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
339735751651	339735752220	339735752770	339735753320	339735753870	339735754420	339735754970	339735755520	339735756070	339735756620	339735757170	339735757720	339735758270	339735758820	339735759370	339735759920	339735760470	339735761022	339735761570	339735762120	339735762670	339735763220	339735763770	339735764320	339735764870	339735765420	339735765970	339735766520	339735767070	339735767620	339735768170	339735768722	339735769270	339735769820	339735770370	339735770920	339735771470	339735772020	339735772570	339735773120	339735773670	339735774220	339735774770	339735775320	339735775870	339735776422	339735776970	339735777520	339735778070	339735778620	339735779170	339735779720	339735780270	339735780820	339735781370	339735781920	339735782470	339735783020	339735783570	339735784123	339735784670	339735785220	339735785770	339735786320	339735786870	339735787420	339735787970	339735788520	339735789070	339735789620	339735790170	339735790720	339735791270	339735791823	339735792370	339735792920	339735793470	339735794020	339735794570	339735795120	339735795670	339735796220	339735796770	339735797320	339735797870	339735798420	339735798970	339735799522	339735800070	339735800620	339735801170	339735801720	339735802270	339735802820	339735803370	339735803920	339735804470	339735805020	339735805570	339735806120	339735806670	339735807222	339735807770	339735808320	339735808870	339735809420	339735809970	339735810520	339735811070	339735811620	339735812170	339735812720	339735813270	339735813820	339735814370	339735814920	339735815470	339735816020	339735816570	339735817120	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2587	3600	2300	2588	3600	2300	2589	3600	2300	2589	3600	2300	2590	3600	2300	2590	3600	2300	2590	3600	2300	2591	3600	2300	2591	3600	2300	2592	3600	2300	2592	3600	2300	2592	3600	2300	2593	3600	2300	2594	3600	2300	2594	3600	2300	2595	3600	2300	2597	3600	2300	2598	3600	2300	2599	3600	2300	2600	3600	2300	2601	3600	2300	2602	3600	2300	2603	3600	2300	2604	3600	2300	2605	3600	2300	2607	3600	2300	2608	3600	2300	2609	3600	2300	2610	3600	2300	2611	3600	2300	2612	3600	2300	2613	3600	2300	2614	3600	2300	2615	3600	2300	2616	3600	2300	2617	3600	2300	2618	3600	2300	2620	3600	2300	2621	3600	2300	2622	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23930	21838	29787	24474	21839	19242	2809	1257	1023	909	809	775	776	750	759	672	701	600	648	616	656	660	625	614	740	1371	4469	7801	7691	5487	2745	1426	944	660	600	592	566	583	555	544	581	536	567	543	614	568	538	582	583	562	538	572	545	601	587	613	565	586	588	590	565	592	558	559	549	549	574	562	600	603	599	547	551	569	590	572	559	605	581	539	564	571	586	541	591	577	576	551	578	566	535	578	595	553	558	582	550	549	610	592	558	596	543	578	566	530	584	571	575	612	568	618	546	567	574	576	570	549	557	576	529	555	586	552	559	565	552	547	584	594	577	592	565	544	595	537	564	557	565	576	532	545	551	560	570	540	566	525	579	587	595	614	579	530	593	576	548	570	563	611	556	566	608	590	602	586	617	556	577	582	614	538	544	546	573	548	535	569	556	523	587	582	583	534	584	515	566	560	559	568	615	580	598	588	569	579	565	569	590	581	530	553	525	576	560	562	563	558	572	574	555	538	561	532	562	528	517	566	575	533	551	554	582	539	589	564	570	532	577	565	605	538	551	544	575	554	565	589	579	551	603	593	577	513	558	557	579	599	580	581	576	597	571	559	560	551	531	564	571	530	582	543	532	528	609	597	582	585	553	560	572	559	544	556	590	558	537	548	549	550	618	607	592	518	533	581	571	509	517	595	512	577	548	570	537	559	571	554	596	556	560	612	527	598	519	525	588	568	567	563	592	593	558	570	590	598	564	601	576	546	581	579	503	587	549	535	590	537	540	536	571	537	588	581	538	545	508	575	607	516	570	556	553	632	547	552	629	575	574	587	559	548	572	587	576	615	568	602	584	551	607	596	602	528	554	542	557	572	560	574	530	568	607	599	602	549	591	555	567	561	528	547	545	542	575	584	615	535	560	528	541	503	568	541	546	578	583	571	573	567	558	532	559	602	542	576	613	549	588	570	574	597	554	539	551	526	573	559	556	564	550	547	527	543	562	570	571	547	576	581	590	592	548	583	542	558	577	543	530	580	558	593	568	538	580	553	586	563	561	609	590	575	537	537	564	594	540	591	582	548	561	572	541	585	560	578	598	556	600	569	532	583	556	563	529	552	594	560	562	566	552	552	550	543	549	541	538	568	583	552	571	544	577	531	566	590	546	516	560	524	554	571	536	554	561	571	544	608	553	588	568	543	537	613	558	583	554	569	583	590	565	598	548	554	524	550	589	604	604	573	555	535	589	561	549	591	584	555	538	514	604	539	601	545	561	578	567	574	537	555	564	571	564	566	592	593	581	587	568	559	523	570	568	501	580	556	521	538	538	566	561	564	562	578	578	581	577	593	527	569	590	532	591	586	531	567	559	549	568	573	563	627	564	620	542	558	566	555	575	548	596	532	493	545	567	587	571	564	548	564	554	561	551	521	561	544	544	545	606	537	567	538	554	567	561	586	555	565	567	552	559	520	573	624	537	578	573	545	570	526	586	537	563	558	592	558	568	551	550	589	589	599	540	571	549	551	605	564	553	564	590	573	529	530	557	598	547	521	536	535	577	587	557	555	524	559	535	588	593	560	539	541	535	564	576	579	610	537	534	561	569	523	533	503	555	533	549	574	518	564	573	545	553	568	563	550	557	564	562	564	557	579	571	559	533	589	543	562	574	564	568	577	567	544	569	558	578	579	563	620	574	538	536	581	570	570	568	564	527	572	565	546	546	593	541	600	573	559	583	554	575	588	537	541	541	537	512	513	550	544	530	575	556	578	541	579	549	557	547	587	597	569	533	566	534	551	575	553	567	546	589	528	592	560	584	620	561	609	533	507	580	586	597	536	506	582	567	589	558	565	543	546	564	585	592	558	527	592	575	557	560	598	533	534	525	539	578	576	587	610	556	562	558	579	560	541	600	535	600	554	557	561	554	563	565	563	572	533	540	573	593	611	601	594	539	576	560	565	581	541	540	577	567	569	548	580	561	609	569	562	555	563	574	586	582	590	578	560	559	553	574	551	585	578	580	543	562	560	559	527	568	561	579	543	546	558	549	536	613	566	583	520	606	549	592	538	587	531	543	553	577	557	516	581	567	571	566	546	559	556	567	555	572	532	560	540	566	540	543	504	592	557	567	613	590	535	574	535	526	541	562	578	566	542	557	561	611	537	546	530	539	553	539	566	584	572	560	539	555	586	562	533	569	575	546	575	546	563	575	573	551	563	578	564	561	562	570	526	567	555	583	586	550	575	558	548	566	545	523	588	575	594	581	565	526	560	543	566	606	556	576	575	537	564	577	505	565	573	569	573	529	562	593	558	572	566	547	554	559	567	566	573	565	564	559	583	524	596	548	570	543	524	533	577	572	610	572	562	552	568	536	565	540	586	586	578	535	555	537	571	562	534	544	574	537	551	536	615	564	576	554	581	590	615	581	558	585	534	597	532	552	570	604	504	546	575	581	575	565	535	585	573	505	594	591	526	586	554	556	578	589	542	584	548	515	571	534	593	578	553	577	559	577	564	574	574	609	548	534	595	556	575	564	570	576	531	546	569	593	598	534	543	573	530	564	536	521	583	559	587	587	553	567	564	552	553	583	516	580	540	562	586	575	532	585	558	572	566	566	565	596	567	583	570	575	565	543	587	544	506	624	560	526	551	559	558	572	572	558	538	467	530	592	567	514	567	580	516	562	532	582	540	570	565	537	576	557	550	530	579	518	558	575	570	524	516	553	534	567	577	550	512	613	535	545	556	564	599	608	514	554	629	608	568	574	563	541	561	563	534	589	578	623	585	566	594	541	545	538	537	540	552	578	554	530	592	599	530	578	563	545	561	565	556	521	572	578	536	534	535	583	533	559	529	555	574	542	594	586	551	554	575	558	572	546	565	520	593	589	573	546	548	555	550	534	536	528	598	534	619	552	550	551	623	591	553	529	544	525	542	533	572	531	538	536	572	524	598	583	566	542	567	546	549	564	572	546	550	549	513	547	536	549	591	589	589	531	539	605	564	593	580	579	562	532	563	578	539	541	528	562	545	584	549	536	552	562	576	569	572	541	608	534	586	539	572	523	580	539	571	597	525	538	579	612	583	557	558	557	547	577	561	548	579	536	562	506	593	545	596	582	519	518	557	552	608	573	564	564	573	536	499	559	554	510	558	583	550	553	555	554	593	514	553	571	563	558	581	527	618	579	552	575	505	548	593	575	526	543	562	582	588	613	563	596	542	543	536	535	543	552	561	568	569	553	517	601	578	524	559	562	564	534	546	564	585	518	528	563	575	586	550	622	552	578	569	585	578	553	552	563	565	580	569	570	577	565	583	547	545	575	584	549	543	592	543	566	569	581	577	583	608	554	595	553	537	600	561	581	572	543	590	554	558	577	577	550	581	577	602	538	572	561	526	547	553	554	535	579	570	533	525	577	554	581	604	561	583	571	554	534	566	553	584	593	574	546	521	605	552	558	588	580	553	551	563	527	600	520	547	577	556	530	567	574	563	617	570	556	590	536	576	603	554	540	573
17561	21973	15192	8867	6366	4614	3491	2972	2544	2220	1839	1663	1513	1616	1455	1405	1416	1247	1129	1064	1100	1007	980	960	1354	3240	11006	16774	15854	11226	6148	2926	1718	1149	933	905	874	864	844	870	895	970	912	897	915	835	793	850	850	903	899	870	885	884	897	896	898	886	877	867	876	856	972	859	870	891	895	933	900	824	880	813	888	888	866	889	847	934	882	895	885	862	902	864	901	868	917	912	874	895	874	873	858	892	823	927	861	867	849	850	932	869	873	887	852	940	920	862	867	878	927	884	888	886	875	889	867	909	868	870	853	870	844	894	891	944	912	870	886	895	881	881	917	866	867	884	855	816	884	886	906	870	944	909	868	865	869	884	844	874	882	910	888	869	907	851	898	886	857	923	914	805	845	903	921	874	881	902	874	892	844	925	879	903	855	846	915	934	858	896	924	886	863	857	870	895	897	875	880	854	897	923	905	931	859	878	855	882	845	895	865	866	881	908	891	881	892	897	872	918	876	920	879	901	874	837	874	912	891	896	866	901	885	837	893	778	871	849	906	891	917	932	892	934	855	851	878	848	902	898	935	885	935	878	884	875	939	898	845	910	896	844	936	863	868	856	883	965	900	838	890	868	928	876	898	836	880	941	856	892	878	841	838	863	894	870	881	916	848	868	893	895	948	866	829	903	946	907	901	836	859	910	879	897	856	889	838	886	899	895	887	845	910	879	851	868	849	911	885	907	910	903	878	847	894	892	920	865	928	886	837	921	904	887	891	886	866	940	918	855	891	879	849	866	933	815	898	908	830	911	913	860	914	933	917	859	816	851	878	862	863	887	850	873	844	843	857	882	907	926	904	887	914	928	896	892	871	876	855	844	887	877	850	882	940	876	846	912	871	876	891	871	918	856	827	850	879	892	923	904	934	852	914	909	916	880	953	865	840	892	832	929	882	883	804	908	848	889	910	870	855	877	839	858	857	858	837	886	858	905	887	919	814	871	855	900	875	834	856	900	880	810	922	901	830	849	918	878	895	867	859	928	906	915	889	924	877	871	909	902	880	912	878	884	875	885	926	886	864	892	911	874	903	838	846	941	905	875	872	893	852	874	913	912	870	880	904	863	941	945	974	914	924	853	882	921	899	868	926	858	877	915	890	886	876	876	860	910	886	876	895	832	844	885	887	855	895	881	863	941	893	859	934	890	864	884	828	864	893	917	863	881	884	915	873	872	927	944	883	871	936	891	877	919	881	894	858	883	877	922	855	887	959	854	891	883	896	862	958	893	923	898	887	815	890	914	907	865	900	888	875	913	840	850	847	905	878	864	885	906	848	933	874	895	855	902	910	942	866	862	914	859	901	917	906	904	854	927	875	843	846	892	818	850	812	878	923	916	861	866	913	870	847	854	857	883	859	879	888	924	846	909	876	853	887	866	943	920	891	843	859	853	888	894	889	900	894	866	882	888	907	866	927	951	883	934	952	914	873	830	894	885	881	823	918	855	894	897	917	908	901	871	909	847	870	862	876	873	866	905	923	837	896	857	881	847	853	853	905	830	902	838	877	910	862	831	879	875	912	841	833	839	929	818	811	921	861	892	860	927	896	887	909	850	938	855	844	923	829	835	887	878	886	902	866	872	901	862	889	894	916	930	884	889	865	852	856	866	868	937	876	909	892	890	904	930	844	893	848	946	868	857	865	934	934	905	888	821	819	877	877	865	910	903	874	910	895	868	868	871	854	853	880	876	889	866	908	851	893	875	922	833	907	882	878	843	883	893	951	919	939	874	918	833	904	922	896	881	865	845	889	897	904	864	871	881	880	918	860	872	910	923	858	908	880	846	835	908	915	833	866	842	909	927	876	858	877	858	862	862	877	901	881	884	856	925	876	916	891	907	937	860	891	893	868	827	931	867	920	888	894	903	933	913	884	857	905	895	863	859	874	864	941	836	870	862	889	852	952	881	900	899	805	802	901	884	881	875	919	863	867	896	890	846	897	904	856	894	876	831	875	855	899	873	914	907	882	851	848	884	866	905	882	849	885	876	905	874	863	855	849	893	886	921	909	923	921	901	901	873	905	885	852	871	864	892	920	937	853	897	885	874	855	914	894	874	895	879	914	846	893	879	889	907	856	884	890	849	845	935	885	874	873	951	861	943	946	919	864	847	918	882	884	898	910	908	907	868	841	836	894	877	884	940	891	914	913	903	869	929	878	909	955	881	862	886	889	911	869	899	887	879	914	853	872	860	925	904	919	845	919	895	860	877	876	885	914	851	899	871	919	913	826	842	860	879	931	904	871	969	856	887	930	910	916	882	913	865	878	885	872	847	851	910	935	844	867	888	850	889	876	887	874	899	861	877	865	846	900	851	929	884	921	944	918	904	821	902	879	903	869	915	906	862	880	901	909	832	898	870	890	921	872	845	860	876	921	876	874	912	889	907	893	898	871	866	902	860	862	867	901	897	884	921	878	861	846	896	885	844	904	887	902	873	889	864	883	905	816	947	898	880	831	840	854	865	854	840	885	872	863	902	907	899	900	894	878	911	916	918	903	830	900	862	909	890	905	867	861	833	849	883	890	912	893	883	921	877	857	845	898	883	872	891	870	876	887	852	913	863	885	822	874	896	902	904	937	886	896	851	826	955	930	906	881	880	881	910	885	851	895	903	836	912	865	854	868	963	922	914	929	914	853	877	906	890	897	901	880	870	895	846	892	981	850	852	895	925	855	873	885	862	903	859	887	882	896	921	891	873	916	881	860	886	870	883	850	890	910	873	856	842	846	877	886	878	886	891	869	874	909	927	827	902	912	860	947	888	852	890	885	876	871	845	880	860	848	944	936	939	873	875	864	900	890	888	870	905	888	874	913	890	879	904	845	881	937	888	930	893	876	869	926	858	917	893	837	866	845	864	878	918	922	900	860	875	894	895	907	868	893	885	929	936	888	893	854	870	851	905	862	927	867	861	898	907	904	865	908	897	865	879	898	893	891	862	813	880	832	839	910	905	868	916	893	877	858	939	946	920	860	860	862	891	917	852	910	867	906	908	867	906	910	886	904	857	853	861	926	833	850	826	857	906	878	866	861	857	845	872	914	881	849	887	913	890	881	849	896	905	839	847	872	898	895	855	819	890	883	869	873	908	911	873	902	830	899	864	876	885	882	875	852	954	913	844	864	921	908	901	907	919	893	899	895	854	866	885	916	848	920	915	913	943	894	920	886	897	872	901	883	882	848	886	893	898	870	869	903	904	864	848	903	964	896	884	891	875	871	896	896	855	887	865	858	878	857	881	920	860	861	851	878	886	896	843	879	844	905	867	892	885	881	869	876	882	900	914	863	875	848	906	879	875	894	897	918	840	883	905	921	851	862	864	881	869	882	863	904	865	888	931	884	887	853	919	894	931	883	895	901	905	852	929	885	894	852	918	905	844	938	895	878	895	877	927	904	958	937	856	821	832	924	873	872	884	865	849	814	810	884	884	898	873	866	877	912	897	844	886	876	841	839	944	859	871
26779	19874	6634	1001	656	594	564	541	520	504	538	524	544	537	493	543	537	515	500	510	530	513	532	510	511	513	512	803	1213	1255	997	762	606	554	517	498	503	505	526	505	532	506	508	490	494	518	481	459	502	511	468	504	493	544	494	523	516	514	489	506	525	488	518	503	481	482	528	471	491	531	496	490	514	514	528	504	492	531	518	573	499	531	485	454	483	482	499	486	492	544	509	542	512	496	506	526	483	511	557	490	541	519	556	505	512	492	509	459	505	502	489	501	488	481	534	488	509	505	492	500	502	518	500	506	465	498	486	497	536	526	492	501	515	449	517	509	506	529	509	464	493	506	474	530	528	498	489	518	490	545	522	523	523	524	514	507	498	457	517	488	478	536	510	524	490	521	524	494	511	447	505	478	535	503	481	513	490	492	440	503	527	507	523	509	477	497	485	454	481	490	493	515	487	486	483	547	501	532	521	517	505	475	507	509	490	495	528	486	503	478	521	487	488	528	522	503	490	511	510	482	492	513	510	521	527	517	483	500	521	504	516	482	492	527	497	563	501	514	481	479	516	483	511	501	490	496	483	482	523	479	543	489	513	531	479	507	510	491	524	492	499	514	501	517	484	473	535	534	464	496	441	552	472	471	540	464	486	511	496	451	497	485	497	509	498	521	512	482	528	506	477	493	477	508	519	502	547	505	468	453	516	479	456	440	526	549	462	466	533	497	505	508	501	514	452	556	476	537	475	476	498	506	475	505	506	535	501	523	484	498	530	476	510	514	547	485	472	495	480	516	490	534	522	516	498	483	470	534	526	469	529	483	513	510	530	493	520	517	500	482	504	517	521	521	514	505	506	514	504	510	493	504	518	513	522	490	530	504	527	490	517	489	532	443	500	463	513	493	506	459	552	505	494	501	502	527	494	495	486	506	459	510	508	475	484	488	510	506	511	532	453	477	515	480	517	537	515	514	530	495	503	509	484	498	494	484	476	528	524	503	490	494	497	484	534	500	541	527	503	558	486	505	516	520	466	543	462	482	517	527	505	509	456	466	499	506	504	492	535	475	504	497	511	491	525	495	476	525	481	482	499	472	500	507	446	491	524	468	476	514	477	501	503	500	495	436	457	493	507	509	518	514	525	481	535	519	508	497	527	488	484	482	502	500	479	501	517	500	487	475	520	500	521	535	476	509	525	526	487	485	537	547	535	481	503	533	510	512	499	484	503	527	507	495	499	497	508	483	460	537	519	490	551	485	500	527	534	493	513	473	527	481	508	530	499	531	545	470	489	548	509	480	528	471	529	489	482	540	518	524	484	487	542	514	502	486	488	509	493	531	499	481	526	460	512	542	500	504	507	487	471	508	485	514	511	497	487	486	514	476	518	450	474	496	492	496	501	491	518	509	504	505	490	518	486	518	500	537	520	495	456	527	482	513	476	508	474	481	473	466	488	468	449	506	441	521	518	496	473	491	489	502	516	492	482	487	488	511	496	504	505	506	482	478	492	498	475	542	492	489	478	501	483	501	479	512	497	505	491	501	510	486	466	466	500	472	537	547	501	544	530	531	460	490	506	518	450	504	480	514	473	524	487	507	485	490	448	507	493	534	501	500	508	495	518	505	514	507	475	486	521	521	488	465	514	491	500	480	503	545	492	499	487	493	525	478	495	513	487	515	499	491	516	471	488	495	457	517	492	507	510	468	528	496	466	502	507	477	506	490	501	505	516	516	545	478	457	458	490	498	499	500	508	518	536	514	498	492	500	491	488	496	509	507	509	517	517	469	512	475	516	485	557	502	472	487	538	503	490	513	501	499	509	533	465	491	527	481	504	482	508	500	514	494	516	462	545	482	514	502	514	525	484	507	471	485	512	533	511	444	539	509	484	546	478	502	501	502	477	508	471	527	497	502	527	457	532	472	523	473	467	505	499	547	517	494	513	484	507	452	461	516	482	515	538	509	500	521	477	495	473	476	502	463	498	471	516	519	505	454	482	549	514	490	496	522	487	511	491	509	437	511	531	492	494	523	460	474	493	517	531	519	490	517	547	535	492	522	521	508	509	499	480	502	503	517	487	479	497	491	518	513	486	483	487	482	488	508	491	524	535	481	534	509	478	542	497	501	531	506	479	500	484	495	483	467	483	530	483	536	559	480	487	511	501	485	468	491	512	503	480	489	493	540	522	516	513	524	463	556	496	513	524	497	500	496	490	495	471	510	459	490	483	545	490	493	475	470	468	499	518	525	499	502	496	502	495	499	534	505	471	496	516	491	494	507	448	472	509	542	512	555	475	493	496	507	489	538	502	503	503	497	463	502	477	501	507	515	480	485	485	481	471	444	508	519	513	481	499	477	469	505	453	527	483	471	580	479	503	515	508	527	505	464	501	478	504	506	514	526	484	525	531	484	489	578	503	496	493	469	513	480	496	494	533	508	471	507	483	448	509	486	454	499	504	437	516	517	502	479	453	483	485	489	520	481	519	538	483	495	507	473	521	498	490	486	475	467	527	482	515	513	468	473	524	481	472	526	481	525	527	519	483	487	498	521	497	458	539	494	505	485	530	505	500	547	490	538	501	502	464	501	479	497	485	501	461	505	492	500	492	532	482	505	500	523	496	495	519	490	502	530	497	523	537	492	480	496	512	478	531	494	510	516	504	510	490	467	481	465	509	516	560	493	495	462	506	497	470	420	519	475	487	518	460	498	483	534	480	475	475	498	501	482	468	532	507	516	517	499	518	522	490	504	456	491	483	497	510	518	501	489	516	511	533	488	492	517	500	493	536	516	498	523	506	488	502	516	494	486	468	515	466	502	506	502	498	514	523	494	516	487	510	465	495	524	482	502	499	486	482	515	485	490	537	517	495	511	511	500	505	484	520	522	476	501	514	495	516	508	464	482	493	530	504	480	506	539	539	565	499	512	492	491	520	533	458	511	547	501	504	498	487	527	465	544	501	488	484	505	506	483	515	497	512	502	471	512	483	512	489	509	464	497	487	486	511	542	470	511	539	506	536	526	513	519	527	453	470	513	528	506	506	495	501	503	445	498	508	535	494	518	449	504	491	524	463	492	464	476	569	483	518	517	534	531	498	529	524	520	498	495	485	456	488	492	530	506	517	498	523	512	515	494	503	492	539	532	506	486	506	471	534	495	526	486	509	461	504	504	507	488	516	545	531	488	502	515	474	523	533	490	524	502	492	511	454	511	485	510	505	463	508	492	487	491	535	478	485	511	473	466	507	512	477	527	515	538	505	522	511	498	509	522	544	493	502	506	458	497	484	537	502	502	519	508	456	500	514	489	509	497	520	464	513	511	517	485	531	521	518	458	483	511	510	502	510	519	505	465	504	528	480	493	472	518	493	519	461	499	478	523	484	512	484	524	475	480	467	530	515	515	472	495	476	488	486	531	506	506	546	513	517	470	556	482	480	482	498	471	479	471	490	464	514	481	517	524	524	468	487	495	499	512	508	527	511	511	535	472	513	487	519	513	466	489
9580	6811	2403	1328	1120	962	901	920	886	895	841	891	857	905	864	850	860	850	853	819	788	794	780	835	841	786	852	1653	2530	2458	1856	1371	1043	869	746	850	797	741	761	798	786	780	798	804	818	817	761	820	814	776	824	758	815	737	789	747	793	794	790	749	791	791	808	805	793	741	811	800	793	777	756	752	833	834	780	803	781	787	823	778	784	768	817	831	790	800	757	797	812	771	792	772	805	791	808	753	747	807	811	760	811	852	822	787	778	765	782	771	811	798	835	762	796	833	745	811	826	802	796	796	798	743	736	765	814	782	831	819	821	793	827	820	844	773	768	760	790	778	812	852	751	796	794	759	832	817	740	819	778	765	788	794	779	801	749	827	809	811	789	768	838	798	771	798	825	781	733	822	809	842	788	796	791	780	777	741	753	792	831	782	769	821	825	797	778	788	805	766	788	787	772	798	810	779	802	784	741	777	810	755	776	769	761	817	800	803	768	795	779	797	772	792	765	835	783	803	756	797	824	766	777	787	807	762	779	785	812	762	746	782	766	774	759	771	751	779	823	787	783	769	771	789	811	771	757	774	799	835	787	789	788	799	827	792	764	778	764	809	823	806	814	768	833	803	807	783	768	804	728	798	825	809	776	784	819	789	781	825	796	751	774	811	775	787	782	819	789	794	779	806	779	801	795	792	781	781	774	737	757	831	805	798	758	797	792	819	713	830	791	765	778	851	768	790	816	824	787	796	807	835	812	818	814	794	759	800	820	785	793	809	840	775	755	745	782	793	824	771	802	811	799	825	770	777	785	765	789	778	805	815	764	813	804	762	815	782	764	757	779	790	810	781	808	851	780	746	805	792	832	746	813	808	810	740	814	834	795	759	795	726	818	845	762	780	808	803	824	807	798	795	760	806	849	850	782	823	784	763	781	776	754	800	788	764	794	780	800	792	799	820	773	796	765	825	779	821	829	803	785	754	767	764	848	768	802	785	764	741	844	733	812	751	796	799	823	745	789	799	825	822	831	800	813	750	792	756	758	800	784	801	757	814	784	846	794	843	844	816	809	784	830	766	744	758	815	802	771	763	772	746	712	732	804	789	845	812	790	786	834	823	786	811	860	844	775	817	780	806	795	819	817	783	795	772	808	768	789	784	811	764	780	786	777	795	770	754	789	821	788	799	836	795	775	778	812	759	781	809	745	778	787	777	822	770	783	841	778	810	787	831	803	741	807	797	819	835	796	778	787	785	748	751	769	807	800	827	778	815	813	773	782	837	827	767	798	786	793	780	818	821	766	850	728	789	788	793	790	825	804	819	737	805	772	794	786	816	815	841	852	782	806	817	764	793	773	801	802	834	808	819	851	793	785	776	798	774	780	781	825	778	784	809	797	789	824	787	844	846	837	776	783	823	763	817	801	722	789	801	807	781	848	792	789	727	787	764	851	706	821	774	753	768	761	820	840	798	790	797	799	789	794	784	822	814	825	778	776	770	745	810	821	743	814	774	749	808	832	803	812	779	778	732	811	816	776	796	841	804	739	788	823	785	809	817	782	799	844	805	786	789	753	789	783	787	772	803	791	801	818	793	823	768	809	771	781	814	812	781	777	835	773	796	797	765	851	830	790	773	762	738	804	766	786	782	771	803	809	831	736	801	789	826	768	803	784	800	793	789	810	814	848	766	819	758	788	833	767	799	812	784	794	822	743	777	807	793	805	751	797	782	795	810	745	779	742	786	790	847	819	806	876	854	764	784	777	773	785	831	784	758	799	844	830	753	793	809	805	810	788	838	747	788	762	825	759	840	798	838	769	792	806	827	736	750	799	792	836	783	793	755	819	763	804	774	822	844	754	815	804	823	763	784	819	827	755	741	755	780	814	824	740	780	863	782	806	767	776	788	766	786	777	800	835	804	752	787	765	817	828	780	767	806	811	799	765	774	807	845	755	779	750	790	737	816	823	820	769	818	739	845	790	817	787	798	788	774	812	766	784	776	777	792	800	786	777	779	757	781	785	814	780	829	795	806	764	730	800	787	801	747	760	772	795	793	815	834	786	752	784	832	829	836	773	795	780	813	795	750	806	776	772	844	785	810	792	778	853	805	827	811	761	780	819	834	739	807	787	822	806	818	827	792	792	827	849	774	803	817	773	763	788	847	803	774	820	816	791	822	765	789	807	768	814	801	822	794	788	801	841	844	764	792	797	829	795	736	737	803	803	765	781	730	782	760	808	791	774	836	801	843	784	792	783	800	811	815	767	840	833	787	768	808	800	789	852	824	770	785	768	764	810	805	775	768	759	795	798	785	818	797	806	800	790	793	760	788	793	801	803	810	796	739	795	820	806	799	784	752	790	819	823	800	810	783	777	807	807	792	774	768	825	784	735	727	774	802	839	839	815	809	784	754	803	759	814	789	764	777	770	788	773	814	798	820	797	806	813	785	759	805	823	781	805	787	740	758	856	805	787	852	774	775	785	773	836	743	812	795	749	804	800	727	792	818	821	787	740	745	814	782	850	789	774	781	832	804	762	758	752	806	788	822	785	777	724	803	779	787	794	779	779	814	805	809	834	774	851	831	754	755	796	776	768	757	756	768	751	809	783	844	824	778	800	806	824	780	768	786	829	819	773	848	753	788	728	761	835	787	828	808	800	785	774	781	808	763	778	825	795	809	784	794	784	751	773	787	788	769	776	821	818	821	759	795	773	834	751	796	802	816	791	788	757	768	762	826	791	794	795	780	763	813	783	763	794	830	817	795	767	769	813	804	812	813	753	821	767	816	795	787	859	784	794	783	807	800	775	789	769	815	826	812	785	785	751	771	812	781	819	785	737	811	784	819	752	854	792	829	782	756	793	794	775	812	759	805	766	802	878	818	771	830	784	782	793	748	837	768	804	806	764	783	847	751	764	806	798	799	757	778	750	829	799	828	795	783	787	766	795	744	802	818	806	834	814	768	776	813	811	780	742	771	796	782	790	764	813	803	821	787	813	803	793	767	819	815	734	799	784	801	802	792	769	857	753	789	758	834	765	778	816	815	792	795	811	816	782	835	756	815	795	774	801	781	786	834	835	803	781	859	800	722	809	811	765	857	798	799	804	782	809	819	820	792	832	784	756	774	807	777	872	767	761	759	803	781	791	772	777	809	785	824	816	824	824	799	802	858	798	810	731	791	824	771	785	811	827	844	769	826	789	843	816	805	800	815	803	826	780	832	769	775	803	833	816	791	760	759	799	774	740	788	831	774	768	763	787	800	781	801	790	783	852	767	814	780	850	794	827	800	743	797	807	815	762	817	796	788	767	799	830	797	806	775	823	789	780	821	736	753	785	795	824	815	775	816	821	780	828	803	776	769	786	784	781	799	779	750	790	775	752	755	840	761	773	819	753	787	731	822	839	808	768	777	852	762	804	820	769	788	838	805	795	802	798	765	780	795	793	750	795	763	825	792	775	821	783	840	851	826	839	730	790	786	769	844	807	774	772	823	768	826	778	800	842	797
24729	21122	27328	25116	9110	1291	962	836	756	748	683	706	671	615	635	626	621	558	590	589	592	613	614	558	567	580	677	2688	3737	3071	1761	1155	786	622	545	571	575	565	550	575	567	547	591	557	540	573	563	568	495	533	565	595	595	551	588	602	545	545	557	546	564	510	535	555	535	561	547	570	533	536	549	580	570	512	547	533	603	514	594	549	534	565	568	524	564	556	586	586	557	554	575	545	558	543	548	567	526	573	551	602	602	655	545	543	583	529	546	558	535	543	604	595	528	593	574	544	518	609	564	563	537	547	530	554	586	581	526	546	574	522	587	538	542	585	558	516	565	574	521	544	562	585	539	523	578	513	548	554	531	569	553	581	596	558	569	539	524	606	573	520	551	543	502	553	552	589	572	562	520	573	596	557	557	594	565	564	555	587	586	561	565	512	572	549	581	557	557	553	558	535	532	562	557	518	547	574	531	545	549	561	547	567	532	535	599	576	544	547	560	542	510	552	538	519	522	568	509	566	530	538	552	571	560	577	545	601	565	527	563	592	540	532	547	580	582	592	561	552	561	578	619	596	533	547	543	550	544	535	547	529	554	606	540	555	547	576	533	536	562	551	544	526	561	589	577	572	571	544	539	548	556	553	574	561	535	550	581	547	537	552	543	548	581	553	559	513	559	525	570	599	480	549	601	597	523	550	553	544	595	566	593	549	597	563	611	581	538	575	538	552	573	574	564	568	515	545	592	540	524	550	548	562	560	567	576	542	555	569	525	550	564	586	583	579	569	531	540	574	565	546	553	531	567	569	559	597	548	580	555	541	530	583	549	598	568	543	529	564	594	578	585	529	528	549	589	512	569	552	581	546	541	570	592	551	568	558	573	564	579	565	575	541	540	554	573	535	559	559	590	581	554	590	507	539	567	524	564	576	546	580	587	535	570	544	532	541	590	547	562	582	597	538	567	541	544	557	525	569	577	546	566	558	548	519	585	589	519	551	561	570	559	540	607	545	563	556	518	569	553	540	543	590	539	545	565	540	537	577	564	587	558	566	520	561	560	535	554	552	549	571	559	573	506	526	550	591	551	585	504	545	605	554	559	555	560	574	564	570	567	541	558	513	584	577	559	548	604	565	534	569	578	566	534	584	556	537	558	537	545	541	567	585	560	562	542	584	536	532	586	567	578	575	556	521	516	545	533	545	537	572	553	539	562	549	585	569	561	533	556	544	597	507	586	570	542	535	535	556	550	531	561	546	577	541	559	539	552	542	602	592	577	556	524	565	592	568	550	584	555	529	550	532	562	533	566	494	543	548	592	589	532	607	564	582	557	584	576	623	551	562	615	574	548	521	526	581	489	534	542	504	546	528	554	530	552	534	557	544	597	520	536	560	591	559	547	503	549	597	537	549	551	546	582	537	540	565	577	555	522	555	564	613	584	606	551	527	570	553	574	550	548	563	578	516	508	575	555	556	570	541	537	580	579	534	619	543	588	538	575	579	563	554	549	542	578	522	561	568	506	556	541	577	639	570	554	516	544	577	541	510	578	581	566	554	589	605	589	552	536	574	553	556	552	599	536	561	605	538	617	578	537	591	587	546	566	544	572	559	575	534	577	541	530	535	617	512	556	529	564	559	524	533	563	538	562	533	561	531	538	545	518	530	554	568	570	581	524	553	536	590	570	538	541	536	583	534	569	546	544	491	541	570	538	529	545	548	550	531	554	530	554	523	554	556	541	582	554	567	546	567	536	565	532	546	579	550	544	558	531	573	545	546	595	580	543	554	573	555	547	558	536	553	575	554	566	553	538	575	547	489	546	550	559	568	586	553	589	580	588	574	561	543	572	576	543	576	537	554	527	598	586	518	573	568	565	535	557	541	548	594	535	542	566	576	551	536	599	607	531	572	560	600	581	511	554	518	563	587	565	584	546	547	551	548	516	542	576	608	586	583	541	573	507	595	572	568	516	547	551	554	559	580	577	554	541	507	536	570	595	573	563	576	547	597	555	540	550	561	540	584	586	514	531	571	584	561	557	567	533	519	550	543	565	555	583	606	558	525	537	547	603	550	529	594	575	570	543	549	590	574	525	577	540	603	556	558	542	570	595	533	561	573	593	603	551	545	559	532	558	567	601	522	586	534	567	570	540	565	596	524	557	539	513	563	614	561	566	544	535	575	558	561	556	526	600	541	544	497	573	570	557	549	596	573	599	536	538	551	534	570	583	561	547	537	561	520	574	532	591	554	530	585	572	550	557	547	568	564	578	584	533	531	547	562	533	516	523	589	534	575	568	583	533	557	556	565	556	589	505	527	566	516	544	537	540	563	584	531	566	536	582	581	561	524	559	526	529	565	583	574	565	522	577	571	507	561	540	553	536	536	547	535	537	568	550	545	544	617	540	578	559	527	539	553	556	552	542	548	587	560	566	562	630	518	550	584	516	569	555	551	575	559	532	549	547	568	569	568	557	567	536	585	605	589	558	569	569	541	546	545	595	530	570	542	557	570	534	588	559	533	569	583	558	571	569	532	580	564	588	560	559	593	503	584	564	598	528	535	573	578	572	562	557	547	582	553	577	581	552	560	561	595	556	514	545	595	580	596	539	554	576	555	561	565	559	562	548	562	538	517	572	566	525	517	609	553	575	579	530	604	511	568	580	585	556	512	525	603	533	534	557	522	519	545	572	521	522	564	530	598	556	547	566	556	586	534	548	547	563	543	558	583	527	586	531	585	544	550	525	542	566	543	589	526	566	568	544	592	533	546	586	571	577	593	558	536	551	529	561	558	564	553	547	549	581	528	551	577	550	549	546	551	545	591	557	552	548	539	599	568	523	590	527	542	571	581	536	549	524	527	580	550	545	548	541	583	548	553	567	566	538	511	564	560	568	547	565	510	544	571	589	513	540	593	575	540	524	560	521	505	552	590	591	577	580	606	581	546	546	585	542	579	577	581	554	545	516	548	572	578	573	550	566	578	553	562	560	606	497	564	550	549	584	561	546	565	588	575	526	537	553	585	567	536	557	519	577	549	548	519	588	536	542	583	593	537	576	545	570	553	561	544	568	543	547	542	560	514	565	551	538	561	570	550	590	556	552	526	519	517	582	523	562	591	551	509	527	570	600	569	551	554	541	547	563	588	541	554	576	602	582	535	575	533	518	555	530	528	549	551	576	533	580	574	579	575	530	540	559	612	598	546	491	565	549	592	555	539	576	555	554	549	558	568	553	547	535	562	554	557	580	545	554	537	527	543	538	570	521	524	529	571	578	597	553	561	549	519	569	560	592	568	557	497	517	561	572	528	588	533	598	551	546	513	581	518	505	529	577	532	575	577	566	554	566	551	590	544	582	519	575	543	560	556	560	577	543	589	570	594	533	545	558	588	594	545	534	530	516	542	604	518	541	540	597	563	590	563	536	550	563	565	533	562	591	557	570	549	567	560	590	567	556	555	528	561	570	565	530	526	541	589	572	571	530	552	604	553	574	559	565	526	607	586	538	563
12286	13361	6710	3624	2659	2325	1912	1651	1497	1455	1332	1220	1143	1111	1129	1090	997	1082	1069	1014	1017	953	1031	930	906	973	1166	6880	8874	6994	3828	2287	1338	1020	874	852	869	927	875	908	918	857	875	886	851	877	824	828	857	859	871	894	882	897	897	891	861	870	901	930	845	848	910	860	876	900	848	876	859	875	833	851	862	857	837	848	831	934	868	856	888	871	917	850	861	897	921	847	883	849	857	895	897	848	876	916	886	866	837	903	901	888	874	931	857	862	905	854	897	875	869	900	899	870	866	888	874	867	869	869	879	882	873	919	854	900	908	879	875	908	897	901	870	853	851	901	869	924	899	858	921	846	856	877	893	863	945	831	895	808	900	901	857	886	886	941	886	897	909	884	896	878	852	878	924	826	886	836	833	895	891	869	925	842	892	852	864	857	892	934	886	875	908	858	912	833	894	914	935	952	898	852	913	857	863	925	893	887	881	919	843	850	835	868	817	885	886	840	865	968	880	914	903	905	876	907	882	873	885	906	861	854	860	834	897	869	864	854	933	831	941	905	911	877	834	894	855	899	892	928	879	887	905	929	850	882	910	877	888	913	905	900	867	859	850	902	834	925	862	817	822	896	853	873	931	909	905	860	876	848	937	875	918	839	870	897	905	887	834	910	829	894	821	898	929	841	909	890	902	845	864	919	916	893	829	835	830	852	863	893	931	929	863	919	885	882	888	905	854	853	874	882	925	904	934	853	848	861	883	923	896	893	908	825	902	878	894	911	831	885	870	914	867	939	900	901	904	907	880	867	867	879	908	852	874	870	872	906	832	878	851	933	901	859	934	861	888	859	870	895	877	901	847	847	926	883	858	833	842	849	884	873	850	835	887	879	902	848	867	847	864	906	893	948	886	819	868	801	922	881	887	866	869	874	893	889	876	953	877	902	869	872	869	878	896	902	854	915	867	928	868	904	864	908	877	886	913	874	824	890	890	896	918	853	875	868	888	913	885	828	928	898	914	903	847	896	903	899	881	880	903	915	847	884	890	901	949	887	878	878	867	882	947	860	934	865	902	865	840	878	862	869	881	907	926	885	916	897	869	885	915	864	883	876	882	906	896	910	902	860	913	861	911	827	827	860	861	943	833	862	900	877	873	810	878	896	839	914	862	891	870	837	912	860	920	893	896	919	927	931	860	886	807	865	864	938	895	895	935	871	871	873	857	893	870	901	949	869	906	842	839	884	858	878	886	850	878	846	864	828	889	899	914	866	916	865	887	858	917	852	906	831	837	867	891	858	862	872	901	824	874	859	905	826	944	870	910	898	873	915	923	854	897	893	873	906	864	863	910	876	870	863	887	864	891	829	911	847	830	874	851	837	927	850	872	906	935	859	827	873	876	893	903	894	897	911	889	916	838	845	860	891	851	848	856	871	902	827	859	875	841	908	862	806	887	873	899	853	932	877	886	854	870	824	857	852	904	897	853	871	898	883	874	911	844	852	833	843	849	864	878	841	891	808	908	886	899	892	889	840	868	884	856	867	862	861	853	866	878	919	876	885	789	888	884	837	896	894	888	878	851	879	831	865	876	872	822	881	848	929	941	891	894	887	886	859	879	858	901	901	864	835	879	916	899	925	891	869	901	872	848	881	944	840	829	885	831	845	904	882	869	792	862	877	840	880	866	896	843	881	880	928	816	913	879	940	846	901	856	881	874	875	847	890	855	879	875	935	878	892	853	863	866	881	871	903	892	929	880	879	919	851	920	905	908	903	815	857	843	877	904	908	861	847	859	899	902	892	882	914	909	862	867	866	834	844	902	881	871	840	884	874	831	869	934	862	840	886	829	853	868	934	872	870	859	905	885	867	894	878	901	874	882	892	899	888	869	839	849	849	896	854	893	907	864	868	856	922	868	875	899	876	865	934	879	866	901	880	862	895	865	932	874	869	898	856	922	896	894	864	899	891	826	847	868	903	855	895	884	881	855	883	908	895	886	881	835	898	868	819	900	913	890	907	862	922	881	864	876	864	895	891	859	877	862	861	857	806	861	889	818	847	877	886	881	887	887	884	902	925	842	845	870	872	846	874	865	891	856	842	908	862	839	848	922	867	888	836	848	855	826	849	904	855	875	871	845	849	860	859	927	883	863	924	883	885	929	865	863	891	902	852	902	855	874	855	823	909	816	876	897	870	855	885	909	812	863	824	862	940	870	863	853	904	886	918	835	924	874	880	839	864	831	902	856	931	880	875	883	873	867	851	915	874	904	848	850	845	852	888	843	864	883	926	888	865	915	860	887	889	866	850	839	880	894	825	893	861	909	926	887	921	832	874	884	855	867	889	903	853	827	878	883	945	897	892	885	852	845	879	858	843	842	906	924	910	876	891	879	872	879	896	880	851	872	876	849	873	910	852	879	887	895	899	875	894	879	813	898	839	939	873	849	907	892	899	912	888	918	885	869	900	836	847	894	846	869	887	852	813	894	935	908	909	879	884	890	892	921	896	858	898	830	845	856	812	902	848	901	897	841	876	891	865	901	868	883	863	886	849	887	887	879	882	894	908	863	906	879	850	908	877	837	861	886	881	890	863	922	868	882	915	907	868	879	884	825	855	927	884	852	882	866	828	877	897	909	866	888	862	907	905	898	880	868	866	895	886	969	876	855	897	845	826	853	883	863	895	844	911	923	831	865	861	892	875	852	877	912	853	887	905	877	850	900	880	897	892	900	860	906	876	920	912	879	912	909	884	846	866	871	858	890	850	898	885	926	909	868	837	858	839	915	887	900	838	884	887	869	877	890	922	856	859	836	896	894	915	868	870	914	849	904	878	906	838	962	885	897	838	840	835	911	850	884	865	853	806	871	898	831	899	869	850	904	827	911	906	878	878	879	895	930	809	908	873	837	876	948	910	876	886	901	835	884	875	882	856	860	876	843	861	895	929	880	893	893	857	843	846	860	897	896	825	850	884	921	915	876	906	918	889	789	882	861	927	875	865	878	852	857	872	890	849	878	893	847	891	811	848	873	829	882	857	884	950	964	849	909	859	875	882	880	887	893	856	826	897	883	885	929	889	878	829	846	835	855	832	865	832	842	870	896	899	901	884	888	833	811	889	861	890	871	825	898	856	818	890	873	908	851	906	862	860	894	875	933	922	842	841	870	862	873	874	825	927	894	855	878	853	847	930	859	852	876	930	881	853	842	937	876	915	919	891	839	836	900	896	870	832	822	837	874	938	838	898	905	895	923	900	843	885	869	840	898	878	827	857	902	823	879	871	943	872	896	901	894	886	840	869	867	873	827	839	910	868	821	855	875	851	953	902	878	830	822	869	833	892	843	805	852	885	851	834	871	871	863	940	858	845	931	860	851	881	829	856	933	898	901	869	830	866	860	906	910	884	874	903	885	906	874	920	892	897	892	891	931	913	873	855	863	891	906	857	849	827	886	857	873	854	859	883	912	909	895	901	940	846	856	915	866	871	840	892	900	930	886	885	863	858	842	867	889	835	823	852
23226	21186	28880	23769	21187	18551	2604	1188	978	959	814	811	733	724	677	640	690	654	616	656	608	631	604	658	578	626	1196	8107	9602	6140	2995	1636	872	663	591	542	567	590	556	549	574	579	541	554	548	609	574	571	580	568	568	543	553	538	556	536	541	569	572	579	523	610	599	556	520	523	551	565	546	569	513	543	532	515	560	581	548	525	574	584	560	567	580	544	554	576	573	516	527	533	538	549	587	557	593	579	547	551	564	553	552	555	566	533	546	549	584	598	548	551	573	524	547	553	580	587	590	559	573	556	598	484	566	580	530	548	560	563	557	575	527	575	561	575	563	551	611	532	570	577	552	556	554	543	637	584	569	531	564	553	538	542	580	532	565	557	551	547	522	535	569	577	607	578	582	569	568	589	533	579	592	589	590	581	566	568	576	563	582	591	550	578	576	559	556	584	533	561	581	553	568	536	543	591	541	545	576	510	558	583	551	564	557	570	582	568	573	582	583	607	580	538	585	575	537	590	544	562	589	541	557	568	567	582	566	567	555	581	517	585	570	547	552	570	506	581	544	518	573	566	583	540	558	558	575	559	516	586	576	541	576	579	511	592	548	590	573	539	570	519	569	547	551	557	563	556	572	566	550	566	570	504	582	551	562	561	559	554	593	566	539	498	580	568	596	572	522	520	596	543	539	567	573	588	581	554	547	539	561	521	578	530	557	594	555	522	550	556	534	579	550	556	558	576	524	557	575	556	573	566	560	569	552	572	594	571	551	587	536	519	558	551	585	610	545	544	567	538	577	558	556	573	588	557	543	605	550	527	585	596	534	531	544	570	573	582	554	568	541	582	560	592	555	540	557	570	594	507	543	559	609	571	538	564	580	574	528	582	565	581	586	569	552	581	556	590	593	572	571	545	574	569	603	549	586	535	588	507	562	539	547	586	559	539	552	590	575	508	589	594	582	570	567	548	554	569	541	547	544	613	561	519	576	559	557	549	547	562	553	551	596	548	550	568	582	554	550	571	581	535	580	574	486	570	566	548	547	548	526	532	565	537	551	581	546	555	603	580	584	556	575	557	581	564	540	532	535	583	586	545	561	581	572	562	554	542	551	537	591	552	573	566	561	580	582	575	585	576	548	578	533	559	529	559	540	525	557	547	576	542	562	576	548	581	535	569	577	596	538	569	540	574	564	567	551	581	557	558	544	545	566	546	542	574	560	527	558	556	559	549	547	527	606	545	574	598	525	523	552	612	591	510	577	550	504	614	539	557	559	541	563	585	595	589	586	562	560	533	548	579	564	553	544	581	533	548	573	560	523	575	573	536	587	510	533	523	588	551	537	564	568	530	565	513	563	573	610	561	553	550	564	548	594	558	521	539	568	588	553	530	541	560	533	539	565	557	583	538	540	536	550	559	553	566	576	588	521	574	580	528	539	523	572	530	552	544	596	555	557	580	518	521	570	568	583	550	567	580	566	620	509	530	528	555	575	535	539	568	510	563	505	614	517	561	555	554	559	564	561	549	547	556	553	576	522	553	596	523	555	558	523	549	575	573	561	559	539	543	559	597	570	565	514	601	613	545	534	586	548	571	589	564	551	574	550	568	546	552	583	564	600	568	568	576	576	619	573	575	586	584	527	564	554	562	574	536	538	626	588	552	555	551	571	579	544	540	532	569	558	576	581	542	531	560	525	559	540	559	555	559	545	545	531	581	562	525	542	548	583	577	580	592	594	569	544	580	570	563	561	568	541	524	548	544	533	523	537	574	534	563	564	569	586	557	525	555	529	535	560	566	589	586	545	564	564	552	563	566	546	551	556	554	560	533	541	553	569	532	557	547	553	583	546	509	591	492	553	533	555	551	539	564	521	579	534	541	579	497	524	560	559	601	520	549	544	595	549	534	575	537	569	574	549	601	560	523	560	557	577	525	590	547	605	555	547	530	547	576	549	525	552	557	557	563	560	556	554	491	544	520	570	586	539	586	577	572	537	569	551	550	584	572	525	533	585	576	556	599	565	575	566	553	565	565	543	493	604	534	548	539	576	515	557	522	533	563	551	550	589	549	582	535	566	506	532	502	549	546	537	580	559	550	544	556	589	556	562	539	563	529	547	532	538	542	536	569	582	552	545	553	570	517	577	553	558	607	569	536	569	587	577	559	577	526	518	552	575	527	521	601	564	516	539	577	581	533	567	586	558	589	529	516	524	558	566	597	558	538	531	554	545	548	574	570	595	548	589	483	550	546	570	583	524	547	573	578	481	558	580	554	551	586	548	563	528	579	532	540	561	561	594	525	548	578	553	573	594	539	545	526	523	597	541	514	553	598	531	529	523	579	550	585	606	534	552	556	537	507	534	574	561	521	539	589	522	555	604	597	557	548	568	534	563	600	556	565	553	573	521	578	564	586	556	557	560	539	556	569	497	525	570	546	528	553	551	537	533	549	560	557	567	584	569	576	554	538	592	573	572	549	570	581	543	557	575	561	542	574	545	564	541	522	553	548	576	573	562	536	560	581	594	574	563	547	543	534	552	544	544	547	514	552	584	532	503	572	530	545	514	553	575	565	554	551	564	540	544	590	561	551	599	585	544	563	553	525	522	550	561	597	548	534	536	568	534	560	550	568	572	554	528	535	500	563	538	560	549	559	571	569	554	566	528	598	538	582	512	553	579	556	563	524	561	570	595	536	578	542	566	568	564	566	591	555	572	549	553	564	565	545	556	520	556	604	568	581	557	503	595	548	540	595	538	570	541	584	538	595	557	534	563	536	569	560	578	558	585	559	544	603	518	574	607	592	605	584	589	547	519	581	535	554	565	587	564	525	589	605	530	546	572	577	585	537	590	527	508	582	566	563	568	566	551	590	525	578	569	552	532	512	539	563	550	545	581	566	550	521	564	562	562	585	515	537	571	557	551	571	579	504	556	564	545	553	587	600	533	563	511	529	569	551	591	562	567	545	545	536	571	580	574	565	538	586	522	570	567	563	563	572	600	554	594	555	538	542	608	561	596	605	589	500	554	565	521	533	556	542	540	513	575	531	548	566	578	594	508	570	547	498	581	520	558	595	539	535	542	565	531	566	554	535	505	539	562	533	588	582	505	567	551	553	581	536	544	524	552	566	569	525	601	545	587	550	553	539	571	588	578	637	560	576	566	543	508	554	535	580	571	552	537	574	547	556	558	566	570	527	605	584	517	581	571	578	564	591	520	582	560	562	547	565	570	550	608	527	523	542	556	551	587	564	546	559	528	557	560	510	530	539	566	596	526	521	531	586	620	537	588	513	559	530	541	575	568	580	533	606	537	539	569	540	556	501	545	545	550	564	594	563	524	580	582	529	566	577	579	597	537	563	550	599	543	537	547	532	604	536	532	547	566	560	558	534	557	599	574	532	533	538	580	604	546	586	540	575	578	537	562	523	557	551	579	554	556	558	562	523	552	545	606	526	533	552	559	544	539	511	521	530	542	533	555	561	517	592	528	528	547	532	553	583	543	566	542	512
15955	22642	14027	7934	5571	4088	3353	2701	2363	2163	1933	1672	1508	1425	1297	1282	1183	1149	1188	1150	1138	1050	1124	991	974	1000	3022	17593	18218	12216	6427	3383	1635	1067	838	891	886	907	865	846	931	865	889	837	919	898	839	902	893	853	890	866	847	869	854	848	893	839	836	858	907	852	834	848	841	830	841	884	884	867	896	849	917	780	909	902	834	865	910	916	858	848	852	866	887	879	869	801	899	870	839	892	880	887	880	808	868	884	850	816	870	919	880	885	855	843	873	889	831	919	906	868	814	863	875	885	875	841	925	866	878	897	911	861	913	868	863	830	827	930	866	902	858	854	878	807	879	840	887	892	872	835	878	872	897	882	863	886	844	863	838	883	889	854	866	880	891	852	834	859	862	825	886	907	826	870	828	866	873	886	902	848	848	936	842	876	878	847	861	823	839	907	828	873	895	855	876	852	894	890	849	866	899	851	856	856	850	852	880	869	863	879	871	881	884	842	848	812	886	866	892	875	868	834	838	834	866	841	837	834	865	795	919	894	886	880	881	873	853	889	841	877	884	880	787	876	860	883	884	849	809	832	884	854	840	867	857	897	861	869	820	875	894	893	835	814	919	854	849	847	877	864	867	845	881	899	834	885	861	905	862	888	894	861	891	839	840	844	892	874	867	866	844	867	863	922	824	778	831	864	841	854	884	857	892	924	914	865	879	872	834	846	839	886	851	909	878	901	816	906	875	879	810	892	885	869	890	824	894	861	826	883	803	898	873	856	884	848	884	892	883	883	805	915	855	864	841	831	835	887	916	801	849	884	854	907	892	913	889	874	866	849	862	880	867	928	814	865	889	861	837	906	899	876	862	892	857	837	864	891	872	870	819	852	849	845	878	837	888	829	860	880	867	848	904	890	879	878	928	893	880	836	911	940	871	844	866	913	867	851	891	840	887	861	901	815	844	822	952	867	859	871	875	889	921	904	884	854	838	859	802	805	855	868	832	831	880	893	907	819	920	864	883	825	900	860	872	871	843	885	908	876	866	922	862	838	872	894	844	936	879	917	860	827	796	804	902	840	847	890	886	846	840	867	873	847	839	848	883	778	864	847	847	896	944	831	865	871	799	823	844	853	842	915	872	876	824	891	890	887	850	858	807	870	843	853	928	849	886	877	848	884	868	925	889	906	891	850	811	880	915	827	843	816	876	859	909	896	877	924	892	878	830	891	843	881	897	881	842	882	887	920	867	905	848	842	847	887	837	831	877	827	909	899	860	848	878	909	861	839	878	888	890	851	913	827	852	879	893	875	825	859	910	870	887	868	880	861	872	824	888	873	842	907	844	889	896	856	873	841	866	874	817	849	835	850	897	843	846	856	893	851	871	910	841	902	866	886	924	884	851	832	838	875	873	830	842	843	864	844	823	898	872	831	864	873	922	840	899	873	890	855	917	872	855	859	812	872	833	898	846	869	841	839	833	875	862	855	882	864	819	815	839	871	863	873	855	855	848	873	854	806	873	867	879	889	905	890	864	852	817	874	912	848	846	874	862	853	853	860	919	838	868	854	864	886	861	846	881	897	892	828	889	850	911	899	851	911	871	829	861	834	895	835	884	851	875	886	843	812	913	859	849	885	885	838	900	849	847	863	886	876	880	891	910	917	848	889	870	917	864	858	937	823	895	879	798	882	862	835	822	825	857	940	848	891	902	886	836	887	853	849	833	854	914	835	903	817	896	848	875	892	876	895	873	838	922	819	847	819	899	914	853	838	852	854	881	803	877	849	833	878	866	876	925	884	822	885	885	840	864	859	882	921	855	879	866	860	875	868	878	873	788	846	874	880	860	870	841	857	829	803	859	827	882	894	892	849	861	874	886	854	917	839	881	855	846	858	890	860	891	883	915	809	846	850	836	861	861	850	873	825	835	816	809	866	914	866	837	830	845	852	913	894	870	852	877	906	821	833	897	847	875	853	863	878	844	871	819	848	867	858	850	868	840	831	846	876	882	878	839	913	844	878	836	834	845	880	878	820	851	836	871	888	853	871	871	858	884	864	838	883	882	840	917	920	839	836	855	817	892	859	826	877	837	874	831	914	823	889	874	897	862	835	893	861	877	864	889	878	883	855	876	886	869	893	873	856	802	793	869	873	869	850	828	892	881	936	845	893	866	843	864	864	885	885	831	850	871	833	921	908	853	869	900	881	878	813	881	870	903	855	843	941	842	858	822	889	900	886	891	868	867	893	910	889	849	865	867	823	854	876	833	810	843	873	875	859	896	888	857	835	885	900	852	917	837	817	868	916	883	884	809	843	879	830	851	912	848	860	869	875	824	839	871	870	865	847	865	830	886	922	873	839	845	879	857	875	850	835	861	846	874	912	831	831	865	860	874	840	921	882	858	879	906	862	849	889	859	890	856	885	874	833	856	868	839	878	936	905	859	859	864	858	854	915	870	845	867	868	829	869	872	813	856	886	845	838	886	844	865	799	875	853	864	864	855	852	821	894	846	885	931	876	856	925	924	855	812	851	798	928	868	897	878	852	858	836	892	884	866	923	874	844	883	875	877	892	889	896	894	856	876	892	887	907	861	849	892	814	844	895	836	845	913	844	853	882	904	846	838	886	865	920	841	879	840	833	869	814	885	884	892	794	914	863	856	866	836	832	828	898	879	849	833	900	902	931	812	814	866	844	884	914	909	871	901	899	879	862	821	890	861	913	886	849	881	921	864	830	931	849	847	840	878	907	845	878	920	901	861	828	893	880	896	866	871	898	837	886	860	859	888	812	820	863	789	850	873	871	887	828	880	882	876	860	929	846	883	839	862	829	842	815	867	884	940	876	814	841	839	872	931	806	906	862	868	839	841	831	892	897	851	829	804	830	881	822	821	923	889	921	943	850	855	881	888	855	845	835	858	850	906	865	854	852	923	865	847	885	889	918	867	873	900	866	845	926	858	866	896	867	918	863	896	861	884	813	873	874	854	887	863	832	867	868	839	864	877	856	886	880	887	907	841	880	867	901	873	833	880	875	887	873	844	851	892	853	867	881	840	855	902	877	842	903	850	872	873	868	849	803	869	904	876	832	920	909	812	875	866	871	856	872	874	851	869	889	847	859	914	859	889	866	848	885	861	883	848	814	889	846	881	849	832	872	805	818	840	873	924	859	829	852	845	866	857	866	889	870	879	883	899	826	855	902	845	837	903	828	902	824	855	887	872	915	867	899	875	861	879	906	894	908	934	863	831	908	866	831	834	897	825	812	897	867	874	851	881	886	896	824	848	905	844	889	838	859	852	874	863	931	851	865	935	897	851	831	876	824	859	878	844	884	848	896	891	854	849	859	873	898	897	898	885	884	859	901	929	848	863	895	844	876	883	807	904	865	827	861	864	882	862	840	837	876	826	857	897	835	853	920	856	907	922	848	839	869	875	830	875	893	878	916	852	875	888	883	884	854	882	895	870	829	896	861	840	847	847	900	883	833	821	888	853	875	842	861	863	864	855	864	885	863	896	879
26815	19935	6801	1096	718	626	618	590	639	545	569	615	558	589	583	556	525	527	532	581	537	553	533	508	527	534	640	1092	1476	1157	921	684	603	562	560	504	567	553	505	510	530	517	548	534	515	539	541	482	541	529	540	548	518	536	533	570	555	532	547	525	551	526	563	521	552	565	540	540	509	532	530	526	568	605	562	521	497	562	545	575	532	512	541	552	545	576	490	538	510	600	529	547	503	554	546	507	592	513	540	570	541	533	546	554	558	524	547	517	557	531	514	557	527	502	518	562	538	548	552	526	531	528	559	495	524	564	566	520	492	501	500	507	496	522	519	521	514	526	601	523	530	503	538	564	529	542	540	498	542	593	527	540	528	524	577	554	540	557	532	542	549	545	560	553	503	522	495	559	509	521	538	514	527	530	537	530	507	530	534	524	528	515	503	540	515	523	516	510	547	564	479	538	506	562	553	554	541	538	520	525	552	523	533	511	529	541	513	573	525	524	536	512	555	512	584	549	553	547	538	558	477	498	537	583	530	531	523	534	573	515	497	530	561	538	486	532	521	532	514	547	497	542	539	538	571	534	538	516	558	559	530	542	511	523	538	537	569	532	535	555	558	533	514	564	510	569	568	526	570	544	568	521	526	556	562	524	479	548	534	523	590	524	545	543	504	533	538	553	542	537	528	529	539	532	535	497	577	500	520	545	503	534	563	511	544	566	544	536	491	532	558	505	526	524	565	530	555	564	526	546	518	576	507	535	556	592	553	535	525	580	502	545	514	531	553	563	520	517	569	525	532	505	508	583	544	549	507	530	552	556	569	503	529	540	522	520	538	542	540	510	510	508	565	489	546	523	545	531	520	569	556	576	560	536	531	510	554	521	544	507	544	547	533	564	542	526	561	539	532	522	506	546	532	539	512	537	512	582	562	534	521	533	543	579	534	546	554	527	578	553	541	526	533	483	513	520	582	539	522	582	552	571	528	493	560	501	497	541	544	531	615	510	531	532	555	532	521	528	544	548	538	532	507	520	551	530	509	509	553	501	513	514	521	481	524	521	535	527	578	540	507	511	589	531	515	528	537	522	524	529	513	491	500	544	515	551	535	542	506	533	578	543	584	570	536	533	572	531	566	493	493	546	524	573	514	547	514	534	502	537	534	561	533	558	534	533	570	577	529	520	521	508	549	538	500	550	548	507	496	527	549	560	565	572	578	530	522	539	556	495	494	508	509	538	551	589	510	508	499	544	526	576	513	567	525	561	515	528	516	549	538	491	510	519	538	562	510	523	521	535	520	544	547	520	508	542	556	529	553	544	571	505	528	502	540	546	553	537	541	550	570	522	631	546	519	527	554	525	572	569	532	529	547	516	533	532	527	564	519	526	533	527	501	549	542	548	493	582	507	547	520	560	554	515	562	547	525	553	539	553	506	536	551	529	534	506	540	539	526	537	579	527	517	542	546	592	555	564	516	562	539	512	502	538	527	518	543	577	524	533	551	529	572	582	504	561	555	536	527	615	540	525	536	556	554	560	566	566	580	517	524	528	523	538	557	545	567	505	600	560	491	500	531	534	511	567	593	520	529	542	535	548	547	590	551	575	513	544	551	549	516	518	542	542	521	530	544	518	553	525	532	547	537	531	508	511	512	517	533	543	582	506	568	544	520	530	572	505	548	548	541	553	526	504	484	515	563	539	525	506	534	535	488	534	520	523	514	524	523	534	534	526	542	558	503	532	510	537	545	617	553	534	517	486	541	569	508	545	513	520	544	561	483	556	525	577	546	508	544	547	557	553	569	529	515	517	532	528	535	521	571	533	542	520	527	527	520	541	561	561	514	521	537	528	530	579	508	534	564	522	568	550	526	522	533	554	565	518	554	522	542	507	531	509	530	504	500	547	536	529	555	543	503	529	513	566	536	546	542	507	571	562	498	542	524	536	561	529	567	573	525	557	549	566	550	538	538	510	522	516	554	534	556	531	564	576	562	539	539	523	507	542	559	563	515	542	585	506	513	542	563	549	529	568	514	525	505	516	523	537	550	493	570	543	523	524	514	548	526	583	561	540	500	517	527	542	534	523	468	557	526	551	562	540	495	490	546	533	548	564	504	555	548	525	540	523	554	532	529	519	547	553	571	565	538	554	535	560	522	562	531	545	518	524	525	522	544	560	552	538	516	568	539	540	540	531	544	522	521	544	536	557	528	533	515	538	591	526	547	518	544	527	544	561	571	539	546	510	527	561	582	536	543	515	501	493	578	554	585	588	534	520	533	537	555	526	535	510	538	487	533	509	491	562	536	534	542	580	526	570	526	494	504	503	523	550	567	510	567	518	507	520	563	514	529	542	505	526	491	534	523	524	534	521	524	516	542	566	510	533	520	527	548	541	573	579	506	556	525	525	491	534	509	509	541	518	498	575	559	546	494	551	574	561	554	571	553	559	494	558	553	550	526	546	532	552	561	534	532	536	550	526	549	543	551	529	499	515	504	537	536	526	530	546	525	579	497	565	560	534	500	527	570	556	527	537	544	533	537	515	543	571	538	527	556	508	548	518	537	600	551	497	532	589	540	524	578	512	562	539	496	523	548	551	521	530	536	562	544	543	581	534	540	557	524	614	505	527	521	552	560	562	519	545	594	533	547	508	559	543	549	518	534	569	574	531	526	546	528	495	556	565	585	515	521	531	509	548	536	563	529	551	543	540	513	562	540	518	556	563	537	512	548	567	521	558	497	525	570	548	514	513	552	519	494	544	584	536	511	563	530	551	540	528	539	569	542	536	540	537	550	568	550	585	576	549	542	491	510	505	535	535	540	533	517	511	549	562	504	564	560	533	509	527	550	536	552	566	514	526	558	500	574	534	540	550	538	579	535	507	500	503	544	553	549	510	502	521	519	519	526	521	552	521	551	578	619	526	504	550	523	565	559	571	522	551	570	530	549	521	503	488	559	546	546	601	523	549	538	582	538	517	557	537	566	582	531	534	504	547	551	528	573	551	583	525	526	568	516	533	587	551	565	509	578	507	561	507	519	510	506	532	563	563	560	525	534	548	506	552	550	544	605	516	487	490	501	536	565	538	560	527	521	501	500	535	509	519	526	559	504	535	533	538	552	562	559	479	525	551	558	538	539	528	542	558	536	549	535	518	523	523	514	543	547	548	567	542	561	523	518	535	535	512	550	572	530	557	543	526	530	538	517	513	547	529	545	514	551	522	543	541	518	562	571	506	508	563	558	529	537	583	551	551	566	573	526	533	548	542	569	534	547	537	511	521	545	524	546	531	511	538	538	499	536	546	531	540	561	514	542	524	577	502	588	512	526	514	537	549	508	541	471	513	528	573	541	541	533	583	495	553	548	530	581	542	567	515	502	560	538	563	513	530	516	553	519	517	521	551	509	538	532	552	548	525	502	546	528	585	528	527	513	534	517	573	528	583	560	509	563	526	526	536	534	508	531	533	521	544	527	552	527	576	534	558	535	549	519	544	506	548	572	555	535	523
8552	5218	2433	1709	1319	1179	1132	1085	977	947	901	969	919	989	865	874	880	936	905	857	902	835	894	830	892	810	1115	2468	2880	2278	1657	1260	991	853	868	828	825	848	813	843	835	843	837	866	816	872	807	868	778	872	840	841	812	848	851	863	842	864	865	852	847	843	842	844	814	823	829	820	879	874	878	866	861	861	847	854	843	832	868	823	794	865	896	846	841	858	880	869	787	867	895	811	854	846	880	813	825	840	845	855	854	795	830	865	829	832	810	827	841	847	843	826	862	878	835	841	852	858	873	832	844	871	910	838	859	845	768	850	815	835	832	847	866	794	846	853	853	878	817	833	896	855	845	879	842	854	849	822	841	851	812	871	868	827	860	852	837	799	832	787	829	835	822	829	860	913	860	905	834	841	790	852	850	849	800	829	856	855	825	864	847	846	892	808	872	826	849	924	828	862	843	828	861	797	871	863	860	845	845	866	822	834	829	850	859	890	862	871	889	858	838	900	832	817	918	874	905	834	849	790	803	835	895	832	877	823	875	823	797	838	816	879	840	850	858	846	827	811	816	784	884	784	874	816	864	838	849	809	779	856	836	843	851	873	841	862	902	885	841	816	758	883	860	829	820	823	855	864	865	805	851	832	871	785	819	807	853	852	864	851	831	862	856	842	858	850	851	898	847	848	845	830	870	869	875	848	815	899	897	855	839	805	882	865	857	812	876	844	853	876	827	839	820	847	829	855	830	799	880	874	833	790	804	899	853	826	818	858	822	846	866	820	893	872	778	891	885	810	887	847	867	862	814	882	875	847	883	857	792	892	844	832	820	804	845	800	875	790	883	781	812	849	802	820	854	819	821	873	825	841	905	834	866	864	867	849	865	855	811	805	873	851	862	857	869	863	856	869	833	829	776	854	851	878	808	832	807	864	777	861	879	871	889	906	844	860	928	827	881	853	850	854	804	883	820	833	831	808	835	839	799	858	828	875	828	862	877	782	834	840	842	811	827	847	838	881	824	842	815	898	820	847	789	795	853	820	836	822	905	895	901	827	814	842	806	854	827	798	864	861	819	821	824	839	855	843	831	819	800	846	843	847	850	862	850	846	843	882	828	838	837	845	866	891	820	828	780	833	831	839	840	866	815	821	845	831	853	820	821	783	839	809	907	826	860	854	809	865	847	835	848	844	860	796	882	793	898	869	818	801	849	840	864	846	821	827	831	858	831	809	852	928	814	829	817	810	855	856	858	837	834	813	851	802	775	817	894	877	848	832	855	834	812	836	839	806	840	833	877	841	855	821	850	821	849	861	845	809	846	850	852	846	810	839	832	824	840	878	853	871	821	830	847	849	774	841	858	807	852	854	866	909	818	920	869	849	895	920	868	862	893	849	820	829	891	877	814	872	845	865	840	787	884	865	824	806	860	873	882	825	865	870	820	806	843	855	846	841	850	861	868	864	891	844	835	811	836	817	858	824	873	838	869	836	848	855	824	818	857	838	824	878	862	829	839	833	846	845	855	876	849	861	832	835	883	842	857	864	841	869	848	830	862	871	870	844	817	844	820	807	801	847	815	852	850	944	862	879	842	811	853	869	896	831	884	816	858	898	846	845	844	875	866	843	842	803	897	879	874	888	865	869	837	827	796	870	810	845	834	836	856	830	810	841	880	797	877	840	866	810	827	846	866	823	823	817	867	887	818	874	853	854	856	870	795	890	862	806	903	882	869	797	807	829	800	861	870	879	817	834	849	822	796	820	836	854	847	870	834	822	930	842	849	861	839	834	768	858	905	838	875	855	827	862	861	834	862	810	896	800	869	882	791	831	878	861	820	898	875	839	844	811	847	861	832	881	828	863	851	801	829	919	840	789	840	876	851	832	849	783	833	850	833	766	874	828	823	852	833	865	864	874	855	814	873	836	847	831	844	816	845	826	844	844	825	785	894	872	798	859	826	855	836	840	833	870	811	853	840	875	850	856	877	811	849	810	837	871	816	849	867	762	854	853	838	806	824	836	805	836	853	860	894	838	829	821	844	833	879	861	857	892	869	853	802	855	873	851	852	826	828	887	835	813	814	825	850	838	880	840	813	845	836	839	832	833	819	795	854	883	812	842	844	830	779	846	870	842	797	847	914	825	883	843	843	821	810	887	832	861	838	887	816	828	854	822	891	848	877	864	846	805	820	796	910	865	883	825	857	821	842	832	869	817	816	851	826	840	826	908	853	794	872	792	824	829	830	838	861	843	836	867	894	839	803	858	796	843	836	874	803	867	874	884	828	868	797	799	825	897	800	817	890	873	871	851	841	834	808	818	821	839	858	854	786	833	852	869	797	847	842	826	813	844	867	834	833	848	852	861	829	881	846	804	846	775	868	850	795	841	839	837	850	877	874	826	863	839	863	834	810	847	882	831	860	852	831	845	841	821	829	916	872	860	832	838	851	841	842	830	830	804	867	822	823	797	843	860	894	809	861	858	811	866	836	867	826	840	892	792	815	832	838	825	884	891	887	833	817	821	931	872	865	839	829	870	869	903	793	845	845	803	846	843	827	853	827	829	833	884	872	804	848	825	865	785	835	863	859	870	877	874	828	849	902	839	849	832	848	822	858	814	894	858	855	858	881	827	847	864	851	809	861	852	777	834	859	838	825	826	848	873	874	842	803	830	879	818	776	827	795	895	829	834	825	820	880	817	834	866	875	830	876	867	895	829	842	824	880	846	800	762	841	878	901	863	835	910	854	924	821	784	894	843	850	869	847	853	847	907	866	846	856	854	850	804	869	829	868	889	843	887	829	832	801	855	836	856	878	836	831	932	847	821	828	769	837	812	886	827	857	830	884	832	883	826	877	830	814	876	850	846	867	859	835	802	859	814	847	800	845	823	878	868	860	836	815	840	910	886	861	825	859	882	835	871	853	847	885	870	843	856	875	815	829	840	859	924	866	866	887	808	842	869	862	820	832	866	841	807	802	827	858	827	832	853	890	892	809	845	802	807	907	870	841	887	825	861	827	808	825	871	821	857	829	821	828	864	849	840	869	827	823	839	858	841	861	812	841	831	825	832	846	849	861	865	830	822	853	813	898	811	904	862	799	813	831	864	904	877	845	874	897	857	904	851	835	818	837	846	867	868	868	845	844	885	848	864	877	798	821	772	791	882	802	820	792	831	890	896	861	808	851	768	835	796	827	871	780	823	825	842	815	830	834	860	819	816	858	876	878	849	823	807	824	836	838	823	864	887	821	844	851	854	818	812	853	901	810	802	846	851	827	860	872	883	831	838	859	798	914	836	764	794	884	807	809	839	814	836	857	823	873	818	850	861	811	838	848	836	834	834	834	820	786	846	865	890	832	852	867	875	881	839	873	860	848	862	857	811	832	810	837	845	817	765	849	840	838	838	841	859	765	808	837	795	831	891	858	879	846	799	866	827	846	822	800	841	840	853	861	826	833	814	850	852	884	871	883	845	861	825	861	868	891	820	846	889	807	831	860	865	806	862	860	819
24680	21114	27348	25073	9324	1210	976	853	755	705	748	666	677	693	666	651	644	679	663	658	600	654	622	609	594	629	1585	3495	3652	2658	1610	1031	774	647	628	549	613	599	603	628	636	590	606	582	587	580	606	561	650	570	552	570	638	615	552	600	597	633	591	617	652	618	587	606	602	574	587	600	592	590	613	610	606	607	601	586	615	623	609	633	600	560	589	573	572	574	588	617	584	611	600	562	550	577	625	622	590	624	583	586	620	643	602	594	573	580	611	616	553	609	554	582	605	586	632	591	604	609	614	568	614	578	594	615	621	627	628	609	576	597	646	568	576	634	651	613	613	589	583	578	593	628	600	659	627	617	581	582	599	613	634	657	611	584	623	604	608	598	576	595	644	610	618	581	597	609	553	652	548	585	605	597	637	609	589	572	581	590	611	593	640	576	610	610	630	561	581	649	620	621	576	612	550	629	562	601	629	613	628	601	626	555	581	591	641	593	573	590	562	632	587	619	601	568	600	589	551	575	614	603	602	587	548	576	597	596	614	616	541	585	629	617	591	608	584	603	569	587	587	605	535	574	633	619	578	629	629	607	555	592	581	632	585	580	581	576	615	611	579	585	623	629	612	632	648	602	607	583	637	572	655	567	587	583	609	607	627	587	587	604	571	626	596	591	615	636	595	617	649	603	554	628	568	608	557	585	613	569	612	576	589	579	605	601	603	573	617	615	628	594	566	611	581	625	616	639	618	606	575	597	580	592	605	580	579	575	611	624	593	585	610	598	599	601	605	589	551	620	585	607	584	568	606	600	615	645	585	610	565	569	566	604	614	606	598	618	594	586	625	616	594	607	601	647	586	590	595	629	599	559	599	589	561	573	620	621	598	605	560	560	620	578	605	600	629	613	615	606	590	633	590	632	581	613	582	604	578	614	620	596	607	622	594	579	609	624	623	581	571	579	592	598	588	576	585	619	585	596	615	592	614	595	599	564	582	588	587	577	607	600	652	620	637	586	581	627	585	593	646	546	570	613	572	588	570	575	607	591	635	598	572	619	632	590	604	649	574	573	554	615	610	607	603	619	613	544	625	605	622	587	613	582	624	602	603	598	585	592	593	616	561	561	586	604	610	596	612	615	635	614	636	591	543	628	564	565	612	596	526	551	627	628	583	599	583	588	591	583	607	589	590	578	596	624	598	594	576	542	570	577	599	588	625	587	610	591	592	582	608	647	635	611	577	632	572	598	597	622	612	609	653	549	584	568	583	584	596	595	616	622	582	605	620	569	607	580	618	556	600	558	617	576	574	566	593	551	609	578	563	612	625	562	592	573	612	618	618	590	588	567	611	592	582	630	643	608	599	567	569	608	632	610	596	638	615	638	611	598	622	612	606	602	573	618	584	560	586	594	589	579	584	572	593	566	606	558	595	572	569	596	604	574	618	587	609	535	610	556	624	634	630	618	609	578	601	619	558	589	541	594	581	568	591	559	610	606	597	598	564	625	585	551	584	598	632	594	606	586	644	577	621	599	615	625	594	571	597	599	605	580	592	584	525	603	603	574	536	594	577	570	602	544	587	606	601	601	584	589	566	585	634	546	568	576	643	569	587	582	626	635	601	633	601	601	572	605	595	667	606	590	657	586	608	647	622	615	611	636	619	603	617	605	621	596	595	570	625	618	611	573	647	618	573	615	584	592	603	602	617	583	637	597	576	621	563	587	540	616	581	587	586	594	603	644	579	574	643	633	553	592	616	637	621	584	615	598	588	577	575	617	605	584	590	586	565	574	549	626	591	595	617	612	600	598	640	560	586	559	593	573	587	611	591	573	545	631	581	601	595	590	585	616	631	642	620	571	575	649	578	612	599	590	628	603	605	590	608	614	595	577	612	619	630	599	592	631	577	642	584	556	575	603	639	632	599	633	616	647	612	651	611	599	582	591	569	565	628	591	593	591	607	640	604	596	586	585	609	585	612	608	620	595	564	589	608	570	652	596	556	571	613	598	557	601	627	600	619	614	570	588	620	567	637	598	592	591	559	610	595	576	607	610	624	580	575	605	566	581	600	606	573	612	637	557	588	560	606	620	591	620	609	588	571	592	604	590	638	591	610	631	630	616	631	603	606	584	606	611	597	564	590	565	587	601	591	590	636	574	634	616	605	606	610	593	617	598	589	589	636	588	610	628	597	570	637	587	602	608	635	590	631	622	539	585	529	602	588	598	615	580	601	574	593	631	634	644	609	585	606	548	621	555	567	595	604	589	610	567	583	605	603	624	633	625	576	602	560	582	590	584	559	576	585	599	605	636	634	610	590	627	597	601	608	624	625	581	638	609	585	622	584	572	579	563	587	610	634	573	583	632	617	603	602	624	607	619	596	616	561	593	582	589	572	623	626	612	589	576	602	607	589	579	575	552	565	585	618	591	587	611	605	581	621	583	562	601	583	619	562	596	599	597	583	571	613	593	597	615	611	656	579	622	634	579	579	583	576	573	611	555	554	588	612	591	591	594	599	591	595	605	596	581	587	605	559	619	642	598	589	611	555	612	617	587	632	613	617	620	613	590	650	626	588	638	625	582	600	612	578	572	604	594	581	596	623	609	596	586	602	590	618	602	608	608	601	594	557	575	582	611	589	583	596	617	604	587	618	587	618	613	621	596	592	557	562	575	579	593	595	588	611	577	605	591	624	595	567	576	585	627	603	606	575	560	596	612	607	622	621	572	581	600	605	586	605	554	621	608	628	593	565	585	579	618	603	592	584	594	579	594	607	582	588	590	617	668	619	590	588	572	602	591	617	595	561	571	602	596	608	616	595	550	558	624	600	603	577	569	650	611	612	618	610	588	612	627	547	586	620	612	556	657	572	572	617	584	622	624	573	585	592	555	609	593	602	598	574	563	594	617	577	602	579	604	611	609	540	586	621	624	605	562	632	613	569	627	586	562	572	590	588	582	602	609	630	597	622	606	598	580	615	620	601	585	575	629	539	602	650	552	610	545	599	626	601	568	536	622	580	613	637	605	636	571	596	572	555	599	588	573	619	582	602	552	595	606	595	614	604	605	581	591	602	626	622	598	583	584	592	593	604	579	551	567	589	587	603	583	606	596	624	553	597	575	590	564	539	600	625	621	587	597	599	585	583	628	600	617	590	582	604	596	595	575	615	613	558	562	546	566	606	585	580	626	620	606	582	612	566	633	578	557	632	554	591	567	561	591	596	541	594	600	636	625	616	596	599	614	622	611	611	643	620	588	632	553	591	605	618	598	618	588	588	584	627	603	591	615	628	594	639	586	588	596	599	608	607	599	644	615	598	623	609	630	612	598	584	590	591	559	630	585	548	579	537	545	627	583	583	588	604	587	595	627	639	635	597	568	666	583	583	630	601	598	610	592	609	602	605	611	589	596	596	663	612	584	561	632	608	605	592	598	578	555	611	571	594	563	652	582	557	601	582	581	604	601	615	571	606	592	563	593	567	559	614	690	542	587	527	616	548	602	585	587	569	580
9219	11601	7578	3766	2684	2096	1832	1635	1460	1365	1295	1300	1216	1113	1122	1139	1076	1019	1053	1003	1009	962	980	988	1018	1015	3836	8516	8354	5810	3484	1938	1262	1087	1013	967	916	943	968	958	962	943	990	915	944	958	914	956	949	929	979	919	890	882	923	933	959	863	916	940	939	961	978	898	921	919	929	961	936	950	966	911	917	899	933	931	905	940	940	954	934	937	963	943	998	941	926	895	946	934	973	944	963	945	911	929	862	870	955	910	926	932	948	952	907	950	931	922	897	973	944	956	971	887	989	1013	907	899	915	988	935	936	914	934	905	917	941	909	919	907	932	914	869	919	884	955	952	991	953	939	918	925	915	899	893	983	934	925	922	936	926	1009	948	945	879	947	900	906	986	980	902	915	932	912	935	951	934	920	945	924	877	945	930	893	899	982	946	922	936	906	966	968	955	929	938	955	972	910	927	887	978	964	925	940	931	940	940	908	927	958	956	936	852	952	901	966	930	935	954	924	950	1008	898	976	988	919	929	955	954	964	913	957	980	945	909	947	946	1000	957	960	894	951	865	892	920	929	930	883	937	917	888	924	932	898	923	916	996	884	954	958	932	924	985	915	936	893	921	982	929	948	970	922	911	960	942	928	964	933	909	904	944	965	913	952	934	970	941	880	959	930	945	914	930	921	982	928	894	969	896	947	934	944	968	911	930	929	962	929	933	924	895	955	912	886	912	997	894	924	959	959	928	929	930	863	951	964	973	942	919	916	940	957	927	939	895	897	913	912	880	936	955	944	957	944	997	928	918	940	963	918	965	933	961	916	950	896	919	1001	941	920	965	928	955	944	951	912	965	929	929	964	998	896	975	904	947	957	924	914	959	976	947	999	942	965	940	895	875	950	903	962	943	975	939	878	902	870	941	900	915	873	964	951	891	988	924	899	940	958	982	965	917	955	913	968	931	914	975	927	903	923	956	962	890	864	926	973	954	938	938	930	928	891	948	918	910	980	965	906	977	929	913	977	949	901	1033	931	921	935	944	941	952	936	868	907	949	964	934	933	942	916	930	889	852	936	949	922	968	939	947	927	987	926	852	944	904	922	943	944	938	917	947	890	997	887	965	942	888	958	915	935	957	914	965	988	891	927	952	956	915	933	890	897	962	919	919	947	990	948	932	925	943	934	897	918	904	949	932	969	971	1007	937	991	962	922	995	904	932	946	953	979	880	894	975	904	945	926	925	916	958	968	946	955	952	1006	925	964	944	948	845	906	946	899	939	898	908	938	935	915	894	959	903	898	949	946	972	925	943	878	968	939	952	932	939	966	937	954	920	999	967	902	949	973	920	951	916	949	897	976	979	926	904	906	890	935	904	891	928	973	915	954	1000	995	922	943	895	931	976	945	1016	960	958	931	931	865	1009	883	918	985	917	920	935	943	922	959	953	913	926	994	891	926	997	958	993	911	961	917	935	965	982	904	936	973	929	917	926	991	910	939	960	885	905	972	928	934	949	876	934	928	983	898	890	939	966	899	940	960	944	932	895	988	965	966	931	896	888	979	969	930	939	924	944	936	915	968	978	930	918	960	937	870	885	942	873	979	957	988	947	873	933	915	939	889	932	964	1000	921	935	928	896	860	934	961	910	912	890	979	946	996	981	935	942	963	953	927	913	991	954	916	957	915	945	973	916	947	931	921	916	893	951	967	940	963	910	976	924	900	911	985	900	946	966	980	933	967	914	893	918	898	908	970	991	924	929	940	933	885	903	906	990	979	943	909	885	921	910	912	928	898	961	967	944	967	913	920	969	935	952	916	934	966	927	963	945	936	987	951	897	965	947	877	919	907	941	936	907	914	945	902	923	900	886	917	960	988	886	909	923	937	939	899	968	934	923	939	974	899	1012	970	909	940	934	916	917	929	984	933	893	957	895	925	986	930	945	911	897	927	877	946	938	900	898	970	982	906	858	924	944	944	914	952	884	960	930	943	950	906	984	944	954	945	905	903	960	994	947	906	996	963	1036	915	916	950	930	963	990	923	962	939	959	998	926	905	945	941	959	936	899	927	972	954	896	850	964	957	917	946	864	917	931	940	879	943	1007	939	892	974	950	944	900	965	902	925	945	988	975	910	995	919	901	921	953	948	975	907	930	916	941	973	950	944	893	936	994	953	944	925	901	934	944	947	936	871	927	896	992	907	985	973	926	941	939	906	924	934	928	912	920	954	941	1022	917	905	923	999	928	939	924	926	934	986	971	934	954	942	959	994	943	954	922	951	911	953	924	895	1032	912	944	936	940	964	946	911	947	913	898	913	927	922	963	972	887	953	937	943	866	908	954	900	918	961	986	959	945	940	1001	949	956	914	975	943	925	967	960	936	911	940	885	916	985	950	912	937	948	936	873	888	931	929	1018	955	950	916	919	931	940	946	983	947	994	932	910	942	904	947	903	949	925	946	966	910	976	954	941	939	929	968	902	925	922	921	916	969	968	904	959	942	949	926	944	887	981	926	934	927	923	970	973	886	958	950	923	957	972	929	927	907	987	911	902	961	945	933	986	972	949	937	892	948	956	952	928	907	981	904	970	910	948	955	908	872	935	921	914	967	948	950	923	973	920	925	930	932	901	960	961	888	916	922	863	925	914	927	907	976	964	955	940	881	895	931	947	898	957	923	966	884	947	916	957	962	914	871	949	959	893	892	965	920	989	919	917	988	927	942	925	925	921	953	922	937	968	917	917	905	876	981	872	986	907	931	951	934	940	914	958	942	916	943	950	895	986	926	970	970	970	934	935	906	960	914	964	906	934	960	920	964	905	914	945	944	963	879	925	908	929	969	924	909	926	892	994	986	914	936	932	894	952	973	909	972	907	924	915	910	918	949	917	971	929	967	910	969	891	941	936	896	957	946	961	980	928	973	952	965	915	930	905	936	918	959	939	945	959	940	993	923	971	966	958	914	953	902	949	961	995	901	952	918	900	932	1013	912	960	1033	891	902	907	945	900	929	913	937	934	921	945	920	941	923	857	955	958	918	905	866	942	913	931	925	886	917	894	953	939	931	951	954	918	943	901	963	967	916	971	928	948	934	938	966	931	941	948	920	972	952	939	931	927	973	951	936	1024	916	943	906	896	902	927	928	900	922	944	968	948	904	911	894	916	887	965	914	1010	932	931	965	886	894	947	940	937	933	983	904	841	954	919	926	960	891	938	944	962	940	983	964	958	903	955	935	1021	924	961	899	938	924	920	990	953	956	1032	926	929	949	905	916	904	899	964	951	896	974	941	877	933	993	937	953	926	919	903	915	948	904	986	904	912	980	923	924	993	931	913	898	933	936	924	910	951	953	879	959	950	878	916	948	935	909	904	1011	929	892	882	914	954	965	974	993	904	939	972	884	959	930	935	959	908	924	938	936	870	936	890	911	898	908	926	871	928	931	955	896	950	956	891	940	915	964	928	962	914	895	939	917	915	930	920	913	903	914	924	911	971	928	961	885	938	962	878	944	961	958	946	879	923	939	972	978	922	946	939	936	894	930	946	949	916	919
23224	21162	28846	23762	21087	18543	2476	1136	954	880	827	773	753	744	722	671	666	678	662	619	597	623	594	607	631	636	3257	6382	8012	6766	3582	1710	912	636	545	585	564	588	595	529	546	567	567	580	605	552	597	557	579	596	592	578	588	560	591	549	561	585	582	591	566	555	577	534	581	533	584	597	560	533	588	569	543	542	595	587	568	555	582	557	535	588	498	537	571	590	575	587	553	552	583	559	548	573	575	593	553	596	584	562	584	554	599	571	533	569	555	554	574	591	553	584	570	551	580	585	512	565	579	580	566	561	545	597	556	572	581	560	567	562	554	551	560	582	601	570	531	550	565	595	544	544	580	561	540	534	592	581	535	542	568	598	538	592	594	537	573	508	577	555	567	550	548	581	551	587	539	541	580	576	538	570	519	593	507	579	593	536	585	562	575	603	588	558	589	564	587	600	553	571	571	523	579	553	580	591	561	574	548	547	582	566	542	581	575	554	541	535	585	574	618	595	558	547	597	570	535	579	551	532	590	551	525	586	597	567	588	561	577	562	530	544	588	597	559	535	604	607	564	580	563	554	566	558	584	541	579	575	539	567	565	524	496	633	574	597	589	544	563	563	608	553	579	571	562	556	557	561	561	542	572	542	602	574	565	568	587	593	551	547	557	551	592	555	539	557	562	558	555	584	527	552	537	586	576	583	552	521	562	577	530	577	546	564	586	600	561	550	596	568	577	557	560	555	517	564	545	579	570	599	556	572	563	577	560	539	603	571	576	507	560	541	571	596	569	571	578	563	542	606	574	591	595	551	586	572	566	533	550	555	587	602	563	603	583	552	553	563	554	586	533	583	576	577	607	548	580	558	557	628	544	562	555	594	535	559	563	534	575	584	568	517	570	568	556	545	558	571	560	605	544	574	587	559	537	559	553	538	591	575	607	582	577	591	543	557	561	538	537	554	585	601	565	553	569	567	606	551	550	575	579	525	584	579	559	523	581	526	560	529	533	614	555	533	545	532	555	547	561	537	601	571	521	578	532	574	532	565	574	566	552	530	581	563	567	578	518	549	577	541	549	542	605	566	571	562	555	533	575	537	629	582	586	569	561	570	591	601	569	571	552	565	545	605	576	567	572	551	550	585	515	571	594	533	567	603	603	540	569	543	547	551	516	582	571	577	582	583	540	565	560	572	541	554	567	547	538	562	597	562	521	587	562	566	565	549	556	527	575	583	556	588	557	552	533	570	562	525	612	562	571	529	541	546	552	546	546	527	579	586	531	602	585	605	559	526	572	571	589	530	578	568	555	516	559	521	585	541	583	541	531	534	544	615	557	587	524	518	584	542	575	568	585	546	557	552	557	541	552	568	600	545	568	560	624	575	594	568	584	545	581	555	542	613	573	542	557	592	521	581	567	551	566	553	555	591	571	520	614	543	578	561	583	539	543	554	513	567	581	567	553	551	544	589	555	596	575	585	566	560	566	609	530	567	537	551	600	530	537	598	542	554	577	556	560	568	546	619	550	584	588	562	549	576	575	587	578	579	555	558	542	539	566	555	594	597	581	568	536	585	607	554	564	533	548	550	566	577	569	561	590	551	549	526	603	558	527	581	588	532	575	562	548	542	582	593	537	563	572	569	561	558	581	603	538	542	580	526	601	583	559	581	587	576	543	552	557	575	583	592	563	557	563	531	560	576	554	571	571	571	603	554	642	583	554	592	547	593	551	613	569	562	525	565	578	550	521	559	588	572	540	572	594	588	607	546	548	556	573	603	509	559	543	560	575	560	571	576	582	536	577	561	528	590	545	559	577	587	562	564	578	598	558	577	562	553	519	575	616	590	541	582	535	552	541	547	555	545	576	593	594	582	542	589	544	581	556	553	557	552	586	539	574	556	559	544	570	561	563	544	587	570	559	553	581	636	527	566	593	538	560	562	556	591	561	570	562	588	603	559	551	591	566	559	585	528	585	591	528	561	579	599	609	646	570	578	608	544	597	587	580	565	517	561	566	617	562	558	560	536	556	539	595	529	591	573	582	566	499	551	566	605	600	573	579	549	561	591	542	565	568	558	577	563	527	592	557	542	571	593	557	568	527	521	566	551	552	568	568	547	592	607	586	595	582	555	595	552	572	569	536	600	584	593	566	566	590	617	592	540	577	584	621	582	593	568	577	574	528	567	550	546	540	555	569	552	581	542	569	564	534	541	584	588	599	569	571	619	548	548	515	571	565	545	535	566	554	555	574	564	566	507	590	585	571	573	562	562	558	555	580	586	538	577	519	571	556	541	543	572	575	588	579	599	603	583	540	525	540	595	595	547	583	565	561	553	517	545	588	580	560	577	525	541	609	565	542	577	566	556	568	548	558	587	600	573	545	566	550	544	542	573	564	569	604	592	528	547	525	605	581	568	605	578	555	589	595	555	517	550	583	554	573	534	564	545	521	607	573	630	545	560	562	595	545	589	585	556	543	558	554	546	508	568	545	578	577	520	550	584	541	569	590	610	564	534	567	565	568	531	583	566	544	548	602	525	532	545	573	578	570	548	611	589	554	556	551	524	581	529	541	529	581	540	570	543	560	578	590	571	547	578	561	571	588	561	580	506	591	584	563	590	579	578	555	598	537	558	551	571	582	543	551	650	519	547	568	533	561	558	572	541	552	540	527	526	547	560	561	537	548	558	545	600	539	565	570	566	519	612	538	570	585	590	524	547	589	554	571	573	537	563	534	540	591	554	574	526	578	616	599	583	542	560	556	537	608	598	517	532	596	558	577	558	548	554	567	556	568	556	572	585	582	589	548	553	546	568	583	594	610	575	536	565	588	557	560	526	599	611	577	576	538	543	588	640	554	552	563	589	555	571	591	592	615	563	543	559	579	578	541	592	566	554	592	592	512	546	553	585	547	540	570	599	571	573	576	561	576	580	550	581	567	554	544	533	570	581	565	578	570	585	566	509	541	569	549	530	587	551	604	577	550	537	598	540	533	562	559	553	558	567	593	577	617	563	569	603	581	581	547	558	575	568	580	570	522	559	532	592	534	607	537	589	549	527	569	523	560	574	531	572	541	536	559	554	541	590	553	572	618	610	551	569	574	577	525	603	559	520	562	552	562	598	621	532	578	567	534	585	581	555	558	569	575	587	606	579	557	563	540	582	528	549	612	569	550	570	554	578	513	529	596	589	538	542	599	598	562	595	541	558	566	570	542	529	568	549	564	567	528	601	533	571	548	566	518	581	543	556	560	529	568	581	594	596	594	589	525	569	551	578	543	567	549	534	580	554	544	585	537	574	580	537	558	604	591	592	555	569	586	561	555	561	607	565	537	561	543	535	579	520	577	584	569	577	553	561	567	535	549	542	596	547	567	561	572	583	515	572	583	578	576	560	583	555	575	527	586	618	616	558	574	586	592	541	558	562	551	605	561	581	571	568	565	547	555	571	569	556	500	561	532	555	582	590	526	567	563	559	552	590	575	573	583	602	520	571	562	550	553	526	530	530	562	567
13974	20836	14157	7488	5338	3962	3091	2592	2162	1912	1759	1570	1527	1425	1356	1195	1208	1219	1134	1136	1121	1144	1064	1110	1040	967	7759	13844	16225	13357	7733	3457	1604	1055	903	940	932	908	931	868	880	872	883	854	853	849	855	909	866	893	900	890	917	857	872	866	903	854	851	875	841	890	845	834	817	905	890	842	915	916	862	869	883	873	854	856	829	839	848	849	837	858	838	857	895	906	896	877	891	853	926	868	901	802	837	874	923	858	893	857	871	861	885	897	837	867	936	875	874	885	895	938	872	871	802	833	872	856	891	852	875	853	879	871	896	873	826	856	934	899	893	923	878	880	855	872	865	863	827	869	820	871	895	899	844	893	906	862	871	867	893	841	849	855	902	899	905	916	923	894	846	902	859	918	895	823	890	845	866	842	911	950	881	828	873	846	833	882	882	937	863	899	829	879	908	870	837	901	890	867	853	873	884	853	857	908	847	858	908	912	864	933	893	886	916	916	863	915	886	889	882	846	934	915	919	876	894	857	826	890	853	841	918	883	917	889	843	921	851	846	860	890	877	897	877	891	910	861	918	879	864	893	874	915	863	903	896	868	914	893	889	858	879	871	876	863	916	938	903	915	833	835	883	887	894	847	919	876	859	888	865	920	858	852	915	902	883	899	867	911	799	875	898	870	882	905	955	911	918	836	882	896	916	860	859	869	864	864	901	931	898	853	916	904	849	880	863	838	878	908	866	823	899	826	880	879	896	928	840	836	887	853	857	896	861	882	868	888	909	915	861	885	865	853	875	878	873	886	871	846	884	885	857	857	910	869	893	861	899	873	889	889	929	897	908	845	859	877	869	849	873	885	884	856	843	879	881	881	841	885	835	889	852	868	929	837	882	886	887	867	837	895	893	885	873	886	881	876	933	872	911	859	845	858	892	910	873	831	857	876	867	855	863	890	844	890	910	879	849	920	898	881	876	881	883	882	833	911	871	910	876	863	835	964	826	841	864	858	858	847	909	837	910	939	881	886	853	857	853	898	811	878	953	871	869	905	876	880	915	865	829	893	900	853	906	894	877	849	852	899	965	903	894	860	846	926	859	840	912	880	823	880	933	942	867	877	901	866	884	843	884	846	840	850	892	912	913	868	890	889	860	885	895	898	869	895	858	930	970	883	878	890	844	882	866	863	844	864	838	876	888	820	871	901	873	872	828	878	851	883	949	926	877	931	852	865	882	859	874	932	887	852	852	909	898	840	891	882	875	814	837	855	847	912	881	883	879	881	841	896	946	873	836	864	876	846	867	931	887	860	924	866	867	896	865	862	864	925	880	906	910	893	903	876	874	878	856	967	850	878	886	904	919	865	941	917	873	864	865	898	918	873	889	860	813	895	886	919	913	854	877	894	866	870	919	886	887	875	856	869	903	905	826	832	890	887	823	836	830	857	914	836	826	859	803	886	906	857	882	880	946	881	858	856	912	903	911	844	826	881	824	895	918	877	907	889	870	861	860	868	915	872	911	797	890	865	857	880	861	917	888	904	866	854	884	899	814	883	952	856	849	877	878	879	907	859	873	881	888	885	853	812	878	833	889	880	890	874	913	808	890	856	821	881	850	878	917	903	894	870	892	896	876	889	887	916	912	867	844	883	882	851	907	883	844	888	894	860	820	837	872	916	864	863	907	859	874	866	897	907	802	875	901	838	923	935	915	889	838	918	884	936	874	872	862	781	886	861	879	884	898	880	834	888	870	897	860	897	844	878	904	877	864	853	862	843	910	907	918	840	839	891	889	872	876	877	912	845	910	889	842	823	908	904	869	875	841	866	905	791	887	948	887	896	910	893	890	834	929	856	830	904	824	853	885	879	846	873	861	884	834	873	844	881	915	935	890	939	948	876	824	908	899	890	935	844	838	929	875	855	856	947	868	834	865	916	848	883	832	892	845	888	868	882	865	858	904	913	862	929	923	888	905	829	937	846	845	856	869	826	899	891	866	881	900	902	877	893	882	825	843	859	885	900	845	881	916	922	935	908	884	866	882	870	841	844	886	915	825	899	827	884	878	892	853	909	895	935	877	836	875	878	846	810	940	892	901	899	889	854	895	919	902	898	919	899	848	844	915	873	911	891	835	900	884	883	820	876	855	891	900	857	875	901	840	932	863	898	823	845	848	864	882	858	858	893	946	839	894	876	859	901	888	855	871	873	894	878	877	893	869	882	927	860	826	871	883	866	859	865	958	867	908	863	892	834	873	864	885	884	859	901	867	932	873	825	850	888	841	882	867	914	852	874	883	883	847	928	881	874	885	833	972	846	810	931	902	852	854	859	860	921	905	867	872	909	876	913	875	937	872	865	859	812	894	854	922	857	905	954	834	895	887	866	889	867	909	897	923	864	882	862	887	858	835	837	880	883	908	848	882	918	915	877	900	915	864	891	858	930	853	895	897	890	886	874	858	881	907	913	865	870	820	882	811	805	906	853	875	861	880	876	841	900	823	897	882	833	908	893	810	866	885	877	900	876	928	892	917	923	867	834	893	797	846	885	936	849	961	907	853	874	920	861	865	882	853	867	852	824	868	884	883	859	906	856	894	827	901	881	900	868	915	865	851	904	891	870	860	904	871	909	865	899	892	869	856	870	902	880	883	874	873	877	858	881	853	862	921	843	821	833	872	898	793	862	877	872	887	840	886	906	943	866	887	882	875	921	853	865	818	855	883	944	836	860	838	909	828	831	800	963	962	859	907	849	919	861	885	850	879	891	854	905	846	864	880	867	876	876	882	813	882	934	872	856	893	919	868	927	892	850	872	892	910	863	902	865	902	845	871	858	905	894	884	905	879	890	863	902	874	850	835	852	936	886	866	818	920	855	872	904	898	821	931	868	880	889	890	878	912	908	889	883	890	838	812	883	883	858	925	827	933	849	893	936	860	869	887	899	821	904	889	906	834	856	856	905	900	888	894	871	918	876	840	817	857	885	853	869	851	963	902	891	887	836	883	864	884	926	909	909	881	864	873	850	893	889	886	898	879	850	852	864	865	862	931	860	902	870	891	878	886	903	812	868	908	872	876	879	921	904	859	905	852	846	921	889	861	877	913	912	884	902	890	933	885	930	871	873	866	897	864	841	862	897	859	848	840	916	916	962	902	903	856	869	889	857	852	821	896	888	948	878	890	903	875	903	901	922	885	881	835	835	860	849	833	869	907	911	876	891	897	886	900	864	866	878	840	845	901	875	901	904	891	892	887	850	876	889	877	918	838	895	904	959	871	895	880	856	878	829	869	909	869	882	887	795	892	849	878	874	908	891	868	976	923	887	863	880	870	910	882	851	861	917	870	865	887	901	848	884	859	828	860	907	920	874	927	855	902	892	934	893	897	850	868	869	907	869	861	887	855	834	862	876	883	885	868	903	877	873	867	857	880	836	888	871	889	906	852	933	863	847	881	873	863	879	897	845	910	911	885	895	869	861	871	842	854	899	876	850	863	831	883	811	826	818	881	893	847	859	850	863	866	906
26871	19989	6865	997	641	599	633	617	539	610	540	578	563	569	525	545	567	544	517	534	563	534	556	554	544	520	629	1113	1325	1198	954	740	650	559	583	563	543	530	546	544	531	601	533	548	510	541	534	535	542	536	533	532	539	547	514	563	531	567	516	508	514	536	526	546	561	535	576	541	582	517	556	547	547	500	524	519	516	512	479	530	554	542	538	499	540	549	528	576	525	536	535	562	512	554	533	560	494	557	579	578	513	494	536	517	524	528	538	525	551	522	492	530	552	534	561	499	500	532	569	514	517	545	556	544	521	564	566	542	538	554	520	501	564	541	532	502	533	544	517	543	526	566	534	570	551	560	566	482	575	577	502	531	531	544	563	530	500	547	557	494	560	509	539	526	540	521	542	546	559	519	519	510	561	531	553	545	497	505	537	524	550	553	559	526	579	524	550	548	531	532	506	513	540	542	549	560	567	500	571	510	566	516	542	519	524	538	509	545	540	540	518	520	548	540	595	535	551	526	565	539	506	556	526	557	531	541	546	523	570	509	548	518	489	497	532	475	534	520	504	559	576	525	533	566	551	512	524	541	533	558	594	564	546	521	506	536	527	511	565	567	581	501	556	544	530	531	556	531	545	537	556	573	537	548	565	540	525	583	548	535	580	502	570	478	495	596	520	519	548	588	538	531	503	529	545	552	513	527	563	549	479	538	564	554	570	496	586	499	556	532	540	530	567	517	538	565	497	563	567	502	558	592	516	546	557	600	510	557	534	557	568	507	544	526	505	538	536	541	503	561	577	530	541	536	494	530	552	561	515	513	544	533	567	538	584	529	543	543	570	581	549	593	563	513	573	518	465	517	538	506	539	543	534	527	520	553	535	497	574	561	571	506	553	545	515	536	569	518	546	526	514	553	515	481	527	517	553	573	518	533	517	548	538	506	581	543	515	572	488	541	517	489	532	552	523	501	555	541	538	565	531	530	549	513	524	548	552	534	511	531	576	526	505	521	531	536	480	522	532	543	543	553	546	515	535	552	519	512	522	526	536	531	546	554	558	546	537	554	531	530	571	524	505	568	569	500	546	552	507	547	543	527	560	561	559	555	552	544	538	544	576	524	548	537	561	534	533	551	490	532	526	539	509	529	556	503	540	549	563	486	537	480	493	508	543	514	543	509	525	567	567	566	542	530	554	536	549	540	522	537	552	516	534	569	581	512	535	504	552	529	538	539	541	522	572	546	550	566	544	533	514	529	536	577	521	554	572	516	547	563	486	525	551	513	567	530	555	551	544	533	531	541	526	558	489	548	554	505	528	512	552	490	537	544	539	569	542	525	549	534	530	503	558	522	530	545	550	580	576	481	523	541	518	528	570	486	608	553	564	564	559	510	524	515	551	531	539	574	500	536	563	538	499	493	528	547	538	517	545	541	568	519	531	559	511	548	550	590	540	569	535	565	590	537	535	579	543	528	565	535	529	528	590	576	536	503	534	570	501	546	550	508	509	555	549	574	552	531	578	504	512	537	504	508	570	546	529	597	569	490	549	545	576	541	523	540	533	550	528	505	551	543	542	559	498	530	509	522	524	556	523	534	576	548	527	484	543	516	563	580	556	532	521	506	529	555	514	517	572	525	556	551	552	521	553	511	551	522	504	575	585	598	509	498	543	553	528	558	564	500	526	516	530	547	525	563	548	538	567	546	554	552	488	541	566	560	519	539	544	515	549	563	548	491	528	538	506	522	505	547	539	554	578	570	531	534	525	563	500	533	552	523	549	503	543	552	546	517	565	510	540	531	530	508	551	529	536	531	544	539	571	539	577	541	556	541	570	524	538	551	557	561	556	535	537	599	565	506	510	547	523	520	581	566	530	543	499	588	557	534	521	545	567	516	552	488	556	543	510	513	508	490	560	584	541	543	501	545	546	554	528	538	546	538	517	519	554	527	532	532	553	528	543	479	532	499	544	536	530	541	559	589	528	530	552	549	522	562	486	559	564	558	566	561	540	564	498	523	515	562	535	510	504	555	510	533	526	543	535	542	553	512	526	553	586	546	547	541	529	544	538	519	553	538	545	529	541	561	555	554	541	500	528	527	548	587	547	508	534	492	552	510	513	491	547	527	582	534	537	523	561	510	507	574	557	566	546	538	543	558	577	539	507	555	552	575	526	545	507	519	517	542	537	507	540	529	554	557	575	523	555	549	556	541	587	519	562	550	524	584	515	564	523	544	543	552	547	512	537	529	528	546	544	590	564	517	540	531	474	505	546	537	519	473	575	520	525	535	519	539	534	579	540	556	489	562	517	549	545	559	540	520	520	499	575	534	562	559	551	529	571	522	569	532	514	558	505	496	581	549	522	550	536	535	591	569	529	511	534	527	539	567	540	548	539	548	548	505	517	565	583	589	521	539	531	531	542	519	542	544	576	509	540	516	554	562	507	551	539	569	510	524	536	584	529	512	542	526	560	515	539	533	528	506	503	538	586	530	563	552	564	566	545	554	545	536	571	548	568	567	506	558	483	549	513	563	523	514	534	518	519	546	543	553	566	574	543	564	535	524	582	539	540	529	520	541	577	530	543	536	540	584	547	533	533	522	512	507	516	510	548	537	546	530	523	516	514	531	545	555	567	539	565	509	572	542	578	517	522	535	531	552	544	498	541	543	514	520	566	539	534	512	521	510	584	530	512	561	581	564	498	526	511	558	502	530	541	552	527	499	563	540	513	523	541	528	543	565	527	577	538	531	578	563	523	537	566	531	539	508	557	559	528	551	569	569	563	526	526	546	515	543	551	527	578	567	526	557	542	555	562	579	566	496	573	538	495	547	552	561	554	520	546	524	547	527	569	561	516	530	550	502	573	521	520	518	552	519	548	527	622	508	530	511	556	530	581	527	578	553	512	554	527	537	541	555	517	519	535	491	541	523	485	534	553	552	510	579	570	547	532	572	535	584	514	496	590	544	530	531	546	529	493	579	567	509	548	527	522	524	510	504	589	524	530	528	535	583	540	519	534	573	553	537	556	542	546	495	568	554	544	529	530	598	529	537	527	560	511	483	546	563	600	579	540	541	526	532	497	536	523	528	505	508	567	546	518	514	546	519	513	518	572	489	541	512	556	540	562	567	547	485	555	533	575	538	560	489	530	529	604	557	540	578	549	511	560	546	517	525	514	568	499	549	526	498	561	550	541	525	552	599	555	506	553	504	548	504	547	573	545	495	524	574	541	556	596	522	600	539	569	540	556	537	547	564	512	561	576	525	510	484	568	574	550	592	536	537	500	524	549	575	529	564	565	559	536	536	515	599	537	551	544	566	534	560	518	557	499	541	536	587	536	549	543	534	536	546	549	549	530	533	520	528	540	544	522	539	547	537	512	542	519	536	517	552	553	556	525	549	543	539	522	550	504	510	487	543	546	540	505	536	543	496	525	527	551	508	533	549	554	538	504	526	515	558	551	571	509	569	553	596	523	514	526	572	514	577	498	525	594	551	603	526	535	600
8039	7030	2989	1320	1100	1038	1106	1024	1039	919	999	888	934	910	872	874	853	840	855	894	855	895	847	877	856	854	1171	2242	2824	2437	1715	1286	1006	901	805	872	868	816	850	853	799	839	823	802	854	836	861	809	815	851	776	895	864	841	818	859	819	804	852	826	862	842	875	850	824	832	850	840	802	882	832	869	837	885	781	877	808	891	885	847	824	818	807	875	833	804	874	814	833	811	866	899	892	800	860	864	829	822	888	806	885	841	833	883	826	825	891	834	820	860	860	901	869	801	856	884	860	838	849	861	852	841	820	791	806	828	880	910	808	868	850	847	835	829	870	870	796	874	838	776	831	815	842	890	809	887	862	821	846	846	848	823	818	827	852	891	842	853	793	856	842	777	857	864	874	810	852	874	870	898	898	838	853	850	835	854	853	858	845	796	825	822	850	861	854	865	863	833	828	826	846	899	784	781	876	840	818	815	837	832	857	896	846	889	847	814	847	804	821	883	830	838	874	773	851	868	854	826	825	810	887	887	811	817	840	827	794	866	834	901	837	793	853	837	823	892	820	810	858	814	858	849	862	906	844	879	815	829	816	860	805	854	828	854	863	883	863	817	833	854	791	822	874	850	819	809	869	877	900	815	851	848	888	922	826	847	846	812	860	848	871	824	866	809	830	827	876	824	819	866	875	825	881	827	882	806	877	836	801	845	824	809	821	878	804	867	859	866	868	846	880	848	828	862	822	829	865	858	861	860	805	881	832	856	856	873	828	882	815	872	847	822	893	844	828	866	846	859	846	866	816	821	824	838	844	818	837	815	833	836	794	882	833	870	860	863	831	819	891	844	845	821	821	838	834	804	815	812	827	811	841	803	863	855	867	881	866	842	802	823	844	834	807	856	769	841	836	846	868	841	834	761	877	779	867	823	836	847	825	780	830	863	921	858	845	849	843	844	826	808	841	826	816	802	912	847	822	844	810	816	840	819	847	801	902	845	831	874	886	824	858	885	891	821	797	794	854	806	845	773	876	884	788	859	765	820	854	861	836	842	894	820	816	830	899	841	882	836	903	864	821	819	817	860	843	829	800	864	866	865	857	860	834	814	821	835	891	875	908	815	807	885	817	835	817	838	845	858	845	857	838	865	827	848	854	868	862	836	836	859	875	856	831	882	803	819	870	799	840	900	834	866	798	836	851	831	830	833	870	824	794	867	844	831	769	859	822	830	863	836	858	830	838	862	858	837	900	866	864	858	828	820	824	851	834	856	898	791	833	854	808	823	823	905	865	843	810	779	862	826	827	902	816	844	830	836	853	854	872	898	846	874	847	877	842	863	867	801	864	837	821	837	896	839	835	857	869	811	885	821	893	836	849	829	869	887	901	797	892	884	874	833	801	908	859	875	803	852	825	844	909	869	852	805	880	825	817	784	843	821	830	849	873	832	808	860	839	886	792	864	817	875	846	812	853	848	804	835	871	857	799	828	790	874	827	846	831	809	853	848	813	805	860	853	820	806	848	876	853	823	851	795	862	882	799	907	842	866	881	855	830	902	872	837	828	859	814	875	879	835	861	888	873	881	797	859	844	828	875	847	851	844	841	858	856	893	797	851	839	862	853	855	926	849	788	821	845	850	839	829	818	836	833	827	833	858	841	829	845	882	834	814	828	854	852	850	825	822	889	829	881	860	854	857	789	789	835	851	811	871	846	819	820	864	842	851	871	871	837	857	834	844	874	793	846	852	819	810	829	813	827	845	807	790	897	883	839	867	843	835	857	830	822	776	866	819	842	863	784	836	861	838	841	824	817	848	930	884	804	803	806	850	746	855	889	848	790	873	839	834	837	859	797	823	818	858	849	824	855	833	863	873	827	867	870	832	872	881	867	858	817	828	840	851	819	801	818	883	867	836	819	810	830	839	871	849	914	854	850	878	875	843	852	886	814	858	827	835	806	846	815	833	872	869	818	826	793	853	868	874	842	870	842	901	801	820	835	891	822	795	888	886	850	875	886	798	854	880	855	913	828	847	845	842	828	839	804	874	797	802	872	806	805	843	837	832	787	851	804	827	873	856	865	886	872	890	816	798	844	887	864	814	878	816	854	834	808	900	844	843	857	858	824	886	840	823	882	842	840	810	827	834	780	826	870	864	829	839	839	846	815	868	808	836	839	857	873	792	846	842	816	817	863	837	874	804	845	827	880	878	850	876	852	866	847	891	866	817	843	868	813	854	861	826	808	823	806	832	838	807	827	850	829	814	840	910	823	766	836	826	868	835	778	861	845	872	862	833	819	875	841	859	836	869	852	802	862	835	856	818	861	819	819	842	861	847	791	815	850	882	839	857	856	879	845	843	806	826	797	882	873	871	859	860	797	889	844	886	788	845	807	804	770	843	880	841	853	893	817	878	874	875	941	833	868	834	837	863	875	871	772	827	825	830	853	820	876	844	834	857	800	873	822	861	826	883	833	864	848	876	850	842	884	831	842	830	869	882	856	817	852	860	799	811	816	815	849	856	917	780	823	856	841	827	835	812	884	823	822	864	853	829	882	882	850	904	842	843	874	810	820	845	858	814	824	838	869	835	846	836	853	841	840	846	849	878	842	832	855	844	869	861	858	826	910	877	795	825	881	869	807	919	846	880	807	815	886	792	822	835	816	827	813	849	800	830	855	799	808	872	837	829	831	837	862	831	838	853	808	858	886	854	894	773	792	884	833	834	814	811	836	857	878	812	884	759	845	842	821	812	808	870	853	887	860	856	824	819	873	862	878	834	812	812	846	798	795	848	858	861	803	842	907	856	850	873	819	856	837	857	853	842	807	822	815	804	839	853	834	839	879	857	840	854	838	847	836	833	848	803	812	889	874	848	895	773	862	820	890	864	814	807	829	875	817	853	854	794	798	826	837	889	822	825	834	857	876	802	853	882	815	821	874	858	825	843	869	838	861	825	854	836	840	878	848	854	843	835	878	877	823	806	841	827	925	823	803	844	846	824	870	836	843	889	882	824	846	864	841	849	842	811	852	806	850	872	837	800	844	860	841	809	867	790	873	876	847	859	810	825	871	856	821	820	828	840	841	837	863	903	858	862	824	792	880	907	853	845	832	857	844	866	808	865	859	806	859	890	913	850	852	847	869	811	820	846	810	848	829	819	790	832	805	857	820	825	886	829	873	809	817	791	805	906	854	858	839	824	853	876	891	878	875	794	871	860	835	868	772	841	824	844	842	832	868	808	806	876	852	794	839	865	820	874	840	841	854	848	857	837	847	873	888	864	877	838	848	893	851	852	849	821	810	849	815	882	860	849	866	865	812	849	892	820	880	892	863	791	784	816	844	847	818	807	842	837	846	833	851	821	831	816	805	802	821	850	789	867	800	827	854	844	853	835	790	857	781	893	850	850	836	817	806	860	865	851	826	794	813	865	836	887	835	815	849	876	853	825	828	833	848	867	821	880	849	791	869	845	825	817	840	881	833	847	852	782	819	862	838	838	825	871	893	795	844	859
24782	21183	27480	25137	9589	1191	969	843	736	725	712	725	688	676	631	655	617	615	662	645	626	561	601	645	612	622	1152	3937	4135	2628	1549	991	691	633	618	644	618	616	562	588	617	609	612	623	618	568	575	635	611	613	592	593	610	576	614	595	623	568	572	597	640	554	629	590	637	619	603	578	611	614	585	535	623	622	596	619	598	556	604	601	570	602	596	583	595	596	573	571	575	632	584	598	601	603	565	620	571	578	565	599	626	583	565	564	614	563	630	570	621	546	582	585	576	611	566	603	558	591	597	580	611	607	634	590	611	605	642	598	626	616	603	630	594	592	608	573	551	592	591	588	643	565	584	597	548	606	587	626	553	568	636	583	595	580	617	560	571	579	585	616	636	611	582	572	591	570	625	623	600	599	610	585	616	582	583	567	574	608	581	597	582	587	602	603	596	558	628	598	551	573	566	565	562	615	591	570	562	588	563	605	572	565	602	600	559	596	617	628	580	619	581	583	544	599	530	579	623	598	588	581	614	625	591	608	582	642	534	584	557	604	585	615	582	585	573	572	616	571	598	539	603	605	586	651	627	556	568	640	619	576	603	618	614	596	656	633	589	603	609	567	580	624	570	612	564	605	600	624	586	566	610	589	567	574	561	561	585	577	625	605	574	603	569	576	576	572	589	608	596	595	606	593	597	538	599	597	603	586	601	583	609	614	590	598	637	590	600	586	567	567	595	639	586	602	597	599	599	609	573	588	585	570	575	627	543	584	541	573	586	580	637	606	626	605	587	636	585	562	615	602	614	673	575	588	578	616	668	615	589	558	617	615	568	617	619	602	614	586	591	611	569	554	589	609	622	598	627	611	561	601	591	622	561	567	595	561	607	560	631	611	586	599	617	600	563	609	638	600	603	570	576	587	613	623	561	643	590	612	618	593	623	598	598	626	609	602	552	553	601	564	624	659	564	640	576	629	628	618	561	628	561	591	596	595	584	611	592	571	585	608	608	609	572	591	625	558	592	587	581	609	574	598	581	590	579	619	570	574	620	537	616	576	641	593	591	587	632	576	605	605	620	565	585	571	557	606	601	598	587	612	655	615	616	608	581	618	558	599	658	570	623	593	568	653	606	575	602	595	584	549	569	592	591	552	622	593	581	583	585	600	542	590	599	607	607	578	591	590	623	617	606	609	584	606	597	619	553	590	612	556	645	612	574	618	547	636	645	560	572	581	579	595	621	585	572	608	642	650	595	608	564	623	584	612	607	656	612	633	607	647	624	611	590	585	615	566	627	586	607	602	583	573	606	589	512	598	560	569	568	604	600	579	612	656	615	583	583	633	590	565	625	600	579	562	563	581	577	617	587	581	590	582	603	616	588	618	595	587	602	622	608	619	636	592	587	649	585	581	596	552	562	609	590	597	574	622	594	581	625	606	644	636	590	593	623	624	620	595	583	629	589	571	619	589	633	620	579	595	575	582	630	574	635	591	554	600	602	642	607	646	618	638	580	620	550	645	623	588	604	596	594	558	695	617	594	619	608	638	571	589	580	619	555	601	611	588	582	620	620	623	575	589	586	568	571	604	611	652	608	634	589	599	575	601	583	557	595	555	581	608	554	554	621	562	593	580	541	608	601	593	583	551	589	611	581	585	586	610	612	661	610	576	590	593	579	570	578	628	616	634	578	607	561	616	557	566	594	620	599	622	605	575	605	644	586	609	632	586	569	612	611	595	583	602	594	584	583	575	609	635	618	607	593	573	582	625	544	567	612	612	622	582	575	584	573	581	611	551	586	604	586	609	603	567	600	628	565	614	571	602	594	595	647	577	595	582	623	642	646	585	652	599	590	648	606	578	552	566	609	615	556	609	597	565	580	594	595	568	636	564	582	630	590	603	579	609	564	562	595	630	582	583	598	589	611	600	634	554	600	585	543	599	607	621	611	583	647	628	675	622	586	596	583	616	594	563	612	595	621	605	567	615	587	566	605	571	611	587	611	625	599	577	593	599	566	630	583	616	607	553	637	617	608	597	587	609	588	597	610	593	608	635	636	583	593	607	584	601	604	583	647	611	581	537	542	651	629	665	583	605	589	598	621	608	559	603	599	616	573	579	568	610	621	615	651	609	603	635	590	585	639	638	628	598	601	602	569	606	596	546	615	631	569	620	600	617	580	588	562	599	592	556	586	614	572	595	606	612	574	667	559	594	583	595	632	628	619	573	546	585	634	598	581	595	633	572	628	579	582	594	571	605	582	586	599	609	599	618	593	658	630	610	574	628	573	588	562	577	585	603	631	598	624	637	600	595	600	576	611	624	659	596	579	597	575	623	594	565	600	583	612	642	625	636	579	620	634	610	615	616	621	591	620	572	571	598	600	613	643	610	592	588	596	586	630	644	614	607	613	587	596	607	563	598	644	615	537	620	636	591	613	594	539	646	595	596	589	594	608	555	616	605	568	602	578	613	595	587	558	584	610	560	561	612	594	606	608	603	563	613	583	593	610	617	557	576	592	565	621	568	591	600	598	584	547	624	616	576	584	616	652	619	568	601	649	556	654	575	542	576	637	610	635	600	635	576	584	577	620	657	569	552	616	651	631	589	621	613	582	570	613	618	551	617	598	577	563	606	604	581	572	581	593	599	624	618	600	593	589	543	574	565	635	608	624	589	637	633	567	590	586	576	551	626	609	600	583	599	614	635	605	602	630	573	598	633	634	643	550	609	608	602	573	604	613	598	594	556	597	545	604	595	608	615	588	594	613	604	580	601	597	617	595	613	578	643	641	635	589	572	555	620	593	600	612	615	591	574	585	599	622	589	605	592	612	601	586	563	626	589	635	598	613	609	567	628	575	569	605	576	577	566	593	599	590	595	588	609	583	596	582	580	614	563	620	615	542	558	573	569	641	582	639	576	607	656	587	585	598	610	587	616	643	615	576	582	639	594	644	563	611	626	569	564	564	587	656	618	605	579	602	596	563	533	640	598	660	613	560	627	618	561	597	576	617	578	605	598	614	628	572	611	599	590	581	596	595	613	593	592	602	633	621	580	578	601	613	612	600	632	578	595	601	629	646	593	608	600	610	590	572	605	555	614	647	652	554	575	608	635	615	621	614	586	588	634	580	597	588	575	590	604	579	565	619	589	554	546	569	599	605	601	615	636	600	571	586	624	590	572	610	583	614	600	581	584	634	602	612	580	626	528	587	568	611	571	574	557	576	576	574	595	614	595	597	595	583	583	572	627	610	572	563	567	639	624	565	571	620	538	646	652	549	593	610	609	611	602	583	626	608	623	608	584	633	587	592	634	582	631	594	584	585	582	587	561	601	564	607	598	615	556	609	599	578	576	596	601	605	600	625	590	613	604	643	623	573	614	593	572	572	631	637	629	596	583	591	600	609	609	569	587	564	619	601	618	600	578	591	546	631	584	578	620	557	574	633	599	560	606	540	584	617	568	607	649	566	611	600	641	621	592	607	610	582	611	583	568	573	574	595	635	607	571	574	613
10019	13436	7412	3769	2666	2134	1845	1627	1491	1421	1317	1218	1205	1132	1116	1121	1078	1095	1091	1024	978	1014	1056	1005	955	958	2367	9428	9143	5628	3128	1771	1185	945	910	915	962	937	925	897	931	928	955	925	912	953	939	910	917	965	907	968	896	907	958	931	943	941	942	972	969	893	917	882	955	954	919	996	992	881	936	931	885	886	1000	897	870	944	947	918	963	930	911	938	962	940	901	873	920	889	911	885	956	906	910	906	981	965	918	959	906	929	970	931	914	934	934	953	924	995	952	921	948	930	954	918	949	940	910	926	1003	954	943	937	972	914	885	901	970	936	996	955	974	950	935	938	922	876	934	912	930	913	901	990	966	904	871	988	988	939	939	936	935	946	891	955	979	910	930	934	1034	919	961	866	909	928	949	940	900	926	960	938	918	947	888	1010	983	877	970	921	927	963	914	951	921	949	914	919	961	919	963	924	944	939	972	972	895	886	948	942	914	1012	917	966	959	924	951	944	910	907	946	892	881	910	909	896	950	951	886	968	902	930	897	879	926	887	880	944	898	923	921	886	891	949	956	923	876	915	927	922	953	955	984	895	922	909	898	927	902	909	994	901	904	909	941	965	937	941	992	922	907	946	940	881	955	951	903	947	939	915	959	970	953	930	929	931	907	914	899	1004	940	910	903	939	933	891	917	916	930	956	935	911	903	939	913	933	958	939	951	920	900	897	938	928	925	920	912	991	947	924	966	928	872	961	968	985	897	934	938	889	967	942	948	985	955	882	917	947	949	894	971	942	961	930	959	897	949	958	955	914	947	945	906	903	935	910	898	935	875	875	956	921	934	908	936	983	946	922	947	916	920	919	943	958	907	932	957	947	935	917	930	969	924	912	980	976	880	906	902	941	958	950	987	962	967	919	907	924	969	926	933	965	959	911	925	888	909	938	887	903	871	924	961	929	947	953	922	951	911	974	945	912	884	962	942	880	961	954	848	940	941	944	913	932	908	900	911	970	951	986	916	920	945	967	911	893	906	948	939	947	910	961	925	922	916	966	911	877	916	937	926	918	956	851	949	935	909	938	902	909	946	941	937	941	961	974	941	936	923	940	922	893	917	943	967	893	943	940	955	979	958	910	962	960	944	933	955	900	954	972	892	896	920	922	919	945	903	946	979	931	901	906	924	918	888	949	958	933	910	882	999	936	918	874	887	949	941	955	916	861	951	901	920	906	892	952	924	955	928	921	942	878	896	929	922	893	942	928	926	942	926	980	906	935	971	908	961	915	939	885	948	959	949	953	928	901	928	936	958	917	893	909	933	965	953	870	932	890	974	877	866	920	996	875	954	897	877	932	910	942	974	944	925	946	946	912	950	944	942	952	924	926	980	906	887	848	961	899	912	959	940	887	985	932	959	892	982	927	920	932	951	915	972	890	944	971	939	977	931	913	945	931	899	909	918	980	968	897	878	892	927	866	968	886	925	966	939	918	948	939	922	945	865	932	944	913	928	885	840	929	980	903	911	908	909	949	936	934	941	904	943	936	910	884	939	938	940	899	926	928	920	941	969	962	885	921	939	964	926	931	963	902	938	949	884	938	933	911	928	975	956	917	897	905	958	955	984	921	954	936	882	932	902	901	955	953	906	877	938	955	982	919	909	884	906	982	962	927	954	904	938	934	896	952	950	958	955	918	951	936	902	962	905	916	959	929	927	930	894	912	934	965	961	966	932	956	994	958	912	900	946	976	940	920	902	1004	943	918	898	887	928	888	936	825	913	920	929	932	951	900	916	911	951	957	997	915	945	953	932	915	914	903	932	888	914	950	953	961	929	957	941	906	928	899	962	961	914	931	932	992	971	934	960	902	924	932	883	928	901	938	967	942	950	938	956	969	927	966	977	926	958	953	897	940	949	871	919	924	941	940	859	964	961	923	955	896	898	911	887	898	929	917	994	983	943	919	951	961	876	946	919	955	934	957	934	930	920	929	935	966	950	974	916	932	931	964	952	899	933	949	979	967	891	913	933	889	890	895	913	939	971	933	981	995	911	891	894	903	947	903	890	892	971	881	916	976	947	932	889	931	931	927	897	912	930	936	964	955	951	936	966	948	910	896	880	966	926	938	902	961	954	989	940	964	931	940	889	876	930	895	953	925	943	1000	953	943	908	964	893	966	971	898	947	983	940	915	943	933	893	915	878	897	942	916	931	985	962	904	1020	887	914	886	979	927	983	922	924	960	899	906	936	923	929	931	910	938	900	895	975	895	959	906	928	931	977	935	895	866	897	906	889	933	877	904	936	924	995	936	928	909	940	986	945	948	881	963	943	954	917	914	923	944	899	911	898	964	929	978	922	951	958	960	968	939	960	930	902	927	907	951	885	953	945	993	952	883	955	911	983	930	941	940	914	931	890	871	953	942	883	929	957	912	947	942	923	935	895	896	914	952	963	1014	917	866	905	930	935	949	956	949	852	956	996	895	935	863	926	922	953	878	923	954	969	953	911	942	899	927	943	850	939	927	941	978	935	960	925	924	976	943	937	950	920	976	954	928	950	873	890	929	914	926	959	920	916	894	878	931	934	976	911	943	904	954	922	915	909	974	943	918	951	918	867	977	892	891	913	929	926	956	1009	980	900	868	974	945	953	917	947	903	896	923	958	911	930	919	931	876	966	999	923	912	897	930	922	900	930	981	912	936	940	964	924	958	937	947	924	911	985	919	884	927	939	918	933	912	919	852	952	953	963	973	962	943	924	941	959	936	905	950	939	924	961	936	922	931	900	939	899	940	945	933	992	963	856	926	926	945	899	930	937	897	934	871	936	946	902	945	948	953	919	930	971	917	933	973	934	958	956	935	958	988	971	951	931	896	944	895	928	940	959	951	915	951	947	988	929	922	993	914	899	955	914	944	944	958	949	972	932	953	920	958	912	953	948	989	952	921	990	924	916	953	927	926	896	941	892	1015	934	883	904	924	958	924	914	935	935	914	934	927	949	954	923	927	900	857	850	888	953	940	977	947	928	942	925	959	916	965	962	922	911	920	935	935	924	912	933	928	947	965	928	982	877	971	977	946	925	930	960	869	957	957	865	938	903	883	886	934	949	984	993	956	931	897	890	945	917	987	892	886	965	923	933	936	915	967	961	958	902	919	988	923	951	981	936	938	937	948	949	934	948	931	964	929	926	938	922	957	958	891	948	956	907	875	921	935	915	934	927	921	956	911	920	913	893	950	896	954	893	956	953	905	928	964	882	874	922	906	955	958	917	907	934	917	924	920	967	904	960	934	945	908	878	921	933	903	942	900	986	934	937	973	920	951	934	939	916	968	900	967	946	924	904	897	936	890	945	946	930	931	938	897	944	953	979	934	934	910	958	905	895	888	915	955	935	925	956	962	960	890	941	910	939	875	904	952	936	931	935	904	923	950	943	934	903	918	943	913	935	920	898	916	907	895	915	936	928	919	917	903	901	970	917	872	866	957	957	889	916	926	933	893	936	941	910	964	898	955	935	933	967	961	973	912	959	908
23230	21162	28852	23749	21163	18461	2524	1225	975	938	833	808	742	723	719	704	722	638	673	653	715	625	636	672	604	729	3758	9898	8931	4969	2396	1289	780	613	604	601	599	565	625	572	594	596	582	548	577	615	589	613	595	605	603	602	580	604	582	563	553	594	582	617	580	591	591	586	565	556	590	573	552	608	578	602	594	599	580	597	590	569	586	569	585	591	638	586	632	561	617	594	617	591	632	616	592	603	564	599	581	576	522	581	592	611	625	539	563	619	587	631	597	604	565	606	611	575	583	618	571	631	587	616	591	559	606	594	572	621	557	605	569	582	604	601	571	596	594	602	556	548	565	579	584	548	546	587	561	597	578	584	632	567	574	579	570	590	554	578	587	628	582	614	592	594	583	572	577	584	572	602	568	587	607	586	649	605	587	604	562	611	587	622	559	567	564	556	532	551	595	604	634	593	592	530	592	603	579	590	564	592	563	630	630	595	583	564	637	610	575	550	616	643	566	527	566	602	552	569	588	581	596	573	594	565	611	602	592	594	599	584	591	573	613	626	559	579	595	592	628	579	582	572	597	584	625	587	564	593	617	596	593	614	559	592	556	592	586	592	584	543	571	590	596	569	589	564	605	565	552	587	586	555	584	605	552	559	615	597	599	606	587	591	560	587	608	561	583	613	620	579	556	569	561	562	589	577	621	565	557	626	589	566	565	625	574	576	536	577	596	544	601	598	588	593	592	548	589	581	582	589	590	571	626	589	571	621	591	579	566	577	603	575	550	563	592	593	627	597	605	575	557	542	565	591	586	563	570	579	597	581	557	586	570	606	540	610	610	591	591	598	565	568	625	657	593	625	593	605	543	547	602	592	547	557	567	584	625	558	577	550	619	583	605	578	540	604	584	588	574	581	558	552	551	575	589	587	577	573	592	600	598	557	566	598	576	574	579	561	606	582	541	567	589	573	595	541	564	571	562	562	574	569	596	626	576	596	557	546	589	604	587	602	616	567	601	617	593	567	602	580	570	602	581	623	557	626	599	581	559	569	611	567	594	596	602	598	539	607	591	588	638	558	593	601	573	639	554	597	585	574	569	536	550	657	584	620	609	579	597	601	567	600	570	582	564	587	616	569	603	567	585	586	612	619	566	626	598	641	584	572	583	570	608	596	595	575	570	618	573	604	610	554	575	578	586	600	571	576	620	553	577	579	548	567	600	598	603	593	596	600	585	560	595	543	589	602	568	549	605	586	600	570	573	591	559	579	590	586	619	559	590	584	587	575	588	584	605	573	594	552	594	568	584	596	633	627	560	600	556	602	592	590	621	621	568	618	589	581	604	610	564	558	603	560	621	569	574	558	594	587	599	578	614	608	577	579	576	572	577	570	551	601	587	563	581	537	560	573	593	623	550	597	600	590	571	592	603	571	543	585	550	581	592	614	559	579	572	606	595	578	602	574	575	603	579	579	588	594	603	612	565	595	625	588	573	577	582	590	587	599	620	615	594	606	647	573	576	569	606	565	580	621	610	551	562	589	567	598	583	598	589	601	602	589	625	570	577	644	587	571	601	584	565	589	603	616	589	576	589	584	600	579	601	580	614	601	593	587	598	554	609	593	620	614	549	549	584	575	622	585	600	584	631	567	616	583	617	562	593	587	596	543	584	517	596	598	559	585	576	576	569	566	566	547	587	594	602	540	622	596	618	614	592	583	558	598	579	620	558	592	591	549	547	551	571	581	615	602	590	612	619	576	586	576	568	565	575	633	603	560	626	561	567	601	589	576	613	577	549	607	562	609	557	628	567	600	641	596	625	589	598	606	569	597	592	526	568	531	598	618	598	580	563	556	663	593	559	547	613	586	604	570	604	619	598	585	597	548	612	605	577	585	572	579	559	555	596	614	582	570	604	591	589	575	574	567	519	584	555	611	558	563	621	583	634	609	615	629	604	572	589	631	564	554	568	568	587	568	564	589	578	570	533	569	603	565	568	547	622	575	568	613	596	571	570	557	521	584	557	560	604	584	574	610	573	579	578	551	621	626	538	575	606	625	648	582	598	610	582	603	525	581	570	586	597	622	595	552	537	567	587	592	576	592	563	588	589	624	606	588	570	582	581	620	575	581	630	557	587	577	552	587	599	578	586	621	611	604	553	545	579	599	573	621	579	593	553	595	577	586	645	556	601	566	588	576	570	614	617	578	577	629	612	623	513	572	576	561	553	590	562	639	624	613	569	561	550	610	610	572	575	588	602	576	626	612	610	581	581	579	567	604	550	569	569	556	603	605	555	587	626	632	542	627	594	601	572	572	625	571	564	608	567	562	598	591	574	587	589	605	600	545	570	623	579	567	557	584	577	617	578	574	567	575	576	641	566	575	564	578	563	591	575	592	607	594	608	597	609	575	560	575	566	575	589	590	590	622	571	558	593	618	567	635	579	582	601	595	566	602	590	575	600	592	635	598	580	627	581	563	591	589	602	609	591	608	570	589	594	600	542	584	547	596	575	589	582	572	580	601	570	572	565	587	571	599	571	550	557	581	550	583	583	562	544	568	598	550	569	551	594	569	588	580	589	573	533	605	596	592	577	575	603	607	553	608	582	601	566	594	565	650	576	581	582	585	571	576	601	562	579	571	623	583	575	591	569	607	571	596	594	576	573	589	595	571	590	565	607	576	604	557	581	551	583	585	626	559	586	561	595	553	621	592	634	586	597	569	566	534	570	579	561	635	565	579	614	544	575	588	574	557	537	598	556	619	603	645	605	558	599	555	572	612	608	605	541	592	574	570	591	604	536	576	611	578	565	586	559	576	567	603	607	557	566	610	622	585	581	575	558	552	614	529	576	569	571	563	562	528	580	612	546	603	564	586	575	548	600	611	575	534	580	615	580	590	573	619	605	586	610	602	601	559	582	601	572	580	586	574	609	605	574	636	537	561	552	579	613	581	570	581	593	599	554	606	607	608	551	616	605	604	609	620	620	618	599	581	560	574	566	561	604	604	593	590	591	618	601	568	598	587	557	576	555	578	603	561	573	564	566	661	559	577	588	595	592	577	591	585	558	574	594	555	592	589	597	562	610	588	584	563	632	591	601	566	601	621	578	586	524	572	590	631	570	607	574	545	555	561	568	562	605	577	596	608	595	545	568	623	577	600	600	589	589	595	629	610	607	558	563	611	609	634	596	569	584	608	571	563	608	622	579	616	516	571	586	575	624	590	615	577	584	621	600	573	558	616	549	578	585	585	581	567	625	566	590	579	583	581	514	592	590	551	595	612	542	608	554	546	606	589	618	564	593	602	571	623	596	601	575	608	626	552	625	593	543	591	543	600	564	564	609	573	557	593	535	606	544	564	598	582	566	582	545	610	610	619	578	583	595	646	582	554	589	609	616	577	556	588	590	589	564	596	551	568	568	645	591	584	587	550	599	564	568	519	582	577	571	593	569	619	563	582	593	578	614	548	583	560	587	548	607	555	596	586	621	549	576	555	547	577	593	579	569	573	568	605
13089	20869	14739	7582	5216	3960	3226	2650	2280	2102	1780	1610	1503	1461	1456	1283	1288	1242	1185	1200	1169	1122	1066	1069	1080	1421	9234	19705	16573	10095	5205	2464	1346	1037	933	922	943	902	854	920	887	892	937	981	911	943	887	940	873	932	881	888	894	915	883	874	924	953	912	867	938	906	889	932	904	917	976	839	899	841	964	888	895	952	878	925	915	915	974	910	876	897	892	915	917	951	905	967	919	859	938	860	969	857	910	879	914	900	959	884	912	920	874	908	890	890	902	935	893	922	897	886	905	887	898	953	887	931	923	891	960	929	918	910	936	915	946	856	963	901	922	877	945	921	914	930	891	873	915	918	960	907	908	953	946	878	854	928	895	908	890	936	894	948	910	897	969	926	879	887	907	876	881	969	918	857	923	842	946	875	905	908	945	960	898	906	887	913	866	910	944	952	901	897	951	939	910	902	927	889	921	942	940	913	851	915	897	860	904	905	904	907	868	888	913	872	862	939	894	911	945	910	848	959	927	894	987	892	923	862	923	934	872	945	900	915	898	925	901	930	866	892	872	891	919	913	918	936	903	901	901	944	897	952	886	909	933	914	935	907	921	920	946	912	914	927	895	932	886	905	969	920	847	910	902	852	909	940	928	907	891	954	907	887	916	870	853	906	929	892	883	902	913	901	943	888	904	845	913	875	919	945	951	913	911	906	879	912	895	968	871	927	928	923	863	913	922	913	892	937	945	873	860	923	908	902	855	902	947	914	930	959	904	903	933	923	905	920	915	958	858	903	884	925	905	915	892	915	890	872	891	924	892	926	863	927	860	884	894	903	883	876	922	882	904	884	887	933	900	891	884	895	923	872	867	940	935	910	930	961	889	881	870	897	874	952	905	905	907	879	897	932	941	904	920	961	972	896	942	863	926	862	905	892	915	878	900	905	894	874	859	922	909	925	880	945	862	943	925	888	909	944	896	887	906	911	901	930	902	925	912	946	910	939	930	844	920	860	972	909	935	949	958	925	866	911	899	879	948	933	905	860	919	850	894	909	921	909	949	923	909	948	914	883	883	916	892	927	991	944	898	926	889	931	867	904	929	947	884	921	895	907	932	941	963	864	909	905	904	897	890	883	921	889	881	924	928	915	904	911	838	931	867	911	918	876	847	938	924	926	919	928	959	895	923	895	867	909	872	882	921	932	912	929	899	948	900	958	908	934	892	926	909	875	921	939	875	926	852	914	877	924	930	885	915	908	879	950	890	916	925	959	889	864	901	883	900	876	967	940	900	894	939	919	884	925	939	912	901	873	884	907	860	907	925	929	914	907	920	921	802	891	913	919	912	899	965	928	920	903	893	920	927	922	888	907	887	859	898	898	958	919	897	849	895	913	907	871	909	971	870	910	926	945	909	927	889	915	930	931	892	919	870	905	911	863	901	903	933	883	934	925	923	895	952	922	925	943	930	947	902	893	886	932	946	920	898	896	909	945	878	901	903	903	935	923	850	973	937	913	839	885	891	887	851	898	893	896	946	954	907	953	912	843	883	879	915	937	916	930	865	931	935	901	842	935	907	888	902	908	892	879	916	890	904	908	876	961	909	900	938	927	942	904	911	901	889	884	881	930	888	886	874	903	916	939	901	863	895	897	892	890	893	894	941	917	918	914	941	907	994	897	844	914	904	886	934	904	934	870	916	934	844	855	946	947	877	904	886	919	943	898	924	963	914	899	923	870	917	917	898	898	928	915	954	916	957	851	916	925	899	914	961	939	950	887	913	976	849	912	868	877	936	961	889	976	899	911	893	901	914	896	884	961	897	930	923	936	895	846	946	948	912	886	871	930	981	901	890	922	949	876	908	933	899	909	860	959	843	915	878	914	959	846	943	883	922	899	924	915	940	906	922	892	911	936	869	910	903	936	856	834	937	900	935	849	891	835	899	903	943	919	946	858	871	851	865	878	936	869	886	912	841	853	832	891	908	929	902	885	896	937	948	902	863	918	899	929	915	888	897	946	885	875	873	908	912	912	946	928	909	950	917	943	843	891	919	868	862	902	861	924	895	919	879	883	894	924	929	894	900	945	884	915	845	914	922	897	900	912	876	906	941	859	855	908	935	902	883	942	904	894	941	914	962	893	894	852	879	914	897	851	940	906	877	904	956	834	857	944	944	880	936	944	902	922	840	890	890	967	917	919	932	898	858	904	964	931	890	948	917	953	915	930	933	895	859	903	870	876	912	909	923	873	882	877	906	915	931	918	924	926	880	890	873	968	891	892	954	856	943	945	859	897	905	887	930	878	867	901	932	868	934	934	947	934	893	882	926	883	885	925	915	945	915	895	898	918	924	914	963	885	891	883	908	853	851	947	933	945	933	932	865	929	858	876	905	945	884	896	929	910	911	876	860	916	891	935	883	901	924	904	860	934	918	975	898	936	899	889	896	898	927	928	896	882	864	916	881	945	877	953	913	927	941	881	902	912	934	877	932	861	913	880	889	949	940	908	907	914	949	906	956	930	889	872	853	870	882	954	932	887	901	925	931	881	938	913	879	902	889	897	872	920	891	908	866	867	908	961	883	870	933	920	874	868	933	860	915	921	910	860	939	925	958	949	916	917	873	877	900	903	874	938	911	854	898	916	941	909	907	879	930	952	903	890	934	911	927	884	918	915	911	887	941	901	913	902	890	913	935	912	886	903	913	873	954	890	902	910	892	916	884	900	938	927	882	882	903	884	911	895	891	888	925	826	886	891	888	930	903	884	866	904	905	914	916	913	950	924	902	869	907	877	862	867	856	862	922	868	916	893	919	894	943	878	901	874	969	860	886	896	858	881	893	893	934	933	930	916	903	917	926	913	932	888	920	897	902	940	896	915	909	884	858	886	851	927	897	912	915	956	969	852	952	880	922	892	914	896	928	871	920	916	896	902	930	899	904	895	861	906	923	923	915	891	908	1001	891	869	936	890	915	880	938	955	868	898	889	988	923	923	915	908	896	920	912	812	900	917	926	969	906	895	984	915	920	959	915	925	902	897	895	922	917	901	869	901	956	850	947	907	897	929	930	971	907	899	954	957	946	899	901	875	896	841	923	902	894	881	932	926	874	887	974	934	826	909	919	928	924	908	862	912	918	969	913	973	925	896	922	940	870	886	936	906	939	856	922	937	912	923	891	967	893	896	951	956	842	874	897	894	923	897	916	918	898	884	963	934	908	912	968	912	923	859	970	888	891	903	860	913	899	872	849	920	906	946	940	847	927	905	900	894	907	943	971	897	962	888	907	881	878	910	922	900	921	907	859	904	949	923	908	847	937	939	857	863	874	870	956	907	882	878	895	922	939	932	926	913	899	906	915	922	898	885	928	851	916	857	922	851	966	926	884	951	885	869	887	880	907	948	955	902	901	860	874	879	870	933	901	879	913	875	971	895	911	904	918	914	940	943	908	923	920	901	943	910	907	904	919	921	925	926	852	878	866	917	889	880	939	898	923	905	918	889	948	929	895	942	902	897	917	885	892	868
26845	19921	7027	1337	993	864	662	641	598	594	579	604	602	625	590	565	566	581	610	558	607	578	565	550	637	677	998	1385	1301	1066	807	636	632	601	560	629	581	503	566	580	570	595	565	516	590	567	537	555	591	564	585	565	565	532	567	582	547	530	570	589	567	552	567	535	536	520	531	565	568	581	560	555	555	593	531	594	572	558	578	566	557	560	567	533	553	573	571	565	572	564	598	589	497	590	553	582	574	554	573	565	556	552	580	580	602	592	581	555	589	545	558	526	590	560	562	612	557	573	555	559	542	592	607	583	544	551	586	581	567	606	585	546	564	503	559	529	509	523	566	609	587	577	551	547	559	603	567	565	517	542	579	564	561	579	548	565	527	544	525	555	595	582	623	567	548	607	566	543	573	579	500	636	573	544	568	549	565	527	558	560	525	557	543	532	573	578	564	557	561	567	565	587	558	571	510	549	562	598	567	533	560	533	577	572	539	554	538	541	552	560	539	545	572	597	593	529	543	541	607	570	544	569	582	513	593	542	517	557	598	543	565	550	552	542	557	531	554	574	578	579	555	545	562	551	571	566	576	580	579	579	558	560	566	552	611	574	535	558	566	556	544	607	573	559	547	559	544	550	566	576	592	567	546	584	559	592	611	559	551	556	575	582	541	628	559	614	523	584	574	562	519	550	582	565	581	551	559	575	563	591	572	516	536	568	510	555	534	539	530	553	573	604	573	573	575	580	544	524	542	559	597	542	576	556	550	568	568	557	581	573	529	538	569	512	559	582	565	594	590	585	584	573	559	529	560	584	562	573	533	568	513	540	630	599	558	577	555	561	575	573	548	564	552	556	569	535	551	569	554	583	582	563	576	578	550	563	552	512	541	551	588	551	575	554	585	590	566	537	522	541	609	531	602	554	579	528	557	566	562	586	595	517	568	583	542	562	564	559	520	581	565	572	569	542	552	589	568	563	556	577	577	549	629	578	555	507	527	538	568	530	583	578	543	566	569	603	587	581	545	542	575	530	579	515	556	554	561	585	550	548	556	585	588	508	586	572	550	547	562	614	571	565	544	569	604	568	585	589	537	595	549	598	571	539	549	520	558	529	590	531	577	600	549	591	594	545	554	567	552	593	596	556	560	556	551	572	540	541	561	595	588	567	568	537	530	563	547	547	592	546	546	587	611	557	538	538	588	596	569	516	554	542	557	554	572	567	572	598	578	577	535	593	590	613	606	540	566	566	561	520	547	590	572	578	604	520	561	555	596	536	551	546	560	552	588	551	521	548	556	584	500	571	549	569	571	543	607	586	563	564	563	585	517	570	595	556	546	564	570	527	530	536	563	572	551	556	605	546	547	527	564	573	543	565	567	579	532	551	595	552	550	548	550	551	549	583	584	526	545	569	554	570	557	614	589	582	560	549	552	516	540	557	564	539	547	551	569	559	566	555	520	576	581	525	597	596	586	607	544	558	588	542	564	559	572	569	569	557	556	590	559	554	512	565	542	527	604	592	574	581	558	541	554	542	584	554	547	592	592	509	512	570	527	564	564	597	581	565	577	543	614	602	576	568	583	550	547	575	561	522	593	546	562	577	597	600	609	548	547	568	540	556	588	535	516	542	554	548	566	556	545	549	553	534	509	563	548	568	570	610	560	556	531	615	563	585	562	574	569	568	547	581	535	539	572	555	550	603	539	594	541	603	591	564	555	496	585	584	572	554	546	581	494	544	557	548	551	571	570	563	521	585	607	516	571	548	567	581	558	524	544	567	561	570	546	596	547	543	563	553	568	571	547	581	596	539	545	588	565	558	583	560	565	509	586	581	589	560	607	595	557	514	540	580	552	619	558	547	600	571	562	601	574	571	571	539	604	566	604	559	570	525	540	574	519	583	571	562	555	580	547	572	573	564	532	554	583	554	527	551	555	532	545	557	523	541	582	594	631	568	558	601	559	578	545	549	549	616	592	540	574	538	597	575	568	554	563	567	576	572	561	572	580	585	575	587	530	629	586	581	584	578	551	538	556	541	544	555	587	553	561	559	594	541	600	584	572	595	539	566	521	567	550	574	554	596	585	558	557	577	556	582	572	559	564	558	588	610	595	563	598	569	552	528	583	516	583	541	592	589	577	568	607	550	566	556	575	555	553	592	559	607	572	533	559	599	554	602	558	547	534	552	592	561	537	535	535	546	562	544	563	551	591	596	583	536	576	602	553	602	574	520	583	552	539	542	554	607	552	596	568	543	577	563	551	539	552	599	568	587	592	546	590	547	567	553	529	580	536	579	580	568	585	581	527	559	555	543	561	537	556	533	568	512	570	586	547	578	576	573	571	592	550	546	558	623	574	538	612	553	580	567	593	497	548	618	543	594	565	562	559	569	553	580	551	559	607	559	536	566	551	576	612	504	573	525	553	523	563	518	562	558	585	587	501	628	569	600	534	563	536	566	571	559	541	561	553	548	516	544	575	473	555	568	573	562	553	532	577	561	561	568	571	541	550	558	558	524	553	527	562	549	607	554	517	535	519	566	553	573	529	576	558	536	520	591	606	581	576	575	571	615	557	567	599	555	602	512	551	582	575	587	562	549	607	542	559	574	536	584	560	561	578	564	570	585	562	548	562	547	577	606	553	556	566	588	535	570	516	600	559	578	531	540	567	548	557	530	533	515	570	563	584	577	569	557	564	554	618	569	561	562	562	584	572	611	563	581	594	578	558	584	591	519	566	534	561	547	553	568	567	608	555	583	558	582	540	545	568	546	563	601	597	560	552	534	541	532	553	566	564	575	546	539	596	546	563	564	522	580	575	572	566	590	544	530	552	539	563	555	577	563	623	524	574	544	497	567	521	529	532	594	561	590	600	584	547	558	569	566	626	567	534	534	556	586	596	557	574	552	555	569	554	535	580	533	530	540	560	548	560	534	597	584	534	588	569	558	551	549	585	585	531	567	591	581	587	598	516	579	533	547	569	563	581	551	549	575	560	572	558	559	528	536	547	584	567	582	555	600	549	601	584	550	522	547	545	541	571	608	576	556	566	542	558	507	534	541	588	620	536	530	567	593	566	573	513	553	569	593	573	555	576	569	539	579	587	557	587	519	541	579	580	603	545	529	553	538	584	564	564	568	561	564	574	553	565	575	557	601	536	548	593	555	554	560	588	562	587	554	565	539	548	564	588	560	574	583	528	518	549	545	573	552	595	548	578	560	541	575	568	579	526	526	580	555	556	530	603	560	570	557	567	503	594	560	577	543	534	558	569	515	610	573	567	556	573	551	562	561	534	579	599	543	569	551	562	562	527	574	601	578	590	575	543	569	541	580	556	538	572	541	554	529	555	547	566	576	532	576	566	547	572	586	576	555	535	549	551	575	592	558	544	582	530	590	552	511	566	581	589	569	544	588	549	574	570	564	561	516	557	553	583	545	571	554	580	548	564	559	562	540	571	573	524	548	571	573	593	536	572	597	582	566	594	558	574	542	581	545	566	599	566	569	581	536
7432	5493	2820	1464	1295	1200	1100	1103	1005	973	996	982	892	919	907	953	946	932	912	935	938	864	902	875	877	1097	2172	2914	2783	2063	1446	1146	962	878	871	940	879	850	906	890	917	850	888	856	878	909	903	900	831	892	905	920	907	894	877	860	927	872	889	881	854	855	884	829	823	884	870	943	880	863	895	900	903	861	896	858	888	878	904	853	885	924	901	902	901	908	892	855	905	872	883	864	916	904	899	909	861	866	848	828	873	900	837	925	835	865	900	864	805	889	862	882	853	883	855	886	889	883	907	876	880	862	875	864	883	829	851	868	899	845	939	890	884	880	896	894	892	874	903	845	872	846	868	913	842	874	860	829	941	877	910	918	872	877	857	893	929	866	905	929	881	884	882	842	868	849	857	831	865	825	888	892	826	821	862	882	857	873	842	868	852	843	909	903	851	879	883	861	880	880	845	850	842	869	856	857	883	843	846	833	850	895	891	868	828	900	828	821	898	878	859	863	882	849	843	873	857	890	816	821	888	928	879	896	929	881	847	869	884	878	852	852	871	890	854	862	900	885	862	859	870	875	858	852	879	896	919	867	876	888	899	849	928	816	883	915	842	870	862	809	927	894	818	875	928	833	878	853	856	867	864	850	872	848	905	907	898	892	868	919	856	832	909	872	899	872	843	885	852	800	896	809	866	884	886	896	879	885	900	827	856	858	918	878	862	918	804	847	945	888	826	805	849	892	850	850	863	822	885	864	823	866	908	813	844	864	838	852	886	824	874	891	822	882	875	838	878	849	847	861	887	832	864	845	843	880	891	912	896	859	824	876	871	860	860	848	928	857	840	865	826	898	907	900	861	899	899	914	915	879	864	866	914	886	868	824	878	894	858	857	873	826	907	896	866	828	903	918	869	820	922	796	909	864	915	891	901	829	847	890	943	857	802	871	857	826	847	894	809	906	863	839	880	868	827	882	890	832	870	925	907	844	855	893	844	871	879	853	900	859	896	809	896	911	867	800	900	917	835	889	899	868	866	895	844	910	805	867	899	867	847	864	910	874	873	860	835	881	854	864	874	844	838	896	851	854	842	820	899	908	859	888	826	822	846	877	889	872	883	862	912	848	874	897	905	849	893	833	817	890	863	916	840	828	843	901	902	926	855	854	852	900	871	884	885	899	900	855	832	875	880	918	867	913	829	802	900	837	833	830	896	878	852	908	897	907	910	865	840	858	867	856	901	841	919	863	870	782	946	870	914	859	925	863	879	896	843	875	890	875	914	815	875	853	889	830	868	876	927	894	881	847	929	893	858	869	902	831	882	843	877	864	855	887	940	843	855	878	839	876	850	913	873	871	864	858	867	887	866	858	854	839	868	863	917	943	892	872	897	899	858	861	866	903	939	846	855	851	845	842	858	882	874	911	850	878	841	870	861	869	903	863	908	879	887	878	913	903	855	903	856	819	832	885	843	884	896	862	874	837	880	895	856	918	896	867	914	862	892	876	842	878	897	888	903	897	894	913	881	914	891	897	876	911	859	907	881	911	835	863	874	862	831	869	876	846	837	886	912	859	837	822	838	865	924	872	897	910	907	900	849	860	892	893	853	914	891	881	849	897	867	799	814	864	878	866	868	853	872	885	886	867	856	841	882	844	934	888	888	897	843	869	894	921	881	879	859	876	837	913	830	890	840	924	863	848	888	935	889	900	880	854	884	879	893	882	859	873	851	893	876	896	924	865	879	808	900	899	844	876	881	898	889	859	822	849	890	897	897	887	868	929	857	907	865	886	872	927	839	893	889	878	859	883	891	907	891	843	858	900	858	848	870	912	864	830	873	838	904	852	855	871	882	882	890	846	838	930	843	880	876	825	893	886	862	880	911	880	885	891	908	848	836	847	905	938	849	847	892	890	862	847	891	908	857	878	829	905	937	893	876	868	873	824	873	893	864	870	921	868	861	873	882	877	909	862	824	853	897	839	932	877	849	888	908	859	866	916	858	868	890	843	863	866	880	908	887	854	868	855	841	887	841	884	895	920	867	929	832	887	869	880	916	833	867	869	857	892	863	883	871	857	924	842	905	868	873	911	840	850	868	841	889	902	856	871	892	851	860	885	905	889	893	853	824	840	886	904	864	864	832	863	904	888	872	878	860	926	866	902	898	855	900	898	837	889	889	904	841	914	852	871	878	854	811	886	885	912	887	835	855	877	886	832	873	821	880	870	925	862	869	913	874	880	906	898	925	872	905	857	838	921	898	917	840	877	832	863	854	915	896	844	835	909	909	906	868	838	868	907	844	866	877	891	859	831	885	903	815	893	869	888	887	940	895	855	834	924	878	855	902	832	905	929	884	899	853	841	893	919	904	911	855	891	881	867	839	847	891	869	889	866	863	891	881	848	853	832	853	912	833	880	915	848	896	912	934	853	847	820	877	901	824	880	865	891	870	852	879	877	916	859	909	921	890	886	891	850	873	860	887	886	871	899	852	837	892	844	895	857	868	924	876	906	902	910	859	809	859	893	895	886	857	904	851	831	881	906	883	862	884	883	853	870	874	899	854	923	867	906	874	861	848	891	847	864	953	854	861	873	916	846	905	867	890	943	916	831	832	947	882	865	887	845	852	843	872	883	839	848	863	893	847	894	824	835	849	819	882	856	871	833	878	858	875	869	863	856	896	859	847	842	921	886	872	893	925	893	872	902	816	880	858	920	867	903	932	855	900	877	891	860	888	906	864	860	851	833	929	869	885	853	824	884	916	862	874	864	849	921	874	898	835	889	872	831	863	896	946	877	930	903	875	861	889	870	857	875	827	888	878	883	913	885	837	860	802	867	851	828	920	897	879	869	865	913	834	897	855	855	885	832	874	915	903	909	858	884	876	933	867	854	884	963	885	907	835	894	856	858	869	820	909	851	867	872	902	892	888	841	923	850	887	883	870	900	882	906	884	876	921	874	884	888	850	883	849	876	876	861	827	892	935	869	871	880	899	868	886	841	861	894	891	847	865	912	913	859	909	827	900	870	887	880	844	842	870	894	894	874	918	848	910	897	876	884	896	852	857	854	905	865	845	879	948	865	886	843	836	849	846	904	878	849	898	882	819	873	910	859	915	897	921	847	893	897	885	842	892	901	902	899	816	864	841	871	865	882	849	822	883	834	924	903	833	822	850	921	918	866	835	839	872	852	889	894	915	906	857	931	850	903	875	908	890	879	904	893	879	817	928	895	866	907	896	919	844	850	824	852	867	889	868	855	922	891	905	874	880	890	831	895	895	895	873	877	893	916	869	857	917	844	829	839	851	870	897	877	864	881	824	865	878	897	828	880	808	878	811	933	873	881	877	859	899	866	851	856	880	846	880	878	862	858	896	908	931	877	924	870	862	864	863	855	847	913	875	870	877	869	917	910	860	858	875	864	907	845	880	847	871	868	784	877	829	821	905	859	835	933	860	901	806	905	867	951	855	863	897	909	898	903	858	904	927	885	912	871	903	909	877	883	863	918	854	870
24819	21256	27563	25246	9665	1279	966	879	742	755	697	705	721	685	676	636	611	635	626	640	588	619	603	641	627	954	3433	4176	3121	1844	1133	816	658	652	595	582	600	620	603	612	608	633	622	570	610	624	603	585	639	592	583	619	594	571	627	585	535	560	593	589	617	642	622	642	610	563	557	608	594	607	578	619	601	627	608	603	613	571	616	611	626	646	552	581	581	577	581	589	589	647	603	581	614	578	605	608	611	583	644	617	630	615	609	592	630	582	583	597	588	588	601	571	603	595	563	635	575	600	598	640	618	609	591	660	570	593	614	615	574	598	600	590	616	610	648	608	603	572	628	619	645	596	676	579	610	631	638	594	568	629	616	589	619	625	597	620	545	645	594	623	579	573	619	606	607	613	575	577	627	564	599	595	612	633	622	601	593	573	581	586	653	581	627	594	617	605	591	612	646	587	625	578	589	603	602	573	611	589	625	619	620	575	614	583	622	621	599	630	630	606	626	622	571	630	620	630	564	647	578	574	569	565	635	590	587	592	619	593	569	617	620	588	599	603	571	584	572	600	602	609	577	571	596	570	608	631	595	614	621	607	592	600	617	579	625	629	582	573	584	631	601	625	595	585	599	602	596	639	589	583	601	538	588	566	626	604	574	601	583	562	561	563	609	582	587	616	598	612	597	623	658	625	588	596	602	585	596	595	598	589	597	579	574	618	629	634	605	634	596	603	614	573	611	631	614	634	620	604	604	593	603	632	604	626	626	645	622	634	613	568	632	576	640	617	575	606	564	566	590	593	558	629	612	638	605	605	623	596	577	593	614	598	596	624	579	642	582	610	620	607	604	582	591	586	625	590	543	545	598	606	647	571	561	589	619	607	614	652	645	585	618	589	584	588	559	619	639	632	627	567	613	575	616	586	642	624	582	581	588	565	614	553	570	564	618	596	624	586	614	608	615	631	594	607	607	563	620	620	602	600	611	609	650	604	618	607	605	613	592	618	614	601	606	628	560	604	588	583	608	637	590	619	635	629	611	628	570	617	619	602	588	622	633	572	650	587	645	588	607	601	596	567	566	603	614	572	590	589	601	570	618	593	591	561	580	630	582	615	566	616	630	600	645	603	618	604	594	609	613	568	642	580	629	612	612	613	621	625	596	588	598	607	569	625	602	621	602	634	614	574	641	594	617	610	595	643	583	623	620	622	665	617	574	635	609	627	645	591	581	626	591	618	583	590	599	656	580	616	541	610	599	577	598	571	609	622	609	610	592	630	663	592	565	639	626	581	618	584	575	603	600	592	607	646	594	588	622	626	614	520	563	635	633	584	603	622	609	648	564	634	570	636	563	596	634	649	581	608	628	560	612	570	629	613	602	563	621	618	585	627	621	548	604	587	603	587	647	614	575	590	624	618	640	559	584	591	579	566	582	566	604	613	646	609	613	603	586	599	659	582	628	583	598	586	586	619	585	620	568	606	608	620	604	594	651	620	663	592	651	628	600	616	595	621	619	592	573	614	608	557	600	582	575	624	597	595	612	637	615	578	570	611	569	595	571	622	620	553	613	618	607	577	563	591	583	592	583	607	597	594	579	617	608	570	596	641	604	625	539	629	645	634	613	604	573	637	607	582	596	614	612	618	607	610	586	602	635	602	623	615	603	598	643	610	604	597	593	654	609	615	593	611	584	617	583	601	594	540	601	604	550	574	626	573	629	603	596	624	620	598	576	652	628	609	584	637	612	571	588	577	600	573	600	598	606	582	581	559	635	620	588	620	609	624	602	550	583	623	644	608	590	597	573	605	577	614	605	630	605	608	615	608	606	593	657	583	630	672	565	614	622	608	561	566	595	641	573	571	618	591	593	600	608	581	611	545	549	574	629	587	588	609	641	644	596	592	611	597	586	620	609	591	613	591	647	590	585	627	641	539	598	560	569	623	599	616	628	609	576	629	599	574	580	640	619	575	609	610	554	623	555	635	613	619	596	616	579	591	627	562	587	633	572	587	547	583	593	582	600	607	609	571	595	592	623	626	596	634	595	610	605	611	615	611	590	601	595	599	613	606	577	626	606	633	597	600	613	562	592	579	573	587	621	611	621	637	654	618	587	570	641	608	621	609	600	583	587	581	609	600	607	599	604	648	613	657	605	561	553	580	611	631	605	622	598	608	603	616	589	634	595	615	611	595	587	637	642	615	606	595	620	600	594	614	571	624	595	597	634	609	544	601	580	611	659	576	604	591	615	582	595	589	578	611	593	584	631	596	587	585	571	621	598	571	650	632	613	613	593	604	608	638	611	588	602	602	596	559	636	560	587	573	626	623	595	593	603	636	567	593	638	597	602	611	582	607	573	571	604	572	606	607	616	581	574	583	598	601	607	568	614	606	595	641	596	582	602	560	640	630	571	595	594	592	584	606	576	628	613	583	580	602	606	641	608	598	628	539	643	548	590	613	629	639	589	609	590	605	608	569	631	549	616	603	557	631	556	601	589	628	595	555	584	604	617	599	621	598	591	586	589	609	597	637	568	595	605	579	617	568	649	621	621	635	589	556	628	577	613	589	599	587	602	570	600	600	632	654	610	584	573	608	637	609	634	581	596	613	636	604	575	647	615	625	614	593	589	572	594	603	611	613	566	590	567	590	581	621	592	605	546	594	617	562	580	623	657	638	609	579	578	580	582	626	581	601	661	636	615	594	597	593	629	604	632	644	663	645	566	593	622	595	586	576	579	609	623	579	560	574	600	640	608	587	617	688	608	656	600	585	608	604	603	608	637	584	595	612	585	645	567	619	593	617	636	574	618	608	584	613	594	585	617	599	636	596	592	617	631	595	608	566	563	577	599	615	611	608	575	613	632	614	556	602	560	572	616	601	569	568	614	592	562	586	625	631	557	607	615	639	652	612	613	629	584	588	621	613	634	599	611	621	619	596	646	605	650	568	615	555	626	610	611	603	644	618	601	601	606	589	617	593	595	658	635	626	566	592	626	581	573	588	608	586	631	629	610	633	622	600	595	609	585	643	613	594	559	588	621	597	606	580	602	594	568	605	609	639	585	633	602	605	633	603	586	611	603	648	603	580	599	575	624	647	587	635	567	578	608	578	571	596	604	558	585	603	591	608	607	627	600	616	599	567	613	587	647	613	577	628	591	603	575	579	627	611	578	627	575	666	596	619	651	583	591	593	609	619	587	609	557	614	635	611	591	598	610	578	593	594	593	567	619	628	617	538	579	636	548	629	611	616	608	617	608	606	566	628	607	582	566	578	603	623	584	647	602	578	624	602	632	614	581	643	605	617	633	596	607	659	582	593	591	565	602	585	606	598	618	606	610	580	574	645	596	601	572	608	645	606	590	588	594	673	627	567	628	620	588	671	635	605	636	620	657	566	575	627	568	636	581	614	640	594	573	603	617	624	617	629	603	576	595	627	610	632	642	566	626	594	568	601	601	618	623	606	629	638	539	580	618	639	593	604	581	578	594	592	578	595	621	617	568	596	621	591
9416	11967	9579	3798	2701	2222	1927	1722	1462	1380	1307	1293	1250	1091	1079	1114	1054	1104	1144	1099	988	981	1007	1056	1006	2063	8619	9568	6827	3816	2304	1456	1063	958	901	959	922	946	994	936	938	977	950	963	924	952	936	912	932	901	892	928	909	952	930	897	954	931	921	984	993	972	952	942	909	957	921	933	895	959	928	898	947	950	962	1021	914	953	939	965	945	940	986	940	907	924	872	949	975	934	901	944	1005	978	912	914	977	996	936	975	951	962	1008	892	949	944	951	917	924	922	986	913	941	962	871	915	912	1003	918	929	968	957	963	957	989	897	943	924	990	965	940	985	1005	928	925	961	965	989	934	947	913	982	922	971	948	973	887	945	986	949	926	925	951	916	942	895	969	960	982	928	918	956	1011	954	901	972	970	944	929	931	958	907	952	924	955	970	938	914	1019	961	979	933	1000	951	931	940	955	923	943	937	971	940	967	964	918	915	881	968	881	954	938	938	995	941	948	1024	982	943	952	978	925	964	955	946	929	944	937	939	949	911	980	958	910	998	879	941	935	930	956	947	958	942	991	939	926	929	974	933	931	905	978	892	971	947	986	931	947	905	934	910	975	938	942	955	948	947	935	951	961	986	960	949	950	969	949	903	890	933	999	995	942	911	911	847	978	935	973	989	880	917	995	904	970	940	963	962	955	896	1038	944	969	896	967	1007	950	904	892	945	936	959	933	969	1002	1042	955	953	966	919	910	900	947	942	902	996	949	942	903	1011	917	983	955	969	950	987	954	930	975	967	963	961	970	935	947	959	914	978	913	926	911	939	983	973	966	920	919	964	994	940	951	885	927	938	942	954	930	944	983	957	924	943	968	918	955	944	954	994	983	983	927	942	940	951	942	901	944	958	954	951	982	1015	966	938	920	929	970	915	998	922	934	950	986	901	941	869	976	907	952	940	943	960	954	956	919	995	998	941	919	940	960	900	908	930	916	966	892	999	1029	990	943	920	915	942	907	955	932	959	932	939	940	956	927	965	988	933	956	913	1007	939	939	918	954	922	959	908	947	1006	952	910	932	930	962	966	965	975	929	949	949	940	960	928	903	922	986	948	880	925	938	929	957	980	963	931	928	898	899	965	969	939	916	947	965	958	957	962	936	966	961	1020	919	963	952	940	950	940	921	968	967	958	908	939	945	973	947	946	939	947	929	938	957	969	953	938	1036	891	947	938	947	928	983	883	897	964	943	953	966	956	1026	949	972	940	929	934	919	979	881	966	924	948	918	993	981	974	960	935	946	951	924	962	918	903	883	952	929	956	921	951	963	918	913	973	979	977	974	989	902	959	935	989	946	908	932	959	934	958	967	893	979	922	943	938	964	965	960	947	952	998	919	936	938	901	945	949	909	897	959	938	986	947	1016	947	946	935	967	930	947	948	949	987	946	977	933	915	951	1005	960	916	942	975	967	935	994	992	930	937	969	921	907	917	941	957	969	934	958	901	932	956	966	950	913	990	973	979	1014	906	950	978	990	917	1001	945	900	877	967	948	961	936	937	850	1008	893	917	947	977	920	940	923	910	921	961	939	906	892	934	986	936	940	929	967	962	993	971	957	1005	905	920	942	946	1007	934	983	938	990	935	906	959	923	897	937	897	931	973	980	975	944	893	961	975	965	970	894	907	981	1006	946	923	966	934	985	920	918	874	915	957	950	995	963	962	883	950	955	933	887	960	1006	969	928	1001	977	912	974	952	934	969	917	968	875	947	909	906	939	916	910	960	939	935	947	901	911	963	917	933	998	923	1004	919	963	952	956	886	925	921	963	953	927	947	917	931	940	990	930	925	902	954	948	912	988	948	1011	996	903	943	976	916	925	922	911	886	919	923	938	904	934	971	952	974	906	970	918	961	984	896	943	929	975	965	985	940	931	979	939	902	945	992	884	920	987	968	941	917	958	914	938	944	912	932	956	963	964	939	959	968	906	939	919	920	890	938	967	943	881	950	933	943	982	952	922	918	983	939	905	954	958	1002	929	965	965	981	986	935	916	957	952	953	930	942	963	974	956	962	887	890	1012	881	907	965	991	972	894	962	950	928	896	938	954	992	956	967	1014	866	972	963	899	996	956	933	906	954	905	927	997	929	925	982	981	912	944	969	955	929	887	963	986	918	1006	939	975	942	955	968	954	930	921	961	937	926	917	900	937	937	968	917	915	913	977	922	923	947	987	900	979	965	939	993	927	927	928	921	972	923	894	915	918	962	903	930	884	959	942	926	926	1000	944	912	918	889	897	951	929	930	925	940	938	966	942	954	977	979	944	943	937	917	984	968	924	956	958	962	988	923	940	900	946	984	933	950	982	983	948	933	944	942	952	959	904	982	904	944	920	931	946	983	943	951	953	973	1016	989	933	928	1004	977	938	928	868	978	997	972	1000	916	975	960	957	922	948	900	959	898	940	950	928	955	995	929	948	948	927	955	948	949	912	972	947	932	958	967	931	968	975	925	916	940	919	946	902	911	941	877	937	977	930	993	904	978	965	914	926	986	986	915	985	952	929	912	950	921	951	877	949	956	941	933	911	918	916	907	909	986	882	993	931	944	957	1015	946	901	939	963	966	1000	902	905	939	927	916	945	928	915	891	910	892	975	937	910	961	910	959	921	1008	939	935	921	1020	944	932	977	934	925	952	946	933	935	913	948	966	935	960	949	946	918	918	906	914	981	919	912	951	954	969	887	980	967	940	1003	942	979	956	966	923	955	954	905	897	929	961	959	937	901	962	922	972	921	960	959	933	970	897	925	948	908	994	959	955	947	921	965	844	988	949	908	966	941	950	937	951	960	918	938	969	908	970	963	998	960	997	971	974	947	885	950	968	960	914	937	942	987	887	941	934	974	940	985	966	944	918	961	940	989	1010	929	888	1027	982	953	960	995	881	937	946	927	1026	956	980	941	997	932	984	978	903	962	922	915	926	952	886	984	937	952	881	954	977	874	914	949	903	983	900	938	968	927	897	974	1006	959	942	951	914	987	951	951	873	995	1022	941	973	970	970	924	941	919	999	939	962	970	930	953	944	932	977	952	955	954	933	922	947	988	919	892	902	923	975	947	945	932	954	945	949	981	941	982	953	932	939	968	969	921	940	924	964	974	937	964	1001	877	870	987	993	996	955	971	910	1014	949	954	947	970	941	970	910	937	890	927	975	946	940	969	872	956	887	980	975	945	993	918	918	928	974	897	913	974	1037	923	999	954	905	975	920	894	936	937	986	955	962	947	971	970	975	955	962	987	990	962	888	949	943	992	926	929	962	976	947	928	903	979	986	960	954	937	895	907	992	914	927	976	962	947	974	920	958	953	998	967	920	950	968	940	952	932	1008	923	925	918	1013	892	923	953	917	925	973	908	960	925	974	932	924	913	973	969	878	921	950	915	949	922	943	929	929	932	975	965	943	946	970	949	972	965	908	982	958	946	897	931	965	990	935	1002	933	937	922	986	899	987	950	958	942	992	927	950	906	934	893	900	945	945	956	942	1005	961	912	955	939	930	913	980	969	959	952	972	947	916	941	900	885	967	948	901	909
23270	21205	28850	23849	21204	18777	2619	1295	1024	941	886	777	759	752	778	726	750	682	710	678	692	642	634	656	611	1671	8936	9657	6423	3219	1623	932	635	599	559	618	555	621	563	566	579	559	568	579	565	568	629	590	581	552	582	568	563	566	588	586	590	556	624	531	567	525	571	601	592	596	572	561	592	589	617	608	578	625	597	560	567	561	557	613	555	524	597	607	553	617	595	594	619	596	601	581	558	543	566	570	554	609	588	557	581	556	602	551	593	626	585	583	598	609	599	520	555	626	620	582	575	559	569	585	564	494	574	569	580	558	601	542	580	594	566	576	549	576	524	576	564	580	580	583	586	596	575	585	567	522	608	567	572	574	571	573	577	574	538	589	588	502	585	575	531	587	589	593	598	608	613	595	576	597	570	594	559	566	566	563	548	568	569	576	599	615	557	558	540	577	593	579	599	590	558	576	564	550	559	607	547	564	563	563	546	587	593	557	585	586	599	559	595	621	590	554	609	589	568	561	572	611	650	627	536	566	577	574	567	572	568	543	581	573	579	616	618	541	610	600	534	558	616	604	560	575	597	614	612	573	553	586	575	566	565	573	589	573	565	602	614	568	589	566	593	606	617	578	575	584	613	565	615	582	601	524	564	621	602	556	569	620	599	561	595	624	597	548	616	543	567	563	564	559	589	560	608	629	589	599	556	584	608	571	618	548	569	588	580	589	555	560	589	536	583	615	561	607	603	562	600	560	604	650	599	584	587	595	570	580	650	585	556	581	621	567	624	553	527	566	571	571	561	564	571	587	577	590	582	541	592	631	597	579	564	572	599	569	577	565	586	567	591	577	602	606	565	573	557	613	538	563	561	554	577	592	598	585	605	560	623	585	581	573	558	568	535	588	605	555	558	600	569	552	537	600	554	625	627	564	592	596	581	584	587	563	648	588	594	601	599	582	570	600	564	592	599	524	587	551	586	589	610	586	623	587	573	542	527	574	561	560	595	570	605	570	576	556	570	573	573	554	593	537	592	578	561	559	548	611	520	604	570	563	572	573	593	555	609	567	606	587	638	576	574	559	615	576	608	561	582	596	629	535	570	580	586	578	565	610	533	586	556	595	548	576	628	586	600	593	578	587	585	582	570	596	613	578	565	604	563	586	596	553	566	578	584	560	540	551	581	578	620	575	589	611	575	569	574	568	597	565	570	595	635	542	584	557	598	581	570	562	590	568	541	590	594	578	563	585	585	602	580	605	555	581	573	586	599	584	576	573	554	604	561	571	574	542	592	562	550	539	604	634	565	596	604	612	578	589	569	560	550	566	559	556	590	598	559	601	567	557	561	577	575	563	547	562	579	590	596	588	588	608	601	577	578	633	569	575	589	589	533	569	574	560	612	590	604	548	570	621	590	593	615	537	561	583	566	583	556	579	590	592	558	577	582	595	579	573	579	598	547	613	619	584	597	619	563	597	598	534	613	567	602	577	586	577	556	555	613	552	582	585	567	572	566	627	555	520	568	594	572	556	578	593	563	555	579	618	584	539	577	569	576	610	614	551	629	556	589	580	572	522	588	564	560	599	576	582	542	573	576	575	551	562	574	585	575	583	550	599	579	562	558	571	581	614	557	574	627	575	600	543	578	585	589	552	563	558	576	574	572	574	584	604	581	570	586	523	606	586	570	566	590	563	560	563	568	550	592	575	573	580	572	592	579	578	549	589	633	615	551	581	565	542	520	575	617	593	555	571	562	581	579	602	578	607	553	590	571	573	602	608	559	601	576	577	571	541	617	584	570	574	552	554	590	556	545	587	554	535	552	661	551	616	596	542	600	558	554	594	580	584	640	565	564	523	619	583	583	568	582	560	619	553	596	555	546	526	582	581	576	567	569	564	520	561	540	588	579	627	578	551	521	586	593	547	581	626	568	572	582	602	596	596	538	552	569	584	553	554	629	520	573	616	558	608	624	574	542	546	538	576	625	583	614	600	553	621	587	569	575	575	573	583	571	543	578	561	532	582	606	612	592	562	567	611	545	572	567	560	591	549	580	614	579	571	605	551	564	583	585	530	588	569	570	578	571	577	567	576	564	574	582	596	589	592	583	538	586	548	580	548	588	582	603	608	573	579	596	563	554	548	558	598	546	588	575	638	624	610	615	598	534	634	628	575	569	532	563	601	596	601	589	558	591	601	565	610	569	587	587	580	584	583	653	566	579	596	609	591	589	586	566	519	612	607	568	577	573	611	590	572	562	581	613	555	600	559	556	521	593	574	584	633	601	554	536	544	575	583	563	525	567	609	581	544	594	605	555	572	599	594	538	580	569	555	579	558	540	522	588	618	617	536	584	612	544	548	593	592	581	584	556	615	556	547	570	599	583	595	576	589	574	575	584	584	553	606	552	579	527	568	544	620	576	557	574	607	545	597	573	576	556	551	586	598	629	558	539	593	579	604	588	542	580	606	565	532	549	581	614	567	625	586	572	561	544	593	613	575	561	586	580	625	528	602	557	559	563	576	592	561	533	556	582	567	570	592	574	574	602	553	535	572	591	594	538	583	625	590	567	534	572	573	593	572	583	538	585	555	588	584	532	582	570	534	571	571	535	549	543	565	590	601	624	515	587	565	546	577	581	538	582	610	609	588	608	617	564	594	583	623	647	561	629	591	571	588	567	568	573	563	585	587	560	594	547	591	541	591	482	611	537	593	602	603	578	602	563	582	581	526	618	607	602	611	560	608	541	573	546	580	554	585	570	588	598	541	547	590	553	563	583	542	566	562	582	605	588	601	593	586	556	592	550	575	597	615	572	572	598	550	551	566	553	635	596	599	558	569	598	594	571	580	532	575	576	577	588	612	609	587	633	593	586	604	601	591	556	576	589	544	557	583	549	591	579	579	590	592	579	562	600	602	612	575	573	610	572	567	561	546	575	571	574	562	620	578	556	571	551	588	575	553	593	527	580	583	607	558	620	517	595	573	622	542	552	571	540	588	598	587	586	548	554	545	563	571	588	579	572	564	592	571	591	568	560	551	574	569	536	573	605	570	569	596	575	600	596	570	577	602	557	559	529	554	554	588	588	615	570	559	566	567	569	577	574	600	555	575	576	562	591	565	540	577	578	563	588	585	581	547	599	588	554	588	569	553	574	568	603	605	596	573	578	544	554	597	527	536	604	562	574	597	575	583	569	581	587	606	611	600	574	566	595	578	552	564	600	564	613	595	554	590	588	561	587	583	576	572	547	548	551	577	587	534	628	579	578	582	581	593	528	574	588	546	551	551	565	557	574	579	583	566	560	588	575	576	514	549	615	580	584	613	541	510	584	548	582	584	552	591	566	562	542	618	575	574	568	594	597	591	578	588	581	606	585	577	578	637	561	586	580	573	559	578	565	527	564	520	565	540	601	559	578	591	616	550	580	530	577	594	602	569	534	532	578	578	550	542	571	556	584	575	566	568	614	572	546	587	579	552	559	565	583	553	565	584	589	607	565	563	562	572	564	601	584	584
13651	26201	21420	7764	5305	4005	3388	2771	2257	1977	1889	1667	1531	1424	1450	1330	1337	1262	1245	1176	1150	1144	1074	1125	1067	3890	18657	18234	12560	7049	3511	1723	1130	993	877	908	878	884	1016	846	894	937	881	927	866	908	863	873	878	881	904	851	907	913	881	905	858	886	881	889	895	953	862	865	884	920	919	908	941	916	891	890	869	874	904	871	897	906	835	895	882	900	872	829	865	864	785	819	919	896	923	918	857	860	851	889	892	891	861	918	894	875	898	910	869	895	928	865	908	909	881	892	836	854	899	877	850	916	890	893	920	908	932	899	849	907	840	887	886	838	874	881	842	864	881	883	873	910	901	899	898	876	910	886	847	950	925	861	865	896	869	888	878	881	923	918	885	908	895	887	833	875	953	870	928	869	887	916	885	873	913	946	894	861	878	909	863	888	872	918	875	847	897	869	902	917	890	826	945	831	884	906	846	923	851	841	862	912	877	916	862	896	852	907	949	897	890	875	878	864	868	882	879	875	937	894	898	913	902	857	820	930	820	873	921	880	917	930	845	916	897	877	881	901	850	909	844	927	903	925	913	872	855	904	867	893	922	861	908	952	912	926	893	838	917	891	911	894	875	868	860	824	887	892	852	906	929	899	884	834	861	886	884	840	882	860	902	862	893	967	894	916	868	912	872	912	930	893	917	851	905	885	901	913	844	868	888	943	916	867	905	902	857	962	919	924	923	887	935	903	842	881	932	908	855	859	950	833	905	898	914	861	930	885	938	890	912	905	882	872	862	902	909	912	848	840	897	890	895	895	903	850	850	873	834	872	832	884	864	850	897	925	908	882	950	871	927	888	875	890	838	872	835	909	878	862	892	856	884	866	896	874	873	935	864	859	899	952	861	899	874	889	869	909	879	896	886	884	898	916	892	942	931	952	924	933	929	869	895	896	905	864	915	920	891	867	928	865	982	887	878	908	941	895	868	873	884	894	834	917	911	919	910	873	878	948	871	932	908	873	915	857	880	872	875	848	875	902	852	912	905	896	846	919	880	869	897	849	881	851	908	871	884	905	882	910	892	862	855	924	932	914	906	922	861	889	928	881	867	841	854	868	903	909	899	875	852	884	904	886	931	876	897	863	899	948	887	878	884	887	869	943	857	899	922	951	845	888	898	922	893	865	876	877	880	874	853	920	912	849	913	873	927	866	941	927	888	853	887	811	879	849	883	883	875	906	888	852	840	929	938	858	921	912	872	888	865	913	853	869	906	928	847	890	886	917	878	875	838	926	925	905	886	886	936	887	899	894	917	874	869	899	910	871	896	941	855	913	916	887	921	851	881	901	827	911	903	867	881	859	905	865	864	865	905	872	862	849	931	821	886	875	922	899	820	936	894	884	948	883	945	888	915	897	939	884	863	907	876	905	878	899	918	947	931	875	869	925	848	889	884	862	868	864	931	924	906	884	900	945	902	948	820	901	916	890	917	920	919	901	852	885	945	916	916	918	903	941	881	922	856	872	891	872	850	869	930	901	899	955	882	933	871	983	911	850	892	821	890	906	977	916	914	892	912	880	877	925	884	854	885	917	884	881	861	933	891	917	854	896	885	899	927	865	856	920	916	906	907	883	921	900	878	891	874	901	877	906	884	916	869	928	881	895	896	890	942	847	875	855	860	902	895	923	890	912	882	861	856	948	881	876	907	952	892	896	934	859	880	854	937	902	890	878	867	939	956	931	894	935	901	865	902	868	895	828	930	896	873	917	884	905	909	880	913	873	899	891	891	898	918	916	941	888	883	912	863	846	880	945	879	847	826	888	891	852	900	856	851	884	880	911	909	893	866	921	845	903	853	918	877	818	960	895	920	882	908	858	906	919	858	917	806	885	902	919	863	910	905	900	855	904	932	868	874	878	896	900	876	944	800	891	957	922	886	907	901	927	909	914	857	897	850	859	933	871	910	895	869	886	867	921	834	891	911	845	878	905	874	826	851	821	917	914	870	842	904	909	845	901	970	904	939	867	822	845	888	897	856	857	891	873	933	920	936	844	912	962	897	834	902	893	952	886	862	883	915	890	916	869	905	938	899	908	915	912	889	914	865	937	866	902	872	915	877	857	832	912	903	874	899	934	887	914	903	932	869	923	913	887	918	875	893	920	882	890	863	811	903	907	942	931	935	880	910	891	880	895	899	918	924	897	918	892	927	892	897	891	920	878	884	857	851	869	882	897	873	884	925	927	913	883	920	901	861	924	896	832	872	889	903	913	938	948	853	869	871	918	862	936	906	910	891	883	911	901	902	861	881	867	878	879	907	852	885	907	886	901	887	858	936	883	819	949	890	875	866	888	852	880	871	889	903	935	843	854	965	848	896	883	896	854	882	887	907	893	871	885	925	889	863	900	882	937	886	896	871	906	845	875	927	836	853	888	891	913	895	858	857	858	867	826	878	832	944	894	914	862	913	884	968	865	909	906	884	908	864	883	956	916	859	839	875	884	864	910	905	877	860	892	969	885	959	834	861	880	920	900	939	928	890	871	923	907	870	921	873	915	892	864	905	880	869	858	912	865	875	870	933	899	826	930	937	907	910	885	889	882	892	901	885	857	909	889	895	852	886	907	865	871	869	885	861	915	972	906	884	872	949	919	842	914	945	949	851	942	932	903	899	918	909	883	904	907	854	928	864	879	923	874	926	844	946	857	924	880	879	918	883	865	876	909	902	920	911	923	837	870	901	914	878	876	925	903	910	912	940	912	897	923	882	893	906	863	887	896	917	927	872	886	906	898	912	880	888	878	887	847	884	886	903	870	906	892	907	869	884	873	900	878	844	938	893	878	906	905	901	866	857	912	857	882	946	883	829	858	857	879	931	857	865	867	814	908	877	856	870	917	887	888	877	887	915	903	851	860	868	911	882	850	876	853	892	906	881	898	869	884	887	914	876	921	868	884	865	907	881	905	898	936	873	878	869	863	870	878	903	908	887	881	896	883	919	864	894	934	876	941	890	890	912	864	890	933	901	900	896	865	879	897	917	880	910	896	855	863	847	925	860	923	879	886	900	877	904	928	915	866	911	900	863	869	931	912	900	891	891	888	890	892	881	903	883	923	912	876	867	879	856	919	870	848	860	868	875	914	870	893	889	896	885	855	890	875	918	871	902	897	899	890	921	894	890	866	914	901	898	894	887	928	849	886	905	887	956	840	918	930	849	867	870	918	880	945	924	889	904	851	901	859	872	880	889	940	863	881	917	932	872	913	856	910	886	893	897	887	870	894	837	885	904	894	908	890	899	872	874	881	877	813	878	892	936	870	818	885	812	820	891	900	887	863	837	908	926	850	910	907	971	851	848	928	878	868	882	905	875	862	869	826	841	887	881	935	881	854	869	890	814	868	882	871	887	892	879	872	868	953	888	835	882	929	865	829	857	917	959	858	870	955	864	910	873	892	857	891	874	893	913	862	917	879	907	891	873	892	940	930	910	848	895	854	879	918	844	877	915	851	938	945	857	885	892	841	845	924
26845	20110	8731	1529	749	714	586	512	553	544	548	530	523	582	486	548	563	536	490	528	497	459	513	543	572	560	1067	1293	1218	880	755	602	567	527	520	488	537	526	539	558	492	516	508	538	537	542	537	536	502	509	510	547	445	513	511	481	513	517	473	512	530	497	509	518	499	522	510	491	512	529	513	500	508	487	484	556	513	459	510	515	490	513	534	498	513	494	516	497	492	510	520	520	510	509	480	491	505	497	500	488	492	494	485	477	508	512	503	515	518	510	482	498	523	498	510	476	476	467	533	497	539	519	501	510	542	488	465	534	509	500	503	523	508	525	534	455	545	512	510	540	464	532	507	507	550	471	492	497	525	450	546	500	541	540	545	491	470	538	526	465	516	521	506	494	509	494	503	504	448	482	512	499	525	516	485	498	502	487	521	514	477	475	520	476	489	509	481	469	487	513	537	458	496	481	501	530	495	510	508	468	477	487	482	523	494	506	472	471	508	489	503	519	488	502	501	514	514	518	523	492	473	496	507	528	531	526	504	500	465	515	506	489	513	483	523	517	515	484	499	502	540	498	477	525	500	519	485	495	515	499	501	494	508	499	503	497	518	510	478	508	497	518	528	535	492	507	471	504	490	527	506	504	488	513	495	532	502	534	462	531	510	528	521	509	497	506	485	548	508	505	541	502	500	495	472	518	515	530	484	518	516	488	548	471	516	478	489	528	509	500	543	514	465	497	504	502	516	547	500	479	515	477	536	538	510	531	505	491	502	522	509	493	501	499	516	520	510	566	501	494	495	504	498	497	499	549	528	506	521	530	512	533	477	454	528	519	534	514	505	515	496	538	489	491	508	525	460	522	485	537	465	529	486	506	478	475	506	504	490	476	501	528	519	459	464	484	489	518	528	520	487	483	491	510	513	550	500	508	484	533	525	496	558	503	498	550	502	547	508	514	529	542	489	501	506	521	516	536	483	474	541	512	502	508	478	475	500	514	455	507	512	474	459	488	496	509	462	486	515	542	469	511	532	504	471	491	522	506	502	516	492	494	508	468	508	502	495	495	521	486	487	520	479	500	549	526	544	514	537	472	494	506	511	488	496	548	494	540	503	486	521	516	485	453	470	518	530	481	527	497	526	487	488	474	491	488	523	495	516	486	495	498	549	531	482	531	488	536	489	495	494	500	492	510	504	516	507	506	496	532	516	513	523	518	473	506	525	488	512	498	505	503	482	522	519	505	475	497	507	516	484	502	501	516	511	502	506	542	522	476	521	472	471	520	503	522	476	528	522	454	465	501	488	490	489	509	463	525	534	522	488	506	493	505	476	512	478	495	522	498	501	500	505	474	513	500	510	502	543	485	518	491	538	533	478	540	469	482	496	506	497	488	483	578	494	495	483	546	536	511	481	477	511	562	497	523	527	529	482	498	504	464	559	526	478	504	509	510	522	451	471	500	494	479	494	459	518	522	516	499	479	509	508	515	493	501	535	521	516	482	525	508	517	509	466	523	515	510	579	532	506	510	478	487	503	504	481	509	494	493	474	502	511	490	504	505	478	518	500	491	509	519	523	525	533	496	505	501	508	549	474	531	517	521	482	506	507	466	510	479	529	498	510	476	443	513	478	554	496	501	502	512	551	487	525	519	507	514	495	496	531	482	505	533	503	507	490	484	501	492	523	554	515	514	512	496	488	474	510	496	530	503	509	509	490	499	505	498	484	502	548	507	521	492	519	506	529	528	526	497	510	514	494	528	508	490	469	471	503	497	481	495	521	519	521	522	504	478	505	510	492	517	496	491	468	470	509	475	498	509	508	510	502	532	472	509	525	536	515	503	522	516	522	518	528	519	540	444	522	544	518	508	494	494	513	494	540	493	532	491	518	478	499	487	498	520	527	520	498	499	497	494	526	478	539	497	514	503	507	459	519	487	469	534	515	507	522	508	484	500	578	477	521	530	501	486	472	511	506	525	501	506	530	514	512	481	496	542	467	505	508	483	497	531	513	512	517	466	487	538	450	502	496	541	508	539	531	519	488	518	517	539	492	559	547	484	496	557	510	525	486	483	470	498	519	474	501	471	527	541	559	484	495	462	496	512	473	514	523	510	505	469	509	483	562	500	560	490	483	490	524	470	482	516	519	518	477	503	497	458	505	478	488	531	517	484	508	498	515	495	521	491	471	510	497	503	458	531	526	499	507	499	503	519	487	519	526	513	488	556	483	503	522	523	526	467	493	557	506	518	462	491	477	514	503	519	506	522	516	503	499	502	521	484	531	503	542	530	507	506	513	491	513	560	512	514	498	506	502	495	511	495	514	517	509	502	527	504	517	550	479	503	468	510	499	484	518	497	538	554	499	520	542	514	523	517	512	506	525	498	436	509	467	497	514	495	521	516	470	537	542	505	534	530	500	517	514	510	534	472	546	502	514	472	498	534	526	509	505	493	502	539	500	486	546	501	526	531	532	536	493	499	512	481	517	491	559	499	496	531	494	526	543	544	521	512	513	515	510	527	515	540	549	518	532	471	511	503	501	555	482	538	528	481	506	468	518	493	515	512	530	526	518	503	489	507	465	550	520	523	522	551	499	532	504	491	499	492	532	519	517	468	498	554	517	538	473	534	497	502	463	534	528	538	526	513	532	472	465	526	505	483	473	513	517	484	496	534	493	508	501	504	502	510	518	501	488	537	488	504	474	476	508	529	529	561	514	512	518	507	532	505	521	494	551	491	482	513	538	488	500	531	485	497	498	467	530	533	520	470	482	514	518	563	492	504	509	495	467	490	519	530	524	511	525	450	515	497	491	466	463	484	464	508	501	521	494	449	485	482	481	472	487	505	502	489	526	517	543	472	528	519	499	491	511	549	509	524	499	506	485	516	529	475	488	493	512	459	522	518	486	504	498	531	488	514	498	553	483	507	508	499	513	438	536	498	520	531	498	517	541	512	496	506	482	510	513	459	512	502	500	536	485	509	510	534	537	474	494	482	489	539	520	488	499	489	523	499	495	516	536	526	507	503	489	515	528	577	507	493	510	525	511	529	497	502	527	498	512	527	499	541	536	509	531	509	517	495	494	470	517	486	505	489	533	484	487	510	529	493	482	516	483	518	491	495	530	456	499	521	538	507	507	541	499	484	499	482	480	502	491	505	509	479	496	513	504	482	507	524	513	537	489	513	498	517	511	508	481	521	499	548	504	507	504	497	488	503	522	485	528	507	490	504	541	498	536	499	539	526	514	495	507	504	477	510	554	494	487	504	554	471	497	541	542	488	507	477	511	489	518	501	519	491	483	503	524	549	500	492	517	566	498	478	516	546	505	505	510	508	504	487	526	463	504	500	498	506	527	542	536	499	552	466	518	493	459	492	542	444	493	503	504	494	517	525	535	493	513	454	518	520	487	527	486	496	497	515	526	464	547	557	484	484	520	524	480	541	482	511	541	510	503	480	487	511	516	522	558	481	494	486	519	474	471	488	513	501	485	515	498	532	507	466	522	478
8923	10505	6838	2091	1313	1127	1017	927	925	942	874	906	865	886	849	862	913	802	859	844	805	776	793	811	817	984	2302	2999	2514	1699	1222	955	827	785	810	778	771	788	785	778	803	769	766	745	801	809	770	803	807	824	781	801	830	792	787	830	826	822	751	810	739	785	813	809	758	791	815	765	780	781	841	745	787	805	738	727	780	804	782	806	787	837	765	760	828	816	805	727	817	831	761	808	800	796	797	696	776	792	779	805	803	827	764	812	777	786	778	825	835	813	786	775	773	790	814	783	760	750	814	785	735	796	789	752	843	788	825	829	816	794	787	775	787	785	827	815	786	784	831	740	773	766	782	784	830	871	833	831	793	804	810	796	759	765	819	793	807	791	799	823	805	789	766	744	793	780	760	823	785	832	769	761	818	814	775	792	755	806	766	822	771	819	776	763	825	751	768	799	797	703	782	800	778	822	708	792	786	799	742	782	757	750	812	824	804	798	767	802	782	788	808	788	790	771	774	795	734	814	758	785	758	784	787	754	828	754	813	746	800	786	764	818	800	810	780	788	750	771	820	807	789	773	771	812	793	754	826	749	781	858	745	786	776	744	800	778	746	818	777	759	790	721	802	767	794	784	754	764	762	810	764	836	780	764	820	792	805	791	788	781	794	789	808	759	841	795	739	868	766	788	818	778	794	758	791	754	808	820	759	789	789	807	750	810	802	800	777	778	806	733	758	757	812	745	764	786	813	773	840	809	799	763	804	792	769	798	786	746	819	806	805	786	799	782	780	787	764	813	815	772	773	754	794	786	814	800	761	795	769	825	815	777	795	839	802	806	773	798	804	789	777	759	787	765	765	786	801	776	820	864	782	779	764	810	838	756	765	842	803	821	736	844	762	804	776	818	765	769	788	807	815	762	815	768	802	740	804	796	779	753	741	777	796	810	735	790	761	814	802	802	798	757	754	804	824	804	773	777	792	828	762	806	754	807	752	782	751	827	836	772	797	754	780	788	761	832	783	778	744	794	818	826	802	887	803	833	805	804	805	842	798	779	799	792	761	738	785	765	770	818	788	802	790	796	777	848	792	794	748	798	832	752	768	753	777	812	754	791	779	805	821	838	798	772	805	773	732	807	759	756	797	793	736	744	769	793	760	741	750	822	754	785	770	762	747	806	728	804	764	812	783	765	785	820	799	815	756	781	781	774	823	813	750	813	787	834	804	787	783	784	788	738	743	757	796	757	783	798	789	827	817	769	834	787	761	761	779	799	760	781	766	759	799	824	829	811	789	786	812	783	750	795	758	831	796	783	812	819	703	790	778	762	813	793	793	816	804	759	766	795	770	791	750	760	765	804	707	810	734	833	827	745	785	781	741	732	785	773	822	724	809	774	729	742	788	750	770	781	760	783	813	780	794	780	746	761	800	779	786	796	791	767	790	783	822	747	787	769	801	812	779	766	794	837	776	821	814	810	764	740	833	784	799	832	787	825	792	759	783	831	787	765	830	780	771	736	838	746	793	808	801	765	791	812	803	786	813	746	825	763	746	782	798	774	765	763	760	791	778	786	807	767	828	784	789	801	783	731	783	786	778	811	770	811	828	834	785	797	876	822	805	763	762	785	817	793	771	735	791	750	782	844	766	744	802	789	759	837	800	783	812	814	754	762	765	768	749	781	867	793	762	789	764	734	770	831	810	765	764	774	768	768	803	777	760	830	760	780	798	760	775	808	776	812	855	829	793	769	804	784	785	758	729	800	765	772	806	796	813	863	798	799	801	783	728	762	732	814	818	791	797	780	781	767	756	787	774	761	752	815	769	796	793	783	740	778	819	750	817	788	775	788	798	783	818	789	765	741	795	803	782	832	806	804	794	777	793	748	838	793	770	741	768	722	770	772	781	816	820	789	784	842	757	787	761	804	777	785	812	780	738	742	834	787	731	741	772	769	747	722	754	774	825	810	829	766	822	782	757	811	782	791	779	783	742	755	813	757	748	770	807	772	784	824	795	781	815	773	781	810	851	782	823	826	789	827	789	763	801	851	791	823	763	789	756	788	799	809	790	777	797	793	794	789	763	746	774	749	787	753	762	743	802	775	744	760	779	738	790	785	787	723	831	803	777	742	781	795	741	782	811	796	776	769	776	758	778	759	805	796	781	773	792	778	804	786	796	785	772	774	774	751	763	787	775	800	771	732	757	805	769	831	780	808	801	815	794	764	822	784	789	816	815	780	740	748	735	799	793	759	795	763	752	766	786	795	726	814	778	774	785	799	797	777	759	781	788	789	782	754	798	726	733	788	799	767	773	780	735	708	783	819	797	855	788	757	833	733	785	829	761	788	805	791	802	803	783	785	767	758	782	786	803	758	792	797	748	827	827	792	804	791	804	800	802	779	770	780	780	805	817	798	822	805	806	789	794	778	783	839	797	815	779	792	770	787	741	770	803	753	773	787	772	780	756	762	769	765	740	835	792	789	803	771	764	782	849	819	800	758	762	765	801	750	766	756	804	747	789	795	744	757	759	750	748	809	806	855	806	809	751	785	783	767	798	769	779	745	780	804	787	775	806	757	786	752	809	778	842	816	763	776	778	788	822	766	790	777	760	764	799	831	812	738	804	796	774	786	772	851	786	774	731	796	796	795	847	757	805	752	765	801	748	774	762	765	739	840	771	839	782	784	756	764	765	783	841	797	772	851	786	769	823	782	736	768	825	826	754	764	803	787	756	772	832	792	782	755	803	810	828	741	798	814	750	800	760	800	799	802	759	745	775	829	732	731	806	787	745	797	754	761	775	761	804	820	811	777	792	760	797	779	794	749	800	766	856	783	767	810	796	758	817	778	768	774	732	747	792	786	764	792	777	814	745	757	777	721	791	766	795	780	771	768	740	794	783	812	769	781	812	750	805	789	808	797	812	814	799	771	774	841	831	773	778	766	769	798	827	808	789	790	799	754	758	810	780	793	760	825	793	781	703	751	854	728	743	816	735	724	808	764	731	795	764	783	829	801	814	795	803	772	837	781	795	766	786	800	756	758	789	810	782	774	805	792	780	772	746	842	829	766	795	764	769	768	781	802	790	803	765	787	829	763	805	787	814	737	806	772	751	787	792	820	830	744	725	767	787	750	773	759	827	802	809	773	761	759	790	770	800	802	770	825	849	827	792	782	761	756	752	777	801	743	774	830	799	832	838	794	775	753	802	867	733	749	754	764	735	770	764	771	784	735	791	788	813	771	835	777	821	767	820	807	786	790	782	744	749	785	788	795	822	734	747	805	805	799	810	813	793	763	782	740	732	768	820	785	775	782	780	829	744	829	734	775	783	772	785	789	772	810	792	742	806	813	880	808	775	833	747	755	782	804	787	781	767	823	807	801	797	785	830	820	771	784	796	773	737	839	809	856	812	773	787	816	800	809	770	794	801	784	790	774	829	767	803	783	763	728	802	791	764	820	781	795	818	802	773	731	784	779	790	743	736	779	810	792	803	817	787	826	842	785	787	793
24683	21104	27376	24942	9410	1278	988	888	769	755	688	693	610	608	671	674	603	586	616	574	579	559	593	625	564	1353	3097	3913	2725	1543	964	776	656	590	583	606	544	533	582	586	562	588	554	543	603	551	533	584	563	611	567	527	542	563	526	550	550	572	550	583	554	540	563	567	537	560	608	557	550	561	574	525	547	560	550	572	510	530	584	589	544	556	555	553	534	578	562	537	554	532	541	544	538	531	547	567	542	559	601	565	552	601	557	519	527	584	566	554	512	571	551	545	541	531	569	532	588	534	523	545	576	583	555	545	541	538	560	567	527	534	596	566	548	529	533	542	578	564	560	563	564	525	545	598	598	553	545	552	553	562	554	563	544	545	525	567	569	581	525	506	582	554	531	545	589	560	557	570	578	534	554	562	603	568	559	546	558	519	558	567	582	570	546	586	554	542	550	576	553	551	550	554	620	557	569	537	589	514	582	561	552	555	540	532	566	570	556	530	600	528	571	547	525	547	551	519	518	594	550	573	551	598	534	515	542	553	550	582	563	517	544	533	571	542	531	547	561	520	593	545	554	510	557	538	561	542	525	517	598	557	547	560	580	539	583	531	580	589	569	549	569	556	556	523	570	547	522	549	550	562	541	566	551	559	506	564	507	556	546	557	568	585	527	553	554	554	576	555	550	534	555	545	547	571	553	529	542	548	537	592	552	559	534	591	520	593	554	558	611	563	544	577	558	565	587	559	601	522	510	570	556	537	545	555	535	567	579	556	523	580	577	566	520	570	547	551	537	557	537	528	538	534	525	595	551	554	568	539	505	559	555	526	535	528	562	564	554	535	549	518	518	545	568	538	578	558	532	603	584	523	549	541	559	560	540	560	551	550	568	523	563	569	585	546	546	567	553	554	617	556	528	554	524	554	557	534	523	556	562	542	546	557	568	541	533	526	549	570	552	579	524	558	602	565	520	619	555	557	548	524	538	524	614	570	543	595	564	548	552	552	560	552	525	575	537	580	580	533	541	562	492	550	596	582	602	496	562	565	538	535	568	568	567	586	554	570	575	607	539	559	549	514	529	575	536	547	531	538	559	581	534	520	607	540	564	559	557	563	600	556	519	552	516	582	556	570	527	546	548	574	573	552	553	547	526	563	574	518	562	558	523	537	550	555	568	516	533	532	562	580	578	583	542	548	536	547	547	572	570	551	570	571	535	526	583	555	517	534	535	547	559	566	567	494	543	516	546	538	546	562	569	570	617	550	511	553	558	571	536	540	583	606	532	571	576	541	554	552	529	582	568	551	564	546	557	538	595	587	558	552	529	585	560	543	518	566	549	537	547	567	552	563	540	562	509	558	552	537	555	563	588	590	588	520	569	541	566	561	535	551	547	574	543	524	572	536	549	530	534	511	569	567	512	570	576	551	576	551	520	572	528	533	542	554	554	567	569	548	554	508	566	560	573	566	552	564	593	539	576	541	529	526	570	521	563	562	504	551	546	555	548	518	545	542	557	546	575	555	593	542	583	538	514	529	517	564	529	520	563	571	543	554	515	576	563	546	521	577	536	575	561	568	610	538	566	568	529	564	558	530	534	525	575	547	576	541	562	558	581	567	552	563	575	568	538	524	592	543	574	542	525	530	555	584	530	562	575	575	563	530	518	580	563	576	559	532	543	538	547	547	523	522	575	528	552	579	525	551	543	544	530	533	577	553	599	547	551	544	576	548	504	566	551	554	573	517	594	565	567	555	548	590	533	524	573	541	559	536	618	521	556	550	540	536	564	566	527	592	601	545	533	579	576	537	555	581	542	576	582	588	588	568	556	580	533	563	604	548	549	509	501	570	562	566	536	519	583	520	564	594	576	551	560	543	516	547	537	553	567	567	514	574	566	549	555	587	499	549	526	526	549	568	581	565	541	590	581	537	566	549	514	509	574	557	555	547	556	535	566	545	585	583	559	508	604	514	517	522	515	531	572	540	547	568	566	596	557	529	582	531	505	556	552	575	552	519	567	577	574	565	498	527	566	573	576	581	581	522	561	518	519	568	542	559	529	544	567	559	532	547	504	540	576	562	576	564	578	577	530	545	557	569	559	556	571	555	569	548	529	570	551	560	560	528	511	541	579	564	580	538	553	552	533	562	574	534	537	575	530	559	522	532	552	566	579	552	546	613	521	571	557	560	548	583	597	574	575	536	515	552	527	577	524	576	540	542	542	530	503	555	553	541	529	565	569	542	552	570	561	551	606	567	602	552	596	541	570	579	540	567	590	526	592	532	543	551	579	564	562	501	561	580	517	569	585	530	584	549	572	561	538	569	591	538	576	546	581	563	563	540	573	571	569	542	584	526	561	546	556	590	543	571	563	565	548	528	590	546	526	558	561	537	552	554	547	529	561	542	585	567	597	570	523	544	588	536	549	557	557	547	583	591	559	605	556	580	561	574	593	570	546	607	528	558	549	519	540	531	547	589	571	563	559	542	542	550	552	563	592	537	555	580	580	555	537	621	587	598	524	565	565	570	546	561	576	535	600	551	546	562	538	596	520	525	543	573	565	559	562	553	608	538	508	523	501	536	531	534	563	537	572	560	551	501	555	552	559	574	523	572	532	579	538	542	571	606	549	545	536	583	501	596	524	602	579	561	584	590	573	528	516	595	524	547	523	575	606	530	492	555	583	535	550	596	540	534	501	535	552	531	532	566	570	555	548	522	580	541	546	563	582	543	568	569	559	558	560	566	587	561	543	582	493	531	513	576	570	556	593	591	517	510	556	556	586	529	551	589	538	576	582	533	507	546	529	563	556	510	559	523	539	559	495	521	538	549	531	550	537	562	560	568	537	562	595	575	556	590	570	562	541	536	550	543	515	558	572	561	576	553	545	560	527	531	563	603	516	577	546	531	538	516	566	565	546	569	554	598	560	537	562	543	566	565	564	541	519	543	532	548	551	531	563	559	541	542	550	543	557	532	521	536	581	554	547	584	529	534	543	553	582	526	609	562	541	538	535	577	591	564	546	577	596	594	555	535	550	586	570	541	545	536	577	546	561	542	539	512	581	551	575	570	551	548	518	538	542	576	505	549	537	543	580	552	557	595	559	551	552	537	531	557	558	548	589	542	521	588	565	558	573	562	523	559	570	569	580	548	563	558	541	581	583	552	580	531	504	556	544	555	557	570	574	503	524	584	569	559	575	528	564	568	561	553	565	551	566	567	530	534	578	557	541	571	580	578	536	539	553	529	525	526	546	524	536	573	594	590	585	606	560	519	578	556	541	579	555	536	552	528	558	571	520	572	529	565	507	547	537	560	575	563	553	563	532	586	542	551	587	560	517	542	560	537	553	529	545	554	599	538	525	531	562	571	520	557	537	543	551	566	520	555	542	571	588	507	538	575	533	555	540	575	562	595	568	529	555	534	550	540	539	559	536	531	537	541	533	542	568	546	600	592	566	561	551	545	556	542	537	570	610	588	536	543	553	515	575	559	560	540	536	549	532	562	528	532
10285	24410	16471	4038	2840	2317	1990	1796	1590	1449	1421	1283	1241	1218	1157	1099	1136	1079	1025	944	959	896	971	896	883	3143	7724	9063	6213	3239	1976	1365	1076	922	885	924	844	884	872	888	849	948	870	790	861	869	907	861	901	904	901	856	906	858	871	872	879	903	915	842	829	873	870	821	878	874	875	866	871	853	835	919	897	843	889	841	860	874	822	879	880	801	845	842	849	898	878	903	898	908	884	876	865	883	873	874	833	876	857	882	848	899	913	910	904	898	866	843	888	822	876	895	897	864	854	873	887	892	919	838	861	889	925	860	911	842	881	859	854	882	828	861	878	908	911	834	872	840	860	872	859	870	884	828	882	886	861	818	869	872	875	851	845	864	884	843	870	885	872	830	828	915	823	849	881	877	887	889	858	886	881	811	827	888	888	826	886	874	916	861	879	847	850	882	875	831	856	858	889	817	862	870	850	843	841	893	881	900	867	898	905	872	856	891	903	849	830	888	871	800	854	903	865	836	858	886	838	889	854	875	891	900	838	875	905	871	861	882	832	877	876	839	885	856	852	840	897	887	883	856	874	855	923	851	883	890	849	897	877	895	875	854	849	899	882	861	885	883	859	834	900	874	864	831	852	938	868	896	881	886	902	843	880	864	852	911	856	888	833	886	867	837	901	869	857	896	915	903	881	829	910	882	853	828	861	819	875	835	850	872	820	871	857	836	883	871	855	909	855	858	863	861	900	847	891	885	872	934	892	815	895	832	844	847	848	833	853	837	862	851	841	844	844	827	865	909	875	884	833	865	859	925	851	823	827	884	858	877	862	915	862	842	868	859	826	844	838	891	895	884	918	842	852	909	868	924	866	847	847	891	835	852	866	838	834	865	891	848	899	882	899	903	892	848	856	878	869	890	897	897	855	879	842	879	875	876	907	870	860	882	831	864	852	885	901	889	929	878	849	841	856	868	873	860	869	886	873	838	852	900	858	804	833	886	892	859	904	857	842	853	872	831	869	857	842	851	897	819	866	801	918	941	881	832	853	870	813	904	870	848	847	852	880	847	849	912	840	863	857	896	921	888	850	865	890	835	813	883	867	833	863	866	877	866	841	831	864	880	814	881	900	859	910	838	872	881	864	891	877	887	851	863	871	873	854	883	858	818	880	864	828	840	861	946	865	888	868	898	863	839	857	898	862	857	856	885	899	838	885	846	850	881	866	879	870	854	871	833	865	863	871	854	837	843	879	863	854	832	909	839	847	858	869	874	910	920	868	915	855	898	925	891	800	881	893	852	884	865	907	882	906	931	843	880	852	926	868	920	860	863	849	864	858	835	865	850	861	844	862	871	900	878	854	880	876	886	872	908	858	849	888	800	882	867	854	860	834	845	838	902	851	868	863	822	841	886	825	888	868	914	868	832	809	837	869	876	890	819	835	847	871	872	841	889	867	887	856	860	866	895	886	903	821	804	897	916	912	838	881	880	851	900	865	841	870	901	821	835	877	842	848	888	855	840	834	815	865	840	932	872	850	897	885	842	881	855	863	821	860	875	787	879	860	926	826	859	799	908	876	888	839	851	862	826	844	879	902	866	832	880	868	878	845	863	905	838	890	892	842	819	855	841	839	876	868	861	829	860	839	855	887	896	816	823	866	864	840	844	887	874	914	788	856	824	804	804	881	857	833	820	869	849	905	900	878	903	869	866	890	899	890	876	882	867	847	863	832	877	829	900	834	841	855	832	878	819	857	835	848	911	851	854	827	918	876	865	918	855	905	893	873	870	885	873	874	881	842	887	876	874	907	878	912	824	852	901	843	929	809	902	826	859	887	892	859	859	837	876	845	907	878	869	897	923	882	852	850	875	834	832	852	913	850	917	863	881	838	844	868	919	852	853	905	877	906	879	889	848	827	868	921	925	872	860	870	881	899	820	846	861	885	854	856	842	864	831	861	903	867	868	852	907	838	877	884	831	858	866	840	874	848	856	894	904	866	803	777	876	889	832	947	918	880	894	891	872	871	839	869	832	879	886	870	890	860	884	881	825	897	860	846	833	861	887	867	863	890	931	845	888	925	855	854	829	876	856	887	873	866	866	833	881	844	841	867	874	852	814	845	916	839	879	834	842	910	872	909	837	868	823	872	848	825	871	835	862	865	939	881	854	844	867	918	915	820	896	931	889	857	824	947	830	877	851	899	910	916	881	884	888	923	868	868	904	867	879	931	892	858	879	879	858	862	879	883	866	875	836	838	889	872	925	853	907	891	882	840	888	886	845	832	882	855	782	907	870	898	886	840	901	873	843	836	880	884	850	918	827	883	838	875	885	830	851	852	863	852	893	840	838	925	885	830	870	888	811	835	906	866	873	862	853	876	849	868	872	912	858	840	881	853	867	861	895	859	864	876	827	907	819	834	886	857	866	864	861	868	893	898	864	870	807	881	807	828	895	811	867	881	904	851	876	906	841	845	857	850	895	863	875	844	933	893	903	888	837	822	882	851	904	911	901	842	884	896	891	849	822	903	898	874	859	861	852	857	950	872	841	916	902	853	864	859	859	925	829	845	871	845	855	824	867	865	801	935	885	858	812	836	870	894	857	881	904	893	874	887	882	899	917	855	908	797	864	893	869	833	857	874	864	846	859	873	852	872	914	825	897	863	855	877	820	919	845	881	869	820	891	828	864	879	863	860	863	846	859	893	889	909	851	858	842	877	869	875	865	862	899	861	883	887	861	802	855	807	845	852	862	869	861	849	879	879	870	858	824	843	873	858	830	849	891	858	843	890	875	897	872	918	875	865	860	905	868	889	832	845	849	869	901	861	875	868	842	873	827	880	886	884	856	871	882	883	834	927	918	854	838	897	891	872	856	863	812	843	822	861	870	880	918	818	881	925	843	852	865	886	874	868	880	873	811	905	867	873	949	865	861	881	832	831	830	880	827	904	858	857	833	884	875	858	860	868	867	865	842	865	871	874	885	853	875	812	839	820	825	857	848	895	780	791	848	901	882	877	844	891	878	859	854	873	866	887	906	897	819	865	854	888	872	889	928	864	876	924	826	938	866	900	885	869	848	867	865	838	904	851	895	882	915	871	914	835	903	842	871	840	859	882	860	888	837	888	860	903	829	849	907	911	874	861	894	815	926	857	850	884	868	926	861	907	883	908	862	817	860	876	871	886	857	825	891	847	834	853	823	898	801	827	838	926	891	887	829	846	880	863	905	831	831	892	848	845	843	917	829	837	874	841	860	859	874	896	874	850	907	873	862	820	870	923	865	820	890	840	869	900	856	817	861	849	833	867	858	893	809	930	905	918	837	860	877	882	847	927	839	870	871	845	894	813	868	800	929	891	843	890	890	847	840	894	867	821	877	845	925	877	857	897	865	809	877	843	866	903	844	820	851	839	920	875	842	841	888	886	882	827	868	857	897	814	863	852	876	937	851	865	884	838	929	898	889	803	925	874	883	863	864	863	899	832	882	876	818	851	844	857	819	902	875	794	882	866	844	868	867
23231	21158	28750	23787	21154	18657	2847	1313	1152	1084	1040	930	817	800	724	723	718	644	667	596	582	611	567	604	2025	4792	6465	5414	5013	3391	2135	1358	984	758	642	625	558	552	507	498	574	546	545	525	526	588	573	508	596	534	529	515	521	536	514	548	502	547	541	519	509	537	528	560	505	513	542	559	508	518	536	580	540	538	544	558	515	500	537	522	582	518	542	533	532	558	506	532	545	480	527	532	557	575	520	536	547	557	551	536	554	528	515	548	502	535	577	527	519	510	524	533	525	514	563	519	545	535	553	534	561	501	516	548	545	530	545	546	555	516	510	501	520	529	557	548	536	526	551	523	574	509	533	522	531	561	567	572	545	545	577	544	489	572	554	534	569	592	514	505	548	537	576	564	532	562	586	551	551	586	542	563	557	596	535	526	551	564	544	545	559	511	498	529	591	524	550	550	532	554	522	561	574	516	517	512	578	564	561	519	573	551	523	513	538	563	535	575	532	514	555	520	582	586	538	531	510	509	533	578	487	518	562	552	522	528	546	531	558	556	554	531	564	542	569	526	493	596	500	568	558	531	539	532	524	495	579	559	571	543	562	577	550	515	552	531	568	494	565	507	544	541	550	528	552	537	572	520	520	543	517	541	559	563	551	562	513	550	530	538	545	526	528	568	509	569	560	538	553	544	556	510	552	521	526	531	544	541	526	541	554	554	551	537	533	516	544	538	551	538	568	515	540	555	570	560	589	527	496	530	524	570	538	491	530	517	526	498	597	537	554	544	558	545	582	547	572	523	533	568	560	525	547	544	543	522	494	534	518	506	530	540	538	543	531	538	550	513	527	551	569	532	510	529	552	560	569	527	567	498	570	530	540	524	496	535	553	521	555	545	593	568	597	501	579	544	555	523	532	515	522	536	545	558	514	537	530	570	481	523	518	546	546	547	544	521	537	557	515	511	558	531	508	558	521	510	540	544	577	534	518	502	554	543	536	560	565	545	529	566	513	528	551	545	511	597	498	562	510	536	559	517	535	569	508	565	560	570	523	586	521	513	539	520	489	530	530	524	519	520	539	505	520	536	547	560	508	545	537	555	534	477	534	520	592	549	538	522	517	541	511	547	542	515	574	531	548	573	518	516	587	505	513	535	536	595	544	531	499	542	527	545	559	494	535	568	506	523	525	537	535	508	590	511	498	531	549	529	535	565	509	570	527	557	554	508	531	537	543	557	509	524	487	505	510	503	531	559	556	522	538	547	530	531	551	519	546	559	573	521	589	491	515	553	573	558	562	513	554	526	547	521	545	519	560	545	559	532	520	566	564	523	582	556	535	527	530	522	578	534	516	505	536	515	504	560	540	529	546	512	581	530	589	554	570	528	564	491	544	535	530	538	557	531	556	567	554	552	563	507	527	537	502	485	527	560	560	534	534	520	529	548	579	546	543	510	536	561	541	546	553	526	495	574	548	522	552	538	539	510	512	557	503	572	556	551	552	538	553	547	497	540	548	521	502	564	531	544	542	523	544	523	553	563	530	527	541	499	556	562	524	550	532	519	523	504	551	491	545	548	564	521	509	558	560	548	516	560	576	542	522	522	563	552	558	538	521	585	557	552	581	556	538	547	525	538	540	562	516	520	546	552	522	538	575	554	554	545	537	557	517	555	536	529	551	506	594	523	565	516	566	570	561	509	590	543	478	539	533	578	520	501	546	533	579	524	536	525	592	596	532	564	573	569	586	576	538	547	558	524	508	550	565	501	567	527	575	512	520	549	487	537	552	534	553	537	548	546	528	542	518	534	490	537	554	590	551	529	590	525	528	553	540	572	537	498	511	555	500	526	515	565	559	549	519	559	540	573	524	586	541	545	531	576	518	547	548	556	520	502	563	531	581	572	484	565	554	554	566	551	502	518	468	554	537	496	536	519	562	540	526	545	576	505	503	510	528	548	567	530	502	529	547	548	545	525	517	528	531	520	514	512	518	527	574	545	525	539	509	533	514	538	519	511	528	541	540	552	560	532	516	529	536	545	569	560	549	566	523	557	519	552	536	539	543	514	568	545	599	524	538	526	524	544	559	559	556	518	530	513	520	558	594	524	561	514	570	520	501	499	520	539	539	512	540	516	563	546	543	555	514	537	589	557	513	558	578	568	539	568	552	534	537	518	558	531	566	572	553	526	545	572	561	577	546	550	556	491	555	538	557	502	541	562	549	496	578	488	528	563	615	559	482	541	539	542	540	507	522	486	550	569	551	552	550	511	513	557	538	521	554	554	490	552	493	572	544	522	584	547	522	512	548	567	551	541	566	507	506	501	565	580	487	563	572	535	546	524	528	513	517	539	556	536	523	541	560	540	538	499	524	573	606	572	557	607	490	525	592	545	547	543	528	554	540	511	597	548	566	543	561	519	546	523	512	512	563	514	537	560	505	516	546	529	557	502	554	538	529	507	541	555	518	520	581	535	548	511	565	577	530	549	515	512	539	607	493	507	509	517	555	527	531	561	512	505	595	554	525	524	533	507	509	509	566	559	544	534	554	567	539	517	534	518	492	557	541	498	496	527	499	559	559	504	556	519	538	543	551	533	524	575	536	504	578	526	546	513	533	522	609	543	533	507	539	507	505	575	529	534	547	519	545	524	546	520	495	559	520	530	540	536	552	527	595	546	574	528	563	524	554	518	582	606	524	559	531	510	556	562	522	558	550	582	569	580	534	510	537	528	535	488	514	565	498	563	517	551	515	519	560	549	539	564	572	562	509	516	531	568	534	528	520	514	510	523	547	547	513	522	509	539	531	584	511	545	531	545	508	534	545	525	548	495	497	512	531	537	513	496	500	499	578	529	581	555	533	536	508	520	518	539	546	562	563	539	495	538	525	553	588	554	513	550	590	549	527	565	556	490	539	548	548	573	524	551	540	562	531	593	559	520	567	486	536	517	529	561	560	552	537	564	500	498	536	526	492	570	498	529	553	554	560	545	519	501	571	529	531	520	519	544	491	566	518	539	524	571	484	533	554	574	543	556	549	545	549	521	535	516	528	526	526	560	557	567	556	538	502	517	504	552	522	538	565	508	529	528	578	506	537	602	496	533	534	559	529	548	524	529	525	493	529	528	544	500	540	535	524	514	538	508	535	538	528	510	570	523	526	479	550	566	522	545	538	507	549	540	509	540	527	550	536	545	552	543	563	493	513	506	542	530	523	518	526	509	545	529	574	490	539	583	557	528	534	549	477	478	497	530	615	530	528	514	525	543	559	536	573	528	527	558	544	520	564	538	527	545	558	519	526	592	491	545	517	533	526	575	541	564	519	579	544	531	539	546	512	493	505	525	515	522	528	526	581	557	529	548	550	500	536	525	567	525	533	499	549	564	521	560	540	543	545	574	546	512	545	565	535	513	561	523	545	514	552	516	553	547	557	550	532	557	546	568	518	532	584	527	473	539	503	492	540	560	525	583	544	486	593	488	527	544	510	530	584	517	530	583	524	534	504	591	544	518	548	543
15900	27795	19148	8053	5752	4586	3858	3387	3029	2664	2417	2167	1874	1627	1396	1399	1326	1168	1186	1083	1012	1020	1001	1089	4981	11014	14181	11933	10944	7776	5085	2957	1895	1310	1145	1006	862	865	878	855	859	819	873	800	886	825	828	859	831	802	871	848	866	838	825	881	810	877	773	786	890	825	774	854	810	821	846	891	873	806	829	832	863	838	805	849	835	754	851	859	883	821	881	796	842	833	871	817	809	868	814	864	802	862	865	786	872	856	823	878	841	835	873	820	823	830	854	808	911	825	835	831	845	828	803	891	848	841	799	856	791	855	805	860	878	859	795	829	838	837	830	805	842	847	874	837	832	793	837	845	886	841	887	829	827	806	860	792	813	829	818	886	823	860	819	853	818	874	834	827	775	800	837	815	804	870	837	825	865	863	817	877	829	837	793	851	812	827	865	872	875	825	815	863	902	799	850	860	839	901	879	828	838	847	803	826	827	856	846	832	784	875	858	796	867	797	824	916	830	869	859	855	900	811	872	831	863	862	797	812	859	834	807	868	863	847	877	863	838	860	816	801	825	886	852	836	868	868	853	800	818	848	846	806	815	879	857	795	828	845	808	824	843	853	829	816	846	868	874	837	833	860	849	793	860	849	832	873	843	858	766	828	817	800	828	846	841	855	854	859	838	864	846	836	824	847	894	879	859	835	850	842	855	804	847	839	829	816	840	855	797	870	864	823	878	840	828	849	841	902	821	844	853	783	807	890	800	800	810	836	827	843	825	837	834	845	831	819	851	852	835	827	854	838	813	845	781	801	810	811	890	859	822	837	840	833	847	825	852	818	868	867	826	884	837	808	866	857	883	817	822	871	825	845	797	849	827	812	876	827	856	804	809	822	842	806	803	830	773	862	847	854	807	829	858	823	813	861	804	872	776	832	849	813	833	827	884	846	867	869	842	838	860	858	798	780	828	814	831	820	874	818	800	842	829	823	839	862	802	811	817	843	856	843	842	840	883	847	841	872	881	831	840	811	836	770	819	849	846	874	797	900	875	844	875	849	829	824	836	873	818	826	797	822	856	823	837	867	810	827	922	904	860	847	850	881	852	798	880	874	848	900	852	774	832	814	767	844	867	836	835	856	844	788	842	827	790	842	881	830	842	855	867	847	833	840	886	830	803	868	846	866	807	864	896	850	833	817	796	838	896	814	857	789	818	853	794	845	831	891	821	821	814	791	832	839	906	809	847	842	765	809	848	786	858	851	827	831	845	808	815	840	838	847	856	855	882	853	819	822	831	800	859	828	826	820	843	861	825	816	867	846	840	875	863	836	861	845	842	864	863	791	844	842	871	790	859	785	803	817	828	884	809	847	809	756	908	803	802	824	842	871	851	784	839	869	806	836	796	868	852	805	849	851	834	838	848	802	879	824	881	782	847	859	869	902	826	845	797	803	807	843	838	829	809	877	816	838	826	839	883	780	831	853	850	840	841	856	789	829	780	813	839	849	810	871	837	858	798	841	866	860	866	804	831	836	789	824	886	807	862	847	830	822	823	784	848	857	825	865	844	825	835	832	847	794	876	851	866	860	843	827	865	831	846	831	859	821	802	861	869	840	868	800	848	850	810	854	824	829	875	828	892	853	811	818	817	903	831	844	834	830	817	837	838	858	808	865	873	844	824	807	842	845	794	787	838	851	819	809	820	859	811	774	804	783	800	821	810	831	830	801	892	860	859	822	819	872	755	834	820	789	848	826	861	863	835	839	844	823	841	877	860	812	867	833	865	859	834	833	798	842	825	847	850	828	828	800	871	827	904	789	910	835	797	821	836	891	838	869	829	840	835	780	777	808	851	819	853	809	830	822	789	840	807	843	837	830	845	843	836	843	878	846	811	916	820	845	820	807	889	838	838	850	837	814	832	826	836	809	860	777	795	887	856	860	862	827	847	877	820	871	840	837	854	870	843	840	847	795	890	796	865	815	809	842	841	846	857	809	844	860	859	803	820	814	872	885	843	851	863	847	834	778	833	871	842	808	827	876	823	901	836	817	842	838	874	835	819	864	838	813	833	796	860	848	793	866	850	886	836	809	869	885	846	811	892	902	861	810	824	804	823	842	862	881	818	888	850	825	848	846	892	855	852	871	819	886	882	818	831	800	826	823	855	868	813	830	833	801	837	817	894	800	839	851	854	836	838	842	768	876	822	848	840	857	906	858	856	889	838	840	848	853	862	808	864	840	867	854	864	862	785	826	822	837	834	844	783	813	862	844	849	790	821	804	818	812	817	844	898	841	839	828	855	866	835	843	816	844	890	824	841	798	809	870	808	775	842	875	903	882	841	844	845	902	860	821	853	824	800	821	871	862	888	812	836	878	791	848	829	828	837	815	804	829	835	864	856	779	794	867	881	864	807	861	836	860	844	849	837	850	788	860	877	821	801	786	865	816	830	834	789	844	859	872	822	841	791	875	849	828	790	890	876	887	809	848	829	805	861	807	842	817	870	839	839	839	869	807	801	905	876	823	837	892	835	829	846	851	840	863	824	850	822	827	811	800	841	834	829	855	862	811	810	849	857	819	844	894	810	833	873	828	841	865	832	835	857	816	826	834	849	808	823	870	841	825	843	885	826	791	869	856	844	807	843	847	844	880	868	837	794	869	879	888	795	834	767	834	852	847	834	892	857	834	815	843	850	838	791	860	862	842	822	806	811	828	828	801	847	861	829	842	874	872	798	827	841	790	793	825	886	853	875	825	840	838	837	849	895	875	840	820	827	798	842	854	775	818	856	896	813	818	852	842	834	791	803	857	857	811	849	811	851	855	843	821	802	818	854	872	878	869	833	827	861	839	853	830	837	825	847	839	870	814	865	859	798	821	859	848	836	812	859	851	893	844	851	829	847	832	842	837	855	861	822	821	908	885	807	832	825	817	802	860	831	837	893	836	832	798	818	860	867	805	882	859	834	853	850	859	850	850	784	818	827	793	851	792	844	833	895	865	839	822	810	816	841	801	846	802	843	835	822	826	864	835	846	862	856	804	856	824	864	855	828	814	830	851	820	825	848	839	836	860	857	864	867	850	836	795	860	861	856	828	844	834	814	831	835	856	858	804	815	845	821	846	832	848	805	843	790	842	852	867	809	828	836	868	843	850	868	836	799	834	818	834	832	849	794	866	833	850	857	809	836	767	841	816	830	858	813	894	898	831	888	828	817	829	852	804	817	801	780	851	820	837	845	825	862	809	825	816	826	818	741	896	873	852	797	842	814	831	886	788	823	826	794	895	840	840	856	868	835	829	834	816	840	836	807	764	801	826	884	835	827	823	800	872	869	789	842	794	809	846	810	784	835	847	843	853	829	818	831	810	812	932	839	862	829	819	842	809	836	888	847	814	812	840	856	800	854	842	841	821	797	807	845	809	874	811	868	859	841	835	809	852	878	847	891	812	809	848	848	850	839	842	867	865	823	837	866	818	842	813	819	842	872	823	843	816	850	803	833	853	885	844	866	893	830	863	816	852	886	822
26907	19994	7479	1164	812	717	790	658	636	620	577	555	563	526	513	516	522	536	536	498	520	507	515	484	483	826	1038	1068	912	802	646	551	503	512	510	521	488	514	457	490	503	502	485	513	485	494	511	479	469	504	513	474	502	473	488	510	518	485	479	511	504	499	490	488	477	511	487	535	491	492	472	506	532	508	540	484	469	502	476	476	496	473	482	504	499	517	526	503	502	531	491	511	483	516	544	495	522	512	494	504	493	467	505	477	495	463	513	504	492	464	473	482	510	484	478	511	467	532	498	494	483	491	479	473	456	525	521	533	488	479	503	477	481	473	525	522	519	526	471	476	502	450	478	490	504	516	533	504	486	490	491	512	518	476	508	508	547	508	513	457	462	493	531	493	519	437	469	466	496	519	482	472	467	529	488	540	495	481	502	481	485	508	531	498	505	493	509	502	461	463	506	488	473	477	485	523	488	461	516	505	455	517	479	496	476	469	511	463	516	516	486	494	496	532	508	489	511	464	486	543	517	498	538	502	473	487	486	501	521	439	505	549	468	528	526	555	481	476	476	461	520	472	467	501	509	478	502	520	476	503	504	507	527	522	540	507	510	482	510	510	504	517	527	480	491	474	463	507	493	465	498	502	478	515	496	552	513	486	490	478	520	538	508	474	490	521	499	456	501	495	485	500	493	528	461	496	483	489	499	495	453	514	485	523	510	442	492	480	493	470	489	505	494	478	467	474	516	466	480	475	505	483	514	468	459	489	481	506	476	473	537	484	494	492	494	489	510	500	444	500	475	517	478	481	519	481	514	486	496	495	512	471	492	504	495	498	517	508	526	497	515	502	466	509	483	475	498	520	488	508	486	476	496	510	497	520	512	503	516	481	516	478	468	496	497	480	476	528	527	459	505	452	484	468	495	487	482	500	493	475	526	478	502	507	541	476	520	490	529	494	463	463	532	483	490	487	474	520	468	541	503	484	518	518	475	484	478	488	460	542	493	447	487	469	517	535	487	512	517	489	464	487	504	496	460	511	467	509	492	518	531	474	446	539	504	478	486	494	517	537	500	505	518	511	499	519	512	505	508	486	524	497	466	496	527	490	472	502	511	500	531	514	469	512	491	494	505	493	484	469	514	495	488	503	504	467	516	495	510	465	524	489	467	486	534	521	463	459	437	532	498	509	498	495	449	501	529	513	509	513	505	535	451	459	511	535	485	494	488	491	501	494	544	482	491	504	483	501	539	496	474	481	526	493	490	517	522	485	498	484	502	480	514	480	511	545	441	463	455	521	483	518	523	468	517	471	520	527	481	523	471	508	514	527	489	494	476	517	495	455	475	509	479	473	520	467	511	510	489	479	447	489	501	468	522	516	495	497	486	494	489	492	509	523	491	512	490	517	509	515	537	517	517	503	541	467	509	480	485	488	529	471	507	510	470	521	503	511	489	498	463	541	505	490	478	486	487	516	508	503	460	504	441	483	507	516	499	470	499	512	527	480	512	528	470	450	503	512	494	534	478	505	497	490	498	517	508	516	505	489	460	482	513	458	503	531	484	516	466	469	501	516	485	477	529	491	515	485	472	508	476	505	506	484	498	500	498	472	505	538	512	490	493	506	512	509	480	522	472	477	500	469	479	482	537	494	473	498	514	457	478	463	481	471	511	506	466	510	491	490	442	494	507	491	493	471	453	502	514	470	472	496	478	494	482	490	506	491	517	471	510	463	539	487	474	495	514	523	499	498	522	492	492	507	479	492	467	545	501	482	465	490	515	475	492	504	542	465	498	489	515	454	507	478	524	496	521	457	506	468	482	508	470	494	530	462	517	483	488	514	506	479	448	480	483	526	503	502	512	474	461	497	466	478	505	461	444	459	497	522	477	496	466	500	499	488	504	516	512	485	511	499	513	522	552	477	476	499	468	511	434	495	488	470	469	497	486	507	503	535	523	487	480	479	530	521	508	486	462	498	533	488	487	475	485	499	473	475	508	538	535	510	517	506	500	505	449	537	421	536	479	499	463	486	505	512	505	544	512	527	492	492	527	500	528	485	508	525	499	541	462	504	498	496	473	500	478	466	501	496	509	511	473	500	480	477	478	512	480	467	479	484	446	498	508	497	475	480	503	491	470	499	520	507	480	485	508	466	484	485	485	547	489	487	495	503	508	536	478	476	464	484	492	492	499	467	494	478	490	494	507	520	494	478	476	473	490	499	516	480	504	479	525	505	537	478	490	457	513	515	489	525	494	520	511	493	529	486	501	493	518	470	492	476	483	461	502	506	508	482	482	477	523	510	476	508	494	512	534	503	511	514	501	493	484	516	505	493	454	501	470	497	482	461	499	508	501	518	462	522	527	510	465	475	465	456	516	501	510	491	468	486	481	474	485	468	466	466	496	509	479	496	537	464	502	503	477	507	503	526	523	483	511	534	480	519	521	484	494	495	463	493	469	512	468	498	477	457	509	501	505	476	531	499	501	501	473	501	497	538	448	512	497	510	485	500	525	472	474	513	496	526	490	549	489	504	497	441	513	475	481	531	526	507	526	524	480	484	500	454	510	470	441	530	477	491	534	501	499	485	476	488	482	498	501	487	481	487	550	525	515	492	491	479	468	502	517	492	520	476	506	518	495	497	487	501	521	511	498	478	505	455	501	526	505	473	488	530	481	461	497	515	517	496	514	505	476	448	498	531	487	485	455	466	520	456	521	464	474	497	506	488	478	500	479	483	468	503	498	486	518	509	472	488	492	488	502	484	490	493	481	484	503	485	489	506	501	465	524	462	497	495	479	497	502	525	511	484	494	498	516	521	516	504	510	515	520	528	465	497	471	502	509	468	511	494	460	462	493	488	491	505	514	462	466	488	489	534	488	492	475	501	499	503	508	535	465	520	482	489	462	458	504	485	487	466	489	498	488	460	486	499	466	493	528	470	484	491	469	476	538	491	468	479	539	502	489	514	508	492	520	528	510	536	501	484	498	511	522	512	518	458	512	486	476	490	485	490	527	514	487	515	506	480	463	494	523	471	472	485	497	521	519	493	520	493	498	456	516	497	472	494	504	493	492	484	495	470	472	469	490	498	498	539	476	513	499	494	520	519	500	458	457	500	451	506	506	524	510	505	532	487	462	493	501	509	496	510	514	477	511	509	509	495	489	481	537	504	521	518	469	508	474	483	466	493	480	533	461	466	467	488	480	500	503	512	499	482	510	491	468	506	491	504	496	471	483	489	481	499	510	507	533	453	506	509	532	482	498	465	480	459	501	500	504	480	461	484	529	497	522	508	469	511	507	498	511	480	521	459	502	525	483	531	462	492	477	472	476	502	536	503	502	510	462	501	483	476	518	457	514	489	498	492	503	502	499	535	496	509	520	483	482	503	487	496	465	543	491	509	510	493	513	492	461	505	509	470	498	504	503	512	487	507	458	518	499	490	501	511	498	478	487	485	498	521	488	485	515	493	471	505	511	534	482	492	472	479	517	474	507	522	493	503	481	506
9349	10834	4414	1767	1568	1551	1513	1394	1314	1214	1118	997	913	903	868	816	833	792	776	800	754	783	806	777	1002	1639	2325	2403	1847	1462	1098	949	878	794	753	728	796	765	753	702	790	798	793	807	749	797	770	764	742	804	777	748	772	780	752	740	783	754	756	789	744	778	761	778	745	798	788	750	798	786	781	829	717	772	748	766	736	755	759	768	796	764	788	704	718	782	747	749	787	727	759	821	723	789	808	745	743	815	753	805	790	753	776	792	780	811	816	779	823	770	782	835	777	763	798	765	760	801	770	785	797	760	792	741	796	756	764	756	769	802	769	706	771	782	806	828	793	760	798	772	793	773	772	759	770	775	776	740	772	785	772	796	793	784	741	772	799	804	821	755	780	810	802	797	761	803	793	750	819	783	760	745	721	758	770	801	749	802	770	839	788	802	768	774	713	781	766	755	718	747	750	809	784	758	819	823	801	836	808	817	775	752	743	791	766	780	762	796	817	800	735	749	812	776	831	791	779	772	792	761	768	738	800	764	740	761	761	797	845	773	823	777	801	779	714	811	788	817	776	785	800	812	782	743	771	807	792	729	776	745	763	799	781	776	832	779	801	749	779	764	776	718	781	790	757	814	737	734	792	718	793	778	760	807	755	770	810	755	776	763	788	780	773	765	768	775	755	796	760	778	791	789	750	786	777	755	767	782	792	753	793	745	785	728	777	749	762	813	798	787	791	735	735	730	788	766	785	829	726	745	764	799	790	799	826	756	813	793	785	788	755	759	769	795	772	774	812	759	765	785	782	769	812	773	772	809	765	757	799	736	800	779	780	756	741	782	788	801	766	785	729	749	812	762	766	838	796	745	794	760	739	798	844	778	759	768	788	747	796	751	740	812	777	819	806	767	801	764	823	746	757	758	763	757	776	787	758	786	793	762	762	800	784	776	781	803	723	822	711	809	771	820	765	799	745	796	756	747	771	794	791	723	754	784	735	760	745	815	740	801	734	774	750	728	772	818	805	782	712	778	798	805	756	793	759	783	759	783	765	739	773	779	810	779	759	752	739	829	786	776	777	764	784	744	754	782	754	805	801	776	776	788	819	773	757	803	771	758	762	754	747	780	753	754	799	793	759	759	796	739	739	748	790	801	749	752	824	790	738	766	775	810	795	808	776	781	756	746	751	787	753	775	819	797	768	783	740	743	790	779	725	730	753	772	735	800	772	741	745	766	754	793	784	751	785	742	819	796	785	750	771	753	772	717	813	812	750	740	726	822	761	748	781	787	789	791	808	744	762	773	825	767	817	760	744	733	784	783	767	749	801	700	784	768	719	774	769	823	779	738	797	769	762	800	801	798	817	742	780	793	795	798	772	764	804	783	811	734	777	775	794	769	799	823	718	786	826	786	785	712	746	767	785	797	777	784	817	810	787	762	826	789	761	821	822	764	750	708	819	747	784	777	803	764	783	789	730	757	772	769	776	783	764	778	785	798	748	773	702	739	753	767	767	781	778	782	768	750	794	789	789	763	758	766	787	821	762	741	809	769	748	737	770	755	735	783	742	785	761	758	811	785	806	727	742	776	826	801	793	798	809	834	745	770	789	774	775	764	757	755	770	794	800	762	823	738	817	722	810	712	810	778	767	747	779	767	774	773	757	769	780	797	736	777	769	773	758	810	744	721	769	760	777	837	761	754	767	748	769	722	793	803	768	749	758	747	779	736	780	762	733	774	785	769	792	832	762	786	773	778	758	732	750	801	774	748	825	748	743	803	789	778	726	811	767	796	759	779	782	839	787	760	790	756	809	760	803	736	785	772	779	782	793	765	822	706	800	809	757	796	736	809	751	776	848	823	766	741	808	790	802	803	798	759	784	844	792	797	795	720	747	735	738	713	840	811	761	782	786	719	791	751	840	760	794	789	802	786	761	753	765	773	784	765	734	752	789	774	793	785	756	774	742	812	767	792	763	817	744	791	781	801	801	783	760	788	799	766	733	767	749	823	801	762	808	805	773	827	785	764	738	792	773	782	781	804	748	775	789	799	746	793	778	838	801	746	770	782	755	807	827	781	787	836	726	797	779	774	771	771	823	785	823	791	811	740	828	764	760	716	818	836	753	771	750	801	794	728	769	796	767	787	825	766	785	747	791	750	744	779	755	775	711	806	704	786	782	780	763	745	747	767	812	741	754	809	761	810	795	787	760	774	720	812	786	812	795	820	804	803	758	794	790	786	821	730	816	753	807	743	676	765	750	782	763	765	765	760	779	783	802	778	773	763	760	777	802	762	807	778	739	782	760	765	806	798	776	789	756	746	764	835	805	789	748	774	795	759	778	798	763	799	767	756	757	755	801	763	727	722	763	764	809	774	758	788	770	756	786	777	751	782	803	793	772	749	784	781	784	798	769	775	801	820	774	790	770	742	757	756	774	774	780	799	786	786	744	781	733	756	766	838	739	799	743	768	788	735	763	767	743	800	771	828	756	743	792	786	792	765	748	736	767	729	824	772	743	796	775	785	749	803	782	815	781	758	745	717	783	728	810	799	823	780	792	746	810	701	732	772	805	772	738	721	822	788	761	783	822	742	768	763	734	778	737	807	784	786	811	785	738	749	780	794	702	750	759	757	771	803	755	774	739	742	795	749	730	762	757	770	760	773	755	792	761	843	804	850	795	777	744	816	735	765	754	739	749	809	758	807	782	752	792	750	802	755	789	780	753	766	824	758	727	779	857	735	774	760	707	737	804	781	755	823	841	805	805	734	735	782	722	771	787	760	761	763	751	776	767	803	773	776	768	776	854	755	802	779	745	746	789	726	768	824	816	753	786	797	796	777	789	811	760	758	790	794	763	769	746	842	760	790	751	818	740	812	806	801	752	760	771	751	763	757	787	758	728	775	736	787	794	809	786	797	774	780	749	810	740	775	758	785	753	772	758	796	743	740	755	819	785	766	735	756	788	794	778	779	811	774	803	736	830	750	821	714	739	821	798	793	799	742	726	819	773	774	796	794	771	806	769	760	763	747	778	770	822	763	736	803	757	793	750	783	797	794	764	772	720	773	809	788	769	749	725	743	837	774	779	729	765	828	739	745	819	768	793	753	776	765	826	768	771	804	768	808	786	867	790	782	765	779	795	774	784	782	762	795	750	757	742	750	797	793	820	792	763	741	823	775	787	792	782	759	798	782	761	764	741	798	751	786	769	758	786	770	709	789	771	742	799	760	784	774	808	839	736	730	773	762	756	758	774	755	800	811	777	812	763	831	799	773	790	795	780	803	795	785	773	742	820	790	764	761	736	798	780	785	766	782	794	836	807	801	813	792	771	736	755	780	771	751	774	735	768	766	729	810	797	767	764	794	758	783	762	743	780	766	781	779	820	773	761	790	762	746	736	805	770	805	785	770	789	789	777	814	822	788	710	814	775	708	746	742	783	767	801	759	779	799	787	796	755	800	761	791	790	776	807	823	781	803	816	706	771	743	782	782	747	789	769	810	771	773	754	781
24710	21110	27419	25021	10141	1554	1258	935	874	742	708	699	636	614	567	630	590	576	583	564	538	591	541	563	690	1274	3313	3887	2790	1730	1041	675	587	516	576	549	526	523	550	528	556	503	603	526	536	542	513	543	562	536	535	544	503	533	527	547	507	522	554	528	492	528	512	572	574	520	545	542	538	577	541	590	538	562	547	554	521	555	509	510	533	544	584	526	533	567	541	503	550	617	541	565	508	558	521	490	538	528	518	551	557	565	528	540	537	511	541	520	516	522	554	514	545	535	505	518	536	524	518	541	572	517	549	545	563	538	532	545	512	560	540	621	525	519	559	555	524	559	547	572	532	562	578	514	545	540	543	548	511	520	537	561	522	535	555	508	549	565	489	533	522	568	492	529	504	507	524	544	547	551	512	536	561	508	569	555	538	530	571	537	554	573	585	499	496	532	576	538	552	559	570	514	520	538	539	525	507	558	572	532	541	541	538	526	545	563	543	549	522	539	505	558	562	508	509	563	533	516	552	539	525	565	502	490	525	518	544	542	534	522	523	553	554	528	540	541	530	531	585	569	552	526	566	494	530	568	567	534	528	533	525	516	532	501	543	515	543	532	538	550	537	565	563	543	532	551	526	534	533	545	510	521	558	516	536	527	539	547	555	483	522	506	541	575	576	503	578	537	519	553	506	550	536	547	536	560	531	530	566	507	536	519	530	597	561	486	583	533	542	588	562	554	564	511	543	514	532	532	524	505	514	531	549	585	518	536	577	525	511	558	547	535	583	554	556	536	543	557	583	562	531	547	479	510	566	566	521	574	526	493	528	536	542	534	507	512	545	536	579	523	543	518	567	531	491	474	517	505	553	545	540	527	535	503	514	531	544	575	556	542	554	526	555	540	527	548	530	556	605	569	555	539	564	512	538	583	501	520	557	530	537	511	551	498	522	530	553	532	493	573	539	535	553	539	518	542	503	520	558	552	560	560	519	516	530	556	544	557	507	563	532	491	569	561	541	532	536	510	568	563	486	544	513	576	524	557	586	525	539	535	594	511	537	535	563	574	537	521	506	514	489	516	571	554	514	542	554	560	598	545	524	504	505	589	554	574	554	528	533	528	539	550	555	556	520	545	538	525	574	575	520	526	536	529	550	492	564	557	513	533	560	561	528	556	569	571	523	529	522	584	562	578	585	516	559	514	536	568	545	532	530	538	513	548	554	571	503	568	525	543	544	533	533	519	488	568	502	501	564	542	582	525	530	545	541	516	536	493	556	513	541	508	537	548	524	574	540	540	581	538	584	547	510	540	549	576	550	507	507	542	559	536	560	559	555	518	538	562	512	541	582	495	571	553	555	534	531	541	534	571	525	526	550	526	494	545	513	574	562	545	500	553	536	510	549	558	530	528	565	504	511	516	545	487	473	532	506	544	545	585	555	522	547	541	558	539	550	506	565	536	538	552	558	533	540	553	533	567	517	532	553	560	545	526	534	557	524	521	561	503	529	574	576	557	522	542	541	580	539	547	544	544	537	564	521	547	534	537	543	554	551	528	520	554	521	503	514	489	522	508	550	544	599	488	547	523	541	515	543	577	522	508	487	547	503	531	540	551	560	498	521	535	569	498	520	571	519	560	552	510	539	567	530	553	501	532	499	531	540	583	530	584	583	541	541	528	519	516	534	538	523	516	543	484	551	573	531	523	532	547	519	534	540	502	532	577	569	572	542	540	531	542	562	534	494	576	558	514	539	532	505	569	495	545	517	534	517	533	569	544	539	520	533	564	558	527	565	529	505	527	576	534	512	489	522	538	562	549	573	554	541	508	554	560	506	551	538	533	547	566	545	499	544	585	571	595	494	541	524	531	552	530	494	558	550	528	544	476	504	522	579	580	527	545	550	540	551	541	499	545	539	539	610	551	543	543	562	537	508	551	558	566	517	547	558	539	551	533	551	537	535	553	539	559	531	539	497	563	533	503	524	515	538	569	530	501	547	498	562	503	525	528	514	536	537	557	552	527	526	570	542	560	570	516	502	527	558	531	537	552	520	511	544	554	475	544	597	529	576	534	561	571	527	527	554	562	531	524	574	499	550	539	526	525	605	505	537	516	596	509	534	544	513	549	561	529	548	502	518	578	547	574	552	527	527	572	544	540	558	560	554	552	558	506	538	530	562	514	576	552	541	498	533	540	570	575	522	543	580	549	575	563	554	501	557	539	520	554	558	540	546	538	537	544	501	534	535	555	532	559	534	558	525	501	520	541	573	552	553	535	522	543	568	560	533	506	537	540	557	559	569	555	537	499	534	541	559	547	567	538	491	548	526	518	529	534	532	537	546	531	570	566	573	491	549	548	539	582	542	544	505	543	531	588	512	572	567	534	484	526	497	556	529	522	528	527	563	554	528	555	573	558	551	541	567	548	532	518	536	538	551	567	512	522	516	543	529	514	570	539	530	562	582	534	537	590	533	554	545	547	509	504	536	566	511	515	554	532	524	500	528	531	533	520	585	549	556	550	546	541	531	543	507	529	527	503	541	552	562	546	526	537	582	509	524	521	531	601	558	578	554	516	519	534	525	559	533	532	559	549	580	557	573	550	556	528	554	526	545	505	504	520	577	509	534	594	491	525	589	566	539	534	529	562	523	521	507	548	563	537	553	540	531	529	582	568	527	524	533	517	522	548	504	559	523	553	564	506	543	480	522	540	554	532	552	499	546	571	546	533	547	525	546	499	503	553	563	573	524	510	528	518	509	525	534	539	517	541	539	583	545	549	532	584	516	545	535	523	538	588	531	575	545	510	574	553	557	585	543	521	545	545	560	535	496	555	598	511	523	523	525	560	546	558	508	537	537	525	545	541	532	486	507	537	534	566	548	544	537	540	531	535	503	587	534	577	549	499	541	564	555	489	528	560	481	533	525	515	571	526	583	545	543	560	537	525	537	553	503	570	532	540	545	512	539	541	539	555	524	520	570	566	572	516	544	533	563	533	547	540	529	578	559	540	561	558	552	542	549	562	590	532	526	523	533	522	517	580	494	509	560	497	496	543	559	541	568	541	598	570	512	520	538	594	549	535	592	572	507	524	555	557	555	550	549	583	556	558	569	521	528	524	513	542	537	542	551	582	526	497	542	519	525	567	596	533	522	562	536	533	539	527	547	500	530	533	551	570	550	498	523	506	564	546	544	557	529	555	500	507	558	561	564	552	529	532	540	552	539	538	563	534	550	555	553	532	533	540	534	562	557	521	540	510	547	536	516	553	526	559	575	534	586	530	567	541	522	541	524	551	514	533	562	530	505	512	511	512	529	544	597	558	518	556	547	545	523	530	553	454	582	526	561	532	550	543	584	506	514	535	568	559	555	517	564	554	584	532	559	519	498	526	535	541	547	516	552	537	563	602	547	571	559	546	482	547	557	596	509	591	555	541	512	512	545	550	506	529	563	550	521	562	519	528	535	548	515	523	495	463	564	553	524	543	548	546	529	537	579	545	556	523	557	548	514	534
10847	15683	7634	4506	3646	3181	2698	2224	1888	1570	1509	1318	1285	1136	1054	996	1017	945	906	942	946	866	905	879	1202	3072	8019	9032	6558	3709	2027	1263	926	853	872	859	836	867	847	788	841	848	858	847	793	823	827	850	922	848	818	834	875	825	863	831	838	856	826	852	843	798	834	857	877	825	847	839	796	817	878	893	856	903	881	869	892	847	868	798	850	838	844	822	807	839	861	827	840	843	807	814	860	890	883	869	843	848	873	825	865	831	788	877	888	877	800	873	861	810	890	806	880	831	878	847	835	826	837	832	851	883	834	821	866	804	881	831	778	846	849	863	823	856	861	818	817	868	825	876	825	805	861	854	854	790	845	850	834	846	791	857	878	855	845	835	837	856	832	815	865	865	844	820	835	871	831	853	840	803	872	804	836	840	849	808	844	868	865	859	815	758	862	841	856	860	833	859	873	840	835	881	844	836	820	855	851	834	839	827	834	850	917	882	853	829	859	857	829	813	855	849	827	851	875	796	867	825	838	863	820	835	842	861	830	878	844	819	831	864	852	840	879	871	834	867	855	837	867	857	855	847	850	848	859	843	852	822	820	842	816	822	811	825	881	835	810	836	838	812	788	840	824	855	840	811	871	814	793	828	851	828	835	882	813	834	824	865	896	861	804	795	876	850	863	880	891	881	871	928	835	821	839	850	860	866	834	820	844	879	788	880	877	803	825	818	870	874	790	861	809	873	841	853	880	868	820	839	864	834	787	865	839	836	805	838	803	901	887	881	835	870	867	919	883	845	858	851	870	854	863	817	875	833	898	813	833	843	789	848	835	852	813	839	845	870	839	806	832	802	813	841	820	911	837	855	911	789	824	911	898	798	868	822	789	863	826	853	853	874	868	878	871	882	857	841	801	885	828	853	856	847	892	895	851	822	883	845	840	841	878	854	818	823	795	849	867	855	853	827	846	905	790	863	840	888	877	816	870	875	884	862	824	875	855	850	891	843	864	873	852	850	832	836	837	825	812	834	841	829	826	872	825	873	844	870	821	848	875	824	826	854	807	815	884	822	865	815	868	870	792	867	861	879	888	814	860	808	844	870	783	812	897	869	847	844	843	828	853	836	793	784	826	876	787	814	790	834	846	819	873	831	865	816	873	836	856	877	873	810	836	900	845	823	868	861	892	796	860	845	846	873	864	890	838	824	828	837	875	860	889	831	877	838	909	869	822	823	848	836	853	796	804	804	850	884	836	824	849	852	852	875	793	838	882	802	819	820	896	820	834	846	868	888	898	812	815	868	820	825	871	844	884	857	766	891	855	830	844	826	865	861	823	845	824	869	843	796	933	810	806	823	833	875	843	814	814	865	825	888	830	862	868	784	860	777	905	853	834	866	888	887	888	820	830	822	887	868	832	845	862	843	838	873	871	865	904	876	846	861	773	879	851	886	777	884	859	878	846	813	775	824	829	850	800	834	845	862	850	842	831	836	800	859	863	839	807	823	853	851	842	804	836	841	868	808	864	858	827	832	955	815	899	837	828	810	845	848	827	837	857	897	819	830	897	828	825	851	825	892	859	852	840	854	858	807	880	889	830	856	890	880	847	821	810	849	851	849	872	895	801	864	873	833	905	875	838	846	858	888	845	790	835	887	861	806	844	890	882	850	877	842	867	868	825	867	851	860	860	851	841	820	841	867	853	801	829	791	851	823	813	867	850	805	873	833	811	856	830	853	930	839	911	802	831	880	854	849	821	802	869	886	849	865	828	821	881	804	838	824	835	836	885	834	825	831	851	837	907	872	889	890	877	819	835	861	799	811	890	908	853	823	897	858	878	874	879	836	870	828	829	803	892	903	812	844	867	868	909	861	861	840	872	857	836	817	850	877	861	877	840	911	869	897	871	799	876	828	832	870	822	832	832	876	817	823	789	822	855	888	850	831	863	827	875	844	884	855	818	858	847	817	828	842	886	860	811	864	841	829	829	814	848	794	835	886	882	830	850	827	845	850	913	895	864	858	880	916	842	857	890	793	803	854	851	813	849	823	863	835	846	827	822	862	849	823	855	823	833	829	888	842	859	836	878	866	882	905	904	842	807	790	856	859	800	890	796	862	876	849	885	869	814	839	843	899	811	856	816	856	864	835	854	872	863	820	846	882	793	846	855	806	874	878	864	863	775	864	880	819	847	876	860	845	878	865	827	835	875	818	845	831	879	824	840	832	886	850	823	886	851	820	882	843	840	846	812	833	875	833	851	864	828	806	863	834	879	835	856	925	893	873	908	803	878	850	822	844	831	829	833	873	815	861	788	866	828	805	825	854	869	836	889	857	886	845	793	880	863	864	869	878	842	809	792	884	849	865	851	888	854	840	874	831	851	872	816	861	869	826	842	859	889	833	812	818	821	861	808	868	856	854	825	876	903	804	864	802	873	870	865	870	891	842	851	838	862	844	842	852	834	781	857	872	856	876	825	877	838	850	867	927	843	863	854	862	868	865	841	847	897	830	873	860	887	816	857	890	904	830	907	846	878	885	786	855	815	861	848	883	861	881	861	821	843	796	863	831	817	866	840	859	858	867	834	815	853	834	797	876	902	866	843	892	883	843	884	808	806	821	828	833	872	861	894	812	811	865	848	883	915	858	804	884	884	860	860	880	812	840	873	863	886	838	856	806	819	912	854	862	818	841	877	904	854	853	871	823	816	865	803	866	866	830	847	797	842	852	845	840	891	848	884	871	889	849	870	855	790	811	829	829	946	808	826	816	860	837	858	883	795	832	886	831	862	841	818	814	849	847	839	868	801	807	909	832	803	877	885	859	839	777	855	814	841	860	863	884	808	851	819	859	879	858	862	814	853	792	866	884	847	873	828	835	903	832	806	893	876	875	849	852	846	896	869	872	888	825	870	836	844	823	816	850	874	831	856	858	901	860	877	797	862	816	850	811	856	852	861	808	868	868	864	820	808	943	833	868	782	823	856	865	852	848	850	869	824	862	854	819	856	827	827	810	825	821	841	860	815	810	900	790	880	828	844	898	875	807	820	818	867	860	844	826	798	858	875	857	815	856	775	850	851	888	847	859	896	806	824	806	827	871	848	900	806	861	848	922	817	811	798	890	845	850	865	852	835	872	867	791	832	784	813	836	836	828	854	863	822	917	816	903	874	895	802	847	840	815	818	839	904	825	774	799	863	848	818	843	869	836	892	852	829	806	840	821	860	822	887	840	889	831	820	835	830	848	864	858	844	819	809	862	868	803	846	867	858	843	844	881	860	862	871	805	875	869	816	841	838	866	865	894	821	850	843	875	831	810	822	864	842	793	883	894	855	804	851	808	878	843	815	880	828	840	868	841	828	835	873	838	848	813	840	850	856	855	886	854	820	804	861	829	861	877	916	817	870	855	888	856	799	845	793	864	865	851	820	890	831	848	846	844	885	901	846	846	866	868	855	874	837	863	865	883	846	809	826	853	854	839	837	851	846	844	826	837	860	858	860	827	897	861	846	864	829	838
23231	21186	28924	23724	21185	18574	3263	1596	1277	1121	926	848	796	739	752	705	622	618	553	592	538	564	577	561	550	1301	8402	9987	6382	3218	1540	883	598	547	545	506	535	526	505	516	486	499	553	551	510	530	514	496	527	491	543	490	546	502	477	495	511	511	528	512	528	525	524	514	550	502	563	547	521	534	507	554	545	505	512	513	510	528	505	496	527	533	526	514	480	516	534	469	524	518	473	524	547	529	483	543	536	498	525	541	507	495	535	507	564	498	525	531	498	568	521	509	538	535	543	555	540	502	515	545	511	496	527	522	533	502	566	514	527	548	515	541	550	570	525	522	500	538	483	569	483	573	511	492	494	513	510	512	522	511	507	481	504	493	493	500	489	478	490	516	481	519	514	542	555	548	512	501	507	529	573	538	469	507	509	537	519	489	510	510	519	535	513	484	553	511	533	512	554	533	523	531	503	475	548	500	538	553	522	538	541	529	550	500	491	533	531	551	520	491	510	543	527	533	542	502	488	516	552	528	511	519	520	498	499	468	529	530	517	538	513	493	534	485	562	538	495	511	516	549	510	517	524	516	514	521	527	519	567	520	528	507	500	581	468	496	496	517	510	522	494	542	508	529	554	525	491	555	533	511	506	552	549	537	532	539	537	508	516	505	517	483	541	541	480	531	506	531	552	507	543	504	546	566	508	513	515	523	492	536	540	498	540	533	522	537	525	511	523	490	483	498	507	500	542	522	570	557	557	544	531	544	508	547	519	510	499	522	554	540	523	535	508	551	538	486	512	574	518	524	472	523	510	491	563	519	519	544	518	523	514	530	541	490	527	495	473	509	506	555	548	502	513	469	527	519	525	516	537	527	521	578	500	494	517	502	543	489	511	524	543	552	518	515	496	559	492	514	515	507	461	526	502	548	535	516	526	521	537	537	489	543	541	542	575	510	531	511	489	503	556	526	495	464	485	493	513	491	502	496	545	516	519	523	506	533	553	528	513	507	521	544	537	507	509	555	497	498	535	503	498	539	476	547	527	525	520	481	525	499	513	564	552	519	503	538	525	527	543	546	510	540	516	459	527	503	516	509	525	529	525	543	526	535	549	518	514	515	494	514	532	508	530	518	507	527	554	509	500	535	518	510	515	516	542	515	509	550	511	495	551	489	521	511	514	539	518	552	495	499	524	504	507	493	520	550	550	522	534	520	496	523	556	525	505	547	475	522	521	523	522	507	521	536	560	521	519	532	536	523	551	514	509	505	509	568	512	529	516	509	528	502	490	499	520	512	531	490	537	562	524	526	512	520	537	507	543	507	522	537	508	495	555	515	515	512	522	538	540	498	470	512	499	482	480	559	537	503	553	543	560	560	469	483	482	518	490	489	519	522	552	543	531	466	512	499	518	516	510	510	507	526	493	531	505	533	524	529	561	528	528	520	556	565	511	531	487	508	489	551	525	576	515	495	543	493	513	545	476	534	515	507	516	512	494	545	548	551	507	542	561	501	514	498	543	544	453	563	507	513	508	473	550	519	514	539	533	508	515	540	481	521	535	497	522	538	510	486	520	522	580	537	526	550	529	516	494	515	517	528	552	542	532	571	551	506	515	520	516	523	507	486	525	498	525	535	547	521	476	521	532	511	529	568	502	517	477	537	493	499	538	507	525	481	496	498	465	521	531	493	528	519	540	515	544	531	533	530	523	496	554	507	506	559	499	556	519	496	552	555	494	520	520	527	560	516	517	529	507	548	552	492	520	519	537	492	495	485	511	566	503	506	534	501	520	552	533	529	526	530	496	528	552	545	500	475	517	516	525	529	480	533	519	533	510	522	508	553	532	549	559	533	529	477	517	533	502	512	493	555	534	545	506	510	523	539	510	526	511	481	545	482	495	511	565	547	524	499	504	502	546	517	509	543	503	480	531	529	496	526	508	537	510	500	539	545	562	490	547	501	508	547	526	556	527	508	527	505	544	523	494	557	555	503	525	510	551	488	470	512	505	556	507	494	522	467	532	493	514	517	530	512	550	497	501	536	511	536	545	537	511	476	516	525	581	492	538	525	524	506	501	479	514	520	509	537	530	519	558	503	542	561	518	508	517	514	505	526	542	507	506	539	511	517	467	496	504	518	477	526	504	521	539	543	505	546	485	530	560	522	505	503	498	529	526	522	506	490	549	545	603	523	555	526	534	478	508	536	499	561	495	520	504	487	515	502	526	497	508	498	508	570	550	502	465	532	511	520	523	543	497	463	517	479	541	505	471	497	507	509	534	563	561	515	498	504	522	489	477	514	453	538	527	536	514	520	545	529	504	526	478	511	506	502	547	524	510	509	469	509	512	522	530	503	519	515	537	517	524	513	527	520	476	536	499	527	545	535	514	496	530	494	546	517	524	515	477	529	504	489	548	550	506	533	540	521	530	508	525	523	517	473	509	518	551	509	508	541	517	509	487	552	532	530	516	549	524	539	538	501	493	534	496	492	569	542	519	475	557	549	553	515	523	506	491	513	531	547	553	520	511	539	535	521	468	507	504	515	510	521	494	489	495	533	516	490	533	507	504	511	514	537	511	519	507	504	539	551	501	505	502	498	509	568	525	501	526	516	539	534	533	546	506	511	502	526	464	542	499	511	519	498	516	526	531	542	529	510	510	536	535	528	520	519	517	512	493	541	477	542	540	517	502	490	543	510	507	516	552	556	534	510	530	531	528	528	500	532	501	516	530	503	524	538	530	511	485	511	539	541	518	499	540	492	510	503	527	529	550	532	522	503	486	492	504	494	494	500	534	528	502	538	531	485	528	524	537	529	494	502	472	509	535	548	549	503	513	502	523	544	554	502	539	546	516	527	521	512	492	560	511	533	483	476	500	543	553	547	508	516	508	559	458	537	534	489	531	527	524	524	519	532	556	521	509	535	547	556	489	509	502	501	510	483	479	565	528	516	532	488	533	514	504	548	530	558	512	489	539	514	556	522	543	523	513	500	468	512	548	519	523	513	500	500	517	517	517	538	505	523	478	546	512	514	500	469	515	490	557	498	520	511	509	512	527	547	502	511	494	506	538	556	533	490	541	518	508	497	497	482	526	508	519	502	503	505	544	539	490	539	509	536	531	544	507	552	517	515	536	509	507	528	565	592	533	539	545	519	567	533	534	528	551	524	523	517	493	582	542	488	562	516	469	526	472	516	488	498	544	534	524	535	501	547	533	505	517	527	527	512	523	530	526	551	492	451	510	485	523	545	503	528	522	541	490	518	536	519	529	531	538	523	523	492	489	508	537	511	494	539	514	566	539	526	485	511	508	522	509	499	488	502	486	538	519	516	500	507	521	539	492	562	490	504	550	542	490	548	501	537	486	505	491	520	502	484	532	543	530	563	505	522	543	525	509	525	560	553	486	503	481	507	539	531	594	525	506	495	505	519	524	554	528	514	536	518	515	510	497	525	496	507	489	518	550	561	503	513	507	515	493	515	526	486	516	522	511	567	485	510	509	503	491	536	515	511
14968	24847	17680	9648	6675	4953	4310	3917	3391	2829	2299	1871	1541	1482	1506	1225	1160	1104	1173	1111	998	1011	1030	996	971	3028	17987	18890	12666	6906	3395	1587	942	820	824	865	853	837	847	822	801	800	815	809	859	786	846	812	839	834	871	812	801	816	755	854	860	828	831	824	811	822	769	806	878	803	838	812	786	866	860	833	810	747	795	812	800	771	832	829	814	827	834	779	775	816	794	809	804	835	833	850	808	791	818	868	886	813	817	801	877	795	823	773	760	837	827	827	798	821	795	794	800	829	823	774	792	817	861	796	844	780	801	806	820	806	861	831	770	800	833	837	855	853	788	810	804	811	845	843	788	857	812	810	841	807	797	795	800	796	783	810	831	861	826	791	858	812	872	834	819	849	796	829	795	825	842	844	805	888	797	869	859	807	873	809	815	833	850	863	816	812	865	772	794	802	842	763	771	894	808	821	827	825	788	820	742	794	886	779	835	769	760	845	808	820	815	775	811	831	848	822	810	866	827	820	751	835	770	807	827	739	838	812	821	853	869	798	801	829	823	845	785	796	817	845	770	786	744	775	828	792	798	880	765	813	805	817	864	825	865	756	808	858	747	820	836	796	798	835	817	821	849	812	817	807	795	802	811	851	803	801	858	806	772	798	818	784	842	780	783	848	788	851	850	852	793	796	813	822	820	791	810	794	853	815	830	810	816	856	817	781	805	818	814	808	847	849	845	881	803	828	850	794	814	788	802	839	819	820	823	833	812	795	860	807	826	829	811	826	788	780	812	805	817	831	785	824	771	794	826	846	793	826	848	764	832	786	814	832	861	808	806	755	847	796	765	806	808	819	792	784	830	805	861	830	829	802	801	796	823	831	806	789	866	772	840	815	822	817	829	804	826	800	785	789	849	828	863	850	829	837	833	851	779	826	858	827	839	815	806	805	810	796	821	824	842	815	844	842	790	776	763	820	805	847	821	848	839	773	714	851	865	780	781	801	785	808	788	818	827	816	808	822	790	866	840	843	883	837	811	777	795	840	785	794	821	787	822	815	810	786	812	800	811	832	783	858	785	788	772	844	803	803	836	851	795	855	818	787	816	744	788	844	828	803	762	802	839	845	835	828	808	808	809	819	832	828	856	800	834	783	814	858	888	823	817	805	788	823	804	868	777	835	794	797	814	842	842	796	805	839	842	795	822	838	802	810	793	835	778	782	827	827	801	833	801	822	806	806	830	814	813	766	820	868	856	803	828	837	820	776	792	788	834	789	813	812	770	809	821	792	840	821	752	858	836	813	774	828	857	804	804	813	782	803	744	799	821	781	847	831	787	840	852	804	844	788	748	803	801	800	877	810	833	850	849	786	858	885	814	809	812	798	831	801	774	828	796	873	794	870	831	812	792	794	884	800	867	832	871	846	871	799	840	782	821	890	831	819	823	841	781	792	823	826	808	802	822	843	811	822	817	803	802	794	842	778	856	813	769	784	847	846	838	816	822	732	809	833	796	812	828	843	818	869	811	760	865	823	811	782	832	795	796	824	847	854	848	827	814	799	790	800	842	816	840	818	802	815	830	809	841	799	807	824	833	798	796	799	772	798	820	790	824	858	800	829	769	847	779	785	767	847	817	793	799	774	860	825	768	838	845	806	851	799	812	846	796	815	832	855	827	790	821	794	777	807	827	775	777	848	828	787	785	801	808	862	793	818	755	774	792	842	837	818	758	828	797	890	812	835	798	830	806	819	847	869	826	830	811	837	837	816	797	855	815	793	828	808	857	820	861	852	811	802	812	854	843	849	815	808	814	817	762	774	828	804	816	852	816	801	805	822	785	814	828	791	801	907	811	838	852	828	825	858	774	805	789	769	845	808	828	838	788	816	809	845	841	784	783	831	866	834	776	841	797	824	883	862	824	791	828	856	870	813	807	823	752	845	845	820	814	811	872	815	786	854	784	784	845	842	871	796	793	840	799	774	777	836	804	805	834	821	815	847	778	797	805	804	849	819	822	841	775	823	837	868	806	782	839	805	868	788	810	869	807	805	798	831	790	847	840	809	828	851	837	856	805	848	799	800	814	825	789	774	828	815	811	821	854	815	829	796	823	833	771	882	784	837	806	790	827	849	788	783	838	850	820	786	819	820	812	821	788	797	834	821	795	806	797	859	809	831	844	826	862	787	814	799	860	836	776	788	795	784	845	817	855	801	850	826	813	788	806	780	766	794	792	797	794	802	816	808	775	789	823	795	786	783	802	850	809	859	782	823	783	817	767	823	805	792	807	799	767	867	785	857	841	800	826	825	824	845	826	841	816	810	828	834	817	811	826	783	806	850	831	817	856	831	831	796	824	863	765	861	792	786	817	797	820	807	763	814	820	834	845	837	780	854	799	868	854	787	789	789	790	803	804	791	832	813	853	848	785	816	784	819	809	873	820	777	856	845	815	861	807	791	802	801	840	805	872	818	859	807	788	763	807	801	773	810	825	809	773	795	792	853	801	797	817	838	824	804	794	778	831	855	794	786	838	802	814	806	841	810	819	798	814	833	816	814	766	810	766	815	791	824	788	792	816	871	831	766	780	852	819	849	855	809	800	828	787	825	798	833	821	797	800	767	839	862	830	814	858	822	816	781	854	859	825	785	800	808	755	803	791	831	824	801	780	844	821	808	803	846	828	790	799	800	845	835	852	803	833	799	818	821	854	806	821	792	827	833	829	823	807	798	792	748	850	776	843	810	835	842	821	848	818	829	760	854	797	821	791	826	827	841	818	788	803	830	784	828	809	812	804	810	790	811	799	806	832	823	826	839	792	805	832	800	813	805	844	799	789	865	821	807	762	813	854	864	792	858	822	836	768	800	885	863	819	810	759	780	869	790	884	844	824	814	793	743	785	804	795	798	803	795	813	796	845	824	859	831	793	819	856	789	780	831	842	792	784	850	797	800	823	857	836	815	806	787	809	826	794	819	817	845	787	828	790	881	843	825	807	772	843	788	780	772	810	811	828	800	768	842	778	853	834	764	828	823	823	814	832	796	810	867	821	813	841	786	845	830	819	806	834	855	814	812	792	804	810	790	823	845	811	823	859	853	764	865	806	843	798	817	836	824	828	800	829	822	787	897	882	834	834	817	811	854	827	775	874	765	811	763	821	762	810	823	795	834	782	826	837	806	789	802	789	802	803	821	795	828	753	779	814	771	789	839	833	820	826	833	800	774	824	774	800	826	790	798	761	827	794	856	840	848	844	811	798	828	817	824	797	802	791	805	818	823	866	764	816	826	822	824	838	754	846	785	851	776	769	784	843	790	815	829	825	804	771	786	799	809	844	850	857	789	827	845	827	773	844	834	864	820	814	852	840	782	819	840	809	825	859	826	827	817	767	837	833	774	790	807	815	798	775	835	765	820	820	815	828	781	803	812	820	820	779	849	806	846	825	825	856	833	799	802	797	830	812	780	809	808	860	766	792	836	797	833	865	819	757	805	829	774	773	827	831	832	846	808	789	802	806	866
26685	20145	9629	1704	780	682	646	659	603	586	573	583	561	535	558	514	525	539	528	556	567	551	498	505	557	656	1139	1328	1166	824	729	595	529	552	562	519	529	538	519	499	539	516	569	572	492	561	538	526	544	484	530	540	506	540	525	511	529	544	564	555	516	482	479	542	558	537	490	523	529	531	554	551	534	535	540	540	529	537	519	531	458	535	552	529	569	500	540	492	512	496	559	502	556	561	488	533	516	528	510	509	520	562	548	512	534	558	509	570	486	511	514	577	563	511	516	523	525	526	544	546	551	564	508	547	484	567	482	523	537	553	506	533	526	533	518	535	522	500	558	477	520	517	514	514	529	572	541	546	556	517	527	549	522	514	525	516	514	549	541	537	532	561	549	549	551	542	526	507	547	543	529	568	541	518	523	540	564	533	533	527	565	555	544	521	539	555	567	521	536	525	519	498	528	565	540	544	531	573	535	515	523	501	507	564	582	509	519	549	530	534	549	548	507	540	504	526	521	534	562	518	539	532	545	544	519	590	518	503	522	509	505	529	558	511	489	524	565	506	508	508	545	531	510	498	528	528	517	489	527	514	486	557	508	542	513	521	568	530	526	529	511	493	507	512	528	547	530	572	561	482	510	502	525	554	545	525	534	549	563	540	496	519	517	543	523	558	562	531	519	541	542	545	554	487	517	446	532	516	535	508	525	568	494	539	546	551	537	527	509	546	561	515	531	529	513	536	522	503	484	530	520	519	547	572	500	596	533	551	536	481	501	532	505	553	534	565	545	518	550	516	561	521	579	514	485	522	498	496	516	554	550	561	511	496	506	514	545	551	542	532	531	529	500	530	517	558	515	530	502	569	517	536	565	517	523	536	535	537	514	560	501	516	525	564	553	497	542	566	551	538	544	508	528	520	487	499	520	510	471	513	459	542	512	569	504	562	536	541	516	561	566	528	534	516	506	545	493	540	529	508	560	532	552	534	531	531	490	534	541	511	537	484	527	538	537	545	541	540	515	514	510	533	537	579	492	510	484	511	498	546	503	540	499	566	506	563	547	499	581	490	525	549	492	549	507	509	535	523	543	523	530	582	524	510	558	541	532	497	551	559	546	545	513	576	550	485	520	528	513	548	536	540	505	522	553	473	506	531	507	521	507	491	515	475	526	521	547	539	538	538	506	549	523	513	520	547	539	522	533	513	518	545	555	532	545	492	536	522	507	539	535	510	533	466	525	511	558	488	547	539	545	485	524	497	519	495	494	596	498	569	537	519	597	534	554	528	532	528	505	521	547	547	501	538	509	511	544	531	501	513	509	534	533	543	489	552	520	548	546	547	501	544	519	547	511	536	521	512	522	493	546	540	511	529	495	504	539	534	497	500	528	523	506	503	484	521	543	535	531	528	519	474	547	553	515	542	519	537	515	520	551	533	559	521	518	523	540	519	543	486	507	536	489	492	554	543	539	521	520	530	537	518	522	509	544	530	506	535	509	531	494	519	515	534	497	531	528	534	527	572	536	547	549	514	544	547	527	555	554	537	498	551	528	543	537	526	546	545	554	503	550	504	563	535	548	541	543	501	493	532	556	488	552	497	527	534	518	498	510	563	549	549	495	515	492	550	525	504	495	487	537	524	513	543	550	547	507	527	500	493	517	571	516	537	510	505	536	504	569	476	562	466	510	559	568	585	523	533	545	492	518	547	529	493	536	497	529	514	514	515	487	531	502	506	560	510	512	504	540	501	502	513	568	558	500	576	551	535	504	546	481	517	536	535	510	540	495	539	505	531	552	503	521	529	522	529	524	517	495	535	564	520	506	493	521	497	523	571	534	565	545	531	548	524	513	553	501	504	484	522	522	535	533	512	535	486	547	487	543	495	561	552	515	491	524	514	563	534	555	532	548	575	557	521	551	537	567	523	528	520	541	562	523	537	492	527	485	506	539	551	541	528	475	505	566	546	538	518	575	590	544	525	552	529	500	498	556	562	501	511	536	536	523	500	566	517	544	560	528	507	546	548	521	517	532	532	535	540	537	551	523	513	533	529	543	541	544	505	520	542	534	539	549	486	550	515	506	560	532	549	485	569	550	544	526	537	531	553	511	587	512	505	516	504	547	533	529	529	529	527	519	516	527	499	549	487	558	537	526	514	479	475	528	551	539	528	564	561	553	522	554	555	554	530	499	527	530	535	489	534	543	568	497	527	495	490	549	520	526	542	575	520	528	551	501	519	536	495	498	536	552	542	544	533	550	504	529	506	521	518	520	547	518	544	557	527	559	539	524	526	553	533	573	524	512	491	535	550	556	524	558	521	563	526	530	502	502	482	540	544	554	525	565	531	590	581	512	519	563	511	506	575	526	531	546	544	507	509	539	517	534	533	546	554	567	570	530	496	536	499	548	554	538	546	474	550	553	492	548	492	570	532	536	559	522	576	527	486	554	517	551	541	485	546	477	527	510	554	571	533	546	527	565	513	559	512	535	508	556	517	521	532	550	494	504	542	527	512	515	496	536	550	542	548	527	566	525	546	513	535	546	552	520	524	539	526	539	496	577	504	551	513	495	518	518	520	546	558	508	517	546	514	498	525	499	520	534	514	520	540	533	508	484	501	499	510	564	500	496	521	561	533	511	565	592	571	521	522	571	538	562	550	526	528	550	547	523	519	523	560	563	545	510	514	514	544	577	551	490	519	526	493	514	497	509	550	558	540	546	547	517	547	548	535	514	550	499	495	535	540	533	525	537	524	565	516	518	513	501	525	526	532	534	486	536	538	581	538	515	534	528	496	498	484	561	529	519	528	520	527	543	497	509	523	540	564	512	535	513	466	566	532	513	533	501	540	513	536	559	492	526	544	572	515	518	524	559	541	582	562	513	524	566	514	510	504	523	488	512	514	481	536	540	500	555	533	487	540	483	523	505	499	552	523	504	526	547	545	548	550	550	527	529	516	530	533	476	493	500	487	538	543	531	485	506	553	539	510	548	514	505	541	560	487	556	548	504	546	510	557	540	530	519	554	567	531	529	512	491	568	538	565	512	515	523	535	515	500	520	525	535	529	513	531	515	500	541	517	501	542	503	520	527	540	541	516	520	517	546	527	532	538	550	552	531	534	568	521	530	559	494	540	552	542	508	508	577	536	495	526	511	521	518	560	540	514	518	498	546	558	547	580	548	538	530	508	527	578	499	540	508	542	514	545	532	551	511	566	529	535	542	544	550	491	502	517	521	554	532	529	551	535	520	528	518	539	515	484	506	513	532	519	533	542	523	563	531	533	541	535	538	520	517	561	484	559	535	523	617	548	547	492	515	511	566	532	484	546	511	527	533	554	498	522	505	526	520	578	509	485	534	516	543	584	496	523	531	521	523	517	519	574	561	512	478	514	561	496	574	546	563	544	501	516	539	531	558	529	574	554	527	565	539	494	534	504	544	536	549	538	532	535	535	561	559	508	489	507	556	544	500	538	530	528	564	510	518	552	500	518	499	554	531	539	524	529
9494	12576	7557	2242	1560	1369	1216	1111	1025	1014	981	989	942	916	898	870	920	899	904	865	838	869	839	834	835	1283	2569	2877	2224	1691	1177	977	869	858	834	768	846	875	783	821	864	842	824	875	886	848	832	848	843	846	843	833	820	834	813	786	860	849	860	836	862	794	814	794	823	835	840	850	800	863	824	855	813	843	805	862	835	854	889	809	831	814	838	820	808	828	853	822	834	827	818	790	871	819	808	820	822	794	859	849	832	889	890	819	811	815	871	851	855	875	843	854	829	849	825	775	860	857	838	773	806	876	804	907	865	852	811	839	837	783	857	829	850	876	836	824	835	845	847	794	854	847	844	854	805	819	825	830	813	837	810	797	857	856	846	824	829	815	796	868	807	892	808	800	790	840	837	831	826	842	830	840	829	819	828	810	830	794	852	866	809	828	837	829	845	805	746	853	872	830	825	839	884	791	889	811	858	828	845	801	803	825	825	849	795	818	896	852	805	841	832	853	807	798	837	840	817	820	849	824	800	848	834	827	835	789	855	807	870	870	857	826	813	829	839	809	826	802	838	841	789	853	818	817	846	783	854	875	830	784	889	814	858	820	863	824	797	854	782	847	850	844	864	826	822	826	855	856	802	815	869	825	837	813	790	840	820	840	826	861	842	829	825	825	906	839	816	823	839	852	799	862	848	855	846	806	762	836	861	861	877	852	853	793	833	795	848	867	848	813	839	773	869	783	812	764	817	842	841	864	843	810	867	835	759	822	815	823	814	807	836	846	849	843	808	865	844	814	865	847	838	821	837	863	830	822	834	827	890	796	888	797	867	836	802	796	880	842	843	844	822	814	824	778	828	857	840	777	819	820	793	798	868	828	829	823	844	777	831	815	794	830	807	834	802	857	906	801	846	849	832	810	850	792	882	815	824	835	862	883	810	815	783	874	857	869	820	819	814	893	887	849	891	800	847	867	895	880	885	815	850	807	810	821	879	838	860	776	841	819	854	812	832	808	875	786	830	850	815	763	779	852	830	812	835	835	812	818	837	802	868	833	816	819	844	847	813	846	810	789	893	848	823	753	850	814	857	791	795	852	861	823	827	818	863	810	836	808	831	835	840	841	825	831	851	796	883	866	834	825	795	870	842	826	806	855	851	867	823	814	839	806	867	857	847	844	882	785	817	845	785	806	773	861	892	783	817	824	852	848	836	843	829	842	879	849	813	826	778	817	826	818	821	847	854	850	792	895	849	892	883	849	831	805	879	850	843	851	813	843	843	804	841	802	831	841	814	820	843	851	832	811	869	797	848	846	816	819	877	769	794	856	830	820	822	829	814	865	803	895	813	886	830	807	870	816	814	812	854	818	816	848	816	846	812	810	805	881	828	824	842	836	824	803	855	768	833	821	791	880	830	842	829	828	842	863	834	811	832	814	793	830	874	823	827	863	860	778	882	835	897	796	859	791	822	840	791	816	800	845	818	837	872	861	806	850	835	817	815	810	818	850	817	855	830	860	824	853	796	863	865	803	832	815	844	818	817	839	786	839	792	799	851	892	834	870	806	853	814	848	823	839	802	802	823	878	870	835	824	819	829	832	816	825	800	862	836	889	808	862	852	812	808	853	751	832	792	780	851	830	856	855	850	839	827	804	822	879	865	851	763	811	826	817	833	860	764	865	816	839	781	880	812	899	824	803	814	803	807	836	823	837	798	854	829	805	836	785	825	806	869	829	868	819	855	819	813	827	841	839	848	821	739	841	777	879	849	856	838	855	834	781	875	872	846	829	795	822	948	832	836	876	800	843	814	851	829	808	843	828	812	880	799	838	846	814	842	806	817	837	849	825	846	866	864	866	890	807	853	877	845	813	833	834	839	822	922	823	835	841	810	852	812	826	767	799	796	861	850	829	785	814	828	833	844	785	817	841	864	784	858	856	794	779	823	766	857	846	843	862	877	857	804	835	815	865	831	867	829	836	841	856	864	822	871	822	866	864	876	816	826	882	874	889	861	794	850	805	824	830	871	809	818	839	821	805	804	827	803	799	837	822	818	809	848	860	845	849	875	803	803	877	798	833	775	839	826	831	831	811	827	814	793	811	794	793	786	808	764	830	846	795	787	841	819	831	846	858	817	816	762	867	846	784	898	860	841	791	833	825	869	864	811	832	814	812	807	845	830	792	806	808	862	841	861	815	835	852	853	872	863	866	898	841	850	824	783	841	827	870	863	877	822	816	862	827	823	820	819	844	854	823	869	837	812	858	856	857	788	845	818	828	795	823	845	850	836	867	850	815	835	798	790	808	786	824	826	810	903	836	803	780	847	814	827	815	882	801	835	778	819	835	816	793	772	858	834	818	837	827	814	785	829	884	872	839	823	819	819	838	819	804	854	856	849	848	812	847	796	842	807	851	860	783	823	839	839	843	868	874	820	896	842	798	853	839	848	823	821	788	872	856	852	860	888	831	855	815	836	865	766	861	855	808	814	831	906	900	835	879	837	834	789	842	834	845	888	815	828	826	854	847	863	795	863	853	787	832	804	889	840	794	871	790	848	845	813	852	855	877	835	897	857	826	871	834	843	828	888	879	855	841	811	842	861	853	814	824	842	860	872	864	838	821	838	845	830	842	835	818	830	822	819	841	846	833	846	868	846	867	838	792	854	822	810	820	812	853	824	873	820	843	840	788	848	872	819	832	849	933	862	835	846	882	796	805	811	868	784	788	829	856	853	813	841	813	841	851	810	749	838	851	829	810	852	786	838	852	874	772	812	791	848	855	852	823	846	807	820	850	834	826	812	807	863	823	796	831	845	815	795	786	841	896	808	905	861	834	834	833	857	810	809	855	842	799	794	864	832	843	844	772	864	847	866	824	763	840	833	835	838	862	821	848	802	886	807	785	789	831	847	862	859	845	836	857	809	812	790	832	840	871	828	869	820	862	843	886	868	822	862	840	808	787	845	840	843	843	845	826	798	882	807	813	790	844	762	819	789	792	838	849	813	828	895	834	868	878	848	838	852	847	820	839	836	887	833	855	831	833	821	846	843	844	863	862	791	846	795	875	861	810	776	865	820	785	842	825	767	856	832	827	821	832	802	862	780	790	847	795	802	772	825	794	795	876	882	881	822	866	842	839	834	837	792	847	880	815	853	821	852	824	856	862	805	900	851	804	845	846	833	843	852	842	866	789	805	865	831	872	849	856	813	845	825	791	874	793	850	834	894	828	814	862	789	807	845	831	848	840	768	846	856	843	843	887	818	856	833	791	839	877	853	867	803	855	850	882	848	810	775	831	844	856	891	780	818	862	846	809	846	807	855	834	859	812	837	824	820	779	819	869	809	839	882	821	810	818	819	826	875	855	819	842	767	784	853	864	832	826	868	792	811	843	844	817	859	845	809	799	796	861	824	828	816	820	836	844	838	855	842	842	828	830	804	814	832	810	830	805	824	839	834	775	833	860	873	851	833	820	786	803	792	837	869	851	838	826	782	823	869	845	799	805	792	810
24712	21137	27469	24949	10317	1565	1130	905	778	813	709	749	787	699	677	678	638	662	668	643	636	645	642	610	657	1893	4091	3868	2442	1499	969	737	649	597	622	639	630	616	636	613	653	586	639	591	632	601	602	592	629	636	565	621	611	610	657	571	581	644	595	607	638	619	635	583	640	618	614	622	632	614	608	658	626	617	631	612	623	608	605	631	619	582	623	606	636	627	588	582	613	669	628	584	635	603	649	607	612	607	611	579	604	598	617	602	619	651	590	632	605	638	641	629	602	597	606	620	606	579	636	617	604	625	575	602	639	585	623	630	627	646	622	602	621	649	609	638	583	609	596	598	612	606	571	601	654	604	621	602	633	555	579	602	589	594	610	613	620	615	608	579	622	585	631	577	600	573	591	586	563	624	582	668	609	583	584	605	606	576	630	611	612	622	594	607	612	600	617	642	616	581	623	624	601	635	598	583	611	589	617	611	641	627	614	642	612	657	575	621	681	596	600	632	608	612	630	641	682	634	604	541	624	597	620	591	620	592	634	599	595	606	595	613	617	630	618	637	622	619	621	601	610	591	649	602	604	599	669	605	624	654	592	638	633	627	627	632	580	645	635	598	600	632	626	584	618	639	611	622	572	640	614	615	607	593	600	612	610	653	575	599	633	583	620	615	588	578	620	619	643	595	584	582	625	652	641	580	648	615	604	666	597	596	595	645	650	639	593	634	618	583	543	632	615	611	601	636	605	615	641	607	624	592	617	591	622	609	579	629	638	616	656	579	609	573	625	608	608	575	626	599	571	636	645	607	593	614	616	643	612	571	645	639	585	647	613	663	598	570	605	576	605	674	605	568	633	584	625	625	605	603	610	632	652	573	654	602	644	624	631	597	632	613	593	604	638	585	630	570	605	612	629	614	575	632	614	608	611	631	632	567	601	591	571	592	614	635	614	610	609	615	618	595	611	615	562	582	643	619	600	584	635	618	579	656	618	606	604	589	611	598	622	607	574	648	570	586	612	650	641	637	618	636	621	602	615	641	591	596	640	619	602	604	597	591	601	596	586	590	601	607	595	593	637	608	625	663	601	594	582	584	609	655	655	616	627	643	598	567	663	638	642	633	628	639	604	630	622	616	619	574	583	594	610	641	623	616	626	616	613	589	564	574	610	597	599	611	610	649	627	613	637	605	602	643	639	652	568	559	602	610	606	606	615	604	607	619	584	604	575	616	631	615	657	628	635	642	533	624	605	646	625	696	610	598	605	589	598	641	588	607	618	586	604	581	584	581	595	548	654	626	643	589	565	630	607	609	612	623	616	604	625	619	558	616	580	610	562	644	623	596	594	598	611	623	572	599	615	620	639	637	608	575	660	621	603	572	628	649	596	613	607	606	581	592	591	621	618	616	614	592	612	611	568	635	625	624	607	601	602	617	598	618	642	577	617	597	612	611	589	632	643	662	579	599	568	579	625	618	582	586	590	595	555	603	642	608	570	566	618	625	626	597	624	597	605	593	601	599	668	620	586	616	541	591	607	585	652	605	600	628	604	618	611	626	616	592	630	622	617	590	620	582	607	658	580	647	607	598	643	604	656	609	609	552	639	602	614	662	609	586	633	595	630	615	648	572	556	591	604	641	597	620	619	622	594	600	590	632	619	632	580	624	593	574	616	637	606	604	607	603	617	625	621	607	644	622	617	611	586	631	592	650	618	637	645	596	621	587	621	595	638	637	609	606	636	679	638	640	601	581	642	582	596	619	647	668	646	581	594	625	618	571	610	636	583	651	609	603	586	594	625	661	573	607	594	559	612	624	627	624	609	608	591	604	599	655	599	586	604	624	599	617	611	617	597	557	618	606	654	596	583	636	607	589	579	622	550	624	580	647	570	661	635	620	556	607	658	587	579	624	586	597	628	640	546	600	593	637	622	625	585	603	642	618	613	584	598	565	582	584	582	628	633	604	626	604	616	638	573	584	600	625	629	593	615	609	556	606	617	605	619	591	646	621	595	648	633	616	616	601	582	561	623	596	618	587	614	613	599	633	589	614	619	624	591	602	598	593	603	583	610	647	554	602	584	606	612	601	600	602	580	634	624	613	604	628	561	598	590	602	652	592	629	643	582	641	635	608	580	576	623	617	589	611	631	611	572	636	630	626	612	661	605	613	619	605	618	618	577	597	641	619	608	615	567	586	642	598	579	562	652	575	595	591	564	561	612	644	637	603	618	634	607	614	641	622	611	607	630	612	641	618	626	646	602	611	614	630	624	649	627	641	609	629	597	613	583	655	599	593	599	618	637	628	581	620	608	671	565	624	583	566	595	546	638	596	617	596	631	634	593	601	628	638	612	584	603	650	568	622	585	596	616	576	596	634	598	639	635	602	610	603	653	599	604	619	597	599	631	609	602	611	635	625	577	632	630	612	583	622	616	612	638	598	614	684	655	581	580	629	596	656	642	606	621	653	623	612	602	602	573	606	638	601	576	610	592	612	603	581	573	556	600	606	659	654	596	611	597	567	610	630	586	619	656	589	611	533	593	612	612	645	640	645	570	622	620	619	597	616	614	624	590	609	567	609	630	595	651	606	597	590	608	602	572	647	586	635	602	620	612	628	611	596	595	589	626	622	664	601	622	651	624	586	586	619	623	663	595	610	578	609	650	603	621	604	609	604	596	633	674	614	590	612	582	601	585	623	640	651	601	606	578	571	614	621	635	631	585	570	589	589	575	621	633	611	619	583	598	598	612	608	600	621	594	613	611	647	602	609	571	600	629	645	600	593	632	562	624	612	572	595	590	600	573	629	578	578	645	633	599	609	585	604	639	614	616	609	592	597	609	630	621	626	605	631	591	635	580	576	596	631	635	620	644	624	595	582	642	600	608	637	601	639	604	585	558	654	588	626	634	612	635	608	599	603	581	594	590	628	645	607	641	552	598	643	579	629	611	621	604	646	615	608	637	597	600	611	598	596	609	621	604	600	573	588	586	606	623	585	595	581	615	597	612	641	658	648	603	613	623	619	623	602	601	578	596	580	647	620	599	638	641	559	584	575	571	616	589	592	622	597	620	632	620	637	585	663	595	644	613	605	603	629	620	642	633	604	607	619	591	627	638	611	599	557	609	595	607	598	609	606	619	603	612	586	668	604	628	602	560	575	596	614	626	649	589	611	613	585	618	619	613	597	575	596	585	645	592	606	677	598	618	616	560	597	625	592	611	601	598	626	630	576	634	632	622	630	650	627	574	610	625	614	591	625	608	630	630	655	642	618	636	571	634	575	626	625	619	591	639	617	604	608	633	618	618	584	621	600	620	602	615	627	545	619	629	630	627	568	589	617	618	615	610	559	618	607	625	607	588	604	618	607	644	616	616	609	599	598	563	619	638	607	621	587	633	614	631	647	580	616	634	603	655	575	610	647	594	620	592	596	629	613	586	563	633	565	587	640	618	620	602	591	604	600	622	614	611	625	592	613	605	616	606	652	563	633	625	571	560	622	611	604	611	622
11349	25611	14800	5595	3903	2883	2287	1827	1667	1470	1401	1373	1302	1206	1109	1210	1177	1078	1054	1105	1057	1035	1034	1064	1041	4681	9749	8669	5126	3155	1691	1175	1038	992	967	929	970	931	961	931	938	967	893	915	965	987	961	930	1024	966	972	1005	934	1027	970	946	951	980	932	948	933	1046	880	982	921	941	932	993	940	917	953	964	967	940	1004	942	1012	947	930	930	948	991	973	929	962	937	949	941	990	944	996	972	939	984	1037	944	950	943	948	947	951	953	941	959	949	954	951	941	1023	950	926	982	930	927	981	1016	928	960	956	954	1005	900	997	981	894	920	921	960	951	929	932	959	894	899	923	971	917	974	964	973	968	981	923	1011	938	916	951	977	1039	903	897	1001	918	976	977	919	976	959	941	1023	939	973	983	957	1010	952	943	977	946	953	956	995	957	983	963	1017	996	924	912	1010	948	937	944	977	982	1040	958	946	990	993	922	920	948	996	966	996	959	918	999	991	937	973	935	963	958	934	968	929	969	1001	967	1007	976	928	973	950	967	921	990	960	1003	957	980	987	1011	974	939	983	982	983	940	991	973	998	936	953	984	964	1001	951	969	956	939	937	981	989	964	943	979	991	1004	1029	938	925	997	952	979	990	972	1001	987	992	950	1029	898	973	963	946	964	949	1027	963	972	935	981	971	960	921	978	928	914	959	956	965	908	952	960	992	981	1014	991	959	972	902	906	989	947	937	941	938	955	950	1029	978	961	921	976	983	920	901	938	994	981	963	978	881	991	906	938	975	977	897	982	994	972	961	969	924	899	957	1000	912	985	940	977	978	1019	958	997	917	997	940	935	988	988	928	934	980	982	972	984	1009	929	962	944	976	942	946	950	885	1003	941	901	911	943	951	957	965	945	939	993	909	980	1046	889	946	935	912	987	950	932	935	959	934	961	963	957	932	994	886	938	939	1012	981	943	955	954	962	944	1011	949	973	949	948	924	960	926	937	917	971	942	966	963	961	912	1021	967	915	1020	983	987	936	967	961	955	953	958	949	951	942	977	975	974	938	918	908	973	914	936	974	963	906	966	992	949	945	949	947	996	948	977	971	936	954	1005	961	916	917	961	918	982	916	1007	953	990	903	957	956	912	914	938	977	969	952	986	946	935	999	960	995	967	937	921	981	969	945	993	948	962	939	1026	946	940	981	934	947	969	937	986	952	960	932	964	1032	993	953	960	901	975	943	889	950	936	982	1018	980	938	1000	957	938	954	916	930	917	947	1022	966	988	945	954	884	910	965	995	959	983	969	942	955	972	978	916	953	947	960	996	935	939	964	978	1027	958	971	981	993	975	979	959	858	956	1001	941	965	992	924	951	934	925	966	939	966	914	978	1021	1013	966	1027	914	1026	951	936	943	939	978	960	976	925	946	940	968	976	918	981	915	962	970	947	969	897	982	966	972	958	913	949	950	945	920	950	950	997	875	1009	942	946	963	956	939	969	974	986	973	994	984	982	937	924	916	975	933	904	937	933	979	947	869	962	970	952	902	939	995	945	966	984	967	977	978	995	959	956	1009	890	979	983	977	941	918	969	905	955	1000	960	939	917	964	964	969	996	942	961	975	957	992	976	965	971	928	979	956	951	923	997	916	925	962	983	942	922	979	978	997	973	960	950	956	1000	937	949	977	872	961	918	970	921	959	976	952	933	919	937	986	986	953	1035	975	941	980	983	968	955	964	965	1023	997	1005	927	963	928	941	946	987	969	972	976	966	960	976	947	992	972	957	999	973	954	983	956	934	918	967	855	922	919	968	998	951	908	1005	956	972	913	965	974	944	959	1008	1002	948	984	966	961	988	993	1001	944	917	1000	911	945	986	905	920	882	942	969	964	999	1013	968	1001	1002	968	971	999	931	988	995	1020	916	992	910	1008	974	979	970	1017	1003	934	948	979	953	973	955	981	955	970	950	975	969	958	940	988	989	972	938	992	960	1024	930	970	867	960	905	975	921	916	971	892	905	949	941	1017	918	951	955	977	957	953	1007	1014	982	943	938	958	995	956	978	927	961	919	1023	908	972	1001	955	972	929	1018	904	1000	988	960	975	993	970	948	928	1016	970	959	932	972	927	924	900	951	915	934	966	941	957	909	959	992	991	921	956	997	985	965	928	985	914	999	952	969	1031	1011	919	937	910	994	970	930	914	882	954	971	940	978	971	970	920	987	956	996	970	1007	935	969	993	916	966	949	971	967	954	1007	951	917	966	903	958	979	963	956	928	911	939	990	971	924	985	954	977	999	945	907	914	911	981	937	944	966	981	951	934	954	894	1047	990	983	901	915	1011	975	982	984	986	921	984	990	925	1002	990	968	959	995	943	952	956	964	1043	988	967	973	1026	934	952	988	953	969	944	920	1007	1007	960	948	974	959	1013	994	915	937	939	962	964	887	991	939	1019	953	922	970	960	972	959	987	968	967	956	967	959	952	1013	948	958	985	995	953	957	1006	975	948	947	942	938	945	911	933	974	917	963	923	912	981	990	977	965	916	930	956	904	967	1009	904	898	1005	980	971	921	915	1035	1007	969	985	936	893	947	928	899	1022	1007	966	946	932	933	1031	976	895	972	968	959	998	991	951	965	917	1004	982	914	950	997	968	1020	932	976	971	966	954	990	957	909	932	950	991	983	958	1012	993	968	959	948	1031	969	951	1002	976	967	961	977	958	967	941	1000	995	992	988	970	975	973	1017	946	980	1005	1012	989	1005	930	989	993	964	949	933	879	1009	986	962	957	938	972	948	989	944	929	932	952	999	892	940	942	933	941	953	942	957	1018	1007	930	912	984	950	949	999	984	883	909	957	1009	927	963	957	1023	997	938	943	971	951	999	948	974	955	902	973	946	949	986	994	961	919	991	962	967	926	927	934	940	1013	935	962	957	994	937	929	968	969	968	1022	969	951	943	965	964	991	907	926	930	965	937	965	974	936	949	958	913	949	935	1048	988	954	937	930	1010	933	979	979	968	964	933	965	990	985	921	912	965	937	997	930	977	897	946	941	969	890	946	981	928	957	945	977	988	972	953	927	957	927	955	929	941	971	951	1049	989	993	918	994	967	995	905	942	962	931	941	917	949	997	904	885	953	966	984	903	931	997	914	880	948	951	970	996	920	907	949	906	922	1026	956	990	981	978	930	984	977	927	911	978	937	942	943	968	947	969	991	951	961	949	961	927	931	934	992	981	897	975	1004	986	958	1000	913	976	920	978	975	937	965	922	1006	961	1003	954	979	1025	978	936	961	932	964	917	986	930	936	974	934	973	965	963	901	1001	1004	973	979	952	963	945	974	981	997	989	908	951	974	987	944	930	946	956	982	997	1005	1051	1015	948	945	988	941	953	1004	943	980	963	1012	976	977	1000	982	951	943	900	927	949	936	946	978	940	936	976	965	946	939	969	959	933	960	964	966	963	978	943	956	940	952	960	945	957	1007	950	954	951	923	965	934	938	932	956	952	963	996	962	965	958	963	994	945	931	932	964	994	970	998	953	919	964	984	958	968	965	964	974	954	960	1012	958	960	962	948	991	971	958	938	931	994	962	915	950	1011	973	986	980	944	938	996	903	961	939	924	897	977	986	979	980	914	924	971	975	970	928	994	967	971	935	920	980	957	987	953	969
23127	21117	28772	23693	21114	18516	2865	1245	1057	1046	998	859	842	799	744	763	694	711	744	734	669	716	699	697	1180	7657	9416	6787	4093	2339	1191	843	655	666	600	599	671	633	575	609	590	586	593	622	625	624	609	630	608	677	614	635	626	588	590	620	634	651	580	611	647	633	640	583	590	663	637	646	592	628	612	601	585	671	661	619	564	600	617	665	606	629	611	584	602	639	623	627	600	635	642	582	641	615	618	597	633	654	586	641	607	636	623	608	582	588	619	600	624	612	584	573	583	590	605	627	567	567	659	584	585	583	583	627	624	630	642	640	650	608	620	594	626	623	607	557	621	609	618	621	634	648	593	630	646	640	607	589	606	617	632	570	606	613	596	603	616	624	678	608	593	623	617	618	631	579	657	643	633	627	579	594	619	606	623	583	612	575	588	645	634	598	583	635	632	612	608	618	656	603	625	643	620	568	576	639	609	574	639	603	579	577	595	566	601	626	628	595	633	606	605	598	591	619	605	639	602	575	596	601	629	588	590	572	554	609	627	595	657	648	605	615	675	614	632	640	612	658	605	577	565	627	628	648	623	609	621	651	610	587	647	608	645	596	636	622	619	576	575	590	613	624	607	605	643	573	594	613	607	609	589	589	623	596	605	577	625	655	681	626	618	608	645	610	604	571	601	540	571	595	642	572	628	632	618	618	633	612	597	589	632	626	635	624	628	607	562	639	631	578	594	602	623	630	585	591	601	581	592	653	609	599	628	617	635	615	617	675	653	607	576	592	626	598	599	589	613	613	620	626	582	636	622	581	616	592	563	581	615	622	603	619	648	603	608	586	604	571	593	594	601	615	647	623	607	581	610	642	588	604	622	669	617	597	579	611	641	617	618	612	635	603	610	623	612	618	571	638	607	583	579	625	609	595	589	578	564	600	603	606	633	667	620	604	606	622	586	572	580	623	625	639	627	577	583	608	623	592	602	607	605	621	625	612	613	566	600	577	597	573	594	609	576	606	596	595	639	553	623	622	608	582	595	647	579	604	622	584	590	603	634	590	612	585	607	585	621	581	598	607	631	640	621	631	611	626	576	590	598	587	611	629	592	603	609	598	623	605	544	606	621	618	613	618	574	605	589	633	622	586	614	626	560	609	557	610	601	622	624	600	634	624	590	615	605	618	621	592	635	642	624	583	584	636	630	597	577	652	598	645	586	600	585	614	619	617	613	590	599	617	608	601	610	608	633	636	591	615	591	571	578	603	616	658	619	569	626	562	576	641	609	622	568	582	624	609	625	637	616	622	621	616	626	608	642	635	584	592	608	608	625	623	651	604	593	594	594	646	580	600	596	584	597	620	650	569	643	606	563	617	565	592	624	649	623	576	587	639	564	626	621	618	585	609	584	574	606	600	617	617	608	637	636	587	601	588	621	631	603	630	588	608	622	617	593	577	597	648	608	592	588	647	632	612	596	615	591	590	637	612	636	597	610	620	605	576	606	541	597	591	554	634	612	610	611	608	569	568	587	627	610	606	626	602	616	598	610	617	585	609	610	573	601	632	598	582	598	567	604	612	554	613	648	611	637	644	600	631	605	604	630	598	611	646	572	612	580	608	625	601	664	607	627	600	619	636	603	611	601	645	623	603	619	599	670	572	615	609	613	638	605	616	601	596	594	612	610	605	648	653	620	572	646	571	586	592	572	605	558	551	589	625	593	623	618	540	610	609	674	617	603	627	619	585	606	609	614	611	607	588	587	606	619	641	608	627	592	589	576	631	639	598	638	621	618	641	602	583	617	639	586	603	619	642	570	624	550	631	617	617	634	592	606	629	654	581	590	647	648	597	615	617	591	602	622	598	637	632	582	576	642	604	621	589	599	561	615	622	567	602	580	621	595	609	620	617	609	598	626	590	616	584	607	599	606	607	627	606	641	596	635	642	602	655	582	641	570	606	569	579	632	650	600	629	603	613	616	577	628	673	606	615	603	666	603	611	625	594	617	613	641	573	637	603	600	630	651	629	645	607	574	628	668	564	654	602	623	626	585	592	607	605	597	603	630	591	565	605	617	611	599	618	623	644	558	630	626	629	557	604	594	623	620	581	626	622	578	619	634	652	608	619	588	620	580	623	581	594	608	588	639	618	602	582	610	623	627	598	600	644	606	584	638	593	584	636	615	622	552	574	648	636	606	639	644	628	624	596	612	657	567	624	604	615	623	615	562	628	572	601	607	580	557	628	619	595	592	612	629	631	614	632	597	625	598	681	593	624	562	579	570	586	578	565	577	628	611	613	580	576	627	559	576	657	592	599	569	544	601	638	632	623	567	590	631	566	608	589	602	664	631	568	599	644	602	634	614	627	627	591	561	601	640	561	660	589	626	624	593	604	620	627	599	596	585	598	623	572	602	626	633	590	658	545	579	620	570	595	632	622	573	591	613	586	603	586	613	590	635	632	603	621	611	631	613	575	571	611	617	597	608	640	621	668	597	588	580	617	645	590	605	615	617	628	624	668	597	594	620	637	580	609	633	658	597	592	615	615	605	626	554	588	613	587	623	639	638	601	577	597	634	584	614	634	596	578	579	604	600	612	625	587	621	599	586	580	605	616	598	620	627	638	578	631	624	596	627	576	593	597	583	611	600	612	586	602	631	620	588	572	607	592	598	611	625	623	596	563	577	623	599	616	647	623	612	605	558	622	564	619	639	575	588	598	591	590	626	640	648	583	605	592	564	620	602	595	642	591	602	605	601	566	609	635	569	600	648	619	621	622	615	620	646	606	587	621	627	574	626	632	630	594	622	591	604	596	616	572	656	607	629	634	608	578	621	620	598	615	587	583	617	564	629	596	611	667	613	608	564	570	612	627	606	660	563	600	597	617	609	590	547	614	629	647	603	594	629	606	611	611	582	617	624	587	586	632	588	601	573	650	632	638	568	653	593	636	639	574	598	543	689	590	625	615	591	650	565	597	579	598	583	600	640	589	601	590	598	631	569	626	626	589	594	639	600	608	580	625	591	530	602	609	519	572	634	594	615	619	623	568	606	604	595	599	619	578	631	597	613	574	607	633	614	571	636	610	591	620	627	619	584	608	602	617	619	604	586	586	623	595	585	588	597	610	589	614	652	633	586	620	601	652	624	631	598	579	602	586	587	604	622	661	578	626	617	597	646	655	638	611	655	616	608	583	631	602	611	638	582	595	653	575	594	609	572	615	605	626	598	619	591	613	651	602	593	601	606	634	617	613	611	621	578	611	632	639	635	631	617	591	621	601	611	569	656	583	633	636	631	650	616	565	592	631	581	627	581	603	596	614	567	638	595	640	603	628	579	639	585	601	618	672	623	568	609	584	569	585	600	598	642	625	593	602	594	623	648	586	554	635	579	641	580	572	608	630	582	606	642	611	598	579	641	601	610	631	653	567	593	613	626	630	592	652	563	582	587	625	615	587	587	553	610	620	622	581	630	625	619	596	611	640	596	606	614	638	625	551	584	599	616	591	632	632	568	599
16565	36352	19466	9288	5985	4380	3570	2902	2558	2235	2140	1987	1735	1601	1493	1461	1337	1326	1324	1255	1255	1247	1192	1206	2653	16702	18208	13132	8851	5017	2421	1469	1071	949	948	935	962	1013	930	958	934	1017	954	953	980	922	956	928	918	944	971	973	952	935	987	955	906	957	995	964	979	930	946	981	963	947	943	895	946	916	1009	944	914	898	938	1008	936	975	964	981	970	940	974	981	941	958	923	905	974	942	959	925	897	932	899	923	984	908	960	940	973	889	923	924	931	931	965	917	982	940	966	965	937	965	920	934	971	979	921	907	915	867	912	975	951	934	911	929	966	941	987	970	916	947	938	931	972	966	978	919	961	941	932	930	981	916	940	937	951	905	959	996	936	926	956	852	956	940	940	951	920	963	931	933	889	972	947	1002	941	914	945	920	953	992	967	927	992	932	968	893	927	938	924	921	956	937	948	943	951	981	952	945	951	1000	945	948	923	903	916	996	905	894	950	949	1001	945	913	897	987	941	929	940	963	923	944	920	975	944	899	945	991	969	918	977	902	929	959	917	933	935	909	947	1014	921	919	924	963	927	925	931	943	920	997	948	987	932	933	945	903	911	980	913	941	891	894	926	957	936	912	909	898	938	971	882	935	924	900	974	965	942	901	889	881	918	940	894	904	899	945	935	938	963	936	979	939	948	962	920	967	965	935	936	917	916	888	947	891	897	938	982	969	898	896	934	923	951	958	917	943	897	918	895	931	966	954	924	962	973	975	964	896	885	921	929	945	958	916	963	893	985	937	870	934	911	926	956	986	868	962	948	902	930	959	914	953	952	903	924	928	929	889	930	934	982	959	931	926	960	923	981	925	931	930	911	901	964	908	967	944	1008	936	944	845	936	941	941	936	983	929	946	922	989	928	902	958	959	918	975	925	938	975	978	962	929	928	893	915	968	975	935	1014	903	964	970	954	971	955	980	989	935	935	973	893	923	927	1003	951	868	984	907	958	872	938	947	960	896	933	965	943	934	981	945	928	961	950	974	950	892	937	957	903	941	936	915	896	933	913	908	925	982	1010	992	944	958	987	937	934	900	952	982	942	942	949	989	908	951	985	972	942	974	970	957	1044	926	923	943	962	939	931	991	923	891	974	910	935	961	930	959	963	961	963	953	885	914	925	927	942	958	1009	944	998	899	927	916	879	913	963	991	956	954	978	958	883	911	929	921	943	1005	961	965	960	927	950	952	944	913	1023	932	924	941	894	933	913	936	939	970	930	994	956	880	941	987	892	938	962	938	910	928	920	930	923	931	1003	930	974	953	921	893	967	933	933	974	991	993	939	933	913	947	976	981	959	958	951	896	956	978	931	921	922	973	953	942	991	926	939	926	892	921	971	930	949	946	986	904	982	915	928	922	962	924	942	932	988	916	982	984	945	907	997	946	918	970	932	931	920	986	967	914	953	941	959	978	956	940	1008	873	981	944	915	969	899	938	945	915	883	950	961	947	1008	968	942	920	975	951	969	1008	892	937	953	968	978	964	1000	892	997	932	938	1019	946	959	939	924	936	1007	912	973	940	953	952	973	924	932	911	936	954	912	914	948	944	894	917	965	947	924	937	909	923	910	935	994	929	935	954	969	919	965	930	954	966	931	941	943	927	926	986	932	961	968	929	947	923	925	890	918	869	963	974	951	959	953	941	926	952	1001	960	971	922	931	934	965	912	928	927	883	865	940	964	953	884	921	974	963	973	917	964	946	942	897	945	949	976	947	937	947	905	948	925	939	909	997	905	923	954	943	969	895	902	962	949	892	983	913	973	928	947	958	961	913	928	948	930	957	941	898	951	979	946	872	952	968	936	944	971	970	985	955	936	959	921	906	944	965	953	965	939	892	939	891	908	921	983	921	937	970	932	1013	979	944	915	974	968	927	926	952	921	975	931	963	949	986	956	906	889	888	927	953	954	1004	922	884	940	975	1028	933	954	916	954	942	936	933	940	960	931	952	965	954	989	922	924	940	971	973	927	977	925	959	950	948	891	919	945	962	1005	935	929	918	941	989	957	959	949	949	931	919	964	988	950	898	1016	912	949	964	953	881	951	943	927	943	985	911	910	929	957	926	905	901	935	927	990	947	953	933	898	957	863	952	947	889	937	960	952	975	962	948	927	945	946	923	898	937	1003	916	963	924	988	947	959	992	918	926	929	924	936	914	1006	918	938	921	1003	948	1001	939	947	963	931	925	916	908	935	983	949	916	950	945	948	941	890	969	972	956	1003	895	966	976	925	927	947	921	918	895	958	941	940	956	948	972	992	884	953	883	984	964	939	923	908	923	918	961	922	945	952	920	964	944	937	952	992	933	993	958	948	888	940	956	977	948	955	972	943	951	952	979	916	957	1021	985	948	956	880	954	881	914	918	984	989	895	926	901	936	961	960	945	960	954	950	919	951	990	902	945	932	935	919	897	1009	983	880	926	953	944	887	956	944	935	966	949	950	960	928	888	935	907	867	917	973	915	988	953	976	888	982	894	972	919	915	935	925	921	998	949	941	917	974	885	912	925	960	968	906	901	958	949	945	918	932	934	948	931	955	904	865	929	964	895	943	961	985	892	942	930	1013	1008	975	940	945	945	969	926	922	937	904	929	936	946	939	936	943	916	987	940	974	936	971	944	954	896	961	894	901	952	936	938	961	896	961	908	923	981	954	921	945	973	860	918	959	891	959	920	933	925	973	886	910	925	995	966	962	937	965	971	1022	975	909	947	965	928	919	959	1001	869	964	958	961	957	955	888	897	904	994	942	886	866	975	902	911	922	910	922	999	919	969	975	882	938	913	900	968	980	946	974	860	980	921	905	984	922	909	923	962	957	920	982	908	908	943	955	931	908	951	961	970	907	927	929	930	988	977	889	963	984	968	930	932	960	907	929	952	914	935	957	925	940	1000	892	905	898	919	895	944	965	903	956	906	940	976	948	945	904	921	959	940	953	929	918	950	982	961	944	931	942	881	978	955	933	930	902	925	930	969	959	910	903	885	972	979	956	920	965	963	922	919	949	888	935	931	955	913	921	931	971	925	1002	941	1001	875	971	965	970	903	922	938	969	931	953	927	949	970	915	966	951	941	992	916	984	918	981	906	935	939	994	895	905	944	940	941	975	927	911	966	927	995	985	966	934	958	967	964	906	950	957	917	936	957	977	941	952	916	925	963	931	923	930	894	986	920	926	969	1023	927	983	925	984	1024	927	919	975	896	965	924	944	917	938	968	942	935	946	945	954	934	950	989	1004	911	926	900	956	887	949	936	929	943	938	945	988	952	886	959	938	936	957	986	944	966	925	929	953	936	912	951	918	945	965	915	949	960	910	899	977	971	928	966	912	947	1006	945	910	922	950	925	976	884	947	923	895	886	977	934	932	926	883	960	920	923	992	961	977	893	937	950	947	958	1005	967	962	925	875	936	904	955	932	943	932	906	977	932	915	921	942	978	979	917	890	901	921	898	865	1002	951	917	882	926	1016	973	949	890	948	954	949	948	936	973	965	945	975	948	997	919	914	912	901	906	919	923	918	938	995
26803	20170	9979	1535	778	689	611	543	598	631	544	552	555	581	553	561	546	551	541	554	594	573	545	555	579	867	1264	1234	1024	865	708	600	572	579	599	535	534	516	543	572	560	517	512	554	535	551	562	536	587	555	532	588	554	532	559	522	572	500	540	583	569	525	555	510	497	504	534	558	542	571	508	539	562	518	542	542	497	514	536	509	586	541	560	554	508	507	538	506	575	560	521	544	534	551	559	554	545	561	546	539	548	585	535	571	560	532	525	590	535	535	537	534	570	560	529	505	570	523	536	561	554	560	544	521	554	542	504	563	540	556	530	550	550	553	530	526	516	560	583	530	467	541	510	487	528	536	560	511	507	502	581	521	545	545	562	538	492	543	501	543	565	516	569	543	527	529	525	556	537	536	534	540	500	530	541	559	556	532	515	552	527	558	565	578	534	501	544	561	533	568	543	549	550	497	565	577	543	566	486	538	607	522	533	521	591	516	537	527	538	526	561	519	549	534	560	554	523	498	541	580	528	544	531	541	564	516	561	536	554	491	534	526	569	545	533	618	539	576	539	534	552	517	569	520	534	517	472	548	515	585	523	532	535	585	580	545	516	555	515	522	500	573	526	502	549	546	551	557	553	538	523	521	531	551	563	546	555	518	521	526	555	540	495	582	528	562	546	568	573	591	532	560	533	553	517	529	496	508	543	533	572	548	571	543	509	556	545	554	567	576	517	551	564	531	496	656	561	546	518	542	514	569	518	514	548	562	542	511	540	520	546	517	508	556	494	553	590	545	566	521	508	552	503	486	510	545	525	541	496	553	553	495	543	537	527	500	572	546	536	592	562	546	546	520	544	564	544	517	568	522	530	567	507	518	529	469	487	537	563	562	589	534	553	487	539	509	562	574	559	525	539	542	531	507	548	550	548	532	590	553	557	552	507	521	531	525	494	548	529	528	541	539	493	560	525	545	480	558	538	528	534	539	554	592	550	545	516	580	545	494	511	535	510	498	516	571	509	565	584	580	518	497	544	528	537	524	520	557	552	552	548	527	525	571	518	565	583	528	593	525	520	532	492	551	509	548	576	524	587	585	535	513	548	548	551	561	520	513	545	538	523	565	520	532	515	587	532	544	537	541	540	557	553	577	533	523	560	569	492	499	548	514	535	521	557	550	580	531	502	558	541	522	565	556	493	559	533	557	535	533	559	567	527	543	567	535	535	530	549	515	546	519	525	525	513	545	551	539	494	551	573	575	534	511	547	531	576	508	532	516	534	550	552	546	553	604	536	511	530	551	548	515	515	543	525	563	532	520	528	512	526	532	536	525	532	539	538	505	567	522	539	535	549	540	537	538	562	522	512	563	557	559	537	544	584	520	506	544	519	553	542	512	503	503	533	605	550	546	526	553	544	482	527	537	524	542	577	509	564	537	522	542	497	551	561	534	534	545	574	577	512	533	546	566	554	541	506	539	609	583	535	515	516	576	503	552	557	541	559	535	522	519	520	579	505	501	549	486	536	542	541	509	559	540	604	560	522	554	541	558	565	527	525	601	499	540	480	562	535	517	540	552	550	569	548	534	532	512	560	567	546	549	554	543	542	522	596	531	534	542	538	557	568	560	563	536	500	571	557	549	560	546	533	521	512	517	526	533	509	522	580	529	544	532	549	562	517	533	553	530	526	554	547	514	540	526	564	499	544	562	563	533	565	535	560	539	522	522	599	511	513	566	514	537	560	530	515	539	545	541	547	532	507	531	596	517	553	519	552	524	536	574	526	520	574	560	534	587	554	518	507	543	542	513	530	511	545	526	571	491	533	528	565	580	534	506	562	570	544	527	502	520	571	577	518	494	543	489	509	555	549	542	528	540	542	576	560	568	543	490	540	518	584	555	533	542	565	550	575	510	539	571	519	589	554	530	537	571	527	545	519	569	535	575	544	541	534	516	527	563	544	515	574	537	519	585	502	517	571	559	509	517	517	524	505	524	520	526	553	557	513	536	555	569	554	516	543	505	567	523	562	547	552	524	536	527	538	517	530	527	554	608	541	547	545	524	507	543	535	528	519	549	548	521	500	544	511	542	575	531	521	572	527	515	597	595	515	529	498	552	525	555	517	576	531	525	540	579	562	514	560	543	532	549	596	532	522	566	545	536	543	528	557	551	529	565	543	537	527	563	527	514	587	542	526	571	589	538	527	559	503	529	542	531	515	568	547	542	556	553	551	526	533	487	529	543	602	546	508	541	514	520	548	516	573	563	523	498	504	521	538	499	531	519	564	591	534	563	531	546	535	514	535	545	566	575	535	493	541	535	570	512	517	554	546	511	542	572	541	577	524	529	545	557	540	551	530	525	540	548	517	530	511	557	533	562	584	525	556	514	554	510	577	560	551	546	533	497	551	566	561	516	501	543	548	543	542	517	530	554	557	542	508	533	509	576	527	558	577	551	552	550	552	546	581	518	526	522	583	549	553	529	546	549	536	552	562	539	540	528	490	511	555	504	539	540	541	514	478	545	561	569	555	497	565	533	535	560	519	535	541	558	557	573	525	530	518	523	546	557	534	520	513	520	551	568	558	546	522	563	575	533	529	534	539	520	506	504	541	507	532	548	513	566	558	557	584	551	578	525	519	527	550	523	555	557	528	538	530	545	551	519	588	527	531	526	585	525	562	548	501	546	488	512	591	567	520	526	579	555	534	549	482	531	535	540	571	567	544	547	524	542	554	564	579	522	551	519	529	525	542	529	568	517	539	521	535	512	523	552	520	531	524	521	537	542	519	598	519	514	581	528	528	564	524	580	518	541	555	543	583	532	514	536	526	525	531	548	545	535	564	525	569	544	513	520	534	584	573	542	549	506	543	544	549	569	513	498	504	499	517	528	520	547	530	510	493	552	548	588	507	522	550	550	564	516	548	545	531	533	544	619	508	539	569	560	536	518	592	538	537	547	549	517	539	543	584	533	548	566	531	551	558	551	534	532	561	526	552	531	551	563	580	562	547	536	548	495	533	558	518	548	555	526	539	523	584	534	545	502	546	509	540	526	517	553	481	604	509	599	572	520	517	538	548	538	556	555	582	517	543	520	561	523	531	508	528	583	595	559	536	537	543	504	534	553	561	559	565	523	551	572	521	540	541	494	565	505	534	535	544	525	569	534	551	550	587	560	539	542	543	598	535	559	551	581	568	596	543	561	543	533	546	551	490	539	517	528	524	501	511	556	537	567	573	573	558	564	539	530	515	551	560	537	545	569	554	560	469	528	522	567	528	539	578	551	538	551	527	542	597	542	482	546	490	551	566	579	545	560	564	530	531	539	575	577	540	506	576	534	524	568	546	527	540	516	519	558	491	526	499	530	534	556	564	498	526	566	535	533	547	527	520	507	564	533	542	503	553	535	543	538	545	540	535	529	561	535	556	528	523	602	549	537	513	501	554	496	555	508	547	560	531	573	579	519	580	559	581	544	526	549	539	542	530	561	588	521	556	570	540	516	533	543	570	547
10246	13481	8917	1947	1286	1205	1118	1044	1054	991	1026	1006	935	929	932	901	865	925	926	908	889	867	962	859	887	1685	2701	2596	1886	1502	1175	963	833	797	886	837	879	807	860	826	864	849	859	872	822	843	827	878	827	855	829	818	837	886	820	858	835	812	845	841	817	825	865	835	864	842	858	862	821	852	880	833	851	814	841	842	845	855	774	796	828	811	859	812	865	849	833	804	854	867	846	849	831	808	829	775	799	863	853	816	841	812	870	824	824	867	839	830	858	810	881	852	829	818	867	848	824	801	862	860	789	856	843	870	851	811	819	863	831	831	839	812	884	888	762	865	841	871	818	827	763	828	855	845	849	825	823	866	830	794	843	810	796	873	846	830	826	899	861	817	881	890	827	867	861	840	827	811	855	806	848	871	831	835	790	776	867	819	844	871	839	840	805	843	891	829	824	832	800	865	840	805	893	880	789	849	838	874	796	910	800	868	855	824	827	877	837	885	849	834	849	846	825	827	840	769	813	876	833	854	853	797	832	879	846	826	805	835	872	801	864	780	880	855	813	875	852	837	858	804	868	830	834	891	826	897	879	859	832	861	847	834	834	827	919	795	869	850	863	878	815	819	799	824	839	876	854	864	806	844	807	869	846	823	892	801	870	880	820	810	848	840	788	888	844	843	830	817	788	819	870	843	848	797	848	822	830	870	815	777	848	834	825	828	834	881	792	814	871	898	851	834	873	890	855	784	863	849	794	808	830	809	847	811	833	840	842	844	800	816	850	788	809	834	837	819	807	852	801	861	864	804	790	811	852	856	837	846	844	894	879	780	836	864	823	815	891	848	869	877	826	816	856	799	945	804	823	842	850	839	910	839	842	826	819	877	851	817	877	833	824	850	877	848	818	776	871	819	837	808	799	847	829	819	885	812	840	841	818	809	817	849	806	818	799	876	818	819	833	847	822	819	853	805	844	846	808	822	791	838	859	824	839	811	887	833	828	888	882	868	840	866	792	851	804	855	824	845	802	866	807	823	793	825	847	855	808	817	833	826	817	871	855	887	845	843	859	803	855	858	851	861	876	829	837	868	861	792	828	806	870	801	861	824	880	825	837	825	841	843	851	816	825	824	843	866	873	810	856	919	852	788	845	879	826	788	820	840	788	840	860	827	836	841	862	823	817	836	796	849	771	870	856	836	818	869	853	816	845	806	836	792	847	775	841	846	875	800	781	832	873	822	857	843	829	893	815	859	826	805	861	828	836	816	855	868	823	832	845	838	838	850	842	833	840	896	836	819	808	845	864	826	872	825	832	823	815	829	836	870	769	918	818	846	861	827	877	877	839	841	851	815	858	851	834	879	813	836	824	869	834	812	813	856	826	884	804	810	820	849	855	803	793	818	864	911	832	825	845	865	878	890	855	848	817	840	852	860	826	852	801	834	814	870	845	819	820	838	771	839	845	896	864	842	853	898	839	822	878	860	815	825	846	841	883	822	814	893	809	828	807	812	762	839	852	873	832	810	833	787	838	827	852	882	830	875	814	876	836	820	860	829	842	828	860	796	830	896	867	771	821	837	825	848	803	821	800	805	850	832	817	891	817	813	812	848	840	793	822	789	855	819	788	859	832	841	810	847	860	820	826	844	882	787	846	806	901	822	815	841	851	864	817	851	830	846	870	834	800	832	852	811	804	846	865	858	844	811	816	887	816	872	858	851	887	862	842	847	839	860	905	829	864	855	864	884	835	824	851	810	848	838	884	802	835	833	847	803	868	783	844	840	853	875	832	883	815	845	857	849	841	855	780	894	818	873	809	863	787	832	781	878	863	756	777	887	870	835	869	887	866	848	821	852	813	788	816	830	882	838	819	841	790	835	873	878	815	872	832	785	848	817	855	916	866	848	831	819	768	852	845	826	818	855	876	834	843	840	829	794	839	859	900	862	879	806	830	849	814	863	868	855	835	838	871	815	834	823	832	826	824	812	816	850	867	846	833	855	849	858	856	854	797	836	840	864	820	851	814	811	813	868	851	828	845	862	839	844	828	804	838	832	876	835	868	928	775	798	840	818	811	850	853	843	826	828	852	833	843	861	817	853	834	863	843	813	853	797	842	847	853	840	812	862	830	903	827	786	819	840	874	906	837	852	826	870	823	885	796	843	864	864	806	877	869	886	839	867	846	798	828	808	894	895	852	811	863	866	845	839	875	869	851	819	870	810	846	852	850	837	817	883	849	846	842	826	832	862	866	824	745	744	835	836	899	861	872	816	860	863	789	819	858	825	807	824	845	886	841	822	818	843	835	804	906	881	815	809	810	878	832	856	848	863	791	859	866	807	839	875	829	895	819	881	837	813	848	821	872	840	830	787	827	875	863	838	864	868	885	807	868	804	779	896	850	791	809	828	822	832	810	827	826	876	867	865	819	826	850	792	896	871	773	846	864	815	850	844	867	838	838	868	840	871	835	864	855	907	880	819	859	787	875	840	801	822	843	864	809	867	885	802	824	821	842	875	851	829	829	844	801	799	810	858	864	810	846	801	829	831	841	835	831	829	795	822	854	844	820	776	854	802	848	819	806	871	900	855	848	848	844	839	821	808	879	808	891	842	840	860	838	860	843	837	838	839	849	836	885	870	916	828	806	817	818	886	857	868	876	835	854	812	822	806	792	823	813	855	876	836	821	891	834	857	776	855	833	865	873	841	841	851	825	906	846	873	816	848	848	851	805	853	846	858	805	852	847	828	837	809	842	851	865	891	854	807	808	804	831	815	882	833	828	859	842	884	856	823	813	853	832	851	841	816	828	874	810	827	863	846	911	831	781	898	793	841	823	849	876	880	784	826	884	806	799	820	806	817	837	843	837	822	859	907	799	831	851	835	811	817	864	845	824	892	860	817	853	857	836	849	850	812	809	807	830	886	826	839	839	870	802	812	828	825	815	808	844	839	861	824	857	840	849	841	854	798	886	796	826	848	832	871	826	811	826	875	819	811	844	781	849	813	834	838	862	830	861	836	830	843	876	858	896	813	836	874	820	838	740	842	848	860	888	855	828	845	829	843	852	855	854	868	874	836	864	892	817	818	804	815	851	855	877	843	851	837	866	848	858	841	873	832	811	862	814	874	847	845	875	846	893	821	834	843	824	840	849	869	791	832	838	797	868	806	802	836	805	782	844	811	840	850	839	891	814	852	837	800	840	821	896	835	905	826	844	865	839	833	776	848	819	889	847	821	849	831	805	852	815	841	873	819	869	819	867	843	837	871	833	806	919	858	835	886	820	844	834	806	827	797	824	865	858	837	896	806	857	796	813	876	828	837	802	855	841	876	828	836	793	878	831	874	874	880	834	843	852	866	816	837	832	802	837	768	867	812	760	833	860	860	789	845	881	830	857	853	831	834	839	858	881	799	848	773	895	842	830	847	900	885	865	835	864	843	810	829	859	851	880	831	816	855	893	804	764	802	821	825	879	840	833	827	874	862	894	850	790	898	885	811	850	837	833	903	799	806
24663	21152	27403	25043	10089	1371	1035	866	825	786	709	689	733	688	698	675	722	655	659	671	690	633	631	621	583	1809	4356	3661	2295	1553	968	708	611	643	591	554	626	598	616	632	604	565	601	618	609	641	606	615	631	572	599	608	557	619	596	641	636	581	601	636	625	593	605	556	586	636	602	604	605	608	635	601	637	556	575	585	607	626	612	579	617	621	558	562	624	615	645	637	631	593	646	592	578	582	647	626	593	566	617	615	637	637	639	619	627	651	622	597	607	634	635	596	588	554	605	627	621	600	607	624	606	591	644	607	559	560	617	578	596	617	594	589	617	632	610	564	582	637	553	619	634	633	582	668	574	649	631	663	594	601	614	584	587	602	574	608	614	554	624	603	580	594	596	613	593	630	631	634	601	580	578	603	559	585	606	565	653	608	589	568	653	653	624	610	615	607	647	608	586	656	607	550	612	580	631	603	603	636	604	585	593	609	598	621	606	608	572	598	643	570	590	627	677	620	593	615	586	643	591	635	573	618	616	624	628	635	596	611	587	556	597	583	631	640	670	600	609	570	563	626	570	616	607	566	583	562	597	622	620	584	619	567	634	589	581	577	610	607	602	549	633	599	597	569	578	558	586	578	587	612	597	600	632	572	592	621	642	617	575	615	585	603	639	603	626	586	588	571	615	612	599	626	586	586	652	652	612	587	633	593	577	617	581	632	618	575	618	627	626	627	582	593	607	564	586	662	615	578	610	595	594	581	618	600	571	614	620	618	569	589	562	606	614	641	579	580	603	604	588	621	549	610	651	589	617	558	589	575	600	607	614	603	561	581	636	574	605	624	612	582	641	546	617	638	623	596	567	564	622	589	571	567	579	586	636	590	592	587	607	572	591	580	607	602	618	585	585	563	580	590	624	665	575	621	568	632	636	572	565	615	645	605	613	626	586	623	586	602	616	639	588	635	647	603	598	596	593	550	620	626	581	585	560	573	627	582	588	612	621	601	592	523	653	650	592	606	629	606	597	630	586	580	609	597	623	617	598	559	617	576	597	590	624	631	612	611	596	555	620	610	610	605	568	605	624	594	553	642	600	633	603	577	614	620	593	624	617	607	601	619	587	629	577	662	626	642	638	638	637	617	581	635	626	595	663	652	549	600	617	619	588	603	540	592	598	576	541	585	569	600	570	607	620	611	557	636	515	617	625	611	635	602	584	574	611	559	588	570	616	591	629	570	599	664	581	595	566	567	624	614	595	612	671	630	609	612	605	590	645	598	562	554	580	592	644	633	620	582	597	559	615	602	565	613	615	643	611	632	632	606	607	553	616	625	594	600	608	595	589	591	600	618	626	620	609	581	595	555	611	611	617	616	587	625	629	592	603	623	619	601	606	623	633	589	574	602	598	605	587	589	592	596	550	665	645	580	573	609	588	615	600	628	628	650	632	600	530	585	580	608	602	604	638	616	580	606	647	561	614	625	605	596	641	609	602	591	579	613	570	600	658	605	606	647	614	606	588	594	562	592	562	622	589	563	600	599	586	600	587	576	576	633	574	620	560	591	582	590	599	621	593	612	617	620	631	617	609	626	594	614	563	570	604	601	635	611	617	594	601	621	623	606	579	594	588	614	539	585	567	594	628	581	570	568	606	628	544	590	584	643	651	627	572	625	624	570	616	592	589	591	598	545	606	578	592	593	606	583	612	593	567	554	608	570	619	570	596	612	669	619	593	608	628	593	602	571	609	627	617	616	604	583	632	652	624	625	583	564	611	581	608	604	574	635	644	582	586	609	593	576	613	594	597	568	584	575	565	594	607	611	632	605	614	557	539	628	611	615	602	561	615	572	601	588	623	593	594	631	565	596	646	632	582	627	575	627	642	608	588	592	572	574	603	598	568	550	649	627	573	608	612	588	589	569	661	601	555	676	599	625	610	592	591	587	621	640	607	590	605	597	614	573	589	592	582	629	561	648	604	598	614	581	609	639	582	664	625	607	595	608	594	648	598	621	626	579	571	580	648	611	599	577	614	574	631	596	639	587	644	627	649	557	546	651	584	615	608	611	620	590	581	614	621	602	599	589	564	590	620	603	609	598	609	623	626	591	620	595	569	582	608	635	563	583	604	607	628	611	599	633	627	604	604	591	596	611	610	576	638	596	629	588	606	578	580	652	608	605	617	607	636	578	588	585	628	599	589	593	624	579	576	608	552	612	603	619	616	654	616	631	610	563	590	575	579	599	599	584	627	587	627	625	644	578	592	590	585	629	599	635	636	561	584	662	585	673	567	593	589	613	572	543	589	597	629	627	614	646	615	638	618	616	588	560	579	582	632	583	608	609	578	593	612	580	576	582	607	617	599	599	604	615	654	582	598	608	643	560	624	637	615	611	585	621	584	597	647	581	597	588	593	636	650	611	585	605	635	646	674	600	596	621	597	585	576	562	586	582	576	593	607	596	570	591	585	576	563	587	598	598	585	545	621	632	558	589	618	618	594	594	595	610	595	639	584	581	537	599	608	640	607	633	625	611	569	624	607	623	618	616	548	632	607	597	566	601	599	614	553	599	570	602	603	638	588	615	623	599	618	587	592	604	575	644	640	600	599	621	625	633	590	637	606	629	616	602	593	636	606	632	582	633	619	554	599	610	579	600	606	574	631	624	613	604	642	637	578	618	602	604	639	590	564	571	615	612	649	637	575	596	609	590	627	641	578	589	588	637	636	619	610	589	597	619	602	598	588	590	632	624	556	581	638	593	577	586	627	601	601	615	634	563	629	619	628	598	603	604	638	621	580	601	606	618	609	575	574	622	596	561	596	594	602	597	565	607	637	587	594	644	616	627	583	576	597	633	574	619	651	601	607	603	572	582	608	609	591	616	585	591	600	610	591	568	674	618	631	597	575	578	641	633	602	583	606	575	549	595	570	574	616	643	581	662	619	567	608	591	576	594	612	630	628	612	628	656	608	565	631	584	594	613	602	634	599	632	587	569	656	603	574	621	586	586	627	633	530	576	586	589	599	578	627	637	608	648	598	578	612	573	580	642	610	592	606	576	555	632	589	601	612	575	613	607	599	584	606	602	661	639	593	611	601	543	597	587	568	594	595	626	613	605	602	629	625	616	598	607	664	598	611	595	624	628	609	587	598	646	611	612	567	572	654	590	628	609	617	612	613	595	587	601	583	644	582	636	589	605	593	599	603	558	635	572	599	619	618	629	575	611	603	606	604	607	626	604	578	601	625	644	563	610	571	605	605	613	563	614	575	598	590	620	611	567	574	631	601	579	621	568	599	602	595	592	595	634	558	620	633	628	602	591	626	616	624	622	613	552	592	597	625	647	621	644	591	588	616	586	654	605	579	616	611	636	623	573	652	589	585	617	595	646	607	623	624	596	568	580	641	630	630	615	579	569	609	620	596	646	628	576	608	610	609	603	596	559	644	583	575	593	609	564	636	587	609	576	624	627	608	594	593	589	647	584	655	600	627	613	601	593	609	620	636	584	646	646
12833	26296	11219	4351	3083	2302	2052	1755	1568	1519	1326	1299	1224	1207	1164	1154	1208	1146	1221	1101	1041	1100	1029	986	1040	4625	10178	8097	4963	3038	1681	1182	961	962	887	923	914	906	923	969	979	906	981	904	973	952	912	901	908	973	931	984	955	930	1017	947	963	954	938	940	984	919	928	883	940	875	930	928	954	917	866	918	959	949	914	967	929	888	907	935	913	937	921	914	941	911	986	954	907	959	966	976	927	956	961	984	955	948	951	922	994	964	936	940	949	929	906	931	942	940	939	961	897	952	884	913	921	919	949	917	1024	903	939	935	942	965	961	962	959	928	944	956	988	927	898	929	972	918	906	960	968	917	985	931	936	935	968	971	921	904	900	930	880	917	950	877	928	946	941	974	887	905	946	889	973	974	913	920	917	926	948	937	958	938	931	899	935	954	903	959	916	903	965	948	970	954	910	1017	959	934	950	865	994	961	885	958	869	991	941	969	932	979	974	909	971	932	964	988	902	931	914	930	951	923	948	946	905	905	904	889	905	888	937	946	960	966	855	955	912	932	1001	950	921	885	981	946	958	873	932	967	980	911	918	908	919	983	882	935	938	953	910	979	891	932	928	885	958	908	958	911	947	945	946	935	959	882	941	912	899	952	912	945	914	952	978	945	906	946	922	927	941	963	932	912	928	939	913	925	1004	886	906	917	978	932	953	951	926	946	923	956	900	942	940	1008	942	952	970	897	1004	931	906	980	980	923	932	889	905	918	974	989	944	968	899	964	938	930	946	920	938	935	915	880	939	961	901	912	939	957	949	923	944	898	938	906	871	990	1005	902	944	951	882	876	923	972	918	924	912	932	918	940	954	961	920	956	954	935	923	966	901	946	901	925	916	937	936	921	882	999	946	936	900	899	930	947	952	953	968	963	941	918	922	952	904	975	978	891	909	915	914	909	917	953	903	961	948	872	899	912	1006	879	1000	930	950	893	994	944	897	959	960	956	918	946	971	930	918	956	964	935	908	950	902	958	982	956	964	926	920	908	928	959	952	934	964	926	971	908	992	941	967	931	934	933	932	948	952	946	923	916	900	940	900	892	944	959	913	899	947	946	917	943	942	926	935	951	926	888	1001	956	923	902	925	922	943	961	931	962	965	899	894	961	922	944	937	943	941	956	892	946	927	873	892	912	932	981	893	906	896	934	949	938	926	963	936	948	958	937	901	944	889	948	921	954	959	955	891	960	958	911	927	930	981	900	959	922	967	959	918	909	913	947	872	916	923	956	919	926	1010	873	885	945	959	947	912	915	925	926	940	872	960	964	902	953	880	940	971	931	905	918	954	961	974	942	896	913	906	988	957	947	959	957	931	944	930	1003	916	938	941	894	945	917	932	928	945	905	920	908	956	950	966	848	941	916	883	915	973	935	904	927	925	945	900	938	932	934	881	893	927	920	953	914	955	933	915	941	946	929	932	922	943	943	910	874	975	938	904	912	976	923	968	936	886	889	904	931	882	929	896	933	949	945	999	918	960	931	954	871	958	925	893	911	932	925	890	915	912	908	967	973	893	918	940	981	923	906	938	917	925	940	958	970	919	922	842	960	901	954	900	926	931	915	939	915	919	964	905	945	943	929	923	935	866	939	969	891	979	939	914	909	940	996	943	913	961	929	945	938	963	919	1000	904	955	933	984	970	915	914	940	972	951	894	907	908	967	882	963	953	907	926	944	954	927	926	930	933	962	930	925	952	932	949	927	946	967	943	906	968	974	897	937	864	940	944	900	940	953	921	975	898	988	959	978	901	929	930	887	915	923	945	894	967	882	902	857	907	942	966	911	933	971	932	923	933	960	977	918	902	851	1003	882	966	966	935	900	925	955	904	925	925	960	924	921	930	922	888	947	923	904	969	924	955	911	925	923	920	959	926	915	888	942	885	971	931	978	937	956	959	956	899	959	903	933	950	909	924	939	926	912	972	959	935	915	919	882	925	979	973	968	915	931	933	933	967	936	940	968	909	923	928	936	974	944	952	945	922	926	898	971	939	989	890	920	890	914	947	972	944	901	956	897	958	951	835	911	958	922	873	927	923	904	935	930	954	910	888	939	943	889	966	897	939	910	954	962	946	883	940	930	993	952	953	1002	999	904	939	1013	925	891	933	942	913	924	892	979	892	924	937	976	895	859	953	923	919	920	965	949	956	934	935	929	943	948	919	922	851	913	942	943	977	896	906	929	987	909	959	965	914	919	942	896	936	931	887	887	905	988	966	885	904	971	952	952	923	961	890	896	956	997	908	965	946	913	918	955	958	913	896	937	880	948	955	985	927	943	939	914	897	930	941	939	964	937	927	947	904	951	929	927	921	929	904	969	923	885	917	980	922	934	930	912	996	984	918	933	913	975	969	947	910	933	889	906	890	1010	902	940	892	897	968	886	901	981	890	927	921	972	901	940	932	915	984	858	866	941	933	895	925	933	960	926	935	936	925	910	923	970	917	920	951	928	874	931	904	944	930	948	927	889	875	949	900	934	935	877	976	898	945	930	910	892	931	906	936	923	943	932	931	891	884	911	934	924	905	958	946	957	946	938	988	926	964	911	928	997	861	922	929	981	985	945	992	928	956	889	1005	936	943	945	916	918	933	960	904	935	906	973	952	959	919	951	871	900	973	928	891	932	942	873	920	921	950	926	909	939	937	957	910	954	941	944	900	901	956	940	917	946	922	934	940	977	960	948	882	896	909	946	953	928	956	917	941	895	909	958	939	957	917	923	962	955	902	910	922	916	923	902	904	939	923	973	969	956	939	929	973	872	945	941	908	890	927	977	982	924	862	930	925	927	965	893	919	907	903	951	914	948	937	961	871	920	987	918	935	902	937	933	922	887	947	941	926	894	984	916	935	927	925	884	937	891	914	953	908	918	887	914	919	932	920	930	929	975	882	940	910	974	949	904	990	960	856	935	935	911	951	919	924	923	968	957	958	855	922	924	901	934	922	937	874	862	952	970	941	978	966	901	904	933	882	932	969	1007	916	944	948	956	930	924	914	891	966	952	924	909	889	932	931	908	932	953	907	941	882	893	935	894	889	897	967	876	950	938	880	924	947	959	901	929	896	937	961	892	941	947	935	948	911	955	919	965	917	914	941	924	976	938	923	887	949	974	907	940	933	948	956	915	899	989	885	917	879	937	929	913	932	904	915	916	964	921	902	882	942	905	965	885	940	943	932	938	958	908	874	920	948	851	925	935	929	960	975	951	915	945	895	920	903	944	968	972	937	873	866	936	975	973	936	839	910	883	929	982	985	994	939	944	910	913	924	944	917	879	953	951	948	869	958	983	917	922	925	914	889	909	954	969	944	903	965	961	947	922	950	930	980	937	986	927	935	965	907	920	931	943	984	887	980	945	1006	894	971	935	899	981	908	919	939	919	939	929	932	983	909	917	901	877	956	947	923	912	933	975	938	983	913	883	990	925	952	1029	907	927	891	956	962	936	921	951	962	883	883	922	988	865	922	983	916	905	916	965	969	924	923	871	1012	969	914
23155	21130	28803	23697	21117	18491	2581	1228	944	921	879	766	780	736	669	661	640	704	653	642	619	596	621	583	587	4723	9905	8652	4549	2332	1093	735	568	569	554	540	493	515	546	523	516	562	500	521	505	516	524	564	497	512	490	534	478	539	531	525	525	512	518	530	516	531	522	536	489	503	559	512	542	504	523	508	498	557	489	523	563	487	527	518	543	495	531	566	498	523	524	534	548	514	567	525	535	525	553	471	518	527	522	508	501	522	508	475	526	498	497	530	502	514	471	510	514	546	509	493	502	518	530	483	517	496	553	532	551	524	521	515	495	530	519	505	514	507	502	527	539	554	532	514	559	496	561	561	499	536	517	546	514	533	512	522	504	554	498	537	535	542	502	513	514	495	497	545	489	521	532	517	525	529	512	534	466	491	496	526	494	504	499	578	530	516	530	559	528	524	548	526	518	530	527	528	497	512	510	507	513	508	536	511	503	551	449	448	527	499	482	496	514	502	504	508	523	508	529	542	531	480	537	511	488	531	537	526	528	531	512	518	539	528	528	523	538	535	539	534	526	537	496	501	540	513	511	523	486	483	532	542	503	516	475	557	534	495	529	483	494	536	518	541	539	517	533	505	526	532	544	495	486	501	530	544	519	546	469	534	544	508	499	554	526	476	478	537	526	533	505	529	516	480	518	513	554	526	544	499	508	488	497	541	521	516	511	489	516	504	497	564	556	523	499	546	508	512	486	467	525	517	500	528	489	539	512	549	487	554	535	522	515	562	491	507	503	520	522	526	531	440	509	525	534	521	483	526	545	471	541	503	523	534	481	521	510	472	549	513	526	545	528	493	492	518	522	490	534	548	521	511	493	535	524	482	496	499	522	517	500	511	493	482	495	496	535	536	532	508	546	543	539	514	561	531	517	555	514	529	503	511	545	541	495	525	496	548	486	544	515	515	555	536	520	509	498	541	497	537	542	469	524	508	511	562	499	501	540	538	507	493	494	462	522	497	529	520	511	487	515	486	530	517	532	486	545	512	462	540	502	538	510	540	542	496	495	534	543	541	507	526	483	527	527	502	486	548	526	522	520	532	529	542	509	504	508	504	550	505	511	524	555	518	476	557	516	535	558	499	539	508	489	505	499	525	517	500	510	536	532	524	498	526	509	560	478	526	486	505	492	499	510	535	502	524	518	498	545	505	516	533	542	538	537	517	471	544	511	522	469	520	519	499	540	533	516	499	516	503	516	493	469	499	504	561	535	520	518	516	507	507	521	495	540	543	535	526	553	469	556	514	545	523	505	511	551	524	514	511	510	480	479	489	506	531	489	493	496	488	530	490	527	544	563	508	498	509	504	483	483	532	512	550	548	530	491	540	513	486	494	537	511	535	491	546	505	515	532	551	501	483	517	528	490	515	508	505	493	523	507	525	493	496	513	524	530	504	523	529	499	515	558	575	500	490	488	492	547	468	517	514	514	482	535	517	517	526	521	502	522	530	600	561	510	528	482	528	502	543	529	504	511	554	522	572	496	563	504	520	494	487	511	536	564	507	550	501	467	521	502	499	492	527	507	520	508	509	514	512	519	516	509	496	542	499	518	552	500	490	521	523	538	514	507	470	556	555	524	476	543	519	541	516	539	506	548	509	476	481	533	486	503	543	534	555	550	506	500	508	498	524	480	494	480	509	501	538	533	511	532	498	515	496	487	513	489	527	507	508	562	520	544	490	541	495	454	491	496	501	496	527	490	531	492	532	513	511	563	525	528	490	517	542	546	545	491	564	534	512	461	552	540	460	478	555	514	558	512	511	560	496	551	525	532	503	538	499	502	518	501	542	513	573	524	513	519	534	536	492	527	550	531	527	523	517	514	498	513	524	496	510	525	521	542	491	563	505	519	514	496	501	517	527	492	488	522	492	535	537	489	495	517	473	548	495	504	507	552	545	512	477	529	526	500	511	517	507	499	521	540	479	492	533	511	516	484	541	492	491	508	532	541	522	489	541	544	542	526	510	576	515	498	509	514	481	537	532	532	483	535	510	525	510	502	500	537	476	518	518	492	528	527	510	499	533	551	474	490	542	496	513	541	538	488	496	491	466	506	529	476	500	505	474	500	515	525	475	485	484	505	479	470	526	522	511	530	516	548	505	533	517	536	537	529	535	496	513	498	487	499	480	542	523	538	514	500	514	508	514	518	532	528	527	487	507	515	460	522	483	525	513	498	538	477	506	515	499	531	494	460	503	471	483	513	477	532	524	487	537	499	586	495	529	510	505	533	506	531	512	494	471	515	491	553	495	555	561	548	501	510	524	535	563	524	536	510	526	520	519	495	522	593	484	529	549	537	531	514	503	544	520	498	547	520	545	485	505	538	549	538	510	544	473	508	512	534	542	537	521	533	519	529	546	510	522	508	499	524	526	510	487	539	494	537	548	524	507	525	483	502	543	521	485	525	530	533	561	520	487	487	515	516	544	511	509	483	519	515	509	519	553	488	516	534	512	532	480	504	532	483	523	517	491	547	548	514	527	499	505	526	508	482	513	459	482	504	498	564	544	526	513	521	516	519	515	503	490	551	513	474	545	504	510	491	511	491	550	521	492	508	483	504	483	516	521	515	529	500	561	542	515	529	540	528	565	522	467	499	532	503	485	495	526	517	501	554	527	506	503	511	558	522	537	529	499	541	531	505	512	509	516	537	526	510	493	499	534	509	480	535	522	531	523	501	533	503	585	509	491	547	510	492	523	502	525	530	517	514	490	505	511	480	483	500	482	501	501	488	520	485	494	509	495	525	508	509	529	512	525	521	538	492	506	516	482	482	459	501	545	520	539	514	495	514	510	493	551	501	494	523	501	517	498	511	536	522	546	519	471	522	472	533	557	510	506	488	528	547	483	490	501	507	511	538	528	541	486	456	540	542	508	483	496	555	550	541	463	510	522	491	524	497	491	545	521	496	521	527	540	487	518	541	516	534	525	501	523	498	502	518	529	503	526	543	508	513	515	540	517	489	506	466	490	500	481	486	520	508	528	549	486	503	507	545	514	506	531	512	506	508	524	537	503	544	542	495	489	518	474	522	504	546	557	472	528	540	511	529	515	516	508	533	523	534	484	515	521	489	509	518	541	506	503	512	521	539	518	508	504	533	533	496	527	529	559	501	545	498	537	537	530	500	538	531	486	520	528	520	494	523	523	489	524	506	534	517	511	489	523	479	498	510	523	561	516	498	541	516	527	485	503	507	483	501	492	501	481	509	516	507	494	490	535	516	547	538	482	520	500	529	524	485	498	518	532	527	559	556	516	526	556	543	503	530	524	514	512	529	520	529	531	540	564	517	503	535	540	529	529	526	514	496	493	566	489	508	526	542	552	527	518	515	539	490	494	489	478	564	554	502	532	482	538	459	471	521	490	509	510	483	526	551	530	511	524	533	507	545	510	485	495	500	499	532	439	522	505	510	495	551	534	516	530	493	579	523	502	517	494	486	536	504	501	548	516	503	511	483	502
16593	32935	17287	8357	5538	4037	3179	2663	2408	2065	1886	1736	1581	1480	1442	1344	1413	1264	1238	1100	1120	1061	999	1007	919	11222	19343	16504	9343	5170	2363	1339	957	841	806	837	797	786	823	811	774	776	766	799	783	774	777	782	780	819	811	860	818	807	815	789	759	828	827	803	764	826	803	791	825	802	793	807	830	798	777	797	803	731	776	789	812	847	811	816	821	807	816	786	792	806	762	754	793	786	803	761	777	774	753	791	741	787	776	837	777	788	847	885	805	818	759	815	830	851	773	805	821	822	786	771	802	764	801	834	815	736	787	794	787	776	812	810	807	818	826	834	828	791	821	775	808	815	810	806	786	773	824	806	799	803	786	793	798	816	825	828	820	808	792	801	795	778	827	825	809	822	711	863	790	836	793	809	758	770	801	790	851	775	821	820	795	776	793	848	768	763	749	789	777	761	759	800	755	813	777	753	800	793	817	810	823	757	819	790	776	767	805	825	840	736	776	833	819	804	765	781	787	813	774	773	770	785	821	802	811	812	783	794	778	837	827	773	827	797	820	730	812	799	823	774	788	765	787	818	802	813	830	756	814	773	775	804	816	743	765	810	756	781	802	796	794	786	824	781	822	775	836	795	768	801	786	809	824	833	854	773	778	748	784	820	793	803	809	786	816	802	820	751	805	822	816	822	814	828	787	801	811	832	803	820	812	784	828	803	824	840	827	804	821	834	812	761	811	829	842	838	778	823	836	769	749	783	804	823	790	745	805	801	811	757	824	835	832	861	781	757	805	759	785	847	804	781	811	830	816	796	824	799	827	811	818	807	786	789	813	768	803	883	827	794	807	769	797	828	821	796	806	861	762	786	785	780	830	791	809	786	756	840	788	735	776	825	831	825	797	741	814	820	784	792	812	803	786	783	772	807	806	755	796	811	828	787	785	811	778	783	806	765	749	776	819	798	790	793	725	824	810	814	786	836	816	794	831	813	841	806	757	768	791	789	817	795	831	814	794	809	822	755	803	838	823	824	820	865	746	790	787	832	852	795	829	796	803	783	816	791	824	751	770	789	798	792	822	876	790	784	772	818	771	756	782	806	809	805	830	779	797	774	822	796	820	759	768	794	807	852	783	819	791	799	806	775	795	768	779	731	837	784	782	837	784	785	809	837	746	751	817	810	833	784	817	841	803	821	828	764	766	864	816	785	800	794	811	790	796	821	771	816	818	811	791	834	763	829	801	799	804	806	769	777	795	784	836	768	797	772	808	812	802	818	782	748	832	752	743	829	836	819	850	814	749	796	773	828	838	822	797	823	827	797	817	791	847	805	769	889	805	824	806	814	799	793	788	844	820	812	810	829	810	734	769	784	786	760	798	776	843	805	846	835	802	759	779	794	806	861	823	830	819	772	827	793	804	786	781	803	806	862	729	883	824	824	781	793	808	786	778	830	786	780	782	739	789	738	772	806	850	815	816	801	784	827	779	822	800	822	807	826	795	777	793	765	803	771	835	786	788	776	812	744	794	771	863	795	777	810	786	835	832	856	768	821	773	760	801	815	791	794	769	790	792	812	847	758	762	798	845	809	773	849	730	798	818	804	747	821	762	773	829	858	772	778	769	813	793	799	791	796	811	802	784	773	819	872	820	845	772	784	795	783	798	793	806	790	785	766	803	777	765	785	810	856	812	794	765	848	822	791	813	823	821	793	809	817	820	781	827	780	788	824	757	780	807	810	811	840	788	793	847	831	799	825	837	803	797	797	786	847	820	810	787	784	830	795	767	765	795	839	765	806	824	869	734	741	796	793	815	853	767	792	841	803	832	786	786	763	794	846	804	826	813	780	786	785	789	776	804	801	755	771	791	783	810	829	789	785	800	775	826	792	811	802	772	792	798	851	794	842	789	830	803	784	862	805	814	787	813	774	822	792	848	808	777	848	764	751	791	818	780	750	795	795	802	806	781	798	798	768	796	767	770	802	817	789	848	826	812	815	795	819	780	782	823	810	846	849	827	815	837	784	809	795	807	858	770	811	768	784	772	784	716	791	844	771	792	800	843	809	773	845	825	814	841	789	798	810	836	765	777	861	846	781	787	808	769	750	809	786	798	808	812	809	840	816	777	822	784	806	781	783	838	790	817	807	830	757	796	818	792	834	756	804	780	810	876	834	804	797	822	804	762	792	772	786	814	823	842	746	828	764	806	781	817	802	856	823	810	830	805	813	768	851	846	781	726	763	790	790	841	772	776	792	811	817	790	820	822	803	743	817	752	762	845	844	819	778	785	836	819	861	755	796	823	800	820	808	773	771	803	815	832	799	839	805	801	756	801	761	762	818	797	796	828	800	762	816	788	790	781	828	809	813	821	781	837	730	830	840	811	791	787	811	810	819	842	730	809	815	828	785	804	772	797	825	792	823	745	778	800	816	800	818	775	758	819	832	813	808	811	802	799	751	817	813	818	844	815	798	806	833	731	805	768	816	873	847	810	880	814	783	763	805	784	833	823	819	812	791	823	826	779	791	814	807	797	836	849	795	856	766	828	811	799	838	816	807	827	806	781	789	845	791	823	751	820	806	772	799	796	838	820	832	813	750	781	813	786	864	844	782	834	798	796	775	728	820	769	803	808	788	802	796	882	781	790	857	773	837	818	797	812	804	820	834	794	860	789	828	796	833	805	796	780	805	739	774	845	803	815	745	782	816	807	817	779	791	806	830	833	780	834	784	789	804	759	804	805	837	772	808	782	826	851	800	867	758	816	771	832	795	801	821	771	840	817	806	786	806	775	807	785	771	783	785	830	772	860	792	766	797	801	805	852	801	787	811	776	787	798	773	821	812	778	834	799	769	772	788	839	845	794	793	776	830	801	752	831	801	769	753	770	832	813	764	831	767	790	741	767	799	776	764	854	849	808	845	787	861	823	799	842	805	842	735	835	781	821	751	779	785	831	804	803	786	835	797	760	806	765	789	819	830	753	753	764	772	821	779	735	775	820	793	752	749	841	784	791	792	804	773	847	839	834	784	813	765	771	793	839	836	831	778	835	832	771	812	824	819	803	791	762	768	745	779	787	811	806	768	761	773	825	794	808	768	806	804	809	838	799	797	828	801	797	866	786	801	819	755	821	801	802	782	821	795	799	856	853	775	794	788	851	789	766	801	782	784	742	783	782	786	805	801	745	795	783	837	777	813	841	812	778	830	791	816	865	775	830	811	791	822	786	809	763	809	795	756	825	782	744	796	801	808	798	811	801	795	801	781	778	805	795	797	809	750	808	836	793	850	807	842	797	799	784	842	810	865	818	821	785	870	797	788	746	806	813	804	824	778	779	824	801	801	810	758	799	745	791	836	841	740	793	774	822	805	799	798	821	829	803	816	780	816	784	854	836	789	788	834	785	775	836	771	775	774	791	769	826	825	742	854	843	820	817	823	792	788	804	816	834	796	862	824	859	793	810	784	809	800	777	839	805	788	774	766	793	795	824	754	785	824	836	780	880	788	803	789	783	803	781	859
26731	19954	7124	1228	776	670	578	562	504	492	548	516	515	521	510	501	489	474	513	466	479	528	474	465	484	705	1176	1334	1063	833	545	531	451	458	482	458	482	455	422	463	448	448	412	498	481	480	451	460	448	463	444	444	434	479	500	497	461	466	440	462	480	471	472	444	447	471	454	464	473	492	467	479	432	460	449	464	478	489	490	469	472	488	490	444	487	470	445	461	426	486	446	464	418	464	464	456	449	449	471	455	439	472	442	487	493	444	446	465	466	469	425	459	461	447	471	473	457	480	453	494	444	493	490	464	489	476	489	444	498	455	440	439	474	435	466	459	462	460	446	500	476	464	424	483	508	475	496	459	456	503	467	450	454	458	464	476	447	461	427	419	433	473	460	413	455	445	467	467	470	457	513	492	482	433	466	480	423	492	459	445	438	467	405	437	443	435	466	488	449	473	477	468	439	457	453	454	496	443	461	438	492	415	454	456	482	445	423	495	477	506	494	447	482	455	476	504	476	488	433	437	443	468	464	446	473	494	448	484	450	467	422	474	456	413	464	428	471	469	468	430	431	489	497	468	492	457	464	447	485	450	456	440	460	433	421	472	436	456	455	454	497	470	469	474	427	452	449	458	401	467	505	467	476	490	464	485	440	449	482	468	424	474	481	457	434	468	456	461	480	472	449	458	440	478	458	433	461	440	455	413	488	464	462	464	485	419	481	443	473	467	461	465	473	446	445	453	444	487	469	441	483	462	479	434	428	489	464	469	489	461	450	483	410	461	427	484	480	412	480	435	461	463	478	466	445	447	457	466	451	493	484	454	427	483	418	438	485	457	467	448	464	484	478	444	485	446	452	458	473	456	481	466	480	445	445	487	435	479	428	467	449	480	438	443	492	468	465	493	462	451	462	464	459	434	443	477	480	471	460	476	448	490	474	455	463	465	478	432	436	482	479	456	484	461	465	473	474	485	482	464	464	435	452	452	455	472	473	457	439	448	464	439	463	452	440	443	488	440	473	453	415	426	475	444	417	498	462	486	467	469	458	471	437	478	468	461	451	469	502	475	466	488	458	481	476	438	462	450	477	461	491	464	480	448	494	424	457	438	504	445	465	511	442	443	465	492	496	455	465	434	518	456	444	444	468	488	482	474	462	436	456	477	469	427	473	456	486	463	468	470	449	441	456	484	465	464	455	426	488	473	515	488	436	445	476	479	429	468	429	497	502	469	465	487	491	420	481	483	462	444	474	449	478	425	446	460	435	437	494	450	426	463	462	404	496	473	460	461	499	455	418	425	435	444	438	455	461	415	494	471	450	463	427	485	463	437	443	498	433	516	480	421	456	440	494	459	454	419	459	432	475	474	463	474	482	482	460	474	455	468	482	441	428	435	486	451	427	468	462	467	425	454	434	444	447	443	491	482	435	474	450	402	482	469	455	449	468	475	461	502	437	460	451	453	468	457	487	434	437	434	435	456	452	464	430	443	443	454	458	456	455	459	479	438	459	487	438	476	428	458	462	455	419	470	457	484	461	484	455	451	459	486	489	464	485	440	500	480	461	426	442	445	458	418	490	453	489	469	484	426	498	464	455	471	449	459	449	455	453	442	450	429	463	459	431	454	445	469	458	440	468	440	489	424	459	474	444	441	456	457	492	500	508	446	450	416	456	428	432	467	468	484	471	475	485	488	488	461	474	450	426	448	480	490	467	480	453	432	459	475	480	433	479	456	411	467	515	457	490	444	446	437	466	457	475	468	489	467	439	478	476	512	487	473	450	489	446	457	443	441	470	460	504	463	493	437	475	454	465	403	480	478	497	471	470	441	455	447	448	489	451	433	484	461	462	451	471	485	444	437	493	475	483	434	507	471	495	478	477	500	442	449	421	469	467	465	473	451	459	485	444	452	476	442	473	485	464	408	455	420	444	438	444	462	489	452	458	482	450	457	476	471	441	460	461	485	482	452	449	465	455	459	447	494	468	461	440	458	448	479	446	493	433	472	425	466	489	456	462	476	440	444	475	471	464	441	458	448	478	462	468	435	430	458	447	432	470	456	436	500	453	442	483	489	479	460	463	476	447	470	473	465	508	458	453	447	468	495	439	468	418	485	477	452	426	457	457	427	407	463	454	449	421	443	473	484	455	473	483	435	452	443	426	470	419	474	439	487	465	441	437	440	480	424	473	443	438	438	459	468	469	452	478	441	439	405	493	447	473	441	451	485	464	450	427	471	418	466	473	442	456	449	474	475	427	444	455	440	456	463	471	485	481	460	479	481	441	432	468	484	458	421	464	516	467	458	472	460	473	476	459	480	499	448	490	456	466	466	483	441	479	448	465	459	471	442	460	447	478	459	461	476	450	471	489	462	496	438	410	439	472	425	474	464	486	425	426	472	488	461	424	479	449	461	478	458	478	475	419	476	468	451	462	459	452	418	455	483	442	500	471	450	468	429	473	504	486	449	475	407	445	501	429	449	434	457	445	468	472	475	457	453	472	445	475	473	468	469	416	495	463	452	454	496	481	447	488	469	443	449	451	454	464	447	472	463	471	461	472	473	460	447	397	470	463	443	486	428	451	462	477	442	482	482	469	467	437	468	426	503	431	485	459	502	454	463	490	462	495	464	445	474	464	445	469	462	483	462	504	454	476	480	459	473	499	466	482	432	462	458	441	451	473	435	455	486	442	443	454	464	449	503	427	474	426	420	460	476	453	501	447	460	424	466	458	463	475	461	450	492	445	505	486	465	464	488	441	447	426	464	446	449	463	434	462	485	473	468	457	427	481	448	454	481	465	451	450	450	453	470	473	432	496	460	456	433	488	440	469	480	481	431	478	482	465	474	433	435	425	433	471	448	463	450	477	439	450	420	467	462	428	450	471	445	460	472	448	453	484	435	434	460	435	464	450	454	438	439	445	463	475	429	484	485	480	476	445	460	444	477	475	491	446	462	452	469	465	454	472	464	464	465	463	467	447	481	459	460	479	472	454	483	444	469	446	475	456	467	452	492	497	476	488	444	478	433	435	461	470	478	487	460	450	495	428	475	436	448	511	481	442	474	485	461	483	452	474	470	508	443	478	461	500	476	448	495	456	444	461	444	424	449	453	457	448	468	435	518	471	421	449	441	444	465	438	432	452	471	448	473	418	462	434	434	443	467	455	445	444	397	472	482	490	467	456	495	459	445	466	477	479	496	461	426	466	461	467	496	465	436	477	467	467	451	431	434	487	453	509	438	510	441	441	460	471	447	423	456	452	455	463	451	425	478	432	410	437	481	450	461	461	499	495	452	489	453	457	457	442	482	467	461	482	438	458	464	470	470	459	434	463	436	449	474	445	454	459	513	457	471	464	495	433	436	444	440	451	457	454	457	484	484	459	430	451	438	462	484	456	455	440	462	468	465	452	461	460	485	458	472	439	472	484	481	449	451	458	469	460	462	436	471	478	431	457	448	469	484	459	443	429	451	476	484	451	449	440	458	451	485	494	463	455	462	481	479
8453	7012	3253	1556	1246	1191	1060	1000	1018	918	871	929	933	876	871	843	815	841	825	781	760	741	738	711	746	1430	2556	2828	2167	1485	972	763	786	715	723	689	723	766	669	756	722	677	750	708	684	745	751	756	709	750	699	738	719	704	752	775	735	704	695	709	699	721	725	715	698	761	720	712	739	741	780	722	690	755	733	742	757	747	682	751	689	739	760	730	709	748	705	687	717	757	735	747	699	688	751	744	701	725	742	707	682	672	773	703	756	708	757	734	722	741	711	704	756	762	727	740	735	742	724	734	747	744	761	760	750	740	735	736	728	723	710	704	686	708	755	710	696	651	709	746	735	750	724	743	744	725	755	726	719	737	673	751	711	704	722	723	705	705	762	693	693	727	709	704	723	758	691	697	746	677	731	747	745	720	734	719	718	745	759	715	733	719	702	751	715	741	697	745	780	756	695	723	809	689	736	715	706	709	733	736	769	705	705	731	727	728	716	776	750	771	703	691	705	748	694	683	769	754	733	743	734	724	764	761	687	711	782	740	754	711	718	696	756	701	738	726	758	692	723	716	683	738	705	710	708	708	728	710	704	728	743	725	763	715	735	704	723	714	786	690	665	746	720	780	758	705	758	740	728	671	760	722	748	741	687	731	687	678	740	738	735	713	732	730	770	745	732	722	736	738	688	785	712	683	714	720	697	703	742	750	671	742	713	737	689	735	712	682	730	740	766	720	676	753	739	687	735	712	706	755	781	714	726	718	707	735	747	766	754	794	747	735	719	748	742	743	675	729	718	757	718	755	782	687	712	690	734	709	718	709	782	716	717	694	731	745	774	683	718	688	749	711	749	738	742	731	746	720	732	749	703	705	741	714	721	698	729	729	731	723	741	707	738	769	706	760	710	710	734	710	683	722	699	680	729	688	739	689	674	769	738	740	798	740	725	702	741	735	701	677	713	724	672	731	702	746	692	726	731	776	717	709	753	719	699	738	755	687	728	699	745	718	667	724	705	751	727	702	754	733	753	693	707	725	713	739	741	726	724	733	705	750	701	687	699	750	720	723	746	741	712	717	750	756	768	732	683	737	719	746	742	766	711	721	759	744	698	738	722	746	731	774	728	709	739	761	723	711	711	756	757	692	729	709	672	766	717	717	727	710	709	677	756	721	719	732	724	685	704	751	716	730	694	712	771	716	735	747	707	715	720	712	742	730	721	712	715	766	779	714	719	774	677	739	704	707	729	724	694	691	700	706	748	716	736	737	723	740	786	736	701	761	775	750	713	751	724	718	740	670	686	735	744	696	699	706	741	772	687	697	709	723	701	736	745	725	720	708	712	743	712	661	722	756	713	719	773	696	726	759	685	731	698	736	700	683	720	758	712	738	730	721	682	713	719	732	720	755	741	665	712	719	681	698	679	756	754	693	744	755	711	728	746	756	732	683	748	700	741	704	715	730	737	688	725	763	745	688	762	686	746	694	739	728	744	712	756	694	746	748	727	702	725	730	782	743	766	726	724	755	743	775	729	717	778	699	729	670	719	715	697	710	717	743	704	670	701	726	738	689	723	707	716	716	712	711	727	786	721	717	703	704	737	664	671	708	707	722	708	752	743	745	656	721	726	706	722	708	742	728	703	735	705	672	699	717	741	773	708	746	748	791	721	703	717	745	774	731	748	752	745	721	693	732	732	704	774	733	721	710	697	695	739	702	728	764	693	748	726	718	713	683	744	688	772	701	741	757	754	664	711	703	702	703	722	728	692	735	702	806	754	733	735	698	732	750	717	740	736	675	782	732	716	724	717	760	716	719	702	669	742	746	711	721	708	687	730	736	680	739	705	712	783	740	738	761	706	735	764	700	758	726	717	732	682	738	732	746	689	749	708	698	739	726	785	723	748	764	692	703	759	717	708	708	690	728	788	720	724	747	734	718	721	748	700	676	734	715	738	752	710	710	715	727	685	792	726	739	745	703	720	724	717	714	663	704	761	722	722	693	722	677	781	767	725	729	713	713	752	692	724	688	718	686	679	730	744	706	728	727	726	719	725	741	752	728	698	751	739	684	725	712	688	728	668	660	728	773	692	735	743	706	709	710	788	765	698	729	669	702	731	728	757	714	755	747	701	672	763	752	679	667	732	686	735	734	660	741	698	677	725	719	738	725	740	690	711	719	696	748	716	712	717	761	690	724	723	731	694	657	714	691	737	696	732	693	738	729	753	717	718	713	792	751	723	743	718	709	700	739	752	724	732	760	731	720	725	734	763	755	733	773	769	708	731	754	702	725	733	730	729	714	716	682	747	722	774	724	722	748	753	727	710	760	725	705	690	772	784	739	718	716	708	736	718	721	740	769	772	696	712	707	726	711	750	710	727	748	668	708	778	735	711	736	712	728	708	720	681	702	696	682	756	747	696	758	754	712	722	737	719	704	712	718	758	750	686	709	697	773	685	753	731	667	735	731	740	681	761	740	741	719	742	712	698	711	717	735	733	666	743	713	719	718	733	692	816	749	710	765	762	664	734	697	728	728	737	729	717	759	787	731	748	753	761	762	770	719	712	744	724	708	745	704	721	683	707	765	728	721	733	711	801	732	739	738	700	702	695	697	741	747	731	711	729	730	711	720	719	690	713	743	768	714	677	714	708	752	743	728	725	779	728	741	762	715	675	715	717	740	711	700	705	715	738	720	689	736	700	728	724	744	730	749	734	729	727	749	715	717	737	748	743	685	730	719	716	745	683	745	763	748	693	746	733	743	691	744	715	741	713	686	746	714	684	757	731	725	768	717	734	705	691	689	737	735	707	693	713	687	689	732	736	743	756	694	744	713	697	731	731	745	735	730	743	711	716	731	727	712	739	712	782	690	741	733	744	731	727	736	734	677	708	720	748	728	721	706	732	719	717	737	712	702	801	720	746	727	701	720	706	728	721	713	743	751	715	743	674	745	760	718	681	724	656	757	745	715	747	717	682	705	715	755	755	702	717	717	705	743	738	696	684	717	698	692	734	736	726	720	769	709	744	759	724	738	711	696	739	667	753	745	715	725	718	750	710	719	719	729	705	739	721	730	757	663	746	740	659	752	690	705	769	710	694	739	717	728	700	735	706	701	686	724	687	743	730	705	717	769	721	707	743	730	695	674	715	733	733	754	716	695	739	688	691	686	762	697	754	723	692	741	727	742	730	738	702	745	729	699	772	677	750	694	716	687	731	756	668	756	727	750	693	734	719	708	801	774	748	773	754	758	744	659	693	716	722	718	774	785	731	728	691	700	696	777	729	745	699	730	721	746	705	708	707	701	724	762	715	732	688	719	710	730	714	689	684	727	756	727	737	737	727	711	662	725	708	756	721	716	699	724	735	726	679	717	731	731	724	686	775	688	770	757	731	697	700	745	718	770	722	763	767	701	761	731	741	741	737	755	740	690	719	708	736	719	734	705	737	722	694	741	699	718	732	741	740	741	755	695	754	730	733	677	743	719	671	697	710	742	768	720	732	773	741	763
24710	21127	27370	25072	9971	1377	1047	933	892	777	836	787	745	714	697	689	672	647	597	667	615	637	666	604	612	1038	3196	3872	2910	2200	1262	819	639	578	596	583	609	607	571	569	572	597	558	592	561	579	557	592	570	584	533	555	605	569	549	594	601	539	562	558	575	574	574	613	552	595	607	596	596	557	627	588	583	560	581	569	553	540	576	640	565	584	600	559	566	568	587	579	586	616	602	567	584	588	590	553	595	576	609	552	618	563	604	572	594	559	547	603	569	649	574	571	579	577	577	586	600	574	569	595	559	571	593	569	598	586	578	622	619	636	554	548	553	575	560	560	547	609	584	569	596	589	562	576	640	619	557	606	623	578	544	596	545	599	556	571	627	594	527	591	565	536	549	570	584	549	551	544	583	624	572	528	561	546	559	589	570	612	553	564	543	586	566	593	568	589	564	559	597	567	548	525	586	540	600	588	564	580	570	554	567	593	589	621	553	623	566	571	603	600	557	598	574	600	565	583	587	586	632	530	585	590	626	595	599	607	580	575	557	591	553	619	627	562	611	594	562	595	571	559	646	542	551	589	598	631	593	621	567	545	594	595	574	569	555	563	571	543	606	602	587	604	576	518	589	554	563	607	590	578	542	571	600	589	545	563	561	590	504	545	550	551	620	578	590	631	595	576	606	589	575	651	583	581	616	586	570	563	587	601	550	571	557	610	603	589	598	550	590	577	592	565	575	597	560	552	590	586	572	623	588	583	645	567	568	572	565	581	550	577	582	570	567	617	568	555	585	592	543	574	561	579	571	567	584	566	564	571	625	622	558	573	591	584	611	561	536	605	559	545	567	584	591	590	563	593	573	552	566	583	575	616	580	544	604	574	599	585	595	609	530	578	540	574	582	610	583	609	535	567	581	573	559	612	584	622	618	621	614	597	548	594	542	626	618	619	594	594	559	613	559	598	640	584	520	541	587	607	606	564	577	579	567	572	550	585	609	595	583	570	598	550	546	580	609	574	560	539	580	610	554	554	625	582	603	569	590	538	579	580	582	586	570	558	573	592	606	553	575	557	627	574	610	585	614	602	614	549	626	558	557	532	574	591	554	574	576	577	656	611	587	598	570	554	561	625	549	550	574	605	595	540	586	573	605	640	585	567	557	588	595	553	607	562	618	557	609	606	610	610	600	546	617	615	624	539	568	586	597	598	591	593	566	552	588	609	589	590	503	557	549	538	582	605	577	575	571	544	551	567	587	583	599	571	589	608	546	624	584	591	557	581	559	532	581	555	625	512	575	590	557	626	594	551	589	627	511	578	544	584	507	613	618	610	571	625	599	608	560	586	621	575	600	627	588	600	606	530	605	588	599	556	567	558	591	552	588	552	596	581	572	612	594	573	585	536	554	577	595	592	597	608	550	567	591	571	607	545	599	580	613	560	590	555	565	571	549	610	613	614	556	567	590	588	606	592	598	589	574	561	578	629	559	570	600	574	601	581	624	572	578	589	570	560	561	549	588	559	564	624	623	607	590	586	607	553	570	611	620	556	582	608	588	592	563	593	601	563	615	588	575	561	571	587	576	623	567	559	600	606	557	557	571	622	568	613	596	563	557	612	600	580	621	569	582	554	613	612	588	545	575	552	593	570	591	582	585	591	549	597	608	564	622	537	581	557	587	592	567	624	594	588	575	625	567	593	568	605	551	594	569	563	584	564	596	604	644	563	556	572	578	577	600	595	561	535	616	588	570	550	594	601	565	530	591	558	609	557	593	625	586	584	618	603	589	544	565	564	553	564	571	632	586	609	539	627	571	593	593	542	646	602	579	578	571	547	529	587	563	581	587	566	575	552	581	545	588	593	595	599	553	516	642	567	592	592	585	600	573	617	562	610	550	600	549	584	596	610	571	609	591	548	605	545	561	629	575	612	582	562	561	568	572	583	568	575	543	619	561	587	603	594	595	576	566	617	600	580	567	572	556	555	569	578	585	620	562	601	558	572	566	595	595	541	617	552	591	564	607	628	588	595	578	553	605	595	600	567	541	565	577	629	584	613	627	622	579	581	580	607	569	576	590	609	537	547	601	591	574	538	565	544	573	553	591	555	578	583	618	605	593	596	577	588	599	607	566	606	613	639	600	575	567	590	577	601	568	582	561	547	585	556	579	616	549	562	561	539	598	614	585	563	608	595	560	545	538	570	531	572	613	590	576	597	526	600	517	588	563	605	578	585	583	617	637	606	586	544	545	571	570	572	561	572	574	628	596	587	603	583	579	573	602	580	544	561	600	585	553	596	591	570	546	556	522	555	603	613	573	624	566	597	613	614	593	592	556	566	572	564	589	592	582	548	570	558	587	600	571	571	579	537	571	584	578	543	630	597	560	619	603	624	609	621	574	558	536	576	575	645	572	603	570	566	552	592	570	539	582	573	561	611	574	550	591	587	592	562	606	567	603	596	537	531	599	583	563	626	559	587	600	597	544	576	601	590	600	569	575	638	606	588	578	633	598	587	561	601	598	620	586	586	613	605	602	563	576	535	581	609	584	593	604	632	590	586	619	573	593	624	565	577	574	551	601	572	550	567	575	596	551	558	572	595	583	548	588	585	591	602	611	602	596	561	628	590	558	628	548	535	601	560	593	613	588	564	580	566	582	597	630	580	532	558	580	575	551	602	564	585	594	610	621	621	575	578	593	566	579	604	594	587	587	618	557	609	547	581	581	570	525	551	598	613	582	592	565	602	609	578	544	570	591	605	578	613	576	576	573	556	577	563	546	596	603	511	557	565	576	609	577	572	591	609	559	627	632	577	572	574	541	593	601	585	568	551	567	596	607	630	568	562	577	612	590	553	529	580	575	586	570	618	626	553	567	592	589	584	601	598	583	620	598	555	611	570	589	570	576	564	571	570	590	565	588	578	552	567	590	586	575	562	581	577	589	568	580	591	545	561	589	562	579	625	510	611	588	565	587	611	623	559	566	538	563	613	574	595	591	625	651	595	602	547	611	566	563	595	612	553	597	562	534	554	574	584	600	552	613	613	587	572	600	573	601	569	582	547	610	562	579	601	586	561	561	612	550	538	597	621	551	572	588	609	582	566	580	606	613	583	584	583	573	598	545	568	581	598	624	558	577	623	607	575	585	619	583	536	551	541	560	571	553	576	576	594	565	567	605	586	579	586	589	533	602	582	647	580	562	608	591	592	598	594	594	579	573	579	553	580	569	562	584	550	538	580	583	636	554	550	568	613	567	592	541	559	601	609	575	591	603	615	554	607	546	538	574	566	587	587	559	578	573	575	584	561	576	579	595	582	607	571	577	536	535	561	575	536	591	626	579	568	560	587	551	547	584	585	569	557	613	581	600	595	613	564	574	612	597	613	584	583	562	594	556	587	568	551	596	594	550	564	557	576	566	562	580	611	586	594	622	574	573	538	568	579	581	576	587	593	587	580	576	588	572	569	646	600	589	593	596	588	587	629	573	616	560	625	567	591	640	587	579	544	615	576
9250	16255	7839	3922	3032	2491	2186	1894	1794	1677	1639	1582	1468	1444	1305	1256	1217	1147	1059	1106	1034	1078	1002	998	996	2223	7791	8750	6308	4632	2452	1469	1041	941	937	885	963	883	905	907	851	915	911	912	882	900	983	967	856	821	891	845	919	891	885	885	912	940	864	952	920	887	892	917	920	908	862	883	869	860	874	873	890	923	885	909	901	901	860	900	930	927	883	901	866	910	891	895	902	914	879	901	915	852	926	899	910	891	885	896	896	944	935	878	877	894	935	919	890	903	928	909	869	898	943	917	911	920	882	916	902	914	908	951	915	916	890	876	859	919	906	912	945	877	920	878	865	943	900	873	929	889	910	892	945	904	855	894	887	932	896	948	869	869	907	902	882	913	932	875	880	849	917	865	877	924	926	907	971	907	880	904	838	843	940	899	884	837	956	913	923	914	915	886	890	888	868	895	886	934	957	926	918	883	931	908	871	901	893	897	932	927	873	924	892	876	878	907	883	928	940	894	893	953	895	934	868	847	920	903	865	926	896	903	842	932	904	887	882	892	930	863	906	957	898	820	852	829	928	879	898	882	913	863	908	914	872	929	902	879	895	935	880	889	933	939	905	912	893	890	875	952	874	913	882	910	958	914	862	883	922	904	880	838	906	906	927	893	828	887	922	935	856	927	829	868	902	854	857	837	870	923	914	860	872	928	866	892	873	931	954	868	922	910	905	895	884	872	849	887	955	886	890	910	851	925	937	841	848	913	921	864	918	910	908	907	907	878	873	937	907	901	847	859	842	904	936	862	883	879	925	887	946	878	928	903	911	927	866	899	905	878	919	928	843	903	948	969	896	916	910	919	919	953	884	875	931	878	877	933	853	968	955	906	869	864	953	903	912	908	857	867	958	920	904	951	941	849	909	904	845	912	909	867	895	914	949	940	867	906	900	867	881	942	898	863	890	914	888	912	970	842	939	846	881	912	938	958	911	895	844	935	909	913	886	907	926	900	888	900	908	936	900	922	883	913	852	902	955	894	889	938	880	906	849	867	885	902	906	937	921	939	875	945	910	947	890	855	902	884	865	889	887	926	933	935	904	902	914	903	861	882	931	869	879	930	859	932	928	916	897	846	903	900	948	941	860	936	860	911	898	882	902	930	870	883	951	949	851	862	880	904	956	905	935	860	927	942	879	895	894	876	888	930	916	905	938	880	903	918	877	909	901	949	931	909	926	892	948	863	895	863	908	930	898	915	900	971	843	944	887	937	939	892	878	859	882	880	881	890	895	910	902	894	1001	880	890	919	900	903	951	945	916	841	903	947	890	934	879	893	896	929	928	945	879	924	901	897	944	870	945	851	908	901	916	861	917	899	912	895	883	845	862	847	864	863	914	890	946	936	923	911	953	962	937	929	883	920	876	918	891	905	936	929	957	892	926	867	875	894	888	897	909	927	875	880	887	939	932	872	916	903	927	938	900	872	842	883	933	866	954	892	916	892	915	898	959	870	919	861	880	841	932	906	945	910	893	902	888	906	893	938	930	871	896	872	909	965	931	882	952	942	865	898	892	922	872	881	919	929	945	903	946	990	888	878	832	956	915	950	904	958	858	879	872	932	949	871	936	907	871	925	895	898	951	821	885	896	900	921	881	909	875	946	894	906	875	881	917	896	974	911	881	899	933	887	906	888	898	882	847	919	951	882	885	880	878	933	877	879	984	887	896	906	868	856	903	909	890	945	852	857	923	910	930	915	908	866	900	886	908	880	885	897	986	876	878	875	923	882	942	949	885	915	912	878	908	889	929	877	857	886	875	881	883	888	928	954	882	911	841	907	873	907	856	902	859	969	870	873	898	955	882	896	915	876	871	912	886	892	920	880	907	862	923	901	895	899	917	923	869	898	897	937	918	920	899	913	878	861	903	911	884	876	927	898	931	883	833	910	912	928	863	930	906	861	934	916	865	885	906	894	970	964	932	905	917	839	889	899	909	936	932	929	928	909	888	903	955	901	876	882	858	895	926	927	868	892	911	924	918	907	842	918	917	899	915	914	887	912	911	951	879	892	868	867	902	972	879	943	893	837	875	855	857	891	890	942	905	914	865	946	926	948	882	949	924	903	911	881	839	888	909	876	921	921	887	868	876	868	920	926	910	930	928	903	893	967	868	876	882	935	934	855	903	864	892	861	923	899	972	900	908	896	887	916	850	914	935	920	878	870	978	886	948	891	888	863	898	939	926	894	869	898	865	958	888	933	864	916	933	922	905	897	886	921	914	898	868	858	899	889	881	859	890	898	935	959	871	873	932	867	923	897	884	935	947	830	921	872	901	917	950	901	921	951	909	905	918	871	920	939	907	869	910	868	899	870	952	904	887	977	889	908	914	921	941	872	884	905	877	853	892	885	884	856	858	899	929	919	876	892	935	897	895	846	897	912	870	886	904	867	855	911	889	993	895	888	898	915	889	916	945	888	906	911	927	884	890	874	899	885	862	913	903	923	887	906	875	862	910	887	891	902	832	903	932	903	901	954	920	878	944	916	876	913	909	921	854	889	952	915	875	909	944	894	924	869	911	896	897	923	881	862	852	956	899	891	840	858	909	928	897	898	889	841	851	883	902	930	908	867	887	896	880	945	904	925	834	896	931	933	816	872	862	911	916	898	911	907	917	919	911	932	863	897	873	898	883	935	856	861	936	901	881	976	875	886	921	876	906	905	866	924	890	873	927	867	882	945	871	891	944	890	869	925	876	900	959	901	845	933	860	887	950	918	874	976	922	929	873	920	896	891	897	904	927	886	862	859	911	871	894	870	859	870	875	894	933	927	904	899	909	922	890	936	842	931	859	907	865	919	886	943	889	917	888	874	881	910	944	912	958	922	843	924	926	901	904	882	904	913	923	855	902	878	816	910	894	874	998	930	911	893	897	851	856	915	839	858	910	929	889	930	893	893	898	890	929	890	920	897	861	948	897	892	890	894	947	892	867	899	868	900	884	901	919	887	877	932	913	932	934	885	899	915	917	944	886	957	856	910	908	916	922	922	878	917	916	944	923	864	865	937	897	893	892	870	935	902	856	892	904	872	862	874	902	888	910	950	894	893	901	907	907	911	884	966	932	881	913	928	930	889	907	923	902	881	871	898	918	906	969	941	916	931	929	872	956	880	900	910	878	911	898	893	858	901	866	921	874	890	915	888	881	899	925	903	909	896	837	935	890	914	881	932	920	852	906	882	874	849	939	929	933	927	941	943	866	927	893	931	877	920	940	893	963	945	877	886	946	925	907	929	925	929	887	917	884	891	940	932	901	913	929	869	899	887	947	893	852	860	852	907	879	899	885	882	920	874	901	939	918	919	878	896	928	898	881	906	915	952	875	923	914	910	909	927	930	932	902	896	893	880	955	895	891	794	868	951	929	954	863	897	936	898	931	952	912	888	904	855	835	889	951	892	884	952	883	900	858	892	894	937	864	900	922	898	890	907	932	860	921	899	902	898	921	892	945	896	899	897	932	972	951	916
23104	21122	28777	23724	21124	18664	3020	1501	1240	1204	1112	956	907	878	768	735	739	636	657	651	628	621	635	629	577	651	1674	6329	9227	6900	3549	1532	862	586	542	528	497	519	531	511	523	543	490	496	475	520	519	488	544	534	511	540	546	500	547	605	530	474	496	522	522	513	515	517	513	537	486	533	543	519	492	549	520	509	493	489	496	524	496	524	529	513	513	548	546	566	500	526	516	512	506	543	532	507	527	537	499	552	537	543	581	511	541	550	523	503	486	546	495	565	539	512	506	544	527	531	502	511	499	547	541	541	554	495	507	575	528	534	525	505	526	517	513	516	530	528	529	530	490	540	528	517	532	539	547	530	542	521	528	534	536	503	522	492	517	480	513	477	561	495	522	518	476	501	558	502	552	491	514	520	529	602	569	551	543	489	532	535	524	537	521	525	527	535	556	511	538	522	512	581	538	514	547	523	518	540	520	505	496	555	483	511	553	513	532	565	547	531	564	512	484	552	543	495	533	517	548	547	519	512	491	566	494	505	540	547	544	496	563	526	497	516	562	505	509	533	525	476	503	552	509	534	519	466	520	545	546	573	507	507	538	494	532	495	528	514	513	513	534	527	532	516	540	535	517	512	533	576	522	547	529	518	516	496	459	560	501	521	514	503	516	518	540	534	519	544	513	515	564	524	540	512	482	509	490	493	538	503	474	530	496	524	529	464	526	529	515	478	524	572	504	511	511	542	538	500	511	535	537	539	533	495	496	486	511	510	534	546	543	529	528	527	546	515	535	521	533	536	547	547	516	574	550	544	540	519	505	546	540	517	504	537	535	519	500	515	540	507	516	500	481	545	500	545	514	509	536	517	510	532	523	462	503	498	508	517	517	494	539	501	532	556	512	555	500	566	506	491	502	543	503	512	494	524	564	521	521	553	545	517	550	510	544	490	522	528	546	549	472	549	510	527	502	501	535	539	521	496	544	512	569	491	501	476	495	516	534	530	519	532	546	519	554	484	500	480	503	522	521	551	514	504	493	528	546	494	524	472	493	546	539	549	568	541	536	511	483	510	505	511	502	497	581	532	509	511	525	505	531	530	526	529	529	534	510	513	527	533	512	537	494	526	492	518	547	523	500	516	519	538	572	474	477	541	524	548	505	544	532	552	485	532	516	497	544	507	509	520	568	528	520	505	493	506	529	539	542	511	528	548	533	583	514	576	495	494	502	546	537	485	559	479	554	520	508	534	536	527	543	516	517	502	503	529	502	570	495	496	518	548	525	566	539	522	538	536	510	502	511	452	481	536	516	518	532	533	537	507	509	509	511	528	546	509	521	529	534	509	517	517	553	526	507	533	524	534	497	558	502	534	551	514	538	510	542	509	511	499	519	513	507	508	531	539	511	489	512	484	545	549	564	542	501	496	506	531	506	561	541	520	524	573	562	483	520	497	496	536	530	520	500	545	514	538	485	525	523	513	515	555	543	532	494	562	497	531	561	512	533	500	545	512	538	516	551	539	536	511	525	522	504	470	511	542	515	529	540	479	521	505	548	530	495	546	535	514	514	501	531	514	486	496	546	534	539	545	528	551	540	522	508	512	530	507	504	529	519	553	517	530	507	507	559	520	538	530	548	504	536	555	527	539	514	514	481	530	518	526	519	500	537	505	491	556	531	535	559	547	505	485	536	499	493	488	528	539	522	546	523	531	503	526	532	507	525	530	517	558	544	509	515	559	509	496	546	586	508	529	511	538	530	557	535	530	549	539	525	532	536	530	502	492	501	498	488	526	529	554	492	519	528	533	545	532	528	534	498	543	572	567	519	565	512	508	536	521	500	527	493	519	516	510	495	531	506	491	497	535	509	503	519	518	532	476	524	525	522	514	553	500	550	549	499	524	529	569	562	542	539	526	537	511	547	498	504	493	496	540	524	484	531	528	527	479	500	556	527	509	502	543	549	542	524	522	544	527	491	521	535	502	572	526	498	516	495	534	534	520	563	491	531	539	509	517	504	530	472	528	524	506	512	514	562	524	558	495	537	531	515	540	515	521	510	488	523	468	505	549	524	535	509	528	524	559	527	540	537	525	532	517	520	533	518	490	549	515	522	490	497	502	527	524	527	508	509	496	524	497	555	516	520	488	524	497	521	521	526	517	517	521	514	544	498	497	511	544	521	534	494	517	524	541	518	530	494	478	534	529	535	504	465	506	516	507	532	539	539	535	521	555	497	523	508	558	532	507	503	496	558	509	559	491	528	533	514	511	511	527	522	528	507	535	503	502	529	567	529	505	534	519	557	516	498	477	514	527	523	538	563	519	494	497	520	500	552	539	548	498	492	570	516	521	521	514	529	487	532	524	474	498	522	487	507	497	483	524	499	499	513	497	511	506	478	537	487	560	544	461	539	487	510	526	471	529	505	536	483	542	535	535	539	540	526	497	543	510	562	518	558	489	491	515	538	515	471	556	541	508	472	521	557	508	488	551	546	505	530	535	505	519	533	540	519	515	537	549	534	564	503	493	539	505	502	507	577	511	513	523	512	516	507	470	499	543	480	539	553	535	556	561	549	492	492	497	513	496	534	527	490	495	524	557	511	529	504	495	552	518	520	522	533	561	513	568	491	545	556	526	545	543	516	515	507	534	562	502	521	533	557	487	493	527	498	552	503	558	517	544	522	498	512	500	507	549	529	540	512	513	555	499	498	552	514	529	520	502	525	514	530	531	496	517	547	545	493	504	516	500	506	523	503	524	528	511	526	567	516	513	532	491	491	477	493	534	533	546	493	545	493	523	528	511	545	526	476	526	521	516	489	525	520	502	543	539	498	482	509	535	494	549	548	536	535	513	501	560	497	511	519	529	499	522	572	516	511	521	513	526	542	505	538	525	535	512	524	517	581	521	558	518	512	557	491	492	519	516	486	509	496	501	492	518	520	513	512	543	546	505	532	491	510	506	528	526	531	561	559	507	521	481	481	528	529	504	501	508	504	493	522	551	549	522	489	494	521	509	544	554	509	539	502	531	554	510	527	506	501	551	562	557	523	533	542	503	521	527	497	534	503	513	554	507	519	497	532	502	514	521	510	499	505	576	509	516	525	522	501	506	467	524	529	493	505	528	515	530	505	533	502	558	519	518	543	508	574	511	496	526	486	498	495	545	482	520	493	531	526	521	502	468	542	548	490	527	520	515	543	514	538	484	517	476	542	488	530	509	503	485	499	523	507	478	500	511	513	517	524	495	507	510	555	529	530	532	524	513	481	487	548	520	538	510	542	505	510	484	505	505	522	515	493	541	534	496	473	498	529	489	555	535	517	527	529	507	567	531	519	521	539	524	511	533	519	463	519	534	556	503	521	505	486	491	524	531	532	491	512	534	524	517	487	479	492	546	511	500	531	550	562	504	501	525	485	500	531	573	568	546	527	531	514	510	551	543	534	507	501	592	485	527	540	524	523	556	535	533	535	526	530	535	548	554	502	542	506	521	521	537	528	542	518	550	553	503	507	508
14413	22947	19049	8402	6096	4626	3998	3525	3387	3018	2705	2369	2032	1891	1637	1524	1407	1247	1233	1126	1096	1049	1036	1056	951	1087	3897	14223	17988	13490	7300	3092	1418	986	763	833	804	823	838	772	825	764	795	789	827	748	832	825	814	798	760	851	814	845	833	806	771	799	784	859	793	787	783	844	824	800	819	797	809	822	810	810	735	792	802	817	790	849	822	746	840	885	813	777	776	759	877	783	847	783	810	805	784	868	793	788	766	834	817	787	821	866	828	820	863	771	762	818	813	830	806	811	788	854	833	769	790	816	814	830	834	786	782	789	767	811	794	758	842	793	805	824	768	794	815	829	769	786	841	784	801	796	814	816	812	769	818	824	771	814	879	801	807	807	802	830	818	778	780	876	813	801	848	722	768	831	758	739	747	788	802	855	818	803	816	800	829	809	833	874	764	807	765	806	801	783	771	776	821	787	790	766	794	797	831	806	812	847	756	811	846	805	819	791	794	787	793	779	773	810	808	793	801	788	836	820	805	802	873	884	843	818	829	780	771	746	787	828	796	788	838	849	810	832	777	869	793	769	792	807	790	815	800	811	855	829	817	803	765	811	773	780	782	809	784	775	763	822	778	815	771	784	807	752	835	836	772	837	799	767	838	810	761	810	800	879	787	859	784	814	813	811	805	807	775	803	876	811	760	849	794	783	839	839	807	804	796	780	789	825	758	773	757	795	801	805	799	805	779	814	774	800	804	815	781	793	769	769	801	803	775	797	820	775	797	798	757	791	812	776	746	814	791	836	828	791	813	759	794	841	813	842	825	803	781	830	837	798	833	796	754	781	806	901	826	774	836	880	831	780	882	804	759	782	832	781	784	821	806	812	777	830	795	853	783	795	767	807	799	847	806	743	784	802	774	833	813	832	782	827	816	835	835	774	799	788	783	790	777	806	819	771	822	801	839	745	795	810	832	842	795	835	803	809	838	750	791	812	816	765	780	788	774	801	797	827	750	802	815	845	758	831	790	795	781	824	762	782	773	766	803	762	822	777	807	841	801	786	793	820	803	740	776	827	815	781	823	792	801	848	798	877	831	784	760	815	778	818	848	748	811	830	784	859	820	789	858	810	815	804	816	829	793	813	801	784	778	755	816	793	806	840	798	830	798	771	831	797	782	823	785	797	811	799	756	850	795	785	821	822	813	791	830	794	757	823	782	833	790	828	791	805	785	751	765	818	786	819	822	761	770	823	784	750	802	783	810	815	805	795	820	794	838	790	784	808	840	793	778	849	807	821	880	796	791	805	836	823	808	814	785	801	798	795	828	812	748	804	842	812	768	818	899	786	807	829	812	832	793	812	745	822	771	829	812	822	820	844	784	775	805	805	774	798	774	781	826	828	836	803	794	820	794	777	805	784	778	763	776	786	846	784	800	810	781	816	796	767	803	814	848	769	784	806	786	840	807	787	797	816	789	777	792	763	796	815	770	798	818	813	821	808	829	817	817	815	761	791	845	862	785	831	783	735	786	825	811	807	792	757	779	817	891	779	804	813	785	760	842	813	825	817	791	788	790	821	720	802	779	806	786	828	750	829	807	819	850	799	796	794	809	802	856	784	819	755	809	812	812	764	766	847	808	818	836	799	779	839	815	804	835	776	799	786	769	818	862	774	811	786	810	796	782	810	761	805	775	775	796	795	788	784	807	849	767	772	798	823	754	772	798	805	772	795	806	812	779	813	803	822	816	829	798	769	769	769	816	786	819	833	787	829	824	818	849	773	783	734	785	797	834	812	759	783	785	809	777	789	818	809	830	807	848	776	785	795	783	815	798	794	830	806	804	805	803	777	785	810	873	856	773	776	780	786	777	801	833	789	808	777	777	788	815	765	778	843	799	777	812	870	768	750	758	773	781	825	813	789	745	803	881	814	785	787	808	767	867	825	796	807	789	771	824	795	842	792	813	786	776	842	781	783	836	778	775	819	789	760	812	834	793	749	759	781	843	765	810	786	790	835	812	833	837	824	802	787	790	802	806	808	781	785	765	766	753	801	840	812	782	814	855	824	813	757	836	792	794	808	749	829	770	770	810	733	768	787	816	817	795	806	787	793	760	771	742	783	804	784	833	784	808	826	827	794	815	805	794	786	756	811	769	783	781	828	803	849	766	773	798	737	789	770	860	848	816	802	814	800	832	800	829	797	796	837	781	849	756	775	770	795	779	804	808	838	848	824	760	840	786	784	784	806	810	838	781	792	786	788	866	808	868	805	795	787	797	783	877	809	815	793	746	844	798	828	827	830	857	767	790	838	750	826	772	828	855	838	789	785	833	797	786	795	810	774	823	852	813	772	795	777	771	807	814	797	814	813	795	824	825	795	768	769	790	778	789	769	843	767	801	821	849	769	780	827	735	836	814	817	793	804	795	838	810	819	813	800	830	831	828	827	775	820	820	743	827	832	796	793	787	762	814	808	869	782	838	776	788	784	785	842	746	772	830	793	764	819	808	816	790	778	820	784	780	804	791	779	786	793	773	734	781	797	806	838	785	779	835	773	798	816	819	717	771	761	770	774	857	823	795	825	820	843	839	839	831	822	759	813	764	785	802	829	799	809	801	800	771	797	781	792	775	808	767	769	835	778	828	814	808	857	769	804	794	806	772	824	806	798	819	754	792	822	777	818	783	762	772	828	844	856	790	811	763	764	805	831	806	750	824	800	781	817	800	793	803	789	818	797	812	806	811	833	785	795	839	773	815	832	821	819	789	804	850	779	785	781	774	848	791	820	778	807	811	822	780	824	802	829	786	767	814	858	786	796	738	784	759	773	800	832	831	816	774	810	824	821	821	751	835	801	809	775	778	793	833	796	812	790	845	784	786	801	770	828	837	729	779	773	787	789	770	774	763	813	843	792	774	806	809	757	789	804	795	841	812	784	789	793	831	815	788	824	782	741	823	793	795	819	821	829	765	787	807	789	775	786	795	817	782	809	835	828	797	834	866	805	808	810	803	812	814	731	813	805	775	822	776	858	840	800	792	838	827	787	763	805	816	785	760	816	781	796	761	760	760	782	808	821	797	808	787	776	782	809	819	787	756	772	789	762	828	790	820	813	847	793	808	793	790	895	818	804	797	777	807	835	834	853	753	834	813	781	776	762	787	850	699	794	798	803	782	810	788	842	792	800	824	795	772	847	760	773	788	798	835	825	822	775	809	805	787	772	837	849	759	822	760	801	798	773	812	801	793	812	765	798	810	817	791	799	805	761	793	797	761	844	781	812	800	795	817	806	833	790	792	826	793	824	781	784	887	765	785	795	838	796	777	907	809	804	846	778	781	813	781	776	785	790	813	813	814	836	806	832	785	796	769	872	766	771	827	810	822	777	829	799	807	814	804	764	786	826	817	782	792	778	829	826	820	812	822	811	827	791	802	847	848	790	782	863	848	800	767	804	834	841	799	819	793	756	785	801	774	738	752	773	808	736	781	842	811	813	800	786	759	768	812	762	831	770	798	812	828	811	802	799
26559	20113	9225	1411	704	574	610	540	538	542	518	476	447	417	442	383	390	387	379	347	341	341	382	387	361	359	351	659	930	608	492	368	376	399	399	347	393	389	379	347	379	378	335	345	361	357	349	365	312	330	354	334	368	395	351	354	331	362	354	345	345	347	352	377	347	330	351	353	336	361	359	345	339	385	387	337	363	370	346	387	345	309	356	365	338	358	374	368	319	363	337	349	343	309	385	389	345	357	359	365	357	354	380	341	393	344	327	342	361	371	386	352	328	347	306	341	363	365	344	340	338	379	360	369	350	383	346	365	353	340	350	368	346	348	333	376	354	350	344	349	379	349	358	322	348	348	379	317	346	302	337	381	408	355	369	325	350	376	350	354	322	381	349	352	400	359	339	331	336	350	340	368	313	360	356	351	343	369	384	322	354	328	369	354	341	388	365	377	364	345	345	371	349	330	370	372	332	363	351	349	359	333	350	335	346	370	334	342	338	306	324	351	385	364	364	335	351	342	368	324	336	358	356	351	327	345	327	362	363	329	347	353	351	354	323	347	366	352	346	333	378	356	332	330	385	312	333	384	344	337	328	369	361	358	366	370	355	351	364	320	310	352	355	358	328	360	374	369	390	366	382	337	356	338	343	364	327	348	345	340	348	322	326	326	380	333	328	368	363	360	322	355	367	364	371	351	383	354	347	352	384	326	335	349	352	366	363	356	348	342	352	349	356	375	346	342	318	378	330	327	347	315	339	372	305	340	348	331	390	352	321	356	352	373	347	333	353	351	360	361	344	351	331	345	401	368	368	360	343	378	351	327	366	350	345	325	352	354	357	370	339	333	361	372	350	331	337	355	360	336	409	351	371	347	353	331	345	349	359	355	350	344	349	348	373	353	355	359	350	355	392	342	355	339	351	339	349	356	344	369	352	394	331	371	372	326	336	341	355	338	354	372	373	357	387	324	331	346	329	326	370	352	353	385	319	331	335	332	357	334	330	362	367	323	346	342	337	363	341	356	321	352	346	353	358	343	352	334	373	334	360	365	328	344	336	312	366	356	351	336	346	375	335	335	382	341	375	317	343	316	350	325	358	365	321	343	352	382	353	315	330	359	364	347	344	326	351	313	372	359	370	334	403	361	397	389	385	334	342	353	359	379	352	349	323	353	334	317	337	384	346	344	325	339	351	340	357	336	354	360	365	324	330	397	320	341	329	401	364	370	399	350	350	368	338	359	362	359	356	373	350	330	323	347	334	344	365	341	352	352	367	348	351	356	347	352	337	347	353	357	385	341	350	347	382	374	346	356	380	365	356	357	340	362	364	340	379	354	367	336	342	338	360	345	363	341	358	317	339	341	386	337	347	390	390	340	341	353	366	353	375	347	349	379	332	359	357	347	363	360	363	336	345	349	344	369	387	340	348	367	372	354	344	325	320	325	357	357	363	360	370	317	366	330	345	326	354	337	354	348	352	358	363	322	347	364	385	341	347	347	352	329	355	348	353	360	359	322	370	374	337	379	308	342	341	378	357	352	341	317	341	338	357	381	371	382	330	394	358	356	342	375	333	355	355	351	374	350	365	370	339	342	363	344	370	362	333	356	348	362	373	377	349	347	349	325	356	345	346	379	382	349	336	296	330	343	342	347	360	359	349	344	361	356	346	361	366	359	330	365	358	367	379	390	362	348	311	335	332	322	339	361	362	323	332	397	327	335	345	315	393	335	335	346	361	353	370	372	367	377	362	342	351	358	346	400	359	331	371	369	360	336	356	330	366	326	335	366	351	347	362	336	367	333	370	376	361	317	335	347	346	396	353	350	357	360	332	370	351	312	363	343	338	362	356	371	324	354	358	383	346	327	361	361	360	370	326	361	369	345	338	363	346	376	368	360	354	341	345	339	357	313	346	348	358	342	372	335	348	357	339	353	347	341	344	331	333	369	338	356	335	342	369	340	325	346	393	367	385	362	351	331	361	337	385	362	346	370	349	372	351	364	348	373	360	366	345	293	364	365	385	348	382	374	388	368	393	349	372	352	355	367	369	352	332	332	360	349	348	330	309	383	356	341	349	355	369	358	372	344	353	330	388	360	331	360	331	350	363	347	363	351	366	354	347	382	327	306	365	330	354	348	372	331	374	371	286	332	358	349	358	368	374	319	367	347	337	338	315	360	342	355	375	325	347	372	338	332	362	360	398	347	355	364	374	349	361	364	330	309	345	367	318	349	354	338	373	366	335	390	341	337	372	351	342	338	352	343	339	367	351	356	362	370	339	339	355	337	375	351	374	368	367	338	351	351	345	348	332	359	382	340	360	334	353	317	369	354	340	393	320	330	351	368	349	340	357	392	363	366	367	334	364	338	355	346	318	344	367	344	347	343	362	390	355	357	345	332	325	356	354	344	362	376	323	343	370	344	356	378	325	402	359	369	327	318	354	330	367	334	336	376	341	358	361	385	370	364	363	359	345	373	327	355	381	351	355	354	340	363	332	360	303	382	347	349	379	346	362	335	343	364	352	343	326	374	331	350	331	330	372	354	352	365	364	337	362	346	371	378	340	347	354	309	355	335	317	331	316	377	334	343	347	339	361	373	351	309	351	367	333	345	347	375	343	304	339	383	360	369	362	347	361	344	359	369	352	378	389	346	338	387	324	362	328	350	360	360	351	354	369	379	337	322	380	366	362	355	340	403	340	353	331	362	365	340	369	331	355	339	360	334	337	364	360	382	339	374	344	367	340	366	384	347	360	344	334	366	361	369	339	374	351	353	351	360	360	336	362	351	359	354	353	343	343	358	348	334	384	376	365	331	381	348	325	376	343	336	364	355	406	330	365	316	339	340	374	333	348	350	352	342	353	335	343	341	342	374	374	365	367	369	359	393	343	296	331	362	368	387	344	319	359	378	343	339	355	375	366	368	356	341	388	334	342	354	360	366	363	339	364	355	360	352	360	339	389	370	332	375	369	346	351	327	338	345	331	375	355	383	354	336	358	366	363	359	326	354	369	341	364	378	351	346	378	339	357	356	332	345	385	357	339	361	331	353	360	355	358	368	348	368	355	382	333	343	346	351	358	338	359	336	354	336	349	360	343	364	360	366	333	336	365	323	357	279	332	345	364	356	357	363	368	375	402	333	381	337	344	375	348	353	335	325	357	378	335	374	330	357	358	367	313	364	373	332	319	341	370	356	368	342	369	342	370	383	332	314	362	358	324	356	337	372	344	350	338	365	363	376	341	325	338	334	354	357	401	334	350	355	358	379	387	331	368	342	343	376	355	368	371	353	350	334	355	383	343	361	368	364	353	326	346	337	329	360	356	393	357	350	363	370	335	333	336	341	330	352	341	355	340	335	375	350	340	346	375	356	357	346	360	389	326	358	375	332	349	333	359	355	323	343	345	336	340	338	373	356	352	385	332	377	383	356	364	340	344	344	333	331	377	346	397	336	376	342	357	318	344	340	333	353	349	354	354	363	373	333	342	362	364	354	322	337	370	336
8600	13031	7433	1941	1481	1346	1264	1235	1346	1339	1177	999	856	758	723	667	622	600	604	586	606	574	549	583	567	596	629	1376	2183	1257	886	651	667	636	645	613	617	578	586	527	562	560	558	560	569	547	532	523	559	595	565	571	562	552	508	540	530	512	528	563	561	544	561	550	568	611	545	608	565	533	566	599	565	513	516	552	593	592	570	528	547	557	550	591	544	577	568	548	596	514	593	534	549	557	543	540	544	569	533	545	565	561	562	545	552	566	523	530	532	487	508	520	552	575	581	544	574	543	531	533	534	555	565	545	553	564	542	534	513	520	531	569	546	568	568	549	523	584	545	595	573	563	570	567	532	525	530	556	552	501	573	556	572	598	534	553	502	570	570	575	577	592	562	556	518	554	514	575	571	536	555	567	575	534	550	546	576	538	554	571	544	533	543	594	581	545	532	527	543	564	517	583	577	592	557	543	578	546	553	546	539	594	587	543	539	567	571	563	554	537	544	564	560	592	537	554	551	538	596	573	574	527	537	578	534	590	574	588	540	553	523	559	554	581	542	522	559	595	574	540	567	497	590	515	574	548	549	563	525	520	545	546	557	565	561	572	559	587	582	568	538	508	560	517	571	539	532	607	556	566	577	576	539	565	505	564	563	575	524	543	563	605	519	545	579	551	565	548	579	529	548	566	540	555	563	564	541	555	540	561	580	509	555	576	536	574	556	546	557	526	581	530	556	549	555	565	545	559	513	544	577	536	584	554	616	594	583	555	552	581	565	588	551	556	586	528	528	489	563	558	559	570	559	541	526	505	541	601	595	540	558	560	606	543	520	561	572	537	549	522	553	535	597	538	547	544	575	539	560	565	555	552	555	550	576	555	524	523	525	522	563	519	587	553	543	583	613	527	575	566	576	570	559	505	544	582	542	556	593	595	555	542	546	600	538	564	512	554	584	537	513	515	519	566	564	576	525	566	589	594	576	550	579	570	488	585	578	576	579	522	565	537	552	528	557	566	589	548	544	555	574	580	571	585	527	551	582	529	590	562	557	515	547	579	520	607	527	581	503	551	548	604	543	537	571	548	499	530	580	543	560	551	585	578	533	537	533	537	584	546	532	543	542	569	507	544	561	556	612	574	585	547	531	582	546	562	535	584	586	559	551	515	577	552	559	610	565	568	534	543	611	563	552	566	553	599	574	586	570	561	540	536	547	595	536	545	545	570	535	536	574	550	557	620	536	545	580	536	562	543	593	563	515	579	597	548	559	601	590	529	567	579	541	567	532	600	563	588	570	584	584	559	587	556	612	586	535	538	554	521	524	556	573	558	555	561	585	545	541	569	543	496	561	538	575	571	531	568	527	579	587	537	579	552	576	544	540	580	539	559	575	573	579	551	558	535	514	526	555	583	506	552	547	506	546	575	552	540	529	550	562	580	533	538	545	537	592	529	606	551	575	556	567	561	569	566	557	532	580	516	539	554	527	531	531	581	578	590	514	573	573	580	544	515	521	533	519	544	548	556	550	548	536	555	545	522	608	563	568	522	543	601	546	570	575	561	539	547	533	580	568	551	533	544	554	585	601	559	568	566	580	532	509	554	532	561	584	556	550	534	575	562	567	555	541	581	584	549	567	578	540	535	586	576	551	583	549	551	547	550	598	560	545	552	535	589	556	534	552	577	541	576	533	578	530	582	561	568	534	506	556	589	527	584	503	581	524	513	527	578	579	526	565	578	529	559	542	521	555	584	508	532	614	583	583	577	547	539	560	562	568	555	557	552	553	567	577	542	575	531	593	585	574	542	547	537	550	553	539	582	530	593	545	574	502	538	532	569	581	520	585	571	606	543	581	546	574	543	559	560	540	547	527	553	553	552	575	555	563	504	532	543	579	535	574	560	542	502	570	575	572	566	567	594	534	547	537	544	554	524	555	540	533	559	572	536	541	540	555	565	508	597	569	582	538	559	547	517	573	590	556	567	589	580	569	574	575	549	546	530	534	589	545	559	573	538	554	555	534	558	551	585	519	578	531	592	574	539	589	507	555	568	526	553	554	544	599	535	592	572	569	587	579	548	506	619	526	560	530	518	569	543	551	518	540	588	594	522	585	543	567	546	550	559	552	569	556	563	555	528	553	554	553	579	584	567	572	551	566	581	579	543	561	545	555	566	538	579	575	531	539	557	557	556	574	574	567	565	555	532	542	513	568	539	588	555	560	561	539	543	594	570	542	573	542	577	571	594	526	536	589	575	580	525	573	534	569	540	555	561	535	567	559	522	588	536	539	547	522	572	548	612	540	557	580	533	555	569	559	530	567	539	541	512	558	580	562	563	534	566	543	559	522	546	537	561	576	540	565	544	557	556	544	534	557	567	584	568	543	555	560	581	595	562	562	566	528	535	545	555	516	543	546	554	574	534	573	582	548	533	542	549	532	549	555	540	612	547	562	527	519	555	571	553	506	525	549	580	561	536	580	592	568	542	542	577	544	532	540	534	572	566	567	568	565	558	537	592	562	570	560	511	599	566	547	558	587	533	535	582	578	552	559	575	558	549	544	571	529	530	546	536	534	565	547	531	593	564	558	574	566	531	589	551	550	571	559	567	568	530	530	560	567	569	502	525	536	517	545	542	534	511	566	575	551	532	569	565	532	527	600	551	572	552	576	543	563	577	540	551	530	563	584	501	566	516	543	556	549	550	570	584	565	576	540	532	539	613	577	551	560	557	533	552	553	557	549	543	545	538	545	518	557	550	569	554	554	566	551	534	530	519	550	534	545	589	581	552	536	522	533	563	560	572	550	532	571	550	566	532	562	534	551	541	547	570	567	565	563	561	574	529	574	576	545	548	511	614	570	593	551	580	543	542	563	557	564	539	562	519	528	505	541	531	558	599	552	558	496	535	556	552	591	589	538	579	550	525	508	545	564	525	544	549	517	586	542	544	579	553	578	551	575	528	522	580	532	553	584	533	553	575	565	582	556	559	583	539	530	546	575	519	545	567	554	553	563	577	560	550	506	568	558	562	575	591	558	588	519	555	535	538	574	590	566	544	564	598	546	553	575	563	589	555	532	579	554	561	567	582	564	554	579	581	563	504	514	599	575	579	565	567	596	584	566	553	531	550	533	522	550	577	563	559	538	560	541	546	556	554	555	573	515	556	592	546	534	583	574	523	536	564	555	561	575	545	585	548	582	530	551	541	562	612	576	563	535	555	512	566	570	567	539	590	561	601	542	554	472	514	568	564	581	596	568	518	571	568	505	560	528	569	549	576	554	581	557	547	542	587	559	558	549	569	575	541	573	569	552	537	587	605	557	602	568	540	595	540	555	572	531	565	545	587	524	569	522	549	591	548	564	615	594	577	518	535	580	570	573	557	509	554	557	524	535	557	585	556	585	557	550	569	572	582	566	547	551	575	583	541	557	525	543	538	542	523	573	560	562	580	593	577	598	523	573	571	570	534	558	569	551	556	564	609	558	559	583	535	569	580	527	550	537	586	553	568
24662	21144	27402	25034	10622	1947	1427	1141	889	797	673	585	578	592	555	563	522	565	518	551	513	529	508	507	520	523	500	1186	3892	3690	2223	1012	586	507	516	489	502	489	522	510	498	441	496	492	491	495	482	490	489	488	507	475	496	498	458	486	480	512	506	476	477	490	449	493	513	551	501	489	469	508	497	483	464	525	486	494	501	497	506	467	492	439	473	506	477	459	469	516	472	497	490	457	510	518	493	500	482	475	524	505	489	503	465	483	493	480	456	495	525	465	491	533	460	486	481	473	490	509	530	494	498	479	476	454	466	517	497	466	480	481	529	501	472	507	543	455	496	473	494	478	488	489	556	517	512	468	479	514	488	516	476	476	529	491	515	486	500	489	494	534	509	500	512	483	515	500	525	478	512	503	466	542	472	517	485	518	507	508	483	495	507	513	491	476	498	497	459	492	519	513	489	468	512	506	485	519	460	456	506	510	474	472	522	519	479	478	496	512	455	483	515	574	477	488	495	500	510	461	475	522	470	506	506	473	490	499	492	465	496	499	472	484	473	503	542	519	468	495	474	482	477	467	518	478	445	496	482	501	450	517	500	530	476	495	475	474	510	493	505	465	469	506	509	483	475	524	482	516	483	540	446	463	507	476	499	463	509	503	511	472	544	504	528	489	456	492	472	478	479	490	521	471	486	495	533	484	470	530	505	512	504	510	461	508	506	489	507	468	473	486	481	470	452	485	487	488	483	506	459	451	500	461	476	498	484	494	488	519	516	472	464	475	518	500	474	513	497	495	502	500	486	482	493	516	531	504	485	482	470	491	475	434	468	505	455	470	477	521	515	518	516	477	473	502	484	543	491	473	482	497	537	482	483	513	506	477	505	505	523	484	450	500	497	500	528	466	464	459	486	477	503	492	530	476	502	512	482	485	490	498	447	544	492	505	536	492	486	508	518	459	473	481	496	522	495	472	462	514	443	476	479	520	517	518	492	471	499	443	475	485	494	495	494	492	506	468	504	493	543	454	443	539	494	526	499	505	503	455	500	533	471	503	459	473	505	469	466	512	488	499	500	464	492	519	490	488	516	467	525	478	467	468	507	492	454	484	529	489	476	512	488	486	504	484	465	499	502	493	506	467	468	440	480	494	505	467	533	440	487	492	498	498	531	541	505	473	501	517	484	473	527	534	490	513	500	519	514	465	524	480	533	499	458	473	492	454	506	514	484	471	467	491	482	477	538	462	507	496	480	493	527	453	519	482	495	469	477	494	455	483	470	497	484	489	497	515	482	498	467	488	520	521	488	508	482	503	453	474	511	438	501	494	501	528	499	475	526	432	472	480	476	486	506	471	470	495	497	501	491	459	491	498	532	534	471	501	472	499	447	483	480	468	512	507	518	517	518	494	507	518	490	517	460	495	486	476	507	491	512	476	461	480	539	475	544	490	439	506	478	497	525	520	478	502	509	472	489	501	485	478	510	512	485	462	498	502	489	466	497	470	475	512	519	459	493	467	506	493	459	500	508	481	493	528	519	490	472	486	462	455	493	495	458	471	509	466	477	512	465	469	500	499	485	525	492	520	519	499	454	491	530	480	505	499	480	524	469	512	480	478	476	490	514	479	491	478	523	478	519	474	493	510	447	493	464	520	514	513	476	465	497	467	486	525	501	487	470	499	507	500	483	504	486	512	470	471	523	527	498	521	491	483	489	456	467	498	449	489	449	483	455	464	498	509	503	467	483	506	493	510	497	464	481	515	468	514	468	457	464	470	494	515	524	498	510	467	456	487	471	506	467	488	479	461	472	495	495	528	470	472	513	516	493	502	539	494	519	480	492	474	506	447	518	483	453	488	480	480	529	467	476	452	463	529	479	476	462	534	493	501	496	466	467	493	483	467	522	526	521	501	511	461	471	465	513	484	480	485	519	523	516	510	506	464	517	465	490	497	493	475	491	500	484	460	487	520	464	433	505	513	482	515	439	505	516	484	471	462	484	486	501	478	524	492	513	508	479	506	500	509	466	545	484	492	513	478	489	493	557	500	516	475	486	460	480	523	468	478	491	509	495	468	518	452	461	545	524	506	535	521	508	496	492	522	524	456	471	477	511	521	534	456	486	493	491	467	501	488	486	492	467	483	461	487	540	460	504	527	462	484	492	485	543	496	500	492	474	503	497	490	488	487	505	497	482	480	467	500	518	486	521	486	517	491	490	498	489	465	484	481	478	504	509	468	530	534	501	495	483	460	509	469	525	490	514	448	475	491	477	502	440	501	527	487	472	529	540	498	490	518	510	516	506	472	476	508	515	494	498	491	490	470	487	473	474	468	481	500	505	493	503	496	500	466	480	482	443	507	527	511	483	483	466	498	472	466	455	470	488	518	464	472	556	538	457	495	494	512	532	515	472	459	472	526	508	478	465	471	500	469	488	487	490	506	527	492	541	520	470	482	464	475	500	476	490	429	465	492	511	497	507	484	477	487	481	536	480	513	462	491	450	503	488	526	547	495	459	526	511	487	488	500	500	471	491	459	461	465	441	476	474	481	508	502	479	461	460	496	498	458	517	493	489	469	496	488	529	482	502	494	539	499	477	444	503	469	453	487	483	490	496	473	490	494	517	519	497	474	495	503	485	460	555	509	484	511	535	474	496	527	516	482	486	483	486	527	490	488	485	492	482	530	479	472	517	494	512	499	505	456	519	454	484	501	501	484	489	492	468	476	524	472	517	496	466	489	507	446	504	496	523	516	458	478	520	487	506	479	479	486	489	512	470	440	512	448	472	507	476	518	482	511	485	499	484	492	508	475	484	535	492	498	460	546	533	480	510	499	495	478	522	498	511	506	463	510	458	489	463	477	481	506	490	458	478	478	472	460	491	512	480	481	462	455	470	526	487	456	502	455	457	466	526	490	476	492	480	470	453	478	477	481	529	525	499	487	503	475	527	523	475	504	504	462	485	544	479	484	459	453	479	495	432	473	517	496	527	513	460	503	502	516	467	449	486	507	457	484	480	417	521	518	507	506	478	495	483	466	475	493	473	492	457	510	519	482	490	484	524	493	468	470	502	521	503	534	516	535	479	476	479	518	529	463	477	538	493	508	498	515	542	490	502	496	479	528	449	514	516	510	501	486	486	476	507	497	491	516	516	469	501	516	482	487	488	487	469	468	475	503	487	478	481	492	482	500	493	504	499	498	451	488	497	502	513	455	517	506	476	462	511	509	534	480	500	526	501	468	468	465	466	505	536	540	477	462	473	488	497	479	493	511	476	491	504	481	462	501	464	467	498	492	500	491	450	505	511	485	507	473	507	515	498	508	486	508	465	498	516	467	465	475	524	459	493	519	466	459	446	480	480	506	493	468	472	504	510	462	463	486	473	530	490	481	517	475	533	481	502	493	488	504	506	509	514	489	495	496	497	504	508	491	480	498	490	494	480	515	488	506	421	478	547	453	491	497	519	520	515	485	526	508	464	482	479	491	467	496	518	498	509	477	534	465	464	510
13702	22451	11107	5520	4403	3852	3446	2839	2252	1770	1418	1243	1160	1062	1088	1016	922	860	827	881	853	815	827	861	780	787	821	2986	9196	8191	5020	1949	948	884	762	798	775	802	780	830	786	781	780	777	820	777	865	817	797	757	768	791	821	761	755	802	774	797	784	737	799	775	792	774	751	791	742	742	743	795	782	785	787	755	759	814	787	717	803	751	761	771	737	744	820	823	715	787	722	781	800	816	718	808	771	751	773	757	801	806	723	790	784	792	756	752	763	738	731	735	759	793	769	782	800	769	775	813	763	766	766	768	786	764	756	769	793	778	770	787	801	760	783	770	766	769	776	815	720	789	784	757	795	768	783	753	789	779	802	770	743	857	784	742	851	787	793	789	775	779	787	740	771	754	758	808	737	756	829	734	804	758	789	804	827	721	769	753	773	815	781	804	780	731	801	794	791	804	771	788	755	799	781	724	772	735	797	761	812	744	785	801	744	771	737	763	750	769	739	800	816	786	800	743	761	778	748	722	741	745	791	817	767	777	801	805	773	755	742	787	700	782	800	755	731	793	768	756	757	790	786	741	763	783	784	781	741	815	763	734	775	778	723	783	748	815	829	723	704	772	750	789	785	753	733	770	752	753	789	798	772	766	769	816	778	759	786	755	752	745	772	761	748	777	758	792	806	761	778	793	771	819	729	743	788	791	759	789	774	760	778	772	769	813	733	773	749	822	759	804	784	762	732	780	790	737	793	725	822	819	777	693	774	762	830	732	763	757	769	788	790	743	774	738	783	767	809	758	730	801	767	755	772	780	741	737	792	787	784	793	748	746	758	774	767	765	727	729	730	797	764	788	773	748	800	763	788	810	787	817	735	743	754	800	758	750	798	752	762	772	761	798	805	753	757	740	783	825	769	759	778	735	767	796	733	795	804	719	796	773	746	785	797	779	784	750	820	713	751	785	752	808	817	801	783	769	707	797	793	745	828	788	816	755	760	789	753	791	760	762	785	769	751	733	786	753	777	738	757	786	768	765	754	782	796	830	760	752	760	746	797	766	761	806	786	728	758	781	753	766	745	758	765	750	783	731	775	760	778	723	797	799	800	756	764	764	769	742	815	826	809	764	786	791	801	784	738	771	790	775	750	760	758	773	772	787	711	748	808	765	832	776	776	817	776	763	797	764	776	790	706	783	762	754	760	730	742	753	774	724	807	785	767	781	788	762	750	735	779	758	778	773	732	748	748	753	789	761	787	760	818	754	845	790	815	768	769	736	771	774	791	740	747	751	763	764	770	808	793	744	836	807	700	760	732	776	808	793	727	758	800	802	770	767	820	749	766	731	798	762	792	767	770	758	823	771	789	754	789	822	735	782	791	793	784	788	832	751	814	718	770	771	747	812	745	793	745	815	743	777	743	774	798	775	780	782	729	763	786	784	804	771	704	785	752	764	748	737	809	784	766	819	804	778	744	826	757	797	765	794	746	786	775	726	737	784	773	758	830	757	765	797	746	764	778	774	825	787	767	728	796	825	796	804	778	777	758	772	783	776	784	771	762	777	773	785	709	782	780	760	738	778	758	764	732	777	768	716	761	763	782	794	796	783	739	768	762	730	793	749	773	784	782	773	752	749	851	761	793	819	788	734	767	784	843	810	751	760	772	745	734	732	779	810	743	722	782	807	717	817	775	736	770	790	776	757	791	777	769	739	748	818	694	762	815	776	778	776	775	775	762	778	798	775	792	780	795	783	794	779	791	804	774	779	760	757	750	770	719	732	755	759	761	765	771	745	772	811	766	797	750	768	763	752	749	798	769	843	738	753	792	769	792	780	743	758	764	779	781	761	737	733	786	711	802	754	757	747	779	785	813	813	830	758	749	740	723	743	787	806	789	776	778	811	780	760	789	753	799	765	786	797	780	850	753	804	751	763	765	748	775	805	771	804	747	763	754	790	769	755	751	761	807	776	800	775	806	818	747	840	764	775	821	732	782	716	730	749	769	801	777	795	780	761	771	770	796	794	785	769	771	766	745	724	721	759	761	771	738	784	752	746	804	745	790	750	730	785	756	781	773	766	790	773	760	785	775	759	722	755	781	778	818	809	811	774	804	754	771	760	798	761	763	757	785	771	771	769	810	737	799	749	791	770	783	772	745	739	807	726	788	774	725	738	747	759	783	792	780	782	729	730	816	811	772	808	788	760	808	775	779	801	775	779	674	805	794	782	843	777	823	802	774	811	770	809	806	786	741	767	802	825	758	736	794	871	773	750	735	758	723	784	832	803	842	775	799	773	772	714	764	778	823	790	747	796	790	772	754	718	789	790	776	756	793	759	703	777	747	772	748	783	757	771	809	788	837	746	773	772	809	769	808	793	784	785	778	834	774	801	772	776	775	768	755	780	785	760	799	743	767	718	779	783	748	782	795	763	771	713	754	842	728	765	761	825	766	726	762	762	799	768	788	810	806	741	795	763	761	718	705	773	840	790	751	767	766	767	775	772	764	760	717	773	781	778	735	758	769	797	782	756	776	775	759	732	755	810	772	760	854	750	783	756	743	787	797	805	777	818	783	783	772	763	773	795	829	787	814	770	843	721	792	782	725	829	780	748	753	792	762	793	747	802	754	739	772	744	838	764	797	782	788	745	745	781	766	753	784	778	759	762	818	789	800	768	797	763	770	742	754	762	763	765	835	813	792	774	738	780	756	837	750	813	810	789	749	801	736	750	779	798	763	748	765	813	764	740	760	815	758	755	816	794	776	765	781	754	774	767	699	773	818	766	749	751	763	735	769	797	722	718	762	757	779	785	765	825	774	792	735	807	754	729	789	770	784	808	799	724	751	749	752	762	766	777	753	824	781	822	763	778	806	812	770	826	788	767	742	755	742	765	749	771	749	804	781	800	765	781	742	760	768	797	816	758	783	767	785	791	767	795	753	734	746	755	763	772	749	816	785	783	711	785	794	726	807	772	687	734	776	753	740	741	733	802	782	856	773	752	760	775	737	780	782	796	821	743	824	750	824	777	729	761	796	773	767	816	783	850	748	778	772	793	779	784	808	775	844	792	763	722	799	817	761	756	793	797	839	800	744	799	784	727	735	791	778	751	789	749	757	786	758	740	766	784	767	773	765	774	753	778	763	810	800	774	791	768	721	721	769	761	800	780	766	778	742	738	776	830	740	822	817	739	718	794	770	817	777	770	784	822	750	770	744	793	798	758	786	783	761	738	753	769	801	775	753	762	748	700	752	768	775	787	773	765	777	773	756	833	764	792	757	740	775	796	806	806	770	785	729	771	716	807	775	753	736	785	806	797	762	799	806	759	756	783	748	775	751	756	770	762	787	751	755	843	732	818	802	758	756	760	756	800	790	828	766	822	786	779	766	723	726	832	783	747	739	724	758	788	738	792	789	780	798	754	772	766	744	833	757	807	739	835	754	742	743	796	801	733	767	747	783	767	817	819	781	758	761	717	736	754	790	733	769	780	770	761	736	769	755	743	781	796	750	780
23159	21145	28777	23713	21131	18572	3110	1271	991	859	801	687	619	660	587	570	515	511	510	518	547	541	534	499	510	493	506	1697	8839	8327	5197	2336	628	479	543	448	447	438	445	472	452	412	459	443	461	422	477	442	435	488	463	442	487	460	470	432	469	449	444	456	434	433	490	483	488	476	478	499	446	476	433	474	443	423	467	461	499	434	450	432	473	437	454	424	460	486	452	461	432	493	454	467	466	420	445	456	426	471	451	434	449	460	454	456	432	499	455	438	481	453	417	493	437	455	469	448	431	453	448	461	413	453	478	438	448	476	466	465	438	460	481	451	455	449	405	465	466	493	473	460	484	454	474	449	476	487	464	454	444	459	454	432	522	467	425	426	423	461	453	442	437	448	472	448	425	470	460	447	445	452	437	466	442	440	447	484	428	440	442	468	421	446	493	448	409	442	451	463	477	438	475	456	456	448	469	457	489	471	447	423	480	447	433	449	441	445	443	471	450	422	438	485	411	453	462	445	434	477	454	458	473	449	443	471	475	426	447	480	448	464	450	463	452	428	462	484	480	462	467	448	516	455	437	477	433	447	447	499	428	477	438	469	489	446	421	453	435	477	458	468	421	463	445	473	446	501	478	459	430	487	458	439	460	417	473	520	478	417	456	450	484	432	416	465	454	453	449	479	418	426	489	421	448	463	500	451	451	453	453	470	420	418	430	451	475	466	416	434	475	402	431	458	468	454	435	440	444	442	460	409	482	458	448	440	461	470	437	463	448	446	414	452	446	461	456	456	413	437	432	460	464	459	453	413	445	473	416	411	418	445	447	465	458	448	437	423	460	454	476	493	449	468	426	453	460	458	459	483	456	447	439	474	433	458	450	476	465	419	437	465	462	459	462	444	460	438	441	463	426	440	447	441	445	459	493	454	486	470	462	440	412	485	410	494	479	440	447	443	461	411	449	474	467	421	458	474	462	460	473	461	421	445	457	425	480	420	450	437	448	503	436	454	435	484	462	453	438	457	430	447	470	416	443	436	444	437	473	473	480	449	477	466	424	440	476	458	483	451	438	462	472	513	457	430	434	453	472	455	441	462	475	473	479	429	445	447	453	452	448	423	445	466	433	451	481	397	408	463	455	440	456	470	453	484	417	454	445	413	438	465	429	445	440	448	456	422	465	462	470	513	429	454	450	459	480	504	482	475	471	448	457	425	454	414	447	443	488	443	466	475	455	431	394	485	478	438	493	448	467	464	456	491	450	418	480	460	455	433	454	438	423	424	456	452	422	410	437	459	459	454	482	459	465	425	455	425	430	436	420	434	411	456	455	472	464	443	438	419	444	487	486	440	468	457	438	467	459	462	501	450	446	451	467	454	452	443	450	459	454	468	448	444	463	430	447	489	462	405	446	435	446	489	450	421	456	462	421	427	383	510	465	449	437	482	475	447	444	450	404	404	443	453	414	436	474	436	477	489	457	459	418	456	478	436	435	413	442	449	448	439	458	464	451	470	421	415	400	444	493	427	450	439	424	474	455	471	477	415	464	471	414	479	414	447	471	422	437	441	455	470	495	457	435	453	445	418	449	408	446	429	497	426	452	441	457	463	451	416	431	466	469	467	433	444	392	474	478	464	478	462	447	432	404	427	458	464	475	435	461	467	472	455	448	440	432	453	443	450	436	455	447	490	411	497	492	429	464	476	461	460	423	466	433	428	457	461	455	462	472	432	480	452	465	444	460	434	477	449	454	441	477	451	477	470	440	495	455	457	483	448	426	469	488	466	446	439	434	462	480	457	458	484	466	479	456	437	473	442	405	458	449	449	447	467	473	434	479	490	435	518	441	450	462	420	450	465	423	416	433	456	444	506	459	460	449	437	461	455	426	447	459	485	454	464	439	491	464	415	454	440	456	464	467	467	441	456	449	462	415	456	449	440	425	445	472	467	442	478	454	415	425	437	450	444	426	444	443	455	466	440	432	452	427	480	434	454	464	459	467	469	452	449	452	442	446	441	458	441	436	438	460	430	469	417	457	474	414	471	422	438	432	432	471	431	420	443	473	471	440	449	445	454	433	445	471	440	467	463	425	458	428	453	482	424	422	463	481	422	506	414	423	401	488	440	457	464	441	491	468	479	477	468	475	495	454	447	447	442	426	495	420	459	492	445	441	484	454	435	481	426	470	444	437	463	415	478	442	435	483	450	499	433	458	451	448	448	510	438	455	408	426	445	450	463	466	433	463	460	456	451	423	499	463	432	476	481	431	455	436	460	430	434	401	417	451	454	463	456	461	458	453	436	451	472	472	496	435	426	482	440	428	514	511	465	411	475	462	432	460	455	412	423	453	441	460	507	429	456	432	463	445	459	419	444	462	450	439	433	434	441	455	480	437	454	498	437	449	458	441	447	411	454	455	448	439	459	450	443	435	450	450	461	437	452	425	466	440	462	473	448	487	462	451	445	455	446	473	449	453	430	442	423	450	459	476	474	460	487	453	415	460	445	432	492	453	459	443	427	453	452	468	452	472	490	450	458	433	464	428	474	455	439	448	479	460	465	466	482	459	434	455	427	481	443	434	443	447	429	475	434	434	429	453	463	443	484	484	470	444	434	469	453	449	473	454	471	447	442	473	396	433	443	462	440	487	449	456	439	474	454	479	443	462	489	452	456	447	414	465	445	450	469	452	457	448	437	435	418	462	406	446	455	433	432	419	460	450	437	461	431	420	495	480	458	473	458	439	452	414	468	469	462	453	427	443	480	438	448	426	408	462	451	442	478	451	436	485	401	409	430	476	449	471	445	453	471	418	440	452	473	444	452	440	492	447	393	469	451	458	448	428	464	443	424	422	512	440	453	452	428	462	462	431	453	474	463	438	471	446	417	434	441	463	477	449	448	451	456	480	459	459	452	472	471	445	448	483	454	453	431	479	443	434	430	452	446	482	448	426	420	425	414	452	487	439	440	413	426	471	485	441	426	462	475	448	451	466	459	480	444	474	434	432	449	481	441	469	456	483	416	459	448	436	451	395	460	493	420	472	431	456	475	473	467	423	433	470	420	446	448	416	474	463	423	429	476	469	470	467	452	413	453	466	503	447	469	444	437	421	494	442	433	461	420	448	481	465	462	479	400	425	456	473	472	452	462	470	427	477	440	456	485	453	424	430	435	478	437	467	444	469	421	432	435	439	444	443	419	452	450	475	482	472	451	443	465	450	442	464	426	437	388	456	496	462	439	441	479	477	444	436	440	422	410	437	446	465	454	467	456	462	439	429	439	470	416	449	451	446	465	450	458	485	480	462	451	462	467	443	438	457	484	433	487	433	458	446	430	453	486	416	449	457	419	438	441	426	492	476	425	485	480	453	456	427	454	450	428	424	458	477	456	486	439	440	451	465	442	442	451	413	467	438	429	441	443	472	386	453	470	447	457	454	456	463	414	455	448	482	452	465	487	442	488	473	451	451	469	449	472	455	445	438	468	398	448	420	442	484	472	491	417	468	446	437	504
21019	34441	18393	10898	7454	5392	3964	3097	2433	2094	1689	1523	1430	1322	1220	1100	989	972	983	935	911	875	899	880	871	814	840	4215	17908	16178	10509	5023	1057	858	770	712	715	762	702	737	669	735	739	715	762	730	730	711	675	737	722	717	662	734	733	701	710	711	725	667	707	741	676	745	675	716	721	664	727	666	743	744	714	726	697	761	735	735	709	690	696	717	742	684	709	697	710	703	697	692	679	746	678	698	725	700	739	698	751	722	701	740	672	703	698	657	636	709	706	723	721	685	738	710	717	744	749	695	706	691	707	707	743	691	729	688	711	742	698	752	733	693	692	714	673	721	707	696	739	686	718	728	697	683	693	681	728	730	699	693	663	737	737	684	652	687	752	711	672	762	767	699	743	749	739	718	745	710	660	735	644	713	711	660	697	671	707	732	706	758	725	703	718	718	700	728	700	693	735	691	671	752	670	736	676	709	705	697	720	740	728	714	740	717	701	678	693	722	719	730	654	710	752	693	694	712	702	716	684	732	751	723	726	700	735	714	688	699	695	669	711	707	679	708	723	702	700	753	659	727	674	675	663	686	682	705	713	687	740	739	679	695	747	708	723	674	675	682	716	698	705	679	691	717	725	716	717	766	743	726	701	689	718	688	710	681	726	727	702	689	703	704	718	708	701	708	676	707	712	683	729	685	639	750	726	689	698	702	703	701	695	725	719	728	724	689	685	739	710	713	762	724	771	695	678	747	695	712	698	717	684	690	681	695	755	755	733	734	707	756	686	682	698	662	707	731	688	671	694	700	719	715	709	737	722	734	742	705	687	695	695	710	715	714	694	708	747	685	713	735	707	710	699	756	703	683	678	668	695	697	728	685	724	745	754	696	708	681	688	728	736	654	682	713	657	694	701	678	721	696	692	707	722	690	717	775	727	733	748	689	726	724	698	703	764	731	721	719	685	726	737	695	692	669	646	705	726	724	703	694	647	696	744	712	740	726	740	731	712	674	712	710	704	716	768	694	713	729	732	719	730	679	770	693	690	646	737	686	725	713	715	704	727	692	744	705	711	681	714	682	703	704	679	730	694	739	730	747	688	678	757	676	722	733	698	758	718	713	710	694	658	732	684	719	698	702	723	733	693	742	719	686	697	691	709	716	742	747	682	675	705	702	728	690	709	731	716	696	724	711	714	701	716	726	686	699	693	734	728	706	654	686	709	739	682	704	663	679	745	731	695	754	749	684	720	697	735	691	733	741	713	795	696	734	718	720	644	717	716	682	693	719	717	702	695	689	730	706	676	699	704	741	722	740	708	718	738	718	706	745	730	658	707	731	672	761	740	688	747	711	727	694	653	735	729	705	688	702	738	684	699	641	724	678	675	697	697	720	699	738	707	704	706	660	725	665	701	699	680	707	697	758	692	725	723	722	691	718	726	732	708	752	719	706	690	710	686	694	667	695	685	713	728	677	725	636	718	716	753	771	666	691	715	749	725	712	702	710	705	725	730	708	687	718	739	652	704	737	668	732	695	694	760	695	679	699	714	704	699	739	720	714	695	731	702	724	718	734	697	719	680	735	727	716	682	684	762	727	662	682	704	758	718	686	698	702	665	673	677	723	721	710	733	661	698	670	738	729	680	684	745	694	713	758	693	695	682	690	722	753	717	662	718	707	703	701	707	710	697	750	664	683	742	680	760	687	713	712	714	714	695	742	733	682	721	700	726	746	736	724	690	714	706	707	696	765	778	703	681	675	736	709	682	696	749	685	735	699	694	682	741	678	723	629	710	688	719	707	690	713	701	745	714	709	684	653	721	712	739	656	649	643	674	724	667	683	719	650	693	741	691	739	689	748	698	696	699	683	660	685	722	688	699	699	721	682	716	741	707	708	751	678	715	723	726	664	714	688	671	713	670	711	734	704	718	745	695	720	689	628	717	715	699	659	735	737	722	684	780	677	736	678	675	678	716	721	710	739	716	688	751	646	726	745	716	694	699	697	732	691	745	694	689	698	678	706	713	683	714	702	738	688	731	692	697	766	697	703	717	707	754	688	666	733	756	730	707	694	709	692	732	720	705	736	738	705	692	691	726	688	755	709	720	687	638	678	675	701	724	695	685	669	623	684	727	729	679	730	782	740	693	715	693	699	679	642	736	687	675	698	724	688	741	684	714	715	678	715	703	705	681	702	729	694	712	727	674	731	722	732	729	734	699	679	708	694	723	726	688	656	681	721	732	700	705	736	727	693	695	772	698	745	728	662	687	715	678	679	711	711	718	745	687	733	697	708	729	721	661	753	696	710	684	686	739	656	707	735	713	735	722	672	749	707	729	702	715	691	714	721	752	746	704	698	707	707	737	742	710	676	706	746	721	685	681	690	734	735	685	704	703	706	698	720	689	708	716	690	727	688	722	680	677	693	671	709	696	668	694	676	726	708	683	682	762	670	722	739	699	674	683	649	708	703	722	711	718	723	641	678	701	685	708	706	674	686	711	703	692	705	669	728	654	652	678	731	701	742	714	761	682	680	727	686	696	717	704	723	686	736	733	687	711	743	712	693	703	720	751	706	736	712	731	706	668	677	696	702	716	685	684	718	698	711	700	731	721	738	695	719	682	730	689	678	742	694	749	699	686	656	725	691	700	733	671	745	695	751	691	768	743	736	682	680	765	769	641	710	707	696	702	744	704	749	678	685	689	693	733	665	697	716	705	753	709	694	708	690	715	737	723	690	705	710	718	702	743	782	725	704	713	720	714	743	738	716	651	718	681	669	707	701	721	696	680	692	694	644	704	718	664	708	715	686	683	700	721	716	717	687	705	668	726	706	779	701	726	700	700	733	702	669	711	702	736	720	674	737	725	760	682	713	662	653	660	669	691	718	678	694	647	712	703	714	759	686	757	682	708	742	730	724	737	694	687	752	714	697	744	710	710	660	698	695	677	720	694	715	722	687	714	707	705	694	769	707	728	669	733	675	731	667	671	727	704	718	704	745	728	709	707	706	710	696	700	708	720	737	703	699	687	682	713	693	715	704	697	688	702	691	705	726	697	697	745	679	695	670	739	737	762	756	714	671	727	720	755	676	672	682	686	693	683	661	695	734	687	703	683	714	731	695	724	693	706	686	682	676	691	675	724	719	692	700	683	683	743	742	709	706	747	666	721	707	655	684	703	673	730	731	717	693	740	672	724	710	679	727	702	740	700	661	732	776	709	694	704	702	690	680	725	729	719	687	697	716	716	704	696	702	713	722	682	713	738	721	722	713	702	729	754	679	732	714	678	739	731	686	733	717	658	741	671	689	716	632	692	752	698	701	709	702	738	715	714	698	699	728	690	750	671	683	678	707	746	720	716	732	701	690	739	657	732	664	733	709	662	757	681	686	715	697	696	688	721	675	721	690	667	660	743	749	674	705	693	693	709	735	648	702	724	739	701	775	667	752	730	725	722	731	662	710	729	725	720	684	739	664	753	729	676	718	701	695	690	734	726	690	701	735	701	666	661	711	711	741
26711	20130	8289	1399	745	558	519	486	467	466	444	422	454	421	415	426	428	414	424	426	427	458	406	419	408	403	420	508	948	1160	1075	825	583	407	390	444	402	369	383	383	413	412	415	383	382	416	395	386	423	435	419	385	452	386	396	384	381	432	420	401	410	445	419	404	392	427	409	398	434	411	423	414	443	406	400	412	406	425	373	391	397	401	427	400	410	449	419	394	402	384	392	395	417	360	368	425	384	434	389	420	406	412	383	462	428	390	404	424	420	414	405	404	411	445	424	392	454	396	400	447	447	420	431	395	375	380	377	380	389	417	411	405	361	442	416	419	422	404	408	406	389	403	410	391	407	411	381	438	365	407	450	455	411	429	376	408	425	384	419	429	408	432	410	441	418	417	431	410	409	429	384	400	382	405	390	414	398	396	383	392	418	405	387	400	412	399	415	406	387	406	394	435	402	369	384	360	391	390	412	372	388	411	418	436	424	394	415	374	392	382	399	405	405	401	405	441	470	397	436	404	392	392	436	400	392	387	425	402	408	414	380	404	385	426	398	428	407	375	414	440	433	407	427	388	412	412	374	393	429	418	377	398	427	417	448	405	440	402	434	421	398	387	400	420	410	379	431	396	433	404	385	382	382	449	419	391	412	400	415	421	387	392	412	407	410	418	388	419	431	407	444	400	377	370	404	408	406	389	409	417	418	386	384	424	436	420	349	368	372	416	403	359	384	414	429	435	408	371	362	439	409	411	406	369	392	431	399	417	393	394	409	439	367	399	442	391	402	399	420	398	390	389	418	422	416	398	396	410	411	377	465	404	394	443	389	425	421	412	436	416	409	407	431	423	432	399	435	405	415	411	372	422	420	429	379	402	424	439	396	423	371	420	397	367	440	400	425	427	375	404	382	404	397	423	420	421	407	397	400	396	387	400	418	411	405	391	397	400	410	354	413	410	376	370	396	432	396	404	385	410	413	386	360	392	406	431	419	418	411	418	414	412	400	412	420	450	417	387	410	394	427	412	390	412	402	404	353	403	401	427	403	411	401	385	438	372	435	392	422	427	407	431	389	405	376	379	412	413	401	384	417	403	417	358	391	398	383	388	421	433	426	410	397	390	423	419	415	401	422	448	373	381	397	405	425	400	384	404	393	390	404	374	418	418	402	405	394	431	374	394	464	401	395	437	365	413	391	386	371	397	412	386	426	381	404	417	387	412	420	406	384	367	430	400	376	397	427	399	419	371	390	403	378	411	390	397	490	381	420	405	397	350	405	412	429	413	394	432	389	428	425	391	424	411	407	400	405	419	394	391	430	403	419	395	398	383	451	424	441	394	382	426	446	421	384	399	420	398	428	429	434	418	436	419	360	406	394	406	398	412	420	445	438	401	443	404	413	427	423	410	440	400	402	412	412	423	410	396	414	389	431	429	416	407	400	418	392	392	417	392	415	403	456	399	424	439	404	430	380	399	399	391	411	406	415	410	402	376	426	396	410	375	398	400	399	413	373	390	393	416	419	445	405	399	413	396	426	402	395	446	380	400	393	418	413	366	430	376	411	414	426	407	394	409	428	414	401	405	367	394	436	402	403	393	419	402	402	383	411	442	416	387	417	418	396	395	447	453	420	408	400	426	416	428	411	418	430	397	409	411	386	427	400	417	418	391	403	398	423	413	387	369	412	377	401	386	412	413	422	438	397	377	398	397	426	441	383	368	392	435	418	430	433	425	412	426	378	418	438	419	422	419	423	399	440	402	432	380	419	402	390	417	389	389	399	364	429	398	394	396	425	405	402	411	421	435	417	420	435	438	415	453	404	401	408	395	394	390	446	378	396	405	441	429	423	391	430	391	416	389	423	443	429	418	383	410	436	412	441	381	405	395	407	408	419	409	392	387	395	410	389	404	411	403	384	400	408	405	384	401	416	422	389	410	432	398	423	393	371	407	432	403	377	422	432	390	444	417	416	443	428	424	394	400	440	417	412	392	425	405	424	399	408	388	420	409	412	385	414	411	435	400	408	428	441	408	387	427	423	402	398	389	387	385	401	423	390	388	408	413	411	384	395	401	406	385	452	407	400	403	414	417	413	426	401	410	431	432	391	425	404	418	399	402	386	382	435	446	401	402	399	418	424	397	405	400	417	392	393	399	352	440	427	416	385	382	391	431	399	422	442	402	365	432	436	411	413	378	407	391	374	397	401	434	431	435	408	360	411	395	421	348	418	399	423	457	440	416	427	379	419	448	426	386	402	430	383	411	393	431	425	409	397	367	394	408	445	398	390	410	431	405	415	426	462	409	424	367	423	441	396	395	389	405	421	413	423	449	408	420	438	393	386	377	402	404	391	386	393	428	412	411	434	411	389	414	422	397	420	386	395	411	423	394	388	434	400	417	366	431	405	416	395	385	412	430	420	384	427	378	401	387	428	383	364	409	397	424	424	427	409	390	393	420	428	404	404	400	408	408	404	381	408	374	393	428	388	397	385	386	400	369	419	405	414	394	406	416	407	398	405	415	384	431	398	432	416	414	399	388	407	395	417	379	408	374	455	386	371	424	408	393	408	386	418	414	398	400	384	417	400	397	418	423	400	416	416	428	413	434	411	422	432	407	361	437	415	439	427	410	413	428	375	390	415	407	407	399	392	431	417	407	406	446	405	397	385	410	414	382	406	382	433	401	391	405	416	398	419	395	401	405	406	415	401	391	390	411	395	413	413	406	387	433	391	440	415	444	379	391	439	409	410	388	417	379	441	419	392	448	428	359	412	391	386	401	373	437	389	393	410	421	357	412	446	414	399	450	410	393	381	423	356	432	390	439	386	377	425	420	430	416	418	369	405	396	399	404	415	407	410	418	400	389	369	371	413	403	422	412	453	416	419	354	394	430	414	415	396	385	390	418	400	416	441	435	403	388	407	380	389	398	436	418	351	439	365	413	395	401	370	427	451	390	380	390	401	370	347	428	431	403	405	381	395	388	386	408	399	395	384	416	426	413	414	403	397	436	410	397	418	440	425	390	409	434	371	385	400	425	422	410	420	375	377	435	425	406	436	411	439	413	389	410	399	410	399	424	413	369	403	380	402	405	413	361	388	419	432	400	402	399	420	410	391	424	393	425	450	400	373	398	405	427	388	380	429	397	420	424	427	423	411	394	410	399	390	428	407	420	400	416	370	407	450	434	396	371	391	436	442	401	447	398	436	405	434	430	409	401	429	383	376	451	395	396	422	413	386	395	400	424	420	403	421	415	400	440	426	369	383	407	410	413	395	427	425	414	365	432	423	408	439	398	404	411	407	392	371	434	407	396	408	419	377	398	442	401	442	408	440	411	406	414	389	393	427	405	363	408	422	406	424	402	420	402	393	377	437	397	393	406	404	427	381	404	403	390	452	424	418	408	418	389	413	406	415	402	394	416	403	419	403	402	402	387	407	408	381	372	377	415	411	376	394	417	427	386	391	406	412	414	395	380	395	374	398	405	399	437	375	376	414	418	378	399
12558	11830	4846	2056	1471	1209	1065	953	904	810	735	782	748	712	697	709	708	674	661	671	671	684	645	687	641	644	686	815	2242	2488	2222	1496	809	647	657	597	624	652	619	665	621	625	680	609	700	688	655	627	591	670	599	604	633	664	644	642	625	644	635	649	700	646	597	680	651	659	652	609	663	682	657	671	636	613	631	624	694	599	679	622	702	656	654	656	674	612	669	669	638	649	662	633	629	627	651	619	636	646	610	680	610	656	636	714	673	640	644	647	643	643	642	630	617	630	674	666	623	648	641	634	588	614	691	709	677	652	630	654	622	620	632	588	647	649	618	674	606	629	651	660	647	649	579	627	627	694	662	647	683	634	671	626	668	652	664	632	630	713	649	664	681	665	610	654	638	601	678	647	604	666	639	630	638	648	628	661	598	609	652	712	673	601	647	664	634	674	643	617	626	646	661	638	644	648	657	650	671	581	658	664	628	656	648	621	638	591	627	668	590	639	639	709	619	605	632	635	641	654	704	651	617	662	622	662	644	639	674	600	683	646	636	685	631	664	697	684	675	607	638	629	657	683	617	631	645	641	604	645	617	652	638	619	641	646	635	652	650	672	610	643	642	637	659	626	695	605	618	652	645	609	652	653	590	626	663	675	650	632	634	630	631	635	653	657	628	601	645	662	620	641	692	611	615	641	671	652	594	610	647	629	634	663	620	639	655	655	672	632	675	657	588	613	631	677	637	647	682	661	607	662	649	626	655	634	659	656	649	587	638	656	648	601	639	616	660	659	596	639	610	632	647	663	648	638	614	613	666	646	685	658	620	632	677	609	686	647	654	663	674	655	675	649	575	667	625	626	649	626	622	668	632	664	669	661	645	606	636	657	599	673	660	682	647	681	646	649	580	666	652	661	653	642	638	683	664	683	643	632	664	598	636	639	657	616	674	666	630	665	618	653	670	630	631	666	630	628	661	678	651	619	660	640	645	673	594	637	639	646	677	633	658	646	616	612	621	633	654	634	661	625	671	603	668	647	618	650	630	622	646	646	627	704	639	635	629	626	600	634	670	665	622	657	639	658	648	677	678	640	637	645	629	650	648	689	661	603	612	673	650	651	643	679	695	664	678	643	597	603	628	645	617	638	635	621	602	664	679	657	661	633	631	681	614	635	641	630	641	665	634	663	649	598	651	643	640	654	623	636	622	641	672	631	661	591	645	626	660	659	668	667	648	647	598	630	599	595	626	632	652	624	648	616	627	648	673	645	600	631	632	659	635	655	631	682	644	639	616	664	630	596	622	625	620	609	645	626	644	652	626	686	610	664	658	637	666	638	632	626	666	654	614	637	613	627	667	634	676	658	656	632	648	643	617	654	655	654	670	667	651	653	656	647	631	650	632	627	664	670	605	631	646	654	636	636	658	606	642	612	658	641	641	654	585	645	630	627	630	620	635	643	609	627	635	673	671	699	620	640	669	640	668	608	630	612	621	623	655	633	631	646	621	672	628	623	625	694	628	677	676	623	658	684	614	647	654	648	661	617	640	700	647	665	606	563	602	646	656	618	625	630	632	645	608	627	640	640	597	640	708	695	610	618	656	610	666	618	655	646	596	607	609	646	640	621	649	656	645	640	635	646	645	645	651	630	678	664	634	635	646	629	670	671	670	646	633	618	683	655	675	645	662	632	652	659	647	628	628	639	663	661	633	664	669	618	650	667	619	645	652	629	637	619	645	652	643	603	701	685	666	619	674	618	625	639	637	626	668	607	658	615	660	598	638	624	649	659	652	663	647	685	700	631	569	623	631	625	660	657	589	639	670	644	664	610	674	613	671	578	625	661	640	661	644	644	672	666	655	666	661	609	667	666	666	627	685	669	615	644	685	604	616	660	643	651	659	657	638	577	678	627	614	662	644	655	624	676	621	613	625	642	650	643	637	604	661	638	656	659	622	625	716	622	685	631	643	633	644	628	633	620	642	639	663	637	660	669	627	659	692	658	665	623	615	705	675	654	619	582	612	623	635	601	648	630	614	668	661	646	636	615	579	648	613	651	631	674	614	651	699	644	639	637	647	661	666	668	625	648	635	635	634	631	673	660	656	640	627	634	641	686	650	644	666	636	652	614	618	656	629	670	642	638	673	642	659	625	656	639	668	637	674	630	654	681	646	631	667	596	609	617	632	622	641	658	639	640	598	659	643	649	690	647	676	664	653	612	651	624	626	624	647	670	648	624	680	603	677	662	687	648	642	672	640	640	618	641	664	641	623	623	604	671	640	624	630	663	657	650	619	638	657	618	661	636	698	629	636	620	641	675	612	631	629	665	644	644	655	668	690	648	679	677	670	604	669	666	609	638	615	636	629	644	668	678	669	624	626	636	637	623	618	633	631	649	615	672	643	647	641	651	668	612	672	685	628	620	660	638	625	643	605	662	655	590	620	619	658	652	626	624	637	598	649	678	608	629	586	640	646	631	652	650	648	618	622	695	607	667	642	662	613	631	668	594	626	637	596	671	656	599	648	668	644	627	648	697	680	628	632	625	629	655	620	593	670	668	636	632	630	668	610	622	632	676	671	639	627	665	665	624	654	684	670	648	642	616	667	639	648	647	595	661	652	672	672	590	603	625	633	686	617	634	616	611	594	634	618	668	600	654	680	662	639	663	605	673	635	611	649	626	620	667	678	630	663	665	709	657	668	614	604	631	605	672	641	609	631	672	622	690	650	620	649	672	620	610	648	614	594	642	666	628	629	635	651	637	613	644	629	631	654	637	634	586	606	642	639	655	660	638	650	643	647	603	641	622	639	675	616	647	656	626	622	624	652	667	663	654	662	618	640	663	610	648	668	647	660	631	658	630	689	651	633	652	666	622	607	689	666	678	711	703	671	601	692	664	659	593	597	637	657	623	649	663	697	628	676	646	697	642	652	699	636	661	614	634	671	622	635	682	652	638	661	604	628	665	647	657	640	621	601	654	613	669	647	636	614	686	648	716	670	667	638	664	620	612	654	666	626	644	657	618	664	606	674	632	656	654	603	619	685	609	615	630	669	701	682	652	702	649	635	632	626	648	672	669	634	623	658	654	621	634	664	646	631	651	669	634	672	626	693	658	639	709	631	607	621	652	641	649	623	653	651	612	564	613	642	664	650	649	627	655	675	603	652	621	664	647	658	647	610	681	630	677	688	641	663	670	663	677	626	665	672	672	603	637	644	649	612	610	662	668	680	640	656	655	631	647	588	656	626	623	639	673	662	657	668	639	628	638	620	630	622	621	656	648	668	648	663	673	632	646	648	647	636	608	648	671	691	631	616	632	621	646	613	645	650	647	617	674	683	643	654	671	635	630	640	650	657	645	637	652	652	643	624	665	675	647	671	616	656	655	650	615	635	641	591	652	626	605	658	627	684	645	667	647	671	604	627	663	674	654	667	654	639	645	618	639	647	666	674	693	681	629	636	672	681	673	670	672	641	635	659	641	629	570	613	658	607	670	627	681	612	682	629	664
24717	21166	27401	25034	9918	1364	961	823	718	642	637	607	556	559	516	572	589	494	566	531	557	527	510	560	545	535	556	621	2629	3930	2837	1322	559	566	579	560	658	544	571	499	521	492	499	493	487	504	549	525	508	486	463	499	534	514	510	513	545	497	461	523	531	511	547	515	501	470	530	474	461	524	522	494	514	468	488	506	494	509	525	504	482	494	484	512	502	502	518	496	548	529	487	547	486	495	475	494	494	497	496	521	514	501	540	506	510	502	498	454	453	483	525	466	491	521	516	497	522	497	491	492	506	525	489	506	543	532	485	493	510	534	489	500	504	511	502	481	490	537	502	475	466	463	527	515	487	521	481	534	480	487	510	512	512	478	526	483	484	509	533	501	494	477	537	504	515	527	510	458	499	500	468	510	496	476	476	519	549	511	524	550	485	487	507	502	494	520	556	529	484	514	505	500	501	493	485	517	496	495	511	477	503	491	496	479	495	512	509	504	484	493	504	520	521	545	506	517	486	486	486	481	524	523	482	476	506	524	535	503	517	499	476	536	512	504	512	484	487	493	529	520	510	505	486	513	482	496	519	476	485	520	533	526	464	500	519	508	519	490	491	470	530	495	534	503	550	490	471	497	498	467	512	517	500	526	493	501	466	480	464	482	506	472	521	490	512	504	494	484	519	517	484	499	495	514	503	470	519	528	458	492	493	525	541	511	477	486	485	516	481	475	499	515	516	508	460	490	510	483	511	502	515	511	484	494	497	507	462	470	487	486	538	560	483	530	484	513	501	480	471	487	504	450	489	521	494	487	537	519	502	459	490	495	526	534	504	446	536	512	518	470	509	513	485	521	509	484	502	494	531	496	497	515	513	511	497	537	465	522	497	537	488	461	557	512	504	495	509	513	510	554	502	544	458	510	518	484	519	523	496	485	510	532	500	510	514	552	519	502	506	489	484	519	545	490	551	526	516	512	514	484	526	502	502	509	528	525	504	476	533	491	467	503	492	507	518	501	510	497	505	498	506	520	447	490	484	492	495	506	499	495	493	463	501	509	493	501	499	505	494	511	499	527	518	506	524	521	517	499	458	515	521	496	491	520	497	489	515	496	531	497	513	484	511	508	473	535	499	506	499	478	506	461	487	490	532	506	514	500	530	537	499	563	522	467	526	511	475	529	517	484	504	540	510	490	486	529	494	493	496	495	536	507	472	493	555	494	501	499	499	480	474	459	458	507	497	478	513	493	444	517	506	530	492	512	513	496	554	518	533	486	465	460	490	489	475	514	528	496	510	479	480	511	524	503	518	500	510	515	504	538	522	546	509	533	494	458	540	510	520	494	494	541	517	457	526	506	501	490	489	513	487	506	474	511	562	474	539	500	502	487	494	545	473	496	504	518	499	505	484	490	485	517	525	486	514	504	527	538	518	521	481	469	514	556	482	536	504	539	497	528	489	506	533	507	477	451	517	528	558	514	517	514	534	498	471	508	516	475	465	447	498	520	504	468	515	498	473	519	522	528	538	479	554	528	493	515	482	536	460	519	519	484	505	483	499	498	525	502	483	566	453	521	502	495	529	487	473	511	472	487	534	522	484	536	521	510	530	456	489	537	525	550	512	460	470	503	513	476	463	477	480	534	503	519	483	510	530	470	491	594	453	528	481	458	491	521	535	493	496	512	521	561	508	528	526	487	477	547	491	485	477	529	493	526	505	520	539	538	495	499	505	506	519	468	485	503	464	489	512	516	480	516	511	477	490	520	491	488	484	521	507	466	517	473	502	507	498	479	503	529	546	532	521	489	495	521	501	466	540	493	514	499	520	472	489	476	517	471	503	535	513	473	479	483	516	515	470	482	500	508	481	512	500	501	483	522	456	480	536	511	521	505	474	473	485	522	508	476	540	468	531	496	485	524	520	510	515	535	473	528	518	479	491	504	508	520	492	509	504	518	439	512	518	444	536	492	475	500	491	512	505	491	461	474	506	520	495	496	506	539	528	497	513	466	502	509	472	507	530	549	535	502	530	485	510	466	516	503	500	493	454	495	510	497	542	465	466	526	521	541	495	514	574	491	480	563	541	529	521	538	532	489	519	547	496	478	504	508	515	535	478	508	491	468	518	484	524	495	489	480	548	540	468	527	516	530	485	509	509	486	532	473	488	521	527	483	484	487	504	544	530	491	488	487	523	506	518	532	525	504	512	463	492	495	480	474	492	500	508	497	483	509	539	500	495	503	497	516	535	512	485	504	487	517	514	525	518	480	515	493	521	516	494	442	535	485	543	495	503	497	510	481	510	513	529	461	524	529	510	462	466	491	479	517	491	529	476	491	491	495	540	497	484	498	494	507	524	512	491	471	507	522	514	504	520	523	534	501	534	492	513	508	480	509	516	550	469	483	482	503	542	480	496	503	487	546	483	501	550	503	473	499	506	479	512	518	507	512	497	511	479	478	481	500	495	494	479	519	509	514	491	521	514	496	487	510	510	469	501	493	493	548	496	516	500	530	476	504	448	519	485	463	494	515	503	503	475	562	490	478	523	475	529	476	509	487	561	464	537	479	495	525	484	497	509	497	521	552	502	530	505	494	488	512	526	489	525	520	521	509	540	510	486	469	495	539	528	531	518	540	507	474	499	497	532	524	519	506	502	497	519	536	510	520	526	492	528	513	529	532	509	547	500	496	467	526	496	539	512	527	504	484	477	505	466	519	487	474	494	515	499	511	481	474	523	526	514	501	458	511	472	538	491	513	504	472	539	483	539	512	507	504	521	481	485	548	498	535	532	498	498	484	465	486	457	487	511	472	495	474	491	539	530	506	482	517	467	514	472	516	490	516	496	476	478	522	484	514	485	512	528	536	472	472	462	481	493	504	472	492	501	528	492	555	478	489	465	502	550	500	458	461	447	482	493	492	476	500	521	504	490	501	517	476	457	504	477	524	569	519	519	509	483	425	484	476	484	511	508	539	505	503	528	515	507	505	493	507	542	492	488	474	496	520	509	452	492	508	491	510	511	558	511	504	512	515	487	482	495	488	495	522	555	529	499	514	507	493	479	486	479	487	478	522	531	449	504	502	512	548	462	459	510	502	503	534	475	521	473	502	480	519	477	531	488	500	517	523	468	496	516	525	485	499	470	488	511	507	474	463	489	505	489	482	488	524	493	553	457	539	511	477	530	465	510	506	507	503	493	497	504	500	528	529	524	500	525	486	516	532	503	502	462	478	517	463	501	517	495	514	544	530	477	512	509	525	480	471	492	532	475	508	490	481	485	509	533	540	499	490	509	505	475	507	505	525	503	519	506	509	504	532	490	478	504	511	482	511	488	479	507	518	513	501	521	442	487	564	550	501	514	524	519	540	501	500	507	531	526	499	528	479	513	502	542	522	526	529	516	520	530	507	501	509	498	489	514	462	492	476	488	472	490	477	508	504	487	500	494	519	504	520	480	463	492	492	464	474	483	502	526	511	498	515	499	514	490	510	461	519	483	518	505	522	507	479
16220	23394	9136	4681	3343	2535	2046	1644	1424	1339	1219	1188	1111	1031	994	978	951	895	901	835	893	875	864	818	825	850	811	1125	6583	8973	6488	2592	971	889	964	981	1085	917	751	771	819	688	766	802	819	851	820	841	771	773	767	821	814	822	820	743	802	794	800	801	801	775	774	761	819	823	828	743	791	747	766	750	761	758	773	838	771	823	830	774	808	832	786	801	776	838	833	832	820	812	756	782	808	762	810	840	751	827	777	793	821	821	785	775	840	803	800	764	767	778	783	790	781	794	825	780	757	782	779	791	774	755	770	796	726	818	776	801	790	803	743	774	791	861	807	768	775	804	819	758	819	815	796	826	749	803	781	787	798	784	818	785	762	784	776	857	742	738	817	833	794	792	812	774	751	745	807	838	785	814	800	814	796	815	821	815	793	764	806	808	845	830	772	791	814	774	789	799	811	797	789	768	799	811	801	769	828	783	811	799	810	822	823	801	753	825	773	850	785	805	769	820	794	822	799	777	788	794	793	765	802	755	859	785	784	803	809	830	788	779	823	812	807	820	807	771	771	788	761	811	776	822	756	806	817	810	764	748	837	766	814	758	811	844	799	799	799	817	814	734	790	803	754	810	852	750	757	750	811	772	753	774	806	794	811	838	831	791	778	796	791	818	767	761	798	801	807	798	830	781	809	759	799	802	789	780	795	787	782	809	818	771	762	780	825	778	776	809	806	811	766	839	802	794	811	806	812	803	842	746	799	842	763	837	783	843	852	820	769	800	789	821	794	773	769	756	780	860	824	812	828	778	728	731	832	799	773	806	807	755	840	822	827	758	761	812	767	794	780	783	755	809	755	803	855	737	778	820	810	801	820	810	805	779	786	784	781	808	778	778	797	807	809	770	760	814	785	749	810	796	776	815	773	762	813	843	735	779	789	821	778	827	771	791	762	863	794	800	805	786	821	733	795	807	783	790	812	763	838	808	813	774	798	723	808	831	776	794	720	798	806	810	797	803	752	760	810	821	788	819	792	753	787	806	794	858	839	821	823	765	799	750	817	792	757	772	782	807	784	790	804	767	794	804	868	793	753	785	801	754	804	757	816	772	778	810	850	793	807	823	795	754	770	776	765	742	813	779	819	792	788	801	783	867	806	809	805	847	811	800	811	813	827	745	828	787	764	760	826	796	760	799	794	830	765	822	786	806	774	834	788	813	778	774	759	808	805	782	786	814	811	813	774	800	850	771	808	834	807	813	773	832	837	842	819	782	759	843	789	812	811	819	823	801	785	777	803	831	735	743	804	819	806	779	780	791	771	823	784	786	761	818	797	801	776	829	785	778	741	782	766	789	756	805	745	794	837	819	789	801	798	829	806	841	799	843	789	809	827	803	761	839	840	804	787	783	762	726	817	756	845	769	779	795	827	802	791	793	818	812	804	797	809	823	826	788	811	807	786	731	801	769	829	776	756	777	779	749	811	856	738	826	742	793	736	881	784	814	794	861	793	813	765	844	776	775	801	751	771	787	752	773	747	776	772	775	773	777	808	788	761	819	821	792	779	817	834	824	760	837	793	744	772	836	812	799	819	789	742	785	812	790	798	824	844	789	778	780	801	773	781	781	818	771	815	834	734	783	808	851	837	796	787	820	790	818	791	809	778	859	780	816	802	766	767	830	817	717	797	704	833	828	800	793	753	824	832	797	803	797	783	796	805	777	770	748	787	816	837	849	763	792	825	813	773	762	795	830	778	745	798	791	772	805	789	818	813	871	768	820	798	803	765	837	803	758	797	785	797	762	781	763	842	854	802	749	780	799	783	786	774	840	739	828	831	791	782	830	758	821	741	790	808	811	835	790	822	763	721	795	779	776	820	818	785	767	781	797	850	789	877	801	801	814	791	846	778	820	796	798	825	804	794	825	877	700	790	764	795	784	701	810	805	784	771	771	797	759	774	829	821	777	802	748	778	780	793	811	789	794	798	774	799	821	789	782	743	807	747	813	832	805	787	822	784	832	780	830	838	810	800	824	779	813	780	780	818	789	815	791	833	817	768	810	820	815	725	793	702	752	820	809	780	763	816	795	753	778	818	768	776	802	801	774	784	783	768	778	778	850	772	810	842	774	837	767	799	813	780	823	751	775	857	820	795	787	837	770	788	789	787	773	823	858	820	747	768	769	856	777	823	797	787	828	792	797	763	791	748	758	821	798	799	761	757	764	777	765	843	808	762	794	795	861	799	766	803	779	785	796	857	809	809	827	772	796	784	795	770	795	808	798	722	813	788	780	758	783	781	790	735	778	843	803	807	804	822	786	845	787	768	791	757	845	754	816	767	775	785	768	844	780	769	793	773	801	812	793	815	830	770	788	764	807	841	807	836	719	825	750	779	785	818	832	782	778	831	752	770	793	824	773	785	786	789	816	821	814	814	813	798	737	738	786	780	779	793	787	825	828	789	807	799	753	751	767	713	780	797	844	775	783	758	781	793	738	780	774	772	744	784	799	770	761	741	782	772	812	804	803	757	770	821	734	772	791	789	827	801	812	798	822	808	775	743	764	807	772	842	799	811	772	828	769	808	788	752	825	779	856	820	772	788	731	824	811	778	825	795	751	823	763	769	808	787	764	796	748	765	773	787	738	834	809	799	828	812	813	791	800	831	818	819	790	803	835	775	821	831	817	819	820	789	773	828	757	803	811	798	806	777	798	800	796	807	806	757	791	784	758	763	790	740	810	781	771	828	812	739	781	816	783	790	827	797	830	768	862	796	757	820	738	763	827	802	806	768	761	769	826	850	729	779	802	787	834	753	790	809	825	785	802	765	766	819	777	786	804	807	793	754	791	769	797	791	784	779	833	821	812	838	760	795	800	784	847	764	816	797	825	785	761	808	846	771	776	819	803	844	780	842	805	815	815	803	786	756	750	795	818	789	782	832	758	803	795	739	769	792	788	761	813	780	811	787	828	802	783	831	768	842	866	820	821	768	765	741	785	746	769	798	789	715	802	801	808	821	827	839	806	792	743	780	788	786	786	813	822	791	827	810	819	806	828	794	812	802	779	789	771	793	852	738	825	763	778	733	800	762	815	791	768	835	756	816	816	753	820	799	804	788	785	752	787	801	789	823	784	740	775	767	825	782	813	815	789	734	850	779	809	783	771	810	781	829	787	852	818	773	760	790	793	772	790	829	847	811	817	793	793	789	811	756	818	800	808	771	811	802	750	775	785	770	850	789	767	788	798	792	820	809	794	756	853	840	764	821	802	799	783	803	826	850	793	772	815	815	785	819	816	820	775	760	788	801	829	773	832	791	782	733	816	768	756	795	788	842	839	825	816	743	760	766	796	786	833	772	789	845	759	811	737	819	819	765	785	850	735	776	780	789	775	765	789	834	787	805	815	800	788	786	759	784	842	766	779	782	765	814	762	788	776	799	815	781	753	799	834	817	818	805	769	786	782	786	833	787	770	787	832	752	784	792	806	786	797	811	837	800	796	745	830	790	770	808	793
23199	21122	28804	23684	21123	18644	2935	1313	1077	944	881	756	733	685	706	664	658	697	649	697	623	678	580	657	595	599	598	1946	8435	7927	5249	2852	1379	867	593	602	612	554	520	549	560	547	590	542	560	532	574	519	521	620	511	544	541	580	526	546	535	566	601	562	579	549	570	579	565	577	596	590	577	543	567	529	571	551	548	556	585	546	528	567	564	564	613	577	562	545	576	529	586	566	597	546	542	572	591	567	514	558	567	513	586	576	542	592	570	541	551	566	502	544	602	546	560	531	611	564	551	587	570	548	547	580	550	556	540	580	558	573	578	627	581	546	567	561	559	581	567	552	538	543	540	535	540	544	561	547	544	559	546	567	573	553	580	526	567	561	557	583	544	556	546	581	542	562	567	557	569	597	580	560	558	622	541	519	509	588	564	556	563	509	581	572	506	553	558	499	565	541	568	585	567	505	582	585	593	595	590	517	525	534	567	560	567	529	582	510	549	533	558	521	551	544	616	543	558	523	539	593	580	554	578	522	557	564	577	568	555	549	549	563	550	537	581	596	572	566	558	530	572	556	542	540	524	568	587	577	545	545	572	542	544	573	526	573	551	583	530	556	581	568	516	577	535	599	563	527	536	586	564	532	550	557	577	542	588	522	582	541	542	603	545	571	583	583	529	502	587	524	536	559	594	541	553	529	555	578	541	544	545	562	586	559	516	522	554	576	555	558	559	579	552	552	535	569	537	591	547	595	563	547	613	522	536	526	570	559	582	542	594	603	541	568	536	530	528	507	570	547	558	601	541	564	564	552	568	567	532	533	549	554	594	560	512	557	556	539	551	596	536	614	527	528	555	565	537	560	597	569	590	555	569	527	524	529	573	522	548	538	573	527	565	599	524	603	546	520	540	527	581	512	552	595	514	592	573	591	560	537	562	533	575	560	539	585	552	574	602	565	550	541	559	593	561	568	525	585	526	593	546	564	549	568	533	553	580	566	535	561	604	570	566	620	541	553	485	539	534	594	572	528	566	596	514	551	550	536	570	553	562	550	606	588	504	536	570	555	592	565	567	529	536	563	555	586	557	561	546	565	548	524	577	517	560	612	596	556	532	534	534	548	562	530	529	558	575	600	561	530	534	565	546	541	569	565	551	551	541	579	578	556	554	544	544	568	564	513	543	565	535	536	570	541	523	580	607	560	524	543	534	562	515	551	536	538	572	529	590	584	551	584	577	574	553	549	568	520	563	535	537	533	550	551	556	567	561	548	552	556	520	541	528	569	555	546	607	544	538	525	559	601	547	540	590	505	625	567	553	547	541	570	559	598	572	563	530	527	551	553	515	557	524	559	564	519	562	563	514	534	536	544	539	572	558	529	559	517	614	551	520	521	545	570	574	529	577	538	538	521	590	558	528	585	542	569	559	541	516	597	541	528	549	537	588	536	611	581	572	527	549	549	568	550	562	550	555	570	587	579	566	558	553	588	583	610	557	549	555	559	565	536	518	498	529	572	543	631	539	566	521	611	542	567	549	541	575	551	571	574	578	561	547	597	511	537	541	550	542	568	545	570	528	551	579	532	569	555	553	551	539	530	534	533	520	529	513	510	570	554	553	596	546	587	566	547	534	546	553	539	552	606	525	529	572	526	638	558	552	530	544	548	548	582	543	572	561	554	549	494	530	546	574	560	540	554	566	567	577	552	574	559	564	551	591	591	576	524	565	567	559	587	527	574	584	547	540	523	546	545	557	518	522	557	550	503	490	580	555	510	569	532	577	599	534	590	576	574	523	506	552	542	520	533	529	509	518	591	536	555	561	599	542	577	546	527	535	609	555	504	622	509	538	550	563	537	529	524	563	509	585	583	564	550	513	564	521	539	556	539	630	558	579	611	530	524	564	555	526	518	524	569	565	569	547	547	588	568	554	548	541	547	551	519	526	545	550	526	606	533	565	546	545	566	564	530	547	549	545	548	521	592	577	561	527	541	574	535	531	547	582	587	538	566	567	573	543	557	586	542	526	574	535	573	519	553	570	535	534	558	561	553	545	504	569	526	569	614	559	583	595	586	539	541	582	529	529	559	561	539	583	536	554	528	537	574	562	545	547	523	560	531	545	543	577	532	563	535	540	572	557	576	522	546	575	531	544	516	587	573	549	589	574	556	548	589	581	556	598	537	512	563	557	561	580	612	543	574	567	553	533	573	574	526	554	562	553	564	570	553	535	577	565	571	537	576	533	499	613	546	519	532	562	541	563	572	542	559	544	544	601	539	549	524	505	580	582	557	565	566	555	569	549	517	624	566	526	543	565	528	556	547	525	563	550	564	531	559	539	559	549	574	554	532	578	531	580	575	570	590	545	587	583	540	571	510	519	599	540	559	529	564	525	493	536	564	548	527	543	611	562	540	556	578	550	546	551	541	526	531	583	548	559	550	612	570	564	563	547	556	537	571	506	546	591	589	521	536	536	558	557	548	536	534	562	556	520	556	543	549	526	547	513	531	540	545	526	579	565	561	536	588	553	536	581	595	549	609	620	559	538	552	550	548	539	537	595	578	588	584	580	551	539	518	552	552	566	581	572	565	614	548	541	528	530	560	535	564	558	549	539	539	549	555	563	555	529	590	495	568	591	513	537	549	584	566	573	548	549	532	549	535	632	615	568	549	565	575	565	604	572	543	563	588	551	577	543	576	538	549	551	534	516	555	538	552	584	591	542	543	577	541	581	579	542	547	568	541	564	543	557	520	520	582	553	524	556	538	529	615	544	610	573	567	535	547	612	514	556	559	542	541	498	582	568	555	566	502	614	531	538	548	578	545	563	567	569	597	543	551	542	534	529	593	582	522	537	547	575	543	550	572	536	549	539	557	533	550	565	521	556	544	525	516	552	553	542	612	542	566	571	537	567	559	536	573	599	532	525	553	538	565	555	560	549	527	580	556	583	552	556	558	570	578	561	543	576	532	565	551	547	537	554	576	546	582	544	614	558	551	534	577	523	538	579	529	545	557	523	522	551	510	540	530	543	530	568	576	549	542	566	555	605	556	553	545	577	598	523	557	547	525	537	543	568	545	573	548	583	549	559	546	523	542	542	538	543	576	608	519	563	523	568	571	567	583	550	587	536	567	588	537	575	484	540	558	570	592	582	549	553	590	561	580	548	540	579	579	565	526	579	587	535	535	568	551	641	561	566	536	540	568	557	550	541	580	551	554	558	556	521	552	560	569	588	544	556	591	535	555	580	561	583	506	580	588	570	523	560	547	577	558	542	585	502	596	558	563	583	588	539	562	573	533	595	538	564	528	528	552	564	577	544	563	529	556	575	570	608	571	561	515	519	557	615	569	576	531	605	564	499	549	518	589	577	521	528	566	576	551	549	611	578	572	536	604	548	576	528	574	599	580	552	591	532	564	545	533	554	526	512	553	535	545	547	595	562	577	587	573	523	561	554	515	537	556	555	515	560	535	520	543	570	516	533	548	588	534	568	578	580	521	550	547	566	588	572	534
16886	22239	15479	8689	6221	4550	3642	3021	2525	2150	1876	1626	1595	1467	1364	1287	1291	1226	1102	1106	1085	1033	980	1055	998	1005	1008	4736	17733	15440	10840	6112	2941	1506	1032	966	920	907	870	853	790	866	827	852	872	864	845	815	876	852	861	847	872	831	878	883	876	900	807	842	849	860	858	892	890	887	875	840	849	885	880	883	902	847	886	883	836	957	842	827	908	871	839	917	914	853	823	855	853	864	880	899	821	833	896	876	870	855	850	836	856	794	873	893	803	865	863	925	885	867	899	882	839	894	852	920	882	923	853	901	825	834	849	856	835	884	848	838	887	926	874	854	856	883	857	828	886	854	851	843	865	837	914	854	833	909	843	875	863	851	845	808	854	858	905	892	887	886	885	841	879	849	833	826	856	890	835	852	858	889	859	916	842	841	927	861	876	873	866	834	892	919	854	847	853	853	865	860	799	890	866	860	851	826	889	857	813	858	838	867	870	868	901	872	896	924	872	859	859	943	919	918	854	819	776	857	846	870	867	867	827	850	849	877	833	871	798	871	835	852	917	873	871	860	834	887	817	848	859	845	860	870	892	866	865	837	815	847	851	867	845	876	868	881	864	848	887	875	871	870	845	901	881	853	863	911	895	859	874	858	847	925	863	806	874	861	825	858	839	904	806	882	815	873	863	822	865	846	862	885	928	850	848	909	873	967	877	919	894	882	848	859	833	889	855	850	856	861	874	857	873	832	828	881	864	872	807	852	836	926	838	855	816	865	884	836	813	854	854	876	834	802	907	876	852	913	847	887	864	878	860	860	876	866	881	895	882	856	872	832	826	836	861	876	875	854	872	849	880	834	856	871	822	931	851	831	828	840	887	899	880	889	854	900	841	878	840	837	821	896	863	895	854	847	814	864	846	834	857	838	854	908	857	869	807	826	886	863	889	830	881	869	865	875	886	884	883	872	853	835	824	791	899	871	878	867	883	831	892	853	828	812	857	824	898	882	839	861	819	873	867	838	888	830	843	897	800	817	910	847	876	849	865	848	849	834	867	914	891	839	902	827	903	883	781	854	881	833	838	863	911	912	907	913	859	898	847	840	857	885	830	875	803	798	837	852	844	854	871	878	891	875	887	871	850	846	828	842	887	884	806	854	819	862	796	825	833	836	850	860	897	834	914	830	867	845	886	845	863	860	858	823	826	851	829	934	813	873	924	878	809	858	862	881	886	876	781	842	912	846	891	841	884	924	838	880	847	833	870	880	863	844	865	881	874	882	845	859	879	869	902	828	858	875	837	806	894	881	840	898	879	888	829	846	840	799	833	842	871	876	893	896	830	875	843	865	850	872	861	819	806	821	810	848	905	881	935	809	853	806	845	839	840	875	824	846	831	840	804	819	834	810	872	884	795	919	876	835	864	835	853	882	824	886	917	846	829	906	900	860	824	865	853	816	866	823	855	881	825	867	894	859	895	829	877	855	839	807	863	825	882	865	849	854	831	889	864	811	880	853	859	881	876	884	853	872	896	878	821	885	850	885	826	815	893	864	846	868	821	852	877	836	817	849	850	847	856	919	832	836	911	819	813	865	836	855	800	892	873	863	820	857	860	819	852	874	877	857	877	879	905	860	822	860	830	806	868	870	831	833	901	847	854	859	860	834	856	876	859	830	861	857	867	837	887	881	803	859	864	888	887	853	888	858	847	905	853	848	891	863	840	950	873	933	840	834	869	838	869	822	870	880	851	836	852	872	910	818	850	885	840	862	893	850	844	948	827	836	884	877	868	831	852	821	863	875	907	906	887	869	868	851	856	880	830	821	800	858	855	863	819	841	869	859	879	844	871	871	911	813	881	894	880	852	867	843	884	870	901	872	845	817	828	844	859	824	841	846	840	859	866	833	842	852	881	816	908	856	857	832	851	877	921	796	847	866	813	912	828	916	865	841	840	884	873	900	890	881	871	856	833	832	850	838	842	832	873	838	847	851	875	880	838	829	861	821	882	797	819	847	862	849	863	876	912	929	820	829	811	823	791	892	807	853	915	879	851	898	865	895	852	817	837	854	802	891	859	890	816	845	859	834	850	855	858	893	834	845	826	897	880	862	883	849	802	859	845	855	872	898	861	846	850	861	789	852	863	811	818	858	873	882	863	916	858	833	861	894	844	832	811	857	829	805	840	799	816	862	834	858	850	771	888	839	842	824	859	834	915	911	838	855	935	849	856	850	881	854	856	856	893	787	875	878	874	858	836	884	858	853	844	821	838	857	878	867	871	831	860	852	818	842	870	867	817	844	895	887	817	874	835	877	864	910	823	837	839	884	854	794	819	923	860	884	863	847	836	877	823	868	872	869	877	873	858	864	841	880	876	876	833	853	853	843	893	803	872	915	821	886	842	852	835	890	829	874	840	843	873	819	864	853	826	834	865	848	844	848	924	837	895	787	874	911	868	819	860	831	864	854	912	864	885	854	851	880	829	798	825	869	858	849	839	888	899	868	850	835	864	858	794	855	833	826	875	881	833	846	880	811	877	850	871	853	885	865	853	835	833	842	911	857	886	862	853	880	858	873	903	815	857	836	873	797	857	833	833	850	913	853	905	834	899	836	913	858	878	871	890	877	802	908	934	848	931	832	830	893	841	853	909	876	911	862	876	848	856	872	908	865	858	873	846	872	850	811	852	841	863	863	889	902	780	844	857	877	860	863	865	831	852	863	870	812	853	872	833	846	839	869	886	893	864	867	852	848	885	898	834	869	883	857	872	937	850	857	818	853	823	842	850	801	899	839	854	867	861	878	829	824	862	855	862	870	903	847	908	920	872	838	899	872	846	860	861	841	881	840	849	912	904	814	908	894	820	860	862	852	830	885	877	862	859	827	903	870	875	854	855	856	845	857	879	866	822	847	865	847	892	873	874	835	869	849	841	865	898	893	880	853	877	843	853	890	884	884	921	831	839	836	802	914	889	829	896	852	864	896	852	888	858	858	873	859	862	860	877	864	902	841	838	870	847	838	857	864	883	836	870	900	913	858	828	817	828	882	859	871	851	855	850	882	845	866	884	818	854	831	881	901	778	832	848	877	843	921	905	843	868	933	856	859	870	835	831	879	819	873	849	849	886	884	834	881	856	849	931	908	855	898	907	865	869	834	886	847	864	904	852	857	903	864	832	843	850	862	838	864	846	847	854	854	855	909	863	862	846	860	850	828	884	816	857	877	819	872	876	912	881	870	867	868	867	863	917	927	838	851	902	832	848	899	853	840	832	893	827	870	850	850	853	836	823	847	861	877	846	862	841	841	881	878	870	868	823	878	869	799	858	887	879	891	877	850	818	788	841	838	861	851	834	861	797	828	862	829	881	833	844	885	837	831	846	844	864	858	838	891	848	892	873	855	914	825	849	860	862	867	876	883	867	883	820	860	873	875	840	824	882	864	854	835	840	884	881	921	873	835	872	836	874	900	822	882	882	844	828	840	865	871	857	872	865	846	876	829	819	867	811	883	848	908	853	832	837	913
26787	20085	7553	1372	753	678	610	615	608	580	590	595	568	561	562	622	556	543	541	520	563	523	559	545	520	580	538	630	1123	1353	1110	870	682	618	568	483	547	552	536	494	519	546	533	551	547	547	523	539	492	517	514	522	532	510	526	528	538	553	530	539	510	548	533	558	501	513	511	559	520	510	528	573	512	533	568	557	521	584	509	578	511	510	542	554	543	565	541	523	534	531	554	485	555	511	547	521	548	564	488	496	529	550	544	533	482	491	522	566	543	581	523	516	507	493	509	562	505	520	539	482	506	497	508	556	539	522	525	508	526	526	549	523	494	554	586	590	549	534	437	505	516	526	578	520	556	540	539	539	553	554	509	533	545	533	587	547	535	536	535	527	559	568	509	556	513	516	507	550	519	543	519	582	551	503	552	538	485	522	549	518	537	534	545	548	494	556	565	532	526	536	542	588	573	539	511	529	566	540	525	529	543	557	555	526	516	561	565	524	470	540	537	467	551	508	520	541	539	583	504	600	565	525	566	536	477	589	533	582	495	518	541	533	540	529	577	532	592	535	531	583	553	550	521	546	526	524	541	545	577	540	511	533	520	523	542	568	507	581	527	514	507	473	544	527	501	533	525	525	546	491	522	568	523	540	505	492	537	549	520	534	523	515	522	543	499	491	539	543	514	562	520	557	548	566	487	489	552	524	529	518	551	557	521	547	477	534	532	548	529	568	486	530	509	524	537	539	541	554	546	541	466	492	552	548	529	546	527	558	539	540	547	550	540	506	564	525	547	526	548	519	533	541	560	519	520	503	489	529	541	532	500	541	515	539	534	492	511	497	522	538	544	546	537	552	564	562	525	523	550	599	521	521	544	534	499	524	504	500	512	528	542	529	513	499	520	537	557	547	536	550	560	503	533	524	558	519	531	532	528	538	518	529	562	527	518	596	555	500	515	547	573	534	499	525	560	522	543	540	556	512	514	521	548	566	533	549	551	549	556	564	563	573	512	612	529	507	485	599	536	533	546	524	506	524	540	523	528	505	503	530	515	563	495	530	557	516	530	547	553	529	500	509	484	553	570	526	527	558	578	535	520	546	515	533	548	551	560	515	523	477	496	521	526	514	525	532	531	548	538	495	508	535	575	546	516	543	520	513	510	516	498	557	562	539	551	516	507	556	521	561	516	524	520	541	553	565	521	499	545	541	509	547	537	540	540	509	553	529	530	518	572	545	536	579	489	558	536	515	487	515	550	536	522	566	562	508	542	497	544	565	504	525	543	553	547	536	538	525	573	553	498	530	550	527	534	520	517	544	516	530	534	539	564	510	553	526	534	554	524	520	513	504	544	516	496	506	537	496	516	500	552	575	568	529	563	541	533	511	509	546	594	574	536	550	526	494	544	510	550	554	527	529	478	554	541	549	522	505	499	544	542	522	551	538	521	522	536	538	517	512	533	517	526	542	521	475	545	507	556	535	538	535	589	568	523	487	501	516	511	492	569	495	559	546	601	525	515	569	490	535	525	553	504	550	550	520	518	521	520	528	500	528	536	515	548	501	539	566	524	523	595	536	520	491	575	481	492	524	556	511	503	552	532	514	509	544	509	551	525	528	526	518	558	543	597	563	545	526	518	513	555	540	515	559	545	624	542	504	512	477	483	566	551	511	524	554	516	544	557	505	497	560	508	573	547	487	553	541	556	520	545	526	543	520	533	524	480	553	537	507	511	541	565	558	575	524	561	564	523	567	566	499	517	523	516	568	578	508	513	555	486	519	519	560	562	475	533	512	504	551	534	557	545	531	538	525	518	516	544	535	528	539	518	529	515	501	584	498	550	522	502	587	534	526	553	516	535	526	543	548	584	552	547	512	551	495	552	534	466	579	510	567	573	501	525	528	507	546	513	525	500	515	539	515	547	545	500	529	537	543	551	548	555	572	513	500	511	532	526	562	574	520	528	519	546	529	528	501	538	528	549	548	521	512	534	566	516	524	522	536	562	541	532	510	547	515	526	510	581	524	519	548	551	503	534	510	536	543	577	554	517	533	538	522	552	514	553	556	531	514	527	519	551	534	521	531	568	552	567	555	516	521	484	498	522	570	524	457	549	557	527	513	526	548	538	523	523	535	525	548	521	538	508	507	571	508	511	568	551	524	592	554	513	495	555	515	519	503	512	479	540	527	548	532	540	574	517	565	534	502	500	546	520	535	549	562	529	547	537	487	533	514	514	497	491	544	549	497	539	502	508	514	549	556	561	498	552	532	518	535	498	554	548	514	520	549	505	520	501	546	544	593	548	559	528	519	543	523	503	513	545	549	511	540	542	537	525	540	510	539	511	551	536	520	538	565	558	566	563	565	570	519	558	499	551	493	539	545	527	509	529	535	534	529	515	546	560	500	500	549	528	567	532	538	519	540	504	512	533	533	550	581	529	477	524	532	507	577	541	512	552	571	520	570	520	498	543	523	547	516	531	514	540	473	491	560	538	546	573	531	495	543	580	520	540	573	514	535	531	536	532	555	557	553	525	510	527	526	541	510	561	534	513	506	579	550	536	502	518	530	530	522	508	510	526	560	516	499	535	504	529	547	513	480	511	506	533	535	538	542	583	549	502	533	525	486	504	539	538	513	478	511	525	542	518	500	571	529	554	546	566	491	555	558	502	527	520	511	535	536	520	542	552	498	570	511	551	503	562	539	552	526	557	532	526	570	511	490	535	596	558	535	532	544	521	517	542	534	563	512	534	513	559	531	509	513	537	518	567	546	534	566	497	531	539	545	527	554	527	535	555	532	525	537	559	551	526	520	552	478	567	550	541	536	493	490	504	546	539	519	568	572	513	520	517	532	530	534	550	486	526	564	562	491	517	540	552	537	506	517	521	553	524	512	503	565	562	538	522	573	497	552	508	542	536	533	540	529	547	561	505	533	548	514	558	545	563	570	534	562	513	510	525	563	554	565	542	489	508	547	556	572	561	535	550	514	544	547	565	510	546	524	558	509	508	519	501	541	515	536	555	561	512	486	521	562	519	512	519	529	525	470	497	548	527	515	556	515	542	561	545	514	575	565	535	512	533	549	551	542	530	538	530	511	536	528	539	511	571	559	580	547	538	526	514	519	570	558	532	505	550	562	544	515	503	566	512	532	531	537	552	532	521	512	502	559	537	562	524	557	544	521	559	545	537	569	534	500	485	531	547	520	521	593	527	543	583	520	491	563	541	557	533	553	568	521	517	528	532	547	526	513	569	531	497	517	530	567	545	546	534	507	499	510	508	554	522	557	554	549	532	502	567	541	559	509	551	497	515	558	534	536	535	526	547	498	553	520	521	505	554	492	558	550	527	483	547	509	499	540	536	561	518	486	498	578	537	506	520	541	556	540	499	475	529	494	568	523	557	528	522	557	556	500	491	514	543	537	495	553	534	572	525	501	540	595	501	557	543	518	584	534	497	523	538	508	523	547	505	488	566	525	524	529	559	531	504	544	511	480	516	549	529	536	541	559
9572	8100	3772	1936	1606	1264	1153	1094	1063	944	963	968	943	868	874	839	894	802	836	862	871	837	851	880	844	832	889	1050	2430	2889	2211	1577	1232	979	858	891	852	862	878	833	772	815	847	794	807	843	761	878	829	814	860	847	830	816	843	834	897	828	845	848	795	838	841	885	906	772	804	875	846	779	854	830	809	829	822	890	823	804	817	833	833	751	804	829	803	824	828	821	848	826	835	849	835	842	859	875	821	816	812	814	814	785	835	835	855	823	808	801	847	843	813	832	830	823	820	823	811	850	836	873	853	842	839	809	824	837	898	814	829	770	838	882	842	842	794	905	839	860	813	791	825	837	829	807	849	815	804	854	835	826	812	847	849	866	858	799	831	846	900	854	815	867	824	837	871	818	796	891	789	846	788	834	832	816	854	846	855	823	839	846	897	853	836	772	787	885	806	899	845	809	828	819	839	862	839	814	770	882	819	810	871	800	806	784	822	851	815	828	813	837	863	869	834	823	832	841	824	842	852	803	793	842	799	826	853	853	801	846	790	819	803	844	864	818	869	870	870	845	802	794	834	805	859	832	782	851	870	820	841	820	833	844	786	848	853	832	821	831	821	776	826	875	826	861	822	825	796	837	798	802	864	837	790	843	850	874	844	866	838	786	865	852	783	834	850	850	819	847	793	790	860	839	849	834	811	826	812	823	869	806	786	824	816	850	845	821	829	799	890	796	828	794	850	872	843	843	805	852	845	827	808	852	835	810	801	859	873	807	821	801	906	806	798	847	865	840	803	820	848	854	801	813	839	785	816	841	861	834	823	834	859	843	861	839	822	835	814	785	827	835	883	830	778	801	875	816	858	841	825	819	890	813	834	823	808	842	812	834	818	838	865	867	812	840	854	871	819	801	879	857	807	820	900	827	822	797	811	838	832	819	854	872	816	764	815	849	814	901	817	828	832	813	799	875	877	835	846	792	814	795	767	832	864	816	844	875	891	841	796	832	868	801	728	818	841	841	841	821	810	842	857	871	811	815	788	796	820	849	816	848	880	790	808	784	864	841	854	802	815	868	828	827	852	828	850	864	846	786	847	794	819	803	810	836	816	789	861	811	862	845	837	832	832	864	813	840	846	810	863	844	833	801	847	872	843	835	804	828	839	858	843	858	814	812	867	840	780	823	843	808	801	809	884	863	840	811	836	809	775	823	811	823	827	821	831	758	809	845	834	817	838	864	770	882	813	812	812	879	830	855	830	815	856	798	798	852	852	859	843	827	841	850	857	855	844	828	846	810	818	799	852	785	856	815	831	816	821	813	862	815	792	848	823	827	844	823	803	790	817	860	777	797	838	847	823	809	822	872	841	876	772	759	818	816	851	828	826	904	780	845	814	806	834	830	830	776	786	878	753	825	856	805	871	785	827	831	836	813	861	840	884	825	816	862	842	787	778	878	893	822	803	840	825	836	811	801	830	866	881	776	843	802	817	857	819	814	814	836	862	831	846	839	833	891	852	849	826	801	842	835	800	837	823	875	838	849	822	817	802	893	822	810	843	866	820	866	841	831	809	823	821	829	822	841	856	830	835	860	874	865	862	831	882	829	825	786	812	826	900	800	815	806	867	852	814	892	778	839	846	869	853	797	781	823	819	820	795	839	829	797	824	821	860	849	825	814	854	828	791	817	858	806	793	873	822	819	768	821	856	806	763	850	847	872	861	808	803	859	821	847	795	848	815	802	793	797	821	813	846	835	796	815	782	838	814	823	854	860	791	788	850	878	815	892	841	838	814	817	868	811	818	806	831	810	798	847	814	832	871	797	817	834	869	823	834	868	872	814	800	835	853	809	819	900	847	837	771	799	831	796	855	850	905	842	798	791	802	802	823	832	831	771	837	829	847	846	803	904	843	873	873	826	907	849	841	771	805	824	825	842	828	862	840	827	900	781	804	810	840	839	820	863	800	825	831	833	829	806	817	829	849	837	843	818	812	877	855	830	835	844	852	814	833	793	832	845	842	801	809	841	844	826	824	816	866	804	809	858	858	868	809	838	829	822	825	875	817	806	831	792	802	842	846	805	839	835	834	825	821	773	874	826	798	868	777	752	831	838	818	825	876	851	838	854	888	824	804	787	817	831	862	829	869	832	835	827	823	841	830	873	826	790	811	876	849	839	837	817	849	798	815	826	854	874	836	799	789	821	869	855	821	811	822	836	816	842	835	854	808	781	809	834	801	875	841	837	856	810	811	808	853	855	863	828	786	856	827	862	811	837	809	816	892	832	832	855	796	827	789	854	797	811	833	812	810	821	806	801	807	806	854	830	851	824	839	818	819	847	809	835	840	838	817	786	803	772	882	824	859	811	825	815	848	838	814	814	804	831	811	858	794	806	884	828	844	854	909	826	805	865	878	801	876	863	857	780	827	844	814	888	881	848	813	776	855	829	820	840	795	838	816	847	827	828	826	856	841	848	828	853	803	826	815	823	862	800	800	817	803	859	837	834	820	848	792	825	838	845	828	792	877	882	828	843	829	806	893	858	771	855	832	784	805	825	834	845	852	825	849	816	804	855	865	796	856	886	840	819	851	863	864	856	808	830	801	855	856	864	831	798	822	844	830	796	804	803	810	876	877	828	793	859	867	807	773	801	821	840	832	846	807	837	825	840	820	804	827	895	816	827	853	835	808	796	815	821	812	888	784	834	812	804	829	844	803	838	765	871	823	821	829	858	824	845	830	872	843	831	803	814	862	874	862	813	835	854	814	840	827	839	840	827	825	819	827	847	807	800	907	813	811	823	842	887	801	884	885	900	824	793	838	834	868	793	856	822	826	856	804	783	825	820	827	795	841	774	833	830	853	855	848	834	869	810	825	840	822	823	809	845	812	808	818	907	836	845	819	883	831	829	854	787	871	790	836	788	825	837	777	811	839	816	814	828	863	779	867	878	801	868	775	762	830	803	837	812	815	794	858	814	844	869	856	846	839	808	837	856	839	805	836	768	844	852	833	820	805	863	825	778	834	810	844	877	865	805	843	821	849	836	847	812	798	873	802	854	802	815	763	791	836	828	817	832	867	783	831	795	852	820	852	850	792	865	821	874	783	816	817	806	831	804	846	881	872	834	830	843	868	791	821	785	857	820	818	793	846	833	844	782	830	816	854	833	864	831	859	834	802	851	843	902	852	745	895	803	831	830	840	793	863	868	835	801	854	854	860	815	818	844	799	811	866	810	794	825	828	824	831	835	843	821	863	824	826	830	810	855	863	861	812	803	845	889	829	834	848	799	813	843	831	790	857	838	801	846	797	860	802	814	796	861	826	865	832	858	839	809	801	839	773	826	853	839	882	819	844	814	785	837	824	869	803	816	831	827	831	794	823	804	855	802	809	854	837	822	848	791	763	814	839	848	851	822	849	816	865	777	805	832	822	868	865	802	815	826	857	811	829	828	894	776	833	822	837	850	786	746	845	854	883	792	839	823	850	834	832	864	799	929	853	826	812	809	812	795
24817	21212	27553	25092	10042	1374	1072	912	780	805	741	767	732	673	710	707	690	619	657	645	631	631	636	677	616	628	884	2318	4332	3417	1996	1154	767	677	589	642	589	593	629	622	594	595	627	625	602	604	637	612	637	629	647	647	640	583	592	651	594	636	595	634	596	664	622	602	654	638	639	623	604	602	607	623	636	616	612	658	574	612	615	622	629	604	612	623	601	631	564	595	597	624	634	612	619	590	646	591	592	643	645	610	638	616	623	654	618	620	590	622	613	622	630	681	633	612	637	637	637	605	663	603	633	609	619	587	644	632	617	634	623	658	629	594	593	619	635	604	639	626	621	589	595	627	588	588	652	635	630	650	616	602	583	624	595	614	620	610	593	603	616	552	565	613	627	668	596	606	624	666	606	611	626	644	643	579	639	640	625	593	620	626	663	588	583	625	586	580	641	653	608	558	598	617	632	644	583	608	647	604	623	606	588	582	606	655	603	631	578	645	581	695	596	659	625	638	593	642	623	601	617	588	618	646	601	625	628	596	603	605	614	552	597	602	614	592	608	569	591	626	618	629	655	608	628	628	640	602	598	646	627	624	584	604	582	615	625	636	621	628	579	606	640	598	573	568	598	599	601	609	639	567	650	612	606	602	617	663	635	629	671	661	622	595	618	625	560	614	622	654	636	609	619	630	644	567	601	617	597	642	642	665	651	621	603	588	572	681	615	604	568	602	665	622	589	629	625	595	640	667	591	639	629	604	631	584	612	635	617	613	632	669	622	661	626	626	575	619	612	593	623	564	607	644	608	628	647	582	611	607	605	618	636	606	602	589	605	620	612	606	620	634	634	591	624	604	616	626	604	595	623	661	635	602	613	599	611	618	584	614	625	655	633	597	644	666	639	630	607	640	621	595	629	619	589	603	586	597	576	637	651	619	629	612	597	596	624	615	582	663	675	619	633	607	597	668	642	628	558	620	605	650	641	619	612	605	591	611	637	604	634	629	653	659	625	602	645	625	582	584	606	598	606	626	632	668	583	604	605	636	652	624	647	595	630	604	656	608	607	616	601	662	627	633	639	607	614	606	619	664	617	634	605	631	634	591	597	655	627	613	610	621	570	584	663	600	617	588	654	642	640	598	637	604	682	643	597	606	593	599	658	612	629	664	614	701	623	625	622	616	627	626	573	621	624	577	628	634	591	593	663	636	604	599	650	618	613	589	590	647	613	611	580	652	645	656	609	594	618	670	591	628	617	609	645	573	610	649	609	590	638	622	618	638	635	593	656	662	621	620	620	646	647	610	633	678	600	639	550	568	666	634	604	603	660	590	653	615	600	628	619	641	617	641	604	621	623	624	612	593	627	580	641	664	657	637	621	624	615	664	628	609	675	627	609	614	581	619	675	566	626	663	663	598	611	639	613	643	613	608	580	623	632	628	639	545	609	615	621	606	583	634	614	607	605	597	598	622	592	599	643	585	624	605	650	589	647	538	603	626	598	585	605	616	631	616	639	631	603	611	592	611	655	617	624	676	608	590	639	611	610	624	581	604	646	604	635	642	618	635	630	615	585	627	618	629	609	588	631	584	610	625	603	605	617	591	615	608	640	651	597	649	671	643	620	614	608	610	626	671	628	637	610	609	647	625	643	639	610	614	636	657	588	609	650	641	602	574	631	641	650	621	629	620	625	614	646	607	669	595	560	599	628	642	625	584	572	622	618	599	642	637	598	617	596	639	602	575	608	622	608	614	626	629	587	597	638	623	646	608	610	606	588	602	554	593	612	671	582	622	656	591	622	576	632	613	603	639	604	631	595	640	597	619	583	600	622	627	646	574	580	575	579	616	618	602	615	649	633	626	606	626	627	638	630	615	642	610	626	602	668	639	629	644	644	535	590	611	602	562	663	664	644	624	593	606	595	601	615	626	654	635	659	615	606	604	626	604	622	596	597	626	580	634	624	650	625	591	591	585	630	606	616	649	612	667	633	637	613	574	580	590	630	590	619	609	578	650	591	631	627	632	669	607	628	651	652	623	612	639	625	592	645	598	574	645	637	612	627	610	640	591	562	608	649	626	611	623	674	649	627	585	638	594	619	646	588	609	606	659	639	612	596	633	626	628	627	623	636	607	616	621	640	598	630	622	629	583	655	617	601	581	639	615	631	618	590	581	627	608	657	621	620	634	636	625	640	606	685	636	591	606	631	648	595	640	577	654	655	574	626	648	650	660	604	613	598	578	647	657	595	581	626	620	633	601	646	631	620	648	644	631	588	549	593	593	609	638	652	608	648	618	627	622	640	622	632	600	584	559	619	597	610	601	591	603	624	604	616	565	637	603	622	645	637	622	639	583	642	635	607	641	667	609	632	609	611	658	570	636	655	601	620	576	621	638	649	662	635	588	620	639	625	583	645	576	604	593	582	651	636	579	619	655	640	648	624	613	587	627	617	622	662	604	615	647	662	635	654	595	627	640	630	650	646	635	640	639	642	652	620	608	610	655	599	581	680	629	619	595	600	619	630	637	639	611	653	608	654	621	635	612	576	663	611	605	631	640	584	638	576	595	589	586	604	599	658	616	625	649	633	613	623	584	619	621	556	605	660	622	604	601	620	637	603	643	637	651	591	619	638	612	640	600	580	608	581	618	623	596	611	643	606	660	626	606	644	627	579	639	606	594	642	666	570	597	653	592	648	641	616	616	620	637	664	608	650	593	666	637	597	627	624	596	600	612	661	579	643	653	641	627	611	665	591	633	577	631	589	584	583	628	603	582	593	652	652	608	602	618	614	595	623	615	660	636	597	606	653	656	640	662	584	600	611	588	603	614	634	638	624	661	650	621	630	639	601	639	659	614	600	575	627	609	596	623	623	644	656	607	603	569	605	627	615	632	657	639	583	643	568	644	605	642	587	613	621	667	587	596	619	619	609	619	624	622	667	613	588	593	626	587	592	656	650	604	651	612	675	613	622	636	637	610	616	604	614	618	621	598	621	616	604	607	567	579	612	661	617	625	631	619	633	615	606	615	633	558	608	610	611	615	571	608	628	643	619	652	587	662	617	608	651	621	637	606	664	593	608	604	653	614	621	633	642	603	630	649	612	610	637	611	561	625	596	592	594	639	646	656	582	615	567	622	626	627	597	657	637	620	606	632	662	585	636	583	610	628	617	594	645	638	642	615	572	594	623	589	602	613	602	645	604	638	595	591	598	612	616	659	640	624	643	605	588	588	598	637	621	633	596	571	614	627	571	599	593	646	626	586	640	615	629	614	635	595	581	600	633	641	576	612	653	622	659	592	604	621	672	642	579	598	633	647	642	614	610	625	566	628	586	622	581	554	612	676	555	607	635	584	614	559	614	682	628	645	567	578	639	603	616	625	630	642	629	607	632	612	642	641	664	620	644	619	571	588	646	587	619	660	617	638	575	614	639	610	596	635	640	596	595	625	670	609	626	658	618	618	666	603	596	631	636	629	653	639	651	620	627	610	628	579	660	652	586	651	618	622
15172	21536	8488	4136	3035	2423	2059	1740	1601	1472	1341	1309	1253	1145	1157	1131	1074	1017	1025	1008	1080	1048	991	1027	1026	1014	1657	5556	9884	7612	4197	2060	1269	1052	940	894	964	953	967	946	938	949	945	953	973	942	973	951	986	985	938	922	993	958	952	899	979	994	1021	956	979	1012	934	915	972	984	933	952	967	969	1022	974	996	998	984	936	990	963	1025	977	931	895	939	902	973	941	959	927	931	947	954	1006	939	905	966	949	921	974	969	995	958	973	974	981	999	954	1020	929	970	958	908	927	988	954	1000	991	939	928	965	959	989	962	954	959	940	945	933	928	951	908	984	980	1003	928	952	943	973	994	966	1027	1012	933	969	945	951	960	973	976	957	938	872	965	962	958	979	950	909	902	984	1077	947	990	936	963	1017	945	963	942	945	958	977	966	1001	986	964	978	987	1001	945	985	962	935	954	936	955	966	909	911	912	1009	936	952	948	939	981	953	959	911	987	973	947	927	979	965	957	898	923	959	938	930	947	990	1001	986	959	982	984	923	946	1004	892	975	1009	959	951	980	985	962	948	994	953	954	1037	947	918	1024	919	930	959	921	953	951	971	1004	934	958	990	970	941	1041	932	981	893	981	918	932	1001	930	931	937	942	983	988	960	953	952	968	929	946	970	948	958	1018	983	959	983	927	960	970	915	934	939	970	949	971	972	929	969	965	969	1009	941	963	936	946	953	985	926	993	894	965	1000	933	963	964	1024	915	941	945	911	986	924	941	917	976	970	985	1030	960	959	957	937	954	927	934	954	1011	961	993	961	976	951	903	961	898	944	954	939	943	995	1004	982	1004	971	1005	948	940	968	945	922	888	992	920	975	983	969	969	975	920	1032	954	973	946	938	947	939	940	975	944	967	993	904	955	953	991	948	972	988	1009	975	884	969	928	1022	951	949	951	920	930	975	949	953	1036	1018	997	1022	1054	987	918	1018	950	912	935	948	932	953	970	973	968	966	946	941	985	931	966	892	993	966	1002	990	957	947	981	974	1010	910	950	941	943	943	930	929	974	982	963	914	957	956	906	940	954	963	985	974	922	1008	924	941	937	960	944	937	954	1012	913	955	990	946	923	980	959	942	998	969	952	950	966	951	947	925	922	943	937	950	966	971	912	974	994	941	909	960	1004	1026	957	881	978	959	991	909	947	1000	964	913	939	975	909	990	946	922	986	925	894	931	959	956	956	949	944	956	1040	961	932	938	973	1041	956	1005	953	951	944	951	934	963	982	924	951	972	977	985	949	996	973	940	951	946	970	988	989	911	939	981	938	912	933	957	979	932	952	964	907	944	910	954	945	957	928	969	945	945	1012	979	936	941	958	988	960	964	959	918	948	982	970	952	929	957	949	986	927	999	910	934	958	951	949	976	948	927	968	990	907	998	928	1009	991	964	939	936	989	945	1003	1005	943	932	927	901	937	956	941	1003	969	952	997	985	954	938	943	923	972	952	988	983	981	930	981	989	947	987	945	1014	970	1003	979	1025	916	965	967	975	956	914	1011	943	977	960	947	905	960	975	909	1025	976	968	957	934	899	951	1014	920	946	953	1003	973	954	962	984	948	1014	1009	1001	975	935	952	936	922	963	949	943	1015	956	997	926	1054	949	949	952	971	904	990	938	936	899	978	934	957	950	896	933	948	912	967	1000	972	937	943	1001	952	920	930	960	937	989	929	943	973	921	962	1007	960	910	952	929	972	984	974	975	953	969	934	1028	1005	937	976	982	992	941	977	967	922	937	964	933	936	954	939	958	953	988	910	928	974	955	998	973	977	924	924	989	918	933	934	996	994	985	935	893	976	954	967	949	1015	1015	963	1037	970	907	988	970	950	879	945	934	949	903	931	1014	935	969	916	906	972	946	1017	983	919	973	1019	989	1005	964	962	958	948	947	925	1022	919	1007	979	986	962	1013	951	949	929	958	928	949	986	940	956	978	966	990	961	956	947	915	946	974	966	969	973	979	904	925	962	982	972	1000	926	974	962	1009	1004	957	946	979	973	952	907	966	964	957	987	985	987	953	926	974	980	985	948	983	950	967	945	970	906	935	973	940	907	921	997	1001	904	979	993	967	955	991	930	966	952	955	949	952	945	944	957	920	931	924	890	921	957	964	986	998	974	914	965	927	934	943	980	936	972	930	960	1022	903	977	953	928	993	956	912	975	916	975	980	969	936	924	972	940	971	962	931	974	963	934	963	939	936	933	988	928	922	896	937	1001	966	983	986	916	951	935	973	930	919	926	964	923	955	930	949	957	957	885	938	996	982	979	976	939	960	966	936	966	988	953	941	926	972	953	993	930	958	1027	968	965	932	950	938	991	997	949	932	926	953	992	1012	969	990	905	973	998	948	936	927	937	993	977	994	924	980	1010	972	971	931	1001	911	967	951	954	936	921	888	984	995	958	926	913	982	953	968	953	965	952	976	997	941	971	917	971	931	956	950	905	969	970	925	930	960	950	986	937	973	903	946	1013	943	990	969	1025	991	967	927	972	920	963	952	980	970	977	980	954	945	937	904	966	967	982	962	979	971	946	1006	959	925	888	951	1005	927	985	946	979	950	946	933	923	934	945	960	961	943	903	938	950	1020	957	945	968	949	931	970	975	966	945	920	957	976	932	978	993	973	976	991	1012	964	961	958	910	1033	1010	970	996	962	929	1025	929	934	948	910	978	917	909	900	947	1001	993	945	1001	941	928	961	900	956	941	973	972	959	934	938	933	980	953	934	946	1043	945	949	1016	998	970	964	929	984	981	892	946	969	980	991	1044	961	946	964	904	976	940	970	923	1023	929	948	980	964	980	992	958	970	941	998	987	1011	935	986	913	956	950	944	950	955	933	1010	964	923	976	947	960	970	919	895	962	998	927	953	993	949	990	944	942	986	940	979	1007	930	980	964	934	971	985	998	974	942	968	990	954	931	970	994	985	959	1000	989	938	934	961	944	983	982	944	956	947	887	989	954	954	937	934	862	968	995	974	970	933	993	943	931	978	990	973	918	959	908	976	945	917	975	919	930	958	949	983	948	954	956	998	916	966	957	986	962	974	912	1005	983	960	969	984	983	957	976	963	1048	1025	965	977	922	936	959	954	942	921	949	946	990	917	989	935	990	956	972	934	974	960	926	976	911	975	920	953	961	977	988	959	956	975	938	946	964	991	968	937	1031	915	933	966	971	954	940	982	907	916	994	931	978	945	963	975	921	996	983	951	997	993	945	999	899	922	942	980	971	985	944	974	918	949	957	937	932	1000	996	984	936	916	918	956	939	938	957	1010	948	972	903	958	1033	1004	1028	992	924	947	935	958	917	951	951	985	991	1063	919	918	930	979	978	988	1043	995	965	947	947	966	972	982	985	1032	979	991	940	970	945	1001	970	1026	955	932	969	915	928	999	926	1017	926	962	909	1026	969	957	964	969	910	990	954	933	962	1009	943	953	943	948	962	956	997	986	974	908	947	988	930	981	943	947	978	1010	989	951	964	962	976	1005	979	944	916	972	978	999	953	963	989	1004	951	943	984	970	973	879	941	977	986	949	1001	947	953	980	986	939	921	972	928	959	932	981	954	906	947	921	963	918	963	956	967	994	1000	950	967	982	969	971	921	962	929	935	959
23125	21142	28745	23704	21103	18428	2586	1127	885	843	790	739	745	691	680	664	569	619	614	643	577	585	573	567	557	604	581	576	4956	10626	6593	2749	1357	697	558	531	573	534	572	522	496	495	522	536	574	509	546	557	534	512	497	500	509	567	553	548	516	518	550	533	495	563	568	561	531	550	584	524	520	530	549	525	520	496	506	554	530	499	473	505	506	539	556	523	532	543	540	540	529	529	544	513	539	503	511	592	556	570	497	572	520	494	529	513	516	501	530	516	521	523	601	537	535	572	528	549	530	503	538	481	563	525	523	505	521	528	562	521	543	486	530	566	536	508	545	492	492	506	530	542	536	554	530	496	572	560	530	512	528	509	509	552	550	542	559	519	529	521	568	546	499	548	501	538	495	555	540	539	539	543	492	526	528	544	521	560	569	510	548	563	523	535	609	488	539	484	479	527	561	499	535	529	533	512	534	519	535	518	541	543	543	544	572	512	517	541	545	524	521	522	516	524	502	523	541	553	544	547	556	493	524	523	520	535	544	515	524	542	532	552	523	526	525	531	515	512	553	538	532	470	526	568	517	512	524	519	516	531	507	554	542	510	544	544	515	565	542	552	498	506	575	532	546	536	472	506	517	521	523	530	583	503	532	530	489	523	537	535	487	508	541	565	513	527	567	522	546	518	540	586	495	540	509	553	593	573	527	562	527	541	526	500	558	538	538	482	556	553	523	568	525	504	552	546	513	528	536	547	520	537	513	549	548	521	531	535	551	551	511	508	511	585	522	541	514	527	520	539	503	499	535	503	558	561	541	559	525	561	550	520	559	489	534	495	507	515	562	544	483	520	547	568	531	517	526	537	522	533	540	530	538	534	513	536	504	543	540	546	536	546	542	524	526	509	535	522	535	485	521	532	578	515	557	535	567	537	528	510	559	526	549	511	481	515	522	529	512	546	499	512	532	503	548	512	546	556	539	521	521	511	561	514	519	539	551	487	520	533	512	544	575	515	505	580	531	540	550	506	579	562	582	536	533	539	560	517	526	532	571	533	527	564	530	546	509	541	530	516	582	565	550	541	485	592	519	534	551	497	549	513	493	513	528	535	521	549	530	564	536	515	539	534	503	520	489	545	535	505	538	523	543	575	540	522	550	560	554	575	567	528	540	510	491	495	551	495	531	506	516	536	501	505	573	534	485	577	586	532	535	554	540	511	523	531	518	541	574	552	539	495	541	504	543	537	521	521	523	523	521	546	549	490	518	512	533	533	559	514	493	532	532	550	500	546	521	492	527	543	560	519	549	558	520	494	549	584	550	526	537	555	536	525	548	512	520	506	536	537	530	504	527	545	521	532	514	495	580	538	516	521	521	493	523	513	538	574	497	480	531	520	540	536	479	500	532	545	496	529	550	557	559	513	572	516	527	554	529	497	554	526	532	507	547	520	526	515	527	506	519	522	543	531	538	497	529	524	510	529	554	570	493	517	558	500	539	550	532	518	525	564	505	546	540	521	551	548	498	593	500	519	497	531	517	521	523	517	542	479	540	556	549	550	513	524	528	534	503	528	563	503	525	544	561	512	543	563	521	505	474	514	502	515	513	506	485	488	494	519	563	531	536	562	567	514	552	514	531	519	509	544	531	530	571	515	542	534	525	530	541	506	555	563	516	536	540	571	495	525	504	535	503	549	557	522	523	533	542	503	516	561	519	489	524	506	551	517	515	504	533	514	535	549	576	534	539	544	533	537	548	511	509	532	532	556	512	510	522	512	514	542	530	518	518	545	544	552	550	524	540	608	497	527	539	581	572	506	513	596	558	564	533	532	549	547	518	504	531	535	551	529	528	537	545	527	480	512	541	519	535	541	512	549	503	527	547	538	502	550	503	542	527	564	515	489	546	517	516	564	570	533	526	533	524	579	533	516	544	531	548	550	528	517	542	511	536	528	517	491	541	534	550	554	528	576	504	508	526	488	528	498	532	530	543	494	557	525	506	493	533	517	526	528	577	544	539	553	472	527	546	507	518	548	498	528	537	527	547	501	487	549	538	505	510	481	501	550	505	527	531	497	505	519	531	563	529	538	552	514	550	532	527	567	560	576	514	543	526	490	525	525	521	520	539	548	521	498	545	534	502	510	526	501	513	555	538	518	495	510	553	527	516	499	579	513	556	528	501	520	494	543	546	557	529	539	562	515	503	542	513	511	524	458	500	483	512	559	518	529	534	544	560	490	546	532	569	509	516	535	541	552	526	516	531	522	579	570	521	529	522	522	544	538	539	578	483	542	512	540	539	521	528	489	551	525	573	542	496	541	516	491	560	538	529	540	534	578	526	551	482	520	521	545	495	539	527	559	515	532	534	553	531	538	487	513	474	528	522	550	525	503	549	505	518	534	558	535	499	545	516	513	553	554	512	531	525	541	493	523	544	515	559	504	535	509	510	505	553	561	539	570	545	542	493	539	525	562	556	528	499	595	493	510	514	566	527	531	580	548	549	542	529	566	520	525	523	502	520	469	575	560	517	528	527	485	566	497	507	545	533	531	539	491	513	583	506	544	516	505	542	504	504	542	522	510	557	487	512	510	534	529	531	532	536	516	520	502	544	511	528	505	524	492	560	540	542	515	572	496	524	531	551	546	521	557	531	549	528	560	518	566	502	513	491	549	554	557	525	547	534	545	530	525	491	558	542	542	540	550	528	537	521	537	539	494	547	482	577	554	511	548	493	512	575	567	552	524	524	528	566	550	517	476	556	503	521	569	516	536	525	522	535	550	526	500	518	559	521	524	513	544	510	559	541	514	516	508	570	533	611	510	523	549	494	489	566	520	537	523	502	533	525	515	524	514	527	547	556	509	552	540	497	531	541	534	536	512	516	500	544	519	536	530	499	587	485	534	520	544	527	508	548	548	530	550	503	517	562	502	535	514	524	516	530	549	503	510	511	542	502	526	523	546	538	536	520	495	524	505	543	519	554	494	542	521	533	542	598	532	518	544	531	491	511	524	550	509	530	502	538	514	529	565	513	539	490	572	529	481	550	555	549	531	552	538	484	480	537	491	528	502	548	438	566	497	542	530	496	545	514	569	531	550	523	538	527	529	492	571	525	540	518	513	513	538	462	534	541	573	484	509	530	543	536	536	542	515	492	529	550	528	537	519	497	496	524	511	538	518	541	507	532	498	486	528	519	516	492	520	489	501	510	534	534	523	489	522	528	538	521	550	530	537	562	574	492	527	567	535	543	535	518	501	536	568	495	569	545	483	563	515	534	507	523	561	526	491	555	491	501	518	487	520	545	548	504	522	537	520	511	478	531	549	536	537	538	517	500	522	531	534	527	547	508	544	522	472	539	541	520	526	547	505	557	515	535	537	543	496	507	526	537	523	538	517	548	540	552	519	500	514	529	519	492	526	554	525	488	529	524	495	541	483	531	519	538	530	505	513	572	517	487	527	527	522	574	507	525	497	500	478	532	507	514	526	506	531	561	547	482	496	503	525	533	504	538	538
23609	38072	20215	7732	5206	3940	3104	2552	2107	1852	1659	1571	1438	1351	1264	1185	1142	1083	1085	1039	952	992	990	915	941	885	933	1060	10924	19887	12074	5634	2824	1299	911	848	849	879	848	852	872	849	852	845	793	856	808	867	771	803	819	760	808	865	832	848	823	774	824	835	838	832	782	763	834	793	815	799	845	825	771	833	817	821	845	794	796	808	818	866	775	793	868	836	826	816	827	858	824	835	806	863	829	815	820	794	818	812	816	803	832	837	848	811	881	805	863	828	808	858	800	797	781	803	810	818	784	830	807	832	784	799	808	824	872	804	858	811	845	811	844	802	855	777	818	812	827	810	823	866	830	837	788	818	834	820	884	813	814	795	825	786	827	796	817	803	825	845	897	816	820	792	848	834	829	803	802	766	760	782	819	821	787	830	839	855	832	769	849	753	841	777	780	831	841	792	792	829	826	822	765	812	829	815	900	824	824	829	873	835	814	842	832	872	827	832	832	857	814	786	799	813	827	818	789	781	823	818	801	847	850	872	839	794	878	805	797	812	816	830	854	845	811	801	822	820	835	797	884	862	854	857	820	796	791	854	831	788	823	780	827	832	762	833	803	806	799	852	809	826	802	813	781	807	776	861	810	852	811	776	781	812	840	823	779	832	822	815	837	828	821	822	822	790	844	803	807	841	798	851	838	793	787	807	826	806	843	780	763	815	878	878	789	820	808	810	805	811	812	828	811	798	776	837	805	806	809	830	834	839	812	791	831	813	799	829	811	802	843	785	803	785	822	794	802	811	827	825	806	843	855	854	838	810	820	793	798	768	830	809	861	802	863	834	840	806	818	831	875	769	818	806	845	784	817	830	842	839	861	762	776	847	815	855	840	810	801	818	765	856	749	791	829	855	772	817	826	835	829	805	827	813	833	830	793	893	843	748	808	798	813	783	866	857	811	804	804	827	772	798	845	854	827	808	813	826	825	819	761	813	812	765	809	883	778	808	866	883	835	821	839	843	831	796	826	863	843	818	834	786	802	823	837	794	809	810	828	820	833	794	863	842	807	790	816	851	796	843	804	818	819	786	840	824	775	785	838	822	842	820	784	831	833	838	829	826	848	835	838	832	814	855	830	779	836	801	845	858	829	867	845	771	809	832	863	825	827	779	804	836	847	844	820	820	800	824	845	782	859	776	822	829	802	840	836	810	853	759	817	812	797	868	820	814	816	823	802	831	850	819	824	854	875	803	811	802	868	853	841	832	782	841	834	835	834	811	810	796	829	823	769	813	839	842	802	862	858	826	849	837	792	807	861	831	851	772	814	861	782	811	792	803	828	837	829	819	791	827	806	792	814	817	799	804	796	797	862	844	839	812	809	802	829	792	836	843	868	814	817	853	811	761	880	883	824	828	816	819	812	865	831	826	864	874	830	831	811	839	815	797	801	813	805	789	771	814	792	778	826	843	802	800	794	796	845	852	778	847	778	798	852	860	851	818	786	816	744	846	805	836	840	870	785	846	810	800	835	838	825	862	783	802	864	786	830	823	802	838	841	836	770	806	845	807	823	884	879	786	808	801	771	858	816	847	797	841	784	771	811	859	827	855	839	807	740	831	791	850	762	794	796	837	805	833	777	789	818	844	806	797	817	842	818	732	848	890	797	791	823	798	839	805	850	875	745	832	830	835	869	790	787	793	819	811	841	792	872	795	860	795	788	834	824	823	829	796	816	845	865	812	871	830	774	805	817	822	804	825	797	798	804	769	785	858	828	792	789	863	765	819	856	794	855	845	786	826	854	803	868	788	828	780	836	856	858	832	844	751	791	840	851	850	863	856	843	826	843	808	824	837	797	834	840	795	807	786	785	808	853	866	783	811	827	838	844	825	801	850	831	815	780	893	799	799	836	831	816	812	815	794	789	802	802	807	738	847	820	854	833	779	826	841	851	773	835	825	842	751	826	804	833	804	800	870	838	833	844	766	804	836	835	766	813	838	802	847	790	828	872	798	829	828	775	827	785	815	811	803	844	849	835	865	758	851	829	824	889	846	805	806	850	823	865	831	809	789	844	854	784	874	810	856	792	825	839	832	859	814	835	828	769	779	818	863	809	858	820	792	833	806	804	793	850	822	841	796	803	813	780	817	811	822	854	788	848	816	823	782	803	776	824	804	799	822	859	783	856	821	764	867	773	793	808	816	795	835	769	746	835	832	814	834	882	794	816	840	783	853	791	825	771	841	812	825	806	839	825	802	814	893	812	801	849	789	828	853	790	838	879	803	845	815	819	849	832	861	864	802	812	795	800	807	752	782	834	825	796	814	824	807	840	809	821	832	789	822	812	816	807	829	802	857	829	808	813	826	846	805	795	857	831	833	841	794	802	861	813	813	803	820	825	815	848	827	831	774	792	829	801	830	831	819	819	774	802	825	823	814	814	845	792	819	849	796	883	863	831	823	816	880	815	824	799	795	845	801	827	840	780	809	777	833	778	829	833	793	816	830	866	803	810	795	910	792	840	811	870	824	849	868	817	861	833	846	838	840	842	814	862	816	829	802	859	840	847	792	829	786	838	780	819	848	842	833	745	830	789	834	830	839	867	832	846	818	807	793	848	812	818	817	871	809	809	802	771	760	845	821	785	806	781	777	818	815	827	791	830	792	818	835	842	832	859	877	808	810	783	813	807	836	807	847	797	769	815	800	828	755	769	855	792	875	817	833	785	787	815	805	815	823	778	800	821	819	835	846	863	839	848	779	772	775	861	873	829	840	811	808	791	845	846	827	874	803	813	864	844	836	798	812	847	863	830	828	812	819	837	819	852	814	810	881	843	740	842	848	827	802	836	811	846	805	829	747	856	867	824	844	803	799	794	784	872	802	779	873	808	889	811	832	735	814	800	790	800	783	779	807	817	797	852	870	827	807	820	828	843	807	815	792	789	786	853	811	823	768	800	761	800	817	839	827	843	811	846	822	793	747	858	792	806	801	832	841	827	790	839	826	830	805	792	825	803	767	795	842	814	821	840	816	864	770	856	798	814	824	822	807	803	823	820	791	784	868	813	801	833	834	826	833	813	822	815	838	804	824	823	777	834	838	831	828	829	830	825	827	789	803	828	815	928	783	807	754	849	813	836	835	786	871	838	837	845	846	822	830	846	857	838	800	781	842	838	849	826	827	800	850	809	799	849	844	778	825	796	804	814	788	787	827	826	865	856	834	807	778	793	823	840	785	865	805	826	848	806	858	808	831	824	815	824	851	875	803	821	811	841	814	840	765	847	845	799	806	804	838	814	861	813	843	812	828	786	851	784	828	804	802	810	784	838	849	858	852	821	787	812	864	834	834	814	879	813	801	810	781	779	807	822	842	848	788	816	826	785	822	793	807	809	810	804	812	792	859	843	822	773	791	791	754	833	814	830	810	791	761	832	781	823	786	814	818	823	804	837	749	778	835	824	805	798	823	798	830	814	839	839	823	801	859	832	793	818	815	876	861	812	863	775	818	796	833	773	791	830	834
26931	20654	9407	1275	829	713	512	499	483	463	473	459	427	436	449	426	448	410	432	443	502	449	439	429	454	438	450	475	602	1168	1244	923	657	475	419	501	404	435	427	430	437	391	411	410	426	441	405	426	428	438	451	397	410	447	414	452	421	429	443	430	441	448	432	435	437	420	430	399	429	503	448	440	406	424	412	407	439	451	463	437	436	403	413	475	414	416	446	454	429	451	425	430	492	454	407	403	437	433	440	452	450	471	411	443	435	415	452	456	411	431	451	448	422	438	436	410	434	431	420	471	432	414	394	422	418	425	404	429	479	430	429	435	412	437	429	429	407	406	432	444	447	403	438	420	441	444	412	463	431	430	452	404	429	437	434	445	420	452	460	436	429	423	468	435	410	450	430	412	413	440	425	455	460	428	434	428	455	452	454	482	394	414	439	451	430	427	446	435	446	406	431	437	454	435	443	476	463	424	413	458	471	468	401	441	445	441	406	426	389	413	421	447	408	457	424	446	450	456	456	436	444	387	420	476	421	413	407	486	440	435	427	443	430	418	493	405	423	382	385	451	442	452	478	449	429	424	452	445	431	454	430	432	441	456	425	403	407	438	418	396	457	449	437	462	434	440	437	425	433	435	435	441	429	404	434	444	422	416	455	437	442	425	458	422	459	465	411	416	413	422	460	404	436	411	436	440	453	460	406	451	440	441	475	413	416	436	472	456	451	435	434	457	463	416	421	395	453	473	438	445	443	422	460	443	426	440	436	459	432	429	433	429	436	468	464	445	459	466	428	437	430	441	450	435	447	441	414	429	397	422	439	428	429	421	452	393	439	437	447	436	434	425	422	438	426	435	447	442	417	430	449	442	421	465	435	424	432	410	439	452	452	418	488	457	438	451	455	445	436	442	390	421	438	436	426	455	423	457	418	419	453	437	407	413	450	440	447	430	435	466	447	447	453	431	444	434	425	415	432	465	450	432	449	429	453	426	411	446	430	396	464	418	425	426	420	461	425	413	418	451	418	420	441	471	432	411	439	375	443	445	475	455	431	382	456	465	436	447	459	423	427	405	458	443	425	426	454	474	446	432	441	458	421	401	412	433	447	397	441	421	419	475	461	431	438	445	432	421	400	400	460	443	414	416	439	416	466	406	393	460	421	442	462	453	451	460	471	427	404	460	434	436	458	462	437	435	396	435	450	420	468	400	432	408	418	459	457	412	408	416	421	423	388	454	430	468	461	439	435	428	416	429	435	421	442	395	450	408	460	441	459	415	422	460	408	414	426	455	423	446	447	446	401	427	430	426	440	444	453	431	429	410	456	407	436	470	443	467	410	431	425	410	430	444	444	467	451	419	434	431	465	421	404	488	440	423	445	426	431	420	418	417	423	427	416	451	416	482	426	444	458	408	453	485	456	456	462	429	412	465	467	430	459	478	431	482	452	452	467	469	408	430	452	431	434	476	414	462	459	432	398	417	444	436	415	432	467	413	433	446	414	437	423	411	440	461	427	446	454	432	437	428	405	429	444	418	442	427	454	460	458	405	445	449	444	477	425	459	433	430	436	430	397	411	429	474	413	409	468	445	446	498	483	420	444	418	469	453	450	424	427	419	451	442	440	467	439	450	458	436	425	442	441	443	490	444	441	467	477	436	468	465	442	419	431	412	449	397	422	460	422	414	438	460	486	415	450	411	433	454	437	431	447	444	396	455	399	419	451	436	416	430	431	434	462	414	412	466	423	472	444	427	463	454	412	423	457	390	453	459	446	414	422	407	419	447	393	406	454	464	430	460	433	431	450	398	404	444	435	465	398	437	432	419	421	450	473	448	422	433	452	487	442	437	425	401	442	441	436	416	434	447	433	409	435	459	439	405	455	431	448	464	453	447	424	390	383	458	429	445	415	398	425	432	387	439	394	439	434	457	402	449	472	438	401	471	476	440	438	449	437	438	451	472	423	453	436	436	409	444	396	393	443	428	394	438	418	450	439	452	437	441	440	451	434	428	406	431	442	420	457	405	411	426	432	453	439	439	429	429	410	413	418	465	429	447	449	458	445	411	428	446	426	467	454	402	459	432	448	402	430	440	457	430	456	476	405	421	432	433	421	446	449	445	434	445	460	469	431	417	445	454	469	439	421	476	464	421	426	447	413	408	454	454	439	426	446	403	392	441	416	441	438	426	447	445	416	411	461	433	387	435	419	418	447	432	426	440	438	405	418	449	448	407	448	460	403	436	441	434	451	434	433	423	416	404	406	465	419	434	413	399	410	444	440	431	473	460	424	427	434	446	440	461	426	426	458	448	419	435	433	439	442	414	434	479	483	456	414	467	422	472	485	439	454	437	439	427	427	453	406	431	408	420	444	442	435	461	445	461	423	436	442	435	428	395	425	465	414	427	396	446	456	448	438	464	462	472	454	449	457	416	449	454	464	443	426	456	435	446	485	448	428	422	430	430	430	426	455	463	445	456	464	475	418	446	409	424	415	475	448	418	446	427	441	407	424	431	433	483	409	434	454	429	424	476	427	437	422	472	408	460	446	411	414	462	460	446	399	436	445	479	441	439	435	441	457	387	427	460	440	411	435	444	440	444	419	432	459	411	423	462	445	464	407	429	385	447	456	446	411	423	429	452	427	453	450	425	420	429	435	458	482	437	467	412	455	425	463	417	441	405	422	484	473	453	440	442	421	420	427	430	400	449	425	481	441	440	467	465	427	459	435	466	446	408	439	434	432	425	435	426	387	427	425	420	451	405	419	415	413	455	448	452	469	444	409	411	416	409	402	445	399	448	432	448	456	410	443	464	440	436	448	411	455	419	409	441	425	439	417	420	393	423	475	371	402	414	429	376	433	448	445	375	442	433	399	391	439	454	410	419	440	460	417	481	434	406	455	430	450	410	437	441	415	437	445	404	431	416	421	445	451	455	399	422	418	463	375	419	460	437	460	397	445	453	422	414	443	430	444	455	462	425	425	466	454	465	391	446	461	444	466	494	435	434	416	441	433	408	491	454	459	449	456	464	444	418	469	411	479	464	425	455	428	416	463	428	395	449	464	401	439	446	452	457	425	430	442	448	432	426	428	544	438	437	463	470	416	422	460	439	426	436	446	426	423	416	439	428	434	441	467	411	399	421	414	462	439	412	447	464	441	418	471	449	410	443	453	436	429	413	457	411	452	428	458	444	443	471	421	461	451	424	446	413	441	444	441	423	491	429	431	457	458	420	430	449	458	414	447	431	420	428	421	411	463	451	424	431	420	422	450	459	443	450	429	438	415	404	447	449	434	450	456	447	445	405	448	401	475	453	416	447	433	439	446	456	450	418	459	456	449	448	463	427	445	430	421	475	454	444	464	461	423	448	433	458	488	449	438	416	432	415	450	412	431	418	421	453	435	435	435	410	426	425	458	434	429	457	428	393	438	443	422	476	402	479	445	433	427	435	441	419	421	445	425	482	414	466	412	440	421	449	438	438	432	419	458	443	424	455	466	433	478	441
14361	19414	4259	1304	1037	934	958	874	867	803	796	815	751	715	714	781	753	724	709	703	700	663	710	679	695	686	694	729	1434	2656	2558	1931	1168	769	711	698	711	656	704	707	676	713	678	718	698	629	683	700	677	727	655	650	690	627	661	705	684	657	686	645	716	695	651	716	696	712	641	622	711	697	671	716	720	700	708	692	721	670	697	689	691	694	696	629	696	701	635	706	688	692	707	634	663	716	640	677	729	664	689	662	653	663	691	682	691	701	678	668	716	653	691	678	697	705	711	642	674	674	730	660	637	685	662	727	688	643	620	729	739	669	691	707	674	661	664	674	694	685	627	693	657	683	687	686	648	713	669	663	678	652	651	679	665	736	669	648	661	691	664	711	700	697	674	634	644	710	684	749	639	645	657	724	711	665	655	669	691	686	700	645	628	635	728	689	715	675	675	724	668	706	653	742	662	678	670	721	737	694	663	659	663	708	678	672	690	696	682	711	711	655	683	722	710	677	660	681	690	700	673	659	689	643	691	675	668	727	660	688	649	683	659	679	689	700	700	680	684	700	656	649	671	695	645	676	656	631	689	668	708	679	678	685	674	685	699	685	668	667	670	743	705	684	646	698	667	648	701	661	647	668	634	707	692	719	688	683	712	705	642	681	670	655	688	643	710	683	693	680	672	720	697	741	705	643	733	648	664	673	681	661	672	675	640	708	667	649	694	665	686	638	707	659	694	664	698	674	656	712	694	691	677	706	719	693	672	702	665	698	676	716	650	705	692	625	650	671	654	673	735	698	683	656	719	658	651	691	693	719	644	654	671	693	643	667	672	708	693	688	703	691	665	659	663	640	693	665	694	669	638	680	664	689	693	673	752	670	708	702	701	660	710	674	674	729	683	674	700	660	643	739	678	718	652	671	703	701	677	702	678	691	726	677	672	684	640	639	700	713	695	654	694	660	670	663	661	649	669	663	679	669	653	696	659	664	678	662	723	716	681	676	625	681	666	670	706	688	675	753	664	690	668	713	612	660	697	699	652	667	676	728	724	656	694	686	706	680	656	659	689	678	688	675	716	629	696	656	710	646	645	719	622	676	689	662	693	676	708	669	660	705	715	647	690	670	665	676	674	647	705	661	673	715	646	666	676	654	678	639	656	641	693	629	663	702	691	692	680	656	660	724	678	687	693	652	716	656	660	715	634	687	657	655	704	699	663	678	678	673	688	663	746	664	703	653	678	697	714	708	680	754	622	716	709	657	676	709	680	614	633	656	642	681	629	730	651	710	705	703	656	708	664	657	670	714	713	710	661	641	663	688	694	662	704	709	699	695	662	635	705	687	649	670	640	678	645	649	677	651	658	659	713	690	687	687	704	688	647	715	668	636	680	722	672	681	647	673	674	636	668	656	706	694	730	672	685	695	672	669	667	707	684	636	705	710	704	725	660	682	703	693	674	697	711	688	682	698	710	682	687	704	700	668	697	672	732	705	682	655	666	665	730	703	715	671	673	694	656	665	659	710	663	733	650	636	700	651	701	671	690	687	683	673	657	620	684	657	688	653	710	699	646	694	731	674	683	671	722	710	669	723	690	656	653	721	693	699	639	703	709	696	670	690	668	702	698	658	639	698	652	687	734	650	667	674	688	734	676	686	706	663	729	681	660	677	692	703	666	688	682	732	711	693	719	689	699	689	683	694	695	651	654	653	644	695	674	733	696	698	656	685	678	692	712	699	679	712	668	693	661	674	653	651	669	657	689	664	683	648	640	684	627	659	697	730	692	711	603	634	666	674	652	746	703	650	692	683	727	685	628	687	675	682	667	731	710	681	669	712	671	655	662	633	665	729	694	745	673	723	666	698	720	694	718	693	687	735	701	738	629	697	679	651	660	676	664	696	702	678	688	701	735	672	667	671	654	653	703	712	698	672	689	682	680	676	710	702	673	667	696	693	689	715	698	663	707	679	669	683	709	625	684	663	661	658	677	641	679	663	641	642	668	656	669	726	659	747	664	674	679	672	684	729	701	652	704	679	662	662	728	697	694	670	648	706	713	671	666	715	694	650	696	668	677	693	702	656	686	699	701	648	662	689	721	689	650	707	703	679	693	679	702	679	678	680	651	664	614	665	640	679	693	680	717	666	677	734	702	700	621	670	682	690	732	642	665	695	638	689	685	676	660	674	666	658	671	678	663	674	691	658	664	724	677	678	695	677	666	651	659	666	628	688	679	702	660	685	664	636	655	674	680	673	674	667	636	674	626	697	687	709	683	699	711	725	647	650	725	671	681	722	676	698	680	691	676	644	666	683	685	642	672	695	661	706	637	694	653	695	715	667	684	664	674	669	726	651	673	674	666	678	691	707	678	682	689	709	625	692	704	698	665	688	686	675	681	646	699	634	640	671	716	672	664	675	654	677	661	696	696	704	681	645	672	679	728	695	714	688	672	693	678	652	672	662	696	688	654	678	646	644	678	710	680	696	677	693	696	658	668	689	679	677	690	694	675	668	674	677	675	663	671	710	638	707	661	657	695	647	666	644	709	691	688	701	702	700	631	650	695	695	715	690	680	695	734	663	700	697	715	730	707	656	690	675	711	708	686	719	677	690	695	708	647	684	693	645	730	705	640	720	737	720	679	690	683	708	645	692	665	664	659	682	662	680	699	678	666	693	723	724	666	705	668	676	665	659	697	658	697	678	675	675	597	640	698	675	658	685	707	690	677	671	658	734	659	684	687	674	611	685	691	704	697	660	666	729	672	687	670	664	668	648	693	684	654	674	689	685	716	679	664	702	657	651	665	667	677	640	619	700	691	711	676	711	666	695	691	611	686	663	704	704	640	683	667	718	692	677	657	608	692	733	657	682	662	667	659	690	666	660	665	675	678	642	625	687	653	712	685	680	676	676	683	703	681	660	631	610	681	657	644	696	665	696	683	644	730	657	720	673	647	686	704	664	670	632	673	669	666	642	737	705	715	680	678	703	689	724	670	666	696	679	645	696	651	685	677	615	642	651	719	719	651	689	698	684	668	675	663	661	727	648	677	704	666	687	709	705	677	729	682	675	696	729	694	681	655	679	663	720	721	673	714	630	726	657	763	702	696	668	642	705	649	666	663	696	691	689	659	657	695	675	703	667	687	669	691	663	682	686	639	658	683	695	651	685	658	698	678	676	700	682	695	678	692	668	681	740	675	655	675	664	685	667	678	666	663	649	676	699	670	683	721	662	685	687	705	702	673	619	634	689	676	704	649	658	667	690	688	674	681	651	631	689	614	711	703	717	739	669	615	665	690	647	654	680	700	660	707	658	698	693	712	700	683	696	686	696	706	642	709	687	683	714	699	710	663	706	665	697	681	669	680	717	663	651	683	691	659	690	668	679	672	646	631	671	690	713	689	651	682	739	651	628	709	690	652	683	698	683	702	684	647	676	670	661	667	634	675	653	698	651	689	674	681	725	678	656	643	685	678	678	707	715	640	643	683	692	653	693	671	669	641	648	707	717
24811	21175	27415	25025	9983	1181	893	743	720	674	606	647	606	586	556	573	635	561	558	552	594	572	583	516	582	531	519	797	2126	3430	2731	1802	1099	795	586	534	508	555	523	510	552	582	490	563	502	525	530	542	529	540	499	505	543	533	534	565	524	502	506	520	481	502	524	541	536	539	562	525	531	533	531	568	518	519	474	545	527	531	545	530	546	503	500	534	530	530	560	559	543	542	549	477	535	548	550	498	515	519	528	514	506	517	494	520	510	517	507	557	531	505	496	564	548	532	522	585	548	533	541	525	519	500	532	550	537	553	539	514	501	561	539	509	540	503	544	521	503	503	547	531	543	562	527	556	556	543	517	558	498	526	555	532	545	578	522	495	530	501	497	561	537	514	532	519	555	540	532	528	567	526	526	546	539	569	565	525	541	533	525	491	542	499	529	485	578	528	554	520	546	490	534	519	527	504	516	524	551	516	500	506	509	533	506	549	538	509	536	473	501	505	515	551	496	530	534	577	556	520	520	527	553	509	504	564	563	539	505	537	535	525	521	537	525	520	522	533	509	543	537	540	528	571	478	550	519	497	540	533	541	527	511	560	528	547	544	595	516	503	552	556	545	537	512	511	534	552	567	516	517	534	527	509	543	479	562	494	511	507	490	494	535	532	543	504	540	568	489	562	555	497	537	532	501	487	532	519	545	499	524	536	501	506	556	530	523	511	477	497	563	522	554	533	534	529	518	537	566	565	544	521	524	554	553	532	555	549	499	547	548	495	551	494	553	554	506	531	545	530	525	508	538	489	561	522	568	521	497	520	521	529	544	509	507	558	557	510	474	611	527	517	512	510	532	568	527	546	530	527	513	539	557	526	534	524	501	502	531	577	511	546	560	524	536	548	550	541	485	494	527	530	529	516	534	537	495	505	529	509	512	500	521	545	510	517	538	536	569	504	506	512	480	487	537	542	513	550	535	529	525	542	504	532	534	516	511	562	527	544	498	562	555	525	558	520	547	547	517	528	523	527	534	545	514	522	547	515	535	515	530	517	502	529	543	520	593	518	504	505	530	554	535	495	517	545	541	491	544	536	491	525	601	553	476	534	541	539	526	549	543	545	501	507	532	503	523	539	500	519	466	528	524	553	472	537	534	544	515	537	503	585	509	539	499	563	507	486	533	506	509	520	536	560	495	528	560	554	532	551	559	531	532	512	592	529	517	551	543	536	551	525	520	538	533	510	473	473	537	522	513	510	497	523	552	525	530	546	491	518	509	544	553	520	564	550	555	530	560	563	518	516	537	560	506	520	511	567	575	554	521	506	529	560	545	507	508	520	518	514	503	580	499	528	541	513	537	492	512	507	519	502	497	539	515	496	534	532	497	566	563	536	502	516	528	539	535	541	519	512	527	528	475	546	530	521	505	566	543	539	538	544	507	507	519	506	531	533	520	486	534	481	566	546	518	537	527	532	480	523	495	515	509	534	515	520	568	511	511	531	601	531	472	512	512	554	547	514	529	476	555	537	514	554	508	527	482	533	538	554	532	500	519	533	516	523	494	499	500	565	520	545	523	505	530	547	543	524	544	508	513	523	554	548	542	524	517	533	523	529	545	518	537	516	552	524	505	572	555	512	509	505	471	529	520	538	540	491	530	533	515	526	537	548	502	558	493	522	510	531	529	551	489	516	512	542	521	553	501	543	542	517	517	544	502	505	543	541	546	528	520	514	560	554	559	497	564	541	509	524	511	526	505	520	549	522	523	522	580	535	530	531	499	549	475	541	509	488	529	534	575	532	527	509	532	525	523	494	530	502	536	500	549	513	518	538	521	525	532	538	560	516	471	479	501	510	515	536	534	543	507	572	550	532	520	527	552	540	560	530	543	463	524	545	518	550	521	499	511	520	541	541	540	568	539	543	525	534	499	533	517	521	558	543	524	542	474	531	541	516	514	527	517	478	528	530	534	508	532	549	542	567	494	548	574	501	524	509	506	485	520	488	542	501	510	544	510	522	473	508	515	537	536	509	523	527	547	550	547	494	489	510	556	551	557	532	505	553	523	515	504	527	495	507	573	507	532	563	513	529	538	520	544	533	543	506	557	565	504	543	519	533	512	526	527	514	511	508	543	532	529	529	520	496	534	528	515	581	574	532	547	543	554	524	545	512	524	528	533	523	531	518	534	525	539	532	538	521	512	514	533	513	522	530	529	558	534	461	553	540	531	552	512	484	538	517	556	532	513	543	525	519	522	531	557	506	477	529	542	557	539	523	485	501	520	511	528	529	516	536	490	532	520	550	521	560	566	504	519	497	514	532	575	489	560	542	521	553	505	513	516	510	554	500	518	542	487	554	545	514	545	547	515	510	558	523	567	575	496	480	553	512	533	547	534	532	501	550	522	550	529	524	553	509	548	510	543	519	528	507	516	552	505	546	550	542	518	519	547	528	521	509	505	500	529	501	537	533	526	493	577	533	553	516	520	545	515	516	495	537	520	511	508	500	549	516	500	517	538	531	503	531	515	543	546	553	510	517	510	517	510	522	546	522	582	480	553	540	512	562	515	487	485	542	535	527	531	509	522	513	498	531	535	533	582	510	494	566	490	527	509	515	538	521	539	520	602	492	523	504	533	537	523	532	517	561	543	502	521	543	526	557	558	520	530	514	505	540	469	514	505	517	537	541	545	552	520	519	521	508	584	534	561	538	549	535	507	523	548	521	540	535	505	502	506	510	516	496	547	538	487	503	565	524	539	475	551	492	463	541	510	501	527	504	505	521	557	522	524	522	543	528	543	496	531	522	543	541	496	509	565	480	543	535	556	570	529	559	506	544	540	554	545	550	491	512	525	545	529	532	526	537	525	552	549	511	536	570	494	504	491	502	544	499	548	504	554	515	521	500	539	510	543	517	519	557	542	548	546	512	505	503	541	524	512	502	521	533	532	522	515	527	600	476	540	520	552	532	490	541	501	541	514	532	506	500	518	524	553	515	558	562	526	526	529	515	482	481	539	536	528	508	492	483	531	504	537	495	472	473	584	554	544	533	505	536	561	528	519	536	551	528	569	492	515	550	517	557	547	563	512	475	506	545	514	521	510	518	512	498	567	531	573	556	525	537	525	541	488	500	481	531	493	513	517	538	523	509	560	504	529	545	490	561	535	503	550	555	535	526	522	501	559	539	519	499	522	516	518	565	503	527	524	517	534	562	530	533	552	532	521	511	529	518	528	535	511	532	505	524	545	548	572	509	513	499	558	505	518	524	564	527	519	501	543	499	508	536	562	537	499	569	525	518	541	516	542	553	511	561	492	505	528	516	527	571	539	567	520	517	552	483	565	566	503	499	515	547	545	533	523	531	539	524	566	510	526	530	556	548	549	551	555	531	489	564	497	508	499	545	468	535	547	530	497	516	490	548	495	536	560	547	516	540	522	536	533	575	472	498	561	552	557	521	518	529	514	502	532	519	536	554	522	500	548	498	539	512	523	520	506	499	535	555	547	524	536	564
20065	23805	7099	3599	2554	2011	1734	1524	1356	1234	1130	1103	1077	1072	960	961	947	902	883	916	946	870	835	859	870	917	822	1613	5079	8439	6259	3915	2240	1352	1000	843	876	860	821	834	809	823	802	829	871	809	845	783	844	841	826	824	808	840	785	796	799	814	807	856	842	839	906	836	820	833	816	763	785	796	815	784	818	835	845	821	873	864	824	797	852	862	862	858	881	767	821	829	816	899	857	807	845	854	826	866	822	817	849	793	786	815	863	807	818	841	839	802	799	797	855	844	829	873	848	830	848	842	841	831	839	842	812	874	824	803	832	810	821	805	841	869	831	817	851	809	827	848	823	835	817	814	828	869	872	842	821	838	827	825	819	825	779	784	750	821	814	839	860	872	794	841	858	840	821	860	778	795	834	795	808	861	807	796	835	778	878	765	850	877	797	846	820	837	834	867	845	772	814	769	841	851	842	821	831	822	799	815	808	854	814	759	857	805	866	842	803	835	854	858	834	866	864	817	811	843	805	793	815	808	868	816	792	767	809	801	788	814	822	875	803	842	795	789	806	832	807	845	811	802	811	841	809	838	840	829	842	859	834	809	798	820	888	853	815	830	796	878	822	831	810	836	818	841	830	848	831	806	844	810	844	821	809	796	879	853	820	805	844	836	820	826	802	841	808	814	849	769	756	779	813	833	894	796	795	820	839	845	830	805	816	803	859	858	829	851	849	808	875	835	771	815	801	811	772	796	822	796	819	818	836	834	883	823	843	822	800	825	799	820	848	777	817	838	787	845	785	785	790	831	818	803	816	832	857	791	860	813	777	796	811	874	779	813	835	769	780	795	835	818	815	787	774	820	828	823	856	847	815	906	793	821	839	862	798	870	857	782	834	835	853	831	859	792	787	786	794	877	842	813	803	856	851	856	820	867	853	854	813	837	854	817	786	835	756	833	872	793	823	862	789	835	844	818	851	778	854	797	820	830	815	831	866	862	784	797	894	784	792	797	833	807	828	873	826	845	796	823	850	828	838	812	817	866	774	814	778	827	847	831	858	802	831	809	865	827	771	785	828	808	851	813	782	816	831	788	814	819	846	798	803	799	830	829	818	840	825	809	838	785	861	799	873	815	828	827	829	811	863	840	803	818	880	824	776	805	829	742	811	848	845	803	814	838	815	803	804	807	815	802	835	800	813	834	865	823	837	843	778	796	870	800	803	848	830	779	816	827	794	800	840	786	807	858	824	828	784	826	766	811	837	832	842	794	842	839	778	753	837	866	866	783	781	797	810	791	828	879	798	783	788	800	896	781	838	814	834	815	814	865	848	807	860	799	787	864	784	832	754	809	800	823	819	794	853	852	806	864	826	757	809	826	785	798	819	824	805	799	796	845	841	843	798	794	821	856	800	830	834	806	894	834	830	792	825	831	839	851	818	835	828	853	840	809	813	799	822	817	817	849	815	857	830	811	796	822	844	832	840	832	848	853	853	822	828	794	789	804	845	812	834	828	837	806	811	801	817	806	829	800	850	850	802	799	784	791	791	840	801	817	831	788	866	859	842	811	810	793	845	820	832	865	797	858	844	794	788	835	818	800	852	846	873	838	834	831	888	782	832	853	857	820	815	819	830	840	813	814	828	789	867	810	862	795	829	907	770	872	835	844	839	823	858	794	824	826	844	830	794	859	848	845	824	784	781	861	896	876	812	744	857	851	796	858	812	823	797	849	807	812	809	777	832	809	793	799	816	832	825	861	857	799	806	836	875	796	791	783	794	827	790	815	865	856	878	810	797	801	805	849	859	816	798	828	855	886	834	842	824	834	793	735	855	854	851	821	828	845	811	850	790	825	827	840	805	795	794	843	780	850	799	746	818	826	817	802	821	835	845	844	816	759	830	832	849	834	812	852	836	817	831	880	818	860	800	850	854	819	804	820	816	841	810	836	773	776	811	799	856	821	797	852	828	861	844	864	819	830	845	835	810	776	815	791	835	834	827	779	866	825	810	812	812	829	819	851	850	834	818	812	779	820	853	855	815	862	865	812	848	793	857	846	784	800	889	724	836	819	861	873	803	812	830	870	823	899	828	790	821	791	838	840	808	855	858	884	858	808	795	799	873	818	782	829	797	803	797	779	834	787	832	816	850	840	811	750	799	836	803	813	785	882	793	843	830	865	807	831	820	878	831	872	836	851	838	795	802	825	835	890	807	825	845	886	810	805	856	791	815	841	795	851	786	867	849	841	831	805	826	766	855	801	793	779	759	819	847	877	840	837	867	836	857	830	781	787	797	844	788	842	771	825	813	864	845	824	856	802	862	836	831	875	811	846	806	856	877	839	776	835	825	758	857	842	858	850	825	826	772	814	789	811	823	822	849	885	817	870	805	830	831	840	814	782	818	883	822	838	841	837	799	811	825	784	845	803	814	814	858	806	839	848	852	804	793	799	827	779	856	813	756	851	808	789	802	829	870	817	783	858	789	823	859	840	804	856	829	878	784	802	816	844	827	833	823	837	791	790	834	837	874	821	833	837	811	857	834	784	816	832	821	824	802	835	876	866	829	811	852	833	835	744	852	843	855	814	844	833	818	847	772	798	821	823	785	777	815	795	850	836	824	859	877	838	842	844	857	864	778	862	828	815	883	850	789	860	779	804	845	796	825	845	804	832	826	818	824	868	827	900	811	769	796	800	868	779	842	821	866	788	827	805	861	816	855	828	811	843	829	805	774	805	860	799	838	871	822	837	821	829	790	874	826	745	824	849	802	777	867	816	882	816	873	839	843	841	829	834	798	856	847	845	859	811	825	836	809	817	841	856	878	802	836	819	829	782	842	824	837	796	822	821	813	833	790	821	819	825	839	803	844	819	842	846	829	835	806	867	762	783	811	803	801	864	837	799	827	767	795	797	815	812	777	823	814	788	795	810	829	877	829	833	824	842	790	823	792	829	820	831	868	846	798	760	833	836	842	833	834	858	809	849	833	787	785	848	853	831	840	809	820	855	781	845	810	857	802	803	848	827	821	804	816	831	837	784	857	841	826	813	781	842	849	816	791	806	820	838	863	859	853	820	771	835	828	772	805	805	855	775	788	767	840	838	810	808	815	840	814	794	854	809	828	829	840	838	855	814	840	835	849	801	813	842	873	790	812	810	815	833	841	867	817	826	812	873	819	836	808	814	823	810	804	811	820	813	884	824	811	830	789	826	854	822	778	869	835	864	834	849	792	857	804	805	816	837	789	845	875	854	791	807	796	875	851	818	895	832	790	780	842	851	845	828	769	773	815	808	836	783	815	846	826	826	877	801	853	864	810	807	790	844	818	824	846	836	808	783	821	778	841	852	831	839	807	850	871	827	835	792	866	794	871	825	848	832	831	807	838	812	846	858	804	829	789	791	825	810	835	810	758	857	855	816	805	785	852	793	845	798	840	790	828	846	801	797	801	783	845	821	851	876	851	810	821	768	806	830	827	851	802	822	845	882	859	803	854	826	831	864	809	743	821	913	851	823
23209	21162	28848	23749	21163	18344	2209	1014	766	735	653	624	610	611	523	562	527	547	540	533	458	494	484	490	448	448	443	726	4266	7545	6086	3835	1528	653	558	525	544	589	455	438	415	427	462	438	442	428	412	416	447	453	466	421	434	439	450	447	416	447	477	450	469	404	452	458	428	394	426	432	446	412	377	451	422	446	454	449	425	429	425	458	418	389	377	411	427	411	426	444	441	432	406	464	401	416	414	423	461	412	456	410	420	410	424	423	439	409	441	419	422	416	436	452	418	457	414	431	465	436	422	450	404	459	449	425	416	406	432	448	425	463	457	405	432	428	481	432	454	428	465	407	432	446	471	483	435	443	456	439	449	402	409	431	435	459	467	450	425	420	422	443	417	398	447	472	411	407	381	426	418	427	423	427	459	437	433	431	438	411	426	414	431	440	421	425	436	479	454	438	449	419	461	434	415	412	456	402	408	394	438	447	424	443	452	425	479	408	426	394	433	454	431	414	406	391	424	453	422	493	459	439	438	382	441	417	455	438	457	434	462	445	415	419	440	439	415	439	438	421	465	433	399	438	448	446	442	438	432	430	413	442	424	415	425	425	453	425	432	453	451	435	416	423	445	431	450	425	438	442	428	419	487	415	490	428	414	425	414	464	442	413	467	429	451	452	412	410	449	413	425	433	436	426	398	434	430	421	399	426	457	400	388	432	434	400	459	454	423	449	472	425	407	460	476	399	464	427	459	424	417	462	474	391	446	456	443	441	450	418	404	418	427	427	402	438	428	418	421	427	473	415	450	446	462	414	404	455	415	377	427	436	462	398	460	476	412	430	422	400	458	434	398	431	449	450	405	424	402	430	407	435	437	399	442	421	414	475	434	413	405	440	447	451	464	400	433	393	435	411	418	409	450	441	453	433	401	447	430	390	411	428	455	418	443	431	438	420	437	427	461	430	421	416	449	466	442	429	469	425	434	419	445	448	428	400	440	435	437	406	447	420	440	437	430	445	429	438	414	436	406	395	429	440	422	438	422	455	484	438	421	412	436	428	447	421	428	447	394	420	400	434	441	403	419	412	454	431	405	402	421	430	421	386	452	407	398	457	451	452	452	423	421	406	461	437	445	440	391	419	429	430	411	424	399	419	438	444	415	468	427	413	430	410	453	431	457	456	477	416	425	434	418	426	454	408	437	399	418	428	459	448	453	431	402	453	424	423	440	453	448	432	424	439	457	436	478	450	425	431	440	445	436	449	416	440	420	378	471	408	420	399	438	442	434	400	464	460	429	417	479	469	429	392	413	430	395	404	471	453	410	462	444	446	442	409	444	430	439	472	427	439	434	403	440	449	442	385	466	409	459	403	443	433	420	440	418	404	419	412	408	440	467	453	406	429	443	451	388	458	457	411	409	438	440	407	401	444	438	434	440	407	455	467	422	403	447	422	432	432	436	406	396	439	394	478	441	435	400	406	433	429	435	454	467	437	429	435	410	447	411	455	440	426	452	448	433	444	431	437	435	428	449	416	453	386	400	450	406	451	458	441	443	420	430	432	428	437	424	469	429	432	435	453	423	446	420	408	422	424	445	385	412	450	419	404	438	438	426	438	405	384	382	403	419	426	453	419	424	440	421	409	457	436	409	461	453	468	431	450	447	418	432	397	433	418	403	422	469	427	404	457	412	446	445	425	460	392	431	437	439	439	438	413	398	459	411	433	421	446	416	443	435	412	447	453	456	434	425	427	452	433	452	434	421	415	441	395	410	419	427	394	405	453	475	411	407	425	425	431	446	451	429	458	413	403	466	392	420	436	433	431	411	429	433	421	434	430	424	402	409	442	463	402	435	467	461	445	450	430	414	434	410	434	410	466	380	391	417	391	375	458	417	428	411	446	387	458	459	456	410	415	421	426	408	434	417	437	412	449	458	426	413	484	462	429	427	411	448	399	441	473	416	432	475	408	436	394	433	402	419	465	426	411	463	456	450	423	398	414	404	409	388	408	454	414	425	410	447	447	451	409	441	434	393	448	425	438	410	471	464	415	462	431	421	439	412	414	405	408	388	402	409	389	441	400	438	394	431	435	432	386	425	445	430	455	408	441	425	423	430	422	451	414	444	445	447	422	389	391	454	428	463	436	438	431	431	426	396	423	445	402	453	456	446	454	422	414	421	416	420	426	410	457	406	436	452	409	420	426	440	427	400	426	438	397	454	429	435	453	422	442	436	434	406	433	424	419	437	414	455	428	437	457	349	399	421	448	425	415	427	428	418	421	436	421	408	466	426	435	436	443	422	425	438	430	418	377	400	447	437	397	431	424	407	464	431	450	414	431	439	449	426	446	419	438	456	401	447	425	431	453	443	485	403	412	426	443	415	434	476	439	415	430	412	474	419	416	450	467	387	429	440	441	410	426	432	460	418	429	453	427	449	443	451	478	450	416	400	444	409	416	435	442	448	429	420	423	433	400	451	360	448	403	450	457	438	411	391	388	409	423	432	475	403	426	433	443	390	436	451	444	416	427	444	458	413	408	410	425	420	424	388	403	418	426	445	428	451	415	455	421	414	471	440	432	423	423	438	409	446	428	430	399	424	442	440	409	432	430	437	426	419	404	419	444	423	392	438	427	393	447	404	431	396	424	427	463	396	422	438	432	433	425	382	430	435	431	422	400	428	435	419	431	441	406	399	373	451	403	449	463	455	414	438	444	408	430	414	422	440	415	416	402	432	396	393	466	390	448	408	457	458	446	432	451	443	440	443	431	423	424	446	437	413	388	414	454	419	416	403	424	445	439	385	455	429	432	453	430	426	450	425	412	453	407	457	398	409	428	445	396	444	423	394	449	418	474	412	428	451	419	421	436	441	443	411	372	436	424	460	425	452	444	418	459	427	430	441	415	432	406	441	423	406	424	430	411	427	467	444	445	413	410	422	423	438	449	366	403	455	412	413	458	423	404	443	445	414	414	425	408	418	423	413	465	418	407	430	451	408	428	449	449	440	403	428	404	443	416	402	424	390	420	397	412	412	427	423	430	439	431	406	430	460	436	442	405	422	427	449	413	418	440	442	396	413	437	406	453	471	425	459	427	405	387	427	431	449	478	438	431	423	468	431	389	409	426	419	438	417	411	434	420	437	424	433	475	403	422	426	408	448	462	445	397	429	440	425	472	462	475	431	412	485	453	432	406	416	432	415	419	422	474	465	440	442	414	438	420	403	428	388	408	420	408	461	439	430	427	410	420	449	432	421	415	450	438	444	419	431	420	422	430	414	425	363	426	395	403	408	465	417	416	436	430	467	431	431	399	428	402	441	470	411	443	483	422	453	402	416	441	444	431	407	431	449	458	454	394	431	398	408	416	395	459	410	441	423	411	408	425	407	416	437	404	448	435	421	419	452	420	394	429	434	422	402	448	497	408	428	446	431	472	438	416	425	431	422	428	432	396	449	399	458	421	393	394	438	397	414	425	414	426	435	438	423	420	471	428	398	468	412	422	430	452	419	429
22594	21774	13264	7113	5043	3753	2936	2300	1979	1656	1494	1319	1204	1155	1109	1009	1014	944	960	899	928	876	818	855	790	794	796	1577	9976	15731	12851	8100	3383	1286	1009	956	1039	1061	665	686	668	665	708	691	668	711	660	702	733	659	602	678	696	663	718	671	705	681	673	723	713	708	694	635	708	673	771	683	687	679	726	688	705	708	681	667	695	639	703	688	648	659	691	646	681	678	696	696	650	693	645	690	661	678	717	668	670	735	642	713	724	674	693	677	677	658	682	643	669	686	724	652	692	703	673	668	672	671	670	655	656	682	656	655	702	670	680	734	662	681	652	643	681	625	686	663	665	719	665	722	666	652	665	689	639	654	634	708	685	691	700	664	648	639	675	650	617	605	674	694	670	662	680	673	685	678	735	693	669	674	716	667	715	684	644	696	679	728	644	710	680	648	666	710	715	680	645	691	666	621	697	645	674	732	682	687	712	601	679	623	664	650	707	668	640	677	695	710	728	648	673	706	690	671	651	697	654	680	704	678	623	693	631	687	685	643	725	664	699	690	689	699	719	688	687	706	688	664	676	715	642	740	679	650	708	699	673	670	681	681	703	679	652	679	684	662	709	679	650	644	715	739	689	675	714	661	680	665	627	680	645	631	667	738	661	679	657	658	661	708	705	673	642	681	701	660	630	663	660	644	701	674	632	700	644	662	695	695	681	647	690	671	660	682	685	714	664	683	652	669	678	667	728	649	669	691	697	639	671	659	737	701	670	645	672	706	680	698	688	704	711	685	630	683	686	657	679	665	672	665	693	663	710	735	673	655	659	732	661	729	651	723	738	667	686	686	667	702	617	654	705	704	627	692	680	693	691	674	697	641	659	637	654	667	681	672	699	696	622	628	631	680	673	638	661	689	651	679	717	650	648	676	654	675	655	666	657	671	680	689	695	676	717	639	702	665	712	638	671	655	659	698	646	716	649	683	712	697	685	662	646	688	728	690	638	650	670	680	635	627	676	654	700	704	636	659	678	696	663	697	676	682	690	688	670	652	653	656	697	686	662	723	686	716	639	700	653	652	691	671	643	713	685	676	682	707	642	751	662	690	665	709	691	718	708	671	677	684	696	674	647	664	701	677	707	687	632	686	667	662	673	658	664	629	683	697	695	661	637	653	667	637	692	689	717	658	689	684	673	706	650	663	704	703	668	692	699	689	665	653	645	677	668	688	682	683	648	639	667	680	647	648	628	640	706	669	618	627	679	705	678	634	722	730	689	648	683	628	628	640	674	655	670	700	678	699	664	683	668	667	699	673	652	672	670	675	679	676	708	677	647	637	665	701	634	668	653	715	675	669	672	682	716	653	675	689	708	621	702	661	675	679	684	644	662	715	696	666	676	656	677	661	678	690	721	689	642	713	682	678	695	692	638	723	696	725	668	660	688	714	657	673	711	669	692	675	670	670	712	617	681	710	669	732	709	679	647	687	684	682	655	713	643	702	670	691	679	627	656	710	676	686	660	723	678	631	662	634	666	633	627	712	661	672	615	707	698	707	699	648	736	718	658	693	710	708	674	634	696	674	708	655	641	686	684	676	694	647	716	624	689	671	701	705	654	731	665	660	712	674	671	709	684	650	692	695	688	646	670	692	669	702	731	690	715	690	624	702	661	711	646	665	682	690	667	667	667	653	714	640	694	677	663	610	705	612	691	664	640	646	653	671	693	671	699	672	701	666	656	688	696	682	670	694	717	661	691	636	623	686	684	704	680	673	686	710	719	681	698	664	670	672	650	624	651	688	727	700	664	689	717	708	675	649	674	729	687	713	703	681	692	679	698	684	651	694	666	670	657	683	651	676	646	697	673	672	675	645	674	689	654	662	655	696	680	691	685	688	640	672	648	673	661	691	670	686	715	666	703	645	672	693	668	697	696	691	675	637	728	653	701	687	689	707	637	650	722	680	739	711	684	705	716	642	663	674	685	668	666	721	657	696	709	682	664	703	681	677	639	698	695	684	731	653	720	708	639	668	718	692	706	651	652	663	639	677	652	696	676	693	653	653	691	677	661	715	678	686	652	624	677	711	669	697	670	647	687	669	660	701	665	661	637	698	671	674	714	673	665	665	672	640	681	709	672	663	715	675	643	669	710	674	732	722	676	665	703	711	668	673	670	667	678	644	729	658	665	678	697	690	690	689	618	679	653	654	718	661	682	670	666	696	704	654	668	662	725	636	724	731	644	676	665	690	637	623	657	688	661	617	682	719	665	670	724	655	673	705	659	658	678	674	693	697	659	665	641	731	669	702	691	671	658	684	662	678	717	666	694	676	724	660	687	667	684	679	740	640	716	690	629	663	679	690	661	680	661	664	724	690	701	683	639	694	647	666	728	721	715	641	689	673	631	690	684	659	670	723	668	716	693	684	708	631	675	725	707	723	652	676	711	631	686	682	684	663	662	715	713	675	704	658	642	690	717	688	750	677	629	629	656	662	680	678	664	642	684	650	681	676	696	651	639	699	695	649	675	678	687	664	650	707	660	705	681	654	615	649	698	690	687	675	622	690	681	716	702	679	650	637	635	681	749	696	725	690	689	658	714	667	642	703	670	689	658	660	680	646	688	703	703	701	678	678	668	645	662	695	629	684	680	711	680	716	662	652	639	660	681	663	674	633	680	672	671	662	704	708	649	694	697	699	672	659	658	650	633	642	685	624	656	699	677	678	698	697	672	695	682	688	703	658	675	681	656	706	662	649	588	693	676	666	639	671	686	717	646	714	665	698	739	667	681	683	646	671	697	661	650	695	657	668	679	667	655	644	676	653	666	719	701	680	691	701	680	692	686	663	687	708	684	659	681	666	721	651	685	648	662	669	670	688	693	694	646	679	661	718	720	626	655	705	678	681	683	674	655	660	679	684	650	710	644	683	653	659	675	682	639	706	685	662	692	684	652	709	669	667	647	684	686	651	714	678	700	691	667	689	706	692	691	649	690	672	677	707	671	679	698	658	658	679	669	674	651	676	703	688	644	717	661	662	712	714	700	669	704	639	672	666	686	691	657	662	692	685	657	678	681	646	670	654	696	650	724	631	663	684	691	725	671	625	670	692	648	671	625	695	647	678	702	673	668	734	689	663	676	648	660	670	691	702	709	655	665	714	710	699	687	646	711	682	647	614	688	667	680	670	689	646	679	666	680	634	709	683	644	682	673	648	758	687	677	708	700	674	710	697	671	707	692	690	679	677	669	696	660	688	697	644	684	669	664	707	664	663	644	684	630	680	711	648	654	680	692	700	636	666	674	627	717	653	652	716	693	686	701	673	695	676	717	689	659	660	668	696	662	683	639	656	682	690	632	684	686	681	661	672	657	653	714	646	688	670	644	694	649	684	668	700	693	674	652	685	677	709	652	695	668	690	671	651	672	622	657	687	696	690	669	665	695	688	712	715	696	642	722	664	639	685	699	643	741	668	661	675	689	696	683	652	628	657	652	615	657	639	679	645	680	667	705	680	660	741	678	678
26814	19849	6084	739	447	407	372	385	381	376	376	375	406	374	406	334	372	356	411	355	391	367	348	362	374	364	384	422	610	845	774	566	472	428	350	361	365	395	332	357	411	356	375	347	384	354	356	357	361	354	374	384	373	343	340	352	388	369	351	381	401	332	344	364	369	361	348	363	355	374	360	361	372	351	374	365	365	352	395	326	327	364	323	359	358	347	362	356	328	360	357	363	363	385	379	333	313	318	358	362	380	344	364	392	319	364	348	341	408	387	350	368	359	387	357	371	327	348	371	355	348	363	335	372	378	362	353	339	382	359	352	359	344	333	364	354	350	318	381	347	335	363	379	338	328	343	331	350	366	342	336	361	355	348	363	358	346	352	328	355	356	391	353	335	346	357	362	391	366	350	347	362	360	382	361	358	352	336	341	373	324	355	366	326	352	373	357	343	348	370	347	365	413	354	350	370	364	378	367	389	319	338	305	368	348	335	372	351	350	387	357	378	356	370	374	354	376	357	347	362	355	379	348	341	327	360	348	362	342	342	352	329	331	356	352	343	370	358	354	358	370	325	368	370	334	369	323	351	389	360	348	349	391	354	370	336	379	340	351	352	370	369	355	370	354	351	372	373	367	337	344	350	380	377	343	339	374	354	351	364	357	364	362	374	364	333	386	320	364	395	384	370	333	340	349	349	353	368	361	367	344	362	371	392	345	345	343	342	392	316	382	368	357	367	372	371	369	374	362	337	383	387	337	352	368	361	346	349	361	367	376	340	354	342	356	341	321	332	375	361	384	353	362	339	347	340	370	354	328	364	362	343	351	361	357	349	381	356	372	340	385	353	354	356	373	415	390	389	353	349	377	383	389	384	357	345	327	319	354	361	399	360	349	353	360	374	383	331	315	354	331	365	394	383	362	343	361	377	371	327	349	380	362	309	331	333	356	337	349	345	343	383	355	373	380	379	360	343	373	354	331	366	340	346	369	355	361	353	370	373	367	343	367	379	366	343	337	365	335	363	370	342	391	342	382	314	364	373	358	375	354	368	359	383	340	372	341	355	371	363	365	323	336	389	353	349	334	366	378	334	366	339	353	376	367	355	335	376	348	335	348	360	356	331	361	363	369	355	351	397	399	358	343	371	324	392	365	331	365	318	358	316	344	347	310	358	388	366	338	376	343	363	370	374	365	339	374	355	372	359	376	353	335	356	355	338	370	349	314	336	386	337	337	342	342	373	339	350	382	337	355	352	340	352	335	359	375	371	353	385	336	376	363	348	382	336	371	355	371	369	354	362	366	373	340	371	381	327	382	368	321	356	351	346	380	382	361	364	380	368	371	345	344	352	353	353	345	368	380	347	341	371	359	347	378	376	359	336	381	331	335	357	337	361	368	379	371	347	358	362	346	386	367	367	361	352	348	350	332	343	352	339	381	352	361	357	321	372	366	336	363	324	353	377	362	347	356	351	346	358	342	380	333	325	344	384	374	335	366	380	366	367	404	333	388	335	336	338	334	366	369	340	372	335	363	376	361	366	353	356	323	314	369	337	344	379	389	391	356	365	346	302	337	364	387	377	379	358	387	381	349	331	366	357	377	340	376	340	338	325	347	357	346	400	376	332	349	368	381	341	388	353	363	340	326	359	372	371	323	353	336	346	353	363	327	359	336	361	340	353	369	398	321	360	352	362	371	355	385	341	343	360	353	398	345	333	341	337	368	353	369	381	347	358	343	334	343	349	343	342	370	336	351	348	359	389	364	347	356	365	366	357	391	338	325	350	317	363	335	343	370	361	379	359	378	333	358	356	349	371	355	350	359	374	379	333	381	345	369	340	357	333	333	339	341	357	358	381	362	344	361	346	371	358	344	388	349	329	375	327	345	331	327	357	347	398	354	385	367	358	388	366	339	362	383	358	378	348	386	379	340	367	350	359	338	337	310	337	372	320	373	357	367	355	347	353	350	353	373	336	378	357	364	374	374	348	362	376	316	357	337	378	350	338	385	345	360	354	355	351	335	340	362	372	356	351	397	369	357	328	327	364	363	358	330	354	377	373	354	356	361	381	359	366	334	382	361	359	363	339	358	402	334	368	333	351	360	352	328	397	348	386	367	375	373	350	380	351	336	359	332	344	371	357	333	358	346	351	337	358	390	352	368	390	370	345	332	367	352	353	372	358	381	345	372	394	328	363	368	363	346	356	357	360	339	365	332	335	352	369	344	365	353	375	367	374	338	371	346	355	367	343	306	362	363	316	374	349	346	377	310	356	339	322	358	367	385	373	375	366	369	348	339	369	346	357	380	371	362	348	379	337	372	358	342	360	346	336	359	382	345	347	372	382	326	362	316	346	368	367	376	360	322	358	333	348	366	385	371	331	368	349	368	346	340	371	371	366	373	391	384	326	368	355	337	371	363	356	368	357	364	381	339	358	358	365	342	363	349	349	335	394	327	364	361	369	343	354	344	365	358	347	325	355	353	354	364	341	394	359	385	357	374	377	352	368	351	373	350	348	370	350	368	374	349	364	339	365	357	376	389	351	341	354	354	379	352	369	372	366	374	389	384	373	389	332	369	349	344	382	371	367	349	358	345	361	335	346	363	366	328	406	366	361	343	377	373	346	357	372	363	348	371	362	339	364	388	380	385	311	367	346	372	335	354	366	373	376	332	361	352	371	360	360	346	340	359	365	373	348	346	351	348	344	376	370	369	376	403	366	361	361	354	349	369	343	344	335	353	348	353	366	350	373	356	334	378	334	357	407	375	389	350	356	368	328	362	362	376	363	386	338	368	372	351	337	322	350	331	390	375	384	395	353	400	348	389	356	319	352	363	364	365	351	323	346	368	306	364	327	392	367	344	387	353	342	364	349	349	329	332	345	364	320	372	387	353	336	379	386	355	359	355	351	343	368	360	366	324	373	356	375	388	372	375	358	374	367	380	356	372	344	342	343	362	339	354	345	348	375	396	362	351	363	340	340	358	361	396	342	344	367	369	371	372	371	345	400	316	377	366	377	369	351	344	372	374	378	331	351	356	359	355	389	367	376	329	358	351	359	348	351	346	387	349	324	377	334	366	348	393	374	339	361	375	365	349	347	325	326	336	346	369	349	342	401	351	387	333	365	351	368	415	329	376	318	326	356	344	338	378	363	371	331	336	359	383	372	373	334	350	372	377	332	365	382	344	348	375	347	371	332	312	356	412	378	330	351	331	379	339	342	331	329	381	375	360	358	374	364	355	353	338	346	343	397	379	382	346	374	337	395	390	369	372	392	381	373	360	391	331	347	373	356	377	364	358	341	349	349	358	379	317	360	399	377	379	363	376	369	352	410	395	358	349	372	355	393	362	356	401	328	347	361	347	377	360	374	352	368	365	389	332	347	350	356	346	382	351	354	371	360	373	327	361	374	372	344	369	357	352	335	371	358	380	340	365	351	350	370	372	372	378	372	340	362	357	365	387	332	380	352	361	366	367	378	346	343	330	413	373	375	333	362	359	359
10214	6148	1912	1118	844	739	718	668	672	623	678	596	618	599	616	577	586	568	579	572	599	568	617	577	563	638	604	747	1490	1848	1640	1013	988	686	574	569	584	561	557	561	573	572	604	563	587	624	525	596	559	557	543	543	591	580	615	593	586	601	566	559	544	570	564	554	598	577	621	612	588	582	573	589	565	583	595	616	578	576	582	571	582	542	584	566	572	582	538	581	524	540	580	569	562	568	538	578	577	540	594	557	571	587	563	611	563	600	563	528	559	542	550	570	562	555	550	561	568	589	534	529	569	580	620	605	562	552	570	541	565	565	574	613	583	566	605	585	554	541	596	617	525	571	591	567	542	585	572	557	625	533	567	562	605	578	554	526	560	532	560	540	577	550	603	576	559	575	591	564	565	588	565	556	600	580	601	596	566	588	594	567	608	604	571	566	602	531	575	591	569	538	599	547	593	554	546	518	519	545	540	575	563	569	587	513	552	605	533	562	552	588	633	559	559	535	577	556	547	593	567	581	592	560	579	540	558	539	542	602	587	587	614	552	576	547	570	582	583	595	602	558	559	568	566	582	547	593	536	564	562	546	585	563	598	565	610	580	561	524	581	557	565	546	556	562	566	599	618	563	530	544	555	562	530	599	555	594	563	530	569	573	558	539	559	562	533	547	561	549	558	575	536	550	563	579	607	567	556	571	555	598	585	556	584	622	597	614	594	555	604	559	573	543	566	565	549	566	534	586	600	560	576	571	558	615	552	626	577	513	540	563	574	594	547	629	608	574	516	569	552	563	603	615	603	516	601	611	565	587	585	501	614	581	616	564	546	564	573	568	611	614	544	567	555	528	556	590	561	561	540	588	556	579	565	571	598	610	602	582	523	558	576	575	561	589	550	566	577	519	572	578	563	547	515	560	589	577	556	559	571	543	594	558	516	546	554	594	542	593	525	580	587	557	593	544	559	564	550	567	612	573	568	523	555	566	596	586	558	556	565	569	583	558	544	580	551	534	600	551	553	546	576	561	598	624	556	600	581	579	564	603	614	593	557	585	539	585	523	587	601	602	530	575	524	546	564	565	566	535	568	586	563	562	551	518	527	611	544	595	568	560	598	537	569	577	588	583	593	596	591	568	601	568	575	559	539	551	559	570	575	544	597	575	571	558	588	524	569	570	598	595	576	578	545	553	611	565	562	548	574	578	579	581	559	607	577	565	579	565	585	583	577	576	549	573	580	566	585	570	541	556	614	589	573	569	620	621	632	528	548	544	553	553	588	605	577	525	614	558	552	575	520	545	627	575	544	567	562	579	552	557	554	594	567	568	553	548	543	559	560	552	518	558	600	516	586	598	559	604	549	537	619	593	577	585	630	579	596	568	560	571	603	553	605	565	527	564	582	555	564	574	534	558	535	551	588	549	556	581	568	539	545	581	563	591	509	590	600	566	589	572	546	595	603	593	570	574	529	613	608	540	642	565	555	521	588	581	553	555	580	647	570	580	563	568	565	553	518	595	560	576	568	556	569	531	567	544	543	569	582	573	610	572	550	531	583	584	572	569	543	548	539	600	561	554	591	564	601	551	542	576	560	581	532	563	571	508	580	595	562	585	533	572	557	585	573	590	572	586	543	543	551	545	567	564	594	567	555	571	571	534	571	568	558	542	590	563	584	548	550	574	581	557	640	613	548	605	551	551	569	612	612	574	603	578	529	541	534	552	556	574	559	585	578	619	516	531	563	611	558	568	569	549	516	615	514	536	529	590	554	566	564	523	581	541	580	595	553	597	595	571	531	583	570	622	559	597	580	606	564	561	543	585	549	580	562	567	584	590	562	610	596	583	582	576	560	565	559	629	564	573	562	574	515	597	573	569	563	584	568	574	578	549	585	596	561	541	554	579	543	585	555	602	509	530	578	581	557	550	530	600	589	531	574	527	556	557	583	591	554	553	541	578	554	573	612	566	571	536	598	567	593	573	545	579	588	539	548	572	600	611	621	573	579	589	538	623	537	554	562	587	595	591	539	602	616	563	538	561	549	590	590	592	548	579	529	613	602	560	557	583	576	571	585	585	548	582	578	578	602	540	532	514	543	551	560	596	569	576	547	564	541	586	563	570	524	592	615	559	546	605	587	608	546	586	558	553	549	556	537	543	564	601	562	540	509	602	585	592	613	588	584	573	549	609	590	564	564	545	563	558	523	566	545	580	577	545	574	575	585	570	612	542	573	608	576	632	578	561	566	580	623	588	572	580	572	563	599	608	555	580	542	556	582	563	576	548	548	603	540	565	561	587	585	567	564	585	575	587	597	566	528	552	569	599	577	575	518	615	560	596	553	574	565	571	593	560	566	559	558	563	569	554	635	576	549	520	564	605	550	570	527	572	592	602	534	596	567	510	530	607	567	536	575	552	567	561	560	537	594	593	585	576	583	573	560	572	528	585	544	514	593	586	590	600	573	594	552	586	584	535	588	545	577	581	531	569	525	567	568	574	558	590	566	579	541	588	563	523	544	559	552	580	566	551	577	538	577	579	592	555	552	532	591	521	588	586	547	565	597	579	572	573	564	603	558	554	564	566	542	541	552	583	563	556	547	540	585	610	563	591	533	533	545	553	570	579	597	614	591	545	570	523	612	568	572	610	533	598	558	575	511	578	579	562	584	568	561	566	566	581	611	566	575	538	555	574	525	570	560	588	580	518	569	554	577	589	576	583	545	528	572	617	575	609	589	530	578	572	591	561	590	521	582	512	524	607	524	590	538	583	550	545	567	587	581	553	587	551	560	571	556	594	573	578	543	557	551	561	553	583	533	523	568	552	553	575	574	600	585	537	603	546	541	579	532	558	584	517	536	559	552	564	597	590	541	613	541	586	573	585	560	594	616	553	574	545	572	558	586	572	565	606	578	564	555	557	572	546	569	577	559	571	574	573	559	550	588	559	537	608	605	571	559	564	582	589	618	572	603	528	568	563	575	587	550	562	605	576	561	567	605	568	612	585	538	547	603	580	544	561	584	567	562	535	560	613	568	547	559	525	575	572	597	539	555	543	504	590	517	589	565	589	574	567	533	570	561	539	572	550	574	603	632	571	556	534	533	560	573	535	594	554	601	545	574	596	597	543	554	551	543	559	612	530	577	573	530	564	517	604	556	563	589	583	567	570	529	564	573	585	570	561	533	582	608	585	601	570	570	533	554	595	580	571	550	583	617	600	566	532	578	544	562	513	556	602	554	512	575	538	593	527	568	569	590	563	584	598	543	570	533	612	562	600	590	554	582	599	530	541	518	559	568	570	548	571	552	546	534	567	582	554	561	568	551	606	534	575	588	593	550	611	523	579	572	549	572	552	570	560	585	572	563	555	581	541	571	569	598	575	532	576	588	609	544	590	577	549	562	559	566	541	537	632	593	532	588	568	618	582	605	546	528	595	603	574	578	527	585	608	530	597	557	508	535	574	554	565	584	555	569	578	588	545	591	550	557	572	566	581	545	583	587	574	594	590
24849	21198	27499	25113	9558	1036	803	650	601	547	557	517	570	515	544	512	483	488	517	521	488	497	509	473	496	470	499	611	2367	1993	2006	2158	1282	538	507	489	501	444	478	479	461	427	449	450	479	502	450	452	456	442	472	499	465	468	494	469	461	494	438	435	483	493	472	463	431	464	441	460	480	493	484	483	470	488	468	506	432	471	459	469	472	471	479	442	475	471	470	446	496	475	456	508	463	433	474	472	456	453	466	459	461	484	521	474	455	444	479	470	507	479	465	487	467	465	459	475	420	444	496	437	471	433	477	454	466	478	438	493	452	450	446	524	444	494	492	466	441	497	451	462	464	472	485	457	486	476	446	516	474	477	471	500	424	468	461	466	488	476	447	447	450	475	504	487	462	435	475	438	508	474	441	433	441	495	453	487	478	474	466	491	489	440	483	485	462	473	462	465	420	438	470	450	472	479	477	440	492	481	500	482	448	423	495	496	449	494	475	465	461	472	490	454	437	480	474	457	444	463	446	457	494	469	451	496	452	459	472	472	458	459	496	443	460	448	436	476	495	451	438	479	436	462	481	464	446	484	477	474	500	464	461	485	449	485	434	476	499	459	480	435	432	439	460	469	430	496	463	473	480	470	478	483	433	465	459	437	471	467	468	464	460	478	444	490	445	463	494	480	491	460	524	436	457	452	412	435	480	455	481	465	457	446	483	480	459	423	475	473	443	461	482	446	452	464	461	463	438	434	484	438	470	467	496	471	477	497	456	451	450	466	445	464	450	458	500	438	443	464	476	468	462	479	456	462	471	469	460	444	476	453	454	490	459	455	464	470	485	483	460	500	498	467	457	411	432	489	498	471	450	460	416	455	443	459	471	477	437	479	472	469	456	475	432	462	482	452	461	442	476	444	449	457	483	514	478	476	449	452	483	486	468	425	492	488	478	444	456	445	495	507	467	446	455	451	464	470	478	458	452	476	478	457	493	486	453	449	484	465	462	441	444	467	455	465	487	480	459	498	447	477	436	491	446	472	461	440	479	492	471	495	461	461	478	447	472	456	488	471	448	487	477	445	489	480	489	428	496	448	494	484	485	467	484	463	450	455	447	457	473	475	453	462	432	454	464	494	452	455	436	436	457	476	437	492	503	464	444	489	460	486	435	439	461	453	453	461	451	440	523	445	504	465	491	483	455	490	445	497	450	488	468	508	465	475	449	477	442	444	506	473	439	478	450	440	447	464	477	454	476	485	475	486	459	472	470	484	458	445	442	449	478	472	483	417	434	452	500	472	470	456	432	456	459	449	402	484	457	506	463	455	463	491	417	486	475	497	457	453	473	499	444	504	479	473	450	469	444	480	469	454	434	473	485	485	423	426	469	438	465	487	462	425	495	481	451	482	447	502	439	430	474	497	483	470	456	444	474	486	408	481	465	491	454	435	487	467	438	484	486	447	494	453	462	475	457	460	463	464	457	443	482	433	461	455	425	456	496	465	455	506	516	460	468	447	455	489	429	445	431	495	497	487	478	453	457	463	484	465	455	485	490	477	494	440	476	465	495	431	485	508	437	478	413	427	453	512	451	480	471	504	427	494	462	468	472	472	446	443	444	489	458	492	457	468	465	467	480	511	449	477	452	473	470	492	472	446	494	455	499	508	428	449	444	439	443	440	477	494	471	442	478	456	469	491	490	475	431	427	447	461	433	448	468	492	456	438	481	459	427	436	473	485	467	472	445	468	426	452	470	460	476	471	471	469	470	448	498	487	481	453	456	455	496	468	464	450	457	472	467	471	489	468	442	488	480	481	453	482	458	468	459	477	509	444	458	477	416	444	433	417	490	446	435	461	465	431	462	428	479	503	447	424	474	479	454	470	465	485	442	494	435	481	465	483	477	466	460	478	497	421	480	485	459	478	454	444	434	494	475	447	460	461	475	422	487	488	513	448	505	488	493	445	435	476	465	440	489	500	478	490	462	470	438	490	467	418	480	453	441	447	471	468	461	425	459	428	479	445	445	454	480	472	469	458	455	459	472	468	467	477	497	454	461	493	428	488	495	453	462	458	457	458	463	458	414	481	448	506	453	476	492	468	458	485	462	494	454	471	481	474	468	472	494	463	494	443	462	468	465	447	501	462	433	437	454	467	469	497	479	480	480	449	462	460	484	492	482	475	443	465	463	421	433	455	437	476	464	454	436	452	443	446	452	460	514	465	483	491	455	460	470	500	468	441	453	470	437	461	481	470	463	439	454	463	508	482	478	436	473	468	458	473	489	472	496	447	479	462	466	472	451	466	464	465	492	498	490	461	481	501	457	449	480	456	478	454	482	494	462	464	486	486	493	471	473	426	435	474	454	470	441	466	482	447	471	463	470	512	486	481	477	489	489	438	492	458	441	497	425	465	475	524	464	495	492	446	462	454	475	477	446	474	482	459	459	481	480	402	479	487	454	515	489	484	463	484	486	474	479	467	456	466	481	458	457	441	450	477	475	512	462	433	452	458	449	470	467	493	466	434	482	441	494	476	481	457	439	478	468	470	456	482	434	507	523	482	474	445	459	472	469	511	466	465	446	454	494	445	434	459	495	473	440	468	484	436	470	446	475	454	486	467	462	446	457	479	476	487	484	448	462	446	470	499	481	472	452	491	478	480	466	450	423	423	500	476	450	480	450	441	427	474	441	430	452	451	477	472	427	438	465	485	443	468	480	498	455	468	423	478	475	477	481	466	485	489	484	479	462	466	475	463	466	490	460	424	455	508	478	438	469	470	469	502	431	498	452	476	459	495	493	445	528	507	456	466	494	443	468	485	462	409	495	424	460	460	489	488	468	465	495	456	485	440	465	457	464	434	462	451	457	467	446	470	481	443	506	502	464	461	481	459	469	495	434	485	455	482	446	450	432	464	475	459	509	451	495	448	446	534	468	504	467	472	466	474	477	429	470	479	477	494	461	480	463	470	476	466	478	507	446	431	464	452	449	453	459	481	433	428	468	463	464	466	466	477	450	482	507	449	432	514	440	453	482	490	473	455	467	500	488	486	466	493	477	433	491	464	495	443	467	470	463	439	458	487	428	514	454	474	458	459	480	491	447	435	483	487	464	445	426	460	489	483	448	463	462	477	491	447	462	451	465	477	478	457	445	481	434	456	485	478	415	472	450	478	428	463	487	465	493	440	439	478	448	427	494	480	472	464	492	467	468	441	409	516	485	481	479	485	459	491	453	413	462	489	452	436	500	482	435	439	501	494	480	483	467	456	488	452	458	460	458	455	481	445	477	451	453	454	491	442	467	435	485	439	471	475	441	483	497	468	473	476	479	471	452	487	453	454	514	482	475	431	477	495	477	492	489	482	475	471	459	468	452	475	446	476	426	452	471	459	469	442	474	447	427	496	471	468	494	450	466	471	422	448	422	477	450	441	441	464	472	464	447	478	476	437	482	457	476	495	487	447	470	441	505	472	437	490	486	464	434	453	412	480	483	422	421	483	470	458	477	441	477	444
14376	18348	8590	3521	2448	1901	1547	1382	1234	1170	1010	1017	909	956	851	888	870	905	805	798	783	806	818	810	771	780	798	1172	5936	4968	4859	4955	2957	905	743	887	934	792	750	754	723	759	759	749	729	735	712	733	719	734	746	701	779	723	750	764	778	751	709	735	792	742	700	775	729	727	758	730	712	743	754	741	776	722	697	757	734	727	737	736	737	694	787	753	759	697	739	727	734	743	770	691	722	767	761	708	754	731	757	760	730	701	731	738	783	749	746	720	773	730	734	747	723	739	745	711	775	731	703	735	715	728	738	697	741	781	729	667	772	738	708	737	728	731	737	662	768	762	704	761	758	698	761	758	746	753	804	741	713	746	719	729	753	742	748	730	752	731	769	723	776	713	775	771	717	760	699	695	757	745	795	736	766	735	759	763	761	730	744	741	721	708	730	769	742	738	713	707	705	688	734	728	751	718	758	742	738	756	722	746	762	757	754	707	744	717	685	739	734	771	754	692	728	735	700	735	727	791	741	752	765	746	758	733	741	695	754	781	736	733	743	740	755	749	770	736	747	709	776	725	729	812	744	769	767	711	755	775	756	757	740	736	759	768	730	735	744	673	762	737	760	742	767	756	727	764	733	754	771	751	712	758	726	734	717	761	703	752	758	741	751	735	762	722	719	765	687	726	735	736	729	764	755	778	737	749	779	745	718	760	768	722	790	753	751	740	754	745	771	769	785	794	720	696	765	752	714	706	741	767	796	733	742	766	729	759	688	687	795	731	777	723	768	702	700	754	747	711	744	796	742	748	732	759	741	745	746	683	751	705	716	733	695	720	750	715	773	818	726	741	747	742	742	699	730	689	718	746	694	707	754	707	687	718	756	757	778	763	776	744	720	755	718	739	723	774	765	671	731	727	759	748	700	757	713	741	724	769	726	753	764	698	759	756	767	729	748	761	753	684	745	701	778	722	752	695	751	760	720	725	713	782	766	719	743	689	752	727	719	722	722	766	706	793	716	720	736	779	717	660	718	745	718	713	736	787	747	687	729	759	744	750	749	788	713	740	792	724	760	728	729	706	716	728	713	768	762	706	763	735	750	693	780	756	754	718	740	732	707	748	746	795	761	759	740	709	741	687	770	702	756	763	738	741	737	748	741	785	751	744	699	734	715	688	717	748	716	733	792	766	698	730	756	735	723	763	744	746	741	794	754	715	790	743	709	768	757	738	720	745	767	712	775	751	785	759	747	741	708	762	740	771	724	735	736	739	741	756	741	716	719	774	769	765	734	691	708	732	751	739	755	719	731	757	744	726	724	715	770	755	706	736	782	735	702	774	746	783	721	781	676	714	758	732	778	729	715	724	710	779	769	769	740	739	746	762	776	739	783	737	784	781	738	709	761	716	743	725	770	769	718	783	688	727	734	797	691	716	759	765	797	733	743	724	708	740	752	737	747	756	765	800	749	723	785	718	755	736	769	747	728	723	720	696	761	741	759	729	724	676	739	762	735	710	752	753	757	783	768	732	748	724	742	763	735	719	748	731	742	705	772	739	740	690	728	745	713	714	756	746	728	759	687	754	783	675	736	734	740	771	722	725	781	750	748	738	698	725	751	798	729	800	753	752	733	722	723	730	689	763	786	773	753	749	769	744	735	732	744	749	714	737	690	717	736	730	783	745	758	796	741	735	769	720	748	739	723	756	702	761	770	742	743	746	708	742	706	682	722	676	700	758	757	763	740	740	791	825	753	685	756	691	709	706	779	770	721	712	710	752	745	740	738	764	755	731	752	794	732	700	708	725	716	761	742	763	742	723	785	707	717	742	757	720	727	781	748	776	765	736	768	761	724	757	701	699	723	753	723	718	712	783	775	707	683	751	761	763	733	697	775	747	789	747	756	758	792	706	785	759	752	755	747	720	701	689	711	739	710	748	753	768	749	710	753	748	755	696	717	757	763	731	752	732	734	720	779	702	757	731	758	738	747	743	737	762	755	726	710	736	762	745	779	770	714	762	723	713	759	717	722	784	717	718	716	727	723	723	757	722	738	749	754	782	791	764	736	743	716	767	772	729	781	733	704	725	734	763	719	734	724	712	778	799	775	716	683	753	758	718	779	714	799	644	709	762	747	743	729	748	796	704	669	743	745	711	764	774	712	754	720	753	719	702	743	713	760	728	757	775	775	783	745	692	746	733	740	728	743	727	710	772	729	729	723	718	752	727	692	717	735	751	736	749	724	714	746	689	680	763	766	758	715	751	749	762	776	758	748	766	803	716	672	733	717	714	767	721	730	753	750	751	715	767	729	722	738	794	724	710	718	759	734	728	724	755	804	713	715	725	721	764	699	766	782	741	732	767	749	762	762	722	762	772	732	742	805	730	709	747	763	683	744	713	748	717	733	756	799	712	723	780	738	698	750	709	720	729	717	759	748	715	753	719	719	726	721	733	779	770	730	761	754	763	789	736	737	723	749	774	726	764	770	799	795	747	693	727	717	686	727	740	739	705	733	713	683	748	679	712	738	789	759	706	763	759	733	698	744	735	743	787	745	725	764	738	756	725	759	715	750	761	748	729	730	746	728	705	743	720	712	802	744	778	727	763	757	741	778	724	705	706	710	760	791	730	752	776	742	745	732	740	723	731	767	751	732	737	734	741	756	696	778	714	805	760	717	735	716	723	658	734	709	774	765	764	734	760	723	726	783	767	738	729	739	775	749	682	747	801	742	750	732	733	743	766	753	745	754	721	725	740	749	771	769	739	702	709	724	718	763	763	734	772	802	713	751	772	691	719	719	747	769	701	708	740	748	732	742	725	796	747	755	749	693	750	720	737	779	738	703	743	719	751	678	730	764	734	768	731	742	719	751	737	759	721	731	698	753	784	731	752	749	734	739	772	692	703	779	755	726	773	724	745	744	756	737	762	727	759	744	722	772	764	710	717	722	724	748	766	782	748	725	761	720	742	707	762	758	729	739	772	735	698	736	734	737	739	776	785	740	724	753	757	755	734	800	742	779	736	731	741	721	739	707	727	719	741	767	766	701	765	763	730	749	759	724	747	722	782	758	733	768	732	728	715	706	751	686	729	777	764	746	694	746	733	808	759	760	692	737	728	736	752	738	702	717	755	753	719	720	767	762	704	707	739	737	732	743	750	707	771	709	759	765	757	820	754	705	742	793	761	723	742	690	753	746	742	760	715	721	755	721	766	713	725	711	750	755	702	745	693	779	747	744	777	723	770	710	735	758	720	741	754	732	739	731	769	763	717	772	733	715	718	801	725	753	688	734	731	741	760	743	697	676	708	748	747	791	731	760	749	746	760	768	723	722	735	750	748	724	734	722	759	739	702	770	760	760	705	726	748	711	758	711	763	725	702	719	746	707	768	754	716	733	735	782	719	765	755	719	749	754	786	727	744	700	747	715	766	762	752	789	765	705	737	719	700	782	716	750	731	760	703	760	753	774	732	754	745	768	768	700	771	714	679	774	770	773	733	751	754	732	785	748	734
23051	21025	28629	23575	21009	18213	2387	992	820	729	674	636	593	604	640	523	550	586	530	529	527	553	492	519	485	522	510	936	4956	7227	3204	3480	2634	1578	1045	596	498	451	502	426	412	461	506	514	477	467	435	451	448	451	447	451	477	474	449	476	477	499	469	489	503	474	464	475	462	440	483	443	425	471	513	439	428	463	467	496	469	508	449	489	427	466	450	457	483	475	481	522	480	448	458	464	449	480	458	489	487	454	469	483	496	464	421	501	472	474	435	469	448	443	434	467	456	459	446	444	464	442	442	463	490	459	466	445	450	453	478	473	455	460	461	435	505	508	466	463	464	461	496	491	471	461	415	440	477	491	463	425	456	465	459	441	433	449	463	447	485	511	498	460	483	464	466	436	494	421	481	441	454	482	448	452	471	433	484	445	471	454	447	446	448	505	476	475	494	466	449	468	486	454	475	470	469	437	479	409	447	439	474	442	473	430	445	485	469	458	474	464	479	446	492	467	447	471	474	430	449	474	438	429	438	393	455	473	462	438	478	448	472	479	462	426	477	420	434	461	480	443	453	487	468	434	460	469	483	439	478	465	478	447	455	450	511	451	465	460	490	487	456	470	431	488	415	440	451	470	470	466	464	461	438	517	481	444	475	460	443	492	465	487	439	487	440	491	460	498	470	451	480	448	446	473	480	480	491	482	476	448	481	440	450	444	494	478	459	450	482	447	459	492	454	473	490	479	461	464	467	473	448	465	447	457	431	455	451	454	529	434	470	510	488	507	428	463	455	486	440	488	460	431	496	443	472	500	457	439	488	462	433	447	440	465	465	456	455	485	435	469	496	485	452	461	473	466	447	438	450	440	460	489	454	468	472	480	473	459	436	464	470	449	506	473	487	473	478	472	427	479	497	435	446	505	478	464	494	447	437	490	463	447	492	432	459	467	479	443	449	481	493	461	436	447	453	466	456	460	492	518	476	436	453	455	470	465	490	439	439	480	442	449	452	464	440	455	464	460	484	466	459	485	474	456	462	428	485	486	445	464	463	464	464	471	449	465	432	443	482	449	497	478	432	451	462	473	455	469	452	487	449	481	434	475	503	477	516	431	485	477	461	440	419	495	450	489	471	462	460	432	483	454	451	452	516	460	497	502	473	439	473	499	452	447	449	480	471	455	490	470	494	480	468	447	453	460	471	483	440	485	444	453	459	430	470	453	444	489	466	468	443	450	455	454	473	455	474	452	414	467	422	431	482	419	441	469	458	484	488	442	454	479	464	459	494	444	484	465	420	498	448	443	444	411	454	461	464	449	455	473	454	501	441	453	461	434	519	489	459	460	455	455	471	480	449	454	466	475	415	480	458	469	458	481	453	492	456	463	442	477	430	466	446	432	459	436	478	497	474	478	475	464	485	429	463	455	458	429	457	456	482	474	455	478	413	431	449	457	482	427	460	463	477	481	471	481	448	467	448	450	471	443	462	413	472	488	473	433	492	445	458	480	451	486	432	471	460	465	470	508	486	452	446	509	425	473	462	492	438	478	434	495	480	475	421	456	429	449	465	412	456	447	465	457	469	460	470	481	481	494	447	492	443	435	475	442	474	454	484	442	486	476	447	416	413	469	440	485	463	460	422	459	470	432	449	456	472	464	462	426	457	437	442	497	462	462	469	450	492	469	478	451	455	469	438	478	467	484	467	458	464	461	443	446	462	475	448	400	444	441	481	493	450	485	462	480	487	460	495	465	472	461	457	476	481	459	477	476	465	439	440	452	472	491	451	468	474	461	472	487	448	441	454	461	471	479	451	454	491	448	447	434	461	469	414	468	485	452	445	507	469	483	416	452	449	451	452	454	445	449	427	450	481	421	414	459	463	452	477	481	486	456	459	460	460	445	438	497	485	449	491	474	430	439	460	436	436	501	479	468	462	455	466	477	467	478	431	446	470	459	485	463	459	444	445	486	443	462	465	476	442	456	484	457	452	440	471	483	488	453	479	386	457	450	477	507	458	453	498	476	432	499	458	459	452	475	435	464	438	484	473	447	461	464	477	482	446	460	462	436	479	473	453	455	451	456	470	450	463	466	466	425	476	456	480	485	460	469	474	444	509	494	476	460	467	493	456	480	402	474	490	496	437	487	428	506	486	469	462	443	478	488	461	486	477	454	467	480	507	505	464	462	504	464	465	443	461	473	462	441	485	475	472	482	455	475	466	509	476	455	458	442	441	468	505	471	453	495	446	470	471	461	466	464	433	441	484	456	447	439	450	446	471	485	485	453	456	480	460	423	457	492	447	457	499	476	472	484	469	496	452	462	450	480	475	482	464	463	443	457	461	481	500	468	520	475	459	480	466	486	462	483	485	491	465	498	430	446	472	456	441	455	456	405	491	464	446	478	466	428	479	426	446	443	445	445	485	449	472	436	484	425	449	445	476	493	504	456	460	468	450	477	460	496	476	493	433	473	475	436	470	443	415	459	464	442	465	530	456	478	480	466	429	482	489	447	474	479	438	497	430	474	476	442	473	452	449	473	440	471	456	453	485	456	489	447	479	436	443	423	472	479	529	478	487	439	416	476	446	464	463	428	471	454	440	468	459	454	463	443	458	458	481	483	446	456	437	468	468	442	458	434	479	480	459	446	416	481	444	462	487	437	501	485	446	439	467	486	448	449	452	487	467	466	471	483	455	446	436	453	468	482	463	506	458	466	485	476	448	475	453	500	476	420	466	464	473	448	450	452	472	457	432	464	476	461	436	464	436	463	472	456	516	487	474	507	500	452	455	501	433	444	461	439	413	446	473	504	436	489	456	489	485	492	482	426	439	444	440	459	484	486	432	452	445	464	453	465	459	477	492	446	453	463	427	445	490	448	460	481	491	465	449	468	451	473	458	449	494	481	454	455	460	493	468	484	447	472	493	429	454	446	449	464	449	488	459	489	450	425	444	417	460	446	483	455	448	416	446	436	460	449	503	466	468	483	438	437	461	455	427	465	447	447	485	448	474	497	486	492	461	460	453	472	478	426	487	450	476	482	441	496	449	465	465	443	474	473	476	488	450	438	436	444	438	411	456	458	440	494	465	465	470	502	457	445	479	443	455	490	489	451	444	437	463	413	483	524	492	443	449	516	457	450	412	418	493	484	441	467	476	474	474	449	448	481	478	488	473	459	463	437	474	449	457	451	500	456	469	486	493	472	455	466	478	419	448	469	481	452	418	432	441	495	462	434	436	503	485	477	461	464	476	445	461	473	471	452	431	448	470	464	466	439	459	440	507	470	454	444	476	435	489	463	479	474	455	498	437	497	472	445	434	469	453	437	452	487	472	481	465	453	446	484	466	441	474	469	419	469	452	450	467	450	445	463	467	474	475	478	463	484	412	465	499	431	496	472	463	455	449	447	443	446	491	465	471	478	476	450	487	440	431	473	475	463	412	457	474	457	453	466	471	440	439	411	454	416	486	452	453	477	456	496	447	464	446	446	474	496	474	453	448	442	476	482	477	461
21793	31961	21515	6997	4893	3629	2890	2409	1982	1705	1531	1371	1219	1235	1151	1099	998	971	988	903	922	871	861	867	878	853	823	2062	11720	14472	7170	7900	6310	3786	2318	1132	746	734	709	702	757	731	706	702	765	750	676	748	730	729	726	776	714	752	737	779	739	720	723	719	741	741	706	751	737	734	724	742	719	736	708	742	734	754	741	720	738	751	664	698	741	749	743	685	738	769	714	758	717	731	711	707	749	719	721	720	763	712	707	734	760	680	705	695	758	745	732	770	721	720	720	728	736	741	738	749	709	720	681	698	742	702	731	747	732	745	728	740	666	773	754	754	687	689	733	715	734	748	722	724	759	698	709	729	685	750	723	759	731	716	714	720	740	722	714	757	757	717	715	757	722	730	752	745	730	739	721	698	711	723	716	682	703	757	762	708	741	723	713	687	759	692	709	695	750	756	788	727	714	706	680	719	709	732	713	700	730	766	762	719	711	735	723	695	760	717	734	682	719	716	717	715	760	742	708	727	726	716	747	751	736	736	739	721	714	708	745	709	700	741	755	694	710	772	718	795	710	744	729	693	732	698	739	728	760	761	689	752	775	719	737	744	685	670	732	711	773	736	717	770	717	706	723	708	726	711	698	728	755	747	710	722	694	705	711	691	729	801	696	710	754	772	715	769	743	727	730	703	744	737	713	798	722	708	711	731	728	680	718	722	726	768	782	709	708	706	681	737	704	731	748	719	740	733	731	684	739	752	710	809	716	727	712	701	753	709	680	709	733	699	724	781	691	689	762	772	751	734	718	719	720	747	734	711	742	715	723	719	741	695	697	724	720	728	740	699	748	747	700	778	689	734	784	721	706	707	741	705	712	728	717	757	738	736	717	680	784	716	734	693	695	651	751	737	768	738	696	732	773	716	757	707	768	731	744	742	742	752	807	743	717	668	666	735	704	689	748	688	710	709	713	709	739	716	737	797	731	771	757	686	686	732	730	710	751	725	683	713	713	753	698	728	771	727	760	797	706	727	729	720	730	718	740	703	776	680	746	711	713	762	727	715	706	740	725	725	692	721	721	699	710	667	726	745	732	770	684	714	763	726	770	726	745	750	749	723	734	748	767	758	720	737	761	729	731	733	767	725	665	736	751	742	716	749	722	755	735	684	695	757	737	722	712	738	694	752	750	733	717	700	756	719	748	715	730	737	711	745	685	747	783	785	759	711	725	717	765	721	719	725	732	682	731	753	722	715	690	708	726	764	782	741	760	716	770	747	710	760	688	719	698	709	757	750	730	719	765	734	757	693	725	725	722	735	698	701	691	708	715	737	734	716	748	730	744	739	712	763	737	740	712	681	727	743	730	757	702	724	737	724	732	773	724	748	703	781	760	740	719	766	731	756	678	743	729	714	697	771	705	757	729	747	733	710	703	702	705	716	759	790	747	722	701	757	685	711	728	720	752	729	729	727	725	733	737	770	675	698	682	720	726	740	743	760	757	756	736	751	716	746	745	770	745	758	727	738	751	749	705	749	708	710	727	681	716	736	733	735	742	773	765	746	664	732	741	748	697	700	724	741	726	734	751	775	715	707	710	732	760	688	681	713	718	756	687	719	756	731	703	707	702	705	752	732	731	710	753	705	755	739	758	745	788	722	708	756	737	733	724	720	759	771	746	661	696	680	710	752	726	766	722	729	708	792	776	702	687	742	742	732	693	727	724	750	737	696	731	737	709	698	716	724	731	732	706	670	731	746	741	697	682	741	724	717	717	700	723	787	714	689	727	698	710	712	746	733	732	730	726	725	706	720	720	704	695	747	740	700	725	731	700	700	766	734	673	761	751	733	700	700	735	735	704	710	735	689	710	703	726	731	740	714	757	710	708	711	742	731	740	722	760	722	711	728	733	715	682	731	727	732	737	661	686	707	672	727	752	725	756	701	745	747	713	772	672	744	717	776	716	718	722	667	752	705	728	728	759	742	762	726	766	717	755	766	719	724	697	696	712	685	724	680	729	729	708	695	736	762	695	719	699	712	752	644	761	722	706	704	703	742	805	697	752	758	709	748	705	741	692	781	731	745	787	713	717	678	698	702	704	732	711	728	727	692	731	727	686	726	700	709	780	742	697	707	735	714	720	734	720	705	709	691	737	747	769	705	760	770	747	720	700	775	663	741	725	738	713	706	731	756	684	750	769	755	721	729	706	713	784	730	700	768	750	763	726	712	752	693	688	732	672	729	728	730	725	716	718	721	716	711	739	779	686	722	680	704	756	706	748	751	754	762	784	723	697	718	722	721	734	685	778	726	738	706	687	723	724	680	708	762	773	748	728	691	713	727	721	729	744	754	738	774	668	681	751	729	697	730	720	746	686	712	759	763	730	745	756	716	676	731	746	739	759	770	768	709	712	731	744	719	701	735	798	751	703	788	745	713	765	758	728	713	724	715	750	732	722	770	707	687	741	700	704	714	735	739	732	733	732	723	717	712	714	733	705	742	733	739	710	725	741	730	709	757	707	743	744	778	738	775	719	744	734	724	723	687	722	715	752	726	720	709	682	739	671	730	679	691	702	766	754	695	741	660	722	730	702	730	693	767	755	751	689	764	720	760	733	782	729	766	742	708	715	713	738	728	766	740	732	712	773	688	763	777	761	706	819	800	716	723	711	696	751	736	719	764	719	741	705	736	684	677	742	708	775	756	717	747	786	736	720	712	772	764	739	689	714	730	716	725	731	751	753	692	745	729	760	740	706	691	707	706	741	761	734	735	713	747	704	712	742	727	776	743	698	763	714	728	707	716	683	676	720	763	680	732	763	770	716	730	732	728	733	735	722	785	720	732	712	743	684	726	767	800	713	752	713	718	698	733	712	776	660	706	687	727	706	722	730	709	733	698	796	736	721	691	705	751	725	709	768	717	700	737	757	758	772	725	737	691	755	716	709	730	738	744	736	749	698	666	716	743	710	747	724	744	745	729	735	702	741	743	685	664	716	720	746	741	781	717	701	709	707	725	717	739	715	712	746	712	712	764	747	727	749	729	759	724	721	759	737	727	787	715	726	766	698	715	721	721	758	688	686	687	696	746	720	726	801	719	750	708	690	748	722	692	749	698	743	686	682	734	790	706	757	710	708	722	746	721	726	734	729	765	771	744	735	727	698	713	718	728	746	714	743	691	709	797	728	749	745	690	707	707	693	703	674	775	735	692	658	713	728	713	760	751	692	702	716	714	717	738	685	737	727	741	697	701	673	693	680	774	763	735	714	711	772	681	699	688	745	723	727	707	762	686	723	748	736	742	674	739	712	689	787	751	767	730	712	701	724	745	710	733	755	731	734	712	694	686	752	735	698	776	720	733	699	719	717	739	747	743	735	782	745	709	701	722	712	696	714	709	748	719	691	732	746	728	775	732	763	747	771	727	719	733	775	710	703	675	758	750	762	800	730	719	697	770	698	696	757	738	730	739	740	729	752	734	699	772	723	686	712	750	728	712	774	728	697	729	758	745	752	734	702	667
26962	20293	8058	952	576	517	470	426	454	439	418	414	439	479	423	434	430	404	412	451	406	423	416	444	434	406	423	483	741	1014	712	793	742	510	497	450	400	417	396	392	433	431	412	404	426	400	382	416	451	409	438	400	455	470	458	424	381	462	446	422	432	433	413	408	412	422	442	400	430	392	361	414	432	402	400	442	386	426	418	437	406	379	418	427	408	428	421	417	409	376	417	403	435	412	432	387	415	428	431	412	423	428	409	423	443	436	401	445	410	407	404	426	373	417	441	405	416	402	459	413	450	371	423	383	405	451	459	427	394	420	445	387	405	406	458	425	405	452	400	426	429	388	409	394	417	440	389	402	427	404	402	409	405	426	453	428	406	422	443	413	440	426	402	420	420	415	399	415	393	419	417	424	448	418	420	425	392	386	426	447	403	425	392	386	424	449	411	424	434	385	414	428	403	405	422	424	438	416	375	414	400	441	459	430	408	428	450	418	406	405	382	423	429	423	448	418	407	408	378	417	430	420	427	397	427	424	395	435	438	405	410	409	415	431	417	423	432	440	421	454	418	386	439	473	401	385	385	437	399	379	410	416	425	434	420	430	429	418	425	416	401	376	410	387	439	421	434	413	401	446	412	423	434	421	413	455	422	425	437	382	407	384	417	441	428	392	434	444	424	405	452	414	400	406	421	418	397	405	407	431	437	401	419	404	416	453	422	382	418	413	409	436	441	427	424	445	388	396	389	421	422	411	450	421	417	390	423	419	422	443	385	397	391	389	434	414	427	413	461	399	439	451	397	386	410	411	429	448	423	418	461	454	423	386	382	410	394	446	417	414	414	429	406	375	418	423	443	357	434	438	400	434	417	399	372	410	395	398	402	425	398	421	416	396	380	477	434	412	405	410	426	424	423	431	414	427	388	426	452	416	431	410	439	424	418	407	426	455	428	403	418	427	397	441	409	420	436	437	404	395	399	427	404	414	428	442	415	386	410	382	388	429	413	404	414	404	411	405	407	381	396	456	397	402	430	416	417	407	425	388	410	419	443	400	388	382	450	398	419	399	404	427	403	430	435	396	421	446	417	399	411	385	385	401	437	434	411	421	424	419	428	445	410	435	430	423	404	418	416	427	421	407	422	385	408	442	410	446	429	440	446	408	418	431	400	380	433	438	420	426	436	418	433	401	397	418	392	426	422	431	398	417	442	416	398	444	394	458	407	396	430	464	386	409	399	425	432	425	416	441	387	449	450	425	433	430	439	455	413	406	436	422	400	463	404	413	405	390	393	425	425	405	420	425	420	401	391	402	403	378	419	385	445	393	433	390	457	399	437	452	418	360	419	478	423	372	421	430	436	395	448	415	426	422	428	436	437	442	401	416	420	470	419	454	453	436	408	417	439	410	397	418	405	418	418	458	422	427	447	443	400	385	411	443	399	420	448	403	431	442	395	412	389	410	404	460	432	382	398	405	398	409	413	418	396	397	420	405	399	434	454	410	423	407	414	430	421	404	406	409	394	405	398	480	353	406	425	432	442	437	431	434	435	409	402	412	385	437	414	411	447	399	439	424	405	402	411	397	423	442	435	451	397	423	392	420	422	412	423	412	438	423	402	429	407	416	401	421	427	421	419	392	442	433	413	452	409	425	434	395	425	417	456	442	411	446	436	429	430	399	423	394	407	435	409	429	417	436	402	389	446	435	416	440	396	387	419	408	430	424	394	424	476	411	415	434	421	423	415	453	420	434	415	405	375	406	455	399	407	433	407	361	420	404	404	458	427	452	411	359	453	416	435	442	413	434	434	410	440	401	430	432	433	397	425	393	407	440	397	405	424	412	379	420	438	421	408	446	412	414	434	402	433	419	413	435	417	414	426	420	451	433	389	415	439	427	396	402	430	424	421	394	403	481	380	400	428	459	441	413	403	422	397	426	371	380	423	424	407	446	455	439	404	371	440	401	424	423	407	392	433	408	446	442	391	409	395	401	438	408	449	418	449	440	461	435	459	389	409	430	425	420	395	400	415	378	450	425	402	409	438	378	391	407	402	403	412	439	416	426	442	409	454	408	422	440	369	417	430	407	417	371	401	403	427	431	393	400	405	410	442	406	430	446	442	445	423	413	457	418	424	429	438	394	465	400	409	418	420	432	404	405	436	429	421	402	418	425	438	407	404	380	385	456	421	436	401	411	400	408	407	433	445	439	405	398	402	457	423	431	417	407	450	421	400	427	427	430	428	394	424	441	430	397	427	435	467	403	431	430	417	423	441	406	425	438	447	413	390	426	411	398	437	421	444	448	409	440	412	414	407	437	378	446	395	404	462	424	422	415	408	427	404	437	436	400	439	429	404	409	381	439	419	412	417	420	452	418	398	428	396	400	428	422	395	442	418	410	442	413	425	442	426	422	370	390	391	441	463	373	416	408	387	412	431	427	397	405	412	429	418	406	433	401	399	451	424	396	394	370	409	421	386	441	393	411	413	397	438	380	399	454	407	417	456	418	399	393	439	427	423	405	381	436	446	406	429	434	419	438	415	419	435	412	371	400	431	413	411	436	409	419	449	413	389	457	423	425	415	450	381	426	435	418	397	423	401	405	375	433	432	403	458	427	401	448	441	448	439	405	412	435	433	390	404	401	394	406	405	405	419	445	402	410	404	396	387	449	420	408	398	413	409	391	416	437	462	450	419	404	393	401	414	420	450	426	426	397	415	428	431	426	404	374	426	406	403	404	426	438	392	435	412	439	383	431	405	399	400	435	401	382	392	400	401	429	430	435	385	419	391	430	428	430	438	432	392	416	423	414	418	458	378	418	404	407	407	440	389	449	410	424	405	426	413	400	421	376	396	378	412	424	425	418	405	410	414	392	424	415	405	392	395	396	406	423	437	403	433	399	410	457	416	400	430	402	382	410	455	409	400	410	390	436	424	433	420	409	418	437	428	416	437	409	454	413	425	393	453	438	429	437	440	411	399	411	427	422	419	428	396	411	412	432	402	413	395	432	415	433	416	390	437	419	419	439	393	440	429	423	390	421	402	422	398	422	402	448	423	423	420	392	405	402	421	400	392	459	379	435	451	423	405	435	390	424	432	420	423	433	397	397	391	441	424	442	419	390	433	438	392	402	420	420	373	434	415	399	419	411	437	401	428	408	404	444	453	429	413	397	435	378	399	383	410	391	408	413	447	405	430	441	460	404	393	413	425	429	387	402	399	455	387	414	406	411	423	417	397	451	391	405	422	381	389	399	391	443	394	418	401	397	431	420	400	394	442	409	428	417	406	356	418	438	428	393	421	444	382	418	420	398	403	415	434	390	430	440	418	402	419	419	423	414	431	381	388	420	364	443	387	410	417	386	412	431	405	413	458	376	449	422	417	405	442	409	395	416	421	403	412	411	420	424	417	393	396	424	422	418	432	431	406	440	396	420	418	407	411	454	403	403	405	411	421	410	412	421	420	416	419	417	410	406	412	414	395	410	425	439	417	458	431	393	424	410
15180	13227	3615	1120	963	783	763	752	720	680	747	685	754	657	667	663	694	714	709	661	660	665	622	680	683	639	649	870	1632	2223	1251	1437	1247	857	775	714	655	620	704	624	649	623	641	688	596	623	655	643	718	723	638	631	612	649	667	642	614	661	670	704	681	688	636	637	646	653	658	657	687	639	632	672	624	666	665	693	638	643	660	591	681	684	648	648	654	587	679	682	652	635	636	658	643	647	660	648	684	675	687	708	632	684	678	687	635	629	660	627	622	653	642	645	678	668	649	622	652	691	619	647	610	618	664	658	714	696	630	636	646	628	670	628	658	624	604	665	647	607	636	683	717	623	679	668	628	688	633	629	645	675	621	647	649	607	661	633	634	655	658	648	626	680	631	664	662	637	702	677	659	641	677	666	657	634	668	641	653	647	622	631	614	643	596	668	654	656	667	685	584	631	674	651	661	662	632	677	647	667	660	655	666	641	615	626	614	662	676	646	636	663	655	668	699	675	646	664	695	639	647	653	648	653	654	613	680	685	648	682	656	665	647	648	626	655	635	655	649	669	652	654	649	683	660	623	638	649	698	700	669	660	669	627	636	660	592	635	668	687	680	639	607	648	623	653	639	632	636	637	602	668	683	683	617	643	629	680	671	650	692	655	677	621	617	616	692	629	653	643	671	652	646	631	664	630	644	672	655	634	649	654	615	673	619	656	651	663	627	608	688	611	667	665	653	669	648	603	625	699	614	636	648	690	631	675	651	633	652	615	630	606	658	669	654	635	660	679	622	664	674	665	644	617	629	582	628	683	656	642	652	640	681	667	665	725	622	624	649	630	637	645	632	619	659	641	610	639	622	664	649	647	620	625	643	648	647	627	675	656	655	672	653	587	665	610	654	695	643	665	621	651	609	705	693	630	662	657	652	636	698	644	648	623	644	627	640	655	623	637	670	655	712	646	672	658	681	612	644	697	660	661	653	647	651	660	654	668	622	645	642	655	686	704	661	645	661	640	669	672	613	692	657	643	625	681	654	642	645	659	660	658	641	650	637	661	668	679	619	673	697	660	640	669	651	691	635	615	695	623	702	676	655	688	663	671	651	662	699	688	685	630	645	668	636	657	658	690	675	616	635	657	618	624	650	682	614	660	689	656	699	614	647	622	704	670	675	626	663	668	692	714	634	660	651	634	671	634	652	695	629	663	639	648	637	669	645	632	625	690	629	635	658	658	699	632	658	666	648	640	675	652	667	646	648	662	651	618	674	648	704	668	672	655	668	622	650	651	648	654	675	669	644	684	632	642	653	594	653	651	652	664	664	663	686	632	674	635	636	622	642	641	658	654	728	668	655	633	636	687	664	619	732	684	669	665	656	669	665	653	650	673	694	688	684	659	640	656	684	661	601	669	652	648	665	629	627	703	670	651	698	671	675	635	667	659	650	653	719	649	661	640	625	676	672	649	627	664	610	672	617	662	646	695	604	681	647	689	683	654	646	649	660	648	658	665	614	638	679	627	688	688	635	701	635	635	695	659	703	640	647	674	626	660	651	633	652	670	625	699	616	663	666	618	661	667	660	627	652	676	668	661	660	638	690	653	694	634	670	648	632	693	638	638	636	640	656	658	689	696	678	654	640	650	668	665	695	676	622	646	672	679	648	639	697	618	648	675	663	652	681	635	655	620	697	649	632	662	639	679	687	651	667	657	642	700	674	659	676	687	719	633	595	684	671	654	656	693	685	688	712	603	661	644	652	690	656	658	638	658	685	673	656	596	623	693	644	667	610	618	665	657	622	686	639	625	688	688	594	700	630	665	638	700	660	665	703	622	659	632	623	640	644	632	633	676	684	639	656	648	636	677	662	661	666	650	703	653	643	611	688	670	648	636	698	645	667	626	663	669	628	612	640	645	640	622	646	637	638	633	660	655	630	651	682	657	663	653	638	637	681	680	649	620	628	602	649	659	608	651	677	639	690	663	652	634	635	668	666	673	641	695	664	654	692	645	667	661	658	667	672	662	649	642	680	643	616	643	642	607	617	646	608	677	670	666	668	649	608	670	660	613	626	684	622	640	664	587	687	664	661	629	651	664	701	672	635	614	633	669	639	654	688	653	655	650	651	634	642	633	653	653	672	701	664	677	626	655	663	702	644	692	642	658	687	660	667	646	615	607	688	627	659	646	650	634	598	700	670	630	668	619	630	660	664	664	586	667	674	651	627	674	655	693	708	670	667	639	665	658	625	660	630	650	668	622	627	661	667	671	660	684	643	675	603	648	685	624	636	624	716	648	658	688	621	666	650	665	666	642	629	663	686	669	661	653	691	716	660	679	702	676	617	623	647	669	680	662	646	658	609	673	659	682	711	598	663	635	677	629	626	635	688	665	626	622	661	655	635	649	692	658	621	655	671	658	674	637	637	704	686	649	638	646	651	644	654	643	650	624	660	549	653	668	659	672	639	667	677	633	673	688	672	626	621	727	635	699	636	660	651	646	658	638	660	675	651	645	615	658	642	668	676	660	642	665	668	652	647	719	665	651	676	653	636	659	682	636	686	623	643	664	656	620	653	659	676	645	623	654	649	648	642	671	655	633	640	674	609	625	652	681	665	666	634	633	646	665	668	673	607	618	691	696	636	658	672	624	690	689	636	716	671	651	652	660	704	677	657	657	639	693	637	653	651	623	651	653	672	615	697	662	630	651	605	632	670	670	623	674	621	696	710	641	578	671	648	659	622	649	639	671	698	661	636	685	649	628	662	700	683	609	652	658	685	648	660	674	631	605	653	681	631	646	670	671	669	684	681	654	650	685	649	660	585	683	629	661	623	653	671	679	669	635	706	622	654	668	658	641	646	623	655	678	661	656	666	650	675	647	672	630	650	640	682	627	679	676	696	650	622	636	641	648	616	655	634	636	640	703	618	668	655	618	651	695	692	727	720	670	615	666	651	673	663	667	617	687	660	677	622	657	636	665	666	618	610	672	664	674	663	658	623	626	629	656	652	652	641	661	701	699	661	667	650	663	642	695	677	687	656	643	570	640	621	688	659	639	685	651	675	712	640	680	635	639	664	614	629	659	691	652	671	658	637	646	645	636	650	655	632	663	655	667	668	666	617	641	707	697	572	641	626	643	672	639	649	701	637	601	644	682	627	676	663	652	660	689	639	696	661	652	660	681	686	622	656	644	646	674	632	684	686	657	651	601	634	671	662	682	685	647	676	632	637	647	658	674	668	645	630	605	658	621	652	636	673	646	660	635	615	638	669	668	675	682	663	632	621	643	636	662	626	673	665	655	657	644	659	615	680	663	698	643	675	633	667	682	644	622	640	670	690	640	633	640	622	647	671	700	680	690	699	664	660	676	630	704	639	646	672	611	600	685	630	655	670	643	657	620	664	650	642	691	618	666	621	643	635	692	649	650	637	640	626	625	694	613	676	665	628	637	659	681	658	681	612	666	662	645	660	662	637	661	607	670	640	630	663	636	645	626	690	616	646	683	625	601
24772	21193	27523	25107	9709	1017	752	677	611	579	530	557	489	502	512	487	486	511	498	433	481	468	507	465	483	458	499	1879	3538	2712	1206	660	613	491	514	476	457	399	440	460	486	470	492	451	446	432	478	404	421	431	462	505	439	450	425	443	450	457	433	449	440	468	466	445	438	452	429	430	414	434	433	443	445	424	481	471	451	448	441	471	443	409	500	457	427	414	445	446	463	480	459	474	429	483	503	452	431	416	482	475	448	459	487	429	444	467	447	448	446	440	443	452	453	433	444	467	456	433	450	448	478	466	455	432	445	460	423	471	473	432	422	433	431	418	463	447	450	393	449	473	452	417	410	475	463	481	430	460	471	432	467	463	447	432	434	453	450	481	446	460	452	492	448	417	479	452	432	484	476	438	442	422	455	457	424	444	457	469	470	447	445	417	476	446	423	475	474	462	423	474	443	429	470	439	455	441	471	438	434	450	450	473	433	460	434	428	428	427	442	469	449	457	487	465	456	413	451	476	461	486	410	462	443	433	509	477	423	432	451	420	481	456	466	489	466	388	445	440	428	462	457	449	475	446	470	420	414	456	436	444	464	438	450	437	465	436	466	448	424	442	472	428	452	425	432	468	444	430	446	417	423	466	442	497	459	446	433	441	468	449	424	462	478	449	406	454	471	482	424	425	456	441	461	447	431	453	422	460	429	478	464	487	446	476	426	415	441	427	477	433	500	467	428	453	473	474	481	436	493	433	466	453	459	458	452	455	469	465	455	424	451	450	494	483	456	447	425	453	409	434	446	470	447	464	450	440	442	460	454	465	436	463	460	436	458	470	447	443	450	495	427	462	435	444	453	456	461	440	473	462	450	420	456	478	439	451	419	442	453	447	447	484	443	458	477	471	438	456	479	443	427	482	409	492	416	448	440	457	422	480	423	460	435	440	427	425	424	394	428	462	426	438	444	488	416	432	420	443	459	488	438	466	449	435	397	445	470	427	446	456	439	452	445	453	409	478	446	452	465	446	450	393	420	457	476	469	434	484	441	453	434	417	466	457	458	473	427	482	467	446	480	458	476	454	422	446	410	453	480	463	431	435	474	431	427	403	458	467	453	441	447	465	452	420	415	444	490	497	440	445	456	443	444	472	463	436	435	448	421	430	483	472	463	458	467	494	476	495	456	482	466	482	443	458	402	460	458	473	475	432	465	459	463	427	452	430	466	435	462	445	441	436	456	425	463	451	447	448	445	462	474	460	446	464	427	446	462	439	407	446	498	477	467	462	435	471	467	450	426	457	430	436	462	447	432	435	480	430	472	467	457	462	474	446	443	421	457	455	433	483	453	440	482	438	436	454	430	413	479	454	460	484	459	438	477	480	482	465	487	437	415	455	474	436	468	492	478	452	449	457	425	437	431	486	445	439	464	431	442	437	452	437	416	445	470	482	445	405	464	441	474	429	444	408	421	411	422	485	425	482	469	428	422	469	448	458	473	434	466	449	478	470	415	446	496	477	480	450	433	476	488	462	480	439	479	461	446	449	467	417	426	452	438	441	440	448	426	430	446	434	475	432	433	425	461	460	430	401	498	471	428	443	462	450	473	438	418	438	449	438	486	498	443	438	482	454	457	434	466	418	452	464	442	435	448	456	458	443	447	439	461	457	422	447	470	468	419	457	419	462	442	447	473	469	452	474	472	418	435	459	429	423	438	443	449	460	456	444	450	426	477	462	439	436	449	437	433	446	426	458	476	461	415	447	457	446	438	474	462	469	466	443	474	435	441	431	452	454	443	460	460	437	427	469	461	422	447	444	454	487	463	469	476	473	450	469	456	456	465	455	474	441	435	431	470	442	442	449	439	448	430	432	455	486	431	410	473	448	464	433	481	442	451	448	438	461	437	469	476	417	451	445	429	440	480	501	433	482	465	479	466	464	440	453	469	460	470	455	459	454	470	444	418	478	408	479	423	486	422	435	436	429	452	427	463	473	435	436	430	451	459	456	485	436	448	448	456	470	439	474	459	461	484	445	419	490	434	429	487	457	450	468	464	438	450	412	476	437	452	402	480	450	420	451	429	454	477	445	450	456	445	489	423	438	444	469	470	459	450	438	484	478	442	463	455	456	468	446	457	443	439	429	492	472	415	436	476	467	458	447	402	450	432	468	468	476	451	500	445	467	453	475	431	429	437	446	458	432	437	472	440	431	463	436	429	467	465	486	466	474	413	486	445	450	446	462	454	466	483	459	479	484	460	448	481	493	465	447	448	448	435	435	456	425	476	452	459	458	434	473	449	445	438	449	462	408	418	441	439	467	485	462	497	444	473	416	465	475	451	464	482	439	442	433	452	440	439	418	410	451	403	441	434	463	463	442	447	416	440	466	465	445	419	446	442	455	408	448	419	456	478	426	451	469	449	454	446	434	434	460	431	476	474	466	446	458	429	432	451	440	464	461	422	466	455	464	443	468	451	442	446	457	461	470	420	466	456	481	447	482	442	447	440	507	441	456	476	429	456	434	448	467	459	457	445	467	477	461	481	472	457	429	473	461	474	464	463	464	445	442	451	442	431	444	467	453	424	420	488	428	437	440	394	432	434	458	443	496	458	402	445	443	477	504	442	443	471	459	476	442	473	412	420	431	446	421	432	415	434	492	472	447	444	459	455	427	482	442	463	448	443	440	452	446	414	439	485	449	458	426	472	450	455	417	434	430	450	506	468	469	450	442	487	419	487	480	465	469	449	440	437	453	459	448	442	440	409	442	445	429	471	431	443	441	470	464	468	440	471	437	442	459	449	437	460	443	502	453	479	495	433	454	428	400	435	484	430	448	408	472	468	475	474	472	471	490	458	472	480	461	439	433	437	483	460	464	433	471	476	417	471	461	412	454	483	443	459	468	450	455	443	446	507	483	416	431	441	419	436	462	454	463	457	459	458	435	487	447	482	459	419	432	468	472	456	413	427	466	464	416	392	438	468	460	461	410	422	439	437	431	414	462	418	460	419	435	491	439	463	439	451	466	471	475	488	479	442	444	439	458	434	424	477	435	476	396	458	439	467	476	460	450	434	488	445	433	452	452	453	428	409	467	451	420	447	424	439	461	471	432	455	436	462	442	421	438	393	470	460	440	424	453	476	452	456	458	460	436	446	431	452	469	468	471	440	444	443	469	396	434	426	441	450	494	493	480	413	466	458	466	492	482	469	468	436	463	419	468	449	451	451	437	443	465	420	465	465	437	455	473	478	457	464	428	465	455	435	449	454	440	438	441	476	470	477	487	409	454	458	419	499	442	426	457	463	454	458	416	451	438	467	486	472	465	452	436	447	405	456	466	434	430	433	440	453	438	456	450	443	434	453	440	462	413	442	469	437	427	404	467	466	460	449	428	453	462	454	409	414	445	466	450	498	456	484	444	461	457	464	435	473	433	452	438	459	458	448	462	427	447	429	423	487	456	440	446	423	424	413	470	479	424	421	429	481	419	441	426	416	426	426	453	463	445	450	453
12924	16076	8000	3389	2381	1842	1526	1341	1186	1079	1006	946	852	863	880	824	808	775	747	782	831	776	778	767	788	736	908	4907	8590	6270	2489	1186	1079	794	754	694	683	706	693	692	696	694	731	675	740	639	682	701	730	687	663	730	770	751	708	748	692	669	717	692	712	688	699	686	715	732	629	659	754	682	702	755	719	640	688	715	734	703	720	691	708	701	685	687	721	704	661	741	743	743	727	712	688	670	698	754	695	679	686	716	746	709	717	686	763	728	696	732	683	724	754	721	700	715	747	707	645	697	695	739	728	757	760	705	734	728	713	710	719	711	680	733	741	722	667	752	722	711	705	730	798	699	738	698	719	668	712	747	722	697	720	677	721	686	734	707	696	670	672	660	708	741	712	745	762	747	698	689	687	718	695	706	693	742	756	720	750	739	712	703	719	707	695	683	690	706	727	654	708	719	724	693	676	726	663	700	702	733	699	738	700	668	728	718	709	686	731	699	732	700	739	706	736	715	715	708	686	723	719	733	730	729	701	761	731	702	710	748	684	722	715	698	704	728	701	749	685	688	698	711	700	731	674	702	714	703	672	665	700	708	703	728	723	733	665	682	705	735	709	661	728	698	712	723	733	682	714	702	727	681	717	724	679	723	744	711	734	704	710	741	729	723	710	668	719	710	680	710	677	728	724	692	735	701	807	651	717	709	701	696	699	689	723	708	700	688	713	700	703	715	712	710	725	713	662	699	711	701	705	720	699	720	692	689	712	694	681	677	701	669	723	668	704	695	737	690	722	699	761	697	722	725	737	738	739	717	707	719	696	684	699	695	701	727	689	710	716	689	731	763	673	771	725	715	704	676	744	732	749	701	717	714	743	729	730	686	694	731	705	738	684	700	727	728	751	726	669	734	702	725	709	731	739	707	649	727	710	662	673	674	706	665	645	732	715	749	728	703	644	682	682	696	647	665	720	656	707	662	740	710	697	721	690	723	725	707	679	705	690	685	692	727	668	738	701	728	685	699	681	702	724	752	671	725	695	712	706	685	725	732	733	731	689	711	660	748	723	683	684	698	707	748	746	692	732	673	681	689	700	698	665	697	716	674	724	673	697	700	745	727	718	701	685	734	727	717	696	697	700	719	737	714	723	728	710	716	713	747	686	685	692	647	696	735	726	693	737	706	672	728	733	727	763	714	685	757	692	746	707	709	700	740	680	682	712	757	694	729	690	716	694	667	743	685	709	705	709	703	716	711	749	697	692	733	718	686	721	746	780	656	704	687	721	730	703	703	769	722	706	713	687	734	708	738	675	747	692	718	681	756	706	732	707	730	679	730	651	699	700	707	685	708	710	705	723	711	726	676	702	735	695	711	754	700	727	715	742	659	675	683	762	729	729	722	702	673	731	679	703	731	739	721	729	739	730	667	726	735	682	721	680	670	707	706	730	690	753	683	708	709	664	728	673	688	737	724	714	704	734	660	728	697	728	713	691	703	734	685	710	675	705	708	701	678	715	707	732	747	699	657	707	713	685	722	698	671	676	718	722	714	714	679	728	732	678	745	729	648	693	664	675	693	654	701	692	659	698	673	731	680	738	714	693	715	675	715	719	727	715	755	727	690	694	671	717	713	677	731	757	739	720	725	719	751	696	734	732	690	704	684	681	727	694	714	708	733	696	732	700	708	713	704	707	718	705	703	714	725	697	733	709	697	708	757	703	641	709	702	743	724	690	694	761	720	746	687	707	707	741	674	742	711	706	710	726	719	709	681	678	749	690	693	693	733	729	712	670	655	685	724	672	714	704	759	710	695	679	704	703	691	683	751	690	725	700	718	711	700	706	719	745	702	714	706	674	678	670	709	721	634	700	728	725	731	711	695	657	740	677	714	720	712	725	724	722	693	731	694	723	698	684	736	705	731	714	720	791	681	721	705	660	652	686	704	779	748	694	698	683	685	703	725	723	666	696	695	684	714	725	745	713	704	712	714	717	698	718	739	748	759	718	699	642	740	683	678	715	736	683	710	710	728	699	733	735	691	747	739	703	718	717	746	732	723	685	697	707	686	734	718	721	714	688	693	695	685	658	700	710	704	667	694	703	736	702	664	682	756	700	719	719	702	689	762	721	707	690	735	736	713	684	679	750	675	711	716	712	708	674	710	721	700	726	692	692	735	703	730	733	733	670	676	697	701	714	680	693	687	665	716	737	676	718	692	686	732	738	669	674	686	655	724	702	700	758	760	698	699	670	723	718	709	673	715	697	708	681	730	679	640	706	697	699	717	679	686	686	703	744	727	685	738	688	698	717	678	728	785	746	660	708	712	749	676	733	719	712	684	679	726	725	698	683	689	713	707	727	712	724	722	727	697	669	714	645	740	676	689	716	691	758	690	718	675	748	670	744	691	700	688	719	778	706	734	649	705	704	716	735	736	715	718	686	719	696	717	735	698	709	640	708	716	687	729	740	706	743	719	724	731	697	733	732	664	727	747	725	713	711	723	722	705	714	691	711	711	727	682	702	698	732	722	739	707	731	700	729	737	701	714	713	721	742	721	716	725	700	713	707	730	690	681	699	710	707	688	682	688	698	681	719	644	737	741	719	690	694	736	744	744	750	711	745	685	658	658	735	720	683	721	698	737	711	685	749	697	716	756	667	754	688	693	654	724	707	714	746	659	759	698	738	693	710	706	698	700	668	676	658	687	696	744	735	702	669	702	686	735	684	655	697	717	742	719	765	670	740	741	700	638	705	668	678	707	710	689	761	733	703	703	685	709	709	686	706	740	701	751	710	720	703	718	707	699	677	683	721	696	686	704	724	685	723	713	674	713	711	719	723	716	683	709	740	705	746	749	728	726	715	704	716	733	671	690	671	737	726	722	713	745	726	695	737	678	656	706	696	736	736	660	768	697	666	720	694	720	731	738	734	708	734	692	737	664	682	769	718	724	700	693	778	653	704	669	706	668	703	653	710	686	710	734	738	739	708	665	725	722	721	709	730	724	701	690	718	682	732	663	722	713	687	695	711	683	693	677	737	688	699	730	668	729	714	711	692	648	716	687	720	697	693	741	668	718	683	668	680	723	741	759	712	705	709	729	696	726	747	696	686	710	720	727	724	688	693	724	703	694	685	725	646	716	681	729	719	656	734	668	705	721	673	738	679	712	665	684	702	734	716	666	703	693	727	716	779	681	672	723	720	716	717	680	708	702	731	722	664	722	710	722	697	721	675	674	724	676	717	709	713	713	709	675	660	700	657	726	706	711	682	698	717	695	661	722	718	709	752	682	660	681	719	690	712	727	710	717	729	706	744	638	688	727	725	678	716	779	719	717	680	736	697	708	712	723	742	702	696	661	762	711	742	708	716	719	729	708	698	707	731	703	674	697	683	694	732	675	716	685	724	702	719	744	653	734	698	721	671	714	742	681	654	729	683	710	709	702	698	710	698	686	752	647	691	749	692	721	696	718	700	704	740	695	699	757	689	741	733	731	702	697	694	732	692	697	722	722
23093	21050	28642	23632	21030	17781	2046	887	666	637	591	516	454	477	483	426	392	384	396	375	393	367	379	387	386	353	1095	5181	3682	1160	428	348	342	321	319	312	338	356	442	349	371	358	292	344	345	329	336	317	350	316	356	355	326	293	336	330	345	335	352	381	363	361	323	363	329	316	321	334	306	325	389	294	364	320	335	337	348	344	330	346	309	312	335	312	345	314	340	326	334	309	311	321	313	322	321	380	364	341	294	384	317	345	370	346	341	301	334	319	332	333	345	324	349	335	359	315	330	325	317	339	341	323	341	302	296	330	319	330	305	353	358	377	322	330	341	344	310	355	333	338	333	353	332	327	328	328	313	311	323	361	304	345	336	336	326	326	337	325	315	327	342	318	358	350	338	322	345	324	317	298	320	339	350	311	320	315	308	354	321	301	335	335	330	326	331	335	333	353	324	382	308	321	342	306	324	302	337	298	352	320	337	332	356	327	349	334	314	328	315	323	338	326	363	303	349	335	352	294	334	343	308	323	340	320	319	329	336	339	345	296	343	317	372	341	337	372	341	321	328	334	295	335	330	329	337	340	341	310	347	308	319	327	349	292	350	358	311	299	339	317	328	360	317	343	307	321	312	299	330	349	303	283	295	323	293	295	334	336	322	329	317	304	294	327	340	326	378	327	334	327	364	314	335	371	323	295	317	333	353	346	346	319	366	320	335	324	346	339	340	334	358	357	311	329	326	323	295	311	303	334	342	332	316	333	338	351	322	343	327	304	336	328	337	357	329	298	341	326	313	313	330	325	329	324	322	355	340	319	322	332	329	351	302	332	354	317	320	302	318	323	335	350	317	328	331	360	353	299	313	333	349	344	334	344	341	339	329	318	315	301	343	316	310	345	321	343	333	339	365	284	343	342	296	326	326	319	323	328	326	346	330	322	327	302	324	320	347	364	368	338	329	334	341	341	319	346	341	335	355	318	321	329	326	353	312	333	322	355	334	319	351	325	345	344	320	343	316	290	353	323	354	361	287	372	354	325	342	309	355	354	310	346	335	337	322	307	324	345	347	320	329	331	306	325	343	346	314	389	304	320	309	311	337	337	335	345	332	334	327	341	319	342	314	362	353	333	341	338	348	325	351	320	324	323	261	352	365	333	363	324	353	335	306	321	343	318	373	311	348	334	319	322	341	324	311	353	328	294	361	319	318	309	317	352	322	315	358	331	316	327	291	315	314	342	341	314	332	327	321	356	325	322	300	343	349	353	293	297	306	324	304	326	353	333	305	346	303	332	318	310	321	323	334	295	345	318	339	315	345	312	353	333	359	347	323	329	303	316	336	317	326	340	334	338	325	339	349	309	334	334	331	326	333	334	295	342	307	321	320	324	372	331	314	305	344	365	302	311	318	336	344	331	305	303	342	297	315	307	368	364	318	311	304	312	315	320	311	300	316	317	338	315	365	296	325	375	339	312	310	323	324	325	332	342	345	324	348	377	343	300	328	341	337	335	358	304	306	325	336	331	347	335	306	352	330	305	308	324	327	320	298	356	351	304	346	328	280	296	303	359	329	337	331	346	301	353	330	311	350	329	349	329	348	349	343	310	322	334	351	316	335	325	288	332	313	318	333	322	353	338	301	304	361	332	331	351	309	317	342	333	327	343	331	345	332	328	326	342	331	306	323	351	340	321	388	331	345	327	318	334	346	348	312	331	324	321	335	341	334	316	351	336	339	333	358	336	319	329	320	331	350	338	320	341	317	378	297	348	347	327	305	316	323	351	314	322	300	274	317	358	364	327	329	323	354	361	325	281	331	316	338	324	324	323	333	303	326	325	351	310	350	303	332	314	324	380	310	328	329	333	304	332	292	331	336	312	349	328	356	329	311	355	320	332	335	339	331	312	305	368	300	371	341	338	288	322	332	313	342	356	336	290	310	341	303	358	326	363	316	331	353	320	336	314	329	332	303	346	332	335	360	335	358	340	351	314	334	348	325	344	337	368	342	332	322	321	342	325	312	359	316	317	354	319	360	314	313	335	323	309	336	313	355	345	311	326	325	338	305	337	333	347	334	307	348	322	309	355	345	354	323	345	320	320	337	343	299	316	372	326	336	349	329	308	314	335	322	356	343	317	310	347	315	317	356	316	315	334	301	368	337	312	310	338	314	311	361	338	342	314	329	329	358	318	310	324	324	345	343	336	311	310	324	335	343	332	325	309	331	297	316	343	312	324	352	325	326	333	345	354	338	356	353	338	292	320	286	288	313	339	318	339	300	331	341	324	351	326	333	335	345	361	332	329	332	305	346	317	321	325	310	345	349	313	297	299	317	332	315	335	323	312	305	303	329	357	302	336	351	312	309	310	385	355	323	341	293	327	321	310	300	299	328	300	350	343	343	346	337	363	323	330	294	355	295	313	311	331	299	288	318	343	313	328	313	370	331	331	322	297	306	352	321	323	293	338	331	335	366	314	328	347	321	340	324	351	313	300	335	346	332	334	305	325	328	330	323	354	352	354	345	337	346	323	308	334	314	339	328	341	300	317	335	320	314	322	314	319	321	345	316	374	342	286	335	352	328	331	378	291	351	333	343	350	349	318	364	353	291	327	340	330	326	317	327	321	304	293	313	306	302	316	327	327	323	333	377	326	340	324	308	353	356	329	301	315	319	303	328	342	306	324	318	312	323	326	316	345	300	363	353	337	352	353	344	309	359	363	326	355	344	360	322	303	344	329	318	322	308	322	315	327	320	325	334	333	305	315	289	319	322	328	314	332	343	319	320	357	317	338	351	332	302	347	342	320	342	308	329	320	319	354	331	325	295	331	324	330	364	336	324	321	303	335	333	330	364	343	370	329	320	325	333	340	310	307	332	346	343	322	338	315	331	352	322	336	344	291	313	353	317	325	343	316	316	328	336	337	316	348	349	316	319	325	349	324	305	336	348	338	310	330	335	368	298	335	344	331	306	352	331	333	321	311	304	337	348	290	359	327	323	306	365	351	311	353	353	352	306	328	301	328	311	322	294	311	317	335	330	343	340	317	332	322	331	338	354	327	335	333	336	306	306	334	311	311	309	357	344	326	330	328	348	356	335	302	323	330	299	355	298	308	317	353	331	334	345	341	338	306	308	317	303	357	356	314	314	311	316	366	342	344	324	337	308	340	335	315	335	333	354	308	297	314	306	327	330	338	336	318	347	283	323	360	307	301	368	322	324	356	322	296	345	338	323	303	321	296	357	321	332	373	333	299	355	321	328	316	332	332	333	351	327	318	353	335	333	331	324	312	326	345	312	326	326	338	356	347	310	315	291	349	316	348	309	340	285	313	342	346	306	317	312	347	336	329	318	327	306	315	324	331	326	318	337	346	339	344	364	329	312	323	329	312	342	309	324	355	389	318	339	314	323	319	344	326	340	308	313	345	308	329	318	309	332	337	321	286	319	320	348	274	336	301	353	371	365	350	314	334	304	316	320	337	317	330	330	323	337	327	322	306	350	316	321	347
20307	32527	13725	6809	4549	3414	2566	2229	1730	1527	1272	1155	1108	1027	946	887	793	828	767	741	673	732	722	656	642	629	2726	12590	7874	2868	812	577	557	600	593	584	559	621	888	559	571	546	569	519	542	519	549	515	531	535	525	527	547	509	530	502	563	497	557	547	499	564	552	516	503	520	473	564	548	535	570	525	496	496	547	501	539	524	529	551	510	543	531	539	530	543	493	524	506	499	504	551	530	561	552	560	535	511	542	520	496	522	513	493	510	528	534	509	507	530	549	508	525	571	518	564	506	487	549	599	559	545	534	527	506	511	535	524	578	490	555	483	529	516	523	522	520	558	527	549	487	520	513	527	536	538	504	529	539	554	506	521	513	526	555	567	527	567	497	537	483	496	519	528	516	524	562	527	535	511	524	545	564	521	501	538	549	527	517	544	521	510	505	544	553	539	491	541	536	514	563	510	482	542	500	535	515	527	529	519	530	484	502	508	593	546	545	552	534	525	522	537	528	513	512	488	510	505	509	515	533	534	504	512	542	513	538	542	515	538	505	523	499	514	530	533	569	503	511	541	524	502	535	547	549	526	562	513	559	492	575	553	534	502	496	531	521	525	498	562	532	570	502	480	533	514	540	516	569	517	543	524	533	539	500	517	540	498	561	553	530	514	513	507	540	548	555	517	542	513	504	541	515	524	597	509	497	534	574	535	542	527	546	523	477	480	544	532	498	560	506	558	530	515	481	521	526	508	529	511	550	527	538	552	552	502	562	512	499	493	507	530	512	567	563	570	538	546	531	535	533	523	514	533	510	525	510	549	595	550	518	501	533	542	571	529	558	531	526	530	556	541	575	518	537	506	536	527	556	552	548	521	485	516	541	530	488	527	513	533	573	552	508	539	567	488	498	503	482	532	529	551	558	558	524	526	494	511	490	550	519	483	505	495	528	498	504	506	533	567	519	586	541	513	510	571	536	506	542	533	503	526	572	512	527	510	548	510	462	531	535	519	558	488	482	545	492	562	510	530	545	525	531	526	537	520	527	584	558	523	569	542	514	537	539	561	497	553	532	545	536	535	508	562	484	506	553	514	534	546	505	478	500	511	503	555	555	509	534	544	508	549	561	573	508	512	521	546	556	518	515	549	593	509	532	574	523	538	514	540	525	556	528	527	495	503	525	552	581	567	500	543	496	509	525	543	510	479	570	516	576	529	566	539	528	552	572	579	539	544	524	555	486	577	568	498	507	547	520	511	507	539	542	539	557	559	510	513	530	543	508	524	540	545	537	525	526	499	526	509	529	526	532	532	563	500	499	519	518	515	594	562	543	534	546	532	498	539	499	557	497	542	501	537	514	554	539	501	567	513	546	495	498	499	509	502	514	522	448	483	520	569	564	548	525	557	574	543	535	499	502	523	540	517	524	538	550	524	493	521	586	547	541	550	541	540	526	527	479	509	514	531	515	544	552	543	497	577	530	480	528	482	546	505	583	509	518	549	512	516	539	518	519	516	514	558	514	540	513	531	527	522	540	510	523	520	560	520	520	567	513	514	535	518	505	513	511	480	515	564	489	528	536	506	527	513	524	509	510	531	536	557	516	532	563	496	570	531	555	510	559	520	540	535	543	524	551	525	510	551	526	518	520	523	513	535	522	535	527	554	529	546	515	574	512	528	518	502	532	494	546	518	518	520	551	524	553	520	618	520	528	553	530	567	478	567	532	503	552	530	497	543	520	517	517	502	555	522	530	530	541	496	510	533	516	534	554	521	530	498	505	525	560	507	505	551	537	507	539	491	520	508	527	545	483	515	549	497	531	538	529	531	531	556	520	543	568	523	529	520	543	552	556	506	541	504	529	504	545	535	524	506	527	564	519	535	515	512	563	530	532	541	532	559	513	534	540	521	513	514	527	506	534	511	516	523	559	522	504	497	543	556	518	564	522	546	545	484	543	539	531	507	575	585	537	537	542	520	530	538	535	497	550	506	543	553	528	489	539	521	491	550	523	505	536	545	536	518	543	524	527	548	560	513	559	515	525	521	554	535	531	534	541	521	534	512	517	533	553	482	551	506	541	499	472	520	535	513	514	598	525	563	537	535	520	532	541	559	555	548	550	513	533	542	494	512	534	494	535	529	536	508	535	542	495	574	521	511	517	537	492	498	495	493	546	527	529	542	500	550	526	586	496	505	529	508	527	496	533	550	527	555	554	539	544	489	524	513	521	506	523	539	501	525	558	583	571	535	520	531	478	541	533	552	550	511	541	563	529	515	533	542	516	543	535	509	596	514	560	520	531	524	515	547	532	534	545	497	527	543	565	522	546	518	557	517	497	509	484	519	512	499	516	546	522	545	466	532	561	554	538	536	524	555	536	527	518	556	532	497	540	509	564	493	517	489	530	551	527	498	569	534	509	492	509	566	522	511	512	520	532	555	546	525	521	528	529	479	506	531	569	524	512	528	562	500	499	512	512	546	517	540	549	512	536	525	505	528	503	520	503	551	554	520	498	549	511	518	497	532	500	524	539	541	491	527	524	516	510	545	519	499	526	520	523	519	488	547	538	549	524	543	508	536	546	554	539	573	518	538	537	519	562	526	511	562	537	507	497	587	516	523	534	521	506	557	486	535	598	568	545	511	553	533	539	554	538	535	515	481	554	523	535	518	555	553	562	554	568	552	505	568	506	534	568	511	566	565	534	506	504	511	553	535	495	515	534	541	558	503	561	570	582	525	508	459	544	488	506	505	521	558	567	525	573	497	543	554	513	534	536	540	541	521	535	510	549	537	481	540	487	523	529	500	511	575	513	536	523	535	472	531	537	558	532	520	548	562	555	520	567	530	534	512	525	551	548	514	535	501	535	537	528	521	537	512	574	559	513	518	514	507	538	493	514	517	527	572	497	546	525	540	543	519	524	569	484	479	528	543	584	525	575	488	547	483	512	525	486	517	515	547	547	500	491	540	541	499	513	504	543	513	495	524	577	495	494	502	520	538	495	476	552	516	543	489	523	544	558	515	536	535	526	544	523	520	487	517	561	556	546	507	550	561	563	555	522	522	540	568	548	534	519	560	542	551	512	540	517	565	494	542	548	488	505	500	529	523	505	481	482	519	531	515	502	520	542	524	547	520	489	533	528	532	539	523	547	492	529	531	528	562	547	506	496	522	490	547	502	563	490	522	521	498	538	503	557	553	505	516	488	520	546	569	573	549	506	542	523	520	567	568	551	534	515	515	569	556	555	514	583	529	505	532	538	572	507	572	537	552	494	519	528	542	542	519	546	531	543	477	530	529	564	576	512	487	533	490	553	546	545	531	530	540	517	525	584	500	577	532	508	486	537	506	544	510	578	512	513	521	545	519	572	542	549	552	549	570	530	528	523	504	537	509	518	551	508	527	545	497	548	556	553	458	543	564	563	546	536	513	542	531	538	529	489	548	505	498	542	558	499	528	527	534	509	553	586	499	554	530	530	540	523	540	533	530	526	522	546	536	498	570	516	504	565	556
26791	19886	6123	689	466	386	349	343	344	345	328	290	316	309	308	312	320	311	303	313	324	309	279	301	326	282	394	711	918	511	360	315	311	311	305	303	315	306	284	289	326	308	294	292	301	328	303	312	300	324	337	285	319	349	297	321	309	282	295	304	295	304	272	311	295	298	308	305	316	304	300	292	308	299	297	308	292	313	303	307	310	306	299	282	276	272	306	279	331	300	274	312	333	313	316	284	291	296	276	324	274	302	285	307	345	286	291	286	275	308	282	317	301	305	308	307	317	299	325	279	290	275	302	292	293	289	301	287	270	309	313	307	305	279	328	304	322	309	313	318	276	288	316	299	277	304	297	300	331	289	273	322	292	320	308	296	314	302	301	318	303	293	281	278	305	292	314	303	328	308	298	313	276	291	301	324	290	325	299	300	287	318	285	326	288	312	324	325	309	284	319	315	315	319	291	304	288	327	300	276	290	281	305	281	319	303	296	312	324	289	292	293	337	279	294	296	303	308	298	294	285	292	278	305	286	297	320	293	319	293	300	317	291	315	302	322	317	303	287	289	284	301	298	296	310	293	300	301	284	294	277	332	316	273	281	310	304	322	295	305	293	307	314	309	282	310	295	285	276	343	310	327	327	263	304	277	300	327	310	312	311	337	267	297	300	282	306	291	321	307	307	319	302	294	302	319	350	281	297	301	288	320	294	306	317	278	286	289	298	314	289	309	309	341	294	313	299	304	302	293	291	295	305	304	300	317	282	286	272	305	274	317	324	286	297	302	289	299	306	337	300	282	343	259	300	314	284	286	319	312	297	283	305	336	282	307	297	332	357	303	276	297	335	325	314	273	331	317	344	299	301	309	306	323	317	318	291	298	302	268	292	302	283	306	251	306	324	322	280	319	301	310	301	324	300	304	314	269	316	296	301	338	323	295	308	306	316	285	288	295	303	282	282	279	321	324	310	299	308	294	285	301	277	312	305	313	295	295	294	304	310	324	295	318	291	328	315	301	294	318	321	289	285	289	275	304	320	333	334	311	289	281	303	290	290	336	291	297	319	300	297	295	310	296	298	281	295	282	318	296	302	294	287	306	328	314	282	305	285	316	312	324	293	299	291	296	302	296	290	283	307	280	353	303	319	325	324	296	301	289	302	341	299	315	309	325	260	302	308	307	319	277	282	306	321	305	311	292	320	293	322	295	328	293	303	272	302	305	296	296	288	288	304	311	313	290	301	284	308	284	276	293	296	292	271	306	307	296	335	270	312	303	271	304	276	324	295	331	291	282	310	291	313	307	303	290	320	283	313	303	300	323	297	319	284	314	267	277	296	298	301	304	338	291	322	286	299	315	310	309	314	313	288	305	324	299	298	351	314	274	268	300	261	271	281	297	308	303	292	315	315	296	334	325	282	300	308	287	325	292	297	328	314	309	300	308	288	297	294	305	272	323	299	316	282	328	296	301	290	305	308	287	329	324	311	309	306	315	309	301	285	324	329	320	345	340	307	306	307	283	311	305	301	336	262	310	322	306	314	328	289	299	262	291	301	309	300	281	308	283	293	293	277	327	307	313	287	328	308	309	287	296	296	275	315	299	309	308	303	318	284	319	299	317	290	264	337	317	319	284	300	346	285	308	291	303	299	315	334	272	316	300	294	311	278	304	271	340	287	322	308	296	305	273	308	282	328	282	278	296	307	290	311	285	342	294	337	279	301	301	303	323	317	295	296	281	293	303	297	325	288	308	282	289	320	287	295	305	289	287	304	334	290	293	305	305	300	304	307	309	258	296	314	300	313	305	298	287	311	287	325	307	291	281	276	291	306	309	292	328	291	294	301	279	284	286	337	324	290	292	280	272	316	322	276	312	295	287	316	294	280	321	301	306	293	324	303	322	283	296	299	335	302	313	281	292	267	326	326	298	297	288	296	305	329	302	293	308	273	280	262	287	299	299	300	269	294	315	340	304	293	316	292	334	273	288	305	288	305	299	304	327	290	290	305	305	313	353	296	299	291	317	317	290	286	305	282	277	278	323	333	315	301	273	326	318	273	299	308	333	309	285	318	266	276	322	271	315	300	289	317	305	300	306	293	309	284	286	288	310	298	311	307	300	325	286	308	261	300	319	345	287	308	317	312	315	287	311	270	325	293	303	282	322	325	322	322	295	296	292	289	303	297	309	322	315	322	300	298	284	327	324	322	301	301	307	310	294	306	306	276	310	293	352	305	292	296	289	283	326	323	302	289	332	297	295	277	302	319	301	298	292	252	318	310	293	284	284	318	308	318	305	299	316	307	323	299	264	288	336	265	315	304	274	295	308	289	307	290	300	310	334	298	303	297	297	263	313	291	310	308	319	308	316	320	306	290	306	331	287	333	303	324	298	314	296	254	327	300	295	289	313	300	300	309	289	272	304	305	299	317	306	336	310	314	340	281	327	330	318	284	278	317	294	304	325	323	294	303	281	310	315	338	314	308	312	312	302	297	306	307	300	272	307	309	332	317	304	289	295	314	310	309	323	273	306	316	283	310	303	312	305	295	309	319	291	344	314	293	285	315	309	309	298	321	306	284	299	280	310	306	322	291	318	294	279	308	331	266	316	314	291	287	307	287	290	286	332	322	303	324	316	316	337	297	320	313	294	300	281	273	277	298	305	303	297	308	308	300	291	273	339	324	303	314	290	312	299	317	307	306	291	284	338	297	292	312	294	297	268	299	330	279	326	312	310	293	303	324	305	305	293	283	278	294	323	315	313	269	323	282	328	298	305	289	306	310	304	290	291	277	291	310	290	319	350	313	333	310	302	284	306	334	292	302	282	311	304	290	292	298	327	332	303	337	288	309	296	312	296	315	309	330	287	326	305	297	321	284	282	294	287	290	293	302	297	281	315	283	296	304	349	295	293	283	298	315	295	300	336	315	322	301	334	316	315	264	285	295	292	318	311	305	354	297	317	311	311	312	303	278	277	281	290	328	285	288	270	318	345	307	325	310	293	279	337	309	276	288	310	276	296	300	297	318	287	301	283	307	287	314	298	334	313	318	273	292	296	318	315	280	291	278	315	304	296	321	305	324	272	325	286	295	310	281	306	319	317	302	305	300	291	297	299	271	317	313	319	314	294	310	283	295	316	313	288	287	311	285	308	310	309	297	315	282	297	296	291	278	301	321	290	260	277	298	303	285	300	300	296	262	346	287	298	322	322	291	317	263	266	280	267	310	310	334	290	317	298	281	301	292	306	316	304	292	270	309	304	313	324	281	321	309	363	301	322	286	306	283	307	299	307	264	323	306	283	310	307	291	303	292	295	275	303	309	308	337	313	303	307	305	318	316	293	306	292	308	303	300	305	288	301	299	294	324	316	335	318	308	293	327	303	293	283	294	280	304	310	320	326	311	345	292	309	304	277	321	296	307	293	336	302	269	287	337	299	276	328	306	328	307	268	294	304	314	304	300	282	307	327	308	297	278	325	283	286	303	327	305	348	300	291	305	283	315	262
10144	4844	1849	897	761	627	589	561	558	542	537	483	489	529	500	499	528	486	516	524	531	483	508	524	512	484	716	1778	2167	1006	522	453	510	476	489	464	502	445	496	474	485	495	436	464	474	460	451	465	479	487	470	463	460	478	479	512	497	473	465	470	505	423	483	475	481	461	473	440	486	489	444	476	451	481	497	460	483	500	500	473	495	521	458	499	461	490	451	453	443	443	471	496	481	447	471	509	465	506	504	466	467	488	490	507	500	502	469	483	496	515	485	480	496	490	456	472	478	496	460	517	450	459	488	469	492	474	487	495	494	468	459	496	476	488	446	502	493	484	512	457	442	526	444	494	493	481	471	471	482	418	478	505	517	449	468	494	495	471	502	498	470	454	519	478	443	513	492	447	479	514	521	474	457	509	494	460	442	490	462	476	461	490	500	490	484	486	472	496	457	485	487	495	460	451	514	468	505	518	453	454	471	470	501	461	469	471	450	461	439	512	479	481	502	513	491	460	500	469	448	442	435	496	454	466	464	455	477	484	492	467	466	472	466	449	472	490	471	473	470	485	493	464	499	435	493	495	505	512	481	493	448	467	466	461	497	439	497	478	451	483	454	501	460	490	474	489	488	461	491	498	477	506	482	517	456	480	442	446	492	508	457	468	507	466	425	437	470	486	502	458	479	475	465	459	506	481	425	462	484	460	487	487	512	480	454	475	499	492	521	459	469	492	490	451	446	458	472	508	506	477	511	488	479	497	482	494	464	491	501	459	482	467	487	490	507	509	477	446	487	504	485	471	471	497	521	465	508	481	460	488	472	480	494	461	449	471	504	496	476	489	539	451	508	474	492	469	490	499	476	490	444	431	507	449	483	469	490	503	483	457	487	467	469	523	492	448	474	525	457	508	493	499	442	482	512	468	470	469	485	473	468	462	469	505	473	513	505	473	489	509	470	484	480	491	458	490	442	513	510	459	440	508	466	482	472	499	465	519	493	482	497	485	464	511	444	499	494	478	500	491	459	451	413	487	469	470	508	474	478	479	513	458	475	456	503	493	437	481	492	505	491	475	444	446	507	501	501	499	474	483	476	479	473	501	513	481	463	472	464	480	484	488	491	474	498	512	513	492	524	431	533	449	483	517	508	475	460	466	478	469	472	495	476	513	451	499	464	508	479	480	476	522	489	450	452	497	509	491	456	486	462	440	498	501	452	471	501	461	463	473	479	473	495	504	478	473	447	426	465	464	491	483	477	503	439	494	497	494	492	475	456	467	466	489	491	491	504	513	487	480	480	480	467	468	427	476	456	455	425	484	500	512	491	493	483	489	483	475	487	491	462	456	510	474	475	460	474	472	510	500	498	467	479	484	498	489	435	487	487	495	483	498	547	512	445	478	476	450	493	507	483	452	468	467	476	501	457	478	485	472	456	474	469	492	504	494	509	455	505	473	475	489	493	477	519	501	461	473	455	482	498	483	500	465	466	506	496	436	474	458	455	472	467	475	439	488	515	510	453	485	478	446	497	488	501	462	509	509	464	508	503	493	487	458	473	502	475	492	516	453	471	514	497	483	469	457	501	467	493	513	478	499	440	455	487	449	485	524	466	472	487	483	471	479	459	473	483	465	487	459	452	533	432	502	473	471	493	495	476	455	466	441	475	444	514	475	553	474	458	445	478	466	469	511	459	468	498	456	440	454	454	510	448	494	466	510	474	487	461	461	512	480	499	439	470	471	513	467	492	490	478	474	470	473	492	452	486	444	493	454	519	451	459	486	462	448	446	446	493	446	498	491	487	504	434	502	479	467	485	488	509	518	495	489	462	472	507	464	479	474	514	474	495	458	516	479	470	468	489	468	473	463	446	513	454	470	485	473	491	459	486	484	481	464	462	484	509	456	494	486	485	453	466	475	511	469	481	455	449	483	459	512	527	476	494	435	477	498	492	463	505	476	491	470	486	485	493	486	506	483	469	465	453	483	473	470	454	501	501	452	489	456	479	482	471	488	474	496	492	471	505	462	455	446	449	478	461	469	444	458	476	517	463	486	482	490	493	514	480	470	470	462	459	511	472	477	507	479	513	480	517	466	494	467	493	439	508	512	503	494	477	447	445	503	484	479	478	454	488	490	496	475	461	516	489	476	470	447	494	481	471	462	466	467	535	457	479	448	482	501	465	491	503	466	508	490	516	482	491	470	492	507	486	505	445	466	466	479	434	482	466	482	467	442	507	473	463	477	467	496	516	463	476	481	495	525	471	513	471	493	512	456	463	478	476	459	511	493	504	488	484	471	507	514	505	471	437	485	452	495	483	459	498	512	485	482	434	487	458	453	459	476	484	482	506	478	476	466	463	453	491	500	479	492	486	497	472	465	488	454	508	470	529	477	483	474	492	513	497	473	457	496	504	498	521	446	433	509	487	500	477	485	480	450	516	491	523	503	493	483	475	488	485	481	508	489	506	463	436	493	517	460	449	486	455	481	474	517	472	469	482	471	481	473	476	440	498	491	465	503	454	473	504	469	469	479	473	538	492	458	481	457	489	505	445	463	471	516	479	498	487	487	478	446	489	495	489	481	482	480	459	499	442	468	512	478	477	507	457	421	478	467	488	498	516	468	469	459	491	446	528	461	495	448	458	470	478	472	495	512	480	458	490	462	446	487	514	481	445	477	424	453	445	488	517	475	452	465	477	492	493	494	527	486	511	489	488	487	489	474	509	465	467	462	482	499	505	499	521	471	467	475	491	496	497	496	454	435	488	515	489	503	516	460	507	486	499	456	493	510	479	482	478	486	467	433	498	479	471	498	492	510	485	487	494	515	476	493	492	455	471	508	468	485	513	440	457	462	457	470	518	491	466	472	484	501	539	474	498	456	493	461	445	498	478	505	508	510	452	482	441	488	460	478	485	442	501	473	443	480	453	460	443	489	481	466	479	463	451	476	480	473	442	502	473	488	491	472	486	494	521	480	488	485	478	484	463	476	498	462	465	466	446	468	465	490	484	489	454	497	519	490	498	488	496	475	449	485	452	471	473	444	480	471	524	467	506	496	472	496	506	486	492	480	476	479	509	507	475	495	478	446	453	478	480	463	437	488	475	479	485	493	470	490	490	475	511	500	480	486	522	462	526	496	475	486	437	509	496	507	503	490	512	474	481	462	481	447	453	445	449	464	465	464	451	500	456	478	472	509	489	460	429	462	491	506	484	490	475	504	494	462	492	478	480	500	477	464	457	509	457	479	505	502	473	475	482	447	471	494	469	482	482	445	485	519	465	516	480	472	464	453	498	478	478	447	485	463	425	454	501	521	479	508	481	482	454	463	465	486	490	463	468	467	481	517	447	510	481	511	494	467	474	465	486	478	486	500	494	512	483	482	502	450	497	479	496	489	484	517	482	487	504	480	474	479	482	444	513	472	492	502	456	514	483	475	470	451	482	438	471	531	472	470	442	470	520	464	458	442	468	506	487	469	504	484	479	465	477	485	502	528	475	484	500	490
24729	21177	27483	25083	9575	946	763	580	555	525	475	471	476	501	450	429	448	442	425	440	426	449	432	401	430	458	751	1830	2966	1203	385	410	420	416	423	427	394	395	416	417	396	443	411	371	387	387	398	380	401	401	424	356	399	395	394	372	389	410	393	397	383	394	428	390	409	439	386	396	420	402	369	416	434	404	393	425	437	421	395	429	417	419	424	384	405	379	415	401	440	409	410	401	396	405	439	430	411	385	433	387	395	392	408	402	432	414	385	397	416	417	391	384	405	401	411	419	369	387	427	421	432	410	371	407	425	410	416	401	400	393	406	404	407	397	408	408	391	393	396	408	416	423	413	380	380	388	414	395	410	402	407	393	419	402	451	398	386	414	388	414	370	382	367	411	406	430	400	396	395	409	406	389	418	438	410	400	398	388	423	422	448	359	379	436	395	398	404	413	417	385	441	429	392	412	490	409	392	417	405	390	399	418	434	428	406	398	427	390	385	426	442	400	394	396	440	397	443	432	416	415	426	431	384	387	395	354	384	383	406	374	393	386	378	441	399	420	402	403	398	414	404	387	411	419	395	402	410	399	412	417	414	394	409	391	413	403	396	413	398	419	413	409	382	391	382	415	404	417	410	420	361	405	401	420	410	374	425	388	373	443	389	370	393	425	391	399	408	398	402	431	420	413	366	398	477	403	393	444	390	412	397	423	418	445	434	456	398	442	407	391	365	415	408	433	431	375	431	401	397	389	444	398	379	409	396	448	398	403	419	397	394	434	401	425	385	405	424	406	399	393	420	381	427	415	394	380	410	427	420	420	423	408	381	344	408	410	406	459	364	419	396	427	436	396	436	423	411	404	396	366	423	423	421	381	399	403	439	382	442	403	408	407	386	439	385	434	382	426	410	395	467	429	422	399	387	445	424	435	383	403	365	369	410	399	399	375	402	390	380	426	406	352	425	439	404	401	415	397	416	405	420	401	406	418	432	381	395	431	387	409	398	424	408	392	400	407	387	410	391	426	385	403	442	419	399	443	352	396	403	403	403	373	389	407	410	401	435	395	396	402	408	414	433	385	397	378	386	404	412	408	425	417	388	375	388	407	358	416	405	412	418	397	410	411	393	382	415	398	394	397	409	389	435	414	384	380	413	396	399	377	394	387	412	446	387	363	443	406	346	399	415	410	411	416	414	406	441	405	384	445	390	414	380	410	385	402	416	438	376	396	405	442	411	437	411	400	429	416	408	404	413	392	394	412	446	426	392	374	433	426	416	424	390	411	407	399	417	403	385	442	414	428	375	387	417	430	417	415	385	391	411	403	388	394	400	392	403	445	416	426	409	379	431	381	399	370	408	447	422	427	424	420	388	418	431	408	384	406	422	425	403	384	421	396	351	363	415	420	378	403	414	427	421	415	403	447	390	411	369	401	406	356	412	380	402	433	380	383	413	407	400	381	410	400	444	393	442	424	449	420	396	418	441	432	391	388	419	403	398	400	403	394	437	433	452	416	398	402	404	385	421	396	435	372	378	433	431	410	428	404	422	409	391	382	437	391	418	387	412	377	405	400	384	392	410	448	413	435	427	393	432	401	364	401	384	415	420	401	418	439	424	419	404	418	395	377	394	445	363	393	396	385	380	389	399	383	397	370	390	386	397	399	402	399	409	385	409	403	391	383	371	395	423	447	413	431	383	403	366	384	381	394	392	403	384	422	435	415	399	423	392	414	452	431	419	392	386	426	446	392	413	412	412	392	373	381	388	374	392	432	417	413	415	397	422	390	419	416	373	391	380	415	392	382	406	376	413	399	404	400	401	404	434	387	403	397	372	435	409	395	376	431	428	427	406	424	398	428	394	441	384	364	390	425	400	383	415	398	402	380	434	421	372	390	394	449	418	394	379	374	454	399	381	420	409	392	425	387	418	379	388	425	435	401	399	419	424	407	406	429	346	427	378	390	398	395	390	396	421	416	376	406	410	419	401	395	387	402	399	425	390	428	406	358	384	404	434	355	425	421	436	422	400	412	420	403	421	395	395	394	397	379	426	413	427	389	409	402	408	440	401	434	403	396	411	429	414	437	449	377	405	370	376	391	391	363	423	376	397	427	382	430	390	400	413	433	363	424	363	368	423	402	393	410	440	381	431	414	436	409	411	386	374	432	387	425	389	383	420	387	399	403	409	399	418	449	392	402	407	379	396	425	424	417	401	393	420	374	454	404	397	400	401	396	441	437	379	398	393	399	383	391	401	413	389	404	413	402	410	422	378	417	410	412	376	403	433	400	375	398	413	419	418	383	381	398	441	414	373	390	400	397	404	398	395	443	417	397	401	382	431	433	376	405	403	374	401	363	382	383	390	390	406	361	414	411	413	439	421	422	381	398	441	414	419	403	429	401	375	433	426	426	370	397	420	428	439	422	431	408	412	400	407	437	377	430	411	428	440	406	387	400	420	403	414	438	392	428	381	412	382	413	414	425	349	407	365	416	409	380	411	418	407	434	374	423	393	396	375	395	402	406	401	376	391	476	425	397	446	434	401	387	386	429	431	415	415	411	394	455	368	398	419	425	396	401	424	437	415	362	349	404	386	389	399	434	397	419	363	425	404	430	363	388	372	371	430	390	414	409	418	406	429	393	401	422	388	389	394	401	447	421	418	417	416	390	399	414	417	406	396	415	386	446	435	370	428	411	408	411	414	400	419	366	426	424	368	415	397	418	425	388	406	454	408	393	408	390	429	391	381	395	380	434	404	406	428	416	399	357	362	396	414	365	421	411	401	402	415	398	385	405	417	395	380	386	397	411	451	393	444	380	405	400	389	428	417	389	423	414	366	385	414	418	412	405	419	434	381	405	406	382	398	382	416	404	418	392	431	440	375	392	414	394	446	412	441	437	393	397	405	406	389	423	415	423	427	377	437	424	403	453	404	393	428	436	341	412	448	398	374	425	395	399	406	390	417	381	418	417	424	428	394	423	436	431	435	425	430	410	368	424	390	385	397	421	408	394	392	421	379	385	408	399	384	397	420	416	408	392	417	426	375	394	414	427	419	404	385	427	401	377	430	412	415	433	387	419	388	447	401	429	434	428	381	417	405	399	406	353	419	441	402	413	380	381	373	370	442	397	384	405	428	423	376	354	417	380	397	434	373	441	406	376	375	418	411	398	372	397	401	369	411	384	372	409	418	413	425	409	413	377	371	374	398	389	406	397	384	367	409	427	399	404	423	405	411	393	413	392	425	420	390	358	433	396	402	443	450	409	417	408	410	401	408	413	432	355	390	416	415	407	376	401	401	421	389	410	403	382	445	414	384	413	434	435	391	432	401	416	396	416	411	414	430	428	411	381	396	386	376	417	441	354	430	375	447	431	397	421	446	416	387	392	409	411	433	412	391	406	436	403	424	417	414	397	450	407	408	420	388	402	417	395	362	392	401	398	365	401	397	403	444	424	409	386	399	366	387	403	398	356	385	407	394	397	387	439	429	417	432	399	401	382	383	432
14335	20414	8556	3267	2302	1774	1441	1253	1079	1061	928	894	856	785	808	774	719	721	738	697	719	629	734	672	704	926	1533	4527	7151	2479	674	651	636	657	626	632	662	638	655	621	597	621	673	589	639	652	653	659	638	644	669	639	638	660	647	636	604	650	656	686	631	680	681	620	636	689	646	630	607	663	624	638	640	632	643	639	674	648	628	648	621	598	614	674	590	582	669	651	662	610	671	663	637	632	642	656	623	644	631	664	647	646	621	642	626	595	640	643	613	652	659	627	640	652	666	612	652	611	667	630	627	677	621	646	661	678	620	669	652	653	640	620	637	635	635	626	614	662	611	656	650	689	603	650	659	625	602	630	648	673	671	645	622	591	658	690	674	683	649	570	651	656	608	617	618	666	639	641	627	610	652	624	613	578	616	639	614	641	633	642	600	614	646	641	655	594	638	668	646	622	635	622	644	614	574	653	631	639	629	625	632	639	636	636	624	637	601	638	629	680	639	619	667	647	622	659	611	693	649	602	638	613	658	696	646	605	670	643	621	635	627	610	653	620	659	630	645	631	563	608	635	633	621	676	662	651	654	687	638	614	607	609	698	643	665	650	615	595	627	650	657	589	699	644	643	671	676	659	636	671	617	685	656	655	648	632	666	642	613	623	669	654	674	631	622	678	654	627	635	622	619	670	633	639	616	579	635	633	622	626	638	626	660	610	641	668	607	657	619	665	630	679	666	625	655	621	634	635	624	598	627	638	694	661	648	669	664	676	650	662	637	633	654	646	647	667	681	618	618	636	611	649	661	631	642	641	637	603	628	652	640	636	663	634	641	619	646	643	632	642	606	591	601	605	608	613	614	593	593	663	657	652	638	684	660	623	636	673	620	623	602	614	620	704	636	662	675	637	602	628	651	656	633	643	624	708	593	669	671	666	629	633	647	629	611	706	635	656	654	672	688	618	613	679	658	685	642	592	692	680	642	644	642	605	642	601	669	686	670	667	688	619	628	635	624	638	641	632	619	661	651	665	670	658	661	662	662	632	613	646	656	606	618	655	604	643	645	630	628	599	685	616	688	638	706	651	638	633	637	661	642	569	667	624	669	649	679	677	663	626	651	649	652	639	674	658	645	652	623	673	600	641	655	625	646	631	645	682	619	657	615	600	604	619	592	631	634	643	600	619	664	642	655	657	594	673	628	652	611	608	633	649	653	636	678	691	660	645	623	654	616	608	665	627	642	624	646	623	666	627	614	640	638	629	684	669	621	628	667	620	688	648	658	704	642	626	669	645	636	691	618	648	641	625	623	645	651	654	650	656	639	612	625	659	639	638	659	691	642	652	616	627	649	649	642	609	621	603	620	615	612	635	631	618	633	607	651	628	633	708	721	623	643	637	646	650	662	652	633	616	623	615	648	649	638	651	661	682	645	582	579	640	603	621	620	631	613	665	604	639	603	639	611	669	640	645	625	607	644	656	652	622	667	646	627	641	628	647	680	614	621	673	676	575	639	667	615	643	650	622	644	583	614	607	643	627	634	676	642	600	642	635	649	631	643	595	612	681	645	627	611	615	667	634	674	685	623	605	665	656	636	575	683	633	633	654	602	623	609	657	627	623	611	664	654	650	630	599	616	677	668	633	605	610	603	599	659	641	669	637	653	657	680	652	600	631	647	641	676	656	652	631	672	624	648	650	719	637	616	662	640	624	649	681	595	688	634	643	590	646	679	611	565	633	619	665	591	646	657	686	632	622	630	626	661	589	634	623	638	635	611	653	684	666	617	671	620	638	627	617	624	676	616	645	631	653	666	664	644	646	616	612	621	630	627	619	625	653	659	652	660	634	631	597	670	661	644	671	626	672	620	629	626	652	619	635	690	666	642	658	666	655	652	635	649	641	630	623	643	650	647	655	639	664	637	678	680	610	613	676	666	641	685	618	595	592	641	659	616	649	669	632	631	618	684	617	635	640	661	648	617	585	683	626	601	633	613	594	651	638	607	644	657	627	630	616	628	625	667	641	692	623	623	612	659	620	626	618	649	644	689	623	641	628	665	635	620	698	678	692	628	665	671	657	641	623	640	640	643	592	686	608	639	647	636	662	587	583	677	670	639	665	591	643	585	675	681	652	694	673	685	605	642	634	669	651	625	641	635	693	634	621	652	664	663	602	633	636	635	618	679	671	629	614	672	676	622	637	657	607	665	643	623	599	618	643	646	647	657	659	616	625	632	625	686	724	588	650	658	678	601	598	700	616	614	609	647	638	595	643	643	639	652	640	610	654	649	636	621	663	624	649	640	641	607	611	644	663	662	650	614	671	632	642	614	667	669	636	652	614	656	673	638	622	648	687	629	650	645	641	656	634	629	695	633	643	640	654	601	641	684	692	602	652	660	669	651	610	613	627	632	621	649	695	617	658	629	662	638	680	672	666	649	655	618	690	650	599	695	651	639	629	603	638	654	633	673	663	615	642	628	634	657	611	654	628	625	620	633	651	655	639	664	663	641	614	632	651	636	652	627	659	646	621	636	622	655	646	639	628	622	646	652	632	613	647	686	688	627	609	679	665	624	617	690	635	667	605	635	658	573	661	649	615	619	637	655	629	659	603	640	652	654	644	615	696	592	668	706	647	662	620	637	670	655	697	630	597	648	660	643	644	670	653	646	644	646	614	664	634	601	628	607	692	632	621	634	622	632	651	669	628	597	644	668	667	647	639	640	637	645	624	642	666	673	641	694	679	661	633	644	670	622	667	614	617	644	598	668	662	668	627	661	637	620	630	640	641	610	699	646	661	619	608	648	625	631	656	658	619	644	666	592	581	660	617	629	619	652	632	631	672	641	675	652	668	654	626	642	593	694	629	648	656	654	625	669	629	669	631	672	642	626	628	645	639	613	649	653	593	672	629	683	632	662	652	624	634	651	657	618	613	662	657	612	644	663	653	660	641	671	619	662	621	615	652	664	606	637	645	613	644	655	639	649	628	647	675	648	613	650	643	658	645	651	676	618	633	635	637	692	658	635	645	668	638	627	624	685	642	676	623	636	623	659	643	665	661	619	625	625	672	658	622	605	651	644	617	626	580	665	694	622	655	596	617	597	636	638	627	682	632	640	644	648	614	704	640	649	657	664	629	614	640	637	652	648	639	632	633	656	633	648	595	599	688	657	631	619	638	646	668	653	663	606	668	632	664	618	660	648	643	613	632	590	675	626	637	672	611	615	684	628	616	629	668	627	654	622	640	684	636	628	647	625	607	614	664	651	645	630	649	661	636	666	644	603	616	664	662	627	640	650	631	643	655	639	619	599	660	648	620	654	626	654	604	620	649	638	673	633	598	652	638	658	630	632	619	568	642	603	618	597	643	652	587	619	631	674	650	619	627	687	640	603	653	634	608	650	619	636	656	625	635	614	599	643	615	651	663	686	668	644	636	664	672	617	652	648	650	679	645	635	652	610	619	626	667	634	640	641	627	604	651	670	642	644	607	651	586	637	615	584	609	605	623
23246	21227	28870	23807	21196	18004	1935	867	654	571	534	497	476	452	438	418	413	410	362	370	355	348	354	354	370	340	364	389	363	767	674	382	321	334	323	321	321	311	332	348	309	335	298	319	325	335	348	330	331	317	337	344	305	335	369	341	350	311	311	319	333	320	292	322	306	293	307	301	308	330	288	327	342	334	304	336	305	299	321	293	320	313	327	310	272	281	313	288	322	264	309	297	273	328	300	304	293	284	318	308	309	357	326	282	273	334	314	313	340	311	319	285	277	342	290	344	320	297	306	317	270	319	331	299	316	265	304	313	290	314	309	294	311	302	305	325	314	308	282	311	290	289	339	308	294	306	312	306	338	310	296	321	324	283	310	286	328	319	305	293	312	290	321	297	314	319	308	328	302	304	315	338	282	330	277	301	324	327	320	320	309	290	333	308	318	307	300	328	319	353	299	336	319	287	279	304	362	316	300	307	306	298	301	317	318	314	306	316	320	291	334	286	302	307	289	329	314	287	307	325	331	329	283	272	291	306	304	332	281	305	335	313	325	304	304	309	306	283	293	299	322	301	307	305	321	310	322	311	310	298	279	332	324	306	309	295	315	294	290	309	316	297	297	317	305	299	334	322	354	288	296	298	321	308	307	287	299	322	288	296	335	322	314	308	305	304	308	340	318	305	325	307	293	268	307	310	328	296	267	303	282	302	311	277	286	290	325	305	328	328	322	337	280	277	324	288	309	303	313	324	306	302	306	315	314	286	297	310	319	324	296	316	319	320	327	302	305	309	311	328	331	301	302	298	323	278	313	313	302	293	309	290	357	297	317	304	315	314	287	306	319	318	280	327	334	290	333	285	304	348	316	293	297	301	310	305	341	324	300	319	291	319	315	307	336	280	285	299	321	327	303	298	306	268	327	286	323	327	312	313	295	295	315	310	300	299	349	294	302	322	324	321	287	346	334	321	305	323	328	322	294	310	318	327	331	291	313	325	338	289	279	317	311	311	346	284	334	328	308	302	310	292	316	265	313	300	310	310	314	325	315	305	354	317	279	318	295	312	311	337	281	313	345	308	307	306	294	319	319	325	336	296	295	298	290	291	312	325	313	296	331	289	292	302	302	321	307	297	291	317	304	277	308	319	308	297	295	315	312	292	299	279	280	303	296	300	335	306	326	314	298	316	326	318	306	329	315	307	331	313	331	313	311	314	306	286	347	315	325	294	335	307	297	304	347	310	307	305	296	317	311	303	315	311	276	328	338	320	297	311	294	313	290	298	310	314	293	317	305	305	311	287	291	294	291	317	279	315	313	307	292	296	293	284	291	291	305	310	318	315	287	302	291	293	283	315	329	263	306	301	330	329	320	339	312	282	307	305	329	315	312	279	310	310	299	305	326	315	358	291	273	332	324	333	280	322	305	301	333	316	302	317	327	317	295	285	338	309	316	291	312	286	277	318	309	314	318	331	314	268	289	269	279	297	294	328	292	317	319	267	287	314	279	319	312	309	339	311	321	299	296	313	294	280	272	308	328	318	297	271	337	305	298	287	298	318	272	309	319	316	306	341	297	298	294	299	314	327	316	317	312	320	322	320	314	307	311	301	320	304	268	321	314	308	307	289	302	310	294	301	324	300	297	313	320	302	302	317	292	291	311	265	318	316	303	294	325	297	329	304	279	301	303	293	314	300	306	299	283	300	287	324	296	303	300	336	287	288	308	316	317	316	334	268	323	286	298	319	313	304	301	303	320	267	303	305	334	289	293	310	291	291	307	311	289	289	288	345	316	297	287	316	280	284	331	310	276	308	301	325	325	318	285	307	328	296	305	312	344	317	326	298	321	305	307	321	318	317	278	284	289	266	312	301	303	338	335	281	327	295	292	297	327	296	285	327	309	311	310	289	302	302	279	320	291	302	334	304	309	319	309	339	330	327	304	304	310	301	291	312	332	296	344	283	304	309	284	300	291	323	292	303	321	312	317	283	304	336	324	342	312	315	280	289	305	283	304	309	303	302	284	300	320	304	302	311	324	317	308	315	321	313	327	328	296	325	321	328	320	313	292	303	293	303	303	293	321	318	324	288	304	297	286	323	313	295	309	317	303	289	318	304	284	287	272	291	311	311	305	278	343	300	305	295	315	324	337	268	335	298	310	284	310	294	301	301	315	299	336	305	313	331	305	308	319	338	289	301	329	294	301	348	304	303	296	303	314	289	312	340	326	311	326	287	308	316	325	306	317	322	303	281	320	286	303	283	280	307	272	283	283	315	295	332	263	305	328	329	318	320	286	340	326	271	315	301	290	295	304	292	315	293	327	308	309	321	278	327	315	303	308	319	269	304	313	287	287	352	314	279	307	330	300	292	293	272	330	309	304	323	288	273	316	279	349	330	304	285	311	300	314	308	300	297	281	343	301	264	300	314	347	289	304	327	364	300	312	310	298	331	300	324	292	298	283	297	298	328	306	282	331	286	309	316	296	310	302	280	313	328	332	300	313	278	317	321	335	304	325	289	320	315	303	294	293	323	277	293	290	305	318	316	259	313	316	304	304	340	291	276	295	292	279	303	312	309	288	302	314	277	304	314	295	310	350	319	325	310	319	311	297	323	337	325	303	278	316	303	318	335	304	321	333	289	325	291	323	328	329	320	312	296	332	297	285	304	288	323	332	309	319	310	286	316	290	276	299	306	295	318	328	308	295	315	305	285	313	309	269	290	295	301	282	299	308	338	304	300	321	304	297	303	314	299	306	297	330	336	299	321	338	334	317	338	301	338	313	300	255	323	331	324	324	315	290	305	293	328	294	325	312	344	336	328	321	345	309	313	308	293	288	298	305	315	281	313	330	308	334	314	260	324	325	346	311	257	348	328	321	284	309	304	328	314	299	329	291	332	334	284	335	303	319	339	339	311	305	321	300	271	271	329	310	320	289	295	298	277	319	300	287	302	308	320	343	289	285	325	312	292	298	300	341	302	309	326	299	306	287	305	328	299	289	323	335	312	290	296	315	323	277	310	296	291	311	302	324	318	317	294	308	346	303	343	314	334	311	347	304	290	316	327	322	299	347	313	316	305	319	299	271	307	296	280	300	313	318	314	315	346	294	302	320	292	307	314	296	303	296	286	318	288	289	312	342	318	274	304	316	259	297	296	299	323	316	301	325	295	323	318	305	302	315	272	310	292	311	323	298	314	282	315	300	307	321	324	318	291	329	297	316	332	300	268	292	326	307	304	308	311	279	326	297	297	291	315	321	322	304	343	299	278	297	301	318	311	288	301	278	300	299	315	314	304	297	293	300	291	304	312	303	302	303	317	284	310	312	275	295	316	284	315	325	319	312	324	292	298	303	300	322	339	291	328	308	304	301	323	294	277	337	338	306	288	293	331	315	313	299	323	306	293	302	345	327	294	278	300	306	296	287	307	282	287	306	304	338	287	328	284	290	307	340	310	325	289	329	313	313	324	325	335	308	300	340	327	336	307	328	374	325	297	307	299	316	320
21011	35658	17032	6852	4586	3343	2541	2120	1725	1436	1315	1075	1059	941	888	830	794	754	706	739	691	613	564	623	619	587	663	706	688	1903	1576	759	527	588	551	579	548	522	528	518	537	551	494	484	544	504	550	496	498	501	524	509	519	495	525	500	513	550	512	488	498	523	511	497	543	533	513	495	491	545	440	487	476	479	494	482	531	506	545	506	518	496	485	489	523	469	490	460	530	528	474	527	489	521	524	535	512	468	478	491	499	487	494	466	533	542	514	485	538	494	467	520	514	481	507	493	472	477	532	507	546	523	484	494	498	501	498	514	535	505	513	514	497	500	489	515	502	470	448	536	528	459	506	504	500	516	511	517	446	504	481	515	529	473	514	492	464	467	468	483	478	493	482	540	516	502	461	483	458	520	500	481	491	506	509	494	559	523	513	480	522	495	494	521	507	524	479	485	459	489	502	474	484	484	476	504	520	530	542	491	511	497	496	512	530	473	526	536	523	497	483	447	473	484	520	504	514	507	475	491	531	500	488	505	512	503	515	487	504	519	461	507	483	512	544	503	539	510	475	512	536	513	507	531	510	521	485	541	480	502	515	507	523	448	510	490	509	505	477	492	462	538	451	485	518	493	507	499	491	460	488	496	509	489	507	486	545	524	521	469	527	479	514	475	490	465	520	532	524	471	509	491	442	495	529	459	529	477	512	525	464	507	489	494	477	501	477	459	496	513	516	479	490	502	455	485	494	488	479	521	503	495	468	518	481	521	518	454	527	460	520	468	507	495	484	478	506	542	491	497	492	503	523	508	511	518	522	513	524	456	499	525	508	461	526	490	514	482	496	494	510	507	514	479	496	504	497	516	513	473	520	470	473	507	524	478	525	502	478	520	517	521	501	497	541	518	488	498	464	517	493	508	516	500	550	498	497	505	480	505	514	500	499	475	477	523	514	484	485	503	493	532	469	471	451	500	474	485	465	467	456	476	462	486	502	494	495	513	502	495	510	490	481	530	526	512	459	515	497	516	499	492	504	469	483	493	503	545	509	501	517	513	516	479	492	499	496	533	521	503	477	521	509	488	462	492	516	477	484	504	496	501	486	478	509	504	487	476	477	471	492	518	506	511	543	513	474	531	509	536	459	468	473	476	477	539	499	469	476	469	471	506	509	503	527	512	495	526	489	494	500	489	484	493	498	525	484	501	512	511	476	468	519	534	495	508	503	505	495	489	488	530	504	476	479	510	477	531	493	508	510	500	513	513	477	472	464	483	511	479	470	506	501	492	530	522	512	497	489	466	459	490	525	525	558	492	487	496	511	509	496	491	496	516	523	503	487	487	502	520	545	506	473	450	509	514	499	507	489	462	501	458	487	512	522	456	482	438	495	509	545	476	487	461	496	471	507	476	530	512	507	531	492	495	468	489	512	500	499	492	514	508	535	477	523	487	518	466	507	518	476	488	499	532	502	461	497	515	508	506	517	514	488	512	458	500	498	488	502	509	490	469	511	506	502	503	498	512	447	483	515	513	479	491	510	455	486	529	480	528	490	470	524	516	489	486	506	537	493	504	501	492	516	495	520	476	508	506	486	491	498	504	473	539	496	497	492	482	491	449	477	468	528	479	507	521	486	495	509	529	486	502	489	488	515	500	468	497	488	485	518	519	480	491	515	485	490	504	483	466	501	522	481	496	486	453	435	460	509	467	477	476	512	516	515	522	521	485	517	497	518	449	528	516	502	492	523	490	496	511	486	483	493	478	526	497	482	482	473	496	487	510	520	498	499	486	474	502	489	511	509	489	494	480	454	509	483	526	518	516	445	477	519	525	487	473	473	488	458	459	476	464	498	495	485	498	465	520	522	490	511	499	494	499	497	481	540	505	463	458	500	488	463	458	498	474	509	508	511	487	503	511	526	546	457	502	494	464	497	473	466	529	463	486	449	497	470	484	489	497	499	515	489	468	511	527	484	488	534	508	496	465	486	502	514	461	481	496	441	508	466	488	487	470	497	504	502	522	494	491	502	492	547	494	505	484	486	495	491	523	509	526	496	495	530	491	497	467	503	469	478	536	503	460	486	480	484	494	497	540	480	513	489	515	514	474	497	481	487	516	511	491	502	509	482	478	501	528	485	475	499	499	481	491	481	495	462	474	493	510	466	483	525	509	501	520	516	460	496	525	486	494	493	492	479	476	484	534	512	544	537	500	491	486	500	529	474	492	499	458	465	508	481	478	518	539	480	498	502	485	498	520	469	508	485	508	539	498	473	476	480	490	465	509	490	510	474	486	523	485	492	507	509	451	490	495	487	484	492	477	534	494	460	482	522	501	473	524	479	483	521	478	482	521	497	476	502	487	554	453	497	510	487	504	494	505	484	522	516	504	492	505	526	501	552	510	502	511	523	484	502	489	530	519	487	447	492	495	506	470	461	466	491	527	497	509	498	513	459	472	483	513	492	490	483	507	483	465	492	486	467	504	515	496	508	488	508	525	519	511	475	515	482	505	500	533	440	494	500	509	521	519	484	513	489	467	484	465	464	492	505	485	499	463	475	545	518	512	489	510	527	520	497	480	484	449	484	468	493	502	485	509	485	518	498	499	513	515	485	482	477	554	517	510	473	501	522	505	477	501	467	464	463	491	493	538	462	505	511	519	504	492	504	502	494	531	517	479	485	523	535	501	493	570	480	482	514	505	519	513	501	503	525	526	515	540	500	507	523	514	520	508	453	479	474	458	495	495	540	501	421	499	485	484	454	460	513	490	519	471	461	520	494	493	535	501	479	529	517	510	505	484	490	458	468	484	510	523	528	507	487	495	481	473	466	506	474	504	506	532	479	516	517	488	467	523	552	506	469	435	528	502	497	511	475	447	539	512	484	518	477	512	484	506	480	505	489	506	465	511	514	521	508	522	515	476	497	527	487	535	531	502	491	538	488	491	488	512	494	509	506	489	479	510	509	509	508	516	491	504	484	502	532	491	527	487	506	476	491	505	482	520	486	536	499	513	499	481	487	510	506	500	497	491	516	504	483	499	480	482	497	484	468	549	485	491	491	491	488	516	483	525	488	519	505	533	494	507	519	549	504	496	452	499	499	494	528	481	502	485	470	485	503	519	477	538	493	455	516	479	498	495	517	485	470	503	486	477	480	502	523	489	508	487	509	491	490	482	506	511	503	496	494	514	512	494	468	501	485	499	450	476	472	485	513	504	461	486	533	481	516	475	499	535	499	523	494	526	459	532	476	511	454	530	496	461	494	488	515	511	526	498	543	484	518	497	489	463	513	471	502	511	475	476	499	480	482	470	514	494	513	479	468	490	502	550	462	494	463	503	512	510	491	514	474	472	537	534	514	501	478	500	503	503	512	495	483	487	479	461	511	485	483	484	507	475	533	470	526	461	474	507	480	515	483	457	510	471	472	514	487	485	491	505	473	461	515	475	502	514	520	507	475	475	448	496	466	485	496	491	482	471	481	494	433	480	512	490	451	495	444	456	503	497	509	529
26888	20138	6664	661	349	294	276	280	260	256	287	280	271	267	283	244	241	244	252	232	245	258	243	244	266	245	260	248	277	286	294	270	241	244	260	246	251	280	261	262	241	245	227	246	267	246	256	241	218	246	233	277	246	235	262	256	252	263	251	227	270	242	238	268	221	237	241	231	244	237	256	281	261	241	236	251	234	247	261	251	260	265	235	262	253	257	236	270	240	234	236	222	261	267	204	255	256	217	241	238	240	282	239	254	234	270	244	215	235	273	249	259	269	240	235	251	228	248	248	254	244	248	246	249	262	256	228	252	262	237	260	288	260	237	236	227	244	232	257	263	227	262	224	246	270	268	228	249	272	274	275	262	229	265	255	240	277	242	212	233	259	246	243	258	225	277	237	239	229	222	239	247	239	258	238	264	255	256	263	255	243	242	251	228	277	264	264	219	270	246	236	267	198	241	253	257	263	243	260	254	232	239	261	251	235	228	251	276	239	243	224	236	258	260	257	241	254	278	234	245	242	229	233	247	259	287	238	261	256	241	252	242	268	248	263	244	236	248	255	235	252	254	248	229	243	260	257	241	235	273	256	226	230	235	286	257	293	267	242	226	241	239	243	242	243	247	263	244	262	257	257	233	279	250	247	255	244	263	219	223	236	234	270	241	246	233	241	213	254	224	250	237	249	247	274	244	234	245	227	242	245	266	234	251	241	194	234	249	229	257	263	260	252	249	264	276	234	258	251	262	273	284	249	255	246	250	255	229	233	245	266	251	249	264	259	259	246	245	242	251	243	255	234	243	270	255	256	238	253	222	246	237	254	246	247	247	247	231	237	247	233	253	242	273	220	230	225	271	271	254	235	274	265	271	262	237	254	253	239	268	261	240	232	224	247	242	213	225	240	242	242	252	254	232	250	267	231	237	265	266	230	252	255	229	249	271	269	241	269	238	269	259	298	250	265	271	233	230	263	221	234	270	242	240	241	247	247	244	248	245	224	239	234	241	239	241	261	213	257	234	245	290	250	258	241	252	261	264	245	224	233	244	243	261	240	241	270	243	221	221	237	240	224	242	272	218	263	244	249	272	239	234	258	226	238	270	251	245	235	264	244	237	227	252	248	228	264	272	258	240	252	267	239	240	246	227	259	254	259	259	268	233	256	271	262	254	266	278	265	226	260	237	226	241	249	239	222	249	255	256	252	256	246	263	242	256	247	268	271	268	242	234	222	245	260	263	267	261	255	249	253	249	251	242	249	286	260	237	249	223	257	239	227	229	237	254	240	259	246	233	248	249	225	240	226	224	245	256	257	240	275	246	271	216	230	218	266	260	263	237	252	250	255	258	252	263	237	265	242	241	252	235	268	254	247	263	231	272	285	236	255	233	236	253	282	248	279	232	237	249	248	233	244	264	217	236	212	259	257	241	289	243	226	262	255	249	206	255	269	280	216	240	229	223	256	244	258	248	261	247	249	251	236	258	229	278	266	234	233	230	234	248	239	259	222	237	239	239	241	253	264	255	275	237	234	239	250	234	237	252	259	256	280	243	254	248	251	238	255	252	244	235	239	251	241	239	221	234	249	253	234	252	266	239	208	260	242	244	257	219	271	259	254	267	258	239	267	260	270	267	238	246	237	262	249	251	264	244	267	269	236	236	232	243	260	244	246	262	271	268	255	267	267	284	230	269	259	247	248	251	265	251	268	251	236	251	240	249	246	243	255	256	251	236	254	234	249	259	256	243	256	249	268	252	231	253	240	246	247	246	219	227	221	240	230	225	250	230	260	264	243	276	267	258	252	209	231	272	240	259	216	221	248	262	245	274	257	264	250	243	256	266	247	232	241	240	204	251	231	278	257	259	244	238	231	222	265	270	253	281	259	286	220	254	256	231	233	214	256	269	224	249	263	266	228	242	266	256	220	269	239	247	246	257	270	242	252	261	265	226	263	249	253	249	220	259	249	270	246	227	238	272	230	264	252	240	257	239	253	261	229	244	231	265	255	254	245	242	225	232	269	247	248	260	250	267	264	238	239	257	215	254	234	279	228	264	244	221	259	242	232	257	223	221	277	260	268	238	238	268	220	249	260	227	245	241	242	206	246	249	265	269	239	250	257	246	249	237	229	237	247	262	233	273	252	232	264	259	271	264	277	268	256	235	274	250	218	250	236	286	251	287	271	256	251	240	255	245	230	249	243	256	270	278	255	255	219	265	261	234	280	258	232	261	266	277	282	258	248	229	252	277	252	228	247	250	231	251	245	262	240	259	231	275	240	262	252	238	257	242	233	250	243	269	236	242	238	259	269	252	236	266	255	252	237	269	261	232	247	264	252	240	237	237	261	266	237	265	227	246	243	217	245	252	243	242	231	222	241	229	254	236	220	254	250	235	247	224	251	285	236	265	240	270	242	255	261	260	253	231	249	234	225	254	262	243	219	256	272	248	235	263	277	258	251	231	228	223	229	234	239	261	243	259	255	245	280	252	249	232	268	227	243	228	231	244	256	236	230	253	240	245	274	237	227	221	252	246	232	258	254	230	233	223	256	255	243	236	248	231	242	258	248	251	230	255	262	251	230	252	242	250	219	238	263	263	277	258	241	262	286	254	264	228	224	225	257	224	262	227	222	249	240	243	250	280	266	279	276	209	277	280	267	272	242	250	228	260	258	243	277	263	261	246	241	258	267	255	265	239	260	265	255	264	257	242	248	227	234	247	241	260	284	244	224	219	246	281	285	230	240	237	271	248	255	234	295	235	269	249	271	232	248	246	241	263	244	250	229	250	288	253	249	249	222	257	255	251	235	286	236	242	226	250	238	260	257	271	249	268	255	260	236	256	248	253	260	250	224	273	249	278	254	216	246	279	244	213	267	273	272	245	256	251	251	256	254	253	266	256	240	251	255	247	218	272	280	238	239	234	258	242	249	251	236	240	253	259	251	243	270	242	246	253	225	243	269	232	225	270	249	258	253	229	207	251	247	243	216	266	248	259	245	252	271	286	250	251	251	236	233	222	252	256	227	268	243	267	257	247	250	240	246	281	242	250	238	241	278	239	259	232	245	261	229	250	238	238	228	248	253	224	282	239	244	218	237	235	271	248	246	228	231	237	254	244	232	242	255	258	230	263	229	271	273	271	232	261	236	275	272	239	279	229	251	241	245	238	253	245	227	247	275	227	260	249	231	239	241	240	254	238	235	255	236	236	238	213	273	254	252	242	261	254	244	242	261	246	268	226	236	264	227	255	241	250	242	253	266	249	234	266	225	233	255	263	253	244	221	267	237	224	227	230	253	267	268	225	252	230	209	248	247	250	252	250	255	237	219	249	241	241	238	248	239	248	246	235	253	268	249	254	277	274	259	243	274	244	246	238	280	272	240	242	256	222	224	249	246	270	241	249	265	252	253	229	235	251	275	259	230	222	243	223	246	269	272	260	241	260	237	276	251	221	237	240	252	254	245	274	232	259	246	229	229	243	243	261	244	266	253	269	267	255	273	257
13624	13261	1692	806	650	552	483	468	466	455	410	425	414	421	423	435	411	447	355	404	411	439	409	397	394	425	402	407	392	404	389	423	387	409	387	425	364	399	420	388	421	461	406	398	383	397	399	394	430	417	385	372	389	400	368	423	415	375	357	427	415	423	418	411	369	391	386	403	375	398	430	378	411	417	394	400	415	421	418	398	403	366	395	401	386	428	394	422	404	405	393	406	399	382	402	395	365	425	420	430	379	400	398	372	388	407	409	430	381	374	433	362	419	366	394	380	421	383	435	427	394	333	377	418	395	430	394	383	407	385	416	428	440	408	377	379	368	384	400	365	380	420	381	388	380	396	430	414	396	380	393	365	418	404	388	371	419	388	423	396	416	411	396	391	435	416	389	359	421	408	398	382	424	344	430	414	398	414	399	421	406	415	397	403	385	356	383	390	415	422	398	388	410	393	401	381	392	428	404	338	396	434	349	423	382	384	401	406	387	398	386	392	409	382	385	432	405	388	361	391	413	369	390	404	433	368	393	393	443	404	372	411	442	434	421	373	377	430	388	364	399	405	409	398	375	408	373	378	397	361	435	403	419	401	381	369	400	396	413	409	404	388	428	421	386	384	432	350	382	379	393	395	368	377	363	371	393	379	408	408	417	393	378	404	394	430	369	425	420	424	436	378	394	397	368	416	387	407	416	404	368	394	359	368	392	380	393	408	438	423	389	385	403	379	397	413	387	413	394	385	382	393	417	380	398	414	386	386	387	396	413	395	407	405	393	431	396	413	358	407	389	403	417	406	390	390	374	383	384	424	406	409	383	418	393	415	411	383	388	386	407	387	362	430	372	377	391	424	385	381	423	386	390	395	394	397	393	393	379	391	418	444	377	405	382	443	382	432	398	373	408	375	448	424	403	393	387	404	414	427	411	376	379	412	373	416	375	422	437	403	407	406	378	380	384	383	369	395	399	399	397	421	367	399	403	354	412	379	430	415	418	389	403	352	401	402	415	387	406	406	393	386	383	405	408	395	408	387	427	385	403	398	395	383	364	386	436	382	408	406	402	437	387	401	397	421	396	390	407	432	403	413	438	417	373	389	395	375	414	405	397	378	377	389	397	391	400	398	391	417	418	395	387	420	386	423	422	408	440	405	392	409	406	426	383	393	368	423	406	415	404	440	380	400	423	394	427	412	390	386	401	403	397	443	429	415	414	416	422	402	375	370	389	398	420	384	397	358	369	397	420	391	408	367	386	407	433	380	409	402	403	380	426	378	400	400	380	408	374	364	401	438	394	367	395	375	382	417	398	404	394	405	432	413	421	384	391	374	409	399	386	404	390	411	384	403	417	408	394	376	421	392	386	389	401	385	430	425	391	397	408	356	427	420	374	387	374	387	384	393	394	372	431	409	396	382	392	408	387	387	372	376	404	411	402	417	424	424	378	362	359	405	384	437	378	397	395	425	418	416	426	378	402	413	379	382	382	399	394	431	390	430	393	434	421	373	397	391	399	379	367	389	420	377	404	399	391	408	417	365	385	392	326	402	387	394	394	411	386	387	432	405	396	390	411	364	392	399	424	373	375	376	389	378	394	424	392	399	420	402	416	442	403	383	380	381	450	384	377	390	387	377	395	437	425	376	406	405	398	405	406	364	392	365	401	386	371	425	380	400	401	401	409	396	377	366	387	412	386	408	425	352	402	419	396	401	424	411	393	420	406	366	419	380	404	423	376	366	393	365	379	387	397	415	381	406	413	392	404	407	431	389	417	397	398	395	419	383	373	430	338	373	378	411	400	374	407	386	415	436	404	381	402	347	412	427	376	394	399	391	391	383	394	393	397	383	378	408	387	399	394	398	406	427	401	358	416	366	409	398	394	393	400	413	407	419	421	386	419	394	407	416	415	408	414	436	430	390	342	370	429	425	383	440	367	401	412	403	415	414	439	387	423	404	415	367	380	424	378	395	428	400	423	416	384	410	416	391	421	410	429	403	399	415	384	356	398	410	396	444	392	401	372	388	409	394	403	397	405	382	407	395	382	397	381	417	393	373	407	390	428	366	410	412	385	389	382	385	394	335	424	384	407	416	412	412	414	419	398	376	401	417	401	365	387	388	389	377	384	391	422	429	394	376	403	404	426	388	402	392	394	416	359	371	396	393	415	419	414	395	390	357	376	397	374	419	392	408	356	366	388	398	467	373	401	431	388	395	395	411	427	397	381	392	377	395	389	380	388	398	442	417	397	405	375	383	423	413	378	373	383	378	413	437	400	417	382	393	380	399	417	392	441	381	416	393	372	409	428	380	370	383	427	380	402	397	411	400	391	421	382	401	411	419	401	388	378	364	400	381	399	422	371	417	424	383	370	376	424	406	382	411	399	368	368	425	445	369	392	392	394	412	375	401	397	413	377	381	421	418	417	436	383	389	368	393	365	389	396	403	398	393	408	391	404	391	384	389	370	414	429	397	439	403	421	414	399	438	393	384	390	392	385	403	376	422	402	368	404	433	430	366	441	404	391	396	368	384	395	370	399	386	421	403	381	404	384	406	412	386	382	427	411	390	431	405	395	430	439	393	386	378	349	374	397	422	397	412	420	388	401	386	385	381	398	398	381	413	377	387	350	390	431	379	376	396	377	405	371	412	394	390	428	397	417	391	421	417	410	414	376	400	406	441	395	423	353	385	363	399	361	406	398	406	403	408	369	442	376	407	402	385	407	368	430	367	390	422	412	411	401	419	397	415	375	403	392	399	436	406	423	368	411	373	403	398	407	401	377	391	426	405	454	427	413	389	386	369	408	426	436	361	369	409	407	440	385	396	405	403	413	386	357	374	339	385	391	436	405	382	413	403	384	406	406	395	436	402	415	372	404	381	397	397	382	398	400	401	411	387	403	442	387	390	411	427	364	420	402	403	381	398	410	386	405	434	406	401	438	387	410	388	423	404	420	415	419	388	396	374	392	374	402	388	387	400	426	409	398	398	401	410	403	375	402	406	455	411	399	406	395	379	361	372	387	408	438	374	380	416	396	384	423	382	383	371	411	403	391	410	387	391	395	443	381	404	397	428	409	418	422	363	402	405	404	379	383	404	427	409	400	471	402	360	392	392	379	401	412	406	418	424	414	396	405	381	414	377	369	383	394	411	389	417	415	430	405	393	384	360	372	428	417	402	373	392	384	400	410	417	407	398	380	412	400	348	379	407	396	366	435	404	410	403	374	384	419	401	437	404	388	398	407	406	411	398	390	385	417	382	363	395	394	428	406	393	398	458	409	394	419	359	384	419	412	383	409	405	382	391	385	406	384	381	397	443	403	407	399	406	429	384	388	387	403	368	393	408	413	369	383	395	399	393	417	394	394	424	414	406	346	380	437	393	380	406	410	417	348	416	423	384	389	398	424	381	382	377	402	412	430	383	392	401	397	403	396	371	344	393	396	387	396	442	392	397	392	367	369	422	416	366	405	422	422	415	371	413	404	393	381	416	377	397	366	402
24702	21206	27504	25139	9562	1002	699	581	531	492	470	466	447	400	398	442	370	423	405	394	427	410	413	391	366	392	406	397	382	403	369	391	391	371	392	415	387	414	364	384	353	382	365	360	402	401	370	364	386	367	410	386	386	371	385	405	393	379	387	391	376	403	386	366	402	362	351	399	359	382	371	390	420	384	386	354	374	411	362	364	365	387	370	362	374	384	349	366	379	371	402	371	406	444	350	364	342	381	402	383	372	387	368	401	377	359	361	375	395	385	383	375	346	347	352	392	371	337	380	368	389	356	360	383	367	404	363	397	377	357	394	396	378	338	359	374	367	354	397	370	379	350	389	395	352	356	382	393	386	382	404	369	351	375	348	411	364	369	384	377	353	382	396	366	340	380	376	354	362	380	386	369	340	411	371	422	398	363	369	407	374	432	357	402	368	373	392	389	379	372	365	374	394	347	413	341	381	353	380	379	368	386	379	376	345	395	386	368	400	361	374	377	382	376	392	418	363	371	358	394	346	367	373	411	385	382	346	360	373	389	348	398	395	392	376	360	353	371	334	364	403	375	394	346	379	370	402	392	335	335	358	406	376	340	404	359	345	377	364	367	362	407	406	370	380	376	383	382	366	386	350	367	340	395	349	356	364	413	397	314	357	345	362	351	357	412	353	414	370	356	377	358	349	399	395	377	383	395	364	352	370	391	359	385	362	374	353	372	414	398	345	402	373	426	384	379	365	374	360	378	344	347	379	390	366	363	385	361	386	343	387	372	393	355	386	372	351	343	401	349	357	379	391	373	380	384	346	359	392	370	376	344	394	335	392	375	360	379	368	380	402	338	379	382	413	410	408	362	373	378	424	370	378	357	365	361	380	391	371	396	364	375	386	388	361	392	362	355	376	366	380	401	382	369	400	369	392	378	360	394	394	357	389	376	407	351	365	372	348	355	335	380	383	371	395	368	361	369	395	400	389	356	378	380	358	362	367	354	396	364	368	336	354	399	368	398	350	378	392	382	350	367	397	350	369	385	419	427	355	369	370	368	397	358	366	360	373	384	373	407	342	393	408	364	368	380	389	326	366	404	399	402	355	380	385	346	405	357	377	389	363	348	382	361	372	367	396	378	379	392	370	372	336	383	400	381	343	352	392	374	384	358	373	394	363	370	376	363	349	383	388	343	399	382	380	380	385	369	398	374	394	354	377	399	417	399	351	373	391	380	387	369	397	346	350	402	405	369	377	405	392	381	377	423	373	388	371	363	374	362	365	395	375	377	358	350	393	357	384	352	345	360	362	378	396	390	373	375	370	401	361	378	353	367	353	351	390	352	386	369	383	365	361	385	379	392	406	383	362	385	376	387	409	357	407	394	362	380	354	333	358	377	376	340	393	402	363	386	366	361	388	347	381	349	354	361	386	366	361	386	378	407	378	340	368	372	391	363	372	335	352	357	361	364	396	373	389	378	359	385	382	368	393	382	365	373	398	376	382	360	396	359	407	351	405	378	366	393	358	353	364	379	334	380	411	365	375	408	356	348	363	357	382	358	380	375	342	387	345	364	367	390	342	420	366	396	367	380	386	376	375	383	372	394	369	369	380	387	405	368	355	347	362	359	371	393	401	381	353	331	397	381	412	387	372	404	367	383	355	395	394	414	369	389	378	382	386	363	386	366	338	394	365	350	400	406	391	380	375	387	401	370	381	384	383	394	374	379	388	365	391	347	413	408	399	357	350	377	381	334	379	349	408	371	399	386	394	414	386	384	353	375	389	364	377	370	349	390	399	382	351	372	408	351	343	334	349	359	382	391	370	365	388	340	372	369	394	364	383	319	394	345	364	374	360	349	393	390	398	348	367	375	402	369	380	370	402	365	368	366	364	385	372	382	404	371	358	350	385	333	413	374	358	365	402	367	393	369	364	369	416	375	361	371	361	374	384	381	408	377	342	363	398	382	383	361	374	402	389	373	377	385	411	372	403	334	383	381	400	403	376	376	395	358	380	383	337	367	368	372	377	411	381	379	378	398	364	338	361	363	376	374	398	367	409	391	373	358	371	346	387	381	386	361	367	385	394	376	378	372	372	404	397	399	390	396	367	380	377	357	368	362	372	399	372	350	347	342	366	380	373	380	350	346	385	405	371	354	403	425	403	358	385	391	338	398	410	371	378	397	366	358	410	361	373	360	368	369	371	340	352	348	393	371	360	390	346	374	364	334	386	387	392	386	386	392	378	410	333	378	374	404	391	415	388	380	390	359	378	358	384	374	346	378	351	384	350	365	383	376	344	369	367	375	373	386	384	383	374	393	359	400	375	363	376	381	379	380	343	373	361	390	346	421	383	407	366	369	356	362	389	375	409	398	384	371	393	353	373	378	374	339	376	389	346	374	384	386	379	365	363	346	386	391	367	371	346	377	397	398	320	341	379	364	382	429	400	376	397	363	410	379	324	337	365	350	414	400	375	408	372	378	376	383	363	338	324	376	365	366	360	398	362	379	369	366	319	378	360	385	357	405	348	366	358	335	381	314	397	384	366	367	400	376	379	389	365	366	372	392	369	386	384	401	389	378	375	376	391	395	350	366	384	386	356	410	367	384	356	360	395	384	367	370	403	373	361	368	373	377	360	380	376	405	383	350	380	357	391	379	393	369	346	408	361	375	368	404	376	358	348	381	365	397	361	350	401	330	339	335	332	408	372	368	397	364	386	367	391	390	370	378	356	386	348	378	383	364	366	357	387	344	380	386	386	346	397	363	337	403	374	345	382	406	368	393	372	361	379	380	405	397	401	392	378	397	377	362	400	394	408	353	388	370	409	391	358	379	385	394	399	351	415	355	356	395	362	311	394	361	340	355	384	395	370	385	388	377	367	369	401	361	406	399	357	374	376	357	367	376	353	364	392	374	378	371	388	395	371	358	385	381	334	375	368	364	364	397	373	358	411	368	369	347	387	367	365	346	361	364	376	364	355	371	389	343	393	396	387	360	365	409	380	363	347	340	375	357	353	406	374	375	353	367	376	383	366	391	375	375	366	368	384	394	368	361	368	365	382	358	384	380	351	373	388	374	417	355	365	370	389	379	374	369	353	398	390	389	380	378	389	412	338	389	369	359	365	390	358	363	358	382	372	375	402	361	359	393	351	345	382	400	376	362	403	357	400	394	401	365	372	375	365	349	360	395	371	313	335	344	403	387	372	376	376	373	372	340	379	348	383	376	350	398	372	360	385	331	407	351	361	367	376	423	375	374	374	355	365	381	387	379	375	351	397	385	376	373	372	388	358	348	373	385	399	389	371	359	389	381	378	410	362	347	367	376	375	361	368	369	368	386	377	352	379	374	379	365	370	384	388	354	405	391	341	363	365	389	358	375	366	417	375	402	376	373	363	386	378	370	341	367	357	365	404	385	378	394	368	382	391	382	376	368	397	385	369	361	399	352	366	377	376	377	395	418	345	378	355	357	406	363	396	380	396	371	391	364	354	362	343	378	358	376	405	368
16272	19031	7314	3363	2233	1735	1386	1239	1118	966	848	817	766	756	758	720	725	729	666	619	647	688	634	645	634	654	650	659	625	649	612	639	660	662	630	650	627	605	600	644	636	617	591	602	606	617	628	644	600	557	599	602	618	605	633	638	601	585	582	565	611	605	602	568	582	595	635	565	605	594	593	596	660	590	598	586	581	592	602	616	594	572	592	592	573	611	553	604	641	579	570	598	579	602	609	573	576	580	599	604	591	588	585	608	634	599	584	649	580	609	603	598	596	638	535	578	599	603	588	594	606	631	595	573	641	590	555	605	582	559	585	587	604	616	568	640	581	623	607	608	592	604	614	587	594	591	598	609	577	589	613	576	610	636	602	582	573	609	629	578	619	630	569	583	616	586	628	592	587	567	568	600	585	567	626	587	587	603	607	535	606	602	567	618	609	621	569	577	590	572	602	604	554	592	583	583	596	577	612	612	563	576	575	613	564	597	586	562	607	605	592	609	602	622	581	597	593	554	614	600	594	567	595	603	586	608	564	638	603	606	615	629	599	595	563	604	576	582	593	621	611	566	606	625	607	604	592	558	597	592	563	574	571	590	626	619	609	599	603	586	584	615	561	563	603	626	606	564	597	620	633	619	602	608	608	569	567	588	554	587	620	604	599	636	600	589	614	570	615	605	617	585	625	617	598	597	579	591	600	609	613	647	613	630	620	572	605	578	561	593	601	625	631	599	566	580	628	608	660	590	588	603	619	583	602	552	617	602	578	596	575	579	588	612	612	621	570	597	611	597	605	577	600	589	605	556	609	575	595	596	587	568	601	607	603	597	635	616	608	566	590	611	571	643	601	593	579	621	577	612	622	541	612	605	604	593	555	630	579	564	600	611	581	615	604	601	591	644	588	624	558	600	591	569	561	606	596	638	613	654	538	625	618	621	636	595	605	574	528	569	567	567	545	588	578	613	576	579	627	568	618	597	590	612	614	647	580	588	615	608	555	597	571	603	613	603	630	613	607	622	609	599	581	577	569	574	591	604	607	549	592	585	575	585	630	630	563	591	606	624	575	563	571	595	568	583	566	590	552	594	610	600	596	588	586	628	605	628	604	654	594	616	578	617	588	619	618	609	574	553	568	642	603	608	582	590	610	616	586	590	596	606	575	612	601	568	615	547	591	579	581	596	569	570	607	619	554	612	592	604	582	639	619	597	615	540	600	599	605	567	596	595	580	576	624	584	625	639	602	545	610	638	600	650	582	571	575	585	580	608	586	607	609	586	618	561	619	570	576	629	597	622	592	583	586	602	590	601	590	617	588	574	622	615	599	620	616	628	629	627	602	627	625	610	570	634	651	542	596	549	619	589	607	563	601	570	542	618	601	608	574	605	592	589	626	579	574	549	623	593	584	576	596	600	629	590	613	550	540	588	630	572	565	598	601	617	624	585	602	606	558	573	579	599	636	602	586	595	589	601	646	576	584	621	617	552	656	599	585	584	585	602	650	625	641	602	599	564	606	621	614	602	595	587	615	606	585	583	588	598	599	594	611	624	619	603	600	559	607	583	631	579	564	601	599	613	631	560	594	543	593	634	617	593	607	607	587	571	619	578	626	625	605	631	612	584	629	627	586	568	553	624	613	591	606	615	629	612	587	584	532	578	587	605	586	591	588	608	621	583	581	578	608	552	589	640	588	578	620	609	570	584	588	669	614	594	604	565	577	585	594	598	538	530	576	609	593	578	623	623	638	598	613	605	574	624	574	580	561	599	626	627	585	584	604	561	628	560	578	657	616	640	565	585	608	637	586	648	599	592	626	585	616	617	560	637	576	604	590	623	566	598	628	570	620	590	612	566	602	570	601	563	601	549	611	571	584	618	670	619	581	561	613	626	570	572	614	606	588	579	636	552	588	613	590	535	576	586	632	628	589	614	610	546	605	586	602	617	619	585	579	597	544	521	640	638	623	620	632	569	567	594	621	628	587	604	628	551	615	625	569	584	610	579	593	584	575	585	615	621	616	622	601	595	619	571	579	537	580	607	584	626	639	609	576	618	561	631	633	593	642	575	564	555	597	575	568	583	586	586	616	589	567	594	571	573	573	610	583	600	609	585	570	599	601	592	566	611	570	645	583	591	574	582	648	608	575	544	585	594	591	628	599	547	612	609	594	605	588	576	585	628	575	622	597	594	572	632	567	625	591	583	566	596	593	579	602	597	646	594	597	605	593	606	583	654	623	604	606	563	701	587	666	572	590	604	615	574	580	616	586	615	598	587	596	611	628	620	575	613	570	598	605	582	582	574	584	587	586	575	579	654	590	559	577	600	580	620	619	592	636	568	604	608	594	616	633	605	596	607	609	604	583	612	617	640	608	628	581	562	570	582	603	584	571	587	563	606	608	566	617	590	591	581	595	575	581	587	603	627	582	590	576	615	619	587	549	622	561	591	591	571	606	568	576	608	607	607	581	608	568	624	593	602	567	569	636	597	579	604	627	599	580	580	585	624	614	626	567	634	623	594	586	601	577	612	609	622	594	600	600	574	609	606	611	575	593	617	555	532	570	616	551	598	577	599	615	587	616	614	591	605	615	629	556	605	564	638	586	583	602	577	639	612	598	554	614	593	624	592	601	594	613	634	635	642	540	605	577	612	582	633	584	606	556	589	596	574	572	616	585	587	612	581	536	615	604	560	617	588	589	594	591	595	641	600	591	593	608	572	606	583	598	575	600	593	592	612	597	596	639	640	584	571	606	610	558	565	589	566	626	630	596	590	584	641	624	585	634	554	567	603	614	654	622	594	557	578	605	588	577	594	601	592	632	590	590	607	586	630	572	603	581	647	599	608	569	633	563	586	629	567	604	625	609	553	547	574	574	623	542	561	555	602	606	616	647	621	599	586	556	608	556	623	601	603	572	621	589	610	601	570	605	620	629	551	558	645	571	627	616	622	607	598	630	624	566	598	637	603	592	573	580	592	610	644	616	644	594	604	610	621	620	600	585	599	582	598	623	575	612	595	584	600	574	605	570	570	559	534	602	570	599	564	605	598	597	587	609	582	561	585	604	553	624	612	596	635	600	623	548	647	595	547	589	559	601	592	592	654	595	588	571	601	588	588	599	593	613	551	582	568	538	590	634	602	570	613	616	595	615	624	599	610	576	611	606	610	640	583	611	625	537	641	614	622	598	580	608	593	600	628	643	573	606	618	588	613	564	603	559	607	546	544	642	518	619	600	622	587	589	609	578	623	605	585	627	566	599	594	559	593	580	594	626	634	580	601	604	598	592	587	587	615	591	593	628	617	593	633	558	556	563	541	597	627	601	578	581	598	601	560	593	603	548	610	606	614	592	589	602	580	583	586	585	552	558	600	562	564	590	598	592	634	650	567	555	576	576	583	619	575	637	579	617	585	575	580	602	584	599	595	597	614	605	554	562	578	631	628	614	557	571	584	585	630	571	573	585	624	572	601	584	607	594	610	629	615	598	616	580	608	605	587	607	584
23341	21260	28947	23796	21231	18213	1963	814	620	560	531	517	468	460	422	406	388	386	381	377	387	364	334	342	365	376	350	312	352	334	355	323	313	288	315	306	327	344	315	328	309	328	296	334	328	327	312	338	310	315	332	310	345	302	317	308	322	314	297	308	300	331	327	322	321	299	322	312	297	289	318	321	287	298	323	315	281	302	327	285	304	314	308	307	311	292	268	301	306	320	286	281	312	309	341	308	298	320	307	324	332	286	290	309	318	309	337	333	320	298	331	328	290	315	276	333	318	304	337	312	354	292	312	334	301	339	336	310	301	335	314	310	307	340	296	287	316	316	347	305	311	320	282	319	310	276	300	308	302	307	307	312	319	344	290	313	327	306	286	333	307	312	315	295	291	308	310	306	308	261	311	313	316	293	295	327	325	318	296	314	292	283	289	309	306	294	298	311	329	301	299	337	295	308	276	303	327	291	329	338	302	296	297	312	315	327	300	290	329	345	307	305	309	305	295	314	298	350	314	309	307	331	307	305	315	353	293	325	327	300	306	326	338	297	307	322	322	285	325	330	279	297	298	333	326	295	333	327	312	314	294	273	314	315	312	329	289	321	296	293	318	307	334	310	305	310	308	303	305	310	300	331	295	299	299	336	285	297	289	323	293	304	293	294	343	300	297	326	310	326	292	286	303	289	292	297	316	286	314	350	331	300	312	296	302	314	295	276	294	291	291	301	286	297	269	312	299	308	300	270	294	291	314	284	313	352	299	302	314	331	270	322	302	289	328	314	278	327	271	315	275	315	300	315	307	299	296	297	320	282	300	282	298	256	292	314	307	325	275	291	323	333	347	333	326	290	326	278	297	307	313	312	326	294	303	279	303	331	327	297	300	284	303	318	325	312	305	295	283	319	320	331	306	296	321	292	318	311	296	355	306	319	292	315	310	313	302	322	335	304	302	310	284	319	303	299	336	306	328	310	323	315	306	307	306	299	310	296	326	269	311	335	301	316	302	314	322	349	268	310	313	302	330	312	327	296	294	300	317	309	317	286	289	297	312	297	303	278	286	311	318	276	297	335	332	309	317	315	288	277	324	296	307	301	306	293	326	289	276	309	295	307	294	316	312	305	326	315	327	286	285	299	330	337	281	309	310	290	305	355	316	314	292	328	295	300	309	333	327	296	302	287	333	317	328	326	291	313	300	356	297	315	324	314	303	306	312	318	320	320	285	305	306	312	292	309	290	318	323	298	281	266	306	309	292	321	312	323	331	294	297	288	296	268	325	312	365	312	288	269	305	303	276	323	327	307	327	309	315	311	302	325	284	295	320	288	315	315	298	309	327	303	289	312	310	306	319	296	291	314	312	302	303	301	305	284	315	313	310	318	267	267	295	310	318	319	311	290	279	332	291	323	269	296	307	301	312	312	274	310	313	301	306	306	309	307	334	308	303	315	305	305	322	322	291	342	304	335	295	333	311	312	298	298	305	309	323	337	311	286	285	332	341	340	288	287	320	309	293	315	314	293	284	311	302	282	296	257	325	309	289	285	296	278	293	312	325	348	325	319	331	293	283	320	308	265	314	303	302	302	304	278	292	315	285	294	288	308	366	303	331	302	311	340	288	297	300	322	319	294	298	321	278	298	315	275	284	326	314	338	297	306	293	308	290	293	315	300	318	274	313	331	306	275	313	342	314	280	292	333	321	304	291	310	323	299	313	325	328	300	313	324	305	280	288	300	281	309	316	319	302	297	306	324	313	316	309	317	294	333	301	307	331	304	303	292	323	316	331	315	316	298	337	321	301	276	306	316	325	348	312	345	288	304	312	264	292	285	316	320	322	320	287	319	339	319	286	292	305	321	277	273	291	323	282	312	333	315	296	310	325	276	290	302	311	327	274	316	323	292	287	297	280	297	320	316	291	337	306	295	322	325	336	330	310	310	322	330	330	303	313	294	300	311	330	324	330	307	330	292	316	328	301	333	338	321	304	302	278	270	349	302	344	307	315	305	288	309	334	311	290	314	325	335	300	276	318	316	286	326	320	269	298	310	294	272	298	292	302	305	293	310	283	293	287	310	314	309	320	329	302	309	311	328	282	325	311	288	270	312	298	320	284	264	314	292	288	277	332	305	321	296	314	292	324	317	308	345	309	308	290	313	301	344	321	294	319	284	320	307	284	321	323	304	289	311	341	293	280	306	329	311	308	303	294	294	304	285	303	301	266	335	317	314	339	304	277	320	299	318	314	300	307	284	295	330	301	333	308	297	325	301	343	332	322	322	308	298	301	295	294	310	308	322	308	322	301	300	328	325	314	283	327	360	306	300	313	303	283	288	317	301	312	285	318	340	286	321	294	317	320	313	299	317	332	296	271	319	297	287	299	303	332	313	292	307	302	302	314	316	297	298	304	270	298	313	288	312	319	287	312	263	267	280	290	311	309	310	295	306	347	301	317	306	316	286	289	308	336	319	299	316	314	312	317	315	306	285	284	307	294	288	324	267	332	327	301	326	338	288	298	343	287	289	325	319	296	315	313	308	306	304	297	315	287	295	309	292	314	339	324	292	301	302	316	327	260	313	319	302	308	311	279	279	324	301	316	350	307	283	301	292	317	298	308	309	321	289	304	298	259	337	332	300	298	284	324	303	323	307	289	301	305	284	333	311	283	328	285	301	319	310	294	309	304	313	269	291	333	319	300	303	278	332	312	313	287	291	307	325	314	297	309	304	306	310	282	314	296	317	313	320	316	324	295	303	303	318	321	287	295	307	321	313	291	287	279	324	319	319	261	295	310	308	315	293	315	308	295	310	289	354	314	297	292	294	321	317	288	312	333	297	295	276	298	301	311	339	306	313	283	303	289	298	311	288	319	291	329	306	306	330	304	282	321	331	328	304	322	314	343	303	313	293	307	273	300	296	320	290	276	306	318	334	302	287	304	306	296	304	315	291	315	329	319	278	293	301	286	298	295	308	286	285	324	325	334	295	297	300	312	297	285	326	299	315	303	296	277	315	307	315	328	317	287	286	328	292	308	321	324	307	325	291	321	314	303	325	298	299	315	274	288	347	290	279	316	303	310	305	312	290	327	266	331	316	318	334	324	316	318	337	282	320	322	303	308	308	287	316	363	302	334	317	292	306	304	283	299	288	307	321	298	342	298	302	274	327	332	298	281	292	312	313	305	339	303	320	305	283	303	326	311	323	321	317	309	322	303	278	320	318	318	311	302	319	308	297	304	297	312	328	281	334	324	303	315	301	304	306	296	323	308	272	306	296	309	326	310	304	307	283	303	296	312	282	290	290	300	301	320	294	307	331	308	310	293	304	310	290	302	323	323	283	292	306	307	319	292	298	317	300	295	325	322	303	326	274	305	324	274	294	296	288	268	305	308	291	291	308	288	330	326	322	300	316	314	277	300	294	278	313	314	307	305	280	279	305	311	333	299	310	276	313	313	344	327	296	305	313	303	301	306	334	311	298	305	329	360	281	292	277	296	325	310	316
20128	28885	18726	6882	4743	3477	2715	2085	1801	1513	1272	1087	1078	994	863	864	802	807	687	669	691	653	660	665	603	592	629	634	597	526	560	572	570	545	545	558	528	548	536	517	526	535	549	573	511	525	579	507	515	505	535	519	501	565	554	492	533	531	526	510	519	523	512	487	515	470	502	496	492	496	509	507	544	514	520	546	523	511	493	496	470	503	489	519	502	502	465	503	531	555	501	492	506	494	494	509	551	499	506	535	460	506	478	500	466	502	503	510	524	501	495	488	506	461	482	529	512	458	497	491	524	484	519	489	461	512	476	506	476	510	518	495	523	506	532	494	520	489	516	508	545	501	476	503	490	508	484	500	508	506	552	495	496	486	497	474	464	489	532	467	480	510	516	477	493	463	450	500	532	501	531	484	527	521	553	481	521	488	478	491	527	525	498	536	527	497	509	499	491	485	511	518	465	510	515	522	531	498	464	495	514	496	505	535	485	518	487	479	505	485	514	475	536	490	511	466	481	508	473	488	497	520	502	496	493	537	494	480	483	535	491	503	491	465	519	492	492	539	479	538	468	527	478	527	475	505	516	493	493	522	481	500	519	470	487	490	531	479	495	505	514	509	484	490	478	490	491	520	515	494	494	466	496	498	528	459	463	513	506	501	521	493	509	524	492	501	477	454	480	529	481	526	489	504	477	507	508	483	488	489	508	474	517	500	475	489	509	492	483	544	492	527	503	477	522	506	475	430	485	504	482	518	460	466	454	489	481	491	506	545	526	494	527	468	499	463	485	492	482	515	492	497	495	494	502	455	466	540	519	485	485	511	499	488	461	522	490	428	527	476	484	525	495	502	537	483	522	495	500	523	512	474	495	462	495	510	517	479	458	494	475	469	484	505	506	496	499	463	493	496	520	523	518	463	457	531	494	507	484	513	507	503	508	482	516	533	499	527	517	498	494	519	535	513	498	488	498	461	519	487	504	510	521	518	517	492	472	487	529	473	500	542	506	510	477	464	507	500	485	461	475	536	491	495	514	498	489	484	526	513	489	519	505	479	504	494	479	495	517	539	513	521	500	473	501	531	520	521	488	478	524	515	512	482	458	496	480	506	488	465	503	496	507	497	519	515	496	481	508	469	460	464	519	487	521	484	515	491	471	485	494	499	476	491	459	486	486	525	525	495	491	477	524	531	481	520	493	494	528	513	520	507	498	501	519	549	466	481	504	486	462	441	511	523	497	499	474	495	496	513	501	470	500	479	496	498	509	518	472	490	475	505	495	511	502	523	510	507	513	476	490	508	463	495	488	511	500	507	498	518	495	504	478	523	501	454	533	489	512	487	503	512	542	526	492	495	491	534	479	513	471	466	485	522	503	477	485	538	476	506	508	494	540	502	498	503	502	566	498	534	489	474	531	472	461	489	515	456	496	538	497	525	448	534	520	517	481	526	433	484	489	477	485	492	509	536	526	510	520	491	530	496	480	466	494	477	507	480	471	491	503	506	490	498	491	501	498	510	538	514	540	496	524	521	485	465	511	489	535	502	448	488	453	462	520	522	531	467	473	480	469	510	485	514	541	508	495	494	505	490	518	486	486	529	497	474	462	519	486	513	537	464	504	503	505	510	505	504	517	499	527	531	512	478	488	485	508	453	523	475	536	493	512	489	481	484	512	492	511	501	506	493	472	520	470	539	484	494	512	462	487	526	485	477	500	478	474	517	492	486	480	486	488	481	518	499	487	519	495	490	508	479	505	462	460	482	488	492	512	495	503	463	491	499	506	497	451	481	488	505	531	459	526	477	488	503	460	467	477	524	508	495	496	483	508	509	485	481	497	495	475	490	462	477	540	510	538	477	465	509	505	523	513	491	484	474	472	482	515	480	501	473	490	503	484	501	532	523	510	508	477	459	471	470	517	492	507	518	490	499	487	534	487	495	469	496	519	501	489	500	532	454	480	494	517	492	483	474	473	517	536	493	504	499	501	493	482	510	511	537	516	497	576	498	510	478	514	526	480	475	493	544	472	541	474	485	479	551	492	479	485	476	504	489	473	485	502	494	528	518	485	503	481	481	544	472	511	500	492	485	520	491	479	509	463	540	518	485	490	520	483	483	518	515	510	464	479	525	480	515	519	516	504	518	498	489	495	454	524	469	457	479	466	469	503	555	441	478	499	537	462	544	506	500	494	536	448	513	537	508	473	478	548	471	497	522	518	466	529	472	514	505	502	484	565	483	454	470	498	518	488	472	537	536	492	496	538	488	484	485	465	458	515	486	487	476	510	501	466	518	478	529	487	491	491	502	489	509	494	528	480	514	510	480	478	489	482	526	486	520	451	492	458	496	484	464	530	529	465	474	479	507	513	509	514	494	517	535	495	462	483	496	486	494	468	512	481	494	528	540	511	514	510	495	485	497	487	491	478	531	504	470	464	509	518	498	507	513	508	505	535	503	512	529	519	478	535	507	525	492	520	505	478	512	508	460	528	529	476	459	514	494	491	482	473	467	487	471	455	497	508	511	505	484	479	474	483	499	508	476	520	503	501	495	512	485	515	432	500	516	495	496	530	494	454	486	494	506	494	499	477	475	468	508	481	529	530	480	496	477	518	477	483	502	517	497	501	443	510	503	499	498	480	505	468	463	526	526	498	531	500	464	486	491	477	503	484	490	511	518	490	491	464	476	499	514	554	493	493	517	481	546	490	472	513	492	479	501	448	500	501	542	513	521	534	516	507	472	504	513	512	518	527	537	507	519	501	503	482	555	485	471	496	498	452	497	539	483	505	500	501	525	485	517	479	535	516	475	526	469	505	489	483	526	522	513	492	500	516	505	480	455	465	488	505	517	503	480	516	497	464	492	499	497	476	553	499	468	508	479	535	490	517	522	493	493	487	523	483	494	531	535	489	494	481	479	495	518	461	493	509	469	485	509	444	463	526	484	500	479	486	471	547	488	495	516	534	518	512	496	487	480	514	547	494	482	517	503	475	515	505	453	511	503	468	493	500	519	462	469	484	501	464	509	487	509	499	475	485	507	489	478	510	496	513	503	482	489	484	505	450	527	470	490	492	451	452	453	525	480	493	530	507	525	484	515	515	504	487	524	486	490	491	473	469	500	480	508	505	462	486	468	537	522	501	530	510	509	493	514	516	480	486	525	513	526	503	522	468	509	532	516	512	489	483	494	504	526	516	491	494	518	481	450	522	517	480	561	534	483	475	514	489	476	499	477	548	514	503	467	504	511	490	488	475	477	512	511	491	482	523	533	486	501	496	473	479	472	497	504	516	520	517	534	528	520	472	483	498	495	490	491	464	506	509	505	502	458	485	517	452	514	488	498	517	506	480	500	542	501	462	544	544	449	495	507	526	504	502	529	482	480	516	530	497	508	525	472	472	483	500	540	480	494	469	478	486	486	507	501	456	465	506	510	468	504	467	516	520	490	512	460	491	503	488	494	491	506	540	522	491	501	475	505	486	524	498	521	483	492	497	552	525	502	482	504
26859	19994	6378	612	341	341	290	264	273	233	275	247	247	234	241	264	260	258	251	218	210	248	251	241	253	253	244	271	253	246	244	245	235	227	264	272	225	258	243	259	249	238	273	244	257	244	229	256	248	234	242	252	253	226	247	267	248	243	251	278	253	237	244	221	249	268	247	240	262	230	257	239	249	252	253	272	250	250	260	276	259	268	240	281	239	240	250	255	269	279	245	275	250	227	251	255	239	235	237	234	239	272	226	244	260	256	252	278	262	250	275	256	270	238	251	258	273	255	221	267	262	242	269	277	254	257	249	252	239	236	261	213	243	246	240	268	258	238	241	257	251	237	261	249	258	260	273	268	220	262	275	252	245	211	282	232	278	261	268	242	241	244	250	266	269	248	237	261	238	240	238	236	259	244	217	245	243	260	254	238	251	261	250	240	262	235	270	246	217	237	228	266	278	225	248	247	283	249	258	275	255	259	220	270	273	262	249	260	296	245	268	250	259	257	231	226	247	258	244	253	225	253	264	245	263	248	267	237	268	251	226	230	260	246	251	253	255	249	282	267	259	270	262	240	254	263	252	264	252	245	261	262	262	272	235	251	246	244	255	235	263	247	274	271	222	253	214	232	241	244	261	224	273	245	242	250	256	257	243	256	241	239	281	242	253	256	244	223	252	260	225	238	256	257	261	233	242	259	269	218	256	250	254	257	250	250	278	243	260	250	254	250	245	257	261	269	248	247	249	230	242	243	234	280	250	273	251	275	253	273	217	253	267	228	257	224	259	257	251	211	254	241	243	230	253	231	266	257	274	245	243	242	258	262	206	248	235	244	250	246	237	246	240	253	245	240	261	261	247	269	251	253	259	265	247	249	248	273	253	271	249	238	242	259	239	242	239	250	251	237	274	280	245	240	267	239	228	263	234	265	236	249	247	241	260	245	232	260	261	251	255	248	258	242	237	254	245	247	244	242	218	292	228	243	242	257	277	277	232	244	229	278	243	222	261	244	260	239	241	243	230	253	270	247	259	267	232	243	244	255	222	252	257	292	255	274	248	257	289	255	272	261	233	274	244	233	250	236	252	248	227	251	258	246	248	262	234	246	255	274	216	212	260	240	247	266	258	222	252	248	274	269	228	263	250	243	240	226	257	266	249	245	264	242	243	264	256	243	244	263	225	269	227	254	246	260	266	224	255	240	250	270	258	253	236	241	245	239	262	250	239	227	246	254	257	216	265	276	235	260	234	257	251	259	223	264	225	260	258	241	262	262	251	238	257	257	245	200	240	270	242	233	245	250	240	266	250	271	225	244	243	221	251	226	254	218	232	226	259	246	253	235	249	270	250	238	232	234	236	237	241	238	253	244	248	219	261	245	274	268	245	263	233	245	255	236	234	242	245	262	239	259	252	266	216	272	237	257	232	212	244	252	252	246	272	249	242	227	235	248	254	269	249	246	234	231	249	231	254	283	242	252	255	231	237	247	281	248	242	262	243	219	246	237	249	248	256	259	248	240	245	247	260	252	226	273	236	258	266	240	214	251	251	260	257	232	267	277	264	249	281	238	244	241	258	227	258	245	265	252	265	263	255	223	267	244	247	224	240	258	259	248	272	247	266	278	245	287	234	254	254	272	268	238	232	263	233	249	264	235	247	257	244	266	239	262	213	230	247	264	272	280	242	250	249	221	226	249	239	248	242	234	239	268	237	286	250	273	249	278	275	280	260	264	252	239	259	273	259	231	250	238	228	253	286	245	241	264	260	265	242	246	262	257	248	235	236	273	257	281	227	254	236	239	273	236	241	228	239	219	231	260	269	257	235	226	246	270	264	252	231	260	267	245	235	270	270	264	234	220	264	251	265	252	214	237	232	213	265	249	238	252	232	261	252	267	276	239	220	242	230	235	280	245	228	286	246	248	255	256	246	282	246	249	241	251	261	226	253	241	232	241	240	251	254	227	235	264	260	264	266	263	210	216	227	249	265	237	238	245	239	266	246	234	233	262	267	245	245	237	251	249	236	259	249	243	248	226	261	249	234	232	245	274	268	263	235	252	267	284	273	250	213	262	242	239	255	250	251	254	250	236	269	244	268	258	222	236	244	242	252	250	243	237	240	247	269	263	261	262	238	246	239	281	240	269	243	238	231	273	243	253	241	228	212	265	282	251	242	237	253	259	255	259	257	258	225	245	250	249	257	246	258	264	221	259	246	229	250	244	253	241	258	245	271	237	265	238	219	237	256	247	244	231	242	253	261	256	272	251	238	261	237	251	218	252	266	261	238	245	261	241	232	246	245	249	223	269	234	242	235	251	247	282	251	275	247	236	249	268	267	247	240	266	255	241	256	224	251	289	256	257	284	223	257	240	218	252	251	260	237	238	257	277	252	254	261	267	242	237	281	249	259	226	254	234	248	248	233	284	260	257	259	251	256	229	298	257	249	222	244	242	277	236	242	259	247	231	243	237	244	242	260	236	261	261	250	222	252	251	255	243	243	263	269	248	241	259	244	255	270	241	251	242	258	275	238	236	245	266	248	280	259	251	269	247	229	236	267	263	242	268	223	242	263	240	235	211	250	261	242	277	230	265	219	241	249	255	254	263	240	245	248	267	251	259	273	244	265	259	240	266	241	261	234	264	227	260	224	214	243	229	254	287	217	257	257	244	220	247	262	249	253	235	249	253	279	230	258	288	262	253	240	232	258	232	264	240	248	231	262	254	287	241	249	246	247	225	255	258	253	236	267	252	254	261	254	228	245	253	220	249	251	244	268	250	235	227	262	263	214	270	225	264	224	254	238	242	255	272	241	257	222	279	237	259	251	231	234	272	242	260	272	226	222	235	228	251	235	247	231	258	229	261	230	242	246	249	224	220	253	253	258	261	247	228	250	255	237	242	287	264	212	242	244	269	247	247	260	267	261	283	242	282	253	232	245	222	258	228	251	244	264	272	259	238	221	239	261	287	243	236	236	255	266	232	247	246	229	252	231	236	257	273	237	272	253	259	250	232	270	266	239	260	229	213	266	248	227	253	245	232	230	280	244	265	251	238	276	282	245	252	215	257	260	235	252	231	228	239	250	242	254	222	250	251	243	243	233	234	257	248	256	255	228	243	252	268	237	274	271	261	229	244	223	240	242	245	252	270	232	255	259	254	267	246	254	234	234	257	268	229	265	260	233	244	232	241	247	254	229	242	227	214	249	246	254	228	264	220	262	260	261	263	254	232	227	264	264	253	256	239	236	248	251	272	223	267	272	262	214	240	233	286	272	264	216	232	245	251	259	241	247	275	261	275	271	293	266	255	239	278	216	281	227	257	263	258	261	263	241	259	243	224	260	238	244	243	250	273	236	279	257	270	255	250	258	253	242	256	253	243	249	220	252	244	250	240	270	250	278	250	229	263	225	252	262	245	243	257	265	230	252	271	249	233	251	260	239	258	246	267	236	250	251	249	262	230	293	243	275	263	245	248	228	236	244	234	256	251	267	231	225	260	265	257
10421	9773	2175	899	687	543	525	506	433	454	457	433	447	422	449	407	459	423	404	425	457	427	406	373	413	406	450	389	438	400	389	386	393	409	397	443	394	432	419	387	419	419	400	389	410	410	404	398	405	408	391	412	438	405	381	406	429	388	436	399	420	404	408	397	375	406	410	448	381	403	403	393	373	409	420	442	382	398	456	380	436	392	405	373	410	372	408	409	380	389	427	392	389	395	413	404	415	399	415	419	398	391	418	367	412	413	405	386	398	401	423	406	428	396	391	397	397	380	398	381	414	427	380	399	396	382	400	407	400	438	433	421	411	400	369	392	425	422	419	374	407	393	362	427	384	417	409	352	410	397	385	423	370	360	425	389	360	392	399	373	426	362	421	401	421	396	370	410	401	408	420	428	420	435	407	417	402	356	405	426	410	414	407	437	411	442	409	381	388	417	386	381	429	397	375	424	414	396	389	391	397	403	426	405	399	394	393	428	403	351	379	382	392	387	405	420	398	395	424	374	400	401	439	389	404	402	425	445	428	411	423	405	411	422	420	390	415	429	379	402	426	416	381	407	399	361	382	403	405	385	433	425	399	396	378	447	390	376	388	396	438	387	404	391	404	401	400	421	423	404	381	393	421	369	414	377	353	407	407	449	415	407	417	427	395	392	437	422	416	409	382	380	402	418	387	371	391	386	386	429	396	389	392	418	380	398	381	378	378	400	398	414	414	378	399	398	421	423	431	418	386	414	392	363	420	437	398	402	368	371	435	409	370	398	385	426	440	388	398	395	427	414	384	421	413	397	408	429	414	400	374	417	411	391	413	415	413	406	412	363	414	399	377	394	414	426	417	395	401	425	422	420	403	375	365	372	422	429	408	401	424	394	426	401	412	413	432	451	399	415	408	409	401	398	409	389	406	396	378	389	409	387	437	397	408	390	385	416	380	384	387	375	429	408	378	386	380	403	387	389	407	407	416	392	370	416	367	405	432	377	419	405	438	366	387	418	418	394	407	376	398	378	423	420	388	378	376	398	370	402	411	386	371	431	399	403	401	409	399	412	400	402	396	398	439	387	418	380	429	391	377	405	388	371	403	383	398	387	394	414	386	394	378	404	401	436	429	408	447	401	414	417	421	404	418	386	389	434	390	424	371	419	392	374	409	406	391	406	416	380	363	389	376	399	426	386	425	425	414	387	411	413	414	392	416	413	395	376	395	415	421	387	425	403	440	393	382	424	362	411	399	404	395	369	434	395	379	393	420	403	394	410	378	392	389	377	427	393	357	394	386	429	402	384	423	410	388	400	451	391	441	415	399	394	389	409	417	394	411	391	366	409	407	425	434	446	435	385	393	399	424	417	407	398	389	354	401	436	449	405	405	398	406	381	398	409	411	380	413	431	392	402	427	392	394	380	395	431	390	408	410	415	402	398	407	368	359	386	391	398	389	423	413	376	420	380	406	418	378	392	414	401	403	405	424	374	417	395	414	427	404	411	393	402	410	417	368	374	398	405	401	398	427	403	403	405	441	416	433	400	422	387	385	382	380	403	421	416	376	373	445	379	428	392	415	385	402	390	423	374	400	379	379	398	397	373	430	387	398	402	379	396	407	390	381	420	384	400	421	395	382	413	422	405	413	366	432	383	411	411	389	385	425	405	407	390	423	381	418	372	387	389	375	421	377	377	385	372	372	401	383	425	416	413	378	403	394	372	422	426	384	400	412	389	385	387	402	399	374	361	396	404	381	420	422	407	407	384	392	384	388	407	437	391	385	391	424	382	434	405	411	409	403	388	425	381	383	440	403	381	425	416	392	410	426	393	406	418	377	419	427	386	438	388	428	423	394	426	409	402	422	347	399	375	382	375	357	415	407	364	421	398	375	374	414	385	413	411	432	389	402	421	400	394	410	412	420	398	393	413	428	383	413	393	431	399	398	385	378	421	395	377	414	416	413	376	382	359	367	394	397	411	384	435	409	426	406	427	387	372	410	391	430	410	422	402	398	384	414	404	392	406	391	419	395	383	439	403	434	398	377	392	429	414	422	416	411	425	437	382	420	416	420	431	424	395	390	413	415	379	410	417	399	395	429	410	400	394	413	418	381	372	380	415	379	403	422	402	391	362	401	385	409	390	410	419	432	375	410	395	383	395	413	378	393	420	380	403	381	388	369	411	415	401	394	405	374	428	367	407	419	420	382	384	411	427	441	414	416	388	396	448	360	381	413	407	364	402	405	366	380	396	394	368	408	413	402	376	433	432	374	396	384	441	428	422	411	443	412	403	415	381	397	401	401	432	368	402	423	369	412	376	387	402	400	428	405	393	390	407	418	441	390	419	394	435	408	409	407	413	429	397	406	390	437	381	396	404	419	403	384	401	433	343	381	417	380	389	403	381	404	403	387	424	397	421	397	419	447	415	401	413	391	379	377	367	392	416	371	407	377	390	406	388	406	422	424	420	433	398	413	406	398	409	432	420	373	425	405	405	387	428	388	383	402	371	436	398	410	405	407	414	422	388	404	423	356	395	400	385	400	451	418	391	424	360	418	338	408	412	404	375	407	432	390	393	413	417	423	402	392	393	368	420	446	419	414	390	430	401	381	374	384	435	406	423	416	418	395	388	429	421	414	375	426	452	407	427	412	374	383	399	419	403	401	385	382	398	408	390	401	397	400	387	411	347	408	395	385	428	464	400	407	392	379	392	439	392	417	456	401	405	389	387	392	404	373	408	410	411	397	423	409	410	438	385	414	378	395	419	404	383	418	405	412	406	451	369	410	410	415	431	409	398	414	401	381	409	407	398	376	376	429	400	429	392	387	420	386	417	378	420	385	394	380	393	421	386	408	415	415	405	420	393	394	414	413	403	411	389	395	408	432	399	419	408	393	394	402	423	407	376	379	406	380	411	418	416	398	423	406	416	423	394	397	377	361	397	416	404	371	420	419	389	465	389	405	375	371	399	363	425	423	422	384	429	419	400	384	393	415	409	384	402	411	394	412	405	393	437	410	430	406	423	402	432	388	442	400	409	408	417	376	380	439	402	380	422	400	392	395	404	407	381	435	429	367	399	404	390	387	383	406	409	390	380	405	386	406	387	405	426	387	411	444	392	371	387	384	396	368	376	389	395	420	410	422	408	387	441	389	409	400	380	371	401	387	435	375	429	419	406	414	405	382	413	409	388	405	391	390	418	383	403	422	435	378	399	414	381	374	406	392	413	403	389	398	366	416	393	404	404	433	367	395	395	412	416	385	396	410	388	455	384	413	386	400	417	408	396	381	425	416	391	412	379	394	411	384	433	398	413	374	388	403	398	373	409	390	400	345	420	421	377	383	401	434	409	420	429	388	399	366	402	395	376	394	406	402	386	401	384	402	400	376	421	422	423	418	398	382	372	406	378	384	386	413	414	431	406	424	409	418	396	393	357	427	363	390	395	399	394	411	428	408	380	388	422	425	364	435	420	378	383	429	393	419	388	406	398	422	390	414	412	441	405
24739	21201	27549	25094	9581	952	682	585	524	499	480	478	422	473	399	405	401	382	356	426	427	369	389	372	399	394	372	377	382	404	386	401	417	389	366	420	379	391	389	380	395	362	374	383	372	422	367	366	381	397	409	385	402	346	405	379	393	391	403	387	399	384	366	377	371	401	383	372	364	361	390	361	386	350	410	394	382	381	356	367	380	347	384	426	364	385	354	365	404	370	341	399	398	381	389	392	390	412	370	379	359	366	353	370	352	382	399	399	354	387	382	370	384	361	362	349	387	362	373	415	410	387	349	365	390	378	334	371	364	372	380	380	389	393	398	392	372	371	399	368	332	372	364	383	394	387	379	375	375	378	366	386	362	360	372	364	374	398	362	388	360	373	341	345	390	403	348	430	400	382	362	393	414	365	377	369	399	379	348	404	352	373	362	374	388	358	373	408	362	356	382	374	372	371	376	324	372	345	368	416	379	379	347	373	354	378	400	386	386	405	381	375	393	390	417	384	367	347	389	370	388	373	394	367	384	361	386	354	367	361	352	363	366	365	395	405	368	363	386	395	356	379	322	393	368	386	374	367	379	371	368	380	375	402	393	342	371	367	379	434	395	371	390	373	373	377	387	401	372	380	405	401	367	378	392	380	380	380	375	401	408	378	343	390	374	372	384	366	368	386	393	367	388	396	371	385	377	395	369	372	385	399	398	372	394	368	363	361	391	355	363	341	350	375	353	374	382	365	383	408	343	405	377	393	380	390	366	371	382	376	385	378	360	362	367	387	373	364	348	374	383	343	388	381	365	351	382	355	397	378	405	381	368	345	351	370	374	374	354	378	351	352	366	363	364	382	391	397	366	376	374	361	364	344	355	387	358	402	381	361	380	365	373	401	364	371	375	372	371	368	355	367	342	407	369	367	361	343	381	385	366	354	365	374	362	393	382	361	375	366	400	350	390	356	434	333	430	391	372	404	391	385	401	349	380	377	401	329	389	346	369	357	368	370	383	366	378	361	365	386	399	389	367	356	358	347	382	386	407	373	383	390	402	371	376	395	378	379	366	367	374	337	383	395	375	404	390	397	355	397	395	387	377	379	429	387	372	386	389	418	381	385	344	410	357	384	386	377	367	373	378	388	358	330	360	390	408	347	370	336	389	384	374	362	371	354	348	395	385	371	347	350	400	367	365	375	384	393	367	362	348	380	393	348	390	424	399	367	366	401	357	379	350	361	359	356	403	376	391	382	383	388	366	360	367	343	392	361	378	385	368	381	347	404	327	413	409	366	334	386	362	353	408	352	366	343	386	369	379	367	390	375	375	362	374	412	379	384	371	387	417	402	357	387	362	368	351	412	394	360	393	391	413	394	361	348	368	364	382	342	372	367	346	352	359	353	392	389	364	379	402	377	343	365	399	386	348	376	393	389	388	371	383	378	366	373	380	356	370	384	349	384	416	371	373	400	399	348	367	338	369	372	371	373	330	330	386	367	392	354	373	364	393	350	359	393	339	393	374	370	347	393	349	378	386	381	368	377	407	419	372	373	378	359	365	337	397	383	379	390	388	399	402	360	369	411	333	358	355	390	359	380	364	415	366	393	400	368	374	364	379	341	379	356	401	368	375	365	363	370	385	421	370	384	389	393	359	406	358	390	418	387	379	389	378	359	368	406	375	395	385	372	408	337	363	354	388	379	352	371	357	364	351	372	385	380	383	380	360	375	369	363	343	352	377	372	394	415	399	354	378	397	386	352	380	377	374	372	367	374	375	353	376	364	383	350	390	335	341	363	367	332	351	355	388	408	383	378	398	372	391	373	417	375	406	355	340	387	394	369	360	349	371	368	374	361	353	378	395	394	363	393	327	384	415	390	359	377	386	375	376	403	389	327	368	368	382	408	358	358	384	351	398	381	385	385	371	339	377	382	389	365	380	381	357	353	358	356	344	400	375	388	355	410	382	395	379	419	398	390	412	409	392	371	347	389	403	366	359	373	362	368	366	353	381	362	420	364	410	431	378	377	347	366	399	352	382	385	379	418	421	372	366	386	365	417	389	383	387	359	375	355	355	359	361	367	359	405	386	352	355	381	368	381	364	376	411	408	378	353	380	358	336	390	375	389	384	381	378	405	378	356	383	378	352	374	350	393	344	365	369	386	382	351	390	386	375	411	376	353	387	397	376	341	409	379	384	372	350	408	403	357	387	354	376	373	385	380	349	374	369	411	377	393	354	404	375	386	369	389	386	334	347	405	366	367	363	373	400	373	375	370	377	398	392	378	353	374	408	369	389	390	367	394	362	372	368	367	367	383	373	374	415	382	418	369	384	410	411	377	400	351	395	373	380	384	360	353	385	374	353	372	425	362	390	387	343	382	421	400	425	366	370	343	388	368	365	386	386	373	396	399	360	354	389	347	368	376	383	387	376	350	368	363	374	380	371	388	393	347	354	387	385	369	362	353	363	360	372	393	376	376	346	396	397	339	368	387	335	380	383	367	355	399	396	381	375	366	371	371	368	372	391	382	382	371	374	365	398	397	349	363	374	381	388	368	387	387	370	387	411	328	401	373	343	421	372	386	350	381	349	338	368	400	378	384	366	373	365	390	359	356	381	374	365	411	392	356	382	370	399	340	373	386	370	383	361	337	349	377	374	342	335	329	352	357	389	366	381	380	368	377	380	344	391	378	349	347	402	390	380	365	355	357	369	376	368	368	339	373	357	376	363	383	338	352	349	374	395	400	348	373	340	405	333	391	384	378	381	381	347	347	337	384	394	397	365	378	381	351	405	340	404	385	392	382	370	378	369	367	350	365	338	365	390	355	371	381	363	395	372	353	346	383	378	375	396	396	375	383	385	394	369	385	399	365	389	372	389	381	377	376	363	393	364	371	388	402	362	370	356	357	384	384	368	383	379	408	380	377	390	384	368	399	370	385	396	347	380	374	329	379	346	356	398	422	356	391	374	357	386	391	345	423	387	338	380	396	340	363	374	377	364	355	385	375	367	353	410	362	343	383	354	371	359	367	381	391	379	347	367	368	364	377	375	371	366	323	370	346	378	405	395	398	357	359	368	392	340	377	342	357	335	375	370	408	373	336	406	410	383	369	359	347	393	384	377	379	364	361	392	384	342	374	382	389	376	370	396	367	388	358	372	354	369	345	422	371	370	344	368	374	353	372	361	351	364	383	374	381	382	391	371	370	393	358	406	374	373	368	366	400	380	361	391	374	367	389	366	354	352	344	411	392	354	375	364	391	371	357	381	367	382	346	366	343	386	355	398	352	369	340	409	360	355	373	354	384	356	418	409	360	384	320	384	375	356	397	349	366	380	357	368	366	351	408	388	353	405	381	376	366	363	396	340	421	346	383	379	381	396	381	391	365	387	373	361	378	375	335	367	352	386	377	376	390	405	387	349	401	341	366	371	419	369	388	400	385	374	394	353	354	339	397	391	351	396	416	359	377	395	388	401	377	401	360	362	384	371	373	391	377	377	390	353	402
11844	14082	10221	3518	2275	1784	1409	1223	1099	998	926	824	864	738	788	739	680	678	699	738	643	668	627	669	635	620	685	653	590	627	603	645	624	591	616	599	624	603	581	648	619	609	619	566	619	551	629	609	587	615	639	629	589	653	596	630	626	608	655	631	587	616	621	633	622	621	593	665	619	585	589	600	572	614	596	601	613	593	565	596	578	618	619	584	616	633	590	598	587	625	634	586	628	583	654	597	606	591	607	565	627	594	585	556	544	621	586	602	619	562	610	615	648	583	597	606	619	613	615	598	645	588	599	628	585	641	610	611	614	570	609	579	621	612	582	629	586	602	600	605	619	623	634	594	614	575	636	619	633	616	586	582	597	591	603	619	606	597	612	632	624	588	627	604	643	631	606	608	613	655	573	639	570	559	572	596	637	632	613	620	602	613	626	606	598	602	616	639	633	564	646	625	603	565	602	609	568	576	605	594	627	630	639	619	616	565	579	622	642	586	590	600	628	594	593	585	600	569	648	633	603	558	591	635	622	585	576	568	614	578	579	603	630	577	609	634	625	586	596	616	600	597	614	631	603	584	599	570	617	669	630	610	615	571	636	606	593	633	556	581	565	582	620	576	608	633	630	612	573	596	621	594	622	633	622	637	632	604	626	600	603	563	608	620	616	578	607	620	630	618	616	618	591	662	655	588	621	608	644	602	601	647	613	581	626	608	553	609	570	611	607	620	592	596	662	634	637	594	584	616	617	648	612	632	609	611	593	574	635	664	595	612	614	598	620	627	597	597	593	599	608	579	625	579	626	594	614	634	610	609	599	577	597	611	604	615	634	569	575	575	614	595	635	580	605	636	587	616	583	598	596	574	599	586	605	565	592	556	611	623	629	591	599	604	626	610	558	609	603	600	617	585	588	599	604	644	613	580	627	578	569	590	622	537	600	580	581	605	635	587	592	584	622	596	568	592	626	618	557	577	625	609	637	598	604	628	600	613	575	577	575	609	631	606	629	660	607	585	618	578	606	609	617	615	583	571	611	606	624	628	583	591	610	577	629	570	606	634	595	547	570	591	653	587	576	568	621	603	615	589	593	664	590	604	569	600	639	596	606	618	602	596	616	618	608	579	586	601	601	592	627	593	653	561	633	571	587	561	590	616	576	628	598	628	616	562	656	599	572	594	605	606	598	588	578	602	592	567	608	591	556	577	654	621	602	612	608	590	580	598	607	559	634	608	621	599	613	638	584	583	630	661	616	587	593	647	584	606	583	632	629	623	599	606	605	583	567	616	586	622	583	574	591	582	625	613	611	612	630	601	642	602	590	586	614	569	669	589	594	578	628	588	641	608	602	598	623	628	629	559	603	603	608	614	644	608	600	557	649	605	604	615	582	613	599	633	651	571	611	603	571	586	607	654	596	634	588	600	572	628	629	611	613	626	640	592	601	599	600	609	608	627	619	585	569	572	584	623	607	613	620	614	631	612	601	595	591	588	577	615	604	664	611	601	648	566	647	611	599	590	596	593	603	619	582	596	597	611	628	631	632	589	584	601	568	609	635	598	608	573	595	602	626	577	629	589	606	583	596	661	592	602	607	611	574	598	604	602	631	592	656	568	634	638	583	627	596	612	601	623	624	607	568	608	559	641	607	625	589	589	622	588	633	624	618	597	563	613	591	614	606	582	611	570	574	609	622	617	606	582	633	627	638	582	585	650	632	639	574	594	604	614	576	596	625	617	597	548	566	598	614	630	596	589	613	626	605	614	572	579	666	630	575	635	594	593	547	649	575	638	581	602	598	608	611	583	613	605	582	591	606	620	609	624	617	659	627	633	612	662	570	598	601	572	624	595	586	604	618	571	612	591	593	593	636	598	582	634	597	555	644	588	619	619	623	593	622	610	588	641	553	585	604	584	580	618	569	610	579	638	596	628	612	596	626	602	638	643	575	625	620	622	629	617	591	601	588	579	588	569	620	622	569	591	596	632	613	644	566	599	629	601	592	599	613	616	618	587	617	604	642	604	629	588	628	611	614	592	620	606	636	600	613	593	613	587	608	612	670	635	636	589	557	584	640	636	607	580	611	621	555	610	593	568	633	605	578	581	598	611	587	623	600	601	661	633	620	628	627	581	617	598	591	645	574	569	564	565	563	658	546	646	574	590	615	649	624	617	576	609	595	621	590	633	577	583	611	624	626	611	650	646	603	601	622	626	637	615	599	609	615	583	591	575	655	603	625	599	603	634	636	545	557	632	603	615	646	607	595	584	578	566	635	614	610	606	595	587	610	596	574	592	581	631	623	580	636	576	618	597	618	636	657	652	614	603	588	638	581	562	581	604	625	617	603	600	629	585	622	617	636	604	593	594	586	621	597	596	593	619	607	608	583	654	617	586	581	589	631	617	624	625	619	542	600	607	626	601	586	567	616	615	605	600	642	614	611	625	603	577	607	610	617	630	644	679	601	578	632	606	639	585	560	576	574	620	579	604	597	580	581	615	572	578	582	568	573	627	544	621	580	592	598	632	604	657	592	569	587	619	582	569	592	607	540	613	568	580	663	604	626	604	603	507	595	562	603	611	599	611	553	628	610	635	602	603	618	636	604	605	629	659	567	592	595	652	591	633	615	619	644	594	617	624	601	604	633	621	590	591	606	635	625	607	602	593	612	657	597	562	554	564	555	586	587	580	600	558	579	605	554	576	589	599	570	580	566	619	603	588	592	617	559	583	588	635	590	597	608	607	582	636	605	606	592	623	639	614	579	577	582	600	607	581	598	579	591	606	562	599	627	605	639	609	577	578	575	608	621	649	587	632	630	618	632	592	617	600	614	588	600	586	613	559	572	599	618	591	642	628	609	579	636	619	619	605	646	575	640	595	636	616	640	596	587	611	593	614	623	623	559	602	576	611	616	620	589	624	567	593	633	587	603	612	614	593	580	596	634	585	580	571	621	580	609	634	587	590	646	581	639	626	606	572	590	582	593	578	597	603	576	611	618	579	598	583	612	595	571	546	553	602	623	583	614	620	652	602	641	569	555	623	585	594	577	570	613	650	635	608	601	640	615	637	626	605	579	656	559	617	549	631	607	577	629	605	619	582	612	601	639	616	597	607	599	583	584	573	574	563	632	603	592	589	592	657	604	614	609	608	603	607	630	618	599	628	550	607	621	595	592	634	601	567	591	575	608	599	613	598	587	609	580	652	592	589	584	573	610	618	625	585	618	593	636	608	617	607	620	625	637	597	574	569	574	587	589	595	581	613	582	609	585	601	608	559	643	603	612	572	615	613	625	608	646	625	603	631	594	604	596	623	635	663	586	571	600	618	588	569	591	576	553	607	591	632	713	590	618	605	567	617	598	602	569	600	557	610	609	602	595	610	590	602	590	595	644	611	611	597	604	665	570	602	593	590	578	585	576	612	563	588	593	597	570	600	588	607	610	559	580	586	614	612	601	634	580	604	586	628	583	582	632	624	615	633	614	606	604	656	607	596	589	597	601	607
23337	21204	28847	23823	21192	17979	1921	841	618	552	557	475	469	403	443	437	382	393	396	348	395	380	361	334	379	342	335	346	343	319	330	358	326	306	314	321	307	322	329	341	345	320	335	324	301	314	338	288	317	319	343	358	330	286	328	298	313	315	293	297	315	290	321	264	330	305	304	328	310	336	325	324	300	333	322	302	350	323	312	354	276	319	322	309	312	313	333	314	312	280	366	315	331	319	324	284	350	318	351	306	332	322	303	315	296	307	272	332	305	305	301	323	335	338	328	305	311	353	314	324	330	318	302	322	307	320	285	342	325	320	300	305	318	303	310	319	320	312	319	329	299	321	303	285	308	315	314	314	319	286	294	292	311	322	296	287	335	331	309	326	299	304	289	343	306	322	318	322	313	303	322	338	281	284	308	329	306	352	321	344	306	305	305	294	322	339	320	302	296	320	338	337	312	356	353	345	318	305	302	312	304	330	289	304	325	284	320	311	322	269	313	319	313	321	345	285	332	334	296	288	296	305	312	304	291	310	321	296	372	303	310	313	317	298	328	307	324	337	313	316	312	337	327	324	321	337	320	315	292	309	300	292	316	300	313	285	324	285	324	321	308	316	305	289	324	315	319	305	315	340	315	287	332	317	303	307	297	329	350	303	266	335	313	276	308	295	315	316	324	269	324	308	310	309	307	260	315	312	301	340	300	350	311	297	314	278	324	299	316	276	337	287	297	327	285	321	274	299	316	327	327	360	324	303	302	307	314	331	341	348	315	287	321	294	294	320	309	280	266	286	280	306	315	299	331	316	281	269	293	330	332	307	302	306	271	325	315	311	280	311	299	286	330	302	325	309	309	307	329	312	314	297	325	305	314	341	304	302	321	298	299	308	304	298	304	305	297	296	330	314	303	337	336	326	305	308	294	298	341	312	283	306	338	312	275	298	319	331	307	293	325	329	320	351	304	323	304	283	326	307	334	321	309	320	315	314	325	315	298	316	301	328	328	306	346	285	307	329	332	305	291	289	327	305	289	361	304	335	299	296	331	343	319	336	319	310	306	322	314	294	296	317	331	316	281	313	294	314	299	317	323	342	325	289	302	333	291	327	338	321	324	277	311	325	345	331	314	281	286	338	308	293	312	320	340	304	330	329	290	325	309	302	327	323	359	351	323	320	291	329	314	337	307	329	281	348	331	296	338	299	299	312	320	293	310	339	301	306	303	346	300	318	304	301	309	312	304	311	302	272	306	283	283	331	324	327	295	277	300	310	293	308	300	300	289	282	294	290	309	333	327	307	295	342	302	333	318	323	333	289	295	315	276	334	319	302	295	322	299	340	325	294	353	318	294	318	347	303	306	266	320	339	321	331	287	330	303	292	309	293	324	322	327	315	295	309	304	309	316	329	288	287	323	299	338	315	297	326	304	325	313	307	326	325	317	323	307	315	328	296	334	299	301	338	302	305	303	317	296	299	331	281	332	310	352	329	322	322	302	323	288	325	337	333	291	313	325	311	326	308	325	329	332	298	295	332	333	307	296	333	303	306	288	325	357	302	295	346	300	314	290	343	318	308	308	312	303	312	328	312	321	299	296	304	299	314	318	327	285	311	333	338	358	300	305	324	284	310	314	301	317	322	320	290	285	314	310	318	288	290	344	324	314	326	321	301	337	300	293	339	309	274	319	304	306	297	302	305	277	285	297	320	321	306	330	320	296	280	310	320	333	312	312	329	296	311	308	338	296	319	307	308	288	295	302	321	345	309	323	317	277	306	337	323	298	269	297	313	264	340	308	305	321	323	286	310	305	316	295	306	290	326	331	319	312	311	299	312	298	329	318	312	332	301	317	316	321	302	335	301	306	304	317	297	312	312	317	302	343	349	332	307	307	284	295	312	321	320	330	276	333	329	338	320	289	310	358	333	298	335	331	345	301	319	284	311	331	327	311	296	322	323	288	281	323	304	297	290	326	283	302	300	319	320	320	318	286	301	329	314	318	302	301	351	329	303	311	320	324	320	296	327	310	303	321	305	282	342	322	317	288	325	308	309	325	331	338	317	344	290	306	329	343	309	309	328	304	284	293	289	287	307	334	311	325	326	311	309	320	308	307	295	302	321	314	322	293	321	302	315	304	329	340	308	327	286	330	317	296	328	301	327	258	315	320	296	315	331	345	302	328	311	318	309	284	340	301	310	311	341	330	315	327	323	305	334	303	322	321	323	304	272	307	287	308	319	323	313	313	365	303	311	287	319	292	302	326	350	310	319	295	295	330	303	333	322	329	301	310	312	310	308	294	268	305	316	332	323	310	298	329	289	328	291	328	305	315	289	310	310	327	294	316	311	331	317	335	324	352	340	336	316	319	272	264	292	302	284	309	297	303	315	303	315	343	292	335	328	297	333	304	321	293	304	316	322	315	341	324	283	299	303	321	334	337	284	341	291	297	289	322	348	319	296	292	320	314	332	311	304	302	332	324	307	301	311	309	323	302	309	338	298	347	327	289	347	315	326	314	319	301	294	310	305	295	311	277	332	310	309	295	318	296	309	300	337	319	319	304	304	319	310	300	298	315	313	336	302	299	271	304	288	336	322	328	314	302	319	288	315	315	306	322	313	333	333	342	328	312	306	288	322	290	325	284	304	296	296	322	303	313	297	323	314	328	349	335	305	317	349	312	309	308	294	313	312	339	279	287	309	309	310	313	319	304	274	322	323	282	334	288	330	287	316	325	335	276	318	277	325	312	308	316	321	301	356	314	305	295	324	309	266	297	293	313	318	310	311	282	291	315	312	319	305	315	277	311	314	296	319	331	304	280	294	328	331	322	313	281	317	295	288	313	288	288	327	297	301	309	318	305	331	333	347	328	319	300	342	296	336	307	306	325	294	312	293	303	294	300	307	309	329	311	314	326	319	294	311	315	295	335	321	306	304	324	325	312	323	319	301	336	313	314	290	275	327	253	326	302	309	323	306	323	281	325	311	321	285	298	305	308	289	317	311	307	303	326	336	298	306	305	318	307	277	305	345	329	300	304	323	318	335	329	294	274	283	278	309	334	320	277	296	287	323	305	351	278	326	319	295	291	335	340	298	295	304	310	330	308	290	298	310	336	322	318	294	316	313	318	290	286	302	333	300	321	308	324	326	307	291	310	320	321	330	281	355	308	290	345	296	300	303	324	297	331	325	308	308	315	293	290	295	334	319	307	309	330	316	306	316	319	303	292	344	350	275	306	319	328	284	289	312	303	335	309	309	309	310	307	340	305	322	307	323	300	327	288	274	285	312	289	305	308	320	308	284	312	344	304	328	338	305	338	329	318	316	286	330	323	300	348	331	294	323	298	316	311	285	297	302	321	325	306	308	275	272	309	306	308	269	310	308	283	324	321	320	306	306	298	324	279	307	309	334	316	318	298	313	326	327	324	300	308	318	305	274	288	315	287	342	297	314	334	314	297	332	302	322	305	289	295	296	285	320	313	307	321	325	296	313	323	268	304	330	306	288
16713	29709	19177	6940	4850	3448	2715	2097	1689	1549	1255	1096	1124	989	931	828	851	807	706	703	685	660	662	643	639	628	618	609	588	593	553	559	576	534	563	589	543	586	524	530	518	579	556	520	531	543	521	560	541	517	529	554	555	527	538	517	551	521	550	530	479	550	529	534	496	480	514	516	513	491	516	551	508	532	492	554	511	536	526	527	491	510	512	529	467	509	482	537	533	479	517	521	500	539	526	505	527	497	538	501	507	476	521	469	524	535	501	519	486	498	520	510	467	507	485	497	519	524	507	501	473	515	511	540	518	523	567	479	531	516	520	496	501	508	495	503	486	540	520	508	534	525	548	521	489	496	507	521	505	517	490	501	496	507	517	540	446	511	496	491	524	539	471	517	532	487	505	557	487	511	517	470	546	516	483	499	498	504	506	493	503	529	508	529	512	555	543	499	521	479	464	513	531	501	501	521	517	528	535	486	560	510	527	495	450	509	493	574	519	481	532	501	532	531	517	483	489	498	472	480	492	510	512	505	503	499	514	524	517	478	519	487	484	529	500	509	479	484	520	540	495	513	506	504	515	483	502	509	539	525	522	472	470	517	522	508	478	511	541	531	543	480	511	493	478	462	482	538	514	512	529	498	520	486	524	532	483	532	479	506	546	500	496	483	530	515	529	506	521	495	517	533	511	499	532	540	538	509	525	541	494	509	509	500	511	521	518	505	495	483	545	478	522	539	529	480	506	518	470	521	536	522	513	496	484	529	511	501	512	559	533	482	491	527	487	503	509	538	485	486	504	502	507	514	507	556	489	486	527	509	470	521	540	443	501	497	504	547	513	528	533	504	480	520	510	464	517	467	509	496	516	514	487	555	531	502	528	513	464	515	513	520	486	537	531	469	523	538	496	501	490	541	568	537	526	473	489	499	480	470	555	510	557	511	496	502	502	500	509	496	502	514	512	480	461	508	521	477	507	523	467	519	533	512	518	510	495	496	485	510	490	542	517	501	519	502	475	496	503	506	496	495	543	534	540	525	516	534	483	516	506	510	522	522	482	512	477	512	476	515	487	490	481	508	497	492	492	499	548	484	500	514	527	520	498	443	496	545	479	523	456	513	502	542	496	493	576	542	516	550	552	475	452	547	474	505	528	472	525	494	507	493	476	507	450	511	497	538	475	519	497	499	495	528	490	551	487	533	506	505	484	480	565	527	521	529	495	542	510	523	501	531	518	487	534	511	519	492	512	518	494	498	490	493	509	518	495	503	528	522	537	487	509	531	456	462	494	527	496	511	513	494	518	542	554	550	494	467	504	505	447	507	512	488	522	516	508	520	513	519	528	516	523	486	506	498	479	502	570	494	531	492	518	507	517	490	498	534	497	495	522	517	498	523	470	526	486	509	498	553	506	506	482	488	477	485	501	504	551	521	554	512	502	508	503	484	527	486	508	513	495	486	511	496	491	518	519	512	502	498	542	499	482	502	512	530	485	440	501	502	480	512	528	543	497	470	534	471	503	561	507	510	476	502	504	535	538	514	468	544	469	533	534	509	525	512	506	535	495	532	502	504	498	534	506	521	487	503	509	558	528	515	459	507	474	492	484	494	515	542	513	501	501	501	493	484	511	478	507	535	519	501	527	479	501	499	471	526	489	504	513	504	513	531	494	515	505	523	548	519	498	484	472	514	530	521	511	526	550	517	531	561	553	504	497	534	520	494	530	507	501	457	536	524	515	497	517	541	519	476	520	505	542	512	501	518	487	500	482	526	506	499	484	527	521	518	477	528	496	503	538	500	503	499	529	491	493	491	522	504	475	564	517	495	530	516	482	521	496	545	524	554	503	526	499	512	442	543	503	522	481	548	465	517	471	469	489	532	456	480	550	475	532	502	480	556	495	537	474	512	517	534	530	497	529	496	501	522	530	476	534	519	500	494	516	497	522	505	479	490	534	543	530	530	501	523	507	482	496	486	487	529	509	512	483	483	489	515	500	519	478	539	544	484	488	506	519	500	520	512	489	479	499	464	517	481	535	489	511	504	514	502	516	487	515	526	516	477	505	458	470	514	491	476	496	513	502	497	550	526	499	479	486	489	496	511	535	494	540	535	467	512	499	499	524	476	520	534	528	504	518	483	547	508	514	500	470	503	500	467	501	522	494	481	534	520	488	512	508	494	531	518	497	497	499	486	508	504	492	523	569	510	472	506	498	512	518	517	475	478	482	556	518	481	489	535	500	514	511	490	524	502	536	516	525	501	492	523	510	509	503	515	519	508	517	511	519	546	498	516	503	520	497	504	520	486	523	523	526	498	483	545	516	519	524	530	495	459	537	500	497	512	476	526	506	496	502	531	496	526	540	506	475	476	518	488	509	513	510	484	484	526	498	518	514	464	512	518	517	504	476	523	518	496	522	536	508	485	496	491	481	487	520	493	548	546	474	492	482	511	498	523	499	489	524	501	536	509	542	492	483	538	531	522	439	493	495	496	475	522	490	507	523	492	542	464	510	516	475	482	499	495	503	502	537	462	511	520	520	539	505	504	567	536	521	485	531	507	539	485	500	491	498	532	545	504	510	460	484	456	494	495	493	515	491	529	520	505	473	502	518	520	520	501	479	475	510	477	488	503	477	544	480	533	538	525	506	478	492	496	504	513	484	538	555	532	508	474	485	496	494	485	489	416	489	505	524	489	530	512	440	542	493	548	496	469	527	544	484	503	495	493	497	495	520	509	466	546	509	527	523	543	497	483	534	510	522	495	553	519	484	507	532	498	531	489	526	506	518	513	482	534	504	465	510	473	446	518	487	519	478	475	512	502	514	548	525	528	520	478	533	481	515	519	493	502	514	512	506	463	530	485	520	524	550	530	494	474	523	500	569	514	453	544	504	503	521	501	538	494	516	495	512	486	513	494	449	519	488	510	503	528	505	537	532	471	473	491	476	511	519	486	473	491	503	470	505	541	508	485	525	502	507	489	533	464	495	522	489	533	474	520	511	524	493	493	511	534	551	513	511	486	536	496	486	499	522	528	510	489	493	511	507	506	458	458	529	493	513	497	479	512	485	530	504	489	497	499	506	514	471	509	477	485	530	537	485	482	481	512	466	486	491	499	498	506	495	516	510	511	532	528	506	499	533	507	515	469	490	491	500	507	508	548	488	501	488	502	497	509	504	537	524	459	498	500	498	530	513	499	483	490	531	522	520	520	500	510	504	503	506	459	458	498	478	494	531	468	545	522	501	536	514	492	541	492	507	547	489	459	526	522	515	485	453	483	520	494	519	487	491	529	511	510	496	512	475	497	482	514	494	519	526	565	489	530	476	497	489	528	510	489	499	492	505	515	476	494	483	531	499	551	508	529	486	503	526	499	485	505	499	511	517	535	469	482	519	543	516	504	502	486	480	509	526	497	517	483	498	522	514	498	447	525	519	472	490	473	518	489	482	481	509	556	507	488	530	522	549	494	483	497	498	506	503	527	507	495	511	532	514	554	470	507	513	513
26841	20364	8470	613	340	311	331	289	287	306	262	246	268	246	278	249	262	294	276	268	275	243	271	294	274	264	251	260	226	247	293	260	255	298	267	272	269	256	246	271	266	272	274	258	271	279	281	233	251	271	254	261	264	258	262	253	259	260	242	258	263	278	271	234	229	265	290	262	262	272	261	275	262	251	262	246	271	234	254	236	279	286	244	259	275	236	273	232	259	274	277	272	249	250	263	264	274	288	232	267	267	263	269	232	256	277	242	266	253	275	272	252	256	240	247	230	289	238	259	259	253	249	239	254	246	241	259	260	267	271	259	230	246	263	281	259	265	235	273	264	259	244	263	248	250	270	269	279	278	237	249	280	240	286	289	292	270	263	275	258	250	259	293	274	272	272	273	266	271	237	246	244	243	245	262	273	275	231	277	247	288	256	237	262	267	263	231	258	282	236	261	259	280	243	259	256	251	272	232	265	235	277	254	257	251	264	243	263	284	299	250	269	296	250	230	256	268	274	258	259	235	241	277	251	249	248	265	262	255	270	267	273	270	242	241	268	261	240	257	247	286	240	269	272	282	260	251	253	256	252	277	228	272	244	251	285	253	246	230	234	250	258	253	265	275	256	239	244	236	241	260	252	269	262	279	260	247	261	267	249	234	240	247	278	255	227	266	259	249	248	238	247	261	254	277	287	279	232	252	238	261	258	236	239	266	269	257	241	270	274	255	291	246	251	258	245	251	279	233	242	274	255	241	285	247	261	238	250	239	249	290	267	245	241	249	270	259	220	269	267	255	242	270	268	248	254	243	287	281	248	271	273	227	245	253	235	258	225	260	251	248	270	273	269	264	273	263	230	271	249	244	239	265	238	261	248	244	232	245	263	259	269	245	281	241	239	229	252	270	283	238	278	232	270	242	261	267	259	230	260	266	250	250	245	235	250	275	260	270	281	254	248	266	244	227	278	238	249	274	229	253	257	251	258	278	273	279	266	230	254	264	234	261	260	233	252	229	251	249	261	285	253	253	244	268	238	272	242	260	255	238	291	257	267	284	253	270	256	273	270	251	252	244	270	269	257	286	256	236	267	224	257	245	235	285	248	260	243	253	233	253	275	253	268	255	255	242	277	251	277	249	228	259	244	262	261	252	250	234	282	256	258	250	249	242	242	255	259	249	225	244	258	264	248	266	255	261	257	262	272	235	269	269	272	284	274	262	238	250	263	276	260	234	276	255	265	264	253	231	263	271	271	268	242	257	243	260	255	242	269	257	216	276	266	263	238	294	233	247	280	259	256	251	236	286	235	262	244	250	256	279	238	273	253	230	224	232	247	266	237	250	254	272	269	267	241	269	245	253	248	233	266	269	248	264	258	289	242	250	267	227	259	251	251	230	247	242	252	262	247	264	264	241	241	284	249	262	242	257	279	245	252	260	256	250	277	240	257	291	279	247	272	296	245	260	289	263	253	249	247	264	284	245	275	272	263	260	263	277	234	229	266	234	256	276	294	253	232	251	257	264	289	276	260	251	262	257	219	281	242	226	231	243	256	244	260	274	278	232	230	266	222	276	248	256	261	264	242	290	251	265	261	285	256	251	238	263	264	246	213	257	271	214	230	267	267	264	276	270	258	235	255	251	282	291	246	241	272	250	253	252	254	251	256	265	242	247	263	262	250	286	250	243	227	237	225	270	290	252	258	273	265	234	269	286	251	262	239	287	253	262	271	243	263	280	265	250	275	263	255	279	252	284	251	252	300	245	281	232	259	253	213	276	253	273	262	240	271	243	248	253	272	266	245	235	226	271	249	257	236	263	222	271	261	253	262	251	246	274	268	264	251	271	246	264	264	268	247	296	258	259	248	248	252	264	272	242	233	250	238	266	267	259	238	262	274	257	269	286	248	245	246	266	245	244	248	261	271	287	266	260	259	244	264	285	259	276	282	247	269	258	249	266	279	242	262	267	268	256	249	244	271	249	255	253	270	265	277	256	236	286	268	280	258	256	257	259	274	239	254	296	275	259	279	269	256	265	245	240	258	254	266	258	229	268	244	235	221	240	256	239	232	256	249	254	254	270	239	245	259	232	269	241	254	252	234	277	249	261	263	241	269	263	279	250	249	253	254	254	245	250	250	252	269	241	228	261	274	229	261	272	291	259	266	251	268	256	261	266	248	256	252	238	226	252	249	256	281	246	258	234	253	270	241	273	258	285	239	277	257	243	259	271	258	257	259	255	260	254	258	296	257	249	268	234	234	229	243	269	270	234	253	253	244	248	265	241	235	267	248	253	264	255	238	261	234	240	270	290	258	280	255	273	261	250	291	272	263	252	268	256	245	253	275	248	250	248	268	266	263	275	268	266	259	267	251	266	259	278	239	284	290	253	288	237	235	243	263	256	244	271	266	260	265	281	258	262	264	267	265	248	240	256	225	264	270	274	273	261	286	255	245	229	279	257	290	286	255	276	265	277	252	272	269	247	253	251	278	277	271	280	274	260	244	262	260	227	228	264	276	254	241	255	250	229	240	246	246	268	284	225	255	285	279	258	263	238	261	233	215	252	262	241	275	264	282	245	252	246	295	287	246	260	269	247	236	261	268	257	255	238	274	287	246	263	271	268	247	267	254	267	268	239	256	244	241	265	235	272	261	251	264	266	254	261	262	260	259	253	264	250	239	249	256	266	246	233	258	249	253	284	244	256	269	264	248	274	243	259	254	255	262	276	271	256	272	265	264	233	245	274	273	271	232	218	250	229	259	250	280	257	254	239	266	243	257	251	251	272	263	280	265	246	252	245	268	285	238	257	280	234	237	284	269	257	243	267	245	277	246	305	243	268	247	240	254	269	240	250	262	264	279	272	230	255	273	229	268	236	259	265	263	269	277	264	238	260	281	267	284	254	248	266	233	241	256	286	262	248	241	221	269	275	257	276	229	219	285	282	283	277	249	247	253	304	267	254	249	267	259	287	270	243	273	263	266	244	240	257	240	268	281	229	255	259	275	282	290	265	235	256	289	260	260	255	251	271	272	289	270	238	260	258	273	265	253	254	268	246	243	271	242	247	267	291	243	270	260	267	252	250	260	220	255	255	250	234	278	252	254	254	259	251	251	262	247	257	248	274	269	239	236	247	264	229	265	264	260	283	237	258	277	287	291	294	257	227	252	261	270	246	250	283	254	246	264	244	266	260	274	259	239	255	247	261	255	254	278	278	251	252	212	250	270	237	264	291	251	269	237	255	249	251	218	250	256	262	219	264	257	243	243	253	262	245	289	242	257	280	257	259	251	270	269	234	246	241	269	245	268	259	230	285	242	239	269	239	252	250	252	263	272	262	256	255	274	262	247	261	246	240	283	261	266	265	243	258	253	249	270	256	241	243	262	279	266	248	259	255	266	281	254	268	244	236	254	232	250	224	274	244	268	287	253	283	270	247	234	270	250	256	263	225	247	275	222	252	234	269	252	275	270	266	270	258	265	250	270	269	250	276	257	248	268	228	266
11826	17716	4971	865	645	592	523	483	447	472	479	500	445	433	439	420	397	423	437	430	462	453	442	410	408	399	415	420	436	396	437	407	439	395	419	414	422	426	425	440	388	422	410	454	401	401	386	444	424	398	421	397	433	443	412	448	425	435	382	430	404	434	434	416	444	413	431	417	435	428	425	444	395	413	399	392	411	444	409	418	413	404	412	445	396	404	409	442	404	434	411	416	430	436	411	394	424	449	388	413	418	446	401	420	419	475	425	401	416	429	394	447	390	426	457	419	416	378	419	406	425	426	424	421	436	426	416	414	438	399	405	426	458	423	406	432	415	413	423	424	386	414	439	433	376	408	414	420	423	366	422	458	443	411	437	428	412	455	407	434	428	432	401	401	416	420	417	427	420	430	400	423	402	373	425	412	421	400	425	398	404	392	410	379	411	406	372	444	416	441	385	396	408	404	365	364	446	442	411	402	406	440	420	417	408	396	415	435	446	428	407	398	403	406	416	383	432	467	423	397	400	440	413	421	427	426	396	433	392	406	434	431	394	385	423	436	428	397	397	412	438	404	397	414	421	409	434	401	406	394	418	455	404	403	415	420	439	424	395	405	430	410	405	381	429	476	373	430	418	422	441	428	414	426	389	433	403	429	401	406	413	400	408	415	421	405	380	439	408	403	403	418	473	397	391	383	438	413	423	431	409	381	407	379	424	376	418	417	400	408	445	405	431	416	369	415	472	389	423	435	384	435	435	388	417	388	396	424	408	421	430	410	429	431	413	430	370	413	420	428	407	426	380	427	406	448	395	376	403	420	422	428	434	425	441	416	432	439	437	414	409	420	419	389	405	441	417	437	411	425	405	438	404	403	412	398	437	389	443	414	412	409	448	421	433	421	420	381	435	447	416	395	430	424	414	413	447	418	416	455	397	424	472	421	468	426	439	416	425	423	408	397	438	407	392	411	394	409	400	395	408	412	393	399	393	396	412	388	402	413	394	399	407	378	400	395	423	448	412	391	443	452	427	394	445	407	405	416	424	406	402	413	393	383	385	386	441	436	425	419	414	422	382	419	448	471	439	406	399	398	391	397	417	392	426	372	413	413	390	370	393	412	432	429	405	420	384	408	444	401	415	410	396	419	409	438	425	395	409	388	399	414	437	413	414	395	418	414	449	414	393	437	405	417	421	457	446	405	399	418	441	409	419	408	398	412	419	378	437	407	433	378	425	431	412	391	438	409	437	416	429	399	432	430	447	414	427	376	392	438	405	397	433	440	405	372	430	421	396	367	386	427	445	424	469	453	411	394	435	436	435	405	414	407	425	436	380	397	433	445	425	411	448	395	408	410	438	403	459	399	455	439	448	423	440	402	395	406	414	407	378	412	431	445	410	414	377	434	410	380	410	424	413	415	403	422	390	403	405	422	409	411	386	374	427	421	447	419	424	412	411	427	418	420	365	390	405	437	434	424	367	453	387	421	417	422	415	438	412	446	373	425	395	405	374	447	422	438	460	385	403	413	444	396	410	466	397	418	416	400	440	435	399	442	400	418	436	419	441	426	376	395	413	426	407	420	437	468	389	424	401	455	431	398	442	390	418	401	421	417	381	387	397	416	384	434	445	444	403	378	419	446	404	415	415	460	408	422	413	415	440	372	415	430	402	396	441	424	414	394	415	376	411	404	412	387	424	389	388	417	385	404	425	454	418	418	413	437	408	396	425	379	433	421	390	413	444	459	391	441	430	417	435	432	425	432	406	407	388	443	413	401	397	411	381	442	408	390	408	419	407	401	430	436	442	429	406	399	403	395	417	401	410	415	391	394	424	394	405	381	424	388	410	422	417	420	443	419	358	444	415	394	420	432	417	396	423	385	380	409	399	389	417	388	454	458	405	401	430	393	402	416	406	436	405	408	433	430	411	421	427	390	428	423	398	384	361	442	413	403	418	402	446	416	408	399	381	414	396	439	408	412	391	450	401	430	413	405	393	400	397	420	417	420	431	406	458	421	456	385	376	402	405	397	433	426	359	424	448	405	431	423	415	418	461	408	432	454	410	434	422	409	430	384	383	442	412	424	419	381	414	441	426	400	435	420	425	430	431	426	385	364	384	408	407	404	432	396	413	428	462	369	410	416	418	393	416	413	418	425	421	397	429	416	409	423	416	377	419	358	389	412	398	397	431	397	420	412	458	438	416	430	380	412	436	458	418	423	385	442	403	444	427	410	391	416	411	436	412	387	385	393	386	398	415	403	472	417	434	405	436	397	393	422	419	443	423	418	403	429	378	451	391	428	415	433	431	411	436	421	425	407	431	408	409	422	397	425	412	421	441	403	405	413	410	396	405	419	421	435	445	380	410	429	407	459	420	443	402	407	455	406	433	401	432	397	413	404	441	398	443	426	432	424	395	422	416	424	395	404	390	410	400	422	427	414	417	415	425	411	422	408	378	423	425	429	425	433	444	452	400	426	423	428	427	411	412	415	406	412	402	399	415	397	422	415	426	434	419	402	416	408	414	400	433	430	385	401	402	370	389	413	444	399	410	430	419	449	419	462	410	421	434	392	422	413	387	410	417	418	417	396	426	421	392	420	411	418	417	408	383	443	421	414	416	400	410	415	429	416	421	426	426	416	402	417	437	431	438	403	393	398	395	428	438	402	438	434	376	426	394	410	410	403	421	433	411	464	417	419	381	378	447	409	380	411	387	427	412	411	445	397	425	405	413	397	401	403	408	466	447	418	427	390	399	422	435	419	429	406	409	423	421	393	441	390	410	420	421	446	401	438	420	413	418	427	407	436	414	442	425	409	469	426	414	386	389	404	436	407	400	425	418	426	455	416	429	463	426	392	392	427	410	464	389	397	417	441	399	403	428	423	424	436	391	408	434	392	427	416	415	372	417	425	434	418	429	415	409	422	381	452	424	427	420	409	446	432	412	421	423	408	401	411	391	418	415	390	400	396	413	412	407	412	443	410	405	427	412	430	436	423	434	407	375	402	429	391	407	454	423	439	370	438	406	425	365	425	406	417	398	451	403	458	396	465	404	422	417	383	463	387	430	452	447	409	416	415	372	413	396	411	378	439	398	391	418	426	389	442	396	378	418	409	424	437	442	452	432	422	399	415	404	427	422	429	401	437	447	403	384	401	435	440	406	436	419	409	424	416	419	434	393	444	422	382	455	408	411	375	374	411	423	457	367	435	418	423	440	442	409	415	435	404	360	448	416	414	429	389	457	415	361	407	388	440	390	402	420	414	420	405	414	427	436	404	393	404	435	444	428	458	432	421	406	449	448	420	416	467	430	425	421	409	437	415	427	425	413	394	427	418	444	421	425	424	399	370	460	412	432	422	441	431	440	417	407	396	407	411	395	463	418	392	455	420	424	395	416	439	418	387	448	425	462	412	387	428	420	403	431	415	433	413	392	408	419	476	399	395	406	372	386	396	421	438	420	449	391	392	400	389	399	401	404	424	419	425	443	419	427	429	405	422	444	400
24665	21069	27324	24940	9556	972	699	581	514	527	436	428	458	450	432	413	395	430	410	392	381	444	393	401	389	401	410	403	367	392	428	376	410	425	376	387	387	386	387	392	354	400	417	394	371	367	381	386	395	383	398	406	401	389	393	384	375	404	410	384	357	394	364	396	389	384	363	398	392	374	379	400	383	384	370	409	375	415	359	361	353	393	360	388	375	412	399	398	361	373	388	400	374	355	385	374	379	383	351	383	381	400	358	412	383	403	372	380	361	387	402	396	369	425	383	401	394	403	375	404	378	345	379	377	382	372	371	391	397	413	357	406	363	372	398	360	399	402	450	379	368	369	371	386	409	356	408	412	365	397	396	403	379	421	377	395	350	344	388	353	368	390	428	378	424	382	377	384	400	389	381	384	388	414	383	416	385	400	411	387	379	413	456	423	440	395	388	411	371	362	427	356	410	406	366	389	395	412	367	390	401	358	407	363	371	391	362	383	360	380	417	376	380	374	413	368	398	380	420	348	405	395	374	392	365	377	350	381	395	382	397	399	391	438	386	381	410	380	342	368	394	416	389	376	370	369	378	392	379	380	368	370	408	394	358	382	381	391	362	364	385	375	412	399	401	354	408	384	372	369	372	378	373	403	393	366	376	397	402	376	388	415	397	390	417	402	379	390	411	369	371	400	362	426	383	376	381	341	388	413	427	397	400	377	407	386	386	376	394	368	386	361	408	422	394	357	407	366	356	396	384	373	358	366	387	380	378	392	369	375	335	347	367	348	389	397	384	390	417	370	361	402	370	399	368	382	397	394	379	385	392	367	382	423	360	395	395	346	412	375	363	381	370	379	377	398	394	358	374	382	352	396	408	349	390	343	380	384	351	359	380	375	404	373	388	401	424	392	409	388	371	339	356	382	387	376	394	354	407	387	379	394	370	409	386	347	358	358	393	366	396	397	400	401	395	382	374	383	387	373	376	392	412	365	375	353	416	389	369	392	416	380	383	380	362	431	402	401	393	378	357	403	343	345	381	413	392	336	354	402	392	370	369	401	398	374	393	405	405	389	407	393	390	359	384	386	358	358	382	380	396	370	358	378	433	375	364	373	369	383	379	369	392	407	401	394	387	377	405	390	403	373	371	407	402	350	350	384	335	392	378	392	373	380	407	365	372	392	392	391	372	392	371	386	391	365	344	403	429	411	397	364	377	386	413	404	411	333	408	369	384	356	351	360	342	388	383	392	374	375	388	402	385	388	355	384	383	366	394	413	398	392	372	362	376	371	376	364	365	361	386	365	382	375	364	367	385	377	360	396	421	402	391	408	370	359	385	377	351	386	358	361	351	397	390	363	360	351	387	378	440	378	404	395	357	388	372	402	427	386	391	371	388	348	356	362	399	352	383	381	362	409	360	386	362	374	370	375	382	385	382	337	365	350	381	372	381	352	387	416	374	362	393	384	334	395	391	384	426	365	372	375	394	367	399	375	375	375	373	358	373	374	374	383	377	389	411	363	397	369	391	368	344	352	421	378	386	425	413	397	400	372	394	376	346	406	377	360	371	401	378	383	384	399	381	368	369	402	396	400	390	386	387	369	357	372	381	388	376	427	406	376	398	370	379	371	387	386	359	404	370	387	409	405	359	403	354	376	396	395	368	386	382	384	390	396	353	399	411	397	373	366	390	389	366	375	367	377	407	376	361	394	417	412	391	375	386	386	381	400	396	366	392	386	402	346	362	382	381	383	401	385	392	339	346	377	413	393	363	386	406	349	398	358	356	384	419	422	367	409	340	389	347	394	380	397	398	348	382	379	406	370	328	389	385	367	381	383	363	365	382	396	385	422	377	355	417	372	388	389	413	413	385	355	387	392	386	390	355	379	369	382	411	350	388	383	373	354	370	405	407	428	361	394	362	390	372	363	374	354	392	395	381	372	371	359	427	390	379	383	401	397	375	420	403	388	378	375	379	378	368	408	384	392	407	370	339	377	365	362	399	336	405	403	399	382	369	411	359	366	377	403	392	358	379	403	378	410	386	352	401	394	388	404	403	392	377	379	374	383	375	426	389	406	403	381	379	387	391	378	335	385	348	382	393	375	369	404	370	372	382	426	356	387	410	361	397	394	380	347	414	374	395	384	361	357	432	378	373	411	385	418	400	405	417	391	400	392	398	358	382	390	384	372	369	368	337	389	391	332	357	358	396	401	346	400	372	391	380	397	376	342	378	366	395	378	346	392	406	384	375	356	396	383	388	383	397	412	358	380	413	383	382	404	396	390	381	397	386	363	375	399	382	386	408	372	411	353	394	398	391	398	386	349	345	373	391	373	386	376	375	403	384	397	396	416	370	389	363	416	416	386	393	374	359	377	389	388	351	388	359	363	422	390	338	383	379	421	363	368	411	395	409	389	396	374	390	368	400	390	379	383	354	387	411	389	395	385	412	354	364	380	424	389	413	371	359	400	374	420	393	378	368	373	381	383	372	406	393	399	401	409	400	380	393	379	400	391	390	369	391	369	390	419	391	346	359	346	396	398	389	355	371	390	403	416	369	354	387	379	384	382	376	415	391	357	368	427	375	404	408	376	389	389	389	356	335	363	360	366	328	383	372	394	393	376	376	398	399	340	374	371	335	365	392	419	359	385	363	354	360	396	397	367	398	393	378	368	381	393	397	375	362	373	364	385	425	377	369	394	397	354	354	415	403	360	401	396	373	411	379	402	392	400	424	382	399	348	369	379	393	354	368	366	392	383	349	359	380	377	392	403	408	381	350	410	423	417	363	375	412	410	363	407	376	366	362	386	419	404	402	427	386	366	358	405	415	440	374	352	390	390	393	373	406	389	396	380	345	367	390	360	358	386	416	397	400	383	403	352	380	388	389	420	421	377	361	364	369	391	366	412	369	406	370	389	360	395	377	367	411	378	386	393	454	358	398	403	394	412	383	379	371	376	363	380	394	395	371	368	413	363	378	359	364	388	386	412	387	368	399	396	397	370	395	362	392	368	367	379	399	414	388	361	395	370	411	398	427	398	379	374	387	370	376	371	412	389	366	387	406	351	380	389	378	386	385	384	387	371	359	363	371	396	402	353	376	390	358	371	389	383	377	371	372	378	329	365	392	378	398	392	396	347	337	350	370	392	405	403	398	395	396	376	379	367	371	368	372	387	389	389	372	394	361	374	386	373	391	363	400	363	389	384	407	380	390	375	413	396	426	413	403	390	413	366	364	378	334	350	365	372	408	361	399	396	406	427	371	404	367	390	364	376	399	371	372	381	391	378	398	402	385	375	384	369	403	381	346	372	421	414	389	393	364	371	402	392	365	403	389	404	384	426	355	396	396	434	403	398	418	416	452	387	357	376	397	419	397	352	401	384	387	401	386	391	403	378	422	387	388	377	398	403	413	401	386	341	391	391	367	364	369	383	362	385	361	351	400	388	381	391	380	400	398	392	406	346	399	390	387	352	377	329	360	362	390	412	409	354	395	385	361	399	390	398
16043	22890	6670	3236	2370	1724	1464	1224	1151	991	924	848	823	828	756	816	732	727	723	686	699	632	680	711	628	643	611	633	675	583	613	643	625	663	655	658	647	701	665	663	620	628	642	615	632	620	660	618	616	619	633	605	605	611	607	661	593	665	608	618	572	625	590	630	658	585	641	612	619	606	579	643	609	598	615	651	598	606	601	618	643	604	614	703	624	612	662	622	624	642	625	624	615	637	605	606	631	600	618	635	616	597	629	671	593	624	603	590	596	664	600	614	593	596	636	604	681	648	621	618	620	624	682	622	609	644	589	616	637	597	598	528	639	621	644	608	616	626	609	637	600	653	599	600	584	599	629	597	591	595	603	598	637	603	656	634	640	658	604	640	604	598	647	618	637	605	653	584	585	622	639	625	591	563	601	633	645	614	611	601	639	618	604	612	613	641	584	610	599	571	630	587	610	630	633	604	661	597	619	625	611	645	627	650	611	617	649	637	612	616	587	606	604	606	627	638	626	600	621	646	624	675	614	611	605	606	627	643	589	613	588	656	619	634	587	565	627	645	654	601	600	659	645	581	612	615	557	636	638	591	624	599	602	613	601	634	571	659	626	603	585	619	611	607	585	613	621	612	612	626	622	555	610	646	611	655	630	610	595	587	573	599	581	631	614	620	602	629	595	617	603	591	622	595	661	629	653	610	666	647	609	612	624	664	578	657	586	625	644	637	618	669	606	625	626	606	620	581	624	643	638	617	625	590	615	556	642	647	607	643	634	631	584	590	596	627	601	601	626	610	614	603	616	587	593	600	576	633	640	613	599	597	646	644	628	601	617	610	586	673	627	606	597	595	581	569	626	632	630	640	636	610	628	574	619	647	654	635	600	627	617	624	576	623	606	596	618	624	620	630	610	651	595	627	569	641	606	635	622	635	629	561	634	589	604	631	581	637	602	602	587	648	624	634	604	653	613	611	599	626	574	557	657	581	611	582	620	652	601	616	622	585	622	616	678	619	599	594	597	570	639	578	551	594	640	613	586	604	598	576	605	649	593	626	630	623	611	614	612	576	627	641	634	569	591	630	642	605	587	634	598	603	569	614	609	604	588	644	606	618	602	579	668	585	637	620	590	614	615	572	604	669	620	629	619	598	599	554	628	612	645	598	619	635	632	604	600	605	651	586	613	619	615	663	577	586	576	621	628	643	586	603	608	645	592	607	612	634	633	594	597	638	596	623	600	600	592	597	623	589	608	612	613	630	623	628	624	611	607	595	605	626	631	606	604	610	598	592	666	601	633	612	590	632	639	631	643	586	614	672	594	657	648	658	626	605	621	654	602	633	631	579	643	583	587	632	652	611	631	676	667	585	575	574	631	614	611	594	599	639	646	597	623	637	617	536	618	601	611	598	590	567	610	598	592	614	601	597	642	620	594	627	623	603	581	662	642	611	657	626	651	613	585	568	623	650	628	680	616	607	603	625	633	613	638	642	647	622	589	604	625	642	608	626	613	584	622	634	668	660	643	647	590	625	578	542	639	617	615	610	579	603	578	624	585	584	578	588	627	597	617	644	621	607	618	614	663	633	630	614	622	602	611	640	566	619	591	609	610	570	620	561	605	633	672	619	604	632	627	611	583	635	637	619	606	618	601	591	578	593	667	651	578	623	615	599	597	577	637	618	624	616	628	648	643	586	604	610	612	560	603	607	632	595	613	615	620	565	668	610	648	606	670	617	624	618	605	630	604	585	623	606	606	607	600	646	606	664	604	638	590	607	613	647	605	647	579	578	594	630	594	553	599	595	630	588	643	617	609	625	576	624	642	636	605	595	642	599	618	623	552	672	627	634	639	653	579	626	607	621	624	619	580	667	591	591	605	602	621	625	598	600	619	603	569	593	632	631	634	671	637	647	610	642	601	613	604	621	627	609	627	567	626	557	596	625	594	622	612	632	632	605	678	612	568	600	633	587	590	598	612	642	625	592	587	616	664	651	615	617	598	561	578	610	572	617	632	617	627	609	602	611	607	648	598	622	604	637	609	595	607	588	590	652	620	576	592	612	552	594	638	644	635	620	607	599	612	618	586	655	527	604	606	577	606	607	629	579	596	587	628	635	596	627	622	615	604	637	615	619	587	603	639	600	619	605	628	680	601	610	657	585	614	594	639	622	572	630	603	628	589	596	625	608	593	626	645	616	588	617	584	608	615	624	612	576	584	654	607	597	605	629	645	609	599	641	606	609	630	638	616	608	642	613	629	625	588	652	565	605	626	634	577	635	591	634	661	588	596	622	579	607	610	598	587	565	585	613	570	676	572	645	617	600	664	661	635	625	601	611	638	616	583	651	608	629	618	626	606	598	606	616	619	608	630	566	596	612	596	624	684	598	569	621	580	613	605	554	640	593	611	680	656	650	643	600	624	629	624	605	611	647	595	654	607	604	643	625	636	565	578	608	648	633	635	643	601	616	591	591	621	604	593	586	638	586	600	614	603	621	600	593	600	615	615	631	587	637	649	607	610	647	611	605	623	588	576	614	603	608	643	617	608	627	622	565	651	607	601	572	629	640	644	625	588	623	609	638	623	625	620	599	603	644	632	613	615	617	585	621	573	630	621	606	588	582	659	571	693	608	600	568	615	617	598	600	569	583	593	630	658	648	590	591	634	634	582	577	615	624	633	617	631	661	640	629	570	657	644	605	608	594	635	596	605	605	651	591	624	624	600	603	614	678	592	610	652	615	609	645	603	611	610	644	609	641	597	631	641	613	618	586	582	596	584	594	616	623	622	587	622	570	596	619	613	607	674	601	632	662	629	629	644	560	627	637	611	600	608	647	596	646	633	550	602	656	609	606	581	595	608	640	598	635	610	608	658	633	615	629	685	642	632	625	590	602	610	605	610	643	603	619	581	642	577	625	622	605	606	637	642	652	613	612	613	576	591	598	589	624	623	589	654	600	563	656	615	613	593	635	595	601	592	634	579	572	593	603	615	591	562	573	613	581	615	638	608	648	633	607	613	600	652	626	599	607	609	589	625	669	632	639	633	633	615	649	614	646	570	628	605	637	638	591	607	613	593	626	633	599	632	643	571	586	589	605	625	656	642	606	600	613	605	610	601	618	638	636	616	587	591	627	612	617	679	617	650	606	608	610	598	587	603	570	664	599	618	631	608	601	618	639	608	578	574	586	616	627	586	579	589	589	601	636	587	670	640	623	611	621	593	614	615	595	584	634	588	614	632	634	596	602	573	627	634	562	663	617	612	685	632	596	647	639	593	620	634	603	652	618	624	601	584	643	610	583	623	606	606	619	630	591	624	612	619	635	622	649	576	564	610	589	627	600	592	661	566	638	625	648	648	610	603	600	592	605	642	640	585	624	573	590	577	595	630	575	623	638	637	613	588	608	647	602	625	639	604	602	602	601	639	603	625	670	647	601	632	580	650	653	615	589	643	636	652	605	629	610	636	623	641	602	608	613	627	634	637	618	623	650	668	614	616	630	613	591
23248	21210	28875	23800	21197	17994	1967	857	688	609	599	504	487	456	437	420	425	412	426	409	402	378	370	387	381	361	366	341	354	360	343	358	367	344	337	341	319	409	867	328	321	350	363	341	357	340	323	313	371	307	370	357	342	338	326	348	315	312	353	328	336	324	332	323	335	333	349	346	332	332	297	316	340	337	359	343	312	338	319	346	322	340	312	328	304	326	288	346	334	313	336	305	330	334	307	349	322	317	332	331	325	351	346	326	307	297	337	339	350	302	339	314	341	342	337	304	308	338	342	353	333	318	345	319	312	333	318	334	331	345	347	344	291	316	356	320	314	316	330	350	326	316	293	315	325	340	316	314	329	320	333	323	316	317	311	309	311	334	323	307	343	313	343	321	309	342	336	319	313	350	326	329	326	293	322	293	308	325	333	341	328	355	303	343	308	279	315	305	304	332	350	309	338	317	345	329	336	310	354	302	327	319	317	340	309	348	332	334	311	321	316	315	317	325	340	321	331	344	335	338	310	327	314	322	318	318	306	341	328	307	309	313	317	311	346	339	318	326	335	334	305	316	321	311	336	329	342	352	312	325	339	322	324	316	342	329	336	355	317	327	327	334	337	297	352	305	326	342	316	333	337	334	349	300	331	333	317	325	316	321	311	357	319	305	328	330	327	299	317	328	314	300	342	307	302	331	339	323	310	364	308	357	307	332	325	277	325	310	326	342	286	324	328	339	332	308	327	327	323	331	335	342	310	341	327	308	314	333	337	281	311	345	299	337	323	342	317	301	330	317	309	339	297	313	331	302	319	329	332	309	333	321	316	308	319	338	336	343	329	321	354	336	312	338	311	323	321	299	307	327	361	333	321	329	327	295	303	328	356	325	339	323	346	310	307	308	339	307	344	360	337	311	336	313	304	299	310	278	307	348	327	330	338	310	340	300	341	320	329	349	342	310	315	307	300	311	315	322	331	319	336	320	318	322	323	341	335	349	341	318	308	298	340	334	333	293	331	321	308	334	338	362	323	305	329	286	277	316	273	316	333	341	320	327	329	340	335	291	310	342	322	308	335	314	273	300	312	310	336	347	334	320	305	324	305	355	343	291	308	324	347	314	311	327	356	279	308	316	342	336	329	330	311	352	354	297	318	325	334	339	335	289	319	336	351	310	349	313	337	338	291	336	340	325	339	309	299	339	359	347	346	359	300	316	296	332	337	351	303	319	314	313	300	319	329	331	332	314	299	339	308	319	334	316	304	334	303	319	322	332	350	303	333	318	291	321	329	299	317	311	349	335	318	340	330	330	341	321	307	337	316	351	296	335	342	347	313	292	291	320	326	344	315	334	326	330	311	288	303	312	308	357	339	311	308	320	311	343	286	314	328	311	309	336	307	318	336	311	334	350	354	316	306	318	325	323	334	319	314	311	324	317	348	351	339	327	332	351	322	344	324	298	315	302	316	322	299	290	289	320	309	340	328	325	346	311	318	295	304	336	328	307	345	318	334	338	319	292	313	307	325	307	318	321	318	336	321	362	332	352	299	312	306	331	318	299	323	284	299	357	324	330	324	326	341	322	326	303	310	346	300	312	333	318	331	303	327	315	318	325	296	330	355	318	299	315	341	323	335	311	350	329	288	311	332	331	323	313	315	307	315	328	329	362	325	317	329	359	328	331	335	326	332	323	318	348	314	318	297	319	342	311	324	338	323	322	311	386	337	322	325	330	309	313	294	295	309	323	322	306	343	347	314	319	345	325	357	291	321	314	333	346	334	314	347	298	315	302	327	300	308	326	304	317	334	307	331	337	329	312	350	326	313	288	321	315	296	302	304	328	355	309	355	318	317	336	320	302	330	320	307	376	325	359	311	336	315	326	343	310	334	349	342	284	321	296	345	315	318	312	312	316	318	340	316	337	338	317	311	315	322	339	294	287	323	308	334	334	323	296	300	353	337	336	322	302	338	294	302	309	326	326	294	302	357	323	328	328	318	320	303	321	332	324	324	318	322	312	313	328	323	329	321	349	337	321	328	336	322	334	318	357	312	328	297	318	329	336	330	330	331	335	305	314	329	339	297	327	313	310	329	288	289	340	322	319	307	343	360	337	309	335	357	310	335	329	333	315	372	337	300	330	298	331	359	330	303	330	337	302	338	292	356	349	342	312	313	312	319	331	334	330	304	303	307	314	304	325	332	302	329	334	311	330	293	317	334	304	322	377	302	311	338	332	326	321	303	307	329	336	311	321	336	333	329	326	294	337	316	313	323	314	326	312	320	346	302	323	321	326	312	341	303	291	361	317	337	344	290	305	315	317	343	327	339	332	337	323	339	292	312	305	335	321	334	309	344	351	343	290	353	291	355	325	303	348	318	349	331	302	312	342	308	346	322	310	327	342	342	347	336	354	288	305	323	286	302	319	315	316	288	344	313	319	282	308	334	321	332	319	308	319	318	309	338	295	317	334	347	328	315	360	312	307	336	289	311	305	311	341	325	329	327	302	330	320	337	340	305	327	328	329	334	304	343	289	316	314	318	346	318	272	330	337	320	372	316	307	346	322	318	319	325	324	310	316	346	355	314	328	302	332	307	328	308	314	351	329	321	324	329	323	311	333	297	312	324	375	346	281	335	332	338	336	306	300	329	314	326	310	335	326	347	335	300	330	293	317	287	353	336	314	329	306	375	304	326	350	305	316	315	324	322	324	335	323	343	325	318	324	327	271	316	325	325	313	339	310	313	334	292	300	330	337	321	292	318	308	309	330	292	312	321	290	310	330	306	304	349	310	312	337	322	323	297	327	315	287	303	325	298	333	336	334	324	305	336	326	317	304	314	346	350	326	336	333	337	294	335	329	317	333	308	316	312	319	321	335	341	318	326	333	316	324	286	306	317	309	313	303	326	304	322	294	328	323	300	312	334	353	324	326	348	328	339	333	331	316	315	321	307	348	334	314	325	305	328	304	317	297	342	318	301	348	337	324	322	326	316	322	354	328	305	323	328	327	316	310	339	336	349	301	294	324	370	311	326	316	320	324	324	329	328	330	311	298	319	303	326	305	346	305	333	322	320	351	305	337	300	311	352	324	315	316	327	344	300	297	317	310	317	322	354	324	332	300	325	316	293	324	282	318	324	288	301	316	310	330	346	298	312	308	296	333	306	332	323	315	296	314	321	321	307	345	321	348	329	305	337	335	344	331	349	320	343	323	315	306	316	305	321	325	308	318	328	345	363	329	337	297	295	281	345	348	342	334	299	313	317	288	329	310	349	330	344	333	320	343	340	319	305	328	332	319	294	328	338	311	296	336	312	339	324	292	313	306	313	312	338	336	290	307	354	325	319	315	313	314	307	303	307	333	328	338	344	288	334	340	335	298	323	334	337	320	325	348	333	340	293	321	314	327	325	280	344	348	332	342	367	330	327	335	318	329	319	310	320	291	315	338	318	350	316	343	304	311	345	311	307	316	292	330	343	309	339	325	317	321	336	314	324	310	332	333	299	300
19383	23178	13279	6880	4811	3486	2670	2159	1890	1526	1370	1217	1122	1038	952	869	809	822	774	758	745	658	677	648	634	625	647	604	595	603	594	566	563	558	575	579	574	905	2068	577	564	564	568	501	572	547	526	562	560	559	592	493	531	529	537	561	480	557	523	535	565	561	526	582	475	520	528	556	565	546	539	560	551	514	513	546	557	522	523	562	585	596	538	520	523	463	544	516	560	521	517	503	484	471	528	483	523	504	533	518	515	512	523	499	556	554	557	545	512	531	524	506	522	582	523	513	524	506	522	553	536	531	572	534	501	506	514	506	501	526	515	529	543	510	522	514	521	503	497	541	533	544	525	490	501	534	491	524	519	532	488	514	503	565	513	517	561	512	555	590	548	575	558	535	532	525	561	523	508	529	488	528	503	532	525	519	517	510	548	509	523	548	563	513	529	519	526	499	517	532	503	523	545	520	500	467	524	505	505	520	525	522	537	543	499	532	505	502	541	507	517	547	519	506	519	506	518	480	543	559	521	541	531	540	506	525	516	536	543	529	517	491	537	540	523	534	535	508	518	529	526	506	500	537	517	552	546	524	510	507	508	526	491	540	500	530	522	499	529	561	511	530	553	528	493	547	547	510	517	535	490	532	514	515	535	532	511	547	503	469	530	518	500	511	551	528	496	509	515	566	491	548	524	490	495	516	539	468	517	479	509	528	520	552	549	551	497	503	508	532	488	561	517	519	559	521	545	526	497	533	556	545	525	530	572	517	501	540	535	494	540	519	521	536	535	526	570	517	545	500	542	471	528	547	526	514	500	527	509	523	512	501	511	558	532	490	525	489	512	524	525	521	545	527	507	539	505	495	510	528	512	510	528	565	472	512	536	532	545	526	509	535	539	501	549	545	520	524	521	510	536	498	526	549	548	534	513	527	504	508	505	535	514	534	488	555	509	514	491	508	507	518	532	495	518	508	530	508	527	528	509	503	565	504	512	522	525	493	510	527	537	541	536	542	524	540	478	506	540	526	533	531	533	484	530	565	525	509	510	514	463	515	507	512	511	510	506	494	480	531	501	497	541	532	510	530	517	545	545	492	509	561	516	545	525	515	538	497	501	525	543	530	503	506	529	490	546	504	482	522	524	532	537	541	503	528	528	513	526	542	532	497	508	455	546	519	502	524	498	500	553	535	540	534	526	483	517	491	518	534	497	510	518	530	531	506	525	513	538	489	494	511	491	511	498	521	489	545	513	511	504	514	517	516	486	508	540	553	511	538	557	533	552	544	502	472	538	533	557	510	540	504	556	507	537	518	510	491	532	526	549	534	518	483	576	549	565	499	554	507	514	508	555	570	523	497	521	502	522	540	483	542	524	577	529	544	495	483	528	528	554	527	561	495	509	523	529	548	513	529	519	556	539	512	494	510	519	519	524	522	508	521	511	552	518	526	578	517	523	545	556	515	495	571	499	514	520	520	508	512	529	515	585	530	517	501	558	582	507	527	546	524	552	512	548	563	538	478	524	510	519	496	533	485	498	510	529	507	536	487	526	513	515	515	510	561	521	557	521	525	529	526	562	603	511	510	509	496	519	495	514	520	508	517	534	522	501	490	497	507	499	541	513	494	532	497	560	503	533	515	559	502	489	512	535	528	558	531	518	509	503	536	531	532	554	545	567	534	522	535	501	494	521	557	576	490	562	530	514	537	491	520	505	532	545	542	527	529	518	543	499	509	498	533	539	518	489	519	540	517	532	535	525	531	525	528	527	503	509	506	542	484	519	516	514	532	507	517	516	506	494	516	521	529	534	536	542	524	481	566	504	517	533	553	511	501	524	486	520	558	506	546	540	529	508	543	534	486	528	564	521	521	502	485	490	521	543	497	501	500	486	515	521	499	557	557	522	552	549	572	513	547	517	567	538	512	535	527	523	541	525	483	515	514	510	530	544	568	478	545	516	472	562	512	532	559	522	562	557	534	507	550	536	523	519	526	508	517	535	513	505	531	546	530	521	555	538	491	550	566	503	473	542	511	538	496	523	548	509	508	534	506	456	534	507	529	517	523	568	526	494	554	495	507	563	507	520	507	499	509	516	485	531	533	510	543	514	540	577	537	547	543	532	509	556	517	558	496	532	533	492	511	504	493	525	486	490	523	553	537	520	526	534	485	540	500	531	476	506	558	530	528	518	537	562	523	524	506	557	540	513	511	523	546	506	515	540	507	527	551	500	537	584	462	512	517	521	497	560	513	538	521	496	522	531	535	521	523	539	539	524	527	514	531	515	531	554	525	524	523	548	531	548	517	512	486	511	542	518	492	499	486	519	559	511	575	536	528	540	546	525	518	509	521	515	529	517	562	535	518	527	511	504	528	491	515	530	507	539	506	571	509	509	529	528	549	519	527	513	552	539	496	517	564	525	540	523	566	519	526	478	528	528	512	533	533	531	541	516	522	462	527	538	507	535	512	566	522	532	531	529	505	510	505	541	512	530	466	493	520	514	555	553	541	527	559	526	521	515	515	527	538	544	540	481	528	516	542	535	524	501	518	499	539	523	548	528	533	538	502	600	541	534	512	499	523	527	519	507	517	528	538	528	496	530	511	540	554	508	521	537	504	523	524	528	519	543	514	511	512	539	502	519	514	536	561	537	520	537	498	498	519	493	547	520	519	529	510	541	563	503	519	510	513	553	532	539	516	555	501	522	578	524	541	579	506	578	532	515	491	569	487	543	514	509	551	544	539	520	505	534	532	521	506	525	568	522	520	558	493	522	508	532	510	492	520	536	500	547	527	536	505	567	510	494	529	536	528	536	556	507	530	516	533	543	494	541	527	462	473	549	514	490	543	543	506	505	508	540	547	530	505	543	530	502	520	529	506	533	471	564	511	522	542	498	505	523	510	518	505	499	525	527	494	537	515	517	558	487	564	599	508	549	498	498	496	516	547	523	522	552	511	518	549	512	541	505	569	590	559	500	528	497	505	553	538	528	563	527	491	482	514	537	517	496	528	552	512	519	490	495	527	545	527	509	534	531	516	526	516	540	543	526	561	533	516	504	537	510	523	502	505	535	547	508	544	510	548	537	525	496	517	562	560	583	487	536	536	514	532	544	567	514	496	495	510	494	537	500	491	556	569	480	572	569	515	546	493	500	536	489	536	527	521	481	532	509	511	528	508	512	520	551	489	532	517	558	546	535	530	580	524	529	482	547	511	524	525	523	525	522	532	524	528	507	536	516	490	537	539	489	489	595	539	520	544	528	564	562	517	553	498	495	587	511	506	537	520	529	496	524	558	545	505	537	510	509	514	542	524	489	501	527	536	570	520	519	527	557	537	536	546	515	537	533	511	549	521	523	550	533	519	545	539	515	519	522	502	521	542	506	536	531	511	501	541	518	503	536	552	506	488	514	559	525	539	527	564	542	538	538	554	521	544	526	525	503	534	583	517	552	529	528	538	558	513	543	512	548	525	544	518	554	514	548	516	504	533	513	520	510	519	514	508	549	508
26854	20085	6241	581	380	324	293	270	307	293	274	281	292	312	271	264	287	273	270	284	272	241	278	286	278	261	282	270	260	255	306	249	264	225	270	285	280	226	267	269	287	290	299	271	291	275	261	282	296	267	267	272	312	279	279	255	287	274	261	269	220	261	289	256	267	282	273	282	223	246	271	250	261	264	251	270	264	264	285	254	273	290	288	284	284	288	280	283	266	278	323	266	258	260	253	256	286	260	271	272	271	246	265	261	249	281	286	303	280	280	279	249	275	270	283	294	280	261	269	289	283	277	264	274	298	246	264	268	277	282	263	275	239	237	261	284	254	278	282	257	273	246	286	267	258	267	249	271	262	309	256	261	268	283	288	256	254	288	264	247	255	260	285	291	254	263	265	285	268	290	265	277	259	237	252	296	296	274	303	273	269	269	262	251	281	275	276	257	298	294	265	279	275	286	254	257	259	269	281	279	291	245	248	239	273	251	249	272	277	251	263	277	261	276	289	260	268	289	282	290	274	275	271	266	246	242	288	292	259	272	275	254	271	266	291	272	272	251	259	249	297	247	278	285	289	275	277	282	281	285	270	285	260	270	274	266	271	283	240	258	257	235	250	276	258	286	282	272	250	274	279	272	280	284	278	290	269	290	267	250	273	273	261	298	266	267	297	264	269	268	266	257	266	271	268	287	274	288	281	253	268	274	290	268	285	241	305	273	289	263	272	265	258	267	259	258	254	280	276	283	239	264	269	275	298	257	276	268	253	262	281	259	247	266	285	289	271	284	275	265	301	280	263	279	281	300	271	268	261	277	280	271	278	294	249	276	248	283	273	266	266	261	277	246	257	276	274	275	273	285	283	260	271	286	265	283	267	292	264	250	267	268	272	276	248	242	267	300	251	245	261	285	286	237	282	276	295	262	290	271	274	252	270	276	286	283	252	279	289	261	266	258	271	265	271	306	266	262	285	274	256	270	277	255	285	267	271	300	263	287	244	288	254	275	275	246	269	279	246	271	253	293	304	272	286	264	261	238	253	283	288	274	271	279	275	281	268	275	292	281	267	315	273	272	244	280	263	277	278	271	275	273	270	296	239	270	276	249	277	267	297	269	271	255	258	270	289	318	268	251	260	265	255	272	266	276	245	246	259	293	278	255	264	261	263	274	275	268	283	258	265	283	272	287	278	240	286	239	289	262	275	250	262	278	250	274	291	243	306	267	265	279	273	282	291	251	271	236	282	245	299	262	321	289	317	264	268	283	273	275	262	250	299	261	268	281	259	295	270	272	293	268	269	288	266	283	263	288	253	244	269	293	260	291	263	296	290	265	247	251	295	282	280	271	281	240	265	277	275	242	262	262	286	273	270	294	263	282	274	276	301	270	300	276	276	248	268	281	268	264	250	249	287	255	259	294	260	237	295	283	265	279	252	254	273	284	261	294	275	264	258	274	255	243	277	270	284	296	265	274	289	254	252	263	296	283	234	269	250	289	281	284	260	252	276	267	292	301	280	273	237	274	276	272	257	283	275	289	294	297	267	303	266	287	275	287	245	277	285	258	261	286	270	291	249	247	280	265	267	255	282	288	274	279	263	278	270	273	266	277	265	227	282	272	284	276	253	263	254	266	276	278	255	251	278	275	257	275	278	265	265	257	258	264	286	265	250	277	267	249	275	261	289	269	276	286	262	258	275	253	271	262	294	273	269	280	263	257	306	256	262	265	283	273	271	288	261	252	263	248	262	267	267	254	275	279	242	267	251	285	260	259	265	282	255	262	271	267	284	286	278	295	241	285	262	266	262	288	265	265	254	245	247	281	278	250	272	255	276	273	294	261	287	276	278	290	252	267	288	252	284	258	259	279	269	248	285	252	246	275	278	291	298	286	252	283	264	272	259	271	284	251	268	251	281	265	266	256	290	268	260	290	265	297	272	278	244	287	268	261	273	290	274	278	284	278	234	300	274	281	289	292	252	263	260	272	235	262	275	242	257	260	288	266	245	258	268	260	243	269	310	279	309	296	270	295	289	263	271	286	257	282	295	262	269	255	268	256	274	263	256	259	276	272	246	288	264	290	275	273	248	237	270	264	266	275	262	274	280	272	256	288	271	256	259	314	267	275	285	274	270	266	268	289	275	261	271	278	261	266	281	259	290	284	281	283	279	289	282	242	286	235	288	273	278	264	246	290	265	273	252	270	263	256	267	283	279	274	290	273	274	279	261	265	267	267	291	275	277	274	263	251	291	280	259	270	292	304	271	267	272	276	270	240	277	268	286	259	281	257	272	294	254	252	260	279	276	255	297	254	290	271	263	279	248	313	262	274	263	257	266	300	266	283	257	277	285	264	253	278	240	241	292	247	268	286	249	270	268	280	277	257	274	292	284	281	259	262	257	270	265	248	255	252	290	274	251	293	272	252	265	274	241	269	280	270	280	260	258	269	257	260	283	264	272	254	261	285	265	280	273	262	282	255	264	267	268	262	293	243	262	300	267	271	272	277	284	253	258	250	296	308	251	272	290	261	274	241	295	242	294	262	280	268	266	271	254	272	252	283	263	256	268	316	272	299	256	264	258	284	264	233	261	272	261	280	292	256	251	268	253	288	251	243	276	278	274	280	261	265	300	282	298	265	276	282	306	276	255	250	255	269	260	254	271	263	259	240	280	262	265	289	299	288	318	269	301	266	264	289	252	265	230	261	273	281	265	256	267	265	300	245	303	268	229	263	274	276	276	279	261	275	273	268	300	259	298	264	270	257	269	298	255	280	285	272	259	264	257	293	256	260	279	246	243	263	285	269	275	233	257	246	242	262	268	241	278	241	286	283	271	264	258	262	302	261	271	268	257	262	263	266	283	279	306	272	263	268	264	252	270	283	272	278	248	266	259	278	269	286	263	296	272	240	292	240	267	252	277	280	254	271	280	243	246	287	236	244	250	288	231	274	281	284	265	269	257	265	252	248	251	280	274	267	271	253	267	301	308	284	285	295	276	282	255	277	276	252	232	265	228	264	245	259	255	268	273	320	270	257	250	269	276	248	264	251	279	300	269	269	241	274	298	265	259	272	283	282	289	268	264	281	261	294	275	258	284	248	282	242	260	283	267	279	272	251	270	254	271	279	271	289	289	308	280	260	268	267	283	255	237	301	264	294	311	304	285	247	265	245	251	247	256	264	253	276	266	246	235	258	282	280	234	287	259	273	265	246	255	261	257	261	257	274	249	258	276	259	266	255	263	265	278	263	245	261	302	220	246	294	272	271	264	291	278	262	262	279	264	287	242	273	266	279	280	277	255	295	250	279	289	259	263	272	303	296	255	269	263	272	260	235	296	277	303	261	264	253	262	278	259	233	262	254	274	288	289	290	261	275	271	284	262	263	291	269	288	259	233	256	248	253	243	258	273	249	280	254	258	273	251	297	260	254	302	274	303	251	274	260	291	233	286	292	279	270	270	254	228	291	277	291	252	271	261	262	258	251	274	268	293	264	270	274	284	296
11256	9133	1785	840	691	639	529	532	531	468	471	442	455	493	483	485	439	429	473	453	396	451	424	431	433	438	463	400	455	410	415	419	424	477	452	451	401	439	514	442	451	466	447	440	448	442	438	412	423	423	414	453	427	428	423	413	396	428	443	420	422	417	443	447	418	428	409	440	418	430	434	425	451	466	438	439	444	421	423	402	442	448	436	420	418	419	417	412	445	408	452	437	416	390	433	413	406	451	431	438	440	425	439	434	414	431	427	446	420	422	468	447	402	425	419	450	424	470	397	428	436	479	424	405	419	463	459	440	466	432	406	449	481	449	485	461	401	438	420	464	425	428	442	416	437	439	448	415	417	429	466	428	431	446	457	387	409	415	399	421	424	412	423	437	390	433	429	412	411	406	418	402	400	405	400	428	449	419	425	450	415	442	424	401	413	439	388	425	458	455	459	455	438	424	419	440	424	419	444	457	426	466	417	467	423	420	435	443	467	423	417	448	448	447	403	421	400	462	465	417	418	453	435	404	438	433	435	438	390	405	454	421	410	401	449	441	438	438	412	438	447	396	454	414	411	468	402	435	392	429	398	430	439	409	434	408	449	405	415	423	430	438	440	412	414	444	459	457	456	450	446	445	460	472	410	445	394	430	429	436	429	407	444	448	447	423	416	419	477	427	390	463	436	433	438	426	435	439	434	429	463	443	428	466	431	439	423	433	385	470	449	416	458	432	422	425	424	425	452	431	406	434	439	418	433	448	452	431	449	453	436	425	420	457	426	441	412	405	444	448	401	426	450	407	443	417	424	450	410	444	443	442	428	429	422	448	412	453	455	436	436	417	391	441	433	438	421	446	399	446	447	466	438	445	451	467	438	436	442	443	426	456	414	432	406	396	435	458	443	414	452	439	442	449	382	445	429	443	400	432	445	442	457	423	426	447	472	448	437	437	468	435	428	444	418	402	438	430	418	443	479	447	404	402	428	442	399	442	471	457	419	390	461	430	445	458	453	421	457	465	438	434	454	418	469	418	428	428	480	403	448	411	455	457	461	421	431	431	476	435	471	430	450	460	439	467	417	416	435	449	457	407	451	432	414	439	431	432	430	473	444	419	421	406	456	437	382	421	451	413	453	421	440	407	429	417	429	442	446	412	412	407	428	447	431	429	453	435	458	449	469	414	444	435	429	463	411	421	441	436	418	451	413	476	446	464	395	432	434	434	443	445	414	408	446	473	441	429	450	424	429	434	434	419	440	404	448	441	424	440	440	424	432	419	435	441	432	400	407	463	419	434	408	415	431	461	444	476	428	463	424	391	393	433	442	415	404	421	426	454	468	447	426	425	433	438	453	430	481	385	441	419	411	430	449	432	445	431	422	428	396	455	399	442	432	456	436	414	448	427	437	402	421	429	433	414	439	455	439	417	428	425	458	440	447	393	424	403	412	435	414	439	426	416	434	436	450	430	399	412	434	467	441	410	445	468	450	467	430	455	429	420	458	469	428	425	438	425	426	421	401	427	436	431	429	424	449	430	419	425	456	457	408	404	441	413	467	441	441	419	421	453	420	424	435	423	422	399	455	454	406	424	424	424	422	439	409	435	422	426	431	445	448	429	404	433	411	430	461	443	439	473	423	452	410	404	446	442	474	431	413	425	426	473	443	470	376	421	420	412	437	431	412	407	406	414	429	459	453	424	424	422	439	391	410	447	434	438	436	444	440	464	429	439	450	436	425	459	456	448	409	455	429	423	441	466	464	480	415	438	429	420	398	455	411	448	411	436	466	424	421	447	449	419	442	423	433	422	423	428	449	420	444	423	440	408	429	468	443	422	498	449	432	395	434	431	400	425	419	434	442	409	431	440	458	436	449	454	433	445	456	443	424	416	407	446	410	452	430	425	453	436	437	433	444	444	418	419	410	434	444	452	431	383	447	394	470	446	398	450	429	392	436	440	400	447	333	471	407	418	436	444	418	433	430	423	460	455	489	430	412	425	451	430	468	442	434	449	428	431	423	441	421	420	454	410	398	452	444	417	416	415	429	400	427	423	428	446	406	466	450	425	415	427	418	426	433	464	448	435	452	416	452	420	427	467	398	435	407	455	413	415	443	418	432	418	421	419	456	435	443	405	399	439	400	449	432	433	433	449	473	462	429	430	423	423	409	407	403	447	409	413	419	440	434	432	422	445	415	415	431	419	411	458	389	438	428	429	452	408	463	436	452	410	433	451	431	438	429	422	435	431	446	446	445	461	458	423	444	469	462	432	451	451	459	475	402	422	449	460	459	435	406	433	414	387	429	441	445	462	442	457	420	419	400	446	420	397	433	443	427	428	437	434	476	444	427	443	454	408	446	437	454	420	459	406	391	422	409	441	453	438	438	425	444	475	451	435	406	451	418	441	445	394	423	439	449	419	437	471	401	455	448	410	398	409	419	419	456	450	452	465	423	448	477	486	443	470	416	416	423	436	427	470	392	415	441	449	402	436	457	428	415	400	419	393	414	393	418	434	465	424	446	421	433	423	433	415	452	436	434	418	417	411	434	425	455	433	423	447	412	424	456	472	454	413	440	437	398	437	444	466	459	438	439	428	415	418	466	427	441	422	430	420	446	485	393	431	436	471	472	466	435	447	411	413	460	441	415	421	443	449	410	410	457	444	427	421	416	415	446	462	480	428	463	432	432	412	447	439	419	452	426	424	421	443	448	431	409	434	418	413	453	419	427	414	454	406	423	385	436	438	414	407	384	425	420	436	444	424	487	401	429	442	393	464	412	407	434	421	430	438	424	424	392	420	460	447	408	405	423	449	480	423	438	479	432	425	436	409	414	411	403	449	460	443	434	434	468	459	423	415	429	458	414	395	456	399	417	446	458	411	432	435	417	445	441	468	445	419	399	420	395	427	429	416	451	471	461	409	435	447	426	466	466	437	436	429	448	383	426	392	422	476	430	440	428	458	407	446	421	416	425	426	420	397	426	434	420	446	459	444	426	418	433	397	439	453	452	403	471	412	453	419	440	420	427	380	435	420	404	437	433	441	431	438	487	402	448	409	420	424	442	409	452	447	439	452	405	432	401	432	417	416	425	433	440	446	422	449	461	447	461	415	421	436	405	443	444	415	411	427	424	438	423	408	433	432	420	411	445	442	439	439	427	391	430	440	416	427	435	409	391	447	501	404	405	447	415	470	423	447	430	423	421	412	435	420	434	433	410	416	406	445	421	423	450	474	427	426	433	435	408	402	434	383	409	465	431	451	444	410	454	430	443	441	442	459	410	442	451	446	424	412	415	439	441	390	441	411	451	439	434	408	450	446	439	452	406	415	410	453	444	391	429	431	428	446	433	441	438	439	452	415	436	492	428	409	440	460	390	427	437	445	411	409	413	453	453	413	455	432	423	426	410	437	422	407	428	461	457	412	419	430	434	440	447	421	454	407	431	394	411	418	419	419	418	405	418	447	424	439	445	424	461	461	437	412	436	425	422	431	448	378	433	479
24622	21106	27341	25006	9520	1023	694	594	532	516	504	470	418	461	426	406	415	407	439	435	433	396	417	407	397	419	393	448	410	429	394	424	380	419	406	414	421	443	489	380	381	455	383	389	430	400	449	429	373	390	397	370	352	378	415	450	415	437	421	402	374	383	416	458	405	382	365	394	383	391	423	428	376	404	412	379	371	388	401	422	378	387	404	382	389	396	424	389	387	384	385	382	406	423	379	389	453	412	377	422	385	381	414	443	407	405	391	425	416	407	388	446	390	379	366	380	416	439	414	386	380	415	373	402	383	416	406	406	376	404	411	398	440	407	414	389	412	389	427	400	383	392	397	383	401	410	361	408	396	412	392	408	401	376	403	411	420	420	440	421	374	407	375	390	437	393	378	378	423	388	398	401	399	425	412	398	386	427	400	422	413	409	380	358	411	405	371	412	398	415	398	370	340	406	411	382	408	393	387	443	418	406	425	399	411	412	405	403	370	426	420	382	465	440	403	395	375	398	412	401	363	372	396	406	403	384	396	383	418	401	367	379	398	395	423	379	344	360	404	388	374	386	377	438	369	393	393	419	410	426	389	386	423	411	407	353	383	426	414	426	381	399	407	408	374	404	372	385	389	406	384	390	360	407	390	426	406	423	387	421	409	422	420	381	404	382	387	389	390	408	414	412	358	416	421	381	398	405	401	427	395	356	406	440	444	428	390	395	416	420	411	393	389	411	388	442	369	380	400	393	404	383	436	402	353	402	400	404	380	411	403	395	420	395	413	394	410	406	376	394	359	368	392	404	420	397	408	364	402	401	387	415	380	410	359	390	393	369	393	381	404	394	404	377	391	418	413	414	368	406	401	403	370	431	403	407	431	391	415	421	399	386	369	393	411	391	390	419	383	387	403	381	403	414	387	416	377	387	405	411	423	424	378	398	407	397	361	428	381	417	377	458	424	389	389	391	410	421	343	379	388	326	388	387	372	392	389	401	374	377	413	364	416	423	401	393	417	410	407	405	398	396	435	426	433	406	441	408	391	401	398	410	396	398	369	422	381	376	407	414	410	379	409	374	392	361	429	407	384	374	394	415	372	409	362	389	417	417	428	381	386	423	416	390	380	385	382	404	411	387	414	365	409	383	397	411	392	379	395	401	374	363	400	388	431	386	382	395	434	368	412	399	369	383	372	418	409	414	440	384	399	385	378	408	400	418	393	364	396	384	387	392	400	403	423	366	393	408	384	443	398	415	417	412	408	370	397	407	369	424	390	434	398	397	411	407	392	412	391	396	391	365	435	409	365	372	391	412	381	423	415	395	380	394	423	394	365	401	408	380	377	397	432	374	404	442	377	408	367	428	383	382	419	388	359	417	384	388	392	392	385	396	390	362	417	424	426	389	429	403	359	437	408	384	412	379	387	395	373	398	400	393	394	373	439	371	405	414	398	421	413	404	401	392	371	424	371	387	423	407	375	380	347	396	414	440	400	368	402	396	412	404	405	408	375	360	398	402	385	406	394	376	426	443	400	400	366	419	383	420	417	413	387	454	384	395	370	360	401	377	407	382	364	382	382	402	375	387	425	411	379	438	340	427	369	424	430	392	354	428	411	440	400	415	450	417	408	396	400	429	380	387	413	368	393	391	408	418	394	421	435	425	384	417	424	381	391	362	417	403	400	417	419	342	399	386	405	415	389	379	417	392	403	434	424	398	408	381	371	374	428	420	392	424	434	403	375	400	414	407	435	437	393	389	405	369	373	429	397	414	412	372	427	374	377	417	413	397	426	393	406	411	351	390	378	372	398	391	406	383	373	413	438	361	394	404	429	414	403	381	362	375	395	391	405	372	384	396	361	419	404	385	392	409	406	398	416	387	399	381	405	396	386	376	399	393	389	368	396	395	398	382	380	380	402	395	405	391	394	427	411	391	409	389	409	418	404	374	398	395	366	404	357	378	404	412	370	378	377	417	357	422	382	415	402	404	413	372	392	370	376	410	434	385	410	407	401	448	416	408	377	432	404	431	377	414	382	386	388	371	416	351	383	399	401	361	392	374	374	380	369	379	401	405	401	412	440	391	399	403	402	403	413	400	367	383	404	394	392	395	372	416	403	394	362	391	386	383	374	396	376	414	415	370	413	399	412	381	381	392	380	382	391	405	401	402	388	405	417	390	390	402	370	429	392	388	364	387	402	428	399	412	388	369	410	384	384	409	373	383	391	397	442	395	422	346	409	448	420	384	368	409	368	397	395	371	401	393	382	407	352	422	405	412	398	396	393	395	395	415	428	396	382	382	370	393	405	426	381	383	394	372	404	387	402	417	400	419	422	423	417	413	429	382	404	425	380	409	429	363	405	426	383	369	408	448	419	403	370	363	412	424	370	383	380	425	413	416	410	400	388	396	403	408	403	394	394	355	379	384	411	394	360	385	390	385	368	416	384	392	378	425	388	398	408	392	435	363	388	379	401	401	388	404	416	376	432	365	384	374	385	407	360	395	429	402	420	430	377	424	393	414	403	406	436	456	369	373	401	440	375	420	420	417	410	404	384	420	407	414	385	383	380	406	395	428	379	369	381	388	394	397	379	378	384	417	382	402	396	397	385	443	430	386	384	401	411	406	401	379	435	394	372	394	415	439	398	396	407	391	395	403	385	410	397	418	391	351	378	401	390	415	388	412	383	362	399	369	383	390	382	384	418	411	419	416	394	407	386	423	430	405	442	378	384	401	422	379	392	413	383	382	360	396	396	377	393	399	364	403	419	398	422	448	440	433	421	425	406	371	378	393	369	414	405	414	390	375	410	422	404	399	373	378	378	391	377	403	386	402	380	357	424	436	372	417	427	385	390	381	382	401	421	422	385	401	389	394	398	393	441	372	414	383	425	380	408	398	384	439	407	448	370	360	391	406	424	354	430	382	399	385	430	429	379	368	388	393	387	390	369	411	382	370	423	417	397	414	424	385	356	387	414	395	391	389	383	398	391	391	402	388	409	412	413	429	373	421	404	391	402	436	375	397	396	383	411	384	361	443	420	402	379	375	389	420	387	384	416	384	386	362	410	409	399	396	399	371	396	383	403	451	390	425	390	406	376	414	452	414	379	394	425	405	386	385	402	373	407	365	386	392	343	403	381	393	378	407	423	412	446	421	388	415	429	399	394	412	395	393	421	420	370	400	374	418	401	405	389	406	418	410	398	388	412	419	387	374	406	406	380	397	384	417	410	396	392	393	400	387	440	399	348	368	423	415	384	392	373	368	395	377	420	370	406	407	400	391	373	412	428	379	384	366	390	379	404	399	398	398	418	352	379	376	400	381	366	434	395	398	431	393	406	410	354	385	411	377	406	402	388	388	342	402	382	379	443	416	353	424	388	383	390	395	373	380	398	412	402	397	405	420	399	400	383	399	394	396	353	434	364	375	387	386	375	391	378	427	403	426	436	372	395	400	406	399	403	404	420	417	400	393	406	395	428	390	428	415	375	406	394	378	380	407	419	407
12044	20729	8567	3348	2327	1819	1470	1279	1129	996	960	851	853	810	788	839	797	761	788	643	746	690	670	689	681	676	648	692	671	636	741	640	712	667	646	670	662	795	998	636	670	657	624	637	673	652	658	603	663	667	609	629	632	627	681	713	641	666	631	625	608	624	621	627	666	600	658	587	661	633	641	590	650	652	625	642	655	630	659	687	673	650	607	605	616	660	665	696	647	644	706	684	604	602	649	635	698	667	656	668	614	621	669	658	624	694	623	636	636	671	630	654	627	646	628	612	598	632	634	646	635	625	663	613	623	631	605	672	624	639	653	644	616	661	619	607	666	615	620	629	644	653	665	645	648	700	662	677	685	642	655	667	628	596	661	583	605	643	656	664	640	653	614	633	659	638	653	624	646	624	598	626	633	615	624	643	637	618	574	643	619	661	566	641	606	631	625	646	640	604	640	683	618	644	572	642	656	662	633	569	610	608	599	631	660	631	645	620	612	609	669	687	641	680	604	595	592	673	680	658	667	588	648	654	633	649	628	706	622	697	667	618	622	669	648	650	653	627	647	651	618	646	702	640	655	640	645	652	614	613	626	638	625	613	650	658	682	666	656	636	649	657	633	645	641	633	659	643	659	623	637	664	605	607	662	674	627	626	658	665	608	658	641	627	664	686	646	623	645	621	641	658	657	613	671	648	635	670	582	627	636	638	584	679	632	596	646	641	608	621	661	623	642	593	642	638	669	659	626	722	671	598	658	665	638	688	635	583	647	636	649	624	646	658	641	650	615	600	650	690	678	659	595	633	668	610	645	648	618	666	643	629	624	644	631	615	636	643	624	614	655	669	630	675	654	634	585	658	618	632	643	620	642	599	619	648	615	657	607	653	640	613	664	628	623	653	623	656	652	678	628	632	685	675	594	657	617	634	633	628	590	623	642	626	621	659	631	609	609	685	644	630	642	632	618	693	653	632	618	637	616	632	652	628	637	638	676	636	628	639	625	601	617	608	663	639	632	638	651	612	688	623	651	607	646	640	655	633	664	637	657	633	598	653	583	631	616	618	682	635	619	608	687	641	615	610	619	621	678	662	659	671	650	647	605	698	671	666	630	630	627	667	655	596	663	633	629	614	652	663	668	616	618	623	628	612	660	660	650	586	641	654	627	627	633	649	613	636	655	626	644	627	624	670	644	608	641	626	633	614	659	623	648	594	618	669	661	623	644	626	646	621	680	662	614	657	626	630	642	648	675	655	641	711	607	633	658	597	623	689	644	620	636	645	618	674	648	612	626	665	624	690	652	622	676	605	626	637	657	664	648	642	669	635	641	577	605	657	672	625	674	659	641	649	630	647	632	648	598	649	629	625	642	643	625	622	624	657	614	630	658	645	612	659	660	698	632	626	642	603	632	661	620	617	633	659	631	607	612	614	650	592	630	662	656	669	641	635	599	627	622	641	632	670	682	636	608	657	645	642	624	630	675	622	654	666	682	601	673	644	641	650	610	633	631	607	636	663	648	600	667	653	659	671	650	612	659	670	612	643	634	641	613	600	630	661	638	627	647	613	651	602	621	675	629	625	637	647	603	644	635	617	632	641	613	628	640	610	641	604	645	673	632	671	690	633	633	647	684	619	667	630	624	635	664	624	620	627	669	662	618	660	623	654	591	611	675	619	607	650	632	656	703	617	629	606	627	630	663	633	636	641	651	655	658	609	622	605	639	650	575	663	600	631	656	619	671	679	628	660	610	644	623	573	630	634	623	666	610	599	643	601	652	654	646	677	642	672	634	630	622	617	628	640	694	586	673	635	632	673	604	635	604	632	639	628	669	653	668	602	630	613	631	641	666	625	672	668	650	594	595	626	652	645	659	640	666	651	631	646	674	597	627	653	607	642	603	660	617	662	651	596	616	654	635	631	668	640	673	673	583	618	652	618	603	653	650	658	646	662	628	565	643	643	705	631	653	656	671	661	614	611	658	637	650	654	616	643	677	636	650	619	681	634	648	636	640	691	627	677	628	640	621	588	606	664	628	610	672	641	616	655	618	602	643	635	674	674	636	651	642	647	651	676	589	606	645	663	663	667	642	658	623	630	622	666	591	600	619	657	673	693	628	581	635	667	639	638	623	618	634	627	674	627	639	653	663	644	592	622	621	683	680	647	661	672	655	608	640	670	645	636	639	623	631	605	622	653	611	625	634	677	628	654	634	625	609	600	646	594	663	628	596	643	638	654	641	608	674	665	642	619	604	672	698	626	634	615	632	657	678	641	609	606	682	629	650	629	634	638	650	646	660	627	664	629	674	640	626	630	643	642	631	632	671	664	612	629	650	664	635	674	624	684	628	586	647	673	632	669	619	614	621	628	612	685	639	634	649	618	598	622	596	621	613	649	633	609	615	619	623	621	642	632	649	644	646	658	618	652	672	646	693	580	636	655	644	640	642	605	658	613	674	643	668	683	639	642	662	624	634	623	576	629	602	603	600	695	653	671	619	611	611	666	653	661	618	620	666	629	621	641	636	643	647	674	624	626	670	665	657	623	601	616	609	665	622	636	640	631	608	685	654	618	623	626	659	644	666	670	630	652	615	672	692	690	638	631	627	673	621	656	607	619	617	647	634	609	600	637	650	669	666	618	635	631	649	610	647	613	654	636	632	587	646	621	680	613	597	641	631	630	652	618	646	629	636	658	661	612	726	648	670	618	660	627	617	621	668	667	631	621	636	629	682	616	633	607	658	613	646	647	652	632	609	626	661	664	703	643	621	628	653	616	593	653	682	602	580	695	655	609	646	673	611	632	637	677	588	624	651	647	660	603	657	634	663	619	683	635	637	667	617	618	689	668	634	651	622	616	616	621	646	671	660	636	671	639	599	634	675	637	618	632	633	623	574	658	632	681	641	624	611	667	634	616	600	619	642	655	698	626	665	633	634	607	653	600	650	619	700	658	689	646	623	612	667	664	627	675	650	639	615	668	672	609	632	627	657	619	644	648	612	629	607	594	645	663	625	650	635	658	666	623	665	643	652	646	666	628	649	636	632	642	595	624	656	648	611	629	652	643	646	617	604	616	704	690	632	620	677	634	644	629	604	670	662	594	631	612	667	665	633	655	676	641	650	652	606	641	611	641	623	623	609	609	662	630	663	653	620	665	615	626	660	664	660	631	660	586	627	613	648	626	631	621	633	599	661	649	622	646	687	619	642	666	661	633	635	644	639	633	693	617	647	655	693	635	612	619	647	636	612	647	632	626	615	662	653	638	604	664	625	627	622	663	659	637	640	652	634	642	652	631	638	632	642	621	642	618	653	608	631	647	630	650	622	597	643	669	603	647	592	620	619	649	634	663	696	617	655	643	619	661	618	650	630	615	619	583	635	647	635	582	650	650	630	667	644	676	618	646	637	651	645	621	667	609	655	642	666	645	639	626	653	616	657	677	614	638	633	658	623	664	635	602	651	616	642	665	645	636	604	642	604	637	636	592	599	605	593	603	643	644	678	596
23263	21220	28903	23772	21189	17708	2006	877	707	622	527	532	496	460	440	402	414	396	374	412	382	362	408	389	377	378	341	358	365	349	344	354	381	340	351	358	340	410	368	338	361	321	321	329	368	393	336	325	348	330	352	331	336	329	345	344	336	344	358	358	316	361	325	342	339	339	329	335	320	345	343	334	317	321	321	349	332	320	318	334	305	338	312	378	324	325	340	311	325	353	330	309	362	343	317	333	327	342	322	340	313	346	330	318	340	342	320	330	346	354	313	332	352	350	379	321	333	382	322	304	348	349	310	319	325	361	347	302	331	358	341	346	335	342	322	321	332	307	296	325	320	314	366	317	338	329	336	311	347	310	301	333	331	335	338	351	331	309	330	341	283	356	351	326	322	347	308	319	320	337	355	345	324	293	338	330	312	329	336	318	336	301	331	342	324	333	351	361	335	341	309	293	312	318	308	344	330	331	344	315	315	334	312	347	330	298	320	312	364	339	330	287	318	332	332	342	325	356	315	354	349	341	330	334	321	311	334	324	338	346	309	283	353	346	335	323	361	306	378	348	379	344	351	286	346	331	348	327	302	299	343	322	322	341	320	333	349	340	337	337	298	319	344	341	321	334	312	333	315	324	330	288	336	331	349	335	371	303	360	326	300	325	339	337	298	349	334	329	379	325	349	274	357	328	332	331	324	318	350	335	298	363	324	322	364	358	322	338	301	303	303	330	335	295	341	329	327	322	332	344	311	331	321	322	302	315	344	362	339	316	344	325	285	330	350	325	344	327	353	331	362	323	338	341	340	312	311	316	323	349	315	336	315	333	327	325	339	318	309	330	344	322	354	334	334	345	322	329	320	344	343	312	338	354	326	306	344	324	313	332	322	343	315	320	326	319	348	317	331	332	337	351	333	332	320	349	367	333	329	329	335	329	326	364	342	350	331	287	330	331	323	331	353	335	323	333	336	342	340	335	349	361	312	314	344	360	295	315	339	346	352	286	339	333	317	359	334	321	301	348	347	337	323	309	301	310	327	362	378	343	313	321	342	328	298	314	295	355	289	348	317	337	369	367	322	332	319	352	325	338	331	326	339	328	347	336	318	332	332	318	341	342	331	328	319	337	317	347	298	326	317	324	324	341	342	365	313	347	292	374	322	323	341	334	353	324	326	340	318	346	347	319	324	322	359	319	324	293	331	325	340	353	337	333	307	320	290	344	337	314	342	332	306	321	308	329	306	329	327	345	349	339	339	339	331	306	334	322	335	320	295	360	300	323	312	308	346	304	339	343	333	350	325	328	331	345	294	339	326	328	335	306	294	305	306	318	333	357	315	349	336	336	343	342	312	320	352	287	298	344	346	334	374	327	319	334	347	317	312	361	379	336	319	296	304	331	350	338	335	306	342	357	346	312	330	308	325	337	362	321	341	341	328	319	329	340	311	321	328	344	339	329	365	294	331	317	336	310	314	341	324	318	320	350	309	342	364	320	315	331	325	314	332	326	284	329	315	332	337	316	345	314	348	348	328	345	320	326	324	355	325	326	311	347	358	309	337	337	334	294	349	352	385	325	320	341	328	316	325	311	366	347	341	325	314	304	329	332	325	323	344	321	339	318	334	332	311	329	314	366	328	369	329	323	316	338	321	310	347	359	307	338	343	330	336	319	353	323	324	349	337	321	324	317	351	352	344	325	318	308	335	325	312	313	335	322	334	407	331	341	348	324	318	341	333	334	329	321	317	322	337	328	356	350	341	300	298	349	354	344	323	321	332	294	345	318	333	311	323	332	355	327	326	329	347	301	300	298	355	303	323	356	357	350	323	328	381	328	348	299	301	324	311	358	309	306	372	337	355	337	334	348	315	316	340	317	342	350	294	320	333	325	315	364	320	365	323	332	304	315	330	321	331	347	329	333	299	323	321	324	308	331	346	329	336	326	353	391	355	306	335	317	309	340	339	303	318	292	316	333	332	326	337	336	340	328	301	335	285	359	293	314	337	330	328	302	308	300	290	362	315	296	312	345	367	301	295	324	331	336	319	326	317	301	319	364	347	349	334	297	362	335	305	341	338	318	340	318	320	342	300	334	319	356	308	354	351	355	372	348	351	310	366	340	335	296	331	344	337	346	307	331	328	356	323	336	315	346	339	312	331	347	349	340	305	329	320	329	328	356	352	326	312	353	345	341	352	367	334	313	352	315	324	332	337	345	315	319	347	320	341	341	335	344	319	333	341	313	338	364	320	301	321	314	325	300	356	318	311	341	340	305	347	314	311	371	329	340	326	300	331	340	380	294	342	302	352	321	323	340	342	298	345	354	313	334	336	339	327	351	364	374	326	331	352	310	322	333	319	328	312	328	318	351	291	312	300	329	323	320	328	313	346	329	303	346	352	334	333	316	316	339	330	343	328	348	325	341	352	337	323	333	316	327	348	311	338	345	330	309	344	334	305	326	308	325	311	344	355	329	350	316	332	355	312	317	324	356	316	308	354	347	356	345	315	333	342	298	303	350	334	307	342	340	338	338	345	368	299	273	306	348	330	316	325	339	325	343	325	345	329	328	320	322	348	331	320	302	351	300	314	328	310	329	341	344	344	328	309	320	370	341	332	337	331	333	370	341	318	313	342	302	335	309	324	327	307	308	310	322	315	333	336	304	333	339	323	322	324	347	333	353	322	337	344	314	343	321	345	322	334	306	347	347	331	337	347	337	313	334	311	328	359	353	346	325	298	324	328	325	345	326	334	307	340	355	341	305	358	335	356	328	331	323	338	312	329	330	314	325	337	322	343	314	347	326	349	331	326	332	324	327	309	329	368	312	334	297	341	324	329	341	311	353	377	341	331	342	356	321	334	334	328	327	303	339	362	336	352	342	308	325	310	341	328	336	309	322	300	307	322	352	328	305	335	326	327	336	352	332	338	321	348	339	347	318	365	318	315	357	327	326	329	345	339	301	305	358	341	334	359	315	345	307	353	343	322	328	341	343	330	280	319	348	304	344	330	342	309	319	327	338	302	349	299	324	307	318	295	329	325	359	346	347	323	305	351	347	320	349	336	284	345	313	303	321	312	322	333	326	342	334	342	337	340	354	296	338	327	380	326	366	323	297	331	314	354	345	337	309	323	344	328	340	335	346	304	319	320	348	321	328	330	310	340	322	357	316	321	331	313	324	327	339	336	329	327	327	329	330	333	312	328	357	349	333	329	309	313	337	326	376	330	333	340	318	349	322	339	322	343	360	303	315	342	373	352	360	357	316	331	329	311	304	334	314	342	309	307	333	334	351	346	337	338	335	350	334	303	346	304	335	322	313	314	329	346	312	338	321	314	318	338	343	332	319	345	291	317	328	325	356	306	301	335	340	321	308	323	354	317	331	340	334	340	310	342	347	325	315	342	343	353	317	315	354	324	321	330	353	367	338	352	334	347	338	333	347	317	344	303	321	329	347	322	352	338	363	330	322	333	342	327	326	325	342	325	330	320	347	334	289	348	329	310	356
18497	34354	20406	7069	4791	3341	2692	2146	1894	1603	1347	1205	1100	1005	930	859	800	844	792	725	699	655	702	692	615	663	619	629	611	610	601	597	587	633	609	573	563	811	591	618	592	605	518	602	546	544	558	591	581	620	551	590	560	539	534	562	549	555	556	553	559	562	595	573	577	580	541	566	549	581	538	552	605	549	561	560	545	553	570	559	539	530	585	527	547	525	538	568	554	534	540	522	542	560	554	521	578	555	524	529	564	558	504	562	525	547	565	506	536	514	561	526	547	523	539	503	532	547	563	540	520	528	546	541	530	572	519	522	494	542	565	533	513	539	563	543	576	531	527	494	544	553	504	549	545	531	555	512	579	578	515	548	523	545	513	538	497	579	567	532	554	514	560	527	527	519	553	520	526	573	580	541	562	523	538	556	557	538	546	551	535	547	565	522	564	554	496	539	539	524	547	519	529	563	553	584	577	549	534	539	533	561	535	505	549	522	557	518	563	558	527	511	526	500	528	534	538	535	550	569	511	530	542	526	494	564	519	581	542	508	518	516	530	555	537	544	578	547	553	510	501	574	542	507	587	527	524	544	481	491	508	550	560	529	527	524	542	571	526	497	541	526	524	496	543	526	512	539	540	531	549	549	490	581	581	543	553	565	589	529	488	535	564	556	574	507	518	533	550	539	527	585	570	496	533	520	558	545	530	534	528	512	499	501	561	538	572	526	503	540	586	544	566	540	541	561	528	472	498	541	494	553	576	511	549	521	534	522	540	506	586	543	524	551	558	539	522	547	531	561	498	529	547	542	568	537	550	595	529	518	538	567	553	564	511	520	558	578	550	521	526	540	530	548	533	574	536	513	544	535	533	491	558	535	515	554	524	559	543	582	538	525	537	543	553	577	545	509	553	548	535	538	541	537	555	548	559	546	479	530	528	545	510	507	563	509	560	544	575	534	540	508	545	536	557	527	551	534	502	535	522	496	532	548	502	552	548	533	507	513	583	534	527	497	548	553	591	512	536	548	510	556	545	563	559	553	542	494	551	515	553	543	552	502	501	509	549	551	561	546	537	534	553	541	518	521	532	554	577	518	560	554	552	540	517	542	546	498	541	544	568	561	534	574	485	543	543	535	516	560	579	530	543	596	528	570	537	495	549	544	567	512	556	584	536	536	514	537	562	536	553	557	546	551	532	576	540	499	553	542	517	528	551	532	532	539	536	517	539	537	563	517	559	499	577	519	559	521	546	573	587	565	525	538	542	565	535	537	536	471	555	533	556	569	563	573	525	498	533	542	542	522	569	583	547	510	526	547	537	522	525	547	545	531	502	543	561	508	521	562	547	532	560	547	535	548	547	562	564	510	520	560	491	518	526	526	551	546	539	539	534	558	528	550	539	575	510	582	498	524	547	524	561	546	570	539	557	513	541	546	540	548	589	512	527	525	549	550	545	531	522	538	554	558	508	550	534	529	537	537	530	538	495	530	539	527	510	575	535	517	527	561	537	517	551	542	555	557	580	560	539	540	540	549	561	525	521	539	541	548	551	537	556	544	588	501	536	531	564	500	573	536	522	554	511	523	503	559	501	495	564	537	540	546	547	548	523	529	518	560	566	533	562	526	519	531	596	497	556	523	578	531	544	551	541	484	505	517	558	535	533	517	537	539	509	542	534	552	573	543	538	527	561	525	563	566	561	543	564	527	583	555	535	522	528	542	555	508	529	522	543	548	553	540	532	556	553	543	533	538	538	533	522	596	590	546	518	528	547	507	523	561	578	549	570	477	579	491	538	534	553	531	550	562	571	510	570	574	556	555	588	528	562	556	546	547	507	493	544	575	586	546	525	526	563	530	531	546	551	566	578	544	541	555	554	552	564	568	559	523	525	513	572	576	558	492	482	539	560	531	573	512	487	509	543	557	530	521	551	522	571	542	545	502	581	535	560	541	525	564	549	504	511	506	564	498	575	507	561	537	576	507	524	560	532	578	541	576	557	573	578	520	525	549	540	510	551	538	508	501	547	491	538	499	546	515	540	530	516	504	538	537	518	520	529	549	555	534	571	534	563	528	543	530	521	531	546	528	551	526	517	540	552	523	541	517	501	545	504	577	550	546	533	530	520	613	521	507	536	570	509	519	532	549	517	517	518	540	563	553	544	536	554	526	557	529	516	548	522	544	508	509	561	536	529	498	534	543	527	526	530	529	512	527	558	550	516	528	534	531	510	513	549	520	510	563	516	523	543	519	483	535	518	496	535	525	504	553	506	567	540	523	570	559	519	546	552	512	539	527	533	575	506	537	553	549	550	536	559	529	522	518	524	548	524	547	536	559	532	504	539	581	561	520	574	549	527	513	507	515	542	518	558	527	548	542	587	589	529	519	529	546	526	540	525	544	563	537	502	529	514	509	553	555	570	527	515	480	542	554	542	540	527	525	521	547	520	537	550	527	563	530	521	590	524	550	537	534	571	529	559	518	532	551	499	523	532	524	510	554	538	567	524	554	551	537	584	547	540	563	513	553	544	512	551	510	560	572	556	540	528	496	569	547	522	528	560	530	544	573	513	549	532	511	532	582	560	539	528	562	556	512	561	525	515	542	523	556	543	546	570	531	531	536	536	552	567	530	536	484	548	534	547	522	545	547	496	511	517	524	548	543	563	530	535	535	521	574	506	517	585	538	569	525	517	531	547	518	509	530	491	551	526	561	505	547	546	494	539	526	544	521	541	576	527	525	571	554	525	577	520	543	560	516	556	559	571	536	542	535	548	564	533	531	576	557	526	562	555	497	566	533	513	549	560	534	531	548	553	555	590	539	549	514	522	518	545	517	519	520	551	565	497	521	542	540	579	550	566	530	537	517	514	538	535	546	512	506	572	511	549	532	556	530	560	538	495	520	504	573	558	512	532	518	563	526	553	553	507	519	530	528	569	509	551	556	534	565	541	551	516	549	545	552	488	545	562	563	554	550	575	537	514	512	475	552	529	625	505	533	527	465	562	586	539	522	521	556	537	549	559	572	536	540	576	552	559	541	525	514	521	531	535	533	518	506	524	522	544	549	517	532	551	549	554	532	532	526	552	512	518	553	494	511	581	505	569	560	542	529	560	528	502	560	531	529	519	541	540	534	522	542	584	548	562	530	573	514	535	521	548	567	529	564	539	530	522	530	533	523	556	546	542	542	528	526	521	518	539	545	558	574	535	547	537	532	537	525	495	521	515	520	533	564	536	547	499	566	549	551	537	528	533	515	501	556	495	528	482	565	509	538	569	557	554	542	551	525	580	537	517	562	546	540	554	496	537	573	565	530	558	567	566	562	509	499	547	522	546	535	564	544	513	516	560	500	521	544	535	539	527	528	507	490	506	546	525	540	519	558	524	545	516	563	508	491	549	541	514	544	541	519	508	538	571	515	506	540	551	527	519	511	533	553	569	546	558	561	577	538	516	535	539	460	547	560	575	579	556	535	569	549	521	538	538	562	522	562	498	561	540	525	508	569	518	544
26858	20008	6835	632	363	340	354	313	307	267	300	275	279	260	292	301	285	302	294	308	296	283	289	254	279	296	267	270	273	261	277	316	276	277	280	269	287	270	283	268	291	301	278	242	296	240	302	299	318	288	285	305	275	275	303	287	272	280	285	276	309	293	267	248	271	279	234	265	261	281	282	292	290	263	281	291	261	296	281	275	302	299	291	263	281	266	275	266	263	298	262	270	261	309	298	267	275	267	249	278	291	273	290	247	231	273	279	277	270	289	256	272	284	260	290	282	282	282	263	270	259	301	275	276	258	257	275	308	279	292	273	293	292	274	291	288	268	289	268	275	274	272	286	289	264	292	284	287	294	269	313	273	288	280	283	263	286	270	272	286	286	269	263	280	254	272	272	279	295	264	316	252	289	296	246	257	281	284	298	250	269	264	274	313	291	281	274	244	278	272	276	275	267	266	257	297	264	295	252	242	258	293	269	269	256	258	290	272	286	307	258	286	291	294	248	271	268	282	308	277	288	257	271	279	268	265	300	293	272	278	286	274	269	233	292	283	253	270	274	279	266	277	290	252	279	262	258	271	275	288	267	283	280	270	271	272	257	272	272	266	291	280	277	275	283	284	291	275	257	272	282	294	230	249	283	279	263	267	271	282	261	280	283	260	300	266	326	263	276	275	290	290	287	282	248	261	257	240	276	263	264	273	301	267	279	262	273	271	276	267	276	280	282	246	264	289	280	270	289	254	274	276	294	295	279	268	298	255	286	251	286	275	255	258	290	292	285	271	262	225	289	273	264	257	283	270	284	266	314	235	281	275	288	268	310	292	267	271	275	261	295	297	304	286	258	247	298	294	265	319	283	263	262	268	271	299	271	272	255	276	283	282	284	271	266	280	299	261	267	275	271	286	298	261	284	272	298	268	280	254	269	292	261	266	290	303	279	309	294	266	279	242	258	256	294	249	294	252	256	270	265	271	262	269	276	289	277	267	259	248	267	272	274	267	274	280	280	305	257	262	285	301	269	276	264	281	257	263	302	275	266	258	259	298	291	278	279	280	259	254	284	278	274	254	274	257	277	274	286	292	241	279	292	288	249	281	288	264	320	310	263	269	279	301	260	295	282	265	284	265	287	267	286	287	295	288	292	281	280	291	316	260	275	250	261	253	303	295	261	246	222	262	260	263	276	278	276	277	261	319	270	258	271	308	271	282	284	267	265	270	285	294	275	284	262	246	273	261	287	266	281	297	258	271	274	281	255	284	283	289	293	269	282	284	296	291	280	284	275	270	308	269	275	285	251	284	285	277	273	270	292	277	270	253	302	278	261	290	320	265	300	288	238	290	237	261	304	288	276	275	250	243	271	254	266	267	267	254	308	298	265	269	296	311	269	299	276	277	310	260	251	247	272	275	272	286	256	268	285	271	268	302	289	280	280	272	273	249	251	271	305	284	281	262	256	294	262	277	268	278	269	309	318	270	278	288	282	279	267	293	287	291	321	284	269	274	283	263	279	296	252	291	265	281	243	285	297	284	272	270	270	274	265	271	285	269	264	312	266	269	277	275	272	262	262	275	264	257	309	264	276	297	274	264	280	309	253	282	238	286	283	285	279	262	265	282	286	239	292	260	258	301	312	279	259	278	287	275	263	255	299	288	272	268	283	286	270	274	270	295	276	288	257	265	272	252	260	261	271	281	269	291	261	282	293	251	284	274	285	248	290	292	290	257	280	286	281	284	283	289	267	278	240	299	289	278	274	279	280	291	279	264	278	292	289	270	270	277	288	283	297	262	264	289	294	284	282	253	270	289	273	284	246	278	262	292	303	273	292	264	278	272	257	237	266	243	249	237	295	287	291	277	280	269	302	267	280	271	254	258	281	272	258	260	266	306	263	276	293	300	282	300	268	274	267	289	269	270	280	302	277	308	283	285	295	278	278	297	287	281	276	269	282	283	251	249	313	288	280	279	299	286	290	297	259	267	252	263	333	288	275	284	273	253	268	267	267	264	302	275	273	294	285	265	256	276	299	272	280	264	287	271	253	312	267	274	280	242	243	301	269	298	275	279	269	280	278	282	282	269	261	310	271	263	291	301	278	275	284	259	254	269	284	242	260	252	281	296	310	275	253	295	267	279	291	289	282	252	288	265	245	260	247	281	295	285	261	281	285	302	289	260	270	285	262	305	271	282	281	226	242	281	291	257	270	281	288	272	285	289	271	258	255	305	288	271	287	267	279	310	281	286	265	285	280	271	260	279	267	309	288	300	259	251	280	284	240	254	270	274	300	294	275	265	261	267	253	270	272	262	283	245	273	277	279	280	278	275	264	267	269	262	282	280	272	258	277	289	261	284	252	283	259	272	276	253	289	263	248	259	265	296	279	280	300	280	265	259	306	270	258	296	272	292	278	285	263	254	264	293	261	278	261	293	252	278	280	295	285	308	300	248	266	246	292	279	264	265	272	250	265	283	262	278	301	244	293	276	275	291	272	276	261	312	276	285	280	290	291	297	270	258	289	281	288	285	263	259	274	322	234	294	266	273	268	263	270	273	291	297	294	278	263	307	263	255	255	289	267	276	250	284	274	266	259	288	284	277	292	272	256	250	251	258	283	262	282	295	282	265	285	290	277	268	276	274	275	288	280	278	254	279	277	268	290	272	273	276	285	285	285	265	266	293	249	269	299	284	291	292	288	277	294	270	287	318	266	285	286	294	281	224	279	283	269	289	264	275	244	276	284	283	269	257	276	259	272	261	284	304	284	301	301	272	280	268	281	277	285	275	268	274	280	277	278	249	255	280	288	277	256	302	266	286	272	283	281	269	280	282	280	268	266	288	291	269	255	282	285	266	236	247	235	263	279	266	259	264	283	279	285	278	250	266	267	265	271	293	274	250	295	246	279	292	249	249	243	285	273	260	265	296	276	256	290	276	282	262	282	284	256	270	285	298	301	300	267	287	289	263	264	270	272	254	287	286	269	291	273	259	262	267	297	242	270	293	297	258	285	275	281	259	274	273	282	264	294	289	311	268	262	303	268	270	257	262	258	275	285	280	289	287	263	313	262	274	283	274	299	256	252	306	263	293	289	307	303	312	326	264	255	298	290	252	287	270	288	259	254	262	278	275	275	274	288	262	293	267	268	252	249	275	257	273	258	266	293	269	265	260	266	249	286	272	263	264	300	264	266	255	288	261	262	285	243	299	269	292	243	267	285	294	268	273	297	272	306	288	273	273	277	283	283	284	285	268	295	266	274	284	275	263	301	303	264	269	261	289	264	271	284	289	275	306	282	277	294	271	274	268	289	269	274	307	277	274	313	252	262	279	265	268	273	274	246	247	292	296	273	287	272	288	275	272	282	302	289	277	278	294	293	286	258	266	269	267	290	280	233	259	307	284	277	291	260	303	283	269	285	271	278	256	272	234	283	252	267	282	286	291	289	249	308	294	287	264	294	247	277	291	277	263	283	262	267	266	281	279	242	305	291	271	288	314	252	288
10551	12584	3111	882	738	634	600	554	536	546	473	488	465	490	425	440	477	458	458	437	461	458	432	461	448	459	450	474	456	470	433	434	472	452	436	451	453	450	449	447	453	434	467	450	452	462	454	467	467	460	436	467	436	441	444	442	439	486	449	462	439	449	461	447	447	448	438	433	435	461	474	407	474	421	460	467	428	413	477	473	441	404	446	432	445	453	431	461	423	457	460	414	418	454	445	455	432	464	478	447	446	452	477	451	499	442	475	490	424	443	457	448	459	462	423	480	442	449	447	438	476	448	432	413	406	423	423	453	449	463	427	455	414	450	462	451	462	480	438	490	428	443	473	426	458	454	412	430	506	466	426	454	499	421	446	471	423	477	407	444	460	460	452	421	417	456	461	407	486	430	448	457	449	440	445	465	453	460	458	465	445	427	439	474	439	484	467	449	434	462	470	458	472	433	446	468	460	460	446	486	405	513	441	477	410	451	492	444	416	455	471	432	509	446	455	445	406	426	486	447	411	446	472	476	473	439	453	424	458	441	480	433	421	443	466	421	482	436	472	483	458	468	421	444	424	452	453	471	414	436	435	441	452	445	461	449	439	450	433	464	464	462	439	453	460	453	463	436	436	463	429	444	449	425	446	450	419	429	468	448	450	421	501	479	464	438	446	446	463	465	448	441	458	469	450	491	450	467	456	425	441	435	437	414	430	458	451	459	435	467	484	430	409	442	447	459	442	462	466	455	471	468	428	465	460	463	449	435	408	459	444	426	439	463	446	476	448	445	466	461	460	449	437	458	439	448	425	466	460	465	409	448	427	473	423	440	474	458	420	458	443	405	477	483	475	451	428	415	457	465	450	403	411	443	433	447	437	491	464	465	435	441	448	466	447	461	463	452	426	413	435	431	446	443	481	462	453	427	439	435	451	434	437	452	423	415	424	445	462	421	407	440	452	436	422	478	447	481	397	445	467	448	424	445	438	422	431	427	421	446	475	469	412	430	425	438	440	451	443	471	446	460	453	436	474	472	467	452	447	440	407	453	467	487	436	460	439	465	413	438	437	431	447	442	455	435	459	425	490	474	436	450	434	445	448	452	451	468	443	450	438	455	464	477	440	430	446	479	442	445	433	466	449	454	463	447	417	429	408	471	405	457	470	427	446	451	440	502	468	423	424	439	501	433	480	472	459	458	444	442	441	447	430	420	466	459	432	415	456	440	456	474	449	452	437	396	455	485	463	420	437	467	432	437	482	417	466	447	467	448	475	444	470	463	469	437	466	494	464	441	437	458	457	454	481	440	415	440	452	449	462	472	443	461	467	461	411	434	482	454	441	407	471	457	449	466	473	414	458	487	439	422	450	386	414	476	463	433	436	434	425	447	469	419	429	423	441	455	450	449	472	458	458	488	437	475	460	462	463	476	443	436	433	455	482	454	448	437	449	427	467	455	450	448	447	499	470	449	436	458	434	482	461	406	430	459	432	459	433	433	451	438	426	460	441	431	444	443	422	415	441	445	455	421	449	420	455	466	421	472	470	467	448	432	437	441	429	455	427	405	450	433	434	453	464	473	455	453	426	494	416	449	430	468	445	434	437	477	455	443	424	431	447	471	457	446	488	403	457	421	469	403	443	444	452	479	498	452	424	462	458	429	483	465	470	455	454	443	466	448	431	445	458	483	464	459	436	433	473	419	487	442	460	432	473	410	476	460	420	453	454	450	461	449	451	434	428	455	457	412	450	450	474	431	447	476	476	458	446	439	445	457	401	419	449	420	457	474	445	497	453	484	446	471	471	432	438	459	476	458	450	420	436	458	452	448	467	482	441	424	426	513	427	451	504	452	452	463	443	458	443	409	420	446	483	464	437	454	497	439	439	450	436	448	425	429	453	485	456	481	437	440	473	461	424	426	495	446	437	453	472	474	433	463	435	433	428	422	454	448	455	443	450	454	450	420	449	435	470	454	438	449	449	477	413	415	407	454	461	418	475	487	496	481	456	468	425	457	428	443	463	454	439	481	436	437	455	437	432	463	405	474	433	486	452	462	450	437	418	439	440	464	459	412	468	459	448	444	501	449	475	438	420	461	426	448	433	472	447	454	429	422	469	460	463	461	411	437	473	413	491	445	494	459	394	471	470	447	437	445	409	465	471	461	450	437	460	430	432	431	481	446	477	426	442	459	491	453	463	439	466	466	475	481	439	459	402	450	448	487	437	462	446	458	457	451	467	456	470	452	430	471	449	475	468	441	470	437	493	450	448	442	453	405	468	451	464	458	446	479	432	409	425	466	476	464	499	456	484	452	400	436	412	439	428	469	419	433	420	478	465	425	467	469	486	470	411	404	452	481	475	461	450	472	469	421	437	433	430	436	419	451	424	422	442	480	440	451	425	508	482	482	467	462	402	476	459	423	460	430	459	435	480	423	425	458	447	400	445	425	489	479	443	454	431	465	468	426	459	425	461	464	453	472	461	424	465	449	408	453	469	397	432	459	480	439	438	430	440	460	460	456	463	427	457	449	425	471	488	477	438	421	461	464	418	432	470	482	457	435	464	397	455	474	399	453	444	457	428	448	404	444	428	440	487	427	443	487	458	408	464	443	443	408	465	448	463	460	500	428	403	481	476	437	447	464	471	470	441	449	468	434	440	455	448	437	479	438	448	462	446	424	453	429	442	453	440	444	416	470	476	454	409	458	474	429	452	420	441	437	464	445	488	425	449	489	427	449	466	413	477	446	466	440	404	428	457	441	474	429	440	449	432	411	434	462	492	446	441	484	447	476	462	420	422	435	427	438	445	454	481	422	434	458	423	465	463	451	465	439	451	408	464	462	429	425	467	513	444	424	438	450	484	456	454	445	502	474	439	482	401	464	473	455	453	436	439	436	411	442	477	442	444	466	445	451	475	479	473	438	416	462	457	441	424	427	454	470	451	440	462	459	451	449	419	459	436	429	466	431	477	487	450	445	458	482	449	461	422	454	448	409	475	426	485	445	437	460	429	431	447	459	476	470	449	438	428	445	438	450	436	461	464	466	498	459	436	446	447	416	467	454	462	452	454	452	451	470	422	454	430	445	431	460	426	427	448	435	440	459	439	446	457	446	455	490	482	451	397	492	456	444	449	458	493	450	427	438	433	468	425	479	438	442	426	433	455	493	420	494	482	442	476	467	436	428	485	465	441	459	441	433	438	420	452	472	436	434	443	431	458	455	426	439	469	431	424	447	446	449	432	459	447	501	472	469	485	429	466	465	470	448	455	466	454	422	470	481	403	470	461	456	429	470	444	531	451	429	434	500	413	430	448	465	449	457	453	471	438	399	443	445	449	425	470	488	456	433	436	429	473	449	422	479	467	443	409	446	431	424	419	472	451	418	392	427	446	459	448	442	457	422	427	436	501	405	463	477	429	456	447	466	451	461	478	454	426	446	449	482	453	470	460	456	465	460	430	470	484	426	460	429	509	469	473	432	440	468	423	435	449	459	436	426	465	463
24715	21212	27562	25079	9915	962	709	581	543	490	497	463	482	483	444	441	441	439	417	407	439	430	394	439	389	414	434	419	428	379	437	429	414	437	386	414	436	411	415	406	429	397	412	397	401	400	409	395	364	413	438	385	420	392	410	398	396	411	391	399	410	399	410	429	383	392	421	389	420	417	421	407	378	410	407	363	425	364	401	420	405	380	389	411	417	406	408	416	367	415	417	406	456	412	404	406	407	389	374	429	401	400	417	432	385	419	367	405	405	402	359	445	420	428	372	422	424	414	402	422	412	417	401	373	406	422	402	409	402	410	377	399	400	392	437	396	418	442	366	421	402	384	416	383	394	413	405	450	435	402	416	379	395	423	379	405	424	430	412	419	411	390	406	404	382	373	355	402	419	443	387	376	411	391	419	373	399	434	397	366	412	398	403	416	406	388	403	446	388	389	428	374	399	387	427	402	396	402	390	381	355	422	402	377	394	394	388	402	367	402	403	385	419	399	391	360	399	415	373	417	383	369	430	411	438	384	357	415	370	376	388	422	398	389	390	386	413	391	401	370	389	400	381	415	411	424	401	422	417	401	417	434	396	416	442	407	418	397	372	414	394	406	443	398	430	394	407	419	380	407	391	391	403	394	415	387	408	360	375	392	410	407	410	375	429	372	374	422	411	426	404	391	401	400	427	373	416	398	389	395	409	423	413	392	415	391	404	399	379	407	408	405	397	425	407	396	408	381	396	425	421	412	402	417	400	446	405	401	428	419	408	380	400	395	422	423	412	430	410	438	374	387	385	353	427	339	397	381	384	412	415	389	429	404	392	436	414	396	434	417	409	422	405	417	395	390	423	376	446	392	369	438	403	402	407	416	426	417	395	387	376	377	403	379	411	397	412	405	407	397	414	413	419	380	405	427	394	404	424	416	425	418	366	407	370	411	404	396	383	387	423	397	399	426	399	443	391	382	391	400	426	406	408	423	365	387	387	403	398	417	402	360	364	395	438	403	400	428	400	398	403	413	403	410	388	398	424	411	411	382	398	413	412	380	427	389	419	402	427	386	412	410	436	451	438	410	443	418	420	390	369	418	417	377	400	406	442	396	401	390	417	437	430	369	382	407	417	398	421	388	375	398	392	406	428	401	406	405	383	377	431	380	448	453	394	398	372	390	376	400	429	412	405	373	400	428	390	383	366	382	418	410	384	383	398	385	372	430	412	423	375	393	392	419	410	381	376	383	415	398	393	445	398	401	409	386	396	417	393	393	401	389	416	410	439	384	361	374	381	390	416	356	408	398	417	392	381	391	422	405	421	389	392	425	379	386	410	396	425	422	402	403	430	380	415	363	415	426	378	435	439	422	423	430	424	423	432	377	429	394	394	391	433	350	467	407	388	383	380	404	436	388	414	391	417	406	392	376	379	444	408	391	397	423	409	405	401	404	388	392	374	410	391	424	395	399	402	421	418	393	394	372	381	378	417	405	368	403	399	397	386	395	361	396	419	377	405	407	383	394	391	402	424	406	386	371	394	384	411	438	414	410	374	384	441	410	420	423	421	412	415	388	397	384	387	396	393	415	403	398	367	403	388	374	390	383	372	429	405	354	390	435	394	382	386	423	434	418	401	422	411	402	408	422	377	377	413	404	403	374	414	414	404	429	408	389	408	401	409	408	401	430	404	419	418	414	383	395	382	403	398	392	396	403	397	425	375	401	390	409	429	407	386	412	399	441	382	448	420	387	411	411	394	408	405	406	413	396	423	382	418	412	399	375	415	419	395	433	426	445	388	420	429	420	422	406	422	367	392	384	400	393	422	419	402	388	381	389	399	402	425	427	406	385	419	377	395	380	405	399	404	395	401	376	381	358	416	400	424	420	406	402	402	389	435	419	379	400	381	385	396	420	429	414	406	436	397	441	417	421	423	400	426	407	431	400	410	382	392	422	406	408	362	394	417	395	434	387	428	418	406	424	397	394	406	409	412	415	401	376	393	409	408	405	427	425	406	369	383	410	405	386	433	442	396	428	406	391	368	397	378	424	366	431	424	409	396	395	390	407	380	425	389	411	386	386	402	403	416	404	407	412	403	417	380	433	398	409	423	437	445	382	434	426	417	439	402	420	396	413	393	439	408	398	416	404	403	413	412	383	407	399	446	377	393	389	417	384	415	411	390	404	406	377	441	375	380	398	408	406	411	436	414	380	407	391	409	400	394	399	393	416	421	399	417	409	408	389	427	438	365	440	460	406	439	426	385	398	399	455	411	383	414	402	406	381	413	416	388	421	417	404	398	399	394	384	418	408	398	381	381	398	409	382	397	427	431	418	373	400	382	415	429	402	407	410	404	385	375	417	386	408	423	402	397	377	374	402	429	403	389	373	405	405	422	393	443	418	374	372	381	385	429	377	382	433	419	376	375	391	391	416	421	387	423	445	422	380	385	398	381	390	411	377	393	393	412	383	371	393	414	382	392	389	414	422	374	369	399	390	438	405	403	370	404	378	390	400	442	394	396	405	417	377	380	435	421	398	410	389	387	389	388	412	389	396	420	404	371	392	393	406	394	407	439	431	414	390	378	410	397	375	413	370	384	398	425	407	375	384	423	377	409	407	439	395	419	428	375	437	375	400	429	408	419	392	412	416	413	414	395	421	414	402	402	415	411	399	415	395	386	400	425	415	376	409	393	404	430	357	422	429	368	413	402	373	400	406	424	382	435	434	394	411	373	418	379	396	380	406	412	374	376	404	438	389	398	392	401	434	375	419	389	421	435	420	410	398	398	425	398	411	429	402	362	393	426	439	402	393	405	407	445	404	391	404	369	408	405	358	404	408	411	404	377	411	438	421	410	403	398	371	428	366	406	402	421	356	378	388	388	396	449	369	431	374	409	367	421	419	429	386	381	387	405	371	405	418	385	415	414	405	380	410	398	419	406	403	406	426	409	407	362	438	429	415	400	372	415	400	383	420	419	416	395	399	404	407	429	365	406	359	382	393	421	417	417	346	397	383	383	401	407	416	416	421	386	408	413	374	380	463	423	391	412	387	399	393	389	352	415	377	398	389	387	359	426	409	382	415	394	392	422	402	406	421	399	374	389	412	393	351	409	419	384	422	337	396	405	410	393	400	390	403	422	383	415	411	391	389	385	415	417	396	378	404	432	417	376	393	441	411	427	417	420	423	418	434	392	428	434	392	418	415	409	436	399	406	427	374	417	413	408	366	405	417	397	385	420	391	434	364	407	398	412	409	417	421	391	406	379	416	452	395	395	435	380	413	384	384	392	424	402	393	412	403	395	400	439	372	411	409	384	397	408	446	374	434	407	390	419	397	365	407	421	380	403	357	379	383	408	387	414	380	391	449	374	417	380	390	420	353	388	404	406	364	424	395	393	381	392	373	392	431	430	423	401	393	430	333	428	420	368	435	350	424	405	384	422	416	416	434	374	383	409	448	393	429	411	407	376	386	417	393	414	400	405	410	402	408	367	398	363	403	431	375
14120	22406	8124	3398	2313	1814	1529	1317	1145	1033	928	839	903	831	798	772	763	709	734	729	746	691	690	731	679	683	687	685	680	635	652	643	662	687	707	650	643	700	652	688	719	660	654	692	646	641	669	651	654	623	666	634	617	686	656	662	646	675	627	646	668	626	609	665	682	651	642	719	622	673	598	638	644	671	659	652	691	613	679	595	616	653	655	655	663	702	641	692	703	662	643	656	633	649	647	644	670	623	640	650	650	659	589	626	659	644	630	619	673	644	666	634	651	644	626	642	637	627	641	658	668	636	684	655	653	635	688	692	652	625	640	666	617	655	629	630	625	634	610	652	633	631	636	614	612	667	672	678	604	665	646	656	655	634	674	695	602	707	672	651	645	633	675	658	640	602	641	635	677	661	640	655	646	675	619	605	642	622	654	623	662	678	635	637	642	630	672	655	666	642	661	666	629	690	642	671	636	639	651	652	678	653	617	650	652	661	623	672	655	656	670	633	678	628	624	652	683	665	632	699	634	666	680	669	678	647	654	634	627	617	678	654	667	652	647	667	648	642	652	658	631	650	650	609	629	627	665	634	621	625	644	686	656	651	646	622	660	617	646	616	629	599	627	643	704	645	650	655	639	594	631	652	614	663	701	694	633	663	650	645	657	644	648	612	625	643	632	621	640	679	703	607	666	626	636	645	657	686	630	664	642	636	650	640	695	688	629	645	651	670	660	638	662	652	633	607	691	618	649	687	680	606	663	641	666	638	626	669	697	614	640	648	716	668	637	641	614	622	622	669	640	632	618	665	687	676	671	640	710	639	662	683	656	650	663	654	711	623	701	633	641	666	632	668	657	689	653	665	638	680	622	655	623	622	656	657	650	650	621	664	682	612	647	648	643	643	633	643	622	651	638	655	649	627	633	597	649	656	688	592	640	640	610	611	672	626	677	640	656	639	637	631	664	672	663	622	653	612	620	647	662	683	656	620	618	676	604	664	647	616	661	638	640	677	658	659	628	642	650	627	652	676	726	644	642	639	636	614	640	632	650	659	620	668	645	636	671	635	660	649	683	661	643	641	670	683	631	618	686	606	668	614	665	621	644	636	635	666	661	693	667	670	603	679	614	660	623	622	668	662	657	664	660	632	641	642	643	631	644	650	657	639	657	684	667	644	668	651	665	636	630	618	667	661	648	597	665	668	667	645	646	608	646	642	659	638	644	634	603	674	622	630	620	648	624	671	607	633	617	624	649	669	650	616	662	608	650	631	622	667	638	625	659	638	652	662	637	615	653	645	706	676	606	625	614	625	617	651	692	632	687	670	653	656	646	626	641	612	673	646	639	589	614	647	635	693	629	628	607	614	645	702	613	594	599	640	606	657	619	604	666	652	691	636	632	660	631	606	666	650	649	638	661	644	631	652	664	642	598	680	629	637	589	629	631	663	638	620	657	638	619	645	628	666	653	649	710	663	622	598	627	682	608	636	648	618	640	659	689	655	679	634	658	652	679	654	654	617	607	607	695	613	616	662	631	632	669	630	664	624	649	685	626	651	686	650	679	610	641	643	685	710	636	619	640	620	686	676	651	577	634	669	631	658	668	604	651	646	633	666	624	616	702	660	608	635	646	654	627	628	635	595	619	644	659	652	680	607	650	636	638	595	680	630	663	671	630	649	649	644	682	637	679	685	636	668	635	640	641	606	626	656	578	662	668	661	674	645	640	641	635	638	653	665	638	672	657	637	683	617	648	596	627	654	640	651	599	655	646	662	661	649	653	640	643	603	658	601	675	619	663	719	603	621	673	581	610	669	651	615	642	635	590	629	649	680	627	653	632	635	639	610	650	633	673	655	659	629	679	708	639	653	651	633	623	635	653	639	607	648	634	621	591	638	637	644	650	639	659	634	685	715	618	641	660	627	645	650	656	628	646	666	656	614	637	644	678	626	646	642	631	663	644	660	632	699	653	617	632	635	609	623	631	650	637	673	681	669	658	643	609	640	643	674	661	657	626	668	613	677	639	668	657	626	652	652	641	696	671	631	596	587	636	653	663	668	659	630	688	646	659	658	688	670	608	631	660	622	627	610	689	676	629	648	662	680	644	677	654	654	679	629	618	656	637	641	641	662	705	555	660	666	679	614	666	633	650	622	626	652	620	614	668	645	655	655	634	622	643	666	660	616	640	684	644	670	643	649	634	660	653	613	635	632	612	628	637	671	631	653	620	698	637	630	615	632	646	630	650	629	658	673	624	626	685	638	627	669	642	685	640	667	639	606	635	677	618	621	626	655	643	616	638	632	655	673	612	678	647	649	624	657	623	670	665	662	677	704	598	667	641	642	627	638	622	650	606	592	697	673	661	638	642	658	641	660	609	669	650	639	658	647	607	662	617	662	660	646	627	650	654	647	703	632	616	654	667	637	610	678	606	613	645	651	660	642	626	653	653	656	611	621	650	624	636	625	649	631	623	656	643	670	693	598	704	691	607	673	661	658	675	657	615	640	649	684	623	693	662	662	677	634	659	650	679	642	659	657	640	661	660	616	627	649	673	675	621	696	626	675	647	659	673	644	661	654	666	655	643	643	692	614	661	655	650	630	633	675	671	661	679	636	657	634	636	667	675	655	655	630	613	598	646	601	663	664	680	657	612	658	625	685	668	667	718	634	648	632	668	646	658	665	644	588	650	641	666	656	662	680	651	661	642	663	630	684	651	652	651	682	667	681	696	625	654	604	634	689	644	644	682	666	674	632	675	647	657	642	608	605	664	675	621	664	631	678	692	653	664	629	636	678	643	638	650	664	653	683	673	687	626	632	668	662	663	641	666	627	633	637	639	656	644	626	667	668	669	655	611	637	636	612	616	654	676	622	618	662	652	677	639	651	688	705	715	626	667	643	634	629	638	616	637	671	645	618	649	656	610	634	652	700	660	608	586	681	599	657	683	639	664	641	671	667	625	660	638	642	647	608	599	622	665	648	632	641	610	659	646	679	660	599	646	647	665	660	591	639	592	649	695	662	652	676	624	629	652	649	651	631	620	639	653	646	610	647	626	667	667	643	633	687	669	634	592	673	631	637	625	695	666	648	609	677	657	636	656	611	655	621	626	580	670	642	613	640	631	656	608	611	647	688	678	657	651	615	625	663	650	658	605	655	648	637	644	633	641	685	673	676	630	639	619	661	662	639	666	676	624	634	662	654	640	638	648	622	630	648	628	649	658	667	670	632	649	643	663	596	644	651	631	659	677	636	621	665	654	655	620	634	601	647	654	685	626	698	648	676	653	623	689	657	656	647	622	682	620	622	671	616	639	658	627	634	642	647	651	632	676	685	662	663	699	651	636	605	690	703	635	568	605	640	642	629	648	667	671	628	598	615	649	692	677	588	617	655	643	675	667	629	629	664	651	664	653	666	598	644	695	614	632	669	669	682	649	632	665	665	622	656	636	660	658	610	637	625	642	615	650	665	624	624	646	635	632	656	633	628	618	641	682	622	622	681	639	664
23181	21160	28844	23741	21157	18014	2048	854	713	623	495	540	483	516	444	435	430	405	396	374	380	417	356	368	392	408	358	345	337	336	346	376	358	365	314	340	343	352	341	351	357	315	349	349	331	320	313	326	357	350	328	339	376	315	357	311	333	366	352	332	305	276	331	316	337	321	318	326	326	312	368	325	329	308	353	350	327	346	344	339	359	336	370	335	321	337	342	324	335	308	318	326	328	297	356	329	313	303	338	303	347	333	318	322	331	350	372	354	332	334	328	331	299	312	302	361	292	329	313	312	311	310	322	326	344	322	346	308	335	319	297	336	342	349	306	310	322	330	298	304	330	325	317	301	318	355	322	272	314	332	355	308	317	338	326	319	333	320	354	300	308	334	309	325	323	322	311	312	325	332	311	347	320	341	329	319	352	317	333	311	320	316	347	363	316	338	315	323	323	298	326	324	323	340	304	305	322	326	319	315	322	318	341	302	314	332	317	303	338	317	335	308	298	315	315	349	357	307	319	313	346	325	316	329	305	320	355	318	353	317	322	296	335	314	366	320	300	320	336	348	342	322	302	307	345	350	316	315	324	315	320	326	318	292	319	369	285	338	330	311	296	347	353	306	336	328	333	304	347	323	302	272	349	334	305	336	313	327	356	315	342	349	315	321	303	307	325	322	311	329	361	305	335	293	332	352	317	345	334	323	326	322	311	316	300	328	354	317	306	327	314	302	329	328	302	315	312	330	319	330	316	364	340	303	307	331	318	306	321	318	311	343	273	311	327	297	287	324	325	358	335	344	313	353	338	305	333	332	314	325	349	340	308	314	306	334	346	318	342	332	312	320	311	344	343	317	317	306	351	333	307	317	310	328	330	346	334	356	364	333	307	327	314	290	308	314	332	316	314	309	304	323	334	313	343	353	307	326	331	318	334	310	342	329	357	320	342	344	302	300	337	306	320	313	308	355	335	333	310	336	338	289	331	314	313	333	320	330	348	305	339	315	330	313	294	318	302	317	345	352	318	312	344	331	324	352	356	310	312	334	355	332	301	316	335	306	331	308	284	310	324	333	319	334	319	365	349	336	325	322	322	350	327	318	331	321	319	318	327	315	345	312	320	349	331	331	348	335	346	304	366	338	311	320	324	340	352	300	342	287	322	313	312	373	332	308	320	308	324	322	349	369	331	341	312	329	332	325	341	330	287	312	301	317	325	339	319	314	340	337	300	334	342	352	327	309	313	314	322	314	294	327	328	351	338	332	312	312	331	313	335	314	311	341	322	346	315	316	351	294	341	329	329	382	313	295	330	328	319	317	290	336	328	336	309	345	311	307	318	316	334	327	307	320	309	329	305	338	302	313	325	310	327	327	312	365	311	296	350	317	299	295	335	298	365	294	317	319	313	325	332	278	319	349	316	339	311	300	323	300	308	313	338	327	318	325	311	314	346	336	306	350	338	321	342	341	368	362	291	311	335	344	354	303	328	331	332	322	360	316	294	322	314	317	327	310	323	313	319	342	334	348	325	304	335	346	352	325	296	312	315	309	310	327	316	316	317	297	335	337	362	297	360	324	369	305	299	306	311	334	321	316	295	304	340	349	350	320	301	285	320	365	312	323	362	338	330	304	330	351	338	317	326	325	325	304	324	347	304	323	322	332	345	290	330	321	332	342	304	326	315	341	325	324	308	308	360	316	316	311	342	343	354	339	330	360	303	328	317	319	344	315	291	312	305	345	348	327	337	304	287	321	332	323	325	336	321	326	311	303	316	371	322	328	297	306	331	311	329	318	335	301	313	304	308	282	314	305	320	318	303	354	321	324	302	321	347	328	320	327	350	291	310	330	300	319	300	298	337	351	323	337	346	340	312	346	353	287	322	332	331	311	318	329	314	323	323	332	330	294	306	306	329	313	314	347	317	308	292	321	325	336	332	300	349	300	298	321	326	329	328	319	341	325	331	289	340	297	353	316	314	352	306	356	313	327	323	308	327	353	319	349	312	330	291	315	312	329	319	311	347	319	304	324	327	296	323	286	318	334	317	350	360	304	310	335	335	316	327	331	305	339	305	343	306	349	319	296	334	330	333	318	322	322	330	329	328	334	318	332	347	332	298	346	314	311	348	324	310	338	315	325	339	333	358	301	321	320	367	333	329	340	355	320	293	286	322	329	310	342	279	310	300	287	314	326	340	347	343	332	300	360	338	319	311	288	313	316	318	338	359	322	339	311	364	310	356	346	332	339	309	324	309	347	313	321	337	318	328	336	337	318	348	353	320	305	323	326	340	332	312	352	298	322	315	314	335	342	297	306	354	293	311	313	330	330	357	304	328	302	349	322	307	325	310	329	278	324	334	321	341	317	319	335	320	316	319	302	321	307	327	369	333	315	314	305	299	323	325	336	297	321	310	369	318	329	329	313	327	352	307	347	322	295	317	309	348	315	339	332	323	317	326	332	305	328	350	338	271	315	323	301	327	322	315	286	343	332	300	349	307	282	300	342	359	332	328	292	326	299	345	328	358	336	337	327	308	331	363	311	295	343	299	341	270	318	337	291	323	310	334	340	331	298	310	287	281	286	328	314	349	325	326	315	334	303	314	325	329	305	336	330	321	318	350	332	291	308	330	315	293	323	324	331	301	321	341	293	316	320	363	330	320	311	325	304	326	318	306	371	352	318	323	307	308	320	347	343	324	328	323	373	341	337	334	307	345	322	332	321	333	319	326	294	313	307	323	287	318	336	336	305	317	332	309	325	334	335	315	342	307	320	334	312	307	309	336	324	353	323	369	361	342	315	330	352	335	317	309	331	292	322	342	328	336	339	328	322	321	338	362	301	358	331	337	322	318	314	335	309	324	337	309	350	312	327	319	331	329	316	347	332	339	323	324	299	333	313	288	325	354	335	327	325	290	325	339	319	299	311	309	315	299	285	311	325	308	296	331	312	284	341	301	349	309	335	324	328	337	315	332	319	320	315	312	323	340	314	307	304	323	338	323	310	286	325	336	284	324	333	347	337	325	324	331	324	294	294	344	313	340	326	340	313	278	310	332	308	318	305	304	339	331	292	323	317	313	308	345	325	300	341	305	341	331	340	301	313	342	318	313	321	333	314	296	328	351	349	338	338	319	304	342	330	349	351	302	322	325	332	335	344	353	316	304	351	319	350	334	329	327	351	304	321	320	326	324	318	323	350	362	341	320	326	323	293	353	277	316	314	315	319	307	310	268	333	343	340	328	354	333	347	342	351	338	299	332	296	335	332	319	332	304	293	309	329	344	322	315	307	313	286	295	282	327	324	342	304	305	322	348	305	309	322	307	298	293	354	324	331	309	300	286	315	334	314	333	334	314	302	319	262	314	332	328	340	333	312	319	284	320	315	334	323	310	335	318	324	323	317	331	324	348	306	303	295	339	292	325	322	318	330	331	343	305	332	311	329	337	331	302	325	360	306	344	320	308	365	336	298	351	332	285	296	302	292	352	319	313	320	315	312	315	323	331	290
15530	19588	13771	7117	4913	3587	2724	2309	1952	1594	1392	1160	1170	993	973	893	798	827	813	749	699	738	681	641	646	632	654	607	622	580	576	606	599	573	583	571	562	604	584	523	557	555	580	563	542	522	548	573	563	555	520	537	525	585	574	579	550	501	575	535	540	536	542	555	592	554	492	566	522	557	559	552	496	552	513	541	552	559	531	534	534	524	528	551	526	560	488	529	507	535	521	530	522	512	547	565	517	514	559	554	552	510	482	558	517	492	523	512	510	558	523	535	548	516	513	541	545	540	540	556	478	529	491	503	519	535	514	530	533	554	497	542	501	527	536	559	506	514	512	534	526	533	558	496	538	537	555	528	526	560	519	543	516	471	536	512	520	504	540	505	542	533	494	537	509	592	517	509	555	493	488	557	524	521	533	507	533	510	525	553	549	515	514	500	546	529	550	516	560	535	521	515	524	536	544	527	540	519	504	531	529	540	496	515	520	546	488	532	526	542	520	529	555	545	531	509	541	526	512	495	523	539	529	509	521	542	528	498	504	524	551	498	553	574	525	552	580	527	521	508	527	519	552	552	545	556	517	515	526	512	510	544	529	518	545	538	532	527	564	540	498	546	477	539	478	498	533	539	521	551	531	526	518	476	535	513	526	544	546	525	542	500	559	567	501	506	517	488	531	538	484	511	506	533	540	543	543	529	512	525	547	453	525	559	501	523	526	555	545	475	516	579	550	525	525	510	488	541	544	539	520	533	489	492	536	530	534	554	538	546	508	465	526	532	533	521	549	513	529	498	511	501	503	517	501	531	542	528	531	543	524	502	574	558	539	524	526	579	539	516	521	570	546	506	542	493	571	533	538	503	515	514	532	470	499	475	533	521	484	558	578	565	520	517	531	534	547	487	518	502	511	554	479	540	533	516	518	508	552	538	541	551	506	488	529	525	514	485	511	503	538	514	532	530	516	499	533	529	541	502	551	540	483	540	525	529	529	524	517	503	495	510	517	550	522	501	539	564	513	561	552	537	520	528	506	509	528	509	512	532	547	539	532	553	511	532	534	506	514	508	570	520	539	522	521	500	507	567	509	572	542	551	520	539	506	510	514	540	529	561	524	491	499	517	530	477	573	541	509	576	490	530	510	475	513	523	512	514	522	494	520	534	492	484	517	526	546	508	548	548	477	514	543	509	521	528	542	505	532	562	504	495	511	497	536	509	559	515	559	517	543	476	487	523	544	534	514	535	524	498	541	525	536	530	531	526	538	521	554	520	535	516	522	527	528	523	510	532	535	506	523	540	476	520	548	491	513	502	491	527	553	506	534	527	531	525	523	520	545	530	546	553	484	531	566	531	541	500	505	559	557	543	499	525	544	526	529	556	482	520	550	542	512	497	551	491	535	498	515	557	514	491	564	535	493	560	513	517	516	538	516	557	566	511	532	544	508	496	510	526	498	519	525	504	546	500	551	522	503	531	539	513	495	499	552	526	516	531	533	545	515	531	510	531	565	560	533	549	601	510	518	531	493	540	546	512	528	540	519	491	535	555	582	511	551	560	521	528	528	506	491	514	535	542	590	521	542	545	510	517	532	556	567	547	529	524	526	540	503	490	531	522	517	524	516	514	541	532	496	583	549	509	544	508	480	531	532	504	533	528	547	552	532	541	531	558	500	519	494	538	508	517	555	499	539	505	491	476	529	552	520	556	542	517	563	514	517	524	541	530	517	536	470	505	517	537	556	494	526	548	550	490	506	536	554	504	542	524	499	549	539	494	494	509	500	522	553	527	564	572	550	481	550	532	505	506	533	525	504	527	494	499	557	583	508	521	546	557	521	541	539	480	529	510	530	524	536	535	514	520	487	541	571	547	498	528	545	516	549	516	542	495	506	523	496	511	563	548	498	586	492	543	515	524	587	529	521	506	516	525	531	496	530	571	491	530	529	555	538	524	525	501	500	529	569	539	565	566	574	558	534	528	503	557	538	542	515	506	573	514	537	518	506	521	511	568	557	495	538	530	521	494	511	530	537	564	548	537	517	539	524	530	518	561	493	518	511	527	509	494	502	542	534	495	498	539	531	545	539	494	536	524	531	538	525	562	499	544	546	497	545	519	556	555	563	514	530	544	575	514	518	518	557	522	513	528	489	521	503	501	556	520	525	514	532	497	509	543	523	511	538	519	532	507	555	540	529	504	497	531	523	534	523	570	485	540	497	570	512	525	506	518	548	531	537	544	553	522	541	534	507	544	531	501	554	527	521	556	519	562	537	519	529	548	545	520	526	511	514	495	529	535	482	518	521	504	521	564	507	539	540	513	482	478	508	559	529	534	545	485	484	474	541	528	533	536	517	525	520	574	519	545	544	570	535	503	517	544	552	475	528	567	570	552	553	550	552	480	506	547	529	492	538	472	493	504	554	561	563	559	524	505	493	558	530	527	515	505	539	485	525	548	504	511	548	528	549	528	508	558	524	550	556	557	488	535	513	529	527	506	517	560	517	573	517	506	514	548	526	574	541	525	510	532	494	530	533	517	540	507	524	570	516	562	533	480	535	522	499	554	533	522	554	517	512	516	541	547	513	526	549	517	584	540	522	522	513	518	520	508	531	515	520	545	511	519	549	514	482	539	510	537	535	523	531	519	537	533	485	513	527	503	557	522	537	545	520	514	540	533	577	494	549	515	570	518	522	541	545	569	525	495	515	484	543	539	563	549	559	553	537	540	528	484	498	570	518	533	533	536	550	476	512	514	504	522	513	493	550	515	528	553	530	504	482	519	553	513	496	543	507	541	494	551	527	532	526	517	550	518	547	535	511	534	572	502	488	533	550	498	507	533	516	490	517	512	523	555	459	531	557	527	521	516	513	520	495	502	525	561	507	518	554	525	541	563	512	511	510	538	542	495	489	537	518	551	526	539	467	517	476	519	552	571	544	503	531	536	542	513	523	528	534	541	533	553	549	515	527	560	509	589	571	545	507	488	499	538	512	507	501	541	494	526	512	539	515	567	504	521	536	542	521	476	564	528	542	485	551	564	508	587	494	566	546	545	518	539	511	528	493	558	531	545	522	570	519	528	541	518	535	526	548	514	523	526	518	542	566	512	566	542	526	506	551	525	522	528	542	571	533	522	516	525	488	519	565	557	542	499	516	493	531	530	558	508	508	512	504	543	531	530	520	528	507	555	554	533	538	507	479	509	508	504	537	537	528	517	537	542	497	536	510	506	531	549	513	516	518	480	541	549	524	508	522	527	523	498	538	527	511	542	497	543	569	534	540	509	504	548	548	503	547	538	519	561	554	501	535	543	527	542	512	573	489	520	545	540	521	530	535	478	527	513	498	513	513	536	530	501	494	580	489	511	545	518	534	509	519	527	528	539	498	501	528	504	531	514	529	483	548	524	529	517	570	543	551	504	534	518	493	536	531	489	536	556	528	530	570	538	511	537	528	540	520	515	517	517	546	558	526	538	521	484	518	527	530	557	529	538	527	517	521	543	538	546
26850	19789	6153	658	396	357	327	300	256	248	312	272	288	302	269	256	295	266	282	284	296	290	288	273	281	254	275	242	261	281	257	243	255	275	289	267	246	256	264	255	289	290	280	287	250	265	273	269	297	274	269	271	279	287	244	258	279	261	279	284	269	295	249	285	281	275	256	264	255	274	304	292	265	273	288	291	253	266	273	264	263	254	260	270	231	258	275	279	239	263	271	271	241	256	275	269	270	272	304	240	245	243	266	272	266	272	299	249	275	260	270	263	284	268	261	247	259	294	283	255	270	274	257	272	248	253	273	268	240	282	255	240	239	283	269	266	269	273	279	267	263	310	267	278	236	297	248	262	254	283	278	237	257	265	260	256	267	261	258	253	255	279	287	256	265	234	242	287	260	251	257	281	250	237	246	278	250	291	263	239	261	267	246	259	294	273	265	282	260	283	276	250	264	284	274	280	251	247	272	307	292	258	280	243	265	257	271	237	278	261	260	266	267	242	258	270	264	249	247	263	287	248	275	297	250	269	289	261	227	249	284	271	289	260	264	262	290	268	258	272	276	238	248	286	266	241	278	286	282	252	254	264	282	292	272	264	260	278	253	261	277	282	276	266	251	250	264	284	294	251	248	276	259	242	260	280	235	285	270	251	276	254	258	238	268	264	248	261	281	264	263	261	272	257	273	287	286	272	262	249	281	253	238	273	249	256	274	277	273	268	242	304	272	291	270	256	251	290	305	258	264	286	243	244	267	268	260	286	248	251	261	244	267	275	280	269	294	271	260	262	258	291	273	278	252	240	244	274	309	284	248	273	270	251	283	274	280	293	267	284	278	265	261	306	271	294	284	284	295	248	289	219	299	232	278	286	273	222	254	269	271	268	273	277	261	277	268	265	271	265	291	297	235	270	255	280	241	265	288	273	262	262	263	277	241	236	272	268	272	283	260	284	280	281	249	248	281	260	258	236	275	258	231	283	266	273	267	258	257	301	257	268	266	236	237	265	284	285	271	252	263	271	265	266	269	268	275	286	246	233	251	258	259	255	249	270	301	290	255	273	246	276	263	268	264	282	282	291	279	266	287	284	256	279	271	247	255	265	275	224	279	269	260	253	262	278	261	271	286	278	267	249	263	274	243	265	234	272	255	272	258	274	286	271	276	264	261	283	299	266	255	249	284	258	267	247	277	294	280	288	258	313	267	257	268	257	269	272	273	277	228	260	274	281	254	272	245	240	258	247	248	274	280	264	260	275	307	283	279	272	255	274	241	257	266	292	261	272	231	279	242	268	272	276	251	238	240	311	279	245	270	262	261	270	264	284	297	264	292	264	261	263	264	261	264	262	271	267	275	316	237	260	238	280	302	252	275	266	303	270	268	242	250	253	263	244	281	260	301	272	290	269	274	260	262	275	286	263	283	259	272	253	273	291	248	247	276	245	279	273	275	268	268	259	267	236	265	249	270	304	275	254	265	250	294	268	282	242	284	242	303	270	243	257	256	272	277	258	277	280	246	275	250	286	272	263	288	251	263	260	266	273	263	261	259	254	303	269	256	255	267	257	265	289	267	245	236	258	287	248	300	285	261	262	245	288	302	283	260	259	288	271	270	246	284	247	273	274	261	253	241	246	259	267	258	284	265	257	263	265	260	267	264	268	297	250	263	272	283	249	256	282	243	274	265	254	271	257	256	273	261	236	255	268	264	283	277	248	271	265	281	297	253	246	268	270	275	238	283	291	239	272	243	266	236	268	271	279	273	242	270	247	266	285	267	287	252	292	270	278	279	271	245	261	270	273	272	277	270	251	270	279	296	258	227	260	270	259	240	271	262	282	282	254	279	246	263	251	252	269	291	261	282	263	257	248	306	269	254	257	237	281	272	266	292	262	281	289	269	258	302	273	265	264	246	278	268	250	298	296	247	273	262	257	276	296	232	274	267	260	267	235	261	253	262	282	329	264	271	239	272	252	286	261	259	290	249	269	238	262	271	236	262	273	254	273	254	276	276	235	264	257	279	255	271	254	232	266	231	273	287	240	273	266	274	243	299	262	255	284	291	260	278	268	264	283	250	267	261	272	241	288	284	258	243	267	276	251	287	278	270	266	254	265	281	244	225	252	270	257	285	279	275	263	283	318	299	275	229	254	266	240	282	277	290	262	243	262	260	259	247	302	296	258	269	258	266	268	262	247	255	252	290	271	257	254	253	246	267	270	268	258	262	261	273	278	253	273	275	245	256	289	255	265	267	277	252	275	278	257	268	271	272	270	235	294	247	260	268	259	236	256	243	260	317	270	266	262	270	257	234	268	272	254	245	271	259	268	270	249	276	248	258	282	285	252	266	259	280	266	284	235	285	259	280	243	269	286	276	252	267	306	290	286	274	250	283	283	235	250	259	218	260	263	258	272	290	248	264	255	261	277	272	271	269	251	242	284	279	227	251	293	256	299	256	283	278	263	252	260	263	284	283	257	274	291	263	266	293	257	266	251	292	262	286	257	277	250	262	247	238	278	230	294	288	281	284	272	267	256	266	272	264	249	301	258	251	275	277	259	251	248	272	270	264	274	267	284	268	263	277	243	268	249	248	285	261	270	273	258	252	286	271	262	261	251	283	272	236	255	280	294	269	270	278	258	291	301	239	291	283	272	261	266	272	276	283	261	279	246	266	283	282	282	255	252	286	247	288	274	283	323	285	244	300	272	252	284	276	279	240	266	264	264	253	256	247	273	276	251	290	272	289	254	257	288	241	280	275	284	265	256	274	272	251	259	253	285	254	270	274	241	299	267	253	251	276	282	262	281	293	281	259	269	269	279	265	271	248	245	247	250	306	263	259	257	265	240	294	298	242	281	268	270	298	272	262	271	265	282	260	228	258	263	290	272	261	275	255	265	269	273	276	271	259	244	268	288	260	262	280	276	255	250	245	247	281	276	291	255	264	259	276	274	276	256	264	258	273	272	278	267	263	264	252	255	256	273	241	284	283	278	253	276	224	286	270	248	245	284	270	227	253	263	262	291	265	264	290	257	264	275	282	299	271	270	273	265	264	273	258	287	258	262	247	255	242	255	246	292	259	294	266	262	272	274	246	281	248	252	264	252	280	272	277	267	265	254	249	249	296	287	285	252	278	245	293	297	253	272	257	245	281	280	280	258	290	267	284	250	273	262	254	271	261	265	274	273	241	273	246	247	243	297	243	271	309	265	272	299	248	277	251	273	276	263	244	295	253	253	273	252	259	261	275	250	283	285	272	274	245	277	273	272	249	248	254	275	282	277	268	288	238	286	290	271	287	264	253	267	275	260	239	297	266	280	259	242	280	254	258	261	245	267	267	269	241	245	264	268	256	247	264	275	244	256	283	291	272	283	256	279	252	270	278	256	262	240	259	263	275	242	251	275	278	287	284	264	266	248	285	280	268	250	253	270	265	257	268	274	310	247	261	247	261	289	286	294	259	263	254	272	269	276	256	269	255	276	272	277	272	274	270	241	258	232
8926	5291	3416	1058	771	723	687	571	538	490	493	473	453	488	455	443	487	437	483	440	447	461	426	392	435	465	436	426	407	434	449	440	454	433	461	472	400	450	480	408	419	415	419	416	410	398	407	416	424	446	456	415	454	397	426	443	421	425	440	437	452	401	402	449	450	443	491	469	413	442	450	448	456	401	410	437	437	432	409	398	448	429	408	462	400	443	428	449	428	433	420	462	440	441	422	391	441	436	447	413	399	419	439	419	460	432	399	439	431	412	439	435	426	423	414	434	436	398	406	424	448	487	432	417	419	390	432	424	437	447	403	462	444	403	477	420	426	433	391	462	410	395	435	415	402	463	450	404	413	442	392	428	455	445	396	422	413	448	425	455	424	426	415	416	421	410	394	419	426	409	442	417	461	408	436	459	421	403	433	416	438	417	401	430	432	405	416	431	444	423	400	428	452	406	445	441	405	418	438	443	444	419	429	427	461	410	422	420	447	446	450	426	434	421	406	400	456	404	398	384	402	409	430	450	444	428	433	420	424	444	446	407	439	409	457	448	415	425	450	404	427	454	459	417	438	416	472	440	456	470	446	435	415	434	432	381	414	443	444	442	449	424	433	446	439	435	420	427	446	402	454	417	452	430	468	464	402	458	450	409	432	470	444	406	438	422	447	417	452	402	461	420	453	428	469	427	419	432	420	432	437	445	442	384	422	451	437	469	428	421	419	439	426	451	448	422	456	434	437	434	400	445	452	442	422	465	403	464	400	448	419	424	424	444	416	423	438	447	411	452	382	422	406	402	459	429	427	428	465	425	465	421	447	411	380	412	411	393	427	407	426	427	418	432	446	418	429	440	454	429	449	441	453	410	419	412	429	438	400	376	459	495	409	465	420	436	458	417	437	453	420	404	424	471	413	449	404	425	380	434	424	434	404	414	411	390	418	412	423	392	453	454	401	429	413	470	474	418	430	429	443	405	420	454	403	419	429	421	404	390	416	394	419	438	445	409	438	421	441	434	482	419	423	393	424	409	423	434	424	463	417	405	400	408	413	438	422	433	436	373	406	417	427	436	427	393	441	411	458	458	410	456	469	403	421	422	441	454	416	463	392	488	416	429	409	459	425	416	426	441	411	415	442	417	437	428	415	446	402	409	433	438	418	435	437	420	416	434	449	444	454	403	432	422	455	440	426	457	452	428	440	420	436	464	482	403	430	405	415	443	422	414	410	402	472	469	435	453	472	431	461	441	446	450	420	439	421	426	386	451	457	434	411	448	420	458	400	424	445	423	439	411	452	429	420	425	409	475	422	422	415	418	403	428	417	411	407	408	415	418	435	404	423	437	400	407	449	427	422	424	404	455	416	419	446	447	428	427	407	429	418	431	423	419	456	431	442	426	399	438	416	442	453	394	470	446	403	465	409	417	432	410	412	390	430	423	428	428	408	436	446	440	439	460	403	461	425	452	456	399	461	435	407	413	449	417	448	421	422	410	431	434	447	439	431	436	427	433	451	439	449	398	443	398	437	457	438	393	365	414	408	428	448	422	412	426	435	421	450	448	429	438	455	448	421	410	441	434	453	429	447	409	420	405	418	395	429	406	424	479	390	423	430	422	430	432	410	446	439	391	460	408	446	457	396	412	429	442	432	453	400	442	445	423	428	430	416	438	431	420	473	435	424	410	450	436	400	441	359	410	442	420	419	433	442	457	450	448	426	434	438	385	440	464	443	387	395	426	428	454	417	414	397	390	467	417	410	433	439	436	431	420	420	449	403	408	432	454	410	417	425	432	422	457	434	459	414	444	413	431	402	436	429	455	407	407	440	398	437	426	426	447	406	415	432	425	445	412	458	410	435	434	376	465	420	387	444	436	435	404	419	422	408	418	385	411	444	414	401	423	416	437	430	444	457	431	459	407	441	411	392	394	388	400	409	464	423	419	442	458	426	417	415	443	437	458	406	462	409	451	411	420	439	440	419	445	428	459	449	427	427	421	465	466	405	407	395	436	444	460	408	397	452	421	420	435	428	438	462	407	430	414	398	418	451	429	423	420	420	460	429	416	441	447	430	411	440	393	457	443	440	406	406	408	444	444	409	439	436	385	438	436	418	456	421	422	407	416	461	449	426	444	422	439	419	410	420	445	461	411	429	425	422	416	418	442	446	427	439	448	440	437	471	406	438	468	443	448	434	421	400	404	437	459	434	473	425	427	448	405	436	429	438	457	421	439	419	414	433	440	445	422	419	468	429	397	416	436	417	417	446	430	435	445	414	425	437	396	432	421	419	435	426	378	398	428	432	469	444	424	389	451	449	462	444	443	446	426	450	428	461	445	469	398	454	425	431	437	417	445	419	424	412	424	433	427	467	448	418	447	435	418	429	447	428	401	435	411	436	415	437	395	451	444	411	398	421	463	442	430	443	395	432	446	447	429	420	391	441	460	468	410	430	448	458	441	445	435	440	426	431	458	417	447	384	446	442	442	433	422	456	449	445	459	447	444	445	429	433	435	433	389	402	414	458	447	420	420	453	459	423	451	463	481	466	436	447	411	439	389	450	447	475	433	426	448	427	457	474	407	401	425	441	440	413	446	419	421	443	421	428	432	399	406	434	432	444	435	436	444	423	448	450	434	442	461	457	408	400	399	419	424	449	416	424	426	446	417	395	454	428	400	435	442	450	387	444	439	419	406	427	418	427	430	432	432	433	373	436	452	397	436	452	428	422	429	425	419	398	402	430	418	412	443	435	421	408	416	405	434	432	450	425	432	440	419	407	422	418	427	430	389	403	451	416	414	449	423	459	452	429	424	421	419	399	455	422	450	452	428	431	440	455	433	409	413	415	442	417	407	430	430	395	450	405	432	443	440	401	464	439	434	445	415	412	435	442	409	440	474	413	411	454	429	446	417	430	416	464	419	460	451	434	429	430	424	427	446	421	409	420	421	419	389	434	417	410	435	450	425	426	453	383	445	420	450	456	468	437	432	422	423	426	408	460	400	420	398	423	442	425	413	430	443	426	429	399	456	431	431	402	443	446	442	422	429	407	440	455	441	417	415	429	430	426	423	415	428	416	438	424	416	455	425	432	405	402	467	465	412	457	437	456	443	433	419	454	434	445	423	428	442	425	424	415	437	434	450	395	408	443	457	423	432	432	407	447	408	430	440	431	446	397	402	454	434	397	423	452	476	455	413	462	417	400	400	452	436	420	449	416	419	412	423	484	396	431	427	415	438	411	425	452	446	412	397	387	481	393	458	439	424	461	428	388	442	441	420	484	423	437	408	421	423	426	447	435	440	412	423	406	458	412	417	454	437	422	438	410	431	434	434	467	438	457	432	439	419	423	447	422	412	405	444	459	415	428	413	446	448	419	490	423	421	426	438	459	447	443	446	400	425	454	440	456	476	417	424	434	398	415	415	438	410	432	424	456	428	408	388	458	409	467	429	412	477	440	434	380	438	432	461	414	410	404	454	441	429	411	457	416	432	419	454	467	426
24760	21237	27642	25119	10338	1024	718	620	565	526	491	474	500	477	444	443	438	411	473	453	417	422	434	426	442	407	420	422	386	375	401	381	393	373	398	426	426	422	380	410	411	415	415	426	369	414	397	397	410	390	431	441	392	435	366	410	393	417	398	360	404	357	411	371	389	383	410	388	392	391	394	398	419	362	372	379	433	403	390	400	411	406	396	420	389	378	395	368	400	415	411	410	378	392	398	372	412	373	405	389	395	406	364	420	435	410	400	367	382	365	392	393	377	348	371	371	432	399	409	398	411	390	371	406	379	391	406	364	429	386	366	414	428	408	382	414	374	410	412	417	425	406	383	414	429	413	380	396	371	379	421	410	362	425	425	389	415	368	404	375	362	368	390	363	384	388	408	412	366	376	413	365	403	381	378	372	382	430	408	363	385	373	364	398	361	371	384	383	397	397	416	397	359	382	404	388	415	400	387	369	395	365	355	410	398	407	403	391	392	364	396	368	404	389	368	406	388	387	384	385	416	401	371	389	370	372	414	379	390	433	403	367	403	380	376	404	401	377	440	410	379	380	392	439	398	413	424	380	409	378	411	396	419	378	411	381	397	391	381	427	410	402	388	369	390	395	382	426	384	390	408	397	404	411	384	386	428	368	381	409	400	411	412	363	388	359	381	358	414	405	380	393	383	397	418	391	427	350	345	418	402	404	403	432	380	376	399	354	345	394	396	405	416	395	395	391	423	366	395	347	389	365	420	366	459	407	390	390	388	408	367	386	378	381	394	346	398	372	410	351	429	367	374	383	439	417	411	383	383	362	363	424	391	379	399	400	383	404	339	381	420	403	398	375	398	426	408	383	412	408	410	429	414	385	414	388	382	419	415	394	397	405	390	409	387	385	400	387	381	442	388	368	410	381	402	421	377	350	385	376	404	382	410	413	400	366	382	395	387	413	390	373	388	362	403	390	377	384	356	385	382	415	390	396	356	396	420	393	390	391	372	399	367	398	375	403	406	403	385	402	394	393	398	410	390	380	391	367	428	412	434	425	406	392	397	356	380	367	395	410	408	400	387	372	371	382	397	386	387	373	389	420	365	391	379	410	418	431	391	430	375	445	385	387	447	383	410	363	365	377	400	422	399	414	423	411	402	378	396	351	388	400	366	429	395	372	378	411	373	399	407	405	379	399	360	373	406	401	359	401	379	383	355	411	377	396	423	398	396	415	382	411	378	380	366	350	370	375	389	413	395	379	379	368	402	393	402	382	377	444	391	386	375	395	402	413	384	420	379	383	358	402	406	412	398	386	373	396	399	371	439	401	387	411	393	374	436	400	414	400	392	381	391	425	372	404	411	365	381	379	389	401	373	386	377	448	392	407	403	406	350	378	399	376	385	383	396	386	377	416	371	349	414	400	401	412	371	369	398	393	378	410	377	371	371	409	365	384	392	399	415	379	404	409	431	369	381	366	377	376	396	389	364	392	371	385	412	407	382	381	392	397	350	394	392	387	390	424	431	437	366	403	389	411	396	389	395	397	442	393	370	418	422	372	398	391	372	389	416	406	411	397	382	399	352	406	395	375	389	427	375	394	394	407	378	418	418	406	387	424	398	383	415	399	377	392	389	379	398	374	384	398	372	385	420	390	367	413	381	356	407	390	368	357	414	389	412	381	393	392	440	373	385	404	368	390	377	415	371	386	367	395	408	404	399	414	393	373	376	355	407	401	392	395	393	388	365	395	373	383	406	388	407	401	385	369	411	379	419	398	343	446	398	408	404	420	417	401	398	394	384	431	406	389	375	393	371	414	378	391	372	394	364	403	360	380	389	413	384	402	406	368	371	382	397	385	398	402	394	417	412	393	414	356	424	362	422	375	370	391	435	388	366	389	421	383	401	408	406	413	390	387	370	386	379	394	402	382	374	417	390	404	410	406	452	407	424	413	401	370	437	392	388	423	390	411	449	358	404	397	398	394	379	367	404	413	387	399	382	380	412	383	404	382	401	383	400	405	372	369	393	413	368	396	370	400	419	386	382	383	356	408	367	407	406	405	382	384	403	405	359	367	396	394	403	422	360	394	393	387	389	414	365	362	386	375	430	398	414	352	377	414	367	376	405	407	367	405	405	406	382	374	392	373	400	410	408	423	367	370	421	375	424	408	387	404	381	354	412	373	369	422	392	404	375	381	365	362	393	404	362	382	398	376	380	404	353	352	404	414	380	379	384	386	395	394	376	419	410	410	388	362	427	402	400	424	399	394	371	358	380	390	420	406	430	396	360	398	413	405	404	391	371	394	378	421	440	379	415	391	385	391	419	373	406	416	401	382	379	404	413	408	407	387	400	403	397	371	390	374	397	389	427	369	391	423	387	386	395	373	425	404	379	388	378	424	414	424	385	385	393	381	401	410	378	357	379	397	371	423	409	423	394	367	394	411	395	425	421	405	407	385	392	409	383	409	422	385	427	391	377	389	366	407	409	429	389	390	382	396	393	403	467	428	382	386	407	389	433	418	427	397	447	397	355	431	411	380	392	399	384	394	390	435	422	390	363	370	368	407	407	411	402	378	399	369	380	375	376	350	382	395	416	385	408	377	408	387	397	401	382	376	424	410	419	394	380	380	370	423	387	390	366	373	355	405	409	415	391	377	398	357	382	378	410	398	399	423	406	397	370	398	376	404	373	386	367	390	402	386	379	393	379	370	439	398	389	369	411	408	392	388	397	391	409	406	358	382	383	385	396	392	385	395	394	363	374	402	399	421	412	401	361	416	392	412	423	410	385	381	373	364	415	396	403	403	405	387	391	393	409	388	388	403	374	376	388	372	405	405	410	409	389	427	392	367	403	365	364	385	381	393	357	429	366	372	376	385	393	428	420	414	410	432	378	379	369	391	398	375	405	372	393	396	402	393	389	418	405	363	374	384	398	415	391	392	386	372	396	405	407	367	347	365	418	394	419	387	365	408	397	375	384	368	377	386	417	370	379	401	356	378	390	354	378	408	391	426	430	379	414	371	395	373	399	378	383	395	410	365	356	362	391	401	396	401	354	395	406	362	367	399	424	408	402	382	417	395	409	384	400	385	341	400	410	398	394	396	405	381	409	419	411	400	460	372	428	399	418	394	415	406	449	372	375	396	375	401	380	348	389	400	386	448	379	403	399	412	394	379	414	393	390	401	372	404	420	394	396	408	414	388	372	401	364	389	346	378	381	421	397	405	416	405	429	363	403	381	425	410	397	406	379	389	413	394	404	376	372	379	425	382	401	376	370	393	397	409	387	416	347	391	388	391	387	400	397	374	382	385	367	397	388	387	425	386	435	413	394	376	402	383	339	395	407	404	412	367	388	383	419	413	377	429	397	377	373	385	382	350	365	406	389	418	422	395	393	376	400	448	375	414	389	410	415	390	385	445	362	443	378	381	379	390	378	402	373	389	376	386	376	370	439	393	399	364	387	383	405	412	398	429	355	397	415	415	413	427	408	391	384	390	404	401	373	362
10434	14372	7533	3615	2525	1882	1534	1322	1224	1137	1034	929	907	820	820	774	744	656	656	711	701	662	723	684	667	712	722	630	662	633	670	591	640	697	653	680	635	639	656	656	656	675	629	651	612	688	649	687	624	625	603	683	632	664	609	661	636	680	623	679	623	617	615	651	655	639	618	663	644	628	612	615	644	650	653	614	631	618	613	625	668	611	638	594	661	636	601	640	633	642	630	611	625	653	641	689	650	602	638	664	674	663	642	632	635	671	609	631	650	653	670	644	596	663	613	632	616	664	595	684	646	653	647	640	639	681	632	649	660	657	595	646	654	674	625	649	625	579	703	605	645	640	578	644	675	649	642	615	620	627	641	693	652	617	610	633	600	640	665	655	608	643	651	662	655	642	653	628	668	628	654	624	596	669	595	628	641	670	607	666	623	673	656	602	630	686	659	634	650	605	646	643	630	658	654	652	622	607	601	642	594	638	673	665	610	656	638	643	667	665	644	641	636	615	618	601	605	660	639	642	646	636	655	624	647	639	657	662	617	580	640	612	688	651	643	644	649	655	662	627	625	642	659	646	622	677	654	659	681	637	656	660	618	659	590	595	659	636	641	606	629	656	620	638	628	621	626	668	660	658	591	634	646	643	628	605	619	641	671	621	668	640	606	671	600	643	651	682	634	633	644	648	670	642	629	630	614	598	688	673	621	622	629	602	595	676	659	634	619	617	603	599	622	675	630	674	639	614	650	679	617	619	621	610	691	642	646	608	618	602	628	672	642	643	652	608	617	624	675	623	620	664	632	698	638	624	628	623	633	642	615	668	648	660	644	642	611	605	669	603	662	662	638	664	652	609	620	611	674	665	637	613	668	640	635	696	645	670	636	648	631	593	635	655	621	681	640	632	571	648	658	645	603	623	633	651	670	660	645	634	620	624	629	653	649	609	612	626	670	664	644	677	699	618	659	630	612	629	656	676	639	676	634	666	646	623	592	665	640	646	621	629	652	649	650	642	607	631	624	625	657	621	614	608	625	634	603	647	613	645	601	604	645	681	687	639	640	642	652	636	615	601	672	608	650	671	650	635	630	614	620	631	623	619	671	621	628	686	669	623	579	626	634	657	681	664	621	639	612	649	633	632	636	686	634	649	656	627	670	638	644	637	628	612	645	641	634	578	618	676	616	674	656	627	617	672	658	655	606	660	641	611	603	623	589	625	633	606	653	643	619	645	675	637	628	632	640	646	686	651	650	636	644	646	606	657	640	648	605	634	661	646	611	635	618	635	682	606	579	642	609	642	606	656	620	628	613	570	677	644	618	607	637	663	612	634	644	589	606	637	602	670	655	658	656	656	679	617	605	634	661	657	624	609	663	635	623	628	615	608	614	622	671	558	655	666	637	619	654	675	695	626	613	631	661	668	639	588	660	661	643	624	633	640	591	647	641	595	618	606	621	647	676	621	705	622	671	678	587	612	631	629	661	666	629	621	594	609	589	647	665	630	637	626	654	616	622	674	664	701	685	665	649	653	649	630	631	653	618	653	608	659	599	629	652	640	641	641	608	594	619	664	653	651	631	634	626	634	636	610	624	640	629	655	640	619	655	655	619	667	676	607	676	671	600	646	658	638	621	637	611	663	600	615	636	649	624	667	668	643	607	612	645	624	587	616	700	606	655	659	610	647	673	610	626	654	599	678	613	586	646	645	625	629	618	614	618	671	626	644	628	629	606	596	683	632	666	632	640	649	596	615	648	646	630	650	632	626	634	604	625	656	659	669	617	651	619	624	641	645	623	615	701	609	649	659	659	710	620	666	645	638	624	654	629	648	652	635	627	617	590	634	663	620	633	629	608	649	671	663	614	639	601	614	652	598	607	607	668	622	631	624	613	618	642	645	631	628	656	687	621	677	640	600	617	624	636	661	617	618	603	613	610	663	666	677	641	619	622	617	671	602	575	639	674	621	609	605	629	639	622	634	641	694	587	646	652	649	639	629	678	621	665	632	640	645	633	634	597	646	609	660	597	676	641	618	635	675	637	642	661	663	635	664	639	650	630	636	620	628	623	648	661	612	654	641	679	648	608	631	622	603	679	618	676	615	651	637	673	649	589	658	635	647	658	649	652	657	584	618	660	608	626	647	623	633	631	640	604	659	626	631	640	638	639	606	643	617	644	609	640	618	626	662	676	683	660	641	651	620	627	660	671	640	619	619	627	637	618	653	680	679	587	667	652	646	626	627	646	692	575	657	636	582	674	608	666	673	622	620	661	642	628	600	673	643	610	656	674	626	613	623	654	609	668	624	636	662	643	602	608	668	640	657	652	609	635	639	642	635	597	605	644	648	652	652	646	649	665	651	658	652	628	643	636	636	639	605	619	678	621	620	689	634	672	645	666	611	650	652	642	602	667	639	581	591	622	650	662	632	639	644	592	663	632	632	656	660	681	630	621	609	676	614	699	669	655	595	637	663	627	622	618	625	634	662	628	633	657	638	650	590	615	626	648	648	648	616	669	655	671	629	633	646	625	581	673	687	633	620	632	659	622	669	653	642	637	655	597	625	628	653	636	660	636	692	638	626	620	640	654	598	614	601	654	638	590	616	627	652	648	642	688	638	616	625	603	675	663	644	639	648	644	620	631	643	630	641	641	652	678	646	646	638	660	607	686	629	612	619	627	656	595	643	570	656	674	640	652	601	631	640	608	631	589	646	587	597	637	652	617	602	630	640	678	631	633	674	622	594	634	709	590	594	618	628	653	635	658	622	628	595	647	628	674	675	636	653	640	681	663	668	636	636	645	632	642	586	695	608	656	639	633	594	674	667	649	599	609	675	625	648	654	668	615	634	633	611	665	667	612	639	630	620	659	630	626	648	634	654	637	696	671	654	647	642	643	654	641	646	632	622	639	670	647	659	670	597	587	592	643	653	622	629	612	598	624	588	624	608	635	642	660	654	607	642	678	626	580	664	615	639	638	603	636	670	657	635	654	696	628	600	687	627	617	608	638	626	656	570	586	654	654	670	675	632	656	623	585	655	653	650	634	633	622	607	630	647	613	604	605	589	655	611	619	677	598	615	613	667	615	608	630	609	668	592	646	667	591	599	615	619	653	616	660	615	662	625	666	691	630	638	677	621	610	659	626	630	635	657	619	623	596	621	614	652	636	643	638	675	609	634	609	650	627	642	644	642	609	613	643	695	629	615	637	661	649	670	665	680	657	643	665	643	585	613	631	645	629	590	637	635	686	602	605	634	594	595	665	595	640	670	661	638	655	666	600	651	627	681	629	626	619	586	632	643	649	680	633	622	634	637	670	666	644	624	655	656	672	590	627	649	624	617	617	668	639	643	630	603	633	669	655	606	596	645	621	660	672	642	603	658	648	640	617	656	631	646	656	658	621	603	662	678	620	630	655	629	641	624	602	623	615	645	644	613	633	626	635	679	678	652	645	617	688	655	633	608	666	641	647	614	628	634	650	601	687	641	612	649	611	608	640	605	624	679
23307	21232	28936	23822	21233	18042	2019	896	707	621	596	530	514	466	470	437	426	379	366	439	398	386	329	377	368	352	369	329	378	345	334	359	336	326	379	346	333	390	344	343	337	325	343	306	316	336	307	348	340	341	335	347	352	322	330	275	333	339	299	323	380	310	299	321	306	292	331	298	321	346	341	347	323	347	295	320	331	338	337	313	332	312	319	293	305	318	317	315	323	317	312	342	324	307	319	333	322	360	327	353	317	319	357	330	287	322	325	323	335	291	333	366	332	313	316	302	293	320	325	309	305	308	354	334	318	322	315	309	321	302	333	353	337	330	306	319	338	336	331	335	336	332	326	334	331	333	325	277	332	308	319	311	305	340	326	312	319	324	332	340	304	316	298	325	319	294	344	286	319	315	341	321	345	337	342	335	356	310	337	334	332	345	343	314	301	329	321	318	335	313	323	306	325	327	335	318	329	312	336	321	290	376	317	304	302	307	307	337	341	320	312	308	326	326	313	350	327	306	330	330	334	331	330	357	325	295	325	314	317	308	279	352	301	328	329	322	316	344	310	371	347	306	335	314	298	338	343	345	314	318	378	318	331	361	329	318	336	335	341	298	325	320	336	328	322	289	311	314	360	353	336	321	305	320	334	325	332	345	328	359	305	335	323	345	314	319	298	315	335	352	350	326	315	337	337	308	328	315	334	341	343	293	317	295	335	342	320	303	327	327	311	331	336	326	332	329	322	355	311	347	317	325	299	295	310	309	308	334	361	330	331	330	332	318	283	319	314	328	327	347	327	302	335	340	345	341	300	301	271	321	289	319	320	288	318	324	277	299	341	301	305	314	333	340	308	339	342	326	325	314	321	322	309	335	324	303	348	318	328	318	350	355	325	323	304	302	312	367	328	317	315	313	285	359	316	333	339	318	349	350	302	305	300	310	301	293	321	343	345	303	331	329	312	356	367	288	316	338	317	311	301	316	304	309	328	311	324	317	345	314	327	294	326	336	329	325	339	293	323	310	297	340	342	304	316	315	315	317	335	355	346	329	335	340	287	309	276	332	328	341	316	294	326	337	350	315	329	317	324	332	356	316	331	345	351	275	315	315	330	310	341	294	332	341	313	330	338	348	338	347	326	361	353	339	315	319	309	331	336	298	319	362	316	293	309	335	340	363	320	315	322	343	308	333	318	325	308	278	301	316	346	336	341	348	319	325	341	310	318	311	344	315	325	328	319	313	317	313	342	305	331	313	343	356	340	323	324	320	313	316	319	325	311	346	347	338	279	319	334	297	311	309	310	310	350	346	310	314	309	308	368	327	319	320	339	326	336	305	300	327	319	317	335	329	354	345	317	324	312	317	324	312	375	305	296	336	316	318	315	298	342	317	296	316	315	316	317	308	311	365	330	319	308	315	316	330	345	348	343	304	334	306	337	323	312	306	308	297	323	344	316	339	317	335	343	341	336	321	355	333	304	316	324	323	337	337	325	289	352	341	298	345	313	317	310	316	311	342	293	311	315	341	294	319	345	316	331	280	320	329	315	328	334	321	286	314	335	324	350	287	326	344	343	293	303	318	301	301	334	333	310	310	317	318	332	320	307	343	324	333	307	324	341	324	351	306	304	317	291	313	341	324	320	310	333	336	318	311	280	315	334	322	313	343	319	317	335	310	322	310	300	334	340	335	302	321	319	321	325	315	326	299	341	331	306	318	319	338	319	324	290	346	326	315	327	297	296	311	298	303	318	365	308	280	304	336	317	343	359	340	322	328	312	315	324	330	328	320	324	342	321	307	306	285	322	323	299	331	330	295	324	317	319	317	324	301	332	326	333	317	291	336	309	300	345	331	342	344	324	341	324	329	318	325	330	313	315	329	326	303	351	288	319	313	323	304	320	313	302	302	324	346	349	319	289	295	314	341	310	330	308	320	319	323	342	295	317	304	347	341	292	335	314	302	321	310	333	328	323	333	312	346	288	341	315	325	315	330	318	306	307	343	309	333	308	325	315	291	305	334	308	302	308	313	316	321	339	307	291	325	353	360	338	310	331	321	312	351	337	318	323	321	334	320	301	307	337	334	329	353	331	361	329	301	342	290	296	346	307	320	307	326	325	307	323	307	308	306	293	304	298	297	315	342	310	310	301	327	310	317	333	313	302	318	271	374	331	322	322	330	325	301	324	349	330	339	286	332	317	335	302	309	320	312	303	318	317	307	326	302	309	339	327	335	289	333	292	313	298	280	309	335	336	336	310	338	325	289	329	333	286	327	297	308	317	335	313	298	326	296	293	338	333	329	317	297	292	323	303	337	308	348	326	312	314	291	321	337	301	284	338	304	346	305	346	310	326	321	343	287	336	314	300	349	300	314	301	305	331	343	318	316	312	288	353	334	322	336	317	324	309	312	302	298	330	313	316	334	316	304	296	325	291	309	331	329	295	316	318	322	315	349	362	355	333	313	296	301	315	305	314	335	302	326	360	312	318	315	329	326	309	306	310	326	327	343	306	309	329	283	341	332	285	312	338	307	338	322	347	333	305	308	316	353	327	301	304	313	347	299	348	355	309	296	341	357	299	322	349	326	356	281	339	325	278	308	288	297	320	327	308	312	352	333	347	306	318	307	303	320	318	303	314	315	325	307	324	327	282	307	299	346	309	361	294	363	325	287	339	354	316	307	308	331	322	320	329	331	265	327	343	353	318	330	339	327	336	319	323	325	318	303	354	324	343	305	336	313	347	335	304	314	325	329	301	317	289	313	350	351	366	289	322	313	313	349	313	320	329	319	327	331	327	354	317	353	322	293	308	314	309	323	310	326	311	328	313	312	365	319	297	293	330	326	355	313	334	352	311	342	308	287	315	305	355	323	345	337	300	339	303	306	334	332	329	317	322	339	330	328	346	332	330	283	319	324	351	357	343	294	340	316	323	322	307	317	313	328	308	364	334	309	330	327	306	329	338	309	324	300	302	301	341	306	291	330	353	321	282	310	328	329	321	316	333	319	311	305	302	322	302	349	297	321	330	333	335	324	335	331	345	317	247	340	338	321	303	318	353	307	329	341	316	317	303	306	330	343	339	314	303	339	304	317	293	315	346	316	359	317	352	312	328	330	307	330	312	323	301	336	284	330	322	344	317	337	320	315	355	334	345	291	343	348	336	363	311	302	293	318	339	339	334	347	296	331	327	328	361	354	303	330	335	265	309	305	298	340	323	304	336	327	318	339	321	320	347	344	333	322	314	319	317	325	352	282	328	316	314	343	317	332	340	341	310	350	310	302	362	320	308	300	356	346	326	337	315	342	352	272	297	314	352	342	341	294	277	336	321	325	328	350	303	345	337	331	307	316	332	328	340	356	322	307	316	334	336	293	316	317	325	289	376	329	303	328	339	286	299	299	314	321	351	323	355	326	316	291	326	364	305	314	318	328	339	312	354	336	308	326	343	316	309	334	285	315	331	339	310	326	331	324	329	349	329	348	313	315	338	303	311	296	327	325	337	311
14121	19093	13480	7215	5025	3688	2901	2261	1863	1572	1462	1283	1147	1018	949	897	804	794	725	713	791	635	708	688	609	670	614	633	608	597	578	583	609	573	610	569	556	541	607	572	595	518	632	555	555	550	516	546	580	563	543	584	603	588	546	559	544	541	521	516	559	526	509	500	500	561	526	549	526	506	586	526	564	558	565	574	503	515	568	531	523	573	499	518	538	528	495	527	518	493	541	575	554	529	485	530	527	541	525	546	523	563	524	544	573	551	542	568	537	524	568	496	526	483	531	509	500	490	530	529	513	536	551	525	507	493	512	521	547	542	565	543	532	523	492	513	542	549	568	531	530	565	514	537	522	518	554	488	530	487	565	539	551	559	517	536	501	540	504	520	558	490	511	512	530	509	537	525	557	512	480	531	499	520	563	532	522	491	544	519	538	513	514	521	545	519	551	522	531	502	512	490	502	528	536	489	556	538	504	539	546	510	525	525	518	512	453	534	556	534	560	505	512	500	526	478	531	494	514	531	519	554	558	496	556	547	491	541	498	536	499	530	519	528	513	570	533	517	525	525	521	523	536	559	520	538	512	562	500	516	486	554	514	515	516	544	555	522	551	541	507	564	554	517	526	543	516	569	560	519	560	532	559	498	570	546	517	542	519	556	560	520	521	510	519	554	536	542	492	496	503	546	539	545	551	531	536	549	501	542	503	561	560	566	541	512	504	548	536	514	498	519	504	560	524	538	516	485	553	539	501	504	535	516	521	512	521	526	542	521	516	493	504	566	516	493	503	533	543	513	543	510	532	524	496	585	533	504	479	537	515	519	519	523	517	512	533	542	544	527	512	545	527	578	560	519	512	534	492	518	568	461	510	545	545	518	548	523	555	494	516	522	523	525	511	516	529	521	512	543	502	489	535	528	522	536	529	541	548	519	511	525	538	509	541	514	522	521	532	534	524	566	505	504	539	530	521	595	527	559	516	503	534	562	546	512	521	519	520	547	541	542	504	551	521	529	583	547	525	528	536	527	546	547	532	521	552	527	558	528	538	563	520	553	565	532	544	496	529	561	585	477	524	535	516	500	535	531	520	535	524	503	536	512	547	488	507	509	528	537	547	568	506	522	516	572	538	525	534	552	497	536	524	534	552	523	497	532	512	528	523	498	511	568	516	529	551	549	516	544	533	514	512	542	575	547	500	529	509	531	521	555	505	532	565	522	481	554	561	535	523	563	569	578	523	534	512	549	505	533	527	519	564	554	543	548	537	516	539	542	479	530	518	504	559	495	521	574	546	527	507	508	537	554	505	533	549	508	484	499	499	523	547	544	543	528	607	521	514	538	489	524	565	559	539	526	573	525	537	581	526	529	549	539	524	526	514	573	492	526	514	540	522	535	536	541	548	498	526	534	522	527	561	526	502	470	550	567	525	504	512	532	558	529	490	519	508	542	503	571	521	537	571	579	461	517	591	492	567	520	540	501	536	489	536	502	521	548	498	541	551	482	514	562	543	499	528	491	530	535	526	569	500	492	549	520	540	529	543	556	573	513	513	496	515	495	537	561	491	559	524	523	479	546	503	517	491	507	521	486	543	561	515	513	570	519	513	518	537	538	529	488	516	520	522	551	526	533	528	541	482	514	520	529	505	513	543	540	528	542	500	561	532	547	501	500	519	521	534	515	539	547	523	500	485	523	560	496	557	561	584	508	480	520	529	558	555	543	548	519	549	512	507	514	559	536	527	539	548	519	579	517	475	508	519	515	539	519	545	550	519	508	507	537	478	529	508	491	538	492	513	541	509	501	492	508	562	528	555	552	534	547	519	548	514	560	541	514	528	545	514	490	544	550	531	559	566	559	493	545	532	519	516	538	470	521	544	502	531	526	556	471	521	549	519	498	543	574	554	547	505	486	544	515	475	534	529	482	538	490	499	499	577	547	496	503	569	541	562	541	498	477	570	564	551	536	519	547	528	525	506	531	491	538	541	568	572	540	582	508	527	516	529	517	529	537	528	521	552	561	505	545	501	504	499	513	562	537	505	534	521	490	496	538	521	483	502	570	530	514	551	541	510	530	519	536	557	553	543	553	506	525	539	521	566	552	525	468	474	513	569	523	521	508	499	464	539	539	504	572	497	518	510	551	538	537	504	538	542	532	501	520	530	493	538	513	515	532	558	513	513	538	467	516	547	531	492	539	529	530	501	488	554	568	535	542	548	514	536	518	536	551	548	501	555	518	513	532	518	513	525	528	539	548	529	525	538	509	541	543	508	509	542	497	551	549	492	502	511	493	506	538	569	498	512	528	534	566	519	523	547	540	584	541	507	496	497	537	527	512	505	532	471	513	528	471	552	480	495	513	518	557	504	554	541	531	500	563	507	523	517	530	533	556	514	500	549	552	547	516	506	558	525	505	531	534	535	522	489	535	508	513	516	517	519	542	509	581	476	544	539	510	530	520	562	528	543	534	500	498	515	530	530	509	537	526	509	527	532	553	505	523	497	497	529	533	486	565	546	567	529	532	555	519	555	527	522	512	525	508	522	526	548	506	548	549	556	512	515	466	520	523	516	532	537	525	535	529	521	551	530	545	538	516	564	559	575	526	556	512	523	524	532	526	588	531	548	540	534	526	533	544	570	497	544	481	518	499	534	546	568	478	498	555	496	546	537	517	492	542	554	504	492	500	572	528	545	500	489	523	528	547	525	524	530	511	555	501	508	561	540	530	499	505	515	548	524	524	524	503	550	576	510	519	547	513	529	506	480	502	545	519	492	478	534	546	524	558	526	542	540	513	504	514	541	564	547	498	543	540	557	512	581	532	535	526	537	527	550	542	513	486	513	519	525	529	497	536	562	532	521	569	539	475	531	544	546	540	509	535	507	525	549	526	552	523	518	528	503	529	549	506	513	501	561	562	549	538	538	524	545	553	517	484	535	512	541	545	514	501	540	496	542	557	476	549	512	532	543	539	530	526	496	551	549	502	485	540	526	516	531	514	537	581	523	524	519	543	535	529	508	545	542	509	576	517	512	541	517	530	513	564	540	562	527	514	552	571	524	537	527	513	498	499	520	500	492	531	542	503	500	533	506	503	568	517	513	519	528	487	514	534	489	505	544	551	510	534	541	505	547	525	483	541	516	516	548	541	542	517	544	526	494	525	554	496	551	506	510	544	553	531	536	533	492	539	519	507	520	532	519	521	523	563	554	552	514	490	491	530	494	534	496	535	553	519	477	507	517	521	539	543	551	526	495	489	541	504	530	495	515	515	524	532	572	560	534	528	531	502	507	515	554	516	495	537	546	521	519	532	538	519	499	532	522	495	520	507	536	561	518	468	499	525	466	517	534	524	529	499	510	523	530	512	521	505	521	546	563	567	538	547	534	530	533	525	508	511	556	490	523	494	497	511	564	502	510	540	526	515	549	551	505	533	534	528	479	496	531	517	547	500	527	537	551	518	501	552	505	524	516	535	521	550	514	517	541	531	529	500	509	543	532	543	538	543
26932	19721	5533	691	432	358	311	298	301	299	293	295	308	269	306	260	228	279	270	266	292	278	285	249	274	277	264	271	271	279	261	273	278	312	271	270	270	290	268	291	236	260	260	259	281	267	247	272	266	282	271	283	252	265	247	315	299	269	272	268	280	273	252	263	248	254	280	281	283	259	264	236	264	265	280	245	241	272	256	272	245	268	262	292	267	253	251	292	237	268	238	254	271	247	255	257	248	252	277	257	261	275	280	220	271	290	286	251	259	289	283	270	238	250	239	262	305	261	273	293	260	265	280	240	270	273	264	259	270	265	300	249	285	275	279	259	257	274	269	268	279	268	280	257	255	268	294	280	283	273	277	254	300	271	283	284	284	275	223	236	248	274	272	255	262	262	261	272	278	265	261	278	292	249	287	263	280	286	287	286	254	289	272	281	256	288	253	312	267	284	280	245	222	263	259	261	279	300	287	268	272	275	290	256	279	276	264	253	254	264	271	270	256	267	264	249	278	283	273	225	295	282	279	265	257	266	258	281	272	273	262	289	243	291	278	273	236	278	243	277	271	257	276	282	265	230	282	285	263	270	248	255	240	260	282	247	233	286	264	285	287	270	225	268	276	257	275	286	280	239	263	288	254	228	263	261	279	277	273	263	277	266	256	279	265	264	248	273	286	267	280	274	254	279	265	290	264	251	257	264	257	292	271	276	272	274	249	262	276	271	248	263	269	271	272	262	261	261	228	233	275	264	264	253	280	266	287	245	278	229	290	303	278	248	272	268	279	305	265	255	266	290	255	254	268	249	298	236	246	225	258	284	284	272	256	271	275	270	280	278	284	289	271	255	263	252	260	297	247	289	254	276	262	258	256	257	244	266	273	268	277	304	251	287	271	255	266	265	236	253	280	263	263	262	258	255	273	258	296	271	249	258	262	230	278	259	264	277	267	252	228	311	258	263	273	285	272	271	272	249	281	292	268	275	260	255	266	278	296	257	295	273	282	262	253	245	274	258	261	269	270	280	244	266	282	260	281	274	274	293	254	279	289	315	214	274	253	280	291	270	267	238	254	251	257	286	247	249	256	267	262	282	259	264	265	261	282	310	276	256	271	296	257	269	255	272	272	295	291	260	273	288	243	264	262	250	278	242	283	292	262	253	263	233	258	269	299	261	256	262	275	280	269	246	264	271	263	240	247	243	261	270	265	266	273	288	268	255	288	259	275	308	244	261	279	292	261	271	290	225	301	279	235	273	285	269	235	269	236	257	270	266	254	270	274	270	258	254	246	259	263	257	250	253	297	264	250	286	267	258	286	282	281	254	267	285	270	253	275	271	260	273	292	265	243	270	271	258	313	270	289	248	276	277	262	264	249	273	300	273	269	268	262	293	289	263	282	260	250	298	277	286	271	290	254	274	258	265	271	266	271	258	280	252	251	262	271	306	300	237	273	278	247	252	278	258	269	272	292	285	270	288	263	258	264	250	276	254	259	274	248	276	278	286	281	257	265	270	244	260	267	266	282	304	284	292	273	277	279	268	238	232	236	251	247	266	287	233	277	268	247	270	268	261	253	272	281	290	279	246	268	254	279	285	267	252	286	270	286	299	268	252	271	257	229	274	267	266	273	250	284	283	276	265	251	273	280	258	271	271	231	275	265	243	248	274	291	270	259	295	278	249	264	271	284	282	273	239	260	282	257	261	267	237	261	258	262	265	280	279	254	286	279	253	253	270	275	274	271	285	279	296	291	265	231	268	247	295	270	286	266	290	260	283	246	281	284	288	286	253	249	263	256	264	284	240	246	256	263	246	249	288	294	274	272	280	269	236	244	257	267	262	267	265	273	253	259	283	247	270	275	268	272	269	256	259	251	273	271	249	276	279	261	273	242	295	288	294	253	265	253	272	267	265	287	301	302	263	276	274	263	284	263	242	257	276	256	277	287	289	285	255	243	255	263	295	310	276	268	233	290	254	293	284	255	289	275	297	256	275	291	301	287	227	267	236	266	288	268	281	277	253	279	271	261	258	270	270	271	244	282	260	283	261	258	269	274	239	269	243	238	267	270	257	262	277	290	238	272	233	272	267	267	250	284	281	268	267	275	262	278	279	251	281	290	253	264	240	263	270	244	233	265	254	251	247	275	280	276	288	260	288	273	249	237	264	290	279	278	281	246	287	277	267	250	291	253	286	279	265	254	243	269	277	262	253	277	261	239	281	263	282	273	283	248	263	259	254	270	248	261	255	293	237	264	255	257	264	284	237	262	285	269	284	261	252	255	272	255	262	269	285	247	270	269	264	279	263	266	236	270	267	242	244	269	279	287	267	240	253	283	287	268	252	264	261	251	269	267	271	263	290	284	246	268	263	266	275	229	276	254	288	291	278	250	281	289	250	265	260	248	273	248	255	274	272	290	268	264	262	290	273	261	281	276	254	288	282	268	266	255	289	266	276	272	269	261	248	239	258	250	267	285	271	248	238	254	246	293	273	243	310	276	249	255	270	282	242	246	282	267	271	289	259	235	261	254	247	269	283	259	266	278	274	246	238	239	278	248	251	266	238	266	297	286	263	264	257	260	257	270	261	255	240	259	267	296	251	284	274	271	250	229	275	274	246	282	270	260	252	288	276	265	287	273	293	272	256	286	276	257	251	283	258	266	245	242	286	233	251	262	269	265	247	285	280	272	273	263	247	263	240	272	283	255	274	218	261	257	251	260	255	272	273	254	268	260	279	239	244	281	293	256	283	296	299	242	266	282	248	269	285	274	285	287	257	234	259	272	259	285	255	269	253	256	271	261	281	292	255	290	304	276	275	267	285	286	264	270	247	282	280	239	275	280	263	287	233	283	282	276	266	280	286	281	260	269	270	282	272	276	280	273	251	280	284	277	265	276	291	276	271	274	239	258	302	238	281	283	298	281	278	285	260	292	285	252	264	274	273	305	296	270	253	270	263	262	279	267	270	249	283	257	248	281	285	248	276	288	262	282	271	251	281	277	297	276	255	256	248	288	252	232	273	255	267	245	291	246	277	254	254	262	279	278	267	289	256	242	281	261	291	262	251	269	234	263	265	278	259	260	287	259	253	251	293	292	257	261	262	282	276	269	301	284	268	245	237	275	271	244	291	281	271	254	263	263	270	255	257	250	268	265	234	261	273	272	279	245	244	262	264	266	295	287	273	279	264	253	254	283	247	271	269	272	241	285	288	284	247	272	275	283	270	256	268	254	253	254	275	281	228	315	253	268	265	259	288	282	272	283	282	245	261	244	274	279	261	269	255	285	305	278	256	275	252	277	280	270	247	243	254	256	262	250	268	270	305	288	295	295	242	263	272	257	236	243	258	280	266	288	281	265	258	252	275	260	267	256	279	259	285	271	255	267	250	271	284	277	266	276	244	277	276	279	273	270	264	255	261	290	263	276	257	245	252	293	257	285	282	283	252	261	255	243	254	241	251	258	254	285	282	272	254	259	279	264	257	272	283	264	292	259	264	279	275
7788	3102	1719	1177	842	712	628	573	546	553	544	453	516	508	483	450	428	407	499	454	427	438	452	464	409	438	474	407	435	445	455	455	434	477	433	421	462	391	436	449	462	428	424	452	425	432	430	428	430	421	448	439	411	422	402	437	449	420	438	420	450	454	412	404	408	436	420	436	453	466	460	416	482	442	459	447	468	465	416	421	452	415	438	450	437	448	461	399	477	448	436	467	413	427	455	439	425	472	419	413	454	421	414	426	413	454	457	464	471	465	427	411	454	405	419	440	411	465	455	446	398	451	438	418	435	423	420	424	421	432	437	451	444	464	439	447	442	426	456	406	451	439	418	463	422	432	416	417	454	454	477	433	412	399	425	435	425	415	427	443	427	454	468	444	435	468	438	448	464	422	460	416	416	437	416	443	447	455	446	411	433	403	411	422	428	421	441	442	454	452	429	428	393	449	446	407	476	403	404	402	407	471	437	472	403	436	448	420	436	446	431	452	431	450	400	436	441	452	429	410	434	428	392	450	423	434	405	426	458	437	415	444	413	484	433	435	445	430	392	446	424	455	433	470	418	427	439	415	426	423	442	465	437	410	407	421	417	423	444	434	435	440	415	449	444	452	449	423	442	395	463	428	453	436	419	419	443	417	410	445	444	458	412	449	432	426	439	396	374	443	400	419	417	436	426	427	407	415	442	430	460	402	436	392	407	422	428	452	457	413	413	405	411	409	461	414	459	402	464	447	415	386	398	451	450	465	432	423	456	428	436	486	483	438	467	470	447	402	449	405	436	471	446	457	455	431	465	427	400	433	466	412	466	464	415	465	447	408	413	447	453	427	462	449	438	438	429	454	397	441	417	406	446	444	452	437	447	403	442	436	436	440	440	435	418	470	456	482	441	417	475	419	400	451	471	444	451	432	408	458	421	446	460	443	466	423	436	452	453	434	414	453	430	441	436	448	448	404	408	448	436	443	454	431	425	434	452	420	450	457	422	442	451	443	440	415	462	411	430	446	464	442	430	457	474	439	402	427	449	421	413	410	431	416	426	397	446	403	439	422	437	434	443	414	424	448	429	435	435	455	452	425	447	481	413	449	404	435	420	427	442	416	464	415	427	466	436	435	441	402	417	462	455	446	409	420	464	460	454	439	432	431	433	430	433	444	422	411	474	449	437	449	418	435	407	445	439	411	442	433	407	484	443	455	455	422	425	454	456	457	404	408	433	429	449	414	437	465	409	410	440	421	425	447	430	420	437	430	426	438	449	454	435	455	432	425	438	430	439	420	473	431	407	437	444	448	426	391	434	468	449	471	463	410	408	467	427	454	428	428	441	424	428	437	424	404	436	446	420	434	433	450	405	454	435	442	454	434	408	440	429	426	420	436	440	422	418	433	474	448	401	408	362	473	444	417	421	433	422	413	443	433	420	436	444	420	444	434	445	410	435	417	402	431	408	428	451	443	410	422	426	496	440	480	481	424	471	456	403	453	435	420	466	417	411	434	446	400	423	422	443	440	452	410	409	423	442	459	462	439	458	416	458	467	425	448	437	414	433	421	416	452	442	415	443	469	438	445	432	446	484	428	419	407	421	406	436	447	418	438	418	428	437	458	413	396	449	396	443	481	390	451	416	440	448	457	448	443	498	442	438	436	423	439	434	438	426	442	414	423	453	401	421	426	429	421	458	415	432	451	433	416	433	455	417	428	407	467	431	431	410	412	434	410	450	474	404	413	497	470	413	446	410	465	440	459	442	403	433	456	481	431	400	460	433	432	444	423	410	442	417	409	424	422	446	448	431	434	474	429	407	447	429	456	434	499	424	429	490	426	438	454	461	453	429	426	456	413	454	426	429	402	425	455	461	416	425	424	469	423	455	434	398	395	443	407	424	441	397	441	477	451	414	445	436	450	448	395	401	424	420	408	439	400	422	421	447	432	444	418	417	454	434	454	428	465	458	424	469	434	466	442	432	471	409	384	418	431	420	428	417	437	459	462	442	454	409	444	412	452	433	459	410	422	436	464	427	459	459	444	426	433	424	422	438	435	436	440	431	447	406	466	452	412	435	447	439	445	432	442	402	442	418	464	427	457	407	425	441	452	443	423	471	442	462	421	437	448	427	423	430	414	425	413	393	430	432	401	466	438	444	414	402	419	451	409	509	433	481	415	414	460	389	444	423	439	413	410	451	464	446	437	402	439	454	432	461	426	443	428	437	425	446	433	460	425	436	422	452	474	407	404	428	415	433	430	418	409	443	432	481	416	425	425	403	434	425	391	463	422	480	439	426	408	444	463	394	419	476	440	425	445	470	401	448	423	467	423	449	410	447	411	444	447	434	448	425	458	435	429	429	473	418	401	436	422	457	447	472	456	433	445	414	420	404	407	416	417	461	427	424	423	433	462	447	411	469	410	453	437	458	394	453	438	461	460	387	416	402	449	464	437	461	449	445	429	410	417	463	413	435	416	450	414	426	412	422	453	467	435	417	447	438	435	421	445	396	457	450	459	432	414	433	444	423	411	456	453	445	429	419	436	405	471	414	412	430	406	444	409	408	452	436	453	462	416	435	467	425	440	466	442	429	465	469	435	482	422	393	443	457	436	432	446	473	419	401	449	452	448	454	434	429	437	473	440	441	426	410	422	437	435	417	429	459	431	462	436	440	426	428	420	425	478	463	443	459	415	467	420	398	428	439	425	441	429	435	423	449	429	447	422	467	446	432	434	437	401	416	429	446	444	438	431	432	433	452	452	457	404	419	429	459	412	434	405	415	450	433	417	389	415	455	443	405	421	456	479	430	407	474	462	426	448	435	414	432	456	411	434	401	387	444	435	458	439	435	430	425	444	460	467	407	489	392	391	441	445	432	430	456	426	393	443	395	404	432	388	451	458	399	427	432	467	487	438	447	421	473	479	458	408	437	393	467	423	443	432	416	506	458	464	426	426	436	478	459	464	428	441	408	409	399	455	438	432	458	415	428	448	409	408	412	429	427	442	435	439	433	436	421	407	481	470	486	450	434	424	457	458	459	426	434	432	407	440	467	441	438	433	391	402	431	462	450	428	430	439	435	409	429	466	477	435	443	462	428	453	425	426	446	449	432	383	454	424	448	430	451	438	405	417	426	475	448	379	469	467	445	424	448	426	428	437	393	446	426	460	469	434	460	416	414	400	427	456	421	451	446	425	464	447	434	443	419	453	434	442	436	464	482	396	444	391	435	443	407	430	443	409	448	431	451	412	432	457	412	432	421	437	426	457	436	423	424	458	410	414	399	431	458	446	459	448	402	436	462	403	429	405	441	425	418	448	434	439	426	441	451	438	455	433	400	397	472	429	440	433	439	422	485	410	454	433	435	411	483	449	430	458	423	448	437	370	395	424	406	427	428	408	444	443	427	458	433	466	430	439	440	432	426	459	408	398	430	409	424	440	417	407	439	420	476	456	409	396	438	432	427	439	449	460	389	433	415	418	426	439	440	454	467	465	424	450	464	470
24757	21171	27503	25077	10210	944	768	597	570	549	517	489	448	428	472	493	440	480	421	403	393	427	403	425	391	424	399	404	384	418	421	429	385	429	419	427	409	406	407	432	397	379	395	416	386	423	412	395	415	423	379	380	399	387	414	405	384	413	442	399	415	378	392	388	419	421	407	419	407	412	385	391	398	392	395	379	402	416	401	405	380	389	415	404	375	404	376	393	384	434	392	383	383	399	394	404	421	370	391	378	406	400	386	440	426	423	408	424	400	372	367	398	418	426	416	388	404	382	379	369	376	418	392	407	400	411	374	394	384	403	409	404	385	389	383	386	402	395	438	388	415	403	385	394	396	408	388	423	344	351	390	433	363	387	388	410	379	396	398	432	422	388	410	421	441	383	373	401	363	369	364	432	339	364	401	377	392	371	393	406	383	379	404	378	381	419	400	393	416	406	366	337	348	362	381	382	417	388	411	403	409	378	391	408	426	382	414	373	407	436	401	385	394	405	375	395	366	387	397	422	402	382	383	403	389	414	416	380	411	391	422	413	427	396	393	436	409	406	418	405	351	392	404	390	382	365	383	367	409	398	372	385	379	411	405	403	373	408	358	366	397	398	357	393	403	406	418	392	417	429	405	407	405	408	408	385	424	382	392	407	421	405	382	386	400	408	407	430	392	379	393	382	385	403	380	385	396	392	392	412	398	389	364	410	405	370	375	365	393	413	424	388	379	383	417	364	428	379	380	370	418	418	438	413	390	382	383	414	402	401	380	415	375	401	393	365	394	427	390	386	389	414	412	404	425	416	395	408	398	381	410	374	362	375	417	413	426	412	413	427	390	374	363	402	394	398	408	461	406	383	412	380	419	372	426	412	353	412	386	407	407	407	386	410	371	397	386	392	391	427	429	415	398	360	414	397	374	402	356	398	402	392	380	376	392	436	395	374	400	411	403	416	373	409	402	370	359	429	429	379	392	391	385	405	426	386	405	408	372	373	417	410	409	380	385	385	358	425	428	384	398	397	396	421	426	356	403	373	411	392	423	412	385	374	393	386	397	405	426	407	396	377	393	399	386	385	392	394	402	364	430	394	380	408	379	422	405	402	358	396	386	418	406	402	413	396	402	408	392	360	368	422	391	399	356	377	392	389	371	382	382	367	399	383	384	401	420	388	365	381	397	391	396	411	381	410	375	402	444	417	429	401	389	382	384	378	411	390	411	348	413	383	328	383	385	396	426	419	428	370	395	400	426	436	426	419	406	374	396	391	383	384	383	366	389	423	410	420	417	424	357	399	377	379	403	407	393	392	402	402	403	369	414	342	422	386	389	386	387	382	408	356	399	353	382	419	405	407	384	393	383	410	381	369	406	396	375	381	391	404	417	393	387	388	379	364	382	370	405	394	384	364	401	381	401	365	375	364	379	405	386	406	404	390	382	385	398	393	411	411	395	368	438	429	421	417	416	383	382	411	423	377	378	438	376	394	382	383	406	407	391	381	382	368	426	383	436	396	441	397	407	401	399	404	412	385	406	396	415	413	371	437	397	417	371	388	384	394	386	412	381	389	409	386	397	409	438	395	381	386	377	395	400	401	382	409	421	403	375	392	428	378	405	370	416	382	389	402	366	408	407	375	400	403	388	422	375	401	405	402	412	385	376	399	402	414	401	407	359	412	411	386	374	395	388	375	393	399	399	385	377	394	395	439	388	372	372	390	366	378	377	415	399	366	384	396	411	431	359	416	397	395	409	388	399	350	440	391	398	416	398	447	403	399	401	424	385	382	392	357	383	389	406	405	403	402	410	425	395	372	372	385	376	386	382	361	400	352	383	405	395	417	395	407	387	396	429	404	383	415	395	407	371	437	377	366	375	399	397	423	365	404	429	422	393	393	375	420	415	388	382	406	391	396	402	382	360	353	422	418	389	377	375	394	412	413	388	442	375	352	385	379	421	404	392	411	430	385	357	436	407	378	349	383	379	360	421	389	392	388	422	375	382	376	358	383	414	432	376	355	407	424	370	375	421	386	408	382	437	388	385	395	363	380	418	379	422	399	415	424	437	396	393	374	419	372	395	427	367	416	357	397	401	375	409	406	420	394	396	354	401	363	396	357	407	395	408	440	390	404	366	428	409	424	395	369	390	402	390	403	403	417	423	424	382	372	420	399	404	390	393	417	402	397	378	381	411	396	386	384	395	400	380	374	372	373	367	414	398	393	410	388	375	365	409	385	441	410	395	412	403	417	396	433	400	398	432	396	398	405	387	379	424	376	385	397	373	380	415	425	378	366	407	383	430	388	378	383	398	378	369	400	387	397	376	377	415	451	369	394	352	383	376	375	389	381	379	386	423	404	372	398	414	360	359	411	390	402	385	405	405	410	395	377	384	400	376	411	370	411	368	413	376	371	393	395	378	364	370	411	377	382	388	408	420	379	374	388	398	387	407	419	403	400	402	328	384	402	380	377	361	369	396	384	390	375	360	444	401	428	399	390	415	402	407	405	354	388	405	348	392	430	379	396	388	369	395	367	440	401	425	358	389	385	377	376	392	388	407	424	376	444	384	376	344	372	398	368	371	370	396	405	375	401	388	409	368	405	394	418	393	393	364	414	377	397	388	390	402	372	385	398	368	394	390	370	416	398	402	399	419	355	395	394	357	409	413	401	409	369	381	394	341	399	432	394	407	402	408	402	372	406	374	413	361	384	414	361	382	435	369	398	407	364	421	369	388	380	382	410	377	405	397	386	354	378	432	388	389	425	381	409	392	375	424	369	368	369	413	397	382	415	397	363	387	386	397	403	394	412	374	400	369	375	414	393	389	420	412	416	373	386	399	357	394	399	385	419	396	424	411	362	419	379	410	405	403	391	389	368	406	396	396	388	397	392	385	380	382	378	417	407	397	388	393	423	379	367	403	392	430	384	442	425	391	376	405	413	396	409	384	429	390	368	415	375	396	405	409	389	384	392	394	348	379	382	422	388	364	398	386	384	372	387	400	362	404	416	397	366	390	375	387	380	381	368	406	400	385	421	392	392	430	425	418	401	400	435	363	371	388	382	396	358	430	352	378	357	414	381	401	391	402	417	414	378	411	390	405	386	359	412	374	385	377	380	408	379	383	395	404	399	400	379	420	408	396	378	389	364	372	415	386	427	435	381	411	362	374	404	413	418	411	416	405	403	437	421	403	386	357	417	381	386	382	411	417	414	430	406	412	396	421	369	408	361	421	378	385	403	390	419	400	365	395	431	415	379	434	359	406	422	432	371	410	423	372	403	398	398	406	416	388	408	400	357	371	369	404	405	406	387	407	390	411	383	377	382	377	399	402	426	425	401	398	402	428	384	402	388	400	398	389	425	418	408	378	412	396	382	401	411	380	382	392	393	411	414	379	371	415	396	377	386	357	369	370	399	429	362	447	409	397	388	391	384	394	375	387	414	395	397	422	352	389	372	346	394	407	415	400	410	398	407	386	385	384	385	415	381	388	399	411	388	402	395
8243	9724	7171	3857	2651	1920	1645	1294	1142	1029	947	961	868	837	823	774	803	786	779	716	695	698	706	712	710	719	686	687	667	630	703	698	650	635	677	639	666	694	649	675	648	656	656	675	625	654	699	640	642	650	620	621	638	636	644	631	679	668	618	638	638	619	662	682	645	626	621	689	623	639	610	649	645	625	638	646	647	628	688	638	646	590	691	622	657	605	631	609	651	617	656	668	653	612	638	598	610	676	672	616	636	683	645	667	678	674	631	604	624	659	639	622	665	659	657	611	601	581	672	650	636	621	649	664	680	627	633	693	602	676	677	663	680	642	639	669	648	606	630	631	634	632	633	667	615	640	640	618	582	656	649	610	606	668	664	663	668	677	609	628	638	627	686	623	640	596	613	646	667	652	645	630	641	582	626	610	623	644	647	611	667	670	657	604	679	623	605	685	639	619	615	645	639	617	588	667	652	636	654	669	647	672	666	647	618	644	622	690	647	599	640	640	636	628	622	626	652	646	655	635	668	712	631	650	687	623	637	677	680	605	618	661	628	657	651	635	680	589	645	675	631	627	652	653	672	697	658	664	653	693	653	646	683	659	638	651	656	662	660	652	646	642	651	679	646	636	626	674	643	596	642	627	616	656	656	635	628	667	600	650	636	583	642	624	606	633	642	653	663	678	585	667	687	628	661	671	660	664	630	629	621	659	665	651	618	646	627	646	644	628	634	632	619	650	661	647	584	630	650	594	669	634	580	598	634	623	624	632	651	655	608	618	629	631	650	685	677	606	648	652	625	634	638	670	698	693	645	682	619	668	634	642	670	672	605	634	658	623	628	697	665	649	648	643	663	634	628	612	656	651	582	603	596	610	648	614	704	607	637	679	631	613	674	655	604	661	648	636	641	643	662	632	666	645	664	654	610	644	663	625	625	651	691	640	660	650	667	646	648	631	676	687	677	636	643	631	672	611	646	667	626	661	631	610	633	652	631	630	632	638	654	647	590	645	630	658	638	652	678	625	614	636	624	663	604	627	613	652	603	613	650	706	607	621	671	647	633	652	662	632	691	623	675	660	640	612	624	611	619	627	629	630	611	660	656	647	607	608	628	608	639	685	652	620	631	640	650	673	669	662	610	676	632	639	623	628	653	616	655	645	664	620	646	639	674	648	648	617	665	649	639	689	691	624	679	577	597	642	595	625	604	645	628	606	624	630	612	621	653	710	646	663	663	607	619	666	647	675	646	644	622	696	626	600	618	639	720	689	604	610	609	655	708	648	668	612	657	640	614	647	650	646	650	593	673	693	607	647	618	633	662	619	664	681	638	639	650	669	661	670	627	661	632	635	649	662	656	644	595	691	656	647	604	687	678	606	692	586	637	640	674	597	651	638	678	633	684	646	658	668	615	615	658	668	659	675	638	661	630	643	663	599	643	628	707	633	673	633	612	644	642	627	650	632	654	616	660	616	663	655	617	663	678	642	632	634	662	650	658	665	634	650	648	639	668	631	610	633	660	619	667	593	657	637	637	638	662	630	713	621	633	637	643	602	611	663	672	633	697	702	615	635	631	631	661	632	631	646	621	663	660	656	634	667	636	633	622	655	679	656	635	633	632	673	597	632	676	627	645	619	629	638	659	633	640	602	645	633	627	632	668	632	668	682	638	659	681	655	604	643	603	671	649	647	621	629	611	640	629	664	637	654	680	671	647	678	646	673	690	615	660	634	637	619	629	637	636	630	676	660	649	597	667	621	669	710	633	661	633	665	632	677	615	590	606	688	631	597	673	623	608	673	594	643	653	607	657	660	675	652	621	627	625	629	671	619	602	639	595	675	648	670	682	689	638	636	596	644	623	645	643	673	647	664	675	658	664	641	625	634	636	595	627	592	610	640	633	621	645	658	626	648	649	665	618	645	611	666	660	654	599	632	626	604	648	653	616	652	616	645	616	623	656	662	662	636	629	690	630	607	658	637	677	640	626	578	645	633	666	656	680	626	642	691	662	623	665	615	686	620	639	688	647	635	700	628	697	618	661	594	643	637	629	644	626	683	672	588	628	632	645	627	618	613	654	605	618	650	651	667	607	645	635	635	675	631	673	664	690	645	699	661	648	637	655	663	644	647	660	678	592	616	669	665	627	647	575	636	671	664	654	601	597	643	613	643	613	639	618	635	648	688	659	623	705	628	649	669	593	672	657	651	631	616	642	650	672	661	659	636	640	656	632	668	679	612	615	652	639	602	662	606	643	648	652	641	623	656	660	583	663	589	595	645	635	633	616	683	616	654	625	655	617	627	646	621	611	677	666	611	658	591	640	654	611	658	615	620	622	638	626	649	615	642	666	644	649	671	622	613	656	629	636	704	613	669	618	620	644	622	657	653	674	624	629	643	633	649	669	579	617	641	634	656	607	639	648	711	682	619	666	609	693	649	627	616	644	635	649	640	693	641	631	657	670	695	652	645	612	602	610	606	593	684	644	662	628	628	592	675	637	644	645	622	657	618	629	652	645	653	681	606	596	648	652	602	622	623	668	632	630	680	659	661	609	677	579	587	646	645	639	637	633	622	638	638	651	665	627	624	640	661	642	633	620	671	673	683	666	588	626	689	624	656	675	659	634	635	614	625	632	637	640	646	623	658	645	601	616	578	615	633	622	652	598	668	653	646	645	640	688	621	676	618	641	631	600	672	636	575	617	636	618	644	669	633	604	623	654	631	636	701	638	639	656	623	654	634	649	641	642	623	622	630	659	621	638	656	634	634	634	656	682	636	658	661	647	696	691	631	650	619	653	651	627	646	612	657	605	607	634	662	640	598	646	666	656	651	640	647	610	632	641	658	608	633	643	637	643	612	648	637	674	623	611	609	618	630	598	663	596	631	625	659	717	652	640	667	649	637	614	622	639	623	646	637	678	622	590	638	636	642	656	640	659	628	608	638	646	620	652	659	661	593	643	646	667	642	647	639	634	623	633	661	631	587	609	651	704	644	643	637	637	646	671	657	644	655	660	607	696	605	644	642	614	661	620	699	629	626	695	606	684	633	602	643	666	619	654	676	648	613	608	642	613	699	653	662	637	682	646	634	652	607	648	656	619	622	678	623	644	637	704	596	648	634	656	619	636	613	711	661	637	628	662	654	601	658	675	602	642	648	614	617	638	639	648	675	629	625	667	643	679	612	642	590	632	644	673	685	638	650	679	650	650	612	661	637	648	697	633	612	615	668	613	620	619	610	608	631	623	619	677	616	642	656	626	602	629	605	637	640	593	624	654	654	610	664	663	655	677	650	642	626	635	642	671	660	619	643	673	690	581	616	628	679	616	646	653	614	636	644	619	616	664	634	644	600	661	660	598	618	699	646	676	648	601	657	636	663	664	665	658	651	600	627	653	667	659	671	630	640	651	622	609	617	664	600	655	671	614	680	664	605	662	591	660	600	653	625	665	658	598	684	713	667	675	673	619	611	668	651	664	637	661	639	662	628	679	665	645	608	633	647	672	640
23296	21196	28857	23813	21196	18141	1911	933	678	625	564	513	494	522	463	409	436	409	402	397	396	400	374	387	332	380	372	349	392	307	324	350	324	346	340	351	322	362	363	296	317	318	318	335	308	337	321	337	341	332	332	325	332	341	342	336	336	316	330	341	300	293	337	309	327	339	334	346	333	328	329	340	315	366	322	318	294	323	330	321	332	313	339	320	320	335	322	326	333	318	367	314	295	357	340	304	291	325	335	295	329	296	340	340	303	347	310	327	343	303	326	329	317	340	324	338	323	377	353	336	320	327	332	332	336	323	330	292	303	296	313	339	322	313	341	312	315	349	319	329	326	347	325	306	363	340	355	358	339	348	294	347	332	319	339	341	341	379	354	326	334	287	282	302	341	336	351	339	344	309	348	348	335	305	313	304	332	300	331	323	331	336	343	306	310	313	334	293	329	319	323	319	357	334	329	328	330	338	328	332	332	316	305	310	366	343	301	313	310	335	317	312	346	323	315	286	323	323	339	326	332	332	317	328	329	313	337	327	324	340	313	297	320	330	318	315	300	346	331	318	315	328	320	314	310	332	346	340	354	327	314	327	353	345	344	374	340	336	280	311	346	329	309	319	354	343	339	338	320	314	340	333	313	327	345	305	317	324	358	350	319	325	319	361	299	338	358	347	327	346	312	352	342	347	344	320	319	318	326	355	330	320	348	304	331	312	327	350	310	365	361	280	328	322	304	318	321	310	323	342	317	300	298	344	307	330	322	309	288	349	332	333	330	318	345	345	311	325	351	314	319	313	294	300	317	338	340	325	317	319	374	347	307	310	342	319	325	345	342	329	333	319	317	303	356	313	356	328	370	335	337	310	339	313	319	345	349	338	312	309	319	331	331	330	332	318	312	373	326	306	318	327	341	314	391	300	323	327	297	298	354	339	306	326	321	315	359	316	343	281	337	304	331	328	329	320	348	330	315	315	345	331	287	306	354	324	305	321	327	318	311	370	339	349	329	302	319	339	342	357	318	312	298	349	327	332	353	323	316	321	314	309	317	306	319	341	314	309	298	310	311	350	311	328	364	291	311	342	334	332	330	323	308	350	335	313	346	320	313	377	333	359	319	303	343	305	323	319	324	322	325	335	306	320	320	332	302	309	325	302	343	341	297	329	353	317	346	315	324	325	310	323	321	337	299	301	360	336	315	324	341	332	298	331	329	341	315	316	334	317	344	331	320	310	321	323	348	297	325	317	331	329	300	331	350	314	296	346	340	345	346	322	335	324	333	326	314	316	344	315	339	329	298	335	329	319	316	306	284	319	318	316	306	379	349	308	312	362	309	331	317	343	349	356	314	375	328	328	321	326	365	349	319	291	329	326	340	320	328	304	344	341	294	335	344	333	302	321	334	332	328	340	315	338	354	315	300	336	329	307	301	347	307	321	309	313	319	313	302	317	361	290	332	311	328	332	304	357	329	304	315	347	304	316	335	336	333	318	297	297	310	307	294	339	323	327	320	365	303	335	363	337	302	343	316	339	324	325	347	339	350	335	357	314	343	326	300	362	311	310	347	305	313	330	325	323	319	329	330	355	308	326	337	326	325	300	326	324	339	333	310	326	301	331	300	311	324	309	337	361	305	335	338	305	365	315	340	317	352	327	316	325	296	301	372	339	298	313	311	329	321	337	270	327	319	331	317	347	392	346	337	306	362	321	351	352	349	318	345	320	346	365	330	335	319	306	326	273	375	341	358	336	303	308	301	337	336	339	327	301	302	322	342	313	348	328	312	332	319	321	332	313	336	327	307	360	325	319	332	333	358	341	313	342	294	339	334	347	331	317	332	301	326	312	314	346	323	356	324	306	339	332	308	329	328	323	308	313	316	317	315	357	315	354	302	333	295	336	335	312	317	334	333	336	329	324	321	343	343	356	307	329	331	324	352	333	329	328	310	328	317	322	313	331	336	355	337	340	339	350	312	335	349	305	330	346	331	313	328	336	312	297	314	294	316	316	328	311	307	326	313	319	324	327	331	372	320	364	334	352	357	297	327	297	326	301	344	333	339	316	330	317	340	297	312	343	340	329	317	314	320	306	344	341	313	348	300	349	317	330	334	342	283	325	324	312	290	325	357	365	324	339	343	309	323	305	331	312	315	323	326	328	334	332	335	318	337	312	352	344	343	290	336	332	311	286	282	310	316	317	331	313	298	317	365	305	337	323	309	300	317	298	301	353	297	364	343	301	329	327	358	310	334	333	314	357	283	339	333	322	320	328	326	329	327	292	336	317	320	292	325	279	323	344	337	330	361	336	330	352	329	298	337	307	316	313	336	354	320	300	331	324	344	302	334	330	318	310	266	342	326	333	335	342	352	297	350	291	339	312	348	327	332	318	294	300	352	349	350	353	307	324	342	306	316	323	341	302	291	301	348	303	335	345	304	325	314	323	307	323	344	320	332	324	350	326	327	309	333	342	331	331	308	295	356	324	348	335	356	328	335	313	329	358	349	326	311	320	320	318	313	340	319	309	316	307	316	321	376	309	321	351	304	319	315	331	343	326	277	316	346	326	326	354	327	328	329	333	308	318	343	351	337	331	317	306	332	340	329	312	312	304	306	300	336	342	334	327	320	330	318	357	321	352	297	326	343	315	289	332	309	314	323	335	320	318	337	351	333	290	350	296	320	310	336	336	322	327	307	300	327	295	326	335	319	306	329	329	322	330	304	309	324	324	331	331	361	337	341	306	347	317	334	317	330	321	339	310	321	308	294	322	296	337	328	326	340	313	316	323	297	323	322	344	338	347	332	344	334	324	273	318	337	311	310	307	329	317	347	324	334	342	338	375	315	320	326	309	333	335	301	352	337	313	355	324	330	326	292	347	357	336	352	320	325	327	338	331	317	339	296	312	305	358	310	332	329	334	307	318	329	332	352	327	313	289	319	363	309	336	345	294	353	317	296	342	348	321	304	307	341	339	320	347	332	325	318	330	319	306	322	341	315	331	325	318	339	291	356	358	308	314	324	345	309	348	330	339	324	333	351	314	382	300	316	326	317	330	310	293	331	355	333	312	355	315	331	340	330	350	325	347	325	354	340	300	323	340	350	324	370	313	308	340	337	331	306	331	333	297	342	327	339	327	360	348	339	331	310	320	317	307	322	321	336	338	313	320	329	314	360	313	335	326	323	299	335	326	307	321	313	304	325	335	341	354	328	326	331	344	309	308	281	307	338	321	341	353	319	310	365	318	346	307	357	312	359	336	330	325	322	314	329	323	346	342	327	366	297	320	341	297	319	319	309	323	320	335	342	367	318	303	309	315	303	306	328	301	326	336	312	336	328	299	311	358	344	335	329	314	307	302	351	330	326	332	291	293	334	297	305	334	370	333	315	345	315	322	326	327	331	314	317	350	333	306	343	320	349	331	348	300	319	314	318	327	350	340	308	308	334	327	325	345	304	306	359	324	284	360	291	301	327	338	342	307	286	299	306	333	299	290	378	290	352	318
13232	19630	14240	7429	5038	3641	2836	2252	1847	1640	1380	1260	1115	1039	973	893	867	813	771	755	747	694	689	685	664	657	681	658	665	639	609	631	629	621	638	564	588	565	596	562	572	601	582	542	607	585	562	580	562	531	564	566	556	562	571	570	561	568	585	501	546	607	546	522	561	550	495	471	560	537	534	533	547	527	545	510	532	489	547	548	547	522	529	547	517	581	533	538	534	542	531	526	544	533	547	485	529	526	559	561	553	535	556	532	558	499	512	506	557	555	528	550	541	539	473	557	518	496	574	492	563	539	557	535	523	512	498	538	548	546	545	558	503	527	540	552	527	540	523	557	521	514	552	526	535	565	544	495	505	557	553	521	532	547	540	530	530	567	566	522	569	516	522	530	547	500	536	489	533	531	582	538	551	528	537	540	557	547	548	550	575	525	566	511	555	525	558	536	541	521	496	500	499	522	538	512	530	519	544	534	534	509	497	528	503	550	536	508	539	540	558	553	542	501	515	508	579	491	560	546	537	535	563	519	482	553	555	507	549	520	502	553	541	533	531	499	523	538	507	497	483	544	565	531	535	532	537	546	528	563	543	522	563	528	515	500	548	528	513	549	565	543	550	538	511	532	508	515	498	553	529	534	537	508	544	512	552	507	525	553	584	522	574	535	511	526	531	537	535	555	538	544	547	514	528	531	549	569	563	530	557	543	543	543	550	513	521	539	541	523	528	571	510	538	518	494	586	495	540	523	511	531	593	527	517	526	525	543	546	513	487	532	532	537	521	491	537	539	539	577	535	516	510	539	496	536	539	551	549	529	534	524	530	529	564	540	521	544	568	522	539	513	509	517	511	539	523	519	554	517	509	516	508	515	523	506	552	505	544	552	549	541	586	533	542	557	579	561	522	529	583	526	548	532	499	535	521	502	528	528	558	574	533	516	524	569	532	554	540	553	557	533	601	555	531	547	499	483	554	510	534	522	513	543	536	564	535	514	510	540	549	522	525	543	548	536	589	551	499	537	519	523	518	537	516	554	535	522	547	561	542	546	520	572	478	517	512	523	513	525	506	514	498	564	509	517	522	519	550	495	517	525	531	549	498	512	515	524	505	536	529	531	575	517	537	539	575	544	537	522	550	536	530	517	535	507	556	554	493	483	521	555	519	520	546	546	513	523	546	526	529	500	522	526	569	527	541	600	506	519	545	536	514	499	497	522	528	598	521	534	529	534	520	550	542	508	520	519	538	524	529	524	527	526	537	530	500	528	542	549	530	539	509	536	538	513	517	553	498	532	541	520	542	543	530	515	565	459	558	552	575	521	540	496	541	558	514	547	544	547	526	523	521	542	533	530	539	535	522	508	510	529	532	512	524	540	543	585	522	542	514	547	518	493	509	525	585	546	542	540	526	533	521	550	521	499	515	560	524	546	530	518	568	549	532	551	581	543	525	508	501	495	534	543	543	513	522	550	521	543	523	520	521	519	557	535	530	528	545	541	578	535	506	537	524	514	514	512	574	550	520	512	543	536	490	566	515	524	527	520	545	550	541	557	573	548	526	537	518	527	528	531	501	505	504	514	541	508	505	496	546	541	554	540	538	599	534	509	545	541	522	609	532	503	543	557	516	515	559	460	520	525	509	540	513	496	545	510	522	510	513	549	539	517	558	537	549	510	557	546	529	521	560	504	541	516	514	529	552	504	533	547	546	514	549	496	568	522	589	489	513	537	509	499	519	516	534	543	528	513	541	544	565	495	551	549	525	544	538	543	552	525	527	501	541	542	536	556	512	529	512	519	513	546	528	519	539	530	536	514	570	566	509	540	539	553	513	526	524	523	508	539	557	579	522	511	534	573	513	507	530	514	528	513	515	530	556	557	554	528	509	552	532	533	554	509	555	537	540	537	508	578	532	501	530	512	547	550	511	519	498	590	538	527	534	546	518	523	533	559	556	540	545	518	516	555	519	534	524	519	523	546	534	521	497	509	552	491	511	515	514	539	558	507	541	580	536	567	496	522	510	526	542	503	546	567	587	630	572	538	543	527	547	520	507	564	502	524	540	484	513	508	560	560	530	535	530	555	533	523	572	555	534	549	552	510	529	563	497	534	544	567	544	529	481	520	500	496	499	522	499	537	527	502	540	491	525	534	528	521	546	556	549	509	529	522	511	529	529	528	528	512	498	487	519	537	556	525	496	535	520	512	519	527	533	574	494	545	554	551	507	535	526	501	523	534	537	543	534	600	524	554	546	516	507	504	549	528	485	517	512	577	523	527	513	529	486	554	544	553	525	528	590	559	507	530	510	550	503	519	526	570	515	523	557	517	511	518	554	558	530	485	573	500	576	486	543	520	487	509	559	515	535	515	537	561	556	515	530	530	540	535	517	543	482	513	540	540	555	542	546	518	558	546	559	555	512	548	543	539	533	537	562	526	502	493	526	531	534	497	514	551	537	518	513	548	545	529	509	535	540	508	562	552	548	548	531	523	565	559	564	513	561	529	540	521	509	516	510	555	521	530	530	547	532	534	559	518	520	523	541	545	533	530	535	534	549	560	516	529	542	547	542	522	534	557	552	544	522	559	528	527	528	535	539	581	549	494	519	581	557	558	524	542	540	521	514	583	507	521	530	560	542	532	492	517	548	518	517	494	492	525	519	579	576	510	572	514	558	580	523	545	535	521	554	536	569	531	549	552	546	508	535	524	523	539	541	501	540	551	510	547	531	534	526	538	540	555	578	525	514	526	530	537	535	547	543	538	506	534	486	538	499	493	530	550	506	547	531	563	459	530	519	528	565	489	512	554	501	525	535	523	543	564	562	534	522	573	535	549	514	521	539	504	554	536	542	515	509	524	493	534	516	532	565	541	520	520	529	506	526	519	507	513	507	546	505	533	495	512	509	551	523	539	510	554	546	559	522	520	571	499	531	531	523	587	526	523	527	554	534	521	529	547	535	553	513	587	507	552	552	482	532	541	501	548	533	574	540	529	516	545	526	526	536	504	509	519	510	554	570	550	528	538	508	537	563	504	567	546	544	490	539	568	543	513	554	565	499	506	560	565	572	554	558	546	589	554	526	502	540	526	528	534	523	491	526	526	523	500	532	547	506	546	531	521	510	486	524	560	546	537	519	583	524	547	525	497	527	560	510	549	519	519	464	537	533	521	549	481	511	535	585	547	510	515	539	483	539	561	540	546	521	527	515	522	499	560	542	532	527	516	522	512	521	555	547	506	505	559	499	562	529	515	557	519	555	591	545	533	517	557	519	552	502	565	564	555	556	560	563	518	564	552	559	541	514	576	493	539	549	544	532	492	538	554	525	513	554	535	534	524	525	564	570	466	526	495	498	529	483	536	525	543	541	575	533	529	508	544	540	552	572	500	523	530	503	542	538	539	537	515	572	505	538	541	541	510	548	543	500	548	527	490	510	556	540	566	517	559	534	551	539	534	501	516	545	515	535	536	498	524	518	494	542	550	497	511	533	534	541	494	498	550	521	553
26561	19609	5730	617	363	317	318	286	296	288	269	287	232	246	286	259	290	252	268	251	286	273	267	285	255	265	278	280	270	266	256	280	276	262	286	271	269	279	300	267	286	286	254	260	283	259	235	263	272	280	272	280	266	268	297	262	262	296	326	261	274	275	270	268	288	255	258	272	254	250	257	282	289	309	255	245	273	260	238	243	269	261	294	246	261	248	282	245	255	270	306	275	260	279	260	240	254	283	250	282	277	253	231	278	250	299	238	252	235	284	265	279	254	239	253	290	267	285	272	261	280	261	275	282	290	235	268	301	252	287	287	255	273	258	298	292	254	274	281	287	258	243	284	272	254	279	268	265	294	279	257	278	240	278	274	244	286	269	267	262	285	273	275	259	255	246	281	292	288	249	299	242	265	230	260	265	286	263	247	271	263	264	272	273	265	259	267	239	262	269	271	228	269	258	280	307	245	290	268	248	251	276	249	267	273	243	285	263	279	273	272	269	281	254	269	276	267	289	256	272	281	251	260	290	256	271	264	283	265	294	257	310	277	295	267	249	276	278	280	276	251	288	251	286	288	294	290	238	246	289	267	288	249	318	279	273	285	250	271	276	296	287	276	245	268	266	245	264	260	239	280	257	248	278	246	258	263	288	268	260	260	289	261	258	260	264	274	257	260	279	271	288	247	303	304	255	286	250	257	286	284	269	275	266	280	262	267	262	270	298	272	263	305	229	284	296	274	261	249	267	267	259	262	286	268	273	256	291	246	272	247	224	275	284	244	260	273	282	282	248	293	264	246	278	280	276	262	259	272	258	263	253	273	265	261	261	258	277	287	254	261	291	293	270	272	284	274	237	304	289	258	248	281	257	280	266	247	260	272	262	251	270	258	292	271	279	279	259	280	254	235	242	270	292	252	255	254	273	290	274	263	244	293	264	259	255	268	260	260	260	267	241	257	257	265	281	271	258	268	266	263	292	278	274	268	276	255	267	288	268	273	269	261	276	264	244	261	281	266	274	233	276	258	263	270	243	278	253	274	294	272	269	276	269	232	276	271	286	249	254	269	274	260	267	293	268	265	215	278	231	251	245	272	278	267	301	230	272	259	275	271	271	249	243	263	287	266	265	262	248	257	270	255	298	275	277	261	285	261	260	216	282	260	263	252	268	272	256	236	268	310	267	277	262	255	283	264	325	311	268	272	258	249	265	252	284	248	270	290	280	277	273	256	258	266	292	253	295	274	263	250	293	244	259	301	274	268	270	287	279	265	258	257	267	273	273	266	266	258	265	273	263	239	261	268	288	268	267	283	298	280	272	262	270	264	274	305	262	271	255	243	263	281	277	271	286	269	273	289	253	248	251	253	273	293	243	255	251	270	273	228	256	260	265	273	248	283	280	276	282	277	277	287	268	287	275	246	240	246	251	263	296	255	268	264	261	240	274	255	267	271	234	246	272	275	285	262	289	269	244	248	265	274	278	255	240	273	248	276	250	258	267	243	296	258	293	271	301	259	276	286	273	259	285	279	232	271	270	282	258	232	284	250	268	285	264	237	261	281	268	282	240	232	263	268	275	258	262	281	264	276	266	284	254	263	260	265	235	252	283	255	277	246	256	258	262	277	288	252	257	262	273	299	270	278	258	257	249	268	271	243	246	244	292	255	251	252	272	261	295	240	269	249	287	245	260	258	249	272	263	283	237	286	253	278	253	259	260	247	244	257	256	257	260	239	263	244	278	283	289	243	259	270	260	294	261	276	258	270	248	274	257	271	262	280	273	239	243	294	283	259	264	259	242	274	239	287	257	258	266	260	241	256	250	264	272	252	284	256	258	265	279	280	278	255	238	249	259	236	270	273	280	270	281	252	252	263	284	261	277	288	258	249	283	300	288	274	258	294	276	271	268	243	248	273	265	272	267	268	293	268	263	278	248	285	232	246	267	261	252	280	279	278	245	251	237	253	256	276	252	253	282	289	270	264	261	258	250	279	272	271	283	307	291	271	275	267	287	275	263	249	244	246	254	276	267	245	260	262	267	264	213	278	247	287	266	264	245	244	256	277	271	295	293	285	259	277	239	250	274	263	265	279	257	272	247	276	228	260	285	293	264	253	242	263	257	271	283	277	270	252	249	272	276	279	293	252	280	300	276	266	251	282	256	288	279	268	279	288	284	253	271	272	260	275	271	229	274	271	253	272	281	268	269	253	260	282	265	277	304	260	246	251	273	252	242	240	234	283	272	269	269	282	262	263	277	265	296	265	275	269	257	253	254	280	300	286	257	268	284	274	273	245	275	267	265	270	271	240	271	271	254	275	260	271	274	271	237	260	266	304	270	288	285	258	266	254	285	249	259	248	289	274	281	249	245	274	261	283	259	281	283	231	293	252	237	295	268	271	305	257	277	263	260	256	294	261	269	270	241	273	249	257	240	257	262	274	253	291	239	253	257	284	267	273	263	251	259	268	274	249	269	270	241	252	237	263	283	256	251	255	270	263	250	262	253	257	274	277	286	258	247	281	292	282	259	272	251	279	253	273	248	258	239	316	244	270	286	276	255	226	268	247	245	254	232	256	262	241	256	239	263	248	262	271	288	283	248	264	283	279	255	233	248	264	242	270	249	282	250	257	286	237	270	246	271	274	264	272	264	263	263	274	261	279	271	256	289	272	302	241	293	268	261	293	285	282	275	256	289	260	255	268	270	281	244	260	254	304	281	268	267	246	237	252	280	266	287	273	264	262	269	260	268	262	256	278	257	264	246	258	295	254	218	257	249	271	269	298	265	252	287	252	275	262	254	305	278	274	226	252	251	293	262	294	261	265	254	251	268	260	255	259	260	258	282	242	275	264	268	230	259	300	246	224	245	274	258	244	249	293	247	280	271	271	280	295	267	259	281	244	268	268	272	253	280	267	260	259	294	284	267	269	259	291	270	285	280	245	248	288	294	262	238	276	273	246	272	251	257	260	264	250	245	264	291	250	271	247	261	264	262	274	288	255	289	230	314	247	270	265	305	290	261	259	297	270	248	264	273	268	262	290	287	262	256	265	248	265	254	263	297	239	245	251	255	279	254	250	271	282	263	269	267	260	265	265	253	285	279	264	291	282	255	245	286	278	254	274	254	253	290	250	277	228	299	304	272	313	262	263	267	239	259	279	261	265	233	276	260	260	274	273	245	266	277	288	261	274	320	266	275	257	259	259	260	291	250	279	278	253	275	272	263	273	271	269	284	256	275	266	272	272	260	275	239	241	253	264	281	249	282	295	275	306	262	280	275	261	280	269	272	256	242	251	249	262	261	254	250	270	251	280	268	251	242	240	279	275	250	241	233	254	282	283	258	261	249	273	288	265	287	290	291	269	260	244	247	259	270	240	258	260	242	276	252	261	270	262	258	286	257	262	267	263	266	245	264	268	272	277	243	288	290	271	282	254	260	297	260	273	257	266	285	250	249	272	266	311	243	250	271	265	265	272	266	255	263	254	245	259	258	270	280	274	293
5881	4331	2150	1037	802	701	589	515	534	550	499	446	485	474	457	444	422	448	431	429	480	432	453	409	445	425	408	436	436	425	416	430	420	456	428	471	447	463	456	435	413	407	416	450	394	452	444	450	424	445	430	431	419	426	391	406	451	428	460	422	453	437	420	415	433	451	439	453	428	441	434	441	418	395	442	424	450	463	448	410	457	428	441	435	453	401	423	431	435	416	427	427	450	388	420	456	438	416	435	451	458	418	417	444	451	411	428	445	423	436	419	454	422	453	417	431	441	429	426	442	433	422	409	442	429	409	453	442	422	426	412	440	465	416	444	447	416	443	415	424	474	407	433	436	464	424	429	434	400	481	422	416	407	424	428	414	451	461	406	397	448	468	428	444	398	434	436	437	405	441	470	442	425	420	420	451	432	427	414	396	433	442	423	470	416	420	434	440	458	408	439	430	397	451	405	465	460	422	472	420	438	423	427	447	426	417	447	426	443	445	425	444	489	389	428	433	439	413	412	472	466	419	452	428	393	418	423	447	456	447	434	453	447	458	416	450	413	412	398	452	443	415	412	433	430	430	418	462	445	459	436	452	427	423	423	451	450	437	419	448	445	463	421	441	444	455	463	414	465	435	478	429	469	444	459	428	438	464	408	423	447	431	432	482	438	431	438	432	425	418	435	441	445	436	427	425	439	476	464	407	408	432	454	416	395	414	409	435	418	427	440	418	445	440	422	414	454	430	453	454	429	434	427	428	414	431	402	433	417	411	410	429	450	447	429	442	420	449	426	434	419	463	440	466	426	454	415	440	420	448	418	414	437	376	460	425	402	429	406	427	435	419	427	408	430	426	422	437	460	397	404	416	434	433	442	449	453	440	431	428	429	403	426	421	396	435	421	444	453	462	465	444	428	420	444	417	467	416	428	440	440	432	448	422	429	437	403	461	451	461	448	453	471	398	462	447	426	414	428	414	416	430	387	416	447	402	423	426	449	392	463	434	421	440	434	403	437	450	400	472	458	418	420	445	399	431	428	420	441	423	424	440	428	408	409	427	411	412	418	433	409	458	432	436	424	443	447	450	427	404	463	451	418	438	452	395	431	421	407	443	412	431	452	417	439	417	402	421	420	413	410	406	414	484	416	419	401	451	449	403	455	422	412	435	446	411	436	413	439	410	443	406	417	413	441	427	445	424	431	446	458	453	429	411	408	403	445	421	425	456	431	426	431	419	463	430	423	413	436	479	449	441	439	381	464	383	439	458	433	428	462	430	447	440	411	449	447	415	420	444	410	422	433	433	461	436	439	446	415	441	418	442	429	398	418	451	455	436	401	434	417	435	437	431	445	407	446	434	434	449	418	432	426	426	444	423	407	417	456	420	455	414	423	442	419	439	411	392	415	426	450	439	427	453	419	428	446	438	448	439	452	452	429	428	457	469	422	401	458	437	419	429	447	449	435	443	447	420	408	433	438	389	417	455	456	395	448	409	434	454	450	423	414	486	404	425	411	406	444	463	419	416	389	449	413	446	411	423	471	414	398	467	431	456	455	417	456	463	457	396	424	430	453	406	486	430	407	419	467	419	449	447	416	477	479	428	488	415	427	443	420	432	446	417	418	414	437	423	443	409	447	425	450	425	416	403	471	424	447	443	408	406	437	442	442	446	444	449	407	435	462	412	443	427	401	452	438	445	419	428	447	454	446	447	433	432	444	433	457	454	466	434	457	470	414	445	481	428	428	423	450	429	442	416	398	431	417	409	449	444	444	395	410	453	402	411	410	421	418	436	428	446	406	441	373	457	456	415	479	472	473	464	396	448	430	417	428	431	434	469	416	417	424	430	443	392	417	426	436	432	434	472	448	464	442	423	451	462	447	450	444	427	419	422	441	419	432	426	483	429	457	434	418	436	434	434	425	444	402	426	452	478	428	467	412	435	458	430	441	403	458	446	434	455	430	413	429	399	455	449	437	417	403	479	476	465	397	448	476	441	439	466	440	432	437	410	457	435	472	449	427	435	456	437	431	405	398	462	436	430	463	412	399	402	438	428	438	424	461	421	418	433	420	436	430	403	407	444	436	406	471	410	458	468	400	432	419	427	441	434	430	434	425	437	438	442	423	423	402	447	403	452	450	439	443	486	425	436	438	402	417	413	428	446	416	422	423	424	414	424	439	394	428	440	418	456	454	462	427	450	419	439	408	451	434	439	460	430	418	459	436	413	443	428	414	443	401	414	408	480	405	422	428	391	427	407	413	456	407	439	413	433	425	413	436	419	459	469	429	399	435	448	465	456	456	412	479	450	461	433	416	401	448	447	421	454	422	414	446	430	466	427	450	443	428	435	426	421	445	424	423	410	422	426	438	492	442	427	417	448	399	433	458	443	414	412	467	440	410	415	492	448	442	452	455	442	420	472	402	479	447	420	443	438	416	421	432	411	443	447	422	437	447	422	418	422	430	412	447	407	444	451	411	467	421	415	441	460	427	428	458	419	452	416	460	448	457	420	421	449	413	389	431	455	455	404	424	444	447	419	423	440	441	451	416	452	464	408	402	434	427	431	463	438	441	387	386	432	419	451	479	371	458	458	445	453	400	428	415	462	451	436	416	458	432	433	442	414	471	434	413	430	425	454	438	429	411	453	470	439	445	435	441	410	455	450	434	431	428	445	406	433	407	409	424	439	423	409	400	468	490	470	435	442	432	423	451	417	392	472	453	419	412	445	428	408	425	453	427	435	455	464	437	396	430	433	430	393	446	436	438	422	395	396	440	402	415	450	471	450	422	405	428	378	442	385	415	416	401	420	355	398	461	473	469	441	472	430	450	461	406	429	476	450	456	435	443	428	444	425	413	472	455	434	444	441	450	443	405	422	416	433	402	439	443	443	460	392	392	431	394	438	444	419	477	443	454	431	435	432	424	393	443	458	419	434	432	421	425	412	429	432	433	444	458	436	438	430	445	433	476	434	424	417	421	448	431	397	416	461	421	420	450	446	406	440	450	443	422	445	429	401	429	441	395	423	420	438	443	473	406	405	431	435	406	420	394	400	471	431	437	431	417	447	460	436	434	444	420	428	451	443	464	434	466	448	413	438	442	417	439	457	422	426	383	444	446	431	424	438	425	439	438	427	415	475	429	433	381	451	444	397	439	443	436	453	435	422	411	427	439	454	442	451	449	448	469	444	432	424	469	393	432	434	467	431	439	436	469	446	433	458	430	431	458	449	424	428	448	441	405	424	453	447	405	455	417	447	435	421	455	422	444	452	430	437	429	439	459	450	434	403	442	449	423	385	463	422	441	445	406	482	404	428	415	463	425	382	443	435	417	431	414	434	421	448	453	413	409	400	435	433	452	442	422	428	445	407	448	437	448	406	450	416	466	400	431	454	417	411	414	435	420	431	404	439	421	444	410	455	420	449	438	422	436	459	451	419	465	416	406	442	415	444	427	419	461	444	434	415	436	462	455	438	439	433	400	448	437	417	438	460	420	476	429	445
24644	21184	27612	25011	10259	960	695	572	556	507	541	459	468	460	460	464	452	459	436	435	476	380	422	419	386	402	434	394	413	414	391	409	389	397	415	408	400	405	397	415	400	395	420	426	377	378	409	414	375	435	372	452	422	374	383	406	381	384	420	395	416	418	384	404	376	390	376	424	384	411	352	409	412	396	383	420	387	452	400	403	415	423	413	413	399	384	407	397	411	417	387	372	402	359	393	424	395	422	397	397	435	396	400	378	348	376	370	407	404	386	399	407	424	425	385	425	361	407	397	397	352	413	402	379	377	380	387	410	390	422	410	409	398	386	397	376	385	397	405	356	371	375	397	387	396	393	402	383	387	393	417	408	368	436	370	405	390	387	390	398	430	430	403	395	358	383	403	407	399	392	410	432	372	408	407	405	391	408	375	408	371	423	372	391	405	381	416	418	384	401	432	367	391	415	405	403	419	377	400	391	387	403	383	427	398	411	382	409	352	387	429	392	418	388	421	410	397	396	412	380	373	434	358	402	379	394	419	366	364	363	391	436	389	402	421	400	390	377	417	418	367	384	408	432	405	399	376	393	381	404	388	390	371	395	376	402	403	403	418	381	414	414	366	406	383	370	390	392	383	397	372	425	347	386	377	370	392	416	392	358	386	400	365	383	402	401	402	422	370	404	367	390	371	386	395	386	395	377	372	412	378	424	373	390	388	407	410	396	405	405	401	391	363	396	392	418	376	392	408	370	421	412	409	393	351	388	412	359	385	373	397	397	391	402	365	410	389	373	411	361	380	394	411	357	405	388	400	410	377	408	403	399	391	409	367	401	339	363	393	392	387	403	372	388	396	405	390	435	379	395	408	395	413	369	395	399	400	388	401	416	379	362	372	425	423	389	416	383	419	391	392	387	440	402	397	404	412	390	414	398	396	396	401	412	420	409	408	390	374	385	424	396	399	407	438	412	381	367	417	381	397	407	403	324	367	381	397	390	373	364	443	428	410	376	377	374	374	415	389	412	395	418	386	426	439	395	352	394	336	383	372	376	440	394	394	427	375	377	408	430	369	383	398	387	399	385	375	392	392	401	368	398	408	407	375	392	364	430	366	445	370	370	370	423	397	378	418	403	395	392	379	390	383	392	391	388	400	398	442	361	429	409	378	414	388	392	425	391	395	389	399	424	439	386	407	397	370	388	390	371	370	384	397	401	358	407	421	400	402	409	364	370	424	377	375	386	392	401	396	377	407	406	427	406	377	388	383	405	385	377	379	420	387	424	398	398	379	404	415	380	382	377	380	382	410	364	392	418	389	392	403	350	390	382	394	357	409	373	398	390	415	373	359	363	391	414	403	403	402	416	362	417	394	426	366	395	423	389	395	453	388	425	397	411	376	383	387	427	372	403	440	415	398	386	361	409	393	384	374	391	394	404	394	402	391	397	363	410	361	390	385	414	401	403	374	444	386	411	371	397	409	372	432	399	389	375	416	375	382	399	424	389	390	405	395	380	407	387	402	387	378	406	392	392	379	385	381	420	372	412	410	378	386	395	377	383	380	375	379	415	349	410	396	388	390	401	418	385	428	412	427	405	399	378	401	411	372	404	403	380	395	408	390	388	382	384	390	403	422	403	346	393	386	420	389	420	400	390	396	421	417	353	367	399	400	396	384	413	427	392	419	407	414	398	354	378	389	425	390	387	403	356	398	365	399	383	382	410	344	394	384	376	389	384	412	404	419	359	438	389	414	401	407	376	398	407	390	426	426	393	391	398	346	389	430	393	377	391	380	378	406	373	374	405	358	389	416	378	389	392	419	387	389	382	405	416	371	399	394	403	391	412	389	409	411	380	382	383	396	431	438	418	404	360	400	390	381	357	424	386	426	367	369	438	395	407	398	421	382	417	391	414	402	404	419	416	391	404	410	404	390	414	396	392	391	361	396	377	406	400	419	385	368	416	396	373	387	416	387	397	399	405	388	361	403	380	389	408	388	382	388	412	361	393	410	374	404	425	378	433	384	398	390	392	410	417	382	433	382	374	415	376	416	397	373	389	418	401	388	434	345	417	382	398	427	405	395	385	402	399	389	413	417	394	378	401	367	378	402	391	407	353	391	395	366	375	349	402	398	388	380	372	382	397	388	419	420	355	427	388	377	408	394	375	383	361	397	425	387	374	370	385	360	398	387	367	408	385	397	397	410	385	406	426	388	384	377	381	385	367	410	385	372	407	370	367	395	425	377	394	378	423	398	414	404	412	408	365	359	405	385	397	423	385	397	400	329	428	385	411	402	420	427	430	395	395	391	414	414	386	401	416	355	428	399	404	419	396	383	371	391	369	412	392	362	386	406	420	399	403	402	398	384	432	365	415	384	416	420	384	383	412	409	376	387	375	411	418	400	414	397	382	381	357	424	387	405	344	431	385	352	390	399	402	390	403	411	365	418	397	439	396	423	407	433	416	409	365	405	422	363	400	404	404	392	394	377	380	380	394	426	384	390	392	409	395	432	406	389	378	392	415	419	411	395	413	426	373	362	352	394	424	399	430	402	407	375	360	367	411	411	384	407	385	400	351	377	392	383	384	429	393	390	389	421	407	383	430	383	415	370	375	383	379	362	400	379	410	372	393	404	410	367	393	434	401	395	430	408	393	405	416	402	433	379	407	415	378	354	387	391	413	405	341	398	356	400	390	381	396	445	399	382	415	376	354	427	408	393	398	392	410	411	380	384	384	403	405	376	394	399	382	365	406	398	394	392	420	405	411	461	411	378	412	385	360	402	395	339	379	400	397	413	400	409	416	380	401	390	385	379	373	382	375	379	383	370	416	349	411	384	408	404	404	407	405	425	362	398	388	375	401	359	405	383	390	378	409	394	376	403	417	367	386	401	372	385	398	362	396	399	380	397	398	421	423	397	444	408	403	364	393	392	369	401	384	413	387	424	420	367	417	396	390	388	397	378	367	428	396	404	387	404	397	384	427	366	381	412	425	373	382	394	398	415	415	397	418	389	375	369	411	403	366	407	425	375	409	371	397	387	391	437	425	391	382	382	391	372	370	361	379	398	383	408	382	430	402	384	408	389	409	400	353	354	414	375	371	408	376	381	407	443	382	441	392	385	400	390	417	380	353	395	405	389	379	403	388	413	393	411	387	363	373	407	419	419	393	390	408	399	382	394	404	387	363	381	418	401	344	381	429	393	343	364	440	376	428	405	395	398	404	386	404	366	417	361	407	392	392	368	399	396	396	378	387	402	373	402	429	380	394	404	397	435	463	390	372	350	432	377	372	368	393	410	418	412	390	373	392	389	423	380	404	396	393	370	412	377	411	400	400	367	405	428	402	395	398	367	364	420	401	403	419	380	414	401	423	397	350	385	422	374	405	364	377	405	387	409	385	394	396	395	428	348	386	417	398	391	401	385	400	399	374	382	392	391	411	364	395	427	366	390	385	394	415	408	405	393	414	362	384	434	396	402	394	394	394	408	406	392	397	358	422	408	368
8655	10632	7066	3525	2481	1825	1497	1366	1170	1093	973	929	880	851	843	858	745	781	672	737	752	729	741	650	678	715	707	721	703	696	684	700	678	680	655	646	689	647	642	659	672	706	688	702	682	657	622	592	605	689	673	671	618	639	666	675	601	617	665	650	637	661	661	678	643	655	616	651	618	629	682	654	656	682	645	668	629	649	667	649	634	631	645	633	691	664	686	623	631	655	637	639	652	645	643	660	641	706	635	671	647	687	687	636	664	657	694	654	640	659	697	692	610	651	620	630	608	637	655	631	635	635	663	656	685	664	640	675	644	656	645	642	614	662	664	639	609	620	609	641	680	654	644	671	666	695	614	678	651	648	639	655	640	724	664	595	662	677	603	636	637	611	626	613	643	607	672	618	655	631	638	668	670	646	656	624	665	644	635	615	675	697	666	650	650	638	662	628	637	652	619	665	627	601	670	645	634	630	657	624	681	635	637	656	645	629	604	616	647	648	639	641	661	650	644	625	650	631	656	627	641	668	659	639	659	626	630	646	656	665	660	627	648	625	655	609	631	651	676	593	650	639	580	687	630	674	643	673	588	620	634	723	629	665	635	634	668	664	673	604	694	668	634	642	669	666	633	605	665	641	636	591	671	618	618	638	623	672	655	673	662	646	607	649	636	629	639	660	578	635	666	641	663	632	628	676	655	612	670	655	652	620	630	641	611	669	665	649	676	616	630	663	638	654	657	645	660	622	660	660	623	633	648	650	630	594	662	657	614	620	626	642	641	662	622	694	674	615	619	696	667	644	646	701	692	672	653	636	602	695	641	602	608	639	604	672	623	632	620	681	655	595	625	643	634	642	681	638	619	673	659	650	622	627	637	629	665	662	598	637	626	624	672	646	621	667	667	642	641	675	655	710	639	648	581	645	592	628	634	573	623	619	623	652	601	655	676	647	676	672	613	665	666	665	588	620	658	589	646	660	623	655	671	653	659	663	610	644	663	631	624	677	649	615	626	690	620	630	638	638	637	705	710	678	620	661	620	655	621	646	655	596	636	690	695	603	639	622	660	648	627	635	619	633	641	680	676	671	611	674	649	654	640	606	644	632	671	634	624	651	681	631	625	651	616	686	643	639	610	633	686	650	610	610	660	678	667	612	694	629	618	658	633	576	610	644	644	667	682	625	654	629	650	676	640	623	719	662	637	582	587	647	653	614	662	666	654	612	646	630	624	635	630	654	642	625	604	650	601	634	688	681	625	617	687	624	654	625	667	648	683	667	684	594	620	627	592	587	656	669	621	634	620	654	615	686	630	657	649	597	631	614	658	659	669	676	655	642	642	614	668	618	611	640	654	620	666	656	645	642	672	662	620	652	637	635	704	614	656	640	669	663	640	589	624	619	647	657	683	687	643	607	652	616	623	616	667	644	701	629	583	692	676	658	669	606	697	638	659	625	614	627	660	679	644	647	694	608	615	622	614	649	673	639	653	652	662	628	662	601	622	631	671	611	670	624	636	672	635	689	669	664	628	680	627	687	651	625	648	645	628	631	664	634	644	631	645	661	639	641	656	624	617	636	675	608	632	653	603	606	672	659	634	661	666	629	639	616	628	644	624	624	622	659	648	685	667	608	698	667	626	668	668	640	647	670	646	668	670	642	631	667	636	662	654	628	668	637	633	663	611	665	635	665	671	602	638	638	681	600	622	618	632	639	637	652	644	595	673	634	649	631	618	627	643	655	622	704	682	648	630	664	663	673	629	592	595	682	659	616	619	669	608	648	641	614	613	688	639	601	623	647	671	633	632	644	664	627	600	613	655	614	595	649	638	672	595	630	672	629	641	656	660	628	685	620	591	645	625	629	661	665	643	656	642	632	647	651	656	608	692	667	652	602	654	594	619	713	615	680	594	641	675	666	654	682	686	607	638	690	649	681	620	656	638	649	679	635	630	605	639	654	648	639	705	665	654	700	708	635	648	637	614	653	646	650	618	654	648	666	652	612	651	617	670	646	641	658	654	682	705	675	637	657	636	695	605	632	616	643	644	620	651	626	670	637	621	610	632	673	623	633	654	653	648	657	659	679	590	676	653	612	585	628	650	624	607	634	625	593	618	642	625	628	621	647	678	657	626	625	646	616	629	659	645	668	670	573	638	617	653	638	612	673	646	631	653	618	657	637	660	613	618	604	636	612	675	623	659	665	667	668	649	671	669	630	610	637	689	678	664	619	668	651	642	614	630	628	676	638	671	632	655	629	645	613	706	627	664	671	670	644	640	664	631	634	681	669	687	671	663	620	652	650	660	644	628	635	656	659	666	629	692	695	670	636	675	642	639	634	650	628	622	679	639	676	652	671	687	638	635	636	670	613	617	659	599	636	669	685	636	640	636	642	613	679	656	659	598	636	678	606	593	689	644	669	599	625	654	665	672	655	638	647	646	665	660	688	641	671	642	647	665	649	644	640	695	611	660	653	671	662	672	650	626	663	700	680	646	646	633	657	672	617	643	645	596	622	648	624	622	650	656	635	696	646	645	659	627	581	639	647	688	671	642	652	630	628	623	700	647	627	631	614	705	643	626	589	618	641	621	649	654	635	665	686	650	641	593	618	637	654	642	630	677	669	647	581	615	669	660	694	663	648	661	619	642	635	688	634	646	637	619	657	616	655	621	598	643	655	690	652	674	664	620	669	644	691	647	646	630	678	648	653	586	655	649	655	622	613	618	606	621	689	687	631	604	599	634	615	647	614	598	655	679	652	687	630	673	615	707	603	635	637	725	658	657	629	689	631	651	623	632	645	641	635	646	646	654	633	611	606	619	621	634	666	651	648	667	676	618	654	640	654	631	610	623	632	629	623	625	673	624	662	650	640	629	654	636	685	644	616	629	659	640	669	622	648	634	662	682	666	629	619	621	625	667	673	620	610	627	652	710	708	596	656	650	646	651	657	652	663	639	672	607	619	666	677	685	606	640	637	642	660	667	654	622	653	651	625	641	601	615	613	635	683	650	663	619	623	591	660	609	643	617	633	650	635	632	664	658	618	620	627	657	653	637	700	665	635	632	611	645	589	649	639	679	646	634	612	636	633	603	642	656	640	618	604	662	627	631	659	686	627	669	624	634	605	662	633	641	602	659	634	618	656	636	647	646	688	645	623	664	649	616	630	673	623	628	653	643	666	647	634	578	704	661	619	613	672	676	638	606	648	663	606	609	655	630	647	642	662	641	627	663	674	596	635	624	647	648	690	644	644	622	619	655	635	630	647	626	667	651	640	628	668	664	635	604	636	653	640	634	688	608	704	612	670	673	607	677	653	632	638	650	635	605	643	667	654	642	632	621	657	649	625	658	672	617	640	682	627	660	624	626	629	616	651	629	657	650	648	635	643	638	638	653	661	631	612	638	640	642	637	652	672	654	646	629	657	616	642	684	648	588	622	630	628	617	611	593	665	657	624	620	622	646	643	657	661	635	675	624	604	645	680	615	630	622	652	688	701	597	619	627	671
23175	21170	28881	23732	21171	18172	2092	883	692	609	600	497	519	470	421	474	392	410	420	394	354	372	389	353	385	355	401	372	330	340	350	337	347	369	336	334	334	318	353	343	334	371	308	353	346	340	321	315	314	330	324	326	335	321	325	316	310	320	362	306	327	306	314	335	328	358	318	314	326	308	360	322	315	315	329	328	318	319	350	306	341	307	330	350	320	325	311	342	281	310	310	313	340	332	324	314	302	320	326	329	323	313	315	341	292	293	343	326	316	288	299	319	317	318	329	331	321	321	310	296	307	292	323	329	309	291	328	320	316	328	296	300	309	317	330	329	314	300	312	288	325	350	318	306	324	298	328	315	327	326	320	314	332	312	296	298	323	302	305	319	294	324	332	328	324	317	328	304	324	322	300	347	331	321	294	312	342	320	351	321	311	347	297	335	298	310	314	308	278	317	323	307	320	321	334	308	336	344	315	290	308	344	305	338	329	315	325	316	330	346	315	282	305	326	323	328	329	320	313	356	299	336	317	353	338	331	335	296	354	310	315	343	301	313	302	311	291	283	317	335	324	340	317	330	324	346	286	346	330	318	333	278	327	324	297	344	307	331	307	337	325	306	312	312	319	322	323	309	331	345	321	322	312	311	314	327	332	293	288	293	338	342	317	288	287	315	332	302	313	337	329	310	289	323	326	289	316	301	345	306	323	314	337	322	325	307	334	312	294	341	311	315	333	325	334	345	339	322	310	318	324	328	318	317	329	324	295	327	324	326	327	338	340	300	303	310	301	320	308	349	296	324	307	294	310	324	306	299	316	313	297	318	328	300	338	332	295	301	295	314	312	310	317	335	350	307	334	345	312	326	320	329	289	313	320	314	342	305	321	363	294	271	329	310	312	353	279	316	322	317	338	339	301	368	344	282	326	321	294	314	319	285	370	309	346	306	335	314	313	316	324	299	287	298	320	303	320	277	334	319	306	325	348	333	327	347	314	352	305	317	313	298	313	325	307	322	305	348	315	318	351	306	289	304	303	321	340	322	339	304	292	286	354	335	370	307	317	311	314	323	322	315	329	320	338	300	317	301	311	316	355	318	317	319	352	294	305	297	306	306	302	315	318	330	352	322	297	335	314	331	306	276	341	314	306	297	342	308	295	308	321	324	325	316	333	318	304	334	337	320	313	340	330	335	296	319	319	319	346	318	332	301	310	318	308	336	295	324	311	301	360	322	318	326	328	316	328	338	317	336	298	314	317	318	314	319	333	341	305	331	306	318	319	349	327	302	293	326	351	305	319	294	326	341	316	305	335	308	334	329	319	285	322	313	293	328	334	291	309	319	315	307	311	314	349	334	313	380	334	330	324	285	294	294	290	349	289	339	316	334	327	322	346	284	312	316	329	308	305	289	314	328	302	321	287	330	296	345	293	319	308	307	334	322	307	295	334	304	311	313	350	305	315	333	305	315	293	308	320	326	297	338	328	320	306	345	317	313	308	323	280	287	338	311	324	330	314	313	299	292	344	334	306	314	300	294	334	311	307	319	339	301	298	303	332	334	291	323	316	333	365	298	326	291	303	307	297	296	326	320	289	308	352	303	317	344	331	333	325	332	318	296	327	313	351	324	320	327	319	326	296	338	325	338	337	320	305	324	324	332	376	297	309	329	323	312	303	348	304	304	297	281	295	317	330	309	331	343	318	329	317	288	331	323	293	329	357	317	320	296	293	316	282	338	340	316	278	317	308	295	357	328	284	371	320	292	310	347	312	305	321	352	304	316	279	333	359	286	330	324	341	311	323	343	300	363	344	320	324	326	321	307	305	322	337	302	288	328	291	303	344	328	343	310	349	328	323	313	301	310	326	303	309	320	325	342	309	314	333	297	327	283	293	334	325	338	327	320	297	310	336	321	325	299	315	290	312	292	330	320	322	318	326	340	346	359	318	321	309	338	291	292	285	322	290	326	297	343	312	309	314	332	353	282	322	319	294	337	316	319	345	290	312	298	294	319	347	324	305	358	308	323	314	331	311	290	320	322	308	317	299	332	332	320	323	297	347	337	308	315	295	302	306	333	306	308	342	304	308	357	285	320	341	329	362	312	309	301	304	337	332	341	324	292	320	329	310	340	332	347	334	363	329	294	331	298	323	291	305	305	309	321	323	318	304	310	307	300	310	307	367	337	319	337	279	317	324	320	295	326	330	314	323	317	317	299	283	352	285	334	324	330	364	319	344	317	332	370	327	310	300	322	290	314	319	330	305	304	324	318	279	337	315	297	319	315	333	327	330	326	329	317	320	300	313	337	291	301	317	310	301	310	287	316	336	324	333	314	295	311	334	313	309	315	337	336	325	287	307	308	321	319	317	346	324	324	310	308	272	293	324	331	336	277	328	295	345	338	323	325	297	302	320	337	302	316	331	314	309	339	322	305	289	319	335	331	311	314	326	318	327	308	310	317	297	327	298	314	301	345	300	321	301	319	285	310	297	324	329	344	315	328	324	314	298	343	346	318	340	322	319	347	329	319	289	318	298	322	311	324	299	316	311	310	298	309	304	355	292	297	285	362	291	320	347	311	311	322	324	309	306	324	304	319	322	319	309	299	314	321	292	310	319	319	309	339	311	333	294	309	318	328	284	322	314	275	340	305	314	328	318	310	280	316	348	299	301	307	309	348	330	357	328	287	342	317	345	324	336	335	305	320	274	302	322	317	334	313	282	308	328	335	299	330	313	321	307	298	326	319	300	311	326	304	341	316	308	314	320	305	327	313	305	276	300	338	318	328	329	304	298	302	297	292	329	349	305	313	281	306	315	295	288	323	295	302	301	325	329	314	327	330	288	338	282	330	307	315	303	277	315	326	300	280	342	334	313	318	346	304	304	282	280	303	333	332	294	386	308	332	335	291	304	311	270	322	323	319	298	302	312	327	324	340	313	328	350	300	297	315	324	334	333	319	331	316	333	315	283	306	321	300	306	305	262	316	316	319	346	335	337	341	290	295	354	301	317	304	317	341	291	331	311	291	317	307	293	343	311	313	340	315	298	323	317	330	340	354	320	322	311	320	293	330	315	296	336	306	316	314	276	324	334	306	318	326	308	308	355	332	302	310	288	309	321	306	328	315	316	297	335	327	333	294	311	324	305	327	316	340	319	368	308	328	308	325	317	330	304	325	313	352	331	319	321	302	306	310	319	305	315	289	283	328	286	289	294	316	304	335	315	322	322	299	322	311	299	309	307	278	308	320	343	286	340	295	343	317	322	315	342	323	317	306	282	352	311	284	340	292	338	323	328	332	340	315	304	326	288	304	307	319	319	299	294	313	293	327	342	313	292	345	320	294	276	311	310	306	307	312	305	321	316	322	324	300	326	330	294	322	327	300	299	325	306	314	313	321	332	319	323	317	326	324	301	319	301	291	332	300	333	324	314	293	313	304	310	306	319	322	316	332	296	288	359	293	327	333	326	318	309	327	339	315	301	316	326	302	334	316	325	311	296	343	336	318
11793	17528	13432	7327	4998	3642	2856	2323	1902	1600	1373	1202	1083	979	940	878	833	828	772	735	694	677	688	651	680	610	648	590	630	611	618	576	576	613	587	605	583	587	572	547	557	591	558	586	526	518	564	582	552	543	558	531	552	568	511	504	555	571	551	548	516	538	550	597	555	559	550	505	548	541	558	566	552	543	550	512	507	517	521	529	540	525	523	530	539	498	517	524	524	496	541	538	554	506	527	531	529	528	548	540	549	498	527	487	522	531	544	527	535	541	527	511	540	528	549	522	505	532	522	554	486	529	510	520	541	527	535	521	525	535	546	523	486	536	504	551	496	494	473	534	528	482	524	500	476	520	556	532	517	503	537	524	514	493	522	506	527	525	542	547	542	487	509	492	525	512	524	523	482	543	526	550	495	550	532	484	512	505	490	508	531	543	513	517	549	501	548	511	536	533	500	548	521	547	552	529	559	514	525	529	506	536	510	511	515	526	539	558	529	560	547	510	509	520	499	569	517	561	537	539	550	518	532	561	535	512	524	529	529	530	526	513	519	531	532	525	518	506	533	530	523	524	528	532	499	503	523	534	506	566	516	549	533	509	542	562	464	516	519	544	485	508	537	553	531	544	502	501	524	514	530	525	545	495	522	508	503	567	533	503	555	501	533	513	525	519	510	511	538	537	532	497	500	520	530	511	551	545	534	532	549	503	528	533	495	498	513	556	536	544	513	531	502	534	524	513	545	490	530	555	494	494	517	527	506	512	529	537	549	530	535	569	494	549	539	527	539	520	514	544	548	506	516	518	510	549	489	539	530	528	532	530	527	539	543	518	527	499	533	533	538	546	524	532	535	502	512	562	521	537	541	522	522	496	513	529	486	514	533	548	572	540	510	537	546	514	517	563	540	557	538	534	497	567	525	550	511	501	509	550	525	563	530	511	548	488	497	525	514	574	515	503	502	551	524	485	559	520	519	566	528	533	512	488	556	498	528	508	499	539	553	521	515	533	517	528	521	547	582	510	513	492	522	537	507	523	538	547	558	535	544	502	550	552	587	497	517	524	521	514	536	473	531	521	532	487	511	509	553	500	483	559	492	521	517	511	530	510	517	517	562	550	518	539	529	525	550	508	507	550	558	568	509	504	533	523	519	538	529	506	514	492	495	494	519	526	539	521	546	572	501	475	538	513	537	543	497	556	506	529	495	515	523	494	506	526	488	529	488	499	552	505	535	543	539	526	545	549	532	474	540	521	528	535	555	512	501	487	501	512	495	535	538	491	485	516	508	536	495	512	533	493	536	522	535	519	492	545	529	529	524	493	541	562	520	541	505	525	495	566	508	513	530	528	504	543	554	547	523	528	501	564	544	518	554	523	550	517	516	578	508	525	545	524	562	524	505	535	520	569	556	534	513	560	495	557	497	519	526	513	518	485	508	548	513	513	535	535	501	536	539	530	511	557	579	473	519	480	539	514	525	489	491	533	557	550	515	496	490	551	539	554	543	524	507	587	519	517	548	555	535	527	561	530	509	519	537	516	544	544	541	536	502	510	560	495	543	539	498	499	523	524	506	532	530	540	496	485	508	554	540	564	518	525	531	513	541	529	522	476	544	546	548	480	534	552	577	515	513	543	533	567	529	494	490	552	524	525	487	511	512	524	544	525	507	517	546	492	514	551	516	503	534	512	502	572	477	530	523	522	500	577	516	544	531	542	527	509	528	531	528	540	503	519	543	526	564	493	524	517	573	557	528	547	557	531	545	508	522	526	496	503	489	533	531	567	551	503	521	485	532	528	506	542	524	494	536	539	534	531	514	523	511	532	515	494	539	538	526	511	535	558	538	543	545	501	497	569	527	526	509	502	502	518	535	528	504	557	550	539	518	529	560	521	542	559	543	496	528	600	546	558	562	524	565	530	522	512	524	521	538	505	505	511	523	528	526	501	515	555	522	502	534	541	546	562	526	545	529	473	535	542	579	520	521	520	560	526	571	547	525	508	541	528	510	529	526	515	551	521	560	541	532	532	522	514	477	504	479	520	511	547	501	523	500	530	529	534	527	500	520	564	531	486	548	505	502	527	511	522	482	480	543	535	503	544	516	526	528	549	524	553	553	516	529	555	506	534	512	537	531	565	506	499	506	562	525	528	524	492	524	550	486	594	540	516	560	499	560	498	526	511	548	561	519	537	507	538	531	551	541	541	542	542	537	523	478	501	521	492	553	524	550	532	556	535	536	534	523	536	503	495	509	504	515	547	562	527	498	514	550	554	520	506	485	531	518	559	555	525	531	568	506	498	486	530	506	503	518	503	543	558	493	523	514	500	496	494	568	564	513	522	505	488	519	547	461	530	515	492	519	553	551	501	499	502	499	497	542	563	526	516	526	527	472	546	499	551	541	526	551	521	524	487	547	537	483	526	520	500	534	560	523	528	533	495	505	525	550	526	542	510	520	529	535	523	522	564	545	538	554	544	516	534	530	530	532	563	515	523	521	526	551	548	560	513	567	523	514	498	504	520	528	542	502	482	540	504	530	519	504	511	536	527	519	548	526	535	559	522	530	545	522	489	548	546	546	538	536	527	522	495	507	537	539	536	520	538	511	538	502	512	529	519	511	540	518	481	507	508	533	511	536	552	539	516	583	517	518	482	538	524	505	513	485	521	518	515	532	544	522	562	497	551	558	542	526	468	526	511	522	521	505	535	536	513	508	540	538	536	492	503	507	508	469	499	532	563	512	564	522	541	530	563	539	473	476	512	536	540	486	574	513	534	569	579	559	527	584	549	540	525	532	542	511	484	545	536	503	478	500	513	568	514	578	528	522	522	532	488	528	507	551	527	558	521	524	550	491	511	536	540	513	515	542	530	517	548	520	528	519	563	523	511	523	584	539	554	535	553	570	525	579	528	502	524	529	513	517	480	514	492	519	477	567	546	523	481	537	541	530	511	540	527	543	559	487	544	482	529	528	499	524	490	553	467	524	476	519	539	543	553	519	484	553	504	531	480	513	506	540	521	545	480	558	537	567	520	475	545	530	512	538	549	534	515	508	527	482	494	499	555	550	530	513	543	530	555	553	523	564	544	489	559	544	537	518	505	541	481	539	531	494	508	563	485	536	529	523	558	491	509	555	511	554	547	518	553	558	501	489	541	541	523	529	537	492	516	527	480	489	538	554	529	542	493	546	545	511	502	539	539	555	531	539	504	538	520	509	522	496	555	554	541	551	519	520	501	562	523	545	519	514	524	526	523	522	495	497	517	500	490	551	565	563	514	483	546	484	561	537	484	516	526	545	539	546	544	543	518	531	537	525	519	529	531	490	548	532	498	499	505	510	548	515	565	481	522	528	486	535	567	504	542	536	502	539	551	492	557	534	537	500	519	518	520	543	516	519	557	484	539	513	552	524	535	529	536	539	514	501	555	551	511	510	566	524	546	490	554	526	531	545	531	515	543	519	539	524	548	521	556	513	503	534	507	516	503	521	520	518	507	569	538	535	524
26806	19548	5119	623	385	333	335	256	264	268	318	307	269	295	282	273	234	306	271	259	249	257	272	268	259	244	249	283	262	279	240	292	266	253	294	260	258	242	261	285	282	278	248	250	266	245	251	235	283	301	258	238	287	253	278	268	269	273	258	261	279	272	276	243	254	244	241	277	227	263	256	246	265	268	288	262	262	257	271	244	279	249	263	270	246	264	255	286	253	288	262	295	270	262	254	236	267	260	236	261	273	264	228	288	261	247	252	242	250	267	278	266	249	262	275	247	284	273	259	266	271	264	248	283	252	253	272	250	289	250	271	261	259	234	280	238	269	269	279	269	255	258	275	258	289	284	266	242	258	274	265	248	256	266	251	268	263	255	267	260	294	255	250	230	235	269	252	254	244	251	273	254	283	269	272	293	279	245	246	257	250	262	272	260	261	229	264	235	278	277	242	278	271	276	240	264	280	244	268	284	266	260	280	246	251	284	257	266	264	264	241	239	283	271	226	274	276	263	257	281	273	268	277	273	259	268	278	249	239	263	277	270	236	250	256	253	262	287	261	260	265	279	267	279	253	254	261	286	260	257	270	279	289	268	250	249	287	240	287	272	242	246	203	257	256	251	236	251	267	255	257	243	293	252	265	247	266	287	260	250	255	276	254	259	237	261	257	264	252	280	278	243	286	267	287	250	264	268	238	287	249	260	274	259	290	250	255	261	227	249	247	263	261	266	228	246	275	262	234	257	255	279	251	278	263	271	309	246	264	251	252	259	274	268	267	278	232	276	242	278	254	228	264	261	273	243	262	282	273	246	260	252	260	291	258	257	268	284	270	275	262	266	259	249	262	255	279	291	251	242	248	254	248	264	278	271	272	252	289	243	257	284	274	257	253	260	257	274	260	230	300	255	266	264	249	265	258	260	244	238	254	273	275	271	269	235	282	247	259	262	251	310	250	247	295	241	270	254	258	270	260	262	278	290	271	284	254	254	232	252	275	276	264	311	243	264	294	255	260	260	260	255	286	244	288	265	297	294	285	255	254	264	252	286	264	270	250	293	258	257	274	258	270	261	286	279	261	286	262	245	257	290	255	247	262	286	244	246	239	276	270	304	262	246	270	266	243	263	250	287	258	257	251	260	283	286	261	280	280	274	268	255	259	252	257	305	249	264	261	277	250	248	239	262	267	251	245	280	282	263	252	307	246	259	256	279	259	271	237	281	265	301	266	275	263	258	250	251	250	278	258	265	278	256	273	264	276	273	266	243	271	288	271	242	266	278	245	285	263	295	284	287	248	277	273	255	258	256	275	264	259	251	232	255	260	239	274	274	289	255	273	289	263	245	257	287	268	290	224	267	267	269	285	255	261	285	289	270	275	258	262	293	270	262	265	274	261	265	248	279	263	257	263	254	282	260	275	257	285	258	280	279	285	278	234	281	283	249	280	235	262	251	237	262	254	246	293	290	267	251	269	284	274	257	250	273	245	250	277	262	258	262	280	254	275	241	293	274	263	233	254	263	259	235	270	284	279	244	247	245	269	277	275	257	270	252	267	262	255	271	287	258	258	264	264	275	253	257	267	241	283	250	255	270	296	281	259	269	251	298	263	279	267	249	268	280	259	254	283	257	272	271	253	256	288	262	269	267	293	264	270	271	254	289	259	253	284	253	248	272	282	262	268	257	289	253	265	280	265	282	266	234	250	269	256	248	274	260	262	296	264	262	274	263	267	259	283	304	243	277	266	263	288	251	253	258	279	277	256	284	287	280	283	262	265	277	294	266	282	288	235	283	290	280	258	273	258	257	258	255	249	281	273	236	286	241	242	262	267	253	280	259	250	253	255	233	252	275	277	246	260	279	247	270	252	234	232	270	271	294	287	245	227	290	284	233	299	235	239	283	253	258	262	299	250	274	258	260	258	270	259	269	261	268	258	241	256	253	296	272	262	269	262	285	243	262	254	261	272	260	291	275	255	296	251	259	278	249	283	242	280	269	259	268	261	263	281	232	275	279	271	285	263	269	268	263	291	253	245	264	277	245	256	265	259	249	265	252	291	257	263	281	262	275	261	248	279	296	242	275	235	260	268	266	268	263	239	250	264	269	265	293	313	262	284	274	287	272	250	254	289	262	279	254	267	277	259	280	241	261	235	262	282	272	272	266	267	235	263	284	248	253	258	255	265	288	258	250	256	255	268	249	258	266	277	276	243	256	244	246	282	302	243	246	259	252	247	223	238	247	289	278	256	285	252	290	263	272	236	262	254	296	284	250	264	252	278	281	276	278	286	278	258	236	257	262	270	241	280	254	248	271	272	286	248	254	264	270	249	267	297	246	236	272	260	281	260	264	236	255	252	279	279	282	286	257	295	276	267	271	246	293	241	255	260	249	281	282	253	275	266	257	317	260	268	272	256	269	238	266	253	250	263	248	267	258	270	287	284	255	261	247	262	246	264	238	277	280	285	240	268	279	272	248	278	270	254	278	271	284	250	278	243	268	269	275	278	248	257	290	264	266	271	275	252	264	289	254	249	279	279	264	259	253	280	247	274	272	289	267	254	282	228	268	294	274	257	278	271	259	254	270	268	236	285	258	265	271	270	257	274	262	235	250	292	244	280	278	236	305	286	262	253	247	283	239	267	250	231	259	259	259	251	263	263	264	258	244	265	241	262	288	269	243	248	249	250	274	266	238	270	262	281	268	281	284	259	259	271	252	250	282	274	260	268	261	278	224	284	241	255	270	295	269	271	250	234	276	276	281	258	259	265	285	247	267	273	257	253	266	287	246	267	241	266	276	272	279	275	296	271	253	267	279	278	279	236	275	249	237	244	238	251	285	266	266	269	266	258	276	248	252	253	275	290	260	243	264	270	281	295	249	268	267	268	262	253	280	265	254	279	305	291	263	283	238	277	249	278	255	257	265	291	262	287	267	274	280	274	250	303	250	287	267	264	249	257	288	264	262	267	261	275	266	253	271	275	288	226	248	228	248	276	277	251	250	245	261	254	253	259	289	280	240	277	257	270	266	282	249	251	253	241	260	288	290	262	244	240	295	274	258	267	251	258	253	254	249	266	274	268	282	243	258	270	255	271	255	279	287	261	268	314	258	242	264	280	270	264	251	255	272	283	241	268	305	254	245	261	251	251	287	299	250	250	264	286	310	259	284	247	277	257	263	250	255	260	261	238	280	261	274	280	265	259	268	243	253	240	258	246	255	238	257	300	243	252	278	251	248	249	227	272	292	266	244	248	304	261	252	264	244	273	253	282	291	262	258	265	259	251	256	271	272	262	260	287	262	251	262	281	286	242	279	260	262	269	258	278	267	292	279	226	292	237	261	259	251	280	285	244	259	262	292	244	265	251	244	260	261	274	291	287	260	244	263	271	266	277	269	282	265	274	255	246	277	262	259	269	289	281	232	304	276	287	246	271	238	278	253	280	244	285	255	275	263	282	257	293	266	265	274	270	274	275	283	272	254	266	230	274	253	233	255	293	296
4901	2077	1599	836	734	660	595	574	569	497	483	483	474	536	454	451	473	442	448	450	453	477	445	485	448	438	462	447	456	452	413	480	429	415	440	441	422	438	435	418	437	445	440	428	445	427	418	487	403	456	416	443	428	451	439	421	398	441	470	431	430	397	416	481	402	472	452	437	456	414	460	413	438	429	443	437	468	418	432	462	415	435	448	446	448	435	450	460	421	458	405	417	434	434	469	458	434	426	446	440	413	392	416	456	467	402	395	417	429	431	442	462	423	433	411	443	419	408	435	400	442	429	407	426	434	445	437	414	445	443	470	475	438	433	399	472	431	456	468	449	443	467	419	409	448	415	436	432	473	432	453	435	441	427	438	431	421	451	421	416	426	442	397	427	405	427	421	430	448	425	410	431	466	419	450	429	436	457	452	442	445	451	420	440	453	434	437	472	452	416	422	461	461	440	438	386	421	412	452	455	465	446	454	394	417	470	445	418	433	435	445	437	443	398	426	449	399	424	431	420	400	453	422	412	453	439	425	451	448	432	455	426	415	413	438	432	427	449	424	393	465	406	442	475	432	447	423	427	417	426	425	429	414	424	415	405	416	444	459	438	455	457	483	463	435	434	458	423	388	434	431	422	410	457	443	439	416	433	430	443	432	419	468	438	447	428	414	440	467	450	410	418	431	425	445	456	412	439	413	453	428	432	496	418	458	437	422	443	412	431	400	438	400	414	415	425	417	414	415	444	404	445	428	473	424	456	407	415	444	469	420	467	437	443	435	431	411	488	430	421	437	412	444	445	399	435	439	399	410	433	429	443	414	433	403	429	405	431	426	417	474	438	459	464	415	443	432	394	474	449	427	441	430	450	449	439	454	422	432	437	440	413	499	425	446	472	429	438	439	458	427	469	441	413	452	418	467	465	438	422	449	444	439	414	457	401	415	441	444	428	462	469	441	441	436	420	434	458	415	449	425	434	411	428	433	421	428	448	432	446	438	455	426	488	427	404	447	468	412	443	450	450	451	424	410	471	435	452	409	417	408	419	402	417	452	448	438	433	416	433	423	461	421	422	413	476	462	432	450	419	432	443	434	413	452	458	440	410	425	414	444	429	420	431	444	427	438	447	445	452	443	433	422	432	406	459	440	426	437	412	459	447	476	406	407	432	385	478	421	470	407	446	445	465	423	416	434	420	431	389	447	409	416	407	431	445	430	437	442	462	424	425	413	432	477	436	433	389	405	457	436	400	441	410	470	415	419	403	447	437	435	411	448	427	451	458	405	404	414	446	417	428	441	457	415	409	438	464	415	434	446	456	478	426	414	457	443	428	446	455	406	422	442	431	455	436	453	454	441	427	448	439	408	428	446	440	447	425	427	416	443	457	409	426	397	490	405	407	427	397	465	441	455	426	439	406	453	449	419	448	462	415	412	452	421	405	484	453	424	439	400	417	434	424	450	440	438	462	404	436	409	440	438	465	508	444	443	466	410	402	452	428	424	427	427	417	408	452	435	449	422	444	420	426	430	424	472	412	446	410	447	417	403	434	441	467	414	411	457	506	447	431	431	491	430	419	441	448	438	437	462	417	404	453	396	412	451	405	433	389	449	443	465	381	419	387	433	418	442	442	456	465	452	461	416	467	423	419	464	428	442	380	445	449	465	429	435	445	425	430	426	448	431	445	455	435	437	399	443	448	436	485	470	421	434	476	399	423	438	413	430	456	435	471	425	452	427	410	431	409	450	441	450	416	485	411	441	432	424	410	409	427	458	449	436	428	427	443	420	432	437	442	408	439	455	421	445	460	395	443	436	409	405	441	440	411	425	446	446	437	429	424	442	432	435	426	455	433	451	445	428	457	414	448	466	416	434	449	440	396	438	460	425	437	464	488	429	406	423	406	422	416	426	418	400	458	450	415	422	429	442	404	441	417	417	421	433	464	438	417	455	455	401	431	481	416	472	458	459	465	437	413	438	436	417	440	447	456	444	410	430	469	432	382	436	441	465	412	453	400	412	456	466	380	389	463	392	441	454	435	423	412	396	441	400	397	420	435	430	396	435	454	415	440	403	440	404	425	418	446	435	428	440	431	459	413	466	468	473	409	418	433	412	426	462	412	452	395	435	459	438	452	491	414	405	436	429	409	454	390	473	454	415	435	438	430	414	404	433	433	404	404	428	423	422	407	441	454	414	443	447	436	465	457	404	396	424	430	429	467	427	442	422	429	450	440	453	393	434	422	430	388	451	436	445	439	435	423	446	439	453	442	442	421	368	411	424	461	390	440	421	424	440	418	406	433	438	444	440	439	434	435	438	395	420	453	469	432	434	456	410	419	416	429	448	436	409	421	442	417	459	470	427	483	419	409	425	428	426	426	456	455	432	416	448	452	397	451	410	451	413	444	410	363	428	426	442	431	393	421	407	405	407	440	474	431	472	430	459	391	447	410	442	447	447	420	452	425	455	453	460	448	441	443	437	434	447	473	442	437	446	416	457	390	421	458	447	445	454	431	463	406	457	422	410	416	464	491	457	439	423	441	429	457	467	436	416	410	402	414	441	466	434	440	441	434	484	439	430	434	443	446	405	426	405	426	435	452	437	469	423	406	442	413	417	446	449	429	413	454	456	373	443	462	415	431	430	434	440	428	380	430	426	443	438	407	410	443	421	430	457	423	443	430	416	413	467	410	455	425	422	480	418	406	426	432	491	422	439	474	463	482	401	421	417	431	429	471	433	417	418	439	431	426	435	452	399	422	478	451	449	433	410	420	452	456	432	463	416	429	443	411	434	441	439	430	459	486	431	451	412	451	418	411	448	466	415	474	419	423	463	467	420	410	431	435	393	432	401	466	423	415	451	447	424	426	455	434	431	396	435	445	427	433	449	407	435	424	481	442	425	422	402	417	391	442	440	437	468	397	447	465	374	463	441	414	447	475	416	424	441	423	447	484	423	421	446	433	440	467	427	465	430	436	394	416	426	440	447	482	398	464	443	427	440	442	430	417	425	393	451	431	423	474	469	425	439	441	445	436	451	450	458	449	452	412	458	434	439	437	423	436	450	433	426	424	456	449	409	438	457	422	407	423	429	429	433	442	435	422	432	430	458	450	449	391	435	432	423	419	452	468	457	445	460	434	453	425	455	411	408	440	458	418	463	438	418	433	424	389	431	396	409	440	445	465	434	438	409	452	414	419	481	447	410	431	450	417	428	403	501	407	420	435	439	421	440	443	418	417	430	466	421	437	422	402	447	414	420	462	422	435	372	451	401	415	409	409	390	442	457	446	429	414	461	446	394	421	436	432	442	476	425	465	454	482	450	453	453	442	467	428	437	485	419	413	426	447	402	416	461	443	415	424	418	479	471	437	434	428	435	469	414	438	394	469	435	438	462	435	432	434	430	438	405	446	426	402	461	459	429	419	432	454	434	468	477	456	445	443	410	433	404	427	447	395	434	457	436	451	426	410	444	399	461	435	417	461	415	432	438	438	466	421	398	404
24746	21178	27508	25065	10326	1047	745	638	569	558	494	482	479	509	465	444	431	456	446	441	441	465	413	436	409	402	383	401	394	438	381	405	397	415	437	395	406	406	396	420	392	387	416	446	397	436	409	380	423	400	426	392	395	404	398	394	408	408	390	390	426	401	425	420	414	367	409	400	416	369	397	402	397	395	433	411	391	375	383	385	401	417	369	395	405	399	397	382	417	405	380	398	400	426	448	382	401	395	413	396	441	393	378	418	408	386	435	403	413	397	400	411	385	420	433	406	389	423	424	389	427	400	372	389	416	381	392	361	421	400	392	435	382	385	403	396	384	384	440	385	400	405	391	395	417	376	407	398	346	422	430	417	404	399	420	411	407	381	407	415	387	397	428	400	349	433	409	397	403	397	384	420	366	428	410	368	412	386	430	387	421	379	415	403	396	409	393	394	426	400	435	419	408	371	422	435	371	405	413	376	397	403	404	412	398	383	379	402	370	407	423	386	370	392	427	445	375	417	424	404	398	394	388	397	413	416	404	408	427	377	404	394	415	425	407	387	429	398	400	428	399	408	390	387	376	436	385	427	424	426	408	394	364	377	384	368	431	406	417	417	437	360	402	388	379	416	383	397	400	365	392	390	407	389	400	409	416	415	365	406	387	382	400	412	440	404	433	400	405	424	368	379	385	408	395	418	380	387	389	388	373	416	395	429	405	419	412	405	412	381	380	397	414	391	406	391	394	393	388	380	395	416	416	343	416	395	400	376	416	406	429	409	401	418	395	399	419	398	392	381	418	403	390	428	396	397	378	364	432	408	384	390	381	391	409	406	398	395	403	404	398	393	407	344	396	398	414	378	456	401	411	366	378	406	380	364	386	375	363	413	391	370	412	415	417	392	425	405	390	420	399	348	380	441	398	394	403	394	406	404	414	430	426	355	414	392	410	428	405	403	394	407	407	381	393	387	401	384	417	421	391	397	376	388	440	407	384	380	399	411	387	425	411	397	397	416	400	369	383	417	364	418	408	400	371	425	392	415	380	380	393	432	436	390	419	422	354	382	406	416	400	396	376	403	375	400	411	411	390	377	410	346	440	409	393	389	377	384	407	392	387	387	392	386	417	378	395	398	369	399	450	381	437	396	388	367	410	371	348	380	407	378	401	394	391	446	404	373	394	379	418	425	378	421	402	410	393	420	377	413	388	372	396	412	373	428	390	398	418	381	413	401	385	358	425	406	399	423	381	434	444	392	413	395	401	402	430	415	373	424	407	406	399	413	382	421	379	394	425	373	434	392	395	438	411	398	418	403	446	417	401	421	402	403	421	417	404	431	422	383	432	379	386	429	424	370	443	393	418	383	396	380	407	402	408	404	403	410	410	418	428	425	384	405	416	402	391	424	395	418	404	360	424	404	377	413	371	388	375	392	433	407	399	416	413	423	386	413	388	396	450	430	404	411	425	393	402	379	414	373	402	407	410	380	390	391	399	435	406	386	405	405	378	391	400	418	417	394	390	375	393	403	407	376	374	434	439	416	380	399	383	392	394	414	406	406	397	393	400	387	384	395	386	378	399	438	383	436	372	389	385	427	408	396	379	392	412	404	395	387	400	403	413	367	391	424	401	414	398	374	385	407	387	425	387	452	420	406	420	394	394	380	428	377	404	374	408	422	413	409	441	394	423	422	381	434	379	450	451	342	365	422	400	396	426	396	371	391	411	411	402	382	404	424	387	371	381	397	413	423	421	357	419	394	401	411	396	368	412	392	425	392	407	410	396	393	418	422	442	371	406	422	376	396	421	401	393	359	384	407	387	405	395	408	379	394	377	395	368	395	404	435	379	407	429	401	403	448	438	403	401	394	425	400	380	391	411	401	395	390	403	419	397	366	405	404	401	394	426	409	422	393	361	382	405	391	401	410	391	407	381	393	443	424	424	413	338	420	374	401	456	400	409	362	389	400	389	399	411	402	448	401	410	408	393	390	396	399	397	380	430	389	430	416	395	419	390	351	439	413	390	424	399	387	407	448	407	423	404	411	377	393	405	425	455	366	378	444	385	388	389	408	422	399	401	432	382	420	433	420	411	391	381	410	392	422	423	452	399	411	405	388	396	365	385	398	403	408	381	406	408	406	397	422	376	389	419	389	379	399	387	378	384	410	352	369	380	413	367	401	407	421	401	386	396	402	417	371	408	419	401	398	380	382	405	397	403	390	384	447	393	386	410	386	397	395	404	419	424	417	418	417	375	398	371	404	359	357	386	372	391	446	398	387	397	374	377	389	403	377	427	387	403	426	399	398	415	406	400	407	359	364	404	380	411	400	414	411	381	372	414	396	396	394	377	372	408	375	408	409	424	398	457	423	433	380	354	388	419	383	360	375	359	446	429	395	420	358	406	406	375	402	402	444	402	411	388	404	376	412	380	348	381	386	416	385	398	436	402	445	390	367	385	378	442	424	403	435	420	371	391	411	395	414	394	420	386	410	374	398	400	376	422	432	351	398	420	397	406	409	441	415	409	415	422	408	431	402	414	418	374	406	419	398	425	397	405	434	432	381	385	391	402	414	425	411	363	390	424	417	422	409	417	379	375	394	368	408	433	424	407	405	401	417	375	381	395	403	410	395	390	425	380	394	403	411	400	387	412	442	412	393	414	405	435	430	380	396	402	396	403	417	406	416	381	378	426	407	371	449	366	388	350	376	415	389	436	390	386	381	376	427	359	385	412	386	361	423	390	393	386	385	408	401	401	363	398	360	406	386	412	397	396	435	387	367	426	416	423	424	386	408	439	398	367	380	397	384	417	380	409	382	409	369	410	415	411	455	401	391	385	399	420	401	379	342	379	376	421	386	387	412	402	376	408	426	393	422	409	403	379	398	410	373	387	404	431	394	387	397	409	415	418	374	408	395	376	410	406	359	417	399	393	411	380	389	392	372	402	426	439	409	434	400	390	405	404	382	414	412	408	409	457	438	399	380	388	443	392	422	360	399	386	417	431	386	406	389	415	392	400	404	357	398	377	391	385	390	384	449	417	423	444	408	414	375	400	404	401	411	408	421	395	417	395	398	415	391	419	396	376	428	401	423	385	375	424	401	364	380	368	381	389	377	408	425	386	362	396	410	391	399	394	402	413	380	408	390	414	399	415	427	391	394	401	384	409	433	412	403	385	404	383	395	414	369	389	424	404	379	391	383	389	392	384	413	424	412	390	380	425	382	404	417	424	400	416	377	410	388	397	385	432	394	395	413	378	387	420	384	349	401	385	411	400	410	397	378	410	385	407	424	444	423	363	408	394	390	436	370	411	412	388	385	431	390	417	369	391	442	389	383	390	408	383	380	414	383	371	377	403	422	431	402	389	400	402	396	376	402	406	388	433	394	404	428	378	371	380	382	386	362	377	418	387	424	402	420	424	402	392	399	372	365	392	376	414	432	423	376	345	404	388	399	408	424	418	366	415	409	395	374	384	432	392	349	407	396	425	422	387	425	401	421	402	394
5669	9209	7150	3493	2454	1913	1631	1291	1191	1164	1022	879	928	900	825	810	756	775	756	751	684	736	701	702	744	713	690	689	665	719	676	658	663	666	676	595	690	706	659	694	659	664	675	675	679	685	702	632	698	666	686	676	623	679	648	619	622	698	676	687	627	679	656	671	649	615	620	612	639	675	689	649	639	625	675	643	667	646	648	685	641	624	677	660	653	672	626	667	650	613	601	620	634	614	649	624	658	684	657	661	646	684	657	630	661	575	642	666	637	666	643	679	653	707	634	710	690	652	697	637	652	653	647	687	622	635	651	618	651	629	660	700	650	673	674	647	602	673	678	651	645	658	635	658	632	630	660	641	674	634	690	690	626	661	641	659	655	656	645	644	692	638	666	645	625	636	637	684	658	678	626	693	645	660	688	652	649	652	635	656	676	646	647	658	613	666	644	668	642	657	631	662	617	695	677	650	643	612	642	624	697	643	612	620	620	627	635	629	674	639	678	646	664	677	672	649	664	634	632	635	599	639	666	683	661	656	692	636	660	647	672	657	653	633	682	630	661	648	628	676	663	627	712	649	636	635	619	673	642	634	639	638	702	666	632	633	664	632	662	653	656	671	650	620	682	639	698	647	663	616	620	638	607	631	651	630	683	640	675	637	642	622	632	638	646	676	702	644	610	630	645	647	698	641	660	651	641	673	666	676	677	594	614	634	675	637	662	717	636	648	666	672	649	672	656	666	635	655	669	693	664	619	681	640	623	619	664	630	641	653	633	668	662	665	638	654	630	663	648	635	620	644	610	660	651	636	660	601	660	647	643	665	636	633	622	627	648	647	644	624	661	665	590	631	619	644	649	679	641	630	668	659	648	602	616	630	639	637	642	603	665	667	605	645	654	616	614	610	604	601	652	674	660	613	621	640	625	664	682	665	600	660	639	649	639	641	636	622	635	630	643	687	663	677	644	657	693	664	673	660	637	690	619	647	646	659	647	655	631	666	662	676	636	622	618	678	598	661	637	605	647	688	673	646	676	704	630	650	624	644	658	680	615	656	672	630	690	676	687	662	648	647	668	648	629	663	626	663	659	669	649	640	633	621	674	677	660	594	685	646	675	697	679	650	666	609	665	617	645	627	637	638	656	617	671	665	658	637	663	678	666	687	683	677	666	605	667	637	618	687	628	668	667	685	632	669	692	646	644	668	649	676	675	658	691	652	644	661	655	677	605	646	656	682	622	693	648	665	638	661	633	643	635	620	649	609	663	650	656	643	683	665	609	642	674	622	638	693	659	642	602	616	659	667	625	632	665	680	622	658	646	698	630	677	638	668	692	631	615	657	631	680	623	639	667	680	629	696	662	670	679	636	623	695	622	615	637	641	621	674	630	685	655	635	641	675	686	658	652	631	686	691	670	620	652	652	673	690	681	656	626	679	697	639	645	621	667	660	649	619	655	633	688	671	588	618	644	687	656	662	619	649	592	666	646	663	698	632	676	668	648	651	651	647	658	624	637	648	673	644	642	630	663	613	657	707	692	658	636	626	659	632	644	620	670	607	608	632	677	629	658	641	627	655	691	643	684	617	631	648	632	615	674	623	645	642	640	645	669	652	621	711	652	645	648	672	636	626	622	699	692	665	623	652	690	650	669	701	718	627	713	615	628	664	656	635	686	719	644	690	689	708	658	625	673	666	660	667	648	656	656	626	648	602	717	653	618	691	664	633	640	685	656	700	643	624	663	649	660	657	583	629	685	697	623	646	613	681	747	708	651	631	685	619	664	658	631	610	695	669	619	657	666	714	660	653	668	676	685	598	646	656	625	674	625	688	673	644	657	629	663	688	627	680	658	653	663	658	647	652	626	634	650	647	654	691	667	652	667	645	688	665	705	669	683	650	579	670	672	640	661	657	622	641	690	645	665	655	633	599	628	648	645	699	637	633	682	694	658	655	656	663	641	686	635	643	660	661	647	705	640	641	621	677	646	632	632	698	704	678	649	660	631	653	643	631	685	610	613	635	650	648	647	650	646	671	660	651	653	655	681	611	660	616	648	665	628	631	620	648	657	635	639	636	653	657	639	633	650	610	648	654	663	638	679	615	660	638	631	715	664	641	641	646	660	671	695	623	662	670	616	625	680	698	630	687	621	657	611	606	676	636	651	638	659	639	603	686	639	650	692	663	677	586	657	617	609	648	642	645	661	656	668	658	664	643	659	703	633	633	686	684	617	685	701	568	651	718	647	650	663	630	673	634	661	666	618	641	653	599	705	641	674	634	681	671	655	650	660	652	612	629	676	659	666	688	679	630	669	656	629	660	646	619	682	647	652	632	676	655	655	645	632	681	603	621	728	649	681	608	639	645	655	657	625	657	670	632	648	671	672	688	676	649	640	591	681	624	656	677	652	695	661	634	628	638	646	682	642	647	607	685	621	685	685	683	598	662	668	651	654	626	707	699	657	632	641	630	621	649	656	636	618	593	684	655	651	647	640	650	632	641	678	656	655	651	615	633	615	638	627	679	657	635	669	660	641	602	645	613	683	661	748	593	598	680	665	642	632	627	607	661	646	642	663	678	611	630	648	662	650	648	610	590	641	651	629	640	675	672	669	655	608	651	625	696	681	642	659	664	652	603	618	619	659	624	629	628	676	682	637	617	667	614	629	652	639	613	658	664	625	630	650	676	647	664	700	618	582	631	612	658	669	651	679	645	637	692	661	623	627	659	645	678	627	656	641	645	674	639	644	621	662	655	655	632	650	690	644	673	690	646	641	717	649	679	652	639	656	644	621	618	621	647	647	625	653	683	632	679	639	613	609	684	647	653	678	634	660	676	668	666	663	604	613	644	656	672	686	680	613	636	646	611	666	610	651	651	664	651	670	651	622	651	661	663	650	663	636	619	694	634	671	657	636	675	679	654	623	643	650	631	663	634	638	659	626	673	628	662	628	608	672	660	620	647	649	651	667	645	640	660	646	642	682	611	675	638	716	644	666	634	639	667	645	672	664	640	579	686	639	653	621	646	635	689	674	666	639	630	662	592	667	655	644	644	647	679	626	671	682	632	640	658	701	641	669	594	641	657	656	597	607	632	675	614	648	685	666	617	680	698	677	638	651	591	621	611	661	622	646	643	636	629	635	663	606	684	646	671	676	663	665	685	670	655	706	690	662	692	637	701	681	638	622	675	671	597	654	660	653	684	707	640	645	647	608	605	622	616	665	661	639	632	647	625	658	699	676	625	617	670	656	643	645	638	655	615	683	642	633	682	644	684	682	605	661	643	693	668	633	651	683	644	582	623	707	657	660	654	648	685	655	640	626	634	624	624	650	644	647	642	607	644	649	646	664	660	653	692	619	629	592	631	675	677	667	644	651	649	596	679	670	667	700	627	651	623	643	604	649	675	621	602	678	685	653	647	657	670	689	630	603	663	627	645	631	670	640	674	622	627	625	649	617	617	593	652	671	608	672	622	634	631	691	682	624	627	607	664	688	660	630	650	646	658
23229	21124	28769	23722	21125	18165	1988	932	705	610	534	528	514	486	444	450	430	367	441	380	390	381	350	382	371	401	406	355	387	358	350	373	342	338	339	338	338	295	324	361	337	337	273	374	343	335	334	306	331	319	361	322	332	335	363	356	340	344	341	306	325	332	326	314	307	309	352	321	314	335	368	344	342	318	311	333	325	333	331	333	310	330	344	309	326	347	331	319	347	343	340	327	334	367	328	315	324	347	312	336	314	310	280	323	345	320	346	353	312	323	318	299	331	297	329	332	306	324	319	337	337	292	319	276	275	347	324	322	326	321	313	328	354	340	327	324	316	347	341	334	281	348	303	330	345	297	298	339	337	320	283	355	313	304	334	345	314	367	341	328	287	327	347	307	310	345	343	295	323	322	321	301	311	316	329	334	339	337	325	333	299	319	331	326	334	318	328	306	304	336	335	291	319	320	341	358	360	349	329	335	335	296	321	351	346	346	353	345	324	324	337	330	323	329	313	325	328	301	305	320	321	335	335	342	333	347	343	320	308	334	310	319	297	330	306	320	312	327	322	376	319	322	341	298	323	332	322	326	333	303	307	336	314	307	370	318	319	318	308	314	285	313	306	283	294	290	340	288	312	321	317	341	322	375	301	309	335	326	325	319	325	324	312	339	299	343	302	359	321	296	356	303	311	328	332	344	325	341	317	307	341	308	338	314	309	307	321	308	333	336	350	313	325	340	324	335	350	321	290	329	318	317	323	269	305	355	327	332	305	349	306	305	316	324	325	314	351	330	333	342	299	301	332	319	300	290	305	305	310	328	303	348	320	303	296	336	321	338	320	331	354	304	326	325	335	298	326	329	313	305	320	335	323	337	342	344	331	325	323	326	315	297	326	305	306	355	338	326	330	341	331	326	310	290	308	320	332	318	317	313	304	290	290	329	292	312	290	333	332	331	317	329	352	339	317	311	357	287	334	327	307	305	314	324	324	308	318	322	308	318	295	291	300	365	299	305	311	303	318	341	346	328	331	318	327	339	322	327	332	322	358	344	311	332	304	295	345	324	313	335	328	306	311	309	315	320	329	331	309	301	319	366	330	330	329	335	320	313	300	302	328	323	333	345	319	320	325	347	334	349	311	348	319	317	286	332	323	319	310	302	314	331	329	329	323	327	307	319	320	348	341	336	340	315	331	333	327	316	348	315	330	303	350	296	359	319	327	353	343	300	314	309	356	318	325	362	289	332	304	338	310	318	322	333	339	309	316	314	344	322	322	298	319	328	347	274	333	314	328	315	315	356	315	300	309	310	313	310	324	347	292	322	315	327	327	313	295	354	316	293	370	312	309	300	333	323	321	313	293	298	343	345	318	298	324	343	275	300	320	322	335	327	333	332	315	308	329	301	321	305	318	307	277	330	365	316	314	315	306	304	344	367	337	330	319	328	312	336	283	313	331	318	340	298	344	283	334	362	304	340	311	332	314	353	344	364	343	320	307	345	339	302	302	307	301	332	340	321	330	309	311	306	314	341	319	299	346	315	333	303	333	330	337	320	340	310	337	319	325	382	345	313	333	311	291	291	329	307	341	329	364	314	322	351	335	318	321	310	349	323	299	361	320	318	339	282	303	339	317	303	338	319	322	319	335	316	327	346	318	301	343	360	320	334	322	332	363	304	312	330	326	327	328	323	289	316	314	297	340	319	325	339	318	324	366	364	308	303	319	333	301	307	359	297	300	315	307	321	306	320	328	329	319	334	298	321	313	307	341	338	325	320	324	330	297	320	336	324	344	331	310	336	309	357	354	306	313	301	303	327	335	330	318	337	373	330	317	315	317	303	327	315	305	303	338	297	342	328	336	299	281	290	320	337	317	311	315	351	310	332	358	353	320	306	324	277	314	313	331	344	298	320	323	328	344	334	308	317	318	302	318	322	282	297	327	345	324	328	278	295	323	342	343	342	276	315	293	308	321	299	332	299	329	305	346	317	352	311	343	316	315	367	323	325	318	311	333	312	347	309	341	346	322	332	346	320	308	302	349	320	318	300	301	335	310	320	318	324	288	305	316	331	321	325	323	313	339	289	275	341	306	300	320	308	272	301	312	303	308	320	311	310	316	331	346	307	310	296	298	329	315	299	345	327	300	314	322	310	331	336	346	327	287	291	313	296	316	301	348	274	326	307	284	332	342	303	356	313	306	307	316	338	310	299	351	292	338	325	319	294	322	322	315	334	327	296	343	295	300	301	333	352	300	298	316	303	321	322	307	292	354	325	335	348	345	326	330	301	333	309	338	314	321	318	310	304	338	308	294	306	351	312	330	301	297	322	291	327	295	342	315	308	356	332	300	321	341	273	319	365	309	318	323	358	351	314	345	324	344	292	290	312	309	309	316	344	341	298	300	331	318	322	314	313	299	329	325	358	344	313	348	328	345	332	314	331	323	295	322	326	338	314	314	341	307	342	322	322	295	334	299	311	325	309	322	317	305	326	297	341	326	310	357	294	315	311	305	308	326	358	319	321	345	343	309	343	314	309	322	313	320	329	323	332	308	343	371	328	289	329	346	307	322	292	293	332	303	312	330	316	300	328	302	299	308	308	328	332	319	328	305	312	365	322	348	319	288	321	321	313	318	322	304	316	352	319	342	342	338	323	350	333	335	344	320	305	332	324	321	345	306	292	291	326	335	339	316	307	317	324	332	273	313	284	301	320	291	308	325	347	302	299	308	356	346	302	331	302	320	308	326	348	331	324	337	362	303	333	327	293	297	314	330	328	323	334	333	309	320	320	317	315	313	329	303	320	320	332	311	301	339	297	320	353	349	295	314	308	325	341	335	299	343	316	308	295	286	294	315	318	294	333	362	313	327	302	344	310	319	310	296	311	321	327	318	326	275	336	314	290	328	330	303	309	310	305	320	300	315	310	309	357	305	322	322	325	312	336	290	316	325	344	325	317	339	335	299	294	362	318	283	364	302	310	286	328	336	330	337	324	324	344	315	327	332	306	313	305	308	326	320	341	335	337	302	356	308	308	292	319	293	321	337	342	330	339	307	272	327	309	329	365	341	338	323	331	327	357	322	334	311	317	329	353	315	295	311	320	309	347	309	337	302	292	314	316	333	322	322	346	311	314	330	306	324	335	340	333	325	331	318	299	347	303	309	320	296	335	321	330	296	345	345	296	341	325	333	325	319	287	333	314	321	350	295	323	310	315	324	333	307	313	298	339	315	309	333	325	320	289	316	306	317	281	329	315	298	332	324	359	310	308	294	326	305	313	333	291	333	299	324	354	326	325	337	312	345	321	319	316	322	301	306	296	311	315	340	322	322	337	336	287	318	302	297	322	318	303	325	278	333	312	344	333	316	296	305	337	324	308	316	327	330	330	325	320	299	314	328	291	320	300	306	307	298	349	307	355	332	334	304	326	335	335	322	299	336	322	331	294	329	332	307	304	337	320	296	294	344	323	328	330	309	299	294	332	308	319	299	316	321	304	320	318	332	311
9550	18112	13736	7317	4984	3636	2918	2299	1845	1614	1417	1284	1103	1005	990	939	882	844	804	770	760	687	667	717	629	663	624	632	594	597	610	586	578	567	575	601	571	581	600	587	580	541	518	540	574	525	588	587	581	591	524	557	564	551	549	552	560	548	542	537	570	531	522	577	545	573	579	594	552	568	535	541	548	543	522	508	530	542	578	558	551	539	525	554	560	504	584	540	579	525	524	523	547	555	527	538	528	535	502	531	562	530	519	530	522	541	582	517	525	532	480	551	508	540	507	541	540	535	551	522	533	511	543	524	525	530	526	538	520	542	490	514	508	549	540	515	528	527	568	518	554	528	545	495	530	546	545	524	573	522	525	523	553	519	529	503	521	493	530	512	566	519	544	562	484	540	500	521	532	534	529	526	528	519	505	523	521	541	511	561	512	519	551	546	555	562	563	542	520	573	526	575	535	544	518	523	505	523	535	519	512	525	530	533	568	501	551	587	511	527	544	517	514	545	539	533	531	530	523	525	535	517	563	562	522	565	548	510	536	535	559	528	531	518	551	485	562	542	531	560	546	559	535	517	550	539	506	494	494	518	532	541	507	519	526	493	514	539	562	538	517	515	534	503	543	509	533	511	533	505	562	540	540	550	526	536	494	511	524	523	556	525	498	498	568	546	543	525	512	522	572	563	518	560	498	564	505	511	491	507	570	563	514	547	589	555	529	527	549	510	523	520	533	536	545	506	570	518	539	504	584	551	514	554	516	553	556	502	510	504	519	540	520	555	534	509	543	498	530	555	549	491	564	560	531	522	521	543	516	539	526	515	565	456	508	529	555	572	529	500	558	529	552	533	498	512	480	537	507	525	542	512	552	544	533	500	476	514	530	558	561	531	493	527	568	527	507	529	553	522	552	524	505	530	576	543	521	523	547	492	538	553	522	527	519	507	542	531	537	557	547	508	557	481	554	515	507	547	524	528	492	470	534	498	522	551	534	501	490	523	573	533	578	559	523	504	560	543	529	515	535	545	498	527	522	522	526	496	533	496	523	513	510	496	523	495	534	512	513	552	525	528	530	501	530	523	526	529	524	559	560	503	565	529	499	508	503	538	534	550	485	478	521	550	525	541	495	532	519	563	525	486	535	598	534	539	512	525	522	525	560	496	540	503	553	494	562	518	488	532	533	500	569	534	520	564	535	535	514	515	537	542	501	524	544	548	531	575	564	545	536	560	503	529	510	542	520	482	509	558	511	527	569	552	484	535	536	582	508	517	542	489	541	579	502	517	520	568	512	540	550	516	538	562	509	552	535	550	521	522	503	499	481	547	593	510	478	525	512	537	509	525	574	519	567	496	552	531	522	521	549	552	517	545	537	557	520	587	540	538	560	574	551	513	472	532	531	512	533	579	488	522	550	532	535	529	521	501	541	494	522	559	556	550	504	509	555	550	533	527	533	522	510	532	541	549	521	505	524	547	502	509	500	575	540	523	533	551	594	512	553	546	581	526	524	504	534	541	502	548	506	530	519	541	500	504	521	553	566	532	551	541	521	526	516	525	492	545	501	517	530	534	528	529	525	515	482	529	559	528	566	560	554	551	521	498	538	517	545	509	546	542	474	574	510	497	536	524	498	562	539	525	516	540	489	527	514	530	547	548	525	527	510	538	538	563	587	554	520	518	531	541	535	521	562	558	548	508	538	531	519	537	523	536	499	500	515	511	528	534	516	532	525	518	572	498	529	588	550	526	517	572	502	564	537	550	529	550	536	493	568	544	561	483	547	548	541	530	516	530	501	508	505	567	538	525	553	500	524	529	531	558	538	508	530	509	564	551	474	531	514	564	511	528	569	554	554	496	542	561	546	502	528	512	523	532	539	547	472	561	548	526	574	538	527	552	544	519	593	547	544	530	553	574	518	498	471	502	516	519	518	524	570	588	529	532	491	541	519	557	516	527	562	524	571	526	535	550	540	485	535	540	530	506	524	562	512	533	490	500	523	529	501	520	531	501	555	517	516	510	542	507	505	526	520	569	531	554	500	547	492	533	529	551	570	545	527	514	525	507	531	519	489	510	556	538	533	536	516	553	523	526	578	534	504	503	559	513	509	487	554	531	515	551	530	517	544	525	516	549	495	535	538	526	510	513	525	510	529	545	501	498	537	563	585	534	526	534	533	527	491	509	482	508	544	542	474	508	554	520	564	544	549	508	551	537	538	563	525	555	466	523	537	532	522	577	530	505	521	543	515	562	505	540	523	571	538	558	509	524	489	526	537	501	553	532	495	532	518	533	535	505	550	496	530	560	567	496	560	517	517	519	501	544	515	505	500	565	536	537	546	582	570	545	474	547	550	540	541	506	520	506	533	521	547	538	490	588	546	511	565	535	524	513	513	554	515	576	523	519	540	555	555	492	525	509	561	548	516	535	513	521	521	550	491	548	514	505	512	494	481	509	524	524	535	547	546	526	550	519	543	511	560	540	530	531	526	558	479	508	560	527	496	520	485	492	531	545	536	533	496	524	548	538	533	515	550	528	513	525	541	508	533	553	533	529	490	572	518	523	557	531	586	544	513	516	517	505	522	547	535	537	543	511	573	563	554	531	539	569	467	525	532	540	519	528	506	572	536	549	505	528	542	523	525	539	526	589	549	512	539	522	543	537	484	528	513	542	595	508	510	528	544	514	535	548	513	546	551	531	556	528	516	532	529	549	516	547	541	537	501	534	525	511	520	508	514	537	512	558	518	511	545	526	527	481	520	528	521	502	531	502	541	535	528	526	517	538	543	547	552	519	548	524	537	546	541	558	545	513	524	500	537	513	509	555	532	507	506	510	567	547	500	507	511	536	520	538	495	561	559	523	508	496	528	552	501	523	515	509	519	510	524	503	505	558	494	537	517	540	547	539	499	525	544	504	514	518	552	535	516	521	507	522	541	504	518	532	497	519	540	509	579	560	536	541	533	520	505	509	533	550	578	509	552	491	471	514	541	513	520	589	498	516	566	545	503	527	544	567	538	518	512	521	537	509	565	533	487	532	559	544	552	542	476	518	511	531	534	574	531	552	570	513	501	508	573	522	533	584	565	555	556	535	545	492	504	553	551	564	599	530	506	547	548	539	475	526	534	500	550	511	556	495	489	508	552	526	558	533	533	515	533	526	554	555	534	535	558	541	569	568	501	530	510	537	562	492	576	545	506	505	510	529	522	526	557	565	519	528	545	526	549	536	509	516	547	572	494	531	547	534	541	527	547	543	543	535	550	530	540	533	548	548	543	488	502	497	495	486	523	480	529	555	511	556	514	541	547	527	575	505	528	559	491	527	551	515	512	511	519	590	534	537	531	553	525	569	575	541	532	541	552	549	521	551	529	489	498	519	554	533	565	501	575	557	493	529	544	529	517	527	537	540	547	543	547	509	529	580	570	554	508	484	520	542	555	515	524	526	473	497	541	589	525	520	541	533	512	515	526	503	490	491	560	535	510	525	519	544	571	543	537	571	557	514
26770	19563	5303	652	388	323	325	299	308	291	293	288	267	285	279	302	290	268	244	280	290	275	268	268	273	285	265	260	264	276	265	287	300	270	300	277	296	239	285	268	253	263	287	290	266	260	254	275	280	284	293	263	282	281	273	255	283	278	254	271	292	262	299	251	259	285	285	243	258	246	282	247	244	260	238	279	271	269	258	257	257	301	237	270	283	260	262	273	263	286	291	233	276	282	285	266	255	250	256	274	260	238	275	243	262	268	278	234	262	255	266	260	276	275	265	264	283	279	285	253	286	267	244	271	292	263	264	254	293	293	282	277	269	284	271	283	256	260	292	240	258	267	272	266	261	248	247	303	289	274	279	312	276	296	295	292	260	286	272	259	254	258	299	277	267	284	251	285	243	290	266	260	267	273	250	275	273	259	266	262	284	284	297	284	266	252	281	273	279	242	267	299	255	251	240	268	265	239	221	274	256	271	249	277	278	243	268	266	286	263	269	271	276	262	260	290	259	263	270	240	268	276	252	288	297	282	256	260	241	270	295	283	269	286	300	282	255	258	247	261	285	275	278	237	273	265	247	257	285	267	273	238	281	231	253	295	263	287	273	270	276	266	271	259	280	247	251	253	264	256	271	262	287	265	255	278	251	252	270	250	259	283	241	273	275	260	268	248	252	289	245	272	253	304	273	265	289	278	293	289	256	248	295	266	258	260	248	285	253	270	280	276	259	261	232	250	239	265	259	282	268	260	259	269	275	279	275	264	267	265	276	275	291	244	281	263	295	272	271	249	279	275	293	257	290	256	263	263	286	284	301	265	254	279	265	248	258	253	272	243	268	247	277	255	254	294	273	266	252	276	273	275	237	280	272	256	285	264	256	275	286	241	263	251	259	266	261	238	299	250	288	282	271	248	282	268	269	270	276	289	245	288	279	279	271	257	268	262	287	274	264	283	255	228	269	237	265	274	271	270	256	247	281	278	305	273	269	294	299	259	285	261	273	265	259	251	270	268	275	281	238	285	230	246	279	260	275	280	251	243	270	263	249	260	254	283	256	271	279	299	284	287	242	243	280	250	246	273	226	250	258	288	262	262	278	270	273	252	282	272	257	229	298	286	290	278	291	268	228	286	289	270	286	262	258	269	289	266	282	257	274	270	266	237	277	275	267	297	281	251	268	269	292	267	256	283	282	270	277	285	277	270	283	280	259	243	296	255	286	272	310	282	276	281	267	246	270	289	265	252	269	248	269	276	263	267	324	275	248	265	284	268	280	278	289	271	268	259	268	261	277	275	252	258	283	272	263	248	255	290	262	284	262	265	267	280	245	261	238	240	278	262	263	289	241	240	250	283	266	272	270	257	287	245	265	274	286	235	277	264	281	275	225	265	234	274	278	273	277	276	274	269	259	259	271	258	274	247	250	254	258	240	272	281	274	273	226	272	266	281	278	282	304	272	267	272	281	267	265	282	272	265	312	264	277	285	260	265	260	269	249	252	262	277	265	301	280	264	313	259	257	276	268	269	253	277	275	286	274	252	251	266	296	250	297	280	275	263	288	278	240	255	257	275	273	276	292	268	247	267	263	281	274	261	288	284	263	256	270	267	280	250	267	251	255	283	271	264	279	295	246	249	251	264	303	279	248	266	255	258	267	267	275	240	269	283	248	266	256	276	278	218	288	264	248	265	242	271	252	264	265	275	267	268	232	259	267	251	267	278	243	300	263	272	247	267	277	254	264	263	252	234	269	279	259	238	280	263	246	274	256	261	284	314	279	262	276	275	281	249	281	285	240	248	292	251	254	282	270	263	269	264	275	258	286	269	259	270	263	256	297	256	306	266	260	264	265	255	273	265	268	268	252	282	275	286	238	275	233	255	279	275	255	288	252	255	284	248	274	271	227	273	254	278	283	264	244	267	244	268	251	270	273	285	255	262	276	238	266	285	262	241	285	270	288	262	265	250	305	220	272	273	260	241	297	242	277	289	276	259	262	278	263	271	247	284	264	294	274	275	282	258	278	257	250	282	271	261	261	247	260	292	249	263	283	266	269	271	238	251	248	246	292	254	265	262	259	301	261	257	257	262	257	272	265	275	291	266	252	246	270	271	237	263	253	261	279	294	274	252	258	273	243	267	263	237	229	254	272	243	247	260	253	239	263	248	274	273	267	288	267	265	277	278	249	254	259	267	278	268	257	257	311	279	289	285	292	214	255	258	269	275	273	270	242	269	275	279	239	254	257	269	245	274	278	295	270	263	296	278	277	266	252	256	279	247	291	249	268	256	278	240	265	280	245	258	276	260	252	254	290	273	243	284	282	260	257	250	273	269	283	227	289	252	272	264	282	258	264	254	285	296	271	285	258	270	267	280	260	266	249	236	268	294	282	254	287	258	243	279	281	276	276	267	253	264	263	265	266	262	273	241	277	283	265	268	252	278	288	261	285	287	296	290	266	263	253	261	268	279	249	253	287	257	264	229	243	295	286	260	253	312	273	253	291	262	285	261	237	268	272	260	257	266	270	280	263	287	293	261	267	270	274	242	286	255	269	264	272	242	260	277	267	260	276	280	302	263	288	279	263	281	270	289	243	275	286	298	248	300	255	265	269	270	241	269	264	272	259	277	238	259	260	269	303	283	278	256	243	287	256	251	284	279	269	257	293	286	274	255	291	280	251	249	254	270	283	255	266	263	261	283	295	259	262	270	264	293	256	291	257	284	248	293	295	250	266	288	284	236	271	253	249	264	265	269	274	275	282	272	249	261	239	260	273	251	274	245	297	260	269	254	234	279	263	264	270	251	249	257	274	247	277	278	253	256	277	268	274	277	289	238	286	239	295	283	269	255	261	265	304	277	263	248	236	273	271	281	258	258	233	269	241	289	290	267	267	246	269	242	278	275	277	248	264	249	268	281	287	266	274	241	273	302	274	277	264	308	260	233	278	256	284	247	247	264	271	259	271	274	252	285	284	271	265	286	240	249	241	275	277	261	276	290	267	271	268	264	285	275	267	257	237	252	265	273	255	255	230	287	255	250	280	286	258	260	266	290	279	285	262	255	270	295	291	237	303	241	292	243	283	275	262	227	253	250	253	242	268	272	267	286	241	262	270	276	271	245	255	258	269	284	264	237	253	275	292	277	292	271	264	253	252	251	249	252	261	260	247	274	253	253	269	276	244	237	270	256	238	273	281	279	261	269	246	268	269	278	284	275	256	288	242	273	272	258	277	267	261	260	258	258	260	283	296	262	270	245	272	244	300	241	274	250	269	263	259	288	289	279	276	244	240	283	277	267	304	272	285	257	292	270	257	274	270	243	244	254	258	271	306	251	265	270	249	251	261	247	291	302	281	259	295	264	279	276	273	242	240	238	267	268	263	254	288	277	263	269	270	284	259	255	258	269	262	256	257	257	278	279	280	263	272	256	280	249	281	252	271	291	271	277	272	291	296	275	302	272	244	275	269	257	235	277	270	256	290	283	253	296	291	284	251	227	265	248
4668	2470	1750	852	733	669	580	546	534	531	476	495	502	429	479	469	471	478	405	494	445	445	408	458	426	465	453	418	404	440	458	446	441	415	461	433	423	427	433	454	488	429	479	448	443	457	436	398	455	409	431	449	415	417	476	422	454	440	414	440	453	443	426	465	422	439	427	479	438	416	425	427	440	411	423	427	405	420	493	460	442	443	446	471	472	429	456	422	464	452	422	454	418	469	413	369	470	440	436	426	412	476	431	419	460	418	436	437	413	429	437	435	441	418	440	464	441	443	440	405	424	464	450	420	451	416	421	429	454	451	452	467	430	457	459	435	413	470	469	424	430	473	444	444	469	438	460	430	458	428	435	395	465	430	425	460	415	433	391	423	399	437	466	454	418	408	423	422	433	416	475	440	442	424	449	418	451	444	443	450	444	418	425	440	463	425	435	421	406	428	413	442	439	455	453	445	414	467	392	472	432	407	437	441	446	422	447	444	401	426	459	462	440	450	424	433	462	419	390	451	442	481	433	445	464	428	424	435	405	422	417	433	420	437	429	417	435	398	455	431	429	440	454	457	412	500	446	494	461	432	413	419	400	420	477	469	419	443	440	446	454	410	445	437	438	427	457	474	422	447	429	414	406	434	460	442	442	394	432	465	484	455	439	400	464	439	455	453	494	416	427	452	443	459	435	441	449	435	434	417	399	418	430	468	441	443	421	502	420	446	456	400	420	422	427	459	427	436	414	446	405	453	434	406	441	435	463	408	424	415	463	415	404	446	466	415	441	465	456	445	446	404	419	428	402	432	455	426	449	459	438	431	450	447	450	432	436	459	417	409	432	416	441	431	445	438	426	432	423	462	418	424	433	455	437	442	422	411	443	408	454	417	421	461	403	457	417	448	402	422	447	427	424	456	435	447	411	446	428	437	448	419	450	433	384	440	437	406	415	428	434	433	458	435	414	433	451	430	481	461	454	450	451	398	440	472	471	425	425	456	450	428	396	455	444	414	448	431	400	458	428	422	491	414	444	449	438	429	418	440	460	434	390	421	435	367	425	460	403	465	468	407	459	422	437	448	441	428	455	449	436	383	464	451	473	458	417	458	465	454	425	450	466	439	418	437	468	403	410	427	464	410	449	432	444	395	435	431	423	434	451	464	432	414	434	442	447	479	460	426	442	403	455	405	429	431	439	414	428	434	441	429	420	434	454	387	432	458	425	408	422	449	425	426	433	410	431	439	440	443	432	433	402	422	474	421	461	447	414	436	426	431	435	444	405	449	441	430	450	405	418	428	468	449	463	441	454	436	423	413	446	442	380	461	487	417	428	450	440	418	451	483	426	453	457	430	455	410	429	422	425	398	442	439	416	467	458	449	434	420	446	405	440	427	384	431	470	437	406	467	450	479	422	419	468	412	444	440	400	432	441	423	403	431	442	417	427	455	420	391	452	467	419	461	442	438	443	412	458	425	446	442	419	451	417	452	439	425	438	462	451	446	445	452	434	446	473	490	467	441	444	448	455	436	450	408	424	400	470	469	423	424	455	425	416	436	426	393	438	452	436	407	405	442	396	434	446	405	434	438	435	463	448	444	405	452	412	420	497	454	452	444	401	457	391	470	429	426	438	441	433	453	428	451	423	437	463	448	475	434	439	468	433	446	446	451	421	400	440	428	429	453	476	418	431	425	445	414	449	441	420	422	463	436	444	444	392	407	423	423	433	457	433	425	420	447	443	457	437	439	412	459	435	447	432	438	425	430	429	440	459	461	428	477	432	424	456	400	391	432	461	439	428	421	443	393	454	401	432	506	463	383	441	397	427	438	439	392	455	458	434	470	435	417	431	407	392	458	427	476	440	427	394	419	431	421	400	409	445	423	431	429	460	463	437	467	442	424	435	377	447	425	421	450	461	428	434	423	418	426	440	458	484	419	451	443	440	416	435	422	411	442	454	422	471	433	413	448	451	399	440	409	454	427	446	444	463	435	464	470	463	409	447	420	450	444	429	453	459	440	432	413	401	418	433	446	427	393	451	461	457	403	466	427	480	415	456	413	399	435	455	424	446	434	407	445	408	433	435	424	422	433	450	427	429	432	422	405	414	420	446	426	452	412	432	456	419	403	424	440	443	447	462	435	430	435	412	455	417	443	447	434	475	465	437	447	433	465	433	496	418	458	461	454	455	424	452	433	478	408	421	415	442	441	422	456	418	413	407	450	403	452	418	449	444	439	461	434	419	462	443	452	477	434	450	422	442	432	449	445	430	460	432	416	444	430	409	407	460	451	455	438	460	447	421	431	443	443	451	449	431	444	471	433	436	461	409	417	441	465	422	429	433	433	436	435	433	442	438	434	487	420	409	459	418	451	461	416	462	458	402	473	456	461	435	471	415	404	442	468	455	422	426	404	425	405	434	440	445	408	406	425	442	440	478	443	413	448	427	449	478	443	417	463	452	445	454	447	410	433	415	397	475	431	441	372	442	412	449	428	477	457	451	410	447	482	432	413	450	440	394	463	463	440	432	460	445	446	402	397	468	470	418	457	438	444	433	413	436	435	415	435	476	447	458	439	437	461	450	412	451	424	416	468	432	420	464	407	398	425	421	415	420	481	425	422	477	435	435	431	416	441	445	449	391	443	451	427	442	462	404	430	485	426	458	391	441	427	421	401	414	471	439	443	467	412	445	434	458	470	432	434	427	444	430	467	427	421	432	429	433	422	476	424	405	460	402	433	447	434	432	474	420	440	456	439	431	435	433	437	463	445	402	447	453	422	416	459	431	438	441	419	428	467	455	420	453	433	439	450	437	498	430	458	430	410	457	487	441	453	433	411	433	412	433	464	403	464	442	432	408	455	407	438	433	444	442	430	436	414	441	464	435	419	440	433	427	440	444	450	432	492	424	449	433	413	434	467	466	450	450	416	418	423	436	416	419	411	413	423	465	429	410	424	447	448	430	457	421	405	462	411	423	380	412	448	434	446	441	424	441	450	467	447	459	450	414	451	432	458	431	408	432	434	401	474	436	454	422	454	445	463	435	417	423	429	463	463	421	454	444	421	441	423	426	452	461	444	406	466	395	440	467	424	477	417	429	448	441	444	449	408	425	454	436	463	444	471	451	447	464	422	444	419	468	417	444	447	436	402	414	412	415	408	438	453	435	438	442	445	416	420	432	424	412	413	470	449	413	430	411	441	442	448	453	434	433	428	439	426	421	442	420	418	439	438	422	450	437	451	405	426	429	445	435	436	445	395	435	455	460	451	417	449	470	430	441	450	403	421	429	416	433	432	437	441	431	454	455	441	452	466	438	425	415	418	444	479	461	438	451	432	433	388	407	441	431	425	463	411	442	437	455	459	421	422	440	449	440	420	418	421	437	455	408	467	416	445	420	447	462	443	455	427	430	450	457	420	432	439	430	429	438	430	421	454	422	390	479	463	411	424	457	412	454	395	429	468	432	414	426	453	414	425	374	432	508	440	473	408	468	437	400	419	441	442
24691	21138	27492	25036	10327	1001	715	633	512	530	516	488	470	447	438	433	445	438	424	428	416	425	426	402	445	422	389	395	377	400	392	431	406	389	386	393	396	386	429	388	369	420	398	385	426	436	407	405	388	389	383	434	389	376	392	400	401	424	393	392	385	415	381	396	407	397	436	424	403	438	395	429	393	401	406	384	419	379	370	419	421	401	428	412	388	374	433	401	364	416	392	402	424	401	357	401	434	386	400	382	405	397	419	406	398	392	384	381	381	361	385	378	440	397	397	394	373	432	403	416	403	402	394	367	426	393	371	382	423	384	387	389	417	376	391	401	373	378	394	403	402	368	411	378	390	402	402	386	397	396	390	394	388	351	404	373	441	391	377	432	402	386	378	388	428	405	397	401	363	406	380	420	400	404	361	395	353	388	376	362	415	375	384	370	374	395	398	392	391	407	396	397	383	370	437	427	409	382	380	391	407	392	372	414	412	401	433	392	393	399	395	420	392	438	417	419	432	419	415	411	405	374	415	406	407	391	398	383	403	416	387	389	388	388	416	398	408	408	387	370	394	417	350	396	421	400	396	408	386	422	377	395	419	449	406	416	401	425	396	398	417	394	406	364	397	384	427	370	416	391	410	408	377	459	389	416	434	391	401	368	410	389	385	405	389	370	392	410	381	423	393	420	395	424	406	395	403	434	401	388	435	410	389	394	385	430	391	375	378	370	377	387	418	405	398	408	379	398	373	402	412	415	439	411	411	432	381	385	404	420	361	407	423	394	421	412	407	417	405	344	368	396	373	403	438	399	382	423	409	354	394	420	371	360	390	375	393	409	393	394	381	399	396	399	373	348	381	410	407	372	397	398	415	411	395	416	407	419	395	379	422	387	373	399	416	411	403	422	411	404	405	413	391	416	398	414	397	403	385	386	395	370	386	402	398	394	405	410	403	380	394	401	407	405	374	404	403	417	427	407	403	388	398	417	407	425	386	394	404	400	390	405	360	412	420	407	423	410	384	406	363	395	437	410	419	376	393	408	399	399	380	360	419	397	380	400	393	388	365	399	387	366	398	431	402	404	407	406	367	377	408	417	371	390	393	370	394	392	417	415	398	403	425	420	387	386	380	396	392	403	364	379	421	397	417	409	382	414	421	376	408	420	372	379	394	457	441	390	395	399	396	383	414	379	370	430	416	393	391	392	412	415	427	420	430	417	410	381	434	391	373	375	401	373	384	460	409	380	388	415	387	378	412	414	371	384	447	414	426	397	439	363	402	393	427	387	385	373	415	391	409	379	412	419	361	412	404	411	421	399	409	401	381	386	394	395	388	406	425	404	411	390	402	404	393	408	421	374	407	372	451	408	411	423	371	414	409	412	375	419	399	424	419	402	424	416	386	403	428	417	418	413	419	388	421	367	436	400	391	424	405	384	397	415	388	403	398	396	433	376	419	373	377	392	401	401	379	379	383	420	401	439	382	357	426	397	381	427	429	405	444	388	426	386	421	399	389	434	384	385	407	374	394	421	369	402	402	404	399	365	400	388	429	397	390	393	372	385	410	354	370	422	367	398	392	397	379	379	405	354	388	413	421	434	429	389	401	396	393	401	414	406	418	404	399	462	383	425	384	434	405	384	394	405	439	402	431	442	370	448	405	408	399	429	378	405	400	392	354	403	396	386	398	405	375	399	387	432	407	378	422	411	369	399	358	392	388	379	398	390	382	424	399	377	441	417	390	395	411	404	406	410	401	391	411	391	413	409	360	411	392	406	398	408	372	414	406	368	400	399	387	392	433	391	412	362	382	408	402	371	400	401	388	411	393	376	375	384	400	406	401	391	384	415	416	408	439	424	410	370	421	390	409	410	383	438	427	375	344	426	415	438	402	384	400	414	399	384	422	385	406	396	400	443	389	438	384	415	402	381	442	407	418	410	381	385	439	408	394	395	393	410	355	408	375	409	359	396	380	433	399	356	382	380	404	399	395	406	377	396	410	392	395	385	386	371	403	378	405	397	353	400	372	353	395	375	414	417	373	378	407	403	389	388	412	399	418	383	382	405	384	421	406	383	383	383	392	381	393	423	418	396	375	374	376	389	383	385	411	369	381	408	393	391	369	398	407	393	379	413	390	407	376	366	412	363	422	407	416	400	410	435	424	409	404	360	412	375	401	371	404	409	396	382	400	404	414	404	423	386	398	384	417	373	404	416	402	363	366	374	427	389	387	405	386	374	371	420	408	435	407	408	396	427	424	398	409	392	417	393	410	413	394	426	385	389	433	380	380	396	411	371	377	397	394	404	404	417	397	380	377	435	394	369	384	359	386	392	405	389	406	413	416	384	410	383	396	414	401	446	422	364	413	391	364	411	395	408	360	421	400	387	382	404	448	389	386	382	374	411	397	402	377	415	388	371	424	428	385	404	412	364	400	396	419	395	398	378	374	407	452	381	400	349	397	397	400	388	396	408	398	437	418	380	411	415	378	388	370	398	421	378	390	381	402	392	405	370	396	418	388	398	357	382	409	400	391	378	443	404	424	440	438	409	387	366	362	391	371	414	390	395	373	376	404	406	414	407	389	403	381	390	387	400	369	380	386	379	402	453	390	392	383	399	392	398	422	402	417	414	392	392	406	411	418	407	398	401	393	396	387	400	390	429	386	396	456	402	433	410	412	412	389	360	396	422	350	408	380	414	412	393	371	403	394	422	420	417	406	389	399	397	408	445	421	410	384	387	390	404	419	383	390	406	357	377	403	410	371	403	407	406	385	412	425	382	394	383	396	370	400	395	383	392	386	415	406	396	421	395	382	406	382	415	388	430	400	359	369	452	396	393	388	378	431	440	406	427	400	396	412	356	414	389	402	393	378	388	399	421	389	396	391	418	399	426	363	403	365	404	377	398	427	385	413	386	362	410	385	404	360	439	374	383	375	423	373	382	407	373	400	427	370	394	425	377	399	401	363	415	416	430	393	400	396	385	386	371	367	396	390	395	397	375	396	397	403	435	428	373	388	428	373	390	409	438	396	368	398	410	397	390	419	427	392	448	404	368	374	408	403	389	417	427	419	406	432	396	377	403	396	402	385	391	386	396	401	393	387	398	383	415	396	393	411	434	418	353	392	415	375	360	354	385	408	405	412	409	401	361	390	388	363	410	389	366	371	370	397	397	371	366	375	375	402	405	393	423	393	384	408	358	390	377	409	412	407	415	416	411	432	396	388	421	406	440	404	394	371	407	385	420	391	387	413	437	413	378	406	407	420	432	400	418	385	379	403	387	416	391	386	422	404	436	407	359	425	388	420	401	383	354	405	391	378	391	417	405	422	390	378	398	404	399	416	405	368	395	404	397	380	402	419	401	408	384	377	401	385	391	394	413	401	399	395	399	396	377	425	386	395	397	408	381	400	461	355	438	404	393	414	411	388	426	426	380	416	412	385	431	392	381	392	372	359	431	406	411	429	362	421	393	388	393	372	414	394	400	392	375	415	427	386	407	416	392
6790	10382	6817	3498	2543	1967	1532	1336	1165	1038	988	884	899	803	779	817	777	724	773	715	741	734	707	678	684	720	675	685	678	674	649	663	706	696	668	672	694	676	660	719	624	695	717	605	695	638	688	634	663	668	659	656	684	648	610	649	643	683	670	658	667	643	677	625	662	645	702	653	669	680	612	654	664	660	614	643	702	624	658	671	604	677	656	620	670	658	641	657	644	665	629	680	663	687	644	668	642	684	622	650	665	649	662	698	650	647	627	636	679	632	663	650	675	617	609	613	678	628	663	657	640	671	633	626	646	645	647	664	618	647	665	624	630	645	688	661	666	634	668	665	660	647	655	665	636	655	658	640	646	645	653	611	631	656	617	667	659	647	645	635	672	688	651	622	648	646	654	648	643	631	678	632	616	631	665	636	643	659	664	656	632	624	623	628	653	660	713	673	604	605	674	638	702	679	638	652	697	679	676	612	631	626	617	659	700	667	603	678	665	615	649	705	646	621	585	626	645	665	647	659	661	617	625	683	637	634	646	684	647	636	663	610	657	682	631	637	621	650	636	620	634	709	614	654	634	626	652	612	644	647	643	650	631	664	684	634	666	683	650	604	615	641	627	670	635	671	629	620	679	653	705	651	660	676	669	669	651	632	681	668	653	620	663	619	629	634	672	684	629	666	591	698	647	610	663	642	627	602	686	656	653	668	658	659	649	669	666	670	597	672	622	656	645	674	673	607	664	668	644	662	609	690	674	651	643	619	685	597	616	674	642	606	648	660	602	650	602	656	631	647	660	619	673	644	652	631	686	685	627	656	640	613	671	658	640	667	608	651	629	633	669	667	637	638	648	700	637	652	664	639	672	664	645	623	680	721	656	666	660	658	629	625	632	681	644	643	651	667	694	634	646	674	698	609	642	642	611	606	630	694	638	651	661	633	650	683	644	678	661	632	646	636	628	621	677	607	679	668	666	693	663	640	633	631	641	685	624	644	605	670	649	638	662	658	652	677	629	614	636	653	671	644	635	641	625	631	665	651	609	666	628	672	622	677	660	646	648	661	623	659	646	709	647	601	687	651	605	672	644	620	664	626	678	652	681	659	671	718	725	691	646	646	638	646	635	612	686	612	695	670	620	625	619	690	624	661	642	619	644	637	644	648	663	688	639	654	643	669	646	636	674	717	617	635	606	667	623	631	663	626	658	621	653	655	644	596	644	686	663	664	678	665	666	635	611	697	633	668	693	648	614	628	669	682	613	671	660	697	627	671	641	650	631	597	657	617	676	654	668	625	601	658	676	615	590	662	666	669	634	635	670	640	602	631	657	621	679	677	621	661	699	638	665	686	678	647	673	635	656	651	682	698	608	636	627	687	636	695	622	686	661	636	636	693	661	657	652	654	653	631	627	623	610	658	668	640	655	622	628	623	671	655	670	622	631	653	668	624	621	698	634	668	669	637	623	582	662	700	591	627	640	660	632	645	656	664	637	657	642	622	633	632	649	648	615	634	659	622	664	641	669	677	628	696	678	638	647	659	641	671	633	649	648	614	649	648	630	629	644	614	667	635	667	697	623	659	613	680	650	697	644	636	647	644	607	663	662	655	611	672	649	671	672	653	675	678	664	663	657	643	682	704	662	638	689	661	644	609	642	645	639	628	621	630	655	672	655	645	629	681	627	634	653	640	676	614	611	648	675	667	681	595	653	622	693	642	636	677	638	635	668	643	665	598	707	644	672	693	685	683	686	656	604	622	660	632	646	656	660	688	648	623	652	632	629	648	670	617	637	655	664	668	665	656	663	656	629	622	632	694	687	671	644	643	652	623	635	610	680	642	669	672	639	617	625	618	642	642	637	650	636	632	700	630	588	649	620	666	610	641	660	634	629	631	631	658	662	643	681	651	662	637	630	648	655	633	646	661	657	635	669	599	687	600	664	678	654	653	621	665	632	637	606	640	667	673	659	642	594	673	682	639	678	685	723	610	650	665	630	627	675	590	669	652	645	656	688	644	666	674	637	673	636	652	670	671	674	677	649	624	668	649	612	686	682	699	640	636	639	653	641	624	676	645	653	649	632	623	658	635	631	647	673	667	657	674	666	673	627	614	651	656	690	630	620	639	672	596	656	625	663	662	639	641	676	639	671	649	611	599	659	657	617	663	628	674	650	662	646	667	633	654	640	625	671	626	664	632	632	675	650	689	629	655	692	639	678	630	623	672	633	621	638	620	637	604	590	661	645	624	640	618	647	638	634	670	638	650	645	606	658	595	592	660	656	651	688	653	678	645	625	653	657	659	666	696	662	641	647	689	631	617	674	664	626	684	673	626	664	651	676	647	647	613	665	693	650	639	657	671	633	661	643	683	656	626	651	669	660	659	646	647	645	648	590	651	656	665	619	678	676	630	687	669	659	633	624	659	630	603	672	611	636	650	631	635	632	633	705	709	672	615	640	629	640	676	675	637	675	615	674	611	623	639	667	611	655	646	670	615	659	623	578	630	675	669	636	688	640	675	681	630	591	661	704	684	675	648	651	655	623	672	632	633	659	635	635	675	642	625	649	637	625	683	665	643	629	666	630	631	604	691	652	707	661	637	628	651	692	624	605	654	635	621	663	703	624	644	659	650	630	677	638	681	675	635	626	608	645	595	631	601	665	628	644	692	642	652	661	631	629	635	621	676	662	669	675	691	642	607	630	649	622	669	664	652	658	634	645	673	640	640	666	673	652	673	638	653	635	681	629	647	605	667	622	634	666	652	666	630	630	638	666	664	641	640	643	624	642	605	639	648	626	616	632	669	634	646	603	607	647	654	641	634	640	684	642	613	687	643	650	639	618	644	644	669	683	660	589	636	682	624	601	642	627	580	611	640	655	640	670	643	666	641	637	605	639	631	650	638	643	618	678	656	614	691	622	669	695	660	608	683	655	643	638	696	655	630	610	668	647	686	647	648	661	679	651	603	614	643	643	616	611	682	603	625	630	609	687	637	625	661	640	638	644	654	643	601	635	676	653	654	632	660	677	647	642	659	665	651	675	670	661	652	672	633	702	633	664	638	677	675	623	640	640	669	660	640	672	607	660	599	635	679	632	633	663	686	628	645	667	640	613	656	634	637	625	673	665	683	665	642	633	631	626	652	645	628	669	650	647	659	692	650	648	635	634	627	644	655	649	664	681	696	660	646	672	612	598	667	675	651	612	609	693	616	634	676	684	654	674	620	606	670	671	658	687	678	614	670	645	649	678	689	636	683	617	673	590	642	658	624	646	689	670	682	599	665	661	671	644	636	668	671	602	665	649	630	635	626	623	613	623	679	624	628	665	664	659	645	663	583	664	671	683	671	636	674	633	654	679	653	642	624	615	676	631	631	641	634	660	637	658	635	651	586	677	638	629	661	673	660	634	690	628	680	636	664	653	649	652	650	680	615	651	636	655	649	669	665	661	659	655	668	598	636	672	688	645	668	674	667	622	634	639	641	652	636	666	645	650	667	661	689	652	698
23190	21114	28735	23735	21116	17994	1982	898	613	615	554	484	473	438	450	420	427	414	373	420	379	351	379	355	333	360	367	367	344	372	330	338	337	345	355	391	356	359	333	340	356	329	333	350	342	329	357	310	330	337	309	325	336	297	334	340	307	329	336	316	312	322	337	313	308	303	349	328	337	340	300	311	312	347	325	335	326	317	332	328	318	334	349	322	309	321	316	330	348	305	286	372	340	323	336	330	342	327	326	351	313	338	350	322	319	320	299	319	307	346	358	333	329	316	349	341	352	307	333	348	346	331	293	316	330	299	324	300	317	307	333	324	316	342	326	333	324	329	329	327	310	343	295	289	316	310	337	316	328	306	316	312	309	337	290	310	300	311	328	313	356	343	294	332	328	336	326	294	340	308	310	328	357	329	327	338	321	319	312	330	294	324	333	329	346	289	319	312	290	323	329	334	307	318	341	321	351	308	319	307	295	300	319	294	355	345	317	313	292	370	348	318	319	307	305	301	331	294	299	319	314	331	291	345	303	344	301	331	321	332	315	301	355	331	299	330	334	314	354	301	300	323	328	341	322	346	306	340	325	337	312	314	310	305	330	309	315	305	325	303	326	336	348	306	325	333	316	323	347	328	317	312	343	336	358	305	317	299	332	328	341	309	276	297	336	321	313	287	321	305	317	324	313	328	311	298	308	322	308	336	314	346	295	335	331	297	329	321	313	324	337	311	338	323	322	315	316	312	314	340	308	347	355	324	303	306	346	321	334	324	322	354	320	317	327	335	319	353	317	324	318	297	320	312	302	313	318	316	311	337	313	317	310	315	299	328	294	299	321	328	326	315	322	285	315	315	336	300	324	364	332	363	309	322	315	326	336	348	343	294	295	326	324	328	334	325	289	329	336	292	340	309	311	339	303	335	367	339	329	374	351	310	316	329	331	315	320	360	331	308	350	316	317	338	338	324	311	311	350	306	338	335	311	315	316	313	308	324	315	350	320	329	284	333	322	312	343	324	332	347	292	337	340	333	359	334	327	313	314	320	348	334	317	334	321	354	286	362	282	317	287	330	309	314	296	331	334	318	311	313	301	349	342	345	305	352	323	312	326	354	275	335	297	338	340	363	302	353	314	322	311	323	298	336	306	340	301	311	312	296	333	326	334	305	329	314	326	318	314	317	322	328	346	355	329	331	305	317	285	304	314	340	330	317	285	334	311	312	315	299	314	330	310	327	298	320	312	303	336	309	336	321	320	350	290	324	302	344	327	308	315	347	298	324	326	320	299	322	304	348	319	309	342	317	333	293	344	329	302	326	345	309	345	330	311	320	332	342	342	323	341	310	326	337	290	312	322	279	345	328	325	330	327	322	304	337	309	311	310	321	298	316	298	326	357	340	326	293	358	339	311	339	316	326	284	310	286	366	321	331	334	301	314	347	301	315	289	335	350	303	325	329	317	334	347	340	305	334	346	324	296	343	306	308	314	312	325	297	307	339	344	326	334	323	290	338	335	333	312	318	318	311	330	310	292	329	282	313	320	317	335	323	296	344	336	328	328	323	323	307	315	326	343	345	289	312	307	342	326	316	333	312	318	335	324	304	303	342	299	322	333	333	317	288	332	325	273	323	339	312	325	314	333	282	305	303	283	327	336	310	327	320	313	360	287	336	279	330	302	330	316	323	326	303	328	311	317	298	314	319	313	352	344	348	304	330	351	312	325	289	350	301	294	309	331	302	338	325	308	343	312	326	318	343	315	323	338	328	308	321	329	311	350	295	299	322	345	314	306	328	342	302	324	290	345	305	330	312	333	309	332	321	311	326	295	322	289	330	323	357	344	314	323	316	314	324	309	305	311	304	318	311	316	313	319	348	335	356	317	308	344	328	320	338	329	325	288	317	320	324	322	315	314	286	329	344	337	312	297	344	366	314	347	336	332	320	321	318	297	312	335	321	327	291	303	365	317	300	310	342	305	280	344	317	327	348	346	303	328	348	288	334	305	286	331	334	327	329	327	333	326	329	320	342	296	304	306	306	274	323	324	339	295	298	334	328	333	322	325	325	334	323	287	319	303	327	338	349	319	312	321	318	358	288	325	358	324	304	313	310	321	324	306	320	332	320	294	324	355	309	345	338	329	313	296	323	331	326	335	305	305	339	326	317	326	339	342	300	320	307	306	291	286	308	337	327	376	321	328	319	326	303	306	357	312	313	313	323	331	323	321	319	323	328	328	317	322	331	318	346	356	323	308	340	324	340	321	351	319	319	307	334	287	325	325	320	308	350	316	333	341	355	352	322	326	310	336	335	310	338	329	300	307	305	342	336	327	309	328	301	337	341	334	301	324	347	302	298	283	323	340	309	316	330	308	324	318	325	276	306	301	317	313	277	338	291	330	312	326	328	308	334	323	329	312	324	313	344	325	319	322	296	311	323	329	315	314	332	334	323	290	304	326	340	316	324	299	341	319	309	328	321	329	317	349	301	322	329	328	345	295	303	309	359	361	341	324	357	297	335	304	328	340	319	305	333	313	326	327	283	322	337	291	323	335	321	325	305	335	313	355	288	311	337	327	300	368	331	319	328	324	316	333	323	332	309	291	287	301	331	330	285	324	317	302	326	296	300	306	318	322	327	330	323	314	299	326	308	300	320	302	306	344	322	325	297	339	336	307	305	304	292	288	320	280	322	326	345	320	336	320	334	333	296	331	316	326	292	328	345	303	363	302	311	332	304	319	311	294	331	340	299	317	310	328	322	352	312	358	336	309	325	337	339	340	347	303	323	320	331	322	329	350	335	330	337	324	358	322	295	349	307	288	326	285	319	333	318	330	333	332	340	324	322	305	339	333	307	309	319	331	343	343	306	325	321	331	294	355	306	316	342	318	338	324	304	322	325	341	356	337	319	305	321	310	347	355	326	333	333	346	301	311	297	308	327	331	314	305	339	327	282	315	304	305	342	337	337	348	331	304	314	328	299	314	283	337	332	350	316	342	319	329	311	321	338	323	330	310	318	315	330	319	282	289	328	313	310	303	299	291	332	341	323	320	355	328	333	320	334	368	311	355	320	332	309	337	300	292	336	313	318	326	317	302	317	310	284	335	310	317	336	342	302	288	310	317	314	287	309	294	316	325	344	341	326	348	302	320	312	321	302	363	297	319	340	335	314	353	314	331	307	344	335	328	343	298	305	339	332	318	312	324	285	306	324	303	318	322	317	308	273	328	333	302	359	343	321	342	298	313	353	336	349	299	311	316	278	307	320	302	329	342	341	323	344	281	287	314	319	327	332	313	297	339	339	295	323	326	315	311	309	315	315	315	328	322	324	323	291	319	322	330	297	327	344	335	331	334	340	298	324	305	319	285	354	321	317	322	310	323	305	306	349	334	325	351	337	313	317	333	343	338	311	341	317	296	337	338	370	328	311	300	304	310	268	307	324	328	331	330	326	289	346	299	329	316	335	321	320	356	299	307	290	303	327	298	329	314	345	348	309	333	293	317	345
9171	16343	13534	7253	4943	3618	2778	2334	1807	1578	1433	1147	1151	992	955	912	855	831	764	785	737	736	689	706	650	643	651	595	626	627	639	599	638	589	592	616	591	566	587	586	564	555	562	588	596	554	582	535	582	577	596	539	622	539	522	566	564	534	544	544	527	567	552	508	534	534	550	520	537	489	544	532	550	556	513	571	576	565	534	505	502	522	542	554	526	556	497	530	553	565	525	511	552	513	523	531	501	574	559	545	505	559	502	563	564	522	570	534	531	520	570	564	550	540	580	528	522	563	546	529	520	526	538	518	546	523	541	501	520	495	530	527	527	521	513	543	571	544	521	526	487	529	533	513	505	481	560	507	513	505	524	523	509	531	531	544	513	481	519	561	546	526	558	539	495	523	565	556	546	531	568	559	558	555	528	503	499	561	507	559	554	529	502	527	541	552	545	560	554	534	568	565	533	509	566	504	531	530	529	506	570	513	555	542	560	558	538	527	537	549	568	520	518	522	508	542	517	537	541	561	531	513	516	487	503	516	550	512	525	561	542	505	516	526	551	534	549	556	521	484	560	512	498	520	531	526	512	543	535	530	504	542	550	566	569	515	569	517	548	533	502	523	545	528	552	515	541	533	559	535	512	492	560	545	524	530	492	519	518	488	552	566	550	509	512	489	555	552	538	536	514	541	554	545	532	551	484	546	478	506	530	501	562	523	528	510	545	545	558	520	546	560	523	549	505	485	516	552	516	521	541	470	524	550	566	550	512	503	554	555	521	503	557	573	535	568	537	505	546	583	541	541	519	539	569	504	510	561	529	507	538	562	573	541	541	505	547	565	541	504	516	537	563	543	546	515	538	566	537	518	544	516	564	557	565	521	535	524	524	558	550	531	553	550	492	526	524	556	484	546	550	561	520	533	548	539	566	514	509	565	512	563	504	540	535	511	505	534	509	514	529	533	548	610	540	525	533	537	523	523	518	514	552	529	514	526	528	507	550	555	525	526	530	508	515	540	555	543	553	491	547	550	497	528	518	553	546	533	510	528	490	503	554	559	515	530	532	500	551	553	520	551	507	517	525	537	551	542	556	517	540	522	597	519	507	558	552	527	557	530	551	512	564	530	582	521	507	553	503	551	554	506	535	519	499	547	545	539	536	555	546	542	544	494	548	522	552	499	598	514	555	510	527	528	539	561	494	517	529	512	530	515	514	520	547	530	500	562	505	564	552	499	568	525	508	516	533	515	488	542	557	513	534	545	505	542	532	509	518	480	517	542	553	550	532	527	507	550	512	530	529	543	511	570	519	542	522	552	530	507	515	515	537	554	590	513	530	525	538	562	512	530	576	523	476	551	539	516	511	495	535	505	534	537	543	495	522	525	531	500	533	547	515	471	532	569	507	530	542	495	542	526	542	514	498	530	547	532	509	533	526	553	548	543	551	495	531	524	540	571	526	538	538	567	553	531	566	494	554	530	540	530	507	539	538	533	560	542	540	523	557	537	521	516	552	564	522	526	525	489	544	522	529	488	512	517	523	520	507	531	546	562	575	502	538	562	521	533	549	505	511	529	568	500	555	532	576	485	550	487	527	532	519	505	544	558	517	566	523	545	496	511	532	536	537	518	501	539	560	551	571	524	531	564	510	552	525	498	564	540	514	533	525	569	507	568	570	521	534	527	542	517	596	544	518	530	531	506	583	540	543	522	535	491	489	535	539	516	554	536	514	516	509	528	492	583	498	526	528	537	554	512	551	528	529	570	555	501	519	539	538	502	551	504	547	530	549	559	570	584	521	533	509	515	520	555	563	534	524	557	521	559	542	503	525	518	528	520	533	527	516	495	528	555	525	540	553	500	538	518	528	547	522	538	519	544	519	503	512	531	538	546	526	524	493	553	520	492	537	489	508	517	530	516	531	551	515	569	524	505	529	557	538	504	540	546	526	538	480	520	565	540	493	521	550	564	532	525	510	513	531	548	512	542	586	533	504	487	533	517	529	540	555	494	535	532	524	512	542	520	511	520	482	523	520	529	505	525	568	519	521	532	525	541	579	524	530	512	550	529	515	505	556	494	509	477	505	589	556	484	532	517	496	521	544	535	512	526	508	583	522	529	514	484	535	511	526	483	507	536	494	546	554	542	549	538	496	562	515	538	544	564	530	546	570	567	522	547	542	565	501	541	572	532	552	563	571	524	544	529	496	499	540	517	539	533	537	536	593	532	553	528	545	556	575	531	530	518	545	542	532	577	569	528	538	541	549	538	525	548	532	549	526	534	521	522	554	573	537	534	526	498	510	559	510	493	522	508	538	560	540	526	518	543	525	503	556	528	535	475	509	510	526	507	504	537	515	584	570	519	527	526	524	530	534	547	528	499	514	530	540	515	499	539	518	524	540	489	536	519	513	487	527	520	513	536	559	494	519	523	521	512	535	530	542	539	556	542	521	571	531	502	543	553	563	530	530	536	499	513	501	582	546	497	547	516	531	550	522	537	574	549	508	523	535	529	544	535	529	543	561	540	505	492	546	515	551	544	514	526	534	518	540	526	564	539	526	524	514	498	528	549	532	533	478	571	512	537	558	515	500	513	585	527	549	520	522	532	520	541	540	534	532	515	521	552	586	524	491	528	541	518	503	501	541	532	570	507	550	477	509	500	598	529	537	492	517	534	561	545	588	534	536	533	522	545	531	551	518	505	526	529	519	499	502	526	512	490	543	506	510	533	527	526	574	532	530	580	500	491	486	491	530	541	505	536	547	516	563	524	554	555	520	554	524	532	565	574	534	520	546	492	487	533	497	525	532	511	556	525	549	554	508	505	537	496	534	491	541	492	573	494	532	541	550	479	542	521	534	570	527	519	514	554	549	560	559	526	550	512	503	544	560	557	517	535	546	524	547	495	527	542	534	515	510	555	500	586	503	545	554	520	556	540	608	500	543	520	511	525	543	495	527	574	522	489	540	524	534	543	527	512	532	541	547	506	574	520	502	527	544	531	499	531	549	471	557	509	544	556	484	559	536	574	491	546	524	488	539	541	526	542	538	528	537	538	504	506	534	540	520	574	523	519	566	546	567	546	516	525	541	543	566	512	561	512	543	517	533	481	523	546	579	522	511	532	498	509	538	542	550	543	476	546	530	520	547	551	556	589	522	533	531	543	506	504	503	502	516	506	506	524	533	483	543	567	544	518	545	561	531	517	537	519	517	544	515	542	524	537	518	540	527	556	509	544	516	521	539	504	541	506	521	523	526	537	559	499	546	534	473	506	484	521	492	495	548	562	533	522	556	530	533	558	548	521	541	547	522	594	553	522	563	533	527	540	522	506	512	534	573	542	547	536	535	508	545	501	541	523	531	573	512	559	569	505	521	555	512	537	458	532	541	537	510	523	550	532	511	519	503	567	517	549	492	535	546	533	510	503	528	515	532	543	542	522	530	492	525	566	531	575	504	485	490	539	525	565	519	530	538	540	497	523	537	532	567	518	532	554	537	550	486	543	529	547
26763	19504	5063	636	391	335	319	324	316	251	297	259	272	273	273	267	279	298	272	275	272	264	285	281	268	272	287	259	286	276	254	288	282	251	263	264	304	278	260	280	240	264	271	239	272	281	273	310	262	292	304	262	273	258	259	278	280	254	290	280	279	285	250	294	289	279	257	280	287	248	280	233	261	261	305	284	276	292	257	319	271	257	284	270	263	258	266	275	257	276	280	276	283	281	292	310	292	278	264	296	283	284	292	260	272	309	259	248	300	275	277	269	275	270	290	265	277	237	289	241	262	263	269	279	257	275	289	262	268	282	279	270	249	271	255	273	245	261	254	280	256	272	262	276	264	280	280	278	277	288	290	285	261	249	259	258	247	281	258	288	257	293	268	273	255	265	250	290	264	271	280	278	284	248	273	275	269	292	298	285	291	252	279	262	290	261	257	274	283	259	276	255	263	247	250	288	294	259	273	276	265	265	266	286	269	250	243	239	269	280	256	279	254	263	264	293	242	267	291	293	284	307	272	279	270	234	276	270	288	259	279	289	282	242	289	286	269	250	267	248	258	254	279	251	271	280	256	272	252	289	256	286	264	294	251	269	289	287	267	289	247	273	285	297	278	265	257	261	278	266	282	255	266	283	283	250	231	257	280	276	277	273	254	291	270	267	261	276	248	277	234	242	258	261	270	265	276	317	291	263	233	280	258	310	256	286	281	245	268	253	269	258	270	286	269	276	289	277	302	257	268	278	264	300	268	295	271	305	259	264	254	266	271	270	281	260	272	286	262	288	272	256	275	312	276	250	266	283	249	265	297	280	284	266	242	265	262	290	243	292	264	297	276	247	253	288	292	266	279	298	252	264	262	260	272	259	305	279	266	255	283	276	264	295	265	289	293	280	251	251	251	267	261	291	258	270	265	260	283	253	279	278	262	260	283	267	261	267	278	284	246	300	288	281	288	273	278	293	271	243	278	266	264	263	251	276	276	259	262	252	247	242	278	264	290	284	310	250	267	280	259	280	288	256	273	259	278	262	274	272	245	259	238	265	255	257	288	268	278	293	248	257	281	240	268	273	267	266	299	267	258	277	272	272	257	281	267	250	257	257	266	283	274	265	276	252	281	280	267	261	239	274	305	253	276	260	294	263	261	265	288	277	270	260	265	269	279	267	266	266	276	246	281	296	297	280	264	270	262	288	283	279	256	243	272	247	296	256	239	254	266	284	249	258	289	257	248	257	295	269	271	272	290	268	264	249	295	246	233	282	289	281	278	255	232	274	246	247	285	248	289	259	279	299	290	274	268	254	265	266	250	262	281	268	277	257	220	237	269	277	296	259	289	265	287	317	274	280	268	266	253	266	248	282	293	281	257	283	282	294	299	275	276	247	292	271	302	285	267	255	285	271	256	284	246	275	262	260	303	280	269	271	288	253	289	271	307	282	282	264	243	256	296	263	287	251	248	254	258	238	292	270	277	243	284	265	262	275	264	272	277	261	258	273	288	247	270	270	256	286	265	295	305	271	272	294	259	259	298	249	281	285	282	253	291	271	288	286	264	304	277	261	291	272	261	287	287	295	290	283	254	295	278	266	239	263	271	283	248	261	253	291	287	286	270	281	258	275	275	243	258	255	257	265	299	272	247	257	273	270	282	254	288	261	258	269	271	237	239	244	230	269	250	287	281	267	288	286	272	280	263	269	259	259	245	311	321	269	283	254	255	324	234	280	265	261	262	262	294	298	259	280	249	268	282	270	287	269	270	272	281	274	317	275	303	263	270	292	269	262	269	248	304	275	273	253	245	263	274	284	306	255	280	260	250	269	274	259	282	273	264	249	258	302	253	310	256	239	255	248	271	269	251	261	259	277	287	302	285	269	305	272	264	291	258	270	284	302	287	287	267	254	256	301	270	273	270	251	258	265	262	234	257	262	277	281	274	261	278	283	248	244	306	277	240	251	267	294	239	283	243	290	269	265	257	274	275	254	248	276	260	270	267	294	267	287	256	277	250	296	282	293	263	249	260	236	258	293	264	308	298	269	281	280	272	269	260	265	260	237	299	290	252	267	270	273	259	242	306	270	246	296	292	254	267	273	309	273	253	281	271	286	287	274	261	262	230	288	268	274	274	254	275	262	302	261	267	269	283	279	271	259	263	299	275	272	281	286	248	283	293	263	296	254	248	260	258	270	288	287	256	264	287	274	305	301	262	294	288	258	272	279	269	283	270	289	277	287	239	264	290	248	269	244	269	275	277	291	264	256	253	279	271	262	263	259	280	291	276	263	261	275	272	270	249	247	245	260	245	281	256	268	250	256	273	248	286	287	235	296	275	266	253	276	260	258	261	256	267	279	243	275	267	297	271	277	267	235	256	285	249	270	271	293	281	273	275	312	257	287	295	264	264	242	252	280	276	281	241	227	283	275	258	260	262	227	271	235	266	282	274	290	275	286	237	279	292	253	273	274	250	288	282	267	283	294	272	258	286	292	276	264	275	282	256	243	262	284	281	253	264	278	267	274	272	286	261	282	262	274	260	273	275	266	259	243	263	251	304	260	268	294	280	247	294	249	240	300	246	287	291	284	290	274	305	270	266	269	273	285	255	258	280	247	234	264	252	264	307	272	260	278	286	259	237	250	276	286	269	268	257	260	278	296	298	253	289	260	271	291	260	279	300	256	258	263	268	262	276	254	265	279	281	265	270	277	266	260	291	252	245	293	292	279	292	279	255	274	233	240	289	272	258	290	280	272	250	276	245	252	251	256	310	288	249	289	267	277	292	268	262	273	247	239	271	299	240	259	271	272	245	248	269	239	241	283	276	250	268	250	274	278	258	252	305	288	264	277	299	266	253	281	299	268	276	288	262	277	285	265	279	292	302	298	284	268	252	291	277	250	275	269	254	288	284	262	279	279	280	236	255	231	258	276	261	246	273	268	262	288	291	270	268	261	295	233	258	252	296	286	272	257	293	247	276	282	243	271	253	274	282	280	255	303	271	275	291	276	270	250	272	273	268	275	246	272	291	244	290	278	268	278	287	237	260	275	295	251	270	290	256	261	292	256	259	268	258	289	263	261	268	271	250	260	253	274	264	295	295	243	264	274	279	257	280	231	253	288	246	248	237	283	250	250	304	281	283	276	276	263	227	317	263	270	249	293	255	253	250	289	261	281	300	256	254	301	263	278	273	251	253	272	283	256	266	262	275	294	278	277	264	280	297	262	285	252	269	294	279	244	280	304	257	281	240	286	261	257	238	280	276	265	260	302	279	253	254	269	275	309	244	278	283	280	268	262	252	266	280	257	269	287	270	285	290	290	233	282	264	276	262	288	276	295	282	277	274	279	289	276	256	287	305	255	243	269	288	275	245	244	272	293	250	289	270	285	278	288	274	244	296	252	290	269	273	265	270	290	280	298	274	275	284	288	285	283	287	264	274	268	238	268	281	253	259	286	279	270	268	252	284	258	276	288	268	267	260	267	261	257	264	235	261	308	246	284
4889	2121	1419	824	672	639	569	514	468	481	500	510	449	515	484	457	416	464	475	446	481	458	441	444	440	450	413	445	469	457	435	455	437	453	432	438	417	404	461	444	471	453	445	457	452	477	456	424	446	435	456	470	447	432	486	441	433	430	435	455	450	435	471	438	430	436	471	431	454	440	481	466	427	425	461	468	440	462	415	446	454	461	447	446	451	431	468	455	432	470	462	396	428	440	469	435	453	443	458	449	421	434	413	456	442	452	413	442	434	382	438	426	428	412	489	440	442	417	451	444	438	475	433	479	455	443	433	469	462	438	444	476	414	427	434	457	471	448	439	419	434	465	432	435	442	380	456	447	443	455	464	500	462	422	447	446	432	423	454	405	444	430	423	426	452	421	447	426	469	483	454	412	441	457	445	463	446	457	423	453	444	415	450	451	470	439	468	456	434	406	471	468	468	402	418	436	451	427	431	412	467	431	473	453	443	435	454	415	403	442	430	460	432	429	428	436	456	425	461	415	414	463	486	428	435	438	479	445	473	438	386	462	430	468	458	431	446	426	434	450	501	462	413	474	462	426	451	455	440	428	446	481	456	449	425	431	449	449	431	436	440	433	460	432	427	437	453	454	447	434	428	432	405	459	421	433	486	463	458	446	468	464	450	456	464	454	440	449	453	477	441	460	455	460	442	460	422	475	421	423	453	419	401	485	475	489	430	442	433	413	465	428	455	435	458	436	430	434	432	424	454	418	447	442	442	470	427	440	454	453	463	476	411	459	438	453	463	444	474	439	433	416	442	441	440	437	428	423	463	460	438	389	424	467	452	442	467	443	464	425	419	457	415	447	471	446	431	450	461	441	413	491	451	446	434	455	443	409	453	416	451	442	466	451	407	410	422	394	402	477	453	481	429	429	448	447	430	467	419	433	457	431	444	449	428	425	473	415	423	456	432	410	475	417	448	444	470	436	483	439	427	440	436	410	444	444	441	462	453	421	437	403	436	416	462	429	466	410	422	415	458	430	438	412	437	410	455	454	446	440	426	445	468	434	428	412	420	437	410	427	459	471	462	428	477	438	453	446	455	415	417	441	433	445	428	429	449	440	425	452	439	452	474	415	463	436	429	411	459	413	426	465	449	466	425	424	460	427	455	446	441	488	450	434	384	435	447	458	472	443	458	408	446	423	432	456	466	447	456	463	436	443	460	471	459	489	427	431	473	416	450	457	420	480	413	435	473	432	474	424	429	447	467	429	478	421	435	455	428	400	429	449	450	442	432	428	463	431	458	443	462	451	464	410	459	440	428	449	439	422	433	434	430	435	418	456	423	438	462	471	471	467	474	424	472	457	474	442	452	429	411	432	427	416	436	469	442	433	458	450	404	427	423	442	446	460	469	445	431	450	499	434	450	429	447	432	438	417	401	427	443	431	435	454	418	399	448	431	448	428	453	450	473	440	478	413	456	483	422	415	450	428	470	471	449	453	396	487	432	413	430	459	449	440	442	420	459	429	420	457	439	468	446	413	471	434	439	445	452	405	441	450	465	431	432	471	435	433	426	449	466	426	455	436	414	430	472	489	403	451	443	416	463	439	450	436	446	415	462	431	461	450	426	460	420	457	427	438	458	451	429	456	430	450	467	442	465	480	427	463	434	461	475	459	474	447	444	449	402	424	405	430	423	441	423	442	417	439	452	428	468	433	415	465	422	418	426	425	464	436	463	468	413	450	413	429	420	459	415	487	461	460	474	435	430	441	414	435	439	438	439	454	458	428	420	443	435	443	429	428	446	460	414	426	461	446	460	465	419	461	409	459	465	424	420	476	463	427	442	428	450	454	439	452	437	460	455	421	464	454	438	449	463	418	464	439	398	444	454	407	433	447	438	405	447	430	460	483	432	446	414	470	415	425	427	452	412	439	460	436	462	443	449	465	423	435	437	410	471	454	436	473	438	471	444	426	468	439	445	467	423	412	439	425	456	427	410	447	463	420	452	434	431	452	437	439	417	457	407	466	420	436	435	470	478	436	459	432	427	450	465	463	409	422	458	444	440	463	471	471	430	415	408	426	432	456	435	492	420	441	455	437	464	436	422	457	446	474	439	472	433	451	464	428	408	454	422	450	454	463	460	431	428	432	441	493	468	403	449	483	466	452	438	419	453	440	448	397	451	445	437	464	457	429	445	434	425	441	423	425	440	406	459	445	438	450	405	485	441	446	472	440	460	443	453	430	415	471	420	449	432	444	446	480	453	420	425	427	434	436	452	449	425	448	457	411	456	446	426	429	453	413	425	428	416	442	423	481	422	438	440	436	439	436	424	443	427	459	481	393	447	412	431	450	420	424	431	450	431	428	443	446	462	445	472	428	438	465	434	453	452	434	472	441	423	453	426	432	444	426	445	486	441	427	470	426	456	454	426	436	437	435	449	469	450	429	464	437	471	453	441	483	435	457	448	460	449	440	490	479	421	440	438	469	434	437	456	440	471	444	438	428	445	438	440	385	446	461	437	492	445	456	441	461	429	456	454	419	470	452	393	427	416	449	467	445	443	450	488	465	445	442	424	440	440	435	461	446	442	450	427	428	466	405	435	464	505	451	471	449	450	435	470	408	441	423	449	449	430	458	441	408	435	466	475	427	453	420	452	475	432	465	442	462	423	459	406	434	441	465	414	415	464	404	458	434	422	471	450	450	471	442	488	491	431	428	482	434	448	451	429	471	432	447	421	436	429	443	423	431	462	478	467	434	449	466	460	431	452	424	452	437	480	435	434	428	427	441	443	418	452	472	435	445	425	451	466	429	475	457	451	457	475	390	432	422	450	460	426	435	451	479	442	457	456	437	406	446	425	470	468	459	469	437	477	456	407	458	436	457	461	457	443	414	433	420	446	449	459	421	447	440	435	447	436	415	439	455	453	434	443	478	426	466	455	446	436	417	443	419	443	446	441	442	444	459	427	429	449	406	379	430	443	440	439	440	438	416	450	430	461	426	448	435	451	398	475	429	460	449	403	439	469	436	430	411	446	435	473	415	459	462	443	445	419	437	428	444	450	406	428	392	448	456	440	472	451	487	411	454	423	486	461	398	474	467	431	454	470	432	413	433	422	460	405	439	463	458	395	443	438	445	427	448	434	464	456	418	423	428	446	440	435	434	479	462	455	451	456	445	463	429	464	419	449	439	427	455	450	446	423	446	456	435	487	440	451	465	448	445	418	436	434	472	433	424	457	443	470	461	455	442	419	459	452	427	477	405	423	447	457	464	414	433	408	447	425	426	436	445	450	458	384	464	461	439	432	437	485	483	449	413	462	448	392	433	442	448	450	443	462	448	427	478	454	421	447	451	440	511	423	440	475	445	467	485	439	465	447	452	424	470	438	452	460	438	420	441	412	444	457	423	423	419	478	433	427	445	449	470	453	411	445	437	445	411	429	443	419	431	417	454	447	443	435	412	410	475	421	474	480	453	456	447	435	444	429	423	437	460	445	437	454	430	441	480
24617	21132	27505	24928	10658	1025	760	590	540	557	512	504	483	501	441	436	440	419	426	404	440	423	429	443	430	385	442	370	436	406	384	420	383	436	370	427	425	409	434	384	402	480	435	422	409	435	399	404	404	407	418	406	402	362	382	423	378	410	411	417	434	416	413	451	407	429	395	407	385	396	395	386	445	381	400	393	434	399	389	420	420	398	418	429	380	428	418	416	394	415	424	429	404	370	408	379	376	378	420	442	389	404	405	442	401	413	434	425	408	418	415	400	460	447	387	411	421	368	429	402	401	412	405	404	454	388	392	384	409	376	412	365	405	425	372	402	411	407	377	405	421	377	421	404	423	415	417	405	407	420	428	420	384	452	375	396	451	421	394	406	428	438	420	392	414	430	401	426	375	378	394	396	435	399	393	382	428	397	415	442	423	381	398	421	407	386	400	414	454	383	368	428	413	384	403	419	404	403	412	409	436	422	414	394	411	405	371	416	368	404	380	393	406	415	419	423	388	409	417	425	402	400	403	420	399	411	419	406	420	428	432	438	411	401	386	397	422	397	361	394	407	421	400	379	403	391	395	399	428	383	412	413	397	408	415	396	388	444	444	396	390	416	397	412	394	422	416	388	401	387	427	377	399	422	389	415	379	374	397	411	421	421	391	403	386	423	450	428	412	389	379	376	409	410	399	426	371	413	415	395	416	431	399	462	397	422	396	389	407	434	434	387	402	413	432	392	400	391	392	425	375	416	423	417	399	410	407	370	389	383	383	404	379	367	406	351	401	438	383	417	408	401	404	397	412	413	368	363	405	416	430	405	403	384	427	422	388	391	424	418	467	427	410	406	411	395	382	421	415	427	404	406	392	394	391	392	426	416	409	419	410	424	409	383	414	413	409	392	393	423	383	392	363	408	391	397	404	362	458	410	391	412	451	402	413	414	418	444	377	416	410	383	434	401	436	415	373	408	385	402	389	376	448	414	383	372	381	382	404	412	444	421	391	382	419	404	411	367	381	378	392	378	428	417	408	417	410	389	397	390	386	437	383	414	413	425	365	419	384	399	381	361	383	378	403	435	379	413	387	406	396	413	396	448	408	416	416	406	411	378	393	419	417	414	398	429	382	402	413	412	380	418	407	404	421	400	366	383	403	396	418	394	419	406	401	357	384	405	392	429	410	414	421	395	386	403	408	401	412	380	448	389	393	415	423	452	426	342	386	455	391	403	402	409	388	404	444	387	392	410	388	409	391	397	427	388	412	432	393	424	392	392	417	409	397	450	431	402	420	383	399	403	357	421	397	430	379	412	376	444	441	427	415	434	411	445	407	403	442	403	400	401	385	420	399	415	411	405	381	421	420	404	400	416	399	420	431	417	392	388	415	431	401	409	417	386	423	418	402	391	419	444	408	397	412	354	406	398	397	397	400	420	413	406	408	431	391	404	413	406	387	410	395	429	401	373	376	402	413	417	372	366	390	415	425	422	388	392	393	377	373	391	414	433	407	445	414	377	463	437	395	412	399	399	415	431	407	403	388	420	378	419	378	406	393	409	406	409	400	386	414	401	410	373	410	394	401	396	417	370	386	433	402	406	412	400	407	389	442	404	413	435	401	412	435	437	414	444	413	415	398	371	389	397	429	395	403	401	420	387	434	421	412	403	436	413	373	386	419	410	410	397	390	422	426	428	400	414	419	402	378	413	419	419	367	411	439	427	443	412	406	424	422	383	404	380	459	420	412	399	432	373	382	350	421	420	417	379	407	413	411	382	401	405	443	409	371	392	418	398	422	429	414	380	382	401	412	455	388	391	388	401	375	429	404	399	376	396	394	446	426	387	406	383	414	416	393	389	403	442	416	420	428	421	401	403	399	403	429	405	398	405	412	414	366	409	429	370	389	405	382	425	443	399	380	410	420	381	427	418	364	419	395	426	414	399	374	403	392	390	419	409	393	399	368	401	405	445	379	409	416	436	401	388	411	375	351	405	389	416	410	392	418	378	405	419	392	412	403	408	409	401	404	380	416	418	398	412	409	456	447	403	384	412	398	373	425	385	441	429	409	460	390	396	410	418	401	382	412	364	374	371	398	401	415	423	410	426	397	402	411	364	433	413	398	413	428	378	399	378	436	372	380	383	424	415	418	398	373	399	439	376	397	414	406	412	401	395	429	436	362	406	432	401	423	362	396	449	409	404	426	407	394	412	403	421	417	413	408	367	406	414	418	401	405	401	386	430	389	413	396	435	401	393	423	432	397	433	382	397	435	421	433	407	419	415	417	393	390	400	416	406	407	416	396	422	400	360	399	406	413	357	366	395	403	402	405	383	417	364	387	374	411	358	407	427	422	392	361	427	401	378	383	401	430	372	412	440	385	407	399	453	416	379	360	412	444	437	420	411	399	399	405	395	399	384	404	444	412	461	424	388	427	420	386	407	392	376	407	409	418	405	412	434	400	389	401	436	408	436	423	426	390	393	405	418	379	419	414	404	397	423	414	452	436	391	389	441	426	365	393	400	388	394	384	345	387	397	404	387	436	405	383	394	411	407	402	419	394	402	400	387	414	382	389	370	382	414	443	439	390	417	416	431	420	395	394	428	381	424	373	400	420	368	375	423	397	404	433	416	383	440	382	429	378	378	388	419	377	433	415	435	399	379	421	393	391	424	412	384	384	380	407	419	428	391	433	393	401	371	373	396	395	419	411	395	429	400	436	408	437	392	408	384	415	396	410	362	391	412	401	430	425	412	424	397	434	409	413	403	410	395	409	408	378	389	416	413	409	349	435	413	401	385	388	404	411	398	391	380	433	376	405	381	404	381	401	388	419	355	425	395	400	410	416	417	384	450	438	414	427	387	420	415	389	400	430	410	402	395	396	405	383	399	427	407	422	442	402	372	414	398	443	385	383	413	399	396	412	381	401	380	426	396	398	402	379	424	376	375	421	388	386	413	411	399	412	434	408	363	401	403	432	425	407	398	418	426	382	443	377	377	403	404	376	405	421	438	409	402	383	406	402	448	380	412	439	408	400	411	432	409	424	433	392	389	415	372	358	425	380	386	394	412	412	431	414	423	427	420	399	392	390	389	396	400	408	391	421	380	379	384	401	376	400	408	418	422	399	392	425	404	418	426	412	380	400	396	411	407	359	390	389	394	405	375	400	415	383	400	423	431	413	409	411	411	389	398	380	373	403	405	406	425	413	420	413	383	402	432	395	426	398	431	376	371	378	415	389	407	379	392	398	402	414	416	373	384	413	422	403	396	431	412	396	434	402	388	401	386	396	400	397	409	390	443	398	413	412	425	447	400	393	394	403	412	471	409	401	393	392	386	390	397	405	442	388	410	409	373	420	394	415	380	418	372	389	407	437	404	411	416	452	385	453	402	427	419	409	404	421	402	370	409	408	379	421	422	402	393	420	384	423	409	387	447	386	399	406	409	436	403	406	394	379	354	414	422	407	425	402	419	421	417	381	415	388	424	390	421	423	395	407	450	401	447
6427	9551	7102	3526	2556	1924	1550	1405	1234	1037	959	880	897	878	775	816	751	775	763	697	702	722	672	683	684	696	701	695	734	710	678	672	683	639	692	669	667	637	695	686	655	685	660	679	641	674	665	683	682	681	641	664	714	692	603	629	645	663	682	633	652	645	699	669	642	695	657	636	653	635	673	698	649	683	704	632	655	663	662	694	655	621	660	677	673	674	672	634	673	631	624	657	697	673	604	669	683	662	645	618	645	706	664	643	702	657	659	673	671	662	677	655	646	651	675	592	639	702	654	669	636	619	650	670	694	658	651	632	650	679	708	663	670	643	692	655	651	687	669	685	673	702	637	625	648	638	653	648	629	695	673	659	674	681	644	649	665	681	637	640	590	686	643	647	671	642	647	628	680	672	674	660	701	667	629	653	620	691	661	619	664	664	638	693	664	665	678	689	648	642	590	661	627	688	646	654	650	672	670	641	659	661	615	669	659	617	646	647	704	652	642	606	659	656	615	635	650	677	668	720	702	653	638	623	683	686	684	635	661	588	649	668	693	617	667	660	720	656	671	657	652	650	664	696	650	661	651	680	652	652	692	610	644	649	698	728	599	695	672	614	643	644	637	658	689	628	636	687	617	650	670	682	705	595	669	639	632	650	658	656	614	585	675	676	663	639	682	632	643	698	656	656	642	622	636	677	732	613	653	630	650	670	691	653	648	658	678	627	667	634	615	658	702	671	661	659	634	657	674	663	641	654	647	666	673	670	596	658	683	654	645	624	703	597	629	634	639	627	644	678	649	676	631	662	661	676	660	627	634	646	636	681	689	672	650	648	618	656	605	641	663	659	668	620	619	674	687	646	648	663	704	664	666	685	634	662	684	633	657	678	633	630	641	641	655	643	644	668	635	679	651	656	671	661	659	633	655	663	637	701	632	679	678	667	619	633	646	620	674	627	653	646	642	648	641	658	664	682	628	677	652	675	619	655	655	675	656	644	672	687	636	664	690	693	599	635	662	652	631	634	658	649	673	674	681	635	687	654	712	699	625	640	650	649	687	702	636	689	655	623	645	661	682	646	647	669	647	633	661	615	663	637	683	693	663	631	665	630	656	665	632	638	728	645	621	689	684	678	657	614	659	618	708	665	634	657	650	619	654	690	649	662	618	672	657	642	706	696	652	630	630	618	654	690	645	662	661	656	699	651	673	682	611	680	647	680	677	646	640	661	660	672	659	610	658	648	627	665	676	712	680	678	662	663	669	630	642	668	657	631	657	608	672	650	681	685	668	673	663	643	670	675	669	650	659	623	649	671	684	689	691	684	676	631	616	715	701	664	640	632	697	668	653	630	636	691	652	674	740	639	636	642	644	681	674	664	645	661	671	663	641	675	684	656	650	640	665	668	634	628	623	704	674	651	668	640	648	674	653	607	638	678	633	643	677	620	683	684	593	658	588	663	711	720	650	607	651	632	688	647	627	621	658	606	665	665	677	733	675	677	656	655	647	654	641	649	604	668	656	665	662	652	664	626	630	665	638	669	653	642	640	607	626	626	698	648	712	639	626	639	670	700	683	660	636	647	617	671	653	662	608	656	655	683	658	664	693	662	671	610	620	659	645	637	669	668	670	654	675	688	654	641	602	658	676	630	665	603	652	639	616	673	659	700	639	694	640	659	695	614	646	658	648	680	618	643	757	671	731	652	691	675	682	714	704	696	677	633	651	651	673	674	628	653	620	711	671	654	663	686	656	657	664	652	658	622	626	682	670	697	637	629	643	661	680	625	659	684	708	634	640	641	717	699	651	698	609	623	662	687	663	661	637	657	692	658	700	710	654	684	644	667	681	672	658	672	642	705	636	666	659	640	631	590	608	658	668	602	629	674	666	693	660	623	642	712	690	638	620	692	683	570	642	654	667	696	663	661	616	688	653	640	672	641	605	677	627	653	655	701	644	614	659	631	669	608	643	669	671	649	663	648	672	625	669	637	692	664	649	645	645	679	638	693	655	665	641	599	712	681	669	642	609	633	684	649	655	651	672	675	672	625	634	630	627	661	705	727	672	671	668	621	652	697	646	656	656	646	649	640	642	657	647	628	642	629	629	621	656	628	643	623	661	666	618	623	666	616	705	641	645	670	627	678	652	660	647	656	688	638	673	647	642	661	649	672	689	649	652	668	657	670	619	664	632	638	683	631	670	653	691	674	683	689	662	661	634	631	614	700	596	648	626	677	660	630	665	661	682	646	646	652	692	668	692	663	625	643	623	674	657	647	669	646	621	647	670	673	675	656	673	648	711	627	698	650	636	666	713	667	664	654	640	660	667	629	710	666	621	616	673	647	676	648	680	670	644	711	624	652	618	697	678	644	626	656	616	667	678	660	682	652	664	647	655	671	661	653	658	628	643	662	664	665	667	623	658	627	672	671	655	661	706	620	670	670	659	641	687	625	672	641	642	677	681	702	647	653	639	669	694	690	660	670	650	637	683	655	650	665	667	668	686	674	698	651	646	637	651	671	627	627	694	654	620	618	642	651	649	677	654	634	665	640	619	674	652	702	689	622	644	668	683	648	677	661	642	661	671	707	667	679	602	690	647	630	656	636	603	706	663	635	643	698	585	699	677	655	652	638	630	673	639	647	637	698	662	692	649	685	632	614	649	615	683	664	704	665	678	653	653	639	718	666	658	659	661	680	638	642	644	652	641	661	693	673	640	631	648	652	635	679	681	603	677	650	631	650	683	732	655	671	615	641	651	648	607	643	651	681	659	620	687	655	672	655	660	663	652	629	647	683	658	589	701	637	669	683	645	648	670	664	648	659	635	706	690	618	659	627	634	648	666	676	641	631	661	607	689	675	680	646	646	655	702	682	670	633	616	663	654	662	643	625	669	662	666	632	671	672	623	705	621	605	613	641	655	655	680	672	713	662	698	669	617	631	694	677	640	634	693	674	646	639	639	694	674	610	692	691	670	691	634	658	647	672	637	603	680	653	644	668	679	663	654	619	614	662	693	696	680	696	688	678	700	625	620	637	624	676	660	686	654	685	626	646	703	665	703	653	619	659	646	651	642	652	643	629	660	666	640	663	671	670	649	675	685	667	681	716	679	663	658	620	645	610	693	673	602	630	652	657	679	662	630	644	638	666	681	657	638	686	683	662	669	635	669	633	637	700	656	681	691	675	649	656	689	631	691	654	704	648	685	640	671	659	678	682	669	663	654	673	636	681	618	639	606	642	674	693	647	665	693	643	670	654	628	672	597	624	652	639	631	630	695	659	665	662	639	666	673	672	695	634	635	609	649	646	636	667	627	650	632	646	640	667	697	652	627	660	683	636	668	686	684	687	639	661	617	670	639	655	616	683	658	674	654	624	643	707	638	646	659	674	699	642	601	648	638	666	677	640	630	644	649	619	663	650	670	644	684	652	599	646	644	624	663	637	642	688	657	630	677	673	683	653	619	687	639	671	681	648	605	611	623	646	641	664	640	662	590	683	646	692	624	670
23134	21112	28777	23690	21115	17866	1975	868	643	601	573	520	484	475	437	444	403	405	379	382	382	351	370	387	362	347	365	323	324	340	351	329	357	324	340	334	331	314	345	322	318	344	312	328	333	321	328	332	331	342	316	328	336	303	318	369	316	315	329	346	315	320	348	346	307	326	324	331	336	301	326	307	339	307	350	352	345	315	359	340	327	318	307	320	318	327	342	333	348	350	328	337	330	336	302	348	324	341	343	311	339	288	341	353	313	312	329	308	319	316	327	343	319	346	312	353	327	321	317	313	326	325	318	312	329	279	310	304	311	337	306	305	330	313	320	344	317	311	337	312	289	302	310	300	310	339	299	326	333	306	328	301	352	347	320	332	321	296	286	346	341	327	358	386	305	342	332	323	321	332	323	357	353	320	327	291	323	338	292	296	337	332	302	347	317	314	300	327	321	306	302	326	334	330	309	330	337	320	341	315	333	321	305	331	320	327	308	312	305	327	333	307	301	330	343	314	350	321	314	314	319	319	344	335	355	327	330	344	290	327	327	317	369	319	308	360	344	321	361	320	327	324	347	317	354	315	318	323	303	339	309	309	302	298	328	337	313	367	315	329	308	317	289	305	314	333	314	319	296	337	331	287	316	331	332	353	326	332	336	334	302	303	305	356	312	324	305	300	336	352	346	320	337	298	332	327	299	320	320	344	355	331	327	329	341	324	327	301	324	346	332	341	287	313	329	297	284	300	305	306	321	357	336	315	344	330	321	322	289	306	385	330	301	335	318	313	309	291	323	317	321	336	314	296	301	366	340	351	293	316	347	305	326	330	313	320	327	313	340	333	319	336	325	331	341	293	297	322	296	327	341	319	311	302	359	295	350	326	311	323	340	304	334	304	323	312	318	320	323	321	303	311	283	316	314	341	308	308	309	340	296	348	326	348	337	357	314	321	374	319	316	310	334	317	329	353	289	285	326	330	312	354	293	322	335	288	301	304	325	332	350	355	331	371	309	335	301	331	333	329	324	305	306	335	301	354	341	309	291	368	306	306	327	316	342	372	319	320	305	326	304	327	334	339	340	330	321	320	306	315	312	317	309	300	306	292	323	292	340	297	326	331	315	308	341	348	291	324	311	332	308	315	356	331	313	368	297	351	359	359	281	338	325	353	319	322	325	336	325	309	341	316	304	311	329	350	314	343	280	339	326	334	325	313	348	330	310	329	279	315	348	304	353	343	336	324	345	360	308	298	363	306	310	312	342	294	321	297	327	310	314	330	341	326	343	362	323	293	337	307	329	332	330	373	356	336	272	326	323	317	335	314	314	321	344	349	342	335	311	322	333	312	311	341	300	328	333	306	355	323	322	343	319	301	331	326	327	299	343	306	325	292	326	309	319	311	313	327	301	290	314	309	308	339	324	321	322	325	323	333	290	315	336	343	321	319	324	323	307	301	298	297	337	323	300	335	294	313	296	329	338	302	336	335	308	336	337	330	335	296	333	350	321	326	296	326	333	295	319	305	305	307	324	362	329	291	315	362	314	322	329	329	321	323	341	315	324	310	344	305	308	340	336	316	327	326	321	324	325	314	344	346	327	344	318	308	331	357	283	337	325	323	336	359	315	320	361	301	287	335	310	323	313	318	346	300	311	318	339	329	318	335	310	341	339	311	320	318	319	306	332	324	302	344	303	341	326	327	325	332	302	344	314	336	307	308	315	339	380	322	325	299	307	336	327	348	327	315	359	302	306	345	300	315	345	293	322	305	310	322	326	338	310	332	336	308	315	329	347	326	331	327	305	318	331	323	315	298	277	314	317	325	320	320	332	286	332	312	306	319	318	344	299	331	320	340	302	354	330	358	306	331	323	342	365	323	335	328	299	293	287	325	321	325	321	313	339	332	311	288	302	321	322	322	303	334	302	327	309	304	332	311	323	356	323	300	306	332	333	307	313	319	344	289	350	306	320	313	365	334	304	305	339	340	309	351	316	310	333	314	310	348	305	308	331	337	318	345	324	326	314	268	313	312	336	296	320	299	293	320	280	306	312	306	292	326	291	341	309	328	313	318	346	362	330	306	316	322	325	304	298	338	345	294	309	351	309	322	319	321	354	338	338	319	362	318	364	304	349	352	311	317	316	293	294	331	378	308	301	349	318	314	283	342	338	323	345	312	330	332	323	293	297	336	332	327	297	352	323	301	359	326	358	337	303	304	310	338	324	297	352	318	311	315	311	284	308	337	337	327	321	330	332	301	284	315	328	333	301	316	319	328	314	301	339	302	319	303	316	311	307	331	353	304	312	338	309	321	349	314	327	322	326	330	340	312	338	322	320	308	322	322	310	316	326	333	357	320	329	313	337	317	308	329	324	336	345	307	333	344	336	337	351	286	334	306	330	336	284	312	308	314	338	277	332	305	330	305	326	342	309	300	299	325	337	293	310	292	351	349	366	298	303	346	324	284	320	348	320	357	321	311	301	320	281	321	305	328	320	341	315	339	331	314	312	332	296	320	320	327	320	327	332	303	340	317	318	338	319	329	320	313	350	317	343	341	295	328	325	315	311	327	344	330	355	300	309	301	343	307	353	348	331	339	316	308	308	351	315	319	304	334	308	312	341	319	305	331	353	343	332	309	359	338	361	291	335	305	320	321	340	343	315	303	317	342	325	319	318	321	313	294	303	340	307	312	311	295	354	328	313	330	293	310	321	306	326	336	338	311	286	284	321	330	345	318	321	331	327	329	330	317	310	310	341	331	330	308	318	288	332	318	300	312	339	326	345	300	351	309	323	350	350	313	336	310	309	314	302	318	315	316	346	346	296	310	317	345	341	324	294	263	316	321	310	320	331	319	316	325	307	349	341	320	309	327	320	343	300	330	302	315	310	329	301	295	316	309	334	329	325	300	304	305	320	302	315	314	309	330	289	309	335	294	317	313	314	343	336	286	336	323	310	342	309	291	313	322	303	306	332	334	331	326	318	317	343	310	297	329	296	301	325	345	320	317	324	360	333	331	305	319	333	323	342	327	350	325	301	311	345	301	317	314	339	298	290	298	325	277	325	309	340	298	306	361	327	343	327	333	326	311	336	336	341	326	354	332	346	314	310	331	384	377	322	338	313	331	319	314	363	338	361	302	300	326	331	332	305	305	310	366	355	324	299	337	338	328	328	330	356	289	307	338	329	302	335	329	327	343	304	339	336	319	328	329	339	327	345	344	353	315	341	353	330	317	319	320	330	333	321	323	345	332	303	330	302	316	332	339	339	328	325	304	306	325	280	302	311	321	332	287	354	311	348	309	313	309	307	333	332	304	330	320	331	356	318	317	319	303	316	311	306	311	313	333	310	344	313	328	326	296	343	284	287	352	313	337	322	318	358	320	298	325	312	288	330	326	305	313	333	317	325	311	319	319	328	325	321	287	325	311	315	315	320	296	319	348	314	318	331	298	319	331	307	314	335	296	340	351	316	322	301	340	356	334	355	296	334	315	337	335	312	338	329	311
10534	19135	13199	7104	4852	3598	2767	2243	1788	1552	1365	1206	1111	981	987	875	833	806	782	777	746	713	698	652	711	625	638	579	626	605	640	613	547	609	576	600	572	569	586	545	593	568	547	562	562	539	599	540	543	577	591	550	507	581	574	567	544	519	473	581	551	571	496	563	539	505	573	543	541	514	538	527	541	517	545	590	511	543	557	541	550	527	527	552	556	549	563	542	487	557	531	518	546	512	492	532	519	562	550	529	527	573	505	500	522	518	567	577	489	560	536	554	558	520	547	556	567	521	557	535	497	520	580	537	511	522	525	531	527	485	534	502	537	546	490	527	519	562	541	549	570	567	542	546	535	521	558	534	515	526	519	538	524	543	522	551	524	494	476	574	564	541	521	550	532	508	536	515	534	561	574	508	527	533	518	548	581	559	506	560	557	540	551	555	557	563	536	552	512	519	573	525	538	531	564	535	552	520	559	509	526	549	522	523	550	564	544	545	536	553	538	501	534	555	561	528	558	527	525	536	524	503	537	500	508	524	561	562	532	540	493	511	504	527	529	567	534	535	506	521	531	533	548	523	517	537	544	519	567	494	538	535	512	500	551	541	520	526	536	553	512	491	513	529	546	480	532	527	534	514	516	499	508	530	547	539	496	540	515	546	524	538	524	498	513	504	515	534	537	520	586	501	549	546	524	511	575	535	512	557	515	511	541	546	512	502	499	532	533	532	549	545	546	527	506	529	519	570	548	489	561	526	524	592	542	526	516	512	517	522	527	529	541	535	526	502	566	539	498	549	506	572	512	487	541	514	515	540	518	517	552	540	553	523	484	492	534	567	543	515	490	543	551	505	517	498	516	542	506	542	532	539	520	506	561	530	547	550	555	509	509	545	508	534	532	524	564	523	506	527	498	487	555	533	539	552	539	527	518	572	513	533	556	498	556	551	564	543	546	524	497	510	556	543	546	524	539	526	535	551	548	517	543	558	537	540	562	528	536	533	515	524	525	557	536	567	491	530	550	550	531	541	477	564	528	533	529	535	480	521	492	549	517	522	525	528	519	551	484	495	529	540	563	544	537	521	542	566	556	554	545	551	516	516	534	532	515	507	542	564	519	499	512	525	538	561	543	497	540	491	502	546	543	536	528	513	517	542	541	540	518	535	512	508	502	526	535	526	513	542	553	532	550	594	530	547	538	550	487	552	549	502	546	543	526	567	517	528	541	540	538	517	546	560	577	509	507	537	527	583	539	546	493	526	559	531	526	515	532	528	517	539	516	508	533	509	523	481	510	511	484	535	541	559	554	596	553	510	500	543	555	538	533	532	515	526	533	559	576	534	548	560	533	547	545	568	551	556	505	551	520	559	541	548	559	542	513	496	519	517	504	556	506	551	514	556	519	505	562	524	501	541	476	492	525	540	503	534	525	490	475	509	551	544	552	539	547	555	563	524	516	509	550	532	561	534	520	527	512	568	505	512	535	526	544	536	543	510	520	538	510	527	496	554	561	544	525	572	545	488	540	530	491	531	581	535	535	508	502	550	544	550	551	512	511	507	515	530	508	528	522	513	526	513	520	525	538	560	537	503	558	576	540	483	556	508	561	542	513	530	512	498	527	518	529	533	558	554	580	446	535	527	531	518	553	532	490	504	555	507	506	526	539	515	525	529	494	559	538	563	580	555	496	529	534	516	523	536	528	526	529	513	524	493	536	516	540	550	557	578	570	541	551	566	537	581	527	536	534	521	495	528	542	545	510	534	517	544	470	533	539	534	541	572	538	506	545	521	500	525	508	542	535	481	529	567	510	489	525	524	564	499	523	517	540	536	525	543	500	482	534	537	539	543	552	520	541	524	532	561	509	532	557	523	548	521	540	538	535	551	543	520	509	543	525	465	552	524	533	542	541	533	504	553	571	530	548	524	544	507	529	528	514	528	537	551	518	538	541	512	530	530	553	564	528	581	568	518	526	513	487	533	542	547	545	518	539	511	491	534	561	515	552	521	561	524	536	504	535	551	526	569	518	560	467	492	564	530	548	532	544	540	541	498	527	538	534	548	528	528	504	513	553	560	505	487	486	541	526	555	544	516	540	511	558	485	531	498	495	536	545	528	566	560	555	509	507	581	531	527	465	501	564	582	567	566	523	543	520	546	560	562	505	566	513	482	490	550	519	533	524	516	559	510	549	525	538	523	527	524	509	526	533	508	549	563	569	505	523	521	510	554	523	568	515	508	535	526	583	507	569	544	516	486	545	555	534	507	542	497	536	481	550	550	514	553	555	523	504	500	534	523	539	530	558	506	528	535	567	532	539	529	516	530	514	524	502	520	562	469	533	546	496	502	538	538	602	539	513	547	562	526	532	532	565	537	483	526	553	529	523	541	535	534	505	557	525	522	520	494	547	482	545	519	504	532	533	554	573	550	504	499	538	523	523	549	512	546	519	539	496	530	523	482	554	494	577	522	577	565	509	539	521	530	515	533	551	519	517	529	505	574	555	521	527	529	559	506	513	516	547	542	545	519	505	577	527	506	521	541	574	508	542	601	550	526	537	508	510	517	530	498	524	518	560	535	512	505	549	513	522	582	481	525	495	552	518	505	510	532	551	543	530	525	564	514	522	474	543	554	536	542	562	552	535	511	575	533	526	543	479	574	512	533	502	558	544	511	531	531	574	532	503	506	533	557	548	526	530	543	513	505	543	525	566	551	492	514	569	490	502	516	540	507	515	571	503	571	518	538	511	478	533	533	509	538	526	514	605	512	536	518	538	558	472	549	546	491	526	531	545	593	539	516	559	544	546	515	514	526	547	504	585	521	540	546	513	547	533	533	586	517	536	488	533	514	513	536	507	582	525	536	505	509	538	530	536	556	533	525	515	518	591	512	531	531	528	548	543	530	548	531	522	519	527	524	492	534	526	546	553	522	564	553	571	531	527	504	534	555	552	515	504	462	541	466	511	552	513	526	538	543	553	570	502	525	535	528	520	545	530	547	504	563	545	566	547	506	509	498	535	507	577	553	513	489	513	514	529	547	547	519	468	558	532	525	514	515	530	526	501	551	562	527	516	527	524	528	477	507	575	513	525	549	550	501	555	520	490	529	532	528	555	519	523	524	521	526	527	526	554	519	492	535	513	544	575	515	497	503	525	559	553	538	543	563	556	538	569	570	523	542	516	540	489	534	532	538	542	534	536	533	529	508	536	515	532	486	549	535	504	545	541	521	536	478	555	554	554	525	541	532	541	521	537	515	556	500	507	467	518	546	512	491	542	514	541	541	517	527	514	507	558	532	562	520	501	535	511	528	521	530	579	465	522	502	529	531	520	561	498	513	568	552	521	565	525	527	535	503	523	545	521	545	546	527	473	537	499	549	516	540	553	588	521	554	569	503	519	519	507	566	498	534	502	523	521	544	540	543	522	512	491	540	511	529	571	509	541	525	545	564	512	536	530	518	547	499	537	495	525	534	508	560	541	534	527	569	499	492	541	534	514	503	526	541
26830	19567	5127	602	356	306	277	266	269	327	247	292	263	279	277	248	307	251	274	231	287	285	252	262	254	280	276	299	273	299	261	259	276	251	258	280	296	277	293	244	267	288	257	254	289	283	264	261	269	268	276	276	259	247	274	284	248	288	272	267	275	305	251	252	251	267	265	311	260	278	245	277	237	263	266	260	271	257	259	281	254	274	299	272	288	283	270	268	252	263	251	265	287	281	266	271	272	271	248	260	297	281	251	257	274	267	261	276	281	282	273	300	255	250	266	247	277	273	278	267	268	273	264	262	274	263	287	293	254	258	262	269	257	220	272	249	268	277	286	247	309	268	241	270	266	295	254	260	284	282	276	248	264	303	297	247	263	263	256	278	239	253	252	272	273	261	272	267	241	265	292	243	262	295	269	244	286	250	267	253	296	238	264	250	265	252	233	255	271	285	304	273	245	296	282	256	268	260	279	279	296	290	294	272	314	268	247	282	317	263	288	268	261	282	235	271	263	294	267	246	272	269	267	262	268	260	265	276	271	297	270	297	269	283	260	241	267	248	284	274	246	263	289	244	268	289	280	269	273	298	275	242	281	250	277	259	263	294	279	283	310	252	247	308	289	266	256	283	267	276	277	265	267	263	271	276	257	266	284	251	249	278	311	302	280	263	276	259	270	283	256	239	251	275	279	269	267	248	271	279	295	254	287	273	242	277	270	247	300	235	279	264	257	236	300	263	281	266	305	281	265	263	288	301	259	259	286	257	234	273	288	274	268	309	270	265	267	231	269	276	265	236	281	259	258	275	272	267	266	275	241	268	294	269	290	287	275	289	267	232	264	281	250	272	275	273	252	268	309	254	239	278	260	248	266	252	278	277	264	261	280	284	246	278	267	300	286	293	254	251	272	272	255	267	273	263	273	285	266	253	300	282	292	266	277	288	262	283	259	275	250	304	266	274	290	256	264	268	264	316	277	298	274	294	269	271	286	277	282	277	275	266	272	270	269	255	257	285	260	280	255	269	265	273	296	278	272	286	275	301	226	249	263	274	270	275	256	278	279	230	279	270	280	288	266	256	300	259	270	286	292	270	271	285	283	294	265	288	276	264	276	252	277	232	236	240	273	273	263	275	246	306	264	291	282	245	263	234	262	277	260	272	270	260	259	258	265	274	262	292	244	245	262	272	292	251	271	262	286	253	254	245	276	248	280	281	260	263	289	242	280	292	283	258	274	292	285	269	253	291	274	270	239	264	266	292	271	253	295	274	235	276	280	290	282	263	285	301	300	258	314	267	286	234	267	278	268	250	286	298	288	247	283	275	274	265	288	271	256	255	258	289	246	276	283	269	275	258	264	266	270	284	264	254	287	263	292	303	268	262	285	265	280	273	267	279	289	271	266	263	261	239	258	268	254	278	268	274	276	279	246	250	293	297	285	270	289	287	290	268	268	302	308	280	278	264	282	234	296	299	265	270	287	259	293	267	271	275	282	255	278	262	259	251	262	298	311	281	282	256	267	268	287	275	267	284	264	289	308	280	265	290	262	284	280	279	254	274	277	254	255	267	274	267	254	260	255	268	298	280	286	260	258	254	280	242	267	273	270	287	246	280	277	294	263	273	273	283	256	268	279	275	273	291	257	271	298	254	247	239	271	297	274	313	274	277	257	288	251	293	266	264	275	286	261	266	261	264	236	282	274	261	295	252	258	279	267	279	265	268	280	281	281	259	242	265	261	290	263	272	268	284	243	279	257	278	272	266	286	265	278	268	278	277	291	255	282	305	272	276	242	269	283	265	281	276	278	263	295	267	289	289	265	272	271	233	270	260	268	273	275	275	272	281	250	274	273	292	249	289	277	298	293	253	301	295	293	270	286	242	272	270	241	268	273	281	250	256	299	266	248	280	267	262	290	275	247	263	237	290	289	241	233	275	300	264	256	250	289	250	250	301	237	265	277	268	277	252	260	261	266	266	263	253	285	295	315	241	233	267	274	283	282	269	279	275	271	270	233	287	254	276	273	282	227	288	272	251	294	254	255	260	290	252	287	237	294	249	289	267	228	266	294	278	275	257	276	288	292	290	285	260	283	273	283	268	273	232	286	275	244	259	256	291	253	250	281	292	268	259	276	304	256	280	276	252	258	239	283	248	240	259	273	261	264	271	279	275	273	273	253	286	269	281	255	259	272	267	261	268	283	266	274	277	259	265	270	260	280	285	292	255	263	266	284	258	255	254	275	249	266	269	244	254	290	268	246	263	252	285	298	250	254	263	268	285	272	273	272	283	271	260	293	263	279	283	250	289	255	267	260	292	259	241	269	284	275	259	257	292	297	298	284	274	262	274	277	259	281	254	261	249	262	289	276	255	282	295	247	241	292	256	277	258	272	298	255	247	228	274	285	286	290	282	307	257	251	264	285	272	305	253	254	287	285	272	275	272	276	279	256	251	277	279	274	278	279	277	270	286	253	304	261	271	263	260	266	249	287	271	258	254	262	291	275	264	272	253	263	260	278	278	259	287	272	270	274	259	247	251	279	274	270	286	281	286	279	270	270	282	251	260	269	238	271	272	260	253	251	259	273	275	256	289	274	244	283	270	272	256	258	276	291	272	267	275	258	249	278	259	282	281	265	259	270	283	293	283	309	289	275	252	282	280	291	276	286	290	273	247	266	249	313	305	293	263	289	259	263	259	271	263	254	270	286	297	264	252	289	263	273	276	291	270	281	271	282	257	277	263	249	267	272	272	287	281	285	281	263	284	269	315	291	285	260	274	308	266	269	269	265	303	278	266	268	295	283	242	276	267	281	254	264	259	258	237	257	274	248	297	267	277	282	263	269	287	250	275	273	264	259	253	266	277	282	282	289	246	273	279	266	269	264	242	290	275	256	280	249	264	242	267	278	290	238	283	276	267	260	263	260	269	280	272	254	284	263	272	284	252	290	279	263	248	258	265	266	260	269	276	279	220	282	279	272	294	291	287	270	295	268	206	278	267	242	272	271	305	285	271	267	286	267	277	268	278	264	287	276	292	262	269	259	273	257	280	291	257	288	275	273	247	261	248	281	240	272	288	253	256	249	258	252	268	262	273	274	260	262	240	285	276	291	258	280	299	276	254	285	250	278	278	286	272	258	259	265	276	281	265	270	251	262	255	252	270	270	285	251	247	257	261	261	259	291	268	288	253	247	270	277	259	299	243	247	279	273	266	255	285	272	269	269	287	272	268	280	282	266	283	269	276	266	256	288	251	274	277	293	268	256	272	237	279	260	260	256	278	224	243	274	284	294	284	252	290	291	284	296	265	270	271	278	262	245	247	279	270	292	246	261	303	299	299	268	261	260	289	285	292	263	265	292	251	280	281	256	280	277	249	275	274	263	242	293	290	268	265	241	227	269	254	278	290	249	273	281	250	249	280	293	296	283	240	256	271	272	285	268	280	279	269	262	302	273	271	288	291	291	263	258	258	280	275	287	259	264	268	254	308	264	254	256	262	279	285
4709	1851	1471	828	701	613	579	509	498	471	462	502	476	461	434	472	464	459	472	461	442	451	458	452	443	485	471	441	460	468	453	448	419	470	467	441	444	457	448	436	408	450	435	436	425	467	420	423	445	481	504	431	468	419	437	430	406	484	448	444	453	441	433	477	454	435	425	436	451	440	420	447	475	453	468	425	445	459	474	437	448	463	422	442	457	462	469	431	433	470	406	462	448	433	433	452	452	443	441	444	435	432	433	452	497	461	414	433	403	442	455	464	440	417	438	446	453	450	428	445	419	438	438	441	455	427	434	459	453	421	461	454	445	437	425	446	439	472	434	439	415	492	433	431	478	386	431	420	449	459	454	461	444	458	432	420	462	420	513	433	458	423	440	444	457	467	457	472	426	400	405	426	425	429	449	435	418	465	435	463	426	420	475	436	454	426	420	465	416	446	436	434	445	445	452	444	465	436	465	442	430	431	462	410	453	408	440	437	431	443	430	453	436	452	418	428	425	421	452	413	433	481	466	464	436	462	470	452	400	445	470	442	432	405	472	411	409	433	409	433	476	396	444	445	401	447	443	426	459	461	442	422	417	459	413	446	443	424	410	472	445	473	389	433	411	424	462	493	423	426	447	424	398	477	451	431	467	471	454	438	431	448	436	439	424	441	471	446	434	436	413	462	400	480	422	422	447	420	413	416	426	457	480	461	430	477	445	445	421	441	431	447	404	422	451	415	460	409	463	422	480	424	434	477	444	453	455	408	435	425	450	441	429	425	454	414	424	447	450	444	453	419	442	416	444	429	443	443	460	399	429	465	413	403	448	457	403	428	455	434	452	423	466	441	394	448	425	429	464	469	423	418	437	449	420	406	396	442	434	484	455	467	451	436	440	424	513	446	451	461	423	427	426	434	480	431	458	434	398	446	450	411	439	475	439	426	439	445	411	429	440	440	464	435	490	467	456	427	435	441	466	419	477	417	436	442	426	442	438	459	454	407	413	439	438	448	439	419	429	442	431	448	424	433	449	476	440	449	447	431	411	427	480	434	431	409	434	450	461	415	445	431	431	451	432	460	462	457	468	472	461	440	440	471	440	428	444	455	416	397	421	435	415	441	441	441	474	449	415	432	419	452	445	426	463	447	432	441	413	452	417	424	445	484	452	471	430	463	425	474	430	447	425	455	411	448	414	440	410	455	438	463	420	458	420	441	432	426	443	425	461	444	428	417	461	425	452	447	473	474	431	426	404	448	471	460	414	447	414	423	443	450	429	468	421	441	511	448	435	456	441	439	425	435	406	407	413	430	423	434	475	461	447	444	451	428	432	448	426	442	437	403	423	445	444	464	430	422	413	475	433	401	460	435	427	492	467	462	449	428	464	438	464	423	455	432	392	431	420	421	422	423	463	446	459	466	424	453	419	428	454	449	438	439	451	460	427	402	422	472	430	449	488	441	442	462	422	427	449	445	477	438	464	445	454	457	438	442	441	455	482	439	451	446	451	450	445	413	493	432	443	468	454	422	451	438	393	463	438	414	406	441	437	432	464	416	396	448	450	455	411	403	411	396	432	426	392	442	455	376	448	460	382	437	456	443	440	411	413	460	420	439	445	425	450	473	433	450	439	428	444	393	433	437	466	446	432	454	441	433	470	478	474	427	475	448	466	419	433	445	433	431	455	447	458	462	486	432	458	496	431	424	446	425	436	407	435	431	446	442	429	421	417	445	469	402	422	445	420	493	417	434	443	441	422	450	427	438	442	389	454	449	455	424	427	446	433	426	423	433	447	464	421	412	464	432	425	436	448	460	457	443	451	425	431	412	434	440	423	473	443	408	443	452	458	415	440	409	468	452	448	479	410	429	419	449	449	460	483	427	442	454	471	454	422	411	454	428	439	435	462	459	437	479	415	430	492	456	429	425	464	453	436	412	441	472	392	441	424	423	437	429	435	450	446	446	433	444	437	421	405	439	459	427	458	456	433	471	428	406	423	421	468	409	432	449	423	435	465	454	404	463	456	400	412	464	450	400	456	445	453	428	423	409	430	455	445	426	476	465	445	420	442	477	421	422	451	442	476	421	484	417	432	439	439	431	486	429	426	457	408	401	467	494	441	436	435	452	420	448	418	450	441	436	441	419	419	427	428	438	452	433	423	427	419	447	426	444	436	446	450	451	448	450	431	425	432	414	423	458	426	423	460	445	440	445	455	425	449	427	485	416	482	470	466	465	429	449	454	439	427	435	451	432	419	402	460	458	452	448	447	435	444	459	442	432	476	454	417	456	411	440	457	437	428	445	397	461	469	444	453	470	466	472	455	427	444	438	449	448	450	475	426	456	444	406	443	450	432	433	415	420	452	460	459	422	407	443	458	415	413	449	426	454	435	474	447	424	431	444	439	446	433	457	409	429	440	473	430	417	442	453	470	453	426	464	468	434	452	441	444	442	414	454	430	478	420	496	434	452	436	414	457	418	394	450	414	458	410	451	477	487	433	430	458	472	458	443	409	433	428	417	418	436	459	453	449	460	439	434	442	450	433	438	464	434	446	437	470	429	418	422	478	448	423	433	404	413	446	401	451	435	448	418	424	420	449	471	449	409	434	429	447	462	416	432	447	418	474	460	447	430	462	450	464	444	457	443	447	453	413	428	453	444	453	453	428	452	456	465	442	459	431	469	408	439	465	450	475	417	455	428	423	450	414	447	455	441	446	401	418	442	456	441	470	457	437	444	429	471	448	447	454	456	433	414	402	413	454	466	404	427	450	435	471	435	407	454	396	432	482	422	435	453	424	427	451	415	425	447	474	433	415	437	465	432	426	462	431	474	402	452	443	444	457	429	422	470	425	429	460	469	471	457	432	427	447	447	459	466	426	449	459	399	470	419	436	441	431	434	438	461	445	444	471	445	417	414	470	408	450	431	440	435	405	432	427	430	464	450	433	428	434	443	464	433	454	470	420	444	450	422	458	421	427	434	412	434	428	452	479	468	438	435	430	420	482	429	418	441	478	464	443	430	448	442	410	439	414	439	475	455	444	443	402	465	432	431	446	441	441	406	419	461	427	428	434	457	439	422	421	437	430	438	489	440	440	433	425	447	436	413	421	434	427	441	469	451	444	419	434	451	462	435	463	462	434	453	445	462	428	429	442	491	445	397	415	435	482	448	454	459	416	451	425	460	447	460	450	424	442	458	434	436	407	416	439	454	425	434	443	422	463	434	464	482	438	434	457	435	436	433	438	493	421	403	432	466	433	447	431	430	420	393	443	409	452	409	451	423	460	444	465	444	451	423	425	444	459	427	435	471	450	442	452	405	439	441	418	433	406	438	443	430	424	452	427	452	429	461	447	460	417	464	426	440	439	435	422	452	441	407	464	446	455	432	458	422	454	405	421	428	407	452	474	445	462	442	425	435	432	428	426	458	446	449	427	477	407	446	467	468	425	458	450	420	432	447	450	427	439	431	420	430	418	421	419	489	446	469	451	436	439	455	447	449
24597	21122	27487	24987	10419	990	778	636	558	538	555	472	508	424	438	444	445	422	413	439	463	438	413	442	430	439	454	402	439	435	418	411	393	403	405	441	412	367	411	408	373	398	437	400	421	439	423	425	365	409	401	395	410	401	426	435	403	408	417	396	417	381	410	381	412	433	413	391	437	401	366	382	448	386	419	418	415	399	387	445	397	385	398	418	396	392	411	391	434	445	373	374	355	391	410	403	368	363	393	431	433	433	412	426	394	421	418	419	405	430	409	419	402	402	444	437	426	391	415	413	410	395	465	434	374	388	392	427	398	410	459	422	387	408	417	363	420	435	390	384	378	432	407	417	404	388	407	396	405	440	425	407	400	420	422	412	444	389	431	412	388	381	423	383	396	395	408	416	433	405	417	409	401	406	400	408	409	422	427	418	414	408	407	416	376	367	389	402	463	419	391	363	376	379	422	384	406	409	398	410	427	407	416	396	405	387	381	405	385	384	393	401	406	391	395	427	428	398	383	419	380	410	441	394	393	425	436	391	424	440	419	391	428	386	379	407	409	414	418	426	439	411	403	417	404	395	424	407	401	404	402	368	400	356	432	451	438	408	401	459	412	388	429	409	417	431	412	414	439	411	415	406	423	408	374	385	400	435	395	390	405	441	403	393	400	363	370	395	420	410	418	444	408	417	415	394	405	400	383	417	388	389	411	389	378	378	385	410	406	429	387	415	441	372	409	406	377	394	418	381	397	398	353	388	417	365	405	429	390	421	415	393	366	426	390	412	440	422	385	430	416	414	398	419	413	392	450	385	451	382	396	431	369	398	388	388	401	387	403	379	407	417	405	415	410	427	434	377	393	446	413	418	424	367	383	393	430	416	407	400	399	430	413	410	403	391	401	377	397	413	414	418	399	378	418	392	391	421	378	384	446	388	422	388	404	390	431	416	404	403	360	415	392	375	425	389	396	400	409	417	441	399	402	413	417	378	382	402	393	377	423	439	403	364	406	396	406	431	408	422	402	410	444	382	398	412	452	435	451	387	413	416	401	437	404	410	399	417	399	412	420	393	380	392	402	397	392	414	409	434	388	400	369	419	385	420	409	405	419	384	395	451	424	408	428	448	414	403	384	392	401	405	408	391	402	425	419	439	419	408	411	358	398	380	389	417	439	389	396	391	401	432	376	385	404	413	386	404	380	418	394	415	372	393	411	403	410	429	393	409	369	416	410	406	385	411	374	381	423	400	381	403	433	387	422	384	418	397	420	441	410	404	433	425	414	413	381	395	368	412	415	419	375	389	421	388	406	390	412	409	363	440	393	434	420	406	416	412	382	426	423	446	373	414	391	384	376	391	383	395	434	415	421	398	419	432	428	413	426	401	396	415	418	403	417	433	418	404	415	419	432	411	433	399	379	417	397	432	383	407	431	408	428	367	429	367	391	451	425	409	381	410	418	390	392	412	437	453	440	438	391	399	392	400	432	412	424	382	423	414	422	382	401	418	398	369	405	411	400	410	398	418	393	422	380	421	384	394	402	398	411	392	409	415	450	409	409	405	374	381	421	423	392	413	409	424	400	362	399	414	447	370	423	364	383	391	433	442	391	401	399	368	402	419	426	437	436	422	364	417	439	402	395	403	391	436	425	397	408	404	417	421	405	393	453	398	412	371	421	396	424	410	367	409	433	404	447	421	444	407	378	394	372	434	410	400	365	396	392	416	420	408	431	462	395	400	403	422	351	444	425	378	393	422	374	415	405	395	393	427	414	356	416	416	391	411	391	400	426	412	389	439	416	356	405	447	368	397	378	394	371	388	410	427	388	433	412	414	429	394	419	419	392	395	398	394	390	395	416	401	393	411	408	412	431	412	439	417	412	415	417	420	388	409	390	411	416	445	399	406	411	446	374	401	410	390	427	413	420	430	425	394	458	392	409	409	415	442	457	388	443	399	392	403	402	420	395	387	402	419	412	357	402	371	426	392	425	387	414	400	406	392	405	411	415	416	413	406	384	429	411	423	374	393	403	419	415	402	413	371	429	374	407	375	407	390	395	387	420	405	407	382	423	396	434	403	416	433	422	442	422	421	385	405	388	425	385	411	400	393	399	416	391	430	428	411	415	399	388	434	417	381	446	423	433	403	403	383	392	401	424	396	424	404	398	380	424	395	388	421	388	377	436	439	433	399	377	408	408	415	364	424	408	397	387	446	423	407	401	371	365	422	435	385	454	418	359	405	354	375	411	439	435	413	411	430	439	382	413	426	395	415	395	409	393	415	404	382	415	367	424	394	395	417	420	414	415	382	437	409	387	420	408	424	401	415	416	380	420	438	358	418	395	378	391	400	429	419	397	441	406	405	425	440	411	400	408	417	389	421	399	404	393	419	378	380	412	394	370	399	444	435	398	418	355	395	413	409	404	402	386	391	418	400	438	394	404	404	439	429	404	389	408	387	400	420	412	410	420	419	387	398	428	401	391	371	425	384	430	397	409	390	405	399	357	413	390	425	424	401	416	422	439	399	390	409	397	393	425	407	428	423	420	417	404	386	413	457	415	358	443	405	410	393	386	396	356	401	428	387	413	412	413	377	421	382	447	386	391	374	348	410	438	444	406	405	388	416	373	394	371	397	382	439	391	402	390	370	413	406	388	383	431	426	408	406	422	401	394	414	389	394	420	399	405	406	373	394	436	406	413	410	425	397	386	430	426	405	427	393	389	422	404	391	415	448	404	397	397	442	413	445	403	379	401	385	377	409	421	419	414	422	419	406	389	413	415	373	404	361	434	389	407	396	449	397	424	388	430	414	442	408	407	442	396	387	415	399	408	422	430	377	397	406	407	435	402	422	408	385	380	419	387	436	403	456	417	404	389	404	416	386	398	377	367	405	393	418	436	375	401	346	400	413	397	405	362	412	398	439	420	403	405	425	421	373	406	414	378	366	412	381	413	419	412	405	406	431	415	391	359	406	435	413	443	374	398	406	430	396	431	409	411	383	366	395	399	364	427	415	409	379	391	429	427	404	413	424	407	414	412	422	380	404	402	452	419	402	443	436	425	401	415	417	435	382	404	416	402	409	442	406	370	406	395	419	423	370	378	427	421	339	378	378	429	402	411	415	379	410	383	407	446	420	414	426	430	416	405	427	409	424	419	413	387	390	380	411	404	415	402	406	408	407	420	400	407	402	419	412	401	366	406	417	417	380	399	370	392	412	408	424	393	410	416	424	398	415	406	387	379	412	439	391	401	402	419	412	381	433	407	418	425	443	386	428	405	446	401	444	400	373	398	424	394	381	383	394	384	395	447	411	402	431	415	402	432	398	401	396	439	427	405	411	417	420	384	425	404	375	420	410	363	393	409	415	437	395	370	392	400	408	396	407	441	383	384	386	384	365	422	390	418	401	416	406	431	401	399	392	369	394	415	385	411	399	391	379	409	414	405	395	385	383	437	440	398	362	419	393	415	420	392	412	409	401	422	399	392	400	406	398	395	411	376	392
6358	8389	6761	3538	2490	1852	1508	1340	1175	1022	989	908	899	788	817	746	808	726	708	693	689	738	747	695	675	720	709	696	706	661	657	693	662	710	676	666	712	665	721	646	651	659	658	666	670	652	659	657	647	608	688	712	656	668	641	645	668	636	710	645	657	631	628	672	638	658	650	680	650	714	736	641	670	666	709	630	657	706	670	678	664	645	712	654	670	652	681	664	676	684	643	684	596	637	666	648	641	648	641	677	635	639	630	683	656	658	637	649	659	683	677	632	658	636	669	644	645	661	657	652	656	635	625	643	654	680	705	700	676	675	652	676	663	652	652	658	683	639	671	677	654	658	681	620	608	681	649	690	663	686	649	667	624	650	657	642	620	636	612	641	650	601	616	682	668	681	704	670	652	633	700	656	620	677	725	659	653	635	640	675	623	630	693	741	673	707	632	664	652	649	696	657	671	615	692	652	648	626	652	645	682	647	670	701	645	673	643	663	651	703	658	670	643	636	652	673	716	630	657	671	605	680	666	665	684	655	675	696	682	646	645	656	659	618	638	669	638	650	677	633	647	648	692	641	630	614	650	650	707	682	695	672	687	641	676	652	652	646	695	635	663	659	619	638	661	638	654	677	656	603	673	635	652	689	601	675	618	630	658	657	661	682	655	683	703	637	644	631	671	701	650	618	703	641	707	629	665	661	668	652	624	673	697	632	634	644	641	656	669	632	664	655	648	673	660	657	664	694	675	685	632	673	631	638	590	689	659	620	674	629	621	677	688	652	668	638	672	644	641	672	667	673	698	660	662	664	683	625	666	606	611	679	704	613	680	636	675	650	676	655	635	709	714	677	640	640	662	652	689	633	647	617	621	676	676	643	638	628	625	675	705	619	673	664	678	619	701	700	663	668	661	703	701	637	629	727	601	645	631	659	637	650	644	685	666	605	667	657	657	666	622	651	702	631	667	692	649	682	663	673	668	654	674	660	685	679	691	619	599	683	686	645	632	628	629	647	689	649	646	646	653	664	651	634	628	647	636	674	661	678	656	634	614	653	620	652	607	647	705	653	642	665	591	623	642	661	659	712	645	699	662	636	663	668	639	663	668	640	655	677	671	614	610	651	675	696	662	668	615	719	629	688	629	639	673	676	671	704	633	651	640	648	656	630	588	666	674	690	651	637	676	661	648	651	658	635	702	680	634	681	633	691	659	685	658	649	612	641	679	676	631	655	681	706	648	649	634	625	642	668	609	632	662	656	654	644	640	637	679	654	605	693	684	683	644	690	618	651	636	651	664	674	694	644	649	672	656	636	622	679	660	665	624	642	647	659	659	620	666	637	630	660	688	658	659	664	623	653	717	614	647	657	668	650	672	644	644	682	678	655	689	623	645	662	667	638	711	644	646	659	670	645	635	660	656	678	641	676	638	614	684	669	650	689	656	651	711	632	658	625	675	650	627	667	621	651	636	672	622	685	661	628	669	670	663	658	653	703	627	673	640	654	659	683	674	660	695	651	665	675	678	687	644	622	634	628	658	611	621	611	641	676	705	670	658	694	653	678	602	663	641	636	675	654	638	629	674	667	683	650	652	630	675	633	650	650	613	671	666	689	642	666	648	609	632	617	675	646	659	649	679	639	680	694	605	617	680	649	647	633	688	660	669	634	645	668	657	652	719	665	679	599	622	697	662	692	622	619	678	656	675	604	677	666	659	608	651	635	635	628	680	665	637	672	647	635	665	649	685	620	699	679	670	654	663	658	644	596	657	680	654	669	694	624	639	645	648	636	639	627	625	659	686	702	673	636	661	668	625	681	656	615	639	634	660	639	657	675	668	651	653	689	604	677	628	668	718	651	633	619	676	669	638	644	668	654	642	610	675	645	709	679	630	683	669	642	696	630	695	633	645	655	626	612	662	639	651	594	665	621	666	644	638	637	666	683	685	679	666	631	660	636	646	638	675	645	688	667	668	676	645	629	596	623	657	613	677	686	651	685	638	629	627	677	697	673	650	670	662	668	629	642	629	655	700	693	637	636	637	634	649	629	679	696	686	669	641	684	674	683	650	690	663	674	619	627	709	640	634	669	679	625	668	698	675	672	682	656	644	609	637	661	615	663	622	659	647	706	649	681	658	687	657	661	669	640	644	697	674	660	690	654	664	648	687	624	660	673	614	664	628	707	642	656	619	670	655	656	606	691	669	648	644	684	663	627	669	665	716	589	689	683	721	656	667	632	640	679	707	645	656	653	622	667	637	677	648	622	674	627	574	677	689	655	613	607	679	702	629	628	671	649	660	659	633	637	690	623	662	638	639	667	637	661	652	673	684	606	654	634	675	697	644	678	695	643	682	646	681	654	669	670	651	647	658	626	676	631	688	698	671	618	680	697	583	666	612	718	652	659	622	665	658	656	668	639	667	663	653	648	630	665	636	626	663	651	628	640	620	641	624	623	662	661	674	664	663	643	624	637	657	638	657	666	617	636	648	699	689	655	672	681	592	638	633	647	653	661	661	621	654	644	697	659	674	653	638	635	649	661	645	610	661	632	680	616	618	634	682	683	624	618	662	654	679	593	659	665	669	647	673	632	622	655	638	608	660	601	688	631	674	656	648	637	674	634	665	615	679	682	657	638	645	622	640	612	636	653	678	627	645	637	672	639	577	587	628	650	695	648	639	618	687	654	672	618	660	627	657	652	646	632	665	645	647	670	668	663	690	633	643	650	617	654	663	615	615	660	694	698	675	646	637	658	695	650	665	644	666	637	632	668	641	670	656	678	719	688	625	669	617	628	631	667	678	634	629	675	663	646	655	638	620	612	666	662	665	637	662	660	623	695	651	667	665	659	618	648	663	683	679	633	657	638	680	662	654	638	651	666	696	670	694	659	646	654	675	692	634	616	635	694	639	646	641	631	684	653	657	691	637	651	606	650	672	653	605	669	701	640	678	622	612	632	657	698	616	672	646	653	629	636	679	649	622	640	686	676	612	609	667	653	604	699	598	663	662	661	636	681	664	657	646	618	652	639	681	683	667	641	668	660	641	682	656	680	642	642	670	647	626	609	659	653	666	683	684	642	681	640	669	673	625	656	644	655	666	662	696	665	679	676	654	632	651	675	607	679	640	635	680	642	688	691	613	642	678	643	681	620	645	624	673	701	683	668	636	639	665	657	684	705	634	693	642	629	694	695	648	651	668	618	684	645	652	650	629	660	644	649	613	682	683	662	602	691	638	660	649	679	663	713	736	653	648	638	655	674	646	667	692	670	639	673	659	674	612	657	679	691	671	600	645	641	674	651	615	687	639	668	720	691	620	613	642	669	639	597	669	695	609	671	708	686	669	667	638	648	638	616	650	654	625	693	656	655	643	661	668	649	659	705	658	663	703	672	593	665	656	666	663	648	653	667	670	626	696	638	658	680	679	654	659	620	646	636	649	694	649	635	624	629	610	647	667	705	696	681	688	630	692	638	639	647	701	641	640	630	677	619	677	650	656	614	668	662
23027	20998	28629	23562	20999	17755	1855	858	689	643	566	476	499	464	449	427	429	422	392	359	362	384	386	375	358	344	379	334	367	355	356	338	311	347	344	403	367	353	335	330	354	312	354	327	358	357	352	315	337	305	350	345	299	329	290	342	352	355	325	327	323	303	313	307	319	331	326	346	320	315	334	323	345	317	321	335	351	341	339	320	346	341	320	299	353	306	324	341	280	286	316	340	291	310	331	290	330	345	360	327	325	343	339	348	325	335	338	308	313	318	316	300	320	311	319	297	341	287	308	338	301	292	322	344	332	344	362	336	339	322	335	304	306	328	324	327	351	304	304	326	320	315	305	308	306	301	305	364	297	324	314	319	324	287	349	311	374	337	347	303	315	304	338	320	325	339	297	304	303	328	332	339	327	349	335	334	356	309	308	304	339	318	348	294	318	288	296	334	329	321	318	328	325	332	318	324	325	345	297	333	320	330	329	303	311	343	318	321	353	301	329	311	312	319	318	333	323	320	311	353	354	332	317	339	292	334	316	332	333	315	323	305	323	317	320	326	334	328	328	339	284	300	337	296	330	329	298	357	305	319	322	318	335	338	279	314	313	321	324	322	336	330	297	355	367	320	319	318	314	301	342	350	338	333	290	314	354	310	287	331	296	355	299	310	325	312	324	309	305	319	327	296	310	293	313	318	334	309	291	312	348	298	332	303	315	305	296	343	320	327	300	288	320	334	344	284	309	330	345	341	288	345	312	322	346	349	350	293	329	301	306	308	301	335	323	310	285	322	334	343	313	300	334	282	326	305	354	335	291	311	301	338	308	312	300	295	327	309	323	356	305	361	313	288	323	320	331	301	332	308	334	311	312	307	326	314	299	312	297	335	310	355	308	306	352	330	334	324	313	335	335	321	271	329	310	345	334	312	322	336	298	312	329	314	288	321	314	331	337	322	324	362	300	335	335	335	322	350	305	306	295	305	304	342	340	316	311	334	339	308	311	353	304	295	316	333	301	315	329	318	320	318	339	351	316	331	316	316	316	310	310	294	337	348	295	342	324	327	318	326	315	328	324	309	300	314	332	327	339	307	318	312	312	313	332	348	314	340	337	304	348	291	321	378	327	340	306	339	352	314	344	315	354	315	319	315	346	342	308	310	333	325	292	328	367	300	336	299	345	307	298	334	336	335	336	321	356	291	307	337	331	335	311	345	292	314	299	325	316	310	322	330	336	311	350	333	303	319	340	335	306	327	335	310	298	350	312	336	319	296	312	323	345	322	325	357	300	364	328	315	307	309	313	315	347	289	300	314	343	339	310	340	318	321	334	321	350	362	324	321	319	314	328	282	327	315	319	311	298	309	331	309	315	291	307	327	315	317	292	294	295	341	333	302	326	348	302	319	357	278	333	321	311	334	338	303	327	318	342	316	339	331	340	315	299	327	332	329	304	337	286	315	292	346	330	314	306	316	336	358	335	333	314	350	296	336	313	347	347	329	323	347	315	310	319	319	306	303	319	324	308	336	339	311	322	338	286	344	329	328	341	306	330	327	322	304	302	312	348	342	352	331	307	335	313	303	309	303	290	313	316	316	327	323	326	345	306	319	314	313	348	314	311	325	320	294	313	329	327	328	349	363	344	351	346	321	331	315	285	330	316	320	318	327	318	306	316	329	329	297	312	337	336	319	321	346	324	328	322	309	312	316	333	338	321	324	339	334	322	302	330	287	340	370	299	305	331	334	325	345	313	318	300	311	356	304	312	308	326	328	319	343	311	305	314	312	333	363	332	327	327	354	289	332	315	325	291	311	338	329	358	335	337	321	326	328	311	337	372	314	320	334	314	322	339	296	314	347	298	302	324	339	292	351	356	327	303	341	340	339	346	349	323	303	313	312	327	343	321	330	314	294	332	329	296	318	304	330	304	341	313	310	308	330	328	325	305	346	342	330	294	341	304	310	357	328	296	323	327	326	324	330	318	300	320	334	344	330	305	297	330	302	305	332	336	309	318	333	339	296	313	330	306	313	326	334	313	326	334	328	306	295	324	275	327	337	324	314	319	285	288	355	308	334	315	319	316	343	333	305	329	327	294	325	336	330	362	304	311	287	348	331	333	340	327	329	340	332	317	319	304	308	284	304	351	310	331	269	334	340	330	331	312	320	295	352	354	323	302	337	305	351	288	333	339	332	339	325	293	341	309	322	318	357	335	322	331	332	354	333	335	272	321	323	317	313	292	356	312	297	348	334	309	374	311	313	296	298	290	275	328	331	338	308	329	340	310	330	329	323	304	304	312	349	324	320	356	335	302	308	286	314	320	313	311	301	302	299	302	315	341	335	330	329	322	341	315	335	293	305	291	338	317	327	325	323	294	293	339	362	332	297	290	334	354	320	319	340	298	307	307	337	322	325	308	307	352	313	290	346	322	329	291	327	320	358	309	323	309	302	311	305	342	323	319	309	322	308	342	294	298	310	329	340	326	333	322	318	334	299	317	323	325	338	349	347	317	313	359	314	338	349	279	348	329	335	334	289	317	331	321	305	334	312	335	281	337	293	322	306	332	352	296	340	345	354	326	357	321	324	300	349	338	310	323	350	325	320	293	294	309	360	325	289	305	303	324	319	354	329	332	334	308	295	323	313	311	323	315	307	338	312	310	326	342	328	343	348	328	339	308	320	329	315	316	309	314	351	330	312	321	341	330	359	328	331	315	362	290	325	335	312	325	289	365	316	320	308	326	311	341	325	322	335	328	325	323	313	320	312	309	316	335	304	323	322	332	333	324	329	302	281	285	322	323	349	359	284	284	340	315	306	317	288	323	299	324	322	328	314	315	296	343	316	327	333	346	300	345	351	303	318	331	324	308	326	344	309	334	316	318	332	326	332	327	333	343	323	305	297	313	300	316	328	316	338	333	335	304	324	332	327	330	272	340	304	305	333	327	299	287	306	334	340	297	306	317	303	322	310	335	324	329	307	345	304	322	351	279	315	288	334	359	324	314	347	298	359	303	278	307	302	318	341	332	351	321	295	290	324	309	334	308	324	314	300	331	349	323	305	352	321	326	339	317	351	333	312	299	329	316	327	305	328	349	330	296	327	320	314	328	369	319	334	306	319	310	325	345	306	328	296	337	315	319	317	330	309	343	342	332	344	280	316	312	315	322	316	342	353	337	330	326	311	320	306	320	347	287	324	332	324	321	323	351	308	321	279	319	333	315	346	325	332	320	321	330	311	329	328	344	333	326	316	309	306	335	290	335	295	320	338	310	282	347	326	352	333	321	329	337	349	343	358	313	296	343	252	326	328	308	310	319	386	339	380	353	316	348	274	262	301	292	284	330	341	317	324	345	330	311	302	314	325	339	332	299	333	290	306	343	331	355	308	312	337	329	316	296	331	307	317	299	337	287	315	371	309	318	315	329	324	312	328	297	313	321	338	321	324	355	319	309	322	321	340	341	303	318	328	330	329	308	313	310	296	333	316	342	335	306	305	329	328	336	295
8449	16314	13104	7123	4930	3475	2725	2223	1861	1559	1361	1222	1093	1011	958	879	859	824	815	785	712	708	693	692	650	645	660	650	634	662	570	591	631	603	573	563	581	585	586	560	576	604	580	541	577	543	556	541	574	563	519	558	512	579	527	618	527	518	549	571	508	584	537	562	524	481	554	519	582	567	540	567	590	552	497	542	523	531	502	540	544	553	533	529	518	580	508	516	547	526	557	516	486	513	562	516	538	532	531	528	563	505	511	540	530	525	585	560	490	559	513	564	533	503	528	572	529	550	564	520	551	488	511	537	529	526	579	500	513	571	516	465	507	519	533	534	538	506	509	557	520	521	562	546	552	562	535	548	528	570	529	526	571	534	504	538	526	541	543	520	591	485	506	556	517	518	480	505	546	562	538	549	549	527	534	555	525	510	529	530	539	528	532	543	548	538	485	514	523	559	524	497	518	534	524	544	487	521	549	493	537	511	532	534	558	543	592	544	528	530	509	520	539	523	527	520	591	530	523	515	536	549	522	527	518	553	508	509	542	546	516	555	559	487	505	536	539	520	494	562	533	562	533	497	521	527	567	506	563	583	547	549	545	497	526	536	509	516	534	532	545	532	502	549	556	530	513	557	460	519	514	496	538	544	469	536	519	516	551	539	591	566	579	513	570	549	528	488	535	535	512	514	518	489	525	527	502	522	501	539	530	512	498	516	540	510	532	573	512	497	514	506	484	571	549	504	526	509	526	521	533	527	549	530	537	498	552	532	544	500	536	535	495	492	524	564	534	571	511	547	546	535	539	512	546	572	508	525	504	548	548	495	533	528	563	543	554	557	572	545	549	547	549	546	567	477	531	517	501	539	539	489	529	530	524	503	525	541	520	514	543	536	581	497	552	552	515	478	498	553	569	498	542	538	570	484	522	498	511	557	518	541	516	520	491	562	537	514	574	468	529	485	601	494	540	566	552	521	575	514	524	517	535	512	535	490	520	504	518	540	544	543	526	529	544	529	550	512	569	526	531	570	527	511	536	501	553	515	530	570	548	558	528	558	573	514	553	518	506	506	519	558	552	557	543	536	535	532	549	524	534	549	507	519	525	549	526	557	468	504	538	557	541	497	542	594	526	559	525	566	534	498	519	544	523	558	531	524	525	535	503	513	532	520	510	514	511	534	528	489	501	565	535	539	517	503	569	518	532	558	538	519	528	507	532	545	507	537	518	530	527	521	539	505	524	497	528	542	518	515	523	545	521	550	510	574	496	543	531	530	534	532	534	512	457	513	516	496	544	511	539	537	529	500	478	518	524	505	505	517	533	544	470	515	549	537	531	569	517	524	516	531	527	544	505	559	522	515	557	493	549	524	525	541	530	602	523	562	546	542	523	536	534	552	549	569	504	536	529	518	552	554	519	540	536	517	514	529	522	521	542	540	520	543	491	543	509	522	536	531	517	569	547	467	558	590	570	526	536	512	494	534	528	575	563	506	541	520	525	527	501	527	510	563	537	526	519	582	516	535	507	500	552	537	502	471	528	530	556	580	549	557	516	531	530	499	517	543	537	522	531	503	511	536	492	535	517	573	524	514	527	522	542	495	525	552	508	517	539	525	522	527	544	529	530	521	543	540	502	473	519	575	529	539	501	487	543	534	536	538	487	552	533	542	526	488	511	540	528	562	538	559	546	539	524	481	520	497	565	583	554	516	537	558	579	532	510	563	543	524	541	544	556	557	544	517	552	525	526	517	552	529	515	505	544	511	482	499	530	546	546	524	513	526	564	519	517	534	553	530	542	548	539	525	568	469	575	509	528	558	510	553	561	482	492	477	551	537	530	564	549	523	546	535	553	556	542	504	542	531	518	548	525	513	549	506	504	524	542	512	537	517	482	563	524	539	516	551	504	549	498	513	568	488	521	522	563	569	505	610	527	501	536	511	531	539	532	551	548	506	549	553	510	584	512	485	516	529	533	523	513	482	520	524	527	539	527	528	506	532	528	512	505	545	510	570	549	517	508	532	507	510	516	537	505	533	553	531	549	542	539	544	522	521	533	499	534	559	473	540	533	522	534	540	517	523	490	505	539	515	563	499	556	512	520	555	537	509	508	565	507	562	542	520	539	578	552	543	485	534	491	531	516	549	516	536	519	521	577	508	556	551	530	550	535	539	513	535	502	524	489	516	530	529	533	542	527	495	549	571	491	526	535	535	540	538	514	579	540	559	559	516	541	565	541	518	533	546	531	533	522	491	515	567	573	483	525	512	559	518	527	514	522	558	514	512	533	530	513	582	534	549	519	556	515	518	518	550	512	546	577	562	570	548	506	493	553	557	562	512	520	572	549	526	498	565	565	554	501	540	555	515	546	508	527	501	492	526	529	511	568	529	565	513	537	556	518	547	524	524	558	565	548	571	544	566	516	525	506	524	543	566	512	517	524	556	508	542	504	541	545	546	534	517	494	532	514	565	551	527	533	540	583	546	524	486	531	546	513	539	526	511	521	536	515	484	501	528	527	531	530	517	568	541	546	539	534	510	522	533	554	550	550	517	507	518	514	511	530	537	507	536	501	544	499	512	519	518	520	532	501	530	538	515	522	522	549	538	536	559	545	566	511	494	533	552	580	545	534	555	517	493	516	518	513	571	560	541	520	527	491	499	537	508	498	569	537	528	525	513	567	489	568	491	509	495	520	512	532	526	500	524	501	570	577	520	541	560	531	573	530	554	525	495	512	519	544	498	515	561	543	541	531	551	517	530	531	541	575	517	529	507	554	526	511	572	537	487	523	535	559	517	520	525	554	537	562	552	542	527	510	518	561	501	527	534	533	542	547	513	555	530	501	522	538	534	564	517	542	503	559	542	536	564	506	517	554	522	519	522	543	534	525	510	473	539	526	549	492	553	515	491	524	508	512	509	522	550	537	527	518	505	533	535	494	551	530	506	515	544	504	517	566	521	517	487	522	483	526	536	534	500	548	510	516	505	509	480	526	530	531	511	539	569	543	553	519	517	547	513	485	513	544	541	530	516	542	550	491	548	526	563	516	539	537	539	581	536	530	519	481	527	568	517	553	538	559	514	550	512	575	514	516	538	539	507	516	521	568	525	521	543	527	544	508	526	563	506	528	496	507	545	522	505	537	514	556	504	506	522	506	488	563	527	529	532	493	504	511	477	521	545	511	523	541	596	527	489	528	519	523	518	534	508	515	523	540	497	501	513	522	583	545	549	540	541	529	524	539	535	544	522	526	525	490	561	521	542	521	536	531	534	525	514	536	541	503	527	530	529	582	580	531	486	579	497	535	520	505	540	531	481	535	568	497	529	528	557	528	538	563	562	496	522	550	526	505	547	530	496	572	531	510	528	519	534	528	548	529	538	543	508	552	504	475	566	556	538	503	529	565	526	566	542	520	512	516	511	513	511	546	534	531	511	529	540	522	537	554	537	510	542	561	516	546	524	561	548	528	546	491	538	528	539	505	511	526	507	531	534	517	481	575	538	498	511
26753	19661	5424	795	518	434	330	294	302	303	285	299	298	312	318	286	277	287	287	288	276	262	267	271	266	283	275	278	243	279	256	271	254	293	267	255	267	288	287	264	285	273	270	271	265	294	275	272	296	272	312	281	286	266	280	291	275	263	308	277	243	280	287	296	269	254	254	292	274	265	275	297	283	287	282	303	263	268	276	267	279	245	267	294	274	245	251	277	275	278	271	250	283	280	272	266	256	274	258	281	277	267	248	288	276	282	284	276	290	263	276	286	263	272	283	249	287	272	261	268	286	285	283	279	267	313	273	282	277	293	294	264	274	290	269	318	295	261	294	283	302	300	257	255	280	257	267	275	281	276	277	318	253	285	268	281	264	279	276	270	312	304	290	269	258	275	280	272	272	289	291	274	308	279	289	256	283	278	291	270	245	303	287	256	271	278	252	290	266	281	280	250	251	274	323	252	301	285	244	240	269	284	261	276	250	259	258	268	275	251	274	253	262	275	263	267	338	258	290	283	264	270	279	278	253	277	259	289	256	263	273	260	266	280	295	291	251	289	283	311	276	256	269	260	289	298	265	254	273	256	256	277	261	266	267	290	285	267	264	251	238	266	256	265	275	269	296	246	268	266	272	265	290	250	305	272	297	274	275	308	278	273	289	299	245	283	233	262	277	254	272	306	256	272	258	280	274	282	312	263	288	261	267	272	257	251	260	288	230	292	285	260	264	306	259	259	255	294	256	280	306	290	279	260	263	277	266	262	264	287	286	306	266	289	274	285	253	260	260	278	240	280	266	284	264	279	248	288	258	289	275	288	295	280	281	287	270	289	265	272	285	255	282	281	275	284	284	294	245	282	280	291	271	274	281	268	303	273	266	259	273	261	307	273	272	270	269	283	257	262	239	295	243	276	267	289	270	263	276	269	281	293	265	269	265	274	262	286	266	267	264	288	269	245	266	254	256	250	262	275	294	282	309	269	269	267	286	272	262	263	264	292	292	266	301	283	267	280	265	263	250	238	267	292	273	278	251	267	283	263	287	277	270	284	286	275	261	282	279	301	287	264	284	218	298	265	269	275	280	279	270	284	273	268	300	258	295	290	279	273	264	285	275	283	294	292	289	265	270	244	311	267	280	277	274	287	307	265	289	277	290	291	279	277	279	252	280	264	268	276	268	288	267	318	263	264	246	268	282	273	251	263	272	288	256	272	265	305	266	287	260	255	300	293	303	258	244	251	288	265	274	276	253	298	291	286	276	277	300	304	279	284	273	279	257	272	269	258	271	268	272	252	280	276	271	290	295	247	276	276	283	270	267	273	274	303	264	272	277	261	253	281	284	282	266	268	262	301	287	265	276	264	261	292	268	284	257	254	283	280	277	271	276	277	261	260	252	269	280	279	307	264	267	273	283	263	266	259	281	281	299	255	261	283	268	255	275	276	279	252	259	261	281	291	252	267	292	257	287	291	285	293	277	270	263	288	274	259	285	287	290	298	264	273	266	283	289	259	277	277	260	252	263	303	269	253	273	251	265	296	285	280	263	272	275	275	241	265	263	264	290	253	285	279	242	266	289	253	292	293	280	277	241	270	291	278	285	264	264	265	297	281	256	288	269	264	266	262	266	270	286	299	272	287	280	300	254	278	270	281	259	247	279	251	269	250	231	265	257	262	257	288	298	283	269	259	284	255	270	305	275	270	256	273	278	302	292	275	273	252	276	314	290	262	253	278	275	242	263	258	260	281	271	293	276	280	250	264	278	282	272	277	290	269	278	286	281	283	290	264	287	267	272	242	268	284	291	271	251	262	266	272	275	284	269	285	263	281	268	279	275	278	307	273	270	263	260	265	270	263	249	260	259	278	272	282	258	260	316	282	278	270	285	270	274	258	270	291	265	282	275	251	271	256	259	236	258	279	268	273	261	285	275	283	271	248	288	267	282	294	278	253	272	256	252	274	246	254	260	274	266	274	278	262	249	263	272	259	271	299	277	283	272	247	267	247	257	303	280	251	298	269	289	290	278	273	264	258	268	281	278	267	274	320	268	281	260	288	269	266	268	285	261	243	279	271	284	296	239	308	258	259	256	270	249	261	287	274	273	256	275	282	265	271	291	270	273	267	302	258	268	253	277	263	284	268	262	292	275	271	278	270	254	269	295	290	283	286	240	278	269	278	294	260	303	275	259	285	259	266	274	283	273	266	298	260	259	276	293	295	256	261	263	245	274	270	283	268	280	283	265	292	281	295	281	280	252	259	239	296	278	242	265	280	289	291	285	270	276	293	304	270	259	284	276	268	246	258	247	241	277	297	289	253	285	292	250	291	291	245	291	268	294	249	295	246	302	267	280	273	291	234	278	259	266	257	276	292	296	283	249	283	277	265	270	278	290	297	310	276	260	250	283	285	293	290	291	245	277	265	279	251	287	303	264	268	261	254	248	271	266	265	278	262	249	316	282	288	302	266	260	272	240	262	270	272	252	303	269	283	261	269	292	288	287	263	287	268	271	290	286	277	245	281	228	280	312	277	298	272	290	287	247	248	267	271	269	276	241	287	242	280	267	261	278	269	301	259	260	279	295	255	276	264	252	298	234	245	283	278	266	239	236	264	263	268	266	288	277	246	293	281	285	246	272	268	277	313	281	267	293	227	278	278	279	292	263	286	263	281	280	282	262	278	293	265	300	230	257	268	249	286	251	230	291	311	237	307	270	252	311	251	278	258	256	243	247	261	275	299	270	275	293	315	298	264	262	274	309	284	252	267	280	270	284	254	264	255	286	271	298	262	294	243	288	309	252	262	302	266	289	333	255	263	243	291	312	288	260	244	270	281	273	257	259	264	272	282	245	294	282	272	259	285	281	252	258	264	272	269	258	284	269	268	268	290	296	296	274	284	285	303	242	297	311	261	285	255	278	258	270	268	266	252	260	248	249	262	285	303	296	244	299	267	255	271	262	281	266	273	308	261	259	254	270	264	248	289	235	255	294	289	260	285	259	288	272	285	280	264	281	264	269	276	293	303	247	242	279	276	283	253	257	288	289	269	282	241	296	275	255	254	255	298	259	290	277	258	269	268	249	264	250	260	285	248	270	320	276	278	252	279	293	249	281	291	264	247	266	285	272	275	284	253	278	289	265	327	308	285	269	308	284	243	246	261	242	279	276	247	275	279	252	275	256	251	261	264	274	251	268	262	287	273	302	219	270	274	290	268	247	274	301	269	276	269	277	242	249	288	263	260	286	295	282	283	252	279	278	273	262	275	267	275	282	255	269	277	277	286	278	256	292	288	297	302	303	273	278	261	281	297	272	268	269	292	279	279	288	279	258	288	274	323	300	295	270	270	295	281	279	292	227	267	290	284	254	292	289	280	281	303	296	251	285	255	268	269	267	271	270	275	289	258	263	270	280	243	246	284	277	250	286	291	274	298	264	259	283	293	300	319	277	289	289	249	255	297	277	274	285	281	273	288	297	280	290	264	273	275	279	283	245	288	288	286
4819	2703	1530	878	680	657	611	541	555	518	502	458	453	483	517	466	506	479	480	448	473	438	441	452	442	456	454	443	448	487	480	426	418	439	423	456	477	473	443	448	432	486	439	460	422	518	458	431	461	456	416	402	489	450	448	421	438	471	436	450	423	428	405	421	414	454	400	448	449	436	454	486	484	452	461	451	469	492	461	444	436	475	452	462	431	429	482	421	417	466	418	433	431	426	447	445	476	432	471	469	421	406	429	416	457	469	424	442	445	455	460	462	427	445	414	435	436	469	435	390	419	429	457	436	450	414	440	423	458	457	407	418	444	451	421	412	465	429	445	443	438	437	452	459	423	414	461	428	416	445	413	479	457	458	432	420	490	448	455	437	449	449	454	485	435	434	456	454	467	450	458	409	438	460	431	409	425	458	454	458	441	467	435	422	423	480	451	447	450	445	454	424	444	437	431	447	454	420	440	462	449	453	449	440	463	460	451	436	480	455	446	456	450	428	454	448	430	469	473	435	458	429	406	409	436	453	441	425	426	437	449	437	465	408	422	480	447	474	426	441	468	452	451	445	423	418	477	453	416	449	476	447	444	446	484	389	457	453	471	463	444	438	430	441	455	458	421	438	461	482	429	432	429	478	464	437	453	425	444	450	460	442	467	457	432	451	508	457	430	449	436	447	439	455	448	473	459	438	423	455	458	461	421	425	472	454	403	442	478	433	472	476	444	426	447	447	449	443	426	462	460	478	438	483	409	460	443	450	408	435	444	448	439	438	455	431	444	472	435	466	453	448	473	443	464	434	447	464	464	445	436	483	462	450	450	435	452	471	428	444	434	475	440	483	441	464	473	486	428	433	434	485	434	452	455	436	424	497	437	440	446	432	457	498	461	428	430	396	421	445	469	422	425	463	465	456	457	445	440	421	487	436	413	458	437	430	441	443	451	454	456	442	431	419	429	444	447	478	415	417	428	466	453	435	439	444	442	454	441	443	427	445	440	445	419	447	447	430	452	437	430	444	437	444	451	478	473	448	419	462	423	436	445	429	380	438	437	444	448	461	425	430	462	437	418	455	455	449	435	437	431	436	428	436	441	468	468	478	449	445	478	464	471	443	386	466	445	414	451	440	441	439	431	471	458	436	460	475	425	423	446	448	456	447	461	463	434	416	482	448	449	449	466	502	441	402	449	457	479	455	432	419	444	450	470	462	446	464	454	395	454	464	466	455	459	445	435	419	419	418	471	487	463	407	493	450	450	462	442	458	434	474	459	441	451	410	442	419	438	467	416	453	466	462	452	450	400	462	424	456	456	452	451	440	454	470	449	448	442	427	447	460	443	421	422	437	462	484	430	447	449	469	429	469	440	442	442	425	479	446	449	428	425	468	458	449	452	446	423	449	488	462	457	447	417	455	478	431	445	416	408	487	477	440	504	441	445	426	395	434	434	448	452	454	464	472	431	426	464	436	478	474	419	480	436	435	438	447	451	464	456	444	427	476	483	433	447	408	447	443	468	482	411	459	445	446	473	425	468	447	425	454	428	445	482	433	437	412	440	435	430	462	462	430	469	454	447	451	423	470	455	415	450	483	459	471	453	441	443	475	415	443	456	439	444	438	476	448	437	457	428	475	462	456	401	420	419	414	427	449	440	453	446	432	459	444	471	451	473	479	420	473	467	427	461	459	456	435	422	418	446	435	422	427	461	480	487	431	441	412	442	407	442	434	429	448	414	454	449	405	424	429	420	425	453	485	449	423	459	475	457	443	434	448	455	402	478	462	450	459	454	454	507	454	416	428	473	461	449	461	467	419	444	481	463	433	432	464	433	438	454	448	493	429	448	419	477	450	483	457	441	481	434	442	425	429	429	446	470	432	497	464	492	487	416	441	413	453	427	428	454	482	445	432	475	462	453	478	451	429	445	467	417	418	442	440	438	441	409	455	445	476	459	425	454	453	445	462	488	449	450	447	448	478	426	425	438	448	440	416	452	460	460	442	456	437	436	409	437	448	472	466	439	425	443	448	486	506	423	399	481	442	436	476	421	497	460	420	477	484	478	480	483	423	457	452	443	390	432	476	453	449	438	420	423	446	476	421	484	449	467	443	452	477	418	429	421	443	437	454	459	437	472	411	455	407	478	466	437	467	455	457	442	456	436	467	461	462	463	432	429	433	439	432	448	463	438	447	443	425	465	454	467	485	401	447	459	449	443	465	530	445	462	460	454	430	451	485	453	439	416	459	460	444	444	439	473	404	411	457	423	449	456	441	401	431	433	457	454	419	448	468	445	432	455	422	416	446	452	467	401	466	424	405	455	452	396	465	421	445	445	463	446	471	480	442	435	447	432	459	450	454	415	453	437	445	423	428	447	442	442	437	461	435	451	477	402	446	459	464	507	448	449	437	442	429	473	457	430	439	459	450	436	396	442	445	468	477	438	443	443	437	408	424	405	454	445	427	449	426	457	435	474	445	391	449	459	469	407	417	473	436	478	410	445	463	447	434	378	479	434	426	449	427	425	451	452	426	438	473	427	413	430	453	452	406	418	423	453	447	445	405	455	480	471	435	435	465	466	434	447	437	503	447	460	435	415	458	430	451	441	454	416	446	427	436	439	451	481	402	460	467	469	418	410	494	408	441	452	469	416	461	487	439	441	471	417	451	450	453	444	447	421	458	435	468	469	436	464	504	478	443	437	476	443	461	449	525	472	450	444	438	462	433	491	434	413	415	446	448	463	425	418	502	449	461	506	442	459	416	454	424	472	460	444	413	472	460	444	428	451	428	512	436	459	465	424	446	475	460	434	456	469	444	442	417	436	449	429	452	429	429	465	463	425	436	440	421	445	439	423	450	445	469	457	444	477	435	445	455	431	440	437	441	457	452	450	426	497	433	434	423	455	433	472	426	496	434	427	434	464	413	458	414	408	453	450	464	427	477	449	457	501	459	458	447	455	443	441	453	444	452	454	474	459	446	467	448	469	481	433	428	395	460	472	452	446	459	436	442	420	425	431	468	441	438	416	429	426	429	462	450	491	465	439	450	431	437	452	466	433	463	439	422	435	447	460	476	466	426	413	452	474	484	470	431	434	458	402	429	454	419	434	424	419	427	432	444	420	404	439	448	450	495	482	435	381	456	471	409	457	433	392	474	434	471	493	496	421	466	411	509	430	496	443	446	440	460	474	462	463	431	442	455	438	418	464	444	463	455	444	422	410	433	429	470	447	444	479	460	418	424	429	442	445	422	452	457	452	453	476	435	478	420	437	454	464	442	498	422	396	411	457	480	451	437	446	443	432	429	430	473	454	436	431	454	445	447	440	453	401	476	436	478	479	454	427	447	451	420	432	438	474	490	453	433	462	436	450	477	443	446	455	435	437	426	462	415	455	428	450	503	450	423	447	440	451	449	415	436	480	456	446	454	464	473	427	425	474	454	450	429	399	433	421	404	467	426	419	431	438	393	420	429	466	464	450	475	437	426	421	425	470	446	444	421
24609	21150	27527	24997	10629	1037	759	573	584	499	510	478	490	456	456	475	447	432	392	443	469	397	419	436	437	434	418	414	439	408	434	455	414	411	364	409	399	415	422	429	425	431	424	437	397	422	403	435	391	459	402	381	394	433	378	453	404	397	389	412	399	429	403	426	437	405	399	390	417	445	414	420	397	374	430	448	397	404	404	389	380	435	431	418	405	416	385	401	416	426	373	370	426	434	395	437	424	413	401	405	403	425	417	389	434	390	439	407	405	417	416	415	402	394	389	412	386	380	440	406	420	373	410	420	410	439	421	396	415	418	407	415	408	385	410	382	394	436	419	425	407	386	399	418	411	429	437	416	407	393	409	380	371	429	384	382	427	440	405	392	429	454	383	420	359	417	387	454	389	375	399	381	405	412	376	392	407	376	380	387	369	396	443	443	383	399	416	414	414	391	402	443	400	405	424	418	437	420	396	374	413	419	402	425	418	439	391	441	410	419	426	419	409	414	413	393	404	400	367	440	366	416	412	409	413	422	404	397	418	425	424	376	404	389	397	413	425	407	436	394	449	416	401	409	408	376	405	414	439	398	392	411	394	404	420	394	404	404	428	370	408	400	414	422	455	416	420	420	430	382	398	437	401	387	388	418	401	423	398	400	389	375	433	412	367	441	440	405	406	430	403	379	456	432	450	403	385	403	414	434	425	433	428	400	395	375	416	401	378	419	388	411	424	445	429	426	413	411	397	404	399	399	410	395	398	361	387	416	406	465	408	392	369	376	407	429	396	391	380	426	411	396	385	388	433	402	419	421	407	382	419	416	378	406	401	384	388	441	400	400	407	381	395	384	438	381	419	454	426	425	415	380	413	399	452	404	370	373	423	425	382	402	400	384	367	404	390	404	385	389	433	399	394	412	422	376	432	370	397	417	387	396	403	390	448	407	419	397	392	378	450	417	417	407	379	375	381	406	401	407	432	425	386	398	382	368	384	375	409	421	392	390	404	423	408	399	407	415	408	397	413	425	375	407	360	413	418	416	376	397	380	424	374	395	421	390	411	435	394	382	427	393	399	398	367	414	400	412	375	412	413	376	384	412	417	427	465	400	366	375	389	395	475	422	391	431	439	402	413	422	363	415	410	391	399	428	406	410	444	407	389	405	386	400	435	399	433	405	403	384	393	428	412	378	380	393	419	405	407	381	407	430	423	390	402	391	378	418	397	368	436	411	432	379	379	390	407	403	411	462	415	408	367	395	430	420	381	390	432	438	385	406	426	417	412	399	424	429	377	422	401	393	390	425	424	441	413	394	433	398	377	377	415	375	391	383	420	386	421	392	414	377	416	424	391	421	387	398	416	400	398	433	409	405	419	414	428	404	370	418	402	432	419	399	383	414	389	407	437	444	411	390	411	434	423	402	407	407	421	431	440	419	355	382	414	391	403	406	415	437	411	389	386	412	422	387	405	424	378	436	410	438	384	365	395	414	433	384	421	419	408	391	416	385	353	406	406	395	405	415	431	404	397	385	369	424	379	402	394	407	434	420	438	390	395	409	417	387	409	445	424	407	375	429	445	394	445	376	444	399	408	444	435	426	378	412	410	383	406	425	410	424	406	413	399	420	386	429	389	420	434	390	390	403	370	387	401	410	439	400	373	407	415	377	378	398	410	450	367	427	417	385	374	413	381	438	400	386	361	397	397	412	404	401	406	401	420	390	395	430	430	388	375	423	384	387	382	418	407	417	438	409	400	428	412	394	392	375	424	373	412	378	430	381	390	371	421	406	444	429	404	428	376	428	386	415	393	397	415	384	401	416	424	397	428	437	355	441	373	412	392	416	371	409	408	400	441	409	408	400	422	387	410	404	422	410	448	392	379	413	412	406	406	436	367	430	392	452	432	407	407	404	393	388	428	382	401	423	430	396	360	380	405	388	363	422	393	432	384	424	397	382	334	430	410	423	396	423	441	379	384	400	400	374	417	463	424	396	413	375	417	469	382	407	372	438	401	396	396	419	428	411	394	366	392	387	393	427	400	384	421	398	418	407	386	397	419	407	434	356	381	412	462	399	412	402	428	432	398	413	397	394	382	411	393	404	343	392	386	368	399	392	399	365	390	408	391	430	440	400	391	393	399	428	435	396	417	403	383	394	417	419	440	388	434	407	396	407	414	406	438	388	424	404	408	440	376	385	413	388	382	370	400	375	416	388	419	390	403	425	417	405	411	404	425	427	408	427	400	388	400	402	416	449	404	418	402	396	402	405	445	457	413	425	352	404	383	414	433	414	390	397	441	437	378	396	393	429	383	380	408	419	387	419	415	378	407	400	423	410	403	400	407	396	402	364	416	402	383	387	371	418	385	384	399	401	387	392	457	401	410	407	404	421	389	397	399	412	394	423	386	404	412	425	454	397	405	423	387	406	413	408	401	424	405	389	413	421	448	440	382	418	407	426	389	383	392	394	426	431	421	393	385	385	386	425	439	400	417	412	391	403	418	425	371	385	427	402	385	453	398	403	404	386	411	366	431	380	368	400	433	411	409	410	395	374	402	418	405	417	407	404	405	402	420	410	434	400	412	402	428	422	441	385	396	367	389	415	376	418	399	406	416	425	410	425	414	414	395	393	401	406	413	396	436	415	429	409	381	403	423	395	388	410	409	411	446	401	400	361	407	400	411	388	407	423	360	451	425	406	418	395	353	404	373	407	413	418	406	382	400	435	404	390	412	446	404	421	416	426	385	407	419	415	410	388	419	407	425	413	425	402	424	397	413	396	405	410	378	384	379	388	372	394	372	402	438	425	389	411	450	405	431	399	384	425	417	427	399	427	389	419	434	362	397	429	374	390	414	378	396	400	416	439	406	388	403	391	395	418	442	422	393	377	426	410	401	395	418	424	379	425	367	414	387	418	393	406	434	393	401	433	378	388	423	386	415	378	426	411	383	392	411	421	406	431	394	415	398	408	376	416	438	430	423	401	427	423	418	439	403	394	429	399	415	410	413	425	380	392	400	407	372	375	432	389	447	378	376	406	376	423	424	434	386	408	442	376	391	378	441	468	393	418	409	409	409	438	432	400	379	397	413	430	413	381	421	425	403	439	427	380	428	401	422	413	410	407	396	383	427	407	398	381	406	390	380	390	367	380	419	393	365	363	395	409	401	389	424	413	427	412	383	426	394	428	379	394	395	383	387	402	379	409	411	391	383	398	415	397	405	399	429	405	402	397	385	395	366	395	440	385	407	426	410	407	409	418	423	438	426	412	413	381	399	408	413	412	412	388	376	421	411	412	376	423	396	411	402	363	391	416	409	426	382	361	415	385	411	396	428	420	398	426	454	441	390	400	413	399	400	402	399	409	387	409	393	416	456	400	408	425	403	403	409	408	389	437	424	383	427	375	396	403	399	373	401	417	403	373	392	400	387	411	383	386	413	418	436	394	406	419	395	392	422	384	459	426	434	432	395	442	432	386	403	409	419	420	414	409	426	368	403	444	393	416
6325	8295	6909	3580	2558	1843	1532	1343	1156	1009	947	903	932	847	792	798	800	838	739	748	752	729	684	732	696	691	670	734	704	676	662	690	691	700	691	689	695	693	659	681	690	698	652	623	603	696	646	673	651	697	643	672	647	697	683	712	658	634	666	639	657	675	720	639	601	666	657	654	688	636	694	691	627	655	653	651	672	645	667	642	671	651	665	651	670	641	676	660	704	677	693	713	672	677	658	700	676	633	646	671	632	677	649	609	658	662	666	661	681	675	649	697	685	629	691	699	610	627	665	669	641	672	669	658	641	677	667	652	677	651	673	626	667	681	655	712	675	652	650	700	650	657	657	657	624	624	684	680	670	657	643	640	646	693	667	641	667	657	670	650	648	641	680	667	658	709	634	664	679	655	633	690	668	650	668	705	669	618	706	664	685	679	669	634	658	654	640	669	665	681	727	660	643	656	704	656	635	668	676	666	710	669	652	661	669	657	661	714	682	661	666	657	678	686	671	636	629	663	643	641	624	677	699	658	676	719	655	669	686	662	665	654	645	644	667	587	662	634	651	669	659	666	662	654	639	657	665	642	613	653	686	679	658	685	707	709	698	682	692	634	659	682	616	678	680	700	634	668	642	640	669	685	624	659	631	682	668	670	688	712	671	697	644	667	596	664	660	640	672	640	691	670	645	665	642	636	678	679	641	638	655	634	657	675	620	682	616	669	655	673	660	644	666	650	676	621	664	641	673	617	684	672	677	667	709	644	648	667	698	685	628	664	646	589	648	662	688	641	656	671	671	677	680	657	641	704	650	666	684	659	637	651	687	663	643	685	651	673	680	694	644	659	645	626	662	636	660	646	650	633	649	643	658	693	651	658	673	672	680	638	702	631	606	620	637	699	631	661	685	699	668	668	619	656	679	615	622	673	676	695	611	650	666	676	649	651	678	692	671	669	700	653	682	666	714	690	685	665	686	676	622	715	659	707	615	694	628	640	679	696	702	666	650	619	658	651	711	635	670	642	669	663	659	677	672	677	669	662	680	682	676	664	633	675	625	661	627	606	665	665	669	625	665	645	641	682	644	638	639	625	688	672	668	684	709	656	670	726	669	685	659	672	688	680	662	660	678	638	692	670	670	702	633	660	663	678	665	645	680	641	657	662	646	666	665	656	640	625	661	712	676	695	671	622	639	666	647	733	668	654	656	642	708	711	689	657	689	687	691	649	631	624	641	658	658	626	677	672	634	698	636	627	669	660	664	712	691	690	644	689	679	627	668	622	685	683	666	655	637	623	654	676	692	684	625	680	690	643	722	644	648	677	692	684	623	671	678	667	660	667	643	678	697	624	663	669	693	648	663	643	643	699	655	647	642	643	722	644	684	655	666	637	695	689	635	688	667	653	656	687	636	687	674	615	688	650	646	669	640	686	661	664	660	674	639	701	648	730	637	661	656	640	691	672	673	640	683	657	657	632	669	622	646	655	641	676	618	679	671	615	716	665	674	700	610	641	657	611	630	688	650	653	648	682	656	665	698	681	689	672	682	637	669	640	706	687	606	659	690	634	690	627	647	628	672	648	713	688	686	680	702	652	710	656	662	637	674	673	722	659	689	670	665	618	718	682	664	676	721	636	695	671	659	644	680	668	637	680	677	673	687	695	647	650	689	659	677	678	648	657	654	631	681	656	624	661	635	646	655	649	686	646	682	667	648	635	651	659	693	584	676	699	626	671	638	671	658	664	650	667	628	625	646	669	662	688	677	701	653	649	667	675	643	734	643	576	685	657	686	629	689	663	632	650	637	659	690	681	701	669	659	662	647	703	635	647	627	684	687	646	639	676	684	671	668	682	660	682	691	701	688	656	671	665	669	677	637	655	658	676	660	739	664	691	664	636	669	663	677	665	654	665	667	669	657	607	621	691	671	640	645	634	649	658	618	691	679	670	673	685	684	684	666	686	651	685	642	643	679	653	662	652	663	671	660	721	634	651	708	642	647	668	645	622	667	676	656	638	655	686	643	669	641	692	686	653	672	652	704	718	681	708	718	635	669	612	691	637	678	686	677	664	680	624	669	619	658	687	673	648	600	632	728	676	673	672	658	665	660	677	662	641	645	666	671	626	664	635	661	728	648	612	620	633	669	669	668	683	667	688	691	696	667	611	694	634	699	665	686	665	677	697	702	643	661	667	608	683	707	656	656	667	732	669	676	643	679	639	639	654	652	679	679	642	652	643	658	693	683	690	645	671	609	624	700	660	677	631	640	609	680	687	666	736	705	682	666	654	662	685	680	656	666	727	665	651	682	664	681	684	657	693	670	673	689	667	659	697	624	659	642	685	690	661	654	639	706	684	641	629	636	656	672	691	648	681	676	662	673	614	631	703	668	713	667	674	717	653	659	658	639	675	638	700	681	672	657	667	691	660	629	651	630	651	676	666	663	629	648	682	660	660	650	672	645	673	650	668	621	687	623	663	673	657	647	697	613	648	688	652	618	695	669	656	641	698	672	675	639	681	688	676	685	684	631	655	637	645	656	643	662	686	657	679	672	661	635	693	698	721	632	660	696	633	644	643	678	664	623	650	681	604	679	690	654	655	672	681	632	702	665	636	703	705	650	638	661	663	706	662	665	641	675	667	674	655	698	683	673	658	653	622	653	674	654	667	667	638	695	671	652	647	658	605	707	632	670	664	630	637	678	688	680	662	632	680	709	645	625	646	672	648	650	629	629	640	661	676	630	658	672	636	691	669	674	665	585	596	683	693	651	698	653	634	659	672	677	663	651	637	651	623	697	629	671	661	683	631	658	650	706	669	668	669	656	708	685	681	677	659	651	652	672	640	697	680	652	676	635	732	691	664	651	645	633	691	669	694	678	654	645	661	669	717	654	650	618	641	654	625	641	665	652	642	649	682	693	634	651	688	688	692	642	696	616	714	675	644	660	650	701	642	700	668	662	707	653	678	631	638	652	638	624	656	688	624	672	664	686	657	650	674	642	659	655	639	631	630	647	658	667	684	654	618	726	608	687	650	585	684	628	676	649	655	675	657	688	672	650	670	688	676	708	668	662	684	678	669	661	653	665	667	644	696	665	656	672	651	621	662	657	662	636	646	660	706	652	675	649	716	665	682	693	674	600	651	732	681	629	669	682	665	654	672	637	637	688	671	630	694	665	611	652	680	685	638	648	662	690	658	706	676	618	689	635	630	667	638	689	665	664	638	660	663	680	643	702	708	652	649	683	670	655	665	644	671	682	652	653	661	707	712	645	669	671	659	672	619	675	673	712	702	666	653	691	663	661	723	737	648	671	632	670	667	651	654	659	626	647	589	641	630	651	642	660	678	677	674	663	680	698	644	686	669	709	639	661	672	700	655	625	651	663	655	711	656	677	662	686	701	665	643	685	651	682	683	631	654	654	650	663	702	675	657	612	686	639	659	700	709	675	697	668	676	612	685	655	587	672	675	651	729	650	670	636	675	656	682	654	639	669	664	649	654	648	677
23118	21054	28672	23664	21054	17716	1902	842	728	659	580	519	494	454	449	434	445	379	389	386	406	388	370	345	378	336	359	398	361	387	354	328	357	330	359	365	359	356	346	375	348	348	338	349	348	328	344	334	346	348	356	305	382	308	335	371	341	358	340	315	329	313	309	327	320	300	310	345	323	345	293	346	358	308	330	326	350	361	336	345	339	331	309	300	313	324	341	337	377	319	313	331	332	337	325	320	295	327	300	351	347	311	338	325	331	333	366	315	334	301	309	328	352	314	306	310	324	328	323	316	323	347	339	352	333	354	330	309	368	330	328	347	335	320	310	310	317	313	359	365	296	333	329	349	309	332	327	311	337	346	332	341	350	325	357	338	334	356	322	319	317	337	324	335	305	331	322	308	350	323	357	311	312	305	316	335	297	288	313	349	337	314	327	349	360	325	353	300	327	327	334	312	339	336	309	300	309	320	323	316	290	318	289	315	320	363	299	300	338	325	329	372	324	312	343	356	289	349	352	338	332	335	317	335	328	329	306	338	340	295	328	315	355	319	303	331	332	305	336	338	294	339	299	294	309	343	306	363	304	301	296	352	331	302	347	303	328	341	336	320	314	273	304	298	315	360	321	334	335	354	341	321	302	323	321	318	338	333	355	322	347	312	354	302	344	344	317	328	336	338	312	336	343	363	294	343	351	297	325	351	324	341	323	325	329	307	311	316	332	325	311	292	314	324	318	342	346	341	317	326	348	337	329	316	333	302	336	349	317	328	320	331	310	333	296	302	305	311	326	329	295	323	314	311	339	321	343	355	318	328	397	323	308	293	345	299	325	315	341	366	334	336	287	308	331	362	300	318	321	317	345	341	342	302	329	307	365	316	306	313	342	351	338	325	323	316	346	318	297	322	328	318	319	346	342	311	341	331	316	340	344	332	338	314	352	335	334	330	335	336	375	339	338	301	318	312	322	315	309	318	306	307	318	332	326	327	323	316	336	322	310	299	308	339	324	330	312	315	336	291	317	339	333	342	330	310	301	333	337	324	349	342	302	341	329	367	350	319	324	296	307	331	319	324	329	302	325	306	329	357	343	292	352	342	316	328	342	313	325	320	351	327	347	343	359	352	368	308	315	350	297	343	324	293	300	323	295	305	323	325	322	332	328	322	327	314	324	335	318	334	365	347	325	315	339	327	345	329	329	343	320	334	326	347	326	340	318	321	307	341	325	349	283	302	327	344	341	309	330	298	339	327	336	346	316	340	330	316	313	353	345	316	357	314	319	355	332	327	330	345	343	345	315	283	295	313	307	332	286	336	310	335	347	333	314	319	337	312	387	343	337	315	290	323	302	346	322	333	308	331	339	326	302	342	348	345	310	304	342	325	293	322	358	303	337	338	293	317	318	357	334	315	347	307	322	295	318	318	317	329	354	299	331	334	315	326	308	330	355	326	351	329	316	307	317	329	336	296	320	321	321	324	320	314	325	332	333	369	332	350	343	321	344	313	324	306	348	292	328	351	287	312	319	318	345	347	345	312	325	312	325	307	344	349	348	352	319	295	324	324	320	322	334	320	327	329	335	313	323	335	359	300	314	333	317	327	327	345	344	336	316	313	328	328	353	337	317	316	316	327	302	327	314	311	299	347	329	340	320	324	330	336	366	334	325	328	297	307	339	355	308	330	327	344	303	310	307	315	317	307	342	364	366	316	280	324	334	335	301	323	362	277	334	315	329	326	330	329	317	288	370	332	321	347	320	307	338	316	314	331	308	359	305	315	311	300	342	330	313	322	307	316	337	297	353	318	323	313	336	340	343	305	325	314	314	327	319	346	319	330	328	341	338	321	327	334	311	311	317	325	328	343	337	326	318	304	307	304	334	341	323	320	323	321	338	349	332	318	339	296	331	322	336	314	356	319	339	327	336	343	314	313	347	301	341	343	327	341	305	358	354	314	341	342	334	317	286	320	310	331	333	320	326	324	320	317	295	294	315	309	353	311	313	311	333	362	297	354	329	321	289	343	349	313	323	313	310	308	335	346	317	294	338	318	314	309	298	338	348	312	341	319	309	327	335	331	332	306	332	320	348	349	320	318	333	361	293	335	332	307	292	300	318	347	305	323	274	318	325	315	324	322	286	343	336	330	335	323	339	337	317	340	328	298	318	347	332	345	340	320	303	336	320	338	320	334	319	311	336	326	327	351	332	321	326	343	315	313	339	348	333	300	332	295	327	335	342	328	287	326	357	314	352	332	309	314	314	334	317	323	338	325	354	357	316	332	309	327	311	329	357	330	345	336	349	327	313	302	338	297	336	324	297	320	313	341	328	316	369	298	325	317	334	311	329	323	303	364	300	346	343	304	331	347	326	314	299	317	317	342	323	315	331	311	328	313	349	321	341	308	350	340	335	297	345	315	309	332	378	322	319	331	304	328	322	329	321	356	296	331	291	305	340	327	334	307	351	310	335	339	343	325	319	331	349	335	288	331	329	309	335	330	320	321	319	311	350	318	335	319	313	322	313	320	365	300	345	365	290	294	313	340	322	314	325	342	348	294	323	316	314	295	305	356	328	313	338	298	307	316	300	334	299	343	322	342	314	329	327	339	318	321	286	350	335	301	366	343	303	318	334	344	336	303	307	357	329	307	305	309	334	310	295	312	359	300	305	320	375	302	310	355	295	318	346	314	343	340	299	309	341	311	299	320	319	296	342	313	364	315	307	324	326	351	346	339	346	349	318	343	307	297	308	325	324	302	294	331	341	326	318	291	349	348	306	300	297	323	308	351	336	349	321	319	325	354	330	301	335	319	332	371	307	303	327	327	322	287	319	323	302	339	351	343	311	314	299	306	307	324	342	306	349	340	336	344	287	332	292	343	364	324	332	316	339	324	312	352	313	340	321	308	316	315	342	306	327	335	317	340	301	310	315	344	322	341	323	322	357	304	327	348	273	304	296	321	326	331	311	311	333	321	339	328	310	339	330	327	331	299	314	326	322	348	348	312	328	329	343	339	345	331	314	310	326	369	338	315	323	341	306	323	322	350	331	331	303	322	346	321	340	373	330	329	340	304	328	305	313	299	328	308	326	328	306	318	293	335	335	319	315	325	305	338	338	322	312	299	282	320	325	349	328	364	308	318	347	344	319	303	306	345	330	311	319	368	312	318	318	315	302	293	363	336	339	360	331	319	311	338	294	307	313	344	338	331	325	310	311	299	338	302	320	310	342	334	294	319	300	294	327	321	297	354	337	309	315	357	342	349	278	346	319	327	359	308	326	300	337	315	309	312	309	310	313	309	331	317	341	348	327	333	325	329	348	288	332	317	325	341	310	297	335	315	276	294	301	298	362	288	324	327	356	337	329	295	319	324	358	328	320	366	339	320	318	286	311	333	315	327	313	313	332	298	319	305	350	293	330	313	329	290	338	333	298	307	307	333	330	332	339	352	321	316	347	335	322	292	342	332	311	306	320	334	286	357	335	322	348	310	353	325	318	330	307	354
8821	16238	13365	7089	4945	3662	2761	2170	1938	1627	1361	1232	1115	996	960	893	873	877	794	771	759	694	694	702	630	684	660	643	631	597	638	607	637	622	598	612	624	583	599	551	570	596	576	553	600	543	569	572	553	603	597	589	554	570	527	545	561	569	533	537	568	533	554	572	612	523	572	556	552	529	547	568	525	586	559	524	535	516	539	520	535	544	540	558	506	557	588	566	607	511	500	557	571	577	565	575	542	532	576	558	584	576	541	546	544	539	581	548	539	576	540	518	538	555	534	516	570	518	533	551	518	509	571	552	568	544	509	515	523	479	541	545	555	541	534	475	577	518	589	549	511	562	554	495	544	546	542	502	521	531	542	534	524	575	532	568	577	551	530	585	578	557	561	532	575	541	502	511	515	554	519	545	498	542	546	498	554	556	536	540	526	540	492	534	535	507	503	541	513	549	548	552	529	539	546	521	527	543	572	532	548	525	541	553	552	536	565	539	540	526	564	560	470	560	543	537	518	554	544	516	495	534	546	561	527	568	529	555	554	566	536	540	555	542	507	538	512	514	567	534	543	530	577	532	528	527	541	504	538	557	545	480	513	541	539	536	493	529	523	567	541	553	579	535	549	547	570	536	544	557	567	570	525	510	532	530	496	581	515	538	564	527	540	596	537	569	520	556	525	520	532	521	556	567	580	541	502	546	553	549	549	493	540	588	509	514	504	553	532	537	544	539	558	524	554	547	512	541	516	511	532	549	548	589	551	571	484	555	536	545	554	537	534	593	558	551	559	556	554	531	518	536	541	507	556	554	556	544	530	521	550	522	539	566	536	527	542	537	595	534	538	531	512	562	527	566	502	568	586	527	590	500	560	548	525	547	580	555	530	555	528	516	533	583	552	565	562	551	522	537	509	574	522	523	504	610	558	564	538	532	605	547	526	512	515	481	548	564	561	565	515	560	523	567	557	553	520	513	556	523	531	553	559	570	546	562	553	521	520	555	522	528	561	532	535	520	532	519	571	484	565	540	522	508	546	533	545	515	553	551	500	518	533	540	512	550	583	548	553	547	500	556	536	539	573	516	535	556	507	556	466	533	528	566	523	558	550	540	571	520	545	545	543	525	540	518	551	555	572	549	530	530	531	540	525	555	538	548	567	531	516	538	517	542	506	534	541	519	517	580	568	528	550	547	559	573	523	553	521	527	537	513	512	561	511	537	555	527	516	563	536	551	579	564	545	529	584	514	534	528	521	524	612	560	559	552	536	540	572	542	529	491	571	571	515	542	525	568	541	539	550	533	560	520	544	523	556	541	560	543	547	523	543	547	555	554	514	501	525	522	514	566	538	529	538	543	506	562	512	581	556	551	530	535	512	490	544	567	528	562	553	538	551	544	518	507	510	532	532	559	531	489	538	569	522	558	569	524	532	511	504	551	544	541	527	543	536	522	571	532	516	590	532	548	548	594	547	551	543	572	549	489	552	571	543	534	590	540	543	541	555	500	535	504	523	549	569	533	541	520	497	525	519	546	577	545	590	562	500	504	500	541	581	549	500	489	499	545	508	503	546	519	564	539	534	550	532	492	559	509	541	543	529	549	556	544	531	549	548	564	546	564	515	531	536	544	534	541	555	529	530	574	506	536	507	531	556	530	525	563	579	505	526	563	522	531	600	528	585	561	546	550	536	557	572	499	513	503	545	555	516	586	530	576	552	530	561	562	555	511	588	566	594	549	579	575	543	519	531	551	512	598	527	579	559	528	552	522	579	529	525	532	549	519	584	565	554	559	496	500	542	561	527	570	554	524	556	519	529	544	543	544	503	543	553	505	526	550	569	535	536	562	551	527	507	593	505	550	568	511	557	529	591	520	540	529	542	549	514	588	545	544	549	586	519	493	543	509	533	522	511	507	540	550	562	503	553	544	502	556	554	525	547	557	563	539	592	558	542	557	537	549	582	551	546	556	512	517	487	549	517	583	518	503	579	499	563	509	571	567	530	536	532	599	536	535	496	563	503	523	520	533	555	531	555	526	542	517	522	564	543	487	508	585	563	564	541	543	549	550	540	524	517	531	585	495	533	537	540	552	546	543	543	556	495	517	564	531	554	491	523	521	541	551	540	501	527	497	555	533	566	531	561	547	517	544	541	528	554	543	563	534	509	553	563	523	564	533	585	585	521	536	548	562	550	543	543	513	523	550	573	518	542	543	546	556	591	518	529	586	577	505	498	531	549	576	526	572	522	542	516	533	521	568	600	558	529	544	529	593	540	512	557	577	563	537	561	551	518	572	520	555	581	586	544	567	495	549	573	529	510	533	529	549	553	582	549	540	563	552	493	535	536	520	511	516	592	519	527	526	526	550	536	563	534	538	531	494	558	548	545	562	538	550	524	536	504	541	539	541	537	519	544	537	513	532	518	527	522	538	509	530	545	547	557	520	514	512	537	529	557	520	557	544	589	538	551	533	539	541	554	572	501	575	514	497	525	545	487	553	533	516	525	504	543	574	524	534	534	569	506	546	526	544	530	528	509	522	538	576	575	540	513	555	522	568	587	499	545	530	542	546	519	501	566	523	541	586	542	499	550	546	497	516	513	523	558	521	509	546	556	514	525	563	568	573	545	569	549	573	499	544	562	526	555	509	559	543	560	523	535	530	596	505	494	522	565	523	526	533	541	510	549	537	536	560	573	488	537	536	513	524	517	526	536	555	548	573	569	513	494	546	569	515	548	538	532	523	546	521	553	552	544	551	576	537	471	569	543	536	548	561	533	528	538	502	556	510	548	561	522	567	515	536	527	536	524	527	540	534	529	559	551	543	537	546	554	567	539	531	535	528	578	546	548	525	539	547	490	531	565	545	529	477	543	503	480	576	529	566	503	506	571	558	557	553	550	511	573	562	514	538	538	529	528	534	534	540	534	578	557	500	533	562	513	559	539	531	512	530	551	538	534	580	561	579	559	534	567	566	546	533	499	493	521	548	569	551	537	523	547	533	516	518	540	548	543	547	519	534	551	497	544	536	553	572	511	553	540	524	514	544	532	549	516	522	517	500	541	548	531	519	496	588	508	533	544	564	525	543	549	505	535	550	527	504	526	497	553	506	493	525	603	535	545	534	515	557	585	554	532	536	565	531	536	565	589	541	560	571	558	561	501	550	537	565	532	546	554	555	507	543	504	543	577	559	492	521	522	535	541	540	555	548	557	570	553	516	519	523	527	534	524	524	519	549	578	513	556	535	562	568	541	528	533	535	571	534	554	560	545	537	555	490	527	535	543	520	521	527	532	508	524	512	523	532	541	598	554	524	535	543	543	501	528	560	529	584	529	541	543	544	553	502	532	543	530	557	553	526	517	544	567	538	519	536	538	543	540	539	590	554	544	536	514	555	538	550	524	552	515	555	520	557	536	532	523	543	562	539	533	528	483	502	529	562	527	529	537	505	498	534	534	514	527	579	551	520	560	537	554	554	532	558	501	518	545	546	555	526	517	530	525	508	592	544
26767	19492	5062	645	379	341	305	299	272	275	248	270	299	264	295	280	303	302	295	297	266	286	265	278	317	287	261	264	267	234	290	294	320	272	308	297	268	280	278	284	289	245	287	293	262	286	296	299	295	248	261	278	241	268	250	265	263	252	271	289	270	318	308	278	269	304	291	291	270	279	281	261	284	285	283	269	264	267	278	276	303	254	297	332	282	261	276	264	301	289	284	312	281	261	269	292	257	271	302	280	310	280	235	274	278	314	304	279	269	278	275	293	284	312	265	287	287	268	273	286	275	252	238	269	292	293	281	276	260	290	291	289	274	274	295	261	292	280	318	294	246	300	281	277	256	266	295	298	268	271	268	264	279	276	289	290	297	277	284	283	296	292	275	279	287	276	309	297	264	297	249	254	283	262	290	274	283	290	240	264	256	280	286	289	273	246	271	303	283	270	272	259	269	272	300	245	276	227	266	301	296	268	263	272	245	264	296	276	263	244	284	273	275	253	261	288	263	289	268	272	281	259	276	257	268	286	305	261	300	268	305	299	280	265	268	277	262	298	288	286	262	295	292	290	248	243	286	251	271	242	235	253	285	253	282	279	270	304	264	271	293	252	264	256	265	258	290	291	301	277	262	272	289	280	274	276	262	302	291	258	264	238	263	282	285	274	265	286	289	288	251	267	263	272	285	312	264	275	247	268	248	291	284	271	278	248	289	279	290	290	323	283	266	283	271	276	290	290	278	277	291	274	278	267	267	249	269	248	251	263	242	289	289	275	256	250	267	261	277	281	261	277	303	300	299	268	288	271	273	266	279	282	265	263	309	249	260	291	289	246	269	292	242	281	276	285	249	287	255	283	264	252	289	291	264	323	240	259	283	263	239	266	271	247	272	279	293	251	267	281	300	288	262	283	274	281	265	273	280	258	246	260	306	263	301	312	287	277	288	264	259	274	266	272	311	264	263	293	290	269	268	277	244	274	293	219	271	266	285	281	268	286	273	283	282	287	272	269	295	280	293	262	263	265	280	304	274	312	280	291	270	279	292	271	265	265	275	281	262	251	281	291	277	296	241	275	266	287	308	287	288	286	281	261	273	281	262	252	277	258	267	314	307	266	263	242	296	262	275	286	273	276	311	279	265	264	253	253	256	233	276	264	270	270	262	311	282	270	267	257	257	265	268	268	267	298	227	271	269	278	287	271	305	257	280	281	282	272	291	279	275	284	271	281	279	278	274	250	289	299	271	291	271	293	286	261	290	277	294	269	265	251	278	263	285	295	274	294	264	291	288	257	260	287	270	279	275	264	287	246	257	255	242	278	271	269	260	268	262	287	269	289	272	272	265	279	274	284	247	299	253	284	267	284	294	286	286	257	285	269	280	270	293	244	283	277	288	291	268	273	284	268	259	294	279	289	296	267	276	293	283	310	269	283	295	282	276	265	282	255	272	263	275	268	287	280	246	273	297	288	274	291	274	282	268	282	278	282	303	287	260	257	269	269	277	267	295	279	296	282	274	281	279	276	285	286	273	284	261	281	270	311	244	295	247	261	286	276	283	300	283	286	292	277	289	265	276	262	253	240	268	281	277	275	293	257	264	262	264	304	261	268	276	291	265	247	283	286	277	270	272	257	262	279	248	275	270	257	277	281	264	284	290	289	286	276	297	265	272	292	262	285	304	291	291	281	283	285	276	295	310	289	287	271	248	293	260	306	266	268	276	279	279	272	275	259	273	262	290	287	276	271	290	250	254	260	260	296	268	276	262	308	292	304	277	253	266	275	298	309	277	293	290	272	263	306	245	276	275	244	281	251	255	266	273	257	288	269	273	271	300	264	267	292	254	274	281	258	288	265	293	253	256	255	272	263	274	272	303	270	285	267	286	282	263	274	261	289	256	281	251	289	292	276	242	290	297	278	271	288	274	279	279	288	267	256	290	273	291	268	283	257	283	281	315	304	269	265	257	268	262	270	292	275	256	273	264	267	260	269	289	261	272	283	291	285	280	287	243	268	268	281	285	280	278	272	283	277	280	267	308	272	282	294	299	282	270	266	307	291	263	278	250	298	261	275	261	278	280	277	281	264	266	246	296	260	290	273	284	286	268	258	286	272	279	271	283	266	281	249	270	256	273	270	269	263	284	282	272	278	297	277	321	258	326	295	270	269	286	280	280	266	262	311	272	265	267	307	280	275	297	260	266	260	303	269	259	283	277	275	244	268	249	252	269	255	263	244	288	298	275	286	258	294	256	253	274	281	274	279	280	292	289	257	271	283	259	286	290	281	277	266	265	280	275	291	256	287	257	312	249	268	256	335	276	291	273	272	283	266	269	277	260	241	257	283	285	280	284	273	293	263	278	285	286	253	307	263	266	260	262	248	294	300	287	264	270	290	310	291	259	253	277	272	265	288	243	303	280	267	248	259	290	268	285	263	241	237	309	285	283	284	286	257	314	281	267	261	290	220	299	305	274	295	302	281	286	292	304	260	275	270	275	261	276	307	260	276	278	299	266	277	267	297	304	288	291	240	291	257	301	281	268	272	262	246	314	274	254	285	293	276	249	277	243	272	259	280	254	247	276	269	281	291	255	305	277	264	273	253	283	297	270	273	278	285	300	277	269	279	252	281	275	280	290	248	272	282	303	278	263	278	279	266	275	288	293	294	285	274	290	279	285	254	261	261	266	272	279	292	269	297	279	247	267	304	276	273	274	272	266	283	285	275	306	256	285	253	272	280	244	280	295	294	305	276	288	247	272	281	254	267	272	308	283	290	299	274	282	296	269	254	264	269	263	284	286	266	267	273	284	298	299	293	275	280	259	274	276	295	276	297	273	275	246	271	304	267	257	288	276	271	264	264	258	287	270	276	276	272	268	263	273	304	287	278	263	284	266	255	269	305	267	270	280	278	292	273	249	292	288	264	274	287	272	292	280	279	304	263	306	284	268	281	265	265	272	258	299	300	274	264	279	266	281	297	267	262	300	239	284	267	271	286	262	290	255	279	306	269	299	253	258	269	270	281	282	270	269	286	294	287	278	300	289	257	293	273	303	285	262	286	279	254	292	282	301	262	246	292	279	288	292	267	278	253	306	271	268	280	248	278	289	297	268	289	294	268	296	278	278	262	281	277	261	259	297	264	258	265	253	265	287	272	270	285	261	250	254	302	259	278	270	319	270	279	271	265	279	273	289	275	250	284	263	285	247	288	266	261	292	273	249	258	299	276	276	279	272	301	255	307	282	265	284	274	243	293	261	279	284	260	279	280	285	260	259	277	280	276	270	281	256	301	279	286	258	263	275	248	299	241	273	253	276	279	257	240	244	295	270	286	281	310	278	267	253	275	256	293	299	298	318	263	279	286	293	266	253	280	274	279	275	259	284	264	277	288	267	293	269	313	256	321	303	257	275	304	284	276	317	296	267	279	284	278	299	244	254	273	270	269	283	296	286	273	265	267	268	282	281	300	274	269	273	250	276	287	252	240	302	274	273	283	312	273
4563	2056	1527	910	664	597	588	524	475	500	501	453	474	460	443	478	484	446	450	483	492	451	445	436	425	490	447	503	436	481	458	457	429	447	446	451	451	506	440	458	441	425	432	472	467	476	457	440	441	455	427	457	468	436	429	467	480	458	414	434	417	394	436	433	484	446	441	460	424	420	456	430	465	438	442	425	437	453	479	408	443	487	447	451	410	488	445	431	463	451	436	435	437	419	464	453	443	451	470	460	466	442	483	452	464	463	447	438	440	425	429	437	431	436	436	453	489	428	466	430	464	461	449	432	430	448	455	485	466	478	447	410	464	431	492	441	446	457	424	450	437	469	455	483	448	462	441	481	484	471	421	444	450	471	445	488	486	445	440	447	448	466	476	460	437	483	432	434	451	443	440	431	452	457	429	440	429	448	434	481	451	441	428	431	485	489	455	433	462	435	458	440	470	415	430	445	432	462	469	453	455	461	440	472	487	466	430	481	450	436	488	450	449	442	465	485	471	417	440	450	454	472	440	468	464	458	430	423	442	460	478	452	464	435	493	448	434	437	454	432	471	444	462	469	434	423	472	465	452	464	474	443	429	457	450	479	440	467	431	474	422	431	467	469	426	451	453	455	501	483	477	465	487	444	464	465	446	472	458	470	445	475	440	397	467	441	427	427	440	475	441	471	404	466	474	469	442	400	429	423	453	438	430	443	468	446	437	455	466	443	464	420	484	433	445	436	449	447	450	479	453	452	435	473	465	491	440	475	448	453	472	429	454	445	464	452	432	442	494	442	461	448	492	457	465	412	453	466	460	445	437	478	465	454	406	395	469	485	426	419	437	456	426	460	413	458	437	438	425	443	484	474	480	456	474	449	464	466	448	462	437	427	424	449	414	473	455	469	453	437	463	454	468	452	457	414	437	454	450	447	459	455	469	433	457	439	455	447	423	485	470	465	481	443	443	467	490	462	451	471	441	441	463	421	479	436	469	479	468	484	452	425	454	457	460	460	475	448	442	454	476	438	455	462	443	427	456	483	453	431	432	484	446	504	452	449	423	472	435	466	464	417	434	473	446	417	423	442	447	463	425	420	456	432	461	450	491	449	422	459	453	460	450	456	457	429	410	447	413	430	457	451	441	438	440	472	452	456	429	448	457	460	417	412	474	427	433	485	489	468	415	452	431	434	426	453	441	451	436	416	438	422	447	456	429	399	433	429	452	477	424	413	426	440	481	449	433	449	486	429	421	490	462	441	471	437	467	422	489	446	447	450	464	490	465	435	450	480	442	419	429	468	475	463	446	453	438	435	443	469	446	485	473	424	449	457	458	445	430	460	438	432	455	447	441	462	474	439	454	484	426	471	447	442	472	451	431	433	431	457	450	427	447	454	471	423	448	500	436	440	420	493	452	443	485	430	432	428	466	449	450	456	466	453	472	420	462	451	473	509	400	448	459	448	420	461	435	433	442	444	457	427	462	453	477	459	478	441	445	451	518	454	464	457	441	453	444	445	422	450	453	426	456	454	461	455	435	439	475	425	475	454	456	467	432	451	466	428	457	441	475	500	425	447	469	445	478	451	415	443	450	448	453	477	424	457	453	447	448	446	423	458	460	440	449	420	449	465	430	476	453	439	480	483	428	518	464	463	471	440	461	504	464	460	443	416	448	431	441	424	469	442	430	455	484	420	443	457	472	420	442	417	474	452	436	459	451	474	457	446	449	450	464	457	469	469	476	476	444	500	454	449	429	432	427	423	466	479	445	482	466	445	439	418	439	464	471	446	431	465	437	440	447	486	420	411	440	456	415	447	439	468	427	451	459	432	474	452	443	440	466	449	466	419	446	485	468	494	444	455	438	442	447	472	468	460	444	431	492	455	423	473	472	445	440	438	469	401	454	443	428	466	472	395	465	479	466	474	436	413	464	380	478	467	472	451	460	430	464	448	430	428	454	424	454	422	429	432	472	439	481	452	472	405	460	435	501	423	460	456	447	448	461	477	412	449	465	462	439	434	436	415	476	446	491	455	452	450	441	426	455	464	468	442	446	433	473	436	446	458	458	459	467	479	512	462	445	455	496	457	458	468	461	455	443	465	462	450	434	476	445	417	424	443	452	447	475	435	496	435	459	466	473	394	443	474	409	459	484	454	434	453	451	464	412	450	469	429	452	437	434	441	445	431	478	466	423	429	449	454	428	442	435	439	433	444	476	408	470	417	438	447	441	477	448	464	510	471	417	446	427	438	460	458	462	444	432	436	505	449	433	469	423	455	416	428	464	441	450	455	467	445	434	455	429	482	464	445	442	430	457	458	441	449	438	489	443	438	444	423	431	435	432	443	428	444	461	469	479	440	445	438	478	436	440	455	443	474	457	427	430	460	455	414	427	445	432	464	445	440	415	432	454	447	449	457	428	453	454	449	432	453	431	458	426	452	461	440	467	405	447	485	455	441	447	453	456	438	417	438	462	443	463	463	435	459	499	458	444	462	488	427	439	466	449	453	449	434	468	490	431	456	464	483	438	409	475	461	496	425	472	434	429	470	436	448	416	478	456	443	455	467	452	440	414	489	473	426	452	441	447	462	506	402	437	431	426	462	454	444	451	456	451	456	422	439	492	445	451	459	438	463	471	458	463	452	459	457	455	469	468	445	469	414	437	449	501	430	461	423	431	460	453	452	483	457	476	443	473	447	440	455	475	514	441	457	464	469	441	457	449	446	457	428	446	403	462	478	449	440	461	418	427	437	437	447	436	458	453	445	437	473	460	432	441	435	430	429	424	419	447	459	434	437	437	480	418	436	438	436	439	441	426	416	482	442	458	448	451	436	439	472	456	474	455	445	456	472	441	459	466	411	453	438	445	452	452	464	461	441	433	477	417	451	469	437	451	433	462	496	409	456	424	421	445	458	435	469	459	476	397	446	472	452	436	432	439	487	484	478	439	488	457	443	434	453	449	453	430	433	470	439	406	481	423	420	446	461	438	454	416	444	445	464	476	448	482	423	455	472	460	484	458	454	451	428	443	410	465	508	462	427	456	422	443	463	437	471	428	446	491	439	429	451	440	453	438	464	435	490	467	452	451	431	467	431	471	483	431	450	463	420	456	435	459	447	439	461	458	470	443	468	459	437	431	439	475	426	414	406	422	485	422	473	452	492	422	475	467	453	484	450	452	442	430	429	388	443	466	459	422	436	454	463	439	430	461	414	445	422	432	437	467	481	432	453	441	457	427	464	455	425	486	442	453	430	460	440	404	461	446	461	459	460	455	502	454	462	483	487	472	473	443	456	428	489	451	456	450	442	437	487	443	450	446	454	468	456	424	473	459	430	456	434	433	462	496	404	484	479	466	431	465	466	432	446	454	448	447	480	459	436	476	429	461	457	441	432	484	451	459	422	456	430	451	441	432	458	480	438	444	467	437	461	472	454	473	452	451	430	450	463	467	415	463	477	452	440	442	454	451	453	431	470	489	451	466	440	461	445	448	420	451	409	459	452
24649	21134	27540	24969	10709	1018	729	575	584	523	504	473	440	476	445	450	433	448	446	425	446	444	416	420	439	461	387	389	402	425	396	450	441	398	415	426	417	392	434	427	414	467	411	430	430	419	441	449	404	406	444	410	446	439	395	409	390	427	404	439	414	393	418	376	415	412	446	455	389	407	413	409	387	434	420	390	411	425	403	454	387	377	410	379	402	416	403	423	405	425	397	397	414	414	431	381	418	389	405	407	400	390	412	403	404	381	391	440	396	371	427	417	424	390	371	438	427	391	366	414	402	424	435	425	396	459	406	402	380	447	420	392	403	430	429	444	436	375	448	407	429	365	461	386	382	428	377	412	404	390	395	405	441	413	409	410	413	384	416	421	413	391	397	406	444	430	404	447	444	380	392	350	409	390	397	402	444	415	399	385	387	396	409	426	419	416	412	375	412	390	404	408	423	371	394	405	399	403	400	418	389	377	406	411	404	446	450	401	415	397	388	378	419	412	424	386	386	428	455	407	387	416	395	407	379	391	420	388	395	373	412	399	428	398	405	400	424	411	414	432	387	403	383	416	426	419	390	417	382	397	399	383	384	397	378	417	407	426	428	403	415	387	409	397	434	392	433	412	412	360	378	424	415	401	387	403	404	419	415	402	398	412	377	393	426	383	419	425	423	395	396	441	407	399	417	366	417	399	432	396	424	395	443	401	401	439	389	381	422	394	450	403	425	401	386	400	386	417	402	403	362	416	410	402	405	427	389	393	437	456	404	396	397	411	404	421	414	417	416	408	455	408	410	413	394	398	376	428	386	397	418	396	428	398	393	404	423	437	398	380	434	382	418	402	419	404	383	422	396	406	398	431	389	393	417	394	426	405	417	399	447	385	405	412	438	443	416	399	412	391	408	392	421	409	427	426	411	403	400	420	428	416	418	385	397	404	410	402	424	405	398	401	373	436	385	390	413	370	386	374	399	386	415	413	403	391	372	447	409	417	369	421	381	393	378	402	410	431	375	440	394	369	375	387	374	410	386	412	420	432	415	383	424	412	404	427	424	393	405	422	343	436	438	394	414	418	385	403	346	396	367	457	417	379	381	457	425	389	430	433	408	409	391	451	399	411	406	372	416	438	392	400	434	421	369	423	422	413	369	377	406	381	406	407	407	428	394	435	360	399	418	411	367	393	429	382	419	389	406	392	407	383	428	425	414	384	396	421	357	413	384	383	405	422	434	436	383	424	395	389	379	421	411	421	423	392	390	390	394	421	455	422	432	419	403	428	390	395	414	374	404	415	422	389	410	374	421	399	401	416	418	399	419	427	398	429	384	399	422	398	394	388	403	403	375	374	374	376	389	393	430	412	427	390	423	418	372	406	421	429	406	430	395	421	436	416	430	411	391	426	410	396	390	386	424	389	433	375	405	368	406	393	405	403	428	411	416	407	413	391	409	386	407	393	349	392	403	385	385	405	420	380	384	395	378	372	392	423	416	408	420	360	394	378	417	428	394	434	391	409	393	411	392	411	420	411	382	388	417	401	418	409	390	414	393	405	379	413	418	439	404	441	414	427	405	445	385	415	365	401	422	398	422	410	392	418	401	424	409	445	399	422	411	396	389	366	414	393	424	415	431	406	409	406	416	396	427	404	388	374	423	417	380	360	436	428	411	407	414	395	402	388	402	391	407	356	376	410	392	409	428	372	415	366	378	416	414	380	374	373	379	382	414	421	379	432	382	403	427	448	405	435	424	407	421	373	412	433	429	417	417	434	393	423	403	403	400	378	392	407	408	420	427	418	396	364	396	417	411	398	415	401	383	414	423	425	386	416	370	373	417	397	412	421	425	405	411	430	337	424	408	393	381	392	390	382	376	407	439	370	417	428	404	388	411	418	419	368	401	391	396	408	413	407	358	423	408	412	408	393	381	431	406	385	392	401	412	416	388	399	411	405	413	364	402	404	406	409	411	419	424	389	419	420	437	440	394	392	410	390	406	363	409	382	428	443	406	383	379	394	409	422	367	434	413	428	420	406	412	414	404	406	455	400	423	383	405	396	387	390	428	403	391	381	388	435	415	420	396	417	387	384	441	412	441	398	426	411	415	415	389	428	420	391	390	394	421	430	400	393	403	417	405	367	389	395	474	370	396	413	392	420	369	411	435	422	389	402	421	417	412	367	404	445	396	423	402	404	429	420	387	419	405	396	402	398	400	419	426	429	425	417	386	456	409	401	387	402	416	382	357	392	419	435	418	404	409	390	420	401	404	410	407	397	398	414	436	397	414	383	384	376	384	446	431	406	381	391	401	351	401	400	404	394	387	386	373	406	392	408	399	415	399	377	366	408	389	384	419	390	399	421	413	387	410	401	419	403	424	391	415	381	403	363	414	397	432	418	397	380	396	422	394	397	414	375	421	384	393	432	407	374	384	389	380	416	417	402	406	399	430	411	392	385	406	402	392	411	449	431	431	382	429	399	398	389	407	387	391	416	467	394	402	408	423	417	393	359	399	407	411	399	426	405	374	400	414	417	398	412	426	427	407	388	432	410	426	413	388	406	384	413	405	404	409	423	424	375	392	386	411	401	383	420	401	465	423	424	397	413	419	391	418	434	418	358	383	440	432	410	445	388	397	434	394	419	397	396	402	395	385	399	379	403	392	392	398	398	391	412	408	416	433	429	421	426	380	371	394	395	415	420	421	433	402	376	383	393	385	400	401	407	398	407	364	387	382	415	411	429	433	378	428	412	408	399	397	425	388	390	399	427	406	409	446	402	385	418	394	374	380	426	367	400	403	417	416	399	428	345	405	405	404	392	431	397	365	417	392	402	406	423	394	411	422	421	401	411	424	395	389	391	418	404	405	420	406	423	390	382	402	429	425	439	391	398	407	378	394	446	370	360	425	400	379	409	397	421	422	435	415	382	397	362	387	387	460	393	408	395	417	386	388	416	369	389	363	383	407	406	417	434	372	406	408	465	407	396	437	401	364	410	377	401	410	414	406	398	401	418	414	383	422	415	401	400	397	361	460	387	404	392	400	345	377	413	378	410	400	415	401	400	378	406	426	422	383	384	386	364	400	391	433	429	413	419	382	429	416	416	399	413	397	425	406	395	426	397	376	405	392	396	383	412	425	441	383	403	376	427	390	389	412	423	400	433	406	408	411	402	382	421	415	377	404	413	398	433	435	433	366	384	420	387	412	395	433	408	434	407	417	406	426	403	401	381	393	400	454	410	362	403	427	378	419	413	361	379	395	396	409	389	384	421	418	393	422	412	419	393	384	423	385	379	404	422	411	418	405	390	398	425	370	387	397	437	387	411	411	382	427	416	404	419	407	351	428	412	399	397	363	417	410	366	382	411	392	396	409	392	411	443	400	400	420	414	422	379	417	383	408	422	415	411	406	385	385	411	390	424	430	387	398	365	375	388	429	404	379	432	401	404	415	421	390	397	442	408	437	403	417	395	358	406	414	423	390	417	418	396	411	377	401	380	386	359
5722	8768	6943	3621	2427	1918	1481	1360	1145	1058	1015	956	877	857	814	804	762	804	764	720	783	699	695	719	690	745	753	691	685	635	698	703	706	669	676	695	715	688	709	679	693	706	674	707	664	641	646	640	663	660	669	696	702	720	648	675	664	661	686	645	666	687	645	691	653	673	661	694	669	688	630	642	674	704	651	687	692	670	687	669	644	638	640	657	711	658	635	613	691	654	712	710	666	683	705	728	662	709	670	647	677	646	639	688	665	678	654	725	664	628	652	633	680	665	651	670	692	642	642	658	658	635	698	667	692	657	679	696	701	671	662	718	614	615	619	708	678	703	634	661	660	690	650	677	687	630	655	677	668	672	656	681	629	655	645	738	666	656	619	616	735	617	643	676	679	633	660	680	660	677	659	619	647	666	715	683	690	665	646	709	647	695	681	642	626	649	656	652	667	679	669	662	642	692	700	664	662	672	662	660	667	641	712	665	666	659	650	659	670	645	691	639	648	681	684	651	620	687	662	657	686	655	692	640	687	671	631	679	708	658	682	688	634	680	634	682	666	648	708	666	631	661	662	632	678	672	649	662	648	691	677	693	699	627	705	658	632	636	665	657	677	655	620	645	684	642	654	671	649	637	684	673	657	654	704	657	631	653	664	669	624	681	691	655	646	655	621	651	643	661	635	624	677	668	636	700	663	678	691	656	707	657	664	675	673	686	688	704	619	687	652	649	647	674	686	673	660	668	663	721	688	668	643	626	663	666	667	683	669	657	674	663	633	613	645	637	687	623	620	642	673	663	629	634	671	646	687	655	651	692	655	645	673	670	589	636	667	673	624	681	705	676	675	701	660	653	664	646	620	680	653	651	685	646	643	660	619	678	648	667	701	681	652	642	621	639	639	629	631	650	681	679	693	628	642	651	624	681	655	660	691	699	632	631	658	645	651	639	646	652	657	668	647	659	633	714	633	642	640	672	633	685	715	646	646	679	687	682	663	668	663	668	661	669	654	707	669	691	636	662	683	663	689	670	640	626	644	636	684	684	684	646	643	675	667	675	618	716	629	660	636	672	636	667	645	690	629	681	673	667	684	661	678	641	656	646	659	646	672	658	683	641	663	644	657	662	664	648	692	646	666	633	637	643	663	657	643	672	655	702	618	669	658	680	682	664	607	651	623	679	683	674	670	703	644	664	651	631	636	672	690	686	709	639	657	700	667	655	664	647	686	680	687	682	667	694	695	691	654	664	654	656	652	639	679	623	629	660	619	665	655	676	684	657	600	643	678	664	689	664	685	643	695	652	702	683	627	659	641	629	656	648	714	628	672	693	694	697	634	678	674	691	675	665	708	643	668	694	657	673	687	682	645	660	658	640	669	677	668	683	628	661	663	642	600	646	703	696	666	659	648	672	625	663	657	705	659	611	666	650	683	671	649	607	682	640	647	720	664	636	673	673	727	642	677	674	663	644	693	646	713	722	668	666	624	673	654	649	682	679	641	686	614	652	631	689	695	649	721	697	667	684	641	673	678	687	656	674	654	626	686	652	651	622	665	623	672	677	621	613	646	608	700	680	637	687	695	633	687	624	687	689	699	687	668	642	695	673	683	677	668	642	632	661	692	674	655	668	679	652	714	637	681	697	647	670	665	693	685	662	681	665	649	678	652	697	686	647	614	722	640	694	657	624	711	662	644	658	656	626	668	654	680	688	645	635	660	691	630	646	676	634	668	653	668	657	640	633	655	679	661	627	650	639	668	666	629	618	675	676	623	682	636	641	667	679	669	692	666	689	643	748	616	639	690	651	686	703	654	696	673	694	643	648	658	643	670	663	631	653	640	686	619	682	648	660	670	681	704	661	630	601	678	674	653	674	667	645	657	623	661	700	629	677	692	636	657	667	663	665	718	655	642	682	588	632	670	660	650	642	704	643	677	651	670	665	689	719	647	656	657	672	700	663	642	652	634	691	632	656	623	690	704	713	708	666	623	615	665	625	634	642	693	645	675	665	667	630	645	699	685	639	675	657	682	682	630	666	664	677	631	650	694	709	686	644	685	684	635	689	622	693	626	648	670	693	696	705	734	651	669	680	638	632	626	713	687	674	693	636	656	697	664	688	683	672	631	672	617	673	648	689	609	670	699	680	676	645	669	680	666	640	657	661	707	660	697	646	717	648	639	654	647	695	698	689	712	688	653	678	684	681	688	690	645	661	589	686	663	630	667	666	644	661	647	637	650	661	637	638	633	680	677	654	664	651	658	722	698	643	702	643	678	611	645	623	675	700	651	728	648	660	639	678	642	644	656	628	644	593	675	630	682	666	676	658	655	654	671	635	687	642	641	632	686	697	664	688	665	667	628	656	669	629	688	667	639	665	650	713	696	642	681	649	671	630	658	653	699	622	692	631	656	667	630	682	688	642	658	638	682	656	665	645	669	643	663	679	618	637	678	643	678	637	670	650	686	647	654	654	641	685	652	659	666	681	687	695	692	643	647	641	681	662	661	663	692	678	648	658	690	643	654	690	641	626	698	694	686	653	646	676	677	685	656	683	681	633	638	697	678	654	686	668	666	676	657	661	642	723	611	650	695	668	636	669	720	664	693	651	636	701	668	630	614	675	659	651	643	654	699	646	672	701	667	612	624	652	662	713	647	723	670	632	616	615	653	627	639	664	631	691	655	669	665	673	684	685	654	650	649	664	647	663	677	669	679	655	674	662	684	638	666	688	677	669	674	655	677	643	686	661	681	708	642	689	663	659	636	657	675	639	641	617	693	663	670	680	665	646	655	659	679	671	648	635	637	693	687	663	632	697	643	689	729	673	637	665	641	701	714	684	654	682	671	683	691	661	666	646	653	647	643	673	648	678	692	654	715	637	676	612	648	640	650	696	654	700	669	685	640	663	653	724	646	679	633	652	648	717	675	676	599	680	637	652	660	658	645	631	677	719	655	701	673	637	673	633	661	644	646	657	689	633	676	631	676	673	655	644	680	645	707	629	701	654	629	679	681	646	688	684	694	700	639	664	706	643	654	643	665	620	600	680	653	686	690	675	632	661	633	660	685	680	662	673	611	670	656	665	650	670	673	673	697	673	665	737	676	660	632	669	665	660	616	654	694	671	690	669	659	645	638	667	659	645	641	691	678	671	629	660	610	632	684	645	693	635	647	672	696	648	687	652	643	638	672	653	653	671	665	653	653	673	628	668	667	702	667	697	660	664	631	673	656	652	689	614	667	681	665	646	658	621	697	678	641	644	649	655	703	663	661	638	667	679	629	648	657	641	664	681	635	650	658	690	707	606	677	699	640	666	665	694	639	677	669	655	693	707	656	641	693	675	658	704	639	677	664	610	688	675	642	644	664	660	695	621	682	661	642	603	635	657	641	686	689	630	670	726	593	653	632	667	657	624	638	684	670	683	620	644	698	618	676	678	685	678	624	644	651	634	681	641	646	635	652	674	683	675	690	656	643	646	706	662	665	613	690	682	667	669	606	628	669	682
23237	21178	28858	23791	21180	17755	1936	846	695	592	534	500	460	443	461	442	441	416	391	373	420	380	386	379	353	362	347	332	350	361	339	322	326	361	356	339	343	355	323	353	354	328	345	347	359	341	313	357	349	342	336	344	334	369	328	313	332	389	274	330	368	368	330	287	330	326	348	331	361	325	349	355	305	313	319	338	354	322	301	323	343	342	308	309	315	323	304	315	332	338	352	351	335	323	343	315	326	305	336	339	332	301	311	334	331	349	308	322	331	354	328	328	309	321	353	313	319	323	325	310	363	327	322	330	318	323	344	315	336	291	332	344	328	339	322	304	323	333	311	324	329	306	308	343	332	308	329	316	324	334	331	340	326	298	319	316	330	334	310	314	367	311	333	320	340	324	332	342	330	327	322	323	323	293	322	290	303	312	321	303	304	321	312	299	330	303	330	322	317	325	328	326	317	301	297	322	310	354	302	354	295	326	345	361	349	334	323	319	340	351	318	337	317	337	350	306	327	308	332	321	324	340	301	309	309	320	320	318	298	318	331	358	321	318	340	324	315	298	332	324	321	318	291	340	327	328	293	320	335	335	331	330	323	332	334	334	317	353	314	311	319	353	324	342	322	321	328	307	310	310	316	335	311	318	320	367	333	322	341	341	306	337	337	336	340	331	337	324	347	333	331	314	306	362	299	324	309	353	343	349	342	346	289	331	304	329	324	314	345	333	346	325	308	338	310	291	274	311	326	306	324	289	354	296	303	329	337	316	312	316	315	313	289	342	325	283	318	315	282	322	316	348	314	328	317	329	347	327	336	383	292	342	294	344	328	330	327	321	321	346	282	308	353	346	327	332	324	340	310	328	328	329	296	341	337	334	310	311	298	305	332	320	317	314	321	339	308	300	348	296	327	324	318	326	308	335	371	335	324	365	336	331	316	331	332	332	310	307	309	314	334	338	299	326	308	325	329	330	326	309	296	308	308	316	345	308	340	301	342	325	347	333	329	326	310	325	361	323	304	336	340	318	322	334	336	309	330	316	357	324	332	332	311	313	325	346	309	345	302	310	301	348	306	330	329	347	298	347	297	331	318	317	326	315	344	327	328	343	306	351	329	309	311	341	355	346	299	290	311	333	314	312	335	356	356	340	300	316	337	316	328	339	347	354	305	327	327	342	324	314	348	315	319	322	344	331	344	316	342	315	335	299	316	318	335	327	293	334	330	316	338	333	310	304	290	322	308	315	319	325	315	328	294	325	294	323	305	304	316	323	300	338	314	313	304	331	325	315	342	312	305	376	342	327	331	335	334	333	352	348	337	309	310	309	302	334	322	333	356	340	333	319	334	324	330	320	347	329	335	321	329	317	318	341	322	322	329	345	316	330	345	306	308	324	329	306	349	313	319	336	344	331	311	330	337	303	358	324	296	307	321	333	337	294	314	314	325	351	343	323	317	320	334	303	304	325	310	331	321	329	321	327	338	340	350	348	327	321	304	344	320	310	360	300	336	320	305	315	346	299	328	307	307	337	329	316	333	305	327	316	314	325	326	340	342	302	316	354	335	358	341	298	325	306	329	326	317	336	321	311	339	324	295	325	310	322	299	335	331	336	332	343	332	321	306	304	335	293	303	318	314	316	317	329	307	333	299	341	336	321	323	306	313	326	332	324	354	339	337	326	307	327	305	334	285	307	355	311	317	315	317	322	335	294	334	340	329	323	346	318	322	332	345	332	318	344	295	314	283	348	326	359	340	339	335	350	319	299	332	319	305	338	310	346	347	318	313	341	304	338	353	336	327	307	319	358	359	300	326	317	302	322	344	308	322	331	343	322	318	343	332	357	316	349	290	301	337	336	370	336	309	317	309	336	341	319	338	338	325	332	334	295	362	283	327	335	308	328	341	324	312	321	347	299	315	336	318	322	316	313	317	295	327	342	294	327	308	331	308	306	329	346	292	301	343	328	325	321	308	322	279	340	315	351	320	340	321	313	308	346	308	308	314	357	332	336	339	324	318	315	326	304	335	324	339	299	329	319	315	354	329	302	350	320	334	311	335	319	303	338	351	326	335	332	343	327	304	313	347	303	332	292	333	333	330	326	295	313	319	333	341	306	296	317	327	311	332	316	296	334	300	311	344	335	320	303	310	333	341	325	319	324	316	310	298	331	307	360	317	327	313	292	350	379	307	334	329	295	370	348	327	332	309	335	314	329	311	317	305	320	331	319	314	328	344	311	351	356	321	322	338	307	342	340	329	331	340	313	323	320	308	351	327	322	331	329	322	355	323	319	329	356	324	315	319	318	307	314	351	328	316	343	319	333	307	300	311	285	328	329	333	325	317	304	304	314	317	298	341	311	354	331	361	300	296	304	333	352	322	329	344	311	358	307	334	295	316	337	314	344	330	319	376	307	324	324	307	299	335	340	320	350	298	325	309	283	308	288	321	326	318	328	352	341	316	307	321	317	340	325	327	290	322	312	303	327	319	326	314	312	339	337	316	299	332	338	311	345	311	322	346	332	298	337	350	354	347	328	276	305	331	341	343	317	343	352	322	307	316	311	340	327	300	326	323	326	331	348	297	293	347	312	309	327	335	324	311	285	319	361	307	328	297	332	339	323	323	307	314	274	286	342	349	292	321	340	305	328	321	312	329	320	331	336	329	312	311	323	306	338	316	296	314	300	337	366	325	338	286	299	349	303	321	329	304	344	300	326	344	299	330	350	294	319	333	326	312	356	326	339	307	314	314	290	323	342	323	318	326	315	292	307	342	291	359	337	303	348	329	285	344	327	342	333	308	359	336	351	320	374	317	344	308	310	324	292	344	332	331	335	308	309	316	333	348	336	319	286	333	311	314	322	310	318	345	319	331	321	276	348	322	316	341	303	324	329	332	323	313	301	321	371	319	315	305	332	334	322	310	343	320	332	328	337	330	334	332	303	344	313	338	328	343	314	340	314	323	318	333	301	312	286	335	311	318	331	340	352	313	277	345	331	333	300	294	329	339	334	326	297	300	327	324	310	343	299	338	312	319	328	329	328	349	299	341	322	325	323	319	323	324	336	352	339	319	323	318	348	328	334	337	376	302	311	308	339	319	317	319	295	337	300	327	304	323	359	336	333	319	313	297	317	334	332	374	296	328	332	329	318	331	349	313	339	341	338	316	316	318	378	318	331	318	334	341	345	296	330	327	363	349	333	307	314	324	336	314	325	316	297	313	322	330	318	337	307	289	334	315	321	309	306	315	308	324	321	330	320	330	332	338	313	336	339	337	328	344	308	331	299	330	317	292	341	337	320	330	293	330	320	319	309	351	349	282	303	334	325	315	308	308	338	320	330	370	320	350	363	331	359	326	307	346	307	326	356	327	324	339	301	311	311	340	326	370	307	305	315	350	326	319	313	301	335	303	335	327	327	355	313	332	329	330	311	340	323	320	328	323	343	338	339	333	313	327	332	336	328	323	314	346	324	318	319	350	312	347	318	343	303	309	327	339	309	321	327
9314	16913	13394	7245	4866	3586	2802	2269	1821	1578	1429	1222	1082	962	956	858	845	772	779	731	721	734	672	667	662	663	685	632	616	613	611	594	598	581	601	610	544	585	581	519	565	585	571	536	604	546	565	586	554	578	505	560	585	553	532	539	574	555	557	558	524	563	509	528	575	519	541	553	552	530	525	571	597	568	567	550	583	524	531	578	500	520	526	534	532	533	537	588	541	557	559	522	514	575	513	551	582	492	556	584	522	563	527	537	534	520	559	528	537	507	542	589	540	586	536	526	530	561	555	510	545	554	524	543	495	525	526	500	534	499	505	529	521	492	543	555	527	512	533	527	542	527	565	526	576	558	545	546	539	559	545	538	609	530	478	531	556	514	513	557	536	538	575	550	504	507	554	533	486	534	569	519	521	518	556	535	497	548	571	540	539	506	545	504	509	527	569	543	535	532	552	522	550	495	488	510	537	542	526	554	604	553	534	520	488	524	556	502	538	536	540	531	556	537	565	540	568	533	537	506	497	537	535	501	506	508	522	573	535	513	567	555	547	553	553	523	510	502	559	545	522	551	524	562	535	559	480	563	568	502	523	557	534	536	516	519	531	479	517	553	559	536	492	532	546	569	539	533	513	511	568	543	525	533	514	543	537	552	538	564	502	566	514	533	509	521	565	514	529	542	566	564	521	548	544	528	504	464	552	545	545	529	496	538	515	567	549	573	542	525	574	587	556	514	536	506	526	543	583	528	555	529	524	547	508	535	535	561	512	537	499	506	532	514	522	551	522	545	506	527	569	511	509	505	510	538	520	516	504	541	496	554	530	498	546	548	569	512	514	534	530	527	555	526	536	522	569	522	530	516	572	573	487	532	542	522	533	526	512	547	546	518	497	500	548	598	559	489	560	550	561	535	550	565	531	558	482	584	552	536	474	557	534	557	566	543	550	517	565	510	531	540	534	562	546	508	519	512	531	505	542	516	526	536	503	575	577	575	517	510	536	494	557	524	531	556	511	547	502	538	519	568	547	582	533	546	532	538	521	527	537	544	529	549	495	553	512	568	472	543	559	551	566	564	546	521	520	533	549	517	552	547	523	537	519	532	551	555	507	534	491	513	548	480	551	533	531	547	540	512	531	515	537	492	521	534	510	550	552	504	515	552	561	516	545	565	530	537	526	595	556	558	515	526	517	532	535	564	537	516	551	479	516	591	545	530	562	546	529	548	557	505	529	513	526	572	533	540	548	527	537	591	541	512	518	536	512	519	556	575	572	513	514	507	520	525	533	555	536	527	536	582	571	517	567	519	537	501	498	526	559	522	559	544	520	510	552	547	541	558	490	546	529	502	521	538	552	577	510	502	538	530	490	523	533	546	519	564	535	502	548	518	547	544	534	552	537	601	520	535	545	525	529	546	533	527	558	524	537	528	558	575	525	547	542	558	515	575	516	539	571	546	563	528	499	519	513	556	515	525	544	517	503	539	533	481	558	552	520	523	532	544	574	520	568	572	534	547	545	526	549	544	520	554	550	554	557	532	565	518	520	554	545	513	512	504	548	518	551	507	541	548	538	534	507	516	545	550	532	552	534	530	497	530	513	528	526	531	515	518	501	505	566	513	558	510	544	528	516	534	532	526	519	531	553	525	566	526	544	556	529	562	509	496	521	499	508	567	518	586	490	558	530	552	548	504	551	563	510	511	526	537	523	535	509	534	499	554	584	517	574	540	528	579	501	540	581	527	505	527	483	566	553	554	543	539	531	523	524	568	558	581	549	559	521	527	486	509	522	548	565	493	565	513	471	547	549	550	519	506	553	538	558	516	524	531	508	534	539	544	491	533	520	516	562	531	554	549	557	485	504	573	582	536	517	563	542	522	546	554	525	530	507	546	537	502	532	503	528	551	559	534	537	507	483	519	530	538	558	497	554	511	560	565	523	546	540	524	539	540	539	520	547	566	497	542	585	542	528	507	500	545	495	572	523	549	519	536	537	585	522	544	526	553	511	496	499	532	527	537	483	552	520	507	504	530	557	503	554	543	551	499	561	539	508	529	514	515	514	566	541	565	518	510	551	530	505	506	563	561	568	553	506	544	504	536	534	484	544	528	536	553	492	560	551	560	531	542	512	550	564	548	538	498	529	510	492	525	531	524	558	577	550	587	530	510	544	519	547	584	569	520	549	524	553	518	571	561	507	499	530	498	552	522	495	549	559	548	510	494	522	510	539	525	554	489	531	534	499	540	580	532	547	541	567	498	512	524	510	527	540	564	542	554	501	552	557	516	550	539	550	542	518	560	525	528	507	547	525	493	534	531	544	569	549	565	527	493	549	529	498	528	516	535	543	496	528	537	523	530	559	522	484	537	537	525	544	547	548	538	535	552	563	569	579	505	568	555	563	500	550	531	496	517	488	545	518	526	516	521	536	522	558	521	558	537	561	566	589	521	527	530	514	563	539	530	555	494	554	560	521	526	541	525	540	528	554	534	529	526	559	557	539	528	548	541	554	526	555	545	559	542	549	524	545	560	505	555	537	521	558	496	513	518	554	514	515	524	549	577	526	548	540	554	546	557	552	486	532	526	524	547	536	515	595	546	528	528	517	557	518	556	543	568	531	563	530	537	527	547	498	515	540	530	513	513	495	519	522	527	570	555	512	516	486	488	496	533	537	516	532	538	544	523	515	513	525	551	552	509	482	509	515	532	536	510	507	517	558	518	542	546	506	526	523	520	551	551	551	552	517	532	504	491	530	520	539	502	543	507	516	578	545	542	478	572	544	574	525	520	538	500	582	541	549	532	512	530	510	556	554	509	504	521	541	525	547	521	520	527	532	529	566	529	561	543	538	500	523	536	516	538	509	537	581	529	546	554	562	615	553	515	556	564	545	574	572	549	534	566	564	528	527	521	520	569	530	589	535	554	533	532	519	506	546	528	548	514	528	536	580	520	515	551	545	570	520	536	527	535	564	549	528	520	521	533	563	537	549	523	571	544	525	509	523	561	518	544	511	502	556	519	544	514	521	498	507	468	524	530	513	542	529	507	519	520	498	569	521	563	544	519	560	549	572	541	551	538	541	571	526	500	521	498	559	537	531	502	524	525	527	537	525	533	514	539	565	517	530	518	552	508	555	534	516	529	559	528	553	528	527	525	542	565	507	524	541	582	544	535	528	554	563	527	512	560	544	506	529	556	533	579	529	542	565	511	585	485	520	577	520	512	586	534	578	544	550	504	573	564	517	543	536	511	521	519	585	550	532	551	539	521	537	554	563	562	508	578	554	534	552	494	590	572	539	509	517	506	506	544	494	532	548	495	562	538	571	567	515	535	536	561	559	526	519	526	565	492	538	556	527	517	533	544	521	558	547	523	485	536	522	525	521	549	533	520	545	557	504	523	529	520	536	564	535	526	555	548	549	561	502	517	619	537	538	554	529	560	549	542	527	563	526	529	525	531	542	527	549	554	502	568	542	495	525	494	516	544	520	536	549	461	497	537	541	485
26887	19635	5026	560	374	338	312	311	294	268	281	318	279	260	312	303	252	287	256	288	253	256	280	269	276	265	270	247	278	261	275	279	263	311	247	262	288	280	284	277	288	324	291	259	278	271	273	246	292	274	311	278	288	293	268	277	273	292	256	271	258	260	269	259	241	272	270	258	277	274	254	306	278	273	243	275	277	272	259	282	277	280	244	265	282	258	248	265	284	267	245	272	269	256	294	283	283	267	264	280	267	268	282	273	287	270	284	294	280	287	281	266	283	261	298	267	279	271	260	286	259	261	283	271	271	251	259	277	278	286	285	262	284	287	268	283	287	273	262	272	292	293	286	248	247	261	286	283	278	282	288	279	290	251	255	264	265	236	286	262	289	237	262	288	264	288	279	264	286	292	289	229	285	272	247	260	281	264	279	249	310	291	269	250	305	248	245	260	275	253	256	251	268	291	257	308	283	281	283	285	259	289	259	254	249	273	293	286	259	263	244	280	283	276	286	253	283	272	276	300	265	267	275	283	281	265	279	279	244	285	245	272	276	281	281	263	265	241	265	295	251	241	261	287	266	279	251	298	262	266	274	298	254	282	298	286	290	261	247	271	270	254	285	279	252	276	284	257	284	276	278	273	294	288	269	282	275	261	281	279	251	280	301	276	267	271	262	289	263	277	277	257	303	256	282	264	286	251	265	271	265	280	250	262	269	282	259	298	287	276	291	260	291	271	275	281	263	274	251	296	253	295	251	272	273	297	273	280	273	267	269	269	263	272	278	284	265	276	265	299	269	287	286	235	270	263	260	258	274	279	247	271	305	236	277	267	256	281	279	272	258	278	278	268	288	268	265	237	280	269	256	262	267	269	244	273	257	280	296	280	267	246	295	268	268	253	280	246	264	307	287	281	266	276	284	321	271	270	265	256	268	282	286	273	271	271	256	277	272	259	297	268	239	298	267	282	259	230	282	290	295	270	275	284	267	283	287	243	290	308	265	299	278	285	272	250	280	263	282	269	289	255	278	262	304	254	261	294	274	277	292	249	265	323	270	279	265	274	286	260	253	251	296	265	276	301	265	271	279	282	249	279	266	284	326	273	296	253	260	286	280	250	286	270	265	252	276	302	288	278	290	273	281	248	287	239	276	297	283	281	259	285	276	285	289	269	263	257	260	266	299	276	262	307	263	267	269	261	283	263	251	247	270	262	244	256	254	251	270	257	265	286	292	267	257	233	280	281	278	259	264	278	271	305	265	258	264	270	273	233	266	279	265	279	279	260	281	276	261	238	238	265	263	276	289	286	264	264	252	291	261	295	239	274	283	291	274	290	272	287	256	270	280	290	276	310	256	286	257	281	295	298	271	279	283	284	283	277	312	305	293	292	296	264	296	300	254	260	273	295	258	280	292	278	280	259	222	312	291	305	271	273	248	261	259	269	261	255	306	274	280	271	300	294	275	256	273	265	286	259	284	276	258	290	273	261	292	294	273	264	249	255	300	285	312	287	244	275	273	316	279	258	286	268	271	280	305	307	281	253	314	284	274	265	283	299	242	255	301	269	296	275	288	271	263	265	301	245	295	279	264	264	289	266	252	269	296	289	260	262	262	252	272	265	284	247	275	286	284	288	282	273	276	274	271	278	268	270	296	258	266	301	258	271	274	290	289	271	246	267	310	267	247	292	261	259	301	276	310	268	249	282	247	250	285	270	254	265	244	254	251	290	285	268	267	290	235	287	300	274	294	262	301	263	244	287	290	273	274	263	296	284	258	253	287	258	243	257	269	273	249	278	287	267	264	271	255	241	259	275	290	254	307	263	285	246	257	279	266	281	248	245	246	234	274	297	268	295	286	240	276	249	287	283	320	231	289	267	252	232	289	239	274	255	289	291	291	272	263	285	266	273	277	258	270	287	279	265	262	264	285	268	281	258	283	269	282	265	293	241	275	264	266	258	269	286	283	245	281	268	282	256	298	264	267	272	267	267	249	264	263	273	276	292	292	283	277	280	245	262	280	256	269	278	287	280	268	253	263	293	296	249	279	243	275	282	288	267	294	279	261	304	269	278	270	229	263	265	289	250	288	256	257	268	284	270	273	256	285	280	267	278	275	298	280	273	274	245	267	286	239	241	267	242	274	294	254	263	273	295	270	286	262	252	283	255	276	267	287	274	262	305	283	240	301	276	271	269	275	287	271	277	269	298	283	298	266	285	283	292	278	274	259	271	289	275	269	260	261	243	261	275	279	284	276	259	246	278	319	275	270	281	273	298	253	254	275	297	293	264	284	276	281	276	297	287	269	256	245	264	292	261	283	265	278	269	256	286	271	266	262	237	290	261	273	271	273	296	281	274	262	287	286	280	226	268	297	263	267	280	262	264	247	309	283	252	276	270	283	285	250	257	251	258	268	309	261	266	275	267	274	274	263	304	245	282	271	284	270	249	246	295	307	287	297	256	242	289	268	287	247	273	251	266	299	278	270	280	251	270	278	234	284	260	258	270	281	281	261	267	262	259	277	240	260	268	294	282	279	269	248	306	255	280	272	266	304	262	255	302	257	271	287	281	298	261	281	255	291	280	254	267	284	295	267	265	244	281	264	253	275	274	275	279	296	274	277	274	288	278	276	290	256	276	274	297	260	258	303	296	269	283	271	265	286	261	273	232	266	244	284	270	271	277	254	273	287	268	261	278	268	296	265	268	272	290	227	262	286	220	276	263	270	249	310	299	248	270	240	285	298	277	262	268	273	266	295	275	259	269	275	287	332	281	213	284	273	283	290	264	268	282	273	285	269	249	284	272	295	284	294	270	270	292	304	283	263	275	262	276	278	271	309	274	295	272	266	276	269	280	247	272	266	269	296	264	271	295	246	267	287	264	273	286	288	295	290	293	260	255	300	287	280	268	273	243	256	264	263	252	286	290	302	258	275	293	263	270	250	291	273	274	287	282	295	276	251	275	281	277	258	251	219	297	269	281	281	246	284	256	225	298	262	284	261	282	275	292	314	271	283	289	273	247	280	293	289	262	286	291	302	269	288	277	306	295	242	271	273	283	264	282	296	282	268	248	246	275	274	268	268	278	277	266	290	254	273	265	304	279	246	264	263	275	268	300	266	273	271	273	263	258	321	268	275	271	280	244	298	266	246	248	261	285	299	282	224	283	269	253	257	263	270	268	250	279	278	280	285	266	277	285	264	259	271	279	276	273	283	262	261	283	283	276	271	265	272	265	263	279	312	274	256	275	278	274	278	290	272	298	265	245	279	257	261	253	276	302	272	254	272	245	299	256	298	258	268	284	267	239	248	275	280	276	265	254	283	286	281	281	270	269	271	235	275	278	288	270	271	260	267	268	261	260	240	264	254	276	263	270	270	305	281	283	269	278	286	280	279	292	296	283	283	260	282	295	278	275	291	292	269	278	265	283	257	249	279	275	261	260	254	282	283	259	263	247	282	247	259	299	288	258	277	273	278	235	281	262	268	259	258	284	254	269	269	248
4495	2005	1459	875	677	644	596	542	517	515	471	481	466	483	499	465	454	468	482	451	472	467	470	495	485	421	466	473	454	418	452	470	450	493	440	478	482	469	465	456	445	472	461	437	450	464	463	471	452	475	459	464	469	426	441	445	488	453	457	442	499	481	419	468	472	447	474	465	450	465	484	459	481	432	451	438	461	433	437	441	429	447	452	459	398	445	454	477	452	446	448	458	407	475	437	425	452	451	455	437	464	492	451	426	444	473	476	450	417	420	474	468	466	436	441	466	458	464	449	434	413	455	422	426	426	460	463	412	432	411	405	419	400	428	426	427	443	451	414	443	464	440	465	435	459	455	433	466	438	451	432	432	418	414	431	419	473	428	443	489	450	438	445	432	444	442	452	442	430	468	429	463	435	446	419	473	435	458	425	417	438	427	462	444	467	474	434	453	494	439	453	442	443	486	445	456	442	428	410	420	433	434	435	469	427	481	447	418	482	437	454	453	447	451	418	478	476	447	453	454	466	443	429	458	444	447	455	418	437	470	460	462	450	425	465	455	415	455	442	415	474	430	417	455	445	414	464	473	437	464	433	414	437	461	443	434	455	456	487	461	417	474	458	445	422	419	460	495	439	483	461	457	453	429	419	449	471	451	472	445	463	427	465	422	467	442	410	458	452	469	454	459	405	479	437	429	439	451	427	420	458	457	435	426	440	461	448	421	443	431	444	463	447	452	392	450	450	442	437	422	460	437	462	439	438	447	455	455	417	439	425	426	473	400	410	424	508	440	450	453	419	465	438	465	448	445	462	453	418	449	443	449	392	469	444	416	427	441	432	442	449	439	472	437	487	455	449	440	431	428	464	471	465	452	458	479	432	440	436	453	470	464	425	435	424	429	447	465	432	451	459	431	432	471	449	464	450	432	481	415	452	428	486	408	468	444	469	438	449	433	452	467	404	478	455	430	452	487	436	464	456	411	464	456	423	446	424	468	425	446	475	430	448	427	456	476	426	415	454	435	432	473	458	476	483	422	418	449	484	457	465	473	411	463	445	421	466	432	468	432	453	456	448	457	428	417	462	433	447	409	478	451	478	439	451	446	440	404	423	466	495	461	444	432	487	415	447	441	431	438	427	420	459	444	439	452	450	433	457	478	462	461	459	462	434	446	445	429	432	482	468	431	456	433	409	451	444	448	454	458	444	444	444	462	445	437	469	438	464	449	438	490	470	469	509	453	466	437	445	435	467	419	451	456	423	454	435	451	476	434	416	458	412	421	486	426	412	439	474	449	448	436	423	442	429	412	439	446	458	459	434	416	454	383	468	466	468	448	442	459	409	467	454	406	480	453	435	453	441	410	431	446	451	432	419	458	441	443	413	454	440	422	445	447	417	438	475	427	418	463	406	456	454	478	471	460	475	486	421	440	448	470	443	445	406	472	444	427	442	442	467	483	449	468	448	447	469	459	446	449	464	452	429	448	417	458	418	459	430	460	441	438	420	432	489	463	467	448	429	409	440	460	447	457	424	451	409	433	439	433	459	442	488	452	442	482	471	452	448	468	458	474	429	468	424	416	435	469	461	485	477	459	452	432	457	457	417	419	447	438	428	474	451	433	407	464	447	420	494	476	375	422	431	442	435	429	435	462	513	432	456	441	424	427	460	407	471	448	396	425	414	461	446	436	442	440	436	434	449	428	443	473	421	495	404	438	448	400	481	500	447	426	453	454	459	455	451	458	418	472	441	451	435	484	444	454	449	455	434	432	438	489	431	505	412	450	466	413	467	454	429	473	454	435	446	446	424	490	399	429	449	493	437	463	431	440	469	491	471	477	420	448	450	449	442	467	425	455	430	440	451	397	429	456	419	440	447	430	445	461	450	449	450	440	465	436	438	468	485	433	465	458	463	437	431	473	469	459	430	433	483	424	449	470	431	468	510	439	433	446	452	474	402	416	455	428	415	455	435	434	465	484	444	443	476	451	475	434	472	469	457	437	453	440	467	467	441	470	442	438	447	441	430	431	435	429	424	438	425	440	415	434	414	482	454	443	403	445	464	457	498	452	442	428	454	444	433	480	446	471	440	409	461	447	450	437	421	498	464	444	446	457	435	431	443	436	436	407	448	439	412	445	425	487	430	422	448	471	454	441	414	449	452	452	433	441	449	459	448	448	443	417	484	469	453	422	437	454	445	415	444	445	439	476	452	472	433	476	461	437	430	490	463	459	471	460	445	427	449	439	462	476	413	464	448	481	479	466	440	436	421	410	432	425	455	433	443	456	470	442	430	454	429	458	452	419	457	455	474	431	441	450	465	421	465	456	410	443	437	457	392	462	468	459	456	441	439	481	430	473	446	458	407	424	424	453	469	438	460	448	447	426	439	499	467	440	501	437	446	463	412	436	441	453	452	419	413	461	419	411	416	424	433	404	449	468	451	459	449	468	410	426	465	439	399	454	456	403	453	463	451	457	423	402	411	451	474	436	466	459	448	431	430	464	435	451	423	479	437	430	438	447	432	408	428	464	471	442	436	462	440	467	484	464	459	449	442	481	476	445	460	479	470	462	443	451	452	445	466	451	420	452	417	442	468	458	430	471	489	450	458	460	456	446	429	462	436	471	444	468	448	463	427	463	444	455	436	448	448	440	450	419	429	462	457	454	454	453	454	458	470	448	459	425	456	455	434	480	426	443	463	477	417	443	416	415	469	425	451	432	425	434	444	457	446	445	443	448	470	441	439	427	406	451	410	439	425	437	426	449	437	434	423	429	437	431	425	442	421	463	478	449	409	396	455	434	485	451	417	403	488	463	482	454	471	435	399	440	499	464	465	417	413	483	430	447	473	444	438	435	453	411	447	437	429	459	462	451	472	465	467	416	447	442	439	448	460	495	460	446	460	420	463	456	440	457	463	424	455	450	407	438	424	432	471	427	445	408	449	458	444	425	459	502	419	459	448	435	407	426	420	454	457	450	452	442	429	459	447	480	421	431	484	441	443	430	450	429	457	426	429	443	412	417	424	458	469	428	445	427	446	460	444	468	445	409	475	441	444	429	440	455	443	469	435	460	464	469	455	433	443	439	429	431	456	416	404	424	435	428	445	422	454	473	404	469	409	408	452	410	438	457	444	433	480	428	416	439	436	470	422	434	430	452	455	436	454	432	450	401	448	444	449	422	437	458	464	415	401	468	413	454	463	412	447	484	418	433	416	456	409	448	454	451	422	464	456	459	434	483	408	422	440	473	462	469	446	452	445	459	434	450	439	436	451	458	424	472	441	451	474	443	446	485	456	405	450	440	461	428	463	449	432	453	441	460	416	426	469	470	481	413	406	432	454	426	449	429	466	442	468	478	485	452	461	443	416	424	430	467	460	491	456	427	436	464	470	436	429	457	457	440	439	433	452	452	441	419	460	442	434	460	452	468	450	443	470	422	463	427	419	433	493	419	428	426	458	463	454	442	466	461	426	416	469	450	433	437	414	425	431	453	447	423	465	480
24600	21126	27567	24938	11122	1004	773	608	583	591	494	486	499	446	449	466	431	488	422	426	441	376	450	443	428	422	404	418	446	430	416	415	427	375	411	450	400	438	398	396	415	426	427	395	440	409	416	421	425	436	405	405	410	449	431	405	417	426	398	413	401	428	395	414	417	424	404	447	389	395	364	413	424	417	391	428	436	431	416	424	413	404	402	365	412	383	396	410	409	414	420	412	395	414	408	412	398	420	405	382	421	404	424	416	411	430	388	385	388	397	404	412	420	418	364	415	389	378	420	442	409	441	427	439	388	392	418	430	394	352	447	417	381	389	427	409	426	415	399	405	419	421	387	403	430	401	412	426	409	402	396	398	383	413	404	387	383	393	411	399	405	388	404	413	423	431	411	426	399	388	374	398	410	416	365	368	419	432	390	403	399	397	456	406	384	429	448	391	409	400	426	418	421	379	386	424	369	385	403	394	436	398	388	454	423	414	395	375	393	415	399	390	390	396	404	434	384	439	394	389	422	407	400	410	422	406	412	393	454	410	401	393	408	413	397	374	422	403	410	403	411	394	437	410	392	389	406	403	404	393	384	436	395	413	421	421	412	400	392	413	375	415	415	422	430	413	435	411	384	427	409	432	414	425	423	376	403	387	422	393	384	445	417	391	397	372	427	407	422	390	425	429	446	401	462	430	412	418	383	397	411	414	450	407	377	416	365	417	394	392	411	393	409	433	440	402	416	453	436	464	382	406	406	406	376	389	425	402	433	394	403	386	436	413	417	372	374	439	420	367	384	416	393	442	432	406	396	379	442	440	389	429	416	402	392	398	437	429	384	410	414	398	419	439	393	379	402	417	403	426	407	439	404	413	415	413	410	414	402	432	390	402	434	388	419	397	407	413	385	401	389	393	412	454	365	390	437	399	425	428	445	436	441	426	425	426	407	439	426	413	366	393	439	368	411	387	434	393	380	426	384	431	431	414	414	424	403	403	414	414	391	401	424	404	376	397	398	441	409	401	441	412	389	405	394	387	422	373	404	431	393	438	413	434	386	430	373	392	393	420	433	398	398	431	366	404	434	395	422	381	403	417	419	448	430	427	402	443	394	426	402	420	414	391	369	413	390	418	367	421	408	452	401	391	407	412	428	418	438	385	403	412	408	420	437	400	393	368	432	408	425	418	422	415	421	403	407	373	378	384	399	397	387	440	404	434	374	406	414	388	376	413	435	427	443	413	365	434	406	414	403	390	385	411	444	437	374	428	400	455	380	395	384	416	404	415	420	396	440	420	361	364	400	391	401	407	407	450	460	447	402	384	443	383	430	407	449	434	427	425	424	417	388	407	414	389	372	393	457	392	447	410	430	393	411	441	371	420	439	456	406	441	404	410	429	402	414	412	425	409	398	359	424	379	419	463	425	397	413	413	418	425	406	429	403	423	405	429	388	405	413	419	426	449	438	440	420	407	390	404	403	434	439	389	426	398	407	384	417	400	384	410	401	404	410	394	406	386	378	397	374	405	381	420	419	418	406	427	451	414	439	406	388	415	408	418	410	395	413	399	387	350	391	388	431	403	448	404	406	432	425	425	423	378	383	406	424	430	409	410	363	389	408	398	424	422	406	396	428	408	394	415	389	416	412	425	376	382	445	399	406	420	419	408	407	401	423	436	432	378	372	438	422	432	398	421	399	425	411	382	424	383	419	408	391	415	417	451	425	392	442	405	392	401	391	405	403	391	409	415	410	393	387	429	428	356	433	382	377	415	403	428	401	404	372	404	401	396	398	409	418	408	439	397	380	377	447	417	385	399	422	419	391	398	437	397	441	405	427	380	411	418	427	420	406	440	393	393	436	417	404	365	411	391	428	401	415	421	390	433	394	382	408	418	401	396	412	403	463	402	421	405	410	422	435	409	428	430	436	407	401	384	407	405	397	392	380	398	405	419	383	428	432	442	401	410	403	373	401	399	432	410	428	434	420	397	420	415	400	401	410	393	392	420	438	439	404	438	404	411	438	413	408	433	458	392	445	385	408	397	409	405	403	400	448	429	387	403	403	390	398	383	391	375	397	419	449	447	441	381	409	437	438	416	411	441	414	384	401	441	402	412	398	399	368	419	423	413	385	386	413	383	426	410	397	429	407	430	400	406	420	393	420	393	423	426	424	387	394	393	408	406	465	397	382	424	453	396	433	419	382	368	392	418	419	418	415	417	413	386	375	410	440	425	427	450	409	419	392	446	414	444	374	421	392	391	443	399	411	440	397	403	396	455	405	381	401	380	393	401	415	412	418	357	405	418	417	419	355	427	441	397	420	404	356	393	393	410	423	409	415	373	385	412	401	422	386	399	394	394	391	396	427	375	398	383	372	423	449	398	399	413	383	410	404	390	408	422	392	419	421	426	429	401	400	394	449	431	420	403	395	422	417	388	378	427	416	379	384	427	421	403	426	390	406	407	404	456	407	417	424	429	389	422	389	458	423	402	424	399	387	406	425	422	399	393	376	390	387	410	383	391	384	439	407	406	403	422	406	425	401	402	398	426	406	392	438	408	454	388	416	435	403	352	443	423	410	398	429	387	416	417	481	419	444	375	395	426	398	443	403	403	430	450	442	433	410	379	401	404	399	419	378	426	398	437	437	428	458	409	397	409	415	423	446	390	436	427	433	434	421	394	411	419	383	418	427	439	410	422	426	409	402	407	412	405	437	408	401	409	375	411	391	385	412	414	417	402	386	415	405	405	394	403	402	424	403	428	393	368	391	432	412	418	408	395	447	396	392	435	424	412	430	430	399	432	424	408	417	397	463	399	394	434	414	424	405	432	386	405	390	398	431	395	439	402	449	404	440	402	400	370	337	405	399	401	428	439	401	393	423	404	393	412	409	408	391	377	382	399	435	419	416	432	411	410	413	410	428	433	399	405	396	426	418	391	407	411	409	425	429	418	397	408	440	391	385	426	433	403	397	403	387	386	433	433	417	427	406	409	415	405	433	437	398	427	417	437	437	393	431	408	389	377	414	393	440	382	421	377	393	422	424	415	406	395	410	424	380	402	421	462	444	392	362	401	381	395	437	430	420	394	418	423	379	415	425	436	403	393	398	382	433	415	412	405	406	406	409	408	388	426	421	379	430	408	409	406	404	430	434	418	384	401	419	386	394	405	393	423	397	389	425	389	405	385	387	397	430	410	379	405	413	420	399	437	421	426	371	413	385	423	396	417	464	450	425	418	380	431	416	401	393	392	376	429	386	467	416	421	374	365	442	418	405	417	413	432	415	431	405	452	413	406	416	392	420	457	396	402	433	417	417	410	416	390	374	379	402	399	413	435	391	417	412	402	378	407	422	417	394	453	417	414	411	392	393	370	414	399	424	430	425	423	402	406	399	398	444	401	406	418	427	399	425	396	413	406	403	430	432	413	390	415	412	418	454	430	409	424	426	367	392	434	405	422	426	382	404	388	408	396	387	433	401	394	395	377	443	377	376	397	411	413	400	414
5405	8505	7019	3563	2480	1944	1561	1364	1158	1100	982	910	931	862	827	778	817	737	747	804	762	739	741	718	712	688	705	693	705	740	709	701	682	664	626	719	675	603	696	704	653	655	647	680	708	712	648	684	658	650	698	663	658	696	660	658	718	694	674	657	636	645	707	653	628	676	681	689	695	717	681	661	696	713	678	686	667	714	633	692	677	674	668	657	641	643	689	675	588	678	678	660	714	633	684	611	678	668	650	625	684	664	674	644	607	675	638	676	641	614	640	654	668	624	665	650	649	677	638	660	722	650	691	683	679	684	681	700	669	659	710	682	647	703	675	673	673	644	667	664	668	634	677	684	689	707	690	724	640	638	694	657	666	673	675	620	700	658	687	685	692	657	638	717	674	670	687	658	710	661	635	594	664	653	668	649	607	682	636	705	647	652	638	652	672	674	665	657	595	666	645	692	670	698	657	636	647	625	701	659	629	666	691	686	665	615	644	675	690	678	674	664	701	620	701	664	608	674	677	641	644	638	618	675	707	691	682	638	670	677	699	703	661	613	626	698	705	659	669	659	646	669	655	737	631	638	671	640	656	684	672	677	672	702	682	650	661	624	723	691	637	681	656	639	668	655	701	720	644	670	641	674	646	672	678	653	670	632	674	655	664	626	699	628	618	678	714	678	659	679	638	667	711	640	644	680	661	670	675	652	694	707	645	661	650	686	616	640	610	659	674	710	649	673	621	652	637	656	648	708	648	644	651	662	633	670	680	675	628	724	567	642	665	617	657	658	655	709	611	682	676	681	678	656	675	685	693	652	708	661	691	661	615	678	659	686	663	627	660	624	691	619	648	688	699	652	678	641	658	650	681	673	662	638	655	669	668	655	633	627	672	661	652	670	634	653	680	621	652	691	656	697	704	617	680	654	629	685	653	675	625	664	655	698	658	656	655	657	667	637	683	669	704	612	676	682	630	645	654	698	686	663	636	647	675	673	670	606	627	664	682	737	624	638	667	667	673	638	694	656	621	661	672	623	654	669	636	638	667	675	685	677	633	667	713	679	635	648	660	672	660	635	673	652	665	647	705	675	720	633	600	596	649	664	703	716	636	650	691	645	662	618	683	659	657	705	634	654	665	631	675	658	673	630	641	665	645	625	646	644	632	681	707	604	668	673	697	728	651	631	688	660	677	671	642	661	671	668	630	686	614	648	693	679	665	681	681	660	675	689	688	661	665	642	663	661	668	668	630	691	656	697	659	657	650	641	671	620	653	654	674	661	638	680	676	676	638	645	709	624	666	682	667	613	663	653	671	688	671	692	672	672	679	672	651	672	631	688	677	679	674	648	661	664	669	649	726	660	648	687	708	628	664	684	651	706	679	659	671	674	668	698	679	684	700	687	669	637	646	655	669	650	711	674	657	690	632	637	649	673	647	628	606	641	610	639	618	705	644	679	647	703	643	620	631	702	652	679	680	651	667	700	651	691	682	678	675	663	658	643	663	682	640	689	675	689	696	686	680	626	662	608	634	641	628	681	709	660	650	683	663	656	656	657	643	647	621	685	631	653	698	684	716	594	674	681	681	689	638	628	653	661	717	662	611	672	675	636	666	695	684	663	668	660	663	711	687	670	664	662	659	633	699	630	640	696	689	662	680	667	660	684	626	671	672	639	687	668	647	657	685	670	672	675	653	669	652	687	621	623	668	651	673	662	664	632	678	637	642	678	691	684	673	680	649	672	674	622	657	661	686	633	670	687	716	661	699	643	677	695	697	663	686	677	664	649	642	689	634	691	700	698	695	670	663	714	643	647	667	652	681	705	690	637	653	666	625	679	643	641	640	670	700	643	647	653	685	694	672	662	657	655	659	659	643	725	682	643	629	693	651	637	639	649	675	675	610	683	699	629	642	623	620	656	653	644	693	658	635	673	651	645	694	663	649	653	654	627	693	696	666	655	705	640	642	656	667	645	661	676	653	665	676	688	668	660	667	629	643	671	700	671	632	661	646	669	628	664	715	623	678	634	648	667	636	684	690	636	695	668	653	669	718	694	692	642	644	645	680	596	640	674	672	698	661	675	656	599	660	650	702	698	629	659	598	671	689	659	684	663	639	685	663	651	669	642	656	650	687	645	627	673	674	660	624	644	661	658	640	689	631	681	627	678	699	661	641	632	676	590	650	708	648	686	658	710	696	675	691	677	677	674	675	680	679	653	672	703	653	694	616	712	672	651	645	670	638	654	672	680	663	618	680	623	701	658	662	663	709	664	636	646	645	704	628	682	694	628	617	648	648	611	656	682	692	654	690	678	613	638	660	674	703	647	674	652	663	701	639	641	722	633	713	632	649	635	687	672	658	642	712	672	636	714	695	667	666	711	680	651	670	661	660	652	617	623	683	644	653	664	656	671	668	668	632	671	641	671	649	661	649	640	649	688	646	682	708	652	577	664	669	691	668	636	692	618	633	646	641	694	671	666	642	681	679	670	629	685	652	692	635	669	676	661	654	685	690	649	628	725	633	691	657	699	647	664	684	666	641	633	681	643	664	644	695	665	655	691	704	655	688	629	656	681	699	681	683	658	611	646	661	659	667	661	582	683	639	672	630	667	653	709	677	673	680	712	658	679	674	672	678	685	653	655	648	640	657	651	687	613	648	643	623	653	722	695	639	706	652	669	677	669	614	668	663	674	693	675	682	666	679	651	659	712	673	653	667	617	665	679	691	651	658	682	628	675	612	634	629	651	641	686	663	671	706	723	678	698	675	742	697	652	676	700	640	624	634	650	657	652	641	696	639	700	626	659	625	695	673	641	686	661	670	705	713	664	646	680	636	660	685	709	659	651	661	624	622	688	680	680	670	660	652	652	713	679	686	655	663	691	640	722	658	640	656	672	683	657	633	686	623	653	660	634	671	644	657	702	638	637	594	658	702	690	700	689	648	677	669	670	643	646	692	698	677	651	653	646	658	673	677	713	695	637	676	593	676	639	653	643	713	638	659	667	699	654	659	667	663	641	657	698	638	669	643	614	693	653	674	672	676	665	687	693	638	643	623	618	687	623	677	658	659	692	712	669	645	650	672	670	651	683	651	696	645	613	618	672	682	654	658	680	671	629	643	702	685	646	676	666	689	627	641	638	683	719	689	663	648	691	677	629	637	674	649	665	668	661	631	658	717	656	690	691	693	694	638	698	681	673	690	632	675	655	650	720	664	650	693	665	667	678	653	642	645	605	645	622	646	665	651	654	650	654	660	664	671	653	685	717	662	693	697	703	713	691	671	696	680	618	681	626	687	662	690	647	655	637	655	672	697	678	667	647	667	648	650	649	676	624	670	650	658	666	688	669	660	687	701	671	680	669	683	701	646	716	665	670	669	600	583	649	648	668	663	674	665	677	619	637	631	643	621	656	697	645	648	636	692	649	644	665	620	684	642	683	615	657	679	641	723	648	657	645	650	679	667	657	658	683	659	692	663	640	673	628	623	691	638	672	636	642	677	658	643	661
23133	21150	28831	23730	21150	17842	1834	891	674	600	566	496	446	469	405	447	432	431	388	418	370	370	386	384	369	335	370	345	353	374	397	332	330	338	361	374	343	347	310	336	343	337	340	379	344	319	344	350	309	360	338	327	321	344	349	326	329	329	356	341	362	328	342	339	336	351	310	314	330	345	300	314	325	337	322	309	325	363	377	329	319	341	326	341	320	314	288	329	317	330	332	342	325	351	326	338	294	320	296	371	322	307	331	308	330	300	361	310	314	323	304	319	332	352	329	317	305	332	308	323	348	348	348	338	308	298	314	327	346	310	308	330	321	340	305	308	360	335	331	344	310	342	310	322	312	318	318	325	301	338	284	356	315	312	348	337	331	306	318	284	327	329	313	311	329	291	312	305	293	297	330	349	305	340	338	331	317	346	315	344	314	314	343	327	325	330	292	361	367	340	299	310	332	302	331	303	325	320	334	324	327	296	286	337	331	325	343	320	316	294	330	317	324	315	321	333	328	310	317	339	344	353	310	312	330	305	323	355	323	338	333	315	306	321	332	340	302	318	319	358	356	291	325	344	343	323	334	305	319	330	314	333	319	299	326	315	323	285	341	356	299	328	290	367	339	320	316	328	321	305	285	327	349	347	302	336	352	320	339	319	356	319	325	326	301	279	316	309	347	317	313	337	310	298	344	319	327	309	325	316	311	332	313	328	302	337	331	322	324	337	318	321	338	332	351	321	346	300	318	367	309	298	333	332	340	327	337	308	304	294	345	320	323	323	313	344	305	340	286	329	316	271	373	305	346	327	344	325	313	313	306	316	313	322	327	330	320	329	286	336	339	322	376	320	307	299	299	333	283	339	303	301	296	320	348	339	327	339	338	345	321	330	322	360	318	307	316	362	332	304	344	321	305	339	304	300	322	346	322	316	313	317	319	316	323	322	328	312	314	319	325	311	322	330	328	292	315	309	330	340	341	338	333	315	353	295	337	310	370	324	317	338	318	325	334	314	324	333	324	343	302	323	301	313	331	326	333	318	335	287	337	330	309	343	339	332	312	341	320	329	313	310	339	327	330	310	342	333	335	276	347	339	321	309	350	338	300	303	333	312	323	349	318	313	318	314	317	332	305	326	320	329	315	343	340	319	318	339	328	343	333	359	305	293	348	339	327	350	305	327	348	322	324	312	337	322	297	311	324	339	297	308	329	301	321	309	371	322	332	308	299	312	321	299	298	304	332	330	318	314	324	320	302	307	293	312	323	299	335	285	317	310	328	339	274	332	345	308	327	340	317	332	304	332	321	322	339	318	283	324	337	328	326	323	323	352	326	312	307	316	335	296	341	337	313	309	346	330	313	323	342	329	333	289	303	339	317	292	283	323	332	325	318	322	331	323	310	304	314	307	318	329	345	355	305	307	311	288	310	344	339	327	311	319	311	298	343	289	291	332	333	305	321	335	352	330	322	334	317	290	311	308	325	297	293	334	329	322	346	307	302	309	331	319	324	341	320	347	327	316	328	347	309	325	342	317	283	312	315	341	331	327	301	324	326	341	350	315	343	314	317	301	341	326	319	317	307	336	351	329	314	320	281	329	334	318	344	348	289	312	340	333	323	329	315	339	310	313	313	316	346	281	343	310	326	356	315	321	335	316	312	304	326	297	265	287	324	295	305	312	355	337	307	321	311	319	343	364	328	325	333	309	323	318	358	331	319	343	322	329	320	308	297	340	334	305	307	337	309	322	321	342	317	332	314	335	308	344	311	324	316	323	317	344	345	336	319	330	324	315	322	313	325	339	334	343	340	305	323	310	329	313	335	326	326	289	351	307	333	327	302	327	312	310	335	323	313	306	335	336	326	320	326	284	300	304	320	329	316	307	301	322	317	315	296	292	325	312	327	344	325	333	306	309	330	356	274	353	335	331	324	290	310	338	317	313	334	340	313	328	301	322	316	292	337	322	330	321	317	348	300	300	352	317	332	333	302	315	309	311	324	334	320	331	343	321	324	347	305	328	303	326	322	318	325	307	304	300	337	312	328	345	378	321	308	307	294	350	331	332	354	307	324	317	303	328	333	336	284	307	308	294	309	318	302	305	339	329	303	311	313	342	335	321	370	328	331	299	306	333	320	310	335	337	303	328	293	305	316	324	327	319	320	322	343	321	300	361	314	306	354	338	330	303	347	295	334	308	316	299	319	322	344	305	262	322	304	333	333	327	303	305	311	304	298	329	305	304	329	337	340	313	301	339	321	341	328	330	312	334	334	317	299	319	327	343	327	316	333	330	323	320	321	322	330	313	343	347	296	316	303	297	321	324	302	323	330	310	311	318	334	298	312	311	282	339	326	310	312	301	306	296	325	297	348	311	310	324	311	331	353	325	313	304	323	331	319	314	298	324	331	291	278	324	315	334	330	281	308	334	351	330	351	340	285	325	311	344	317	320	332	347	309	344	306	322	289	298	335	350	320	326	290	291	307	301	331	338	325	317	295	315	347	337	338	304	308	331	320	299	327	302	304	323	319	324	328	296	338	309	298	328	342	323	343	272	322	308	338	305	307	288	308	335	321	311	308	338	328	307	304	334	339	317	326	356	301	316	336	310	281	312	309	304	325	321	328	344	290	303	293	338	293	318	296	350	340	333	312	344	296	331	312	343	315	300	337	317	317	326	304	317	281	305	314	330	350	328	324	314	320	343	349	330	280	292	316	322	335	349	348	325	319	312	339	323	295	327	292	338	325	319	314	323	319	317	293	322	293	319	308	327	317	291	318	332	346	331	299	346	345	339	279	340	331	339	333	325	285	330	304	328	330	352	283	317	322	346	319	338	319	311	328	301	345	303	315	300	307	288	305	349	305	288	326	292	317	327	345	334	312	335	347	266	295	297	325	338	278	293	318	310	313	325	293	294	336	322	303	327	333	326	337	317	320	343	327	263	301	314	329	281	315	336	318	323	297	318	315	310	321	333	336	320	342	327	317	309	322	312	345	328	308	338	341	345	327	344	306	299	347	318	304	329	301	297	343	314	321	317	323	286	324	324	320	335	298	342	339	295	312	334	320	306	301	293	328	321	314	344	300	315	330	317	327	305	310	312	341	299	290	304	314	334	310	307	325	317	337	358	309	353	337	318	321	314	332	298	328	300	292	339	317	302	287	313	332	322	331	324	313	332	301	321	303	327	309	307	311	298	305	348	315	305	307	319	332	332	313	325	324	308	293	332	327	298	299	320	287	330	325	349	313	311	328	300	338	318	272	314	312	329	320	350	317	281	327	307	326	368	334	327	355	303	316	333	319	314	358	337	345	336	323	342	314	318	357	308	331	322	298	326	338	303	324	285	337	346	341	332	348	304	329	289	318	306	300	318	334	328	299	341	322	379	312	310	354	286	330	349	337	328	338	278	314	318	339	315	307	347	328	324	356	310	295	293	334	318	314	288	338	316	328	308	308	319	308	294	354	314	326	324	330	328	309	322	321	304	335	324	291	307	310	331	345	356
8613	16339	13231	7083	4917	3623	2813	2146	1817	1578	1337	1168	1117	1018	916	877	806	814	785	753	751	712	734	687	676	619	635	654	631	565	599	600	597	608	601	556	582	616	575	546	559	557	576	621	560	562	544	522	568	548	574	544	597	546	569	563	594	522	550	523	520	526	566	555	563	545	521	533	536	586	541	549	541	541	568	547	546	537	513	508	540	529	506	595	524	486	554	527	574	529	532	500	511	526	542	514	566	559	570	555	566	506	562	546	563	538	554	535	568	545	518	512	559	486	548	576	533	561	563	554	556	575	529	535	548	529	553	556	505	582	497	554	540	541	535	527	505	515	551	549	492	504	520	553	557	509	546	525	538	553	514	538	520	538	543	490	528	531	511	546	541	524	576	527	537	547	502	538	539	526	550	531	500	497	517	507	519	542	519	534	537	580	513	529	530	538	520	511	541	589	570	521	551	534	512	524	542	533	492	541	505	500	509	555	530	555	533	517	501	565	513	506	499	515	493	531	548	533	576	516	527	551	537	500	489	541	516	490	558	535	505	553	573	527	528	527	500	552	540	545	502	543	539	567	554	553	546	540	486	570	533	489	517	528	555	549	555	580	532	555	553	536	531	506	531	529	517	519	519	551	539	542	544	527	538	527	543	528	524	577	526	513	530	534	539	573	567	574	529	596	531	526	549	576	538	518	530	515	539	562	539	532	503	532	525	549	564	576	563	533	532	507	546	530	497	531	562	504	541	544	555	556	542	544	525	514	546	543	535	549	555	518	566	536	574	493	541	503	525	549	562	527	537	555	540	585	508	529	571	551	564	535	476	521	564	545	487	516	507	498	545	604	545	523	561	542	532	528	518	550	541	497	489	533	555	514	545	579	552	535	561	542	535	578	509	524	517	523	540	521	564	533	546	506	537	502	560	534	527	502	547	491	534	561	524	519	561	540	540	525	551	481	549	565	566	535	521	555	537	510	551	515	519	541	472	539	502	562	587	542	520	534	536	511	545	547	569	534	528	533	511	534	538	538	551	520	539	536	549	541	521	496	538	564	515	531	528	544	516	532	506	560	545	590	523	536	562	505	498	532	563	534	534	524	523	543	475	524	552	518	502	488	536	565	520	555	527	526	552	537	523	548	552	536	570	527	513	538	528	525	586	515	497	513	550	534	572	513	499	544	518	535	534	527	546	522	502	541	536	526	546	554	537	533	540	539	530	531	519	573	561	579	561	524	521	520	564	521	538	547	522	535	538	558	542	504	552	535	500	505	539	534	583	547	509	555	525	567	525	534	548	556	520	551	475	533	504	568	540	532	551	545	538	531	549	527	535	537	547	552	515	537	527	556	552	562	520	542	537	526	546	489	544	538	557	509	557	557	526	521	528	504	490	534	561	559	584	546	538	525	525	506	518	503	538	588	531	500	539	536	561	557	529	516	541	514	526	521	552	542	477	536	519	515	515	500	491	554	529	536	520	572	513	520	517	523	546	541	513	543	508	539	522	528	565	560	499	492	545	561	551	520	498	510	532	539	530	510	567	521	516	503	522	531	500	550	516	510	523	535	578	556	533	526	591	530	551	526	522	508	508	526	502	535	543	509	565	536	521	530	522	521	511	551	544	525	585	543	561	552	500	530	509	531	523	533	529	534	543	527	549	534	543	549	503	549	502	543	559	547	539	550	527	540	518	523	518	536	524	498	521	498	503	523	518	527	533	542	523	532	517	528	526	535	564	533	505	555	520	541	559	533	522	520	541	540	509	538	565	520	558	524	503	540	505	518	525	514	540	522	533	540	543	553	523	583	544	534	524	506	547	589	541	532	559	545	540	565	536	532	527	559	521	537	530	532	514	501	526	542	500	525	531	522	528	514	529	534	510	520	502	527	539	538	549	537	582	525	550	522	554	523	562	517	556	545	562	525	554	562	506	517	504	525	556	564	538	511	511	482	559	552	552	494	497	523	475	552	537	542	520	517	528	544	574	539	520	528	529	512	531	539	544	556	565	521	575	559	524	549	486	532	510	495	551	534	526	563	531	550	500	498	511	505	552	487	557	527	530	525	570	555	514	541	536	514	530	513	574	530	548	526	494	560	534	507	509	554	546	528	554	546	525	542	556	577	554	575	530	529	525	548	535	510	548	510	528	565	569	547	532	514	499	498	548	517	503	511	535	525	545	491	546	533	520	524	505	523	564	531	498	521	515	528	525	548	534	503	569	528	520	564	539	479	531	536	461	532	517	513	532	565	525	521	564	515	561	527	535	553	509	513	512	546	544	538	528	500	588	518	571	505	550	564	535	561	520	516	512	517	549	509	508	559	487	497	554	553	517	548	553	538	541	539	543	551	529	534	521	537	524	542	547	511	527	517	514	491	533	544	522	527	550	511	510	569	539	539	524	517	606	560	523	516	522	538	565	506	547	523	526	573	512	540	553	509	542	565	514	565	539	522	523	561	534	525	519	559	543	585	530	524	556	517	510	507	551	523	534	505	563	508	513	550	564	524	538	509	516	539	521	521	602	506	562	539	566	569	584	511	511	581	527	551	524	500	591	534	542	514	497	536	514	526	584	517	553	513	557	552	492	537	516	522	506	511	519	557	509	564	527	492	523	536	516	559	556	556	494	514	571	544	546	486	519	504	552	505	507	558	512	556	503	521	518	549	513	514	502	516	510	519	522	544	484	526	482	554	526	523	538	533	530	572	542	539	526	549	509	519	524	560	569	555	562	533	505	518	517	494	504	531	597	494	529	569	526	523	497	535	568	507	562	533	504	538	556	535	511	581	519	490	523	559	534	538	526	547	525	541	489	506	488	498	554	527	533	520	531	522	551	516	548	497	507	533	543	517	523	520	522	517	515	528	509	551	529	544	559	537	534	526	532	601	506	543	554	502	486	529	518	543	507	495	551	550	544	470	544	499	542	522	559	560	538	529	544	532	475	551	518	531	510	551	523	487	495	547	547	540	530	521	529	536	534	513	505	593	503	537	525	522	504	539	499	500	546	531	568	536	561	507	530	538	566	522	549	546	505	543	542	544	576	498	563	507	553	512	556	549	530	558	480	567	547	543	543	535	552	565	490	498	518	522	521	505	561	559	531	534	520	534	518	522	491	512	518	551	541	562	526	530	516	565	533	538	518	568	517	556	536	538	554	528	510	502	570	558	548	565	561	558	523	501	565	504	521	519	519	558	526	521	521	498	535	527	541	525	513	574	567	535	548	546	496	552	557	514	519	517	520	523	510	552	565	495	526	524	531	491	530	549	568	510	561	564	494	565	528	536	533	541	486	563	539	548	529	501	521	546	565	570	549	527	523	547	526	531	485	519	547	539	544	536	530	532	502	527	554	575	545	538	553	547	507	535	536	561	526	526	537	547	532	580	522	534	511	512	546	507	560	525	507	531	521	550	507	533	565	498	501	551	526	539	529	536	541	556	517	499	570	531	553	569	545	557	498	546	532	522	534	554	573	498	499	559	557	526	526	523	532	561	527	569	553	550
26750	19436	5063	751	519	459	327	294	302	290	291	293	300	250	268	277	272	272	306	286	254	281	254	287	267	256	254	254	244	272	294	241	281	269	276	242	294	263	298	307	272	284	272	260	254	258	287	276	276	298	290	286	228	290	288	300	286	254	274	274	276	254	281	265	289	292	280	259	262	281	255	272	284	253	263	267	260	257	278	277	266	273	287	260	287	269	282	261	297	262	283	263	269	281	259	268	288	285	269	260	245	267	266	264	289	248	278	267	247	256	257	262	271	283	242	249	260	264	277	263	282	235	269	276	263	282	268	275	271	286	268	293	267	279	266	257	276	248	290	279	284	254	259	284	267	296	274	260	272	275	265	263	278	278	298	269	258	263	274	264	290	261	272	261	265	230	264	275	264	288	268	257	255	277	228	261	256	269	250	263	283	265	282	257	286	274	256	265	265	248	297	298	268	274	276	261	273	268	301	281	276	263	293	253	293	257	315	278	282	269	248	269	273	291	262	264	276	270	273	275	290	267	299	268	253	276	276	267	294	256	272	273	270	269	268	283	292	258	303	271	295	247	291	253	267	267	263	283	291	263	266	292	257	267	240	247	276	245	270	268	273	263	263	301	268	293	251	249	281	255	250	266	277	267	283	260	244	283	225	270	243	252	299	248	285	269	279	294	274	272	285	267	258	250	283	284	258	263	293	287	268	308	280	267	277	266	239	262	240	251	285	299	294	275	257	297	267	270	295	290	281	273	270	267	282	280	271	256	254	275	252	281	275	287	287	258	245	264	251	247	253	257	268	286	255	277	292	259	251	294	273	257	258	258	279	283	256	245	267	258	243	282	249	259	259	260	274	290	267	281	263	294	271	261	297	276	258	301	273	239	265	270	295	264	270	280	279	271	269	261	285	265	258	270	280	231	270	297	275	265	267	261	284	274	275	254	257	274	231	283	282	276	275	258	255	269	271	265	265	259	231	280	278	270	275	245	289	297	273	277	274	243	283	256	280	298	253	272	249	281	273	272	284	267	277	300	261	244	271	257	281	264	250	248	312	248	289	264	260	260	283	282	265	285	262	283	268	254	258	299	255	273	297	271	281	259	260	275	276	248	279	291	281	270	264	255	279	251	266	272	242	260	291	270	290	279	312	285	261	278	265	254	262	283	279	281	256	255	280	242	280	290	290	252	279	261	261	276	294	283	277	265	273	287	250	269	269	275	267	279	267	267	257	242	273	301	293	258	266	255	270	276	280	264	286	284	280	285	280	278	271	280	269	253	274	275	273	248	241	264	262	300	275	253	266	287	305	278	267	285	279	302	292	268	269	273	277	286	256	283	250	284	270	247	245	271	266	279	281	267	268	270	273	265	262	232	274	284	285	253	265	259	261	269	277	283	273	295	288	268	262	268	287	286	276	262	273	262	261	260	257	283	283	254	258	281	265	250	248	288	294	274	255	248	269	254	280	260	277	259	287	305	284	293	251	280	260	300	257	299	271	273	273	260	275	267	262	283	241	268	268	288	248	306	271	267	261	273	268	268	265	263	259	262	268	251	278	296	313	282	242	268	278	285	261	272	299	274	271	264	274	251	263	244	287	280	275	262	243	266	282	243	284	264	244	316	293	261	262	271	261	270	303	294	276	239	243	249	247	264	253	290	280	285	259	297	322	266	251	266	272	263	250	260	253	280	263	285	275	301	273	282	266	292	271	265	285	264	310	288	291	281	251	275	237	267	259	280	249	267	281	272	257	279	261	295	258	265	281	280	265	263	291	279	279	261	274	246	264	276	293	222	255	247	248	276	258	256	266	269	268	259	270	261	266	263	275	268	273	271	246	250	281	269	300	257	252	245	247	257	248	285	264	257	282	246	288	258	264	273	274	294	260	240	266	268	293	270	271	268	286	282	274	282	281	256	247	281	249	267	281	287	283	307	261	282	266	262	254	276	264	267	252	257	258	268	274	242	250	248	274	275	250	295	280	254	288	282	275	279	267	273	272	293	274	308	244	274	264	240	269	249	271	273	274	263	265	266	280	255	321	261	278	278	239	266	257	264	290	245	242	268	296	270	264	247	294	260	279	255	283	278	259	258	244	261	261	262	265	254	287	287	290	284	257	260	278	276	285	248	285	266	298	273	236	286	267	274	249	260	254	277	266	274	253	262	273	241	280	253	245	260	255	274	270	289	243	253	281	281	255	265	269	286	270	269	263	253	278	269	255	294	276	272	284	256	268	262	287	284	251	270	282	243	283	262	265	254	308	259	261	274	260	273	274	264	272	265	284	262	263	249	253	277	256	269	283	265	285	290	256	251	279	277	244	281	275	286	276	254	295	256	278	273	259	300	262	249	271	277	280	278	276	276	278	259	244	293	252	290	271	232	238	266	284	248	257	267	256	241	281	258	254	257	288	268	261	276	273	292	254	256	255	318	254	266	245	268	289	257	291	244	255	251	286	274	274	243	264	280	295	257	273	263	270	236	266	282	314	299	267	271	279	273	279	278	263	288	269	277	274	287	236	258	258	231	253	226	264	269	249	266	279	267	305	284	259	295	276	282	280	279	268	276	247	253	279	296	289	258	283	273	264	269	242	271	255	255	265	270	261	280	280	283	241	244	264	290	282	269	271	273	285	279	270	267	257	272	247	270	271	268	261	292	243	302	260	276	292	268	270	270	266	283	282	257	251	271	279	237	276	308	271	261	282	273	285	273	298	277	290	272	259	284	271	260	252	266	280	289	255	260	291	259	284	244	272	287	295	246	312	272	272	270	243	271	264	243	251	246	243	263	271	259	280	264	285	265	241	251	290	265	291	254	261	274	253	290	281	285	278	266	277	230	265	271	274	268	277	264	254	284	284	241	284	274	284	265	263	269	258	264	282	250	279	277	264	274	265	295	286	270	269	293	258	264	300	259	296	260	292	305	285	253	264	288	290	293	280	276	270	222	267	303	294	279	282	270	274	254	269	259	296	264	300	287	256	268	245	301	276	263	271	257	247	275	292	252	260	309	279	288	274	288	276	270	273	250	301	268	271	273	262	276	271	300	305	293	267	295	290	286	276	250	262	270	283	267	245	280	261	292	271	268	281	224	256	276	255	257	265	289	253	297	251	286	304	272	279	298	270	263	270	289	277	273	256	280	276	287	269	262	252	268	278	239	263	268	284	252	305	305	271	276	292	268	232	257	280	268	275	248	261	240	264	249	233	273	251	284	277	293	258	280	264	250	284	272	300	288	258	275	270	294	270	270	275	259	274	267	270	248	282	292	279	273	280	291	268	268	266	283	296	297	277	310	319	250	274	267	254	275	281	305	296	278	279	257	293	271	268	256	286	262	251	249	289	278	250	274	270	266	256	239	256	255	285	262	292	275	303	253	280	274	262	287	252	288	280	279	276	280	244	247	262	256	287	290	295	257	280	295	283	259	290	254	269	286	262	276	246	291	256	261	290	278	278	268	263	270	291	252	245	278	253	253	254	246	278	278	272	257	270	254	242	271
4365	1706	1462	934	699	630	600	539	506	484	463	497	491	469	466	464	448	452	455	451	456	465	441	430	502	436	460	461	459	451	456	430	435	459	438	458	458	485	461	442	441	481	443	435	445	468	433	466	404	428	457	386	441	446	465	434	482	445	419	444	452	449	428	422	445	413	412	456	455	471	445	446	478	461	460	466	453	441	442	470	475	427	479	490	439	457	457	467	419	429	484	455	464	432	426	397	452	433	451	442	439	439	417	469	410	422	460	433	437	466	446	494	443	425	420	426	397	448	468	429	453	465	453	489	461	461	423	403	473	438	454	454	460	442	445	470	460	457	423	436	490	450	459	442	457	480	429	455	463	451	452	457	456	425	438	431	435	441	426	437	443	417	452	436	449	481	436	438	452	433	446	427	439	462	509	453	413	452	420	417	439	470	427	449	437	443	461	462	454	442	460	410	484	442	453	463	425	460	420	456	424	474	447	461	470	447	426	452	463	438	435	461	450	480	420	409	431	422	378	457	469	432	453	434	480	436	449	433	503	458	471	437	399	485	469	437	434	435	410	430	458	464	440	463	469	435	485	467	443	447	475	417	453	461	411	441	429	445	438	423	416	439	464	436	441	495	441	425	470	471	432	450	430	472	416	417	443	430	407	447	452	444	470	450	451	444	454	442	441	456	451	439	416	424	458	423	480	438	423	426	451	456	446	474	440	455	440	413	432	441	423	441	481	410	433	469	447	452	437	489	441	450	440	442	433	490	447	437	445	484	421	420	468	451	444	469	470	492	461	456	442	420	459	391	459	434	434	448	434	439	419	440	420	439	489	457	479	442	436	447	449	453	473	432	438	471	430	451	464	439	430	430	443	473	420	444	444	431	477	416	466	435	445	454	450	472	448	460	419	447	393	431	461	463	429	439	426	442	472	441	442	423	424	446	436	505	422	425	427	441	429	479	430	417	400	436	434	456	412	428	438	467	435	438	459	469	460	418	440	435	466	439	462	443	451	410	409	437	468	403	427	417	456	475	447	429	458	463	436	447	453	433	422	444	472	451	442	439	440	455	441	446	481	454	410	466	450	460	433	483	437	463	453	466	465	426	458	393	476	456	466	443	485	425	465	441	494	435	472	455	415	431	446	422	449	432	462	435	454	427	394	400	474	455	395	401	468	427	406	437	437	453	455	428	446	430	448	492	429	457	438	431	442	448	441	442	443	455	458	450	446	426	470	449	446	447	449	430	398	439	438	452	469	398	413	441	453	446	433	479	470	470	479	450	447	459	416	440	437	456	424	452	441	461	430	429	447	463	481	429	486	445	488	433	457	463	449	444	426	470	457	433	431	444	435	463	450	442	485	414	479	421	425	460	454	442	438	447	451	435	449	431	438	467	427	431	431	444	464	424	441	442	464	445	430	446	419	481	454	447	478	429	423	432	439	425	476	469	467	442	430	451	452	405	462	457	443	454	436	476	442	456	426	457	463	409	440	424	440	435	398	395	462	430	447	445	451	431	392	437	411	471	455	451	444	444	470	481	445	472	446	455	449	435	472	416	489	408	438	442	450	447	392	453	439	376	404	458	472	495	448	435	439	428	450	478	424	453	455	467	444	419	435	461	467	445	439	405	413	409	447	455	456	422	425	431	452	431	490	467	463	460	437	431	485	455	436	428	408	447	424	411	480	428	465	452	443	422	478	459	428	433	442	430	446	426	468	401	424	449	443	480	497	477	446	463	415	441	464	449	435	450	441	478	438	441	430	453	400	446	449	443	453	431	433	467	467	453	443	471	464	453	440	454	440	430	435	425	423	462	439	469	415	463	444	456	423	401	420	475	435	437	459	422	484	456	422	476	470	455	458	419	466	436	430	412	426	432	452	446	452	436	422	467	466	460	459	453	457	411	452	437	423	445	434	415	434	471	418	451	424	439	481	429	409	442	446	433	403	443	469	409	439	464	480	433	408	440	465	418	446	435	449	425	455	428	434	444	449	438	453	399	461	433	406	462	407	436	469	432	418	484	417	458	432	441	417	458	421	411	440	457	453	424	414	467	469	424	437	436	414	416	417	441	452	421	452	447	455	419	433	459	425	421	438	426	454	429	461	432	502	450	460	416	454	432	433	482	435	444	423	463	403	472	462	457	465	441	418	451	424	457	448	438	420	418	452	439	451	424	415	411	431	426	432	455	441	432	426	452	410	447	426	481	415	433	442	426	452	451	467	464	449	425	433	412	421	437	424	462	447	460	468	420	432	439	472	469	475	436	415	414	426	478	467	418	380	412	426	421	449	436	461	421	444	464	431	449	469	435	427	432	431	467	449	433	461	443	443	458	463	443	440	397	464	448	450	416	446	430	464	461	424	453	457	458	430	446	486	444	432	437	437	411	440	435	398	442	467	452	446	445	439	417	463	434	447	463	410	446	416	463	447	422	425	442	418	422	493	490	440	444	443	408	464	460	477	450	457	440	481	434	465	436	429	471	421	476	451	450	446	460	433	458	465	450	481	422	441	429	449	402	446	414	446	456	418	442	418	465	475	418	460	449	454	465	408	431	467	440	455	443	403	448	456	450	469	461	420	434	440	467	462	410	467	420	488	461	422	444	388	480	443	485	460	459	454	429	446	437	443	444	437	442	441	438	449	436	433	409	443	422	462	428	439	501	478	427	433	434	457	442	462	427	454	435	411	454	462	422	487	409	439	446	452	412	413	448	451	463	422	422	468	435	388	446	439	440	422	447	449	473	442	415	419	456	444	410	463	432	442	450	446	448	438	462	423	481	417	470	484	428	466	412	441	422	443	468	471	441	456	425	436	452	431	459	437	456	444	446	431	439	480	463	396	444	456	438	458	439	428	431	420	487	435	445	409	464	414	416	412	426	462	465	455	436	443	463	447	417	433	438	450	467	450	444	432	438	401	466	436	464	466	459	458	455	458	469	454	417	482	434	439	441	437	486	440	412	443	403	470	451	435	472	454	421	439	423	436	458	498	464	473	438	445	459	461	431	423	462	434	438	463	446	444	429	438	435	426	424	488	463	422	438	426	433	451	459	453	442	451	476	432	441	460	423	428	439	441	433	387	486	433	442	467	424	442	391	464	428	445	470	409	458	435	445	431	450	448	450	470	433	439	456	446	459	436	456	420	461	442	438	481	445	460	452	417	461	450	456	462	427	474	419	441	471	437	430	468	455	429	472	407	445	451	426	442	455	472	480	431	449	394	458	435	466	450	456	465	419	439	456	401	444	448	452	442	407	461	462	454	448	457	441	426	446	433	457	472	427	448	450	471	413	443	458	452	427	467	413	421	466	418	414	470	442	447	442	456	441	406	419	410	477	447	454	405	446	430	460	402	453	451	420	428	467	452	435	457	390	485	422	451	425	429	461	417	419	471	434	481	464	446	426	455	429	449	419	471	436	438	474	447	448	424	471	414	420	440	444	447	439	404	466	425	423	415	427	431	409	463	488	461	444	438	440	444	441	440	428	427	468	422	422	447	456
24559	21134	27550	24926	11041	1024	789	586	511	526	467	484	473	473	471	424	469	445	423	442	458	411	475	424	412	437	406	428	379	421	383	414	438	518	418	396	427	428	402	439	414	374	426	432	409	397	408	415	349	438	420	446	412	421	405	386	396	399	418	411	391	444	388	399	411	410	415	424	407	407	433	387	406	384	397	425	413	442	383	422	440	419	438	361	373	450	383	407	405	397	410	402	406	392	410	396	389	404	402	418	409	392	408	404	426	414	402	394	415	373	413	444	398	457	393	448	424	428	366	413	429	415	407	443	406	409	410	409	412	444	428	411	432	405	410	410	417	390	409	452	400	415	411	418	407	413	450	379	412	406	407	416	367	396	419	369	445	404	405	433	406	400	407	380	387	398	419	438	397	408	462	440	433	427	401	398	434	419	409	418	431	402	391	397	406	423	412	413	419	410	389	434	421	445	407	420	457	437	367	419	452	444	392	389	425	383	455	452	398	432	449	414	406	384	444	404	396	411	402	448	404	407	386	418	389	402	414	348	396	384	441	409	399	371	404	422	433	415	428	410	394	415	409	401	407	403	427	376	425	428	411	377	403	391	416	431	418	414	409	438	394	421	382	449	433	407	391	445	395	398	405	426	408	363	440	456	414	399	404	445	372	434	462	400	396	417	397	412	405	414	391	424	401	415	420	387	442	397	417	374	427	450	390	386	447	405	371	418	412	419	384	409	418	429	399	406	399	401	351	428	394	426	406	396	430	423	387	412	425	408	434	426	410	406	418	384	417	437	420	394	435	386	369	392	382	380	411	417	403	410	398	415	373	398	388	371	401	401	376	384	406	428	468	392	413	380	374	385	412	398	411	414	425	417	399	409	396	420	385	421	417	434	439	422	449	423	408	411	400	408	403	426	426	431	400	377	409	429	448	413	412	415	418	408	368	391	416	385	400	422	367	420	444	421	432	387	432	401	397	413	409	414	422	415	369	415	389	412	420	415	403	388	397	437	406	402	438	417	401	389	391	384	415	436	403	438	420	394	423	393	394	414	413	407	412	441	450	394	400	383	364	432	403	386	435	419	408	424	402	370	383	439	418	413	454	397	402	404	426	455	404	413	408	407	406	399	416	386	424	430	439	392	414	395	410	380	395	404	422	393	427	427	404	387	408	436	416	422	427	413	453	438	409	449	416	393	366	398	407	411	437	409	395	417	397	376	407	398	396	421	398	417	456	408	395	380	371	394	405	413	400	392	404	405	392	370	395	400	418	347	428	385	427	421	402	364	370	409	411	406	422	375	435	426	405	403	397	391	420	439	412	404	428	396	411	396	398	413	402	427	395	369	399	430	390	417	413	413	378	392	408	405	425	393	444	442	400	403	398	394	388	398	402	379	414	404	431	384	405	460	417	390	401	400	434	461	411	406	410	429	426	393	410	405	416	421	395	418	417	425	403	430	412	394	397	417	389	421	426	420	442	434	428	387	370	418	387	375	397	437	393	395	394	436	408	412	422	399	457	427	384	387	405	380	402	395	381	405	417	418	411	413	426	433	393	412	420	369	379	400	388	370	417	401	377	402	418	401	401	402	442	396	416	441	410	392	384	407	460	388	407	426	382	366	403	405	369	419	386	415	405	394	386	387	394	396	432	410	412	404	397	405	408	409	452	410	398	413	411	405	432	369	407	380	430	395	401	407	396	386	423	436	387	369	402	388	427	395	360	422	421	410	368	399	421	433	435	391	428	435	397	395	428	428	443	402	424	393	413	397	405	390	455	404	406	409	430	416	422	411	394	419	421	411	414	424	402	459	387	367	379	405	398	419	412	420	392	400	417	422	398	406	406	383	406	408	420	392	430	408	445	380	413	439	400	395	454	408	392	392	415	427	399	389	386	402	409	384	410	442	406	408	426	441	393	384	424	373	431	406	424	415	421	375	369	435	399	413	410	412	392	391	450	435	422	400	354	398	405	431	413	397	407	378	420	393	381	357	388	395	400	405	396	413	425	430	398	407	390	424	431	436	412	422	359	375	422	406	384	378	439	390	397	395	414	429	376	397	436	383	386	411	407	376	420	392	378	430	398	423	414	443	383	400	386	400	422	434	404	397	466	429	420	405	407	413	423	440	418	402	410	372	365	360	418	420	429	398	401	418	425	427	441	413	446	406	406	408	410	458	376	443	369	391	399	420	375	397	409	430	402	397	422	422	390	414	346	413	388	394	389	401	390	416	418	425	441	426	401	421	381	401	412	405	415	412	390	391	392	403	425	402	383	436	435	398	395	444	377	428	380	402	447	427	424	407	439	390	407	433	420	421	403	366	390	379	428	372	412	386	387	380	408	430	422	387	401	387	407	404	431	425	431	461	390	399	360	401	397	393	428	372	389	407	383	445	433	423	390	409	410	410	427	365	444	443	409	408	401	410	419	393	419	437	420	440	392	394	434	368	389	394	396	438	416	419	409	407	369	431	421	436	407	436	386	374	397	414	402	418	397	358	408	409	366	420	405	425	381	444	420	377	397	413	387	434	382	400	432	416	406	392	405	438	372	386	396	410	393	415	403	410	434	425	406	399	418	435	396	425	422	369	408	404	387	393	397	391	422	397	421	410	398	394	411	416	423	446	416	401	420	383	404	379	400	430	422	377	438	429	442	386	389	406	401	408	448	407	425	377	431	395	387	381	378	422	423	438	392	425	356	430	409	435	404	367	376	423	417	402	409	412	435	398	403	407	413	394	430	398	375	402	396	461	431	392	429	429	395	416	444	383	401	399	393	398	368	405	391	424	405	406	414	415	408	389	426	408	431	377	425	390	394	395	389	393	413	408	395	418	422	452	427	426	400	413	421	398	409	401	413	421	389	393	412	422	379	402	417	412	367	411	414	385	443	399	418	414	426	403	429	398	393	463	399	381	415	400	402	430	418	404	405	417	403	424	407	390	389	390	398	406	402	411	396	399	391	389	372	422	443	381	405	425	363	421	413	421	413	406	427	407	445	376	396	404	418	409	385	420	421	415	425	440	411	408	386	403	413	403	355	452	412	397	413	398	388	404	389	392	416	471	402	414	383	420	444	389	389	412	385	373	425	390	411	415	402	402	398	453	399	419	434	404	409	436	441	408	389	374	407	395	445	387	385	417	432	407	391	420	401	409	434	380	393	423	378	377	418	394	401	364	442	380	386	401	418	419	417	394	433	409	388	403	422	415	392	415	419	409	410	403	401	432	395	416	393	404	431	398	408	430	415	399	386	382	381	416	401	432	419	405	399	399	406	415	393	429	413	416	390	439	375	445	395	402	373	420	388	444	393	395	354	408	402	424	379	393	415	431	413	462	425	400	404	380	398	403	408	407	413	405	361	371	387	437	384	374	434	399	400	398	439	391	419	427	445	408	405	434	391	392	396	358	417	399	390	409	395	380	391	440	387	401	431	416	412	435	411	369	392	426	426	422	398	435	430	405	441	402	376	438	386	406	409	419	408	370	391	404	430	436	400	411	373	397
4941	8156	6890	3632	2477	1916	1527	1289	1203	1067	970	867	896	874	762	793	770	798	781	734	698	737	713	720	718	671	718	681	685	724	704	730	805	767	646	692	656	691	660	679	679	700	678	656	654	727	641	636	654	659	698	652	696	679	666	680	655	654	667	648	693	648	702	646	652	644	684	711	635	650	637	696	651	703	645	662	720	712	659	691	625	668	720	703	653	698	676	682	630	612	669	633	614	629	695	643	630	718	666	678	631	660	682	690	687	664	655	662	624	682	678	691	683	695	677	664	674	684	678	661	668	635	691	693	631	614	660	683	677	683	643	654	672	656	651	650	678	653	663	651	668	710	695	647	694	675	688	683	676	669	675	658	704	651	653	651	653	626	641	678	667	619	639	657	652	683	664	662	618	667	641	673	667	631	669	639	642	679	674	681	679	685	703	651	669	667	651	745	662	681	679	688	704	664	648	698	695	667	623	670	665	663	662	683	648	625	709	650	697	691	619	686	654	643	612	717	631	625	718	707	664	638	704	646	668	661	680	665	687	624	637	634	676	630	667	632	656	615	657	623	670	630	648	677	675	661	670	678	657	699	686	628	644	688	666	642	696	678	655	630	664	669	645	670	705	674	650	674	652	651	643	676	665	623	659	671	696	631	653	654	647	678	663	685	645	630	672	678	643	669	688	676	649	658	682	679	647	645	692	681	681	647	681	661	673	730	672	666	625	679	652	696	645	688	696	677	674	601	652	637	651	672	662	672	664	693	662	662	659	697	631	617	702	644	649	681	639	700	639	653	658	656	675	676	650	623	687	679	620	646	660	649	672	657	667	639	637	658	706	667	675	683	662	673	643	706	679	647	659	729	663	667	681	656	631	675	693	698	626	663	662	635	648	668	671	659	688	666	641	698	664	697	659	637	633	641	684	696	649	668	689	631	681	666	687	671	685	682	689	647	673	631	680	678	642	599	645	663	655	661	664	714	638	647	663	659	601	671	707	679	688	634	713	629	640	634	625	688	649	619	689	660	698	673	690	693	628	644	636	644	682	646	652	655	661	667	655	666	678	654	672	664	615	635	655	645	670	657	647	661	600	674	676	653	625	690	646	585	632	654	703	668	674	645	665	669	647	650	667	638	657	660	640	677	667	641	704	663	671	639	628	697	612	708	671	669	710	634	633	665	640	661	630	690	661	687	646	671	700	659	653	641	636	649	667	700	741	731	651	664	693	687	659	614	614	644	672	639	666	643	654	658	688	646	636	645	665	666	699	656	668	698	679	625	657	686	660	660	648	672	629	636	673	660	717	626	671	640	639	684	650	611	643	613	643	633	670	670	658	642	661	682	659	698	681	643	664	640	644	702	678	671	636	697	633	700	690	647	664	681	630	671	642	747	654	628	667	702	701	682	648	667	708	721	687	647	645	685	700	663	696	645	657	633	666	635	649	709	659	637	650	644	666	672	672	590	715	646	650	671	663	642	699	682	667	660	637	602	640	637	610	653	700	693	680	662	686	671	682	654	653	660	695	693	654	604	664	679	669	658	714	671	690	607	666	659	651	647	682	620	671	703	659	640	676	718	680	653	701	622	725	659	669	630	679	671	701	705	651	641	695	634	681	652	650	672	670	673	648	652	670	657	664	662	671	642	681	629	655	648	620	654	657	629	672	618	689	688	664	678	658	677	620	711	662	664	693	686	646	660	657	630	655	696	657	689	655	673	665	662	662	688	672	693	693	635	644	668	698	645	685	684	688	693	645	660	632	647	656	668	704	685	666	664	649	648	690	666	681	667	646	653	643	671	664	698	615	636	664	638	663	671	679	692	627	689	679	648	707	678	662	705	669	638	653	673	695	678	686	678	651	644	655	679	649	674	660	650	658	684	648	708	596	676	634	661	696	709	686	663	629	655	707	591	669	724	617	658	668	662	647	648	688	639	669	625	657	616	608	665	679	627	660	641	658	662	653	682	697	659	651	719	662	664	648	690	640	647	680	663	620	655	652	677	660	622	672	686	650	616	642	664	655	679	705	693	627	699	662	695	672	639	664	674	698	704	675	677	746	653	663	682	689	650	692	690	666	674	712	635	617	627	714	660	665	684	644	673	707	640	687	658	647	708	690	682	692	707	671	642	717	644	668	632	637	645	681	647	677	674	680	663	616	677	654	625	667	676	650	690	658	692	646	680	684	643	693	705	666	653	654	637	649	720	679	644	685	608	666	636	619	622	663	656	660	691	650	677	607	671	670	688	701	712	656	686	668	725	654	649	639	664	646	661	674	681	631	657	662	661	648	676	675	658	665	646	688	649	638	702	654	671	653	631	673	647	651	669	643	707	650	662	650	650	669	665	695	635	682	706	667	634	714	634	675	688	652	658	675	676	645	665	673	653	647	654	637	629	644	648	703	662	643	598	682	661	675	686	653	657	663	641	636	644	665	694	703	619	648	658	623	701	682	704	611	705	664	637	640	671	637	678	671	681	704	644	631	697	697	657	709	627	671	647	664	662	592	655	624	683	652	666	642	666	624	678	639	686	660	650	678	675	708	623	673	678	668	673	652	644	667	679	641	686	675	680	681	623	637	655	673	678	702	671	700	649	657	690	675	720	664	703	680	651	640	623	679	644	645	675	648	644	675	698	648	642	719	663	692	666	680	680	643	662	656	625	642	681	656	659	646	667	610	688	657	688	682	664	659	672	626	672	712	660	702	645	593	687	631	713	650	641	674	670	711	640	668	651	676	664	664	672	616	660	679	677	682	637	681	651	677	637	676	670	690	688	692	662	669	657	648	638	629	651	640	695	690	667	668	695	666	700	673	643	707	680	684	634	676	615	655	658	669	736	649	677	613	614	684	659	712	658	659	638	684	637	653	648	642	671	679	634	628	692	620	636	673	644	651	646	649	668	652	661	690	730	666	697	657	689	631	642	616	686	670	682	692	628	688	617	644	709	678	696	665	682	653	640	674	679	681	676	645	686	658	673	645	649	685	645	684	675	691	686	607	658	636	683	679	675	643	665	663	636	668	631	636	672	624	667	733	654	656	621	647	657	664	682	674	641	647	654	680	658	658	669	690	665	663	676	703	659	629	624	670	723	687	730	655	693	674	688	711	642	648	600	637	652	700	667	660	651	677	668	677	660	699	599	655	649	756	666	698	699	669	646	650	634	671	631	720	657	618	674	611	637	646	655	658	640	670	664	667	632	661	669	626	639	652	672	667	665	685	653	645	650	631	691	663	685	643	696	666	671	689	643	664	655	634	658	657	663	660	650	648	669	668	626	653	651	637	631	690	655	663	653	647	679	621	662	619	698	686	630	669	674	700	658	704	688	630	661	682	690	676	656	623	689	686	681	644	688	650	681	687	684	720	657	656	654	682	670	694	638	674	666	628	682	675	649	649	677	644	675	669	671	700	623	689	673	662	714	652	700	663	710	685	672	634	635	640	613	624	690	645	664	625	654	638	653	699	597	661	602	669	646	707	625	665	694	639	633	620	686	692	646
23154	21130	28801	23726	21132	17850	1941	867	688	586	544	528	463	468	442	449	421	399	389	400	365	369	380	352	365	365	346	371	344	334	356	383	333	325	388	327	359	339	328	352	300	352	289	336	337	302	335	339	348	332	312	313	329	335	326	351	345	318	319	333	308	361	362	333	343	308	364	325	302	322	332	338	313	321	310	328	339	313	328	338	327	334	333	329	326	332	312	328	351	309	342	311	318	319	348	327	368	287	338	315	314	326	361	339	299	320	358	347	341	304	323	317	323	319	328	330	340	338	304	317	327	332	303	341	325	298	281	359	345	335	316	308	305	307	302	348	296	333	349	334	328	305	309	345	327	335	329	334	331	337	310	346	305	315	307	315	324	333	314	333	290	328	302	332	330	306	314	322	316	337	328	317	321	347	342	322	341	319	300	330	336	344	320	351	333	361	306	303	285	334	331	319	327	294	318	316	327	336	331	302	328	299	279	345	303	304	309	358	326	317	328	335	300	324	347	318	305	295	318	324	316	347	308	317	319	317	302	296	305	325	325	291	315	330	329	309	343	316	331	334	303	315	324	313	347	299	318	318	323	339	298	308	356	337	313	325	347	337	350	300	315	326	313	311	306	329	344	311	310	335	314	341	294	329	320	326	322	316	318	317	344	329	330	291	341	306	325	296	283	338	306	313	316	341	353	324	324	328	319	300	318	302	310	288	328	329	332	332	353	334	336	297	329	315	338	306	360	331	323	295	329	350	318	323	283	350	324	352	323	355	309	359	354	314	334	306	337	319	315	306	321	304	322	299	382	331	300	335	320	323	348	306	334	303	304	304	335	328	337	302	331	331	331	329	346	272	336	305	333	336	326	296	327	309	322	340	340	338	371	333	323	327	327	331	321	337	351	324	307	317	341	311	312	324	286	314	328	334	310	299	375	299	323	331	351	306	295	338	329	336	325	314	303	308	341	319	297	283	333	310	344	329	308	343	329	311	323	359	339	317	322	343	283	344	308	335	317	322	326	315	324	309	302	306	314	351	326	310	315	368	316	318	342	334	317	320	336	339	396	298	319	307	339	330	298	340	336	316	312	326	320	324	300	340	323	331	319	329	313	325	337	314	326	317	343	332	350	330	321	283	298	317	318	333	311	349	327	333	349	334	327	321	307	309	312	346	324	331	320	324	337	325	335	308	317	306	321	314	286	296	302	329	365	305	324	352	321	336	306	319	317	302	354	354	309	333	305	354	336	324	331	321	365	317	307	324	280	326	317	326	282	299	323	333	298	290	330	327	318	338	324	342	340	320	327	330	306	321	328	277	303	297	330	302	341	325	339	329	316	325	318	333	324	312	306	315	330	322	295	312	298	295	352	360	321	321	317	349	331	310	343	317	328	345	318	308	343	308	333	336	356	331	298	325	345	306	301	331	302	329	311	331	321	327	315	328	331	313	313	304	312	302	300	292	342	291	331	318	342	315	319	350	319	313	358	344	298	310	296	312	303	314	303	331	363	328	346	306	346	320	343	338	329	304	272	328	346	321	335	316	308	324	334	310	352	316	347	331	308	300	328	308	309	313	370	325	316	327	297	319	331	316	340	368	306	311	322	309	319	330	320	298	359	348	312	306	323	312	353	342	294	327	333	337	326	316	298	300	325	321	309	324	348	291	344	334	315	317	318	321	311	334	311	321	333	296	348	351	331	339	297	332	329	286	333	291	323	326	365	311	304	318	329	323	318	328	304	317	331	333	331	327	311	317	300	340	328	316	323	321	319	289	324	344	343	313	320	317	330	327	342	298	307	293	342	328	336	317	327	340	333	322	313	305	336	315	299	297	312	341	332	297	346	304	349	342	327	339	302	309	330	306	341	346	312	342	321	319	333	327	314	310	304	315	318	323	325	317	334	305	362	321	326	328	330	345	314	330	342	335	336	315	330	317	312	368	330	298	334	328	338	318	320	346	314	351	319	311	296	305	308	319	329	322	320	331	303	315	309	328	339	302	303	354	318	339	313	303	323	334	309	312	348	331	323	307	309	296	304	317	336	328	321	307	328	340	294	342	326	308	317	322	329	339	346	356	304	320	372	327	325	322	305	367	330	324	335	348	298	307	310	308	331	300	323	305	285	317	351	342	315	324	337	294	310	318	329	334	303	326	342	355	329	315	329	327	325	318	324	329	352	324	300	308	344	334	305	319	308	318	333	314	334	316	317	284	326	312	287	310	338	335	300	314	322	341	312	327	303	349	339	283	288	318	318	289	312	339	321	331	318	313	287	299	287	310	329	337	347	345	326	288	329	289	300	308	305	307	344	284	288	304	309	293	332	300	343	333	352	337	330	315	319	296	309	307	297	327	320	293	320	356	327	298	303	315	336	292	292	300	340	309	304	354	347	341	327	329	311	320	327	288	336	352	300	315	301	291	344	323	344	318	339	327	323	325	319	332	335	302	328	309	334	307	306	330	334	313	299	315	303	299	312	293	341	318	333	328	327	308	352	310	310	336	339	303	318	339	299	332	334	301	329	331	320	325	311	352	322	333	327	324	310	348	286	313	320	306	337	322	327	348	291	328	329	317	330	309	319	332	289	302	312	317	325	305	312	323	330	329	340	326	345	334	268	331	309	332	320	352	340	336	331	371	293	332	308	341	277	351	312	282	293	307	337	328	323	356	320	295	358	326	343	317	306	286	308	313	343	306	341	275	314	311	343	323	355	320	357	313	296	302	324	342	320	279	317	331	328	331	307	329	345	315	326	314	335	300	330	312	296	306	314	332	333	296	308	310	323	291	316	314	333	331	334	309	329	311	315	293	333	324	339	294	314	318	311	365	318	331	309	295	332	313	318	309	306	341	339	315	323	312	321	319	297	320	312	348	310	310	292	336	317	323	306	281	325	295	301	305	328	317	317	307	359	330	319	330	302	323	328	340	317	324	299	352	335	350	337	306	311	311	320	321	300	334	320	317	303	289	323	337	343	325	298	346	299	331	343	309	316	307	328	308	333	332	346	330	317	320	341	342	339	315	322	321	309	301	329	322	331	298	356	317	285	327	302	302	340	338	331	322	347	296	321	351	302	331	314	303	320	336	330	315	308	279	333	307	332	338	336	283	336	320	321	326	312	300	322	313	329	335	338	322	328	339	307	319	343	351	343	327	330	306	315	305	323	299	322	318	302	332	320	298	341	282	310	336	343	304	318	350	350	320	327	280	310	331	334	315	327	331	314	337	322	283	292	347	320	322	314	359	337	303	314	349	379	317	330	308	320	319	341	316	322	311	301	301	338	312	348	294	329	329	339	315	274	332	315	323	315	352	344	314	312	313	338	321	300	310	334	336	308	352	329	341	314	307	329	283	328	316	320	330	314	330	302	307	320	316	317	317	329	336	342	284	312	307	318	337	353	329	328	330	259	368	323	335	309	339	328	324	351	312	322	308	335	319	340	348	321	357	314	310	327	312	306	313	329	315	325	327	288	326	342	305	306	353	314	341	303	336	326	332	312	313
7831	16013	13363	7107	4920	3635	2772	2258	1805	1586	1352	1206	1144	1021	945	899	852	841	766	759	755	674	660	640	623	635	681	617	652	629	598	677	617	599	762	596	573	552	568	562	578	590	533	536	585	558	557	560	576	569	553	543	546	527	539	541	531	532	530	550	557	566	547	541	573	542	545	554	546	556	535	549	502	530	536	559	539	524	546	531	481	547	538	528	520	550	488	514	531	541	554	519	611	529	534	530	583	530	494	508	540	539	559	527	502	589	523	555	586	521	596	533	537	521	504	544	547	527	499	561	543	575	505	511	561	558	554	536	527	561	557	559	562	570	564	542	535	575	562	521	512	515	512	583	511	573	529	559	541	572	532	514	519	497	558	543	523	521	517	519	555	558	530	537	533	555	527	534	519	526	561	511	563	537	560	563	569	522	534	575	512	557	510	533	478	507	528	536	571	559	564	549	518	552	568	571	518	523	548	545	511	507	533	571	512	509	529	535	508	500	550	539	522	579	525	531	515	533	541	587	547	552	555	527	528	533	536	529	524	547	517	555	537	513	480	549	514	535	518	557	529	531	540	511	513	548	534	517	551	579	554	525	525	510	507	568	522	571	528	525	520	550	522	529	525	542	538	553	576	529	544	540	572	568	521	502	525	501	525	553	550	500	562	514	524	555	536	545	500	537	520	548	502	508	510	557	544	558	519	533	519	558	542	532	525	565	509	541	506	567	518	520	524	524	506	550	571	530	519	531	533	536	580	532	510	553	483	542	524	516	540	505	549	507	522	538	529	543	561	555	511	563	559	546	490	509	520	503	561	559	540	539	532	520	517	565	547	533	543	531	522	479	477	474	549	526	515	554	512	493	530	511	554	536	538	526	520	524	508	534	537	577	590	539	506	531	520	530	491	544	556	515	495	519	547	600	517	537	512	525	536	507	579	523	520	545	540	521	497	580	526	529	511	504	506	529	551	515	537	498	521	505	516	535	537	464	521	540	525	555	560	578	522	541	520	584	582	559	557	525	504	563	547	552	580	555	601	553	550	555	513	525	503	549	512	544	515	542	529	537	515	491	548	511	543	538	515	526	535	544	526	524	560	537	546	510	536	550	542	501	535	572	557	520	520	550	501	532	530	555	523	512	536	531	507	509	539	531	544	539	529	561	500	563	540	527	534	494	557	549	550	505	529	548	574	548	601	558	519	537	500	496	535	527	499	512	508	511	523	533	527	526	547	542	557	535	556	507	519	527	551	549	542	518	552	537	557	514	546	533	574	500	531	545	527	534	566	565	497	530	592	538	500	521	549	535	557	516	524	546	548	549	552	525	527	528	539	502	510	512	534	550	542	560	547	532	517	515	482	497	544	544	503	507	528	571	561	531	526	529	539	502	536	525	528	558	535	510	500	538	530	554	566	514	544	526	543	547	492	541	519	520	523	560	569	598	560	529	521	504	526	537	520	516	506	521	511	524	517	520	518	519	556	542	532	528	545	561	519	525	519	551	531	516	564	560	531	529	533	533	539	547	579	517	506	523	533	557	547	532	504	516	533	514	580	547	559	554	520	558	545	526	510	546	602	560	547	526	544	575	535	599	488	532	524	568	533	525	493	512	522	579	511	512	512	514	527	551	550	533	555	531	524	581	482	553	512	538	507	501	527	518	552	539	539	532	574	548	539	509	518	546	498	556	535	546	545	507	522	541	512	559	575	537	559	546	558	538	534	544	536	549	531	602	508	544	529	534	510	569	521	566	516	516	532	499	583	569	535	531	525	514	525	531	518	558	521	543	598	523	499	564	523	485	573	528	561	521	541	522	549	503	505	516	536	517	542	537	551	581	511	514	540	524	532	540	528	568	508	533	530	542	570	549	582	544	550	546	568	512	529	526	514	541	585	536	497	513	505	561	518	531	518	567	517	534	534	538	492	490	520	532	515	522	542	520	508	508	484	527	520	516	506	513	548	518	533	535	557	529	490	527	492	514	516	542	531	513	514	508	486	501	507	550	522	538	578	527	530	508	512	532	524	546	555	535	558	517	548	502	556	522	535	520	515	520	559	503	507	567	523	560	519	496	569	516	579	510	572	552	530	509	529	552	537	530	548	530	555	474	520	546	535	545	522	548	517	520	564	545	561	512	529	541	519	544	544	528	526	550	520	535	524	542	560	554	551	578	535	536	533	563	510	527	514	552	544	560	559	493	551	546	509	544	503	532	554	530	554	557	511	534	539	542	537	520	507	496	520	493	514	516	542	529	539	563	548	521	530	581	514	538	503	523	514	524	509	531	486	546	549	519	536	576	504	525	536	518	591	480	518	581	551	522	542	503	568	538	513	545	481	529	548	566	545	555	525	539	536	462	531	519	527	552	546	512	495	561	544	474	492	545	552	508	566	543	566	489	532	550	551	528	534	520	556	540	538	500	531	510	532	548	537	565	497	543	553	537	489	502	501	555	528	573	537	537	571	515	535	530	522	553	509	537	525	599	543	479	521	518	552	556	540	572	524	550	537	527	558	537	525	576	526	518	543	552	511	525	550	541	573	563	544	508	543	546	552	545	574	535	543	528	517	519	525	529	528	529	507	574	550	524	496	550	541	511	531	531	494	551	536	520	499	524	538	481	524	521	558	524	504	506	542	500	526	531	524	530	531	502	540	521	549	535	533	550	533	486	491	536	556	523	545	546	519	524	532	526	527	542	520	551	568	541	545	527	545	561	556	520	555	570	499	494	543	552	532	537	568	561	488	510	534	523	561	517	532	518	504	558	534	534	559	553	502	536	551	527	540	501	539	488	494	496	524	463	552	541	534	537	556	523	521	544	510	517	530	543	523	563	557	524	485	552	500	531	497	517	519	467	533	485	515	540	509	546	514	566	550	506	513	528	547	560	528	499	532	527	538	527	558	516	535	547	518	542	542	518	509	549	517	555	522	516	568	512	522	549	535	549	567	527	530	527	509	481	560	510	493	554	552	514	476	547	529	554	541	546	553	528	518	492	536	509	525	517	555	524	538	600	501	516	498	529	542	548	515	510	525	538	564	561	570	499	536	536	485	531	526	518	555	544	541	547	512	469	478	526	528	547	525	484	527	500	529	552	538	518	522	573	533	494	571	520	523	508	505	579	516	512	570	540	515	525	522	534	530	512	540	550	549	538	519	522	574	543	509	557	537	522	531	518	537	488	511	508	488	557	518	550	527	538	504	493	531	522	546	526	515	498	568	536	538	504	534	517	538	543	566	564	534	556	518	537	528	556	525	509	565	537	526	512	563	551	535	555	515	551	494	515	550	512	545	558	545	521	594	501	511	544	520	571	538	506	486	524	586	516	559	530	559	492	577	535	535	520	492	508	559	530	556	517	530	507	525	555	581	587	533	548	518	524	505	549	598	527	539	522	497	533	526	561	512	551	595	507	512	525	536	482	547	504	557	538	502	544	524	530	535	529	510	585	541	538	536	560	515	574	535	532	538	528	544	537	545	560	524	555	522	546	501	524	508	542	492	523
26742	19456	4976	616	404	362	288	297	295	272	260	267	282	277	296	295	292	309	284	253	259	296	284	265	298	282	281	274	283	249	303	292	272	282	291	279	291	250	285	290	277	281	293	266	303	270	272	268	275	283	280	284	246	308	291	284	254	272	288	271	275	281	282	303	266	295	311	294	290	281	277	266	303	261	266	286	266	276	261	302	264	274	290	289	282	291	275	254	291	261	255	273	277	265	298	304	275	272	280	270	283	282	306	269	257	274	280	284	277	281	273	289	263	257	267	238	231	279	296	257	272	256	246	291	247	273	257	274	277	296	278	300	277	274	263	275	296	272	263	285	272	279	259	271	266	265	259	315	261	289	290	288	262	251	283	256	290	287	265	288	283	254	282	293	265	273	297	266	293	272	288	267	277	264	275	264	256	284	257	287	296	286	247	280	237	252	282	256	248	301	266	286	293	251	303	263	301	293	270	255	263	254	270	238	249	269	251	290	277	300	265	287	272	283	298	279	293	259	272	273	280	283	245	246	277	271	258	258	244	255	280	271	264	297	296	270	267	261	274	270	287	261	281	289	297	270	278	262	250	266	287	275	268	249	268	237	283	271	282	268	279	260	276	242	249	267	269	276	268	244	287	306	280	267	311	304	254	273	256	238	297	289	296	268	280	271	260	268	244	252	303	249	262	281	275	261	288	246	290	268	308	288	292	289	258	288	257	253	263	258	293	254	271	294	261	284	274	264	280	279	269	254	279	234	280	279	258	270	262	264	304	278	256	271	266	260	267	257	250	287	262	289	249	237	261	269	253	263	280	294	301	254	292	280	280	269	265	259	289	276	280	271	256	270	267	282	269	251	275	266	294	298	256	269	305	274	270	259	261	251	272	263	283	275	261	248	276	270	278	277	256	288	256	240	265	238	244	276	269	285	256	271	246	268	282	258	291	296	284	256	270	281	268	264	257	300	278	299	276	293	304	285	295	270	267	268	277	275	278	303	258	261	277	248	284	248	247	270	230	268	261	259	269	263	283	271	265	268	277	292	277	288	274	275	276	281	265	262	275	283	281	294	268	292	273	266	288	273	259	286	272	264	284	267	250	287	281	252	263	278	275	286	279	245	298	260	279	269	256	283	251	273	285	250	265	262	247	274	267	289	282	249	258	262	300	271	286	246	295	278	274	285	257	286	290	241	282	270	270	280	277	258	273	267	286	261	249	291	275	256	306	290	285	259	289	260	261	266	288	260	248	267	255	275	278	294	267	257	244	267	281	286	287	274	310	286	291	277	281	298	268	280	263	282	290	276	262	268	268	278	273	271	263	281	282	307	271	299	282	288	289	275	256	270	295	279	268	263	275	248	283	272	281	285	274	257	290	301	258	271	256	284	300	245	268	277	268	296	273	319	267	255	280	282	293	262	283	258	268	282	243	280	293	271	297	289	292	270	228	262	285	266	285	253	262	284	270	258	273	290	283	262	269	269	283	268	254	281	257	288	268	272	272	289	268	278	272	298	262	264	281	282	302	300	290	275	277	300	260	287	254	274	269	268	254	256	291	277	277	303	290	256	264	270	280	287	297	251	270	266	242	251	268	299	301	263	263	265	272	259	293	278	271	260	265	273	264	270	280	286	288	286	274	262	266	256	249	288	291	263	278	274	264	281	248	261	286	286	280	267	282	279	282	254	269	276	282	305	290	253	254	289	253	280	262	299	283	278	270	266	270	277	264	287	270	241	266	261	261	271	282	260	274	273	276	253	312	301	251	248	292	289	291	272	274	259	268	275	258	264	263	297	262	274	280	255	288	278	259	268	277	276	266	250	278	290	271	251	290	266	277	281	283	282	297	288	269	248	272	313	285	283	272	248	297	285	257	266	260	279	279	285	262	269	283	314	290	302	267	263	283	269	296	261	274	303	264	265	258	252	319	284	285	273	239	311	282	264	255	257	278	273	288	292	281	301	252	281	275	282	285	278	268	317	275	290	259	272	286	311	277	293	263	274	259	301	249	243	270	272	274	283	272	262	275	283	282	283	258	248	293	273	270	257	271	248	280	292	274	294	280	252	284	260	265	248	275	293	263	249	262	296	281	290	291	267	250	254	303	263	250	279	275	225	285	252	278	277	284	282	281	257	239	259	293	287	310	283	296	264	247	286	279	268	254	280	266	226	271	282	240	241	288	283	284	277	255	310	305	291	299	287	269	304	266	263	257	259	281	277	289	300	249	276	275	306	262	262	254	300	292	281	250	257	268	278	301	271	263	259	261	277	257	294	302	304	283	267	255	298	276	283	246	284	296	273	263	273	280	298	269	295	303	271	257	280	294	255	298	287	259	259	271	287	281	268	259	275	276	262	299	239	259	271	284	283	283	291	294	285	274	253	281	280	266	280	281	249	287	265	306	281	317	261	257	258	238	264	268	275	272	286	248	291	248	271	317	268	260	302	265	312	276	278	291	294	268	250	290	264	292	278	272	265	263	281	265	258	255	291	280	268	295	243	280	292	221	270	251	262	246	272	284	294	289	275	265	276	247	272	285	287	255	241	262	284	278	263	296	303	259	285	268	265	272	261	242	244	261	262	293	269	288	266	288	298	264	262	266	275	302	298	297	264	300	277	264	253	297	278	279	263	270	246	281	285	274	274	270	284	275	271	247	284	250	282	283	271	283	252	274	250	259	302	298	268	260	296	291	267	260	250	279	259	269	243	270	245	256	277	288	251	250	237	256	266	251	249	290	285	301	288	305	305	267	269	257	275	296	267	264	272	299	254	264	295	296	269	300	278	260	240	276	252	259	277	293	297	250	275	259	246	306	278	266	273	282	274	275	281	271	277	310	262	310	299	269	284	254	285	256	264	264	269	250	284	290	304	273	275	288	265	250	279	299	264	250	258	282	263	276	270	276	296	270	279	260	263	253	250	245	259	259	262	274	287	272	264	285	293	263	288	289	282	243	286	281	260	263	262	263	272	258	289	256	272	272	277	243	276	275	269	263	261	288	290	270	270	242	279	252	231	269	288	234	266	266	278	258	281	250	267	264	248	245	294	290	260	285	283	287	286	273	270	262	287	259	235	260	270	288	272	249	269	275	268	275	270	274	249	254	297	261	232	244	261	262	282	284	300	269	265	265	286	255	263	280	251	281	279	261	266	249	289	282	276	264	264	301	268	266	313	233	277	285	259	269	266	281	287	261	304	299	264	277	245	296	292	290	263	286	312	266	258	270	274	261	254	245	316	247	283	264	248	240	279	293	293	282	273	254	276	249	253	292	263	261	284	278	277	276	257	276	252	257	262	297	283	260	266	264	263	296	250	253	264	269	253	286	288	269	269	280	264	264	271	285	275	278	250	264	286	292	276	244	274	309	273	256	278	282	278	304	280	281	292	261	299	269	278	260	259	294	238	262	298	266	282	291	246	283	289	301	252	297	275	269	303	276	282	291	292	281	234	293	282	294	272	317	262	284	286	275	285	280	260	253	286	252	272	290	282	264	283	253	304
4215	1556	1486	844	667	586	561	487	508	490	450	464	517	464	438	408	474	543	480	473	434	465	453	474	450	474	424	447	433	410	482	438	436	455	454	442	475	458	409	448	423	433	473	445	445	450	423	440	436	425	456	440	498	461	414	422	465	430	456	433	465	444	412	461	451	450	455	405	447	467	480	470	455	472	427	417	494	453	456	469	441	481	482	432	443	470	453	448	473	458	431	464	453	453	466	451	464	459	445	454	449	450	447	438	477	473	431	502	487	442	450	440	460	439	436	430	444	443	432	449	447	482	464	431	469	424	461	448	451	454	444	490	445	493	439	447	451	425	455	459	439	444	441	503	493	461	461	425	435	445	424	453	464	436	465	429	464	454	409	460	427	431	442	459	460	437	514	458	450	458	446	443	452	437	455	453	457	462	477	447	453	476	450	456	476	461	435	458	469	465	462	438	435	473	486	428	451	461	408	455	399	462	416	452	486	447	436	434	424	496	434	473	437	464	430	464	451	449	439	454	444	459	449	451	455	474	419	484	454	452	441	436	421	456	446	411	440	454	431	478	427	446	452	433	482	444	452	412	418	403	405	454	445	459	441	461	506	435	449	439	419	424	451	475	461	425	465	428	447	465	453	432	434	433	457	440	428	402	467	445	456	459	470	462	421	476	431	437	438	445	456	423	435	470	432	451	454	433	460	419	418	438	444	473	431	396	446	454	439	441	443	445	463	457	457	427	435	413	492	483	427	481	430	418	464	465	446	468	448	452	428	441	447	431	437	450	463	428	482	447	433	450	431	416	456	440	472	459	407	503	455	415	446	457	448	436	407	449	464	473	431	443	418	443	468	423	428	433	475	433	436	432	454	443	434	471	438	486	472	476	436	438	421	466	465	439	481	462	461	417	423	453	449	472	464	411	474	447	437	434	444	467	459	444	439	455	394	448	437	456	470	439	456	470	450	447	468	479	454	465	436	471	435	411	448	459	481	439	459	475	456	437	476	428	445	432	439	449	427	473	422	440	438	430	461	470	449	440	442	451	431	461	449	426	451	487	447	416	470	434	475	429	449	435	451	464	452	454	417	476	445	448	471	439	461	462	435	432	450	457	440	393	449	437	447	434	430	460	428	440	457	479	414	433	456	443	430	447	428	458	460	473	460	417	436	471	448	455	433	464	429	437	424	427	436	423	449	461	448	408	431	432	459	419	431	398	444	430	444	433	445	454	428	397	448	451	436	448	448	421	450	435	455	436	455	484	464	465	462	444	508	441	429	429	466	429	440	463	458	441	403	463	470	461	448	465	441	431	431	433	484	425	433	448	460	430	440	439	405	442	409	451	440	447	403	404	473	472	436	438	466	437	442	427	421	446	426	456	447	455	474	477	433	408	464	468	419	481	437	452	425	436	472	458	453	476	445	446	445	445	444	465	463	450	429	453	435	421	444	441	455	435	424	478	452	411	458	464	473	451	436	467	485	418	453	435	425	440	427	451	431	481	447	460	413	415	469	467	490	451	461	462	450	452	457	454	434	476	441	462	445	460	402	453	421	479	442	466	442	455	431	439	456	410	442	464	506	403	461	479	425	468	464	453	469	432	452	426	492	476	458	479	453	447	427	453	424	445	426	432	454	438	420	410	471	439	411	422	421	443	435	469	419	432	472	437	425	446	436	454	456	457	474	468	432	424	445	443	457	491	447	496	401	452	477	442	462	437	446	412	422	458	446	463	430	478	456	428	442	451	456	432	448	478	452	419	414	433	436	456	433	421	430	442	442	484	460	445	419	457	403	453	475	451	420	415	427	466	468	443	423	395	472	464	452	444	450	404	454	419	450	432	467	442	439	423	449	499	464	460	449	456	466	467	449	452	414	455	423	471	438	445	495	454	453	462	444	430	439	429	396	454	441	431	446	431	453	451	417	444	441	448	457	455	452	453	499	462	479	451	403	435	447	458	450	480	458	446	460	446	408	432	458	430	434	433	436	437	432	483	442	460	445	417	483	448	454	468	420	459	420	429	444	442	445	410	501	423	425	435	429	452	424	447	433	432	467	452	441	426	456	433	413	425	437	427	434	446	464	452	445	392	466	483	420	460	473	446	444	434	444	477	395	467	448	445	496	442	408	447	423	419	480	441	445	422	442	437	447	452	435	438	438	444	479	445	458	392	442	449	450	437	388	428	435	453	452	429	415	443	414	481	398	467	427	499	440	413	440	472	443	472	441	466	433	454	465	452	454	440	463	456	452	434	410	447	468	463	412	496	464	450	447	473	439	399	406	414	416	445	445	490	471	434	443	465	463	453	417	447	435	454	439	437	452	407	444	458	438	413	449	378	424	439	441	450	476	436	422	408	460	456	463	458	447	401	437	464	421	448	421	423	449	417	461	432	425	458	400	450	459	453	455	431	415	421	436	432	451	429	414	436	431	447	415	445	415	474	471	427	455	467	480	419	484	459	415	455	458	411	437	438	457	451	429	434	441	448	471	449	452	435	435	421	462	484	465	462	459	473	457	446	452	457	475	480	451	437	425	475	442	423	435	452	449	451	463	435	424	412	453	433	435	448	460	456	485	448	477	426	441	442	434	415	444	459	486	449	436	458	480	463	429	474	474	450	403	431	425	454	428	455	401	446	421	441	455	447	429	452	451	449	406	429	403	472	431	449	452	490	427	462	443	453	442	447	423	421	447	415	437	444	477	424	459	452	431	428	459	443	402	434	423	376	431	439	459	465	430	477	471	442	472	426	453	404	442	437	427	465	443	468	448	475	425	458	463	513	430	456	464	460	478	441	463	444	449	459	426	454	436	457	459	443	415	428	466	444	425	440	458	440	435	444	415	438	438	458	422	430	428	444	465	464	458	433	473	447	419	440	445	426	421	462	431	488	433	458	434	458	453	407	426	430	441	473	475	454	448	483	478	428	461	438	439	436	455	445	438	486	452	415	448	454	423	443	440	458	429	459	434	428	499	441	444	446	428	434	447	481	475	417	425	426	494	416	439	456	438	431	459	423	429	483	444	442	457	450	456	463	450	428	452	424	435	428	464	426	428	408	427	452	439	438	462	484	451	488	438	433	428	443	461	470	471	444	459	410	453	467	436	452	446	466	435	457	478	487	464	466	459	435	430	429	470	448	427	447	451	481	459	438	430	445	467	463	405	449	426	452	403	453	448	463	483	442	444	427	429	444	436	440	462	448	464	420	417	480	468	486	436	444	453	414	449	432	456	466	440	428	461	453	440	451	419	449	477	448	449	425	450	453	497	403	422	441	431	452	472	470	461	464	459	461	466	442	438	429	456	465	411	496	447	456	444	466	453	477	454	426	452	438	435	483	458	462	434	421	452	431	445	426	440	472	441	442	423	469	472	427	484	430	495	474	487	452	479	462	436	482	458	456	442	445	444	435	445	417	439	436	436	466	445	434	445	413	453	442	423	469	447	471	432	449	442	413	443	435	453	427	446	480	433	456	421	472	430	432	451	472	416	460	424	414	460	425
24477	21060	27505	24788	11357	1068	789	670	576	555	519	497	468	499	475	463	470	448	471	398	440	459	450	442	404	437	409	428	436	401	466	423	403	419	432	431	423	412	400	398	400	441	422	436	410	398	367	450	401	439	408	399	405	413	407	398	439	412	431	416	403	421	441	433	402	428	393	421	425	409	413	453	418	433	414	420	447	397	398	377	373	417	386	425	410	448	429	417	439	406	415	404	382	380	431	430	396	418	406	436	417	434	367	428	391	379	421	371	434	441	392	399	400	415	396	445	444	411	439	430	394	423	369	422	389	378	367	447	393	384	435	420	385	392	405	413	395	366	423	432	440	448	466	421	385	413	422	409	422	392	402	391	422	390	413	408	397	411	373	405	392	408	413	448	426	410	431	397	443	389	412	408	418	404	420	350	375	415	422	395	424	392	411	424	430	399	401	426	400	448	446	424	417	430	400	411	409	398	402	419	410	424	354	425	438	434	412	446	431	386	427	445	417	403	386	397	421	415	407	445	431	401	432	407	379	404	411	412	412	431	412	364	434	418	419	443	410	389	450	428	408	424	375	428	411	403	422	438	444	428	416	428	408	392	400	383	392	384	429	360	413	404	398	401	406	408	413	406	413	410	424	433	449	415	447	401	393	386	436	401	398	403	425	411	414	406	428	409	413	445	413	394	449	414	410	393	415	410	437	389	405	398	382	429	375	393	439	400	438	384	426	400	444	406	342	432	442	411	439	451	439	415	411	422	391	410	397	428	436	401	402	390	404	372	418	407	399	419	414	385	392	414	380	456	413	390	438	442	394	416	427	379	418	386	434	426	406	394	431	407	427	386	379	427	408	419	376	396	397	403	363	426	407	400	434	441	391	412	418	374	379	442	408	401	412	385	402	431	433	409	399	406	440	430	407	393	417	391	431	420	400	431	401	422	422	426	435	415	415	436	418	435	428	425	412	390	404	418	413	409	403	430	408	368	433	382	403	417	371	425	410	372	391	396	409	416	423	388	406	403	413	414	416	392	415	427	413	412	439	409	429	429	392	447	387	407	472	459	422	401	408	375	424	403	364	418	388	405	385	390	420	417	429	425	436	401	442	349	423	423	407	428	379	399	436	425	446	449	422	416	414	449	390	374	435	417	403	412	399	374	390	410	428	383	408	396	383	401	446	411	426	402	406	426	377	408	417	424	415	409	376	434	409	438	384	373	397	409	441	452	420	445	434	378	411	426	393	403	392	392	399	392	390	398	417	421	411	419	414	394	435	399	404	382	393	405	410	408	407	438	393	389	395	423	415	395	398	431	428	388	364	427	378	379	425	430	385	422	417	461	405	408	395	425	393	405	440	414	424	388	402	410	414	390	454	416	370	405	417	441	452	456	419	418	432	431	452	424	425	446	414	381	395	387	456	385	409	435	416	392	393	391	415	404	399	406	403	406	416	419	440	376	430	412	410	389	417	409	406	419	443	419	420	419	396	414	420	418	434	425	426	401	390	394	413	420	409	406	422	404	407	421	400	414	419	426	423	443	391	411	389	410	421	420	375	406	400	396	413	426	409	410	422	417	405	421	426	419	368	402	436	393	409	453	401	435	404	397	402	401	393	393	434	420	439	384	435	406	405	416	441	420	417	412	427	411	398	450	421	400	407	398	382	413	411	419	414	396	435	431	394	416	418	413	418	411	389	416	398	413	393	388	400	411	411	409	435	399	400	427	392	476	406	434	387	409	414	386	412	439	410	399	404	448	460	414	403	414	401	398	421	439	426	405	445	423	396	411	410	411	363	407	438	381	431	428	403	412	442	430	392	388	380	416	421	391	416	374	389	428	394	451	423	445	414	416	407	397	416	387	397	418	430	364	441	411	435	400	402	396	388	416	409	379	414	423	406	419	407	423	433	396	400	420	457	387	418	432	413	434	392	408	421	389	411	424	446	419	448	413	419	431	398	393	383	415	423	396	427	374	402	425	412	412	425	417	383	403	435	425	426	430	360	420	411	432	437	404	412	421	399	422	425	407	423	406	406	398	417	406	388	407	440	414	439	416	388	416	411	435	439	413	414	379	366	422	396	415	430	445	398	418	365	459	416	434	392	422	424	380	430	422	395	406	396	415	437	403	431	446	434	410	396	407	407	412	398	423	404	435	412	444	392	398	399	416	386	401	415	413	408	384	395	429	370	442	411	417	435	380	423	400	398	427	450	399	439	421	419	440	404	398	422	414	424	443	431	405	369	367	384	409	401	430	383	408	407	421	421	402	408	427	384	400	410	418	431	431	390	371	399	436	406	398	398	415	388	428	413	405	443	419	412	417	420	418	402	386	379	435	444	398	414	398	426	425	398	409	410	405	427	408	423	417	447	401	400	430	434	426	425	424	398	397	392	429	433	446	405	413	384	426	413	404	417	428	418	398	430	390	413	410	384	404	415	416	399	410	411	413	393	419	418	396	400	392	405	404	417	394	391	440	437	393	423	408	417	403	421	371	387	414	394	417	445	427	389	408	418	446	403	419	446	359	429	443	389	428	459	417	415	414	389	403	455	374	403	407	418	420	382	403	390	416	400	380	407	433	374	420	451	421	417	395	404	423	443	394	400	399	418	445	410	414	401	412	434	384	415	425	416	414	392	456	437	479	436	394	413	421	413	448	400	374	409	415	384	401	376	398	364	439	420	394	419	371	389	414	397	388	393	452	392	435	392	374	403	401	426	449	400	444	449	404	417	394	401	405	473	410	389	448	417	417	404	406	409	417	465	420	423	431	380	415	451	405	419	420	403	437	416	365	418	428	402	426	419	392	408	426	424	400	386	460	393	409	408	397	417	387	424	420	447	440	395	400	388	413	402	417	436	419	419	406	394	430	436	415	432	392	442	409	395	420	391	412	403	409	413	391	423	445	414	408	412	429	407	387	430	400	401	426	415	439	435	380	422	361	396	447	411	398	450	419	408	453	422	397	384	371	392	426	439	394	392	420	390	436	426	410	415	395	447	405	377	420	421	409	460	428	399	392	409	432	462	465	419	418	417	407	437	426	391	409	410	421	412	404	413	416	406	418	410	446	410	423	385	434	466	404	437	405	403	424	412	434	432	379	413	346	400	382	407	417	392	435	416	437	413	471	434	420	414	391	436	451	410	426	409	444	419	385	444	411	413	453	439	381	402	397	399	415	447	424	404	425	411	392	388	427	397	398	417	415	456	400	420	451	410	414	439	448	387	423	404	402	418	406	407	403	418	400	421	404	411	398	432	379	402	414	427	421	394	445	397	397	456	404	404	415	408	392	410	427	425	416	400	402	428	405	435	369	447	415	412	423	431	405	412	423	397	418	403	429	414	391	427	414	445	420	409	443	397	431	417	395	432	427	426	414	435	416	395	403	383	411	408	424	449	403	381	448	417	431	390	431	415	413	385	393	413	407	431	438	400	396	393	412	415	398	429	390	438	411	392	409	425	378	417	422	453	429	405	447	392	446	426	379	396	388	383	437	389	398	388	405
4845	8167	6920	3508	2558	1918	1647	1306	1144	1030	1037	960	899	833	863	812	812	759	800	758	785	733	758	719	681	743	715	711	696	739	724	673	741	647	670	723	655	679	663	650	668	658	682	698	690	684	650	683	670	694	635	672	664	654	612	711	702	729	722	707	652	671	681	653	657	678	668	681	693	688	651	697	687	700	664	717	675	708	669	662	665	622	684	691	666	691	629	699	632	653	654	695	625	675	693	649	676	624	710	722	649	666	689	689	688	689	641	692	683	679	685	735	681	666	690	659	696	690	668	672	653	672	666	654	675	683	678	645	677	648	719	655	671	677	690	673	704	681	698	680	669	690	693	671	645	659	642	678	652	652	634	728	659	674	684	644	663	684	697	664	630	666	711	660	658	670	649	663	679	661	706	692	691	659	676	661	685	691	693	679	712	661	677	658	657	666	663	700	639	665	670	652	633	641	664	686	673	633	654	650	697	659	646	699	680	612	644	648	671	659	663	651	651	675	665	742	733	650	684	684	688	624	662	628	638	675	692	696	670	700	663	691	633	724	675	668	710	720	614	661	629	619	647	658	659	668	680	682	684	681	660	687	680	674	652	623	660	687	685	693	662	678	645	663	636	654	675	706	642	674	639	659	664	670	673	673	659	667	629	646	669	714	678	651	641	701	648	666	686	647	685	701	677	697	650	642	693	650	627	640	681	712	676	658	682	703	666	668	675	656	641	702	671	606	702	658	659	644	689	624	660	696	661	644	650	599	655	663	679	679	675	657	677	658	669	664	689	712	655	699	633	656	661	645	647	677	690	675	680	672	687	687	672	689	667	634	669	653	638	625	634	671	692	627	725	657	647	655	641	690	674	697	650	662	637	662	699	735	636	628	687	684	685	679	698	675	685	640	674	664	658	660	627	709	655	630	645	642	680	648	699	689	684	648	680	672	658	668	683	659	678	634	645	673	660	635	666	653	655	665	681	659	681	643	611	693	659	643	672	680	662	645	658	679	665	620	697	666	653	674	650	641	658	670	628	694	732	633	747	664	678	672	630	637	683	668	658	686	643	698	704	679	644	626	710	667	651	670	718	691	676	672	699	700	616	617	646	685	634	656	647	693	665	666	663	670	630	683	654	668	708	648	674	670	643	656	661	630	653	704	627	657	707	678	666	710	677	670	632	669	681	659	709	645	659	681	620	696	715	711	689	672	651	687	689	667	668	687	648	645	692	659	685	668	680	652	634	663	681	695	662	667	629	668	649	700	687	682	649	673	677	684	706	694	649	702	694	643	653	676	654	712	639	717	632	632	603	669	681	646	690	660	671	675	625	673	678	659	666	680	627	661	685	628	679	754	681	726	641	650	613	691	672	644	651	686	671	708	687	676	657	679	685	721	689	655	676	684	674	670	648	681	688	630	707	652	684	644	642	731	672	662	717	669	621	689	644	701	642	689	706	664	644	651	652	643	683	667	700	715	634	653	690	663	631	708	694	648	677	694	650	671	686	680	710	645	589	678	672	645	689	684	633	636	672	652	689	646	670	663	648	656	658	688	680	654	647	681	676	673	653	687	692	685	670	699	683	657	714	670	707	674	634	597	718	635	670	632	674	622	633	654	614	660	638	639	686	672	646	697	670	640	691	669	691	649	644	649	710	668	661	629	669	686	655	698	703	588	674	668	663	643	632	660	668	673	647	666	665	651	599	655	699	668	674	673	669	646	637	633	643	652	639	670	668	665	676	618	666	647	670	629	724	724	695	622	675	667	668	646	693	644	664	682	716	661	657	648	714	648	665	627	658	662	634	655	680	664	676	672	641	683	700	640	650	642	684	701	614	703	637	657	693	648	630	691	689	694	634	631	690	642	691	628	647	641	637	685	676	669	690	651	668	638	660	674	650	691	658	638	704	651	695	675	675	668	678	659	641	656	683	673	656	655	662	687	692	674	635	617	691	649	624	681	661	666	645	658	646	678	649	712	686	637	617	669	690	711	638	660	624	692	686	645	670	685	644	654	664	659	680	697	690	698	654	684	703	684	706	651	697	681	667	668	666	705	669	741	706	691	649	668	675	674	705	690	671	651	679	655	670	673	603	635	663	672	655	651	675	668	675	662	707	683	645	705	695	693	630	719	694	710	644	634	614	713	648	687	658	683	725	654	666	686	689	673	643	634	667	654	640	679	715	679	633	710	640	674	663	721	628	645	633	678	689	668	719	681	657	707	641	650	680	668	675	689	649	702	676	636	679	697	704	643	611	689	722	666	679	664	662	644	654	712	630	655	689	637	671	695	699	670	665	684	660	649	725	668	656	663	646	675	737	598	657	634	687	681	656	656	711	675	680	644	680	648	649	625	654	680	606	678	743	642	681	645	679	674	654	667	700	685	675	686	684	678	626	648	653	645	702	637	683	675	700	687	681	652	647	619	626	646	672	670	680	663	687	669	658	694	643	659	646	627	631	667	685	644	666	708	671	649	670	683	702	679	620	728	676	680	706	639	667	668	667	675	601	653	635	643	663	730	655	634	643	660	672	686	697	705	663	665	659	655	714	694	743	622	714	658	624	682	630	693	650	671	668	669	660	665	687	647	644	688	641	596	665	666	647	655	675	697	657	695	704	647	685	650	699	680	672	656	675	692	665	636	689	618	651	629	676	678	615	653	650	668	664	667	595	691	640	702	690	651	682	672	661	671	665	679	664	657	622	674	670	667	657	620	661	636	617	689	690	676	701	636	694	688	691	663	695	644	695	705	632	673	660	700	659	683	686	620	663	615	677	629	638	679	707	658	651	663	734	671	709	637	654	692	634	656	663	659	692	697	622	706	653	670	637	681	660	622	665	656	693	664	679	700	643	637	649	654	673	629	663	646	654	631	662	666	674	655	667	662	656	690	673	624	677	646	659	648	609	670	656	625	679	670	677	660	684	650	613	690	649	705	680	649	664	703	658	624	653	670	655	654	624	682	667	619	718	647	627	668	719	677	677	717	703	647	705	682	656	692	667	675	695	683	632	674	645	667	651	663	682	674	631	661	649	681	646	656	663	698	706	674	637	644	627	674	741	696	654	620	710	669	644	674	681	667	658	696	698	719	669	682	704	666	659	660	672	685	691	698	671	678	669	674	686	666	663	693	698	602	649	702	649	695	614	612	680	657	663	676	626	664	630	643	717	690	704	650	677	670	637	683	611	653	697	678	643	671	686	656	639	649	728	698	686	659	674	690	636	684	643	690	667	719	635	661	663	675	651	619	706	707	734	697	689	678	666	682	658	670	637	685	666	657	655	665	646	672	674	671	668	678	705	672	677	636	664	688	672	661	710	684	687	711	675	675	689	650	682	584	658	662	632	655	684	672	663	673	637	676	652	710	637	684	660	626	655	706	659	655	667	671	656	651	634	703	655	681	680	632	644	677	621	657	623	648	700	663	680	669	670	649	718	634	650	676	704	627	633	648	680	717	658	702	639	680	731	630	666	642	667	653	669	715	646	726	673	653	639	666	687	639
23160	21114	28736	23698	21117	18204	1935	867	729	632	577	534	458	477	478	445	457	389	396	421	402	380	382	380	371	386	329	357	362	401	348	362	325	358	370	338	333	338	321	330	350	339	316	326	331	330	324	318	329	332	347	319	334	344	361	343	312	312	349	316	343	347	346	316	336	355	294	315	339	332	353	323	338	356	320	333	337	310	336	301	319	311	310	314	315	310	332	308	335	312	334	298	314	304	328	335	312	317	318	304	341	322	368	332	345	329	315	322	305	349	332	318	337	323	310	315	338	319	326	336	327	366	358	318	343	335	329	352	340	319	316	325	322	336	291	331	366	333	330	325	344	319	331	315	300	338	317	310	312	344	302	321	335	304	304	305	355	307	324	315	320	318	339	365	316	340	300	319	340	333	327	319	317	333	376	304	316	346	346	326	347	304	343	313	308	323	316	361	311	292	339	334	355	286	347	332	328	336	324	298	306	329	338	306	361	325	315	276	343	336	315	309	338	332	354	302	317	310	306	326	312	314	339	297	344	335	341	320	294	327	304	309	331	349	325	301	315	336	318	312	374	307	348	335	332	314	349	332	363	360	335	299	305	298	339	349	317	341	329	344	303	284	281	338	302	323	344	324	341	304	319	304	314	374	296	325	308	296	308	314	319	337	344	341	335	324	311	327	351	340	367	333	323	348	309	311	322	319	341	320	334	307	350	343	304	330	319	331	330	336	332	362	318	365	273	315	353	324	329	308	347	334	359	339	345	343	312	335	305	306	350	304	326	315	292	329	344	338	352	291	335	323	310	332	302	353	308	327	361	328	313	333	336	346	341	335	316	363	319	353	322	316	369	328	337	350	343	321	327	369	354	323	309	317	332	313	321	310	337	286	327	335	302	330	305	344	341	322	340	312	310	309	339	334	304	340	303	302	305	332	323	342	332	321	340	309	319	350	327	334	318	313	319	320	334	348	315	311	298	301	307	328	325	304	338	334	287	300	318	328	353	360	348	337	331	311	326	313	332	312	310	344	348	328	342	301	340	341	302	340	325	325	328	320	328	272	317	324	325	349	358	334	298	340	312	315	349	330	342	322	317	326	373	329	318	339	302	337	321	338	295	339	353	327	333	327	325	295	360	309	332	313	329	342	346	350	296	343	328	328	310	345	309	334	314	321	341	316	345	292	290	312	342	339	323	307	344	339	299	352	305	321	333	344	316	339	348	341	298	335	308	314	348	306	314	314	314	330	324	293	305	323	328	339	325	326	288	293	317	312	308	341	348	306	329	333	339	344	345	308	330	298	328	330	364	304	349	320	329	314	329	330	363	342	306	312	310	373	336	302	326	328	329	337	345	306	335	337	341	339	303	342	322	314	330	338	312	327	333	314	311	347	350	332	319	327	364	332	300	339	324	324	313	325	293	325	295	306	357	344	320	320	354	368	355	341	323	303	334	358	333	308	341	329	302	321	317	338	343	300	317	302	349	281	319	317	355	324	358	301	329	313	323	295	307	293	320	340	335	300	345	308	324	328	319	360	337	330	322	330	341	336	303	338	358	341	347	325	302	369	341	348	334	337	335	321	320	332	304	326	319	318	335	309	330	313	314	341	325	368	312	325	340	321	299	323	323	306	347	348	343	331	336	330	299	357	332	332	334	314	303	321	320	333	334	308	320	330	302	308	326	339	321	306	332	304	313	367	331	302	299	336	323	339	362	305	343	314	299	329	350	316	287	333	322	331	352	342	302	328	322	315	303	320	337	349	323	328	341	319	346	347	315	351	335	359	298	350	297	328	316	326	363	322	336	325	332	337	313	310	317	316	318	332	328	321	331	340	347	309	315	314	311	334	310	351	327	333	297	323	306	346	358	311	329	329	329	318	343	332	312	322	337	317	300	312	316	321	335	317	329	387	326	338	336	332	327	287	352	301	335	337	330	323	318	319	303	309	345	330	311	329	327	347	321	319	332	325	343	330	322	345	326	342	353	329	317	299	340	313	321	287	332	350	316	340	316	339	323	321	320	298	295	338	309	311	335	345	315	364	311	319	298	296	339	319	322	339	347	318	313	315	300	358	341	339	349	304	324	369	306	344	302	318	356	319	320	333	309	317	339	357	341	343	319	325	348	340	342	324	336	319	317	283	355	331	338	330	335	298	342	320	335	333	315	317	327	302	350	301	360	306	324	304	342	357	340	348	311	312	313	339	293	316	316	307	302	324	343	335	312	286	308	332	330	301	353	322	306	325	308	336	322	340	354	313	344	316	309	311	319	308	321	334	304	330	324	312	343	328	351	317	296	318	336	356	321	324	335	314	314	337	335	322	309	308	310	330	305	321	339	322	332	295	302	341	307	345	324	298	294	327	314	344	316	335	309	313	296	326	313	320	322	324	327	321	311	359	346	306	325	310	317	354	325	341	357	340	336	335	307	337	330	311	301	320	285	349	325	356	332	314	312	294	317	304	356	322	347	304	316	327	315	342	309	315	300	337	342	326	352	295	315	310	318	335	341	317	313	314	329	305	297	314	327	329	291	327	335	321	307	312	327	304	307	316	308	286	324	325	339	341	330	325	317	330	318	323	324	322	345	336	339	326	313	338	354	345	307	312	309	295	305	325	336	322	349	320	348	342	316	365	321	354	304	334	322	300	359	339	364	340	302	319	377	266	349	333	329	339	305	324	329	344	332	323	338	288	328	345	327	317	307	306	346	318	341	321	314	293	308	373	339	320	329	343	345	335	321	320	328	340	315	313	312	303	351	328	328	339	317	325	318	275	345	308	360	321	336	322	281	319	344	346	346	336	328	315	318	338	311	351	325	351	337	304	350	332	316	341	313	311	330	346	337	312	326	350	317	334	334	316	340	326	328	343	308	317	317	353	313	320	311	340	328	346	291	303	304	323	316	340	310	324	315	348	330	299	312	322	337	335	328	330	323	299	345	350	334	336	332	308	342	337	333	279	315	318	369	306	298	313	345	314	303	331	332	326	324	330	344	302	325	350	327	314	314	319	303	345	309	334	344	315	311	280	339	315	328	308	287	318	306	313	341	331	299	330	351	304	309	321	364	289	332	316	316	306	320	320	318	348	312	289	323	313	340	325	297	325	330	316	301	321	324	336	291	296	356	309	323	332	336	339	326	326	291	333	321	347	306	315	303	349	323	346	328	337	342	348	291	356	369	314	314	312	310	314	334	304	320	328	349	314	300	296	350	314	324	306	341	320	340	317	306	331	316	313	333	341	309	317	330	310	351	301	302	299	323	309	328	327	323	305	346	267	343	344	288	313	346	327	307	300	330	298	324	307	347	331	340	322	298	302	297	322	305	307	317	320	343	305	318	337	338	323	345	308	334	334	325	306	350	332	308	339	294	338	336	330	320	321	309	341	323	312	325	310	319	327	352	316	357	296	332	317	331	319	303	288	329	343	318	343	317	329	328	347	323	324	341	332	298	342	313	350	305	338	299	352	337	295	329	330	315	304	313	316	336	302	317	325	327	344	322	301
7731	16050	13431	7191	4950	3577	2782	2269	1836	1599	1324	1224	1136	1021	910	911	868	860	796	739	721	653	650	721	668	652	653	631	600	625	612	607	611	573	585	574	582	620	643	576	530	599	575	557	541	566	545	563	557	530	563	555	555	593	563	530	595	567	536	555	509	544	559	546	551	525	554	516	524	546	516	563	539	521	518	541	550	550	547	535	512	527	563	549	557	560	548	548	539	484	534	518	539	551	507	544	503	533	554	541	562	594	521	539	513	542	571	511	535	517	531	553	558	532	532	497	512	543	561	543	540	530	535	553	567	521	540	532	495	531	532	521	571	561	501	503	558	530	520	548	539	533	562	539	551	527	567	565	521	561	537	541	555	567	543	519	527	549	563	569	565	518	536	526	535	496	522	569	552	524	522	511	510	544	550	548	543	549	528	548	537	549	510	511	527	524	564	547	540	534	533	546	542	562	556	523	542	535	524	523	530	576	541	583	509	542	537	545	541	548	515	543	577	518	536	505	517	542	537	571	548	542	511	557	543	521	541	538	570	538	554	534	532	534	535	543	490	566	543	514	523	536	538	545	569	535	545	550	507	579	559	510	527	540	549	525	556	507	526	555	481	558	567	514	476	502	523	494	508	549	534	527	546	524	558	521	562	550	512	538	534	522	501	519	523	548	546	521	501	550	557	538	513	545	503	561	529	527	520	596	529	534	588	503	523	519	542	499	519	557	542	545	539	519	529	532	517	553	544	595	537	549	539	543	597	498	523	526	537	544	534	578	559	547	572	541	525	591	549	520	555	499	546	547	570	544	543	559	531	545	509	543	543	526	520	529	521	507	532	525	575	547	521	507	547	567	516	539	541	537	513	529	563	558	551	525	538	539	554	540	584	545	574	512	572	525	556	515	599	531	548	563	530	558	519	514	546	521	507	497	579	545	505	564	555	523	549	529	501	533	523	580	529	534	573	514	538	540	521	550	529	516	570	516	549	538	506	565	533	538	518	575	515	477	523	585	575	524	531	527	515	532	514	528	547	514	501	510	536	557	537	546	557	568	514	520	518	508	544	532	543	551	514	547	505	478	562	566	521	528	579	528	545	519	514	562	518	522	548	500	501	531	571	526	519	569	521	558	530	494	536	522	518	541	503	568	575	538	546	536	531	555	578	523	515	498	550	469	538	521	546	531	518	524	533	547	546	527	525	560	565	523	559	544	509	551	538	532	572	524	530	526	548	544	506	510	548	501	495	500	516	524	541	513	523	558	519	533	510	556	563	560	571	520	574	549	572	549	548	570	507	533	521	535	517	555	543	562	564	485	530	556	533	536	554	536	510	563	554	564	529	544	530	520	529	505	531	511	518	572	534	555	537	550	535	509	583	548	544	513	508	547	538	528	561	560	555	618	532	533	527	562	522	547	540	508	500	489	560	524	563	543	524	522	545	556	581	548	499	539	550	492	540	563	533	503	529	560	567	509	538	549	564	520	559	552	553	558	566	534	511	528	561	527	553	519	542	521	504	531	544	540	534	549	592	547	525	520	565	558	536	566	536	550	511	575	549	551	530	515	502	583	530	589	529	539	478	545	548	494	522	525	514	549	542	568	541	509	559	597	577	567	549	574	512	561	551	504	538	555	562	511	559	533	462	536	521	541	516	543	542	529	529	565	577	498	556	564	538	508	517	515	553	536	543	524	565	556	540	521	548	552	491	528	525	519	496	553	535	539	491	522	531	502	540	565	526	553	505	544	537	497	533	502	478	532	519	567	553	556	531	515	565	584	543	553	548	530	563	537	528	550	595	560	511	524	546	540	527	549	542	577	560	532	536	523	522	554	501	559	541	536	572	500	542	544	545	531	523	514	537	539	536	531	528	564	561	519	535	537	513	530	552	508	548	590	530	538	534	545	535	547	537	522	543	542	513	553	516	514	542	498	509	508	518	537	563	582	566	514	503	568	530	489	575	508	539	550	543	515	505	548	513	546	517	545	502	529	521	534	526	569	578	526	542	552	517	530	515	546	522	547	536	551	530	553	569	577	532	553	508	570	511	492	494	569	484	560	542	565	520	536	555	560	551	478	546	513	551	536	558	526	526	539	510	530	549	522	557	551	511	485	515	577	555	482	499	547	524	547	516	538	502	548	524	530	536	522	558	516	564	516	540	540	545	573	549	540	550	536	517	511	542	556	539	533	529	533	565	570	550	509	561	571	537	528	562	545	586	514	510	513	542	521	509	540	519	548	522	508	538	530	539	581	511	520	551	523	531	524	495	585	565	527	541	517	515	611	568	523	536	542	523	582	513	527	517	502	532	547	540	502	536	502	560	504	554	535	577	528	571	575	547	543	502	523	537	542	549	547	535	558	513	503	520	516	498	539	497	548	515	551	552	517	524	552	550	554	518	527	548	569	560	522	537	510	548	532	520	517	521	487	565	529	533	542	537	578	559	535	519	518	535	562	535	534	553	536	526	585	562	491	567	511	508	555	497	529	538	526	542	507	518	549	514	546	560	544	549	504	586	523	541	531	562	527	501	575	556	506	509	551	516	527	505	536	551	543	536	549	487	528	535	546	543	484	512	533	499	532	568	526	542	518	553	536	520	543	547	571	542	560	523	565	512	529	519	500	567	574	533	527	551	489	566	543	558	534	581	576	578	551	564	554	532	522	572	510	539	541	540	527	518	557	560	555	552	567	551	513	554	539	545	512	513	531	506	513	545	484	536	556	556	539	526	540	539	524	572	501	538	493	529	560	516	541	506	543	530	544	602	498	509	546	538	567	532	493	497	503	587	563	511	513	526	549	541	578	539	529	521	518	544	540	537	554	545	557	527	571	575	531	532	557	548	556	544	519	505	538	552	564	556	519	555	496	543	519	536	520	506	535	538	542	506	535	535	525	556	564	485	498	553	545	570	525	528	552	551	536	537	550	551	565	559	537	533	524	557	562	546	529	541	530	539	520	496	556	533	546	525	537	572	534	542	537	528	545	549	548	519	542	543	553	528	550	515	568	528	525	558	550	568	514	519	533	554	553	577	527	537	544	556	525	535	517	560	524	509	520	526	541	509	508	554	545	540	527	525	573	500	535	526	552	546	539	529	574	534	478	537	506	578	571	545	543	514	622	507	549	570	512	551	559	540	518	540	554	531	552	529	552	553	529	514	559	520	485	525	577	540	551	545	538	514	526	540	585	511	591	503	539	511	554	536	511	484	503	539	502	527	533	532	547	526	552	558	557	545	572	515	529	554	546	576	559	526	532	576	530	538	582	547	569	529	549	521	512	544	506	536	516	475	528	570	503	544	566	567	507	564	524	560	532	547	547	545	513	527	547	558	562	552	590	514	539	528	553	520	525	505	504	529	574	548	499	519	524	525	554	540	539	542	523	518	530	531	512	502	521	569	583	580	523	521	534	546	540	571	539	526	582	525	549	479	518	518	546	510	546	525	518	553	553	537	484	524	515	546	508	542	533	504	543	550	534	534	543	498	541	546	554	536	531	533	550
26967	19740	5223	568	364	355	327	322	333	322	287	290	283	289	295	323	282	303	274	309	276	303	273	300	275	283	293	295	280	272	281	251	272	263	265	263	310	293	264	274	270	274	270	275	282	276	286	298	246	298	295	270	270	269	280	269	268	258	266	254	281	266	284	274	282	266	302	270	275	258	299	241	276	260	315	266	286	308	315	300	261	277	257	243	272	279	278	273	305	254	291	295	287	239	244	304	313	278	266	294	269	252	254	259	277	271	295	280	273	262	286	273	296	293	272	272	288	299	283	262	304	283	252	250	268	294	243	281	297	225	254	300	286	264	274	302	274	283	279	246	256	275	275	289	297	303	266	259	300	264	272	281	262	255	267	246	288	287	261	285	263	284	296	252	281	290	283	281	298	295	273	285	277	266	282	242	310	294	264	287	302	271	288	295	299	302	267	283	260	302	246	257	279	273	274	268	272	294	286	284	264	272	309	296	263	289	278	299	290	280	251	272	269	315	254	256	281	251	264	283	261	282	287	280	288	314	258	269	288	270	305	266	283	298	272	289	252	251	275	303	264	259	278	287	261	280	288	286	280	285	286	309	249	338	294	263	279	295	248	270	283	291	283	272	280	245	283	273	272	259	279	262	283	287	271	280	280	248	295	300	277	273	296	273	295	274	256	324	271	258	293	246	274	308	241	300	270	262	291	283	262	263	281	287	319	306	283	272	288	297	289	278	286	280	316	295	265	303	287	250	258	283	277	302	279	290	287	282	278	295	267	275	283	291	271	282	303	266	257	273	279	313	277	278	256	254	279	269	274	269	256	293	289	274	266	287	290	294	289	300	288	263	276	308	266	262	299	272	278	310	273	243	267	270	266	256	284	266	268	276	281	302	268	262	288	263	274	306	284	249	284	283	267	268	269	272	265	276	259	264	273	260	294	265	267	289	285	285	262	290	284	284	262	283	283	258	257	283	270	300	271	281	283	256	301	269	258	300	264	291	258	282	273	279	272	287	270	291	271	288	244	272	291	273	294	242	295	291	274	277	259	296	288	258	272	296	277	287	310	272	291	279	305	277	295	281	306	282	292	281	300	289	287	260	285	295	281	306	292	255	237	264	271	271	304	273	286	274	261	290	281	318	275	271	293	288	262	248	286	305	274	279	307	287	279	269	268	257	290	270	277	285	264	276	277	286	276	287	302	307	282	283	270	242	278	266	286	275	309	255	264	270	282	285	264	305	250	323	259	284	295	270	290	269	285	271	280	289	299	278	289	249	277	259	270	309	296	302	284	293	289	299	277	292	283	257	306	274	287	279	287	274	318	259	250	255	288	282	300	285	311	257	286	274	323	298	304	257	267	259	293	302	279	276	264	257	262	292	277	275	292	299	281	287	263	263	273	263	263	288	274	283	269	249	291	276	275	267	294	271	276	265	279	269	291	279	263	291	288	268	266	272	256	295	288	264	286	276	280	288	265	239	298	274	298	263	270	274	245	279	286	267	305	253	272	263	320	285	289	298	285	265	275	286	280	286	273	270	269	272	281	281	279	277	278	273	257	260	284	288	269	275	260	313	288	285	260	259	290	246	321	259	254	273	236	250	274	270	267	255	281	289	289	248	279	264	269	279	285	296	282	284	287	281	289	245	280	278	269	263	253	287	272	276	291	282	278	288	276	249	269	281	300	260	283	274	266	305	279	265	297	264	260	243	270	289	258	265	299	305	280	274	296	238	302	274	276	283	290	273	284	279	282	305	289	244	299	256	272	267	279	301	286	258	305	297	266	267	274	259	261	268	279	271	284	251	277	283	260	296	261	263	248	275	311	276	276	287	298	268	234	277	241	273	244	272	287	280	272	281	278	279	303	282	308	286	262	262	283	276	269	290	312	290	253	270	284	276	275	277	282	287	308	277	251	277	258	259	295	255	270	280	276	267	284	260	285	252	258	289	268	242	241	264	263	290	243	270	276	278	286	288	273	247	262	280	261	277	268	287	258	303	289	265	289	272	247	291	282	267	249	274	284	267	252	295	266	281	301	270	324	264	272	296	267	272	281	291	261	278	281	284	243	296	277	273	283	280	288	271	260	286	278	255	308	267	280	295	270	258	260	291	249	303	287	236	285	278	242	269	287	286	282	287	260	304	295	304	279	286	291	292	297	277	294	303	287	297	262	267	275	308	267	266	239	261	256	243	277	276	261	269	272	269	264	281	289	295	292	268	282	298	268	263	293	284	287	273	274	276	283	262	301	282	273	280	307	263	282	273	300	270	281	273	259	287	259	274	288	273	300	280	291	260	236	299	279	281	273	282	295	291	291	283	279	285	298	263	278	266	266	287	261	252	281	274	283	268	288	268	310	276	296	263	310	285	279	293	273	256	271	265	267	248	280	272	255	322	273	293	284	291	296	258	272	273	283	297	258	285	284	297	290	288	293	296	269	235	263	294	272	288	297	316	273	278	270	287	257	283	274	259	263	277	269	280	250	292	273	305	298	271	268	282	267	297	275	279	283	292	286	273	294	295	279	276	252	279	271	292	278	277	286	273	280	267	283	253	268	249	264	283	268	267	277	258	299	284	278	279	254	276	255	267	252	289	280	305	272	266	254	300	288	259	286	279	275	269	267	284	280	296	264	269	258	282	290	269	295	244	259	281	288	301	280	272	287	250	262	278	281	276	275	274	273	303	314	251	302	265	272	312	305	255	267	286	303	311	306	260	285	248	279	261	259	274	276	262	288	313	290	263	313	298	246	298	262	260	267	264	314	275	283	253	269	262	258	275	279	286	287	294	270	273	271	298	302	275	265	258	294	277	262	306	273	300	265	272	287	274	277	296	251	287	274	247	244	251	248	278	264	305	267	274	253	302	259	258	284	253	272	275	306	274	266	276	277	294	243	277	287	272	283	271	283	301	274	303	277	273	302	289	273	255	270	277	251	268	264	275	243	281	291	283	296	287	262	273	273	264	264	244	276	284	268	255	262	287	279	272	296	277	290	292	265	267	277	275	256	279	300	266	278	298	270	284	256	262	284	286	262	266	282	272	313	264	296	282	281	257	269	272	266	284	266	262	283	288	274	266	291	293	252	300	274	303	273	263	272	259	268	306	242	296	243	261	264	259	270	261	273	246	298	270	268	303	305	286	292	288	287	279	304	247	290	314	261	296	300	283	264	269	271	287	255	288	271	304	251	294	269	253	270	273	283	313	301	261	260	310	281	272	288	256	299	287	267	257	251	259	274	263	244	310	247	295	257	288	268	282	297	309	292	281	267	277	282	306	259	239	283	267	278	282	294	288	278	259	272	282	286	270	264	261	258	277	279	272	283	272	275	281	272	281	287	316	307	287	259	292	249	263	277	292	255	301	279	265	274	268	277	291	254	284	278	285	303	286	283	282	296	290	263	269	259	313	263	323	302	281	286	267	259	279	291	291	261	260	265	252	252	262	247	265	275	287	277	248	273	286	266	276	276	276	295	277	253	250	287	271	255	279	280	294	269	253
4167	1689	1435	866	747	590	538	530	509	494	501	496	469	491	460	438	495	486	475	476	481	427	494	470	437	458	442	462	458	468	457	427	462	494	452	436	458	467	452	442	464	410	420	464	436	447	431	433	444	426	450	504	468	469	466	444	438	475	471	494	457	456	493	460	439	447	470	464	450	461	443	469	395	401	462	476	469	482	447	444	475	465	467	419	478	480	449	436	432	462	453	440	454	473	452	473	419	491	444	512	476	464	431	463	453	434	452	420	436	490	448	472	490	420	483	460	481	459	486	442	464	436	466	448	413	442	435	470	424	465	466	440	441	417	471	486	410	446	450	427	453	438	467	477	444	446	463	474	448	458	458	467	413	436	442	468	422	471	446	445	445	444	439	439	456	441	413	456	459	458	473	436	433	495	455	443	430	466	454	453	483	453	465	438	477	461	462	454	453	422	465	416	469	455	428	423	448	454	421	470	454	478	470	455	463	487	464	414	437	414	460	461	442	473	455	415	469	420	446	450	449	446	449	440	508	486	444	412	466	485	443	456	432	449	470	439	423	443	456	444	454	463	450	450	444	417	427	482	417	469	473	467	422	448	446	475	424	491	454	447	449	423	439	421	427	430	482	486	443	436	467	446	467	431	458	475	444	403	464	429	461	416	461	412	420	414	451	464	483	443	446	436	479	481	418	456	447	436	464	452	433	471	437	448	475	447	429	448	497	450	442	439	474	436	467	503	447	454	437	426	486	440	429	471	503	472	470	469	421	515	453	431	469	438	419	458	465	496	420	440	451	485	482	471	433	454	433	426	444	463	431	450	471	455	427	446	471	411	470	465	468	442	476	451	453	447	459	464	446	448	434	420	466	456	422	475	452	469	416	423	459	461	437	467	497	471	433	457	469	427	424	474	470	437	467	467	453	451	490	405	440	419	472	431	475	453	440	432	427	504	452	447	426	430	486	500	453	457	425	481	472	445	459	440	419	448	447	459	440	485	453	458	458	477	458	426	429	427	445	446	467	453	461	446	484	465	453	447	436	444	445	463	442	444	435	462	451	413	452	433	440	433	445	467	448	464	460	472	474	449	420	455	468	451	469	480	473	425	422	463	458	430	461	457	450	451	457	431	470	456	449	439	460	434	459	451	443	434	401	480	494	485	419	406	467	461	449	439	415	459	423	437	462	427	470	415	466	431	471	466	473	454	456	443	445	442	434	485	434	463	475	479	461	410	435	475	452	445	456	472	461	462	481	426	448	462	463	432	495	442	435	454	428	466	456	461	426	470	454	448	430	448	501	415	462	443	467	462	476	486	464	448	444	460	453	461	488	468	440	482	460	504	437	429	420	474	460	454	438	489	469	412	448	436	431	477	406	460	429	433	475	481	460	438	464	464	451	481	451	437	449	467	471	425	479	463	455	417	502	442	475	461	451	480	436	483	457	449	430	414	447	446	468	480	437	437	450	441	494	461	475	455	444	456	430	470	450	473	468	424	467	455	414	481	418	463	440	439	472	409	458	443	436	439	467	440	491	444	437	501	408	456	427	446	455	521	425	436	486	447	459	406	389	456	434	481	443	425	433	461	485	496	444	466	462	473	430	479	438	463	458	426	464	446	419	453	472	445	449	440	481	499	466	445	443	437	461	465	448	444	445	457	465	433	477	442	449	486	442	449	432	454	434	430	467	455	451	409	467	443	483	419	461	453	441	467	444	450	439	501	459	471	453	455	449	434	469	452	502	459	495	437	439	463	457	412	477	467	466	417	462	438	484	459	468	461	457	445	434	450	443	407	432	436	417	439	438	465	489	439	403	428	469	451	455	465	456	500	426	468	425	427	430	430	442	418	450	411	490	447	453	493	462	433	466	455	472	467	440	429	459	502	431	447	445	501	454	487	431	432	466	447	480	448	454	433	458	449	474	445	436	493	431	466	469	417	423	436	423	458	426	445	468	451	488	454	432	482	474	428	454	477	481	441	479	442	432	482	454	478	458	450	484	498	412	439	448	443	441	483	449	471	470	418	467	463	481	457	426	480	422	455	430	417	471	437	456	425	426	450	453	437	467	470	472	450	452	462	468	462	441	438	442	446	478	455	443	438	441	457	488	469	461	443	474	429	454	447	458	460	438	468	476	412	441	453	456	454	457	404	490	443	458	456	471	462	433	427	427	463	472	471	469	462	480	483	469	431	475	450	417	450	413	422	483	437	426	473	419	470	420	481	480	457	444	415	428	458	459	463	466	428	487	428	475	468	454	485	439	468	481	443	432	474	438	440	467	446	434	458	418	413	451	472	452	445	457	424	431	411	447	444	402	431	426	424	455	455	452	453	462	456	432	449	450	461	444	488	446	430	371	447	444	450	455	464	463	443	468	438	437	441	464	451	467	466	431	441	437	435	463	440	468	472	430	440	423	457	436	502	431	490	436	446	437	435	424	426	448	449	462	422	464	431	481	423	478	416	462	408	437	464	448	431	456	449	450	450	459	450	490	488	471	435	470	465	452	468	447	426	414	487	429	455	472	419	480	404	424	457	498	478	457	444	457	444	444	443	432	438	455	431	430	458	444	413	442	464	466	445	471	428	438	450	457	468	455	466	468	442	508	477	448	452	447	451	451	426	461	468	512	430	472	479	424	430	469	454	434	471	483	456	447	435	432	422	464	499	446	443	434	424	430	469	459	431	438	478	443	451	428	465	459	444	497	468	451	434	431	450	446	422	435	475	450	473	461	447	408	422	442	433	452	444	446	466	436	439	479	509	458	449	454	465	459	442	434	440	465	416	454	438	422	501	485	441	464	456	476	436	449	441	473	426	433	453	455	430	466	476	495	453	449	470	444	459	426	470	462	469	444	408	415	446	468	445	441	439	487	464	466	431	424	466	465	480	442	469	449	462	455	427	446	432	464	431	470	450	494	430	435	460	443	484	444	450	471	439	446	475	404	451	463	435	480	485	466	503	456	427	489	444	423	452	441	447	447	443	429	478	478	439	427	457	464	436	463	477	490	430	452	491	422	462	444	464	434	440	464	440	435	463	440	430	438	433	467	413	494	438	455	430	427	459	486	473	452	432	412	438	456	473	440	434	483	446	443	419	424	441	460	419	424	446	433	452	432	482	423	458	468	472	478	445	432	426	421	441	476	420	435	428	439	419	456	460	457	468	417	495	452	442	446	461	460	451	477	454	454	434	434	457	435	484	455	454	469	484	476	470	464	443	449	426	446	465	461	443	453	452	426	470	459	449	432	399	500	432	429	466	457	459	435	410	459	419	459	463	459	454	446	483	435	434	431	490	474	429	452	458	467	455	466	481	456	473	452	426	492	419	420	479	430	472	444	469	462	480	431	469	454	422	418	468	463	441	466	438	447	469	423	464	473	434	431	415	432	451	433	482	432	440	443	453	444	471	444	468	456	471	444	454	488	481	447	444	456	489	392	455	443	492	462	479	442	442	417	427	441	474	435	487	486	465	477	463	483	429	417	418	445	453	427	461	461	470
24555	21110	27556	24870	11321	1058	798	589	547	528	532	491	503	481	439	509	435	444	424	467	442	473	460	452	450	401	452	427	424	433	425	421	443	404	424	442	419	451	413	388	432	388	403	404	390	424	425	428	449	388	415	441	446	419	436	420	422	425	442	434	400	416	408	431	385	392	436	401	422	416	421	418	425	391	430	403	446	425	433	376	392	424	399	403	417	416	421	401	443	393	425	409	411	411	415	417	453	460	385	416	409	393	425	433	394	453	423	448	432	422	476	410	463	394	447	411	410	392	405	405	422	393	389	428	441	422	420	464	431	400	427	438	364	419	416	394	412	421	422	425	430	432	416	387	415	399	464	424	391	407	433	423	430	434	439	394	421	412	402	419	408	426	409	422	395	425	425	428	433	433	415	456	456	413	420	439	406	427	367	401	444	439	408	422	436	420	431	436	427	410	407	406	390	429	423	403	446	434	409	453	414	417	391	445	430	391	418	394	394	438	420	443	411	413	396	403	378	398	404	436	423	426	448	418	401	425	400	419	404	419	443	413	470	452	418	423	402	425	431	441	453	406	384	365	443	402	412	413	394	375	421	422	430	390	428	432	404	433	402	444	402	419	430	398	415	429	411	417	423	401	411	425	442	418	386	449	416	419	407	410	404	439	445	411	393	412	430	423	423	408	450	458	419	396	401	427	449	475	418	400	432	421	374	421	452	400	431	421	430	432	424	389	392	426	411	432	434	403	445	398	436	435	427	396	374	397	450	403	437	425	434	441	407	472	429	412	440	422	421	431	403	445	405	387	442	421	448	444	420	439	426	429	408	433	438	426	413	423	420	405	443	428	420	434	438	390	444	473	400	420	396	428	413	450	402	434	425	412	438	440	425	444	423	422	403	442	412	415	412	439	419	431	448	396	454	421	422	358	405	415	393	389	418	457	395	443	396	386	420	406	427	423	431	428	410	437	420	419	454	445	381	409	413	390	397	386	382	392	416	419	435	395	399	407	411	437	404	383	424	426	413	429	417	380	412	406	408	395	434	434	440	414	433	371	394	412	410	419	419	434	438	419	399	419	430	421	460	438	400	411	399	436	395	438	437	441	434	419	432	400	430	452	421	402	400	413	420	441	419	419	406	456	401	408	406	395	427	408	401	390	411	445	428	429	421	416	372	394	446	378	422	477	421	457	398	423	436	410	426	421	442	419	406	423	441	405	409	407	434	427	407	403	437	418	402	400	377	364	473	430	402	444	393	414	408	461	355	428	411	420	413	384	427	430	448	414	401	420	446	437	437	420	437	464	430	442	429	408	415	433	363	406	417	423	391	452	393	356	394	443	405	422	443	413	432	432	402	414	411	423	425	442	381	411	432	411	450	411	420	411	405	391	404	401	428	411	388	430	429	428	408	404	409	422	401	429	416	417	369	414	451	428	414	430	430	451	406	439	403	421	395	424	425	421	405	433	382	415	403	406	412	389	421	410	402	471	434	395	404	405	399	415	467	404	444	436	414	413	480	425	415	435	383	423	437	427	396	420	393	447	400	403	370	456	402	444	464	410	413	435	407	422	449	407	411	420	413	412	419	412	402	412	406	388	396	400	445	424	427	408	401	410	429	438	399	407	425	406	428	418	421	451	395	431	416	426	412	366	425	421	405	435	437	437	458	428	425	393	409	488	421	398	408	468	421	404	416	443	419	397	401	418	431	425	452	415	397	434	393	409	480	441	422	409	443	401	371	445	459	420	418	451	407	416	431	415	416	414	417	447	405	413	413	396	436	402	402	422	403	424	466	387	418	419	413	430	449	411	410	436	409	385	413	421	420	393	403	442	427	405	420	408	440	416	396	400	412	433	427	404	429	445	410	436	430	395	380	386	432	434	406	396	411	419	416	402	440	427	392	432	440	417	380	404	410	425	418	432	423	399	403	384	383	440	403	408	379	412	411	385	404	428	415	391	392	411	420	416	450	420	393	370	437	426	439	383	405	446	423	415	405	411	418	396	477	410	399	429	432	434	422	416	409	427	415	444	413	387	422	401	428	454	440	394	472	372	426	410	452	454	424	449	423	430	398	433	402	391	390	409	397	392	397	429	423	448	410	399	411	408	429	406	460	462	423	424	410	430	405	442	411	439	426	401	440	428	435	400	415	404	406	429	440	424	381	404	415	410	428	415	372	412	432	418	391	417	396	416	412	384	390	421	411	411	421	413	406	439	398	429	460	389	452	428	436	451	430	435	464	397	391	395	439	405	407	411	406	444	401	415	421	447	401	433	428	411	410	420	425	414	448	422	435	424	387	411	383	415	418	420	425	436	391	368	410	409	413	422	400	410	368	429	395	388	421	403	437	436	446	388	436	449	402	395	449	397	428	437	410	407	431	419	443	404	418	429	394	424	387	440	439	426	413	406	407	380	459	408	412	419	413	411	445	435	415	437	413	456	417	419	397	398	430	445	401	397	380	419	460	412	434	437	437	416	398	398	432	445	440	447	419	394	420	411	421	380	402	414	424	398	459	394	438	421	402	413	431	432	413	394	448	423	432	444	458	430	422	435	422	430	393	417	420	440	448	420	423	410	445	431	436	441	399	387	415	432	402	440	432	387	388	439	418	399	418	422	423	413	406	395	416	426	407	442	430	462	443	443	394	415	407	421	424	452	416	387	445	406	428	406	397	406	418	427	424	439	425	416	420	425	401	391	409	456	388	418	428	385	414	449	441	378	466	435	417	395	411	437	386	424	413	430	418	400	397	422	386	394	431	429	447	375	389	406	426	425	392	400	439	390	405	416	413	413	400	403	417	395	440	393	387	423	442	407	366	415	443	414	456	411	468	388	422	412	446	425	404	405	436	426	435	419	428	420	432	420	398	434	443	361	414	452	447	414	436	398	417	432	436	426	411	406	417	374	425	439	417	400	407	398	428	420	420	420	426	399	414	447	403	450	472	446	431	402	428	402	408	428	407	403	424	364	402	411	422	437	415	418	449	465	422	424	412	441	432	377	376	438	405	422	412	392	426	384	402	410	433	435	410	415	426	436	446	399	416	396	429	401	430	415	415	422	415	427	429	442	435	413	372	478	449	429	428	422	416	428	418	420	437	409	436	425	386	434	413	396	409	445	395	412	447	424	365	406	408	436	439	399	412	401	415	415	432	405	399	419	406	426	393	401	432	421	382	420	395	426	415	385	443	427	451	422	427	401	423	405	427	433	437	442	411	400	402	436	411	410	403	401	426	453	424	397	388	420	421	424	418	461	427	426	406	408	397	427	439	415	423	432	436	416	422	422	411	438	427	414	410	434	390	390	441	379	414	447	398	383	406	414	390	441	411	411	409	448	445	423	396	431	431	441	424	391	406	430	451	424	407	438	441	400	424	400	408	457	426	441	401	421	423	448	437	385	405	400	435	419	386	401	434	448	397	435	399	439	405	383	399	388	408	457	440	439	459	425	433	407	407	386	387	447	412	418	374	416	426	405	401	425	416	430	397	421	409	416	422	423
5038	8185	6928	3597	2513	1934	1648	1329	1257	1081	1042	989	849	872	853	781	788	789	792	757	788	768	774	751	759	659	751	731	678	699	657	743	687	763	775	691	689	719	609	628	708	721	700	699	678	711	692	646	641	626	706	680	678	666	646	636	735	628	690	705	639	665	688	698	694	732	665	670	662	713	658	649	706	723	655	700	695	666	705	707	691	675	713	668	621	700	640	668	678	719	679	653	671	645	664	690	612	683	655	655	643	722	698	714	660	697	678	641	665	643	658	695	711	699	697	659	599	691	662	671	727	703	670	638	738	666	627	688	694	652	658	684	689	665	644	645	715	714	667	691	645	673	692	658	721	679	666	638	706	668	660	670	665	669	706	670	662	683	715	688	682	685	676	661	656	632	689	662	709	656	648	682	711	650	664	700	676	673	666	654	673	717	686	646	644	663	652	677	681	704	663	691	678	640	648	671	647	702	623	627	697	699	633	657	703	638	657	674	687	652	644	676	671	684	633	661	626	671	651	661	658	668	673	682	670	712	687	647	649	696	682	698	640	677	673	688	690	659	672	710	665	694	685	717	670	723	696	675	713	671	673	683	714	688	709	656	656	721	690	692	670	674	712	685	666	654	692	680	688	688	704	701	707	662	674	692	721	687	711	684	633	677	657	657	647	651	662	653	681	639	613	667	701	694	661	671	648	694	693	660	667	683	645	619	660	676	719	656	658	689	676	707	654	696	722	706	657	614	754	679	677	702	665	689	691	635	719	656	605	658	672	662	663	689	633	703	693	656	666	705	648	671	715	687	659	687	673	676	665	642	693	687	686	702	663	675	679	666	657	669	683	692	682	674	676	630	666	679	704	663	709	629	663	650	671	669	629	657	685	693	687	688	683	679	675	703	668	677	643	686	706	668	710	628	629	688	689	646	656	689	682	662	663	669	703	694	658	656	695	685	676	652	613	669	659	703	659	677	710	681	647	722	678	680	696	723	701	672	642	690	650	654	717	680	715	644	670	699	650	631	681	663	694	626	683	660	674	661	673	674	681	670	677	656	651	670	660	643	631	672	724	694	721	702	707	627	691	647	654	638	684	695	682	694	633	643	702	678	688	685	631	672	653	724	666	694	657	677	680	670	716	699	685	669	662	676	633	707	686	693	668	662	661	656	649	680	631	684	726	666	741	664	620	703	666	652	692	678	704	672	749	702	636	655	683	693	676	666	669	700	672	632	638	666	694	684	710	711	644	706	702	663	662	650	641	655	635	651	713	676	656	697	718	711	672	710	681	623	676	628	719	692	680	698	621	673	667	680	673	688	682	675	661	664	673	684	654	673	659	670	700	636	693	667	677	652	662	632	659	680	661	649	653	683	675	645	656	655	674	689	686	660	662	650	660	663	662	672	677	690	684	689	673	640	686	672	713	632	698	708	713	687	711	688	670	700	642	674	679	679	691	686	618	676	704	678	653	691	631	689	611	637	668	683	670	628	695	704	704	605	633	708	619	672	679	659	671	682	650	658	666	680	685	672	709	646	637	662	646	684	726	643	668	676	664	675	698	671	672	656	691	713	641	649	669	680	700	631	704	644	656	704	664	664	724	631	652	617	695	627	656	701	647	679	703	710	645	678	640	681	688	698	677	653	645	697	686	655	678	681	698	658	681	742	657	701	673	656	661	695	678	695	684	639	663	709	677	660	653	670	655	669	631	695	698	685	689	632	652	672	637	685	653	695	684	703	633	689	640	700	716	674	681	672	711	644	665	702	697	702	672	630	641	655	692	707	677	620	712	695	690	653	681	648	647	700	693	687	676	667	661	634	680	668	697	654	694	715	669	670	680	649	652	672	627	626	628	684	623	637	719	680	673	672	664	712	672	703	645	649	628	712	726	655	670	709	715	671	714	727	682	664	734	644	631	654	678	648	711	631	652	641	632	659	657	700	670	660	629	710	667	667	691	670	662	671	701	687	696	692	666	644	657	670	675	611	681	713	675	651	665	713	682	663	660	647	626	664	700	698	643	661	670	649	661	678	628	664	727	671	704	632	659	655	678	643	645	663	687	682	624	663	654	700	686	618	699	648	728	723	687	674	629	675	644	636	708	668	685	679	609	678	680	644	698	701	754	654	679	705	695	729	681	673	672	651	686	693	660	682	681	640	696	672	713	686	651	713	682	654	671	674	650	679	697	706	676	685	662	688	716	691	684	692	662	652	621	620	675	644	696	689	610	666	719	711	656	702	672	689	704	671	704	654	670	688	666	716	707	657	674	668	728	722	660	665	690	684	671	677	657	683	693	668	653	726	685	632	628	702	724	670	708	683	669	670	675	697	635	687	637	685	705	673	687	677	692	672	691	685	684	619	670	658	734	689	645	644	728	658	688	673	687	672	686	673	663	679	683	686	690	668	659	708	666	689	657	679	659	665	671	696	689	675	656	656	707	647	684	664	696	703	671	695	658	704	710	697	669	682	631	701	727	693	675	627	714	703	672	726	719	725	659	621	676	647	675	679	697	683	654	680	714	657	656	749	672	676	686	642	687	706	655	708	694	662	702	681	684	664	632	721	695	662	694	682	683	685	668	639	696	650	689	685	681	687	671	650	686	665	667	679	639	689	699	666	716	695	682	634	642	637	649	671	624	690	711	669	685	654	706	689	639	629	697	691	685	656	695	706	667	672	739	672	648	644	684	687	669	674	652	707	667	683	698	714	633	657	662	644	679	719	639	672	655	675	670	605	715	681	660	652	634	677	621	641	679	683	656	679	722	684	692	665	704	665	657	639	656	662	663	688	729	690	657	699	686	654	678	639	668	659	697	684	641	670	678	683	656	702	690	671	694	668	683	645	656	682	670	657	685	683	669	639	654	665	672	693	654	646	666	644	689	702	710	646	683	684	678	656	697	661	679	692	677	680	679	664	649	687	688	730	687	678	659	648	627	653	682	642	673	636	685	699	702	708	686	730	672	684	704	642	661	695	670	714	690	705	703	673	679	648	721	689	693	686	674	690	643	678	676	682	659	676	689	651	664	681	674	660	657	712	655	633	648	697	679	701	659	677	666	707	686	646	657	722	660	694	693	716	673	729	653	689	679	652	701	659	680	676	693	684	669	701	677	683	676	662	729	698	650	677	695	681	667	662	654	660	651	713	658	680	648	671	670	611	635	665	716	660	697	666	661	706	695	748	674	677	663	687	646	669	688	673	647	625	707	623	644	676	656	657	665	689	652	678	655	653	674	664	683	695	656	664	656	678	625	670	632	667	669	672	630	671	702	712	681	663	638	701	718	640	642	619	662	680	686	646	688	665	654	673	687	694	660	687	686	673	696	673	660	694	676	654	664	654	698	682	632	688	660	625	683	662	674	697	680	656	661	682	693	617	686	725	668	687	711	720	655	623	664	663	681	641	682	661	675	665	651	653	699	671	665	686	668	704	656	630	686	686	672	698	615	685	685	657	620	686	640	633	670	648	658	654	686	689	643	666	664	693	689	626	651	661	655	674
23192	21130	28807	23708	21130	17931	1925	882	743	586	550	495	463	464	451	389	431	419	403	402	401	356	398	347	386	349	389	357	377	357	402	332	401	329	480	1264	366	325	320	365	343	329	328	341	373	365	372	357	342	333	307	338	369	355	317	343	323	359	359	308	338	303	351	322	328	352	336	318	335	360	336	343	339	361	323	319	315	336	327	364	327	329	351	319	313	330	373	334	330	317	325	322	342	322	297	334	335	309	323	337	352	346	327	300	303	349	366	352	340	329	347	371	338	366	306	308	334	350	318	308	341	359	368	374	322	340	346	311	321	329	321	339	316	350	350	340	290	358	324	331	341	335	353	342	316	351	320	344	333	316	350	314	351	327	316	378	337	307	329	352	343	367	335	320	327	336	351	355	371	323	336	323	308	356	331	292	326	342	344	337	350	352	358	352	352	325	304	365	330	340	323	337	318	329	352	325	340	307	323	324	328	372	343	334	377	314	345	331	358	334	353	329	333	340	317	265	322	362	315	326	337	335	335	360	351	336	323	327	320	332	331	327	307	358	316	322	342	313	338	291	313	339	321	309	331	327	323	347	341	325	318	342	347	305	323	373	340	333	332	353	330	359	340	349	356	306	352	334	334	320	322	350	307	344	319	359	340	315	339	292	312	321	331	326	333	321	323	301	340	345	318	353	317	309	312	327	298	344	315	329	346	342	349	312	327	314	330	308	332	325	350	347	340	330	315	309	333	348	311	350	319	337	347	342	304	305	310	313	326	311	349	300	347	332	352	347	332	352	286	330	382	317	337	353	363	311	333	325	350	356	365	342	297	345	294	340	310	344	314	337	343	309	314	349	329	344	354	332	302	340	324	330	338	312	316	316	329	316	334	303	334	343	324	388	359	337	353	351	354	368	334	336	330	300	340	330	327	328	329	326	349	315	336	306	329	335	349	335	325	355	325	300	359	350	323	338	366	296	304	341	314	327	338	326	323	322	347	350	323	315	322	361	337	359	332	307	364	332	346	353	363	356	311	336	334	314	298	345	331	350	320	326	346	334	344	330	329	318	316	314	337	342	368	329	310	346	319	365	342	341	298	329	361	336	321	325	330	336	373	330	332	327	321	326	322	331	319	305	324	321	346	378	359	320	304	315	341	329	319	326	346	327	312	337	327	342	299	356	355	347	331	361	321	318	345	329	366	310	325	331	334	368	327	325	355	318	314	331	335	362	345	337	330	355	375	328	326	320	338	359	327	330	297	339	315	349	345	323	303	338	326	344	333	338	317	347	338	325	323	349	334	331	306	333	359	325	330	327	330	337	328	335	318	314	348	339	321	308	345	313	338	341	327	355	334	345	340	349	320	345	307	334	333	331	329	311	334	315	318	361	342	311	354	345	380	370	310	358	381	380	354	312	392	341	319	354	333	334	338	330	335	333	326	318	321	335	349	321	325	337	309	306	328	327	344	344	352	348	319	329	322	308	321	336	306	324	316	336	338	327	331	354	350	294	330	325	321	352	316	351	318	333	304	296	314	327	330	316	372	347	326	344	304	328	305	364	317	328	329	306	312	343	323	339	341	354	320	326	316	327	304	300	346	321	312	348	342	331	331	337	314	345	323	320	310	327	334	333	353	361	329	335	293	348	335	336	320	330	339	363	304	300	334	344	328	300	341	325	325	347	347	318	337	366	342	340	321	293	343	331	299	351	334	348	329	301	337	325	321	323	327	321	332	357	336	284	351	310	336	334	327	289	341	353	311	367	328	342	331	302	313	324	316	337	344	296	336	338	343	352	304	303	332	345	338	344	347	308	315	331	338	322	315	334	335	332	360	329	340	349	321	333	299	331	358	345	347	351	306	325	326	315	328	343	335	311	341	315	337	301	338	356	321	334	326	322	339	338	320	370	348	336	304	324	346	301	332	303	355	307	319	335	305	354	346	301	307	313	330	352	326	327	329	336	344	362	356	298	294	347	314	315	313	308	364	310	313	343	347	333	323	347	338	319	338	333	323	303	314	326	314	332	346	325	310	337	307	336	344	329	341	342	330	339	337	301	336	375	343	336	301	332	316	326	324	330	287	334	327	356	369	349	316	359	345	333	325	304	348	335	321	296	328	344	354	293	306	365	333	329	318	371	321	318	327	326	316	352	312	351	340	338	325	304	318	290	312	339	328	326	325	342	364	324	318	299	336	334	320	317	320	317	332	303	331	318	314	324	342	297	318	322	349	364	352	310	331	324	350	332	317	324	325	319	344	347	334	295	353	319	330	313	317	308	362	319	338	318	299	343	334	337	323	306	350	339	329	346	334	357	305	301	331	316	314	292	343	307	312	312	305	345	329	333	323	351	338	303	326	306	341	324	305	330	343	348	324	346	355	330	307	362	331	330	364	319	345	339	354	337	328	344	330	330	337	334	316	334	332	370	307	340	321	287	323	353	307	324	331	310	310	372	342	295	340	350	346	333	309	324	313	302	317	307	329	310	353	320	339	331	327	330	341	335	299	320	314	325	337	312	336	318	311	327	337	328	343	336	373	321	320	335	313	349	337	315	323	340	313	335	336	330	336	307	308	326	359	290	339	345	338	335	347	306	342	371	371	340	310	289	347	324	337	316	285	349	321	315	353	314	354	328	302	343	311	343	311	319	326	308	305	346	354	314	309	320	323	336	318	319	327	326	321	327	309	328	373	331	351	378	322	321	327	306	317	334	336	331	346	335	340	329	364	318	337	316	282	314	310	322	358	359	311	313	334	338	357	315	300	326	329	271	365	385	349	339	322	359	339	319	334	312	328	336	350	342	347	380	329	320	358	303	300	332	347	326	331	376	365	364	332	320	347	330	315	328	353	325	317	345	315	317	361	311	327	328	351	350	312	308	354	333	309	315	340	306	344	303	324	348	347	317	316	306	306	355	341	336	354	320	342	341	325	314	322	317	300	352	342	345	335	320	322	312	355	303	311	347	369	326	335	327	373	323	345	342	313	324	345	330	339	366	334	312	315	337	291	287	342	336	326	333	332	314	299	302	325	302	324	332	305	344	289	308	318	312	327	332	328	325	344	323	328	329	327	304	296	334	332	337	342	320	346	379	347	336	313	344	341	318	326	351	320	362	338	351	330	341	334	336	319	356	342	314	327	329	339	357	337	330	345	317	327	315	328	327	319	337	339	326	330	301	327	335	350	345	304	291	351	324	374	350	354	336	284	314	345	361	317	342	338	352	356	351	371	327	294	312	308	363	311	334	331	317	331	330	331	350	321	316	324	327	334	316	338	317	344	336	343	335	309	340	344	328	301	353	322	306	331	358	382	340	337	367	326	346	342	326	342	332	336	316	337	343	313	322	338	341	342	325	332	302	346	343	348	344	327	320	330	320	335	345	316	338	315	358	354	317	323	351	313	336	318	342	355	334	354	328	324	325	299	338	328	328	346	317	322	329	331	306	330	342	321	320	321	324	332	354	342	338	321	314	310	318	320	327	359	359	336	331	339	344	313	296	295	297
7815	15807	13338	7277	4935	3590	2802	2301	1855	1573	1420	1201	1134	1027	1000	863	894	844	744	711	740	727	671	667	688	722	636	621	629	630	624	599	607	616	1018	3377	592	584	582	570	604	609	585	606	605	539	627	606	593	590	590	576	571	521	574	569	600	535	578	548	562	573	577	542	567	600	563	556	548	569	561	539	520	536	555	537	542	598	519	510	534	551	545	542	556	543	582	557	549	546	553	554	546	554	537	529	547	574	567	544	538	571	538	577	539	527	555	551	547	562	538	550	577	548	566	574	565	541	526	594	575	542	571	568	598	563	544	510	565	506	572	592	585	538	525	507	578	537	572	541	537	568	572	562	542	518	548	529	552	507	555	556	551	566	554	539	555	545	539	539	564	547	535	528	499	561	562	522	509	574	541	534	529	540	518	543	573	554	522	515	520	565	600	530	551	523	535	543	542	519	567	535	549	557	552	554	611	568	539	533	542	510	550	554	521	558	538	543	559	550	563	498	515	570	543	557	519	566	537	554	511	535	566	555	591	545	575	492	543	553	572	535	582	537	549	540	553	557	577	531	565	527	555	552	599	534	569	553	558	542	533	554	581	519	529	535	551	569	554	553	533	581	535	543	532	549	505	556	553	575	531	563	546	550	536	540	565	569	556	547	544	537	544	551	535	572	559	573	542	569	500	540	525	557	571	577	528	526	559	562	535	503	576	542	545	519	555	545	512	524	581	518	552	517	551	527	541	560	530	521	540	558	548	557	536	518	540	568	541	563	555	520	553	576	552	551	591	552	560	542	568	557	562	604	543	550	578	561	557	551	578	523	523	544	504	556	535	501	572	550	596	596	564	536	591	545	542	568	519	551	567	565	559	529	596	589	533	567	518	556	590	566	567	495	507	570	522	543	575	534	575	544	517	554	560	520	554	560	562	542	545	550	555	552	506	561	529	529	580	565	551	582	532	551	557	585	555	542	556	579	577	551	537	562	513	566	577	512	515	486	512	570	533	550	560	557	536	525	567	508	566	574	551	557	538	548	554	539	510	542	572	516	544	554	520	535	571	543	568	501	606	536	542	546	557	529	567	534	550	560	541	529	573	541	555	537	550	552	565	552	561	523	553	513	558	543	521	570	537	544	557	567	541	532	549	557	555	563	540	545	564	576	544	558	566	552	537	567	508	564	535	546	591	506	567	526	574	575	529	514	568	500	556	552	534	504	517	569	525	508	504	569	516	563	533	570	584	575	565	526	540	530	567	550	526	553	540	540	573	514	541	527	575	556	562	523	511	539	542	584	518	517	477	567	581	569	523	530	509	505	537	548	555	558	532	586	552	565	522	547	504	570	539	495	546	549	538	554	555	555	548	558	589	528	520	557	566	542	572	576	529	537	536	555	542	540	568	581	550	558	588	561	554	549	533	507	554	541	558	545	579	549	549	563	519	528	520	599	522	575	587	549	560	568	528	548	562	595	507	571	550	550	545	532	538	552	602	530	521	530	552	499	563	526	570	540	573	572	505	549	563	521	567	557	559	511	556	544	562	543	565	579	555	549	539	568	550	568	578	543	556	570	561	575	552	523	531	523	577	567	592	544	533	573	568	543	555	530	573	552	563	501	540	534	552	519	523	586	540	561	550	537	519	559	549	533	508	561	523	523	478	513	531	549	552	538	547	541	573	542	555	565	522	548	545	572	543	521	580	601	526	574	575	557	554	541	519	498	562	508	537	552	570	519	557	538	521	581	541	578	534	545	552	563	526	541	555	598	529	513	522	566	537	545	526	563	529	510	555	515	585	541	544	584	549	538	555	538	573	557	585	577	544	501	522	524	503	566	570	512	539	499	533	565	575	551	541	529	521	525	575	506	578	521	540	569	522	566	556	588	542	527	533	553	566	497	506	567	525	507	521	575	540	565	555	584	546	540	534	530	568	514	543	565	578	525	526	522	547	543	523	554	572	537	544	557	561	553	544	502	528	523	499	499	550	545	518	509	528	524	513	502	582	534	560	578	553	542	551	521	583	527	545	537	555	553	581	514	550	571	600	538	510	570	544	538	547	562	567	536	577	589	546	560	594	533	552	556	539	580	558	598	557	546	583	566	538	547	536	534	593	554	566	556	590	555	547	562	548	540	513	557	566	537	569	556	557	556	593	529	509	499	513	552	536	518	518	554	522	535	536	572	557	519	551	541	504	526	530	506	562	559	539	576	518	513	532	576	564	589	585	560	562	527	544	533	561	506	577	579	517	541	581	523	535	530	566	556	545	509	522	556	540	578	562	551	557	535	528	564	526	520	571	574	493	517	569	534	555	578	572	559	545	529	538	527	469	542	559	533	563	547	582	559	539	549	548	548	491	568	561	555	550	542	546	545	546	567	589	534	531	581	560	523	549	551	513	515	561	554	549	546	550	575	607	564	564	571	526	543	532	514	543	486	545	504	520	515	549	548	584	553	526	540	529	600	541	529	557	527	546	512	550	503	527	530	529	574	545	544	527	512	561	533	576	536	552	522	573	533	532	551	553	551	519	545	561	546	543	562	546	568	548	525	562	568	558	545	503	534	572	536	517	551	568	534	547	522	521	525	539	546	529	538	520	532	542	600	549	526	514	547	537	549	514	507	523	545	514	557	525	572	567	537	558	547	542	500	571	560	541	571	526	567	523	544	563	523	529	528	544	585	553	517	549	552	530	549	551	576	576	537	569	566	529	548	536	566	555	568	545	525	550	539	535	542	535	576	537	568	572	533	599	539	573	539	528	519	572	491	549	557	550	556	488	547	575	554	571	572	562	527	563	532	556	554	544	538	517	563	534	551	550	506	512	517	516	501	556	536	564	595	502	538	541	511	475	558	557	573	523	529	527	496	508	534	569	543	535	559	546	535	567	488	604	535	567	567	534	515	534	536	548	521	582	582	551	528	555	550	536	546	551	505	578	522	561	552	538	564	556	574	541	580	538	546	565	559	523	528	571	548	519	542	568	527	557	566	535	528	547	534	551	551	548	532	551	559	557	530	573	541	534	589	576	545	545	555	576	523	522	558	568	546	538	545	549	528	526	574	550	559	562	507	557	549	556	526	524	559	553	545	532	577	588	569	566	574	601	551	536	557	536	528	569	554	551	551	523	546	564	548	535	520	552	569	541	539	544	569	509	542	551	542	503	607	567	591	509	552	582	526	532	548	549	560	578	586	545	534	518	553	563	490	516	527	559	573	570	541	543	536	569	537	528	582	512	555	541	536	536	604	527	528	539	539	578	555	560	546	524	555	583	565	585	590	561	507	557	579	522	534	518	524	539	585	582	575	543	555	568	563	562	574	544	545	525	553	554	567	565	560	583	591	570	537	559	544	524	541	540	508	547	540	522	523	537	564	581	518	524	514	594	546	529	539	507	552	528	552	507	550	527	562	524	577	594	531	557	562	531	542	567	528	534	555	532	504	527	576	510	511	576	593	547	525	498	568	583	563	540	569	574	588	553	537	537	561	548	561	522	574	530	577	581	587
26870	19557	5056	618	407	346	340	353	278	291	261	276	302	257	289	297	263	272	270	259	276	274	291	299	287	267	285	302	283	285	283	295	280	268	264	314	279	257	315	293	297	283	271	270	295	253	265	312	292	267	271	302	260	294	279	291	285	261	282	265	278	301	281	292	280	261	279	270	274	277	314	302	291	275	308	281	273	282	239	299	278	278	297	269	279	291	290	294	316	273	263	257	284	296	299	285	299	264	257	281	280	309	281	284	268	286	307	300	287	274	250	289	233	287	268	311	287	290	293	292	273	311	278	285	261	291	286	255	262	259	276	277	264	290	275	306	268	277	280	296	292	266	267	300	296	303	257	268	275	279	286	267	278	271	259	285	290	274	285	248	271	292	298	279	269	292	277	295	286	283	296	269	295	271	303	276	284	297	255	255	279	270	297	294	307	279	298	253	271	282	279	255	275	271	273	274	274	296	247	256	302	299	283	286	276	274	280	262	256	285	293	259	260	268	300	267	246	260	295	306	279	298	275	294	276	303	301	276	295	266	285	291	270	264	279	281	337	247	259	271	287	266	279	296	300	280	286	287	285	282	256	265	298	249	297	271	279	303	274	287	263	279	267	280	275	279	253	243	273	264	265	280	276	285	294	291	276	289	283	305	276	273	284	298	294	278	302	301	272	272	283	309	297	282	285	289	284	278	296	269	287	273	275	282	304	258	298	277	281	289	259	274	273	260	283	282	297	253	267	275	242	285	270	301	269	273	283	282	279	271	277	293	254	299	266	265	318	282	251	277	277	259	266	265	247	272	278	248	258	294	293	287	279	261	292	293	291	251	286	260	291	303	281	306	272	287	284	273	264	267	266	286	311	274	259	285	257	260	270	269	266	244	257	304	274	291	253	290	259	309	276	274	277	273	271	255	275	303	269	266	285	271	276	260	275	265	287	266	312	275	286	313	284	280	267	277	297	285	286	279	303	286	267	275	277	292	245	278	280	276	278	270	302	266	289	261	307	310	255	267	287	295	277	279	263	271	277	289	249	262	306	254	282	298	268	251	264	304	298	262	307	284	309	270	289	254	275	276	274	287	260	269	244	296	260	294	301	272	303	291	275	311	271	263	288	296	297	287	289	293	282	293	273	282	289	304	289	275	278	288	256	269	289	280	261	298	261	238	284	296	302	276	294	290	284	268	273	293	276	261	272	293	305	283	290	268	288	274	285	274	274	266	257	317	293	270	283	286	274	289	291	279	270	266	274	272	286	286	288	282	309	276	269	290	287	264	301	295	287	285	278	279	294	278	275	290	268	267	281	288	280	275	272	247	280	282	297	302	284	239	283	280	257	272	297	264	279	251	270	294	256	271	279	263	279	294	296	267	299	277	284	321	285	288	289	266	279	274	266	321	271	262	303	298	278	289	293	288	274	284	296	287	267	268	274	296	264	258	271	308	296	274	278	278	259	277	309	270	307	299	302	279	288	265	276	302	301	281	244	270	308	283	271	265	297	260	245	312	261	274	283	261	288	289	329	312	289	257	276	287	276	304	297	285	273	289	257	257	301	285	282	273	287	281	246	244	273	285	287	299	287	275	275	317	255	286	298	303	260	308	262	252	270	303	292	297	260	278	271	280	292	264	282	289	259	261	282	288	270	279	293	303	289	277	277	293	285	290	289	317	269	296	274	287	291	275	261	264	274	254	291	269	270	298	261	295	278	286	294	297	275	276	280	262	254	263	286	259	284	293	250	251	282	277	281	280	283	265	292	268	281	270	291	289	266	268	317	272	259	306	275	309	289	278	259	275	243	292	279	301	297	287	273	260	292	300	270	291	274	267	279	297	286	265	300	260	272	274	283	285	273	274	253	299	284	287	263	306	283	264	289	284	324	282	307	300	276	297	290	272	276	269	320	264	299	314	249	265	296	279	275	316	289	241	263	285	273	282	313	255	267	280	287	278	273	263	264	245	263	274	284	266	284	279	273	294	299	277	295	247	283	277	275	288	280	253	276	274	295	307	284	270	296	292	315	273	270	281	275	305	284	283	285	284	271	299	298	308	270	277	301	263	291	277	251	269	283	305	274	252	271	272	283	286	292	275	276	273	255	245	252	291	275	286	265	277	289	281	290	271	261	311	251	282	284	286	268	280	263	300	269	279	293	284	290	271	296	301	309	289	269	299	264	298	280	309	271	259	269	286	278	291	295	270	264	272	276	248	276	291	277	294	284	274	269	303	284	281	296	276	276	241	290	287	268	280	287	257	253	271	277	254	298	279	272	285	275	252	283	285	257	300	287	278	267	312	269	266	302	265	282	278	283	295	284	235	275	275	295	297	289	300	281	245	266	291	311	270	297	276	280	289	270	282	271	280	266	263	282	285	306	286	216	265	255	283	292	290	270	289	265	297	271	291	267	288	249	286	269	259	272	284	282	259	311	265	290	263	275	262	269	313	270	300	293	266	261	277	267	272	278	281	311	282	286	268	281	291	283	271	303	293	320	278	289	266	277	288	284	250	286	290	272	269	305	305	287	263	282	247	268	269	262	247	262	318	268	308	272	247	275	275	253	283	274	248	291	295	296	280	253	303	288	256	294	247	305	247	275	290	286	288	282	293	298	306	277	239	259	284	294	254	266	295	257	305	286	317	290	271	291	286	290	247	259	290	290	261	308	282	265	287	292	315	302	311	289	297	253	291	241	270	293	299	275	292	278	257	252	285	301	298	270	285	296	277	269	288	248	279	288	287	264	271	308	282	262	278	253	290	290	277	284	255	254	279	305	292	269	288	293	291	271	283	266	277	268	293	274	286	286	282	286	250	265	300	302	289	266	304	291	268	274	288	300	315	284	293	296	283	272	272	282	269	276	278	288	248	306	272	267	277	307	279	281	296	263	285	262	252	269	242	275	303	272	309	274	274	295	281	285	224	255	294	256	285	274	292	279	297	293	277	268	283	317	287	281	265	281	282	288	274	286	250	293	286	284	276	292	247	285	267	261	275	275	279	285	312	281	280	294	280	281	303	266	291	273	280	302	299	262	293	302	273	267	269	279	271	255	267	278	277	315	260	252	294	270	285	284	302	283	242	291	285	291	258	268	269	284	287	278	284	293	265	281	288	294	277	280	252	272	282	277	292	238	261	296	270	262	300	278	278	282	286	307	269	297	296	290	295	309	255	261	255	280	254	274	269	263	255	283	281	277	256	287	273	261	288	267	255	284	316	270	277	281	279	307	281	301	262	279	293	300	265	291	258	274	291	259	300	292	273	277	290	303	254	300	260	303	272	247	288	302	265	272	281	302	267	283	293	250	267	272	315	284	293	259	262	295	305	290	288	320	269	296	263	294	291	293	260	280	272	291	275	306	303	271	283	279	255	301	270	259	283	259	289	310	291	269	250	286	283	283	266	275	307	274	310	266	291	251	293	295	273	282	247	278	291	288	286	297	307	256	268	280	272	259	294	263	253	290	275	329	245	288	303	278	273	255	295	278	254	263	264	263	289
4050	1622	1514	855	713	611	575	523	495	539	514	502	481	468	489	480	491	476	462	456	466	478	480	464	467	439	456	477	435	447	491	472	467	470	481	532	462	447	472	444	472	470	432	484	438	499	470	446	455	469	477	461	473	446	484	448	459	460	448	421	474	473	471	498	454	450	433	477	476	461	479	414	471	441	454	466	483	456	450	407	479	491	481	461	481	400	461	468	460	464	441	481	436	445	481	474	446	453	491	428	459	458	425	466	417	450	441	436	468	427	462	463	434	462	447	438	437	438	487	443	437	451	457	439	440	416	446	427	443	455	464	428	470	466	427	457	453	454	448	461	462	464	470	491	460	464	467	445	478	460	475	434	482	470	437	483	500	476	449	441	437	431	431	445	480	452	464	458	478	463	469	455	456	464	461	470	453	450	483	450	465	440	469	444	468	457	433	471	442	453	449	491	410	475	457	464	479	468	440	456	486	437	467	461	429	439	438	462	450	457	464	475	453	462	492	481	441	477	467	484	456	492	475	462	466	437	398	455	424	471	451	440	459	438	446	441	452	455	431	440	470	436	419	469	468	449	479	454	474	451	452	456	458	432	465	429	478	438	425	530	453	476	427	416	426	498	443	453	452	493	476	467	410	470	474	474	466	459	474	474	467	462	479	446	470	443	476	439	424	446	458	469	498	424	468	445	454	512	461	484	455	458	476	441	451	462	478	484	449	477	457	446	449	456	466	457	454	455	401	473	409	435	524	487	451	467	450	443	490	404	423	440	458	470	478	439	469	483	467	451	466	442	451	441	432	456	431	476	435	444	426	471	449	417	438	494	453	489	417	492	429	460	446	467	487	425	457	474	477	483	442	455	495	446	461	434	418	441	478	487	450	490	438	456	450	461	424	472	494	469	451	458	464	452	444	465	460	445	478	440	474	481	447	469	445	454	444	422	498	447	451	438	441	475	501	464	466	454	456	461	449	434	474	459	477	445	503	457	433	467	470	450	464	434	482	466	418	458	439	479	422	475	455	457	466	473	493	454	464	446	441	463	437	462	466	420	492	437	478	437	451	456	417	442	446	454	455	462	473	454	457	448	507	486	453	467	483	424	419	446	457	460	486	450	432	465	427	425	451	461	497	459	453	453	465	445	463	464	479	455	485	473	479	430	479	488	439	477	460	433	444	450	497	476	436	449	458	426	441	466	443	465	471	448	489	451	483	505	450	442	441	451	471	459	462	439	465	438	447	463	447	474	437	479	463	445	476	464	498	450	499	442	465	456	462	434	457	450	466	461	423	455	479	462	437	425	451	449	434	447	427	450	467	482	457	495	471	498	453	445	438	427	454	445	422	489	432	401	488	464	460	473	453	433	445	426	472	452	478	432	475	443	458	452	408	457	434	459	409	456	465	417	473	448	474	460	490	458	419	478	422	455	463	422	470	455	467	444	458	464	441	465	470	447	490	463	447	417	433	398	466	465	441	441	420	417	466	450	437	473	443	423	443	465	473	444	471	522	463	458	447	417	482	445	429	460	439	437	471	458	462	456	438	432	434	450	431	454	472	495	457	458	469	454	423	430	466	445	444	427	460	448	447	413	401	499	441	484	489	504	464	473	465	457	424	393	484	455	476	476	455	454	472	442	485	435	467	463	464	479	477	471	458	469	434	446	455	444	428	471	488	411	475	464	439	467	488	496	488	478	446	435	488	467	440	451	425	474	473	468	447	486	444	443	459	435	442	432	469	408	496	462	465	492	425	450	466	480	414	455	462	435	461	458	452	440	472	474	427	457	468	432	484	438	477	493	460	473	454	436	450	447	462	448	388	460	461	469	482	425	454	502	394	420	426	443	444	466	484	396	471	435	420	422	452	436	436	451	426	457	460	465	441	470	469	488	446	453	437	476	451	463	458	450	479	450	482	469	409	490	461	429	476	398	460	476	417	443	443	426	435	455	447	454	446	469	518	444	481	454	443	473	472	443	426	474	488	487	497	460	475	447	474	495	448	450	447	482	451	434	450	481	479	456	449	465	452	430	460	442	411	463	470	461	452	452	448	442	452	485	471	456	470	454	469	461	494	479	468	462	424	448	488	433	458	454	440	478	453	443	460	475	467	450	427	464	453	429	470	484	446	432	465	474	453	474	438	439	424	429	474	458	431	429	435	426	435	467	453	451	482	441	491	493	464	453	422	435	452	435	492	446	431	469	486	468	468	464	475	455	468	430	473	465	485	497	399	432	465	421	433	468	468	466	477	495	438	464	466	466	445	435	453	461	449	474	457	455	428	446	492	461	459	434	461	425	455	451	426	480	456	478	495	436	467	479	475	483	445	445	462	441	448	459	446	412	487	451	458	469	459	434	469	474	449	467	460	461	445	475	457	486	449	456	452	493	444	469	466	466	450	401	435	455	453	485	456	426	457	447	463	447	461	459	464	412	451	465	426	473	438	456	441	479	470	452	463	460	458	495	463	483	462	477	477	414	453	457	443	421	463	476	411	499	468	510	452	479	474	463	517	498	430	462	483	468	458	457	461	447	416	465	442	459	435	450	435	448	452	439	408	481	447	458	508	465	488	433	465	448	469	491	460	434	473	483	474	424	465	424	488	467	447	444	461	438	436	448	477	455	505	418	500	451	435	444	474	466	456	453	470	455	485	451	475	424	467	469	465	473	507	417	463	450	452	406	427	474	485	449	470	467	470	451	493	450	507	431	457	483	429	476	425	490	430	473	458	481	434	470	436	468	473	463	430	415	419	441	457	438	446	455	451	485	456	461	485	478	446	441	452	490	471	451	452	468	466	472	440	416	457	415	463	477	437	467	477	476	425	485	466	439	426	416	456	433	457	484	451	450	464	433	488	466	462	448	403	435	402	448	443	460	420	475	448	480	481	471	465	473	462	447	476	481	484	509	465	460	454	480	414	465	466	457	449	461	483	454	525	427	462	434	471	453	450	481	484	464	463	442	500	460	457	447	453	486	446	449	479	455	483	478	464	423	433	453	477	436	440	489	461	438	445	474	428	431	436	495	481	469	490	467	439	430	432	465	442	462	439	461	483	455	452	462	483	451	470	463	451	465	463	489	484	471	421	460	457	450	413	446	479	438	513	494	472	464	434	484	462	468	492	461	435	462	448	456	483	453	447	452	436	452	459	481	507	467	458	409	465	415	429	458	428	462	404	464	489	450	478	462	446	421	485	456	463	470	472	458	448	443	436	440	461	419	481	451	476	454	444	450	404	430	468	455	460	444	440	448	464	440	468	465	499	455	466	415	454	487	467	473	461	468	484	470	459	484	455	475	452	441	477	452	484	421	520	422	451	463	457	442	471	427	432	471	457	444	462	466	449	456	437	438	486	440	448	466	410	489	487	467	428	459	472	439	454	422	490	465	494	464	473	437	412	436	483	448	490	471	445	456	440	447	467	454	416	493	471	406	481	468	434	452	469	477	432	466	459	460	452	446	486	468	427	439	441	475	442	450	431	468	458	447	440	484	440	441
24605	21130	27540	24950	11085	1070	772	645	572	480	509	491	507	459	456	487	444	417	429	462	417	449	461	428	421	417	433	417	473	436	422	432	429	427	423	440	404	413	443	402	424	415	423	421	428	415	408	416	389	408	402	425	434	417	433	440	418	446	435	438	404	416	414	422	427	403	444	423	438	374	430	406	384	414	390	400	399	398	400	412	411	390	428	443	420	447	449	457	405	442	405	441	425	414	424	403	406	431	432	411	410	402	410	426	412	439	403	408	409	422	410	422	426	414	395	409	443	417	423	437	407	457	404	447	407	423	373	430	433	426	402	416	411	412	423	437	422	397	406	420	454	425	404	414	406	426	431	427	414	420	401	410	421	387	433	383	421	400	404	449	433	385	397	442	432	454	409	435	415	419	400	399	446	425	413	411	407	387	452	462	397	382	436	425	431	472	409	409	417	463	393	425	434	386	425	415	435	401	405	418	443	424	432	391	429	436	436	396	424	417	376	408	465	448	415	427	433	435	442	409	439	436	427	390	427	433	453	416	413	386	444	442	365	418	397	452	424	414	421	410	389	388	438	406	390	459	444	416	440	383	436	461	441	430	423	483	431	458	382	427	446	409	469	430	410	402	405	439	383	388	403	432	420	395	406	416	416	395	425	440	441	402	443	400	428	400	444	402	434	427	401	451	444	406	445	463	393	460	390	398	415	398	391	434	380	389	409	409	422	399	392	414	419	408	421	411	427	433	423	402	419	416	415	405	442	424	449	393	370	420	403	385	470	394	441	404	422	413	410	415	393	440	409	449	395	401	404	393	411	432	420	422	421	402	418	421	425	422	412	406	399	433	410	418	426	401	446	413	418	413	415	427	397	412	456	430	439	442	454	393	445	439	412	422	424	414	416	431	386	408	403	428	410	426	416	404	429	418	412	439	417	430	434	427	416	448	456	418	437	418	447	432	408	408	381	386	412	438	407	427	374	436	434	410	419	423	435	406	426	408	398	465	406	416	411	412	449	437	443	421	446	417	402	428	393	396	423	417	415	442	423	437	417	449	404	422	444	411	376	418	429	388	418	462	425	441	461	381	440	408	452	413	435	457	418	426	429	434	407	413	412	409	398	393	413	412	426	406	406	413	422	419	408	450	400	425	395	406	436	403	419	412	413	434	407	386	416	427	435	413	444	434	390	432	393	412	460	411	415	393	428	438	424	395	365	417	437	414	455	435	446	442	415	413	418	392	409	411	390	456	430	433	389	428	402	442	405	401	391	461	380	425	391	410	408	437	381	394	449	426	409	440	410	385	369	410	375	420	442	403	422	411	408	425	422	442	407	440	431	453	410	414	409	385	393	430	456	440	411	409	425	425	397	431	421	444	436	427	430	438	444	430	453	388	424	415	432	450	390	377	380	414	387	421	394	421	432	389	424	424	398	423	423	414	426	450	416	415	411	433	428	407	423	451	396	414	450	390	395	416	407	416	442	391	437	471	416	430	391	400	403	437	399	364	394	398	388	425	422	430	470	442	455	395	413	446	408	420	388	421	419	436	432	417	410	446	405	414	400	393	408	469	435	409	416	434	437	420	431	400	451	425	392	358	447	415	429	415	386	421	425	400	431	406	417	433	399	433	430	389	406	430	430	433	403	420	406	397	399	389	406	374	416	451	407	425	433	399	430	436	415	400	407	406	401	438	400	405	387	385	428	426	424	427	434	401	397	426	433	425	428	430	424	458	431	413	374	412	407	417	413	464	431	416	439	387	413	394	475	443	419	419	402	423	429	402	388	429	425	406	407	407	453	410	417	432	443	401	416	381	402	407	434	447	403	439	447	397	429	427	404	421	419	397	415	378	434	412	430	443	422	411	394	409	443	390	424	427	420	433	428	409	417	418	429	441	414	386	415	423	426	389	433	409	411	438	418	387	398	442	415	392	406	390	368	447	406	393	406	412	414	421	394	392	395	413	427	433	424	397	441	387	394	408	453	404	429	431	415	440	428	401	419	401	436	422	441	426	393	458	389	424	449	423	441	408	429	455	447	400	431	406	422	420	419	404	423	390	436	417	395	398	429	405	437	420	473	402	437	440	412	417	436	383	399	418	393	463	399	417	431	451	431	414	428	429	435	420	416	433	411	393	427	413	374	401	394	414	413	417	430	407	437	393	426	387	436	415	403	444	421	422	416	443	439	406	430	462	403	439	419	379	371	453	387	394	426	397	433	414	426	418	410	448	407	420	449	391	387	388	412	444	380	423	426	397	448	409	406	424	404	398	413	414	483	407	420	434	410	442	452	448	438	426	437	397	415	436	413	372	379	394	443	392	441	395	440	371	422	457	406	457	413	408	409	409	394	417	429	443	434	436	365	428	403	408	415	381	375	386	416	459	439	453	420	435	388	384	361	377	427	401	393	449	396	430	444	420	406	443	391	401	425	402	448	439	394	404	439	427	425	401	410	438	453	435	436	433	399	433	449	402	432	423	404	413	419	393	388	419	409	393	417	411	425	403	389	352	406	412	441	416	404	388	365	410	446	443	408	447	448	447	373	427	432	416	380	430	422	433	410	446	375	391	417	448	420	403	430	416	465	421	442	413	426	434	457	358	412	395	451	394	401	416	410	388	408	400	452	407	444	440	412	397	396	412	428	400	376	452	373	452	394	428	386	396	398	461	431	406	456	431	409	419	399	416	409	390	407	436	432	437	445	412	425	400	393	396	435	383	399	432	434	418	413	424	401	420	404	421	425	394	424	399	434	441	424	425	433	385	426	391	384	442	430	416	407	452	463	449	381	424	436	428	398	376	420	460	416	410	415	418	438	391	408	394	451	414	418	438	427	412	398	441	421	386	422	409	405	449	424	432	413	479	416	382	439	392	432	402	398	435	433	389	411	411	417	401	412	442	425	448	382	407	411	427	426	428	429	408	409	438	403	413	408	384	447	402	410	428	403	436	413	424	415	408	421	411	427	428	456	395	392	429	412	416	397	387	432	417	427	427	453	408	436	420	442	380	410	412	408	437	380	400	476	368	402	401	457	431	392	436	398	461	396	417	411	397	418	457	405	404	431	443	403	455	431	401	441	401	458	418	405	388	441	409	431	410	398	422	423	407	396	418	418	437	386	426	412	425	451	406	430	403	426	419	449	435	437	393	420	412	430	426	407	424	458	386	389	448	410	431	437	392	413	389	446	432	412	398	407	407	427	381	389	436	381	422	447	432	403	409	419	419	402	435	433	420	415	402	389	393	411	422	432	428	408	399	407	433	404	431	418	408	417	422	443	397	432	426	435	378	431	397	433	414	411	404	426	415	449	402	404	438	428	439	403	420	395	383	423	451	403	385	412	424	448	429	419	420	410	399	412	398	411	427	410	431	441	399	414	409	387	401	437	418	397	406	398	465	426	425	416	393	421	438	403	388	447	429	429	416	419	399	406	391	452	387	426	449	407	421	418	395	401	441	421	404	421	374	419	386	431	401	437	426	434	376	429	407	398	452	427	394	395	418
4905	8340	6822	3619	2481	1900	1532	1352	1205	1125	972	904	906	881	809	828	837	788	770	802	729	795	792	754	771	749	764	735	703	716	726	756	708	715	725	694	675	718	673	695	705	651	702	674	730	725	660	652	668	682	705	655	687	688	699	675	720	672	682	664	653	685	665	684	667	647	694	748	684	630	682	714	661	628	688	676	710	664	664	710	652	656	681	693	652	660	691	703	684	687	724	698	691	679	718	700	688	684	660	655	723	648	653	651	698	664	698	669	655	685	680	665	667	694	700	667	713	681	674	680	667	675	653	654	630	682	697	696	686	667	680	690	651	701	677	677	694	656	681	692	695	691	715	702	659	721	653	663	652	703	690	685	666	652	717	741	677	664	667	663	681	630	689	690	636	688	654	658	646	667	642	723	665	694	671	695	706	669	710	706	640	707	667	687	730	697	652	659	715	677	714	700	687	690	658	687	634	684	708	668	683	679	685	606	692	688	668	701	672	714	656	703	672	665	727	670	712	685	638	653	695	716	664	712	701	680	673	700	680	677	739	715	723	700	684	684	678	652	683	669	647	703	650	684	640	686	684	681	643	671	643	639	654	689	682	704	609	715	664	670	676	678	645	718	662	654	708	701	651	662	746	659	695	666	678	645	674	686	603	709	660	698	644	683	685	691	697	666	668	656	688	682	645	715	628	699	667	696	696	673	672	723	665	670	725	647	703	628	680	712	710	681	698	657	645	669	710	649	666	680	711	646	686	660	661	708	680	685	695	719	673	691	670	677	686	694	721	712	708	634	661	669	691	668	680	648	672	668	690	681	684	656	713	698	691	683	652	625	676	667	687	685	660	738	652	676	651	665	694	662	705	675	665	656	659	648	658	692	704	684	680	712	709	663	699	674	652	669	696	713	680	697	724	650	684	618	751	677	687	687	672	642	683	660	636	685	715	690	665	689	711	680	670	687	615	677	649	699	654	673	675	685	670	695	697	682	712	695	682	701	683	645	676	669	727	666	680	664	671	700	658	694	699	647	673	609	696	666	665	705	683	719	732	645	682	635	684	664	619	703	716	675	700	704	686	716	706	638	716	671	666	694	675	674	649	703	657	678	679	690	690	705	661	718	704	679	685	686	667	674	730	718	711	659	683	628	645	674	702	642	647	674	657	675	711	679	667	653	705	691	716	686	657	657	631	683	719	717	707	657	720	655	681	682	647	674	701	696	696	709	678	652	699	651	698	698	673	677	692	657	690	682	723	682	669	668	686	669	705	678	709	722	631	705	675	673	690	708	643	694	678	687	668	681	618	693	704	695	676	650	661	685	655	719	691	712	616	682	666	706	666	676	680	673	660	671	698	681	659	671	698	685	656	709	693	719	686	673	692	679	668	671	700	656	658	657	701	655	711	664	635	709	716	703	678	642	673	698	688	684	660	622	660	641	650	662	768	675	682	660	657	697	683	721	682	684	652	665	676	680	682	692	650	656	677	696	707	674	658	703	677	654	690	653	690	726	671	650	656	651	677	726	656	753	709	660	686	649	682	723	680	680	700	677	689	694	683	697	681	668	684	683	734	668	688	667	675	680	682	676	682	676	736	686	685	681	672	654	690	703	654	676	709	644	691	697	685	714	684	652	706	693	679	694	684	765	711	666	729	711	660	656	660	717	730	644	717	661	677	716	703	697	699	624	669	699	688	690	680	659	641	671	709	682	676	688	675	705	652	685	679	641	665	668	630	734	658	642	673	703	684	715	699	686	662	730	644	666	661	670	647	648	702	693	680	662	688	688	708	665	686	701	643	675	666	684	668	647	681	697	689	682	675	647	721	643	683	689	675	719	680	668	646	707	648	699	681	695	666	697	670	665	644	650	690	668	656	673	656	714	729	663	646	666	685	684	671	695	694	685	670	652	650	627	697	682	696	701	691	634	664	613	693	711	662	707	688	690	687	689	682	649	645	682	662	696	687	652	692	700	656	648	637	659	675	685	616	742	687	656	651	682	680	668	669	657	651	691	698	736	729	642	684	673	685	684	723	663	680	684	666	694	663	670	671	669	695	655	691	680	661	670	638	644	688	673	697	665	656	691	732	660	703	679	643	692	714	712	653	687	691	672	650	677	668	613	667	654	684	648	646	689	671	675	666	668	683	649	679	654	661	664	713	683	712	679	659	676	653	692	669	689	677	642	706	712	625	675	706	675	674	700	706	660	687	694	663	668	636	656	656	661	688	652	644	655	680	677	647	686	680	696	677	649	675	681	716	653	714	661	648	695	639	637	670	694	644	673	679	648	623	691	707	674	639	695	686	664	663	639	673	666	716	707	708	653	678	677	673	643	686	687	692	675	672	695	667	741	700	674	680	699	678	643	649	679	675	692	683	683	697	671	657	693	673	712	682	677	677	675	656	695	671	644	664	676	759	680	668	721	642	685	683	672	665	741	683	675	653	644	645	677	695	676	669	665	681	711	679	682	698	655	676	639	689	692	700	729	698	670	680	683	708	696	709	673	687	667	732	652	648	700	678	694	699	685	642	700	682	694	648	669	717	683	710	683	667	651	670	668	647	689	673	744	655	665	709	651	671	651	681	654	648	718	690	689	704	745	675	679	666	700	676	685	646	667	695	671	680	730	664	674	671	677	687	663	692	714	701	682	674	683	661	651	659	627	688	704	654	700	666	676	700	724	683	666	664	653	721	649	691	732	687	665	670	658	721	675	669	722	645	616	685	713	666	681	707	651	666	696	662	708	624	720	684	699	665	691	677	686	689	636	698	692	685	709	699	664	680	674	705	671	665	640	701	679	672	714	624	692	684	643	690	723	690	691	687	645	658	665	658	677	697	694	648	709	712	678	661	711	693	662	668	660	693	661	610	669	662	654	705	655	609	660	688	669	724	705	631	670	656	684	674	676	676	654	711	702	646	679	705	633	653	674	646	763	676	726	669	639	681	694	673	700	659	698	686	608	710	710	670	692	681	663	672	740	640	686	675	709	656	648	664	664	675	652	634	651	649	695	698	659	696	691	656	660	686	651	706	695	700	680	662	627	670	688	655	642	707	655	678	640	630	689	696	682	656	687	668	702	680	661	701	720	657	675	656	640	651	647	667	659	643	696	654	699	636	692	665	722	663	615	667	660	623	678	659	657	679	710	678	699	710	713	695	674	679	691	695	685	701	654	660	699	704	677	663	661	679	636	678	665	627	646	717	737	663	673	713	655	676	698	728	698	642	746	620	649	676	697	693	686	677	658	662	694	615	654	674	714	746	658	717	683	697	640	677	669	625	686	670	700	656	656	701	690	696	721	704	693	639	656	730	650	679	685	694	668	724	689	665	657	663	696	656	669	626	640	696	701	685	712	700	683	632	672	696	698	653	727	674	741	725	699	635	643	647	686	688	662	640	673	658	680	725	666	679	645	697	675	675	641	680	706	692	644	702	670	678	684	651	711	679	681	710	695	677	669	697	694	647	715	696	676	670	684	657	702	626	699	714	656	691	685	695	657
23254	21214	28909	23775	21216	18069	1980	928	684	622	589	529	448	465	455	398	434	387	412	419	342	387	346	402	407	340	365	347	368	365	345	380	365	369	352	342	341	362	368	337	339	329	329	359	343	356	358	350	345	349	299	326	359	350	327	361	332	362	350	345	332	326	319	361	323	331	340	333	317	351	346	327	339	329	344	334	326	339	318	348	318	331	344	358	346	341	333	321	345	317	294	314	336	316	322	300	342	352	337	341	314	300	328	354	361	319	304	325	306	321	332	295	339	356	312	354	320	330	313	321	344	350	351	308	328	334	330	343	383	345	352	319	317	311	308	327	336	320	365	321	310	345	351	336	345	333	318	330	331	335	321	325	287	342	318	336	338	329	305	326	321	318	335	332	311	354	348	345	333	317	312	331	352	357	359	342	315	332	318	337	322	330	296	335	342	313	330	316	333	333	305	329	345	341	329	323	315	337	298	310	313	285	345	346	301	314	304	304	297	355	338	321	319	340	323	332	324	317	332	321	331	321	306	316	307	324	328	328	333	341	328	338	345	308	355	333	327	342	342	321	338	333	344	316	318	324	300	342	361	326	354	313	300	343	330	343	332	320	331	326	348	311	342	346	346	348	359	318	311	327	305	289	315	353	316	315	300	355	307	347	346	318	340	353	353	305	337	330	367	333	318	318	353	361	331	346	346	314	328	323	328	319	309	353	333	335	349	317	340	304	352	327	333	310	336	354	338	324	320	363	299	349	357	346	310	337	328	325	365	319	338	318	349	332	331	327	306	315	330	318	305	304	328	305	305	299	315	341	334	338	305	356	360	338	310	320	322	345	338	345	332	349	323	364	330	323	317	342	359	361	342	302	301	317	331	341	325	351	303	312	316	313	328	331	348	354	309	352	312	340	290	315	327	314	308	340	320	324	344	322	335	317	326	354	373	311	300	344	331	342	344	303	307	330	311	307	375	339	322	335	326	287	310	306	325	318	330	300	345	321	328	328	334	308	301	320	302	327	338	367	351	321	324	316	318	339	303	331	319	324	329	337	319	322	314	348	355	361	314	333	316	357	323	324	346	315	324	356	333	320	321	304	302	330	339	341	330	371	330	327	309	348	337	353	328	328	332	345	325	315	312	349	362	330	328	298	328	331	339	328	334	310	318	301	338	332	328	321	344	356	309	293	334	339	357	366	341	357	329	370	338	308	333	328	345	362	344	353	344	313	305	291	319	316	308	345	327	317	331	339	303	346	360	311	327	342	332	327	317	329	318	350	328	319	294	330	315	311	368	308	297	334	337	363	330	345	335	332	308	338	351	327	316	338	363	321	341	344	336	316	304	337	330	344	317	305	323	309	317	343	347	330	308	318	328	307	321	336	351	293	329	327	322	334	309	332	328	341	317	306	338	343	342	329	362	309	333	312	305	362	328	300	325	323	346	322	348	300	335	358	327	351	303	325	305	344	296	301	344	333	333	308	335	326	321	321	354	332	321	321	345	347	317	326	315	316	311	320	349	319	348	360	351	323	348	317	340	318	312	317	341	322	325	309	320	319	309	341	314	313	328	317	340	325	318	339	305	333	362	296	317	336	346	333	332	337	312	324	341	326	335	333	310	296	358	287	337	332	331	319	339	345	327	335	318	391	334	321	354	354	310	335	325	323	296	329	321	316	313	328	315	325	293	320	314	296	302	331	362	329	315	325	349	329	301	341	369	322	359	330	344	312	323	330	301	341	362	328	307	295	305	329	320	325	296	370	321	334	325	338	345	325	321	343	319	335	351	362	314	356	324	310	331	304	285	332	340	381	339	344	317	317	336	312	365	331	331	310	327	321	326	319	302	332	329	335	315	319	306	327	336	331	313	306	335	295	334	330	313	318	354	304	374	324	333	321	335	324	334	331	311	313	342	353	337	336	364	346	320	305	354	307	327	322	282	320	311	288	310	291	313	315	314	320	340	325	277	308	346	321	324	371	289	330	300	329	328	345	345	332	362	332	333	330	303	327	311	281	323	329	314	359	310	315	319	318	339	324	314	350	339	356	319	317	319	350	328	356	323	333	337	334	307	328	338	298	333	303	330	336	328	346	355	340	332	351	305	310	300	356	331	356	312	310	303	347	359	296	343	352	320	330	303	332	310	313	351	354	323	333	324	300	343	318	358	328	306	347	338	331	316	317	335	325	346	331	353	347	315	336	312	347	350	300	310	333	353	307	357	301	321	329	309	289	324	313	289	307	325	353	306	341	306	333	300	331	316	345	314	355	318	350	334	328	325	327	336	319	306	319	333	375	325	341	302	327	312	321	315	309	310	324	322	320	320	316	279	337	319	322	305	350	318	356	328	338	330	335	338	330	335	306	355	290	319	309	296	376	327	309	341	357	347	320	325	313	309	335	342	335	332	319	379	330	325	322	318	306	317	345	321	341	334	336	327	303	316	335	354	350	310	357	344	349	330	317	390	338	307	324	342	298	330	326	318	327	337	311	339	353	343	316	341	343	365	310	361	333	297	344	332	332	294	314	313	342	339	324	293	308	302	304	365	335	307	370	324	362	323	339	327	315	308	349	349	288	318	333	323	304	307	322	302	324	366	332	312	311	322	320	314	329	351	292	347	349	371	348	315	362	324	312	331	318	321	334	328	316	317	323	353	328	314	330	320	350	314	327	333	295	344	357	340	362	340	318	324	315	338	325	353	358	327	336	330	301	318	323	333	335	313	331	296	309	346	326	309	361	318	323	303	330	367	337	314	325	303	317	349	356	331	347	342	356	309	358	328	311	306	313	337	302	333	368	303	338	351	330	320	350	295	335	351	330	354	296	333	320	327	290	349	343	333	328	372	324	311	324	335	329	308	314	348	288	316	339	322	330	298	299	326	342	333	355	339	327	323	324	321	290	337	306	317	304	341	341	327	345	310	299	306	305	299	329	327	343	337	349	306	341	334	337	358	330	346	324	311	332	297	292	353	326	336	311	317	316	333	359	349	308	328	325	351	305	349	322	355	340	320	295	331	334	323	318	318	347	310	319	323	298	335	300	311	330	318	326	335	310	325	322	306	316	318	348	350	348	337	318	365	316	347	313	331	317	329	325	308	311	333	289	320	313	303	340	332	327	325	331	300	324	341	312	294	330	336	334	326	342	379	320	307	291	317	312	323	313	287	336	328	346	298	335	314	330	352	314	304	324	334	323	317	353	314	322	341	352	324	345	329	303	300	339	338	335	296	296	301	317	353	324	339	310	326	345	310	327	337	335	324	320	337	317	329	332	336	337	310	305	327	336	312	330	333	308	333	322	294	331	293	321	352	315	321	315	337	298	345	330	348	340	314	318	326	318	373	311	296	325	333	335	308	317	283	303	301	329	332	334	305	303	333	333	348	336	343	367	347	326	330	356	309	297	336	318	319	320	324	335	333	291	292	338	317	290	329	343	305	339	355	293	313	310	272	355	326	321	322	345	356	321	345	305	329	359	319	344	313	315	325	305	316	339	360	332	302	325
7761	16079	13491	7253	4923	3550	2783	2231	1836	1571	1342	1235	1096	987	948	960	894	827	728	764	706	721	730	668	633	671	659	636	620	589	608	611	607	594	623	596	617	567	612	617	583	605	553	568	612	585	563	569	572	532	576	547	622	586	566	534	617	545	533	546	547	598	568	547	554	570	524	545	574	555	563	541	548	530	559	532	595	516	554	565	556	541	525	560	545	525	496	560	549	553	541	553	559	544	593	526	546	529	535	548	534	558	578	538	526	529	558	506	540	570	555	587	518	538	545	561	583	581	551	548	578	553	564	581	518	569	557	533	506	568	554	552	525	540	545	539	590	531	513	550	585	532	516	564	552	560	551	511	562	569	540	531	505	543	515	569	551	575	552	545	546	545	545	570	530	525	589	563	540	558	553	544	540	536	567	551	542	547	517	570	535	561	573	524	513	551	560	588	556	565	505	559	571	535	556	530	582	519	548	554	515	540	565	555	517	539	532	519	518	542	519	574	562	533	537	524	551	593	534	581	567	549	533	565	584	513	525	536	570	527	553	504	533	532	578	516	523	543	564	548	534	512	574	581	553	549	553	551	586	549	494	550	536	559	533	533	586	586	544	577	531	563	563	539	579	505	526	521	598	492	585	554	557	569	555	494	540	580	550	549	505	534	552	548	594	576	568	553	525	593	556	537	586	589	553	530	547	523	560	539	570	573	546	519	510	530	510	520	557	534	541	533	554	542	525	562	517	547	542	551	497	540	555	555	532	518	527	546	528	513	554	550	542	542	537	587	531	543	542	525	508	496	562	528	532	552	531	516	520	548	538	524	537	580	554	547	584	534	553	562	525	554	574	589	519	533	553	529	562	518	575	489	560	523	515	527	555	554	554	548	539	573	541	526	556	535	542	567	514	551	497	562	521	515	538	553	495	534	557	566	568	544	524	526	592	556	541	565	526	535	531	537	559	528	521	575	533	559	528	557	528	546	538	544	578	581	501	546	566	568	568	541	531	535	544	527	551	547	548	549	567	505	536	531	584	600	542	547	564	530	549	546	496	488	557	514	534	575	500	586	554	584	539	542	564	582	574	519	532	519	550	514	584	556	557	531	532	569	544	583	528	572	560	512	568	546	567	554	532	582	552	567	515	546	535	560	509	576	581	528	540	610	549	517	547	519	543	551	531	537	513	561	597	568	539	534	522	565	553	578	545	545	569	587	531	584	547	565	530	546	530	580	539	541	545	525	537	532	553	522	536	552	535	582	568	525	534	578	536	506	546	586	566	560	554	505	516	541	554	520	543	582	481	551	584	509	493	558	494	517	507	527	603	533	513	548	535	522	594	580	592	570	542	561	540	526	538	544	551	524	558	515	537	549	560	555	512	557	559	548	525	549	551	559	523	500	518	554	527	593	557	548	565	551	536	545	521	540	601	543	530	518	541	564	595	530	535	548	551	535	560	521	511	538	543	515	552	509	541	576	562	516	571	543	524	548	540	547	516	544	525	553	511	543	579	572	518	578	557	497	550	555	566	521	536	584	549	563	525	524	542	549	530	567	556	538	552	496	524	564	558	562	560	544	547	515	557	535	539	555	515	559	542	559	515	540	526	527	544	585	564	549	547	538	530	541	535	528	525	525	552	525	546	554	528	505	513	550	530	534	528	554	502	501	539	516	556	568	554	566	512	560	552	579	524	553	568	553	548	535	540	544	540	535	541	562	529	495	538	552	522	582	541	525	568	556	525	589	566	552	529	528	541	555	566	541	523	549	516	538	550	562	574	575	544	579	560	547	557	593	556	542	537	549	528	505	526	525	552	527	547	536	527	537	521	550	544	550	529	534	554	550	575	538	509	538	554	563	532	532	528	540	562	572	517	510	523	534	536	542	584	544	535	552	543	551	574	510	515	516	511	534	524	504	541	565	548	566	569	533	513	563	550	548	536	553	507	508	561	545	534	578	510	577	569	547	557	538	560	538	541	543	558	511	613	573	521	508	587	508	546	553	543	532	517	586	565	536	559	528	523	547	530	566	555	551	579	542	578	587	528	553	549	529	490	519	582	518	532	522	558	527	536	539	523	562	539	554	569	498	542	560	537	557	531	542	567	536	501	532	557	534	529	539	546	571	540	551	512	550	550	557	535	602	544	516	529	525	552	530	573	523	533	518	563	562	580	552	538	512	540	567	522	511	549	535	575	541	592	536	519	532	560	536	550	566	502	545	541	563	562	549	561	554	530	528	572	541	587	555	536	562	550	502	539	549	544	544	558	518	517	535	549	538	557	549	565	524	561	539	515	587	553	558	582	561	517	558	530	567	551	526	573	570	529	572	579	566	543	551	585	557	512	533	529	529	562	516	553	551	569	541	528	520	544	462	567	546	521	553	562	564	541	544	605	526	529	525	531	512	552	526	543	583	557	555	529	546	535	527	553	543	503	518	549	552	530	546	540	528	556	552	579	536	548	589	566	512	535	519	607	531	537	586	546	575	550	514	553	543	548	521	554	561	519	553	590	553	505	531	564	552	539	546	559	549	583	585	548	545	552	581	527	557	587	506	556	548	508	522	570	590	492	527	570	547	528	498	546	491	551	549	566	556	525	551	524	545	533	529	523	542	551	532	572	574	599	557	517	535	528	557	524	546	514	574	508	542	568	575	526	556	547	548	556	554	531	546	521	542	569	554	541	556	488	500	550	557	600	568	547	534	540	544	530	529	551	529	537	536	568	523	544	529	581	537	543	524	582	569	532	523	556	573	548	604	528	549	559	542	519	516	520	568	538	592	547	557	541	536	576	550	548	584	555	545	500	544	534	530	564	521	521	530	568	517	493	529	545	520	556	545	546	592	559	539	546	579	567	514	552	518	554	569	528	536	520	550	555	573	542	522	519	543	531	567	553	541	566	555	559	552	537	525	549	500	551	529	525	561	555	571	530	556	521	510	582	564	574	550	551	549	581	557	553	554	550	541	531	530	561	551	510	556	564	542	495	544	495	546	503	512	509	555	509	519	563	506	540	545	548	556	564	551	578	558	538	514	547	557	551	543	533	542	561	530	529	556	507	543	568	513	527	546	560	549	574	539	530	578	506	542	523	529	567	523	590	506	571	514	552	530	526	556	516	551	576	557	515	544	550	536	519	555	557	520	562	514	518	565	550	520	511	564	487	546	512	521	592	519	510	525	514	542	537	595	581	570	518	552	541	566	565	541	494	530	554	524	538	572	533	563	574	589	596	581	531	548	544	561	531	612	559	508	536	536	553	548	526	558	576	516	530	541	573	564	540	571	516	501	529	566	515	575	569	551	529	526	533	524	571	524	533	491	537	541	557	491	566	537	544	555	560	554	533	516	541	554	541	559	561	554	532	603	533	563	566	573	535	522	553	550	576	529	558	518	490	579	502	581	534	580	520	524	552	508	533	570	538	543	559	571	559	550	555	579	560	513	531	539	514	519	567	567	587	566	534	550	524	571	507	543	524	535	552	542	544	565	549	551	522	502	541	503	547	526
26709	19507	4978	589	382	338	313	266	301	313	285	320	259	253	296	269	301	280	288	262	285	289	298	308	295	288	283	306	282	266	255	290	281	285	312	311	255	292	279	252	287	287	272	306	304	281	259	278	271	310	296	258	284	267	287	261	266	274	280	277	283	278	300	270	250	284	254	274	258	279	284	284	254	268	327	300	270	275	239	238	274	277	254	263	284	292	276	279	279	289	288	255	288	267	245	281	279	269	281	251	264	291	283	235	307	285	284	271	282	269	286	301	287	266	259	254	276	263	286	288	261	278	267	269	251	290	274	269	263	309	273	263	276	321	263	277	275	294	276	309	266	292	259	309	278	284	270	277	268	291	276	266	276	246	251	270	281	318	253	287	258	304	285	288	283	275	274	300	254	282	271	257	285	294	252	284	280	313	280	271	315	260	293	280	261	266	279	293	262	265	294	252	271	281	268	268	298	286	285	291	276	287	271	281	253	276	277	285	277	298	274	277	313	284	288	276	274	280	269	279	276	270	269	259	295	259	252	252	295	282	232	256	277	262	266	291	278	274	268	276	287	288	276	286	318	256	288	269	297	283	244	280	278	228	266	256	284	284	260	288	294	243	308	301	275	274	291	261	305	272	315	273	275	288	289	305	253	284	283	267	281	270	280	289	283	283	280	266	271	299	263	286	288	279	276	299	242	294	328	288	275	268	263	298	288	284	317	294	257	261	260	300	277	267	257	270	312	292	295	283	268	283	290	255	280	281	259	259	283	234	302	312	267	261	294	261	298	232	282	310	285	295	273	270	288	240	244	293	255	266	289	308	316	288	269	278	294	265	297	271	296	263	284	294	278	281	279	266	292	272	265	266	287	292	267	292	273	279	266	284	258	272	275	283	286	279	260	260	301	260	261	310	277	282	290	299	280	302	286	287	272	313	269	286	272	280	282	284	286	252	254	303	286	245	270	247	296	287	302	273	287	307	280	289	273	289	295	261	284	276	285	282	305	299	275	301	285	316	300	283	268	291	275	304	285	267	269	290	286	284	308	252	267	304	272	272	277	278	266	292	290	273	287	265	264	267	272	262	289	263	289	293	255	260	275	266	272	249	267	267	259	303	308	270	281	310	258	289	260	285	261	266	268	307	254	284	280	269	298	286	282	267	232	282	302	293	271	261	291	277	239	269	301	274	296	282	256	300	308	284	274	295	284	260	302	258	293	271	255	259	282	287	253	294	269	263	290	263	301	291	269	272	282	280	267	297	303	293	279	265	253	299	282	289	273	279	275	272	297	243	257	280	244	268	254	274	271	258	288	286	269	279	281	302	294	295	250	281	275	269	302	265	265	264	268	244	298	277	281	266	287	289	261	256	307	263	281	256	284	278	273	281	274	286	275	280	268	283	275	287	265	284	245	294	276	292	271	291	281	273	278	264	276	268	302	273	301	302	293	290	299	278	272	288	249	250	299	301	285	253	281	253	303	280	246	266	305	259	255	266	261	272	306	286	260	273	304	231	275	249	290	301	265	274	266	293	245	289	278	276	281	316	297	286	310	318	296	283	295	301	283	262	273	262	297	286	280	271	283	269	285	277	288	282	259	285	267	288	272	279	258	257	266	298	259	289	288	269	265	309	278	256	285	266	256	306	274	301	249	253	288	278	256	267	280	280	275	257	285	258	278	274	269	299	287	249	283	306	250	249	316	267	285	215	307	260	284	308	272	310	283	277	281	295	296	296	280	299	264	256	287	281	278	286	252	275	289	263	261	330	291	275	296	266	274	263	274	276	270	305	286	281	280	311	294	275	260	274	288	247	276	300	258	289	283	270	249	250	296	272	266	289	283	268	286	266	307	301	280	267	283	286	263	278	287	274	257	283	300	258	299	267	287	288	300	299	292	311	266	257	301	294	250	246	283	277	268	272	296	288	273	273	269	303	291	240	290	281	268	268	250	285	279	269	291	301	281	267	281	278	278	266	280	296	274	319	314	259	288	248	270	273	275	265	298	287	275	287	281	273	310	263	241	266	276	272	262	253	282	292	271	287	257	275	271	273	279	278	284	295	298	283	269	261	293	273	308	275	275	272	289	273	284	267	272	271	261	296	274	246	263	280	273	290	280	275	293	269	278	296	306	292	266	283	261	269	296	259	271	288	284	273	270	255	262	297	270	278	297	248	304	271	306	284	261	259	271	251	286	290	288	275	274	304	268	283	282	326	246	293	267	284	257	273	298	274	275	271	281	275	257	265	292	294	298	264	276	308	293	295	296	275	290	276	268	303	307	286	292	286	256	289	270	284	309	266	271	278	316	275	294	287	289	284	298	277	276	283	255	273	311	280	266	248	289	295	273	273	268	276	324	240	274	290	292	308	293	293	284	306	279	267	273	288	255	276	295	277	255	260	263	296	277	287	264	263	279	297	287	282	261	257	267	290	250	285	223	288	259	247	268	287	279	309	258	255	263	312	258	292	291	280	273	264	274	281	262	270	286	249	256	287	264	281	264	311	265	277	285	272	285	288	291	264	291	287	295	259	259	271	276	300	276	268	285	252	267	275	275	305	244	287	242	268	286	286	275	279	270	310	293	288	266	299	289	292	299	258	285	298	298	305	248	292	291	278	263	292	267	260	270	294	282	259	281	252	303	282	264	300	271	275	279	300	296	291	280	265	293	269	275	268	270	294	275	280	332	276	262	260	253	280	285	286	272	231	284	290	310	303	271	278	293	287	271	290	270	263	279	258	283	265	266	267	272	283	292	288	280	275	280	301	288	272	272	267	260	266	284	282	292	271	264	268	284	258	269	275	275	292	280	266	250	285	288	263	290	266	282	266	263	261	256	256	260	260	263	266	297	272	256	275	271	294	280	275	279	307	259	295	281	302	278	289	313	315	279	301	283	305	282	258	271	301	322	267	267	297	297	258	296	306	279	243	251	258	279	262	281	275	286	318	270	282	307	306	275	249	274	274	292	264	271	295	259	280	290	276	274	296	272	280	263	314	267	269	269	264	277	253	258	275	305	294	285	283	287	270	282	261	279	283	274	271	275	256	267	303	249	290	311	268	272	283	289	247	263	271	267	269	295	296	253	253	266	288	260	301	283	293	260	325	296	286	251	292	245	309	260	258	279	264	298	297	267	289	254	266	241	288	285	284	278	274	292	284	258	287	301	286	257	276	270	278	294	280	314	298	262	292	264	303	271	272	302	315	269	294	283	285	287	289	274	269	298	286	284	271	249	288	275	283	308	260	254	287	294	279	295	271	253	273	278	300	270	288	277	282	274	293	297	276	293	282	283	268	279	273	289	259	300	279	269	280	287	295	282	290	257	266	280	271	283	273	280	256	303	256	289	271	270	291	267	247	286	284	262	299	259	275	290	277	259	261	249	297	292	270	270	269	305	295	266	262	268	273	303	279	276	297	297	278	294	265	271	280	280	340	274	285	268	303	267	255	282	248	256	270	253	284	276	312	280	261	292	278	252	304	286	260	283	300	269	297	287	301
3934	1629	1377	845	714	616	551	572	543	512	514	498	499	503	479	484	450	461	448	440	472	455	460	460	446	469	444	485	466	464	477	479	462	448	474	438	486	435	476	445	494	446	452	465	418	463	460	403	473	416	464	477	442	429	433	434	461	443	485	487	461	417	458	446	439	470	469	442	424	455	480	439	477	418	440	486	484	456	473	441	490	437	470	475	432	431	469	492	430	475	434	416	452	420	446	458	457	418	453	480	471	430	467	464	462	492	448	427	487	474	434	447	453	463	443	428	468	469	432	462	465	460	448	444	463	469	478	472	504	441	462	464	459	425	484	460	497	465	477	427	469	448	435	413	473	442	450	490	476	465	440	487	466	462	454	472	447	436	459	462	426	433	469	466	453	463	422	463	449	464	468	440	464	500	497	463	458	488	499	461	494	442	483	470	489	435	440	423	459	472	462	427	459	465	441	428	422	452	430	444	456	465	462	487	433	490	477	443	436	437	445	460	441	420	440	424	471	470	460	492	434	425	468	470	505	446	421	475	449	440	476	445	466	461	464	459	443	447	457	457	472	459	432	436	465	434	479	415	474	459	446	453	472	419	465	411	463	461	459	461	426	459	447	461	428	433	425	470	416	463	463	443	460	460	466	431	488	474	479	463	445	473	472	441	475	430	462	432	462	474	448	457	473	434	480	475	435	423	476	465	450	457	456	451	443	486	477	463	455	494	437	472	475	443	472	459	441	469	439	429	441	445	490	469	472	453	457	463	475	481	455	465	436	486	459	482	438	457	448	423	469	463	487	447	423	433	440	486	464	479	433	449	449	454	433	436	423	507	445	443	467	441	499	435	427	455	475	459	402	487	476	448	455	473	498	427	432	478	434	431	468	463	446	449	442	457	458	467	453	447	456	463	477	470	453	483	422	432	436	439	456	450	439	442	454	433	443	473	462	438	438	427	453	455	443	424	458	472	426	467	431	451	413	472	436	477	433	457	465	470	453	424	463	448	435	459	471	476	430	442	437	456	442	432	474	401	487	448	467	448	415	442	432	453	465	430	469	412	482	474	456	463	469	420	451	420	452	461	431	482	483	488	445	435	426	429	410	502	470	455	430	427	479	477	479	447	473	435	490	441	432	479	456	456	454	428	442	460	453	479	485	460	459	475	447	464	503	456	466	471	467	486	457	484	479	468	491	462	436	468	433	464	474	413	464	462	464	438	462	474	455	468	444	476	431	452	440	490	481	435	448	448	460	457	434	467	456	435	495	452	481	473	487	467	434	430	436	451	472	470	460	492	462	442	454	451	486	454	451	437	451	493	452	484	451	438	437	432	433	476	452	480	453	450	451	446	438	467	484	493	429	453	478	483	447	500	438	395	451	423	444	463	481	444	436	455	453	451	421	461	512	489	451	425	442	497	444	437	452	463	471	412	442	462	454	441	462	487	441	452	451	429	459	479	484	453	456	458	471	443	434	438	408	432	444	456	423	418	428	433	408	417	473	450	444	476	468	436	482	476	448	448	440	428	426	458	460	463	488	478	456	435	464	446	437	449	480	459	414	479	486	442	488	441	469	434	467	464	460	441	474	477	466	454	486	463	448	425	463	441	470	483	449	435	456	465	497	478	481	412	472	447	461	427	424	450	430	462	479	468	459	469	489	461	437	446	457	454	455	482	409	448	430	473	481	465	474	467	436	467	450	482	420	453	439	479	469	440	462	427	477	452	453	430	436	497	442	454	423	481	428	433	475	441	437	428	451	434	477	475	480	430	451	472	407	464	470	496	411	455	485	464	469	452	481	495	448	456	460	473	473	450	457	462	449	462	452	428	442	454	488	447	464	485	469	459	440	495	440	431	487	464	466	478	511	464	472	412	492	487	398	454	461	454	455	454	428	437	435	455	458	392	446	433	501	449	460	431	495	459	482	414	417	470	502	525	426	471	471	440	463	475	448	452	474	484	463	447	480	483	467	453	471	445	432	447	463	497	482	487	426	486	470	469	474	430	445	419	442	473	455	432	451	444	430	467	479	439	465	454	467	431	492	423	459	422	502	477	484	429	468	480	476	473	439	455	479	458	467	439	446	473	462	462	494	461	488	484	441	448	438	451	428	456	451	428	473	495	485	481	493	468	444	478	473	506	428	448	427	460	455	445	472	481	494	495	471	471	465	484	485	448	447	468	467	470	429	493	433	459	458	450	480	474	443	462	441	447	481	459	450	462	458	503	438	466	429	447	477	463	456	478	468	451	459	430	409	491	488	467	453	466	468	450	448	452	442	444	451	438	428	468	448	493	449	438	465	491	452	472	444	489	460	435	487	483	468	446	469	441	432	391	464	469	427	430	443	455	526	474	450	459	515	425	471	432	438	439	454	471	464	451	449	454	447	428	438	475	436	463	451	452	482	524	479	456	472	437	439	447	428	456	474	459	444	450	462	454	478	444	482	422	476	464	451	450	473	440	422	461	439	483	447	448	455	446	468	502	463	447	439	432	455	470	470	428	445	463	451	487	443	441	466	456	439	483	435	460	430	467	468	454	445	478	446	451	474	440	417	441	479	448	422	441	447	428	465	426	487	449	451	474	477	490	485	476	435	452	445	451	474	394	451	480	435	444	428	444	450	467	437	461	491	429	450	435	447	471	500	443	483	453	509	485	463	445	493	443	434	461	455	470	457	500	448	469	477	425	473	435	497	457	471	437	465	467	464	472	407	512	461	435	449	446	444	428	426	430	451	464	463	404	468	446	438	487	456	449	446	469	448	482	450	449	445	456	430	459	458	458	431	480	443	478	468	476	414	447	468	440	459	461	467	429	475	480	467	434	476	469	471	461	437	480	430	444	451	474	450	457	469	440	451	434	514	443	459	447	470	467	435	459	432	421	451	410	489	496	459	485	486	457	482	452	474	428	477	417	437	454	460	453	451	474	467	448	467	456	464	451	474	425	446	463	492	449	460	456	465	458	453	517	499	436	464	469	476	444	436	464	484	470	475	446	440	449	442	476	463	431	461	445	445	464	448	460	442	475	459	444	458	479	424	439	487	473	430	413	433	463	452	466	456	479	469	469	441	457	455	423	395	474	475	515	471	466	476	446	471	493	474	429	440	445	448	454	462	471	464	417	464	460	427	440	480	441	481	456	474	444	458	444	456	459	485	415	441	444	503	484	500	456	462	471	479	464	452	456	451	467	450	443	434	432	502	502	447	488	457	490	452	466	425	449	429	447	459	451	458	459	464	436	472	454	433	493	455	432	466	431	474	412	427	435	450	452	471	483	442	486	435	414	479	445	503	456	472	464	452	482	457	469	470	481	425	439	463	422	456	449	454	477	478	484	421	443	436	491	487	475	444	431	481	493	477	451	475	478	467	425	439	484	471	458	453	437	473	453	458	463	448	471	462	470	445	446	468	437	485	442	469	441	469	442	461	480	479	449	455	485	421	449	494	456	448	415	469	439	454	458	461	472	485	458	467	497	463	441	419	468	464	426	456	464	482	453
24594	21158	27679	24900	11613	1122	806	630	587	597	503	489	473	500	470	481	442	448	481	441	438	470	444	450	438	412	436	435	403	467	394	420	433	421	429	451	410	405	428	418	427	428	405	417	440	428	429	384	398	410	430	439	412	425	435	420	468	414	416	442	427	385	414	432	376	413	443	440	428	443	439	449	425	435	397	418	414	447	417	442	404	434	424	425	431	423	423	409	408	433	422	429	445	413	422	466	408	426	465	429	394	461	458	432	429	400	416	401	423	421	435	422	435	426	424	424	425	406	403	438	418	444	416	439	431	426	392	447	427	405	450	379	416	412	410	460	411	438	438	407	450	419	428	407	438	427	413	416	419	403	407	434	447	462	444	457	416	405	428	387	372	410	403	405	426	418	449	419	446	461	458	420	428	395	467	387	418	450	424	420	440	459	440	405	424	367	413	402	456	428	414	406	412	453	462	411	424	436	438	420	419	409	414	391	428	446	443	406	421	428	445	420	381	413	414	416	426	421	442	444	411	435	445	448	444	419	415	454	424	424	431	442	430	411	418	427	371	413	445	455	417	403	427	442	394	396	443	395	457	402	421	439	413	419	408	413	401	407	442	419	402	411	422	407	400	429	398	435	399	408	424	467	422	437	421	424	413	412	421	401	434	396	447	427	425	434	450	383	410	428	373	452	416	428	440	437	397	400	447	436	409	427	428	442	398	434	453	405	402	458	447	459	426	434	396	424	446	387	434	415	428	435	427	400	428	396	408	465	431	458	446	436	414	392	425	414	389	426	419	451	475	465	429	419	418	405	370	424	447	435	410	416	410	414	462	423	416	425	381	411	396	384	417	391	380	415	409	409	417	411	416	412	423	385	429	447	441	426	421	441	411	425	439	425	411	454	414	423	429	420	440	407	417	426	429	430	441	411	439	428	431	451	395	399	443	443	454	430	410	419	439	443	403	415	424	453	451	421	424	405	422	413	402	419	452	388	387	401	444	434	404	452	406	394	435	425	406	411	406	465	427	412	412	404	434	414	442	454	431	432	410	376	432	444	430	412	442	400	406	433	447	441	424	431	438	483	421	427	458	429	443	428	469	431	450	440	436	418	445	398	428	452	444	459	435	399	448	420	431	425	418	401	429	439	425	421	445	436	437	403	415	419	414	420	433	408	448	421	419	424	451	405	423	406	443	452	400	441	398	424	396	429	433	446	432	403	421	374	417	434	426	389	425	414	429	397	385	434	425	464	430	440	426	389	386	400	420	404	412	412	424	422	445	402	450	402	482	420	403	443	416	413	434	380	425	415	416	419	415	438	428	445	423	422	379	395	397	430	461	419	427	419	436	391	437	424	395	421	394	404	481	422	429	391	390	436	419	420	414	406	401	453	421	409	416	414	419	392	434	411	411	426	410	437	467	445	446	396	422	435	431	457	438	421	424	423	439	439	417	426	458	419	434	429	397	414	405	421	443	388	411	417	386	471	407	405	429	384	411	402	438	380	397	442	421	463	376	404	398	434	403	419	413	435	406	422	411	420	446	424	482	441	445	414	423	424	413	428	393	398	433	432	424	387	457	418	430	425	431	424	414	405	401	400	463	398	409	403	435	438	406	409	445	410	445	415	406	411	413	417	438	438	432	436	441	460	413	460	418	426	429	455	437	398	432	390	427	382	427	434	424	469	415	418	413	394	396	467	446	404	408	387	413	438	413	360	428	438	449	455	429	431	435	485	421	412	442	411	402	412	400	426	426	431	407	469	428	421	438	412	389	447	403	419	428	426	436	440	410	405	422	412	443	406	418	447	416	387	420	398	454	414	421	468	422	418	435	464	410	393	468	399	444	406	440	411	415	434	437	428	416	438	423	407	433	442	431	452	430	411	431	401	451	422	424	426	419	422	385	397	404	422	447	449	393	427	424	404	442	445	426	422	401	454	419	439	418	431	443	412	414	427	400	417	408	438	405	424	436	419	439	436	422	418	419	449	429	428	452	426	457	471	414	427	426	422	403	430	438	419	377	429	402	432	418	431	403	431	447	431	423	448	391	379	436	439	372	455	418	460	446	449	433	411	372	385	412	433	450	408	453	419	423	393	443	401	416	383	407	463	382	437	415	388	449	399	401	416	420	416	454	423	440	403	386	438	442	431	445	430	428	424	411	414	427	432	405	451	422	420	444	474	424	444	441	424	418	415	386	445	430	429	420	431	421	399	407	421	409	412	423	418	504	443	406	437	416	387	424	409	412	407	416	406	391	439	408	427	458	442	443	400	420	425	428	425	417	421	414	436	398	412	445	478	391	406	425	397	422	433	401	391	428	390	406	420	425	434	439	386	443	430	423	402	426	397	440	391	417	426	400	437	397	416	447	405	409	433	435	465	419	421	435	402	435	414	427	392	442	401	442	424	399	394	460	452	440	422	406	416	403	425	434	405	420	410	414	430	401	381	461	439	430	393	433	405	435	420	396	428	486	461	426	425	412	434	446	432	437	421	433	421	417	411	442	403	469	433	434	421	461	445	420	419	425	465	430	428	419	404	442	431	411	444	402	438	384	448	449	477	436	392	427	425	429	424	438	414	429	393	413	404	435	427	420	418	450	410	397	418	407	416	416	397	435	378	406	420	412	423	450	391	414	411	449	393	445	419	443	406	441	446	450	435	408	449	395	411	448	396	410	430	449	469	433	415	441	404	382	397	413	451	387	431	405	402	422	435	405	416	403	436	405	407	405	394	408	404	459	443	408	438	441	430	421	388	433	406	396	444	459	458	423	403	409	458	443	424	394	418	404	406	442	372	386	394	427	434	434	367	399	434	435	448	431	426	416	398	427	430	395	398	399	406	401	396	415	447	432	445	411	426	407	398	461	420	446	444	416	428	375	421	387	432	428	448	430	422	445	440	387	418	445	428	417	435	417	425	422	434	455	377	442	413	429	408	431	435	409	416	399	441	422	416	395	464	433	441	464	383	425	407	407	465	421	417	409	439	459	438	433	395	438	423	446	437	430	463	442	426	408	442	414	446	418	410	410	425	438	437	412	386	421	420	450	464	439	410	397	438	469	418	460	440	461	434	396	446	465	451	430	418	406	439	410	426	394	401	390	411	421	441	386	427	452	419	417	385	433	402	431	443	384	472	444	426	439	435	438	404	432	446	409	433	423	448	415	429	418	417	417	431	419	447	385	425	401	413	416	424	413	434	427	398	413	399	390	440	413	426	425	442	398	422	396	410	404	426	415	420	431	409	412	437	419	432	416	381	439	423	435	434	440	426	408	445	440	405	423	427	432	417	414	445	411	383	393	452	434	453	389	430	451	421	435	424	381	404	415	416	424	369	448	404	384	421	436	449	464	433	429	399	436	415	403	433	411	409	415	431	452	423	420	423	416	435	418	412	408	406	426	403	407	418	435	420	439	413	425	452	388	397	446	474	424	418	417	448	415	415	406	437	413	398	413	436	408	456	422	385	418	413	439	431	416	461	435	397	437	430	457	427	422	393	371	435
4882	8400	7045	3717	2544	1967	1570	1312	1204	1151	1015	938	851	882	838	830	812	840	728	745	713	699	750	722	780	722	731	750	748	700	720	724	772	716	714	716	705	682	666	717	717	708	642	750	663	677	720	714	691	638	665	670	707	683	706	737	700	699	703	633	691	678	739	654	702	738	686	643	664	685	714	680	667	723	687	658	677	672	685	702	722	704	699	682	691	695	724	710	732	712	668	735	674	712	725	694	679	676	722	699	699	704	694	687	645	699	686	662	683	728	689	701	721	713	708	732	680	725	681	695	662	745	684	706	648	711	719	684	674	657	713	680	692	678	675	689	726	679	618	711	709	705	716	697	620	738	734	666	649	679	705	694	692	716	672	654	665	681	676	699	669	680	646	681	693	652	689	694	712	662	650	658	691	661	679	679	741	648	654	669	636	656	635	668	600	683	700	649	696	670	671	689	670	666	692	676	688	676	712	680	710	738	681	684	648	691	709	661	676	658	653	656	680	728	682	712	702	633	697	706	680	714	721	697	659	697	644	635	692	658	690	666	658	700	669	667	708	653	648	681	707	736	679	732	722	688	728	697	660	706	706	671	659	672	685	702	644	714	670	748	682	724	662	694	679	653	726	665	696	692	714	691	666	689	667	685	720	693	704	700	628	703	667	700	676	674	652	673	726	654	702	685	676	662	686	705	679	637	681	693	663	745	708	698	681	670	712	654	720	707	675	670	726	698	666	657	682	677	683	723	663	693	708	701	676	662	697	678	726	680	652	704	671	631	758	675	672	666	685	643	687	668	676	695	684	693	709	649	637	686	663	645	671	685	714	696	657	665	700	620	713	728	688	693	678	680	612	686	695	689	755	694	704	727	659	680	700	701	672	704	733	674	672	643	654	648	693	701	686	737	724	678	696	665	650	680	710	715	684	725	689	626	672	699	694	677	683	716	709	703	646	671	727	635	685	687	697	673	723	698	753	667	648	669	679	642	665	724	705	733	671	669	715	678	689	688	655	628	668	700	658	701	680	687	708	722	681	749	706	669	718	715	701	689	720	679	621	687	684	698	683	702	672	688	678	672	675	660	700	720	689	676	670	662	671	687	765	706	667	687	649	706	695	701	687	685	706	665	695	758	679	684	673	745	727	653	715	649	642	705	683	652	694	655	676	711	682	690	687	688	676	712	669	681	678	591	672	630	690	669	714	719	677	680	656	683	727	653	680	653	707	687	719	679	689	633	673	686	661	679	690	682	675	658	663	659	671	663	693	679	645	652	674	689	658	649	645	701	701	683	736	653	626	682	671	707	662	690	723	707	684	677	732	715	676	700	714	694	670	669	713	711	663	709	724	702	681	663	682	730	655	701	703	703	682	702	733	694	691	674	664	704	690	704	609	666	670	662	663	656	691	713	705	682	684	662	674	660	682	685	716	659	709	689	697	716	665	706	674	671	685	714	678	678	681	649	659	614	740	665	702	637	700	723	623	667	673	703	662	715	667	659	659	635	683	690	684	677	693	703	680	677	683	698	694	635	658	753	678	726	682	681	676	678	662	693	716	705	742	760	696	710	651	657	693	649	665	677	630	745	676	732	716	690	680	694	671	666	693	676	698	688	664	718	678	704	726	663	699	696	677	686	682	669	660	686	721	679	691	685	698	666	694	712	663	632	695	689	653	713	669	694	651	671	681	653	683	640	707	682	690	647	662	686	694	722	645	666	692	685	660	706	657	669	693	711	688	648	653	688	714	672	701	667	685	681	677	705	685	699	726	709	711	661	670	688	699	727	662	662	672	658	728	703	664	665	662	690	735	718	699	646	709	662	720	705	701	706	663	724	624	722	626	689	659	663	646	730	686	637	684	723	686	694	674	708	637	680	709	697	715	723	662	695	672	717	690	649	718	645	693	715	654	665	671	657	668	642	695	718	696	686	680	668	636	666	698	722	703	689	698	652	687	686	675	669	656	691	663	657	652	676	679	682	645	652	663	669	688	670	670	707	676	662	706	669	670	684	678	695	694	703	686	677	659	700	655	668	651	702	668	657	669	739	680	678	713	720	688	688	636	727	707	678	668	706	655	712	656	668	709	683	717	676	661	720	669	679	650	693	716	689	652	719	690	701	702	681	709	685	702	716	670	653	658	665	713	686	676	665	712	656	698	671	646	680	683	694	680	657	721	700	688	725	684	668	705	689	644	741	685	691	612	700	688	686	631	693	717	698	696	677	722	649	640	696	746	700	707	695	715	678	671	667	647	705	715	634	700	711	686	689	683	682	710	669	680	650	675	645	688	684	643	611	669	688	711	684	631	700	708	682	679	661	715	684	681	679	677	680	695	694	648	662	710	676	748	666	668	694	679	656	683	638	675	739	664	691	671	696	692	682	656	665	696	677	665	691	689	684	716	697	714	693	646	665	664	662	650	712	732	702	654	764	708	720	695	637	716	659	648	689	703	680	703	698	669	735	675	665	706	637	673	632	691	699	684	697	714	679	672	697	698	654	686	698	666	676	713	695	658	670	707	711	707	690	691	691	646	669	671	697	632	698	665	766	629	719	663	664	717	681	664	687	697	693	668	638	686	682	682	643	719	653	655	711	685	670	655	708	661	677	659	672	671	646	696	677	632	706	677	674	685	692	687	676	670	693	672	656	714	699	651	657	670	664	679	699	659	717	697	685	628	710	671	633	696	693	714	618	671	631	682	718	705	718	679	663	700	693	660	684	696	709	651	663	697	688	676	694	658	722	701	654	702	653	692	707	648	712	681	682	617	702	719	660	618	684	674	696	647	684	664	704	660	680	672	646	727	675	688	662	672	696	671	732	714	696	642	671	654	715	701	694	703	669	670	680	652	657	695	687	697	694	667	696	700	663	666	678	659	689	658	677	687	691	747	637	677	674	725	711	676	732	698	676	672	607	670	683	728	677	689	670	696	726	713	695	709	734	651	690	704	659	725	652	667	709	687	706	638	709	652	693	659	637	704	679	717	681	701	657	663	659	675	676	656	726	660	658	626	653	665	642	681	693	677	676	661	669	668	717	719	649	712	704	671	695	634	718	696	697	634	639	671	686	643	746	699	694	642	686	746	715	660	688	691	655	661	697	670	658	694	667	640	698	694	710	678	667	746	666	731	667	670	662	721	636	705	687	684	687	662	676	680	707	682	699	684	747	652	683	694	695	675	682	727	656	677	652	644	693	676	676	673	650	686	638	675	711	708	671	701	675	725	713	624	729	668	706	668	678	703	624	681	682	667	740	726	675	741	680	704	735	671	668	674	695	690	656	653	661	727	716	710	646	667	692	729	652	654	732	698	687	657	697	711	720	679	700	668	687	630	675	702	686	688	740	689	685	713	690	677	735	698	633	706	698	667	709	695	661	685	711	663	704	720	671	674	671	712	722	685	687	677	694	681	719	695	674	676	699	646	706	677	689	682	689	680	684	641	731	704	648	689	681	672	652	697	692	693	738	702	669	651	657	722	681	674	702	747	682	669	717	663	714
23194	21134	28825	23699	21134	18291	1959	861	680	613	545	526	495	466	441	461	421	398	411	407	401	369	377	364	385	388	382	370	348	358	308	339	360	366	396	348	346	339	342	371	351	332	339	356	372	360	356	293	316	343	300	321	329	342	344	359	330	335	345	341	309	361	341	333	342	324	333	283	329	358	310	334	344	308	361	334	333	334	359	321	368	364	325	352	319	319	326	343	330	326	295	327	333	337	329	337	334	328	337	338	352	334	336	325	329	336	311	310	341	329	308	322	337	358	324	317	315	302	305	361	330	321	312	314	315	333	335	329	331	330	324	343	321	327	355	340	340	349	300	303	303	359	355	327	334	328	321	329	323	336	308	323	311	316	353	301	342	318	336	338	310	336	322	345	364	334	327	308	307	341	322	352	323	337	344	336	328	331	305	319	347	323	335	300	329	336	329	335	309	327	333	338	348	321	282	314	322	321	314	324	345	327	323	318	342	351	313	294	321	321	357	331	312	325	373	312	331	342	332	341	311	306	362	333	329	327	304	329	302	319	341	294	331	335	314	308	305	321	299	325	317	346	339	342	304	325	315	306	352	341	312	312	319	331	306	349	309	310	292	337	363	306	306	357	351	330	313	303	318	340	344	341	330	350	303	316	320	322	350	324	308	330	381	342	325	325	334	354	312	293	350	327	300	322	325	299	346	384	336	348	335	337	328	281	326	289	336	316	315	360	356	313	335	318	341	317	331	317	315	303	348	339	316	353	356	305	319	345	321	304	311	377	332	344	326	318	333	331	307	306	353	365	304	332	341	310	313	331	331	316	298	333	324	326	349	332	280	310	319	347	333	334	344	308	334	314	337	324	324	324	339	329	338	307	336	332	325	324	305	301	323	334	329	306	340	314	318	338	340	290	332	354	321	331	320	348	328	331	344	326	289	319	315	344	303	346	341	350	343	325	361	326	314	303	358	320	329	334	321	310	299	314	325	339	329	309	333	353	323	323	298	342	294	343	315	327	357	322	320	368	346	343	352	321	380	360	369	332	323	326	324	314	347	360	334	334	346	359	332	333	293	306	327	316	344	311	334	318	359	329	324	324	324	331	321	337	311	296	330	335	347	330	278	316	345	299	303	306	305	308	339	350	295	332	343	353	339	354	319	320	335	311	325	323	348	339	306	334	310	317	310	320	355	323	307	307	344	304	309	284	363	315	317	357	319	341	337	334	308	334	304	323	372	334	321	334	342	313	319	333	367	301	375	324	363	285	313	351	345	298	328	308	349	322	322	337	332	317	331	357	342	329	324	323	335	335	336	332	319	313	337	338	365	326	351	325	321	334	304	308	310	314	324	323	318	301	315	323	334	346	302	342	321	344	328	333	328	305	347	336	345	322	300	326	332	336	324	331	319	324	302	309	307	322	315	322	339	327	310	296	332	318	346	320	344	348	347	345	357	312	313	314	321	315	354	326	323	354	334	350	341	321	349	328	327	301	308	341	337	338	306	349	357	334	360	309	354	317	370	327	317	331	315	348	303	347	335	321	326	336	362	329	334	350	346	311	318	365	344	303	324	334	330	332	342	344	346	310	339	336	322	343	312	326	319	340	315	293	321	306	327	337	305	333	300	328	320	325	335	345	317	320	316	329	362	340	330	344	356	334	320	342	341	342	335	345	307	332	331	295	345	298	358	348	332	331	333	318	336	321	364	329	313	304	326	348	373	327	326	317	348	318	353	322	332	350	354	318	368	358	318	342	319	347	328	304	324	329	331	300	309	323	350	323	326	313	342	326	323	326	314	324	304	361	328	328	338	345	355	300	314	384	314	331	344	333	326	346	314	297	351	308	324	330	326	339	334	334	307	318	304	326	311	310	343	347	343	317	340	333	342	324	369	321	315	288	334	322	334	343	351	364	336	307	342	323	343	315	325	349	366	312	335	339	298	350	345	360	317	345	300	325	302	370	351	324	361	315	313	330	356	323	317	301	335	328	337	315	337	288	336	335	387	332	326	293	334	333	338	356	342	332	321	326	301	319	327	349	346	322	314	300	314	355	346	317	323	326	361	287	329	331	326	323	341	333	342	333	301	327	285	323	332	314	309	345	335	333	291	316	351	334	344	303	367	345	339	321	349	331	323	331	292	330	313	323	361	329	312	313	339	330	342	344	312	316	332	349	340	303	339	356	339	298	358	328	332	308	317	317	338	319	327	309	333	332	365	329	329	355	359	352	342	330	308	335	335	309	302	319	323	318	350	359	313	328	314	346	324	331	330	344	322	348	364	321	344	330	328	328	310	309	348	342	362	343	304	325	313	368	316	330	324	354	313	324	326	321	345	339	285	342	324	341	343	353	348	311	306	314	323	304	349	313	306	343	334	325	310	327	342	353	335	361	334	331	340	323	322	321	334	329	333	296	322	336	331	287	328	335	328	324	331	325	320	326	344	319	331	352	316	318	351	337	366	324	332	348	284	333	340	337	336	352	326	320	322	339	351	354	331	345	297	320	318	342	310	303	354	335	299	332	332	300	345	347	313	335	345	345	332	325	333	346	327	311	328	324	322	323	320	320	297	304	311	366	334	341	319	332	332	336	358	325	332	313	317	315	326	326	298	339	333	359	372	306	346	313	314	315	299	331	324	334	344	325	320	313	320	333	302	307	355	339	301	324	326	314	343	326	298	336	310	339	314	326	313	347	349	346	284	318	311	307	334	323	323	311	365	379	327	349	386	337	328	341	347	337	335	346	306	354	320	323	301	351	357	329	304	356	313	303	333	315	331	348	351	349	336	352	331	353	341	297	309	322	324	330	329	307	299	335	340	329	374	309	340	361	305	336	330	316	330	345	327	341	286	340	297	302	291	308	328	307	320	347	340	331	343	306	309	344	332	318	329	314	309	326	347	320	303	348	287	323	291	335	336	359	314	300	330	329	363	314	354	338	316	340	335	372	329	318	328	326	334	351	325	326	323	324	313	354	317	342	322	333	328	308	319	317	350	337	361	357	314	343	338	325	331	308	331	335	321	318	341	372	330	330	320	326	335	333	344	354	347	336	343	329	351	347	321	327	300	288	320	306	307	294	332	289	333	344	309	318	338	335	340	346	315	318	324	306	273	363	322	314	335	337	283	352	284	334	340	321	330	325	319	325	319	339	322	336	351	328	349	300	321	321	311	325	330	336	331	336	352	336	330	348	337	302	304	317	305	337	367	341	363	343	320	341	333	334	338	334	336	322	355	307	328	382	335	339	322	315	308	325	322	337	319	320	313	309	324	312	342	311	338	307	335	338	344	341	323	313	312	294	294	334	355	368	334	345	318	338	314	298	371	310	344	311	303	322	326	362	342	312	364	318	325	334	303	310	350	330	310	334	349	322	313	328	316	315	319	342	337	354	345	323	298	357	357	335	327	321	287	327	338	321	321	329	345	373	332	320	346	312	316	324	319	342	339	301	332	324	302	303	315	316	334	317	360	330	301	346	336	343	353	329	330	313	329	337	336	344	328	314
7841	16093	13489	7292	4779	3724	2824	2243	1927	1592	1406	1275	1100	1036	1026	908	845	855	753	771	770	740	695	698	667	697	661	604	607	660	613	586	596	598	626	600	605	574	594	565	587	557	547	582	576	577	590	578	546	582	561	567	648	563	562	566	557	619	570	538	531	622	547	578	524	580	524	518	576	535	537	562	510	558	576	554	547	553	590	532	563	569	552	558	570	518	551	543	572	558	544	555	535	556	536	558	537	547	548	578	557	553	573	561	541	536	581	531	570	509	528	531	572	578	543	553	556	535	538	552	564	529	546	530	497	536	523	561	513	542	547	535	491	540	595	545	516	526	507	540	559	551	576	539	572	553	556	585	520	545	568	503	540	538	528	541	549	549	574	527	513	511	569	515	515	545	591	545	558	531	582	526	557	535	541	557	509	528	526	536	563	534	559	587	551	558	530	501	496	523	567	542	516	558	557	524	581	509	572	541	539	530	533	523	533	528	537	515	580	562	591	526	505	571	557	527	562	510	537	526	556	542	561	489	549	532	542	551	544	516	553	549	553	536	576	596	552	552	549	541	526	585	574	562	576	521	557	534	544	529	614	540	577	552	558	589	538	540	556	524	545	541	554	568	517	551	565	483	526	565	517	552	529	583	530	509	519	547	561	554	502	560	538	568	549	586	530	516	514	542	575	543	538	583	526	554	557	567	559	575	562	545	532	496	554	528	568	566	521	545	485	503	515	548	543	541	581	539	563	539	564	571	571	534	559	554	581	528	538	593	528	574	530	600	539	551	512	572	544	538	518	525	558	541	549	543	543	551	551	557	537	548	557	559	573	541	553	552	563	557	522	549	524	519	538	531	488	480	533	528	550	519	588	533	557	542	535	538	533	559	580	539	531	529	542	544	530	529	556	572	506	590	545	581	568	547	580	551	575	529	533	542	527	506	558	536	523	555	565	526	543	591	532	556	540	525	577	596	576	567	517	543	513	547	547	548	597	527	539	542	522	560	545	498	560	507	548	599	560	529	586	562	526	502	528	546	562	526	566	548	527	543	519	529	554	581	547	587	567	534	511	526	514	552	539	539	559	532	549	533	565	562	562	534	535	514	545	529	577	571	519	554	530	553	511	551	592	531	543	523	527	538	541	541	564	566	521	559	563	556	562	542	513	551	569	565	565	513	542	559	528	513	594	574	552	534	568	569	531	579	561	516	580	524	526	572	545	516	515	538	596	525	518	548	538	510	561	550	529	535	556	512	508	532	573	556	563	530	537	549	514	544	523	543	579	547	533	563	531	530	519	575	566	502	548	595	547	554	542	554	558	518	556	528	529	541	538	565	564	551	528	546	533	530	539	561	552	529	559	510	533	565	579	596	580	530	584	527	549	539	495	512	525	537	541	541	523	552	561	564	525	579	538	540	546	525	574	537	523	526	541	557	528	552	534	522	544	576	569	512	581	514	537	565	541	525	548	514	551	524	531	559	523	566	541	531	572	544	560	551	565	528	518	532	526	568	511	577	555	569	528	569	559	589	549	548	545	534	540	534	584	559	542	545	539	488	536	525	567	520	519	557	513	592	522	530	538	536	558	548	562	570	603	565	513	539	531	501	549	536	510	514	545	543	505	530	552	523	565	544	582	547	549	515	564	512	550	526	551	568	537	525	513	544	529	548	556	547	584	531	509	573	554	592	546	555	529	543	527	548	527	527	534	558	527	569	543	557	560	547	556	541	512	593	532	526	561	547	582	487	502	553	582	554	562	530	537	536	502	544	598	509	529	541	531	570	554	581	578	555	549	539	545	527	559	527	552	556	551	516	548	534	544	560	541	512	557	533	545	563	566	557	580	533	563	565	529	566	523	520	518	549	535	574	520	555	556	560	538	530	505	589	547	561	550	506	501	551	561	572	556	557	548	545	551	524	580	564	537	518	542	566	550	544	544	542	555	546	543	521	536	569	520	540	545	533	558	544	527	503	543	542	529	554	557	546	539	583	537	498	582	539	551	505	525	563	581	527	550	554	526	517	561	560	564	550	550	578	556	572	556	587	536	555	562	513	548	542	525	524	505	559	536	516	545	540	502	538	520	516	546	559	551	531	549	544	556	579	511	518	512	512	573	564	518	541	529	560	509	485	538	554	566	555	523	543	511	554	607	509	498	577	535	566	524	558	587	549	527	572	555	541	542	533	510	605	534	545	537	581	534	543	534	527	565	532	533	504	550	511	514	566	539	589	553	551	548	545	558	523	556	506	508	549	562	557	518	537	567	533	543	556	562	580	575	546	503	518	570	498	554	495	535	532	552	500	522	519	516	537	569	576	523	553	584	540	559	513	538	556	555	585	539	529	519	541	552	556	546	528	575	567	517	545	580	564	519	554	553	532	554	527	553	525	532	532	569	552	573	565	519	561	558	549	568	496	543	556	524	533	542	515	505	529	528	525	534	556	552	550	560	522	560	591	555	537	558	565	544	537	519	574	534	511	547	516	563	585	552	552	560	512	533	513	519	526	542	537	592	546	563	551	590	568	562	561	539	550	524	508	504	496	527	528	546	572	519	573	529	539	575	533	572	547	570	505	568	551	557	545	539	565	551	529	578	555	560	559	596	556	572	567	514	534	539	509	548	581	563	564	550	538	528	542	538	575	562	560	531	488	560	571	551	537	503	572	540	485	569	533	533	512	541	486	567	540	553	582	516	529	550	558	542	485	571	503	531	552	561	527	566	580	570	553	562	537	559	536	532	574	548	580	516	588	524	496	536	546	520	555	557	570	504	576	523	544	538	559	525	538	574	551	561	520	519	539	586	545	506	575	635	521	504	545	545	525	506	524	551	585	512	548	524	557	545	534	545	502	534	539	538	574	514	527	566	525	560	529	559	543	521	540	532	510	562	533	525	502	559	555	533	548	556	557	536	524	537	547	557	528	565	492	521	547	524	539	489	571	548	576	516	589	543	536	580	565	499	539	571	516	562	571	579	529	553	542	538	564	548	494	530	589	558	534	569	487	519	565	513	548	540	529	556	590	534	544	497	519	529	521	544	587	564	549	539	550	545	550	616	540	548	523	500	515	556	559	526	525	522	528	523	527	531	554	535	540	525	488	568	553	526	565	531	575	594	521	555	497	525	536	478	562	540	510	509	540	567	532	524	602	542	552	571	537	572	545	538	543	537	541	557	533	564	541	533	510	551	568	563	543	555	539	560	553	522	531	531	548	520	562	550	539	535	541	533	505	553	510	569	516	525	511	544	550	528	538	520	544	506	559	544	551	565	528	552	549	569	544	543	597	535	524	543	536	557	529	534	512	529	527	557	568	514	532	527	533	560	579	554	536	544	509	544	524	543	583	527	521	543	545	550	535	517	550	546	499	579	579	530	542	549	566	549	527	541	528	549	525	521	525	545	542	556	548	532	535	569	528	536	568	527	553	488	510	589	505	520	521	520	548	514	576	538	568	560	530	553	566	535	485	534	547	541	572	567	568	539	536	527	540	555	536	541	497	538	551
26724	19595	5232	594	393	385	314	332	320	281	288	271	267	276	277	276	300	301	289	261	311	291	280	289	313	255	278	278	255	275	279	273	266	310	256	299	276	279	246	271	313	248	288	284	288	287	293	292	277	306	285	282	286	283	305	280	296	305	276	288	271	271	271	271	273	307	309	305	291	277	276	286	298	283	274	283	292	276	278	257	264	270	286	279	301	272	287	301	319	286	265	313	286	267	291	268	295	290	290	251	291	291	273	269	281	297	284	281	286	286	263	300	263	266	271	286	277	279	306	254	320	288	274	278	294	321	297	274	320	269	276	314	259	272	286	248	245	276	297	276	289	304	280	262	257	296	285	305	258	241	294	289	258	274	280	294	256	288	315	272	315	274	289	288	311	287	265	332	288	271	303	304	279	276	267	254	281	276	282	266	287	250	285	261	269	286	303	277	284	268	306	278	283	273	297	283	266	275	265	293	245	290	306	291	264	296	259	253	279	270	278	297	317	301	261	279	265	252	276	290	300	279	307	288	270	295	293	304	286	301	277	263	319	289	265	308	265	296	311	268	298	316	286	301	258	265	281	261	285	294	298	262	251	300	243	296	262	269	314	271	277	298	313	265	271	279	276	283	281	278	255	298	269	286	284	297	276	289	296	307	276	250	257	272	323	296	280	280	247	290	263	287	317	277	288	252	304	277	287	292	286	269	275	298	283	262	271	265	268	299	258	257	305	280	276	271	298	279	251	297	262	292	277	289	312	267	288	260	265	289	266	290	288	260	287	285	309	243	282	295	273	294	315	286	269	242	291	285	278	261	274	299	274	283	265	285	275	277	268	276	286	306	298	285	265	267	284	269	284	292	284	277	267	268	282	314	297	302	274	275	286	270	308	279	294	281	294	273	295	326	279	276	285	260	287	293	258	274	299	308	313	265	292	281	276	286	287	271	296	325	278	226	298	292	275	250	268	277	283	274	268	263	306	296	282	257	285	290	277	299	289	310	280	306	272	272	278	285	278	312	292	294	277	307	298	312	311	315	273	279	281	266	296	271	278	283	275	277	282	294	285	289	305	292	313	293	267	259	276	273	257	263	307	285	294	280	281	274	277	280	270	260	291	294	269	273	304	301	282	305	268	263	304	255	281	294	296	263	288	318	265	249	266	310	282	298	297	302	300	271	275	287	283	267	304	269	300	258	304	286	288	275	285	256	281	270	280	283	287	298	280	286	295	280	268	286	288	295	301	293	234	294	289	290	276	278	281	254	264	297	295	279	270	281	281	309	259	260	284	311	262	313	274	277	286	276	274	270	278	271	260	244	319	284	291	265	273	296	265	274	280	285	286	306	271	282	284	263	299	277	275	289	266	317	311	278	250	270	280	276	260	291	268	283	307	272	280	334	257	281	293	289	294	316	307	289	301	281	312	291	302	280	293	269	285	285	278	262	255	280	279	281	268	266	283	291	285	281	278	245	303	297	277	285	333	269	304	266	275	282	289	270	248	282	265	308	301	279	275	299	278	261	280	276	299	286	296	295	278	267	290	317	299	272	277	271	278	279	304	296	287	287	248	302	307	273	277	263	297	283	276	294	298	268	278	293	272	290	292	282	260	270	305	277	277	294	280	230	298	272	293	281	273	289	291	286	275	283	307	282	286	281	284	300	262	300	273	301	298	286	275	291	283	294	285	285	289	274	273	268	267	298	271	274	279	278	271	278	276	306	287	284	277	282	281	285	302	251	289	278	288	303	270	282	299	314	279	293	317	280	254	264	293	284	317	268	251	284	242	295	308	314	267	272	273	303	271	275	290	297	304	271	274	281	266	254	253	275	308	303	283	255	262	249	260	288	279	273	258	279	255	305	281	279	297	283	272	285	301	255	261	271	270	285	292	250	284	246	298	272	256	282	299	277	292	294	295	292	300	295	306	277	281	247	271	270	264	298	269	266	292	281	287	278	262	276	277	283	271	283	230	269	273	286	282	258	280	284	275	272	286	278	282	268	295	297	275	278	272	293	272	275	282	271	290	312	263	270	274	261	292	309	262	276	309	271	310	289	327	280	285	276	262	267	268	250	303	275	324	253	327	251	273	300	257	287	269	267	295	274	271	277	317	299	282	290	280	268	280	288	301	310	310	268	276	319	281	284	259	269	270	316	281	266	280	281	292	287	307	306	285	287	277	260	277	292	270	274	281	271	301	245	294	269	311	295	290	303	305	298	275	265	296	327	277	275	305	268	269	268	274	282	280	253	295	272	253	293	273	265	248	290	296	264	274	272	303	280	247	284	277	271	261	284	285	274	296	268	294	265	305	251	274	287	256	287	311	271	299	283	298	287	243	275	298	271	300	299	305	295	286	304	273	290	306	269	262	276	319	293	274	296	300	289	285	292	292	284	281	279	288	306	271	285	292	268	284	265	278	305	266	277	304	294	284	282	275	279	296	270	265	301	281	304	263	281	283	297	270	281	311	291	292	295	283	254	306	289	285	297	309	269	258	276	272	272	311	296	271	274	263	258	313	287	298	293	293	260	278	287	269	262	295	261	274	292	257	276	283	271	270	288	275	275	288	299	292	309	290	310	275	301	252	293	266	263	274	278	303	276	292	263	300	293	263	271	283	257	296	258	289	301	266	294	301	284	305	279	326	255	272	260	281	282	319	267	289	300	315	288	282	274	298	254	242	267	311	296	301	277	272	288	308	287	286	281	298	281	287	275	282	299	285	308	280	335	277	286	284	318	267	249	284	294	313	305	278	278	303	298	266	266	288	301	269	317	280	299	287	299	276	265	262	307	297	269	269	242	264	242	285	302	283	289	277	308	291	291	280	299	276	229	279	264	245	273	273	277	269	280	316	263	286	295	293	270	300	269	290	281	294	289	287	301	296	280	261	288	314	297	298	287	295	292	295	285	271	250	272	274	268	259	254	297	272	255	300	263	274	301	309	276	250	284	294	279	286	295	273	300	290	303	260	291	300	274	255	284	282	267	297	277	258	279	319	291	299	270	298	323	286	249	284	283	264	292	286	288	290	256	290	290	286	277	263	305	302	287	286	282	280	244	304	303	276	301	293	257	293	287	271	278	272	263	287	280	266	263	300	297	259	273	320	315	251	304	278	301	267	271	276	274	293	287	259	279	289	282	299	272	291	290	292	290	285	259	286	266	290	273	278	302	260	272	296	335	291	282	265	280	286	292	285	263	265	278	289	261	257	275	300	292	300	278	286	274	284	297	318	268	263	289	277	264	264	271	292	300	272	308	269	315	234	303	278	302	285	244	266	273	305	285	310	294	263	293	278	272	249	242	262	281	302	262	279	313	316	298	290	271	282	280	285	268	291	272	285	260	295	301	298	287	298	265	271	286	305	240	315	256	280	267	292	288	266	261	277	286	296	297	259	250	230	281	287	274	238	260	303	262	305	282	260	303	274	306	300	313	289	295	290	300	283	273	260	312	306	267	280	294	279	278	313	289	277	270	253	271	273	287	255	281	297	307	284	269
4132	1566	1414	827	758	633	580	562	513	473	516	463	485	511	426	479	454	461	462	452	457	441	458	422	421	509	434	466	486	484	463	429	460	481	440	419	445	450	432	439	512	483	491	448	469	450	490	446	464	457	419	474	436	439	485	499	454	463	449	453	464	468	395	443	469	449	465	469	467	477	488	449	458	437	440	456	446	477	495	472	443	473	476	453	418	434	473	445	455	438	429	477	469	457	470	453	456	481	480	439	474	459	463	474	447	454	450	480	455	479	453	449	468	458	431	493	482	439	432	451	474	442	477	465	484	459	471	397	438	467	455	440	463	473	474	470	471	450	430	473	446	443	497	420	476	468	459	430	465	467	487	459	412	459	475	460	462	474	460	429	443	486	443	432	463	461	478	429	438	484	458	429	464	524	415	457	466	475	505	450	523	447	463	483	479	497	507	444	446	461	459	463	436	445	487	447	459	443	420	463	455	448	483	449	449	431	462	513	484	485	473	437	407	480	436	440	460	437	443	471	443	480	432	467	460	426	484	478	461	458	439	475	434	456	428	438	450	420	470	452	428	458	447	442	441	470	436	446	490	467	458	463	460	476	442	473	466	471	481	472	454	442	454	487	472	463	442	451	460	514	448	458	498	438	426	454	486	432	445	450	444	465	467	462	469	462	427	424	439	487	489	441	437	482	457	459	436	433	448	471	457	467	464	450	456	475	471	439	424	459	485	440	444	444	473	440	450	473	424	473	448	433	467	496	488	450	437	495	449	497	476	443	516	461	431	470	425	510	441	469	459	485	473	481	466	420	443	452	466	435	463	444	434	427	456	448	468	434	440	460	437	466	461	498	436	448	467	481	454	465	464	458	439	463	457	468	445	457	469	439	464	478	460	443	484	481	495	481	453	461	468	427	480	434	479	447	449	442	449	491	449	422	452	475	399	456	497	454	458	458	466	464	431	435	433	459	462	467	433	489	472	446	470	471	482	471	457	460	451	497	466	502	414	446	457	439	452	429	461	468	468	458	429	506	504	467	476	458	463	409	452	420	488	495	437	524	460	465	449	448	434	434	412	418	450	477	509	444	423	417	460	424	457	465	431	435	459	470	456	436	459	432	482	436	455	456	488	439	446	425	432	499	449	472	443	428	464	482	456	498	484	439	464	470	483	430	461	483	450	439	469	454	463	441	450	437	443	451	442	458	458	498	463	469	487	493	446	465	442	438	451	445	469	475	475	447	465	458	445	464	408	450	436	474	485	471	472	460	466	467	450	436	457	441	464	446	449	439	434	439	458	459	466	487	427	470	454	452	480	458	438	418	452	464	477	448	444	439	398	442	469	422	501	462	448	439	473	404	477	440	486	442	461	440	464	439	450	431	470	480	432	482	461	418	492	402	455	443	454	434	459	438	439	460	457	429	467	449	440	466	457	467	491	446	475	493	438	470	495	452	486	454	425	501	469	430	461	473	492	442	477	459	482	454	442	474	457	481	472	439	441	443	479	460	462	475	410	506	486	476	455	468	445	479	463	470	491	468	469	396	480	500	400	479	481	438	443	439	481	472	476	490	451	436	453	476	470	471	448	437	446	458	457	429	463	409	412	441	487	436	434	495	494	444	477	462	432	446	486	452	424	474	440	523	449	459	459	482	465	476	470	457	466	475	450	471	462	476	489	474	434	464	470	466	468	444	458	397	470	463	470	439	429	458	450	459	479	465	450	435	462	457	474	458	478	457	489	481	424	465	483	423	468	473	491	472	486	455	454	478	474	451	482	438	480	508	480	426	459	453	433	472	453	426	507	444	517	460	454	492	428	473	456	451	441	462	491	454	443	429	468	420	448	502	476	504	436	435	466	439	466	451	479	461	476	439	471	441	435	448	424	479	452	481	427	430	485	444	472	458	479	439	433	448	434	456	465	439	471	511	438	415	443	459	440	467	465	459	463	451	477	469	498	419	464	437	472	453	491	468	465	434	469	475	426	461	481	494	463	448	481	449	467	479	438	423	474	488	493	455	476	440	453	457	456	458	468	445	455	448	478	451	446	477	468	452	489	431	441	435	439	394	432	488	445	477	435	466	453	502	455	407	458	473	439	450	422	446	463	438	444	445	459	435	433	461	437	456	456	403	425	456	438	432	454	477	474	444	443	484	447	466	444	451	437	491	503	441	500	444	419	449	462	452	446	488	436	449	476	463	446	443	428	421	443	457	435	467	509	468	412	436	453	488	453	477	470	470	468	470	433	486	445	449	465	426	492	450	435	448	451	447	488	471	470	435	453	465	448	421	432	467	456	445	497	457	441	475	472	450	470	476	452	432	425	454	431	451	466	478	474	478	447	473	469	492	475	519	424	444	442	468	469	441	439	470	447	442	494	448	473	457	486	409	474	484	489	442	443	468	487	450	485	443	451	490	431	472	456	483	463	460	459	467	472	417	473	495	440	471	491	417	403	419	473	477	467	461	469	442	467	488	469	438	478	406	459	489	478	446	450	460	500	453	422	457	405	469	471	478	469	428	445	434	480	453	422	429	478	502	463	455	438	427	470	424	474	433	424	453	468	445	475	464	450	523	471	490	514	445	457	429	473	448	466	431	450	473	423	420	460	452	436	458	436	462	454	490	474	424	494	449	476	420	476	471	462	470	448	460	423	455	499	449	522	449	467	476	435	452	449	480	476	461	444	438	449	464	461	493	443	415	467	458	488	449	502	479	431	433	450	463	497	452	452	452	446	433	433	452	468	453	429	443	445	462	450	418	450	464	440	469	432	457	461	468	459	468	431	435	444	470	495	479	478	421	436	466	464	464	448	456	446	467	489	468	443	490	460	479	491	459	469	426	450	474	425	469	467	448	482	483	447	466	443	458	463	444	472	450	446	462	492	500	446	459	456	437	464	466	480	492	463	483	458	466	457	469	467	413	456	445	467	453	454	426	446	413	417	485	441	461	475	510	442	488	458	494	489	470	458	438	494	443	504	439	480	468	460	469	423	427	445	419	440	476	463	437	435	456	444	456	470	433	436	475	455	453	445	498	458	423	424	488	449	471	433	476	450	443	453	470	484	443	430	495	484	442	478	468	463	488	454	462	459	455	463	443	467	424	477	461	465	488	465	425	504	465	505	449	455	460	439	428	408	488	412	500	476	446	477	445	469	467	462	446	503	458	415	435	455	435	453	429	461	473	507	464	485	467	455	438	522	448	476	465	428	486	477	433	446	489	454	473	442	463	468	515	442	463	455	449	458	503	464	437	479	452	477	461	473	482	416	416	472	457	484	458	474	476	476	480	496	448	473	465	478	431	437	460	469	472	464	442	480	472	484	462	469	476	452	488	416	458	438	458	446	430	481	462	460	467	454	439	486	430	450	442	467	482	418	481	438	499	474	444	487	504	481	467	463	466	473	526	411	456	453	412	465	482	438	457	463	472	446	446	459	474	451	447	455	491	434	494	437	421	451	497	455	503	469	437	451	497	459	479	479	461	461	446	480	493	497	445	441	444
24486	21110	27638	24810	11900	1172	756	659	571	569	513	537	500	485	456	499	429	453	450	467	467	464	413	466	460	445	415	424	444	427	455	445	399	444	451	410	468	411	434	430	422	416	415	430	440	464	432	423	441	436	462	447	445	474	449	427	442	456	435	421	436	433	463	413	458	432	446	439	442	442	430	435	432	435	453	447	438	399	425	464	444	410	441	417	427	433	418	424	421	428	422	461	440	437	468	443	426	429	439	430	461	443	418	404	430	455	399	453	427	437	423	412	433	423	438	437	421	410	426	404	430	414	400	434	457	422	459	405	443	400	459	418	398	438	430	430	408	448	421	381	441	439	432	406	409	416	455	415	447	412	402	383	430	424	426	460	442	455	424	386	459	452	432	483	453	438	395	411	411	435	440	419	406	437	388	423	431	432	421	470	407	446	430	443	442	431	448	437	424	436	419	415	400	424	443	443	492	435	437	434	385	422	413	456	423	407	442	417	398	462	428	413	410	435	427	429	429	460	411	435	417	380	450	453	429	407	457	428	441	446	414	403	432	438	411	435	436	404	426	435	438	396	417	442	471	451	399	429	449	406	415	413	426	417	399	409	433	444	425	457	412	429	430	430	423	419	455	460	437	432	438	421	414	448	406	425	421	395	434	455	448	439	415	414	406	436	439	431	429	418	435	433	436	449	420	423	390	435	410	422	450	402	425	397	406	411	387	417	410	457	417	441	413	428	414	414	425	408	448	456	442	423	409	373	445	434	413	448	453	403	456	442	421	420	413	424	423	426	431	397	394	479	406	444	421	437	450	419	426	407	389	435	407	477	446	456	468	425	417	486	484	443	426	391	412	442	409	433	434	401	455	388	422	395	424	391	456	439	386	367	446	375	436	381	441	440	451	433	414	436	426	455	449	443	417	455	422	452	414	457	439	448	438	413	410	464	448	441	409	420	412	450	431	438	429	432	448	424	443	464	443	421	412	426	410	388	432	445	432	392	445	470	395	448	397	421	457	426	435	447	394	432	444	442	463	424	405	399	444	469	442	401	440	414	407	440	450	410	414	441	420	428	402	417	475	416	415	418	438	455	434	444	434	442	446	414	423	406	406	420	426	445	440	413	433	444	433	407	426	418	412	422	432	454	405	412	440	438	423	464	444	395	416	407	406	429	434	439	411	426	441	433	434	416	441	443	417	438	442	412	418	470	391	437	403	416	406	461	416	457	412	425	441	388	400	446	468	450	409	424	418	467	410	436	440	452	432	406	439	439	423	432	458	439	459	415	444	458	392	431	431	389	435	457	414	434	386	455	430	466	449	428	435	417	433	433	429	442	430	396	406	468	375	439	432	455	414	436	384	422	420	423	442	410	466	411	431	441	472	441	415	423	414	434	391	439	449	409	457	452	441	430	417	449	466	457	437	441	429	423	444	437	410	400	405	420	428	439	451	449	421	391	415	462	443	441	393	453	406	443	427	453	408	419	420	460	447	416	431	420	432	434	446	457	448	456	457	428	444	423	429	420	423	438	411	386	390	423	453	409	434	430	421	460	452	424	422	400	408	422	447	419	424	431	403	414	413	396	455	421	420	430	414	446	450	449	420	466	461	396	435	450	407	437	423	410	453	418	429	457	416	446	426	429	419	432	392	430	407	431	427	426	413	454	423	427	442	422	430	406	410	450	413	434	451	448	426	433	412	431	465	440	427	423	410	390	413	414	397	444	403	441	390	430	437	432	459	423	393	406	469	481	405	470	389	455	432	430	430	397	443	479	409	426	428	429	468	437	429	415	416	399	467	404	397	436	413	430	366	422	434	437	406	439	452	449	448	413	484	420	437	410	425	467	423	420	401	374	412	429	454	449	461	436	455	401	425	411	424	404	405	384	457	448	439	465	388	421	427	418	442	422	438	439	408	418	421	459	430	414	390	414	450	414	431	430	421	444	433	418	422	414	468	420	433	430	420	433	470	425	443	418	431	429	424	424	422	441	442	386	450	445	400	453	431	444	421	425	430	411	452	403	408	432	461	437	378	452	408	441	416	411	436	377	434	453	449	411	433	393	443	406	388	363	432	395	438	456	387	392	432	439	474	422	408	435	425	408	415	403	450	409	425	433	416	460	423	410	410	437	430	419	458	430	421	425	422	420	438	396	429	440	417	404	433	413	414	415	415	414	411	406	428	410	429	420	400	433	412	426	401	467	400	442	420	445	447	410	409	405	397	411	411	404	424	430	444	397	433	464	385	423	440	426	409	407	404	397	418	401	445	431	405	444	432	408	448	408	420	426	410	388	420	417	407	438	428	451	437	412	420	431	445	449	444	415	464	431	426	444	422	460	429	420	491	427	393	440	440	428	435	407	442	434	403	438	441	422	450	426	389	436	412	450	434	422	469	444	429	448	431	464	419	405	437	415	436	424	423	441	432	419	444	430	404	443	433	400	431	436	433	421	464	447	433	414	451	422	433	445	475	438	428	432	448	450	397	421	377	426	425	430	440	440	446	444	457	445	410	426	417	415	432	447	433	441	418	417	415	426	417	422	441	459	411	401	415	426	483	444	412	460	447	438	428	438	449	410	430	409	420	426	413	431	472	413	456	435	385	420	422	401	451	450	404	384	414	420	459	439	437	408	446	407	442	428	439	404	412	400	422	430	419	449	465	421	426	423	391	424	394	429	403	451	428	454	434	403	448	437	488	463	402	396	397	439	416	474	424	438	422	427	441	420	446	448	404	440	440	442	401	422	420	412	428	439	426	417	433	436	385	445	442	435	415	441	439	400	406	394	454	447	434	436	435	457	446	429	438	433	382	415	416	397	427	418	399	428	409	428	401	486	415	416	430	420	422	420	421	442	423	398	437	422	448	409	403	408	419	451	382	410	447	426	415	462	406	429	417	405	421	451	463	393	420	469	419	440	435	421	483	404	402	398	470	467	434	397	432	438	456	461	409	420	412	447	427	478	404	427	422	460	437	414	413	399	428	432	406	409	387	427	439	444	410	453	460	446	457	393	411	444	422	462	442	431	433	451	450	448	460	435	435	395	398	439	418	396	432	482	425	468	422	419	414	457	451	456	419	463	429	406	437	438	440	424	436	429	419	451	423	420	412	435	420	429	412	439	429	407	444	430	424	441	447	413	458	445	437	410	419	381	443	443	451	452	403	415	430	405	444	394	431	422	485	411	460	426	423	429	397	459	445	428	419	409	416	444	430	452	434	435	396	452	419	418	434	426	420	428	422	388	430	407	431	400	415	463	409	420	427	427	444	440	442	400	422	423	450	439	467	455	468	410	418	412	411	424	420	417	419	428	424	426	400	420	449	408	445	476	426	436	425	424	434	414	423	426	448	449	387	432	416	462	419	426	441	396	436	444	441	433	446	431	420	444	425	410	422	415	458	420	424	422	402	475	432	458	409	432	433	434	460	446	405	429	461	451	424	422	432	428	421	426	416	410	431	447	423	395	454	421	453	442	430	441	428	439	448	395	417	452	428	480	431	416
4875	8050	6956	3634	2516	2003	1617	1387	1260	1048	1036	951	970	876	858	823	806	799	847	777	775	748	769	733	733	764	724	738	739	681	720	733	669	705	703	681	732	717	720	724	667	701	660	702	688	663	713	717	679	713	705	697	705	719	682	696	687	662	717	671	720	654	680	717	678	692	660	723	689	743	646	651	716	696	704	636	674	673	715	702	714	646	673	665	669	693	660	729	720	691	642	759	662	697	687	678	688	664	634	657	665	673	694	672	676	655	705	707	683	702	633	694	649	684	703	711	707	686	731	681	685	655	693	738	680	652	742	651	677	634	667	681	692	675	688	731	658	705	701	688	698	742	714	643	690	625	656	741	680	692	672	628	697	740	695	708	702	679	678	693	711	657	684	703	652	709	659	674	705	702	667	658	673	718	707	692	699	676	675	681	660	684	688	686	682	681	701	707	638	688	672	711	662	707	727	702	692	685	698	750	690	703	695	686	660	708	715	669	716	684	731	668	684	678	682	705	679	682	716	673	683	693	702	688	687	663	655	664	654	702	662	665	676	704	687	683	713	671	688	680	701	701	695	690	693	696	678	645	710	668	708	659	672	687	688	679	662	698	703	698	644	732	706	671	723	646	705	678	676	714	635	688	679	636	680	662	690	660	731	696	698	694	739	668	749	711	743	683	664	716	691	674	698	728	650	694	672	696	652	696	698	655	670	676	709	686	642	707	668	715	679	673	643	710	686	645	684	678	638	670	672	747	684	653	702	709	717	726	652	694	674	690	666	708	707	693	683	662	670	715	680	670	713	661	715	663	668	691	681	697	644	675	679	670	713	661	709	675	715	676	659	650	680	712	734	699	700	680	699	702	664	681	713	696	702	707	676	679	671	657	669	684	657	686	642	682	693	660	727	732	713	718	651	694	675	717	693	667	709	682	688	708	666	735	674	680	691	662	724	674	691	710	705	711	670	683	654	703	673	690	687	712	737	716	706	680	676	652	656	694	655	649	670	704	694	697	718	720	704	705	697	672	664	675	687	724	696	680	701	719	674	663	698	673	681	705	696	649	678	661	673	681	680	689	739	652	678	706	677	724	679	706	661	691	663	676	716	727	669	701	694	689	674	685	714	675	680	668	639	713	690	674	718	733	728	714	674	675	693	622	684	627	702	673	642	702	658	691	659	646	698	698	688	667	630	649	663	688	708	664	647	689	707	673	668	669	640	672	654	712	678	751	675	651	663	683	727	705	674	669	671	684	697	684	679	677	678	673	680	654	676	676	658	654	725	711	726	650	688	663	654	695	654	662	698	749	715	696	694	676	647	682	684	673	722	708	660	671	679	710	736	735	718	645	700	694	732	678	694	699	707	744	688	707	669	696	683	745	640	681	668	703	685	719	691	730	676	672	667	636	675	683	748	663	672	699	646	717	697	706	685	682	680	643	653	680	672	660	682	729	683	662	674	684	686	671	708	689	662	661	682	671	664	679	683	662	696	670	663	644	719	648	659	629	671	695	715	696	668	682	723	731	672	647	694	714	696	685	704	671	680	726	668	683	724	703	663	683	696	654	681	712	696	711	715	702	721	697	672	648	674	740	698	694	698	720	649	661	672	693	671	661	722	690	675	696	637	709	696	681	704	679	703	648	694	716	704	690	655	665	675	694	714	689	696	695	708	700	634	735	685	688	690	668	677	670	667	726	689	707	684	664	648	693	678	677	635	690	692	705	669	662	694	659	648	668	684	688	756	702	724	701	676	654	681	713	713	679	716	722	663	689	715	676	681	687	679	711	683	709	671	730	643	641	657	669	668	686	661	668	707	722	635	687	698	650	730	685	675	641	696	708	653	698	717	648	671	698	700	703	694	696	671	675	676	682	681	692	674	665	702	656	671	706	625	665	646	672	734	686	681	660	664	688	668	659	700	684	680	735	704	695	691	741	623	673	644	699	686	679	697	678	712	703	728	681	690	661	668	693	648	663	634	667	664	681	663	699	661	650	690	674	671	688	643	738	663	720	715	723	666	714	679	716	688	716	701	667	738	689	744	713	720	672	702	638	707	650	720	701	732	732	665	685	655	644	715	727	659	675	679	661	674	695	719	683	677	662	717	708	653	677	674	691	683	693	698	623	678	707	726	689	714	661	626	683	707	689	651	640	704	685	708	690	711	704	668	718	697	699	694	690	650	704	720	714	699	737	706	700	695	719	669	697	701	668	647	665	678	685	696	686	739	717	635	687	708	702	696	719	726	690	684	683	694	697	707	656	674	749	672	673	664	696	684	693	639	648	632	744	699	687	650	683	694	687	692	682	695	710	675	685	644	646	633	673	682	720	681	704	684	692	712	720	692	641	710	681	660	678	672	713	653	689	674	684	646	675	677	714	669	672	654	671	705	655	678	689	732	681	700	692	707	705	676	696	705	710	645	705	708	684	666	658	711	656	683	680	690	706	666	745	673	655	685	664	678	678	707	672	695	664	707	654	704	687	682	644	674	742	714	690	687	674	695	669	768	683	690	707	741	664	667	702	723	666	719	695	680	713	686	670	672	689	696	694	678	676	689	658	695	697	680	700	678	722	709	683	674	673	672	683	663	711	674	695	654	630	664	680	702	722	690	634	696	644	635	659	717	648	665	723	684	695	719	637	679	711	691	679	663	658	649	657	707	696	641	707	686	682	708	719	665	666	749	713	707	700	660	720	681	691	718	641	689	651	652	729	697	657	725	701	748	661	715	702	681	654	669	731	686	683	684	677	728	701	675	691	644	684	723	666	695	668	672	642	727	735	717	690	713	693	706	715	714	706	687	684	707	689	713	746	717	682	677	680	650	661	744	657	678	668	700	711	735	679	668	706	710	650	676	678	681	700	663	650	676	674	677	734	705	690	731	710	719	682	669	652	724	712	708	746	679	681	697	659	661	677	715	684	677	678	673	697	733	684	698	687	674	692	697	678	654	733	603	647	676	650	675	711	679	703	691	707	656	682	664	674	702	682	641	712	638	692	718	630	677	685	724	703	671	722	712	685	713	668	689	684	664	711	703	693	683	711	626	671	693	642	692	637	679	701	676	662	686	705	686	732	719	658	721	701	655	696	711	698	693	730	707	697	677	737	672	685	724	706	689	680	679	696	658	704	699	667	708	716	685	705	645	657	735	677	667	706	714	698	651	669	653	677	707	693	746	641	685	725	679	692	635	677	676	691	702	717	688	706	693	730	677	693	681	725	689	672	639	703	673	649	712	648	653	672	760	691	693	647	717	676	704	646	663	670	669	698	727	689	712	685	684	695	678	667	666	687	671	680	639	676	631	677	677	685	688	675	677	719	672	695	689	656	706	710	702	746	663	725	678	749	713	688	673	694	706	711	676	666	704	677	634	666	699	692	680	669	637	683	726	687	724	630	721	710	664	655	714	642	675	682	689	642	680	654	700	724	629	703	646	681	676	714	713	725	650	719	686	685	668	693	644	674	719	673	714	688	678	713	709	693	711	673	669	703	699	666	738	645
23258	21202	28915	23802	21208	18349	1940	876	664	624	574	531	513	469	443	448	442	423	441	369	382	364	375	350	379	357	389	341	368	358	367	346	363	347	349	352	383	354	350	370	354	331	326	340	345	328	362	375	359	327	317	356	343	341	342	362	353	345	321	343	345	324	342	321	337	339	354	347	357	336	329	307	297	331	361	314	340	315	371	338	351	363	343	334	333	324	362	326	341	351	341	310	321	352	328	347	316	342	311	335	329	331	330	332	337	324	343	350	366	321	338	332	310	343	338	356	313	349	334	334	334	371	326	316	333	357	364	335	356	313	320	333	336	329	349	314	310	362	336	335	318	356	334	335	354	318	286	283	357	350	380	331	319	323	336	317	329	354	322	339	304	346	347	334	349	342	333	324	330	332	288	348	356	320	336	341	333	347	357	305	330	341	377	366	329	330	340	356	336	329	317	336	335	347	340	282	331	320	307	365	353	322	320	360	321	357	326	299	348	352	315	332	320	337	306	338	340	306	345	348	359	354	338	326	327	325	324	306	327	319	336	307	337	306	310	333	336	339	345	315	362	351	340	348	318	321	301	317	338	329	334	344	339	336	300	354	320	320	330	318	347	359	341	338	340	342	331	337	360	318	317	335	358	339	321	301	337	326	323	350	308	360	344	359	345	324	350	345	312	337	336	351	347	309	320	313	313	360	319	364	340	357	291	336	355	350	305	322	368	327	313	331	284	320	349	343	318	324	343	343	344	329	326	306	363	349	312	348	334	328	333	346	353	310	327	337	342	357	372	326	327	305	333	355	331	356	363	315	323	303	329	320	327	327	346	326	340	329	359	342	332	330	336	343	362	346	348	344	330	322	350	336	311	364	321	308	319	334	367	322	333	323	296	349	335	331	329	373	367	334	339	319	359	320	294	322	324	350	357	316	328	321	334	329	319	354	338	336	334	327	321	319	333	337	331	362	319	333	314	310	353	310	330	335	331	349	342	327	309	331	352	316	348	341	334	313	304	327	345	334	315	332	344	358	332	348	337	347	313	338	387	304	315	341	350	340	350	331	340	345	311	340	336	362	356	336	324	309	337	343	347	331	338	337	323	334	336	313	365	312	298	297	319	323	338	308	357	350	362	331	351	327	301	339	317	300	304	289	345	334	346	355	323	359	339	345	340	317	348	349	328	337	320	317	309	340	363	368	332	335	347	361	325	332	345	360	317	309	335	311	339	343	340	348	331	319	337	309	313	347	353	341	390	338	329	349	375	336	356	345	336	340	332	352	329	325	343	353	351	316	340	319	358	344	290	349	350	340	321	350	329	346	320	318	332	351	371	352	332	340	296	331	341	341	343	338	295	335	367	354	311	306	358	334	330	332	309	343	320	314	344	340	341	355	335	332	361	355	372	346	333	347	328	321	302	331	334	306	358	322	337	331	322	339	309	358	300	311	317	343	327	352	327	306	329	351	340	327	333	369	328	302	353	358	296	337	353	357	327	329	313	330	320	309	359	315	302	322	336	316	340	312	334	324	313	322	362	352	335	369	331	344	351	356	363	329	317	360	347	357	324	384	309	364	309	353	348	362	323	304	318	319	358	323	314	329	365	351	304	340	351	333	340	286	300	357	368	319	322	313	325	312	331	346	359	308	317	317	330	369	340	327	329	319	344	314	281	323	341	333	312	342	334	337	341	346	332	315	342	308	343	302	327	307	375	323	310	343	335	342	319	322	344	324	334	349	320	343	341	313	358	308	329	359	320	331	353	341	319	337	354	325	294	341	350	315	339	313	299	325	324	317	356	335	348	361	359	331	353	335	334	311	322	368	343	300	342	353	337	318	323	323	333	336	341	307	350	323	330	331	344	338	328	355	340	315	349	339	300	327	320	340	321	307	352	330	341	311	335	310	332	378	333	341	319	327	321	340	337	320	337	314	308	346	371	332	329	335	369	366	308	342	315	348	330	370	335	351	334	355	345	302	334	325	331	303	313	311	313	316	335	322	326	306	330	338	348	305	367	358	371	312	341	324	345	353	336	344	363	337	314	336	332	338	338	330	324	305	350	286	320	330	317	340	320	350	360	331	347	356	352	322	308	332	352	351	341	329	323	350	352	330	305	326	306	319	338	332	354	308	324	341	318	343	340	330	338	322	339	317	310	326	325	324	327	332	325	338	307	302	306	321	346	306	337	335	346	320	322	321	348	314	334	336	311	327	342	321	359	334	351	357	331	359	348	347	325	332	336	334	342	322	313	322	349	345	352	312	340	325	316	328	311	328	331	335	323	319	350	329	329	328	323	343	344	348	345	313	334	340	337	333	354	320	344	368	297	375	353	369	355	337	324	321	339	352	342	297	346	346	385	344	335	295	342	311	363	339	323	304	324	346	342	320	328	339	312	339	311	341	336	352	379	322	324	316	376	344	359	350	321	319	337	319	294	308	338	336	330	318	337	312	344	343	334	319	307	329	309	333	350	341	320	349	356	305	339	307	361	351	339	354	338	344	330	355	343	325	317	355	313	348	342	339	349	356	328	346	319	318	342	349	357	331	349	325	341	332	343	332	335	317	313	330	335	326	343	335	304	345	349	364	339	325	320	330	356	321	300	335	338	348	321	337	320	324	338	352	332	323	326	335	319	321	376	328	323	356	350	339	334	331	308	338	342	311	306	340	333	304	360	306	317	349	342	325	334	351	356	328	335	351	334	339	362	306	352	327	346	334	332	364	326	322	310	335	319	347	333	328	317	332	356	326	346	349	341	326	318	334	348	346	320	359	358	322	328	357	311	344	351	310	346	319	308	346	327	341	350	367	303	324	338	318	327	297	335	343	363	322	301	324	349	363	345	334	329	328	342	311	310	370	367	346	343	362	354	362	338	331	324	322	316	345	346	344	381	352	354	330	350	317	355	322	345	308	316	332	347	313	347	322	347	343	342	323	284	296	315	372	326	328	325	314	303	329	321	335	345	333	351	299	381	297	369	335	330	327	336	339	340	346	321	350	341	332	385	303	313	327	300	359	311	327	320	323	290	360	310	329	350	330	343	335	330	350	337	348	308	311	352	314	332	343	373	356	323	307	323	355	346	317	351	326	340	319	345	350	356	347	341	336	309	305	353	336	324	334	335	324	321	340	366	335	314	345	302	322	344	342	363	355	341	334	323	338	366	332	331	351	368	345	316	315	331	351	323	352	333	326	318	362	348	328	338	298	315	297	360	332	351	332	308	324	342	321	320	350	363	310	335	352	320	322	334	297	362	318	312	352	345	367	323	318	348	330	368	317	330	312	322	346	316	327	314	307	327	328	304	337	355	338	375	312	324	361	331	341	329	345	344	335	322	333	341	370	321	341	327	318	335	345	339	310	328	326	319	335	334	351	363	356	327	350	319	341	320	361	329	331	321	328	328	326	325	342	358	342	347	334	317	334	328	346	319	321	351	332	337	357	333	361	304	334	321	317	307	334	304	328	342	344	350	344	356	354	345	278	337	327	358	333	329	308	319	346
7719	16048	13334	7342	4964	3673	2765	2224	1838	1494	1378	1224	1138	1006	958	849	829	816	758	748	767	708	700	667	671	634	653	651	665	655	614	599	590	604	614	612	662	583	607	548	592	554	626	571	567	557	568	589	569	570	580	598	596	584	562	552	568	532	541	560	576	612	498	559	566	548	585	588	577	585	587	576	550	552	580	551	575	527	599	557	562	556	539	530	571	523	564	547	599	585	543	571	534	573	517	534	566	572	575	565	560	522	583	551	568	582	582	550	526	552	560	523	547	526	583	558	584	513	522	568	569	528	512	548	526	500	550	560	505	554	532	547	572	559	534	556	488	557	551	543	540	559	582	551	544	536	557	561	553	542	559	569	551	537	548	505	540	571	543	514	523	527	554	531	565	587	552	573	567	554	549	586	541	530	544	520	537	527	585	536	608	541	556	533	558	576	588	530	520	523	508	529	555	549	518	532	549	567	566	518	495	541	541	531	565	559	566	603	557	535	543	506	534	536	553	539	544	576	544	561	610	561	555	534	553	547	515	601	562	583	555	578	540	547	548	567	554	516	496	573	528	561	513	513	591	536	582	572	569	516	551	536	556	573	541	547	541	541	566	522	544	531	508	534	520	556	541	569	529	520	538	536	532	541	539	538	543	511	495	531	569	518	543	532	564	566	561	528	541	557	548	524	555	546	536	500	534	557	546	569	531	518	580	532	542	560	553	576	600	522	524	524	560	511	557	495	501	522	515	539	564	517	554	572	561	534	515	528	537	542	574	588	534	498	542	559	542	519	505	553	514	550	553	564	558	578	573	591	561	525	565	572	532	548	572	550	594	510	546	534	564	558	566	578	543	538	550	510	534	558	554	553	540	538	532	541	526	550	569	545	527	572	559	510	540	595	527	515	528	548	544	544	561	579	553	559	547	518	532	569	547	520	531	570	566	550	559	521	557	537	538	545	546	554	509	582	531	523	533	523	546	504	504	579	535	556	526	552	578	535	533	534	589	500	536	590	525	566	545	553	603	570	556	562	526	586	531	566	570	527	550	581	599	553	525	549	555	513	544	525	562	535	555	538	547	569	539	531	540	556	527	513	585	556	529	580	530	559	547	550	534	582	553	545	553	543	541	577	519	571	545	544	539	573	539	562	533	523	579	583	522	538	524	518	553	527	534	564	548	544	562	562	537	518	554	574	543	589	546	525	512	582	542	549	567	540	526	555	550	563	569	588	548	543	527	554	536	581	554	540	549	557	525	555	551	530	580	542	607	548	564	562	561	555	527	515	532	526	533	542	548	559	544	538	550	579	571	558	526	572	520	526	528	532	555	552	523	578	553	526	553	577	547	561	562	524	500	535	570	557	554	528	552	501	522	546	567	525	523	532	489	548	519	537	527	538	555	560	578	520	567	524	548	524	563	511	552	579	550	520	546	540	544	572	506	566	542	556	538	510	575	587	513	556	509	550	545	523	533	569	510	536	534	553	534	555	534	544	518	523	533	489	578	517	556	549	515	531	512	531	566	575	525	565	511	558	525	529	573	551	547	564	563	578	538	557	507	548	510	537	550	537	552	544	502	532	556	549	577	578	552	525	587	509	591	544	505	604	517	560	514	530	569	565	567	563	548	580	519	550	536	545	588	553	502	557	496	516	551	588	517	518	568	527	505	519	546	546	554	522	520	528	502	573	550	539	574	559	559	587	548	553	528	525	552	553	549	562	537	549	524	557	530	575	550	533	547	577	542	552	547	556	530	557	537	548	542	528	529	527	552	567	545	532	542	519	534	527	555	527	508	557	533	543	519	533	582	491	535	568	564	553	532	581	545	532	562	540	546	557	571	525	510	571	559	547	541	556	533	565	569	538	518	550	561	572	511	528	521	533	565	570	539	568	530	544	532	529	509	520	554	516	528	520	565	555	539	538	529	568	514	592	556	556	516	569	586	531	516	531	519	536	558	530	540	570	550	572	524	550	567	564	524	553	530	533	547	545	535	599	528	548	554	533	541	558	524	554	487	600	535	569	525	563	522	560	594	549	558	565	581	575	548	544	580	555	558	544	498	576	545	529	531	564	561	552	558	523	494	529	497	579	571	543	568	520	550	560	528	583	558	537	562	530	551	502	555	558	553	528	550	535	547	536	536	538	558	519	535	544	526	554	540	526	525	569	548	513	535	573	560	582	552	511	556	533	573	535	521	531	554	552	552	525	560	561	541	531	543	587	528	531	519	579	535	539	560	613	544	523	554	509	545	556	553	556	543	522	562	505	566	540	606	557	561	533	553	526	572	563	542	521	584	535	569	531	561	573	544	544	549	522	558	509	581	512	521	552	537	554	550	562	528	554	579	537	543	532	561	608	560	571	547	549	528	562	556	520	572	558	543	515	534	558	564	556	547	543	520	536	547	552	544	546	557	504	549	610	563	522	554	554	519	518	540	531	521	545	531	534	556	550	507	522	607	530	496	536	520	569	546	542	527	569	548	531	569	518	549	557	537	563	530	549	564	519	551	562	520	549	521	541	548	574	511	584	546	554	574	538	546	550	582	551	547	547	561	600	549	530	559	542	516	514	560	506	523	561	574	554	559	520	548	537	542	554	552	554	546	547	556	531	537	548	527	568	567	523	574	520	539	536	527	527	567	538	602	522	528	551	537	537	522	534	557	560	565	499	557	551	565	510	504	530	524	576	529	545	565	540	537	565	517	507	537	576	544	559	566	569	528	524	529	544	537	578	534	556	528	567	535	558	508	529	527	532	529	557	550	555	572	540	553	572	528	536	535	581	538	521	554	546	525	553	542	534	577	557	542	514	528	568	555	572	532	507	560	562	552	538	585	554	526	555	525	518	530	527	553	558	579	560	570	543	534	555	514	538	551	563	563	567	527	522	571	532	565	526	513	529	490	558	531	555	545	512	558	551	547	507	528	528	516	519	499	510	554	575	535	529	560	550	546	574	579	533	533	577	528	548	557	560	534	526	578	530	504	538	565	529	547	547	525	535	512	567	553	521	509	528	540	495	509	511	522	546	563	545	523	566	552	541	536	557	554	537	544	562	586	556	525	537	562	594	584	530	520	554	557	568	499	553	536	526	540	533	505	525	587	590	499	583	548	514	535	514	538	554	571	561	542	562	536	559	540	538	544	498	511	508	526	591	576	540	519	533	572	570	558	532	547	548	565	524	583	555	581	534	541	519	559	518	545	580	524	500	587	499	565	505	563	545	505	548	504	561	512	604	565	565	533	559	525	509	546	540	546	546	565	575	533	533	529	529	521	525	519	567	539	534	596	507	508	534	531	556	561	500	570	538	575	540	557	554	558	563	593	534	529	511	541	518	568	549	511	526	549	544	554	567	551	548	535	502	550	535	506	523	554	552	545	547	542	530	541	557	562	503	560	531	540	548	580	526	539	549	548	592	547	571	568	539	558	504	545	541	583	547	550	555	528	592	599	545	500	533	574	550	543	543	552	571	566	574	553	525	486	536	567	551	543	585	537	525	571	536
26530	19450	5054	610	378	334	323	308	309	324	292	331	307	281	257	278	293	281	302	269	287	263	275	282	294	293	302	279	288	293	318	289	256	307	278	276	278	285	293	275	293	270	303	278	293	308	285	294	281	303	271	297	284	262	297	274	243	270	296	285	268	278	301	278	277	262	280	293	256	310	285	314	271	296	273	286	292	251	277	320	291	277	295	279	278	284	288	250	290	266	274	285	270	281	249	280	262	267	305	285	274	294	267	245	302	302	266	265	271	287	278	260	320	281	309	293	290	248	265	275	297	265	276	294	285	279	265	263	293	285	288	267	264	271	277	314	264	281	289	294	262	283	288	305	269	283	266	291	287	288	275	280	295	293	324	299	271	297	285	284	281	278	261	301	283	268	274	253	273	296	252	297	296	303	290	272	267	294	292	276	278	290	296	298	272	273	271	300	284	290	270	311	289	283	314	297	300	277	274	245	287	283	291	287	292	262	291	264	253	299	256	312	287	297	289	289	293	279	262	264	267	277	276	283	274	279	306	248	282	301	277	247	284	300	298	264	289	290	284	270	303	295	287	281	294	307	262	263	265	258	261	312	293	271	279	281	287	297	271	323	276	289	289	318	247	249	280	294	289	291	286	293	268	319	290	290	303	322	289	274	265	273	298	302	285	294	281	264	307	280	304	300	294	289	293	267	286	273	273	301	268	282	281	281	285	269	272	275	273	267	300	251	298	281	281	280	282	298	274	263	261	287	310	273	297	269	276	291	292	267	285	309	280	282	283	272	304	297	287	305	301	259	251	278	279	278	305	308	278	282	280	281	295	260	272	275	268	272	264	322	268	281	274	261	289	277	290	297	277	249	265	244	268	252	272	291	296	282	242	294	287	293	249	279	281	262	292	294	295	289	275	306	294	308	300	279	290	304	285	295	304	273	273	275	283	268	289	301	297	295	280	298	291	287	273	282	264	273	289	296	260	284	259	311	272	282	285	282	267	245	270	295	306	265	272	323	278	323	263	270	305	284	253	286	291	281	275	279	273	261	296	269	287	254	278	296	292	277	272	272	278	304	267	262	283	278	270	281	268	281	314	296	292	271	278	280	288	284	267	308	307	278	297	273	302	273	279	268	270	285	288	285	291	262	298	268	281	292	290	272	279	293	272	313	273	247	269	279	255	285	259	324	270	279	299	280	250	309	281	281	269	273	294	281	286	276	291	253	295	280	287	252	261	282	289	289	288	300	265	275	299	276	280	276	269	288	299	303	281	295	291	307	268	297	259	272	270	262	281	292	245	276	280	285	275	269	259	293	285	305	295	272	283	268	269	271	295	286	269	277	264	257	251	271	265	276	280	284	277	274	296	287	261	275	254	276	288	298	275	283	296	257	289	299	298	280	294	259	259	267	314	277	284	290	294	261	281	283	298	289	255	259	281	279	270	263	294	263	265	275	243	282	305	251	273	251	264	246	297	299	304	272	298	277	287	277	275	315	248	286	273	276	286	289	304	290	309	284	270	290	270	304	289	300	269	271	281	260	275	308	278	291	293	283	277	284	256	291	267	304	294	263	270	306	275	271	256	264	286	280	293	277	275	254	281	271	289	281	291	272	296	290	293	276	267	292	288	264	277	288	289	277	281	288	287	280	263	297	300	264	258	297	291	275	298	269	266	284	271	271	267	269	272	266	275	276	282	284	281	282	265	292	279	288	304	291	247	282	250	293	303	311	283	271	274	292	256	293	282	300	272	263	277	284	295	271	267	281	297	297	264	297	295	282	271	322	308	285	269	309	246	281	274	273	280	251	291	301	306	268	291	281	309	260	274	296	260	273	307	295	274	274	258	295	269	276	283	261	300	289	295	274	269	290	269	317	269	313	281	280	299	274	291	280	263	261	282	278	256	287	277	302	288	293	325	287	267	274	269	252	269	275	278	312	298	291	255	268	288	305	282	296	291	300	249	297	286	335	288	280	282	274	298	282	299	279	276	268	281	272	291	274	286	301	274	282	309	283	315	286	266	259	280	280	293	302	291	265	275	272	278	293	276	286	293	280	272	319	271	265	309	268	255	308	295	293	279	266	260	292	288	301	289	277	291	295	269	283	277	313	287	289	287	283	286	281	303	258	284	306	270	306	297	299	295	293	276	260	284	255	300	292	250	261	262	282	279	268	270	299	262	282	284	288	276	271	280	318	297	282	286	269	260	303	285	258	262	308	261	278	272	291	311	312	309	284	276	285	270	292	278	251	273	293	268	246	246	274	237	297	265	279	260	294	289	269	270	300	277	270	306	282	274	261	262	314	278	252	311	289	281	275	288	258	289	295	299	287	285	288	297	263	278	292	302	280	270	305	266	299	285	294	287	271	280	273	313	270	288	250	302	257	283	288	282	296	276	272	301	264	273	294	276	268	289	292	294	279	290	288	291	272	275	276	291	278	294	264	240	280	257	275	274	324	289	250	279	307	279	291	299	270	315	287	270	292	264	289	305	292	345	272	269	292	257	276	263	271	294	282	278	299	320	302	287	243	285	278	294	284	274	299	307	268	272	288	278	262	264	281	313	229	297	273	262	288	303	295	295	299	288	319	269	274	271	285	284	281	262	262	298	271	279	301	305	281	279	271	306	290	300	296	308	292	269	297	273	291	288	288	263	256	300	298	276	305	253	281	274	273	249	263	272	247	277	278	272	283	260	293	273	266	271	276	285	302	290	299	290	291	265	266	269	294	284	305	291	276	282	307	254	273	275	305	282	284	272	303	269	277	287	303	297	312	290	276	297	289	276	280	275	285	275	297	280	305	286	273	316	274	263	257	303	275	274	268	281	293	291	284	240	268	273	288	292	281	282	277	298	263	262	284	242	288	271	285	272	259	272	281	245	276	254	280	286	280	292	288	262	289	278	316	278	280	285	282	280	304	281	270	285	273	271	283	244	295	300	275	273	302	281	274	284	305	250	283	269	294	286	268	308	305	289	268	283	284	292	280	294	293	304	270	263	318	281	249	256	296	312	292	280	299	278	277	284	268	287	280	266	309	308	286	309	275	255	272	273	280	285	271	266	274	265	283	296	262	293	276	303	274	278	295	296	300	289	283	305	282	320	310	276	308	282	257	286	296	262	277	298	325	261	292	269	262	281	266	309	315	295	266	300	252	269	289	304	268	257	274	268	277	296	309	306	273	305	286	296	278	275	279	267	286	306	298	308	271	266	294	291	292	287	295	284	301	283	301	305	299	275	256	278	245	264	271	309	278	275	267	298	281	253	279	272	290	290	291	280	254	267	288	286	301	253	297	245	308	295	300	261	276	270	303	265	288	286	289	271	251	286	297	295	262	285	280	273	271	251	284	310	266	261	271	291	305	289	273	297	286	282	313	291	251	303	291	312	284	280	261	270	321	262	272	255	290	288	302	249	273	276	287	272	311	271	282	266	285	275	316	272	281	268	276	296	273	313	266	251	276	274	290	279	290	266	274	261	283	274	249	288	256	284	306	301	257	288	284
4002	1568	1435	843	715	625	567	505	488	494	506	470	449	476	470	468	478	488	497	457	456	488	467	474	469	446	468	505	461	434	474	468	432	470	460	437	497	470	473	463	470	443	456	467	445	451	434	498	450	466	471	418	491	469	468	446	423	439	471	454	484	411	477	454	452	443	435	455	451	464	460	455	488	470	446	416	435	439	471	460	443	456	438	497	439	451	458	472	455	458	424	517	448	444	439	467	411	463	467	457	487	446	453	421	478	443	451	467	457	495	519	449	465	460	492	414	435	460	422	458	460	491	449	460	484	414	443	457	453	451	457	466	445	451	443	451	507	452	485	483	411	467	425	461	477	454	449	490	457	471	436	455	450	489	430	436	468	451	485	491	473	473	484	458	449	448	438	443	470	415	486	448	486	471	436	451	420	450	439	460	490	449	471	460	436	442	424	463	436	464	448	466	406	440	435	433	462	430	458	441	426	444	460	456	465	442	461	481	451	468	469	469	450	442	446	445	449	462	487	468	427	463	462	489	458	477	476	467	479	475	449	403	455	481	461	478	444	483	455	449	485	454	466	476	463	438	467	443	458	408	498	437	458	447	422	494	477	471	460	483	461	475	481	452	425	436	452	431	455	460	411	441	448	436	429	426	437	421	484	465	429	450	505	474	450	454	412	478	468	452	417	502	425	450	466	442	446	456	462	450	443	443	446	472	459	469	489	480	485	488	447	506	432	442	471	486	458	446	442	462	430	469	446	444	464	413	440	466	444	450	415	459	438	468	414	465	432	479	436	474	439	465	460	451	461	465	456	448	476	462	430	460	438	491	465	453	488	469	456	461	408	496	463	426	425	443	499	440	446	463	447	459	431	460	478	452	400	464	445	451	455	477	458	476	443	425	478	458	460	481	501	447	450	440	432	508	442	447	463	518	471	443	458	467	421	451	457	472	481	463	435	498	470	475	448	462	470	442	438	497	456	458	426	426	451	483	440	480	471	465	454	474	476	459	451	420	502	454	502	461	427	455	480	501	444	481	473	503	471	486	416	490	462	462	441	441	456	462	475	439	440	482	463	454	442	470	444	467	465	440	446	465	480	432	439	430	447	442	462	426	476	434	482	440	432	427	446	484	445	453	447	457	472	510	430	469	471	470	457	476	455	487	473	475	442	462	436	442	465	462	470	444	464	456	487	484	449	434	456	427	467	446	457	450	438	478	479	468	442	454	490	454	448	472	426	467	425	463	458	442	433	450	468	440	460	458	413	433	439	438	473	439	446	486	425	448	464	485	441	424	440	431	474	465	466	450	455	457	508	467	454	466	453	476	464	450	416	439	431	458	443	462	448	426	460	460	422	470	415	500	477	446	461	482	465	457	459	493	472	453	480	423	500	440	440	491	466	446	440	472	448	496	468	455	451	438	464	473	403	465	452	449	462	451	435	495	444	427	447	449	471	457	481	475	463	460	428	457	434	467	475	449	440	470	428	445	447	514	472	420	453	455	481	451	439	447	445	461	449	456	463	465	463	442	431	448	411	436	482	461	448	486	473	443	449	426	468	468	512	496	491	470	474	477	473	449	475	463	469	503	485	454	475	459	457	433	420	439	447	427	423	440	456	444	457	459	457	459	456	471	452	487	460	441	486	432	507	462	478	453	438	491	478	459	508	457	467	420	414	491	440	461	431	465	479	447	464	431	468	438	481	465	441	457	447	443	477	449	451	438	469	407	447	429	471	463	467	441	442	493	478	455	429	457	471	452	452	463	463	520	449	467	426	424	453	458	497	436	439	425	474	422	448	480	446	479	459	421	438	448	463	472	443	475	423	470	439	436	490	443	451	417	501	415	446	457	449	411	458	440	411	464	474	461	441	488	467	463	459	483	434	472	468	474	453	443	455	480	444	481	432	451	460	483	472	429	452	438	448	446	406	493	444	456	455	454	482	488	448	452	500	473	458	484	460	491	476	452	461	426	464	477	460	507	480	452	471	453	469	430	439	424	489	490	438	441	454	457	503	486	463	431	446	463	436	462	440	498	497	444	471	473	424	459	505	466	459	446	460	476	497	470	434	494	443	438	443	444	458	440	465	468	403	436	455	457	477	461	460	463	442	457	496	474	481	454	489	437	469	465	448	441	444	452	489	466	473	493	440	464	475	471	474	444	478	455	446	436	474	478	434	459	436	479	457	437	465	449	471	443	471	454	416	467	464	469	409	485	467	442	455	466	422	446	460	444	463	425	451	462	493	455	506	444	434	455	428	452	470	425	456	479	472	489	451	468	457	436	450	435	459	452	450	446	485	427	438	447	437	438	445	460	503	470	453	511	454	461	474	451	475	474	447	472	444	457	469	449	444	439	464	446	454	442	451	492	458	422	470	464	469	463	475	466	406	442	462	466	452	438	482	437	460	478	449	462	468	436	439	470	470	439	467	455	440	434	458	441	448	436	449	444	461	469	467	492	457	446	459	426	472	459	444	429	488	443	450	442	433	442	441	447	457	458	484	457	481	438	436	463	425	439	439	433	464	508	426	439	492	464	414	458	432	470	457	476	455	463	478	467	481	441	448	460	436	450	427	467	428	434	458	459	436	431	452	432	462	458	449	425	479	488	436	471	468	469	464	430	465	484	445	443	457	485	448	508	444	421	458	439	439	460	448	427	457	450	463	437	459	432	456	447	480	468	416	515	465	458	483	460	428	421	451	404	440	456	503	462	441	429	465	454	490	454	444	450	463	499	441	492	510	424	428	430	461	472	416	422	468	472	459	444	426	454	465	413	472	462	438	467	428	507	445	486	412	446	477	492	464	475	447	464	475	453	499	491	475	451	409	494	428	445	449	414	479	451	426	420	493	438	468	463	452	470	464	471	433	486	490	457	473	512	500	464	440	446	440	461	393	480	421	497	462	443	459	462	449	488	446	448	438	458	436	455	457	445	443	440	444	466	455	458	472	452	464	423	438	468	461	465	431	471	477	496	431	463	402	461	499	464	445	417	448	446	446	471	430	444	477	476	474	453	456	456	473	476	458	490	448	477	472	449	459	459	453	435	448	458	444	452	481	427	458	431	448	420	450	467	464	481	436	443	439	455	444	448	449	457	478	470	467	471	456	442	503	467	472	455	430	468	422	472	459	489	507	463	458	477	449	493	454	439	457	412	440	415	436	482	467	462	445	454	459	459	465	483	473	486	470	459	432	469	460	454	469	456	430	438	431	472	456	450	472	434	492	458	461	438	490	430	422	470	459	452	482	434	473	458	475	448	432	446	442	439	452	480	450	494	427	460	458	505	473	448	471	473	491	465	443	452	455	445	457	472	425	447	448	489	423	504	443	469	438	462	431	463	475	459	405	462	449	439	434	479	458	453	446	427	450	487	454	475	477	483	507	501	494	436	475	459	480	457	493	476	447	441	449	451	449	468	429	444	463	426	448	444	477	469	462	492	485	468	459	490	426	461	441	438	462	443	444	426	438	436	448	452	449	431	454	456	445	489	462	478	445	439
24526	21136	27625	24902	11529	1088	760	665	583	529	515	476	475	510	489	500	469	447	487	489	465	450	470	432	476	474	415	437	407	419	459	423	436	457	402	428	472	414	439	444	446	462	431	408	428	449	423	440	416	445	453	452	426	459	471	422	438	423	439	415	470	408	426	428	423	448	439	406	422	412	458	416	431	444	500	452	435	414	457	458	407	429	432	416	438	433	426	409	445	446	440	410	421	446	455	436	449	430	406	435	418	429	412	448	435	423	433	431	418	411	437	439	447	458	476	434	434	415	383	432	447	431	451	421	423	429	439	425	399	423	403	459	419	417	409	440	411	416	441	424	434	430	414	423	396	469	437	433	474	429	419	426	464	436	446	409	446	425	431	397	427	451	454	444	475	411	468	398	402	419	413	467	426	444	433	437	423	444	423	453	418	458	420	429	465	402	408	453	447	410	433	425	436	396	427	429	455	429	414	435	421	428	442	430	422	427	416	467	432	402	413	438	393	463	443	429	432	395	443	412	413	430	434	429	422	422	378	443	414	438	410	429	403	464	423	417	405	437	419	417	422	429	427	412	449	472	399	443	447	396	436	423	412	435	428	403	439	414	401	440	434	414	416	448	415	400	457	433	454	441	423	427	418	400	414	408	425	446	447	404	431	431	415	414	406	455	429	415	419	441	465	423	399	437	424	445	431	417	415	433	407	420	425	431	426	448	433	432	437	447	402	417	406	439	407	466	397	413	441	406	459	411	417	433	433	450	443	405	415	413	445	414	464	415	416	429	440	427	430	407	439	447	424	408	419	419	434	451	415	398	417	408	399	476	420	402	441	391	448	396	437	417	439	417	412	435	443	441	412	397	430	432	407	444	450	423	451	443	446	451	419	474	446	441	405	465	418	435	433	447	405	401	447	423	430	416	410	418	407	475	427	429	421	433	428	437	407	436	444	446	419	458	440	457	379	441	433	404	377	423	421	431	447	435	421	451	439	396	429	384	447	449	443	394	435	454	413	429	410	395	443	446	469	430	397	468	451	408	391	445	397	468	412	415	435	414	437	394	387	425	453	418	393	457	448	424	390	470	440	426	414	422	448	451	404	432	393	428	417	432	442	424	465	418	393	438	420	406	424	396	406	402	417	445	453	431	449	439	445	423	419	394	426	450	412	385	434	399	472	411	422	434	427	395	430	448	458	426	427	425	442	402	432	451	440	416	427	471	417	441	438	418	417	436	440	427	427	434	462	435	439	434	410	428	411	420	422	441	388	422	463	424	428	444	456	426	385	410	424	456	420	435	454	396	409	427	478	413	389	453	400	405	442	451	418	388	417	446	437	445	430	428	399	443	445	398	422	429	448	417	424	452	460	465	452	389	433	437	437	450	453	445	429	425	416	439	414	400	437	428	487	429	450	392	413	406	393	475	432	418	404	423	401	410	432	434	396	420	413	457	432	434	429	441	452	397	442	407	441	445	401	440	435	439	437	410	452	439	472	459	438	437	417	440	426	434	452	419	466	423	477	442	428	469	414	407	421	461	473	437	438	463	423	423	436	414	407	434	394	364	431	417	419	448	455	430	444	429	413	413	455	415	440	416	392	392	390	441	453	438	424	433	444	441	417	428	424	418	423	425	435	435	425	453	410	461	437	406	461	436	454	420	431	435	453	415	385	422	424	453	430	409	407	399	389	446	442	420	436	444	441	410	456	424	385	438	419	399	418	410	449	454	455	420	424	434	426	454	430	418	420	441	390	449	410	431	432	421	423	459	449	443	420	420	435	395	396	439	430	420	446	455	446	458	420	402	417	405	462	422	426	430	421	456	421	431	464	415	427	418	450	412	431	414	452	473	417	412	415	418	432	426	397	457	446	411	460	428	435	443	406	407	451	427	437	395	428	456	443	422	472	403	399	440	452	417	410	399	442	461	450	431	450	418	456	387	440	433	416	428	426	404	432	424	427	415	412	428	427	429	451	406	435	461	462	400	418	391	403	396	451	404	458	398	453	440	445	456	424	416	412	391	425	435	435	427	453	454	423	430	455	393	441	459	445	434	447	450	447	449	386	424	397	422	427	412	444	437	421	427	467	438	429	432	439	431	382	423	455	487	438	436	425	450	473	439	419	373	441	426	440	468	448	421	402	461	420	461	397	423	430	430	446	431	396	433	448	414	407	409	410	439	419	406	437	439	441	451	415	423	442	405	417	415	420	443	410	437	404	411	373	413	422	404	430	436	390	438	442	400	422	416	427	451	411	426	401	421	433	405	435	405	465	406	436	438	463	438	383	451	464	438	407	413	441	436	391	466	458	424	458	404	461	421	471	396	394	420	425	414	422	458	444	410	437	404	429	438	432	433	410	408	454	471	430	385	432	373	414	417	447	438	447	427	421	412	417	415	422	398	414	469	428	435	411	447	420	415	399	444	397	406	416	427	430	430	415	415	420	387	441	437	427	437	418	443	414	427	425	426	446	419	413	410	444	435	449	460	434	434	390	437	410	406	402	440	412	440	390	438	433	453	406	419	421	397	455	427	406	439	430	461	433	423	451	439	447	447	434	415	436	440	421	419	451	398	412	431	454	468	432	416	412	427	401	413	421	429	404	410	415	430	439	414	464	435	434	467	442	403	433	449	438	387	428	447	455	459	466	435	401	445	438	400	433	407	412	403	415	450	465	411	405	445	415	434	403	484	400	415	419	434	416	435	443	434	448	435	443	394	436	435	443	417	450	432	396	420	414	449	419	434	426	442	423	420	453	428	412	402	417	413	408	429	421	463	441	435	448	435	474	423	416	402	437	446	439	409	403	440	433	438	410	415	433	451	415	441	450	464	413	423	421	434	431	422	439	424	412	427	463	426	444	479	405	462	418	403	438	424	399	400	433	443	449	436	441	453	426	430	426	447	443	455	423	411	460	427	446	455	408	399	439	444	424	476	437	450	419	482	440	446	408	440	440	419	429	442	454	378	414	417	398	431	415	403	435	421	441	431	452	402	429	442	430	417	388	419	439	380	434	458	402	438	456	442	427	430	457	434	407	415	430	459	423	455	388	420	420	434	434	445	467	438	428	406	440	445	430	412	436	405	429	452	421	433	388	449	423	406	420	414	472	432	416	468	432	456	430	407	420	448	393	415	438	394	447	413	444	472	418	438	466	440	439	418	416	440	486	427	431	452	422	421	394	394	393	419	433	446	451	430	440	414	452	418	435	397	424	433	443	423	392	397	427	424	442	442	419	393	463	427	409	477	445	410	425	435	416	406	429	388	448	417	427	459	421	423	424	449	390	419	447	453	394	397	436	416	425	423	412	424	453	426	462	412	431	466	439	443	437	412	442	458	423	413	417	414	386	438	415	453	427	398	456	429	452	429	434	441	403	407	436	442	423	429	420	407	404	432	442	422	458	389	405	443	444	439	438	419	413	412	400	453	463	448	431	421	443	400	433	427	424	443	438	417	460	431	457	396	396	445	449	403	448	455	416	394	448	430	404	449	435	430	436	391
4825	8245	7042	3623	2586	1928	1567	1387	1195	1117	1033	967	913	848	859	825	823	836	746	782	745	727	755	777	729	747	765	734	726	725	728	748	701	697	707	681	693	736	684	706	718	710	768	751	732	720	691	715	717	679	716	715	747	721	685	696	667	636	730	759	706	678	669	680	709	684	681	683	703	721	709	665	708	661	687	673	737	710	715	733	696	723	733	705	736	659	726	673	727	704	704	734	653	701	747	693	728	733	692	653	666	760	711	714	671	652	692	698	719	706	684	719	756	715	713	764	754	747	728	730	694	650	677	678	673	673	660	675	675	687	705	724	729	677	711	665	712	638	646	673	709	704	660	679	674	690	692	716	710	665	721	658	678	686	710	725	731	709	681	665	693	698	722	696	677	695	641	685	658	673	653	715	685	709	667	673	704	725	652	678	682	659	665	714	737	667	724	677	692	797	716	676	676	695	656	733	750	688	676	714	719	681	621	715	686	701	715	679	728	671	643	717	678	665	719	691	734	677	655	682	706	697	674	686	726	662	721	697	622	676	721	676	703	681	698	662	662	700	682	714	649	688	688	720	687	684	697	637	666	620	706	677	700	754	660	710	711	673	733	648	684	693	704	672	683	698	646	701	665	661	708	684	670	695	718	687	702	767	707	651	712	744	734	656	668	645	709	647	686	731	709	665	715	700	698	705	662	666	682	650	670	726	752	693	685	674	729	677	686	671	706	672	702	680	684	682	673	705	695	695	690	691	658	646	658	704	730	705	727	694	674	674	677	647	710	694	735	721	681	683	693	706	689	641	670	675	685	750	684	673	681	697	706	702	683	714	684	675	666	679	692	683	711	699	696	720	719	709	690	712	687	710	697	697	682	649	739	666	697	681	686	706	676	679	704	673	683	694	727	686	676	673	712	658	687	670	610	691	744	617	698	698	715	693	683	645	697	730	684	719	698	685	686	742	716	670	680	702	708	687	705	687	689	745	688	681	673	667	692	689	661	693	689	667	671	676	705	693	730	700	701	674	715	756	684	647	692	740	692	683	674	733	704	674	673	682	642	723	707	688	683	687	736	707	708	691	654	678	731	681	699	696	695	703	727	644	678	701	679	653	725	746	684	673	677	673	713	634	712	659	678	714	716	679	697	681	721	694	654	700	690	688	683	704	702	702	701	659	721	705	714	718	733	695	662	688	652	669	693	731	686	640	704	677	690	711	709	735	684	688	697	643	750	705	651	702	713	649	693	653	682	682	676	737	730	696	681	659	733	616	718	677	665	692	660	706	724	683	711	720	719	772	717	694	698	737	695	693	687	658	675	676	686	683	690	692	669	693	717	658	669	674	670	663	685	673	678	653	679	674	681	692	699	690	685	661	763	696	674	659	740	676	647	702	693	741	694	720	660	689	682	675	693	743	687	698	731	669	714	701	679	690	682	666	662	621	691	676	686	681	709	687	729	701	740	654	720	748	670	716	680	689	685	703	669	723	707	697	641	636	696	691	715	705	710	694	733	778	699	675	700	697	727	676	698	716	698	652	707	679	650	741	744	668	686	671	690	716	782	663	696	686	653	720	687	703	676	697	692	707	714	683	656	701	723	678	680	698	692	695	740	687	721	708	715	696	709	726	748	654	677	714	677	701	657	749	719	715	695	674	668	729	660	711	717	730	659	697	676	701	674	670	715	677	679	721	707	745	719	686	692	683	685	730	695	677	667	738	691	719	711	677	713	699	741	677	653	661	711	590	694	698	670	665	671	647	745	699	706	718	751	715	695	686	685	731	712	698	725	671	708	698	624	661	718	702	707	660	723	726	706	673	708	721	716	648	683	654	687	699	720	675	711	676	681	693	693	715	680	702	701	691	665	665	699	693	658	675	643	694	664	702	730	674	694	732	676	660	673	708	706	709	680	729	668	680	687	647	697	675	682	717	702	733	689	674	743	702	725	674	705	697	666	663	720	680	703	682	661	687	710	724	639	701	711	686	681	698	672	700	708	726	719	697	679	714	724	701	690	695	668	655	662	732	683	663	757	681	688	680	716	679	728	668	653	703	716	704	678	703	708	658	638	690	653	696	662	713	711	719	685	672	688	675	707	666	675	680	669	684	660	704	687	723	691	732	660	711	727	720	698	655	715	664	700	685	666	660	715	726	730	681	667	714	647	701	642	682	704	661	662	721	727	714	678	663	678	699	684	708	724	667	663	673	731	669	650	672	688	674	683	650	728	706	712	664	688	675	665	689	685	718	759	676	719	701	658	699	682	725	697	659	664	710	718	692	685	643	680	725	697	651	706	738	684	643	669	706	665	686	664	653	663	670	672	681	674	698	696	665	647	713	692	703	720	699	674	652	717	738	682	645	678	700	674	729	680	689	707	663	677	703	686	657	705	648	714	687	723	688	679	712	643	690	688	707	692	665	692	696	698	705	703	667	741	711	713	700	662	645	680	705	655	732	721	701	734	648	640	686	680	702	699	705	686	721	745	717	708	665	677	713	703	680	651	685	655	682	728	684	701	690	677	662	686	676	704	745	702	666	672	677	640	716	711	704	672	691	728	675	736	698	672	677	709	730	653	693	697	664	726	702	688	688	699	685	727	669	712	671	679	690	719	696	672	688	669	665	684	673	706	684	652	676	742	684	717	723	673	660	705	653	684	750	700	668	644	702	685	642	706	684	714	742	730	667	643	678	700	681	668	702	734	694	690	668	694	720	722	707	701	701	653	675	654	649	748	737	709	673	672	698	677	660	670	659	704	705	715	661	698	685	702	646	667	664	691	657	664	707	665	670	689	676	686	667	652	707	710	697	757	670	698	714	659	720	731	713	651	744	672	726	688	661	678	755	703	698	673	715	699	684	679	685	694	688	718	726	702	683	714	746	688	645	728	675	674	744	671	687	726	669	683	652	706	711	751	695	647	686	719	699	710	695	681	676	690	691	708	738	641	665	704	687	666	696	709	662	655	686	641	744	703	654	640	698	635	686	687	637	670	701	664	677	706	726	674	715	693	680	733	702	666	707	731	693	664	675	666	692	696	699	651	695	687	682	731	672	630	665	677	659	662	713	722	726	687	666	734	705	711	673	692	680	667	699	701	678	669	723	665	682	749	643	711	717	706	744	691	687	743	738	718	632	685	723	700	670	739	697	659	633	656	709	635	667	691	711	652	701	727	679	652	706	669	697	716	671	721	714	691	697	702	663	673	678	697	694	725	688	676	652	701	777	673	713	688	700	697	689	693	671	713	681	697	728	670	719	690	708	713	688	668	692	681	715	642	696	679	688	675	693	693	704	655	670	641	696	656	716	689	675	704	663	679	714	679	705	657	696	743	705	656	688	737	660	701	706	657	720	704	653	687	669	679	676	710	672	633	683	721	696	709	689	709	683	708	715	644	728	689	707	666	709	735	687	701	756	766	662	652	724	705	699	711	742	720	721	697	687	681	699	741	701	705	725	678	720	672	677	687	680	664	662	700	656	702	707	698	724	713	715	704	690	696	694
23179	21158	28852	23731	21158	18386	1995	875	687	651	634	531	486	444	422	420	454	423	450	429	408	387	423	409	396	387	408	408	363	392	366	390	358	335	361	354	350	356	339	342	362	338	386	376	310	354	358	346	356	342	349	355	354	341	382	320	332	360	336	330	349	322	368	357	330	324	359	354	360	372	334	349	390	356	329	327	309	329	355	314	351	351	328	380	315	350	345	350	342	344	341	341	326	370	341	317	320	374	324	360	353	345	359	326	363	299	352	316	324	348	321	330	360	322	349	365	356	319	368	348	372	333	370	349	347	345	334	343	352	380	344	344	360	333	363	338	347	338	334	346	335	367	310	324	356	371	370	343	344	333	326	322	357	351	328	338	371	364	330	328	309	321	335	366	379	350	315	330	311	341	362	295	336	339	354	334	344	336	320	341	331	316	374	348	311	355	339	322	363	343	337	326	343	351	329	344	311	338	367	359	378	355	314	368	295	358	373	298	332	325	346	354	335	354	336	303	329	312	292	314	358	331	359	328	342	299	336	365	329	360	374	328	364	349	355	350	339	337	342	355	346	345	311	336	318	347	320	318	341	331	350	329	338	347	344	309	338	303	334	359	315	343	317	314	356	323	347	346	300	340	304	308	327	332	330	342	334	328	334	334	348	338	347	320	324	323	334	323	350	356	361	341	313	345	335	348	347	345	338	315	336	335	314	330	310	361	327	352	317	374	329	334	342	318	334	333	327	343	376	392	334	359	354	347	318	332	349	328	327	344	324	371	325	366	355	316	361	341	341	348	332	315	337	334	340	322	349	337	336	320	335	315	363	320	320	336	348	320	336	359	326	311	339	321	321	356	367	384	324	356	333	321	341	365	349	332	328	323	327	330	310	337	319	336	332	324	326	324	317	337	328	335	307	334	325	298	335	337	330	361	323	315	300	324	314	338	349	331	362	342	370	325	347	326	319	331	322	329	320	329	327	347	360	329	373	300	338	328	310	336	309	349	313	340	326	322	337	326	342	388	326	294	357	327	358	327	352	305	308	329	334	340	353	349	317	360	373	326	359	348	304	316	353	382	330	328	345	322	333	338	304	341	327	374	340	366	342	302	329	334	321	336	332	335	331	374	355	299	328	337	314	360	343	336	318	347	332	344	331	367	342	316	311	348	341	344	326	330	354	319	338	348	338	342	306	333	345	348	325	308	353	357	319	332	330	330	325	341	330	321	332	322	384	314	338	346	361	340	316	338	311	333	331	303	337	324	323	314	326	325	363	300	357	327	343	401	320	330	315	353	359	321	328	288	302	317	337	310	350	325	342	323	351	323	334	315	319	355	324	320	338	372	328	352	364	341	344	310	336	321	341	338	362	348	329	352	342	344	327	328	346	336	330	344	336	331	335	350	358	364	346	329	339	334	355	362	322	345	353	376	343	354	314	342	327	367	294	335	357	333	342	339	348	338	311	313	341	335	375	324	326	335	326	359	358	332	347	348	336	354	351	322	314	343	358	339	351	338	322	327	344	321	326	325	361	348	344	337	329	334	323	298	351	337	351	325	334	328	328	312	331	378	315	330	340	325	335	342	326	354	321	321	344	343	353	320	321	315	341	325	339	362	348	359	335	349	332	320	315	361	335	311	339	371	337	306	321	331	317	312	345	364	306	350	337	347	314	333	312	307	318	323	321	363	343	331	346	358	337	400	347	372	344	329	361	356	326	313	357	338	305	333	343	330	339	346	318	342	323	312	360	316	283	309	337	334	364	316	360	324	330	328	335	320	323	299	327	319	335	357	307	315	317	326	320	328	316	320	344	341	352	334	324	328	345	323	352	365	346	337	352	374	313	324	321	320	314	321	298	342	345	311	316	349	323	327	325	340	338	312	333	317	333	349	345	303	309	364	353	326	322	363	351	302	341	314	344	332	314	326	344	330	323	346	346	320	337	340	326	337	339	349	302	325	362	313	303	312	356	367	344	359	352	355	331	335	354	322	329	340	308	354	326	334	339	325	313	338	298	324	337	316	297	325	315	355	327	374	299	344	336	346	312	317	360	330	354	342	334	328	350	364	321	377	340	341	356	340	341	334	363	314	348	361	325	327	329	341	315	350	329	318	344	316	296	324	350	351	325	314	325	336	328	339	343	315	341	323	348	348	344	304	338	318	351	338	354	369	343	336	338	310	312	342	357	332	323	355	304	339	333	336	347	349	311	322	349	322	313	317	348	328	340	357	301	345	367	346	325	327	346	317	328	310	354	321	344	336	366	342	350	294	326	348	353	324	332	340	341	342	353	315	315	354	318	343	351	388	337	340	349	348	345	328	333	353	320	342	324	322	331	315	313	344	356	318	358	356	337	341	318	351	347	369	298	314	307	331	339	329	319	317	331	335	366	314	330	329	342	318	332	350	347	343	348	311	341	310	366	335	323	325	306	360	353	354	332	342	327	361	330	332	345	345	341	319	328	325	361	333	338	326	343	337	327	378	337	305	315	318	302	343	365	334	265	340	335	342	315	327	342	305	332	365	285	350	339	328	305	342	319	339	335	305	340	341	336	330	372	322	316	310	320	317	360	338	369	345	325	345	326	330	292	313	313	314	351	357	358	316	315	316	320	334	354	326	296	366	344	328	340	296	333	316	328	321	318	313	309	332	335	365	332	357	347	347	360	342	352	350	318	333	343	325	341	339	323	381	317	340	337	316	326	344	366	340	343	298	285	329	311	343	327	319	331	349	366	319	336	388	325	328	323	331	338	323	333	328	328	334	336	300	328	346	323	333	354	345	325	321	350	338	322	341	325	335	331	355	329	329	326	313	335	334	346	346	333	346	340	330	313	338	326	319	287	340	308	314	303	365	339	317	281	301	290	298	327	361	352	312	320	367	335	314	332	321	318	328	334	324	352	343	338	352	326	346	313	362	314	331	338	343	339	347	331	332	341	332	323	305	331	345	360	345	314	332	327	345	336	350	306	345	349	337	322	333	317	357	318	346	308	330	333	309	343	343	334	372	318	303	346	331	330	335	322	324	328	304	344	350	338	376	348	337	369	335	325	323	300	357	326	363	328	329	338	358	369	305	336	327	297	370	361	296	326	336	354	339	361	302	322	335	360	325	348	340	312	307	355	330	340	344	311	313	323	338	334	347	355	331	335	328	380	332	326	330	344	322	384	346	338	321	322	337	322	333	355	343	354	332	360	353	312	307	369	313	327	302	333	330	316	338	326	316	330	369	359	329	313	334	330	320	314	330	332	325	338	329	338	350	300	329	345	366	325	328	313	308	340	329	293	316	330	333	318	308	342	337	314	305	337	320	346	317	318	341	377	353	341	330	335	306	340	348	348	340	348	324	344	359	340	331	305	335	326	328	376	320	301	317	351	352	336	314	336	350	314	348	342	327	329	367	320	368	338	343	325	360	338	339	327	340	335	308	367	345	298	338	349	337	346	307	361	318	352	301	337	334	325	324	313	371	340	345	357	311	340	337	336	341	305	356	346	323	343	347
7873	16027	13287	7145	5041	3709	2821	2193	1866	1593	1376	1270	1143	1072	993	860	885	843	753	796	783	754	693	710	741	644	667	640	655	591	650	618	622	619	598	612	579	601	595	607	566	581	558	576	603	568	551	581	610	578	591	582	580	552	546	617	556	548	591	566	533	609	546	564	558	552	563	547	558	546	557	531	577	556	563	527	553	557	538	596	533	568	581	548	584	535	543	534	526	583	506	553	570	504	564	588	552	600	611	545	568	569	567	519	520	584	538	587	518	519	583	530	579	573	554	502	564	545	546	539	543	536	540	556	546	577	552	538	542	567	529	569	577	527	540	549	555	561	563	560	587	557	574	555	576	542	557	569	579	571	518	577	544	552	530	529	523	536	523	495	545	548	560	536	552	565	537	524	549	553	575	531	543	534	555	559	531	543	521	536	500	561	538	514	517	500	540	552	524	538	591	537	581	560	553	544	563	547	531	540	534	571	583	577	519	537	572	567	562	590	595	547	545	542	571	542	549	539	556	571	584	586	559	559	556	560	562	546	558	587	545	536	556	516	594	565	542	542	522	586	538	529	573	565	479	541	573	577	550	546	529	523	518	578	532	537	536	580	583	518	500	548	521	528	560	582	566	548	561	532	558	558	554	542	537	506	566	528	535	570	572	562	562	580	524	587	550	535	518	552	581	538	548	541	535	568	533	575	540	570	512	584	539	522	542	551	547	527	551	593	621	555	561	561	561	554	601	542	574	533	522	541	562	516	575	555	549	549	583	601	567	558	599	543	575	534	558	500	566	548	512	553	514	580	545	520	535	526	558	511	514	535	570	562	545	531	549	542	581	566	521	508	514	546	517	561	587	556	541	539	546	559	544	542	525	571	563	527	527	577	528	528	555	578	540	581	568	556	522	587	558	570	551	563	542	564	515	587	532	565	545	564	543	591	538	523	588	558	531	562	524	585	522	602	548	537	531	542	544	537	557	595	544	534	545	582	561	598	528	611	562	559	540	561	567	527	567	526	534	561	544	522	561	563	517	571	539	553	554	518	559	515	554	558	568	492	572	507	567	560	571	533	574	513	561	530	563	519	550	554	550	542	568	570	544	543	555	556	576	576	518	572	560	485	523	578	512	610	536	557	519	569	566	560	541	559	547	541	553	563	545	537	590	511	566	550	495	525	570	545	542	529	556	532	560	560	543	539	541	546	532	548	548	531	554	519	564	546	547	512	545	579	557	553	548	539	521	524	569	605	560	532	542	554	579	540	546	541	534	539	506	557	524	540	568	560	549	560	565	534	497	538	522	530	548	518	534	547	517	598	552	544	559	557	548	531	547	553	535	551	564	523	534	516	543	577	538	534	515	545	546	570	557	541	551	495	558	583	547	527	586	528	550	536	569	563	574	564	547	546	574	548	534	631	568	572	497	568	519	545	516	571	563	585	589	551	536	512	582	539	537	557	543	561	506	540	546	597	549	548	507	569	545	536	605	517	548	543	546	557	591	545	556	567	586	597	528	528	538	537	537	589	548	541	511	560	525	589	539	580	532	593	544	528	551	514	554	549	568	533	546	543	523	523	503	542	537	546	545	542	541	542	521	559	575	561	549	591	527	559	533	576	567	570	537	571	532	556	593	540	540	551	532	507	501	533	578	558	562	515	527	536	550	554	549	514	551	559	555	579	583	577	562	522	562	532	539	516	511	550	535	542	532	543	535	559	543	557	516	553	570	531	559	560	525	476	553	536	552	519	572	546	560	581	500	524	509	563	546	580	575	533	574	520	584	583	574	578	548	515	557	535	541	571	517	556	516	549	581	556	605	532	595	559	556	534	533	566	505	520	573	574	518	544	524	528	587	580	544	564	615	501	554	539	559	559	559	556	524	503	552	565	513	555	517	575	510	569	604	542	540	548	551	523	539	548	498	582	518	561	549	540	569	530	561	536	548	577	577	553	560	525	561	563	508	552	515	514	537	539	516	579	579	533	546	475	526	552	574	556	563	544	509	544	532	540	583	565	541	551	512	531	523	560	546	546	540	546	554	588	570	613	563	548	548	568	552	560	561	549	575	591	529	572	542	570	536	569	529	558	512	544	528	538	550	552	554	524	538	588	567	540	541	510	529	563	569	515	523	537	575	562	537	536	557	528	506	575	548	515	548	582	577	516	533	533	583	552	590	550	545	555	569	557	569	562	526	566	504	528	583	554	530	614	523	530	548	555	548	562	555	507	569	525	506	585	552	572	507	554	578	573	531	519	581	555	527	544	521	577	522	543	540	534	560	582	514	531	587	519	536	546	548	538	554	584	561	572	556	542	539	553	534	548	552	577	529	552	586	540	576	583	555	568	593	530	546	616	518	540	477	529	545	526	541	547	564	578	532	578	557	536	560	507	570	569	510	558	539	539	550	572	547	537	531	553	505	530	523	574	541	550	530	570	571	558	545	552	564	568	513	597	538	560	567	570	582	564	545	516	554	592	553	523	599	542	535	597	603	545	567	528	564	541	556	556	568	536	531	553	501	543	596	532	540	576	553	524	532	523	560	536	566	561	539	523	528	540	542	544	560	560	546	571	580	535	586	531	585	539	559	564	553	552	582	574	595	548	567	548	559	574	583	583	543	542	585	532	525	526	576	519	566	529	537	552	559	571	539	506	548	583	542	554	570	498	558	543	535	548	543	619	579	504	534	585	562	546	552	558	583	562	532	524	598	536	559	529	563	539	544	573	562	549	558	552	550	587	535	595	553	546	577	566	550	570	599	553	494	548	526	554	542	588	535	551	486	522	547	528	498	569	563	543	553	510	513	581	596	561	533	589	551	527	557	597	527	565	543	558	564	562	513	540	578	510	506	562	566	524	509	544	556	547	548	540	575	520	577	583	521	550	485	557	570	534	566	550	563	554	513	562	574	537	498	540	526	569	544	565	558	548	563	596	560	506	560	562	557	527	547	537	571	581	514	535	526	575	544	534	546	556	539	571	577	533	532	541	601	559	576	542	549	528	588	524	538	625	537	564	537	556	517	536	577	549	541	586	541	632	541	499	520	563	538	537	568	539	558	555	507	540	531	545	550	583	535	555	568	528	550	551	532	546	563	563	543	525	511	560	544	587	532	563	555	548	517	547	584	547	575	546	578	538	601	530	524	554	535	588	546	569	533	542	518	495	546	588	550	540	543	541	522	592	578	554	577	553	512	532	513	539	550	619	553	567	543	585	566	542	576	519	585	552	572	559	524	501	543	549	573	547	557	568	564	560	492	573	546	548	502	562	535	582	545	530	555	523	543	574	521	532	549	540	551	531	586	536	546	546	586	534	531	537	520	538	506	605	557	550	544	525	567	516	581	545	549	546	543	532	553	549	579	562	528	513	549	554	499	529	574	543	575	556	528	572	575	547	576	541	546	568	564	543	531	550	538	547	573	550	589	546	509	535	543	529	539	542	533	524	553	568	572	529	551	523	547	546	533	543	543	539	511	507	526	562	537	566	536	569	551	537	572	538	543	543
26871	19620	5169	551	408	357	334	291	301	323	297	278	302	316	314	311	264	284	293	314	285	299	305	295	312	306	297	291	306	287	329	277	299	293	295	288	294	281	297	301	303	310	301	304	324	275	267	293	297	318	300	322	277	273	293	285	293	275	301	295	327	328	336	305	294	277	309	302	293	274	305	273	330	313	308	304	294	279	260	287	274	303	289	260	290	288	301	305	264	269	287	267	279	308	280	275	338	279	317	251	288	289	290	318	305	316	275	322	298	297	289	274	278	295	282	298	282	303	287	268	294	282	282	303	266	300	305	264	285	290	289	299	276	277	294	278	283	329	299	275	263	294	290	272	295	285	279	281	293	295	309	283	280	304	274	287	331	292	261	314	264	308	301	312	290	260	277	304	285	302	291	306	304	297	310	314	307	272	295	273	296	261	278	276	269	309	311	271	273	287	300	300	284	262	291	273	302	272	298	274	282	262	272	258	261	284	307	334	278	318	277	313	312	272	315	312	257	293	316	258	274	281	276	288	292	273	299	255	306	295	266	282	271	293	287	304	302	272	291	288	277	294	266	296	267	253	283	282	300	283	302	296	285	289	283	297	308	284	269	289	285	290	281	287	305	314	254	270	266	309	289	270	284	283	300	292	303	330	296	256	257	259	259	318	295	275	255	308	254	277	272	291	297	257	269	294	281	285	268	281	297	319	278	327	247	288	312	316	285	265	304	296	297	284	290	286	284	293	328	270	302	285	283	303	318	284	288	305	284	310	269	263	299	303	281	293	323	304	301	279	315	272	277	278	288	260	270	298	288	273	292	307	302	307	272	309	273	299	282	297	283	285	285	274	295	263	311	290	299	298	277	301	293	327	257	286	317	292	265	310	300	278	291	278	277	283	297	303	322	324	289	294	299	279	273	263	286	311	300	285	263	287	271	297	301	279	317	285	296	274	302	276	261	289	279	298	288	291	265	311	273	285	286	267	290	289	313	300	300	297	296	291	299	298	288	305	272	296	273	286	288	271	315	316	285	288	308	284	286	312	289	238	312	264	284	293	289	267	285	278	282	287	275	257	307	276	315	292	270	274	295	307	307	322	291	303	306	294	308	283	324	291	299	278	278	292	293	265	289	285	279	303	322	272	317	312	318	299	267	301	286	307	276	299	285	293	252	297	292	297	298	304	276	309	291	272	278	289	307	297	273	280	304	287	278	279	278	290	289	295	289	281	294	273	299	276	296	304	298	285	272	279	274	281	283	309	282	283	292	283	302	279	287	320	295	286	241	273	301	287	311	251	300	278	292	279	290	303	301	298	308	279	284	275	291	281	292	271	292	256	271	286	291	276	275	274	316	282	267	314	283	284	302	290	318	270	282	277	305	288	295	317	293	327	282	289	252	312	299	279	283	302	305	286	298	278	262	303	276	311	277	304	278	253	264	282	316	297	298	306	258	259	303	299	273	315	295	344	299	318	268	326	299	293	281	282	298	300	306	293	293	275	280	298	308	287	285	271	278	299	292	285	319	294	290	312	254	280	296	297	266	291	334	291	316	265	298	295	296	280	333	278	273	287	279	298	286	289	308	267	267	275	281	316	286	287	270	286	269	298	276	266	298	276	299	254	283	265	305	303	299	296	278	283	286	280	285	282	295	296	312	291	271	268	299	314	300	291	236	269	275	315	264	302	272	285	301	322	299	287	293	295	250	282	280	286	261	275	322	292	305	287	297	306	279	309	278	288	270	280	290	277	304	288	269	275	290	305	280	283	299	249	269	288	299	260	289	292	307	304	291	287	280	312	292	290	286	279	278	289	302	281	271	305	284	292	323	288	322	299	255	303	316	271	306	306	298	351	307	277	274	261	294	280	291	290	274	281	285	317	286	316	298	290	289	277	298	329	277	257	265	277	281	301	307	272	293	272	280	293	292	300	289	316	297	294	261	297	291	276	269	280	291	309	273	292	275	306	270	272	335	277	318	290	301	291	278	300	277	277	303	281	289	280	313	296	286	285	262	291	268	319	283	276	267	267	278	286	301	277	254	276	291	298	268	270	295	305	300	280	289	271	275	310	287	295	316	297	288	309	285	304	297	272	308	275	284	331	292	282	290	291	277	279	271	273	269	287	289	313	276	291	286	254	299	270	277	301	298	311	295	301	287	286	305	286	267	286	273	278	311	216	277	279	289	286	282	291	299	279	278	303	316	281	274	302	310	263	278	265	294	302	295	288	300	291	292	265	273	289	310	306	281	280	282	296	269	305	309	308	248	298	294	316	337	274	314	279	306	271	293	302	315	300	274	309	288	316	287	282	286	301	285	277	290	289	311	291	282	258	319	284	279	302	303	305	275	297	300	300	303	271	297	272	285	315	302	311	276	266	314	274	307	262	275	298	271	297	298	307	301	295	263	301	306	243	287	271	307	267	278	302	290	302	293	297	295	308	288	298	267	287	261	293	290	322	296	283	258	253	274	307	303	268	301	302	287	309	284	267	296	286	312	274	276	282	304	315	294	318	288	287	295	298	324	289	260	250	293	311	286	298	290	288	300	294	293	284	280	293	287	315	276	293	286	270	296	287	308	278	272	305	290	288	261	290	252	262	277	307	332	285	310	284	296	281	311	273	303	295	304	310	279	285	286	308	286	270	297	265	305	281	286	312	284	295	295	274	276	281	299	282	308	264	288	254	303	287	306	284	287	278	283	302	317	314	310	290	284	281	276	258	296	276	273	297	324	265	284	284	290	294	312	299	276	322	305	294	273	296	288	324	298	289	284	284	269	294	277	277	280	295	282	283	266	277	289	274	277	342	313	303	304	272	276	279	287	269	307	300	327	288	290	312	282	292	308	267	291	295	295	273	295	301	280	287	306	302	263	281	306	301	273	266	299	312	300	294	273	257	294	294	269	288	287	273	288	280	281	289	269	282	271	281	322	290	302	284	271	295	301	296	292	282	287	291	301	290	278	286	287	287	294	308	282	283	293	273	307	301	306	296	316	296	282	300	255	272	313	289	275	289	309	299	274	279	304	273	283	290	283	279	265	265	313	277	291	286	280	317	276	295	270	273	271	311	298	309	285	292	272	263	310	310	309	295	283	287	273	278	270	296	286	287	305	296	324	285	303	276	289	282	256	276	297	284	304	251	271	300	271	281	294	261	270	260	288	278	289	289	290	299	311	287	297	289	258	287	318	286	298	288	294	263	264	283	293	267	331	294	288	277	299	301	303	310	285	287	278	275	291	283	291	319	254	287	278	295	280	289	318	300	310	241	288	290	292	296	278	284	279	264	282	298	266	270	292	305	276	298	274	296	286	288	282	287	285	291	292	302	279	317	303	272	282	276	298	285	293	289	313	294	327	300	269	298	299	322	274	247	274	272	295	303	341	274	287	274	300	298	270	292	266	290	284	280	308	269	306	298	311	297	281	294	279	322	294	293	268	293	292	317	329	295	283	258	256	298	273	266	309	296	262	323	295	316	287	271	291	286	296	289	258	276	307	330
4017	1538	1347	838	711	640	609	564	552	545	524	513	512	507	464	466	476	485	514	445	474	483	462	452	509	480	486	468	472	469	469	429	428	480	450	468	458	465	495	443	459	479	467	456	476	466	464	474	484	493	469	492	502	457	461	460	456	454	453	446	466	474	485	488	460	485	500	415	473	482	515	450	455	471	483	455	452	423	482	456	451	474	514	467	449	451	504	446	489	463	457	447	479	441	460	478	475	468	524	464	453	464	482	465	448	485	472	450	463	493	444	461	451	482	457	491	501	468	508	485	451	448	498	463	460	482	456	504	485	460	466	445	440	445	444	490	445	457	469	455	448	467	472	496	487	500	509	454	474	459	505	445	481	485	483	465	458	492	453	483	465	436	447	469	480	455	475	458	444	496	492	473	484	478	447	464	493	450	468	482	457	405	480	418	474	428	468	437	453	500	428	451	458	459	476	482	458	458	471	457	488	488	478	487	492	472	486	506	471	435	435	522	454	469	450	491	495	464	485	493	427	461	497	472	484	466	454	477	522	485	432	497	450	460	475	453	436	461	452	487	453	478	474	467	460	445	490	471	465	438	436	480	502	481	459	475	452	452	489	456	475	478	448	480	486	496	472	451	436	487	468	463	436	482	470	490	495	497	500	467	478	467	463	456	458	474	504	459	479	470	450	453	489	466	473	465	474	472	434	458	502	459	466	423	431	435	484	468	458	454	492	471	420	446	486	470	477	466	498	475	452	431	470	475	516	451	466	484	454	446	450	462	492	475	456	489	450	448	463	457	421	461	511	499	455	474	473	464	450	451	441	457	493	460	480	478	479	481	477	473	473	495	441	432	444	513	445	460	472	483	487	457	502	529	478	472	466	457	486	454	436	490	461	445	473	461	451	499	476	445	493	494	437	499	452	458	479	496	461	449	482	452	489	494	463	439	445	456	455	471	468	465	474	494	426	493	451	473	452	470	459	431	468	469	501	473	412	504	470	444	467	498	490	475	477	451	460	477	443	427	467	460	491	521	447	491	461	480	477	467	465	453	458	488	506	468	500	456	443	464	426	478	448	447	472	471	468	453	450	490	448	474	426	477	502	478	449	459	496	453	508	497	475	495	472	470	468	470	483	487	473	483	467	464	446	476	468	458	476	513	448	460	498	457	425	446	467	469	482	478	467	487	484	464	472	477	472	421	458	468	469	442	485	458	476	460	492	460	480	486	481	430	496	472	466	438	433	461	474	445	443	465	463	457	459	482	447	444	503	465	466	501	458	448	471	481	472	521	447	459	458	487	468	457	424	464	471	467	467	436	478	471	469	481	450	454	487	497	457	470	481	461	393	447	475	484	517	457	451	478	459	457	464	497	478	457	472	447	483	471	484	456	447	483	517	461	460	460	494	452	485	445	476	465	440	424	457	495	453	459	406	465	474	432	475	481	478	461	480	482	454	488	469	450	461	489	477	421	451	478	463	441	467	458	427	485	486	456	497	446	478	494	466	438	477	452	456	447	484	434	472	463	470	480	459	489	427	472	490	505	470	467	476	460	465	479	466	428	488	466	452	484	432	500	492	468	473	448	461	496	484	480	473	462	440	527	499	471	469	453	485	483	515	449	483	462	442	444	462	479	477	504	469	504	464	474	432	493	492	442	502	484	449	474	453	455	478	473	473	477	444	478	468	472	469	489	450	480	523	468	459	405	466	480	473	437	466	428	460	470	464	468	467	457	471	429	462	477	492	492	499	487	476	493	478	444	493	485	466	460	490	482	459	445	432	446	471	437	463	476	418	452	465	460	474	458	487	479	444	470	481	491	463	470	484	465	465	447	489	470	471	486	457	476	481	461	445	464	458	444	487	446	462	450	440	462	447	496	484	486	481	444	424	478	469	479	451	475	470	474	495	505	430	495	494	475	482	478	471	476	451	472	485	470	512	450	454	469	480	458	488	459	453	497	444	492	459	433	508	510	425	489	487	449	485	455	455	470	472	444	448	448	461	453	456	492	472	439	424	428	494	494	470	442	470	447	451	429	471	493	476	472	465	482	465	499	449	502	452	473	480	450	442	440	459	458	461	453	509	464	484	458	474	430	460	434	457	488	486	468	493	438	454	422	433	466	451	472	462	446	462	471	462	431	454	454	476	470	431	470	477	429	497	455	478	463	487	501	477	473	472	453	462	474	505	461	480	481	504	415	491	468	463	496	448	465	490	416	503	479	454	449	471	465	466	486	461	456	441	436	447	483	453	462	458	466	481	484	477	438	494	494	447	447	473	500	505	462	470	437	450	469	457	467	458	423	453	451	471	507	461	418	478	484	509	465	499	484	461	478	458	452	452	462	461	465	440	477	477	468	477	508	492	461	451	470	470	485	494	488	457	462	474	489	477	449	452	454	468	429	457	481	454	510	465	454	445	411	460	457	471	489	474	457	472	482	474	448	454	436	472	503	476	452	441	505	499	452	488	457	447	461	480	475	478	446	464	466	454	447	491	463	440	436	465	497	445	463	475	498	469	472	476	437	465	469	491	473	464	446	476	465	491	462	462	482	440	470	466	478	456	450	438	455	454	467	490	474	495	447	473	495	478	452	467	484	465	462	509	506	441	493	493	432	483	473	419	452	447	485	431	477	464	496	467	481	479	477	479	493	461	537	468	478	456	468	477	439	490	471	481	479	464	470	487	478	453	476	445	469	486	492	448	427	470	461	472	453	468	466	459	431	482	497	489	482	456	449	421	463	455	484	462	471	471	447	493	446	437	496	459	488	458	477	485	443	463	476	473	456	473	462	454	493	498	468	436	473	474	458	478	481	508	468	480	489	425	440	452	458	490	448	502	438	443	471	469	483	470	408	455	480	471	488	493	444	470	458	470	459	475	453	446	437	495	485	474	445	443	462	445	418	466	469	508	468	474	480	437	463	477	478	463	439	509	442	447	458	470	461	446	473	430	435	449	491	441	437	453	455	518	452	452	473	475	459	442	483	500	526	475	483	486	458	439	479	472	504	451	449	436	475	432	449	474	478	461	453	470	455	471	516	496	471	463	488	435	448	497	496	487	468	436	454	466	500	460	448	427	483	462	465	453	463	470	444	441	433	482	497	464	456	472	488	495	452	479	468	460	460	441	445	478	463	425	481	444	482	443	472	428	461	445	459	503	459	461	439	477	431	431	463	439	471	455	473	434	458	481	485	457	460	439	487	475	451	458	428	502	485	478	508	462	470	474	478	475	453	502	480	461	446	473	440	451	517	489	459	466	477	457	425	465	471	445	460	471	489	494	491	456	484	452	480	468	461	454	446	509	477	479	471	448	468	454	484	471	484	459	460	497	442	462	470	472	469	470	495	453	474	458	459	488	494	439	456	539	474	502	497	463	468	443	446	446	397	462	419	477	447	454	514	443	448	493	478	440	499	482	449	458	433	510	481	465	488	454	432	431	472	468	448	418	477	438	481	517	473	456	492	500	440	457	504	504	500	467	468	451	479	507	469	466	457	470	480
24606	21180	27660	24978	11790	1114	848	659	572	551	511	506	504	489	481	480	487	487	425	475	464	442	465	477	416	454	438	449	430	438	436	452	432	459	453	435	468	470	458	450	449	444	473	427	427	410	474	465	435	428	389	452	414	450	411	410	439	425	430	426	437	443	443	468	410	432	472	418	487	446	452	440	419	410	428	389	449	434	466	414	482	449	407	444	436	408	420	458	445	429	425	443	422	466	419	437	436	435	454	411	437	474	489	424	472	412	436	443	433	441	447	423	417	418	416	461	461	445	465	471	410	445	410	459	432	430	446	443	418	453	439	430	413	421	417	452	457	448	451	421	416	422	436	431	444	431	472	433	452	437	416	448	466	449	438	460	405	456	417	404	449	438	462	416	418	436	426	458	448	477	462	412	445	472	400	429	432	402	443	423	439	409	431	426	425	419	487	456	456	427	424	430	450	395	443	413	436	453	472	391	428	416	425	448	427	467	464	440	448	436	430	434	431	439	445	463	467	412	435	476	437	459	449	451	440	418	432	450	438	416	416	413	406	430	426	452	435	421	444	442	465	407	417	413	421	459	439	425	452	457	442	412	436	426	450	439	395	461	476	431	470	463	432	420	410	437	437	468	411	428	441	464	448	449	423	426	413	446	452	407	452	424	440	446	448	432	412	435	387	476	454	457	450	447	464	390	386	397	489	405	417	431	435	422	439	433	457	413	421	447	426	434	418	433	423	452	448	425	437	411	464	423	421	433	425	408	426	397	476	427	432	435	459	421	494	438	430	433	455	412	437	444	445	447	428	425	434	428	452	443	445	470	423	429	433	393	430	427	412	399	423	413	460	448	457	467	413	472	427	424	428	437	423	439	437	381	427	439	429	433	443	437	424	443	476	438	421	420	413	429	470	447	399	426	422	435	403	430	424	457	436	451	405	479	442	434	471	443	450	441	441	430	441	436	400	430	408	429	430	454	454	401	427	453	407	451	429	414	431	418	415	388	423	455	440	418	432	419	427	430	455	448	459	457	440	466	440	466	439	426	409	446	407	420	447	443	414	446	401	439	439	419	448	430	441	419	454	447	412	475	448	455	444	417	461	438	443	420	440	414	436	444	445	427	419	422	463	475	461	466	425	441	406	442	416	427	390	411	445	446	455	435	428	447	438	435	453	436	424	451	448	434	415	413	393	432	458	444	445	455	410	418	433	402	454	446	460	437	458	424	444	437	426	448	437	432	408	403	414	416	415	395	444	452	435	454	400	451	481	429	449	460	418	430	428	404	448	430	421	419	430	389	426	424	403	405	459	400	460	420	448	462	436	506	427	430	436	431	427	451	398	419	478	442	445	404	482	443	458	419	437	470	447	408	447	443	464	452	452	447	446	471	452	455	454	444	413	442	437	438	423	420	428	455	445	404	444	445	459	449	435	413	423	389	442	431	451	409	413	425	446	439	420	475	427	406	477	430	459	425	428	425	394	452	412	408	436	451	430	433	435	407	467	446	475	449	408	454	425	417	460	457	455	459	443	444	428	405	439	437	420	466	432	429	463	438	445	473	436	433	414	460	438	427	435	364	435	428	424	441	446	433	431	439	461	403	444	444	406	418	455	401	417	460	421	420	424	402	472	443	387	441	441	459	442	432	418	435	428	445	430	437	436	402	453	424	428	449	452	419	440	444	453	491	423	423	432	427	418	438	451	429	446	433	431	420	438	464	404	401	434	453	447	489	392	452	425	455	416	404	416	439	409	390	467	397	444	443	413	428	437	413	410	408	423	422	444	428	425	435	437	460	454	430	435	446	427	455	421	468	416	441	412	449	440	431	433	434	432	435	412	429	450	463	396	464	473	432	443	423	399	418	435	451	404	464	442	414	431	454	420	432	424	435	463	409	464	396	422	437	423	403	432	426	447	459	467	452	432	457	424	413	419	468	415	450	416	420	486	413	427	464	452	430	436	473	433	421	455	429	431	419	444	435	442	474	463	490	475	445	433	428	413	418	467	422	439	464	451	437	413	439	464	440	455	482	414	448	454	418	405	413	461	439	442	485	461	400	420	454	387	463	459	408	446	436	434	428	411	425	441	403	398	443	437	429	378	403	424	435	469	444	432	417	432	409	434	434	451	434	441	449	443	434	437	484	433	421	424	406	418	448	441	402	457	435	436	423	439	425	443	460	450	425	447	427	427	413	445	459	466	450	444	427	435	424	446	462	419	500	445	465	443	433	416	443	432	413	456	423	429	455	419	393	467	442	437	401	419	449	448	394	417	425	442	451	433	404	507	416	429	443	426	439	454	418	483	416	427	442	439	438	432	435	461	424	433	452	459	412	452	430	426	432	429	439	451	427	451	409	470	424	400	442	427	371	408	458	444	412	431	428	414	449	393	420	421	420	434	396	469	430	443	430	454	432	472	435	450	420	460	437	446	415	428	436	443	432	442	411	458	387	449	414	425	438	458	432	423	428	469	422	443	440	417	454	413	425	406	447	453	460	422	435	437	414	446	438	439	436	376	457	461	431	436	415	429	469	426	441	435	428	445	422	437	422	449	432	447	438	445	439	449	426	430	464	444	451	429	454	390	438	403	469	413	434	419	429	395	446	433	392	471	452	469	448	406	447	433	415	438	421	419	417	466	424	447	429	416	422	428	418	471	427	440	414	429	386	454	419	470	440	451	434	446	435	418	446	432	426	429	441	428	472	471	399	420	415	459	425	466	449	430	461	444	442	449	450	420	391	443	425	438	410	435	432	467	432	439	434	417	446	419	472	423	431	438	467	455	438	441	420	386	426	402	441	466	437	439	447	451	447	433	440	411	496	428	418	490	453	420	410	444	457	437	439	450	417	430	459	424	459	451	445	422	434	438	456	418	434	470	420	470	429	426	436	427	423	442	463	425	438	452	447	434	460	460	411	434	467	451	432	459	430	462	458	430	425	437	452	441	447	445	438	421	431	416	428	465	437	445	431	462	407	408	441	411	468	422	412	414	463	485	383	447	420	408	458	445	441	430	421	419	440	443	444	451	424	477	422	429	417	452	455	425	444	461	389	398	448	403	429	422	437	411	424	436	440	444	441	431	455	436	433	438	457	403	429	456	438	421	427	465	454	428	438	470	429	440	447	416	455	437	430	460	427	438	424	437	455	465	393	421	437	442	454	418	446	459	424	428	420	467	430	443	437	441	433	418	472	431	436	435	411	412	445	426	413	451	456	430	397	453	428	425	469	433	455	439	430	427	415	424	395	451	408	452	437	440	466	403	399	422	446	439	388	424	425	421	409	446	419	404	427	471	445	419	417	447	443	449	421	415	417	424	436	422	436	449	459	407	421	432	444	419	503	437	427	469	439	423	460	442	445	416	465	459	435	401	379	419	475	444	462	431	416	475	438	474	459	452	456	443	434	413	426	456	462	403	418	451	448	432	429	438	431	436	438	433	415	436	477	398	433	438	435	412	463	428	418	427	429	436	398	420	405	404	449	440	464	436	444	401	419	432	447
4917	8304	6781	3683	2598	1979	1594	1433	1267	1145	997	911	916	883	880	878	819	778	806	741	779	787	755	762	713	747	714	728	718	748	706	757	728	729	684	683	779	717	741	688	689	699	667	749	717	691	683	724	726	711	727	705	700	757	652	757	701	696	638	723	712	695	697	739	729	664	682	670	670	748	721	678	657	682	696	711	732	683	720	738	693	682	716	693	703	738	693	673	633	724	675	665	704	711	721	667	700	715	735	695	719	759	649	724	667	719	674	693	735	694	690	686	698	729	755	647	653	676	691	655	663	671	696	689	687	710	688	686	672	726	723	684	703	689	723	710	707	684	692	695	680	737	666	689	636	734	664	673	649	728	681	691	679	681	683	669	704	728	719	696	684	666	715	677	667	647	670	699	645	716	758	735	705	667	675	736	696	688	697	660	719	731	684	667	687	688	716	668	662	690	717	683	698	682	698	713	700	699	711	703	692	702	708	713	737	687	670	697	753	678	725	696	693	746	656	703	686	739	704	678	671	737	664	644	724	709	684	673	715	724	698	745	657	724	694	687	670	659	703	722	689	670	743	693	703	670	680	688	684	677	705	649	705	671	683	726	716	678	706	723	678	677	731	704	700	714	695	738	708	682	684	660	667	710	703	699	676	695	708	685	689	674	721	710	681	690	686	696	698	715	702	728	740	660	674	672	706	659	628	702	677	697	683	673	680	701	732	665	686	659	721	727	690	695	655	734	737	681	729	665	711	722	685	690	693	719	676	695	726	705	691	688	721	730	728	713	671	687	724	691	725	720	718	687	709	654	706	705	676	708	687	707	719	730	677	702	706	714	698	669	701	678	640	712	685	726	737	706	729	692	680	712	739	687	691	742	706	662	700	655	687	684	755	669	724	675	739	682	700	658	682	677	776	706	725	685	686	676	742	721	736	712	697	705	658	750	722	668	699	679	690	675	676	674	722	714	693	725	681	748	707	698	643	742	703	668	700	691	684	670	670	690	698	707	674	669	741	698	688	709	737	705	707	710	688	728	695	752	692	714	704	687	684	693	681	716	691	677	687	686	725	665	692	705	696	700	692	732	713	652	707	707	687	693	675	670	668	679	703	682	697	712	660	696	702	644	717	759	666	745	707	674	704	729	660	679	661	698	679	707	695	738	698	747	693	699	692	738	700	740	698	699	701	689	676	703	670	720	694	699	735	734	687	684	718	670	749	723	718	693	713	670	687	738	710	761	710	705	681	748	721	696	685	687	678	694	687	723	666	691	672	696	643	710	689	673	728	706	716	723	749	668	708	711	683	691	715	684	660	709	712	705	696	642	681	738	639	712	699	675	646	685	690	733	704	687	742	695	726	726	737	705	698	674	718	743	713	655	695	679	683	686	660	723	648	700	680	723	672	707	667	736	649	732	683	715	693	715	716	710	726	679	729	714	715	727	690	679	725	656	755	694	689	700	680	693	694	683	716	663	670	666	669	732	721	741	757	668	722	670	705	708	668	682	720	651	713	650	678	710	700	664	718	692	680	678	666	666	642	687	703	734	733	710	697	677	726	669	719	695	720	717	702	663	702	696	789	732	704	672	743	688	696	656	676	678	692	656	658	679	676	712	719	663	621	704	710	688	705	690	658	657	684	728	683	691	701	690	716	649	676	703	694	679	678	706	725	674	698	696	655	711	735	680	720	749	646	697	713	727	692	684	709	697	698	718	680	708	734	676	672	726	677	693	730	706	695	696	665	702	712	704	714	688	718	701	655	717	699	672	698	687	655	679	663	653	672	691	694	675	693	693	681	676	657	686	711	722	694	712	685	677	690	678	660	651	716	707	745	755	713	751	678	696	686	697	683	723	710	691	690	692	750	703	710	685	685	651	674	683	696	713	702	667	708	726	695	714	711	722	721	698	698	666	691	719	704	651	706	663	656	667	693	704	679	725	701	743	647	721	667	676	715	679	707	720	734	690	715	726	710	736	728	682	729	655	662	661	688	695	712	672	687	706	698	718	680	696	668	652	742	678	659	700	719	704	684	687	721	685	677	668	663	678	718	704	691	677	739	687	691	683	655	660	724	709	710	663	741	720	732	683	668	708	687	728	690	683	659	727	670	696	691	681	686	689	678	714	694	662	711	668	645	681	700	674	717	727	664	742	711	705	725	737	685	700	675	756	691	719	717	734	711	711	674	702	712	694	680	739	686	739	676	691	695	710	734	699	725	710	677	731	696	681	713	665	701	684	743	687	714	709	662	763	717	711	681	680	740	696	726	656	709	701	714	713	706	730	690	682	709	680	726	743	676	717	714	686	680	702	702	654	691	758	680	720	726	691	716	672	703	700	737	690	744	677	654	649	669	709	699	701	650	721	716	742	734	704	713	719	720	729	672	685	688	696	685	698	692	673	736	703	680	667	763	665	716	660	696	719	723	703	672	691	687	697	759	677	727	701	687	688	675	683	684	671	701	667	691	703	698	777	717	729	717	719	710	684	665	663	679	688	700	710	720	712	700	694	691	720	708	665	687	724	708	690	712	710	667	704	693	617	708	689	684	672	686	688	665	687	656	719	712	692	691	716	701	700	707	682	687	712	680	691	704	665	661	693	669	685	707	671	728	664	703	710	704	720	716	705	705	688	689	739	643	717	714	657	700	704	757	722	719	690	679	663	729	727	698	701	686	655	700	722	682	667	666	695	687	661	729	687	683	713	715	701	690	722	744	687	752	686	692	764	653	613	727	670	710	672	684	672	674	680	705	720	726	726	686	659	688	685	674	733	675	684	757	725	758	702	702	697	714	673	738	682	712	701	698	705	657	668	715	683	687	682	692	671	697	697	708	742	659	688	768	702	679	679	734	698	694	717	686	700	678	720	694	708	756	669	687	696	682	701	720	778	709	700	708	699	680	707	746	681	700	659	711	660	736	692	741	676	667	692	714	681	703	643	672	703	699	701	683	705	678	655	666	699	703	677	766	679	706	692	737	674	718	730	723	680	669	727	707	642	692	676	674	649	696	690	738	722	704	753	663	648	687	728	679	664	678	707	709	695	711	668	726	668	735	709	730	692	679	753	715	679	677	706	700	739	684	695	676	680	753	705	633	696	687	711	697	693	700	737	682	662	728	639	692	721	663	691	670	665	689	712	663	704	709	677	705	734	705	696	666	712	630	674	683	697	727	711	695	693	706	716	694	682	663	680	692	678	691	706	716	700	746	661	702	740	734	708	714	663	692	724	696	712	666	704	681	690	712	671	696	715	725	672	707	720	680	702	729	717	708	660	706	738	633	664	714	692	715	683	740	669	732	685	664	724	713	728	738	692	683	703	724	657	719	676	683	678	662	713	726	694	659	717	697	718	689	687	701	745	645	723	716	675	740	699	698	675	691	726	691	706	645	710	683	681	641	716	686	712	721	727	737	698	699	699	714	689	699	693	607	693	706	693	695	670	732	688	713	678	685	671	724	684	714	716	702	696	684	698	687	695	725	683	681	730	718	704	674	684	705	703
23151	21118	28791	23705	21121	18239	1882	948	689	617	595	537	488	458	459	416	440	452	409	407	388	370	418	369	390	369	375	361	361	371	389	355	347	398	332	344	363	340	395	355	366	308	354	344	350	344	321	329	379	352	327	353	328	371	354	327	341	365	393	364	302	359	373	358	327	349	348	340	340	337	340	348	365	348	346	295	334	335	363	331	323	358	371	324	353	322	327	310	301	331	331	331	347	355	348	335	317	331	351	333	375	339	324	319	372	332	341	328	317	347	349	344	349	343	362	340	346	342	339	343	315	341	339	327	346	381	328	347	288	335	323	384	323	315	343	345	298	353	313	345	328	332	308	327	319	369	349	323	351	352	359	351	314	340	334	314	333	353	361	362	319	317	339	362	347	381	374	327	363	364	342	317	346	378	350	317	372	381	317	368	344	319	327	324	327	334	366	350	352	312	321	323	336	333	314	337	313	309	344	325	340	341	322	360	356	338	334	357	319	326	361	335	323	342	353	344	342	344	331	321	339	329	320	374	346	340	349	377	340	337	355	348	327	358	314	329	308	335	345	373	307	314	350	347	321	346	326	323	357	313	338	351	350	321	366	333	345	354	314	331	347	315	383	320	342	338	330	338	351	320	332	335	309	323	319	313	318	305	329	321	326	365	356	347	332	322	327	346	314	315	325	337	354	354	331	351	334	337	343	341	354	351	309	319	309	338	350	327	360	335	336	340	383	320	302	360	351	328	351	300	314	347	318	321	364	370	316	371	336	327	375	324	323	336	364	310	335	300	340	332	354	357	317	351	337	341	343	338	322	305	342	335	327	356	385	317	350	342	324	379	341	357	346	349	340	330	335	389	337	318	336	328	343	335	297	364	318	395	349	320	335	329	324	331	315	348	340	333	334	361	365	340	336	338	322	332	310	333	326	325	344	319	326	338	319	371	376	357	331	372	360	332	323	338	340	344	320	337	362	343	329	295	298	340	343	331	338	328	315	326	360	330	345	318	342	344	350	353	339	364	336	346	335	337	381	308	350	354	296	337	356	334	327	362	351	321	352	323	319	351	316	354	344	325	341	334	352	334	336	338	323	367	326	332	340	351	341	341	350	332	357	320	371	315	307	347	325	355	390	317	300	347	319	337	347	330	343	333	327	346	325	337	345	362	373	311	350	327	346	339	342	328	322	334	341	346	337	343	321	316	346	368	334	313	352	338	306	349	350	323	315	332	367	348	313	358	364	351	326	307	357	352	355	324	338	330	341	309	303	323	337	356	329	341	329	302	351	326	326	369	343	341	330	329	343	296	324	334	320	319	340	330	300	292	359	337	331	350	329	317	320	319	315	362	318	349	352	374	327	331	316	334	324	344	335	327	332	326	332	348	344	342	352	356	349	356	347	325	326	363	323	382	358	305	329	349	341	333	322	348	336	314	337	346	348	325	340	359	351	337	342	365	330	347	302	353	318	378	310	332	322	312	394	331	358	332	341	403	318	358	351	337	328	382	361	303	336	310	322	327	342	349	355	346	364	317	385	304	312	329	341	341	331	333	360	327	357	344	374	325	337	346	331	316	359	342	336	311	326	322	353	326	327	314	334	333	333	350	336	337	318	354	347	350	329	358	312	315	365	307	325	332	316	349	337	331	303	341	355	320	341	347	341	319	359	323	351	336	303	363	354	323	372	314	335	340	356	303	321	312	316	342	309	325	333	326	312	334	327	345	324	328	335	370	341	338	310	339	323	313	359	344	303	326	349	326	344	354	375	330	351	343	352	336	343	337	354	312	314	372	354	326	341	324	337	331	362	325	329	371	309	361	341	345	352	336	327	323	330	337	335	308	351	368	324	328	358	323	343	338	325	327	358	323	373	339	349	315	340	337	358	284	356	319	317	342	346	324	332	308	321	352	331	344	330	320	309	309	306	366	367	344	338	314	336	320	344	323	341	323	340	353	353	315	311	342	297	330	345	351	337	311	350	346	341	309	327	314	315	303	300	349	358	324	305	344	301	341	314	327	331	359	376	346	320	307	325	323	353	348	353	337	335	340	327	311	332	353	350	361	328	327	313	342	366	332	332	355	320	310	372	325	316	327	350	345	320	352	344	361	347	357	346	330	340	303	323	322	328	341	348	338	365	328	348	344	340	375	335	351	365	334	307	342	330	315	309	359	332	304	343	352	352	325	309	355	327	325	348	348	323	320	339	340	365	333	349	350	345	360	328	338	313	349	352	374	348	349	324	351	333	329	301	326	348	321	301	328	317	344	361	354	350	356	350	344	351	325	323	331	353	325	354	319	324	362	331	348	347	313	328	330	335	335	320	315	322	315	379	366	347	322	347	348	313	350	293	351	342	327	333	340	331	343	352	334	343	315	344	331	351	347	337	327	353	312	330	356	313	307	353	328	342	300	336	338	368	361	336	322	351	339	334	339	342	330	342	335	342	335	318	345	301	363	332	350	321	339	323	354	339	297	348	308	331	325	302	333	331	313	323	342	337	349	320	355	325	334	314	344	335	350	369	348	350	345	365	349	289	360	340	332	331	354	318	351	324	327	321	360	294	355	341	356	349	356	364	335	285	324	316	343	333	355	345	338	319	315	347	336	347	337	366	325	319	341	335	335	327	340	342	334	322	337	361	340	318	368	361	322	365	341	328	350	328	334	359	330	321	368	365	321	365	320	287	337	328	324	331	337	359	352	327	315	329	326	341	326	293	348	317	344	329	308	338	330	318	332	365	313	343	334	381	342	331	335	334	318	330	314	317	335	351	332	340	334	331	330	317	331	352	335	327	318	329	332	337	353	350	356	319	319	329	336	368	340	335	341	362	360	324	358	301	338	317	311	355	311	313	372	326	310	316	319	365	328	341	310	338	325	349	351	329	318	317	313	337	304	334	319	314	293	321	344	357	346	338	377	319	359	354	349	317	299	337	379	342	320	333	318	304	334	348	357	338	381	346	343	320	326	314	342	337	339	341	305	322	366	327	322	381	334	331	305	330	342	347	321	348	321	345	312	331	355	341	330	376	327	329	331	376	341	355	328	353	321	352	345	350	327	333	333	337	315	344	328	306	357	341	334	320	366	335	299	326	323	353	352	310	338	290	322	319	321	355	288	338	328	346	344	350	361	339	323	344	350	334	332	366	326	317	360	329	324	361	337	327	322	341	352	353	340	352	334	351	301	363	325	366	315	334	320	310	315	338	306	309	351	326	330	373	336	339	360	328	337	330	329	357	333	321	289	349	349	334	372	346	382	303	359	317	314	325	333	338	335	316	332	351	337	314	331	341	321	354	328	346	339	357	318	354	329	329	335	343	340	323	334	314	355	333	350	332	344	335	310	320	346	341	346	311	337	358	347	362	353	332	324	332	300	352	379	340	348	350	308	347	323	336	318	362	350	341	308	340	332	325	368	305	312	314	368	346	348	340	346	350	321	324	291	317	322	343	325	314	364	332	347	320	344	352	288	313	320	345	361	320	335	317	334	351	347	343	345	344	318
7767	15946	13289	7101	4987	3589	2770	2256	1844	1574	1397	1256	1133	1019	935	910	908	826	776	721	736	703	668	724	674	662	691	649	684	641	640	613	663	639	605	573	576	618	661	599	575	572	557	613	576	553	585	600	562	617	555	586	584	560	616	554	573	574	596	573	598	548	603	561	559	563	599	570	599	532	563	552	584	554	558	545	607	569	565	547	539	590	594	565	573	567	579	559	537	557	551	612	580	566	592	559	557	556	536	525	530	580	534	574	512	522	530	535	563	558	550	557	571	545	528	556	577	573	515	605	544	556	527	523	555	541	564	548	525	504	526	543	571	559	527	561	544	553	567	555	573	578	508	512	547	510	515	582	547	529	529	558	526	594	584	530	540	505	579	533	540	536	568	575	536	548	530	596	544	538	548	547	535	521	600	558	551	554	564	533	527	563	546	530	569	570	555	528	513	560	565	550	596	530	551	564	531	547	528	547	526	511	547	580	547	552	503	569	571	527	519	529	542	557	546	573	568	559	589	592	558	544	546	577	564	569	575	544	585	572	555	541	532	554	549	556	539	545	579	557	546	597	542	549	539	543	572	564	500	518	561	561	532	592	526	565	569	542	530	581	525	535	535	536	558	561	555	544	559	529	531	545	540	561	573	538	531	537	567	551	550	539	546	596	532	563	564	572	559	514	557	577	578	525	543	582	541	551	537	571	561	575	545	565	525	565	538	562	584	560	518	535	527	546	513	560	571	566	540	568	593	518	545	544	544	544	571	539	550	559	579	536	550	550	547	544	516	525	546	534	608	514	584	529	581	547	532	551	541	555	551	542	550	528	541	569	567	535	560	533	496	551	579	571	586	559	553	502	549	535	509	539	510	557	541	582	558	586	581	533	503	554	549	532	541	567	537	553	553	555	498	545	575	562	568	540	536	543	539	555	561	519	524	594	534	534	527	515	508	556	578	570	584	536	580	588	560	571	522	561	595	525	546	571	542	540	531	560	514	587	565	561	579	522	553	548	539	564	553	538	571	578	548	532	560	504	547	536	547	532	596	583	516	557	542	592	549	510	560	540	547	532	568	570	559	554	544	533	570	516	541	559	521	520	573	549	560	535	553	549	573	588	552	581	585	574	527	521	517	556	530	567	529	584	574	544	560	601	575	542	608	542	536	500	495	547	532	554	477	561	537	560	537	569	505	563	556	548	524	546	529	571	538	553	553	565	510	535	555	540	510	580	584	512	579	547	556	519	552	565	523	536	587	523	530	549	546	566	504	590	529	582	565	520	567	578	523	548	524	526	543	541	487	541	576	567	582	527	538	602	573	550	530	542	537	508	551	565	537	558	544	584	535	581	594	558	552	571	538	510	547	523	529	519	562	544	536	564	549	531	555	547	548	543	556	555	557	567	588	566	529	559	545	570	545	567	531	548	580	518	524	552	591	551	564	552	533	530	542	547	566	587	562	554	533	552	541	514	559	563	600	553	581	508	542	551	537	562	536	573	517	542	526	501	542	559	578	508	518	554	548	548	541	549	547	533	574	526	573	608	553	546	585	556	560	558	554	539	530	547	559	539	536	568	554	562	559	574	579	560	554	574	553	566	581	558	517	509	514	531	547	523	583	525	573	561	538	571	536	559	562	562	544	554	600	543	556	583	578	566	523	575	539	513	563	570	596	564	572	516	620	589	571	547	527	578	561	534	545	537	538	576	588	534	582	514	559	541	596	570	516	579	540	582	527	549	595	543	488	568	582	529	506	517	581	521	586	536	559	547	511	550	580	533	538	516	537	567	532	551	517	524	554	574	525	535	551	528	555	556	529	557	551	559	526	527	575	537	587	540	555	497	528	553	565	537	552	545	568	543	589	561	537	530	569	551	599	565	580	523	531	525	524	545	558	553	540	518	569	528	582	531	612	540	547	559	513	566	565	562	553	527	509	538	534	514	550	541	537	579	546	520	551	545	575	539	598	539	570	537	559	541	559	550	535	530	557	513	520	533	537	516	544	534	561	594	571	520	570	555	525	554	523	554	518	544	531	557	554	578	574	529	574	549	554	587	495	550	526	553	532	566	516	534	555	574	557	531	522	537	544	535	545	545	588	553	539	519	560	534	545	538	542	534	517	520	537	556	548	546	487	583	522	538	563	531	522	566	554	562	546	533	559	552	532	528	573	565	502	561	557	559	523	552	552	553	593	529	533	592	543	541	566	542	550	524	499	574	487	504	553	527	524	624	526	559	580	532	538	541	527	535	562	524	591	524	550	540	522	538	557	581	563	538	517	555	569	559	552	561	524	542	540	576	542	541	581	538	526	527	529	585	560	557	569	539	542	592	499	566	528	593	555	526	504	557	589	572	557	587	527	534	524	525	535	526	547	543	506	556	515	540	576	525	564	579	560	554	526	557	605	525	534	543	580	542	486	567	558	542	533	559	540	560	574	537	550	581	583	528	524	564	567	534	561	552	568	566	546	571	515	529	557	573	567	540	553	540	558	542	560	547	579	500	602	560	543	533	516	547	570	492	551	544	543	527	576	549	595	549	513	549	546	596	541	553	560	595	557	552	555	548	534	497	537	542	542	572	546	591	530	552	512	573	547	568	520	558	548	531	619	526	519	518	544	554	527	558	533	562	530	527	538	542	537	542	523	555	553	598	556	556	566	549	539	565	573	595	562	531	573	558	556	532	547	575	558	555	527	607	554	557	578	556	574	550	619	554	544	568	577	527	554	540	543	554	539	531	573	569	558	549	535	583	528	531	566	548	552	555	529	547	563	561	568	546	581	548	493	570	589	559	586	525	511	565	519	533	571	535	558	552	529	554	535	539	524	531	553	553	573	557	553	521	555	529	523	531	548	554	545	533	573	547	542	533	534	529	528	552	551	550	547	552	532	561	546	569	523	575	558	594	499	522	555	546	564	548	542	570	524	551	545	550	541	528	521	571	551	554	541	604	525	580	554	530	593	502	559	543	561	576	548	557	548	548	562	619	557	538	542	556	553	527	527	530	520	534	549	512	524	561	587	575	598	547	524	552	518	501	558	560	535	577	566	556	552	594	577	570	560	538	509	533	584	512	544	540	573	521	557	559	506	533	554	550	516	553	613	567	573	581	572	540	570	542	530	571	514	567	578	525	530	543	544	554	567	487	562	547	566	534	565	558	532	529	553	542	575	538	575	558	568	576	547	577	537	549	584	522	508	542	602	590	558	524	554	518	523	543	542	535	551	507	564	558	587	546	547	552	538	549	575	598	545	546	565	530	558	552	539	558	530	543	589	532	574	546	524	547	550	559	524	548	562	531	588	556	588	542	508	540	569	572	553	539	522	583	614	550	566	536	593	578	571	589	576	584	584	541	545	486	560	543	543	526	533	548	555	548	575	548	548	518	560	569	576	568	544	536	543	556	559	531	512	523	562	521	534	542	570	522	563	541	535	566	515	548	597	510	555	577	533	553	581	590	528	581	597	514	563	562	556	532	567	528	545	521	553	572	516	571	561	559	539	542
26744	19572	5155	566	390	330	308	321	284	312	289	289	298	315	310	298	280	309	306	261	275	291	322	289	301	281	270	308	324	298	268	261	275	294	276	284	293	277	318	279	272	291	317	258	286	259	278	282	288	305	315	295	288	319	283	283	286	259	282	306	303	281	329	311	275	309	295	284	243	287	277	285	315	297	295	299	278	277	287	307	297	271	286	278	265	280	300	282	296	282	271	285	308	269	307	316	318	298	298	282	294	276	288	267	284	278	299	298	268	297	287	290	305	325	292	291	273	325	322	301	268	288	316	304	302	310	279	303	291	275	273	310	265	309	290	323	314	266	289	269	290	282	327	282	275	268	287	292	281	285	278	309	285	266	265	275	305	289	306	283	300	261	262	277	274	270	297	301	306	273	316	297	318	289	293	246	308	282	287	287	273	301	259	276	287	318	264	294	292	262	299	293	292	274	296	298	308	313	285	281	290	335	314	311	310	320	315	268	255	265	308	271	263	260	318	300	291	263	288	289	304	277	277	281	302	317	289	283	274	301	309	295	288	299	294	277	298	319	297	280	276	302	287	280	259	298	313	303	292	284	286	305	320	306	291	295	283	264	272	274	283	284	294	317	282	301	291	291	273	313	303	307	289	278	296	323	287	293	300	275	261	291	287	306	283	268	327	289	276	304	295	275	290	302	268	271	301	287	280	277	302	292	318	308	256	265	282	297	283	317	309	270	283	294	301	260	297	273	294	266	301	284	261	282	303	314	290	261	284	290	286	279	286	292	299	272	300	317	276	269	268	271	290	283	313	336	283	289	317	281	284	311	300	259	309	304	286	270	298	265	275	315	295	274	257	308	252	267	317	310	278	300	271	278	307	303	271	301	283	309	257	297	312	306	276	304	280	280	297	273	282	293	314	294	285	287	290	273	303	272	294	262	305	281	260	303	322	269	270	309	294	271	261	263	267	304	306	300	283	290	318	263	314	303	287	272	258	293	283	251	295	293	284	288	281	292	282	300	286	285	274	298	296	294	290	302	292	289	316	261	287	308	305	326	271	262	311	266	300	283	268	276	285	303	294	276	268	326	322	301	285	273	301	294	288	272	277	301	273	257	283	293	280	315	274	296	288	244	277	286	290	297	270	263	282	287	276	297	270	302	310	276	252	336	264	291	328	285	307	271	276	282	297	304	287	271	261	293	301	292	306	306	257	291	256	280	287	295	273	305	282	297	269	333	284	295	295	299	311	287	284	311	302	317	267	284	293	297	270	272	309	270	318	267	297	296	244	298	263	299	301	311	294	284	303	259	282	260	254	287	273	272	268	296	277	277	293	302	307	309	284	312	262	277	263	280	255	270	288	276	263	309	309	277	309	298	297	257	303	309	280	287	295	301	304	304	290	328	296	321	271	322	318	308	289	272	286	286	324	281	285	277	314	290	305	260	303	280	297	288	264	284	276	288	278	282	295	274	276	289	273	278	266	275	284	283	310	303	289	319	271	273	308	300	306	307	317	291	298	297	320	293	286	317	299	293	283	286	275	277	264	303	278	288	268	293	271	289	305	291	300	300	268	299	292	324	315	322	283	275	275	300	261	291	284	279	298	284	280	256	256	294	295	264	307	303	295	295	310	287	273	265	266	267	309	272	313	282	284	282	271	290	274	301	286	275	269	283	315	311	279	305	286	297	313	309	313	269	237	303	274	295	275	284	296	310	272	272	280	281	270	313	274	267	270	294	308	304	300	298	280	293	282	308	292	305	286	301	273	286	288	306	288	290	311	282	286	306	305	267	287	278	293	292	286	300	292	306	280	264	264	301	248	309	295	273	312	280	283	275	273	302	273	264	277	320	280	289	296	310	298	278	274	298	292	264	276	259	252	291	282	276	290	288	306	287	301	319	295	289	274	300	298	285	300	306	279	333	294	336	324	314	305	270	294	259	255	290	298	267	303	294	310	305	281	276	280	270	283	308	283	271	281	288	289	265	269	276	306	287	308	235	283	292	298	277	292	306	296	273	315	283	265	291	310	273	333	293	299	277	267	271	250	309	278	297	305	297	280	314	280	291	264	273	284	282	304	312	300	293	313	273	308	315	318	278	277	280	314	287	304	278	312	285	328	315	301	271	268	282	286	326	269	310	295	254	284	306	262	299	289	292	296	317	295	326	280	301	302	303	269	278	323	291	294	300	295	296	290	281	307	289	299	281	319	308	312	289	294	288	289	302	278	292	300	324	294	280	275	277	304	293	303	300	265	285	269	280	277	273	291	289	338	289	288	309	300	288	286	301	278	287	271	318	264	272	291	281	296	301	274	307	335	305	296	312	300	309	276	288	292	288	278	301	288	303	286	274	278	278	310	264	282	297	286	295	327	295	298	268	302	281	285	314	265	281	304	266	286	283	267	317	268	300	285	236	312	267	258	312	306	302	287	265	300	272	277	283	286	306	278	265	297	311	301	296	289	313	305	274	283	281	299	270	268	311	290	265	315	286	256	267	302	322	275	319	284	323	278	294	263	305	303	304	282	293	296	284	284	288	303	276	306	264	278	264	287	269	257	288	282	329	296	288	289	288	300	260	300	289	300	327	312	268	294	273	302	289	298	245	297	275	287	329	301	282	230	280	308	295	281	316	296	298	291	296	290	296	248	302	290	295	290	281	341	262	323	297	301	271	271	257	272	292	284	313	309	268	305	270	280	302	265	269	308	286	282	275	306	264	269	271	268	285	283	293	264	306	276	312	311	276	290	282	307	288	298	271	303	269	260	309	308	303	301	263	267	295	257	262	307	316	271	303	301	285	294	271	295	285	287	260	257	293	272	281	267	284	288	238	287	287	292	276	289	289	300	278	272	309	265	272	304	293	260	285	275	263	307	287	283	304	287	288	286	293	280	288	300	300	276	308	293	270	310	290	270	261	292	292	270	253	285	307	289	291	268	308	303	305	263	301	283	278	273	272	294	280	275	269	319	299	317	288	285	300	285	296	281	333	291	275	282	279	284	280	310	297	291	298	326	309	268	265	292	287	276	268	307	265	290	315	306	316	270	297	278	295	324	273	275	309	276	290	314	280	265	288	297	315	306	272	275	277	298	302	305	288	306	287	261	325	291	286	299	314	302	276	297	308	306	298	290	262	281	310	267	268	301	319	240	300	266	292	286	279	313	259	290	283	323	291	265	284	268	299	276	326	279	287	307	272	286	314	288	262	272	280	267	287	278	292	310	288	297	272	260	276	287	278	291	298	305	281	291	289	324	273	303	263	256	286	266	273	289	303	274	278	280	285	281	280	294	243	269	296	265	308	304	301	265	285	303	300	323	274	293	287	286	328	283	268	298	254	305	307	293	251	294	289	289	286	284	298	271	301	278	279	271	323	302	259	291	254	284	301	256	292	273	278	297	287	302	276	287	271	310	282	300	269	285	286	300	283	284	270	288	266	308	299	287	295	288	277	273	294	273	294	287	281	309	290	278	267	302	286	299	243	301	302	283	272	301	293	295	291
4033	1578	1404	864	747	645	544	537	558	521	514	497	516	486	496	528	500	501	479	477	469	455	477	517	473	486	423	488	493	498	428	491	491	476	463	459	435	458	463	488	506	488	445	467	455	447	503	465	476	492	483	465	461	482	463	494	479	474	491	453	472	516	477	459	457	445	487	510	425	457	464	484	442	460	464	478	459	454	514	460	443	509	466	509	444	505	432	459	492	453	463	465	449	465	468	456	422	445	465	512	432	440	498	454	469	467	482	448	441	480	456	483	435	428	448	459	414	423	461	461	429	455	435	450	481	443	421	494	522	466	481	446	454	432	440	461	467	468	447	453	461	468	486	481	505	472	452	470	484	443	481	496	481	495	483	492	431	444	439	450	457	494	437	459	454	427	411	493	462	464	511	455	497	455	450	454	466	457	489	515	465	484	482	477	488	512	468	468	498	441	432	501	463	485	430	439	439	493	456	472	479	464	436	496	417	480	466	447	468	509	489	468	460	493	455	465	422	456	483	432	467	470	455	468	475	466	475	452	489	462	440	461	457	495	462	489	466	488	420	458	467	490	488	463	448	476	472	474	476	483	466	486	469	482	471	478	451	469	455	445	454	532	474	490	464	438	452	468	471	432	464	420	431	484	439	484	483	468	465	445	505	501	462	480	515	471	472	469	497	428	456	432	433	430	467	449	453	485	456	470	473	490	499	456	437	504	470	439	430	470	467	426	478	476	475	469	476	461	449	465	450	466	471	484	467	446	477	499	503	473	462	457	524	526	456	467	504	474	469	455	448	482	476	482	470	474	420	493	485	455	444	453	449	457	496	451	491	472	468	468	478	471	467	494	448	471	477	443	475	487	445	443	467	502	444	470	457	464	480	466	449	466	496	472	455	456	454	493	485	455	482	474	498	459	466	514	494	467	474	451	463	447	467	496	478	433	442	468	475	464	479	448	469	471	466	480	479	422	436	447	498	503	482	458	473	407	488	493	489	451	490	452	469	440	428	444	440	425	485	485	460	479	444	473	480	468	475	474	451	503	453	454	477	481	466	480	523	480	505	497	462	443	448	487	470	509	462	459	441	468	461	464	441	464	497	452	472	494	438	443	462	472	460	451	478	489	477	501	467	444	459	481	417	463	468	487	470	457	477	482	468	484	490	481	462	470	474	482	475	476	470	474	439	459	466	496	432	484	426	482	443	472	473	481	465	455	469	460	469	459	436	432	460	498	483	458	423	500	485	432	473	480	458	476	449	470	471	500	485	500	474	491	473	435	480	472	485	425	474	477	481	477	479	454	443	481	454	487	450	456	462	507	475	489	473	485	435	468	474	472	458	500	455	465	509	454	482	468	429	453	480	441	456	478	461	462	471	464	457	444	491	455	427	417	476	446	467	462	490	437	447	476	501	475	466	458	483	498	430	459	460	479	472	440	489	450	472	503	444	488	464	483	496	469	440	468	489	488	440	460	459	482	480	437	483	476	483	475	475	496	447	476	506	448	459	453	472	466	481	505	421	452	470	481	435	460	502	465	459	444	451	481	506	469	457	460	506	537	458	497	446	472	443	439	485	462	479	497	490	472	491	473	460	480	449	461	474	443	478	449	514	467	484	458	467	503	459	442	502	457	427	444	455	472	471	457	469	494	460	486	435	449	477	416	414	462	474	448	439	467	477	422	455	504	480	447	472	415	483	462	464	468	454	485	441	489	502	464	470	466	507	473	466	480	492	467	462	450	460	494	470	498	487	469	455	479	449	442	469	475	448	423	494	458	476	477	448	456	502	461	449	478	455	398	482	458	425	478	465	475	490	469	448	485	448	476	471	457	463	460	491	465	485	466	449	454	417	522	531	421	463	492	449	475	447	448	427	425	453	473	464	447	475	448	501	430	503	470	471	450	456	475	484	464	552	456	455	488	453	511	436	453	426	465	474	459	439	495	503	469	471	478	393	451	458	483	478	458	488	464	458	469	466	498	479	495	484	429	459	492	439	482	467	509	452	472	484	479	473	446	451	521	488	456	450	518	485	493	483	468	462	461	489	459	497	507	452	446	472	478	440	495	456	505	477	484	480	443	507	450	474	488	466	460	451	451	480	447	465	469	468	450	447	494	482	464	458	472	446	463	445	492	486	490	464	453	458	464	461	415	475	453	474	470	470	455	455	471	447	483	496	447	470	443	478	490	470	493	446	485	461	508	483	524	465	465	472	457	455	470	438	429	458	467	476	467	435	453	504	473	494	432	450	478	484	472	483	446	430	481	500	443	462	442	461	443	486	502	458	488	483	478	446	449	480	466	480	441	495	437	495	442	469	484	433	494	497	474	458	473	479	492	489	487	527	442	449	494	483	511	438	464	445	500	487	435	491	458	441	438	511	450	496	451	490	464	475	436	430	471	461	485	465	468	416	496	443	483	476	446	458	464	486	474	502	472	450	416	496	482	457	442	511	442	493	441	446	481	482	477	486	454	448	463	478	472	473	468	439	500	472	458	454	487	492	485	484	478	463	460	480	460	504	479	460	531	451	500	485	489	464	468	447	447	470	500	491	450	455	481	496	460	508	494	455	462	469	450	452	495	450	480	467	451	469	464	480	464	470	439	534	513	493	439	466	482	511	426	476	473	473	463	491	483	464	474	481	470	434	465	403	449	447	452	442	455	474	475	474	467	500	501	471	463	451	468	494	525	475	474	475	466	431	457	455	490	471	449	484	445	495	485	462	492	447	487	480	493	498	473	497	485	460	479	450	453	473	439	462	449	463	452	481	455	476	479	477	478	453	477	457	492	466	458	465	463	471	466	445	495	461	484	455	442	455	449	498	498	424	485	455	496	440	487	446	481	487	481	455	484	473	454	429	484	478	470	459	449	429	449	504	491	521	459	476	457	445	431	455	457	479	438	445	504	440	461	488	466	439	513	475	434	471	448	463	479	474	472	465	498	486	501	469	463	516	460	459	480	477	478	480	478	458	468	464	490	467	458	422	457	483	443	474	431	479	470	470	471	471	412	483	462	451	467	476	472	437	439	410	450	439	463	447	428	456	499	455	464	457	509	472	467	456	489	464	455	474	446	458	450	487	463	475	466	488	436	470	476	469	474	464	447	489	466	444	490	477	488	478	471	472	481	430	462	452	494	488	447	451	519	463	445	438	420	480	456	463	455	466	457	488	445	466	450	471	464	490	414	466	504	480	460	479	470	525	408	507	441	451	496	521	441	462	470	461	490	476	494	469	462	464	451	489	447	503	476	467	434	481	506	467	478	488	462	471	475	478	404	523	503	488	444	470	445	482	427	457	496	495	451	471	458	434	431	530	479	470	464	458	430	457	449	466	427	443	456	453	488	467	518	493	467	481	473	475	489	463	479	472	467	469	474	446	451	445	483	499	435	448	432	441	451	425	462	432	462	452	505	475	471	494	460	447	473	445	482	474	487	456	463	455	503	429	444	475	507	491	498	469	460	471	454	515	491	474	440	412	473	435	470	480	484	478	430	442	478
24658	21232	27799	24951	12057	1172	806	633	660	535	568	563	528	495	468	469	447	500	477	481	445	411	510	483	428	479	454	470	507	455	472	455	483	433	439	467	434	442	454	398	457	463	453	482	414	434	444	411	466	452	458	425	460	406	434	428	478	459	442	448	447	470	391	422	413	413	416	442	435	456	510	456	440	450	492	407	423	416	427	427	424	433	429	483	428	441	458	402	433	421	458	428	443	462	428	410	453	444	482	517	461	465	473	410	391	440	435	439	413	446	394	448	442	450	470	456	425	443	413	462	441	415	437	435	417	403	416	462	451	458	447	437	401	471	456	470	439	442	426	445	465	456	399	447	430	460	405	451	449	430	466	445	436	461	470	460	462	444	422	459	406	464	451	433	442	449	446	438	441	453	385	450	438	492	418	445	441	427	400	403	427	473	411	457	415	440	460	404	442	411	430	495	421	450	432	459	476	468	459	414	424	407	451	460	461	464	446	431	452	451	442	423	461	454	437	444	426	442	435	434	443	440	476	438	421	464	432	425	433	410	424	453	459	398	434	427	428	419	472	416	455	424	448	459	461	437	469	428	441	440	458	458	429	436	454	412	429	434	426	455	438	444	468	445	432	458	429	467	432	381	448	432	407	428	455	410	429	450	436	467	415	449	488	471	431	464	431	453	444	408	445	452	472	409	434	444	454	400	435	463	413	464	412	460	434	444	448	460	421	455	423	421	394	425	441	489	439	437	434	433	411	438	461	439	475	425	439	418	433	451	472	493	467	418	452	416	444	448	481	419	434	412	431	456	443	418	452	454	439	443	446	437	439	428	430	420	417	449	400	467	445	438	439	434	450	405	432	433	443	452	444	451	458	457	455	426	433	456	413	450	430	423	460	437	429	449	445	428	442	452	415	419	415	448	421	436	442	411	424	446	443	454	478	417	452	407	412	455	430	400	430	458	442	444	457	441	443	418	431	432	440	434	480	419	436	418	438	440	448	435	456	451	412	423	406	454	474	405	453	449	451	461	451	456	427	454	427	411	446	408	429	455	445	436	428	467	444	441	446	407	457	429	448	428	414	442	442	427	456	450	422	430	427	460	474	460	416	401	465	460	434	468	441	454	427	443	437	418	411	404	436	431	402	452	457	439	400	449	453	444	437	439	447	444	455	461	446	450	484	451	439	447	424	437	435	463	414	397	424	441	382	418	450	461	416	452	443	432	421	434	429	442	421	439	455	479	419	415	463	458	446	464	408	431	465	446	461	429	433	453	469	456	422	435	428	418	423	433	408	420	443	440	455	445	463	430	430	432	417	444	439	436	437	470	459	420	440	427	428	450	456	472	417	415	450	464	443	437	462	457	425	440	444	420	491	447	452	454	430	437	445	451	449	448	414	407	471	449	443	468	464	427	439	434	414	444	440	475	453	447	464	475	430	420	446	445	441	409	459	463	427	397	436	449	408	419	455	472	492	458	473	442	432	507	431	418	432	431	421	427	452	434	455	475	443	427	437	429	441	433	453	448	429	442	485	454	433	435	426	429	442	448	442	445	468	407	446	449	419	422	391	452	474	459	441	477	455	417	417	464	420	432	465	423	419	418	454	455	463	433	436	384	437	416	447	427	450	449	437	407	460	460	452	433	458	443	446	433	440	434	439	466	434	450	456	425	424	485	440	444	455	427	438	453	442	433	432	466	404	465	436	418	431	419	438	419	436	420	436	447	440	459	432	426	482	431	414	432	413	466	409	434	424	450	468	460	421	437	438	427	450	445	426	437	402	420	441	422	422	455	436	461	448	420	472	446	457	432	462	434	437	436	478	421	444	435	400	434	432	464	420	439	421	472	422	433	417	444	432	439	452	428	447	435	444	475	435	472	417	428	441	463	465	445	406	489	456	465	448	425	479	425	424	447	446	417	467	470	444	413	429	455	446	448	455	416	431	504	408	467	456	438	396	432	429	437	471	395	441	459	409	438	472	440	437	431	477	445	440	432	429	434	454	473	452	476	453	455	446	442	421	442	419	439	450	423	448	444	435	412	448	446	459	450	467	467	447	454	464	422	423	439	422	459	430	454	453	442	449	421	459	451	447	427	449	448	445	438	458	437	447	424	410	479	452	456	448	434	433	434	443	460	457	471	411	442	473	411	415	463	456	399	431	410	465	469	426	426	404	414	418	422	448	448	450	406	433	427	433	408	437	445	425	427	457	452	450	427	463	424	439	408	449	415	461	400	454	459	477	446	429	443	420	414	405	444	454	437	450	453	417	449	443	481	451	449	462	416	439	435	451	438	423	423	436	492	441	512	498	452	449	452	443	450	425	444	433	431	471	426	407	451	427	466	415	454	440	456	415	409	467	441	425	471	435	420	446	433	481	423	442	451	415	427	420	447	417	431	424	455	449	431	450	427	461	405	451	454	429	423	418	432	466	439	403	467	397	452	471	451	443	427	438	453	477	445	439	415	439	429	432	430	466	445	418	449	441	436	472	443	438	429	435	459	410	452	452	471	425	418	447	468	472	426	473	418	453	433	471	445	428	420	443	453	426	449	448	403	424	423	411	424	461	439	416	424	466	424	428	406	443	443	433	489	455	456	428	433	449	433	419	398	447	463	443	439	467	429	450	441	449	437	469	410	426	454	443	462	467	405	466	474	428	417	424	431	445	412	441	450	414	437	451	443	414	418	398	420	450	415	410	455	441	456	426	442	466	442	429	466	432	445	416	432	418	493	460	377	466	460	422	438	435	454	411	427	394	444	407	474	441	466	442	477	455	428	447	427	435	461	427	448	439	435	445	446	414	424	436	427	433	451	453	439	426	420	454	454	456	411	425	439	444	438	436	434	473	414	414	438	424	425	449	434	457	458	450	443	472	436	447	454	442	421	430	436	439	434	460	405	410	476	409	469	434	421	444	444	441	427	436	424	429	399	451	470	429	440	454	441	412	395	408	452	441	426	447	428	440	455	463	382	465	456	440	446	441	421	470	490	425	441	457	411	460	433	429	449	406	430	457	447	436	414	402	454	463	471	493	399	431	429	459	441	460	441	455	436	471	437	428	426	412	430	460	465	427	453	458	403	453	466	431	439	455	459	398	442	415	454	430	443	449	477	456	448	435	438	443	407	481	448	451	449	467	405	473	454	427	422	441	444	440	465	418	443	445	439	467	424	424	436	435	466	434	445	435	445	481	455	417	416	471	435	437	447	413	465	408	447	436	401	434	422	414	431	432	459	456	447	419	482	441	427	457	416	458	435	441	443	456	463	433	439	451	470	457	442	483	469	467	433	446	450	468	410	410	472	416	450	464	441	445	470	442	438	422	465	425	456	414	438	438	448	384	421	388	464	394	425	437	437	445	445	427	435	400	448	427	407	479	428	427	456	441	456	426	463	423	463	464	454	422	444	449	450	434	436	417	439	437	440	489	426	439	470	425	453	482	453	449	438	458	427	425	430	482	413	481	467	467	424	447	424	441	444	451	462	454	414	453	449	432	470	436	389
4903	8399	6897	3684	2602	1937	1637	1454	1189	1161	1044	1009	924	937	868	819	816	856	808	801	767	799	763	744	740	784	753	765	709	727	728	703	731	717	740	755	733	713	698	737	752	724	692	679	720	700	679	707	740	641	725	761	689	752	671	718	715	686	684	705	674	697	771	716	759	696	693	670	718	680	699	695	766	711	725	666	697	706	685	709	675	729	720	710	706	656	673	666	714	706	725	757	705	720	675	665	716	712	673	728	675	730	675	695	722	701	727	665	704	722	732	694	724	696	724	658	694	687	722	721	756	647	690	677	730	712	678	680	681	726	716	741	681	737	690	721	654	709	736	702	695	679	703	714	698	732	692	695	740	709	663	685	715	754	672	737	677	680	735	680	691	719	694	690	700	709	728	713	710	794	681	726	709	732	705	699	734	671	778	689	753	665	745	750	711	660	697	712	732	723	692	732	743	654	716	697	789	672	658	719	714	684	685	695	760	669	726	727	705	688	686	720	737	701	730	699	696	720	766	716	694	738	747	701	710	737	727	672	696	756	669	685	707	686	692	691	683	739	742	683	703	656	716	674	706	720	709	723	678	731	703	717	703	731	689	684	747	708	704	745	708	720	705	708	722	695	698	754	733	664	703	712	745	757	742	662	631	663	706	715	708	684	681	677	679	714	735	693	643	716	682	698	721	699	682	715	721	717	679	741	659	725	740	708	680	698	700	700	711	629	717	713	704	707	710	743	678	666	725	755	699	704	703	712	726	735	747	709	704	712	688	710	699	668	720	719	692	734	692	721	754	696	725	707	658	701	695	650	672	713	685	754	703	670	713	729	705	723	660	692	707	707	723	711	651	762	683	669	703	703	700	702	729	709	726	677	693	738	700	727	682	716	694	722	689	725	673	695	678	688	694	735	651	726	706	639	720	673	720	705	738	694	702	726	711	718	745	700	695	772	714	712	729	683	663	675	697	711	663	676	686	688	707	727	705	741	731	662	747	721	733	722	729	684	697	688	687	690	756	681	765	683	703	671	697	711	731	717	737	728	708	700	669	679	713	741	705	693	697	704	743	697	683	727	707	699	701	711	734	648	664	788	683	718	691	739	692	735	713	724	742	735	749	692	675	707	683	711	680	668	732	693	766	710	640	698	692	675	714	646	731	699	710	742	718	728	704	723	653	738	675	699	706	723	730	754	713	718	711	643	709	746	691	681	682	699	691	713	678	684	699	678	688	644	746	692	687	673	707	752	673	674	689	661	694	729	698	683	719	753	693	720	668	704	706	735	731	710	723	714	708	655	693	714	682	737	705	701	675	729	684	675	642	694	678	665	687	690	738	749	680	688	700	703	713	700	727	748	716	718	714	674	650	697	660	702	737	694	713	734	720	687	672	710	675	665	712	700	701	641	712	723	714	751	706	649	697	704	714	714	685	698	732	693	750	709	731	694	692	697	725	728	678	708	703	726	713	743	655	727	698	679	696	683	708	707	680	697	681	635	649	693	698	715	703	708	743	734	705	705	687	687	716	675	720	710	719	721	709	686	690	734	717	674	726	736	699	669	723	666	707	755	693	727	717	701	685	687	687	685	712	633	673	759	668	750	728	788	732	722	715	717	753	689	749	721	683	724	682	677	670	703	719	731	727	747	737	663	710	699	729	696	739	711	638	694	711	678	753	727	728	713	750	724	750	754	708	659	738	742	710	724	727	695	719	729	707	740	740	699	695	736	700	654	669	703	688	702	718	694	710	692	672	694	718	687	665	706	717	650	730	708	662	764	717	737	713	755	682	706	727	715	665	679	729	710	695	731	664	708	728	729	730	701	725	701	759	732	740	675	684	734	669	716	701	723	735	717	684	734	698	736	705	737	763	713	729	680	749	678	683	682	660	766	685	718	736	716	705	694	707	691	688	710	718	701	721	775	746	707	735	707	691	678	738	698	678	660	700	707	736	697	715	675	713	692	695	699	695	757	702	694	748	756	691	711	719	687	667	671	725	686	672	725	693	664	747	677	711	704	687	680	667	721	671	677	673	695	706	689	721	691	705	737	697	727	741	745	761	667	701	753	679	733	674	675	688	725	669	677	687	749	715	671	710	725	709	704	718	699	681	683	710	687	702	759	680	745	712	737	643	663	698	747	682	695	705	697	700	669	707	697	738	693	726	721	720	738	722	726	733	705	750	702	713	730	723	678	660	692	671	695	703	655	662	692	717	680	670	648	742	726	721	749	717	728	660	687	661	687	697	703	738	709	745	719	740	657	691	715	707	660	717	659	717	711	694	716	725	692	671	734	710	688	713	757	727	729	696	725	704	683	705	704	717	708	728	733	701	734	691	685	711	679	695	691	740	718	756	723	704	684	705	686	696	700	702	669	680	732	693	715	690	735	699	770	697	701	727	752	669	732	725	732	645	710	658	677	701	697	721	731	733	708	708	727	688	690	685	654	677	709	662	686	708	690	695	656	742	753	702	687	676	689	736	717	686	740	716	682	735	715	695	698	666	729	723	688	708	718	702	664	709	721	705	685	705	716	698	712	720	727	704	725	672	664	707	691	708	687	690	721	738	694	687	653	658	714	703	741	674	697	666	713	727	699	692	714	687	663	696	760	711	698	676	709	741	722	711	664	725	679	726	704	723	731	686	723	690	729	721	700	728	652	719	715	691	671	667	734	709	711	698	711	696	715	702	692	694	708	745	736	716	695	639	738	721	701	693	713	661	689	683	692	694	719	677	656	711	732	698	689	716	703	677	704	738	684	713	688	762	702	675	714	718	736	697	734	681	684	703	701	730	699	690	732	750	684	730	672	714	710	668	702	682	708	708	683	720	689	691	693	677	738	728	715	686	677	724	705	675	731	744	744	697	708	716	710	638	701	705	710	668	738	738	706	676	718	761	704	722	675	666	704	696	708	707	706	700	716	685	729	735	730	700	691	687	668	715	711	707	654	653	732	674	672	715	688	667	701	723	704	696	667	712	692	720	697	715	729	763	705	704	736	707	703	691	712	716	773	695	712	683	683	706	710	666	700	730	692	676	715	682	699	710	690	721	683	762	710	745	718	724	728	705	672	716	677	722	712	727	708	675	733	703	725	677	726	684	727	679	760	681	716	709	666	690	683	688	676	682	713	683	695	711	669	741	688	702	720	666	697	672	678	694	708	721	700	723	732	733	743	703	723	728	736	673	654	677	673	699	693	661	735	708	683	731	722	740	719	699	677	702	735	691	726	748	725	684	695	711	765	698	721	733	719	678	662	695	710	748	717	686	736	713	701	716	740	687	719	719	687	699	703	702	688	708	700	723	683	715	661	719	667	660	728	728	715	706	665	734	688	732	706	675	701	705	693	684	708	718	687	684	702	671	684	707	720	702	746	745	726	719	699	707	688	679	708	704	681	688	769	689	717	676	752	782	710	697	686	707	668	676	711	698	727	761	705	744	738	700	680	724	751	734	674	664	727	665	736	734	708	690	696	717	687	719	699	705	736	700	727	754	658	712	710
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
