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
338748678611	338748679181	338748679730	338748680280	338748680830	338748681380	338748681930	338748682480	338748683030	338748683580	338748684130	338748684680	338748685230	338748685780	338748686330	338748686880	338748687430	338748687980	338748688530	338748689080	338748689630	338748690180	338748690730	338748691280	338748691830	338748692380	338748692930	338748693480	338748694030	338748694580	338748695130	338748695680	338748696230	338748696780	338748697330	338748697880	338748698430	338748698980	338748699530	338748700080	338748700630	338748701180	338748701730	338748702280	338748702830	338748703380	338748703930	338748704480	338748705030	338748705580	338748706130	338748706680	338748707230	338748707780	338748708330	338748708880	338748709430	338748709980	338748710530	338748711080	338748711630	338748712180	338748712730	338748713280	338748713830	338748714380	338748714930	338748715480	338748716030	338748716580	338748717130	338748717680	338748718230	338748718781	338748719330	338748719880	338748720430	338748720980	338748721530	338748722081	338748722630	338748723180	338748723730	338748724280	338748724830	338748725380	338748725930	338748726480	338748727031	338748727580	338748728130	338748728680	338748729230	338748729780	338748730330	338748730880	338748731430	338748731980	338748732530	338748733080	338748733630	338748734180	338748734730	338748735280	338748735830	338748736380	338748736930	338748737480	338748738030	338748738580	338748739130	338748739680	338748740231	338748740780	338748741330	338748741880	338748742430	338748742980	338748743531	338748744080	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2798	3600	2300	2797	3600	2300	2797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23752	21470	28499	24850	21475	21595	10355	2017	1342	1289	1070	983	899	861	806	746	718	696	696	675	687	657	631	635	653	574	613	639	622	588	615	576	597	596	576	596	600	571	566	498	565	584	565	561	537	492	542	561	525	578	597	573	563	553	524	517	550	570	536	553	557	577	550	499	560	525	547	528	559	584	549	533	502	519	558	546	600	540	519	575	504	534	572	557	537	549	535	573	545	564	503	532	508	541	551	510	561	524	508	533	556	555	494	544	532	510	550	532	520	534	584	534	530	532	509	507	528	546	550	517	510	511	500	541	534	566	538	534	514	525	503	527	539	526	547	554	521	535	526	509	566	558	565	548	487	527	545	510	551	579	547	559	544	521	566	534	573	541	535	524	502	575	565	512	530	529	532	555	494	548	544	494	521	545	544	545	509	555	547	494	520	546	553	529	523	557	540	524	520	544	508	562	521	532	523	541	538	530	514	517	549	544	548	493	501	571	519	545	565	514	517	532	526	543	512	546	509	533	527	503	525	522	500	529	548	522	549	536	506	533	503	518	532	566	510	555	463	537	544	541	525	568	543	560	530	525	546	527	482	564	542	481	560	572	511	538	527	507	565	522	562	517	530	527	526	515	555	541	559	541	531	551	550	499	537	528	565	553	562	569	536	516	539	536	547	552	551	514	524	515	517	509	522	570	487	567	496	571	560	490	513	525	540	507	564	540	535	514	536	491	527	540	541	544	507	494	548	529	521	542	582	538	501	546	550	507	528	544	537	544	527	517	571	577	521	525	577	531	555	510	497	540	529	557	560	466	555	529	530	534	500	493	521	495	501	553	540	557	546	578	526	528	585	466	530	568	521	524	520	520	522	548	504	503	546	507	510	575	506	548	517	518	496	536	538	554	531	539	562	540	562	557	505	563	534	535	550	503	515	512	530	510	484	502	556	530	503	576	495	557	521	522	539	496	579	542	559	482	543	513	523	528	503	554	532	546	540	509	543	485	554	547	530	513	533	515	589	545	561	471	526	531	570	501	524	567	529	532	538	567	535	519	536	574	549	519	528	537	520	534	521	527	547	522	501	586	505	540	562	537	504	496	543	518	552	511	562	539	525	559	594	554	547	532	520	524	558	466	552	548	527	556	506	559	531	552	532	490	553	520	551	542	504	574	531	511	590	551	549	512	503	548	542	558	527	541	510	566	550	528	517	516	503	525	506	506	503	519	523	552	572	550	530	507	517	545	552	500	538	500	562	570	573	559	506	530	552	488	537	508	535	536	503	568	529	550	446	488	492	503	515	523	502	543	556	513	540	509	535	500	538	513	569	521	510	540	525	512	527	525	547	543	514	537	554	527	539	526	529	541	534	499	495	509	551	527	561	519	534	518	561	564	533	579	499	545	509	498	527	557	477	529	500	515	513	545	527	528	541	492	518	535	541	538	502	564	530	576	547	536	540	505	500	493	557	522	499	548	534	529	533	510	534	535	532	495	523	525	552	546	556	558	532	550	587	550	512	530	537	556	498	505	526	516	531	506	497	524	541	535	537	507	519	533	528	522	508	544	560	542	536	550	551	535	519	520	535	544	535	574	540	510	541	531	545	540	527	557	507	506	550	535	539	536	547	521	554	524	526	517	534	534	549	524	495	490	515	546	537	534	565	535	552	514	519	568	497	528	548	552	519	496	510	517	539	513	552	445	524	518	560	555	573	522	510	554	525	536	519	501	567	558	533	560	581	486	556	532	523	522	523	520	554	538	557	567	552	491	531	508	510	534	526	527	537	618	542	521	562	502	551	532	528	536	492	501	536	546	573	512	484	532	522	468	531	548	521	486	536	535	509	542	534	517	540	519	554	540	561	520	502	574	526	551	543	588	479	584	537	557	522	543	536	529	518	522	532	515	501	516	493	535	573	512	518	543	536	558	535	571	557	545	573	493	518	517	534	518	522	543	486	558	512	526	493	498	545	591	513	510	532	532	493	517	567	503	526	469	514	506	543	506	576	518	548	504	547	565	545	537	568	582	522	555	533	507	553	508	498	553	548	529	502	536	535	560	560	531	539	527	532	572	547	543	536	508	521	519	505	534	533	543	545	565	540	517	544	514	524	557	524	566	536	531	564	518	579	493	540	543	539	545	543	572	509	503	563	528	556	556	526	486	533	535	553	550	530	529	541	530	596	501	537	510	549	487	512	546	514	548	507	564	512	540	509	537	546	514	493	546	531	530	529	579	563	528	495	524	536	538	515	535	577	551	545	538	515	513	545	557	557	534	483	555	513	553	562	536	531	513	535	550	513	503	551	542	527	558	554	519	507	568	507	553	556	507	512	530	569	464	516	524	550	548	556	519	496	541	532	531	520	527	493	542	558	518	510	535	552	578	494	529	490	523	516	506	542	543	529	572	530	555	543	544	535	551	604	505	562	536	508	561	494	493	543	553	510	491	492	515	512	527	542	547	570	535	545	529	514	535	541	548	520	481	573	523	554	568	552	550	550	561	525	504	559	534	542	549	524	529	495	518	546	528	578	525	532	535	557	546	546	554	522	499	550	527	532	520	579	501	562	554	532	538	512	513	571	556	479	543	490	525	514	527	551	524	570	530	534	528	541	557	483	528	519	482	501	528	504	510	495	524	534	481	510	556	551	529	555	551	540	510	529	553	540	538	559	550	551	521	572	510	518	540	529	562	517	533	576	505	540	541	500	520	552	549	511	562	537	490	485	560	559	504	558	529	535	557	511	516	534	565	553	481	562	544	585	530	517	559	535	463	503	507	539	541	549	512	537	536	537	537	518	545	494	538	506	523	529	521	523	500	547	551	516	530	549	547	556	552	546	533	513	532	598	567	579	567	572	530	491	517	501	563	546	513	538	493	554	551	553	501	532	536	576	513	514	533	505	536	492	527	490	562	529	511	489	510	531	521	540	524	568	546	503	515	580	576	533	489	557	513	554	535	536	525	513	538	533	551	542	555	514	509	552	526	591	541	533	565	547	535	500	558	539	555	544	533	528	539	539	512	577	572	546	519	536	542	532	493	556	534	538	579	518	555	573	548	518	505	500	512	517	554	537	542	530	544	509	525	553	537	546	523	513	518	524	565	537	550	525	534	546	534	535	547	544	519	491	504	509	544	551	553	537	534	555	567	494	522	565	495	488	564	496	525	530	539	518	515	540	547	522	541	524	544	523	518	517	562	507	553	557	499	507	517	521	528	528	526	504	528	521	493	558	482	531	519	521	549	506	531	510	559	535	549	501	529	481	515	531	510	528	532	499	562	519	507	569	547	578	512	518	496	556	539	505	542	528	485	474	542	523	521	519	528	508	488	539	512	533	513	530	541	543	503	480	531	570	567	518	541	537	527	541	498	537	516	495	501	542	529	516	565	565	532	496	532	540	540	541	500	521	537	555	524	506	506	510	523	521	518	537	539	504	496	590	526	535	547	578	512	548	468	524	481	544	498	514	530	542	501	542	524	544	483	570	554	507	531	566	565	492	532	536	553
11196	23540	21950	13331	6928	5104	3851	3055	2508	2088	1799	1532	1284	1219	1144	1048	913	897	824	825	763	747	746	704	628	705	649	685	653	580	630	591	642	570	611	550	585	629	509	578	548	562	521	554	540	523	571	549	542	534	554	509	541	543	503	540	546	547	515	532	514	524	570	527	519	504	516	507	528	520	510	489	519	500	523	510	509	497	487	512	530	442	531	512	485	499	471	498	515	507	505	515	497	470	523	454	506	529	515	524	510	504	542	476	545	514	515	526	540	477	476	535	538	482	516	516	507	522	498	507	528	496	489	514	522	497	509	541	535	469	519	474	511	474	526	516	510	493	495	504	489	491	538	485	484	495	473	482	524	520	492	516	479	514	516	489	446	551	500	503	484	496	516	503	520	514	506	450	500	545	541	519	501	507	505	501	478	476	514	494	524	497	465	536	502	507	467	521	546	479	493	505	537	457	511	503	464	496	528	490	501	518	545	514	497	519	480	489	517	470	482	482	545	474	463	482	521	504	520	458	490	518	507	500	487	499	482	541	509	503	465	502	502	519	552	470	487	512	474	473	526	514	524	486	503	507	509	497	509	455	513	490	506	469	511	487	471	512	504	524	536	507	496	479	489	501	454	474	495	504	495	504	484	517	493	475	483	524	493	452	515	498	514	486	505	473	464	517	508	535	503	490	509	496	499	517	481	570	492	480	467	477	490	504	509	492	489	487	494	484	506	550	479	498	500	476	515	486	502	477	512	495	519	523	519	484	523	515	489	510	479	520	494	525	491	481	500	522	466	456	521	503	515	529	501	494	502	506	499	479	513	514	502	517	486	533	477	511	466	516	514	579	494	478	458	489	526	520	456	499	508	502	467	467	470	505	513	498	531	488	473	485	541	504	522	498	457	493	505	529	497	491	538	483	492	513	506	512	467	507	509	493	529	487	514	486	457	508	505	500	482	536	526	516	486	511	515	483	530	481	499	486	511	508	477	529	526	505	493	540	477	490	484	510	525	546	487	480	452	514	508	538	499	503	488	546	459	506	480	508	511	488	498	478	500	508	502	507	472	464	465	506	491	502	498	519	482	487	481	536	480	504	482	526	491	518	520	498	511	492	508	516	483	505	525	488	508	503	518	522	531	521	501	488	504	514	482	510	504	552	469	502	517	500	518	454	516	510	477	500	516	551	458	526	453	464	506	482	511	451	485	490	509	496	464	491	486	509	489	503	494	483	495	507	525	547	521	536	508	503	481	500	472	482	500	546	502	527	521	499	512	503	514	498	512	498	474	527	489	496	498	483	515	480	486	510	479	488	502	475	535	534	474	529	514	511	532	501	544	488	491	517	479	467	501	527	519	519	474	518	521	547	495	565	497	546	456	478	506	483	506	479	466	515	507	491	500	531	492	504	454	488	521	473	523	526	523	484	526	492	477	490	518	491	523	532	463	524	486	501	534	504	520	502	517	479	499	484	496	473	516	479	466	497	477	491	447	491	518	490	502	472	524	540	515	470	525	527	509	456	463	485	524	478	503	499	501	504	499	481	499	506	513	502	494	537	501	537	498	496	492	482	510	504	488	484	525	466	519	491	503	555	481	517	519	486	465	511	534	535	509	519	507	470	502	515	513	461	512	532	483	475	540	471	516	507	501	496	489	497	493	524	542	477	500	457	537	519	528	462	532	491	501	481	476	477	459	494	505	539	488	487	486	503	469	438	489	550	498	488	504	489	479	511	503	511	468	538	491	520	503	463	506	468	479	487	483	484	507	538	509	459	485	519	475	489	507	480	484	484	539	496	510	499	501	507	471	516	534	506	475	485	488	494	489	529	466	477	528	524	464	474	492	503	535	489	490	503	512	480	508	463	502	457	520	509	514	499	503	484	502	497	493	518	496	460	494	532	486	525	487	518	489	515	443	491	504	507	514	542	472	489	487	464	484	479	503	513	533	472	492	491	471	537	492	491	521	490	523	492	534	505	479	510	470	490	508	565	566	453	508	492	499	520	518	511	478	484	483	511	495	501	503	514	488	495	514	481	480	508	502	500	539	488	497	541	545	480	486	492	458	497	516	485	533	504	466	504	491	523	465	491	496	457	498	473	504	480	512	511	544	471	498	523	489	519	504	484	499	518	503	515	481	499	516	510	524	489	517	485	524	508	482	490	463	473	488	478	524	465	510	562	491	511	497	439	490	500	507	556	481	520	534	505	489	512	445	498	470	477	501	494	471	515	533	478	526	528	495	494	468	498	502	536	487	495	483	526	453	497	527	485	510	520	500	503	474	541	467	526	511	500	470	476	532	522	478	492	522	511	480	511	506	494	467	507	481	437	511	466	486	483	503	481	512	470	493	501	514	487	499	503	509	540	511	506	510	487	539	499	551	484	537	478	532	495	527	504	531	504	471	493	473	483	551	469	513	525	526	479	533	550	524	525	522	502	495	487	492	490	492	510	513	472	532	468	482	543	542	505	519	539	472	474	483	531	555	525	495	521	460	530	530	474	530	502	502	498	471	488	483	518	489	486	519	503	540	535	470	469	490	535	477	528	520	476	492	516	511	496	502	514	558	480	485	519	471	452	547	514	520	515	515	506	474	508	488	481	518	455	514	475	524	500	485	530	514	520	466	495	478	515	441	549	464	530	538	505	450	483	505	489	488	529	554	509	472	494	508	487	519	488	507	480	506	489	491	487	504	461	503	502	512	483	487	519	523	505	535	506	523	485	509	514	495	483	527	514	500	521	458	497	519	476	531	472	492	495	516	535	477	494	517	515	500	469	513	498	496	479	517	504	472	522	523	519	493	492	499	533	486	467	470	510	491	512	511	494	515	504	495	478	497	537	500	521	489	482	497	505	544	484	494	490	573	496	498	480	491	503	503	544	495	474	522	483	490	463	482	461	471	539	483	507	514	462	485	508	545	473	475	472	511	517	520	486	483	523	567	503	514	490	492	487	521	487	490	459	489	515	472	503	483	521	498	465	524	508	523	495	516	479	495	501	520	505	511	492	526	459	515	501	511	468	495	485	517	492	506	543	478	527	463	501	483	517	501	496	501	518	490	455	501	493	493	489	504	519	504	514	485	493	510	518	501	529	505	490	522	470	486	540	468	495	490	486	516	452	508	516	506	479	514	498	488	527	505	538	507	539	503	514	514	486	471	554	498	498	507	496	470	486	522	531	527	533	491	526	505	460	459	498	483	527	519	466	486	522	507	505	522	501	517	526	500	468	525	494	492	511	492	508	529	510	502	504	513	503	476	477	488	492	511	511	523	501	492	513	475	511	483	558	515	484	531	501	488	491	507	506	502	534	540	517	528	471	527	515	515	518	559	476	496	508	486	525	493	471	509	507	534	474	473	481	497	502	483	491	553	506	487	515	511	528	502	527	480	494	516	580	494	475	484	510	465	477	523	520	525	531	531	531	477	514	484	545	457	531	501	494	478	485	498	508	494	528	455	522	465	496	472	510	458	483	493	529	478	489	477	494	484	481	492	487	505	483
28392	14595	2326	833	719	649	639	620	613	610	619	611	593	594	613	633	610	603	609	594	577	595	578	608	623	623	577	551	600	617	601	632	569	614	601	622	589	527	607	580	593	581	578	648	627	587	574	577	542	638	616	599	585	569	593	636	572	546	568	620	575	556	595	589	581	586	601	612	583	616	596	599	571	581	616	584	608	600	600	579	599	589	610	588	618	552	662	558	577	611	605	612	629	649	547	593	632	543	559	584	606	601	630	562	587	582	627	621	607	564	603	564	611	629	602	584	601	596	620	605	596	589	607	562	638	534	607	598	586	638	586	590	579	569	615	598	578	565	620	611	572	592	577	611	591	548	605	628	574	656	621	589	610	605	629	600	633	591	573	597	618	561	589	613	591	536	623	590	601	604	635	582	558	555	631	576	618	600	574	601	599	613	571	596	602	592	613	657	645	574	602	583	572	623	603	585	610	579	630	595	587	609	635	587	652	602	616	637	578	604	612	601	586	656	619	572	574	587	587	593	626	600	544	572	589	607	568	611	592	576	567	597	599	586	605	651	574	592	621	596	620	550	594	609	563	572	599	599	592	636	604	560	573	649	590	593	551	576	596	595	598	615	583	609	593	597	607	581	627	607	559	569	573	585	605	615	574	574	576	583	607	596	580	566	598	541	595	569	575	598	579	566	576	589	612	622	636	609	572	570	543	613	591	616	601	569	594	624	551	557	625	558	586	595	590	618	589	578	578	587	561	578	583	576	518	583	601	615	557	640	607	588	576	608	622	600	599	579	570	608	551	595	604	572	582	586	632	591	562	585	567	614	606	582	603	603	599	596	574	610	572	575	539	580	593	570	578	626	650	601	575	545	632	592	596	602	598	615	616	588	573	541	625	570	601	581	647	565	593	621	607	579	601	584	563	612	597	569	590	618	627	592	608	618	602	621	631	609	592	617	576	584	582	614	566	594	571	568	618	576	566	575	569	619	635	629	584	615	633	600	570	583	552	574	577	609	624	616	587	629	571	611	585	595	597	585	556	599	543	614	598	577	563	578	571	617	598	573	584	596	600	618	558	619	566	601	609	616	598	583	577	567	624	591	574	563	604	614	580	592	617	584	572	609	561	591	613	556	598	599	567	549	581	589	658	621	626	594	526	602	627	641	562	588	591	590	641	597	633	599	545	613	605	633	592	625	616	592	591	622	623	551	599	546	613	563	594	589	548	604	630	617	614	636	602	657	607	572	623	622	609	584	590	601	592	583	615	589	611	589	654	624	560	574	595	595	616	617	651	602	595	574	627	574	611	556	618	587	609	583	589	618	585	609	609	564	628	568	569	612	542	575	602	577	614	558	603	611	603	620	631	592	544	586	547	588	613	602	590	547	559	610	586	609	570	556	616	584	576	589	597	599	606	604	618	639	604	592	650	585	578	591	611	611	599	583	598	620	626	586	594	594	579	601	615	571	620	640	620	591	625	599	630	620	616	587	595	605	594	541	573	609	592	584	589	583	589	571	596	588	591	611	600	607	591	564	572	549	590	589	623	620	605	568	589	603	581	595	592	579	586	573	578	595	564	616	605	638	574	570	519	600	626	620	596	599	574	559	627	615	605	584	606	589	570	578	613	608	564	553	608	626	575	579	633	607	642	585	618	609	616	551	587	582	585	572	601	577	611	579	568	601	556	556	542	612	544	577	562	612	573	561	605	615	618	575	607	594	580	623	568	578	585	600	584	637	600	610	583	571	608	600	638	597	566	595	593	606	580	568	574	599	595	568	599	605	634	619	586	592	551	614	595	613	604	587	579	617	579	633	597	603	557	603	602	596	604	613	575	571	623	539	639	563	584	625	599	564	587	607	578	590	578	606	598	622	601	630	600	584	570	590	581	598	609	587	623	598	594	583	588	600	638	587	571	634	611	581	594	591	603	570	606	549	647	575	608	604	574	578	622	637	610	560	614	579	567	548	613	608	601	563	607	612	611	611	575	592	593	644	569	593	553	556	556	617	574	532	586	570	609	584	605	644	602	549	563	539	577	621	590	605	567	572	632	624	575	578	584	589	569	601	609	614	567	579	606	562	594	591	621	624	649	556	585	593	610	574	587	640	604	621	605	601	653	619	600	600	566	587	613	564	594	593	619	590	618	623	630	598	589	628	588	564	600	613	586	591	586	612	608	581	553	563	655	563	595	566	598	603	608	614	605	559	544	588	605	609	612	565	615	551	630	568	582	583	572	639	638	606	612	591	575	586	633	587	619	580	597	591	645	591	629	600	570	577	608	602	584	600	590	568	593	640	577	592	553	572	568	563	595	571	582	603	602	645	618	619	561	606	613	612	561	575	576	592	593	586	558	568	633	586	570	620	598	647	620	613	613	588	586	612	628	624	607	568	629	551	613	594	542	603	583	579	601	635	548	626	553	568	591	582	581	588	598	623	609	577	612	610	558	592	594	588	567	582	597	622	587	603	556	651	617	633	596	560	573	613	580	589	588	609	619	563	608	581	577	594	572	589	577	576	592	621	591	572	541	612	606	577	632	604	580	596	620	616	609	572	578	601	576	609	582	627	604	608	558	583	603	581	568	594	623	553	547	519	599	580	588	553	627	623	590	644	563	607	579	592	561	599	617	585	590	556	603	571	587	584	659	577	619	592	624	609	593	595	573	557	593	603	616	575	600	599	604	605	603	582	602	611	581	606	645	574	550	570	554	557	570	605	588	604	635	589	590	569	614	583	595	602	594	603	578	568	604	580	612	598	573	571	620	639	593	586	639	610	582	602	598	606	577	628	565	636	574	601	591	585	595	575	572	599	597	585	596	582	578	577	580	612	610	585	585	590	621	589	590	610	605	653	619	599	604	604	636	556	592	599	603	592	551	607	601	560	582	616	665	580	604	606	591	585	607	574	561	586	600	587	620	584	579	590	572	610	595	591	605	619	634	607	576	587	601	615	599	575	583	596	602	562	593	561	621	584	608	629	579	582	582	594	597	527	584	553	633	567	623	618	600	599	577	638	539	584	587	630	605	584	631	607	585	629	615	598	599	583	600	596	600	582	618	584	592	586	593	603	595	626	622	590	574	598	621	592	586	596	628	621	545	537	615	615	606	579	637	571	566	570	597	572	594	596	599	576	591	633	597	590	578	596	577	594	575	637	641	627	618	612	635	576	554	613	562	589	575	577	589	570	575	621	589	598	622	588	562	584	581	620	577	597	591	582	587	597	616	592	621	579	585	593	601	579	595	555	606	587	556	593	601	613	562	637	602	611	585	590	581	650	584	590	624	581	580	602	603	596	646	572	565	629	614	545	606	603	614	616	574	628	611	575	553	618	657	600	574	610	631	607	578	610	553	606	600	605	596	595	519	589	548	567	617	555	609	547	592	582	589	653	584	621	627	559	572	613	562	586	599	608	569	557	589	622	604	572	604	581	606	547	555	574	634	580	592	596	601	617	579	581	586	588	600	615	647	556	613	617	585	610	574	620	599	617	599	566	601	630
5409	1706	1431	973	749	746	712	675	648	638	644	689	648	642	590	628	621	619	623	645	647	622	643	609	593	620	590	607	615	605	624	597	639	643	588	658	614	602	618	695	608	568	633	596	628	660	628	593	570	611	588	571	632	653	618	665	571	613	570	604	618	623	652	629	626	654	617	572	613	624	617	622	630	629	622	619	650	583	605	649	630	600	600	582	615	620	590	598	622	598	624	626	670	637	611	601	613	558	567	570	576	633	634	643	618	620	620	634	645	644	635	586	648	592	624	629	613	623	595	607	615	596	632	643	598	592	652	545	648	619	649	607	621	576	609	594	614	607	627	602	615	584	648	614	613	644	648	614	642	647	628	604	613	572	623	668	573	607	621	631	650	643	630	601	614	618	607	640	579	591	647	635	571	649	607	623	604	578	599	660	648	682	601	575	647	583	586	607	603	651	628	595	635	651	617	614	650	576	569	613	679	592	617	623	581	611	605	607	563	594	587	641	617	576	631	575	646	623	602	586	662	603	626	611	636	619	588	648	607	602	623	617	641	643	553	635	614	603	607	633	642	595	617	554	639	605	625	606	621	650	646	651	632	662	594	636	654	645	607	649	627	596	606	588	616	643	635	607	586	610	566	621	574	623	664	665	615	634	578	657	601	609	600	603	586	606	629	638	623	652	634	615	611	619	663	630	653	618	610	645	638	591	595	563	607	633	634	603	575	585	624	611	585	624	636	615	599	623	626	630	614	603	632	673	607	627	633	594	644	606	605	575	623	655	620	565	569	616	620	569	604	576	639	618	589	597	578	629	662	613	640	630	598	620	613	597	592	644	628	561	641	610	600	603	577	602	612	627	623	600	607	557	617	608	625	618	650	617	632	643	622	620	597	667	605	595	585	610	623	585	635	625	653	608	633	579	608	594	636	620	626	605	641	632	619	653	641	631	639	610	608	628	628	603	627	637	671	605	636	620	642	590	623	615	588	615	612	606	630	655	626	622	595	614	623	625	638	598	593	564	669	669	640	621	587	624	623	597	608	588	564	581	640	594	594	610	634	608	614	631	595	606	584	604	631	608	590	621	621	576	587	582	602	581	590	617	556	617	649	664	605	603	617	593	596	606	622	615	603	608	614	628	625	631	589	628	623	615	594	573	621	625	599	603	602	601	621	597	608	584	692	627	639	628	607	635	614	627	582	574	607	618	613	639	636	619	620	648	600	590	639	602	619	619	596	614	602	591	590	613	592	595	620	598	639	599	626	600	618	596	651	610	602	590	596	623	561	614	597	597	636	609	599	628	623	613	591	602	602	646	593	638	607	562	613	652	604	579	625	602	615	624	618	593	594	565	632	581	630	616	620	602	642	653	619	633	635	597	627	644	611	608	674	653	602	637	578	619	653	559	595	622	624	625	601	670	647	634	637	573	600	615	622	655	627	615	607	569	656	611	643	598	627	617	576	661	650	618	595	621	597	610	613	652	607	649	604	651	605	616	630	607	621	595	594	598	611	623	622	636	622	636	680	545	610	573	581	588	635	611	613	602	613	615	605	599	640	592	626	612	635	597	599	636	599	621	599	621	656	632	640	631	622	571	559	617	648	607	614	603	658	636	617	639	616	561	650	583	652	620	593	639	637	587	556	621	640	675	614	610	593	629	582	689	597	607	649	621	588	622	638	650	595	627	598	663	586	636	634	603	619	624	596	596	664	588	603	630	629	599	624	596	652	598	619	625	585	565	629	630	593	650	607	616	639	565	564	588	624	683	647	638	628	635	602	629	648	621	666	616	639	613	629	623	607	631	603	675	616	592	594	598	606	629	640	604	633	609	573	629	598	585	630	630	586	593	634	644	621	604	621	615	603	587	629	621	600	622	593	612	612	613	646	631	588	615	626	630	594	663	614	639	619	608	621	632	566	612	613	618	602	588	614	602	612	620	601	658	610	617	607	622	608	619	636	611	597	596	565	624	568	568	626	603	607	637	644	598	634	640	610	644	621	597	625	615	640	638	629	590	598	628	613	636	621	645	629	617	639	579	597	598	634	620	647	660	628	613	614	615	661	633	612	637	606	633	606	578	609	583	592	663	644	637	605	569	609	612	609	577	579	650	617	640	629	630	624	606	576	608	608	615	618	561	600	587	618	617	693	656	675	588	597	582	609	607	630	606	607	606	615	642	578	624	600	604	621	659	605	624	598	576	665	654	654	629	591	612	656	613	644	598	601	606	570	623	659	615	608	584	638	636	659	637	583	603	610	618	598	651	635	604	607	628	602	572	617	610	601	583	603	627	645	618	585	636	582	611	638	654	600	608	617	629	564	563	609	623	632	610	613	653	601	596	633	608	650	667	618	584	619	652	592	641	627	639	614	635	616	631	575	591	596	597	597	625	615	583	613	615	606	628	600	591	559	622	601	581	599	644	625	607	639	615	640	641	597	577	593	614	619	627	596	578	598	611	591	615	643	620	641	590	559	591	608	590	627	626	590	572	564	576	606	621	599	607	600	640	631	595	654	569	634	627	594	606	611	612	565	626	610	596	597	597	631	617	591	632	611	631	603	635	610	591	630	629	569	613	568	630	617	645	630	613	654	626	597	594	619	640	660	626	646	625	612	581	602	611	617	602	621	642	598	610	614	566	664	582	577	608	590	604	591	633	611	591	608	626	596	624	572	607	631	613	593	619	656	622	626	622	573	634	629	588	566	620	621	592	607	663	632	651	599	601	662	640	629	608	616	620	627	609	623	629	628	607	631	567	650	579	602	603	636	638	653	607	626	610	664	598	634	595	594	616	595	593	631	601	644	626	637	621	596	641	606	598	628	619	583	613	606	618	611	619	615	642	629	603	609	606	608	647	617	605	621	589	649	630	601	661	621	592	636	608	599	610	640	631	616	617	614	652	631	581	587	649	609	648	655	574	567	584	608	623	592	650	607	638	564	584	604	603	633	597	613	622	652	612	664	550	584	617	597	629	581	582	619	631	627	582	599	617	635	596	625	646	610	624	578	626	651	607	606	638	635	615	612	621	605	614	650	612	604	634	659	603	604	625	661	601	659	618	605	619	617	583	624	618	603	581	623	599	629	595	635	640	618	607	608	587	629	603	610	594	614	610	570	590	592	636	603	613	589	626	614	652	616	639	611	588	621	587	626	637	613	573	614	610	629	622	610	619	571	597	584	617	633	593	641	558	586	581	590	630	616	626	650	594	552	615	579	643	564	585	642	608	630	620	631	608	586	629	631	638	608	648	593	640	611	580	633	621	626	590	595	624	575	620	585	659	612	639	559	595	601	646	599	603	617	607	648	651	623	637	617	588	635	617	642	620	591	612	619	607	644	602	630	573	592	607	625	643	651	618	617	645	646	600	613	599	608	594	557	603	620	584	624	583	649	580	612	624	653	614	589	628	603	578	633	630	595	613	625	625	582	664	624	609	626	627	625	595	591	619	618	641	581	602	589	606	621	614	642	613	594	592	597	632	616	584	613	596	631	633	591	534
25091	20708	27118	24329	20711	11388	1389	825	714	625	556	539	428	400	397	370	381	340	391	361	309	289	298	322	313	266	298	317	283	294	305	269	274	283	271	280	256	264	284	243	263	285	297	283	285	230	255	277	273	280	287	310	261	266	260	260	266	253	264	276	245	288	292	287	267	275	229	229	288	246	249	269	274	252	251	293	274	271	264	278	249	280	304	290	271	267	272	246	255	271	258	254	260	284	271	252	272	274	274	289	265	254	276	268	276	265	254	270	274	263	257	246	256	278	254	267	250	272	271	265	241	265	283	272	290	251	262	277	238	256	276	249	288	271	269	244	253	264	273	284	306	258	263	254	245	257	257	257	261	249	270	256	280	255	256	294	248	256	260	268	268	280	238	288	253	254	261	256	287	243	254	239	237	267	304	253	271	248	283	256	263	229	258	253	264	253	257	261	261	287	236	260	239	292	236	250	281	261	245	286	275	279	252	272	262	282	254	238	268	269	259	270	299	262	273	265	252	265	247	270	262	265	266	253	274	248	250	240	239	259	272	241	233	248	268	276	224	249	247	267	276	276	299	255	286	250	270	248	239	280	290	280	268	248	270	290	263	246	237	271	260	274	257	258	266	300	243	273	229	241	270	250	270	238	250	277	259	271	259	249	278	238	235	241	242	241	267	254	255	280	297	255	278	248	265	256	246	292	258	244	257	267	276	253	264	301	284	245	274	269	255	275	256	290	281	267	276	251	258	279	265	265	287	248	274	259	263	263	228	242	280	265	283	262	243	245	270	262	262	271	274	268	263	269	293	288	265	259	280	266	248	245	255	247	272	265	242	281	280	250	250	272	272	284	257	289	245	251	255	267	306	249	266	258	275	249	261	277	225	256	261	276	283	255	248	279	271	241	268	284	268	292	300	284	249	230	274	265	259	251	269	234	258	273	261	247	259	255	234	250	258	265	239	292	261	288	287	233	284	278	239	250	271	253	286	267	261	257	267	270	252	284	233	261	295	275	248	267	274	240	226	264	262	248	253	279	266	261	298	263	280	262	268	265	242	275	258	246	244	298	251	255	284	259	249	235	256	290	261	252	270	264	261	277	253	264	259	283	288	282	258	243	241	245	282	268	284	276	271	269	295	264	243	289	278	281	268	246	262	257	282	265	276	259	276	239	259	247	263	261	260	282	272	288	269	244	274	251	275	275	259	247	258	257	273	303	246	250	283	271	282	253	253	245	265	252	251	270	267	259	258	248	253	248	252	250	279	271	256	229	258	269	248	269	253	277	268	250	283	259	270	246	246	308	211	263	272	255	243	262	284	236	235	243	256	293	256	268	265	248	269	227	299	257	257	263	265	269	286	268	256	264	254	247	264	264	243	251	247	253	235	273	245	263	266	255	281	274	289	278	284	270	274	260	279	271	263	254	272	253	263	278	249	260	270	246	258	271	265	268	286	256	263	256	256	261	282	273	242	238	282	266	251	267	261	248	277	248	255	280	261	246	266	255	299	254	250	270	239	276	257	278	265	257	244	269	300	265	278	275	267	300	264	246	244	234	266	266	275	262	261	271	252	249	274	254	275	239	259	233	257	265	284	278	243	253	253	267	295	239	242	226	275	260	258	237	244	253	235	260	257	241	270	259	263	272	250	263	255	258	233	294	273	245	300	258	270	252	255	286	244	282	279	270	257	255	282	266	263	270	240	265	287	240	256	264	265	246	274	271	275	283	279	250	283	253	276	260	255	259	264	264	243	263	278	232	276	297	272	264	269	284	257	267	253	263	258	276	251	245	272	260	283	265	273	249	260	259	262	266	256	248	258	278	235	254	280	251	287	258	264	267	299	255	280	259	290	264	258	260	250	244	258	289	256	264	264	266	243	272	245	262	264	278	279	259	256	236	277	277	262	280	275	268	251	242	303	286	246	274	280	236	267	275	276	267	289	260	251	268	222	276	275	263	287	284	266	247	249	272	291	262	275	240	276	265	269	259	263	259	258	283	258	277	283	299	259	267	280	254	249	275	266	271	281	290	274	274	261	274	232	298	275	276	273	247	268	252	283	260	281	288	250	265	258	247	270	273	252	282	295	256	224	276	263	248	259	258	275	280	245	284	267	256	257	277	222	262	262	269	268	273	272	256	263	272	243	262	251	259	246	252	262	245	228	286	293	233	277	278	281	250	246	247	240	282	246	263	269	286	242	262	289	230	284	292	262	271	248	259	266	275	248	264	295	239	239	284	268	243	282	292	232	262	250	269	273	271	265	256	261	270	295	279	263	288	262	255	274	265	276	242	279	280	251	272	285	268	315	279	247	275	263	276	278	251	270	241	261	251	259	259	255	262	279	246	258	281	267	259	255	258	250	273	253	249	248	229	250	239	283	274	239	253	291	269	255	245	241	276	272	261	256	255	287	241	271	261	232	252	255	261	247	271	262	265	288	281	265	265	269	289	252	285	262	273	278	257	258	276	258	257	250	252	276	269	279	237	264	275	266	254	291	266	269	271	248	273	261	243	267	248	284	268	268	252	255	272	257	259	248	272	280	261	262	256	271	270	263	264	271	256	272	273	244	274	274	302	232	262	259	235	213	263	260	265	259	277	247	232	268	256	249	231	288	261	264	284	267	250	278	251	264	266	258	269	263	287	256	249	249	279	270	259	272	260	265	262	253	264	252	257	238	271	249	254	244	250	260	262	269	265	249	285	266	285	256	253	287	248	270	252	246	256	296	240	237	238	272	234	253	239	279	257	245	264	254	244	257	281	273	267	253	275	277	269	271	261	277	264	281	236	260	309	262	286	263	269	266	247	288	241	244	247	257	261	268	295	284	259	258	231	268	257	277	255	266	256	265	256	246	276	255	279	250	256	273	259	247	268	250	276	263	286	272	266	279	265	250	248	261	261	266	265	273	245	257	275	282	248	257	245	263	248	254	227	271	261	257	263	253	241	250	242	259	254	248	253	282	250	248	251	241	275	241	255	253	273	265	275	242	261	244	258	271	243	248	263	269	251	233	249	267	261	233	279	240	282	278	267	277	264	267	275	262	265	256	285	256	263	256	264	274	222	254	294	263	247	277	258	273	232	248	247	279	257	260	288	266	234	277	270	268	263	265	256	245	258	247	249	235	246	269	279	244	266	250	255	266	265	263	259	289	271	262	284	255	255	282	265	236	245	274	291	241	290	290	265	238	273	251	243	255	267	282	243	248	226	244	274	258	273	282	241	282	255	271	261	267	257	272	268	272	285	258	255	256	259	238	258	265	269	251	296	278	238	267	286	243	274	264	241	256	251	261	261	238	270	239	256	284	262	277	274	262	263	291	302	239	270	270	259	262	263	254	251	247	245	253	268	239	263	270	286	261	291	292	275	278	240	258	255	269	243	268	274	255	265	291	274	269	256	277	289	236	244	226	277	269	285	255	249	248	274	270	239	267	267	273	264	253	257	237	268	285	282	250	266	270	251	248	240	283	268	256	271	246	272	286	283	253	252	265	261	258	282
7675	15139	13929	7805	3806	2731	2036	1542	1337	1085	901	838	711	645	595	573	490	485	459	416	444	437	386	378	372	370	340	338	362	315	328	359	339	334	311	297	310	318	326	311	302	295	296	303	292	286	326	323	294	263	288	294	257	317	296	279	271	269	315	274	264	291	308	295	286	309	293	273	294	291	273	299	293	302	277	284	310	280	287	258	286	264	287	275	296	299	262	258	269	292	310	315	283	287	300	263	283	266	284	273	311	267	265	264	277	262	276	268	298	281	274	262	290	294	280	292	270	271	258	287	304	275	253	268	314	286	272	281	300	281	270	281	273	290	308	281	275	287	300	260	305	270	251	278	283	262	276	258	293	300	262	284	255	270	274	272	299	264	317	304	278	288	271	293	290	248	285	283	275	301	312	269	243	267	271	284	263	254	266	296	280	263	298	281	278	299	300	297	269	273	264	272	281	274	296	287	263	305	297	262	274	277	271	289	270	283	285	291	283	282	283	282	301	302	289	306	262	263	304	258	273	286	297	274	297	295	298	256	275	277	305	265	276	278	272	272	305	277	293	267	287	276	280	266	285	283	274	279	281	284	260	294	295	307	281	242	286	272	268	271	272	261	275	274	263	280	300	278	287	282	293	279	265	253	284	265	290	280	267	281	281	290	311	291	283	284	301	294	281	316	265	282	298	264	269	272	269	277	270	279	275	248	255	295	269	276	273	307	292	297	294	268	281	250	285	268	248	265	289	325	289	269	267	278	301	286	248	307	254	308	307	278	249	297	284	273	272	275	269	282	287	289	264	259	284	297	275	282	285	284	300	286	286	283	290	258	285	309	308	326	267	259	264	294	280	281	259	318	294	302	304	265	322	257	277	274	301	305	303	257	286	255	285	288	254	273	266	268	309	268	278	250	279	250	266	259	307	294	307	298	280	294	257	286	274	291	273	231	288	307	288	274	294	276	257	290	273	297	259	341	293	317	281	279	265	262	272	306	286	319	282	302	260	253	297	255	296	277	306	293	289	253	295	286	286	272	278	275	287	278	303	286	298	308	278	258	318	256	312	272	282	294	297	303	311	303	292	304	269	299	278	285	264	266	287	257	274	311	263	286	278	247	285	289	268	302	280	272	273	270	264	294	293	286	281	245	253	291	317	276	278	278	297	297	254	295	291	301	286	283	271	275	254	290	294	251	274	298	269	283	285	300	284	300	282	303	276	260	298	286	302	286	292	303	294	265	271	292	286	297	294	289	273	311	263	291	280	244	288	256	276	295	290	301	249	272	282	263	238	292	267	280	280	307	286	274	263	290	330	260	305	266	268	302	285	266	290	282	295	274	291	276	304	281	259	271	265	254	286	283	274	283	283	302	265	269	267	292	312	273	284	260	281	273	284	265	282	294	266	273	299	286	305	282	308	290	295	274	273	281	287	262	290	263	289	267	279	284	278	297	276	291	268	298	290	299	314	279	255	276	270	281	247	288	256	306	263	287	286	289	235	284	303	271	266	266	321	279	288	285	296	304	279	263	257	301	292	311	261	281	285	268	278	314	291	268	286	270	288	280	305	273	295	300	254	275	265	301	287	281	290	282	294	264	292	292	269	298	258	306	280	278	294	269	282	256	285	251	279	306	297	257	314	281	263	277	248	242	271	287	303	261	298	290	260	301	282	290	287	292	310	293	287	278	298	304	299	288	294	262	282	271	279	290	314	274	270	258	237	273	265	272	273	262	283	294	256	289	305	284	259	283	304	299	284	267	282	291	296	296	271	301	309	295	299	280	298	266	287	268	305	300	267	272	250	265	279	273	281	296	314	267	296	283	269	266	282	253	274	286	299	272	321	262	294	281	255	303	292	275	256	317	293	272	258	282	290	268	259	298	262	268	264	283	259	292	277	271	276	276	274	280	274	258	285	275	287	284	295	292	279	266	286	259	282	239	314	268	269	298	298	290	262	294	305	273	269	294	274	298	291	268	298	306	304	282	277	266	261	300	304	283	292	293	282	302	308	295	283	284	255	262	272	276	295	274	276	289	309	295	260	275	272	306	292	283	268	322	303	287	267	263	316	287	297	276	286	274	258	291	283	271	289	285	275	285	292	269	295	269	306	300	282	265	272	246	275	276	281	281	293	272	286	265	310	284	281	253	280	266	276	290	307	270	271	283	276	306	275	246	292	293	279	290	309	269	273	280	284	286	287	315	270	273	318	263	266	278	307	274	255	311	285	292	305	278	285	279	307	261	300	291	297	277	303	280	297	261	284	282	274	282	277	279	273	290	296	259	223	265	287	276	300	300	303	273	297	298	271	281	284	275	296	272	287	292	276	302	280	263	283	296	271	284	293	280	268	282	283	279	267	284	266	259	260	287	284	259	254	283	267	246	260	248	263	295	259	294	288	290	283	284	302	278	295	260	308	282	268	253	283	305	302	327	284	289	293	268	265	289	308	276	287	286	274	294	305	287	252	293	265	295	296	267	266	283	255	276	296	294	286	264	287	307	277	269	278	288	280	286	292	296	321	283	282	271	284	270	293	280	262	272	315	288	286	299	270	277	264	261	318	304	267	294	298	286	253	292	285	274	282	306	275	275	269	292	276	300	296	301	248	293	296	299	284	286	255	280	300	333	280	294	252	297	294	301	300	291	286	286	307	285	286	280	259	279	270	310	298	294	291	302	298	289	292	271	303	285	274	308	302	261	263	273	253	296	263	285	272	278	284	296	262	295	265	269	273	273	269	281	253	298	305	271	282	275	267	299	285	265	234	285	279	259	278	280	306	290	272	283	277	277	277	272	289	269	313	269	295	261	262	297	264	305	276	266	264	275	252	303	286	266	285	291	278	270	234	269	278	261	276	311	280	291	290	303	298	272	306	285	282	277	262	259	305	262	272	285	257	269	259	273	286	309	293	297	276	268	289	314	283	288	266	273	260	282	264	284	272	290	308	271	303	299	289	284	303	263	280	287	247	288	292	279	290	300	285	269	310	285	270	289	285	280	297	283	249	288	299	280	287	287	265	249	314	290	274	273	287	268	310	279	260	274	340	296	280	302	266	296	275	282	252	290	253	273	256	286	255	303	297	305	286	285	267	276	278	293	295	258	302	259	262	278	289	280	304	323	259	287	265	246	259	268	303	289	306	296	255	272	276	256	274	288	262	297	307	266	278	284	289	273	297	260	273	316	303	300	289	274	296	261	284	278	280	262	299	293	302	267	295	315	283	251	318	261	275	281	290	305	290	297	249	314	273	280	284	302	257	273	301	308	310	292	311	304	267	271	280	278	282	288	289	271	272	304	256	269	249	329	278	282	296	277	299	271	300	295	296	286	274	266	266	259	281	288	280	279	280	298	295	273	292	272	282	263	285	265	272	294	280	267	278	267	270	280	261	320	282	274	307	291	272	284	285	276	271	280	261	313	278	305	320	271	275	278	270	312	296	263	265	274	285	271	251	261	284	289	300	293	274	276	318	277	315	262	292	267	285	275	274	270	282	281	287	274
22973	20748	27493	24053	20750	20853	9898	1855	1342	1250	1115	946	844	814	786	751	696	723	715	702	658	657	614	688	627	612	581	586	556	584	533	585	534	583	582	539	561	538	561	529	568	527	532	504	535	523	525	514	528	545	528	544	549	579	514	514	508	513	554	502	572	598	505	506	526	575	515	530	499	521	538	524	551	510	569	531	520	521	492	507	529	539	554	517	486	523	522	478	523	508	530	508	490	528	513	563	491	545	563	526	492	563	504	529	508	521	530	541	518	569	540	561	502	529	538	499	497	488	515	494	501	516	500	528	534	477	507	540	515	535	490	486	528	519	552	543	538	493	517	538	538	494	497	505	494	511	557	523	538	526	512	525	494	540	523	517	487	541	504	506	495	505	559	544	528	528	506	555	500	570	523	546	519	540	554	509	510	529	474	514	500	497	546	515	497	535	559	507	556	549	509	533	534	537	520	518	516	467	545	547	525	508	509	538	506	494	499	523	522	482	493	534	497	516	444	544	537	557	502	481	473	540	547	508	496	528	469	481	514	531	537	471	505	523	557	520	504	481	538	517	494	519	527	497	533	524	500	498	490	476	547	581	486	485	562	496	488	547	540	562	480	495	516	528	491	540	496	537	513	568	537	531	526	504	522	556	532	493	518	493	541	517	526	509	530	509	511	517	539	552	516	537	510	520	520	513	521	535	535	544	520	521	488	531	518	521	506	548	566	504	535	519	554	476	480	519	464	556	528	507	523	510	532	545	527	529	533	494	551	540	509	554	506	525	554	499	507	492	463	543	457	521	483	507	500	493	486	482	474	509	518	571	489	549	546	556	535	472	552	509	470	517	533	512	485	506	519	540	524	489	516	539	522	504	543	501	524	528	539	504	535	530	535	470	543	523	513	518	535	492	507	540	503	526	507	463	557	522	500	471	527	517	527	500	509	511	519	556	531	512	514	511	550	526	535	508	553	523	542	551	473	477	546	495	528	502	528	500	541	516	534	535	527	518	515	506	558	538	533	500	487	513	484	500	523	503	488	512	490	518	543	478	546	537	514	520	516	527	540	541	531	526	516	550	518	499	527	495	486	493	541	536	504	537	516	485	510	519	510	524	513	515	478	544	508	487	532	536	523	488	520	515	495	530	586	501	478	532	488	521	515	533	522	527	490	525	500	485	528	535	545	541	513	533	467	508	494	531	515	532	510	490	522	505	547	578	528	556	520	507	525	518	538	531	500	537	514	561	504	507	511	546	549	506	529	531	516	544	493	518	496	525	535	504	444	520	522	536	518	532	442	485	504	497	513	535	455	541	526	538	505	532	507	533	488	552	525	537	521	499	507	500	529	494	483	498	524	499	541	493	508	525	532	502	539	484	508	511	487	519	546	540	516	481	476	491	492	528	530	579	512	477	503	515	502	541	518	499	526	486	513	556	498	522	517	501	519	504	501	467	527	517	557	546	510	494	489	522	545	533	512	512	513	535	487	550	501	492	537	537	527	484	491	521	551	538	492	505	531	470	498	524	538	534	540	549	561	462	543	542	552	514	539	497	490	516	531	535	525	516	490	504	548	532	526	492	523	516	495	510	513	539	538	501	549	517	511	579	583	540	546	532	513	531	498	511	499	486	511	515	531	509	545	505	549	492	511	538	462	496	517	572	504	481	488	496	542	500	493	537	483	487	486	488	469	554	482	547	550	542	510	529	501	525	481	507	505	512	524	552	534	517	504	543	555	503	520	511	540	547	563	497	544	544	515	539	521	493	566	534	464	479	504	531	492	505	481	521	543	552	511	538	548	494	482	487	567	509	522	523	521	488	549	486	524	490	498	535	522	486	510	531	495	536	531	503	506	578	556	516	482	513	494	531	520	499	478	482	545	526	537	515	514	527	545	512	535	494	528	515	497	482	479	533	564	503	486	551	496	507	512	533	543	489	559	507	480	534	504	490	496	526	509	518	523	569	497	536	510	557	526	533	526	488	522	501	507	519	494	534	524	500	517	522	505	506	507	520	528	533	461	503	544	501	524	536	535	556	549	524	497	505	546	515	525	526	515	485	490	520	501	486	549	512	497	490	525	512	542	502	523	482	518	476	580	541	493	498	527	493	533	534	494	502	525	470	496	466	540	510	485	521	544	522	504	552	484	516	475	536	527	517	511	512	531	493	521	523	519	501	512	506	481	536	523	507	531	519	540	530	519	574	519	465	467	554	499	494	498	513	505	546	549	506	519	529	489	493	485	513	521	513	540	518	500	528	538	539	512	493	499	499	491	485	539	496	497	542	535	533	518	499	538	481	500	481	476	493	489	510	530	463	520	535	487	517	472	498	541	518	529	511	546	514	527	498	524	550	539	508	479	502	488	552	529	544	527	527	512	505	522	548	521	489	517	517	512	529	500	527	503	493	511	519	541	490	489	541	537	496	508	483	528	522	579	509	468	479	476	523	579	537	511	467	513	480	557	505	507	528	502	555	481	496	526	541	510	536	523	540	511	491	473	522	571	553	479	501	481	536	516	501	470	502	525	532	463	509	499	554	534	532	512	511	526	514	508	522	554	506	529	526	512	503	514	519	505	493	502	528	511	495	532	562	534	516	532	543	470	549	486	467	475	536	498	496	521	496	579	492	511	505	508	536	544	490	540	513	543	517	483	509	510	527	513	535	488	476	485	550	491	539	532	534	526	522	494	513	498	545	520	531	511	525	495	538	543	526	562	502	513	571	495	491	508	523	555	493	521	502	513	547	510	545	543	536	537	498	476	482	464	510	506	496	483	485	533	521	500	534	519	531	506	510	482	555	526	506	540	497	518	541	532	538	531	523	471	519	516	539	516	490	510	488	511	501	514	528	523	506	472	510	527	499	542	508	501	507	537	564	559	526	571	475	509	475	512	503	494	525	488	508	515	510	498	532	481	507	566	535	516	447	520	530	475	488	491	457	516	503	525	535	542	523	498	481	520	500	492	485	527	527	537	515	486	496	563	558	523	517	533	506	507	544	491	502	529	548	519	511	526	507	515	504	532	507	519	509	498	541	497	525	514	497	492	517	486	476	514	504	539	545	529	540	524	524	517	574	546	511	520	476	514	493	526	494	539	578	519	503	476	512	524	525	486	552	558	502	482	527	481	515	496	500	512	512	468	537	497	568	509	475	502	538	489	508	485	518	462	512	542	530	524	479	505	544	542	538	501	502	500	488	563	548	525	565	521	527	534	515	516	513	530	524	559	549	535	484	529	520	488	488	489	518	527	494	534	514	522	506	507	523	562	524	507	531	511	518	480	489	471	489	562	482	542	539	521	501	507	498	519	534	512	546	528	484	510	514	510	509	535	507	477	508	512	517	545	524	499	467	524	533	524	530	535	455	529	538	544	539	508	533	509	499	504	518	522	516	545	541	538	508	504	569	498	487	498	521	511	508	519	568	495	489	506	488	547	553	500	537	521	523	500	489	486	523	498	528	581	509	521	498	514	524	489	527	499	554	520	500	491	514	500	512	531	502
10994	23103	21419	12961	6771	4905	3717	2871	2413	2085	1667	1484	1369	1217	1103	992	978	843	829	813	803	757	730	700	652	615	682	646	543	607	622	607	602	557	571	552	600	556	545	517	547	511	543	495	484	540	472	522	517	487	526	545	508	502	512	496	544	476	499	498	509	508	528	519	471	491	497	532	493	540	492	528	510	496	459	478	514	518	474	511	535	493	466	523	523	524	534	473	478	525	446	488	504	488	489	445	469	507	495	501	539	502	516	513	516	517	519	484	481	453	466	464	515	498	458	455	449	484	493	493	527	494	488	448	495	488	498	493	464	499	487	475	508	479	511	496	485	489	514	516	485	473	494	471	476	509	474	491	480	468	503	480	480	508	456	471	514	481	507	479	466	472	477	518	451	501	505	497	450	472	487	480	462	502	514	488	514	460	475	501	501	506	529	472	525	517	503	481	526	475	478	492	482	484	452	476	471	537	498	470	483	490	480	493	492	498	510	480	511	476	493	454	516	487	438	487	441	485	490	479	466	479	503	493	453	515	509	484	463	495	505	497	496	484	485	472	519	519	454	487	461	499	506	505	492	470	477	513	511	522	461	478	445	516	476	508	489	509	521	476	504	500	485	502	489	510	448	470	515	482	485	500	484	459	521	503	492	458	483	480	478	492	481	477	463	470	501	499	476	458	454	499	457	502	482	520	453	499	472	470	528	451	482	483	486	514	506	527	486	501	528	529	493	515	461	515	466	515	464	492	495	476	464	473	484	524	432	504	516	528	486	467	486	488	482	476	499	479	479	503	496	460	512	486	484	506	481	467	487	500	489	489	505	499	485	480	536	497	468	502	477	468	498	522	489	518	490	497	479	500	501	506	486	501	503	519	510	522	439	483	499	467	479	497	488	459	470	490	502	462	452	465	464	494	470	500	476	503	458	494	474	501	511	484	496	509	500	509	481	471	521	463	474	474	488	495	491	478	503	498	497	494	519	444	492	533	457	486	455	486	435	497	543	503	478	507	445	453	484	473	456	471	516	479	477	443	441	492	497	483	494	513	493	469	523	447	515	442	481	548	476	519	463	513	464	501	506	516	514	472	464	488	507	470	511	470	499	482	483	469	426	484	484	483	473	461	452	496	506	492	471	494	493	490	493	496	492	483	463	496	480	471	468	520	486	531	480	477	483	484	495	449	473	498	525	532	494	426	449	521	505	510	508	467	516	512	460	483	541	491	454	500	430	523	499	500	474	496	481	515	507	490	499	476	485	507	471	537	466	487	477	467	516	521	507	441	505	498	451	498	478	482	462	502	471	491	501	493	460	524	464	472	478	501	454	486	422	498	497	505	462	478	469	496	497	463	514	487	534	488	481	467	499	495	464	510	501	499	458	457	512	482	487	480	511	468	480	515	520	497	491	478	449	447	460	496	460	491	515	472	489	517	509	488	483	496	531	475	486	505	446	506	472	504	489	520	527	453	504	471	491	533	479	496	455	500	471	498	502	486	481	486	476	488	471	484	474	519	495	454	526	474	485	473	456	502	516	510	498	489	495	429	459	505	498	511	472	460	495	469	479	474	482	514	479	503	506	481	484	473	471	475	480	459	465	510	441	458	479	492	487	508	448	454	530	502	504	514	482	449	477	478	493	466	508	514	497	500	472	483	516	479	453	473	471	500	507	478	459	497	478	453	488	485	482	545	499	470	493	469	485	473	459	479	532	516	521	481	488	457	493	480	496	498	514	494	508	439	510	489	499	518	492	465	479	489	518	478	462	473	508	499	460	487	453	493	512	490	497	519	488	465	493	528	487	444	491	463	487	501	466	468	481	459	491	488	475	511	449	536	464	498	510	460	493	505	465	477	512	481	512	488	496	514	493	470	453	482	454	524	479	482	485	481	521	498	497	483	475	501	455	519	506	447	502	526	538	501	490	494	450	529	500	475	497	494	468	436	477	442	508	486	506	508	471	472	485	454	499	514	492	496	459	469	457	508	451	498	504	555	470	486	465	497	475	474	450	490	468	502	508	482	491	488	484	486	488	524	485	459	459	483	497	491	484	484	503	496	487	502	515	456	503	475	508	491	461	435	469	489	489	495	491	486	462	500	480	457	506	490	484	471	458	518	516	475	491	483	489	490	527	509	468	508	499	476	438	467	494	491	497	474	499	468	487	495	477	487	445	481	497	488	489	464	496	459	506	500	493	503	491	488	471	501	474	479	474	507	447	517	446	490	494	504	482	479	450	522	503	499	479	506	491	487	457	483	474	479	490	447	500	489	482	451	491	508	516	505	504	466	496	510	480	499	483	491	486	504	492	468	453	489	484	488	502	460	501	499	500	518	528	496	480	486	512	482	497	492	488	446	435	493	476	478	509	509	458	470	533	507	449	519	483	444	528	503	476	448	489	532	492	484	458	431	505	445	446	504	491	456	459	480	456	524	512	486	519	514	496	506	487	494	480	492	510	476	502	480	496	513	517	482	516	461	475	462	472	465	474	491	449	476	447	521	522	498	507	494	484	485	471	470	489	509	528	468	493	486	511	522	515	495	513	496	504	526	435	464	457	500	460	484	482	460	488	491	496	434	499	529	505	517	506	496	519	463	481	466	539	507	514	506	534	468	456	517	487	476	503	524	476	545	446	491	462	503	492	466	513	507	479	509	482	485	504	455	462	504	469	491	511	461	489	485	522	502	476	498	448	489	500	462	468	503	480	503	492	480	489	482	514	496	495	486	457	500	514	461	475	510	478	443	485	483	519	488	478	477	473	491	474	515	435	492	479	472	510	477	468	456	463	548	519	480	492	533	460	474	511	491	456	453	519	503	474	471	464	490	457	517	464	455	479	473	488	487	506	473	525	488	444	461	482	507	502	481	484	507	490	499	459	451	508	499	469	498	439	533	532	499	438	504	452	487	474	498	503	518	486	492	443	475	472	531	488	478	515	486	487	465	530	494	547	496	460	502	496	508	463	474	490	503	485	477	518	503	485	504	449	484	505	472	492	451	485	489	469	486	473	494	517	508	486	467	492	468	474	472	435	503	498	485	471	493	481	479	483	414	482	442	496	473	489	459	497	450	498	513	503	506	515	491	465	484	487	491	505	499	510	508	505	442	493	458	476	450	497	481	452	495	493	486	526	483	471	516	489	485	509	481	498	483	482	493	508	435	549	465	520	506	484	502	520	488	525	504	508	497	491	485	457	503	470	453	496	498	496	500	484	493	485	507	469	490	521	520	481	451	461	520	489	492	507	499	445	476	485	472	504	451	484	475	513	486	479	457	512	473	465	450	453	513	490	555	505	494	465	500	497	475	494	493	461	508	453	490	474	470	462	499	489	469	480	448	526	447	507	512	537	467	447	487	500	508	472	472	492	492	481	514	476	493	528	483	486	447	473	511	496	463	496	492	484	467	490	487	501	479	477	502	492	525	499	470	515	452	476	524	521	505	494	499	505	503	468	512	476	490	464	484	510	454	498	495	508	516	483	513	487	475	521	461	499	481	508	497
28038	14349	2321	885	686	672	563	619	572	618	610	572	625	625	583	624	551	584	601	615	600	605	620	644	582	597	634	601	606	585	581	560	552	600	593	539	577	580	619	606	601	582	602	560	585	590	607	572	618	605	576	583	633	594	598	636	631	560	645	609	626	597	591	630	639	608	595	636	632	568	615	574	576	582	602	599	604	622	602	621	622	567	610	626	591	562	620	583	616	569	607	598	568	619	550	593	560	581	586	596	592	638	576	614	583	629	581	574	592	620	556	576	580	574	621	633	609	630	580	590	572	626	585	581	607	547	581	591	594	541	605	550	591	593	571	595	583	572	578	638	587	624	550	608	644	611	566	618	565	618	611	594	584	585	566	583	570	546	624	572	635	609	576	594	556	640	632	584	575	601	553	571	561	589	636	577	604	599	598	558	549	553	587	585	594	612	608	597	531	598	639	600	593	620	549	635	584	591	558	591	565	577	617	617	542	579	572	594	646	608	598	583	574	610	578	556	562	600	601	595	607	613	562	560	568	569	616	550	599	556	630	570	651	635	574	601	615	594	587	557	604	635	625	585	600	644	567	588	616	624	595	574	582	578	611	597	619	594	566	593	576	557	582	586	609	648	552	575	568	562	605	593	581	620	605	585	580	628	568	581	590	628	596	571	586	607	621	587	585	591	615	592	536	608	560	602	556	586	624	569	622	573	605	564	605	576	535	595	568	610	597	574	602	632	585	591	580	587	591	606	603	572	626	595	599	616	580	590	552	601	580	586	614	602	571	603	587	563	612	579	629	619	577	569	607	605	597	622	608	576	556	598	595	573	593	599	578	615	564	601	611	605	586	585	612	601	577	571	570	549	603	541	585	584	564	608	590	551	632	582	597	605	622	586	563	593	633	617	601	628	596	585	631	589	584	636	632	606	629	547	622	585	610	558	580	621	628	615	604	652	576	607	619	619	563	608	619	622	625	591	592	592	557	597	585	631	561	575	562	605	628	561	596	588	603	629	594	577	623	580	582	634	567	565	600	618	563	587	629	599	622	573	582	585	583	627	587	564	626	601	633	605	584	632	577	631	593	568	589	597	586	621	588	611	625	607	555	575	603	579	531	628	619	614	564	594	634	618	567	580	634	574	602	616	562	577	616	604	596	597	586	542	624	533	602	598	584	586	617	577	568	602	594	596	570	663	608	616	591	573	587	598	643	602	588	590	596	609	626	627	594	597	631	579	627	643	559	550	618	603	589	635	586	613	590	567	590	608	538	569	626	641	574	587	613	581	589	578	591	568	609	646	591	588	558	609	573	581	588	581	589	617	572	605	580	618	565	624	524	569	595	587	576	565	573	564	607	592	584	578	589	580	555	642	629	606	566	581	611	627	588	576	614	608	586	562	598	615	552	607	585	614	618	597	604	564	632	603	554	589	582	618	639	603	582	568	586	636	563	618	616	586	580	594	637	603	572	573	530	594	636	622	570	607	584	649	608	577	603	576	590	632	597	587	592	519	583	612	629	600	563	526	587	613	571	606	609	616	567	616	564	591	626	581	611	565	581	602	593	608	573	599	609	593	611	559	544	578	584	537	624	624	597	568	600	573	583	581	564	581	599	604	615	570	604	600	580	629	588	587	635	614	600	573	575	602	627	574	612	564	605	588	588	598	621	579	598	603	559	624	592	606	560	624	612	564	582	592	611	587	602	598	569	616	623	588	578	563	606	616	605	610	618	620	632	577	587	563	604	590	597	561	585	562	609	611	600	572	581	598	584	610	616	595	561	565	558	580	632	553	578	576	614	628	571	568	578	605	605	624	537	633	636	580	600	597	602	552	580	574	629	565	590	575	583	539	635	590	630	579	598	583	633	647	614	587	598	555	599	597	568	621	601	569	605	574	547	563	625	591	602	593	590	592	599	594	571	565	601	608	586	608	623	654	594	609	614	598	584	589	608	628	596	583	562	578	607	613	569	600	569	579	560	576	624	562	590	562	633	599	604	534	587	630	576	564	574	580	573	607	560	600	590	593	591	573	555	613	636	615	553	583	635	572	583	603	571	593	588	580	590	590	566	632	627	568	638	586	582	608	601	666	573	593	620	557	616	609	588	595	588	607	570	615	543	575	587	627	593	622	596	591	619	607	581	649	556	645	612	586	582	544	612	607	611	615	607	614	589	584	594	608	639	590	609	587	542	626	580	579	585	599	619	573	590	577	629	634	615	604	572	631	540	625	612	607	569	614	608	591	611	583	588	618	571	580	606	565	620	643	568	557	553	605	609	577	590	610	621	603	605	590	601	564	605	615	599	603	613	556	572	615	606	550	619	638	587	595	609	596	612	561	611	564	618	600	553	557	586	624	607	560	575	596	588	622	582	617	673	608	544	596	581	605	582	551	588	618	610	599	564	637	601	581	560	602	627	577	554	561	615	617	603	516	582	585	609	610	606	581	555	569	563	560	576	610	616	662	564	600	608	561	605	637	593	583	584	538	609	614	598	591	576	604	584	584	588	614	570	559	603	598	582	610	594	563	578	597	579	657	591	594	551	579	577	578	607	576	609	615	605	569	583	630	596	539	628	613	572	577	589	565	554	568	627	618	611	542	602	588	570	587	581	582	532	570	570	578	607	580	640	564	586	607	549	603	633	563	601	584	600	564	553	612	620	581	587	619	568	583	581	578	571	597	597	584	603	572	574	581	572	568	600	604	599	598	590	594	606	546	630	573	588	585	582	618	591	562	584	633	562	633	577	604	578	621	624	619	597	649	556	595	590	546	570	598	610	561	560	565	614	601	597	606	582	604	583	609	564	586	589	578	574	572	601	568	556	580	572	594	571	616	614	601	564	573	571	619	629	581	574	609	596	542	601	609	597	613	624	613	591	603	579	577	558	610	579	543	561	592	593	585	564	618	612	603	570	583	594	607	570	588	605	603	592	612	623	578	606	658	606	628	568	581	585	595	571	596	603	567	568	618	606	583	570	601	591	573	573	572	593	616	600	627	599	571	584	595	641	593	578	592	549	586	600	570	624	591	579	589	585	612	636	604	586	581	605	580	586	572	581	561	649	565	581	556	604	623	551	601	566	572	605	563	604	600	615	615	593	614	595	614	626	572	590	607	535	599	606	593	593	617	581	585	583	569	599	558	642	584	602	551	625	603	585	598	597	622	603	563	575	580	573	605	592	570	551	581	598	589	607	577	571	562	655	580	575	627	532	594	574	625	581	622	620	613	592	587	597	617	555	593	609	561	579	592	611	558	587	586	602	605	590	611	617	581	611	591	576	550	567	638	612	609	574	610	591	595	640	618	543	588	621	605	589	623	561	584	604	586	593	581	631	578	596	644	636	557	612	631	603	584	576	602	591	623	601	586	630	594	557	628	635	534	596	591	569	627	540	616	544	563	582	610	562	605	601	579	562	598	614	621	617	548	596	579	574	580	562	606	604	590	598	554	606	566	586	594	594	600	593	648	585	593	589	632	622	577	600	587	572	594	616	593	598	557
5418	1734	1427	978	761	723	703	693	648	624	622	582	634	640	629	635	630	621	610	628	627	602	632	613	651	637	655	624	594	627	594	641	634	656	592	589	596	609	601	627	643	590	641	614	608	609	589	571	624	592	637	594	642	588	632	601	608	605	629	598	582	620	629	615	568	585	631	593	606	634	611	608	582	600	597	659	627	552	614	581	649	651	654	631	550	608	586	604	609	566	604	572	612	617	624	630	642	660	645	624	600	584	646	599	562	627	614	574	574	614	579	582	609	559	624	602	653	615	621	637	590	634	563	584	574	591	604	641	574	637	609	605	627	624	587	592	641	618	620	588	601	627	561	642	640	579	578	574	592	600	603	571	609	624	643	599	594	625	632	618	623	578	589	602	609	616	569	647	598	624	612	605	624	576	627	609	613	619	633	623	610	582	599	642	559	660	570	580	610	606	609	614	620	619	623	632	666	564	610	609	624	618	657	609	620	635	676	649	606	593	579	608	634	606	632	621	616	637	619	620	602	611	611	578	585	586	623	583	607	650	569	620	585	665	611	648	597	609	599	532	617	631	615	615	570	634	564	617	573	554	646	657	593	653	617	570	642	639	586	620	587	570	632	619	627	651	588	632	634	612	647	630	669	611	619	614	643	615	600	584	622	600	615	612	582	633	639	605	629	659	631	563	641	624	588	607	618	633	561	626	619	583	636	618	624	632	610	629	619	612	572	566	629	625	669	607	541	646	654	657	638	624	610	627	643	566	604	602	599	633	594	600	606	616	597	618	596	595	644	623	611	625	625	612	623	578	616	617	613	630	627	647	596	624	613	611	634	601	605	638	626	580	668	604	647	626	620	634	584	582	618	582	576	624	595	623	566	626	594	651	588	659	612	614	600	620	645	612	632	622	629	604	593	601	591	609	606	626	628	625	582	625	597	643	636	638	627	627	561	624	646	604	548	639	612	575	592	617	566	618	594	589	616	589	616	588	652	594	604	620	665	606	603	610	568	632	621	627	649	643	586	603	591	627	595	593	611	593	642	585	701	615	613	629	573	618	587	619	626	606	567	631	603	577	628	606	598	626	701	592	576	624	621	610	609	638	628	611	650	646	622	611	631	649	647	626	639	619	573	635	594	648	581	600	589	653	607	615	620	593	576	614	600	593	615	594	610	614	646	610	561	632	659	587	575	636	597	616	587	587	574	593	651	617	580	631	576	641	590	564	611	628	641	595	607	630	580	586	660	601	579	576	592	636	651	607	582	614	607	603	598	603	569	586	613	596	596	636	585	659	653	638	660	628	632	611	594	639	583	636	611	634	622	625	584	636	609	609	610	606	606	591	613	628	613	612	627	603	595	621	605	592	592	628	614	631	607	634	610	626	638	650	601	604	535	665	619	627	618	597	604	607	620	589	593	634	620	567	594	635	614	630	609	633	583	640	625	625	623	570	579	610	608	650	590	606	645	617	610	651	617	555	623	597	587	583	638	623	636	611	636	589	623	614	636	634	631	662	559	635	653	621	617	594	639	630	631	595	613	575	571	624	596	659	619	613	584	578	637	593	632	614	557	631	604	636	598	579	609	657	653	610	611	606	614	628	592	657	605	618	609	631	588	612	611	611	623	602	592	619	600	586	594	654	592	659	602	612	598	616	578	610	615	616	614	673	610	555	670	591	594	664	605	622	591	609	604	624	593	617	610	644	628	616	597	577	640	597	602	628	618	613	642	582	601	591	625	616	552	634	595	632	599	640	632	595	595	597	610	624	612	562	565	619	618	604	589	610	638	651	601	621	627	588	657	583	575	608	608	635	578	614	597	648	634	601	634	596	618	631	607	608	654	630	598	590	588	610	593	633	616	594	618	579	573	608	661	631	610	621	625	653	635	638	623	634	566	604	618	612	601	610	631	571	580	624	590	595	630	627	599	606	675	626	587	656	633	628	572	618	599	654	557	610	621	596	628	645	613	617	602	619	612	581	610	630	589	604	586	630	638	600	569	625	634	618	607	618	580	590	635	625	615	626	629	599	625	590	563	607	622	605	605	570	642	624	655	599	622	573	691	607	631	586	567	608	618	630	587	589	592	629	617	609	636	613	602	603	610	629	595	615	624	626	673	636	597	644	595	600	606	639	658	632	616	610	623	593	647	527	601	617	605	609	613	619	634	611	624	639	623	632	630	624	592	630	626	590	581	566	556	603	632	601	602	642	627	636	598	583	633	631	612	602	618	597	638	607	642	589	642	622	606	588	558	604	656	628	599	597	599	569	627	570	630	609	604	659	580	591	593	624	608	586	590	578	602	592	657	628	571	601	583	563	596	607	595	581	585	596	598	577	608	630	603	584	552	578	600	589	614	597	592	642	619	630	604	596	599	592	600	631	643	638	583	627	626	604	642	618	620	592	598	554	601	587	588	606	632	607	629	600	589	611	637	638	613	572	634	593	599	610	635	643	622	595	618	612	671	616	571	594	621	582	582	593	591	634	588	668	580	604	578	588	633	608	577	622	590	601	588	595	587	596	636	606	638	613	590	598	623	651	616	605	620	650	609	614	586	593	597	596	636	572	588	625	619	637	599	632	619	605	631	641	616	586	592	599	617	624	575	587	662	597	645	522	630	595	621	617	619	604	609	564	603	657	593	604	572	603	609	592	573	600	610	601	607	597	636	578	600	624	642	613	592	673	646	592	586	597	604	611	644	608	609	602	625	622	610	579	567	597	600	638	637	588	638	590	593	601	629	616	613	604	583	586	611	584	557	586	609	588	637	618	565	603	625	618	600	594	625	620	574	626	610	579	587	624	603	614	593	584	658	606	577	609	646	633	603	597	590	634	586	645	598	615	630	569	624	596	629	664	600	611	568	577	579	625	621	580	623	590	614	604	636	598	593	623	641	627	589	598	598	594	638	585	635	583	617	606	596	581	621	579	615	608	622	621	578	579	592	643	560	629	606	627	629	586	571	659	647	598	588	612	568	673	598	578	608	622	593	611	629	607	608	609	626	608	631	621	606	628	652	619	604	603	608	582	642	635	593	622	596	582	565	600	620	582	584	589	566	616	632	656	615	674	602	602	649	603	608	608	609	581	622	598	605	557	604	637	616	648	605	597	614	604	555	623	621	600	585	616	629	584	618	613	621	614	658	629	624	580	613	647	631	622	616	639	594	564	601	612	597	617	563	596	580	631	649	633	613	659	621	597	612	603	629	609	609	625	595	615	594	609	573	659	597	613	595	600	644	599	596	609	643	600	587	605	646	637	619	615	586	585	594	616	586	549	607	606	627	605	634	611	609	626	571	585	598	672	630	656	601	569	597	581	631	600	630	606	602	585	602	591	640	604	596	595	576	603	637	630	576	582	616	588	579	612	588	588	614	660	640	607	656	557	617	613	571	618	596	627	573	631	618	640	604	622	621	574	600	621	622	600	584	601	638	608	566	648	594	582	629	653	588	595	605	607	621	566	579	617	621	568	642	585	610	613	568	661	599	632	622	609	659	604
25079	20732	27171	24353	20728	11346	1445	853	682	589	564	482	426	455	404	397	416	367	362	331	308	313	316	312	314	333	325	313	309	284	274	290	273	298	300	271	278	256	283	274	284	272	291	249	282	256	294	251	294	266	268	277	286	272	281	277	263	272	257	269	284	269	271	242	273	295	283	269	283	277	279	241	297	247	264	271	278	289	260	259	303	283	251	258	271	263	288	270	260	244	276	287	263	254	254	280	270	270	219	275	303	226	243	270	261	277	265	248	279	268	270	273	277	277	261	281	261	274	244	278	267	267	247	267	265	303	285	261	269	252	240	286	263	277	255	254	284	256	250	248	272	281	263	279	264	277	277	259	275	282	285	278	258	248	255	277	266	269	276	252	262	267	266	249	255	284	261	266	275	259	242	285	262	263	251	277	257	284	242	265	265	252	273	263	257	274	249	240	286	290	278	276	249	249	318	278	250	271	280	283	243	294	263	257	267	281	254	241	298	231	287	261	282	264	303	272	266	268	269	256	261	254	260	255	254	265	259	286	290	248	249	286	257	264	258	268	266	268	273	274	285	276	277	279	275	270	260	251	257	263	240	267	246	261	294	262	274	257	299	236	251	267	241	261	247	247	268	256	284	272	265	263	239	265	260	248	297	274	286	259	247	267	250	261	290	246	251	265	281	238	267	259	255	306	273	244	265	278	271	286	284	285	258	319	291	273	269	304	246	270	258	276	259	246	236	233	253	224	261	285	269	268	306	264	282	299	262	254	250	256	255	261	243	259	292	265	265	274	273	240	254	255	258	234	246	237	254	270	267	267	245	273	255	298	232	236	260	277	303	275	290	291	258	265	287	233	253	270	272	227	253	256	257	242	278	237	262	269	278	288	254	239	279	258	287	262	263	240	251	276	242	276	262	265	277	258	223	258	264	275	258	265	248	267	273	236	259	280	267	268	265	271	246	287	225	290	283	247	241	240	270	272	255	262	262	229	246	284	278	276	244	241	254	236	257	241	259	252	266	295	268	272	251	243	264	228	262	260	288	274	260	266	272	283	257	289	247	269	253	254	275	249	258	277	252	251	294	276	249	249	236	257	249	249	245	273	243	254	266	268	262	301	276	258	284	252	245	276	275	267	293	249	282	265	291	274	266	287	276	270	254	253	299	267	260	247	233	259	266	297	282	256	283	246	275	246	261	268	254	268	255	265	236	255	259	271	236	242	259	283	275	298	258	271	240	273	266	273	250	232	262	290	270	272	266	274	271	293	293	238	263	249	275	290	253	249	258	276	275	277	242	285	268	258	269	241	258	287	229	273	271	282	256	274	274	305	274	256	266	256	274	269	270	253	251	287	269	260	267	272	252	282	278	273	299	281	266	296	232	246	273	271	273	260	260	224	274	260	261	271	258	254	263	284	271	267	258	287	230	251	253	265	244	270	284	278	264	249	289	238	265	247	238	253	260	249	245	254	252	242	294	297	236	286	281	270	242	261	273	249	279	248	280	252	271	259	288	249	282	297	265	295	261	238	264	244	267	258	286	242	265	255	249	265	248	254	264	258	269	275	286	227	284	270	273	273	253	271	256	245	288	241	249	263	280	275	260	255	245	229	263	258	269	300	266	278	261	279	284	276	243	250	267	284	283	293	262	262	264	295	268	243	274	252	267	232	247	257	254	249	250	263	279	252	278	256	253	292	275	261	274	259	247	285	273	261	288	260	275	244	259	267	275	283	268	234	253	270	260	244	270	261	247	291	262	264	291	275	282	279	259	231	256	254	278	252	270	272	255	256	253	282	263	280	285	268	282	279	259	266	289	278	257	288	280	275	232	269	282	270	262	274	274	250	232	291	252	264	283	240	290	264	262	245	258	235	285	255	252	261	270	279	270	248	272	240	297	258	267	270	255	267	258	251	251	256	257	241	230	293	274	279	240	272	271	247	305	278	258	281	285	261	237	240	267	293	260	271	255	260	270	274	254	260	240	266	284	240	257	269	256	257	251	244	255	251	245	287	264	249	307	289	273	249	275	281	247	262	283	244	302	263	268	262	256	251	273	279	249	256	296	292	223	288	255	256	251	265	245	276	226	274	251	263	244	262	248	212	272	265	263	270	276	258	253	282	291	291	263	257	233	266	261	262	232	235	259	243	268	261	291	266	268	268	241	258	274	281	271	259	275	282	276	244	250	275	256	267	244	247	280	249	268	266	285	239	251	276	260	244	261	271	257	278	281	240	267	296	271	264	284	235	264	264	266	280	267	258	256	250	264	266	301	272	284	264	269	262	274	297	297	257	262	237	268	250	253	261	255	294	238	273	271	297	288	273	271	288	267	262	281	280	272	261	284	274	241	254	263	265	222	272	275	278	263	249	256	259	285	269	297	262	232	279	269	256	256	268	283	239	275	256	250	251	270	223	269	262	250	261	246	275	262	235	239	243	256	280	262	257	277	257	264	286	248	257	292	261	258	288	265	244	267	274	242	264	273	273	270	272	223	253	249	259	259	263	270	298	282	257	264	289	272	288	248	261	241	260	252	262	250	288	250	253	288	259	284	260	241	263	259	256	277	260	252	268	260	252	284	281	250	281	271	261	260	293	282	271	212	260	291	286	261	308	272	271	255	278	237	272	297	275	272	268	273	260	290	282	261	256	290	254	255	247	286	252	267	279	257	236	256	258	268	265	263	257	265	272	294	272	274	286	254	279	254	275	253	246	263	278	253	251	250	276	279	283	258	277	271	255	255	273	279	241	269	248	253	253	253	255	260	237	309	266	280	318	296	290	257	253	241	292	286	257	250	288	256	267	274	249	286	275	280	269	272	281	254	270	267	253	298	278	276	257	295	270	259	296	245	254	271	260	236	258	266	263	255	247	285	245	257	248	238	272	262	294	275	250	273	230	270	266	247	286	240	243	278	254	252	270	277	260	278	268	267	262	293	283	272	251	282	263	285	265	256	281	258	282	264	259	278	243	278	274	256	263	255	241	274	288	272	274	268	275	256	251	266	257	274	262	282	248	265	266	255	281	254	267	274	257	272	259	256	242	255	271	270	251	252	290	271	269	286	277	264	273	297	235	294	274	305	248	264	246	249	271	239	252	287	284	244	261	245	257	275	278	253	275	249	257	294	309	287	264	272	252	270	253	274	259	277	248	257	276	275	269	250	256	254	267	226	265	282	272	274	266	263	271	278	265	259	258	252	286	276	247	254	247	272	271	238	263	230	272	279	257	253	272	254	262	269	256	269	259	281	228	271	266	275	262	259	270	251	286	281	242	283	272	276	277	266	256	261	245	241	278	270	283	247	264	240	262	270	288	259	244	258	253	276	279	260	252	260	259	291	281	245	280	248	253	271	308	276	256	267	263	235	245	267	242	259	282	260	296	272	283	289	249	294	270	230	255	236	264	279	246	252	273	280	253	286	301	294	256	278	261	303	231	248	250	246	273	278	262	266	242	263	244	256	264	246	275	261	246	258	271	286	290	240	272	248	253	296	255	274	280
7762	15667	13792	7693	3854	2655	2038	1582	1318	1046	921	810	726	622	564	584	516	493	437	451	423	400	411	369	334	368	336	356	352	360	314	331	283	322	312	326	311	350	311	338	316	333	310	301	322	305	311	316	288	306	300	301	285	301	287	315	320	314	301	279	267	277	283	305	283	292	322	297	260	293	301	284	322	295	274	324	263	301	310	296	282	267	278	269	294	284	295	265	272	280	286	303	278	281	293	291	284	299	300	283	304	299	312	287	308	300	290	277	289	291	312	300	298	290	279	257	308	282	270	295	283	258	285	294	289	274	296	296	275	281	259	290	285	307	306	269	272	280	274	279	287	290	269	296	305	272	307	300	304	316	275	283	256	296	317	287	263	292	277	304	232	278	315	270	293	285	292	283	294	280	249	314	297	283	286	288	252	294	286	277	296	296	302	279	304	253	285	302	304	316	268	281	294	288	265	273	247	280	256	283	275	291	301	267	297	281	279	292	278	274	285	282	300	287	261	277	267	276	300	295	267	301	309	275	322	287	285	263	278	308	262	297	314	307	282	260	287	266	243	287	268	286	267	299	265	248	263	303	298	282	262	273	286	291	279	257	288	272	294	279	314	273	282	262	290	289	285	259	278	297	311	286	286	274	302	277	273	283	294	285	262	296	279	304	292	277	271	302	270	297	272	281	295	251	274	262	292	299	258	279	296	272	279	277	297	280	287	296	269	293	280	266	277	280	290	267	299	290	305	261	266	302	314	286	287	293	315	278	297	285	278	268	296	290	292	278	297	269	268	316	286	269	286	296	293	277	283	303	279	300	329	278	278	260	288	255	246	273	287	285	319	245	275	304	283	278	274	276	251	269	275	318	303	292	272	269	284	307	301	315	293	259	281	293	271	269	276	279	278	288	286	288	311	287	276	278	304	279	293	303	269	275	271	282	247	274	275	275	289	302	287	276	290	264	247	296	308	307	294	278	293	279	301	307	285	272	304	258	300	265	260	266	285	294	290	301	275	283	257	289	311	299	284	278	283	315	275	255	289	272	285	295	268	284	292	306	279	273	314	295	273	300	246	260	283	303	303	275	281	281	285	290	254	263	302	278	272	286	280	297	291	262	274	273	238	281	263	275	274	255	274	264	273	282	264	302	261	277	272	285	275	282	272	293	286	261	281	275	308	290	276	259	269	253	292	261	298	278	316	258	301	298	257	269	283	264	309	274	276	283	269	285	282	289	274	281	289	303	305	286	265	265	281	303	284	269	278	270	273	286	303	265	303	297	304	236	302	284	288	315	294	273	288	257	282	300	302	267	291	275	302	266	268	273	275	296	274	307	289	297	283	272	278	271	279	296	293	236	288	294	283	277	297	273	263	286	302	254	276	301	277	311	309	271	288	267	284	275	295	267	299	297	308	281	290	263	282	256	304	261	312	265	302	304	265	321	273	300	267	285	305	270	279	271	309	274	281	272	317	323	256	280	294	309	272	306	277	276	270	265	297	280	277	275	263	278	298	294	272	274	295	283	259	266	289	284	286	292	282	281	269	254	294	301	264	260	283	284	292	301	266	282	285	275	272	290	304	291	287	286	291	280	259	273	271	296	299	259	295	271	283	271	274	257	264	288	288	291	273	300	261	293	272	268	282	283	315	306	257	282	273	309	282	275	273	284	302	261	261	291	266	310	262	267	268	311	270	286	271	309	280	294	282	267	274	301	299	287	252	272	260	263	308	273	288	289	320	281	268	266	281	280	272	255	286	269	259	276	247	292	282	309	287	292	301	288	293	291	282	293	274	275	288	288	280	271	288	276	240	294	316	295	274	310	284	280	259	293	278	287	277	282	283	279	279	304	294	295	245	284	260	293	317	290	250	280	271	285	294	290	297	296	294	300	269	296	283	252	301	296	254	279	300	296	303	286	261	274	294	298	282	277	282	295	282	282	295	314	272	301	267	269	289	261	292	260	288	265	284	290	321	290	255	302	298	322	277	281	288	279	280	299	259	284	303	321	275	298	295	256	284	292	289	295	296	305	259	226	297	272	288	294	263	293	289	284	259	283	292	310	247	278	287	289	278	292	299	295	282	272	289	277	264	270	265	280	288	273	312	311	293	303	317	285	299	282	268	294	279	306	269	266	269	321	307	268	286	275	298	275	289	264	279	284	322	301	295	293	289	306	297	263	281	315	281	305	266	279	290	276	297	256	294	257	282	284	275	274	275	267	282	292	281	298	286	238	286	296	290	280	290	281	297	279	266	297	317	288	291	277	287	250	285	295	274	297	294	295	279	303	300	271	314	256	286	301	295	326	307	282	313	278	317	282	280	270	263	271	287	311	275	291	255	288	297	268	309	312	283	279	276	272	282	312	309	271	289	290	306	293	264	295	269	261	283	314	277	289	265	280	294	253	278	288	291	295	280	283	306	295	283	278	282	279	285	320	305	287	297	286	288	300	262	275	326	317	293	276	263	309	287	291	283	255	294	282	276	293	277	297	293	237	316	253	298	244	276	288	284	289	270	291	295	304	271	318	285	298	275	287	276	275	265	293	269	299	306	251	275	322	277	287	296	261	280	286	319	294	257	271	305	283	271	291	290	267	277	256	307	286	258	282	288	274	268	265	282	313	277	293	259	304	285	273	298	273	275	288	280	285	240	280	294	273	302	299	267	275	289	288	269	269	288	273	253	270	281	276	256	308	284	265	311	271	297	307	295	303	274	281	286	291	311	291	299	271	307	272	315	276	282	307	293	261	286	280	318	277	272	253	267	256	289	296	300	306	283	304	276	271	271	285	273	290	304	303	279	287	296	257	279	290	285	302	278	267	279	277	269	265	280	273	275	316	269	296	282	277	276	253	288	280	318	275	268	309	285	277	280	291	270	250	274	275	282	271	237	258	289	289	293	283	303	305	309	284	260	284	305	272	270	289	304	314	283	314	271	257	291	285	318	272	278	276	300	297	281	267	279	254	260	300	275	297	291	281	253	275	256	279	301	283	304	271	296	262	284	297	290	277	287	273	294	278	262	259	281	293	293	279	292	300	287	307	317	261	295	305	284	298	291	260	273	317	285	281	276	312	289	260	262	275	271	258	293	301	316	289	280	279	263	256	285	240	295	310	281	300	278	288	289	290	252	280	299	305	278	284	277	300	286	318	291	252	263	260	295	269	282	312	264	275	278	298	321	269	274	272	243	299	321	288	313	285	306	302	274	306	297	271	296	264	274	267	281	274	264	272	294	266	303	242	291	246	305	272	285	285	290	260	301	270	287	256	313	272	286	268	259	288	294	304	290	305	256	259	296	281	312	280	281	294	270	284	260	287	276	306	269	287	276	322	285	283	290	277	296	251	278	286	281	291	282	258	273	291	279	293	315	298	283	286	283	279	303	293	274	282	280	299	300	270	295	296	306	289	266	269	304	284	261	295	285	300	301	301	312	244	306	283	287	272	281	258	303	275	292	270	282	290	262	299	296	285	247	294	290	293	273	295	329	280	286	281	317	268
22992	20726	27505	24023	20728	20820	9691	1871	1369	1130	1075	1016	931	845	758	738	686	686	673	665	637	623	642	614	588	614	534	558	598	558	581	551	568	541	589	548	519	556	561	563	597	524	533	550	488	569	499	517	549	520	488	542	528	551	529	515	525	530	517	498	554	514	525	590	560	509	506	547	546	511	551	483	533	502	531	536	485	530	504	542	532	513	520	513	517	498	516	510	495	549	528	512	561	486	522	522	523	523	478	527	543	549	545	536	547	519	526	515	515	479	517	528	493	523	501	539	546	562	528	554	523	483	569	551	501	491	486	493	524	524	531	544	512	541	499	536	523	496	484	479	521	498	537	483	532	529	526	527	529	531	524	523	540	495	503	534	504	508	493	542	521	477	499	512	531	513	501	462	543	490	514	480	560	501	532	490	507	468	524	521	483	515	519	525	518	509	542	520	509	546	498	529	486	500	533	536	504	481	501	531	554	543	524	497	495	521	487	527	528	562	487	527	499	489	504	510	534	523	514	510	496	491	499	552	535	523	519	524	530	486	502	527	565	536	528	494	511	481	502	522	516	517	499	532	470	513	514	484	526	518	486	530	500	519	555	492	510	516	510	508	486	514	533	486	458	476	522	486	527	505	531	510	475	512	522	514	507	497	548	525	500	476	503	526	504	541	508	547	511	547	524	493	481	499	495	515	522	511	503	514	534	512	523	537	518	494	502	529	503	509	472	533	590	516	515	496	498	499	489	514	477	512	476	509	489	471	510	550	513	499	556	531	482	524	499	530	548	538	506	515	486	505	543	502	538	540	519	552	482	496	525	505	497	477	486	500	470	500	515	507	513	535	517	528	554	536	502	491	490	549	489	512	521	507	527	506	514	494	494	503	501	532	491	520	505	472	541	523	499	557	496	541	546	481	511	532	515	481	546	483	489	514	515	477	497	521	550	475	541	527	512	557	511	537	520	485	530	521	490	537	534	539	500	555	513	525	552	502	489	481	544	488	501	481	524	546	536	459	524	506	464	507	498	515	512	504	508	544	543	513	511	492	540	538	522	531	504	547	518	518	518	516	531	528	534	511	539	510	500	511	534	499	538	513	486	484	532	505	507	534	536	494	502	487	499	525	504	524	499	516	550	562	503	514	539	518	525	494	516	523	566	512	547	472	548	514	487	505	496	518	493	510	513	521	485	571	493	475	491	541	509	515	469	482	519	539	490	533	512	532	533	512	502	514	516	491	507	521	482	505	484	483	516	499	498	513	496	475	491	477	511	549	547	540	528	489	537	506	536	507	516	498	477	483	513	509	536	508	541	517	493	519	527	536	538	480	523	468	529	548	489	492	496	516	477	515	499	529	501	554	489	504	494	507	507	531	520	529	519	496	516	504	536	526	476	539	521	555	549	515	523	530	509	517	510	486	528	553	524	555	520	502	508	537	524	497	529	535	519	541	484	510	501	529	459	527	522	517	562	495	556	480	514	529	516	546	507	523	512	522	471	499	516	490	520	493	502	509	518	519	512	537	494	515	497	509	493	524	520	507	523	516	520	511	527	505	495	483	533	522	506	541	522	506	520	527	464	482	554	534	507	490	507	512	512	522	541	525	477	523	496	522	495	486	524	490	487	515	518	499	502	504	493	513	491	477	493	459	485	488	545	503	509	500	516	497	534	474	498	490	485	533	518	487	509	530	546	529	483	514	553	509	499	495	479	519	512	494	554	494	508	477	536	475	497	520	499	470	521	496	518	526	490	542	555	541	527	510	503	567	502	492	540	498	526	487	489	501	509	498	494	506	502	504	520	484	541	496	489	493	447	522	523	534	510	570	523	513	494	508	526	544	499	539	528	550	558	536	523	547	477	549	507	479	494	471	501	539	509	478	521	529	490	508	495	531	515	505	509	534	495	559	491	476	546	503	498	535	539	534	505	508	540	543	508	526	494	483	554	529	525	516	509	486	512	498	511	520	497	544	517	503	520	522	505	497	514	518	506	523	502	508	512	516	524	548	496	529	495	514	503	493	519	499	496	487	516	471	483	531	537	534	542	499	495	538	519	515	509	520	529	507	529	496	512	531	502	546	471	514	526	513	518	551	485	494	508	516	515	526	486	511	549	559	530	537	477	493	516	486	497	487	539	492	525	523	507	488	506	509	486	531	567	543	538	519	528	523	487	519	501	508	547	487	508	510	501	501	497	519	508	476	506	539	456	514	491	498	522	552	543	512	503	501	518	552	510	504	514	534	521	521	497	498	547	556	501	493	487	542	505	521	543	494	510	492	515	538	528	489	508	517	514	505	517	538	510	527	480	486	523	487	520	520	507	508	522	517	522	543	522	528	540	573	528	478	533	482	552	483	500	488	506	504	534	538	493	513	484	475	488	535	508	469	499	551	492	546	530	502	506	526	517	501	511	503	521	524	489	511	510	556	497	502	456	515	520	502	525	539	535	534	513	550	486	497	491	503	547	488	521	533	503	499	469	507	490	533	537	539	515	542	481	539	523	551	491	485	508	472	522	539	452	542	508	548	510	473	501	502	456	512	513	481	497	472	534	509	539	481	520	518	522	511	525	522	481	496	524	503	512	504	517	531	525	504	531	521	534	536	502	475	550	511	505	518	536	499	505	529	548	510	473	506	509	490	469	545	489	500	507	507	526	502	541	459	464	510	480	540	500	504	543	521	468	517	525	515	508	524	481	498	515	530	493	550	528	502	508	566	481	510	493	511	498	528	529	526	527	524	517	501	515	530	519	506	545	517	541	481	530	540	535	531	435	523	496	510	557	547	494	489	513	472	518	573	528	541	520	532	496	528	505	540	511	493	512	511	503	514	456	490	477	485	505	524	536	495	480	517	551	585	499	498	485	502	542	493	528	505	501	536	475	522	507	534	477	507	511	530	535	495	566	457	520	525	538	484	496	489	526	542	510	528	506	499	548	527	495	531	536	532	528	522	528	570	490	483	489	532	466	565	510	532	539	531	513	533	559	525	498	510	521	530	491	480	489	511	504	474	523	522	524	488	490	464	509	514	515	507	524	499	484	503	530	519	487	507	494	552	522	510	518	479	530	553	527	521	490	490	504	522	492	497	482	508	514	503	484	489	507	521	491	504	518	548	489	523	541	499	496	514	512	560	478	540	490	491	526	563	553	524	495	509	448	512	523	531	532	516	503	510	515	496	530	511	567	536	538	486	540	499	505	485	520	504	523	507	551	512	526	482	527	508	507	523	529	560	502	513	509	504	518	493	538	494	542	495	507	552	512	494	463	501	486	511	495	505	483	521	511	531	530	488	519	506	517	536	516	529	492	529	520	503	537	521	525	505	498	514	519	503	510	517	446	498	465	522	468	510	476	487	538	521	508	535	515	510	513	525	513	512	552	502	471	506	519	509	552	525	516	481	531	535	509	518	511	508	520	524	529	528	516	477	517	525	502	515	477	521	537	478	518	539	531	486	552	466	483	532	488	506	442	525	573	464	517	482	568	533	506	518	491	474	500	509
10975	23511	20957	12382	6752	4883	3682	2945	2366	2048	1748	1525	1287	1213	1078	1021	910	885	827	775	780	702	720	672	659	653	624	645	639	604	586	547	565	587	554	599	570	561	544	512	561	542	528	567	534	548	490	515	509	546	568	497	481	465	507	483	491	516	490	508	508	492	513	492	501	512	504	544	504	491	499	493	531	514	535	525	503	525	521	526	510	505	501	494	508	493	492	471	541	495	486	497	490	499	508	494	452	503	484	522	503	469	495	499	494	510	485	490	482	490	496	486	475	459	474	514	507	509	492	488	471	468	481	513	509	483	481	462	441	484	461	483	472	490	481	523	511	472	454	473	490	518	490	459	481	472	506	520	466	503	508	486	485	487	482	483	452	459	466	493	475	457	480	452	471	468	481	491	491	473	490	484	476	472	494	465	471	485	454	429	512	481	512	461	495	502	530	511	500	469	474	511	474	525	494	519	470	482	469	481	498	503	492	503	476	523	448	479	444	503	490	489	470	517	485	462	454	465	501	499	506	487	453	480	514	484	484	516	465	456	455	450	520	456	494	457	491	478	501	502	495	477	515	487	498	471	495	492	486	482	462	509	484	480	497	444	460	526	526	445	467	501	466	519	463	496	501	462	492	479	465	447	488	482	494	495	460	465	489	472	485	548	524	499	495	551	494	497	475	469	481	476	469	482	491	437	506	501	497	495	453	444	486	467	486	451	476	468	529	519	480	484	524	449	485	442	463	518	434	508	474	494	510	500	508	491	511	495	493	520	509	499	530	503	469	514	473	523	478	445	512	479	503	493	444	438	477	483	516	525	522	528	458	469	454	472	507	436	509	484	486	493	504	479	448	448	487	457	473	456	460	459	501	514	482	520	474	458	473	448	481	465	462	500	503	515	480	441	499	485	449	514	486	471	485	457	478	487	455	486	495	491	470	470	507	511	448	461	496	490	477	473	443	480	515	468	503	485	487	464	498	444	518	489	471	475	479	501	470	494	489	485	464	491	484	492	503	465	460	550	489	467	442	488	546	499	504	485	491	458	497	479	478	494	498	486	451	451	451	532	479	484	484	522	470	451	499	525	501	517	469	518	487	504	496	495	521	465	485	471	504	470	506	482	463	495	470	464	482	453	489	477	490	483	515	479	461	506	475	451	457	491	495	468	514	458	514	468	505	522	491	457	436	480	506	488	468	502	462	461	470	469	493	478	465	478	469	479	499	465	460	483	494	474	465	471	493	459	523	487	473	504	494	466	468	495	478	484	478	504	464	432	474	497	489	477	457	477	518	465	511	484	471	507	502	462	480	492	454	488	489	493	460	481	477	502	505	468	461	469	486	487	494	473	471	456	504	471	492	507	470	465	463	474	461	466	503	494	519	486	487	503	463	462	472	510	477	547	499	461	480	461	440	482	473	464	481	511	552	476	500	443	510	500	451	482	483	486	509	510	526	521	477	448	519	463	448	468	416	480	443	448	491	478	489	453	462	488	499	493	502	496	467	486	480	461	476	488	527	468	472	509	499	532	471	474	476	465	483	484	477	529	473	506	486	472	518	527	470	495	500	485	467	450	456	462	494	491	494	513	502	484	488	453	490	476	514	503	460	452	508	502	452	441	502	470	471	461	512	496	507	454	451	515	479	492	504	485	491	444	458	514	495	482	471	457	500	508	516	507	523	478	492	425	486	462	498	553	510	469	457	522	473	503	484	457	509	490	488	492	458	465	527	465	508	494	477	509	502	503	476	502	448	478	548	469	478	420	472	486	526	537	458	459	494	477	458	522	485	523	499	514	470	494	504	536	453	480	503	478	532	477	488	477	472	457	501	501	460	459	519	433	466	514	475	482	472	502	480	454	509	495	468	474	494	511	502	454	488	501	466	503	497	493	508	494	457	471	469	483	456	532	477	521	489	471	460	477	493	483	491	452	510	508	494	467	499	496	502	493	521	468	462	455	487	502	473	456	469	487	472	485	486	485	477	516	508	495	466	458	475	485	463	498	538	458	481	484	471	502	459	508	485	476	494	518	505	483	499	499	470	491	457	468	482	444	483	491	488	483	468	505	449	492	474	483	497	505	483	483	499	489	489	456	458	453	493	484	505	461	471	432	508	499	509	520	498	472	495	465	494	516	459	496	506	517	455	458	506	471	493	432	488	408	507	470	499	476	464	484	511	490	467	474	534	500	422	473	496	496	481	467	470	495	475	461	493	466	471	487	438	493	481	504	471	492	505	507	502	471	494	480	469	477	503	542	477	493	438	494	490	491	492	467	481	484	530	494	503	457	488	487	468	489	476	487	459	491	476	480	498	494	480	467	461	486	508	515	487	492	490	553	455	469	512	464	526	481	529	478	475	517	465	480	487	440	499	516	507	483	493	483	481	499	429	510	486	479	466	459	506	492	481	513	513	497	500	477	480	419	506	478	485	464	431	464	495	483	487	450	469	445	462	457	479	460	490	467	512	486	481	495	505	507	475	471	466	484	515	521	519	495	458	532	481	498	459	469	517	474	465	460	519	470	508	499	505	464	490	474	479	489	529	491	455	446	460	494	496	504	463	496	466	486	499	467	469	466	491	517	446	508	489	496	478	489	495	499	503	492	539	517	468	463	505	489	473	489	470	454	500	509	520	470	474	511	501	439	468	497	496	464	500	516	454	471	480	496	506	509	531	528	467	482	478	502	440	503	484	469	515	492	451	503	506	481	478	471	500	486	476	484	497	493	508	501	521	492	486	454	495	468	499	501	516	494	477	500	463	496	496	450	483	453	480	511	475	481	485	480	474	509	497	461	495	474	509	483	501	450	526	479	460	460	490	486	516	468	472	479	479	474	460	497	476	464	495	475	476	462	460	477	470	488	516	494	495	533	488	472	490	506	513	467	491	476	513	485	473	478	474	508	511	477	484	477	511	490	469	478	489	515	491	516	497	492	474	488	448	462	531	440	468	513	492	438	509	484	462	519	523	474	485	488	483	483	466	473	493	484	467	502	480	493	486	506	511	462	472	498	456	522	503	511	498	484	451	468	507	462	498	483	444	503	452	501	512	445	461	537	520	475	511	496	490	476	489	473	494	520	493	506	499	469	467	509	483	473	484	491	447	460	511	484	465	500	516	492	488	447	493	458	509	449	494	484	439	431	461	475	487	501	497	515	503	507	479	484	492	506	480	494	478	480	494	513	479	501	467	443	452	490	448	469	468	461	516	468	477	520	446	514	481	491	491	511	490	498	475	467	481	481	495	503	478	526	523	467	457	480	504	441	521	463	496	496	500	490	484	487	483	492	495	483	447	462	489	506	520	469	508	457	515	454	520	474	502	509	505	495	460	487	542	532	498	468	464	513	472	445	499	468	510	469	456	462	479	493	469	503	497	462	449	450	482	469	474	485	465	441	482	488	526	509	466	511	490	492	474	500	491	488	501	480	491	480	519	487	465	481	466	494	471	475	495	473	445	473	461	498	489	472	477	478	497	453	492	510	460	472	475	491	483	505	499	471
28105	14549	2426	961	701	660	596	555	582	616	568	573	610	588	609	556	560	569	593	586	609	613	625	565	601	554	584	594	603	598	611	574	589	592	572	575	585	551	540	577	568	592	587	579	544	590	587	611	592	554	594	620	570	551	574	575	599	583	569	595	578	576	582	589	566	574	556	581	612	601	581	567	600	613	576	622	573	546	580	594	624	599	592	576	567	574	549	606	632	601	531	590	559	595	613	581	553	609	595	593	596	590	585	555	580	572	574	568	583	538	605	595	576	572	585	568	534	607	611	586	568	637	567	581	555	556	565	585	595	578	602	603	557	629	592	595	608	574	579	587	588	613	599	579	592	562	587	580	598	614	581	585	569	616	571	563	629	618	622	571	579	576	562	553	567	610	561	578	615	578	615	588	586	553	594	573	604	565	594	534	590	617	619	595	597	545	600	558	623	565	569	585	521	611	602	606	567	556	568	595	591	568	554	571	537	574	601	596	604	572	568	588	565	547	547	565	552	560	588	589	580	565	569	562	565	563	614	547	561	553	587	615	584	549	607	575	562	582	595	594	573	606	548	617	556	614	546	623	591	560	598	618	578	565	587	590	594	592	569	597	606	563	602	602	584	575	617	552	595	570	580	589	556	595	587	573	590	551	563	583	564	623	584	599	606	563	622	546	551	555	636	574	616	539	570	629	558	596	567	568	568	553	599	566	596	597	545	566	555	583	588	560	580	578	587	584	624	611	529	589	562	542	568	566	561	590	558	633	585	563	577	593	587	581	562	552	558	579	563	615	592	566	565	573	592	603	591	608	579	591	543	577	584	584	592	547	529	549	579	557	581	580	625	607	572	615	536	601	592	556	569	556	568	574	560	579	608	620	570	592	607	559	536	546	583	583	537	594	601	585	607	518	535	590	588	550	560	612	609	589	612	581	550	596	571	556	547	580	573	589	581	612	534	592	595	564	603	573	586	589	593	571	587	554	603	559	589	596	602	593	562	589	615	568	600	552	560	550	528	596	565	626	583	568	590	582	555	588	536	560	567	550	608	611	560	543	555	569	596	575	581	573	600	560	604	579	600	561	577	575	600	580	573	552	584	567	556	574	559	542	590	574	565	565	570	568	584	551	609	616	621	530	587	574	600	657	620	597	600	615	642	577	622	610	580	586	526	576	605	607	541	596	586	600	572	570	597	618	568	590	540	572	611	620	609	584	598	561	583	574	565	575	597	580	608	565	564	578	576	544	568	542	566	591	545	535	596	568	583	570	563	598	615	564	569	562	645	580	581	604	612	604	576	552	606	598	605	586	579	617	577	547	572	590	533	574	556	601	605	588	546	596	575	625	578	567	557	574	590	556	583	667	567	626	569	603	551	552	597	572	570	599	565	587	599	618	564	584	582	547	517	545	593	521	590	606	570	594	581	568	546	589	586	548	586	585	537	587	538	591	635	574	581	546	559	575	550	594	533	602	567	572	591	614	577	564	591	559	559	608	587	582	582	567	615	599	632	589	635	548	586	606	590	581	603	577	579	582	615	604	584	591	601	578	561	561	621	564	611	571	583	563	624	577	586	603	575	579	565	600	641	588	566	577	615	580	597	584	627	581	576	607	568	627	566	595	561	565	520	579	568	592	599	595	547	590	578	615	563	563	619	597	572	576	534	601	591	605	571	619	568	545	587	595	584	604	605	607	582	569	571	581	599	559	574	553	613	546	586	563	600	597	595	586	535	579	578	625	590	581	595	535	583	571	588	561	572	594	608	595	540	554	633	632	586	617	578	575	554	577	517	587	632	577	552	531	610	581	564	573	544	602	589	548	607	582	612	558	544	574	558	561	599	557	614	598	545	573	559	590	617	584	590	586	600	559	602	539	595	608	595	574	599	603	616	568	598	573	611	535	579	569	572	589	604	622	609	611	581	565	567	584	546	575	590	598	611	573	586	596	597	564	558	570	565	544	597	576	593	595	558	630	579	588	593	640	576	591	537	583	549	543	591	601	612	588	642	583	576	584	609	588	524	562	605	604	607	585	577	592	606	555	534	554	583	559	616	559	603	566	629	541	589	584	562	563	585	564	594	567	597	551	603	544	566	602	552	552	557	587	554	551	615	600	584	624	617	656	578	619	530	590	650	559	557	595	541	611	594	574	580	610	601	592	598	571	564	561	590	572	569	597	578	602	592	591	555	560	570	574	579	566	606	587	536	564	574	536	598	543	630	525	582	576	569	584	587	583	560	564	572	564	576	575	573	615	599	581	569	549	564	573	609	575	563	597	606	565	606	575	567	569	561	614	562	618	530	593	561	609	553	591	605	595	546	556	574	577	596	570	589	595	539	618	508	580	596	596	623	570	601	582	568	566	561	568	613	572	576	604	595	572	568	579	602	558	592	588	555	572	610	571	599	577	584	584	605	560	571	568	557	579	609	554	559	544	553	577	588	593	630	572	569	573	600	586	599	577	540	592	590	571	589	570	588	569	603	563	627	552	587	560	582	586	567	601	559	577	609	584	621	550	625	566	545	573	541	561	582	606	595	607	596	511	568	580	610	538	595	577	569	588	543	609	562	598	610	594	596	613	549	594	597	595	550	614	621	625	574	597	592	585	629	583	578	612	607	559	559	603	564	585	564	562	602	613	584	551	572	569	583	612	595	556	551	592	604	543	628	619	579	554	571	549	570	561	589	612	557	553	570	515	563	618	602	566	590	565	587	588	576	559	559	594	591	605	575	630	573	593	575	556	583	589	583	558	618	587	566	578	571	626	618	580	635	557	562	537	607	616	545	603	567	596	586	619	546	555	611	579	578	588	587	546	589	612	600	568	609	566	614	586	534	567	544	561	579	586	602	579	606	541	535	578	549	608	576	540	578	571	582	576	619	579	594	604	633	599	587	583	548	605	557	646	589	578	577	583	539	596	581	595	533	594	579	597	552	567	587	608	579	571	590	600	598	569	545	599	554	604	545	540	597	615	576	507	568	558	581	544	617	600	596	587	517	611	600	619	574	612	554	588	564	587	624	625	571	613	547	607	544	642	572	581	585	589	618	595	564	541	556	601	567	580	572	584	584	564	560	555	564	528	571	592	596	611	552	569	584	614	603	631	592	528	619	565	603	595	577	616	588	554	618	575	606	585	573	584	592	587	597	543	612	588	586	576	604	567	582	561	587	580	612	550	581	598	564	607	619	568	565	584	533	563	595	578	623	598	592	609	534	591	561	579	627	554	556	607	537	592	619	597	601	555	614	601	583	574	583	553	561	585	588	586	593	583	597	594	586	606	577	585	584	615	586	622	570	612	594	641	603	600	628	578	576	576	602	605	603	576	573	600	582	552	552	557	578	571	562	571	581	591	580	550	531	616	591	580	592	574	564	625	583	551	582	621	560	621	543	592	575	578	560	578	593	568	567	543	576	615	632	578	554	585	553	575	567	592	586	596	567	572	602	582	568	608	592	591	613	570	538	581	602	569	657	579	584	580	619	563	572	583	636	558	550	579
5393	1761	1390	1000	758	683	688	677	655	600	628	605	594	639	657	581	657	609	558	630	561	647	598	591	626	560	619	576	597	603	580	636	590	609	598	644	584	608	620	605	628	645	618	621	663	602	553	598	616	660	617	562	611	587	615	577	628	607	588	637	635	601	563	572	632	592	617	565	607	568	629	589	581	599	577	647	603	603	621	597	587	600	570	627	607	599	585	621	602	601	553	592	580	632	589	573	576	610	571	605	578	596	606	558	597	604	584	597	617	570	647	601	632	584	615	570	588	620	572	588	623	608	625	595	636	639	637	582	587	571	594	578	555	595	609	626	582	637	589	615	636	597	593	587	605	592	632	589	591	584	619	589	603	599	612	617	634	571	586	594	609	637	562	642	625	595	585	579	586	617	551	651	638	588	680	605	596	607	609	603	628	618	572	593	605	608	652	610	648	587	610	596	613	613	563	630	636	598	649	591	563	563	576	637	647	598	616	611	591	618	617	618	588	602	576	561	557	589	645	614	604	595	573	560	581	620	622	604	576	641	605	605	589	616	641	622	595	602	578	619	593	592	601	571	574	634	591	602	625	583	621	629	604	627	616	617	629	608	592	592	577	602	581	628	600	590	581	588	622	615	617	609	655	611	614	633	575	575	628	610	600	598	570	636	581	642	652	577	577	597	616	625	586	588	633	586	645	656	593	593	602	561	569	560	621	600	641	567	625	572	611	597	606	602	594	630	635	585	604	620	598	589	632	602	627	598	617	591	619	570	596	600	608	642	587	601	583	649	596	611	624	613	561	633	655	620	628	626	569	595	573	577	592	593	588	598	586	613	614	590	582	599	637	651	610	647	643	598	614	608	555	562	581	628	584	650	586	600	562	596	594	622	598	625	585	622	613	638	594	605	613	647	557	590	605	591	630	596	611	609	596	593	606	597	627	614	616	604	629	620	641	625	612	605	634	595	572	560	610	599	569	561	630	597	589	608	609	606	654	613	580	547	583	585	627	658	572	602	594	623	618	564	585	566	581	631	600	561	589	623	627	609	608	643	580	637	590	615	622	575	640	609	608	594	601	642	594	631	591	596	592	579	654	584	610	641	588	640	634	618	626	578	604	632	598	582	611	591	612	582	598	589	561	603	606	617	657	644	627	601	625	589	580	613	596	617	613	643	592	618	606	605	606	644	626	617	592	610	572	613	619	629	621	578	605	595	588	602	617	621	570	635	617	636	620	599	566	568	608	641	599	620	618	621	606	609	613	608	598	616	603	542	627	587	614	588	628	619	586	582	588	593	563	630	575	635	547	555	596	602	602	587	591	604	597	585	617	630	589	622	572	615	559	633	584	588	639	608	589	556	612	616	587	607	602	625	577	644	634	613	608	584	629	577	615	624	616	576	629	572	598	612	601	607	638	637	581	602	584	603	616	576	646	619	556	619	551	609	611	640	635	625	611	587	617	597	586	603	615	657	653	594	589	634	590	640	591	629	616	609	667	630	622	575	585	574	618	604	608	601	628	594	629	581	587	618	595	579	579	566	570	652	602	631	582	586	638	594	606	594	607	631	593	635	615	571	594	566	607	630	611	596	545	599	586	591	633	601	656	594	618	575	607	587	598	616	591	573	617	631	613	590	619	632	581	569	664	657	624	628	648	632	566	612	626	613	623	607	562	619	625	557	596	598	649	602	579	620	592	646	610	603	609	607	579	597	574	592	617	606	602	555	577	638	620	599	598	599	591	589	612	616	606	570	600	590	589	625	626	638	586	638	635	568	624	646	607	628	572	605	645	607	629	597	616	641	550	629	608	623	646	617	602	582	608	608	613	639	582	585	638	597	585	576	603	548	577	597	613	589	600	622	592	600	587	627	615	573	581	584	628	594	584	555	569	602	617	655	620	628	620	590	646	616	604	606	601	591	611	628	599	616	576	611	598	631	581	605	594	636	572	621	564	619	591	649	581	628	600	553	574	573	543	620	595	595	554	620	632	595	627	613	614	596	537	609	628	595	610	565	608	619	556	592	576	589	603	614	618	573	590	610	645	637	612	598	607	581	551	601	568	636	626	652	649	664	591	603	583	589	613	597	625	609	611	623	582	588	651	592	630	600	621	565	653	582	626	582	587	645	594	606	605	652	526	628	615	614	614	576	586	633	588	593	593	612	619	578	633	575	618	609	610	584	570	584	571	548	604	608	585	597	581	616	589	590	603	602	574	622	574	585	592	621	598	609	621	597	569	634	612	629	616	603	611	616	615	567	613	596	600	602	609	561	607	615	587	595	574	581	585	600	621	584	617	617	596	596	596	603	573	617	595	608	574	547	577	557	562	601	600	588	583	590	595	603	587	585	635	625	580	586	601	577	587	599	610	619	583	616	586	597	599	609	581	631	611	631	602	620	571	646	567	650	591	616	617	570	630	596	623	565	597	623	639	585	627	559	626	581	585	608	582	602	590	602	624	595	603	622	586	627	625	582	611	558	611	600	633	668	573	605	585	589	624	635	608	629	578	571	628	593	630	579	607	607	551	543	597	641	646	576	555	596	592	565	587	637	618	625	620	603	599	625	652	581	621	626	581	632	628	608	576	621	624	624	600	604	568	629	602	637	586	557	625	590	623	613	598	583	595	562	576	640	646	606	583	597	603	635	635	577	593	659	612	595	598	600	575	577	628	590	627	641	616	617	592	638	553	597	603	600	641	592	634	582	627	613	636	659	618	600	610	609	596	627	638	579	590	588	614	644	602	623	633	630	607	587	575	614	642	560	629	625	579	581	652	595	613	605	571	628	608	612	598	640	566	611	594	584	654	599	616	600	601	634	584	644	608	590	615	581	607	592	614	588	586	586	592	607	598	578	585	567	621	627	629	595	603	590	625	620	606	585	636	604	578	620	587	612	579	603	570	593	598	585	543	652	612	575	588	623	625	527	643	633	580	602	622	632	641	628	582	652	598	600	622	602	628	610	573	590	606	577	585	617	615	594	556	627	558	555	601	588	647	579	642	638	548	614	581	599	618	568	641	644	643	614	628	573	597	605	637	632	580	602	599	622	628	662	571	631	613	557	588	574	556	615	588	613	627	604	591	635	620	588	591	630	599	638	626	626	562	591	567	598	612	615	569	581	608	592	596	632	578	579	623	629	610	545	608	579	625	596	609	622	630	546	603	571	614	548	646	598	578	591	595	618	594	569	601	618	614	568	571	627	564	612	578	597	635	629	619	593	605	622	614	631	601	589	596	608	637	613	607	557	582	607	582	602	611	613	636	633	602	599	592	607	569	607	623	626	628	575	645	573	612	655	587	579	634	627	629	617	579	579	605	602	581	602	613	597	623	589	650	608	571	686	588	620	572	624	575	603	563	599	607	613	618	569	594	601	629	655	599	592	592	585	614	623	638	590	580	611	624	655	647	605	606	612	577	630	606	601	594	583	617	574	598	617	567	603	586	604	608	603	591	602	635	562	573	576	619	582	597	600	656	570	610	614	624	580	664	605	581	616
24998	20692	27114	24288	20710	11284	1378	828	718	657	523	515	466	370	419	426	364	363	339	329	350	329	353	288	291	305	286	272	327	269	302	282	298	300	243	278	257	274	283	273	276	265	246	293	278	272	251	275	274	266	248	295	271	269	236	264	252	254	276	277	229	242	261	241	241	242	281	237	271	286	260	255	289	250	264	251	267	299	285	243	273	264	238	269	256	282	267	286	260	254	249	255	237	253	241	278	229	214	223	269	247	246	248	260	250	272	256	227	265	251	246	266	280	251	273	279	253	270	258	275	291	267	240	263	267	272	255	265	251	243	251	256	255	261	279	252	260	247	254	276	275	281	263	277	255	251	247	234	265	235	271	270	246	287	252	248	249	252	245	252	271	273	243	238	260	234	237	243	261	270	264	261	253	263	240	217	236	271	270	227	252	237	246	264	246	253	277	237	267	265	244	300	291	268	250	296	244	264	235	285	269	259	292	256	277	237	272	236	265	273	270	292	294	263	246	244	238	255	223	235	258	266	262	257	288	262	258	259	238	264	284	233	246	223	245	264	252	255	261	278	263	268	233	250	257	257	281	250	244	267	240	261	247	237	231	263	250	268	257	254	264	247	261	266	240	258	268	255	244	261	283	256	289	250	257	268	263	232	255	261	257	267	256	252	274	249	274	246	227	250	276	260	269	262	247	270	242	267	241	260	260	246	264	259	264	238	253	255	238	265	274	228	250	252	263	283	254	278	231	236	258	251	273	250	216	249	276	268	290	242	249	264	250	254	282	265	263	230	224	248	235	265	268	246	283	265	277	245	268	237	230	249	280	270	254	270	238	263	253	252	237	253	283	253	260	245	245	255	282	261	277	251	226	287	244	269	260	246	245	250	251	257	255	261	259	244	257	238	233	256	257	254	252	277	272	260	263	250	275	266	270	240	267	237	255	256	251	274	264	268	261	239	245	290	274	244	277	245	232	238	249	263	233	243	248	234	246	259	246	262	256	275	270	277	240	257	254	240	274	259	250	255	258	263	225	252	276	287	265	244	274	275	254	255	251	289	277	269	261	237	260	244	266	235	261	229	280	260	243	245	250	261	294	282	237	268	243	236	261	258	230	299	310	236	256	275	250	245	266	225	252	242	248	267	262	247	265	230	263	234	247	286	294	252	264	232	245	269	250	280	284	229	268	248	276	235	248	255	270	222	263	239	247	272	261	257	248	267	244	280	273	261	239	238	243	214	251	278	272	254	303	261	249	266	232	258	260	248	267	254	280	234	263	245	277	245	238	258	265	269	263	262	270	240	262	255	290	251	265	271	248	241	258	249	228	255	242	242	268	253	259	276	244	214	232	243	264	257	235	255	247	258	266	237	261	257	251	278	287	240	264	231	248	269	247	256	265	284	252	227	238	260	238	238	250	260	271	231	255	226	276	240	259	258	261	260	252	263	230	256	255	241	236	264	253	261	235	248	264	258	263	263	260	257	246	303	274	259	260	261	245	267	260	246	271	243	253	251	247	256	250	266	235	267	227	249	253	265	267	256	278	262	266	249	232	230	244	250	256	276	258	254	257	271	270	248	225	250	283	249	244	253	262	259	259	245	244	273	264	264	281	273	243	263	245	246	254	265	272	234	250	259	264	263	283	249	243	258	250	250	232	255	273	247	239	245	267	251	257	249	280	240	270	240	259	244	240	235	237	248	259	266	263	273	249	251	246	269	258	244	257	273	251	268	240	234	238	236	259	268	258	249	237	282	260	259	265	249	261	248	302	254	244	256	278	242	250	244	233	246	245	258	252	268	254	272	265	238	249	259	267	252	265	269	269	247	296	274	237	221	269	240	260	262	245	271	272	222	243	214	257	245	279	272	278	267	254	248	249	230	245	242	241	226	284	274	239	252	231	231	252	250	235	241	264	239	247	255	262	263	236	244	285	258	252	246	266	248	267	243	250	253	246	261	267	245	250	240	256	285	234	253	254	252	248	255	255	252	234	263	249	290	254	272	246	278	257	238	265	251	220	262	270	258	254	262	257	254	264	271	250	262	253	250	238	224	254	270	251	247	249	239	252	254	267	239	246	273	266	234	225	234	258	253	258	264	262	260	271	236	235	269	256	255	235	245	249	236	271	278	243	261	270	244	238	266	282	252	264	242	235	254	254	261	253	257	251	282	284	242	271	267	269	258	247	261	246	233	257	272	255	252	283	232	251	275	231	262	222	267	279	205	233	263	239	272	262	264	269	262	266	267	260	244	247	250	258	261	253	250	241	256	266	269	275	235	258	246	269	233	255	232	232	253	242	262	268	251	246	228	229	238	262	240	259	237	254	270	222	258	242	271	249	243	230	252	237	254	276	251	258	249	258	245	265	229	273	285	281	269	231	255	269	261	240	270	287	280	253	249	265	240	249	242	277	291	250	226	287	272	266	256	272	269	254	255	227	258	279	239	258	221	247	253	247	245	280	269	284	259	278	276	305	266	267	272	262	269	245	257	279	260	254	239	270	263	251	236	254	251	246	253	249	249	258	237	258	272	293	270	262	242	248	259	254	244	253	253	238	275	251	250	260	268	266	257	250	264	289	249	237	270	251	238	254	255	247	231	288	244	285	242	264	256	246	240	237	251	238	274	290	278	262	255	260	250	245	288	259	265	265	250	273	221	255	249	242	257	222	233	259	229	259	245	233	291	287	239	274	242	242	257	228	250	233	278	244	280	273	252	249	243	246	234	242	288	245	265	247	279	255	271	252	271	256	262	247	273	226	255	247	257	262	279	262	256	278	273	264	259	254	265	261	246	240	281	246	245	244	261	256	244	250	256	251	258	251	260	253	259	236	258	248	262	259	264	276	259	229	254	224	235	263	291	269	226	253	248	281	287	250	272	249	236	248	256	243	268	252	259	272	234	240	252	254	246	255	279	257	267	249	241	253	241	241	259	252	247	281	283	218	268	245	236	274	232	266	260	276	271	283	235	293	259	247	250	231	254	260	247	273	257	279	258	262	241	234	254	278	248	289	247	274	219	233	253	246	248	255	256	244	271	249	221	257	273	276	278	244	261	215	243	276	246	259	264	242	239	238	245	244	243	253	242	233	268	244	286	263	236	268	252	278	248	277	258	239	279	256	274	246	229	262	239	255	276	280	279	242	252	257	267	249	249	241	271	255	258	227	266	256	247	263	266	283	255	274	293	270	237	271	236	234	267	285	259	260	260	258	253	275	255	230	257	290	265	263	263	258	247	258	231	259	253	272	261	240	276	266	251	267	253	279	232	280	258	283	253	283	235	251	266	248	265	252	254	268	267	282	281	285	253	261	246	237	240	245	276	260	256	276	243	246	278	274	237	282	238	258	256	250	254	263	231	282	268	268	268	250	267	237	253	255	240	278	282	264	274	261	240	225	257	271	254	286	257	264	254	260	248	250	255	241	236	281	243	225	286	261	272	247	251	246	278	248	246	245	252	261	279	239	260	288	265	283	276	267	271	262	256	264	265	236	253	249	255
7699	15520	13710	7260	3696	2765	2030	1556	1232	1043	899	838	738	647	623	526	514	485	512	457	403	427	399	379	367	358	311	364	355	325	346	378	327	317	323	367	310	287	307	306	313	321	321	314	315	276	313	273	306	294	291	306	312	330	290	267	288	253	294	293	307	286	285	297	277	293	272	281	265	269	322	283	287	311	272	260	304	252	265	284	264	265	289	300	262	296	263	257	296	280	295	301	284	291	281	292	313	288	267	271	261	266	289	268	304	284	288	266	255	270	260	272	287	278	304	273	309	284	272	274	265	286	272	304	298	262	290	282	301	262	293	291	275	296	289	289	293	288	293	288	276	291	296	250	284	277	259	289	265	276	274	269	307	290	255	272	286	281	290	280	309	275	284	283	274	281	287	286	294	301	271	275	256	287	324	280	284	275	286	274	262	275	285	258	265	283	272	259	282	290	274	314	267	276	259	283	301	266	305	256	269	266	261	273	261	311	286	300	289	265	287	273	265	279	262	282	286	286	273	274	267	281	283	263	299	261	290	278	284	299	278	268	285	298	291	253	266	260	306	255	281	250	285	258	266	294	278	274	266	284	294	283	309	297	221	268	287	241	275	263	271	252	279	272	276	257	269	249	262	292	285	265	258	276	276	288	277	277	296	257	285	254	267	264	274	251	274	276	273	264	285	287	281	283	268	291	275	263	253	266	279	308	279	276	298	276	297	264	286	251	290	288	259	268	274	260	285	290	297	285	274	266	276	260	306	265	267	286	270	289	256	244	271	269	277	274	274	294	289	272	287	251	277	289	291	274	303	272	289	303	272	269	291	290	240	281	255	291	301	260	280	275	273	279	284	273	279	266	276	267	292	249	298	280	278	291	265	274	268	251	260	253	259	266	274	295	281	295	262	262	262	245	289	263	281	266	258	276	267	273	248	307	294	274	262	296	269	253	254	289	308	290	273	254	271	290	301	294	281	244	280	271	259	299	268	284	264	265	275	303	260	296	282	268	279	287	274	281	258	278	299	261	281	258	296	268	257	277	258	278	271	260	288	295	271	272	289	293	279	246	298	259	310	299	291	271	275	287	263	295	266	275	313	283	270	283	291	295	281	271	263	270	290	259	287	251	260	282	276	268	253	282	300	307	262	273	281	274	260	259	267	280	289	251	274	301	252	295	276	276	286	261	287	286	291	275	279	305	259	270	257	295	248	293	275	291	282	246	285	261	303	304	262	274	287	269	255	305	262	284	300	302	275	268	301	276	277	278	273	258	263	263	294	273	295	288	300	271	291	289	289	298	303	282	296	265	289	255	280	282	305	278	268	301	259	276	273	297	262	265	262	266	294	254	279	287	292	278	302	287	305	305	242	300	275	297	281	266	293	278	274	272	258	306	267	297	300	275	295	265	279	286	263	299	283	270	263	291	319	298	264	316	290	288	265	297	279	291	263	280	284	250	263	258	268	256	256	267	282	259	319	315	276	277	263	284	290	274	274	329	268	291	267	283	286	261	307	292	290	277	306	289	266	298	257	255	275	292	301	297	293	279	280	287	262	283	278	291	250	312	255	257	280	293	284	271	270	269	285	281	275	273	286	285	272	280	277	277	266	252	262	292	247	288	290	271	262	272	266	264	275	261	292	266	243	283	268	273	252	276	266	265	250	282	256	285	291	251	279	254	265	256	289	272	247	267	290	292	269	321	261	284	299	267	249	268	275	256	282	266	293	270	306	274	264	263	266	269	285	243	284	294	286	289	278	285	251	280	283	278	244	269	282	284	257	296	254	260	307	276	291	261	268	274	251	248	269	270	277	295	274	297	261	243	246	258	236	273	278	289	270	272	260	302	254	279	266	279	278	241	298	289	264	298	262	272	282	289	250	293	271	304	287	283	277	270	283	269	277	256	299	261	261	312	276	265	264	241	260	281	294	289	300	273	279	280	280	270	290	297	251	302	297	262	278	278	258	282	287	298	261	252	267	265	263	287	254	277	285	263	259	273	294	251	261	304	262	284	268	274	303	266	280	258	292	278	282	244	274	289	279	268	272	263	258	347	287	311	270	269	272	271	270	287	274	253	259	252	288	289	290	282	289	262	275	257	277	269	283	279	274	276	292	268	276	297	247	286	293	266	284	231	295	279	270	283	292	240	275	283	267	271	288	286	269	249	272	298	257	281	272	283	267	283	272	250	262	271	223	292	276	260	266	249	283	298	258	307	296	265	275	287	244	261	288	269	282	268	275	286	321	278	289	269	320	276	292	295	280	269	304	285	285	263	282	298	300	270	300	272	257	257	283	258	286	275	268	284	271	274	251	300	267	259	288	259	278	278	280	299	271	264	283	266	275	259	267	283	298	295	298	295	255	282	276	259	289	278	292	259	277	284	291	297	263	302	305	279	300	267	264	273	275	287	298	287	304	275	267	284	285	277	284	247	257	260	329	257	279	290	290	278	256	253	279	271	286	286	271	250	267	298	286	275	277	275	298	296	270	280	308	277	291	271	273	271	273	258	280	295	255	292	286	274	288	302	259	297	286	253	286	271	283	276	294	248	268	267	279	282	264	302	279	290	278	307	260	275	314	300	271	272	246	280	286	253	309	263	266	277	269	297	264	265	272	285	318	314	259	263	290	268	286	279	266	233	280	263	272	294	293	259	302	276	268	295	269	273	270	277	285	266	263	269	273	256	249	287	255	314	284	261	268	282	258	305	263	283	280	266	281	306	298	285	302	263	262	289	293	258	281	300	281	290	252	294	260	284	308	279	279	271	277	277	281	255	236	278	269	280	309	306	258	273	279	240	262	301	225	293	267	299	287	280	272	287	261	273	243	248	267	283	232	268	282	293	267	275	289	290	278	283	280	256	293	296	286	282	296	293	295	268	302	286	256	304	301	275	268	292	288	308	285	286	272	247	278	279	284	281	291	302	308	267	300	266	311	268	277	282	259	300	308	272	280	258	285	287	271	271	265	256	289	279	283	284	283	275	264	288	291	244	276	262	310	251	283	263	265	301	282	285	260	264	254	270	266	266	270	275	279	275	278	290	263	290	281	289	263	280	273	317	289	295	257	272	283	262	282	290	278	254	263	264	266	293	254	291	266	291	286	280	259	275	287	284	256	305	244	312	269	276	293	285	264	254	267	263	282	276	291	263	290	264	297	283	279	283	288	296	251	274	277	268	261	254	307	282	277	272	288	288	272	305	260	273	297	308	303	278	254	233	256	245	257	311	263	285	246	238	273	266	275	291	273	291	271	281	271	275	308	290	277	302	261	243	278	307	273	280	261	271	328	282	288	280	307	285	285	311	286	240	261	286	269	268	278	262	282	284	287	295	298	289	263	322	273	278	286	260	296	273	290	273	265	246	301	273	309	275	268	286	274	271	297	297	260	274	281	262	267	273	260	281	286	255	270	273	238	254	312	285	271	284	299	296	275	226	305	269	304	259	267	298	284	315	262	272	281	251	299	259	287	276	273	262	277	278	274	270	270	262	263	225	292	269
22938	20712	27511	23955	20716	20795	9861	1917	1294	1141	1034	953	890	795	746	722	707	701	652	619	638	609	604	605	568	588	565	571	570	544	568	543	582	541	554	537	575	529	569	528	560	567	562	565	533	522	559	512	501	545	532	561	503	543	547	568	520	502	506	527	489	517	554	506	546	502	517	488	516	548	527	510	506	560	518	474	489	503	488	524	521	552	510	498	510	483	511	520	499	535	504	518	522	467	501	526	505	534	523	494	517	498	514	502	532	540	533	539	530	522	455	513	547	492	520	531	526	526	497	495	506	535	493	519	516	521	498	542	534	504	461	518	521	487	545	517	495	544	546	510	492	520	485	518	550	465	525	528	435	472	491	502	524	510	472	532	541	476	479	496	494	484	521	518	531	518	491	529	493	507	520	524	529	508	477	554	498	517	487	528	488	513	536	507	540	505	547	504	543	517	511	525	519	506	503	532	532	494	539	486	475	510	525	532	492	491	453	522	478	497	497	522	496	471	476	526	452	500	560	536	557	541	448	493	441	474	514	494	496	509	539	544	503	519	527	498	525	563	494	458	504	501	515	550	502	525	513	522	508	492	499	522	492	526	519	560	527	483	511	533	532	478	499	500	487	514	503	505	514	479	482	521	513	503	505	494	484	528	512	482	507	485	483	503	483	496	481	554	501	487	501	516	495	506	485	514	516	497	500	499	505	485	489	520	462	539	536	506	511	518	487	467	507	516	481	492	519	510	461	498	526	514	475	479	499	494	493	455	508	520	472	514	492	489	507	534	505	551	524	497	554	527	487	526	493	462	491	526	516	514	517	542	516	526	514	516	515	516	510	529	510	497	513	496	498	469	511	504	499	496	515	502	522	510	476	513	523	508	511	531	529	511	521	480	473	506	495	523	513	517	498	515	488	495	490	484	471	527	521	465	490	488	534	516	526	521	518	514	484	524	491	479	495	496	516	522	556	472	523	555	506	524	489	498	492	504	531	495	474	510	495	504	489	494	461	486	482	512	509	529	473	495	475	511	470	521	549	480	483	510	500	478	502	506	465	525	500	532	480	531	513	539	479	507	507	509	482	466	509	495	551	566	549	503	498	510	563	484	472	481	546	475	493	491	521	500	498	478	484	487	523	563	508	516	492	517	492	492	491	506	489	490	535	531	488	513	551	493	456	520	552	468	544	493	522	520	537	517	554	541	506	526	493	508	506	517	510	551	508	466	497	533	499	503	489	499	542	524	495	469	491	472	485	480	528	513	498	507	511	486	479	541	576	531	513	502	531	500	553	544	546	524	490	537	507	460	535	513	501	515	528	492	467	503	487	504	475	490	528	528	498	477	492	496	535	577	480	511	485	515	482	498	513	486	532	507	503	513	477	542	516	504	483	513	505	477	509	481	504	522	500	513	522	495	525	533	528	523	492	495	498	505	508	516	479	492	469	500	505	544	525	474	459	509	503	504	500	493	488	534	490	495	478	512	542	498	533	495	488	523	545	500	464	513	510	543	518	537	506	533	525	518	476	505	510	474	516	539	499	508	461	510	449	484	495	503	511	533	534	506	484	551	496	511	485	515	530	487	488	555	509	483	527	514	491	507	509	510	521	518	498	502	506	437	468	501	499	482	544	516	504	495	496	495	482	534	509	537	486	525	529	504	511	518	515	546	542	501	502	486	520	521	520	517	502	526	493	539	475	447	502	508	540	496	503	495	538	537	543	536	491	481	488	501	488	495	505	485	511	505	504	509	526	534	520	517	509	524	516	485	508	486	519	505	538	468	517	505	477	490	518	522	513	485	507	452	534	510	502	483	534	497	502	519	509	523	480	484	523	533	537	512	497	492	502	455	507	560	522	478	513	498	527	523	494	508	516	523	487	475	507	479	510	474	511	481	501	469	501	516	472	490	484	534	513	506	489	499	504	451	504	476	538	524	529	471	512	522	462	481	490	542	500	530	495	470	480	477	491	496	473	454	496	481	506	526	544	472	488	498	527	508	466	511	478	499	482	530	511	514	508	482	482	507	534	493	501	491	527	509	529	523	495	524	524	466	501	483	551	501	499	514	501	517	474	513	510	516	526	547	505	516	500	502	488	492	466	509	505	530	499	509	511	510	517	498	499	452	504	539	491	485	508	493	468	518	536	524	509	532	505	454	511	479	522	500	530	488	475	512	526	498	528	485	510	505	496	519	512	502	520	467	452	483	521	504	528	524	492	511	523	517	477	554	520	550	502	517	505	540	454	492	508	500	497	539	520	495	532	548	505	508	490	519	508	522	495	475	473	485	486	515	571	520	502	462	509	502	513	488	541	517	493	490	501	468	488	478	523	558	546	490	522	507	520	543	533	510	450	508	505	493	496	506	507	531	456	538	485	529	496	510	488	523	451	500	449	494	492	541	491	472	500	514	521	496	508	499	516	515	519	577	549	481	483	556	491	525	514	522	470	516	476	464	480	497	483	500	498	504	520	533	490	496	521	514	535	509	496	562	494	510	485	520	518	515	527	504	465	490	503	510	489	500	505	527	533	490	530	519	520	470	474	509	521	540	509	534	532	486	483	470	507	511	494	497	535	476	522	525	539	498	525	509	471	500	501	499	504	488	461	568	500	469	513	503	518	482	552	528	481	518	503	495	503	502	528	510	499	512	512	517	510	488	476	457	517	510	512	502	475	486	510	527	541	488	487	499	520	502	515	509	515	517	534	491	503	494	491	495	538	512	490	472	500	459	479	497	521	498	509	462	474	503	519	534	529	505	518	510	533	545	502	508	465	523	555	516	512	481	526	494	498	522	512	489	526	500	507	471	530	496	515	512	520	533	508	525	499	502	533	477	516	492	503	513	540	515	511	504	514	502	531	510	507	510	501	524	497	469	503	504	511	498	473	491	535	490	498	518	517	488	505	495	505	503	566	493	545	540	467	505	516	487	481	552	500	503	495	497	503	521	469	511	539	498	509	550	500	507	479	499	511	493	527	533	474	538	472	511	510	523	469	493	513	513	514	500	489	479	521	475	499	513	507	513	572	474	546	486	549	539	531	499	503	504	519	528	489	499	553	489	489	488	506	457	521	550	535	504	526	510	495	531	505	512	503	520	501	490	513	520	517	516	484	562	518	499	533	507	483	519	526	491	514	489	514	430	499	498	539	488	499	523	509	482	523	515	520	518	487	513	514	510	532	517	502	561	508	519	524	554	539	541	530	517	521	547	485	492	557	469	483	458	538	518	485	526	513	550	504	526	477	504	500	491	493	480	504	517	494	522	535	518	482	525	492	511	516	513	552	511	511	506	515	519	513	506	505	485	516	501	530	475	532	486	522	483	505	496	507	529	535	531	480	543	502	482	516	462	540	523	517	487	490	493	494	510	545	525	500	514	523	410	510	504	514	509	495	496	505	513	483	510	461	551	514	498	530	514	499	507	478	509	472	518	539	499	518	527	477	492	493	473	491	483	511	484	518	521	542	510	544	504	501	513	528	527	502	487	485	525	491	513	496	505
10954	23218	20926	12222	6755	4876	3700	2918	2457	2077	1693	1445	1398	1182	1066	1032	891	860	808	808	717	702	697	695	648	616	620	606	623	571	584	570	586	566	563	514	570	536	576	537	530	532	510	518	551	525	497	547	515	517	508	488	520	545	486	497	534	518	489	497	503	468	490	466	524	490	478	477	463	468	515	480	491	491	478	519	519	478	442	487	462	477	439	490	498	478	479	515	477	479	501	451	525	475	514	479	505	472	521	478	454	522	481	470	477	511	481	503	498	488	510	485	485	503	504	479	512	468	524	458	454	490	516	495	483	470	475	491	481	492	439	500	516	503	498	471	499	488	475	485	477	488	491	481	488	480	494	513	469	490	450	452	498	498	493	470	468	464	464	506	484	503	443	472	439	461	435	486	493	504	484	453	484	459	491	473	513	473	483	473	456	435	460	529	481	478	478	469	432	465	505	422	480	480	486	480	458	455	498	477	444	453	450	487	475	507	534	432	470	473	468	492	458	503	545	485	468	477	495	463	447	455	486	468	485	497	465	469	502	483	477	502	471	479	503	503	512	497	506	505	506	542	472	473	464	497	493	495	458	516	442	482	500	464	464	455	478	487	473	485	477	492	519	477	432	471	497	476	450	491	489	484	457	461	484	496	534	489	438	466	459	408	435	455	467	555	476	445	498	505	493	481	488	487	492	503	476	497	469	514	474	485	458	422	521	446	497	465	467	485	515	457	430	484	469	463	453	500	457	466	470	477	491	442	501	502	499	430	485	499	481	463	476	458	470	457	501	503	479	490	528	490	493	466	510	511	495	475	475	513	484	491	490	523	510	443	437	501	462	453	474	470	479	505	509	470	478	508	459	461	474	472	445	472	452	453	506	518	464	472	461	487	447	439	500	472	456	504	502	484	478	505	463	437	510	498	472	446	464	484	473	474	485	461	501	459	527	491	493	467	471	504	476	513	479	474	473	498	467	489	477	499	479	495	497	451	471	505	489	486	465	494	531	430	465	469	487	475	499	508	455	472	459	497	514	469	450	453	514	472	489	457	529	508	485	466	489	468	479	482	487	471	478	489	475	505	476	466	436	504	484	475	475	504	455	494	429	491	490	480	540	471	514	467	486	455	466	462	513	455	481	453	446	479	466	520	480	500	464	450	479	479	438	488	484	452	486	459	462	490	476	549	502	418	466	476	489	476	482	467	490	496	487	520	475	477	513	475	490	497	438	502	450	525	480	522	477	453	470	507	470	484	487	462	501	480	468	514	441	470	499	459	461	479	511	456	482	449	494	490	480	482	494	525	493	476	504	491	499	470	477	490	449	457	468	505	437	457	457	506	478	497	492	475	480	484	440	467	487	472	489	500	484	466	485	433	502	465	500	524	491	519	459	444	471	516	495	484	479	472	490	489	534	512	442	490	511	548	505	497	505	458	488	476	479	466	450	459	450	442	482	466	472	493	457	504	464	493	450	447	464	476	452	485	445	486	476	478	502	520	471	498	474	484	477	486	511	473	474	470	451	504	452	485	468	467	489	469	497	452	504	452	496	493	451	511	522	492	444	450	509	472	488	492	515	482	479	510	487	500	502	446	487	478	505	455	455	491	475	454	456	523	484	474	465	472	510	474	473	482	477	490	491	460	493	506	488	470	523	487	475	462	482	452	514	484	470	499	465	456	448	446	487	508	435	495	488	516	488	454	510	464	493	479	503	477	511	482	492	513	466	489	512	416	488	482	450	480	503	473	470	497	490	457	487	451	526	467	476	518	460	498	450	486	471	461	482	470	466	467	481	494	491	529	498	474	456	487	503	497	437	498	488	454	462	490	475	450	471	477	462	463	478	481	473	507	478	479	470	496	446	483	480	480	504	467	482	510	452	456	459	472	464	485	473	514	473	478	490	445	499	433	466	518	467	497	465	512	436	471	467	463	499	472	462	522	469	469	494	484	471	468	486	507	452	470	462	478	487	493	482	493	470	530	479	457	487	508	488	517	469	468	444	443	470	445	475	428	438	476	488	510	462	450	478	503	516	519	517	480	469	427	456	504	484	474	467	472	470	427	508	492	482	462	455	513	486	476	523	484	454	501	528	471	467	467	496	485	450	472	473	442	461	512	458	436	464	499	494	491	475	457	487	458	458	475	469	463	497	479	447	466	498	472	474	465	419	461	491	490	476	459	471	460	476	465	458	436	502	483	467	437	466	502	473	485	471	487	506	488	446	492	471	521	530	518	479	514	478	504	448	445	504	494	449	481	459	486	469	472	491	473	487	494	452	455	503	494	445	474	490	463	488	496	479	494	477	473	464	470	460	447	464	480	472	431	511	462	473	495	519	452	489	500	460	485	484	524	476	465	470	468	490	478	462	491	494	484	414	512	507	476	486	518	459	491	471	441	461	488	480	535	475	470	515	508	474	507	492	455	458	513	442	458	493	466	457	461	458	483	472	477	476	510	458	454	493	497	456	473	498	483	462	472	486	494	484	464	497	486	485	485	469	504	472	462	460	491	485	464	511	497	497	438	485	489	488	491	443	469	543	476	508	479	477	476	498	493	481	476	465	488	490	440	475	478	441	467	452	472	455	463	474	470	511	463	497	453	461	509	484	459	463	445	489	463	449	478	480	485	467	476	500	485	468	461	454	509	514	442	503	465	478	482	493	476	488	483	466	468	424	474	468	446	485	497	454	480	475	504	466	492	445	470	491	480	495	443	488	434	518	502	464	453	523	479	496	481	456	504	495	475	467	443	466	442	457	513	472	474	488	427	466	465	470	478	513	499	466	468	497	501	465	502	469	460	500	500	480	476	475	484	499	469	465	470	454	459	497	526	477	522	479	494	491	453	471	480	497	465	475	456	474	464	460	480	477	464	453	474	470	475	512	490	454	486	494	474	500	475	486	543	487	483	488	462	486	473	469	457	480	478	483	491	464	499	500	492	473	488	479	478	496	538	498	454	444	494	483	452	490	487	471	556	469	474	471	501	479	484	482	458	455	457	481	506	469	461	488	490	483	447	473	466	463	448	490	473	455	447	442	460	487	463	489	499	495	481	479	518	420	478	482	484	481	466	479	499	471	499	485	473	460	498	457	460	484	459	465	505	519	480	484	461	473	467	476	478	507	476	501	484	480	459	463	491	495	488	504	500	486	468	432	473	499	479	484	455	476	494	459	479	456	448	504	447	492	505	476	510	485	472	506	500	481	502	493	441	504	417	477	513	497	505	488	461	466	467	469	489	504	468	461	489	469	513	499	485	507	489	480	460	450	488	479	484	496	467	449	484	432	451	481	471	468	506	488	493	483	509	491	516	452	465	482	472	483	464	480	448	491	496	448	443	454	469	490	474	492	510	480	502	470	490	459	476	480	467	515	458	471	464	489	453	490	450	510	470	493	517	452	521	488	451	478	462	472	467	506	483	458	498	462	449	455	462	473	472	470	463	472	465	471	442	429	464	455	444	436	514	463	453	503	521	495	473	479	485	474	485	468	450	476	480	496	471
28327	14528	2409	939	663	680	615	605	610	576	593	581	570	574	637	547	611	571	579	587	584	588	588	590	591	608	591	578	546	627	579	611	586	599	605	595	591	546	560	555	574	576	574	625	541	547	579	574	598	594	566	587	601	591	545	552	609	585	595	578	605	537	589	545	571	553	576	594	571	577	578	595	548	582	552	584	546	570	578	615	533	568	597	575	581	578	560	606	579	556	584	575	576	602	558	595	560	564	548	554	583	545	614	602	584	568	637	606	598	543	576	583	588	533	584	592	537	599	530	577	612	585	587	562	550	586	551	569	583	580	590	608	581	594	563	527	555	615	541	564	578	577	559	583	596	584	556	561	551	534	599	584	587	571	533	565	547	551	553	561	581	569	619	577	564	579	569	574	586	562	584	566	593	608	594	563	547	554	550	588	573	589	581	554	586	628	581	545	590	544	603	579	532	577	594	590	538	585	562	566	600	540	594	564	563	586	532	539	538	566	570	552	564	579	604	577	544	526	547	567	546	572	552	584	579	591	592	593	603	594	590	573	544	583	565	553	549	561	571	532	580	543	567	557	593	606	551	592	578	598	559	629	574	577	597	561	540	584	593	553	582	584	590	586	535	563	602	605	590	578	541	549	565	559	558	545	590	582	606	569	581	558	591	582	568	551	576	571	559	547	564	554	592	610	547	514	562	552	582	601	551	638	573	596	584	572	529	584	582	559	574	523	557	546	556	525	592	572	558	592	575	569	603	542	588	573	588	581	605	585	570	566	543	568	573	546	555	540	547	601	539	562	585	625	588	560	549	586	586	618	601	606	588	549	534	581	555	589	566	549	586	571	588	570	576	554	555	573	549	583	590	569	603	603	556	590	548	565	602	582	564	589	556	587	587	556	577	564	576	593	640	563	569	594	544	556	598	558	600	585	593	520	557	573	532	568	566	529	547	609	569	587	545	534	559	619	570	590	569	597	552	580	602	537	563	554	576	556	591	592	557	574	566	555	542	578	567	571	588	580	555	565	620	593	553	583	587	583	577	543	557	580	589	559	596	547	591	569	562	592	574	588	599	587	577	565	605	590	581	567	566	560	553	575	574	568	593	534	586	596	578	593	556	595	538	565	557	537	621	561	603	582	562	617	563	568	589	557	608	582	605	582	593	571	568	554	554	569	602	568	598	584	555	586	580	525	560	574	600	596	567	576	550	556	577	543	509	550	603	608	571	583	574	594	582	545	600	592	603	571	554	609	571	614	573	572	536	609	561	571	548	561	596	584	585	553	576	566	518	563	587	620	577	546	561	568	603	571	540	517	544	554	618	605	566	602	560	609	583	611	607	542	592	564	584	592	578	584	613	564	593	570	575	550	582	568	584	583	559	612	570	554	575	550	600	608	578	572	577	578	597	565	583	580	606	594	557	603	516	557	543	603	549	600	586	588	591	557	564	519	568	620	634	607	558	564	569	586	600	614	566	565	575	614	566	603	621	595	588	564	602	585	592	617	585	551	584	568	533	612	599	561	581	577	568	588	577	531	568	578	547	563	541	570	554	521	570	566	575	576	598	507	596	600	549	594	564	601	603	558	576	516	569	580	567	581	567	564	576	582	585	592	582	571	579	565	572	577	552	587	592	519	546	559	607	602	557	556	568	542	550	592	552	560	586	575	525	579	597	537	586	575	563	540	613	578	520	583	571	558	549	583	604	626	622	589	578	619	525	587	576	603	605	599	587	597	559	613	553	566	566	572	575	616	609	620	548	566	624	574	557	575	589	551	601	522	583	581	619	526	579	636	579	576	599	567	572	606	567	543	565	571	605	597	552	545	578	534	578	594	568	532	606	557	571	546	636	572	530	557	589	547	555	571	557	583	580	549	619	595	578	555	549	571	586	585	587	572	572	544	550	564	578	568	570	605	561	512	586	581	529	589	550	548	508	602	519	568	582	611	547	557	566	559	623	557	572	573	587	535	556	610	604	544	586	593	602	539	578	587	535	590	541	589	585	578	540	587	607	617	583	591	582	595	587	536	532	553	607	531	611	577	538	596	589	560	549	611	548	550	581	548	536	541	579	586	589	570	592	560	581	569	587	623	610	579	588	605	581	571	564	569	569	581	547	583	583	588	556	602	578	570	594	567	557	593	559	545	541	514	568	595	551	602	511	536	608	573	548	571	563	596	633	563	536	544	561	583	512	548	600	567	620	583	515	544	572	555	603	598	598	574	561	564	605	560	591	586	597	566	565	599	604	521	597	557	580	593	560	567	574	603	570	549	559	566	573	543	610	562	582	596	602	570	588	533	587	564	572	531	578	588	575	589	579	600	595	559	573	577	558	591	505	552	573	546	562	597	588	547	569	583	593	569	601	592	574	597	564	584	584	538	608	615	564	526	566	588	586	575	564	576	589	531	583	543	543	579	560	606	590	538	541	615	579	562	544	572	526	527	590	548	535	581	609	530	565	586	589	596	549	579	587	582	581	630	534	593	588	587	601	586	577	573	588	613	610	573	571	569	567	583	587	551	547	598	584	583	620	569	622	597	537	518	553	566	569	573	559	545	531	574	527	621	598	567	576	570	550	619	520	561	596	617	610	510	558	572	585	537	551	594	557	562	540	580	553	560	567	571	595	567	585	557	513	610	563	578	556	578	565	555	546	570	542	533	582	579	603	606	543	606	568	542	562	577	587	531	567	539	540	578	629	564	591	574	555	592	551	569	550	577	567	578	559	520	560	608	552	588	566	566	606	586	584	564	568	558	587	603	553	562	557	571	537	580	541	570	590	578	541	569	588	623	586	601	573	578	575	581	591	596	621	575	542	580	530	595	604	579	561	573	571	559	571	614	554	573	620	567	531	631	623	586	586	586	561	558	573	534	567	588	579	570	550	605	569	573	534	606	600	557	552	543	560	555	568	557	564	599	583	573	548	564	547	602	547	592	604	564	615	542	635	582	593	565	588	592	596	564	595	605	568	581	563	573	569	634	580	562	574	583	565	607	571	554	564	583	560	592	588	568	566	569	563	617	564	557	606	610	546	602	599	579	598	625	565	600	626	571	552	569	570	588	553	541	561	590	578	556	547	573	550	657	565	563	545	580	571	589	586	556	540	534	547	595	617	606	553	596	584	600	591	599	508	634	550	616	551	542	596	578	553	588	558	567	533	575	601	522	542	596	604	585	542	559	527	585	589	594	600	627	570	581	530	526	563	574	549	566	580	563	619	531	582	570	573	605	589	586	612	592	532	587	620	576	587	582	565	564	557	584	601	607	606	600	572	552	569	576	594	563	589	568	644	614	540	535	545	582	564	589	571	555	532	588	561	589	562	602	574	523	569	590	590	600	570	566	554	561	567	582	574	608	607	593	562	579	580	592	542	593	557	580	600	580	504	571	571	539	606	609	524	558	609	585	589	576	602	558	575	616	550	610	577	599	554	622	570	560	585	565	564	576	614	557	550	552	549	600	567	597	610	579	562	588	604	597	563	520	589	611	564	584	575	557
5358	1778	1328	910	729	721	680	675	643	653	662	590	628	646	608	579	594	645	574	643	633	594	623	651	604	616	626	628	568	588	627	592	633	588	604	612	596	629	631	595	612	588	573	600	574	617	597	610	552	587	635	577	595	578	631	624	615	605	600	624	611	647	585	632	634	590	620	597	603	559	570	591	593	603	611	643	550	619	648	611	603	631	590	596	596	639	595	597	606	597	605	620	609	589	621	576	619	609	550	654	558	594	603	596	562	627	597	564	575	616	600	616	618	605	615	605	564	593	606	602	587	595	599	622	636	620	628	597	595	576	630	640	583	614	561	572	632	643	610	584	584	613	600	604	609	636	599	587	592	602	647	560	615	575	620	584	552	580	623	582	561	631	598	587	588	581	638	636	567	577	563	605	591	603	609	534	630	580	624	604	658	569	623	583	607	608	632	613	602	584	555	613	617	608	595	582	627	620	619	530	618	543	601	612	598	544	622	623	581	618	558	630	587	582	561	595	635	549	560	571	584	595	544	595	645	588	592	576	620	656	574	593	599	637	584	592	610	633	575	625	590	569	595	639	587	581	572	604	564	601	632	607	627	609	632	599	598	583	607	613	624	615	632	602	619	619	607	608	605	616	604	630	606	581	622	600	643	574	606	577	585	601	600	558	607	569	592	615	611	595	608	588	588	641	591	625	572	631	565	581	599	573	628	622	607	587	604	604	569	607	594	559	565	596	615	608	595	614	585	602	643	574	620	593	635	620	614	594	589	576	618	593	601	597	586	614	558	622	568	579	634	652	576	579	583	546	635	600	585	600	579	607	592	584	609	562	579	627	553	631	546	632	593	638	623	605	637	642	574	594	560	560	605	613	580	590	608	614	601	556	601	567	589	593	620	621	548	542	560	612	596	642	604	585	588	624	634	551	592	628	665	566	613	578	621	605	622	677	568	592	613	577	598	596	594	641	598	577	614	597	596	595	599	585	632	615	586	617	597	553	643	542	600	593	603	627	548	585	634	591	614	616	574	610	571	597	576	583	573	648	561	586	572	556	559	586	584	557	599	602	602	597	614	597	591	622	606	595	594	628	611	637	541	639	623	587	569	616	567	618	549	605	602	581	610	582	604	575	606	611	604	612	564	584	601	593	620	601	598	620	615	605	601	585	600	589	602	578	570	598	635	564	607	632	622	583	628	579	565	601	599	610	560	599	592	593	603	610	577	621	594	609	595	555	583	612	624	634	594	592	602	565	584	629	628	576	636	571	598	541	595	625	592	591	582	590	586	654	578	638	606	594	589	604	568	580	643	572	603	611	602	621	582	594	601	595	562	567	575	587	585	651	571	595	636	578	546	569	575	597	555	612	596	575	597	628	594	574	577	569	607	605	583	594	610	589	589	617	598	611	560	626	607	597	602	595	619	549	569	598	600	627	623	585	579	589	598	607	588	564	601	576	622	605	583	620	599	620	628	567	634	574	580	594	595	570	601	615	624	595	581	565	669	592	629	611	619	589	600	591	614	587	582	600	605	608	565	607	582	574	615	606	609	647	603	603	594	622	591	624	601	573	587	580	590	606	588	595	634	600	586	610	590	610	586	617	560	605	622	602	604	603	595	549	547	643	607	593	631	578	578	596	626	582	617	605	604	618	592	576	614	609	632	567	593	573	586	631	576	575	564	554	599	589	597	608	591	634	590	623	585	577	653	641	596	587	601	580	604	553	587	582	612	586	586	586	630	589	581	623	569	583	588	579	575	604	654	587	604	626	654	640	604	578	622	627	622	594	614	592	578	606	580	626	613	586	619	630	643	608	648	607	586	581	560	592	588	604	617	552	623	597	611	590	606	594	617	600	566	608	593	579	605	605	617	582	608	588	611	582	587	605	570	563	609	601	569	589	574	599	583	614	602	610	606	581	593	573	647	556	629	588	568	566	614	592	598	582	583	589	616	567	589	623	582	642	614	638	570	586	612	602	588	589	596	631	590	561	564	576	627	613	584	619	639	590	585	550	610	621	595	610	593	558	588	594	592	620	618	575	598	581	604	631	613	623	581	595	587	608	577	642	568	583	611	614	629	593	578	641	585	591	579	613	624	612	636	644	618	578	606	568	619	570	574	599	570	591	610	609	638	589	632	596	578	586	681	552	592	580	594	607	593	558	561	602	596	631	598	604	608	603	602	607	624	620	604	587	633	613	590	607	615	539	542	579	618	591	577	569	594	607	606	559	523	574	598	604	568	622	594	575	601	597	583	635	672	641	647	610	664	646	580	591	583	618	556	590	578	601	602	581	628	609	618	585	587	577	583	639	602	645	576	633	576	593	653	601	587	613	594	636	562	596	599	586	570	588	578	576	618	603	600	612	590	609	616	609	572	623	643	621	580	584	581	632	601	608	628	584	593	612	663	610	588	573	596	598	609	659	580	591	630	614	606	600	549	605	596	604	616	601	580	604	622	546	623	600	609	603	578	561	611	554	628	591	571	612	597	625	594	611	630	607	624	593	582	595	577	609	581	585	611	596	591	604	585	610	628	626	623	592	586	623	633	599	626	593	595	579	621	646	598	596	534	618	606	614	577	636	598	632	615	556	606	596	630	603	581	600	631	592	539	588	634	609	613	581	605	585	593	594	621	637	611	584	574	601	598	588	605	600	614	609	586	602	610	594	635	559	627	569	611	607	582	595	613	596	576	600	608	544	601	590	604	563	604	578	637	593	587	575	572	582	603	617	639	555	629	589	622	595	603	579	581	596	618	622	595	626	612	599	594	588	570	593	619	611	576	646	569	650	599	624	600	611	639	587	614	564	630	599	632	575	600	599	615	567	644	572	605	607	607	596	592	623	610	614	592	575	624	600	615	541	606	595	577	620	627	568	601	623	583	626	635	610	578	587	637	571	642	621	610	622	589	613	580	578	583	585	612	597	599	580	567	591	608	561	613	593	626	629	575	600	595	583	607	570	569	609	594	604	652	615	596	642	594	582	598	585	603	597	575	590	620	595	574	609	597	610	574	608	617	616	615	614	584	604	626	625	591	593	597	579	626	590	597	604	629	593	630	608	627	627	576	562	584	515	591	584	588	568	606	601	571	587	577	639	628	659	561	635	605	566	602	600	572	581	624	644	574	588	594	611	569	632	624	618	615	604	589	569	605	627	648	583	601	579	620	568	591	601	604	568	609	610	652	611	604	583	596	564	598	589	577	607	617	596	601	600	563	568	590	629	577	603	555	568	568	609	553	591	588	590	614	602	583	601	546	602	568	597	601	635	555	572	604	582	608	621	664	618	601	561	595	616	584	600	558	614	595	580	586	611	560	586	588	559	627	584	570	595	593	578	620	612	569	563	587	574	592	599	636	639	594	613	579	604	620	600	576	590	579	631	614	598	594	604	613	626	585	579	585	596	580	608	628	615	598	583	599	620	571	574	593	652	588	580	618	595	603	576	623	564	588	592	606	652	594	583	602	609	616	630	597	603	628	619	612	620	541	614	587	603	582	589
25068	20742	27215	24340	20749	11280	1424	869	667	603	557	503	443	426	393	350	366	348	349	303	322	307	316	293	288	303	292	264	293	266	280	265	291	276	292	273	259	253	299	274	274	265	263	289	277	275	258	293	259	261	278	260	270	236	257	238	259	265	253	271	247	212	286	240	241	270	262	253	275	281	223	259	256	254	286	270	262	220	251	263	236	250	273	270	246	289	282	235	264	254	240	239	292	262	258	252	251	287	261	272	243	281	257	228	246	239	249	244	241	266	253	240	248	262	277	255	265	233	257	264	257	251	277	239	237	247	285	248	276	250	255	241	249	245	288	277	255	260	273	263	265	261	263	267	255	233	276	285	250	259	250	261	259	274	241	227	274	237	240	276	258	261	287	252	252	263	265	272	263	241	251	264	281	270	250	259	238	250	252	229	231	239	261	288	245	252	278	271	241	278	265	248	262	238	227	255	241	234	277	234	245	259	233	230	250	248	246	288	245	248	270	245	225	282	249	255	232	232	237	267	265	228	243	274	243	286	255	257	273	257	257	250	285	281	282	264	241	247	250	247	250	284	278	276	262	257	236	255	241	278	248	256	259	257	243	238	234	229	258	228	257	254	259	270	261	269	253	264	240	250	258	258	257	264	220	249	263	269	254	245	236	226	248	262	254	253	245	255	264	215	230	234	277	266	238	264	260	247	254	261	251	285	248	216	267	274	268	255	251	260	292	254	265	256	270	266	249	244	244	247	236	264	265	254	255	255	216	251	251	266	248	282	269	255	242	252	255	255	262	242	266	257	247	268	271	254	233	237	268	238	258	240	246	257	243	273	273	244	271	245	272	278	282	277	267	240	230	268	248	230	240	226	265	236	240	253	280	245	252	260	265	254	285	241	260	227	238	258	246	260	236	279	255	263	261	262	233	232	255	240	260	258	248	234	249	237	261	250	244	227	264	240	242	217	236	257	261	238	264	276	261	255	257	246	266	251	257	238	268	209	243	231	243	260	237	284	235	224	261	260	261	261	248	243	275	252	249	265	249	270	246	227	243	248	232	275	278	268	277	255	228	280	230	275	256	254	253	284	282	243	260	254	238	257	254	264	248	236	261	257	251	267	244	247	259	216	256	237	240	245	236	263	252	272	264	243	253	260	245	274	225	240	261	252	254	241	245	235	265	271	249	264	222	253	254	278	260	224	226	267	260	261	260	234	244	239	270	266	258	222	235	286	255	273	243	261	241	255	257	268	255	251	265	238	252	242	276	255	259	275	261	236	274	280	232	238	248	270	246	261	224	239	243	248	275	254	254	267	250	257	272	264	262	251	230	247	273	249	236	248	270	259	282	261	290	271	246	240	251	240	263	266	234	276	283	261	257	244	266	259	256	261	282	298	238	255	218	271	260	242	252	263	260	248	267	250	260	235	294	252	238	249	229	259	260	258	269	259	241	244	280	242	263	247	243	259	239	268	262	271	250	214	273	235	248	247	247	268	248	256	254	251	261	246	310	251	263	261	271	231	239	264	208	251	278	237	241	252	239	272	256	261	254	271	257	276	235	251	240	244	256	266	225	240	270	269	262	279	251	254	248	256	251	239	224	260	229	251	249	256	251	237	231	240	235	257	271	248	259	261	245	234	268	246	274	238	259	239	258	274	243	253	250	254	279	256	260	250	246	250	247	247	251	265	235	259	251	270	258	256	234	235	261	263	231	229	283	232	248	268	261	248	259	278	217	251	267	243	230	266	240	259	247	273	259	261	274	252	269	259	236	239	246	243	225	249	237	247	252	257	273	262	219	282	278	239	265	249	247	259	245	238	263	243	230	235	250	276	261	267	244	250	276	254	244	254	238	288	240	228	252	261	241	254	244	239	250	253	253	237	243	242	257	256	261	276	257	261	235	268	253	273	268	218	244	258	263	237	245	241	263	269	255	247	249	282	259	242	250	237	253	265	246	255	247	260	239	287	223	299	264	260	254	256	244	268	270	257	263	243	275	264	232	236	249	250	266	262	244	240	274	256	251	265	254	245	277	220	268	281	248	272	243	255	275	261	218	254	225	237	273	247	271	248	249	243	265	254	261	276	256	230	266	231	250	256	262	273	254	233	262	250	280	247	261	237	232	233	264	280	269	241	244	270	252	251	242	244	264	261	229	250	279	256	258	298	254	255	253	251	262	299	256	253	286	267	243	251	252	264	252	259	264	285	270	241	266	261	260	242	273	248	245	278	249	280	247	260	257	212	250	240	287	240	288	261	266	265	260	234	258	250	240	241	247	234	240	234	261	254	238	250	254	259	240	250	233	286	246	265	266	247	244	226	230	239	251	262	226	280	243	211	218	268	264	222	281	252	224	254	249	275	262	263	251	261	262	254	249	267	247	263	244	225	248	233	280	266	246	234	249	281	256	256	234	266	246	253	228	259	219	250	257	232	256	275	223	245	259	245	232	255	239	266	257	243	268	240	267	260	253	268	279	246	244	240	265	250	247	238	238	254	258	251	244	268	229	232	272	242	291	225	245	276	253	265	253	263	291	260	250	249	266	246	238	232	262	261	237	278	257	237	277	230	233	290	278	244	267	263	235	254	246	247	255	230	256	258	262	258	243	246	249	252	259	267	272	268	255	270	247	265	253	262	235	254	255	239	252	252	281	256	240	241	238	242	250	275	238	281	238	234	248	236	262	256	284	273	252	249	243	268	266	267	244	256	226	270	239	241	241	235	268	247	262	247	242	241	264	248	268	248	262	227	255	263	224	235	254	260	244	248	250	242	270	230	276	233	259	273	232	267	257	275	244	225	239	231	253	253	272	254	244	250	251	288	246	231	289	240	250	241	240	255	241	250	257	277	249	258	242	247	260	248	248	268	262	289	262	251	256	252	272	249	260	269	238	247	277	237	255	273	287	222	253	246	283	273	251	240	241	263	233	215	267	234	237	249	250	263	252	271	237	267	254	264	259	238	243	269	237	232	238	240	274	262	271	252	288	262	222	277	251	292	250	252	267	246	251	273	241	263	228	282	268	254	272	247	249	279	266	245	264	258	265	259	237	247	275	263	256	247	249	237	284	274	269	259	262	270	260	249	207	266	237	255	263	277	261	257	240	265	216	278	237	254	283	236	276	271	265	274	251	261	270	274	230	238	246	250	232	231	277	268	259	266	250	281	271	230	250	241	242	247	249	250	251	271	262	261	288	263	257	261	271	240	276	236	257	260	231	252	218	261	252	244	245	280	256	251	260	204	241	240	258	260	231	216	250	242	239	269	238	257	250	243	249	245	262	312	269	264	236	254	286	235	265	247	218	252	282	266	281	246	254	270	236	249	250	263	254	223	265	260	237	270	240	263	251	277	214	276	238	257	260	258	272	251	244	262	248	235	297	246	256	243	254	284	248	268	250	237	250	255	234	236	265	245	243	244	266	250	251	250	276	256	246	269	248	273	262	249	218	265	249	269	244	263	254	264	269	263	247	261	254	275	239	269	259	278	248	253	276	247	220	279
7829	15818	13664	7370	3759	2725	2039	1553	1276	1123	911	803	700	675	592	576	569	497	460	453	414	379	420	368	372	367	354	354	355	312	304	308	309	320	324	327	285	316	286	302	309	314	311	276	288	288	288	306	321	301	314	297	297	274	276	303	297	273	308	309	287	287	275	264	306	327	317	256	284	270	258	290	287	290	321	289	262	254	285	270	284	270	261	292	257	277	273	259	251	278	270	284	260	256	255	266	286	290	296	272	309	291	286	254	305	259	283	252	281	291	280	302	294	282	278	289	271	274	272	283	262	267	269	258	246	287	283	276	291	286	267	293	301	283	263	256	282	332	284	280	277	274	268	307	276	262	279	298	271	268	259	277	265	257	292	279	263	285	280	258	295	254	268	291	280	282	287	262	271	310	251	271	267	285	283	263	292	318	271	278	288	291	254	280	292	273	270	273	268	258	258	281	282	275	286	320	293	267	293	289	269	269	286	266	254	285	276	295	288	229	293	281	294	279	297	270	264	280	279	280	280	263	280	286	263	275	305	244	281	288	267	292	280	255	266	263	310	281	269	277	251	239	280	250	262	281	264	280	294	246	257	262	276	259	287	269	274	279	268	279	266	278	244	266	271	268	282	304	285	270	267	279	288	280	295	246	292	294	275	273	286	313	286	264	266	250	275	283	265	290	304	292	265	268	267	251	265	291	263	278	265	267	245	260	265	291	279	263	289	254	300	280	276	294	279	287	297	275	263	278	288	269	256	242	268	292	292	280	275	288	273	270	286	271	271	295	261	262	263	263	278	255	267	283	255	287	300	291	273	281	290	282	262	280	282	265	293	263	285	273	272	279	299	252	260	276	271	279	258	259	267	310	274	272	268	294	267	288	286	272	270	269	253	261	265	260	287	283	267	262	273	268	248	261	263	273	283	302	260	278	270	290	292	279	278	261	266	251	276	278	299	262	300	248	301	285	265	270	277	280	311	258	274	272	265	293	280	292	257	267	291	271	276	282	274	257	275	273	283	269	268	241	237	266	282	260	272	285	319	263	289	282	251	267	267	268	291	249	274	278	267	282	272	274	269	281	240	278	280	304	278	275	276	288	306	286	284	274	280	265	300	243	249	331	269	251	290	269	261	280	290	302	285	300	281	254	282	286	269	280	274	246	285	290	290	280	287	261	290	268	253	285	282	274	269	276	270	273	248	279	260	245	274	275	250	239	259	255	275	255	244	247	282	277	275	235	267	287	263	273	292	270	279	266	280	274	318	272	267	249	287	286	283	264	279	300	282	246	264	244	257	276	234	252	289	305	271	261	263	261	303	275	270	262	290	289	250	304	293	255	260	284	267	291	285	301	299	277	288	274	300	265	303	259	301	277	278	280	257	246	281	253	257	251	279	273	291	272	254	263	264	279	287	289	294	300	275	284	284	260	272	282	291	273	279	282	275	261	251	238	270	257	282	244	290	258	291	255	309	257	274	256	290	291	281	278	290	310	280	283	269	265	280	299	265	261	291	270	235	227	284	262	279	263	238	291	271	302	252	286	293	281	286	287	280	276	276	271	250	264	263	250	281	252	259	284	306	269	281	295	257	293	281	282	310	259	293	299	310	252	274	279	285	268	269	250	273	268	285	297	312	246	277	261	238	258	264	267	293	245	266	256	289	264	302	273	260	275	255	256	269	299	276	269	309	267	279	265	283	281	245	267	315	260	264	253	275	268	301	294	287	261	247	281	268	271	272	247	282	301	265	286	269	298	285	262	254	299	261	287	258	269	310	264	298	264	264	256	280	283	283	266	285	275	279	266	286	277	284	274	276	281	242	284	307	270	279	317	260	262	261	259	293	273	278	254	289	310	302	290	297	258	299	263	279	276	285	283	273	267	305	293	319	296	270	267	278	240	261	271	258	281	260	256	294	258	280	278	301	313	269	285	265	257	297	255	299	278	293	272	285	247	273	253	266	275	268	265	266	260	269	284	264	294	314	264	259	254	282	248	289	307	285	280	280	279	281	278	270	291	281	261	245	292	255	272	263	269	265	277	266	286	248	238	298	281	223	293	272	292	276	273	305	290	275	292	277	265	260	284	276	263	273	308	257	267	289	262	269	289	292	285	288	273	272	270	270	235	268	274	299	286	253	284	279	268	288	266	249	284	285	264	276	284	291	285	243	270	251	281	281	271	248	271	266	290	268	281	266	267	285	260	273	272	277	284	298	303	285	262	285	268	272	283	270	242	306	263	288	268	288	285	298	280	252	278	285	271	290	286	247	250	305	306	292	285	238	298	276	275	261	254	230	280	268	256	302	263	261	277	289	244	285	304	265	281	286	230	287	275	267	280	282	252	276	270	244	267	269	255	277	284	272	282	258	286	281	264	268	285	251	272	272	246	303	268	267	273	282	270	287	309	277	291	234	278	302	260	270	277	286	233	259	273	264	242	290	290	277	285	293	277	260	300	290	270	277	268	279	276	273	302	254	260	262	277	265	276	300	271	301	291	245	273	285	271	265	270	270	296	270	299	280	280	272	282	244	289	289	280	263	254	282	272	260	272	299	280	285	306	268	283	271	255	259	269	249	265	269	300	242	253	264	280	281	267	271	292	278	281	264	287	276	277	279	262	293	288	256	290	240	258	270	280	294	276	305	285	279	270	273	303	260	276	273	254	290	289	282	243	255	261	256	255	268	260	286	319	268	268	292	269	242	240	263	248	275	258	275	270	242	280	266	260	267	265	296	280	274	264	268	271	263	300	273	280	268	294	264	284	276	285	253	277	261	278	300	282	249	290	271	276	280	276	285	288	260	279	277	279	270	265	276	266	239	253	291	249	289	272	243	250	305	305	260	262	248	276	275	313	286	316	279	271	289	286	265	258	275	261	275	245	253	258	259	289	285	286	263	267	269	268	306	272	276	288	282	288	258	299	254	276	280	253	281	272	267	286	248	260	252	276	282	284	284	282	249	282	269	275	283	264	275	272	263	271	280	262	261	267	280	230	266	263	241	283	275	266	295	266	300	261	269	276	256	270	288	272	292	303	278	284	307	246	282	267	267	248	297	307	272	252	283	286	287	282	293	281	278	263	278	296	298	301	269	280	252	258	281	273	271	278	289	281	247	257	295	292	251	278	276	291	262	295	290	276	287	301	278	264	274	287	305	260	284	270	309	289	303	279	272	252	291	281	301	267	282	277	277	310	310	273	282	289	280	293	285	288	280	259	268	279	253	275	262	268	273	278	270	292	308	274	267	259	274	286	264	259	264	296	304	282	268	290	277	255	271	274	286	255	273	274	244	273	279	276	297	290	245	272	255	264	271	272	295	264	291	290	274	268	271	316	276	251	268	274	277	297	256	264	285	293	278	285	275	293	246	259	319	299	289	298	280	262	267	291	278	284	278	274	296	277	264	281	245	299	291	285	244	263	264	282	278	269	271	276	249	300	264	275	275	299	281	278	267	271	281	293	264	270	286	265	273	255	276	258	271	291	281	270	267	274	269	302	238	291
22921	20724	27525	23969	20728	20817	10014	1861	1385	1178	1087	904	900	839	804	752	689	696	705	634	626	615	610	641	598	552	563	574	553	604	591	580	560	536	520	539	560	534	591	532	477	603	486	526	533	477	516	545	547	565	501	514	508	528	542	537	524	551	575	512	538	527	512	478	517	533	515	497	509	523	529	527	533	515	492	531	516	526	544	539	513	581	516	513	526	505	545	486	482	485	494	501	509	511	511	534	505	503	551	540	449	490	511	464	523	496	477	525	540	528	530	507	517	475	514	517	512	520	547	508	503	480	497	474	475	516	490	485	499	514	509	492	513	474	498	498	471	513	524	505	505	509	524	506	477	506	500	472	498	504	489	518	487	526	501	527	517	512	541	474	509	518	495	514	554	512	484	510	493	474	487	507	487	489	482	531	518	530	507	503	476	484	505	505	494	516	473	527	522	513	498	456	491	481	525	472	569	548	495	499	542	471	519	505	531	517	542	518	453	528	505	481	529	513	501	493	504	526	482	518	492	524	526	496	512	487	502	499	461	564	528	491	459	477	532	492	496	467	507	480	499	489	522	515	536	496	508	507	487	490	457	509	493	491	472	474	515	493	496	505	531	466	519	519	522	505	554	544	521	561	497	541	521	516	498	502	457	500	502	511	505	524	496	488	478	540	509	521	524	500	509	531	490	503	524	496	515	497	488	489	507	579	485	511	507	512	497	515	550	494	483	513	520	504	472	565	460	493	512	490	494	492	459	532	470	492	502	545	532	482	520	473	508	507	482	486	502	481	552	526	509	478	531	535	537	456	503	529	528	536	502	512	546	498	496	504	497	485	484	464	558	516	483	502	532	523	508	523	502	527	502	485	469	538	504	483	504	467	484	518	497	489	481	475	492	501	541	496	557	492	511	495	484	504	506	509	516	533	520	491	512	506	557	517	489	466	472	506	508	528	488	528	509	499	496	532	498	464	531	475	486	526	501	495	501	487	528	486	513	497	533	523	537	479	515	492	456	532	525	529	486	536	489	523	515	476	521	523	524	512	485	513	512	508	480	518	521	464	470	470	516	518	522	521	526	524	513	529	515	510	497	487	517	519	500	488	497	488	521	514	529	519	479	528	498	512	542	513	515	521	494	496	561	501	550	517	481	511	504	522	484	502	531	526	501	475	509	507	459	462	515	501	485	476	543	481	500	490	493	504	502	485	467	477	510	506	466	479	526	488	497	540	491	502	509	502	474	519	536	508	460	498	537	493	525	480	510	514	523	546	535	518	553	494	527	508	513	487	498	505	502	515	505	533	506	486	501	520	499	503	547	527	506	520	489	517	514	529	511	504	535	496	491	530	505	548	524	478	496	493	511	501	474	478	512	496	508	489	514	513	497	488	489	531	507	481	531	515	518	500	524	491	506	513	511	478	527	476	521	496	513	504	519	484	496	507	505	504	494	552	468	487	509	514	499	476	518	485	531	496	528	506	471	532	505	495	540	529	504	552	490	523	528	536	519	518	492	509	522	519	588	502	518	503	503	529	496	488	525	513	482	482	485	477	513	492	528	545	486	452	480	534	516	546	534	541	505	506	498	509	499	525	520	517	544	452	512	509	520	514	545	531	520	521	520	503	529	500	501	518	541	515	531	520	527	508	514	531	496	490	488	483	494	516	527	533	534	505	507	475	469	527	492	483	518	499	469	529	496	495	501	501	500	490	498	502	532	487	493	501	490	540	481	519	508	524	460	514	512	505	484	484	510	514	496	500	516	528	526	521	517	509	499	521	457	504	488	480	490	481	536	505	538	470	479	532	537	541	493	480	530	485	503	494	500	510	518	511	526	529	478	496	511	524	530	513	522	519	516	500	509	546	512	490	472	514	506	502	539	514	530	482	492	493	520	492	564	480	484	493	442	497	545	562	494	470	518	472	514	517	491	524	537	512	514	539	472	484	493	507	528	483	503	471	524	505	513	526	515	539	514	570	500	526	536	466	483	509	497	521	471	513	528	496	516	553	510	528	483	491	539	487	482	464	477	533	485	507	546	542	497	558	516	489	501	509	532	559	505	496	511	551	472	494	499	513	503	514	472	478	494	508	513	544	481	522	501	503	523	505	534	551	509	462	490	479	522	477	475	465	501	518	499	483	491	518	507	538	526	531	493	497	500	492	460	513	510	526	464	492	537	506	482	526	518	538	500	511	513	464	503	492	506	480	510	496	460	524	516	525	503	543	459	511	519	500	532	512	510	521	536	490	527	502	512	488	487	495	516	475	478	527	467	517	517	505	513	481	560	500	510	492	494	478	530	495	504	535	519	473	505	511	488	530	531	505	530	515	503	520	475	498	497	510	464	559	476	526	539	528	496	542	500	498	503	512	507	483	499	485	558	510	516	518	506	527	536	495	506	483	536	482	504	505	478	491	512	484	513	498	522	527	524	521	529	500	472	518	487	521	501	550	515	518	494	517	512	517	491	501	499	489	497	494	533	536	501	543	469	497	544	476	528	532	514	490	531	523	521	514	491	507	518	538	562	483	477	491	535	521	528	517	511	532	512	490	521	487	478	487	515	463	481	490	519	525	516	523	488	497	555	490	478	559	506	517	535	483	501	524	528	496	486	517	500	508	501	482	497	479	489	457	529	511	498	465	510	492	500	532	504	527	536	531	503	475	540	491	490	445	506	564	500	498	482	491	471	511	517	515	550	526	538	522	513	496	475	505	497	472	460	541	510	541	556	536	526	517	518	516	539	489	495	550	512	536	519	502	527	500	519	510	530	540	492	561	537	524	530	523	484	481	510	535	495	494	523	521	536	468	516	495	512	504	505	509	522	510	515	493	528	500	484	507	512	523	512	490	467	503	510	550	493	537	548	489	506	474	522	490	524	545	506	521	500	523	526	504	500	508	500	494	539	473	488	515	507	503	480	488	522	555	479	506	497	508	493	486	507	482	472	472	543	444	538	462	506	512	487	509	542	487	528	563	524	476	529	523	503	503	494	489	514	478	489	518	545	507	504	547	491	487	500	505	484	491	504	490	518	513	510	490	509	512	530	497	459	463	522	526	510	557	513	517	502	533	555	478	511	516	488	518	505	496	496	500	485	512	555	531	467	474	514	502	472	505	536	518	478	480	508	529	476	479	502	518	514	514	509	501	532	530	523	529	482	523	495	511	513	504	478	545	496	516	509	486	480	507	504	495	462	540	494	510	515	455	502	492	518	476	483	511	476	532	541	536	519	497	521	521	510	507	515	501	475	536	529	496	496	459	520	498	473	534	524	538	514	532	488	520	532	499	537	517	489	537	501	520	520	484	505	523	451	520	534	529	537	524	488	495	517	483	551	490	473	513	521	520	511	531	517	524	529	518	511	454	504	521	548	520	487	536	536	521	496	523	477	549	520	520	571	535	471	474	495	537	471	515	511	492	494	534	509	515	503	527	552	513	505	528	485	517	477	542	506	523	489	514	469	532	491	471	466	498	473	523	497	498	522	493	505	541	488	495	510	492
10859	23664	20737	12490	6760	4912	3674	2885	2403	1985	1689	1490	1316	1152	1120	1035	986	876	820	786	735	715	717	680	661	630	672	609	542	596	604	585	566	564	556	545	537	518	547	553	523	518	518	472	498	547	543	533	525	496	514	561	521	552	483	497	523	493	517	499	513	494	508	510	521	518	499	533	512	487	467	457	488	471	496	485	531	477	481	502	514	508	476	474	507	478	468	487	511	473	471	466	504	481	468	472	508	493	497	443	500	491	467	470	464	495	494	439	463	463	463	442	494	508	495	511	473	470	453	496	506	481	490	529	477	493	518	493	511	475	508	471	472	463	501	462	489	498	486	445	475	484	501	487	481	491	493	455	457	496	478	480	487	482	476	522	472	494	465	489	471	485	463	473	499	447	472	491	508	451	462	470	500	504	477	478	498	503	474	479	466	478	466	526	474	507	446	462	499	486	502	449	501	493	467	482	481	472	469	495	439	469	513	494	503	435	458	501	463	432	477	463	498	477	469	483	474	452	506	496	478	456	478	450	484	476	429	483	457	460	494	431	459	479	489	470	465	489	471	483	472	463	442	498	510	463	458	494	464	465	500	475	480	478	465	489	475	472	473	506	488	450	433	525	488	488	514	477	505	481	476	494	488	488	472	490	473	442	473	505	473	494	429	501	503	480	469	509	500	433	489	483	492	450	490	496	439	527	471	469	493	462	481	478	490	524	494	503	512	470	505	484	461	475	493	495	472	490	475	448	457	506	485	469	509	501	503	493	451	456	512	489	467	440	485	472	493	462	517	481	446	460	508	476	506	455	491	480	516	509	522	472	453	494	523	455	482	472	481	467	508	488	466	526	483	501	439	475	458	474	491	445	483	485	457	466	476	512	505	481	460	479	488	483	484	511	474	471	499	500	478	449	446	463	467	474	494	503	476	465	500	511	467	431	465	457	456	447	483	490	449	472	470	491	478	466	505	463	519	514	494	464	477	460	471	491	468	429	455	484	470	534	469	447	464	451	427	489	505	451	471	485	469	478	493	504	506	549	445	473	470	470	473	487	461	468	516	482	470	491	473	502	487	479	475	473	493	465	482	493	470	494	503	497	451	469	501	494	464	493	469	463	491	417	506	461	445	464	489	478	462	436	469	443	492	484	441	433	460	479	461	463	462	498	460	472	482	484	487	547	512	477	480	472	531	472	459	472	465	507	478	481	501	495	493	476	490	491	490	478	463	465	522	515	496	474	481	477	477	484	491	433	466	465	486	495	540	516	463	505	494	456	473	440	448	505	468	493	494	514	488	468	500	488	472	466	475	504	467	510	467	455	466	509	496	492	479	457	472	474	478	499	447	492	481	499	493	485	479	519	466	480	480	455	480	499	510	513	505	472	471	496	442	452	475	453	487	493	501	487	493	463	457	500	507	463	482	460	483	472	518	443	489	460	482	493	520	489	498	491	474	478	443	472	512	522	444	488	454	491	455	450	492	468	480	511	470	459	472	490	486	491	456	493	503	476	451	487	502	481	473	485	501	503	465	474	454	450	489	496	479	464	476	489	510	499	473	484	439	469	506	449	481	459	470	510	474	481	496	481	504	510	493	511	522	459	488	486	503	498	476	484	477	480	470	511	466	459	503	467	491	489	471	461	468	464	500	460	454	479	500	467	455	440	461	448	504	480	462	457	457	517	463	463	467	426	469	512	466	472	499	516	493	464	502	468	469	448	458	465	468	482	500	464	489	448	448	479	497	461	463	498	487	467	509	488	485	496	470	495	490	460	434	491	458	481	487	474	446	491	478	497	461	476	461	468	436	452	485	488	488	437	482	471	505	499	490	522	496	485	487	487	475	459	458	476	513	451	516	493	487	485	504	491	460	475	502	457	500	486	489	472	497	481	487	460	510	471	440	415	476	456	484	513	478	441	466	452	482	501	503	457	467	486	558	497	472	463	469	463	446	509	472	449	463	464	470	477	515	494	488	500	497	434	477	511	479	475	554	478	466	505	479	492	489	522	469	499	493	492	474	488	507	457	459	480	482	498	514	514	481	478	480	464	518	479	486	475	488	499	498	500	522	466	490	510	491	484	465	486	491	484	498	486	465	506	489	489	493	468	479	493	489	456	478	438	504	436	475	481	459	475	488	482	483	461	441	462	527	483	486	480	473	516	456	490	482	467	491	511	478	451	476	515	457	525	469	468	503	499	486	496	473	507	475	490	490	470	464	466	456	509	461	467	456	466	506	476	506	467	475	486	492	456	497	480	483	462	479	500	484	445	513	462	468	508	496	494	482	485	478	465	477	452	449	457	466	455	489	492	499	493	460	480	484	465	471	500	489	445	504	487	459	493	472	489	482	454	460	487	480	505	481	447	486	458	494	479	467	472	515	483	481	494	502	450	513	447	477	513	493	491	463	476	462	498	463	424	494	478	479	419	493	445	453	499	494	510	494	472	478	442	491	505	509	451	478	423	489	492	488	486	449	498	464	477	489	501	511	490	495	456	472	483	485	460	513	497	495	483	473	472	498	457	459	481	493	462	474	460	475	521	475	474	473	458	464	477	475	472	491	462	445	483	430	508	472	488	517	507	490	478	459	493	466	428	485	445	511	486	469	478	440	470	491	495	494	484	490	510	465	478	462	459	496	489	514	519	475	510	475	487	497	482	475	496	482	509	470	471	426	483	484	432	514	460	419	485	473	454	505	481	469	465	456	488	443	470	453	481	537	470	496	451	477	500	462	468	506	461	468	482	468	422	465	459	483	487	474	487	450	499	471	482	488	474	466	470	512	443	461	479	443	444	508	468	482	488	488	497	464	459	493	502	535	459	455	483	437	486	474	459	465	442	514	495	481	448	442	462	503	508	509	472	478	486	480	477	499	419	518	504	475	479	498	507	463	460	487	501	476	470	523	507	471	497	491	491	459	484	458	470	498	469	454	522	489	468	478	480	501	463	446	436	474	480	464	494	460	467	465	502	499	485	483	468	497	455	500	485	444	512	425	463	479	488	493	503	465	477	468	436	474	471	492	460	501	511	502	470	460	460	483	470	523	458	515	477	466	490	453	474	496	453	499	505	476	485	471	494	456	487	461	473	497	448	463	475	410	497	469	496	482	487	439	463	476	463	492	487	530	450	479	462	442	498	479	473	460	491	485	486	472	438	520	509	458	463	500	512	487	470	501	509	464	478	498	470	505	456	468	479	499	490	499	487	475	470	476	487	425	440	534	461	472	491	466	484	463	469	479	445	469	504	463	435	476	514	492	468	441	497	493	473	462	449	472	508	482	519	457	449	494	480	466	483	489	450	473	516	464	452	471	470	441	488	468	488	450	463	514	447	491	452	502	471	508	557	503	495	480	506	454	481	472	461	474	472	505	496	477	511	482	468	502	505	530	469	436	485	454	507	494	464	482	491	490	452	472	487	475	458	514	477	517	492	474	493	498	463	481	436	454	442	487	464	466	443	525	484	451	473	494	510	452	432	486	480	497	451	488	484	472	497	501	482
28166	14436	2401	961	712	655	629	653	598	601	600	537	608	606	636	558	590	552	570	570	592	565	599	545	587	531	586	576	570	605	570	625	566	584	596	563	579	618	597	581	556	559	606	577	568	591	596	601	593	610	587	576	598	579	583	560	575	576	599	572	595	605	633	601	607	567	586	595	616	631	616	578	592	583	577	637	586	544	588	562	572	628	542	571	553	563	576	581	554	571	571	552	548	548	536	570	589	622	562	576	579	602	574	607	624	607	570	566	561	593	550	542	560	567	534	590	549	603	593	575	596	559	584	555	584	585	569	602	605	572	557	573	543	573	581	576	583	541	578	575	578	600	561	546	624	582	561	596	599	562	557	571	584	606	555	584	610	575	587	602	559	606	558	567	576	556	583	546	561	553	608	600	567	634	577	535	557	568	525	587	582	573	626	605	561	544	579	582	560	593	573	569	591	595	572	623	625	581	553	553	616	581	576	553	598	568	602	537	572	546	595	585	571	593	531	582	517	583	561	563	616	618	549	602	593	595	536	587	588	551	590	541	566	585	581	556	555	576	562	602	591	626	577	565	563	566	522	600	585	528	625	601	595	607	529	610	567	550	621	602	578	599	592	601	590	599	539	595	572	610	592	581	592	537	580	581	592	591	548	586	583	588	585	553	575	576	591	599	535	583	556	573	600	586	597	602	582	592	539	561	578	565	550	567	568	589	592	550	590	560	566	563	604	521	538	589	585	562	574	591	583	568	597	568	565	590	528	564	572	565	580	570	643	597	603	608	572	637	571	591	562	593	576	559	634	591	595	547	590	556	550	593	649	609	590	555	561	584	619	609	563	593	632	604	583	555	559	581	543	541	622	600	602	604	597	510	544	529	558	573	568	577	543	603	593	585	598	564	552	617	573	535	582	599	582	623	601	567	551	566	598	579	571	610	558	591	596	563	612	571	569	634	584	580	550	560	542	558	569	603	598	548	596	531	636	544	572	550	555	593	546	618	593	582	604	588	605	602	579	613	560	592	539	539	577	590	606	546	532	586	601	552	569	546	517	540	586	578	577	535	573	566	551	554	553	603	559	620	541	550	561	544	602	557	536	578	571	522	558	527	543	568	604	565	577	556	559	573	585	564	599	538	561	559	524	555	591	583	573	549	584	579	575	566	576	573	553	530	615	582	616	544	576	586	604	535	599	553	542	606	552	540	600	617	540	558	560	570	594	588	580	562	593	591	554	567	599	577	584	555	583	608	621	537	599	593	569	580	620	567	590	542	600	609	560	562	586	579	556	550	559	553	563	558	575	574	564	578	602	595	583	603	554	638	606	586	620	579	576	613	608	586	591	570	559	634	585	623	546	596	526	604	557	576	580	600	532	564	594	540	547	588	561	537	602	613	571	557	582	593	566	547	579	621	582	614	525	589	612	559	547	577	594	625	568	630	635	605	618	552	590	584	581	575	578	593	568	591	575	607	603	565	571	553	622	566	597	591	574	589	574	560	602	569	612	604	585	616	562	543	557	579	608	569	623	548	599	555	634	580	567	589	590	646	605	580	573	538	620	560	615	584	599	571	593	545	565	561	586	591	621	586	548	563	575	595	580	546	587	575	568	595	566	560	572	583	579	566	574	554	567	540	586	598	573	575	633	523	622	573	614	552	554	595	599	608	586	584	584	581	557	587	620	619	588	592	591	546	604	617	566	568	591	597	550	590	605	593	574	606	609	568	566	570	533	583	611	603	618	561	588	565	585	598	551	584	572	566	568	579	552	577	553	598	566	591	582	574	612	523	616	586	573	569	589	581	624	593	576	585	560	581	569	579	548	558	563	582	599	598	569	562	549	615	563	564	650	576	572	557	567	601	586	665	603	618	570	543	571	526	579	597	538	558	542	528	594	549	580	595	588	567	570	556	593	556	560	594	603	594	569	558	552	581	580	552	558	562	592	595	561	571	531	610	542	625	588	573	624	564	532	570	566	590	582	560	562	576	610	590	591	563	581	559	529	577	577	543	594	545	581	572	544	608	580	612	593	578	575	566	566	562	554	562	592	588	587	630	590	566	547	558	555	594	564	580	539	603	615	544	568	538	592	596	625	517	574	606	620	610	587	586	530	578	613	609	547	564	585	618	607	619	598	611	572	576	602	614	564	570	581	576	594	573	566	577	585	605	600	548	581	544	550	575	617	584	563	590	559	589	566	582	606	566	574	609	608	583	536	556	600	594	591	580	608	562	618	563	593	530	563	527	620	568	588	560	556	567	568	579	557	576	583	576	640	579	562	586	582	565	594	555	531	548	589	553	567	565	575	569	553	566	576	592	598	564	553	610	572	590	564	620	550	614	589	578	567	558	579	580	567	608	593	551	607	605	622	594	534	594	574	569	583	581	595	614	594	565	556	578	565	601	569	605	525	596	615	529	543	556	562	531	546	559	574	631	556	616	572	594	600	582	588	584	570	604	536	597	553	549	543	587	606	549	614	563	556	572	561	571	559	523	583	548	598	593	559	585	623	601	566	620	613	558	579	606	572	573	565	586	624	589	623	583	542	582	583	573	560	566	571	602	592	572	593	543	600	541	564	583	603	557	567	584	544	614	586	586	567	541	544	595	571	619	614	560	574	525	576	608	572	571	557	581	562	586	584	546	596	566	620	611	565	598	603	570	578	573	561	596	573	574	594	589	600	593	596	566	571	584	622	578	527	545	571	573	576	596	592	579	557	613	614	573	575	565	571	617	536	579	565	550	575	541	576	527	613	604	573	581	545	574	574	561	609	573	565	546	596	529	561	564	559	567	539	546	562	610	566	609	633	571	572	581	559	583	544	584	556	569	615	593	600	526	601	575	596	604	583	589	581	582	526	560	555	585	561	599	565	581	567	547	558	621	551	548	566	603	593	545	540	614	542	642	601	562	609	610	580	540	548	550	612	594	551	583	546	623	539	596	570	535	542	563	545	590	616	590	579	553	592	552	569	643	591	581	595	560	593	561	566	553	599	600	586	548	613	614	617	590	623	630	610	582	593	596	598	569	595	553	603	588	570	572	596	590	553	579	582	574	600	568	602	570	604	561	578	563	564	600	615	570	597	624	593	620	609	557	610	636	568	622	548	560	566	608	571	574	576	549	591	565	580	558	542	586	597	576	595	603	588	561	625	622	580	586	586	580	598	572	580	596	554	601	569	584	585	583	574	577	548	566	590	586	597	607	604	528	582	580	584	527	547	560	584	585	563	581	594	580	575	574	581	602	575	580	622	541	592	595	537	617	560	578	568	597	582	547	621	612	579	559	595	600	602	573	527	561	585	594	578	531	605	578	503	548	577	546	585	572	553	615	564	632	578	571	591	564	585	556	595	573	563	559	609	586	612	606	559	594	546	583	583	554	573	564	610	602	559	590	586	582	590	561	564	589	669	591	589	549	634	572	585	569	573	554	558	524	599	562	593	561	548	576	578	548	573	618	559	600	594	536	567	562	587	588	592	545	598	594	585	588	586	553	559	544
5359	1692	1427	970	801	725	677	680	689	646	625	590	614	611	614	563	585	566	650	577	620	626	645	624	577	612	617	618	636	609	591	595	606	576	565	634	646	594	623	607	551	575	555	603	632	602	586	598	623	565	620	603	621	596	628	613	607	587	590	589	620	602	578	598	629	610	593	577	546	643	625	626	605	629	630	623	607	542	623	620	583	594	569	583	617	582	604	611	574	650	647	609	605	561	623	580	583	562	627	609	599	606	619	657	579	607	610	653	590	591	590	596	590	628	558	589	608	608	646	580	610	647	624	580	613	577	598	618	614	604	629	580	621	609	592	599	615	594	566	580	634	604	543	598	609	587	593	603	646	609	622	627	618	600	589	648	627	583	611	584	587	612	584	611	633	572	596	616	602	559	601	611	623	611	585	604	595	622	605	607	589	607	590	622	610	612	593	606	628	606	609	640	590	630	589	595	590	587	629	595	564	589	592	591	584	565	569	618	632	604	627	595	553	645	544	629	576	530	625	642	603	637	630	629	609	578	604	596	593	607	597	575	622	579	587	605	602	641	620	605	591	608	589	650	550	603	613	613	574	581	613	617	551	614	594	562	593	581	579	645	600	628	571	610	626	600	617	610	544	614	598	567	605	592	558	628	609	610	656	592	566	619	584	535	605	609	520	638	596	616	588	544	560	599	571	647	632	586	598	580	584	600	613	596	604	621	617	593	622	625	609	608	573	612	572	551	598	607	583	584	627	584	625	581	618	590	610	592	576	587	579	576	561	584	601	599	598	576	553	639	644	594	623	606	600	610	577	576	626	578	585	609	586	599	640	649	626	598	578	608	616	641	607	613	535	646	594	618	618	633	633	626	611	609	615	568	614	617	579	594	612	635	567	618	591	643	588	633	592	549	579	610	577	597	619	600	604	608	622	619	606	600	583	570	582	573	575	566	564	619	574	594	623	642	630	613	607	610	601	625	555	580	586	577	608	626	608	622	604	576	609	592	602	561	581	663	598	619	628	600	636	594	629	582	628	611	661	613	667	606	624	588	605	613	578	582	578	622	577	676	577	575	630	579	581	591	601	591	605	580	560	635	608	573	581	592	596	604	577	590	569	599	573	635	633	600	610	618	560	589	589	590	626	615	600	585	591	649	648	561	611	588	575	588	623	588	629	552	578	593	571	581	586	589	585	577	631	569	588	586	621	576	594	632	626	589	611	626	610	584	601	593	587	609	615	534	639	594	595	582	571	622	616	588	579	570	596	587	574	585	624	595	572	592	597	562	598	615	626	543	583	596	594	580	599	621	592	578	634	639	592	641	623	630	573	607	615	591	588	603	600	600	578	612	580	605	568	582	565	567	556	613	603	666	582	622	581	605	581	600	613	623	602	663	605	626	625	562	605	592	552	598	608	603	569	583	616	622	638	592	618	626	620	608	571	553	600	587	655	634	649	623	619	570	590	608	576	588	620	588	574	641	603	593	572	584	585	546	617	630	620	589	601	609	601	594	597	582	591	624	572	620	565	604	611	574	634	590	640	594	580	609	614	624	613	645	615	589	633	616	617	623	609	635	643	603	550	637	571	587	645	632	592	624	591	621	594	610	568	589	597	629	582	595	596	597	670	579	646	576	615	576	615	602	620	555	583	592	586	612	630	651	627	576	659	587	576	600	602	565	576	605	574	639	634	584	605	610	593	591	582	606	575	628	585	601	612	619	615	553	616	601	605	598	580	576	581	579	623	612	580	588	599	564	610	624	622	571	581	604	591	571	617	632	608	569	557	573	582	620	622	569	597	566	587	605	589	582	586	600	589	623	608	605	593	630	604	582	624	603	636	614	571	576	628	566	587	612	604	586	596	605	566	634	585	605	591	588	612	598	572	578	588	605	635	609	581	630	603	612	600	619	557	601	590	602	618	621	557	614	588	593	589	579	570	628	575	648	591	611	626	595	636	569	602	610	597	621	578	608	603	646	614	611	565	627	628	552	626	616	613	640	617	595	581	592	577	554	610	586	612	569	588	628	549	626	616	598	611	583	602	578	625	590	611	590	614	579	594	570	569	608	610	616	553	555	554	600	626	604	614	576	617	567	626	582	584	581	629	607	620	573	522	657	579	641	616	624	638	561	568	598	640	610	604	565	589	593	574	610	633	633	590	608	591	609	589	591	604	590	564	621	609	674	552	589	612	581	592	604	589	586	607	581	567	587	595	592	537	589	599	594	599	598	576	573	553	631	617	570	585	591	564	582	582	585	580	605	592	574	632	580	563	578	638	622	601	598	604	623	643	661	624	617	635	621	590	558	613	616	580	635	575	587	593	605	617	557	647	572	561	607	626	588	611	608	613	585	661	595	586	594	603	628	613	607	603	583	600	595	633	618	629	568	559	633	591	603	590	596	612	565	638	599	596	620	597	599	595	588	589	600	576	591	604	602	629	604	627	621	632	589	637	612	578	615	579	619	582	585	533	568	605	614	589	575	596	583	641	628	612	615	623	624	582	583	613	606	593	598	607	612	648	633	555	582	588	627	554	611	563	646	601	569	625	611	577	582	592	571	603	620	590	609	598	603	590	585	604	594	609	608	598	611	548	634	576	587	647	610	587	620	579	605	635	609	561	604	594	604	618	620	569	611	569	567	621	595	579	620	628	606	573	584	593	581	614	594	628	628	609	594	599	603	643	595	588	581	606	549	596	609	581	636	580	550	637	600	623	600	562	562	581	585	578	637	611	600	617	589	619	552	613	573	609	603	653	592	581	596	593	648	541	628	580	608	607	615	564	608	603	562	612	615	561	627	595	640	573	548	586	581	596	630	634	557	591	563	587	587	575	639	585	591	572	605	596	552	592	644	582	630	530	560	572	628	577	609	564	608	597	634	615	587	605	619	608	583	584	613	626	585	599	601	585	595	623	657	592	569	582	595	630	556	588	617	642	601	605	614	589	600	621	575	617	610	586	586	623	623	582	614	601	620	621	586	594	563	581	616	573	601	604	600	575	630	579	592	605	621	632	590	609	592	595	601	552	594	635	570	611	631	588	609	622	596	623	628	566	600	640	586	600	627	618	594	614	576	578	603	593	630	596	600	618	618	620	569	617	576	562	604	615	617	619	591	579	615	602	589	597	613	601	622	637	593	643	575	597	583	615	625	622	607	614	572	592	625	629	652	570	639	631	613	595	520	605	590	583	609	602	597	592	549	594	610	618	575	600	592	604	601	634	634	617	563	607	610	550	619	595	624	613	601	586	625	578	613	594	614	617	563	593	612	589	575	587	619	578	595	614	632	602	581	589	587	552	618	605	593	593	627	577	576	578	607	614	617	572	602	622	597	604	607	623	612	632	628	601	561	619	624	535	550	651	594	556	603	566	622	587	594	602	594	587	594	630	590	559	620	593	597	582	628	631	653	570	654	603	626	608	580	593	596	569	584	616	627	604	568	596	598	583	591	589	623	595	629	640	569	617	567	634	636	594	596	641	586	586	611	664	636	593	624	563	612
25104	20736	27211	24336	20751	11134	1398	862	682	580	535	487	436	406	391	374	368	354	323	353	316	336	305	312	313	305	319	291	265	261	282	313	315	284	254	285	277	296	270	286	290	239	284	275	244	272	278	270	281	251	249	279	259	290	267	269	257	249	237	251	223	267	253	274	229	247	257	267	252	261	272	276	225	240	268	257	240	270	241	264	227	261	260	290	264	262	255	271	260	248	250	244	236	230	245	278	267	239	227	236	243	272	235	258	257	260	251	252	251	275	291	243	242	249	246	269	270	241	276	241	265	229	245	260	250	245	252	260	283	269	241	262	231	224	255	259	239	260	254	250	230	240	244	235	251	244	239	243	277	281	256	244	257	274	274	269	251	294	238	247	277	265	262	267	230	259	239	290	252	251	253	234	252	261	219	267	243	249	282	259	257	239	288	249	289	233	271	218	270	233	251	223	244	277	273	285	241	244	271	267	291	237	258	251	241	233	223	259	260	263	245	259	251	261	245	246	240	246	253	241	252	254	216	232	250	290	260	248	235	250	248	266	293	262	262	237	237	246	246	258	277	249	237	243	255	278	265	241	241	252	250	245	278	252	239	246	263	238	235	241	240	281	234	249	246	264	261	251	286	254	249	267	243	238	257	232	247	257	245	229	249	251	234	254	231	249	244	237	233	213	228	246	241	232	268	270	255	253	262	247	240	259	224	267	258	229	259	254	225	253	267	271	270	240	254	275	226	255	242	240	263	251	242	254	228	284	258	275	268	224	271	245	264	277	246	275	258	238	257	240	255	274	240	266	220	251	270	252	261	259	236	244	258	240	226	236	236	256	262	290	265	282	264	254	287	264	232	237	247	267	234	243	262	262	267	243	277	248	266	250	289	286	272	245	259	254	254	230	236	281	285	256	271	252	280	217	260	245	252	257	252	256	235	265	254	234	225	277	269	265	252	262	281	240	258	265	251	259	254	252	260	247	284	255	269	261	265	246	282	234	238	261	222	251	255	269	252	262	268	263	251	254	262	251	275	244	256	242	255	275	260	253	236	250	225	246	264	259	246	248	266	247	266	239	271	223	251	268	266	254	257	241	240	260	254	282	265	259	256	230	264	275	264	252	254	266	263	222	234	230	252	253	262	226	284	237	236	250	262	256	247	246	263	238	252	240	266	254	260	273	246	253	258	227	266	267	269	255	237	250	293	259	236	246	242	232	258	268	246	260	243	250	260	259	242	246	241	265	269	258	255	236	252	262	261	247	262	238	264	249	247	251	254	255	248	265	264	283	239	244	293	259	276	243	231	239	246	223	276	226	269	269	260	270	226	256	283	227	267	251	280	251	245	236	259	286	251	218	257	232	251	277	242	260	215	270	273	243	273	293	248	255	243	234	261	265	266	208	270	246	244	258	263	215	241	246	264	243	257	227	241	226	247	283	250	278	245	258	251	232	244	240	230	234	236	254	246	243	240	245	254	231	251	236	241	266	271	259	259	248	261	240	240	250	243	245	266	241	268	257	257	224	253	272	259	240	263	257	239	289	253	258	242	270	249	244	244	255	266	256	249	254	282	273	256	237	266	233	238	239	232	232	231	269	227	266	254	263	267	265	208	239	272	298	250	230	244	247	253	265	256	259	251	253	242	233	236	253	249	253	273	243	260	262	263	260	258	289	259	225	281	243	251	266	281	258	263	259	242	284	265	261	244	255	240	240	244	236	236	243	270	258	236	254	254	262	240	253	284	270	271	244	258	238	253	254	262	239	275	242	263	255	262	221	245	261	277	257	263	269	240	249	261	263	248	227	248	263	266	254	262	240	242	228	264	240	234	267	250	246	236	265	249	255	261	241	234	233	257	260	258	256	253	240	249	255	255	214	258	234	228	258	262	243	228	247	234	269	235	257	232	232	259	253	235	250	267	232	261	247	280	288	246	232	267	231	255	254	237	254	276	268	251	270	243	258	222	288	242	269	249	250	221	258	246	269	247	276	267	286	253	279	262	259	249	269	241	245	264	242	238	246	240	253	264	281	239	249	260	249	259	235	256	235	260	299	261	269	260	253	254	264	239	229	258	231	259	245	283	240	250	245	278	268	244	236	228	264	249	245	272	268	250	256	254	250	247	216	252	265	287	257	236	270	251	256	238	236	252	253	264	270	281	249	248	269	236	267	226	232	251	261	275	268	261	250	227	233	243	261	215	263	234	245	272	253	239	258	264	271	265	239	258	277	243	268	270	232	261	263	272	250	249	263	248	237	240	247	252	235	279	256	283	295	265	249	267	262	254	268	252	246	260	225	246	284	264	246	241	256	259	241	275	273	253	261	247	270	242	268	267	273	246	252	257	248	251	227	255	251	246	281	244	250	251	264	263	286	273	268	269	290	254	259	272	245	262	231	219	254	249	276	250	239	279	231	236	270	268	264	253	236	279	267	254	240	282	265	237	291	280	249	263	250	260	239	239	280	273	273	274	264	244	260	278	292	282	242	258	254	280	246	270	247	262	259	258	243	256	252	261	246	257	227	268	249	285	272	234	251	259	256	235	250	260	243	288	243	249	233	225	206	238	254	256	245	272	239	244	236	294	254	241	277	273	253	242	245	233	270	255	273	260	249	250	224	268	239	259	266	249	255	258	239	236	244	249	243	245	238	233	258	266	253	258	230	238	252	249	227	264	238	271	271	244	247	239	281	249	262	231	251	250	243	258	230	270	235	218	274	275	265	269	252	239	242	282	274	226	253	237	237	261	265	235	245	260	231	240	269	243	274	257	249	264	254	278	248	258	251	230	255	258	258	287	257	260	274	216	264	275	268	219	231	295	285	270	270	270	252	257	241	255	284	282	223	256	231	255	247	232	248	243	236	234	265	248	242	255	273	288	243	265	244	246	247	224	244	270	275	248	270	255	281	235	262	237	254	250	263	260	255	244	275	226	256	266	254	266	240	272	245	253	265	244	280	269	241	255	252	245	264	253	237	246	270	267	252	276	260	262	250	260	236	252	261	264	223	234	246	277	298	260	246	252	240	240	244	250	254	250	251	273	214	244	242	266	248	240	242	271	268	273	240	259	239	277	289	259	247	260	230	246	270	254	237	257	244	233	243	241	282	259	278	253	259	241	248	273	238	284	249	267	287	255	241	219	266	288	287	260	258	270	254	271	257	257	282	267	262	256	232	270	246	242	270	268	271	260	247	271	266	286	263	266	236	262	222	230	264	246	262	267	234	238	253	277	230	240	284	264	290	254	271	283	285	256	247	217	268	251	259	254	273	236	232	248	284	245	284	245	245	261	274	249	244	278	265	246	242	277	225	259	223	222	243	294	256	273	251	240	239	253	251	223	226	252	246	254	264	281	258	222	258	283	277	224	267	278	278	242	246	221	261	256	242	262	236	250	228	249	250	264	265	238	257	269	237	240	246	229	240	239	233	254	253	224	257	256	249	241	240	266	242	223	281	254	249	252	238	233	265	228	244	222	260	229	264	218	257	265	254	247	229	223	267
7703	15676	13694	7529	3738	2692	2045	1660	1337	1036	927	799	748	616	607	549	485	454	445	442	385	409	394	424	386	375	343	373	352	315	349	336	346	324	317	311	314	290	297	297	298	290	320	300	283	295	295	265	308	269	296	266	322	275	277	272	253	291	313	287	284	284	287	279	286	289	284	274	288	279	307	275	266	287	281	270	301	274	267	259	270	272	293	266	293	281	274	297	278	267	245	291	278	271	288	264	273	274	308	288	259	273	268	280	252	285	266	297	261	285	282	300	289	275	237	280	268	259	281	272	273	251	303	286	263	314	295	278	279	261	306	274	248	273	258	299	276	319	260	295	277	330	297	287	278	295	279	271	303	279	281	275	276	271	277	264	252	275	289	279	271	266	266	288	271	265	289	271	264	285	265	284	286	302	294	252	258	292	280	254	272	274	287	276	307	257	291	290	290	261	295	263	278	294	281	270	265	249	293	277	255	271	267	277	268	260	237	278	307	278	284	283	268	268	266	257	243	285	256	273	261	317	258	281	294	263	265	265	281	271	269	275	263	273	280	255	284	286	290	281	307	237	307	269	275	338	302	281	259	259	272	295	246	289	247	289	284	276	261	291	284	249	253	291	293	272	267	291	266	287	287	263	277	309	266	280	304	259	303	266	301	264	270	281	256	286	293	262	252	271	286	295	273	272	307	282	316	276	259	253	287	273	262	267	268	260	269	260	281	245	265	244	296	259	302	272	280	292	281	282	269	275	278	299	272	273	274	240	278	283	271	247	265	268	266	280	261	260	277	293	280	268	286	255	268	317	284	286	252	273	278	306	274	265	266	257	248	238	291	263	274	287	255	278	282	273	274	301	264	265	283	257	254	283	270	266	286	262	279	282	267	282	253	274	292	261	280	279	268	254	287	284	283	264	280	262	286	251	254	291	295	253	284	255	275	281	273	266	292	300	279	267	271	271	262	255	295	242	296	258	302	273	298	277	284	283	255	273	269	266	253	277	323	256	280	260	266	274	273	272	272	256	268	261	285	283	270	279	255	271	253	252	276	294	266	308	254	293	253	273	318	271	272	295	284	262	270	271	285	243	297	270	246	289	284	287	292	297	276	260	265	262	271	264	267	304	267	274	268	264	287	275	296	267	293	271	283	271	252	283	267	291	262	279	292	272	265	277	267	280	248	272	272	271	286	247	294	275	291	249	288	285	278	279	305	243	281	308	257	274	274	264	282	268	264	273	272	298	269	307	285	273	260	267	276	263	285	265	270	299	274	262	269	297	252	284	253	272	267	238	270	287	282	252	281	308	256	265	298	290	290	274	278	290	287	260	243	288	276	251	277	269	295	282	287	267	271	259	285	268	278	287	275	235	292	255	250	249	286	263	288	276	281	305	287	265	261	261	304	262	271	296	277	266	262	258	277	272	269	267	276	276	289	279	266	256	281	282	286	273	245	264	274	259	255	297	270	258	281	286	252	269	255	247	286	266	296	282	274	278	281	265	261	276	297	282	291	281	316	287	239	266	262	281	284	283	266	296	315	270	297	281	253	237	284	268	301	299	264	311	294	256	270	288	278	275	272	302	260	291	305	267	261	257	275	286	280	262	288	272	274	281	260	257	270	242	244	288	254	255	286	256	253	253	292	251	259	287	262	288	245	282	258	268	286	302	264	291	283	285	287	251	258	269	286	270	273	265	283	281	287	271	258	255	251	296	274	301	274	308	290	262	297	295	279	290	276	257	286	283	287	255	274	265	263	270	296	265	272	276	285	256	278	252	255	263	311	289	270	267	256	264	279	275	277	268	285	278	282	292	261	294	274	272	266	291	263	265	268	295	256	302	255	260	280	269	274	262	284	290	280	271	306	282	276	277	282	271	307	253	267	266	280	267	277	281	277	262	273	267	275	248	287	258	280	285	255	270	250	301	293	287	281	300	281	272	272	268	304	269	271	240	277	259	256	255	289	273	295	298	278	279	280	264	254	266	273	285	291	301	277	278	275	284	300	274	249	270	299	281	261	281	250	285	259	276	254	285	260	272	248	274	278	288	284	270	259	259	289	291	268	284	252	276	255	263	279	246	255	235	276	270	259	252	255	266	251	274	269	294	268	298	272	250	261	270	258	280	265	284	275	260	285	255	297	266	257	266	273	309	290	284	284	269	284	300	263	289	277	280	281	284	298	261	274	242	264	254	274	279	276	264	303	269	311	281	274	287	276	307	268	270	268	293	269	228	282	285	293	286	255	268	289	304	300	262	272	260	262	251	282	257	283	293	261	280	260	267	253	294	250	300	247	250	292	289	280	255	284	250	296	285	280	286	304	282	268	276	284	283	277	280	275	267	273	261	275	278	274	294	270	261	283	283	298	278	258	278	294	248	293	283	286	287	245	295	291	265	296	291	292	300	265	244	260	264	275	287	299	268	272	294	249	300	221	284	280	310	285	300	285	268	285	267	261	274	274	276	251	279	265	270	268	274	281	269	253	262	282	262	276	249	291	294	303	267	274	277	237	297	284	272	284	264	277	296	285	290	295	263	286	287	267	251	298	250	265	286	268	263	254	255	256	268	261	274	270	271	258	287	254	291	281	278	287	272	279	251	245	299	286	267	285	296	282	270	299	299	317	270	276	260	270	301	280	293	269	290	256	252	260	255	272	301	297	278	286	268	288	259	270	234	280	277	274	274	277	263	286	267	266	265	264	284	271	291	257	290	272	274	270	275	264	270	287	253	266	259	243	279	309	239	271	258	285	255	290	258	308	271	277	272	261	257	275	273	286	272	271	230	262	281	254	244	294	253	265	270	247	252	279	265	263	302	293	315	275	274	275	309	267	265	282	308	252	266	299	279	298	280	302	278	268	255	271	254	260	270	290	284	255	297	265	246	273	263	288	276	292	246	272	285	261	287	223	285	266	258	307	257	290	243	296	289	289	281	257	258	288	261	286	295	292	281	268	298	277	282	282	280	266	273	284	260	274	269	283	260	251	254	288	265	240	318	282	281	262	308	279	266	299	259	283	247	282	270	292	249	270	246	255	302	282	286	303	271	316	271	294	296	329	272	274	257	265	272	278	251	268	284	235	288	264	283	257	289	267	251	287	286	256	297	261	242	312	282	283	271	264	274	296	292	275	290	279	299	247	292	254	259	282	262	281	268	284	257	227	238	269	273	284	277	265	287	304	276	269	254	268	270	288	285	268	273	283	253	286	291	282	283	247	268	275	289	258	242	273	283	281	252	287	285	284	258	275	289	287	272	267	274	290	242	289	260	272	274	292	278	295	271	303	275	260	271	271	272	231	267	269	274	265	307	258	282	286	265	276	260	261	292	276	270	280	280	299	261	283	274	266	273	257	256	284	274	267	267	271	275	282	298	270	254	270	265	300	261	262	269	263	238	265	240	262	263	265	287	284	296	269	285	246	293	264	280	316	276	281	229	289	289	260	308	270	254	273	275	277	278	302	290	294	277	277	276	281	265	270	237	260	263	260	299	257	261	279	251
22941	20714	27512	23982	20717	20805	9669	1804	1296	1139	1059	921	828	845	841	682	661	724	647	681	668	609	634	587	613	577	565	582	567	526	545	563	535	525	610	545	535	561	524	555	517	542	525	547	540	514	527	551	543	571	494	457	534	490	508	524	501	543	531	543	538	495	522	503	566	553	513	530	543	518	482	506	544	500	539	545	525	526	486	502	522	503	511	519	447	528	498	498	520	476	479	502	478	534	498	469	498	529	506	532	493	521	525	524	507	496	512	495	517	519	481	528	514	496	496	508	502	524	540	527	500	502	493	524	504	517	491	491	515	505	493	488	479	524	523	453	493	550	523	514	444	499	536	469	486	510	529	500	533	493	507	498	514	479	514	497	499	525	502	521	530	526	495	489	482	519	469	503	507	522	527	501	482	502	510	492	530	510	497	510	546	475	512	486	536	512	515	512	492	487	482	492	521	493	522	513	472	487	525	481	505	468	469	462	519	503	521	502	475	523	528	509	508	525	496	518	484	521	488	512	483	555	507	482	523	516	483	483	477	488	457	523	542	485	479	534	524	506	478	513	490	527	482	497	486	542	505	534	496	483	513	462	564	491	482	497	491	538	496	506	467	466	525	487	494	485	491	470	528	487	474	477	521	529	483	471	455	535	521	476	518	485	472	502	481	463	492	552	469	516	531	517	463	502	482	496	490	473	476	462	506	500	462	493	490	473	519	544	494	533	533	501	503	510	513	507	494	508	470	504	498	506	489	526	513	457	486	485	468	473	469	516	482	529	487	500	482	502	530	477	480	494	474	512	534	501	500	537	515	478	516	513	540	483	514	512	525	490	519	515	520	515	529	503	510	517	517	519	471	494	461	482	461	509	503	483	541	456	542	514	468	484	504	516	485	520	495	545	461	496	522	499	532	528	492	493	490	504	496	530	502	482	508	514	511	516	482	489	504	500	499	516	551	475	540	514	488	463	453	482	494	508	491	516	507	499	481	501	552	496	529	537	499	496	505	480	514	501	479	508	501	465	533	516	504	542	465	517	559	487	496	484	485	490	538	526	519	441	511	490	528	522	512	526	491	508	510	501	525	490	506	492	498	497	481	513	467	553	501	536	561	512	501	520	547	545	515	523	529	485	503	530	481	515	523	529	523	543	490	522	510	503	501	458	484	489	526	503	491	539	486	468	536	493	559	503	534	496	543	505	488	496	522	541	533	506	526	516	460	456	495	560	443	491	512	475	503	510	511	504	523	487	519	496	492	511	497	511	474	496	504	492	496	500	492	536	509	525	479	513	525	480	555	469	529	493	475	517	480	523	549	563	508	493	498	501	510	489	478	496	489	487	486	544	527	501	512	506	548	471	482	550	498	483	506	514	500	506	468	487	482	515	533	467	520	501	516	486	480	519	502	470	491	485	517	521	491	501	551	473	530	462	521	514	474	524	486	511	468	491	453	479	515	526	485	511	511	511	492	496	483	517	520	476	516	517	518	497	484	510	480	511	476	509	523	522	450	516	529	512	527	534	459	487	538	520	518	482	508	477	486	489	519	510	499	512	525	515	479	496	458	528	496	488	457	478	533	452	535	531	499	488	475	501	492	482	491	479	495	506	537	531	513	551	504	527	478	516	501	495	514	517	513	530	507	484	536	515	483	504	476	513	507	474	494	533	517	491	489	511	456	541	520	495	487	456	490	484	503	511	494	495	463	490	498	467	488	511	519	468	513	538	445	530	501	519	533	504	475	512	518	491	493	517	498	499	474	487	538	492	502	538	509	509	502	543	493	527	578	528	494	503	502	524	521	492	519	512	549	524	524	487	481	543	479	491	481	530	508	485	505	507	525	486	481	531	484	518	492	532	495	488	484	526	544	503	498	493	561	521	489	478	503	526	477	521	506	470	510	532	481	486	480	532	538	503	497	493	549	505	566	465	518	522	509	533	487	475	496	486	505	509	481	505	484	475	489	505	556	491	499	513	477	533	464	534	470	517	484	505	499	475	499	486	491	506	522	503	527	522	505	466	478	502	480	482	479	520	507	519	487	495	495	522	546	522	455	516	491	528	505	484	511	479	528	494	519	509	484	503	491	496	472	519	500	511	484	477	530	516	502	493	518	508	536	479	498	509	516	466	503	472	503	476	518	468	493	509	483	512	512	490	521	559	526	516	522	493	514	539	444	493	507	483	513	481	498	534	508	467	493	533	503	474	502	488	499	540	498	527	505	470	503	478	496	532	508	518	449	496	481	507	501	515	457	508	540	510	513	488	546	485	506	472	495	494	510	480	519	529	521	511	508	507	537	499	506	486	482	511	491	521	481	494	448	506	485	521	521	481	504	536	479	488	486	552	504	499	516	510	477	485	521	506	489	455	515	506	481	492	489	475	516	489	453	476	538	520	504	497	506	494	482	550	502	507	501	493	479	509	537	500	527	551	477	516	485	480	503	535	513	520	547	503	504	458	450	520	494	510	561	535	521	514	500	523	486	528	527	509	511	481	480	512	494	558	494	520	509	522	506	453	486	492	482	531	488	482	518	475	522	517	515	519	509	490	533	492	470	496	526	537	493	482	483	513	478	492	465	524	501	531	501	547	519	545	517	499	498	484	484	505	506	481	483	484	482	538	563	492	518	481	510	497	504	459	535	531	482	522	490	520	463	478	545	500	481	498	459	492	454	519	507	497	489	541	497	504	481	504	508	500	494	469	514	471	475	490	515	545	501	498	448	473	488	554	483	490	499	475	504	532	513	502	466	514	492	509	529	523	531	492	512	533	510	501	458	509	509	481	490	447	472	511	501	487	559	510	486	531	545	493	481	505	488	460	473	522	505	492	466	503	519	496	539	500	500	498	511	532	461	470	500	523	499	541	494	495	515	558	500	552	478	526	473	516	467	462	481	506	493	521	499	514	513	476	540	499	494	506	520	461	498	467	551	522	520	513	509	505	466	490	488	485	518	521	479	461	543	537	487	491	536	478	553	498	516	534	512	499	494	496	506	490	510	517	478	486	500	498	510	534	490	521	491	472	510	503	502	529	488	503	481	473	523	497	525	511	495	550	507	484	490	464	500	497	497	489	501	518	489	532	543	524	514	459	452	533	540	547	471	474	492	491	481	492	485	519	480	489	529	520	510	497	508	513	515	501	497	538	502	521	511	436	514	503	500	502	490	537	484	514	520	525	472	482	506	528	519	501	487	504	524	484	536	487	524	495	556	502	511	557	505	546	491	480	512	545	500	495	472	468	479	491	509	511	483	541	489	518	482	540	460	477	503	518	483	500	520	482	513	502	506	537	517	470	493	520	559	493	522	498	497	499	530	492	455	505	522	498	472	491	491	452	502	476	485	476	522	463	525	478	488	521	480	489	505	515	506	475	505	524	538	552	511	484	489	539	518	483	485	519	476	516	490	489	544	523	518	489	496	451	510	525	473	525	532	498	518	508	501	539	523	495	473	511	487	483	511	507	468	517	471	482	490	476	491	496	472	474	475	513	517	503	540	494
10830	23692	20786	12638	6652	4980	3724	2996	2473	1955	1694	1514	1340	1145	1094	1027	929	838	833	738	713	733	688	677	638	695	619	643	607	570	593	546	600	594	545	545	540	565	530	548	566	574	525	552	515	526	560	541	503	511	476	476	507	500	532	515	494	452	449	490	493	469	491	490	488	487	524	514	477	497	527	476	538	459	496	488	476	490	471	522	477	479	494	479	520	496	495	484	503	512	479	475	509	478	520	480	495	474	467	477	489	455	490	490	478	515	486	458	461	460	507	482	507	509	474	484	495	487	486	498	488	519	443	509	505	488	460	483	506	488	478	478	478	453	492	478	483	495	472	423	466	509	495	481	507	475	475	468	478	452	494	487	453	483	445	479	469	496	509	444	505	452	472	505	468	444	463	496	474	467	483	476	499	516	444	487	461	499	474	498	431	506	481	459	488	507	462	516	458	478	462	471	492	452	467	478	454	480	469	484	466	447	490	474	485	465	481	485	462	479	489	453	486	509	526	507	473	475	462	483	466	440	461	490	484	469	517	456	458	501	471	497	496	484	448	468	494	461	466	497	485	506	466	447	481	454	456	465	485	464	452	460	516	492	485	508	489	483	474	479	495	467	473	447	485	489	481	476	492	447	495	495	513	429	476	478	494	464	475	456	458	505	451	456	444	464	443	442	502	432	488	496	461	465	495	456	535	452	474	476	482	471	437	447	477	484	469	499	480	453	459	480	474	529	469	457	483	464	502	474	492	489	480	503	458	483	453	451	499	461	436	485	476	463	458	491	472	483	503	461	517	471	490	482	445	480	481	461	457	432	481	472	442	458	479	520	454	493	449	468	492	478	478	481	473	487	487	474	492	527	493	452	503	469	441	505	457	485	454	454	443	446	491	528	493	480	481	475	464	464	470	501	461	469	493	467	488	514	496	497	475	476	452	452	536	466	500	486	465	470	467	464	436	515	484	515	474	484	464	487	493	497	502	487	473	479	464	466	481	473	459	459	485	506	500	496	481	488	458	497	484	508	509	449	483	489	488	459	469	453	461	423	515	483	456	462	514	477	472	460	472	477	451	523	490	464	480	471	467	472	504	482	465	475	515	495	474	478	510	470	460	467	496	473	456	457	461	486	497	476	496	466	483	447	453	462	488	503	463	464	472	437	478	471	488	473	488	497	492	514	439	466	475	524	472	471	502	529	485	470	480	496	475	514	472	479	455	511	507	450	515	483	472	469	455	503	479	464	473	489	468	487	474	491	505	473	430	508	435	449	495	487	445	445	445	505	472	467	475	473	473	497	492	446	511	506	467	489	453	479	484	469	500	440	505	431	490	462	468	494	472	477	477	477	472	473	472	499	474	473	463	439	481	475	492	525	456	462	488	489	431	455	490	487	457	496	479	452	488	501	494	492	525	499	433	457	494	445	485	484	483	457	469	502	518	457	469	491	504	466	478	453	510	476	481	486	503	469	496	465	501	498	468	458	472	483	502	469	477	460	479	455	450	502	448	439	491	496	488	463	450	483	503	453	499	459	483	469	462	474	463	447	493	470	486	484	467	477	463	478	488	438	507	482	518	453	490	451	477	453	456	504	512	473	454	443	439	494	488	494	467	465	481	458	462	462	467	488	465	499	504	493	503	503	488	475	491	456	454	439	482	476	514	459	466	503	491	461	483	467	432	474	465	478	487	482	469	523	536	492	447	467	473	514	454	492	437	481	438	476	468	473	452	451	448	473	484	485	513	468	434	480	485	512	500	484	476	464	497	453	514	462	456	461	481	490	492	466	485	484	507	429	452	503	481	492	452	455	457	458	457	449	472	483	512	470	492	464	488	475	471	488	474	440	465	522	505	519	490	440	448	499	484	487	466	481	485	461	472	480	469	447	473	485	466	451	482	489	462	501	494	444	441	493	456	496	505	463	511	459	508	472	517	499	458	488	504	470	441	479	471	452	456	488	466	464	472	499	479	501	502	471	473	472	492	451	506	463	474	455	483	469	462	510	485	449	503	463	469	446	480	483	473	471	451	471	479	477	464	484	496	465	427	473	469	431	481	494	498	474	495	484	512	508	473	457	449	487	455	485	551	485	460	470	476	462	475	464	494	512	505	482	428	479	477	448	439	516	449	472	467	505	451	490	479	508	467	458	481	472	459	491	474	437	493	492	466	468	472	506	498	512	447	456	470	458	460	460	479	462	492	447	506	488	455	479	512	483	460	429	472	460	525	486	473	455	477	472	441	491	471	459	472	515	467	515	479	502	499	513	464	441	491	499	483	492	455	495	471	452	485	480	506	471	506	464	481	479	490	462	514	464	502	462	500	471	471	513	462	478	492	466	468	481	489	495	487	472	459	467	467	494	475	487	455	497	501	431	497	469	500	511	445	479	540	490	456	451	449	450	484	503	428	515	503	527	482	473	485	520	465	435	435	443	482	488	496	495	486	490	492	482	476	495	469	502	488	506	417	513	483	455	480	519	506	480	474	449	510	465	489	476	468	495	489	458	496	445	533	464	486	450	461	456	493	524	490	467	473	436	465	482	520	499	464	473	468	434	460	503	450	429	511	472	447	469	465	466	480	461	471	479	495	417	466	501	474	457	440	479	495	423	493	461	474	499	479	468	452	484	444	432	474	415	487	509	466	468	447	503	483	425	463	451	436	498	493	469	439	474	471	477	479	536	452	450	473	450	496	493	472	484	468	434	453	502	477	470	463	503	479	445	486	486	482	465	498	455	457	479	462	466	477	487	469	466	508	470	466	483	515	447	447	444	458	467	467	475	464	478	465	452	452	451	456	469	441	445	478	454	476	464	482	455	460	494	451	484	483	491	497	506	433	477	477	461	475	495	473	467	483	498	452	491	470	458	488	468	502	504	482	482	458	485	464	472	475	475	506	478	510	492	518	478	481	488	465	466	472	495	438	474	480	432	496	448	494	503	451	482	527	438	447	475	496	480	483	530	449	478	485	489	435	467	517	451	503	480	480	457	479	520	467	462	493	484	509	486	468	544	487	473	476	461	471	504	459	483	480	478	458	506	526	520	494	513	527	513	505	476	510	481	467	483	485	465	513	452	496	460	476	460	463	468	485	479	471	520	490	490	442	515	468	503	465	479	465	499	463	458	460	464	475	479	495	502	490	513	462	481	496	447	445	516	494	472	506	487	460	492	535	484	520	505	449	483	491	434	483	479	533	470	461	450	484	526	466	458	473	473	499	446	506	514	503	448	497	494	497	479	479	474	456	514	510	502	482	497	490	489	492	466	473	441	484	477	480	502	502	492	449	459	474	480	469	492	467	461	464	483	474	459	451	443	439	475	464	456	446	429	507	439	461	471	534	471	479	484	473	496	432	490	464	495	501	448	498	491	451	416	420	481	459	501	498	457	465	492	486	516	469	463	490	461	495	462	520	497	507	480	467	487	449	456	505	430	475	434	487	452	421	437	480	487	444	493	513	495	454	524	491	480	473	485	465	478	486	504	450	435	463	510	486	490	475	420
28296	14491	2357	894	685	602	637	580	628	549	590	629	618	592	581	562	587	581	588	605	600	590	566	549	589	574	552	570	514	590	517	580	582	572	600	554	568	520	583	599	552	537	564	554	512	555	588	549	565	599	562	565	578	567	627	578	610	523	555	576	519	590	550	570	573	551	599	555	582	565	575	547	557	552	589	543	598	580	558	589	589	568	601	536	579	586	589	581	531	630	587	521	593	568	600	552	576	566	544	613	554	576	554	582	607	584	583	604	550	558	609	602	566	574	563	591	549	589	618	597	578	550	556	559	562	561	594	582	599	567	597	578	552	589	534	541	566	597	565	554	567	569	616	625	639	602	586	599	597	569	537	619	570	606	599	568	600	603	550	586	520	549	566	556	542	580	548	539	536	606	617	562	607	599	546	589	587	573	546	550	585	568	624	547	542	620	549	566	574	586	601	590	558	618	589	615	550	562	587	598	555	599	580	531	574	580	572	604	527	560	620	588	585	572	570	579	603	576	646	539	591	594	561	565	603	587	615	574	589	537	541	578	585	615	605	527	581	618	572	571	595	598	623	600	579	558	580	577	577	526	590	563	595	558	578	583	516	540	531	544	580	549	550	573	524	572	551	588	513	590	585	609	546	548	580	573	581	559	550	608	579	570	559	561	563	576	587	551	554	565	562	587	601	572	547	581	571	577	572	583	575	591	563	567	561	568	559	554	590	545	595	567	575	568	547	586	598	582	599	567	575	564	559	589	567	543	568	546	574	539	594	600	605	561	550	559	571	588	575	545	580	575	538	543	565	564	540	516	582	594	558	540	586	547	565	609	541	536	571	603	587	590	561	591	567	588	570	566	577	530	509	565	565	598	619	596	597	538	573	568	571	574	552	559	575	611	569	604	559	558	518	534	573	568	567	526	593	576	573	572	551	563	582	536	576	593	584	511	599	572	576	576	563	614	611	541	577	561	575	576	595	551	574	569	539	554	595	592	556	520	550	573	553	527	607	547	572	563	571	594	560	573	578	570	598	576	589	587	516	575	605	581	562	585	539	587	611	532	554	548	592	586	590	570	568	562	550	482	608	624	531	629	599	585	591	584	537	591	587	587	639	557	575	557	584	598	534	592	576	562	598	595	582	574	544	587	549	582	592	577	592	571	557	508	600	555	545	534	550	583	576	579	590	591	545	606	583	578	564	588	596	579	550	534	561	581	551	568	556	584	574	580	591	578	553	561	611	597	539	510	604	574	581	603	585	542	559	574	575	568	558	613	576	597	557	588	608	585	609	568	581	608	582	579	579	561	630	566	579	567	558	585	614	547	578	587	537	596	596	557	560	542	544	560	569	583	540	541	581	585	591	557	554	532	604	575	546	544	540	613	534	587	580	563	553	635	563	615	579	625	591	568	563	590	562	564	610	563	578	592	557	563	577	593	549	562	535	521	586	561	563	583	578	601	614	583	539	583	589	550	633	555	572	591	589	579	533	613	546	557	569	574	542	536	534	572	556	599	588	563	583	574	591	565	619	606	533	542	608	587	589	553	576	557	590	566	596	584	580	524	580	598	561	573	596	559	570	569	595	595	541	584	641	561	566	583	555	561	558	555	564	570	539	599	542	608	573	592	544	583	596	562	591	580	580	564	551	547	587	566	567	557	566	579	580	550	584	553	521	612	598	566	597	553	583	578	566	569	571	610	571	538	570	565	581	554	583	589	565	563	572	550	605	559	598	583	602	587	591	597	571	567	594	558	561	566	542	570	620	559	550	537	577	545	554	570	625	579	611	559	579	575	578	555	558	566	571	581	578	580	554	548	628	549	543	577	604	566	578	601	557	604	589	585	599	581	568	562	527	590	559	543	542	596	543	551	599	610	588	567	531	597	551	551	609	594	543	579	551	558	521	597	559	535	558	557	570	539	586	552	560	549	576	584	610	572	542	584	568	543	607	571	587	615	651	578	577	585	604	577	573	597	548	552	561	573	588	583	605	548	580	554	534	578	581	567	591	548	587	592	570	571	605	599	570	604	532	579	560	606	564	570	575	571	586	555	555	568	533	573	560	571	607	591	567	543	556	573	574	592	550	613	584	600	593	622	547	566	584	569	558	550	612	569	556	563	593	607	550	579	590	555	545	551	581	585	573	608	596	576	594	582	528	576	570	552	591	565	585	571	545	541	538	576	551	579	589	561	567	571	565	611	602	553	605	569	565	527	563	558	594	604	570	557	592	596	565	589	598	562	550	565	550	583	557	537	617	531	542	575	541	551	551	523	600	545	562	577	506	540	598	573	579	587	588	601	553	555	548	580	550	600	551	596	565	569	629	598	585	603	571	558	566	574	553	568	600	571	612	595	586	621	575	567	573	527	575	602	609	530	579	611	623	570	585	559	618	579	590	593	552	540	542	605	585	535	575	575	564	596	615	583	583	563	556	577	563	588	552	581	590	555	598	561	589	571	526	579	539	557	541	558	552	568	590	600	566	564	579	559	558	565	511	557	589	562	573	608	585	595	569	585	543	554	533	577	555	593	575	581	579	525	571	580	583	533	587	555	582	529	530	582	515	570	545	550	567	557	578	568	564	600	600	557	617	576	545	565	561	576	582	530	589	549	543	569	562	572	540	546	567	532	554	579	580	567	540	610	564	571	549	548	587	525	587	554	587	561	613	572	578	559	582	565	583	578	573	559	622	531	537	561	555	598	530	520	577	553	595	554	615	573	601	559	561	581	598	581	603	529	561	588	572	558	574	609	595	541	548	558	570	565	541	575	560	561	611	536	545	563	571	568	592	559	591	572	617	536	597	595	545	561	553	595	577	560	582	615	542	567	536	602	551	562	611	527	576	549	561	602	583	563	605	593	570	601	549	615	554	546	602	580	523	561	567	571	609	553	587	582	570	567	557	546	545	583	565	549	635	574	561	535	584	636	559	582	587	557	603	565	553	565	604	549	597	549	596	554	584	589	566	576	608	559	566	587	617	589	585	567	575	572	531	623	601	567	586	526	598	547	568	559	544	543	571	572	583	603	576	580	573	554	558	601	622	555	565	535	620	564	595	602	595	566	583	601	587	560	634	609	571	591	571	625	571	571	590	563	534	578	567	567	570	570	593	530	578	619	595	556	593	549	552	575	558	567	544	612	572	593	564	566	566	551	584	561	569	573	575	586	577	594	550	549	572	522	566	598	593	563	562	545	588	577	609	544	568	566	598	573	589	600	575	537	557	593	589	552	569	553	570	591	569	559	537	544	578	571	556	586	574	559	566	582	568	586	564	566	575	608	602	566	579	594	626	589	565	572	575	572	566	572	573	576	564	608	578	562	573	593	577	535	579	583	582	572	555	558	546	593	628	598	559	529	562	584	593	581	598	585	554	584	632	595	593	605	562	539	596	575	586	590	554	587	543	558	601	568	580	539	583	555	555	585	584	578	580	561	533	597	602	580	552	563	568	583	577	585	507	607	563	596	545	542	582	567	557	576	539	597	611	548	558	592	607	578
5450	1709	1392	919	739	703	694	667	703	653	637	600	613	615	591	630	608	598	581	635	588	610	545	615	613	571	598	578	601	608	598	577	577	595	629	605	617	597	582	603	564	624	602	632	621	567	570	543	600	598	665	595	598	572	647	605	553	587	567	647	591	564	583	577	584	556	563	602	587	600	608	614	539	586	596	605	565	633	590	598	594	621	589	596	584	645	602	591	580	589	571	630	620	597	596	633	585	559	614	573	617	613	602	600	572	606	563	571	561	567	557	598	628	583	616	621	582	582	607	606	651	602	576	608	575	583	595	575	612	607	617	579	620	583	605	578	587	663	616	605	609	640	590	564	541	608	594	597	562	609	608	589	571	587	601	621	601	598	574	551	580	612	619	583	602	551	593	654	603	579	615	635	579	588	591	583	604	631	600	623	584	552	583	590	591	579	599	643	624	600	625	606	587	608	636	541	625	585	608	590	600	594	565	599	596	641	612	636	567	619	575	581	594	620	656	567	609	560	635	598	600	612	638	624	586	566	573	599	580	595	585	604	642	594	591	605	579	634	618	567	597	602	627	632	613	589	633	544	596	599	608	601	603	584	617	583	597	624	559	588	547	593	570	635	574	616	610	591	627	578	643	640	574	604	617	553	577	596	626	600	587	594	558	621	609	614	589	586	612	625	588	601	582	578	602	578	585	597	613	629	626	585	583	587	602	603	567	580	567	590	613	629	592	565	605	597	576	567	603	629	634	621	513	604	645	568	555	617	587	622	617	585	594	604	623	577	597	596	600	558	615	577	597	578	565	596	619	595	587	567	579	612	606	583	616	593	575	630	609	605	627	589	595	571	602	638	589	583	616	565	594	624	630	615	583	604	587	615	603	636	598	607	563	577	559	589	601	595	554	578	548	544	598	602	589	636	649	590	605	618	558	549	569	588	617	629	593	612	598	591	606	609	607	577	644	621	619	610	576	624	558	620	615	547	626	606	604	575	606	588	565	567	572	651	565	552	582	619	543	562	617	616	595	584	619	606	608	603	587	604	606	581	609	630	639	640	608	576	596	567	661	603	587	618	617	573	588	628	585	589	647	579	553	556	614	598	543	607	625	587	582	638	587	583	576	583	631	600	620	558	567	619	623	574	585	595	633	572	603	574	644	582	624	621	526	595	624	616	579	570	603	650	585	567	611	572	594	602	643	574	570	598	580	576	600	575	576	616	586	560	593	614	590	615	596	632	599	596	615	609	595	581	604	571	562	620	588	619	611	585	602	593	626	579	537	579	561	615	619	605	623	625	578	583	630	624	625	625	589	617	603	574	593	562	617	633	611	634	578	631	605	617	597	589	627	598	631	648	597	558	630	587	595	583	569	625	658	546	574	625	626	597	586	558	590	573	612	581	598	614	606	616	527	618	598	594	591	627	618	579	599	605	634	622	554	618	634	600	632	584	567	626	612	632	604	580	567	582	596	611	610	525	567	619	569	592	597	597	623	599	636	606	617	604	562	567	577	554	598	619	550	600	620	601	543	586	589	590	602	575	616	609	611	615	596	583	606	578	609	574	596	577	591	611	596	585	584	594	599	574	576	618	629	577	586	579	588	603	608	619	618	606	571	627	597	616	622	607	587	576	576	592	597	620	602	661	598	595	588	602	593	600	611	599	587	564	615	621	628	610	586	611	599	584	579	642	579	609	572	609	614	580	595	612	604	607	613	580	582	630	563	591	582	600	622	587	609	652	631	596	617	578	619	589	574	591	603	618	606	589	581	580	581	606	625	591	620	609	611	612	662	648	577	632	629	571	622	641	593	591	602	603	574	583	585	575	564	627	564	618	585	633	606	582	612	599	639	644	580	600	627	547	581	604	595	574	607	608	589	568	608	591	631	605	549	609	608	580	610	600	598	603	581	622	578	604	547	614	577	624	605	584	610	605	582	642	619	603	624	582	622	611	574	567	594	597	562	589	613	593	577	577	602	584	581	594	605	605	614	583	608	607	581	584	589	650	590	612	589	601	590	595	600	568	625	581	618	627	570	606	590	642	586	609	604	599	573	572	554	608	568	620	600	590	606	602	598	644	572	606	588	560	641	584	613	606	578	621	596	614	555	599	549	629	574	605	618	628	582	648	584	622	564	609	604	586	618	610	575	583	589	592	610	600	646	625	570	575	603	626	598	612	614	569	622	563	559	586	594	585	559	622	583	610	574	620	603	611	592	597	648	601	588	590	549	598	646	613	607	658	583	597	676	604	612	588	607	629	650	594	613	576	590	581	612	649	629	568	594	639	622	573	614	577	600	610	595	578	605	594	584	548	589	648	609	596	584	601	592	628	579	570	590	599	631	583	610	638	613	604	605	549	621	594	560	608	587	594	619	592	584	610	664	630	596	634	610	604	575	599	627	586	535	637	606	605	580	588	608	562	560	653	565	641	597	584	581	607	612	598	593	650	598	609	621	598	581	587	634	615	589	563	574	580	577	622	556	618	569	616	603	582	575	603	600	607	601	586	602	648	605	572	577	591	584	641	587	544	597	606	590	577	586	568	596	616	605	608	546	626	557	645	620	581	577	558	622	602	603	576	541	607	610	573	628	578	592	563	602	613	604	549	613	639	569	587	583	579	622	576	608	594	580	576	585	598	596	595	607	619	591	563	574	594	576	592	612	620	596	603	615	597	566	625	582	624	633	612	629	611	606	624	601	599	572	624	561	589	618	566	603	561	585	632	624	562	550	605	608	580	617	599	602	622	604	627	573	607	592	580	531	598	608	597	614	579	569	593	623	605	623	592	622	612	609	654	601	608	638	599	617	595	554	623	631	595	593	575	591	596	571	642	578	596	589	601	627	581	569	623	606	605	620	606	627	609	622	561	627	596	582	563	582	583	603	592	569	590	646	627	583	600	584	561	587	614	567	581	572	618	654	653	619	607	595	598	593	620	594	610	562	613	597	614	603	600	566	587	575	589	592	634	608	566	611	607	585	559	563	633	591	586	599	570	590	602	641	582	586	591	586	585	605	565	571	608	615	635	600	559	602	601	624	592	646	612	590	574	609	636	614	602	615	586	598	586	594	589	605	607	578	604	611	580	624	550	587	609	574	607	621	605	588	619	584	605	637	595	598	608	596	638	593	598	615	578	646	590	587	596	605	614	542	600	591	635	611	590	589	562	591	608	582	574	568	544	597	609	597	565	559	612	658	617	583	607	559	592	649	567	609	611	602	618	603	629	602	579	589	613	572	633	600	639	649	609	615	601	618	600	594	588	584	654	600	602	637	608	588	596	598	595	607	606	562	604	620	633	558	578	618	611	617	620	568	583	583	638	609	552	599	541	614	598	611	561	542	596	580	596	554	601	623	573	591	638	597	579	593	576	615	611	619	594	568	571	606	630	563	562	612	583	591	591	614	586	678	632	510	600	645	648	603	597	564	614	558	616	600	612	606	641	643	645	569	657	602	563	622	563	563	545	576	595	582	599	607	624	581	583	602	598	570	559	600	634
25143	20704	27122	24307	20723	11275	1382	856	735	591	521	502	424	404	382	372	318	364	310	344	316	303	307	278	262	293	284	297	304	291	267	259	298	264	275	271	274	254	259	289	274	252	253	244	247	269	263	278	298	259	276	249	245	257	244	258	262	274	265	261	274	264	230	276	256	268	260	240	254	244	257	248	230	284	276	257	275	261	250	252	238	293	244	242	269	217	260	248	254	243	250	254	243	241	258	260	262	275	237	219	275	247	244	252	246	248	243	269	241	257	283	258	247	249	252	273	277	293	248	291	276	241	280	260	275	231	237	236	262	243	249	267	282	259	229	237	275	251	245	245	250	259	242	257	246	243	262	269	244	238	269	250	243	246	255	259	253	217	239	278	238	265	264	254	242	242	273	244	253	267	247	247	280	249	282	239	239	242	230	274	230	238	241	245	245	243	284	249	241	213	249	238	263	282	256	266	251	269	251	225	252	224	221	247	248	226	252	262	230	211	243	254	250	242	266	283	259	259	255	260	232	221	260	250	273	251	232	256	239	253	261	257	284	270	277	244	246	265	254	267	253	265	229	253	262	240	272	261	262	264	252	257	233	220	238	242	252	256	259	245	248	257	252	260	249	282	212	251	265	236	238	233	273	244	263	255	255	257	268	253	251	278	228	264	243	250	261	249	240	275	238	247	248	244	245	229	243	248	281	228	254	260	242	240	248	256	248	251	276	256	250	294	249	247	266	237	258	252	241	230	237	254	260	248	244	247	263	260	278	250	248	272	208	264	250	248	261	244	247	249	247	239	233	220	224	241	203	242	245	234	257	238	235	238	265	260	227	258	238	237	244	242	244	241	266	271	253	253	257	249	281	241	243	228	252	282	260	250	246	257	252	268	271	234	291	268	231	278	259	261	261	285	261	235	248	238	236	270	232	259	269	255	252	267	252	243	255	261	258	265	241	255	251	257	244	264	262	248	256	251	256	238	224	232	264	267	253	250	253	251	252	231	223	256	226	238	261	249	240	259	259	266	259	266	261	258	263	288	272	260	236	258	262	239	271	275	215	253	228	282	243	239	243	252	232	241	243	251	248	242	257	268	235	246	234	235	250	259	241	235	275	244	248	258	250	246	251	281	271	245	242	261	227	226	242	244	238	274	252	241	282	280	264	253	254	262	257	244	247	243	251	268	267	224	257	247	265	242	233	233	276	242	226	235	238	270	288	260	239	269	252	271	261	297	240	269	258	243	249	245	251	258	223	248	269	252	253	239	232	260	251	241	260	262	265	266	269	280	244	256	274	249	271	243	248	213	253	231	245	232	284	240	249	249	229	247	243	255	244	271	253	243	248	232	237	244	274	260	231	276	232	267	284	255	213	229	266	254	255	253	232	259	244	249	256	258	221	225	220	250	244	277	233	239	278	224	236	248	255	251	230	239	269	248	237	229	250	271	250	267	246	245	235	244	239	263	289	270	239	246	259	231	242	252	268	267	256	261	271	287	262	221	230	226	246	265	267	248	236	249	251	249	230	251	243	226	272	224	261	254	269	243	256	261	252	243	254	226	230	252	243	246	237	264	245	278	256	243	243	230	239	259	241	253	244	262	243	246	256	236	258	215	262	248	270	289	266	252	256	253	279	255	256	258	238	242	246	257	265	255	240	261	264	272	224	265	248	252	252	226	269	250	261	251	248	286	239	260	232	253	255	224	261	250	262	284	231	242	259	270	243	230	226	240	250	254	246	247	247	255	288	259	266	247	234	279	263	243	249	261	268	246	228	258	254	254	245	247	242	255	257	235	240	251	265	233	272	230	242	249	233	246	261	271	246	238	301	259	251	261	232	227	220	252	264	258	248	248	224	242	230	218	251	241	228	229	241	235	263	284	267	241	270	277	238	236	279	272	252	252	256	236	282	258	240	248	239	253	276	250	240	225	233	252	256	262	253	224	259	223	258	277	274	259	273	246	279	250	242	270	243	240	265	228	254	247	275	237	275	263	245	234	271	278	258	233	259	246	255	267	256	279	224	242	231	245	245	260	257	250	253	249	214	278	279	242	255	227	213	257	250	252	238	253	268	285	250	306	262	263	266	217	237	253	254	229	279	253	239	258	262	259	273	259	282	251	248	277	256	279	237	232	257	254	255	223	253	261	261	261	223	249	272	263	262	236	254	264	250	260	243	251	241	270	269	272	263	226	219	232	255	246	248	227	266	242	233	241	283	244	249	268	259	248	236	219	242	272	255	250	200	228	253	208	254	238	252	246	240	251	259	254	240	241	250	245	284	280	236	276	231	273	234	263	259	227	248	258	235	252	260	247	260	279	264	260	251	268	208	259	259	237	244	258	250	267	235	251	259	260	250	270	266	267	258	251	270	263	227	231	254	278	249	253	256	267	252	233	228	253	285	246	257	244	269	269	251	259	233	263	219	278	256	262	278	273	265	247	260	248	242	267	260	252	220	267	234	225	269	275	243	243	253	242	259	260	244	253	260	219	267	238	257	228	237	280	259	232	255	241	265	250	259	265	246	240	237	236	262	273	231	273	255	283	258	265	271	245	257	264	265	268	235	235	242	242	259	277	254	239	255	241	233	252	254	266	231	259	282	257	240	242	243	268	239	251	246	243	277	255	265	211	235	270	231	248	216	215	273	273	260	224	234	260	256	250	250	238	259	241	259	266	216	216	256	255	239	268	228	237	252	247	232	262	259	231	245	248	263	266	250	253	235	237	261	277	240	276	235	234	255	277	253	226	264	273	262	234	244	258	268	236	258	243	262	249	225	228	273	248	279	260	243	233	256	254	212	269	265	246	248	248	252	251	256	227	252	279	246	289	254	237	249	243	263	265	244	266	255	260	253	277	222	228	237	269	249	290	203	223	236	272	245	230	251	267	242	251	258	258	263	282	244	267	258	253	220	247	264	238	260	257	245	259	229	259	237	236	265	262	243	217	269	229	246	249	232	244	252	234	249	260	260	237	248	238	241	291	246	253	244	265	267	255	219	269	221	254	284	229	232	257	248	276	258	237	253	251	274	252	262	263	240	230	253	246	237	235	268	273	272	246	245	270	253	275	252	237	211	240	251	264	261	282	234	257	231	235	247	231	243	244	247	216	231	227	254	267	237	274	261	244	225	294	236	234	277	264	263	236	250	273	234	240	243	256	244	271	241	231	255	224	260	237	260	253	245	266	241	242	266	241	247	280	233	246	222	236	228	281	244	224	250	237	249	246	249	272	225	250	237	237	277	253	240	256	245	249	251	243	244	233	225	241	256	268	245	212	276	231	221	229	245	263	263	258	219	258	249	246	249	222	249	253	271	245	252	247	228	225	260	238	278	271	243	258	250	239	297	246	267	249	241	239	242	264	276	252	249	245	245	277	222	246	247	256	257	245	265	244	245	256	244	244	225	224	248	255	281	236	266	256	253	272	263	234	224	255	242	244	253	230	295	239	271	249	259	247	247	237	260	253	271	274	250	244	273	253	258	278	246	298	259	250	250	281
7718	15892	13812	7533	3820	2729	1997	1575	1260	1042	902	824	703	660	564	593	482	482	479	431	411	388	402	383	359	326	344	330	320	313	364	303	312	308	277	340	317	314	316	295	267	315	305	305	287	300	276	297	294	293	281	288	294	299	284	280	298	287	274	280	302	290	312	296	281	292	263	316	300	293	274	269	280	281	282	294	308	253	293	305	270	266	285	304	248	264	269	281	282	279	301	273	286	275	309	276	267	278	284	277	280	275	273	278	253	267	268	299	268	273	272	277	251	291	270	267	286	273	287	280	275	274	237	258	281	275	278	307	274	280	273	274	268	278	256	261	310	313	271	288	277	279	270	257	264	286	278	268	304	274	276	271	271	278	295	293	279	265	286	277	266	289	273	278	287	277	280	274	249	279	247	300	284	279	240	289	288	273	305	295	269	247	288	268	275	255	266	299	266	279	269	295	273	277	274	281	249	297	265	275	244	294	282	298	271	290	253	271	284	258	280	277	283	264	270	293	257	270	263	265	267	275	274	264	290	263	270	278	262	271	271	270	284	286	262	239	295	273	269	283	253	286	270	255	256	276	274	284	273	282	261	268	283	265	271	257	260	271	237	286	289	265	268	284	281	264	266	315	299	277	277	259	260	258	244	296	299	272	279	291	241	282	275	288	274	300	292	291	301	260	242	293	275	288	287	275	257	268	266	289	261	288	285	291	293	287	267	287	296	267	254	242	254	265	287	265	265	256	264	285	263	276	303	274	305	270	269	268	285	254	255	277	259	272	266	283	249	241	282	241	289	255	293	282	298	271	269	285	273	255	267	274	291	270	297	259	253	273	287	267	300	269	283	255	287	294	276	272	279	321	260	285	250	266	273	290	283	258	262	299	256	272	251	262	259	271	286	291	291	277	279	250	253	245	287	279	287	278	277	287	265	288	254	274	286	259	275	248	298	299	269	288	285	281	276	270	276	295	272	276	280	276	293	276	262	242	257	324	273	301	273	247	260	266	269	297	246	278	283	274	273	252	306	303	283	254	245	268	260	267	252	252	276	263	258	272	267	263	242	279	283	311	285	279	298	265	267	255	274	292	255	246	316	272	274	273	245	236	257	282	260	290	254	300	278	257	280	264	301	263	269	286	256	289	276	275	250	258	283	289	295	263	281	275	254	292	272	273	263	295	250	285	256	295	268	293	279	311	286	242	254	274	261	264	302	273	276	244	280	311	293	262	253	253	237	295	281	276	281	247	291	287	251	276	265	274	257	250	253	281	265	257	282	253	252	295	252	246	270	266	260	302	268	273	248	294	260	313	281	268	280	264	272	265	268	253	292	255	279	247	321	300	297	286	256	254	281	255	297	259	285	263	290	260	283	275	320	247	279	273	261	283	282	246	296	259	254	292	306	273	295	245	285	256	291	281	244	272	287	279	298	277	284	280	251	302	292	281	261	288	267	276	287	270	308	258	271	253	262	268	282	279	277	269	232	270	277	260	282	280	265	275	260	277	249	283	272	273	246	265	284	260	287	246	303	265	255	252	298	257	267	291	267	263	269	268	300	289	283	288	273	253	283	271	287	257	281	270	244	293	282	276	263	274	276	282	267	285	276	268	258	263	259	254	240	270	282	287	263	284	296	265	287	281	259	267	279	275	261	304	279	294	251	256	265	259	267	272	246	274	290	274	297	272	268	294	273	286	273	281	270	294	253	289	261	270	260	286	244	272	270	265	275	250	280	275	280	279	254	290	281	295	271	297	267	273	266	295	288	299	289	271	263	289	312	251	259	286	270	265	276	269	282	279	261	231	284	252	259	277	260	253	300	298	263	278	265	263	257	275	284	267	287	289	282	286	273	256	274	279	262	299	274	254	237	269	260	260	254	303	276	288	283	258	247	241	269	268	291	270	251	281	286	294	278	260	273	265	242	293	282	237	305	254	281	265	255	236	268	291	271	262	293	276	288	247	258	277	302	281	270	274	256	270	316	259	285	250	281	258	298	266	285	274	277	281	286	291	260	255	293	270	269	256	272	270	254	276	278	270	273	249	273	260	277	253	278	258	276	280	248	259	264	275	271	278	275	232	250	278	274	275	302	304	255	327	276	248	301	284	259	274	260	276	266	263	251	288	260	281	254	268	257	255	275	287	265	248	287	278	270	261	276	255	272	276	266	272	264	260	282	253	265	253	270	288	270	267	251	281	264	274	281	283	256	302	294	263	269	270	259	305	279	268	284	275	283	274	273	260	273	266	250	262	246	284	282	268	276	296	301	265	256	276	254	283	276	290	274	282	256	282	266	268	263	276	251	265	285	274	275	291	244	278	293	283	253	270	243	302	250	272	301	283	283	264	276	285	302	287	263	261	279	288	284	270	258	269	303	273	261	263	268	267	273	272	262	236	265	243	265	282	281	266	289	273	246	274	247	288	263	274	285	275	298	296	287	273	290	284	282	291	268	272	245	261	242	258	250	258	276	239	255	287	292	299	308	263	290	298	281	259	282	253	278	250	300	308	251	260	309	297	274	256	276	272	260	270	251	254	297	251	281	249	267	308	276	239	269	292	254	271	260	256	268	273	267	265	263	271	263	259	247	263	261	256	252	273	306	297	253	271	268	284	280	250	271	276	280	250	296	250	294	290	265	295	301	281	265	288	263	234	241	264	274	277	279	265	258	271	279	281	268	278	258	291	271	274	249	302	308	277	270	241	267	232	254	279	261	272	254	272	234	280	294	288	274	281	284	246	262	270	279	247	280	289	279	252	282	271	295	261	268	272	280	286	320	274	241	281	274	261	278	272	282	277	257	272	272	254	230	263	265	257	254	293	244	242	284	259	270	281	277	260	303	277	252	260	280	279	276	262	275	249	275	270	260	289	304	309	283	251	288	304	254	275	267	259	286	281	275	285	296	248	270	251	281	247	277	280	268	256	238	274	277	276	261	279	264	237	269	273	265	262	284	237	256	282	277	253	255	283	276	261	257	286	267	287	267	257	264	295	273	254	272	300	283	272	253	268	282	277	259	272	297	286	269	275	297	274	279	279	294	237	298	278	254	277	277	271	252	238	279	292	275	248	266	238	282	281	287	302	258	285	281	252	275	259	270	280	294	277	277	277	278	290	267	264	285	264	269	306	251	258	276	263	277	300	251	296	303	267	284	266	293	239	282	286	285	296	257	253	257	287	278	299	264	264	282	268	278	265	292	274	266	285	273	256	268	262	301	245	303	269	260	271	266	280	283	259	273	253	273	265	276	278	274	256	261	245	287	278	263	266	272	292	264	268	275	249	277	271	248	247	278	279	259	247	252	269	259	288	282	284	268	295	239	251	283	279	278	250	283	260	251	314	278	259	290	264	278	293	303	301	242	293	287	259	287	261	247	289	274	266	277	292	271	273	270	284	253	286	271	247	272	260	309	262	264	286	259	257	272	265	273	256	282	255	267	253	268	285	269	270	263	258	276	274	265	297	309	295	281	263	286	253	258	286	285	273	260	269	265	281	279	287
22922	20728	27517	23986	20735	20810	9836	1904	1326	1179	1024	931	847	845	728	749	669	727	666	630	642	603	622	653	606	614	630	609	588	499	541	554	528	578	588	528	530	550	521	543	532	513	527	545	497	526	532	525	520	531	496	516	527	511	491	541	500	550	505	532	508	472	518	493	496	501	561	529	473	519	477	516	510	522	536	540	526	533	520	506	516	532	463	532	457	480	506	526	527	514	528	525	491	462	542	475	499	532	477	466	539	499	517	520	496	480	516	500	492	487	494	541	524	485	530	512	509	503	515	536	524	477	490	509	512	491	501	502	489	515	456	534	485	477	513	526	507	508	502	521	539	487	448	506	483	483	467	506	483	483	491	493	508	528	493	530	482	511	486	485	529	498	502	537	508	512	477	515	477	493	484	503	525	473	518	549	501	544	535	530	496	548	539	495	477	495	483	549	545	513	545	491	551	505	533	479	534	498	511	499	461	486	539	528	490	506	482	485	518	528	540	504	507	500	472	531	514	513	529	516	518	494	487	503	476	490	493	514	510	494	526	500	534	474	519	503	502	470	518	498	485	466	543	498	499	476	498	518	501	542	509	506	463	525	503	515	489	502	471	523	499	521	467	473	514	487	479	527	541	497	522	488	564	473	510	485	459	486	456	497	511	491	520	516	518	501	505	511	534	482	525	469	539	490	552	552	520	524	499	535	525	495	527	484	530	507	514	496	487	509	494	503	484	539	535	482	488	492	518	484	474	491	478	489	470	496	488	519	468	555	551	518	508	525	503	517	495	510	489	502	504	500	500	480	508	502	515	513	502	513	496	512	515	531	548	478	457	475	516	460	498	537	531	541	504	477	495	503	505	473	528	473	485	517	519	496	470	490	481	512	505	493	511	508	484	537	501	498	499	484	523	472	517	552	502	500	481	474	546	495	498	474	480	504	505	469	480	517	524	481	520	504	534	482	508	498	476	532	514	495	483	488	493	496	520	515	524	559	533	511	493	518	487	466	484	517	494	532	461	522	526	507	501	498	459	537	495	537	443	548	519	475	484	488	496	527	492	470	484	478	503	506	498	480	538	493	467	511	481	511	479	523	496	495	463	463	453	513	515	507	469	507	499	506	491	493	508	502	526	512	495	499	493	491	493	516	504	485	512	463	494	496	506	482	476	539	527	505	504	514	498	538	495	420	541	458	492	470	485	510	512	482	519	488	512	507	459	551	512	506	492	534	490	524	511	499	510	504	476	516	518	528	502	512	511	506	538	503	538	487	480	470	498	516	522	508	509	530	480	483	484	501	537	479	514	517	493	489	496	553	551	475	467	497	470	519	492	488	476	458	486	482	529	484	505	489	480	513	517	511	501	518	519	513	520	466	501	476	492	488	531	569	487	503	486	537	475	538	508	448	501	485	492	509	496	533	534	495	500	523	529	488	457	494	486	469	504	516	495	499	505	483	531	512	472	488	499	516	529	527	510	524	544	488	480	515	520	502	534	539	514	490	528	501	469	515	507	481	524	518	530	528	486	512	501	545	490	478	489	471	499	513	510	522	486	505	484	515	473	520	502	508	518	531	483	501	510	480	467	538	499	483	521	521	521	458	509	483	495	482	525	546	520	498	486	528	453	500	531	489	513	480	508	474	484	486	510	493	514	483	518	522	478	487	478	481	487	515	515	487	476	504	505	527	495	519	467	524	519	488	511	549	496	524	479	520	512	468	497	504	535	478	522	467	494	459	504	527	527	495	497	522	523	473	505	494	544	491	493	504	475	438	489	548	558	476	504	489	459	526	528	501	510	485	505	497	477	513	514	497	529	502	508	497	555	477	495	505	551	519	496	514	520	501	502	516	527	509	472	540	517	538	474	467	484	510	510	520	493	484	511	521	480	488	510	525	502	453	509	478	507	496	497	514	515	500	504	515	470	500	476	475	519	492	519	542	483	518	503	520	540	482	520	533	467	451	458	465	453	498	523	514	541	517	493	491	479	487	485	479	481	521	470	536	507	479	516	523	501	512	523	527	523	493	511	535	544	500	514	510	494	463	520	513	468	442	477	479	498	494	532	500	502	476	524	477	496	501	508	493	503	484	519	478	528	519	455	502	523	496	497	505	502	516	509	505	456	471	477	508	512	527	488	523	505	502	476	499	500	525	498	489	497	532	532	520	462	494	487	465	496	508	492	461	481	450	491	521	480	485	466	467	518	479	510	510	488	480	492	536	474	492	435	487	469	518	512	518	496	502	523	484	489	505	532	505	518	481	517	551	490	521	498	488	456	518	468	491	518	504	516	501	538	534	542	518	496	496	494	491	554	554	519	500	486	532	510	471	499	509	460	507	491	520	516	470	506	483	500	494	531	499	505	513	522	544	490	490	509	500	529	494	497	498	491	475	514	472	493	459	533	497	501	438	509	506	524	491	468	503	472	503	453	528	514	523	525	509	500	534	509	529	503	502	460	490	498	544	510	510	497	499	521	486	458	515	476	527	498	471	505	485	494	465	533	524	525	475	548	505	499	496	468	544	511	515	527	529	502	510	488	506	521	509	492	495	521	487	506	491	468	486	517	478	485	460	524	478	484	476	483	490	474	471	543	487	501	495	467	497	509	522	508	503	478	512	499	490	477	543	554	499	513	528	506	461	484	514	528	498	484	483	522	524	518	541	521	498	471	535	497	486	486	507	497	508	534	511	499	484	465	505	484	532	456	524	477	517	491	528	521	526	480	470	495	477	492	537	516	467	530	475	480	476	500	492	474	522	514	515	479	495	492	497	495	494	501	524	475	508	512	507	477	464	455	517	513	487	489	528	531	547	504	508	506	501	477	502	519	512	523	483	509	450	518	518	477	465	470	496	506	510	519	510	521	521	505	462	489	511	464	496	538	495	510	482	501	494	484	488	512	496	489	506	482	467	467	500	521	515	519	493	572	508	563	529	482	511	541	544	488	513	544	491	506	456	530	466	525	507	523	526	513	501	502	506	506	484	468	516	519	490	441	474	520	451	513	475	482	520	467	456	472	451	431	504	469	489	498	476	494	504	467	512	489	535	492	490	519	511	533	510	507	502	509	560	522	517	511	545	497	515	522	505	497	541	510	489	502	484	508	491	528	518	520	475	525	487	516	531	506	530	473	470	486	470	508	528	480	483	516	471	508	478	515	533	493	495	520	516	535	489	485	471	502	530	487	515	515	517	499	514	454	504	486	454	515	502	504	513	509	483	474	504	492	475	507	482	491	535	482	474	522	498	489	465	495	504	490	475	535	493	519	545	495	518	487	540	530	508	496	537	513	532	499	498	483	500	493	444	503	492	542	464	486	517	482	562	488	487	510	472	508	485	509	455	506	501	510	537	474	472	479	465	524	519	526	508	542	461	489	523	481	522	532	505	506	498	520	536	505	533	505	487	491	504	492	475	460	457	490	506	534	452	474	473	524	493	479	502	509	482	497	503	496	502	487	495	548	508	494	504	509	510	502	490	517	484	452	507	491	489	495	509	527	491
10861	23746	21046	12255	6635	4834	3621	3006	2405	2024	1745	1473	1283	1202	1063	1025	952	825	869	811	730	716	686	695	598	628	662	642	624	599	566	558	589	585	611	555	551	564	517	555	497	544	511	527	539	531	524	549	502	496	494	545	511	506	526	502	521	486	479	470	504	487	470	517	477	504	467	497	500	484	467	508	469	473	487	505	490	494	483	515	509	488	500	484	462	490	484	491	475	457	470	507	516	461	468	481	507	488	454	461	507	487	469	488	498	453	476	464	441	524	463	499	469	512	486	506	492	464	495	484	431	496	486	495	458	484	503	448	470	477	489	479	490	466	523	457	474	498	474	471	478	500	465	469	438	507	482	524	496	479	480	471	490	496	470	484	482	491	484	485	456	460	449	472	494	451	477	485	490	466	469	465	452	428	473	433	510	459	491	465	470	480	453	498	484	488	473	498	512	454	478	455	505	471	420	473	477	498	463	454	491	509	464	441	475	474	466	521	460	446	479	500	473	473	478	536	475	436	507	474	449	491	481	504	454	475	462	489	455	443	465	462	503	485	532	497	471	474	477	470	497	484	456	449	444	471	446	462	473	509	487	499	466	514	483	432	486	477	494	477	463	516	468	454	477	482	479	465	488	479	461	486	497	463	421	482	521	476	501	490	450	453	460	450	455	454	478	461	518	453	435	513	431	482	482	476	464	496	491	488	459	460	476	520	495	447	421	485	468	454	493	459	477	454	494	446	466	485	469	444	498	498	473	476	474	503	461	457	494	479	475	434	500	501	490	457	486	455	482	499	477	479	528	463	469	446	452	451	477	455	462	501	446	502	478	509	456	437	467	432	461	481	475	440	507	463	474	471	471	501	470	513	486	447	468	421	495	483	471	476	449	476	475	495	479	482	493	477	466	456	489	487	505	479	472	475	467	521	467	488	472	526	467	507	424	503	466	445	498	467	485	512	447	475	461	473	474	492	447	454	478	497	496	506	520	502	475	452	491	506	491	469	461	500	489	446	494	456	476	497	488	466	452	471	461	472	463	457	479	440	491	508	499	485	491	464	486	489	484	475	464	474	450	500	487	483	469	468	484	472	489	470	473	492	464	502	491	484	509	460	490	488	487	456	467	472	465	461	491	479	463	480	473	487	465	450	494	423	472	454	466	439	487	453	498	472	473	483	439	451	460	468	485	501	484	445	461	483	427	465	489	482	475	461	502	445	503	524	505	470	471	469	452	530	476	470	510	507	473	436	462	466	476	468	465	514	500	497	549	446	497	500	481	473	501	467	460	460	497	506	503	475	457	463	461	434	488	475	458	472	490	466	512	465	493	481	473	505	480	520	449	480	486	498	475	450	476	453	440	479	510	508	485	499	487	489	494	441	481	497	532	478	460	450	473	460	461	456	492	521	468	434	513	451	512	428	453	483	440	444	476	494	475	482	482	465	439	467	480	461	465	513	478	466	443	465	510	485	470	488	485	510	492	505	477	496	450	462	500	490	465	486	526	514	494	467	480	499	448	459	451	439	505	460	464	482	507	482	491	514	508	497	461	468	501	447	482	470	536	456	468	466	469	495	464	437	465	492	478	475	493	462	503	470	473	500	502	486	473	454	463	496	504	441	495	444	455	467	444	449	477	500	504	503	427	438	507	499	490	455	470	490	473	448	436	442	482	507	482	509	465	452	447	485	491	421	456	471	535	484	468	466	485	471	480	505	498	471	479	464	469	455	452	475	471	457	465	458	482	506	459	456	458	515	463	500	473	456	478	489	497	458	466	484	492	486	490	516	493	488	503	505	498	453	438	506	463	512	485	454	496	462	454	476	459	453	466	501	491	475	481	524	484	486	490	458	503	448	450	472	434	497	439	435	456	548	453	485	439	487	476	509	476	535	468	443	471	436	481	467	450	468	461	482	493	498	485	519	473	465	457	457	455	461	467	479	464	463	470	442	469	495	489	471	503	462	449	508	485	499	424	450	454	435	516	468	496	479	503	477	479	496	430	488	475	472	460	483	479	476	496	479	467	481	482	472	487	437	468	543	478	457	454	469	520	486	480	527	440	492	447	416	480	490	478	474	472	448	501	434	492	458	495	501	451	477	487	468	505	477	471	467	487	493	466	507	464	493	485	489	491	473	488	456	495	509	481	475	485	459	430	517	499	479	438	497	492	504	460	457	462	489	504	510	455	493	449	497	454	484	487	448	468	492	472	457	523	465	480	435	482	476	488	513	466	494	478	471	449	462	459	482	469	499	472	468	485	495	491	493	499	448	447	468	443	481	509	472	507	503	414	456	437	485	486	481	466	500	474	510	482	474	450	453	470	489	473	479	444	447	494	489	509	457	502	449	493	481	452	499	454	480	460	494	483	443	485	483	512	499	483	450	470	486	483	490	488	497	478	476	501	501	449	485	468	470	481	470	442	473	476	481	472	474	465	479	468	481	439	451	412	455	489	481	461	491	459	486	465	438	500	479	469	485	518	510	487	489	440	472	512	449	487	467	478	462	494	434	477	451	514	469	503	460	424	477	433	489	511	480	423	476	522	455	478	463	492	446	469	465	487	482	485	470	487	512	482	480	489	471	465	503	456	468	461	483	463	485	469	514	467	418	483	432	485	494	490	516	473	465	468	477	469	478	482	471	441	485	492	505	475	470	470	436	469	513	492	463	484	475	484	468	442	481	452	477	471	466	471	464	491	468	434	469	443	446	478	487	472	477	456	470	447	454	491	459	485	498	474	475	464	491	493	457	457	497	480	474	472	492	502	474	489	468	490	499	497	470	445	479	471	454	470	509	465	466	459	458	519	513	448	434	479	506	442	484	470	486	467	482	431	448	479	491	430	482	479	467	475	483	472	483	452	492	497	486	475	512	471	478	437	496	427	454	493	495	491	427	468	464	501	442	470	495	466	463	421	455	482	475	480	450	455	481	462	444	488	473	458	470	520	421	509	472	435	471	503	500	481	448	523	482	497	521	489	436	498	545	467	495	494	486	478	465	443	457	459	408	507	438	509	456	463	492	491	501	507	483	496	510	440	465	477	447	491	498	491	521	507	475	473	474	494	475	482	501	465	437	475	451	451	446	473	442	465	473	452	493	471	444	471	484	479	475	461	489	518	499	471	464	480	490	451	450	490	499	499	478	493	445	469	463	437	425	461	540	511	444	469	489	484	432	491	461	495	437	499	475	504	489	506	510	479	470	477	480	472	473	461	490	465	458	470	489	445	469	461	476	489	501	444	495	464	486	450	503	485	415	468	488	511	443	476	500	495	489	492	495	445	466	487	488	490	453	494	480	461	439	473	465	494	473	465	483	482	459	486	487	463	452	455	483	452	479	483	516	472	510	467	493	480	456	458	450	496	464	481	482	465	445	479	467	498	476	466	504	462	460	478	483	456	468	468	463	525	513	475	485	461	481	463	486	447	478	463	467	485	459	446	490	486	475	466	470	500	445	514	474	469	481	468	466	448	499	480	472	472	451	477	455	460	472	474	499	420	538
28184	14353	2357	905	703	673	654	567	595	576	535	580	583	565	582	504	585	561	576	557	555	582	562	584	569	596	570	562	529	569	567	578	548	628	537	557	545	578	580	588	528	524	587	515	603	599	566	575	573	559	588	595	555	563	539	524	589	588	582	533	589	541	587	542	548	557	524	537	566	546	602	531	577	567	586	530	579	572	563	529	594	525	589	572	573	546	552	535	599	555	549	532	587	575	571	551	598	602	537	593	572	536	574	546	582	522	559	574	566	555	539	573	562	550	560	511	582	525	567	569	576	568	580	599	603	518	606	564	596	564	563	529	537	534	572	561	565	576	537	580	578	599	566	561	588	562	580	567	588	574	581	555	554	552	562	596	585	558	583	575	561	600	540	559	567	548	545	577	600	547	555	579	553	530	573	516	576	602	583	571	558	566	513	589	601	544	588	585	585	553	571	590	584	566	557	608	602	561	590	599	590	575	561	539	591	589	544	559	572	546	595	528	581	603	564	600	545	580	551	565	586	616	580	567	591	562	560	566	574	564	575	563	545	607	555	578	563	541	577	564	532	561	577	581	585	574	522	593	582	582	525	584	578	575	563	580	553	567	543	627	546	557	550	601	568	539	564	589	556	590	585	594	571	590	556	571	568	576	557	586	547	603	538	540	603	599	574	568	525	555	558	578	549	550	557	547	512	593	589	554	590	574	564	546	599	557	579	578	603	581	601	560	620	569	576	561	554	545	575	546	509	577	587	529	577	537	560	572	556	563	577	560	538	550	585	570	565	592	567	563	578	580	570	554	576	586	564	553	567	549	539	583	570	567	564	536	589	589	557	564	546	567	575	569	597	543	607	552	537	589	563	568	570	583	554	539	551	591	599	545	561	555	553	616	562	596	549	558	551	556	571	569	548	568	571	570	598	569	565	551	570	589	590	543	571	552	592	546	586	594	532	570	572	529	581	547	536	522	562	580	596	536	582	623	509	582	576	562	543	586	564	599	569	543	564	516	558	554	587	567	544	599	563	526	604	547	611	541	587	550	597	601	587	530	563	539	591	517	602	581	569	573	556	541	553	556	546	614	574	586	539	593	544	550	574	580	535	605	588	571	557	522	600	555	528	577	604	596	591	557	578	565	561	547	561	594	628	568	619	571	550	543	596	576	598	589	576	583	579	573	570	569	538	566	555	578	563	578	559	573	604	550	560	600	539	584	547	593	518	578	526	581	562	519	588	567	575	584	600	615	542	505	567	585	571	539	600	552	606	583	566	589	524	573	564	605	553	524	603	583	576	564	553	583	586	602	526	569	559	586	588	581	599	557	537	570	585	627	573	537	565	566	560	601	526	578	572	606	586	563	552	539	560	531	551	523	605	552	555	567	584	583	582	608	608	527	556	585	564	593	543	540	588	533	576	571	525	524	587	523	561	540	589	557	528	608	580	579	609	555	544	596	616	557	567	549	574	556	580	582	549	545	534	575	586	568	598	583	564	562	562	565	558	563	590	590	575	548	563	551	527	541	572	592	558	502	596	524	517	568	573	582	575	557	602	582	568	556	558	584	544	584	568	562	568	562	540	585	562	593	588	601	571	612	577	564	626	561	556	567	594	556	540	589	556	545	577	576	608	571	558	566	566	549	542	566	556	573	602	551	586	586	526	546	544	589	586	570	563	565	631	574	619	583	572	604	550	531	561	548	527	530	527	562	542	568	591	564	555	593	557	562	559	584	554	587	583	589	537	558	582	588	594	551	549	577	547	546	544	609	598	590	576	617	564	577	539	570	550	510	576	572	568	539	587	548	570	587	563	514	577	564	573	567	568	584	560	564	591	591	546	561	585	593	582	574	573	558	579	576	612	593	589	572	558	616	523	567	553	572	555	605	585	599	541	590	524	574	553	529	585	546	577	519	593	605	531	583	582	550	596	572	597	562	564	554	589	583	554	564	553	579	582	564	552	559	591	553	556	571	567	526	550	575	585	568	606	547	584	536	547	555	544	562	595	592	553	587	552	540	585	544	557	535	534	542	572	585	590	570	558	521	536	553	570	599	543	591	589	565	566	557	573	600	532	530	587	538	546	549	565	587	560	562	574	591	519	565	560	537	563	552	543	560	592	538	585	546	574	559	650	549	526	576	554	529	556	563	577	547	563	542	609	578	606	559	569	581	574	533	573	581	552	583	597	621	584	537	558	625	552	558	530	579	547	579	540	590	527	586	575	581	572	596	569	584	524	559	548	564	527	600	580	579	571	529	568	513	517	581	576	580	553	574	562	560	592	564	552	584	576	568	585	559	607	575	534	567	570	608	577	602	551	546	596	569	533	598	558	581	577	556	599	639	573	558	538	593	590	546	538	558	575	561	523	552	522	587	562	530	578	538	545	544	540	569	561	557	575	570	603	552	564	600	580	575	562	533	583	586	588	590	554	564	577	613	553	548	562	539	526	576	575	577	550	555	525	620	556	535	558	565	566	558	607	581	547	575	534	571	605	583	569	562	541	559	542	594	591	597	581	596	545	521	576	569	586	566	538	545	572	597	549	616	600	558	592	569	581	561	560	548	541	595	578	543	602	559	586	567	525	518	587	576	584	563	548	550	594	582	575	544	535	579	536	570	567	533	570	597	551	575	555	605	557	533	550	603	573	606	596	561	551	563	565	603	546	597	578	574	559	553	567	569	586	572	582	537	606	575	559	599	524	578	568	579	541	604	553	579	563	575	548	575	580	587	576	568	594	540	565	575	538	568	576	542	555	581	574	586	577	581	597	582	604	607	556	570	599	553	570	572	601	577	571	570	548	566	566	555	578	622	530	609	559	565	548	576	570	576	617	543	533	610	544	534	565	606	529	593	600	562	533	528	556	556	543	588	553	580	549	583	543	547	550	548	592	565	562	586	564	558	537	572	577	532	548	534	558	575	531	521	560	560	572	559	579	586	558	552	582	531	594	588	555	600	563	561	610	531	576	601	570	586	535	591	576	563	545	577	577	568	565	612	525	565	552	551	561	568	577	581	536	561	582	573	585	597	587	533	566	597	571	563	560	567	552	543	585	570	510	560	548	571	585	596	576	571	569	571	599	607	584	590	560	581	545	595	572	586	570	559	555	568	578	573	532	536	541	556	595	581	571	564	559	570	580	510	566	557	554	577	568	524	549	584	566	568	547	569	591	569	548	592	563	565	535	592	540	552	610	535	543	546	585	579	558	526	552	575	553	557	571	584	547	551	530	571	587	569	586	588	597	600	591	525	557	560	542	564	541	535	590	593	547	536	568	637	559	605	566	565	581	543	579	540	531	598	583	556	548	542	557	550	563	552	591	543	583	604	579	650	557	572	571	572	585	544	599	584	542	553	564	590	582	557	575	509	549	586	602	538	597	605	575	574	552	547	536	528	568	526	545	561	580	602	590	551	582	582	556	570	617	534	598	548	573	606	552	537	567	559	593	557	610	590	561	591	569	569	612	549	570	566	559	596	597	604	547	575	594	556	562	582	553	598
5361	1647	1415	900	765	727	673	633	558	623	626	641	584	627	572	645	584	622	572	588	616	591	585	637	614	583	582	631	608	614	578	597	572	598	567	604	574	655	627	585	604	601	557	555	594	544	603	615	577	590	574	605	573	565	591	576	564	619	575	613	561	582	587	606	610	590	566	555	581	570	577	620	586	559	574	572	594	666	571	582	611	589	581	587	578	545	590	550	589	589	575	606	590	540	605	557	601	594	586	596	606	586	609	557	591	585	567	575	596	608	595	601	572	616	586	621	583	636	574	598	562	573	599	606	574	612	645	623	574	620	616	589	578	595	588	625	641	606	601	610	591	576	603	578	627	614	604	584	665	580	568	597	561	578	596	620	531	582	583	629	581	593	597	592	561	609	609	570	558	616	634	592	604	600	606	592	614	578	623	626	556	613	613	583	616	592	574	601	575	600	601	595	604	577	632	548	599	589	606	591	607	591	605	587	563	573	617	621	607	614	596	574	562	563	596	602	583	603	618	633	589	638	588	601	585	575	587	600	559	581	616	570	534	567	607	600	566	580	591	587	624	585	622	607	603	570	540	622	603	573	589	555	622	588	586	597	577	612	580	633	612	552	590	630	576	596	552	581	560	597	563	585	597	588	587	581	603	584	612	593	574	586	642	582	565	604	634	616	547	589	619	555	602	526	581	615	592	592	590	576	564	595	598	591	595	567	592	600	607	604	591	606	617	587	592	562	570	616	622	619	602	590	588	600	602	571	605	594	616	608	577	592	622	594	582	629	590	571	601	605	589	601	610	608	572	589	591	645	607	613	580	621	585	581	596	656	607	652	608	626	583	577	608	578	560	608	627	572	564	588	606	565	599	611	593	580	599	612	590	584	585	611	585	578	602	633	632	593	605	561	607	588	575	600	593	598	590	621	582	582	586	642	607	563	562	585	625	573	629	563	597	603	622	531	616	581	580	562	616	590	590	615	580	552	630	628	606	582	635	591	605	537	587	594	586	552	659	598	580	569	595	570	579	603	625	646	593	591	576	613	581	600	627	580	626	618	580	598	578	606	594	666	576	646	623	557	556	625	630	580	574	644	615	646	601	580	588	595	649	591	603	544	610	594	581	578	581	586	610	577	590	600	600	597	601	591	569	584	602	615	613	552	626	617	591	571	648	570	609	622	605	573	570	602	548	608	626	582	603	598	589	549	570	587	565	618	618	554	568	627	560	590	593	584	592	595	599	570	587	583	578	582	579	621	584	592	595	612	606	579	578	590	560	619	579	583	601	587	610	600	594	553	575	584	581	635	651	584	611	621	618	605	570	598	595	579	570	578	637	554	609	612	584	604	595	582	563	579	583	590	568	546	582	591	539	586	607	573	563	589	603	594	606	631	596	601	646	590	571	624	583	575	609	530	604	606	544	597	577	576	574	599	572	603	571	600	574	608	640	571	617	632	590	605	610	609	583	611	590	540	589	564	581	598	621	589	582	626	635	593	594	602	537	622	592	559	598	619	632	600	597	600	580	581	600	617	600	595	611	589	600	569	653	557	582	585	579	631	572	578	573	551	607	600	589	628	587	642	589	570	599	575	606	543	559	563	576	571	584	585	604	598	600	594	577	603	567	621	599	561	559	612	588	611	627	633	576	616	560	598	620	588	575	614	551	590	644	573	566	562	561	550	609	606	584	636	577	590	624	593	579	613	580	618	596	624	553	618	585	552	661	561	616	582	574	610	565	652	590	601	560	659	577	568	596	565	631	581	548	587	609	596	614	572	644	562	605	546	613	556	574	583	602	593	563	620	585	610	596	587	580	540	624	573	575	574	548	595	579	598	615	564	583	597	619	593	605	577	596	565	615	591	558	632	574	588	627	599	598	609	575	539	576	584	609	578	580	594	574	586	578	623	553	641	586	568	591	606	588	546	597	594	621	613	595	573	614	618	606	606	579	651	583	596	557	614	595	555	585	556	604	603	565	611	553	609	590	584	520	644	588	617	572	611	595	562	583	597	604	579	586	606	599	592	590	593	583	565	619	575	610	525	658	638	561	565	565	604	615	577	612	622	578	597	574	570	591	614	602	576	603	583	631	597	612	568	606	608	612	582	591	556	588	577	597	609	565	587	588	627	573	589	578	626	599	570	571	585	542	606	608	589	595	593	596	606	618	579	604	580	584	534	601	601	598	590	585	571	594	610	548	573	584	596	542	584	611	598	597	578	625	549	625	584	593	619	645	583	538	608	603	610	594	578	577	576	613	599	591	573	563	544	574	530	617	587	555	602	531	560	582	622	582	579	592	601	607	580	581	576	570	592	600	566	565	610	546	598	601	558	623	589	625	578	604	602	581	586	560	619	595	539	597	574	578	602	577	603	532	539	569	610	605	617	634	580	555	578	596	617	605	594	592	577	578	549	591	575	616	555	584	620	582	602	595	646	559	593	620	605	588	603	559	585	591	615	564	644	618	590	593	548	584	634	583	574	610	591	599	575	553	606	550	613	576	595	573	623	586	584	614	598	578	581	594	606	580	595	574	608	618	598	603	543	621	609	607	568	597	588	564	554	595	575	602	614	591	564	573	565	593	554	584	565	602	649	608	589	574	572	610	553	604	589	588	595	609	553	548	622	585	558	607	578	570	525	597	591	627	601	590	618	569	624	569	649	580	576	562	581	553	629	593	583	569	579	571	615	614	576	634	611	635	607	590	617	611	569	615	615	585	550	628	602	619	577	547	558	612	577	599	597	548	595	601	595	616	582	599	627	559	631	582	609	596	566	608	605	588	593	593	598	573	597	588	581	577	602	610	619	566	657	612	606	637	570	573	605	637	591	586	579	626	593	554	569	651	594	591	587	599	594	612	607	590	596	564	638	593	629	607	588	642	582	592	588	591	599	623	558	642	585	577	602	575	580	531	630	585	566	599	609	597	605	596	585	592	601	586	575	597	583	571	624	564	614	603	576	618	633	603	620	607	541	642	619	546	559	632	606	568	620	562	576	572	611	614	605	596	591	607	647	608	572	567	601	567	595	595	554	598	631	583	581	572	540	599	631	583	599	567	573	587	600	551	554	607	609	553	610	564	591	639	578	585	594	574	630	630	590	568	619	584	627	559	585	637	591	628	574	574	592	617	586	615	609	577	547	582	543	565	525	639	584	588	631	577	565	564	564	576	580	581	628	610	558	610	589	606	612	619	600	591	587	573	595	607	582	619	567	607	619	571	582	588	568	558	581	588	581	594	587	600	591	589	595	597	612	628	559	580	635	571	562	614	638	565	584	626	622	586	643	609	607	639	552	603	539	575	609	580	627	588	619	624	599	592	563	601	596	607	581	563	531	578	585	585	576	583	585	574	607	613	568	581	614	626	594	634	587	564	599	635	626	645	599	622	587	600	619	593	634	580	566	576	586	562	594	571	657	584	623	574	572	627	587	597	610	599	611	631	558	565	596	599	578	572	590	595	609	582	596	557	585	597	565	561	630	593	578	551	608	594	572	658	550
25078	20744	27194	24351	20755	11258	1427	831	666	612	533	454	430	374	362	407	384	337	338	308	290	305	268	257	258	269	267	274	287	281	292	271	246	305	256	283	256	273	286	258	275	237	243	249	238	243	241	253	256	244	235	244	255	275	249	256	252	238	264	253	273	282	252	265	228	265	241	288	247	278	261	279	239	268	263	230	260	274	286	242	290	247	257	266	245	252	254	261	244	248	292	260	264	245	257	244	242	272	263	279	228	236	269	256	258	269	250	284	255	228	252	228	252	270	250	234	246	225	247	278	247	291	250	236	257	247	255	251	250	236	224	254	247	254	249	278	257	260	275	268	234	264	277	255	273	266	258	211	251	245	275	252	248	272	238	230	257	238	265	251	234	270	294	252	257	271	226	246	261	221	255	239	267	259	233	249	257	267	242	280	270	254	257	230	290	230	247	227	279	243	234	259	271	255	266	256	267	264	234	242	255	249	246	246	243	264	252	254	254	247	282	219	250	241	249	277	235	271	257	259	228	253	259	232	260	252	250	253	262	244	225	263	239	237	227	239	243	281	258	247	233	236	243	233	252	268	273	220	253	247	242	245	229	244	228	272	254	251	228	267	230	243	223	252	231	239	246	262	260	273	241	252	236	246	225	249	260	260	254	243	282	244	214	248	290	240	243	258	256	277	253	246	235	239	236	257	245	224	282	234	236	229	263	261	268	220	266	238	259	244	252	239	246	240	263	270	258	245	226	261	250	270	292	230	246	237	271	216	236	252	253	239	241	246	285	253	248	271	240	251	253	245	229	240	263	266	249	255	244	253	248	246	236	268	286	257	233	249	234	253	240	270	262	254	251	275	250	269	215	273	231	247	277	257	251	266	256	237	262	240	248	274	219	262	242	266	243	236	267	254	281	247	223	260	279	275	255	244	259	230	208	268	263	217	233	248	242	262	251	231	246	251	251	246	232	270	296	257	254	265	249	259	256	262	245	265	251	231	266	244	272	258	239	256	238	261	252	242	257	255	227	243	275	241	229	237	267	273	254	248	253	235	239	244	254	246	246	270	257	250	252	262	234	251	253	271	251	273	238	234	268	253	231	260	227	255	251	260	237	252	242	237	241	236	238	299	247	272	276	272	246	243	239	242	226	249	240	243	253	243	243	255	239	289	271	282	264	270	247	260	230	235	240	231	270	230	256	233	265	276	254	245	247	255	231	249	253	236	268	255	231	258	242	238	225	224	217	268	249	256	252	250	283	259	226	236	252	239	227	220	265	253	261	257	258	260	272	239	246	269	220	261	255	243	272	262	259	219	239	260	248	223	252	280	271	252	261	232	275	247	242	261	249	242	246	240	260	235	283	261	292	245	245	243	254	241	213	234	252	236	246	254	249	262	266	265	242	277	230	245	238	245	255	261	252	258	247	238	251	232	227	264	237	255	240	264	270	272	268	237	248	239	261	240	263	250	235	236	255	230	220	285	290	252	228	249	234	269	257	251	237	242	250	271	262	259	252	256	252	235	241	259	263	219	249	263	282	228	256	286	279	219	249	248	257	236	279	249	274	256	268	249	256	236	253	248	237	242	254	263	276	273	227	252	263	245	256	236	226	257	255	258	257	249	252	262	239	244	234	239	235	268	232	205	242	287	248	248	291	238	266	239	253	222	248	240	264	227	259	263	256	260	280	251	255	255	238	266	249	233	238	277	274	207	264	238	244	264	252	237	244	261	243	248	271	244	253	245	242	234	251	263	251	270	243	240	237	283	276	262	238	243	253	245	250	255	250	276	259	227	268	277	273	261	228	249	265	244	245	278	239	248	259	233	267	233	251	238	245	254	232	275	269	251	262	242	238	284	239	246	249	273	243	258	244	278	264	248	246	248	282	228	222	245	259	279	249	262	245	268	233	262	242	279	253	268	250	257	240	239	254	234	250	261	245	221	281	242	263	264	229	252	233	253	260	262	238	239	278	263	245	237	238	262	261	264	229	242	247	248	235	251	234	258	279	245	252	281	267	269	267	270	260	259	242	259	246	207	253	271	263	266	266	233	260	225	256	245	249	269	253	262	223	242	237	270	265	246	246	264	243	237	269	282	234	253	273	240	273	244	236	263	260	241	244	249	271	247	240	223	232	272	253	266	273	257	267	263	235	247	286	248	272	223	229	263	265	270	257	250	222	242	253	261	274	264	293	230	261	218	208	243	252	258	248	267	258	247	250	271	264	245	256	251	250	259	244	234	250	250	286	239	234	245	259	228	214	262	267	234	241	298	250	224	254	238	234	252	238	247	244	242	258	230	282	259	227	262	253	220	269	251	285	261	274	251	243	236	236	253	227	225	250	286	284	240	240	237	253	240	245	270	223	259	237	231	245	227	253	270	246	238	241	245	242	250	254	272	257	238	264	247	221	265	258	260	248	249	250	247	260	240	260	258	262	233	255	271	265	258	245	250	224	240	306	241	245	260	247	230	259	255	243	242	237	240	254	253	254	252	272	256	274	235	223	250	268	250	259	256	255	219	267	241	233	266	279	270	269	264	221	247	242	259	251	268	229	216	236	251	251	247	253	266	259	248	244	231	251	250	238	230	253	256	249	226	216	222	235	265	221	236	271	269	253	263	227	250	248	252	232	259	245	247	246	264	268	258	255	248	242	232	246	262	251	268	262	280	260	251	264	238	255	244	252	261	260	240	288	253	270	275	243	223	231	232	228	246	262	254	274	223	257	246	234	265	267	263	252	227	238	267	240	236	248	256	222	220	263	241	262	295	279	235	216	235	268	253	273	243	241	249	258	244	231	260	247	251	251	223	259	229	253	252	249	235	241	270	243	234	251	243	263	266	244	249	248	236	226	255	260	245	238	263	268	237	238	232	240	234	266	248	244	248	273	219	223	267	239	260	265	272	260	255	236	237	257	242	256	271	245	237	256	253	237	234	241	262	233	241	257	255	247	234	236	225	264	239	250	252	256	276	264	239	267	232	223	256	254	232	254	242	234	272	254	261	231	242	254	247	241	259	268	240	241	245	258	259	234	254	220	249	257	248	256	280	263	247	252	251	260	211	238	237	253	263	255	261	249	257	260	260	240	242	249	259	263	249	221	260	296	288	231	238	243	245	252	258	247	231	247	279	228	249	257	252	244	259	250	239	256	256	251	237	241	237	242	240	226	237	237	261	266	260	264	268	261	244	263	233	240	296	273	264	241	285	255	275	257	237	228	264	245	224	253	239	260	272	249	229	263	252	276	249	284	255	255	251	240	276	252	263	232	248	256	242	249	209	248	235	252	272	239	226	278	238	251	251	253	232	227	244	255	217	251	268	239	235	248	255	249	255	269	252	212	248	279	216	267	268	251	249	269	232	230	259	234	225	251	249	261	258	241	270	242	251	231	245	236	238	225	253	240	286	244	242	247	271	260	260	268	256	258	252	243	225	244	233	238	251	273	265	264	245	206	233	253	249	240	254	237	248	277	231	261	257	234	224	261	231	275	231	255	223	251	236
7705	15406	14117	7407	3763	2675	1952	1570	1319	1109	941	799	667	635	603	542	499	533	422	449	397	383	397	362	333	367	337	346	347	329	296	322	304	328	319	269	292	325	301	270	294	305	310	306	312	264	270	264	291	274	290	296	298	284	277	274	275	290	283	282	279	271	255	269	258	267	282	293	279	279	272	278	257	260	278	279	260	283	276	291	253	283	291	301	277	258	285	237	278	251	253	261	260	263	286	269	268	268	252	268	245	279	299	284	274	280	299	242	270	271	279	293	264	281	304	270	288	278	271	258	276	245	266	282	271	266	264	286	257	271	299	268	277	271	277	242	255	272	282	296	270	292	247	288	267	280	298	284	263	310	256	267	275	245	274	276	255	265	270	265	245	282	264	282	245	269	275	273	249	269	289	281	265	264	283	279	265	295	261	280	271	289	273	241	284	257	293	269	276	276	272	284	254	272	290	268	264	291	265	248	275	285	284	272	274	256	289	257	280	243	272	259	279	223	268	261	260	252	286	263	262	269	264	288	251	273	304	278	282	266	275	244	282	269	288	277	279	259	272	293	295	278	264	276	288	267	284	275	271	275	265	279	264	282	281	275	244	293	265	278	284	295	251	281	265	288	252	256	260	271	296	277	263	256	264	288	274	269	254	242	264	281	284	249	270	302	242	286	275	244	271	255	268	273	265	236	255	262	295	295	260	255	272	261	285	257	266	273	265	282	259	276	252	293	280	274	282	257	253	261	260	241	268	287	284	281	277	262	255	300	270	266	275	264	272	274	266	308	260	264	272	269	256	267	271	278	274	267	289	296	305	276	265	250	299	285	306	264	245	242	281	233	278	278	262	302	273	285	261	257	278	283	273	263	279	272	290	260	275	251	277	261	280	265	262	260	271	275	262	260	287	286	278	239	283	294	298	259	265	287	286	269	267	265	311	271	289	279	258	269	282	253	276	260	265	260	263	271	255	269	248	255	248	275	277	280	258	259	271	267	264	275	263	249	281	277	254	260	275	305	276	279	278	252	267	289	288	263	272	283	303	277	249	293	263	284	263	286	296	250	250	239	294	268	303	260	282	293	262	270	273	285	262	263	261	266	300	285	254	264	261	254	246	242	289	294	307	269	266	267	251	260	236	290	295	271	263	302	265	229	272	291	243	309	230	269	274	260	249	257	277	282	261	268	285	288	285	261	270	275	262	275	266	274	253	249	254	264	268	268	263	292	260	250	296	252	264	261	263	299	250	254	266	262	271	259	267	272	245	256	279	275	273	267	296	263	264	285	262	288	257	266	254	282	266	280	266	244	286	271	265	258	259	262	282	304	270	280	283	248	278	238	286	267	279	268	261	292	267	288	293	265	268	278	263	274	254	279	285	277	250	289	280	263	265	265	265	246	290	280	256	277	256	258	269	279	271	260	250	235	281	270	273	282	261	234	252	274	254	273	281	232	237	263	275	276	271	284	264	262	271	261	236	297	287	289	270	277	265	249	266	278	284	281	281	241	290	296	274	257	234	263	263	292	262	269	269	278	284	250	269	262	258	255	274	266	262	253	250	279	273	246	276	301	285	283	291	260	260	268	277	274	293	262	294	262	258	257	286	303	305	263	267	273	268	264	267	244	275	300	281	257	272	251	257	272	278	260	263	279	262	265	264	260	289	277	271	262	285	278	282	277	267	280	250	287	255	276	297	296	267	254	279	254	281	287	270	267	268	268	275	269	245	271	252	280	268	277	268	279	270	274	294	285	270	310	305	242	251	252	236	258	260	272	281	247	291	257	254	269	293	296	291	273	263	276	257	266	263	253	256	278	282	269	281	283	268	279	254	246	274	252	264	264	267	283	291	271	252	262	277	247	279	272	304	254	255	283	248	263	284	253	273	281	256	284	236	275	265	267	262	273	234	286	286	284	284	271	295	252	296	272	290	295	270	260	317	264	250	268	287	275	287	234	275	243	281	272	255	284	256	276	265	297	276	277	291	273	268	274	285	277	288	263	265	267	265	274	269	259	278	283	283	260	289	292	272	277	282	262	256	256	246	263	280	237	256	279	273	280	257	260	265	290	278	258	276	274	271	257	248	278	269	266	293	278	273	268	264	246	257	267	276	283	289	261	260	262	252	282	248	281	267	272	291	263	253	264	278	253	273	253	268	265	267	263	280	259	291	290	250	252	290	263	287	274	258	266	277	264	296	260	304	255	264	279	294	282	267	257	274	292	269	271	273	279	270	279	290	279	231	254	269	272	246	288	274	259	271	288	243	246	273	272	256	296	293	277	271	258	279	288	281	262	265	260	271	263	273	285	267	269	297	262	265	252	254	265	250	257	279	256	266	267	251	292	298	274	260	258	271	280	280	235	273	279	268	280	270	261	264	275	287	265	284	258	277	296	276	274	264	266	233	260	309	258	276	268	279	237	308	273	248	259	290	296	270	274	283	273	240	259	248	290	264	260	271	259	250	251	266	277	284	253	266	272	273	276	255	282	235	273	277	293	288	271	284	285	255	294	270	300	255	239	267	280	300	278	249	266	245	269	256	272	229	265	265	260	278	260	289	252	244	288	272	270	282	296	270	290	252	280	273	264	287	273	284	282	261	276	287	264	235	284	268	258	303	301	284	289	275	292	256	293	276	275	280	282	282	294	268	258	286	282	269	283	254	285	275	289	258	284	270	265	280	268	301	271	253	266	254	271	269	277	265	277	276	266	269	252	258	256	271	267	284	249	277	304	274	273	283	255	256	272	255	251	299	251	246	253	275	253	244	269	289	261	249	300	273	258	254	259	268	286	287	248	252	248	305	289	288	282	282	300	281	275	257	294	288	276	296	269	254	270	286	266	276	281	249	239	254	283	265	268	266	287	235	242	255	265	292	292	272	279	250	264	277	268	268	285	276	276	269	261	266	278	251	283	292	273	272	237	284	270	277	291	243	284	280	277	265	263	296	283	297	262	269	280	290	284	261	259	277	265	265	306	266	265	248	288	257	281	279	252	230	291	272	266	257	260	281	286	280	261	251	263	287	265	284	240	260	290	273	253	284	271	280	300	268	253	269	260	271	255	259	262	276	247	291	272	269	263	296	270	257	257	294	260	269	285	293	277	264	274	270	253	261	264	255	244	291	294	259	264	261	258	277	273	250	243	281	295	287	269	292	284	253	272	279	262	270	246	272	247	268	277	245	270	278	262	294	271	284	232	264	267	261	275	267	249	260	244	256	263	239	257	256	285	285	265	256	253	248	285	292	229	254	274	282	258	298	275	252	277	296	283	271	259	279	283	242	288	250	263	263	261	303	269	266	248	282	255	308	251	247	286	273	242	264	243	279	286	268	297	285	288	295	271	275	252	262	276	266	276	291	272	291	273	253	277	260	282	279	254	272	277	273	269	294	263	277	251	266	274	232	265	235	270	318	261	243	265	279	267	277	277	273	251	258	245	276	277	269	280	282	286	307	282	280	282	267	271	279	280	282	281	246	268	265	289	279	267	295	280	251	245
22888	20710	27493	23970	20718	20794	9739	1899	1279	1158	1049	964	886	768	743	775	683	642	605	660	638	571	597	593	635	642	586	602	578	575	524	537	520	575	512	540	574	589	524	534	529	517	533	562	569	523	550	475	504	512	524	522	488	502	535	484	530	510	526	479	543	509	526	515	526	520	528	509	523	477	538	518	511	513	489	508	520	526	515	512	480	517	500	478	477	495	555	510	470	476	492	494	531	478	515	454	538	521	521	498	499	511	468	513	519	539	516	490	504	503	483	509	563	520	514	459	478	542	454	512	494	494	493	528	524	482	486	483	481	491	494	456	539	564	516	463	510	517	488	446	518	474	522	498	556	497	524	535	476	471	488	487	481	523	513	520	507	517	521	508	489	509	551	484	470	508	472	463	497	502	541	488	541	510	513	497	438	472	498	507	482	495	468	525	495	456	540	485	504	487	499	474	508	502	513	476	516	489	490	509	526	533	473	503	492	495	486	495	500	492	515	522	528	461	504	520	495	499	516	511	494	518	512	508	514	485	488	488	510	511	484	492	473	479	459	497	465	476	480	504	536	539	503	473	499	492	542	503	493	511	459	484	496	511	466	526	501	497	493	459	486	524	498	467	474	505	467	496	496	481	511	505	518	487	480	519	485	504	492	513	514	477	535	517	514	498	513	511	482	538	498	520	507	474	494	530	528	517	458	500	512	488	516	490	489	508	473	487	465	509	435	473	504	506	459	515	516	506	454	488	496	524	499	464	491	509	480	470	495	486	492	500	525	531	498	515	482	510	449	496	524	499	477	521	505	473	535	527	501	494	498	504	521	485	496	531	510	540	455	480	507	528	478	507	513	518	482	461	500	511	471	502	484	502	501	533	492	495	462	480	500	487	509	493	503	485	476	501	492	482	485	518	532	518	459	518	498	519	511	480	487	472	512	509	488	496	494	456	500	526	468	531	458	490	489	512	496	490	481	511	534	479	523	517	504	487	510	481	520	500	522	480	501	476	494	545	498	499	530	472	516	494	531	514	511	507	499	517	540	501	492	557	492	512	520	536	493	450	501	532	489	479	490	511	463	526	516	515	500	500	520	522	518	476	475	517	498	466	494	477	510	502	464	510	513	492	535	534	498	503	486	508	488	448	541	492	477	519	502	493	503	511	474	466	443	475	493	505	522	486	523	492	505	515	520	492	493	476	474	464	500	511	472	508	508	522	483	491	498	537	545	507	482	491	503	464	472	468	482	509	495	489	542	489	457	536	520	531	501	520	488	492	447	466	465	487	521	511	492	485	460	504	474	488	492	491	524	498	492	475	483	479	506	504	460	501	448	504	542	498	473	486	501	506	489	487	462	490	467	452	527	492	462	527	532	501	495	485	485	487	512	464	525	511	455	472	502	484	504	487	515	502	501	496	491	508	491	496	490	530	498	512	548	508	527	478	468	533	498	475	548	497	488	510	505	488	503	477	472	482	502	491	504	470	533	492	469	544	468	512	514	486	500	508	495	483	499	500	501	486	494	503	525	495	442	482	504	476	483	498	508	514	495	487	512	542	471	492	504	531	500	499	505	490	484	511	471	460	511	491	463	502	521	498	455	466	495	519	466	504	487	482	469	498	512	466	489	567	548	478	526	493	482	521	536	497	516	511	482	500	482	524	479	493	514	482	468	479	509	527	529	488	462	492	489	504	501	481	490	501	487	488	519	522	467	502	480	536	523	550	498	499	508	462	522	455	463	475	520	526	472	514	502	501	507	545	486	493	487	479	511	496	443	474	493	520	456	518	484	527	494	495	518	501	526	488	501	482	476	493	506	499	517	487	488	497	513	511	505	475	505	478	460	453	491	495	461	522	499	482	498	494	501	486	482	474	476	509	522	449	521	511	454	539	505	481	472	512	519	490	468	472	516	490	482	482	487	469	472	492	496	504	460	532	509	483	493	531	480	486	474	516	504	472	491	502	480	529	532	515	492	528	507	487	521	527	488	487	503	466	511	504	512	498	483	520	474	511	485	522	487	544	498	522	505	467	530	493	489	484	526	483	519	484	489	486	477	476	483	484	511	466	521	516	489	504	505	493	457	462	483	516	495	508	554	491	494	493	497	477	486	507	501	496	468	497	479	515	495	533	486	485	485	505	458	491	542	481	490	485	510	492	475	460	507	486	496	541	493	450	513	520	515	472	497	545	509	476	501	540	500	491	463	495	481	496	533	475	496	535	509	480	460	490	514	505	509	469	498	473	499	483	518	520	524	514	490	538	500	448	527	472	516	517	510	491	524	511	513	439	488	505	506	537	460	466	505	508	513	487	540	532	497	517	505	508	530	512	513	483	503	496	505	470	525	543	501	499	522	471	447	492	490	511	497	521	451	517	488	482	477	502	513	525	507	538	516	536	483	516	577	445	461	496	523	495	521	493	497	473	486	503	475	517	533	488	546	506	490	472	457	492	500	533	488	508	518	488	459	536	485	478	484	524	536	438	538	494	506	488	483	521	480	556	538	481	505	510	483	494	457	496	510	515	507	502	519	523	518	469	500	489	503	494	531	522	518	528	538	485	492	507	529	487	476	525	505	524	497	521	539	492	486	497	542	520	481	508	523	470	507	463	510	525	480	495	526	513	477	486	480	490	519	519	458	496	511	500	501	469	484	499	507	491	470	461	476	490	505	512	507	488	525	472	475	519	476	509	479	484	494	470	495	491	502	526	483	471	481	497	511	511	473	524	510	489	470	508	489	498	521	477	478	499	498	494	504	470	479	500	492	481	485	490	479	498	462	466	501	492	550	500	547	489	493	495	485	497	490	513	485	494	484	488	502	520	492	475	515	524	471	479	485	502	510	469	484	483	512	475	527	468	503	517	504	534	514	508	517	476	459	493	477	466	503	525	506	491	493	506	527	450	474	509	499	512	459	499	526	488	497	527	509	502	500	508	525	494	511	469	508	508	527	496	499	446	509	508	490	454	491	495	477	458	492	472	489	496	474	496	471	535	525	506	489	529	484	506	534	503	545	478	501	470	476	511	483	499	504	488	512	486	492	499	499	468	515	488	521	521	500	467	491	487	512	506	473	485	484	495	465	507	518	489	521	481	473	482	494	515	473	488	497	484	429	492	470	475	491	486	519	466	505	471	504	518	518	490	496	475	465	509	525	481	454	498	519	403	503	521	525	507	477	523	515	492	504	471	517	501	504	510	460	506	520	464	456	503	541	489	514	513	512	502	524	498	516	545	504	481	512	484	530	493	540	513	560	485	489	495	473	518	503	472	488	490	462	517	463	494	512	489	508	521	502	467	494	489	524	468	448	511	483	506	477	490	474	487	488	480	485	513	470	463	484	540	483	521	489	473	496	497	507	485	477	468	525	494	491	481	516	495	477	507	512	504	501	486	491	505	474	520	451	504	540	508	509	455	464	499	472	489	496	511	481	504	502	495	484	488	483	530	465	498	486	469	491	527	501	484	493	490	535	512	482	536	507	504	535	495	482	495	442	492	512	507
10961	23444	21410	12135	6589	4912	3711	2923	2382	1994	1710	1486	1337	1210	1141	979	947	812	873	789	779	702	701	652	626	612	573	603	609	608	570	561	597	509	552	559	595	558	517	519	513	515	519	555	536	494	533	513	543	495	478	520	496	532	471	500	494	522	533	496	476	490	494	504	443	461	451	487	513	476	488	483	475	470	431	509	528	470	502	459	494	505	491	487	502	506	436	482	493	492	490	496	486	482	468	496	458	463	443	496	461	466	466	481	501	494	501	484	502	482	498	499	460	485	489	496	489	442	437	497	489	428	456	487	522	497	477	461	459	476	474	522	507	521	484	483	497	499	459	459	456	460	470	472	482	525	494	457	480	493	472	520	474	463	448	462	488	494	493	470	456	451	462	439	461	454	492	469	487	498	493	508	490	492	468	475	491	496	457	477	481	469	457	451	444	449	471	497	490	494	494	458	502	472	493	452	448	436	488	477	459	485	447	490	499	486	479	485	458	520	469	463	448	465	506	458	470	512	448	448	515	440	479	488	508	443	506	449	473	439	493	479	425	436	465	496	494	464	517	455	490	486	474	478	465	481	454	503	466	488	492	478	457	443	500	473	492	519	475	517	415	468	474	474	432	500	466	477	473	479	479	462	501	506	494	471	460	470	465	445	514	471	456	529	479	458	501	492	497	453	487	479	487	476	497	438	474	464	463	458	488	456	463	453	464	453	499	467	471	457	508	443	505	509	477	486	476	472	468	458	526	472	499	477	469	451	461	491	444	448	482	467	459	458	463	486	485	451	474	466	486	455	452	478	474	472	469	456	451	489	502	437	474	458	465	467	464	454	495	497	442	494	489	471	467	490	483	481	496	504	473	486	493	462	499	445	544	453	481	428	457	473	462	459	476	478	444	450	505	453	450	462	438	501	520	470	463	478	446	440	514	460	476	442	485	459	480	451	491	470	489	474	524	519	471	443	471	509	523	502	485	427	487	492	435	455	486	488	486	506	439	474	470	514	495	498	482	471	455	476	449	479	485	484	481	484	445	474	479	442	501	477	487	462	453	483	487	479	434	478	501	452	478	479	481	503	498	496	479	450	477	506	503	471	489	463	455	475	459	493	452	469	498	498	465	467	486	469	511	474	480	496	466	479	474	503	483	482	446	491	455	475	468	452	501	500	475	492	461	426	473	499	486	473	498	501	447	444	467	476	474	433	473	468	470	470	456	426	479	471	466	484	472	448	479	468	428	457	459	464	471	443	458	483	501	445	437	463	465	425	446	531	466	511	479	481	445	489	505	514	453	477	485	475	523	464	419	465	473	449	473	419	474	435	435	483	495	488	461	535	478	469	448	438	481	478	468	448	458	496	440	506	470	425	507	463	468	439	491	453	481	495	506	459	487	459	462	497	481	470	482	460	471	494	478	509	468	462	492	480	425	508	474	467	468	487	490	499	473	443	507	466	466	481	446	455	506	486	492	455	467	496	477	466	513	496	483	459	524	439	444	475	469	459	477	494	503	458	503	488	455	457	457	451	475	427	521	458	487	432	503	502	474	434	503	459	467	488	470	450	444	458	460	513	444	490	461	449	453	500	489	513	487	418	491	511	493	445	464	503	487	473	456	454	453	458	480	513	465	482	468	480	497	484	479	469	465	460	458	472	453	484	486	472	457	436	483	485	470	479	470	446	449	477	496	454	430	486	491	475	489	470	449	487	487	514	464	448	478	448	434	481	521	435	471	468	489	475	470	484	502	472	460	493	442	461	442	497	462	479	486	474	511	492	520	514	502	445	462	427	507	489	500	490	515	497	468	490	487	464	508	471	496	514	465	471	465	463	494	500	496	457	453	494	532	487	466	465	488	446	491	497	475	457	482	476	477	482	469	495	447	461	444	457	430	450	475	449	463	489	464	480	429	474	451	519	464	485	476	500	483	468	474	449	435	490	509	497	461	512	468	454	496	497	457	502	484	469	490	475	444	482	492	457	450	453	457	504	465	509	497	503	445	463	469	495	451	491	464	479	444	499	501	479	483	465	496	471	423	474	474	477	501	443	460	506	505	503	472	485	455	470	494	459	468	518	488	459	517	442	471	498	506	465	431	482	526	478	506	451	495	458	455	448	464	490	443	473	481	476	506	463	490	442	486	478	486	456	481	470	426	490	427	485	513	464	458	442	474	476	494	508	497	482	479	501	481	487	449	477	493	461	428	483	473	510	475	484	485	463	490	490	475	489	460	493	488	465	497	455	458	484	486	486	495	465	489	468	480	437	449	495	519	462	464	501	496	472	483	472	490	453	437	476	486	492	498	488	448	485	482	472	479	472	522	487	451	492	489	451	469	468	468	455	488	467	508	468	487	491	431	499	489	466	488	506	489	460	458	461	462	477	474	468	469	502	458	524	462	476	482	413	472	472	479	451	484	459	501	435	454	491	470	460	519	487	457	472	509	448	476	499	471	486	462	487	505	500	516	431	493	495	469	478	456	456	486	464	474	494	504	479	452	461	466	431	451	432	473	487	416	479	454	512	469	495	493	478	469	487	489	446	476	476	533	495	458	480	424	482	468	527	466	505	509	491	503	458	526	463	486	451	466	481	521	457	472	485	446	449	470	525	490	461	467	472	499	433	421	508	469	477	450	468	504	463	506	485	459	515	496	498	459	475	488	451	463	494	450	455	465	437	483	472	492	462	484	455	458	460	450	499	487	457	433	475	482	448	484	474	460	445	473	470	441	521	469	463	461	509	511	468	520	488	469	506	462	467	477	490	499	451	481	457	480	458	474	532	489	488	489	497	463	483	463	470	470	465	462	507	465	519	438	481	489	488	500	447	473	489	489	501	490	499	448	457	488	462	489	479	490	463	445	486	461	476	453	477	492	484	481	482	452	466	446	502	446	474	466	465	458	433	467	490	436	434	497	445	465	442	473	471	480	438	481	492	466	469	495	508	468	467	472	467	457	477	464	511	469	501	465	468	482	451	472	462	446	521	464	497	474	488	490	450	467	506	467	494	475	475	468	455	469	467	458	496	486	469	484	432	458	431	429	446	485	449	448	485	514	438	520	467	454	455	463	502	476	522	495	476	486	507	455	504	512	452	444	537	429	483	459	473	501	469	467	436	517	421	428	505	467	456	439	488	493	502	483	471	485	493	461	502	444	502	471	503	470	471	473	491	448	475	478	494	482	482	445	466	496	476	463	477	483	523	469	449	466	468	494	499	485	449	490	530	466	454	470	473	464	505	467	482	469	463	489	469	476	499	469	451	472	490	449	476	440	497	461	469	488	456	477	476	516	488	477	452	472	487	451	498	489	477	468	497	493	453	463	458	489	469	458	462	460	509	471	470	419	489	479	500	477	498	514	432	467	457	473	479	479	508	512	474	490	477	462	457	485	485	477	506	484	507	469	437	470	490	466	469	473	465	440	475	461	498	486	443	498	462	451	432	447	464	466	462	476	512	456	491	441	433	472	499	431	472	492	443	471	495	457	469	451	487	428	490	487	469
28235	14328	2352	870	686	632	627	583	530	586	564	566	560	528	584	575	566	558	597	581	555	590	533	605	554	626	541	589	534	537	572	552	566	563	554	586	566	550	549	546	570	587	560	573	568	557	559	567	545	576	597	537	598	545	533	583	575	634	533	569	544	541	568	553	556	565	563	560	567	535	541	540	551	576	542	542	581	547	603	554	555	564	587	590	567	575	534	562	569	589	556	593	585	565	527	548	519	536	531	544	597	529	586	560	559	563	556	575	549	558	590	582	558	561	575	588	524	578	556	549	593	561	561	542	538	564	539	600	555	585	571	544	610	495	540	572	574	599	585	571	496	584	539	551	551	576	593	587	564	557	562	585	581	609	590	547	536	538	525	560	569	521	591	540	597	542	533	550	581	561	573	588	565	561	522	542	557	550	542	559	537	568	571	572	578	577	554	526	556	553	586	567	548	572	581	582	561	536	534	596	613	580	537	584	612	571	556	541	595	587	556	582	579	576	578	587	543	554	574	594	583	532	521	516	596	560	528	571	610	568	543	568	584	543	555	540	593	595	570	599	548	567	596	574	563	552	565	563	610	570	590	534	526	534	574	563	522	548	581	532	585	554	547	540	537	587	574	608	587	524	566	543	575	569	532	536	539	558	581	562	525	504	571	585	564	522	585	523	584	536	576	529	564	561	577	599	570	548	578	578	553	543	513	529	562	557	576	509	501	548	556	560	577	574	561	550	560	576	589	532	582	567	543	564	555	600	599	555	587	600	535	644	556	573	558	590	578	589	572	574	531	579	570	593	571	540	539	575	561	554	577	546	527	541	595	557	584	590	592	498	592	552	611	539	562	588	603	593	518	592	593	569	548	587	580	595	567	590	523	600	567	525	563	535	595	607	606	547	544	559	558	555	527	540	580	580	577	543	567	522	601	560	558	554	580	503	555	596	562	610	568	583	553	603	559	559	571	555	584	583	548	567	593	634	625	592	601	552	545	562	523	539	565	561	544	537	532	563	577	575	606	513	579	572	585	539	572	565	551	548	568	553	566	556	558	511	554	592	585	521	575	584	561	596	568	539	609	518	563	573	565	606	542	579	563	504	571	570	599	526	589	552	627	517	554	560	594	566	568	651	595	537	558	589	570	582	571	516	594	554	531	600	552	559	514	569	553	553	588	622	574	555	612	564	606	538	601	582	564	512	560	574	557	566	550	553	608	565	594	558	559	579	549	522	548	551	564	570	536	536	567	542	602	547	617	572	547	529	548	556	546	556	574	537	552	579	568	563	560	575	621	574	577	569	593	556	568	597	538	565	569	573	549	571	574	569	533	568	535	602	548	532	530	574	564	550	572	603	523	511	578	535	551	555	589	604	547	553	573	611	575	511	553	519	561	558	541	567	568	561	568	526	546	595	550	555	548	608	578	561	585	593	555	538	551	560	542	555	555	603	605	568	577	557	586	577	537	538	550	549	545	600	549	569	496	547	555	584	608	555	600	557	631	534	552	552	567	547	550	560	517	575	562	610	554	578	576	545	577	556	544	557	561	597	578	563	537	560	561	546	580	536	555	556	565	556	589	546	536	566	589	540	540	553	564	514	540	583	554	555	528	555	572	562	573	520	558	540	551	554	558	596	572	636	570	558	554	555	590	593	559	600	553	549	625	551	572	527	581	574	565	595	595	569	563	597	576	580	580	554	567	551	574	613	547	586	550	556	546	588	586	575	550	570	558	538	550	559	513	584	553	550	598	602	536	563	571	547	576	562	569	533	554	573	540	594	590	573	614	570	536	610	568	581	561	557	531	617	566	609	524	627	526	564	564	565	535	554	548	589	527	578	585	584	551	543	573	534	561	566	557	604	588	533	558	555	576	610	559	540	579	588	581	597	554	582	556	573	504	575	554	538	548	590	561	592	529	524	540	558	532	561	557	561	573	584	532	565	557	507	616	610	584	554	586	594	545	556	541	529	638	575	537	588	567	612	597	549	583	559	578	561	562	589	579	549	589	578	597	591	563	539	561	520	566	533	583	609	578	559	531	534	558	564	558	556	571	523	558	586	573	604	602	595	597	581	588	589	569	554	536	546	580	575	547	560	551	559	573	554	575	609	575	524	575	560	606	574	521	536	512	560	549	522	587	581	519	597	549	588	547	601	537	571	549	570	567	585	563	585	578	552	556	563	506	623	605	547	532	568	568	538	594	558	568	554	543	517	589	551	562	587	554	581	531	537	590	573	572	552	599	594	566	558	569	551	565	557	618	552	572	554	551	575	552	541	600	563	527	555	564	519	528	578	544	591	585	551	514	613	569	555	567	550	569	608	585	547	552	565	585	564	569	595	547	597	544	542	525	576	605	573	525	588	552	510	604	545	518	569	548	578	542	547	550	580	509	578	632	560	562	619	542	537	577	612	577	569	546	600	599	557	573	569	602	596	619	593	544	547	552	541	568	554	581	589	584	570	601	545	560	560	557	562	583	576	541	609	584	551	539	524	604	570	554	562	566	570	562	539	561	564	537	573	575	558	586	559	545	588	564	527	567	565	564	562	600	563	536	535	539	573	546	554	523	527	579	559	533	533	553	530	516	548	546	588	540	565	617	574	539	592	580	562	559	573	529	570	600	545	549	569	549	561	548	564	560	532	525	547	585	562	608	557	524	536	560	578	583	567	596	580	544	598	597	574	588	556	531	538	567	622	604	565	649	582	552	593	565	607	547	569	600	577	600	607	565	569	532	590	545	562	558	560	561	569	569	572	570	575	526	560	525	573	527	558	590	576	598	569	573	542	545	601	516	560	583	565	563	556	595	568	516	565	549	593	545	524	557	586	534	574	611	544	594	486	513	587	607	588	593	558	546	562	575	577	599	561	576	565	579	556	552	564	562	561	553	597	549	523	609	570	627	546	567	601	587	529	582	571	575	588	562	564	566	573	536	555	609	558	578	597	573	562	557	541	558	534	554	633	543	539	530	598	539	587	527	584	528	628	560	566	581	541	539	525	530	579	554	564	534	572	524	568	565	576	556	557	520	580	505	594	558	572	603	545	541	578	587	588	542	547	522	546	541	570	591	585	605	578	563	557	587	582	601	558	568	552	572	521	592	566	532	551	567	566	616	611	546	565	569	575	572	604	593	566	511	508	576	542	573	587	568	571	562	546	542	568	572	587	523	593	561	556	531	545	546	554	541	549	573	534	565	537	556	540	550	584	598	573	574	580	565	569	579	529	559	545	549	519	573	581	548	567	548	570	509	567	544	524	582	561	541	561	550	542	569	545	582	585	561	561	556	529	537	613	547	564	533	530	549	609	558	555	550	584	566	541	590	604	562	559	596	531	549	565	595	546	551	599	561	538	542	573	586	560	595	581	514	550	568	587	546	625	582	575	555	554	580	582	551	558	609	594	584	518	554	534	532	520	544	569	539	617	547	572	563	555	578	596	611	533	559	587	503	556	573	539	562	545	561	541	561	540	563	557	572	561	522	529	581	579	584	555	595	562
5472	1708	1383	965	730	734	688	675	577	645	592	581	561	626	606	601	608	596	590	624	600	579	594	574	588	561	554	615	602	600	603	590	610	631	574	652	591	598	554	567	565	581	608	573	601	584	556	586	510	540	563	577	598	606	618	610	563	595	579	604	607	599	663	624	605	608	603	610	542	555	618	559	589	613	584	633	624	625	619	610	581	555	577	566	584	599	545	557	580	575	593	624	607	592	565	572	592	572	587	590	555	624	614	591	638	593	563	582	594	614	601	607	549	598	599	637	568	555	554	568	571	616	632	645	588	614	607	603	601	564	626	578	596	596	557	613	580	580	581	637	588	562	593	587	605	584	590	595	628	591	607	583	591	603	588	604	564	585	593	603	643	556	592	570	573	583	638	607	565	569	588	633	596	560	613	550	615	574	551	607	602	640	587	614	600	621	575	564	584	593	612	610	579	567	576	599	566	571	589	604	623	549	580	605	588	545	587	596	634	602	581	583	623	563	571	606	568	563	596	601	608	601	598	577	588	611	572	599	577	611	589	591	608	612	568	607	574	580	642	582	638	610	658	603	605	600	552	592	569	603	614	596	581	588	627	598	649	534	554	604	603	610	588	572	591	577	604	634	584	588	600	584	564	600	583	592	639	599	588	623	548	626	591	562	602	587	550	572	570	587	602	584	614	578	575	579	594	610	584	606	575	613	583	584	608	549	569	611	608	597	589	534	629	594	591	547	577	581	573	554	623	609	602	637	583	612	591	605	576	577	587	603	582	598	597	531	563	591	566	567	562	587	558	598	585	601	590	595	601	642	591	582	602	579	594	545	539	597	604	557	634	559	566	563	590	583	571	614	597	552	628	551	594	571	572	618	580	579	583	590	604	584	553	558	599	577	606	616	600	562	559	600	590	610	637	587	596	588	596	563	544	596	583	601	592	625	583	579	582	593	608	578	587	587	607	613	557	604	594	602	610	598	574	582	607	631	576	627	644	578	621	566	586	595	564	640	563	580	599	585	568	630	549	592	630	612	579	610	590	641	618	576	629	609	589	526	552	627	563	565	588	618	635	539	577	584	573	566	589	601	593	576	594	592	593	531	668	601	596	610	615	586	549	565	607	586	618	566	538	578	566	554	620	606	577	570	594	588	577	575	612	555	571	613	615	617	616	626	591	514	610	563	618	572	612	574	600	548	596	638	625	592	571	640	585	564	573	628	578	552	571	594	560	568	598	591	579	602	628	568	623	617	562	619	582	540	573	632	552	574	594	553	582	613	566	596	577	555	579	628	553	616	591	569	577	630	592	572	604	576	601	632	559	605	557	565	586	591	547	602	628	600	553	562	583	568	558	593	614	569	594	592	584	598	591	576	584	558	597	606	591	570	600	585	590	573	594	632	559	549	541	611	584	550	565	570	608	635	603	605	614	617	575	616	568	577	599	649	588	634	602	633	620	554	618	589	644	551	605	616	616	610	592	559	628	575	600	636	575	574	631	657	601	597	565	574	602	596	578	564	610	620	588	604	586	583	616	605	555	591	563	593	628	610	550	548	578	584	591	602	553	583	568	568	569	611	613	573	572	564	575	563	633	591	552	589	635	607	603	569	584	588	629	585	608	592	580	546	580	621	577	557	588	581	628	567	606	578	581	601	550	586	585	573	621	545	595	577	603	594	585	575	619	590	615	591	577	598	564	582	580	598	587	596	628	623	624	577	543	561	565	587	559	583	584	620	590	579	577	638	597	600	586	610	575	576	578	649	564	604	555	576	617	574	586	586	589	622	570	595	572	572	593	588	601	609	577	561	603	605	592	609	549	563	636	581	566	639	606	593	576	618	588	595	600	612	620	601	623	578	562	571	583	584	578	580	569	577	604	575	619	595	537	581	566	576	581	614	548	555	615	639	580	579	598	595	601	565	590	583	601	530	569	610	562	587	572	589	582	617	601	618	596	585	564	567	552	589	576	548	618	598	555	598	591	598	619	586	613	605	594	603	582	576	604	614	647	588	558	571	599	549	588	575	630	604	547	577	564	575	604	603	570	571	545	597	551	596	561	579	578	588	598	603	599	565	582	610	553	544	620	535	587	581	569	544	569	564	591	586	608	601	579	612	604	578	629	591	621	586	606	583	665	602	610	599	586	550	591	593	570	604	598	579	600	599	548	592	572	566	584	572	582	608	623	568	603	616	568	622	563	589	559	589	599	519	597	646	533	564	577	569	586	568	598	598	600	604	587	582	601	583	611	602	588	566	636	598	600	565	674	586	570	589	604	627	596	554	641	615	601	576	577	615	617	591	572	576	601	622	595	552	638	559	624	580	585	556	564	588	576	570	611	576	578	589	558	624	542	597	579	578	615	600	564	582	583	572	537	583	572	572	580	630	587	636	625	613	613	605	555	554	606	627	610	549	610	599	575	595	628	635	613	615	643	576	549	525	573	596	610	585	594	602	579	627	554	540	605	564	576	599	599	577	620	532	635	591	578	564	584	564	594	599	583	591	573	595	590	564	572	589	569	609	567	577	624	540	599	617	617	575	577	568	584	565	566	591	606	611	580	559	609	604	606	556	586	609	569	580	575	563	569	578	569	617	632	629	590	604	592	555	589	600	562	606	578	608	619	538	574	589	564	573	606	607	627	548	621	600	598	550	515	582	601	574	605	585	576	599	604	569	617	617	554	570	581	593	558	577	612	596	574	627	567	567	602	607	566	625	582	575	601	616	579	592	577	623	581	578	627	584	603	588	556	551	595	611	583	589	575	606	600	618	573	570	584	582	615	616	617	597	586	597	557	585	599	597	609	571	635	577	594	581	558	579	575	604	593	611	603	590	596	590	631	599	585	608	600	574	583	660	604	587	553	587	581	596	630	570	580	588	592	607	609	594	590	577	548	625	587	636	614	573	595	593	600	617	555	600	556	546	622	570	597	597	560	586	633	568	597	595	607	584	615	571	597	580	599	608	622	572	601	618	578	601	578	594	599	594	633	573	581	626	610	584	599	573	581	626	594	628	581	555	573	581	599	589	592	567	599	629	636	612	605	634	549	618	574	558	602	587	581	612	601	575	573	553	578	606	611	551	615	584	598	599	566	591	574	605	543	599	580	573	605	615	576	592	626	633	622	580	572	573	624	567	616	585	558	606	617	624	557	585	595	589	611	598	635	583	558	604	593	598	600	584	580	556	607	577	598	574	629	603	605	616	600	607	571	626	573	547	550	641	640	588	601	554	597	609	556	613	549	540	615	585	589	634	591	588	585	610	565	600	622	625	628	583	583	570	566	575	582	592	596	541	569	590	578	619	609	594	593	608	604	618	579	601	568	623	570	565	596	562	624	631	597	589	579	580	570	641	597	558	588	606	586	598	621	616	621	599	535	587	583	591	643	567	573	621	563	567	567	581	613	603	563	577	591	600	596	584	608	577	545	606	553	558	562	563	599	564	564	607	627	570	607	593	622	607	560	582	624	606	570	565	590	563	608	589	539	590	613	574	581	567
25080	20696	27085	24372	20708	11114	1354	845	688	603	533	456	456	385	366	401	353	353	304	312	312	297	306	331	297	265	287	275	260	264	251	275	285	292	230	260	254	277	266	239	274	250	281	270	246	263	266	277	260	258	282	239	260	264	246	266	260	242	247	217	252	271	269	254	272	219	282	273	245	243	261	253	254	242	254	272	228	256	271	260	233	244	259	250	250	284	240	277	269	235	250	241	255	258	271	266	246	271	257	237	234	298	247	219	259	248	250	281	258	269	256	271	234	245	281	257	254	253	212	275	224	251	238	278	256	236	232	239	278	242	276	245	240	256	241	271	261	228	245	261	262	242	234	228	259	228	272	248	228	235	241	247	256	240	252	253	245	239	213	247	252	261	246	251	220	245	235	276	255	222	258	257	261	220	232	251	288	240	261	259	226	250	260	279	275	241	242	258	247	244	256	263	254	232	256	277	240	234	239	263	272	273	246	228	243	246	237	290	229	258	225	229	247	266	229	254	242	227	269	252	234	271	236	245	237	262	242	229	251	236	228	249	247	245	245	242	258	262	267	277	243	275	247	249	257	248	256	250	256	240	270	256	251	248	253	253	262	280	279	279	240	253	253	253	266	252	230	241	243	242	267	275	251	232	254	263	218	252	224	261	251	254	226	256	242	251	251	264	237	250	199	233	250	249	252	232	220	264	229	234	244	235	245	257	248	245	263	244	261	269	259	224	252	225	249	230	242	265	248	247	232	252	245	231	253	249	257	264	248	242	258	246	261	235	261	219	265	249	230	250	250	230	274	257	254	255	244	258	241	228	283	264	247	249	259	224	247	245	247	265	243	249	229	252	252	240	254	265	236	268	257	238	247	233	271	235	251	251	233	261	254	252	246	218	220	250	230	231	225	264	259	253	246	248	239	244	229	247	272	232	279	268	235	255	245	260	215	250	251	236	277	281	265	265	247	255	259	258	214	287	250	263	245	245	249	238	245	235	230	224	251	274	243	249	247	279	233	232	269	246	218	244	254	233	238	218	252	249	259	218	262	236	283	246	252	244	246	247	260	267	245	250	242	267	245	265	257	266	279	235	242	245	249	234	229	255	246	280	235	257	271	231	222	245	235	231	283	266	250	256	223	252	242	237	222	227	235	254	230	248	246	240	276	245	248	235	250	248	230	275	263	268	256	250	222	248	245	219	280	260	253	233	260	249	268	250	274	271	261	268	261	252	250	237	259	247	242	245	251	248	237	247	234	266	278	241	253	239	243	256	257	281	245	248	251	265	258	252	255	223	265	261	239	234	231	233	272	243	250	253	259	227	282	226	243	249	236	225	253	218	232	237	250	237	225	232	232	222	220	284	236	233	246	242	244	255	246	247	243	270	259	246	264	230	245	257	240	211	221	232	225	252	269	242	223	241	254	253	248	225	249	251	236	241	269	275	272	255	242	266	244	239	272	246	262	254	225	257	253	244	259	230	255	241	249	253	245	258	238	243	238	270	257	231	221	253	247	227	216	224	244	253	253	230	258	268	240	235	256	258	235	229	234	216	252	240	256	235	230	261	267	229	255	249	253	241	248	238	248	250	236	235	259	235	250	224	281	228	250	270	238	263	242	252	230	276	274	264	248	262	280	224	245	244	251	240	241	224	258	249	235	273	255	246	246	257	242	252	258	235	245	241	262	270	230	247	252	235	263	246	241	238	244	259	244	244	237	282	247	252	231	235	245	265	251	245	241	276	240	224	246	241	248	229	255	228	260	248	224	246	265	263	269	226	244	239	228	254	271	234	251	274	235	272	228	271	247	283	252	233	240	266	254	240	281	252	251	249	269	233	258	262	291	253	262	229	252	241	238	266	256	268	253	259	239	231	227	252	236	247	267	243	222	249	234	231	215	247	254	277	248	251	248	242	252	234	280	256	241	216	221	251	236	271	253	244	243	255	239	231	243	250	237	262	240	236	240	230	231	256	217	269	231	284	225	235	287	259	232	233	267	292	242	262	261	269	252	249	253	251	242	248	243	260	239	231	212	222	239	240	266	267	236	260	275	280	242	228	246	264	262	237	257	237	227	252	234	265	257	242	246	254	255	253	228	236	228	258	258	268	221	245	249	265	237	222	239	255	248	216	255	234	233	251	250	260	248	229	264	247	255	240	228	226	241	223	253	238	227	242	276	224	241	257	239	246	255	259	247	260	262	253	235	226	259	238	262	258	254	263	244	251	231	244	246	241	241	237	269	246	249	270	263	237	236	257	251	256	247	221	220	278	270	241	256	261	208	233	215	245	272	278	279	272	263	240	219	255	257	219	269	243	272	243	228	223	226	247	233	234	257	251	235	235	264	247	208	251	242	253	269	225	250	258	262	270	243	223	244	258	242	243	257	270	237	235	250	279	281	226	243	231	244	267	228	278	260	275	274	254	243	235	294	256	259	248	239	275	255	239	245	256	245	242	244	240	254	240	229	267	252	247	246	263	237	247	251	255	269	214	231	235	264	243	257	261	244	257	248	249	238	255	242	237	250	241	243	262	270	270	229	257	233	239	219	241	252	263	243	253	263	260	235	274	238	258	275	241	236	249	230	261	247	255	225	244	261	269	267	238	236	246	283	244	235	242	229	248	248	227	250	228	228	266	271	250	271	244	252	244	260	270	280	255	259	229	239	236	244	258	270	234	244	254	276	253	250	260	301	275	270	247	233	240	226	242	228	247	259	265	228	269	264	276	230	247	275	267	260	263	235	255	257	235	278	254	268	241	243	231	235	250	247	249	231	238	234	231	228	247	258	241	257	252	239	261	266	253	236	265	275	257	239	279	212	247	265	256	233	243	237	260	233	220	216	253	258	249	250	265	246	232	262	259	232	256	222	266	249	240	237	246	297	241	224	244	241	260	254	270	232	261	259	241	265	254	258	275	223	240	222	234	254	276	231	249	246	257	250	238	259	242	261	248	259	245	262	260	244	266	246	238	233	241	245	240	247	247	235	237	245	245	243	263	249	246	257	234	249	232	225	246	260	231	267	253	248	229	215	218	262	263	247	241	229	262	231	239	251	245	238	226	240	237	237	286	246	238	251	244	245	226	227	290	265	254	247	267	232	259	234	227	260	249	234	216	243	248	256	241	241	254	246	258	260	259	262	275	235	215	222	241	248	249	258	266	250	262	251	271	286	243	232	262	237	251	244	264	254	255	214	255	232	244	231	230	211	241	237	238	236	242	266	243	284	259	263	253	257	274	241	255	247	252	287	235	238	258	290	265	260	233	244	279	248	271	242	255	232	240	248	240	231	221	261	253	250	250	271	244	266	250	234	204	263	229	247	245	230	259	248	230	262	240	265	232	259	267	240	252	233	234	239	254	243	245	249	281	245	240	263	225	291	238	238	253	235	273	227	257	248	250	240	240	240	219	244	254	258	253	237	251	229	269	251	234	240	219	259	233	246	265	258	231	245	229	248	260	257	252	232	249	260	256	250	240	235	233	254	265	267	254	220	245	252	250
7834	15202	14217	7147	3684	2664	1966	1521	1270	1108	937	789	683	602	653	514	492	480	447	419	447	358	366	331	368	364	351	351	345	360	332	356	323	336	342	288	277	305	285	277	303	253	279	298	289	290	315	278	299	302	276	263	304	284	292	308	286	297	273	293	293	269	258	300	290	234	264	300	292	316	274	267	269	280	278	275	256	269	260	254	283	280	286	286	271	290	298	254	284	312	261	254	276	290	266	285	306	295	276	272	274	277	254	250	270	258	250	274	318	259	277	274	269	268	290	266	273	248	258	295	299	297	259	286	270	275	245	256	271	282	252	297	261	291	261	286	322	257	238	270	298	258	281	280	291	268	304	274	265	275	271	292	296	262	288	268	290	284	262	270	258	274	282	266	273	275	257	260	251	270	267	278	262	278	264	282	252	261	245	275	262	256	289	267	257	263	265	267	275	303	280	274	272	259	279	265	253	275	274	262	305	265	284	267	266	264	275	295	267	252	286	250	285	251	283	269	291	263	249	263	257	283	291	255	266	289	288	268	274	219	251	281	274	317	277	287	275	282	271	295	290	263	268	264	255	224	264	241	284	273	251	284	255	283	282	264	289	243	251	264	264	279	282	257	298	272	274	268	279	265	246	275	267	278	266	241	289	285	298	270	266	259	267	287	257	263	300	267	267	245	274	272	270	245	247	301	262	242	265	279	272	260	272	286	242	277	254	260	271	263	251	254	283	255	258	254	249	250	290	262	263	278	282	264	257	283	237	252	286	298	318	255	275	250	278	265	260	285	276	246	276	268	277	291	270	262	241	270	249	278	254	256	255	289	266	258	241	304	241	256	274	249	288	268	272	258	252	259	273	293	283	272	305	271	272	263	270	281	231	280	251	288	292	275	297	241	263	273	280	253	273	260	270	249	254	300	254	264	273	269	251	249	239	268	270	290	279	268	267	277	251	243	246	276	276	304	236	292	270	259	256	266	270	305	270	269	257	264	251	251	259	272	270	272	270	276	257	256	275	262	270	250	272	249	273	288	281	271	251	265	256	276	278	264	261	293	245	294	273	285	256	272	272	295	275	288	295	277	263	272	267	268	256	261	275	266	255	261	279	278	284	275	265	277	264	260	243	283	268	238	244	278	273	251	258	258	240	309	304	289	290	274	254	298	257	259	293	276	277	283	241	259	283	276	247	270	257	260	283	281	278	268	276	259	226	247	266	281	317	266	267	274	262	279	278	277	265	289	262	291	273	263	255	301	270	263	275	257	253	263	286	245	261	266	247	268	266	245	277	288	270	237	280	255	259	229	252	317	287	273	292	289	258	280	309	289	247	259	276	257	250	262	292	278	259	289	239	294	267	280	241	295	262	267	259	277	293	279	287	277	294	265	261	260	284	267	265	267	228	266	267	269	264	247	294	264	292	258	292	246	289	251	253	275	235	300	274	236	291	299	257	281	257	269	286	258	266	269	272	250	252	243	247	288	310	242	261	279	259	264	286	286	265	286	276	275	248	265	280	293	287	269	281	245	281	274	272	261	247	282	272	266	275	292	262	260	241	275	257	275	279	268	233	263	271	274	282	248	283	274	294	244	254	251	258	229	272	286	270	271	272	263	274	289	273	251	263	255	274	261	239	269	258	298	243	271	250	270	296	261	278	265	276	253	254	303	266	281	287	248	248	283	295	286	282	257	247	257	284	246	301	260	270	287	280	265	280	250	273	280	271	305	282	260	266	277	273	295	266	267	269	260	270	263	291	256	275	256	277	256	273	255	263	288	266	311	277	273	245	270	276	272	286	272	249	218	272	275	286	295	272	268	274	298	290	277	273	270	257	275	276	296	281	293	279	256	299	260	267	281	289	285	290	273	252	271	275	274	250	285	261	255	285	265	276	279	288	256	257	262	247	261	277	281	272	287	263	241	271	292	275	280	289	243	262	267	283	272	252	251	305	289	298	256	234	270	253	278	240	256	262	294	267	282	258	260	285	272	269	293	267	293	273	254	263	253	279	261	262	277	268	270	267	304	289	286	315	254	260	281	267	264	270	266	278	245	270	269	261	262	241	301	270	269	277	265	241	267	280	290	293	264	271	263	280	261	269	271	242	259	268	249	269	270	281	273	262	286	282	239	252	271	291	293	268	246	254	255	277	274	258	277	277	265	267	302	285	272	290	261	270	281	280	278	284	250	247	230	259	276	281	281	277	261	251	259	268	239	277	273	265	265	241	279	265	284	256	261	280	275	247	266	255	280	262	275	240	253	246	279	270	275	275	285	263	252	269	290	284	311	261	283	269	260	265	252	272	283	277	260	267	280	278	266	275	294	281	284	257	294	277	277	261	254	282	275	279	269	248	273	256	270	312	256	263	257	261	259	257	251	291	255	257	261	270	247	284	249	276	266	295	267	246	241	253	297	257	257	252	229	245	254	279	274	269	236	290	282	259	265	276	256	290	251	271	280	300	270	250	261	252	263	241	274	250	247	276	250	274	295	254	298	295	267	312	278	274	285	287	272	263	252	280	282	268	263	280	263	269	245	283	236	283	260	263	283	296	300	308	277	232	268	271	261	276	258	273	254	256	306	260	269	287	252	262	251	258	309	283	256	292	275	278	250	274	278	287	245	260	275	272	267	285	266	278	266	281	282	268	293	256	252	286	236	291	282	252	270	285	292	261	253	283	246	255	270	259	267	252	275	258	288	241	245	278	272	269	263	268	281	270	292	268	250	252	288	292	265	241	287	238	262	262	265	260	254	251	269	285	253	252	276	299	264	257	251	275	254	270	244	266	270	270	264	277	297	245	271	284	254	277	255	283	246	300	272	270	266	290	273	261	287	284	285	284	283	260	271	262	259	258	267	261	235	273	267	261	249	329	241	270	302	292	280	264	276	252	266	269	268	266	283	278	283	238	272	257	255	257	269	258	255	279	257	260	237	266	273	296	266	235	271	259	298	282	280	254	304	299	271	280	266	265	281	278	266	260	264	236	258	254	255	278	266	275	264	290	274	288	257	281	285	252	258	289	256	287	289	263	290	275	271	279	270	260	266	270	294	264	276	293	252	292	269	274	269	259	266	231	259	274	243	260	259	289	269	268	293	288	264	291	276	240	259	262	256	281	264	284	311	268	285	265	285	272	293	271	276	278	280	263	277	245	253	271	281	267	278	274	266	278	270	293	266	269	266	285	281	294	227	257	263	280	283	244	284	258	274	256	307	272	254	282	263	257	293	263	256	259	289	256	291	253	281	294	270	286	266	279	252	315	265	260	288	270	273	272	238	261	267	254	268	256	244	253	290	275	251	280	276	253	242	257	263	264	292	267	235	280	277	290	252	268	253	287	268	296	240	262	278	301	268	240	291	241	250	256	263	237	250	278	280	310	306	305	287	259	305	278	270	283	270	257	265	275	244	272	264	259	266	305	289	274	286	253	274	246	249	266	268	259	276	271	242	256	285	247	266	266	248	288	294	277	283	297	276	251	263	311	277	288	268	296	264	250	283
22958	20724	27463	24022	20730	20800	9507	1834	1291	1158	1051	940	883	776	765	743	705	681	671	681	604	618	606	615	547	570	574	551	606	502	519	534	531	564	570	551	552	531	579	487	545	528	533	585	483	555	496	535	569	522	517	488	531	536	541	508	503	567	525	538	524	546	504	517	536	544	543	478	512	520	523	506	532	565	550	512	512	513	513	477	486	472	515	530	524	510	488	520	492	504	515	500	507	505	495	521	502	500	509	496	540	486	493	536	528	491	530	514	552	471	474	525	533	470	522	497	515	496	522	504	505	509	490	491	511	510	502	522	508	530	511	528	511	471	523	467	499	511	494	522	504	489	504	498	485	491	510	464	482	474	513	498	496	529	516	508	488	495	541	494	522	475	472	538	514	475	507	509	526	483	468	494	518	525	546	508	517	502	536	493	508	493	502	504	506	498	502	494	507	531	522	537	533	492	483	503	480	519	508	468	533	460	479	480	464	468	501	514	550	502	478	505	515	485	463	511	541	529	493	549	567	508	551	499	480	479	496	529	494	481	491	507	517	496	533	504	491	548	509	517	507	445	491	520	507	528	496	486	486	513	500	471	534	495	532	467	509	505	517	553	475	514	476	516	535	474	513	530	495	521	505	499	511	522	464	522	496	475	480	531	521	529	522	538	503	536	467	450	497	516	470	523	481	512	450	497	546	515	506	515	486	479	506	491	494	482	518	540	521	514	506	522	498	489	481	532	516	471	513	504	477	534	463	483	516	518	515	514	534	499	468	543	478	554	486	505	535	505	498	500	490	509	496	543	507	510	503	508	479	482	499	487	524	529	488	517	491	524	472	519	494	481	531	506	514	499	495	454	500	520	500	473	472	489	501	487	500	529	519	499	531	510	484	530	501	480	501	536	528	516	488	527	535	525	473	506	466	497	552	519	526	513	500	471	501	508	540	516	516	487	532	458	485	499	492	478	521	514	532	465	497	523	515	513	483	512	543	485	485	522	479	521	479	487	541	515	529	494	472	484	503	461	515	504	486	491	506	536	499	457	462	473	510	492	525	485	512	500	472	482	523	473	468	513	492	457	557	490	469	544	510	510	483	504	527	485	507	496	497	481	474	496	477	492	477	473	509	481	507	503	492	483	488	506	506	513	496	488	487	490	516	514	533	515	511	524	479	492	503	524	495	491	483	529	522	508	505	536	514	490	475	511	459	548	536	551	491	469	492	524	517	462	551	506	527	475	515	498	462	476	499	520	517	491	481	482	493	509	496	477	472	464	494	537	500	487	548	532	459	484	481	510	514	499	494	505	482	538	537	514	463	535	492	525	518	485	512	475	494	482	506	546	476	520	515	547	525	501	490	521	527	477	538	491	520	514	520	515	527	487	502	505	518	519	500	520	499	462	536	527	541	510	516	481	510	484	512	534	519	508	534	493	506	524	515	498	507	474	510	521	478	474	526	488	524	491	532	504	491	492	517	458	543	515	511	581	499	467	518	461	518	523	479	490	477	504	473	500	507	466	486	452	478	527	515	516	479	493	494	492	486	511	517	505	492	472	508	499	500	508	499	493	477	511	504	493	547	491	507	505	520	502	473	529	510	493	504	487	485	497	508	495	528	474	537	473	503	484	490	509	499	480	480	493	502	475	489	530	477	505	489	489	517	504	501	513	500	534	507	483	518	540	543	494	527	463	489	473	492	501	465	493	497	450	513	459	514	507	473	506	495	547	500	485	534	527	477	495	511	517	516	495	510	498	486	501	514	508	496	511	519	487	486	519	503	513	505	523	491	500	504	491	515	512	465	526	466	487	518	500	494	527	491	456	494	506	528	533	510	483	503	515	510	490	492	486	516	538	524	566	493	466	472	494	500	490	504	524	509	541	511	501	496	518	533	530	514	518	473	516	493	501	505	496	482	499	495	506	487	517	478	516	503	461	494	516	486	527	503	494	493	522	487	516	492	498	504	500	516	518	498	494	523	514	502	513	512	504	505	496	518	506	471	505	468	452	503	469	504	534	499	492	544	510	549	509	488	521	480	465	522	503	496	486	501	504	482	469	487	526	522	494	507	472	459	487	521	484	475	496	510	504	466	512	513	464	528	538	545	523	507	473	491	499	470	510	483	484	510	469	486	467	533	462	467	486	534	525	454	483	539	496	546	514	522	498	470	468	496	492	506	511	502	486	523	503	560	490	484	501	503	485	504	539	526	524	493	523	523	504	480	503	500	503	491	499	506	503	544	507	483	491	503	468	524	510	525	491	513	497	469	547	456	539	527	520	503	507	517	557	516	493	525	461	540	521	511	518	496	524	519	479	530	506	477	470	489	513	465	464	502	459	481	514	488	488	537	490	499	518	544	550	445	487	498	525	498	503	495	517	539	515	505	520	512	517	471	516	478	538	490	481	509	487	513	498	497	496	528	472	437	475	515	514	530	514	494	501	470	470	516	532	541	496	526	517	504	477	512	496	487	453	503	509	501	553	525	548	493	530	501	511	522	521	472	503	472	534	494	502	507	502	493	489	538	475	495	540	529	467	520	489	526	491	550	510	489	477	527	503	503	480	544	516	455	476	512	524	464	538	464	541	494	502	506	524	485	544	510	484	494	521	573	504	478	524	520	549	476	462	492	530	491	476	507	488	486	456	492	486	477	563	459	518	512	483	537	472	488	527	495	543	499	525	479	504	506	505	541	510	509	541	503	471	519	531	524	542	504	493	518	529	524	489	532	496	478	493	474	458	533	506	521	455	514	524	527	487	500	473	515	496	545	518	515	492	497	537	525	496	449	504	469	489	463	501	529	511	480	511	523	489	532	497	522	525	504	492	507	517	482	545	514	473	543	484	511	487	485	524	483	456	529	498	495	511	500	519	482	491	459	488	481	485	510	483	499	526	536	498	495	474	515	486	473	533	508	507	456	492	513	509	544	482	529	486	473	499	514	492	544	539	467	530	516	491	478	537	522	531	523	473	506	479	471	511	496	501	515	489	515	484	514	461	447	472	523	516	549	484	522	495	537	498	503	536	520	473	477	499	505	515	482	466	457	499	507	526	454	527	502	445	474	461	518	515	494	497	502	506	445	484	492	476	491	482	513	519	518	510	534	516	549	553	507	521	532	513	478	492	499	538	427	482	463	481	509	503	503	479	517	503	491	523	511	513	493	539	491	500	522	530	492	474	525	518	497	520	507	544	486	487	459	509	503	481	489	462	488	521	555	486	522	533	511	508	507	502	476	497	548	537	523	465	523	476	511	503	488	540	506	514	542	478	479	534	512	506	515	510	514	478	486	486	472	520	504	504	515	492	506	533	459	530	471	525	486	528	510	504	523	550	534	505	464	478	477	494	529	507	524	496	522	453	497	486	496	500	503	508	505	478	481	492	491	491	517	502	518	492	520	488	486	530	467	513	499	542	488	488	471	490	507	499	508	498	534	530	519	492	497	512	492	503	543	481	468	531	506	524	521	505	520	477	510	562	514	529	484	527	527	491	494	469	500	477
10994	22947	21309	12048	6589	4865	3681	2809	2417	1959	1738	1467	1338	1143	1029	1012	975	824	864	791	733	688	712	668	651	594	626	623	599	577	596	583	586	585	600	539	567	568	538	516	524	561	559	503	517	522	488	558	522	512	468	492	490	473	535	529	505	497	512	485	498	488	479	475	498	478	538	515	502	460	473	448	517	479	486	511	455	472	524	494	492	483	466	490	486	488	439	467	511	485	495	516	510	461	460	462	493	511	468	481	470	488	478	496	496	462	463	479	479	491	460	488	459	448	506	439	523	503	469	497	467	468	474	476	440	465	496	494	436	454	492	526	452	512	474	483	480	488	478	524	456	477	531	470	461	497	475	462	491	446	488	466	502	506	457	492	426	488	501	505	466	529	477	497	462	495	507	461	471	470	461	444	505	498	498	473	531	460	478	494	499	520	499	514	502	440	457	469	455	470	483	459	484	477	459	489	487	491	396	472	476	463	475	513	477	499	464	461	461	437	469	506	443	496	510	481	489	497	519	467	480	471	470	457	484	478	472	507	500	541	465	463	499	551	501	494	460	472	484	499	486	479	461	471	465	474	481	487	458	458	451	506	481	536	484	432	469	478	505	458	504	515	448	467	459	476	482	494	495	485	450	496	461	492	481	491	515	462	509	498	476	497	494	481	474	506	441	504	467	489	491	499	476	458	470	485	489	457	518	493	465	509	513	473	483	449	483	475	484	527	470	492	484	515	456	497	484	493	456	500	481	472	479	510	477	475	502	433	447	508	460	445	458	502	483	478	452	456	454	466	453	482	466	492	502	460	476	467	474	435	486	478	494	517	495	471	467	475	478	433	464	505	463	555	469	449	493	443	466	505	452	476	472	468	430	468	499	461	497	473	512	487	440	479	452	473	488	455	493	489	486	523	520	475	468	463	474	511	449	477	458	465	499	468	523	450	500	480	490	468	481	469	480	511	522	445	498	421	465	465	462	505	487	469	487	506	446	451	526	515	479	470	452	504	457	510	459	512	499	493	482	461	455	489	504	504	427	508	496	481	472	448	490	512	481	466	473	472	479	508	471	492	531	490	482	475	504	494	492	456	481	449	506	492	485	487	522	484	459	494	431	431	457	489	488	473	483	451	466	453	540	490	482	487	518	487	459	478	509	499	475	454	460	458	457	497	512	490	494	437	492	469	463	479	476	451	486	445	480	470	484	485	445	479	476	486	436	463	464	471	512	464	493	478	496	464	465	493	457	485	514	472	484	486	468	453	463	474	469	502	443	483	484	481	456	460	466	473	480	466	467	451	473	488	492	450	502	476	490	440	433	497	469	483	479	492	429	454	484	459	485	500	505	492	449	459	482	476	451	470	475	474	471	483	523	454	512	465	499	431	504	473	476	490	478	469	510	454	477	467	486	476	475	508	454	453	498	477	495	452	508	461	515	445	466	452	480	504	473	450	456	472	471	503	484	457	487	472	489	481	472	448	489	432	502	428	484	456	465	445	454	462	450	507	479	438	445	514	448	471	477	510	491	501	473	472	465	452	486	493	485	503	538	479	479	444	482	439	465	497	464	471	498	477	433	439	461	448	474	457	496	495	448	454	454	529	481	461	451	484	483	461	453	441	458	453	475	465	498	480	444	461	458	482	427	472	467	480	502	460	476	519	475	463	444	456	514	488	490	475	467	486	492	469	491	490	457	476	453	516	493	495	490	503	517	501	459	451	472	493	455	472	480	499	501	459	499	474	490	454	452	531	480	478	514	447	482	444	470	465	496	457	472	486	527	459	471	460	512	482	485	508	444	490	519	476	503	479	525	476	498	463	462	482	475	481	479	471	485	482	500	471	446	508	454	479	462	484	429	431	502	494	465	490	522	463	493	471	457	473	494	441	437	480	478	456	463	429	438	452	469	455	467	478	462	490	465	450	438	512	502	466	470	494	453	510	469	466	481	513	449	496	464	467	470	497	484	500	481	449	471	469	453	485	511	493	477	467	442	481	483	483	486	459	467	490	520	473	477	455	492	493	478	468	481	464	494	493	525	473	457	449	480	485	491	470	440	525	451	476	490	499	490	439	511	487	426	468	474	472	482	473	515	474	457	480	433	495	479	463	480	485	493	476	450	496	485	465	484	461	499	469	477	455	494	430	455	481	502	471	497	492	486	468	456	501	491	512	460	494	477	497	482	474	495	489	448	467	459	525	500	495	470	406	497	469	470	483	482	477	489	462	512	484	512	462	460	428	473	484	478	483	462	447	467	468	521	433	494	493	499	480	497	472	486	487	468	485	448	469	506	471	458	426	458	468	491	446	524	442	438	462	497	471	460	468	458	488	497	475	457	470	440	467	474	464	452	484	467	446	471	485	454	447	487	452	477	432	466	439	512	445	475	455	498	491	469	504	477	486	473	492	474	475	511	497	488	500	460	444	509	491	470	498	452	505	488	518	486	452	468	461	489	482	441	477	503	451	502	492	491	452	460	527	473	456	474	477	516	453	459	499	490	430	497	477	432	461	489	471	451	448	487	482	465	504	512	524	506	463	459	474	491	483	464	515	447	491	510	473	465	469	460	476	468	491	505	497	513	464	491	460	486	452	488	475	441	446	424	479	468	444	490	439	498	472	508	479	447	491	426	491	498	481	510	422	497	505	494	492	474	484	484	452	485	521	469	505	489	455	459	524	519	475	505	461	496	509	471	488	494	439	471	492	510	499	490	489	484	482	485	481	535	491	489	484	507	474	436	477	434	519	465	474	459	510	462	447	441	484	482	488	478	493	509	474	486	463	510	456	457	461	455	458	438	478	467	515	476	489	503	521	478	475	471	521	491	467	462	475	450	490	471	446	495	485	473	494	481	449	495	489	468	464	484	476	481	433	489	460	473	526	524	488	472	501	451	449	473	482	471	481	421	475	454	468	450	506	512	468	525	544	494	501	465	448	472	463	508	436	465	491	486	464	484	499	466	491	452	473	473	511	446	437	468	471	480	472	500	485	507	452	485	478	519	461	441	455	465	505	519	438	458	492	474	453	480	457	468	471	509	498	495	486	481	477	508	473	444	447	468	477	437	472	471	491	474	486	460	463	491	459	513	510	449	468	485	469	504	458	495	473	465	469	448	476	464	494	465	484	498	466	497	500	479	464	462	492	487	460	478	486	488	463	507	464	460	484	500	471	494	479	464	474	466	491	463	480	446	465	490	469	475	459	482	451	473	465	466	498	499	496	474	481	442	504	508	458	526	458	462	514	456	457	486	445	466	475	461	477	508	460	520	479	468	485	505	464	472	497	426	449	479	477	439	476	450	432	447	457	446	471	450	505	443	496	463	499	456	466	515	495	468	479	396	452	473	512	469	461	500	433	490	463	482	537	522	471	497	467	438	485	465	457	514	497	468	476	497	445	483	485	477	464	449	462	447	514	473	476	442	465	494	491	505	503	458	482	469	492	471	497	456	498	455	462	466	447	457	514	438	497	493	455	474	452	460	486	492	489	455	475	471	479	463	481
28168	14424	2410	883	687	589	599	592	568	583	560	567	589	590	548	545	574	556	573	565	549	550	576	571	532	547	570	558	564	549	580	545	586	504	592	565	600	593	534	592	544	536	560	542	545	604	609	581	577	542	519	536	585	564	629	573	552	552	589	607	527	554	582	580	556	552	569	596	580	580	582	618	586	582	569	563	556	549	550	533	494	533	560	549	570	506	567	568	569	548	538	545	543	558	562	587	559	542	602	556	590	551	512	596	585	548	556	572	591	551	569	544	587	589	545	577	564	499	563	608	538	597	531	575	564	566	549	562	587	580	532	589	579	590	563	595	561	601	534	521	547	570	525	551	557	519	566	567	584	540	550	574	557	520	559	588	620	578	520	591	560	566	536	552	547	543	567	576	581	605	547	585	600	595	546	565	580	567	535	540	543	570	555	561	534	580	565	551	600	559	571	579	575	550	573	544	588	575	564	577	550	581	586	598	570	572	558	584	620	559	530	561	559	551	580	532	558	538	563	586	563	600	563	557	581	543	567	511	532	525	565	556	552	579	551	579	546	584	594	540	591	563	609	576	561	586	553	585	600	560	541	586	551	594	593	540	607	573	556	557	569	553	560	609	572	536	575	549	532	560	566	555	568	550	587	547	603	568	567	577	549	575	547	532	574	570	571	586	533	577	558	552	582	605	535	573	553	570	575	542	586	541	601	544	582	605	581	553	598	557	598	560	545	538	519	534	559	593	578	582	563	577	565	555	571	575	589	574	534	604	580	549	575	566	593	594	532	624	587	556	540	555	570	520	545	553	597	550	535	564	599	564	550	560	490	552	570	532	546	555	548	556	564	557	597	536	524	570	536	557	561	535	587	524	536	581	568	560	583	577	563	573	518	527	596	539	563	538	562	535	557	547	566	610	590	626	572	534	591	585	555	584	517	572	550	584	567	577	611	518	611	576	567	551	533	545	565	579	601	569	544	546	555	534	564	588	581	537	565	552	560	559	508	526	571	545	577	617	590	551	586	592	599	546	557	600	589	562	544	545	534	569	576	556	561	575	572	571	601	565	604	553	564	579	571	560	591	525	572	604	578	565	562	587	550	550	541	601	530	565	536	531	559	592	583	553	606	532	630	576	593	606	547	557	576	562	557	601	601	610	528	562	535	562	583	514	568	595	556	561	630	582	594	537	611	566	611	575	547	584	572	566	523	557	556	578	549	531	570	548	597	513	547	510	547	537	543	537	578	545	547	606	545	556	541	565	546	534	570	563	580	553	578	534	561	581	576	554	601	551	528	565	564	571	573	520	535	591	581	545	559	570	565	559	561	610	579	548	573	530	568	531	551	570	546	578	541	590	574	549	576	538	587	605	557	589	591	587	578	600	579	547	556	531	598	580	554	560	546	541	532	564	591	552	567	537	544	586	534	563	575	510	546	550	605	541	600	562	532	577	599	607	554	526	612	557	583	550	534	523	582	623	601	567	589	548	564	544	564	543	553	522	562	550	543	544	604	573	542	590	544	557	553	596	619	545	578	563	553	575	581	526	552	591	588	535	592	524	576	525	540	542	585	593	548	561	615	554	537	551	541	555	592	558	559	549	596	551	518	572	573	553	578	539	603	545	597	562	598	535	544	585	608	596	555	595	573	555	543	589	582	549	549	536	577	586	565	581	550	550	571	546	586	536	569	587	602	557	541	596	530	531	561	555	596	555	545	639	533	592	577	529	577	567	577	558	521	579	597	562	577	540	523	590	624	521	530	545	554	576	581	576	572	559	601	548	571	553	592	620	519	579	619	559	614	601	562	545	572	628	589	568	553	564	586	529	561	589	561	563	561	544	544	536	551	575	565	563	566	510	555	569	544	593	523	580	584	541	556	521	569	594	562	557	544	570	548	540	593	554	560	565	605	583	554	559	563	570	579	587	540	593	550	556	575	560	527	602	557	565	596	557	578	541	541	556	557	548	643	532	568	562	571	538	580	572	528	569	502	516	570	550	568	575	533	554	564	558	558	573	547	614	563	546	579	564	570	560	544	561	620	559	590	544	606	593	555	588	566	561	576	561	549	543	569	535	557	569	583	589	558	571	576	566	565	528	562	556	559	633	561	574	559	557	556	590	602	534	619	497	570	591	593	596	561	590	564	554	608	512	548	562	580	576	548	513	554	589	551	552	602	591	521	589	551	548	577	571	560	552	533	557	531	542	575	582	590	574	582	570	620	596	516	550	590	590	555	595	545	595	584	569	533	548	560	574	581	531	568	533	554	587	600	562	588	507	556	558	598	558	550	539	578	557	557	576	599	555	576	554	583	613	543	566	553	573	559	532	564	578	569	553	550	552	548	565	563	561	627	567	568	546	588	611	523	526	546	594	528	618	571	580	561	560	614	545	576	564	598	610	511	568	554	559	558	553	570	585	582	603	558	579	580	525	568	593	559	574	580	544	563	520	605	549	545	578	590	567	550	550	564	554	579	552	550	563	596	579	544	549	552	559	567	546	562	546	565	576	589	542	556	556	557	528	593	599	561	606	570	570	535	609	593	591	550	589	574	569	549	541	513	554	605	564	590	551	565	583	580	595	538	529	600	619	580	570	557	553	547	583	559	576	591	588	609	554	585	577	541	567	546	538	594	567	541	576	577	549	583	533	561	573	560	583	567	572	583	562	566	507	537	523	560	521	549	552	624	546	555	569	559	563	563	579	598	558	576	579	532	570	560	526	551	547	568	603	537	594	620	592	545	526	570	550	592	557	594	625	576	570	563	564	582	586	575	575	556	568	591	520	565	524	528	597	554	574	561	592	562	533	541	587	564	573	541	577	570	548	566	529	581	534	555	510	557	551	565	542	611	557	582	560	553	538	560	551	561	584	559	579	521	554	577	567	579	586	577	537	556	545	582	575	555	578	527	555	568	557	541	595	557	576	554	558	572	578	576	528	586	529	536	521	502	539	550	519	561	566	571	583	548	570	555	551	522	590	542	586	580	600	573	567	546	560	546	535	532	589	566	581	627	577	569	538	535	555	566	569	586	542	572	551	530	541	572	573	565	557	572	571	530	571	539	600	588	612	568	585	609	575	511	592	597	585	550	536	554	571	561	616	614	564	566	568	544	565	534	577	574	543	548	545	577	594	555	586	554	551	588	521	577	567	606	559	556	555	582	554	538	540	550	562	603	567	514	571	558	595	537	550	577	541	580	550	586	533	534	602	559	582	580	595	534	547	601	557	575	564	555	539	595	552	536	559	527	539	566	563	559	524	542	527	591	558	590	545	574	559	582	564	594	547	577	581	548	568	596	552	592	565	576	574	599	551	571	573	593	587	566	593	589	562	549	548	568	552	503	605	571	593	566	616	568	524	588	526	567	557	585	524	597	563	557	565	570	533	546	575	525	566	568	551	506	545	577	557	556	564	549	557	565	562	546	569	570	566	540	515	550	559	555	535	570	529	549	547	594	614	545	554	583	561	574	543	551	576	583	573	541	552	543	574	574	600	570	557
5357	1648	1432	938	809	712	696	674	633	600	613	647	560	599	586	634	582	579	585	588	605	590	625	587	631	614	584	602	586	604	595	612	590	628	604	589	567	575	588	583	612	598	571	602	622	579	621	554	648	588	590	605	617	594	578	584	575	573	640	568	601	595	573	560	605	608	585	581	547	545	587	565	557	599	554	516	573	563	645	576	601	625	549	621	569	598	606	632	610	570	603	581	605	611	602	601	618	611	596	658	620	599	571	614	588	585	590	572	639	583	556	606	649	590	659	599	591	607	601	605	589	577	580	596	583	612	570	608	582	605	563	571	554	609	588	579	581	558	557	570	574	598	567	580	581	575	583	603	577	567	599	550	583	576	637	568	564	598	618	551	585	596	614	590	569	564	561	563	617	565	610	550	563	601	575	592	626	592	594	532	590	583	585	562	573	574	599	548	592	591	586	586	580	546	552	553	592	576	620	622	542	605	600	593	541	607	597	597	614	593	573	562	598	566	615	595	589	577	566	621	602	603	554	599	616	577	612	575	586	585	612	616	560	598	613	621	554	614	627	578	638	589	592	592	585	593	589	620	603	607	628	550	619	592	586	517	577	589	595	600	584	636	588	599	574	632	585	558	604	591	605	563	640	582	590	649	593	557	578	574	627	535	587	614	626	571	612	574	560	571	592	577	613	584	591	592	551	590	573	596	575	576	580	632	593	606	609	602	563	585	555	588	577	580	579	599	598	626	564	595	594	630	583	615	601	579	620	534	613	598	569	585	584	574	610	582	595	548	591	601	591	580	594	598	579	600	622	598	568	609	603	560	551	562	630	563	595	585	581	619	574	539	598	567	626	571	565	656	603	654	566	597	573	644	563	587	584	561	565	624	621	628	646	543	594	561	560	593	551	616	584	567	583	574	616	602	643	610	582	566	622	583	643	643	533	564	562	553	594	583	597	596	615	556	631	594	574	605	596	586	578	595	607	572	605	603	594	586	600	600	571	604	606	597	598	620	593	541	616	616	579	581	571	570	617	569	601	596	595	576	613	597	558	545	576	653	613	595	594	548	584	587	552	573	635	596	604	589	576	590	596	564	555	585	571	574	593	587	582	595	646	585	575	549	582	586	642	619	547	590	584	588	584	598	605	614	621	584	605	584	635	609	554	584	613	564	589	587	608	587	589	587	555	618	591	589	585	551	577	581	594	644	559	587	585	625	579	562	553	638	610	515	570	589	587	571	593	582	619	568	554	562	581	601	559	566	587	583	561	608	577	577	593	594	558	586	573	596	611	584	577	618	576	606	607	575	611	547	599	557	568	583	592	592	576	583	548	587	584	567	623	556	598	604	575	582	596	607	580	595	572	590	594	555	605	625	624	587	538	602	625	605	554	573	584	558	579	576	581	601	580	579	591	614	621	598	568	587	602	620	590	549	583	570	564	576	585	573	575	600	586	608	569	569	580	572	619	609	616	575	638	583	617	600	564	624	587	613	617	616	574	599	589	658	602	546	563	563	635	590	595	564	588	561	565	590	545	603	575	556	589	592	596	580	549	603	613	552	604	576	627	549	636	573	555	554	627	589	594	565	583	649	595	570	560	583	592	608	595	555	597	602	600	581	572	597	574	591	605	588	586	556	609	593	562	591	589	620	572	592	517	560	573	564	627	532	591	594	582	622	552	595	560	600	565	607	544	602	589	570	614	580	575	568	584	593	618	576	585	599	641	546	613	596	635	587	552	598	594	581	618	606	612	587	556	570	564	581	644	599	631	597	583	590	560	592	617	579	579	590	609	587	586	579	578	564	593	560	576	604	592	545	584	585	567	602	601	584	599	568	602	599	561	575	586	589	575	545	577	560	584	570	593	587	596	583	599	589	585	578	578	588	585	561	596	599	589	598	589	629	631	625	568	635	561	563	570	636	554	573	579	559	551	635	624	590	575	596	628	559	602	605	567	612	626	604	592	602	593	539	581	570	649	568	606	586	584	579	627	569	563	571	577	579	608	610	599	614	534	644	570	586	582	588	632	579	572	580	599	580	549	632	625	575	593	598	574	624	584	598	592	596	571	587	579	568	585	583	569	594	568	635	587	582	588	577	626	554	560	576	587	576	637	594	597	583	536	578	636	594	622	587	605	596	597	586	620	602	544	592	564	584	592	601	633	586	610	563	585	612	555	592	603	602	577	569	585	579	569	560	599	616	610	596	616	626	637	572	573	621	613	563	610	603	568	578	600	588	610	559	555	612	625	579	615	577	610	589	597	590	628	556	567	644	580	589	573	609	580	592	627	551	628	604	610	605	584	559	566	569	588	635	608	604	593	606	598	619	593	569	566	582	585	624	599	591	607	608	567	587	579	586	637	606	624	579	613	576	571	565	575	539	559	580	604	623	597	595	600	601	606	556	549	588	599	572	655	582	618	556	556	589	587	602	613	610	560	560	610	569	609	573	593	582	584	621	575	583	627	616	575	596	572	662	573	569	602	592	595	588	574	586	526	598	634	599	608	565	562	555	593	627	630	595	536	576	585	592	599	564	639	638	601	567	537	570	607	565	606	571	591	619	646	581	588	597	532	579	606	520	639	536	579	634	586	595	603	596	602	591	608	590	564	599	577	620	585	608	595	585	545	620	604	601	587	574	595	607	617	595	627	558	632	601	558	638	582	581	604	560	608	617	605	604	613	588	587	598	596	552	569	588	572	591	606	594	620	566	552	626	615	589	635	561	556	585	580	570	595	592	549	579	553	571	612	579	576	608	572	595	616	576	559	571	604	609	579	578	558	623	595	586	575	587	587	595	589	587	594	593	598	575	611	589	608	598	575	574	606	588	559	587	557	580	589	589	588	635	580	623	579	560	577	615	612	584	608	606	620	608	586	628	563	588	603	551	612	595	603	614	613	576	580	540	620	597	545	592	614	585	531	535	600	620	575	598	562	627	576	582	553	550	596	657	569	629	588	572	607	619	609	584	641	601	573	609	564	612	561	592	557	587	624	608	587	581	594	579	608	586	602	537	547	590	628	572	577	560	586	551	610	636	590	632	605	612	634	570	619	593	591	604	629	623	611	576	571	578	618	632	584	603	582	583	640	617	589	555	577	555	662	584	565	620	615	617	580	583	576	564	584	565	570	592	630	591	590	596	540	600	585	603	608	584	618	593	610	579	621	551	557	622	598	572	589	586	570	591	613	594	604	608	599	607	592	592	611	585	657	601	608	609	607	561	598	548	612	563	583	631	592	544	578	558	608	608	553	605	568	597	587	615	550	577	582	571	550	574	622	559	577	593	611	593	611	571	610	603	566	607	611	597	559	627	629	577	573	619	602	583	619	610	579	564	560	587	583	592	590	606	572	555	569	604	589	620	588	574	578	623	584	590	609	629	576	629	574	587	582	565	597	613	575	628	582	591	621	588	597	567	598	604	588	596	604	564	570	621	637	639	592	575	611	571	578	578	584	601	578	552	624	579	591	589	596	569	577	588	540	564	599	583	573	598	579	608
25052	20744	27153	24394	20757	11180	1433	812	662	575	506	481	469	422	363	365	329	350	356	303	281	301	292	300	284	272	287	279	288	279	264	291	259	287	283	289	272	245	284	279	247	294	290	247	265	264	293	268	290	265	262	248	256	233	254	283	243	255	258	272	280	251	290	261	265	253	267	263	243	223	264	240	258	257	258	242	255	284	256	252	262	256	259	251	248	235	249	224	233	244	262	231	247	244	292	234	258	268	252	267	259	252	264	262	234	229	252	248	251	234	243	248	250	280	239	246	244	242	237	229	272	272	249	252	250	266	253	246	232	235	258	260	249	283	245	274	290	272	232	218	252	243	234	231	236	250	259	259	252	230	226	252	248	256	257	263	280	248	246	257	231	246	246	230	251	233	261	222	253	255	228	258	241	247	259	259	224	268	241	260	250	252	248	258	242	248	269	274	242	229	250	261	249	249	261	229	264	249	235	218	244	245	257	254	256	234	279	239	251	220	240	269	229	251	245	261	244	243	262	221	248	250	295	260	239	267	261	234	238	225	236	236	243	267	260	272	238	261	224	250	247	283	240	226	255	243	225	267	282	210	242	244	255	255	266	262	237	260	242	243	260	247	221	233	262	259	233	247	250	252	243	256	226	260	257	267	266	250	228	255	235	251	232	254	228	258	251	261	229	272	291	226	263	256	242	253	252	261	268	247	253	247	266	231	251	225	237	288	270	259	250	283	243	276	228	255	263	243	252	224	256	275	290	241	244	244	273	264	271	247	234	239	253	264	249	248	267	268	244	252	289	254	230	244	272	267	259	250	257	250	229	254	267	245	237	247	271	222	264	242	266	276	213	245	258	259	254	263	249	252	258	274	235	245	230	230	264	263	249	272	270	257	247	272	242	239	225	231	257	228	230	232	237	257	233	222	256	228	252	255	269	255	248	247	248	229	240	257	272	246	232	241	239	273	276	258	243	236	227	259	261	240	260	266	257	234	256	235	241	282	270	265	251	247	221	254	270	237	243	259	261	268	234	257	246	252	255	254	260	250	244	260	262	243	245	262	236	250	225	243	250	240	247	265	227	243	249	262	258	243	263	267	242	254	241	271	243	222	229	263	274	247	268	264	262	252	268	258	253	243	268	251	252	231	264	246	236	271	264	263	244	252	231	271	268	239	259	254	277	259	247	255	274	288	223	272	258	263	261	250	239	277	255	256	257	253	255	238	284	243	246	240	258	234	263	256	221	222	229	237	261	241	248	252	234	228	249	249	255	257	258	271	238	265	223	242	256	264	267	239	264	251	245	267	272	252	221	252	230	274	250	256	258	257	269	255	266	246	266	246	243	241	242	262	255	271	217	265	282	193	262	238	245	253	271	221	260	262	244	217	275	259	252	230	215	223	230	234	232	245	266	217	244	266	254	227	288	235	223	240	218	237	262	248	293	269	249	262	238	247	248	241	250	268	248	246	254	273	263	236	256	273	242	248	263	235	260	251	225	260	253	278	236	249	242	233	225	235	259	242	254	250	235	228	246	265	252	255	258	216	265	235	249	246	241	226	241	249	254	251	231	276	272	266	244	237	234	260	231	255	238	274	257	281	267	245	266	228	255	230	242	268	250	224	249	238	253	262	274	255	240	253	237	262	234	292	252	238	257	268	259	259	240	241	256	222	271	261	235	260	241	252	268	268	246	256	238	251	261	245	249	280	249	285	245	253	247	248	243	253	225	261	278	271	265	263	278	244	250	231	243	234	241	250	246	280	250	240	245	260	241	255	240	263	248	270	247	238	243	268	231	256	239	220	265	259	233	230	242	233	261	243	230	239	250	244	281	269	231	238	261	263	286	219	244	256	236	252	275	234	264	243	287	226	277	299	255	254	228	244	250	239	246	234	231	234	256	257	263	234	244	248	245	264	239	255	260	242	244	230	247	255	262	282	255	251	272	217	236	242	263	281	239	264	253	249	226	266	239	264	251	228	239	248	230	257	244	256	262	245	277	248	232	222	276	221	285	265	260	271	210	228	244	248	235	275	278	272	240	253	252	248	251	259	256	284	274	251	242	247	238	269	270	213	259	202	261	259	222	282	290	281	262	268	239	247	229	260	248	229	248	245	236	255	236	239	206	287	253	246	242	222	267	251	236	275	240	278	242	240	254	249	267	247	257	221	263	231	275	255	282	259	213	264	230	274	263	253	254	249	248	202	259	250	267	248	250	274	258	265	241	231	255	263	229	245	280	236	230	248	270	261	274	275	203	280	255	261	258	247	249	260	246	258	225	241	264	239	265	256	249	256	247	246	226	263	260	266	257	246	267	262	225	259	270	239	238	272	277	253	266	251	247	260	273	250	250	236	264	254	240	259	232	259	237	276	230	268	228	269	236	218	239	234	229	246	264	254	265	249	255	235	284	243	244	240	243	248	249	254	254	244	250	251	246	247	241	271	226	248	252	240	267	255	219	248	239	263	208	254	280	243	232	218	261	202	261	249	251	286	222	234	249	267	239	255	251	264	260	258	260	226	252	245	235	259	260	250	234	253	235	249	243	244	234	234	243	238	242	230	244	253	269	261	237	236	235	276	252	242	252	244	266	242	259	234	252	271	283	253	225	235	272	260	247	248	259	264	228	230	253	238	246	243	245	256	233	249	273	237	254	209	245	237	272	238	259	252	241	231	244	261	232	232	227	280	262	238	225	237	254	260	269	246	258	234	266	257	258	258	249	235	285	218	241	249	234	261	249	221	258	208	263	281	242	271	248	250	242	259	265	265	263	266	239	228	276	235	249	256	266	244	241	251	249	284	258	283	267	261	258	247	265	253	248	241	267	265	266	260	252	293	262	229	242	245	239	256	266	269	250	246	255	256	253	253	257	260	214	248	231	228	226	267	256	231	248	248	261	269	238	234	262	272	236	225	266	252	228	225	249	265	239	273	259	255	263	269	269	249	256	234	269	250	242	237	247	268	231	234	259	244	280	229	293	251	242	285	228	240	253	232	274	265	245	246	267	256	252	253	239	228	278	235	255	234	237	234	239	261	240	232	254	226	248	262	287	273	227	229	238	238	247	259	262	252	249	273	267	210	245	241	260	257	245	248	232	256	268	218	242	255	277	226	238	219	255	227	250	237	273	258	254	247	246	244	242	229	243	218	255	246	266	241	250	271	239	257	239	264	279	240	260	239	245	263	234	255	249	257	245	273	255	251	263	252	247	247	268	254	288	239	269	251	240	271	259	259	234	257	252	260	259	242	247	265	250	238	253	229	249	233	242	253	258	255	257	254	271	250	242	237	262	253	242	251	261	257	267	230	222	236	243	261	242	239	258	223	260	233	253	244	267	265	256	254	240	256	260	267	263	267	248	262	254	231	268	272	240	262	226	262	250	251	236	243	246	269	269	274	252	263	246	246	244	243	250	240	261	227	245	231	271	283	252	227	270	243	233	249	235	260	244	236	246	255	286	227	234	263	240	245	258	250	233	242	270	254	250	260	248	261	279	259	258	245
7856	15059	14025	7054	3724	2748	1974	1602	1344	1140	885	834	716	646	588	547	544	476	405	451	355	362	415	369	395	331	382	351	344	336	327	345	326	313	327	342	295	280	301	313	298	310	286	306	312	296	304	325	285	317	303	305	261	251	267	306	271	271	317	272	299	320	281	302	280	314	302	280	274	280	296	278	244	272	278	283	284	255	280	259	291	307	282	261	306	282	270	278	264	252	294	275	263	289	244	290	275	285	242	300	295	313	254	276	294	270	280	268	263	276	269	297	281	300	251	252	272	324	305	251	300	256	268	329	251	255	292	239	261	270	280	258	267	281	247	252	291	272	268	256	284	280	282	270	278	251	288	283	287	264	273	285	252	272	283	305	280	267	261	287	256	261	281	264	265	282	248	269	285	251	257	264	290	251	287	268	282	264	274	246	288	281	277	280	267	307	276	268	283	293	258	244	245	259	282	237	269	242	274	306	269	279	241	275	250	298	294	279	256	245	288	265	299	274	270	257	265	275	274	272	266	253	267	262	257	259	267	278	276	293	276	249	296	276	287	261	261	292	285	292	267	298	269	255	257	279	326	274	289	278	263	267	282	272	274	260	261	271	267	286	284	257	279	245	251	245	279	277	280	253	265	277	290	263	291	290	285	280	287	271	278	282	275	288	254	256	227	294	281	280	283	283	295	249	257	275	262	253	277	255	274	250	249	246	252	300	272	273	247	277	304	281	278	265	282	269	264	267	294	278	281	278	272	265	270	286	296	269	254	267	261	278	263	285	265	266	285	280	260	277	297	245	277	272	269	282	261	260	260	272	269	296	277	270	252	259	275	270	260	251	275	292	256	280	290	295	277	261	286	277	311	288	281	269	279	253	259	280	294	235	277	258	271	259	274	288	281	273	260	245	287	264	282	286	260	249	278	245	242	290	280	291	276	254	284	253	259	268	297	261	256	268	263	249	263	257	267	272	303	280	269	260	261	263	270	241	285	294	269	270	296	263	249	279	291	251	302	252	266	260	286	283	270	249	284	235	296	275	268	263	287	284	281	292	273	284	287	291	260	292	281	286	256	253	261	253	260	268	273	279	249	279	261	289	287	294	249	250	267	269	283	280	275	246	279	258	271	259	244	286	292	264	289	285	259	270	269	295	265	268	292	263	272	271	279	257	271	288	267	282	298	293	257	266	237	291	266	298	274	280	272	263	292	257	258	280	274	262	251	253	257	289	277	255	272	291	266	294	268	279	248	316	259	265	261	249	232	271	274	273	270	294	223	251	299	280	276	296	309	266	292	289	293	266	236	273	272	254	294	268	271	229	257	262	266	267	280	283	263	317	263	278	251	279	266	258	252	300	272	289	288	282	273	237	268	281	298	278	268	261	263	266	258	241	267	273	291	253	266	302	283	280	241	266	265	254	261	265	261	278	270	276	270	272	293	253	276	290	259	279	273	268	280	273	280	276	285	285	263	265	252	290	273	263	315	242	283	276	267	286	263	270	269	246	275	274	266	266	265	266	254	289	290	273	295	259	277	284	251	290	264	261	288	265	297	286	269	302	263	243	257	250	266	266	294	283	269	280	246	269	256	274	284	265	286	260	293	265	255	291	268	249	283	293	263	279	265	250	299	251	270	294	277	247	268	268	272	230	268	278	290	253	240	278	278	257	284	274	260	275	249	284	240	286	254	272	273	277	274	267	295	271	260	254	244	285	263	262	268	267	243	246	264	279	270	285	248	300	272	281	268	271	258	279	271	290	283	268	298	265	274	291	260	276	260	265	271	268	286	262	304	280	284	251	275	275	243	275	254	253	271	290	261	270	256	262	251	296	254	284	278	241	283	278	285	295	255	274	266	284	267	247	264	253	240	254	291	290	250	255	260	277	255	265	303	280	246	265	263	280	260	270	276	260	296	242	268	290	251	267	258	266	278	308	256	274	274	296	244	299	251	292	261	283	287	254	247	284	279	270	242	264	300	254	257	297	309	271	263	271	287	274	273	270	262	291	270	263	270	253	260	242	279	243	245	288	276	256	291	266	267	275	259	287	273	279	270	273	272	320	258	230	271	247	255	258	270	259	239	267	258	266	289	248	255	277	278	265	246	286	254	275	263	271	262	247	279	255	250	280	270	264	265	235	282	244	287	278	261	263	271	263	261	284	290	279	261	256	288	275	286	267	292	283	248	251	262	278	277	282	253	282	277	269	291	259	259	285	275	252	264	277	260	258	274	277	265	266	266	291	279	274	296	297	247	237	259	263	257	265	266	247	259	284	259	267	299	296	265	271	264	277	245	266	300	275	249	276	314	278	298	273	286	255	271	245	292	275	306	272	267	285	280	288	283	274	269	253	274	267	245	274	264	251	261	263	283	312	249	301	248	258	288	244	269	289	259	283	246	293	266	258	263	248	257	302	267	263	252	299	269	251	252	266	295	301	278	286	273	256	272	267	278	270	279	276	277	244	287	249	265	289	273	308	264	262	276	257	276	277	264	263	287	277	300	251	293	267	293	284	259	286	269	276	303	270	267	276	278	265	277	265	295	287	246	277	258	271	250	300	276	261	269	255	242	280	250	275	292	241	240	251	245	273	293	257	295	259	261	270	249	270	269	271	282	273	311	258	287	281	248	280	283	273	271	262	260	299	283	272	314	253	250	290	262	258	318	256	298	289	278	307	288	280	270	277	287	247	287	294	257	261	263	273	303	266	282	261	253	286	290	258	284	263	285	273	281	249	282	262	285	254	283	293	272	271	245	248	270	277	264	264	258	248	273	274	247	252	280	277	268	305	288	270	281	263	261	275	249	255	254	260	275	273	273	285	288	253	284	262	290	280	276	242	248	277	249	247	282	248	281	285	248	251	265	247	272	255	302	286	282	261	290	241	267	254	269	285	285	265	288	314	247	287	283	278	256	266	297	278	296	257	277	264	282	260	253	290	242	241	253	258	277	252	310	255	267	285	272	278	275	289	256	266	280	282	277	256	269	259	263	232	253	264	264	254	287	268	259	280	294	275	286	292	238	280	282	292	270	288	260	255	255	269	237	271	250	262	250	272	280	251	300	247	254	235	248	270	289	308	275	254	280	273	279	286	248	270	258	263	269	284	287	267	275	257	265	303	259	313	279	276	294	270	238	260	251	270	289	259	277	304	260	282	274	247	263	295	262	275	273	254	269	274	281	268	246	282	251	269	253	278	255	286	271	268	256	273	289	252	256	251	266	264	278	283	265	296	285	238	283	261	277	246	266	268	286	256	276	264	281	288	241	241	267	273	257	282	279	263	261	269	264	326	257	282	263	304	253	213	264	280	259	241	275	282	279	299	269	254	259	236	279	257	264	282	278	265	267	256	267	272	269	245	270	267	267	256	283	264	275	264	318	294	259	255	232	263	283	294	262	260	280	243	250	262	289	288	283	263	252	264	240	302	281	284	293	275	304	283	294	273	286	270	260	263	269	305	261	281	246	249	274	291	285	288	281	280	247	265	266	249	251	293	287	260
22951	20724	27500	23989	20732	20830	9473	1896	1277	1129	1090	967	886	789	824	697	690	667	665	639	648	616	648	600	604	616	575	566	567	586	588	576	610	554	559	596	557	555	548	579	597	543	514	503	536	565	552	561	510	529	523	542	580	558	498	514	523	510	515	523	537	528	518	500	579	527	539	528	526	516	499	555	522	509	476	476	493	523	489	513	528	569	563	538	549	524	529	515	510	527	491	519	523	504	513	487	496	541	520	507	485	501	491	481	512	541	514	476	530	487	489	504	486	533	462	501	500	533	494	509	497	521	482	530	501	522	491	516	493	502	474	507	490	562	547	464	493	486	501	530	513	507	464	516	505	498	506	503	548	522	491	471	502	523	511	475	561	538	535	497	502	502	502	528	529	511	505	485	501	474	507	473	500	537	518	514	506	502	470	518	474	469	486	517	489	485	504	480	520	523	450	511	535	493	510	517	519	519	509	491	516	504	482	486	500	515	498	507	484	482	497	503	536	495	484	525	454	506	513	529	521	506	495	472	528	532	489	493	484	493	536	500	507	465	543	500	500	503	502	554	523	511	512	509	492	465	512	493	484	498	497	528	463	533	514	487	496	470	533	473	582	503	536	477	519	467	504	507	557	501	506	469	491	494	535	547	513	490	495	514	491	467	474	523	521	500	509	511	482	490	525	528	524	500	500	492	506	512	529	475	520	520	468	488	526	520	470	487	496	512	481	544	546	522	523	508	501	550	510	506	477	448	493	487	483	519	500	492	517	464	563	485	540	493	516	491	532	529	545	496	514	502	553	548	492	539	515	509	559	530	492	494	515	545	527	503	493	502	476	488	493	497	513	533	485	479	524	500	492	524	517	526	495	455	435	499	521	554	499	473	499	509	509	530	480	491	545	500	508	461	518	548	516	505	531	501	523	532	485	482	492	518	513	486	520	536	519	450	511	523	521	500	522	513	511	457	494	524	516	518	518	494	445	508	480	534	532	474	507	490	506	505	515	501	494	515	493	510	495	514	522	540	511	511	476	488	492	520	530	527	542	545	529	522	472	487	481	511	500	481	491	489	499	487	505	511	488	501	524	441	496	499	535	469	525	524	523	493	507	522	503	480	527	489	480	498	498	528	502	490	477	484	480	459	505	518	547	532	521	472	498	503	503	518	491	529	500	522	498	508	496	511	508	515	476	524	499	513	475	475	501	487	544	519	534	531	480	470	502	537	490	440	479	509	509	545	538	522	498	510	502	511	518	511	477	502	516	497	467	543	523	517	482	503	512	484	491	514	487	525	523	502	480	501	521	507	515	511	522	539	495	497	556	547	502	459	501	529	477	453	517	481	502	559	551	522	491	522	480	474	532	474	527	506	503	502	506	512	481	478	497	532	491	516	515	473	538	479	461	528	477	497	517	519	505	538	504	533	519	528	495	481	481	519	497	472	513	469	477	467	545	477	476	526	535	465	522	530	492	494	482	468	496	528	499	468	539	479	474	478	509	527	498	516	504	495	456	494	514	507	516	542	534	521	495	510	523	473	461	507	525	520	481	488	512	479	491	498	470	524	514	541	518	503	476	487	479	508	485	543	497	516	495	448	466	473	522	541	504	514	477	491	492	455	508	480	502	478	509	508	502	499	521	474	536	488	499	527	550	467	520	517	528	503	485	515	505	522	476	527	544	501	526	482	514	500	511	455	515	535	522	516	482	485	517	524	535	524	510	522	482	504	502	506	506	497	478	514	496	495	523	511	526	490	483	500	495	515	498	488	524	486	538	497	482	557	509	513	487	492	514	493	511	515	479	483	521	529	493	528	505	463	502	582	503	527	496	501	466	504	503	495	475	497	535	502	482	492	490	518	501	494	488	481	523	464	526	489	506	462	480	485	473	460	533	495	514	499	510	513	500	499	516	474	507	469	499	482	494	476	523	501	516	507	474	471	504	494	470	509	513	482	513	525	514	523	508	530	525	517	498	513	527	491	524	464	536	515	481	493	497	474	530	515	505	527	523	485	497	508	560	473	504	525	494	478	469	522	552	479	504	548	507	488	510	529	524	508	539	493	514	517	516	537	476	475	493	491	481	518	481	526	508	523	481	509	478	542	520	537	514	476	512	505	527	519	474	526	499	528	505	487	509	458	499	522	505	484	463	467	488	543	504	534	484	526	527	514	471	479	465	525	516	515	533	513	517	506	529	524	506	498	473	509	508	448	513	524	509	518	467	502	547	533	481	509	530	519	486	487	480	507	518	511	494	510	506	497	527	501	486	485	505	488	471	463	538	569	479	473	541	524	497	506	505	562	491	457	510	489	482	476	483	497	535	490	523	518	491	489	512	523	457	486	473	476	499	473	548	499	493	488	476	555	508	546	483	482	489	515	467	538	509	514	488	484	478	523	476	486	537	525	449	510	508	485	505	499	529	493	478	501	512	500	504	526	507	514	477	498	514	509	548	493	506	506	540	480	446	492	514	477	507	476	460	519	508	492	495	499	504	491	511	503	492	500	515	489	490	504	470	519	514	517	469	487	473	499	469	501	524	528	521	498	504	531	450	472	474	480	516	553	502	456	507	510	524	493	544	471	498	523	491	490	521	524	487	492	475	494	534	480	502	508	466	488	486	504	479	514	454	513	487	515	480	480	459	486	458	527	507	515	485	535	506	498	505	486	460	506	479	506	550	491	508	531	523	499	522	474	505	509	497	473	514	499	493	534	484	476	545	519	513	522	455	492	512	466	473	505	542	505	494	489	533	523	517	486	465	494	532	541	520	509	483	487	488	486	491	497	513	529	499	493	500	515	519	471	555	544	507	516	506	493	507	543	472	503	517	498	486	536	492	512	508	523	499	521	506	517	500	493	484	517	516	493	517	494	472	516	513	468	482	507	496	456	495	529	468	477	500	504	485	543	527	505	493	502	504	500	504	448	473	507	484	460	523	494	487	512	462	518	505	511	478	498	528	539	496	493	478	520	484	488	529	510	516	478	515	510	479	488	509	528	520	502	464	462	499	503	516	492	514	480	506	517	477	513	496	501	541	540	479	489	499	503	480	535	518	482	511	511	505	488	483	532	488	473	514	509	473	482	477	504	489	527	486	489	531	500	519	523	520	496	482	500	526	509	510	479	521	517	463	499	501	525	494	535	541	482	574	524	469	505	507	526	501	471	528	499	529	473	490	482	515	537	518	507	523	459	488	494	460	483	516	544	511	544	535	501	530	471	495	528	496	501	503	542	502	503	506	471	519	527	495	502	507	492	544	480	471	529	512	507	529	512	487	515	529	538	506	513	517	514	512	476	504	483	547	502	513	499	501	476	505	533	501	498	554	509	509	509	519	474	541	520	530	505	531	494	513	486	495	507	497	501	509	510	452	507	540	551	504	495	488	526	527	532	503	500	509	517	527	489	490	543	541	530	531	481	473	528	519	520	490	495	468	511	529	506	549	495	485	510	491	509	478	476	517	490	488	493	507	514	475	510	490	484	546	504	534	493	487	464	558	478
10850	22863	20880	11967	6764	4826	3642	2985	2412	2062	1694	1491	1319	1174	1104	996	911	878	781	768	769	736	710	632	695	648	620	655	634	585	565	577	585	543	562	557	564	538	554	581	555	556	563	543	526	542	562	538	462	519	508	504	518	452	530	485	515	463	505	520	494	510	542	515	488	486	531	472	489	487	501	482	517	521	508	454	505	501	500	484	462	470	462	484	450	471	516	494	461	466	475	467	467	508	465	506	478	505	492	507	463	495	470	466	484	482	486	463	496	470	488	468	469	454	428	526	462	500	513	462	506	410	466	482	458	472	436	517	499	461	533	467	447	503	467	476	481	472	476	491	449	477	443	451	464	479	519	485	475	461	474	472	483	486	462	497	461	490	455	499	508	471	507	495	448	505	470	466	461	461	455	441	521	466	470	526	475	446	472	477	480	475	456	467	465	423	511	493	470	457	473	490	499	503	496	513	482	499	488	496	488	449	486	478	507	505	493	445	484	475	499	491	530	485	525	473	508	435	472	501	484	492	488	467	463	490	444	496	528	460	450	484	497	470	495	523	494	472	479	483	493	463	464	463	499	444	470	458	488	457	462	414	485	448	493	515	484	510	508	479	457	476	428	488	483	465	461	493	486	476	502	451	486	481	473	439	514	474	442	453	462	464	500	491	499	470	477	501	486	470	492	455	489	507	486	496	486	489	470	480	478	435	465	495	501	489	465	456	451	496	505	500	496	483	478	483	454	459	508	406	452	440	459	503	447	491	470	473	469	522	437	469	496	486	471	487	457	469	487	446	473	478	455	501	502	462	497	491	477	507	461	503	471	482	512	495	472	472	478	456	457	488	464	443	507	504	489	464	472	485	469	487	441	445	503	477	461	483	499	483	426	468	454	480	462	484	466	442	482	510	463	519	489	478	457	524	459	459	507	451	509	439	512	433	459	495	490	495	475	496	481	466	484	447	488	485	495	490	496	496	474	450	458	502	473	501	481	469	467	465	473	510	497	509	484	489	449	501	398	513	483	458	497	472	483	470	441	466	454	499	521	495	506	458	484	479	484	444	464	496	463	490	465	470	489	458	445	502	509	454	463	483	460	474	501	480	467	486	448	497	468	475	496	500	513	485	463	483	473	479	495	516	479	497	499	481	443	506	449	513	473	494	531	420	473	460	506	452	473	494	452	461	507	520	459	477	487	448	511	481	497	474	445	483	494	492	475	492	503	501	467	450	478	500	471	461	468	456	503	466	469	479	444	461	522	470	459	474	462	410	500	415	503	472	483	467	508	455	500	504	464	440	462	501	467	491	450	439	478	439	502	451	460	488	461	494	487	457	476	492	487	489	467	467	447	471	443	454	449	482	505	459	475	488	497	438	463	469	452	422	452	467	478	446	468	469	468	489	500	504	499	429	484	473	490	463	482	492	464	469	469	509	474	494	488	477	490	487	441	466	471	509	534	450	468	433	477	459	470	480	471	472	512	482	419	479	460	456	457	482	484	464	491	471	460	455	457	499	466	491	444	486	486	493	508	506	521	480	471	460	518	470	488	473	532	489	481	520	478	487	496	478	473	504	440	517	485	515	402	487	477	529	485	505	466	448	500	460	436	484	449	502	454	464	461	464	442	467	467	490	485	446	463	469	493	466	418	500	471	450	472	488	497	455	457	502	450	460	506	494	461	475	466	499	452	510	466	507	487	516	489	469	478	489	467	478	495	482	471	495	487	484	484	502	463	515	481	501	473	483	479	483	484	488	495	480	464	442	485	461	524	477	484	484	445	464	451	412	457	471	450	508	454	490	448	453	495	492	453	507	481	446	474	442	499	489	477	509	472	486	504	434	477	452	476	498	486	525	485	467	477	493	474	518	456	493	484	466	497	489	485	477	475	473	486	537	475	444	508	456	498	444	456	455	471	474	491	459	473	475	471	501	437	468	502	493	445	442	516	479	446	464	517	475	498	464	441	470	510	470	486	463	475	500	521	468	443	476	476	504	471	482	477	512	465	483	484	497	531	489	479	454	464	483	473	516	507	498	495	493	470	461	415	484	496	447	464	487	466	489	461	427	495	482	482	507	471	498	472	457	500	460	479	498	460	443	526	483	445	477	465	464	488	454	486	506	482	476	492	464	491	505	456	463	455	487	454	490	462	489	439	474	500	477	489	471	480	503	452	515	495	450	473	455	457	498	460	491	480	457	478	487	489	472	457	435	499	483	498	497	471	509	467	477	462	543	499	498	458	477	523	492	500	497	483	472	529	456	468	461	471	458	496	501	494	487	491	416	459	488	481	540	475	476	475	510	454	472	449	456	472	497	465	470	461	491	480	500	457	494	468	435	492	440	477	516	479	469	435	461	488	471	482	516	455	493	486	486	438	462	497	484	461	436	466	461	511	477	462	493	494	475	503	497	472	473	479	459	485	436	500	492	457	444	494	466	455	482	492	477	463	487	500	508	484	509	461	495	495	451	483	478	478	495	452	525	505	481	461	469	513	487	486	459	508	467	452	467	437	454	470	484	453	488	497	478	459	478	507	447	460	445	504	448	491	473	446	478	486	491	466	465	452	462	512	500	477	477	455	454	520	487	481	504	461	487	461	437	448	482	454	456	465	460	448	451	490	489	505	485	494	456	456	480	507	471	457	504	503	480	459	483	446	473	444	452	492	492	474	471	462	496	480	502	444	473	485	477	455	498	469	487	491	489	438	463	462	476	462	479	451	495	485	455	482	465	455	510	437	481	494	463	464	463	481	446	497	464	473	469	456	507	495	493	502	473	527	472	479	494	472	501	422	491	479	450	522	484	497	478	452	473	480	502	501	481	503	478	472	476	481	479	490	497	483	493	480	469	502	436	485	466	456	454	479	497	444	470	501	493	487	463	466	459	440	473	489	510	506	475	461	488	476	450	453	480	462	485	478	485	509	434	442	484	473	488	491	456	486	479	481	438	487	474	489	499	440	475	497	453	474	470	490	491	503	495	469	474	488	467	453	506	462	435	453	485	457	472	466	486	481	511	484	476	470	470	447	445	484	442	496	471	481	455	472	462	480	502	489	474	419	479	500	467	477	488	514	487	480	479	445	458	485	467	513	479	424	452	417	462	449	507	463	490	484	495	510	475	486	437	448	477	486	463	457	485	476	483	474	430	487	437	492	416	498	479	458	497	452	429	538	491	507	446	465	496	452	446	469	514	483	475	465	487	491	453	476	470	478	459	482	433	468	473	456	496	462	463	486	468	496	488	453	472	456	503	440	487	487	474	453	484	482	436	502	486	479	442	457	436	487	535	487	483	468	471	454	464	507	460	471	458	514	460	472	488	485	482	493	467	497	470	461	446	475	449	484	457	487	476	492	472	458	463	529	449	488	458	486	446	492	486	451	471	469	453	483	467	512	462	461	480	468	472	499	449	501	499	465	463	440	488	488	482	459	490	481	511	477	462	507	497	491	496	466	474	477	490	474	444	488	474	476	485	478	468	482	476	453	467	454	482	490	446	481	462
28117	14427	2283	782	678	648	620	608	618	574	603	570	574	632	571	604	557	548	582	577	558	589	541	540	617	558	580	583	535	508	571	562	562	572	604	533	586	610	522	543	577	609	543	562	584	596	602	604	544	573	550	530	583	559	610	538	575	539	529	580	537	595	515	558	577	557	583	575	594	580	575	582	559	579	506	610	627	611	582	586	529	553	576	572	616	583	552	565	564	552	567	544	553	529	595	550	593	557	553	529	563	534	573	593	570	589	566	528	556	568	551	561	595	577	556	542	536	516	564	576	610	573	572	596	572	573	537	555	543	626	541	552	510	552	565	532	574	596	531	558	561	592	583	600	563	542	593	562	534	607	585	620	595	544	581	632	561	530	561	610	568	593	532	549	574	522	603	594	531	554	543	518	518	552	597	550	591	570	578	560	597	569	567	554	563	524	597	544	578	603	548	564	575	561	574	565	537	565	582	591	560	531	605	544	547	550	581	589	550	543	559	587	551	524	581	582	581	533	597	550	525	554	550	538	565	561	524	565	536	518	567	559	585	568	514	572	609	616	528	592	558	600	568	570	568	547	600	569	597	521	576	578	577	583	582	541	561	569	548	585	623	542	550	539	576	606	576	594	597	552	579	554	574	575	575	589	542	565	614	563	590	530	585	551	580	565	579	588	550	552	539	515	573	567	513	604	600	545	590	561	560	563	526	594	558	568	646	580	574	557	562	573	535	543	564	569	557	576	571	628	579	558	580	576	566	563	589	519	551	578	572	577	562	569	555	567	528	570	564	559	580	583	517	560	582	580	616	568	643	513	574	549	575	557	562	597	555	573	580	542	580	566	582	610	578	572	550	586	568	600	561	542	539	569	577	575	502	563	586	597	583	540	546	578	605	581	559	592	583	547	587	577	602	569	569	599	540	486	561	596	557	546	583	598	557	558	548	608	573	614	538	555	568	559	557	575	549	550	574	566	584	536	597	550	574	571	551	582	587	574	517	575	540	576	559	578	576	608	579	587	558	601	571	569	554	537	543	562	604	582	554	545	568	562	554	583	587	549	533	536	553	567	593	574	582	547	515	552	544	537	596	594	572	549	609	595	594	541	554	534	563	619	593	593	529	547	542	561	619	542	604	556	573	616	556	567	600	563	577	601	558	583	552	614	627	574	556	564	556	540	557	517	584	560	531	549	576	520	570	595	548	581	556	565	561	558	603	584	622	537	598	571	564	582	511	566	525	568	566	523	569	577	581	514	616	557	584	532	571	626	568	597	623	587	555	567	544	585	596	558	592	576	552	611	547	581	567	553	565	593	565	564	593	609	539	597	535	549	573	550	542	562	571	571	577	575	589	565	559	607	622	601	530	554	544	592	543	537	619	640	549	566	554	588	539	558	540	579	592	579	591	563	556	566	570	593	546	558	537	606	553	556	594	541	538	579	567	589	581	578	551	548	561	591	557	575	575	595	562	572	557	548	576	557	585	589	595	589	559	555	536	595	557	540	586	539	600	555	538	568	589	544	580	559	586	604	591	599	553	541	520	553	553	575	554	622	578	597	590	534	594	540	567	561	547	565	562	586	536	543	577	541	563	590	521	575	581	561	565	508	535	544	581	535	522	580	534	577	588	581	534	572	530	604	603	541	545	599	537	589	575	542	557	596	576	584	596	577	626	571	556	602	615	562	538	547	579	590	584	590	558	595	590	521	634	588	544	534	543	535	589	588	585	608	556	546	570	565	551	562	566	616	548	591	610	568	531	606	564	600	613	588	568	549	538	604	564	560	563	543	584	547	531	577	584	584	557	567	570	540	586	578	499	571	593	599	601	551	563	580	583	530	620	576	552	584	588	534	566	575	559	577	596	538	574	548	565	525	588	541	538	569	569	579	581	558	566	571	573	565	581	553	545	594	537	560	547	601	605	567	557	572	551	574	587	550	569	582	571	604	584	556	553	550	542	530	554	579	580	537	604	623	572	546	561	528	573	585	557	502	555	549	558	571	569	588	601	595	546	573	542	560	592	531	601	593	597	592	554	559	625	554	604	554	551	554	547	579	522	598	585	598	544	592	533	572	600	568	496	563	584	573	586	553	591	561	572	582	561	575	598	545	600	648	588	520	588	569	542	594	601	595	581	551	598	566	546	569	570	560	558	574	568	552	551	498	606	580	599	575	576	543	595	578	555	553	545	570	593	553	546	551	568	615	566	584	593	553	601	575	570	568	596	589	559	584	582	602	578	575	581	549	592	559	575	623	591	521	562	528	581	556	529	547	558	559	608	574	553	553	566	576	522	616	594	611	568	508	562	554	565	575	586	545	581	604	558	553	533	530	586	560	602	602	546	544	568	597	572	615	569	576	591	555	563	529	542	580	540	509	562	578	571	599	562	543	581	519	590	591	561	514	561	599	569	589	603	575	545	591	558	615	530	565	592	581	561	561	542	537	596	583	583	559	579	587	554	564	577	553	525	555	540	574	577	568	570	560	554	590	521	570	577	622	557	549	570	533	569	543	574	582	623	554	556	555	560	545	546	584	550	502	528	560	534	523	565	585	555	566	551	558	571	600	537	518	600	570	571	554	608	579	595	533	561	575	568	554	522	612	565	588	569	567	596	595	560	561	538	601	548	548	570	579	571	577	623	577	554	555	577	588	595	528	597	538	550	564	587	537	566	583	518	584	534	558	560	596	587	544	551	588	615	533	550	530	621	591	576	548	545	548	592	581	564	573	518	521	544	530	565	570	586	592	564	590	549	546	576	574	618	602	548	596	556	562	596	593	604	564	587	594	562	581	570	577	593	570	562	574	569	580	571	561	558	562	575	565	552	585	555	538	560	598	586	569	546	574	574	534	518	572	589	589	572	603	525	564	593	552	570	604	581	567	588	629	540	584	591	588	557	567	566	568	584	581	535	577	571	570	555	551	532	553	569	574	557	574	593	623	556	569	561	565	551	568	593	548	600	598	560	559	617	536	596	570	534	561	569	576	523	565	576	592	597	547	544	554	542	560	596	532	592	596	591	576	613	554	571	597	581	597	586	578	543	565	552	538	576	561	584	546	595	581	576	530	546	546	552	558	550	561	555	565	575	570	613	564	620	567	550	571	570	560	576	573	631	567	582	573	557	569	550	577	577	565	544	526	563	560	535	590	588	561	607	610	565	551	570	588	566	572	577	597	561	573	537	578	515	596	568	564	558	556	612	586	554	564	566	557	532	572	504	542	580	553	546	563	583	588	554	542	555	574	555	560	553	588	546	585	590	551	577	530	533	569	548	570	539	574	545	544	592	564	521	577	580	537	582	580	500	576	608	576	585	634	600	626	546	565	576	535	579	576	584	564	538	542	600	546	587	585	629	588	544	570	502	549	539	589	522	527	550	560	604	566	595	625	589	576	552	573	609	559	571	567	529	586	575	561	561	572	554	579	582	581	547	549	580	575	559	571	563	575	563	589	558	541	595	560	573	536	538	588	609	593	555	584	621	600	558	592	576	549	605	549
5428	1640	1341	877	766	666	646	669	637	664	651	604	578	621	586	661	620	609	590	597	590	608	595	603	635	584	602	615	636	589	564	609	560	594	648	624	581	588	597	604	607	594	589	584	624	607	587	611	588	577	593	618	596	605	584	596	586	588	636	611	597	565	598	606	599	596	629	601	592	557	620	550	565	587	603	573	588	589	606	550	580	598	575	605	567	599	562	587	581	542	594	556	564	597	596	594	584	560	577	603	577	626	574	587	604	627	642	643	551	618	599	587	569	585	631	668	572	587	553	595	593	572	578	575	585	586	591	604	584	621	594	584	582	602	633	615	520	558	611	617	586	532	590	625	580	642	582	573	601	600	601	552	592	611	557	593	574	590	611	593	574	582	603	621	582	651	573	600	576	547	568	592	618	582	622	588	554	579	565	589	559	583	570	562	581	598	593	609	585	603	561	599	620	599	638	593	589	575	589	564	571	628	601	546	552	599	612	557	602	586	568	618	608	609	614	592	612	570	565	598	596	566	600	568	565	568	624	604	610	597	540	618	553	576	602	587	587	596	599	579	580	575	589	571	597	565	581	608	650	580	592	594	548	600	603	610	620	588	577	593	596	582	576	567	588	601	585	570	560	598	620	595	599	593	578	609	606	607	587	582	622	559	612	600	600	575	612	602	592	580	613	571	609	599	598	578	562	601	582	534	565	589	547	604	580	571	647	584	578	579	578	595	574	587	547	559	620	543	574	596	558	582	605	575	551	568	607	539	579	595	631	621	574	562	616	592	600	626	573	606	567	630	631	560	601	575	593	548	587	625	580	599	567	588	575	597	578	569	606	549	565	581	555	630	598	578	616	603	637	574	569	584	597	575	571	602	576	602	621	641	594	570	622	629	600	608	598	576	569	558	596	578	544	587	565	595	579	561	605	588	602	583	613	635	610	628	594	613	591	635	603	607	567	621	582	606	581	542	613	601	570	599	585	569	598	564	609	552	565	615	576	659	618	568	555	574	586	595	585	613	596	599	600	589	627	561	623	632	587	613	620	579	577	608	604	619	550	586	590	606	599	569	542	560	569	599	598	603	605	576	620	596	593	621	580	599	606	562	564	583	573	629	579	593	587	586	592	632	611	553	583	611	572	594	603	574	556	585	587	636	556	595	589	591	606	616	553	611	635	589	520	619	625	562	563	588	599	621	518	549	562	532	600	555	575	553	573	592	529	593	598	579	576	607	600	643	596	610	577	581	551	568	540	568	678	611	581	581	558	588	560	550	586	605	588	574	601	610	568	616	613	604	554	576	590	594	586	591	592	583	559	574	556	609	581	568	595	619	560	635	617	568	577	569	598	557	596	602	604	579	605	579	578	582	658	610	608	599	640	583	590	610	580	604	597	616	576	560	574	603	611	570	568	588	599	562	612	602	598	523	581	637	563	609	600	643	578	575	595	604	586	573	574	617	552	541	566	581	542	588	594	570	606	595	539	565	573	598	596	630	567	542	589	601	618	558	601	591	568	566	573	608	590	654	539	577	583	586	572	574	603	591	607	593	605	631	590	592	601	580	585	569	594	615	587	591	645	548	601	605	566	598	590	631	657	615	584	598	599	565	542	583	543	581	561	583	606	558	596	574	599	612	629	568	587	547	573	627	565	576	549	574	622	568	630	565	586	620	590	579	618	602	611	571	589	593	590	599	604	600	541	625	583	570	597	586	583	584	639	565	613	570	545	569	557	599	581	580	583	601	590	626	597	600	595	559	603	527	589	591	581	576	587	626	541	575	631	624	559	617	534	600	601	574	535	564	594	572	563	549	602	589	585	596	580	562	569	624	649	612	583	579	551	655	590	603	588	605	570	600	600	562	625	611	601	572	655	561	573	566	606	616	579	588	605	573	591	636	574	571	567	592	631	597	600	579	632	596	565	518	589	573	570	578	607	568	543	551	600	570	612	583	584	622	570	572	628	591	626	560	576	611	614	570	573	557	636	576	598	596	622	568	612	585	608	587	584	597	534	639	544	579	586	600	544	606	572	589	564	592	586	585	604	614	591	604	603	611	561	608	566	602	571	601	579	564	558	576	590	575	597	609	571	563	553	547	603	534	563	591	583	591	634	587	589	606	574	607	598	559	587	564	626	575	547	618	610	595	595	564	578	640	571	558	554	540	612	583	617	587	627	579	603	611	598	587	566	623	584	548	611	584	535	578	567	564	599	567	538	579	595	592	574	572	548	590	584	593	569	560	633	602	573	560	546	571	604	603	567	593	584	558	598	610	589	569	607	558	605	602	597	610	553	578	574	545	585	612	590	619	601	596	580	559	595	579	601	592	605	592	578	591	615	603	603	578	577	579	526	586	637	576	628	590	593	595	562	571	567	592	599	614	587	592	598	574	572	596	614	578	589	567	639	590	567	585	592	599	611	562	570	607	592	600	596	594	634	614	586	579	563	588	570	554	627	553	554	583	551	547	585	547	533	615	644	539	562	610	578	579	604	598	609	565	584	633	578	592	634	577	589	579	588	598	595	583	576	584	610	571	592	564	568	589	590	577	593	602	610	552	588	566	554	616	591	620	585	601	594	555	555	582	538	612	585	583	577	607	578	577	608	588	574	564	602	591	580	621	585	543	608	606	585	623	592	558	593	578	603	598	567	578	605	592	607	611	635	583	597	546	571	599	637	613	599	639	586	602	561	578	588	603	534	579	640	556	608	618	592	582	569	594	629	591	594	555	597	610	573	572	596	596	568	545	584	587	627	575	533	607	618	618	603	606	565	585	536	608	587	635	573	553	629	587	526	578	609	554	554	596	612	572	570	583	580	639	599	571	548	624	600	590	554	576	637	602	574	613	580	569	570	611	610	619	566	592	568	571	568	604	559	581	634	569	604	609	620	602	599	615	611	618	583	579	602	581	558	597	590	604	540	559	527	594	599	589	563	569	579	611	573	536	558	590	605	586	590	563	562	589	594	609	582	566	580	596	572	579	573	621	601	607	629	574	551	571	618	564	543	589	565	587	624	615	598	595	544	555	592	590	595	586	643	551	555	547	618	511	574	605	577	563	599	644	588	561	601	635	614	615	574	599	529	607	618	626	555	586	597	582	598	590	566	594	576	573	610	641	558	596	607	581	583	588	589	597	594	556	564	581	602	539	574	593	568	591	596	579	581	579	544	567	601	575	596	574	555	565	608	578	603	575	570	594	566	585	556	560	604	580	557	617	631	566	572	562	535	599	612	610	583	565	579	614	576	544	566	599	563	602	551	597	577	622	589	596	594	578	580	631	597	559	602	601	631	593	621	570	590	578	594	581	596	590	575	618	589	558	584	608	609	600	637	587	557	580	612	599	599	536	587	631	593	602	607	566	551	590	566	589	571	580	636	566	580	597	558	577	573	592	574	568	598	602	588	595	603	590	576	552	631	599	549	582	628	626	553	636	619	650	599	614	555	570	631	574	586	597	579	553	587	571	602	595	591	570	578	526	591	624	593	567	611	569	626	576
25083	20718	27142	24352	20729	11239	1388	799	661	620	493	454	447	419	414	358	333	331	322	327	298	320	298	346	319	297	296	279	284	286	321	289	266	258	255	282	285	273	296	272	248	286	286	290	293	274	284	264	257	260	278	272	272	276	226	261	270	254	224	225	254	272	244	275	273	236	272	245	250	291	245	264	273	254	246	247	268	247	256	278	240	277	257	221	242	242	244	254	279	268	245	261	272	245	279	271	276	263	249	255	244	255	265	286	240	262	253	258	238	265	266	231	250	269	266	259	227	259	259	257	240	251	253	273	244	258	245	245	239	257	253	252	273	231	243	222	233	234	256	245	263	278	258	255	260	236	251	254	275	261	239	259	249	245	274	258	254	238	272	262	249	238	269	265	257	263	254	267	263	226	244	249	257	241	274	251	244	250	260	259	272	246	224	252	234	256	252	242	243	275	245	247	264	249	259	268	262	254	241	238	264	270	251	251	276	264	258	250	253	226	227	254	261	241	247	279	254	256	217	229	247	246	242	279	211	245	253	241	287	273	278	247	271	250	253	261	239	266	239	254	226	244	270	227	265	263	253	214	246	221	245	257	254	251	274	233	271	239	256	255	220	255	254	268	248	240	262	226	283	286	243	230	244	267	267	255	242	238	258	255	241	268	237	229	252	273	245	252	254	226	253	223	236	227	219	267	255	250	252	203	232	242	264	262	270	241	247	232	243	232	232	216	243	283	264	246	257	235	233	246	260	283	267	256	218	255	229	273	265	219	253	251	232	198	252	238	262	266	247	263	235	278	234	258	235	256	225	253	310	234	242	248	237	268	252	240	275	254	246	262	259	254	234	240	230	250	278	259	257	219	231	235	270	253	222	260	249	250	244	268	266	266	262	259	228	251	239	234	258	262	245	251	251	291	291	233	269	239	249	238	243	245	285	244	250	263	262	263	265	241	239	257	256	252	254	281	258	261	257	239	253	255	255	218	236	235	276	250	232	223	237	253	282	261	258	280	296	257	268	272	259	274	232	276	270	221	251	244	280	237	270	253	268	267	280	228	251	236	272	230	221	258	245	239	238	234	246	221	248	241	239	250	241	241	233	308	268	233	255	241	226	241	240	232	236	239	246	248	234	243	253	274	242	254	274	239	278	259	254	245	198	255	236	259	258	254	238	269	231	275	253	245	273	262	252	255	242	235	237	273	266	220	234	237	256	251	257	237	246	225	237	268	255	295	250	234	255	249	255	261	240	274	261	247	250	254	246	230	268	274	275	265	240	276	259	241	266	245	245	271	249	277	268	246	249	256	272	270	275	244	250	264	268	286	270	264	243	256	251	260	246	273	246	260	252	258	243	270	236	233	257	233	243	273	264	270	256	258	242	243	271	263	262	206	259	282	215	251	240	248	255	245	294	247	272	253	253	268	243	281	239	247	249	234	283	257	247	269	262	239	274	283	258	240	268	265	249	281	260	249	254	244	233	252	246	269	250	260	275	254	248	284	276	261	269	241	250	240	267	244	264	235	262	258	264	264	272	242	258	234	263	258	242	263	276	263	243	230	234	243	268	256	255	243	242	232	267	246	237	251	217	262	248	291	237	245	247	272	268	255	264	271	249	251	248	229	247	229	270	260	265	233	285	262	245	266	256	252	239	238	290	236	284	245	265	250	240	228	236	257	254	223	261	267	264	257	261	224	246	218	250	293	266	261	241	225	250	249	265	240	248	221	276	281	255	255	240	255	247	241	264	231	241	263	245	246	278	235	274	240	272	230	264	246	257	262	231	232	262	241	245	241	250	253	250	247	221	246	243	253	235	267	255	246	284	265	253	252	254	256	228	242	245	242	264	224	250	240	282	260	254	253	247	242	284	244	247	229	260	257	255	257	227	285	249	264	244	217	255	231	255	245	250	280	251	256	254	280	262	278	245	242	230	237	248	290	234	248	251	243	229	264	273	246	268	220	251	251	249	273	251	242	238	257	252	254	233	259	251	255	258	257	260	237	241	228	276	228	230	253	261	242	259	234	271	275	234	242	271	286	261	261	287	276	259	258	244	231	227	272	233	277	251	256	263	268	245	247	249	245	260	243	254	272	250	283	249	262	241	217	237	241	256	232	265	262	260	252	231	270	272	259	240	262	267	243	230	266	238	269	254	257	255	275	226	261	265	232	236	262	249	256	253	251	253	255	260	270	252	228	240	253	252	226	252	251	258	269	228	255	223	255	265	228	263	242	251	263	262	255	236	263	272	256	238	287	260	273	241	259	255	261	221	268	258	232	254	243	252	226	263	255	244	256	244	253	262	261	242	270	237	244	254	253	273	265	264	251	230	254	251	220	259	240	259	266	268	236	244	260	248	263	255	233	248	247	252	251	248	254	249	245	244	249	255	248	228	238	243	221	268	259	233	250	273	237	249	244	260	234	279	285	257	235	240	263	242	249	246	250	265	262	246	260	280	273	235	243	257	242	249	229	254	241	282	236	247	247	291	231	260	253	273	228	232	256	221	247	255	251	291	265	252	265	254	241	231	266	234	262	245	243	243	215	271	275	281	279	260	250	219	252	233	231	265	229	249	236	263	273	231	241	233	217	252	249	249	270	228	246	263	271	211	260	266	260	215	242	282	250	272	241	240	236	230	281	275	280	255	252	234	262	256	243	269	238	252	273	241	243	246	253	263	249	270	265	262	224	245	268	255	268	267	267	254	279	257	259	252	231	252	285	216	243	238	255	271	265	217	250	223	258	251	243	256	255	234	236	233	248	247	271	255	233	239	258	282	234	283	258	235	210	261	239	236	273	217	273	233	255	263	221	237	255	256	231	239	276	259	233	249	223	209	249	270	256	245	248	243	275	253	240	259	219	260	258	249	259	255	228	263	242	272	258	227	259	243	264	206	250	244	249	258	282	242	259	247	255	237	250	245	232	262	250	247	267	287	253	239	238	270	231	252	262	251	240	250	259	277	222	230	248	220	244	269	259	234	248	250	251	268	226	240	237	242	276	261	263	250	256	230	231	267	264	249	241	259	255	254	240	258	228	273	251	242	248	263	239	251	243	265	254	255	251	238	246	235	253	238	284	250	275	266	263	271	235	255	260	253	224	246	275	235	257	242	271	218	240	294	253	227	250	260	244	262	268	257	229	248	247	241	258	284	253	240	256	280	233	261	233	246	282	260	231	243	259	240	250	257	253	245	248	245	245	240	258	242	237	240	226	240	261	264	257	247	275	231	253	283	259	251	263	267	241	221	239	246	251	231	225	241	268	255	256	246	254	241	248	230	231	252	267	277	261	262	275	266	263	249	220	267	270	244	240	261	239	242	262	244	269	221	242	264	255	237	237	214	227	263	263	244	287	281	253	248	294	269	231	226	255	243	268	260	225	247	252	248	244	252	241	232	216	264	278	226	267	244	256	227	269	253	219	261	266	286	251	279	244	246	233	276	236	266	246	245	229	251	254	250	261	261	274	255	248	273	233	241	242	264	249	245	252	233	228	264	239
7846	15098	13060	7042	3760	2702	2103	1519	1287	997	896	804	721	682	566	539	522	457	436	413	424	375	393	367	354	333	328	345	349	317	336	314	356	311	339	323	295	344	304	305	321	299	301	321	284	279	272	267	291	282	279	277	306	292	290	273	282	272	292	295	270	251	297	299	269	263	290	299	284	301	258	268	283	320	275	285	281	287	294	299	272	257	286	270	288	290	267	278	242	264	273	273	255	280	260	258	267	296	296	279	281	288	291	263	258	271	252	264	265	258	275	250	261	283	248	270	277	277	286	278	279	285	251	264	282	264	265	297	275	277	257	279	257	257	272	262	272	266	262	264	287	264	270	257	315	278	262	266	297	256	280	266	271	306	267	272	290	272	268	279	260	287	244	281	247	281	256	265	275	278	295	271	281	256	271	291	287	276	304	267	274	297	267	301	277	273	276	260	252	295	249	266	280	266	289	266	263	247	253	300	271	308	268	269	273	250	270	257	288	285	286	255	294	269	284	267	267	263	266	290	262	247	271	254	244	268	271	242	268	288	290	234	265	286	242	268	307	273	250	292	276	244	266	260	282	280	255	261	278	270	266	236	291	274	293	290	260	263	262	255	253	284	288	252	242	281	250	279	238	261	282	288	288	280	247	273	268	261	251	264	278	264	277	261	271	272	260	271	278	280	264	282	273	308	259	263	261	257	255	264	256	257	302	266	263	268	268	243	238	301	264	257	283	257	247	267	296	292	258	251	288	297	256	262	269	281	238	278	281	285	267	260	278	295	272	288	248	287	246	281	286	266	280	249	249	255	246	283	247	287	256	253	285	286	283	283	301	266	264	250	256	262	248	275	285	254	289	247	303	256	270	290	250	263	241	277	277	281	289	285	259	279	271	274	254	301	257	274	263	275	268	264	268	267	265	297	235	298	249	281	259	274	254	256	251	281	309	277	283	266	270	294	283	270	288	292	296	271	270	256	265	294	277	265	272	256	266	265	278	276	284	250	271	278	256	280	291	247	254	312	251	271	255	292	236	263	260	268	264	282	250	268	256	271	263	258	278	298	244	250	251	281	277	261	272	309	268	296	265	278	258	239	278	254	293	256	272	269	264	244	274	294	278	287	278	255	281	239	292	253	273	298	263	272	287	271	286	280	266	257	263	274	270	262	263	271	254	267	275	267	234	271	274	255	272	275	256	257	278	263	263	268	247	266	269	258	269	268	277	274	277	276	272	290	263	247	247	257	268	262	292	252	264	266	287	291	281	274	260	287	256	263	253	262	285	276	286	277	281	311	309	245	272	265	269	266	275	276	275	263	252	268	276	243	261	268	274	297	235	243	289	273	266	247	291	276	258	296	287	280	258	261	256	248	273	293	221	286	268	267	261	244	270	292	283	280	273	247	267	275	266	243	285	242	281	270	272	263	281	244	267	253	255	264	266	270	289	282	262	271	284	266	290	269	240	264	258	265	279	266	288	262	288	278	268	291	260	262	257	290	262	255	279	282	288	266	280	277	274	293	270	293	259	265	279	272	265	256	249	297	250	290	259	245	278	244	267	276	297	251	265	258	271	250	285	230	249	288	286	278	280	224	277	292	249	307	245	284	292	266	275	270	247	266	256	273	259	316	252	264	283	259	263	272	248	286	261	273	297	297	306	233	241	280	280	259	256	251	263	265	249	250	258	273	239	291	272	292	269	277	243	262	264	255	228	270	278	278	265	284	289	294	255	266	256	261	283	249	269	286	270	259	297	273	245	259	286	254	260	271	275	254	278	289	276	253	294	265	251	283	278	263	260	250	272	300	258	252	253	272	265	270	282	275	293	281	249	270	275	238	254	293	238	272	271	272	255	275	267	271	255	282	292	263	249	284	279	248	270	272	256	279	291	264	268	278	259	280	282	278	273	258	240	294	271	277	271	275	266	257	258	245	263	272	274	298	258	239	257	252	291	231	313	254	266	282	233	291	260	296	256	266	270	260	265	289	271	293	319	288	290	277	240	304	250	291	263	279	272	271	270	263	246	260	292	279	256	282	262	247	286	271	279	280	277	261	254	270	281	246	285	251	295	280	300	267	230	267	266	272	251	253	248	274	280	290	256	292	240	247	259	280	245	257	279	293	309	245	282	254	276	269	275	237	267	266	264	285	253	271	285	246	274	271	278	280	271	256	234	271	277	264	285	281	275	246	286	266	261	270	274	245	254	272	283	260	280	266	269	277	278	237	263	252	285	275	250	263	243	262	269	259	242	263	266	277	277	292	274	255	252	283	280	273	241	258	305	296	278	279	259	257	276	284	280	299	268	262	271	271	271	286	266	248	263	247	271	258	270	238	269	257	261	278	283	263	266	315	254	255	262	242	242	260	269	268	249	301	288	292	265	263	288	263	274	295	258	273	277	272	271	298	279	235	264	260	274	261	273	271	270	266	245	268	279	251	250	271	296	269	254	290	309	266	296	276	273	262	276	260	278	284	252	262	284	278	222	271	265	278	286	271	247	289	244	280	272	270	265	247	273	276	258	281	275	271	295	285	266	269	273	269	288	277	272	278	274	286	267	265	257	260	286	272	289	263	321	280	281	273	281	252	273	265	291	243	301	279	274	273	269	278	285	266	292	254	261	267	261	282	261	263	246	278	263	262	291	284	257	263	271	265	261	264	269	245	269	277	280	252	266	256	229	276	268	269	285	274	274	256	258	299	257	295	251	278	259	262	265	292	280	298	254	271	285	290	245	242	261	277	268	279	281	287	291	273	270	259	312	286	284	250	256	257	270	244	264	257	272	264	265	279	260	313	251	268	265	303	284	260	248	269	249	254	265	269	289	286	286	283	282	273	296	278	241	266	265	265	267	271	250	276	271	279	272	260	298	300	274	257	264	273	292	245	290	278	289	262	270	285	269	281	270	258	255	286	288	283	260	276	262	285	289	294	267	280	302	267	264	257	249	266	260	270	250	252	264	278	307	259	296	290	282	272	271	253	279	265	263	253	273	266	263	266	277	246	287	262	260	262	294	250	281	273	255	273	257	280	270	261	271	279	261	255	309	235	261	255	265	253	268	273	265	289	264	265	243	280	250	286	275	236	288	256	267	268	258	283	270	250	262	298	275	279	271	275	271	284	240	309	265	266	250	279	240	250	279	280	268	255	251	281	263	292	264	258	259	253	281	257	283	246	277	246	285	236	254	262	268	254	270	263	275	286	244	279	241	275	263	307	247	263	254	261	285	239	245	273	265	265	277	272	269	284	305	262	265	287	255	296	276	257	259	271	268	270	265	253	308	281	245	304	255	260	245	285	281	286	292	240	281	238	286	288	259	262	283	254	281	292	259	265	291	257	271	278	280	254	263	250	254	286	262	278	258	280	282	281	276	291	273	263	254	257	291	283	261	325	274	270	289	255	274	298	277	271	253	266	260	289	253	269	276	235	305	272	290	285	264	280	280	325	248	269	261	275	256	265	261	282	286	259	289	270	263	241	298	272	295	261	244	250	283	256	245	262
22959	20684	27417	23976	20692	20775	9683	1850	1333	1196	1011	923	852	770	732	730	764	677	635	649	654	580	577	622	561	572	579	574	567	602	596	555	559	558	519	507	553	539	540	496	510	524	541	525	500	537	515	515	513	509	544	557	520	539	512	476	515	528	509	540	472	519	524	555	513	516	557	535	508	482	517	529	508	525	513	503	559	504	506	492	563	506	517	466	508	515	507	481	523	474	508	492	507	513	523	528	486	519	493	489	480	473	499	470	471	538	552	516	510	548	560	542	507	539	488	568	492	509	509	527	509	517	491	516	517	516	488	477	505	456	505	490	504	492	495	497	523	503	468	539	535	463	509	507	451	460	534	498	481	458	499	531	528	536	487	492	513	522	495	509	493	518	473	506	511	497	520	502	498	510	496	457	522	508	519	489	530	475	542	479	528	510	483	490	513	463	527	478	467	477	527	491	465	507	508	502	473	504	507	545	500	478	509	510	480	506	488	530	488	501	482	499	514	448	499	503	527	497	520	473	504	541	535	507	509	514	537	496	504	513	514	479	505	515	499	534	482	485	498	497	501	484	467	489	506	489	535	517	502	487	451	538	475	448	503	468	489	467	485	516	520	493	496	526	432	512	457	469	507	468	498	470	513	494	483	513	486	519	544	490	469	479	481	522	483	526	445	534	488	503	489	512	513	517	507	507	546	502	503	498	495	511	501	489	499	475	517	469	478	490	491	497	517	500	488	498	511	490	525	499	541	527	501	486	546	516	528	493	566	504	478	510	501	504	492	503	509	512	521	520	514	518	507	468	529	475	508	524	512	523	493	567	494	455	532	498	450	486	493	532	474	511	490	512	489	511	522	482	550	505	489	491	466	488	520	533	491	492	519	497	511	482	502	477	460	491	514	536	463	488	489	493	529	521	519	478	507	488	490	486	459	446	505	457	508	476	474	480	481	515	484	483	481	541	504	520	494	469	509	498	495	484	532	490	525	489	503	502	536	500	476	466	485	500	517	536	520	499	455	507	535	492	471	523	503	568	448	437	518	508	487	477	476	516	471	482	516	469	542	536	478	497	519	515	503	530	483	516	512	491	486	505	528	520	504	499	500	536	525	487	557	524	464	494	499	459	514	480	482	468	451	477	506	530	481	474	484	493	493	512	471	517	510	493	492	539	493	498	530	490	482	488	462	492	481	517	510	510	508	559	499	521	525	503	481	500	524	548	496	496	489	500	493	493	506	523	512	480	468	489	521	500	497	503	499	478	467	526	508	470	463	503	464	486	500	477	508	491	480	494	502	533	527	537	485	479	489	508	476	504	527	463	473	515	496	490	488	469	516	510	483	494	516	495	474	499	510	500	524	521	557	495	467	473	523	467	443	479	500	503	530	525	522	570	458	481	528	463	492	561	452	472	507	500	453	513	517	484	505	461	494	505	509	481	518	517	481	490	499	519	523	544	498	532	504	479	543	499	501	463	523	509	510	451	503	514	480	512	496	513	530	497	511	523	533	519	530	467	486	514	502	508	516	482	480	516	499	536	530	555	508	489	516	504	502	478	495	485	467	506	498	503	509	487	507	514	516	481	490	525	490	479	487	502	525	468	459	469	520	503	529	518	507	521	538	488	496	519	507	533	528	486	493	526	504	508	510	492	476	487	481	490	463	523	492	515	516	485	510	475	505	515	481	474	493	479	509	496	530	499	494	479	508	496	541	536	527	512	496	500	470	512	476	503	515	501	479	510	498	506	565	490	521	471	465	507	517	489	507	531	508	500	510	517	513	508	505	501	535	533	492	511	510	502	447	510	545	490	487	530	499	479	519	494	500	524	522	497	479	529	517	494	516	485	494	530	505	486	497	496	534	530	485	515	529	522	483	500	490	519	515	490	510	504	460	544	471	467	481	499	491	542	482	510	469	499	550	504	485	470	480	512	482	491	496	498	493	494	519	494	491	486	509	497	525	473	531	491	484	511	514	511	474	492	518	542	425	518	517	544	518	480	495	491	482	481	547	517	491	506	481	503	500	503	465	492	506	525	503	462	473	484	452	460	462	465	509	458	457	511	500	492	494	500	527	467	495	548	530	498	521	490	504	507	532	508	444	538	504	464	516	516	512	522	497	469	492	520	497	507	511	557	515	512	502	537	475	534	520	469	507	534	493	513	471	507	455	500	498	451	523	509	495	509	496	471	480	499	470	499	467	475	479	487	507	462	519	510	509	517	499	516	505	494	505	486	450	471	476	510	519	510	469	508	483	534	507	485	520	481	557	514	531	495	489	497	513	505	521	443	515	508	534	528	539	520	498	459	456	535	527	492	504	514	479	501	490	504	529	492	465	517	503	505	500	507	523	526	481	514	519	510	484	515	513	506	518	523	493	527	502	487	490	502	485	561	484	485	506	472	495	510	476	509	516	524	502	487	487	458	503	512	504	517	470	467	494	486	535	508	532	496	492	483	490	506	488	496	544	471	517	508	476	494	517	492	495	516	504	521	529	498	485	477	482	541	475	479	474	489	510	479	475	496	489	500	496	505	513	482	480	469	488	512	491	520	506	512	503	523	464	483	531	487	488	510	480	489	477	510	533	525	535	481	503	499	496	498	481	497	470	480	544	488	457	486	477	470	513	478	494	515	504	492	501	494	480	506	530	470	463	506	484	478	549	534	520	527	534	518	530	510	530	486	495	476	535	514	510	492	498	478	490	521	521	513	530	520	490	496	531	537	521	513	561	496	503	504	487	496	534	479	534	478	490	496	489	533	512	484	498	505	481	496	500	529	501	499	556	518	492	525	512	473	540	503	507	519	494	495	522	437	488	510	468	480	489	517	501	509	472	480	489	500	542	527	496	535	500	479	498	512	462	496	478	473	517	468	503	502	489	496	497	537	513	504	518	529	471	567	498	531	472	469	515	480	484	479	514	502	542	448	519	498	534	535	486	527	479	460	505	473	490	485	528	503	469	518	531	481	511	433	504	503	494	515	517	495	503	483	497	485	507	532	489	479	464	525	502	504	483	497	489	500	546	491	526	473	494	539	502	515	485	542	467	507	483	485	536	513	518	505	505	524	466	488	501	483	466	466	502	497	491	516	496	474	500	506	489	528	443	518	538	504	511	493	482	508	481	493	487	506	502	503	468	513	492	462	494	512	475	519	534	492	488	513	511	523	491	496	520	506	530	523	495	475	508	519	497	497	478	487	456	492	462	514	511	497	489	511	490	519	494	533	473	528	482	505	521	504	497	491	476	508	506	523	478	481	503	517	489	513	529	471	474	506	469	518	512	505	503	506	497	505	504	495	507	503	449	472	504	494	510	508	477	507	507	495	497	522	491	477	520	485	501	474	495	493	506	504	478	500	526	554	506	445	506	521	507	503	516	504	534	476	549	527	489	497	528	515	507	517	503	527	499	461	531	541	488	524	507	509	497	509	501	464	513	528	495	508	511	498	491	523	546	503	504	442	481	530	466	497	539	455	516	486	486	511	502	511	499	507	526	489	516	487
10939	23050	20165	11821	6667	4801	3698	2914	2296	2002	1639	1520	1268	1200	1102	996	891	855	818	732	717	706	687	678	664	617	634	606	631	598	579	533	569	576	537	527	525	505	540	520	521	486	509	509	513	564	481	536	484	527	481	475	498	511	498	510	527	462	459	538	517	449	493	482	495	521	484	476	491	472	457	490	465	487	512	478	501	475	542	455	513	508	474	505	454	458	495	506	483	479	457	459	487	452	454	469	508	511	486	479	480	470	479	496	466	465	495	452	493	481	466	466	482	488	501	476	503	489	516	461	474	514	453	483	461	469	464	489	517	502	476	468	439	493	466	528	476	490	480	490	482	449	439	473	486	473	426	468	479	491	490	486	467	452	500	501	469	479	517	469	493	483	493	491	425	441	455	455	477	498	461	457	477	491	455	514	459	459	505	451	496	451	475	480	534	511	483	477	481	468	484	455	512	477	494	444	460	449	502	503	480	481	491	471	463	454	468	490	501	475	480	450	492	466	474	442	461	500	448	472	486	499	446	445	491	481	454	518	485	445	520	475	488	523	455	448	470	489	495	534	423	478	493	452	479	492	473	460	511	489	499	529	483	502	461	451	517	474	478	480	481	512	477	491	481	479	472	478	487	461	477	547	477	443	487	506	476	485	455	467	448	463	474	482	459	497	486	442	510	495	459	463	495	453	484	465	517	465	485	433	481	466	474	468	462	502	465	496	458	488	430	474	470	477	515	452	439	452	451	474	509	440	464	505	490	498	462	455	480	467	493	435	493	496	453	462	487	516	483	511	474	497	502	468	458	461	464	462	440	463	460	460	455	484	476	478	497	448	492	453	502	481	497	496	448	492	514	458	487	495	468	440	504	463	463	455	426	475	513	475	475	509	501	475	461	441	446	449	461	471	472	475	503	461	489	496	475	500	477	456	481	466	439	458	452	484	453	483	521	466	439	490	485	500	470	508	499	494	474	465	485	480	430	485	462	493	467	456	455	492	494	486	498	459	485	451	418	496	425	494	449	449	483	489	486	485	434	469	501	447	456	444	485	452	460	467	491	487	469	460	505	470	484	457	461	445	518	440	458	499	485	459	463	461	500	504	492	460	495	459	439	492	465	482	432	473	485	488	469	462	468	494	475	452	451	509	488	441	456	467	446	499	467	513	440	458	488	436	454	480	487	444	463	490	432	464	490	490	475	484	449	485	456	458	472	464	490	460	460	462	448	473	488	454	456	419	490	512	479	517	511	455	481	476	484	470	459	471	431	441	439	452	450	500	497	494	502	474	489	480	455	454	456	445	523	435	469	491	489	443	551	465	477	487	459	476	502	449	524	445	493	449	490	449	479	459	436	478	485	473	491	450	485	486	439	476	463	475	471	445	447	454	481	463	488	483	450	441	483	459	491	469	445	486	523	476	478	476	442	475	474	484	489	456	471	475	461	490	482	535	471	507	459	478	501	507	510	467	461	479	443	422	464	489	502	473	481	520	482	475	461	483	485	475	459	474	518	485	453	482	447	458	446	463	486	441	469	430	485	480	456	476	493	422	463	462	485	515	516	524	474	492	477	516	475	516	526	470	478	482	453	488	430	455	420	471	439	450	488	466	458	540	485	465	488	507	473	463	446	438	507	497	468	436	466	422	437	481	495	459	475	481	471	436	423	504	459	464	474	461	460	465	487	463	484	448	517	484	493	523	439	495	503	477	480	496	499	492	473	482	455	475	461	454	496	491	461	494	503	467	437	489	479	511	516	464	439	461	500	477	486	509	523	494	473	449	472	489	442	460	440	461	505	476	487	494	493	484	483	452	470	484	460	455	489	474	454	477	468	467	449	463	489	448	457	445	519	482	437	506	479	484	468	477	472	471	465	502	486	505	458	449	474	493	460	468	509	495	486	426	442	504	437	466	480	505	477	483	490	483	486	469	465	485	444	468	473	493	498	497	460	479	464	507	491	526	505	450	513	479	463	464	482	481	477	487	476	505	466	472	469	481	514	461	428	469	483	483	486	437	468	493	481	463	455	494	446	508	427	475	487	517	472	502	491	440	476	481	471	468	490	442	435	440	512	506	482	451	473	483	462	483	473	493	492	471	465	468	466	462	492	508	448	472	503	482	461	475	464	493	483	523	478	493	485	510	503	413	479	474	501	488	488	469	476	462	481	546	501	488	443	442	474	485	502	485	483	459	470	492	451	481	466	488	494	496	478	454	474	487	440	481	465	512	453	449	480	497	466	457	491	483	440	481	456	476	450	513	483	485	451	494	459	476	466	471	491	480	473	465	498	489	483	464	481	492	446	492	475	472	502	438	485	470	487	489	416	499	521	483	473	477	439	489	512	484	477	478	476	443	431	485	474	492	514	476	479	460	460	451	485	449	438	429	457	468	462	479	493	451	475	469	489	493	493	455	434	475	500	494	463	466	443	464	465	484	456	463	470	476	463	421	463	464	444	489	461	496	471	476	493	425	451	427	470	459	492	458	491	486	479	457	451	448	512	455	462	475	467	468	447	467	481	435	468	479	442	496	536	468	483	459	473	457	435	494	440	451	460	463	476	460	474	485	516	461	455	443	468	477	468	444	478	477	506	458	458	456	453	486	453	481	470	467	494	460	474	500	480	453	465	475	482	449	475	521	457	459	464	493	488	498	462	455	506	501	494	505	483	527	438	455	460	487	469	469	476	445	450	522	468	431	460	495	429	513	476	464	493	500	483	434	472	487	464	477	513	451	475	423	444	473	492	465	478	444	488	494	445	499	498	465	448	474	463	431	501	499	493	478	502	488	465	458	462	486	469	479	500	475	458	474	461	451	503	496	494	467	498	445	471	496	473	446	455	474	486	472	471	503	472	465	474	445	450	472	527	461	447	482	477	477	481	451	487	457	456	480	478	505	465	473	456	510	494	454	512	475	449	452	486	458	446	446	509	462	451	452	486	444	467	453	504	444	455	512	446	484	505	460	461	489	469	488	470	470	485	491	462	464	487	473	478	500	493	501	471	474	461	441	447	498	462	464	488	478	530	452	490	453	455	472	474	428	497	439	481	471	462	504	465	451	506	484	482	445	454	511	534	452	467	510	431	451	448	501	516	475	479	461	473	503	453	458	468	481	500	453	456	491	492	507	491	465	463	480	451	490	449	497	470	458	497	492	509	420	437	457	462	455	460	494	453	514	464	483	498	479	480	453	473	457	493	465	486	462	494	477	473	501	468	446	452	437	455	450	465	482	470	484	500	499	496	449	424	455	489	465	461	440	482	476	464	453	442	462	476	510	471	478	471	415	478	469	484	488	486	427	476	461	470	482	495	474	468	464	482	456	483	486	455	458	483	479	451	507	462	479	466	478	453	421	491	479	462	454	465	463	517	509	449	471	492	450	479	437	453	527	473	463	493	432	486	466	469	503	456	489	456	473	443	440	473	482	453	496	498	473	474	466	522	517	479	500	474	477	477	500	437	424	495	411	459	510	465	467	450	443	451	443	466	496	501	478	501	459
28258	14622	2358	895	713	654	580	611	595	571	592	526	563	533	583	554	591	571	552	542	529	567	630	611	591	561	563	564	566	553	556	630	593	566	613	572	570	548	575	568	555	572	568	571	536	589	551	591	590	532	612	568	607	590	589	579	541	583	584	528	586	535	552	542	540	537	572	579	544	558	598	565	580	594	547	622	528	559	552	524	594	534	553	541	558	566	570	523	591	573	544	567	528	564	565	552	522	551	561	563	613	560	582	577	582	559	574	574	545	553	576	594	581	589	553	569	542	566	549	544	538	521	545	569	567	575	556	541	561	585	612	546	557	542	559	531	562	586	559	548	545	571	559	567	529	571	589	578	579	521	557	609	584	577	557	576	572	519	589	565	583	577	560	563	563	589	521	520	559	561	573	556	519	584	552	547	564	581	585	594	607	599	518	553	589	568	590	574	565	555	566	532	589	550	572	578	578	584	562	577	557	564	560	573	601	528	553	551	576	577	537	610	558	607	592	562	592	588	587	601	532	540	549	557	557	565	573	553	574	562	543	544	599	588	605	591	569	608	567	565	541	581	563	558	581	531	549	535	579	531	520	544	545	519	584	559	570	584	576	533	564	569	543	578	550	562	607	541	512	607	557	540	556	527	548	595	564	553	542	541	562	542	527	580	537	551	517	567	550	564	546	541	552	568	493	538	562	588	551	568	594	585	546	537	623	541	587	582	583	564	597	590	574	535	577	571	571	566	560	552	546	593	587	579	595	573	527	541	557	605	575	532	592	573	575	562	574	574	585	608	516	584	543	600	546	534	595	540	603	571	552	533	550	535	587	562	574	562	535	534	584	555	539	570	558	545	561	574	585	576	602	580	589	573	586	590	581	527	539	560	518	573	575	541	565	580	613	550	564	534	587	571	571	574	566	564	580	528	582	588	562	563	576	584	556	513	574	542	564	575	546	582	586	598	619	604	526	559	588	566	544	538	520	551	564	519	564	559	570	575	570	509	592	544	570	560	539	574	560	558	567	560	574	564	572	608	561	550	553	558	570	548	544	532	598	551	540	550	553	537	560	574	562	535	558	526	538	537	583	520	557	547	571	537	564	594	577	611	539	568	584	547	578	569	567	556	521	547	561	577	550	534	600	551	594	588	533	548	580	524	555	516	542	543	550	535	590	531	567	589	574	547	633	550	552	544	548	541	540	559	571	567	505	558	592	587	542	573	565	554	623	611	615	604	535	571	543	530	545	576	565	572	563	564	566	555	574	559	576	561	568	532	597	567	534	568	557	590	559	580	549	559	567	551	542	555	589	546	586	608	583	521	588	566	584	589	564	603	600	556	545	551	565	518	557	559	532	568	585	528	578	616	546	566	605	548	550	588	568	585	500	556	571	572	597	558	575	552	570	567	532	529	607	555	589	590	566	606	553	620	560	587	573	574	550	543	553	589	546	582	613	574	527	580	535	534	565	522	578	566	524	569	539	539	578	541	555	583	553	572	578	586	599	567	543	574	513	557	557	498	573	538	568	543	551	568	582	579	586	556	594	568	545	521	537	578	553	583	557	561	566	566	578	523	577	560	558	522	542	557	581	585	569	561	560	573	561	569	556	574	576	581	568	588	528	526	575	562	592	589	531	522	588	542	588	542	574	565	555	593	559	557	545	541	551	529	595	600	534	564	545	612	551	556	542	569	598	552	534	582	576	551	547	564	568	543	545	570	565	567	573	549	533	504	559	588	575	568	563	570	586	612	535	572	602	543	591	531	562	568	541	574	563	634	604	575	591	601	570	533	539	496	578	587	603	558	551	537	566	573	549	563	545	594	590	606	518	557	566	566	595	585	594	555	592	588	601	559	605	525	560	546	517	558	567	592	553	541	577	545	530	530	572	565	567	594	547	562	576	553	534	554	563	569	576	583	567	591	540	548	523	568	584	530	564	573	549	548	565	509	571	566	529	600	583	546	543	546	549	565	567	525	601	551	558	558	628	521	559	547	534	578	540	533	575	542	547	513	544	555	579	586	531	550	566	543	583	552	585	562	567	640	541	580	562	540	562	516	523	598	547	562	567	559	557	564	560	580	529	604	584	564	531	584	555	583	554	550	556	553	540	575	583	572	581	577	545	509	554	533	517	551	585	606	546	574	560	544	536	577	530	560	572	593	573	595	560	579	599	529	537	600	565	547	582	520	585	553	602	606	589	560	593	584	531	598	546	543	577	571	567	545	557	550	564	535	520	526	560	571	602	595	592	506	569	569	562	580	561	589	548	536	520	559	534	562	567	554	549	554	546	606	587	581	580	546	561	526	534	546	526	539	554	531	531	540	550	530	561	571	594	584	552	582	572	556	579	545	513	568	558	554	574	579	540	573	572	531	561	560	597	570	554	561	540	553	571	565	586	569	539	573	554	575	528	541	547	542	562	571	579	551	579	583	554	582	553	594	557	567	551	581	575	559	540	553	536	613	567	630	566	585	549	566	572	577	570	603	552	589	520	557	547	555	538	557	593	550	588	563	562	543	603	554	610	568	546	568	589	604	571	552	593	632	572	572	624	519	593	547	559	588	565	565	547	558	512	622	533	560	584	555	568	547	565	564	566	565	549	560	597	522	561	567	569	546	530	550	571	541	579	564	564	572	580	579	542	563	569	539	572	572	577	559	539	575	541	536	582	567	519	564	572	558	574	547	598	561	541	588	535	532	570	579	617	557	552	554	600	578	550	527	553	565	567	576	547	541	563	536	580	510	575	548	587	595	567	557	547	615	551	557	525	557	553	579	526	554	577	564	537	575	563	606	606	554	574	600	546	542	557	626	551	580	550	564	578	557	555	576	580	607	590	567	550	566	561	555	569	527	597	517	545	556	577	548	545	565	544	567	544	564	583	554	547	556	573	552	520	593	564	591	559	561	549	536	563	579	522	599	555	572	571	580	535	570	553	546	594	586	557	511	564	529	546	536	551	556	570	558	562	576	609	572	570	549	571	565	542	589	609	577	587	546	580	565	564	578	540	547	553	543	561	591	578	546	575	587	570	596	534	520	556	571	579	523	558	571	559	545	576	547	513	562	561	577	631	575	548	525	654	529	567	576	500	601	559	555	598	586	553	577	591	579	571	546	560	586	535	538	571	631	561	535	554	561	522	574	576	571	532	522	565	553	562	563	558	551	537	552	547	524	583	543	534	565	577	557	523	566	597	508	576	546	540	558	549	589	549	576	552	571	581	579	556	532	564	588	574	596	558	588	586	563	531	578	556	568	610	570	585	609	563	561	539	565	566	515	567	602	534	538	583	569	548	557	580	543	564	571	570	605	562	565	592	569	567	556	556	547	542	548	542	563	539	511	535	542	583	567	560	551	591	602	539	557	584	557	565	607	568	559	523	560	569	576	553	555	567	529	537	573	531	536	556	558	570	554	561	607	571	573	581	552	538	565	542	594	558	599	557	488	557	609	527	572	554	579	553	598	572	559	547	554	544	574	554	507	529	540	575	567	571	563	545	579
5483	1687	1411	957	773	677	637	641	671	657	641	607	576	562	603	593	563	640	561	596	610	563	581	601	546	609	624	594	591	657	594	592	552	594	592	576	584	659	585	544	583	606	593	559	589	560	548	612	583	590	567	569	566	557	602	588	602	618	554	602	635	593	613	567	590	621	579	611	625	598	572	576	570	561	553	553	557	580	610	588	619	629	540	602	549	555	614	624	549	578	586	597	575	576	615	570	594	643	585	600	553	610	580	547	607	601	561	564	543	596	595	614	587	561	571	570	626	574	641	596	627	589	578	553	599	597	592	578	582	549	606	607	546	605	610	608	603	607	549	586	624	598	587	610	567	591	584	611	615	549	553	575	578	587	572	555	569	596	563	601	616	521	616	596	590	641	593	603	572	548	591	589	591	540	579	617	567	595	613	579	619	589	589	573	582	576	607	579	620	603	548	580	580	587	564	615	597	599	587	596	549	555	595	632	592	583	536	577	629	609	566	612	569	566	574	610	572	560	577	531	606	593	522	626	588	567	595	590	554	575	578	578	597	526	587	580	605	600	578	583	574	565	596	584	615	587	587	525	610	562	594	584	574	570	612	607	634	564	563	612	577	569	554	577	609	613	574	590	640	599	588	643	566	612	562	650	609	575	583	618	596	586	634	576	551	604	570	552	597	579	588	604	595	607	598	598	562	625	601	583	628	571	583	551	569	585	554	621	559	614	599	598	608	601	567	603	564	567	558	592	644	580	558	578	576	592	579	591	577	619	586	566	608	602	582	557	592	585	625	607	543	601	622	564	573	597	594	606	574	581	585	575	557	554	574	573	608	575	608	581	583	563	547	537	595	585	566	561	576	558	583	607	611	577	618	559	546	605	583	633	583	567	624	630	609	573	615	588	615	625	559	630	566	577	611	572	594	567	574	567	579	525	614	524	581	571	538	584	595	591	598	600	570	514	571	629	613	607	567	593	594	613	567	568	542	569	589	614	603	575	629	623	574	598	619	600	599	565	639	599	596	519	602	609	563	547	590	580	608	575	584	615	556	561	617	537	557	610	577	593	573	568	613	585	592	583	591	583	572	561	606	569	608	573	554	572	557	608	565	626	533	586	577	567	579	617	592	576	606	563	606	600	561	552	592	556	595	607	584	564	568	614	650	531	616	557	590	569	574	596	590	590	568	619	572	598	599	574	564	569	548	623	592	582	563	636	589	601	522	576	596	578	568	567	563	530	573	569	572	605	554	608	602	539	629	565	561	532	569	575	562	584	560	591	548	590	616	581	590	594	610	594	596	583	559	598	567	623	541	622	617	571	552	612	612	541	583	600	585	562	566	558	576	591	588	623	588	581	591	617	591	609	593	594	588	505	588	567	595	573	567	548	568	567	576	568	573	583	606	590	560	582	631	590	557	610	575	581	604	591	583	545	590	580	566	579	564	578	617	604	582	601	605	553	598	554	589	588	587	612	547	551	601	597	563	545	591	595	573	608	567	575	626	599	584	591	573	595	580	580	563	586	573	597	599	599	593	602	612	604	548	575	577	618	592	560	607	609	582	545	594	576	602	579	563	584	581	583	630	586	562	591	579	570	554	603	579	608	623	563	622	576	547	652	616	599	590	607	595	569	568	619	587	586	584	601	540	630	549	580	566	611	542	576	564	591	588	570	603	595	607	580	552	579	566	574	609	586	592	571	587	574	598	569	568	587	592	550	608	572	594	629	582	594	596	578	566	586	592	541	603	573	597	575	605	572	584	587	584	601	615	572	577	616	561	617	576	563	547	565	553	566	658	577	572	554	615	612	561	589	578	598	572	560	619	588	580	592	631	596	570	570	596	616	566	533	605	576	580	607	602	560	588	563	587	603	583	553	574	592	573	594	568	550	562	560	599	612	567	605	603	548	587	605	616	558	555	550	577	593	607	601	580	570	576	580	563	630	587	587	578	577	604	614	604	597	529	535	571	553	581	600	589	610	593	580	583	597	625	556	583	591	567	551	548	563	576	559	553	611	576	594	581	600	578	588	567	567	570	576	613	588	624	562	610	546	588	612	602	604	589	576	554	614	612	592	568	576	571	598	636	591	590	559	562	526	559	597	581	572	591	574	584	593	534	589	567	593	635	576	617	566	573	609	575	592	568	596	601	584	593	624	609	599	587	566	615	564	587	550	600	561	567	531	602	602	606	598	579	614	561	553	602	568	581	568	531	559	610	558	537	588	634	582	591	544	564	606	563	572	576	618	584	571	564	596	587	548	599	585	632	545	600	625	603	582	607	554	604	611	622	572	572	566	544	627	580	589	570	544	570	546	608	603	597	620	584	581	581	611	595	536	578	638	604	533	581	596	558	580	600	545	556	568	576	580	612	642	562	601	555	555	559	572	568	604	576	610	586	560	586	581	580	579	587	566	625	609	567	580	577	538	600	593	607	579	555	590	596	579	589	600	588	581	611	590	629	535	578	610	591	597	608	596	608	554	619	616	572	590	548	604	570	545	601	563	593	611	549	589	587	556	588	641	606	561	567	608	605	561	633	601	577	597	584	563	610	569	566	616	635	573	583	561	604	608	569	562	576	544	602	591	604	626	620	619	591	573	559	607	597	555	577	612	591	599	607	640	569	589	588	590	606	593	592	570	607	612	600	610	625	656	569	537	547	575	565	575	567	611	537	589	611	577	611	542	574	595	627	541	624	595	596	592	574	602	580	594	574	567	580	594	603	604	531	568	576	594	594	583	589	585	646	561	573	591	589	635	569	557	620	619	576	570	563	582	578	609	588	560	573	573	613	595	573	594	616	626	564	607	634	585	601	610	580	608	589	536	547	573	598	576	565	627	579	589	594	585	603	574	537	545	623	587	575	602	558	599	535	607	608	585	640	584	608	603	573	573	636	573	566	593	599	570	564	560	594	596	611	587	616	589	579	599	533	601	583	623	542	567	624	569	579	606	608	572	589	586	533	609	585	510	597	576	581	593	522	580	555	542	559	561	578	583	606	553	620	581	586	607	612	569	569	564	584	572	584	548	581	600	618	565	583	631	569	559	526	547	586	551	619	575	580	626	573	584	594	599	562	602	574	556	575	541	586	583	598	575	575	605	588	605	602	604	598	567	593	601	587	590	568	558	587	599	571	588	601	579	609	572	585	619	583	535	595	538	517	556	612	583	566	558	593	615	604	542	598	562	573	581	587	609	620	581	555	578	618	593	595	579	603	608	581	542	590	572	603	629	607	569	564	595	600	575	608	573	635	612	571	576	611	608	583	592	565	575	579	576	606	593	555	563	576	580	602	562	563	602	587	596	549	600	597	585	561	569	582	581	598	569	563	590	603	618	594	608	640	565	583	569	590	571	612	623	604	608	604	574	594	602	565	632	606	602	607	556	622	575	543	585	592	591	568	550	549	595	600	616	578	595	614	589	602	551	619	628	617	631	607	613	592	581	606	567	599	550	583	635	552	590	609	547	585	567	634	617	539	642	538	587	599	578	552	633	542	575
25065	20708	27105	24310	20725	11165	1437	861	693	606	528	457	443	431	396	394	383	341	300	314	326	303	325	332	295	316	292	275	280	303	309	311	273	275	269	259	280	261	256	268	285	274	260	274	252	277	274	255	265	282	266	243	250	224	258	252	276	256	254	272	284	242	253	235	233	261	266	271	253	231	257	285	250	257	252	275	270	255	244	258	266	277	252	260	267	245	250	268	229	259	269	254	285	254	240	252	258	255	249	250	262	231	244	246	246	259	243	261	237	248	255	252	244	230	257	264	243	261	228	258	254	217	254	253	298	258	261	223	248	252	251	271	270	281	223	267	244	224	220	243	235	213	226	289	240	252	229	263	258	249	273	258	249	239	242	219	279	245	252	246	256	271	255	238	249	254	228	238	227	247	234	255	240	262	233	248	262	267	255	251	239	225	220	243	247	233	248	258	242	298	234	243	241	237	258	250	226	244	267	231	271	261	259	255	256	258	248	235	265	252	263	279	241	275	226	252	252	244	241	259	234	236	241	252	233	253	256	249	238	276	233	239	272	246	225	233	252	235	229	248	242	234	232	284	259	268	252	248	244	222	245	240	261	246	243	251	269	266	245	231	259	241	233	269	263	247	268	285	242	226	247	270	238	243	240	275	259	244	238	251	243	238	219	251	268	240	233	235	289	227	271	296	244	241	248	259	263	251	231	260	256	227	249	264	238	259	262	261	236	243	259	231	247	278	267	259	264	271	239	253	283	231	268	258	257	261	243	249	267	236	226	209	265	249	269	262	243	239	263	228	253	272	237	248	226	261	232	252	256	253	239	246	248	259	237	238	277	233	274	271	228	251	244	246	252	261	242	251	210	261	258	266	255	243	220	210	236	234	234	253	232	295	242	260	253	237	258	246	275	236	240	264	238	264	254	260	246	225	257	228	235	227	269	237	269	261	265	245	245	241	234	212	239	245	227	262	257	295	264	238	272	245	228	242	248	248	267	240	278	244	259	263	270	248	258	253	233	274	234	232	229	224	243	261	254	239	283	249	238	275	255	268	269	260	257	248	253	240	250	244	247	263	233	257	237	266	270	223	236	252	268	234	227	251	253	239	246	275	264	260	249	251	252	250	219	276	218	227	248	228	231	249	242	274	245	271	224	236	240	245	260	238	256	257	224	240	282	285	228	272	243	226	271	302	271	229	270	245	257	251	248	240	234	246	266	264	261	255	238	232	253	271	233	240	257	243	240	256	259	250	278	233	263	244	246	254	253	244	229	240	245	255	246	266	236	264	240	251	268	240	240	251	244	234	218	270	254	256	258	258	220	249	278	229	242	258	256	241	260	227	238	217	277	268	236	273	223	241	235	248	241	240	235	258	234	236	247	282	217	279	226	247	273	254	244	277	286	275	250	255	247	252	240	231	276	248	221	258	267	237	251	219	251	220	268	265	236	243	255	234	249	271	223	234	267	249	248	242	252	250	257	267	251	275	267	255	258	231	280	230	220	234	245	242	252	240	302	264	246	252	245	245	242	254	259	249	269	238	240	246	233	241	272	236	237	216	255	261	242	292	229	258	231	236	230	269	250	241	267	245	259	266	245	248	236	249	270	243	216	241	257	268	255	257	241	210	227	246	262	275	240	245	276	243	236	287	235	225	227	268	268	257	242	231	260	258	260	267	250	250	282	249	231	241	260	238	235	227	260	237	257	249	239	247	266	246	294	259	227	251	249	235	249	259	254	231	254	288	251	256	276	249	254	283	258	252	245	273	250	249	235	244	262	261	246	264	264	279	249	270	295	238	253	250	255	245	222	230	234	262	266	252	240	265	252	253	268	241	263	259	220	240	297	268	250	190	268	235	243	230	268	206	256	245	233	263	261	246	248	241	269	236	242	240	249	228	244	245	256	255	281	233	224	249	251	260	246	231	271	237	242	249	241	239	246	242	255	282	220	217	249	232	215	230	247	238	265	242	258	272	259	244	234	249	256	229	235	249	253	251	249	294	247	284	234	234	250	218	248	233	236	273	258	257	259	225	270	239	242	249	255	272	254	247	260	276	250	258	228	257	271	259	245	267	249	245	239	212	271	271	254	247	252	240	287	245	232	259	253	241	250	252	266	242	237	232	260	254	252	239	252	240	251	241	260	250	248	264	288	248	265	252	241	236	253	252	269	230	281	267	231	209	251	259	251	258	251	252	238	268	237	264	270	264	249	262	241	250	230	250	258	251	263	248	241	250	248	286	259	232	264	252	252	257	260	245	252	283	255	244	242	261	262	240	221	247	256	278	249	265	283	266	252	236	226	246	235	254	258	230	246	246	260	259	266	252	263	251	232	237	251	271	249	264	235	228	272	236	239	230	254	257	288	230	256	226	272	212	244	241	233	268	293	239	265	246	275	264	271	217	229	235	261	246	237	258	248	252	257	248	244	239	257	303	245	275	233	239	237	254	249	266	263	252	268	273	241	265	258	267	252	260	282	245	270	238	226	266	279	265	243	274	263	247	253	265	273	279	251	250	262	285	250	244	243	236	261	235	263	261	251	233	252	244	234	246	241	226	246	247	280	252	233	265	239	271	235	233	238	262	226	234	275	239	253	236	279	241	244	262	242	245	257	237	244	244	253	235	238	248	259	229	262	260	248	253	260	267	257	261	245	264	232	257	243	260	256	256	262	259	250	256	260	246	247	233	248	255	268	251	237	269	247	265	247	250	251	241	288	248	257	269	294	236	270	262	243	278	255	263	240	245	257	216	255	242	245	258	261	245	250	250	246	244	242	258	264	233	263	250	235	262	223	227	262	253	235	232	257	285	273	253	241	265	294	250	244	265	240	233	237	249	270	249	236	267	244	257	261	245	248	235	240	267	232	247	279	222	240	253	277	244	239	238	275	247	270	243	251	264	254	235	220	234	253	255	228	265	275	233	244	268	238	265	242	256	280	256	237	277	268	259	230	255	243	249	210	244	262	247	267	269	259	255	247	243	228	247	284	254	232	266	268	247	249	273	231	256	231	236	222	253	250	233	260	243	279	256	253	256	239	250	243	218	232	268	261	252	242	249	260	275	271	258	250	228	248	267	214	254	239	267	260	250	255	255	258	230	239	274	254	229	247	270	261	278	251	238	233	210	230	231	222	235	216	241	259	237	245	258	244	246	236	231	248	266	243	246	266	247	247	271	248	272	243	254	255	234	233	274	250	243	232	247	234	258	248	214	256	240	245	274	238	260	268	263	265	259	233	257	235	261	291	258	283	245	233	267	241	247	236	233	238	256	250	277	238	224	231	260	240	245	235	255	255	241	280	251	267	259	227	239	258	232	226	242	276	224	251	247	255	243	245	259	246	252	256	223	218	236	241	226	238	249	247	268	234	217	249	257	260	243	257	240	229	233	251	236	228	226	276	270	243	281	256	216	266	229	244	254	245	249	228	264	244	254	262	254	271	248	255	246	252	254	255	257	233	262	261	264	259	253	248	246	258	250	244	281	265	240	240	238	266	226	232	244
7812	15355	13146	7132	3754	2658	1990	1602	1266	1093	911	785	675	604	562	554	566	480	474	436	376	367	370	375	348	366	360	333	366	330	337	311	346	296	335	302	351	315	298	302	305	331	351	295	332	316	282	253	293	286	326	288	277	300	269	280	290	275	275	298	290	273	277	290	274	250	255	253	250	281	245	287	260	254	290	258	267	283	296	266	256	277	279	267	291	258	271	265	274	266	278	283	271	268	276	264	250	287	284	293	264	251	281	293	263	290	282	256	277	274	269	273	278	262	296	287	271	255	282	266	292	262	276	282	276	249	298	282	287	256	263	281	245	281	246	276	277	252	262	267	283	273	254	283	272	295	276	257	306	276	261	253	260	254	275	281	241	260	279	281	251	258	271	286	283	265	247	297	266	259	292	280	253	263	251	269	283	278	267	267	232	278	266	278	291	262	262	273	268	285	252	252	302	273	279	266	290	260	290	257	266	279	269	247	270	254	287	325	268	278	229	241	286	283	265	254	247	265	246	283	293	260	257	278	261	281	292	261	278	275	291	282	269	278	288	285	273	276	259	292	271	268	253	273	248	276	293	252	270	259	277	258	262	267	258	267	314	252	252	260	272	247	262	278	286	254	262	230	257	270	299	281	298	256	294	261	249	278	283	254	243	282	242	273	263	258	271	242	281	250	306	284	299	272	257	257	278	268	282	271	286	305	250	295	270	250	275	249	292	265	265	272	284	284	273	256	305	288	274	248	273	284	284	263	256	262	252	268	242	276	265	305	270	292	298	289	267	267	269	254	280	276	283	264	265	269	273	246	260	258	272	291	263	275	253	288	250	269	275	301	254	277	294	258	256	278	257	239	284	263	284	248	276	267	269	280	234	263	243	253	253	289	259	274	301	283	239	269	271	257	257	283	262	269	250	260	283	284	283	272	242	264	237	304	307	284	266	267	242	256	275	253	272	254	258	274	275	280	259	264	256	260	277	271	255	268	286	268	255	301	285	279	239	262	250	285	258	260	293	274	269	277	267	259	241	275	279	223	256	286	254	298	289	259	261	304	276	291	275	275	254	262	268	287	271	275	261	286	258	283	270	262	259	291	272	286	275	261	236	287	281	293	294	276	280	254	293	234	277	236	271	292	270	285	273	273	251	235	271	287	270	289	260	258	285	270	268	270	267	287	293	251	262	277	283	272	274	300	280	261	260	290	285	283	271	274	265	273	287	264	252	261	232	262	275	246	259	260	264	290	264	298	276	257	273	262	259	296	256	271	272	262	281	229	281	284	256	304	258	261	266	249	268	256	263	262	266	280	256	278	277	268	268	259	285	253	256	259	293	277	261	259	252	262	274	299	279	265	244	264	260	294	275	304	255	264	253	243	263	268	273	279	277	281	270	277	242	290	243	304	284	288	293	276	273	264	262	291	260	264	251	274	252	297	245	285	254	277	291	274	276	282	277	254	291	256	281	257	263	288	265	285	300	270	296	263	283	245	261	284	284	279	267	324	251	258	293	266	246	288	269	279	257	277	269	240	265	253	282	263	290	276	274	257	260	254	290	286	258	280	299	239	270	268	263	259	260	302	306	256	282	259	288	295	266	263	264	259	268	287	303	269	293	280	269	260	265	276	270	271	300	261	287	237	268	257	282	298	268	264	265	267	274	256	234	257	298	267	295	254	287	266	274	256	306	240	299	279	300	262	263	258	243	239	274	294	280	298	281	284	291	273	293	282	239	309	288	276	240	231	271	268	260	268	281	249	283	263	247	249	305	276	257	299	288	258	247	270	310	256	256	270	241	274	270	269	291	291	254	270	261	265	290	321	261	278	262	221	265	255	280	249	270	242	280	266	290	298	256	294	305	262	265	284	274	249	238	273	254	282	262	236	247	254	251	300	272	275	277	284	252	265	258	267	305	263	283	253	278	261	274	281	267	288	261	259	270	259	247	240	267	259	277	294	296	272	279	280	235	275	280	268	258	252	273	249	274	285	253	243	277	269	278	283	279	252	266	280	257	242	258	243	283	305	260	299	277	291	282	278	298	289	261	232	240	267	272	273	276	299	266	258	291	265	267	284	246	281	274	271	288	263	273	267	289	270	257	274	243	287	279	282	269	241	287	254	243	297	282	266	275	298	269	284	298	268	297	286	261	294	270	274	266	275	276	275	252	306	266	267	284	288	270	257	255	284	270	262	283	274	260	286	268	263	249	265	272	286	301	283	308	261	260	288	228	267	245	273	256	251	237	260	274	243	293	295	237	241	296	267	286	287	275	267	259	254	269	252	281	285	268	263	276	291	263	289	251	242	286	252	257	285	241	288	249	273	268	253	261	260	259	272	281	283	268	265	283	280	260	259	254	267	275	286	253	288	250	254	274	279	274	271	266	276	236	271	293	292	271	261	246	277	282	282	293	255	277	250	288	288	268	283	226	239	265	235	256	286	279	271	293	265	283	267	285	274	280	294	283	267	286	280	285	263	292	292	243	267	262	283	259	267	266	266	248	279	264	266	255	284	284	261	272	262	261	279	297	270	274	244	252	291	305	269	284	283	266	293	274	315	292	292	276	271	280	241	283	296	263	256	286	253	243	287	265	266	272	258	284	300	287	266	258	270	295	248	272	281	272	288	304	255	258	261	276	261	273	265	285	293	245	245	273	280	288	256	259	276	255	274	310	284	255	284	309	302	268	243	254	284	265	285	242	254	256	244	256	270	285	271	278	235	256	283	290	255	267	233	253	261	262	251	277	267	252	241	278	273	266	248	275	276	281	261	263	259	261	269	264	268	280	282	274	312	283	256	261	296	266	284	269	290	262	255	270	288	264	252	264	270	271	273	274	266	251	271	268	245	247	296	264	254	282	255	241	265	269	293	256	281	295	274	266	285	295	269	268	255	287	252	258	254	275	288	269	273	290	271	282	272	291	265	237	260	272	287	241	281	286	233	273	273	241	279	272	269	271	294	315	269	287	287	258	261	255	279	291	276	293	243	273	268	269	286	271	275	271	273	287	252	277	268	248	286	240	262	260	264	247	285	267	290	257	274	274	258	270	284	276	277	236	264	274	260	285	251	238	267	271	265	287	286	287	288	276	283	253	285	295	270	254	293	270	291	278	257	258	246	297	262	253	312	265	282	236	266	261	274	295	277	284	283	268	273	260	263	263	252	243	291	244	272	263	254	292	258	293	284	257	265	255	250	298	280	287	277	272	296	241	266	269	294	254	291	272	267	260	275	279	276	263	276	291	248	285	276	233	261	272	288	267	268	271	253	288	294	283	289	264	281	283	282	267	309	250	248	288	237	285	275	294	255	278	272	256	263	254	247	255	292	266	296	266	263	263	265	282	247	270	259	235	270	267	267	284	265	279	252	248	302	280	271	277	284	274	253	287	243	252	276	272	298	314	266	279	272	286	278	287	275	274	262	284	291	285	275	258	263	273	264	249	280	277	278	263	250	253	282	274	255	276	316	263	259	256	262	225	227	278	253	281	279	262	237	278	218
22972	20760	27556	24035	20763	20860	9947	1891	1419	1218	988	982	866	752	814	790	709	753	633	618	634	622	618	593	630	591	583	605	570	579	555	536	569	566	552	569	548	559	558	578	549	568	515	500	556	555	546	542	532	533	526	500	533	555	543	527	498	570	508	534	555	502	527	533	545	519	539	522	539	549	522	539	523	521	528	514	505	548	504	544	535	519	510	547	531	484	495	481	565	526	524	543	515	502	543	488	510	551	538	515	524	522	539	508	504	506	531	495	497	519	485	481	522	526	506	524	500	513	500	537	506	519	525	509	523	511	482	531	535	502	502	516	505	524	540	493	525	478	519	519	503	516	533	529	534	501	528	523	525	496	496	555	511	487	512	511	502	522	532	504	480	556	489	550	509	487	524	513	493	513	518	489	497	507	534	552	550	494	520	494	506	533	483	485	504	518	462	501	525	495	506	558	516	494	559	541	513	531	518	516	525	506	495	530	529	540	519	502	513	523	532	531	518	511	476	497	506	484	507	464	516	520	522	495	494	533	487	466	540	520	532	476	521	483	546	543	547	504	518	529	510	501	509	498	497	498	499	492	518	496	475	511	500	495	515	502	475	505	528	542	522	535	492	489	509	504	521	492	554	510	443	496	520	542	488	472	530	478	528	514	538	487	499	515	470	546	522	535	507	512	551	519	492	511	502	523	501	518	503	503	478	475	510	547	527	520	481	481	547	531	557	483	460	534	518	497	530	505	435	511	499	494	505	520	528	527	522	514	488	540	522	526	526	516	490	515	531	518	520	515	497	525	471	491	511	499	540	506	522	529	521	463	506	518	498	529	544	483	513	483	503	546	514	515	514	520	484	495	497	527	502	525	481	528	499	538	537	510	510	502	496	560	492	523	487	498	494	494	474	541	478	477	459	530	504	506	580	485	518	511	515	501	528	462	502	518	486	475	550	533	519	494	503	526	539	517	518	527	519	526	507	505	472	462	517	495	522	484	520	522	507	527	491	548	497	509	477	490	530	484	514	512	474	525	491	456	518	533	520	505	492	508	506	519	493	504	483	522	508	569	503	514	487	511	518	489	518	489	512	511	532	564	542	499	536	476	504	503	471	517	547	507	525	498	495	512	478	479	515	540	512	479	552	507	496	560	472	492	520	526	556	498	522	522	533	501	509	519	533	547	523	505	510	493	508	501	537	481	529	500	498	540	506	510	504	513	487	501	506	486	529	505	509	520	529	509	473	463	499	500	525	518	546	503	502	490	501	471	480	470	519	514	510	485	521	477	478	516	544	517	528	460	512	510	506	536	493	469	505	537	470	511	505	481	541	494	499	509	529	498	525	520	527	523	475	505	477	506	527	515	522	483	526	507	556	539	512	507	494	534	528	531	489	553	501	519	495	518	535	521	518	501	505	547	515	571	528	487	537	489	512	473	511	474	526	483	523	510	503	541	530	500	491	534	491	553	482	493	508	497	516	515	522	557	519	504	506	475	486	527	508	526	484	498	514	525	512	524	556	523	511	498	470	538	494	500	476	456	525	489	521	495	499	505	544	498	532	526	503	520	496	514	502	496	473	467	554	478	488	515	504	482	533	493	517	490	479	502	474	544	510	489	536	505	489	537	476	468	529	510	521	492	487	515	539	504	522	527	515	536	516	496	533	482	512	509	505	532	509	489	529	478	500	499	499	529	466	477	496	491	508	493	495	500	486	485	500	490	515	511	526	464	515	495	499	527	541	553	556	528	524	499	489	539	485	466	502	504	508	481	510	500	503	462	516	526	516	475	556	494	536	497	478	492	489	490	477	493	543	555	481	491	523	514	529	487	513	469	482	482	526	492	522	467	505	532	528	506	539	521	505	534	503	517	543	503	542	530	509	509	517	501	521	527	489	531	517	523	522	562	475	484	518	485	500	490	498	519	539	511	484	529	510	511	512	495	529	479	523	488	529	492	515	454	522	513	508	539	517	501	533	499	516	499	506	526	547	527	492	499	532	491	472	495	500	495	533	538	491	519	486	538	544	536	544	497	519	492	523	513	548	512	519	502	565	493	506	514	495	508	514	526	548	499	488	525	496	553	481	526	529	529	561	475	528	552	519	498	492	539	549	483	491	473	522	483	529	503	546	516	546	488	541	520	507	528	500	458	541	484	502	480	531	491	504	462	533	499	541	534	503	512	510	492	516	485	524	511	553	499	501	526	504	534	525	500	489	527	511	530	509	499	530	527	481	544	492	513	519	530	520	511	509	512	490	555	535	545	518	528	489	477	527	516	489	533	525	511	511	514	479	496	493	526	527	505	476	500	485	468	528	511	508	520	513	544	557	498	494	527	499	556	495	512	562	510	516	512	525	478	499	491	513	495	499	496	473	462	489	527	483	524	541	473	481	506	501	448	516	496	475	511	520	484	471	509	526	550	533	487	531	521	526	525	535	474	507	513	514	524	505	479	522	491	509	508	490	533	537	493	498	524	496	486	532	519	498	502	482	501	475	483	526	491	491	516	536	450	490	484	490	465	528	528	505	499	496	524	461	520	528	529	476	541	505	535	551	490	493	493	521	502	502	474	498	506	502	522	496	505	501	505	499	521	516	537	523	530	584	535	507	529	535	512	518	539	497	504	496	476	531	562	532	507	545	466	497	492	532	487	541	532	514	519	470	544	507	523	501	536	504	535	509	513	531	484	554	517	511	476	505	532	516	487	491	509	540	518	506	484	514	472	526	503	515	483	502	522	459	524	492	552	527	494	492	517	511	498	511	505	491	484	464	505	440	487	521	511	516	492	477	498	531	498	477	476	500	458	520	492	531	502	520	498	525	503	484	506	509	480	496	524	484	492	551	527	506	554	468	527	502	471	495	464	526	529	526	518	479	512	485	531	548	507	501	535	535	529	519	542	529	534	488	543	517	525	533	508	495	522	513	506	543	511	520	537	523	482	518	518	538	519	511	507	531	466	524	513	480	467	513	502	479	517	500	534	493	538	505	509	510	455	498	480	513	522	526	512	481	500	464	511	502	502	522	473	498	506	523	480	565	508	504	526	521	487	508	454	506	508	491	494	492	496	505	537	505	531	537	496	473	494	499	534	489	474	514	531	489	525	526	568	494	544	545	557	460	501	487	476	557	526	508	513	525	546	516	519	517	504	510	524	505	472	499	493	476	461	487	496	542	532	511	503	474	495	496	503	516	483	529	511	504	508	511	487	504	493	507	511	458	502	522	517	539	519	511	516	481	519	507	505	524	489	482	519	516	532	514	556	472	524	513	476	524	512	573	485	536	523	527	467	475	496	451	515	488	540	528	505	526	513	445	521	512	509	500	548	521	501	503	498	522	513	503	511	511	506	545	536	512	506	480	498	521	502	484	518	512	519	507	488	519	538	533	517	483	488	491	513	512	490	511	513	491	516	502	500	506	487	519	477	450	560	516	521	527	459	507	545	534	524	534	526	522	519	514	525	508	468	487	523	589	511	488	477	532	531	545	501	503	444	487	504	523	524
11093	23401	20594	12467	6731	4806	3641	3011	2352	2043	1736	1421	1322	1274	1078	989	952	825	821	855	728	739	679	693	663	652	623	621	648	644	627	601	551	513	588	586	499	583	530	519	559	520	574	521	481	496	502	485	518	505	537	524	566	507	501	491	524	484	505	534	474	502	467	483	455	475	514	496	485	481	475	504	514	443	495	488	548	497	500	504	505	450	474	495	505	486	510	493	486	514	466	493	478	476	478	506	519	472	479	471	462	475	491	484	463	463	454	503	466	524	519	471	487	469	485	499	492	477	506	512	497	456	463	522	460	478	452	523	509	475	469	488	490	489	515	500	487	483	491	503	479	481	431	460	471	479	498	490	482	482	503	506	501	488	477	472	515	482	472	491	487	474	485	501	463	464	509	469	478	466	467	485	452	523	490	460	474	467	496	507	482	487	500	456	474	506	514	465	476	487	519	500	477	463	463	481	465	540	485	519	419	460	481	481	511	498	484	493	486	483	462	535	480	452	481	546	501	466	469	474	478	472	491	475	450	469	458	484	501	519	509	490	459	541	440	491	484	450	480	485	476	494	485	494	484	476	491	484	478	476	503	473	451	469	512	472	467	471	451	475	472	460	471	488	491	491	448	507	510	504	526	490	448	476	483	489	506	444	473	462	446	468	520	479	517	501	482	458	461	490	487	436	494	479	487	502	465	468	510	467	446	475	486	483	503	481	484	476	505	510	471	470	461	463	438	478	470	507	460	514	488	452	449	481	467	493	448	508	462	451	495	504	498	486	484	455	460	478	465	455	438	499	470	456	506	454	450	474	464	460	459	441	467	460	476	474	498	480	483	496	490	467	497	514	472	484	474	523	490	481	478	513	461	469	466	472	464	513	501	484	459	475	495	482	482	477	493	456	467	499	475	489	507	462	487	462	496	481	471	468	465	440	464	500	476	469	487	515	478	458	489	498	494	491	461	471	461	461	495	476	491	469	464	443	478	481	501	491	474	505	468	472	485	454	487	451	475	453	501	513	495	456	468	499	470	474	483	511	483	493	464	447	482	460	502	469	448	494	489	466	477	454	467	500	489	475	474	462	470	477	462	499	481	507	501	489	464	448	494	466	478	482	459	482	515	499	509	455	468	469	464	469	481	461	494	513	483	491	492	479	455	455	498	461	482	481	448	439	461	474	464	455	449	438	427	468	477	478	493	502	479	478	479	497	516	519	515	488	465	499	454	492	457	479	476	479	481	464	462	505	432	473	521	465	485	500	472	444	477	432	478	501	504	464	471	528	488	438	495	503	513	490	483	417	457	462	499	486	493	450	501	458	485	449	448	509	473	472	478	492	474	461	478	469	479	477	496	479	432	478	456	490	465	492	449	489	535	498	454	501	493	491	455	477	512	446	451	484	428	511	486	491	457	475	519	433	469	442	491	481	465	485	484	472	515	486	471	484	475	489	486	466	471	500	481	524	479	434	470	459	513	461	469	480	495	503	456	488	474	466	473	488	459	491	486	474	470	426	466	517	490	452	497	495	504	466	489	474	479	428	467	482	466	532	428	492	471	493	426	488	510	474	483	506	468	514	482	511	487	482	480	500	496	489	455	459	477	507	462	501	482	472	525	478	451	473	459	489	463	486	497	461	501	465	518	459	454	480	442	468	505	463	488	452	459	476	472	492	487	469	448	511	460	484	477	466	468	488	445	464	478	476	488	454	444	500	449	484	457	492	474	505	450	492	530	454	445	503	488	473	501	478	476	464	471	487	480	493	444	464	518	454	460	486	453	468	502	462	463	488	470	503	487	479	478	474	446	500	504	471	465	481	464	494	458	475	520	452	459	436	474	475	493	440	479	468	485	461	453	444	495	435	471	461	516	499	498	461	480	492	467	472	460	434	454	466	494	462	437	463	482	465	457	520	450	472	460	496	486	458	473	468	473	426	492	469	497	459	498	544	441	443	491	506	462	481	473	459	481	493	464	444	473	488	479	442	456	500	452	454	473	433	469	467	469	512	446	486	472	476	502	470	480	506	517	433	498	468	466	481	486	434	484	484	484	483	483	501	509	479	505	505	501	482	498	492	495	470	478	470	460	477	514	511	479	468	474	500	456	456	490	465	479	481	452	469	498	458	473	463	489	469	509	466	486	479	496	481	455	476	504	471	471	444	507	472	466	504	498	481	491	473	499	432	517	500	479	488	462	509	475	468	503	490	505	500	492	494	457	472	467	493	488	481	513	475	470	471	470	473	515	471	478	466	480	460	487	472	505	483	452	469	446	474	484	473	459	459	494	510	443	491	473	474	508	460	496	487	453	431	490	480	517	469	484	504	521	501	498	467	455	518	471	475	488	465	490	480	436	468	492	465	484	499	466	464	478	460	461	476	447	519	471	470	485	446	481	500	450	485	497	489	455	472	446	458	477	488	443	493	511	491	444	480	492	443	441	448	466	469	505	530	500	447	463	464	459	497	453	498	476	510	484	466	495	462	443	523	450	478	439	490	452	500	486	456	491	480	497	477	429	484	462	480	513	473	492	460	472	461	467	484	479	449	468	507	455	491	473	460	466	453	463	466	496	480	476	475	536	444	490	458	459	466	472	466	483	499	474	484	433	467	485	494	473	486	474	456	510	459	493	502	451	495	509	479	504	459	470	457	482	465	465	471	504	469	499	499	451	450	524	498	489	465	428	479	497	465	467	448	469	484	501	470	456	460	515	482	508	465	486	477	473	464	475	462	456	481	469	454	468	502	456	443	503	478	464	490	469	449	532	498	475	487	493	481	477	477	449	442	471	475	473	471	474	486	483	480	478	490	516	486	420	463	432	483	449	498	444	488	471	501	471	458	464	454	519	479	501	504	446	466	503	493	480	480	494	470	502	446	456	485	500	485	489	491	523	485	475	464	414	486	501	514	515	457	509	449	479	469	481	475	486	457	492	449	481	481	455	491	496	482	489	496	481	472	512	487	490	454	466	476	470	477	524	492	493	503	494	464	451	451	456	496	469	470	462	510	476	480	430	490	463	451	465	461	470	479	488	511	443	473	494	450	496	500	458	508	506	447	511	458	465	469	426	485	454	486	502	489	495	473	470	486	524	478	468	474	429	456	492	465	469	484	531	493	471	457	489	484	474	452	498	466	449	497	493	517	503	475	477	447	479	484	479	497	480	428	466	485	450	500	434	501	476	452	488	446	482	452	480	501	501	481	484	487	455	435	484	486	487	461	490	476	496	493	495	454	474	444	487	453	497	467	500	495	469	467	473	438	458	477	489	470	477	462	451	458	489	477	470	479	477	462	488	435	453	479	484	494	505	491	510	449	506	456	473	438	461	480	425	484	516	465	434	440	518	479	453	443	476	487	482	481	464	466	486	485	463	465	476	454	475	467	483	460	450	499	505	511	478	454	487	515	469	504	492	468	517	460	475	474	463	468	478	513	519	480	477	483	507	438	499	544	518	475	492	485	489	458	446	493	513	495	458	486	467	507	506	475	503	494	474	480	485	457
28161	14683	2487	974	748	625	647	582	622	549	633	579	580	624	574	572	617	532	577	620	602	564	580	592	601	579	550	589	590	580	581	607	578	567	580	603	582	604	559	585	581	581	579	592	585	559	610	581	568	537	591	557	582	585	582	587	563	615	574	595	584	608	593	555	554	560	584	583	545	580	563	597	573	591	584	514	570	575	577	572	550	549	554	561	550	630	578	566	535	517	583	603	573	503	600	631	625	572	572	556	576	606	587	573	617	590	633	566	594	562	548	554	567	599	589	587	530	562	588	519	583	594	573	589	550	560	559	566	551	593	623	563	541	596	559	544	579	578	546	578	604	547	574	626	596	568	569	589	603	589	619	570	568	614	606	548	552	580	618	545	543	564	570	568	575	575	570	587	594	586	555	534	563	608	576	561	594	579	600	531	569	589	606	578	554	539	575	594	530	569	572	589	607	584	557	526	540	570	558	548	578	566	543	583	560	582	588	585	597	545	557	528	576	563	519	551	566	561	556	595	546	561	590	577	568	542	577	563	596	561	572	546	581	574	604	595	580	583	598	591	596	600	520	558	556	568	527	544	592	557	568	569	596	583	626	544	575	540	576	537	592	593	562	564	564	588	584	590	579	614	558	553	535	568	579	556	537	598	547	577	579	564	596	572	557	574	541	534	606	526	565	565	523	574	536	578	546	597	536	570	565	584	586	585	558	569	573	611	560	586	578	598	586	564	568	570	604	651	547	541	587	559	570	572	592	579	583	524	572	537	558	590	540	580	581	519	590	576	582	544	529	577	558	600	578	608	581	550	572	522	562	572	535	554	571	606	563	570	562	609	563	547	567	539	573	571	581	574	537	527	559	558	562	577	557	550	533	565	582	571	587	630	591	595	582	603	573	615	529	572	587	549	546	539	595	592	598	578	534	592	583	599	557	563	571	558	574	584	612	626	562	551	546	556	579	611	576	577	584	577	597	530	583	579	575	576	559	567	608	621	555	597	572	556	524	585	568	574	586	592	563	600	542	571	601	575	603	532	589	572	575	532	585	548	573	594	546	532	565	589	547	612	592	579	555	584	556	566	518	550	571	584	630	596	572	595	563	566	552	536	583	571	576	587	554	594	576	586	573	559	578	591	558	570	617	593	591	550	584	624	561	550	541	579	579	566	588	554	570	588	557	571	569	548	579	570	570	557	586	571	569	551	592	561	587	579	566	609	547	558	568	594	564	565	595	533	577	562	544	549	585	565	575	565	609	543	554	567	580	574	542	573	565	548	546	568	563	565	593	521	601	632	569	565	586	561	530	576	586	586	585	577	557	582	599	574	565	585	591	550	585	561	597	572	594	557	554	534	503	526	571	583	559	611	552	564	548	572	529	580	567	615	554	565	583	576	569	573	587	556	565	603	581	580	526	599	579	596	607	611	580	578	537	556	534	578	568	573	571	569	565	535	572	567	600	550	567	592	569	568	582	519	578	581	600	532	525	535	559	564	502	577	591	599	596	562	571	616	576	565	603	571	622	584	559	586	585	550	598	584	530	562	583	596	596	608	556	561	555	551	603	579	605	573	551	565	560	560	582	592	558	583	598	574	564	606	572	603	556	591	533	576	601	564	601	571	542	527	597	592	571	595	587	584	561	554	551	614	569	583	517	565	540	566	562	584	551	522	594	550	528	558	559	622	577	591	601	548	552	578	562	554	593	558	561	597	534	563	559	606	572	562	596	556	551	594	625	559	540	539	601	536	578	600	572	515	556	553	533	526	604	579	549	571	598	557	584	549	599	566	611	521	593	535	544	589	596	550	590	584	575	593	536	541	547	545	588	605	572	592	571	572	549	556	578	571	546	555	547	573	567	599	574	558	556	554	562	605	534	599	527	542	538	583	597	566	585	579	567	567	532	584	555	557	566	575	571	589	561	608	542	585	615	549	533	581	564	554	595	550	568	564	573	511	595	557	596	587	603	558	529	574	535	527	536	584	552	567	561	560	556	542	578	559	546	548	572	538	568	567	539	567	583	556	564	587	557	626	615	552	581	586	550	580	572	611	582	591	547	574	587	551	584	584	495	594	549	610	587	515	590	599	581	550	581	572	554	593	551	528	564	576	604	541	576	588	634	587	584	555	566	597	586	588	563	563	615	574	599	588	592	540	581	595	629	604	560	609	609	566	565	604	584	572	603	598	561	553	607	564	565	567	536	557	592	593	579	552	579	577	521	586	558	544	561	598	577	555	561	547	546	591	582	560	572	575	579	608	613	579	558	565	581	570	604	569	623	538	582	549	593	578	555	581	556	562	535	578	550	547	588	538	591	550	560	574	545	567	606	613	565	544	583	615	582	599	590	568	593	609	571	585	614	566	577	609	591	614	556	599	584	564	604	583	588	541	535	560	597	561	578	614	606	594	577	553	571	578	546	549	569	562	548	551	567	566	592	536	551	636	555	577	573	539	579	563	599	574	518	607	606	538	578	569	560	577	587	602	555	573	556	593	536	579	616	584	578	587	547	564	649	547	545	630	556	576	559	602	616	603	551	579	574	585	556	571	589	609	585	600	575	556	573	610	568	571	565	587	542	601	576	608	553	529	599	565	597	617	557	571	556	537	592	601	561	587	592	573	545	583	550	566	552	554	554	568	592	548	594	554	568	556	558	627	565	601	528	529	577	598	565	594	530	585	572	554	522	564	521	561	578	539	587	551	535	523	564	570	582	568	539	607	592	604	555	546	571	568	583	574	564	560	552	572	582	551	556	553	585	547	547	581	564	542	536	533	539	608	586	576	553	595	577	544	569	551	567	583	535	585	542	567	600	586	542	578	577	603	582	545	555	542	548	540	571	573	531	551	562	545	535	617	552	566	588	526	521	605	580	529	576	575	600	596	572	576	593	554	578	551	560	588	592	549	567	573	541	614	582	633	556	565	525	560	594	564	555	565	581	574	573	584	535	516	583	542	588	586	547	588	564	558	561	583	642	608	566	580	579	568	613	571	600	543	531	585	560	561	566	566	558	581	565	576	579	559	625	585	544	570	577	621	566	568	540	595	581	565	577	539	594	555	552	559	553	626	591	599	539	583	556	571	586	614	558	611	574	588	568	567	578	630	586	554	602	604	609	599	544	567	590	574	553	562	592	576	607	589	516	564	554	577	572	564	587	571	596	565	591	589	593	573	561	596	607	591	570	551	575	547	529	554	566	550	506	537	576	608	585	571	580	589	558	549	570	577	521	603	550	567	561	567	566	579	607	568	611	568	611	553	562	572	556	539	549	631	572	593	578	551	630	558	599	596	575	565	566	546	567	578	539	553	569	565	542	547	615	563	590	562	560	572	589	598	572	591	551	546	548	595	522	591	584	581	578	570	579	573	606	569	570	570	570	545	564	536	591	542	574	563	597	571	579	570	541	565	534	580	553	620	569	565	586	556	590	580	601	556	554	536	544	595	572	539	572	562	560	537	599	591	567	557	566	583	586	560	560	589	584	573	545	562	567	575	583	578
5442	1685	1395	951	757	736	675	615	671	583	632	621	598	554	597	590	603	626	598	615	563	609	645	573	610	593	567	622	604	608	577	573	592	556	590	579	594	611	580	572	576	559	585	607	561	589	601	632	544	553	562	594	585	560	592	626	574	604	575	610	559	533	598	586	576	575	592	550	585	578	595	526	598	604	647	573	604	531	569	605	606	621	572	642	575	615	583	564	589	577	558	600	608	606	586	586	602	599	572	579	604	613	588	608	570	566	546	566	595	574	553	609	550	573	607	589	564	596	587	579	628	645	583	551	587	604	540	592	598	568	593	568	555	607	536	602	585	632	608	635	610	569	573	557	583	562	597	565	578	550	601	581	585	614	586	604	566	602	523	577	558	588	634	572	598	562	576	569	560	569	607	580	607	615	549	564	606	595	633	575	585	559	597	588	573	619	588	586	591	614	563	604	618	623	564	601	590	595	587	581	571	600	607	550	577	608	596	607	572	541	531	615	559	580	608	594	563	598	609	566	587	631	548	572	567	598	575	616	617	610	617	612	571	587	575	585	572	554	545	647	598	590	625	607	581	571	577	618	609	563	555	596	577	590	575	597	581	611	589	593	519	618	577	611	607	558	583	587	612	590	598	600	595	552	552	591	598	608	546	572	577	626	572	562	639	553	596	580	621	626	587	578	609	558	576	622	591	579	550	636	603	577	590	588	571	541	533	611	612	595	580	638	558	587	622	590	589	647	586	583	581	591	577	561	555	579	610	582	594	583	579	567	621	591	610	581	596	567	598	566	566	566	584	591	527	578	639	596	580	587	611	584	519	584	582	585	582	588	555	586	586	595	599	593	624	605	596	581	558	557	610	566	581	612	574	590	580	557	598	635	579	566	608	544	575	576	547	597	612	623	614	644	600	616	559	591	595	581	554	616	562	540	557	560	577	668	547	555	606	551	530	639	606	592	596	569	615	577	656	574	591	564	577	587	536	601	595	578	578	606	565	597	562	576	599	651	571	587	551	633	597	594	582	570	554	588	604	560	564	616	593	566	558	590	624	585	579	617	589	603	537	565	594	587	580	614	600	578	582	593	543	562	582	597	565	622	627	631	579	576	592	541	630	574	554	573	575	596	588	622	607	561	584	548	593	629	594	584	584	579	587	583	561	605	582	600	556	535	597	577	570	591	588	588	615	587	553	654	596	577	562	555	553	558	578	587	612	606	597	625	599	630	616	585	610	584	563	558	613	528	597	559	563	580	601	571	558	593	628	557	627	593	585	604	592	659	616	607	617	563	593	544	574	575	590	602	543	556	575	585	597	634	572	583	601	586	571	589	632	634	587	560	561	610	607	575	660	588	580	600	634	568	573	555	605	556	575	609	614	531	612	627	598	578	573	539	564	568	584	554	574	588	605	569	553	580	569	560	607	585	592	564	608	553	610	552	611	590	602	571	566	559	593	573	602	580	546	629	557	603	572	618	604	567	616	617	556	580	591	610	623	591	578	534	587	575	593	576	579	590	589	591	594	566	553	631	635	630	569	579	571	577	594	594	581	569	570	549	639	588	550	602	567	602	616	605	568	615	589	596	568	648	602	616	606	591	598	607	605	587	603	572	578	625	569	596	585	608	603	579	595	626	577	573	586	615	575	616	583	542	554	551	592	594	575	601	620	576	588	551	551	637	585	611	676	581	566	562	578	621	571	588	613	609	567	597	586	567	558	580	584	612	566	580	582	592	595	571	627	593	590	609	624	639	565	549	582	595	594	533	624	582	562	660	583	570	579	628	603	600	579	579	560	582	601	598	567	544	617	590	595	589	568	576	551	608	634	604	569	572	554	547	573	619	581	582	561	609	566	585	570	569	549	616	641	552	647	579	580	564	555	578	609	584	581	577	585	620	587	572	625	601	594	579	552	557	599	574	595	598	558	537	559	558	579	570	593	568	570	604	571	566	569	607	590	562	602	564	626	590	603	606	571	541	570	569	567	551	577	552	605	649	627	592	574	604	589	603	611	609	597	596	585	623	586	581	557	607	601	602	576	577	543	585	588	605	559	599	568	568	548	581	623	604	580	589	577	607	586	613	565	622	608	587	575	578	552	561	566	616	557	575	588	559	593	575	568	573	604	586	581	588	605	582	558	569	620	614	583	587	608	553	589	582	558	588	615	579	608	628	581	581	597	581	556	583	612	573	603	583	632	599	584	621	546	606	591	581	598	613	534	618	617	614	580	580	576	555	575	605	593	593	577	582	618	576	642	600	603	578	595	550	583	569	566	571	575	598	590	620	562	575	576	602	594	587	586	575	565	568	614	608	602	619	559	613	594	599	613	532	605	605	602	604	582	574	598	592	628	606	559	620	534	602	541	596	564	536	613	590	537	577	607	542	540	573	647	596	627	602	608	593	599	579	596	566	589	573	649	599	599	605	591	573	544	573	617	588	581	570	585	584	610	557	595	621	611	569	553	576	607	623	608	546	601	618	591	585	559	558	591	576	587	605	599	593	557	551	578	577	587	554	565	633	609	634	632	603	613	570	606	586	563	569	583	589	557	603	580	552	611	586	569	590	621	604	560	604	559	609	566	589	563	629	613	588	586	595	612	574	556	603	573	631	647	569	597	581	576	620	565	558	576	573	592	605	558	585	631	605	518	584	567	623	569	623	575	551	597	595	578	580	615	579	646	558	597	599	586	605	542	612	570	590	590	581	555	621	552	547	613	627	563	525	636	591	660	575	583	603	591	593	598	619	576	558	580	596	619	561	574	565	614	556	614	602	561	565	558	587	568	527	558	563	601	570	585	596	589	594	629	597	614	623	566	600	561	532	603	597	591	578	571	568	635	607	587	612	590	622	552	601	533	589	591	599	565	613	592	584	572	586	561	589	604	564	596	610	622	586	586	559	562	596	598	577	545	602	605	579	553	616	626	597	590	619	602	618	568	573	546	594	568	607	603	570	630	584	591	572	605	605	555	575	592	547	560	585	570	557	560	582	615	601	580	572	545	612	627	554	595	561	596	577	613	616	584	610	546	568	594	542	589	549	550	597	584	618	580	576	593	575	585	605	586	540	587	584	591	600	624	573	586	587	612	591	593	571	560	576	584	571	626	576	561	596	611	597	618	628	615	587	566	591	583	556	582	594	624	577	588	591	633	586	616	580	576	567	551	620	543	584	557	585	577	594	607	559	570	614	557	580	593	585	584	575	590	602	583	619	598	588	576	599	582	545	565	598	567	618	598	565	554	586	567	587	542	575	618	603	574	569	550	577	574	632	623	578	533	604	582	615	555	636	590	574	595	608	582	570	574	601	567	614	607	614	573	592	581	637	603	588	571	556	606	577	618	603	606	557	600	566	574	585	596	640	598	578	571	580	567	599	577	557	545	591	575	615	639	608	584	633	572	584	541	558	590	601	588	584	582	594	570	627	617	577	590	597	596	617	589	586	624	609	608	598	603	594	545	559	579	595	597	621	658	531	586	541	615	562	617	592	602	623	625	562
25074	20706	27167	24314	20729	11454	1450	878	658	582	522	493	488	426	418	390	368	379	307	310	328	315	278	319	278	316	250	286	283	293	298	263	279	257	298	304	263	271	281	259	287	247	271	235	261	265	277	257	264	261	262	270	268	242	262	251	224	247	255	244	244	246	293	247	284	275	271	244	276	255	272	232	265	245	275	270	260	258	264	265	254	258	254	229	268	268	271	253	256	290	250	241	265	267	226	234	277	255	281	272	240	241	288	240	254	229	241	277	274	260	256	276	228	290	260	215	236	247	271	260	251	275	259	267	249	258	251	248	244	261	240	257	231	250	222	261	246	232	233	269	267	235	257	250	256	300	247	244	293	253	239	244	247	256	249	264	256	232	232	250	258	254	268	256	249	267	251	253	256	232	259	268	261	248	276	253	254	285	233	264	263	254	233	241	252	256	254	264	255	262	243	257	246	249	257	271	242	235	244	237	254	278	250	248	268	251	252	287	249	256	263	253	257	248	256	272	245	240	275	234	276	265	241	269	227	241	275	256	250	262	254	279	250	257	270	248	249	244	259	264	277	236	233	251	261	253	272	284	266	280	252	262	261	250	260	278	278	263	244	241	224	268	238	253	265	273	247	261	253	254	246	286	234	277	221	256	230	268	269	270	268	263	239	247	257	217	287	244	203	259	281	278	261	253	288	239	257	261	261	267	277	303	256	252	281	260	240	271	266	253	267	255	248	244	258	223	264	271	262	238	253	246	237	258	284	260	267	276	244	280	249	261	295	263	246	270	277	237	249	248	257	248	262	236	240	268	272	265	241	286	247	268	229	270	253	235	270	277	250	267	267	229	297	244	260	266	268	271	244	260	249	239	234	275	227	253	253	234	240	269	257	280	280	263	262	276	252	249	267	246	291	253	262	269	278	270	238	241	273	284	257	258	256	251	231	284	266	267	232	227	253	264	255	273	265	243	229	229	256	260	283	285	244	246	262	236	244	253	268	259	271	235	277	263	236	253	257	245	260	262	257	270	271	247	248	271	224	248	266	257	238	288	281	258	281	259	276	241	261	280	268	267	246	236	263	258	253	227	253	228	262	258	272	255	240	256	264	264	272	284	267	263	282	239	238	251	274	250	250	252	256	237	257	266	282	288	280	256	245	245	268	245	264	252	271	223	231	247	246	249	288	252	260	273	244	261	234	252	260	262	286	250	285	289	259	248	245	277	251	240	216	272	244	249	276	263	237	286	246	242	242	279	244	230	265	257	263	283	261	249	246	267	244	241	247	257	269	232	248	243	269	252	230	228	241	234	244	247	301	246	270	267	261	260	262	254	243	263	241	252	261	232	265	277	235	282	283	248	273	243	251	252	276	235	240	268	216	279	298	234	263	242	255	262	295	280	258	246	267	287	219	252	246	255	266	286	251	262	291	262	267	264	258	261	259	235	262	269	290	248	262	244	251	247	271	245	224	246	265	268	234	296	248	279	277	268	271	268	264	268	249	273	288	269	256	240	247	297	285	270	238	246	252	258	243	251	249	248	285	259	263	257	268	264	253	283	233	260	238	239	263	269	251	255	253	272	257	303	279	279	264	258	277	264	270	256	256	284	245	264	236	254	265	230	273	261	270	243	218	234	275	263	279	234	264	283	264	274	245	271	268	242	266	245	259	269	267	240	254	259	257	257	273	255	271	244	268	260	214	264	253	235	241	251	269	239	240	250	251	225	265	273	297	232	277	260	279	233	261	276	262	287	248	239	243	251	256	257	258	253	243	259	274	241	266	231	256	231	254	245	228	251	268	276	253	229	246	273	295	283	244	238	271	258	236	236	252	244	267	270	258	267	229	241	210	218	255	274	249	244	267	276	243	244	251	276	233	245	259	254	282	215	246	226	282	242	255	227	240	258	275	275	273	224	256	256	254	239	240	252	228	278	247	244	262	222	244	259	246	258	262	280	234	272	241	236	272	259	253	247	278	271	265	283	268	248	275	240	232	260	255	225	227	268	242	245	235	299	246	264	267	247	241	236	267	265	253	227	280	245	245	260	283	256	268	244	275	279	243	255	246	268	255	257	250	223	260	243	248	261	259	253	261	261	245	277	251	251	261	245	246	237	260	231	242	273	262	241	290	264	279	268	247	282	293	242	268	272	257	249	226	270	257	253	244	276	265	238	269	272	232	261	254	263	285	241	270	292	271	242	244	284	259	233	230	247	248	254	243	272	260	257	269	239	257	232	260	236	256	265	236	270	249	272	232	247	259	258	252	251	277	278	265	265	257	284	255	208	251	253	258	274	271	245	240	265	260	226	262	268	259	256	223	301	242	250	245	234	275	237	221	262	254	253	235	269	251	223	263	267	243	260	277	257	264	264	293	254	254	262	262	253	267	267	251	241	237	287	262	239	262	274	262	283	254	255	237	236	238	279	252	228	255	241	255	268	277	266	264	264	232	245	277	236	288	264	236	253	236	251	291	270	250	281	269	259	248	256	261	259	258	240	269	239	239	298	276	271	285	249	260	253	277	278	220	238	236	263	246	240	282	277	297	249	250	242	281	276	263	237	268	258	282	254	273	252	259	246	255	253	252	241	267	229	284	253	260	234	219	210	295	240	268	266	290	235	276	245	262	280	238	262	291	266	271	276	252	255	280	229	266	241	238	284	263	265	234	261	251	245	238	249	278	226	269	251	240	249	260	262	220	246	248	251	268	244	273	279	255	253	247	251	275	243	257	258	248	268	268	263	281	246	255	269	283	267	259	264	245	262	248	271	254	257	245	259	251	261	254	279	260	293	239	249	250	257	254	266	251	260	235	264	247	225	240	259	252	255	267	280	243	256	274	236	237	252	236	247	292	249	283	256	248	235	247	257	270	265	277	255	249	294	279	256	266	265	277	253	239	267	246	252	261	261	272	241	263	263	260	243	271	245	254	232	281	251	260	236	242	264	265	237	277	243	280	244	241	274	246	269	241	263	261	268	227	277	232	240	255	249	249	271	251	242	253	258	261	264	247	226	260	261	231	247	256	260	249	263	271	248	264	244	255	256	271	244	249	252	244	235	282	241	255	268	275	284	278	244	256	268	269	264	244	275	248	258	259	239	243	248	249	247	247	277	255	248	240	227	231	277	264	255	255	252	269	260	250	243	289	266	223	264	236	256	256	285	268	245	250	250	244	268	234	256	257	278	247	271	260	278	244	236	241	254	260	228	260	251	249	283	266	222	257	270	273	248	263	220	257	232	277	269	281	262	258	294	255	278	265	272	282	240	281	250	247	257	254	261	271	267	243	268	257	248	273	277	249	275	264	259	250	272	255	233	248	273	280	295	245	250	261	252	246	252	265	252	254	240	253	275	271	254	303	257	258	253	235	258	248	255	247	226	243	230	258	254	241	260	272	255	236	264	253	245	278	231	237	241	234	217	243	233	257	248	267	267	250	275	236	261	233	282	272	258	260	276	248	253	242	258	268	269	260	247	276	265	251	264	239	238	248	248	241	256	270	253
7789	15469	13473	8118	3825	2631	2003	1558	1259	1064	968	846	666	654	591	539	448	481	472	433	443	378	371	344	374	358	335	330	342	352	329	295	309	338	295	317	289	283	311	308	310	328	316	311	304	290	289	298	269	291	307	274	289	305	285	261	294	291	272	316	294	265	292	264	293	262	273	265	245	299	262	278	280	319	274	292	286	297	294	294	275	294	259	284	309	300	283	307	272	270	279	288	258	286	267	272	264	277	274	262	261	285	268	263	276	301	267	272	262	264	298	258	301	263	257	264	278	305	242	258	275	259	291	253	284	275	277	274	251	278	273	270	297	275	266	245	291	240	268	294	284	241	266	271	260	274	269	281	261	256	291	247	259	281	238	298	284	299	293	289	274	256	299	294	268	288	259	267	307	267	263	255	245	267	283	249	292	298	272	276	256	283	272	272	274	289	244	261	262	268	266	288	297	254	285	266	282	237	309	250	246	286	310	291	252	278	264	280	258	264	281	296	268	277	302	268	266	282	265	267	272	299	288	271	283	277	264	246	267	289	251	262	272	259	263	293	261	271	251	261	265	270	279	288	274	279	277	256	262	272	262	286	274	258	253	289	256	266	313	271	263	266	280	268	300	255	271	278	282	265	262	294	277	280	275	250	277	244	264	293	282	263	267	252	272	283	258	285	283	255	266	283	251	277	301	284	252	274	250	289	276	251	243	262	242	290	286	277	264	273	246	253	296	279	240	265	292	249	294	230	264	255	267	280	259	262	273	262	262	292	263	273	286	214	281	276	253	265	267	255	284	236	280	277	283	299	272	262	257	276	293	259	295	281	257	242	287	268	257	239	274	238	250	270	283	279	293	279	302	267	258	251	301	253	283	252	245	289	291	282	260	268	268	258	264	258	272	274	255	266	297	259	280	269	255	290	265	276	278	236	282	255	253	282	263	286	251	263	257	276	246	278	275	268	275	261	253	247	276	308	285	267	253	267	254	264	272	301	282	265	245	268	269	298	241	297	254	264	280	247	262	286	270	302	254	240	275	270	269	313	285	278	311	282	249	258	258	250	266	259	271	279	305	278	285	276	280	268	277	254	248	278	264	290	256	286	276	247	266	270	253	284	276	286	263	252	277	293	285	277	278	273	271	265	262	268	261	280	287	256	262	261	294	267	267	275	262	263	282	279	283	287	291	265	287	283	271	289	271	290	259	274	263	295	273	284	267	284	266	271	295	281	272	304	275	270	275	271	244	294	269	268	253	264	303	255	289	269	283	296	264	254	272	286	283	257	271	280	283	291	276	272	233	283	267	265	252	279	259	285	277	283	307	265	288	268	272	275	290	258	293	316	278	278	253	250	278	279	264	290	277	269	305	245	263	250	239	257	274	269	296	267	284	249	274	233	259	264	259	288	267	267	271	274	278	266	286	299	256	278	256	272	277	253	244	300	278	273	269	258	279	242	279	275	268	296	240	262	281	252	284	269	263	266	291	283	299	278	278	273	263	264	263	307	277	268	272	273	274	267	282	278	300	283	286	243	266	260	295	271	252	293	260	265	290	267	265	272	249	284	250	271	286	300	276	284	290	276	274	261	283	229	287	278	280	265	259	241	248	256	278	258	257	264	281	279	285	267	290	267	257	251	247	252	284	245	261	256	301	263	262	288	255	267	291	278	287	269	290	275	254	279	249	250	252	256	258	281	282	272	282	257	273	236	253	284	279	275	264	288	281	264	248	286	252	300	259	281	257	268	271	274	265	288	253	287	281	278	265	235	282	289	253	266	270	278	276	270	286	274	273	282	278	246	265	286	290	270	268	269	295	259	278	254	253	250	262	278	283	280	266	263	280	288	315	279	281	267	251	267	269	264	296	263	263	270	286	317	268	261	280	257	264	267	254	268	292	276	279	275	281	272	263	279	287	280	259	256	263	254	269	247	262	250	293	254	272	271	289	287	244	250	291	241	264	270	234	286	281	256	247	278	279	242	261	283	262	261	272	246	267	239	254	241	277	295	289	277	270	282	257	277	304	280	254	290	295	307	294	291	264	273	258	254	282	253	281	240	278	256	288	289	276	260	278	273	284	274	283	256	270	275	279	268	261	280	250	282	250	297	290	267	249	280	275	288	282	250	257	256	287	304	255	267	268	236	259	296	305	266	284	289	267	274	221	274	296	262	288	264	282	266	312	285	266	289	271	243	273	269	266	254	272	269	249	253	255	268	290	262	288	287	297	269	282	262	278	265	276	289	257	286	271	264	244	290	261	269	277	258	275	284	268	292	273	273	286	262	281	277	280	268	266	269	266	234	280	279	286	269	249	275	269	253	271	257	269	299	303	273	283	292	292	275	276	262	285	265	229	268	282	284	274	255	293	276	268	259	252	263	281	274	271	265	254	265	287	250	298	237	285	281	275	292	272	283	304	290	295	301	276	323	275	288	267	258	251	243	281	273	230	258	259	303	296	266	264	296	265	268	267	270	285	300	292	297	287	270	270	250	276	269	276	282	281	267	284	250	258	260	227	288	269	278	284	237	265	268	253	276	282	294	304	264	258	269	288	278	275	252	277	247	274	297	252	276	297	289	254	315	252	274	282	283	282	285	243	243	291	242	288	274	288	255	276	273	274	252	261	261	269	273	262	288	286	290	249	245	249	255	282	264	256	249	269	257	298	282	263	255	252	313	279	256	297	260	258	264	280	286	254	296	273	270	299	254	263	271	279	271	283	275	314	269	284	270	241	269	228	263	268	257	299	261	283	290	269	256	274	236	276	295	293	274	257	274	275	283	281	254	286	275	233	266	254	267	274	262	259	281	273	266	298	274	266	286	258	285	276	267	250	249	273	271	249	264	256	274	281	283	282	299	301	245	246	247	255	271	256	287	233	270	260	255	259	266	278	276	274	244	293	293	259	291	246	277	284	258	277	290	248	273	261	264	264	266	265	275	289	274	270	258	281	264	267	304	294	280	251	252	279	260	264	307	286	256	282	245	267	292	266	269	285	269	262	261	286	253	265	268	272	281	272	259	259	252	279	268	299	248	260	271	246	268	251	256	293	284	276	274	259	278	271	288	296	272	249	279	286	262	265	253	250	237	276	263	279	269	284	279	248	274	273	279	280	251	278	255	278	264	274	277	278	286	252	268	235	251	240	259	277	289	273	251	285	241	286	288	276	255	255	265	268	273	295	276	304	254	272	273	251	262	282	268	260	263	277	259	260	297	282	284	256	263	279	292	270	302	268	285	243	259	306	305	257	288	255	274	275	251	259	274	250	258	275	271	298	280	244	253	258	269	262	278	278	265	271	248	256	305	260	285	278	260	302	284	299	249	287	265	253	265	287	247	273	272	259	276	275	292	274	276	276	303	275	302	254	251	262	309	315	271	239	274	277	232	241	266	261	270	270	286	257	304	242	250	264	282	279	280	267	253	277	272	260	267	283	258	278	271	253	274	279	276	277	294	263	296	272	274	296	279	250	273	264	263	258	302	261	269	252	279	295	251	286	283
22908	20724	27540	23966	20729	20832	10062	1932	1346	1214	1023	918	872	803	778	699	726	653	642	650	640	614	609	618	582	618	595	567	564	561	591	568	558	562	557	602	564	544	528	559	569	520	523	531	553	524	557	514	582	535	474	516	524	520	520	526	555	505	557	567	537	547	498	529	486	537	518	495	507	500	533	528	510	510	533	490	546	516	512	499	535	510	499	511	552	537	551	587	489	535	568	536	528	496	522	541	501	517	516	542	505	517	500	528	502	474	496	525	516	493	514	487	519	498	527	556	508	536	516	508	522	565	530	525	487	551	481	495	509	502	500	489	557	517	509	516	507	488	477	562	507	522	502	501	506	545	547	494	509	503	501	542	524	512	481	497	565	523	518	500	522	522	512	484	535	531	523	487	526	510	485	472	499	523	551	492	519	529	523	530	527	543	489	503	505	507	520	535	508	483	522	549	492	553	528	531	511	491	517	506	455	472	567	505	504	512	499	529	524	552	464	524	444	504	535	508	509	514	527	538	508	535	532	502	482	518	486	521	521	497	521	529	536	487	530	483	471	540	495	484	540	564	485	511	528	556	508	536	514	475	528	477	518	519	507	524	539	543	520	502	516	517	530	515	500	499	516	557	533	494	543	529	497	524	520	535	469	545	543	471	524	530	482	509	519	511	544	463	499	504	504	530	507	521	516	525	539	522	503	521	519	556	535	502	546	533	512	532	549	464	557	474	508	468	515	508	490	522	540	505	505	510	534	524	548	502	529	527	495	529	513	493	511	528	513	560	509	529	504	497	499	527	543	539	499	512	502	494	484	507	513	458	522	528	524	513	529	534	517	506	515	499	473	482	490	506	522	463	552	497	485	520	558	507	467	548	497	528	509	539	505	494	544	499	518	523	544	525	506	517	494	567	507	529	509	520	499	520	542	564	488	538	504	459	513	523	499	522	517	543	518	546	482	504	510	499	487	509	506	503	510	493	487	486	505	497	529	568	528	510	464	518	516	529	523	485	524	504	509	536	512	516	488	491	473	519	501	502	573	505	461	487	457	516	467	494	512	531	551	500	486	523	476	547	526	531	475	472	527	480	518	545	527	536	505	520	520	533	536	538	521	547	535	515	536	511	483	542	489	466	495	507	522	491	497	469	484	507	497	528	500	517	509	491	510	458	539	517	559	495	519	504	491	509	472	524	531	544	512	504	496	498	495	518	485	497	476	505	520	499	507	524	497	534	518	505	478	524	507	532	534	527	533	477	515	538	510	514	540	526	532	532	506	532	527	525	483	519	503	457	506	465	551	517	522	500	530	515	524	550	511	536	521	499	564	548	495	500	484	520	507	510	573	512	489	501	502	529	460	505	508	493	546	502	498	494	535	545	494	538	535	495	517	524	516	505	501	515	509	531	516	496	537	479	500	484	502	493	499	533	521	506	529	520	499	509	493	502	531	503	472	514	502	495	519	502	485	498	560	486	522	498	494	531	493	543	496	497	539	518	518	514	526	494	490	497	488	541	499	493	503	513	516	452	517	495	523	508	499	508	500	505	554	533	459	526	516	485	491	480	555	566	473	507	544	495	506	492	546	510	497	516	514	502	528	501	542	516	453	467	498	508	512	543	509	509	493	552	495	529	533	507	522	531	480	526	458	539	536	512	543	454	481	528	525	519	501	482	550	534	545	496	524	509	510	510	523	500	452	494	520	483	475	522	501	509	524	493	487	522	532	501	509	512	503	523	530	512	562	557	525	517	471	496	515	561	511	505	509	502	463	522	517	503	457	467	533	501	543	476	535	531	504	484	482	487	542	508	522	523	467	534	517	544	543	489	470	525	495	511	536	519	461	485	528	482	498	483	507	493	528	455	522	538	534	549	561	551	517	485	503	487	512	507	528	510	553	502	512	495	496	526	529	536	504	483	469	508	523	499	512	503	505	519	526	492	471	516	498	487	510	509	532	503	494	497	477	540	496	465	488	478	525	518	525	548	514	524	488	516	469	489	549	535	511	528	521	494	513	525	504	530	496	535	500	532	511	525	498	533	532	519	497	549	469	513	505	502	493	520	526	505	497	523	508	514	494	456	545	524	487	479	487	539	544	497	533	535	504	528	533	552	542	508	474	544	512	505	508	507	501	487	510	489	535	486	483	506	509	510	544	486	504	522	513	544	537	507	487	519	479	516	548	519	492	553	521	525	516	511	520	515	475	541	510	514	516	482	517	506	507	529	493	513	496	515	511	503	528	462	464	464	514	518	488	468	479	542	534	515	520	507	476	523	513	482	499	529	503	497	500	501	490	483	522	507	542	461	527	501	472	550	496	519	544	501	540	531	515	551	514	524	531	519	468	481	522	440	510	525	514	488	474	472	523	506	544	508	514	510	513	501	526	477	530	546	557	523	517	507	492	527	541	518	494	496	525	514	515	499	530	494	474	520	487	488	515	525	536	516	512	544	516	503	562	461	513	473	514	510	472	490	515	467	532	502	498	507	552	494	481	526	561	517	531	506	525	515	532	445	554	539	492	470	522	533	464	516	479	537	482	498	474	513	529	531	501	539	518	518	514	523	548	492	477	496	495	522	511	507	506	505	536	484	532	482	487	524	498	499	496	497	512	519	503	525	515	526	480	549	468	478	506	520	510	553	537	507	499	486	508	526	564	505	473	506	506	454	478	504	538	532	499	528	526	495	490	553	489	503	538	518	509	481	482	541	505	531	516	543	529	529	490	513	484	501	459	521	509	494	546	515	475	512	488	506	497	509	538	442	512	504	466	506	492	499	516	537	529	487	495	514	538	473	520	528	521	522	483	522	501	454	481	533	507	532	519	512	500	511	462	474	507	496	494	556	475	545	532	445	527	461	530	532	543	520	500	528	517	500	516	498	531	555	463	503	515	562	497	551	473	523	532	501	551	501	532	523	496	524	533	513	497	513	516	527	512	512	533	513	445	546	545	550	541	534	484	513	470	533	515	485	543	507	490	509	528	511	524	446	472	522	517	501	487	512	480	484	474	545	498	489	502	491	516	476	521	514	492	512	531	513	487	519	491	522	523	497	503	495	510	530	532	539	548	513	542	538	500	510	515	460	487	486	500	550	505	531	550	514	511	502	471	453	490	499	520	492	479	503	521	494	521	486	501	491	504	487	506	529	522	490	551	486	483	540	515	482	504	522	518	524	539	475	525	508	491	544	515	529	519	544	505	482	473	504	508	504	525	486	510	489	538	508	493	526	508	518	496	489	497	544	518	521	511	496	514	488	552	489	475	492	524	486	500	491	514	520	533	479	473	493	539	524	471	509	502	469	493	486	545	486	502	540	516	492	513	499	499	483	490	505	461	464	531	496	522	484	498	485	493	492	503	508	520	481	537	525	517	516	518	498	524	515	510	523	502	524	471	527	473	523	514	505	543	536	509	486	514	510	519	490	506	499	501	512	508	511	497	496	520	475	525	533	505	496	560	476	468	468	509	492	528	491	543	550	520	515	476	488	481	517	519	555	501	519
11064	23493	20634	12862	6748	4734	3659	2920	2467	2064	1756	1478	1307	1181	1078	1021	919	902	785	725	749	715	703	665	666	654	619	609	626	630	599	560	547	556	552	544	539	555	571	522	536	523	515	525	565	527	524	514	512	509	527	520	483	496	527	516	503	515	481	499	519	465	507	497	503	497	493	546	498	473	480	503	477	475	474	501	496	495	483	459	458	481	499	535	477	467	510	519	500	489	479	470	484	451	468	462	527	434	512	530	475	506	491	448	477	475	517	446	473	476	452	493	484	508	432	465	492	483	472	449	473	506	448	470	500	489	474	492	464	424	478	455	487	499	507	432	468	472	471	477	505	462	522	479	479	476	464	480	486	492	457	465	483	467	497	489	475	488	495	510	482	460	442	479	463	456	487	485	463	496	441	486	496	509	459	480	473	443	476	450	444	484	475	482	505	484	477	427	503	459	482	483	472	502	449	456	497	489	473	474	485	475	456	493	450	489	493	495	477	470	438	461	478	450	457	480	450	490	446	469	462	493	473	485	472	476	439	506	537	478	457	505	500	492	464	515	517	527	481	464	499	490	457	474	516	487	501	422	449	470	464	472	480	456	510	462	465	463	543	500	500	536	411	493	487	473	462	482	452	482	474	497	507	473	418	490	476	451	497	487	504	496	492	503	475	503	461	523	458	513	478	469	482	507	477	481	449	464	506	481	500	471	458	455	478	443	493	489	474	454	468	473	460	491	472	509	465	513	468	464	465	422	466	470	476	466	500	501	480	460	508	501	524	448	482	509	444	488	474	496	422	444	468	457	449	516	488	510	433	465	453	490	437	481	482	493	464	469	479	488	457	439	456	478	464	454	493	475	474	500	500	500	466	453	457	447	466	465	475	502	477	469	444	477	485	493	435	466	476	492	493	469	489	473	457	473	471	481	478	503	472	462	473	493	491	480	475	460	486	468	466	515	478	488	479	506	460	501	473	477	489	485	493	462	417	465	483	509	475	502	504	468	458	480	488	495	468	472	452	484	530	498	475	460	446	523	514	474	461	498	488	479	472	479	457	455	481	500	450	478	438	491	449	478	513	473	494	478	458	463	475	493	471	444	501	479	463	481	461	493	473	459	466	509	500	499	490	487	484	497	516	470	480	462	463	487	465	460	459	453	471	465	504	480	452	484	463	479	460	508	487	478	490	504	467	449	446	522	457	454	456	511	473	507	488	483	484	471	476	477	446	454	462	481	497	463	523	464	479	518	496	481	486	492	495	506	474	500	474	492	501	475	484	463	466	421	474	512	471	503	466	471	484	461	441	462	489	475	467	516	489	491	503	446	456	477	466	477	428	478	481	490	474	486	461	468	485	469	479	430	472	507	452	483	495	456	468	470	474	436	502	529	458	510	460	482	486	473	488	477	484	462	486	460	477	458	494	480	480	447	479	457	502	457	462	488	483	519	481	488	488	497	485	454	435	511	496	473	473	457	509	483	439	447	459	484	483	426	491	464	506	466	481	490	490	479	488	485	474	477	474	469	463	453	443	454	467	482	474	456	446	469	483	475	451	433	488	486	460	511	489	438	481	453	474	477	456	460	485	472	451	489	481	468	497	440	481	489	512	456	456	476	467	477	486	511	453	458	447	475	459	474	486	453	465	466	460	450	477	478	411	468	513	537	463	530	476	497	483	489	431	451	478	487	459	438	480	485	461	449	457	469	446	502	468	485	506	465	473	493	507	526	497	511	533	474	475	497	482	482	493	496	476	453	481	492	473	446	441	455	459	501	465	490	510	482	488	494	473	434	483	464	482	453	478	456	462	470	457	457	461	460	467	472	478	465	443	479	474	475	443	488	445	487	486	440	469	476	446	475	480	483	447	476	444	504	489	513	485	499	470	440	502	493	483	473	500	483	448	489	497	485	507	461	462	463	468	486	495	457	468	490	480	472	462	479	464	474	468	500	510	475	478	473	483	475	471	490	482	461	493	418	452	462	457	431	489	501	472	494	503	501	446	481	493	445	509	498	463	476	476	513	503	485	443	510	457	469	497	455	479	450	468	451	469	451	467	472	458	444	490	461	445	454	487	501	473	508	467	470	473	505	460	435	510	448	494	452	471	477	454	465	457	454	502	461	500	490	449	450	482	437	469	489	489	444	539	475	473	461	444	475	501	469	485	462	481	502	491	482	454	467	473	508	487	502	476	478	467	476	466	492	479	474	456	498	449	491	468	480	481	466	500	466	466	496	491	459	518	474	526	443	485	493	469	436	509	478	448	442	463	482	503	491	445	470	466	481	474	454	526	494	474	488	489	491	480	487	456	484	485	514	504	480	479	467	483	443	476	490	465	472	463	505	478	490	452	471	474	484	495	470	478	477	472	485	446	506	475	491	433	481	464	490	460	427	478	511	498	466	467	485	468	485	458	469	476	501	460	489	470	484	454	500	488	455	486	482	472	478	458	515	456	455	466	466	474	462	506	492	506	471	432	490	465	476	439	476	506	501	448	482	491	458	457	487	492	467	484	462	497	428	493	465	504	474	495	467	479	456	488	454	472	512	468	499	451	476	488	518	465	477	453	456	473	473	465	461	477	468	455	473	459	471	501	465	516	460	467	476	479	470	445	472	495	486	439	488	455	483	441	460	503	451	479	490	518	505	460	449	444	471	450	451	515	461	477	487	457	507	479	485	492	490	481	477	472	471	471	458	475	503	472	463	452	479	481	490	495	495	489	509	480	472	502	507	459	477	442	488	455	511	477	484	464	480	464	480	465	488	456	474	509	547	442	468	509	536	484	429	485	467	488	438	486	457	466	483	462	490	477	460	461	488	480	456	466	485	460	487	505	467	458	465	515	453	492	482	475	481	474	489	471	455	429	468	484	462	479	502	497	460	459	463	487	445	427	474	447	450	477	495	489	472	438	514	479	460	488	484	489	450	499	467	493	492	475	468	497	482	466	454	470	499	501	461	474	493	448	497	505	474	461	466	455	479	475	456	452	459	485	480	484	490	484	448	480	432	464	478	499	441	469	479	478	479	461	482	456	513	461	436	485	464	447	534	461	488	470	468	476	479	474	465	478	471	490	479	479	461	461	486	490	477	542	490	494	454	464	478	499	475	483	454	483	484	472	455	501	462	523	496	467	451	470	495	500	496	462	487	458	461	473	492	488	506	495	485	471	485	456	505	493	477	470	471	479	449	480	503	481	475	493	502	484	474	478	445	478	499	500	492	446	461	481	449	476	474	456	475	439	477	479	495	496	458	454	478	453	495	446	461	455	483	424	463	474	512	473	487	443	472	451	456	466	440	470	497	484	478	508	475	491	483	494	491	479	504	473	468	448	497	485	473	457	461	477	480	476	502	502	476	436	480	485	467	459	476	519	468	520	497	493	494	476	474	457	471	485	488	493	482	489	493	498	483	483	504	484	481	494	496	514	492	488	470	455	487	491	480	471	480	503	506	456	476	474	493	491	475	460	498	462	527	467	502	474	500	457	505	487	445	527	462	455	461
28153	14539	2437	938	701	625	573	591	552	520	591	561	592	551	556	528	519	541	568	566	619	537	618	603	591	541	559	561	571	588	571	549	554	562	556	551	579	525	535	532	547	596	594	536	573	528	578	588	555	575	561	610	557	568	521	510	546	571	547	553	560	592	578	551	590	589	565	584	571	552	604	564	569	526	578	597	504	562	572	508	561	582	525	551	554	571	545	562	556	617	550	545	565	569	570	578	623	556	569	578	561	570	544	565	578	577	583	561	572	606	546	564	537	568	571	538	585	523	544	577	571	554	587	573	589	514	535	586	580	560	556	601	547	530	597	609	572	569	589	533	581	564	527	552	610	512	555	561	576	555	560	585	554	621	560	556	538	513	579	614	514	618	604	571	570	553	566	532	609	530	546	565	543	586	617	566	564	535	611	504	558	520	567	542	562	566	546	552	597	562	561	582	546	538	518	556	567	513	534	583	567	589	564	612	585	536	556	591	546	531	555	522	590	545	544	594	584	553	551	552	553	561	531	572	534	566	592	564	571	586	567	561	567	578	579	572	567	534	548	592	632	530	574	593	580	587	581	612	558	578	566	565	555	561	611	581	610	537	551	574	518	556	591	587	543	564	583	532	591	581	552	597	583	578	523	548	557	543	578	563	571	605	567	588	552	585	554	567	558	552	590	556	548	592	546	553	609	603	553	522	523	544	591	596	572	564	562	560	586	593	546	543	553	538	549	597	577	604	594	564	536	562	555	549	560	559	546	542	565	554	551	575	553	580	601	592	548	577	572	542	609	566	531	537	556	582	547	516	573	590	577	553	559	525	560	559	554	528	561	567	538	542	565	510	577	593	586	584	549	546	594	591	537	574	584	563	574	525	559	549	586	548	593	524	580	585	549	545	514	561	536	579	625	589	516	547	536	565	552	588	580	568	539	576	556	577	531	592	548	539	587	554	555	565	555	604	540	578	596	550	559	532	540	541	550	570	561	536	561	576	561	606	573	544	549	579	542	615	549	579	549	599	561	515	588	522	556	566	547	554	527	568	577	606	569	574	577	560	584	563	550	554	578	605	570	554	561	581	585	571	572	545	573	570	559	574	550	606	537	557	562	621	547	523	545	544	575	544	583	608	558	557	597	559	572	596	554	565	594	554	574	613	564	609	556	531	594	539	609	566	601	567	577	526	595	581	585	531	594	546	552	586	570	515	607	551	572	513	578	549	585	547	563	575	549	553	564	585	552	603	580	583	590	586	540	593	530	533	553	547	558	576	543	580	526	559	590	548	557	560	554	513	574	626	574	592	559	563	578	507	560	552	614	516	566	599	607	540	590	547	547	529	546	578	532	583	559	541	559	547	575	581	544	558	583	536	573	572	566	596	553	555	565	559	520	532	588	576	570	543	550	580	588	583	581	557	516	566	580	520	543	556	578	562	591	553	551	528	574	566	555	565	548	559	525	603	574	554	542	593	630	618	548	544	580	561	572	600	547	541	622	555	570	545	561	595	583	592	539	544	539	561	573	555	539	544	586	563	517	543	592	551	530	540	533	560	532	551	556	558	531	536	574	561	548	580	524	539	567	564	563	541	560	578	571	557	546	557	551	551	560	571	552	544	596	566	573	536	560	551	538	537	594	605	593	578	549	563	581	556	579	593	529	536	548	578	563	575	614	560	593	577	535	576	584	590	585	569	579	559	543	515	560	567	550	577	580	519	562	540	539	563	552	575	541	572	530	555	587	558	524	575	546	579	581	556	587	570	581	546	579	543	539	584	553	582	582	527	569	594	591	579	534	550	563	553	617	511	518	604	584	565	582	551	590	550	548	570	567	537	550	542	599	549	548	565	594	557	513	570	543	625	566	592	578	568	561	601	592	596	568	576	579	583	510	541	561	532	518	584	563	575	581	581	527	572	518	599	538	601	521	547	508	549	572	548	566	587	529	541	527	551	526	564	544	556	585	576	527	558	540	598	562	553	629	564	532	588	572	568	565	536	565	570	600	592	604	587	570	576	535	559	602	553	551	582	564	576	527	574	559	601	596	536	527	551	556	590	597	557	575	566	520	575	564	562	603	583	524	551	534	574	552	568	557	546	524	532	568	621	553	598	545	572	512	556	587	572	516	596	571	535	587	564	584	577	538	552	575	521	533	571	564	537	557	637	544	521	599	598	548	609	533	568	555	559	534	583	596	590	577	586	558	555	580	577	559	596	580	576	554	561	574	533	601	556	595	578	541	575	536	559	512	565	531	556	554	566	539	539	599	578	530	534	549	582	533	590	543	549	575	551	562	576	556	605	577	519	567	582	571	562	563	575	593	550	572	581	581	566	553	556	552	576	529	521	535	581	574	594	538	584	567	583	578	568	546	590	574	612	573	586	575	543	565	578	555	613	547	498	579	566	593	559	567	549	575	530	566	561	528	572	561	537	585	638	591	564	536	579	547	562	522	539	591	558	541	549	580	583	555	553	543	560	567	607	548	531	574	610	595	578	537	585	585	559	584	592	557	554	569	548	564	565	532	521	562	576	578	568	526	588	575	554	566	515	493	612	576	556	527	545	532	552	535	565	550	547	576	558	545	570	615	582	601	575	554	549	582	592	541	532	605	586	543	572	571	569	606	584	585	576	541	578	558	584	565	564	542	572	588	560	540	548	595	561	496	591	575	566	538	636	533	564	560	600	583	595	563	570	593	592	566	606	560	546	503	546	562	595	596	605	593	561	560	557	542	572	584	595	569	561	507	596	517	578	556	587	544	544	582	552	648	565	556	569	557	580	537	584	615	580	566	607	551	581	564	611	553	574	559	580	542	573	561	541	557	592	561	563	531	555	574	563	573	586	555	560	578	559	579	500	513	532	578	559	579	562	580	553	538	568	569	562	534	594	592	579	615	532	535	555	557	548	574	587	533	548	564	569	557	574	538	538	555	562	571	601	594	558	516	530	553	605	567	560	582	558	531	587	531	524	615	556	589	596	560	623	605	553	572	526	602	571	583	562	548	560	550	586	577	561	558	568	570	579	589	597	571	578	540	566	570	538	562	556	580	597	563	567	568	573	541	551	558	575	553	558	588	544	551	600	583	584	582	589	590	579	533	588	603	613	527	571	556	546	590	626	568	537	561	600	567	583	555	535	576	548	578	588	536	583	565	612	595	573	585	555	541	581	545	557	588	545	557	545	542	553	581	549	541	549	585	548	548	545	555	611	547	521	590	570	560	581	559	554	576	549	591	562	553	588	557	546	580	618	583	563	569	593	562	538	570	534	589	586	578	557	593	615	566	548	559	532	614	600	521	608	578	563	594	550	557	574	559	615	548	608	553	621	534	535	565	548	519	598	572	572	541	618	589	561	534	563	579	564	550	539	523	552	580	583	578	564	580	541	559	537	575	527	570	562	570	579	568	593	565	564	542	558	529	583	554	574	593	570	589	556	570	553	533	567	545	529	566	547	562	547	586	531	539	565	552	532	502	581	566	587	570	617	547	595	545	591	583	580
5427	1745	1476	1015	756	673	675	684	626	613	579	596	600	595	559	610	594	575	612	536	612	552	594	565	586	557	607	550	550	602	606	602	597	579	589	548	630	621	572	582	614	591	589	591	608	538	552	549	590	564	646	551	533	546	615	612	528	569	551	616	530	628	522	598	583	583	579	557	531	539	573	582	593	551	594	567	565	565	612	570	590	537	596	596	602	600	598	584	572	576	598	581	599	558	568	562	553	575	574	567	632	587	564	588	548	590	552	573	617	518	582	581	583	571	598	562	581	576	586	592	598	598	614	583	569	564	607	592	604	587	563	548	565	556	588	623	564	570	578	526	583	573	601	559	524	601	568	564	579	566	577	531	587	585	578	558	608	599	574	565	603	593	599	587	509	598	585	588	564	558	604	585	605	599	561	578	547	580	552	588	591	593	536	579	583	549	587	575	569	607	563	593	560	568	576	579	560	614	580	596	601	572	593	556	578	607	547	601	576	584	611	590	592	593	571	608	539	602	598	552	541	579	577	588	598	543	533	620	586	551	616	554	576	566	590	515	567	593	594	574	572	590	541	577	571	617	569	598	566	568	588	594	608	585	537	586	574	583	536	576	594	589	590	583	597	594	595	564	605	601	602	587	620	608	573	561	594	545	593	543	563	603	627	629	598	571	567	509	572	563	556	606	579	564	590	598	605	554	609	548	605	557	541	578	590	577	595	613	615	582	601	559	522	605	580	571	585	588	584	575	567	625	562	623	618	603	532	591	576	556	579	588	576	579	597	584	588	601	594	554	565	557	568	584	596	570	572	605	591	608	541	574	593	557	588	554	602	535	558	605	582	568	579	563	553	559	527	580	547	587	549	576	516	566	580	598	591	597	562	619	575	555	559	594	587	579	601	552	592	594	588	554	620	571	574	607	592	605	590	571	576	585	617	597	551	557	603	561	582	584	546	535	551	587	566	583	592	593	619	544	597	518	566	596	628	585	566	596	601	567	608	560	550	580	594	597	559	577	603	581	559	584	547	591	560	566	550	569	544	634	578	624	582	600	574	591	540	555	556	603	558	568	573	610	574	570	563	592	596	544	576	557	601	559	575	558	530	606	574	616	566	590	562	544	582	557	578	582	575	599	607	595	553	560	564	561	587	612	529	593	597	578	521	599	582	583	596	589	558	600	569	639	594	588	585	568	573	536	589	547	557	576	568	601	599	635	571	579	538	626	587	631	557	571	611	560	596	575	579	618	636	576	559	550	580	567	588	595	589	547	586	562	584	578	600	543	547	586	549	581	579	559	572	590	549	580	587	596	579	610	562	632	566	603	606	587	582	544	587	569	578	568	576	613	593	599	558	595	597	554	602	618	622	588	553	573	584	552	578	578	547	579	564	580	562	619	548	565	548	559	577	545	564	542	548	614	601	545	564	545	576	556	562	560	619	600	572	590	576	569	596	583	583	576	563	575	561	557	560	570	610	572	596	572	579	597	570	543	624	605	614	572	572	586	603	550	539	558	626	609	597	553	563	571	586	593	609	590	601	575	544	582	578	583	647	574	595	561	602	542	577	571	606	566	542	578	575	614	596	572	575	589	590	614	605	624	563	572	556	590	589	543	571	585	611	589	578	568	599	553	601	559	573	541	556	563	580	600	583	552	563	608	573	555	595	562	573	566	514	573	568	608	564	576	593	582	571	584	564	576	529	567	579	637	551	567	575	571	575	560	564	580	567	611	579	563	575	609	581	604	617	552	581	624	582	580	542	557	577	612	583	554	613	616	566	598	581	591	566	601	573	524	561	547	565	578	623	566	571	601	623	579	586	577	573	508	548	596	603	647	565	569	578	579	606	604	578	586	576	531	591	530	585	585	571	586	569	584	547	581	570	577	599	570	559	586	616	582	596	578	625	567	550	581	596	611	605	572	617	635	565	616	577	556	590	565	570	603	605	554	603	586	569	593	596	547	571	544	588	577	627	522	572	567	563	573	611	559	573	566	563	618	607	564	574	573	592	537	576	612	547	588	570	571	571	581	565	598	544	607	564	578	574	559	579	574	574	560	578	593	586	577	572	603	619	533	604	542	596	566	543	568	596	606	576	593	595	585	555	581	550	548	601	602	604	603	590	558	538	554	569	630	574	565	603	542	587	603	584	608	532	602	544	550	554	608	560	540	602	554	602	570	538	594	615	552	582	612	591	606	559	564	535	541	581	553	622	590	547	584	567	553	583	598	573	604	527	558	638	625	558	586	631	570	578	569	569	573	545	553	550	556	543	548	625	573	565	559	587	580	561	573	595	605	567	592	573	547	564	618	577	596	586	568	578	560	569	601	602	568	581	617	569	586	570	575	538	630	589	605	548	611	593	566	588	549	590	542	579	589	543	554	559	595	580	616	539	602	606	597	607	557	599	579	549	559	574	608	576	543	571	602	553	592	597	613	591	589	594	586	569	608	546	570	581	605	561	586	606	585	584	576	610	579	628	603	571	596	558	625	563	593	582	605	570	612	610	613	606	601	570	621	559	487	605	565	591	581	574	562	587	565	564	584	575	529	583	584	589	607	627	566	583	571	562	576	542	553	559	594	579	560	590	563	589	572	525	605	587	583	648	558	593	569	589	601	585	564	563	526	580	608	611	576	603	587	598	593	623	574	625	560	600	573	551	568	599	523	572	597	550	607	629	569	538	587	599	609	576	588	629	610	595	552	644	604	611	586	552	558	608	592	574	531	564	544	574	613	597	544	581	572	557	556	573	592	602	611	534	596	555	580	594	559	607	609	580	563	584	574	556	547	562	537	625	580	588	557	544	557	555	590	574	592	582	596	589	528	569	591	595	581	605	548	551	593	604	582	606	548	609	566	580	604	562	602	543	598	557	533	598	575	546	544	594	590	586	573	588	550	571	517	602	558	614	586	609	599	574	556	554	599	627	545	578	561	572	585	564	593	617	576	570	595	604	641	619	564	551	573	572	582	568	574	563	601	593	567	591	552	589	580	578	608	533	565	610	575	553	560	581	611	572	595	595	531	530	530	585	592	548	551	565	555	566	584	596	578	574	563	581	579	602	570	652	546	535	571	594	548	563	596	573	558	579	527	609	588	596	606	569	561	583	547	595	577	566	546	578	549	583	569	577	562	596	539	569	584	603	616	599	594	557	552	561	550	563	605	529	597	579	580	604	627	557	567	613	585	566	607	580	597	610	553	594	561	588	632	542	594	655	589	652	575	602	589	594	624	606	558	592	576	564	551	583	570	605	612	574	573	588	543	566	597	627	568	588	567	552	561	541	541	618	552	549	599	581	570	585	575	568	594	583	633	603	567	583	550	610	582	595	536	534	543	588	557	563	586	607	566	545	574	600	588	581	575	614	563	553	568	580	544	589	520	547	573	600	607	611	544	574	592	566	576	593	580	564	611	595	549	581	650	552	598	542	547	560	601	580	603	585	612	559	588	611	592	543	588	603	558	597	569	580	579	585	567	593	578	578	567	574	622	575	607	551	555
24960	20712	27167	24318	20727	11326	1433	894	706	600	610	477	427	424	431	377	356	361	341	295	315	315	317	304	309	304	311	284	299	301	304	317	290	250	296	293	299	293	271	250	261	252	243	251	270	272	298	279	261	252	263	282	256	272	260	270	252	257	262	280	291	233	267	291	270	243	262	259	288	270	269	248	254	264	243	234	272	272	262	281	248	245	250	218	257	298	273	261	273	241	242	272	267	267	262	261	268	232	249	266	264	290	275	258	286	250	259	240	278	247	260	264	258	256	251	243	240	266	249	253	231	231	271	236	267	268	269	266	250	276	242	256	264	276	261	268	244	242	252	244	255	270	238	221	254	247	264	235	257	261	302	289	260	251	241	282	265	264	267	236	248	278	273	280	279	247	244	256	279	258	249	260	254	244	275	249	267	247	258	236	268	262	233	226	252	246	241	260	269	240	279	242	268	283	251	274	274	256	274	240	279	273	260	263	220	257	273	256	252	264	258	269	257	265	233	269	264	277	261	259	256	255	264	241	255	263	263	254	250	279	225	252	240	254	253	242	286	256	236	246	262	233	263	258	249	281	236	293	280	299	248	259	245	244	240	257	280	256	269	257	257	263	257	229	255	253	256	257	280	249	240	251	239	264	246	238	258	266	220	243	263	249	256	244	249	261	256	250	239	241	249	245	230	234	271	255	258	270	273	239	257	271	254	243	252	234	239	264	270	269	278	237	257	260	242	252	266	250	245	241	281	258	276	235	233	252	262	268	243	271	240	242	248	255	263	237	237	232	246	268	248	234	283	243	268	263	243	276	263	289	250	269	259	282	284	238	260	262	250	288	255	251	248	236	253	288	243	226	251	245	273	261	257	235	272	254	258	280	241	282	256	271	242	285	252	234	238	243	276	231	256	241	246	271	244	278	240	263	250	281	266	259	248	257	247	266	248	281	255	251	252	282	252	250	253	259	259	229	227	258	273	257	249	227	249	239	262	222	284	245	273	244	243	257	236	268	248	278	259	260	253	250	264	242	263	215	242	284	256	246	236	286	229	229	240	296	233	270	256	260	261	247	281	254	259	281	281	271	258	275	237	246	288	244	249	251	273	286	247	268	291	266	251	285	277	241	262	234	262	259	241	266	257	249	264	244	236	252	258	243	256	250	266	247	251	255	271	236	260	260	229	290	231	288	268	243	273	280	279	254	287	264	273	286	249	256	256	255	251	257	240	260	259	292	242	267	275	282	243	278	247	258	262	259	266	240	257	262	252	276	238	257	272	246	266	240	272	244	233	252	271	239	230	271	252	241	256	251	260	245	255	264	262	272	237	257	259	261	254	249	256	263	254	256	250	272	242	246	234	265	271	268	237	277	273	262	248	246	256	268	241	281	249	250	241	250	246	250	273	233	269	265	245	251	235	262	268	276	264	227	260	271	265	225	261	232	242	284	252	250	264	245	254	253	249	234	289	253	257	244	270	217	257	265	244	226	241	246	260	254	243	260	255	234	228	240	268	294	263	247	290	237	264	253	242	276	221	255	282	271	248	251	249	259	275	259	270	271	237	260	261	293	257	267	279	239	234	242	265	273	272	247	259	251	266	265	241	254	256	227	243	223	276	268	266	247	240	219	264	279	283	258	240	301	238	289	265	228	277	236	264	285	257	268	237	238	285	234	244	251	242	249	270	254	251	266	261	276	227	245	263	279	247	256	229	258	261	268	259	264	243	258	262	274	261	233	281	241	252	238	259	269	253	236	269	264	267	266	263	241	260	245	248	261	227	227	242	291	261	261	249	261	264	242	243	270	260	261	258	241	238	240	280	269	259	246	275	255	240	249	270	247	241	262	254	250	276	272	240	258	255	257	285	236	254	236	246	237	223	260	237	230	245	253	289	252	284	279	237	234	273	235	246	258	246	255	269	269	236	273	258	252	238	257	251	236	260	261	251	238	286	264	275	226	272	249	258	248	297	246	248	229	196	253	245	245	239	253	267	261	229	237	253	270	240	260	265	268	271	253	224	277	251	252	254	245	231	249	248	239	257	252	259	233	266	248	245	230	240	257	237	266	230	264	264	251	247	259	255	258	249	259	233	263	242	241	244	288	255	272	268	258	250	284	257	239	232	242	244	270	248	257	261	243	258	281	239	236	253	257	259	258	261	236	239	242	231	277	235	279	245	232	243	245	240	215	235	238	250	232	277	244	234	286	242	238	252	250	243	220	258	264	266	245	272	245	261	249	260	263	253	259	249	243	268	269	248	282	263	264	276	222	261	248	239	269	230	274	247	266	223	246	284	280	247	266	271	262	256	292	257	256	242	269	244	237	249	239	270	241	248	243	284	279	276	267	265	248	248	250	256	250	267	250	261	258	257	227	261	248	242	254	249	255	228	254	260	238	276	252	274	256	256	243	238	280	247	246	297	231	240	246	239	261	254	254	253	264	232	277	263	270	250	271	265	250	239	223	227	230	241	265	277	247	229	252	273	257	249	243	225	277	244	232	240	226	224	275	261	220	261	253	256	265	244	246	253	230	229	267	253	224	272	244	280	249	291	258	253	271	262	249	217	235	238	252	239	249	302	276	235	273	239	249	253	256	261	279	262	258	243	230	251	266	276	255	255	251	251	254	262	266	257	249	262	258	262	257	254	245	252	263	239	255	234	263	264	251	272	269	248	259	238	251	235	283	272	267	212	277	256	278	233	274	251	263	280	265	244	249	252	239	299	261	257	262	232	234	243	262	248	252	243	255	258	235	257	278	259	257	238	284	237	252	264	268	273	265	235	258	268	247	237	255	260	287	244	265	277	257	217	254	283	252	265	248	282	236	271	269	263	248	266	274	258	254	244	249	254	289	273	261	234	270	256	267	267	252	245	243	252	271	234	293	278	266	259	232	244	252	250	272	274	283	245	257	254	275	253	283	271	265	233	231	264	269	247	261	223	235	255	257	253	229	267	239	240	252	224	228	243	253	265	258	279	250	255	264	257	265	270	267	240	258	248	264	218	252	280	244	266	257	254	288	277	258	263	257	254	272	273	269	250	248	273	224	273	257	274	235	263	269	276	251	224	253	255	269	254	270	245	276	248	248	257	247	248	241	284	262	252	248	277	251	274	247	245	268	281	262	290	243	232	268	284	281	238	258	247	261	239	228	251	257	239	237	235	229	226	291	267	242	276	290	253	250	273	284	229	257	277	229	255	252	241	273	225	251	267	274	247	251	237	248	261	266	265	261	276	245	213	244	247	250	234	276	258	219	248	262	255	259	282	263	251	244	264	276	274	243	269	264	247	270	238	252	258	273	243	273	248	260	236	222	253	253	256	263	258	246	245	229	260	243	251	247	251	262	238	273	272	271	268	230	239	247	232	259	245	223	252	251	258	259	287	258	276	279	242	227	282	261	245	277	265	230	248	256	265	248	229	274	258	245	237	259	250	257	254	252	239	253	234	279	251	239	242	247	271	251	270	274	237	262	237	260	287	256	239	285	268	264	282	243	240	246
7920	15451	13650	8364	3897	2498	1942	1612	1220	1095	948	828	695	667	620	511	483	439	486	423	431	403	380	372	347	376	364	372	351	338	310	328	326	330	324	294	328	317	310	311	292	326	297	302	300	303	312	285	300	293	299	290	297	259	262	293	296	279	290	308	286	286	291	266	290	258	247	287	265	271	269	286	260	309	295	283	284	314	227	253	274	290	308	263	262	303	289	267	267	260	282	293	257	270	293	309	273	291	273	263	282	268	270	278	257	272	271	270	262	278	278	311	277	271	264	244	241	253	260	285	291	284	251	285	297	265	285	258	300	284	261	246	300	247	272	261	272	256	255	275	265	245	258	251	236	272	271	267	268	261	266	260	273	254	285	272	279	278	304	280	277	268	277	271	269	269	260	269	263	275	278	260	251	282	284	232	289	253	264	322	272	282	273	259	261	267	283	266	268	279	270	263	276	277	293	265	281	279	262	283	238	223	284	255	270	261	291	277	279	287	306	273	279	260	262	263	270	318	309	277	251	276	269	267	282	274	281	267	301	264	304	259	283	256	264	284	293	254	259	274	264	277	261	275	275	266	274	261	273	289	279	257	260	264	264	273	262	250	288	260	262	270	268	280	277	266	238	274	239	292	268	289	290	264	281	304	255	286	279	296	294	252	280	305	266	292	263	288	255	265	261	271	261	263	250	309	284	263	260	278	269	285	274	270	262	281	288	271	224	299	279	272	286	278	297	268	298	235	300	258	253	241	292	259	272	275	286	249	276	265	268	267	293	282	274	234	233	284	257	269	289	284	275	279	265	274	273	273	294	270	260	234	284	289	271	262	277	267	274	285	227	291	256	274	256	289	269	273	238	256	285	254	275	278	278	262	244	278	263	251	278	258	249	254	277	277	243	276	267	270	238	281	266	262	302	263	262	293	257	276	234	256	272	285	284	273	258	273	263	268	275	272	266	280	258	280	263	257	291	238	270	290	299	259	246	266	267	245	260	262	266	266	276	257	284	272	270	263	256	261	263	279	240	269	269	285	251	268	273	266	261	261	262	274	226	259	259	266	277	285	286	278	277	267	287	277	288	254	256	292	246	261	282	283	246	243	276	294	267	264	270	268	252	277	279	238	264	284	299	276	298	259	301	283	260	286	287	284	249	290	257	258	267	280	262	218	274	263	268	255	255	261	296	274	287	252	287	269	283	296	284	263	281	279	275	271	250	288	284	274	281	304	280	291	268	244	286	267	276	268	259	280	286	256	295	296	273	257	260	260	259	279	288	307	283	260	248	287	264	272	303	254	280	257	265	253	260	272	274	271	270	262	251	280	273	287	261	285	284	236	286	290	298	288	296	230	296	276	257	314	297	265	257	250	268	267	262	254	307	277	264	260	255	265	255	266	265	268	303	251	259	268	304	267	270	269	283	280	229	240	265	230	269	263	276	231	255	251	263	276	269	278	252	259	262	240	239	299	279	285	251	270	273	258	274	251	268	239	255	288	275	265	261	251	256	267	258	273	269	269	247	304	292	248	254	240	257	266	278	265	259	292	240	269	277	262	271	280	280	250	274	293	269	257	251	236	269	235	267	242	270	261	282	297	272	258	276	263	262	266	267	296	302	287	259	300	262	272	263	264	242	264	258	276	276	272	236	237	279	273	268	261	261	303	281	273	286	241	290	251	271	248	235	258	236	244	253	249	277	282	293	277	266	263	262	277	274	258	249	262	268	258	256	265	280	253	294	254	300	290	294	264	283	271	268	263	236	258	284	240	263	310	248	288	270	251	299	266	259	263	259	278	250	264	268	294	301	271	267	263	284	272	273	289	266	289	283	265	240	290	253	264	269	268	300	244	260	262	250	265	269	283	258	284	255	271	238	290	265	292	278	282	261	274	269	279	256	314	258	285	275	252	291	262	253	283	255	235	281	278	280	239	291	267	267	271	270	249	261	253	255	265	288	278	274	270	295	259	283	318	272	240	278	289	267	276	256	266	259	288	259	247	269	270	283	244	295	263	277	264	274	257	272	279	293	300	269	279	277	300	257	260	287	249	297	286	280	266	286	259	300	265	283	261	276	306	284	270	290	276	308	276	263	265	257	301	266	264	288	310	278	271	265	270	277	269	256	273	247	292	293	284	273	277	281	263	285	262	265	267	291	262	235	273	282	258	268	254	238	276	282	279	266	273	255	262	259	290	271	273	261	248	279	271	271	254	267	293	267	303	245	269	286	281	281	261	302	285	255	302	235	250	256	275	267	266	295	250	281	268	269	268	246	279	255	260	289	251	281	273	292	284	259	286	274	246	268	273	246	278	258	238	264	253	292	243	272	302	300	262	289	249	277	265	297	263	258	290	259	243	265	266	299	265	270	271	266	282	262	271	255	285	263	272	284	266	297	262	253	259	316	255	248	239	252	280	258	286	298	274	257	270	294	246	261	307	261	312	266	282	292	265	268	279	298	245	281	269	264	272	281	238	266	289	288	261	275	285	308	293	264	281	259	252	259	277	313	270	244	277	251	269	253	262	246	282	247	285	304	272	277	246	268	291	254	252	294	263	271	245	272	237	295	269	268	265	266	282	260	237	280	250	264	288	274	257	298	288	272	243	281	259	290	275	230	289	270	265	271	250	253	294	272	249	286	285	297	285	257	284	291	277	287	273	277	282	276	274	285	274	259	258	250	275	272	283	245	312	261	261	277	258	265	269	269	260	298	288	264	286	309	277	265	276	261	246	294	260	272	297	263	290	268	271	255	262	242	305	279	264	271	256	297	243	249	245	280	301	259	285	274	274	298	251	265	259	260	264	267	273	275	271	292	282	255	261	268	257	274	303	267	275	245	278	303	304	273	259	301	275	270	272	271	260	241	267	263	257	264	243	289	287	278	258	276	259	263	266	306	280	285	256	267	238	267	275	288	284	276	282	253	258	260	278	294	240	267	246	276	263	258	289	261	264	289	264	264	285	269	266	287	269	258	258	247	283	259	272	277	275	267	260	242	252	275	302	260	256	284	266	268	260	280	259	281	275	269	258	270	269	288	280	241	235	257	268	274	292	240	256	253	237	268	260	265	275	286	248	274	265	263	279	279	277	268	283	269	279	282	255	237	263	284	248	272	282	246	263	284	273	309	280	239	282	271	273	292	276	265	261	290	276	303	268	290	290	282	264	272	282	308	262	272	254	243	254	242	249	284	258	312	264	259	272	257	264	264	261	291	251	278	295	283	285	278	293	281	253	268	278	267	227	252	260	294	273	239	252	252	228	268	275	262	269	271	288	320	257	271	256	280	252	259	255	269	249	285	289	271	278	238	264	254	246	272	236	275	298	256	272	269	248	243	276	288	276	245	285	291	253	281	298	261	275	268	270	262	288	244	288	273	273	256	271	263	271	261	268	281	298	283	267	295	297	271	273	264	283	280	257	264	270	240	261	284	262	275	286	275	306	262	274	274	282	270	303	267	277	254	264	268	272	264	259	258	254	250	253	257	273	279	311	277	258	244	280
22970	20704	27509	23953	20708	20795	9657	1843	1331	1171	1053	958	862	786	833	746	730	756	702	629	631	635	651	619	599	602	583	595	536	598	585	589	570	551	578	532	572	565	546	526	543	548	527	548	528	568	576	554	531	495	573	518	513	531	499	491	546	535	549	530	547	514	501	522	487	535	551	525	485	533	508	532	453	518	461	523	512	493	522	588	510	487	525	562	534	541	544	533	519	519	527	515	517	519	513	505	531	536	500	498	548	471	521	531	498	548	527	502	515	498	551	536	534	509	491	495	490	510	509	504	512	486	497	535	518	547	500	536	524	542	531	495	528	527	512	536	491	573	505	503	517	565	552	504	467	495	506	518	485	502	519	493	489	540	502	507	521	518	520	495	529	497	549	537	488	532	526	502	475	548	535	496	521	519	538	540	524	525	544	500	470	540	540	527	521	490	531	552	487	513	492	528	542	535	526	494	507	529	473	514	541	496	499	514	551	518	506	541	528	530	510	535	493	470	473	516	491	528	512	485	492	525	486	518	520	483	495	509	532	513	479	501	526	513	486	523	483	505	558	500	497	500	503	474	533	558	529	502	556	529	530	498	515	513	536	582	538	527	478	550	554	491	499	520	491	515	510	504	510	531	528	492	516	521	505	501	525	537	538	523	523	506	502	492	524	466	456	537	501	531	560	498	490	509	513	469	498	536	501	520	523	517	533	535	538	494	512	521	540	522	510	490	502	550	519	502	502	550	520	528	508	511	516	488	515	531	513	523	525	485	486	487	524	527	513	517	495	504	480	549	500	486	506	518	540	501	513	453	508	496	476	540	500	531	521	531	503	475	518	550	530	507	523	551	514	531	524	518	508	478	497	518	496	477	522	525	512	511	514	519	508	510	482	506	473	518	504	493	501	496	516	515	515	524	516	554	497	505	491	483	524	514	513	479	518	537	525	509	484	480	491	509	528	522	515	475	484	528	532	514	536	486	475	559	501	483	531	501	523	484	526	537	493	498	502	537	503	520	497	535	521	504	529	511	494	488	541	551	496	503	490	491	495	528	527	479	517	534	509	499	542	540	519	514	529	512	523	544	551	523	489	495	497	498	517	532	498	503	507	541	535	513	542	491	530	502	509	490	477	554	494	551	536	522	518	531	507	465	458	507	504	525	516	536	482	513	477	536	499	518	528	500	525	481	506	490	509	547	498	582	505	519	489	520	561	503	509	543	500	537	490	523	512	509	498	483	511	518	521	520	556	511	526	525	515	512	532	503	552	520	507	514	495	570	511	513	488	502	529	530	503	532	555	486	506	522	513	513	497	498	499	466	517	524	513	493	514	540	512	562	523	503	536	554	508	522	502	532	524	496	528	535	533	508	500	506	513	492	533	505	501	512	493	533	489	533	515	491	485	532	458	494	520	484	508	498	525	517	459	530	517	537	496	474	504	501	480	524	493	551	525	520	520	474	516	474	522	514	496	505	503	508	477	501	462	527	514	531	549	490	554	509	473	508	540	471	526	522	510	499	499	490	573	500	512	494	517	521	504	525	516	474	495	527	544	489	506	497	532	531	505	542	534	491	537	498	505	515	463	499	512	514	500	499	524	520	562	487	485	521	486	502	506	481	536	526	517	487	516	516	508	528	505	511	517	504	516	529	577	544	520	481	492	522	566	482	499	484	529	465	507	520	482	488	480	483	517	504	525	477	529	494	519	479	491	487	507	521	467	492	507	474	531	519	553	510	503	507	539	502	561	515	519	559	510	471	537	515	521	488	493	515	501	479	503	535	535	548	516	508	498	501	504	517	535	527	488	535	494	540	511	514	503	552	485	496	434	529	513	548	552	490	495	533	514	498	527	498	534	524	521	519	534	520	519	540	541	532	536	546	494	521	535	518	547	504	511	531	476	539	487	500	510	556	503	503	521	518	507	512	503	519	553	484	478	523	495	502	502	509	524	507	525	518	449	499	504	513	502	499	524	518	524	500	505	583	522	538	476	558	516	517	478	513	490	516	508	469	498	556	482	502	528	521	533	528	526	494	522	542	504	456	520	504	535	480	512	539	528	494	518	514	459	542	544	482	533	510	517	527	503	538	512	515	502	487	482	474	502	500	515	530	509	560	562	507	544	542	498	526	506	519	517	531	536	500	490	453	515	533	539	499	524	466	527	529	465	523	491	519	515	510	525	485	484	493	486	547	506	487	499	517	518	524	511	502	514	469	470	538	490	523	495	548	537	491	508	520	546	500	558	484	519	549	502	502	503	460	499	543	531	542	508	530	514	493	513	523	497	490	503	510	527	522	510	478	507	508	499	511	518	513	486	515	514	493	488	514	479	511	488	522	493	533	527	519	525	515	507	556	535	528	547	513	470	507	504	523	484	464	536	504	476	474	552	498	518	513	518	507	517	542	499	533	514	524	505	483	492	500	518	518	555	528	545	527	531	533	513	522	482	550	510	490	536	516	524	476	517	501	529	482	502	557	512	517	507	514	523	511	517	482	512	525	510	525	491	545	576	506	505	504	519	509	541	542	456	494	497	495	480	468	506	545	551	496	517	479	517	547	503	493	496	513	513	528	499	480	498	456	531	517	490	509	535	516	495	466	523	515	482	532	529	508	517	507	524	527	508	506	549	524	530	502	514	530	505	506	479	505	499	512	521	551	525	494	494	502	468	486	510	562	498	495	516	496	508	525	512	499	509	556	494	505	473	501	497	522	513	537	478	535	521	572	483	484	524	530	510	520	483	543	534	490	522	523	522	507	518	489	531	519	511	506	536	509	542	487	506	463	506	528	507	534	486	480	546	494	536	533	471	513	491	514	516	530	521	483	542	525	544	491	514	505	480	539	506	476	532	543	500	502	508	507	512	549	514	529	536	490	533	522	472	546	514	531	520	543	518	537	492	501	520	497	503	497	504	509	536	545	548	518	498	553	504	546	475	481	504	502	525	511	488	520	494	528	473	516	499	496	479	509	507	493	515	536	505	552	513	509	490	524	513	479	480	467	503	518	510	497	529	498	485	516	509	483	507	509	585	502	512	519	562	480	496	518	519	508	498	478	495	541	538	529	518	550	489	486	491	489	528	506	507	558	501	501	525	483	513	517	515	514	512	537	547	536	482	489	528	498	528	512	519	524	518	508	509	516	497	518	490	524	509	500	500	519	486	517	523	481	527	539	525	530	543	526	488	529	498	539	516	502	528	491	511	516	488	504	509	552	478	532	469	517	524	519	518	466	492	515	487	490	528	528	530	504	508	509	548	541	516	509	490	510	515	521	488	491	522	512	510	519	528	516	516	497	500	525	518	536	495	485	501	530	526	507	481	529	533	500	512	566	504	523	498	528	472	507	486	499	505	507	511	504	498	519	506	513	499	542	491	543	479	485	511	537	482	488	539	507	531	536	526	487	507	511	511	520	474	546	506	535	497	489	517	493	511	485	501	517	474	507	494	512	502	539	547	530	494	509	505	518	540	530	487	513	540	501	515	537	515	474	506	511	528	468
11194	23379	21203	14178	6896	4820	3685	2913	2329	2021	1739	1555	1320	1214	1075	948	909	912	819	762	739	713	691	629	661	660	602	604	611	573	591	585	549	578	580	538	551	548	536	507	507	525	531	517	521	524	526	517	523	538	529	519	509	537	502	494	524	533	480	491	466	515	479	524	503	505	494	467	514	499	457	500	490	493	477	495	472	421	486	492	509	462	496	514	522	474	463	468	499	492	483	521	478	506	491	459	529	483	488	551	489	445	493	499	483	444	492	484	480	466	487	454	512	490	495	502	490	471	506	497	479	504	487	450	504	488	481	471	479	514	491	466	503	486	453	487	466	506	501	496	517	475	451	474	511	479	515	495	505	487	462	494	502	477	475	513	503	483	498	449	485	419	520	481	503	459	467	480	518	496	479	469	490	498	470	474	490	515	513	518	478	459	491	489	499	488	496	499	487	509	488	477	516	487	486	466	509	494	503	506	437	469	484	452	464	470	473	489	473	452	489	468	477	451	472	472	469	510	426	446	448	481	492	466	501	459	496	505	415	473	495	466	506	533	488	487	516	480	512	494	458	494	489	454	485	474	456	474	463	513	475	488	450	469	477	480	461	500	460	488	496	462	471	470	452	463	500	512	465	467	497	473	456	499	495	446	489	495	475	506	532	450	446	499	510	493	486	435	461	481	490	452	463	477	489	484	485	509	505	492	506	469	475	483	456	461	473	485	472	457	480	496	495	467	508	496	479	451	473	530	493	437	467	479	495	453	469	493	446	490	439	483	489	456	499	465	475	452	461	492	504	459	452	454	498	475	465	477	507	463	498	460	465	486	487	478	455	489	498	480	479	505	452	454	457	500	461	479	479	491	520	508	519	438	478	476	489	474	458	456	462	485	493	456	480	470	433	450	494	477	448	483	463	490	502	466	465	462	513	478	543	468	477	460	510	467	494	475	521	515	499	474	473	516	479	494	460	471	516	533	496	518	471	507	510	433	460	461	482	453	465	490	494	440	501	503	484	458	456	452	465	508	475	458	463	470	525	510	485	466	472	486	433	486	488	462	484	500	482	486	484	500	479	502	506	522	475	443	480	465	490	484	425	491	509	476	495	472	504	475	471	450	476	447	497	475	496	465	471	519	467	484	467	530	466	495	493	461	452	442	514	489	474	441	486	468	510	458	496	474	482	508	500	493	493	502	466	464	495	460	495	504	478	474	468	481	503	457	486	501	518	484	453	444	432	494	484	464	478	501	497	502	482	457	484	486	488	492	502	474	476	488	501	485	494	432	466	511	459	523	474	461	486	487	474	513	479	481	458	475	463	489	488	495	466	480	471	492	502	475	480	447	482	469	524	485	462	488	470	483	455	481	509	520	482	476	494	490	510	494	480	504	487	455	483	484	459	459	468	471	461	498	476	436	462	480	451	489	474	506	489	471	484	480	466	493	479	469	500	489	491	493	445	456	492	490	469	477	475	497	489	458	466	463	471	494	440	456	478	481	502	480	471	484	469	466	486	476	495	486	453	482	495	478	478	486	494	478	504	461	498	479	479	490	468	500	531	468	468	434	449	444	470	474	527	501	483	477	456	493	477	488	488	474	473	443	474	461	481	467	467	498	500	461	452	524	475	437	477	489	500	513	469	447	492	496	477	464	472	493	487	494	471	488	511	481	470	499	490	469	493	459	522	517	425	473	505	481	468	492	539	498	502	521	510	461	485	481	478	493	469	492	478	494	458	486	468	465	475	515	463	497	464	425	526	466	469	480	445	466	480	478	500	453	466	432	472	455	486	491	450	449	484	446	459	466	455	415	514	505	500	486	485	489	446	519	455	501	490	504	474	459	425	506	481	486	488	506	468	456	451	484	508	516	530	508	463	483	469	498	469	467	464	462	470	483	468	499	478	480	519	507	473	463	461	489	482	470	467	522	446	464	487	532	497	433	499	477	494	499	431	461	474	484	474	475	476	487	483	463	472	457	497	524	479	462	463	467	485	464	476	487	473	431	461	483	455	476	490	492	477	505	484	433	491	445	445	488	504	434	470	507	507	473	449	475	464	439	528	439	507	422	472	489	484	448	473	484	503	495	514	465	488	476	499	473	450	484	475	469	484	465	509	446	462	494	495	490	496	461	475	445	481	531	491	482	479	475	439	499	449	481	479	452	492	507	491	500	521	467	471	462	513	489	500	456	462	469	469	445	507	479	548	492	436	477	500	503	474	478	481	455	466	508	465	469	474	449	447	458	454	468	568	472	480	471	457	479	478	476	484	485	478	488	510	470	472	485	487	473	499	452	474	478	505	461	491	512	470	513	458	451	503	455	492	467	470	472	487	482	439	511	489	469	460	517	462	454	457	458	511	536	468	458	472	470	482	482	467	523	449	493	464	465	457	501	506	476	510	482	458	462	477	456	446	483	475	489	494	493	471	485	449	473	470	455	489	494	482	462	470	468	482	517	467	522	496	480	497	503	464	477	461	474	478	515	470	518	447	481	482	546	470	490	495	483	469	496	487	436	487	483	536	473	480	494	472	481	453	461	462	498	487	455	499	483	447	439	482	466	454	472	489	470	507	471	496	454	447	505	519	439	485	480	474	436	435	488	439	451	447	456	503	471	472	471	518	477	471	464	449	476	513	485	476	465	484	452	468	511	491	464	475	470	480	525	470	483	513	479	521	464	463	487	480	493	461	499	495	467	477	472	502	466	447	495	465	488	495	508	496	477	525	506	467	464	495	474	493	457	445	464	503	511	506	471	499	470	488	506	496	456	539	482	468	484	443	453	498	477	508	481	479	450	459	496	461	494	506	502	500	480	482	477	440	466	484	458	493	452	524	495	472	503	467	494	464	439	497	467	488	491	467	481	449	482	467	451	488	516	487	426	484	498	507	483	473	496	493	475	476	518	482	506	522	470	471	500	488	447	487	480	503	510	523	483	470	453	488	492	441	467	476	469	460	490	467	480	456	450	485	480	443	511	471	459	464	480	468	482	501	520	491	499	474	455	507	492	500	512	465	474	493	481	497	480	461	541	492	490	472	490	465	404	455	497	461	460	454	517	454	488	498	465	484	521	430	465	476	466	475	462	463	486	468	497	435	490	492	478	468	517	474	454	489	467	477	463	487	495	507	472	497	493	498	463	485	493	461	535	481	466	467	485	465	474	494	441	526	475	472	472	454	500	490	459	476	465	510	460	497	477	504	443	438	480	459	489	473	464	465	478	516	470	450	510	457	455	473	484	488	502	447	468	520	464	480	500	496	516	478	484	477	490	465	504	508	474	476	480	482	473	500	457	485	466	491	501	461	458	454	484	520	470	493	438	490	460	469	516	466	455	465	497	469	438	466	474	472	497	456	482	508	456	456	481	450	463	446	469	445	495	447	484	488	474	465	475	474	475	462	514	456	470	474	474	457	494	461	492	463	471	534	502	487	482	546	486	481	459	453	492	472	436	477	465	487	476	474	499	483	482	511	437	463	511	497	459	488	495	490	459	480	489	486	470
28183	14588	2468	870	674	609	621	614	598	575	622	586	593	558	620	544	558	589	561	547	527	599	573	564	553	577	572	560	537	551	568	546	525	606	563	560	587	531	510	563	538	583	528	574	574	574	580	526	553	573	546	558	588	554	579	578	565	564	585	528	590	557	570	613	542	586	546	609	561	571	551	537	565	519	533	575	625	625	574	570	532	513	584	534	514	570	574	539	605	561	563	537	598	577	611	583	531	559	558	606	566	568	544	538	575	562	536	574	579	567	545	539	584	582	567	545	544	591	589	608	539	532	538	580	568	562	545	572	569	558	536	591	584	557	579	587	555	557	538	528	516	580	540	523	564	550	581	580	575	530	582	557	580	537	584	529	583	582	582	631	580	521	561	545	536	575	538	566	567	567	546	596	565	562	545	534	611	568	574	578	574	589	527	573	565	584	556	585	564	552	584	577	525	544	521	558	571	609	583	579	541	624	576	573	545	595	546	534	566	573	579	538	618	573	565	497	602	535	568	553	555	593	533	570	540	519	548	571	557	583	564	542	549	604	588	512	561	559	554	590	573	554	504	565	579	585	574	560	570	583	565	558	593	586	593	542	539	555	542	591	572	563	536	556	563	570	575	583	617	585	615	534	586	561	582	569	550	575	555	559	537	567	618	551	579	549	562	565	552	566	573	529	556	569	581	567	568	575	549	556	568	570	572	539	575	578	580	541	601	626	570	570	587	540	552	537	535	549	543	599	583	551	536	587	551	577	544	577	575	563	544	610	554	570	548	567	581	575	567	573	563	568	531	560	564	536	544	549	560	520	550	537	616	509	588	555	596	574	546	585	569	572	555	593	599	591	568	553	569	591	583	562	608	556	557	556	532	538	611	606	589	578	612	585	575	571	592	581	560	583	584	591	531	592	592	541	564	587	558	570	531	555	568	567	616	553	594	562	570	585	579	581	544	613	588	564	521	544	549	589	531	581	535	565	603	577	559	551	580	632	585	565	555	602	525	581	572	624	611	601	505	586	537	540	612	613	575	526	607	625	553	602	564	557	574	546	539	540	555	572	593	593	573	580	524	633	551	538	555	578	584	593	587	590	588	579	526	565	561	554	574	583	572	594	602	565	574	548	586	537	584	570	562	556	533	544	570	531	537	554	563	562	545	578	580	608	566	584	567	571	601	593	559	603	593	544	548	548	531	588	581	595	548	535	583	568	554	551	585	566	523	554	588	554	558	593	570	568	567	596	540	555	561	614	555	565	538	581	630	584	592	590	580	581	575	604	564	572	542	570	552	578	535	567	578	562	568	603	588	609	608	598	568	559	622	595	566	568	547	561	621	543	600	579	579	509	569	576	599	545	547	580	584	555	526	572	530	546	547	559	573	527	578	570	571	608	542	577	566	589	568	584	570	582	585	585	587	609	569	569	503	566	635	560	568	560	573	596	595	578	552	572	580	565	588	568	537	574	608	542	594	557	569	538	548	541	603	571	579	536	571	557	555	546	595	536	549	558	521	590	550	550	576	508	564	531	590	587	546	516	531	588	567	532	527	546	593	606	549	572	542	614	561	543	552	558	585	587	565	565	600	525	528	555	566	603	636	558	544	557	535	545	519	567	606	519	548	574	567	575	506	585	543	530	541	597	577	616	534	553	598	580	565	593	546	563	558	561	583	540	593	573	550	635	604	560	589	597	532	537	559	612	548	564	573	548	586	573	558	556	519	588	537	562	545	590	571	562	575	567	562	561	571	583	547	569	551	555	564	551	595	591	563	607	535	558	558	506	543	560	588	598	592	598	550	569	569	528	562	572	592	598	603	551	583	557	565	554	577	529	583	626	553	621	528	575	573	555	539	584	561	540	548	569	552	577	579	559	534	544	547	548	568	559	558	542	535	564	603	598	584	525	607	583	571	594	575	600	590	600	552	606	578	545	596	528	505	594	553	535	561	571	585	569	567	532	515	562	533	560	570	602	513	581	564	558	582	560	553	561	547	556	552	590	559	566	547	629	575	565	558	607	520	579	581	590	514	589	603	592	557	534	563	585	554	553	519	604	580	562	538	618	610	549	592	524	572	600	578	571	522	566	542	555	564	597	564	574	562	552	559	594	516	571	536	545	531	549	580	606	516	581	534	597	580	570	559	553	541	544	559	610	573	575	608	574	573	547	546	543	567	590	548	564	593	562	571	577	567	557	568	559	602	577	578	527	616	571	613	602	620	531	560	578	587	552	522	521	535	604	585	562	540	567	579	547	615	558	564	623	554	536	564	617	548	571	583	553	550	615	586	558	572	553	538	591	583	529	568	549	544	553	544	596	556	566	584	566	585	571	583	604	610	567	521	552	587	588	562	578	587	596	539	564	591	580	555	560	571	533	557	588	565	539	551	577	553	558	575	554	570	550	592	563	509	578	578	518	579	553	565	638	568	588	573	596	558	569	546	552	551	554	551	601	577	575	588	538	586	570	567	579	559	568	558	565	567	566	533	555	510	559	567	563	552	580	569	542	600	547	565	559	543	547	560	568	571	534	573	572	561	568	610	560	539	554	561	552	578	580	575	548	585	554	593	561	558	584	571	594	568	544	547	581	539	550	589	574	527	601	559	583	552	552	591	560	606	548	586	587	585	580	577	542	619	565	563	504	534	566	537	578	557	574	574	571	567	523	580	561	548	541	595	592	565	525	554	597	589	544	608	553	586	566	564	552	545	521	535	586	583	575	564	595	550	531	553	565	588	574	585	572	592	615	563	540	550	560	538	594	601	551	559	598	556	551	540	555	559	532	569	569	544	506	554	536	554	588	552	556	561	532	529	562	518	594	574	598	541	555	580	536	598	534	570	608	587	591	571	562	572	579	562	594	576	560	579	572	572	568	600	578	577	603	544	528	570	554	589	581	562	553	519	521	573	526	527	527	572	565	570	587	561	592	553	559	595	591	543	607	602	601	558	573	584	568	595	573	545	577	579	554	586	537	565	582	539	624	538	584	532	572	550	523	561	579	573	554	541	567	584	590	542	628	535	534	574	567	612	557	602	557	563	574	545	569	588	575	514	563	590	548	565	590	521	572	566	572	600	604	550	551	629	589	594	570	552	560	554	562	583	558	564	551	607	545	588	578	577	553	577	541	556	574	575	609	608	591	554	543	592	589	597	553	573	578	540	592	586	550	545	620	553	567	579	599	611	566	557	561	570	555	590	577	517	548	582	582	571	537	552	568	550	576	555	558	556	559	548	535	606	614	611	566	604	556	591	569	555	595	568	592	579	553	587	582	527	585	578	623	558	571	566	569	548	577	565	567	578	545	570	568	594	590	577	540	577	578	559	610	570	567	568	566	607	598	532	583	616	560	597	520	557	587	615	580	579	555	596	537	592	587	546	577	582	602	565	608	589	578	560	612	574	512	516	569	545	524	545	564	541	539	592	557	593	558	632	566	571	552	591	579	561	593	555	577	538	570	573	595	566	615	548	607	546	518	502	591	542	546	541	553	545	560	564	597
5483	1763	1567	1007	750	721	668	646	670	585	603	620	586	570	579	609	603	584	603	597	576	573	584	626	580	628	576	604	585	604	643	589	567	548	568	558	584	555	594	582	594	579	562	600	572	597	577	599	591	627	605	638	600	559	596	546	554	585	584	574	592	566	609	563	575	614	564	603	591	590	630	613	572	608	585	546	587	586	618	614	587	585	618	590	637	552	567	554	613	598	669	552	596	562	560	592	564	607	577	619	556	606	550	641	561	581	569	621	579	583	602	591	568	595	557	627	588	584	572	584	581	569	604	587	547	592	574	549	592	607	602	554	566	614	590	590	573	561	530	606	620	576	538	563	609	576	563	616	612	601	580	614	595	608	596	584	590	574	566	577	625	560	587	594	602	554	588	626	618	540	582	571	600	578	570	610	614	526	588	589	580	591	606	616	590	544	588	613	567	601	527	619	597	585	571	534	604	607	541	588	598	596	577	548	625	599	597	608	567	597	586	591	569	572	573	543	588	571	610	603	605	591	628	545	613	586	566	562	597	593	592	583	587	586	622	545	562	617	593	572	602	544	598	638	604	548	598	580	540	610	573	586	572	568	620	584	559	583	585	590	610	617	596	585	571	572	596	599	609	600	639	587	633	596	570	610	565	556	567	608	560	595	616	622	565	578	540	611	631	602	603	589	596	603	545	612	616	573	599	604	595	573	625	605	588	654	641	543	547	551	566	549	580	562	620	571	613	587	550	566	561	621	604	589	603	590	596	583	564	536	601	532	597	575	596	560	574	579	563	580	575	615	569	573	572	620	601	587	547	551	576	619	569	589	549	580	600	560	555	582	595	574	598	557	570	585	589	580	565	592	591	566	566	580	584	578	583	604	588	590	599	580	583	637	564	597	597	599	588	577	577	521	609	580	583	573	543	582	613	587	581	601	611	568	625	553	584	562	635	581	589	576	616	576	589	601	632	626	602	572	587	585	585	585	618	582	616	626	581	593	559	627	591	606	594	583	576	585	593	547	588	616	560	575	549	599	600	572	588	550	552	581	600	574	596	507	593	563	533	597	580	605	596	566	618	591	595	590	576	599	568	577	562	574	577	625	547	592	587	602	541	580	579	580	586	547	581	576	552	577	614	537	585	591	610	578	556	567	589	546	601	544	575	572	568	610	618	563	594	522	586	580	576	559	579	611	577	568	563	601	589	618	578	578	551	636	591	547	568	596	587	612	616	550	566	575	545	573	615	596	589	565	599	603	589	591	631	599	581	573	561	588	577	579	588	586	556	592	562	599	586	581	549	611	580	567	570	545	602	602	583	585	587	589	617	555	548	598	594	572	564	575	583	632	587	580	580	607	537	558	525	576	548	602	580	580	585	605	587	597	623	562	618	605	592	549	575	579	610	598	591	565	637	565	596	594	550	585	547	580	617	587	674	586	562	579	575	575	563	634	621	592	567	581	559	623	564	589	559	592	577	602	621	559	578	577	570	573	559	568	608	600	560	593	535	585	584	585	561	577	558	559	584	618	590	588	573	589	576	561	589	588	588	609	606	590	604	555	640	580	556	605	590	557	576	572	599	562	567	561	561	603	592	589	571	573	564	584	597	618	574	556	574	570	598	536	581	597	598	601	617	656	573	585	557	613	614	608	569	549	613	587	588	568	569	581	597	598	613	608	608	588	535	611	591	576	562	592	608	623	577	593	559	572	571	566	586	531	628	582	584	588	596	640	577	584	568	608	580	561	604	582	588	603	603	610	590	577	623	600	587	589	554	575	583	528	569	580	643	606	599	602	605	562	565	627	604	566	573	574	591	563	528	573	589	586	584	617	619	598	587	570	626	583	580	608	560	603	543	622	529	579	582	562	571	610	598	623	583	619	584	596	626	588	579	570	603	619	557	686	570	614	548	548	558	570	590	611	611	576	576	595	583	611	581	581	564	593	589	562	581	572	563	581	607	592	589	613	583	590	573	577	579	599	560	594	559	602	570	590	555	561	582	648	610	565	594	585	609	597	596	587	537	564	624	616	600	586	574	595	595	609	579	574	528	565	570	582	589	581	537	615	598	626	572	582	558	586	591	583	569	621	538	611	585	573	605	594	568	601	548	609	554	598	605	611	615	567	571	605	610	583	552	604	600	580	519	607	578	625	574	604	593	554	551	563	627	604	591	624	570	583	598	593	592	542	613	576	566	589	604	570	579	612	582	634	583	608	582	569	586	574	592	578	602	597	577	594	588	615	593	583	622	625	591	558	547	621	563	571	596	568	575	539	563	585	647	585	585	546	562	610	582	579	573	560	586	593	549	558	601	603	599	601	586	594	555	586	578	596	559	640	607	581	548	615	558	614	569	593	562	581	543	597	562	568	626	568	614	589	598	610	579	610	562	563	585	577	576	564	601	565	567	630	610	634	532	591	542	559	578	594	578	566	606	570	604	604	589	570	560	585	555	590	608	584	568	584	597	602	564	589	592	587	568	576	565	540	562	567	549	593	562	588	591	641	616	644	545	615	564	530	593	586	559	560	568	541	577	556	614	576	592	603	595	580	563	573	603	589	601	537	574	606	596	580	585	548	605	593	558	586	622	625	569	608	603	549	593	573	598	621	565	604	563	643	583	545	630	632	544	588	558	538	600	596	620	539	605	596	569	608	561	605	545	564	635	589	592	566	561	535	623	593	621	588	589	583	573	557	559	588	573	528	567	604	594	586	578	605	624	629	604	547	613	590	607	575	582	618	549	604	584	624	588	569	597	554	575	613	590	557	607	555	586	590	565	540	619	600	559	591	556	582	611	618	592	553	578	588	616	589	592	584	596	582	621	566	561	578	601	583	536	593	582	568	621	560	590	576	569	558	629	627	606	536	605	559	571	532	577	599	595	583	568	573	610	549	583	563	612	593	597	572	610	598	649	619	509	526	592	638	562	579	614	577	610	593	562	569	574	598	592	544	582	609	567	575	577	625	578	634	594	580	644	573	603	599	618	580	615	586	627	573	603	568	613	583	590	618	571	543	581	612	618	594	591	572	564	615	626	561	560	602	581	599	567	589	576	584	599	594	534	579	578	577	583	585	571	575	603	615	594	595	623	593	574	544	558	588	552	564	563	612	554	622	595	594	582	604	536	575	589	575	607	556	608	623	617	581	581	615	601	629	610	641	587	580	567	586	619	572	584	586	556	639	583	578	579	591	542	571	588	594	570	643	576	613	564	591	633	603	598	611	558	592	635	580	619	606	587	569	630	571	588	615	601	585	579	581	584	565	569	584	584	554	592	573	599	531	604	574	564	574	616	548	546	560	582	566	601	574	595	602	583	557	595	598	608	643	594	545	597	607	598	570	606	561	559	628	596	566	581	593	565	563	560	563	605	598	607	584	604	569	562	563	548	598	575	595	588	561	595	572	575	597	608	586	597	588	571	579	534	627	568	640	603	607	579	602	585	582	564	543	554	562	566	572	599	577	581	581	567	564	588	614	549	558	579	623	590	587	524	574	577	613
25116	20700	27140	24309	20719	11180	1356	819	685	606	555	520	408	431	359	377	359	327	354	324	348	288	305	323	310	287	326	270	261	280	280	275	307	270	266	269	266	257	255	250	292	264	255	271	273	263	261	253	258	277	264	271	248	250	268	277	288	232	241	275	228	246	304	256	235	283	259	241	269	259	262	257	253	251	258	247	231	264	262	238	268	243	239	270	260	240	247	254	253	263	239	266	261	237	240	253	260	262	236	255	226	290	240	235	252	252	256	254	253	258	237	248	272	228	258	250	272	254	237	275	257	264	253	249	230	276	244	239	240	237	246	248	234	240	275	245	256	249	271	223	262	245	250	229	238	239	260	262	245	271	226	268	251	252	233	276	250	275	273	256	236	254	238	239	271	256	246	270	253	260	267	258	242	237	269	248	267	258	257	266	241	234	250	232	257	267	259	247	262	246	265	242	249	259	258	248	247	254	244	285	254	266	250	252	253	261	258	238	248	226	229	243	257	247	261	246	250	248	268	276	240	239	231	249	251	273	267	261	245	261	241	269	255	264	242	246	266	260	266	230	267	237	256	240	205	269	243	248	246	229	265	259	272	286	234	272	224	263	254	265	255	237	280	233	252	263	242	247	242	210	244	252	253	283	235	246	270	248	234	267	230	264	241	252	251	261	243	220	234	251	243	267	272	261	264	245	239	254	251	261	245	249	253	256	269	273	249	257	249	235	252	222	289	238	235	256	239	242	258	240	228	242	261	250	254	251	257	273	254	252	266	236	259	238	236	280	265	254	270	225	233	251	241	280	272	285	262	254	269	278	255	277	238	267	255	233	238	244	260	254	252	255	262	284	230	243	287	243	237	259	261	244	263	235	261	241	277	233	242	263	245	250	226	229	245	254	242	243	221	256	248	275	282	242	244	250	233	281	243	268	257	217	271	270	257	245	262	269	252	236	246	245	231	261	259	275	266	252	267	253	239	240	265	250	254	249	243	250	253	246	259	282	213	281	256	245	257	232	253	254	282	285	241	285	240	235	265	266	270	247	229	279	233	255	250	228	241	265	257	236	250	229	244	263	250	257	244	276	271	259	266	234	242	247	256	237	269	263	258	258	229	262	261	256	230	250	217	235	257	230	266	293	283	256	257	231	246	231	255	250	244	252	238	274	240	267	261	243	280	267	237	250	260	260	249	259	258	239	272	237	241	272	234	277	259	237	241	243	252	236	269	257	256	239	266	256	249	249	240	265	245	255	280	216	243	234	282	247	274	250	253	274	261	270	292	238	267	220	244	249	243	250	255	253	277	240	231	248	276	253	251	257	248	224	221	264	246	236	231	287	300	246	238	237	251	251	252	258	259	279	232	258	261	256	267	270	229	264	262	263	240	261	248	238	246	221	252	246	233	236	231	247	243	275	257	232	251	252	221	233	276	223	289	226	235	277	263	251	237	251	272	270	258	249	240	245	259	264	262	231	262	244	245	268	246	253	268	232	262	244	271	248	270	263	258	205	270	240	259	270	238	237	258	235	226	275	233	253	214	270	283	279	252	209	250	252	268	254	226	232	261	232	275	261	262	272	267	250	245	296	272	242	243	250	257	249	267	233	232	216	271	266	244	270	219	274	244	238	275	233	271	246	252	272	224	210	258	258	236	258	278	244	271	244	277	264	236	269	245	234	263	236	249	275	252	265	242	263	270	249	254	293	250	245	268	256	269	242	265	262	261	261	253	265	241	219	229	257	255	287	263	233	246	254	244	247	235	246	269	245	279	249	267	276	232	204	256	277	275	234	246	242	229	231	236	247	238	231	258	248	247	241	242	249	260	255	259	247	234	268	256	260	247	233	263	253	245	251	273	261	248	231	246	237	235	232	252	245	238	259	226	245	281	256	260	273	284	258	241	243	262	259	231	269	272	228	238	258	244	233	235	251	217	277	273	246	263	246	264	261	250	280	256	225	275	254	281	244	267	280	222	273	236	231	254	298	270	246	250	234	256	234	233	248	226	242	257	264	253	242	258	278	260	252	227	233	264	250	255	261	237	243	256	239	270	269	238	274	257	251	228	236	247	244	270	244	253	220	228	255	278	265	271	257	272	249	218	263	254	259	241	248	245	247	245	263	266	270	256	217	257	277	256	242	245	257	239	234	256	236	275	242	226	256	264	243	254	268	246	256	243	270	254	250	230	245	270	249	226	247	250	277	269	263	260	253	263	253	213	250	269	254	248	269	232	255	232	237	258	253	278	266	260	258	244	275	268	253	268	243	276	251	241	246	251	261	230	292	257	262	241	241	248	268	237	266	229	239	245	256	256	243	235	235	274	243	266	257	226	270	250	231	249	241	278	238	216	242	233	228	235	225	242	278	224	260	249	243	239	243	247	263	282	271	272	234	247	259	248	254	269	242	256	279	230	231	251	233	297	243	269	255	259	288	264	266	238	230	246	235	244	247	225	250	241	244	238	239	246	242	204	257	249	246	259	256	238	260	235	243	255	238	255	241	221	278	247	267	274	264	264	258	260	263	261	272	234	246	266	264	244	262	266	249	272	250	254	246	255	270	250	238	275	287	260	247	247	260	287	247	233	250	255	261	241	248	238	259	257	258	243	270	279	265	259	255	252	244	256	239	252	253	261	237	230	244	234	266	256	264	258	241	234	245	264	278	277	217	268	238	265	243	252	247	233	235	239	271	254	278	225	234	246	230	288	241	253	224	257	274	235	244	263	254	251	259	253	228	238	239	260	235	264	233	235	256	237	249	258	230	260	246	280	254	233	242	281	279	272	262	229	261	261	246	265	245	259	285	239	252	258	268	234	249	254	274	258	247	247	249	249	244	219	263	275	249	292	241	196	236	249	273	273	249	263	252	268	238	250	251	232	257	261	272	244	256	273	285	261	245	250	251	275	254	272	254	238	264	251	241	234	258	259	276	261	258	240	269	258	266	265	255	227	250	282	280	254	214	249	257	256	225	257	240	227	238	283	266	229	241	236	255	228	259	251	241	251	273	271	229	263	250	259	254	230	235	236	270	254	277	240	275	243	273	254	240	253	258	254	243	225	273	256	226	254	258	260	255	233	268	255	237	250	257	243	246	273	228	307	229	257	249	234	281	262	265	247	232	258	267	255	240	285	268	238	254	249	285	234	237	251	233	248	220	241	262	269	236	274	246	270	235	244	268	248	217	238	242	257	254	250	256	259	261	224	260	226	257	257	238	240	262	256	254	257	258	257	234	270	262	246	233	270	249	256	238	236	225	244	258	266	263	249	249	241	261	256	252	249	249	254	264	236	256	260	261	254	270	239	269	272	259	229	240	264	268	249	254	239	252	245	259	247	262	251	280	266	258	277	271	223	235	249	249	249	238	249	232	248	246	238	270	206	227	256	262	271	248	257	259	239	265	263	265	241	259	243	233	249	272	234	235	247	237	226	260	275	250	256	238	249	284	272	226	264	257	260	251	243	273	270	218	227	243	243	242	243	256	247	240	246	257	229	238	277	271
7955	15762	14440	8378	3880	2597	1927	1568	1265	1050	925	767	678	651	534	538	510	456	467	425	414	418	387	365	370	348	351	363	322	337	342	349	318	310	311	292	311	310	305	310	306	287	287	284	282	300	285	291	286	274	272	299	303	264	272	284	269	285	274	308	250	293	255	274	313	294	274	279	293	287	284	281	294	282	238	252	290	315	274	287	263	270	250	299	301	315	272	269	296	293	258	256	279	304	282	274	292	269	287	286	267	283	267	298	279	270	300	278	281	292	260	263	302	277	254	267	278	241	265	277	289	273	306	263	243	218	261	263	280	281	295	249	286	273	265	245	256	259	294	270	282	275	307	264	265	252	282	309	305	269	243	257	266	240	266	275	285	234	281	290	268	248	253	265	274	284	243	261	289	267	258	302	285	298	284	244	255	255	248	248	279	279	233	281	262	272	275	256	263	292	260	267	340	283	261	259	260	255	300	275	264	254	279	263	260	266	283	263	280	262	294	276	264	277	275	267	267	274	303	285	249	281	276	290	254	262	249	280	270	238	257	243	282	261	252	251	259	256	268	263	289	289	257	278	262	265	265	269	266	256	296	276	274	265	275	246	261	279	273	261	272	275	258	295	236	294	271	297	233	273	240	277	283	278	269	274	256	296	250	252	304	275	305	259	266	261	251	267	251	281	281	281	253	278	288	256	267	272	251	261	248	313	253	256	280	275	273	270	259	269	270	305	261	284	261	274	276	253	286	279	269	286	262	257	268	294	283	250	265	291	272	282	274	240	283	255	262	274	258	259	279	283	284	269	271	252	229	270	277	278	277	261	278	269	273	271	242	274	261	272	286	256	277	270	253	268	236	299	263	246	256	234	245	262	272	291	244	284	297	242	258	284	271	251	259	298	277	273	247	260	252	283	279	267	265	253	280	274	284	258	281	248	254	257	260	244	266	267	264	279	243	253	274	287	265	259	266	277	252	299	274	291	272	269	273	285	269	261	260	292	265	285	259	265	293	267	285	276	268	296	283	286	274	234	277	249	266	263	259	231	291	282	263	270	286	261	264	272	265	246	273	277	299	278	256	270	274	252	270	245	272	281	265	283	281	260	252	279	315	274	268	252	264	259	261	273	259	309	266	243	250	268	273	246	270	261	277	269	277	268	245	279	273	258	293	282	309	309	265	265	250	291	307	282	273	258	252	266	266	275	264	283	278	296	254	285	270	266	277	270	275	237	287	258	261	271	267	282	281	260	273	257	275	260	267	250	273	270	255	261	272	284	260	251	281	291	278	271	243	241	250	254	282	261	261	257	277	248	251	279	270	282	283	266	251	270	251	273	271	264	261	275	256	296	263	306	266	272	258	250	279	276	273	251	262	245	259	286	272	283	274	295	276	293	261	270	275	236	254	252	280	265	258	281	264	252	276	274	263	296	280	269	272	262	286	270	273	257	260	257	259	248	267	266	297	250	278	277	298	247	235	276	279	283	251	266	268	269	286	273	305	275	248	238	261	266	272	230	260	240	280	272	271	284	278	280	269	306	270	286	274	266	287	253	269	270	286	252	248	276	264	280	244	249	267	280	239	290	274	282	296	286	286	254	244	261	281	254	266	263	273	287	261	265	290	282	270	259	264	279	260	268	284	273	279	273	269	230	258	272	280	287	235	280	269	268	261	269	258	290	263	267	265	249	296	251	273	280	298	258	287	271	256	266	270	253	260	253	253	279	249	229	257	234	267	273	287	222	264	289	270	286	270	278	267	297	270	271	268	259	269	257	284	277	268	289	267	291	294	275	274	254	267	291	292	260	259	296	255	275	262	249	248	250	262	252	261	290	294	247	272	284	275	268	286	269	286	281	264	276	276	273	257	286	252	245	262	245	251	283	274	295	242	280	263	250	286	287	262	273	254	297	279	276	260	273	287	313	264	285	249	265	272	255	263	257	258	251	280	267	292	269	280	281	253	262	271	243	269	272	271	300	264	288	299	252	262	286	297	266	254	266	259	260	265	279	235	255	279	279	268	288	273	300	281	268	284	274	281	279	295	321	275	262	257	280	267	246	257	266	283	265	272	253	260	259	290	262	291	278	278	275	294	303	291	283	271	268	265	266	287	271	254	281	251	277	279	289	268	240	272	259	254	280	262	261	289	286	293	307	277	288	242	261	270	275	271	254	281	290	258	272	247	276	254	263	256	242	261	270	262	252	274	291	302	242	266	266	259	308	282	262	274	253	298	281	283	281	251	255	269	262	272	235	277	250	250	262	267	228	269	266	258	263	265	262	268	270	258	279	282	279	297	284	303	235	255	241	246	279	262	279	260	258	257	267	282	266	252	293	259	271	249	266	252	288	284	261	298	264	290	267	253	264	258	271	261	243	294	272	267	259	265	243	266	251	288	275	253	270	277	270	265	245	260	259	226	262	285	247	296	244	255	240	259	256	247	249	279	275	255	284	273	288	263	278	271	284	289	293	279	264	296	275	271	269	283	283	244	234	253	269	256	263	295	264	282	279	251	276	268	260	270	252	282	278	261	278	268	262	267	286	267	271	264	278	262	273	263	274	268	300	269	275	284	276	256	293	252	260	273	247	262	266	270	270	282	268	266	274	287	248	255	292	267	266	241	253	244	269	272	270	250	251	260	270	286	270	254	267	267	272	278	273	284	252	270	280	285	259	286	274	290	314	257	274	266	267	293	268	244	267	277	285	288	285	266	275	262	272	279	285	266	275	262	302	280	238	249	264	267	288	266	265	277	287	264	245	278	291	246	264	264	253	245	273	254	243	277	266	272	277	273	243	279	286	266	251	269	278	253	271	266	280	255	253	281	259	264	250	252	254	262	275	297	261	254	257	280	271	265	287	267	280	258	293	265	245	285	276	253	268	241	279	270	233	270	267	247	248	296	260	274	254	282	297	255	269	244	292	300	303	246	289	271	282	267	249	286	273	244	274	281	279	284	269	264	284	283	280	265	288	281	260	240	261	242	271	292	267	243	275	286	285	253	259	288	273	261	277	275	280	252	288	273	253	264	294	284	279	261	261	265	273	225	253	278	233	260	293	279	263	283	293	261	256	261	270	260	273	290	275	257	288	264	266	266	300	283	271	277	290	265	282	245	301	297	284	273	276	271	263	253	265	244	248	261	304	270	263	277	241	263	284	283	290	277	266	284	251	245	261	282	273	259	250	258	279	283	310	241	254	272	251	254	263	308	235	286	291	239	249	271	258	287	252	278	272	271	263	260	281	243	250	236	290	266	259	282	271	235	223	251	264	261	289	257	262	245	280	278	282	265	260	237	257	293	258	259	268	274	243	222	284	298	273	252	279	265	245	271	272	260	269	275	266	247	248	265	284	260	273	268	271	268	243	272	273	273	237	275	286	260	270	268	253	261	264	293	291	288	275	258	278	252	244	302	265	269	262	265	268	294	244	284	282	267	264	274	298	274	238	269	284	257	263	276	265	276	243	266	265	290	264	244	277	276	291	288	272	289	288	227	304	256	230
22968	20712	27473	24034	20720	20806	9682	1845	1352	1198	1054	923	855	804	800	724	670	674	660	650	609	647	635	611	593	591	566	542	574	583	564	557	522	548	554	538	565	529	498	575	515	554	566	497	564	544	552	519	530	535	562	510	496	535	544	505	493	539	506	551	512	502	541	503	524	489	505	564	573	501	503	520	517	538	511	539	524	478	568	505	534	511	511	531	514	529	467	539	507	522	538	504	526	541	516	490	508	494	492	489	543	544	508	535	565	510	531	525	491	518	486	516	513	527	522	526	478	511	538	508	479	551	499	531	504	516	484	537	467	517	539	532	548	503	499	505	506	544	522	501	519	488	468	518	516	521	503	524	498	544	531	510	509	523	506	497	512	507	501	502	484	442	517	515	502	472	495	457	490	539	502	524	491	510	480	486	518	463	525	537	502	510	507	512	537	516	440	504	541	517	478	491	467	488	529	504	516	482	497	495	485	519	488	511	505	504	479	497	529	471	469	545	469	480	483	545	479	491	515	518	490	477	519	482	490	486	535	506	497	522	468	480	529	535	535	512	518	507	532	479	496	535	514	506	500	486	510	499	501	510	525	500	507	496	509	549	522	539	473	514	496	502	545	510	550	513	523	516	517	498	522	509	506	462	495	530	517	504	547	503	526	500	501	518	518	532	506	516	495	509	507	562	504	506	527	526	522	529	522	484	466	484	552	480	439	509	482	502	509	480	497	498	504	530	485	501	542	511	500	554	507	528	485	496	517	507	509	569	504	534	546	512	523	515	481	495	471	490	496	489	529	476	466	542	521	503	517	486	528	529	525	541	526	484	516	502	565	478	523	556	527	513	442	519	514	518	494	525	504	511	485	522	487	462	525	529	519	497	528	498	515	486	491	513	531	529	476	474	515	497	510	501	514	475	542	470	486	530	512	517	531	468	482	515	559	488	477	537	524	519	476	518	516	480	511	520	487	533	534	520	508	540	547	514	502	476	494	477	482	512	473	510	524	466	489	529	518	519	512	499	520	464	501	484	504	500	485	515	496	524	521	490	513	497	486	505	511	581	495	534	513	521	524	510	513	507	500	471	489	548	512	472	466	519	465	534	501	475	522	500	510	539	513	539	503	530	483	554	510	492	504	518	496	542	513	518	446	547	503	487	521	501	484	474	547	489	522	527	536	455	483	507	526	518	502	511	511	512	506	496	468	480	468	492	539	497	547	515	513	497	485	526	523	488	492	519	474	509	522	510	502	550	490	532	563	523	503	530	519	491	522	496	472	536	484	523	545	484	487	520	521	505	485	516	519	504	512	533	501	540	544	517	524	508	500	479	493	482	513	513	522	505	519	505	498	511	523	488	496	510	506	500	502	559	510	508	518	486	488	498	489	501	474	500	497	473	516	519	496	469	505	520	517	541	497	521	518	488	506	534	490	503	497	523	534	501	553	473	499	521	554	474	454	489	515	497	464	531	543	517	501	529	512	527	523	498	524	516	494	472	511	457	520	509	480	511	503	455	512	524	524	487	498	479	545	516	508	499	475	514	471	505	511	495	504	535	494	493	484	527	540	549	496	493	472	505	472	506	505	492	503	492	534	548	471	519	516	517	566	477	499	522	534	478	502	491	496	476	489	516	509	531	561	487	458	488	527	504	492	506	552	531	497	538	519	528	500	554	478	491	502	527	511	514	534	471	502	433	529	517	543	500	510	502	525	488	482	528	504	494	548	489	494	475	482	475	496	529	514	512	476	522	507	523	506	525	508	508	515	529	546	498	467	546	509	480	497	485	498	487	536	529	514	527	505	545	499	540	502	506	497	482	499	549	532	489	508	535	478	519	495	510	466	513	445	532	499	510	546	517	518	492	481	479	501	481	521	524	517	507	500	539	531	508	503	545	536	510	492	534	497	449	497	533	509	479	524	535	490	503	511	521	493	487	478	518	501	477	500	502	485	506	511	526	477	509	505	536	507	503	535	497	498	493	451	470	514	509	528	533	476	490	512	505	529	463	500	480	510	522	492	504	479	544	482	492	508	488	512	458	484	480	520	486	503	562	492	498	532	477	502	548	512	515	474	504	524	466	504	530	489	512	518	560	513	530	499	509	474	509	517	540	539	532	525	506	531	473	507	488	481	478	517	499	529	527	501	547	571	503	464	505	459	480	492	509	537	507	537	489	517	499	454	432	501	501	516	528	501	466	527	498	453	510	534	537	471	489	488	490	499	486	549	494	461	475	484	513	519	514	513	503	577	492	498	512	512	509	523	504	476	523	504	549	526	515	547	525	507	518	523	487	519	525	548	463	474	492	491	487	490	542	526	485	503	547	491	463	459	491	498	493	494	493	551	503	457	507	499	517	497	506	524	507	469	519	476	521	479	483	488	527	503	545	544	466	506	520	511	515	492	488	528	498	562	499	523	500	496	481	466	479	503	505	498	526	471	522	489	502	502	499	486	506	511	484	502	497	515	516	485	511	446	507	513	472	497	480	523	478	537	554	463	480	508	438	500	498	462	518	528	502	501	528	526	522	472	481	501	511	532	506	508	474	516	473	480	520	525	505	521	496	509	517	526	499	485	505	529	495	504	497	491	476	510	522	555	507	520	468	481	500	520	468	486	482	488	501	491	491	506	494	532	477	547	481	477	476	515	517	499	523	493	465	500	499	491	491	471	527	497	518	508	516	472	501	548	519	496	500	537	506	509	507	500	516	503	495	523	503	520	519	489	553	497	453	496	512	481	526	550	486	514	488	557	496	476	513	537	513	533	557	499	474	492	489	513	485	531	496	505	504	485	477	509	516	495	491	494	520	511	506	484	531	533	503	493	492	472	496	527	495	488	498	497	537	497	535	519	528	499	521	541	497	511	490	507	495	504	500	460	522	536	530	506	501	462	539	527	513	508	528	541	547	502	525	480	474	542	499	502	530	490	484	536	496	462	484	454	502	510	490	502	502	486	512	497	563	526	518	487	533	502	513	490	528	504	485	482	482	534	506	497	461	488	517	492	535	514	480	515	496	525	483	496	520	485	513	471	524	506	502	495	524	491	503	474	474	481	502	519	471	506	513	509	492	546	509	491	499	470	509	474	493	467	478	508	496	492	500	493	500	481	494	507	500	506	486	506	508	500	544	508	522	543	534	531	505	460	506	496	527	493	485	512	529	497	537	544	445	487	499	487	478	495	500	517	505	453	521	528	486	533	526	542	508	519	494	515	511	491	509	485	455	487	518	517	557	483	523	497	508	546	530	531	501	453	488	503	525	513	489	493	459	510	453	550	506	496	474	499	499	493	524	465	513	509	536	487	490	487	499	490	523	520	465	453	502	466	482	505	541	497	491	536	558	504	551	514	513	493	519	492	521	559	495	514	470	504	498	500	448	526	501	503	466	524	498	528	521	553	515	524	516	537	509	470	521	539	502	513	484	473	553	515	489	512	492	488	536	496	490	489	497	478	510	521	494	504	477	522	482	504	493	551	483	502	504	520	523	521	468	520	510	512	517
11177	23390	21536	13376	6823	4844	3675	3058	2358	2004	1747	1419	1333	1201	1077	963	848	829	794	727	753	718	663	656	671	627	636	622	606	597	598	613	630	540	565	532	508	517	525	538	579	479	515	520	507	550	510	533	510	485	475	511	514	539	489	526	514	477	482	490	509	528	500	522	498	491	513	463	493	483	473	471	488	476	456	488	483	468	505	474	540	513	512	448	476	450	487	468	483	484	478	511	507	423	482	461	469	480	482	459	468	532	500	490	505	467	507	500	473	497	503	467	514	458	497	463	471	457	503	478	486	475	443	519	495	514	491	490	484	486	462	463	509	479	434	493	471	465	467	426	471	492	473	487	522	483	482	470	499	480	468	450	434	489	428	501	479	479	492	493	487	494	447	464	452	471	503	486	471	457	500	466	488	447	440	495	502	494	483	487	456	509	502	507	496	456	476	484	438	511	485	502	438	459	484	439	469	418	422	447	469	478	516	464	477	462	484	456	534	455	477	453	473	472	419	448	464	473	476	491	444	479	505	447	483	481	471	440	480	486	446	493	446	487	485	465	488	442	502	458	483	438	462	495	474	464	511	482	451	467	497	477	481	472	477	442	466	470	480	497	457	494	476	497	490	469	473	500	452	462	513	471	479	483	464	476	475	445	488	462	472	463	451	491	516	429	469	448	474	471	495	466	449	498	481	480	451	478	442	456	483	491	461	437	439	489	488	481	485	478	493	480	496	477	477	526	532	467	438	472	489	451	474	466	439	438	467	475	474	484	440	459	439	454	504	531	447	445	460	467	473	497	480	457	450	467	478	435	474	508	503	455	454	492	470	505	495	493	486	447	493	468	441	449	456	470	477	461	489	433	458	444	458	478	490	525	470	489	478	472	470	462	517	478	448	515	481	432	488	465	480	458	510	481	451	482	480	489	459	456	459	468	486	478	460	466	480	474	508	472	470	469	466	490	483	508	494	492	475	450	484	495	454	468	463	442	487	481	494	465	486	500	467	491	445	476	490	470	503	476	473	488	444	476	498	493	509	496	446	498	485	497	442	494	469	404	489	502	437	502	484	471	461	462	485	453	444	456	471	482	442	504	504	471	472	469	478	450	481	464	451	468	485	440	470	456	480	470	493	476	495	501	423	487	482	444	455	455	462	442	494	452	478	460	445	438	475	442	486	476	463	439	475	452	478	459	489	455	428	480	497	465	484	470	443	495	442	463	474	494	500	466	501	475	475	480	498	448	449	429	474	462	464	492	476	455	497	435	472	486	460	472	454	455	456	454	467	483	486	487	480	485	466	521	465	477	493	508	475	447	447	477	470	514	430	487	469	495	498	449	441	458	468	490	442	475	489	506	481	467	482	492	442	469	474	479	497	481	478	495	454	474	453	454	458	437	507	489	459	490	478	454	465	479	480	441	503	464	493	481	480	476	429	423	506	491	493	478	432	479	490	486	491	454	468	515	436	461	461	494	425	498	455	442	485	465	470	472	436	456	460	464	518	460	445	465	470	504	464	497	493	458	466	481	434	447	468	488	493	463	497	432	433	454	502	441	446	462	471	451	478	476	522	458	452	443	460	473	467	465	452	439	492	455	475	488	467	474	444	464	450	458	489	478	451	490	456	510	498	511	475	488	482	472	474	510	448	470	462	467	482	434	442	465	492	434	489	474	484	507	497	432	474	473	436	479	438	490	466	499	470	481	486	451	459	481	458	467	478	423	457	441	459	440	480	460	474	477	501	462	441	473	496	508	424	457	490	484	476	463	477	512	471	469	431	469	477	491	476	468	452	466	492	464	479	474	490	490	481	496	502	513	437	427	482	492	453	465	483	510	505	499	449	472	473	476	463	498	455	465	489	502	505	466	485	458	477	496	480	481	489	474	503	450	419	501	503	509	464	475	456	481	475	466	462	464	474	501	468	480	491	493	446	489	498	478	443	462	484	447	490	458	524	473	502	496	460	496	485	478	469	467	483	450	508	482	433	484	497	462	433	472	447	479	462	457	491	489	451	479	476	506	452	474	525	466	458	480	473	485	511	449	516	433	451	492	478	466	485	515	488	458	464	472	496	484	445	458	465	535	444	460	494	470	454	486	472	422	468	462	455	446	478	487	476	479	482	477	463	448	506	454	506	505	490	483	473	469	465	461	526	459	462	478	443	489	445	467	463	473	444	485	458	470	428	460	506	463	449	482	462	486	508	450	483	446	488	494	462	425	504	437	486	449	480	472	477	502	456	436	486	514	482	518	518	465	456	513	485	463	461	500	475	471	492	461	492	474	463	439	463	482	520	475	483	460	493	474	483	487	442	484	465	422	442	465	477	446	464	483	474	484	494	458	454	447	450	471	456	465	493	488	459	493	465	490	471	465	496	475	470	477	493	506	498	498	471	472	444	447	458	500	431	480	460	486	470	489	447	490	504	458	516	441	460	466	450	468	509	503	482	478	442	471	436	506	463	461	509	474	485	500	495	490	481	449	471	455	499	432	463	505	430	486	480	489	481	456	492	521	446	472	462	458	418	449	450	468	457	444	482	447	453	482	475	506	484	488	501	469	501	457	471	479	457	441	449	473	473	456	448	465	454	474	487	466	469	504	492	460	448	463	507	440	459	466	495	450	482	472	472	494	486	466	455	428	483	456	436	462	492	486	500	490	435	448	506	513	478	469	459	473	465	498	485	501	476	531	477	504	427	470	452	456	468	478	435	496	466	449	452	489	482	458	469	476	444	512	429	461	459	477	457	473	513	480	472	506	462	490	466	440	451	557	485	464	501	466	467	489	498	453	475	453	459	483	469	465	493	484	447	446	470	476	497	467	464	497	472	474	442	458	420	469	454	460	449	489	457	467	458	468	439	473	466	490	489	468	509	468	460	456	466	516	438	452	452	475	492	454	453	452	480	484	456	487	478	441	454	438	438	461	481	455	474	439	464	490	461	476	516	458	485	470	469	452	467	468	437	464	489	484	493	478	451	462	480	514	497	498	478	500	483	468	492	494	480	482	468	463	460	485	468	463	439	430	478	450	432	472	513	495	462	471	500	492	474	475	495	456	491	453	461	461	488	512	467	470	501	448	466	492	462	439	483	431	460	477	499	437	476	487	470	481	495	475	496	460	460	451	472	501	462	435	444	484	447	458	460	507	511	510	466	463	455	471	459	439	481	486	449	476	467	467	454	458	437	446	502	452	502	487	475	505	480	477	447	478	508	481	486	501	486	477	489	493	495	494	457	462	474	492	469	457	479	440	456	471	474	510	446	480	459	483	464	457	495	440	492	449	462	465	527	472	487	493	446	436	459	493	444	456	483	459	468	495	497	481	519	463	436	507	503	462	495	464	465	500	476	480	447	476	457	469	495	494	474	481	479	455	477	472	501	451	470	511	471	450	477	474	485	496	442	479	493	459	453	486	428	469	462	494	485	491	484	479	489	478	494	490	467	484	481	468	458	496	466	468	440	503	449	443	460	480	474	488	510	438	465	489	493	483	476	501	465	445
28189	14448	2418	935	663	585	606	623	558	614	524	558	609	589	611	565	557	575	538	562	549	566	574	575	515	579	585	574	567	566	581	524	540	590	555	527	565	537	562	575	574	578	529	623	560	587	553	560	553	581	555	563	553	557	543	549	536	533	591	568	597	506	553	599	621	565	520	554	564	578	542	552	603	549	585	561	543	551	597	602	558	537	568	569	602	573	595	549	570	572	566	524	571	564	578	559	570	576	580	547	552	543	580	544	541	589	525	550	576	564	565	631	533	531	490	564	600	548	580	637	552	554	566	611	577	600	542	578	541	532	529	531	592	529	535	529	595	559	518	582	536	554	623	519	533	530	563	551	570	563	556	513	547	540	533	503	564	503	574	495	535	588	599	569	563	524	512	567	560	574	544	557	558	585	554	551	565	607	554	618	573	570	554	576	534	520	583	605	556	546	588	589	569	542	554	534	560	524	547	575	537	576	587	585	579	547	549	515	555	538	554	511	539	606	559	591	536	567	563	622	579	526	572	555	564	566	570	568	599	558	539	636	565	554	581	573	542	578	531	545	544	592	553	555	604	548	509	534	580	588	551	564	549	543	539	551	546	607	546	578	546	595	556	565	542	562	562	526	582	547	579	590	588	548	534	546	573	578	574	589	553	570	542	535	556	550	572	539	576	541	489	582	591	586	540	548	559	576	571	559	535	542	556	550	569	578	544	598	556	567	549	564	579	530	588	506	574	587	559	583	548	562	533	556	573	551	583	551	553	506	578	559	577	527	555	528	563	553	552	539	538	525	516	517	519	545	582	587	545	533	558	531	546	573	555	579	582	545	563	557	551	569	588	514	581	595	561	584	574	570	582	582	552	546	551	547	569	579	599	530	551	630	537	505	589	543	542	542	604	575	552	607	530	528	564	563	568	570	566	547	550	544	548	553	604	549	567	550	544	615	537	566	575	546	565	540	551	559	517	572	549	571	538	556	582	583	541	538	532	547	562	547	582	551	533	560	541	546	587	536	551	582	592	501	546	553	568	604	584	523	576	549	546	562	528	581	612	524	590	566	571	560	525	593	545	550	568	547	525	549	564	573	524	558	563	562	598	543	555	533	512	581	570	555	530	561	530	556	565	550	531	563	560	595	552	529	562	553	560	562	585	544	538	545	577	564	564	562	559	574	541	547	562	537	564	541	514	590	568	564	538	577	540	593	589	543	546	587	543	557	578	581	559	541	539	560	560	562	524	525	520	534	545	555	536	556	597	558	538	589	593	575	572	578	570	579	579	582	576	612	546	538	543	545	505	572	558	605	597	572	544	590	596	579	539	506	550	565	563	579	548	546	553	551	571	550	576	547	572	580	532	540	559	559	570	537	528	536	546	567	574	580	556	567	557	544	564	536	588	552	550	577	527	559	566	558	558	552	525	556	582	565	555	559	563	563	526	567	555	571	568	537	576	561	569	559	553	538	569	552	561	553	552	607	557	544	544	553	543	556	560	539	537	573	524	581	508	552	546	582	539	590	614	577	581	576	582	506	548	589	560	559	577	507	539	545	588	589	509	531	551	585	567	538	568	541	555	598	551	540	577	588	543	568	558	547	565	556	568	566	548	551	589	582	519	575	528	596	563	573	554	540	567	562	587	548	571	575	565	544	547	516	574	591	584	586	571	543	593	584	536	605	534	546	559	591	530	553	564	514	558	571	578	518	575	541	519	544	532	554	536	591	537	576	559	544	568	607	590	512	542	500	542	514	566	543	543	545	546	517	587	573	567	552	551	552	543	565	572	555	584	568	532	593	514	576	564	531	564	591	558	580	596	545	570	558	548	564	598	538	536	549	531	546	574	542	567	564	622	551	549	575	550	563	556	562	573	542	548	522	596	526	564	580	568	602	562	575	535	571	587	508	582	586	625	577	552	511	561	551	528	556	567	586	571	533	559	559	518	558	581	557	528	551	591	528	618	601	527	586	568	583	538	535	545	552	538	536	582	535	548	549	559	535	576	553	528	571	566	569	547	556	573	547	581	547	551	573	566	603	594	557	527	578	560	601	577	521	573	553	585	559	577	591	567	545	547	578	551	595	550	571	582	568	551	561	561	586	539	566	536	560	587	554	552	537	495	599	575	571	538	540	608	556	511	524	537	525	565	529	586	520	509	507	504	542	581	530	564	575	528	569	514	499	601	523	597	549	576	577	556	576	562	596	603	569	545	549	550	570	573	572	554	544	556	590	560	578	549	541	592	548	532	566	574	502	561	525	583	546	593	522	508	522	560	505	560	556	536	562	536	560	541	564	574	602	561	521	539	528	550	608	540	600	589	561	567	606	587	566	534	558	513	555	532	549	562	567	551	622	580	557	530	552	558	530	550	562	562	555	574	565	626	524	562	561	566	583	573	555	577	536	589	541	521	571	587	549	542	548	563	588	516	524	540	595	543	557	555	581	591	595	551	558	595	567	546	538	571	549	583	556	554	552	573	574	549	556	540	557	573	536	566	553	544	563	606	567	534	564	563	587	581	605	557	562	542	561	596	542	571	577	577	505	541	621	586	591	562	539	545	547	554	567	567	500	576	558	563	507	558	521	541	582	537	553	569	552	588	585	554	566	551	553	614	545	546	561	567	547	581	535	531	523	550	571	526	513	559	591	588	530	536	591	590	533	526	576	565	580	602	604	567	578	562	566	574	558	590	511	591	620	531	521	549	559	574	574	573	493	555	539	542	587	585	536	564	572	551	536	568	547	555	580	549	534	570	575	529	558	558	550	564	513	578	541	537	561	498	569	568	582	512	575	592	576	566	581	608	541	566	546	507	586	592	585	547	575	603	599	601	574	578	540	562	526	542	558	584	582	561	531	558	539	546	551	561	594	529	551	561	539	559	584	514	572	525	490	548	578	528	488	540	536	547	527	642	590	541	550	533	544	571	575	554	554	551	565	537	527	561	529	543	584	595	549	574	524	541	586	561	537	551	550	550	561	519	588	564	527	551	550	553	586	549	579	585	589	579	580	574	530	558	550	547	546	573	546	592	581	600	584	584	574	502	570	559	586	542	578	574	599	541	538	545	538	584	546	551	543	562	552	570	553	561	607	573	607	519	545	572	559	540	569	578	597	553	551	524	555	592	555	563	585	521	566	544	563	546	536	573	524	503	595	585	564	603	534	523	569	553	560	576	561	601	522	579	568	541	565	556	570	544	545	538	558	571	615	589	575	578	576	582	541	601	575	561	551	602	523	568	561	585	554	551	574	559	512	573	613	528	583	552	548	584	589	531	545	547	577	565	589	535	575	560	548	552	547	544	586	545	561	553	573	511	569	573	560	555	551	515	562	558	517	525	540	530	508	571	544	579	580	570	570	533	562	564	516	535	594	571	562	566	518	560	596	551	546	549	542	541	563	613	547	540	554	564	577	497	528	558	564	573	569	576	596	536	570	592	544	563	560	500	556	562	549	536	585	553	551	561	534	574	608	541	571	593	544	582	547	572	585	582	559	561	580
5403	1914	1628	1073	766	677	682	641	654	598	581	629	616	577	598	563	559	575	581	587	615	576	582	554	606	586	561	556	558	587	593	593	597	546	577	615	538	580	570	574	588	576	579	584	562	625	550	541	618	530	588	579	562	589	579	605	573	562	564	587	573	641	585	584	532	586	587	517	557	581	569	602	582	554	553	556	585	589	553	561	565	637	555	560	572	560	561	583	565	588	587	582	557	596	566	565	584	629	553	543	610	568	583	536	568	560	594	572	607	519	544	585	584	557	581	597	577	559	599	560	626	616	555	559	579	590	581	559	587	604	577	596	602	577	598	555	565	566	597	549	608	608	581	599	571	566	559	596	561	587	613	565	619	596	544	592	551	562	593	576	606	555	571	610	592	582	552	616	556	574	570	586	612	638	618	563	546	588	555	604	600	526	584	594	568	587	583	574	573	578	560	584	609	535	568	571	583	593	573	583	572	560	577	608	575	611	559	580	583	584	537	592	564	550	623	544	526	601	560	605	594	606	590	533	574	590	552	549	578	575	583	601	615	572	542	624	592	564	534	592	615	592	578	574	574	581	601	554	549	586	604	576	565	561	604	516	553	604	552	563	563	579	561	553	570	587	566	558	536	601	602	627	614	584	640	532	534	593	613	571	610	548	574	595	590	570	578	594	571	575	556	545	553	573	586	573	567	571	562	554	606	577	579	596	554	521	558	567	616	558	558	589	552	582	571	553	579	519	578	560	568	557	668	591	607	570	596	535	563	586	604	579	594	528	583	560	589	603	548	650	560	592	629	536	572	594	558	594	581	557	581	542	572	579	610	579	568	581	612	600	559	550	618	580	569	557	594	556	577	551	619	573	618	538	590	562	576	607	553	587	586	542	572	548	632	566	589	553	577	570	577	587	602	552	578	585	530	573	572	584	568	566	589	570	503	600	570	589	575	589	585	522	570	571	535	559	560	598	566	585	587	609	624	622	587	599	568	540	593	544	597	639	592	570	602	556	581	573	572	539	573	610	584	574	517	536	583	554	569	568	594	579	609	558	621	570	616	612	557	541	530	587	573	569	570	544	549	563	578	509	610	569	597	524	584	564	551	591	608	607	592	596	626	568	545	587	590	562	580	571	567	561	606	580	585	572	603	574	586	560	568	567	559	610	541	592	578	586	580	563	568	586	576	609	585	585	608	555	583	609	531	534	596	528	561	512	620	595	566	578	582	567	563	543	579	577	543	555	569	538	534	597	559	567	531	570	580	607	601	550	562	569	583	559	563	561	585	633	574	597	579	592	591	555	535	565	532	579	622	571	560	581	540	605	600	536	618	610	587	607	595	606	555	573	551	576	584	557	557	610	571	587	536	595	583	583	600	553	549	523	543	625	537	584	548	550	573	575	573	633	539	590	580	553	553	568	566	551	555	522	543	587	581	568	595	619	599	580	541	600	604	597	568	594	571	575	542	574	573	571	542	594	582	593	614	545	560	572	627	597	578	527	550	591	578	564	582	575	568	569	591	609	616	563	596	591	547	556	578	591	605	569	598	558	603	639	529	588	586	570	602	602	563	566	581	625	563	595	565	575	574	566	627	574	560	548	567	591	558	517	551	590	556	551	604	560	544	564	593	553	605	607	591	595	579	555	592	544	589	629	555	560	558	583	616	607	601	576	599	605	599	576	578	576	561	603	586	594	610	588	624	566	572	615	519	599	588	544	531	579	577	545	597	605	578	578	568	560	558	591	607	544	550	591	562	621	582	568	563	565	587	589	549	602	563	544	601	574	588	567	573	558	574	578	556	605	596	549	551	551	600	551	605	576	549	548	617	563	550	575	609	574	567	593	577	595	515	555	579	558	527	563	566	599	558	611	572	568	614	572	599	573	568	573	565	620	624	577	554	596	568	583	589	609	607	525	605	601	556	508	542	581	601	563	603	558	620	582	587	586	602	574	596	544	565	610	585	566	569	591	606	552	568	591	584	552	569	536	574	555	549	572	600	564	572	596	589	550	562	552	574	565	586	563	547	576	565	572	579	566	531	598	559	597	545	595	610	575	578	583	540	572	586	543	578	564	611	553	592	558	587	615	591	621	578	592	574	572	575	560	580	589	556	566	570	577	569	582	565	595	598	608	566	571	546	567	578	557	589	584	600	573	562	582	576	625	589	567	594	565	597	571	577	561	607	590	618	567	588	586	599	559	539	591	593	556	559	545	568	614	573	547	531	543	569	569	581	592	566	560	572	566	581	564	523	576	556	567	554	537	568	614	600	556	564	559	556	591	608	545	578	566	590	546	591	564	564	589	598	577	541	566	568	574	556	553	520	591	576	569	589	590	588	611	600	578	586	589	571	602	551	559	545	595	551	572	568	579	561	572	567	577	577	574	559	555	566	615	600	538	602	587	625	556	608	572	610	535	621	592	599	574	561	566	615	566	537	552	583	560	585	604	615	613	565	596	594	572	614	574	551	570	581	540	563	627	622	565	578	572	559	599	563	589	553	583	559	597	556	539	579	585	581	540	561	623	565	582	582	577	583	602	508	618	608	611	593	541	605	585	566	552	573	577	559	570	556	588	571	594	539	577	583	575	592	568	591	594	568	584	579	566	558	612	629	581	579	578	591	561	541	549	528	552	587	629	579	620	591	561	572	561	574	597	577	565	563	585	559	598	586	544	591	574	573	561	571	562	566	572	596	591	581	579	568	572	582	568	523	582	602	581	561	575	616	578	559	575	597	566	584	595	561	590	574	568	553	587	593	560	551	605	594	544	546	586	587	614	602	611	563	591	626	582	552	567	545	571	568	561	574	598	615	564	588	565	603	608	577	560	564	553	566	606	594	589	600	576	520	572	611	570	591	556	597	559	621	594	551	543	594	566	582	576	543	593	584	567	567	594	600	577	592	600	559	572	608	577	616	553	556	599	563	589	591	621	594	583	574	579	561	592	560	597	578	605	596	588	586	556	606	591	557	557	578	553	547	601	552	607	607	606	604	617	600	596	642	589	579	515	560	528	572	527	603	576	637	613	604	560	570	545	560	599	570	526	568	576	588	554	576	624	578	584	536	605	615	604	577	580	559	546	561	557	578	577	606	593	607	544	560	613	573	549	593	578	592	578	563	590	595	587	557	617	564	612	577	555	571	595	586	543	563	579	571	633	603	598	558	589	627	589	570	597	618	580	567	544	522	558	564	572	596	601	633	608	554	634	570	549	586	554	566	596	588	560	598	593	623	583	593	599	587	525	587	524	512	587	574	560	579	557	567	594	582	553	576	566	581	597	554	571	593	592	555	601	576	540	601	589	597	547	579	582	562	574	574	580	566	566	566	546	585	552	592	578	610	567	563	549	565	602	565	591	593	588	527	557	580	569	572	576	597	580	594	565	558	598	556	575	579	558	592	567	555	555	589	541	615	554	537	618	578	555	575	585	595	605	598	600	548	587	561	602	599	581	601	574	638	589	550	619	508	589	595	587	584	593	561	528	557	584	593	571	582	596
25137	20690	27046	24355	20684	11144	1343	821	663	631	544	511	464	441	375	354	355	331	335	330	316	321	310	319	321	277	289	288	283	303	301	276	283	262	268	253	274	258	262	271	253	305	288	252	247	258	260	271	266	274	229	273	268	222	280	282	248	263	277	285	272	280	241	263	233	229	251	269	255	225	262	272	256	225	280	244	261	244	206	263	281	224	275	243	233	230	251	253	262	277	236	236	264	258	257	241	264	260	252	253	252	235	230	250	254	250	256	275	281	295	258	244	255	248	271	281	241	232	268	246	256	265	253	262	252	288	246	256	272	271	234	269	292	223	248	283	237	247	273	259	243	238	243	250	272	211	246	264	251	257	246	257	249	243	259	242	238	241	263	223	261	233	258	249	280	237	263	268	240	257	241	256	209	250	243	253	257	240	248	267	253	251	246	255	238	268	262	260	248	233	258	223	250	260	256	259	261	261	250	248	245	258	255	250	240	226	242	247	232	222	250	232	265	267	246	256	245	265	238	252	238	232	255	232	243	239	284	240	246	244	266	249	253	249	251	251	241	242	257	217	242	268	258	236	232	318	251	257	269	239	263	258	234	269	244	236	277	233	251	238	251	219	272	248	269	265	243	250	260	271	233	264	249	270	238	256	218	231	240	237	260	247	250	233	242	224	238	284	254	218	240	240	230	277	249	227	240	254	284	223	243	241	245	258	254	249	265	263	236	249	278	238	259	266	234	242	265	252	262	248	259	255	249	244	240	270	248	245	245	233	231	238	301	241	281	253	257	258	224	235	227	220	239	251	257	265	238	216	237	254	259	242	266	237	265	237	279	243	281	255	284	254	227	244	235	255	221	232	247	209	242	261	252	233	256	254	261	266	281	231	253	263	273	283	241	293	247	256	273	255	213	255	241	232	235	263	249	239	259	268	234	244	249	254	267	244	246	248	256	234	243	268	242	272	236	285	250	254	248	249	227	269	250	257	251	238	265	249	241	292	240	264	245	237	254	252	241	256	261	273	277	232	218	268	271	260	214	243	231	259	249	266	262	266	240	272	265	253	246	278	244	244	252	251	269	256	253	264	254	239	248	249	256	254	233	264	238	238	260	259	271	260	237	234	250	254	268	253	248	254	257	240	212	263	254	256	258	256	240	254	253	242	255	246	263	258	259	262	255	264	243	261	235	252	198	231	264	218	241	250	253	227	251	250	275	259	258	225	241	257	260	228	260	262	235	246	238	238	244	247	274	243	226	276	249	238	253	232	247	259	267	253	258	248	277	261	228	248	248	249	237	237	234	253	246	244	253	268	267	224	237	248	241	235	260	243	242	234	230	221	238	229	239	269	231	260	283	246	240	262	265	242	243	261	261	246	255	241	247	261	253	257	264	249	253	247	261	245	258	246	261	258	246	251	257	276	235	246	255	248	284	254	223	260	238	254	263	248	277	256	274	227	232	281	225	235	259	258	249	258	255	268	264	247	264	227	270	270	238	253	264	241	254	271	250	232	258	249	252	266	283	249	240	233	256	242	268	238	256	230	250	244	244	226	235	252	246	247	243	248	261	237	246	277	216	247	259	261	233	253	232	257	241	262	264	250	236	241	235	291	250	273	246	257	253	251	265	241	251	251	249	254	231	215	267	240	240	235	248	241	248	244	241	251	230	247	251	219	233	237	272	245	242	261	264	222	271	245	238	249	251	265	248	270	264	269	253	249	278	242	257	238	261	230	223	268	240	285	243	270	259	274	270	256	230	271	263	253	262	233	244	244	253	241	263	279	226	247	232	232	231	267	258	259	258	229	233	242	249	215	252	249	240	216	227	267	250	246	260	241	240	265	243	224	243	270	251	244	226	244	246	259	251	241	231	273	253	258	232	242	231	246	204	290	235	271	255	245	254	223	251	236	235	231	260	259	249	235	267	235	258	251	238	237	244	266	256	251	237	230	246	221	247	245	245	216	219	242	228	237	254	260	242	238	245	235	250	252	233	267	252	235	243	218	296	251	243	246	258	276	251	223	249	253	239	266	266	275	237	277	271	256	262	237	250	264	265	218	241	265	224	264	247	242	246	263	245	270	288	245	243	269	264	212	272	258	205	258	244	247	254	261	261	257	268	252	262	232	278	246	261	257	268	234	238	240	263	248	241	252	228	269	246	238	231	249	240	239	240	256	256	227	231	243	257	225	256	260	233	254	255	237	277	255	236	261	256	239	264	258	251	235	237	235	232	275	263	270	224	216	248	243	248	251	273	230	265	245	266	271	254	255	279	251	262	256	250	258	243	230	237	247	242	235	298	241	239	265	230	235	280	250	229	234	242	245	247	246	268	248	252	256	214	229	253	262	242	238	233	249	237	252	261	238	283	273	249	252	223	259	259	267	270	255	251	216	249	255	250	245	259	284	240	256	252	263	245	248	220	242	266	222	263	269	260	266	232	264	230	249	243	245	250	241	256	243	263	290	268	269	222	246	233	253	221	214	261	247	242	236	245	244	248	261	227	238	267	234	267	269	244	252	233	263	256	265	249	244	270	264	238	249	231	258	237	238	291	245	260	264	219	241	258	218	231	260	245	235	237	250	266	245	275	255	244	257	232	244	253	262	237	231	255	272	257	275	234	248	236	218	256	262	235	246	258	263	273	202	241	231	265	237	251	272	234	265	239	202	242	242	266	238	246	224	216	273	230	253	248	241	236	266	280	238	232	240	266	240	277	233	237	256	253	257	246	255	247	237	237	260	234	253	268	218	249	263	261	274	255	234	226	273	252	239	241	261	239	264	243	228	271	285	252	246	228	241	234	265	241	285	234	230	239	242	267	264	262	258	264	271	239	284	254	248	232	254	271	226	249	264	269	185	274	281	262	235	259	235	253	261	246	277	240	233	258	253	265	235	261	251	259	269	268	227	244	234	236	252	249	279	256	230	239	250	258	278	254	218	286	275	229	252	207	233	228	239	246	254	253	250	234	269	253	244	241	267	273	246	215	227	230	244	254	233	240	267	265	258	251	240	276	246	243	254	277	257	261	246	241	247	296	238	269	228	247	231	230	240	283	249	258	245	247	235	246	231	258	285	251	244	235	243	262	252	220	226	279	248	258	239	280	267	277	233	260	263	265	207	234	248	227	235	240	251	258	234	277	275	266	235	237	276	254	261	216	233	264	242	251	255	230	264	240	257	239	271	244	232	250	224	259	247	251	239	267	248	249	260	234	245	233	283	271	259	249	230	276	266	238	246	256	266	265	240	221	242	268	274	258	224	214	241	254	253	233	268	244	217	255	250	233	230	241	244	249	248	267	237	253	249	234	275	264	248	253	255	272	255	247	271	238	226	249	245	234	253	232	261	246	276	246	261	273	287	257	249	213	276	266	259	284	276	249	233	255	268	239	263	237	219	254	234	219	249	253	245	249	259	259	212	250	251	233	253	240	248	226	258	237	256	236	272	245	253	236	245	241	268	242	243	266	269	261	262	231	285	243	251	250	225	255	255	266	267	256	245
7971	15573	14398	7973	3858	2642	1915	1571	1258	1051	875	740	743	597	595	509	542	468	457	421	403	411	375	379	362	348	374	345	334	310	313	317	306	324	316	329	298	327	310	286	324	297	272	280	304	291	313	319	307	251	287	285	299	252	271	252	279	277	300	303	279	269	292	258	272	257	252	270	286	269	263	287	280	289	243	272	289	285	298	281	283	281	281	260	248	253	261	271	264	280	264	315	268	255	267	251	259	268	277	298	306	295	272	263	261	287	271	263	287	282	254	261	253	229	272	267	278	265	249	266	280	257	262	261	281	240	277	270	267	230	279	254	272	260	296	278	261	276	273	293	282	266	295	265	276	265	242	251	266	302	238	264	234	297	262	269	309	251	271	265	267	263	271	245	274	261	224	275	287	275	266	304	255	248	268	243	245	269	281	264	263	254	264	288	249	277	278	279	251	288	268	254	278	268	215	251	263	306	266	243	238	251	268	279	266	237	252	241	269	266	264	248	261	248	245	278	257	260	278	292	283	273	257	261	288	287	275	285	276	249	261	270	253	297	264	255	275	249	280	290	268	271	249	231	283	272	266	280	259	267	264	267	260	265	279	264	261	289	311	244	247	258	249	280	269	262	272	268	257	270	264	276	251	306	262	248	273	232	285	270	264	263	276	247	258	278	244	243	277	283	256	293	279	276	268	274	287	267	286	282	287	230	249	246	248	278	292	243	272	297	254	272	266	271	287	299	269	274	275	251	291	272	272	268	276	263	274	278	261	277	248	259	236	265	281	278	293	281	266	315	267	278	241	239	259	284	265	246	275	292	283	255	268	262	280	280	273	262	278	250	286	286	268	277	253	260	254	258	232	295	269	273	271	244	249	259	272	267	266	237	267	303	302	269	270	272	282	272	263	249	250	247	239	304	248	260	263	242	248	251	222	267	280	250	265	267	261	260	280	265	271	314	260	274	246	288	268	268	288	254	273	287	260	238	295	265	269	297	282	257	241	264	244	235	267	261	244	248	240	267	245	266	291	278	310	266	254	256	263	280	245	243	264	291	265	254	274	277	281	269	270	279	298	262	266	289	260	251	272	273	275	280	264	276	283	268	262	274	267	285	262	281	255	225	267	235	294	260	250	302	303	266	261	262	257	273	243	265	242	312	283	282	270	261	268	251	304	268	288	287	279	265	251	277	243	274	277	260	255	287	245	235	282	271	253	266	269	275	236	282	247	281	229	245	258	250	248	225	265	250	282	248	268	294	255	274	282	269	263	290	291	280	283	313	265	270	271	275	263	247	266	247	244	265	277	266	252	267	296	282	280	251	270	276	281	263	255	296	270	273	278	266	262	253	291	281	286	263	267	263	261	284	251	253	268	264	283	278	264	311	238	263	288	253	263	270	264	282	267	282	262	261	260	257	274	246	279	287	267	278	275	267	242	266	263	263	267	268	273	265	280	287	290	243	258	254	301	252	254	271	270	276	309	274	228	271	295	267	302	266	251	260	282	266	272	288	249	277	229	286	274	286	262	265	241	267	259	277	268	248	268	281	271	268	308	261	252	259	276	253	278	278	283	288	283	282	288	262	243	267	274	252	249	267	240	253	299	273	257	265	273	269	265	270	281	307	293	245	286	300	250	279	266	265	266	270	285	262	278	262	276	284	235	284	262	260	299	320	259	288	269	269	271	263	269	250	285	253	259	263	275	270	280	255	286	284	256	277	267	275	241	259	235	256	268	270	292	273	278	300	250	273	276	300	279	277	250	289	279	248	296	281	238	288	268	271	276	252	297	270	250	237	251	265	247	268	288	275	251	311	262	267	247	268	274	267	285	282	281	270	238	270	276	256	250	280	289	288	257	294	279	259	288	280	253	274	267	276	268	264	267	280	289	258	270	292	259	242	268	288	282	273	252	276	265	252	260	281	268	257	271	280	292	267	248	291	250	275	263	237	253	284	239	252	295	251	249	276	278	241	262	265	277	286	258	277	249	264	257	296	274	258	267	261	265	256	259	278	283	268	265	264	269	257	285	260	257	244	259	263	262	259	241	260	275	267	259	281	256	271	274	256	302	265	238	261	262	283	278	260	265	279	252	284	285	239	256	244	287	256	285	264	262	263	258	251	268	267	289	250	260	268	234	258	297	280	282	259	248	275	277	258	275	272	263	232	259	286	287	296	273	237	253	274	274	267	258	277	272	286	242	290	268	293	259	262	274	272	261	264	277	274	263	252	250	252	248	265	291	280	271	277	267	286	237	289	271	260	270	270	265	283	269	280	275	271	281	241	273	257	221	277	282	250	258	277	283	277	283	247	292	249	251	275	269	257	274	278	284	278	294	301	260	302	231	250	279	262	272	235	286	247	267	262	284	259	267	290	246	275	284	255	293	263	254	247	261	260	283	238	282	261	289	260	263	258	280	267	244	280	234	284	266	247	263	278	275	263	258	237	287	258	260	249	258	268	284	266	298	286	283	270	249	274	244	277	279	300	249	293	275	284	275	268	272	266	270	252	243	250	262	238	302	251	238	275	283	264	283	261	250	300	279	264	280	245	293	257	238	271	278	266	277	273	243	255	282	269	291	269	279	252	260	269	294	273	268	257	264	249	280	251	263	284	262	254	272	228	284	279	245	272	244	278	270	283	234	293	266	258	283	249	267	287	270	258	301	270	301	275	244	292	276	266	267	240	261	284	279	246	251	329	244	272	303	264	258	272	260	261	295	273	250	240	253	257	260	255	269	260	254	273	246	290	271	277	266	256	256	269	262	272	250	295	232	242	260	267	257	284	283	253	264	270	281	262	283	269	251	288	262	276	270	303	287	254	243	274	267	286	265	250	285	275	242	274	276	270	272	308	251	261	274	267	270	277	241	276	248	255	272	251	287	270	269	255	258	265	265	259	259	269	275	273	262	240	244	272	289	245	283	245	250	270	222	276	260	224	261	275	255	263	256	261	267	249	258	255	283	281	261	306	246	261	246	265	259	262	280	276	234	250	256	282	270	259	272	261	273	280	260	279	268	254	244	273	263	260	262	246	258	269	277	243	251	275	254	260	252	232	265	291	274	268	246	271	265	264	265	272	251	262	276	279	261	284	271	259	265	246	259	270	299	271	250	277	271	289	262	266	280	282	259	265	275	285	292	246	267	234	267	241	264	258	260	287	271	267	273	274	268	284	256	262	241	255	264	266	263	277	265	273	272	293	268	274	280	261	260	283	263	295	280	279	269	259	263	272	285	255	252	293	311	271	298	274	286	247	270	269	254	263	265	252	250	256	267	243	292	271	275	234	273	262	255	276	252	257	272	286	251	260	273	266	265	296	258	253	268	288	249	260	261	271	262	260	256	254	283	243	263	276	292	266	262	269	250	284	264	252	263	279	263	258	246	275	259	268	278	287	272	257	278	255	265	274	267	265	257	265	251	270	262	279	260	266	266	265	279	291	291	289	258	255	254	257	284	274	253	257	265	263	283	264	287	279	261	267	271	266	286	249	270	238	272	268
22969	20704	27475	23973	20711	20787	9690	1943	1325	1130	1015	938	912	840	746	736	688	696	662	608	583	634	604	604	559	616	566	524	571	544	538	546	550	557	578	560	547	556	563	513	547	534	536	518	583	500	500	518	513	520	529	520	531	490	541	526	494	496	502	538	535	489	507	531	529	490	515	468	519	509	509	491	484	517	555	498	504	496	552	492	530	473	506	509	532	494	495	546	459	496	494	522	478	540	492	530	480	503	525	509	459	490	524	508	525	536	526	468	483	505	491	494	523	517	489	523	523	524	497	510	489	490	486	492	534	472	499	524	485	497	508	539	520	489	517	494	493	575	490	503	506	518	515	507	533	526	517	491	498	505	500	510	478	509	534	529	483	455	515	499	482	499	490	489	493	493	501	482	571	505	495	491	511	506	509	478	503	511	536	532	482	544	519	499	523	476	516	469	511	512	503	483	495	468	460	529	478	517	479	509	478	482	537	514	490	503	522	499	520	546	485	503	533	471	532	459	537	523	532	491	493	514	473	541	478	507	473	495	503	502	507	530	539	493	494	504	519	496	481	506	518	486	487	527	520	521	496	507	524	503	504	492	536	487	523	529	546	528	536	510	496	512	469	519	486	471	512	482	531	509	501	528	470	507	490	497	473	479	501	513	460	450	513	487	470	492	469	504	488	484	471	444	556	485	501	490	494	484	503	476	455	484	504	516	479	452	505	485	499	556	505	471	495	521	493	551	500	528	483	495	535	506	482	500	511	528	534	568	479	511	465	474	509	506	482	506	507	483	489	525	500	485	485	504	505	491	460	530	524	473	538	543	515	508	500	514	491	501	523	505	542	513	479	525	498	515	535	527	510	494	499	506	500	519	511	501	551	501	491	467	509	466	553	512	502	519	494	486	543	498	470	464	456	479	533	491	495	509	497	475	499	511	465	510	554	540	507	503	476	468	492	525	513	519	486	505	459	466	491	544	493	536	502	474	524	510	457	507	525	500	522	470	509	467	494	531	530	502	503	497	493	493	467	513	519	496	486	507	512	461	501	487	517	544	459	508	496	501	495	517	500	491	510	491	546	540	519	514	502	526	532	500	505	496	508	528	484	487	523	502	459	483	545	461	509	535	517	470	532	506	497	500	485	511	515	518	481	442	489	496	480	512	531	486	533	494	535	481	507	549	500	533	484	512	528	493	497	508	511	524	521	483	477	469	491	493	536	488	487	527	492	529	534	527	506	488	521	485	497	533	522	459	523	516	514	531	509	534	486	535	516	525	486	490	525	467	485	485	465	492	523	496	502	488	500	495	527	505	493	492	490	489	495	506	478	534	514	463	511	499	503	490	509	483	522	512	523	521	493	508	457	511	514	527	486	486	508	450	532	552	477	486	493	512	507	482	514	476	528	513	521	467	494	485	500	503	473	519	487	513	479	523	506	505	513	505	521	484	473	506	497	544	497	472	505	480	544	503	518	513	494	516	500	462	497	453	502	473	524	480	486	488	520	508	509	531	522	527	501	537	446	515	463	514	480	488	504	466	525	530	498	513	505	500	505	473	491	442	527	491	491	533	476	482	540	528	543	505	490	468	465	457	503	485	510	489	522	511	510	503	537	528	516	484	523	464	476	523	502	487	516	455	493	528	536	532	482	499	490	527	523	463	473	523	514	497	500	532	499	521	492	486	495	501	533	531	478	494	501	501	529	469	547	459	519	500	524	511	505	497	492	477	522	485	499	506	517	541	448	499	463	528	505	533	499	552	506	475	479	542	480	475	513	536	523	490	533	484	499	534	496	523	500	463	503	495	501	487	503	495	526	519	490	506	501	502	541	486	506	497	543	540	490	490	515	509	493	485	482	512	510	516	506	525	524	512	506	500	519	494	487	516	515	494	483	468	481	522	543	501	477	511	508	515	468	522	492	490	534	519	520	492	487	491	502	485	502	510	504	530	495	488	504	493	501	513	524	510	491	492	502	528	442	507	562	508	505	515	474	523	513	510	487	498	483	486	517	516	499	499	539	512	488	507	519	522	459	508	531	506	489	488	495	486	453	488	522	513	501	461	500	516	498	508	473	512	444	470	501	491	493	523	503	475	508	522	542	481	469	484	494	517	492	509	486	538	536	511	468	539	527	520	546	477	499	473	515	472	564	471	448	485	497	479	507	504	494	519	531	508	487	501	502	486	522	550	522	507	474	499	512	477	508	498	519	530	535	527	523	534	493	510	485	525	525	498	500	493	515	515	474	488	519	483	550	488	478	497	516	507	516	478	473	485	505	503	529	539	488	522	501	519	521	551	512	498	452	460	505	522	511	512	495	492	522	542	503	529	491	549	515	504	527	529	473	513	537	495	529	507	510	479	510	494	489	502	470	509	518	548	537	475	477	501	482	501	473	529	481	510	485	540	520	475	517	477	489	504	530	525	498	528	481	511	462	479	490	493	524	492	488	468	482	511	524	447	476	483	457	535	480	531	529	487	499	521	504	501	514	506	503	494	501	493	507	481	493	500	491	493	482	509	489	480	492	507	569	498	522	528	542	494	485	486	488	516	499	518	486	517	501	482	491	468	497	467	493	512	505	456	524	511	496	500	492	530	508	472	492	531	555	522	479	526	540	489	502	510	499	529	502	503	500	497	481	488	499	503	534	491	501	501	481	495	535	523	458	501	485	500	483	472	508	539	514	521	501	463	509	453	518	486	519	511	495	500	502	494	502	475	479	484	538	503	482	501	495	524	529	488	519	511	461	492	447	520	495	541	492	497	502	502	527	481	517	545	496	485	526	498	515	486	517	520	494	498	496	501	521	537	523	529	501	535	511	490	473	450	496	516	511	482	510	513	514	486	492	478	479	509	497	512	523	468	496	494	535	494	488	528	474	500	466	477	503	448	509	524	547	449	481	477	528	510	520	471	506	500	511	511	489	484	528	509	491	482	478	503	545	458	479	465	489	532	466	538	488	517	534	470	519	486	519	537	525	479	512	501	503	465	514	494	502	512	521	497	505	478	457	523	546	484	534	499	511	506	536	467	486	505	480	503	492	490	528	544	522	519	461	494	540	482	495	516	516	527	474	488	516	543	490	459	515	510	501	501	535	474	479	490	509	514	512	512	505	520	503	529	523	506	541	485	493	534	494	542	493	527	523	493	536	497	490	503	467	490	484	486	566	488	485	503	488	544	523	470	531	508	497	498	540	517	490	521	497	475	512	498	492	453	493	488	507	487	480	530	483	514	463	488	498	535	501	491	533	524	492	485	540	513	521	503	516	516	553	521	503	524	535	486	492	511	468	504	522	488	490	521	475	540	547	485	427	511	505	492	502	493	528	475	523	495	483	507	562	512	509	497	497	480	488	500	530	516	508	486	476	515	540	475	516	488	537	531	523	519	507	518	494	523	522	492	493	529	502	522	482	546	484	529	537	497	484	483	518	514	476	511	511	472	498	545	506	552	476	512	476	516	521	513	518	531	520	500	493	473	516	540	509	533	459	525	538	487	501	506
11344	23504	21684	12736	6798	4827	3713	2891	2353	2054	1687	1422	1339	1224	1048	981	893	867	802	759	727	712	700	667	625	679	642	596	614	553	567	579	556	568	570	559	539	532	526	526	530	507	556	479	540	536	505	502	496	488	513	519	518	478	511	510	484	471	520	446	493	484	522	469	462	531	502	482	491	487	484	507	438	467	533	433	494	514	456	458	495	484	485	489	504	505	470	489	512	493	448	508	476	483	495	460	525	494	484	505	472	516	474	484	479	517	455	473	479	481	489	482	464	443	476	456	497	462	464	481	479	496	507	519	477	443	448	452	457	480	463	437	485	505	457	455	505	495	492	483	456	461	503	454	466	448	495	482	454	458	463	509	453	492	477	472	487	457	465	453	508	452	502	463	468	491	477	464	474	474	467	484	506	502	487	481	447	441	462	476	470	426	478	492	451	483	459	483	488	458	445	478	486	480	454	509	492	518	473	502	475	482	463	465	483	513	484	489	496	451	482	472	477	489	450	495	442	479	432	475	534	477	483	461	456	446	451	500	473	448	434	496	518	443	503	469	470	503	468	506	469	477	462	466	443	475	474	455	484	473	460	482	484	482	473	454	485	481	511	469	472	495	485	475	483	503	484	466	501	446	500	461	463	434	459	484	483	484	459	477	458	502	496	501	509	463	499	497	455	477	482	460	480	503	515	473	479	469	477	467	490	462	457	482	476	475	438	513	445	500	470	478	484	467	461	480	444	475	441	483	469	528	438	470	480	490	457	453	488	458	478	497	476	457	487	471	493	482	479	464	447	455	433	500	450	494	481	467	451	459	472	484	478	460	503	485	451	486	478	482	479	462	478	442	444	503	485	450	466	472	473	414	481	492	478	468	469	511	525	435	446	430	456	486	480	446	430	443	453	441	463	485	469	475	450	496	468	455	497	483	458	508	510	449	479	457	474	467	475	486	492	469	518	469	475	506	467	481	472	492	455	463	460	455	457	473	455	525	455	505	495	479	454	514	457	473	449	475	462	439	516	474	490	476	476	464	466	487	458	431	485	466	469	484	494	442	477	480	502	468	480	466	468	467	510	484	494	529	504	414	471	483	501	489	466	489	478	523	464	489	458	472	477	479	448	438	439	438	487	470	467	513	480	487	477	435	431	469	451	443	467	448	470	451	471	484	460	500	479	471	478	489	470	464	474	445	459	443	484	451	494	439	479	496	455	483	449	484	490	495	448	469	434	506	452	475	423	471	452	465	517	442	458	470	428	497	445	510	470	451	461	496	460	486	447	459	467	436	500	474	510	425	444	493	498	506	461	464	468	456	487	484	473	465	442	472	498	463	432	496	499	470	470	489	488	498	442	492	473	475	437	489	461	455	447	506	487	481	484	477	487	470	499	451	466	488	507	445	494	502	533	453	482	453	455	474	436	452	464	455	482	468	481	484	454	518	475	434	501	465	448	475	433	512	453	479	463	503	483	483	441	450	502	500	506	513	498	509	451	510	467	461	488	468	477	491	505	458	510	488	466	463	495	486	446	509	469	468	482	463	495	481	437	501	444	464	491	468	487	442	453	490	449	468	494	475	479	480	472	442	473	459	482	494	505	468	453	476	448	480	483	489	455	485	459	444	488	433	513	464	427	470	430	486	501	487	502	476	411	473	451	466	450	471	465	464	509	474	504	447	439	467	447	490	452	464	474	473	468	483	481	475	448	442	460	485	478	507	451	454	442	464	459	446	501	489	500	504	489	454	488	452	494	479	478	506	484	467	485	444	491	443	465	433	480	455	454	449	487	453	502	468	488	451	474	462	450	499	469	475	442	479	492	465	509	518	481	482	468	496	480	498	490	449	428	467	479	437	472	439	487	451	450	485	489	472	476	465	510	497	468	485	481	478	464	490	451	457	480	500	457	498	493	482	491	446	504	450	453	482	460	485	496	459	509	522	513	469	491	478	502	431	463	491	489	492	461	473	460	486	506	472	439	459	484	475	464	485	454	490	490	432	459	487	435	470	462	469	488	472	457	460	449	482	512	454	473	464	468	469	481	478	467	515	486	472	446	470	482	519	498	506	494	452	482	498	468	474	481	474	477	463	468	462	470	454	457	467	495	451	456	490	494	476	460	497	463	481	532	495	480	476	494	442	427	461	462	504	463	479	514	437	491	466	461	496	507	447	465	479	472	480	488	449	471	469	430	463	482	432	445	476	465	494	469	512	443	418	481	476	483	462	501	521	457	452	491	499	453	492	465	443	474	497	469	480	474	475	460	496	452	456	462	466	503	452	477	452	503	473	421	457	476	470	454	486	510	477	453	475	445	475	490	494	491	441	471	453	483	463	467	444	466	499	453	462	449	469	431	482	487	484	424	487	499	488	469	470	446	466	459	457	442	457	493	508	434	472	418	483	461	498	470	440	458	496	436	461	461	507	476	470	453	486	499	456	473	490	493	482	415	473	481	455	461	453	481	461	450	497	451	490	454	487	480	468	489	500	472	469	488	483	479	469	484	461	475	455	502	476	468	483	457	504	493	487	476	477	483	460	473	433	472	498	466	467	462	510	474	457	455	458	454	419	451	447	450	460	445	463	435	452	451	463	479	444	509	500	508	487	463	485	475	468	450	459	446	497	489	484	504	469	490	503	448	489	484	510	466	467	454	462	506	508	445	511	477	496	465	464	466	503	465	504	482	448	477	453	512	460	534	479	453	470	499	467	494	458	469	468	491	461	458	433	475	447	482	436	457	495	482	450	458	503	483	469	476	464	479	474	498	471	451	469	487	481	445	511	519	458	489	468	457	474	472	476	465	465	473	436	499	456	516	473	458	476	488	460	483	457	487	462	503	451	465	452	457	475	466	440	499	458	497	506	473	481	448	453	449	516	480	456	476	446	480	460	455	461	492	452	457	498	476	458	482	474	477	453	465	445	483	504	450	488	460	495	503	471	474	507	473	459	472	487	437	467	469	521	470	479	475	500	468	507	439	495	496	463	464	486	451	483	489	502	444	468	488	493	466	436	477	497	449	451	493	477	500	480	476	458	475	447	464	479	493	480	460	487	446	508	435	473	488	445	473	511	476	466	493	484	416	460	469	441	515	494	466	501	465	490	458	476	478	455	481	494	483	474	483	480	472	448	460	454	450	483	452	518	447	451	417	479	475	484	500	497	489	467	451	448	460	524	479	455	460	501	439	485	469	442	469	465	467	449	480	451	482	497	464	480	482	477	443	440	494	462	487	431	455	437	456	479	491	474	465	500	478	516	453	464	491	470	478	468	469	463	434	486	454	483	487	473	486	446	529	481	473	492	470	430	462	453	464	463	493	466	465	458	483	464	486	484	445	454	474	472	488	488	478	464	450	470	490	439	456	470	458	483	509	463	476	497	484	520	472	514	473	462	468	459	458	467	477	483	480	455	474	468	475	468	488	452	501	467	488	471	462	485	485	481	478	420	494	479	519	458	472	441	449	474	469	491	506	456	503	444	485	472	446	488	457	479	493	474	452	485
28134	14627	2415	888	655	590	611	552	568	614	596	519	555	600	554	552	534	518	572	546	551	542	527	553	525	573	550	535	540	525	523	562	580	541	539	569	543	550	567	552	555	512	559	532	588	534	554	516	551	557	524	528	563	560	549	552	550	549	608	541	574	557	547	579	570	556	585	569	497	557	568	566	580	529	554	560	581	547	563	562	549	564	579	552	596	576	538	544	526	559	564	563	567	567	592	605	587	552	581	545	593	559	573	607	557	554	544	575	518	570	547	536	548	534	565	556	585	578	558	585	550	511	566	578	607	530	543	543	590	574	545	508	496	553	539	589	552	520	574	565	576	542	529	575	575	534	561	517	548	522	559	546	585	584	527	537	531	585	565	569	547	591	534	565	552	520	546	557	549	536	566	546	550	531	557	565	568	502	543	533	586	523	532	581	598	568	547	545	536	552	570	577	568	524	542	535	547	581	550	553	550	548	576	530	579	568	571	555	559	624	539	544	578	554	575	571	512	585	586	512	584	606	561	598	548	612	539	557	532	551	520	513	540	507	553	540	506	550	553	571	571	568	521	591	528	514	529	536	551	565	521	502	565	559	570	564	576	599	584	546	563	563	589	570	561	528	532	569	538	611	520	531	559	544	578	562	557	579	534	578	597	532	566	568	530	560	551	565	555	623	534	514	528	546	539	561	551	536	526	497	596	572	547	556	584	572	557	526	581	565	547	558	561	559	546	501	527	520	573	542	607	545	545	528	569	582	562	581	548	524	557	564	546	556	559	569	560	495	542	571	540	555	522	558	574	588	557	540	522	509	571	550	546	545	493	542	546	568	582	542	557	573	581	529	571	534	528	546	539	540	536	533	570	550	538	589	561	546	551	602	538	521	571	556	553	518	500	550	548	535	557	543	564	543	573	580	558	562	530	593	534	551	515	572	568	572	581	581	558	554	569	502	545	589	524	548	600	553	544	543	561	543	567	519	539	576	576	529	560	587	505	543	583	545	578	540	548	606	541	553	597	535	541	543	581	571	592	582	553	555	522	557	535	540	564	573	607	534	539	529	509	539	558	584	537	564	545	577	577	546	544	561	558	517	612	587	576	547	545	533	600	559	536	550	525	557	591	586	562	550	573	531	559	549	544	563	552	559	544	508	536	556	554	518	498	559	534	530	558	562	580	573	549	575	530	531	610	562	559	586	552	540	539	552	552	548	539	551	565	574	552	553	585	562	603	569	533	543	556	528	576	598	550	566	545	558	586	576	591	551	536	548	536	565	553	549	534	565	567	564	510	549	541	547	580	561	573	548	539	592	573	584	567	558	548	526	604	578	597	595	530	600	569	581	528	536	576	562	576	568	540	529	547	527	548	534	505	525	556	560	512	523	557	543	530	557	559	546	526	533	541	571	564	569	533	607	546	538	551	555	529	538	562	614	536	529	544	570	541	566	558	563	542	598	570	555	557	579	562	538	538	559	560	508	543	558	526	527	534	604	555	539	561	539	574	607	538	560	554	546	527	522	502	559	546	539	540	543	590	544	568	589	527	580	521	525	574	561	540	568	601	538	541	538	543	579	556	543	566	554	594	559	568	524	560	561	517	549	560	515	582	563	581	559	536	551	522	582	521	560	550	521	569	565	556	534	570	554	582	535	568	523	567	581	517	532	561	563	593	570	572	563	562	516	575	549	566	538	563	571	557	533	569	510	536	547	522	557	550	566	531	557	546	549	598	540	539	568	558	567	558	587	567	523	603	572	608	552	540	515	523	510	547	600	542	557	586	537	590	600	578	537	587	561	570	577	585	554	537	508	573	606	560	591	555	587	542	544	550	590	504	561	519	586	552	572	583	544	567	568	499	578	569	535	504	586	546	558	581	520	560	531	562	566	525	586	574	557	577	569	556	585	558	544	523	549	563	547	512	545	527	603	554	592	556	557	579	544	550	520	515	545	521	531	527	559	579	574	578	575	567	548	567	534	533	539	551	552	509	583	562	581	556	585	589	551	568	578	540	544	543	581	558	536	606	584	557	542	559	590	529	540	575	561	533	575	540	536	550	556	532	538	548	547	563	581	548	528	553	576	531	555	601	578	527	511	579	569	555	569	554	524	591	545	542	572	532	537	544	522	519	523	588	538	553	531	559	555	525	560	618	581	544	562	594	581	554	545	567	563	565	514	527	556	529	547	527	579	541	539	555	549	568	578	591	580	580	548	551	539	556	611	584	539	507	591	568	569	505	518	529	570	561	544	531	553	591	524	525	515	548	560	525	528	532	558	611	528	557	579	572	505	579	573	561	564	568	554	552	572	561	582	542	556	540	546	546	526	542	521	535	471	534	554	498	541	532	518	530	551	547	553	569	522	562	553	567	559	563	557	573	537	589	516	536	564	565	570	561	570	591	541	565	528	573	530	527	551	567	556	539	551	510	575	593	531	505	560	565	558	557	521	572	558	566	552	516	558	550	548	567	564	550	576	562	551	558	548	569	565	566	565	560	591	557	541	550	514	578	545	561	539	601	518	539	525	565	562	519	574	596	559	525	537	548	610	578	538	506	575	574	558	551	553	582	579	540	590	555	569	574	560	529	547	537	578	537	525	509	580	558	564	535	586	530	546	586	575	521	542	539	571	545	583	503	562	552	536	550	516	546	548	552	529	567	584	560	571	569	586	528	564	572	515	493	564	553	541	527	543	541	518	555	542	554	548	565	529	582	546	551	547	560	560	541	577	563	585	531	535	514	536	565	547	563	569	552	602	543	629	550	582	510	557	546	551	565	544	523	548	530	551	554	559	530	572	604	539	594	542	560	598	550	562	561	586	544	578	570	556	574	541	579	544	533	538	533	574	528	561	548	537	567	554	563	558	556	540	521	536	528	576	520	541	560	564	535	557	542	561	583	542	552	554	565	522	556	566	549	559	537	537	573	563	552	503	524	559	539	599	563	542	531	581	537	528	555	567	541	547	547	525	550	537	555	571	589	569	545	578	556	542	539	524	572	504	566	587	534	585	536	551	533	578	541	557	522	535	536	549	540	568	562	559	535	542	532	549	582	547	547	571	585	518	556	572	556	530	597	534	528	564	554	582	521	539	575	585	547	533	564	592	578	562	589	567	554	561	534	524	575	542	564	537	574	591	554	548	596	567	497	540	562	588	546	585	592	551	543	572	562	559	564	530	572	557	558	518	577	492	586	577	541	581	567	523	557	540	583	559	556	564	545	558	564	580	523	533	525	527	597	546	545	544	560	539	575	548	530	531	541	616	585	566	557	538	544	565	575	532	546	563	551	518	560	538	582	533	554	563	573	556	561	585	540	553	534	551	552	543	555	534	566	557	561	520	581	553	526	530	509	550	608	559	603	539	584	520	527	522	574	590	541	558	577	581	562	564	529	508	590	555	537	541	568	517	539	553	559	571	532	526	568	573	562	553	537	519	526	535	538	565	561	573	541	590	573	539	487	502	557	492	530	556	576	551	535	580	505	564	542	535	549	568	554	551
5570	2056	1547	963	755	706	638	635	567	611	589	563	594	600	587	606	643	600	593	555	609	608	616	535	567	586	562	611	649	623	604	593	560	587	574	578	580	556	596	542	582	553	589	590	580	621	550	554	563	553	578	576	549	564	549	521	576	541	563	556	554	589	568	569	564	578	597	565	600	581	596	560	603	555	603	518	580	597	562	562	581	540	557	570	558	613	598	561	574	587	557	553	566	596	589	643	592	576	568	541	544	563	590	563	601	565	595	588	581	555	544	548	573	536	550	607	571	603	560	566	592	614	562	565	593	605	581	585	577	584	575	586	572	596	576	555	564	571	574	562	608	576	605	534	570	586	514	579	538	589	536	601	600	610	590	564	589	604	598	584	554	556	581	558	593	545	580	579	531	573	601	555	570	577	586	594	531	536	584	539	536	550	568	533	569	583	543	557	575	541	577	573	619	547	613	596	566	585	561	547	565	584	620	568	580	564	580	575	589	586	579	585	592	565	563	553	539	551	588	534	560	602	584	553	576	582	550	589	529	569	589	603	544	562	558	585	572	511	543	559	560	578	556	573	562	565	581	551	561	536	583	544	559	528	564	595	566	578	542	554	555	589	542	600	563	611	563	600	586	545	577	596	593	585	563	603	576	595	579	564	586	580	602	574	546	577	590	572	591	555	544	607	559	512	580	551	577	594	570	577	597	612	594	562	585	559	577	577	567	536	583	586	577	560	556	590	591	575	555	541	542	591	577	606	555	559	577	585	552	572	605	606	554	645	593	577	612	581	587	586	560	555	588	571	553	602	577	576	585	569	588	551	630	590	554	570	595	580	566	582	582	586	598	566	597	577	619	597	573	609	600	593	582	564	599	545	626	558	571	569	573	566	583	565	591	598	565	577	580	558	563	593	568	568	621	521	520	542	592	593	580	550	553	559	550	582	550	566	565	545	549	571	583	597	576	577	576	594	595	608	574	544	624	565	577	623	578	600	579	619	581	558	567	546	549	589	582	571	565	618	578	570	618	569	584	593	554	532	556	558	588	558	604	568	546	573	553	609	580	536	560	591	579	574	547	566	575	621	591	597	545	572	569	607	558	576	559	583	529	568	536	553	587	584	541	559	599	524	559	581	586	582	577	591	602	564	574	584	595	612	589	597	582	566	602	629	587	593	552	564	541	601	549	559	559	594	576	578	563	596	531	582	571	569	593	555	604	618	602	566	547	535	601	569	581	579	567	563	590	625	533	596	557	570	566	537	571	564	540	614	580	550	566	550	555	569	540	571	580	562	582	571	563	557	554	604	563	563	620	575	587	537	542	590	561	556	594	607	589	585	537	576	562	523	574	555	599	552	591	606	595	571	605	575	561	581	603	574	570	548	543	583	544	589	558	571	565	587	624	555	538	566	578	557	566	589	553	605	578	577	563	604	586	590	548	556	616	576	646	597	578	581	552	551	545	597	580	579	562	567	595	581	568	535	591	566	581	532	557	556	607	591	608	587	630	536	547	599	567	578	613	627	593	590	573	535	602	591	580	550	553	573	539	554	521	577	576	577	606	557	620	581	553	574	574	579	586	581	580	580	550	602	535	612	627	600	562	579	585	570	554	582	583	566	531	566	569	528	571	584	578	576	536	586	584	536	596	559	525	549	553	599	578	572	600	561	577	589	577	572	564	554	545	598	603	556	596	596	536	618	553	585	553	608	563	578	633	568	610	592	543	505	603	613	599	572	564	521	571	598	570	587	569	570	583	597	534	538	567	618	596	571	525	555	610	534	600	549	612	568	581	593	569	560	586	581	589	590	568	602	557	576	542	559	548	625	536	556	539	559	558	570	556	563	560	560	587	603	561	593	563	558	564	580	557	586	572	577	544	581	605	595	576	574	582	545	616	559	567	572	578	597	556	583	554	586	595	609	554	593	550	561	557	600	530	564	600	570	540	552	567	581	592	584	607	577	595	557	554	560	535	565	590	553	577	549	596	591	609	531	597	588	541	625	607	539	548	565	556	547	521	558	528	585	558	623	523	569	607	595	577	593	531	559	616	595	568	573	593	576	560	594	551	529	565	571	578	579	595	605	569	569	560	571	599	556	595	559	544	605	571	562	576	543	590	571	555	565	542	565	566	548	582	587	548	543	560	559	589	570	593	558	591	598	575	580	603	604	564	534	570	587	579	550	592	556	576	580	560	587	568	575	547	579	584	581	559	571	612	581	608	583	577	591	551	532	600	582	592	579	577	573	522	566	582	588	561	601	560	538	612	612	594	566	585	610	565	585	563	592	562	550	553	621	554	575	593	553	549	589	550	527	560	589	548	558	559	561	575	560	572	603	547	570	603	574	586	576	582	571	585	550	563	589	539	553	590	573	581	555	563	616	559	574	587	555	573	538	553	578	574	570	542	578	575	577	569	545	553	597	570	583	553	557	602	589	533	584	569	525	564	573	599	542	593	598	568	615	513	583	588	614	564	568	567	588	589	581	567	519	575	532	598	589	582	598	566	585	563	587	578	534	597	600	597	541	571	578	558	572	614	635	569	592	531	545	593	537	570	611	566	570	609	575	580	533	573	571	617	528	585	601	580	573	642	546	558	552	526	578	520	568	563	573	599	585	567	572	571	581	591	563	571	588	598	588	577	554	605	620	605	589	580	603	620	566	588	607	559	605	564	536	594	573	559	614	591	616	579	574	555	590	557	558	607	604	566	582	592	580	605	586	591	576	604	560	569	554	559	571	569	551	544	553	581	562	612	556	608	566	571	598	558	612	554	592	578	537	568	562	577	562	559	577	603	613	555	566	572	561	542	558	581	571	603	573	539	534	547	535	582	550	610	536	575	573	640	640	567	610	581	587	534	550	568	616	552	593	555	593	558	605	545	571	562	567	605	545	599	582	556	555	590	598	588	583	541	569	561	563	564	579	594	597	535	546	557	583	536	556	579	538	600	578	565	595	579	563	546	573	596	535	624	568	573	584	569	569	621	570	553	558	588	582	540	543	555	587	562	560	540	586	516	569	584	593	542	572	562	533	593	577	570	583	582	583	604	566	581	580	608	590	592	581	571	583	624	589	582	602	585	587	542	555	524	581	565	557	575	561	542	602	548	611	566	564	582	605	585	568	575	572	571	588	613	580	551	617	553	602	569	604	540	602	579	572	593	578	550	519	532	613	582	606	597	590	588	570	616	582	607	592	594	512	593	599	576	544	577	551	545	623	547	553	549	568	546	559	612	576	588	585	568	575	578	576	528	590	551	584	578	578	587	590	578	566	594	586	576	598	605	610	539	564	595	576	602	574	570	584	580	617	575	568	614	570	549	568	576	561	581	572	534	593	553	560	588	569	552	545	553	574	578	556	576	600	589	619	568	540	563	577	567	582	571	568	591	607	527	616	540	571	601	568	601	629	546	585	570	571	555	548	598	557	570	538	589	570	573	539	512	592	569	533	598	556	576	584	576	584	602	576	589	613	590	555	590	572	557	547	559	594	611	564	571	594
25145	20692	27116	24317	20712	10961	1351	875	735	589	473	459	475	450	407	351	326	341	345	311	307	296	322	284	284	283	317	284	291	276	292	296	265	264	292	265	270	272	283	240	261	281	267	279	276	256	248	276	262	293	244	245	241	283	267	261	258	242	253	266	257	287	233	234	238	272	255	233	272	280	242	272	242	266	263	266	243	249	278	266	238	262	246	249	256	241	235	263	256	256	232	274	247	277	253	224	279	264	276	251	241	255	256	246	270	246	239	228	240	236	255	251	258	244	245	225	234	268	225	239	246	252	236	245	290	285	260	266	244	225	260	261	250	221	241	230	246	231	253	227	258	247	223	274	257	253	251	263	252	252	249	271	252	251	250	212	230	253	275	272	265	250	250	235	255	263	234	231	259	242	233	247	280	234	254	226	267	232	259	225	257	254	244	263	241	257	237	228	271	250	206	254	238	250	244	236	269	259	232	259	255	235	239	265	237	257	280	212	261	240	227	283	253	235	250	270	260	254	238	282	240	254	260	229	241	266	197	252	255	262	244	231	271	276	270	261	282	263	262	278	266	246	268	254	229	260	253	245	222	243	218	240	246	252	240	263	262	273	244	244	256	246	237	256	268	219	238	245	234	244	250	220	272	255	264	257	260	240	244	255	241	248	269	230	239	250	256	256	259	244	223	279	247	235	257	278	242	237	271	245	232	254	250	265	258	255	234	253	260	260	259	252	291	262	230	278	286	259	255	247	229	242	248	242	258	227	233	269	226	262	270	229	265	247	241	252	264	232	261	266	275	275	253	245	269	238	242	219	269	250	265	264	247	245	248	260	215	238	251	277	249	277	266	266	255	246	269	258	244	240	243	246	255	280	254	240	256	216	272	277	249	269	250	252	254	233	254	258	251	246	266	253	245	253	247	262	259	283	264	236	264	262	258	244	231	240	242	248	233	262	245	253	255	245	239	228	246	205	219	259	255	261	261	245	246	258	217	245	261	227	233	225	258	264	260	247	230	244	232	267	229	248	240	266	231	215	246	250	256	256	236	227	265	238	247	255	243	245	224	254	262	285	232	277	251	248	248	239	218	237	235	256	227	229	233	251	255	226	257	245	249	215	241	238	256	222	245	226	260	275	273	247	239	232	246	259	245	280	237	268	224	248	227	231	249	236	261	241	248	246	292	231	258	275	280	266	266	262	262	235	237	260	275	250	231	247	232	237	238	279	275	266	256	263	249	234	262	206	236	239	234	245	228	252	254	258	255	242	256	193	233	250	264	244	241	225	252	244	241	250	266	233	261	253	269	241	261	235	258	268	254	249	275	249	260	243	243	248	242	258	279	241	226	254	259	256	216	238	239	257	264	244	253	257	246	254	265	253	255	234	261	245	237	244	226	244	252	246	283	248	250	294	254	235	235	247	231	257	224	197	244	263	256	272	230	240	267	247	233	265	263	218	250	259	259	224	231	234	266	239	258	248	226	238	238	241	265	262	265	226	261	234	260	269	272	239	240	252	255	254	272	265	271	248	263	248	233	254	246	262	248	275	251	237	244	248	264	252	230	288	278	257	236	240	261	253	256	271	244	253	255	232	254	250	254	253	253	259	262	254	216	249	260	261	249	253	230	269	253	264	269	239	250	244	260	246	254	252	284	244	264	238	243	224	264	277	260	277	263	235	242	238	268	243	270	244	259	260	233	224	249	260	254	256	261	225	251	253	239	269	278	277	234	238	248	261	257	258	234	239	228	257	249	256	269	244	245	259	260	288	257	237	243	253	268	240	258	248	239	252	249	236	260	216	256	257	243	266	237	259	259	275	265	247	255	246	248	271	260	231	227	257	239	283	278	233	273	240	281	217	262	282	253	240	218	252	239	269	263	229	213	254	232	248	241	230	277	260	230	259	253	262	279	268	230	268	242	264	252	253	242	268	250	251	263	237	226	265	261	255	266	271	249	242	224	236	254	260	239	250	251	254	266	242	246	266	229	243	240	235	283	247	244	246	239	274	240	260	244	229	256	276	261	264	263	249	257	249	228	223	257	251	237	262	262	248	247	232	271	237	258	246	258	231	246	232	253	249	248	250	286	260	267	251	239	253	246	238	244	262	273	249	269	223	242	259	245	247	253	266	271	268	272	252	261	266	264	258	239	243	245	216	216	241	229	262	243	247	291	248	228	270	236	225	232	249	238	258	272	247	263	225	241	262	252	262	238	233	249	232	239	239	258	256	250	258	264	252	245	267	257	281	259	218	234	248	244	272	240	234	246	235	239	238	234	256	260	228	250	267	253	241	229	234	261	272	223	245	226	258	236	241	229	249	220	241	253	240	231	254	264	249	239	249	211	250	245	272	264	238	244	242	243	268	227	254	280	223	243	272	245	262	225	274	244	250	239	254	238	255	246	248	284	245	239	257	241	262	248	269	231	226	243	251	247	248	257	236	248	260	269	268	237	264	267	249	255	255	267	265	256	245	263	255	246	260	251	272	289	272	277	225	239	252	238	235	271	217	227	256	243	251	226	261	249	232	234	250	248	234	241	253	235	269	246	273	269	251	281	255	208	264	241	250	257	228	239	254	280	248	264	246	232	269	252	267	247	254	264	238	232	228	250	228	215	241	260	229	278	229	248	229	242	227	248	247	232	270	247	249	286	258	228	248	228	247	237	192	255	263	270	241	252	261	236	228	235	251	251	240	247	243	252	243	250	280	253	248	241	277	249	262	262	255	265	248	237	244	266	237	247	238	252	254	248	238	236	252	240	238	244	279	280	249	259	235	255	264	248	273	263	205	254	272	242	204	262	256	252	249	234	264	232	252	250	229	253	227	241	259	267	239	231	228	281	281	237	248	266	259	236	263	261	262	267	229	241	267	246	259	235	270	232	232	262	259	266	248	236	257	233	280	250	263	233	241	257	257	273	233	258	244	236	263	229	266	232	269	261	246	231	253	242	259	263	240	235	273	279	262	249	250	255	256	239	263	263	260	262	241	261	265	252	241	253	250	251	242	261	239	247	234	231	257	214	246	236	279	266	258	229	239	261	289	243	258	264	260	265	223	247	252	224	243	268	257	234	266	249	245	260	277	221	241	270	250	258	224	235	269	255	239	248	263	252	222	239	251	224	256	245	260	255	272	234	287	233	241	271	258	255	243	273	257	282	254	249	252	267	237	253	231	234	237	249	236	244	226	239	242	262	266	235	262	248	233	228	250	302	246	220	241	241	245	261	261	257	279	281	240	227	258	241	245	253	235	267	233	251	240	233	232	238	249	219	245	264	233	240	263	234	256	269	237	272	274	206	255	229	247	209	269	234	261	242	262	242	242	263	258	253	239	240	258	222	242	235	253	274	258	232	251	259	242	248	242	234	243	257	239	262	252	251	241	270	259	271	233	223	258	270	264	246	285	247	235	248	246	256	254	254	246	262	225	256	261	236	228	245	257	265	233	248	242	241	250	233	263	242	250	255	242	245	232	253	265	271	256	236	238	281	257	235	265	243	258
7974	15921	14757	7665	3705	2635	1943	1567	1277	1044	922	793	736	654	569	567	520	474	450	428	372	375	381	407	383	362	357	315	333	330	328	319	345	313	344	273	291	278	320	299	278	290	343	279	279	291	307	264	306	297	274	279	300	271	271	279	279	290	274	277	265	316	272	266	249	307	314	271	293	248	266	286	311	260	248	241	273	284	270	287	278	280	290	280	282	260	290	245	268	274	283	284	280	288	282	284	253	284	277	262	258	262	265	241	237	298	284	255	269	287	287	264	272	269	306	245	249	273	286	260	255	248	263	258	268	287	284	268	267	254	288	278	276	270	255	240	290	251	233	252	259	248	279	285	277	255	262	285	277	268	288	286	276	254	272	260	274	264	300	265	262	284	256	273	268	260	274	257	275	266	269	280	253	265	265	285	262	251	261	249	273	282	304	276	271	275	264	294	305	287	275	256	291	295	277	252	274	282	288	248	263	261	277	274	265	281	263	261	289	290	274	261	260	228	257	263	277	272	293	274	282	261	260	252	295	300	284	252	310	261	277	282	280	250	269	265	262	272	287	281	275	267	257	272	274	279	261	257	271	285	265	261	245	240	267	280	277	263	264	255	271	246	272	268	280	334	281	269	238	277	251	279	276	243	282	300	263	273	260	287	266	280	272	251	267	310	248	277	268	281	264	268	279	262	276	263	259	277	274	273	297	263	255	276	273	293	267	283	262	278	235	267	260	261	263	258	252	256	282	285	250	274	261	255	275	259	267	282	274	263	265	272	248	278	251	283	262	266	257	249	265	253	272	279	279	279	232	267	295	263	264	256	268	277	253	279	249	263	253	286	289	277	271	275	267	270	266	263	284	248	278	264	291	271	264	274	282	285	249	289	246	255	269	268	279	281	253	278	254	288	245	256	260	254	273	256	265	256	276	250	283	275	272	268	279	279	285	288	297	250	270	266	269	298	274	280	290	281	269	263	275	269	275	265	275	267	250	266	270	283	269	259	271	256	262	231	247	259	274	242	244	295	246	258	304	280	278	276	242	257	306	272	276	303	265	254	267	264	270	258	249	272	279	277	267	283	261	278	267	271	261	288	282	267	244	271	257	253	252	288	296	263	251	272	262	280	291	301	261	271	278	262	263	290	277	275	273	274	270	267	253	282	255	237	275	282	260	281	256	259	266	260	285	258	235	267	259	252	278	262	281	271	237	288	292	266	264	254	268	265	257	260	259	252	254	261	263	262	298	256	281	281	253	292	247	256	261	252	267	284	284	275	310	271	291	250	272	253	260	266	275	279	303	279	246	253	280	262	261	262	242	293	262	296	253	258	279	271	260	256	278	272	285	270	286	260	299	292	281	273	264	288	276	249	235	268	263	272	276	256	269	256	250	245	279	270	258	250	290	270	293	269	264	238	294	289	268	263	267	258	273	280	270	270	233	247	264	272	266	266	257	295	322	289	263	251	297	295	266	240	257	253	286	261	262	248	255	295	277	235	276	274	287	260	242	266	261	266	271	249	259	280	279	258	307	256	263	266	261	262	296	262	241	267	286	277	274	294	266	232	278	281	269	274	220	299	252	263	222	293	245	261	255	261	259	278	297	241	271	273	272	265	246	269	297	270	257	284	266	258	264	246	270	224	245	259	285	282	284	236	282	257	281	287	298	282	244	269	276	290	278	279	244	257	229	248	263	257	264	260	257	261	264	259	249	262	263	226	260	266	258	278	292	277	263	263	274	244	253	255	286	258	303	261	274	281	252	265	284	306	260	279	275	272	253	233	261	240	282	257	262	267	280	258	264	283	256	243	290	264	261	277	255	268	283	281	280	272	245	256	255	278	253	260	282	252	269	266	273	281	273	262	244	256	271	269	264	240	294	288	257	269	262	269	260	246	284	293	248	263	231	299	242	280	288	275	264	273	242	279	271	262	283	279	274	284	248	294	274	266	260	273	283	272	264	257	251	259	234	267	283	286	280	254	279	262	285	299	283	285	242	287	261	261	257	299	288	288	266	279	258	245	294	267	269	253	264	286	263	277	253	290	263	283	260	258	285	285	239	267	254	294	285	250	291	286	280	276	244	288	276	267	275	270	246	259	297	277	285	252	252	276	294	250	273	283	282	292	279	254	278	261	264	265	259	284	294	314	265	285	278	252	245	261	277	256	254	296	287	278	273	285	236	259	247	251	271	264	302	265	275	271	278	283	271	279	267	244	261	278	252	244	258	254	273	237	273	252	278	275	298	291	252	290	260	254	260	266	259	298	247	277	267	279	255	265	267	276	258	231	246	255	252	243	265	279	280	271	269	267	286	281	250	264	262	267	278	265	276	292	245	264	244	249	276	320	273	288	268	263	255	257	258	261	283	256	256	258	288	256	247	297	256	281	288	269	267	264	266	244	282	276	261	294	231	276	245	264	248	262	280	241	243	256	269	269	274	256	269	265	237	286	267	270	247	260	297	282	259	246	263	238	263	287	273	289	276	276	265	269	260	262	267	276	257	261	286	271	279	295	270	275	241	273	269	293	275	239	248	260	258	297	266	284	260	299	275	279	279	245	273	251	241	264	292	254	235	285	272	252	267	270	262	277	241	296	275	233	262	280	258	260	248	270	263	233	274	264	265	246	252	271	292	256	271	253	254	258	260	255	272	296	241	265	281	286	273	246	243	236	283	259	262	265	266	273	304	263	275	241	262	263	275	255	293	289	280	284	250	289	261	254	257	278	287	250	280	254	304	314	263	269	293	299	286	269	254	288	235	268	268	288	293	267	261	253	254	298	283	267	254	270	247	278	260	239	238	303	268	265	271	302	274	276	263	250	276	284	259	273	279	244	272	286	296	266	266	278	251	270	250	252	261	269	267	279	300	275	286	257	257	248	269	252	259	285	261	260	274	255	277	265	271	240	266	267	255	263	279	266	266	251	258	269	269	299	270	264	277	266	258	278	248	250	263	270	253	286	239	274	240	273	284	283	256	276	280	271	269	253	257	265	261	263	270	294	272	264	291	285	252	274	286	291	297	266	267	267	287	306	284	272	283	275	290	273	278	256	253	275	275	278	273	284	257	264	245	259	258	268	274	236	237	250	282	283	285	274	286	283	267	268	257	253	268	230	254	263	253	284	273	274	275	268	269	242	254	263	273	298	290	274	247	251	291	268	268	279	257	269	266	261	266	266	276	270	227	294	265	256	273	308	278	267	262	249	256	291	261	238	267	291	287	291	272	239	259	290	288	274	271	254	267	273	285	256	291	282	270	298	274	262	254	264	242	257	275	273	254	276	249	267	251	268	306	257	297	277	305	270	255	288	241	261	264	289	282	245	277	283	260	273	254	279	276	267	242	278	268	275	301	249	237	266	286	274	254	285	278	264	296	263	275	253	271	260	260	262	266	289	279	293	254	287	288	236	268	266	285	284	224	258	274	240	268	255	270	269	277	258	261	254	293	279	249	284	279	259	265	240	258	266	284	275	281	291	287	249	262	243	309	270	276	263	267	261
22933	20704	27471	23998	20711	20767	9409	1773	1292	1160	1033	949	846	803	799	732	691	662	635	669	596	607	568	599	557	584	570	595	554	570	553	561	599	523	583	486	545	542	523	552	561	488	529	508	487	524	523	517	522	543	504	500	498	485	486	542	508	556	537	549	544	535	502	480	506	535	498	545	528	526	552	500	495	536	522	534	486	518	515	487	529	499	508	457	515	533	540	470	518	503	509	514	526	529	504	504	493	489	518	519	496	518	514	480	504	507	488	478	493	512	534	509	530	460	467	527	498	505	524	498	524	561	527	498	486	451	483	515	486	542	538	497	501	501	515	506	503	474	497	506	506	503	487	484	490	494	477	506	494	545	474	516	489	542	533	521	459	490	504	503	508	519	535	450	512	517	508	540	505	501	524	524	481	547	527	490	525	518	504	481	508	533	488	484	501	496	503	520	520	510	565	509	533	515	487	511	498	504	484	495	484	537	495	485	478	541	508	497	534	502	520	510	531	522	498	505	504	448	513	506	485	552	460	490	513	484	512	484	510	480	491	489	507	489	523	504	509	477	511	469	490	512	464	496	510	487	536	514	506	481	535	524	522	466	489	496	497	501	501	446	484	515	464	531	482	521	485	496	505	508	557	520	463	495	507	461	505	464	494	495	539	527	513	546	510	501	482	514	503	550	484	479	500	509	523	486	530	515	561	498	510	510	510	543	497	534	492	536	476	525	525	522	500	436	471	521	476	494	489	504	493	536	538	524	489	491	510	519	473	484	517	474	495	501	473	506	466	490	520	537	503	520	526	472	509	488	514	475	516	493	468	465	527	496	477	498	484	498	468	509	463	473	466	524	511	452	507	557	506	447	499	523	499	526	537	515	507	487	519	507	514	523	481	575	489	510	501	542	516	508	472	460	503	491	464	492	523	477	488	481	491	533	518	534	520	514	528	473	499	491	492	476	475	506	511	491	472	500	501	501	530	515	484	504	525	482	517	519	507	528	487	478	518	473	514	513	477	493	531	487	499	500	512	543	507	515	474	462	511	508	512	473	481	471	524	495	476	544	525	508	507	484	521	469	509	516	466	524	492	551	473	477	512	537	563	532	490	502	497	550	449	494	500	542	514	525	527	491	500	579	469	476	492	487	490	465	554	494	519	498	492	508	471	523	519	505	522	518	524	510	495	495	535	509	476	523	523	484	548	535	493	489	518	474	492	544	482	477	480	507	523	477	509	550	505	471	502	495	505	523	522	476	477	490	472	495	491	522	542	505	505	503	503	483	503	468	510	522	468	537	505	499	492	504	454	456	503	518	517	493	507	534	521	509	482	499	493	510	501	492	537	505	504	485	522	472	525	493	493	468	525	493	498	516	493	468	518	488	521	490	524	527	511	474	500	483	512	520	500	521	521	456	478	513	464	496	518	558	492	507	500	475	507	497	458	499	486	548	528	495	555	530	510	469	538	521	498	541	498	516	469	515	502	482	495	487	508	471	472	525	533	529	525	497	496	476	465	511	488	518	485	498	508	506	535	507	493	474	504	476	520	510	516	509	494	524	526	506	513	484	467	525	483	520	465	456	475	459	502	468	497	509	490	470	501	513	509	482	507	542	507	466	545	551	525	536	469	504	478	512	509	520	534	523	494	479	503	465	519	478	509	503	493	519	525	484	505	481	450	525	508	499	446	490	503	486	485	538	504	499	563	491	518	517	540	465	485	503	497	500	533	467	492	500	481	507	499	477	538	512	463	477	468	502	492	518	475	474	512	518	502	512	495	524	508	503	486	459	546	486	517	499	488	527	484	497	484	509	464	499	506	505	517	478	502	496	470	481	501	496	502	478	537	468	499	551	507	491	457	488	495	519	526	480	492	494	523	531	564	469	493	533	491	489	484	504	495	528	535	491	496	507	493	527	545	515	484	516	508	494	499	512	518	506	505	505	502	463	497	513	495	528	501	522	510	488	485	504	512	495	469	484	518	477	533	542	486	504	519	497	462	491	483	506	554	492	496	484	524	537	525	508	500	484	547	499	512	500	520	478	499	483	523	504	483	474	504	485	497	507	466	500	462	529	486	481	539	477	499	493	517	504	477	518	503	552	487	536	483	523	513	480	504	494	510	522	476	490	486	511	467	470	484	506	506	482	494	490	476	525	531	518	468	498	505	495	507	473	515	531	529	503	498	488	526	506	456	510	531	477	506	443	480	502	538	489	521	571	503	524	465	514	463	502	491	500	454	504	493	481	483	541	528	502	496	523	499	532	486	479	472	520	476	484	462	477	541	475	494	469	545	538	476	496	507	483	528	507	475	473	477	476	514	517	487	480	508	470	520	478	507	521	523	517	523	505	495	492	530	513	507	517	485	526	496	527	520	469	508	479	530	465	464	540	494	509	499	492	524	488	524	544	528	499	535	504	500	511	484	488	498	527	531	457	465	483	475	533	556	515	534	494	457	485	495	483	509	530	502	532	479	519	503	484	513	477	525	503	506	525	493	506	517	527	487	534	481	507	498	479	491	522	524	491	482	516	516	510	541	513	536	487	491	496	470	499	460	506	494	484	510	549	499	487	508	515	456	492	483	471	534	505	504	501	522	548	509	486	543	498	526	485	535	521	502	521	524	504	539	518	522	509	519	525	463	526	545	525	525	502	484	520	495	494	503	514	488	505	496	490	506	498	471	558	492	540	514	465	507	494	495	507	471	446	524	530	511	507	461	519	503	485	479	528	496	493	490	505	497	518	524	468	556	518	492	492	515	502	519	531	513	500	515	523	508	468	482	547	491	505	513	526	505	518	534	565	483	496	504	518	496	521	452	497	490	500	482	498	443	508	560	514	494	503	539	485	535	502	537	542	495	503	551	526	481	519	487	487	516	490	481	552	492	516	470	494	461	508	476	506	466	516	518	477	472	525	510	511	503	470	479	459	479	505	466	468	516	484	482	515	511	530	516	500	492	500	511	526	499	457	480	492	529	493	497	477	478	501	465	477	454	498	485	535	539	511	495	511	492	480	512	487	456	507	550	506	475	507	510	479	480	501	512	500	514	511	500	499	529	467	531	482	522	476	498	490	506	478	517	484	483	507	444	491	457	515	486	520	502	445	540	521	491	496	461	549	477	525	501	523	497	561	565	515	482	502	495	521	533	494	500	495	496	456	459	542	498	490	517	508	521	527	523	499	476	468	498	510	481	482	500	494	496	513	453	504	519	471	502	509	502	533	476	465	512	492	506	516	478	517	490	484	486	479	454	505	472	527	482	494	535	518	525	477	498	456	511	496	503	518	492	537	539	447	500	468	475	500	493	510	484	493	517	479	507	514	514	539	516	511	494	488	484	477	475	503	482	551	501	495	492	474	510	464	501	496	473	489	495	511	489	491	520	502	519	505	555	518	504	534	542	504	506	504	515	461	533	484	545	487	443	520	478	488	514	518	501	470	518	524	515	561	503	495	542	528	464	486	494	482	512	542	493	493	495	505	495	471	516	523	478	558	495	506	498	479
11128	24205	22082	12952	6705	4768	3652	2947	2362	1980	1657	1483	1318	1160	1022	996	886	883	887	788	742	771	709	663	656	676	672	609	581	597	558	560	573	550	571	593	523	530	516	563	542	503	524	533	541	513	520	532	502	525	533	473	488	470	486	501	454	450	490	516	483	526	472	514	507	483	490	526	489	479	466	494	466	483	464	509	500	500	488	497	477	504	493	504	487	526	482	529	491	497	489	479	482	454	483	462	467	482	471	434	482	526	468	522	495	462	498	547	487	504	457	486	499	493	512	465	512	487	483	506	477	441	495	468	471	464	468	478	463	486	458	520	476	491	481	484	455	498	450	488	448	488	462	448	461	447	482	509	490	453	468	467	484	479	518	471	486	449	466	516	483	472	484	444	477	458	490	466	514	506	493	490	471	460	470	495	479	449	484	488	462	496	456	517	472	472	449	495	480	442	464	500	481	481	501	426	438	517	446	468	434	501	449	483	463	482	499	497	461	477	456	455	468	525	486	488	482	473	467	508	473	519	504	421	512	484	489	434	440	490	445	467	453	487	513	487	448	497	465	453	505	472	450	428	482	468	451	439	429	455	481	451	480	467	468	458	496	509	497	473	501	447	451	489	464	478	481	470	468	474	517	497	457	491	463	497	498	474	502	461	451	455	459	449	492	483	503	485	455	454	480	478	476	481	471	489	458	471	471	472	501	460	462	473	467	456	516	472	495	461	468	489	498	444	439	443	492	464	468	486	451	485	470	464	436	456	462	451	487	452	483	472	493	455	446	492	468	455	492	492	455	466	479	513	458	483	505	486	489	461	522	501	495	484	472	491	458	482	462	481	459	453	501	502	492	475	459	486	490	494	501	458	453	444	471	472	468	487	510	435	492	480	444	474	470	460	488	460	469	466	445	462	488	468	521	495	492	467	489	459	504	475	500	489	483	488	490	508	431	502	467	455	448	487	485	464	474	500	509	444	482	479	483	484	475	446	471	441	446	496	489	512	458	501	453	506	521	462	468	451	463	537	480	497	438	510	476	467	436	464	489	481	467	462	489	487	465	479	440	451	488	476	478	495	482	526	455	486	475	490	482	460	483	477	512	491	476	451	477	468	455	489	509	485	483	461	456	471	433	487	448	502	476	474	537	459	456	478	445	473	519	446	448	457	476	475	477	485	478	459	473	490	465	478	510	466	431	478	477	467	452	487	468	462	474	449	457	481	495	456	483	477	456	488	472	483	478	487	471	470	482	494	481	501	472	457	470	459	442	454	477	484	496	512	462	488	479	426	500	478	454	468	470	480	465	470	448	463	487	465	487	495	447	504	482	476	451	492	484	463	477	461	488	442	510	474	472	465	458	470	503	478	464	508	484	476	461	495	451	488	455	494	516	500	479	463	473	537	513	473	507	474	482	496	466	474	469	499	492	450	486	462	468	452	499	496	468	421	479	491	472	460	478	447	499	526	490	519	477	450	524	494	482	439	498	475	478	473	514	447	446	451	440	474	468	469	478	469	487	454	472	487	475	481	493	466	467	477	504	518	473	443	470	475	410	482	461	454	469	501	513	476	455	504	503	466	484	467	479	452	479	473	461	465	490	499	473	453	450	456	473	448	472	457	490	463	470	486	472	488	471	461	478	494	444	476	466	493	447	459	466	504	491	476	472	457	478	485	467	448	492	477	483	473	494	455	507	499	480	466	471	477	482	455	484	467	475	492	500	482	495	459	454	488	469	444	464	409	493	478	481	508	506	516	446	512	479	466	492	466	465	458	469	499	490	489	479	464	474	454	469	460	471	466	467	442	464	478	467	485	513	516	512	474	476	471	466	440	497	461	486	445	503	469	479	478	486	474	483	496	447	457	467	472	503	473	512	459	452	497	469	477	470	451	456	481	484	471	470	470	458	454	511	449	471	429	473	498	478	456	450	477	470	457	447	436	471	465	496	476	501	499	459	451	471	448	485	450	476	458	489	483	444	456	450	489	461	441	462	464	477	492	503	500	465	485	496	487	474	479	449	456	462	497	489	458	477	517	443	512	486	454	499	477	492	493	479	445	472	490	459	466	449	526	499	462	511	454	473	461	470	446	475	501	476	477	435	487	463	495	443	438	540	483	479	496	440	497	487	471	525	505	489	470	474	485	518	498	450	522	487	496	474	458	474	473	448	488	506	445	476	472	503	453	491	469	484	475	474	479	497	461	449	494	467	484	492	480	464	488	463	499	501	446	473	471	468	475	495	484	468	476	476	462	469	474	512	502	505	475	479	462	483	478	474	500	492	476	499	479	496	478	459	472	507	425	531	449	460	463	493	483	488	502	453	470	486	496	459	482	515	490	492	480	495	461	480	443	495	466	427	439	491	490	454	464	443	474	488	457	481	511	470	455	496	471	498	469	470	468	474	481	480	484	449	475	483	482	475	470	477	480	474	480	472	498	458	472	470	489	465	481	472	446	465	466	445	470	513	501	483	478	483	468	470	494	474	437	491	479	483	478	486	468	485	455	446	478	446	516	484	461	452	507	523	479	487	470	494	463	471	465	446	505	474	447	462	463	499	507	426	506	495	478	487	498	459	488	466	459	500	484	463	459	500	442	464	501	467	488	471	429	434	472	453	450	475	493	470	478	486	460	521	452	476	483	495	492	470	480	495	456	508	450	469	477	508	489	480	483	471	481	451	487	448	478	431	443	498	484	439	507	494	526	466	498	464	444	465	457	474	473	495	453	484	463	501	483	473	432	505	488	489	460	501	475	490	435	453	472	454	461	488	467	442	516	450	491	446	455	489	448	450	429	491	442	437	444	447	478	481	493	518	440	498	485	468	445	448	439	464	467	478	491	491	471	523	457	452	471	481	447	436	467	448	500	513	500	479	482	412	461	472	469	491	509	469	457	451	466	463	424	474	438	467	460	494	461	524	487	468	453	437	466	464	451	484	496	457	450	492	476	479	464	516	486	467	498	505	443	472	448	464	467	498	488	525	469	419	463	470	440	527	477	483	474	485	493	483	450	505	471	470	461	456	461	444	466	471	491	446	464	478	493	494	515	451	463	432	471	465	478	478	460	512	508	483	450	506	477	504	480	470	475	513	423	463	462	443	468	509	475	482	509	447	493	460	465	496	462	490	474	500	440	464	485	472	477	480	490	477	471	502	472	471	464	481	465	492	512	475	461	455	484	446	447	480	472	463	485	454	478	463	488	475	449	485	479	518	460	471	474	462	493	445	508	480	491	468	480	491	465	473	473	514	485	461	496	471	414	479	472	463	471	465	490	532	488	457	474	440	476	511	497	441	444	446	490	494	471	446	507	483	450	493	501	465	477	506	511	483	452	458	502	462	483	487	520	477	443	456	440	479	515	454	465	463	466	440	510	427	496	489	509	518	465	466	466	475	486	515	459	479	463	493	468	470	462	504	480	481	494	507	465	497	473	458	514	452	509	478	466	468	457	490	487	460	487	464	498	490	495	473	442	508	477	477	478	515	499	485	429	478	508	476	499
28149	14553	2565	956	602	607	563	613	605	596	548	577	566	545	586	504	587	531	509	566	570	550	542	557	570	582	553	545	599	586	542	566	567	549	581	544	526	536	531	575	550	566	513	518	577	562	549	509	560	551	540	578	525	562	606	545	528	567	567	573	554	554	606	532	547	560	561	532	514	541	576	578	502	521	573	529	546	592	583	555	539	545	524	543	561	535	556	519	529	575	586	547	557	545	546	557	548	533	518	589	569	516	523	557	539	569	559	547	557	532	555	537	566	587	507	586	498	580	525	543	556	548	556	535	549	573	522	554	550	553	550	564	532	545	581	523	533	512	556	524	548	598	541	540	531	531	539	547	531	550	599	615	525	547	529	489	525	546	563	565	553	531	512	507	570	533	553	524	509	553	537	550	540	556	589	563	542	553	553	542	572	563	553	533	515	536	548	616	571	530	561	568	528	534	596	518	561	570	544	515	531	613	519	489	513	569	593	530	511	518	577	561	530	553	578	563	553	544	556	555	538	548	515	541	580	552	561	515	554	539	567	602	524	523	554	579	536	540	529	568	563	548	558	530	521	559	557	578	604	567	602	542	524	565	557	539	527	528	552	538	550	523	560	526	559	579	537	591	533	529	563	539	547	539	522	556	608	564	548	547	539	538	560	531	557	552	571	552	562	572	536	528	543	534	513	561	515	558	530	586	583	578	560	533	576	573	558	556	541	566	566	525	593	570	512	536	534	567	524	552	540	593	534	524	548	543	531	579	589	600	525	521	582	560	572	522	555	523	589	570	538	595	577	586	558	561	550	549	544	602	551	533	537	572	585	538	561	564	543	540	550	567	527	543	565	512	563	560	514	521	561	577	534	539	560	530	543	559	571	569	571	576	558	562	537	565	528	564	583	501	556	561	512	565	549	605	594	540	502	588	514	528	566	570	546	574	579	573	583	517	522	559	535	580	544	560	513	541	528	552	536	574	562	578	574	559	566	553	534	537	525	606	553	608	545	585	536	533	518	523	580	529	557	565	526	555	545	519	561	533	511	540	594	518	562	538	507	559	561	579	488	512	587	562	522	555	567	564	566	556	530	572	558	543	590	571	552	567	542	547	500	552	555	541	557	535	536	558	569	553	572	543	556	566	499	562	546	529	510	497	519	555	550	583	560	578	546	514	561	572	548	553	539	586	610	503	544	538	548	565	555	580	505	554	521	511	572	505	580	534	575	544	587	557	524	546	574	585	560	556	548	569	569	530	591	553	530	566	562	552	525	557	608	517	549	511	548	527	544	589	518	567	564	583	535	576	547	530	529	521	601	527	523	550	522	567	534	551	569	528	545	610	541	516	515	514	554	557	536	528	542	559	543	568	600	573	556	563	522	538	532	568	582	549	518	552	580	514	537	554	586	532	558	537	551	555	515	546	549	550	522	606	541	523	522	548	556	583	537	561	539	527	543	547	561	536	536	554	572	565	579	568	557	555	502	541	579	535	569	563	528	590	531	517	547	567	558	573	510	500	535	505	589	532	551	555	583	587	551	556	580	558	576	556	567	566	549	545	561	547	526	586	573	522	578	535	548	518	551	517	522	545	547	548	528	562	555	539	542	546	552	547	566	541	522	547	579	587	514	558	535	584	498	536	550	572	524	526	578	565	545	553	510	554	558	528	573	567	526	533	561	529	546	562	563	551	535	570	578	552	532	540	544	556	550	562	583	557	532	601	549	558	582	544	569	606	539	550	620	593	534	516	527	560	541	557	558	580	597	567	559	525	519	554	573	573	581	555	576	520	580	535	555	520	552	552	571	556	507	561	536	596	545	544	578	520	544	559	525	538	588	544	572	555	579	561	533	586	593	560	587	542	545	531	590	595	568	544	560	579	593	509	513	552	571	568	574	579	523	530	534	527	503	510	567	555	564	548	553	580	522	517	585	514	523	569	522	553	583	518	537	575	544	566	545	540	520	569	542	544	558	549	525	507	602	583	511	527	557	557	562	493	619	512	479	578	585	510	542	534	504	535	518	528	612	585	540	561	539	557	488	534	519	541	533	564	564	505	588	537	545	549	540	540	500	534	516	544	572	522	506	549	503	518	532	558	574	529	565	631	561	567	556	549	540	567	562	527	560	542	569	593	533	539	577	529	573	585	590	552	537	564	564	564	533	542	515	551	578	521	562	557	528	560	546	531	586	545	558	572	571	561	601	558	547	568	534	612	557	570	586	547	533	569	516	531	563	554	564	528	526	566	569	523	550	612	513	514	532	510	553	576	561	576	564	555	588	557	597	559	553	563	587	567	484	541	560	534	523	561	554	551	547	549	553	538	507	531	575	575	572	568	525	556	548	491	582	519	580	539	543	563	557	549	587	568	548	543	564	577	566	516	546	587	577	548	587	570	535	560	561	580	550	530	543	531	523	551	537	588	534	545	578	580	580	576	561	557	535	540	615	545	539	545	530	542	561	527	547	581	569	558	569	569	563	581	557	585	562	545	530	547	569	588	546	533	549	535	549	565	562	519	548	563	535	566	568	564	532	580	562	565	557	594	580	572	550	569	515	592	529	524	492	571	546	537	538	535	532	556	592	543	525	579	575	547	567	546	529	566	595	575	557	529	543	555	550	533	512	516	591	568	552	549	585	543	527	534	597	566	544	569	585	542	517	542	551	589	574	560	560	591	548	566	535	531	591	555	587	512	515	549	496	541	578	585	565	550	517	560	533	526	531	581	534	586	587	526	543	554	545	523	557	569	561	543	572	534	512	556	585	555	540	526	511	517	554	536	563	599	519	577	547	596	588	500	568	544	552	547	546	530	541	538	569	566	548	594	540	548	549	554	537	564	537	504	531	545	532	556	533	537	506	558	588	538	572	556	547	514	513	508	531	551	536	528	560	567	540	555	609	541	532	530	568	529	580	562	554	518	597	527	542	544	564	557	539	558	571	572	564	514	560	516	567	541	623	566	590	584	549	595	558	556	569	592	560	573	521	550	483	557	542	555	569	526	546	521	568	524	561	529	577	541	524	495	571	537	548	543	534	563	523	552	550	528	535	538	500	508	522	585	546	571	567	559	518	584	549	554	544	514	550	554	609	506	544	531	578	552	524	541	543	518	563	580	553	541	537	551	574	522	549	564	571	547	595	570	548	564	534	558	545	550	589	587	604	549	558	533	535	536	529	532	550	542	554	538	569	513	582	544	560	543	580	557	560	543	591	558	557	565	578	598	578	558	548	540	530	510	536	567	557	575	538	525	554	562	545	571	547	532	564	519	571	578	571	552	554	575	554	556	551	541	538	518	531	522	576	569	573	571	538	571	553	574	560	557	582	581	556	570	551	532	535	543	554	531	569	543	539	527	544	547	539	560	567	551	543	561	552	555	587	535	550	564	573	568	549	514	545	547	572	557	569	513	549	543	575	578	562	557	581	600	552	513	553	506	535	562	523	524	560	496	555	560	567	602	518	532	550	527	551	499	571	539	590	607	554	576	575	560	514	535	550	589
5598	2076	1649	946	763	719	652	592	621	633	683	629	556	581	613	577	594	619	589	557	601	577	585	577	576	559	596	569	555	589	597	558	577	588	568	581	595	550	586	604	606	579	587	610	579	598	567	589	545	564	578	585	551	608	576	598	618	604	604	589	563	546	567	596	534	550	593	563	581	563	546	590	558	548	599	548	581	569	570	539	602	601	593	571	577	558	613	556	592	531	576	593	533	628	546	588	594	554	583	589	551	593	552	553	608	549	544	557	575	583	568	544	556	558	590	562	563	552	562	572	565	544	608	596	591	496	563	583	544	598	570	558	552	546	568	647	574	563	598	537	576	627	556	543	568	535	537	598	592	557	538	576	517	569	582	638	564	524	580	590	600	579	594	601	563	563	517	541	641	555	604	525	552	585	557	587	561	572	632	588	583	557	515	586	557	584	563	555	543	595	596	545	582	568	540	584	613	610	573	581	554	595	603	588	588	558	609	581	542	596	600	548	582	571	569	540	569	561	607	595	629	602	592	605	567	589	615	573	572	635	583	565	556	555	624	545	527	556	556	574	557	566	589	590	599	580	577	608	577	557	610	575	601	626	563	593	606	625	609	580	635	586	580	567	564	573	578	585	597	592	535	551	530	601	569	589	596	564	537	558	561	598	625	602	579	555	631	587	586	591	587	595	572	561	561	586	596	594	571	553	565	556	644	548	570	514	552	566	562	595	574	562	586	595	600	587	537	560	610	544	596	564	573	563	575	567	563	512	591	527	576	539	568	597	575	622	591	551	578	586	518	553	543	544	592	553	572	559	577	550	595	587	549	587	613	561	541	575	530	566	594	593	542	565	585	594	554	587	601	592	588	588	571	530	577	574	571	558	575	553	531	602	590	575	583	604	566	624	603	569	546	574	598	589	606	589	558	602	563	571	563	584	546	576	606	556	542	569	579	601	560	547	609	624	573	562	582	561	556	579	524	580	551	581	557	582	565	562	563	566	560	595	548	579	545	604	548	555	590	570	576	581	564	609	580	534	563	570	545	559	590	605	584	559	574	556	554	571	598	564	574	586	620	565	586	536	593	555	574	614	574	597	573	541	593	593	615	588	571	582	585	590	565	552	595	546	539	569	565	607	559	607	590	550	577	525	560	584	539	560	594	587	544	533	606	543	534	545	581	591	583	568	582	585	552	586	560	579	633	597	570	618	585	563	560	533	620	601	604	554	573	603	583	575	573	581	558	571	582	541	574	603	594	553	595	562	552	560	590	616	587	574	563	573	566	603	578	607	567	558	591	588	625	583	535	571	557	555	554	555	543	573	556	578	546	565	574	543	589	627	524	597	567	593	590	566	553	568	568	554	532	587	584	587	565	593	603	555	587	607	558	601	605	580	590	593	582	621	620	584	581	551	580	610	572	619	573	595	575	597	577	546	616	550	565	563	601	582	518	565	547	559	599	560	587	547	563	577	530	559	555	576	626	553	585	570	597	574	582	590	561	555	587	614	562	575	583	601	600	570	591	573	616	607	575	571	592	626	570	591	618	546	571	575	592	589	553	547	579	561	586	572	581	604	584	534	606	577	571	586	547	567	597	590	522	562	561	544	528	595	556	575	562	570	565	614	567	557	564	554	570	573	567	622	625	572	580	507	591	584	628	567	598	587	540	567	579	568	574	606	552	503	571	594	542	554	546	571	546	587	578	539	596	552	585	551	583	550	555	607	586	550	584	595	573	589	582	579	569	549	541	583	586	596	576	560	518	494	545	574	563	581	592	580	568	570	601	612	615	605	567	597	566	597	588	557	590	556	567	513	603	565	555	578	575	562	588	589	584	580	597	560	606	578	573	581	568	582	584	559	579	583	574	612	603	549	566	578	580	576	569	590	586	579	567	585	562	515	640	549	582	584	560	516	575	596	571	555	564	562	545	581	581	618	580	556	599	601	542	511	569	541	509	606	611	545	579	566	541	529	578	566	519	535	580	607	580	509	608	566	573	551	573	569	544	597	576	606	570	597	585	591	585	624	558	576	545	555	555	579	560	563	598	579	584	569	579	548	552	562	624	553	528	583	587	590	547	538	563	531	593	570	592	564	557	568	586	603	600	561	565	543	600	541	567	586	578	572	603	590	576	597	553	563	566	553	541	556	602	535	590	553	544	525	558	577	557	549	561	620	534	572	571	588	561	533	592	550	587	580	546	584	570	534	564	591	609	586	583	508	578	591	557	563	585	554	553	569	549	516	558	593	534	648	623	523	571	558	565	564	604	565	536	563	608	576	539	573	599	567	553	538	556	563	593	569	560	610	558	578	565	566	569	587	576	556	577	575	551	612	568	529	567	575	590	591	541	563	629	574	517	598	586	610	592	578	552	595	558	593	586	602	560	580	579	596	600	582	592	558	588	558	600	580	561	583	558	593	565	529	531	564	578	580	528	570	515	579	612	565	548	561	578	571	577	537	576	549	604	611	571	585	552	557	578	556	550	595	576	569	550	622	616	582	577	548	616	618	555	593	584	554	554	596	578	554	563	545	588	632	574	527	602	562	555	576	610	602	541	580	553	551	545	584	611	539	565	595	567	550	529	550	617	608	576	556	565	643	585	582	594	593	547	563	576	644	597	528	587	596	552	584	579	589	587	607	616	590	587	547	539	586	606	542	564	594	613	595	590	556	563	584	517	571	565	585	590	548	568	576	577	568	551	575	571	599	629	575	574	543	563	588	557	562	570	589	553	617	588	533	598	590	559	550	588	584	573	547	610	546	565	567	612	557	576	555	563	583	610	565	596	578	579	579	620	594	538	562	578	536	577	533	603	581	564	555	596	570	562	542	592	548	544	561	590	594	591	518	583	601	592	559	542	604	555	606	558	554	583	564	556	635	508	623	576	544	578	593	566	595	562	587	561	577	593	539	561	623	566	569	604	576	641	546	548	564	577	572	559	582	585	579	555	551	563	581	552	607	611	562	620	609	605	566	546	614	579	588	570	604	578	586	587	574	555	582	559	562	574	552	544	594	575	556	598	603	559	606	571	590	567	561	590	560	568	599	597	607	599	578	576	568	587	570	586	561	587	582	622	598	588	570	552	637	564	570	591	539	581	517	554	587	551	600	583	585	616	549	613	577	569	614	598	583	533	551	621	531	574	575	540	586	568	559	540	516	546	583	623	578	567	584	564	606	589	573	555	515	600	577	582	590	561	564	564	605	549	529	553	569	568	550	572	605	586	565	579	585	599	556	594	570	601	571	563	560	568	600	596	559	575	570	590	558	595	601	594	567	615	572	544	537	556	600	543	567	603	556	577	586	584	574	596	576	571	550	552	530	549	578	595	603	574	558	541	619	564	572	557	588	559	524	587	582	560	542	596	579	570	555	590	563	599	556	609	538	562	586	610	584	577	555	572	545	607	588	608	614	586	588	585	578	618	537	563	578	558	577	572	589	564	585	585	594	593	549	543	599	639	561	554	579	593	570	578	553	590	551	605	568	610	586	593	561	586	577
25113	20694	27097	24343	20698	11014	1396	840	707	618	550	467	482	412	372	338	354	335	350	331	328	315	313	319	299	258	282	259	290	289	273	284	277	248	267	256	261	278	289	291	265	267	263	232	288	277	263	250	278	253	258	259	276	252	253	234	235	227	249	253	250	251	244	236	232	250	278	239	240	238	259	237	251	244	262	275	236	268	229	253	249	247	266	274	256	274	248	233	239	271	254	243	255	251	234	235	235	248	242	253	217	220	229	280	264	271	238	260	211	261	269	237	260	290	280	199	207	246	244	254	261	257	245	238	262	242	254	236	263	264	249	228	254	255	240	239	235	249	250	231	229	258	250	263	234	252	250	255	242	252	265	238	252	245	233	252	247	254	260	226	237	249	242	256	245	237	262	250	236	257	232	256	244	259	253	261	261	206	225	227	262	223	230	233	254	261	255	225	242	237	255	258	214	245	236	221	231	263	255	232	237	228	273	245	242	251	254	241	254	230	249	239	245	252	231	229	263	234	255	242	266	253	223	242	236	234	222	253	242	251	250	253	249	251	262	222	243	249	230	240	266	234	261	267	261	236	261	243	254	232	220	238	201	241	261	217	236	252	237	235	293	254	266	245	271	255	277	241	271	244	267	269	275	246	249	253	245	249	251	258	269	257	226	262	253	264	221	263	218	249	232	254	277	262	247	237	266	248	231	216	261	250	220	249	229	257	232	223	255	239	235	273	246	251	245	266	278	250	244	271	250	258	242	249	240	240	263	220	259	251	217	283	239	237	251	250	242	250	294	230	219	264	246	245	275	245	224	210	244	252	245	266	255	252	236	252	229	267	248	240	252	246	235	260	238	240	235	263	262	247	244	255	233	245	234	253	241	246	241	250	253	292	244	223	240	275	251	246	253	275	280	207	244	232	251	266	244	229	270	282	244	250	251	224	233	250	239	250	239	236	236	256	233	259	262	251	227	240	220	233	248	257	254	239	244	254	232	237	255	216	209	254	225	241	225	234	231	230	234	200	219	279	261	227	240	265	247	232	247	264	257	243	248	240	276	237	244	268	264	260	293	235	250	242	269	237	242	256	227	227	217	252	229	253	238	221	236	223	228	239	252	247	227	255	267	261	246	241	255	230	215	256	231	240	241	240	252	207	229	233	238	249	242	244	242	219	210	232	251	211	271	236	250	257	232	224	237	224	270	271	242	259	213	248	259	236	254	223	210	269	239	237	274	217	226	229	241	225	256	248	255	247	245	244	214	211	237	240	223	236	254	241	227	260	243	265	266	263	246	248	251	249	246	253	257	274	272	254	250	261	245	240	233	222	246	242	261	248	236	237	230	258	222	246	254	226	231	249	245	258	246	254	237	267	250	257	226	258	235	247	234	231	253	256	245	249	273	252	229	242	252	243	233	245	272	238	219	227	260	233	220	241	256	252	244	237	256	229	242	259	262	264	280	273	230	247	257	221	244	261	244	259	230	251	249	242	239	246	242	239	201	236	231	260	232	232	245	253	233	226	245	254	238	255	229	230	227	229	261	249	243	245	255	256	235	255	243	238	269	251	233	199	258	256	257	252	235	243	246	237	227	231	231	251	233	220	223	235	225	253	248	261	236	231	274	262	278	244	249	239	244	249	280	208	257	254	267	248	276	238	269	234	245	267	256	255	246	257	262	273	225	239	237	221	271	241	264	223	266	264	254	255	239	213	259	251	215	234	228	239	257	235	230	243	264	278	237	263	266	203	250	238	260	233	256	237	218	245	237	227	257	234	264	244	240	262	238	256	285	224	243	244	244	255	255	224	238	251	236	236	236	250	252	278	247	247	265	237	241	245	267	224	272	238	243	256	247	232	269	250	230	268	273	235	249	250	236	259	250	230	260	231	250	242	222	232	240	244	242	236	245	233	225	256	221	255	225	215	244	274	261	245	220	249	227	248	238	228	229	250	262	241	259	220	254	223	249	261	265	230	250	256	277	237	231	256	252	214	242	226	231	238	248	238	253	239	245	233	273	289	275	262	231	239	239	260	252	287	279	273	242	212	229	245	250	223	242	260	233	237	232	225	246	255	254	231	267	227	207	235	238	226	223	252	236	263	247	232	282	252	237	227	237	244	218	213	235	237	243	232	231	221	237	240	276	261	238	263	248	235	224	249	231	251	241	238	230	257	249	238	232	241	250	225	216	255	247	261	259	266	251	249	228	234	241	241	246	258	231	227	235	232	274	245	269	238	250	223	233	244	242	257	248	251	239	254	262	228	274	234	254	213	235	264	267	283	234	231	227	229	254	235	290	234	234	234	231	241	251	232	236	245	269	235	245	264	243	259	242	223	244	221	234	267	259	235	256	267	259	230	233	256	232	256	248	246	254	258	238	249	243	238	241	257	212	254	262	269	244	236	225	230	246	267	250	258	243	235	247	251	244	214	249	275	243	259	230	205	274	278	240	275	238	228	246	254	262	222	234	252	259	240	246	234	229	267	243	267	262	216	264	241	246	235	266	234	232	213	271	271	240	247	218	282	236	225	241	228	251	216	257	259	225	234	251	231	241	233	215	253	229	237	226	243	273	252	258	233	236	247	234	234	253	253	227	245	248	246	224	241	265	241	206	242	224	245	234	247	224	226	242	251	264	261	206	229	206	252	220	218	250	260	272	251	242	249	238	235	258	225	239	258	225	244	209	283	267	249	250	231	231	241	258	239	255	229	257	238	255	245	222	241	234	260	245	264	242	252	269	251	268	233	245	256	254	232	248	220	232	251	242	277	230	258	248	273	271	248	246	252	248	239	253	241	224	277	245	255	242	237	254	230	237	261	229	246	251	262	231	279	226	257	231	250	250	267	279	245	237	224	239	217	232	242	224	242	231	247	249	236	223	242	259	261	268	224	290	249	230	252	220	266	248	230	261	243	236	241	235	215	252	263	244	255	226	235	266	246	234	225	244	223	254	248	268	260	260	247	228	249	244	240	249	222	231	248	250	258	227	242	256	232	252	254	246	229	245	221	255	253	271	236	244	220	259	258	218	255	245	236	272	266	251	222	243	234	248	244	214	247	234	236	251	239	223	255	238	241	248	238	230	236	243	255	261	230	248	238	250	286	238	235	246	238	278	264	263	249	233	231	265	248	257	232	238	253	243	271	231	235	248	239	232	235	243	240	221	256	260	205	230	247	252	245	270	254	258	225	225	241	247	235	265	243	273	238	230	277	248	239	225	224	230	252	242	201	229	249	273	254	210	275	225	252	250	251	259	230	233	252	255	240	209	235	230	225	237	238	229	253	215	231	223	258	238	234	225	251	225	213	242	238	233	253	261	253	244	252	234	237	207	246	244	248	257	229	248	260	242	240	247	250	237	258	232	236	216	235	225	217	251	231	215	233	253	239	244	238	230	255	250	273	254	236	242	247	267	245	241	226	225	262	251	251	260	259	237	236	219	268	242	247	247	250	250	264	242	238	248	231	271	232	228	282	236	243	274	227	221	247	253	232	241	244	219	248
7867	15965	15305	8271	3719	2719	1998	1562	1246	1019	912	817	668	614	545	572	474	455	450	436	404	412	394	375	354	351	340	346	325	342	302	306	353	314	323	338	325	308	310	288	286	291	293	314	315	287	268	310	274	275	277	282	307	288	288	262	268	297	270	283	278	238	268	256	270	266	256	273	289	280	317	259	259	281	262	258	266	254	256	274	258	241	281	249	276	246	281	280	269	262	275	267	292	283	263	265	264	220	250	266	290	247	283	269	248	260	267	272	274	249	240	242	251	263	256	248	275	255	297	245	250	279	281	285	281	256	262	257	266	255	252	269	260	268	292	262	288	260	297	266	264	258	270	273	278	248	275	233	265	258	270	263	267	243	242	282	282	258	286	277	259	279	255	294	247	239	260	278	287	244	264	249	266	275	264	242	247	280	275	245	294	242	266	275	291	262	279	245	271	244	264	253	253	240	240	260	260	228	275	271	245	260	267	251	272	289	283	287	266	272	280	231	267	244	267	279	267	250	250	288	286	263	293	254	306	265	274	237	275	255	300	278	242	242	249	266	276	275	285	257	268	297	273	280	239	281	245	289	261	258	250	237	268	258	240	261	264	236	267	251	269	222	262	253	270	249	279	250	256	263	256	238	245	263	254	284	255	249	269	267	283	271	239	260	271	272	270	292	253	287	263	269	287	262	271	278	274	262	251	267	271	279	286	290	257	259	269	274	262	258	267	264	272	281	282	253	282	275	246	254	290	279	256	250	288	280	239	276	275	264	244	265	259	275	244	264	280	268	273	277	249	260	280	266	272	261	287	262	281	291	259	261	261	270	255	230	254	252	277	265	244	274	247	245	280	254	255	269	267	260	276	266	287	292	274	252	266	272	246	260	297	263	263	259	260	253	252	251	255	239	267	278	262	263	257	235	259	244	259	261	270	280	253	264	255	261	287	266	252	281	233	232	242	268	259	272	233	248	254	254	268	293	277	270	249	280	300	265	246	260	284	251	268	243	290	275	261	249	273	275	273	258	232	271	271	259	272	286	243	254	273	280	275	301	252	293	262	274	249	246	264	276	247	263	259	255	267	264	276	259	273	273	246	259	238	272	265	251	263	279	294	263	257	245	272	275	275	243	265	280	244	283	263	258	275	285	267	294	268	255	273	288	284	244	254	258	264	243	266	256	277	247	243	281	241	249	248	257	269	283	248	264	268	268	274	259	273	254	244	271	249	274	268	256	266	267	253	246	292	281	257	271	274	256	246	242	298	311	295	294	250	243	293	276	273	249	277	265	276	223	233	293	252	251	263	278	274	241	274	254	266	275	250	246	272	266	256	260	264	285	295	272	288	260	295	281	284	270	256	277	250	249	244	265	243	268	300	267	283	258	265	259	281	249	253	256	248	264	279	272	245	279	254	268	254	281	295	290	268	281	268	254	261	283	282	271	268	273	247	259	261	291	265	259	251	278	270	263	280	260	285	261	273	259	284	257	251	259	249	229	285	276	289	272	255	276	224	265	219	247	249	232	283	271	306	266	295	247	252	252	255	257	301	256	266	250	289	259	262	272	259	241	259	251	246	252	242	275	260	275	275	236	246	261	288	247	261	283	259	288	251	270	271	272	275	258	277	285	259	263	272	270	264	231	268	234	245	238	284	242	242	261	269	255	237	259	275	241	244	254	266	266	266	278	283	262	243	239	281	267	252	274	249	290	297	282	282	256	249	281	249	252	270	271	258	233	265	283	271	264	239	250	258	253	239	271	260	243	239	254	283	258	263	248	277	267	271	254	275	259	242	249	250	257	243	274	264	268	261	273	296	288	262	254	237	266	265	274	246	243	271	253	236	240	268	260	285	292	231	231	252	263	298	258	267	286	301	282	276	267	275	290	302	253	296	275	276	265	264	263	261	266	265	267	251	284	269	315	286	243	273	266	258	266	257	266	253	310	279	293	237	281	223	270	284	305	255	265	254	262	261	249	231	275	280	246	246	249	282	272	241	267	265	269	273	243	241	259	270	276	258	263	286	254	262	286	266	256	213	245	260	269	275	262	222	278	257	233	231	302	271	288	244	236	263	256	273	246	238	268	247	262	267	254	245	259	263	255	273	268	255	259	296	257	278	249	266	295	247	264	251	266	273	281	237	253	270	246	247	264	275	246	276	277	281	235	229	273	270	283	275	234	255	299	261	254	247	265	262	230	264	253	251	254	260	289	254	276	239	230	252	227	252	285	296	230	268	246	274	265	250	241	280	273	262	276	250	267	250	232	242	224	260	262	284	266	239	280	280	265	223	230	280	246	248	255	258	244	288	270	295	260	237	245	287	264	260	260	249	295	253	261	258	253	266	286	263	257	255	262	274	292	242	254	249	262	242	269	287	256	244	256	283	275	279	294	255	269	269	263	262	276	240	242	256	262	249	278	263	258	250	257	251	247	274	263	266	265	239	257	265	295	269	306	269	269	256	288	280	268	267	295	250	251	257	267	290	250	262	276	282	266	269	234	273	260	247	250	305	255	277	261	237	279	242	264	248	251	266	271	286	290	267	262	290	252	261	254	267	306	270	280	231	261	268	273	266	264	263	281	222	272	266	256	242	251	235	238	267	271	291	246	276	267	270	236	281	288	239	260	256	244	270	271	268	277	288	283	257	220	240	265	273	243	272	269	248	281	258	261	266	283	267	274	272	279	241	278	244	232	256	282	272	257	256	267	282	280	258	249	274	257	266	248	244	256	249	232	236	248	259	245	269	252	253	248	252	266	266	248	261	262	272	245	267	280	254	255	280	263	245	284	270	293	262	266	277	236	258	263	244	238	275	248	269	266	232	257	268	286	243	261	262	255	275	241	269	270	237	291	282	249	260	243	279	257	273	260	259	244	247	235	287	253	263	227	239	294	294	270	284	277	274	245	269	286	305	269	273	277	246	262	283	277	263	280	245	276	259	228	281	274	248	258	275	246	261	249	269	268	260	256	239	264	255	279	261	265	269	264	266	271	252	246	265	240	252	242	247	273	270	258	278	248	254	261	255	249	267	259	283	249	258	271	282	275	260	244	256	277	256	279	254	267	274	273	262	296	230	255	254	245	262	250	250	267	277	283	268	262	295	229	256	255	281	274	267	260	238	248	247	285	274	301	271	243	267	231	251	237	255	259	242	231	248	254	287	288	269	261	276	261	291	271	262	250	258	242	281	267	267	267	233	272	259	247	262	243	276	261	260	273	265	264	253	261	232	268	267	277	274	270	246	224	269	277	276	263	254	258	270	266	269	264	248	246	269	273	256	274	262	280	273	248	284	235	253	286	251	247	241	245	251	247	248	213	277	224	276	272	264	275	274	277	254	294	284	258	234	251	261	251	270	258	274	252	299	273	262	238	251	257	271	237	268	263	252	275	285	255	292	280	273	272	273	288	250	222	283	268	263	274	255	244	254	246	294	279	251	273	278	258	273	236	256	265	260	268	272	236	281	271	257	235	249	257	266	303	257	278	275	249	260	291	279	258
22957	20714	27521	23969	20718	20794	9256	1788	1324	1127	1013	982	866	783	727	755	722	695	677	638	600	596	632	615	644	601	547	602	587	563	533	544	555	552	484	523	556	555	458	522	559	526	533	533	529	549	532	521	474	502	512	522	527	502	550	513	466	516	516	507	503	503	527	515	511	526	518	497	530	521	534	530	557	506	524	508	466	513	504	475	507	490	488	510	513	496	505	557	486	517	482	491	470	499	481	490	502	534	495	467	533	504	517	484	490	503	533	512	514	530	486	495	513	507	473	501	543	480	518	536	505	474	524	462	501	476	527	495	528	521	461	469	529	486	507	473	548	505	484	508	482	467	497	512	490	514	519	496	510	499	481	488	487	499	508	533	540	532	545	491	494	504	473	492	472	503	488	484	526	497	463	483	512	507	483	568	472	498	482	529	519	507	484	502	479	502	490	487	520	487	456	507	502	524	513	534	508	501	508	524	503	505	525	505	489	497	505	504	520	499	492	488	449	527	531	477	442	508	468	477	505	522	514	459	514	528	505	492	529	493	491	505	507	473	518	483	475	508	502	452	504	505	492	468	508	463	534	500	488	548	473	492	523	513	479	555	462	478	506	468	517	489	461	490	454	479	540	480	479	509	471	492	501	486	484	503	486	517	506	497	480	479	521	500	520	482	526	482	492	507	487	521	518	532	501	520	469	527	501	519	495	504	500	482	483	517	506	535	530	546	542	510	523	507	492	531	505	495	485	519	534	509	513	466	534	474	491	557	458	500	538	500	483	504	476	488	495	460	508	502	515	477	505	472	496	495	455	501	490	508	477	503	446	517	462	507	525	444	475	526	477	452	452	459	487	466	495	476	461	471	507	548	495	471	475	529	481	506	490	504	526	502	505	479	503	465	484	460	505	499	516	560	472	512	471	489	509	475	511	540	475	491	474	510	501	518	466	491	515	496	485	531	511	512	497	473	528	477	487	453	483	539	495	489	519	538	511	541	514	497	537	524	479	529	494	536	487	487	509	481	528	480	504	520	486	533	504	488	489	496	484	479	482	492	496	504	474	508	511	491	512	475	472	504	488	523	484	492	465	479	496	485	499	514	514	522	477	531	464	513	510	468	472	475	504	505	520	542	514	527	460	497	502	517	517	490	516	559	503	474	478	494	509	522	504	486	504	458	468	511	525	446	481	473	517	543	507	487	515	506	484	463	471	534	476	523	493	475	517	496	516	501	492	467	503	468	489	502	479	481	528	475	506	472	495	443	506	475	494	504	488	447	499	468	510	465	531	481	503	529	530	496	499	507	511	485	467	531	532	471	482	513	519	508	493	517	478	503	520	509	563	497	500	475	459	501	449	486	491	506	499	465	506	504	520	481	519	500	516	519	468	451	516	489	474	456	474	492	468	460	507	503	510	475	483	515	495	507	515	517	524	485	480	532	514	483	499	523	471	471	522	500	460	459	489	509	537	524	491	495	507	499	504	492	488	468	484	470	482	507	503	522	521	464	497	517	441	487	531	496	514	481	520	513	496	489	488	500	530	450	547	498	480	495	472	491	497	486	501	539	492	536	523	505	506	505	486	493	521	515	483	488	488	502	458	502	480	480	458	501	527	487	485	490	528	473	520	497	529	492	468	495	476	498	489	484	531	518	482	505	520	524	498	535	506	491	496	486	550	484	525	498	506	518	509	503	516	549	504	488	517	467	504	527	490	509	469	479	482	491	500	487	485	500	516	507	493	496	493	500	500	529	492	487	482	483	501	500	527	501	525	472	520	501	526	509	524	484	516	494	488	478	499	486	482	483	448	505	507	463	481	533	467	552	490	492	511	552	526	492	520	525	505	460	524	517	497	492	489	502	493	477	524	505	508	466	490	470	531	515	507	499	516	457	468	497	509	509	503	516	522	485	509	516	457	495	497	511	506	471	528	475	546	469	495	485	492	489	509	480	477	510	490	504	495	519	507	464	497	506	546	518	474	476	497	513	492	492	480	494	448	494	483	498	503	505	492	514	482	504	444	489	479	515	468	503	470	456	531	488	496	484	495	529	510	479	493	513	500	539	534	524	520	499	532	492	453	494	500	531	500	445	521	522	525	536	498	491	506	530	472	510	476	551	490	493	524	482	494	529	458	496	568	487	487	499	501	484	467	468	514	474	486	505	509	512	488	493	510	505	456	492	519	504	480	452	504	517	508	471	514	468	437	493	520	535	486	492	493	532	531	486	489	491	464	520	483	534	493	508	509	485	477	495	461	588	528	499	503	498	494	474	493	525	520	522	511	522	495	499	495	507	536	455	522	457	517	530	535	517	474	500	459	504	499	479	531	473	531	484	494	497	498	494	517	480	520	511	504	500	494	493	536	511	464	514	512	484	506	480	490	471	483	516	506	463	512	452	508	462	475	501	466	524	451	449	467	508	481	486	518	525	526	502	499	495	492	473	485	487	490	494	506	490	488	476	481	500	481	534	503	530	495	501	463	523	507	461	491	481	469	444	475	474	473	463	487	531	515	522	537	490	523	505	485	469	489	485	528	491	535	504	529	448	490	493	519	488	484	483	478	484	468	546	516	482	522	491	496	449	498	447	490	509	540	498	517	473	459	490	470	493	500	474	490	480	521	467	495	507	468	533	516	539	564	498	500	510	493	535	541	491	512	519	510	554	514	498	476	480	514	500	495	505	499	510	503	482	488	504	477	501	485	516	544	527	458	456	513	482	484	499	520	509	483	483	491	478	504	532	485	451	520	497	495	532	471	485	479	465	502	480	488	514	489	550	495	495	497	494	532	495	520	525	515	484	527	515	450	482	502	502	527	475	510	499	459	509	531	456	477	501	490	505	523	505	497	530	472	492	517	485	516	525	495	471	530	496	539	463	462	487	454	471	480	492	492	480	480	519	527	484	522	496	474	495	448	486	482	483	474	495	497	499	509	495	491	487	492	488	485	501	496	470	505	446	485	500	480	567	487	501	491	494	502	492	478	506	489	494	495	507	529	432	472	486	508	499	480	495	540	500	453	471	504	479	476	473	511	515	535	486	487	544	464	515	525	475	516	490	493	524	481	505	526	493	492	504	510	487	519	482	524	473	521	544	492	469	525	495	534	491	485	474	482	530	502	466	501	471	507	502	510	514	458	449	498	486	465	478	497	513	493	488	495	499	479	517	507	467	514	472	500	489	514	516	482	480	501	532	509	449	462	488	508	490	506	519	447	482	500	499	529	489	510	525	447	491	512	471	480	515	489	479	521	496	489	491	502	513	514	513	549	484	488	529	517	517	501	444	457	479	528	472	489	514	488	484	547	522	469	499	524	493	512	529	524	479	457	505	517	450	498	536	478	509	525	474	529	478	487	509	513	528	473	500	502	457	470	487	465	481	494	504	484	524	470	515	522	489	493	535	499	518	479	521	499	495	510	531	478	481	497	500	469	496	500	521	490	509	499	468	472	476	493	492	542	508	534	481	476	514	492	475	467	509	554	539	479	495	479	455	468	523	487	508
11126	23828	22799	13326	6706	4826	3661	2957	2345	1964	1777	1474	1258	1135	1035	950	905	818	846	751	736	687	702	647	671	624	634	608	602	591	564	587	546	551	564	580	510	549	495	483	533	524	552	569	547	507	520	525	534	526	521	460	531	513	505	516	468	491	523	526	513	507	475	484	485	534	480	482	456	484	455	510	506	478	495	479	485	476	502	497	503	491	481	498	467	485	488	510	465	473	468	456	473	460	475	447	508	471	453	474	506	485	489	488	486	466	484	490	490	475	497	457	505	515	472	451	533	494	498	469	483	468	495	485	427	468	470	511	472	442	475	467	498	496	474	463	491	478	512	474	487	488	497	452	444	513	469	460	463	507	506	464	496	507	465	450	489	473	504	452	469	505	485	479	489	485	474	470	494	442	470	498	469	473	499	493	515	448	479	476	449	476	477	490	464	470	512	511	495	468	476	482	471	458	449	446	474	454	476	498	491	490	484	467	465	490	445	461	441	493	461	496	453	473	505	485	490	460	474	429	492	468	484	453	464	447	476	477	453	489	478	460	461	495	459	474	484	461	482	430	484	496	468	502	444	478	451	510	524	512	492	470	455	461	484	454	451	472	460	478	468	487	459	439	467	474	442	455	460	460	430	463	484	469	464	457	453	467	501	435	478	472	467	473	470	487	512	476	494	472	470	439	453	484	488	462	449	522	506	452	477	450	481	448	462	479	488	445	500	455	461	492	467	444	455	432	470	497	442	444	428	466	476	485	460	503	499	451	464	457	468	475	455	477	493	488	465	473	485	472	457	483	440	500	519	466	488	453	489	429	475	475	490	466	456	467	492	485	450	489	478	478	468	454	471	478	466	500	441	471	477	455	445	488	474	493	462	448	490	454	521	501	466	446	486	488	453	451	459	458	487	474	453	500	456	418	434	485	478	448	524	466	470	455	485	489	457	462	505	478	505	476	512	423	507	489	455	471	429	458	466	469	422	473	445	465	501	462	443	495	479	481	446	440	472	475	507	496	486	508	449	454	534	487	453	481	456	453	449	519	435	490	450	468	487	479	468	477	474	519	464	457	498	480	484	466	485	496	476	473	441	428	482	477	499	468	475	461	516	503	513	448	448	462	466	470	448	472	443	451	463	467	454	481	435	507	414	460	478	505	460	453	473	496	478	506	484	458	472	476	484	454	453	446	472	477	482	470	475	472	480	438	471	474	494	485	438	492	457	468	453	477	466	451	459	502	511	458	459	467	464	530	399	474	450	487	486	465	443	503	445	472	438	491	514	452	484	470	487	501	474	497	487	481	489	459	472	465	504	482	517	510	492	489	462	477	487	491	458	473	494	480	456	487	489	457	487	447	478	488	467	483	503	506	453	463	453	442	464	487	436	423	484	477	462	468	463	444	495	461	474	463	444	466	462	468	480	530	465	467	465	455	427	492	468	500	450	470	491	439	479	465	478	479	482	463	460	473	460	472	488	439	437	479	469	460	442	481	494	463	511	503	491	469	497	444	511	462	504	480	456	457	450	450	481	502	480	459	501	448	476	460	471	477	436	448	476	499	432	495	501	462	461	484	479	487	440	492	462	448	449	441	478	452	520	440	459	491	489	448	499	470	493	468	490	462	468	459	457	494	479	449	475	474	430	505	483	469	468	475	447	454	452	462	425	460	482	499	474	482	461	466	448	454	491	456	491	471	445	472	480	491	469	471	488	462	478	453	463	473	447	487	481	441	467	459	471	462	466	449	456	504	464	466	428	476	436	521	503	471	440	486	461	467	504	456	462	475	477	479	468	435	486	481	491	479	497	471	471	485	440	461	432	465	481	461	468	489	445	455	456	472	460	497	474	433	480	507	473	478	452	456	481	461	477	482	460	459	477	485	474	473	458	466	516	476	501	455	447	448	520	479	486	510	507	421	518	474	473	525	475	454	454	497	454	460	507	450	483	491	440	474	448	484	481	492	445	453	474	496	462	483	503	511	446	488	465	471	518	472	460	468	464	470	456	485	419	517	452	490	497	488	475	492	445	482	473	444	452	466	473	457	426	424	465	445	484	458	492	480	469	456	479	483	465	510	486	455	491	483	452	471	533	463	477	461	477	467	452	478	497	466	460	485	449	480	451	435	474	464	493	475	486	450	454	458	469	445	498	466	445	482	505	473	455	467	439	491	437	428	483	458	481	466	450	477	473	448	497	444	514	417	441	494	494	470	457	457	479	467	456	432	478	489	448	469	493	493	497	482	465	448	459	496	472	486	490	471	483	516	492	487	450	471	459	437	440	456	486	437	489	477	446	498	474	479	465	452	448	485	480	463	493	478	453	490	452	485	444	496	484	495	484	465	482	468	480	474	478	465	417	505	452	485	477	514	519	538	459	465	467	491	474	468	478	478	478	508	490	474	457	471	474	486	476	455	471	432	471	474	460	475	467	495	500	470	480	477	459	519	497	469	433	501	456	481	498	483	465	439	439	493	511	459	495	478	493	484	430	485	471	441	458	471	452	464	412	462	498	487	487	474	443	447	498	500	486	492	426	495	457	513	476	462	476	488	430	476	456	497	458	459	501	467	447	488	499	441	474	489	466	486	495	480	427	490	417	464	507	490	459	433	444	454	464	463	476	513	451	484	465	439	454	482	457	451	471	462	458	478	478	469	495	476	481	477	494	452	498	483	492	482	478	456	471	476	454	461	486	469	499	444	463	483	469	443	473	464	481	492	468	484	435	482	479	479	463	481	448	467	484	439	475	493	435	463	464	509	470	469	464	448	500	484	427	476	474	479	470	452	500	466	468	470	466	445	465	485	470	473	455	480	453	428	450	480	448	463	501	456	489	515	487	467	454	462	502	446	492	480	471	490	487	490	455	481	511	440	463	480	512	429	428	419	490	475	478	476	474	454	453	488	466	446	509	504	441	477	507	499	496	473	464	465	464	505	504	455	489	496	451	449	470	452	504	490	466	496	486	473	480	484	435	476	473	460	462	461	471	492	470	431	465	451	478	462	467	495	491	505	459	461	457	461	491	505	480	462	466	445	447	460	457	479	507	473	479	476	475	500	494	477	491	470	484	476	524	437	468	495	410	490	473	460	427	508	476	457	460	492	500	523	486	427	501	487	460	458	464	439	469	480	468	447	474	468	505	505	474	479	492	472	491	505	528	482	433	482	479	463	468	471	476	488	461	469	464	423	485	476	475	514	478	472	478	520	476	457	483	490	451	466	448	480	478	479	491	472	482	483	480	451	440	475	450	482	442	471	437	448	482	497	481	454	479	464	487	505	422	489	481	475	475	443	468	428	414	474	446	485	485	493	460	469	448	451	450	497	495	465	513	460	462	496	445	480	471	504	458	460	441	491	491	525	454	474	477	453	465	480	480	489	466	489	477	454	466	459	469	466	437	486	487	449	486	479	507	431	486	520	458	487	472	506	460	463	472	458	495	478	471	466	451	474	476	459	511	482	459	469	479	463	459	437	517	476	493	449	487	469	466	437	480	474	457	464
28120	14503	2477	913	649	615	589	597	590	570	541	576	571	549	560	575	555	602	570	580	518	559	550	559	548	514	538	569	514	551	578	549	560	561	597	554	574	535	543	531	575	537	527	566	498	582	549	574	577	549	529	528	537	564	603	529	510	526	522	567	524	550	562	526	562	548	582	587	540	530	589	522	552	552	529	529	527	509	552	564	549	527	546	533	572	513	545	548	542	572	557	541	550	558	591	517	490	558	533	567	578	575	539	516	586	562	556	539	510	520	562	528	573	560	536	525	544	520	586	501	570	571	545	564	593	545	568	544	556	536	568	538	549	557	542	565	570	546	556	600	539	511	566	554	529	516	533	521	556	505	526	571	516	563	580	553	608	541	520	580	538	535	537	580	553	536	491	569	559	527	515	534	574	534	514	592	579	569	599	552	566	542	572	532	546	558	529	563	555	536	529	578	553	555	573	541	543	555	593	539	556	553	528	516	490	557	557	531	562	539	536	558	551	589	533	546	547	552	524	517	591	552	563	536	573	564	556	517	544	546	544	590	587	491	541	526	560	532	568	570	562	547	526	561	528	509	556	544	540	558	609	538	523	553	544	532	591	568	565	531	549	548	568	577	512	577	527	529	572	534	511	535	534	543	542	547	583	534	523	524	544	543	538	507	532	518	573	550	558	538	563	615	557	529	577	546	531	509	524	537	526	584	549	578	546	522	553	518	564	540	520	513	517	578	508	510	560	563	553	564	525	522	522	590	557	551	538	545	573	542	547	512	585	551	566	561	526	545	544	569	526	506	542	536	520	553	529	518	547	514	592	550	504	550	540	553	508	531	549	558	570	538	563	511	578	497	488	549	572	547	516	551	558	562	564	561	485	577	527	562	563	498	589	555	564	530	486	533	557	544	563	553	535	496	566	573	554	535	550	525	540	506	523	560	593	550	545	527	533	517	561	531	536	537	540	555	596	515	523	540	528	555	577	552	499	545	595	540	543	552	535	549	552	544	541	530	592	553	572	544	589	549	543	564	546	578	523	568	569	535	536	532	552	545	564	518	537	570	546	568	545	547	540	543	500	574	535	538	484	547	538	546	585	551	538	551	567	551	541	529	528	556	536	543	591	543	558	533	539	537	500	541	579	530	564	504	545	554	556	552	535	533	515	530	555	530	538	536	543	514	541	570	584	592	575	526	511	583	548	529	527	502	552	532	554	511	568	556	573	545	552	576	569	522	548	553	534	544	549	552	553	525	539	565	574	519	541	546	537	569	580	591	535	533	548	542	523	560	536	509	550	541	532	561	536	551	543	561	516	544	575	507	525	576	549	562	509	559	526	551	582	602	561	550	555	563	576	539	556	537	509	532	574	554	525	570	535	542	549	576	509	571	558	543	533	547	584	549	521	527	509	556	518	597	579	518	514	530	552	524	553	537	530	545	544	520	562	547	541	570	514	526	521	543	556	519	548	547	507	528	525	548	572	531	569	520	544	541	542	523	592	538	545	558	512	526	519	557	562	559	561	546	545	550	523	546	552	520	553	569	545	556	515	522	526	535	521	559	589	551	539	597	555	525	530	539	567	538	558	554	525	522	528	577	554	567	575	537	541	543	537	591	594	549	558	519	549	567	544	537	572	575	565	537	549	532	534	579	603	544	547	523	554	599	562	552	552	561	492	541	570	548	532	549	578	567	557	520	546	545	585	580	565	502	604	566	555	583	531	551	531	567	568	529	543	552	542	543	578	520	536	549	569	523	564	546	562	539	518	517	545	545	533	579	597	532	555	522	522	535	519	559	545	545	557	547	585	527	542	513	593	548	528	482	533	553	533	497	513	527	547	562	561	533	516	519	537	550	548	575	486	544	547	548	522	510	515	505	529	563	534	513	529	527	525	519	538	552	556	566	523	548	549	606	552	552	540	529	522	526	515	598	553	562	502	538	535	551	508	531	527	583	556	575	539	569	535	516	510	532	528	571	511	521	543	592	530	599	556	559	534	551	547	539	572	504	552	506	535	545	555	530	552	557	538	563	517	559	535	544	517	558	547	543	579	587	569	577	528	535	542	546	551	522	538	547	537	556	535	556	551	602	535	527	545	513	590	542	569	573	541	546	499	522	550	521	540	540	543	535	566	519	492	573	517	509	547	584	535	561	548	537	543	565	562	568	553	525	545	542	573	542	563	586	536	524	549	550	531	570	550	511	527	516	534	567	524	585	543	555	523	550	554	622	543	552	571	548	530	616	593	564	542	519	518	563	524	536	576	583	534	561	491	517	570	486	559	500	570	573	585	524	539	538	541	578	552	552	584	593	557	538	530	523	518	527	545	544	590	543	551	532	602	587	549	581	545	506	574	564	589	542	560	551	570	556	576	543	553	537	554	538	512	548	553	546	575	580	544	546	542	560	509	564	568	532	564	541	543	536	546	569	537	589	551	537	584	585	571	547	542	571	543	561	562	536	528	491	534	540	530	544	544	545	559	566	566	556	580	531	529	564	582	521	546	573	627	537	532	546	547	533	575	578	556	554	520	559	581	549	592	512	513	557	556	533	566	570	557	520	500	578	546	497	552	569	536	538	582	522	529	503	497	545	580	593	578	564	553	549	534	543	532	570	532	560	569	564	562	510	533	557	536	543	570	564	533	532	537	565	534	502	507	546	503	570	538	592	553	525	600	519	553	536	562	557	557	541	566	551	560	523	515	528	552	536	565	508	543	538	560	551	531	520	540	572	570	584	529	544	570	590	568	596	559	517	519	541	565	565	556	567	552	558	580	568	539	558	548	530	576	538	550	551	561	560	529	555	537	575	556	542	563	545	549	526	526	532	572	555	594	560	599	532	542	514	543	488	538	541	511	628	539	503	572	543	555	538	557	559	531	498	534	536	530	564	575	563	565	525	543	530	550	541	569	548	582	605	569	540	568	543	555	565	604	582	545	534	603	552	549	520	556	533	539	543	552	575	534	595	520	548	576	526	585	544	555	561	515	541	567	536	569	541	538	531	523	536	562	535	539	571	536	527	574	524	536	545	585	562	522	510	541	560	528	548	581	588	565	544	546	580	510	547	507	526	576	514	491	561	574	602	553	558	509	566	559	573	566	584	576	532	563	508	509	552	491	515	542	528	598	565	545	533	557	551	526	554	544	554	541	556	563	514	564	563	501	531	554	540	567	559	551	544	554	575	526	554	512	556	586	513	502	538	567	506	578	544	556	540	542	505	569	585	559	596	555	560	557	554	531	562	556	553	556	545	515	560	528	573	529	544	565	548	545	551	530	556	505	559	543	527	572	572	593	546	565	553	545	562	514	554	537	538	568	537	564	520	544	535	559	572	596	577	615	515	575	531	550	570	610	538	472	525	583	577	554	524	555	493	549	559	548	532	564	534	537	536	595	542	571	588	541	529	543	533	539	568	549	519	511	545	500	562	563	532	539	556	571	524	565	563	530	581	536	555	520	573	516	526	583	508	560	561	581	504	557	536	582	541	538	572	526	614	560	540
5491	1964	1661	963	731	660	646	599	594	559	563	548	598	588	566	572	621	542	571	575	566	576	578	596	646	597	577	579	525	590	546	585	573	604	584	562	528	602	614	565	563	577	625	613	597	556	569	556	571	568	536	588	590	583	570	579	581	606	572	577	587	597	561	573	644	574	569	583	601	567	561	550	523	596	578	589	598	565	609	570	588	561	550	568	533	564	574	540	575	571	546	561	556	538	598	511	566	520	585	543	581	544	578	571	539	552	599	604	572	554	549	586	564	570	567	584	566	579	560	581	586	607	564	589	530	565	555	552	546	591	561	544	591	593	573	551	605	559	556	589	567	500	563	623	574	583	579	605	572	606	595	559	582	569	564	575	557	579	543	531	552	526	548	573	579	541	588	546	556	544	558	561	595	570	542	541	610	570	544	552	585	555	572	561	547	573	561	639	640	572	522	592	546	528	570	546	554	569	556	580	554	583	590	557	579	554	543	557	585	592	620	587	592	613	626	550	590	570	555	585	546	535	553	575	569	587	575	556	572	598	592	559	541	581	602	624	638	523	571	574	572	546	551	598	609	614	549	552	589	555	553	552	608	590	550	598	551	583	572	562	574	584	573	601	547	572	561	530	526	548	545	578	552	578	575	555	568	563	576	546	587	549	534	537	609	558	571	563	524	560	572	581	559	520	577	597	574	568	547	566	552	641	542	578	580	564	522	582	575	585	581	549	512	578	553	550	620	581	586	553	564	539	552	610	550	584	606	565	621	588	533	571	598	570	603	568	603	581	560	575	573	581	591	549	550	558	597	569	572	579	541	582	535	555	564	541	588	573	590	606	580	573	618	551	550	540	560	543	590	531	564	608	598	542	571	599	578	566	583	583	570	569	553	574	570	609	595	561	571	566	568	631	614	555	541	552	606	579	585	555	531	575	561	578	607	556	581	558	579	570	553	546	618	563	540	535	577	567	565	561	564	578	586	552	579	582	560	572	566	515	530	563	599	550	595	537	558	601	596	586	596	579	564	593	572	599	593	580	557	562	598	571	516	573	552	596	581	542	557	587	594	575	588	543	565	559	558	566	590	546	546	548	534	565	589	567	592	575	549	556	564	580	584	577	567	536	591	592	558	584	575	559	552	619	607	546	601	546	565	547	608	592	579	594	550	584	526	558	551	548	568	522	567	590	573	597	604	582	560	550	600	572	570	542	570	528	553	562	553	571	598	596	571	510	547	596	536	561	565	574	553	573	571	534	574	586	572	587	588	572	541	596	596	546	563	574	578	575	591	592	601	612	559	591	576	596	581	566	583	580	590	557	563	565	567	581	536	559	563	591	624	526	573	618	589	609	539	563	600	606	582	539	537	525	596	535	575	536	563	533	549	591	595	597	503	551	545	589	599	532	544	556	550	511	580	556	550	557	572	573	572	643	607	538	582	555	554	617	524	557	604	579	611	592	570	575	576	588	563	584	561	574	557	573	592	557	558	558	518	540	585	601	561	537	569	560	553	570	574	539	559	551	574	549	556	588	557	579	570	541	578	580	566	568	604	545	557	574	547	570	548	582	575	589	552	572	563	578	548	563	556	527	572	533	538	562	552	572	578	595	586	554	579	611	601	572	578	577	553	569	569	563	550	624	573	602	580	549	526	562	594	577	605	584	595	553	549	561	529	531	544	556	530	590	590	598	604	574	559	551	544	606	572	569	552	540	573	534	531	563	580	584	573	600	559	573	534	562	526	539	555	588	590	563	578	606	562	559	567	572	536	531	547	523	543	538	545	545	605	573	639	556	518	583	547	571	562	588	601	556	574	573	554	585	579	570	557	585	589	535	551	576	561	564	556	598	525	587	587	548	581	618	548	603	529	551	609	563	550	554	567	582	587	564	594	573	549	583	580	523	563	572	595	584	598	558	569	553	569	575	579	609	603	598	567	618	576	592	567	627	620	582	561	576	572	590	520	513	534	596	573	546	578	572	567	536	556	571	571	592	608	612	573	532	608	575	586	595	581	554	630	598	608	613	558	601	557	576	591	583	545	621	562	531	597	583	588	552	563	593	603	566	598	490	544	552	515	575	593	581	588	574	573	566	602	619	569	543	587	600	593	595	568	534	560	573	599	587	579	564	568	562	567	615	531	577	590	597	545	529	525	581	552	603	554	558	592	565	564	610	529	572	556	570	603	541	538	559	598	559	588	592	539	549	579	575	575	563	581	593	586	600	639	591	547	547	585	535	564	545	551	571	538	567	599	534	547	619	586	575	574	585	588	601	568	583	596	590	588	600	569	624	544	559	559	577	590	538	579	573	528	569	538	596	584	523	603	561	597	551	576	576	574	586	584	534	586	585	546	566	529	581	549	551	569	568	582	531	563	595	546	576	574	549	584	545	484	551	555	540	589	544	547	511	602	565	619	538	580	575	564	514	564	594	580	534	595	579	586	564	584	591	583	574	560	516	581	593	551	571	514	592	600	561	631	571	527	608	588	549	598	593	555	554	577	587	607	562	587	563	608	626	561	585	566	565	559	596	580	568	549	554	520	547	605	582	627	539	569	597	578	565	598	549	574	526	535	526	537	558	551	517	598	585	598	582	599	546	538	557	552	590	559	567	578	611	621	556	552	572	559	530	574	616	587	532	586	557	588	534	563	568	586	554	562	574	570	555	575	527	575	547	565	560	569	545	575	574	560	541	610	586	550	580	569	581	575	584	578	572	593	522	579	586	514	574	568	553	581	543	557	570	559	624	602	551	582	539	539	567	609	545	575	606	553	565	557	581	545	590	553	524	538	546	599	534	566	592	561	631	559	617	528	567	564	550	572	573	575	593	597	595	571	593	594	580	574	585	531	594	564	545	613	576	563	574	510	557	577	584	547	593	557	579	536	568	595	536	551	562	576	560	516	577	610	578	553	565	591	560	607	547	564	580	554	562	552	563	557	526	533	591	587	560	551	540	537	549	556	547	548	559	541	610	535	549	570	605	559	560	563	558	594	592	562	524	541	575	553	562	556	534	551	544	576	534	601	574	541	550	586	563	576	596	573	576	573	553	574	562	551	573	582	558	601	561	563	550	577	601	599	610	570	564	537	543	563	588	574	597	620	594	543	543	555	586	558	571	558	575	544	563	576	553	543	588	572	564	584	550	594	570	543	556	579	553	615	602	511	528	571	615	565	578	610	565	530	560	565	565	551	546	559	548	589	559	544	595	611	588	555	588	561	520	577	591	593	573	589	551	565	573	603	531	577	565	564	598	554	555	586	571	576	576	552	558	630	596	580	575	590	562	581	540	585	543	541	547	603	567	588	571	587	577	578	567	532	560	587	574	556	588	598	571	547	594	578	579	566	615	604	485	586	579	558	582	573	559	562	563	548	555	612	590	587	545	560	576	576	562	557	588	544	592	565	578	574	535	590	565	551	545	524	549	552	568	532	576	547	570	567	602	586	577	581	577	561	571	524	543	579	585	579	569	558	586	572	548	541	576	599	556	556	566	569	547
25098	20724	27184	24331	20703	10646	1370	857	676	542	534	470	387	415	386	343	350	343	327	303	307	311	289	284	296	271	269	265	255	307	286	258	256	259	262	261	241	289	248	264	263	268	261	263	240	268	272	269	241	249	246	265	268	247	266	241	278	244	258	249	255	235	222	270	257	271	243	255	254	235	250	244	245	280	224	253	248	234	239	265	243	249	277	250	247	259	237	237	252	259	239	288	235	259	271	284	241	243	235	221	233	243	235	244	218	252	270	257	257	253	244	259	213	262	249	241	248	260	288	267	268	246	258	241	254	243	243	274	224	249	239	256	271	261	243	224	268	239	267	239	262	238	224	229	239	255	272	249	243	254	249	237	226	252	252	247	230	246	257	262	289	246	241	247	240	223	253	262	264	260	269	243	248	248	248	255	233	243	266	231	259	257	246	244	241	241	248	251	256	252	233	261	258	253	263	231	265	255	252	274	245	230	246	218	246	247	241	249	267	254	211	249	211	260	224	227	244	248	263	269	253	247	239	229	266	272	259	222	259	245	245	230	241	244	237	266	254	261	256	272	274	243	225	242	248	246	271	259	263	238	259	243	274	218	251	232	230	242	263	214	227	267	267	245	236	238	244	265	224	244	265	256	223	242	268	270	240	252	246	227	229	235	227	251	240	235	240	237	269	248	239	245	243	259	274	254	219	230	240	261	235	233	241	248	226	245	259	283	231	206	219	235	255	267	249	229	229	252	275	266	225	245	251	265	250	248	218	222	225	256	275	238	275	247	252	262	259	261	249	246	244	247	252	211	270	253	243	242	272	233	234	257	229	263	232	229	229	236	272	259	251	234	256	237	241	230	246	260	273	250	244	258	260	246	230	269	248	259	253	228	247	282	255	235	235	226	248	239	253	261	242	215	270	239	264	254	264	228	265	235	282	276	245	254	235	254	267	225	254	248	233	245	270	253	252	232	247	227	232	236	241	241	217	282	266	294	215	243	238	253	249	235	265	243	241	249	246	285	238	234	292	247	229	247	222	253	252	243	251	244	256	264	268	229	276	244	253	271	262	271	287	240	231	260	230	260	279	270	240	275	243	292	279	260	288	238	245	258	271	237	244	219	223	247	263	240	213	248	243	256	235	255	221	245	219	232	249	254	253	245	240	209	262	258	263	248	250	265	256	229	267	255	237	246	205	269	242	251	255	227	260	246	236	261	248	280	235	274	241	269	247	239	267	249	242	254	211	249	234	240	266	255	248	247	264	240	263	269	227	228	219	243	281	230	255	267	252	245	251	238	243	227	257	235	263	246	280	237	263	250	248	242	224	241	263	244	239	250	219	252	234	271	236	275	260	263	257	270	253	268	248	216	257	243	236	282	242	252	257	239	229	251	232	248	261	222	281	267	214	219	269	236	265	234	254	256	225	238	244	238	232	255	260	257	238	237	236	251	247	206	234	263	235	243	237	228	260	232	242	247	234	244	258	266	253	262	249	243	245	229	270	250	263	227	265	288	251	232	243	250	258	235	254	240	259	240	241	252	242	232	269	240	271	258	263	228	232	257	236	242	236	241	251	258	266	239	253	240	229	202	231	216	242	245	235	245	247	233	246	249	228	253	226	250	239	246	271	257	252	252	267	222	264	265	256	268	234	266	213	279	252	279	252	258	259	245	247	260	229	267	245	254	214	242	235	279	258	260	232	238	231	265	248	239	252	249	240	240	239	252	265	235	246	253	254	237	235	226	253	255	246	266	251	255	225	235	264	243	232	254	290	237	242	216	229	241	252	228	261	232	286	266	222	271	240	240	229	221	245	249	250	209	265	246	244	240	258	226	256	234	235	243	242	267	259	229	258	246	233	229	239	241	236	289	239	260	263	231	225	232	216	253	251	240	235	243	289	212	220	254	232	227	267	247	247	241	227	253	227	277	257	227	266	262	237	234	265	241	265	255	236	243	245	245	267	256	249	241	264	220	255	245	254	257	249	245	233	219	268	247	240	250	256	250	257	252	268	281	261	224	246	243	247	259	252	241	244	219	242	258	214	252	229	259	212	232	248	234	257	246	257	238	246	239	225	242	246	268	252	220	242	231	229	249	256	276	251	217	260	256	258	223	215	238	217	262	234	252	257	247	256	242	244	239	241	227	259	270	244	242	259	253	263	234	245	267	247	232	229	242	243	228	245	266	249	240	235	256	217	231	226	254	250	209	229	271	239	257	240	219	262	251	245	236	246	254	267	213	270	249	237	298	250	247	239	245	249	229	248	249	278	244	242	213	264	227	250	246	236	227	246	239	253	243	245	242	249	259	256	244	245	264	241	258	212	269	243	262	246	246	230	242	263	273	232	264	242	263	269	236	251	262	251	243	226	262	268	240	249	245	229	237	219	246	250	227	245	251	276	225	249	244	247	225	269	267	241	233	238	244	259	264	260	225	229	257	254	236	253	265	221	242	265	237	238	234	233	270	250	235	232	237	232	236	248	241	230	257	207	249	261	262	220	250	259	216	285	250	254	276	261	231	224	238	231	233	247	213	232	244	228	235	217	284	233	237	271	250	243	247	241	221	247	249	260	245	260	238	281	253	276	247	235	238	266	243	248	235	237	246	225	235	256	251	244	233	261	243	261	265	214	254	270	220	252	279	267	263	265	261	254	250	257	269	231	239	248	227	236	233	219	219	250	258	251	222	271	264	232	250	248	271	275	260	244	236	249	260	256	231	260	254	226	236	254	261	261	252	224	243	263	222	264	243	245	233	232	268	255	237	222	269	240	243	230	250	247	256	240	245	221	251	224	249	271	258	247	223	275	227	234	251	262	232	268	223	252	266	251	246	248	234	238	235	253	235	258	223	267	266	292	257	260	249	230	256	244	228	259	227	250	262	240	262	241	269	228	237	234	273	264	240	220	243	231	220	243	236	249	264	254	258	274	242	240	257	268	293	260	266	253	288	250	232	244	240	243	278	232	231	238	234	263	244	273	252	240	289	254	239	229	237	267	241	242	240	278	263	259	238	261	275	267	220	209	236	239	244	241	278	257	244	251	238	243	255	242	219	251	225	211	250	245	286	207	240	274	241	247	196	270	279	239	255	217	242	246	250	252	267	230	257	217	261	212	229	210	233	237	261	223	256	219	264	256	247	222	252	223	264	243	233	246	261	249	228	259	264	282	274	247	235	249	265	233	229	265	277	246	263	211	229	238	259	253	223	254	229	242	260	227	273	245	268	238	258	253	239	241	240	247	267	262	254	225	251	237	228	242	244	264	261	264	247	276	245	245	207	262	241	253	283	243	233	221	228	264	246	258	238	262	245	266	207	261	263	260	270	225	231	247	260	238	257	229	245	227	246	250	246	237	257	277	232	226	256	260	231	235	266	239	264	249	219	230	259	269	273	258	245	259	222	220	252	270	267	230	231	246	267	265	261	247	236	251	245	273	242	238	235	268	264	234	262	214	253	242	218	227	234	264	257	237	263	250	231	253	220	246	256	242	231	256	262	254	252
8044	15558	16248	9551	3748	2619	1986	1523	1273	1054	927	788	713	617	588	531	479	437	456	430	394	401	375	391	368	328	350	340	346	327	327	342	329	317	309	284	286	329	330	307	311	290	279	285	271	253	275	294	281	282	303	274	301	263	260	319	268	284	287	262	302	272	258	275	307	262	296	280	274	281	282	282	296	288	270	258	252	280	301	277	255	270	254	278	263	254	271	288	267	276	242	293	245	287	272	245	275	256	283	239	254	249	266	246	269	276	261	254	267	288	270	264	265	284	256	256	280	301	257	269	264	286	262	274	283	275	248	285	258	267	283	283	293	291	281	258	283	254	252	271	272	283	260	273	276	289	252	257	275	271	265	273	290	258	260	245	257	260	256	265	278	281	259	233	272	267	259	281	265	256	298	270	266	247	271	260	274	262	240	300	290	247	278	251	276	269	286	284	252	278	308	290	271	257	256	253	271	260	283	245	271	252	262	244	272	242	285	267	262	280	258	263	235	287	254	260	265	273	253	244	257	284	279	280	238	264	268	236	286	307	264	254	249	242	278	247	286	247	255	289	261	275	254	255	268	270	270	264	263	261	303	280	289	250	320	257	279	244	253	271	281	284	253	249	263	270	270	257	253	237	271	266	233	257	276	255	261	257	268	285	259	257	256	257	283	264	288	269	258	242	259	284	254	276	258	256	262	278	273	253	281	264	268	278	251	248	244	250	267	263	255	271	283	282	270	261	285	275	285	277	266	270	297	272	284	263	300	272	261	265	295	230	306	284	251	278	249	256	280	275	272	286	266	245	270	287	238	280	263	245	280	273	237	290	263	245	267	260	260	291	278	257	290	269	223	266	271	258	258	256	283	279	281	305	244	247	248	250	281	287	277	267	285	258	237	272	301	272	267	275	252	244	260	283	272	256	251	270	294	249	258	249	261	264	298	261	271	274	292	247	241	279	243	257	263	245	250	266	259	274	249	239	258	260	280	249	255	256	241	290	273	288	246	279	237	243	270	278	277	264	272	259	255	264	260	287	282	250	275	283	245	258	260	243	260	262	268	259	243	258	256	261	267	265	262	274	247	277	262	258	259	252	269	278	267	222	280	270	270	268	278	243	252	257	266	265	271	264	262	268	283	263	246	245	225	259	254	273	255	272	270	265	292	271	301	258	286	278	293	263	252	267	252	263	284	279	264	247	282	252	283	229	276	270	298	300	268	271	243	272	263	267	265	254	261	263	282	251	288	283	252	284	280	263	262	276	232	260	259	286	278	270	253	254	274	261	253	273	307	265	287	256	230	235	274	218	251	270	268	278	276	267	265	257	304	257	275	287	259	269	255	273	218	252	250	270	276	271	272	269	274	265	261	278	268	265	268	245	263	255	254	268	274	267	276	263	274	268	239	292	231	284	270	259	267	279	255	273	266	258	224	254	266	272	269	253	253	272	274	260	257	258	270	256	237	275	262	244	263	279	227	256	267	279	226	297	257	274	232	247	286	273	248	281	252	250	257	250	238	283	281	255	271	240	265	286	246	239	281	268	264	267	278	294	254	283	271	268	253	284	273	275	276	259	267	264	266	302	282	273	273	274	248	289	258	263	296	276	265	252	255	265	287	258	265	285	231	255	254	247	251	290	259	269	267	275	268	216	261	270	275	279	313	256	257	262	287	236	297	284	273	302	294	270	231	284	243	296	254	243	256	251	255	255	261	238	275	250	258	257	257	249	261	268	268	241	279	284	264	270	269	256	227	265	255	259	299	277	247	267	269	253	264	284	259	268	258	263	234	263	242	279	231	271	238	263	253	262	283	241	282	254	258	297	254	261	272	258	245	277	257	264	259	280	252	269	279	274	272	268	267	245	265	267	272	256	301	267	239	241	227	260	264	236	279	262	271	272	278	268	256	268	267	284	291	276	253	267	256	255	278	272	269	259	293	277	246	286	273	268	250	270	277	238	283	272	261	287	240	267	261	264	273	268	255	229	272	256	262	258	285	257	276	263	259	221	256	242	233	268	260	246	257	269	254	265	219	285	281	274	282	293	242	253	261	235	282	258	280	263	285	270	236	276	253	284	265	281	283	258	267	259	258	280	282	272	260	251	282	228	287	240	265	295	248	234	255	256	266	267	280	288	250	275	262	284	275	240	264	270	262	270	245	255	259	248	288	272	281	250	280	254	289	262	259	255	271	288	295	262	275	253	280	260	263	293	261	250	290	300	265	240	273	273	297	280	265	254	275	243	262	251	263	270	257	250	291	268	234	281	269	269	286	292	259	241	289	264	257	277	265	255	258	267	253	271	272	276	248	257	255	250	254	268	274	267	246	282	278	257	253	271	255	299	288	283	259	243	282	289	256	279	268	255	270	259	229	299	292	259	249	270	293	286	264	282	272	239	268	254	274	267	274	288	246	238	258	266	288	239	265	262	252	246	283	295	288	273	254	247	265	242	276	270	255	249	278	269	259	258	284	281	250	310	267	265	266	272	249	244	275	272	265	274	276	258	256	278	283	260	275	267	300	270	294	268	285	273	287	243	258	265	300	257	259	229	243	283	275	265	272	264	291	271	243	238	267	272	270	242	300	270	296	267	274	257	291	267	260	251	254	265	251	264	292	284	271	279	248	264	284	273	255	263	266	265	248	274	297	258	280	288	286	292	264	257	260	244	288	273	258	272	279	280	289	271	268	267	282	254	268	267	256	252	262	281	246	295	242	259	251	243	275	276	274	258	273	268	291	252	267	271	278	245	281	266	274	266	286	256	242	258	246	296	287	257	276	274	252	291	286	273	244	278	260	271	268	289	255	245	281	269	265	260	258	308	257	224	275	291	278	265	265	256	241	293	268	254	260	281	276	289	250	280	278	259	265	284	284	290	278	255	247	261	297	300	257	296	278	256	269	249	274	253	260	280	242	243	238	260	283	251	231	314	281	248	262	277	243	265	250	293	256	298	256	256	263	255	290	257	275	264	284	293	232	263	264	289	280	257	288	251	260	255	260	275	267	244	268	249	288	255	273	271	262	250	253	259	266	272	254	233	264	260	242	291	246	271	265	248	272	245	276	270	273	249	257	249	248	258	282	250	258	262	276	247	208	270	264	269	248	257	260	271	273	241	279	273	260	250	273	250	273	241	284	263	249	267	272	288	255	275	286	244	252	236	285	254	255	268	273	262	254	261	244	254	258	248	266	258	254	274	275	244	265	266	288	268	261	257	245	281	278	249	260	285	271	258	273	289	287	298	270	264	260	270	284	237	280	237	279	280	279	236	282	258	263	269	257	266	246	257	253	250	264	255	302	257	277	261	282	274	280	254	266	243	268	287	273	277	269	282	250	280	285	250	268	274	264	274	285	294	262	276	285	210	261	254	261	266	286	266	265	251	247	246	287	271	217	247	222	246	281	251	249	263	271	262	252	253	271	270	247	288	242	311	276	257	279	260	264	250	242	235	250	260	249	265	255	250	258	272	292	284	283	259	286	252	284	291	309	263	283	258	294	259
22963	20692	27426	23983	20696	20782	9359	1859	1313	1153	1076	1003	850	774	766	718	720	683	656	676	621	603	613	611	604	553	581	599	547	560	573	575	560	540	535	562	557	548	562	538	544	530	562	569	542	490	496	512	542	527	498	518	511	529	544	512	511	504	482	512	549	569	544	477	535	510	534	482	497	509	532	491	477	553	472	505	510	506	476	522	463	500	513	518	497	466	484	498	493	514	493	511	452	527	509	520	477	450	506	548	504	463	476	516	492	515	536	494	491	506	498	505	485	535	472	526	493	471	489	509	520	528	513	495	512	524	529	502	538	503	533	515	493	499	502	509	530	526	518	476	508	530	486	484	497	520	489	506	448	467	509	506	501	468	492	514	502	442	525	514	498	525	481	544	514	494	488	502	490	518	511	471	488	523	535	526	520	515	541	546	525	517	546	548	515	487	478	484	511	517	514	495	500	508	501	495	528	506	496	465	508	474	509	504	480	501	522	469	519	504	522	484	514	545	534	476	480	486	499	494	491	517	537	501	507	515	527	495	537	491	515	494	486	449	503	501	477	512	470	457	497	482	517	487	491	485	521	473	502	516	466	510	493	485	515	487	486	537	514	487	500	473	529	553	505	530	515	505	491	530	517	464	474	498	500	528	552	484	535	500	528	472	515	504	519	531	477	519	479	483	480	487	515	505	470	470	520	482	489	488	459	468	483	518	507	542	519	479	513	523	549	511	520	520	461	496	531	528	496	464	521	517	515	491	493	487	518	513	508	502	480	503	475	485	518	468	467	451	491	538	512	515	492	504	537	487	504	438	548	535	510	511	545	502	513	546	450	466	491	473	500	524	536	463	451	475	512	466	497	494	503	486	474	518	484	488	455	517	485	508	516	481	505	546	476	497	506	478	474	508	474	505	508	496	504	505	504	521	510	532	489	503	508	478	504	523	529	536	522	497	536	514	523	502	462	468	490	479	465	505	515	489	485	525	502	452	500	500	525	500	552	483	484	500	526	478	453	520	520	508	529	480	482	506	500	500	483	507	475	510	479	501	487	466	484	470	506	471	529	487	488	521	502	491	505	471	484	506	482	484	463	492	487	483	485	498	500	488	522	474	500	518	540	519	481	488	471	528	499	515	540	511	477	504	513	527	509	486	462	485	499	511	511	507	510	513	501	452	479	476	484	494	500	516	487	476	491	481	504	495	480	495	495	493	467	533	498	539	527	538	493	449	469	500	506	503	517	519	501	541	495	523	564	488	504	477	487	440	537	510	458	503	524	508	495	540	517	536	525	508	496	513	476	512	463	501	512	473	495	508	512	490	551	533	504	485	545	509	439	548	491	469	481	489	522	494	503	531	517	479	499	477	476	491	492	505	456	557	503	495	501	506	492	554	526	481	491	508	484	491	474	512	463	535	524	509	467	498	493	527	562	530	541	500	471	498	539	469	491	526	491	494	514	485	524	508	519	505	477	519	536	490	516	487	480	489	468	484	476	521	500	486	505	507	504	477	481	518	526	469	520	415	484	524	506	480	455	502	529	481	492	501	555	514	507	531	481	493	500	491	474	488	539	496	515	477	490	513	463	519	511	508	507	510	494	482	513	506	489	500	543	497	478	509	512	506	488	490	461	497	497	512	499	492	510	451	491	503	469	477	475	528	506	515	483	519	488	503	539	520	510	523	495	472	514	505	482	518	530	498	526	543	527	534	501	465	539	483	447	524	481	484	514	492	499	487	512	504	522	450	493	524	487	539	479	474	521	474	510	509	473	496	485	497	499	562	500	494	512	509	518	517	490	525	474	518	558	513	476	504	501	545	514	505	522	512	454	447	475	517	474	516	442	436	499	507	472	486	517	492	521	525	530	506	471	498	513	493	513	480	491	490	476	497	471	487	509	510	485	512	550	510	520	483	493	505	502	461	464	496	480	480	508	488	506	510	472	448	511	498	500	489	464	516	495	526	505	489	497	494	505	509	474	516	483	468	522	510	509	484	497	500	513	486	492	496	514	493	486	475	516	498	523	490	527	519	522	509	512	479	488	474	481	531	551	516	508	498	511	512	503	476	509	494	503	471	511	507	515	473	500	532	471	460	533	499	494	492	515	516	519	506	506	493	517	487	490	522	524	516	497	468	495	507	492	485	516	492	529	475	489	494	495	529	512	499	458	511	511	496	528	501	499	503	517	487	531	495	501	486	489	506	480	508	502	479	481	501	477	497	508	533	473	506	514	490	523	480	479	523	500	515	490	472	498	490	478	516	511	518	451	490	492	502	491	505	496	503	533	517	496	481	504	500	477	492	452	484	474	525	463	510	489	499	472	491	475	485	515	500	536	493	485	493	459	489	491	504	473	485	517	508	497	494	504	520	443	513	488	500	511	524	503	481	524	541	516	496	522	511	506	470	463	502	497	483	485	486	524	496	504	474	507	484	509	505	560	461	535	507	496	465	500	507	478	466	501	494	523	495	524	485	480	483	472	487	509	505	498	470	462	494	474	475	504	510	529	469	490	509	467	469	495	487	490	512	518	524	506	469	525	487	498	476	495	518	485	552	494	486	496	481	467	482	532	497	528	473	515	495	530	503	511	497	474	462	468	482	475	526	504	483	490	486	523	509	499	464	471	563	522	480	506	492	509	488	475	530	491	476	459	476	522	499	479	491	459	520	512	451	502	534	499	477	516	491	524	510	562	517	496	473	504	493	511	506	538	458	494	494	506	511	476	476	501	500	496	490	520	508	482	515	522	525	469	471	533	511	498	468	511	527	544	521	491	507	530	465	500	470	450	531	473	562	512	509	491	495	521	513	497	493	498	468	499	511	528	483	511	515	469	498	492	480	507	471	516	500	524	515	524	488	481	508	501	484	548	539	504	512	492	500	518	482	450	496	478	510	513	494	476	508	478	479	488	501	503	476	457	495	480	542	468	493	520	489	498	485	492	524	515	498	496	477	518	492	493	504	515	498	496	482	519	525	487	499	503	526	523	485	521	515	500	492	505	517	445	532	508	496	520	466	529	517	510	502	502	470	491	522	521	511	507	491	514	501	479	521	527	483	547	524	487	486	478	502	514	526	470	476	464	478	517	507	473	500	508	533	467	485	510	481	476	452	522	473	516	496	498	517	516	507	504	492	502	489	506	520	481	511	545	512	485	499	496	509	499	510	468	487	520	498	508	492	535	447	524	520	504	489	478	474	496	502	493	513	515	504	482	542	504	486	513	532	481	492	519	521	496	513	513	487	455	532	505	512	491	486	503	511	503	511	555	520	528	526	479	487	509	517	482	491	477	522	481	484	494	477	488	531	482	506	497	496	505	480	479	478	543	484	507	471	485	499	500	524	483	518	493	497	517	489	521	512	505	532	486	469	478	496	492	470	472	509	469	526	522	506	478	505	472	487	524	522	527	487	539	526	497	514	509	505	532	474	526	494	491	489	501	498	473	453	499	517	505	451	509	488	451	510	525	456	498	488	479	490	511	477	496	508	483	516	494	513	479	526
11194	23202	22752	14542	6598	4698	3490	2897	2382	2006	1702	1465	1274	1159	1061	937	917	849	762	773	753	727	689	669	679	624	632	597	599	626	598	550	577	557	589	554	546	532	539	518	540	523	569	553	550	497	554	525	489	479	480	501	526	504	494	509	504	491	475	476	496	499	502	506	502	482	456	532	509	462	513	481	482	475	499	498	498	480	466	473	501	471	535	485	493	491	471	459	487	494	494	470	494	490	458	487	498	469	504	431	504	517	433	497	509	455	465	467	462	454	485	479	485	509	492	440	498	444	487	523	456	504	458	470	482	467	464	507	467	498	478	505	528	488	472	475	477	486	463	473	524	455	445	476	437	454	466	436	471	468	485	484	461	465	490	456	463	449	498	455	490	436	474	476	505	472	482	473	477	512	499	506	511	466	451	475	467	470	450	550	444	443	454	446	463	474	493	466	507	451	476	504	468	480	462	489	489	488	447	494	486	510	493	500	476	446	522	498	494	490	500	454	463	454	438	448	442	470	505	469	491	479	458	464	474	486	502	453	488	493	464	521	444	494	451	462	497	462	484	493	505	489	451	493	473	468	468	514	464	505	487	485	498	463	473	476	443	466	465	488	447	484	428	484	456	459	455	487	482	490	464	465	437	459	485	441	494	441	485	497	493	475	498	473	462	440	479	486	454	448	493	460	489	498	524	489	516	413	500	462	521	456	513	499	473	450	470	475	496	457	470	459	472	507	466	475	452	472	489	455	526	477	466	447	439	518	489	472	454	469	489	482	466	494	454	472	504	505	469	483	506	496	498	453	482	452	473	478	501	463	484	461	456	441	472	506	454	499	440	502	468	480	481	486	514	473	465	485	474	451	468	449	482	475	503	463	449	509	456	485	444	495	477	470	478	459	486	471	463	481	510	479	458	528	472	475	469	487	454	455	427	446	468	477	493	504	441	466	489	478	447	476	523	417	471	487	474	528	493	491	517	522	451	435	442	478	469	476	471	483	418	460	497	441	432	478	468	474	519	476	502	491	467	540	431	479	513	459	479	458	460	467	477	448	480	494	480	477	479	485	424	458	476	500	487	491	475	454	486	492	473	470	496	468	439	472	451	484	532	474	432	450	480	474	456	457	469	456	469	486	441	454	468	499	480	483	498	544	502	434	455	464	486	447	460	474	454	484	475	444	453	470	498	436	474	450	428	470	465	468	492	476	449	493	514	434	430	458	471	499	539	457	486	498	447	469	466	459	459	460	486	477	471	486	515	473	499	478	486	502	492	478	472	462	452	463	505	484	510	462	485	484	459	482	452	439	480	473	506	461	487	451	482	515	438	473	483	438	465	451	482	463	516	466	467	437	472	462	480	469	435	459	487	471	467	461	449	490	467	474	456	464	480	485	492	495	502	515	488	439	435	468	506	478	479	487	468	463	503	474	461	508	465	447	523	475	478	495	484	460	495	479	492	445	463	482	478	492	467	502	467	495	470	453	420	480	480	495	494	501	455	492	471	448	448	482	476	464	492	476	483	461	460	477	488	456	468	481	471	502	553	474	482	460	460	473	498	470	480	515	506	493	455	470	479	449	496	451	455	442	470	440	466	502	422	491	477	445	487	485	458	462	512	492	480	502	474	505	464	472	488	476	477	487	475	505	496	479	469	485	465	496	521	432	487	469	453	446	458	477	474	450	467	481	492	447	496	437	478	506	433	510	463	509	479	492	466	462	474	479	443	469	494	457	491	465	442	491	451	475	473	476	496	455	462	476	514	511	469	441	441	455	499	449	416	446	489	504	452	456	458	464	471	483	460	452	501	491	507	478	492	488	440	458	481	450	454	477	478	467	487	462	450	493	474	448	440	430	483	460	480	419	491	479	462	478	452	471	486	482	478	454	469	470	471	471	486	472	459	466	463	480	470	464	448	475	492	457	445	421	498	457	492	463	494	498	493	476	551	479	476	424	537	485	459	521	508	473	468	446	437	499	475	542	484	489	498	477	445	455	447	440	513	487	463	441	453	480	463	563	465	448	431	481	508	487	449	487	461	465	456	481	469	441	487	481	477	429	462	446	471	499	465	478	505	441	480	498	491	474	497	483	456	450	485	456	459	462	500	489	479	501	497	464	466	438	489	428	484	479	444	464	455	473	463	481	453	467	503	481	483	478	473	486	457	507	463	463	457	526	476	482	464	453	446	520	442	458	460	451	477	467	470	486	476	457	472	429	484	462	485	442	480	466	512	452	475	495	469	473	473	471	475	486	439	457	507	467	453	471	493	465	462	444	445	466	489	466	472	458	500	495	482	446	469	529	466	421	448	477	477	422	470	470	487	484	436	493	481	438	492	495	453	498	481	466	477	493	491	503	471	454	498	477	469	473	461	467	513	451	459	498	480	498	460	462	523	501	432	460	455	459	445	476	494	470	480	456	459	491	495	526	450	524	476	447	496	425	467	492	449	476	474	466	438	488	452	474	438	453	488	497	464	456	459	478	488	471	452	473	477	466	461	488	466	484	484	447	473	446	439	462	470	464	484	496	473	481	467	458	470	461	453	499	472	482	452	521	469	494	490	451	476	485	489	466	456	485	466	468	488	465	444	471	478	474	482	498	449	460	458	479	491	477	420	495	444	471	455	458	481	467	472	492	483	451	476	518	452	463	495	482	483	479	453	433	444	460	408	451	467	496	480	487	519	449	465	479	513	466	468	482	458	459	479	486	510	450	426	502	421	504	496	449	471	436	466	444	499	506	537	448	474	436	448	499	481	442	468	478	459	506	464	475	453	459	484	491	444	465	442	470	465	469	470	510	497	461	451	491	466	469	466	481	429	485	466	502	458	453	434	438	466	499	493	485	485	498	479	486	446	532	459	491	439	484	462	529	480	478	484	489	449	478	409	457	470	464	460	434	465	480	491	446	491	496	428	492	475	493	498	489	457	478	531	466	493	480	504	441	482	460	459	466	485	509	461	466	438	443	467	467	488	486	455	440	428	518	528	490	487	478	496	473	485	445	488	425	494	460	470	466	485	511	467	472	459	478	473	533	467	496	452	487	474	472	524	454	471	470	488	464	475	465	448	485	499	454	489	477	464	506	514	477	513	458	470	473	481	501	520	491	471	477	456	473	468	485	448	456	461	477	481	486	477	467	476	439	483	499	473	489	463	495	463	451	431	476	483	460	441	501	511	443	482	444	435	510	481	493	468	494	494	463	436	473	465	466	453	507	446	457	422	411	499	454	447	467	486	457	472	450	495	489	474	457	478	442	481	505	419	465	487	456	477	499	478	443	501	469	434	487	418	496	465	502	447	486	471	474	500	455	471	488	482	478	449	453	481	489	485	488	461	477	440	443	468	451	483	480	489	507	482	485	495	459	468	446	473	496	502	432	428	468	499	419	450	480	447	476	464	425	495	492	469	457	474	475	500	458	465	468	446	506	492	446	469	453	476	483	464	508	488	488	470	447	480	484	459	447	474	446	441	496	479	438	482	435	468	518	486	478	464	471	500	509
28355	14735	2586	1010	725	679	637	566	545	518	525	547	572	560	547	532	611	551	544	553	584	534	539	512	542	540	562	552	594	565	572	544	560	526	518	537	536	545	566	589	569	533	545	549	519	575	567	618	554	545	531	521	533	549	525	572	543	550	593	555	495	500	524	535	531	551	535	538	586	605	535	547	526	561	521	539	535	585	530	541	560	528	529	567	562	550	520	530	579	533	552	557	566	524	577	562	542	530	584	537	517	516	542	566	540	511	565	528	546	534	557	550	572	507	567	541	549	518	558	551	552	569	572	512	552	558	528	569	552	539	554	522	570	539	515	544	550	546	536	548	570	552	517	510	560	560	544	542	543	526	549	539	556	551	588	557	504	571	501	552	531	522	549	566	550	538	545	550	516	588	590	542	519	544	533	579	594	570	541	543	544	543	544	549	537	490	528	542	547	514	578	497	521	511	535	544	542	593	526	544	592	531	593	562	570	535	541	585	560	507	538	498	571	582	528	526	558	562	530	574	551	543	571	540	527	568	557	544	535	557	527	542	576	552	518	534	536	538	527	571	565	506	510	562	579	556	518	547	556	535	545	542	543	537	559	547	535	533	545	511	583	594	520	519	546	559	557	573	524	545	608	535	561	549	526	578	584	540	491	557	547	522	548	517	535	549	555	546	514	543	572	563	505	558	548	512	534	560	526	558	526	555	529	541	551	520	544	547	519	530	535	537	576	568	485	566	506	557	547	541	596	563	554	523	559	564	536	529	557	520	524	510	513	540	549	558	513	570	534	552	565	536	550	548	579	562	523	524	539	604	550	569	537	566	607	557	527	536	540	516	563	565	587	543	538	500	558	520	563	570	498	606	538	566	554	549	548	533	582	506	537	577	543	550	535	524	544	575	563	549	568	553	494	578	538	542	574	560	538	553	560	564	539	562	501	537	555	534	536	510	520	571	541	570	538	548	553	510	516	508	565	552	531	526	533	524	599	540	535	519	515	593	535	613	541	531	543	542	563	558	548	547	507	484	536	568	575	548	555	544	541	533	553	467	581	570	522	553	568	509	512	565	523	556	528	577	569	536	494	524	581	499	515	551	550	547	554	517	546	568	559	543	513	587	590	573	539	585	556	564	574	534	558	575	533	582	539	567	546	562	544	557	539	524	519	532	540	509	535	540	559	552	528	554	538	551	544	562	562	598	517	563	506	593	532	491	554	519	556	506	547	563	533	580	493	524	492	549	552	522	529	528	564	553	580	530	532	566	555	555	569	516	536	507	565	537	529	528	518	574	576	537	529	588	523	545	507	547	559	538	596	546	523	556	492	526	542	586	540	588	548	533	555	526	545	556	557	525	572	500	536	552	511	539	548	508	557	544	571	543	519	518	536	561	542	537	517	538	560	582	563	563	570	563	538	528	567	560	521	522	598	561	552	575	542	544	566	555	576	546	585	541	556	538	542	550	528	551	525	555	541	549	512	540	588	581	541	547	563	559	539	529	551	524	507	585	584	568	507	533	520	597	578	532	541	536	548	538	506	543	567	528	594	537	556	567	534	528	540	571	593	571	573	564	495	534	532	574	553	571	565	579	587	557	564	548	531	544	555	543	511	576	548	544	529	521	534	510	560	522	534	546	522	529	529	541	542	569	576	541	540	545	574	504	571	551	514	545	532	534	572	514	544	583	501	545	573	614	558	553	552	589	544	546	573	548	558	548	550	551	569	568	527	550	548	538	568	566	539	526	558	569	553	521	534	515	555	530	550	567	525	576	536	587	538	515	586	524	554	539	531	561	503	518	516	584	563	550	531	532	550	591	559	549	495	524	560	539	513	556	508	528	557	516	488	549	554	525	520	526	546	545	559	546	551	533	586	555	519	543	530	518	565	524	554	523	596	538	563	599	583	532	570	515	571	573	563	520	508	561	521	551	535	559	536	532	563	542	563	585	513	564	537	523	558	587	551	506	546	582	552	565	541	511	560	527	536	584	567	574	570	552	522	554	514	573	534	559	571	569	557	524	541	522	523	522	593	532	529	562	554	547	567	545	537	550	557	542	515	548	514	554	528	532	553	565	538	537	531	530	557	496	527	535	524	525	541	540	551	519	567	557	533	540	574	531	511	556	521	558	547	552	582	562	547	561	566	538	534	626	553	569	583	583	535	542	576	626	573	558	523	516	519	578	548	546	549	516	539	545	555	560	541	542	576	517	583	557	534	533	511	613	539	523	573	562	578	561	570	510	504	532	549	559	519	555	523	548	546	549	529	533	531	527	515	587	572	544	553	564	557	543	599	528	551	546	524	532	570	554	540	505	534	512	549	564	557	527	536	553	577	565	539	558	547	605	536	579	556	532	569	555	573	525	529	546	533	531	532	552	523	520	519	499	543	589	534	547	548	507	548	553	559	525	568	504	568	547	533	562	520	562	555	568	514	512	560	538	538	529	556	544	544	519	579	553	548	602	552	559	526	553	535	530	546	573	497	517	525	573	497	532	520	555	525	550	570	549	554	537	554	549	554	496	552	565	567	586	508	587	539	491	559	519	534	496	555	549	560	510	556	525	564	533	559	552	554	557	530	557	568	538	565	564	528	545	564	554	529	563	496	597	513	556	552	562	549	535	549	575	497	554	526	521	582	534	555	548	494	486	532	535	550	562	526	515	535	499	581	557	524	568	522	568	481	550	581	564	541	545	520	561	523	544	545	571	588	550	534	511	514	514	545	526	532	564	516	554	509	533	552	537	516	544	536	563	506	516	551	541	555	549	586	553	537	528	509	548	505	536	529	569	516	588	584	556	551	596	528	582	560	529	549	578	550	515	547	528	543	508	571	569	539	553	606	515	558	507	563	578	523	534	570	562	601	549	538	555	574	538	549	537	545	527	535	494	557	541	553	554	533	561	560	549	502	591	543	513	547	555	529	556	558	566	550	548	536	533	595	549	522	524	545	538	538	563	644	531	533	531	549	576	525	514	572	512	589	532	554	559	544	547	530	581	546	505	532	536	526	530	512	530	571	548	631	543	563	558	557	552	511	532	573	550	502	520	567	555	575	580	567	543	510	541	538	536	567	545	543	512	502	551	582	540	545	541	540	534	549	563	556	585	571	529	568	574	536	578	540	530	528	547	532	525	553	511	568	518	537	475	562	567	506	567	576	565	551	510	574	534	593	513	536	540	568	585	545	544	516	555	586	573	564	529	519	543	555	550	510	544	518	539	596	605	520	517	586	552	524	543	522	553	548	518	510	583	593	558	568	550	547	571	556	540	544	532	539	551	596	592	558	537	565	567	508	532	576	548	552	541	524	560	600	567	546	490	555	569	521	549	547	562	537	519	545	519	533	587	522	544	576	521	546	573	502	569	577	522	589	507	549	544	550	579	493	534	548	575	570	546	572	554	560	533	536	533	544	559	533	544	578	519	523	509	524	604	551	544	539	549	560	570	555	523	541	522	609	554	539	527	521	528	500	570	521	513	580	553	535	541	539	538	523	549	516	570
5526	1908	1707	1044	716	678	624	610	593	626	618	593	622	616	591	556	627	609	529	571	569	559	571	579	550	612	600	569	603	529	590	565	571	599	527	558	546	608	550	526	578	575	560	598	608	574	593	596	557	541	551	572	592	569	587	551	553	571	533	548	567	597	583	600	543	574	533	592	577	549	521	581	599	571	571	581	592	578	594	555	580	554	527	570	567	599	560	601	565	608	590	597	586	612	549	562	582	554	588	602	589	573	542	553	562	558	551	592	598	547	561	606	588	581	546	594	601	593	593	573	543	557	551	544	578	530	592	589	537	585	562	583	531	548	593	576	539	554	552	598	562	551	565	585	586	571	596	599	568	568	561	587	554	548	601	598	600	587	513	550	514	580	609	552	534	536	568	572	554	584	565	595	540	589	593	576	584	615	605	577	614	543	583	544	582	580	594	572	531	591	563	587	582	556	598	600	530	576	570	520	552	574	581	577	570	581	584	588	587	585	573	560	610	584	602	558	564	557	583	529	527	574	558	547	563	591	595	527	544	572	591	592	577	561	568	621	538	540	587	507	589	560	558	574	527	558	580	558	616	575	540	598	559	582	557	541	565	539	593	597	544	542	561	571	530	541	569	570	522	572	538	577	602	613	552	563	573	595	570	554	563	566	546	548	569	551	559	573	562	548	526	553	549	553	525	547	589	550	546	588	559	515	549	552	567	576	582	583	591	537	583	572	567	595	559	544	585	554	565	563	538	537	561	573	567	507	588	516	545	543	559	568	593	556	549	592	563	522	618	554	577	569	575	612	588	547	561	587	544	555	592	554	589	545	531	582	622	581	556	536	585	526	553	582	525	534	584	586	550	617	535	581	559	556	535	571	549	576	563	599	566	553	588	581	522	559	578	560	576	539	543	542	575	568	611	520	567	573	593	582	593	576	608	572	548	543	597	572	565	567	551	552	566	575	574	551	571	608	543	596	527	559	576	560	544	587	530	580	583	550	590	569	583	608	540	605	508	569	570	556	575	545	599	577	560	544	569	612	569	546	555	596	552	519	530	559	544	551	543	583	553	533	602	542	554	580	583	636	547	549	564	597	531	545	617	578	603	572	570	580	584	570	612	557	554	596	596	592	549	563	603	530	583	567	559	576	586	537	590	573	587	580	540	562	581	577	555	548	578	572	563	544	570	547	537	563	527	580	611	570	575	560	626	548	562	575	605	578	525	563	533	574	556	531	570	594	562	570	578	611	569	565	580	577	617	548	595	579	565	586	578	621	586	553	512	568	600	551	557	561	589	582	596	547	582	557	582	534	559	565	601	587	552	559	539	555	588	587	552	592	585	555	537	599	542	557	599	598	596	619	575	541	576	573	555	580	562	586	605	570	558	572	531	561	585	568	582	601	570	596	560	575	506	584	585	542	573	572	594	573	582	611	574	560	589	570	576	580	586	575	562	533	611	592	578	585	547	571	535	560	570	564	570	599	542	538	601	577	542	572	572	544	575	594	572	582	577	587	543	571	554	589	537	556	565	552	582	562	579	561	572	554	538	574	543	577	532	556	551	552	534	542	595	542	545	494	566	574	624	597	564	557	576	547	536	579	522	559	550	588	553	564	585	557	571	599	636	531	539	515	563	561	568	602	567	585	575	582	596	577	570	527	604	568	590	570	547	571	554	562	586	551	602	539	563	573	596	553	549	551	538	598	535	588	565	580	569	569	583	602	589	569	596	592	518	590	590	525	576	553	547	571	572	591	577	607	567	570	521	550	594	540	591	553	533	524	543	577	532	555	595	551	556	583	559	530	563	560	593	523	577	563	567	582	515	524	582	540	561	554	592	569	550	547	549	570	546	560	540	543	544	581	547	556	584	546	566	591	561	551	548	536	564	538	557	563	529	606	538	577	593	552	560	558	606	556	526	538	587	611	550	519	571	592	567	583	605	554	602	588	554	575	593	560	566	563	557	557	583	586	574	568	565	592	534	561	533	570	548	519	578	582	613	610	548	571	587	558	542	582	575	503	562	629	529	609	628	570	516	537	563	578	549	580	545	586	555	595	586	552	550	573	489	603	533	552	550	570	556	559	609	556	549	558	530	557	568	505	604	559	591	510	545	591	546	594	556	550	586	535	597	565	559	606	528	605	549	569	576	580	550	581	578	535	542	529	589	561	541	542	556	570	544	562	573	592	566	532	592	607	576	581	551	549	559	568	531	597	523	554	552	587	597	600	605	586	544	587	569	538	522	575	529	562	553	549	557	519	564	558	570	577	574	573	597	573	548	537	545	573	595	569	561	578	559	602	547	545	580	594	557	581	620	575	549	549	573	570	562	567	576	573	597	589	573	578	587	563	539	576	559	545	514	587	569	579	575	572	570	568	513	579	585	559	560	570	551	589	552	539	576	626	589	591	562	585	566	579	530	579	561	525	550	561	538	568	542	555	574	568	597	607	598	524	542	561	560	579	590	566	565	563	569	525	567	568	539	556	564	572	547	556	519	576	524	561	571	596	563	559	561	583	521	591	597	533	584	557	596	534	554	575	579	559	567	579	591	602	546	525	547	582	559	575	591	567	558	597	554	607	593	529	612	591	562	558	522	592	546	545	593	593	554	576	575	575	577	542	550	566	591	597	528	568	552	593	564	566	589	548	571	511	553	553	577	553	542	605	552	521	576	559	571	548	554	544	573	547	550	528	585	582	592	516	551	564	585	545	585	523	599	603	547	580	594	576	581	568	566	562	565	546	543	569	547	582	571	515	569	549	558	557	553	563	593	593	534	612	587	616	507	570	556	571	627	558	614	554	585	543	557	559	542	570	546	530	564	599	581	553	593	551	603	567	561	528	561	521	567	554	574	583	536	515	565	588	602	552	560	545	620	579	566	536	564	566	537	592	600	562	580	616	533	595	576	590	566	560	594	593	573	566	565	605	590	572	540	551	582	562	533	535	603	571	569	580	555	595	595	535	588	546	596	546	505	561	592	579	547	531	569	562	584	588	563	596	586	570	561	549	611	561	593	535	585	550	575	590	586	553	621	564	591	560	535	558	561	592	577	557	531	593	577	588	580	527	563	548	562	562	556	557	564	613	561	550	542	520	554	531	595	575	542	581	611	504	570	550	555	519	545	602	572	601	566	584	591	583	583	558	607	574	590	573	575	545	521	605	574	575	583	557	547	602	583	553	596	543	592	568	568	562	526	527	549	565	600	605	587	551	579	560	554	566	594	565	568	626	571	542	571	562	561	592	574	599	546	592	568	514	531	588	566	569	581	576	514	598	561	567	548	556	600	538	586	546	591	572	567	587	566	541	589	547	559	606	516	559	560	570	568	560	577	527	584	564	523	534	576	592	573	554	520	560	556	540	572	538	574	577	561	559	566	575	587	537	571	591	552	546	591	587	548	567	565	572	532	529	583	584	612	541	564	577	574	546	555	568	541	572	528	573	601	610	612	564	554	604	588	583	558	590	579	592	567	547	553	570	540	562	572	617	612	559	543	584
25033	20712	27140	24303	20736	11276	1482	867	702	589	542	465	403	407	396	367	326	331	341	307	298	312	294	285	281	284	290	309	246	274	283	265	236	283	283	278	220	275	289	251	248	228	226	268	239	267	235	276	256	252	280	240	225	259	245	229	255	234	258	263	219	241	244	249	255	247	269	269	250	263	256	273	252	241	246	238	235	246	235	261	257	239	230	239	230	251	222	246	241	253	255	238	251	244	253	252	268	254	257	230	277	248	239	270	202	273	232	245	264	263	242	265	217	239	249	239	257	239	259	258	236	295	250	237	252	221	237	251	246	236	234	264	258	265	238	240	263	247	239	241	251	270	265	297	229	247	255	244	251	233	245	230	244	263	260	241	260	243	243	270	272	242	266	250	242	243	220	233	247	270	247	259	273	246	250	242	232	239	250	252	262	209	262	256	261	236	266	265	273	249	240	247	244	248	244	264	250	261	239	252	243	254	241	222	251	230	248	231	257	244	248	276	236	216	253	273	263	228	234	222	234	267	241	230	239	249	257	249	240	240	236	236	238	254	234	237	265	224	265	251	213	250	239	216	283	289	260	259	231	237	248	255	271	226	245	238	252	259	257	256	252	229	234	246	233	258	224	283	258	259	269	251	255	277	252	234	251	243	241	257	238	246	236	213	245	229	255	246	235	253	244	234	235	268	253	226	233	247	281	256	265	244	245	269	231	227	240	247	254	243	232	244	232	239	270	242	240	290	248	243	221	241	249	234	234	248	240	241	273	283	248	233	226	279	229	234	223	214	221	220	229	248	237	243	253	269	238	234	237	220	244	253	241	236	238	273	253	244	272	231	272	248	264	255	256	245	237	262	264	253	260	231	242	243	247	263	236	252	232	227	241	237	249	242	244	251	227	229	267	248	241	246	245	242	215	228	230	237	262	258	254	297	239	258	235	232	208	207	204	250	228	241	216	241	242	193	243	244	242	268	269	249	257	219	237	237	251	262	207	251	232	267	220	248	271	239	229	244	243	239	233	234	224	218	234	234	233	235	227	227	248	270	238	246	252	237	286	236	259	256	262	257	242	234	247	275	224	250	248	240	254	238	251	241	262	234	254	236	222	243	246	216	258	236	232	258	246	267	240	244	258	237	250	228	260	229	244	279	262	269	254	212	238	234	225	258	244	268	239	255	250	243	243	276	249	254	221	233	225	236	232	245	248	231	247	242	218	244	239	229	230	265	230	223	263	250	226	262	264	222	233	239	240	235	243	250	248	259	261	219	230	255	230	271	238	217	243	256	259	249	268	250	242	257	243	255	235	225	234	250	231	249	243	267	255	257	227	245	244	253	218	219	215	235	238	214	236	253	250	243	230	220	248	266	236	242	250	251	219	278	239	222	264	241	252	272	262	224	235	229	241	230	243	255	246	260	233	249	225	255	230	263	260	255	257	223	224	252	236	240	221	250	259	263	269	236	256	254	244	266	260	226	227	235	237	281	253	238	222	273	246	245	224	259	272	259	232	231	256	239	260	249	241	239	229	234	228	260	247	249	256	245	244	248	252	236	240	245	231	253	239	244	226	257	263	230	235	235	247	245	259	239	234	245	250	223	251	231	254	230	223	245	233	246	255	230	227	219	225	259	246	228	258	245	238	231	259	252	263	274	224	211	249	236	266	235	227	237	256	238	243	243	241	245	257	250	215	238	274	252	268	265	257	228	227	256	248	248	250	252	234	238	228	262	233	263	248	268	237	230	242	241	254	226	221	222	257	258	238	225	237	249	228	242	256	248	229	239	247	270	243	235	239	230	246	257	259	251	247	232	266	272	269	261	265	253	244	254	234	218	245	252	261	260	224	227	238	270	244	243	250	230	238	239	244	218	274	251	259	256	256	264	237	234	252	217	255	246	252	220	260	274	228	251	238	273	240	257	280	242	232	248	261	237	252	218	212	235	248	253	214	238	255	260	255	250	216	225	242	239	250	224	258	257	250	251	255	251	238	218	244	202	235	246	239	263	247	265	269	269	213	245	258	250	253	241	254	254	264	271	215	249	238	248	249	245	233	244	214	232	248	224	242	217	254	245	245	232	260	227	272	236	244	224	260	259	245	268	270	229	232	216	266	261	248	275	249	217	233	261	249	243	248	246	238	251	227	254	259	244	222	244	240	261	251	240	229	257	266	234	224	260	242	287	274	221	267	226	240	244	289	261	254	231	281	224	253	222	258	225	222	239	248	209	255	238	232	231	227	249	256	234	230	226	245	260	247	252	246	248	233	240	265	245	239	249	288	262	238	251	220	256	256	237	257	231	228	226	266	228	238	224	208	248	245	238	230	221	255	256	230	243	234	251	278	211	222	239	249	231	203	230	280	231	214	257	249	242	231	231	238	247	265	204	257	236	249	222	264	222	237	267	250	228	241	253	218	280	218	248	267	252	250	250	216	236	239	244	235	229	250	236	260	249	251	246	259	257	262	226	238	259	229	254	243	223	242	236	210	243	244	249	241	242	258	213	256	233	235	246	232	256	235	245	249	214	249	257	226	259	223	253	211	230	271	243	240	276	239	246	244	239	233	255	268	258	227	252	252	275	268	244	245	232	259	228	200	271	219	248	271	241	234	233	258	233	286	264	243	235	241	249	235	235	234	212	232	266	240	237	264	242	243	250	256	242	235	242	238	230	232	260	254	240	240	232	230	247	212	240	240	241	261	266	233	247	249	223	265	230	238	235	233	254	248	234	222	249	251	253	242	244	225	237	223	231	234	233	256	228	244	262	256	235	248	269	249	232	245	257	256	255	266	264	236	252	241	236	212	220	227	238	236	262	245	238	236	244	230	250	235	253	243	285	259	254	237	238	280	218	239	242	235	258	224	242	248	232	267	253	223	280	240	233	266	248	241	237	250	205	264	261	248	237	247	225	262	220	248	230	262	237	257	254	237	221	255	232	247	229	274	247	247	245	247	242	234	250	247	231	221	218	255	237	225	238	220	260	250	237	245	229	247	237	228	242	254	245	242	236	232	247	256	248	226	265	245	245	236	219	264	239	251	254	248	256	222	241	214	230	258	269	234	220	223	263	238	255	275	280	241	241	270	260	231	234	226	238	236	227	244	242	215	238	235	260	224	236	238	262	230	265	233	243	263	238	239	229	257	241	265	259	214	240	261	228	230	240	251	237	227	243	275	241	257	273	268	243	256	234	247	252	221	256	255	242	225	257	242	239	254	242	229	248	253	261	224	227	250	255	228	264	257	241	239	235	247	238	236	234	266	227	242	264	268	236	218	226	270	224	249	243	248	273	229	219	231	245	252	231	246	241	242	254	257	238	257	254	242	258	231	236	242	271	254	254	236	240	262	263	234	239	246	257	246	199	238	227	251	251	244	257	242	229	275	233	256	259	240	231	232	258	233	274	247	245	215	238	234	262	231	236	248	214	240	246	261	257	250	239	249	249	240	242	248	232	228	226	217	219	253	251	238	252	248	253	253	260	255	243	233	219	231	273	254	244
8009	15403	15346	8390	3770	2629	1940	1537	1260	1102	863	797	680	639	537	577	464	477	428	422	408	378	360	361	409	367	370	346	293	320	351	318	290	280	304	309	331	297	297	271	302	318	313	263	259	268	311	275	274	263	299	252	277	288	304	272	269	276	229	278	286	262	264	289	266	255	277	257	267	286	268	267	282	284	267	250	292	255	244	283	249	252	256	244	282	232	259	262	241	265	271	249	252	236	277	280	275	260	280	241	269	280	291	286	257	257	263	269	260	251	278	270	284	287	263	270	268	252	261	274	259	241	285	268	270	249	244	263	287	266	267	284	248	229	280	247	259	265	264	261	244	264	277	267	272	260	246	270	279	269	261	263	257	268	296	283	262	263	254	251	253	269	260	268	254	265	256	263	268	269	262	267	257	257	248	264	246	269	260	273	271	285	286	269	274	272	250	274	268	267	253	271	268	272	266	236	275	261	252	308	243	274	265	278	278	279	285	254	250	277	284	247	289	265	271	236	259	255	264	292	246	258	257	268	239	256	260	281	276	257	274	248	269	277	270	259	274	273	250	245	274	269	247	266	258	256	242	253	244	250	255	248	281	286	265	271	287	267	271	257	258	277	280	237	261	263	231	261	277	278	236	257	272	265	272	284	254	258	250	250	273	288	270	246	270	278	272	267	254	252	269	257	295	283	286	287	247	270	265	234	260	275	273	307	255	271	270	264	230	264	248	268	249	243	273	255	264	256	254	270	265	272	267	242	256	264	253	243	266	269	255	252	243	236	252	258	275	292	260	257	283	244	270	236	267	238	260	234	262	272	280	274	272	261	294	272	295	256	276	287	259	274	249	245	289	253	257	261	257	281	257	286	256	268	235	258	260	242	264	250	261	255	225	228	222	267	237	264	281	253	249	253	268	280	236	253	252	243	260	266	237	271	247	274	282	253	260	264	258	252	261	248	227	231	250	256	260	240	280	242	272	269	260	261	244	267	237	274	246	239	264	270	261	241	262	254	251	244	281	275	237	271	269	244	270	244	262	302	247	240	263	252	255	273	282	268	248	258	275	278	248	285	273	286	255	279	226	235	284	269	234	268	234	271	272	253	248	246	255	285	260	264	253	250	273	223	269	256	266	289	273	258	261	253	252	323	289	271	257	290	258	250	238	267	246	298	248	268	260	259	241	258	275	260	264	270	247	257	247	281	240	237	274	232	284	260	255	267	259	291	261	257	269	255	260	220	277	261	251	265	252	261	235	244	254	285	249	268	267	273	273	257	248	274	245	258	237	288	248	264	267	266	260	262	247	249	267	266	246	294	256	270	274	268	268	267	251	267	295	278	255	276	242	287	241	261	255	275	233	272	249	245	270	276	253	273	248	232	240	259	244	229	270	249	264	224	251	270	262	247	247	268	290	262	236	254	226	259	253	261	269	225	230	252	303	254	253	256	245	293	264	260	264	268	271	230	264	259	254	242	256	265	267	260	292	249	254	252	283	291	263	267	281	268	252	263	247	296	235	252	255	284	258	271	270	276	266	273	244	252	249	252	263	268	252	263	250	251	285	274	256	225	255	275	283	287	284	261	266	266	255	244	259	251	252	292	270	286	244	250	238	270	296	237	271	290	259	254	242	284	250	250	249	266	267	275	248	276	259	288	262	273	225	266	248	234	257	248	271	241	253	284	267	279	278	259	246	256	253	265	294	296	249	231	279	267	266	255	243	269	272	267	230	255	259	239	251	258	272	278	275	270	292	245	249	238	250	265	259	267	264	274	226	247	276	265	268	255	255	283	250	249	261	231	262	289	229	249	272	277	281	270	237	268	260	261	264	269	244	254	251	275	266	252	264	276	260	258	248	268	257	273	243	274	255	267	265	295	265	252	292	267	238	288	273	283	282	290	260	286	251	277	259	248	252	275	288	241	248	268	229	278	259	258	248	282	234	249	238	312	266	265	252	276	243	251	251	261	274	271	282	286	232	261	263	272	270	253	250	287	277	275	259	254	263	252	246	275	267	274	258	273	277	256	239	268	275	314	235	260	252	276	261	270	258	270	244	278	263	273	251	260	238	289	258	251	258	256	263	260	268	285	273	271	253	271	255	249	263	256	270	256	244	290	242	259	282	255	273	275	270	242	290	230	284	252	269	284	253	260	257	275	261	267	285	250	263	238	253	265	275	250	272	245	240	255	262	251	248	245	277	261	262	271	268	245	248	235	238	249	239	254	259	251	239	274	247	241	259	267	258	243	276	236	235	247	243	246	270	291	252	291	279	225	274	267	251	257	258	253	282	271	253	262	274	258	265	279	245	267	248	266	240	271	246	258	272	246	259	259	266	244	267	260	274	274	292	256	265	297	233	264	276	258	257	232	255	254	291	239	256	306	277	271	251	268	263	250	232	287	264	253	265	257	291	261	251	276	261	241	253	256	250	258	264	244	272	278	269	251	274	276	256	293	250	240	249	275	252	267	258	243	260	261	276	254	288	245	286	251	254	241	280	283	270	269	239	270	271	274	276	263	256	245	279	245	272	295	249	254	294	277	263	264	240	251	267	274	276	256	263	250	254	284	268	264	281	247	273	283	265	254	273	273	265	290	270	225	264	288	243	267	258	256	264	291	262	272	256	236	278	252	279	240	242	251	254	247	246	277	271	266	269	260	257	275	256	230	269	223	255	244	271	250	275	276	240	257	270	238	249	270	278	292	268	269	265	271	239	264	267	264	269	283	252	257	264	230	261	252	242	253	268	260	254	269	257	277	277	296	243	267	238	264	277	265	298	226	269	275	271	244	258	244	266	280	271	278	256	256	266	267	242	268	262	244	245	274	253	270	246	277	265	230	277	254	244	241	236	270	269	285	246	275	279	266	293	259	260	256	266	250	260	276	243	280	240	262	240	262	279	242	284	264	285	279	267	276	258	239	262	263	250	252	282	241	256	281	267	260	271	257	246	246	245	274	259	254	245	283	262	279	280	245	276	257	256	274	278	278	282	272	288	227	267	237	275	232	291	254	245	277	273	248	265	276	264	261	260	281	254	253	243	267	249	257	274	276	240	244	274	255	261	254	254	248	265	261	270	269	282	271	263	259	284	254	272	271	243	241	242	264	272	237	278	267	275	275	262	234	250	262	253	277	256	250	263	259	259	254	259	264	250	231	280	269	281	234	270	241	258	283	246	249	275	266	285	263	274	290	251	283	269	254	291	240	255	226	281	290	295	256	272	294	275	250	264	273	271	252	259	247	253	251	249	261	260	252	246	228	263	240	250	262	285	257	268	254	271	251	237	277	244	281	278	259	255	255	256	278	272	241	278	252	259	267	260	278	263	282	275	262	233	260	236	255	243	300	265	265	273	269	266	234	260	249	252	264	282	258	261	258	268	248	261	273	275	262	268	252	244	276	282	237	253	271	267	276	247	259	266	258	244	281	282	278	233	241	248	245	277	266	245	285	278	259	277	272	253	276	251	266	279	247	235	243	266	249	259	271	277	283	258	257	255	261
23003	20732	27552	24008	20740	20829	9697	1692	1297	1173	1047	940	879	772	722	706	726	688	658	608	639	585	580	558	600	595	570	574	564	535	609	535	563	555	548	607	549	551	479	511	507	533	530	515	554	556	532	498	512	549	529	500	524	509	525	528	516	555	501	526	522	531	478	457	505	493	523	522	497	492	518	520	534	571	523	494	487	502	486	486	466	515	492	515	480	481	459	518	510	511	507	496	518	524	506	521	487	517	529	507	529	503	455	487	524	473	494	490	514	528	538	505	522	470	526	515	532	500	532	498	491	508	476	585	495	510	507	511	459	477	525	498	535	492	508	489	544	480	503	526	485	489	536	519	497	483	485	540	473	467	521	508	479	505	439	511	502	509	496	534	521	509	521	472	493	499	491	487	526	509	492	537	483	491	468	522	508	489	514	514	496	512	526	482	499	497	491	461	492	511	486	482	512	517	481	525	517	499	495	487	477	483	503	509	492	504	510	501	522	494	459	491	481	458	464	535	443	496	523	521	525	456	503	512	468	516	480	493	461	469	483	497	508	537	498	481	502	500	503	531	498	522	510	499	469	477	493	509	523	496	510	520	493	524	518	520	517	506	488	505	493	504	482	503	563	502	477	504	508	468	448	530	522	516	507	492	497	518	494	515	487	462	501	526	493	489	504	487	489	492	503	497	469	541	502	469	554	521	479	502	495	486	487	470	465	520	520	503	534	507	509	467	493	530	487	480	517	487	507	504	473	527	467	522	518	507	520	529	507	492	477	499	483	478	501	471	485	519	501	488	474	506	515	518	517	494	479	530	498	494	504	513	489	480	523	455	480	525	513	482	511	536	488	509	486	508	508	549	514	488	475	501	506	466	490	495	491	543	485	524	523	520	515	512	498	489	528	513	519	494	481	491	493	478	500	526	462	494	489	501	551	482	504	483	463	465	497	484	504	505	508	456	532	496	479	493	513	521	478	458	495	486	534	509	485	518	514	475	508	524	539	479	501	532	531	482	491	501	497	458	517	532	540	488	518	479	509	519	476	522	514	494	489	533	527	497	486	506	505	520	482	470	490	507	508	537	488	483	511	544	523	500	542	489	506	520	547	536	504	515	510	465	501	485	506	537	506	523	511	476	498	485	497	499	556	508	501	513	503	488	505	505	508	462	524	496	488	518	507	447	495	499	465	469	503	471	520	492	540	529	499	490	533	483	525	538	542	498	530	438	493	495	516	510	519	554	468	525	486	497	479	486	489	511	452	468	486	502	464	456	537	513	452	492	494	491	448	494	487	488	499	529	500	494	467	489	466	485	471	496	501	502	532	509	473	510	458	503	480	507	514	491	498	472	487	466	515	477	507	461	506	502	503	505	461	503	476	488	462	458	517	480	531	485	495	498	456	530	496	497	522	538	462	528	508	501	489	494	509	499	540	506	492	545	512	485	498	514	482	503	482	515	505	491	475	446	519	556	495	526	511	519	469	521	472	504	548	515	504	477	528	495	527	508	513	502	444	518	514	497	514	505	501	501	490	497	513	465	497	502	494	500	497	527	444	502	489	478	511	494	500	453	500	531	484	493	497	468	487	501	496	482	540	520	477	469	512	500	493	581	513	493	500	464	451	535	488	508	481	510	500	488	489	522	506	483	479	487	474	483	509	475	539	492	515	455	512	526	516	519	506	502	485	510	505	480	523	531	510	524	475	470	471	520	479	473	501	523	473	474	459	441	526	551	496	517	516	487	490	426	539	532	522	465	509	455	488	518	507	468	474	476	483	465	487	474	510	458	481	497	500	490	506	485	551	463	469	521	512	520	501	535	529	503	473	526	500	513	506	527	508	504	484	466	519	531	473	526	505	555	526	518	498	520	531	466	539	505	499	518	489	500	512	492	479	520	521	504	525	482	508	493	504	500	465	479	511	511	550	498	498	522	489	473	475	482	492	471	486	520	511	501	520	486	487	490	495	478	468	483	498	502	495	513	462	518	456	463	512	514	485	453	489	483	523	474	479	531	501	470	464	521	502	508	484	503	515	480	516	490	453	493	520	460	524	476	472	492	496	530	494	498	529	542	514	490	506	462	518	465	517	511	488	481	507	506	532	494	467	492	507	511	504	461	506	475	530	517	487	495	509	538	516	506	501	495	505	520	502	513	492	503	507	493	501	522	491	503	477	489	482	492	511	479	515	495	546	502	541	517	480	465	497	520	554	501	524	476	553	500	482	485	533	460	486	536	483	511	509	485	503	487	490	519	524	537	518	491	513	477	482	508	528	482	534	460	507	501	507	492	506	485	465	484	515	508	524	497	494	505	461	517	507	465	488	499	505	476	490	536	476	488	478	529	491	505	486	467	524	512	466	488	503	477	527	503	470	467	512	489	481	484	535	560	477	517	460	512	493	505	503	515	475	520	489	477	497	529	537	483	536	513	509	533	491	502	506	498	510	515	514	493	536	484	503	506	483	509	485	481	490	520	479	479	485	504	487	509	512	513	501	498	487	465	493	507	511	523	494	510	501	492	493	488	489	508	493	513	524	474	485	509	467	489	487	472	474	472	488	506	523	499	464	471	498	462	516	513	488	482	565	495	528	474	508	521	506	514	503	497	457	527	498	493	526	478	527	511	493	496	501	527	480	468	494	480	485	530	497	483	532	497	485	541	488	460	525	472	517	496	439	471	498	500	495	510	498	477	486	490	510	471	513	498	490	534	510	466	454	492	532	440	550	464	488	518	517	478	500	476	485	487	472	490	508	491	555	468	464	485	472	480	473	493	540	525	472	500	497	489	476	506	477	504	450	484	491	453	487	509	512	505	508	492	480	489	517	492	509	520	508	496	514	492	474	515	493	496	482	488	503	519	486	516	520	452	532	478	504	518	515	511	476	479	482	505	503	512	475	474	500	474	481	515	507	505	497	510	516	496	476	487	461	547	474	493	512	500	513	518	509	498	472	504	524	534	474	482	503	489	515	458	484	474	534	523	534	463	507	519	506	541	503	447	462	497	529	516	480	538	463	456	487	467	476	505	466	492	500	530	494	474	476	497	521	511	472	500	476	480	445	435	483	490	450	526	503	501	451	489	506	464	519	463	494	498	515	494	529	506	469	521	481	487	473	456	471	496	499	515	506	470	502	537	493	488	506	518	479	467	514	465	536	482	464	521	479	480	478	478	505	518	486	501	486	482	554	530	505	467	462	458	492	487	535	529	519	490	492	479	492	513	517	480	512	528	512	486	487	456	521	550	499	533	471	509	485	508	497	521	492	508	524	493	488	506	478	505	534	486	509	505	489	490	480	534	573	502	504	514	505	507	530	500	482	487	455	495	495	470	518	499	492	523	503	525	498	514	472	543	496	510	514	496	475	458	485	496	531	482	504	507	482	509	476	530	481	475	552	493	529	484	510	495	497	495	506	495	507	496	472	472	504	461	503	503	508	503	496	518	511	486	492	511	512	514	504	507	520	463	467	530	493	523	500	528	474	497	479	507	541	489	537	483	536	475
11314	23172	22670	13369	6801	4735	3538	2837	2389	2037	1713	1513	1264	1194	1052	1061	917	808	836	772	759	683	689	650	629	635	584	547	615	591	573	573	575	515	510	534	537	554	561	523	527	538	511	500	547	509	538	515	503	493	508	460	541	450	499	503	458	526	488	518	496	475	519	512	472	523	484	501	481	433	496	490	434	478	467	484	476	453	469	496	472	483	445	469	476	476	476	495	484	489	527	484	462	490	495	497	464	473	489	491	433	487	441	486	487	470	490	466	492	470	466	447	512	486	440	471	471	473	503	452	457	466	481	476	491	480	475	517	492	435	456	464	452	491	470	471	464	473	502	449	496	422	442	473	511	453	473	471	503	499	491	461	457	435	478	445	488	487	477	469	472	466	450	510	519	467	518	457	452	496	462	468	466	482	467	507	479	487	472	479	477	452	431	478	459	519	482	433	461	415	510	461	458	474	509	489	442	434	433	444	469	457	514	448	479	474	454	470	532	446	465	431	451	482	496	469	479	453	490	440	481	460	473	512	485	442	464	486	486	452	533	468	481	496	485	481	536	474	448	442	475	505	515	484	481	514	466	454	466	453	480	490	506	458	466	483	478	510	462	444	441	455	506	453	462	470	495	460	499	480	459	490	432	477	449	441	462	484	447	472	495	447	489	486	492	513	458	474	480	441	494	476	450	462	457	452	464	469	483	489	459	488	481	472	467	466	461	427	510	468	457	457	460	436	504	444	466	444	478	481	478	442	447	444	470	463	473	484	468	449	475	500	455	447	499	472	504	440	481	461	474	450	481	482	459	468	460	491	490	469	465	513	526	468	484	459	480	481	472	468	453	465	443	466	475	488	488	494	486	443	481	454	441	493	450	459	453	479	454	433	430	458	415	456	466	511	494	455	464	456	442	512	491	427	456	481	514	506	497	502	471	469	530	447	462	419	455	477	494	470	475	513	476	452	462	489	491	412	495	441	474	482	495	464	514	499	459	430	491	450	460	480	492	505	447	491	476	453	479	453	498	475	486	491	485	440	443	467	472	486	463	488	459	456	453	473	442	489	474	455	470	489	459	430	476	499	489	439	450	410	469	474	462	470	471	480	449	453	429	468	435	463	482	458	466	490	498	459	463	443	466	455	449	480	442	498	473	475	463	428	468	468	495	437	498	473	503	481	478	491	442	498	456	477	467	469	461	466	452	483	456	493	476	465	435	470	501	432	494	455	487	490	494	467	471	486	476	456	478	444	478	497	474	470	503	456	484	455	481	484	459	460	448	452	495	459	467	464	489	495	447	444	443	459	466	439	438	458	468	448	465	458	476	443	450	510	479	440	484	487	478	458	473	455	511	498	495	435	470	445	491	471	461	447	427	463	497	499	442	439	444	462	494	450	489	478	463	474	462	462	456	462	535	476	505	441	472	488	481	487	496	458	456	474	481	482	431	458	504	449	472	484	440	478	495	467	475	472	487	479	436	495	440	445	496	441	475	451	504	527	446	472	443	527	445	498	450	479	479	447	460	459	489	462	443	499	444	434	473	461	453	456	467	475	474	457	461	471	476	470	444	518	488	467	476	462	452	459	444	436	476	494	478	438	461	476	453	482	520	456	449	483	478	474	458	483	496	450	439	440	505	434	468	449	459	460	442	483	480	470	513	466	446	488	472	444	470	485	453	463	484	447	506	510	491	469	461	473	473	488	441	464	472	486	491	461	446	448	454	504	418	450	511	474	484	447	462	457	458	449	461	436	484	470	489	473	450	482	461	487	510	465	456	490	467	481	506	472	450	461	484	483	477	479	490	492	490	459	460	455	463	454	455	502	455	516	498	499	457	485	448	452	469	510	477	473	450	482	462	469	426	432	488	464	485	496	487	491	469	486	448	439	493	455	461	502	477	463	479	486	406	458	506	491	487	474	448	486	449	498	484	448	473	457	470	434	436	492	437	499	457	448	476	460	443	460	480	449	434	478	494	490	482	444	495	524	448	474	476	457	498	440	470	452	486	481	503	491	498	458	475	514	486	455	451	483	448	494	463	484	418	495	459	459	496	481	483	508	487	500	500	467	452	474	464	439	471	439	469	471	508	490	478	453	476	466	476	426	452	459	444	516	445	478	477	503	441	466	466	470	467	433	504	487	471	447	506	426	469	481	461	444	482	494	528	458	449	455	448	502	473	471	500	483	464	459	471	496	448	452	496	440	464	475	431	493	485	455	501	456	460	435	449	481	426	419	465	450	498	455	486	512	470	482	480	509	464	470	477	432	441	429	457	494	454	488	447	482	488	450	468	448	462	433	456	452	485	470	464	489	501	464	443	473	468	432	436	456	483	459	452	509	454	479	462	465	466	458	464	456	513	492	463	470	484	449	436	442	455	453	471	485	501	491	464	462	516	458	444	426	471	485	461	461	414	448	518	475	476	456	501	519	506	488	483	466	494	498	465	426	500	454	458	434	434	476	495	457	446	481	501	439	449	455	463	487	465	463	443	470	436	459	480	456	465	466	476	459	459	457	471	500	487	432	435	450	471	470	480	453	480	471	476	470	470	432	442	472	434	462	457	437	466	474	442	472	487	503	477	457	510	464	481	450	457	477	467	478	437	480	496	476	474	482	473	479	465	445	493	475	481	449	464	462	487	437	486	498	491	453	505	492	510	437	489	466	467	462	458	471	437	464	452	489	454	455	441	484	461	487	466	463	436	478	438	479	482	506	472	494	449	463	488	450	468	491	468	447	467	424	438	477	471	464	435	499	511	466	475	456	428	512	482	463	441	430	470	459	485	447	471	467	460	480	498	471	476	471	500	481	454	467	479	479	481	442	465	431	505	448	487	472	452	479	455	473	457	478	456	460	462	495	448	510	452	505	456	477	478	498	457	490	524	467	421	490	465	475	449	442	476	461	472	473	489	424	502	450	494	456	472	462	435	485	501	492	484	460	481	453	484	484	487	478	498	489	433	493	475	464	464	485	483	497	441	476	472	497	461	458	484	501	460	452	485	466	433	465	474	473	458	534	411	473	527	435	502	468	483	489	494	458	448	479	474	453	446	474	455	420	438	444	467	482	447	428	454	463	443	498	464	476	450	482	488	457	493	498	486	493	485	461	482	462	455	489	462	458	461	479	494	483	477	469	455	469	447	470	477	514	485	452	507	483	445	476	446	434	460	483	442	428	441	503	457	499	470	431	472	475	486	466	470	444	489	464	441	441	470	467	450	494	476	431	485	503	435	464	473	443	454	490	486	482	504	472	471	473	476	464	446	446	468	485	490	446	495	449	441	451	427	480	471	457	498	455	535	457	484	455	454	449	454	448	446	451	427	435	469	524	493	438	427	489	500	436	504	441	456	483	476	477	474	476	466	452	481	487	498	449	471	445	461	495	472	470	446	461	509	444	454	478	461	446	442	455	452	463	466	451	493	504	460	461	474	499	471	488	463	467	479	474	477	486	477	470	470	490	453	452	461	445	470	472	455	473	447	495	436	464	477	514	483	482	468	496
28205	14488	2467	836	646	581	618	620	587	614	578	560	543	583	535	580	534	528	560	548	554	488	567	567	591	606	514	559	521	536	571	508	495	547	591	568	546	529	557	561	556	570	544	503	538	559	536	586	521	541	529	514	551	562	582	551	596	503	561	514	561	560	525	544	535	545	518	535	545	488	531	548	571	526	550	520	525	541	558	533	572	533	533	504	592	583	500	603	555	565	572	569	554	552	538	551	531	551	535	555	567	527	578	573	497	546	542	548	582	546	550	551	569	579	545	506	564	520	527	578	551	537	547	509	579	558	586	525	573	552	520	524	556	540	543	561	561	575	542	517	580	564	542	549	534	525	537	593	575	528	502	528	501	540	551	564	564	553	562	555	551	593	576	541	502	546	564	529	541	508	524	518	520	550	541	511	550	549	618	535	524	535	498	512	584	532	524	542	524	544	505	560	537	542	531	562	560	602	527	572	519	525	578	525	544	555	566	583	555	549	524	551	598	525	547	535	541	519	538	529	555	559	542	519	546	546	520	554	495	515	527	564	567	524	535	544	536	525	512	504	531	566	531	559	543	528	543	509	506	532	529	577	543	553	533	540	558	549	547	550	563	522	521	488	555	524	507	559	530	501	520	514	533	532	513	586	594	526	545	510	565	555	572	554	577	568	513	552	520	546	506	532	551	514	543	581	560	541	527	551	535	513	523	541	526	525	544	566	553	539	536	546	516	527	587	511	567	511	583	538	565	541	526	585	537	527	563	549	540	587	488	524	533	557	528	562	501	545	529	530	517	548	575	523	536	523	564	524	546	575	529	550	563	520	551	504	513	573	513	553	564	545	514	508	494	574	541	545	537	560	565	544	510	533	539	533	515	556	521	530	573	516	534	559	547	524	518	558	580	523	494	570	493	558	536	567	587	533	489	539	534	542	540	499	490	548	566	531	510	584	544	545	571	563	551	580	534	557	526	531	525	517	563	570	560	530	562	541	523	539	531	536	568	550	557	493	558	559	581	575	540	562	507	482	574	507	572	548	514	546	534	509	555	536	568	538	496	562	539	532	532	534	571	507	554	587	519	565	548	553	518	516	545	581	548	576	530	561	567	567	522	601	528	518	551	523	526	509	570	519	568	499	525	547	539	537	540	558	551	541	492	540	524	542	595	539	558	522	548	527	544	545	536	544	561	521	544	531	546	553	565	510	546	530	553	531	505	532	502	537	567	531	557	573	555	556	544	570	528	545	549	548	577	568	522	558	526	594	542	522	536	570	564	554	515	560	530	554	542	529	577	573	541	554	544	527	534	523	522	530	568	520	543	505	541	544	526	538	580	516	562	538	568	537	527	542	552	574	521	542	549	556	512	492	530	552	542	551	558	557	555	568	547	573	541	529	550	523	537	585	545	537	609	556	547	557	514	553	536	523	534	517	517	533	546	576	551	556	564	546	567	536	528	543	574	515	535	547	550	580	513	543	528	515	540	527	563	547	533	540	545	589	529	523	558	525	560	509	582	542	511	518	549	510	567	553	523	556	549	558	500	525	530	521	513	521	529	568	500	536	561	519	533	570	579	519	518	559	507	515	539	520	565	518	506	566	535	523	548	561	565	565	574	593	553	562	561	516	581	542	591	527	578	578	579	521	561	560	537	562	567	497	579	550	577	528	519	600	550	557	579	538	523	515	534	550	554	554	515	528	562	547	536	542	536	511	586	513	516	603	574	515	537	555	524	508	541	547	500	559	517	541	539	521	494	582	577	538	533	522	534	521	517	588	552	558	607	530	523	554	571	551	546	542	538	527	579	576	544	586	555	543	555	562	519	556	528	544	533	559	514	567	543	545	536	557	532	538	529	508	510	549	553	566	552	500	538	544	560	528	574	533	534	519	541	502	535	569	566	552	521	570	556	547	539	547	520	528	496	532	564	556	508	551	550	546	558	534	583	499	587	550	539	547	545	594	546	519	517	516	563	519	560	510	535	567	580	546	600	556	552	518	525	572	558	551	544	572	572	579	536	532	584	565	560	565	522	550	530	511	512	561	559	532	555	554	569	507	547	550	549	509	519	530	527	538	558	566	538	548	570	568	574	554	514	578	536	561	525	564	530	545	538	564	564	540	540	549	574	548	558	539	552	517	540	510	543	539	529	601	504	563	537	519	533	582	541	582	532	552	565	513	526	554	558	532	569	563	507	525	567	505	531	562	527	585	519	521	490	556	563	560	540	501	494	524	572	540	550	508	565	547	556	549	550	554	518	514	558	526	526	526	541	484	534	581	561	564	561	557	536	532	555	566	520	562	547	538	546	557	578	572	527	534	549	559	569	573	547	529	531	549	520	561	559	521	537	529	503	540	567	559	536	506	483	506	573	535	533	555	545	560	545	562	563	537	541	541	558	538	520	503	504	560	497	520	574	545	532	567	535	521	538	546	529	592	553	541	589	550	544	518	557	536	547	573	505	582	521	553	507	549	521	571	576	549	512	528	514	521	560	568	567	514	504	531	574	543	524	555	560	540	534	572	563	577	569	548	568	579	553	565	568	556	534	535	548	546	526	526	552	521	539	537	547	581	556	545	538	520	528	550	540	496	561	563	507	595	498	524	505	536	532	512	530	591	571	587	528	511	554	518	554	516	540	533	575	521	528	513	524	572	532	527	534	537	506	559	563	528	557	532	521	545	528	539	515	557	575	538	537	511	583	546	558	553	516	528	598	535	539	570	559	531	588	559	537	555	596	533	531	506	555	511	514	556	542	542	574	535	520	555	515	537	521	522	551	540	532	590	540	530	536	529	594	564	518	534	534	509	501	536	572	506	531	575	550	554	527	587	487	562	553	517	594	566	570	572	542	559	563	541	538	545	518	576	536	526	557	547	528	567	517	571	526	535	535	561	528	556	560	546	532	522	622	553	532	565	547	535	570	522	540	548	586	562	514	540	579	529	559	561	528	503	556	504	541	564	528	595	511	562	532	566	570	545	564	534	505	541	491	476	548	590	554	506	508	536	560	524	539	536	558	541	558	561	543	528	539	533	574	594	516	528	549	589	497	536	521	547	537	535	557	589	571	517	533	527	565	529	546	566	558	592	550	553	507	524	527	556	589	538	536	534	531	571	558	589	554	558	528	560	550	548	552	538	535	542	508	544	493	554	554	580	573	527	604	518	557	551	528	558	523	541	540	505	554	522	533	552	512	508	507	545	500	565	548	527	570	545	532	513	549	546	551	562	479	533	530	506	562	515	534	555	521	588	548	571	545	532	534	537	566	535	521	540	536	550	513	554	549	501	531	484	538	561	540	562	551	580	580	556	539	519	547	544	545	551	560	533	580	563	515	525	554	537	516	580	577	519	537	531	534	481	540	574	544	516	539	516	586	577	539	537	557	553	576	490	542	546	545	514	566	527	563	530	563	565	538	560	565	549	522	601	551	535	526	538	525	542	565	549	526	544	545	539	543	529	508	525	542	538	534	533	533	515	537	558	558	546	519	582	546	542	544	561
5412	1792	1579	943	707	660	639	563	631	595	582	642	649	579	609	590	594	607	569	586	604	622	572	604	559	557	612	537	532	599	545	581	583	557	584	585	517	596	570	599	521	559	599	548	592	595	545	566	555	645	560	575	546	569	559	529	535	552	602	551	547	526	604	537	579	553	584	551	549	601	509	537	549	571	610	548	572	590	521	568	553	536	551	557	560	606	601	574	529	553	599	546	565	544	576	552	548	593	576	593	568	554	570	598	584	540	603	594	563	522	565	598	613	548	551	593	582	553	515	573	560	556	576	617	605	553	559	577	580	562	559	591	571	573	576	580	570	519	573	542	545	569	576	530	555	533	551	553	576	552	575	542	600	536	584	564	600	548	563	540	520	580	571	590	594	563	539	560	543	571	553	531	584	573	564	559	578	588	565	513	527	573	533	548	600	581	517	555	539	565	581	602	556	584	567	518	540	547	534	530	563	580	551	547	552	575	565	539	602	553	550	544	550	583	606	578	537	576	535	530	570	582	587	549	561	559	621	528	558	557	512	519	555	611	585	508	584	571	581	546	548	574	554	597	566	544	564	494	544	537	575	601	558	584	582	598	538	536	557	571	589	559	596	507	563	552	557	575	578	553	532	552	531	561	555	532	596	545	560	602	585	553	595	533	592	558	581	540	576	571	526	564	558	529	565	543	579	530	556	574	583	619	574	585	568	578	545	601	568	547	567	551	558	576	584	559	552	598	577	518	561	552	538	552	563	546	529	556	573	580	571	621	590	538	569	542	560	519	562	550	557	574	581	590	567	569	556	514	590	608	571	584	557	577	559	550	585	565	577	527	523	571	533	575	558	567	563	561	583	566	611	570	570	576	574	557	599	581	558	536	575	631	568	545	586	585	560	584	548	562	586	620	568	571	554	566	552	526	581	575	562	546	590	587	552	582	550	562	576	572	543	566	549	572	576	586	602	592	607	584	535	611	543	561	575	513	576	548	580	519	552	582	568	534	582	547	583	525	584	525	541	546	595	600	554	606	583	585	524	578	584	551	526	544	580	578	565	551	598	519	576	595	539	579	587	547	544	557	600	537	595	603	554	553	570	560	595	574	591	571	597	593	598	548	559	571	566	583	581	602	569	589	599	557	604	588	573	582	575	575	524	562	549	553	586	582	546	545	585	581	561	566	560	571	564	574	555	585	568	553	513	545	598	566	564	519	570	556	549	552	583	602	561	538	554	576	556	593	589	540	520	578	561	578	580	586	563	575	583	570	566	551	614	596	554	620	568	557	555	503	593	524	547	580	542	565	580	587	548	610	588	555	588	551	559	557	560	571	552	569	566	564	575	532	531	549	539	542	552	537	568	557	553	536	595	528	585	557	610	525	545	598	591	521	577	582	555	591	550	548	583	557	591	509	586	564	544	556	598	578	574	573	579	600	543	561	579	532	504	579	550	532	550	573	575	559	567	557	572	545	583	552	594	538	563	541	573	589	576	556	572	537	581	543	542	606	596	544	589	550	553	571	537	568	542	539	577	555	571	564	544	575	556	541	561	586	572	557	554	527	546	555	581	520	565	569	605	583	556	573	577	596	571	522	577	527	591	590	599	543	599	562	577	576	603	570	598	590	552	598	611	562	559	575	589	609	583	571	563	578	608	571	531	540	567	591	558	544	559	564	579	621	530	577	593	576	575	594	542	579	561	584	591	561	532	527	577	543	597	563	588	576	559	556	535	563	566	561	557	574	597	576	528	543	569	547	589	576	573	598	534	574	560	597	558	555	582	564	576	575	562	570	560	540	534	561	548	546	539	580	548	561	611	575	531	581	540	552	526	564	560	608	589	580	571	612	549	598	577	574	571	585	590	547	542	551	585	594	549	570	549	591	577	602	573	520	551	557	580	577	595	542	568	551	558	555	549	568	587	532	601	558	554	559	543	575	574	548	567	583	573	564	562	557	567	544	591	552	578	583	600	539	525	588	534	563	579	609	585	577	573	549	592	554	598	550	533	539	547	554	554	570	560	587	562	608	581	565	577	579	558	571	566	598	578	616	569	561	543	582	603	585	569	576	520	579	567	570	543	546	603	556	572	591	612	552	550	525	527	545	581	563	551	595	574	572	567	539	552	570	571	587	583	548	577	521	534	545	546	522	586	539	560	579	543	580	581	572	554	580	552	547	573	550	584	551	564	554	524	545	555	572	587	641	589	567	567	575	554	573	530	549	554	589	566	530	529	572	544	554	551	565	540	532	545	561	567	554	507	572	545	603	567	569	584	554	563	535	545	525	551	621	530	559	566	525	556	586	526	542	572	565	528	585	528	606	606	532	510	512	563	571	553	566	573	604	535	557	561	609	569	592	592	584	555	530	591	535	552	560	535	530	580	580	567	597	567	572	568	565	608	586	581	574	580	576	585	537	543	576	561	556	581	515	570	524	562	558	542	605	593	582	527	556	543	545	543	529	601	565	593	556	620	561	552	572	556	575	604	567	567	584	585	559	586	566	574	556	571	518	578	507	561	567	554	552	578	574	534	580	569	522	545	567	550	566	574	544	556	521	571	541	561	589	579	583	589	588	586	560	550	566	564	578	564	590	562	570	575	577	585	557	597	554	567	574	560	552	581	534	557	579	557	543	540	555	548	601	563	574	553	568	525	566	537	558	557	594	534	559	543	568	528	584	552	609	612	569	563	538	591	574	534	545	586	542	584	553	587	579	593	556	552	592	559	584	548	534	612	569	532	553	517	579	540	572	567	557	542	578	559	583	571	583	552	546	567	596	592	562	571	582	567	577	554	559	553	587	563	560	517	562	591	548	618	607	559	563	621	563	536	591	594	562	495	532	580	557	560	577	567	546	596	569	551	537	612	542	526	585	524	581	576	574	598	545	561	558	511	604	530	556	566	548	562	580	589	536	564	552	555	602	558	549	550	610	564	559	542	569	553	544	574	549	579	619	618	566	542	584	588	577	572	597	531	568	565	576	573	550	597	583	561	558	561	546	568	578	593	583	583	604	536	551	532	555	609	575	555	556	543	486	539	559	628	561	563	586	595	585	602	593	525	585	559	536	544	527	539	585	554	537	525	549	620	589	563	570	542	547	542	577	544	535	572	552	572	610	541	561	565	554	581	604	562	555	535	542	563	571	581	593	576	549	550	580	544	584	582	616	574	536	585	593	591	593	565	556	536	618	538	576	545	565	585	557	553	573	547	557	553	573	564	591	583	598	550	602	546	513	565	590	572	558	587	542	557	585	563	571	575	548	576	556	557	544	531	537	569	596	599	562	563	587	578	578	575	603	562	546	544	580	594	559	613	566	552	576	557	533	575	577	580	617	559	579	580	609	541	597	511	569	552	543	521	532	544	570	517	530	586	615	558	543	550	551	589	581	553	606	541	574	562	566	580	566	564	589	566	574	556	562	561	573	544	539	546	588	584	587	532	563	588	589	604	588	581	577	565	538	586	592	574	583	492	551	562	561	575	562	585	574	605	610	569	553
25091	20704	27123	24319	20709	11263	1437	784	666	543	501	453	394	360	371	361	370	343	325	337	319	309	299	277	270	267	317	303	291	265	252	273	242	254	265	233	272	254	281	259	261	258	262	271	242	250	264	274	260	248	259	255	277	248	227	249	261	240	250	265	246	240	232	214	253	253	255	252	256	295	220	274	238	243	259	253	226	256	241	216	264	248	213	227	258	261	251	255	231	259	265	249	261	246	252	238	238	218	233	256	247	247	252	223	258	248	250	253	233	258	278	248	213	234	252	258	260	232	239	250	263	245	241	227	246	222	244	224	211	230	282	231	247	249	233	235	264	223	249	218	238	274	232	231	231	221	264	214	240	282	235	238	245	214	240	246	243	243	254	264	249	250	244	244	253	237	248	228	233	255	238	227	250	226	245	234	255	221	254	250	227	265	264	268	262	252	253	244	241	238	226	269	245	235	243	244	236	239	253	215	224	246	261	254	252	235	231	235	215	225	251	248	244	247	260	223	261	266	226	257	216	248	232	265	237	223	236	277	282	237	231	228	250	234	254	257	224	269	247	233	241	235	230	254	252	199	269	244	275	263	266	251	225	263	243	241	282	249	224	240	245	267	249	245	211	235	282	261	275	235	227	261	232	229	229	258	226	257	218	242	253	250	242	233	226	238	247	244	254	258	255	251	249	247	239	242	272	229	264	236	243	249	281	241	231	246	226	242	258	230	265	272	241	264	259	219	258	266	273	241	211	202	236	257	226	232	279	258	231	241	244	221	217	234	231	243	230	223	251	258	234	239	254	259	249	262	231	233	233	241	263	219	239	244	267	256	277	232	268	233	274	244	226	236	229	262	229	256	221	232	238	235	246	252	232	255	257	242	255	251	257	217	237	233	257	235	233	224	239	247	228	242	258	254	228	247	229	243	240	248	247	257	211	246	237	270	242	254	248	242	231	237	245	285	250	253	229	208	221	256	237	256	270	220	219	241	229	247	274	258	250	224	249	242	239	254	246	230	254	250	267	232	211	273	251	241	255	251	275	259	238	220	233	271	236	229	246	263	245	241	234	271	263	248	239	243	280	265	292	258	241	265	221	229	265	272	249	217	236	257	253	258	247	225	255	266	241	233	238	249	242	222	216	253	224	228	260	250	220	273	203	269	251	272	276	266	243	252	261	254	274	227	265	221	232	217	247	234	276	264	253	234	237	245	236	205	241	260	228	243	259	234	255	219	261	259	245	232	219	241	237	263	230	231	261	245	251	254	264	238	249	211	236	246	257	262	245	251	197	213	263	269	238	242	235	231	220	236	231	248	238	283	237	270	261	242	231	243	239	265	252	227	257	224	236	261	276	259	267	216	237	235	253	222	226	260	248	260	215	244	219	222	242	250	259	230	251	252	243	269	228	236	247	236	226	236	281	221	250	231	224	234	256	233	254	254	259	242	218	248	245	248	235	258	220	258	273	240	245	235	256	236	233	236	241	230	228	235	237	259	234	244	274	250	263	254	248	260	265	238	223	228	237	250	243	244	242	249	229	238	242	249	284	217	245	219	247	237	215	246	242	237	261	221	227	264	236	210	241	271	226	240	232	240	246	258	248	232	274	236	264	224	225	233	224	255	255	273	260	247	261	252	264	255	288	237	204	240	284	239	252	265	240	261	223	267	231	246	248	231	248	255	247	231	239	227	254	247	262	233	229	245	274	257	249	241	260	251	245	249	260	254	262	258	228	263	240	243	243	254	249	251	243	251	240	213	234	235	256	256	240	278	250	245	250	238	242	253	228	231	263	219	245	230	223	238	217	261	250	251	271	232	247	249	257	242	231	233	264	243	258	255	263	252	220	246	258	244	263	228	242	244	219	247	247	248	256	252	244	251	249	255	241	241	215	245	229	253	225	242	255	238	240	251	236	223	246	263	242	225	236	247	214	243	238	251	258	274	278	252	231	230	249	255	260	245	199	232	237	259	238	245	235	254	262	256	242	249	266	245	239	249	241	244	222	242	237	230	220	261	251	242	262	235	255	244	255	237	239	242	208	252	234	239	254	224	232	208	242	259	249	226	249	259	256	245	252	226	247	243	245	260	230	257	225	243	265	228	213	251	258	212	259	229	265	263	252	220	239	269	223	276	272	238	251	258	248	247	218	273	230	229	251	261	242	264	243	255	226	251	232	232	219	272	247	248	236	282	259	258	240	258	274	241	236	234	244	244	240	243	237	283	232	245	262	250	257	250	282	239	227	266	246	234	222	239	237	244	261	242	228	265	250	226	214	236	248	248	227	260	240	249	237	259	265	230	253	277	240	244	244	256	245	257	221	207	217	233	273	256	252	221	246	254	236	242	261	243	256	253	241	250	266	251	194	226	227	232	236	251	239	234	259	227	211	267	241	245	231	243	240	272	234	229	233	243	226	278	260	242	188	257	232	219	247	248	223	270	237	261	221	249	259	258	233	271	248	211	242	215	251	253	238	240	225	250	246	268	245	228	223	242	207	243	261	233	237	266	226	242	235	229	272	234	225	222	243	236	262	257	241	241	276	238	225	268	245	258	228	274	238	238	270	234	233	232	248	253	260	261	218	269	247	272	246	242	252	244	269	228	230	231	227	264	241	243	253	254	234	246	239	233	256	246	258	242	255	227	225	235	234	228	257	268	249	231	248	257	254	218	246	232	228	271	237	223	230	264	226	243	251	250	233	201	263	231	257	233	224	243	238	259	259	280	265	268	251	262	248	230	262	239	245	244	232	259	221	256	248	257	246	233	232	234	223	258	252	250	243	272	237	260	217	235	251	258	229	243	242	264	233	243	224	248	227	235	273	252	275	275	250	249	239	261	249	276	247	238	258	252	248	248	218	238	277	246	254	207	222	248	224	298	252	246	233	220	259	280	245	226	226	260	248	235	248	236	253	239	237	256	236	238	222	252	225	218	213	273	226	240	249	233	241	228	242	255	242	200	240	250	265	257	231	260	243	255	235	242	231	236	247	233	250	220	235	247	269	236	241	243	254	262	246	264	253	242	242	259	236	228	241	226	235	248	245	239	258	262	232	235	237	261	225	235	236	225	253	282	227	258	246	266	242	217	235	231	240	252	247	239	233	224	248	274	250	235	264	272	244	199	254	279	245	276	236	238	272	272	241	265	257	254	260	218	240	222	252	256	250	230	225	231	242	236	258	240	262	276	228	229	227	263	251	251	247	263	205	222	265	252	240	249	243	236	250	241	269	258	239	241	266	248	221	252	236	227	264	251	229	249	262	233	262	260	250	243	250	208	252	280	252	252	247	234	243	249	235	252	219	263	242	261	231	272	249	265	260	239	264	249	231	238	240	255	222	227	262	240	229	231	248	258	243	242	238	247	249	234	261	251	223	261	257	227	254	234	262	269	260	251	229	251	249	279	229	242	242	253	244	233	268	248	224	249	250	236	231	268	246	242	246	247	208	243	270	260	264	244	232	222	233	269	240	225	253	275	218	236	254	233	246	223	240	250	247	268
7966	15118	15041	7380	3753	2633	2020	1597	1278	1049	910	783	694	645	590	514	514	440	448	394	407	384	350	354	347	336	313	313	339	303	305	307	331	312	283	310	314	315	305	282	286	314	292	270	272	321	312	305	274	306	294	262	267	267	272	258	284	241	294	259	259	282	250	249	271	272	236	279	315	280	267	300	244	249	238	271	302	280	291	292	262	250	273	278	275	272	246	272	257	247	245	270	271	263	257	252	277	277	293	242	245	280	244	250	288	293	263	245	277	255	254	292	239	242	250	279	281	261	265	257	269	271	262	286	250	266	299	246	272	271	269	259	262	256	255	258	225	277	224	274	268	262	255	283	247	272	265	256	263	253	261	272	264	273	270	258	235	283	250	276	267	255	255	265	251	250	274	248	267	246	273	270	271	267	264	299	253	253	273	289	257	270	257	245	263	261	251	290	266	246	267	276	268	289	258	275	252	250	253	263	268	273	263	278	262	261	288	251	262	276	240	266	263	262	274	262	293	262	257	275	253	266	245	282	283	253	260	262	282	277	237	257	242	236	256	257	243	259	272	265	258	267	266	258	252	254	248	254	249	256	278	227	273	270	266	280	271	264	254	294	251	276	247	259	236	248	273	265	264	266	279	254	266	265	265	257	256	259	244	257	251	268	253	260	275	271	247	245	288	265	253	267	272	299	286	263	244	263	265	268	254	257	254	283	244	241	236	267	265	274	275	263	257	280	267	276	267	274	266	259	243	284	260	266	276	263	263	276	258	251	260	275	257	264	249	243	270	266	269	280	256	245	282	272	298	261	252	303	248	258	254	259	277	253	257	262	249	277	235	265	263	280	253	281	240	267	216	293	259	296	250	260	250	257	245	273	257	261	264	270	273	235	249	265	277	281	258	240	234	275	250	241	245	261	245	268	272	231	261	232	259	285	279	270	289	262	250	253	259	261	303	262	284	251	260	258	256	262	255	281	286	263	280	269	252	246	244	267	258	276	294	246	253	278	264	275	261	255	250	241	251	280	262	235	251	263	277	267	270	258	257	261	279	275	287	267	253	259	266	265	283	254	262	255	276	258	243	250	271	286	289	241	257	251	256	276	281	285	248	264	267	296	272	269	263	274	278	272	259	264	287	246	259	296	255	258	263	278	254	257	255	278	283	241	236	267	260	268	279	277	268	316	236	250	245	240	228	263	281	240	246	243	283	253	253	296	277	285	237	273	262	270	258	282	248	275	276	258	268	284	267	279	263	248	286	267	261	280	256	280	284	257	286	244	270	283	252	279	261	259	255	262	242	237	292	228	265	261	261	257	249	273	274	256	250	261	250	279	254	246	265	249	282	251	252	261	262	254	279	234	250	296	242	256	290	259	229	256	238	270	290	248	244	293	278	314	262	240	264	268	229	277	235	257	277	257	255	261	250	238	250	256	276	291	273	292	283	269	263	247	229	261	245	263	235	274	246	280	263	249	285	259	246	286	286	248	255	267	242	254	229	255	293	253	273	245	273	242	295	261	254	257	276	259	252	266	257	280	239	269	263	263	264	260	273	259	279	261	273	300	255	271	263	267	269	262	254	262	266	260	252	236	259	256	262	268	241	255	246	240	270	251	253	248	267	258	270	244	254	212	259	250	273	275	239	258	294	307	292	271	267	276	277	274	224	241	271	248	248	246	280	275	294	276	302	271	268	250	261	268	268	269	270	245	272	247	270	245	281	253	258	266	249	241	264	252	239	224	269	276	291	229	265	283	283	280	259	270	233	268	283	264	258	256	256	279	272	233	291	255	267	276	243	245	304	258	270	291	272	253	257	248	265	252	291	271	252	273	275	271	280	297	258	243	283	263	250	276	263	263	254	266	239	227	253	268	262	277	261	245	237	275	275	253	259	241	273	258	279	241	284	244	287	262	266	276	284	269	302	234	269	262	254	275	247	254	235	280	261	281	270	245	264	237	278	252	276	266	284	262	254	284	281	264	249	282	277	259	263	265	230	248	252	278	261	298	265	264	268	255	288	245	267	257	263	265	278	245	263	286	265	254	285	261	287	248	270	248	250	253	300	243	292	236	274	257	256	248	266	246	272	256	281	246	283	290	246	260	225	261	260	268	273	225	244	259	250	251	264	259	267	272	273	272	294	256	240	290	286	277	286	281	243	290	245	281	260	250	263	253	233	286	253	270	262	246	254	252	266	235	255	258	269	267	241	276	259	293	231	251	258	281	249	239	243	304	278	288	278	252	280	262	306	272	266	259	263	234	270	290	262	278	231	297	267	264	287	252	247	263	266	260	268	276	227	256	317	264	279	258	253	249	272	259	254	248	266	245	265	251	273	266	273	257	253	263	258	286	259	273	266	259	247	233	266	261	257	251	260	279	263	263	256	257	258	260	275	238	262	229	257	255	268	245	281	252	265	267	251	255	236	271	278	251	282	248	266	248	254	284	264	238	234	285	252	267	261	281	269	253	254	265	251	246	289	267	272	291	285	277	252	274	261	246	242	231	303	262	276	257	252	263	240	253	265	264	237	289	261	257	265	254	244	261	254	258	298	254	253	266	251	233	275	264	268	269	290	264	244	279	230	270	282	266	283	261	263	244	249	272	254	267	264	273	261	240	258	254	269	281	233	262	254	266	260	281	271	267	240	281	251	285	265	266	253	273	248	248	250	262	272	257	243	276	289	250	257	254	288	238	277	291	236	247	263	280	244	269	265	238	240	263	253	254	298	237	280	254	235	235	271	226	238	264	233	284	271	245	265	246	282	248	232	270	248	248	238	281	257	284	270	256	257	262	236	276	283	282	275	262	263	249	266	290	257	283	276	290	283	297	269	261	287	272	275	250	276	243	241	276	249	263	270	246	281	249	235	289	255	255	259	258	246	270	251	267	274	249	273	245	286	259	270	287	256	260	258	263	284	270	273	249	267	274	261	273	275	247	241	258	299	259	262	255	267	254	262	285	232	260	251	274	268	263	249	277	260	246	255	276	256	248	271	241	283	260	256	258	267	255	263	256	240	274	269	293	292	250	235	276	266	250	239	252	289	268	274	260	234	251	258	270	256	264	255	258	252	290	268	256	243	282	261	289	262	271	247	254	274	269	283	254	291	247	243	266	250	247	239	273	265	247	276	240	258	260	246	283	289	278	274	260	264	300	253	272	260	257	276	283	259	252	250	257	268	272	277	268	250	251	236	255	210	250	259	258	266	226	259	258	261	275	245	262	264	259	233	263	275	255	262	270	244	283	258	269	245	253	266	263	265	264	269	218	248	251	268	274	241	285	295	250	272	249	255	274	260	259	288	248	244	239	243	259	266	265	265	269	256	258	262	246	274	267	261	251	253	255	261	261	254	268	283	256	258	255	291	295	258	272	260	281	279	256	277	262	274	239	265	260	294	245	271	255	249	280	238	255	254	263	243	261	248	273	251	258	251	247	249	262	258	257	273	276	271	256	283	267	278	240	263	279	259	295	272	247	287	288	242	271	278	265	250	269	265	260
22924	20704	27490	23954	20708	20790	9930	1850	1281	1201	1033	954	821	748	797	692	703	662	653	662	647	606	603	594	594	563	601	467	560	575	570	590	534	543	535	523	540	569	577	559	547	524	504	493	532	518	522	543	509	512	534	514	484	505	537	563	495	513	540	573	500	485	506	483	490	551	489	503	475	501	537	485	528	513	497	508	513	485	463	502	562	503	507	539	489	517	483	419	494	496	478	523	482	492	498	523	528	472	484	528	515	542	485	473	547	488	484	483	500	510	527	474	461	485	511	510	481	481	509	488	528	510	518	512	515	507	500	516	450	464	479	523	510	536	518	514	445	524	498	483	500	497	522	523	514	484	462	483	495	507	492	503	514	461	502	530	528	500	528	524	476	483	520	498	493	487	518	493	521	506	469	497	490	520	505	512	486	527	507	515	444	507	504	507	464	485	496	524	535	482	498	460	519	459	513	500	503	522	532	494	467	496	505	475	454	466	528	489	528	505	485	493	491	503	481	499	516	537	494	544	508	506	536	494	533	547	494	466	508	453	528	488	432	513	531	496	468	542	514	503	504	487	525	508	472	521	515	501	512	486	521	500	481	492	506	502	541	457	471	508	511	525	517	503	538	530	472	497	547	500	511	538	526	494	471	502	483	532	494	496	473	496	490	480	548	500	470	508	482	524	511	493	524	529	555	477	518	477	497	501	492	495	527	538	546	551	504	473	526	478	495	515	503	499	498	512	484	504	465	510	501	502	499	495	513	490	480	517	503	469	517	464	516	531	504	490	490	497	515	494	500	518	494	508	491	490	482	475	508	478	505	473	495	435	536	482	517	479	483	516	530	494	494	500	487	482	544	501	489	530	484	509	517	483	481	522	495	482	503	491	468	487	501	447	525	529	490	502	524	493	500	500	523	494	510	506	488	525	506	478	516	496	501	485	510	530	470	536	517	470	497	469	469	526	524	473	506	482	490	505	518	504	498	483	492	530	481	457	514	518	496	506	515	465	485	494	536	483	482	476	471	471	477	541	463	480	516	519	489	488	495	478	552	518	486	489	525	482	456	472	528	507	478	508	506	538	473	514	517	495	485	530	544	482	514	530	490	523	507	477	532	479	495	450	511	514	494	480	533	491	510	501	539	481	464	487	453	517	504	508	479	480	562	482	445	455	501	540	481	480	496	506	495	487	501	508	427	519	491	528	517	527	477	501	499	493	513	505	538	488	486	465	489	491	490	486	516	512	493	467	500	492	474	511	527	458	507	484	513	528	534	508	507	454	461	522	533	474	507	454	512	548	542	514	521	506	490	499	505	504	487	489	499	444	492	517	525	503	481	547	502	498	510	489	491	467	483	474	506	508	493	496	512	513	529	485	543	502	495	479	484	523	459	473	477	508	473	524	490	460	508	498	479	517	536	467	469	490	499	501	555	524	481	489	493	512	489	463	506	493	510	507	482	503	483	499	524	542	517	523	475	530	478	496	494	484	481	507	517	501	516	474	509	530	507	508	507	517	489	480	489	475	472	490	501	520	468	476	505	488	504	526	480	488	483	496	533	497	444	526	534	521	515	480	452	514	471	457	542	490	522	540	486	536	507	494	495	518	481	515	495	469	523	501	497	494	523	529	511	540	493	513	501	502	508	508	494	510	503	512	520	484	522	542	520	499	505	506	478	509	492	491	501	533	525	534	477	494	504	476	456	499	487	541	478	469	533	452	499	515	514	510	492	495	493	445	487	482	486	499	524	507	497	545	469	501	505	516	512	487	469	504	480	483	488	492	507	507	493	487	457	497	496	543	528	495	526	486	476	486	459	520	485	508	468	525	465	518	511	503	489	539	472	524	531	506	539	524	532	485	487	496	508	458	538	468	524	506	479	515	537	517	504	492	528	451	532	510	507	504	493	517	499	512	522	481	526	511	475	493	451	503	500	476	509	493	529	483	515	486	473	476	475	499	478	519	527	505	493	457	500	528	525	498	507	447	505	511	525	490	497	465	485	502	491	503	501	529	490	467	472	471	520	523	508	484	484	494	482	487	467	516	485	480	501	523	489	491	516	493	455	501	507	503	497	474	519	490	550	512	488	518	496	511	506	491	467	493	500	544	493	480	518	517	462	546	512	506	479	511	503	477	489	494	487	468	478	514	485	538	522	509	420	488	466	484	533	511	479	491	516	497	485	470	492	515	499	482	504	487	485	480	504	534	424	507	530	495	493	502	497	532	482	512	495	517	495	509	504	479	499	485	537	473	500	477	528	476	501	511	466	515	506	491	519	546	504	517	481	549	495	520	509	513	473	508	486	474	525	469	515	491	512	500	497	499	534	465	478	499	521	492	464	514	509	528	518	496	513	511	493	450	492	454	513	503	498	532	495	516	487	541	515	444	471	514	513	514	511	507	541	457	498	499	503	513	526	497	506	476	500	489	501	511	495	547	485	489	490	521	493	521	484	515	496	484	517	497	509	528	483	497	475	484	526	496	526	510	502	496	459	472	504	536	499	548	494	503	472	527	546	500	490	502	473	526	452	478	524	502	468	513	482	499	515	475	508	503	464	493	485	528	521	549	520	478	465	469	469	491	488	473	517	499	518	543	530	534	506	500	498	557	505	486	529	535	476	445	465	523	478	475	499	490	503	477	501	494	531	537	521	501	514	500	499	460	523	499	492	514	530	489	493	471	484	502	534	489	520	520	506	489	509	483	489	513	511	524	481	479	525	505	496	491	484	532	452	534	528	476	512	495	489	514	526	516	527	506	493	526	471	467	509	494	495	498	500	539	483	478	492	522	496	524	516	542	509	501	523	505	469	485	485	518	491	469	520	464	514	507	505	461	520	552	511	515	476	516	518	530	492	513	545	488	463	492	491	501	532	512	494	475	480	489	489	502	495	484	501	451	528	508	482	463	511	486	468	472	513	499	493	468	510	502	507	479	508	474	500	454	565	526	495	480	487	477	521	519	474	450	502	533	478	455	484	526	494	488	465	499	477	494	524	443	488	482	499	477	527	490	453	543	506	535	485	494	464	521	492	510	530	499	481	489	502	487	464	483	507	514	489	531	494	512	511	506	490	478	481	495	489	497	504	487	491	478	525	549	493	475	513	499	469	471	511	474	497	517	496	503	508	481	503	495	490	526	505	521	471	523	443	494	522	523	475	492	504	485	491	517	536	509	489	518	474	502	539	502	512	503	508	481	479	531	507	472	498	450	505	484	501	485	496	489	505	527	493	503	500	531	460	520	497	502	497	528	491	485	494	470	486	485	548	493	490	479	498	511	480	466	464	445	531	486	448	502	488	512	522	505	485	515	507	501	497	500	505	487	507	478	512	509	497	503	499	504	471	513	486	478	479	526	484	533	483	501	530	519	513	522	461	508	499	486	501	515	501	500	484	499	497	578	507	458	521	487	474	527	507	477	498	493	494	526	463	448	497	520	493	449	518	517	477	499	512	523	492	467	517	462	499	543	472	484	471	496	484	505	511	510	467	500	488	476	529	481
11170	22449	21943	12412	6560	4811	3555	2997	2458	1993	1689	1457	1356	1129	1087	891	918	813	791	814	755	720	732	674	649	653	648	619	618	563	563	600	554	551	551	557	570	520	541	549	550	525	534	521	495	532	532	474	505	499	486	483	497	523	514	474	485	515	462	502	495	497	472	521	509	510	477	452	473	478	520	498	483	488	522	481	480	492	448	487	484	455	457	467	521	499	470	490	493	531	511	498	503	483	491	482	457	482	508	463	441	453	457	451	453	469	478	456	473	529	495	498	458	461	499	493	477	482	484	496	471	449	499	458	465	484	463	498	501	459	485	449	450	465	477	444	506	480	484	460	448	461	487	490	463	471	473	459	483	457	499	472	450	465	438	477	455	517	489	483	499	457	463	456	464	494	472	467	519	445	486	500	525	496	470	492	498	461	453	463	478	438	501	462	492	482	496	436	478	470	524	465	413	473	484	462	472	480	514	426	509	465	477	520	494	468	448	459	496	470	476	502	463	456	463	470	460	440	467	475	509	464	492	474	502	506	465	466	405	489	483	465	501	461	489	463	463	505	452	480	448	490	475	452	493	490	436	472	461	478	479	453	482	443	455	450	474	429	468	469	455	494	505	465	503	490	453	448	471	481	461	492	448	473	442	470	454	441	435	534	423	457	451	471	475	450	479	457	471	438	510	481	452	482	488	462	414	449	469	491	430	447	448	489	471	476	487	452	482	446	462	465	457	408	490	448	476	460	442	491	485	456	502	505	462	454	425	462	471	479	504	436	471	508	498	452	443	475	473	479	461	471	457	461	449	423	495	467	462	455	461	489	477	493	460	497	482	475	467	493	477	490	465	483	514	474	456	457	463	470	482	464	473	491	433	460	437	491	456	467	468	472	438	469	437	452	482	465	436	519	502	457	480	458	495	446	455	452	477	454	465	486	452	464	461	473	494	451	501	514	446	446	463	428	447	459	435	516	488	502	459	444	460	472	498	479	482	498	419	494	472	424	422	500	455	446	459	486	487	430	491	482	478	443	461	498	454	453	443	468	479	511	449	465	455	487	485	463	488	478	456	426	461	476	460	455	443	470	516	472	476	498	509	479	440	416	511	462	477	425	415	457	505	497	487	490	501	492	431	452	455	498	458	441	475	468	478	487	453	475	442	451	453	463	484	473	450	480	479	470	449	477	428	475	479	429	470	450	470	519	425	502	470	488	429	449	483	469	425	460	502	460	466	475	490	465	516	448	480	476	469	449	478	446	494	496	480	462	446	483	446	423	447	451	465	488	454	459	455	453	500	467	454	499	477	423	441	471	468	455	464	494	485	470	475	434	488	470	498	480	454	432	425	419	446	456	461	442	531	492	477	451	519	484	457	460	486	492	452	481	475	453	449	506	497	478	464	491	452	485	471	466	475	495	469	483	470	471	470	426	445	471	487	410	477	468	465	465	478	470	471	514	476	444	453	481	475	486	503	477	459	438	484	476	475	484	470	507	451	462	494	459	479	472	473	492	434	496	489	464	457	465	488	464	480	453	469	497	492	444	461	500	479	464	486	459	430	513	489	461	503	464	461	487	466	458	466	452	481	451	490	504	472	449	463	459	404	432	449	485	532	465	489	438	479	446	487	495	472	443	481	452	469	447	473	437	450	473	518	447	461	448	440	442	454	476	467	456	485	451	461	460	472	479	425	446	460	453	467	472	454	452	489	451	535	458	479	472	497	474	459	448	496	471	520	430	493	464	462	467	446	495	409	452	490	480	462	465	490	476	507	465	463	452	481	470	479	454	457	429	468	485	448	493	438	483	444	443	455	499	462	506	449	495	509	451	497	459	449	476	428	479	463	475	473	459	451	464	476	474	482	481	460	496	464	450	489	460	453	415	462	456	458	478	496	456	485	466	495	461	439	471	491	454	463	426	445	462	472	491	497	451	490	479	424	465	478	456	478	479	525	493	479	400	462	466	454	488	456	477	471	458	452	435	472	449	452	497	484	488	452	463	463	456	487	494	463	493	496	480	473	440	500	449	454	458	450	462	480	461	446	439	463	457	504	442	461	489	472	459	429	408	472	459	471	490	422	476	493	463	465	477	487	505	466	451	468	445	491	474	495	425	495	467	434	470	487	464	516	475	466	486	467	467	444	474	454	501	476	517	455	474	472	434	514	459	463	440	477	450	454	498	448	474	493	525	462	446	509	483	454	462	470	448	446	467	463	496	456	487	455	496	481	472	472	427	439	480	423	462	491	487	491	451	478	448	476	456	499	448	491	497	488	468	447	460	497	483	484	438	477	457	460	472	478	476	505	470	496	452	448	455	464	436	473	451	476	487	459	512	444	456	506	472	453	469	455	446	514	480	502	470	450	478	457	508	439	473	488	477	459	451	468	484	442	448	460	485	489	484	464	454	466	461	466	456	451	465	490	468	457	471	465	430	486	500	452	477	478	462	473	473	469	494	419	478	435	477	455	490	470	475	463	455	490	452	475	436	442	519	472	472	452	484	462	473	431	480	430	475	487	500	482	443	439	467	450	483	428	458	477	459	437	451	482	465	452	481	468	471	484	431	496	465	435	489	509	480	437	430	459	464	439	423	448	440	463	467	446	474	473	496	440	480	436	484	474	445	450	427	473	463	489	494	486	476	463	486	477	482	432	448	464	458	456	457	460	461	491	483	442	471	485	428	478	487	485	512	472	468	426	464	434	452	439	458	477	440	438	475	466	445	463	460	468	488	496	439	459	480	452	456	460	477	443	445	448	472	441	452	496	444	505	518	472	492	521	446	475	446	465	461	476	435	482	475	495	426	497	499	472	451	461	491	470	470	446	460	470	448	439	499	475	484	450	448	451	460	481	501	448	436	453	431	487	499	463	491	465	444	472	493	449	459	481	434	449	453	462	453	490	447	423	429	516	504	496	444	432	452	470	463	499	494	483	490	451	456	484	474	488	465	471	477	470	485	468	464	451	521	476	498	457	457	453	465	469	463	481	439	489	433	429	483	473	448	458	451	449	483	482	478	439	440	471	481	499	458	457	485	481	456	490	413	469	469	463	440	475	476	462	475	495	437	468	475	476	468	423	444	483	487	480	461	451	482	466	438	470	452	492	477	458	488	484	481	474	433	470	422	489	443	483	455	439	462	462	503	504	472	500	470	497	459	445	492	422	434	464	482	475	446	439	464	427	456	482	463	489	513	467	470	458	441	430	457	426	444	502	507	500	437	481	446	487	498	496	473	468	512	468	494	459	505	492	475	468	446	465	474	457	470	469	486	470	471	493	484	457	464	478	490	466	471	484	471	493	487	469	462	437	419	433	464	495	452	477	441	456	456	469	455	497	492	460	453	475	494	497	470	498	452	488	440	449	492	491	495	467	419	475	481	489	457	476	515	449	449	454	473	462	498	455	467	490	469	467	493	482	451	457	463	487	443	453	474	477	449	468	454	443	469	477	471	491	492	444	472	487	461	475	479	467	478	492	526	464	489	495	478	469	445	438	464	458	477
28151	14800	2579	864	643	592	594	533	569	592	541	546	555	551	557	581	498	568	592	521	556	519	556	582	613	549	531	539	497	565	559	537	520	516	527	524	522	537	553	539	528	614	516	531	520	561	533	528	551	525	553	516	517	576	518	535	567	537	511	567	558	551	530	605	553	535	573	553	553	523	568	537	549	499	569	554	563	533	573	526	534	509	563	523	556	531	554	570	564	523	550	510	508	538	557	529	533	565	577	541	511	551	544	539	517	568	538	545	565	553	555	510	571	502	551	558	577	587	541	525	541	547	546	561	516	535	536	579	552	580	544	520	557	558	553	538	528	534	533	519	512	564	552	513	576	577	600	526	537	585	534	574	535	532	545	575	579	572	532	519	534	502	528	558	563	505	567	558	536	569	581	542	599	559	538	541	533	518	544	572	523	575	527	524	522	538	577	542	527	575	531	545	531	549	562	507	535	503	561	573	574	549	521	544	514	564	524	532	526	540	519	587	562	568	555	532	550	536	536	550	516	552	551	559	559	522	525	532	560	517	546	501	554	528	506	519	497	527	549	580	553	528	542	515	542	546	534	591	554	539	521	532	547	575	533	526	532	544	505	522	506	545	542	543	535	520	507	539	554	534	576	564	584	594	524	567	575	574	550	511	511	554	559	525	528	576	520	535	529	527	545	558	548	544	538	564	544	545	519	511	551	538	529	563	549	529	531	594	490	594	548	507	543	566	586	583	534	553	520	542	568	533	495	526	535	556	514	577	532	584	549	506	538	557	555	526	527	534	567	517	531	551	556	547	506	549	530	518	527	534	524	540	528	543	521	520	557	572	530	548	541	540	535	537	525	556	526	550	540	551	542	550	538	571	531	532	566	544	554	501	566	537	498	518	561	521	540	483	538	550	537	598	562	505	501	548	518	530	523	571	560	546	539	562	495	535	527	591	557	566	583	547	504	555	531	551	523	550	507	555	551	560	549	548	574	499	527	547	549	565	529	537	509	570	531	558	523	546	529	581	522	524	500	544	538	548	540	562	530	534	517	524	521	514	527	533	526	564	507	498	494	534	540	555	511	533	532	512	503	535	535	570	529	542	603	510	580	574	527	518	555	575	582	568	536	547	566	525	555	529	556	566	576	596	538	533	551	551	543	553	585	547	546	527	555	588	526	492	567	568	550	564	513	533	511	523	541	544	535	558	550	543	551	511	542	516	538	509	490	578	567	539	557	553	567	566	565	591	513	555	548	503	544	530	566	540	509	541	536	537	559	552	533	555	539	549	554	528	533	531	542	567	571	554	546	529	526	493	608	520	577	527	579	553	533	441	560	577	558	482	553	509	561	576	489	556	494	562	534	542	530	524	557	533	522	500	561	550	552	575	529	525	592	504	544	530	551	522	527	544	487	541	562	521	548	538	553	555	563	548	565	553	514	482	547	520	568	562	556	606	530	545	577	546	529	544	513	573	521	594	547	522	539	514	533	536	598	566	533	528	564	535	547	511	555	555	546	505	559	521	536	560	529	539	529	595	554	554	535	520	548	512	523	524	543	547	521	555	545	559	525	547	538	519	509	550	529	512	517	544	573	570	565	576	527	543	557	525	549	550	536	516	497	525	491	564	570	578	503	546	539	520	498	572	563	534	535	572	514	535	582	505	542	548	514	541	551	495	558	521	552	538	534	570	567	554	498	534	520	525	510	539	548	553	552	523	508	515	541	564	548	523	584	542	552	536	538	517	580	541	528	506	502	539	484	559	538	545	548	550	551	528	518	527	559	527	547	589	534	521	510	523	530	549	532	535	533	570	559	554	571	541	547	550	472	538	476	550	561	531	554	575	505	545	500	539	557	564	554	511	519	532	531	528	521	530	520	522	509	599	559	512	532	564	578	558	555	553	510	537	546	564	542	543	548	556	551	562	559	523	534	535	560	563	538	518	561	540	526	554	484	525	535	596	565	542	524	559	518	536	538	567	537	540	554	555	545	551	533	526	565	516	529	568	554	505	535	534	515	518	548	551	572	536	512	538	525	558	519	590	570	527	531	577	531	530	593	556	543	541	519	549	520	542	571	543	545	517	498	536	560	564	568	565	555	549	519	542	554	530	547	585	548	546	554	551	560	565	499	558	542	569	584	557	539	561	600	572	500	544	552	523	563	552	531	537	524	506	514	546	559	516	521	499	554	482	558	514	548	543	512	571	568	542	536	537	526	558	537	519	506	556	591	531	522	534	538	552	563	518	596	528	540	544	542	572	531	514	541	542	575	586	513	545	547	512	524	483	546	521	550	535	566	555	584	538	520	566	504	534	502	545	546	528	527	580	555	563	498	521	479	593	556	539	521	502	557	513	573	530	551	495	553	511	509	486	547	551	564	559	525	530	588	557	566	512	526	529	585	592	581	505	581	559	540	523	532	543	535	493	515	511	541	525	537	553	537	539	568	585	569	516	550	568	527	533	539	515	547	539	503	488	523	562	545	572	492	527	553	501	526	552	549	575	584	533	545	538	589	507	535	571	521	576	555	549	530	525	529	547	499	569	526	509	550	581	504	523	534	525	522	537	537	539	531	551	562	557	521	570	515	536	576	525	516	590	553	494	518	531	540	504	546	499	551	559	562	540	491	528	605	503	516	549	566	528	580	529	557	551	519	545	548	510	545	559	504	536	574	528	532	576	559	537	516	552	526	527	573	513	553	532	529	577	543	525	519	578	536	525	556	535	543	536	554	546	553	554	562	576	534	576	566	507	565	539	550	522	526	489	541	542	494	544	543	588	500	543	527	534	542	542	529	575	501	562	540	537	547	565	546	499	569	573	540	595	516	562	534	558	554	562	502	513	540	545	534	544	552	537	568	546	556	495	541	538	511	585	561	509	548	586	538	535	533	526	546	550	553	567	493	500	545	523	561	545	535	555	575	534	536	573	539	551	561	551	568	550	536	568	522	558	523	528	541	503	513	565	564	556	541	540	550	553	537	542	476	555	516	539	549	556	531	537	597	532	532	490	541	512	603	551	532	513	547	594	520	505	599	532	550	548	543	547	567	534	524	544	504	566	558	574	551	530	515	561	533	547	547	549	556	546	519	527	561	526	468	542	541	524	507	522	505	534	552	584	515	546	556	511	537	547	542	511	542	515	517	553	567	575	544	559	579	557	512	548	530	461	532	582	525	486	529	557	567	553	558	532	505	555	559	557	548	525	567	536	558	565	530	525	552	515	541	520	510	536	539	519	552	566	561	579	547	557	517	554	531	497	520	601	543	594	542	553	515	568	527	561	524	555	548	529	553	520	557	511	539	534	556	536	533	549	523	559	514	534	538	555	547	579	534	545	511	528	557	507	564	551	567	547	524	538	545	495	556	538	538	542	506	571	534	510	523	568	516	560	494	520	564	552	524	533	545	518	564	548	541	477	534	532	544	507	527	541	608	540	535	514	523	573	544	529	487	511	514	549	534	537	521	530	508	543	577	523	531	555	565	537	555	537	558	540	500	524	527	534
5481	1770	1461	905	752	681	605	557	619	539	547	579	570	610	563	628	559	590	574	612	565	550	611	546	614	553	570	565	556	575	543	581	538	556	547	584	613	585	566	582	568	579	595	580	571	542	531	584	586	534	539	570	533	562	557	519	536	582	544	592	576	571	547	567	558	551	597	557	590	574	555	566	585	569	579	560	538	543	546	549	597	562	556	541	530	561	540	590	552	561	531	569	592	490	558	590	577	554	566	567	564	519	557	549	583	557	561	575	567	554	535	557	578	556	608	569	602	595	572	559	553	591	570	582	555	588	540	534	578	576	567	532	587	508	581	571	568	537	582	547	561	562	568	560	572	584	567	532	558	582	559	585	549	556	556	560	548	591	573	508	569	555	545	612	590	546	581	579	516	534	525	576	538	563	545	539	583	580	569	554	552	591	580	522	592	537	572	584	558	581	538	566	575	523	547	529	589	537	548	535	570	598	544	544	589	555	540	584	540	571	583	537	581	575	542	547	577	580	562	563	507	587	545	548	536	574	586	558	548	580	539	566	563	569	590	549	558	560	580	574	549	558	530	532	579	555	516	542	577	597	535	538	519	555	560	564	559	523	599	594	567	586	583	519	581	562	570	561	549	533	600	584	575	511	580	535	554	538	553	566	549	578	553	553	560	593	591	567	550	510	631	556	558	577	576	561	559	544	574	611	611	557	556	582	558	544	560	570	569	547	543	552	540	590	552	556	562	573	516	572	526	573	593	534	527	558	568	571	580	573	559	555	559	537	608	519	593	594	591	559	597	583	557	550	551	525	585	535	564	594	565	546	548	544	531	555	526	542	563	555	518	560	561	549	574	546	555	536	610	587	568	573	563	574	540	545	583	544	584	571	562	551	574	572	571	557	584	608	569	581	539	565	532	566	529	560	534	584	569	560	534	549	587	545	541	582	535	579	556	616	593	555	522	544	562	543	564	500	574	579	602	580	531	552	536	576	541	591	566	560	502	561	532	546	580	567	534	556	612	549	583	538	580	532	549	550	580	573	551	586	524	529	543	556	576	551	541	566	597	591	521	552	574	532	543	550	576	600	551	545	585	553	557	551	510	607	542	522	603	532	510	533	585	511	580	574	580	548	610	574	585	530	563	591	562	589	583	546	558	530	528	598	563	564	553	577	530	598	567	578	563	561	503	591	590	583	557	531	565	524	615	558	558	584	573	532	599	551	537	534	547	570	513	550	586	550	613	570	583	546	566	540	550	577	520	584	534	547	549	559	548	573	577	542	578	581	574	537	587	581	587	561	603	534	545	565	517	546	560	528	580	573	600	541	548	560	574	565	564	573	570	545	559	560	548	581	515	547	544	520	553	554	560	554	596	551	597	601	517	564	527	586	552	551	545	570	608	557	565	596	528	553	531	497	560	568	521	578	569	518	548	566	526	549	564	575	586	531	542	609	594	565	526	557	581	598	554	568	529	536	579	538	554	534	602	572	534	553	574	540	575	590	589	541	576	537	530	572	548	577	584	574	586	520	541	574	565	552	543	564	605	581	547	524	564	543	548	540	540	564	554	581	546	534	552	558	594	607	547	540	554	529	542	544	539	582	592	546	580	591	547	566	586	571	584	583	584	596	587	526	552	552	596	561	619	588	598	560	558	590	604	563	571	540	515	573	566	537	517	562	574	574	558	566	535	562	538	579	599	627	546	566	554	574	579	567	551	536	566	538	550	578	581	506	533	584	590	579	508	543	598	533	565	573	534	578	617	525	540	524	611	550	549	575	579	552	540	536	544	561	571	542	581	550	571	544	580	549	553	564	506	572	569	544	541	545	544	566	594	572	570	544	545	570	577	548	574	555	551	587	548	535	550	552	571	597	570	545	603	546	596	510	610	549	570	531	571	565	556	543	554	593	514	543	553	569	545	541	607	615	568	540	558	555	573	576	585	598	534	526	525	570	548	551	546	571	566	526	567	595	590	569	551	586	540	532	583	581	581	565	615	524	617	576	595	573	531	590	556	582	566	558	534	564	593	579	521	559	552	584	614	540	575	569	549	559	584	548	564	570	599	584	531	562	548	564	585	567	538	595	584	594	557	552	569	546	561	557	558	552	505	583	570	575	587	566	518	531	600	601	586	554	534	544	571	535	568	536	564	566	559	579	592	562	572	579	550	565	566	571	577	556	548	535	542	548	550	590	562	531	552	557	607	549	546	547	550	609	549	599	564	533	568	581	568	535	544	529	561	573	517	568	553	528	544	543	516	572	569	560	559	589	561	556	598	548	582	566	581	562	567	583	569	588	594	549	563	572	536	598	582	553	588	528	530	552	531	573	576	551	588	526	569	579	565	586	593	571	576	563	533	582	545	561	599	591	537	561	583	563	556	589	553	575	618	615	577	520	583	538	529	578	572	564	533	549	531	556	546	573	562	570	564	541	547	572	538	563	561	497	550	556	550	567	573	537	579	554	527	557	532	536	580	600	542	550	538	574	553	571	606	561	596	573	538	584	532	537	583	534	576	604	606	539	588	581	568	566	576	550	546	569	571	572	537	549	528	559	566	550	555	572	603	574	529	547	610	576	568	509	609	543	548	597	563	523	578	553	588	559	570	582	509	554	552	590	582	573	583	582	580	533	534	553	550	555	569	569	572	538	558	526	564	578	593	536	510	564	549	537	536	535	548	504	522	592	569	554	602	555	578	579	555	578	546	499	574	544	597	563	534	604	584	570	571	570	531	580	602	559	591	508	567	562	558	579	565	556	534	590	522	512	565	583	539	592	577	580	578	583	551	545	608	556	561	571	526	558	563	532	525	567	569	523	559	580	511	541	563	568	598	557	585	579	517	564	541	563	529	562	598	557	551	622	580	591	572	500	583	517	537	565	540	570	557	551	537	555	630	579	576	581	530	555	560	524	570	530	576	561	567	570	554	563	540	549	579	538	558	593	602	558	557	547	561	571	575	541	572	563	560	575	576	569	591	523	591	560	561	588	555	530	546	565	543	599	565	575	562	580	552	583	571	568	581	544	541	574	568	606	621	529	565	537	550	564	539	563	549	571	508	516	554	551	593	549	597	562	550	614	531	557	532	578	506	558	566	546	581	559	588	542	545	602	580	520	587	528	542	551	512	575	509	522	626	522	590	528	524	549	555	562	544	550	569	543	569	570	584	559	549	533	567	567	572	552	569	549	559	548	570	573	549	549	601	569	537	571	564	566	591	562	550	557	577	538	516	547	548	534	564	572	556	589	521	560	553	589	571	559	575	588	551	547	549	556	573	604	546	570	580	570	563	547	559	547	556	554	538	568	557	568	575	558	604	527	574	558	576	545	566	564	562	514	563	570	548	599	583	541	534	560	574	561	573	573	538	568	555	565	560	580	581	555	532	547	559	593	600	585	536	591	564	558	547	557	595	547	572	584	565	545	570	563	551	550	572	546	539	528	551	538	538	529	638	553	556	555	552	522	574	544	553	552	550	540	510	538	567	531	564	573	531	547	552	563
25039	20692	27148	24257	20699	11193	1391	865	674	583	552	479	416	411	369	377	332	327	335	307	328	313	280	290	301	276	261	295	295	254	261	277	256	247	253	238	266	243	298	266	258	265	252	271	272	285	268	256	250	262	246	242	257	263	224	273	241	241	254	264	241	263	224	265	239	257	257	249	217	223	245	246	252	217	231	241	250	222	233	270	235	238	255	243	222	250	240	255	234	235	264	229	249	260	220	247	243	237	248	236	229	225	253	255	244	233	254	232	216	232	243	231	244	237	267	238	245	234	256	251	209	221	259	252	268	232	231	245	209	236	225	255	243	245	242	266	247	228	206	251	239	261	254	241	226	235	230	238	222	224	254	270	236	226	216	228	237	243	238	272	261	246	249	255	249	263	239	252	216	242	235	220	245	236	239	231	224	253	267	246	218	219	265	240	237	224	248	240	262	239	224	236	234	219	220	254	252	229	234	256	228	232	261	240	240	209	265	268	234	245	242	223	252	219	247	259	243	246	203	205	254	273	227	219	218	229	221	250	245	204	247	269	229	236	231	220	268	268	249	261	251	233	245	232	245	251	251	237	223	238	226	243	260	236	247	232	271	258	256	237	252	240	244	249	247	216	248	230	252	230	282	265	256	208	225	264	230	272	240	243	241	237	232	263	279	248	251	256	256	224	266	228	220	233	261	280	232	255	251	235	223	269	247	248	235	254	249	244	240	243	197	254	240	245	228	259	205	223	255	254	250	237	280	253	225	252	221	249	226	242	268	243	230	258	224	251	211	202	231	240	246	235	256	258	238	250	264	249	257	243	241	247	255	256	228	242	247	262	212	243	247	244	245	254	211	216	230	263	219	237	220	267	228	224	224	252	206	244	261	250	248	257	243	240	265	229	256	225	250	240	236	256	257	232	240	235	258	246	244	243	281	202	254	257	267	232	248	245	222	235	257	266	241	250	267	253	244	245	239	221	264	248	221	233	223	229	238	226	268	257	257	258	249	261	254	259	238	240	250	252	224	221	261	223	218	270	277	233	258	227	238	212	261	219	228	251	240	225	233	251	213	253	253	247	241	242	230	262	227	223	220	245	239	236	246	262	237	220	236	225	238	249	241	217	243	239	234	241	237	250	240	265	243	227	265	225	240	221	249	239	254	235	255	240	248	243	269	240	251	241	238	231	198	229	217	247	248	254	254	246	235	246	222	227	226	225	248	238	235	266	232	253	218	248	249	243	250	239	251	215	250	251	231	212	242	257	261	219	252	255	238	241	230	265	278	230	236	262	226	250	256	268	254	247	249	231	226	247	233	248	236	227	245	241	250	264	280	240	246	203	265	255	229	244	270	225	280	225	219	229	260	249	244	253	251	231	258	244	226	244	231	253	225	235	231	222	252	265	236	253	219	257	225	233	246	252	227	239	246	219	228	235	253	247	234	218	230	243	256	242	240	241	234	265	249	206	248	224	232	238	248	273	267	236	226	252	264	228	217	246	231	249	245	234	247	266	239	232	235	248	240	214	234	264	242	258	242	264	251	249	259	245	239	235	227	242	234	276	231	250	266	235	235	211	230	209	225	243	245	218	226	268	258	256	236	246	281	234	246	263	238	261	237	231	227	267	240	242	257	256	236	228	253	236	242	249	239	243	237	243	266	226	252	253	234	238	269	220	232	226	244	276	242	263	219	261	240	234	231	240	245	229	233	264	259	228	252	233	229	223	232	223	240	232	229	253	221	228	241	281	230	235	240	239	217	262	237	229	245	235	249	226	231	255	256	257	270	238	271	224	255	267	236	222	216	217	253	216	250	254	232	218	227	214	227	240	220	254	227	254	243	259	252	251	228	235	237	249	237	234	217	242	241	248	242	232	266	226	233	237	231	250	233	234	258	232	270	230	235	243	249	253	253	203	260	244	241	229	268	254	233	242	232	224	282	248	235	255	252	249	221	224	240	231	248	238	251	227	234	227	236	257	233	265	220	282	230	256	258	232	240	213	252	278	239	226	234	221	221	264	266	225	238	237	239	250	225	259	220	250	265	226	238	244	253	225	246	218	269	232	238	239	231	219	236	228	245	218	211	199	263	244	231	228	265	237	257	232	254	268	239	243	252	247	217	273	253	239	250	253	235	261	243	217	205	242	235	246	233	219	250	245	235	216	253	261	239	275	240	204	269	266	236	252	227	247	220	251	251	237	255	234	234	273	207	216	231	229	252	238	208	219	248	262	240	269	237	235	260	261	250	226	249	230	232	235	222	250	262	241	250	221	245	269	230	249	250	246	224	248	253	255	231	242	227	276	267	279	238	211	250	235	240	236	237	237	234	254	235	200	226	232	263	247	251	223	246	252	235	256	261	240	252	258	257	253	226	256	215	257	229	231	248	276	251	217	250	251	269	275	241	236	250	235	242	243	277	225	252	251	230	231	229	243	237	243	219	259	259	250	264	251	267	247	298	220	242	225	234	230	232	249	256	226	276	258	205	248	248	245	225	240	237	240	234	243	245	227	227	216	200	246	243	233	261	231	240	258	251	250	219	244	236	233	286	232	205	239	236	236	239	255	262	232	220	219	246	274	224	240	236	243	237	228	243	233	248	230	233	237	246	236	251	230	221	255	225	242	238	240	256	250	240	251	249	263	217	231	227	238	256	254	245	240	243	260	241	243	214	260	221	220	259	264	226	233	240	254	220	261	223	235	225	235	239	231	264	241	235	233	238	254	231	276	211	243	253	265	223	252	267	238	226	251	233	258	216	216	237	199	235	237	222	247	259	252	243	250	243	252	240	236	240	234	240	237	236	200	232	249	246	222	222	229	240	238	217	271	252	249	248	235	231	257	295	267	235	227	247	245	246	248	251	226	225	248	240	212	260	273	244	236	269	258	232	242	239	234	267	240	225	253	245	231	246	230	247	226	259	227	220	226	249	215	243	247	250	240	237	260	247	258	233	222	248	239	228	237	249	253	256	238	269	234	246	249	222	195	225	253	215	260	239	227	251	254	264	257	240	228	218	234	233	230	218	240	254	238	235	231	226	227	237	230	237	285	223	256	249	241	251	221	251	232	233	219	224	219	243	238	267	220	258	223	261	265	245	211	253	241	244	239	232	228	234	266	241	256	245	243	232	228	249	234	233	258	254	266	265	266	257	245	225	231	237	243	235	230	238	242	252	252	263	222	239	225	242	246	245	261	240	247	240	253	236	257	225	238	225	265	249	234	249	234	230	247	237	231	231	226	263	293	235	251	248	234	259	256	244	246	233	243	230	239	257	249	238	194	248	228	218	256	237	249	234	237	228	227	207	230	250	222	232	232	260	240	233	222	256	233	256	244	239	251	222	237	238	243	245	268	251	238	237	222	252	244	244	260	230	250	212	229	218	224	252	217	257	251	250	249	245	255	237	238	242	229	254	258	258	255	233	268	238	225	244	239	245	217	239	261	264	252	253	275	229	258	245	206	258	218	222	234	256	217	245	235	246	247	229	251	259	241	238	224	239	229
7962	14718	14875	7486	3797	2595	2056	1527	1245	1092	945	787	701	661	600	516	430	423	416	426	382	381	395	380	333	364	336	315	349	344	295	290	306	347	290	285	297	277	292	278	282	269	274	262	288	279	272	285	279	278	258	255	280	249	286	249	279	272	255	279	262	255	321	279	278	266	255	282	277	230	278	261	248	269	265	252	259	278	280	269	267	275	249	255	287	261	255	247	260	278	259	254	254	283	285	273	277	259	269	285	252	249	250	257	228	239	252	245	280	274	266	290	263	278	240	273	247	282	263	248	252	274	262	257	274	247	241	262	253	283	248	245	277	272	229	279	272	257	296	262	298	254	252	252	266	248	265	243	269	253	290	266	268	279	241	253	267	275	287	286	277	236	257	270	251	256	290	224	216	267	283	274	259	233	284	244	246	239	249	260	249	288	245	263	276	255	277	256	244	243	282	289	270	225	241	271	272	256	287	252	266	241	275	250	263	239	264	266	280	244	245	262	244	275	237	297	254	257	254	270	269	218	246	280	273	274	258	252	255	293	263	270	238	246	273	271	250	277	247	256	266	256	283	238	278	265	276	252	264	272	278	250	247	263	271	273	245	268	276	213	259	242	268	275	240	229	261	267	263	277	264	239	248	249	274	275	256	269	277	239	250	281	245	255	277	293	259	273	250	252	255	235	236	238	258	253	262	264	255	257	242	263	238	282	271	267	260	250	268	252	269	270	224	285	245	254	263	264	237	255	245	237	275	276	281	276	269	226	266	276	242	223	253	272	265	273	241	257	260	246	265	242	274	255	281	228	287	245	262	250	246	257	243	243	255	255	275	233	263	243	258	250	275	274	257	280	263	253	244	256	261	238	262	265	256	241	280	261	254	246	225	243	271	239	265	268	243	265	267	258	249	274	259	299	245	282	223	274	299	249	258	296	253	246	271	279	275	226	251	237	259	220	258	266	235	258	265	242	260	259	244	247	273	260	268	236	277	252	278	273	256	260	235	258	284	259	229	267	240	242	257	237	237	253	240	261	263	259	281	234	243	273	266	260	272	246	273	256	247	238	242	258	238	290	265	284	249	256	275	267	256	245	270	285	263	250	255	256	260	241	261	256	244	278	266	270	255	250	256	253	257	246	256	243	270	257	269	253	232	255	240	248	265	266	271	266	244	251	258	250	257	260	284	251	267	249	250	255	260	250	227	282	287	243	276	270	230	266	289	262	261	255	238	251	277	265	266	256	274	263	288	259	278	268	242	252	244	286	264	255	267	245	253	242	269	283	225	239	274	260	263	253	244	283	271	236	239	250	259	254	279	252	257	244	232	291	260	274	246	259	260	260	247	279	284	299	229	264	281	288	272	270	273	249	281	268	263	285	251	278	265	282	289	265	261	277	262	247	255	287	264	263	263	252	285	253	229	242	254	236	247	246	253	252	259	266	259	268	256	233	237	249	261	293	246	267	268	257	232	278	263	261	263	268	271	270	262	275	245	251	255	265	233	263	277	269	238	260	277	241	277	257	271	256	260	267	254	248	220	282	267	271	290	274	276	247	262	269	262	276	258	264	282	278	253	258	264	269	248	254	250	258	252	269	250	288	262	245	247	264	243	277	262	253	274	245	256	273	269	250	278	262	276	281	279	250	260	242	256	246	263	279	262	256	246	239	263	249	253	271	282	255	251	259	276	253	281	281	232	264	247	251	238	251	197	269	247	263	232	225	249	257	265	279	284	246	271	275	264	262	259	240	240	246	266	261	263	242	261	259	259	252	263	285	261	273	279	243	280	283	255	263	233	261	246	274	252	264	217	227	267	266	267	294	266	244	241	277	273	246	238	214	299	279	222	265	252	251	274	242	272	250	287	260	293	248	252	270	245	242	268	239	277	288	247	270	238	270	235	252	260	245	272	280	242	270	244	260	284	240	265	274	266	225	242	280	265	262	249	243	256	248	273	267	256	274	228	261	269	256	296	283	253	260	259	251	255	289	253	272	261	260	216	263	249	268	252	273	251	268	219	255	255	250	268	253	257	233	291	247	262	243	257	281	251	246	253	255	239	271	271	270	288	250	274	230	243	247	250	255	266	279	268	253	244	254	264	264	249	253	223	253	254	251	275	267	285	253	258	268	260	242	255	260	262	267	246	251	263	264	279	244	246	276	245	253	253	270	277	225	244	276	258	271	248	267	270	261	273	291	241	261	246	255	240	286	232	241	257	237	271	254	257	256	271	263	249	262	265	278	262	222	255	249	288	275	273	243	259	250	247	273	231	253	264	258	245	275	267	259	246	271	267	284	242	218	282	282	257	280	261	283	262	261	250	263	257	254	258	227	241	252	246	285	255	248	279	268	246	240	246	267	263	264	253	249	236	237	277	258	268	257	273	250	257	246	251	235	269	260	241	252	265	247	256	239	285	268	236	235	251	241	245	276	270	254	268	256	259	259	246	268	253	252	285	256	277	266	283	260	287	266	236	246	282	267	277	300	242	266	229	254	239	244	266	268	271	260	257	262	260	292	236	252	250	258	254	254	263	245	274	256	260	263	266	272	251	277	251	251	244	243	264	274	295	269	276	260	252	263	272	262	242	234	239	246	262	261	263	275	265	250	268	251	249	243	260	253	260	214	276	262	257	250	272	262	239	230	266	208	244	246	268	278	267	252	269	269	267	313	275	265	275	256	252	264	269	262	257	254	252	267	252	242	264	283	268	266	265	275	254	256	251	235	272	227	243	229	270	250	260	256	254	245	271	238	253	236	259	281	265	266	243	247	287	274	238	244	276	229	227	252	278	261	267	261	240	282	244	252	259	239	271	268	280	264	255	287	235	280	255	238	257	273	256	236	281	258	274	266	253	234	263	267	269	252	269	267	252	266	275	259	258	216	250	247	235	238	237	248	265	267	246	228	244	228	263	268	272	263	251	270	235	284	224	279	262	259	263	242	271	231	260	292	281	259	262	215	280	261	251	265	237	238	256	258	256	273	258	214	261	281	246	255	280	260	249	260	259	281	232	302	266	236	266	251	249	218	269	265	251	269	260	270	248	273	253	266	261	259	272	244	248	291	235	269	265	254	262	259	266	257	238	270	275	244	258	264	253	259	260	250	251	261	281	262	247	265	250	244	247	258	260	249	289	246	263	257	274	266	237	283	267	276	245	266	240	249	241	250	268	267	264	270	257	252	254	281	252	259	239	250	279	289	287	254	260	274	252	280	283	246	264	260	269	249	248	268	227	266	260	280	256	224	272	281	231	231	267	270	287	255	263	272	250	288	258	269	265	249	250	267	250	273	245	242	276	249	266	255	328	244	239	226	272	289	268	276	239	260	265	259	254	274	249	273	268	262	260	267	274	287	248	228	292	244	279	274	220	249	267	257	237	239	257	218	241	271	252	259	262	252	247	263	272	257	247	241	287	224	260	250	266	295	246	281	259	242	249	283	249	279	263	237	247	254	236	245	245	250	278	259	237	257	267	255	245	242	262	264	271	225	263	263	243	280
22959	20726	27521	24016	20731	20812	9771	1830	1331	1172	1006	916	881	762	768	742	746	709	607	625	576	614	574	606	563	611	558	570	538	531	542	548	511	530	517	532	515	587	539	522	532	511	517	524	551	526	476	507	506	540	526	494	520	519	506	479	503	505	493	516	490	507	451	516	504	507	487	551	496	522	514	541	438	513	502	456	513	527	481	503	483	530	503	490	492	504	477	513	531	499	531	506	526	523	475	516	471	492	498	506	490	485	511	485	498	472	507	510	517	511	459	501	504	503	485	523	479	480	490	474	507	514	505	472	490	472	497	516	487	513	484	535	496	537	539	484	488	511	475	482	506	488	502	460	496	458	440	512	524	485	509	506	535	456	468	481	521	447	508	495	469	492	507	461	474	478	463	530	506	510	462	474	528	497	533	437	509	485	472	458	514	484	493	517	482	469	484	520	462	503	473	467	503	511	493	489	507	507	476	481	501	523	522	515	452	486	521	491	480	523	480	499	516	440	485	497	479	482	454	485	475	444	531	490	484	497	489	476	499	524	506	498	503	546	483	490	482	516	461	498	482	513	447	498	498	499	530	494	463	463	461	483	481	465	465	508	509	506	510	481	502	544	483	493	496	491	545	468	473	474	530	506	467	499	485	526	453	499	520	498	508	520	525	475	485	497	496	464	494	487	493	456	480	461	499	510	457	459	489	492	460	504	490	535	479	522	499	517	454	514	506	513	457	467	499	485	473	531	512	471	479	477	525	494	447	519	471	468	492	507	500	518	495	464	504	462	477	494	498	486	469	463	500	489	481	497	532	457	530	491	491	514	497	526	491	501	480	507	502	481	507	486	458	491	500	482	499	489	435	490	509	508	544	515	530	496	509	529	505	536	477	465	520	462	492	496	490	493	495	489	543	543	533	477	498	493	480	485	492	499	498	499	524	512	473	536	481	457	522	478	522	462	476	504	469	456	470	486	477	516	494	491	518	475	491	462	472	490	487	520	492	479	505	501	449	523	504	498	467	480	492	469	470	488	507	472	512	472	494	530	496	498	473	499	494	470	465	444	493	525	489	506	522	514	462	544	468	497	475	465	539	498	504	492	500	454	476	531	463	488	503	468	457	483	517	506	505	470	512	513	482	486	460	529	476	473	473	504	479	478	509	462	473	491	487	490	464	477	475	494	505	489	486	491	489	481	489	489	486	509	499	491	463	492	483	500	479	476	478	486	475	469	484	478	498	491	480	494	473	541	520	555	515	453	507	517	517	473	484	477	479	515	490	505	501	468	477	467	495	477	471	502	464	462	493	472	499	447	471	495	510	499	465	517	482	457	469	505	476	463	449	505	444	472	483	472	488	453	528	493	498	505	516	498	499	538	510	505	497	472	483	472	471	461	459	471	504	489	483	499	493	493	496	502	515	493	506	467	516	496	507	492	485	509	453	471	488	490	487	479	503	493	500	530	477	483	511	485	497	475	505	525	469	484	505	530	518	466	474	478	464	511	514	513	516	508	487	517	477	522	491	489	474	470	538	510	467	497	495	498	500	467	515	472	495	486	479	507	519	511	479	473	493	512	480	505	487	494	498	505	473	479	487	529	486	486	464	516	478	503	500	476	462	496	476	534	515	533	489	480	503	478	496	487	481	499	467	512	435	474	430	477	487	492	468	502	483	461	502	481	516	511	501	452	470	509	487	532	482	527	490	455	444	475	497	476	500	498	516	473	493	513	471	495	485	541	465	487	510	459	476	522	478	473	472	522	517	499	507	491	509	462	498	509	514	506	487	507	474	478	538	492	528	482	445	490	530	471	455	457	499	483	468	503	473	483	449	489	477	494	487	475	503	474	519	507	497	502	527	479	498	488	511	461	491	480	475	463	483	515	489	490	507	536	484	482	480	471	493	495	463	532	522	522	502	475	488	517	471	468	497	503	486	481	475	470	472	529	469	506	461	493	487	497	438	529	467	503	509	535	478	465	472	488	491	456	479	482	484	509	492	463	476	454	466	483	495	482	506	497	434	458	442	538	509	483	481	489	468	475	444	531	464	474	479	515	472	469	522	496	449	459	495	522	488	478	501	520	488	476	508	472	486	489	502	466	480	480	472	487	525	516	503	494	491	525	473	474	492	482	498	473	488	486	488	490	462	453	488	494	510	483	515	450	491	507	489	491	459	487	518	520	506	499	465	512	512	474	493	481	467	489	498	526	517	484	501	466	487	495	473	501	480	505	493	515	489	487	515	489	510	498	525	510	532	484	515	489	451	432	541	535	506	493	488	481	498	513	462	531	483	489	488	494	492	494	499	507	499	471	479	467	452	518	484	517	488	494	478	515	444	492	505	490	504	474	498	508	497	487	512	460	470	474	510	481	510	515	532	493	558	491	478	494	473	474	467	509	510	489	471	516	466	482	480	511	478	462	461	456	485	463	498	519	494	456	516	520	489	505	491	512	482	552	514	496	471	529	510	470	488	486	515	475	507	492	466	502	463	433	510	504	491	500	493	520	501	470	452	453	478	472	481	502	518	501	505	508	491	479	441	517	486	515	464	465	503	484	481	498	443	499	512	480	486	502	474	515	496	470	497	461	487	464	496	475	505	492	485	503	507	502	520	516	490	473	506	497	488	521	515	515	494	473	510	474	505	463	488	476	489	526	459	435	466	487	468	503	494	467	475	514	507	525	490	479	478	489	486	522	482	452	491	483	539	478	498	483	499	473	465	472	496	490	501	480	443	479	429	536	466	468	516	477	493	499	490	504	506	509	475	493	493	506	475	476	491	503	496	494	501	483	502	478	462	480	513	475	478	497	512	483	526	451	464	481	509	474	480	543	464	466	495	473	490	491	490	460	463	466	527	490	501	492	506	482	507	498	491	508	504	468	497	457	474	466	523	480	496	503	503	496	502	461	495	507	503	473	471	485	492	479	511	484	518	509	490	514	515	479	502	511	493	501	487	434	484	499	460	511	485	523	517	443	513	500	485	487	494	460	492	495	488	471	505	464	513	519	524	521	471	447	507	537	485	460	495	486	473	464	472	476	482	475	506	463	526	527	499	488	486	515	475	490	475	489	470	466	504	504	464	471	501	469	495	530	479	536	501	489	499	504	478	479	440	510	520	498	460	502	471	462	469	510	496	492	465	511	503	511	511	490	482	482	476	529	476	527	498	517	478	456	507	459	503	495	513	512	472	529	483	477	506	509	495	525	475	492	458	483	474	521	522	467	458	510	496	515	498	442	509	520	495	502	500	496	472	475	469	487	539	499	484	506	493	497	519	501	499	508	508	443	485	489	476	476	457	445	484	490	492	504	486	515	476	477	479	448	519	509	502	451	468	492	487	492	496	522	497	491	476	508	499	483	503	506	459	487	498	500	470	520	480	512	460	499	507	551	499	505	485	541	486	511	492	501	483	528	494	473	500	527	465	432	520	531	536	494	487	470	531	502	478	463	478	486	478	465	468	483	499	517	500	512	513	476	456	494	503	435	494	506	482	463	465	478
11247	22218	23223	12403	6623	4906	3654	2898	2463	1948	1686	1479	1314	1219	1049	974	892	872	779	778	709	720	729	656	657	645	588	582	571	575	514	573	585	530	586	556	538	503	540	523	510	560	500	557	518	489	513	483	498	476	527	517	490	500	540	493	499	490	472	499	462	492	510	458	469	470	476	479	468	500	496	455	516	440	490	460	470	465	473	481	499	472	507	501	476	466	462	474	469	461	438	445	469	484	484	442	469	476	473	465	463	499	495	448	487	469	482	450	431	457	441	432	427	476	474	498	504	464	482	475	486	481	470	448	491	517	468	467	474	488	477	461	470	438	443	457	469	488	454	440	449	497	449	462	439	488	462	439	462	462	473	440	487	483	445	411	458	421	506	461	440	459	472	433	451	501	488	484	453	467	445	473	457	471	467	423	482	510	497	441	446	495	451	469	480	456	470	469	429	440	452	469	487	470	434	461	424	475	475	449	461	487	449	454	493	466	410	500	477	433	498	493	488	480	446	427	500	460	461	470	475	466	443	469	466	457	510	477	467	433	433	447	465	473	448	466	461	488	445	451	435	428	480	439	421	506	423	488	444	508	428	487	458	480	449	462	468	431	463	472	507	457	425	476	478	496	464	480	468	474	428	442	486	468	478	483	463	483	432	417	478	504	444	428	446	462	452	524	471	459	464	458	450	502	473	436	475	424	458	468	469	476	457	419	472	474	470	440	475	471	474	465	492	440	487	508	465	441	458	475	439	439	465	473	451	502	455	462	484	457	474	465	463	447	416	439	477	449	464	469	449	481	499	445	457	455	475	512	454	460	449	422	443	438	508	440	443	451	438	478	513	451	444	446	442	422	495	463	461	468	480	423	454	490	481	434	450	469	498	465	423	473	464	459	512	487	442	478	467	474	459	471	469	476	455	430	475	465	450	463	459	476	455	454	463	439	471	430	433	461	451	429	473	419	467	490	457	484	510	458	444	466	462	422	482	448	458	467	485	461	478	442	430	469	483	474	449	452	448	433	470	458	459	457	449	462	470	464	489	443	450	453	475	462	465	461	456	474	479	510	455	440	483	431	427	461	500	473	425	413	478	452	492	455	500	527	444	431	453	441	492	476	453	436	483	449	494	475	453	473	427	465	420	481	478	465	479	451	457	483	442	486	482	467	511	449	494	482	455	490	488	457	494	464	450	437	448	507	428	493	482	389	457	470	472	415	435	481	455	494	478	473	469	462	445	446	467	483	455	469	464	434	439	430	489	473	445	444	461	464	465	446	459	451	432	445	426	426	439	468	460	461	447	454	478	426	489	470	453	469	474	470	462	448	422	465	441	463	469	446	460	474	483	478	477	464	425	476	464	431	454	496	479	465	489	484	435	434	469	522	471	430	430	490	471	499	472	482	439	441	431	439	479	461	513	461	460	461	461	458	475	446	466	479	463	476	451	527	498	419	454	489	448	455	479	469	448	474	475	486	470	477	456	458	462	512	465	445	438	499	416	450	479	459	493	426	453	459	476	483	497	446	483	463	487	484	460	462	422	483	496	493	464	444	488	480	471	460	481	479	473	453	463	494	510	441	444	487	454	479	455	483	511	423	492	517	458	479	475	473	511	467	470	478	435	455	455	489	494	439	448	459	466	461	489	423	453	476	482	495	471	489	470	449	450	453	440	486	445	455	477	465	454	450	450	460	453	496	448	450	455	436	454	458	419	441	474	453	469	495	449	457	414	471	450	417	450	484	492	466	454	474	417	470	415	508	468	460	414	488	535	475	448	476	436	464	447	465	479	453	496	478	423	497	450	478	491	447	470	447	452	463	477	462	456	457	444	440	451	406	490	491	474	441	476	497	487	444	456	427	478	469	423	406	497	457	515	481	489	466	463	477	447	462	499	467	475	472	449	452	478	447	433	461	492	467	473	457	483	444	454	483	446	467	464	468	508	465	458	447	458	476	471	478	466	462	479	486	485	486	450	437	452	475	478	509	453	435	475	470	466	457	474	447	463	471	493	449	440	437	468	458	455	471	474	453	442	446	481	481	453	483	463	444	465	477	498	466	464	493	444	502	457	489	495	463	465	488	418	440	432	521	462	461	484	459	440	469	442	470	441	487	479	453	452	438	463	471	454	499	454	460	431	434	451	470	451	446	496	460	424	452	490	412	437	460	438	494	497	497	460	421	434	462	458	445	425	476	467	489	439	444	478	478	441	438	477	492	477	444	480	485	470	438	458	472	463	466	476	478	477	443	432	429	464	457	462	475	465	453	486	481	440	497	464	517	464	476	468	473	414	457	504	467	492	464	439	467	473	435	419	454	480	424	460	416	450	452	444	448	503	448	457	455	450	497	403	499	465	474	478	479	471	439	454	445	446	465	465	469	435	491	474	460	442	441	441	452	464	445	489	485	474	481	479	437	448	495	472	464	500	491	458	445	475	460	470	454	441	512	460	469	503	488	459	482	461	462	476	454	497	484	434	462	444	479	491	430	460	451	480	461	419	454	452	451	461	443	469	463	464	477	456	444	470	448	459	478	460	467	427	485	460	430	460	454	468	468	442	437	475	482	486	472	469	459	475	459	424	465	470	440	468	467	478	480	484	474	498	486	477	473	457	428	488	472	425	427	452	456	466	453	430	464	486	453	483	439	425	453	481	475	493	470	501	481	442	433	483	452	445	475	460	461	483	488	477	513	468	464	463	455	480	436	456	451	463	439	463	414	502	487	483	458	490	469	487	445	485	427	446	461	434	454	470	472	464	505	433	473	475	463	481	447	450	458	499	436	454	478	478	470	485	450	474	488	456	484	418	474	453	427	473	431	481	448	495	480	454	449	480	477	441	460	463	445	436	475	446	443	418	495	455	467	440	445	435	455	448	450	463	457	461	454	434	472	469	428	426	457	445	432	487	487	469	454	497	489	464	470	455	457	470	475	517	455	444	462	480	485	443	486	468	464	463	444	466	448	490	482	444	497	491	427	431	480	463	465	413	458	457	486	429	490	477	473	450	457	477	467	438	433	446	500	472	455	479	507	460	464	444	469	452	465	477	474	463	482	463	459	487	462	511	455	441	462	453	455	471	481	454	458	431	447	459	476	449	471	426	508	490	442	485	459	419	477	493	430	428	434	484	441	463	462	461	482	475	471	474	444	422	443	493	467	463	487	454	497	475	497	445	515	454	470	461	442	450	424	474	422	463	423	453	513	491	473	470	466	414	472	452	470	417	463	433	457	493	472	483	480	459	481	490	444	465	497	440	458	445	483	512	471	453	460	465	466	424	451	444	498	449	495	453	509	469	467	516	452	466	451	473	451	457	489	470	447	443	451	463	483	466	472	449	478	464	433	470	486	439	519	466	480	474	440	446	429	493	507	505	496	493	453	449	461	482	427	448	441	449	460	466	466	502	466	486	476	456	464	464	458	462	468	490	469	441	481	483	462	460	447	471	444	483	476	442	442	502	460	452	448	478	450	479	472	482	435	419	472	473	472	490	464	478	510	476	472
28322	14534	2452	889	655	591	586	596	583	561	490	578	521	576	547	580	548	584	546	505	556	556	573	563	528	551	535	542	523	518	517	560	570	537	511	504	532	503	545	545	526	565	593	569	521	534	518	540	554	531	562	540	546	520	514	537	511	565	529	546	531	553	540	537	537	490	536	522	508	541	498	512	507	520	549	543	508	520	522	553	545	504	533	515	563	500	490	521	519	537	534	468	554	580	549	565	547	526	517	514	524	574	543	535	532	545	552	536	550	509	519	527	552	517	584	521	530	537	532	536	512	536	547	545	542	542	519	552	541	541	572	531	552	551	527	536	567	538	557	534	519	527	548	522	503	553	530	506	575	526	516	540	531	565	512	517	528	575	527	499	495	516	524	535	532	505	558	537	484	558	520	545	574	530	510	546	532	521	558	507	534	562	550	533	551	521	530	512	500	554	550	553	523	577	540	542	552	536	538	536	536	551	545	533	532	554	558	529	547	510	468	572	561	520	537	523	526	524	558	537	510	545	495	505	547	531	508	537	571	532	521	543	537	516	531	542	569	559	529	510	545	562	508	522	538	559	547	542	518	541	590	484	516	541	556	501	498	493	557	517	513	553	506	567	553	523	536	530	551	527	546	525	469	556	557	526	537	519	550	524	507	537	533	505	538	526	556	528	546	533	537	552	523	492	497	548	523	542	555	511	563	519	519	556	521	543	484	525	534	515	542	533	524	563	537	487	519	535	514	529	532	562	569	518	535	547	526	532	542	504	534	505	507	505	492	528	544	543	519	532	530	533	513	553	522	506	569	551	508	532	506	512	526	506	542	532	549	530	508	544	575	542	536	565	596	552	585	560	582	537	536	521	542	554	529	541	524	532	511	554	556	557	512	527	551	547	515	501	530	545	528	521	607	517	534	540	470	562	538	597	532	569	531	505	586	576	520	494	527	534	546	516	567	555	564	556	540	550	516	546	560	533	515	545	546	542	560	532	499	550	510	535	568	538	572	516	516	523	528	528	488	528	545	560	577	563	563	540	520	564	539	505	555	571	520	550	501	478	549	560	570	543	494	536	538	533	544	510	497	516	505	550	532	540	556	539	511	544	528	508	548	534	560	531	561	497	509	497	552	553	510	510	482	553	503	558	573	523	572	527	499	535	542	506	510	499	510	566	510	532	500	548	528	520	544	520	550	540	488	531	548	503	567	568	524	567	536	539	503	488	524	597	550	533	570	593	504	483	536	519	525	497	542	562	578	601	525	527	536	533	547	509	537	485	524	586	552	510	537	572	539	534	521	510	539	496	541	518	558	543	495	545	537	536	527	484	511	558	527	516	549	533	536	526	576	489	563	538	550	500	543	549	542	560	557	508	531	499	519	502	552	516	501	476	556	527	547	531	534	536	557	490	551	551	546	554	528	512	466	519	579	507	495	526	525	575	541	498	528	530	514	535	557	569	516	575	546	532	475	525	513	516	540	489	534	526	533	571	550	545	529	534	524	531	529	536	518	538	497	546	515	510	515	515	516	502	508	510	536	556	540	552	551	557	532	533	535	544	522	559	544	558	507	531	551	559	537	556	541	525	513	506	542	507	555	529	562	539	515	525	566	528	556	532	567	516	571	561	524	516	535	514	504	533	562	561	504	574	519	510	532	516	506	521	549	565	508	503	527	537	521	567	533	544	538	513	514	518	526	565	515	512	542	557	549	529	542	580	528	555	549	594	549	515	541	475	559	534	577	536	515	495	575	521	557	546	550	508	514	492	562	531	495	545	524	525	593	538	546	591	496	564	554	482	569	533	497	570	513	532	511	527	579	509	479	530	535	548	540	543	507	555	524	536	557	530	562	510	533	492	499	539	547	531	541	534	513	530	488	530	568	509	523	522	511	525	538	545	526	546	543	536	561	530	548	592	543	556	519	567	539	539	514	548	530	526	510	500	554	531	516	561	527	522	526	498	547	551	572	548	531	528	575	556	530	515	519	522	522	512	537	571	538	524	494	499	577	587	545	511	542	525	559	558	565	532	543	515	537	564	522	543	518	551	499	546	534	512	510	502	551	548	536	500	538	530	555	541	513	531	554	551	505	537	531	548	533	565	526	555	492	533	560	548	542	543	518	531	553	578	539	566	524	576	588	530	572	542	557	552	551	551	503	562	558	528	507	538	518	538	530	607	531	540	555	535	533	526	533	529	538	515	519	559	546	516	516	535	526	503	577	529	529	529	496	479	514	501	538	557	521	525	516	571	533	531	496	530	498	510	526	551	506	527	505	502	527	518	502	536	572	460	547	546	523	611	479	555	501	520	570	585	515	557	576	507	539	532	528	542	543	531	523	535	542	591	549	520	530	513	510	545	555	507	522	526	502	515	540	524	545	550	548	567	534	578	536	499	555	494	561	542	494	534	528	514	545	497	521	514	535	535	536	543	543	556	530	512	516	529	495	561	557	597	534	509	548	527	551	500	515	532	527	537	545	547	548	528	539	530	525	512	504	493	475	548	562	572	499	522	541	484	546	525	531	535	513	527	514	506	472	451	484	497	508	546	536	526	524	557	521	532	564	564	550	545	526	537	527	523	542	510	458	533	521	493	544	494	555	560	543	533	495	566	553	535	509	550	580	581	569	529	546	541	519	492	540	545	528	530	549	550	567	563	509	519	544	547	528	552	500	523	548	556	520	532	511	554	523	576	555	559	519	542	545	525	565	534	511	506	520	534	560	541	504	505	560	560	540	571	534	554	522	502	509	509	521	548	546	559	538	556	558	505	520	548	546	545	527	499	531	514	488	553	525	506	568	533	498	513	510	521	545	552	542	552	537	546	566	524	548	551	557	535	496	520	511	534	546	567	552	520	574	559	531	543	558	559	544	523	480	527	554	520	551	501	550	531	522	547	509	537	521	549	565	547	513	540	536	552	543	547	526	593	528	488	525	523	555	556	532	548	552	506	534	498	504	492	589	506	517	484	502	539	515	522	501	531	519	512	533	551	533	511	538	511	548	519	515	523	531	543	541	536	532	546	558	539	529	530	554	509	518	524	538	569	548	518	526	513	513	526	521	535	533	557	522	492	510	552	530	521	532	511	523	493	542	493	524	513	558	532	530	504	554	531	531	519	564	506	521	543	557	526	568	533	500	551	510	522	544	546	554	558	538	485	514	559	527	552	502	544	504	542	551	575	516	535	505	529	518	532	526	524	567	560	561	505	543	522	547	562	541	517	562	548	502	545	510	498	528	587	537	511	541	487	571	549	516	550	564	518	529	523	534	519	568	537	532	538	510	492	502	530	520	551	585	542	566	534	542	510	550	534	542	496	514	516	566	524	564	545	573	554	508	547	546	517	527	528	484	526	481	563	541	549	523	547	551	569	524	556	564	515	539	562	544	542	541	535	537	566	572	541	550	505	567	483	514	548	551	523	541	520	518	509	564	525	506	534	515	505	600	561	525	561	531	541	507	555	537	530	546	567	560	524	492	580	547	532	518	550	575	571	493	521
5544	1775	1542	872	739	645	634	598	582	555	600	593	546	579	603	577	554	567	612	610	529	564	562	534	605	582	583	541	568	562	576	595	602	585	573	575	523	537	547	538	577	546	566	529	591	570	556	582	555	522	574	513	545	550	586	578	594	550	553	531	571	553	585	561	587	563	562	562	536	570	573	554	559	592	523	569	592	594	572	534	534	557	545	519	511	531	583	582	552	554	562	590	535	565	575	571	583	595	598	575	526	537	600	573	610	561	563	567	563	550	537	566	547	593	530	569	551	541	546	522	569	582	493	535	541	547	546	545	515	595	558	524	542	572	569	560	496	529	548	561	565	559	558	541	520	577	537	571	575	567	527	555	551	580	532	549	514	561	555	565	558	602	553	538	501	550	516	564	573	552	582	576	558	535	575	553	570	565	557	534	559	567	522	564	548	591	554	546	581	525	577	554	547	563	542	520	563	545	567	549	571	542	567	574	565	542	551	528	563	575	580	569	580	590	560	553	572	560	557	517	587	588	547	534	518	570	533	547	536	535	525	544	564	522	541	550	513	587	525	533	538	590	538	505	561	556	600	539	568	538	564	564	523	548	576	524	553	568	568	536	563	575	547	555	543	552	562	538	552	536	541	549	539	565	555	553	567	541	520	586	557	560	539	560	530	499	567	574	578	561	586	596	574	584	547	549	556	550	544	565	549	536	542	548	520	570	555	533	549	599	520	576	589	533	537	544	557	566	578	588	552	524	578	521	536	554	574	550	550	521	580	566	592	552	561	577	556	536	554	567	539	574	538	581	546	540	561	559	525	571	593	595	492	593	550	557	577	561	516	602	541	565	576	597	544	564	549	581	526	579	514	566	579	590	552	509	540	532	594	558	528	525	580	553	552	511	537	581	577	583	545	491	565	536	535	538	590	574	564	568	547	541	610	578	513	587	576	583	549	584	534	588	560	563	576	563	565	538	553	573	551	540	545	512	574	526	607	551	566	538	568	590	572	568	596	528	580	560	544	541	521	556	546	561	591	574	566	532	581	569	522	577	542	528	585	528	573	551	561	538	599	592	574	604	612	552	559	514	547	560	539	558	582	514	598	571	543	535	565	560	546	543	564	556	553	592	563	582	548	546	576	562	547	565	520	545	547	526	570	516	510	539	585	554	574	537	536	566	565	568	547	551	546	567	558	591	519	558	573	583	537	543	560	569	576	588	561	573	565	598	616	531	538	520	549	564	578	548	585	544	515	535	585	536	575	548	597	573	527	564	572	536	586	533	555	560	521	572	583	610	512	552	558	539	520	595	616	564	603	563	536	600	554	561	592	564	561	532	532	568	546	605	525	534	598	528	561	546	552	513	550	566	564	582	540	554	562	539	560	542	591	547	553	560	526	533	546	551	568	484	556	550	582	537	586	546	538	554	569	550	571	539	542	532	531	521	539	577	561	590	563	594	524	572	525	530	592	543	537	551	549	564	551	523	572	527	575	571	537	565	525	529	562	560	509	544	587	514	577	566	580	550	595	560	515	545	526	556	563	552	578	552	559	554	552	584	591	581	526	562	527	553	561	581	570	578	539	569	606	581	534	544	552	517	533	576	588	577	579	557	563	542	553	571	568	548	594	554	553	575	546	574	611	538	531	581	583	558	554	559	552	529	576	547	531	513	609	537	547	540	576	564	545	565	530	567	588	533	604	561	579	516	519	573	545	558	602	595	588	505	572	545	617	558	534	593	572	564	548	594	574	553	548	561	529	564	550	550	528	519	572	579	530	556	557	563	526	589	543	515	562	552	558	536	566	541	544	525	591	574	552	535	587	509	558	528	552	561	552	545	546	569	588	516	571	535	576	532	557	536	556	545	555	565	568	550	543	531	576	545	599	562	540	576	542	526	575	552	581	547	545	577	564	587	574	593	567	524	581	582	555	578	559	557	536	553	597	535	573	555	552	567	575	493	573	583	559	570	638	577	591	519	551	543	574	535	503	529	536	538	542	591	548	574	574	545	512	542	564	572	552	560	566	574	584	590	582	552	510	589	541	597	594	585	550	555	554	558	538	567	546	550	593	592	534	527	585	581	561	522	592	509	507	564	575	599	578	563	530	548	584	541	585	552	515	549	556	541	575	583	566	519	530	520	547	547	585	554	541	569	529	530	543	556	539	589	583	579	547	566	549	589	624	571	535	553	575	540	531	549	565	534	563	574	595	578	550	519	573	569	555	534	562	558	595	568	575	519	561	545	564	535	558	524	568	567	546	551	565	563	581	564	554	576	566	562	568	548	544	557	526	543	569	590	538	549	559	527	577	605	542	516	503	553	582	612	542	567	533	577	574	570	551	557	510	515	580	567	562	554	509	534	573	554	577	535	591	537	611	552	548	575	590	578	546	542	572	539	530	566	495	544	549	517	569	550	586	539	569	551	560	566	560	555	569	567	583	556	556	539	557	602	549	550	582	570	528	568	564	588	538	576	574	565	548	563	546	574	540	536	602	573	554	539	558	517	532	555	529	569	559	522	575	549	523	566	576	545	536	584	532	561	559	560	572	540	547	547	561	577	562	549	551	527	572	561	551	567	556	562	549	487	559	527	532	550	609	547	561	528	556	549	555	588	549	521	547	522	558	558	573	585	563	553	520	567	562	577	574	548	550	568	572	573	558	561	564	544	533	511	569	561	556	523	581	550	523	563	615	557	560	554	546	528	519	579	518	573	518	556	560	582	509	558	542	571	555	528	543	536	519	527	585	555	579	544	563	642	606	602	596	534	557	536	531	574	610	559	564	572	556	556	549	541	565	584	524	539	562	544	587	578	540	583	622	582	539	536	588	578	581	509	549	552	572	551	547	581	541	562	568	538	552	592	557	553	564	575	567	537	598	602	549	550	550	535	571	528	492	568	583	588	552	532	566	577	532	571	535	530	526	544	558	533	574	574	550	588	554	553	526	563	570	599	522	538	584	535	561	537	569	577	601	570	525	573	565	567	572	536	555	537	575	546	578	528	594	509	521	547	524	543	529	604	591	541	578	544	582	611	551	591	550	590	533	501	514	555	551	578	536	535	545	574	539	540	556	554	551	550	547	552	553	549	534	558	497	537	594	538	547	593	554	556	525	577	483	583	547	539	576	516	568	525	546	534	561	561	564	544	533	561	567	559	537	547	558	583	585	568	543	529	537	523	562	535	619	560	584	519	526	504	549	569	538	590	572	543	545	533	511	529	549	546	538	501	553	590	534	516	528	599	548	587	557	543	564	569	599	566	589	526	544	534	581	586	589	533	543	600	538	554	555	524	579	543	518	536	563	547	581	574	573	587	592	544	547	560	581	574	551	566	571	554	579	542	569	547	580	541	598	536	556	538	527	586	538	565	567	567	549	545	564	580	589	570	582	597	586	551	557	553	525	533	594	527	559	524	590	589	561	537	542	593	566	563	554	540	547	558	575	536	534	555	595	533	509	528	558	566	538	514	521	551	610	551	532	580	550	570	512	533	539	554	530	560
25106	20694	27131	24305	20716	11370	1453	896	670	555	528	464	422	433	368	309	365	336	345	305	313	339	259	295	272	281	274	269	262	259	252	273	278	285	264	255	283	265	232	258	264	252	244	239	282	256	246	267	250	242	246	261	254	272	241	260	238	233	228	225	232	265	266	218	248	232	251	239	243	230	236	242	257	249	268	236	251	231	243	249	214	245	253	251	233	241	250	238	235	262	231	211	228	249	238	217	231	255	225	246	237	237	249	235	240	265	228	223	225	230	216	250	234	227	255	261	250	244	239	255	264	258	261	249	241	257	217	240	237	252	237	226	255	214	236	241	245	219	242	241	261	240	245	227	237	232	222	239	227	240	247	239	234	232	248	232	235	207	237	243	246	233	238	227	234	246	224	247	240	238	232	264	232	244	253	228	234	260	224	243	256	219	254	214	240	232	234	239	259	242	208	252	245	236	238	218	237	228	235	244	233	234	201	219	240	250	241	215	228	219	237	219	257	251	245	234	228	229	270	226	264	234	242	225	236	257	223	228	224	247	235	217	247	244	244	250	254	232	249	204	239	241	274	224	224	222	265	226	229	196	243	221	214	241	276	254	217	232	253	255	245	240	252	229	204	219	236	240	235	257	217	228	234	239	231	221	230	246	238	228	231	250	212	214	238	249	207	243	232	217	205	241	263	244	232	241	230	221	241	244	226	247	250	229	242	235	243	224	246	228	202	243	259	228	249	213	262	233	252	243	247	213	230	265	230	232	233	243	250	222	245	238	233	232	250	231	226	247	227	246	222	225	263	218	258	214	224	239	225	244	218	233	229	232	253	261	220	211	238	216	250	226	264	247	216	204	237	214	241	235	250	241	263	239	226	215	264	240	223	240	241	229	226	234	272	261	232	206	240	237	239	240	233	226	252	222	214	265	236	253	202	232	220	221	256	250	264	235	199	241	262	236	233	259	237	225	276	274	243	244	254	220	209	238	249	231	227	226	240	221	229	258	239	262	247	217	246	223	236	211	246	219	233	224	263	246	233	235	238	235	236	256	241	197	218	216	228	221	259	260	210	242	224	260	220	265	227	228	260	236	209	215	240	226	244	245	212	214	225	203	256	237	219	244	257	236	221	249	233	243	238	248	219	239	234	238	281	214	215	244	235	235	230	262	252	231	237	240	233	244	227	237	221	243	228	262	239	218	252	217	226	259	249	248	248	234	226	236	230	242	238	254	208	221	238	233	208	251	224	227	253	269	236	242	231	265	241	221	236	251	249	236	229	206	252	244	251	227	234	247	255	215	251	233	239	252	248	239	240	226	253	207	217	228	229	233	225	240	221	244	238	236	240	251	226	263	230	246	241	232	237	261	210	243	221	245	234	224	253	265	240	261	244	228	208	260	257	255	217	243	243	257	233	232	236	230	211	246	276	232	249	248	271	232	215	240	256	255	265	239	229	231	245	228	239	243	249	237	244	236	230	232	228	228	231	269	216	221	230	250	224	265	259	245	238	247	260	252	251	248	242	266	199	227	210	228	224	246	253	226	262	234	255	232	254	256	227	221	222	248	243	273	238	258	229	245	225	239	243	235	240	244	217	262	256	223	219	228	240	240	251	259	240	257	271	232	245	250	272	222	228	265	241	239	255	226	198	226	257	245	248	228	227	221	237	217	225	231	247	234	254	274	242	220	254	227	233	214	240	228	228	256	238	192	210	254	231	250	232	243	223	231	221	248	213	242	215	262	231	243	248	237	207	239	252	244	233	256	224	177	246	251	211	250	246	232	230	214	246	216	270	263	229	249	204	238	248	219	231	222	273	236	241	222	239	247	273	264	259	256	214	217	253	242	250	247	257	235	244	234	244	229	227	219	217	235	214	237	225	250	241	228	220	230	227	251	244	266	223	259	241	241	243	237	235	218	247	245	221	231	234	244	243	248	196	250	256	236	240	238	224	243	259	227	220	223	267	224	238	252	266	228	222	243	245	243	221	247	235	240	227	253	243	234	227	215	268	236	251	254	254	225	259	232	223	238	209	237	244	248	240	244	229	229	244	241	242	232	242	231	263	240	258	236	245	245	238	217	219	237	247	243	242	245	230	229	238	229	222	237	267	214	236	237	212	256	237	241	223	247	251	216	240	253	259	212	233	233	255	241	221	243	237	233	235	252	200	262	243	240	238	236	242	241	214	235	216	226	256	242	244	261	235	253	234	221	223	234	242	260	247	257	228	233	239	245	247	226	217	243	243	228	234	242	218	252	251	234	230	220	240	215	257	241	253	230	244	210	249	226	246	249	253	241	222	264	223	228	235	222	235	250	225	275	221	229	222	246	219	255	226	235	240	250	237	230	230	271	245	246	253	254	259	258	255	254	248	237	224	237	193	232	233	234	222	233	217	225	226	250	258	227	234	237	241	207	216	225	256	248	228	282	239	250	246	244	238	242	248	265	246	231	233	264	249	224	234	261	244	261	241	230	227	237	225	238	256	217	238	223	249	220	216	251	267	241	236	236	232	258	214	246	240	218	204	223	231	245	219	224	250	238	241	241	239	215	238	247	254	251	230	235	263	234	239	218	248	238	224	245	211	245	235	243	236	222	215	260	256	235	254	246	213	203	244	241	201	249	234	271	240	261	218	238	239	234	228	239	235	228	271	228	243	215	232	240	238	246	229	248	243	236	243	244	213	245	227	233	234	231	270	228	265	212	238	211	230	261	229	254	244	261	224	233	236	258	254	238	233	237	253	241	248	228	237	265	213	257	238	239	234	237	249	239	241	226	212	208	211	221	226	248	252	244	238	241	219	240	254	250	237	267	241	200	252	227	246	237	227	245	244	246	215	228	234	257	215	229	227	232	273	225	214	218	257	226	246	235	247	274	232	236	251	253	249	237	237	239	262	268	252	224	228	228	218	241	255	225	212	221	220	249	254	231	265	211	233	264	242	255	257	229	247	245	242	241	284	247	222	211	218	216	236	241	239	208	214	253	235	238	232	250	227	234	232	252	245	231	221	242	227	229	227	248	243	259	223	228	216	254	225	266	223	252	245	237	214	219	239	241	228	235	229	242	241	226	235	245	245	234	219	214	253	236	267	236	236	215	241	232	237	222	262	251	231	243	227	231	222	253	229	225	246	260	232	217	218	246	254	242	249	245	243	228	240	261	254	223	222	245	247	276	256	265	241	232	249	257	230	224	209	249	232	245	244	240	270	249	212	245	244	246	218	256	261	241	251	239	225	251	238	207	230	240	243	236	261	239	253	227	242	235	244	205	229	238	241	199	226	221	242	219	237	246	260	242	259	214	236	269	245	231	247	241	233	237	210	244	249	247	257	253	255	266	257	232	241	210	257	248	240	263	246	229	225	262	229	236	245	234	204	207	215	231	228	244	246	237	238	255	254	216	243	249	229	238	233	226	237	236	234	238	215	228	274	220	228	231	242	245	226	229	223	264	236	214	252	259	249	233	208	238	223	251	245	236	248	222	259	222	265	237	220	210	230	239
8079	14637	15736	7308	3880	2687	1963	1573	1245	1069	856	785	679	610	544	516	476	436	386	419	419	380	372	380	324	344	310	324	338	310	289	312	309	278	300	301	262	290	295	287	273	284	272	272	269	297	287	265	298	256	273	251	250	283	265	255	258	266	259	237	272	261	251	247	234	274	267	300	308	232	260	323	274	261	281	253	247	254	261	294	252	243	253	260	254	286	253	247	256	253	256	247	243	255	269	256	246	258	260	256	231	227	252	263	252	268	237	254	270	282	268	282	293	258	267	271	281	262	241	246	260	250	238	267	276	257	239	237	249	260	268	233	268	245	255	267	242	250	264	274	227	260	275	254	247	255	240	249	255	244	234	270	258	232	248	250	260	276	235	265	219	252	263	277	273	226	268	265	272	255	243	236	221	247	228	262	242	261	272	250	281	220	260	258	254	257	283	260	251	260	274	270	244	241	242	268	225	262	251	256	249	241	257	248	265	258	229	269	278	249	256	244	268	243	263	256	282	234	261	271	280	265	286	265	309	238	228	236	233	254	254	246	243	235	236	242	218	277	242	282	246	275	267	240	250	285	274	258	252	244	274	238	232	240	254	237	251	255	269	264	264	268	259	247	249	263	249	261	263	239	260	290	234	267	233	265	281	293	244	257	219	236	232	271	248	268	247	259	246	251	259	227	239	264	213	261	264	262	236	270	249	248	257	256	240	247	238	267	223	264	271	281	244	240	245	219	252	273	245	268	251	288	242	251	243	246	250	238	247	248	240	247	251	243	244	243	264	222	258	258	264	224	261	277	234	252	262	229	231	252	243	246	239	283	237	255	254	259	263	256	265	260	265	241	261	247	266	235	227	226	262	238	251	246	275	249	258	269	257	231	262	233	247	258	258	276	241	265	252	257	262	277	252	274	254	284	234	244	272	262	283	275	263	252	283	238	263	284	254	245	237	226	272	246	247	251	255	245	262	243	258	244	260	229	259	204	263	268	236	249	252	236	241	284	272	235	279	258	265	253	267	246	240	251	282	274	250	241	276	257	230	254	225	256	256	264	250	271	257	246	263	265	281	292	250	257	253	260	270	266	251	290	263	262	247	239	243	247	250	273	255	257	261	274	279	239	247	259	257	282	225	273	265	257	257	275	236	267	264	243	241	260	298	267	231	285	265	271	263	251	261	238	239	234	270	225	260	252	256	244	273	251	227	271	274	266	288	238	255	250	254	258	249	293	275	253	255	233	247	266	263	269	235	274	244	271	268	268	234	278	265	269	276	234	285	253	249	254	276	235	273	240	233	245	263	268	283	259	247	269	225	280	237	257	261	249	279	238	251	242	214	256	253	263	251	248	235	229	265	260	247	274	259	232	251	277	233	237	270	245	285	233	261	245	288	253	257	281	276	259	251	246	253	264	260	237	235	249	250	252	256	247	242	237	249	285	263	268	249	240	239	246	244	257	239	261	235	243	253	254	237	248	266	251	234	282	264	256	250	237	273	254	254	259	260	277	267	246	235	264	246	267	238	246	276	248	235	245	253	277	245	241	254	267	252	243	238	268	257	268	263	229	269	281	241	261	277	224	258	260	241	267	243	249	265	246	266	245	242	272	234	271	252	269	257	257	222	288	260	225	260	289	222	247	254	256	237	240	252	249	278	237	254	261	260	233	289	291	250	244	267	215	232	249	265	246	245	238	232	269	240	272	239	282	245	245	269	251	251	274	282	236	255	241	269	251	260	276	269	271	259	259	258	245	234	258	255	284	298	250	240	264	272	234	230	275	216	236	264	248	239	275	266	279	307	279	249	268	241	249	270	247	256	256	273	250	248	267	280	250	260	263	233	258	248	270	248	250	282	258	278	244	225	270	256	299	265	249	280	255	252	251	243	279	227	237	227	255	280	278	275	255	242	253	283	314	240	255	274	267	257	249	263	264	249	251	270	252	231	256	273	224	267	267	236	231	256	260	235	235	258	258	254	261	252	273	248	249	247	273	275	277	238	265	271	249	255	255	264	252	268	245	240	259	251	282	259	226	242	234	245	236	261	253	257	249	248	259	250	272	247	263	246	248	248	241	278	240	252	260	232	270	245	274	228	273	243	260	235	270	233	245	268	252	267	248	245	242	246	250	275	246	248	277	276	269	252	249	257	268	293	243	244	240	222	261	232	242	262	251	251	222	266	270	248	247	249	215	236	234	231	287	252	257	253	246	230	240	247	261	258	229	258	269	229	277	242	250	241	268	214	237	250	278	240	243	254	256	236	263	264	276	250	266	281	292	248	248	267	256	241	273	292	259	268	255	236	230	225	259	244	261	241	243	250	262	237	252	250	273	258	267	242	266	252	251	270	225	268	265	249	248	251	254	294	234	246	261	246	258	266	244	230	233	274	257	248	262	251	264	253	271	243	252	267	244	227	269	278	272	262	272	244	247	244	229	250	236	232	247	256	254	272	274	254	244	247	265	243	267	266	264	271	270	243	262	237	253	284	267	265	242	263	248	237	247	242	247	221	273	240	272	227	248	244	266	246	227	257	265	265	240	281	239	277	242	256	276	259	256	263	244	256	231	235	238	227	261	288	260	247	269	245	252	230	242	242	250	274	254	244	247	239	262	256	279	249	259	260	246	256	255	292	253	232	270	266	255	248	248	282	231	243	255	253	292	289	251	244	267	247	260	263	246	263	249	224	287	239	264	261	260	244	244	254	271	279	268	263	266	224	259	215	267	236	254	273	268	266	251	270	265	259	223	247	239	287	252	245	245	292	286	249	241	237	269	247	256	271	241	238	242	232	232	270	245	251	258	266	249	240	260	263	234	277	244	264	223	227	256	249	254	241	253	240	232	265	254	263	269	269	254	248	253	240	296	262	237	250	283	234	243	229	256	273	256	252	258	238	248	283	253	246	251	241	244	248	250	234	262	279	252	246	251	241	235	258	244	263	254	268	241	285	279	237	250	225	283	247	248	240	262	256	265	259	254	282	274	249	259	269	260	277	278	271	278	273	240	261	214	224	230	244	262	245	250	268	289	262	266	235	231	249	268	247	279	233	268	255	249	271	265	270	238	246	281	248	242	237	242	264	259	249	231	260	271	275	243	262	232	244	271	254	253	270	275	254	241	280	248	254	273	245	275	252	282	252	269	260	246	251	267	250	265	268	258	270	262	250	276	245	240	271	255	277	267	253	278	271	265	264	245	249	229	271	256	238	276	263	240	262	259	242	262	229	250	270	231	262	280	251	239	264	266	231	261	250	225	272	240	247	270	246	264	282	277	230	261	247	271	235	301	272	247	264	260	268	263	239	278	247	237	250	263	258	230	253	260	260	255	255	261	276	242	253	268	284	264	273	265	207	270	273	236	257	267	233	248	224	251	224	259	263	281	267	258	254	246	261	271	244	229	257	251	239	250	280	259	234	233	267	254	237	263	253	255	249	264	250	255	240	263	258	248	266	222	248	274	250	262	255	247	230	265	270	285	255	262	244	257	238	267	264	245	247	245
22939	20690	27469	23949	20691	20780	9875	1777	1286	1148	1052	957	921	829	750	663	677	722	632	647	618	595	609	560	573	577	553	531	541	575	571	545	541	502	506	543	487	548	493	471	523	523	526	520	502	537	538	542	514	516	561	501	549	483	506	517	520	552	466	508	512	515	499	475	537	533	484	521	493	480	456	503	527	529	499	510	511	483	476	495	477	506	490	496	504	524	483	513	496	476	479	480	494	499	497	524	486	480	516	483	481	442	532	504	469	497	504	542	517	515	484	521	447	492	480	538	488	487	468	462	462	536	492	473	523	510	473	513	494	462	501	530	483	478	514	468	476	497	511	491	489	509	482	504	473	492	497	477	490	477	521	488	478	496	463	482	533	514	485	471	496	515	449	502	483	527	480	488	479	479	512	474	519	474	468	486	507	467	498	483	457	485	527	448	538	494	528	523	508	480	480	496	497	483	450	498	465	481	492	465	530	507	466	502	443	496	496	462	523	491	480	494	522	524	496	497	487	515	513	478	475	481	487	499	500	495	484	523	503	493	532	467	503	451	529	465	515	516	482	492	477	487	501	468	486	480	485	516	505	534	515	524	468	504	522	509	482	511	497	469	515	501	465	500	498	485	459	495	490	478	520	500	469	522	523	483	500	509	500	524	501	489	494	537	517	503	514	495	494	493	482	506	499	474	436	487	491	525	501	477	466	505	510	466	489	473	519	515	492	506	484	483	441	513	512	488	502	498	504	522	485	494	512	477	510	452	483	481	492	501	504	456	496	489	472	474	460	492	474	496	494	472	466	489	474	494	518	488	506	523	471	484	509	499	498	462	497	532	472	498	534	480	528	508	479	454	515	483	464	505	463	507	522	484	497	488	492	494	468	452	477	467	485	507	493	519	470	478	494	522	467	499	470	487	535	487	505	477	490	536	490	515	481	467	514	549	504	516	493	502	510	486	469	484	487	517	524	495	510	517	483	474	485	521	495	500	504	494	457	485	492	471	443	477	525	499	482	507	473	495	532	502	493	463	467	497	485	518	499	505	503	474	477	528	501	496	483	471	459	491	459	462	456	497	528	510	521	481	466	470	528	496	530	487	526	500	499	482	492	473	503	471	543	470	513	506	503	510	467	504	503	469	521	521	491	521	520	502	505	492	504	472	522	480	494	499	465	509	422	503	490	500	486	502	475	499	507	532	509	495	492	466	471	504	508	489	489	509	477	531	486	491	511	503	457	471	481	569	447	492	471	499	512	498	490	472	473	520	531	496	483	523	500	503	495	509	486	492	511	489	489	536	492	491	486	501	503	501	473	498	496	527	492	484	524	492	506	536	496	493	518	506	479	532	495	478	507	507	506	483	481	476	505	486	538	484	506	490	493	479	480	480	460	498	503	496	491	494	473	465	506	537	467	521	520	524	498	524	539	491	524	490	489	514	477	492	481	525	500	480	518	523	518	508	473	536	513	443	525	485	484	496	490	525	455	535	481	500	524	503	480	550	516	500	470	527	531	502	491	495	475	517	481	528	491	505	510	526	485	460	487	505	462	500	492	486	489	489	503	485	495	497	468	490	478	506	478	471	500	481	498	488	460	491	517	505	512	496	519	479	520	508	468	504	491	514	497	472	486	502	524	477	497	474	500	446	502	503	477	474	455	468	477	501	480	480	479	513	531	490	465	514	518	521	500	477	487	504	483	521	485	496	502	477	479	469	492	481	487	527	523	480	500	502	503	454	431	470	485	503	489	479	512	526	478	488	532	471	508	478	488	473	496	507	496	466	473	480	469	494	497	424	504	519	547	564	506	479	533	455	484	471	448	447	516	475	477	473	472	491	476	506	474	507	485	469	537	497	469	516	492	548	478	513	530	456	450	513	478	474	495	508	518	508	493	488	505	497	521	543	481	520	462	476	507	436	493	500	493	515	522	474	485	534	520	481	475	499	538	478	510	463	467	508	479	545	513	491	498	495	547	485	493	486	511	515	474	501	489	522	520	497	484	487	479	513	476	516	484	473	464	514	488	470	485	522	454	489	474	459	479	494	493	486	489	489	486	541	485	466	521	511	509	491	511	481	507	465	503	481	495	490	533	490	500	496	492	493	510	477	446	457	498	502	506	492	425	486	547	505	513	527	488	499	489	491	466	485	478	489	532	466	482	489	499	502	528	488	470	461	485	518	518	510	490	478	486	483	487	469	527	515	457	482	499	489	492	469	482	479	508	521	499	520	490	450	490	514	475	487	473	464	517	488	501	471	478	523	481	488	476	474	477	459	459	496	525	451	503	483	481	515	456	469	477	485	494	484	521	509	452	482	456	494	496	511	475	490	515	500	488	480	553	508	482	521	485	485	496	487	511	480	468	513	499	517	501	478	516	436	467	517	435	461	499	502	473	494	488	477	463	477	486	489	515	483	503	489	479	498	488	493	523	462	495	524	484	491	486	535	474	493	459	492	540	434	549	488	511	534	476	455	494	500	510	476	460	504	499	498	477	474	474	489	493	567	481	499	530	495	474	451	445	452	463	503	471	482	452	507	503	519	470	489	450	504	534	509	466	478	501	449	462	466	458	518	475	466	472	480	508	514	475	493	492	487	528	502	470	511	476	499	492	473	491	427	482	517	464	478	478	470	479	510	472	494	448	425	463	492	539	462	478	483	483	506	478	500	475	511	510	457	485	511	478	495	481	508	461	471	496	481	499	487	488	470	494	458	464	499	450	450	522	513	487	506	478	502	506	508	546	488	483	455	504	490	499	502	468	501	475	461	485	532	481	531	463	474	509	498	482	487	509	558	531	496	509	481	474	480	499	496	452	534	484	496	492	458	474	458	490	493	494	462	458	489	497	495	483	464	532	548	478	487	550	475	500	527	487	489	500	469	522	510	501	525	470	456	448	498	486	511	537	476	515	520	478	439	445	500	449	524	446	480	502	543	487	478	516	488	484	506	533	488	478	478	498	500	445	523	490	522	462	479	515	466	484	480	487	471	512	510	482	524	498	482	498	493	462	485	506	526	490	465	508	470	473	509	537	455	492	487	495	509	521	453	506	500	496	502	474	500	526	474	474	528	520	508	493	497	480	489	490	445	493	519	541	498	445	481	450	467	489	475	457	462	471	569	547	489	495	529	474	469	467	488	490	520	489	522	508	524	470	533	506	494	458	474	534	510	477	491	482	493	464	494	491	511	481	493	547	496	514	507	476	475	454	491	486	529	480	511	483	479	471	509	514	474	515	525	509	485	460	498	485	518	516	470	494	500	497	513	520	512	499	512	480	479	476	496	477	528	533	503	512	507	520	447	478	493	508	488	509	503	486	528	463	507	478	515	479	554	500	470	503	454	481	524	479	478	498	491	462	496	477	513	504	496	497	505	490	482	530	534	469	513	543	499	510	470	525	513	498	518	508	473	470	514	454	477	455	562	487	528	501	519	496	480	533	493	476	491	485	461	507	513	507	512	512	469	510	466	521	482	496	489	469	495	451	491	482	528	506	467	479	484
11290	22306	23168	11951	6758	4872	3531	2868	2355	2049	1782	1525	1357	1151	1041	968	860	892	803	770	740	698	700	649	688	626	653	594	679	578	564	589	536	536	527	530	511	535	531	510	525	583	510	512	530	520	526	530	527	509	496	505	511	481	484	496	475	470	484	468	421	479	483	464	497	508	498	501	441	490	455	447	452	485	459	477	448	487	476	481	479	446	444	519	533	451	441	468	491	465	491	449	430	495	503	505	455	458	485	462	476	457	489	451	472	425	501	484	475	489	465	523	430	473	436	457	500	452	458	442	498	458	459	481	458	490	414	464	451	431	482	472	448	499	472	483	508	449	434	473	475	446	425	449	455	464	467	448	488	476	469	460	475	437	495	478	468	469	488	493	503	514	445	469	461	499	472	492	493	502	443	457	462	472	459	477	500	495	468	489	474	484	458	447	472	473	473	462	506	476	449	478	454	485	489	483	435	453	491	429	463	491	458	450	487	464	443	451	462	482	483	436	490	480	479	445	491	466	449	465	490	472	448	451	445	477	478	437	438	476	465	486	451	454	447	528	463	501	481	461	453	499	482	471	476	460	472	485	480	452	473	458	472	481	484	454	483	493	486	485	492	462	457	432	462	438	463	467	465	487	462	487	470	462	455	464	492	469	468	467	491	457	497	493	462	463	497	465	468	493	468	465	461	490	472	477	507	454	483	419	426	466	442	463	472	461	468	494	523	458	465	477	475	434	436	471	460	461	475	471	462	442	469	461	470	462	430	449	465	461	460	434	475	466	466	495	462	446	445	456	473	486	478	471	464	477	456	454	482	482	454	420	497	479	483	440	437	479	440	463	456	454	464	491	475	473	483	454	444	458	467	454	479	483	477	495	451	480	465	468	479	457	472	467	451	451	453	430	503	455	451	448	477	464	462	462	439	490	432	441	406	440	487	471	461	458	498	479	468	497	452	476	485	469	447	466	468	499	464	473	482	476	433	467	469	487	457	485	474	462	492	453	464	431	466	463	478	484	429	487	444	479	454	472	500	426	469	485	456	464	457	485	499	506	481	430	459	454	458	470	440	489	469	477	474	467	480	460	527	459	474	461	455	448	462	482	493	427	464	450	487	499	474	467	459	459	468	448	475	428	454	448	474	426	526	460	493	484	482	466	496	436	470	452	418	480	497	474	494	468	441	461	468	500	471	476	459	453	482	490	475	443	497	493	447	435	439	461	439	461	469	499	428	472	415	421	481	472	462	476	441	483	467	436	478	468	473	496	422	481	468	453	443	432	468	462	456	435	473	499	474	464	485	488	492	465	457	487	514	456	480	445	485	483	480	478	496	464	472	463	503	445	458	466	502	449	457	439	437	473	438	474	437	438	403	478	476	444	476	450	478	491	406	463	482	458	447	438	480	451	431	441	452	445	468	481	411	458	504	425	503	478	464	459	474	492	492	449	453	490	473	447	468	498	462	451	479	425	491	457	452	445	461	483	469	423	469	425	441	463	450	455	474	465	483	465	470	478	460	483	481	454	468	459	503	507	448	454	481	432	464	443	459	438	445	439	467	506	429	458	431	471	454	435	468	452	442	431	474	449	460	471	493	448	462	457	486	510	486	497	472	505	483	476	492	452	445	477	446	500	510	478	475	479	446	411	474	474	425	467	471	470	453	469	523	498	503	482	513	457	458	466	513	472	483	467	463	460	513	478	434	497	483	434	453	505	478	465	458	468	476	463	453	439	510	478	474	454	474	463	482	463	505	466	471	473	468	501	454	462	494	478	441	475	441	442	438	433	468	451	495	480	475	442	477	465	487	444	435	473	455	499	473	497	462	454	467	463	462	461	466	482	453	480	460	456	479	458	432	468	440	456	505	470	489	455	466	480	492	476	462	472	508	424	443	448	443	433	474	467	482	433	461	467	477	426	447	483	449	476	426	468	451	453	505	485	449	488	442	489	450	454	507	452	440	446	444	473	456	437	502	489	472	465	471	483	488	498	469	490	452	482	472	459	424	423	476	434	433	430	466	487	527	460	459	446	487	428	473	483	438	469	438	486	432	453	450	458	475	470	471	454	479	471	451	451	465	449	464	468	440	446	458	463	470	482	486	514	473	454	464	459	473	488	455	452	487	445	437	466	469	442	464	465	454	464	481	472	446	461	480	425	463	456	460	474	442	422	460	469	442	509	458	506	468	443	475	481	425	479	441	449	460	434	471	467	451	453	472	506	497	419	479	475	472	459	502	433	445	484	467	422	464	454	433	441	444	484	434	518	473	427	447	445	483	477	500	464	434	446	477	455	465	452	455	454	457	496	429	472	445	443	449	451	463	467	447	444	458	475	508	481	468	460	482	462	454	453	475	477	456	446	486	467	430	447	445	466	465	435	469	439	423	423	449	446	442	469	455	469	453	498	457	438	465	477	462	469	484	445	462	437	462	455	457	470	476	474	452	484	499	440	494	477	464	484	499	477	462	474	456	449	467	483	488	444	493	468	439	450	463	461	453	466	439	475	468	490	442	432	475	466	494	458	495	478	452	432	464	490	449	481	450	447	509	461	487	459	514	461	444	489	448	444	451	403	473	463	450	489	466	452	467	454	449	423	473	483	450	439	485	455	457	486	448	455	461	444	474	462	447	451	456	506	483	447	443	447	442	415	428	465	463	460	480	465	486	450	451	463	461	433	443	510	434	495	481	492	474	463	496	445	442	483	512	460	444	468	479	458	471	469	424	467	473	434	479	462	442	458	472	463	463	486	487	451	481	464	430	444	449	433	478	438	453	483	524	464	451	447	440	485	470	486	474	448	469	443	466	451	430	471	467	478	429	467	480	488	514	465	476	481	474	429	437	446	480	491	487	467	469	450	436	445	480	451	453	446	431	462	487	496	470	472	432	457	489	474	483	474	470	402	463	433	466	482	456	472	415	460	460	430	508	479	463	459	496	452	436	486	453	450	442	433	460	447	440	443	448	449	469	442	494	453	456	484	443	441	472	438	462	459	458	478	445	486	488	479	470	435	498	466	458	485	472	473	445	517	464	483	465	454	451	480	459	446	448	490	458	455	466	475	470	458	422	429	452	457	462	460	508	462	463	449	475	437	426	467	454	449	437	473	480	426	471	464	475	508	459	443	451	453	469	447	507	463	450	488	483	474	465	472	501	493	448	471	464	429	471	471	482	447	465	439	512	473	444	475	468	454	470	447	506	424	483	441	465	469	446	474	464	467	434	460	479	490	470	480	476	435	449	434	483	474	482	469	489	453	430	470	479	432	459	440	434	472	454	468	456	464	487	425	473	473	448	436	457	457	489	442	462	487	488	440	483	475	475	448	441	487	438	455	472	488	492	493	458	448	488	493	450	444	455	492	480	473	454	494	455	471	499	439	501	483	463	474	453	461	503	500	501	439	479	467	509	465	467	461	443	441	509	441	463	484	498	457	436	467	420	481	455	456	459	433	428	453	460	430	472	490	460	453	461	498	464	494	503	486	504	438	450	501	455	471	418	486
28226	14602	2365	848	640	589	571	499	571	552	504	540	532	528	557	546	510	539	521	530	539	520	549	551	551	497	521	533	530	566	535	562	512	529	534	610	559	524	522	498	554	535	511	479	562	547	521	557	558	540	564	552	540	549	556	507	567	507	518	550	516	562	525	501	565	491	540	536	590	542	534	576	570	514	568	515	566	507	535	507	513	543	493	538	553	540	514	549	490	598	546	521	506	582	557	562	529	529	535	492	552	546	558	553	478	501	542	558	529	535	494	539	512	512	506	551	526	531	562	533	511	516	538	511	546	516	510	533	551	568	532	520	542	551	519	538	516	543	536	549	533	528	570	553	534	549	532	545	549	492	551	501	528	539	504	512	558	536	538	519	529	564	547	530	564	529	569	523	509	573	526	493	508	527	535	558	523	503	545	508	562	509	502	509	540	509	517	525	499	522	541	539	552	525	521	499	561	512	518	552	484	549	532	506	566	544	562	496	534	557	532	562	558	536	582	523	494	543	569	513	548	543	522	561	498	575	514	510	528	527	553	546	588	537	521	551	588	532	530	526	514	518	518	562	528	581	518	523	548	507	537	481	587	526	536	515	562	531	517	533	534	547	527	511	519	584	556	521	521	547	532	517	533	512	514	532	535	545	519	526	536	557	536	546	534	515	557	504	558	561	546	545	519	503	530	594	534	549	532	520	549	537	501	527	555	520	500	539	530	514	520	528	575	544	536	528	530	534	528	523	550	577	526	523	538	543	550	534	545	562	476	537	510	540	546	519	508	524	560	541	516	572	547	525	584	550	530	511	529	531	513	534	502	538	542	518	586	522	551	503	556	537	516	537	524	554	558	521	505	503	547	535	510	485	551	570	493	518	536	546	484	511	560	563	521	540	510	520	519	564	551	547	583	550	536	569	582	522	573	561	547	547	510	495	540	504	532	561	531	526	537	557	545	577	522	544	518	556	552	535	512	570	518	525	508	516	567	547	531	536	534	524	521	530	557	564	515	543	495	534	514	542	537	517	541	534	496	548	557	497	538	523	487	536	511	525	567	537	502	524	550	510	557	510	527	498	540	537	512	560	568	547	525	508	506	543	531	555	527	524	492	567	569	570	514	527	545	508	524	510	568	538	524	592	526	557	507	539	537	541	557	516	514	572	538	508	529	523	558	531	569	521	526	511	569	542	545	529	497	550	548	517	503	515	556	530	487	539	521	520	571	548	523	540	548	509	530	534	502	551	518	517	558	511	524	541	560	514	544	570	536	575	516	543	522	512	528	534	547	531	543	522	540	556	527	538	501	547	559	538	539	519	511	531	498	491	529	536	552	555	525	525	539	541	516	540	553	530	553	576	506	545	547	551	539	537	531	571	511	514	527	490	479	512	516	530	536	542	505	539	554	558	504	497	487	546	505	527	502	576	517	534	546	530	545	517	552	547	523	572	549	530	530	560	556	542	531	573	557	558	519	564	507	550	527	515	524	503	489	497	526	508	476	527	546	545	545	519	548	496	533	479	500	525	563	571	558	507	539	491	526	480	507	551	498	531	569	563	517	510	524	572	538	533	541	556	514	552	541	549	510	491	488	513	497	490	564	522	533	541	516	586	525	528	525	568	541	541	528	555	537	535	566	558	520	534	526	535	559	526	545	529	512	537	508	558	517	542	524	532	504	557	534	534	527	557	550	536	515	503	539	519	516	575	540	561	549	509	466	534	561	494	568	599	518	560	549	512	533	555	498	537	549	572	535	553	558	516	558	523	524	503	563	543	574	541	521	584	500	534	510	564	539	524	559	533	527	565	548	521	555	555	565	559	520	526	523	567	553	541	537	516	509	563	530	500	546	554	538	538	514	523	512	553	552	565	549	562	503	504	562	543	493	523	512	528	574	556	526	552	570	549	561	544	504	519	552	532	574	544	547	522	516	523	519	579	522	543	526	549	545	550	539	584	492	503	537	516	490	562	538	506	541	496	541	508	517	498	535	455	504	529	521	475	505	554	551	529	515	534	536	547	544	547	573	526	512	526	524	513	524	508	567	574	549	547	532	529	537	533	575	537	528	520	524	518	545	564	542	535	520	537	536	498	530	522	506	575	548	540	531	524	518	566	539	536	540	525	561	545	548	542	521	522	516	548	540	567	502	540	559	534	523	496	537	513	553	557	506	529	519	526	558	508	569	547	549	519	527	531	574	577	546	558	531	509	528	557	564	520	556	587	533	543	532	554	558	548	520	514	548	535	559	531	568	539	515	552	549	512	520	588	527	550	532	502	490	495	512	543	529	506	528	546	566	542	561	542	522	541	516	529	509	494	523	527	545	546	536	518	576	581	533	536	518	572	514	521	507	543	540	516	569	522	553	540	572	566	513	512	560	561	548	517	506	522	525	521	568	554	523	525	546	503	544	523	534	545	518	575	601	570	525	495	505	518	517	490	561	515	511	497	531	495	548	508	549	539	517	497	515	551	536	499	514	503	574	571	547	534	552	543	539	541	543	545	539	515	560	551	547	543	514	531	521	497	547	538	479	563	513	558	568	560	502	505	530	545	507	564	538	535	526	539	507	524	546	584	534	541	510	540	542	534	541	522	571	558	542	542	532	537	514	488	518	505	508	556	503	553	576	550	564	556	534	517	562	496	562	528	544	553	518	533	534	551	555	568	513	508	523	552	554	566	539	513	570	562	521	508	533	540	549	533	522	542	489	507	562	535	553	574	508	507	488	567	520	545	482	550	509	534	557	535	553	572	583	505	503	568	518	534	571	521	529	533	547	562	496	540	557	571	531	563	567	506	494	526	564	498	509	565	556	511	540	515	519	526	568	553	524	535	559	576	491	574	514	518	587	549	553	538	569	578	544	522	527	533	532	516	557	521	530	564	589	525	509	565	534	562	505	571	539	502	542	492	543	538	555	539	565	533	538	547	548	539	525	526	535	530	540	514	540	548	560	553	529	506	532	544	518	534	541	498	536	517	513	593	529	539	543	509	513	542	549	521	502	526	536	510	536	559	582	509	565	516	542	557	504	546	512	527	561	501	523	520	525	535	494	511	548	535	528	515	553	495	517	496	523	548	543	542	548	552	540	541	522	522	536	538	557	527	515	520	515	542	550	561	540	545	543	561	544	522	514	472	510	560	538	532	531	512	553	536	549	554	554	544	536	583	538	521	524	549	561	568	533	531	520	514	520	534	512	532	484	539	506	550	524	513	514	512	519	544	500	531	540	527	523	572	530	561	545	521	561	551	521	502	501	544	512	514	532	536	565	518	519	556	508	562	523	515	516	540	531	544	495	554	543	532	553	571	587	529	590	557	523	532	537	542	510	557	548	522	533	596	568	542	523	511	532	563	539	564	510	527	552	490	524	484	530	534	506	519	493	518	527	567	477	497	550	503	523	576	534	518	575	538	532	546	533	498	555	523	538	533	504	498	507	563	505	522	519	505	536	546	532	540	508	475	533	553	501	488	507	558	506	535	513	568	539	569	560	574	517	512
5421	1690	1577	937	734	611	608	586	577	555	617	545	537	606	599	580	562	594	547	560	568	590	556	531	572	507	580	542	561	543	550	567	584	562	583	556	494	584	583	577	551	557	547	542	552	564	565	543	608	599	559	579	533	530	566	527	565	575	597	556	538	583	570	518	565	583	548	563	522	551	534	536	517	564	553	514	572	521	566	557	541	555	609	556	527	566	532	559	508	571	545	524	552	559	534	541	521	561	546	585	575	511	545	557	571	580	537	542	563	586	520	567	546	560	550	547	575	526	570	551	524	566	544	589	552	585	543	553	607	565	542	533	565	555	553	570	538	526	565	551	569	569	548	529	538	537	583	499	538	566	541	520	509	554	526	563	549	547	519	575	521	574	544	540	565	580	593	555	547	536	563	588	555	515	553	564	522	567	521	536	570	534	526	539	562	598	608	559	555	568	534	581	571	564	579	542	597	527	539	547	559	559	523	563	558	528	530	534	577	564	571	525	564	528	569	554	582	552	607	537	545	533	532	559	544	589	541	543	588	568	571	532	561	514	550	554	573	578	534	520	599	538	579	548	582	540	530	567	581	556	568	552	572	561	609	580	528	568	557	599	544	552	539	598	548	538	565	561	529	542	519	587	544	560	601	551	560	538	540	587	525	549	545	585	544	576	585	541	538	551	535	579	561	604	602	554	590	548	463	556	568	581	554	559	552	542	582	572	569	564	570	497	544	550	567	559	533	553	593	541	596	568	561	558	531	528	562	556	558	546	523	586	555	538	571	568	575	522	618	526	525	583	572	574	573	561	534	552	521	577	562	538	533	546	555	540	545	548	565	577	569	572	547	553	545	581	560	573	589	544	577	580	579	553	552	554	503	557	585	558	582	552	537	549	498	508	579	536	539	565	539	544	559	534	587	559	552	561	553	581	595	547	566	540	571	559	585	575	564	556	555	504	568	549	536	565	539	529	583	556	580	554	555	569	522	562	546	566	595	629	569	547	538	550	572	575	580	541	522	555	543	502	566	543	509	565	584	526	546	557	573	525	540	532	563	543	556	567	531	572	553	559	594	549	545	584	589	534	584	546	559	579	545	542	575	571	525	564	573	532	548	545	597	544	544	543	585	572	592	522	612	591	579	547	565	550	541	537	552	543	522	543	585	540	578	558	546	560	590	582	554	518	535	568	570	588	553	600	583	522	580	586	582	558	521	535	561	585	542	538	551	562	548	588	540	563	612	525	589	574	567	551	542	572	563	556	592	543	559	564	598	585	560	536	569	593	558	560	541	590	547	581	538	555	552	551	556	556	554	548	548	583	561	591	565	544	552	534	608	520	568	548	564	566	547	560	538	549	594	581	569	578	593	550	564	598	540	556	542	589	553	544	570	571	514	526	577	593	505	587	546	537	561	549	576	567	551	552	514	552	550	560	521	562	541	524	554	539	546	536	550	551	531	534	573	563	549	560	554	540	587	566	553	566	530	510	563	532	556	530	537	556	544	550	537	540	572	557	562	553	567	567	512	543	578	584	552	498	523	550	489	556	552	551	556	557	610	546	533	575	572	574	525	498	548	571	548	566	539	522	540	529	590	564	570	522	554	529	547	574	568	551	560	570	527	572	527	569	537	553	536	543	530	555	548	561	618	521	517	549	503	581	555	570	547	538	504	548	581	557	575	526	530	549	527	525	554	543	593	539	514	547	513	547	501	534	537	510	560	551	605	534	560	604	561	560	534	535	562	551	538	555	592	530	613	593	539	602	546	546	564	604	545	542	585	572	527	558	578	575	546	511	579	566	523	587	559	555	548	567	550	547	588	533	562	508	571	543	536	524	572	566	573	571	583	516	519	546	560	547	555	567	548	546	532	567	536	573	564	544	567	532	549	542	553	499	533	566	575	524	525	526	570	501	593	508	559	584	560	526	544	572	565	552	535	558	589	583	530	535	551	549	543	548	552	588	538	546	513	567	525	518	557	524	544	555	512	545	585	571	521	533	531	537	570	505	529	555	509	564	545	559	576	557	528	541	551	545	568	507	550	560	584	580	564	539	567	537	586	558	552	509	582	508	569	558	582	574	582	579	549	546	531	514	562	539	531	547	560	555	552	551	563	528	582	568	544	542	605	550	525	564	572	553	567	579	579	538	559	526	585	567	592	541	565	497	595	517	563	551	579	552	551	549	546	557	542	541	567	553	558	499	527	555	527	563	546	545	553	534	520	563	538	550	556	567	569	534	546	506	557	582	560	556	565	563	602	538	559	601	530	574	608	535	555	580	540	604	576	542	560	512	529	580	576	554	569	551	552	575	562	579	531	552	515	578	555	578	562	587	522	571	543	550	566	548	564	578	579	601	567	582	547	509	577	547	571	562	496	570	545	554	599	550	524	558	528	555	554	548	550	526	572	567	552	576	569	570	512	562	578	532	560	548	565	518	575	567	532	569	565	551	539	569	551	538	539	554	497	534	542	582	571	528	559	537	546	575	537	563	595	535	554	547	528	555	563	562	568	564	553	512	574	534	536	546	546	586	553	559	581	620	540	575	563	562	565	562	556	582	570	517	562	557	513	502	527	548	539	524	587	552	584	581	567	532	583	545	544	561	572	558	569	562	531	565	548	575	572	558	565	531	556	591	542	563	553	561	619	567	543	580	538	580	581	584	559	606	575	511	543	587	577	548	535	530	571	594	548	533	585	546	567	574	556	533	552	581	596	576	540	563	578	572	500	559	559	559	522	549	623	537	575	548	556	545	571	570	554	575	566	536	544	554	567	533	550	512	571	557	577	559	542	574	520	568	554	589	573	577	537	539	568	532	581	546	518	534	513	535	550	594	506	548	564	591	568	533	564	535	555	552	536	572	547	561	543	610	571	551	545	538	540	505	545	565	552	581	546	595	553	529	560	560	553	570	571	559	575	569	554	536	565	547	548	590	549	572	547	517	566	545	542	531	554	566	555	534	524	559	516	571	558	571	511	509	567	527	551	557	571	581	575	507	565	537	532	516	591	566	602	514	597	575	562	563	553	522	625	563	532	545	566	506	539	540	578	602	561	517	595	517	524	585	559	525	579	553	557	591	560	502	578	534	532	569	528	570	557	533	523	560	551	550	532	543	587	560	497	556	611	557	539	565	537	535	548	569	560	561	569	540	545	514	531	531	557	544	595	585	568	540	563	532	559	567	582	542	550	560	616	586	564	565	571	595	589	566	540	576	552	558	536	552	564	552	552	575	568	550	578	580	531	571	516	544	560	612	546	543	548	556	574	587	557	572	559	572	595	587	560	542	525	567	574	548	537	561	571	489	524	555	545	614	586	543	528	580	578	544	574	512	534	566	579	517	542	544	597	562	569	563	533	571	489	576	579	585	562	546	570	588	549	546	561	542	577	592	563	530	532	595	544	541	593	574	518	554	572	579	559	576	551	554	528	550	599	554	516	589	554	575	515	562	574	525	594	533	553	568	531	548	550	542	537	538	512	557	514	552	521	546	558	560	570	537
25055	20696	27123	24302	20705	11260	1353	863	691	568	484	470	440	386	369	348	332	331	341	306	304	321	290	303	294	288	281	240	290	244	255	290	258	258	247	250	281	251	263	283	256	232	255	267	253	256	275	257	260	240	269	241	261	252	252	249	224	235	236	216	239	270	235	205	222	278	247	255	255	229	234	231	234	234	248	239	233	268	233	240	241	245	256	216	259	255	218	255	231	245	230	242	246	252	243	250	227	255	260	255	213	221	220	247	218	249	218	208	239	225	232	256	222	219	261	238	242	243	254	254	249	228	248	228	247	275	221	245	228	227	206	242	246	262	234	250	229	264	236	234	248	244	228	266	247	231	234	255	245	229	245	231	235	217	221	234	230	257	231	242	257	245	237	225	240	239	255	231	245	231	229	232	241	234	269	237	252	224	242	240	250	270	236	239	237	246	260	257	239	288	257	217	217	243	212	292	241	224	225	235	234	247	230	247	234	257	258	233	228	232	244	218	236	245	255	222	235	229	235	233	251	247	217	235	240	242	234	256	241	256	245	246	245	220	219	255	213	250	251	241	237	234	229	241	258	246	226	259	255	255	207	219	249	236	241	271	234	225	222	246	254	253	254	249	265	259	242	242	232	261	239	236	250	270	246	253	226	236	240	223	227	237	233	231	227	241	232	236	260	253	247	243	268	238	252	237	248	275	233	218	251	205	253	227	235	252	238	229	238	252	240	227	231	246	260	273	241	243	212	239	242	225	234	222	226	248	241	237	236	271	239	260	235	241	247	233	246	231	239	228	231	233	261	253	238	236	244	240	224	243	241	216	235	240	257	217	258	221	227	264	238	228	236	223	252	235	235	226	221	218	209	240	246	242	253	227	240	216	228	255	268	259	269	248	256	253	229	252	248	245	220	227	250	271	264	252	233	221	239	257	218	235	202	274	256	240	259	210	226	235	229	256	254	248	233	221	248	226	266	227	230	253	223	220	242	225	230	240	241	286	249	218	232	225	260	231	234	216	264	228	261	242	242	242	243	271	234	237	255	228	232	230	215	222	261	219	233	239	243	232	211	242	244	260	227	247	243	244	224	252	231	246	225	223	265	234	229	236	235	245	239	267	244	250	261	248	227	221	206	244	219	206	228	251	236	214	244	248	216	233	253	210	225	255	219	235	241	233	272	228	238	229	230	213	260	229	223	271	221	233	237	248	261	213	239	238	268	236	232	222	237	227	237	231	227	233	205	244	252	227	261	235	231	243	231	225	236	219	243	256	242	219	219	261	257	209	219	236	253	235	236	247	245	244	244	232	243	231	223	252	229	215	244	224	252	235	228	236	246	240	219	217	243	222	232	218	260	240	262	251	229	267	218	257	243	242	218	268	241	239	241	255	230	246	230	243	230	226	236	206	223	246	227	223	263	240	227	234	245	225	226	239	249	241	230	275	234	228	227	255	250	247	221	225	235	225	245	240	230	232	209	216	266	267	220	231	202	247	227	206	217	239	247	253	240	255	228	222	214	220	225	214	222	232	246	252	251	235	226	251	261	212	209	211	233	212	247	259	215	216	233	269	256	242	242	281	228	238	212	246	237	231	253	223	239	262	274	263	205	239	217	241	216	229	241	221	264	235	238	222	239	251	231	248	229	230	198	216	225	232	243	261	232	233	217	239	238	221	235	255	216	248	253	259	236	233	251	251	220	257	247	225	228	262	210	266	206	235	243	243	234	242	266	229	244	239	214	222	246	205	174	222	227	238	266	220	253	239	242	212	258	219	242	231	257	257	231	226	217	225	238	250	243	260	239	221	230	240	240	251	199	240	237	242	229	206	240	254	259	237	247	218	212	234	226	225	245	215	254	275	241	283	239	230	226	278	244	258	234	265	228	233	273	254	237	229	214	263	206	238	237	263	243	232	255	253	222	272	243	234	239	238	228	252	270	268	250	254	234	213	237	220	228	241	208	241	234	241	263	223	243	241	236	283	290	239	238	226	271	256	259	263	225	233	243	236	237	248	212	243	222	239	236	219	238	210	236	254	187	223	229	243	221	247	268	244	246	231	245	226	235	268	230	247	255	229	219	226	242	261	211	230	237	263	238	248	256	207	232	253	247	252	243	238	246	233	227	254	237	218	269	209	251	225	233	228	224	231	263	250	237	252	262	247	229	239	231	250	226	233	242	240	226	249	260	214	262	260	219	243	241	262	233	239	255	233	224	212	244	235	224	273	259	258	231	208	252	278	233	211	241	241	260	228	232	230	250	239	249	227	220	247	242	232	218	229	242	235	254	246	253	252	260	221	227	230	225	244	248	233	228	246	214	233	249	269	246	229	224	234	250	229	226	220	226	219	241	242	210	220	222	269	249	238	236	245	232	224	239	220	239	224	252	241	236	214	216	230	253	241	240	223	253	252	239	217	199	218	264	250	247	237	235	257	243	234	219	246	245	262	242	231	238	226	219	230	233	229	229	259	237	255	246	231	236	224	237	256	230	253	248	233	222	242	213	237	231	218	228	226	231	242	245	232	219	203	207	226	238	254	233	229	234	234	231	244	215	203	242	235	271	247	234	257	260	264	222	232	218	204	241	252	217	239	215	251	257	241	257	239	218	237	244	245	247	255	221	268	237	212	261	233	221	219	244	245	229	252	228	261	224	227	259	227	216	267	240	237	234	239	239	218	224	235	254	250	259	243	242	244	221	229	237	238	241	231	229	250	205	236	230	266	244	215	247	249	247	238	249	219	221	221	245	239	230	250	220	229	238	233	242	256	202	221	249	237	229	219	252	207	240	240	247	248	240	240	224	217	241	192	254	260	232	230	233	243	233	226	224	243	237	237	217	238	236	249	263	213	223	244	233	228	222	221	235	200	231	247	242	242	267	239	260	224	238	243	238	242	217	217	234	243	233	223	219	260	253	251	251	227	227	221	246	248	243	242	250	233	259	240	258	222	227	235	248	238	243	239	230	230	218	212	222	254	230	242	220	225	207	237	259	236	233	240	219	234	265	246	244	217	278	238	215	245	235	212	238	235	246	209	234	220	237	211	212	250	227	213	218	228	225	234	222	234	247	228	230	217	219	247	242	218	228	222	230	243	230	257	210	237	215	247	232	217	236	259	232	251	266	253	252	241	252	222	232	237	211	270	231	208	225	245	249	222	209	229	233	261	248	235	239	261	236	216	245	239	247	238	253	250	232	228	244	227	215	244	255	216	226	274	250	229	258	223	253	245	261	249	219	254	238	245	247	216	231	250	246	255	236	237	234	235	218	258	217	249	252	243	241	214	228	234	238	252	217	247	254	226	239	229	233	208	255	218	255	238	228	229	268	209	243	222	214	212	248	230	255	240	226	224	225	229	253	220	244	226	240	223	244	260	251	243	259	208	237	242	242	221	228	258	223	215	247	232	224	214	255	238	239	261	227	228	244	246	258	247	217	231	233	271	245	232	212	238	242	234	261	236	233	236	239	240	201	224	219	221	240	230	237	223	250	230	233	207	240	253
7984	14181	15300	7732	3806	2657	1995	1552	1257	1050	933	775	687	593	564	500	512	466	450	399	397	389	347	384	349	341	332	325	336	313	312	315	332	302	287	274	264	291	297	296	260	313	278	286	296	280	315	284	286	283	275	268	283	245	295	246	287	263	253	257	251	275	244	257	265	257	235	278	266	250	289	257	260	267	248	258	245	277	252	283	255	251	269	262	246	248	244	261	281	257	243	245	270	248	279	243	264	237	282	259	254	247	271	261	238	243	265	270	268	242	229	246	276	258	261	274	242	265	304	250	248	284	242	253	253	288	267	252	234	256	260	264	249	272	253	228	255	239	256	266	243	262	240	259	259	270	246	264	271	264	248	280	244	255	253	242	245	280	249	256	259	226	254	231	259	274	247	265	253	240	234	273	250	225	276	263	248	245	261	258	242	245	261	226	247	274	275	247	259	247	236	277	262	270	253	268	253	271	240	249	241	251	232	237	235	235	250	230	261	230	263	260	244	307	245	305	234	270	267	257	272	254	256	289	260	260	259	212	247	248	251	256	232	246	262	232	267	238	269	267	241	257	284	259	257	267	246	256	261	264	238	281	240	260	268	247	235	268	292	229	235	267	280	256	243	214	270	270	239	256	251	248	263	257	234	244	258	237	269	292	253	241	229	270	232	246	269	274	257	255	230	254	240	239	263	259	286	258	257	225	270	267	257	258	267	273	230	272	262	280	258	265	230	253	237	230	272	279	242	277	240	273	272	260	259	246	240	245	241	243	254	256	256	256	233	234	267	251	232	262	233	221	248	245	250	268	252	251	246	266	259	267	239	249	249	268	259	245	235	247	265	260	246	268	235	238	276	221	259	278	261	248	252	279	231	245	232	292	253	250	267	226	262	256	267	284	256	246	277	241	253	253	269	242	279	267	272	255	245	239	231	287	271	267	276	257	250	251	266	267	260	235	295	254	247	216	258	249	253	235	264	255	231	253	224	287	258	257	252	236	235	258	258	232	269	248	261	244	277	266	238	273	257	254	267	248	239	266	255	266	242	265	280	244	233	244	252	263	230	248	238	240	266	243	258	259	259	269	231	261	252	242	261	272	263	262	236	264	262	261	267	231	242	245	215	236	257	267	250	248	290	242	281	280	282	276	248	255	280	238	267	236	286	247	273	269	278	260	254	265	244	252	257	263	255	243	250	231	248	286	255	274	246	265	226	279	240	278	274	231	272	295	275	261	237	234	271	230	266	256	240	268	256	277	253	256	280	243	257	243	249	246	230	289	254	293	268	247	211	237	255	251	248	248	269	247	257	268	263	252	243	252	274	232	264	274	243	246	248	247	271	256	246	263	272	275	258	253	241	256	263	231	266	260	244	289	245	257	238	261	236	227	230	249	241	261	269	224	238	241	269	257	273	255	255	236	262	229	236	294	253	244	267	246	245	246	259	264	285	254	242	265	235	277	254	244	249	291	231	244	254	238	233	223	265	258	273	257	264	235	244	271	252	251	248	230	267	257	267	270	241	259	264	251	272	255	253	269	254	241	263	254	314	269	289	265	259	253	249	296	255	228	248	239	264	252	269	236	253	273	249	260	237	247	255	258	267	250	244	237	246	245	303	274	246	249	248	251	275	277	265	241	243	269	282	235	259	264	259	246	240	217	233	255	237	272	256	266	259	285	258	253	286	276	253	243	255	287	240	264	294	254	247	281	244	266	257	264	268	272	279	240	269	252	214	237	239	259	258	244	265	246	283	231	249	269	272	260	232	245	258	243	253	267	232	238	252	254	269	244	256	231	239	251	246	258	226	219	240	247	238	258	252	236	273	267	232	257	246	245	269	262	282	270	263	268	254	287	275	240	278	258	258	264	288	296	238	288	245	277	243	251	242	245	255	251	239	287	235	257	259	238	254	231	254	239	260	274	266	285	272	251	245	249	255	236	231	246	281	249	242	265	240	263	237	283	247	256	237	242	232	248	296	258	238	271	255	263	269	251	312	268	253	248	257	260	273	266	245	252	256	272	260	246	247	268	236	283	243	263	253	271	276	298	282	245	258	252	241	236	247	241	251	255	247	271	278	270	238	262	278	255	263	238	276	226	257	248	267	257	268	235	243	259	263	251	241	269	262	255	233	261	265	221	269	238	224	268	252	250	257	232	255	261	260	260	247	260	255	266	268	266	236	258	279	247	246	257	254	255	261	243	232	260	254	229	273	252	228	236	246	242	235	258	247	261	244	255	268	291	257	253	252	277	243	267	251	248	266	260	247	246	236	285	251	248	230	247	259	255	269	262	264	250	285	261	256	245	251	258	289	308	231	243	249	241	233	248	248	247	231	282	253	249	218	280	254	249	255	275	262	263	252	257	255	260	266	264	248	279	257	237	277	252	246	259	251	267	259	271	266	270	273	286	236	262	228	269	246	251	229	259	257	236	212	262	240	225	244	283	256	242	272	237	241	249	233	231	255	270	262	254	241	259	235	234	236	259	246	303	256	247	276	234	259	281	250	244	256	265	238	253	247	240	235	270	260	273	228	272	240	239	239	277	245	250	272	284	232	272	277	256	240	264	254	279	267	257	260	259	239	253	257	252	239	244	251	256	271	223	274	240	256	255	252	261	269	250	218	258	273	263	263	250	257	265	255	259	283	245	238	272	230	246	241	273	247	250	261	239	228	274	250	269	227	259	246	273	258	249	286	278	248	237	284	259	266	261	286	257	241	258	260	256	248	263	248	255	257	272	231	278	255	254	265	257	267	250	292	272	269	255	231	311	265	281	229	231	250	253	243	267	270	225	264	235	241	253	245	252	277	252	282	248	256	265	250	257	267	276	238	247	235	267	254	225	244	259	259	241	258	258	256	229	246	261	233	261	267	245	265	260	232	237	255	268	260	262	233	263	250	257	261	234	273	247	233	234	247	250	275	244	225	263	260	258	227	258	252	240	247	260	277	263	249	256	228	262	244	257	267	275	250	280	258	221	255	275	245	239	272	225	266	249	274	260	235	269	277	239	259	247	238	282	260	268	268	258	265	257	261	252	252	247	247	251	259	231	255	272	258	260	299	222	247	262	263	253	270	215	265	267	251	262	253	252	236	242	241	251	226	259	240	258	247	298	284	261	248	270	269	251	248	248	252	259	270	245	235	262	225	227	236	252	249	238	263	264	240	290	253	243	250	265	261	249	238	230	236	228	257	252	257	250	259	258	244	254	242	263	294	253	272	261	237	258	255	274	252	272	228	232	268	269	241	234	268	274	242	247	251	274	248	264	265	261	275	237	235	247	257	237	260	248	266	253	245	277	252	257	249	260	266	251	264	261	248	277	261	226	253	237	270	266	247	258	266	265	256	244	254	256	271	254	237	237	208	235	274	254	224	263	251	271	260	230	247	255	250	231	262	248	266	240	204	267	240	239	271	246	236	261	253	247	234	269	264	260	255	234	236	265	258	262	232	271	273	256	243	287	278	249	271	249	288	248	244	228	275	226	255	270	291	243	231	264
22944	20704	27489	23970	20709	20779	9730	1862	1342	1213	1019	927	846	763	749	688	659	694	662	583	639	589	588	604	566	574	573	539	578	560	546	511	539	578	564	533	514	545	492	524	518	509	488	547	489	530	485	536	498	523	475	489	487	540	491	534	468	509	516	493	503	486	495	520	513	478	520	503	508	509	507	522	526	453	492	518	504	497	554	443	483	517	485	476	500	511	491	500	464	489	511	461	570	500	517	526	517	461	490	485	507	495	512	496	503	484	511	558	507	525	486	506	493	506	486	486	462	514	532	514	542	479	501	486	504	480	472	479	511	500	496	471	488	480	481	454	455	508	500	468	475	483	507	515	484	509	460	490	486	467	476	463	535	491	521	475	495	473	524	486	510	460	486	504	518	462	527	467	535	498	505	481	476	463	514	493	505	460	504	480	488	485	525	504	493	510	491	503	498	475	499	474	502	466	508	512	452	499	462	466	509	488	502	487	491	487	460	480	486	463	483	485	482	510	467	483	464	503	526	486	511	520	534	472	479	477	480	481	515	549	506	486	536	483	470	477	481	488	489	491	493	523	515	492	488	507	505	485	512	498	507	513	487	492	496	510	507	458	482	478	507	485	486	467	464	491	509	486	500	459	494	466	502	481	478	507	481	506	508	492	495	504	517	486	482	507	516	488	478	498	523	480	522	484	492	488	486	454	455	524	540	495	520	492	512	491	501	500	464	507	439	460	526	493	506	527	461	492	513	512	517	480	525	536	516	516	499	465	494	477	487	507	493	485	502	495	539	486	528	500	460	444	508	488	495	535	502	470	487	482	501	489	492	498	498	496	471	433	500	493	483	444	483	501	488	462	474	494	512	470	479	455	450	520	498	478	538	495	485	497	514	489	483	455	491	492	475	507	503	465	494	485	522	531	464	534	516	516	466	451	473	495	491	456	490	494	486	515	471	486	499	466	529	502	469	491	512	493	468	511	487	521	497	513	530	509	543	484	450	477	499	533	531	524	489	487	510	491	465	488	522	465	482	489	494	496	499	504	525	492	498	465	480	489	488	489	497	462	506	474	467	519	498	509	504	485	457	507	482	449	531	501	490	526	511	491	505	496	490	525	483	472	435	487	515	503	501	495	552	481	509	486	507	506	494	489	494	510	486	480	484	509	444	494	508	473	494	457	484	468	490	477	473	482	484	489	518	517	480	507	528	493	504	522	493	466	525	536	534	539	500	506	512	467	481	470	493	434	524	479	510	460	484	472	491	472	511	476	475	491	468	501	506	502	486	480	487	467	526	508	507	466	460	465	520	482	480	479	501	514	481	458	472	500	504	495	465	472	505	496	471	492	520	495	463	455	491	474	503	474	490	509	481	547	501	492	500	510	525	447	495	484	530	515	475	506	502	489	497	490	483	446	539	487	521	478	474	467	504	507	473	490	508	523	512	448	512	504	490	506	480	504	529	534	468	452	494	541	450	515	514	512	487	495	500	497	464	507	449	500	521	487	490	504	473	484	508	506	482	467	494	529	486	446	465	539	474	508	461	494	532	433	523	519	475	503	460	511	481	504	493	462	472	511	515	528	489	493	486	485	477	463	486	498	519	474	491	500	491	509	502	493	496	518	524	488	518	475	494	475	471	529	505	445	494	444	478	497	501	487	477	489	519	506	517	512	477	464	518	492	453	485	499	482	491	454	461	541	472	517	503	516	493	471	488	515	482	469	508	462	511	506	529	475	466	522	489	482	507	468	492	518	479	489	483	531	473	478	500	492	493	441	507	497	480	488	530	520	496	518	465	463	434	499	490	448	507	480	506	495	483	488	501	466	475	489	524	453	499	528	487	496	471	452	511	454	495	487	445	475	472	494	545	486	466	481	519	487	522	534	500	501	489	473	525	466	497	471	490	486	509	528	483	468	481	502	433	465	508	503	491	479	483	475	481	513	466	507	489	486	504	507	480	470	471	500	483	520	513	523	511	466	493	472	482	497	524	491	448	478	481	462	520	512	524	493	467	495	493	510	470	489	496	503	491	500	491	488	519	521	474	495	478	536	464	496	505	509	532	486	487	489	501	458	517	502	490	504	495	467	475	477	501	505	499	487	489	507	484	484	512	502	499	474	500	513	491	465	473	492	528	491	519	474	493	483	512	508	497	489	547	442	463	476	506	467	496	457	447	482	509	496	532	497	507	477	488	466	482	486	508	464	558	497	491	493	495	486	484	463	484	524	495	482	509	473	508	508	531	516	503	497	504	500	503	489	504	446	469	467	446	483	461	478	496	482	491	515	499	499	507	443	482	504	489	470	455	484	523	518	486	458	498	504	465	494	476	496	486	508	537	506	449	476	521	498	513	504	510	480	421	511	540	504	519	501	489	512	489	485	477	504	505	484	482	509	521	467	507	483	478	484	505	475	496	458	517	489	542	487	489	509	506	541	488	531	480	503	506	491	491	474	483	517	495	514	468	512	500	493	514	513	464	459	478	499	495	510	497	503	459	518	539	508	518	499	523	506	506	492	491	491	498	528	494	498	499	472	490	520	454	489	495	487	522	505	502	498	487	500	480	484	492	511	488	480	478	484	516	526	488	491	473	488	470	521	506	473	505	497	460	480	486	473	469	513	480	491	497	524	503	491	508	512	481	465	475	455	519	488	499	466	462	504	535	471	473	515	499	483	468	517	490	487	490	518	437	534	498	465	521	526	518	459	508	444	478	518	451	473	520	477	475	503	485	447	528	505	496	506	502	473	492	500	492	493	509	471	491	478	498	475	472	473	495	493	456	472	510	441	463	521	504	504	499	482	493	539	481	465	477	507	507	475	468	521	461	498	460	485	494	464	508	459	521	487	497	509	491	503	463	510	436	444	492	479	501	490	484	517	519	508	524	491	474	509	474	512	517	495	459	430	543	461	516	485	510	489	516	499	481	488	510	468	466	450	495	496	444	497	462	436	525	475	510	549	471	507	506	463	518	482	500	499	463	491	503	510	489	475	489	480	463	506	492	496	486	507	485	449	492	533	460	528	483	498	498	522	480	479	479	502	483	520	521	494	483	445	485	483	453	484	512	484	489	487	529	501	479	469	525	483	509	464	532	546	488	478	505	476	468	510	484	473	508	489	500	493	490	484	490	460	502	487	499	514	491	504	534	521	467	501	497	508	483	528	484	519	513	522	511	508	524	492	505	488	511	535	481	522	499	474	517	511	467	463	492	491	472	531	519	518	497	499	542	483	475	451	529	453	509	530	500	465	483	483	518	514	495	472	523	494	543	526	485	505	479	477	450	507	472	492	496	498	486	458	475	478	479	499	479	448	510	500	447	522	480	487	484	487	504	504	515	499	481	462	497	507	436	509	504	498	497	532	493	491	463	450	478	501	507	511	485	496	488	478	462	440	505	513	507	460	498	518	520	478	481	519	525	501	465	507	498	504	461	491	500	503	510	526	479	504	514	522	513	560	499	465	495	469	476	486	472	468	505	506	504	457	487	502	475	479	481	487	515	554
11323	21628	23270	12792	6621	4646	3671	2914	2317	1972	1701	1475	1323	1139	1069	942	930	915	797	821	705	685	699	651	660	625	608	639	568	577	590	540	601	587	578	505	552	533	513	520	527	504	505	526	504	517	479	506	520	492	486	475	490	489	495	500	477	491	486	475	495	453	458	481	499	467	463	479	466	485	517	519	494	497	454	477	514	489	476	463	472	475	461	471	457	467	519	470	490	439	456	453	479	451	477	485	503	473	512	441	441	467	459	455	429	478	448	458	448	462	516	516	531	431	457	454	460	471	478	457	488	499	458	463	419	480	520	503	477	458	462	438	430	461	502	422	458	458	430	453	514	482	461	451	502	451	458	486	493	493	441	495	484	459	478	418	473	484	485	491	483	464	451	460	464	484	524	479	471	470	460	421	468	506	484	444	461	505	441	470	497	506	435	455	464	436	462	460	474	487	469	458	461	456	479	454	462	506	453	486	509	447	456	475	458	467	450	505	494	438	471	450	468	486	436	478	489	464	463	411	497	504	477	446	469	467	489	435	456	482	476	457	478	477	464	450	478	434	465	472	454	489	518	475	471	470	449	459	494	488	484	450	458	469	466	488	447	463	473	470	454	470	469	420	479	469	480	491	457	467	450	468	440	472	446	470	464	484	502	475	438	485	471	443	470	452	477	451	445	453	438	428	491	490	439	431	479	464	429	447	479	477	466	476	451	434	462	438	477	456	457	447	465	426	440	451	481	444	481	457	452	479	449	440	463	452	498	444	427	436	475	471	495	458	490	441	448	440	453	467	512	470	462	484	454	489	470	452	478	448	454	490	438	481	456	482	480	458	456	456	475	441	470	477	480	445	462	476	469	479	454	498	457	466	524	483	476	487	448	502	483	464	445	478	453	468	457	459	505	457	478	469	470	476	420	515	467	425	464	458	447	466	483	488	466	467	478	464	415	484	488	491	464	454	470	457	485	453	500	448	484	479	438	450	448	465	474	465	507	481	506	455	471	465	470	458	455	500	473	474	475	473	461	479	456	489	456	460	499	452	475	460	466	468	492	504	449	460	438	457	481	442	446	461	464	485	454	432	455	460	452	487	425	426	484	472	430	448	470	432	472	443	444	450	448	447	477	446	424	472	461	493	470	492	432	464	460	483	461	445	434	440	438	469	453	453	465	473	462	483	500	461	470	492	520	467	453	454	459	438	442	400	457	482	460	472	526	455	454	445	484	474	474	441	488	462	424	486	498	451	451	505	484	476	466	478	449	459	475	470	436	464	463	474	482	485	471	441	429	522	485	467	470	464	431	471	421	469	428	457	492	463	478	467	455	506	497	450	450	462	458	480	455	468	436	481	448	455	442	462	434	493	426	446	487	472	429	435	483	478	488	410	491	419	490	447	463	437	477	494	440	450	451	464	504	464	445	444	438	449	447	451	474	488	461	502	456	463	454	481	445	447	440	455	433	477	429	483	469	478	451	456	428	444	475	492	480	457	487	449	498	446	462	450	426	469	486	473	431	486	479	481	479	487	465	455	449	462	464	475	469	463	444	444	482	445	465	459	446	464	433	433	463	441	470	474	492	483	463	408	483	431	441	479	471	469	459	458	456	414	442	486	477	449	420	507	491	437	474	463	509	453	460	474	486	470	474	417	467	443	491	460	466	478	481	444	492	450	440	472	457	441	423	478	525	446	488	505	448	445	452	449	467	460	434	471	504	463	448	454	477	467	468	448	476	458	461	478	501	414	428	472	444	422	471	450	482	444	479	458	468	434	475	439	433	460	455	481	461	495	472	486	489	508	473	461	462	458	458	458	460	422	476	478	461	466	427	428	425	461	464	476	454	440	465	493	433	463	436	484	473	421	479	466	495	473	443	445	457	458	437	458	474	422	428	473	482	457	460	500	490	433	450	423	440	444	470	471	454	474	475	488	506	439	460	476	443	469	500	499	432	462	448	467	467	479	500	480	481	413	470	453	487	446	449	486	459	447	464	505	483	467	463	464	495	460	466	477	499	493	502	429	468	478	457	440	501	458	425	461	475	451	494	471	439	432	473	471	460	473	491	427	469	410	484	448	449	468	498	423	486	481	449	446	482	483	441	503	477	456	440	460	515	464	473	468	427	450	459	452	470	442	483	459	493	472	462	456	481	449	454	469	479	508	451	466	472	452	450	457	461	426	434	453	486	449	467	458	470	475	427	475	452	472	411	473	446	475	483	459	457	447	453	427	471	473	480	443	490	452	449	507	462	465	477	466	447	475	440	438	499	489	449	438	460	449	479	482	439	457	476	468	452	452	490	453	445	486	457	460	461	474	462	501	460	491	494	469	458	470	469	475	465	451	458	463	466	468	446	456	431	459	479	505	463	460	487	454	428	459	450	482	427	452	530	464	453	445	460	456	484	454	475	457	457	470	486	449	468	474	456	465	421	484	510	423	463	429	456	432	453	457	441	413	419	477	494	455	452	482	471	472	499	477	464	460	459	470	442	447	508	447	446	484	444	475	483	486	459	455	471	483	493	459	460	438	459	432	479	486	448	436	462	469	425	452	452	485	470	505	460	477	468	477	433	486	435	479	465	442	458	412	455	479	473	446	435	440	464	483	456	469	517	431	478	453	472	428	461	435	465	437	411	498	447	466	460	436	470	489	459	502	486	465	467	430	469	490	489	470	441	481	445	455	460	477	501	464	481	515	446	494	467	437	485	465	499	484	481	441	443	452	469	468	462	424	467	512	476	476	483	454	445	450	503	429	487	459	472	424	493	476	468	448	480	426	506	454	469	477	476	461	425	485	465	471	496	453	465	437	466	466	451	424	470	487	468	440	519	475	454	471	460	453	484	486	492	484	446	461	449	469	511	472	445	480	453	476	480	459	452	419	475	444	507	445	471	475	470	435	487	441	493	486	440	470	473	456	492	444	456	444	442	424	471	465	480	478	403	484	502	489	453	456	415	472	471	477	468	464	484	470	498	503	488	436	469	443	461	434	441	487	428	450	450	479	441	450	463	470	471	429	461	407	481	457	494	463	456	464	473	462	488	432	485	408	463	498	500	444	477	489	445	468	467	478	442	431	435	483	473	479	446	447	450	449	453	443	516	437	479	437	464	469	440	449	397	476	466	461	497	458	466	481	420	516	504	445	447	484	477	448	473	484	465	476	479	460	456	418	502	498	474	472	454	448	445	437	465	461	458	486	462	447	498	425	463	455	459	471	470	415	441	464	467	466	425	466	452	454	456	482	476	451	459	467	471	417	424	460	442	516	486	456	449	474	479	477	485	496	464	485	445	474	468	463	430	465	462	436	453	446	503	415	475	464	459	466	477	493	483	478	483	444	448	450	442	442	446	482	477	463	448	472	398	449	434	452	505	423	439	464	463	440	460	442	486	457	463	467	457	478	501	449	440	439	501	489	454	444	491	454	448	454	492	451	463	461	486	454	437	446	483	473	431	477	474	456	474	472	443	441	474	472	460	449	450	455	458	451	450	448	418	423	471	464
28192	14629	2542	890	653	574	548	554	572	545	530	540	510	538	515	561	496	536	549	489	567	539	522	543	482	568	503	522	549	491	539	518	496	541	506	523	506	541	530	526	516	512	534	539	514	565	551	541	556	531	524	552	501	543	563	548	478	505	527	577	534	544	532	558	565	566	514	564	563	507	526	508	529	521	518	530	548	520	545	536	530	502	503	544	512	542	562	521	504	515	520	532	525	512	518	530	524	524	539	517	478	544	541	514	504	525	512	543	507	558	516	567	547	493	518	496	552	509	534	543	576	564	492	516	527	521	520	532	542	522	501	559	531	565	566	518	463	567	527	529	538	501	523	501	525	531	550	510	553	511	519	486	542	530	584	583	511	561	527	510	514	525	491	498	573	515	497	506	491	540	540	536	548	545	518	564	524	488	514	536	521	561	511	535	559	536	552	529	538	506	535	530	535	524	472	517	520	561	502	541	529	522	511	545	548	561	543	526	521	532	489	500	514	515	522	526	539	498	581	545	492	583	536	487	526	514	540	552	521	540	523	540	557	539	517	513	560	524	508	540	492	514	530	530	508	497	524	504	496	486	553	534	526	565	538	550	529	508	537	562	529	565	516	526	512	493	491	495	503	549	534	530	512	549	534	542	511	521	512	533	531	540	545	539	470	530	548	539	547	551	535	564	552	500	523	531	518	538	525	528	551	514	545	548	550	545	527	542	535	525	528	526	510	516	517	493	497	515	506	569	536	536	526	497	537	533	531	536	503	527	528	548	525	542	532	522	522	564	538	546	538	503	504	518	504	524	529	530	567	548	519	584	555	495	519	530	544	505	538	522	554	556	485	557	535	500	521	518	538	527	603	524	534	537	523	535	473	548	522	559	528	553	505	502	571	517	513	554	523	549	535	518	546	544	507	540	525	502	542	543	533	593	550	532	479	554	542	562	538	557	494	564	517	493	515	520	532	516	550	520	542	544	534	479	528	533	526	519	530	525	520	530	533	522	507	486	480	572	554	593	511	503	522	479	526	557	504	518	504	547	537	540	520	505	522	541	527	502	502	541	587	498	465	546	506	562	534	524	552	547	540	550	484	530	508	540	530	550	531	497	526	568	536	547	505	524	564	499	493	543	555	534	553	530	531	548	528	540	510	510	535	521	554	577	558	568	506	509	526	528	486	519	572	540	543	535	548	514	532	577	564	529	526	524	518	507	538	533	555	520	570	521	508	552	489	504	528	532	498	480	504	476	522	522	505	493	541	549	520	535	527	510	560	549	532	571	543	501	541	544	563	533	503	527	495	501	513	538	536	503	524	515	610	507	535	505	529	492	524	506	541	505	536	552	507	550	542	513	488	544	541	492	543	518	527	589	543	524	518	541	504	503	546	507	537	559	532	489	543	523	470	505	535	576	526	548	510	531	527	541	537	550	540	478	538	523	551	514	556	532	538	533	576	538	545	563	520	518	531	540	532	565	530	532	502	529	514	512	504	549	527	487	506	492	473	538	523	501	535	540	530	530	528	504	568	515	500	544	528	516	517	491	505	524	565	524	514	508	548	536	525	520	522	513	519	571	509	504	544	534	584	521	533	541	504	557	533	550	511	544	557	518	509	521	544	501	547	505	531	487	527	522	505	512	539	519	522	517	533	557	539	526	501	547	562	533	595	519	530	488	522	534	514	532	568	531	528	573	498	557	527	540	518	534	548	526	539	534	495	531	547	549	524	520	569	510	583	560	537	492	542	524	512	539	549	537	527	520	544	539	564	514	526	503	542	513	476	512	558	563	466	482	551	531	542	535	509	505	556	519	494	551	513	503	514	532	553	517	539	558	549	489	539	544	504	498	509	542	506	539	526	503	511	512	577	602	529	543	529	569	530	509	543	515	551	536	524	511	538	566	529	531	509	529	542	579	554	535	517	525	509	542	547	553	528	525	533	513	491	512	576	532	528	501	510	573	535	528	520	506	540	515	512	543	531	508	524	540	522	543	520	488	518	478	574	588	514	550	517	563	548	538	545	537	502	521	490	514	530	524	489	531	502	568	541	543	534	491	548	574	579	550	568	580	488	485	521	559	543	516	555	562	516	568	518	526	507	533	499	534	590	530	518	537	543	540	546	529	521	500	505	539	537	530	554	523	528	557	529	530	487	562	551	553	514	524	542	523	509	519	537	557	596	527	526	535	554	494	536	508	514	521	538	540	498	531	555	542	531	527	494	515	543	542	494	537	550	500	573	494	561	541	529	542	453	577	533	524	523	503	504	516	550	546	526	482	494	576	515	528	530	534	511	570	551	491	506	528	502	556	491	497	523	535	503	517	587	539	472	513	553	548	511	546	561	521	559	546	580	555	494	503	593	547	536	526	518	556	514	519	509	536	552	522	519	516	522	510	521	544	531	533	514	515	560	510	515	508	505	523	544	590	564	555	491	540	578	503	498	505	534	559	519	524	549	549	510	491	524	511	521	539	497	506	516	542	561	561	496	523	561	516	519	547	511	534	525	499	514	487	533	497	515	536	496	505	545	550	565	498	488	503	563	547	548	530	513	544	519	529	498	536	494	560	541	496	566	543	529	548	567	517	531	584	510	470	528	505	492	527	531	537	506	532	519	523	552	515	546	511	510	514	551	538	495	537	531	569	534	506	526	508	526	557	546	539	550	524	521	509	486	511	530	528	520	528	504	506	543	525	561	535	527	538	524	501	505	523	524	529	532	513	528	539	528	520	567	519	572	520	534	525	519	545	560	521	537	525	552	528	553	517	525	529	517	546	555	549	538	534	569	519	540	552	506	561	549	535	521	576	554	496	539	523	534	494	550	522	515	529	526	524	528	545	498	527	498	532	505	546	511	528	541	484	546	537	550	544	525	512	488	503	530	496	552	524	514	556	528	562	529	521	534	535	544	551	490	532	533	562	511	514	538	518	517	509	542	527	541	561	523	466	491	527	518	541	548	493	534	531	549	526	520	515	517	520	506	519	552	544	546	514	543	517	502	537	511	534	537	542	535	537	531	544	553	547	552	552	513	493	514	504	533	512	511	509	558	548	530	556	563	594	510	521	509	496	526	512	519	537	511	512	500	565	521	567	510	494	558	541	500	584	474	540	534	567	526	509	502	503	509	519	540	496	537	527	534	540	505	547	508	534	550	551	509	565	499	551	517	515	534	503	508	523	529	566	538	550	548	499	531	495	578	528	533	514	514	535	514	542	525	536	510	513	472	540	507	517	523	512	486	532	566	517	534	544	534	513	580	556	583	523	520	502	538	612	542	509	509	559	550	488	539	518	535	535	526	535	513	527	514	547	511	592	517	528	541	543	555	531	524	525	528	541	551	506	567	559	523	533	549	517	534	506	518	526	546	554	504	556	564	547	582	532	570	504	543	526	551	521	488	556	539	564	523	576	561	543	512	589	535	551	544	490	502	507	524	529	550	589	532	541	526	565	529	558	541	563	579	527	571	513	516	504	540	542	483	529	551	564	545	541	499	475	577	559
5381	1674	1629	886	749	620	654	604	596	566	585	559	615	557	561	548	622	590	545	566	566	533	546	546	579	577	553	523	567	550	537	559	584	525	571	566	567	590	554	522	519	556	541	556	567	580	532	548	540	531	531	549	572	556	517	530	511	586	554	530	526	583	574	588	557	553	529	539	494	578	503	555	588	527	521	537	592	539	531	545	552	544	570	542	589	553	527	545	516	589	567	528	532	532	568	540	575	529	557	548	626	574	545	561	556	565	586	562	530	545	527	546	519	519	581	581	514	545	506	518	574	501	559	527	563	549	527	503	544	526	526	559	511	538	522	524	577	580	520	534	579	548	546	583	549	561	541	564	549	504	551	588	567	588	543	586	531	537	575	541	568	558	571	525	588	581	548	551	538	587	577	557	554	527	533	527	528	554	563	556	578	566	575	548	591	578	539	573	597	534	540	584	547	545	550	575	534	554	556	566	488	565	559	547	545	558	590	594	514	565	551	592	512	547	524	508	566	516	535	590	532	553	529	564	592	540	561	524	553	563	540	590	558	545	521	534	586	550	553	561	572	526	524	544	565	554	534	557	564	551	535	497	555	551	520	549	527	559	525	573	556	570	525	569	529	551	564	553	541	586	590	550	548	538	595	577	547	576	560	518	540	531	552	552	550	559	531	532	519	549	565	550	554	591	528	543	565	599	572	578	556	549	543	538	535	563	575	560	543	526	562	548	573	541	538	532	552	604	538	596	549	547	555	531	565	538	577	586	545	574	540	532	535	536	568	576	551	535	567	556	525	575	543	548	538	572	557	576	534	565	556	574	536	533	531	588	551	575	514	613	562	566	557	520	550	538	579	545	549	561	531	545	562	528	544	549	545	570	599	551	546	516	515	504	574	560	528	511	564	546	552	549	575	535	538	506	564	500	566	575	545	555	528	559	567	517	554	575	527	545	546	559	594	560	513	532	548	578	536	541	548	531	529	576	537	563	573	531	566	556	568	525	554	537	556	562	566	533	591	550	578	552	556	533	534	547	545	562	535	575	577	541	540	537	588	527	550	541	564	590	568	561	541	582	547	572	555	589	592	558	566	532	610	556	537	505	560	565	545	550	502	574	612	546	557	536	476	508	550	555	578	559	519	535	585	548	596	542	547	560	560	522	595	512	544	554	563	574	525	564	523	532	542	553	541	551	540	556	540	537	545	567	543	606	545	537	574	581	511	536	551	543	585	569	533	537	552	517	592	553	562	554	520	553	548	580	569	549	526	569	549	549	567	546	566	563	571	574	494	550	539	539	560	563	515	552	537	538	524	523	550	589	560	546	519	550	555	542	529	554	519	577	519	538	538	539	529	524	561	554	556	538	545	546	577	553	574	577	537	548	533	526	534	557	548	515	546	552	532	553	576	528	540	514	570	552	562	568	550	559	532	559	501	585	596	530	596	525	554	540	592	553	567	592	589	520	557	592	552	542	532	532	532	546	523	496	532	557	521	562	540	511	513	532	521	530	551	542	556	515	551	523	561	543	565	583	543	564	511	557	612	546	521	571	519	539	511	566	485	563	522	531	524	535	557	576	548	587	542	551	572	517	536	546	559	557	558	544	566	567	541	517	575	521	545	548	530	524	521	549	574	545	581	572	552	520	577	537	522	579	575	510	551	548	584	528	549	529	568	565	568	543	550	585	610	522	549	562	490	536	554	566	499	596	520	504	566	525	543	542	527	582	545	566	551	558	555	562	562	568	507	554	572	540	546	552	570	512	566	504	476	546	559	560	574	572	522	555	531	565	586	549	556	515	539	561	562	551	543	554	551	529	573	559	560	529	593	556	553	547	552	550	541	542	542	533	545	507	540	535	574	568	534	560	548	519	518	512	552	619	542	518	551	542	549	537	535	537	546	536	541	564	560	511	536	540	565	529	533	555	614	544	563	553	555	556	574	522	517	544	570	571	598	574	531	537	557	550	565	628	546	575	551	562	544	530	567	515	495	529	563	546	568	557	533	548	562	550	553	578	544	544	563	550	562	561	550	554	559	573	540	582	579	547	598	579	581	573	546	510	593	525	549	498	562	540	537	577	556	519	553	594	546	556	508	540	504	585	555	520	580	537	529	553	554	527	594	576	527	577	527	552	527	530	572	544	576	534	490	588	522	582	564	565	567	566	562	590	484	575	542	524	552	555	542	529	525	548	552	560	558	543	558	541	593	560	526	534	561	539	585	563	563	542	511	524	573	535	536	554	522	585	567	557	548	580	569	521	519	524	582	526	569	540	554	566	552	568	547	563	565	560	538	575	596	540	534	513	529	538	530	605	530	540	563	528	569	508	559	540	541	563	568	549	549	549	527	559	575	558	590	569	563	559	534	561	550	567	531	561	515	558	575	566	538	555	550	568	571	593	576	515	513	548	532	516	572	557	564	572	530	558	560	553	527	563	516	560	527	564	545	532	537	555	563	505	533	555	515	550	509	504	531	501	598	535	548	536	501	579	572	509	568	546	491	549	578	596	566	534	534	584	509	571	527	603	502	558	557	522	566	574	577	570	522	554	585	549	550	562	561	550	561	533	575	546	544	520	577	559	542	555	549	568	561	515	583	551	552	528	554	528	520	571	527	593	536	566	532	502	559	575	584	550	538	571	550	550	554	581	563	515	555	556	557	542	565	528	542	567	530	585	557	577	581	520	513	568	533	529	577	576	534	563	558	527	525	517	569	526	536	532	577	554	603	529	555	515	552	535	578	596	536	576	558	528	544	587	546	524	519	545	568	512	566	573	552	593	586	554	551	585	531	537	529	559	564	557	587	552	506	602	549	590	557	509	540	554	625	584	552	523	533	559	569	545	546	523	581	539	526	541	553	566	557	529	531	551	548	552	563	558	526	620	532	513	537	545	573	581	519	548	554	543	614	536	529	545	521	541	553	565	549	538	557	590	540	526	554	547	552	527	541	582	521	543	543	519	559	531	551	539	570	571	562	536	555	542	623	553	556	554	572	544	551	553	561	572	565	574	546	534	568	576	569	570	578	556	586	552	549	581	560	549	537	498	573	554	561	531	563	581	556	568	561	515	586	515	581	567	579	554	565	530	506	518	533	549	531	576	543	571	566	573	535	511	592	600	559	589	582	543	548	571	580	539	550	523	524	552	570	541	596	555	543	525	532	573	549	557	544	570	568	618	554	532	542	575	516	516	535	555	562	567	576	558	567	526	563	526	562	588	548	569	569	553	544	517	571	554	538	545	543	538	548	617	578	548	578	568	580	548	563	556	542	528	532	540	584	573	564	549	572	561	557	585	498	550	552	578	523	524	531	549	542	567	542	539	532	557	557	535	569	548	541	545	541	555	559	517	534	565	556	529	551	522	553	520	543	555	547	565	545	565	531	538	535	519	551	555	550	532	542	580	535	579	579	571	604	546	497	573	584	564	565	551	565	540	531	554	561	547	557	541	558	551	582	520	596	583	557	508	546	539	544	587	539	509	578	596	554	550	559	554	526	546
25045	20728	27154	24355	20739	11151	1315	853	679	617	550	445	415	441	369	355	337	329	325	303	286	311	291	262	276	258	257	275	269	278	279	273	252	256	247	257	277	262	261	247	262	238	248	263	261	248	263	245	246	243	242	222	229	287	255	254	228	239	247	258	248	255	237	244	258	262	248	230	226	251	245	261	242	246	239	250	243	256	248	244	213	248	224	250	262	223	236	265	246	225	233	286	221	221	247	203	254	230	219	271	243	245	243	257	239	220	244	237	236	244	225	242	223	233	261	233	252	249	261	243	221	246	238	232	241	243	225	221	241	235	235	237	263	250	264	251	225	226	217	213	237	225	264	249	245	239	235	235	248	252	209	215	240	245	261	244	238	231	223	237	240	247	255	217	211	213	243	236	262	258	245	237	234	256	226	255	260	271	226	243	230	236	232	218	246	283	274	252	241	251	246	230	244	272	256	260	225	240	212	254	226	252	235	250	254	225	212	234	224	217	216	215	230	263	244	224	255	233	250	230	229	251	220	230	228	249	263	239	230	247	231	241	216	272	243	219	243	232	253	243	240	216	232	255	247	232	252	235	235	245	259	251	238	208	260	281	247	228	217	257	255	258	244	230	206	241	258	242	220	250	265	252	245	236	224	239	239	222	238	241	211	258	228	230	254	238	221	229	232	223	234	237	226	236	217	232	236	230	246	257	230	237	251	254	256	221	231	249	247	282	239	222	258	237	256	206	241	211	253	252	243	246	236	242	230	264	225	243	266	218	246	239	250	226	223	257	208	251	251	242	260	232	234	243	258	242	205	228	264	218	244	259	234	245	263	233	248	221	249	270	229	238	241	197	252	225	240	256	220	211	241	225	252	227	224	237	248	212	269	235	261	255	255	253	254	225	241	262	234	218	228	246	251	225	232	222	213	225	241	239	256	246	247	243	243	240	222	238	249	242	239	242	239	261	258	253	255	289	226	241	255	256	262	202	251	255	271	226	243	253	246	249	236	243	226	247	249	262	227	224	245	228	246	250	216	238	232	217	233	255	247	237	238	247	230	244	284	236	243	227	246	236	243	260	225	230	231	230	246	218	243	242	259	236	242	250	234	242	235	257	250	252	222	264	236	233	247	254	225	238	224	258	219	240	234	244	226	259	252	237	239	259	234	250	267	228	226	235	241	235	225	229	218	243	270	248	232	263	262	239	239	226	250	228	246	227	219	208	229	261	255	269	226	260	223	264	247	265	214	228	222	241	253	257	243	247	230	241	231	249	261	239	232	235	243	255	225	249	225	232	233	210	212	241	238	223	236	215	220	237	249	241	225	233	244	253	251	253	232	252	244	238	226	248	255	240	246	225	240	229	236	224	263	234	243	240	235	249	229	245	238	238	209	203	267	224	248	221	214	228	244	210	212	254	232	242	231	227	233	271	224	210	258	237	240	251	238	234	225	227	241	248	223	223	281	225	223	250	232	237	238	235	255	243	212	245	240	224	209	216	252	244	249	223	232	251	255	266	240	242	207	246	254	218	239	260	252	228	266	232	224	241	247	251	221	224	219	243	239	238	247	249	209	230	251	255	252	235	232	244	242	217	229	223	238	226	265	225	232	253	250	241	257	253	264	255	253	268	252	252	242	234	223	246	230	238	199	218	245	225	239	252	235	236	242	242	232	246	258	217	219	243	209	224	247	222	234	235	234	240	223	242	255	224	226	253	263	258	236	220	234	263	255	263	269	235	207	245	253	223	266	245	229	242	207	244	255	225	233	244	245	243	244	222	275	250	215	264	262	252	221	204	224	235	226	261	239	246	222	246	250	213	222	221	220	227	237	247	259	240	223	243	240	232	251	244	232	228	232	234	223	251	229	248	261	226	236	241	228	245	221	235	211	249	243	257	242	283	224	254	243	227	205	224	252	240	236	217	220	249	207	220	222	230	219	250	246	258	246	233	243	250	234	228	252	267	260	221	245	286	253	237	229	250	248	242	246	268	251	229	242	250	229	244	250	227	261	249	243	247	250	245	242	213	230	269	255	231	248	257	236	240	253	256	222	239	248	228	236	239	208	227	231	240	222	266	230	231	220	206	262	253	217	245	227	240	239	257	246	251	245	226	241	231	231	237	238	227	264	236	248	259	218	221	228	244	226	230	242	281	224	235	254	221	235	236	229	242	224	219	268	207	243	243	254	232	244	241	221	232	231	246	233	204	244	227	224	230	258	235	228	224	204	268	228	235	233	222	249	214	248	239	231	227	241	234	235	234	225	237	245	245	221	216	233	235	230	249	264	226	258	252	240	241	242	263	260	237	257	247	231	221	265	241	218	247	266	225	225	235	244	245	249	243	233	230	244	252	229	223	218	241	236	235	241	251	238	232	238	244	262	248	238	243	249	234	222	255	202	219	252	250	231	260	244	256	244	246	210	245	227	257	258	229	254	241	240	216	265	242	221	247	237	240	270	244	246	220	249	247	244	227	238	236	218	245	232	239	237	237	250	236	239	238	259	241	232	248	246	222	243	228	251	229	249	242	248	236	267	235	263	246	214	237	233	244	229	219	233	221	226	217	234	231	254	243	258	254	246	231	218	250	239	239	210	250	248	225	242	230	231	236	241	215	244	193	248	209	247	221	266	228	253	242	232	249	275	227	250	255	250	204	239	242	230	241	243	239	241	247	258	260	231	271	272	253	239	206	229	248	267	204	241	216	257	244	216	233	210	240	245	236	236	231	225	253	220	227	249	251	241	236	246	227	237	237	238	225	257	259	228	232	246	251	237	249	235	244	238	227	218	242	226	238	239	252	230	225	229	215	258	243	217	245	256	254	214	253	240	243	257	224	260	251	228	239	237	241	230	224	239	220	250	237	238	232	220	234	235	221	242	251	226	242	222	225	241	238	211	216	242	212	229	250	222	226	230	243	231	232	246	239	244	256	211	203	235	225	248	266	253	254	205	254	245	272	249	225	270	246	217	250	229	238	218	238	221	241	215	219	240	263	246	238	258	238	231	226	262	262	250	232	239	209	249	243	244	249	255	249	277	240	240	238	240	232	219	252	229	245	216	248	228	213	215	232	253	250	238	233	240	226	242	213	244	241	235	257	207	235	251	235	232	226	261	230	230	244	238	262	220	227	273	251	244	211	244	227	234	256	246	268	228	206	245	239	211	191	249	261	227	244	211	235	222	225	250	224	244	249	258	220	225	259	235	222	222	238	243	233	225	249	226	252	264	217	272	230	264	244	239	231	247	221	233	209	225	214	240	267	223	228	241	228	224	215	235	234	225	247	239	233	274	260	184	235	216	241	232	273	252	214	224	230	259	264	260	260	239	274	236	246	217	255	246	252	231	228	245	225	231	223	236	251	244	265	223	224	213	222	222	225	242	230	239	249	249	230	243	230	250	259	246	270	239	236	227	220	229	249	251	245	226	229	255	220	263	256	246	254	254	243	267	251	259	230	258	265	224	223	238	246	247	238	251	232	244	230	217	233	268	242	230	231	205	240
7936	14040	15701	7557	3674	2663	1978	1531	1266	1091	912	789	691	653	550	543	486	462	407	423	402	347	348	353	346	345	325	324	312	296	327	291	272	291	296	276	279	265	273	283	278	280	314	255	272	246	284	268	260	266	268	302	301	268	288	266	282	252	252	266	283	277	251	244	276	260	282	262	274	262	285	263	275	252	276	277	262	252	254	255	260	273	227	281	252	243	272	254	283	253	273	227	263	263	230	245	252	255	287	276	276	247	248	245	251	234	262	260	256	254	284	228	257	235	238	277	217	249	267	275	250	238	244	287	257	276	262	266	256	258	243	259	282	273	267	254	263	268	277	280	241	248	244	257	244	276	263	271	266	255	271	256	261	255	264	275	252	264	246	272	250	260	246	257	251	263	284	242	270	236	249	242	248	257	270	270	244	253	241	264	274	266	257	262	274	279	245	273	254	265	261	273	229	262	282	247	259	253	267	268	247	239	247	232	269	235	248	271	218	221	248	262	281	218	268	261	239	268	265	271	240	274	238	264	261	252	235	273	249	262	291	287	281	259	277	262	261	271	250	237	264	259	251	273	247	259	270	248	244	265	237	269	284	245	254	274	211	270	250	230	259	218	247	221	256	271	253	248	276	259	259	258	275	226	249	293	260	251	266	282	273	254	267	261	250	253	264	246	282	283	237	262	273	252	247	246	236	277	269	270	249	255	245	236	268	268	244	277	267	268	223	273	270	287	297	253	263	243	259	247	252	254	245	267	264	242	241	233	266	234	281	242	272	255	265	285	214	255	296	260	269	254	247	255	278	256	270	266	285	264	285	279	267	264	251	273	256	245	237	273	273	244	252	245	245	264	282	281	247	274	283	232	258	251	234	275	242	233	272	260	264	244	250	277	255	287	273	260	264	243	242	257	225	263	268	268	280	288	266	267	251	243	241	252	252	247	251	275	243	264	246	245	300	260	264	259	259	257	230	288	243	264	274	246	246	236	245	254	241	235	251	250	263	266	231	235	236	253	231	220	256	277	236	235	222	289	266	216	233	237	293	221	246	278	245	256	240	231	279	241	263	253	279	237	262	243	257	273	228	278	277	244	263	235	233	260	270	220	242	253	226	270	259	253	248	269	247	234	260	272	250	261	266	224	233	250	283	268	271	274	249	241	285	241	253	248	254	275	253	284	218	251	225	252	232	232	277	237	277	261	243	227	246	249	264	261	279	236	249	244	249	252	248	243	259	247	242	234	258	267	273	263	254	255	247	253	250	278	236	232	236	266	263	271	281	262	259	244	265	258	261	253	261	250	249	292	263	272	274	266	238	224	283	273	263	262	267	214	231	254	262	262	248	243	252	263	228	274	219	258	268	249	272	253	251	243	253	232	242	256	248	242	249	255	257	262	276	268	267	260	248	259	266	241	239	278	236	255	233	253	262	276	271	251	237	270	277	274	267	258	252	215	257	258	259	279	254	243	246	253	230	281	234	298	300	262	297	258	242	273	261	265	247	255	266	256	284	245	254	243	235	277	255	280	257	242	262	268	280	244	265	258	271	249	264	247	260	254	231	238	253	282	258	249	219	257	246	241	241	258	233	247	245	251	257	260	248	262	242	261	259	266	232	247	270	251	263	203	245	240	237	237	284	273	251	238	253	280	238	256	257	263	271	249	256	254	268	269	236	235	277	237	254	253	274	262	230	259	244	250	222	242	245	253	241	231	273	248	255	247	301	313	246	227	241	269	263	233	232	247	246	281	257	260	257	242	263	255	294	268	243	253	235	265	293	259	273	260	224	249	233	247	215	244	233	265	251	285	253	245	245	251	241	262	270	279	250	259	257	254	289	283	285	240	254	242	251	257	258	243	246	264	258	252	272	251	246	246	286	265	243	253	290	260	249	249	287	275	220	279	262	225	245	239	261	248	220	219	256	251	237	282	274	245	265	247	267	258	246	245	252	246	258	240	258	242	272	260	259	248	275	267	245	252	257	255	232	251	241	252	227	261	251	219	274	265	239	247	268	260	249	238	285	264	248	247	233	282	272	275	258	236	249	251	253	263	264	245	279	272	254	234	248	271	244	238	261	238	268	261	257	254	261	264	249	252	261	255	236	249	266	260	259	258	294	251	253	268	276	258	216	255	260	266	240	229	246	266	255	268	247	250	244	271	247	261	241	221	246	248	264	232	276	252	257	252	256	249	245	270	266	294	249	243	248	254	253	249	270	239	242	246	231	236	253	245	223	239	235	269	262	253	242	251	270	248	247	273	263	255	248	257	240	254	257	263	233	247	264	244	264	243	254	269	265	259	264	272	242	253	232	261	242	239	257	218	241	245	258	249	225	233	279	242	252	239	258	243	267	246	274	211	267	258	246	248	265	265	253	243	250	259	259	262	251	248	233	229	268	236	258	243	279	255	233	270	259	255	241	247	261	259	262	245	247	240	275	265	255	244	252	265	264	258	237	220	256	243	235	265	250	265	261	279	268	269	270	287	254	235	300	284	255	263	268	291	256	264	253	231	268	247	261	273	250	271	261	252	258	266	258	250	267	258	275	291	237	258	294	266	240	255	254	277	266	256	272	249	248	274	262	259	249	246	290	244	219	241	252	259	266	237	290	248	283	267	253	261	261	238	294	238	274	244	253	232	232	218	263	229	249	242	224	276	262	277	237	263	255	236	232	257	261	240	260	230	243	265	248	253	281	253	272	273	255	263	254	233	255	260	236	253	253	249	272	219	243	244	228	257	255	249	235	276	257	250	278	252	277	231	240	280	257	275	226	246	286	259	285	244	247	247	251	295	259	268	273	253	250	257	246	233	267	279	251	244	261	293	270	276	248	268	292	267	269	259	234	254	245	260	257	249	266	236	218	295	242	243	249	257	269	248	246	275	256	288	225	254	266	252	271	258	274	281	268	228	245	287	299	244	258	263	269	243	247	230	265	257	262	249	239	250	271	241	261	260	247	258	254	262	257	257	277	252	219	241	251	255	261	249	267	267	250	254	242	240	254	257	246	290	247	276	252	231	245	240	243	273	223	239	217	251	238	269	258	261	248	263	271	252	275	265	284	248	262	249	244	261	238	268	234	243	235	254	242	255	270	254	270	263	250	259	274	227	253	262	250	258	254	243	236	255	236	249	258	241	273	242	254	275	252	255	251	247	241	254	280	251	241	248	239	245	288	263	243	255	243	270	261	277	233	234	280	243	290	251	257	262	253	264	255	260	244	295	261	253	282	245	283	229	253	247	288	259	261	256	280	251	241	289	241	267	245	269	259	280	251	258	268	261	226	252	272	256	279	266	275	258	262	239	261	247	242	246	245	256	276	226	254	244	288	243	245	271	284	281	254	258	244	240	232	248	269	273	236	246	250	255	266	232	249	261	271	243	238	256	233	269	222	248	281	260	260	270	235	269	250	243	245	289	268	239	232	242	263	233	235	262	257	236	262	256	254	271	237	239	252	271	249	244	263	234	283	233	238	254	252	285	262	238	274	257	265	256	241	244
22968	20728	27509	24004	20735	20838	9578	1892	1338	1161	952	1036	881	804	771	697	756	651	641	662	630	635	619	591	577	624	560	577	565	523	529	526	561	570	543	544	526	535	473	507	577	526	500	514	518	548	513	494	564	510	513	505	529	539	524	541	486	514	543	486	509	528	517	517	507	506	530	471	500	498	533	483	533	520	514	448	483	538	530	518	489	486	528	484	491	534	471	461	496	511	524	483	471	518	483	507	547	436	479	466	485	524	520	507	450	514	497	539	516	542	491	468	528	490	492	551	505	518	470	528	514	546	528	507	485	518	525	487	506	514	512	475	484	524	500	500	508	479	502	517	482	464	471	507	519	492	524	497	500	502	520	468	467	547	474	473	501	479	495	512	571	530	495	535	498	538	487	483	562	512	517	520	534	526	520	502	512	494	508	518	526	477	532	483	460	515	530	525	499	504	485	509	495	531	506	481	522	524	561	546	497	510	485	512	491	520	462	476	454	472	504	475	464	528	478	477	531	505	480	507	486	491	455	548	465	520	510	502	534	504	496	540	461	512	487	518	485	475	468	516	496	441	538	487	528	525	458	484	478	486	504	506	502	495	499	501	491	523	517	516	498	469	533	475	474	499	515	568	445	475	500	491	514	514	515	497	529	516	473	534	525	481	501	496	503	505	517	443	508	469	483	519	482	470	492	492	491	515	480	507	476	505	501	504	487	469	468	517	471	486	499	493	506	487	505	480	486	493	528	466	541	498	448	492	500	500	520	507	539	477	496	485	510	490	507	501	472	443	484	504	510	532	480	513	508	490	502	487	498	485	533	494	465	491	525	504	521	467	492	498	489	543	482	504	535	503	527	552	498	470	480	540	501	492	514	540	500	515	489	490	466	467	550	514	510	486	521	473	468	451	483	491	484	529	481	498	460	488	517	503	461	455	478	509	501	512	478	504	539	481	502	536	474	489	473	501	481	480	481	519	531	470	502	503	474	492	499	506	480	464	506	517	476	488	494	488	500	496	515	511	476	520	502	502	470	462	492	519	486	483	522	467	491	474	477	518	486	443	517	467	528	497	486	493	541	505	523	514	466	497	442	487	508	462	462	527	525	512	479	475	464	486	522	508	499	551	510	469	492	489	479	471	505	481	467	519	470	455	488	512	525	518	470	485	500	510	490	480	527	495	500	533	483	473	436	499	494	527	484	484	510	493	522	492	485	504	500	498	499	490	487	449	519	534	494	497	538	504	528	525	471	522	491	489	474	526	499	457	512	495	482	530	489	483	495	498	477	454	495	469	526	533	495	492	503	524	520	528	489	540	497	489	504	519	506	494	504	491	543	505	510	454	487	461	504	493	525	504	540	518	497	492	523	491	482	443	482	544	472	466	464	489	490	490	504	482	467	471	501	473	454	473	470	470	522	498	520	501	515	498	511	531	530	534	464	473	506	478	473	504	473	466	455	555	506	462	449	488	489	464	469	491	479	532	489	553	537	514	475	467	472	485	547	536	472	514	506	506	497	490	533	504	479	455	519	513	508	490	492	504	486	482	534	510	523	507	531	490	482	453	512	542	499	522	486	491	487	497	478	515	507	473	502	472	470	511	470	480	459	458	494	514	530	523	507	440	502	476	459	498	541	479	500	472	491	487	528	498	492	457	496	478	511	474	501	475	477	485	468	491	500	509	549	470	476	516	504	457	482	499	515	489	468	518	519	504	490	477	501	513	475	491	517	480	508	500	475	469	526	491	491	484	497	513	494	459	516	465	499	489	486	472	516	457	493	507	517	479	498	482	489	471	506	506	471	539	535	486	488	510	539	509	491	511	549	499	512	506	514	457	481	501	505	507	504	448	469	522	510	491	478	505	492	512	503	516	525	479	508	518	542	501	459	451	506	499	509	477	511	553	516	492	532	489	487	536	468	472	486	506	474	540	505	536	505	487	461	536	468	526	505	468	479	502	439	502	465	497	511	496	488	488	520	499	495	464	495	458	481	499	470	429	487	467	480	516	507	507	478	494	505	487	491	477	482	533	484	454	468	505	534	526	534	495	478	502	505	502	516	472	505	496	499	499	486	514	467	517	451	509	509	479	530	549	495	502	480	539	479	464	493	493	499	470	510	536	444	484	480	516	477	505	498	506	506	512	521	491	455	489	504	473	504	535	501	488	502	485	481	491	444	512	502	518	516	504	495	473	454	477	498	513	473	513	530	476	510	476	485	470	493	469	502	494	544	497	428	518	499	516	481	449	485	477	479	486	519	486	521	459	541	475	516	532	509	470	461	505	544	443	512	479	476	472	491	546	468	504	499	482	446	528	512	498	496	491	533	542	527	500	496	519	489	502	513	492	478	472	493	491	513	507	418	464	477	501	505	508	475	493	489	480	509	486	496	463	564	502	444	504	488	469	485	465	483	501	484	479	478	529	495	489	491	467	482	560	495	462	482	510	499	498	505	487	515	490	488	510	504	535	508	478	502	525	463	472	480	501	496	473	485	517	463	454	453	458	461	502	475	462	529	490	515	474	492	541	520	501	502	492	503	477	508	503	529	513	512	487	514	510	499	530	509	526	488	479	477	546	477	473	523	497	515	518	455	515	473	495	533	482	469	497	533	495	468	529	482	481	453	479	493	511	525	512	513	491	482	479	495	505	480	487	465	500	467	502	489	502	466	480	472	497	523	522	476	475	491	517	457	539	494	565	507	522	515	437	476	529	498	513	511	469	507	478	525	488	461	470	485	485	546	518	478	510	514	500	495	518	486	510	501	466	472	504	526	487	488	490	473	496	496	502	465	531	508	489	477	555	529	488	461	486	493	510	469	542	508	486	499	515	514	506	544	493	508	500	479	530	503	504	480	514	527	472	507	530	470	483	487	529	473	443	495	493	508	503	456	497	481	492	489	522	513	504	495	542	505	485	508	506	474	478	485	533	537	487	507	528	541	472	508	452	511	500	463	472	482	520	524	506	460	515	481	469	480	470	504	486	490	510	491	526	500	527	505	487	526	526	470	504	510	480	479	501	501	464	457	499	530	484	478	494	437	484	516	498	515	522	513	490	511	484	477	497	497	502	525	496	522	460	492	512	499	490	484	486	511	530	475	525	497	439	498	476	495	485	484	492	485	527	513	492	552	504	498	491	497	514	499	502	476	499	520	476	494	500	478	476	547	523	524	515	493	518	515	488	492	504	497	465	504	503	443	502	519	519	517	481	464	471	493	483	500	512	462	474	481	519	502	495	511	521	508	526	499	525	537	506	495	479	478	500	496	509	495	484	474	476	505	482	550	469	483	490	523	504	507	488	535	503	513	510	471	486	452	524	468	490	490	493	493	515	516	441	514	539	516	529	513	515	470	506	503	476	513	500	491	538	504	449	478	504	497	451	490	490	481	501	503	492	484	479	474	461	480	495	548	509	492	510	491	528	490	504	469	472	492	505	500	495	484	472	490	519	499	509	483	470	520	486	491	477	485	506	492	511	499	506	526	466	480	522	493	470	492	526
11321	21530	23520	12173	6589	4877	3659	2973	2481	2023	1672	1483	1355	1136	1077	982	917	852	825	783	727	729	686	655	604	666	640	622	561	554	558	614	553	583	521	543	543	520	522	549	538	542	484	543	514	514	525	540	489	493	509	514	505	479	501	506	509	526	499	489	496	496	470	511	489	494	515	483	531	503	466	456	500	502	458	462	466	467	491	488	470	482	473	468	504	492	481	509	470	481	489	519	512	437	459	451	451	473	477	470	490	494	473	471	503	427	481	475	469	442	496	469	493	498	480	509	472	501	478	476	431	486	488	465	494	478	463	471	517	483	485	438	436	508	487	500	476	500	463	485	486	503	537	473	496	487	478	439	485	435	441	439	459	482	512	474	450	479	467	491	464	471	463	471	487	452	470	466	430	469	452	486	478	453	457	476	452	475	450	445	466	482	555	477	447	521	420	473	488	488	449	448	482	470	461	465	473	420	458	489	461	456	476	425	429	456	474	458	487	466	503	435	483	485	488	478	465	491	472	499	442	495	447	492	478	442	455	483	480	469	535	478	452	473	459	431	496	454	468	459	447	459	465	514	504	505	463	499	418	454	451	437	473	445	463	481	450	440	447	483	470	479	438	454	490	442	491	476	440	474	477	492	457	470	454	474	487	455	472	471	481	494	459	486	429	441	479	499	419	487	432	488	458	481	505	460	444	456	465	482	501	454	467	497	431	468	456	486	499	458	467	489	510	454	458	468	429	499	478	478	489	433	521	459	430	495	474	459	460	522	508	458	479	492	493	486	473	495	468	442	490	441	459	445	475	509	443	461	508	474	482	460	459	487	450	457	486	458	471	453	449	465	488	469	459	459	480	456	482	463	446	455	496	502	487	428	441	464	472	462	488	468	454	488	451	445	467	495	476	477	391	478	436	476	482	474	490	446	471	455	452	506	519	436	457	472	461	478	517	479	482	490	485	430	470	481	444	464	460	482	428	490	455	468	475	467	434	466	448	534	460	443	462	470	461	499	470	476	455	496	459	474	449	471	485	480	465	468	487	468	458	462	434	409	488	492	459	466	468	507	462	458	463	486	474	460	487	445	508	462	467	474	441	455	466	439	460	458	453	440	430	500	479	452	482	502	461	455	470	488	472	458	453	444	459	428	457	464	461	498	484	451	474	452	451	449	485	488	433	458	496	486	474	454	437	450	430	467	462	417	448	451	433	465	453	467	463	449	453	470	474	483	441	453	466	455	480	439	466	456	490	443	501	474	497	497	464	449	483	447	431	450	437	505	509	469	491	473	477	512	466	470	465	467	473	506	461	450	449	452	484	455	448	495	442	482	428	460	477	469	447	442	446	481	492	462	477	468	497	508	473	492	471	461	440	444	497	461	426	438	452	444	447	467	444	433	478	468	471	451	496	455	429	458	507	451	517	464	460	480	455	448	480	467	482	444	493	466	458	462	464	474	470	435	467	487	433	476	478	489	454	490	492	469	481	426	476	449	432	468	487	497	483	470	445	470	448	432	454	460	463	444	499	487	462	456	498	488	468	448	424	467	498	486	474	474	457	482	454	482	448	456	479	468	458	489	447	473	476	471	475	496	485	449	450	485	486	470	462	497	480	479	473	467	463	459	472	461	435	434	483	489	480	494	450	441	463	487	466	462	478	464	438	512	483	488	470	457	490	495	477	461	454	451	496	464	444	493	487	463	443	439	461	457	498	469	485	458	431	448	469	470	481	448	451	459	463	454	436	455	457	440	485	447	449	480	480	432	468	487	498	436	441	444	438	496	514	481	479	459	429	476	430	482	491	448	487	478	463	421	502	489	486	488	470	470	506	479	485	465	478	459	451	475	460	457	455	479	445	468	477	437	501	511	460	450	488	461	432	440	438	462	477	458	490	438	470	455	484	464	441	443	474	481	474	457	505	440	482	499	474	471	459	469	491	439	494	447	500	513	469	467	490	439	436	450	479	453	462	463	485	455	479	441	496	494	495	445	492	475	454	468	456	454	470	421	449	465	415	479	490	493	456	462	486	473	477	474	476	485	526	451	458	469	506	472	474	483	484	441	438	475	443	470	440	489	439	479	471	455	500	461	473	452	477	455	481	513	480	445	467	470	482	430	462	453	473	446	470	438	492	482	471	451	445	453	455	486	487	460	483	474	502	449	477	433	516	426	437	464	459	493	454	540	441	496	463	476	488	461	528	474	486	475	470	485	432	487	501	518	460	479	454	485	469	481	456	468	456	470	468	461	434	455	488	443	521	493	469	461	493	479	427	475	475	442	435	483	449	480	481	449	459	462	459	500	452	464	472	471	461	472	476	453	467	465	494	485	447	458	446	432	469	498	468	433	430	446	454	457	502	460	471	445	477	454	466	464	460	465	442	481	456	469	479	458	466	457	491	450	461	455	481	478	486	456	457	479	462	440	498	461	490	448	502	481	467	469	451	494	469	479	484	475	426	489	448	446	499	477	471	455	451	460	449	435	479	488	473	453	474	440	443	463	438	481	459	457	463	448	464	473	474	497	443	489	439	412	463	480	487	427	431	488	478	487	465	509	456	497	481	456	452	439	463	414	473	442	501	512	489	441	482	476	449	479	474	484	467	477	476	418	497	467	449	458	474	485	486	503	486	459	437	451	489	435	468	468	459	483	455	446	438	444	487	477	468	498	489	453	477	471	428	455	467	473	475	459	449	482	435	467	502	454	449	486	464	463	466	435	512	500	462	471	426	488	448	437	456	472	477	469	463	491	442	439	482	448	483	471	470	434	453	465	439	464	448	471	443	441	449	476	462	465	509	452	459	451	477	469	430	450	457	447	451	443	471	495	467	457	469	469	460	479	466	474	474	454	439	503	452	433	479	484	480	431	448	457	451	444	445	458	463	505	509	502	472	431	450	436	491	470	455	440	464	442	447	488	493	455	454	460	461	475	459	478	483	499	483	536	455	452	470	471	483	453	502	457	449	468	448	447	483	504	486	436	447	467	484	445	444	469	450	488	471	451	455	460	487	463	466	459	446	430	463	449	454	460	452	478	515	494	491	438	489	481	458	459	484	438	476	437	454	443	474	463	480	466	438	497	436	462	480	463	473	467	466	493	444	481	450	495	470	427	478	459	438	459	451	472	489	447	458	473	463	469	478	542	438	469	493	474	466	518	469	470	482	456	473	469	433	487	475	471	446	477	498	482	470	471	502	439	492	437	460	443	472	468	469	475	452	489	476	493	448	464	451	456	477	485	525	486	474	492	491	470	467	467	455	457	497	500	474	457	463	480	462	487	466	452	461	474	463	496	490	458	481	469	460	476	455	528	480	472	469	515	487	485	411	496	508	479	508	466	479	498	481	479	464	448	462	436	464	459	486	470	472	455	477	463	483	482	404	474	458	499	487	467	462	484	464	457	491	480	478	487	483	471	449	436	467	488	485	508	475	461	460	457	442	448	441	474	466	452	485	447	455	482	447	492	466	492	462	447	436	472	476	446	467	454	455	477	466	498	466	455
28196	14411	2407	864	669	567	525	537	545	549	535	536	534	556	529	504	561	541	529	512	520	535	535	570	520	523	516	536	522	539	548	545	508	532	539	527	565	538	541	545	531	530	546	560	535	532	579	513	541	520	542	518	460	538	509	548	548	515	513	536	530	547	549	531	544	467	529	524	591	539	504	527	537	577	542	521	556	521	543	490	509	561	583	530	548	493	499	546	561	533	489	555	526	504	512	526	561	527	539	537	510	538	555	535	539	521	541	495	548	513	490	527	509	504	530	546	522	514	521	514	559	518	516	533	540	562	558	504	527	495	518	493	520	550	540	573	522	504	540	528	523	586	534	497	542	549	516	507	532	535	520	576	530	512	537	529	535	527	532	521	529	566	515	532	507	512	518	525	517	505	500	513	501	515	474	508	546	517	522	494	539	510	507	524	520	513	569	531	544	566	509	548	521	520	572	529	544	480	516	517	544	511	512	549	535	554	523	562	506	485	498	527	550	512	559	536	508	492	470	535	552	542	509	538	496	515	512	503	535	512	513	480	535	541	529	530	531	511	532	535	505	533	536	520	531	529	488	511	555	510	539	507	554	530	590	543	583	533	525	559	517	539	533	491	561	569	529	522	547	537	500	555	487	499	549	533	510	519	509	528	544	529	525	515	526	559	555	558	524	557	547	545	541	527	518	489	527	517	570	542	536	540	549	519	549	532	497	541	480	546	515	510	499	531	514	512	540	547	517	539	523	517	519	558	526	545	525	495	531	490	541	488	533	513	545	567	510	506	546	524	517	558	540	562	521	574	580	479	502	504	503	507	514	541	538	522	493	524	531	554	512	522	557	533	585	540	506	536	525	556	543	523	521	603	519	529	540	493	503	518	553	574	539	508	487	559	530	531	539	524	513	549	520	546	544	509	534	490	476	500	512	493	512	527	556	556	534	545	570	510	540	562	498	532	558	523	537	540	547	572	523	542	499	531	524	557	503	489	573	535	517	532	542	536	504	518	481	524	544	502	562	524	554	533	523	514	551	532	550	529	495	521	519	510	490	524	492	533	479	522	539	518	521	523	537	538	533	562	501	534	543	547	526	513	491	498	552	502	537	502	508	479	548	540	522	540	499	524	556	570	537	527	525	535	539	513	484	519	534	498	531	539	533	560	497	523	537	541	523	512	539	540	563	562	546	523	531	560	551	523	544	535	547	519	529	552	536	567	530	548	528	507	545	544	548	555	525	499	497	569	565	478	527	501	512	586	508	545	501	523	517	519	511	532	511	549	534	530	511	495	554	562	552	559	595	497	522	507	530	545	536	505	502	510	539	532	529	520	494	503	508	473	555	491	536	550	511	504	552	471	501	558	529	553	549	554	474	549	547	523	557	519	472	566	510	508	542	537	530	500	537	573	584	498	579	523	498	563	538	532	546	512	513	464	559	537	526	507	544	528	522	526	541	516	523	552	504	535	504	514	579	524	534	566	583	526	548	519	514	469	557	543	529	516	512	556	545	550	526	546	546	513	533	507	481	539	547	548	517	541	517	539	504	529	522	564	558	511	507	520	550	538	555	515	531	527	535	520	547	479	534	536	506	515	564	547	547	532	565	535	547	546	530	529	568	518	548	538	505	539	491	487	509	538	516	543	517	503	542	507	539	610	492	552	528	523	509	550	497	516	494	523	507	564	510	537	573	563	514	547	555	485	560	553	500	524	542	547	533	551	525	495	549	472	580	544	562	531	534	581	498	527	524	510	521	521	489	528	519	494	498	554	523	523	546	515	546	531	554	520	523	551	508	553	535	555	557	524	501	485	538	561	517	543	501	483	539	531	515	507	521	550	572	588	543	521	525	551	526	506	547	508	532	558	537	558	531	517	510	500	508	521	556	543	563	507	526	548	547	539	547	559	513	523	506	522	557	561	506	555	516	523	517	534	543	549	551	539	503	530	520	499	554	545	548	523	517	541	541	552	533	529	524	503	515	516	539	527	535	519	521	537	524	507	513	586	512	518	503	495	544	550	550	554	571	493	521	514	522	518	540	541	542	545	549	510	493	543	534	555	555	558	558	536	517	505	547	519	551	539	557	549	551	511	513	538	518	539	572	509	527	472	517	508	506	538	501	516	514	512	514	501	550	523	539	554	536	505	545	544	509	557	542	528	488	528	550	531	497	544	540	516	506	495	509	554	564	537	572	544	554	487	517	548	541	496	513	583	509	535	527	503	508	515	567	538	521	556	503	548	543	559	518	537	567	508	540	557	503	502	513	554	513	548	527	543	547	564	523	560	534	576	567	530	534	514	493	527	553	529	518	515	501	526	552	515	536	524	554	533	537	483	491	569	515	551	508	557	525	548	535	545	547	531	504	537	499	508	570	569	547	527	539	518	509	542	567	538	504	551	537	515	495	550	572	515	554	533	528	564	496	570	530	533	537	561	531	519	495	520	514	565	519	502	582	561	560	535	548	527	539	535	557	509	531	517	489	530	527	539	564	557	565	542	544	520	530	545	544	532	528	528	514	525	534	509	516	532	559	513	502	521	555	506	537	538	500	518	507	530	546	534	569	540	483	510	555	516	557	535	548	517	536	536	527	532	509	513	560	547	507	528	553	470	526	514	492	500	539	509	563	577	512	513	538	502	543	534	508	537	517	524	507	506	501	521	561	540	520	524	563	551	552	546	546	526	537	533	562	551	526	476	535	553	511	516	506	521	514	525	507	537	489	496	518	505	486	508	581	516	532	551	477	559	562	577	506	544	561	520	557	519	562	544	529	517	551	541	526	542	541	551	563	520	535	532	508	528	575	582	520	505	551	508	552	541	534	568	553	553	531	542	527	513	533	498	567	505	558	528	556	564	527	498	528	552	522	516	494	592	498	512	556	535	548	529	570	533	526	521	506	517	546	539	527	493	516	553	558	491	521	543	536	531	495	531	507	582	484	532	489	529	514	578	549	530	477	513	532	511	513	551	498	505	531	536	540	511	508	544	480	511	520	524	531	531	526	528	524	543	517	497	518	543	517	510	551	511	510	547	553	522	527	529	545	552	529	533	548	535	533	527	489	576	492	508	536	552	552	540	517	496	510	540	540	566	509	579	495	575	536	536	518	561	519	566	519	519	506	520	533	537	494	537	559	525	571	521	535	543	546	524	502	499	501	558	540	525	568	571	515	546	522	532	522	511	537	558	569	571	514	523	557	490	509	547	498	526	524	589	547	566	533	549	535	531	521	537	535	505	502	471	518	502	557	519	511	533	554	508	520	502	519	544	532	475	555	507	531	550	513	504	534	534	527	500	503	501	558	544	568	527	518	521	490	504	504	541	477	523	527	551	552	522	555	534	516	533	548	537	530	548	541	562	538	519	547	529	518	500	520	506	536	530	551	534	532	497	547	580	522	516	562	531	526	524	579	491	556	535	521	524	541	555	522	487	504	480	512	523	490	562	536	509	546	530	549	569	551	521	505	476	535	527	506	558	519	541	524	509	556	545	565	524	508	527
5453	1839	1633	886	680	643	631	615	573	576	558	559	544	548	587	551	608	599	572	560	539	508	566	551	550	550	539	571	585	580	547	528	598	575	508	574	544	556	540	574	605	557	543	590	504	586	608	609	556	531	581	568	593	583	527	566	563	522	525	568	554	539	562	541	520	584	534	546	565	560	557	534	501	552	517	536	549	518	502	586	547	542	538	531	590	526	531	561	549	543	612	607	539	530	544	570	541	538	573	544	569	529	515	506	551	495	550	558	560	552	527	556	591	520	511	589	541	525	564	545	545	551	519	575	532	562	553	529	559	560	545	553	531	577	562	545	563	548	538	522	526	519	576	533	542	561	557	558	570	548	534	523	544	550	542	548	538	554	576	544	561	553	551	576	582	572	564	529	580	506	544	565	541	576	565	561	546	537	559	512	501	545	521	525	557	582	559	549	559	584	552	550	560	567	582	573	528	516	521	583	574	579	545	582	540	536	573	528	552	560	553	562	568	508	538	551	550	558	587	585	557	589	492	578	555	568	593	558	539	579	502	495	549	538	539	543	555	559	539	540	541	582	581	534	609	549	592	540	533	526	545	575	587	584	520	555	542	548	538	545	564	574	574	530	546	605	565	539	603	539	546	550	529	563	535	609	581	555	577	559	575	556	566	523	533	578	566	547	532	534	551	584	612	568	583	547	566	545	571	557	544	546	536	587	525	544	596	540	568	597	521	579	567	558	511	587	524	543	550	563	534	523	541	553	560	566	589	524	519	533	535	521	597	555	517	549	611	559	539	537	547	568	521	568	561	596	570	562	507	568	580	573	541	538	569	533	543	524	540	574	589	522	557	571	563	519	551	564	535	511	570	541	523	541	527	570	574	564	539	551	517	553	526	554	576	525	539	524	512	529	586	524	592	515	525	566	588	547	570	525	588	558	575	528	579	552	560	510	544	520	577	590	585	558	547	553	534	542	502	532	548	511	512	580	549	526	555	544	541	534	563	530	560	528	580	537	556	548	561	557	582	547	575	609	568	529	538	566	541	587	543	529	529	548	553	567	564	576	561	545	542	552	534	584	540	532	529	560	562	532	589	559	555	560	576	562	559	566	536	569	528	570	560	569	507	548	525	578	533	569	548	515	584	536	517	561	572	537	583	572	521	564	536	577	572	539	584	554	549	557	571	543	548	568	548	517	541	498	593	578	544	533	582	563	520	549	582	531	556	545	533	572	552	565	549	515	563	558	531	547	536	565	551	541	528	555	551	541	535	542	536	557	549	554	566	553	539	546	519	579	549	507	546	578	551	525	513	550	548	538	559	536	532	540	570	602	555	571	519	609	563	542	544	541	548	525	565	584	568	571	552	541	581	541	550	572	565	549	515	545	555	566	526	490	543	536	598	589	583	531	535	568	569	559	575	572	537	544	549	532	517	588	598	541	536	596	522	543	526	520	556	520	514	536	538	582	546	549	550	554	531	566	517	512	564	563	548	594	518	584	543	564	538	528	578	553	554	528	555	565	568	563	548	588	568	566	546	528	556	572	573	534	536	531	565	554	525	525	541	558	570	565	544	519	560	540	554	564	595	554	515	510	557	505	536	501	555	587	532	544	554	542	602	525	571	542	548	577	515	577	561	556	579	582	575	568	555	576	520	553	553	546	534	571	587	574	560	550	549	530	530	558	577	551	532	531	530	569	541	569	537	563	569	548	575	531	551	591	559	529	492	581	517	569	541	550	557	521	549	547	555	517	542	556	529	528	561	537	490	540	549	525	530	604	546	580	518	527	575	550	489	558	578	588	526	565	563	530	537	579	495	558	531	532	547	550	554	556	559	547	549	516	516	565	612	548	579	594	554	570	552	540	507	590	537	548	573	561	531	573	589	555	582	566	551	568	554	560	582	544	528	553	563	573	538	566	516	587	515	545	572	563	555	572	571	550	539	563	544	550	519	571	545	565	538	594	550	543	547	579	554	553	574	542	558	582	507	546	528	518	612	519	525	532	514	558	523	553	553	570	548	570	543	550	512	538	515	542	588	550	511	605	545	542	538	584	539	543	573	565	562	541	547	548	530	571	550	562	489	538	566	570	583	567	556	554	554	539	536	532	510	503	543	560	561	573	541	542	568	549	557	538	556	576	521	524	546	511	573	574	556	567	586	558	521	569	576	521	580	539	566	509	530	497	575	552	530	522	548	582	565	574	552	584	587	554	555	530	519	572	575	519	557	542	588	552	544	556	546	554	600	586	542	539	498	545	524	553	572	536	546	568	565	585	561	556	579	551	569	554	525	552	575	578	582	524	618	554	573	525	536	535	547	552	566	530	521	559	549	553	556	504	535	579	535	564	530	556	539	544	566	568	588	554	565	563	546	544	558	510	508	569	551	530	590	575	553	552	490	523	555	550	535	565	556	571	554	559	572	554	570	584	541	522	527	552	578	541	550	551	601	572	509	568	580	519	549	575	574	550	561	570	623	510	537	553	560	534	543	575	524	556	519	566	551	537	533	565	575	575	526	554	553	606	535	568	547	573	555	552	546	530	558	552	540	562	541	550	537	553	554	564	534	539	585	548	591	576	562	524	542	547	588	524	516	524	594	588	544	526	533	561	589	571	554	561	580	557	516	536	556	572	524	521	535	579	589	547	594	562	556	569	561	553	595	533	566	540	561	568	552	576	582	553	537	490	538	530	523	548	548	527	546	573	529	551	594	575	545	570	564	546	567	521	573	601	589	548	535	534	541	502	550	530	589	567	579	597	519	546	565	574	541	536	551	573	590	565	552	545	551	544	551	515	545	586	538	544	550	510	555	534	550	553	573	573	551	570	544	521	513	574	589	528	584	566	577	530	550	578	592	594	515	541	543	578	555	572	541	557	522	570	570	540	498	534	553	555	540	543	545	595	589	539	549	528	571	540	567	543	586	520	564	590	533	556	557	565	571	560	521	548	583	565	559	551	555	533	570	559	566	519	529	537	566	537	589	518	613	606	533	530	531	540	529	502	492	554	559	566	544	551	578	558	544	595	578	541	586	554	556	486	585	566	574	551	530	563	580	561	577	522	540	557	571	544	539	567	546	556	516	582	580	559	515	557	537	529	555	563	500	535	579	546	562	589	566	525	565	567	529	569	514	508	526	561	594	602	555	562	532	567	579	532	548	536	575	553	521	578	577	529	547	563	538	523	532	583	581	553	563	525	552	546	531	570	592	538	538	553	583	555	540	589	578	554	588	590	532	591	557	515	540	534	578	534	553	563	554	562	552	547	513	565	554	581	516	539	544	521	517	554	556	538	550	578	548	575	559	546	577	551	565	572	520	540	539	589	534	540	550	531	583	571	592	534	500	535	534	594	548	489	561	568	535	588	575	518	557	535	517	530	563	504	566	556	574	573	542	569	559	594	529	529	556	556	550	561	590	569	539	583	548	594	526	559	520	569	571	551	528	553	551	536	603	571	573	526	570	588	571	540	535	576	540	564	529	541	551	543	567	521	556	550	598	614
25073	20696	27117	24297	20701	10897	1342	824	644	562	543	474	441	395	345	348	345	329	305	280	315	290	297	288	306	288	279	268	223	268	253	249	251	260	266	236	266	260	247	260	239	246	246	275	256	262	247	249	279	266	247	234	247	233	219	241	286	263	244	264	275	236	234	237	198	245	263	240	222	231	237	228	222	218	245	243	242	270	263	275	232	222	235	246	275	243	231	266	221	252	237	234	261	255	243	241	255	268	250	253	266	252	243	240	243	237	231	257	234	243	223	246	231	266	229	250	280	255	240	244	261	244	230	234	233	272	231	257	232	240	223	251	252	243	235	234	247	230	222	254	230	240	230	251	239	247	236	213	228	237	268	247	245	211	238	254	200	250	238	261	266	219	244	233	262	246	259	236	248	236	262	239	217	212	248	236	221	252	236	243	243	248	213	221	229	247	244	233	247	231	259	237	231	229	251	240	246	254	250	248	240	215	282	222	257	229	236	204	251	244	250	269	251	240	248	256	259	243	237	256	195	241	220	256	246	218	243	245	217	251	233	239	230	231	244	231	223	219	233	250	239	241	254	226	246	257	240	239	236	222	228	246	256	241	233	232	216	239	251	224	265	245	208	251	243	235	225	236	235	214	246	231	240	278	223	251	238	223	243	252	248	249	217	188	210	247	241	235	251	263	232	218	234	242	239	225	253	222	214	243	237	243	266	240	280	232	241	214	240	221	246	214	255	259	215	240	216	211	224	257	240	233	218	257	240	257	223	240	243	243	246	238	219	240	248	228	239	232	236	246	253	230	249	217	261	263	238	267	236	259	227	238	247	241	243	239	228	237	217	217	230	209	207	246	252	217	236	245	220	237	249	229	244	233	223	221	265	258	231	229	226	236	233	248	227	235	272	232	227	234	214	241	272	240	220	242	234	239	263	230	256	231	205	243	216	242	222	232	220	205	221	246	228	225	223	216	248	226	238	228	231	216	247	248	211	253	215	235	234	230	253	235	247	211	223	234	245	254	230	227	244	217	246	263	222	241	227	236	225	272	202	248	236	206	250	257	242	255	251	213	266	248	225	222	236	249	228	229	217	240	253	233	215	260	224	208	241	234	247	207	244	240	271	244	240	236	223	241	235	284	232	243	233	226	251	234	221	219	236	224	219	232	266	250	239	263	269	206	236	212	240	221	243	227	228	231	247	252	242	219	277	265	241	238	248	245	242	241	234	233	265	235	265	221	246	246	227	237	260	223	244	269	257	234	236	210	257	233	254	224	197	254	278	224	205	234	232	238	263	214	231	241	244	246	221	247	242	271	241	242	212	234	249	214	229	249	216	248	217	226	234	238	242	242	227	233	234	253	225	245	253	226	235	247	210	234	262	262	236	242	244	258	212	216	210	241	254	243	232	222	238	232	236	219	245	251	254	248	230	232	258	229	238	219	257	209	247	221	210	209	218	239	237	232	227	273	238	241	221	230	251	237	224	248	259	213	241	247	241	228	224	237	269	244	219	248	200	247	245	223	260	247	198	254	246	256	237	226	250	239	235	228	224	233	239	227	259	221	247	232	221	221	234	273	264	247	235	260	227	241	248	239	237	259	266	229	237	220	229	242	214	246	247	261	240	226	222	252	218	243	223	236	239	244	246	225	232	249	269	255	250	233	256	247	244	233	228	252	243	270	226	264	266	222	235	258	215	222	214	245	232	220	233	244	241	218	253	226	243	245	247	257	223	241	236	234	249	237	200	238	220	233	255	257	265	251	241	249	255	224	255	242	216	224	236	227	256	250	223	235	243	232	232	233	229	254	240	254	226	245	233	260	251	246	227	227	236	233	247	228	242	257	240	240	261	211	236	236	242	251	213	247	242	259	222	223	243	243	201	214	230	247	255	223	273	222	258	241	235	235	239	225	239	232	213	254	215	229	217	233	265	225	241	265	245	257	235	227	213	240	233	258	244	233	211	251	230	228	244	248	223	241	240	259	223	239	244	222	240	218	245	220	237	249	233	224	251	231	262	231	240	235	234	254	245	246	237	234	253	232	243	249	224	246	227	242	237	242	238	233	220	268	210	241	231	230	237	249	261	240	238	242	219	238	232	234	227	251	212	235	222	243	228	233	243	262	251	209	242	226	260	248	244	216	227	236	238	238	247	251	208	216	229	238	198	219	250	210	245	239	192	237	248	249	262	229	241	233	196	247	222	238	241	251	233	231	236	207	285	213	216	226	239	219	226	217	229	230	229	246	248	257	244	254	245	226	270	247	244	256	237	220	225	220	220	236	254	246	253	258	252	212	238	236	242	245	263	258	237	240	222	243	237	254	199	239	238	229	247	188	253	255	262	244	252	249	216	259	222	258	249	239	240	220	222	259	240	243	219	237	229	259	237	216	227	234	239	246	257	249	225	239	212	235	235	221	232	208	214	219	239	249	220	206	216	216	274	240	232	238	239	227	255	219	219	237	266	229	228	233	231	219	235	239	230	237	237	244	226	258	210	222	231	253	221	250	239	230	220	232	243	244	243	250	224	232	241	242	225	241	244	236	247	246	238	212	238	229	247	229	222	239	252	234	254	228	222	285	249	247	273	255	244	260	233	221	242	240	258	222	235	244	242	226	251	251	210	234	241	215	249	233	234	244	252	231	227	235	246	225	242	211	217	220	234	267	262	242	229	238	252	216	241	242	256	232	206	201	257	247	257	268	233	234	203	208	268	228	213	217	220	230	241	246	237	242	208	259	242	248	233	231	236	208	207	218	238	223	232	228	220	227	266	257	205	224	212	256	217	256	214	240	245	216	248	242	218	236	243	251	251	236	247	257	242	224	219	232	236	230	241	236	262	215	229	247	252	249	245	234	255	237	204	230	207	215	228	251	262	242	235	245	255	242	234	238	225	239	232	252	249	228	237	255	193	217	243	257	263	217	252	228	240	221	240	247	247	226	217	264	245	236	222	225	219	248	263	254	224	227	234	241	249	236	234	240	249	240	242	241	238	247	222	218	244	231	242	222	258	247	266	236	254	252	222	239	265	211	247	231	240	210	247	261	237	227	259	235	230	220	228	234	243	248	221	221	243	228	243	214	235	233	230	244	244	211	237	231	221	230	228	243	242	256	229	245	261	251	227	232	236	231	243	220	245	253	258	248	261	206	242	200	246	227	223	217	250	247	253	243	223	249	225	239	253	224	235	250	210	243	250	221	242	231	215	256	231	249	264	246	248	241	199	250	238	284	230	251	219	225	221	260	247	229	241	266	250	245	240	270	224	225	251	239	232	230	252	263	235	223	226	226	219	259	244	241	229	260	238	220	246	229	248	237	234	214	239	230	235	241	228	245	246	232	226	226	255	218	233	252	239	283	250	243	233	252	242	227	254	235	233	244	263	252	251	226	260	229	247	242	252	233	226	239	234	259	246	248	236	234	232	219	228	251	255	247	232	223	260	256	247	254	237	244	280	225	239	248	237	263	231	239	236	245	234	231	205	217	278	240	245	251	205	225	227	242
8078	14078	15403	6921	3794	2645	1867	1612	1293	1039	829	769	746	625	584	584	518	439	399	385	379	386	345	346	328	334	349	346	305	343	295	304	298	300	323	297	294	275	271	245	303	304	286	267	281	277	277	268	290	306	272	295	256	284	263	275	240	277	253	282	281	270	246	285	267	270	277	274	260	246	261	261	264	265	299	231	250	261	236	243	285	239	286	279	248	248	281	265	263	244	292	236	264	277	246	250	254	237	278	300	247	213	246	265	245	262	294	262	240	261	225	247	275	293	272	279	268	264	301	275	285	236	255	232	248	262	290	282	269	287	242	241	251	264	247	243	254	254	263	270	272	278	272	260	252	253	276	248	231	265	249	258	257	281	258	250	260	242	291	263	251	249	285	263	292	276	249	249	293	266	280	263	250	261	254	270	270	282	251	265	262	286	254	247	229	266	268	279	236	284	262	253	284	262	284	252	247	287	242	254	272	258	257	240	252	252	273	261	240	269	271	259	268	273	256	253	250	263	271	266	272	252	265	272	261	262	224	222	268	240	262	262	248	250	269	248	274	247	254	280	255	254	259	245	257	257	259	249	252	238	231	246	260	238	243	271	235	237	256	248	245	254	248	239	266	266	252	255	253	250	259	247	262	243	231	228	265	266	255	242	243	269	250	277	253	249	257	231	224	258	251	236	275	256	242	267	260	244	264	261	255	247	246	273	241	248	238	275	282	254	258	258	234	243	255	240	268	246	238	241	280	265	244	269	268	237	250	259	268	226	254	260	236	264	266	236	266	258	290	217	234	263	261	248	276	255	270	281	279	228	261	253	245	242	250	246	247	248	250	248	252	272	229	258	228	245	251	282	263	286	274	208	270	254	250	275	252	223	257	281	276	265	263	235	236	271	262	259	262	266	287	245	248	267	259	279	236	257	246	256	245	264	263	255	261	247	227	232	253	279	265	252	244	264	238	261	244	259	250	254	258	266	272	255	267	239	256	262	250	261	264	258	248	268	242	236	265	265	264	288	273	252	244	267	263	254	261	243	243	241	270	258	264	267	240	258	255	247	228	261	272	238	251	246	269	246	254	261	249	231	248	283	255	265	248	266	277	268	249	284	278	256	282	248	276	248	259	258	249	256	241	290	270	265	266	288	249	260	283	244	272	229	252	265	253	265	272	284	248	277	285	243	264	242	273	241	230	270	234	241	246	279	256	295	267	271	260	251	267	244	258	247	232	261	260	277	252	257	267	265	245	243	225	247	264	242	236	255	232	283	255	272	268	272	252	237	263	258	257	269	246	249	264	237	282	258	250	264	276	242	248	268	267	237	267	251	221	272	272	286	268	264	275	249	241	262	240	241	240	252	268	261	275	290	255	282	259	276	244	280	277	253	261	267	230	247	275	289	271	275	243	265	252	251	263	273	264	262	285	308	270	257	238	259	243	268	249	237	259	266	234	245	228	276	262	293	253	287	259	257	258	222	264	270	253	255	256	252	259	272	273	272	250	251	254	263	262	274	242	252	256	274	256	253	241	271	274	240	272	239	265	247	229	247	268	285	266	251	252	239	224	263	248	255	263	247	262	262	256	239	257	268	269	283	289	266	279	280	263	240	273	282	262	235	287	265	234	257	246	250	268	250	267	252	258	240	251	236	262	240	249	271	252	236	237	284	236	305	277	253	269	258	253	279	238	279	263	260	256	249	232	242	248	250	240	260	278	221	257	261	260	265	267	228	265	254	240	270	254	263	253	240	267	252	269	269	283	256	243	268	258	269	271	250	293	257	251	272	230	235	288	274	292	258	292	254	268	262	266	235	244	261	263	266	247	244	250	274	253	256	257	252	248	269	242	257	219	251	247	260	245	249	265	239	263	251	253	265	248	265	264	229	257	286	257	280	270	275	276	240	259	245	266	235	277	263	245	257	259	235	272	233	261	283	278	263	273	251	266	250	257	252	265	241	260	289	261	227	285	279	242	252	258	264	264	252	252	236	247	254	271	233	244	275	236	250	254	246	292	257	271	262	280	263	262	243	263	269	240	241	278	258	265	243	276	272	249	241	264	269	276	234	252	247	258	254	277	267	228	243	243	259	245	265	245	264	235	268	257	268	281	279	251	276	259	277	271	275	266	288	261	258	258	254	226	268	283	269	274	237	263	226	244	246	276	239	268	252	263	267	262	274	279	256	243	232	242	236	224	256	246	263	275	253	268	272	241	265	263	261	290	248	261	245	241	258	276	254	257	250	246	264	254	259	270	269	272	278	252	219	273	233	244	261	237	226	239	259	266	223	283	258	268	244	284	289	269	256	258	278	239	261	267	264	259	262	248	267	249	263	219	229	265	257	250	247	255	279	276	274	283	271	234	255	272	288	262	267	259	267	241	263	244	296	261	249	274	265	267	258	242	264	284	281	261	261	257	264	251	238	245	254	265	254	258	257	246	248	271	231	252	253	267	279	220	230	251	239	265	251	283	254	242	244	259	259	255	249	265	283	256	280	248	256	273	246	257	239	231	258	255	256	259	272	267	268	268	265	255	263	231	278	263	247	237	250	271	287	257	258	255	260	229	253	258	261	277	254	275	259	265	253	278	254	241	264	247	235	268	221	268	268	252	275	280	245	280	237	272	270	271	252	254	295	257	295	254	258	257	223	267	269	259	234	247	224	225	236	259	255	264	260	251	263	254	252	282	272	264	253	279	249	251	249	264	244	278	238	234	237	243	262	252	279	217	253	250	251	263	240	242	249	242	239	252	261	261	265	260	285	255	251	275	253	263	273	272	252	229	244	273	279	259	242	251	266	287	238	285	252	246	265	245	275	254	260	275	251	250	299	246	275	285	252	246	237	227	260	248	254	256	263	265	281	275	245	258	263	235	240	249	280	269	292	261	205	252	290	248	246	247	271	261	259	255	284	273	252	260	248	240	268	267	259	258	252	281	272	238	222	235	259	255	267	284	284	243	269	289	253	272	249	272	257	263	263	239	240	274	251	259	257	284	236	280	276	257	263	252	264	231	262	252	252	231	266	282	264	266	241	224	275	223	246	263	246	270	257	257	259	268	253	269	263	285	259	228	257	234	242	244	242	260	258	253	244	260	249	263	241	303	262	268	250	242	265	254	280	281	256	263	247	293	264	242	237	246	235	277	246	251	241	248	243	279	258	241	269	272	218	250	264	253	267	230	245	268	264	264	264	258	245	237	232	271	262	255	276	249	245	257	248	266	257	259	239	263	291	271	256	251	291	238	264	270	244	242	270	232	249	261	282	284	260	266	282	263	257	278	247	275	250	277	241	237	286	239	253	250	245	250	242	244	247	233	267	264	249	272	261	228	266	286	231	255	270	238	233	262	260	270	273	279	270	275	228	271	268	236	224	242	264	241	275	225	276	260	290	241	234	256	250	257	245	256	264	225	233	250	293	286	278	266	252	229	230	253	256	262	233	234	252	248	242	272	256	278	267	245	288	269	272	241	229	256	262	265	247	279	234	260	255	247	236	222	254
22923	20684	27447	23965	20690	20777	9363	1800	1329	1128	1072	953	842	816	763	720	708	714	652	606	606	581	575	546	561	616	584	581	581	545	538	531	566	557	524	552	525	517	521	527	548	525	511	478	551	510	523	507	513	483	466	483	498	480	504	516	492	545	497	507	495	498	512	491	467	476	481	470	499	510	492	531	538	535	483	496	538	503	541	557	482	499	489	480	527	512	469	478	516	509	492	515	493	521	502	523	468	525	494	494	502	473	504	505	523	486	502	470	462	492	504	493	495	488	508	513	500	529	531	502	454	498	483	449	530	483	486	528	502	512	493	539	482	504	496	495	519	490	494	525	501	500	529	455	500	497	499	502	494	490	518	534	510	485	496	483	504	477	488	492	494	533	498	489	518	515	476	473	492	461	520	545	488	499	515	515	477	514	507	499	492	548	464	538	504	464	492	487	490	476	492	509	505	486	510	489	522	483	456	496	470	497	500	532	444	512	499	483	460	503	481	484	444	482	508	509	508	483	532	511	512	487	454	504	478	490	514	478	502	500	492	519	485	490	504	536	500	510	484	506	462	511	533	521	494	468	484	498	525	494	492	513	467	468	470	532	505	483	490	471	507	446	504	496	501	479	476	500	496	502	485	504	517	534	503	480	488	430	498	503	490	495	460	507	493	486	509	490	478	485	464	474	488	495	482	451	480	555	441	481	470	487	524	500	509	514	491	499	495	480	507	485	491	485	492	480	517	479	500	484	473	497	554	482	511	436	487	460	432	512	514	491	465	526	551	508	490	499	455	542	482	486	490	490	513	491	483	484	495	491	480	474	479	512	490	548	482	499	471	489	533	533	486	492	473	499	484	458	494	483	483	500	452	532	514	473	469	463	464	506	481	472	474	461	484	514	467	473	467	503	475	496	502	526	511	489	521	487	525	470	510	525	453	495	498	485	521	460	500	525	465	515	533	500	517	498	544	487	515	496	487	481	490	522	486	485	530	465	480	488	494	507	457	500	464	487	462	487	535	450	500	515	454	445	499	479	517	503	522	482	476	483	499	465	462	537	478	478	488	510	492	508	461	512	493	497	490	476	500	500	471	482	493	453	482	474	488	493	481	458	479	499	519	480	472	473	504	502	453	492	514	509	509	493	470	477	477	469	494	476	485	490	499	484	454	503	524	479	477	510	509	453	473	502	476	485	487	491	475	477	511	475	464	525	509	525	482	476	469	480	495	481	492	468	475	498	498	507	494	519	500	489	528	528	490	512	437	479	509	495	477	477	491	536	499	476	475	517	465	454	503	534	491	509	561	540	490	530	536	495	513	505	516	500	486	501	520	489	468	517	528	518	513	515	494	483	472	468	495	479	507	560	544	518	510	498	469	503	498	519	476	468	500	460	456	493	507	494	487	532	502	514	518	490	473	505	495	510	450	519	492	495	476	478	508	466	501	447	481	496	483	482	494	480	475	510	475	490	505	508	483	517	493	497	466	498	533	472	481	452	506	487	473	473	497	476	440	474	481	518	484	495	502	513	470	468	483	500	479	477	492	496	445	504	492	463	442	476	482	475	536	475	516	482	475	527	501	523	494	556	524	484	498	482	459	505	495	500	493	506	517	515	505	527	482	517	497	505	466	496	516	507	455	501	520	491	502	524	535	483	498	435	505	525	499	488	480	484	474	506	488	482	492	489	487	476	440	504	479	446	524	506	502	480	498	514	458	471	487	473	486	488	511	500	501	485	493	518	460	511	461	515	527	532	506	493	493	509	449	482	449	486	528	530	475	504	530	494	489	495	512	466	521	494	514	476	485	510	487	497	498	473	488	496	451	511	504	492	488	454	486	446	463	477	486	509	489	491	494	489	456	499	536	480	495	479	474	511	484	453	478	522	509	467	486	495	514	463	477	474	535	460	494	449	527	461	517	483	503	489	471	519	504	516	553	511	505	459	461	480	495	491	505	506	528	497	487	481	517	477	478	493	534	479	465	489	465	498	514	491	493	545	479	468	523	488	482	477	467	478	487	470	468	485	485	508	449	467	470	473	492	495	510	458	465	533	442	514	468	528	502	507	551	516	481	480	485	503	454	497	462	505	491	492	454	507	471	487	522	496	500	455	501	484	468	475	493	497	520	474	444	468	521	489	502	506	490	475	513	502	492	509	478	563	477	465	533	478	475	517	502	483	511	506	494	499	514	496	494	485	485	510	472	488	545	526	495	534	476	479	495	434	492	458	465	471	500	500	464	495	515	531	485	479	494	489	468	499	487	482	489	477	506	503	468	492	461	515	496	490	502	538	507	485	505	447	507	500	506	495	454	513	505	498	496	504	510	484	513	496	476	489	489	457	496	529	474	452	503	458	495	472	476	485	491	455	507	502	504	471	474	519	490	488	502	511	470	494	487	512	445	480	481	475	507	470	530	508	488	460	503	501	476	508	454	495	475	441	487	516	494	495	487	502	483	495	536	486	465	476	465	514	473	500	524	487	488	508	496	441	495	462	464	481	498	488	502	497	496	475	481	509	476	501	531	463	493	493	497	505	437	478	529	502	514	490	499	469	503	464	502	489	512	506	477	494	499	524	478	472	503	538	533	482	521	440	466	464	480	498	510	502	543	475	507	471	493	496	499	529	499	502	476	523	486	512	501	447	471	438	441	471	469	510	484	503	478	506	514	478	519	526	494	492	470	499	501	502	486	500	527	500	479	451	472	494	487	481	489	528	469	515	501	498	489	485	453	500	502	459	466	488	466	493	520	481	440	525	490	514	501	467	461	481	498	460	508	509	484	436	467	481	522	495	512	469	455	441	496	508	498	518	515	478	459	475	468	494	496	520	531	496	461	492	480	493	487	511	485	516	453	479	446	490	478	484	506	495	505	482	497	481	499	559	464	504	489	483	524	475	489	481	483	492	472	470	463	480	469	501	490	527	501	510	478	499	493	471	491	468	499	532	492	501	526	482	495	479	508	496	478	483	479	506	464	485	533	521	494	473	481	495	517	509	499	497	492	506	451	501	488	483	484	499	452	481	472	459	512	443	483	507	436	529	502	494	526	472	466	500	455	478	497	525	506	436	464	475	478	485	482	478	508	489	498	439	486	447	491	502	506	462	485	494	483	465	494	494	493	533	514	469	491	485	478	510	520	494	453	488	522	542	497	478	466	512	515	453	466	484	471	465	476	499	483	486	505	467	510	513	451	506	446	478	476	467	477	516	489	474	494	502	523	490	503	472	484	507	501	459	483	499	467	523	517	503	516	480	495	499	489	497	464	480	493	477	519	484	461	470	527	473	466	499	502	510	492	496	513	512	522	485	496	508	495	493	505	500	498	491	485	512	466	496	513	495	543	499	455	509	501	491	467	499	520	519	536	484	446	488	507	507	471	538	479	466	485	471	473	491	483	487	474	509	480	491	518	467	500	552	487	485	506	487	510	516	470	474	533	469	441	506	509	449	503	451	477	520	496	491	464	463	488	457	489	462	527	520	460	489	506	478	497	464	467	500
11401	21609	23052	11308	6583	4833	3731	2908	2371	2030	1693	1447	1276	1202	1118	958	906	856	832	746	695	726	644	687	704	638	616	604	629	619	604	542	540	577	584	557	570	548	545	547	529	481	534	513	494	478	533	522	511	477	485	541	482	506	502	488	502	508	511	522	512	502	494	463	490	473	449	465	492	498	506	503	450	490	473	470	468	475	483	460	509	494	487	484	507	475	487	500	492	471	471	475	486	490	476	503	457	453	474	475	434	437	474	481	450	433	515	455	504	481	468	448	507	464	492	477	496	455	477	468	482	454	514	478	474	444	461	473	463	495	479	443	512	442	493	481	497	495	448	486	476	485	464	459	444	466	453	459	443	495	482	461	439	478	483	468	439	442	457	465	469	422	428	442	508	482	438	505	462	452	468	470	448	469	474	475	481	484	490	485	483	445	522	464	473	475	489	443	484	487	453	522	425	516	472	481	465	452	490	464	474	445	471	464	477	467	496	463	490	473	479	496	491	444	476	456	485	461	449	478	496	479	468	455	480	463	450	515	438	450	471	462	474	431	472	440	450	494	474	478	409	469	481	485	465	504	455	444	449	516	458	481	504	473	467	497	475	483	466	464	477	458	479	489	500	458	481	481	456	512	461	483	513	449	450	479	439	433	474	468	432	459	447	479	472	442	465	499	441	458	481	476	471	461	503	463	489	463	461	480	471	491	465	486	496	458	473	463	471	457	457	467	476	456	494	517	477	465	464	501	469	437	463	470	511	433	459	491	491	452	421	458	451	453	508	466	483	486	454	452	470	444	467	459	426	472	470	507	493	467	444	463	480	468	492	459	465	462	472	479	461	460	436	455	471	460	473	507	473	475	457	506	464	425	494	468	472	476	469	448	456	473	478	452	458	438	459	481	438	466	501	455	452	478	455	489	434	505	508	429	446	429	491	481	443	483	451	439	459	454	432	460	457	485	471	465	455	475	474	483	450	493	466	483	485	451	481	436	461	483	504	459	490	464	463	444	462	471	469	463	475	489	450	450	467	521	464	450	481	481	471	474	457	423	489	454	485	462	480	450	468	474	453	477	467	458	438	477	474	441	475	441	493	468	471	476	442	446	481	440	456	451	465	472	489	464	449	502	452	499	471	484	481	453	479	473	456	483	465	473	426	474	460	459	452	485	476	487	482	474	475	480	441	480	445	461	454	477	507	442	501	466	485	466	451	466	464	433	443	472	441	479	471	469	482	451	448	447	430	446	454	477	481	487	482	463	475	472	471	474	487	433	470	434	506	485	478	479	431	410	462	462	494	459	482	499	455	481	466	464	442	453	495	479	450	483	419	431	470	437	481	456	488	429	439	492	491	453	499	468	467	455	490	485	453	483	468	453	474	475	470	483	474	488	482	458	439	446	453	486	454	466	476	478	459	476	509	481	439	448	473	440	424	472	449	445	465	473	474	454	448	473	465	468	465	486	461	460	443	460	486	485	485	458	460	501	450	444	499	472	498	487	486	488	483	436	471	451	440	471	457	458	448	484	460	477	482	460	448	520	499	488	468	442	491	454	472	472	504	476	436	453	448	456	465	488	470	458	523	454	470	473	457	471	510	469	472	456	477	474	484	478	469	440	485	483	493	438	490	470	482	447	437	487	503	440	461	478	465	453	472	443	464	430	445	467	460	440	472	490	430	487	485	482	472	444	476	475	487	434	489	466	446	473	497	480	464	493	446	467	489	443	443	466	463	446	494	464	473	459	493	466	498	461	464	467	463	461	446	519	450	470	476	505	457	485	465	443	508	476	480	477	510	437	462	474	464	430	491	466	512	465	457	493	443	470	484	453	500	442	453	474	471	477	477	449	463	453	506	447	462	483	443	444	460	486	462	474	446	454	436	490	461	454	474	479	439	455	490	461	480	502	425	469	481	459	470	443	506	479	509	443	451	489	458	483	465	499	488	455	488	478	438	495	425	472	474	474	477	506	467	495	463	494	508	498	493	459	432	454	465	464	446	476	489	460	472	456	433	451	479	422	474	434	428	469	473	450	483	483	467	454	466	456	438	443	508	490	483	452	497	508	468	438	450	465	447	443	464	432	441	490	509	438	439	456	481	480	412	438	481	463	472	471	425	485	445	475	479	440	457	433	464	496	444	484	441	480	447	473	449	502	458	443	457	447	486	445	475	477	456	470	483	434	541	492	468	469	483	489	523	468	455	464	469	496	488	483	470	467	472	498	459	470	460	454	448	501	491	466	484	468	460	468	469	463	488	535	428	450	438	414	483	491	448	487	503	465	440	487	492	472	430	444	487	431	470	498	447	471	462	493	434	457	461	469	466	449	456	460	441	495	454	460	472	463	466	495	452	444	528	455	422	466	464	438	426	439	471	464	456	459	461	457	481	431	457	545	462	495	459	476	472	478	458	453	462	445	469	433	493	476	442	447	443	492	470	439	485	441	491	481	456	488	478	449	509	462	462	454	452	490	464	483	476	446	442	439	465	469	452	420	463	492	468	447	497	420	444	463	457	451	450	490	445	475	501	475	440	469	506	464	474	465	494	459	483	444	478	488	441	499	438	471	487	473	465	434	457	467	444	465	474	504	465	491	445	459	482	446	433	451	479	463	456	487	468	492	458	491	495	492	401	459	450	462	481	445	441	459	435	456	485	470	479	492	457	480	493	440	502	457	473	457	494	464	457	469	470	441	455	488	484	438	480	462	458	472	480	455	471	428	451	465	465	487	472	434	468	464	477	485	466	459	489	464	468	487	446	459	457	474	434	416	468	436	508	478	474	479	481	487	468	443	478	444	472	477	436	479	409	509	439	457	444	443	451	495	491	451	438	475	471	446	448	495	486	448	497	479	475	452	499	420	464	464	463	478	457	496	463	454	496	467	469	464	494	472	461	457	467	456	462	445	481	495	468	488	462	475	430	469	482	485	472	466	441	475	464	449	482	442	481	464	497	468	498	455	507	461	479	479	460	450	452	483	484	472	458	450	471	483	466	468	492	459	491	488	447	443	483	456	481	441	455	483	432	416	451	460	461	450	453	480	441	449	483	445	454	476	440	468	476	470	458	464	451	497	467	441	447	485	455	513	492	489	452	459	456	451	459	468	470	505	454	449	463	482	506	461	462	473	459	472	464	446	462	479	516	450	464	471	462	453	440	538	461	436	436	471	486	456	453	482	509	465	440	479	465	465	497	461	438	491	466	448	435	489	463	460	476	472	473	465	476	444	494	426	468	489	440	480	481	462	420	469	457	449	486	457	462	444	464	479	452	487	461	497	458	464	456	495	506	425	457	474	434	451	491	458	454	500	447	478	483	474	456	491	468	480	466	434	480	462	482	476	482	466	454	483	441	464	463	454	444	505	481	468	466	437	428	482	461	468	466	496	469	482	498	490	464	448	486	496	459	458	476	479	456	437	471	440	468	457	449	495	493	471	453	486	445	465	462	485	466	486	447	457	434	436	447	482	481	453	473	455	454	457	448	434	473	460	449	454	450	466
28138	14487	2460	799	616	626	614	566	558	532	509	500	548	553	497	515	531	535	532	534	521	499	531	529	530	546	532	505	521	517	539	542	577	566	554	506	541	500	533	504	517	515	502	548	503	527	524	543	528	493	548	512	522	564	534	548	576	550	519	540	513	454	525	522	554	547	547	517	515	560	515	548	516	526	476	548	559	525	528	525	567	495	552	573	547	543	532	538	526	522	500	562	566	531	528	498	529	514	561	529	461	502	588	571	552	523	507	570	475	541	517	529	530	529	543	574	523	527	558	575	519	531	490	527	511	533	534	520	505	562	540	561	558	546	536	506	514	535	535	513	530	505	535	499	522	509	531	566	498	513	538	522	527	546	551	543	514	548	510	506	550	552	580	496	552	511	541	549	535	537	546	525	548	529	511	528	516	555	518	518	530	492	553	478	537	528	500	504	520	511	477	544	517	492	554	551	520	505	507	553	531	500	503	545	543	509	528	515	535	535	531	504	536	484	525	575	503	546	535	510	537	540	528	571	552	568	530	567	511	524	533	524	542	520	479	508	537	478	553	524	539	493	569	521	533	534	518	514	540	545	594	490	527	488	546	532	486	543	551	513	518	503	504	537	549	540	520	487	537	550	539	516	554	536	542	509	537	510	541	582	533	532	505	553	542	507	542	534	539	481	548	525	535	529	522	512	530	506	529	551	520	574	531	514	532	487	548	504	538	503	541	542	531	538	537	539	519	541	525	554	533	507	538	542	547	504	522	546	550	554	529	492	503	532	552	504	510	531	530	490	528	539	543	516	506	521	533	524	512	591	574	529	525	521	493	524	502	552	559	504	487	524	551	515	583	532	507	543	534	549	521	557	535	524	544	497	506	543	515	520	496	510	562	502	519	556	527	515	503	552	530	526	546	521	529	541	543	489	519	524	562	510	509	530	482	525	539	526	508	544	506	556	484	559	537	512	600	567	556	521	534	543	507	522	563	540	581	506	501	525	496	501	514	576	516	485	524	481	474	520	530	595	552	523	531	553	558	546	509	546	543	532	553	542	532	560	521	507	488	526	535	555	547	529	568	521	540	508	505	508	508	533	513	527	575	502	527	537	500	560	527	541	559	520	514	543	527	549	523	545	502	534	492	580	568	492	555	540	551	530	474	530	541	527	552	503	542	505	488	541	522	525	505	521	531	528	511	541	516	531	507	535	506	535	525	515	526	554	536	534	522	537	545	518	516	528	542	516	527	558	530	563	557	510	518	538	529	536	541	533	513	507	512	499	519	507	535	523	561	551	528	537	492	542	562	557	567	531	523	548	490	509	545	523	565	499	509	544	472	515	526	525	532	502	523	550	528	540	542	547	546	505	522	539	528	554	482	541	529	551	550	534	567	546	553	516	554	523	493	502	570	505	497	565	556	480	503	533	533	596	532	539	549	514	526	507	542	553	520	483	536	526	584	535	526	505	544	498	535	525	521	520	494	528	515	526	592	556	560	518	486	538	521	557	564	581	499	526	504	504	510	547	547	543	521	524	496	556	525	525	558	574	489	521	570	528	530	528	532	547	529	516	510	559	543	540	548	561	506	543	507	533	518	513	548	511	564	559	549	530	553	503	537	534	539	568	512	547	506	525	516	530	478	542	508	553	503	528	557	491	521	518	525	512	495	498	535	513	531	515	535	534	505	587	589	531	547	536	544	519	543	504	525	502	520	525	528	514	537	539	551	544	533	505	522	526	543	536	510	561	496	520	522	553	571	551	537	549	534	540	558	544	544	531	552	504	549	498	512	576	493	483	526	557	532	543	545	555	553	567	541	554	544	503	513	524	517	560	502	515	512	517	532	492	551	513	536	550	525	557	530	513	555	506	553	543	503	568	504	514	563	547	567	497	547	492	503	504	579	514	548	483	544	564	516	573	532	521	511	465	545	537	532	533	509	546	548	548	497	533	581	526	544	553	507	495	541	548	526	539	532	537	518	560	529	513	507	526	559	566	536	505	563	533	507	550	563	526	495	500	558	479	505	534	517	507	492	572	506	511	514	514	542	558	530	532	551	547	508	571	548	521	526	512	555	523	508	537	501	516	508	524	525	521	485	543	530	511	497	523	525	562	526	509	510	546	565	505	507	536	527	481	508	536	516	541	537	578	574	545	520	520	515	525	513	503	523	512	540	532	506	534	513	544	492	536	513	513	511	550	491	492	500	564	545	541	508	505	551	515	536	560	513	550	515	538	579	520	533	516	567	573	518	507	502	539	498	491	509	543	540	536	488	558	522	529	524	525	580	542	540	515	565	522	541	551	510	503	512	531	557	560	549	512	507	557	501	471	482	531	528	557	532	549	526	568	550	528	519	506	508	526	531	501	552	534	560	517	568	559	532	527	543	501	551	488	528	560	549	498	537	567	528	540	536	534	478	561	497	543	589	527	540	530	541	527	564	521	477	528	521	525	535	582	530	539	517	527	521	534	548	538	516	541	507	558	563	535	534	520	531	507	551	541	502	539	523	516	520	491	506	519	498	515	538	531	535	549	494	564	522	522	553	507	545	489	508	508	554	555	514	514	512	519	529	512	540	550	544	513	548	496	559	538	516	541	524	496	530	543	534	524	498	533	566	560	537	487	510	513	570	557	533	525	519	555	533	527	498	533	523	541	542	487	533	535	519	535	543	542	559	532	515	494	491	510	512	555	526	564	516	515	544	467	562	545	556	549	505	552	543	534	567	537	521	538	500	510	511	545	534	535	544	534	494	501	546	523	518	565	518	496	523	537	511	530	544	488	544	532	502	534	519	521	507	515	525	490	550	559	496	517	534	559	512	501	521	543	544	552	516	511	521	499	502	529	539	570	512	517	548	546	549	537	527	527	542	515	563	544	521	531	557	535	520	500	540	567	504	561	511	513	553	539	542	545	522	573	548	513	516	534	574	534	555	523	515	572	570	501	558	543	481	547	547	505	529	549	549	534	478	525	542	502	528	519	533	503	537	484	561	534	518	494	491	505	521	476	513	527	504	565	500	528	561	553	548	601	569	517	565	535	523	535	529	494	492	540	513	547	506	521	551	572	537	547	553	577	533	578	487	540	517	544	524	517	546	538	518	532	537	513	492	537	548	474	524	511	539	540	504	506	530	523	537	552	525	548	529	495	549	516	544	505	511	523	517	568	483	567	589	528	543	559	497	550	512	518	568	530	549	530	520	510	546	543	576	558	520	492	564	554	520	512	518	529	493	564	557	525	562	479	546	519	550	524	526	489	527	527	525	464	491	531	521	528	507	549	532	501	526	539	537	524	546	549	532	517	513	538	554	517	482	542	499	483	499	556	517	519	573	516	517	500	487	519	523	555	538	506	523	564	554	562	506	555	525	522	511	477	515	553	507	535	566	535	543	510	499	519	498	559	530	551	470	549	547	539	555	542	498	499	511	510	559	546	529	550	525	574	529	484	502	501	518	559	514	527	531	523	540	549	488	507	531	492	527	536	549	529	501	531	525	494	525	543
5502	1762	1511	843	680	681	626	613	632	546	585	558	572	533	590	548	600	598	562	584	544	539	575	567	611	544	541	577	544	587	558	531	565	539	528	586	602	578	543	542	582	556	594	541	558	562	547	616	551	573	544	548	553	529	576	547	564	560	541	576	545	519	556	542	562	552	528	549	573	550	562	497	554	595	582	544	579	575	550	564	561	532	606	526	544	557	571	501	565	594	590	587	528	527	542	530	551	543	538	528	526	508	516	590	548	522	594	530	524	521	528	574	535	552	541	585	542	572	546	580	535	575	514	565	562	570	516	550	545	529	585	577	531	569	547	550	559	523	530	561	525	546	534	575	589	547	551	543	548	539	580	566	573	578	589	552	554	517	553	543	586	525	525	540	586	501	565	531	518	578	545	599	591	510	583	525	557	552	530	538	575	547	557	581	525	582	567	544	573	541	564	574	545	544	546	564	539	549	566	543	517	591	590	557	605	556	530	558	555	568	544	554	540	567	564	537	539	559	568	548	545	573	587	529	622	527	566	576	570	596	550	560	555	511	568	574	613	522	531	540	562	503	549	588	539	528	563	590	552	568	549	525	528	570	541	598	538	543	549	525	565	561	537	532	541	576	562	507	506	603	535	555	567	561	588	550	601	543	499	567	532	528	540	555	561	528	524	574	562	575	554	591	540	531	571	520	516	594	589	551	565	545	555	560	552	527	514	558	561	540	511	517	529	572	581	582	532	532	534	537	553	536	576	555	568	571	541	568	566	557	532	614	566	531	562	530	562	535	522	597	537	549	512	524	605	553	596	561	581	550	525	556	534	573	599	535	542	537	569	584	563	550	551	546	577	598	584	555	556	581	525	524	570	539	555	536	565	552	557	543	515	564	530	577	551	542	536	544	514	523	558	551	586	502	534	537	551	523	548	541	528	537	558	558	552	545	611	546	562	543	585	518	575	540	533	582	588	503	564	562	533	574	545	542	543	586	534	557	518	559	554	540	545	580	523	523	563	595	538	585	550	517	558	586	519	556	513	581	563	524	574	517	589	537	547	567	578	551	537	561	522	528	564	503	545	551	566	549	591	540	542	537	505	533	590	531	595	574	525	540	595	564	561	540	559	569	546	527	544	543	570	531	552	581	547	530	509	582	523	512	550	601	570	553	543	584	554	555	566	538	574	469	554	575	525	558	552	526	550	550	550	563	591	535	585	546	533	552	546	543	562	539	551	538	566	521	585	578	525	579	605	516	530	549	599	586	547	541	578	549	524	532	539	561	550	543	564	561	553	527	563	553	505	556	544	569	577	577	560	574	528	572	538	559	561	568	570	536	567	527	548	558	502	596	558	508	567	559	557	566	525	570	578	557	577	506	575	542	583	529	571	546	572	517	552	536	585	538	533	535	558	552	575	549	558	557	538	558	580	573	557	560	582	615	564	585	543	584	545	566	548	572	513	549	562	542	536	590	574	567	550	550	554	543	524	570	565	532	530	578	588	527	537	551	578	556	547	546	574	550	584	558	590	577	542	518	480	533	519	552	527	524	566	563	567	607	521	516	525	536	538	535	525	585	500	534	474	539	544	588	546	538	555	542	523	547	575	589	551	528	584	572	583	576	577	595	548	566	543	551	545	534	519	543	589	520	538	551	588	575	547	512	567	538	550	574	551	529	541	540	511	529	523	565	571	568	564	552	551	532	509	549	542	545	510	578	573	602	540	547	522	545	532	541	562	540	487	549	531	527	551	578	589	544	602	577	562	575	580	544	557	583	574	563	546	542	574	604	597	564	540	531	582	562	600	583	509	554	535	587	556	544	542	558	538	524	572	521	551	537	583	559	505	534	524	555	567	532	556	549	599	579	508	533	556	521	550	540	572	548	534	560	555	579	541	538	571	533	539	559	552	532	534	537	542	529	542	561	568	577	591	544	574	589	598	524	548	557	546	539	569	542	543	553	556	580	542	616	545	543	534	577	562	529	536	515	572	553	560	542	532	565	554	524	582	556	578	509	528	595	520	563	546	567	539	564	533	564	541	556	581	563	576	501	573	558	517	626	541	558	559	548	528	579	498	543	529	527	558	547	580	513	506	552	549	562	603	587	551	550	568	560	530	581	553	539	533	560	539	583	535	580	532	578	550	546	574	551	515	573	543	562	549	537	577	546	536	561	593	549	560	513	538	598	558	526	526	553	547	536	551	526	548	541	533	542	541	595	534	524	569	546	516	586	562	526	541	568	544	582	554	546	573	556	563	548	529	560	519	558	549	573	592	549	531	598	555	561	586	595	540	506	554	565	580	599	593	531	530	558	575	558	557	529	547	547	561	545	556	568	554	561	511	564	528	537	568	565	570	553	561	576	577	574	549	579	539	562	559	586	580	593	521	571	569	554	520	527	480	553	541	582	536	578	515	560	517	554	553	557	558	580	589	556	553	529	534	540	533	545	589	580	522	536	524	583	555	554	540	540	560	543	572	543	544	515	553	538	527	538	546	583	537	567	528	543	603	548	516	539	588	532	566	552	563	526	518	565	565	570	545	596	543	542	534	577	561	590	531	561	548	562	595	575	571	572	549	515	559	570	535	538	543	570	542	563	519	540	542	605	576	599	519	528	561	524	585	544	595	526	557	525	563	558	531	515	536	534	587	544	537	527	584	567	592	593	540	560	565	538	525	600	554	610	547	509	554	509	546	602	552	535	523	567	527	504	537	549	545	553	566	541	586	545	547	531	577	577	550	598	580	538	503	523	569	559	580	570	534	542	567	535	565	556	546	518	534	551	541	550	531	515	577	564	558	557	525	513	584	550	537	568	561	601	551	532	550	556	561	553	593	548	531	539	553	566	503	581	552	543	581	519	523	537	539	540	586	569	563	591	564	580	558	503	562	558	547	537	558	528	571	577	577	577	519	553	547	521	572	539	587	565	554	595	525	567	580	553	543	549	562	555	560	601	550	561	547	505	536	574	577	535	584	517	576	518	533	555	539	608	574	583	568	579	521	542	542	564	517	517	562	528	526	519	543	545	545	565	541	575	566	558	541	561	529	514	548	501	515	560	548	495	583	513	549	550	553	544	538	555	552	575	542	566	554	565	553	517	527	578	543	547	583	561	602	559	567	538	586	581	565	553	554	533	548	561	537	539	532	537	608	564	574	559	536	594	534	566	539	568	577	509	545	566	606	570	610	566	557	520	557	505	590	575	560	603	523	533	557	552	527	541	566	602	563	542	543	575	553	529	541	528	559	530	507	548	555	559	580	569	547	546	562	580	535	607	568	556	513	523	538	610	557	576	540	530	514	574	524	550	531	546	576	562	583	515	569	591	570	535	585	568	610	547	528	535	540	522	561	582	577	555	577	505	533	547	537	543	549	558	566	563	552	567	536	584	610	562	540	583	546	549	564	539	546	544	516	522	543	558	536	514	561	538	510	551	546	544	551	568	536	597	575	571	538	581	548	570	526	547	537	584	557	549	521	513	567	556	538	558	536	564	562	545	521	589
25238	20704	27102	24337	20702	10909	1341	861	720	561	520	477	463	393	337	357	336	324	305	319	307	299	303	309	280	289	285	261	264	256	218	292	289	291	286	239	257	255	276	244	276	262	246	231	245	258	222	248	269	255	271	259	245	248	238	248	248	231	222	242	230	228	280	223	254	256	251	248	205	244	234	237	249	253	267	234	247	212	247	231	271	248	234	278	264	240	236	261	254	250	251	211	245	259	258	273	243	244	256	219	256	240	221	206	244	234	236	229	234	231	222	234	228	228	234	240	261	218	260	229	236	238	213	232	249	217	255	232	256	248	260	224	240	226	249	258	255	247	238	236	232	255	270	232	224	223	277	228	247	205	232	211	243	236	255	224	241	222	234	217	234	224	263	238	231	241	242	252	206	249	246	244	258	249	252	255	235	228	245	258	207	221	241	234	231	218	270	225	237	232	230	221	218	215	246	227	259	226	228	236	242	234	213	256	232	239	264	227	265	223	280	235	235	247	257	242	239	236	247	225	212	227	244	221	244	241	224	252	254	232	226	257	206	241	239	208	244	244	272	253	241	245	230	233	234	239	232	267	243	231	215	252	247	230	260	238	260	249	257	252	246	238	260	252	226	239	248	260	231	267	256	229	244	240	266	232	244	255	272	240	200	245	245	235	223	248	216	228	253	242	237	248	241	267	260	235	194	247	245	249	259	251	239	242	236	225	241	210	245	255	218	246	243	223	220	261	258	236	233	254	250	232	243	215	223	257	270	260	247	258	234	234	247	240	258	243	222	227	240	244	217	239	247	233	245	239	234	276	229	225	231	210	261	229	251	252	226	224	230	238	218	240	238	224	222	224	251	235	246	230	234	237	212	238	216	235	238	242	214	259	222	202	219	256	222	217	223	248	232	213	247	236	224	262	255	212	249	210	248	250	259	235	263	241	234	246	228	249	209	202	205	256	238	234	251	246	230	257	244	240	237	235	200	221	238	251	252	244	230	209	227	253	223	207	254	225	256	249	214	233	238	255	221	234	228	217	239	238	246	230	252	240	254	229	253	230	221	236	230	246	232	239	224	241	247	220	218	244	239	255	234	265	248	247	205	242	252	231	248	222	230	231	237	235	272	215	230	229	211	244	222	249	244	224	236	215	222	242	233	235	246	251	243	242	226	220	227	264	217	243	232	242	224	248	207	253	228	254	241	209	211	236	255	247	231	238	257	244	238	265	207	243	246	228	233	240	264	229	218	212	231	278	230	246	240	251	223	232	248	225	245	228	276	231	242	233	205	216	244	222	258	238	235	249	253	228	236	226	239	228	201	221	215	265	257	241	213	256	254	245	240	226	222	229	233	210	239	241	217	258	222	245	260	233	221	233	248	271	263	222	225	222	252	252	207	247	215	209	235	230	237	229	221	213	262	232	244	237	231	226	246	237	248	235	266	244	247	256	232	227	247	255	268	245	255	219	204	253	252	221	211	259	218	223	222	241	268	244	235	257	236	243	225	250	265	227	226	266	230	244	221	232	241	243	229	236	255	231	237	246	225	227	245	235	245	242	217	243	213	226	257	240	256	252	229	245	250	245	272	257	256	238	216	220	250	251	231	228	257	218	242	227	262	257	220	261	223	266	216	248	257	242	246	228	246	235	249	233	241	244	248	237	231	259	242	224	244	263	229	258	237	224	224	209	257	251	257	238	256	243	249	258	225	229	231	254	212	248	243	242	247	210	229	243	229	240	215	235	249	252	244	222	225	246	217	232	264	206	261	235	225	245	232	251	220	255	226	237	249	222	242	230	212	227	234	228	244	245	240	247	242	249	251	256	265	214	235	237	230	235	238	246	227	263	239	241	257	248	231	238	250	232	232	231	259	246	219	221	215	252	254	259	236	222	234	238	233	236	238	225	232	253	229	227	229	252	248	238	217	232	245	231	252	231	216	223	261	257	243	241	219	216	235	261	243	240	238	218	238	261	249	232	215	250	230	245	230	238	205	223	200	241	262	215	219	240	235	233	237	258	215	248	229	219	210	245	230	232	215	242	246	269	259	227	238	226	243	253	229	240	230	248	255	245	234	250	227	240	255	257	245	259	223	235	231	229	241	246	234	238	208	242	236	245	234	214	229	243	225	236	246	230	261	235	243	246	234	227	248	245	241	233	227	241	218	245	223	242	229	230	240	221	238	209	215	235	246	228	243	225	223	233	229	237	251	241	236	213	250	245	218	228	221	252	262	226	239	232	228	244	260	222	227	251	241	232	254	235	267	243	195	235	222	215	233	250	219	278	209	257	241	249	208	226	241	233	232	244	246	249	237	245	217	212	223	249	240	222	252	271	241	238	231	240	242	204	236	216	218	201	228	244	215	235	223	228	234	226	216	232	227	237	221	254	238	227	244	245	274	224	209	230	265	249	211	264	234	226	233	245	227	265	220	247	250	248	253	226	244	221	244	230	222	252	221	253	243	226	252	250	233	244	229	250	251	233	217	234	212	243	269	250	250	218	219	232	244	238	253	211	228	240	232	240	247	248	206	235	235	251	240	257	244	241	218	208	231	248	232	264	232	216	226	207	237	223	223	256	222	237	262	229	240	234	268	229	224	249	247	251	240	239	239	268	241	191	244	223	228	226	199	233	211	250	224	259	260	206	276	222	231	283	243	240	236	230	215	221	248	221	224	226	204	208	221	265	238	267	237	245	250	239	237	236	257	247	218	227	263	225	228	239	245	239	246	238	251	215	247	239	215	230	242	242	236	241	228	257	209	250	239	228	251	229	222	229	244	246	247	252	241	269	226	226	226	245	226	231	245	220	265	210	238	229	263	227	256	254	228	219	239	255	256	246	239	236	215	236	234	230	226	229	232	212	244	246	261	187	263	233	229	230	227	249	238	252	244	212	207	255	230	271	201	254	225	240	224	215	238	240	235	209	248	211	243	264	223	207	233	217	243	226	242	246	261	227	265	227	244	225	223	225	238	229	238	237	259	259	235	253	232	241	250	233	224	258	253	260	252	266	235	268	252	198	253	240	259	233	250	221	233	216	267	248	260	220	224	249	239	243	248	242	219	240	266	244	222	245	251	245	217	223	227	253	231	240	254	241	236	236	240	242	263	228	234	264	256	248	229	233	226	232	274	232	224	233	256	243	249	226	223	246	250	230	241	214	239	234	233	249	225	229	250	236	246	238	246	224	243	211	247	229	247	251	224	245	244	246	242	248	230	224	229	226	243	229	237	265	242	228	232	216	207	254	241	257	230	250	235	279	217	242	235	254	232	253	213	233	231	236	253	249	234	238	221	241	271	237	235	245	242	233	203	252	271	235	227	222	250	254	249	240	207	260	269	227	240	245	251	233	215	243	266	221	230	235	222	246	246	251	232	249	236	259	239	215	271	270	240	232	244	234	252	245	266	207	224	236	232	221	230	241	278	237	201	268	253	222	222	235	233	213	209	246	231	243	242	235	235	262	218	232	225	247	239	226	228	220	210	237	218	232	263	263	290	228
8139	14115	15326	6791	3764	2661	1949	1584	1303	1056	922	765	690	655	542	539	485	445	457	448	397	363	405	372	354	359	357	343	310	366	328	309	305	304	299	305	303	298	297	290	296	278	267	308	305	272	296	281	274	269	264	278	295	263	268	259	246	256	277	261	270	292	291	266	268	281	267	254	286	286	268	289	308	270	247	285	277	266	276	273	278	266	274	258	225	257	274	287	281	269	270	267	263	257	279	253	242	253	259	253	251	258	250	279	276	259	274	303	251	247	263	235	252	238	284	246	224	282	256	271	257	254	250	237	283	254	274	253	239	246	259	224	261	251	255	267	243	260	222	277	247	264	286	246	259	255	237	254	250	268	267	270	235	264	256	283	254	256	265	247	257	260	248	267	231	228	262	289	267	289	248	289	238	296	286	262	275	258	276	280	267	278	255	274	243	232	277	249	269	281	258	269	238	238	284	271	267	256	274	230	244	235	270	277	274	264	274	248	254	248	254	247	265	267	217	281	250	285	244	253	290	264	265	254	254	247	260	272	266	284	276	286	258	280	239	263	252	238	262	288	281	259	259	248	284	261	255	265	264	259	280	223	257	263	276	251	267	246	285	248	260	256	252	271	260	235	231	280	268	272	271	261	241	261	246	263	255	278	247	257	247	263	231	267	274	235	257	275	302	286	231	289	251	226	225	264	262	250	280	285	262	250	267	239	257	287	238	265	246	267	248	245	278	254	257	257	256	252	284	262	273	261	285	255	263	250	264	250	244	258	204	284	241	250	250	247	254	252	259	239	261	261	237	250	229	240	276	253	285	261	278	268	248	254	267	256	240	259	269	240	278	265	236	230	267	303	245	252	288	265	244	234	261	253	266	270	265	289	242	237	280	242	251	276	257	289	241	240	272	257	270	226	253	296	240	240	234	266	283	269	262	265	271	247	237	260	276	242	274	255	279	249	282	267	252	276	239	251	259	265	250	267	245	238	240	250	258	265	267	246	253	248	230	271	277	238	238	240	266	237	243	247	246	256	249	268	269	257	277	253	265	262	263	260	255	275	241	234	255	248	256	252	248	270	283	260	249	234	259	267	269	258	245	260	251	262	236	258	248	306	268	282	249	248	248	273	272	254	253	271	255	261	249	265	289	226	287	259	255	273	260	220	263	253	251	264	251	267	263	246	223	244	242	241	262	246	294	268	257	242	261	294	272	265	255	251	277	242	257	274	262	268	237	255	255	259	256	252	243	250	258	250	262	242	276	262	251	242	254	293	260	283	259	278	245	239	240	248	280	260	273	252	268	268	263	252	253	279	275	265	242	254	245	288	249	250	252	227	254	261	243	265	298	274	234	250	264	221	258	263	254	246	289	281	227	239	254	255	263	255	244	258	272	257	265	253	243	265	259	263	274	237	256	253	265	243	255	277	253	297	256	278	229	253	249	238	245	268	260	261	279	237	275	252	269	277	277	263	259	263	283	242	278	289	293	248	253	249	234	267	290	265	258	246	239	260	262	269	255	293	252	254	274	268	275	246	246	260	255	277	264	257	260	280	250	261	245	257	271	264	232	265	280	262	251	260	259	279	271	246	249	229	266	282	274	255	266	252	228	274	243	261	253	261	267	244	249	274	244	228	249	260	262	255	267	248	274	268	266	269	274	260	268	225	283	255	261	254	257	241	238	277	267	260	256	263	271	257	245	247	259	259	263	274	282	288	265	228	276	273	275	260	264	272	247	247	261	253	270	245	247	279	298	260	234	259	230	225	272	266	259	235	257	264	243	251	240	253	236	246	271	234	247	304	265	246	239	289	241	261	269	246	256	271	253	252	242	227	266	242	247	261	239	242	278	265	254	249	258	251	253	234	248	256	242	263	246	241	227	254	282	266	281	239	245	252	242	273	270	236	256	258	275	249	265	245	274	291	265	261	240	260	259	271	270	266	224	244	280	243	252	232	236	247	264	274	243	256	266	236	281	262	245	283	256	256	261	248	240	236	258	236	258	246	281	264	224	244	292	242	253	269	250	258	282	228	249	259	249	262	256	231	256	248	254	259	259	272	259	243	248	273	257	227	260	257	233	273	253	265	246	266	267	248	245	242	261	249	256	244	249	231	240	273	250	255	269	275	224	246	261	254	267	237	279	262	279	259	243	244	272	255	243	260	252	259	250	271	243	251	252	257	256	267	298	251	245	261	262	247	240	263	275	236	255	262	249	259	233	288	250	245	263	285	276	236	273	292	250	266	298	257	249	252	253	233	287	235	275	242	246	288	257	283	228	261	258	223	282	274	267	243	271	282	242	267	224	276	244	260	274	265	243	259	263	255	232	273	270	257	236	290	257	247	264	254	247	256	256	261	254	259	244	264	240	263	238	286	239	265	268	259	259	250	262	256	253	237	236	241	259	245	263	262	245	260	246	219	277	246	280	238	262	252	271	237	275	269	262	251	254	240	264	247	263	243	246	268	251	307	250	249	279	256	219	295	259	258	280	269	243	245	266	239	274	269	301	313	291	258	238	247	269	242	273	231	247	274	254	261	230	229	255	250	278	234	269	253	264	214	246	265	276	243	264	251	271	239	253	242	251	259	275	247	261	230	265	244	254	248	258	264	260	281	257	266	254	248	273	239	280	263	269	268	224	242	266	252	256	261	245	284	232	267	255	261	262	271	250	209	252	243	249	228	239	260	245	248	277	239	262	243	266	246	254	272	242	294	240	268	243	273	271	249	266	257	243	240	262	232	268	283	279	268	273	238	251	268	249	253	271	259	274	271	259	261	249	221	268	262	255	257	275	249	255	232	240	237	267	234	259	245	227	243	235	273	252	270	230	266	283	259	240	249	238	250	276	264	246	270	247	249	287	259	251	251	266	250	279	243	277	266	239	256	245	261	243	254	248	257	252	249	282	258	260	263	253	261	286	273	249	261	253	259	282	257	261	245	242	241	254	241	249	268	267	256	277	271	272	250	266	255	210	249	239	244	260	269	250	262	264	252	237	243	228	258	229	257	267	267	289	263	270	249	257	251	280	273	249	280	262	261	243	248	249	245	269	266	239	255	247	270	272	265	239	263	229	245	271	240	280	287	257	244	255	269	279	231	253	235	253	235	253	253	255	248	275	251	222	247	259	249	267	259	250	269	271	227	256	273	248	275	265	252	270	241	234	244	264	270	242	268	233	271	280	232	267	261	267	244	280	279	278	237	280	244	267	254	234	226	258	252	269	264	276	260	258	259	274	254	268	275	236	271	274	246	256	262	238	231	232	273	280	261	236	285	268	296	251	259	261	273	249	269	264	248	263	269	250	250	261	217	252	249	265	257	233	267	244	265	261	243	270	275	268	258	259	273	231	263	245	255	255	238	277	235	270	259	283	261	247	244	273	274	272	276	265	294	271	255	223	260	214	261	246	239	282	276	269	270	259	266	257	279	241	258	275	260	259	260	239	261	254	250	246	286	251	260	263	251	269	222	266	273	247	265	235	255	253	271	278	271	267	260	267	275
22982	20758	27516	24069	20765	20838	9305	1820	1341	1143	1012	921	825	813	779	653	655	656	659	622	608	625	578	564	575	552	527	565	574	519	544	527	526	578	515	538	549	495	486	572	505	524	541	502	522	493	524	529	505	517	571	548	531	484	517	511	532	495	541	475	508	505	518	544	533	530	501	491	461	477	491	508	490	545	543	487	548	491	463	525	488	478	504	506	488	549	515	486	476	477	498	496	505	504	489	463	457	503	474	472	501	489	499	504	454	477	512	471	493	499	465	492	490	441	505	505	487	499	471	468	513	450	483	479	467	458	532	501	503	484	491	468	467	501	502	477	458	511	459	476	481	450	494	483	529	531	490	503	465	464	496	480	516	474	488	480	490	491	505	496	495	510	491	535	510	495	497	474	494	510	529	480	507	469	499	541	486	505	525	495	517	498	474	511	500	494	459	522	480	523	475	520	501	494	524	508	489	532	486	512	510	522	429	537	519	508	471	478	487	538	482	532	511	475	523	467	515	457	504	518	461	527	497	474	468	526	464	455	460	478	472	520	512	524	475	475	485	499	495	476	517	479	507	477	448	457	513	492	481	510	460	492	486	501	549	470	503	468	490	473	522	523	486	472	477	507	512	503	481	496	507	469	526	516	486	473	476	510	483	494	509	461	493	447	518	486	494	487	476	502	519	502	478	500	500	464	512	486	484	494	500	480	470	504	494	512	469	527	502	500	493	451	489	447	477	539	490	524	441	506	455	498	462	466	472	479	488	495	533	517	496	465	474	457	481	485	448	475	472	471	481	485	502	528	516	494	506	483	488	483	438	483	503	489	484	513	462	487	501	499	473	491	476	447	470	522	525	503	490	511	489	483	476	495	507	475	500	474	487	512	473	489	528	460	475	507	509	459	512	502	502	520	482	475	502	465	475	522	450	487	475	484	469	487	487	503	479	493	490	483	491	513	506	505	495	525	484	519	478	475	493	461	488	482	456	519	497	474	487	498	510	461	484	497	492	494	466	481	547	500	513	513	523	493	524	462	493	458	490	504	459	515	470	478	467	489	504	465	507	496	471	482	504	513	470	477	457	535	526	459	471	484	504	515	487	492	481	468	510	497	496	495	506	487	499	499	462	469	532	503	476	479	512	489	512	457	468	507	454	474	486	503	478	470	503	464	501	490	488	461	474	508	483	465	503	489	503	518	551	539	461	539	485	445	474	492	449	501	497	515	519	502	487	505	494	510	486	513	482	475	513	496	448	509	501	512	464	476	511	458	483	485	450	502	478	503	477	512	472	427	489	489	497	525	480	507	510	468	483	535	531	450	485	500	475	488	475	509	482	489	483	525	500	499	455	517	478	536	484	477	514	504	479	473	524	524	482	485	484	468	472	443	464	523	558	493	505	493	437	457	441	481	481	463	502	485	504	484	485	500	525	504	495	464	507	488	501	505	437	442	475	512	457	513	491	483	494	508	457	518	496	497	508	511	485	481	529	462	482	488	521	508	456	520	477	491	532	494	520	464	515	492	485	468	476	515	539	468	471	524	513	535	478	489	502	472	484	490	473	560	516	498	451	484	474	496	505	494	518	510	498	547	520	461	515	514	534	480	479	479	490	502	452	484	518	472	495	501	530	517	520	462	493	508	508	460	507	467	476	474	446	508	497	512	531	547	501	454	497	486	462	502	501	495	436	485	515	460	503	501	510	473	492	507	481	504	464	488	475	483	503	544	481	464	507	525	500	453	456	469	502	509	500	518	488	476	443	493	495	467	476	491	481	530	482	509	467	532	459	491	533	479	499	491	512	463	469	451	481	493	482	490	474	470	509	502	504	480	508	507	467	477	464	454	459	431	471	524	486	490	479	475	514	501	502	517	460	479	502	499	467	448	476	489	504	470	469	437	499	490	433	508	501	480	504	537	503	452	425	537	491	520	487	481	528	471	493	479	522	476	490	518	488	509	474	466	505	489	480	503	458	506	519	497	501	487	507	461	502	512	510	504	528	491	471	500	500	466	494	511	459	506	457	462	510	500	487	513	482	504	452	497	476	513	528	466	470	439	488	541	466	425	496	484	477	479	504	502	467	453	446	513	458	523	508	496	498	488	495	504	498	492	502	546	474	509	483	488	460	496	484	523	489	500	531	540	507	513	503	474	478	466	471	482	514	466	475	508	508	449	469	493	497	468	470	482	503	512	491	458	445	477	492	458	468	504	484	487	512	487	474	475	465	484	510	511	471	474	521	504	455	501	517	495	479	526	503	482	506	488	501	503	473	471	476	465	465	496	506	516	533	458	494	477	490	482	477	494	463	468	485	529	489	482	459	520	478	486	454	496	517	458	510	511	493	491	494	532	504	504	499	530	514	517	479	475	466	484	504	450	485	486	503	481	481	482	466	485	464	483	508	500	478	432	504	502	499	521	516	522	530	490	494	495	542	503	517	500	498	489	457	492	487	513	480	500	468	480	478	496	466	481	496	483	486	496	490	458	475	465	496	456	495	539	510	441	497	525	481	479	493	455	477	512	463	462	499	498	481	483	492	477	481	496	455	456	502	502	480	503	509	523	498	485	472	507	488	509	481	474	488	491	524	554	518	510	484	473	473	529	465	471	515	454	463	504	485	502	496	457	495	481	520	530	457	531	512	438	502	527	462	439	506	495	503	495	478	480	475	451	483	488	458	513	491	491	467	514	540	491	462	477	506	498	477	470	467	497	494	458	501	488	519	499	495	473	496	512	470	467	475	514	474	484	503	512	506	490	489	465	500	466	516	497	509	461	497	497	490	454	493	481	493	500	472	469	490	516	515	511	538	460	509	492	524	486	492	528	532	478	506	491	502	495	492	486	510	487	426	521	498	463	506	525	488	493	444	474	485	529	449	500	470	491	491	504	499	483	446	480	469	495	492	461	471	467	513	472	505	495	466	494	507	463	515	512	496	498	482	467	500	456	499	518	469	497	463	489	500	477	488	507	486	451	506	474	488	467	511	493	501	454	466	488	515	500	478	482	502	517	492	482	490	534	506	453	484	496	478	498	526	472	488	476	464	509	511	485	494	490	495	526	508	504	494	511	487	502	462	493	480	465	471	493	513	508	463	521	503	496	466	442	511	519	458	526	480	460	514	518	489	442	509	473	477	495	496	511	527	500	509	478	494	504	486	495	530	482	517	463	490	473	524	470	461	479	485	509	512	470	453	439	500	501	497	492	465	488	439	460	511	498	496	503	495	486	529	469	465	552	467	499	481	453	497	507	464	482	504	494	503	503	461	497	478	450	518	516	488	493	531	501	493	518	462	497	481	505	476	501	508	474	485	498	505	496	489	509	479	447	490	523	495	507	510	483	494	530	501	503	540	468	517	512	480	497	477	481	495	488	499	496	502	476	481	509	505	448	482	496	478	503	492	489	442	479	507	521	489	493	483	505	473	501	481	492	487	486	461	502	524	474	477	462	496	484	518	462	509	511	545	503	484	477	529	552	467	459	513	497	488	481	503	485	477	484
11337	21520	22730	11433	6552	4859	3729	2958	2342	1958	1723	1518	1273	1177	1039	979	899	856	786	747	724	703	633	651	638	615	612	650	634	628	597	553	541	567	569	572	586	509	502	519	566	488	533	550	500	527	488	524	528	505	480	523	465	498	425	487	481	468	491	474	537	470	523	457	504	440	474	471	499	429	497	432	488	478	473	474	475	485	458	453	469	473	477	429	469	451	487	441	496	475	489	496	495	495	444	458	441	484	472	464	488	506	438	470	449	451	526	481	458	465	466	439	449	493	444	472	467	462	473	471	506	467	428	481	464	454	468	494	469	477	485	476	486	450	427	443	457	445	478	470	439	487	455	520	448	470	513	442	447	474	424	475	498	416	465	502	516	465	468	467	474	479	502	479	486	454	448	461	470	483	446	452	447	451	471	453	468	455	462	436	434	476	511	496	493	482	465	470	434	473	487	458	494	465	479	473	463	466	454	467	454	468	486	493	444	434	433	504	490	419	485	468	485	447	439	472	459	502	470	441	487	480	485	515	483	500	450	465	456	489	469	467	438	468	470	442	457	491	485	439	475	477	526	486	438	490	481	476	483	469	443	448	461	411	469	436	461	473	473	467	463	456	508	456	449	444	461	471	427	487	495	478	452	451	425	464	500	493	505	486	485	507	504	492	483	481	486	457	477	488	461	448	470	475	460	487	470	426	458	441	455	492	489	474	483	498	464	463	488	429	468	491	513	444	482	446	484	456	480	444	432	475	448	455	462	451	416	513	438	456	449	472	475	450	440	470	481	462	465	437	480	495	508	462	473	437	510	500	452	469	490	510	466	486	458	440	455	479	451	471	447	467	473	477	481	492	455	459	475	473	428	464	438	471	457	459	458	429	441	487	435	500	457	490	449	464	475	425	471	445	467	473	469	476	438	450	464	445	476	493	479	466	520	532	451	440	461	449	470	491	468	465	476	430	486	484	472	485	480	498	438	419	473	463	465	491	443	495	484	464	439	456	474	429	433	427	463	456	498	461	432	460	453	427	421	480	449	427	470	479	491	459	472	463	440	469	409	488	467	481	469	451	461	432	488	458	486	514	480	447	485	479	479	477	437	468	477	434	486	486	498	424	493	462	432	488	424	493	509	483	466	454	501	489	474	417	524	475	472	446	457	455	478	479	447	493	454	434	467	428	440	456	478	433	512	448	485	426	505	445	416	460	433	433	493	483	451	458	465	423	459	453	495	450	432	512	480	461	464	484	474	478	429	482	453	451	461	468	477	484	455	483	511	463	496	472	476	465	482	453	435	439	476	460	460	461	448	455	484	459	479	450	496	427	449	451	484	457	459	430	459	501	451	500	445	465	444	462	433	479	508	478	475	448	506	457	451	462	455	457	457	473	472	456	505	466	473	467	484	472	474	435	472	465	475	448	459	483	455	466	443	459	476	479	454	438	473	473	513	447	468	437	477	449	442	458	492	472	438	491	477	493	477	455	465	452	449	479	443	493	431	477	452	454	466	457	490	443	444	468	462	478	490	434	463	475	475	478	457	467	444	479	462	456	480	488	503	521	469	461	480	496	450	451	420	463	462	466	463	439	461	456	500	452	479	457	474	450	483	455	456	489	446	472	434	514	447	479	496	438	457	502	497	475	467	489	466	447	441	462	471	472	480	483	471	459	475	482	493	468	467	450	441	483	488	457	459	508	501	455	478	507	474	511	458	467	457	487	497	431	441	466	485	449	481	492	474	450	453	464	448	505	488	467	433	428	482	458	474	458	468	480	447	444	473	455	469	399	453	476	452	447	458	444	443	447	483	477	466	466	488	443	452	474	475	480	508	465	444	445	466	459	454	477	438	472	497	468	470	449	483	482	515	506	439	482	446	492	484	447	453	500	478	456	445	468	469	456	479	442	455	460	488	489	467	445	458	468	476	479	464	461	450	474	491	467	489	484	472	472	488	479	477	437	464	496	471	459	475	442	469	440	483	480	481	441	431	468	484	440	461	463	497	480	479	514	479	456	471	482	496	470	462	504	475	466	505	451	451	446	484	474	502	488	454	462	417	462	450	445	442	468	431	422	459	417	449	467	446	470	512	499	454	498	468	454	464	445	461	475	448	442	448	466	487	483	430	465	483	464	465	488	497	458	463	460	525	457	481	431	448	438	488	426	483	469	483	459	457	459	449	503	449	479	466	448	455	511	479	496	462	482	475	479	469	496	463	421	450	438	456	456	472	407	477	457	476	435	505	475	474	471	467	518	458	488	447	467	486	458	451	481	500	457	425	459	497	481	465	492	437	428	439	466	499	464	469	449	468	492	451	441	465	517	477	433	503	433	455	457	469	489	481	475	464	492	445	497	521	534	434	429	465	466	477	461	469	498	474	435	454	475	451	476	443	439	458	448	462	509	465	459	477	483	503	460	431	490	440	449	457	440	471	454	478	449	439	496	453	455	502	477	493	490	444	457	489	495	493	438	469	475	476	437	453	449	492	455	431	447	492	441	463	480	462	475	472	439	457	493	493	474	497	439	469	484	479	465	467	447	446	455	456	432	478	483	474	438	470	480	476	455	473	442	449	486	448	488	497	474	471	508	476	450	462	497	496	446	466	466	460	478	471	452	435	482	480	467	469	491	461	488	459	489	459	431	479	420	433	465	462	478	433	462	492	458	464	492	476	445	465	479	455	451	456	496	499	481	477	452	467	483	436	472	462	466	480	479	463	455	492	445	462	477	489	435	469	448	444	456	425	469	422	493	494	455	452	453	478	458	419	459	460	450	444	460	493	467	459	470	496	535	457	455	415	470	495	493	442	467	446	459	451	475	450	493	482	455	457	477	416	442	472	453	509	451	478	444	480	478	464	473	470	467	472	486	454	437	461	461	479	484	459	469	480	480	496	479	475	490	490	466	443	455	454	451	457	479	419	451	448	475	471	444	465	490	431	481	463	455	505	464	447	465	459	473	496	455	473	460	472	478	453	474	434	448	497	452	461	453	457	437	448	474	483	509	470	462	467	453	489	510	484	452	485	475	444	463	473	428	446	457	465	469	465	503	467	455	478	461	448	484	482	450	469	458	495	467	454	500	412	488	521	436	436	510	440	503	441	466	434	454	446	465	447	459	467	420	462	492	475	467	434	449	458	512	499	451	465	523	436	441	446	463	490	430	460	467	471	463	435	460	475	479	466	431	432	466	490	480	456	507	413	439	464	494	430	459	451	476	446	484	475	437	445	474	472	475	483	460	469	472	455	493	482	482	475	494	487	497	483	479	469	463	457	464	424	469	421	457	459	505	487	450	455	476	454	449	499	449	450	495	459	506	490	463	469	456	480	444	499	459	440	473	464	533	491	487	476	448	453	474	456	455	454	435	477	494	455	466	487	479	440	435	438	470	478	431	449	464	432	481	453	456	475	436	439	462	465	467	443	488	472	493	446	463	479	466	483	431	476	402	474	471	468	466	466	488	437	472	440	434	464	476	490	467	519	474	464	477	506	470	442	478	472	450
28177	14442	2343	826	651	602	578	550	487	536	508	542	618	571	497	539	490	536	535	533	526	535	566	528	516	539	521	534	498	531	524	512	526	556	523	528	504	566	524	533	491	545	567	480	498	492	600	551	532	550	523	513	505	526	512	505	528	528	485	545	555	491	533	557	512	518	479	501	521	510	514	521	509	521	507	528	561	513	560	526	519	504	534	517	534	519	522	516	567	525	514	542	496	505	524	512	530	539	558	503	551	553	501	526	554	506	525	530	499	536	507	508	506	515	568	540	528	531	497	517	522	529	497	519	541	526	516	529	494	509	485	523	488	512	491	546	552	504	545	527	511	530	505	522	524	528	545	532	520	529	534	500	551	498	460	525	518	527	535	513	541	521	512	528	541	574	563	524	546	509	503	486	531	517	521	501	520	523	516	492	501	533	529	559	530	520	493	509	527	537	539	521	532	470	533	508	513	538	503	509	495	521	500	524	557	519	521	547	500	529	547	554	519	555	549	547	513	514	501	504	512	500	514	523	515	544	510	535	520	524	508	513	547	536	511	544	569	484	516	467	504	571	574	568	515	502	565	510	508	518	575	483	535	510	525	530	482	493	554	487	558	528	508	499	522	529	561	560	554	459	527	533	510	511	523	517	507	492	546	507	550	541	510	509	523	523	541	493	503	530	495	560	503	518	524	531	534	565	503	559	531	518	502	494	527	482	500	521	521	523	532	506	545	521	484	536	523	534	518	561	515	560	541	504	517	495	501	536	523	517	523	525	534	490	529	497	530	519	546	530	537	545	546	556	508	542	551	551	563	556	563	515	519	494	529	542	522	517	530	544	574	551	546	506	501	512	521	500	536	496	519	517	518	513	487	530	501	525	529	470	524	493	492	484	529	514	486	546	535	529	536	524	531	502	519	544	533	496	545	537	521	515	521	552	538	508	576	511	528	504	532	507	501	498	480	519	500	494	518	513	556	527	530	535	553	530	556	505	548	486	520	526	521	490	524	505	542	554	440	485	481	539	528	543	517	521	517	513	553	501	550	536	500	509	564	546	533	498	541	547	559	498	509	513	560	538	548	485	524	534	521	518	531	583	491	544	500	548	519	558	510	509	538	555	551	497	552	545	542	581	524	527	549	561	521	534	523	541	538	506	479	515	472	483	543	553	496	498	503	544	541	499	500	568	549	516	535	514	511	530	499	539	524	520	563	536	530	535	520	506	511	506	538	548	549	563	530	516	532	519	491	511	521	506	508	546	535	500	518	552	522	533	525	500	508	527	529	539	509	487	493	539	495	554	513	532	497	570	527	530	512	563	546	494	511	524	538	505	532	532	536	530	523	564	501	522	531	517	571	556	495	570	542	524	513	504	509	528	531	515	513	526	512	531	495	549	550	503	508	528	519	546	551	537	528	543	571	534	531	508	574	504	524	533	515	508	511	505	538	540	495	524	511	506	516	521	513	517	508	524	501	522	517	535	530	485	493	511	525	513	503	545	521	537	534	549	500	517	533	542	530	544	545	515	505	542	498	566	540	554	532	501	495	538	535	489	516	551	546	506	553	493	484	546	527	526	526	530	510	486	458	522	521	506	587	526	524	489	561	538	555	544	520	493	508	543	497	518	533	538	524	528	502	498	528	536	548	502	524	557	496	488	548	515	518	564	501	526	567	489	473	524	520	503	512	501	508	493	517	520	518	526	469	515	537	512	501	502	532	496	515	521	528	512	520	499	558	502	489	533	528	521	535	564	544	509	574	521	504	535	533	554	487	520	531	513	546	547	556	563	508	504	544	483	544	492	525	531	537	535	537	497	516	506	534	555	497	505	525	500	556	496	491	582	519	525	486	505	494	523	499	530	503	540	511	491	508	531	568	503	543	517	580	474	513	494	476	523	534	500	564	526	569	529	476	518	513	495	521	510	524	535	538	534	511	564	518	510	565	537	552	548	534	497	519	546	535	564	485	536	531	510	526	519	492	495	511	522	552	567	514	544	494	517	519	496	536	524	514	473	505	564	484	512	478	499	513	528	499	525	553	577	532	527	554	584	547	550	545	515	525	481	506	546	501	513	509	524	517	526	549	541	544	522	530	527	547	555	532	550	550	506	546	517	511	497	552	498	509	562	525	548	507	539	540	515	536	508	518	499	507	448	484	526	519	497	497	506	526	549	503	523	541	507	542	522	505	535	534	537	554	517	496	530	519	552	519	530	554	534	513	535	517	533	515	494	517	532	515	524	514	553	552	527	546	527	515	505	527	498	529	521	517	536	564	549	507	551	544	496	526	491	484	525	528	516	567	545	528	517	526	532	567	508	519	502	512	488	485	529	519	497	514	486	528	522	484	529	524	490	573	481	526	465	549	536	543	534	543	511	579	542	564	535	519	517	495	510	542	537	510	545	560	554	517	541	518	498	552	529	543	513	546	486	536	546	531	564	498	505	530	540	516	535	532	528	523	569	524	541	516	498	561	541	528	533	538	524	500	521	502	464	565	529	509	498	540	551	550	505	489	527	504	510	539	543	556	521	537	542	517	516	532	526	530	539	521	511	519	495	506	520	524	508	512	501	541	483	546	488	520	522	527	540	533	554	540	494	564	533	501	526	520	560	493	510	566	522	512	551	514	533	478	538	515	544	483	534	517	504	525	513	509	518	514	529	526	498	492	532	534	534	507	542	496	537	489	527	527	515	533	542	527	545	487	529	481	539	521	576	489	519	505	530	519	529	549	524	543	536	502	507	529	513	493	565	564	525	529	554	518	530	514	526	559	524	514	525	501	573	507	504	526	509	526	505	501	513	496	479	525	544	484	560	531	542	564	518	500	537	535	527	547	505	513	562	484	504	519	496	527	540	551	505	510	539	534	559	506	520	523	552	536	469	542	525	552	517	520	544	534	485	538	531	530	496	507	552	509	503	543	514	513	509	539	463	491	559	543	504	535	547	524	508	564	525	524	510	514	509	519	516	555	499	491	499	573	569	533	578	503	489	493	559	571	521	512	524	502	481	574	524	542	544	553	472	530	520	540	531	526	511	523	539	517	501	494	505	537	525	514	518	480	542	526	482	470	509	530	513	529	504	570	507	529	477	537	496	494	550	567	534	513	508	588	553	521	480	516	544	513	560	491	554	510	589	498	515	536	559	555	523	519	535	557	496	507	533	542	532	492	464	508	521	506	523	503	499	527	506	534	478	491	560	568	521	534	551	531	529	497	532	490	587	483	501	504	552	475	545	521	532	506	506	537	538	525	512	527	534	473	560	538	510	514	514	527	540	549	523	541	589	512	545	520	514	538	496	544	487	491	507	537	505	540	511	511	547	492	522	554	520	542	487	539	568	518	539	528	515	510	509	559	567	531	505	531	504	518	528	549	557	555	493	517	511	494	510	555	481	529	502	546	528	524	525	490	528	515	506	484	533	530	501	541	523	560	507	518	526	489	481	540	554	531	477	501	550	541	500	517	584	550	525	499	523	517	502	528	576	545	536	559	503	537	557
5738	1834	1586	843	704	683	615	608	647	603	611	574	547	576	553	585	550	535	557	543	576	581	581	541	565	531	531	575	534	552	551	524	534	558	590	566	553	553	567	563	562	547	508	535	557	561	556	577	547	556	517	558	572	563	555	574	556	573	537	526	545	519	553	547	589	551	584	533	547	499	555	543	551	520	550	534	517	564	525	516	542	564	558	558	560	557	545	513	521	530	535	545	578	523	562	559	550	538	533	540	562	566	541	547	533	529	587	573	563	528	568	610	544	570	535	562	554	561	527	568	547	540	552	557	518	553	563	533	557	510	551	554	566	586	504	563	545	556	529	500	540	481	590	523	531	536	574	568	503	557	469	562	535	553	578	533	539	521	534	513	557	510	544	570	505	547	566	534	547	522	544	571	566	525	537	563	553	543	503	587	524	489	536	548	519	552	527	543	558	563	522	553	593	565	552	560	518	525	517	566	561	554	560	539	542	545	581	538	501	538	529	577	563	538	550	530	534	578	527	530	507	524	534	551	508	526	596	508	536	589	558	542	577	579	535	542	551	520	570	541	556	549	537	556	572	520	538	551	529	571	524	582	515	602	561	562	561	559	499	552	526	539	523	531	527	593	565	544	572	546	551	565	570	528	541	542	543	578	543	554	530	487	541	552	534	590	567	535	571	567	576	514	509	581	515	525	560	565	547	609	530	567	557	594	552	539	516	526	529	545	543	581	540	533	578	529	536	575	521	538	566	511	587	577	535	539	557	555	528	555	533	490	530	532	517	571	553	559	590	540	548	554	542	550	524	580	552	561	542	588	548	552	537	603	551	556	551	560	521	569	549	551	547	526	543	527	557	571	545	546	562	543	523	521	555	533	483	553	561	553	566	590	569	539	579	548	531	577	598	580	525	573	561	543	554	531	565	546	516	555	560	554	543	532	527	568	547	569	564	571	549	534	539	514	565	528	579	513	559	539	538	546	503	566	557	520	537	549	508	576	569	589	558	539	524	552	547	550	588	579	585	548	553	563	530	536	561	556	563	542	511	553	552	605	526	569	563	496	590	521	540	519	551	577	542	538	561	581	570	532	564	511	583	523	505	574	550	517	514	542	508	557	595	566	562	554	548	526	613	529	551	521	551	548	519	561	556	533	570	527	596	565	543	529	540	514	541	563	539	558	542	585	567	539	554	542	516	588	563	550	513	577	531	557	526	527	539	585	525	541	518	526	570	546	530	554	579	514	547	568	558	531	564	584	515	528	495	514	529	549	552	576	533	578	555	543	536	541	584	551	541	542	536	519	527	511	523	554	583	484	568	591	532	572	552	552	580	553	525	558	554	542	582	550	546	581	531	541	545	537	557	487	507	552	531	576	530	545	570	527	558	564	530	515	593	540	510	504	559	575	550	528	526	550	520	555	543	597	540	523	517	563	591	511	545	583	550	543	545	541	515	555	551	514	536	572	510	504	547	552	559	531	554	559	518	542	571	552	548	523	530	536	519	508	534	539	497	518	549	526	534	560	557	537	576	564	552	607	542	561	583	562	530	542	525	518	522	543	559	527	558	546	571	556	560	529	556	549	531	533	518	538	587	541	574	570	524	551	546	515	603	542	591	564	557	506	546	557	558	551	539	544	555	550	596	533	546	525	571	541	551	574	560	567	560	513	538	539	546	553	549	550	530	536	527	563	568	576	562	566	528	555	577	545	554	514	517	547	535	557	569	563	515	560	545	551	537	549	563	568	556	552	532	510	571	594	590	571	547	508	570	523	570	541	538	533	539	541	542	535	596	579	543	545	585	528	541	529	556	565	572	525	504	575	593	557	535	551	522	551	584	505	548	564	529	552	528	525	562	565	526	565	557	559	534	539	575	555	527	522	541	559	606	549	543	571	571	550	552	550	535	508	528	566	607	571	550	568	526	545	512	524	560	536	563	517	580	530	548	546	547	578	552	499	532	504	529	519	578	553	548	576	552	545	535	492	542	527	510	552	511	546	561	581	545	553	545	559	548	536	552	506	526	583	510	548	541	553	546	561	563	575	528	553	560	549	565	591	530	577	548	586	605	547	526	542	504	540	529	537	520	573	549	603	582	578	540	597	549	523	552	576	557	541	523	488	574	551	551	536	521	521	567	537	570	552	572	561	582	559	584	551	516	542	564	544	524	532	563	539	531	547	575	539	599	554	579	539	522	541	552	559	539	565	546	598	516	537	535	582	567	514	564	519	588	527	550	549	527	582	553	548	583	527	520	543	574	532	604	557	556	562	537	568	554	573	564	557	575	542	573	517	559	522	521	527	551	530	567	518	562	562	545	537	583	503	545	568	572	597	570	571	548	571	501	559	578	543	551	500	558	538	564	511	514	526	541	523	538	532	513	536	538	545	581	571	566	565	542	539	505	552	542	563	512	536	553	571	545	557	577	582	538	522	535	524	545	521	509	523	572	553	547	583	547	541	554	550	516	522	515	572	549	556	520	555	585	528	515	524	502	540	597	509	561	562	546	545	546	566	530	533	572	547	546	538	509	531	530	560	517	524	556	538	557	546	575	562	591	541	532	567	518	561	542	511	583	581	499	556	503	582	590	560	525	524	531	578	545	523	576	577	558	526	560	505	515	510	547	541	558	554	591	533	579	538	536	528	537	530	536	544	547	532	526	520	525	562	532	544	558	551	560	546	557	568	558	558	542	583	545	551	528	556	602	596	508	509	516	526	539	549	556	544	516	530	527	514	560	553	586	525	550	528	563	503	534	559	528	562	535	512	533	534	556	547	551	556	568	502	545	549	584	588	563	527	543	594	555	570	543	530	546	574	574	547	543	541	527	546	545	583	592	549	545	523	519	547	574	558	583	537	538	552	569	564	548	552	585	573	501	598	550	532	569	556	530	501	593	546	556	573	542	543	573	587	550	531	531	563	550	582	545	517	565	590	502	559	554	528	550	565	565	590	539	556	546	564	564	547	575	564	531	616	547	536	537	588	551	530	554	553	544	545	575	555	572	542	564	553	562	587	566	569	538	550	561	526	574	578	537	542	578	557	564	565	568	533	540	583	589	525	510	535	525	494	564	527	582	572	539	545	557	549	569	567	564	591	554	557	570	558	547	566	522	543	583	543	554	557	510	551	549	541	560	573	540	529	529	511	506	582	542	547	522	569	529	525	589	574	490	557	527	503	553	551	540	561	568	537	574	554	561	559	540	531	515	559	541	532	594	534	512	532	560	532	521	538	560	589	531	561	524	554	530	574	542	538	557	567	581	541	529	560	563	524	564	562	590	524	534	512	544	541	567	566	553	544	557	551	535	545	577	487	516	548	576	523	520	545	556	517	566	549	569	558	610	608	570	558	536	583	537	571	557	560	549	548	575	599	546	548	543	573	582	546	520	577	560	496	567	523	539	563	553	592	551	554	559	488	585	575	545	519	526	544	510	570	587	582	541	533	578	592	550	536	512	578	552	544	530	556	501	552	514	540	543	541	568	571	547	547	538	524	589	594
25047	20677	27088	24284	20677	10942	1379	789	653	562	533	423	394	387	385	366	345	332	308	299	271	309	286	288	247	313	290	256	258	278	292	278	304	273	257	281	251	282	245	248	267	287	227	248	255	241	241	232	242	264	238	263	246	237	252	248	241	232	248	224	279	255	225	226	253	251	235	272	227	243	257	266	235	238	241	239	255	262	254	239	252	226	221	288	262	237	262	270	224	258	204	244	244	232	230	232	242	234	227	228	273	256	252	238	228	223	267	220	256	273	233	211	252	241	236	255	241	221	273	234	227	196	220	221	233	245	248	237	233	249	242	231	222	259	249	256	234	229	220	233	241	238	218	256	221	230	270	262	235	220	244	235	217	207	246	230	243	218	252	226	230	239	207	214	235	226	243	242	216	243	251	245	266	203	250	240	248	223	256	223	242	217	241	203	204	224	238	252	223	228	212	237	270	243	237	237	207	234	228	224	250	204	220	221	253	253	232	265	234	261	225	241	233	256	230	260	222	231	236	211	246	252	245	252	267	238	240	240	246	244	235	228	238	250	218	249	226	249	216	204	239	228	223	214	227	212	212	207	242	256	239	247	270	212	218	217	235	239	238	260	240	211	239	260	221	233	207	218	242	217	245	222	240	217	244	248	243	257	227	224	226	231	215	228	249	228	253	245	211	242	233	226	218	219	220	253	247	257	243	246	257	251	262	244	223	253	242	240	262	249	249	231	248	226	250	264	235	239	284	236	216	234	222	260	215	247	234	237	249	223	272	232	234	250	244	203	222	246	209	230	251	248	239	266	226	232	241	226	230	221	221	236	231	237	255	242	247	234	227	252	261	231	220	235	250	240	223	227	254	249	217	254	237	246	231	255	224	260	204	267	241	285	238	217	266	237	236	261	238	264	220	228	237	227	242	221	263	244	226	211	214	235	258	246	240	243	216	228	244	233	242	224	252	228	205	274	244	239	212	258	234	228	247	216	227	259	231	239	240	226	245	254	256	219	261	224	246	252	256	251	249	246	240	227	244	230	240	243	256	219	240	224	220	232	256	244	213	215	231	253	236	213	249	222	251	276	216	233	223	227	222	224	226	225	212	241	216	242	224	236	243	231	234	236	257	240	240	249	253	273	202	251	209	238	258	247	257	220	240	240	215	233	234	213	215	264	234	207	230	248	214	266	225	269	250	239	218	210	223	222	244	252	247	217	233	216	233	228	232	230	252	270	229	245	253	215	211	233	245	225	247	236	224	250	231	241	219	236	263	236	239	253	230	212	248	251	222	218	259	239	229	239	257	246	226	251	233	207	233	226	260	254	242	229	254	227	226	201	207	235	217	227	219	263	214	234	247	222	255	266	244	224	215	223	239	227	240	232	213	234	243	233	225	220	207	255	238	237	237	222	250	247	235	265	226	242	240	251	232	236	244	248	249	239	259	244	228	233	217	213	243	246	267	219	255	250	238	223	245	202	243	244	245	277	204	224	237	241	226	213	204	227	223	221	240	266	230	214	249	252	244	229	225	241	246	242	250	229	228	230	237	258	243	235	220	241	233	249	243	215	241	216	233	224	224	241	216	238	213	201	232	226	224	207	250	224	216	226	249	241	239	230	229	241	221	239	249	237	224	245	265	206	245	232	235	251	238	246	255	222	224	258	255	259	243	228	272	276	251	252	222	242	240	239	253	236	240	233	245	232	206	240	234	244	244	222	219	207	260	258	249	231	265	242	250	221	239	242	236	249	257	231	239	234	267	231	232	239	233	238	227	202	267	231	252	254	243	228	246	229	255	260	256	234	228	229	234	213	241	210	227	251	250	252	241	221	224	274	234	245	236	240	264	246	230	236	246	239	235	271	227	244	231	247	246	228	237	261	246	240	218	237	236	235	254	221	242	231	207	255	232	258	226	270	211	244	216	209	233	215	220	271	238	240	252	244	262	241	224	217	239	258	239	246	222	245	234	240	210	247	254	250	230	250	230	220	238	246	248	212	225	233	250	234	259	251	234	252	253	224	274	239	253	239	215	230	196	233	225	227	236	228	235	246	220	240	223	244	233	240	263	191	246	244	271	215	232	200	221	247	233	223	213	224	225	213	260	227	213	222	250	216	255	232	257	256	259	237	253	230	227	257	259	226	212	247	241	223	259	247	249	228	245	230	253	240	228	232	208	256	259	232	216	242	228	233	263	226	225	243	248	244	222	228	229	243	278	239	222	238	212	243	240	213	232	233	252	240	239	195	260	223	226	242	258	226	242	239	276	224	232	239	230	251	230	230	202	233	243	220	224	226	238	221	261	239	258	237	211	240	239	248	225	225	247	209	217	245	260	238	253	238	243	232	234	229	236	239	250	224	238	226	241	276	239	213	217	232	248	238	229	205	237	239	229	241	239	241	236	267	250	222	212	263	252	267	242	217	240	226	243	244	242	254	224	234	218	244	237	256	248	242	253	229	209	258	257	223	244	245	269	242	241	231	211	233	270	231	238	241	242	269	268	233	259	244	245	235	233	219	247	239	227	215	233	229	266	224	244	213	228	245	256	242	219	208	205	251	249	228	225	262	235	238	259	219	235	218	238	271	235	238	210	226	273	226	224	219	247	241	238	222	221	233	234	249	244	216	251	236	260	260	271	241	248	243	249	231	212	273	267	238	244	250	225	232	255	231	211	265	236	237	235	243	206	225	233	251	256	222	258	249	213	229	220	255	258	247	246	239	209	198	273	214	242	230	248	233	217	221	218	226	211	249	236	229	248	222	232	280	240	228	228	231	239	237	221	263	236	230	240	248	219	248	222	241	248	237	246	217	214	217	257	231	227	207	207	214	238	208	230	215	241	234	261	242	230	223	219	203	242	239	232	255	242	248	225	243	248	207	241	235	235	262	208	219	245	214	250	233	227	242	229	263	267	249	221	237	241	238	236	230	256	220	233	232	224	250	258	241	230	215	220	255	231	229	220	248	224	281	233	237	229	245	252	205	227	239	211	212	264	266	245	248	242	249	238	263	227	207	222	234	238	254	260	240	232	255	237	229	248	253	216	229	221	232	238	244	256	225	242	226	228	234	243	220	234	196	265	263	244	233	236	234	238	227	215	250	240	218	269	214	230	258	237	261	239	234	247	256	227	191	251	242	219	224	242	246	226	232	228	231	262	245	239	241	219	225	238	257	226	213	230	261	250	256	224	225	236	240	207	249	232	244	231	259	214	232	229	211	244	271	240	246	228	239	242	216	242	213	234	244	216	240	247	225	250	230	230	247	218	237	223	256	211	217	254	230	214	210	228	233	253	233	243	237	220	210	220	203	250	230	225	242	245	237	225	227	231	227	212	238	233	241	239	220	216	229	251	218	225	263	251	238	255	232	222	242	220	229	228	202	229	274	217	241	229	243	243	213	234	241	231	235	211	241	264	232	251	222	228	218	232	251	264	252	275	230	230	245	261	250	246	250	250	217	240	284	213	245	238	226	242	266	260	250	241	250	224	241	261	216	233	231	232	227
8223	14518	15336	6807	3625	2648	2067	1625	1256	990	946	779	677	621	537	525	491	459	432	420	368	352	386	343	337	335	315	335	334	305	292	342	305	290	281	318	305	307	298	277	298	265	295	287	270	290	288	295	298	308	262	276	286	272	268	272	271	267	273	270	264	284	270	286	257	281	270	270	295	263	253	240	276	250	288	259	257	247	282	255	277	246	263	251	261	264	261	258	271	244	273	256	263	272	255	253	257	240	268	250	264	279	258	265	245	252	266	261	263	255	250	269	246	282	262	230	248	265	258	235	252	246	258	285	236	275	244	242	241	248	253	254	251	260	242	233	238	269	244	257	296	255	260	237	265	263	274	246	246	256	255	249	276	227	260	271	240	252	227	266	242	275	233	250	272	263	241	227	247	233	234	272	272	253	262	261	254	276	261	263	264	278	258	245	262	251	235	247	248	267	271	266	270	264	258	259	287	234	277	234	255	256	258	253	263	258	229	265	271	248	279	240	257	223	246	268	268	249	256	253	260	232	242	242	263	268	256	239	258	256	240	237	261	216	250	264	254	239	230	279	257	245	280	265	245	253	233	246	251	255	263	298	250	286	255	252	251	256	260	256	236	237	252	237	236	249	243	255	244	254	255	238	246	262	246	244	250	219	272	243	238	258	233	237	241	264	232	274	249	278	251	255	260	262	259	252	218	263	244	271	247	275	264	264	228	259	275	254	242	250	238	258	281	230	275	246	258	237	292	255	269	243	251	247	275	237	233	276	240	268	248	271	242	269	248	268	260	263	273	258	260	244	242	254	243	245	286	275	291	245	234	243	253	254	257	257	237	265	244	274	276	276	247	234	253	252	236	274	237	243	251	247	230	259	258	270	245	247	249	282	242	283	255	274	257	251	263	251	255	241	213	259	253	248	253	254	271	263	280	242	240	275	230	266	272	267	259	245	246	252	259	258	248	257	244	288	257	265	279	250	245	269	268	263	252	253	257	213	218	274	249	252	236	268	267	269	282	264	234	275	246	240	294	247	278	254	258	236	286	253	250	260	244	249	228	284	247	267	228	270	266	220	246	236	231	264	279	245	232	238	257	277	251	260	243	247	240	240	233	249	272	206	263	232	267	279	272	267	249	258	253	253	258	267	267	251	251	271	252	265	260	255	260	247	270	253	266	238	258	270	273	255	252	279	229	274	265	255	272	230	264	259	232	260	249	271	244	249	229	256	260	238	251	256	239	258	287	270	268	248	281	266	228	247	244	256	255	257	281	277	254	265	282	254	272	235	288	243	262	254	262	247	245	264	243	272	257	253	275	269	265	257	299	260	239	230	267	270	246	230	256	263	247	273	259	262	228	264	250	231	305	231	274	244	250	247	234	273	273	247	274	268	262	260	230	256	277	257	246	242	269	265	270	240	249	254	227	223	257	258	278	248	255	265	245	248	253	252	236	244	268	261	250	240	226	251	226	280	272	246	270	231	255	269	268	258	254	272	260	245	249	252	255	255	267	257	245	259	250	262	258	246	273	242	265	236	212	239	236	241	264	252	245	278	292	262	257	235	257	260	265	244	272	276	220	264	260	262	301	251	258	260	268	270	255	241	266	267	257	276	260	242	256	232	246	263	265	251	246	248	258	254	262	265	258	251	252	251	258	239	266	262	237	264	228	279	241	245	257	265	242	246	257	263	276	272	239	246	296	252	258	242	256	257	240	222	234	291	240	259	256	269	233	254	274	269	267	279	250	240	271	273	249	247	237	267	230	254	244	252	263	264	252	241	264	246	256	268	247	270	242	276	273	252	268	272	249	277	246	230	216	242	269	251	247	225	254	252	265	257	244	264	246	273	279	215	270	254	274	255	260	254	253	273	263	231	224	244	257	269	227	246	250	250	288	273	262	231	254	247	238	278	282	238	267	273	232	221	255	268	252	253	244	249	253	233	231	262	281	249	228	235	229	274	245	282	251	275	227	261	253	235	258	258	225	267	265	263	259	244	269	266	241	258	276	261	293	246	241	254	263	285	281	242	242	284	246	256	263	267	288	223	256	235	269	257	258	283	262	282	241	249	264	229	249	273	263	250	233	243	229	272	225	266	279	238	253	277	258	283	248	231	257	245	241	244	273	238	249	233	238	238	270	249	246	226	264	247	287	263	287	248	260	274	264	254	276	268	254	242	242	253	281	262	231	279	246	223	239	230	277	241	256	244	261	231	246	250	269	263	254	255	252	259	251	245	233	266	243	260	255	229	247	268	238	249	268	234	244	234	264	262	239	251	264	221	253	242	262	267	262	259	280	255	290	239	226	265	234	234	264	268	242	253	223	242	239	265	251	285	262	265	249	228	243	276	256	252	249	249	279	255	256	268	261	241	269	289	239	248	272	243	213	287	247	257	256	272	262	261	262	248	254	256	231	255	272	271	243	241	253	264	257	278	262	238	249	240	272	262	267	233	237	261	239	264	256	249	257	241	302	232	246	248	249	264	303	266	285	258	248	256	267	260	255	272	257	238	232	262	247	259	267	281	238	288	276	258	257	237	252	254	249	252	247	287	231	240	247	256	257	283	264	239	236	256	289	279	258	265	249	256	247	226	238	237	257	252	258	239	231	278	275	237	212	235	278	247	273	261	251	214	221	241	230	225	282	236	249	238	227	277	257	249	257	253	246	219	230	262	267	275	251	254	274	234	268	208	258	270	284	268	277	239	279	258	266	255	262	242	260	251	279	240	281	238	273	213	251	271	262	234	254	287	258	257	263	250	222	271	276	245	244	249	235	267	246	278	276	266	266	260	273	248	272	245	244	243	257	250	223	259	272	265	247	257	271	253	261	273	241	250	258	263	242	283	228	302	239	234	282	261	239	242	264	264	273	249	270	236	240	235	242	282	255	237	249	264	277	242	255	250	264	266	266	244	255	256	220	276	253	243	251	289	261	257	246	266	271	253	230	281	264	275	264	234	265	235	269	255	241	269	248	245	242	262	229	268	275	246	220	250	238	264	265	264	268	253	268	251	233	261	248	279	262	273	237	251	261	262	265	256	266	279	263	235	259	238	232	260	243	237	276	238	234	246	271	266	234	253	247	267	268	257	255	238	252	239	263	269	254	250	274	259	265	268	268	262	250	261	252	276	240	230	224	234	257	249	255	230	253	255	256	246	262	245	256	261	257	229	250	246	251	258	246	252	260	254	222	258	247	239	250	242	245	257	260	287	240	253	256	252	255	250	262	243	246	244	224	260	264	241	247	217	266	240	268	282	248	261	254	235	222	247	240	250	282	246	259	236	240	255	237	255	252	265	267	253	268	256	240	263	253	274	259	246	286	269	259	241	249	275	239	271	277	294	252	240	273	262	251	274	244	265	251	237	302	259	241	254	267	266	238	255	268	256	249	237	246	235	258	238	265	259	229	271	272	244	245	238	269	260	266	260	280	244	281	256	277	257	232	238	234	249	277	249	222	256	215	266	233	258	247	254	276	257	254	285	274	251	252	242	273	261	251	285
22955	20724	27493	23990	20729	20799	9318	1816	1249	1072	1030	938	858	808	753	712	736	729	677	604	594	571	598	586	581	606	568	561	534	533	546	559	544	512	512	550	521	499	497	508	481	501	492	466	516	522	544	494	506	495	496	497	533	498	500	471	478	496	524	509	480	472	478	547	522	514	478	497	487	524	486	506	540	460	498	494	480	459	521	481	493	532	450	556	508	515	496	477	523	473	514	515	503	483	524	470	480	475	476	500	472	506	504	482	521	493	477	476	508	479	484	475	497	465	500	515	454	463	492	488	482	458	505	451	449	481	511	467	479	485	475	503	486	482	496	476	483	510	505	484	467	522	543	489	517	516	486	501	513	463	546	516	498	466	542	508	464	497	502	449	473	515	469	476	449	506	487	480	529	485	530	475	476	492	515	533	482	473	524	461	467	473	479	468	505	464	498	511	513	506	477	492	508	469	447	485	514	437	471	508	514	463	477	490	462	490	488	504	534	515	466	473	439	520	501	505	467	531	473	498	481	483	495	491	494	450	482	506	485	463	505	482	466	498	490	513	442	485	477	511	456	499	482	491	506	501	507	507	465	499	490	491	510	520	469	479	451	514	466	471	424	488	466	460	481	496	490	496	514	489	510	509	483	483	500	503	441	505	492	532	516	477	529	486	465	494	493	466	507	470	489	499	507	493	507	485	434	460	505	495	490	499	491	485	484	486	512	468	471	472	501	504	485	479	539	473	517	446	499	448	470	492	491	479	494	496	480	467	534	483	500	494	490	506	449	486	458	462	487	483	524	479	431	479	489	488	425	483	480	511	464	492	492	518	574	462	477	518	512	526	530	539	526	508	445	471	535	459	508	501	536	498	494	487	501	511	432	459	467	473	442	492	481	434	547	463	505	490	491	473	490	504	494	513	493	475	485	486	510	515	449	472	489	477	560	498	509	493	563	455	534	472	527	491	474	500	521	507	499	493	510	488	514	469	484	453	517	479	468	577	516	509	487	456	464	528	452	553	507	477	483	465	483	504	540	496	470	501	477	471	499	465	474	509	507	484	489	513	478	489	478	448	498	498	527	509	513	530	532	531	518	499	501	492	482	514	433	472	481	468	465	489	512	486	441	479	493	497	491	513	522	526	520	458	493	496	484	469	460	480	469	487	515	460	497	522	457	449	527	508	492	503	465	478	478	487	460	479	538	510	508	509	478	496	500	470	468	514	540	480	514	498	447	479	484	472	490	527	524	485	496	480	494	473	468	485	478	469	459	487	445	472	484	464	481	453	465	499	505	510	519	512	507	493	470	486	487	479	507	503	463	480	516	521	478	503	523	476	558	476	529	479	490	474	464	492	463	461	517	515	469	487	519	508	481	478	519	520	470	514	495	438	454	458	488	500	457	492	469	497	492	491	465	456	464	449	491	474	458	459	433	525	459	468	474	499	503	490	477	517	449	486	505	495	508	469	485	478	459	483	505	483	470	499	491	470	488	484	526	471	464	477	496	511	503	498	494	513	469	485	502	470	502	500	490	488	512	537	480	476	455	480	500	494	460	504	501	511	493	482	495	482	496	482	482	505	459	485	495	491	482	467	516	473	476	489	491	496	500	481	489	470	429	462	456	459	486	488	481	479	474	497	482	492	500	510	524	473	497	483	496	479	502	487	494	521	449	514	543	511	475	469	461	470	485	489	473	468	475	495	456	447	508	520	519	463	559	509	471	444	504	467	498	504	485	530	437	449	471	467	509	514	505	491	482	497	511	520	455	498	494	507	493	478	500	522	453	482	466	474	484	500	475	496	521	495	453	470	469	512	473	477	454	496	488	493	511	489	506	478	531	515	512	513	488	465	460	443	486	462	478	489	486	523	493	483	490	521	511	472	480	465	462	468	451	505	494	471	487	502	492	493	482	473	509	496	464	487	495	473	488	472	499	503	534	523	470	461	490	518	472	451	485	485	510	519	514	488	523	519	462	458	525	452	493	472	470	467	467	497	494	500	491	444	509	479	518	471	478	474	507	522	477	492	520	450	505	472	539	474	470	475	453	510	485	487	466	494	476	471	491	503	472	449	515	476	504	501	471	471	494	488	504	488	502	505	481	480	483	515	477	489	462	475	467	498	493	447	505	492	483	472	511	500	473	491	486	476	511	458	484	499	520	501	482	499	462	498	479	501	521	469	476	496	498	479	454	509	495	487	485	501	528	466	463	533	490	490	527	493	452	449	461	475	534	451	488	486	475	476	491	503	478	500	464	447	461	475	488	515	467	503	483	503	451	471	520	496	452	503	474	521	473	528	514	516	486	492	472	435	477	478	476	466	530	508	474	498	430	456	468	468	494	444	495	492	473	476	455	463	549	495	512	453	515	485	468	513	496	489	495	488	502	497	547	447	441	503	535	505	499	490	494	464	503	489	506	492	535	489	488	491	468	478	458	512	510	476	507	478	477	492	493	487	441	479	500	491	532	480	485	473	482	496	472	496	492	472	486	497	506	509	501	452	500	504	483	513	503	486	481	477	467	492	474	492	511	487	507	509	539	519	491	490	504	492	501	505	452	484	496	511	502	470	481	478	508	513	469	501	451	517	472	499	484	500	511	518	505	478	458	450	542	497	487	457	485	465	487	491	485	468	493	527	465	443	481	436	505	492	472	491	527	533	463	455	489	527	442	527	523	504	465	488	492	461	452	484	509	475	487	499	476	509	479	468	469	463	489	482	480	505	494	529	497	495	444	461	489	451	493	487	496	484	458	457	461	466	476	503	487	506	503	493	489	500	474	477	491	507	460	467	473	486	476	426	507	467	523	509	506	486	475	486	472	537	491	484	488	470	507	473	456	513	455	451	487	472	500	494	483	479	485	491	481	458	510	500	473	499	472	486	464	471	516	467	476	479	505	503	502	503	485	464	481	446	490	529	478	450	491	523	466	514	490	480	477	489	448	480	493	466	479	471	479	469	485	444	446	492	486	450	480	498	486	492	511	487	476	509	521	502	546	481	483	504	508	465	512	518	489	457	479	469	457	436	496	491	448	531	471	543	483	490	505	503	477	494	493	519	499	507	468	525	497	478	488	456	497	494	505	454	508	480	507	446	455	502	486	568	494	480	454	463	465	464	478	435	480	472	456	495	484	478	497	438	500	482	484	469	488	521	521	477	490	466	499	486	457	494	467	501	479	480	473	503	501	500	502	521	485	472	502	518	494	475	513	509	487	478	470	517	492	474	488	483	505	493	460	474	462	481	483	511	469	498	484	462	487	462	511	520	509	472	455	509	435	499	499	477	498	438	500	503	479	476	528	481	511	495	481	523	487	483	483	431	484	491	472	490	482	477	459	483	499	507	504	516	467	488	500	485	494	466	472	463	508	492	514	488	475	491	441	484	480	525	483	468	512	470	514	465	480	508	487	447	495	477	519	463	473	503	496	503	451	520	491	490	466	524	496	485	489	465	496	464	449	459	489	466	468	464	509	503	478	507	508	472	494	484	482	458	501	446	473	486
11806	22234	23051	11571	6484	4839	3641	2879	2383	2046	1713	1505	1312	1188	1101	963	878	859	822	717	738	688	666	694	707	606	651	638	572	572	607	560	560	545	558	533	544	504	556	515	538	543	525	514	531	501	528	490	492	483	508	482	478	477	526	468	490	478	463	450	504	473	482	477	478	494	475	507	498	460	450	477	486	446	501	496	475	478	476	474	466	477	484	452	470	471	493	463	480	436	485	459	466	454	467	474	493	462	460	502	457	448	467	417	457	484	490	480	435	438	421	425	437	472	505	463	488	487	440	481	478	447	480	458	459	492	435	427	446	477	525	439	526	472	490	452	446	430	465	469	445	450	506	475	468	461	506	466	493	472	455	459	435	440	476	486	467	441	470	473	457	451	431	488	433	452	475	451	498	476	498	484	466	458	443	420	430	436	494	454	461	481	430	482	471	487	422	480	462	481	463	466	458	465	447	460	480	459	485	466	510	449	487	441	471	480	465	451	444	459	479	431	441	438	466	481	461	473	466	453	445	484	492	473	460	489	472	503	512	493	467	475	445	476	482	495	450	444	465	492	471	437	461	480	470	471	441	458	455	433	481	464	459	450	484	482	478	489	487	488	461	471	500	442	473	459	483	417	486	469	452	492	505	427	494	481	469	438	499	511	515	469	485	440	450	458	466	433	466	490	453	455	432	464	481	500	457	478	439	450	497	484	476	462	477	458	481	455	500	467	480	434	450	467	452	492	474	477	415	440	453	469	456	435	483	452	442	470	454	455	493	454	473	440	441	448	482	446	467	479	493	484	490	478	442	444	489	486	490	453	444	499	460	478	453	450	450	474	456	479	464	453	429	456	474	499	461	473	464	469	469	468	473	455	456	469	451	444	462	468	488	467	466	462	443	460	473	492	475	493	456	471	472	491	468	453	489	461	475	474	466	450	441	448	494	466	457	499	444	491	484	484	452	491	470	454	470	509	495	488	482	518	437	439	397	478	436	449	466	482	474	456	438	503	483	468	476	429	465	461	460	441	473	474	456	478	446	473	456	462	465	484	427	448	444	488	485	499	445	475	457	444	485	432	488	462	495	470	466	442	474	482	505	488	438	477	435	458	520	425	483	461	461	464	451	482	442	428	470	442	466	453	467	478	469	490	460	498	483	469	423	457	443	440	469	446	427	482	484	516	460	486	477	509	481	458	478	484	486	458	499	429	436	453	468	487	465	507	488	447	470	461	458	440	443	437	451	466	475	467	463	456	451	467	458	460	483	456	473	487	455	484	444	454	441	470	496	465	464	442	474	448	481	424	453	421	447	446	461	461	448	483	468	484	484	422	503	493	488	471	442	464	457	443	475	460	428	522	433	448	460	452	433	438	481	461	449	441	478	503	421	443	487	495	450	460	506	461	502	483	499	450	466	458	468	473	444	475	480	427	455	505	468	513	446	469	470	453	485	476	448	490	469	462	467	472	448	452	471	443	473	469	486	489	438	468	457	441	481	481	453	435	423	445	470	451	484	456	502	481	474	427	448	463	476	472	430	441	440	485	484	406	490	471	459	449	463	460	479	464	445	473	433	442	460	453	469	451	450	459	463	462	508	471	459	451	466	448	481	451	462	436	470	456	449	478	477	474	418	454	438	488	452	458	425	451	484	500	494	479	417	511	439	414	459	426	482	441	480	509	459	482	466	481	467	457	461	477	473	476	475	478	433	454	455	444	459	435	514	470	458	479	455	439	492	463	444	443	453	480	448	482	456	445	455	468	465	438	440	455	492	423	499	469	483	449	468	481	459	486	468	463	472	467	454	476	437	488	421	418	491	489	465	478	458	469	440	439	440	436	491	465	465	484	492	465	455	473	424	478	447	435	493	470	499	434	473	497	422	460	454	468	429	451	480	488	488	469	463	488	487	447	444	456	472	472	464	418	441	457	457	429	468	494	442	475	459	445	432	477	461	455	475	432	491	495	453	478	450	479	457	464	441	470	470	460	403	491	452	443	478	449	487	467	514	446	432	509	469	470	503	463	416	433	463	450	481	475	512	466	520	441	499	493	483	440	461	432	491	493	451	474	475	492	491	449	481	483	468	469	453	461	492	478	512	473	464	446	433	474	464	446	454	440	472	474	498	458	424	480	473	433	456	476	463	481	465	431	440	417	454	465	456	465	431	459	493	495	475	493	462	422	489	480	440	460	453	511	463	467	459	470	434	484	467	480	464	448	440	511	483	418	422	491	482	486	465	429	437	473	442	494	494	456	469	458	484	453	452	504	443	489	489	465	464	532	485	474	501	430	483	454	451	452	440	453	482	404	460	447	472	482	494	456	475	430	480	465	455	464	466	463	439	463	470	421	454	454	483	446	506	494	455	533	449	434	464	452	474	468	486	492	460	469	443	479	506	457	433	471	470	475	467	473	457	479	476	450	452	488	435	484	481	474	445	496	461	484	479	449	461	480	499	456	460	458	465	483	469	476	457	491	425	494	482	446	484	484	453	468	421	416	480	487	447	504	456	475	445	472	470	454	465	459	474	482	464	461	449	497	426	495	454	430	473	475	468	471	472	491	454	435	481	449	465	455	483	496	446	479	483	458	503	479	451	470	451	444	461	454	510	452	473	439	450	439	461	436	465	463	454	452	451	488	461	469	460	420	490	499	473	488	453	454	448	460	432	449	469	496	465	450	475	452	450	474	450	445	456	459	476	468	487	502	441	442	460	459	434	470	430	460	503	453	430	468	405	451	524	470	441	470	461	480	477	446	484	450	450	446	446	477	453	446	458	510	461	475	483	452	440	388	492	477	454	472	462	427	481	443	427	465	423	493	494	479	455	470	493	465	449	468	467	459	446	471	509	508	433	482	480	492	457	454	446	452	455	490	453	444	460	429	453	426	432	412	509	429	476	474	434	439	472	456	436	490	479	488	465	524	445	481	449	473	460	470	469	472	455	422	476	492	464	436	471	490	457	450	436	472	465	443	387	482	428	404	499	466	452	493	498	464	460	493	491	459	479	418	443	471	485	487	465	471	441	492	445	464	449	465	453	473	472	452	437	497	506	474	454	469	459	450	510	449	504	489	490	462	449	501	418	497	495	467	475	494	485	448	468	426	462	477	454	453	471	408	473	450	466	468	431	446	493	490	463	457	434	436	462	488	452	462	522	469	484	499	468	470	425	457	470	433	485	449	443	469	435	466	462	432	481	448	461	427	509	467	493	490	471	494	452	475	485	470	469	450	475	471	471	453	432	444	507	493	465	452	469	460	478	466	441	440	416	444	460	454	444	416	450	507	449	472	489	456	490	421	449	458	457	452	470	481	502	490	477	449	493	437	487	472	455	450	450	468	453	443	473	495	496	488	480	490	518	466	487	469	448	485	447	474	473	463	466	480	490	481	438	426	454	439	424	488	474	462	434	475	442	488	466	462	457	469	505	490	469	420	447	468	456	476	452	466	455	457	447	480	461	457	478	481	487	494	479	479	445	474	436	460	476	478	435	453	470	468	449	477
28124	14587	2496	845	652	599	537	585	541	570	509	531	501	518	570	539	525	540	494	541	509	519	566	528	550	538	555	483	541	518	500	533	488	558	544	514	534	551	497	515	518	514	528	519	516	504	530	501	533	516	533	512	546	513	534	534	524	543	499	510	564	534	533	548	485	562	507	528	513	488	484	470	527	504	539	528	481	541	526	491	504	557	461	511	521	511	512	505	549	501	517	517	509	528	540	523	518	519	491	524	499	512	541	514	483	565	500	470	555	511	519	545	575	527	487	553	532	541	512	520	517	494	505	524	532	512	497	525	508	458	519	514	514	499	513	543	526	497	495	491	487	509	497	493	536	572	516	522	553	509	494	515	520	475	508	505	541	515	457	518	535	550	504	520	531	514	541	466	491	493	515	527	546	520	482	486	500	541	521	527	508	526	500	524	501	505	503	549	519	471	575	521	503	514	539	525	493	534	541	487	507	490	511	507	530	513	516	526	500	529	486	493	531	545	528	519	505	539	541	570	511	559	519	546	512	505	534	512	591	512	542	487	540	515	457	483	547	499	562	500	542	539	488	485	527	519	539	504	524	540	553	544	525	513	515	507	488	510	546	508	512	505	488	513	510	535	505	521	523	542	532	515	494	503	478	542	543	508	494	543	549	530	550	547	505	530	517	550	540	523	481	560	502	539	541	515	555	542	539	497	546	497	531	515	567	537	559	490	494	527	494	531	499	538	551	543	520	522	513	529	534	492	523	517	511	515	532	517	500	505	470	537	512	499	557	526	538	521	481	532	504	499	519	507	537	514	558	533	538	514	553	538	496	514	541	485	536	499	538	512	499	510	499	538	504	468	534	518	514	516	496	515	520	538	506	513	516	526	517	490	480	549	514	550	498	505	527	470	506	509	542	505	516	473	536	534	504	527	523	523	560	514	521	547	521	515	504	487	511	516	524	537	516	545	533	520	528	506	504	534	539	531	556	510	535	544	515	517	515	485	536	545	546	521	509	521	525	515	492	519	528	554	522	545	504	582	551	557	540	528	502	488	505	497	550	514	515	541	513	551	516	537	502	519	560	494	560	502	537	512	524	479	495	516	538	511	557	535	495	500	494	563	509	527	520	519	517	546	569	536	533	497	542	499	538	498	545	507	530	506	505	549	528	536	526	536	513	522	554	507	557	509	501	483	537	518	532	481	512	505	532	506	505	518	540	539	544	536	516	547	503	529	532	495	525	517	474	498	557	525	538	501	534	521	450	495	511	539	527	502	533	564	492	551	529	553	503	499	523	559	514	473	515	532	494	485	498	497	553	498	501	514	507	528	485	473	552	556	529	530	527	534	496	535	509	512	489	537	493	515	478	546	550	524	568	506	565	527	491	522	533	546	560	507	486	541	524	528	534	512	534	498	520	540	506	571	492	528	482	497	531	558	511	542	543	498	490	549	535	522	521	533	496	494	504	535	454	525	523	497	482	510	510	506	521	486	527	506	514	530	520	531	510	539	543	534	539	524	509	500	526	541	505	538	490	539	492	508	529	522	498	545	524	496	527	493	494	496	538	500	518	536	534	546	532	504	527	512	516	517	503	549	563	543	531	500	539	563	531	525	505	497	516	481	507	470	578	498	531	531	465	515	570	507	516	520	505	544	506	523	515	495	533	496	500	493	552	482	509	521	532	519	527	475	521	592	527	494	538	513	516	516	522	472	534	513	530	542	504	542	548	529	543	523	509	488	488	528	528	521	512	491	481	541	535	523	551	532	511	523	508	501	543	487	518	542	528	518	489	491	517	518	521	513	533	528	544	502	480	523	530	546	490	537	499	514	542	523	514	509	559	519	529	548	552	513	521	547	528	512	516	551	515	517	511	562	476	523	525	515	541	538	505	513	488	476	502	542	557	517	524	519	528	555	497	476	567	550	496	526	527	520	515	532	504	500	548	487	504	546	528	514	522	496	517	549	529	555	500	544	529	495	568	472	518	561	547	497	517	523	511	519	548	497	519	533	493	537	543	548	509	504	561	540	483	488	449	526	573	568	523	505	552	486	548	530	542	514	539	539	520	520	508	502	528	492	508	489	514	511	530	505	493	486	536	524	512	510	507	529	505	533	510	539	532	526	553	554	512	504	511	540	498	573	531	552	508	520	507	482	523	502	509	512	492	512	509	516	499	538	482	571	554	547	519	533	510	507	528	507	501	525	472	491	509	508	516	513	531	503	526	535	491	539	524	504	545	502	562	524	537	508	520	505	517	523	514	530	507	508	516	486	559	518	536	514	522	484	520	506	501	506	554	499	539	523	528	500	534	506	521	528	502	484	533	458	548	469	496	526	505	530	529	516	521	497	526	528	540	530	524	527	511	543	485	500	502	571	552	492	513	481	500	514	530	534	543	508	480	471	528	534	513	496	537	520	504	515	496	508	510	555	510	501	515	521	561	508	556	537	529	503	473	500	478	522	537	525	528	513	530	520	543	536	505	493	517	498	495	518	511	517	519	488	537	546	555	506	511	517	551	556	521	527	521	486	522	531	576	498	537	521	494	550	523	536	497	562	524	509	513	513	525	528	514	533	547	523	512	530	515	472	532	495	528	532	544	540	555	553	571	505	497	527	479	491	532	536	505	512	520	534	507	527	507	523	499	511	534	509	532	484	481	517	503	497	512	520	535	528	498	536	531	528	514	489	521	488	483	523	562	512	502	528	513	505	524	566	496	560	500	537	554	482	516	538	549	550	535	531	506	502	515	534	528	549	558	531	527	563	539	504	505	490	518	475	549	555	542	546	517	540	548	543	509	528	507	501	505	540	492	503	570	551	500	562	536	519	509	486	504	512	500	515	517	553	464	532	493	514	515	504	507	489	520	523	541	496	530	498	472	503	496	501	517	504	509	518	507	497	485	535	559	520	503	540	547	508	530	537	516	525	521	533	527	521	506	518	541	538	503	527	527	527	504	535	512	521	485	519	551	542	504	515	527	533	495	527	525	519	560	526	497	502	545	543	496	519	518	513	543	495	487	514	531	555	544	546	502	546	472	517	547	501	525	538	542	534	518	557	576	557	528	572	516	517	494	529	475	538	537	506	512	504	502	479	557	517	488	502	480	520	526	504	487	484	551	513	480	521	504	511	526	566	503	539	565	505	485	523	493	516	492	531	504	532	522	540	536	524	542	521	523	533	548	515	502	553	502	499	488	502	497	491	480	538	535	528	503	546	506	497	537	516	489	494	488	551	486	536	520	510	542	523	542	489	510	532	528	510	493	539	563	536	529	542	459	511	494	513	533	513	540	580	502	539	537	527	533	509	538	527	495	484	506	523	527	531	566	488	532	498	516	502	521	518	528	531	522	547	516	479	501	493	554	517	498	517	494	531	548	532	525	534	535	509	518	511	563	532	526	513	538	471	543	532	506	566	557	505	539	515	497	547	516	534	530	537	494	541	542	501	506	544	527	523	454	524	545	501	501	561	512	555	552	545	490	529	501	549	506	526	497	497	531	503
6197	2693	1673	854	736	659	607	620	609	602	590	542	596	556	594	599	538	532	505	583	539	568	587	538	576	546	529	567	542	484	534	560	545	528	565	588	554	521	565	543	554	546	501	587	493	601	515	582	557	574	506	562	472	542	559	552	578	543	542	527	517	527	572	542	534	543	542	517	547	500	531	553	532	575	508	516	560	545	545	555	545	532	517	529	579	518	552	538	545	547	559	559	555	527	516	543	553	537	529	596	540	505	540	551	523	533	542	524	549	586	599	535	572	542	541	564	510	505	552	546	546	550	530	574	553	555	584	591	505	560	532	570	547	576	596	556	548	546	545	545	538	559	570	549	496	573	525	493	582	557	550	526	546	522	587	587	539	539	542	580	569	517	586	536	502	535	553	548	500	532	558	567	527	584	594	516	548	552	552	531	522	557	486	509	545	527	533	540	535	534	531	554	499	531	569	529	565	535	542	564	553	572	531	552	541	601	531	541	502	552	541	552	549	575	535	526	510	532	522	540	543	530	518	544	519	527	524	517	594	526	561	555	544	535	554	535	539	549	564	531	569	503	543	587	566	565	550	586	560	571	534	561	531	543	539	514	531	561	533	548	527	523	580	560	589	565	605	543	531	538	508	552	494	539	528	542	522	534	531	542	528	550	547	556	526	565	560	537	534	519	616	521	546	540	554	595	542	528	525	518	581	557	551	559	576	564	531	527	547	519	597	534	577	568	597	506	542	535	514	550	533	530	566	538	527	588	570	564	528	536	559	530	535	573	561	513	553	534	567	495	550	553	562	591	581	563	495	546	522	530	524	521	583	576	535	531	561	529	544	517	529	533	548	535	536	602	472	549	552	538	517	497	543	528	521	522	499	576	530	532	574	535	560	505	563	552	568	497	576	556	558	529	602	524	565	538	543	530	512	564	559	585	491	536	563	538	498	579	545	531	516	531	536	569	543	591	498	534	541	556	533	529	601	528	555	544	537	538	564	542	574	563	565	524	593	540	530	556	501	538	560	545	519	527	566	553	556	558	518	563	549	477	569	558	564	580	557	578	587	570	561	541	550	540	531	566	521	553	556	560	584	515	546	484	557	591	513	483	552	556	572	590	526	530	562	543	521	511	551	550	529	533	548	534	557	542	551	525	511	568	544	547	615	524	557	605	571	537	543	515	556	552	545	568	560	564	538	512	549	537	547	537	545	571	557	548	537	561	534	557	572	545	524	541	560	606	588	522	561	549	571	529	562	545	521	561	535	564	567	566	514	523	549	523	554	531	534	526	530	522	555	583	574	572	530	536	558	576	565	516	468	563	507	564	533	511	535	497	574	517	557	515	560	528	532	535	530	532	530	576	564	553	535	523	580	565	545	559	522	524	557	565	589	533	514	549	504	578	513	526	518	559	571	577	575	547	562	558	543	557	531	535	558	535	551	534	561	552	549	497	553	590	497	566	500	539	551	575	575	534	548	532	555	516	541	533	562	552	575	528	558	590	519	491	540	551	572	528	572	550	589	572	565	524	546	581	547	529	572	562	558	567	552	563	592	528	588	548	559	518	551	540	511	550	550	551	547	559	515	530	524	521	511	537	564	539	513	518	524	569	559	545	581	530	521	588	572	595	543	519	552	579	559	537	550	525	592	516	535	558	604	503	521	542	574	547	523	577	481	547	542	521	517	531	538	558	536	580	519	582	567	554	522	531	582	539	542	533	531	540	532	557	591	570	546	576	530	503	553	568	546	585	519	531	534	552	543	552	600	581	573	564	547	528	524	540	535	543	550	577	540	550	559	553	475	553	527	564	516	512	508	523	569	542	560	535	564	534	549	533	539	553	541	568	568	562	558	544	537	546	514	560	538	498	544	550	531	548	560	595	554	530	508	524	563	612	529	559	528	544	518	528	540	578	576	554	578	569	575	542	524	588	532	509	520	523	537	557	503	502	565	568	555	554	542	523	568	523	558	522	550	537	526	573	531	521	528	533	518	517	579	535	578	562	576	593	540	501	530	534	562	561	547	540	521	582	556	516	583	540	558	513	509	481	518	549	553	542	558	526	503	582	578	571	556	536	540	528	520	526	570	558	594	519	558	571	568	604	513	532	563	524	540	529	542	572	563	495	561	523	502	556	534	537	512	493	534	532	508	536	523	564	556	543	533	510	560	519	539	516	551	588	589	548	504	524	577	530	533	542	506	538	558	559	573	539	528	563	541	517	584	534	522	557	538	565	574	537	514	564	559	561	551	519	558	528	523	598	511	518	562	573	522	554	552	559	485	557	514	516	522	561	542	535	511	579	594	538	549	590	521	572	526	542	532	555	530	547	520	584	513	543	521	523	548	542	551	524	557	561	550	564	548	525	580	536	523	528	518	524	541	556	534	534	553	570	544	566	552	511	511	535	553	534	577	528	540	494	544	525	548	550	582	533	521	570	529	532	542	510	555	572	526	553	561	565	557	511	552	529	561	567	522	578	552	554	550	554	550	531	545	536	567	569	570	552	505	533	530	509	535	520	582	525	537	525	577	555	593	580	525	577	519	555	552	538	544	574	536	572	527	523	577	542	554	529	549	571	571	556	540	568	573	533	539	504	587	576	571	555	529	554	519	551	564	567	579	562	532	539	563	548	532	552	512	532	545	564	564	535	550	548	546	516	579	525	568	552	525	521	531	549	573	536	531	599	542	549	524	546	516	535	561	577	540	550	528	549	517	522	547	595	565	538	573	520	544	525	522	572	529	569	557	572	544	553	549	532	530	550	503	552	551	532	571	600	493	504	543	560	552	576	556	525	568	550	582	531	521	546	551	547	508	572	594	543	554	551	536	559	591	547	536	507	530	554	531	505	530	535	510	557	538	549	528	588	537	592	546	535	552	578	534	542	576	509	498	553	569	545	584	588	505	576	502	532	547	493	521	489	578	543	554	572	524	522	542	564	532	559	545	528	557	532	542	547	525	535	545	567	591	521	600	570	542	537	533	525	529	526	537	535	576	545	561	564	608	541	537	549	585	541	564	543	560	564	550	521	539	553	497	604	504	513	572	556	534	548	539	543	524	513	552	549	547	551	547	599	542	532	529	596	558	556	563	554	557	540	551	542	538	601	504	551	548	588	546	540	548	594	552	566	539	537	516	531	511	529	539	525	550	526	571	606	535	547	560	558	554	565	562	548	554	550	549	531	492	550	571	549	540	562	556	528	533	541	566	549	566	554	510	555	556	543	506	541	560	563	554	514	576	573	550	577	538	534	570	547	525	533	588	520	543	555	580	535	539	551	591	528	538	552	542	542	549	524	531	499	538	525	522	511	533	572	540	536	571	553	532	503	517	548	530	565	566	591	507	557	570	537	533	556	560	531	575	503	559	522	520	562	528	550	560	592	525	549	518	585	515	533	546	508	585	529	530	522	551	564	524	546	559	578	555	572	527	562	538	568	603	575	504	575	552	551	586	558	517	564	545	580	573	535	557	559	534	584	526	482	566	511	575	576	575	527	543	516
25126	20724	27170	24360	20719	10745	1378	854	692	543	494	485	425	370	387	346	345	294	323	300	325	293	294	272	288	297	265	274	246	290	270	264	281	283	253	280	252	243	236	235	258	252	226	215	261	271	252	244	249	266	272	258	247	245	250	239	210	241	257	232	231	245	250	230	244	224	225	262	243	229	210	253	250	215	225	242	251	231	252	238	241	220	252	219	213	268	231	241	225	260	242	274	244	248	232	216	259	235	249	229	218	237	229	231	216	246	247	233	225	230	225	210	224	233	231	264	205	248	238	203	245	254	234	252	242	211	237	244	241	231	265	241	264	228	258	220	260	228	232	220	200	246	236	241	245	208	221	232	223	270	269	217	249	253	256	252	260	233	221	235	234	235	245	231	249	249	232	227	256	255	212	265	203	245	264	236	240	230	229	264	222	237	238	244	250	253	236	242	268	222	232	242	216	237	241	212	234	235	261	268	238	237	211	232	237	196	243	241	263	233	235	239	247	247	235	236	251	241	228	272	232	239	250	209	232	237	237	241	238	232	238	222	223	248	249	219	226	222	201	234	237	234	237	259	209	246	237	239	231	256	272	220	205	252	246	263	242	245	238	235	232	217	220	215	196	233	251	259	257	234	232	225	241	218	239	253	246	251	223	255	260	249	221	253	231	260	230	239	249	231	232	251	242	209	224	235	235	236	227	225	198	196	252	237	256	226	243	233	240	223	242	224	243	219	248	228	259	228	242	256	205	236	229	208	233	213	238	272	243	247	240	247	227	246	266	246	231	241	253	227	229	242	227	218	206	228	220	235	230	221	255	270	231	252	240	216	239	224	227	234	244	237	228	258	230	232	211	255	252	231	222	213	256	219	224	229	241	239	225	226	258	252	245	237	251	224	227	207	254	228	234	229	235	218	229	246	194	230	237	228	231	235	234	221	223	264	225	248	236	235	261	231	242	235	234	227	216	253	219	258	257	237	242	250	228	260	242	226	240	252	226	253	242	227	271	202	209	265	245	254	228	232	230	220	240	243	256	252	226	220	228	234	234	235	245	213	244	212	251	243	246	250	259	233	233	284	225	226	237	262	218	243	240	240	239	208	245	204	250	222	230	239	238	233	232	220	240	257	232	257	238	252	258	225	220	223	199	274	241	237	226	231	229	240	249	228	245	233	246	246	229	239	202	258	253	259	220	230	246	238	233	256	235	226	250	262	251	219	248	229	256	261	232	230	235	226	236	241	270	233	214	230	256	249	260	240	243	228	216	221	236	219	209	206	244	243	288	241	258	230	233	231	233	206	222	235	253	232	239	247	219	249	254	222	241	234	247	216	239	261	232	244	237	225	205	234	230	247	243	214	228	249	210	239	218	213	227	244	236	242	224	238	229	238	240	239	232	243	236	238	226	217	251	229	257	247	243	244	236	250	261	218	205	228	251	260	213	259	216	235	252	215	212	228	242	244	266	229	232	212	220	244	244	253	204	217	236	200	238	239	201	266	232	229	256	236	220	253	219	215	242	232	226	220	216	238	233	231	240	231	216	205	253	240	228	227	234	229	246	251	224	251	228	237	217	221	248	234	211	230	249	244	214	244	230	222	185	241	257	236	254	238	221	234	226	245	240	233	261	240	210	222	222	225	225	259	251	238	257	223	229	250	233	226	212	265	253	226	241	230	223	223	245	213	229	229	249	215	234	221	227	272	227	233	243	237	261	219	232	246	259	234	213	224	243	229	224	253	248	241	234	250	254	228	216	212	250	228	253	255	231	237	213	262	229	224	215	217	237	262	257	255	222	249	225	218	248	245	230	237	236	243	246	239	231	238	226	251	214	211	232	249	246	256	217	235	245	236	238	244	205	227	231	237	239	258	245	200	233	239	245	230	235	204	198	228	240	262	231	203	237	229	239	237	233	233	245	217	234	225	234	223	220	223	241	250	255	235	234	217	221	244	237	235	248	238	218	245	243	229	219	237	247	228	238	228	239	209	246	229	235	244	243	232	206	215	204	249	249	231	226	238	248	212	239	247	238	200	244	227	252	246	242	221	198	214	244	240	270	253	227	258	248	232	213	223	259	261	231	234	245	209	227	234	210	241	241	220	263	263	240	203	236	243	247	263	178	237	219	254	227	229	227	232	245	223	258	258	246	215	236	223	236	228	231	226	227	243	252	254	234	242	253	232	236	243	246	230	267	253	249	221	217	244	232	257	235	241	205	245	228	216	241	241	218	207	214	218	247	216	214	231	209	233	232	232	241	236	217	280	212	227	244	238	246	234	267	255	201	264	232	222	253	220	257	237	246	219	230	228	223	246	244	235	240	231	252	236	217	227	252	225	243	256	224	222	226	258	229	226	219	226	251	249	250	220	249	223	248	245	257	243	246	244	215	242	267	227	254	246	243	246	242	222	233	224	231	238	252	270	237	244	261	272	220	245	240	260	241	242	225	233	249	245	249	208	220	237	233	242	242	208	232	240	278	245	249	223	214	242	216	216	218	230	229	239	255	228	217	226	227	237	200	227	252	227	245	227	214	241	204	212	247	229	219	262	234	268	217	243	254	244	254	243	230	229	226	229	210	240	237	237	207	233	236	212	258	228	218	231	250	256	223	252	237	234	243	239	266	240	227	235	217	233	227	231	241	271	239	248	216	250	230	226	236	225	201	229	223	255	246	215	196	242	242	239	257	220	268	237	214	210	217	266	243	223	239	241	238	233	245	214	237	233	224	229	254	224	244	223	228	235	247	245	232	247	237	232	234	207	248	243	249	242	248	241	253	235	260	237	251	235	237	236	254	232	239	261	239	228	217	214	223	223	238	247	263	245	224	219	221	262	235	234	228	230	239	247	244	237	252	255	222	234	242	261	242	250	242	251	242	235	235	233	240	216	224	241	206	247	256	242	220	248	230	216	238	244	246	203	229	236	236	251	238	231	216	230	230	230	236	217	244	227	230	218	225	228	221	245	222	239	223	248	246	265	226	224	224	256	257	253	235	234	230	235	268	245	223	234	244	223	228	208	240	236	239	231	228	237	216	236	223	219	222	238	229	233	260	245	234	252	230	251	247	243	208	227	237	240	235	219	244	237	206	249	246	248	262	239	273	237	217	264	240	248	249	199	257	235	238	234	234	257	256	222	239	225	235	256	239	266	248	254	249	242	226	226	244	215	220	254	255	235	253	228	249	220	227	234	217	240	243	238	253	274	232	201	244	222	238	262	228	224	225	234	235	234	218	249	236	221	234	241	212	243	251	229	241	226	235	238	233	250	253	215	212	238	219	234	246	216	246	226	253	233	244	251	233	257	252	247	230	214	261	223	252	252	211	259	244	267	239	233	221	233	274	232	206	216	229	256	232	237	260	240	272	247	231	235	247	253	233	216	228	229	230	226	257	254	258	251	238	239	219	239	240	223	246	213	228	251	226	234	238	244	249	233	240	223	250	197	230	233	239	212	224	266	213	234	233	236	228	237	234	246	267	220	224	247	238	277	223	232	253	234
8703	15554	15745	7962	3696	2713	1958	1508	1265	1044	894	824	727	580	541	499	470	475	489	436	398	404	374	357	348	304	354	328	317	303	304	300	331	316	281	275	270	271	298	278	290	274	291	293	299	266	281	278	302	275	253	269	237	269	242	246	281	255	295	260	257	237	277	243	277	244	267	229	278	252	250	268	249	251	233	240	267	254	260	230	259	266	253	259	250	247	254	280	266	229	276	252	264	279	239	258	261	270	270	245	236	273	265	260	281	299	240	244	270	232	262	284	267	249	270	263	279	251	233	260	266	256	270	253	261	254	282	279	262	270	263	259	255	271	273	242	251	235	280	275	286	273	227	255	305	243	245	271	242	231	271	260	260	263	236	277	289	249	247	241	238	253	253	248	267	215	247	235	271	259	255	262	276	232	278	244	271	268	258	267	250	263	247	259	283	269	248	241	239	253	253	264	282	275	239	244	248	255	240	254	242	273	245	236	253	238	255	266	269	265	267	264	260	242	267	274	268	252	230	245	237	275	284	276	271	263	254	253	265	267	248	220	253	280	278	245	250	249	229	251	248	253	267	266	236	247	284	278	246	269	266	247	270	260	288	254	235	247	248	268	286	257	263	267	251	259	272	228	242	215	284	279	233	237	272	245	221	264	277	281	260	256	289	280	262	242	237	263	246	253	242	267	278	277	250	260	242	273	262	258	225	226	216	251	248	253	243	271	237	264	242	260	246	248	257	263	283	237	260	258	278	251	243	270	248	251	252	274	258	247	256	268	256	257	287	244	266	259	258	220	245	241	246	248	251	232	273	268	268	255	261	242	266	233	229	275	214	258	263	243	230	256	242	238	237	264	255	229	277	245	256	254	246	261	259	244	244	250	259	252	244	250	262	274	258	232	246	245	246	259	272	269	271	259	231	262	262	254	303	269	265	248	272	275	279	244	246	271	239	238	225	246	250	272	256	258	262	223	267	261	250	249	262	264	276	242	270	248	216	258	262	283	251	256	228	276	268	230	262	261	246	273	252	263	255	236	249	235	270	249	248	250	244	247	243	222	255	248	289	258	228	243	260	275	286	236	238	260	249	257	262	252	263	248	243	244	281	272	263	252	260	257	268	261	250	245	241	234	291	258	241	264	204	246	247	259	266	270	228	254	258	265	261	252	259	247	246	253	242	258	283	242	258	254	274	254	235	231	238	239	226	248	238	256	283	258	241	246	241	266	272	287	258	260	238	232	240	241	264	218	241	260	255	273	259	249	283	288	271	291	254	279	266	254	263	261	255	265	284	252	251	255	235	255	248	263	257	282	263	276	274	250	244	265	255	243	238	265	255	246	259	274	231	226	256	217	266	255	257	278	249	264	235	248	247	234	261	255	242	235	228	237	256	243	249	251	275	261	283	236	261	258	257	293	259	274	222	265	284	249	263	235	242	257	250	261	276	264	288	273	285	272	249	270	250	242	263	230	226	265	257	238	263	229	235	255	276	275	247	268	250	254	227	271	249	257	257	259	247	258	251	249	241	253	228	243	246	262	286	265	292	263	273	224	254	220	270	273	250	260	247	282	233	249	284	240	261	238	273	249	254	239	281	282	244	240	241	251	266	261	278	233	236	265	251	265	272	253	249	268	246	233	277	260	250	245	274	254	255	277	270	269	289	250	250	266	245	276	264	275	287	239	262	257	267	252	257	269	265	233	310	257	238	243	244	233	255	244	224	241	261	272	262	265	266	261	237	267	257	284	236	246	233	271	257	260	254	254	256	248	243	261	240	263	257	258	269	250	268	248	254	258	239	250	259	247	251	266	235	252	239	258	248	244	251	270	269	261	245	236	241	256	239	240	290	262	264	255	231	245	266	260	220	246	253	255	278	281	267	265	255	252	255	246	256	249	256	239	252	267	250	265	252	263	231	260	274	259	267	283	246	233	261	263	243	237	233	303	253	266	262	253	269	252	276	259	254	255	258	239	251	274	248	267	238	266	239	242	250	273	255	255	240	277	252	278	231	247	253	260	263	246	249	270	253	232	240	235	259	256	247	240	272	267	265	255	251	286	249	250	264	241	266	252	259	297	258	243	240	254	278	262	219	263	236	256	249	227	260	263	263	237	244	262	259	266	244	245	248	247	249	268	256	248	251	255	254	238	242	290	232	245	283	267	241	266	244	238	239	255	243	263	254	241	217	238	253	234	250	253	274	275	252	242	262	262	262	240	245	247	238	229	259	277	252	263	241	271	261	256	293	240	252	238	261	232	224	254	255	264	258	260	239	248	259	278	284	207	269	238	265	270	225	249	280	248	231	284	262	248	257	266	248	273	266	266	252	244	237	234	260	258	278	246	270	248	249	246	273	253	225	244	237	237	278	249	250	260	250	277	276	252	262	243	257	259	253	251	236	228	250	258	235	263	261	253	231	263	274	277	275	259	256	266	244	257	253	255	263	270	262	236	276	247	292	225	269	254	257	275	241	237	237	243	265	245	261	294	261	248	239	276	256	244	254	251	258	280	260	233	244	269	269	226	261	269	262	277	276	249	279	254	233	271	262	284	259	250	230	260	224	233	295	236	264	265	257	270	258	271	253	240	262	256	235	240	256	264	255	245	255	233	290	265	272	253	258	244	249	269	243	244	238	261	258	261	253	278	249	279	262	278	265	269	231	279	234	243	245	273	269	261	282	267	264	243	262	252	257	252	301	251	264	260	254	251	265	263	257	259	250	240	268	256	262	276	277	240	257	231	256	299	264	249	237	269	278	277	237	252	257	242	278	247	274	258	258	249	260	265	262	247	249	261	264	270	243	257	273	260	259	223	255	255	269	271	258	248	262	273	268	272	259	238	241	253	258	212	287	251	243	263	248	253	242	265	270	254	272	289	271	252	256	273	241	255	224	224	225	259	295	227	259	264	268	214	235	244	250	276	256	253	235	271	265	241	258	236	264	271	233	249	228	244	252	273	261	234	267	277	264	240	261	230	255	252	261	279	242	254	265	242	280	278	262	248	261	277	230	237	260	250	258	270	240	239	229	284	262	259	244	257	236	257	259	225	257	267	269	281	266	276	287	260	241	250	263	241	251	275	272	265	253	233	259	276	252	234	267	233	236	256	259	230	292	254	251	228	273	257	261	254	237	279	263	266	238	260	244	254	244	242	270	277	263	250	236	244	237	277	256	265	230	275	217	269	261	256	268	290	244	254	250	248	228	245	251	269	271	262	294	258	248	261	269	277	252	259	248	250	280	243	270	271	242	272	253	219	234	254	267	247	262	259	260	267	254	219	269	251	240	256	231	253	250	251	241	238	249	245	279	266	252	271	258	225	274	249	249	267	252	267	241	235	243	247	269	261	251	244	270	265	289	266	236	237	275	256	241	273	240	232	233	255	236	259	250	255	259	250	241	283	232	271	250	247	270	225	278	261	269	252	276	272	244	240	280	252	285	238	228	214	256	263	291	237	280	289	254	247	255	267	260	280	251	252	272	238	258	245	237	276	286	264	265	258
22930	20692	27438	23996	20703	20785	9142	1818	1267	1169	1049	931	877	842	762	719	633	684	674	614	593	643	596	600	579	595	566	574	559	550	616	544	532	518	482	518	537	505	533	512	499	481	548	524	523	514	485	507	509	527	467	476	464	472	511	485	533	482	479	523	461	515	528	517	524	486	485	490	493	502	502	492	468	512	530	489	457	446	483	506	501	475	487	476	489	504	506	511	525	521	550	479	492	521	500	493	536	467	509	455	484	503	525	480	546	473	479	461	500	487	482	474	492	466	497	483	479	491	508	492	477	471	500	468	478	444	473	520	484	510	536	435	484	471	496	490	496	494	489	524	483	456	510	522	496	511	484	473	461	493	506	516	485	496	480	528	474	495	511	466	466	458	494	486	498	486	485	466	477	473	476	467	511	483	515	524	507	474	491	503	491	501	467	515	432	527	465	500	472	514	491	464	488	504	536	500	444	487	453	530	473	478	487	443	480	483	488	461	478	524	455	433	493	505	468	508	495	506	512	513	480	455	457	480	489	482	495	496	453	489	446	485	519	480	477	467	517	518	464	460	477	469	463	466	471	497	430	495	492	468	466	466	478	548	493	461	489	475	479	475	508	491	485	471	468	491	455	506	494	466	464	503	491	480	477	467	485	463	490	447	530	488	507	503	492	488	487	469	504	509	475	499	486	498	506	432	491	484	504	473	505	492	496	436	488	467	507	466	485	490	517	473	496	501	486	489	469	540	474	511	490	473	492	474	472	449	498	506	447	466	518	474	503	497	500	495	491	466	506	478	506	475	485	499	475	476	507	484	435	506	481	477	490	528	520	504	483	466	521	457	507	490	505	456	498	485	439	509	479	483	478	471	485	484	476	461	472	453	489	501	468	497	457	466	494	495	461	476	522	475	458	482	464	478	495	484	456	505	464	488	497	473	512	513	487	487	493	524	499	513	504	471	450	510	513	476	463	494	506	481	475	462	504	473	498	456	493	464	490	509	496	528	484	490	481	478	466	476	536	522	464	512	502	502	464	475	508	458	467	493	490	465	466	479	515	466	472	515	444	481	498	494	472	467	508	493	454	486	461	495	487	507	484	499	448	475	477	499	510	508	456	497	433	514	484	510	482	468	502	456	515	512	499	483	518	466	518	431	480	449	464	488	488	486	471	495	435	456	484	475	493	493	488	516	460	503	489	516	490	461	485	458	522	481	453	485	490	459	462	480	464	499	506	485	450	469	482	504	502	478	508	482	505	481	511	485	483	472	487	473	506	485	450	467	499	506	454	482	447	475	507	497	491	469	490	507	491	446	474	471	510	502	472	491	471	466	532	494	481	516	445	477	467	534	507	509	496	484	464	466	499	470	466	462	513	485	478	484	441	471	467	439	479	454	523	446	487	486	505	463	480	489	471	485	506	473	478	474	530	437	464	507	511	495	480	500	475	503	498	503	484	460	511	471	491	478	497	464	494	474	502	499	509	492	483	489	460	471	440	514	502	480	453	491	471	488	475	469	489	476	516	467	448	478	506	522	504	455	462	498	496	475	491	535	518	469	490	481	515	494	472	499	489	446	424	461	468	478	455	488	466	440	510	459	475	450	535	467	492	444	496	447	468	481	498	466	484	497	488	474	491	460	507	513	520	439	501	468	511	448	444	492	479	481	452	481	495	477	449	512	519	438	457	511	494	508	523	450	516	489	484	485	490	502	489	497	512	446	493	508	493	493	462	429	466	464	531	487	470	509	472	453	502	502	521	477	453	485	495	493	483	489	463	491	513	504	504	516	507	461	482	479	475	443	527	491	479	492	491	550	512	481	479	477	470	494	492	449	530	476	543	490	471	472	488	496	459	501	462	476	518	495	494	473	499	493	481	469	460	461	500	477	487	485	484	503	468	470	519	459	471	479	456	449	497	471	461	487	447	505	462	482	515	456	428	514	503	490	477	453	472	463	493	465	484	435	506	488	480	437	457	510	495	478	502	485	480	514	455	484	450	473	485	433	493	478	496	522	489	468	492	550	523	454	469	441	511	494	494	491	499	526	488	481	465	491	481	480	509	454	483	477	483	460	483	535	498	462	521	482	443	520	480	479	506	492	465	484	502	511	503	494	485	495	472	483	477	507	459	513	492	506	491	487	473	484	474	515	507	492	462	483	459	487	479	482	469	484	447	467	464	486	496	497	507	442	483	461	480	501	459	468	489	453	470	488	456	490	507	489	512	479	485	480	494	497	436	503	454	487	527	443	522	510	478	484	457	490	492	483	515	504	507	453	482	462	462	468	486	458	509	476	467	481	472	509	499	477	499	490	463	451	444	493	490	478	467	472	492	487	442	488	495	519	449	491	463	485	510	455	450	481	472	493	532	488	500	492	480	492	531	488	461	510	528	481	504	491	481	486	474	482	456	488	448	483	458	467	444	450	509	490	506	529	493	489	527	506	469	452	495	513	457	466	475	493	487	463	494	507	496	464	476	486	481	460	497	519	480	473	522	464	481	478	464	537	481	484	467	475	459	503	462	507	506	483	519	453	497	492	482	504	472	507	482	474	497	490	514	422	526	477	507	456	562	494	466	470	493	478	501	483	496	535	523	494	487	457	463	486	518	458	500	474	519	472	498	488	528	450	526	469	471	484	504	501	494	495	467	454	471	460	481	504	476	487	484	448	490	500	462	472	483	462	495	505	524	470	527	502	502	462	515	472	534	453	459	502	502	468	488	510	486	456	478	484	509	492	505	479	485	493	496	523	515	482	459	458	446	472	485	513	465	469	448	469	493	485	445	501	500	474	479	517	519	477	443	497	494	468	470	486	482	500	508	470	474	488	498	469	477	498	448	504	488	484	464	493	506	455	497	471	471	488	495	505	484	466	493	511	455	472	492	435	515	474	490	488	495	466	470	499	493	505	489	467	498	518	474	499	479	524	533	485	485	475	471	461	487	506	446	464	468	453	437	463	446	471	506	455	502	491	494	503	481	434	496	485	490	515	532	459	447	481	500	482	505	540	510	509	479	475	465	500	471	465	452	486	467	513	485	439	450	472	445	502	478	499	518	486	506	481	466	452	452	507	431	490	458	475	490	422	469	489	507	513	434	495	482	500	493	478	465	476	484	505	478	484	478	488	479	501	483	490	493	462	522	497	495	470	472	484	524	462	479	497	483	488	488	465	492	476	491	521	484	511	426	505	498	511	509	495	516	502	476	450	490	481	487	459	511	532	510	457	500	479	498	469	487	506	502	503	522	488	446	505	522	495	505	499	509	457	489	457	485	499	452	462	485	472	476	507	469	480	470	445	481	492	503	454	467	459	478	492	473	465	491	445	497	478	541	448	500	466	465	486	471	515	495	468	506	492	501	503	517	465	446	465	486	480	483	492	495	457	485	451	496	467	495	509	443	454	513	472	473	491	467	494	474	471	490	473	497	482	501	452	501	514	520	483	477	453	540	467	509	489	479	482	470	467	488	475	474	549	482	471	480	516	488	463	473	468	490	479	492	470
11724	23279	23748	13854	6648	4717	3652	2944	2334	1988	1711	1502	1275	1142	1035	975	898	883	795	737	726	652	692	656	684	608	604	616	623	565	564	525	605	548	585	512	555	512	511	566	503	515	501	537	523	516	507	490	497	508	517	495	488	518	504	535	476	489	508	450	494	463	495	522	491	480	451	530	474	464	484	473	504	465	493	498	479	460	467	477	499	446	471	482	458	455	473	491	463	466	438	447	457	438	471	446	438	446	463	483	478	478	443	474	418	462	506	457	478	457	476	439	502	480	473	460	468	490	487	481	457	498	409	471	477	496	494	478	456	446	472	465	487	447	471	482	447	434	499	473	442	449	497	453	438	464	469	489	412	456	462	495	429	439	451	484	455	509	470	481	434	487	480	491	465	501	440	449	450	504	474	452	430	464	483	450	461	424	469	453	465	460	414	447	482	459	448	467	465	459	475	453	504	490	485	459	436	461	414	460	457	491	434	453	463	492	471	451	469	476	482	451	481	443	478	458	456	433	441	446	457	435	435	493	467	431	477	478	458	444	487	448	452	437	411	467	436	490	496	469	480	476	406	478	454	478	441	488	476	478	444	449	447	422	439	485	483	431	501	499	471	433	436	458	490	462	473	448	476	473	462	508	456	447	441	456	470	463	432	452	465	415	434	491	462	428	433	430	458	469	467	468	446	500	447	470	462	459	483	518	422	466	473	452	440	488	493	466	442	438	498	464	457	517	490	462	477	482	458	490	468	404	449	443	430	459	450	439	437	487	504	451	487	446	450	442	458	474	410	484	449	415	460	460	435	459	445	476	451	462	475	475	440	457	480	497	469	479	513	459	415	451	482	453	460	456	444	459	463	477	432	459	488	501	458	450	435	422	467	455	501	474	447	447	454	489	468	486	484	451	454	497	486	472	461	435	447	460	433	451	433	429	418	416	463	475	467	474	496	467	473	457	474	452	461	434	435	456	458	495	451	436	462	439	454	460	475	483	448	440	450	505	452	418	428	434	472	435	463	457	474	428	496	449	468	430	466	442	441	438	463	467	461	446	465	451	520	426	478	490	481	476	443	445	463	481	471	422	472	476	441	485	448	453	474	502	438	493	440	521	456	475	416	443	455	434	466	477	464	441	444	472	488	488	473	468	453	445	442	448	472	466	467	500	440	504	472	456	478	475	485	462	424	457	465	508	422	498	473	455	479	457	464	479	473	480	473	426	412	499	454	457	484	413	480	471	461	490	495	493	483	463	455	476	464	474	460	424	461	463	460	461	453	463	474	428	411	479	459	450	477	451	470	439	450	447	452	478	422	463	422	426	441	433	469	426	418	425	491	456	489	467	495	454	465	478	458	484	445	473	457	462	430	409	472	492	462	497	459	467	444	452	457	459	413	449	412	463	449	467	449	472	479	450	486	470	491	453	442	453	462	445	441	486	475	467	481	471	440	437	471	438	495	480	466	468	439	412	466	477	463	478	449	461	491	493	436	431	440	437	473	441	441	456	501	462	481	456	430	444	450	443	448	483	441	459	503	463	456	450	473	428	452	460	460	458	485	494	476	489	464	477	439	469	478	502	473	426	454	462	418	479	416	462	475	441	480	467	493	443	453	450	430	474	429	442	464	463	449	424	469	457	432	466	480	466	455	437	447	442	453	495	490	459	469	471	456	475	447	477	435	433	468	462	453	469	456	487	481	472	467	507	466	470	456	451	462	514	469	452	482	478	448	419	486	436	487	440	458	451	462	466	481	463	461	453	495	493	435	461	434	481	460	413	457	456	448	455	491	421	510	495	426	470	484	402	497	481	495	485	449	448	432	458	440	488	458	465	441	484	470	466	481	468	459	446	424	441	444	442	449	497	491	472	507	460	459	423	443	462	485	486	478	452	452	464	482	465	462	454	432	450	461	501	458	452	491	472	438	503	448	457	456	470	455	476	415	444	424	470	442	466	502	484	484	479	459	484	428	425	458	479	484	462	475	463	507	454	483	454	479	492	469	459	450	470	465	444	455	437	488	458	508	434	449	461	461	485	471	446	465	445	446	434	467	442	452	463	454	440	449	480	457	474	454	454	458	474	471	467	482	435	460	460	486	505	436	485	464	476	420	447	506	447	486	475	447	475	458	456	480	453	445	514	489	464	454	486	484	440	457	477	468	463	452	495	480	479	432	441	472	477	435	499	445	514	454	425	413	475	497	463	461	472	473	473	404	489	453	463	465	438	467	457	458	453	475	481	492	472	469	465	462	499	408	462	405	423	478	489	490	428	467	447	469	453	487	494	499	455	438	454	437	470	478	454	458	488	454	409	456	449	483	475	454	446	452	444	483	504	427	453	492	455	440	461	468	438	456	465	464	461	482	502	461	434	442	472	430	432	472	464	432	443	452	468	463	484	486	448	492	455	462	454	478	488	428	465	447	476	424	454	476	448	461	453	439	463	447	472	480	481	479	430	462	466	464	442	442	471	478	437	453	471	438	457	468	472	461	487	443	451	441	442	470	465	467	448	405	458	428	465	462	460	499	443	456	438	473	436	450	435	470	462	460	432	480	436	475	463	479	487	449	466	445	436	451	497	432	465	463	469	484	429	454	431	471	452	468	462	485	487	464	469	460	482	452	407	458	461	472	426	447	431	460	487	472	485	481	475	479	477	436	468	469	505	436	479	421	469	483	441	451	454	483	464	462	461	478	443	450	477	491	440	480	425	440	484	460	472	453	446	481	507	499	441	471	477	467	456	448	442	491	466	490	476	455	453	483	482	487	478	456	468	444	420	473	428	456	442	449	461	489	485	496	487	447	468	493	503	423	430	455	489	417	393	463	470	456	489	476	470	500	458	453	486	456	460	434	475	466	456	452	493	473	452	465	466	446	473	444	458	478	457	473	429	438	498	454	452	488	494	461	473	427	454	471	462	435	472	437	437	473	469	492	447	456	462	464	468	449	467	483	449	470	443	459	442	451	468	440	468	420	484	453	468	426	428	469	474	486	492	449	473	437	484	475	464	450	468	446	446	460	448	463	433	470	433	472	445	478	491	442	415	449	495	456	469	473	447	511	436	476	430	442	431	450	460	473	458	441	511	504	472	440	452	414	488	436	442	476	471	434	441	493	474	448	456	462	443	471	446	469	449	490	477	454	475	459	463	481	475	470	448	450	480	489	473	484	456	459	443	470	501	490	448	440	452	495	490	443	473	446	446	487	480	449	465	451	452	456	459	493	464	471	436	471	453	432	435	455	444	436	462	466	453	466	482	427	489	444	455	431	454	479	449	432	471	455	458	485	455	436	428	437	481	428	466	482	464	431	463	440	485	439	469	469	454	494	433	459	517	450	461	453	440	463	470	474	450	446	473	480	475	473	460	486	462	493	458	437	484	449	465	458	454	457	502	444	472	451	466	494	459	456	489	448	454	463	441	453	466	483	464	450	462	493	461	469	455	448	452	455	473	406	457	461	444	442	479	452	446	445	438	439	429	447	453	449	445	476	416	473	492	472	489
28259	14766	2599	996	621	570	543	523	545	554	546	548	525	506	506	533	519	511	494	548	524	518	489	524	496	531	531	532	497	514	545	498	500	521	519	520	563	555	514	499	496	517	548	538	516	530	551	486	504	526	532	525	511	492	511	488	506	528	498	525	523	496	584	540	509	493	519	496	532	517	527	499	488	503	516	527	542	511	499	548	511	511	569	533	495	492	523	500	569	530	548	517	569	540	492	533	497	572	512	547	488	556	501	526	557	503	536	478	498	554	509	508	562	522	509	505	498	478	483	457	497	524	542	533	533	489	492	510	509	469	509	506	519	522	548	586	485	575	482	515	542	536	519	507	512	511	494	527	491	487	547	490	509	467	506	459	528	511	535	521	534	535	479	518	507	511	515	509	513	519	511	496	510	516	514	508	540	496	501	502	485	502	493	512	542	507	522	456	527	502	515	483	526	519	511	493	497	517	525	567	489	527	522	507	493	531	515	527	524	541	507	524	547	484	500	498	493	506	523	519	540	519	515	477	502	564	542	550	524	531	510	541	509	503	497	528	497	502	501	484	528	482	526	500	468	526	513	508	562	529	509	537	507	513	528	507	541	514	521	502	514	471	495	521	497	468	503	521	526	486	492	503	533	559	518	531	528	510	512	526	536	521	512	557	544	524	511	527	519	482	534	565	505	507	517	512	470	512	512	533	494	532	502	486	509	476	517	537	546	518	496	526	510	515	493	522	532	500	512	546	523	541	519	495	544	502	508	502	488	554	529	504	496	538	508	526	515	514	557	518	497	546	499	521	499	530	508	534	531	523	529	489	471	504	485	525	494	544	515	511	524	517	543	544	572	511	533	561	512	524	500	516	512	531	516	522	502	547	512	522	506	525	531	549	493	537	528	569	542	530	499	504	522	548	516	505	506	484	536	544	498	519	522	524	490	546	508	503	509	510	486	481	516	501	512	495	526	540	510	494	496	519	522	505	518	504	537	534	549	505	549	549	511	525	545	520	525	529	511	495	498	500	537	506	500	507	524	506	524	518	519	537	494	518	505	555	499	533	520	508	543	507	470	509	475	500	513	522	512	488	527	510	492	479	543	486	505	518	495	520	508	510	473	463	518	516	534	511	518	499	504	573	535	499	519	536	510	514	504	473	519	500	473	531	534	473	504	466	535	492	541	524	529	533	512	480	552	514	516	517	519	515	534	498	540	548	509	493	531	500	526	506	478	544	488	505	473	513	492	517	556	500	557	527	498	515	515	525	496	509	512	528	521	524	491	490	540	519	544	506	519	517	557	474	536	491	522	531	497	521	514	508	527	526	497	524	510	522	507	501	453	573	527	490	533	503	482	524	500	502	546	565	545	582	532	552	507	540	511	493	498	564	473	513	510	552	514	516	514	485	514	524	488	511	519	507	524	500	506	487	518	517	467	542	519	526	496	512	487	507	530	495	529	492	497	504	500	501	503	491	560	526	515	513	510	520	520	519	540	537	479	471	553	494	499	513	527	501	525	498	528	489	515	529	523	509	477	538	528	525	481	534	518	518	504	472	510	499	498	525	496	485	515	485	503	502	540	526	542	535	533	564	534	533	538	533	501	484	485	533	526	497	527	505	513	516	519	523	493	529	527	515	517	535	507	498	519	494	493	511	502	552	482	511	542	512	552	520	514	553	505	495	512	514	443	535	469	519	479	503	478	523	488	527	557	542	498	494	529	512	562	549	524	526	486	546	515	495	512	519	567	528	503	542	570	517	501	525	510	546	515	545	548	514	509	508	503	493	528	478	502	478	522	520	543	536	516	483	505	541	552	479	525	493	516	509	470	495	539	511	502	512	481	500	528	475	512	508	537	506	545	515	524	550	497	570	509	548	481	522	521	528	535	557	557	496	555	499	543	496	524	529	523	541	500	493	501	514	534	537	530	518	491	554	562	540	496	499	518	527	513	554	538	554	530	504	509	547	512	526	501	505	550	515	555	502	481	507	513	528	503	511	512	528	506	515	531	528	503	510	512	470	519	504	511	512	547	516	512	507	535	491	518	494	533	533	498	531	546	532	534	472	513	522	492	508	514	472	531	531	567	482	581	527	485	531	543	517	493	501	530	517	461	553	486	510	507	499	534	508	515	519	518	486	545	550	491	525	538	523	523	538	496	517	515	522	482	565	532	495	497	480	534	488	530	503	513	576	516	518	501	504	483	542	521	493	548	521	538	519	506	516	509	502	536	556	536	562	500	529	504	516	588	490	517	544	479	515	499	464	508	472	518	535	544	521	548	470	502	498	556	506	511	471	519	522	545	479	484	514	483	523	490	500	513	519	513	499	511	530	515	547	563	495	525	473	548	495	547	535	508	521	520	554	498	535	569	543	512	524	511	525	507	493	532	498	514	491	548	519	490	524	490	495	501	526	542	529	485	550	518	489	501	484	526	565	554	517	540	477	470	490	500	503	485	471	483	567	504	490	488	539	557	515	505	525	524	553	516	538	557	531	490	507	504	537	487	517	496	514	532	506	512	511	537	519	519	519	481	531	526	541	546	491	558	524	517	510	471	533	553	502	547	517	506	499	542	517	531	541	517	500	507	495	447	502	515	532	508	540	527	498	502	518	571	524	531	511	512	541	522	535	529	514	518	529	525	520	531	496	526	504	499	512	535	504	525	506	491	506	499	511	477	513	500	475	523	512	500	490	490	501	529	525	554	514	547	540	507	511	533	513	502	508	523	513	535	477	533	518	514	514	539	534	447	524	512	545	522	540	492	512	502	517	532	544	508	521	535	517	520	517	556	480	532	480	512	513	500	493	513	566	504	508	543	508	478	558	532	490	489	524	522	494	525	527	524	531	523	523	490	515	532	525	525	529	546	524	523	506	488	512	476	535	518	510	533	503	537	523	558	509	555	490	525	550	541	528	559	500	494	505	532	510	479	532	517	533	530	553	552	547	562	490	486	531	521	489	483	514	491	483	526	504	541	511	512	510	526	511	539	491	492	527	525	516	508	520	520	515	494	542	529	513	524	535	479	479	512	543	492	537	535	507	537	468	525	543	502	515	530	540	498	521	524	557	544	530	503	491	537	546	511	504	507	513	540	501	467	544	539	508	527	542	490	549	517	499	532	526	513	549	586	529	528	513	531	467	522	533	567	533	553	533	527	523	550	505	511	536	550	530	530	537	527	495	467	501	512	494	537	465	514	523	532	485	492	524	571	544	518	505	568	528	533	559	524	517	523	516	546	511	536	527	501	506	527	542	492	528	484	550	537	564	511	477	532	480	517	548	532	512	543	514	531	547	524	501	480	527	514	533	507	532	513	515	527	561	503	542	531	545	525	514	531	496	532	579	520	513	462	510	499	470	558	490	478	512	514	493	488	507	538	553	474	530	542	502	531	514	501	529	514	521	555	525	534	478	551	536	525	532	521	505	507	493	536	530	560	532	479	508	499	555	536	490	507	552	509	538	501	489	506	525	546	531	515	516	520	492	508	515	525	511	473	548
5834	2532	2038	1113	687	705	598	630	542	562	583	561	565	560	562	560	576	558	505	553	541	534	558	537	527	514	542	497	517	535	579	520	548	529	542	561	558	610	549	527	565	547	587	551	509	565	595	526	560	521	517	538	574	509	531	562	566	530	551	554	496	550	549	574	555	551	517	569	554	579	557	563	547	515	560	553	538	526	513	560	535	532	540	565	531	531	563	565	559	536	556	527	588	555	540	548	558	527	532	558	548	576	573	566	517	524	526	555	531	535	581	544	541	549	542	517	567	507	506	528	551	523	518	531	547	514	512	532	518	553	546	515	519	549	555	541	571	556	555	563	563	555	544	548	557	557	528	553	539	566	544	549	588	525	524	529	575	521	538	558	539	518	514	569	506	517	507	548	503	565	555	560	521	546	578	522	549	514	530	543	551	534	556	541	504	540	524	539	530	534	519	581	548	550	537	522	519	571	529	569	554	544	560	568	596	469	524	558	527	490	556	554	468	528	511	496	507	560	517	546	531	523	530	560	543	563	545	522	567	551	574	543	559	547	553	489	550	563	556	534	489	503	523	530	530	518	526	537	553	541	529	560	521	550	577	508	516	566	537	548	529	552	536	499	551	570	593	519	538	561	544	579	527	589	531	563	553	512	546	529	493	540	514	566	544	542	537	526	549	499	524	510	519	531	554	555	578	532	554	520	538	561	541	544	557	517	523	554	551	523	493	569	516	538	563	518	575	513	517	561	519	546	539	513	528	553	538	530	528	540	542	547	564	520	530	508	560	519	519	499	566	584	581	564	540	514	522	507	523	535	538	568	541	570	527	497	559	498	520	592	552	547	520	553	532	539	564	508	530	502	552	553	539	568	534	498	558	528	557	527	517	527	571	561	538	559	594	512	506	532	512	538	530	563	559	545	570	551	537	544	546	555	504	569	537	519	520	530	520	555	570	544	511	549	545	572	560	516	550	533	561	547	547	504	524	528	529	580	542	539	528	544	532	511	535	550	516	564	538	540	554	585	522	522	536	517	591	558	553	545	540	498	568	556	544	547	523	519	528	532	520	540	502	546	550	557	499	543	533	519	519	558	537	566	539	550	523	515	526	496	539	563	530	551	520	508	545	559	573	505	555	529	572	520	536	594	528	529	567	495	564	539	541	550	535	540	512	516	549	525	542	519	557	516	523	532	526	536	539	574	570	512	537	505	508	535	545	531	600	567	528	552	500	525	556	515	541	539	548	510	534	523	515	544	508	577	525	573	522	508	533	567	524	542	552	589	559	526	548	548	531	567	545	553	535	548	537	567	568	534	541	528	562	526	553	537	570	546	508	529	532	547	542	559	545	514	545	530	551	542	550	534	547	521	547	553	536	554	532	555	537	580	509	565	563	515	562	574	520	537	555	505	515	506	579	515	508	586	498	563	553	529	540	538	587	534	551	577	528	543	559	531	522	573	511	564	510	550	551	527	538	554	529	549	503	563	550	557	550	576	572	578	559	525	522	513	535	520	562	577	541	541	560	527	551	531	570	476	525	544	501	490	519	539	551	524	582	543	552	574	576	527	579	557	504	506	533	520	530	513	544	544	537	519	522	548	536	545	546	541	544	519	519	525	537	555	572	527	522	493	485	563	537	501	585	541	537	523	506	561	541	537	500	544	552	512	497	527	529	524	552	561	536	551	503	542	529	526	539	551	568	565	557	515	531	546	568	529	511	562	540	523	557	535	523	510	564	518	537	494	519	576	530	575	540	522	496	562	553	540	551	541	556	553	567	573	485	529	519	550	548	563	532	572	539	541	608	542	583	542	522	577	553	570	568	545	513	571	540	522	501	534	563	541	585	535	504	527	545	547	547	524	519	527	542	570	540	533	525	523	592	546	561	534	580	567	541	543	520	560	502	522	516	548	543	541	533	563	593	548	496	515	565	544	554	539	529	494	497	555	517	552	556	549	556	512	522	514	521	573	549	518	560	570	519	536	506	505	491	548	587	537	504	531	514	555	536	572	539	554	553	542	551	557	527	533	540	500	556	535	548	540	512	514	507	543	527	517	569	519	545	576	536	584	536	533	522	538	514	549	497	556	570	517	584	541	516	524	557	536	507	505	584	542	562	513	546	571	534	510	508	553	583	574	529	549	552	543	560	535	554	555	572	548	561	540	533	550	532	521	542	533	546	532	509	587	532	521	518	540	505	554	553	540	568	535	532	571	539	538	537	563	560	534	561	563	535	538	543	527	541	547	551	559	524	566	538	525	516	562	543	564	577	559	562	556	565	579	587	564	515	532	538	580	536	551	564	523	572	579	549	507	494	532	546	526	511	555	531	575	549	563	558	514	541	524	522	535	521	541	498	517	508	536	551	550	546	535	506	542	582	493	516	506	545	539	520	510	536	550	520	532	596	556	552	576	516	525	548	566	548	537	494	558	546	526	533	492	527	537	530	588	534	584	506	547	518	537	537	530	527	530	557	535	537	553	530	533	529	523	538	532	511	562	555	550	565	543	517	513	516	571	572	525	553	542	517	558	532	541	521	506	558	528	539	580	552	556	546	537	533	550	555	550	539	546	548	517	561	510	532	515	556	534	536	502	544	538	532	546	565	545	536	523	576	552	505	554	526	541	590	565	582	549	512	536	547	517	538	559	526	563	559	570	541	538	555	569	561	575	540	513	552	525	527	526	545	532	563	530	541	532	582	505	530	560	516	524	550	559	537	511	540	532	560	524	561	557	504	523	575	543	508	529	553	563	560	550	563	569	520	550	578	520	528	569	536	537	526	534	527	547	517	510	554	534	513	571	506	539	569	520	535	547	532	550	502	548	569	543	588	562	537	484	564	530	542	562	530	506	531	516	546	530	552	534	576	573	508	560	530	557	569	547	530	548	572	534	542	532	536	541	562	550	567	549	532	564	521	567	560	561	563	500	529	546	522	565	526	564	562	547	535	548	572	512	535	542	559	518	556	498	519	545	550	515	527	529	565	543	547	522	527	579	547	527	576	533	537	493	510	516	561	543	529	534	486	536	532	576	576	546	519	515	548	511	545	509	549	560	558	538	542	535	516	575	528	549	520	564	561	507	534	524	560	536	560	536	543	543	533	523	562	584	561	537	533	539	584	525	532	539	516	493	514	549	569	563	503	522	562	527	571	557	539	530	530	530	572	536	581	538	542	505	503	529	572	561	551	549	540	531	521	555	543	568	545	552	566	566	511	582	577	580	524	542	513	513	554	504	495	540	518	528	550	567	562	555	527	528	512	539	534	542	512	546	528	519	515	563	548	564	587	528	535	551	584	572	553	597	557	532	547	560	552	552	551	521	531	480	507	546	551	522	553	542	569	528	541	527	530	536	542	544	519	519	526	534	551	518	539	572	587	535	565	542	552	518	541	514	545	537	544	541	528	532	556	520	584	513	581	529	516	579	552	573	517	556	567	557	520	524	543	554	540	533	503	582	555	559	557	560	516	576	522	568	538	563	512	574	517	551	530	491	563	521
25170	20720	27141	24375	20709	10795	1384	906	642	590	503	470	421	405	364	357	303	277	317	312	304	274	271	268	260	293	261	268	295	275	282	282	258	258	262	260	281	284	240	259	230	251	266	238	275	272	263	260	237	243	227	243	247	256	249	251	216	220	241	224	243	214	225	244	203	243	245	215	238	251	251	253	267	247	239	214	209	225	195	251	236	220	232	233	219	228	218	260	226	224	233	231	227	235	230	215	238	218	210	251	229	265	235	230	244	218	209	220	233	244	231	237	216	216	230	243	232	241	220	233	233	238	223	225	266	250	251	243	243	243	229	213	207	223	242	212	244	259	212	216	233	238	232	204	233	235	226	231	238	236	228	239	256	239	249	223	228	236	258	213	224	222	260	224	238	228	217	235	239	226	246	236	211	261	206	219	226	221	217	220	206	212	214	244	211	252	244	204	227	230	220	236	225	224	226	245	236	206	240	240	222	223	268	228	224	249	215	211	202	225	242	230	233	236	222	261	242	252	239	232	232	252	241	220	228	223	250	226	219	212	239	247	250	236	241	215	248	226	264	249	227	233	226	225	225	253	232	241	245	248	223	233	217	237	231	236	226	243	236	239	251	241	257	201	238	222	248	216	222	253	233	243	231	235	219	264	229	254	245	203	262	223	212	233	224	242	212	215	253	230	230	249	219	244	225	251	240	247	245	228	244	225	226	242	253	252	235	225	246	207	245	246	212	232	220	215	213	218	233	247	248	224	230	238	260	241	234	241	256	236	240	211	225	232	241	215	216	235	240	226	235	223	256	228	226	242	222	247	240	248	243	237	230	231	230	235	232	237	238	241	210	219	237	237	196	220	233	227	240	231	247	234	243	266	229	223	246	225	233	209	232	202	233	227	231	228	236	234	236	238	232	233	238	222	231	202	238	223	248	187	231	215	236	231	264	244	230	226	222	238	220	211	210	264	230	239	240	264	224	233	236	241	240	225	219	224	233	269	224	226	257	229	247	235	240	203	223	235	212	215	215	233	237	232	235	236	215	236	247	222	228	226	234	238	217	233	230	233	209	204	248	229	229	229	214	213	179	230	235	222	253	251	235	245	238	212	244	237	233	243	233	220	222	207	247	220	227	260	239	238	249	226	225	197	214	213	214	235	224	235	264	249	232	253	223	219	229	209	207	249	209	201	219	238	266	204	237	223	213	226	216	204	241	195	220	224	203	207	204	206	208	248	245	223	216	233	215	250	220	233	251	240	202	213	238	256	258	215	230	227	251	216	246	232	215	219	181	210	243	234	214	220	234	231	227	244	210	214	225	233	200	221	231	235	214	229	238	223	200	223	248	235	227	237	227	274	236	256	220	235	234	239	248	206	229	279	242	214	206	242	228	242	217	240	225	216	227	230	238	231	237	230	238	220	233	209	223	248	218	226	217	242	213	234	245	213	226	256	217	243	222	239	226	203	212	230	246	236	253	216	245	205	254	223	240	202	238	247	228	251	230	223	220	219	218	218	220	236	188	209	215	249	210	245	209	229	208	216	235	222	217	209	235	228	203	239	224	226	225	236	210	228	233	231	223	205	234	261	219	234	233	225	222	209	237	209	245	204	246	226	250	231	263	239	234	226	253	241	209	229	232	220	242	250	204	207	247	231	213	241	231	222	231	225	215	225	230	233	222	252	246	217	216	237	234	232	249	237	231	232	232	258	227	252	202	211	226	224	233	223	251	223	223	238	268	205	244	236	221	214	237	220	233	206	230	216	219	217	214	214	245	259	221	246	226	251	208	213	229	224	241	253	199	236	219	237	253	218	221	219	242	234	247	227	231	250	232	234	257	240	266	243	217	229	221	229	222	226	235	241	250	214	251	221	224	222	230	246	243	256	232	234	235	240	230	231	234	215	232	218	230	236	250	223	239	246	241	229	234	229	223	230	222	240	220	219	226	220	244	226	247	230	224	237	198	242	224	236	230	225	227	213	229	240	239	224	227	238	214	272	225	230	242	223	242	251	261	214	192	230	241	256	238	239	240	214	197	224	235	220	244	220	222	242	231	222	261	240	216	245	239	224	229	201	218	224	228	248	224	208	220	242	240	235	275	248	233	253	224	236	225	215	221	246	231	241	247	237	239	247	219	225	245	245	240	222	233	235	231	269	232	186	214	223	205	220	206	226	228	219	225	230	237	268	244	209	247	255	224	215	217	221	210	189	241	240	254	233	245	221	234	244	241	253	236	211	223	221	245	242	242	205	254	203	239	240	249	223	235	230	209	227	240	233	237	220	200	234	249	235	202	226	247	231	224	257	239	201	216	223	240	246	219	220	255	241	222	242	224	224	222	249	212	243	216	229	246	250	249	231	224	225	246	245	241	251	195	253	225	214	227	209	194	233	212	225	234	234	293	222	236	243	212	219	231	214	225	214	208	246	214	225	209	212	225	236	226	241	244	230	233	212	210	222	245	211	227	203	244	210	253	223	235	256	229	230	215	199	234	254	252	214	228	240	229	241	222	235	225	223	232	219	232	238	250	241	230	236	219	222	238	209	258	242	253	229	239	253	224	234	243	245	248	251	238	222	212	212	234	252	212	252	238	242	208	245	227	240	229	224	223	217	238	243	198	221	246	226	242	251	229	250	218	232	252	243	246	227	224	236	233	252	247	216	229	240	237	238	234	211	253	219	229	233	222	239	206	244	219	229	236	224	205	221	234	224	238	204	233	221	223	217	223	259	222	219	261	229	207	236	238	216	237	233	283	235	230	247	213	211	239	228	261	260	246	214	248	252	223	219	230	230	208	231	253	242	228	266	229	224	234	259	235	225	258	214	209	249	225	234	227	238	229	219	216	226	235	211	250	239	247	247	194	220	246	222	244	236	216	240	240	230	225	238	224	208	227	229	261	245	244	240	211	239	257	226	227	236	251	226	216	229	246	215	249	211	255	214	218	247	234	235	210	194	233	238	252	216	215	255	211	202	239	258	207	217	216	237	254	233	233	256	245	239	229	243	210	230	226	231	246	234	224	229	223	234	208	228	248	235	231	216	214	223	223	271	213	248	244	215	246	228	246	221	211	233	222	208	235	253	231	249	242	224	225	230	234	220	215	238	251	232	231	202	239	225	242	219	249	225	255	247	240	216	250	223	242	227	242	232	214	243	232	247	222	225	231	237	238	250	221	203	240	241	258	229	234	268	254	222	267	224	211	270	258	228	221	224	250	211	250	246	218	243	258	252	245	261	236	225	240	246	265	251	233	221	219	230	237	256	244	229	257	259	243	233	237	209	239	243	235	239	228	223	233	244	245	269	234	217	233	217	219	222	240	237	235	225	220	231	246	227	243	257	230	217	229	242	243	234	239	245	230	257	237	227	259	239	243	241	256	216	201	223	235	240	235	229	236	236	219	230	217	222	211	210	232	221	229	246	224	221	222	234	244	232	238	236	243	232	226	237	236	205	217	236	239	232	240	253	218	229	207	237	233	243	254	242	238	198	232	243	232	239	223	230
8487	14745	16940	11977	3745	2566	1954	1526	1263	1059	891	807	677	594	576	491	447	453	400	409	357	334	349	357	347	318	338	335	296	304	317	285	306	305	292	278	297	292	268	277	282	283	299	253	260	296	290	290	266	253	246	266	251	287	295	260	267	287	263	277	273	265	267	246	252	239	239	243	263	271	277	266	287	276	238	251	247	277	256	236	272	253	235	233	238	271	274	222	259	271	252	284	254	254	249	265	269	293	257	253	272	243	263	246	233	247	262	235	259	270	245	266	254	253	249	242	226	242	267	239	268	259	246	269	247	251	280	278	233	234	247	238	218	235	250	249	227	295	253	249	245	264	255	268	266	235	273	274	254	266	254	272	281	236	261	232	277	256	253	244	253	266	238	252	247	264	229	279	242	275	252	240	229	260	228	248	263	237	283	257	259	283	243	262	256	257	251	261	272	242	238	277	287	231	259	269	264	256	250	256	243	242	248	265	236	243	254	249	223	199	238	294	233	261	254	226	239	277	239	247	242	250	265	256	249	273	253	282	256	261	264	236	244	253	217	252	249	235	236	230	235	256	239	247	251	275	264	243	251	251	224	306	237	278	264	279	285	250	263	261	241	234	222	273	268	252	275	259	242	275	233	256	254	265	268	255	249	253	237	230	258	229	273	239	274	253	236	266	249	266	236	246	262	259	229	224	224	258	237	239	283	248	299	263	238	233	270	265	256	251	257	234	257	251	253	239	247	245	240	243	256	246	243	271	240	287	269	251	248	247	233	248	288	267	270	290	258	257	218	275	260	246	271	251	248	231	252	217	260	285	230	228	261	224	287	234	253	262	262	238	250	258	238	242	225	252	228	244	274	242	236	261	232	260	244	258	254	252	260	259	245	224	255	281	245	268	236	240	247	254	260	250	249	240	243	237	270	253	248	273	265	273	273	248	273	254	238	242	272	254	242	234	286	249	231	269	232	251	240	232	270	243	222	269	261	253	274	284	266	222	253	248	224	267	229	243	263	268	231	259	275	242	294	234	240	264	243	272	252	241	243	231	255	264	266	233	241	259	240	264	229	248	259	244	234	232	253	247	266	243	258	275	247	271	234	260	261	243	245	248	247	284	253	251	252	299	260	260	273	239	249	258	258	258	235	235	222	250	242	233	237	277	251	271	236	266	253	244	268	275	229	253	243	238	234	274	245	290	255	259	280	284	269	250	262	245	240	251	219	254	260	256	239	265	235	240	246	234	268	263	247	238	254	254	227	265	229	272	243	253	275	246	244	236	252	306	260	250	257	253	272	245	250	265	233	226	247	236	266	254	226	260	247	229	282	271	261	239	290	246	250	247	252	253	265	241	278	246	231	254	242	235	236	255	252	247	246	247	246	259	239	253	270	250	253	263	245	258	253	275	248	252	288	263	268	258	238	241	254	229	269	227	239	247	232	243	254	252	264	232	230	247	266	225	252	259	246	254	254	226	277	245	242	236	279	251	233	243	253	243	228	246	275	245	254	249	261	273	260	262	243	278	254	249	249	254	244	252	263	229	242	240	236	223	263	251	251	239	256	250	227	271	233	237	257	247	259	237	263	263	246	244	267	259	236	259	260	237	212	275	258	246	215	249	236	300	286	250	231	247	250	259	243	267	260	245	261	235	225	248	240	237	260	230	232	282	248	250	259	258	240	251	263	246	261	276	259	256	249	267	217	246	245	261	215	230	251	256	269	236	230	266	234	255	251	262	231	235	263	256	263	274	270	250	257	265	275	279	266	242	265	297	250	237	267	247	260	252	289	256	262	248	220	268	267	246	247	268	272	264	239	235	221	230	236	271	260	256	257	241	268	222	275	242	284	255	243	265	223	241	249	237	231	249	269	252	263	259	257	252	245	244	246	271	236	260	248	261	239	277	240	270	243	280	261	263	218	227	245	249	269	242	270	258	231	242	253	234	258	274	253	261	256	255	265	268	271	264	245	240	253	244	229	245	229	234	276	252	278	273	264	256	258	239	260	261	249	238	251	250	234	247	262	254	232	240	270	234	256	283	258	222	246	235	259	254	266	244	259	261	233	250	264	232	251	266	255	266	246	236	236	270	249	256	253	241	254	259	269	239	241	235	228	277	286	277	253	258	240	278	267	245	266	279	252	237	280	277	255	260	251	266	254	253	267	240	245	250	267	245	252	239	227	235	254	255	239	245	264	239	273	255	229	233	256	244	255	256	251	242	257	226	249	249	250	239	246	277	268	259	257	254	253	222	262	260	238	232	245	255	243	218	259	262	244	244	256	268	252	241	255	267	234	231	254	247	243	236	225	241	243	245	248	255	242	252	246	239	266	249	244	268	243	252	215	239	255	277	281	249	258	265	257	260	258	233	247	249	263	273	256	261	238	238	259	262	281	229	233	249	240	236	256	248	239	256	270	269	223	250	241	218	224	269	256	261	250	252	260	270	275	255	252	247	236	226	257	252	267	243	295	293	230	246	249	250	282	280	270	266	247	265	260	259	253	259	221	243	280	242	244	243	246	262	249	237	263	247	229	244	242	228	263	260	265	252	278	221	289	245	239	227	237	284	259	270	236	263	259	244	242	281	223	236	255	243	256	233	242	229	240	269	234	235	298	267	229	249	256	255	234	254	225	244	245	229	242	234	244	240	242	239	218	227	269	252	234	234	255	248	245	248	247	274	250	246	250	252	243	232	225	261	245	255	265	246	287	257	249	276	282	256	265	251	253	263	257	255	236	255	231	221	220	266	236	263	267	234	255	230	214	229	257	261	246	256	265	265	267	282	262	223	267	261	250	231	247	253	260	229	262	243	229	258	229	214	264	247	272	257	242	274	234	237	213	269	244	233	278	242	269	263	276	267	257	242	250	264	296	243	268	262	261	275	260	269	252	245	279	241	259	251	247	228	219	272	259	257	250	267	257	238	249	265	261	260	250	255	246	249	253	242	275	253	243	235	257	254	278	257	266	237	255	258	265	238	234	248	272	255	273	253	296	262	245	275	272	260	273	234	267	267	237	253	252	259	256	252	246	257	222	243	242	244	249	246	248	242	262	263	236	267	257	255	236	224	252	252	256	240	286	244	225	252	273	257	274	227	238	221	285	284	244	238	241	271	254	260	281	254	248	260	233	269	262	248	256	271	268	245	255	248	266	268	253	223	256	240	292	277	222	255	254	228	239	249	250	266	236	252	267	259	236	266	273	268	240	252	245	244	259	271	253	228	272	245	236	239	256	264	286	275	248	264	269	259	268	236	237	255	231	281	262	258	260	264	265	255	263	261	262	271	238	256	280	246	218	224	244	256	237	262	241	261	230	210	235	227	251	249	243	225	252	266	239	255	260	250	252	246	244	231	237	290	251	242	275	224	226	248	254	247	242	245	253	267	281	261	242	258	240	271	254	271	273	262	254	269	256	259	258	283	257	259	234	278	242	273	297	258	226	250	259	250	245	264	247	244	280	243	267	223	265	241	248	234	242	268	240	254	255	233	229	230	256	254
22935	20702	27471	24004	20706	20787	9811	1785	1298	1113	1021	914	848	789	763	718	665	632	648	605	618	594	602	581	558	588	547	550	522	559	547	515	541	487	506	503	528	498	546	490	487	567	473	487	496	487	508	525	482	528	506	506	495	525	499	496	488	527	460	544	495	523	494	471	512	471	449	474	485	505	506	517	451	541	487	468	462	493	465	506	467	496	506	492	475	471	510	492	532	496	511	493	545	480	487	500	494	476	531	505	512	498	475	521	501	476	459	487	498	481	487	458	510	495	511	473	500	482	492	496	496	509	487	460	496	505	501	509	467	492	504	476	470	501	529	468	479	491	493	481	490	468	486	454	490	451	437	498	483	513	494	520	515	490	493	496	511	473	489	504	470	507	492	504	471	504	487	485	534	454	483	489	497	482	498	489	505	489	484	453	468	485	472	459	466	474	455	503	503	523	505	515	466	524	443	471	496	468	462	447	522	499	501	484	469	490	452	490	504	474	503	506	465	508	490	518	504	468	493	465	484	480	508	481	521	468	465	458	478	492	514	452	480	413	417	529	541	521	512	454	459	466	464	452	472	502	435	491	548	483	466	462	484	488	452	491	538	465	445	503	494	487	501	472	496	520	516	509	492	489	486	459	471	489	434	447	485	463	497	506	473	490	432	498	447	519	483	497	507	498	513	480	497	485	453	466	468	520	470	513	466	497	459	466	456	506	461	470	476	501	456	455	480	486	469	498	470	445	480	484	481	468	479	496	481	466	451	516	503	445	498	479	491	485	517	520	488	491	502	478	485	498	491	493	502	465	469	491	501	467	487	522	464	472	472	474	479	482	500	485	505	454	433	465	479	512	492	462	495	478	479	473	467	474	463	467	498	501	469	457	486	449	487	462	487	518	477	489	441	485	484	505	477	544	457	475	509	526	514	446	485	508	488	459	465	499	496	487	499	457	509	489	484	486	499	519	449	441	470	497	498	493	453	485	454	471	485	505	504	468	478	515	482	507	507	467	482	463	459	495	480	505	510	498	463	495	450	459	458	461	468	502	460	468	463	501	477	475	493	496	497	495	498	502	464	470	500	459	470	478	456	473	460	481	481	481	488	510	486	504	521	504	444	450	508	480	485	502	522	482	473	491	499	443	481	529	480	482	441	497	498	482	474	501	478	486	498	484	449	463	457	522	479	482	510	485	501	536	469	437	498	470	500	428	449	491	547	500	506	491	511	522	460	466	476	460	474	485	501	487	455	461	437	530	419	503	485	467	492	461	507	481	517	512	482	469	481	518	453	465	538	517	469	465	482	495	488	497	507	499	481	465	496	466	485	498	473	500	471	503	479	506	466	484	457	466	467	488	474	493	447	522	517	482	501	482	500	515	480	500	443	453	483	486	491	492	451	465	497	501	528	500	467	475	443	478	506	469	481	491	506	494	467	470	428	456	501	477	508	503	494	484	539	466	476	512	483	465	506	485	457	454	484	480	451	494	455	446	513	493	466	475	495	481	476	465	494	491	468	473	526	528	468	509	496	464	519	487	497	480	424	488	489	497	481	471	459	502	500	467	477	502	482	483	480	473	500	478	540	469	474	469	534	517	528	499	488	461	521	491	491	464	475	521	476	465	478	456	457	576	508	515	502	473	467	490	456	451	483	493	465	420	467	478	530	471	482	483	467	475	476	486	472	462	487	426	487	493	454	502	442	429	475	457	478	502	468	477	505	486	488	493	486	465	484	463	530	483	428	467	491	478	477	498	497	483	462	461	448	486	479	457	481	462	517	496	464	477	488	452	466	475	485	477	471	485	515	496	452	520	482	487	522	461	482	497	501	524	488	452	515	465	471	509	523	470	455	507	479	463	481	497	460	479	487	482	494	477	474	487	486	513	490	490	485	523	527	491	486	474	480	470	469	445	481	511	494	500	443	441	451	455	505	489	511	460	507	494	502	484	463	485	476	495	489	472	470	446	503	485	448	470	433	480	490	489	500	483	514	508	512	483	493	465	537	459	509	455	470	475	478	480	502	461	499	497	436	481	496	477	456	486	516	496	465	481	508	514	495	495	480	484	493	484	486	476	465	497	448	498	471	511	433	480	475	509	461	464	525	504	523	501	498	508	520	472	485	429	524	496	460	449	481	465	464	474	479	551	458	466	530	517	476	489	481	531	551	518	475	460	449	461	447	451	490	496	473	494	509	507	485	528	502	455	462	515	491	441	487	498	480	480	458	494	458	468	502	508	475	468	456	471	475	469	444	477	481	482	440	489	520	443	484	478	471	470	511	498	492	475	468	491	463	467	503	489	516	454	491	495	468	488	451	440	483	458	498	503	483	486	518	487	464	489	470	441	445	503	489	494	498	446	513	505	488	484	494	511	462	487	473	503	507	485	513	476	506	465	469	508	493	478	524	511	503	492	446	502	509	476	492	508	481	522	442	467	472	498	465	450	516	485	461	461	480	506	488	493	475	464	512	463	503	526	468	498	457	437	451	493	500	460	441	456	516	482	473	489	478	491	482	488	508	469	476	508	473	485	485	484	483	493	459	488	460	441	507	525	498	501	464	496	487	510	488	472	511	413	496	482	502	505	505	501	505	501	496	512	470	486	510	473	462	475	506	461	470	521	515	456	476	526	479	443	499	470	526	488	481	458	469	498	457	485	506	479	476	499	486	470	506	491	516	477	492	499	481	484	485	503	463	452	437	475	510	467	466	506	458	473	454	514	462	497	432	450	482	495	526	490	470	469	464	474	524	500	443	499	459	501	450	490	473	471	462	510	461	504	471	505	502	482	500	503	495	467	449	497	523	487	504	514	487	475	497	478	465	500	497	468	484	468	484	502	487	472	476	492	503	503	554	509	468	486	518	451	485	498	495	497	482	477	454	489	540	465	477	478	467	522	444	516	448	475	495	501	472	488	504	512	479	477	482	496	453	473	447	460	491	492	495	564	488	465	471	485	461	463	461	498	479	516	507	504	523	493	503	461	497	489	485	447	485	490	538	481	483	513	497	457	477	502	483	504	503	480	520	477	502	459	485	490	472	462	453	497	481	472	498	524	480	512	499	516	470	476	520	468	474	517	478	472	496	494	462	492	460	494	513	529	503	457	462	487	462	492	497	488	519	502	465	512	502	460	508	522	477	507	453	552	502	490	505	533	452	489	493	463	517	502	486	466	473	475	505	467	490	493	480	455	513	478	486	488	516	456	514	506	516	493	491	507	494	439	504	482	462	495	494	474	512	490	455	510	435	503	473	474	496	483	511	494	508	458	424	471	466	507	515	441	486	461	505	461	475	484	491	523	514	452	486	524	506	498	485	484	470	457	518	467	506	488	473	502	436	505	497	500	517	454	476	467	490	473	515	485	483	497	520	488	530	485	461	465	497	460	508	475	461	471	528	491	470	467	479	479	462	466	487	511	473	528	452	477	474	494	481	454	503	491	469	475	460	483	516	472	479	499	501	455	452	476	500	459	542	492	491	456	498	471	510	477	478	456	467	492
11988	22212	25793	25442	6705	4624	3596	2934	2290	1986	1671	1421	1225	1172	1079	948	894	812	785	759	762	634	688	667	676	599	603	583	586	611	554	538	558	508	585	528	555	539	530	528	527	532	498	499	484	486	480	518	502	521	486	512	482	473	466	493	495	530	486	460	467	480	440	447	472	474	489	496	469	458	501	498	504	476	487	447	484	476	478	475	484	413	473	463	456	444	477	491	481	421	450	490	477	466	464	479	460	441	496	489	455	466	438	506	486	493	467	442	440	443	449	475	475	469	445	496	480	440	490	452	480	492	444	447	433	466	450	451	494	467	514	489	452	471	455	490	463	454	454	463	458	496	508	477	465	487	446	444	419	440	474	446	462	480	425	447	490	456	480	475	465	497	504	462	446	492	453	449	471	467	489	492	446	491	473	456	457	496	457	458	487	474	449	449	482	439	460	469	470	461	470	447	474	458	418	413	463	463	456	476	430	443	449	497	463	441	427	474	502	475	476	472	475	462	465	463	443	433	442	456	462	455	447	478	438	455	440	455	465	466	455	440	435	476	452	441	492	479	447	451	446	448	474	429	443	465	458	490	457	478	472	486	470	451	470	418	461	480	458	460	437	459	485	438	461	449	450	461	396	467	508	460	461	462	424	475	446	446	474	456	454	439	460	465	500	445	472	477	432	487	471	439	458	429	486	436	436	457	462	465	432	467	461	421	436	441	500	458	419	427	469	482	471	475	463	470	479	473	449	457	474	445	492	483	452	460	436	420	486	443	460	459	461	423	481	449	469	484	443	453	443	462	421	449	464	444	430	488	434	450	484	473	458	444	417	465	443	465	462	490	459	484	466	454	447	446	450	477	438	429	479	454	483	473	457	444	463	439	431	449	478	480	464	470	465	467	453	457	456	462	451	469	395	456	468	454	492	479	484	472	439	467	459	472	479	456	464	501	453	452	451	451	461	429	469	432	424	449	451	461	463	425	481	466	463	550	471	468	485	453	452	472	473	474	491	439	490	423	449	481	484	449	474	474	435	486	431	468	460	495	452	467	491	443	469	477	520	500	514	449	487	497	430	494	437	435	494	517	478	477	474	474	469	454	465	445	470	454	481	477	486	443	441	449	457	443	451	464	456	474	456	440	427	493	485	466	429	455	444	472	451	436	447	411	453	460	502	455	433	439	467	501	438	488	442	454	473	421	477	449	470	420	483	467	451	437	476	460	484	468	472	477	428	441	464	442	468	466	473	463	451	469	466	450	453	454	482	456	432	430	460	464	454	467	472	474	461	419	447	449	436	491	487	457	471	478	418	467	445	457	448	467	471	470	449	473	497	447	489	463	501	442	465	451	452	459	445	461	494	485	488	454	460	444	486	423	451	462	489	456	502	458	485	403	456	458	451	427	454	464	445	495	472	486	462	515	433	467	474	486	459	460	472	479	466	468	449	453	431	468	482	444	457	465	498	471	478	516	489	436	482	467	476	473	384	453	476	479	461	455	449	417	443	461	486	464	455	506	470	481	442	471	454	444	503	475	437	451	467	459	455	484	461	492	456	430	471	499	414	446	439	471	474	458	432	456	456	436	473	450	434	439	473	484	435	466	434	497	511	452	456	481	457	449	462	444	467	437	423	433	464	498	482	459	486	450	443	459	453	425	462	513	447	470	454	474	463	435	437	491	429	463	467	452	447	430	486	440	459	503	487	432	460	448	475	471	455	473	430	476	482	446	506	464	455	466	435	439	490	456	500	457	457	469	498	450	462	449	466	428	489	443	441	434	434	427	513	469	462	400	435	477	445	465	465	452	460	483	455	454	438	450	465	527	478	446	458	457	463	491	461	445	429	484	442	468	445	416	448	477	436	451	441	433	479	443	429	474	474	445	459	472	437	444	488	476	458	482	449	436	434	431	447	449	516	470	444	445	465	466	476	460	440	472	490	468	464	435	451	501	465	490	459	416	491	458	442	454	447	436	444	498	475	403	443	460	474	433	425	479	408	460	503	450	447	435	417	442	514	446	472	485	508	443	478	477	422	492	472	461	453	445	472	431	462	475	445	486	466	456	498	457	473	432	500	472	388	453	472	466	471	463	458	440	464	470	468	476	446	427	522	452	437	440	439	465	451	445	453	424	479	485	481	478	448	466	491	480	444	463	448	454	484	513	450	445	437	445	457	468	460	460	479	481	471	447	471	482	457	436	476	476	469	443	476	502	485	460	443	459	484	481	481	460	486	460	472	441	462	434	447	468	481	480	451	440	436	466	472	472	487	469	485	457	467	444	431	447	479	427	499	465	504	475	478	483	443	483	429	443	474	480	481	446	429	454	435	446	447	494	449	456	441	459	434	471	461	465	464	439	446	469	456	460	462	463	460	454	426	452	475	481	436	473	431	460	458	464	471	455	462	474	461	472	428	464	458	458	465	477	456	462	439	454	451	485	443	443	474	434	434	431	440	457	467	476	425	483	442	497	469	467	472	446	456	448	464	459	489	495	380	443	427	466	454	491	458	447	453	429	452	449	404	468	478	431	471	463	453	469	453	438	460	467	433	460	494	468	472	445	446	451	463	479	461	434	444	438	455	455	474	446	473	449	433	448	437	437	458	486	455	462	447	485	449	469	439	448	435	424	442	420	448	423	453	454	466	497	471	463	449	438	451	511	436	489	483	449	398	463	442	473	500	444	465	459	449	441	456	459	442	442	463	470	444	448	477	463	475	472	446	460	453	468	454	478	425	442	424	435	443	468	449	466	490	447	443	498	459	492	496	472	495	453	471	438	431	466	443	455	478	441	435	484	423	457	478	482	518	484	448	462	435	464	436	488	470	421	449	458	490	438	460	459	447	471	443	447	492	391	460	457	465	457	441	460	467	466	432	481	457	470	428	431	433	473	453	482	427	464	498	492	457	441	467	490	515	428	499	489	467	496	443	471	482	483	447	437	528	483	436	476	418	436	477	471	470	464	497	484	472	482	484	462	412	436	441	463	453	493	438	448	461	450	474	474	460	482	500	464	430	501	460	455	484	438	466	447	420	455	447	431	441	462	484	421	425	488	408	450	400	507	468	464	481	450	491	438	461	473	472	447	450	414	469	457	432	468	476	485	453	476	432	438	453	450	442	426	451	465	433	468	457	478	471	475	510	500	466	496	431	466	447	491	458	421	446	448	496	443	478	474	471	458	456	472	441	505	450	438	504	449	490	471	500	458	470	454	472	478	419	479	460	463	474	457	469	473	445	486	452	500	452	453	499	441	448	471	436	477	445	474	453	493	490	515	437	500	459	452	438	435	467	468	472	493	443	468	438	452	459	477	446	477	460	468	455	445	448	440	463	484	445	482	455	453	450	476	474	456	436	475	482	478	440	441	477	453	456	463	439	448	444	462	454	471	467	479	461	445	470	456	493	472	477	467	460	452	460	416	472	485	457	475	445	469	480	466	438	493	447	487	429	465	434	445	458	493	438	483	469	449	472	420	471	449	493	481	476	479	452	454	434	475	457	455
28218	14534	3594	2564	646	549	551	518	580	526	514	498	516	525	490	528	489	525	534	496	555	508	492	510	499	521	526	489	511	526	551	513	536	481	489	476	555	519	533	503	547	538	546	534	522	498	489	500	494	502	499	530	519	518	499	514	509	503	525	550	502	487	523	487	523	517	505	486	509	510	542	549	522	512	510	487	508	519	521	492	499	529	507	510	535	547	501	538	457	475	506	522	526	517	507	471	469	488	506	504	496	539	485	549	481	485	497	442	550	515	517	485	519	504	534	505	514	519	526	513	565	550	497	519	490	538	506	550	548	498	482	519	546	524	481	516	521	505	480	553	505	521	523	499	530	495	533	494	537	506	479	517	518	481	526	490	538	510	541	527	511	539	484	496	533	515	564	547	574	517	509	510	491	513	528	499	516	453	507	489	536	506	488	540	521	534	484	493	509	564	467	508	493	459	474	522	543	531	519	497	508	501	508	540	496	490	509	542	524	539	484	494	517	535	548	538	542	517	488	513	491	465	504	512	473	545	493	519	512	499	505	498	515	489	521	545	520	503	484	506	487	507	564	516	492	500	511	524	525	525	552	514	525	500	520	529	473	533	502	533	510	528	547	499	526	539	496	515	521	567	549	510	525	532	508	542	511	505	543	517	488	511	499	489	495	505	513	561	482	524	523	494	540	484	510	528	537	514	488	536	500	511	549	499	576	524	502	539	487	480	524	517	513	529	499	472	490	506	511	516	532	499	550	487	486	479	515	511	515	539	541	496	519	523	544	502	493	530	547	543	497	484	522	517	512	516	535	545	493	495	493	553	528	534	498	481	517	539	506	490	478	510	531	463	503	518	497	526	525	531	532	483	516	501	519	501	531	539	516	505	517	485	521	471	537	549	541	554	546	487	506	550	541	508	506	495	492	547	503	452	531	526	506	515	485	505	539	497	501	523	535	501	549	540	527	493	497	493	511	517	506	524	503	505	495	483	569	478	508	507	485	513	515	500	534	513	506	533	489	480	484	503	505	528	502	538	501	487	491	521	530	505	528	518	519	469	479	525	480	525	489	512	541	472	514	519	528	512	530	498	485	525	480	519	498	568	508	482	525	563	532	532	528	503	545	528	495	528	517	527	513	461	505	493	557	503	503	539	540	502	531	522	522	552	473	517	524	559	533	504	496	531	517	478	503	504	506	516	513	511	468	479	519	517	557	531	536	523	514	530	490	553	498	513	524	502	515	542	538	521	500	505	511	498	481	506	520	509	487	527	515	476	544	517	523	498	434	497	514	524	512	519	486	529	551	505	535	491	528	525	507	500	524	526	490	514	525	511	516	506	493	581	506	466	508	511	495	489	570	513	529	515	483	505	517	512	540	512	503	512	513	555	525	510	531	533	504	499	513	502	516	513	527	527	507	490	501	497	459	498	541	527	503	497	499	527	494	509	507	531	541	535	496	552	495	511	527	514	523	440	555	534	470	498	515	515	550	494	485	549	534	558	513	501	516	537	471	516	493	537	505	533	524	513	521	526	512	504	498	485	479	523	486	510	548	544	499	516	516	512	489	517	524	526	501	553	514	555	542	497	483	495	550	496	519	503	547	498	506	532	546	508	522	488	553	506	517	553	505	543	464	538	530	525	523	529	508	527	463	544	505	520	497	511	527	484	486	500	472	515	492	486	500	546	487	514	501	495	543	539	453	506	559	509	513	504	513	463	522	513	512	517	485	496	482	535	509	502	466	508	515	524	509	498	501	537	478	532	488	508	461	527	522	531	496	549	473	515	512	490	531	552	527	521	534	483	511	511	525	546	496	516	514	507	506	517	501	566	545	508	498	559	496	478	487	499	523	497	500	523	513	527	537	566	513	535	542	505	510	499	497	542	502	503	515	506	512	528	473	457	471	503	508	502	507	487	494	495	479	521	525	493	529	485	524	524	518	513	551	499	504	520	523	495	542	489	469	514	519	531	484	505	487	515	557	539	531	528	545	541	534	490	517	521	543	536	508	527	491	507	480	503	532	493	548	521	539	509	519	549	558	506	522	498	501	567	499	525	529	548	531	549	528	532	527	502	492	489	515	509	486	478	528	510	495	498	509	463	526	473	471	523	527	511	498	514	522	490	489	535	514	510	509	532	491	497	514	555	489	530	506	511	492	487	508	467	495	555	521	498	527	504	495	492	531	559	504	515	540	547	543	510	518	494	481	492	506	520	529	482	485	529	474	474	514	521	499	527	493	472	517	526	530	526	557	470	496	497	475	514	526	525	511	536	496	511	486	530	535	503	567	513	476	495	478	540	504	560	491	504	541	494	488	501	529	481	476	526	539	537	511	504	558	482	534	505	518	456	513	541	503	537	525	486	516	500	490	511	577	513	549	497	480	503	522	513	520	525	529	490	519	490	503	496	481	517	554	514	518	503	506	490	509	549	496	518	529	488	493	561	542	536	525	489	533	520	508	506	529	516	558	523	479	491	543	553	468	531	474	532	501	464	512	523	518	494	496	538	518	499	540	518	499	500	504	520	535	506	470	514	509	527	504	511	533	543	502	486	522	496	530	533	519	521	537	499	522	523	515	501	477	575	525	509	495	514	529	481	548	463	518	487	510	499	512	478	514	509	530	514	507	506	489	520	491	502	501	514	541	504	521	508	510	576	522	479	488	497	568	502	534	537	484	480	495	542	497	495	500	522	508	549	538	540	475	507	517	518	515	499	492	544	487	522	526	492	485	556	554	513	484	517	549	538	498	538	526	486	542	558	477	535	517	532	490	562	545	536	485	534	501	494	523	512	545	476	487	539	564	459	486	536	504	540	506	489	516	510	493	515	466	509	551	504	492	477	498	516	504	489	522	464	524	520	475	528	542	537	476	541	478	491	482	515	471	562	468	515	518	509	490	515	510	487	518	485	559	533	529	527	527	496	523	497	521	530	507	494	543	530	488	516	527	541	505	546	497	517	540	519	488	497	505	566	520	506	508	553	514	469	513	533	504	467	483	506	526	539	519	484	532	507	509	519	504	531	499	507	507	494	507	486	498	492	484	467	539	533	530	514	547	496	533	528	528	551	564	542	477	513	505	523	534	531	490	512	502	516	513	537	514	530	500	520	514	489	512	506	491	541	547	509	560	468	529	519	500	514	479	508	492	509	531	531	531	526	524	536	481	535	511	525	496	511	499	487	493	513	526	529	530	516	490	497	534	502	542	466	494	524	497	499	523	495	514	524	475	532	498	524	529	503	502	494	525	502	536	528	495	535	504	500	520	523	504	489	539	512	558	529	492	526	489	519	468	490	524	515	528	500	499	563	490	503	493	526	495	548	487	509	498	452	539	496	519	530	483	501	452	523	493	505	520	514	527	551	490	501	514	501	496	496	507	509	481	499	531	488	536	533	498	544	547	499	509	530	487	496	561	517	478	501	542	520	476	499	513	530	495	479	489	469	471	556	472	537	493	528	524	497	497	521	526	487	529	520	524	494	480	514	475	508	494	508	497	540
6754	3443	4799	3458	710	633	647	589	631	563	625	577	568	553	524	537	550	546	535	536	542	552	542	528	535	567	536	550	509	560	571	572	572	534	525	580	588	553	560	563	502	526	564	552	558	580	525	593	541	550	564	561	556	498	547	554	496	561	561	516	556	559	561	551	527	540	534	576	544	556	525	591	583	529	535	535	582	561	589	530	537	502	589	562	569	568	497	541	516	523	543	538	526	524	531	555	520	545	529	524	538	567	562	542	571	546	506	585	534	583	558	539	556	527	562	623	573	579	514	551	525	523	508	490	525	573	533	522	495	518	552	498	541	529	560	510	565	519	576	537	564	523	556	537	566	539	513	498	516	547	556	580	526	563	560	528	523	509	539	576	539	528	539	518	534	500	541	520	535	544	492	546	552	518	534	540	532	537	532	505	549	588	534	533	565	541	557	532	535	579	544	543	559	542	574	528	539	513	551	512	517	564	556	596	521	532	550	544	558	508	586	544	556	523	534	529	534	503	540	521	523	571	535	554	573	552	577	511	545	539	558	524	523	528	539	522	539	492	533	515	535	563	551	522	525	521	522	526	566	560	574	550	528	527	516	552	506	518	546	554	564	522	556	510	531	542	515	529	562	537	554	550	537	526	528	558	547	540	532	523	502	501	553	504	575	534	510	536	524	560	528	546	551	536	523	515	567	564	502	535	534	556	547	549	533	556	561	523	518	524	545	554	532	511	541	487	554	556	570	539	554	509	512	506	558	537	538	596	514	556	506	545	558	553	519	534	551	552	520	493	565	534	544	529	498	532	545	546	535	526	542	507	561	532	525	504	528	594	584	593	532	539	472	528	565	549	579	515	546	532	538	549	518	548	528	567	517	529	529	546	531	512	502	511	522	588	555	515	506	548	528	549	520	506	549	547	546	526	562	475	541	503	524	514	552	550	517	507	553	559	518	543	528	527	543	533	521	533	523	502	562	542	502	552	518	561	510	533	488	552	534	514	558	542	538	536	561	558	554	537	544	521	537	527	539	493	601	528	526	544	536	583	584	519	553	516	578	509	549	533	504	534	564	524	535	491	558	525	541	516	538	535	535	565	513	519	539	504	520	528	553	489	511	525	572	530	546	579	566	530	544	513	541	553	569	515	512	525	487	550	567	542	491	537	516	528	489	535	510	544	536	544	541	546	547	574	529	538	536	532	565	518	490	526	537	573	517	575	546	548	571	519	513	530	533	535	597	552	511	529	528	531	558	545	532	547	552	547	538	523	524	542	495	522	513	512	554	575	549	539	504	521	545	559	570	531	539	547	535	533	521	506	542	514	554	528	549	489	510	523	533	523	549	513	542	556	557	508	530	526	545	562	557	555	510	526	569	558	517	542	529	557	549	493	532	551	496	547	519	527	547	534	535	557	568	537	539	540	522	515	549	551	513	551	519	525	572	520	486	541	581	515	541	556	574	541	546	559	548	502	511	512	544	506	546	536	543	527	522	526	513	537	534	552	527	543	528	543	519	558	579	533	549	551	492	495	540	520	533	571	512	486	562	533	530	536	496	593	533	592	555	559	516	524	537	549	506	498	565	548	542	500	557	494	531	516	537	489	571	520	544	522	517	543	551	532	529	534	504	536	555	536	542	520	544	565	532	526	578	566	495	541	563	518	515	516	562	534	542	566	561	551	519	536	540	534	509	557	535	563	535	530	581	526	575	554	535	528	534	534	552	520	504	530	529	542	551	511	523	526	509	560	541	542	530	554	538	555	537	524	531	519	516	544	587	543	543	552	538	509	525	532	535	534	578	502	541	571	565	571	547	555	556	541	582	520	528	541	572	553	494	524	549	557	559	580	548	543	528	553	538	541	537	504	502	532	554	485	548	564	528	557	590	487	545	514	567	505	529	507	536	577	503	554	548	536	593	542	566	576	553	593	562	519	522	569	539	521	540	551	532	577	549	538	526	539	533	512	555	533	512	524	532	537	578	520	531	565	500	532	542	538	547	547	511	572	571	555	557	505	541	525	486	491	542	524	562	534	553	507	522	526	532	515	531	531	526	568	489	570	525	560	539	560	523	580	516	558	567	541	545	547	543	516	550	518	551	532	532	517	562	511	533	537	550	531	526	564	558	556	545	519	563	583	574	569	508	537	601	521	579	553	549	533	523	535	546	564	567	568	538	585	550	505	552	573	523	538	576	521	545	567	517	523	564	550	521	538	557	533	538	517	542	527	516	544	535	584	536	556	522	544	586	530	495	556	521	545	539	531	541	556	536	527	526	542	557	536	526	545	552	571	550	530	513	543	541	578	521	554	522	516	588	576	548	534	528	533	514	572	545	535	509	544	540	521	517	550	539	553	523	552	533	519	532	526	543	546	558	557	543	584	537	530	563	524	542	503	537	543	549	518	542	526	569	552	536	520	538	555	539	568	590	547	575	520	524	567	543	574	562	575	549	513	545	499	522	515	567	528	493	544	562	518	550	578	553	572	505	571	575	532	489	513	568	507	535	544	490	522	521	563	519	537	550	535	559	547	484	551	562	597	545	532	561	550	556	519	526	557	508	512	514	548	569	549	584	515	555	534	534	511	532	541	575	547	519	487	536	528	527	516	532	526	550	569	529	504	553	536	588	522	551	525	557	519	536	548	534	506	557	488	561	560	537	591	566	550	574	555	569	500	519	519	558	512	552	565	571	531	507	530	526	528	562	545	561	546	513	513	557	552	516	537	526	540	535	588	509	494	538	532	580	557	551	544	558	533	529	582	529	549	514	501	579	505	564	523	551	489	551	533	524	512	539	555	533	535	544	620	571	572	594	545	575	517	506	555	571	543	561	530	533	532	521	494	565	554	513	550	565	526	583	538	547	498	529	511	529	561	504	513	569	540	519	545	525	545	539	512	539	542	537	525	549	564	544	542	548	555	504	560	517	520	555	578	576	553	520	552	523	532	536	557	552	517	503	569	581	526	520	563	554	523	578	542	513	568	573	551	499	583	512	536	531	515	559	515	554	551	589	591	565	537	516	562	520	523	540	520	561	531	569	521	549	536	534	511	577	503	545	521	576	531	526	498	502	531	511	522	509	532	548	522	541	545	515	560	561	535	510	523	526	563	571	533	547	539	550	548	565	544	522	554	545	534	540	573	540	522	521	516	502	548	549	534	537	560	566	560	546	511	571	556	538	575	532	506	507	518	555	528	540	542	580	551	513	542	546	526	524	554	556	521	570	548	521	562	533	529	534	559	524	529	551	490	578	531	538	557	569	570	570	549	514	510	510	556	553	551	537	490	524	520	527	522	498	550	524	527	540	529	534	565	555	515	535	562	543	522	536	512	560	550	551	544	551	539	538	538	568	529	539	519	510	550	548	517	537	544	540	528	603	536	552	527	551	527	550	535	592	518	553	558	534	568	536	524	559	582	540	558	522	564	577	529	541	547	559	535	553	570	559	535	540	542	531	537	528	539	517	521	518	519	553	528	539	521	541	527	575	515	516	543	543	570
25057	20712	27117	24770	20673	13365	1642	832	601	602	515	463	437	393	336	345	297	322	309	315	292	302	287	324	248	249	265	263	278	246	248	255	242	245	279	289	272	248	252	231	255	262	270	236	211	256	238	258	241	236	237	246	239	235	235	195	262	254	258	246	257	254	247	233	237	239	227	247	244	217	240	254	236	234	245	217	259	245	247	253	248	241	248	220	243	252	229	242	212	248	252	232	224	239	240	227	268	237	248	221	252	265	222	211	252	234	226	219	244	227	207	209	249	248	241	218	233	217	239	224	228	245	208	231	248	194	263	252	264	219	251	221	251	218	246	213	216	226	244	249	208	208	212	227	215	222	230	233	219	248	206	214	225	238	242	248	277	228	260	234	228	235	247	220	257	244	211	215	209	231	254	244	245	250	236	235	228	246	221	233	229	237	238	212	224	228	211	219	237	245	253	232	210	234	244	233	231	256	254	260	260	237	225	213	218	228	227	218	195	229	250	253	207	243	242	234	249	256	213	267	207	203	247	261	225	239	228	244	224	216	226	226	259	229	218	209	240	221	220	205	225	243	234	227	254	221	207	247	242	230	230	228	231	242	236	273	219	259	242	232	237	234	237	265	245	219	202	210	219	255	234	239	231	241	236	274	227	226	199	211	221	231	246	239	217	227	239	227	247	241	235	228	245	254	219	209	227	235	252	242	249	222	235	241	223	252	229	233	218	240	252	233	246	225	243	229	209	226	238	238	223	226	224	235	222	221	253	243	234	234	217	237	207	276	261	216	218	202	231	244	256	217	226	220	232	253	247	251	235	278	230	272	220	241	249	247	215	235	234	216	224	210	222	233	244	237	220	254	243	230	232	246	240	275	245	272	217	227	234	235	234	252	232	241	237	234	223	252	210	233	222	220	224	222	246	195	246	242	236	225	255	256	240	235	232	280	201	218	209	237	229	261	231	221	245	198	228	248	238	248	235	227	235	224	200	218	263	245	228	228	227	248	242	214	251	247	240	251	242	242	215	225	194	230	254	233	238	214	255	236	210	229	228	234	235	263	215	261	241	228	236	232	247	239	254	250	248	217	225	257	252	225	249	235	207	191	253	239	225	235	213	253	223	219	234	239	235	230	215	221	238	248	234	221	230	213	211	236	237	225	263	232	237	254	222	252	227	240	246	206	234	231	225	248	227	214	230	229	221	231	232	249	233	228	267	258	215	219	261	210	225	221	253	220	222	254	225	235	245	216	241	234	265	231	226	252	243	224	213	207	220	225	263	241	231	222	238	226	233	206	234	249	256	231	233	210	245	226	221	246	239	263	223	241	234	237	248	230	246	237	221	235	209	234	255	229	239	227	211	224	231	245	234	245	225	218	230	203	235	247	231	229	228	233	233	241	244	232	220	251	217	251	238	244	198	225	224	229	238	260	242	216	214	239	245	254	223	231	215	242	266	224	245	232	222	211	227	230	249	237	249	216	217	239	228	218	231	223	212	227	233	238	250	236	209	251	253	218	223	226	252	244	215	236	210	226	238	244	217	222	220	241	232	238	241	258	251	200	241	231	232	214	234	203	217	217	232	243	218	216	228	220	214	233	242	206	243	219	247	203	252	244	254	233	218	206	222	262	253	236	231	216	238	242	219	253	223	233	237	238	242	212	232	218	195	233	237	227	251	236	234	216	241	233	233	259	255	235	234	214	219	244	249	226	245	244	227	250	238	225	236	199	253	236	268	232	247	227	237	238	217	224	251	215	252	206	251	236	245	234	212	237	238	252	236	249	230	242	228	246	227	205	242	224	210	231	229	243	200	232	223	225	256	263	212	233	234	249	194	265	234	243	233	212	229	227	227	251	263	224	224	221	210	207	225	227	219	220	237	233	225	255	237	244	234	220	204	216	273	241	226	185	241	215	219	238	226	229	254	212	226	251	249	234	231	229	271	237	224	222	204	230	248	237	216	226	257	240	229	223	220	206	224	226	241	209	259	235	219	222	245	225	245	214	243	220	231	217	219	226	235	249	223	238	234	226	231	219	215	224	229	248	203	266	232	223	209	225	218	241	229	241	226	218	218	221	228	247	237	224	238	239	215	206	252	208	259	230	256	249	240	226	218	234	233	222	229	244	219	225	234	224	220	229	252	252	238	243	248	242	224	238	246	233	236	224	232	186	223	219	222	230	247	225	203	230	232	219	235	235	250	215	226	227	229	231	245	242	250	216	250	252	213	219	249	260	230	230	241	267	264	234	238	209	219	230	230	240	217	190	242	215	210	230	255	225	220	241	224	203	229	223	239	254	224	242	224	234	249	224	217	223	241	231	210	248	242	247	217	219	219	232	205	200	220	227	238	234	240	232	224	245	223	235	195	232	246	247	230	216	245	212	215	271	230	220	215	211	215	243	225	229	233	228	232	211	207	223	233	222	225	246	233	242	247	250	248	237	247	233	209	228	279	213	216	220	229	235	225	240	219	224	200	235	221	221	242	232	234	233	220	256	231	264	254	232	229	210	213	224	209	254	215	237	231	235	209	216	208	244	238	222	226	235	241	227	242	229	236	223	235	225	219	230	228	244	227	250	232	255	220	234	215	243	250	242	247	240	248	229	219	259	206	236	231	222	226	237	241	253	208	238	250	227	240	221	230	256	227	246	254	221	225	223	250	223	253	223	209	212	245	235	243	215	248	244	234	230	250	225	236	250	228	252	246	249	242	221	234	265	249	234	239	225	241	220	232	219	245	216	224	239	233	257	243	238	225	237	243	263	207	240	213	231	229	235	246	228	231	250	270	244	244	229	237	225	213	235	231	226	251	209	234	215	236	229	235	234	255	215	206	218	222	268	232	232	236	268	234	249	231	235	238	226	233	233	228	221	232	245	245	234	236	234	259	234	226	240	227	229	232	233	214	238	206	213	259	268	226	236	246	242	223	228	226	241	234	202	233	242	236	209	237	242	227	231	250	234	270	236	218	227	203	249	211	216	239	248	222	232	247	214	232	215	211	220	221	233	230	233	202	227	218	262	230	208	208	226	246	266	239	257	244	220	213	250	239	237	232	230	215	252	233	226	247	264	222	222	230	243	252	251	237	228	271	220	232	225	219	258	244	216	228	240	236	234	251	240	248	234	227	239	198	238	239	226	231	210	231	262	211	231	228	238	221	243	248	248	216	220	223	228	252	234	238	213	240	237	187	221	207	221	219	204	246	229	247	243	225	221	218	246	230	228	224	227	208	249	239	206	222	215	209	208	221	241	221	246	255	260	225	245	201	215	230	241	234	223	232	225	226	244	222	231	216	234	223	232	223	212	241	261	227	256	241	225	275	232	204	247	250	231	216	253	232	242	232	229	218	233	244	227	220	226	217	222	235	242	238	239	251	229	208	256	238	252	244	235	221	249	263	227	253	234	238	226	275	238	233	241	228	225	224	228	241	205	224	227	245	214	262	238	221	216	221	240	240	251	240	224	232	239	231	229	247	238	253	260	236	269	243	225	238	236	230	199
10638	18568	20779	24098	3704	2496	1857	1478	1332	1027	879	769	677	615	545	510	468	423	440	383	364	399	377	326	337	343	318	306	323	322	328	297	299	311	291	312	293	265	328	288	274	265	259	270	273	272	278	269	270	263	267	261	274	250	246	253	269	253	261	242	285	275	256	306	284	268	279	255	260	273	281	250	253	277	248	259	253	249	283	225	245	255	262	268	282	251	231	278	253	249	252	244	274	249	264	267	241	251	261	250	272	262	280	240	254	227	263	293	248	257	253	260	252	243	250	255	259	266	241	235	255	226	245	266	294	232	236	242	286	255	240	244	257	267	244	243	269	276	247	259	285	243	252	259	260	247	247	243	253	270	258	242	273	249	225	262	288	262	232	243	242	266	248	266	240	251	252	250	253	254	238	242	258	254	238	251	279	245	255	252	270	260	266	287	261	272	262	272	256	236	238	255	277	266	244	249	266	260	248	228	267	247	261	249	260	264	295	239	245	279	259	247	253	265	241	245	280	230	237	239	265	243	241	267	260	232	253	248	254	238	242	273	245	250	241	251	282	245	255	227	293	261	236	230	241	257	258	237	220	220	248	268	250	276	268	265	228	276	249	258	260	271	272	252	268	255	245	246	251	258	273	251	246	254	237	269	264	232	264	254	239	260	284	242	243	252	267	253	260	260	250	248	250	256	236	257	233	248	262	246	264	265	283	243	258	247	232	260	245	263	273	258	251	237	237	243	231	216	253	266	220	242	262	254	252	270	263	241	245	254	260	256	266	250	249	240	262	280	251	269	232	244	236	260	248	252	253	263	267	266	261	264	238	262	266	248	259	266	271	242	265	252	235	283	253	265	237	244	230	266	255	234	241	269	291	279	241	267	255	249	276	254	241	278	252	239	242	248	270	254	250	257	250	272	298	251	255	264	233	270	249	229	273	249	256	272	271	251	268	282	249	227	257	278	254	224	260	247	251	252	273	263	275	266	262	248	249	233	250	251	254	236	247	252	260	274	239	249	275	254	238	248	250	240	252	270	261	287	266	264	236	250	276	270	237	243	265	245	254	246	256	262	279	257	260	254	242	263	254	237	250	282	258	244	235	253	259	261	219	256	244	251	252	255	263	249	250	246	258	242	251	250	228	274	240	261	273	275	260	231	199	243	261	277	270	220	255	253	256	215	267	254	265	229	274	255	234	250	264	261	231	265	262	258	244	253	243	264	276	266	271	239	248	257	248	251	241	245	265	229	256	254	259	251	228	235	262	262	242	220	250	249	264	267	248	257	245	245	248	253	251	241	254	250	266	276	254	242	246	255	238	259	284	254	266	243	287	241	248	237	213	253	260	249	279	254	247	270	253	234	253	250	249	233	252	249	257	276	278	282	244	260	233	283	234	279	264	239	263	249	289	275	264	251	263	260	264	238	253	253	244	270	225	253	239	239	268	251	259	265	292	277	237	249	268	254	285	281	242	256	228	258	244	250	291	288	250	234	257	232	272	279	253	274	303	245	286	252	280	241	248	247	292	251	270	225	237	273	249	286	277	225	265	237	241	234	260	243	266	257	230	251	245	236	259	260	249	249	247	233	275	256	281	264	237	256	239	243	278	250	250	267	242	234	246	273	259	235	266	245	245	250	266	253	234	244	283	263	240	256	262	259	275	247	260	271	274	245	254	253	256	269	242	260	239	293	209	267	232	294	259	279	252	248	223	256	241	245	250	229	226	212	261	228	293	261	251	234	256	248	255	229	273	252	238	273	259	259	255	252	232	262	237	231	247	265	227	231	264	251	266	244	246	250	233	233	265	252	252	199	245	267	261	250	269	240	252	250	248	254	270	244	278	266	281	265	250	230	249	260	223	238	242	248	246	258	232	235	264	238	251	250	285	246	266	219	234	232	268	255	245	255	267	257	261	253	260	248	275	282	231	265	243	240	261	241	229	268	243	277	250	260	246	245	251	248	243	230	284	233	249	263	231	275	259	255	237	268	246	255	251	238	240	223	233	260	240	233	242	252	241	234	274	259	243	275	287	279	274	251	260	283	256	246	248	276	242	248	224	263	261	238	246	247	248	242	246	231	265	272	250	242	245	247	243	260	269	245	252	273	264	251	267	249	276	258	259	266	233	249	255	251	237	258	251	254	255	259	240	248	244	222	249	245	293	266	284	270	267	261	260	275	274	233	278	229	259	240	248	245	318	254	265	252	264	245	282	283	262	282	264	234	228	253	246	285	245	283	280	229	241	243	261	249	241	241	265	243	286	252	263	253	263	289	268	264	241	243	252	244	268	271	232	214	237	269	254	245	271	256	264	276	243	237	250	253	258	243	258	274	278	220	233	273	258	245	262	250	250	270	261	252	256	272	257	260	250	249	277	250	268	272	248	261	249	266	256	275	276	248	239	245	237	228	253	241	233	242	275	241	245	248	266	251	270	262	239	263	250	227	260	241	252	255	242	269	220	248	245	270	248	256	244	274	242	222	221	254	262	250	266	255	244	247	247	263	241	253	261	277	258	269	259	269	260	238	260	266	256	265	231	256	226	258	254	244	263	264	249	282	223	259	257	243	280	256	234	265	256	253	241	253	261	255	242	242	223	249	243	289	247	256	271	266	223	258	257	232	219	236	252	271	220	248	242	271	249	236	236	243	219	245	234	260	262	273	252	249	267	267	226	259	269	266	247	260	256	263	284	251	289	259	277	230	253	251	245	245	226	258	266	260	258	246	261	278	289	247	274	245	241	274	239	239	257	236	272	265	264	260	261	232	258	276	238	249	261	267	270	274	253	238	241	253	218	251	275	244	285	247	259	250	257	245	259	254	287	242	260	244	235	224	244	284	278	252	255	244	235	271	252	230	240	241	270	254	279	271	258	253	242	247	255	230	260	259	244	225	259	257	247	257	262	246	247	275	299	246	259	284	253	234	252	244	228	232	243	275	248	268	257	255	242	248	258	281	258	267	252	273	235	242	217	244	254	276	238	248	269	246	246	273	266	240	273	279	235	254	240	277	274	278	251	222	248	265	257	248	240	235	260	252	233	266	226	280	238	261	234	263	268	265	243	274	250	254	240	236	255	218	258	252	244	262	250	238	267	236	241	264	236	252	274	235	274	270	257	267	242	246	286	262	249	244	238	255	239	273	254	270	272	260	239	251	233	265	254	283	266	231	264	260	255	251	260	272	257	254	246	266	268	239	252	244	241	254	264	247	235	250	278	249	227	278	263	238	230	259	263	262	223	264	250	233	253	230	240	238	252	234	265	251	273	235	231	256	262	279	248	235	272	244	247	271	257	268	236	252	225	247	238	253	246	250	258	242	234	250	241	235	263	226	239	262	279	265	243	260	250	237	233	246	260	245	253	272	285	238	256	256	263	257	255	268	239	260	268	264	260	240	275	260	267	246	229	232	239	244	261	274	266	275	238	290	252	260	260	273	258	245	237	251	277	267	254	228	248	254	238	265	248	246	255	243	243	267	264	272	235	262	253	256	242	264	257	249
23020	20736	27546	24458	20743	20634	11098	1816	1294	1115	1023	906	855	794	723	678	685	631	662	643	607	601	561	562	586	542	626	620	593	562	506	580	554	546	544	522	500	518	518	493	530	486	506	500	504	496	510	500	528	505	493	454	524	504	533	497	503	489	522	501	543	504	534	507	508	458	545	490	480	506	496	435	502	497	480	556	459	473	489	499	515	509	494	489	492	533	537	511	524	476	502	479	505	495	555	500	465	515	510	502	496	479	518	464	468	497	515	535	507	497	519	488	525	467	513	500	506	476	523	523	507	492	506	499	509	438	519	492	512	511	509	459	473	497	464	509	488	511	497	476	468	507	482	465	506	472	486	456	481	490	494	485	522	465	469	473	506	500	475	492	517	460	504	495	466	488	483	499	466	455	481	493	472	484	487	478	510	469	467	427	496	494	468	450	494	473	475	506	504	494	522	515	495	466	491	493	490	485	480	485	488	492	468	489	484	493	454	514	477	505	514	516	438	509	490	471	495	497	489	545	485	489	479	506	488	476	514	472	508	493	475	519	455	511	475	492	476	474	497	485	488	490	494	469	494	503	515	458	471	503	483	471	492	467	469	457	462	497	472	539	497	468	498	515	502	522	431	458	472	496	511	492	491	478	488	454	506	491	522	468	456	530	534	468	475	455	463	493	499	496	496	457	463	459	515	487	507	472	484	471	495	465	480	507	479	507	494	487	504	490	445	482	485	481	503	481	503	515	508	480	490	464	476	464	519	513	431	448	489	468	509	496	506	470	494	477	457	516	472	484	493	484	525	524	471	455	527	474	496	468	463	496	496	461	480	488	467	487	447	474	491	503	503	470	469	456	513	507	475	490	447	496	487	502	486	509	495	515	532	488	450	462	469	446	477	515	462	485	469	485	517	493	438	449	503	517	503	531	475	458	492	506	497	546	453	492	483	459	475	465	520	489	531	530	526	489	503	502	472	484	449	500	502	470	456	489	507	494	505	512	518	483	505	480	479	489	445	500	501	500	477	494	514	512	493	530	482	478	511	483	460	499	466	514	486	463	485	513	495	509	460	487	539	512	482	493	488	463	476	508	480	513	488	465	487	488	483	476	504	485	484	478	484	505	467	486	454	461	499	483	485	480	501	508	535	498	521	512	515	458	493	477	491	450	460	490	461	495	486	530	484	470	509	473	510	452	498	514	475	470	473	482	513	468	490	500	497	489	474	473	447	510	488	495	534	471	484	469	502	488	455	477	495	532	497	470	457	454	504	484	489	445	505	456	493	485	482	486	478	489	457	473	468	513	476	471	514	527	497	496	484	466	471	471	436	463	492	503	469	461	508	515	517	506	504	511	515	524	502	476	481	494	485	502	498	522	492	470	478	502	499	506	430	506	479	532	464	493	495	505	527	485	480	494	517	481	521	509	474	509	488	502	521	467	456	504	513	489	546	476	464	508	482	497	465	459	444	511	480	486	495	509	493	486	489	527	500	467	478	510	501	514	484	479	501	456	529	479	470	463	517	500	444	512	481	455	488	496	483	463	503	483	462	490	476	496	539	507	507	492	485	510	472	494	492	532	490	519	448	485	516	474	510	465	523	485	472	510	496	466	444	458	514	495	464	517	523	516	522	457	466	486	477	492	525	483	479	439	449	468	447	502	513	454	458	474	486	524	532	516	497	453	464	522	493	499	516	446	448	489	502	468	503	462	451	474	467	480	469	485	468	489	502	498	477	508	496	482	475	510	481	505	484	509	446	503	462	521	502	496	507	478	521	486	481	500	509	485	465	523	480	499	469	495	512	488	467	472	491	470	492	475	494	516	489	459	513	490	462	484	476	488	467	468	463	508	496	479	498	487	512	462	491	489	506	490	488	475	462	490	504	461	524	484	499	508	493	512	490	520	462	509	492	493	480	467	488	483	444	480	490	512	465	449	505	468	480	476	488	512	469	486	466	471	466	496	459	495	489	507	497	508	460	528	476	486	489	494	479	508	503	507	500	490	446	502	475	503	509	478	476	516	487	506	521	479	549	509	491	462	510	463	497	476	484	504	501	482	463	494	438	506	479	471	462	477	497	507	481	473	511	447	459	492	485	530	479	523	482	492	518	496	483	500	464	510	523	467	473	490	477	497	484	523	456	480	512	494	469	515	492	490	489	485	508	494	491	479	499	518	513	486	471	485	472	516	498	503	515	494	501	485	487	509	458	514	518	463	537	465	482	497	489	475	495	462	480	488	482	463	506	490	495	476	485	515	487	508	496	483	528	483	486	496	482	489	467	472	502	509	509	481	530	477	491	505	495	464	443	503	499	517	498	509	464	485	481	503	483	490	510	456	508	474	468	512	467	501	554	492	427	487	508	508	532	501	508	501	524	459	484	511	440	459	472	508	500	492	463	508	468	481	484	471	535	472	510	500	502	435	502	498	492	536	505	457	479	473	524	500	495	482	502	470	501	494	502	475	476	460	523	477	503	445	491	502	490	504	497	481	461	475	465	500	460	490	505	523	500	494	504	472	517	493	489	477	514	515	492	462	475	516	499	489	524	473	469	499	459	506	512	478	485	476	474	493	456	539	499	496	501	465	512	506	513	474	470	468	484	504	480	484	500	498	448	489	509	482	505	471	473	486	474	460	500	484	497	473	502	462	517	517	476	455	460	492	515	457	464	488	475	493	499	509	497	507	527	511	462	471	515	491	478	492	474	490	490	503	494	487	493	474	482	507	457	488	464	508	514	439	485	491	479	480	490	495	441	518	479	479	462	524	499	488	491	466	484	464	519	508	464	455	454	488	451	474	491	491	509	486	511	479	471	505	506	489	481	482	475	470	494	481	481	480	502	480	485	498	477	481	501	483	507	478	497	490	461	440	498	483	502	515	481	475	456	470	504	496	465	519	458	523	531	525	465	447	492	459	461	496	455	495	527	456	507	498	521	477	516	512	484	515	483	469	486	471	494	446	468	462	468	510	531	493	495	493	521	464	496	475	511	465	471	505	482	519	487	515	505	473	475	510	505	492	499	524	494	448	456	518	494	471	480	483	508	474	484	437	481	472	494	480	516	497	498	498	471	533	470	498	480	502	511	458	438	517	506	491	474	476	474	476	543	499	457	510	499	488	436	435	545	491	498	463	510	499	511	485	506	483	471	489	460	490	482	469	503	466	502	488	511	478	484	483	457	491	511	495	510	471	435	497	512	468	493	457	546	484	510	534	504	479	483	474	476	506	475	462	467	465	470	489	456	504	450	494	512	442	474	496	512	470	462	507	506	483	469	460	481	508	493	484	470	463	506	472	487	478	481	489	506	516	484	487	508	459	501	466	513	535	467	443	485	492	466	462	482	491	483	457	477	483	470	477	530	502	506	501	506	477	447	481	491	439	504	493	500	482	506	477	450	463	521	473	522	509	540	442	504	470	452	500	463	489	469	450	510	491	495	474	519	466	480	483	469	497	457	470	518	498	455	489	484	510	505	483	465	505	506	507	535	470	462	512	489	483
14437	26593	28857	33530	6529	4575	3500	2925	2347	1824	1643	1380	1204	1157	1002	948	889	793	779	752	725	681	723	659	666	635	615	561	590	553	560	557	544	540	536	544	515	507	524	542	506	532	530	500	488	530	508	511	558	488	460	471	503	484	514	480	525	428	458	498	471	485	496	471	483	466	480	477	496	480	479	473	499	463	465	500	503	495	463	503	448	519	476	511	448	464	450	469	473	476	486	498	468	446	461	454	478	467	471	477	515	457	488	461	496	492	499	478	513	530	529	439	471	443	445	417	478	456	488	474	480	498	465	478	500	518	473	458	459	474	500	464	473	494	452	434	412	447	455	460	477	464	483	430	451	486	489	450	498	448	488	469	472	440	473	425	447	473	472	516	454	470	446	456	462	467	453	462	511	483	466	457	482	474	461	444	492	476	473	493	458	434	470	447	476	434	478	467	463	476	458	496	463	465	438	453	438	455	505	432	471	495	463	495	483	511	457	458	471	444	477	447	437	484	437	464	433	396	450	437	458	429	472	477	449	441	456	455	454	457	442	442	495	463	456	426	452	489	481	483	472	478	481	457	423	475	462	474	470	460	465	444	464	490	469	490	458	511	468	492	430	455	473	460	454	440	444	481	443	481	521	468	491	450	464	454	465	487	436	440	444	445	462	439	465	465	413	481	471	483	446	468	461	486	425	441	453	494	467	488	464	499	498	475	466	473	454	399	458	497	459	477	424	469	434	441	469	427	489	471	447	441	480	429	461	474	498	463	482	483	467	447	489	446	484	480	465	448	447	460	465	430	451	465	493	471	447	436	440	445	476	473	455	481	529	454	506	452	468	445	472	490	473	448	462	454	459	441	467	431	422	490	436	468	413	460	470	456	475	457	473	461	474	510	431	473	465	471	470	438	485	461	461	491	496	485	505	461	437	444	488	475	460	474	500	422	472	474	479	461	492	479	428	473	442	476	477	478	444	465	446	466	457	475	490	466	464	442	432	450	475	471	428	488	412	463	461	499	425	475	455	430	453	470	488	451	508	472	510	492	444	476	467	448	512	488	438	490	437	474	475	459	464	470	479	458	454	489	487	470	479	457	458	451	488	496	466	473	493	436	465	450	441	433	472	486	469	462	485	468	475	487	454	442	419	458	437	474	430	451	468	440	487	450	442	457	439	465	428	472	515	489	478	500	460	431	438	500	440	466	475	442	455	474	454	436	485	440	449	446	488	491	465	479	452	481	434	477	450	448	459	480	462	450	488	454	437	487	472	453	498	453	441	491	474	443	437	475	423	462	475	433	468	442	455	480	466	463	490	466	436	432	497	461	506	435	454	493	469	465	471	475	471	478	460	429	463	455	471	474	509	462	428	438	479	441	471	475	493	462	454	447	452	459	469	490	454	511	437	472	426	467	464	480	459	484	455	485	457	444	478	495	463	467	457	477	498	500	489	475	438	455	456	450	453	444	471	444	462	442	497	461	465	494	463	493	453	441	495	461	469	444	471	478	483	475	448	451	451	460	468	455	460	446	463	446	494	452	468	453	452	460	479	494	451	487	436	447	445	424	457	451	461	469	464	448	478	458	441	428	429	458	470	458	489	438	476	433	464	474	445	427	459	465	442	475	479	496	493	430	470	424	457	457	457	475	485	447	450	513	480	481	427	457	435	463	527	447	460	450	438	506	438	464	466	459	447	472	459	471	460	470	419	477	444	442	474	479	461	443	456	425	451	467	438	448	463	488	455	466	496	463	489	469	521	494	452	453	435	477	466	475	489	497	479	483	417	459	463	454	478	469	458	473	465	427	451	443	499	455	464	464	441	525	434	465	412	442	455	475	445	440	473	471	478	456	467	458	469	502	484	440	478	473	446	460	425	477	438	448	428	480	451	455	481	504	496	491	481	458	468	459	440	484	451	511	476	430	447	441	451	475	426	453	477	445	452	444	476	480	465	476	453	475	489	461	439	431	474	452	481	486	483	485	472	449	455	493	496	453	450	450	480	481	464	441	462	487	459	462	535	461	447	469	481	465	502	453	443	460	441	464	450	439	431	446	479	464	469	484	480	476	482	416	474	437	501	465	453	493	460	485	486	455	396	445	405	474	453	442	466	472	456	489	459	500	526	512	485	449	457	496	502	478	437	442	485	484	471	487	504	463	449	461	456	498	446	481	465	422	450	471	479	490	459	477	435	457	489	474	490	463	473	463	465	435	448	467	475	433	445	453	484	475	486	469	445	458	470	488	476	448	465	448	481	470	450	456	504	461	479	459	466	459	466	463	457	486	460	456	480	471	481	473	487	441	469	422	490	453	470	477	481	487	465	462	485	443	446	460	463	473	453	503	466	486	512	460	447	473	461	461	454	444	474	448	456	462	465	461	446	475	473	448	468	466	448	507	470	456	449	455	475	485	444	469	471	440	442	478	455	481	503	497	496	472	463	474	470	471	492	494	450	447	452	469	486	450	503	470	471	459	539	453	522	451	432	477	454	448	467	502	413	447	488	467	444	423	490	466	468	500	465	488	455	417	454	469	470	472	458	465	451	447	505	477	483	470	452	480	423	478	437	473	440	471	450	489	441	446	394	505	426	484	443	451	474	487	464	490	485	493	450	485	464	460	445	460	464	459	446	492	449	449	469	463	469	487	454	442	486	468	471	474	463	454	481	427	489	457	443	437	434	457	442	480	488	453	480	414	464	472	473	465	491	459	477	453	454	472	454	454	454	443	487	439	466	458	468	449	455	441	474	464	418	462	490	475	458	481	436	451	480	448	490	466	440	458	458	451	477	522	477	434	451	448	435	451	453	468	442	486	503	478	481	472	442	454	467	486	443	448	444	472	471	485	475	452	445	441	471	484	472	487	505	459	447	439	473	483	458	413	459	449	468	454	471	453	447	483	435	450	460	528	448	439	509	478	449	464	443	483	473	508	469	463	472	469	484	487	467	468	477	470	462	434	498	452	427	449	455	455	428	449	474	485	486	465	505	417	434	503	463	421	438	473	482	452	441	490	477	460	449	467	452	489	442	485	509	450	474	500	514	519	452	455	436	448	483	461	446	464	485	486	456	484	455	390	484	479	438	439	439	485	448	480	472	479	502	441	470	451	469	490	404	452	450	479	430	476	467	502	434	497	483	459	477	421	467	478	515	498	470	512	452	475	439	490	440	449	437	474	443	461	505	445	465	493	434	448	458	464	436	469	438	503	487	488	459	468	441	477	463	467	448	464	450	463	504	465	469	439	460	468	440	527	461	488	459	469	461	465	459	511	425	495	392	469	503	420	481	436	468	507	487	450	490	467	485	486	513	478	481	448	462	453	465	434	468	483	454	473	436	508	476	499	472	461	439	439	425	458	481	439	506	419	453	431	409	450	474	456	469	472	432	467	465	470	469	491	449	439	466	482	482	431	482	485	471	418	423	428	459	440	492	470	474	466	433	477	438	460	469	404	458	460	469	473	471	470	489	486	468	473	471	449	465	450	446	444	481	478	453	433	451	529
28277	15921	6154	5706	633	579	552	579	559	544	554	547	540	545	527	533	560	568	524	531	509	556	526	535	518	500	599	498	551	514	506	529	546	522	479	529	521	545	555	562	501	539	508	495	552	508	504	505	549	505	517	519	542	510	526	500	568	526	528	544	514	538	513	539	511	541	513	531	527	541	495	528	491	536	559	512	507	498	546	476	501	536	546	548	516	540	514	510	492	548	494	520	537	539	570	541	554	538	533	520	548	522	528	498	509	527	518	578	506	509	489	501	529	530	544	523	507	493	555	539	530	576	527	495	511	516	527	509	492	492	544	548	507	562	542	550	543	499	516	539	474	548	548	488	528	525	525	530	453	529	504	531	508	543	515	521	506	484	558	540	590	551	510	523	476	506	498	513	508	510	518	544	520	518	563	510	491	495	544	552	559	490	511	517	533	519	503	538	529	511	485	543	498	527	517	483	528	557	493	512	528	568	529	523	497	561	490	503	505	516	481	513	509	520	537	550	529	543	567	487	499	516	578	464	529	517	508	519	541	491	490	537	547	521	476	525	496	506	498	531	497	524	512	521	501	502	540	514	506	550	560	548	569	521	509	557	540	516	492	530	524	530	498	494	509	491	536	506	488	525	530	541	534	493	546	547	490	519	497	479	491	533	490	532	502	498	521	515	553	463	506	480	478	508	518	527	524	512	485	513	510	517	524	523	522	488	520	528	526	515	484	494	493	521	501	550	544	520	550	511	512	535	515	510	521	514	533	481	532	493	500	482	528	548	543	508	520	479	537	523	505	510	516	540	535	529	530	495	517	522	531	539	520	540	504	537	561	530	494	534	510	514	480	530	476	533	517	565	551	498	485	514	483	500	529	559	530	521	521	531	492	528	527	538	500	495	526	470	539	519	531	524	511	510	520	496	541	513	518	455	531	522	540	509	586	551	517	507	519	511	558	502	550	510	530	503	517	513	486	541	497	551	518	542	536	515	529	546	501	540	520	525	515	508	489	532	532	558	523	508	527	521	533	535	520	513	494	493	541	499	537	521	547	506	535	529	510	471	480	487	528	527	506	522	527	552	511	521	514	545	495	500	536	543	523	508	514	468	494	519	529	557	558	526	555	565	544	493	527	506	530	518	535	534	490	564	523	575	490	497	488	521	490	524	517	535	517	509	560	526	465	508	517	509	526	513	562	509	489	526	522	551	490	513	517	480	562	508	544	501	541	493	502	536	571	482	522	505	515	521	516	539	524	500	554	529	544	503	510	494	488	534	506	535	497	525	564	535	539	535	524	501	513	544	502	555	555	506	571	543	545	566	492	517	500	536	557	533	501	527	512	523	519	509	496	519	564	541	525	557	496	522	499	471	503	508	520	507	522	520	542	503	469	563	565	567	504	530	519	546	502	506	508	548	517	520	520	526	493	503	537	542	480	502	528	518	508	522	473	516	486	493	595	511	510	549	490	511	458	522	556	519	511	485	538	507	518	511	526	494	460	527	531	489	496	519	554	516	477	518	553	493	462	537	522	511	545	525	536	474	531	510	529	510	525	498	497	583	513	528	512	509	479	528	535	554	549	507	512	517	542	489	523	550	529	490	515	549	494	513	520	549	501	526	554	536	499	488	545	521	536	532	535	519	558	506	499	509	528	532	527	518	557	541	541	515	465	476	456	552	502	548	508	545	578	512	544	535	539	567	507	506	499	552	515	535	493	504	530	548	469	510	526	548	543	515	518	492	495	533	513	499	470	551	482	521	523	552	491	559	531	554	504	497	502	533	547	487	563	499	572	545	509	549	528	504	514	532	517	522	491	529	547	518	549	490	529	530	507	520	544	537	529	557	505	500	511	560	531	529	517	513	507	486	528	488	552	552	537	486	505	514	464	515	572	532	510	523	539	496	568	540	547	549	484	450	502	502	491	498	514	504	555	560	534	547	531	500	544	508	494	524	480	508	495	544	582	517	512	505	528	493	493	529	570	507	493	518	505	494	537	533	501	493	470	529	530	493	542	526	533	568	507	542	523	516	521	552	489	536	536	554	546	516	491	515	520	516	528	527	496	502	524	522	535	511	521	495	476	486	543	573	550	538	513	475	534	484	548	547	524	466	525	507	509	460	522	523	524	506	533	485	521	517	502	537	535	509	534	522	520	539	505	490	533	524	514	506	538	499	505	557	513	497	529	549	521	531	550	560	516	540	514	494	533	519	550	514	486	490	529	510	520	531	494	534	491	486	543	563	511	496	536	558	584	498	539	504	492	512	509	532	486	538	523	538	548	535	554	492	531	492	539	496	516	524	583	534	556	533	516	546	520	512	516	521	507	543	541	473	547	577	477	493	481	546	523	532	525	483	508	529	508	552	535	508	478	544	518	536	531	529	544	523	543	518	487	520	548	504	537	505	503	536	470	514	538	525	532	512	526	523	564	532	519	536	525	535	517	510	576	485	553	535	546	503	517	541	510	533	513	517	562	502	501	480	517	530	500	536	540	501	501	542	528	550	506	519	530	542	481	518	512	522	462	503	522	516	493	473	533	503	526	520	511	503	539	515	484	507	514	549	542	504	510	505	554	472	478	512	513	529	537	541	560	501	488	503	546	510	535	569	515	525	494	547	506	543	514	498	537	525	550	522	557	542	525	502	515	497	515	546	542	542	533	499	506	527	538	560	545	491	517	516	524	533	499	524	510	511	523	497	562	489	543	534	522	520	525	538	481	506	520	542	566	517	572	529	543	539	470	541	528	528	520	487	510	480	519	525	506	502	544	520	500	515	546	514	546	497	534	562	521	521	495	506	494	524	528	518	536	480	498	512	514	492	519	541	480	507	543	491	553	493	541	577	496	535	516	517	522	539	493	521	488	508	506	511	521	496	523	531	501	544	544	521	508	470	523	499	523	502	526	508	552	519	535	519	486	523	482	533	506	510	526	528	478	501	560	532	498	504	489	540	535	518	522	513	505	500	503	535	535	514	476	559	539	460	510	528	510	523	549	546	563	553	522	525	551	516	516	500	528	496	510	513	542	480	533	504	530	560	516	525	505	538	496	507	501	521	487	483	520	525	557	511	541	532	510	510	515	520	549	525	492	554	556	540	506	515	512	500	480	534	522	492	510	521	496	502	515	493	506	487	554	547	503	526	550	502	506	536	506	544	560	505	542	493	544	505	494	492	499	513	553	506	510	510	518	515	516	528	499	511	532	511	515	539	545	515	562	506	524	535	536	494	530	506	512	466	536	556	511	525	538	517	548	518	523	538	517	496	468	539	548	517	491	551	512	503	508	495	477	552	539	557	508	485	481	548	524	518	513	549	510	526	507	541	555	517	526	529	486	499	515	518	501	525	528	538	524	534	527	525	516	521	589	496	531	490	498	495	524	533	508	477	516	516	491	499	516	505	536	523	524	485	514	514	531	498	509	507	505	541	524	497	480	521	495	519	539	475	525	485	536	505	506	510	517	504	516	517	472	565	535	529	511	529	524	525	545	490	533	511	517	476
9646	9586	8913	7148	679	665	603	589	585	592	557	559	564	547	530	549	555	552	531	563	601	553	569	544	528	542	554	573	573	585	541	521	543	533	539	554	550	568	581	572	512	536	504	540	542	557	518	538	546	563	557	544	549	557	556	535	561	564	519	526	579	536	576	580	499	620	576	501	583	553	516	531	553	533	556	550	551	544	574	498	537	590	586	560	537	530	551	532	566	554	529	552	552	539	525	509	558	577	583	528	516	535	534	518	546	537	552	532	574	521	566	576	579	582	529	552	550	575	566	530	566	502	565	544	573	540	557	560	532	547	536	562	500	533	502	557	524	552	544	582	574	546	542	525	574	494	528	539	543	568	548	549	508	530	524	517	546	539	533	556	573	543	560	559	551	534	509	560	561	540	537	504	525	519	553	543	578	506	592	571	614	560	544	526	515	540	532	539	537	490	534	551	559	543	530	561	528	507	565	514	546	590	578	513	541	520	593	540	555	535	539	547	502	547	526	542	515	555	545	587	546	616	537	577	561	536	547	559	568	557	537	525	548	512	560	576	535	499	555	536	518	555	560	556	553	564	580	512	552	521	538	564	527	527	563	565	543	561	568	527	523	555	535	576	534	546	532	526	527	580	521	527	570	534	547	544	560	510	508	603	609	540	563	556	546	572	526	563	533	523	526	548	546	573	567	549	533	517	577	570	526	561	541	556	552	548	564	507	546	558	519	539	535	546	530	568	589	522	527	571	513	491	525	583	544	534	543	536	506	528	528	571	543	532	544	561	522	545	546	540	559	563	531	527	534	542	604	556	569	544	546	529	536	519	561	483	515	550	548	538	578	524	545	545	541	551	547	547	561	557	553	533	524	538	554	566	543	535	531	559	559	532	526	557	561	549	547	529	561	594	522	527	514	561	537	512	576	545	550	552	531	554	547	543	570	537	545	565	542	542	576	534	557	539	550	573	542	565	572	534	532	592	520	535	530	575	551	531	544	495	537	535	523	566	548	517	525	533	556	498	519	523	476	522	608	576	524	578	581	531	556	547	516	577	576	592	547	566	510	525	539	547	528	560	533	522	552	546	561	550	577	543	578	550	571	534	555	543	541	529	521	515	528	570	530	530	550	575	512	555	538	576	542	549	512	522	556	538	579	519	519	521	572	544	605	536	572	554	555	533	591	544	607	584	494	548	540	530	581	560	572	523	551	548	558	505	530	555	556	529	566	537	485	550	543	529	532	534	508	580	573	547	554	520	527	548	518	505	556	575	570	565	562	531	567	562	572	553	525	543	507	585	573	542	490	529	555	576	533	520	523	576	564	568	544	548	536	570	538	572	490	509	525	579	538	560	533	514	561	527	552	508	567	529	513	560	538	532	542	538	566	532	611	553	524	516	511	601	511	534	503	543	583	527	553	532	531	544	589	549	561	536	543	564	511	544	541	530	565	530	560	524	566	567	553	537	565	538	508	530	542	525	548	565	522	586	583	538	545	533	531	503	526	522	539	553	551	560	531	533	542	578	518	574	553	535	536	570	533	545	560	537	501	525	548	486	593	578	539	541	499	516	529	560	529	569	519	567	532	529	526	531	536	513	586	572	541	542	554	534	551	560	561	570	562	523	550	563	573	503	510	540	581	552	549	528	574	593	564	552	554	528	545	556	518	570	549	507	579	559	553	533	567	540	528	536	519	518	566	533	552	585	519	535	518	552	543	578	517	523	536	528	535	531	552	484	562	561	549	538	536	547	555	533	533	552	541	467	574	552	527	550	504	553	535	528	589	537	578	536	526	566	562	581	524	557	485	548	581	545	497	631	578	517	542	533	575	569	524	514	539	520	556	567	554	519	535	524	593	543	542	564	532	557	570	562	587	562	570	556	596	546	542	569	542	564	575	520	526	562	541	548	540	567	562	543	560	527	551	542	565	541	530	561	561	555	517	535	565	550	516	566	597	562	524	566	578	537	576	547	526	549	525	544	552	570	542	567	534	510	575	591	528	549	523	571	580	513	542	529	544	534	586	588	559	590	486	567	554	533	549	557	508	511	550	583	576	546	548	545	505	560	537	528	527	525	526	522	548	538	570	557	512	548	565	500	543	548	503	535	554	519	518	560	516	560	523	533	511	591	559	522	542	559	515	530	508	551	571	529	589	525	523	555	560	531	533	567	541	542	539	516	545	563	540	512	507	536	516	557	537	569	551	533	551	512	522	530	549	522	549	534	530	540	570	560	543	555	540	541	566	560	561	509	553	510	539	532	528	560	542	538	537	501	499	577	539	549	505	605	550	557	526	574	522	520	515	516	523	550	515	520	521	506	542	597	574	567	513	573	560	560	556	559	526	574	543	524	551	565	530	574	544	517	541	522	567	490	518	544	494	568	536	502	556	539	515	572	596	554	527	545	525	559	544	532	515	517	525	539	572	535	564	569	561	542	531	537	551	546	560	525	531	580	551	525	562	523	535	553	538	551	554	539	524	561	536	511	582	514	555	542	580	544	535	554	517	562	520	563	535	545	564	544	536	533	527	551	514	553	563	545	538	547	537	533	533	561	574	504	541	513	549	578	542	562	559	541	550	539	524	564	541	582	528	526	551	535	546	532	547	544	558	578	517	593	559	518	502	545	577	561	529	563	552	521	573	509	539	517	562	512	543	506	522	527	528	537	521	538	530	551	538	543	547	562	561	539	530	569	497	561	581	563	543	541	513	574	559	547	533	562	516	537	530	509	507	548	528	539	568	532	520	535	543	531	544	564	534	554	542	522	532	531	510	550	527	578	541	539	523	542	590	580	591	535	562	547	507	532	530	546	538	576	529	541	488	555	566	550	543	553	536	561	507	535	532	586	528	517	502	550	557	578	532	569	566	587	557	541	523	559	519	533	561	535	528	549	554	564	562	556	552	536	539	543	565	542	519	558	565	546	523	611	525	509	500	524	550	568	549	526	557	558	563	519	526	551	571	566	551	539	526	535	553	563	528	530	570	516	573	548	562	552	517	519	518	566	548	544	551	548	556	567	510	511	569	510	524	512	520	503	548	545	564	541	543	564	553	540	573	512	543	536	548	528	507	559	553	596	561	600	552	560	560	575	560	561	558	540	529	502	578	546	559	539	525	593	549	567	539	563	581	513	558	528	553	544	518	533	589	556	530	498	519	550	563	526	524	546	511	530	547	585	567	532	574	548	517	580	564	537	546	562	573	580	566	548	568	554	595	546	560	545	517	536	603	523	541	525	553	557	506	501	521	527	592	542	595	510	548	522	504	557	551	541	571	542	505	535	501	551	529	570	565	475	566	547	524	515	569	564	534	559	550	543	560	522	546	583	535	520	532	563	576	554	591	534	513	562	560	530	542	560	528	585	565	578	518	529	532	561	548	518	512	525	517	566	542	523	570	546	551	583	563	560	564	535	530	607	567	555	553	537	579	553	536	574	514	551	538	531	547	595	569	542	537	527	541	528	567	512	544	538	542	556	533	554	537	510	541	558	552	556	550	561
25003	20710	27126	27982	20439	13226	1787	842	612	572	477	437	437	400	381	376	330	338	335	285	308	269	317	313	282	320	301	287	287	252	262	271	255	261	275	255	278	270	240	234	266	266	268	244	228	257	240	263	252	260	249	241	250	266	265	255	245	240	277	235	243	223	233	242	260	243	248	240	274	248	250	254	235	224	272	235	255	254	242	262	242	235	256	239	242	230	270	262	256	258	240	228	247	252	232	227	252	244	252	215	244	230	226	258	232	250	260	255	228	241	266	266	242	255	243	236	277	267	254	238	243	236	237	231	265	244	245	248	253	216	224	272	220	225	217	224	269	223	228	268	233	257	255	245	258	232	258	272	242	251	250	262	245	257	246	249	221	252	210	241	223	247	276	239	265	237	236	240	257	236	249	257	241	258	212	238	264	238	225	201	267	265	272	253	257	235	247	233	262	245	263	261	244	237	230	254	248	263	234	258	243	229	236	227	252	249	278	256	248	237	280	259	231	256	210	244	263	241	217	237	225	232	255	224	229	208	260	259	259	225	242	252	247	244	254	249	227	253	235	241	266	232	235	253	252	232	250	276	235	240	258	242	254	257	253	244	264	218	253	242	246	242	260	245	257	246	245	276	216	232	248	210	218	229	243	237	257	252	278	215	251	260	251	242	248	256	242	247	261	255	222	211	228	245	241	226	276	230	236	220	233	241	247	234	245	238	241	242	216	268	258	240	262	224	240	227	243	226	234	262	273	263	256	245	274	238	239	258	265	242	248	220	239	237	259	213	252	228	223	247	242	244	247	237	230	240	245	270	243	259	249	258	212	232	263	236	234	252	242	248	255	255	238	228	227	255	259	230	241	236	213	245	216	251	250	243	210	228	271	271	246	286	242	209	248	239	257	231	218	231	239	237	273	252	281	217	249	259	244	250	225	219	262	222	214	254	208	226	215	245	258	230	253	217	218	247	268	227	218	270	231	240	249	259	225	252	279	262	242	225	231	258	222	227	241	269	262	208	270	264	223	257	229	250	232	269	249	224	226	246	248	241	245	215	251	236	244	232	260	245	225	234	250	248	230	229	248	258	231	257	247	245	238	238	234	272	267	274	270	241	248	243	250	268	241	239	268	223	223	223	248	247	244	205	235	277	239	252	231	229	264	256	247	275	257	273	257	248	260	242	252	221	286	264	242	239	245	294	228	226	257	253	247	282	259	265	243	216	236	228	221	255	250	247	249	250	242	221	233	255	262	236	242	218	234	254	213	283	259	253	267	288	264	228	218	257	248	260	246	254	233	270	224	288	250	233	265	234	249	279	225	219	234	259	251	229	270	248	244	240	242	231	253	234	248	231	208	240	252	248	230	240	253	223	219	226	265	246	236	243	238	261	271	256	215	244	252	244	242	250	241	236	247	233	224	262	268	216	235	244	238	221	266	242	250	239	224	234	208	231	232	239	246	270	277	222	249	219	271	284	227	270	223	259	250	236	227	268	247	279	228	224	262	243	232	238	254	244	227	261	238	239	242	261	212	247	274	244	251	269	245	250	232	225	263	227	267	212	204	229	237	264	244	253	229	269	231	254	245	229	221	226	236	240	212	248	251	256	273	223	239	233	247	281	245	255	233	276	272	250	238	254	234	246	238	246	266	238	212	244	256	241	269	264	260	243	255	272	250	240	239	250	250	256	229	220	240	264	257	252	241	251	260	235	244	245	244	232	258	224	237	247	243	257	260	241	241	228	243	268	273	248	218	237	237	232	251	248	255	248	242	242	234	263	250	265	225	255	243	243	244	264	235	252	255	277	255	224	253	247	259	234	237	227	270	254	245	250	253	260	272	273	255	214	253	243	229	251	247	256	241	245	229	236	257	235	254	232	253	244	251	258	238	254	242	252	252	243	257	244	231	231	234	260	240	251	229	234	259	244	250	254	248	251	240	232	213	224	234	238	235	233	253	253	233	205	267	230	244	237	286	253	238	252	262	231	232	269	242	243	222	220	239	262	232	224	242	242	219	242	237	264	254	247	252	243	264	211	267	236	231	238	243	245	244	246	232	254	227	269	237	257	223	264	246	268	256	254	220	239	264	218	254	241	231	239	237	266	243	254	252	244	260	237	250	271	245	247	265	247	258	238	287	243	244	217	217	252	270	229	212	236	264	257	261	258	225	229	239	232	229	251	233	259	238	238	241	234	227	222	240	247	263	250	235	239	257	243	227	221	239	249	245	225	251	250	228	228	280	274	225	248	236	229	248	238	243	225	267	240	268	270	238	250	245	248	276	230	254	249	261	234	239	256	252	246	258	274	255	223	240	237	265	259	264	226	231	256	251	276	258	242	226	265	231	238	253	230	248	268	257	245	238	277	267	229	252	221	222	255	235	235	242	229	226	234	263	258	262	246	236	232	234	247	231	239	228	265	226	226	239	255	232	232	260	215	250	214	232	206	227	251	223	237	258	271	235	231	237	252	267	240	245	233	231	242	236	213	263	225	230	248	236	255	231	263	266	218	263	250	227	252	218	250	269	248	251	247	244	278	228	221	234	257	238	217	231	233	240	250	254	226	240	254	249	266	240	262	217	232	256	239	234	243	225	227	238	223	251	256	262	228	268	241	254	262	239	235	226	275	228	269	242	249	229	190	208	246	233	254	264	247	222	279	247	230	253	233	259	246	242	281	258	244	224	245	216	219	239	268	265	230	265	228	235	268	218	232	237	255	231	239	246	232	248	266	279	242	215	253	240	230	241	231	239	271	230	256	252	254	262	225	269	254	223	260	226	245	244	225	236	257	220	236	282	235	247	224	254	254	256	232	228	278	224	268	242	235	240	271	251	242	225	232	221	262	257	248	241	232	242	267	249	254	239	246	247	278	257	259	245	224	267	233	220	223	274	228	268	226	235	253	251	290	224	241	234	243	237	240	259	244	250	261	257	232	237	242	203	241	225	248	237	236	265	229	237	222	250	250	248	237	213	229	281	258	221	253	232	240	254	195	273	217	256	239	241	246	199	256	232	235	231	229	235	284	252	232	237	250	253	217	233	263	266	235	229	238	243	257	261	250	243	246	226	215	237	234	243	252	243	244	262	220	228	248	269	272	257	233	246	260	236	248	252	222	234	223	238	255	231	236	229	228	243	270	233	257	244	249	236	242	240	224	205	253	255	259	266	253	251	226	220	233	230	256	244	260	233	251	271	220	250	256	257	231	237	270	253	261	247	258	225	237	254	234	265	249	228	256	242	229	214	240	271	234	254	257	242	241	260	238	234	225	257	245	239	268	264	234	252	281	257	239	241	225	265	276	224	240	260	255	264	235	227	274	281	250	238	237	225	227	239	268	232	255	254	258	251	257	233	237	239	230	241	258	253	241	250	257	229	224	257	241	233	252	238	237	250	263	255	238	251	249	246	248	239	256	240	266	231	261	251	246	247	260	231	239	259	234	221	243	264	244	234	238	233	234	244	257	232	247	254	237	235	228	255	253	223	249	230	248	262	261	241	245
13096	22781	20713	30991	3611	2494	1874	1525	1209	973	849	760	660	587	557	493	499	472	383	423	377	383	403	315	335	341	357	368	353	327	310	296	314	309	329	317	316	316	289	282	276	281	281	295	285	295	285	289	286	276	291	284	259	316	262	261	251	285	275	295	268	284	267	285	256	266	271	225	256	272	256	273	290	238	269	261	285	260	281	273	282	262	237	241	279	265	299	253	252	285	308	281	286	258	258	255	267	278	248	280	254	246	293	268	268	248	298	258	276	249	280	282	252	269	261	290	276	242	255	259	258	249	254	247	252	273	270	259	286	247	257	268	277	255	246	291	275	269	253	269	293	268	260	259	276	257	230	287	252	266	246	273	262	273	252	275	273	271	244	250	275	274	254	260	261	263	256	250	228	262	253	250	290	272	274	263	244	261	270	266	243	257	263	261	272	271	265	290	248	272	253	265	243	281	278	313	264	273	235	279	259	268	268	253	257	245	255	275	272	281	301	283	242	288	242	250	269	265	266	270	281	232	257	251	258	260	259	256	253	265	259	271	275	247	289	255	277	281	253	244	259	253	237	247	270	270	253	260	258	245	276	254	249	257	262	258	266	285	238	277	289	271	259	252	254	240	261	268	280	251	269	265	258	269	264	283	265	236	270	258	249	260	254	275	247	270	273	276	226	249	286	278	256	254	275	249	238	275	257	233	248	263	272	250	275	235	284	269	282	287	290	270	259	271	279	282	248	260	247	256	292	266	221	236	269	255	257	247	263	302	266	278	244	246	277	264	251	261	258	260	256	280	264	259	234	277	260	238	260	261	269	250	241	221	238	264	233	233	256	264	238	262	274	277	256	261	305	244	242	268	273	260	250	265	267	243	243	291	249	264	260	279	260	271	254	292	258	263	266	281	252	246	251	265	266	258	273	273	278	261	303	277	285	278	250	281	271	258	252	256	285	278	272	270	258	251	284	293	288	299	284	277	250	272	253	275	259	269	244	266	268	254	260	250	283	233	240	250	240	259	251	269	248	275	258	293	258	272	229	239	259	263	303	268	283	271	270	266	252	224	238	239	226	219	266	271	271	266	253	268	272	238	256	271	242	272	271	255	260	255	263	259	257	252	270	273	276	274	264	237	264	271	273	263	260	246	247	255	266	260	285	261	259	265	255	242	235	267	263	265	283	236	249	238	281	287	241	245	272	259	253	240	254	247	245	264	293	254	254	254	294	274	267	247	256	224	257	270	257	261	277	244	262	282	253	252	275	240	251	233	254	280	250	270	245	288	261	299	285	253	278	250	262	244	253	241	241	251	274	262	252	285	268	290	217	240	269	289	232	258	266	260	259	274	286	256	263	278	252	283	277	270	268	271	230	274	289	267	275	266	237	234	257	258	277	243	267	276	250	265	279	250	247	278	261	283	248	266	281	266	274	259	256	265	249	269	255	269	261	288	258	246	234	275	220	296	285	269	253	293	242	277	273	251	284	243	281	252	258	260	257	250	252	270	250	266	261	254	252	239	264	230	284	243	261	292	264	252	264	238	302	256	239	298	254	295	255	272	264	282	255	275	262	244	235	276	252	252	254	248	272	263	291	297	245	261	278	285	282	282	261	273	248	259	261	256	279	250	218	253	236	290	292	252	261	242	246	273	258	249	260	282	275	249	289	290	242	263	262	291	293	275	250	263	258	280	283	257	247	271	280	241	268	272	253	258	243	272	259	267	259	265	288	265	284	267	257	252	263	250	249	271	239	245	274	248	257	250	262	237	279	280	257	264	267	223	258	241	245	252	280	263	267	266	270	258	319	259	277	246	235	261	249	258	236	291	264	256	277	245	277	273	259	254	265	283	252	276	250	279	256	254	273	285	280	227	277	266	275	234	275	256	258	230	255	247	258	259	246	249	270	248	231	273	257	252	263	258	234	277	280	266	266	238	265	258	278	282	266	249	269	261	271	270	264	245	258	244	232	274	257	234	235	269	261	267	290	253	255	293	251	282	251	256	263	271	265	257	277	244	262	285	260	257	297	265	276	263	273	288	279	300	265	238	263	268	257	257	282	246	259	287	264	257	284	263	262	267	254	284	233	254	263	274	255	248	238	277	257	239	275	272	273	226	256	259	266	294	284	259	273	268	248	277	263	259	264	248	273	283	279	263	291	259	269	265	239	266	263	272	273	238	247	272	254	253	271	248	279	248	230	287	252	258	262	239	310	261	287	280	250	281	253	276	262	271	253	277	252	281	271	264	275	263	291	258	272	285	258	271	258	262	283	251	249	261	253	262	263	266	242	263	231	276	245	246	250	237	247	256	250	280	263	290	273	275	257	244	228	263	254	259	280	265	250	252	274	262	272	248	253	259	242	227	257	295	281	271	262	279	299	248	260	251	262	271	246	288	300	281	275	280	259	276	274	266	219	266	265	270	277	286	258	245	257	241	240	272	267	280	268	263	264	248	258	243	268	256	266	284	255	263	316	293	255	240	233	276	273	244	245	265	265	267	258	284	294	248	268	263	253	269	275	259	252	251	287	274	265	265	248	256	254	255	261	257	244	275	241	267	232	265	263	271	279	288	272	288	288	261	260	238	263	263	264	255	275	285	282	262	234	285	303	254	247	257	276	246	272	262	274	280	265	261	278	255	260	252	257	271	271	284	276	242	272	252	280	268	267	265	274	251	266	281	263	256	286	267	255	247	270	278	263	266	257	293	277	262	256	243	252	276	266	290	241	263	239	244	279	271	239	280	252	259	258	262	273	244	277	275	254	281	257	273	245	244	242	264	261	241	280	254	232	254	275	269	253	300	233	251	261	269	271	261	250	284	281	250	230	275	273	258	265	262	262	240	266	265	265	245	255	282	225	280	247	245	263	262	263	280	257	266	255	270	274	238	275	249	241	279	271	267	260	231	245	269	266	256	246	268	278	248	225	278	301	259	289	246	262	253	273	279	242	262	267	278	288	249	301	240	281	278	257	251	254	269	287	243	267	262	278	274	264	249	268	247	250	256	280	251	236	291	269	288	253	248	267	253	266	252	276	258	281	270	264	254	260	290	253	269	277	261	264	236	256	268	258	253	271	248	245	274	266	289	261	249	244	282	270	254	253	282	274	231	243	264	278	285	234	263	274	266	264	276	269	243	244	271	265	269	273	273	273	264	262	255	266	260	258	264	247	265	276	312	258	251	267	241	248	236	266	248	255	274	267	239	258	260	223	263	260	263	262	261	266	239	255	266	262	255	267	257	275	248	256	287	269	248	252	277	266	257	278	254	274	282	267	245	269	271	245	247	267	247	258	284	240	275	252	259	257	283	275	255	261	250	269	276	257	271	275	245	247	235	277	264	240	252	299	276	250	246	251	273	255	278	266	253	261	256	288	262	243	276	303	247	290	294	253	242	275	238	269	273	251	274	268	272	277	268	294	304	248	243	260	262	258	271	276	272	254	263	277	281	258	236	263	261	274	256	244	250	255	250	237	272	273	245	243	257	276	263	261	265	272	275
22967	20710	27447	25093	20738	20682	12706	1908	1249	1110	953	913	872	812	754	720	697	606	693	607	597	606	598	578	537	580	561	558	554	521	523	569	539	565	547	551	533	542	529	541	520	513	540	542	549	503	510	510	538	521	548	484	557	476	512	522	505	535	480	488	484	457	545	524	480	501	516	477	503	504	516	498	508	491	474	476	500	526	506	474	444	496	514	480	499	510	509	480	469	527	483	504	500	500	480	465	481	498	502	459	453	481	521	475	504	478	480	500	509	522	489	469	515	496	494	536	478	507	517	502	478	465	506	470	476	534	472	491	476	459	540	504	461	491	513	476	516	504	474	482	513	485	488	516	479	507	496	489	491	498	484	507	519	453	464	483	555	471	459	494	508	477	498	516	515	525	503	493	477	520	480	462	492	530	494	477	523	511	469	477	488	496	499	509	498	511	527	529	488	506	504	463	474	522	499	524	523	488	472	466	524	480	509	511	445	510	481	524	497	499	513	476	469	475	502	536	497	511	529	543	476	478	532	511	503	492	467	527	502	513	463	510	479	519	484	474	506	480	532	452	503	498	501	495	498	474	487	514	471	505	518	481	498	520	494	479	471	469	468	512	495	500	500	457	510	497	495	484	513	467	527	486	511	534	486	522	490	522	500	497	424	517	509	517	478	495	502	493	459	525	499	452	483	504	474	498	527	473	496	487	477	508	492	492	477	522	538	525	502	496	518	507	541	510	471	469	502	483	491	481	474	470	461	525	513	537	543	505	470	495	534	508	514	502	466	469	492	509	520	525	493	492	496	497	508	504	451	518	492	464	526	482	466	514	529	495	462	503	482	492	464	471	502	487	472	508	483	479	505	501	473	513	513	525	483	516	462	476	481	488	498	491	493	479	469	489	537	505	503	485	480	475	495	508	496	475	520	495	514	496	467	489	492	525	505	469	484	483	471	477	475	491	495	476	484	460	500	512	484	501	479	489	485	519	473	497	484	496	475	503	487	517	516	508	562	510	529	494	499	493	487	510	486	495	505	468	515	512	471	503	499	467	504	475	483	499	500	465	477	540	515	513	508	482	503	468	459	479	517	506	541	467	489	470	514	523	511	543	486	484	486	488	525	508	488	482	499	530	466	466	516	515	506	465	535	507	469	475	498	507	495	443	494	477	517	469	494	519	490	503	522	483	488	493	492	458	510	463	509	502	483	486	473	517	518	477	552	520	462	499	441	526	476	499	462	508	509	479	458	512	451	465	476	522	487	499	441	526	516	439	501	476	480	506	498	542	489	496	493	502	500	499	477	439	481	545	472	495	507	516	498	518	486	528	484	500	484	472	486	503	480	503	484	487	498	465	520	510	482	525	476	515	486	487	522	458	476	510	501	514	476	501	487	478	475	521	464	515	477	457	489	473	504	492	478	502	513	455	479	476	487	481	488	472	517	488	510	496	503	526	494	492	519	470	521	470	514	511	501	499	497	476	469	489	540	517	543	480	531	518	499	477	475	504	476	492	525	489	503	508	461	527	512	471	474	487	496	489	435	501	474	476	517	472	435	502	443	478	483	471	465	483	493	490	455	469	535	508	504	503	507	487	501	503	468	510	535	494	513	510	528	456	540	503	499	530	533	494	503	541	477	486	504	487	507	490	517	524	436	466	532	487	457	472	522	527	483	497	424	470	523	486	509	487	467	494	483	541	468	475	505	505	494	491	511	505	515	488	505	509	479	498	510	540	514	475	484	519	479	508	458	518	525	483	524	491	491	500	480	523	499	510	515	493	496	479	499	526	493	503	497	457	530	504	519	495	470	517	520	475	486	481	497	482	488	478	484	493	485	511	462	477	461	486	463	524	512	453	502	512	494	521	528	534	504	501	509	492	495	471	517	491	523	484	479	500	451	475	481	479	474	447	465	489	519	484	465	517	520	495	523	484	510	484	496	489	539	505	509	487	483	503	520	483	518	518	524	485	522	474	520	503	511	480	507	501	481	500	499	490	471	469	471	463	492	519	498	487	523	540	492	486	474	510	498	545	497	501	475	466	489	516	471	523	518	487	489	496	489	551	526	481	471	509	517	534	517	551	487	487	493	516	504	503	452	500	508	519	477	511	508	463	502	494	526	497	476	515	486	448	479	491	478	490	491	512	496	497	535	501	525	492	472	503	509	539	497	497	480	476	495	501	502	472	507	480	471	527	500	500	517	526	492	521	482	473	495	523	508	502	506	518	514	478	468	461	488	519	515	509	513	531	509	506	483	475	510	497	481	516	501	552	507	492	508	466	500	441	508	526	500	520	518	484	476	503	497	478	482	504	532	487	495	502	495	490	508	477	417	461	451	497	507	529	526	473	517	470	481	521	458	502	498	470	500	497	476	498	471	512	503	486	465	494	456	496	481	520	508	479	459	509	537	566	501	531	456	496	495	508	493	500	504	471	492	504	479	542	477	492	478	496	467	470	499	468	484	513	469	490	498	502	467	513	503	521	497	473	496	511	521	469	516	481	514	504	538	489	504	508	505	511	481	511	487	418	485	511	461	496	516	510	486	489	502	453	469	563	435	455	489	533	518	516	496	493	462	502	493	488	514	521	492	475	443	479	476	512	496	566	495	482	499	499	499	516	503	469	497	482	509	481	506	544	466	525	502	460	498	453	455	475	529	482	534	498	496	496	479	489	497	463	495	489	511	477	533	507	500	514	484	455	484	508	471	509	501	520	523	498	498	537	496	485	536	486	522	529	490	500	492	479	490	531	487	478	487	535	480	488	478	470	501	440	498	471	498	490	471	512	500	517	492	507	509	474	458	531	519	507	486	459	480	514	500	442	521	507	482	510	492	455	491	515	512	481	478	529	501	509	492	501	518	484	503	529	519	495	499	556	477	505	479	478	469	496	486	481	468	461	517	507	478	519	481	503	499	506	499	494	542	477	476	488	511	504	503	469	511	508	510	452	472	475	542	529	494	495	501	481	455	511	503	506	502	513	482	519	466	532	495	511	481	476	486	494	514	458	513	498	434	521	488	452	480	494	528	540	491	524	509	478	459	483	479	498	490	507	467	520	501	498	516	484	492	526	519	476	498	483	465	515	539	510	508	490	496	527	479	478	491	482	504	491	535	476	513	446	495	464	484	470	473	487	476	446	539	498	503	516	439	471	511	488	502	510	478	474	488	514	525	482	518	510	502	467	487	460	522	520	467	506	483	518	498	474	485	511	491	514	493	491	480	542	469	489	528	532	447	431	474	497	485	481	477	515	481	473	493	461	501	529	505	498	512	499	450	477	499	522	479	499	479	526	491	489	509	507	465	497	481	486	522	523	480	485	519	484	486	516	485	504	508	495	486	511	499	446	482	456	471	471	486	490	492	510	509	512	491	505	503	496	485	469	480	496	542	496	482	533	454	523	455	470	489	499	522	457	480	505	505	498	521	490	489	468	473	467	471	524	485	479	516	505	462	476	478	507	478	495	498	457	515	467	477	468	467	472	517	499	473	482	474	512	493	488
15115	28372	27039	38077	6446	4455	3585	2796	2296	1866	1581	1460	1224	1076	1013	940	907	820	765	773	694	673	682	708	639	663	615	651	626	566	579	534	545	582	494	545	556	573	526	505	547	509	518	479	533	508	498	494	494	501	493	488	494	471	492	495	518	476	551	461	452	463	495	489	504	449	437	535	561	494	494	460	498	484	440	489	468	486	472	477	477	503	514	464	467	484	497	476	500	474	449	518	479	438	464	462	479	497	506	435	447	487	475	496	499	467	513	483	420	462	487	471	493	467	472	449	475	443	465	502	471	484	511	493	476	464	426	480	475	465	483	488	473	488	485	472	480	453	472	475	478	435	471	495	477	455	450	481	505	479	509	463	473	465	493	500	491	488	456	485	483	472	434	468	507	523	450	479	458	419	470	457	448	443	466	464	451	494	469	488	444	445	463	518	498	490	468	471	469	448	479	456	443	468	484	483	487	460	473	451	468	445	467	456	462	495	451	495	452	487	476	507	469	489	517	466	485	505	496	480	485	467	477	465	440	440	473	474	461	455	476	516	481	465	463	445	488	512	452	486	482	461	462	516	465	479	470	499	530	498	463	445	492	481	479	454	490	491	452	460	450	476	468	445	480	497	473	496	466	486	470	492	488	467	450	484	456	472	492	486	480	467	451	443	487	451	510	470	453	476	482	443	468	512	490	505	473	459	503	534	454	490	438	502	476	455	470	471	463	485	458	464	533	469	472	479	446	506	489	455	473	476	481	482	491	448	497	510	458	451	456	453	472	490	458	490	430	455	501	514	489	468	494	449	473	463	477	468	502	490	496	469	482	472	507	462	465	471	466	506	477	446	467	453	478	469	433	473	464	506	490	483	505	491	456	496	453	501	496	474	467	471	438	428	482	487	459	498	461	482	445	445	500	464	448	481	455	411	461	464	450	474	468	441	420	482	453	455	480	458	467	452	496	473	480	472	473	432	430	473	485	475	456	473	477	470	526	455	453	511	470	465	459	449	470	504	492	455	473	466	467	477	471	475	447	493	452	454	465	532	427	499	482	475	488	477	462	431	461	433	439	466	473	490	482	437	492	437	507	502	424	508	469	452	491	470	468	518	486	484	466	497	476	449	492	474	487	522	488	498	476	464	481	485	448	496	462	443	452	437	448	497	473	439	472	446	470	467	512	438	450	502	453	487	483	468	465	476	490	452	473	470	468	467	446	466	461	442	444	492	463	434	485	494	505	482	490	487	484	477	490	477	458	472	469	415	497	496	497	454	476	494	490	467	475	458	475	436	475	472	478	488	468	502	492	475	504	500	491	461	458	453	495	446	465	473	474	510	485	416	455	471	502	443	528	492	485	434	458	466	438	461	468	481	457	481	495	459	463	466	506	468	505	527	440	463	450	443	494	454	508	483	539	439	476	477	460	497	454	457	468	479	412	451	468	473	456	483	464	443	451	438	446	459	472	450	467	482	502	471	467	495	443	438	447	458	493	475	419	490	472	471	479	508	473	468	503	429	446	486	468	421	492	485	465	444	434	459	484	513	503	466	461	464	520	485	441	509	447	485	463	507	458	451	480	476	505	439	489	428	480	472	463	509	434	453	462	487	463	506	447	477	481	473	465	453	499	471	436	464	491	464	476	476	463	451	495	488	516	463	457	481	473	447	455	509	483	475	472	475	470	457	466	484	463	457	491	478	459	469	510	510	460	466	487	438	469	472	435	465	444	480	450	486	461	473	426	487	458	495	501	508	478	482	453	436	486	496	478	497	462	470	477	484	450	458	486	521	429	481	453	472	451	449	470	487	451	503	501	461	503	457	472	491	448	450	507	471	441	504	475	472	441	431	421	439	464	454	468	490	487	454	508	479	482	447	458	503	454	435	491	445	448	526	440	485	473	424	490	457	476	497	486	484	483	468	466	480	482	459	444	454	454	467	530	476	451	478	472	487	438	484	490	432	503	477	482	478	493	483	483	491	505	444	483	427	454	442	480	515	467	468	456	458	476	452	479	451	483	473	488	430	443	449	491	467	542	458	469	507	469	481	480	468	482	435	463	501	472	449	487	477	482	486	461	459	456	473	469	504	400	418	460	497	467	483	479	490	489	475	461	477	454	451	474	432	471	464	439	502	435	490	454	478	476	475	449	458	457	433	427	502	447	471	435	428	492	445	476	481	445	491	473	462	426	446	478	495	458	492	506	472	445	459	447	486	434	515	462	484	482	479	458	482	478	465	443	473	456	467	469	460	442	484	464	448	500	477	471	488	447	448	462	493	450	441	481	462	525	492	455	441	443	484	437	473	482	492	472	456	486	465	465	432	465	479	426	458	444	490	461	477	471	480	470	463	479	437	474	495	473	461	436	489	483	465	456	521	497	493	442	477	494	462	471	520	475	442	478	476	458	476	482	455	483	470	500	470	477	456	464	487	444	454	460	472	479	510	448	482	458	504	453	454	472	488	496	492	463	476	507	482	459	480	443	466	492	474	516	457	486	453	467	447	486	476	503	491	473	460	464	450	466	462	495	473	462	492	441	499	476	505	480	446	478	493	452	487	466	444	452	471	503	495	476	457	455	485	463	454	466	452	470	485	439	461	456	470	482	515	446	488	455	458	441	486	412	477	477	456	453	491	468	463	475	446	436	506	495	519	452	480	505	449	468	498	505	530	481	486	474	449	486	476	487	490	476	487	536	464	464	476	430	485	485	460	448	422	480	496	433	485	473	475	472	452	507	468	450	472	480	477	463	476	498	487	436	496	495	452	492	451	472	450	499	453	481	497	450	491	479	480	469	502	492	452	469	437	463	431	486	439	467	496	475	441	466	456	454	461	463	460	425	479	463	458	474	484	486	452	483	468	487	451	436	443	485	465	476	470	504	459	465	443	465	487	494	490	459	433	428	449	456	475	455	474	509	486	480	480	512	490	513	471	486	449	463	446	498	446	460	463	440	472	448	441	458	462	520	486	422	472	489	438	495	510	500	481	424	469	456	467	452	468	489	468	505	454	472	459	473	478	473	449	488	464	431	473	464	429	398	478	482	463	479	473	459	442	461	483	459	460	468	485	452	505	489	430	442	466	500	453	473	453	494	502	432	474	480	453	488	466	474	476	493	494	449	446	492	455	438	453	478	475	439	461	483	463	474	462	495	436	516	484	491	488	473	510	473	466	457	476	481	455	456	460	469	497	504	481	476	470	499	463	454	458	463	448	483	501	459	463	484	459	462	457	459	469	483	472	510	455	489	449	444	468	525	478	493	487	426	488	464	452	476	475	471	482	477	501	504	431	488	452	442	486	476	463	436	481	493	511	481	469	472	483	444	427	458	498	447	490	472	473	473	452	450	516	456	502	446	488	468	428	463	485	472	477	480	466	459	451	501	492	493	468	492	466	443	492	491	510	478	455	493	432	458	471	519	467	482	421	465	473	446	497	507	445	477	474	464	480	491	466	459	473	487	446	467	461	488	458	469	487	447	488	486	471	474	474	454	478	483	461	453	481
28229	15493	5015	4429	681	560	545	530	579	515	532	536	524	536	545	540	454	501	509	520	541	506	503	552	516	519	517	537	496	579	548	510	546	516	541	512	515	511	527	510	482	534	560	500	516	539	553	532	494	543	502	520	505	573	523	507	551	526	534	538	512	515	550	529	528	481	542	518	512	461	514	538	507	488	555	484	479	534	535	504	521	503	495	535	502	550	530	556	528	520	498	518	537	518	542	509	503	520	503	529	527	551	537	514	516	497	534	476	495	541	540	564	571	547	535	517	558	556	501	531	503	513	539	540	499	534	497	535	540	525	562	505	511	515	516	519	521	512	489	526	512	523	522	518	501	528	541	530	501	557	558	542	526	527	517	526	528	487	500	539	499	540	514	555	504	553	522	523	529	519	512	563	498	556	507	482	515	521	536	554	517	562	512	550	482	515	504	489	522	483	536	552	534	543	523	522	494	501	508	493	536	554	556	537	487	514	548	508	511	517	533	554	522	507	531	520	492	468	569	508	549	524	534	518	529	542	524	529	553	527	521	508	501	487	511	493	535	494	548	492	546	527	513	561	548	527	514	540	519	519	500	507	569	525	522	534	546	508	526	524	498	557	592	541	536	527	499	525	519	527	559	536	517	541	519	488	491	507	529	545	539	502	520	532	509	531	526	479	510	491	525	511	526	515	527	496	554	538	469	536	496	551	523	527	557	531	523	511	480	515	515	525	526	531	519	551	552	545	572	481	524	548	509	560	520	529	513	490	543	508	502	492	521	516	515	494	519	508	500	506	536	499	511	579	521	555	539	502	522	534	499	572	506	508	546	527	559	519	530	525	508	536	524	515	520	544	525	518	525	541	481	523	516	532	551	516	531	561	503	530	506	578	548	533	529	523	501	514	528	538	545	513	470	526	512	481	441	533	477	542	507	525	525	535	495	514	493	515	489	529	524	546	533	513	516	537	513	520	534	535	533	513	497	546	535	522	500	537	535	528	503	500	586	537	521	499	527	497	538	517	479	519	485	554	513	558	529	480	528	540	493	490	566	514	507	557	522	496	525	517	522	525	488	523	539	454	516	493	554	500	495	506	526	567	519	545	500	513	551	508	518	507	518	530	495	529	504	571	524	538	492	531	523	534	523	542	512	529	553	546	539	557	536	580	532	520	515	503	483	485	528	519	565	548	508	558	500	555	569	543	542	617	520	506	535	512	497	479	486	523	518	529	527	514	555	495	518	515	524	539	505	499	547	555	508	480	521	525	527	523	521	494	531	535	506	510	516	546	553	512	531	553	507	534	518	560	505	503	545	535	524	543	511	561	501	503	498	527	496	540	507	475	544	533	503	518	509	502	536	527	509	525	547	556	526	518	515	520	506	495	511	497	528	540	496	554	551	555	483	505	510	552	541	549	522	527	522	507	522	568	514	547	517	487	526	514	524	500	552	531	524	524	537	487	549	494	533	513	511	542	538	516	525	532	555	561	529	517	507	500	520	503	578	500	495	519	499	555	530	549	529	487	504	520	522	539	519	560	527	529	514	526	519	469	552	506	561	562	491	479	542	495	498	501	610	539	548	548	487	508	523	540	519	506	529	479	496	512	552	533	462	516	526	512	470	536	582	555	527	545	531	490	546	564	514	539	540	528	530	493	482	514	508	540	522	503	542	546	509	498	512	490	518	563	513	529	537	527	518	551	538	489	518	494	506	500	555	537	525	511	532	509	485	531	512	501	501	525	518	549	524	532	534	513	496	529	514	545	522	521	525	538	494	519	535	497	516	493	537	529	522	526	505	539	546	514	487	548	514	510	528	522	534	551	527	495	513	521	536	532	511	540	529	508	544	516	538	531	489	502	555	507	538	513	531	523	507	495	515	534	542	511	525	509	481	523	549	524	499	564	498	495	527	539	532	527	490	526	569	529	533	532	549	553	524	517	552	541	510	520	518	504	530	525	492	504	507	492	535	526	513	538	512	530	501	525	563	524	542	527	527	518	525	549	511	530	518	527	509	532	532	530	524	545	534	531	533	482	535	505	501	551	545	523	479	537	527	532	550	559	543	513	530	522	531	546	473	493	526	544	522	566	512	497	546	540	542	506	549	533	515	537	556	535	524	506	560	508	565	510	522	517	517	574	530	507	522	528	506	514	507	531	519	566	521	531	531	510	511	526	498	500	532	532	511	572	505	536	539	519	511	525	539	504	531	500	529	528	542	505	519	498	508	534	534	490	497	534	495	535	550	542	532	509	520	539	545	499	533	519	531	494	547	534	522	544	523	538	519	500	546	559	510	528	514	544	437	533	492	514	541	547	555	549	553	550	530	502	486	494	488	492	445	516	568	560	529	571	535	543	596	560	560	506	551	522	522	532	530	515	576	525	524	514	566	514	508	552	495	483	507	460	539	526	500	544	503	468	541	524	543	527	513	531	541	522	515	517	543	506	540	495	522	510	543	491	508	500	461	528	504	482	560	535	490	525	494	518	499	512	542	452	520	463	539	523	521	518	549	538	475	515	527	525	509	533	525	555	541	529	527	551	501	526	518	536	501	514	491	557	542	531	553	483	535	556	517	514	562	517	513	515	533	513	508	514	538	553	524	528	530	536	529	466	523	489	523	521	523	527	512	550	503	529	511	558	515	480	481	496	529	549	527	519	497	552	488	500	510	548	500	509	528	503	523	490	519	520	510	533	528	543	529	554	538	538	494	530	545	547	518	526	519	510	528	511	564	535	544	557	526	530	533	503	523	506	528	528	539	479	550	545	556	478	546	521	528	516	518	523	526	510	444	532	508	507	551	517	512	511	537	494	498	490	540	531	519	550	545	507	521	482	512	542	529	501	547	497	514	547	532	488	497	543	540	475	515	542	496	540	531	541	499	510	557	528	526	516	508	541	548	545	486	531	507	497	547	529	536	511	539	528	516	497	508	538	581	500	531	550	552	489	491	530	549	532	527	539	522	519	511	478	525	535	529	539	462	510	521	502	550	543	520	531	520	521	505	515	510	544	539	512	495	521	499	520	531	562	508	562	529	512	514	526	530	481	510	540	539	528	553	553	528	500	513	507	575	515	533	536	518	513	556	536	453	548	528	534	534	589	540	511	547	509	549	539	527	535	486	492	522	529	489	512	511	487	504	557	527	523	545	546	564	539	510	507	555	511	544	517	533	506	533	546	527	503	494	543	517	519	567	490	495	520	516	524	496	485	509	516	523	534	508	566	522	571	553	523	533	511	511	546	506	504	494	540	489	541	496	536	474	541	520	522	539	517	570	536	567	522	530	540	502	540	535	535	487	521	553	505	531	569	540	530	569	528	515	541	508	530	511	540	505	518	510	510	516	525	565	524	511	525	537	516	482	511	497	520	534	504	542	532	531	508	512	542	537	548	523	503	506	533	510	503	512	540	535	526	576	527	531	534	513	561	504	524	524	514	457	512	544	553	524	533	551	475	519	472	517	508	517	523	557	521	521	499	523	525	488	522	547	489	511	488	515	525
8173	7244	7145	6477	731	608	623	572	540	593	585	553	546	571	547	547	550	540	554	540	538	536	528	595	573	578	531	496	563	542	583	547	548	599	541	561	523	549	542	494	562	515	537	575	531	546	564	537	552	562	511	530	524	527	536	537	516	538	543	553	532	563	506	533	553	557	531	552	537	531	515	591	537	540	531	540	550	564	536	505	527	531	532	536	551	557	569	582	512	530	520	559	535	539	597	540	556	521	566	538	544	588	556	536	518	532	561	543	516	533	547	539	550	553	528	543	543	525	534	536	555	530	556	533	537	588	576	523	572	540	552	559	562	527	545	575	538	553	522	519	500	548	549	567	604	555	551	573	591	608	545	536	536	500	509	586	567	566	525	509	519	539	523	541	539	512	555	554	544	569	512	523	522	538	507	581	552	518	504	554	556	555	566	578	555	510	539	533	510	554	542	532	544	592	508	495	532	541	530	550	592	540	543	541	536	550	515	549	554	546	532	581	545	565	538	554	601	544	562	560	546	527	532	539	572	531	565	543	526	558	542	516	545	555	597	514	544	561	548	553	529	549	565	556	590	578	563	546	534	542	556	589	515	520	527	574	541	553	536	539	563	556	530	506	528	547	541	539	514	574	526	521	558	554	569	531	513	534	591	538	577	544	537	540	555	567	533	539	573	557	562	574	560	540	543	580	563	526	581	575	549	558	539	536	559	514	569	561	553	566	571	536	540	503	568	515	602	507	541	577	560	524	548	565	580	589	551	545	555	552	583	542	549	554	545	507	529	513	535	562	520	540	510	562	546	543	522	526	550	580	569	517	552	553	555	581	501	511	497	533	539	549	526	558	528	538	532	507	593	512	533	551	525	505	551	517	565	548	560	546	523	530	570	529	544	533	517	572	539	520	552	554	523	546	543	528	554	563	501	565	552	496	539	604	561	508	507	553	573	502	563	568	523	550	539	536	545	541	538	540	576	564	524	503	523	548	592	560	548	517	503	564	512	531	554	584	588	551	552	554	547	526	528	568	532	576	544	556	561	530	513	575	538	514	542	514	545	553	538	523	559	529	565	545	530	546	571	530	525	564	529	550	539	565	545	553	551	545	548	516	562	575	554	514	548	595	587	519	547	553	520	561	562	532	543	579	560	529	563	560	539	558	533	572	562	582	550	544	554	566	609	553	529	537	562	532	556	550	578	557	567	563	566	574	520	514	568	519	543	535	562	588	554	549	552	516	541	532	567	558	519	511	528	522	519	574	543	576	507	524	526	562	529	560	568	544	569	537	541	596	580	527	529	545	554	549	506	562	486	497	525	553	550	557	552	579	530	548	542	547	573	559	634	546	557	528	547	533	548	541	543	542	549	582	513	545	521	508	554	551	524	575	575	572	578	553	561	546	572	530	533	569	552	537	549	528	563	538	573	549	531	551	551	532	531	574	538	534	547	565	540	548	541	565	557	556	499	524	528	537	551	547	521	561	523	577	542	523	570	556	559	529	575	577	525	584	587	558	559	577	560	537	535	581	491	523	525	512	557	572	539	527	536	546	531	555	519	537	542	536	551	571	556	544	521	565	522	546	583	528	535	539	562	565	541	554	540	541	494	555	556	549	565	564	543	577	508	562	573	524	581	491	588	519	550	572	587	538	556	554	504	533	529	550	559	546	557	558	519	554	567	558	516	539	550	558	537	560	552	551	529	553	555	558	573	530	532	520	583	541	555	532	530	511	548	537	540	560	537	587	550	581	542	588	516	548	556	521	550	534	537	547	564	562	532	573	544	563	552	520	543	554	599	552	539	553	529	558	537	526	542	539	550	509	569	563	527	511	553	560	600	549	558	547	556	552	506	554	563	592	555	489	528	541	548	526	537	543	569	562	538	524	549	563	527	523	546	575	534	569	554	569	565	550	568	558	552	577	559	545	545	543	564	571	568	551	557	544	572	514	537	563	521	530	519	550	520	564	534	508	505	575	551	536	525	537	580	567	540	494	526	545	565	527	574	564	560	564	502	548	537	545	539	538	543	549	573	542	538	534	550	553	551	522	551	550	550	527	560	538	555	537	548	532	539	539	569	569	551	560	530	556	535	537	573	558	572	530	553	562	517	559	537	519	555	541	549	549	563	577	567	561	545	572	547	545	553	552	524	542	587	546	544	525	583	560	554	566	545	550	545	548	540	530	549	543	592	565	538	558	583	555	513	535	573	539	572	555	521	542	548	532	547	553	552	562	532	555	547	532	533	572	564	535	520	554	512	536	529	587	533	559	567	549	535	547	547	574	559	567	542	551	555	541	538	542	526	544	562	559	534	507	578	532	572	562	543	565	558	572	512	567	518	575	551	572	552	537	568	525	558	540	538	510	536	519	608	535	531	558	494	538	555	534	557	542	574	560	546	533	535	566	503	515	522	512	571	535	530	561	560	564	526	585	567	540	534	511	539	499	525	531	490	514	579	567	552	551	572	539	582	558	521	544	574	526	535	563	532	551	563	533	536	535	553	539	512	505	535	515	565	507	512	526	539	584	557	564	517	547	527	520	565	540	536	516	556	483	569	545	529	544	539	560	510	540	556	551	547	602	549	558	527	519	545	527	552	505	560	529	518	544	531	558	538	556	530	534	543	500	535	524	560	558	554	542	578	561	493	553	518	555	552	549	567	534	549	526	556	582	522	542	571	563	539	551	559	551	518	527	492	564	560	535	501	545	585	525	511	559	580	517	541	573	547	525	542	520	529	581	556	484	522	557	551	557	540	541	545	542	554	527	560	540	529	553	541	570	554	512	547	548	541	555	530	539	517	551	534	525	526	551	522	478	534	535	529	549	549	520	561	546	558	548	531	499	536	517	583	534	533	540	514	569	506	535	585	536	504	513	518	567	585	521	496	593	545	557	570	520	562	546	511	576	566	566	545	537	551	572	584	548	584	556	560	554	509	534	577	546	550	625	481	469	570	540	572	560	523	554	494	545	552	538	521	528	558	572	538	505	552	527	540	533	528	551	503	510	536	534	575	519	530	513	545	549	525	542	550	529	520	536	584	567	524	564	516	516	584	526	534	563	545	530	504	535	549	546	521	553	498	542	556	563	516	547	555	581	531	552	541	556	540	560	557	555	573	563	557	502	570	567	533	528	554	510	584	537	530	537	551	546	530	557	529	576	527	471	543	560	544	510	559	545	512	565	557	569	530	507	538	576	567	559	565	520	563	561	576	503	575	556	556	555	536	570	573	581	541	491	555	516	506	570	534	540	568	572	564	524	538	510	583	552	542	524	563	582	524	516	574	563	572	566	521	547	551	591	575	501	565	567	558	520	557	582	546	523	538	535	538	523	536	559	557	578	569	549	567	561	548	561	544	536	534	571	551	586	531	569	553	554	544	555	529	530	574	596	585	533	620	536	596	557	549	559	535	545	535	551	524	541	572	536	541	563	549	555	518	569	550	546	545	536	512	532	542	534	612	563	555	573	576	590	587	537	585	558	561	531	541	550	546	539	571	585
25154	20744	27133	26732	20806	11503	1593	851	625	530	489	500	394	392	397	363	348	355	297	336	286	318	288	294	288	287	277	303	271	275	267	252	292	293	290	265	301	244	266	249	298	256	266	263	250	255	242	242	266	263	282	226	256	279	280	265	244	266	258	244	253	243	253	280	235	244	259	247	237	268	267	290	246	245	232	265	248	242	251	258	239	262	256	260	250	250	238	246	270	244	273	272	228	280	265	267	231	246	247	246	240	267	261	251	260	243	242	241	238	259	261	259	238	248	246	246	211	262	233	281	252	264	242	262	255	246	261	243	245	256	215	228	246	255	250	266	280	235	236	224	266	237	247	272	235	240	246	253	256	246	245	281	252	258	250	223	239	245	265	241	275	243	239	252	283	263	224	290	236	249	259	229	229	262	268	229	261	246	272	271	275	236	256	267	257	280	237	269	249	252	244	260	256	233	220	221	244	243	251	277	273	245	258	234	240	258	228	272	239	268	290	271	237	274	252	224	262	237	272	259	237	237	264	258	272	248	236	269	242	241	250	253	250	261	234	254	236	255	260	230	249	252	253	258	249	273	273	237	237	232	235	253	223	240	237	238	264	228	253	234	258	246	266	265	233	233	239	248	247	284	232	234	274	272	288	242	264	223	250	264	228	227	248	252	269	277	225	251	229	243	251	245	241	266	239	246	246	218	252	238	267	275	220	257	234	221	228	249	278	252	264	246	281	239	242	223	232	236	235	249	225	257	239	252	256	267	232	261	244	240	264	226	261	239	228	225	263	232	237	254	242	256	211	249	262	289	220	242	217	255	284	244	254	235	252	242	244	264	241	248	248	215	247	258	271	273	256	229	244	279	233	242	239	264	265	243	254	260	248	283	232	273	242	257	208	259	266	261	277	253	228	261	261	270	239	233	225	240	256	243	259	254	229	286	243	261	247	269	248	241	265	249	255	264	256	241	254	290	248	251	262	254	238	239	241	247	286	226	221	240	231	225	240	276	243	262	243	247	255	213	250	260	266	240	253	242	251	226	234	252	246	218	246	254	254	261	221	250	231	225	255	244	239	248	257	223	244	249	223	240	249	258	246	248	234	245	245	235	249	231	231	235	261	249	245	227	271	214	245	264	262	260	252	256	263	254	253	240	230	274	278	265	266	247	258	246	255	260	232	217	260	270	244	244	256	228	223	251	263	258	239	225	260	225	248	239	274	240	244	238	250	238	251	262	238	248	262	245	255	243	232	242	265	263	259	227	267	237	258	224	273	233	227	256	236	245	243	241	229	243	227	229	269	235	243	248	271	241	264	254	264	230	250	263	257	253	256	236	242	275	262	235	242	234	246	244	257	248	258	247	231	243	236	254	252	243	247	234	218	213	278	255	245	219	245	228	241	232	282	258	251	238	260	255	269	285	264	255	242	239	248	229	290	231	258	221	251	235	228	243	224	251	250	231	249	251	240	246	275	258	243	226	229	245	218	248	256	255	233	215	224	249	239	260	274	239	276	248	252	255	248	255	264	252	219	261	238	288	255	273	258	241	252	239	258	241	234	233	242	270	270	242	248	232	242	252	251	230	241	235	245	225	232	256	256	250	230	276	244	243	243	267	233	257	258	271	222	242	243	290	244	233	257	232	261	223	253	236	235	236	268	242	280	222	252	231	217	230	219	278	238	265	240	245	246	246	244	249	251	254	267	241	235	280	255	243	235	254	237	253	235	272	273	244	232	240	254	218	253	251	240	247	241	254	235	260	202	256	248	264	245	242	235	269	254	229	231	257	251	255	225	277	240	216	240	238	246	234	258	268	242	250	261	243	271	246	246	253	267	247	219	250	251	226	251	258	240	266	247	252	269	240	245	293	250	242	236	254	248	219	262	220	261	265	245	243	249	278	259	259	227	241	261	248	257	236	269	274	250	260	232	230	249	251	243	238	215	248	230	244	243	268	222	248	255	244	244	234	219	271	253	240	263	245	257	216	239	268	255	257	244	233	257	235	248	239	263	259	247	268	264	251	241	256	252	242	225	287	268	249	230	245	235	267	226	245	258	270	248	278	246	236	276	243	242	219	254	243	269	257	245	249	248	264	227	260	255	256	226	263	244	249	268	240	255	229	236	249	265	236	238	240	223	251	229	260	252	297	231	282	228	238	244	258	270	235	237	265	228	240	257	241	231	211	239	274	249	254	225	260	273	245	248	244	264	260	220	239	247	252	250	215	237	235	229	259	246	239	250	221	243	246	238	248	268	251	256	254	254	224	243	228	253	248	254	274	256	261	256	265	239	221	275	222	249	240	245	255	264	252	236	282	243	247	238	260	240	257	225	252	234	234	239	249	255	219	273	247	233	258	251	249	247	262	255	240	232	258	227	277	245	220	204	214	236	266	247	233	243	256	265	261	261	226	229	236	283	238	220	239	238	260	267	268	249	242	260	222	268	278	249	241	253	279	267	275	237	248	234	273	232	238	262	226	260	250	266	237	262	238	248	240	221	241	258	249	237	253	249	234	259	273	227	251	251	256	253	237	256	263	256	266	224	266	246	250	240	233	240	245	245	261	232	237	226	238	284	266	253	257	271	261	227	242	248	240	286	274	237	241	241	267	240	251	265	255	231	258	226	230	289	254	236	232	253	238	221	292	218	206	252	227	232	227	239	232	257	289	248	253	225	224	264	268	234	248	234	235	247	279	263	259	263	261	245	240	257	276	251	233	240	250	234	265	247	246	243	257	269	255	218	251	257	228	251	252	253	250	248	251	251	221	258	237	249	255	237	243	250	230	247	255	253	232	229	236	222	239	253	240	254	236	246	228	245	251	245	229	246	272	263	244	255	257	269	205	249	265	232	264	232	231	261	251	229	252	262	228	238	253	251	228	226	276	254	252	244	235	280	257	259	256	221	240	243	249	257	237	244	232	231	276	241	261	252	278	233	250	234	236	254	229	244	236	233	253	285	260	251	248	275	244	264	255	205	265	250	265	265	243	267	247	253	282	259	243	224	226	222	230	243	230	246	257	239	233	259	246	273	237	232	238	260	237	242	260	245	243	265	241	272	261	267	224	256	253	226	275	237	257	250	223	232	228	249	230	276	250	254	234	260	234	226	249	250	267	233	269	258	238	255	265	235	260	240	275	241	238	258	237	230	251	227	271	236	248	235	278	253	250	281	255	229	251	231	256	224	231	271	246	254	236	261	208	251	266	270	234	217	256	246	262	220	252	258	288	244	250	272	252	244	260	275	245	219	237	257	240	232	233	247	258	239	231	229	235	275	257	267	220	239	248	250	245	265	253	262	233	252	239	257	248	249	231	240	228	249	270	254	265	269	251	264	225	234	251	230	246	236	258	236	230	238	245	257	234	250	243	249	251	246	251	255	229	217	238	254	259	252	231	241	242	240	290	239	240	265	233	290	211	253	229	238	228	254	251	230	272	233	240	248	254	227	231	255	256	230	268	252	254	247	266	216	238	231	245	261	270	261	227	274	245	260	256	258	245
10994	19923	19924	30578	3615	2491	1883	1475	1253	1028	822	763	614	610	535	545	490	484	431	410	398	394	352	363	366	345	358	346	316	322	303	292	295	313	295	306	277	308	285	296	291	269	264	271	304	301	281	289	270	291	284	271	276	280	283	302	268	276	276	281	270	270	278	276	298	247	300	304	283	260	269	313	266	269	269	279	279	249	250	267	249	261	256	280	289	286	283	292	259	288	274	286	258	290	263	267	285	262	279	287	295	263	261	245	242	274	271	283	253	285	256	276	262	234	253	298	256	265	252	258	288	261	259	244	267	283	277	250	253	281	287	267	278	271	283	267	260	274	288	258	283	262	269	290	264	277	274	265	286	257	242	258	293	264	278	275	233	242	265	253	287	250	261	251	252	276	251	257	253	260	231	262	276	289	258	256	280	241	292	255	324	253	264	238	249	261	244	268	290	278	265	250	252	285	292	280	261	281	282	278	275	262	260	275	267	259	254	280	275	243	254	280	262	244	276	261	262	276	248	280	284	285	244	240	295	267	249	271	264	293	271	223	272	277	291	260	264	275	254	271	294	249	281	238	260	271	251	275	242	262	286	259	293	253	294	260	294	291	267	261	267	260	288	244	267	284	267	262	276	267	260	259	278	287	248	270	241	277	277	282	256	288	285	270	259	296	270	272	273	271	284	249	259	262	269	277	249	263	269	258	258	251	277	292	286	249	257	283	262	290	271	260	258	254	277	225	248	264	249	273	268	283	278	243	265	274	293	253	267	261	261	263	269	253	253	282	248	217	234	270	263	250	258	247	275	256	279	225	254	257	269	264	240	274	265	254	259	224	255	254	286	245	251	257	263	272	279	287	249	285	235	264	279	245	285	274	287	253	292	256	275	285	253	268	246	276	250	259	266	263	246	255	261	251	246	267	273	262	263	247	267	284	267	269	277	287	256	254	273	242	247	256	271	286	251	278	244	274	268	263	239	281	248	258	283	274	267	255	254	239	247	290	273	257	285	244	260	260	262	274	256	286	274	294	256	237	242	270	275	262	302	263	277	243	255	304	238	259	249	246	266	256	302	277	261	274	258	267	268	262	275	279	272	281	260	253	272	255	259	244	273	263	267	247	246	284	269	301	247	264	258	284	250	258	265	296	290	279	279	268	278	269	282	257	296	267	285	264	264	279	276	287	291	244	260	264	239	273	268	254	285	247	249	271	281	280	283	251	261	259	244	285	246	247	224	256	262	254	260	277	235	292	281	271	267	230	245	295	236	281	290	281	252	241	240	251	263	276	249	251	281	267	260	254	271	275	267	266	267	282	261	269	231	236	273	255	277	273	287	260	296	282	286	275	281	289	274	276	257	246	268	251	275	275	263	317	275	253	253	266	263	240	260	280	259	258	278	259	227	250	278	265	243	273	267	257	286	263	247	278	232	259	261	270	283	267	255	267	262	259	278	271	275	256	264	261	262	315	272	250	263	271	260	271	258	266	287	273	245	251	273	253	227	278	256	292	268	278	247	264	250	266	280	284	272	285	267	253	289	259	257	263	269	282	287	269	277	281	254	276	226	260	254	271	259	293	289	293	276	267	274	254	251	289	260	257	257	240	278	292	305	271	281	263	269	291	292	262	278	274	257	239	268	273	279	267	263	253	253	266	246	270	265	261	292	269	284	275	252	265	269	282	249	268	262	277	283	268	248	301	278	265	279	258	278	305	252	336	296	261	249	266	265	248	268	279	258	284	251	271	267	285	307	279	277	283	261	253	278	245	272	257	260	274	263	247	256	284	259	248	253	271	249	251	277	276	241	265	263	272	283	267	266	259	252	253	245	267	259	260	275	247	281	262	299	223	281	257	273	289	240	250	245	263	298	268	248	267	298	284	282	266	257	280	278	281	245	260	243	273	243	241	229	298	272	261	298	279	279	263	297	294	242	273	267	265	278	264	270	277	277	299	237	241	256	278	298	271	252	239	289	264	246	276	275	278	249	251	256	288	270	273	260	270	252	265	262	290	245	272	268	263	271	286	251	261	273	258	256	257	257	281	250	256	236	264	248	264	238	247	273	247	253	290	260	253	260	215	257	238	245	287	263	257	262	258	256	250	262	255	249	298	274	246	274	250	247	277	244	273	307	256	285	246	259	261	264	262	273	271	243	273	276	240	251	281	233	267	275	299	259	284	258	268	280	248	285	277	255	268	286	300	251	254	265	218	244	291	263	243	244	252	276	243	258	279	265	252	285	284	241	277	253	279	304	278	250	278	239	286	270	300	295	260	289	275	261	260	239	255	242	281	241	259	247	257	251	297	246	285	281	277	228	263	290	240	288	280	287	247	264	291	286	271	237	240	244	285	262	265	268	263	274	278	272	262	269	227	261	279	272	271	258	251	241	273	273	304	274	273	274	262	231	295	270	275	253	265	298	259	271	260	236	255	269	254	235	269	263	261	247	251	288	279	278	249	300	271	258	261	271	256	262	260	269	261	259	282	292	263	257	255	287	242	262	263	281	243	285	248	258	291	261	262	275	279	289	263	280	265	284	265	271	240	252	245	274	258	289	279	265	257	279	296	256	284	239	274	248	244	262	267	280	241	262	257	277	251	253	245	226	274	241	273	264	288	274	286	278	257	253	259	274	261	261	284	239	268	263	255	244	261	252	245	280	272	272	258	286	281	280	286	273	301	263	273	226	239	274	245	254	280	254	236	242	261	257	260	241	255	263	258	252	283	275	244	256	264	266	243	273	243	287	270	259	277	265	275	271	273	266	266	284	279	264	273	258	259	272	291	256	254	247	254	234	264	270	215	258	283	237	246	288	233	255	243	278	279	261	251	270	247	269	280	274	274	272	286	295	252	269	267	268	281	277	277	298	278	275	278	267	272	272	291	255	271	258	262	262	275	268	283	267	258	296	273	269	296	253	293	289	267	260	253	267	230	266	264	256	280	291	258	262	237	246	279	285	279	272	273	267	254	276	275	290	256	273	255	273	275	264	267	284	227	258	233	276	277	279	265	251	256	252	258	265	257	262	273	271	279	262	277	271	271	284	265	259	290	273	278	289	285	257	262	297	260	279	277	283	288	267	278	235	265	273	265	264	267	238	239	248	272	286	314	269	247	284	267	286	263	256	264	267	234	269	257	295	266	275	282	284	260	284	253	288	263	265	279	266	265	254	263	278	243	278	288	234	278	289	248	236	265	256	247	230	270	278	301	258	276	262	277	263	263	279	257	264	261	269	256	271	285	285	267	281	269	238	274	259	256	269	268	252	268	254	279	268	268	258	291	247	277	266	270	246	271	269	266	285	272	255	273	251	263	290	257	281	278	301	279	272	268	275	263	266	240	258	253	294	243	237	257	255	259	268	259	255	281	265	224	283	268	245	254	282	251	275	294	273	249	264	270	275	270	226	266	265	277	252	261	260	284	262	277	251	280	277	266	268	238	295	291	272	276	308	257	306	270	238	250	272	280	285	252	285	263	248	276	246	253	294	268	285	279	258	274
22914	20684	27443	26869	21041	20026	10676	1954	1267	1040	1018	890	836	783	788	729	686	691	667	662	630	637	627	573	584	595	547	583	533	575	526	517	551	546	523	494	524	518	531	521	525	503	521	528	521	540	504	539	554	573	519	514	510	512	546	498	534	510	468	525	484	484	514	521	492	506	496	521	520	500	470	511	502	515	531	548	497	521	483	467	485	506	498	540	505	496	529	497	504	500	494	519	510	509	512	517	502	452	496	491	535	508	492	507	492	515	440	461	482	480	472	518	500	502	515	494	497	495	505	536	495	494	492	487	525	506	508	488	516	534	483	514	485	495	531	534	464	503	513	531	529	537	535	551	513	493	476	486	524	538	493	494	531	520	487	524	517	525	483	510	474	515	505	532	494	527	516	504	495	527	475	485	477	502	493	509	497	488	480	505	545	554	489	476	483	467	506	499	506	501	539	526	476	520	478	517	533	458	512	507	524	536	507	512	528	502	451	505	485	472	515	500	491	482	508	491	537	495	485	490	502	492	514	505	508	495	500	489	537	484	507	523	478	453	537	518	508	534	500	505	476	483	482	540	519	503	481	548	513	512	469	469	460	503	477	481	541	484	502	517	475	517	502	523	474	471	496	499	518	474	503	486	465	498	478	499	530	520	511	496	532	498	502	482	532	517	510	492	497	531	526	478	512	494	518	517	493	513	487	493	545	495	461	506	506	492	523	492	496	511	512	526	512	530	492	523	516	497	479	496	482	502	484	557	522	501	537	493	506	540	530	505	497	534	524	512	473	513	487	528	529	506	452	501	495	578	491	490	464	512	524	490	461	524	499	503	455	543	506	496	516	505	493	517	511	509	475	481	526	523	507	496	466	563	520	513	493	479	492	503	508	505	542	493	503	514	470	522	507	509	497	457	511	506	468	494	495	457	520	524	494	478	533	498	501	485	511	461	506	487	499	484	533	481	486	539	533	527	504	471	503	452	497	499	474	490	485	463	544	495	519	476	486	490	486	517	525	501	518	482	501	499	523	511	485	470	501	488	495	469	532	504	461	487	485	490	520	495	496	480	511	467	484	507	496	485	498	538	529	511	474	527	525	504	478	520	485	489	487	490	492	472	478	498	486	482	484	546	527	501	448	487	524	502	516	463	465	497	527	471	558	501	552	497	523	511	489	497	489	488	476	468	493	524	480	505	494	474	513	516	519	515	509	474	509	494	526	497	484	519	518	486	493	506	497	470	462	519	523	523	497	492	523	483	515	487	529	521	514	525	454	531	474	519	517	496	496	521	496	490	537	464	514	466	493	475	528	485	488	494	481	538	491	511	513	488	484	506	507	553	481	473	478	509	478	540	476	498	496	499	483	516	500	454	518	507	493	478	487	522	512	496	509	488	456	504	509	505	496	513	529	503	546	487	486	506	530	540	487	503	506	512	470	512	478	519	500	549	535	484	486	518	553	533	522	542	530	492	462	466	483	483	511	491	475	486	493	492	475	498	495	524	469	501	496	495	499	520	496	523	504	496	524	519	472	526	509	498	518	523	496	490	492	541	488	503	459	498	477	499	498	487	534	472	485	497	492	501	551	490	478	550	487	504	487	503	491	478	506	493	485	521	518	508	511	522	520	470	481	494	482	491	495	464	482	544	484	503	521	515	458	516	481	484	519	502	500	527	493	497	538	476	427	502	470	470	484	481	515	514	441	486	520	490	532	527	512	517	536	541	454	532	504	523	475	483	462	500	514	488	511	467	540	517	515	514	529	496	511	505	474	472	495	498	503	519	525	475	467	472	513	484	539	490	496	533	546	476	515	455	473	499	504	504	507	511	533	483	496	472	500	522	493	531	515	464	523	475	486	467	512	501	459	494	469	486	462	474	457	474	481	458	496	537	544	478	469	534	524	511	497	513	489	458	503	520	493	516	475	466	490	498	463	465	525	509	505	532	524	543	512	509	474	517	515	506	479	483	499	505	492	477	512	474	468	520	456	512	489	504	515	497	495	510	506	484	471	472	507	476	506	504	518	525	498	497	562	479	550	452	497	483	449	489	478	526	498	499	481	522	535	507	482	502	482	477	495	517	462	499	542	521	511	523	507	488	505	498	490	505	503	468	513	523	537	508	499	536	503	512	508	551	537	504	512	541	547	508	502	484	553	479	460	502	485	478	475	512	477	496	516	534	503	464	522	497	467	482	527	510	509	537	467	487	469	530	515	510	521	483	527	522	536	515	515	538	520	519	490	509	476	503	487	522	521	558	529	523	510	509	460	483	525	510	530	488	491	528	520	478	489	518	490	502	499	526	516	476	521	518	486	461	503	509	523	471	474	525	450	508	492	486	507	556	483	480	512	500	491	511	551	518	521	521	484	468	500	522	497	503	491	481	464	541	492	517	459	471	502	499	485	518	512	476	459	523	525	499	488	526	483	541	498	516	571	477	501	525	503	485	532	504	457	514	547	495	493	529	515	495	518	527	489	508	490	516	471	531	484	508	509	496	482	507	477	483	507	516	476	518	471	543	497	463	479	463	542	454	496	497	502	460	483	519	542	479	483	505	462	505	503	534	476	508	485	483	491	487	516	515	479	464	494	495	526	518	488	502	490	502	516	485	523	526	489	508	502	517	531	498	454	521	486	493	527	472	515	513	514	494	522	502	505	496	494	490	485	501	482	470	484	481	507	506	477	503	500	474	524	498	497	542	509	483	519	506	494	503	543	487	534	523	516	492	473	540	475	538	514	524	471	457	528	487	491	483	492	465	560	527	473	512	551	517	538	485	478	488	512	521	451	480	498	516	522	474	552	506	491	527	498	469	511	495	500	485	509	519	510	502	510	492	495	497	519	529	483	475	489	492	502	492	515	498	475	493	467	473	485	507	493	501	521	503	494	488	461	506	504	508	480	516	511	502	512	534	485	503	476	469	516	489	501	489	533	471	488	482	455	514	458	504	450	470	501	522	498	490	466	511	514	481	502	502	506	485	554	506	489	528	515	533	512	507	528	513	509	494	449	525	481	463	465	513	494	498	497	517	469	505	497	510	510	462	505	484	483	498	507	468	516	520	517	512	519	475	549	487	522	505	509	495	512	480	514	465	489	510	528	512	465	490	512	507	495	505	517	527	530	494	467	533	520	488	470	477	525	489	448	512	518	467	502	521	496	487	537	513	524	480	483	495	518	490	509	517	496	462	508	469	538	481	490	474	519	511	488	551	474	483	518	559	476	503	480	535	492	512	487	494	498	486	500	476	483	493	480	546	539	529	477	472	484	500	506	529	468	476	490	516	470	490	539	488	501	510	503	514	479	491	507	474	471	521	521	531	485	487	498	541	515	514	459	510	499	494	493	465	491	536	538	489	512	528	514	477	489	542	472	526	516	497	470	544	500	504	507	481	493	515	516	474	473	522	525	503	545	510	459	466	552	486	497	484	474	500	525	516	504	528	505	513	470	476	485	480	560	487	478	490	503	485	504	527	449	492	514	501	551	471	491	480	523	496	494	552
14016	25916	26131	39768	6280	4455	3486	2688	2251	1980	1557	1353	1198	1103	987	929	927	884	815	711	745	722	644	665	644	641	629	623	594	602	575	560	546	578	560	539	559	547	551	532	542	481	521	542	529	531	519	529	490	468	513	542	472	521	448	465	493	516	513	460	527	500	491	486	485	492	501	473	482	486	475	514	506	482	492	497	502	501	458	533	509	488	468	461	448	478	518	503	499	456	506	491	471	468	487	464	475	513	509	473	475	453	471	464	474	475	447	479	480	497	472	457	481	484	531	501	442	473	471	477	500	495	486	473	477	470	502	475	484	502	491	461	433	480	492	496	442	443	473	476	491	460	470	514	508	476	464	458	518	471	474	506	485	445	496	478	487	471	477	468	476	479	463	501	497	484	490	464	457	478	472	493	499	451	466	465	447	515	445	488	495	447	470	485	455	446	448	495	457	481	477	502	513	471	487	494	462	459	503	453	525	466	506	462	521	508	483	475	466	480	477	468	484	493	495	487	428	467	509	471	445	455	506	480	439	525	466	482	461	474	468	425	482	474	486	469	502	479	465	482	471	475	503	435	476	455	477	464	448	488	485	448	484	427	436	453	475	526	520	456	475	461	492	460	487	508	485	497	496	462	462	478	494	522	459	474	451	504	540	472	461	457	475	484	444	487	480	468	502	464	461	477	469	502	499	471	471	471	498	474	476	449	443	480	503	451	453	460	466	499	493	430	515	486	472	460	475	464	482	485	491	482	469	447	434	453	445	442	442	486	500	483	494	458	489	433	453	509	502	516	507	464	481	494	480	477	482	470	444	484	448	475	460	455	434	471	503	499	482	459	465	478	455	487	486	474	469	479	471	469	476	493	475	468	446	534	449	460	492	473	446	478	463	501	470	445	502	462	463	465	484	499	474	496	490	474	465	456	494	484	477	468	444	514	416	478	473	498	478	487	522	486	494	466	477	469	465	463	489	464	479	511	466	466	471	481	486	455	470	443	487	447	503	454	476	461	471	457	482	501	458	496	470	453	478	450	477	477	461	467	465	465	480	490	511	463	486	463	457	444	472	470	482	505	462	487	476	495	493	456	468	458	461	546	490	453	454	443	451	479	484	424	466	461	500	477	498	495	468	483	463	462	462	484	483	482	440	483	535	503	490	481	459	475	460	478	491	484	492	482	457	449	445	483	451	452	423	440	468	453	485	493	480	492	474	461	485	492	443	476	472	472	494	509	488	474	480	458	481	508	489	512	480	484	541	435	503	476	459	491	466	428	440	441	479	495	501	506	488	486	464	462	479	454	446	480	443	481	472	454	487	483	490	459	513	458	455	485	493	465	512	451	503	488	482	495	478	500	499	478	470	465	465	461	468	497	493	478	465	466	433	464	486	489	448	526	446	469	487	421	487	498	474	445	470	450	463	477	500	456	480	444	459	468	483	462	472	449	452	463	461	496	474	465	502	479	470	487	463	460	484	490	472	525	475	475	475	494	455	476	469	462	459	475	510	426	514	450	477	463	477	480	478	483	483	499	479	485	479	477	449	497	510	536	428	485	486	484	478	465	413	525	458	462	502	449	501	469	409	491	477	475	458	477	487	479	479	452	454	486	460	473	493	463	450	447	441	477	523	483	460	528	493	447	474	466	485	461	471	469	486	519	447	522	458	486	435	491	474	474	466	487	469	450	486	482	515	499	496	469	473	494	486	478	487	499	497	480	497	488	468	515	503	526	437	460	460	475	473	453	513	443	475	456	474	468	488	453	458	537	489	472	472	470	510	464	487	495	488	497	472	475	473	473	450	489	472	484	463	456	444	495	467	458	481	499	523	485	480	466	442	465	458	480	488	491	480	496	472	460	487	487	443	472	483	459	457	489	482	492	478	485	459	486	439	497	507	520	487	511	432	469	479	507	477	490	477	472	433	469	440	451	482	458	476	527	467	455	477	493	461	491	469	435	482	521	482	500	503	527	446	465	440	452	483	469	456	504	449	469	487	482	466	481	468	474	480	473	458	419	471	450	434	514	484	439	474	485	492	484	454	480	486	467	438	468	471	495	452	391	470	463	492	485	463	481	479	438	498	488	479	464	466	465	493	469	488	426	470	437	452	484	454	481	454	491	474	461	468	521	478	478	501	447	469	509	513	492	506	485	458	502	424	442	442	483	481	469	481	519	465	496	462	469	428	437	455	483	469	512	528	482	516	492	478	475	462	489	493	468	490	452	485	483	467	475	496	422	446	481	476	468	501	520	462	479	517	446	483	481	447	474	496	466	494	478	469	419	501	495	467	452	508	455	441	511	467	515	445	463	484	473	471	474	471	506	479	467	467	455	466	478	504	503	465	481	482	444	443	528	475	478	471	472	519	436	450	474	501	453	476	458	460	496	515	474	476	486	485	468	460	469	478	466	481	515	474	477	448	484	456	509	457	483	462	470	452	508	485	479	491	463	498	466	426	477	488	481	451	462	474	541	494	462	490	485	451	449	518	480	484	493	480	484	507	479	465	467	523	476	477	481	469	496	464	450	447	503	456	448	454	483	490	486	446	468	445	473	468	493	447	471	515	501	499	468	474	504	472	474	500	442	473	458	479	431	477	441	444	486	479	481	483	518	440	480	455	463	459	503	508	451	469	464	447	491	462	483	449	471	457	474	515	523	454	448	486	482	460	445	435	443	470	464	502	477	522	472	476	458	509	490	497	490	471	464	512	500	458	470	475	494	489	494	478	466	478	454	460	504	473	478	504	459	476	488	473	488	484	446	492	480	460	466	482	490	483	481	498	481	476	491	480	516	472	461	477	449	465	448	453	489	495	499	454	468	476	455	492	466	450	443	496	505	518	474	473	535	481	536	504	449	474	468	487	457	464	479	518	502	458	475	490	481	485	473	480	472	499	489	462	485	463	467	483	460	427	489	471	471	453	495	465	456	447	492	492	456	495	459	472	501	464	509	477	459	487	459	458	466	444	479	464	473	472	503	469	485	488	485	487	479	470	469	460	506	467	453	506	462	492	455	436	456	475	482	456	471	482	438	458	500	468	475	500	495	498	485	479	479	469	487	501	489	433	503	478	505	460	513	485	468	427	456	475	480	446	490	478	455	458	477	451	455	493	453	449	461	455	494	491	491	438	463	496	496	501	475	472	443	453	475	509	474	468	470	459	441	488	481	490	471	456	465	465	476	496	473	471	482	508	442	477	471	451	463	481	428	475	507	472	465	438	466	429	471	452	457	474	461	441	468	471	472	477	469	457	463	477	461	465	499	483	464	500	475	465	458	530	470	500	452	469	453	491	449	519	476	436	483	466	475	475	446	449	473	442	426	430	485	449	478	461	477	500	444	478	508	487	487	485	484	449	458	480	467	487	467	494	436	497	481	458	463	479	475	468	450	485	460	503	495	493	443	512	499	423	506	467	484	458	469	469	434	468	478	482	495	455	494	486	502	462	465	477	467	489	489	446	496	519	512	503	478	500	461	413	475	488	465	485	404	464	478	479	464
28391	15677	5036	5590	888	529	522	567	562	551	541	548	533	544	515	520	542	520	523	528	558	515	540	583	463	530	554	521	496	529	524	505	500	525	520	530	511	528	520	543	544	503	516	490	488	505	525	519	492	487	497	562	526	537	485	502	480	494	542	520	522	511	515	517	552	560	496	516	528	496	544	524	522	564	521	506	510	524	503	512	521	502	536	507	517	492	518	547	488	500	540	526	488	526	533	543	535	544	502	519	525	538	502	575	551	519	527	509	514	522	481	560	499	510	568	546	494	512	523	540	545	537	555	467	521	550	535	498	515	495	519	538	530	521	540	523	568	540	526	543	529	503	541	548	500	547	499	514	528	525	528	491	469	545	509	533	513	555	511	551	532	514	549	542	531	510	534	554	524	528	526	496	509	493	547	536	495	578	519	508	533	540	531	542	545	528	528	550	491	519	588	508	515	547	533	502	542	515	506	484	520	537	525	508	548	559	532	513	550	530	532	519	520	557	547	550	528	522	544	558	563	527	531	464	483	532	507	546	505	536	505	526	534	575	523	538	554	543	505	478	530	490	524	501	567	518	557	480	503	516	567	530	517	531	513	527	540	527	512	514	503	536	540	577	535	560	523	516	476	509	535	512	532	548	495	509	531	522	482	523	548	521	509	494	537	461	519	499	544	521	530	543	516	525	533	523	544	563	539	530	486	527	511	503	567	521	522	516	537	544	542	511	493	521	508	525	536	509	530	537	494	500	518	483	508	491	490	547	542	483	502	519	515	588	495	521	522	534	533	512	565	538	532	499	526	517	513	464	559	561	498	485	556	519	498	510	542	492	529	536	518	528	471	513	557	517	526	507	499	489	550	519	507	542	558	541	472	510	545	535	514	537	535	536	567	529	509	490	510	517	569	460	535	522	524	516	511	530	532	504	515	543	553	512	513	526	503	540	502	539	525	513	513	497	516	517	514	497	542	509	499	507	530	528	521	476	539	529	517	484	541	497	503	533	521	534	493	500	551	541	545	523	524	516	536	474	498	543	542	522	540	502	554	527	516	523	517	561	535	535	545	509	517	522	518	538	529	497	508	491	533	507	511	472	506	495	487	511	571	552	526	502	524	564	530	554	548	508	555	506	522	524	529	541	498	541	542	546	542	516	513	500	521	491	543	518	531	515	526	563	519	596	540	513	499	546	571	546	563	526	503	564	519	557	544	564	492	548	508	550	547	530	485	529	520	522	538	540	521	569	518	530	551	535	518	583	508	470	519	511	520	541	542	542	551	502	575	507	474	483	493	513	557	506	563	462	524	536	501	547	474	537	502	510	489	466	493	527	540	538	564	495	532	541	571	500	541	507	496	520	524	529	558	512	574	555	520	514	540	536	481	499	487	521	528	541	531	508	541	516	531	540	566	558	510	551	528	540	511	497	497	526	540	508	513	498	531	531	483	542	541	496	521	541	525	491	535	512	536	501	512	522	528	577	526	495	524	479	557	530	532	515	506	516	526	516	525	508	530	509	504	550	527	556	519	490	490	463	519	527	546	564	485	522	502	573	544	534	518	538	518	541	512	512	504	511	500	539	550	513	556	509	505	522	529	503	504	534	542	544	515	495	519	521	526	543	488	485	548	512	506	520	545	533	515	547	521	516	534	549	495	536	506	558	543	531	520	508	506	519	518	503	507	599	502	480	515	518	546	574	556	531	535	506	519	552	537	483	515	543	489	518	521	549	519	532	506	478	552	512	553	531	470	502	521	477	516	515	587	542	509	520	520	527	533	519	550	523	550	496	540	525	492	563	534	506	497	514	493	580	550	526	524	523	527	527	543	522	532	519	548	469	530	535	523	515	486	529	490	489	553	486	573	508	523	525	471	522	519	509	502	523	537	520	526	487	524	544	554	563	532	541	513	501	517	490	508	485	496	539	540	558	544	567	535	593	519	556	537	530	543	493	523	544	512	520	505	501	516	540	520	551	547	529	559	545	551	508	542	528	492	514	510	506	525	520	507	524	488	504	562	552	560	504	555	518	535	516	552	498	521	567	490	527	551	529	516	535	515	553	546	529	477	485	536	522	502	511	558	543	563	530	525	570	539	517	503	549	527	501	525	539	492	543	515	524	537	517	558	509	559	528	519	503	508	538	530	516	507	508	555	560	537	520	515	530	567	562	516	516	529	518	546	526	503	519	502	477	520	505	540	520	513	520	510	506	528	505	550	536	478	521	516	507	562	525	508	523	502	514	570	511	532	557	525	498	516	531	524	487	500	563	520	489	503	531	525	556	520	527	517	542	521	547	558	475	493	526	511	532	515	500	513	491	491	515	501	522	513	508	532	544	575	514	522	506	503	533	511	556	548	489	538	526	525	530	552	513	508	512	508	552	504	573	536	494	491	481	536	507	554	539	492	534	503	535	546	544	568	504	496	512	556	558	559	510	557	499	532	527	562	527	510	514	550	520	547	531	533	479	504	507	547	492	487	498	558	486	510	521	528	565	492	541	506	532	499	597	552	510	525	544	537	552	502	536	521	516	510	552	527	494	500	549	516	532	490	509	532	547	565	555	532	487	522	526	529	509	521	516	570	513	537	487	534	521	494	516	508	491	525	541	513	552	549	511	546	529	529	519	500	496	500	549	535	515	530	521	526	503	518	521	521	543	500	520	551	534	537	549	513	494	505	555	506	516	529	550	507	514	526	534	547	508	565	537	481	517	467	517	527	506	534	514	531	531	485	490	528	555	547	503	549	492	541	514	501	495	550	533	540	496	542	535	536	513	548	531	534	514	526	491	504	520	522	510	540	569	533	556	534	528	534	477	577	545	542	473	518	543	520	547	517	516	537	542	543	542	525	547	555	562	523	514	532	503	505	519	530	498	510	546	516	533	487	545	520	529	519	534	539	513	521	477	545	520	508	514	514	517	526	512	509	510	496	533	539	542	535	519	536	557	540	534	520	510	504	507	533	536	543	480	521	537	488	479	518	494	555	504	539	534	478	495	562	473	514	548	532	553	520	506	561	505	512	533	558	510	533	583	512	596	507	535	579	504	550	533	498	564	493	556	514	549	520	564	500	525	496	508	510	541	506	553	506	490	483	528	523	516	515	531	527	529	503	526	522	515	555	526	526	562	525	537	528	491	533	539	501	500	507	499	527	500	570	490	488	517	476	526	546	501	550	539	531	491	512	558	530	490	514	525	496	499	539	492	521	579	513	556	522	481	473	504	511	527	506	520	525	507	537	535	488	472	556	553	537	530	541	503	486	510	507	480	551	533	529	471	533	522	514	531	538	551	508	536	508	552	535	544	514	534	531	524	512	543	555	505	510	518	524	527	540	526	504	522	472	524	515	515	516	539	495	501	541	546	503	540	505	517	544	518	527	552	532	512	516	514	519	536	505	546	524	538	555	508	517	529	522	537	537	530	506	535	523	497	537	515	530	542	502	500	486	524	510	511	470	509	564	552	533	523	526	513	506	535	489	556	539	519	514	491	532	498	566	527
8194	7796	7002	8131	659	697	563	619	590	580	544	587	558	523	568	563	586	589	526	534	542	595	574	548	566	527	552	529	556	588	586	522	556	558	539	552	512	569	584	573	533	509	584	552	540	580	543	537	558	552	569	554	550	522	587	539	533	537	572	526	550	546	563	562	545	556	525	534	567	565	573	610	583	580	583	566	575	557	531	530	522	503	542	520	534	497	543	529	549	551	535	570	544	566	556	558	570	549	563	546	548	579	532	552	541	526	552	557	540	560	580	558	576	546	538	558	534	555	566	525	512	538	549	520	553	535	550	543	543	589	539	550	532	573	533	574	553	587	555	617	512	513	558	558	535	569	548	591	566	538	576	550	588	559	547	524	543	568	525	530	564	563	527	580	505	500	507	509	551	563	568	537	528	544	533	494	534	563	531	550	525	543	491	489	527	527	579	538	569	567	596	618	537	526	566	558	532	528	538	558	556	539	548	539	514	495	556	561	509	534	562	517	538	542	550	527	515	538	570	567	553	523	567	531	552	555	545	527	526	537	545	565	550	543	599	557	556	558	548	574	530	557	553	509	533	586	598	510	570	538	546	538	512	524	537	536	538	516	522	524	566	578	557	531	564	539	580	537	534	531	544	545	545	515	566	529	547	525	522	558	518	568	563	539	561	542	516	545	539	576	552	557	557	546	510	540	563	499	551	603	603	529	555	554	522	562	558	539	526	544	551	510	538	537	531	541	565	566	539	543	528	532	554	540	526	542	552	505	563	546	570	533	515	544	572	519	528	535	522	563	544	527	593	545	547	528	559	537	536	515	549	592	522	567	548	541	554	526	531	559	572	545	557	561	536	534	534	548	560	619	533	532	532	586	508	553	535	537	533	525	590	573	553	583	522	574	561	559	499	554	548	538	567	540	524	557	554	542	509	588	508	523	585	570	546	549	524	543	540	570	589	605	521	574	559	504	547	527	549	558	572	559	540	555	536	524	569	538	560	522	531	570	551	543	542	533	575	598	526	508	551	561	523	518	529	561	565	553	558	509	571	545	560	516	555	550	529	568	539	520	529	533	533	531	543	548	562	549	516	546	568	505	546	556	546	508	566	523	578	550	539	564	536	545	562	522	551	550	526	553	494	504	528	548	564	496	598	532	564	535	531	542	573	542	550	541	559	558	546	530	554	560	548	499	513	527	516	558	545	556	549	570	572	574	546	561	549	568	526	525	581	516	556	567	527	512	510	548	569	553	568	548	570	571	575	552	539	573	535	506	541	606	559	555	546	557	554	555	559	596	545	556	561	523	554	542	576	548	532	563	510	501	530	579	566	549	520	576	563	580	539	554	554	575	527	528	547	579	544	550	545	543	510	526	574	558	544	559	550	562	526	581	526	527	545	552	571	526	514	544	502	570	554	584	509	574	552	559	546	556	557	542	527	560	590	540	532	533	562	569	527	573	559	524	552	563	543	520	550	559	553	543	576	524	532	567	549	521	585	547	536	516	526	591	593	544	547	548	564	554	563	562	528	532	551	543	573	570	551	555	572	557	525	520	532	547	543	579	552	523	543	542	535	562	522	558	542	516	547	538	553	560	499	560	572	520	542	567	540	575	565	543	560	576	561	566	551	583	537	546	556	500	558	559	527	549	544	539	568	579	532	563	588	562	575	560	532	598	521	549	588	519	544	547	539	552	537	499	554	551	567	516	576	559	574	554	567	544	580	551	519	536	537	564	557	583	536	532	492	565	549	547	523	590	585	549	527	576	545	573	530	523	601	573	555	532	550	565	529	534	567	551	571	546	560	566	512	603	542	531	539	545	523	581	535	535	578	578	549	569	584	488	550	547	555	544	549	579	579	543	555	618	517	536	556	565	583	555	536	550	490	537	529	530	557	569	560	551	525	592	517	585	579	570	576	571	510	597	562	538	552	545	596	564	580	554	571	516	569	551	546	561	557	510	576	585	554	526	551	595	568	542	554	542	531	549	577	526	538	547	522	521	511	561	534	569	546	559	553	527	511	545	527	549	546	594	537	555	557	578	567	599	536	506	560	540	565	583	501	542	550	534	570	555	559	539	579	551	517	546	553	512	566	544	519	566	543	538	569	520	557	556	536	541	561	559	564	607	527	523	569	539	587	546	530	542	571	554	548	525	534	542	534	549	562	510	571	556	558	549	505	535	534	537	516	541	522	530	598	495	542	512	547	533	564	570	559	557	532	582	490	543	577	542	530	570	545	589	502	532	506	539	556	503	542	575	542	555	586	541	578	572	558	515	549	587	544	531	572	589	528	518	538	560	572	563	553	527	543	552	536	522	538	533	558	530	552	565	528	544	553	500	542	574	513	551	540	532	532	542	586	556	546	586	586	561	573	567	543	567	550	558	582	541	618	519	568	541	551	591	532	594	562	476	542	597	529	530	537	524	547	522	559	534	528	492	549	512	531	537	500	516	542	552	608	524	556	551	552	550	561	536	531	542	544	541	540	528	552	576	555	515	581	525	575	531	540	525	493	546	558	567	527	543	589	559	548	572	540	543	607	559	565	525	538	533	513	583	546	555	532	522	533	569	517	570	552	543	513	571	575	550	522	513	517	537	598	519	544	530	551	525	597	555	579	514	547	568	572	527	594	559	544	563	541	572	527	533	544	577	554	533	527	546	516	564	560	555	554	550	530	555	524	538	544	566	546	541	571	521	552	497	523	532	558	527	563	521	581	511	575	551	540	542	553	516	555	479	521	546	570	586	556	542	548	539	518	524	544	535	549	497	548	530	535	580	522	564	522	584	555	557	537	568	511	555	531	570	552	559	534	588	571	567	573	542	552	593	543	521	549	551	570	555	550	548	545	503	592	539	556	536	548	529	557	540	556	578	550	591	516	538	525	539	554	527	569	595	533	569	485	536	543	532	533	546	503	561	548	522	554	528	540	538	489	567	528	562	512	523	587	563	607	519	535	560	567	540	539	523	543	559	558	567	511	542	560	550	537	561	550	578	543	574	555	555	531	555	546	558	582	555	553	553	535	515	567	568	536	568	544	543	571	508	540	555	558	573	565	564	542	593	529	556	545	590	558	558	588	538	546	564	562	563	512	561	505	550	510	562	558	531	541	520	560	544	530	540	574	567	548	572	564	546	545	553	515	563	530	565	596	519	528	554	538	544	543	499	527	540	539	543	526	492	500	513	510	571	529	538	570	540	545	531	597	540	539	554	547	565	562	524	555	571	532	549	521	561	547	557	558	550	593	491	542	581	550	575	561	539	517	557	541	575	555	534	540	516	573	518	555	555	539	523	547	539	510	581	575	535	568	526	521	517	566	494	558	547	575	546	549	591	528	527	554	520	585	515	578	560	569	587	520	564	578	541	586	531	542	589	555	545	543	521	575	531	563	520	538	541	519	560	535	549	535	527	553	551	529	546	541	611	515	551	539	545	553	587	528	510	564	574	588	537	575	584	560	523	572	544	558	539	557	570	529	490	587	525	509	562	540	534	560	574	513	556
25116	20708	27073	27080	20984	12627	1677	855	671	541	504	451	430	391	361	357	347	310	282	329	292	287	303	306	283	277	269	300	301	267	290	300	272	274	241	258	266	251	275	290	282	255	269	262	236	268	272	254	251	277	252	286	228	254	238	258	252	236	248	267	259	253	252	265	278	250	272	266	251	267	258	258	244	258	268	279	235	254	303	221	253	281	240	269	269	250	256	240	275	242	279	251	268	251	240	250	258	265	247	226	247	250	278	264	256	249	238	226	255	277	262	245	229	224	282	245	248	245	250	271	242	274	250	271	236	226	247	253	216	251	254	241	257	260	248	259	256	237	255	230	279	231	246	259	245	247	240	255	262	245	258	234	256	257	253	252	233	226	233	229	253	279	259	255	247	277	247	242	255	254	245	259	285	259	272	207	273	257	241	278	261	266	233	247	237	242	280	247	253	266	270	237	268	237	212	250	234	257	235	255	243	243	229	254	223	238	241	246	263	234	256	213	242	234	260	253	224	256	262	249	246	268	224	222	241	237	225	279	242	231	240	273	255	264	277	235	269	255	262	262	251	279	275	245	245	246	247	251	271	248	249	259	246	240	270	258	225	245	249	244	254	260	255	237	233	266	230	249	236	266	243	270	283	240	262	252	236	264	240	235	246	243	236	247	231	260	257	279	233	232	220	224	249	247	230	229	270	263	252	234	259	233	243	249	246	253	254	249	229	251	262	234	216	248	252	234	226	253	224	267	255	234	246	277	259	253	256	239	250	246	231	252	244	222	256	239	239	247	246	279	227	237	278	224	261	264	249	256	251	240	215	242	236	235	266	234	235	230	276	246	247	272	291	278	234	218	284	235	231	270	255	228	254	288	286	257	262	235	250	227	241	232	268	257	245	232	235	252	254	262	258	259	257	249	263	237	278	259	264	268	251	235	250	237	237	257	265	221	256	264	209	250	272	244	266	218	270	228	247	241	247	217	231	254	246	290	246	259	245	236	209	242	254	228	236	292	244	259	221	234	239	253	232	228	257	233	242	260	219	236	241	243	242	240	252	229	227	246	247	260	219	239	241	264	251	219	259	224	236	255	236	278	246	239	253	255	240	269	219	247	244	250	256	235	229	265	230	253	249	269	241	226	223	260	248	244	279	275	259	236	247	251	245	273	249	234	235	232	267	250	216	239	238	228	267	270	223	254	261	274	243	279	210	260	297	259	245	240	245	247	246	237	266	242	225	256	236	231	237	269	233	278	240	254	239	275	246	255	242	262	263	250	275	243	246	253	268	238	247	265	244	260	267	288	271	275	288	241	247	261	267	244	247	261	250	243	245	249	229	249	247	255	254	267	236	258	261	231	245	239	254	263	246	219	262	232	242	278	238	263	242	257	243	243	237	255	239	222	264	232	286	242	238	261	266	258	253	250	231	253	248	235	267	253	243	226	282	273	256	265	239	243	223	260	237	274	252	251	249	230	249	245	256	244	235	213	244	255	233	260	229	246	251	248	246	268	282	252	243	246	254	260	225	263	226	258	262	266	268	233	248	233	251	270	253	238	260	259	252	218	237	252	249	279	274	246	258	239	236	262	251	270	243	234	266	256	261	263	265	214	230	229	226	246	263	278	234	233	249	239	264	251	254	244	225	252	261	266	244	246	224	230	243	264	234	231	222	248	238	248	234	262	261	254	268	228	230	218	238	223	223	232	244	250	265	249	243	241	262	247	262	240	235	257	256	248	242	270	262	252	267	235	260	254	276	258	265	250	290	258	251	217	210	257	247	241	248	270	261	223	269	252	253	238	244	269	259	257	241	264	254	240	234	252	230	234	235	249	241	258	244	307	237	242	257	268	250	231	250	244	251	257	227	256	224	231	215	270	264	248	210	236	256	226	271	242	250	251	232	229	289	225	252	239	223	251	241	248	249	240	253	244	234	248	226	284	266	253	261	249	256	249	268	288	234	233	237	246	250	254	256	271	250	245	235	261	233	230	241	256	256	250	248	236	248	255	241	237	241	240	228	225	273	254	253	282	238	269	264	254	227	247	222	264	245	236	233	251	228	244	271	262	256	277	256	232	265	257	244	232	240	251	244	270	236	268	223	259	209	250	268	243	230	262	261	254	229	231	229	257	240	267	228	271	274	249	251	220	246	237	231	223	254	253	244	253	281	237	269	244	271	254	251	236	263	240	256	234	252	229	247	229	253	242	258	252	258	262	246	246	212	255	247	227	253	250	250	285	258	263	218	248	253	205	257	279	233	247	262	250	258	249	265	286	246	254	244	247	271	273	252	244	226	227	268	232	253	228	246	229	240	252	235	249	243	234	239	232	215	237	242	247	258	256	224	251	245	247	231	247	253	234	255	277	232	268	232	234	263	246	239	239	251	232	237	224	240	254	232	245	246	256	247	219	226	278	243	271	223	242	247	217	261	267	250	246	213	263	238	258	247	256	249	278	240	221	259	250	243	254	239	262	249	241	261	263	239	295	283	263	259	256	237	242	232	275	275	232	248	257	232	260	248	238	261	242	230	256	257	244	238	238	265	234	258	241	245	229	246	255	277	274	237	238	235	276	248	240	239	245	235	259	207	257	254	274	285	251	275	280	246	249	243	226	260	251	235	234	247	236	241	263	248	259	247	261	288	233	227	225	226	259	226	230	256	237	218	229	249	273	248	266	256	244	237	250	240	246	276	256	256	242	223	221	228	264	262	243	251	246	257	226	282	259	233	266	256	230	233	267	251	247	270	225	283	222	263	263	280	252	225	224	272	241	258	260	242	252	245	240	227	238	216	238	238	223	244	259	263	231	255	246	243	258	232	243	219	257	267	248	251	245	262	251	273	219	307	233	242	253	246	221	228	241	261	222	272	212	263	242	260	240	239	232	271	194	262	248	243	239	249	241	252	254	243	250	269	240	260	260	232	249	239	234	258	242	282	245	234	247	229	257	244	243	254	239	223	239	236	254	270	246	261	266	243	268	225	268	240	228	274	277	253	265	251	246	254	223	231	224	246	230	236	241	263	271	234	232	242	258	285	231	253	230	299	237	250	252	224	266	245	261	246	237	238	257	245	247	236	269	235	258	263	255	217	249	270	244	264	243	237	228	243	246	244	231	246	240	256	229	233	279	269	246	275	216	238	258	256	219	246	224	252	212	257	251	238	256	281	233	269	243	268	253	225	251	236	268	251	279	237	247	212	234	252	273	249	269	234	258	240	249	243	260	225	229	265	229	230	268	261	267	257	228	248	239	249	264	259	226	229	240	250	260	223	271	249	253	240	279	244	257	228	230	229	253	261	255	245	242	241	238	254	265	268	238	273	245	247	227	240	242	261	244	264	294	225	250	261	246	234	248	226	245	234	252	227	245	241	234	245	253	246	238	263	238	249	253	258	273	246	274	251	255	268	245	252	248	265	253	257	277	243	247	256	268	234	276	257	259	256	270	262	237	260	227	256	240	243	232	241	239	251	239	267	239	239	233	271	282	239	259	242	248	257	278
10592	21053	20614	30431	3586	2593	1827	1481	1159	969	883	713	694	577	536	460	508	448	434	395	391	407	383	362	383	342	314	346	319	346	336	324	295	292	292	301	304	306	292	266	300	295	301	270	290	281	307	278	262	300	298	252	277	262	288	287	306	274	293	283	301	263	267	286	272	267	268	300	243	277	272	263	273	295	249	261	275	294	309	291	269	270	268	259	269	274	254	265	273	266	279	276	262	257	250	258	253	278	261	264	251	250	269	287	279	266	272	275	262	259	263	275	269	278	297	267	255	272	274	271	265	286	257	267	265	236	272	248	280	273	243	244	270	253	281	265	251	262	282	297	270	295	285	238	259	270	280	276	255	240	292	256	245	276	288	265	271	287	246	267	292	243	289	305	255	275	240	260	311	306	274	253	267	284	250	276	275	299	309	246	285	276	284	242	284	277	260	265	265	277	264	282	261	267	265	261	283	290	254	284	259	247	240	280	259	278	256	317	269	286	273	260	246	259	257	251	280	247	255	271	284	255	256	271	232	298	286	275	274	288	301	267	270	295	264	271	268	253	266	292	270	264	263	240	263	256	257	261	293	256	272	281	314	287	275	263	238	292	284	262	268	271	274	258	277	286	265	291	241	255	242	262	260	259	277	247	286	239	262	263	253	241	290	281	304	256	278	231	247	269	247	263	267	269	257	298	275	274	268	251	268	300	258	265	275	282	235	282	267	253	284	265	289	259	271	290	261	297	258	252	285	294	302	266	284	256	272	275	281	275	279	310	270	286	251	281	289	248	304	273	267	258	258	289	256	280	294	276	259	302	267	279	248	268	267	274	256	265	249	228	270	220	253	256	251	277	272	270	262	271	270	273	273	271	275	295	225	255	261	275	246	260	271	272	254	236	242	268	257	252	266	304	249	260	262	287	279	278	268	278	255	270	258	276	271	271	283	280	277	262	257	274	223	274	228	242	236	250	239	283	254	268	256	274	246	260	318	248	258	248	245	255	260	252	319	290	270	261	291	280	274	241	246	248	258	300	269	303	273	237	273	267	256	266	258	261	280	249	266	271	267	255	259	281	261	247	272	270	266	240	268	260	302	300	248	278	246	274	275	232	283	276	284	253	265	243	280	269	266	267	279	287	251	268	276	263	272	275	252	267	270	261	245	288	280	257	306	265	254	249	277	277	252	259	248	264	287	264	265	263	291	245	249	283	286	273	267	237	271	250	274	300	290	273	265	258	256	290	286	259	267	256	261	240	271	263	257	275	268	277	268	286	264	251	262	294	252	270	274	267	274	247	284	279	250	262	275	248	263	256	263	283	303	277	260	224	280	255	282	266	281	255	268	273	260	282	242	266	234	268	265	246	249	251	284	273	269	280	275	311	261	281	288	275	269	264	241	282	264	269	260	260	278	235	302	274	273	290	254	275	282	289	272	267	257	268	253	256	263	290	284	268	275	280	274	299	288	254	268	251	244	256	277	263	265	248	261	277	283	253	260	240	285	297	285	275	262	308	248	287	255	263	243	239	279	246	268	268	253	261	276	256	252	266	283	287	275	253	271	273	283	258	270	264	261	292	272	293	265	261	271	267	250	247	249	261	254	288	307	272	277	255	277	259	284	273	263	273	258	291	263	245	277	249	275	272	265	309	302	254	298	262	259	253	254	248	263	263	242	290	284	266	245	259	242	275	277	255	297	268	253	294	276	264	245	269	266	256	245	258	278	271	267	293	274	259	248	285	269	297	269	253	269	284	275	298	271	277	253	281	303	266	275	253	267	274	255	281	266	282	265	274	257	259	266	247	299	279	234	271	271	281	284	248	278	249	263	303	289	271	271	274	252	292	276	251	250	282	282	288	282	271	248	261	272	268	261	296	276	267	250	258	261	268	296	269	263	270	273	270	272	290	246	282	264	261	260	256	281	301	268	272	248	263	268	257	266	242	278	283	269	289	279	280	265	276	292	267	266	276	270	260	257	262	277	273	256	243	259	255	278	269	251	264	270	255	261	295	290	277	279	266	262	245	256	275	243	240	229	261	277	285	285	307	257	286	270	285	278	251	255	228	255	283	271	259	277	273	224	254	301	243	263	267	243	252	268	217	286	248	263	283	290	242	271	273	234	296	245	244	276	268	275	264	258	264	270	292	245	242	249	251	246	283	278	261	315	264	274	248	274	278	244	244	275	306	267	297	304	294	277	260	257	289	286	264	235	282	276	258	266	280	254	280	266	256	270	276	245	255	254	268	248	275	243	284	259	269	253	245	269	259	250	275	267	281	275	238	254	285	270	247	253	297	298	278	293	277	255	261	269	288	282	279	255	249	258	276	283	269	252	247	261	269	278	277	273	272	255	270	241	256	236	295	262	274	236	246	278	264	317	271	278	273	272	272	277	279	291	276	265	254	286	270	288	264	264	277	293	255	274	252	257	255	252	250	270	283	247	282	273	258	248	294	248	261	268	256	297	261	289	253	285	257	262	298	253	285	240	245	257	267	265	243	269	265	269	287	269	305	261	289	273	263	282	232	281	234	247	278	251	264	269	265	272	260	282	274	264	277	271	231	266	287	279	273	245	280	283	277	246	282	254	283	257	269	284	277	258	248	283	263	321	250	278	279	275	259	276	291	269	270	274	255	280	277	265	287	257	270	280	268	271	268	256	262	269	246	255	263	276	276	270	280	259	266	297	295	296	254	289	243	256	256	249	270	259	269	285	263	267	285	255	264	229	291	248	255	263	248	249	279	268	305	276	253	270	284	292	269	262	290	266	306	269	239	250	257	222	261	255	290	276	269	268	269	268	261	262	250	288	278	261	281	256	273	268	267	270	251	274	270	256	300	251	249	262	270	254	274	259	257	256	285	262	272	264	288	254	241	264	249	261	265	248	284	277	254	261	250	286	269	275	244	286	283	229	297	287	262	244	284	245	272	269	261	295	242	263	257	255	283	275	257	304	272	279	274	269	260	291	261	267	271	281	266	245	267	289	276	274	265	262	276	287	271	296	253	273	264	268	263	257	228	255	268	259	274	245	243	250	252	253	281	258	262	269	247	272	261	257	245	267	277	275	267	268	265	282	285	278	273	276	278	248	271	253	281	258	250	270	299	266	248	247	297	268	259	258	244	248	256	244	255	258	245	263	277	268	250	261	266	287	287	250	271	276	271	245	240	268	283	249	287	280	284	292	268	241	275	231	254	264	280	263	294	278	278	248	295	246	275	276	247	288	280	257	269	273	267	293	264	265	264	268	278	259	294	284	285	269	284	245	263	267	243	247	289	267	272	256	269	247	264	278	272	293	296	279	242	246	279	289	249	252	271	275	294	279	261	263	294	271	254	237	249	249	257	293	308	274	269	264	283	253	272	284	293	255	267	250	250	287	285	271	253	269	248	254	268	272	230	270	260	229	263	253	257	275	256	262	235	253	274	268	246	263	272	243	249	264	264	254	292	264	253	295	297	270	293	280	254	293	272	290	252	284	257	259	256	276	281	236	292	251	260
23002	20704	27443	25550	20901	20326	11367	1905	1213	1119	1004	934	855	804	689	728	666	664	672	644	665	625	604	576	602	578	556	581	586	564	533	558	544	499	521	542	514	509	504	524	523	539	509	527	528	549	511	545	523	516	526	526	494	532	515	525	477	536	527	521	498	506	519	505	482	521	458	475	498	506	500	502	510	507	523	543	545	498	503	462	511	455	503	464	509	458	530	524	511	512	478	494	524	537	481	508	483	560	523	516	522	500	480	468	512	489	493	507	452	514	504	507	514	482	510	488	507	519	507	519	514	485	476	499	480	496	476	488	495	496	494	541	517	505	493	518	514	509	475	466	534	537	528	462	487	490	509	475	496	525	470	476	490	468	527	495	464	469	512	453	486	513	515	494	501	492	523	496	467	493	515	488	488	456	534	497	497	474	498	524	499	501	528	501	506	489	505	498	457	523	497	534	476	475	497	469	506	465	492	491	498	484	522	501	501	537	508	480	504	520	465	522	527	530	476	448	524	501	492	502	480	518	498	486	506	488	490	486	480	489	501	510	475	468	533	523	507	518	457	488	489	485	479	515	514	495	481	476	481	477	512	515	517	478	462	485	468	478	507	512	490	481	464	486	473	527	506	512	546	522	533	523	472	511	544	504	515	520	508	513	503	487	551	466	485	513	455	532	484	520	480	510	470	475	499	457	542	493	533	515	466	484	473	487	461	513	519	527	492	518	504	494	504	511	529	504	494	499	504	474	477	500	495	506	501	461	486	493	506	487	479	484	500	472	502	499	488	525	499	481	511	477	488	482	474	518	497	483	500	459	500	497	468	489	540	475	518	514	476	526	525	501	514	485	506	493	501	500	516	438	492	445	511	539	514	516	470	546	531	485	514	504	492	491	495	486	484	502	546	467	536	481	519	486	525	477	495	450	527	504	478	531	472	562	518	494	510	477	481	501	502	504	528	509	494	484	464	508	505	505	504	499	439	526	479	467	475	510	462	513	530	463	499	495	493	496	491	502	513	503	536	537	535	488	485	537	473	492	542	505	467	539	472	498	534	481	488	531	473	495	486	479	502	477	492	500	534	472	489	473	531	455	450	508	495	470	520	497	488	492	517	487	472	559	509	500	475	489	492	499	454	513	488	504	490	493	513	487	512	470	527	524	471	495	503	495	505	461	499	460	509	511	485	484	509	485	502	507	449	493	539	495	533	505	459	526	495	514	527	519	457	481	510	556	493	518	524	501	489	489	508	525	478	532	498	501	493	459	480	536	473	531	535	495	459	583	476	481	533	463	467	509	504	543	532	497	534	476	465	485	490	476	476	485	501	452	487	515	487	494	506	495	540	500	495	517	483	558	487	492	541	491	536	441	486	510	502	515	498	463	548	509	489	506	552	475	465	477	512	477	491	515	520	515	470	465	492	492	514	486	529	489	477	482	506	513	519	493	483	480	499	518	510	475	506	517	495	476	536	488	472	517	504	476	452	497	499	530	476	514	495	485	497	504	504	507	486	508	494	482	506	515	449	521	501	532	506	520	499	498	479	516	556	504	497	505	471	504	508	503	487	526	475	437	521	469	551	506	503	494	487	488	476	531	455	495	458	507	522	506	480	499	455	502	465	455	500	552	501	505	470	512	517	509	505	529	501	476	479	504	486	469	510	525	451	467	548	516	509	475	452	492	478	518	464	473	499	512	478	478	507	511	470	530	498	496	495	499	517	489	462	514	501	500	495	536	532	502	504	491	497	485	524	479	463	481	485	537	531	489	492	524	494	520	491	514	501	486	520	530	486	459	472	489	519	509	503	463	530	514	498	515	508	553	532	507	532	469	467	528	450	495	493	548	492	530	504	464	481	505	527	459	494	472	533	437	451	530	475	474	539	477	505	502	493	497	500	512	493	480	464	485	485	470	476	533	493	516	484	506	497	468	490	508	508	504	490	513	503	496	479	539	543	503	519	527	512	507	503	484	472	482	468	483	522	529	522	497	488	516	462	529	499	502	497	488	544	499	494	495	456	502	511	495	496	476	488	475	491	496	490	492	484	537	525	507	503	517	504	533	496	471	519	487	490	498	500	515	498	490	499	491	491	513	480	473	474	489	451	505	520	499	474	495	503	500	481	520	514	532	472	477	514	511	507	496	548	529	509	456	503	473	494	540	492	543	472	480	475	497	468	469	527	491	529	497	535	472	480	490	480	499	503	496	462	499	471	546	534	486	535	520	525	500	522	466	519	461	513	550	475	512	506	469	505	501	498	497	444	451	521	446	508	487	499	482	489	508	523	569	517	498	509	509	512	494	489	472	473	515	520	512	479	500	528	518	486	496	491	483	488	499	458	485	501	512	493	508	425	475	484	500	513	528	506	503	485	460	470	504	495	507	527	515	470	512	466	500	508	503	500	463	514	504	541	478	523	491	465	501	482	468	558	493	507	517	505	496	510	473	510	514	503	477	441	515	475	546	508	536	483	487	490	474	487	461	485	516	473	516	470	473	500	494	512	526	541	538	502	519	499	468	510	497	495	504	466	490	492	525	494	456	530	467	501	525	509	487	521	500	495	477	478	498	520	514	485	485	498	476	518	490	490	497	488	486	484	482	477	476	524	514	498	485	522	498	478	492	496	469	498	474	489	486	472	482	510	537	483	509	525	508	531	508	499	486	537	558	531	516	491	519	506	488	479	494	500	504	525	509	465	466	486	465	463	533	499	480	493	463	456	516	482	489	451	507	470	493	476	527	494	530	498	498	462	513	518	491	485	496	491	472	538	476	483	482	494	494	522	492	455	504	483	562	533	511	498	521	498	489	470	489	464	542	497	473	494	494	512	508	482	532	435	455	522	486	500	499	482	507	498	488	491	505	466	514	527	473	511	487	512	514	489	506	475	501	512	511	502	490	480	500	474	518	472	539	456	493	526	509	502	511	522	459	479	508	487	489	498	526	509	475	505	484	500	505	483	485	494	520	487	508	495	486	487	489	531	491	488	485	535	505	534	526	443	454	548	496	476	446	541	492	524	475	495	507	542	526	551	488	470	542	498	506	495	504	521	495	524	504	540	525	477	474	506	457	505	498	430	521	463	518	498	475	481	527	495	474	503	526	447	505	510	491	477	464	491	490	508	457	491	472	462	530	495	525	521	508	486	513	517	477	518	487	484	540	518	500	532	504	513	480	499	500	506	499	542	471	510	511	487	502	485	519	466	471	518	470	468	503	485	491	485	481	476	519	456	510	503	487	484	485	546	505	485	469	500	495	501	494	495	475	483	481	523	535	519	501	510	478	535	497	521	506	502	469	544	510	519	549	475	525	503	462	466	525	498	484	530	497	483	504	484	490	505	487	469	509	482	491	508	476	505	515	488	522	499	475	483	511	507	496	508	507	458	453	467	473	519	465	536	487	497	514	461	489	509	488	461	473	501	525	461	501	492	501	525	526	466	499	454	488	472	494	555	532	541	496	487	477	529	484	468	473	491	491	496	517	493	504	473	470	488	457	497	504
13421	27737	28172	36443	6453	4540	3509	2822	2255	1925	1596	1390	1246	1055	1014	984	895	831	785	750	708	665	664	677	651	629	595	633	549	588	559	578	542	554	524	494	516	522	546	525	514	524	526	540	514	475	532	496	477	528	529	518	539	515	509	488	496	528	519	499	470	493	505	517	474	443	489	452	460	494	504	477	464	456	502	468	494	441	471	485	485	494	482	482	492	492	473	493	480	496	496	491	469	495	499	490	489	512	453	490	482	462	495	459	487	470	460	464	482	516	454	469	532	488	473	452	458	463	456	456	494	470	509	461	540	475	433	488	498	482	515	486	474	462	459	514	503	468	473	468	509	505	475	472	500	459	500	482	510	495	473	448	490	437	485	474	494	450	474	475	496	456	446	487	469	412	494	493	470	480	482	479	467	494	445	449	469	474	485	443	472	474	450	484	471	484	455	520	505	465	431	453	463	464	503	493	479	506	474	484	484	524	464	448	485	455	469	482	470	484	465	458	495	461	422	508	501	432	456	469	542	465	462	480	494	528	436	468	419	441	428	480	447	481	454	494	464	439	517	474	496	482	493	461	463	474	473	495	461	492	490	484	466	479	439	437	446	431	479	454	492	481	503	476	468	454	469	475	476	465	439	430	415	483	514	460	433	476	457	489	452	478	494	467	423	473	475	480	484	483	450	476	474	495	456	474	475	462	447	485	469	504	477	466	420	459	501	463	489	455	505	471	475	502	491	453	454	474	456	489	455	462	518	528	435	500	456	435	477	488	445	455	473	481	482	492	465	437	467	454	465	450	496	473	471	484	494	467	443	511	495	478	438	493	470	430	427	479	461	465	476	479	482	482	457	482	501	506	490	487	462	482	441	427	459	417	431	450	443	421	478	477	477	491	492	460	471	429	450	496	466	472	449	488	422	466	478	493	480	496	462	498	446	505	443	489	442	452	470	467	465	460	449	454	464	467	480	471	480	457	507	492	477	460	458	442	459	483	462	509	469	469	462	458	460	451	493	450	444	464	503	479	491	487	458	496	441	449	456	475	474	461	545	444	475	524	422	434	442	487	441	474	511	465	468	447	452	434	453	510	488	420	481	453	433	453	496	467	467	444	472	485	470	486	456	496	509	450	504	473	494	466	462	500	476	457	482	480	488	459	440	463	470	444	467	461	405	482	449	496	471	472	475	479	482	476	474	463	501	467	462	433	468	481	492	456	483	482	482	474	474	487	482	481	431	490	469	472	458	469	524	445	487	467	511	463	458	491	499	474	454	469	487	463	495	433	457	474	494	439	493	444	463	470	474	489	450	476	486	456	470	478	494	452	497	446	467	449	490	448	476	452	438	450	497	476	484	505	470	478	482	447	514	465	449	457	478	478	515	469	452	470	460	490	471	472	481	474	465	421	457	458	491	468	467	519	487	465	474	459	453	418	430	457	469	469	465	468	504	489	437	458	491	447	456	446	452	483	478	476	473	468	468	432	475	463	456	470	469	497	436	473	460	507	464	481	467	496	485	490	453	514	459	463	488	445	520	508	505	451	455	477	484	471	491	472	478	487	470	472	442	469	465	450	455	423	473	464	471	474	491	459	470	474	476	495	475	433	459	417	446	479	479	479	468	471	513	472	502	461	479	465	499	488	458	484	464	496	481	473	507	478	461	485	455	466	484	468	449	465	505	451	446	481	480	459	498	496	479	430	465	508	462	468	431	488	474	481	474	476	463	471	451	404	471	459	466	476	487	481	462	439	480	483	457	497	457	465	478	481	463	508	472	460	474	468	454	465	488	491	448	490	498	486	438	503	459	464	457	505	512	455	460	445	440	490	467	501	449	448	429	479	442	491	458	459	454	477	466	467	455	448	471	482	455	463	454	486	473	443	486	476	510	458	499	529	462	487	462	472	465	456	474	460	449	473	464	481	462	485	468	503	487	463	454	453	479	487	446	461	476	483	506	429	467	459	490	448	491	490	449	461	472	492	427	463	521	437	485	466	453	469	446	517	468	456	480	512	491	493	464	487	443	472	484	472	464	482	468	487	461	468	463	480	457	432	437	496	475	431	432	437	405	482	514	483	458	468	461	489	499	485	453	491	447	488	496	447	479	501	470	506	469	439	459	473	465	440	462	499	455	438	459	496	502	443	487	513	466	465	449	512	459	468	485	502	477	420	457	448	446	494	451	475	433	483	455	494	470	485	483	452	475	501	549	454	427	482	504	447	465	409	488	483	466	458	481	482	463	516	459	481	478	495	479	459	496	494	505	503	503	479	483	446	477	441	477	466	431	455	446	453	469	494	492	474	484	439	486	452	498	433	504	489	469	476	435	502	480	476	494	460	468	455	472	483	440	490	464	471	468	437	428	463	474	443	468	499	475	447	458	505	476	433	450	505	478	454	444	485	469	470	483	487	478	441	474	450	485	473	478	515	467	452	457	471	454	429	482	452	471	463	472	429	465	496	472	509	475	493	444	441	467	498	456	434	454	457	473	469	467	462	509	490	449	464	466	459	450	504	464	453	478	457	460	485	472	489	464	497	474	452	484	429	466	505	488	526	466	415	474	471	493	454	474	509	473	462	455	467	452	451	496	459	498	442	461	452	481	518	467	474	470	532	472	496	467	488	450	502	491	498	476	451	457	482	477	498	434	497	480	447	495	472	523	463	456	455	506	461	452	483	485	450	429	488	473	481	472	446	460	478	473	440	464	488	475	484	427	473	463	489	509	490	471	467	501	491	505	447	484	483	464	495	447	457	466	426	454	468	446	454	473	496	471	480	457	464	463	473	459	505	450	464	503	476	460	498	458	504	473	453	519	487	445	480	481	482	433	453	498	450	441	459	458	471	515	494	477	472	478	460	493	463	452	498	493	502	469	491	455	472	456	458	470	491	451	519	466	456	479	477	461	451	496	460	461	438	465	482	514	441	482	464	503	473	488	498	476	477	460	464	491	448	461	518	459	497	452	454	464	480	466	471	491	473	469	471	527	458	448	487	480	462	476	443	506	479	463	472	482	454	434	475	506	457	473	502	498	469	463	464	466	444	495	482	469	474	478	469	494	496	446	453	438	478	481	491	457	481	493	496	481	483	437	445	494	455	440	479	427	483	470	494	483	482	480	446	452	487	472	494	464	479	484	454	453	508	484	466	478	504	451	467	505	513	472	476	428	473	415	495	488	531	493	498	493	445	470	461	478	483	475	437	467	494	478	500	468	482	461	460	469	477	483	456	478	489	494	447	482	495	483	515	444	476	514	486	482	513	460	523	489	469	464	456	488	493	481	448	492	466	460	488	465	436	459	488	470	458	461	499	467	429	449	505	519	462	493	481	478	457	509	450	475	493	475	505	500	458	487	455	458	465	481	481	425	502	496	469	437	484	459	469	448	477	441	503	468	472	491	480	496	461	477	469	499	503	460	516	423	484	439	448	466	476	524	482	482	477	455	508	455	496	450	447	489	464	502	443	476	486	466	469	456	491	482	472	451	456	454	495	490	466	468	450
28393	15808	6033	5954	779	558	549	525	508	527	514	500	556	478	513	503	529	537	540	528	509	504	525	529	537	516	489	543	510	560	485	530	514	542	496	520	507	494	527	516	495	522	569	513	511	512	519	537	495	494	545	565	522	527	561	542	519	518	535	513	542	554	553	518	542	530	502	524	564	530	543	506	553	498	559	507	515	531	525	537	475	518	502	510	499	544	529	508	516	545	544	524	524	526	499	508	522	547	513	476	534	561	517	512	497	510	506	545	521	516	526	516	479	522	503	542	516	537	548	500	524	545	536	506	512	494	498	494	498	501	528	507	560	467	526	526	540	526	520	542	509	532	520	556	496	527	507	504	460	497	556	508	537	576	525	549	518	507	515	524	511	553	502	521	477	549	550	534	522	523	529	531	534	520	485	538	518	469	506	556	470	529	505	494	527	547	521	550	512	528	523	559	478	510	504	503	518	545	544	564	553	550	501	531	525	532	567	540	531	541	549	489	528	523	523	508	559	494	470	530	506	500	521	517	529	543	569	504	504	557	559	569	494	561	521	559	512	472	518	511	477	480	500	530	494	556	544	454	512	518	538	537	518	530	529	523	543	532	515	521	500	525	544	467	494	505	518	533	534	504	497	496	503	538	556	524	531	522	520	533	503	536	473	511	491	526	530	561	544	577	509	506	541	540	534	554	553	501	535	565	515	558	521	538	521	519	544	514	533	537	515	535	525	505	555	519	515	502	489	526	486	579	577	510	514	526	476	533	552	529	519	501	529	536	499	542	505	516	518	551	526	516	489	560	529	532	521	529	547	524	498	506	522	498	543	486	503	534	580	520	540	512	533	462	515	522	527	515	538	523	490	508	528	506	505	507	528	500	548	564	527	523	538	529	528	550	519	503	497	482	517	492	528	523	517	523	494	527	497	518	516	511	509	483	530	546	547	528	532	488	565	536	523	537	551	470	512	548	521	531	525	502	518	593	541	522	522	519	508	551	516	518	498	542	564	518	521	508	546	527	541	489	536	506	520	513	527	529	537	517	500	466	497	502	509	537	527	546	514	513	554	474	539	506	529	544	499	512	473	522	510	502	551	517	513	528	553	527	522	469	525	515	536	529	563	498	531	545	536	523	477	497	456	564	538	555	523	481	548	503	531	537	573	542	536	507	549	572	529	495	546	531	494	563	532	531	509	543	510	531	500	501	470	485	561	512	531	508	487	495	513	539	540	486	530	547	552	537	524	504	504	547	516	539	511	513	531	544	542	517	521	492	516	488	506	519	513	521	553	517	542	506	554	527	548	554	509	531	571	566	504	515	521	492	502	532	538	495	487	545	507	523	535	511	540	556	539	514	520	530	490	505	515	514	505	501	535	527	507	546	514	566	486	466	538	488	517	548	598	534	536	544	559	516	509	536	535	535	527	559	532	531	520	513	521	484	538	537	521	549	481	533	554	509	524	524	534	560	521	516	517	514	510	512	523	493	568	509	538	554	543	537	533	495	510	523	543	530	544	506	503	497	512	539	517	535	490	535	547	537	524	516	479	477	544	514	535	506	536	530	538	523	532	514	565	516	569	487	496	502	516	515	524	518	560	487	504	510	531	524	555	572	507	516	490	519	481	540	521	542	544	521	544	500	516	508	503	530	526	556	524	505	566	549	535	494	538	552	527	511	509	544	526	518	505	533	512	494	520	480	509	527	538	494	508	540	490	501	508	510	522	527	469	558	527	529	490	549	503	534	491	525	537	548	504	497	507	512	480	548	501	518	530	540	497	516	522	524	550	544	507	521	505	544	527	551	473	518	480	500	523	513	509	466	504	451	498	516	504	538	481	527	546	530	553	491	533	567	514	502	529	517	512	551	556	543	529	497	525	525	540	499	543	517	518	473	503	500	496	511	479	541	539	516	508	549	509	514	550	537	528	551	518	524	537	521	506	496	510	487	519	516	537	510	492	481	497	502	528	541	524	519	498	480	511	553	503	493	528	481	512	541	503	507	519	545	461	561	517	537	536	508	485	539	516	536	550	490	534	534	487	532	529	507	492	554	517	510	508	507	507	538	533	505	540	571	503	510	538	498	526	490	486	488	542	507	506	483	505	529	496	557	518	487	550	555	535	509	529	504	523	543	531	563	516	543	515	556	530	483	486	505	515	519	542	493	520	495	528	491	513	541	517	520	540	549	523	504	499	498	509	531	509	495	521	503	498	532	516	518	541	535	493	521	479	503	533	505	515	528	509	537	534	525	472	494	527	562	471	519	528	491	492	506	530	548	517	531	504	522	496	564	540	496	523	529	499	590	564	490	503	507	483	500	527	522	488	528	559	529	505	523	530	511	564	512	518	484	495	522	524	535	519	536	518	503	508	500	550	539	552	519	550	538	521	545	517	549	501	524	530	534	550	543	533	507	534	509	545	533	527	546	544	544	523	473	530	521	522	526	491	545	526	494	540	547	486	519	556	501	487	531	542	507	475	496	558	509	545	515	525	497	502	561	549	515	521	540	511	560	477	515	515	535	493	526	507	526	495	532	506	513	505	528	544	471	538	505	545	488	541	521	503	491	558	501	500	518	511	527	521	518	552	535	476	516	482	519	544	522	515	522	544	516	516	483	522	520	524	507	532	534	527	494	540	537	548	492	517	516	498	531	520	498	517	492	551	532	499	503	543	509	570	506	524	541	513	524	528	488	551	534	505	519	553	535	525	518	526	515	578	562	499	494	518	545	540	486	466	496	496	541	520	500	527	505	490	515	536	528	503	496	552	494	487	576	527	506	519	523	513	551	523	550	480	499	527	495	539	466	486	551	480	502	547	508	529	529	514	515	538	517	510	499	496	515	471	529	523	521	537	518	498	528	509	487	526	525	514	547	525	524	515	533	539	497	502	497	516	542	523	502	537	509	541	533	517	582	529	539	512	568	528	518	533	547	508	520	567	510	501	529	587	499	560	506	518	493	555	527	529	522	503	482	524	518	517	506	512	490	582	559	503	519	564	537	542	498	523	488	513	544	528	513	508	551	532	476	535	513	545	536	519	519	533	521	490	538	469	542	550	519	563	524	514	500	513	517	513	544	536	468	513	511	531	547	527	526	481	493	508	528	463	508	530	536	518	524	495	525	531	515	518	490	487	508	540	482	511	496	466	519	509	546	512	489	509	520	533	519	513	530	524	518	515	540	499	458	504	502	531	504	522	527	523	533	511	507	548	516	522	499	529	528	534	514	558	498	520	506	524	529	485	553	567	560	506	502	521	548	518	532	525	535	481	532	553	571	541	512	551	491	493	490	506	563	530	488	591	470	526	529	549	516	510	497	500	500	533	503	566	540	516	500	574	529	545	531	526	536	478	538	527	520	507	545	512	519	557	531	519	524	524	514	564	494	491	508	536	519	500	569	537	509	536	543	527	497	472	521	511	527	514	518	507	509	532	521	502	533	506	517	513	521	460	518	490	529	507	532	523	551	522	533	550	563	500	550	575	523	475	516	493	558	505	513
7606	8761	8986	8105	695	610	612	618	575	560	594	576	599	560	617	590	547	584	543	537	571	528	548	554	579	531	546	539	592	511	532	499	561	540	578	554	542	554	536	487	519	545	546	598	572	575	543	555	547	572	554	534	537	535	572	527	566	580	546	548	555	550	524	545	544	532	550	528	544	519	534	560	578	539	517	526	538	509	562	549	576	537	555	497	550	558	533	545	555	559	566	561	553	516	552	541	584	561	539	572	561	559	519	519	541	584	497	566	518	560	568	552	599	581	533	546	540	567	562	544	524	545	512	550	525	589	561	566	559	556	552	528	555	560	509	545	561	589	522	532	574	539	586	544	560	537	546	571	536	559	547	534	572	559	566	530	544	591	540	527	581	526	533	517	537	551	544	534	538	533	544	545	569	541	532	536	527	564	529	524	511	588	506	539	497	551	551	527	572	537	565	545	591	571	554	568	546	531	531	536	528	560	565	531	528	536	544	522	565	507	557	529	554	561	557	558	565	523	557	570	513	554	556	561	515	529	537	541	562	535	530	540	551	563	578	541	520	542	576	531	557	554	514	543	547	573	550	558	532	517	532	557	500	582	582	569	530	535	568	534	565	533	556	540	538	526	590	526	537	558	557	527	560	509	495	571	538	535	539	544	557	553	541	548	544	538	560	557	594	531	557	538	550	515	556	566	562	541	533	545	531	560	544	566	526	506	534	562	537	537	501	550	588	534	558	565	526	529	533	521	558	561	558	551	582	516	541	524	555	532	545	534	593	540	534	594	586	564	575	537	532	563	583	523	558	534	529	518	599	540	558	536	511	560	541	545	549	546	558	520	536	546	515	550	535	551	536	514	528	594	576	530	555	572	574	524	515	531	545	573	567	524	535	572	508	553	552	561	522	558	549	563	529	564	534	563	578	519	510	559	514	509	523	556	521	529	544	559	537	555	571	549	568	517	550	556	595	530	548	519	558	531	527	542	543	508	549	530	517	584	519	525	541	524	567	543	541	537	514	573	547	545	551	556	501	549	538	555	526	520	534	583	585	572	496	549	605	570	496	511	545	560	555	612	548	546	541	540	558	543	541	603	582	580	537	520	560	589	566	543	546	532	521	561	522	555	512	542	524	523	575	573	483	554	514	548	528	541	515	534	559	538	590	568	587	502	538	532	535	536	536	546	623	555	538	534	567	561	544	569	497	550	555	522	499	541	569	545	538	503	535	551	595	560	529	547	541	580	567	543	607	521	548	530	568	528	557	552	529	520	523	554	542	568	558	577	530	499	548	572	560	558	555	558	544	526	541	569	568	522	524	560	593	537	555	532	556	565	558	516	541	555	564	569	540	525	590	589	585	560	574	574	539	580	525	562	538	496	547	536	525	519	537	558	555	559	543	529	543	549	561	567	514	559	512	530	533	569	538	552	522	537	557	542	516	512	575	600	521	522	561	556	541	539	554	544	562	547	530	535	549	588	553	531	567	555	590	531	514	561	547	558	539	575	570	611	570	551	565	553	532	529	509	551	548	521	539	523	545	531	533	562	526	548	581	494	519	551	551	533	518	494	550	571	570	533	584	578	566	554	550	527	516	546	565	543	546	574	551	537	526	545	582	543	589	499	587	544	540	544	530	551	535	527	548	535	567	562	496	537	567	560	513	498	559	521	558	549	538	543	575	566	552	554	538	560	548	512	579	502	553	574	560	535	525	532	530	544	573	548	548	557	541	538	543	560	557	576	519	524	515	582	588	544	530	560	532	567	539	536	555	575	513	559	503	531	576	562	507	569	590	538	540	507	537	564	543	573	524	539	560	585	566	544	549	565	598	557	563	515	538	524	501	544	546	484	547	534	540	542	523	554	540	496	576	551	553	521	535	588	521	577	521	507	543	538	561	550	551	557	563	540	573	523	540	545	555	556	549	556	499	537	567	505	561	561	566	540	541	546	496	565	544	497	534	544	527	503	613	554	549	581	614	558	567	532	556	543	566	574	555	558	564	494	546	519	589	553	530	536	536	531	547	527	550	558	579	541	509	554	533	581	601	539	532	555	543	537	524	544	536	548	552	572	577	523	541	537	588	583	560	524	519	545	595	514	502	504	542	546	566	531	559	551	553	543	503	541	528	512	547	558	550	560	566	564	566	527	544	531	522	525	537	507	552	545	575	540	563	541	581	518	559	496	540	591	517	567	546	517	527	517	551	552	517	518	530	583	546	516	560	522	579	578	554	549	551	540	557	506	501	560	504	495	541	533	562	552	535	543	550	515	544	546	533	539	543	505	505	549	540	541	546	568	518	560	558	543	589	545	537	532	571	577	517	517	546	551	545	520	558	519	537	567	536	520	568	546	536	562	561	532	553	505	529	574	572	595	576	579	556	539	602	488	544	561	555	549	611	551	515	526	535	538	561	554	509	537	518	537	530	542	570	549	537	546	489	536	566	525	556	593	589	548	547	517	558	556	539	534	538	520	590	584	546	587	522	548	500	588	574	527	562	506	602	505	535	573	533	557	522	547	527	558	581	549	556	547	534	622	512	520	529	548	501	576	577	550	527	511	552	515	551	558	590	513	570	544	524	570	559	528	567	542	547	601	494	566	544	546	531	502	549	546	540	557	543	566	483	555	563	568	556	524	562	556	531	577	522	532	555	524	577	506	536	572	557	545	532	544	512	545	522	539	554	505	545	566	572	535	538	526	540	529	520	532	543	542	553	528	556	564	567	517	568	556	522	552	529	538	506	554	577	531	506	563	532	554	547	548	540	553	549	541	573	546	529	561	514	519	533	508	562	560	506	537	535	554	565	545	566	565	564	535	570	543	534	542	555	538	531	539	504	548	549	568	534	568	527	588	535	522	568	521	509	569	536	509	529	581	507	514	562	559	531	557	532	535	597	567	586	560	524	542	552	569	559	565	535	561	576	537	541	527	574	504	567	574	513	521	533	535	486	553	547	563	565	515	570	549	562	496	557	524	550	521	506	529	522	497	560	528	565	554	529	565	560	560	533	541	534	549	564	540	547	537	511	528	505	553	587	553	549	543	560	514	531	564	546	551	564	514	549	530	529	533	555	550	526	519	565	542	538	547	534	538	501	548	549	595	499	532	563	590	544	567	517	543	546	578	592	538	546	561	565	524	528	566	552	554	535	559	551	590	527	547	555	519	545	503	524	555	531	552	542	576	544	500	538	570	533	530	589	508	557	545	564	535	561	602	520	554	532	536	536	583	548	525	587	557	554	505	569	555	510	552	564	542	554	536	533	561	544	537	570	541	588	550	506	536	579	568	569	510	537	572	578	556	515	562	521	577	531	531	551	555	559	539	586	557	536	550	525	526	557	534	502	544	544	503	511	523	580	616	512	550	484	551	536	524	535	557	533	571	544	561	544	572	558	567	564	561	534	536	559	543	537	566	525	543	510	560	539	503	563	518	557	563	456	512	536	538	558	574	556	504	541	574	549	576	552	519	509	506	573	520	540	513	556	547	503	546	519	538	561	519
25173	20724	27132	26734	20906	16040	2555	863	638	597	496	448	427	399	367	335	334	371	320	326	313	314	283	286	291	324	302	304	286	282	274	273	241	273	263	269	253	268	245	263	273	259	248	262	291	242	256	266	260	263	285	247	287	256	249	248	277	242	256	242	264	222	243	286	297	259	248	239	258	268	233	230	234	244	250	267	259	247	254	253	239	255	248	255	268	236	254	242	245	248	234	243	257	238	234	224	273	273	271	257	279	243	263	258	236	277	224	230	239	277	250	239	241	232	235	237	252	246	224	229	283	231	255	238	231	210	247	255	261	248	239	219	254	254	254	240	261	279	238	258	256	232	224	223	277	222	221	261	242	242	269	239	233	313	245	283	252	251	274	257	246	234	234	233	253	264	218	238	240	228	248	277	235	261	241	247	257	230	240	240	231	266	244	237	233	245	243	232	254	240	246	242	258	251	267	243	257	240	239	241	248	254	251	260	229	231	261	247	263	251	262	229	241	242	263	248	237	241	219	238	251	242	251	263	251	244	244	244	241	221	276	267	238	255	273	235	249	278	247	249	243	265	229	254	243	233	302	243	221	255	246	255	251	237	254	220	232	252	231	240	267	250	237	253	239	257	253	256	262	246	219	231	274	255	248	240	242	187	259	231	239	241	237	259	258	242	254	259	251	246	268	254	264	291	266	250	241	224	251	239	259	247	251	246	256	219	265	258	256	253	258	257	271	242	255	231	228	259	247	286	259	251	251	250	256	276	248	244	256	268	258	261	279	232	216	256	244	248	255	249	247	223	246	235	276	247	243	242	238	243	220	229	263	256	248	256	225	262	277	250	264	248	252	262	260	222	207	249	255	220	238	277	242	242	280	242	211	224	235	271	256	230	246	266	226	265	249	245	264	244	265	226	240	286	238	275	265	233	254	233	260	279	224	229	283	253	253	243	268	242	250	275	230	288	251	245	246	238	235	249	248	259	253	257	225	261	229	249	271	209	243	226	227	246	239	241	232	243	265	255	229	244	253	238	244	250	218	264	265	255	227	244	250	257	257	233	238	246	220	264	271	256	279	246	260	274	249	252	229	249	256	259	276	251	249	229	247	231	237	275	238	233	252	231	253	241	250	258	233	266	238	239	218	250	254	237	243	276	217	255	261	282	239	252	249	246	258	227	230	258	279	249	257	229	261	228	282	214	253	259	236	263	265	251	250	251	215	224	286	264	259	231	270	267	252	244	261	243	270	236	274	213	244	262	248	231	239	227	239	257	247	249	262	225	255	251	244	231	248	249	232	230	286	250	254	238	245	256	260	276	277	247	255	239	238	237	248	216	228	250	251	264	231	222	264	247	273	271	233	272	302	243	222	247	257	260	260	247	226	255	250	289	262	242	250	252	248	241	276	236	264	264	213	242	271	232	247	243	241	254	228	252	230	271	260	268	255	261	238	261	251	265	246	252	224	280	234	249	236	234	242	262	227	241	233	240	238	252	251	250	249	272	266	244	233	228	290	276	268	229	262	242	258	281	227	252	226	251	272	254	238	223	227	243	271	268	255	233	250	247	281	292	257	243	247	233	252	250	253	238	262	230	289	248	278	223	225	246	215	258	221	233	276	240	263	261	261	251	248	233	250	262	232	280	293	230	211	249	222	250	242	258	252	260	220	244	248	250	233	247	248	227	261	242	246	260	228	235	242	247	245	236	245	251	224	274	246	231	245	213	249	256	237	252	254	252	242	227	233	223	249	257	256	245	261	266	218	270	224	272	254	230	264	243	229	274	236	254	219	250	245	243	227	229	225	247	242	234	224	233	248	244	259	269	276	228	273	252	236	245	221	253	268	253	221	253	273	265	231	260	256	220	264	235	216	253	250	303	241	255	239	259	269	227	246	242	259	248	268	251	235	258	249	225	241	253	224	258	257	234	249	272	271	223	272	266	265	242	225	233	253	226	224	240	247	219	263	261	223	246	251	257	224	254	214	221	247	247	274	287	266	233	268	228	238	263	239	271	261	246	260	242	220	253	240	209	242	263	251	246	253	268	230	267	251	240	258	236	203	231	262	261	215	255	266	265	217	263	251	246	219	250	230	266	263	277	247	241	237	233	248	256	228	225	239	228	236	229	254	235	245	256	224	249	232	240	263	234	245	243	262	234	232	232	278	209	246	259	240	293	271	235	257	252	227	239	245	259	252	242	270	227	213	262	244	253	257	222	215	246	239	238	288	267	270	244	258	254	236	230	242	245	259	251	251	233	235	255	259	257	241	243	265	267	257	231	229	237	242	262	255	224	279	233	268	251	255	252	269	272	242	276	252	266	252	262	222	240	232	271	257	255	235	261	252	253	273	235	251	211	251	235	236	245	229	236	236	261	239	264	256	248	244	260	233	268	262	270	255	259	232	241	263	248	254	240	232	246	267	249	257	252	225	234	253	240	238	264	246	211	239	224	254	242	249	231	247	224	243	292	267	239	237	268	253	233	242	259	237	227	242	264	264	233	269	239	251	260	227	221	227	254	226	234	227	240	242	269	257	280	246	218	247	272	220	251	276	244	253	236	222	256	245	260	241	251	208	233	241	223	248	240	231	242	220	254	244	244	241	232	238	252	269	237	256	252	242	254	252	258	220	250	253	268	256	247	243	247	253	221	263	245	247	224	251	242	237	244	234	263	262	256	245	258	266	271	248	250	243	269	225	224	243	277	247	251	245	264	256	232	250	256	262	262	252	256	242	216	264	237	259	230	254	245	248	251	257	241	248	244	261	252	242	223	255	277	233	260	249	265	277	273	247	247	250	260	227	245	247	241	243	224	257	254	260	247	256	240	261	243	259	238	253	242	259	257	262	222	275	281	270	264	249	260	262	277	253	265	271	227	247	237	271	278	239	247	223	293	251	247	252	226	262	212	231	254	252	239	255	246	258	249	254	267	255	259	256	273	242	272	240	241	218	225	272	242	237	236	248	231	248	246	249	283	250	239	251	248	262	239	258	267	267	207	237	278	262	250	250	247	236	241	250	239	269	230	240	235	293	255	233	271	218	236	236	235	249	236	240	261	244	230	259	222	266	253	225	225	244	229	233	234	244	252	261	248	245	262	226	266	244	236	235	250	221	241	231	253	239	249	230	257	227	227	250	220	258	247	235	239	264	225	256	260	260	235	241	249	232	242	217	250	256	268	237	231	238	247	259	254	248	232	279	215	238	250	245	266	231	260	244	259	227	255	250	228	236	246	239	227	265	230	245	267	229	232	246	245	243	262	259	241	276	243	234	299	261	287	265	228	238	217	214	253	242	233	245	272	246	219	257	239	253	224	223	263	234	233	270	236	236	252	211	238	261	256	272	247	241	247	224	244	255	243	260	244	243	232	259	261	258	256	245	254	242	236	244	256	238	245	236	244	242	288	246	259	234	259	234	240	251	230	262	263	258	237	253	229	221	274	262	239	266	237	234	246	245	243	217	269	235	259	268	242	259	248	237	250	228	246	274	246	272	232	251	242
10597	21958	21573	31233	3589	2379	1811	1530	1222	935	804	779	667	613	580	538	468	446	388	409	382	391	366	374	371	338	327	348	338	337	298	299	301	310	312	320	330	284	291	306	274	283	294	274	292	271	305	287	279	265	296	272	289	269	303	257	264	286	307	275	288	283	279	248	300	280	295	265	278	272	286	267	245	273	278	279	250	239	290	247	285	247	277	259	261	273	271	301	256	267	261	268	275	246	262	271	260	256	265	264	283	283	269	267	297	267	250	261	268	278	245	293	261	296	272	260	243	264	304	288	250	236	251	250	248	275	277	274	260	262	271	245	275	256	269	248	284	274	255	266	288	289	282	267	303	254	246	268	274	293	256	296	234	278	253	299	272	273	248	241	243	286	240	281	278	278	253	272	254	266	275	281	258	281	270	284	263	271	282	250	267	270	256	261	276	274	273	288	301	225	258	247	245	283	245	294	253	259	237	249	279	268	274	257	255	273	276	285	267	267	236	285	292	268	285	266	236	245	271	270	268	260	274	252	293	261	227	233	254	238	256	279	263	283	259	286	277	270	256	234	260	248	253	260	257	298	271	264	276	276	263	264	279	277	242	277	261	226	267	251	275	242	267	269	274	295	282	281	278	252	286	272	272	290	277	261	252	303	291	285	262	273	288	260	273	279	284	268	254	282	268	277	285	254	269	294	274	283	237	297	256	262	272	291	245	275	267	275	254	238	245	257	277	269	285	234	278	252	271	292	250	250	255	254	242	247	252	248	267	256	269	273	262	244	231	267	273	254	275	279	252	264	273	272	273	243	253	254	249	257	259	292	260	244	272	290	277	265	275	283	265	259	277	256	288	279	273	242	261	238	242	282	271	250	281	239	255	248	271	264	248	287	243	280	287	262	231	284	265	280	268	252	252	263	268	260	271	265	249	245	249	244	278	261	263	287	276	234	290	276	258	280	246	263	284	260	292	261	250	258	257	286	301	254	278	251	241	273	272	258	291	271	263	267	311	263	273	267	272	267	288	262	253	260	269	284	257	265	269	274	243	273	269	265	276	255	256	285	258	287	281	269	251	242	268	258	251	237	260	247	253	265	248	253	286	268	276	293	272	283	265	261	280	285	266	267	274	274	247	269	229	274	278	262	263	278	261	268	246	270	297	241	259	261	264	264	286	261	276	272	291	246	304	271	289	267	258	296	274	255	249	269	241	241	292	284	276	278	277	266	245	236	284	296	251	261	259	267	278	272	288	276	273	271	238	264	270	262	253	283	265	285	251	258	286	275	282	295	256	281	269	259	273	266	279	281	277	253	275	273	268	280	289	244	253	279	311	275	303	279	234	263	280	251	266	281	266	247	264	260	291	285	267	272	254	273	246	253	276	261	256	232	246	282	280	245	247	249	280	260	286	257	265	262	260	258	274	279	276	267	260	231	275	258	290	251	270	256	244	250	311	258	285	278	278	228	267	259	249	258	272	277	250	256	259	259	252	278	247	253	259	265	255	246	263	250	290	281	280	295	280	273	293	296	234	267	262	289	243	274	276	255	285	243	268	306	251	266	261	284	255	250	255	257	281	254	285	252	270	247	254	253	275	263	276	270	288	283	249	282	282	268	271	281	258	273	270	255	267	259	280	281	267	247	272	270	257	256	251	286	233	254	281	264	256	259	263	265	271	274	278	290	229	271	250	248	275	256	261	281	278	286	273	282	264	282	268	240	274	249	253	289	265	268	293	236	270	275	272	287	238	272	256	265	288	254	287	272	281	253	252	281	268	257	288	244	268	270	255	282	294	265	257	271	237	277	282	239	285	249	267	270	273	265	262	282	291	275	291	249	262	257	251	281	292	261	262	259	262	245	257	263	279	270	257	261	250	244	271	277	266	276	284	283	284	302	248	270	266	217	256	233	260	257	285	262	293	253	273	256	271	274	254	248	268	258	281	244	241	293	248	261	279	295	266	250	269	242	258	256	271	275	260	287	280	252	282	271	255	251	232	254	266	247	268	290	272	265	274	240	255	266	306	285	250	249	272	262	252	269	275	264	253	264	263	281	264	297	254	249	278	258	280	273	270	273	270	316	254	309	284	264	299	251	254	264	291	248	256	251	261	279	270	250	266	293	234	267	236	291	267	235	256	266	290	267	245	280	237	252	260	270	272	279	277	271	280	262	265	267	268	276	255	256	269	262	243	281	269	262	248	259	253	282	265	252	296	257	269	242	254	254	278	259	269	271	294	249	259	262	244	269	272	249	258	256	278	277	260	266	295	277	249	260	252	257	270	249	247	272	273	245	250	282	253	262	259	257	242	272	294	250	265	270	271	262	267	255	269	260	279	280	270	285	292	263	267	247	266	276	242	299	251	254	273	264	262	256	273	280	256	263	265	235	280	270	271	289	261	270	255	261	272	283	263	261	252	255	266	269	230	256	233	258	299	306	292	274	292	258	269	250	268	264	292	272	286	282	240	268	287	249	271	265	267	272	285	267	242	275	261	268	250	247	244	258	274	263	288	251	271	269	247	258	259	247	283	243	284	258	252	297	236	263	253	284	278	262	249	271	268	232	248	236	251	268	269	271	257	258	290	278	287	258	274	259	247	272	275	281	279	261	260	250	259	240	257	287	276	276	265	280	266	278	253	267	242	283	276	275	268	252	276	289	243	255	271	262	268	245	275	250	245	254	242	283	271	278	252	256	281	287	269	282	292	288	261	268	276	262	279	264	272	294	263	266	251	262	278	272	268	246	270	261	250	260	231	270	270	249	291	244	283	260	272	259	266	241	275	262	256	270	256	294	267	254	278	280	261	263	246	284	252	271	284	263	252	244	255	254	264	225	282	263	281	256	285	261	251	271	276	279	269	254	271	253	286	253	255	254	291	270	240	284	284	270	275	280	262	278	282	239	266	275	258	244	246	261	246	240	266	264	297	284	273	276	246	248	275	292	258	255	257	264	271	263	267	262	291	263	269	277	253	284	263	259	260	285	251	256	276	291	260	291	275	266	278	268	337	265	287	272	242	236	286	281	284	254	260	289	253	249	283	227	283	277	267	296	251	271	281	243	276	236	279	259	280	273	257	273	249	260	251	299	266	278	249	268	247	310	260	239	289	255	259	258	259	219	244	260	302	273	239	260	276	291	279	284	275	268	269	292	264	249	271	271	270	301	269	283	260	250	261	274	263	266	271	251	262	261	294	282	263	233	278	272	300	254	273	259	260	270	259	276	253	234	281	291	241	255	272	268	268	283	280	227	267	284	255	258	256	265	275	229	247	264	279	249	236	299	267	268	277	274	272	286	242	278	274	248	293	274	268	281	271	263	263	280	264	245	279	279	260	264	263	252	258	267	236	289	265	253	269	238	279	266	286	294	242	243	286	258	245	294	264	288	262	269	272	243	278	250	275	270	293	263	246	268	296	301	279	286	277	269	277	285	252	249	268	250	264	250	266	244	268	271	242	293	255	227	286	244	269	266	250	253	266	275	268	258	228	252	279	294	266	282
22958	20710	27473	26167	20906	20604	14665	2217	1190	1060	988	910	800	830	760	689	673	682	642	626	623	596	618	599	607	533	613	597	607	536	584	564	542	529	522	534	562	568	556	486	506	567	547	558	520	508	545	494	525	555	539	520	505	514	518	535	544	489	522	514	541	497	538	539	534	547	484	520	500	544	492	492	497	531	487	535	535	532	501	526	542	544	531	501	509	471	505	514	509	502	479	491	514	519	515	507	512	505	496	531	502	530	547	507	512	518	520	530	511	509	496	515	430	492	530	549	493	511	539	510	483	556	515	517	563	490	497	493	514	498	486	528	523	543	532	516	474	508	488	491	564	482	542	471	515	491	474	499	500	513	492	545	505	507	517	491	490	473	512	488	504	471	510	519	530	527	517	517	519	517	526	526	481	529	514	513	508	470	493	489	467	568	506	482	497	523	501	476	489	511	504	501	522	506	512	504	520	490	493	488	557	519	493	538	541	526	480	494	526	523	511	480	516	544	484	487	526	532	541	493	508	519	493	532	454	497	496	511	517	506	514	495	504	466	480	481	534	506	496	497	495	515	512	504	483	521	511	498	534	505	467	539	478	485	465	529	469	540	493	479	490	516	515	487	513	467	489	541	500	516	507	488	507	480	478	534	512	503	501	488	494	515	488	493	489	482	476	505	532	544	500	482	496	548	486	487	512	484	499	493	507	469	506	518	493	510	524	481	508	492	496	519	545	538	510	515	499	520	506	523	492	512	508	532	507	473	477	551	495	522	536	508	508	514	490	506	451	513	518	467	525	531	552	532	518	492	498	496	490	503	505	520	529	519	494	503	462	504	516	498	478	496	540	486	525	496	492	534	503	467	505	510	566	514	529	523	505	522	507	455	550	493	558	522	492	499	469	501	551	514	504	512	492	498	551	512	526	482	496	514	498	503	480	505	484	455	484	504	486	506	516	521	507	512	519	473	522	470	474	516	481	522	497	489	492	566	507	499	449	501	510	478	534	473	493	557	526	533	473	521	488	537	496	479	478	558	535	492	509	523	534	508	530	493	489	472	497	516	500	484	499	497	506	543	495	492	502	510	461	497	475	494	487	506	503	523	495	518	526	507	559	492	520	480	519	536	482	516	474	544	517	518	502	460	520	506	464	488	514	500	485	507	503	522	501	486	509	529	503	481	528	503	492	523	447	505	518	507	458	517	494	510	496	484	480	526	500	517	499	521	500	524	519	526	475	530	532	488	503	492	487	514	499	513	479	484	540	508	527	497	480	513	504	565	506	492	502	485	511	502	502	534	513	472	544	526	531	459	505	527	522	475	506	502	527	506	515	511	538	505	495	492	497	472	506	482	499	497	467	525	478	486	484	481	536	470	461	482	508	498	450	479	488	475	463	520	499	487	531	518	522	519	479	511	531	487	526	506	527	504	537	524	502	457	510	451	493	488	529	527	498	506	496	555	496	493	534	506	513	511	425	536	476	542	543	458	480	536	536	528	527	500	486	491	507	512	514	492	544	502	494	481	520	467	496	503	513	546	522	517	514	534	467	481	494	513	529	492	490	528	519	516	480	505	472	470	534	554	484	511	532	545	532	480	503	483	518	498	472	527	524	507	462	515	500	505	508	471	484	537	496	472	511	469	517	499	508	502	500	469	488	515	522	518	507	502	488	481	487	481	484	536	509	479	502	483	491	487	509	521	512	484	477	508	520	528	495	505	489	527	501	502	568	523	495	524	491	485	474	538	509	492	491	464	512	522	498	510	508	475	507	483	532	519	542	508	532	503	510	531	540	527	509	491	503	513	534	528	500	488	470	474	485	516	495	501	481	509	530	500	492	499	512	445	486	530	489	474	462	517	554	480	498	561	534	501	481	469	517	525	519	468	546	486	518	538	546	530	472	500	494	485	495	539	516	522	520	507	535	530	499	485	537	539	527	504	471	521	520	521	497	499	530	517	486	465	510	528	525	494	494	515	538	524	535	494	500	488	527	501	532	472	526	520	505	488	518	499	508	501	484	568	550	491	501	498	469	532	505	522	540	504	514	502	499	520	485	514	535	520	539	491	511	474	476	482	533	556	489	538	507	516	465	499	493	515	482	557	538	518	503	544	475	503	530	517	505	540	485	489	524	508	513	444	509	519	523	511	501	497	492	504	501	492	486	524	506	491	519	506	518	499	506	506	492	540	507	487	480	501	523	544	521	506	457	510	510	477	488	472	518	525	531	540	524	494	486	496	487	507	533	491	482	491	503	519	526	442	519	511	501	469	514	507	536	485	533	532	543	479	499	529	503	490	513	520	527	534	453	486	509	515	515	531	526	490	527	490	509	533	529	490	508	499	492	530	552	546	531	530	521	525	497	502	507	517	495	522	497	514	501	483	490	497	527	488	496	515	483	461	487	505	511	497	483	464	530	485	509	505	497	482	525	506	486	516	488	488	513	494	487	519	500	503	480	508	499	531	491	545	512	537	499	503	477	517	478	500	474	515	474	514	510	516	460	501	529	511	466	512	486	493	516	525	525	502	508	508	508	509	486	508	532	512	485	516	489	479	504	470	513	469	492	500	514	489	515	554	524	489	519	482	489	504	516	511	525	550	484	507	541	507	540	487	504	484	484	496	478	548	478	507	459	506	481	478	512	589	497	537	511	520	501	519	491	493	494	513	506	521	503	462	497	518	484	528	497	518	490	470	496	482	515	501	486	495	457	512	512	515	484	528	533	502	516	482	548	514	447	542	541	477	515	514	488	492	487	501	525	515	507	504	486	494	499	508	495	496	520	494	516	533	482	505	491	502	504	501	495	522	500	469	471	563	480	472	494	523	558	468	491	502	514	459	523	499	503	464	556	500	470	474	483	516	544	533	515	519	528	530	517	523	483	494	491	529	525	518	522	498	505	492	489	506	489	483	542	535	519	473	512	473	483	531	524	462	485	521	518	507	538	479	541	460	513	485	461	535	481	498	521	519	495	512	487	475	494	498	538	492	509	507	481	501	500	515	521	495	524	471	509	499	480	495	557	481	547	534	478	519	519	547	469	504	483	522	532	498	491	514	502	486	502	530	487	481	494	523	543	473	526	480	524	468	492	521	506	520	484	521	511	481	506	541	482	495	508	500	488	464	522	519	468	471	554	485	474	512	532	500	471	505	501	508	492	499	484	514	512	488	505	496	497	525	533	525	497	464	515	487	510	474	516	477	520	520	506	467	496	489	511	533	504	449	507	494	532	517	477	486	516	546	478	506	498	568	514	518	479	499	484	514	492	463	493	533	483	491	479	501	490	507	494	493	505	498	508	475	564	530	520	480	534	521	523	499	474	481	498	479	519	505	499	519	506	517	472	500	514	506	553	532	495	521	527	514	489	478	547	560	448	538	505	485	520	531	470	501	523	512	460	532	485	505	509	518	499	522	526	513	482	488	504	499	504	504	479	510	520	526	512	529	484	493	504	485	532	507	487	505	520	498	518	504	471	509	486	514	482	508	506	502	496	499	507	524
14316	28909	28101	35545	6345	4363	3472	2732	2187	1853	1596	1385	1197	1090	1048	946	860	830	761	716	701	693	662	636	660	643	618	566	588	615	527	592	547	597	537	525	582	549	502	521	560	551	546	510	542	520	550	486	499	505	521	506	519	501	475	496	500	491	488	494	511	502	511	463	477	520	480	489	523	474	492	512	497	479	506	485	461	485	508	493	475	476	491	494	459	480	465	486	454	479	487	484	483	479	515	467	511	479	506	533	480	478	487	480	490	437	454	503	449	490	483	453	472	472	471	461	481	478	499	513	509	470	472	437	508	518	505	500	479	497	481	488	513	491	459	473	468	513	485	472	490	489	469	474	481	497	487	473	546	530	483	458	454	474	503	501	470	450	481	486	474	450	469	516	512	489	498	496	512	483	486	519	519	475	527	471	532	472	469	474	445	506	506	489	461	467	471	489	453	480	494	487	474	510	504	474	498	509	500	492	510	510	482	467	462	525	486	481	457	488	512	472	458	438	539	471	480	466	478	487	496	518	477	463	498	494	524	474	471	478	457	485	510	497	472	519	485	472	480	478	489	479	473	464	483	484	489	457	447	462	484	473	468	440	481	450	480	449	515	514	471	468	474	458	533	475	498	462	486	506	504	491	484	457	472	467	463	510	499	489	506	463	472	474	461	483	502	480	452	478	456	475	456	476	496	446	435	459	460	495	462	477	467	471	466	485	489	466	458	508	472	434	504	476	496	522	472	518	480	463	495	484	473	507	478	467	480	507	502	457	491	491	507	496	522	466	498	502	479	503	480	545	502	449	463	424	517	498	470	484	500	469	481	458	526	446	444	474	459	498	457	508	467	485	469	493	493	486	510	465	444	525	492	435	475	488	460	446	530	483	526	495	519	459	467	489	442	477	450	490	499	498	497	472	494	459	480	454	441	461	465	470	464	490	470	480	525	470	494	483	495	506	477	489	513	473	462	454	528	445	486	473	460	500	466	459	496	476	460	477	517	483	489	495	482	487	462	500	460	452	504	492	481	494	442	496	473	490	480	465	499	463	497	504	481	427	453	471	446	463	503	489	496	482	487	469	476	481	462	453	494	479	446	524	469	464	469	492	485	485	494	528	472	492	461	469	455	463	494	489	467	473	509	461	496	453	461	467	448	494	537	460	498	486	467	469	493	488	451	491	497	480	498	499	452	484	503	538	472	477	450	484	455	449	475	473	475	490	475	483	463	454	470	493	473	466	506	475	496	465	471	488	472	488	487	510	409	522	482	442	458	461	475	461	475	470	449	464	450	487	497	471	502	506	505	506	504	451	495	494	464	512	499	475	527	486	480	497	485	482	473	484	506	502	490	443	487	448	510	482	478	507	497	484	513	484	471	470	469	457	465	479	485	490	498	466	530	492	437	467	492	488	457	463	491	475	495	458	506	465	471	485	521	460	516	490	534	489	463	451	467	475	476	467	446	450	507	450	466	453	485	472	460	524	502	475	506	507	492	460	495	490	482	453	483	459	473	458	513	487	489	472	479	516	507	499	478	467	520	495	472	475	442	492	478	458	515	471	493	512	518	474	492	444	453	489	487	488	498	459	488	482	480	507	462	472	491	489	484	484	491	491	472	474	480	433	503	487	505	501	482	481	445	468	460	479	471	504	490	486	481	493	478	458	493	472	447	513	461	480	478	490	460	469	473	500	461	484	501	499	483	485	484	530	470	507	485	446	483	460	448	504	483	515	447	516	445	465	515	500	524	490	490	477	491	475	453	487	429	489	483	487	483	467	484	506	498	499	467	511	465	523	515	453	480	536	496	456	459	480	466	483	525	475	480	487	473	470	477	463	448	472	464	501	509	478	479	473	462	516	461	463	458	443	474	450	475	509	474	460	485	481	457	510	495	492	450	455	467	449	496	495	479	478	479	477	479	485	483	473	485	460	489	477	473	487	461	482	503	504	472	477	465	480	490	489	483	470	508	469	498	426	499	500	481	466	473	483	467	497	483	487	482	478	465	465	469	508	485	498	492	513	472	477	479	505	462	487	468	475	445	465	473	476	473	506	479	468	487	485	460	472	503	488	447	448	468	517	494	465	525	510	466	427	471	471	475	515	439	464	474	490	472	496	456	496	511	463	479	482	461	474	477	510	470	444	479	506	478	473	508	499	492	467	482	479	474	469	481	472	462	469	483	525	493	492	491	521	458	479	454	474	443	478	507	476	448	468	482	497	455	461	488	447	483	490	463	456	437	458	514	527	479	472	467	466	494	504	449	502	487	513	473	496	500	461	451	450	472	505	491	459	480	512	448	488	470	501	492	520	462	490	467	501	481	448	520	489	468	470	476	504	494	480	493	516	480	510	529	475	472	419	477	505	515	471	492	448	495	515	479	484	491	469	487	523	483	474	460	466	514	471	489	485	446	487	476	496	423	489	530	468	500	467	465	491	505	465	495	484	474	484	484	504	512	513	474	428	443	472	473	500	490	461	510	503	453	503	470	502	464	504	464	462	499	446	471	501	463	481	472	436	458	492	496	495	469	474	508	460	469	512	441	514	479	519	475	477	452	456	497	471	489	486	458	441	484	488	490	491	459	459	529	491	492	464	465	459	463	478	503	483	471	450	486	502	492	467	443	471	519	483	457	462	494	463	474	486	503	473	496	530	451	499	505	484	472	472	433	481	503	428	489	487	525	463	486	471	484	509	501	441	488	444	484	472	470	474	471	498	493	515	497	433	497	496	471	486	468	473	470	471	437	437	501	439	534	493	492	484	456	455	473	505	484	481	449	473	469	463	477	462	471	466	477	474	478	427	531	493	501	450	436	491	528	452	467	487	494	497	473	493	468	521	458	486	488	496	454	490	477	521	469	477	481	497	476	467	446	503	456	544	476	494	450	500	472	516	462	430	453	486	497	476	448	437	501	502	472	486	466	473	482	484	455	459	514	474	493	465	451	460	509	502	457	466	454	506	498	484	522	457	477	499	489	496	487	494	473	459	458	515	456	506	496	478	485	465	465	467	486	456	511	454	503	470	476	487	483	512	469	464	502	519	476	488	491	467	506	508	492	475	446	464	461	471	466	483	446	500	477	479	465	457	496	492	495	484	476	465	474	515	516	475	492	486	471	476	471	463	468	456	475	452	473	451	440	479	471	477	508	511	486	477	529	525	490	489	515	497	458	488	461	478	440	498	432	491	464	482	465	468	464	477	485	497	462	485	483	469	473	447	473	475	462	455	439	503	481	463	496	463	470	487	516	542	483	490	525	516	505	444	515	493	503	517	505	476	477	509	469	503	516	457	504	500	468	468	453	465	446	446	488	464	488	508	472	463	472	478	476	486	491	456	482	490	495	516	503	462	483	511	491	485	478	503	452	514	467	508	476	439	488	471	489	495	499	521	489	449	513	484	474	500	489	477	487	437	458	490	483	477	467	487	464	475	457	520	421	480	489	521	498	475	471	475	492	474	525	477	449	488	448	503	483	512	460	475	495	471	482	481	472	468	505	518
28311	16207	6359	6783	967	603	571	570	598	571	567	523	564	542	505	561	551	551	493	537	542	530	570	491	539	560	546	529	523	521	561	530	543	534	520	524	536	572	507	530	510	539	545	519	552	519	562	535	534	555	528	514	510	525	526	514	496	498	535	527	512	572	528	568	534	540	572	531	531	519	541	558	538	513	525	550	545	545	497	533	527	543	497	474	531	543	507	520	599	566	546	536	486	536	539	540	532	544	477	533	552	547	556	528	531	519	491	497	554	537	546	531	511	553	548	490	525	519	542	542	474	524	547	575	537	528	544	506	564	569	571	498	562	571	520	506	536	537	518	536	551	523	520	544	564	522	523	551	568	551	516	519	506	532	512	553	528	508	527	528	514	563	542	509	531	524	493	513	574	516	480	541	527	529	556	524	527	530	518	565	533	554	529	489	494	515	509	556	530	529	550	471	550	538	504	527	569	551	495	553	548	553	540	543	465	517	551	509	537	526	548	531	500	563	498	510	474	520	537	560	545	585	547	520	523	523	548	513	509	533	552	534	545	551	543	572	544	517	538	531	540	514	547	529	506	547	533	525	553	540	519	534	569	529	503	523	501	564	543	497	535	517	507	527	569	548	530	555	546	558	526	516	530	533	526	557	512	498	507	503	552	573	517	504	534	512	535	540	561	545	519	560	475	528	508	478	543	524	558	528	540	542	491	530	509	532	546	549	545	518	508	522	546	556	546	576	532	537	600	495	575	518	537	515	540	479	438	513	505	563	517	527	510	502	516	511	563	535	498	497	535	518	515	550	518	564	563	486	477	549	507	512	514	500	531	538	531	499	512	551	511	515	491	526	536	519	556	520	549	504	564	544	530	562	543	522	552	543	553	533	514	507	558	489	544	488	510	533	538	565	517	534	555	511	518	479	519	511	511	520	557	586	526	495	533	510	532	521	557	514	538	524	555	529	528	549	541	523	529	541	501	554	581	525	541	528	536	548	544	496	548	519	509	526	489	524	532	532	492	525	525	524	546	525	501	543	518	477	520	527	580	520	512	517	517	581	529	528	556	580	516	540	513	528	575	510	545	555	578	533	540	531	524	568	531	540	489	538	553	541	516	559	474	563	528	511	561	551	546	551	564	562	564	495	524	550	504	525	570	533	536	506	599	547	535	545	530	577	586	545	524	557	504	516	524	508	554	499	512	525	522	581	546	551	556	508	575	519	514	526	580	510	547	498	537	543	523	516	545	538	522	538	553	526	542	566	519	576	549	514	527	534	549	530	524	536	519	510	576	553	533	548	535	517	553	530	527	535	535	505	576	554	495	486	534	547	548	525	575	518	520	550	552	526	542	555	502	565	515	529	535	510	546	532	521	491	541	535	528	502	538	531	538	514	499	505	526	515	532	502	546	524	528	532	570	523	523	500	497	523	519	509	505	542	518	550	525	503	532	546	546	526	505	558	487	543	493	520	542	543	533	572	530	573	522	534	557	535	492	511	534	566	515	497	525	524	532	510	562	537	511	567	506	493	541	528	540	522	502	493	561	535	526	593	495	544	578	542	497	518	465	485	549	559	571	583	561	539	512	530	544	532	564	526	499	504	573	537	500	562	528	528	538	508	539	560	547	580	503	547	558	534	538	509	508	518	569	494	509	521	553	545	532	541	597	517	532	540	531	538	591	496	501	526	515	551	535	518	579	505	513	552	565	535	570	535	547	507	512	520	519	529	537	503	523	566	541	524	526	504	577	522	531	507	540	526	530	509	555	534	536	557	491	529	543	552	544	527	512	522	576	554	566	549	501	532	531	554	555	525	501	562	498	527	535	540	507	479	523	618	575	570	546	506	531	558	564	514	511	521	540	475	539	552	521	541	552	548	534	538	527	523	542	523	525	528	532	560	525	527	519	517	491	527	525	509	549	480	565	543	496	523	543	557	543	564	547	553	550	531	505	542	567	522	548	525	497	559	528	522	517	502	513	524	557	527	513	533	539	490	525	510	540	536	509	533	499	540	579	513	492	545	549	517	595	549	487	538	524	532	523	511	511	566	549	516	526	520	552	544	480	520	567	543	557	554	542	512	502	524	525	521	558	557	512	533	508	528	504	561	540	523	567	564	538	544	517	567	508	504	549	547	530	498	564	535	534	521	552	520	520	514	510	556	546	511	486	531	529	535	519	571	512	541	561	538	523	532	494	530	536	488	505	478	535	522	514	531	518	528	486	538	508	556	560	558	566	546	527	496	535	572	561	550	527	543	510	568	536	489	525	538	517	500	503	521	539	556	513	525	537	542	526	495	486	511	525	502	511	557	504	523	562	524	520	539	547	546	552	509	595	514	561	537	537	519	503	569	571	534	556	519	513	512	521	511	567	520	526	566	561	501	555	504	495	554	526	520	477	523	569	543	539	548	540	559	469	478	546	579	522	531	520	537	528	517	562	575	510	500	493	528	530	504	514	562	520	541	525	516	553	495	549	544	542	520	547	545	514	566	547	533	509	546	500	514	569	548	581	499	517	545	555	557	519	533	493	521	530	527	535	536	508	499	486	546	527	533	537	481	515	572	529	522	514	498	530	577	491	523	531	535	509	525	521	475	555	515	541	560	490	524	525	540	526	590	533	477	556	555	560	513	519	515	506	558	514	556	574	548	531	493	527	509	518	483	538	530	562	509	554	548	509	545	580	510	486	515	502	551	501	528	527	497	539	529	535	542	530	517	550	572	544	535	522	563	511	580	527	486	507	496	557	504	544	551	538	500	474	511	502	520	550	573	522	520	552	533	528	531	537	512	559	520	538	550	511	521	534	510	511	514	543	500	571	558	519	525	549	550	564	552	548	561	522	518	541	543	492	506	553	508	572	509	533	499	541	521	520	533	534	575	549	524	520	496	559	538	529	510	514	568	511	510	517	539	537	525	538	495	532	525	518	554	573	520	522	545	541	511	521	558	520	505	531	532	543	515	458	515	559	554	491	525	445	514	525	557	585	510	523	496	563	557	492	556	585	536	518	525	521	540	527	517	560	511	563	536	560	529	551	528	495	531	523	551	495	501	571	573	573	523	518	513	562	534	540	544	539	485	537	546	510	526	509	517	534	556	548	527	552	527	510	541	553	493	521	535	504	551	504	553	578	497	525	533	527	553	504	544	540	532	505	553	520	548	495	545	540	531	518	559	565	558	497	549	561	531	509	520	527	574	537	515	552	493	532	526	464	517	565	544	507	526	506	488	557	531	540	498	531	549	529	472	519	518	558	530	569	502	495	487	510	506	537	553	521	562	519	548	552	518	513	520	500	535	553	553	528	523	530	556	564	574	542	556	535	546	541	579	533	569	529	562	526	552	483	524	521	498	521	504	476	533	549	502	510	514	530	543	552	536	526	560	540	517	573	536	549	562	539	529	527	543	528	549	501	570	513	540	517	513	577	523	490	533	549	562	507	550	563	535	551	517	537	550	488	536	550	534	595	540	563	545	551	502	535	505	503	513	486	545	568	542	546	518
8527	10164	9665	8818	774	665	644	621	603	582	526	601	591	553	557	543	557	545	571	550	558	561	562	523	553	551	589	523	536	560	582	528	597	535	562	540	566	553	550	564	561	592	537	547	584	589	514	584	596	530	541	583	563	600	545	530	568	560	583	579	564	506	558	575	567	588	515	554	563	529	546	558	515	518	546	567	510	527	550	520	569	534	565	589	515	516	541	551	586	540	542	558	565	558	569	542	578	588	566	565	560	529	572	563	593	562	579	596	545	547	548	584	565	577	527	543	584	533	559	552	585	546	607	558	557	572	532	550	585	569	593	555	573	508	526	558	546	573	538	535	540	603	559	535	529	586	590	583	524	569	535	556	543	544	620	576	550	562	535	537	541	544	602	542	571	554	515	568	602	525	556	557	609	538	520	528	551	570	538	511	586	550	560	530	539	582	566	521	515	584	565	553	568	622	535	520	526	584	542	567	589	583	530	549	565	556	580	592	558	578	562	507	568	564	553	607	569	550	568	558	535	548	600	541	584	547	568	552	535	538	544	579	545	576	581	534	558	546	612	517	545	519	537	551	587	542	513	541	529	544	526	524	554	522	562	546	577	569	523	545	488	544	545	535	543	561	534	524	508	566	589	518	559	514	516	584	575	554	557	593	584	545	568	569	531	564	533	566	545	541	567	588	583	534	568	539	529	549	567	557	564	564	541	549	549	554	541	552	550	587	555	567	548	544	583	533	540	541	564	585	556	529	541	531	529	537	561	537	557	558	563	570	559	568	591	537	566	581	548	571	559	558	567	537	508	590	549	565	625	555	536	587	539	553	557	530	586	579	539	591	569	548	525	546	565	524	543	546	533	596	515	541	563	572	565	549	541	562	590	538	558	571	563	609	603	577	541	530	535	531	551	553	516	522	556	503	569	546	544	574	521	564	538	557	588	583	535	551	522	591	554	580	517	573	582	580	573	543	524	576	607	569	584	535	533	562	544	543	547	546	541	548	544	543	545	562	556	553	578	535	528	546	543	542	580	533	539	537	568	541	600	567	592	529	558	573	563	564	574	581	535	555	572	557	559	555	577	544	607	576	546	526	532	574	579	554	563	548	541	556	574	526	557	530	548	555	548	527	541	518	544	527	560	562	531	551	575	583	533	553	574	549	505	585	555	571	558	588	546	568	541	569	543	572	584	593	549	559	551	547	520	537	564	561	563	565	529	548	546	572	537	549	565	564	514	574	569	502	512	539	595	592	548	551	524	559	564	554	548	554	581	535	566	556	536	513	568	540	599	577	561	541	542	578	543	547	558	582	509	530	550	512	590	605	574	576	578	545	527	552	570	552	498	534	552	576	576	576	522	532	545	537	566	558	543	587	531	528	559	536	555	544	565	503	500	574	544	609	581	615	548	518	543	545	579	599	572	595	565	559	562	555	585	550	508	530	549	560	519	562	557	543	511	588	550	548	519	552	534	563	551	531	553	581	552	543	603	536	549	550	522	575	504	583	560	544	543	567	547	580	583	553	560	569	559	578	567	548	553	551	547	549	549	578	484	584	538	573	574	523	555	567	568	551	524	570	568	542	558	575	571	581	573	565	548	551	580	585	557	479	536	553	562	560	579	570	579	552	583	563	554	512	549	534	572	562	538	574	567	582	565	550	532	546	556	561	516	523	529	525	543	567	514	534	549	560	567	554	561	538	566	534	579	530	522	546	567	562	545	538	569	575	556	565	545	543	582	588	524	512	597	574	558	574	540	572	561	563	540	526	509	549	577	588	554	541	551	528	571	558	573	586	542	556	570	550	554	500	557	579	560	535	564	537	539	541	509	591	565	572	552	575	533	515	506	570	581	574	564	604	582	606	574	543	563	566	583	574	565	577	514	538	556	544	561	574	547	542	556	570	538	560	527	522	530	555	493	523	565	534	522	541	590	584	537	515	573	570	578	519	547	516	548	555	506	539	565	579	558	585	558	571	526	575	543	541	578	572	573	561	527	529	516	553	536	549	563	557	537	572	562	586	543	547	572	578	598	563	552	543	557	508	533	545	538	537	568	530	567	496	516	572	562	571	540	517	549	536	594	555	561	555	538	585	551	564	524	536	600	604	619	570	559	573	545	528	584	567	569	560	523	557	540	585	546	563	539	557	555	528	571	589	523	567	544	524	578	557	556	566	591	523	583	563	568	591	531	534	558	560	554	564	550	569	564	555	561	560	569	526	568	545	596	532	569	526	571	564	529	515	554	588	572	542	589	533	553	541	475	541	556	591	566	559	569	535	576	536	564	509	536	530	582	518	595	586	550	574	512	575	509	573	545	525	565	591	538	587	533	546	538	555	565	551	530	545	574	582	589	556	523	544	544	552	539	556	558	518	562	519	547	537	546	577	514	571	525	546	576	551	572	542	520	555	553	559	563	542	544	536	602	520	543	541	579	561	576	573	582	520	530	516	558	568	527	558	578	576	542	538	541	569	541	605	580	572	567	568	546	548	556	539	524	548	519	547	561	556	517	543	518	588	536	567	586	538	554	567	550	570	606	572	539	570	546	509	581	526	546	540	561	567	581	571	535	558	590	509	530	555	531	570	518	557	513	533	579	524	527	551	547	522	547	552	510	537	546	583	525	598	546	579	580	562	524	554	565	553	539	510	592	570	554	559	573	586	511	529	562	529	563	528	550	539	576	587	534	544	541	572	622	569	552	533	610	576	563	584	536	515	556	575	573	532	607	615	529	542	573	608	542	540	590	583	557	536	578	559	536	545	565	549	571	507	562	586	537	556	539	578	529	552	581	554	515	552	566	575	567	562	599	520	566	502	557	578	572	546	532	562	557	524	593	503	583	546	555	562	561	583	561	533	541	601	592	545	556	564	513	577	528	529	563	545	580	591	560	555	577	510	530	544	565	567	585	539	580	550	524	511	522	587	577	571	537	531	527	585	563	531	537	545	538	537	516	557	574	583	550	551	586	544	539	565	595	505	561	565	583	550	512	607	563	532	531	584	549	571	560	564	593	519	554	527	533	545	537	587	551	564	537	532	536	559	561	550	544	551	542	532	546	546	553	541	555	531	533	556	543	555	568	553	538	591	560	566	581	536	546	539	527	560	544	550	563	545	592	510	512	522	539	536	577	540	581	550	566	581	541	549	523	557	569	593	525	576	566	523	572	515	560	530	563	550	548	517	564	558	557	547	566	564	607	542	553	547	528	637	552	558	570	572	546	564	555	519	552	541	537	611	556	599	551	534	557	584	546	575	511	590	601	535	533	577	558	512	564	597	571	539	546	537	594	525	595	525	526	562	536	509	587	535	581	568	547	572	559	560	525	563	625	577	527	574	576	544	600	571	517	543	581	568	579	576	583	537	588	570	594	530	568	571	540	577	536	563	586	524	562	585	533	552	535	584	567	560	587	596	553	565	559	562	575	553	562	523	566	577	601	576	517	580	540	545	577	546	575	577	581	578	572	538	581	522	545	557	576	521	518	573	538	572	534	579	525	550
25165	20732	27190	27637	21002	17865	4009	919	653	579	502	451	411	386	416	367	373	365	345	320	354	320	310	284	287	302	312	307	288	289	307	271	276	269	263	288	269	240	269	269	269	273	257	281	245	274	252	261	275	301	283	274	283	297	270	265	282	277	275	312	260	276	285	272	268	271	280	268	295	261	277	218	250	262	290	239	243	251	273	258	278	254	240	262	263	266	264	259	266	260	236	275	265	298	276	247	242	282	254	268	291	269	265	252	285	260	275	263	252	282	236	263	270	223	240	253	252	274	291	236	266	296	268	256	242	243	263	287	249	266	235	258	243	252	298	265	268	252	266	266	271	263	254	229	252	273	274	262	266	255	270	232	258	258	231	251	260	258	262	253	276	288	316	255	262	272	259	235	283	260	275	264	247	272	234	252	269	263	268	259	243	264	263	292	273	229	261	273	270	260	269	268	274	279	256	258	262	250	252	279	259	284	285	256	288	254	261	266	234	272	259	257	290	237	249	258	261	255	273	278	253	264	259	241	302	271	268	274	250	274	242	251	243	270	239	282	275	248	256	281	275	267	252	229	247	239	242	264	237	263	266	272	241	235	278	243	277	242	254	237	291	250	260	236	283	270	239	273	251	251	245	270	242	291	267	265	251	258	272	276	236	247	255	238	285	275	249	251	289	272	260	271	281	260	287	266	264	266	266	287	237	248	256	253	275	257	222	250	260	287	276	261	262	237	276	272	236	282	268	290	242	252	261	316	249	269	235	268	285	254	250	279	280	246	283	291	265	280	275	257	249	287	246	277	296	260	251	264	272	261	261	236	268	257	243	291	264	249	240	288	240	236	271	281	300	255	256	268	279	243	279	223	292	290	309	261	230	253	268	286	275	267	269	265	243	254	246	267	242	262	254	242	248	272	278	272	269	272	273	252	285	262	258	234	236	218	265	285	253	264	272	241	256	246	274	281	263	247	278	263	264	257	266	260	244	271	278	242	240	267	273	270	247	252	269	286	264	247	266	269	257	266	294	288	271	279	254	252	262	229	268	274	261	248	273	249	246	286	247	258	242	246	260	265	270	271	286	258	245	265	251	252	251	233	260	278	258	271	302	228	306	233	279	271	261	228	266	256	270	257	288	254	256	280	242	269	263	310	237	269	261	240	234	258	272	239	282	276	270	243	249	256	267	256	267	273	246	266	245	280	277	273	293	251	282	264	269	248	230	258	243	260	239	252	288	257	276	234	278	267	272	246	247	311	261	234	280	264	282	273	278	270	280	255	289	273	279	264	288	284	280	283	250	261	234	258	254	257	262	265	268	264	271	253	249	258	252	263	241	291	259	258	246	240	241	298	257	248	266	256	223	283	250	283	258	282	272	265	234	280	269	305	279	269	255	255	269	263	248	285	258	260	245	248	252	254	272	247	252	298	285	256	259	253	259	250	257	267	268	260	251	250	275	284	265	254	275	248	282	254	259	264	257	239	244	214	259	257	248	253	260	272	244	252	278	255	261	287	284	272	245	266	275	267	273	291	272	251	256	245	241	291	231	241	292	253	262	262	285	253	259	242	254	243	254	244	272	279	263	263	256	263	255	232	287	266	293	249	252	263	294	263	262	242	263	248	247	274	257	272	261	259	265	251	249	248	275	284	244	228	248	245	300	253	287	263	295	260	229	273	263	301	252	269	298	252	261	245	261	268	254	271	287	258	267	263	237	286	283	265	282	248	296	272	258	282	269	270	255	259	282	272	273	271	282	268	257	264	284	257	295	262	269	264	257	280	273	259	259	265	284	250	233	264	282	249	273	258	261	246	261	302	275	239	269	257	254	265	295	261	247	282	274	249	269	259	253	262	261	284	278	235	255	267	258	271	252	244	255	233	261	250	302	279	238	285	271	251	278	249	271	296	235	277	257	270	293	260	284	250	244	272	270	248	279	258	249	282	251	232	240	234	283	265	283	268	262	298	274	256	272	256	285	240	258	256	265	245	280	273	272	277	279	273	275	245	250	268	278	269	258	278	250	219	252	277	255	274	270	267	287	246	274	239	254	254	246	281	288	268	275	254	270	229	261	237	263	288	251	278	262	242	270	261	234	262	256	278	283	260	263	250	277	257	282	237	265	237	271	260	264	257	271	291	266	262	278	226	267	238	246	261	274	263	259	269	261	281	285	274	285	278	253	274	241	272	280	261	294	257	277	310	250	244	263	260	259	234	286	259	266	257	259	253	278	272	264	299	246	283	273	240	297	232	268	266	273	255	269	260	231	249	265	301	275	253	278	261	248	266	234	267	275	260	222	274	284	248	287	255	273	254	234	252	267	268	242	271	286	247	271	281	259	241	301	269	251	274	246	265	260	250	251	284	291	259	262	264	273	290	252	261	270	288	275	289	235	264	261	266	245	263	262	265	265	280	286	287	257	273	311	260	269	270	282	269	260	270	260	259	264	268	258	282	249	282	280	272	286	243	266	260	250	242	254	274	247	229	243	249	272	273	270	283	274	280	244	259	263	263	278	265	294	272	253	252	265	265	263	281	281	268	273	284	256	271	272	228	253	265	261	271	258	284	251	294	259	266	277	222	236	271	269	244	251	295	290	249	275	262	253	247	289	275	258	262	267	239	264	254	250	264	265	249	301	265	284	263	285	259	240	264	256	245	288	270	257	236	238	282	240	270	289	285	276	270	262	266	277	275	260	247	257	251	254	307	276	255	285	285	281	266	254	281	245	272	257	260	258	277	261	282	258	265	280	269	233	269	246	272	272	274	269	243	245	244	272	270	254	274	266	220	281	244	283	300	239	291	248	262	262	251	274	242	266	279	228	278	264	273	277	282	266	272	263	259	280	275	288	266	256	258	266	241	273	285	252	252	265	275	267	266	261	235	249	280	284	242	257	264	247	280	282	254	275	246	244	254	243	275	273	240	279	259	279	276	262	260	245	289	285	273	249	261	257	261	281	240	277	270	254	282	270	279	250	289	251	260	258	278	251	277	243	240	254	277	280	273	251	257	271	259	274	271	243	268	260	253	278	270	259	238	269	248	267	240	268	268	256	250	283	249	249	262	285	276	277	266	269	263	287	255	272	264	272	268	251	270	295	245	260	260	260	287	259	264	267	250	286	272	221	259	291	245	273	245	228	228	250	257	261	267	272	270	245	281	265	264	256	231	223	289	251	249	274	239	243	271	256	255	271	262	244	257	268	240	264	197	228	266	303	264	277	267	264	255	259	264	246	310	250	254	278	278	235	284	236	252	249	281	235	294	247	276	258	253	283	251	273	258	277	255	261	267	269	238	249	256	261	260	273	256	269	279	272	234	259	227	275	282	239	281	255	261	282	259	242	275	271	281	269	256	252	258	264	288	258	251	281	262	259	308	240	259	262	251	241	254	291	269	262	282	259	277	290	278	259	270	262	276	267	266	269	257	259	252	277	244	255	241	245	244	272	263	286	284	268	286	259	247	251	259	255	253	276	265	256	258	284	250	263	266	226	270	265	254
11403	22312	21342	30466	3473	2496	1867	1485	1150	999	886	766	657	596	507	522	480	457	423	444	425	382	398	362	385	384	331	321	358	342	358	322	311	306	316	297	320	357	326	294	291	316	284	329	297	321	299	298	281	296	287	303	310	338	283	299	291	256	286	297	300	291	301	266	277	275	276	299	295	282	255	298	319	294	301	305	291	305	279	291	284	289	300	309	284	304	266	296	270	293	291	286	283	262	274	293	291	278	268	277	261	266	297	302	270	273	279	273	287	284	274	284	276	280	320	282	271	263	287	289	286	263	278	307	269	273	276	242	273	275	301	297	288	271	274	282	275	312	285	313	267	252	291	293	289	264	265	310	291	286	299	294	276	307	272	263	262	286	288	276	295	268	320	291	308	286	283	255	289	276	264	281	254	278	294	272	295	274	288	305	269	262	290	316	274	307	279	277	263	279	287	284	275	278	285	282	284	256	278	296	300	268	313	302	267	273	268	257	305	268	288	274	270	272	302	281	264	288	304	310	256	264	310	283	296	274	299	307	262	290	292	276	301	281	280	282	273	319	278	293	290	266	279	281	290	291	290	277	281	311	293	271	296	325	277	291	280	284	248	274	264	297	277	283	301	289	269	268	242	294	273	285	294	293	294	268	319	279	297	246	282	311	277	284	275	278	288	278	285	289	272	324	263	299	290	263	302	260	325	301	294	301	284	278	284	290	289	290	272	306	275	316	276	289	285	267	262	307	292	301	296	256	265	280	273	283	279	292	270	251	261	241	292	260	276	282	285	301	298	260	262	272	239	315	266	291	261	297	286	298	255	255	271	297	287	269	296	269	306	283	272	282	292	264	285	275	312	272	277	312	293	301	270	285	296	296	261	272	298	286	275	282	274	295	300	270	260	269	303	286	291	287	282	270	284	283	274	250	287	267	284	244	230	256	274	305	299	281	297	286	295	291	275	274	267	256	253	269	307	275	299	296	277	282	276	283	293	279	256	261	286	280	281	273	293	291	308	308	280	295	293	286	320	295	268	300	283	301	261	262	281	267	273	286	280	281	281	291	278	323	287	294	274	265	288	265	289	274	314	274	303	278	291	273	279	267	268	283	290	247	266	249	297	282	280	291	295	254	258	267	285	294	286	275	265	265	280	276	272	285	307	280	267	282	300	273	310	244	280	267	290	310	267	280	281	305	289	251	292	276	284	259	302	272	270	261	278	270	292	307	257	282	266	288	266	271	288	262	280	265	278	291	257	268	291	302	285	286	285	271	278	294	270	311	272	289	272	280	229	262	288	271	281	309	287	257	272	283	265	297	291	268	262	284	266	272	277	292	241	273	279	292	293	280	274	265	259	266	249	282	258	310	325	317	292	262	292	244	278	269	280	280	277	299	250	258	286	265	301	283	269	269	263	298	278	302	282	268	270	288	317	292	306	278	290	274	290	246	262	251	276	253	277	274	271	251	292	286	292	268	325	278	297	298	274	306	298	287	304	245	280	308	292	266	280	258	322	295	291	270	262	270	267	279	298	297	322	262	282	278	306	267	275	254	291	285	314	308	294	308	304	279	281	270	301	279	273	297	283	304	276	274	288	279	274	257	279	278	289	283	291	282	307	266	293	283	316	294	256	267	283	288	280	252	255	259	276	271	287	267	263	282	286	277	267	275	312	289	292	279	265	284	265	279	299	268	293	298	310	297	299	279	276	257	258	277	269	302	287	278	279	290	275	298	245	297	276	262	270	291	276	300	274	280	264	263	284	273	269	299	288	294	286	293	272	294	281	265	295	263	278	267	278	273	274	273	305	267	301	256	262	289	291	306	299	250	249	300	258	294	277	288	275	282	264	278	293	258	272	277	298	307	289	286	298	304	256	287	316	273	282	307	289	308	264	255	271	297	273	271	282	267	300	294	292	279	261	260	266	285	278	278	281	279	268	298	289	261	284	295	314	287	273	283	268	281	283	307	271	269	295	317	272	281	273	287	292	286	274	280	261	288	317	281	266	279	270	275	309	286	301	299	234	258	289	277	316	285	259	266	288	264	277	240	261	267	317	312	261	266	278	295	292	263	272	284	295	289	300	319	279	303	299	264	274	274	287	293	266	269	304	273	291	279	269	277	286	294	285	257	277	277	283	275	251	299	275	313	266	289	308	273	274	300	275	299	269	318	257	273	263	281	279	284	292	264	268	254	295	240	294	291	265	267	267	257	281	276	279	289	320	301	270	280	289	276	267	276	290	279	254	276	258	268	255	266	314	262	285	298	248	300	257	269	276	259	299	283	278	280	299	269	288	266	242	290	256	279	303	317	275	262	269	275	273	283	309	274	259	290	276	289	280	295	279	282	272	288	288	289	282	275	273	268	264	299	267	282	273	241	285	299	276	265	290	281	256	285	317	286	292	319	292	263	292	313	289	291	282	287	291	272	271	267	279	275	266	248	283	293	295	293	292	259	283	275	265	288	286	265	269	287	285	257	269	246	279	253	274	246	260	281	273	259	308	271	303	294	271	282	296	301	262	275	280	267	256	303	294	278	281	285	282	281	297	277	286	249	254	264	287	277	290	278	261	283	308	284	280	287	295	268	256	277	252	281	274	313	274	304	259	265	291	270	267	276	279	249	265	313	288	289	270	295	306	301	283	273	275	253	288	272	285	308	302	274	274	277	283	252	294	267	284	283	282	316	253	279	289	297	291	285	304	301	261	256	280	291	281	261	276	270	262	300	268	270	287	289	274	275	272	302	280	299	267	259	311	272	298	248	286	307	266	284	268	271	276	277	271	300	251	281	283	294	299	285	280	279	318	276	293	283	274	254	301	287	293	275	281	306	287	291	290	334	270	277	286	270	264	252	304	280	281	255	267	281	299	270	246	280	305	259	291	266	270	287	298	238	281	323	266	292	307	285	305	274	259	288	274	280	291	286	280	306	260	272	268	279	265	262	303	280	281	263	303	281	294	282	278	291	251	270	280	283	266	282	274	320	298	292	300	317	268	263	280	295	252	274	287	316	305	321	273	311	267	265	303	276	288	299	266	261	263	290	258	292	297	261	311	287	293	300	285	267	296	288	310	302	290	285	268	266	288	258	291	289	280	301	279	285	286	271	283	312	284	298	279	283	299	257	278	277	260	264	305	285	253	282	228	288	270	304	260	289	289	277	273	270	295	294	282	313	276	302	267	301	289	272	296	262	275	269	286	288	294	289	271	313	265	268	289	281	271	288	273	309	256	293	240	298	293	285	274	293	294	283	277	298	270	281	292	278	277	273	290	317	307	320	274	252	257	305	253	273	254	284	283	279	300	272	263	251	298	266	296	293	283	278	242	281	268	282	283	267	274	264	297	257	270	318	274	291	279	334	285	253	271	288	265	298	265	288	288	286	285	282	273	247	290	303	279	323	243	279	305	286	275	303	285	288	310	280	275	245	260	290	279	293	275	298	292	266	295	290	249	263	276	273	312	306	269	262	297	280	286	258	231	300	265	284	273	272	258	277	277	288
22919	20700	27448	26610	20836	20684	18907	3283	1269	1032	981	854	811	774	768	706	722	672	644	650	619	599	648	655	551	601	581	539	567	609	601	555	583	600	533	501	543	495	545	501	542	538	600	554	548	530	525	476	504	570	548	550	530	572	524	580	510	509	512	521	523	529	494	523	534	499	537	507	498	505	511	554	537	517	520	566	551	534	551	540	511	562	515	480	568	484	546	548	474	507	526	526	539	523	525	565	529	485	517	505	554	539	512	557	536	522	448	508	550	526	563	511	484	533	486	571	495	483	514	526	529	522	527	585	519	528	529	505	510	494	480	530	503	498	508	530	491	553	521	504	510	544	540	555	519	548	546	510	511	530	527	501	535	531	530	539	488	517	520	507	528	515	507	549	487	522	545	511	586	520	538	514	517	507	556	505	534	507	524	528	498	528	500	489	488	502	507	506	503	538	539	545	496	505	543	487	508	503	519	506	569	547	564	488	513	527	515	502	540	505	493	503	513	534	512	457	551	531	517	506	522	525	493	549	514	481	536	505	524	536	529	507	536	551	527	481	527	543	519	532	490	509	507	529	532	508	533	522	502	524	488	541	479	514	529	508	531	495	527	505	514	516	522	532	504	512	518	514	524	506	486	507	514	503	493	524	472	475	542	500	528	513	531	539	523	506	527	503	554	502	530	532	508	560	529	516	552	521	520	496	510	528	509	501	508	480	516	491	505	501	507	517	482	512	550	560	457	512	497	492	521	543	515	514	484	499	561	482	507	491	525	531	543	542	527	514	513	500	522	526	551	553	509	512	525	555	528	539	518	542	498	491	554	531	509	480	489	544	539	533	576	524	543	517	535	520	505	543	486	502	555	524	534	546	510	533	507	549	518	538	511	525	515	514	489	507	482	530	514	512	516	533	504	497	576	479	540	522	508	489	559	494	530	531	508	516	523	503	503	518	498	505	501	508	496	530	520	525	519	509	509	535	564	506	504	518	510	554	546	521	540	503	540	505	480	531	522	527	526	503	508	560	522	508	480	505	497	484	531	518	543	523	508	510	553	522	501	544	495	541	518	488	496	516	530	495	536	516	511	491	528	547	524	548	489	500	484	543	516	493	502	515	505	516	496	508	493	538	493	492	521	557	481	507	552	483	508	531	477	511	474	529	500	543	503	486	490	527	492	504	534	484	455	479	545	569	500	513	483	532	555	544	513	531	550	542	507	530	512	532	497	514	511	496	502	529	522	494	541	525	567	562	519	517	533	547	481	491	503	529	515	551	520	542	522	499	490	565	506	512	532	539	475	502	507	566	496	507	544	516	480	511	559	569	491	483	505	487	514	544	487	525	519	543	515	522	517	486	542	493	497	502	491	480	480	534	491	492	504	517	505	525	498	519	529	541	484	506	547	494	519	521	494	530	482	508	529	514	485	535	475	501	526	552	537	554	538	516	478	537	508	510	498	498	470	476	490	509	540	532	478	512	524	525	526	516	534	453	516	523	516	516	532	536	480	521	511	538	474	516	502	526	474	500	500	549	529	486	511	550	493	517	519	526	494	508	560	489	522	519	505	512	534	514	554	531	466	509	513	524	553	500	474	487	528	519	533	474	455	508	526	506	501	483	464	520	490	510	497	453	565	528	544	493	494	530	533	480	544	487	550	495	486	530	564	514	497	512	565	558	498	508	541	501	513	528	510	520	526	530	514	535	478	510	489	539	529	516	540	495	495	482	566	530	496	524	484	499	504	502	476	491	526	504	521	498	505	518	558	528	485	497	498	534	542	514	512	522	509	530	498	491	540	531	505	507	518	482	532	542	477	533	501	544	539	503	471	500	493	492	521	512	515	528	527	482	488	529	545	523	502	488	510	495	503	500	527	532	538	543	490	566	519	546	519	523	475	459	497	504	512	482	481	523	563	516	515	531	488	502	493	476	477	570	562	486	510	521	507	491	540	489	457	532	535	541	509	510	550	485	491	559	523	510	475	509	531	510	525	532	518	551	540	504	502	506	502	517	519	545	510	484	514	522	500	500	504	530	474	478	563	509	550	549	509	532	531	529	524	516	478	526	513	447	499	495	509	538	523	546	498	521	503	508	507	491	544	473	523	527	499	523	553	503	508	552	522	524	486	550	489	506	504	515	516	551	531	543	507	488	510	496	510	480	525	531	517	519	512	480	493	499	503	521	496	543	520	529	509	507	532	521	486	507	489	542	518	511	535	505	518	493	546	505	495	519	496	484	535	523	462	555	523	516	492	524	560	498	548	486	541	509	488	517	534	487	486	486	478	532	508	488	520	512	518	511	498	518	527	528	522	499	506	544	496	539	500	544	489	523	503	503	476	520	532	522	549	558	521	509	547	523	497	511	502	515	517	508	534	492	467	488	484	508	562	505	488	518	550	474	502	460	498	574	509	548	499	473	493	532	504	510	507	511	513	497	524	496	539	495	490	506	556	512	538	510	497	532	511	535	508	456	483	452	531	533	522	484	501	501	504	511	480	522	493	538	518	509	487	540	508	549	504	540	529	537	507	523	528	536	517	498	495	553	514	502	533	500	533	546	527	538	513	493	471	514	533	544	503	477	476	560	492	498	572	492	491	537	501	524	522	474	523	537	487	551	478	555	500	532	526	490	510	491	527	522	500	498	527	483	527	570	521	515	533	517	481	527	525	532	516	495	508	513	496	505	496	546	525	511	482	535	529	540	487	531	536	491	532	528	516	543	518	553	497	535	504	460	524	488	532	511	502	515	551	474	489	513	523	528	502	514	509	475	522	586	523	485	491	503	512	528	522	508	544	510	463	523	517	532	552	483	497	522	529	515	501	505	466	486	538	492	538	504	506	498	482	512	507	501	531	539	545	518	541	521	520	491	512	552	527	511	533	472	506	486	499	515	513	534	513	535	520	520	486	517	513	574	468	490	526	540	532	471	482	491	539	487	509	545	519	507	510	516	494	511	519	473	517	537	517	551	539	529	545	524	517	494	505	506	548	500	511	473	484	499	514	523	513	502	523	527	518	499	499	544	531	535	516	492	499	496	540	519	495	487	526	512	492	473	489	543	505	472	537	509	488	506	527	480	519	531	502	517	518	523	476	512	535	570	514	528	565	518	512	547	515	527	525	518	511	494	547	507	495	516	510	518	499	527	506	534	517	514	538	527	485	525	534	512	533	505	495	523	535	545	515	532	484	482	496	543	522	513	512	518	512	492	547	499	513	507	519	492	534	531	492	544	513	538	473	509	483	486	507	497	473	526	501	560	515	519	514	463	529	515	536	484	542	482	502	526	531	512	520	546	536	516	543	512	478	537	531	532	538	526	536	514	511	497	532	492	513	501	517	492	484	536	506	521	523	529	557	529	522	525	534	492	489	496	523	477	517	475	501	508	472	526	482	507	540	496	505	492	495	514	555	538	482	544	517	508	539	479	534	522	503	538	514	516	547	514	501	519	484	472	554	490	473	524	504	530	494	543	470	528	499	580	491	515	511	540	541	509	468	498
14768	29349	28386	35164	6338	4295	3271	2686	2298	1887	1548	1370	1194	1115	1038	907	892	860	813	727	712	733	677	704	678	634	639	612	628	577	630	573	563	523	582	588	570	588	538	513	553	514	565	489	586	526	518	539	522	491	525	518	475	528	494	496	537	542	537	512	553	507	501	486	515	497	463	512	531	545	530	525	510	515	514	504	528	505	475	482	501	515	508	510	514	476	524	502	490	505	501	491	463	470	519	495	466	481	489	491	490	495	506	503	514	484	493	499	510	499	441	484	472	516	482	520	537	479	514	497	512	510	490	499	460	484	480	500	503	542	502	484	499	485	537	491	509	490	517	480	519	461	506	493	523	474	520	479	493	507	483	472	526	474	472	468	521	486	518	470	510	533	526	472	540	486	495	518	490	489	486	416	515	505	442	511	478	472	459	466	469	496	446	514	480	496	527	510	527	503	550	497	507	479	464	469	489	476	520	473	510	490	510	482	485	504	547	460	501	511	493	504	504	467	487	503	473	501	497	523	447	513	468	541	460	465	489	500	519	511	460	506	509	506	502	487	497	494	498	500	494	446	476	511	515	462	521	535	470	502	507	533	520	490	520	470	484	481	478	517	485	476	445	513	476	499	514	485	501	533	507	494	499	529	477	501	501	459	484	497	478	503	491	531	473	505	489	483	473	500	513	474	505	453	490	470	505	496	489	492	462	536	503	490	489	461	531	484	501	500	496	485	494	477	506	483	489	469	531	485	480	497	447	496	490	482	503	522	493	477	502	517	500	497	500	466	484	481	496	493	485	522	484	527	478	494	494	469	522	491	487	488	487	452	490	513	539	469	466	467	470	497	471	492	496	533	478	455	531	495	526	514	480	506	478	472	494	486	496	510	503	533	489	472	468	491	489	496	505	498	532	491	493	491	475	480	511	505	491	494	487	513	515	500	509	524	482	506	462	491	512	496	489	525	527	490	503	505	504	471	466	471	476	504	458	504	482	492	493	485	476	503	476	492	480	516	481	486	523	539	482	529	488	532	449	457	496	520	474	502	498	469	519	500	457	492	512	493	494	452	483	505	502	480	514	489	487	482	490	493	492	494	494	501	446	456	461	461	484	509	514	478	488	484	461	474	476	506	481	462	525	475	509	473	483	494	463	504	475	520	491	490	505	527	476	508	503	498	492	482	512	515	503	431	482	461	467	468	504	502	465	492	485	490	491	488	507	526	504	485	505	510	484	472	477	478	506	461	498	477	519	468	489	486	485	521	483	522	505	445	532	493	512	481	480	462	479	504	496	504	491	523	471	505	541	483	492	445	480	471	517	480	485	485	483	468	492	491	482	495	470	493	544	504	499	467	455	509	453	521	559	541	497	479	500	460	516	460	499	467	494	501	518	511	467	487	517	528	480	502	479	496	462	508	499	465	511	478	498	465	486	478	469	465	480	515	465	493	516	481	458	447	499	461	508	459	513	533	488	472	475	486	521	442	479	522	473	525	496	500	480	502	505	454	524	497	511	498	510	490	505	448	489	461	530	503	478	428	507	504	469	496	491	472	506	507	495	505	510	492	502	470	510	469	503	511	475	466	466	463	498	460	529	506	476	488	430	507	507	504	500	502	490	457	500	441	499	497	496	483	510	511	516	494	490	479	509	501	527	518	498	514	457	490	490	534	500	506	484	488	524	467	472	515	477	480	496	488	500	486	481	458	499	490	489	505	473	470	508	468	521	494	475	478	454	487	494	509	506	442	478	513	494	511	494	494	491	535	518	524	510	542	536	464	491	475	495	485	501	484	491	482	495	482	500	491	512	491	504	489	464	491	489	512	489	508	514	482	496	528	482	498	507	445	516	502	525	457	480	533	515	500	506	507	480	493	483	470	511	476	478	510	503	456	492	470	490	509	474	502	515	457	489	504	498	484	506	480	497	528	528	516	495	492	478	486	484	457	500	489	490	474	501	460	498	491	480	483	482	490	513	494	481	489	475	534	449	492	520	504	509	455	471	478	476	529	481	500	521	502	491	535	486	481	482	496	491	489	457	492	511	505	482	470	481	479	512	493	496	499	495	503	483	496	497	514	485	484	493	485	470	481	516	498	505	476	452	475	528	473	444	482	520	453	488	492	497	525	480	485	514	508	528	499	457	480	489	497	485	485	468	524	496	482	495	479	528	471	466	483	505	506	526	513	507	511	486	541	523	508	476	461	447	480	489	478	484	512	461	484	496	478	473	470	498	510	507	500	501	473	473	449	516	464	512	494	500	511	511	487	501	471	483	498	488	456	488	526	463	497	490	508	468	501	467	494	452	461	513	469	486	492	500	484	504	521	490	486	478	476	464	440	500	498	495	488	489	502	478	529	474	494	509	492	533	477	467	470	490	511	478	478	479	470	503	478	494	470	503	505	481	485	493	469	516	455	504	466	443	482	461	515	517	454	491	542	503	505	491	494	501	477	444	437	489	526	475	474	527	491	466	474	518	500	524	512	483	478	542	490	522	480	475	451	514	497	492	509	505	522	482	480	489	469	488	456	499	517	508	497	495	487	511	490	532	520	491	489	521	498	517	499	509	505	471	492	495	503	482	511	455	468	477	493	481	494	448	506	541	455	470	510	477	521	503	485	488	573	495	507	487	508	512	492	496	493	492	467	450	485	485	515	493	479	489	498	488	470	477	474	502	502	514	506	478	509	481	482	470	501	498	486	461	498	490	503	490	505	507	481	487	495	503	460	497	538	479	458	466	473	443	494	481	430	510	456	486	471	487	478	482	481	483	513	482	500	474	512	512	492	497	477	493	438	467	491	463	511	493	523	518	473	473	541	557	534	511	446	526	512	498	474	486	488	481	514	486	471	483	482	459	494	475	500	490	469	484	517	507	469	496	513	487	508	497	506	464	482	454	461	505	470	467	517	481	500	467	473	500	500	484	525	470	488	477	480	485	468	513	470	460	505	532	508	481	456	488	485	470	515	496	498	468	468	480	520	490	491	511	458	479	453	475	500	472	472	510	491	522	500	476	508	490	475	477	458	460	495	472	528	513	491	500	482	500	499	481	514	512	510	501	472	465	484	470	462	475	458	510	493	482	485	510	536	518	492	448	483	535	492	460	472	495	494	472	475	488	471	458	519	515	508	496	513	487	512	481	473	470	513	474	491	516	495	509	491	504	500	452	475	448	499	504	489	474	510	501	519	502	529	504	460	491	488	515	503	487	477	483	485	522	446	468	524	514	472	482	528	508	496	477	450	484	495	477	501	501	474	477	472	476	488	496	463	514	497	491	468	508	487	472	520	458	487	478	510	481	479	498	478	497	475	450	506	497	481	450	515	479	494	466	489	511	506	517	470	486	527	507	483	501	490	508	491	502	505	480	479	515	509	488	503	453	473	464	514	475	502	488	465	500	508	532	524	471	485	513	484	470	496	445	470	453	481	496	510	435	480	543	469	460	511	507	484	491	447	492	539	496	482	495	496	506	442	490	496	502	497	486	487	458	485	478	490	461	506
28198	16200	6547	8156	960	584	565	579	545	524	557	572	524	530	585	525	538	516	536	524	569	551	536	538	488	550	533	558	530	597	523	563	497	533	525	545	548	552	538	508	552	554	495	505	492	493	530	520	537	542	529	478	528	533	517	526	533	525	526	561	549	524	506	544	556	527	570	549	575	551	539	498	531	507	551	503	542	517	487	508	493	502	545	557	518	566	569	487	471	521	536	519	488	532	526	545	554	519	584	585	525	542	490	565	549	554	523	514	551	522	499	549	516	506	522	530	538	519	526	532	516	569	518	511	552	523	552	513	559	550	534	532	518	553	561	539	526	544	565	521	554	506	548	531	524	500	537	511	501	536	519	556	523	491	565	521	517	565	516	519	506	510	512	539	548	554	517	534	571	561	523	528	579	544	567	522	529	557	526	551	552	579	514	509	534	531	560	534	529	529	561	516	520	577	509	510	523	566	468	539	546	512	576	556	526	535	519	535	544	548	548	490	491	535	552	542	499	536	542	522	518	537	529	515	517	556	538	537	503	503	513	532	522	566	556	559	538	514	480	569	536	489	501	551	509	535	542	507	520	495	535	518	521	508	534	507	488	530	504	487	543	563	498	514	525	526	540	513	546	522	569	532	515	536	535	526	598	533	499	575	509	546	509	534	537	498	542	504	515	532	517	548	535	541	574	518	507	536	555	515	511	522	548	559	547	506	520	505	530	549	515	541	535	583	589	535	558	519	497	547	541	522	560	526	510	539	514	526	516	514	577	533	564	552	573	553	554	559	522	534	515	578	495	529	540	584	545	495	516	546	531	547	543	557	539	535	500	509	509	582	543	544	589	490	558	526	521	527	531	561	536	547	565	493	500	517	557	542	499	533	541	484	538	502	514	525	512	555	514	520	507	557	505	520	573	528	551	529	568	541	471	509	545	532	496	522	587	518	531	552	513	517	538	551	559	536	512	542	526	524	535	501	529	540	520	530	544	534	552	518	536	521	467	535	495	515	472	531	512	537	541	530	536	529	507	521	520	554	543	523	520	516	526	533	514	527	546	519	584	536	517	564	579	546	541	527	491	496	528	517	534	555	551	536	517	515	527	572	492	553	542	554	533	502	509	523	566	556	533	478	533	547	549	517	552	555	525	514	487	543	548	512	510	515	532	500	568	529	528	531	549	544	523	550	529	539	558	524	532	511	500	513	500	569	535	542	539	523	525	562	507	495	516	523	548	541	580	559	531	557	484	581	564	477	518	549	575	518	552	562	518	524	510	517	562	524	562	494	534	559	511	545	543	539	540	539	509	553	544	532	546	506	515	519	552	524	540	545	497	555	555	571	510	558	564	538	515	521	542	508	536	497	504	568	539	604	485	554	553	512	494	530	498	483	511	539	530	510	499	547	525	530	521	516	542	518	545	514	554	561	514	537	546	545	543	557	506	522	492	593	517	527	549	525	553	526	545	585	508	536	509	523	486	556	536	543	565	504	540	497	484	536	511	568	536	508	529	503	581	542	508	532	531	591	519	523	525	502	538	541	521	528	528	514	531	543	560	531	519	549	546	509	540	537	557	511	488	566	507	498	516	529	557	494	518	535	542	579	499	526	520	545	540	543	516	506	517	490	523	530	525	538	556	537	530	514	533	538	529	577	524	551	522	487	519	532	530	511	536	563	562	500	514	522	523	495	511	527	535	484	556	555	529	555	530	548	529	527	531	504	524	529	562	531	554	554	552	517	555	550	549	527	509	500	603	549	541	528	533	552	495	569	535	535	505	527	526	524	515	551	524	530	517	503	565	556	536	573	491	560	543	530	548	522	545	527	558	541	559	495	477	530	539	568	558	539	487	522	522	544	505	518	573	531	552	537	508	552	507	497	508	525	454	528	502	531	534	523	521	517	518	513	523	529	516	530	539	506	495	512	533	550	501	535	545	585	509	522	556	541	558	537	504	522	555	513	518	542	552	586	558	527	539	516	503	512	535	539	509	516	555	497	519	497	532	546	512	541	525	561	515	539	508	516	513	530	517	495	492	509	512	538	552	504	516	539	524	487	510	504	515	499	510	576	541	492	494	549	526	528	524	509	541	547	543	512	515	554	508	487	571	527	558	534	540	533	547	517	488	570	610	540	538	564	522	544	514	538	508	527	500	536	536	555	506	515	555	515	556	517	517	543	561	526	542	519	536	565	501	537	523	534	523	549	547	536	561	557	535	523	557	569	535	476	546	574	539	494	543	504	575	529	506	519	559	524	515	557	574	534	561	502	533	507	521	526	549	522	554	536	507	563	511	508	522	560	571	513	527	524	520	575	547	520	536	538	523	537	525	519	515	546	532	505	505	513	536	479	570	537	509	490	532	522	535	519	521	550	519	534	560	541	486	506	515	556	504	557	560	506	527	514	547	536	527	509	515	518	538	564	515	560	562	565	548	495	556	514	579	581	502	544	511	566	534	532	542	517	539	527	517	562	549	528	551	554	525	508	531	534	557	531	510	562	540	558	515	542	552	547	557	527	538	566	513	547	515	518	521	544	548	539	500	526	563	527	553	554	529	505	532	534	512	539	562	513	542	496	509	557	547	545	547	541	534	518	517	538	537	556	516	532	551	587	497	549	554	533	549	538	521	552	504	517	552	547	570	560	495	475	552	523	508	522	522	538	540	552	516	537	504	505	542	481	551	528	500	522	563	516	556	553	519	552	542	529	532	530	511	531	549	542	559	527	523	581	546	509	519	534	508	563	530	577	568	566	560	509	580	532	516	558	537	525	547	519	540	567	590	522	526	533	537	556	571	558	495	543	572	524	527	528	545	558	575	501	518	544	556	517	543	550	545	520	546	527	549	487	540	539	526	538	487	530	567	514	560	519	528	574	554	546	535	547	553	533	500	498	560	529	541	534	525	506	557	512	551	484	566	524	499	508	505	540	522	512	522	541	504	520	501	527	519	558	587	531	527	564	558	548	494	542	518	540	562	516	531	533	548	531	504	522	501	546	504	519	525	506	580	535	526	499	536	556	575	532	519	536	542	527	541	551	531	490	533	495	540	509	549	547	564	537	567	517	532	527	484	548	506	493	548	530	552	559	519	578	527	519	540	535	516	583	541	514	542	509	526	552	548	573	511	536	529	539	553	488	569	531	510	574	530	557	575	476	536	529	518	515	503	552	546	506	528	558	498	555	537	527	502	521	564	549	554	519	552	531	516	516	505	569	553	495	559	493	539	552	502	551	513	511	556	497	540	541	554	534	539	561	521	560	519	568	527	508	497	553	512	508	555	519	529	515	499	569	486	503	499	512	551	535	474	478	557	547	524	581	531	528	603	563	547	500	580	510	539	524	534	542	550	533	500	543	537	495	509	531	494	571	533	573	512	561	550	531	543	539	540	515	474	551	518	513	511	565	567	533	574	497	514	528	527	508	539	483	504	507	544	519	523	516	502	544	508	558	539	553	535	558	552	589	494	498	513	506	531	598	561	496	490	529	518	542	535	556	528	505
8914	10078	9733	9918	652	686	634	673	594	600	598	599	576	593	551	554	594	517	581	554	564	562	537	547	570	563	582	551	598	592	545	531	566	559	492	535	534	619	586	569	522	552	573	539	585	538	559	574	577	564	596	541	505	579	544	504	563	546	561	544	542	528	588	571	555	584	551	545	522	578	559	552	561	511	551	549	560	522	550	556	586	558	563	568	585	555	586	587	588	574	542	568	586	521	540	560	530	562	555	565	530	536	502	567	594	591	557	549	569	513	526	558	585	539	568	551	585	546	570	572	538	558	562	555	566	547	526	561	549	549	624	571	533	572	534	586	495	567	623	566	542	586	541	553	552	571	539	557	534	550	553	530	515	573	543	559	567	524	587	544	551	562	568	586	557	559	566	549	533	579	575	532	535	572	535	603	527	557	522	548	596	600	538	580	566	528	585	538	542	546	568	507	550	544	565	553	525	566	559	553	612	539	561	548	555	577	529	556	553	558	550	527	555	545	565	559	594	519	568	524	576	536	531	522	555	556	539	559	535	503	573	540	521	535	539	543	562	524	577	523	560	543	521	587	550	568	557	581	577	557	579	565	558	571	559	524	532	565	523	542	571	527	597	548	597	547	594	545	560	516	501	570	565	538	549	527	548	590	575	561	525	569	567	589	548	531	526	592	549	543	534	584	566	527	516	568	600	531	545	624	508	544	527	554	592	557	519	576	577	529	543	596	526	556	546	532	559	528	540	549	515	576	560	546	589	578	575	545	545	544	515	543	561	516	535	569	553	520	556	551	507	577	581	557	587	591	550	521	589	552	531	588	541	532	559	588	567	521	573	568	530	541	558	596	512	559	527	560	546	531	536	574	535	537	551	547	568	550	546	526	522	591	547	548	537	542	582	587	540	570	563	563	558	569	547	560	580	565	571	508	531	542	587	557	519	546	530	554	560	544	593	564	527	560	535	518	566	541	537	547	560	550	595	646	540	579	508	583	540	547	578	549	583	544	594	575	595	527	555	560	548	557	534	541	568	552	542	487	597	613	539	515	581	552	564	556	576	585	609	573	589	532	578	534	550	543	551	554	547	553	557	541	555	538	565	570	561	534	580	566	513	537	577	522	572	521	556	533	540	577	573	548	588	549	555	515	580	556	515	559	554	586	574	550	582	564	592	534	555	521	539	569	529	578	573	577	580	580	569	546	538	540	545	533	567	554	586	554	543	565	556	526	538	540	493	489	521	537	516	543	526	532	573	541	544	558	562	487	570	541	580	539	600	519	563	570	569	551	525	542	582	548	553	621	586	572	555	537	506	540	550	599	550	516	546	556	569	572	556	583	547	561	541	550	542	519	608	571	549	556	603	536	586	565	538	535	559	579	610	557	586	561	568	570	565	551	535	571	532	573	529	528	561	538	527	521	575	610	538	575	560	560	561	531	572	526	530	549	569	523	559	546	560	541	536	556	526	544	581	561	553	569	540	608	536	555	594	518	524	581	570	534	553	583	583	539	544	582	538	513	536	576	560	538	544	599	523	549	581	579	583	565	536	555	545	547	572	565	558	571	516	583	571	578	534	580	552	537	529	550	565	585	544	535	526	584	539	543	533	530	563	536	520	564	554	559	560	592	629	558	541	569	564	558	533	548	571	591	598	570	582	555	568	529	578	542	552	528	560	541	561	573	590	574	546	550	512	566	535	559	523	584	567	550	560	550	523	524	515	572	529	545	562	543	546	556	567	574	555	516	535	556	536	521	574	538	592	552	540	560	594	581	523	533	575	573	564	596	561	543	544	550	532	530	552	595	548	561	543	553	560	572	531	538	572	589	555	580	557	548	535	560	592	508	548	576	565	549	553	556	556	581	561	557	543	535	511	525	527	509	547	587	532	599	548	596	552	524	538	542	585	519	534	562	545	587	540	550	571	527	559	543	560	524	552	556	584	550	604	532	562	573	602	535	560	551	539	539	593	559	533	557	574	542	540	560	534	521	566	527	538	543	590	533	534	569	590	576	551	591	558	576	561	568	566	559	551	577	550	554	579	568	605	554	589	564	553	510	585	571	546	556	563	555	565	549	583	560	577	544	509	532	566	556	570	511	571	552	540	581	596	570	571	586	563	580	542	537	548	557	537	571	557	553	597	544	558	505	577	580	486	535	542	585	584	599	556	526	528	567	535	530	578	522	568	575	555	558	534	575	530	512	537	546	580	554	530	587	580	586	541	541	533	565	584	552	539	567	537	560	579	572	587	537	538	554	597	538	565	533	550	527	545	555	566	581	578	570	534	573	473	551	567	543	527	588	559	523	562	594	540	585	591	547	610	575	572	546	546	579	543	603	577	518	495	586	568	592	546	542	521	547	501	560	530	586	542	563	528	587	542	563	520	575	579	532	573	541	568	591	548	556	576	572	572	512	527	558	517	550	587	509	569	530	564	515	559	557	580	579	550	563	563	549	536	587	594	524	525	579	555	524	570	563	541	552	486	555	530	577	530	526	517	558	575	582	594	508	516	596	549	550	580	559	566	579	593	578	542	558	573	496	549	535	554	535	534	576	562	546	615	570	514	568	549	560	565	545	539	548	537	535	562	526	534	541	543	592	540	532	555	589	598	591	542	565	549	572	552	560	557	544	575	495	532	543	529	592	537	533	572	565	534	591	544	595	574	590	563	569	591	549	574	569	584	535	550	540	562	536	548	513	580	564	521	558	547	554	548	546	565	548	542	570	587	502	568	534	555	559	600	549	539	530	542	533	598	588	526	536	565	539	596	576	584	585	592	529	531	591	583	578	568	561	567	534	533	572	522	508	565	563	590	554	533	529	538	582	595	525	566	542	572	554	593	529	612	520	574	543	560	546	557	554	578	579	574	540	560	558	543	585	551	548	565	529	538	545	569	561	587	566	532	590	540	577	567	564	568	543	521	542	566	541	585	573	535	521	559	562	529	585	530	554	532	527	566	543	502	575	506	558	553	511	538	573	567	540	551	561	564	594	568	523	594	602	586	579	548	566	570	551	534	533	570	552	524	529	567	558	551	568	518	538	578	564	591	559	560	529	510	595	540	534	569	612	563	539	553	549	600	547	578	577	564	573	569	551	584	594	554	570	557	531	512	523	560	518	556	532	564	544	539	549	540	565	562	616	575	535	552	530	571	568	541	558	559	521	590	557	558	593	555	535	546	539	581	567	582	561	537	574	567	517	566	584	574	571	522	559	557	539	557	508	593	591	537	555	584	544	516	550	544	544	532	593	518	548	545	539	564	561	577	563	571	571	607	557	583	545	573	543	543	571	530	535	541	581	561	598	578	594	542	593	551	538	582	591	570	507	553	575	582	570	564	555	559	530	556	540	557	545	571	574	568	528	561	506	551	550	511	566	598	525	559	509	496	597	545	567	550	559	522	558	558	577	590	589	595	554	574	541	527	584	611	551	569	512	538	553	548	521	532	567	529	557	504	569	539	584	564	534	529	597	545	576	566	538	594	575	521	519	535	508	593	600
25114	20678	27121	26293	20707	20269	7964	950	641	552	505	461	439	399	327	392	319	363	327	319	336	299	337	307	294	316	303	261	311	276	304	254	296	249	269	284	281	251	278	280	272	266	268	259	254	309	260	245	255	290	267	277	274	256	289	233	266	246	266	265	256	266	232	267	240	257	296	249	291	267	237	261	263	263	265	275	268	242	271	234	270	255	261	268	264	257	255	270	243	267	261	291	243	240	265	256	262	272	264	257	263	274	272	274	248	267	285	272	258	247	259	261	259	289	283	260	281	232	288	251	249	266	270	267	268	233	241	253	268	246	248	251	265	275	253	249	266	260	264	272	250	271	304	296	281	265	243	274	273	248	264	245	254	272	281	240	259	255	267	250	219	226	276	270	264	267	285	258	256	227	256	276	248	248	261	275	278	212	282	262	269	246	250	225	279	273	281	263	248	232	291	236	244	265	244	275	250	277	239	256	265	264	246	225	268	252	277	250	276	256	236	228	244	280	239	231	267	255	263	275	225	227	264	248	238	272	256	274	228	275	289	258	239	257	259	279	272	240	245	247	241	234	258	277	249	262	248	240	249	279	256	269	266	250	228	254	271	279	255	251	260	260	259	266	270	242	241	261	254	268	271	255	288	245	276	245	267	231	262	249	255	270	254	277	233	242	255	237	267	232	274	246	251	275	282	258	263	242	235	253	254	278	259	246	253	269	257	271	245	259	282	293	263	274	271	281	258	238	246	278	234	263	252	255	259	244	247	251	232	259	262	257	234	259	258	262	287	270	246	281	260	270	266	274	283	257	270	255	239	250	247	264	272	247	273	259	239	269	266	254	248	235	261	261	251	259	281	251	259	287	252	274	247	268	265	232	274	267	240	278	246	274	279	268	229	297	250	276	256	280	239	247	251	272	292	251	281	262	280	262	233	270	283	274	259	270	265	258	259	286	292	263	275	261	255	258	234	269	270	289	277	258	253	268	227	286	251	248	258	276	268	267	253	270	266	246	292	270	250	249	231	266	264	257	272	220	261	284	276	237	256	252	271	259	253	261	279	281	230	267	277	245	231	236	260	266	262	262	263	267	280	244	265	263	282	244	253	249	232	252	256	244	266	282	292	280	252	266	274	245	272	265	306	267	257	222	247	253	294	260	260	245	279	248	261	254	231	254	248	272	259	251	271	231	253	238	253	251	267	256	249	263	302	260	267	268	267	238	240	281	254	246	261	274	256	235	256	298	249	267	277	239	239	245	238	234	252	259	250	297	247	274	254	244	265	275	265	261	275	242	257	258	268	261	250	242	235	266	272	249	254	246	261	246	263	285	236	248	268	284	269	259	245	251	261	262	257	254	248	251	269	279	274	243	262	263	258	248	257	246	268	240	245	268	257	287	247	236	270	259	263	247	238	232	270	278	252	261	234	251	253	244	256	269	262	245	263	258	259	273	245	259	261	240	263	241	241	249	244	270	263	252	250	273	239	266	266	272	275	278	288	306	246	260	250	240	245	265	268	261	241	277	261	257	230	270	254	246	263	260	252	264	253	277	260	258	273	261	254	259	277	253	242	237	239	252	284	252	255	271	233	269	240	250	248	253	271	252	286	243	232	270	263	274	249	271	231	273	274	253	256	277	263	248	254	268	281	264	275	272	279	260	242	262	269	252	262	266	233	258	255	274	278	243	271	267	260	278	274	270	269	249	253	275	216	266	253	260	247	261	250	263	242	268	282	226	271	272	280	242	276	234	256	255	266	266	285	278	260	270	266	267	261	253	233	250	265	248	272	272	279	249	267	273	254	270	262	273	255	269	239	272	257	272	240	250	263	277	250	286	246	255	260	269	261	264	259	248	251	244	244	265	270	262	265	244	264	256	261	258	241	264	259	261	251	263	250	267	257	268	242	252	256	249	255	267	221	286	245	255	231	267	249	239	223	221	264	282	261	248	244	245	277	231	256	251	283	266	255	233	262	259	266	242	252	253	264	264	226	270	251	284	270	273	262	277	250	250	248	245	258	248	255	276	238	245	265	262	256	261	258	243	261	227	262	237	256	229	250	252	262	248	272	238	265	237	271	271	277	259	282	265	249	246	258	269	255	283	245	255	244	230	234	249	258	248	248	240	246	244	280	252	256	269	259	237	244	271	290	250	268	255	266	282	255	257	260	247	296	258	241	253	257	267	250	279	251	286	300	254	257	258	267	268	269	284	268	277	235	266	247	250	260	230	250	273	261	267	244	248	271	258	236	235	274	276	260	271	241	276	261	260	279	263	263	247	261	266	237	271	269	249	249	289	250	286	243	262	219	253	221	222	249	273	260	253	256	256	236	251	243	260	260	257	288	260	233	268	246	223	265	241	241	243	258	270	237	272	252	256	270	282	240	256	264	229	263	269	247	250	266	263	296	233	233	254	264	278	273	263	300	257	255	247	245	264	259	263	245	233	250	241	235	258	238	233	276	249	249	286	281	260	287	234	260	244	250	249	276	271	241	232	254	253	260	265	271	263	239	248	229	228	246	274	246	244	235	268	254	267	280	270	255	249	262	241	266	265	246	263	255	253	258	252	237	270	268	277	253	297	258	261	272	284	266	255	259	253	276	241	233	270	256	265	271	237	268	278	232	244	240	269	265	266	254	256	279	292	276	284	250	278	254	245	274	275	233	231	238	234	242	267	236	246	262	242	232	265	246	259	264	271	280	257	278	289	296	260	287	262	243	291	219	253	263	257	274	267	257	269	229	248	288	254	251	250	235	253	263	251	239	286	269	244	277	245	260	265	240	256	245	248	241	264	259	267	265	265	287	261	253	247	254	244	218	270	265	260	253	252	260	231	266	254	254	262	274	257	274	258	282	273	244	257	265	250	249	275	273	263	223	248	253	265	243	251	272	243	255	260	259	285	267	272	243	250	275	260	253	235	243	264	279	237	266	271	260	263	256	234	257	209	256	238	250	223	257	264	253	264	242	276	282	291	250	207	252	244	229	257	240	294	260	270	220	263	271	272	226	222	258	265	251	259	260	264	235	237	277	252	251	256	257	248	261	270	242	247	260	244	277	254	266	266	247	269	293	272	263	253	254	246	279	234	251	241	251	242	269	253	253	297	256	267	263	234	248	245	235	258	257	260	280	275	258	266	282	247	266	238	273	248	242	242	233	289	260	276	273	273	257	226	266	271	252	272	288	261	275	274	247	297	233	244	269	268	269	244	254	248	248	271	280	254	248	283	266	271	253	254	243	238	278	286	285	264	263	273	244	249	266	282	237	266	256	261	269	259	259	294	246	247	288	246	260	242	242	245	246	212	242	238	272	261	276	216	252	257	265	240	260	265	236	286	254	269	270	273	235	262	258	257	241	293	282	247	254	239	251	245	292	210	237	274	265	260	254	271	262	249	238	252	260	240	260	282	239	261	280	265	286	245	229	270	256	260	290	259	240	264	253	249	273	269	263	266	270	243	250	273	239	248	270	286	240	234	246	234	251	277	252	265	253	248	269	260
11891	22611	21374	28069	3424	2536	1908	1497	1174	992	868	772	638	602	558	489	485	452	397	389	418	402	372	322	341	353	307	373	352	323	310	342	313	325	317	332	296	282	298	303	276	281	280	294	291	329	326	250	300	297	277	261	275	259	306	301	286	278	288	300	274	278	272	291	280	272	295	298	254	270	307	277	305	277	255	271	282	301	268	314	285	263	274	292	285	303	277	277	284	262	285	286	266	284	286	296	257	286	291	284	278	264	270	295	288	280	266	272	295	257	285	272	285	295	269	277	301	277	272	263	256	275	247	267	265	253	262	288	263	263	275	281	305	290	280	253	277	263	269	287	276	271	264	244	293	259	309	273	255	271	279	289	268	287	295	294	277	277	263	275	264	283	270	271	278	276	243	262	265	277	242	283	298	269	270	243	274	277	263	271	275	257	305	239	281	279	275	309	281	265	264	292	264	280	291	283	283	290	279	271	258	266	278	269	278	331	261	264	307	285	284	287	291	253	275	280	258	304	252	234	298	277	244	262	295	322	266	260	252	269	260	266	275	295	257	276	267	251	287	250	288	279	279	285	265	265	264	256	265	282	298	251	286	274	279	266	296	293	292	294	281	271	265	259	288	306	261	266	276	278	285	278	296	279	264	297	276	253	288	295	301	268	281	270	261	283	283	303	274	253	270	281	306	304	268	278	265	302	247	250	292	303	244	257	308	270	288	265	279	306	275	267	268	294	290	274	283	256	311	270	267	260	294	290	270	261	289	282	303	267	293	269	275	256	290	279	282	284	279	285	253	294	281	287	259	285	297	269	240	278	283	296	280	278	256	271	272	299	307	282	277	264	259	259	291	270	249	275	285	277	271	257	282	284	264	290	266	267	283	299	282	281	242	263	291	266	270	282	268	275	283	260	251	276	255	273	284	248	291	251	268	311	280	278	301	274	297	307	287	280	287	299	301	269	255	265	265	293	291	318	282	254	290	234	280	267	290	277	248	275	273	282	281	281	268	260	224	284	271	282	256	263	294	278	263	273	271	271	258	256	230	248	261	275	278	286	273	259	285	256	303	270	264	246	315	271	257	303	282	247	273	257	283	254	278	272	286	244	249	284	283	297	276	312	253	278	303	286	259	238	270	263	261	256	254	281	255	269	248	298	258	262	275	248	292	300	271	301	281	256	288	274	288	281	267	267	244	250	285	289	283	299	256	282	289	292	263	288	262	282	292	256	284	301	265	268	274	294	286	287	280	289	267	280	283	264	295	270	298	293	270	269	267	262	291	260	302	267	286	285	267	267	274	287	291	240	272	261	270	289	288	275	275	280	278	290	262	273	286	259	252	272	270	286	269	266	267	256	251	253	248	264	308	284	275	261	271	315	274	259	276	246	274	273	258	269	255	284	263	271	278	298	271	265	263	280	276	246	282	282	269	302	271	290	278	267	289	276	290	302	274	281	284	262	282	269	280	256	273	266	270	310	280	269	282	285	293	266	269	317	280	283	269	260	295	276	262	266	289	284	299	281	282	234	264	282	271	267	275	273	250	260	287	236	270	271	267	289	265	252	260	283	265	279	280	297	285	254	239	269	253	293	260	265	262	282	265	279	284	269	299	271	261	305	277	261	283	275	287	275	305	277	285	283	281	253	267	267	280	263	268	265	270	257	299	283	280	264	298	269	276	292	247	290	279	272	266	280	288	284	267	253	256	312	296	276	301	256	279	273	268	258	270	257	285	281	269	284	289	254	264	265	294	255	251	257	263	256	265	273	285	247	280	269	292	279	252	245	276	260	295	285	280	263	299	306	281	265	257	285	248	241	276	266	269	273	293	277	240	263	287	300	312	281	262	268	258	269	249	261	268	300	323	267	260	289	326	278	265	263	295	268	278	275	290	255	263	244	267	307	257	277	266	274	262	271	277	270	273	291	267	275	296	272	324	258	260	283	263	294	260	304	256	276	289	260	290	293	253	273	269	289	249	292	260	292	269	280	285	289	273	259	286	263	290	249	303	294	300	257	267	322	283	279	239	285	274	287	304	270	279	290	263	247	250	268	264	277	254	252	262	284	284	293	266	272	292	281	265	271	325	265	288	301	288	261	257	260	281	291	290	277	306	298	260	238	265	270	275	290	286	254	254	269	300	296	279	291	274	271	265	254	278	261	251	280	270	269	316	287	312	284	293	294	287	268	271	266	254	298	267	270	263	293	260	298	284	272	261	268	279	269	262	267	287	261	269	294	272	259	304	267	275	286	285	265	269	289	257	288	293	273	272	290	262	253	265	261	282	288	259	291	251	286	254	287	264	294	268	292	283	243	278	248	291	268	285	272	245	277	272	273	281	286	233	279	274	268	266	282	263	273	239	276	268	282	325	284	280	277	235	278	299	296	297	252	300	274	279	297	291	259	251	265	267	247	283	325	287	286	264	258	267	262	236	270	275	259	284	287	300	277	281	267	256	251	294	281	264	273	282	274	261	259	273	281	312	261	268	252	249	297	258	296	263	247	258	273	254	271	276	267	256	268	279	294	268	278	267	290	288	288	266	292	265	287	275	269	271	272	239	316	271	291	268	265	273	232	280	267	261	272	277	284	264	240	275	282	288	290	276	277	279	281	266	289	251	266	280	285	265	271	276	275	272	271	260	281	270	279	299	270	300	251	282	271	309	253	243	260	299	271	250	283	259	272	250	251	270	277	278	285	276	269	243	256	252	245	267	253	271	281	223	268	279	272	269	255	281	259	282	287	285	260	252	257	276	257	276	274	270	261	270	281	241	258	269	279	275	244	295	292	270	273	281	308	288	266	266	266	263	316	288	288	261	283	286	270	293	260	271	265	276	254	275	270	271	284	270	280	247	284	280	249	289	296	259	285	237	282	282	240	293	283	265	279	265	273	258	296	280	289	297	294	274	274	274	282	287	275	260	290	282	288	305	282	246	262	303	274	279	260	265	269	267	266	292	272	288	254	279	279	303	235	250	313	296	275	275	288	276	267	251	264	293	293	249	283	263	266	278	256	275	278	283	266	267	278	286	285	293	248	285	264	283	269	301	290	274	268	276	291	277	270	290	305	273	262	279	279	300	292	255	279	293	285	267	262	281	258	263	259	279	275	257	291	278	265	261	276	293	307	278	317	276	287	259	276	288	282	279	290	269	289	252	305	268	293	274	294	284	284	292	288	288	270	278	292	290	300	306	289	293	279	279	282	268	278	282	286	280	257	285	282	266	269	262	277	268	256	261	312	283	281	309	300	305	274	280	266	274	279	291	255	268	281	285	263	287	262	276	268	284	275	275	297	268	251	284	275	267	279	243	313	270	283	282	264	257	294	300	283	280	288	285	270	261	263	274	276	264	262	271	253	256	277	283	277	308	262	272	254	291	268	265	287	283	272	285	264	294	265	261	280	252	301	280	269	267	285	271	249	261	315	266	266	270	287	278	282	270	274	308	283	294	292	250	308	276	276	273	259	261	280	292	293	266	256	266	257	273	257	287	288	275	268
22951	20704	27483	24504	20704	21076	22565	3480	1337	1097	990	913	891	761	792	722	657	691	681	657	633	639	608	597	611	599	595	591	574	595	575	609	574	569	576	587	501	561	544	587	561	549	524	560	554	609	525	552	587	520	528	532	511	548	491	504	534	512	510	543	498	547	523	566	522	522	542	521	545	539	525	580	546	558	495	591	554	529	535	532	509	497	519	508	484	510	515	534	549	509	537	511	520	529	524	551	507	507	504	507	551	505	539	530	562	534	511	500	465	510	490	496	511	534	548	550	565	535	528	535	511	518	525	496	519	520	476	538	518	577	581	521	585	514	526	533	484	525	533	499	479	528	510	503	519	535	525	542	502	516	487	519	541	542	503	525	529	528	496	498	520	529	547	519	494	495	562	540	511	529	491	472	503	526	511	547	555	525	545	540	475	498	491	513	564	525	482	499	550	552	506	534	535	554	547	489	501	583	521	487	525	550	528	537	530	541	518	486	572	505	548	504	506	552	493	494	518	540	531	508	528	520	518	540	549	536	514	523	502	501	492	535	549	482	507	496	462	502	499	552	517	524	555	539	503	519	511	560	511	581	510	541	509	513	500	568	528	560	510	525	499	522	564	510	547	542	500	566	540	519	490	525	501	509	508	516	528	535	526	507	504	511	499	479	498	491	484	549	486	520	544	544	516	543	519	518	546	559	496	542	488	536	556	537	489	519	550	543	499	474	481	501	540	520	540	523	516	507	496	515	526	545	533	511	557	557	532	517	529	522	533	545	478	497	496	529	586	519	555	541	537	519	521	512	538	520	539	542	541	557	522	503	530	536	527	536	465	537	493	545	517	527	508	520	542	512	498	526	540	525	550	536	560	502	472	523	537	497	491	499	535	534	565	537	509	491	523	544	543	555	506	560	537	505	515	502	495	455	515	526	561	546	522	500	540	520	530	532	514	524	524	509	559	520	520	518	525	551	531	525	495	508	536	545	503	515	491	531	502	536	523	509	501	566	517	548	545	494	525	501	507	557	538	531	524	525	520	535	511	539	528	516	568	494	533	530	477	488	514	491	508	562	534	511	541	524	504	521	522	498	519	480	562	497	547	501	514	545	545	525	526	547	494	524	534	518	517	512	531	530	551	577	515	522	512	482	497	569	489	482	588	526	531	538	529	501	577	499	518	522	526	489	532	523	526	534	490	519	484	530	521	516	502	501	511	514	536	516	527	490	504	517	553	516	516	491	487	511	536	534	525	513	526	517	535	519	578	520	504	508	535	539	527	517	496	506	520	556	544	544	517	481	531	500	521	555	498	508	494	537	528	529	516	544	565	537	490	534	532	462	494	500	533	523	466	535	498	528	553	552	527	555	508	527	518	525	508	487	508	517	564	507	511	514	536	508	493	521	506	496	543	510	509	481	541	522	496	552	484	500	511	536	518	520	542	513	534	517	496	554	525	507	476	534	491	509	531	502	510	510	529	526	518	513	484	526	531	510	544	499	530	523	570	519	517	498	491	521	505	537	528	511	518	526	523	497	507	546	508	495	519	530	544	523	517	482	503	532	536	500	557	492	528	505	507	567	533	554	487	543	514	513	508	492	564	509	500	547	508	529	515	529	546	504	487	532	492	506	517	564	530	516	509	506	525	536	514	526	508	508	532	523	536	501	511	535	575	547	530	530	509	517	566	518	507	537	507	538	508	526	533	519	523	463	523	471	530	523	527	532	512	568	484	539	518	514	503	530	490	521	584	498	500	520	527	526	509	538	515	542	552	499	508	511	501	556	481	501	515	516	522	499	521	540	588	520	502	481	546	549	511	525	502	520	542	520	520	523	513	512	526	518	523	534	519	495	518	478	516	508	509	566	487	528	521	517	531	507	518	543	518	514	512	529	493	515	497	475	527	553	513	512	531	528	515	533	499	520	526	490	539	551	515	545	513	526	553	520	546	544	504	498	533	505	472	525	541	482	517	488	478	523	534	543	509	544	523	561	515	561	534	519	544	544	553	535	488	514	483	485	548	517	510	504	561	527	535	517	532	500	481	513	486	542	511	502	506	520	504	530	514	535	497	522	503	528	512	489	490	524	530	525	505	556	502	532	518	503	498	545	516	543	537	525	492	446	514	504	509	542	516	498	532	505	505	513	521	509	530	490	562	523	519	518	501	501	508	535	523	523	517	522	512	499	496	537	483	503	520	538	507	497	536	498	524	527	544	534	482	503	538	520	501	529	530	547	520	511	565	503	461	476	532	520	518	538	534	489	478	492	505	506	507	514	535	519	526	508	512	548	499	525	529	547	487	531	544	520	526	498	496	553	544	507	535	531	539	542	550	590	531	512	507	523	526	510	539	476	516	527	547	490	527	470	530	518	493	510	540	528	522	490	572	500	506	487	529	545	550	526	533	505	470	527	472	494	521	528	505	512	546	517	535	505	504	499	498	530	520	534	532	570	507	522	500	511	478	529	506	522	515	531	511	484	507	544	524	501	571	547	522	548	569	539	492	561	551	497	528	513	516	474	560	516	484	527	538	542	512	544	490	533	520	492	484	534	565	494	504	504	554	516	484	549	486	501	553	485	514	517	500	484	522	504	538	515	526	516	526	504	512	517	532	488	493	501	515	510	461	490	501	532	519	529	517	519	468	511	575	539	479	470	514	527	510	510	543	517	528	509	566	499	534	508	504	514	539	522	484	534	511	512	518	506	499	510	512	519	493	536	532	499	516	542	518	529	491	485	542	534	536	518	579	536	526	493	531	491	488	526	514	527	528	519	503	532	521	524	540	511	502	507	532	541	529	497	507	505	536	479	536	556	528	531	481	477	547	533	507	528	504	527	524	544	502	524	496	530	500	552	497	503	554	491	558	452	513	540	528	529	518	530	545	473	562	563	509	522	512	547	528	554	505	519	506	555	505	536	485	524	508	529	502	515	485	492	558	588	536	530	515	496	509	556	525	518	572	526	485	502	502	531	469	480	525	550	542	512	529	502	487	523	539	518	468	513	550	480	518	528	508	536	534	525	528	525	508	554	494	479	545	495	529	535	531	512	510	513	534	516	480	563	505	473	525	537	529	535	487	512	519	535	512	505	528	514	577	552	520	503	526	500	475	541	552	535	546	541	512	535	500	571	511	518	540	571	567	512	520	500	516	516	539	514	538	468	517	486	506	512	563	520	487	540	466	495	537	486	500	509	507	521	544	510	488	526	497	496	491	543	538	536	523	540	537	506	513	482	547	531	557	537	524	515	537	516	562	520	544	525	488	532	514	488	537	538	526	513	538	543	500	501	545	497	531	512	504	552	524	522	522	514	519	485	510	507	527	514	515	539	522	562	567	508	517	505	545	543	495	493	511	509	540	496	511	502	514	496	512	533	536	560	521	514	531	495	554	499	520	545	505	517	505	512	523	520	507	556	504	530	520	571	539	542	492	468	510	534	517	534	529	529	519	519	525	518	542	491	543	532	484	510	529	565	529	523	527	513	544	473	514	492	496	512	557	502
14834	29200	28052	25737	6419	4511	3470	2726	2313	1910	1647	1460	1251	1136	1111	968	868	887	777	722	747	714	682	642	653	617	620	626	633	664	543	591	552	577	553	578	581	532	537	564	560	557	528	491	581	530	507	482	508	495	511	511	490	550	523	552	511	546	511	505	507	484	501	506	529	540	535	513	506	526	497	479	482	502	498	496	518	467	487	483	489	493	490	507	495	502	486	513	474	522	476	512	497	500	489	509	498	492	486	519	463	479	505	501	527	514	502	518	476	515	502	493	490	517	488	546	468	510	501	463	508	511	511	480	510	514	488	486	488	479	505	467	541	524	522	459	499	462	562	490	487	522	500	461	504	486	493	533	508	502	497	493	489	475	492	545	476	464	497	477	537	496	454	528	515	513	466	496	475	518	499	479	490	444	465	473	500	488	520	526	494	507	484	508	489	517	492	506	536	569	512	492	511	480	524	520	498	476	448	466	481	494	497	448	449	518	507	469	492	491	470	494	494	502	486	492	512	538	469	487	496	490	492	496	442	464	483	497	452	496	492	481	467	488	495	539	488	488	514	474	491	491	475	487	531	485	457	504	475	546	481	466	505	513	491	453	494	476	493	500	490	497	520	498	470	469	478	471	494	469	488	512	510	491	475	498	508	539	428	522	503	490	482	515	508	484	521	521	473	528	541	471	506	515	484	461	437	498	518	492	477	479	508	449	534	501	488	477	499	462	505	513	515	502	530	482	508	459	490	479	503	515	514	488	458	485	511	499	486	522	493	495	484	484	484	491	486	499	490	454	484	502	540	498	467	486	486	485	483	546	503	505	513	486	506	516	495	479	486	469	506	526	508	493	511	478	503	482	519	509	504	504	495	451	499	475	515	509	486	495	446	464	505	456	490	455	459	466	504	506	488	477	483	485	501	493	521	457	496	467	461	477	516	473	426	500	502	473	471	474	494	428	483	506	512	458	483	488	517	480	464	487	440	456	463	464	433	496	518	463	495	465	493	519	498	506	476	465	544	502	521	466	493	519	479	453	503	513	522	483	445	469	450	502	480	478	498	513	495	501	488	480	445	479	460	483	471	509	491	464	452	496	480	477	541	480	503	518	530	494	503	494	467	497	498	433	470	526	488	506	479	485	474	494	466	474	498	536	489	443	479	490	513	486	491	469	484	518	469	490	491	476	460	438	479	493	512	501	472	514	472	472	473	488	492	504	530	497	496	486	492	472	481	504	499	497	544	459	490	506	494	476	507	464	491	492	515	461	459	484	489	483	476	469	519	504	489	507	471	499	510	510	484	503	507	467	463	486	478	454	526	497	476	479	471	497	447	485	465	454	457	487	494	523	469	484	485	485	507	458	518	512	511	485	505	488	485	509	480	463	464	485	461	520	484	509	469	470	500	491	504	543	503	535	509	479	525	507	467	504	481	490	486	480	486	501	520	513	482	492	487	480	539	482	473	516	524	496	495	416	470	481	477	482	454	479	485	497	481	489	491	465	491	512	534	504	483	466	497	493	492	528	500	495	501	480	437	482	524	506	502	540	460	453	485	503	495	524	491	470	515	506	462	503	473	527	490	500	505	517	466	510	479	513	478	494	481	476	495	527	506	520	446	489	483	525	490	449	481	473	500	506	480	475	478	524	483	474	513	520	497	547	521	504	506	537	477	483	490	489	509	547	450	471	486	492	471	524	450	494	509	486	480	477	504	450	481	497	461	475	517	520	506	493	485	496	455	496	467	510	477	481	495	491	508	474	493	459	473	486	468	479	479	510	536	472	493	486	497	509	507	461	521	503	481	489	464	526	498	445	491	524	520	480	512	534	498	484	516	473	511	501	488	486	511	475	489	457	520	468	538	526	495	482	470	493	475	502	498	480	498	506	524	511	475	503	505	491	462	499	477	497	528	536	492	512	431	493	497	487	495	486	481	521	538	489	508	514	451	503	480	512	502	497	529	506	485	525	479	458	463	528	513	461	517	520	502	478	524	507	485	496	498	454	508	460	477	513	483	510	528	509	481	501	488	549	514	495	494	477	490	520	506	486	488	514	491	500	470	496	499	479	468	480	507	470	489	473	496	464	479	486	477	482	488	494	502	500	510	473	477	470	491	487	506	478	468	486	474	457	509	484	529	489	474	541	537	501	492	467	508	492	527	488	492	489	453	448	470	505	527	481	495	474	495	478	489	489	492	506	486	480	561	504	445	499	475	486	503	447	512	477	496	458	480	510	461	484	505	496	487	480	495	520	467	497	482	485	517	466	497	495	474	476	470	484	505	533	493	517	485	489	513	487	481	479	489	471	463	497	517	509	488	501	520	503	484	465	499	492	509	462	490	511	479	469	512	477	473	508	497	478	511	477	507	518	483	491	510	485	512	466	506	503	476	499	491	521	501	516	498	513	500	465	496	484	517	482	491	484	503	519	490	503	492	485	441	496	500	496	514	525	492	525	502	514	536	479	456	458	517	504	489	497	452	448	478	490	501	475	462	513	511	498	515	469	496	505	524	498	446	486	504	494	469	443	503	492	452	484	480	493	502	518	492	482	486	529	476	492	505	484	471	473	489	461	486	471	508	466	475	479	485	465	483	473	489	533	475	471	491	506	518	478	487	466	506	515	462	492	481	509	481	547	492	485	511	483	495	529	511	505	506	527	537	493	501	487	471	489	452	492	447	472	524	448	487	529	487	453	472	462	472	482	498	506	527	443	490	502	479	533	511	482	482	498	467	480	512	489	522	486	507	489	489	443	461	496	498	509	501	504	501	505	497	508	471	476	472	488	495	549	480	464	530	523	482	469	513	467	498	502	475	484	468	512	500	507	439	468	482	499	513	496	492	526	477	432	501	513	491	521	502	485	511	488	492	477	503	498	437	454	483	519	534	519	467	493	462	479	489	479	460	514	441	496	489	478	490	502	491	461	496	444	472	494	472	496	490	504	477	539	473	468	487	508	466	506	485	520	547	500	494	459	494	488	444	483	464	467	515	504	455	493	533	491	530	492	518	433	515	500	501	489	493	503	491	494	467	510	529	519	500	496	456	480	485	473	486	449	462	513	523	491	513	501	502	514	514	493	453	513	498	459	505	451	474	469	507	493	503	522	456	463	494	480	500	515	507	438	487	486	465	480	494	512	515	454	496	471	489	507	493	464	479	526	487	479	520	503	494	480	492	496	469	498	535	473	464	524	478	511	515	480	471	467	490	485	515	485	507	511	529	477	501	473	497	475	537	500	475	487	501	491	508	496	496	502	517	509	510	509	471	498	455	503	520	506	472	502	509	506	507	480	453	489	491	509	478	512	464	475	480	459	496	514	463	504	501	494	523	461	519	498	483	489	495	482	514	474	491	472	523	507	537	539	510	516	470	490	466	461	478	452	505	460	455	489	492	489	456	522	450	466	486	513	490	488	518	547	474	471	507	491	502	494	491	532	507	459	500	499	483	458	535	512	501	493	519	518	478	507	540	509	481	488	522	515	485	478	510	491	510	474	490	477
28274	16011	6030	6653	748	647	577	566	600	541	514	548	539	574	518	507	538	566	571	535	542	528	538	536	522	585	535	582	514	502	521	516	550	551	556	593	558	505	506	517	486	552	546	552	556	531	556	536	522	507	513	524	552	525	528	541	561	569	526	588	563	554	559	545	590	530	521	557	557	514	520	571	550	542	570	539	553	564	560	536	554	534	554	576	567	523	560	556	526	549	521	552	540	556	520	535	554	549	537	518	528	589	560	534	519	537	512	541	548	529	519	545	518	525	547	562	547	551	499	524	547	527	530	511	531	592	560	542	501	522	550	551	558	514	530	545	541	520	556	553	551	546	545	524	549	542	525	537	523	492	534	552	529	525	517	540	554	536	558	506	555	541	586	525	525	544	519	509	518	564	537	553	518	571	547	509	520	521	543	565	535	552	552	535	520	545	531	544	574	543	550	550	551	522	575	521	538	559	537	520	521	509	558	588	496	536	533	550	576	518	528	556	531	490	511	530	524	555	525	531	527	553	514	555	590	496	573	517	528	555	542	510	501	589	554	541	532	508	491	500	511	498	545	530	504	496	555	550	564	512	494	550	544	496	524	597	528	510	524	551	487	524	529	525	560	555	569	545	525	518	526	538	551	561	497	518	587	534	522	522	526	525	533	543	561	495	554	523	565	547	600	527	562	501	501	542	568	540	523	526	559	536	550	553	510	550	557	520	533	549	534	506	535	576	548	544	524	516	527	571	509	543	522	521	584	530	537	580	523	511	532	495	584	516	526	517	548	510	557	567	513	488	543	575	542	568	544	494	506	537	544	565	585	524	532	524	514	513	509	538	553	539	507	553	523	496	527	533	541	555	554	557	549	584	523	553	521	555	542	574	543	533	508	541	493	552	529	521	541	581	511	564	561	562	544	557	509	569	547	526	551	571	507	510	553	570	525	519	612	537	588	530	521	568	530	518	532	553	531	571	532	556	515	510	557	528	521	528	544	476	520	516	544	534	571	552	538	551	582	553	524	569	547	584	537	560	589	549	550	537	545	542	554	557	548	503	496	554	563	540	541	547	568	556	556	482	554	538	575	539	557	547	517	533	527	539	596	486	589	563	552	561	560	547	527	548	525	552	561	577	577	535	553	551	548	524	547	512	507	531	535	505	522	509	495	526	524	513	547	514	547	569	516	551	563	549	510	508	539	540	537	526	540	545	520	513	562	532	508	556	566	584	489	503	561	487	543	551	522	553	526	562	534	563	543	527	538	512	513	539	520	571	522	550	572	571	536	545	573	563	548	541	561	530	542	502	555	524	505	523	540	542	507	538	546	503	559	598	524	498	545	555	502	518	556	562	539	554	553	534	518	510	530	554	543	514	556	536	556	565	536	572	515	542	542	550	547	551	534	553	535	545	534	558	574	546	521	538	534	523	541	546	560	502	543	553	540	583	544	480	540	528	499	588	554	513	533	531	569	537	555	539	533	481	543	519	538	504	554	552	522	555	558	536	547	545	531	546	576	537	519	589	553	559	515	524	526	585	544	508	552	532	532	540	546	571	510	497	507	512	513	583	516	537	522	502	496	536	527	521	548	538	523	553	517	537	540	554	580	543	538	514	542	532	487	515	536	528	510	558	547	528	564	556	567	521	548	540	503	572	498	493	560	592	509	551	520	533	545	543	535	505	532	567	577	530	537	537	507	523	567	580	557	538	567	547	561	542	528	545	539	566	508	569	539	553	496	555	538	512	546	551	568	548	524	534	513	496	524	497	587	498	523	550	546	575	534	541	538	578	508	564	509	527	536	527	517	547	572	558	545	553	516	569	573	552	530	490	502	550	576	543	533	547	523	534	566	507	543	557	537	540	553	524	472	537	541	558	521	519	552	553	526	528	517	526	497	482	492	540	554	537	584	539	560	555	563	550	538	514	467	520	539	554	532	563	512	539	572	522	536	525	560	544	512	516	560	505	541	512	524	529	550	492	511	542	518	554	511	536	505	560	555	544	524	545	563	514	500	505	521	526	524	579	528	539	550	498	518	525	531	550	519	566	548	539	548	552	567	553	549	527	502	556	528	528	549	561	570	518	523	502	537	536	574	563	575	555	541	485	553	519	532	541	523	563	516	553	576	533	558	564	545	548	527	545	527	510	560	566	535	545	554	529	543	533	526	543	543	556	524	532	541	593	529	504	548	537	525	559	543	547	578	510	533	526	525	569	504	554	530	544	566	533	539	528	563	549	571	532	543	546	540	568	574	528	542	522	516	538	524	489	487	541	510	535	490	520	562	528	565	525	561	579	582	572	552	498	542	528	540	554	553	561	531	536	558	529	540	530	527	569	561	526	505	543	525	551	544	541	522	552	569	541	514	512	516	549	552	515	582	534	531	528	541	534	531	496	556	583	605	516	547	563	552	564	542	532	558	520	527	489	499	495	577	546	523	533	546	567	550	537	527	521	574	505	563	564	534	535	535	556	537	557	531	540	537	565	545	530	549	495	546	570	547	565	536	533	560	523	569	590	519	522	545	557	532	545	545	572	517	574	521	555	553	562	518	554	548	550	539	546	546	560	519	511	572	506	550	521	539	548	524	533	541	548	552	510	527	494	534	520	574	558	570	579	589	590	488	510	542	536	568	558	543	510	531	518	557	530	517	524	521	517	560	572	568	501	560	529	544	526	507	519	524	580	563	533	546	509	538	512	527	564	574	567	559	564	508	549	563	522	547	533	517	495	562	545	564	589	562	526	543	489	519	567	531	524	541	520	546	502	547	535	525	552	514	504	593	549	578	509	552	514	583	517	530	550	552	556	534	536	556	552	532	545	477	525	548	558	531	534	503	505	510	554	487	534	547	516	505	557	566	553	539	546	535	557	530	537	555	565	554	556	523	526	558	555	542	534	523	548	552	544	487	524	512	565	577	547	542	573	531	567	569	540	539	534	518	541	495	490	537	568	517	545	545	558	549	550	549	545	541	561	568	563	549	518	577	534	560	531	545	482	540	550	506	557	532	551	585	502	510	549	551	507	566	498	540	540	550	520	531	525	554	526	550	529	583	538	560	542	558	533	564	541	525	552	557	561	530	546	494	559	523	492	534	504	535	524	544	582	567	541	553	473	572	548	555	520	575	537	498	556	523	601	564	512	580	506	557	588	540	544	512	563	538	537	546	566	567	523	522	508	512	536	582	528	573	533	479	505	505	530	511	504	597	539	518	532	555	531	520	527	544	518	537	544	507	507	527	543	592	576	521	550	520	520	502	523	530	523	572	568	538	509	538	544	568	527	554	519	518	550	569	484	528	532	490	521	562	562	532	553	502	554	553	578	514	490	542	523	573	571	532	562	514	514	578	500	546	535	548	482	561	547	566	517	560	558	566	544	527	545	536	566	542	524	507	537	537	554	524	518	524	524	532	534	505	559	534	523	519	577	517	550	560	568	490	550	593	525	510	542	559	574	518	518	596	534	515	508	542	558	531	532	544	577	548	535	502	529	545	517	518	556
8407	9115	8559	7634	711	665	631	605	591	637	576	578	543	538	629	590	559	543	544	575	529	550	552	544	597	572	536	521	550	576	531	587	578	555	605	532	531	572	550	578	557	554	554	551	580	554	554	542	563	557	566	540	569	578	588	571	542	566	605	512	598	589	527	503	600	560	547	560	597	522	558	554	565	578	513	533	582	540	559	578	566	549	583	571	517	560	553	538	535	569	542	553	550	595	553	528	522	596	590	556	588	564	598	563	526	547	581	585	576	592	585	557	599	565	553	523	585	547	561	560	562	551	534	546	588	567	552	570	558	579	550	548	568	584	603	534	546	547	560	567	528	514	571	522	568	563	561	546	559	563	557	567	541	544	565	557	515	527	595	549	599	591	523	537	530	552	573	549	565	527	587	563	555	541	554	569	573	568	560	533	596	532	575	535	608	593	533	593	546	563	584	557	547	535	581	538	559	570	585	581	531	558	546	539	522	553	564	563	563	576	546	552	548	555	529	605	575	541	558	555	582	555	559	565	561	553	583	578	599	560	552	523	561	530	555	588	557	539	519	577	562	568	550	563	553	542	582	519	576	564	568	561	604	592	564	558	540	536	608	568	546	556	585	566	585	546	594	537	544	582	582	543	551	535	565	565	569	534	537	505	553	609	551	590	559	521	559	592	575	576	542	580	540	543	508	556	519	530	599	548	578	540	539	577	611	527	533	576	563	545	554	561	623	560	523	559	570	574	572	582	588	578	536	580	531	553	564	601	562	556	554	586	544	567	570	558	586	545	546	552	535	555	599	538	561	528	579	547	519	521	576	571	564	545	513	589	544	589	544	572	550	578	556	579	546	560	592	564	576	547	557	562	569	561	576	623	593	577	564	525	595	585	513	559	546	555	553	554	532	568	547	571	567	538	541	591	575	608	567	547	554	563	531	547	593	575	595	513	510	564	579	601	600	536	564	535	568	554	553	553	546	552	527	565	573	568	529	554	600	571	541	563	566	510	512	578	575	601	554	574	552	588	578	588	578	592	584	544	541	554	565	606	540	570	593	533	519	605	561	591	530	633	583	549	572	577	547	545	607	579	541	570	524	576	605	579	567	580	544	580	590	542	601	582	507	513	577	570	537	558	556	549	546	545	544	547	637	571	552	574	596	548	581	539	576	565	574	591	525	558	568	542	585	576	525	546	534	562	556	546	542	587	591	564	543	583	544	574	573	545	510	574	589	568	558	591	603	540	543	582	547	535	541	599	542	540	547	555	611	546	531	566	539	575	563	571	553	588	570	574	585	550	521	535	560	578	512	570	578	526	553	556	541	536	529	552	555	557	544	537	527	546	569	601	594	555	549	534	534	602	554	529	532	587	538	577	554	567	567	587	498	551	546	593	536	587	611	529	538	556	582	588	558	533	560	587	585	567	574	564	531	589	556	560	589	542	552	567	562	532	552	577	534	528	589	524	585	539	566	554	559	545	587	561	551	590	580	527	563	570	612	588	533	566	589	569	570	524	574	569	583	580	581	541	581	526	546	574	569	589	596	564	602	536	625	595	561	551	563	548	570	560	598	556	582	540	570	548	521	516	569	561	599	555	543	555	543	523	531	579	608	578	572	536	583	583	525	526	600	542	587	561	564	547	551	577	569	610	586	516	554	565	568	586	582	571	521	534	571	547	574	553	518	514	527	563	618	536	518	533	527	544	596	539	600	529	540	611	586	565	578	557	563	555	590	554	577	503	544	560	591	573	589	520	562	588	562	573	601	552	581	614	546	586	515	578	556	558	593	555	554	548	573	538	594	565	598	587	532	575	501	532	547	545	552	540	563	552	572	555	541	564	538	523	558	543	518	544	541	568	535	554	558	552	606	553	583	515	554	580	545	535	520	550	529	534	533	568	544	569	554	562	523	553	573	586	575	563	538	570	574	547	498	559	579	562	536	534	541	526	574	580	584	577	539	603	562	539	542	544	520	545	557	591	577	533	584	569	581	586	548	551	571	551	584	559	572	596	543	536	552	528	606	585	586	547	572	519	573	571	570	562	556	607	544	542	589	590	564	547	580	575	579	597	568	550	562	561	550	581	566	510	558	548	533	578	552	552	534	546	574	534	484	579	542	548	573	553	600	603	597	581	547	580	567	565	595	548	582	572	529	563	584	570	542	546	581	569	561	561	590	579	557	525	563	555	609	558	577	522	556	554	537	567	572	540	505	552	606	561	553	632	569	600	569	600	595	538	555	540	599	523	579	532	562	590	565	587	533	593	541	542	588	558	583	562	552	559	501	550	535	570	558	546	560	600	594	557	524	537	504	582	536	603	602	556	511	571	594	547	563	569	567	542	527	529	560	578	591	659	604	601	536	540	594	526	573	554	579	567	555	519	579	568	571	564	529	555	563	566	562	558	547	584	536	577	558	563	603	557	601	556	560	547	551	534	564	560	528	569	569	531	566	578	531	561	571	580	554	564	584	569	536	548	564	574	533	559	581	623	561	550	603	549	549	559	564	599	524	580	528	550	561	534	559	549	552	585	566	540	555	533	548	578	578	588	578	561	513	535	545	555	552	577	567	546	589	580	617	558	584	583	545	556	564	587	517	564	573	528	564	536	559	555	546	516	535	553	586	588	543	556	576	601	593	529	549	542	518	598	546	579	547	565	562	574	538	563	590	565	563	562	569	572	544	607	549	586	544	531	560	549	572	560	601	599	559	569	525	538	521	597	542	587	564	561	611	575	557	546	534	537	552	496	566	578	561	620	558	581	559	582	576	564	579	549	569	545	529	550	549	532	519	583	561	552	551	512	550	587	567	538	560	540	586	563	566	485	555	584	583	545	542	563	592	548	564	557	545	588	541	568	547	568	571	551	560	553	588	556	529	578	578	546	518	554	568	573	552	556	593	561	582	573	587	539	532	578	557	586	549	512	566	584	542	611	593	554	584	546	542	584	569	513	542	592	577	579	556	601	562	538	551	566	536	531	575	545	550	524	570	547	590	586	591	553	589	534	566	557	560	565	557	536	607	564	575	560	530	560	564	552	568	550	577	544	537	572	577	581	599	586	521	562	531	556	580	570	572	585	570	533	592	602	550	594	553	621	570	567	543	562	591	562	516	542	578	541	576	550	597	565	581	534	568	591	547	569	528	546	544	524	559	575	564	550	576	530	534	565	549	536	535	610	561	546	558	571	552	530	526	545	544	541	573	569	601	532	550	574	557	520	582	527	604	511	541	537	564	607	568	576	602	581	533	548	558	537	571	584	576	543	560	614	618	561	554	544	548	553	548	548	556	602	611	576	542	520	603	575	543	540	590	569	535	573	561	558	565	542	571	573	569	597	554	573	571	531	533	571	579	527	563	564	563	575	562	580	536	557	526	599	553	533	560	557	537	548	579	559	542	581	573	540	523	586	544	604	560	565	563	554	589	570	544	562	573	557	594	574	556	569	585	551	560	578	523	527	494	582	565	560	556	602	605	545	523	524	580	598	584	537	542	584	576	506
25138	20732	27172	27252	20513	14341	2194	843	669	589	550	478	396	427	424	328	370	306	310	342	288	311	332	300	299	305	292	298	307	298	279	280	328	316	303	285	305	283	302	277	293	250	255	309	288	269	232	264	258	288	258	279	265	261	264	252	256	265	249	272	250	269	282	225	253	240	288	278	255	274	281	256	253	267	258	226	285	266	306	284	287	254	286	273	244	241	263	241	281	270	276	260	279	271	245	275	238	250	257	277	233	257	246	266	262	230	258	292	261	253	243	271	283	258	269	250	251	276	278	246	261	247	263	276	284	256	265	289	254	270	260	250	260	271	248	276	301	276	243	258	275	267	289	275	272	290	286	274	264	298	231	254	243	252	283	258	277	243	261	272	236	301	242	262	274	246	268	271	243	276	231	223	275	283	249	286	260	259	270	246	287	267	286	277	243	238	259	248	278	285	266	231	265	250	251	260	270	269	253	248	259	298	280	259	259	288	296	230	270	285	258	268	290	268	303	237	255	251	276	273	280	294	248	237	249	267	265	251	273	245	262	293	252	237	274	235	240	225	249	268	304	265	255	228	266	266	274	272	257	264	234	227	220	279	231	249	253	265	266	269	289	253	259	284	247	263	250	272	242	276	254	231	286	287	263	272	256	276	276	234	262	241	264	245	268	278	273	261	283	280	247	274	257	282	271	250	260	275	265	276	276	286	257	300	254	250	255	250	278	274	273	251	230	237	245	285	262	274	258	245	233	270	294	277	265	255	227	271	259	268	276	275	264	255	260	260	298	260	244	257	283	235	232	237	278	274	271	276	272	292	270	264	225	262	299	254	263	266	277	265	231	269	259	281	271	269	262	263	282	286	245	249	290	255	244	274	259	257	268	271	229	246	254	259	251	258	230	236	266	242	287	241	261	266	250	235	272	267	240	254	265	247	265	270	257	270	234	263	274	258	262	275	266	276	240	260	239	257	271	284	226	288	236	261	255	285	261	269	262	247	263	258	259	257	254	244	255	248	282	293	241	229	257	226	250	260	266	276	285	258	262	258	282	273	275	285	264	292	256	255	271	255	251	242	261	273	238	255	234	308	304	254	264	252	257	274	242	266	263	257	241	267	236	269	244	282	276	261	284	289	267	270	252	253	266	268	229	274	266	288	258	257	271	258	265	288	286	259	225	244	261	259	277	292	240	244	272	296	273	252	267	268	273	259	275	273	276	241	229	269	241	262	260	273	257	278	272	233	236	275	289	266	287	257	254	263	250	285	267	278	238	249	271	277	252	296	272	254	275	242	260	254	268	265	234	249	228	294	276	289	271	270	248	268	255	276	258	275	250	263	279	266	278	273	254	262	250	255	236	267	270	243	234	196	266	260	267	252	282	266	258	253	286	227	257	259	268	257	232	271	277	229	239	255	259	252	285	269	294	278	280	269	278	268	250	239	261	239	260	274	271	254	260	248	284	250	266	233	275	280	248	265	275	267	230	267	240	264	268	245	254	255	269	297	282	282	250	246	263	255	251	259	288	248	243	272	254	266	275	260	254	279	243	255	281	249	267	257	280	260	238	269	268	238	249	278	260	266	237	258	256	256	256	291	266	260	250	277	236	270	275	261	262	256	261	254	296	245	242	294	263	279	263	279	264	279	272	270	240	234	261	247	254	271	237	258	282	242	233	270	250	251	235	256	261	261	249	253	225	237	267	242	281	249	262	271	278	266	265	257	282	257	226	286	263	276	264	260	268	298	223	245	266	270	264	262	243	238	246	261	272	254	260	262	244	258	227	263	248	265	267	283	238	255	272	260	252	235	284	267	256	266	257	287	249	264	266	240	256	262	261	288	264	264	255	249	246	240	259	257	279	246	277	237	257	269	261	283	271	275	283	245	254	262	253	260	274	233	286	261	243	252	294	260	263	279	278	274	254	247	268	263	248	268	241	269	256	254	275	281	246	269	277	263	258	259	229	257	265	272	231	234	273	256	269	267	256	226	278	249	287	240	260	227	281	284	255	265	251	268	264	265	264	253	251	267	260	269	264	276	274	245	286	267	251	302	284	261	280	270	286	239	242	254	264	270	278	246	262	242	265	265	250	256	239	235	270	240	272	238	248	269	263	267	246	287	280	253	285	235	282	266	247	284	265	243	238	269	255	264	234	302	294	252	255	241	277	280	249	265	265	221	249	243	242	271	256	258	246	261	235	254	254	282	249	246	284	280	251	241	278	257	259	261	253	255	278	257	240	288	288	283	239	253	272	238	282	240	284	280	247	259	248	257	275	293	256	241	258	256	257	258	280	250	251	264	268	295	228	246	259	289	263	263	271	280	255	259	237	247	275	262	252	268	242	284	279	282	246	261	257	255	257	237	278	233	262	257	280	250	254	280	240	272	261	295	299	268	260	270	272	259	256	256	263	263	243	276	264	259	285	232	261	260	281	287	278	279	246	256	273	259	252	312	278	269	258	263	251	240	273	249	253	268	243	267	244	257	295	235	275	248	264	262	284	268	246	259	268	220	273	250	256	244	257	285	263	228	257	260	264	239	272	275	255	273	281	264	269	262	270	262	254	262	249	239	277	268	251	270	236	255	281	261	290	264	281	239	253	270	262	245	275	260	254	294	260	274	257	251	271	248	227	250	275	260	254	285	249	261	277	273	296	239	273	247	265	264	276	247	234	263	265	243	276	265	256	253	263	266	257	276	275	285	247	247	263	281	252	272	290	246	262	248	263	255	249	275	237	240	258	267	285	261	284	286	264	238	287	272	260	262	243	249	254	253	244	240	250	269	238	279	236	238	243	237	245	257	278	275	265	247	249	266	255	262	253	272	268	289	265	249	262	272	262	245	250	279	281	265	239	228	252	283	226	227	264	265	253	269	288	263	271	259	270	238	276	265	253	255	255	302	275	275	257	265	250	258	261	250	251	249	266	260	260	266	240	272	248	262	266	277	246	266	260	255	229	260	281	271	255	255	292	251	253	260	222	235	258	239	259	259	263	251	278	256	265	249	262	258	265	241	284	300	265	245	260	299	257	282	292	282	271	285	281	246	238	234	275	263	250	267	256	274	257	262	270	261	243	249	269	241	247	251	278	274	250	244	241	253	240	271	281	283	286	274	246	258	280	276	267	284	231	260	289	247	254	285	258	260	296	292	249	273	272	269	292	233	264	254	255	267	268	273	257	251	252	297	246	262	258	265	245	257	261	268	224	278	290	264	254	255	238	279	287	253	250	248	259	240	277	254	254	254	238	237	257	220	279	288	266	248	248	304	253	269	272	257	252	247	269	262	265	284	273	270	244	267	268	265	260	289	270	240	255	256	261	255	249	248	270	255	269	247	258	251	243	243	266	258	267	264	295	270	261	257	247	261	233	241	271	276	261	265	251	260	237	294	256	268	252	250	269	261	252	243	255	263	261	230	284	243	241	277	267	249	256	270	275	281	290	261	263	265	263	259	224	280	263	263	261	261	261	268	267	244	251	258	297	228	250	287	247	290	264	275
11086	21212	20849	26280	3562	2429	1863	1483	1279	1038	863	778	726	651	566	536	461	450	414	407	423	375	366	367	345	343	356	346	348	323	327	309	320	316	307	310	285	302	286	297	324	299	274	306	302	268	275	322	293	274	293	265	301	283	294	284	306	283	257	283	295	285	305	278	292	262	291	291	276	269	279	269	266	285	289	271	259	269	257	262	266	296	292	252	295	244	289	248	291	272	285	265	308	265	265	292	270	272	311	311	276	286	288	265	252	266	303	293	264	281	278	276	316	287	294	268	247	299	277	278	280	263	267	284	277	286	262	278	269	284	288	285	300	250	307	300	290	291	297	288	304	294	296	259	298	285	267	268	269	294	317	284	252	304	294	299	298	292	269	275	278	273	285	234	276	264	300	261	291	280	276	242	278	286	263	290	277	282	284	257	225	263	272	246	276	261	269	291	266	267	272	284	287	280	303	289	299	297	264	297	295	241	281	309	282	241	310	291	276	269	280	257	300	274	258	242	303	276	281	299	309	283	303	275	306	288	260	292	262	290	269	281	270	257	272	246	285	268	285	275	274	300	279	278	295	268	285	263	244	297	290	259	274	263	263	249	276	274	251	296	271	262	288	281	283	267	269	281	266	247	288	275	265	299	287	288	287	265	291	291	260	277	270	268	279	293	288	296	278	295	270	277	301	300	250	250	287	281	291	265	296	284	277	268	282	283	282	317	275	288	288	277	284	284	303	304	291	271	300	237	270	298	279	271	279	262	280	284	286	250	239	292	275	274	278	276	250	285	250	272	277	264	287	269	267	283	296	277	272	288	261	301	298	278	281	276	260	278	262	281	277	270	288	289	303	261	272	262	275	253	289	272	269	256	265	282	259	284	267	291	287	290	291	248	264	305	283	288	269	256	285	287	304	265	273	313	258	299	259	262	264	282	252	271	273	270	261	293	293	289	273	287	296	259	272	263	287	297	261	247	283	277	278	262	277	279	291	266	278	285	264	271	269	300	267	267	258	294	247	262	287	247	285	254	267	277	260	260	268	288	284	304	291	283	271	295	284	291	278	259	275	285	297	268	294	270	282	272	264	283	299	287	303	284	263	269	286	287	279	311	306	314	267	288	302	258	275	281	290	283	278	270	282	256	282	293	257	286	251	303	298	268	277	259	298	276	300	283	281	304	310	281	265	242	296	281	274	279	278	261	284	296	288	250	272	267	252	271	297	264	266	268	283	271	263	278	257	272	260	263	262	255	308	288	262	267	266	272	274	293	275	292	270	301	250	264	303	246	287	286	249	271	265	274	264	324	307	282	290	282	260	271	243	277	253	256	274	280	272	268	274	267	304	245	259	263	286	264	277	279	287	298	275	261	287	282	289	262	253	284	330	307	272	253	278	288	277	290	280	274	305	271	280	286	302	257	280	271	282	288	268	276	270	256	248	284	244	290	263	295	263	270	269	285	274	298	307	270	272	290	273	281	278	293	271	302	259	299	264	280	302	271	265	283	264	275	275	274	287	286	281	293	262	274	272	304	255	278	272	265	290	301	283	273	280	285	270	288	255	255	277	261	294	284	303	282	269	273	265	288	283	295	272	321	263	267	256	243	256	272	291	282	282	290	272	303	279	267	294	254	267	237	293	304	308	281	262	281	263	268	251	274	261	266	298	246	249	281	254	256	288	288	305	317	265	262	271	285	251	273	256	275	298	245	279	291	280	303	287	267	297	308	262	279	279	261	267	265	303	285	269	268	267	262	297	285	266	265	291	297	288	294	278	279	274	285	275	260	303	284	275	295	275	310	257	278	281	269	263	289	276	249	270	270	274	252	307	263	301	286	271	278	295	261	282	283	301	272	273	270	260	303	290	296	278	268	268	252	287	251	301	273	288	288	261	286	283	271	300	275	297	264	270	274	282	302	271	287	272	299	284	282	320	279	280	290	262	274	274	254	261	263	248	262	272	305	280	292	286	260	275	273	283	290	277	274	270	274	287	282	268	282	266	252	281	274	271	263	279	271	275	290	280	295	266	308	254	248	277	272	270	288	278	261	277	260	273	276	265	269	287	260	283	267	275	268	306	329	309	265	279	276	286	319	302	287	310	279	302	270	276	266	299	259	302	275	266	284	275	305	301	271	247	302	295	277	298	260	287	305	281	273	248	316	275	297	301	280	253	278	285	257	279	274	293	279	280	302	270	268	279	302	284	262	242	284	284	268	276	289	277	274	284	301	289	267	304	255	278	299	279	283	283	287	284	262	293	264	272	274	291	271	252	248	310	266	266	268	253	259	296	265	256	296	285	269	282	284	275	282	287	270	319	279	266	279	276	293	280	253	279	272	254	274	273	261	277	281	282	270	291	288	260	290	262	252	272	262	277	282	276	256	254	259	242	297	281	248	290	283	255	270	273	297	256	308	248	260	289	264	302	293	257	299	264	278	284	265	273	278	276	299	267	275	314	248	262	278	259	271	275	260	293	289	264	266	287	239	266	285	264	286	295	278	291	287	282	242	270	265	295	292	257	265	276	256	278	286	265	318	286	266	273	297	277	255	288	283	276	254	272	294	292	271	301	274	279	262	261	268	250	266	233	282	281	302	279	253	237	262	283	280	283	255	279	307	292	264	258	277	269	256	303	285	265	285	264	276	270	282	273	311	296	285	275	260	273	311	272	257	275	265	280	245	283	287	290	257	262	255	273	267	293	262	279	288	252	310	254	268	290	297	259	262	301	284	282	265	279	250	280	268	273	266	303	271	239	264	282	302	255	291	268	293	290	286	300	264	292	244	300	267	289	272	295	289	313	270	286	279	271	284	255	244	287	280	286	292	257	294	254	269	263	251	289	258	266	287	292	257	293	271	272	277	269	279	256	264	259	306	258	239	278	272	292	277	261	266	286	270	290	285	258	273	250	281	272	258	283	317	254	294	286	256	268	260	278	259	272	278	243	286	303	306	274	259	277	277	268	277	278	311	284	277	263	288	283	273	272	253	291	284	259	290	280	271	273	295	266	269	295	280	264	256	287	279	281	294	275	271	288	273	290	308	283	267	301	275	282	286	259	270	279	280	286	294	259	259	288	277	259	285	282	298	294	263	275	280	295	271	308	283	277	286	268	272	293	279	280	272	259	275	287	266	254	279	300	263	283	303	263	267	294	268	299	256	292	288	242	282	249	293	265	294	292	260	276	301	259	284	296	258	285	268	272	288	304	251	297	302	317	275	234	229	285	262	278	260	270	282	262	301	253	290	274	263	284	268	269	312	299	275	278	273	270	295	304	293	268	272	288	286	300	270	283	303	263	283	279	244	297	290	260	285	254	278	269	281	254	261	288	292	240	248	267	273	276	278	263	286	285	260	265	296	257	293	264	261	251	270	268	270	282	299	272	263	262	252	287	283	272	260	303	253	270	299	284	299	297	310	262	284	292	286	267	262	278	256	266	313	290	293	286	297	257	286	258	283	280	261	254	268	279	290	263	266	267	285	285	302	263	278	287	277	278	274
22939	20700	27471	25631	20738	19296	6206	1700	1321	1155	958	907	835	754	728	721	696	692	688	689	675	648	581	604	580	569	612	580	588	544	593	570	524	587	550	558	552	557	534	544	541	552	524	556	553	615	504	502	523	531	545	520	547	548	537	534	513	522	503	508	525	475	525	560	536	523	532	531	507	493	533	531	477	547	557	497	497	537	497	496	569	499	541	512	523	509	514	522	518	552	512	504	495	548	520	525	554	502	483	551	527	499	463	537	517	518	529	503	514	553	539	494	510	525	504	532	506	555	482	530	501	518	539	532	486	489	519	496	503	555	515	534	513	529	485	486	525	501	455	501	563	519	476	499	505	527	496	532	503	542	501	548	530	525	488	486	523	506	499	522	502	517	515	533	517	526	517	535	523	495	530	505	530	517	542	535	488	501	454	536	560	532	481	491	486	481	494	526	535	521	506	573	467	490	536	500	525	541	558	542	518	515	514	492	565	504	543	491	513	497	501	519	464	537	522	565	535	484	530	513	538	527	489	466	531	523	469	515	513	504	517	470	501	509	496	491	507	500	516	498	520	556	531	558	515	497	521	517	570	508	515	521	516	555	519	520	497	513	542	497	509	493	547	526	509	548	532	556	522	541	494	490	499	506	545	485	495	519	507	496	522	502	523	501	525	530	517	529	496	552	533	531	551	510	506	536	521	524	497	508	504	490	532	495	514	516	502	558	563	503	525	536	527	516	555	506	468	514	563	517	471	518	509	504	519	523	506	474	517	531	527	501	519	530	534	529	511	468	497	498	509	539	496	485	459	525	517	533	560	516	512	510	526	529	532	506	509	505	501	473	452	478	539	543	548	518	496	524	548	562	539	524	520	520	488	536	538	557	526	471	528	537	510	504	500	504	496	514	524	514	494	477	499	521	522	494	562	499	508	505	494	511	528	470	507	504	516	492	545	528	515	493	538	552	509	511	530	518	463	508	553	503	481	509	528	507	487	466	509	514	537	477	520	523	532	559	566	495	539	495	544	489	540	502	535	510	479	517	534	510	514	534	531	517	470	519	565	553	471	511	539	527	518	501	525	505	517	471	532	507	496	536	560	502	560	550	531	487	519	532	536	479	519	542	501	504	493	512	537	498	516	510	549	507	541	537	518	470	515	537	568	523	515	497	491	524	531	499	501	455	508	511	545	519	498	504	513	501	513	508	508	526	537	519	500	539	495	485	528	534	517	550	524	473	511	492	496	456	521	534	530	538	511	503	565	517	503	491	533	508	545	512	528	537	528	491	474	544	571	496	495	515	525	470	517	534	511	456	505	504	518	509	553	523	544	537	522	511	496	537	544	509	484	516	533	523	540	539	504	501	506	502	514	555	522	508	526	522	500	487	538	529	495	501	491	530	519	519	514	488	553	556	527	499	514	476	533	516	478	507	497	509	537	519	528	545	534	542	554	485	497	487	505	482	505	522	505	523	542	553	500	487	513	556	545	529	516	528	486	503	508	526	500	572	526	493	547	491	543	505	518	541	504	556	525	535	522	538	517	553	519	542	544	545	513	525	535	544	538	506	479	511	566	520	493	513	486	511	511	505	503	532	499	498	529	517	517	503	517	522	538	513	538	504	509	523	536	494	505	531	506	508	465	507	543	527	491	491	501	513	530	509	538	512	507	530	535	512	486	483	544	496	518	477	503	490	494	512	520	513	514	533	546	573	513	520	520	498	511	513	493	474	540	532	526	546	492	497	507	537	515	476	537	538	534	498	559	521	538	480	520	545	480	501	495	513	466	475	499	524	512	545	535	540	527	550	489	543	501	515	529	494	527	515	527	488	538	536	480	536	504	532	537	500	543	549	519	490	518	504	512	540	511	534	530	547	507	484	506	520	534	476	477	535	525	501	498	521	510	499	518	517	516	514	480	497	500	524	502	489	495	477	551	522	524	512	443	517	499	478	559	503	518	484	530	521	493	543	521	527	479	508	518	515	534	497	515	531	482	529	515	504	539	507	521	495	485	528	480	541	522	518	547	536	506	529	490	537	511	510	518	539	485	491	507	476	513	523	520	505	510	541	532	561	503	532	545	514	520	538	564	514	529	529	485	556	537	493	516	516	500	504	496	494	485	495	514	568	497	499	490	503	533	501	499	523	459	504	524	502	491	548	522	543	537	525	515	539	520	504	539	478	464	545	495	483	511	512	521	507	493	523	507	515	529	496	523	506	531	486	494	462	535	517	483	476	529	515	532	493	513	532	500	533	524	501	470	543	543	522	466	534	518	520	537	536	502	475	505	512	545	527	525	531	495	522	549	497	497	478	506	545	509	479	523	511	515	511	528	550	489	541	509	521	562	522	507	528	519	548	547	480	539	508	549	510	529	479	533	522	526	493	509	476	521	510	512	530	493	505	490	456	469	529	525	490	555	509	486	516	512	539	503	520	537	516	506	533	501	499	494	513	531	528	486	521	524	545	476	516	508	527	507	523	508	506	478	513	526	492	513	498	501	560	487	498	507	552	511	533	504	489	522	524	474	544	506	551	506	514	532	520	494	532	454	523	524	531	530	483	529	510	562	528	536	503	528	506	501	484	541	518	464	504	535	521	514	541	442	515	505	506	496	528	503	506	531	486	511	530	509	519	525	521	509	542	543	504	479	496	544	563	530	531	510	467	516	516	489	511	488	521	484	527	535	542	487	515	528	527	493	532	537	513	561	549	536	492	527	546	499	556	498	488	525	506	527	525	498	461	523	524	522	513	500	463	509	499	519	540	526	531	499	481	499	494	499	499	515	487	525	480	566	499	503	528	515	556	500	533	521	498	497	481	533	486	532	515	570	526	538	530	532	524	516	540	501	497	543	516	558	530	478	518	494	536	505	578	540	526	550	495	510	540	532	513	569	531	516	518	526	499	557	538	518	515	523	517	568	486	529	476	492	537	551	522	517	505	533	514	520	538	533	530	519	528	561	522	505	515	524	530	529	553	490	493	529	483	518	519	502	487	533	501	495	522	499	483	523	498	469	481	497	517	550	524	558	492	531	473	501	531	513	537	483	518	491	514	491	472	521	526	496	498	517	531	521	524	492	489	523	492	488	512	526	506	512	514	537	524	536	511	496	517	527	533	490	470	500	503	491	522	531	541	513	527	497	530	541	534	535	490	510	499	506	485	510	457	505	489	540	495	546	483	531	535	519	511	497	466	521	497	520	487	538	523	519	526	504	538	493	505	541	593	536	514	506	493	518	509	493	474	516	523	466	548	498	555	492	540	520	535	549	509	509	516	491	489	521	492	522	501	467	531	507	482	514	517	527	520	501	476	492	511	511	477	535	501	508	500	507	495	502	472	518	508	518	572	526	466	489	484	492	516	531	532	528	505	490	512	525	522	515	550	525	497	475	493	519	533	524	494	487	519	529	527	522	512	545	531	535	475	545	512	506	541	480	507	515	475	548	505	519	482	517	523	505	514	487	506	547	510	536	544	503	515	508	500	528	488	540	519	506	567	534	525
13989	28059	27556	31301	6301	4598	3540	2898	2300	1978	1627	1450	1236	1144	1055	949	869	828	776	806	697	761	652	707	645	617	667	616	612	577	600	597	589	582	581	537	534	541	574	510	581	532	599	537	498	548	543	516	523	502	507	524	489	532	562	530	521	513	518	542	497	497	544	501	516	556	505	517	514	480	467	525	531	505	464	521	502	493	498	524	492	492	493	466	496	451	517	485	500	472	487	479	484	518	484	510	503	518	517	485	538	477	537	496	520	487	503	486	482	499	528	480	468	502	490	482	492	514	502	501	477	511	475	506	520	521	481	488	505	492	438	458	450	479	478	475	482	456	478	492	513	481	530	478	490	516	472	524	532	478	464	487	509	490	499	509	505	494	496	505	509	491	491	487	508	449	514	512	470	498	493	491	508	502	456	494	514	476	450	486	464	489	514	478	520	520	451	506	474	558	460	467	465	482	466	484	487	478	512	506	488	489	504	508	468	482	442	442	500	463	514	509	476	522	499	453	446	491	475	500	465	517	504	453	484	489	501	498	503	490	501	477	464	439	529	486	496	460	443	488	467	471	506	478	495	507	499	487	469	498	467	509	494	483	499	472	509	505	445	460	489	466	475	478	474	513	453	487	507	523	494	509	509	486	479	534	469	462	500	469	468	481	492	451	488	465	465	485	503	462	454	515	498	444	494	469	503	483	506	463	535	494	470	531	519	461	471	492	530	430	443	493	509	533	472	447	482	485	474	502	474	462	487	492	478	474	526	480	471	502	474	498	488	465	441	473	496	550	510	482	483	479	509	493	504	487	515	484	481	443	486	459	471	509	455	515	492	485	488	481	491	498	480	498	451	480	491	477	491	489	497	456	504	480	446	488	518	501	492	514	452	469	471	525	491	463	461	497	509	487	465	522	514	489	519	518	489	460	488	476	463	505	475	522	463	504	499	488	470	468	519	478	495	498	500	495	501	468	487	498	495	456	481	482	496	451	488	498	463	474	499	452	507	486	506	465	499	497	497	503	478	496	482	487	530	455	506	500	479	488	445	488	493	515	468	495	479	485	469	477	472	475	524	471	479	464	507	520	519	508	488	493	512	459	486	524	496	446	500	489	491	484	466	491	482	509	462	445	446	466	486	475	448	488	489	474	486	471	502	499	490	451	494	491	539	488	484	519	469	484	482	496	498	524	496	513	462	480	509	496	478	508	507	479	477	489	482	478	514	485	526	488	443	498	488	503	453	531	492	495	485	485	489	508	473	484	502	470	491	515	465	485	463	497	500	494	472	490	487	499	485	492	517	469	486	502	496	461	498	483	483	535	464	488	477	500	494	484	506	465	531	464	505	486	497	482	486	483	477	520	506	473	481	488	485	471	510	478	491	545	505	479	529	517	500	490	501	479	481	491	464	478	509	510	490	511	503	490	451	481	508	448	475	516	526	527	506	481	499	476	470	495	447	496	486	469	474	509	470	497	492	480	527	482	486	470	482	494	471	479	494	513	518	475	463	510	472	453	475	492	469	481	523	464	480	490	464	496	525	500	517	486	471	526	484	459	490	454	489	466	473	468	515	468	481	521	514	465	500	505	486	512	483	520	521	497	503	507	480	467	460	511	507	484	509	459	481	525	562	448	472	520	481	440	489	456	498	465	524	462	477	463	481	493	516	485	491	487	504	549	464	465	479	472	518	504	492	478	518	472	472	484	530	518	467	475	467	465	467	501	496	461	470	493	426	500	476	485	509	484	472	477	532	511	504	509	489	473	489	503	488	475	503	467	473	491	484	513	478	505	512	489	454	475	480	463	475	477	474	514	493	499	490	498	488	492	507	519	486	496	524	486	513	476	479	498	501	499	513	481	490	475	500	467	470	498	444	476	497	518	492	477	490	471	457	510	512	507	508	460	479	505	483	530	506	479	506	471	492	447	496	509	496	494	501	495	505	459	490	490	495	458	495	451	450	472	467	482	464	479	474	504	503	496	474	484	493	505	499	461	481	479	499	515	503	498	453	509	487	485	509	518	456	491	511	510	458	504	461	428	471	513	460	487	448	493	475	469	491	492	441	464	498	505	501	489	503	475	494	487	475	469	474	495	467	507	469	501	499	498	511	471	495	481	490	462	457	483	493	459	529	467	482	453	512	481	492	494	512	500	451	487	506	504	484	471	471	480	468	480	455	523	454	487	471	502	492	496	467	495	487	464	492	448	504	471	518	518	432	501	431	501	444	476	510	492	482	468	501	517	458	451	499	468	527	469	459	473	520	526	485	497	484	480	505	479	499	478	465	479	473	502	485	511	474	451	532	477	472	453	523	475	504	473	496	498	455	477	474	479	488	488	444	498	477	525	453	455	465	488	472	509	470	517	504	507	457	512	518	536	460	481	487	459	474	467	492	470	520	485	515	509	468	494	496	477	492	447	448	459	487	460	507	523	491	454	475	484	469	500	462	507	492	440	437	527	465	513	525	501	521	500	475	485	417	501	505	491	488	466	497	508	465	495	513	489	471	513	486	476	487	499	496	484	498	501	484	476	444	482	480	513	471	495	489	465	477	491	495	487	480	473	484	482	494	466	493	501	510	498	499	497	511	512	464	496	511	494	510	466	480	465	489	485	480	493	488	502	486	518	487	499	480	492	481	460	489	496	511	522	468	502	464	502	487	502	482	458	499	439	463	480	459	462	502	512	487	485	499	496	499	476	431	506	495	444	470	480	507	466	487	512	467	466	486	501	523	505	498	473	506	501	513	499	557	495	539	451	467	515	507	510	501	460	446	472	478	485	493	463	507	494	487	530	508	495	457	481	487	491	521	473	497	459	497	510	510	512	472	499	485	487	478	514	505	474	490	504	472	497	467	494	489	481	484	522	438	494	469	485	453	451	453	518	488	480	455	473	501	481	527	482	475	482	511	503	507	529	475	489	473	497	504	463	463	512	482	458	497	511	480	465	482	502	533	474	499	474	476	484	495	459	438	522	542	501	463	515	491	535	485	466	481	482	463	467	493	454	483	502	490	473	505	519	484	475	509	470	484	485	444	477	527	502	493	500	497	499	467	450	477	490	501	486	498	502	483	522	482	494	470	508	477	489	527	478	494	510	482	462	503	498	485	487	496	524	469	504	492	492	518	505	507	475	490	510	490	488	476	466	453	492	488	507	462	479	490	455	476	475	481	487	457	470	479	527	502	463	509	479	536	473	499	480	491	471	529	508	498	495	505	491	484	475	480	484	496	476	492	489	488	439	478	509	474	505	527	541	486	493	487	470	420	504	475	450	481	452	492	488	498	490	486	507	505	433	477	451	480	499	504	494	519	477	477	486	460	513	476	496	458	480	466	487	451	486	521	482	453	466	493	467	499	500	481	499	515	461	479	495	466	483	474	486	506	476	492	510	522	540	473	496	469	492	461	496	520	454	459	473	468	456	526	458	502	488	472	499	481	488	492	507	540	505	459	468	480	465	480	518	478	516	466	532	485	501	500	467	430	517	528	489	483	503	479	480
28298	15698	5684	4426	664	612	528	592	546	544	558	565	541	521	556	512	516	537	529	525	512	519	496	528	574	559	556	519	541	485	505	539	536	500	531	510	510	556	512	521	517	533	508	501	544	519	542	559	535	486	527	539	524	519	533	533	578	517	550	499	520	514	529	530	534	508	534	544	524	510	511	511	528	509	552	531	542	527	513	529	563	524	549	516	534	534	544	526	522	526	592	514	512	539	590	544	504	517	530	539	563	528	522	533	574	526	523	494	497	519	554	530	538	482	573	543	540	520	566	514	502	558	518	515	545	587	548	506	557	540	539	486	558	504	534	495	523	534	528	536	526	527	549	503	528	503	513	530	557	556	550	508	536	573	498	500	507	524	533	533	535	531	539	531	528	507	553	523	498	547	530	499	545	555	561	571	510	518	517	545	516	517	529	583	508	517	489	522	537	527	528	529	538	547	522	530	520	525	555	539	546	535	504	519	531	506	549	539	548	517	529	488	564	532	510	546	548	530	507	507	515	534	516	513	540	522	535	533	574	560	530	514	546	507	523	551	541	554	545	532	537	544	571	551	514	513	541	521	497	545	501	546	527	526	556	566	529	528	538	547	561	525	560	535	535	551	535	555	515	516	522	520	551	537	573	531	578	544	528	563	518	495	542	485	522	487	552	500	572	507	558	522	520	525	564	504	522	526	542	557	547	532	542	530	532	521	539	516	525	542	506	519	512	548	529	540	563	526	507	504	525	532	520	516	547	583	502	532	517	510	543	550	558	551	498	556	539	512	537	527	528	579	519	553	555	528	538	555	531	480	504	529	507	506	521	532	478	530	491	518	527	545	509	551	499	531	551	534	536	518	552	494	559	537	512	499	483	515	524	547	513	511	500	544	535	562	529	544	551	511	513	502	508	504	522	505	523	474	548	533	492	529	548	539	574	490	549	541	534	542	512	542	496	518	552	546	569	523	564	542	543	561	506	512	507	493	508	506	535	530	549	555	521	536	547	558	520	554	498	509	536	495	531	501	484	507	537	541	511	511	473	547	506	501	555	523	565	515	537	510	491	530	537	487	522	538	495	544	490	512	498	517	517	537	562	531	555	545	502	518	515	549	531	499	510	520	500	529	490	535	503	520	570	559	585	501	514	491	540	547	533	489	571	556	511	524	523	500	529	536	521	539	562	493	550	498	591	525	519	536	516	541	538	528	537	510	560	533	537	534	524	504	527	550	498	575	543	497	529	597	487	538	520	536	537	505	511	541	496	580	491	532	554	551	544	585	519	533	567	507	557	512	505	508	504	506	524	568	532	500	519	560	534	509	554	516	525	530	568	597	483	574	493	537	542	510	538	494	525	508	518	506	526	552	545	497	525	525	565	529	558	541	509	480	518	535	488	548	570	572	530	526	509	484	500	529	520	552	523	552	504	520	542	517	540	499	551	513	539	520	519	536	523	524	540	569	548	496	552	516	543	492	542	509	567	542	578	528	518	518	586	557	549	541	525	512	505	531	473	487	531	531	528	556	565	546	541	481	564	534	518	501	537	546	522	551	547	529	526	515	552	551	551	502	564	526	523	557	563	493	531	511	551	541	546	530	541	523	521	578	556	520	499	512	534	577	506	477	541	534	559	491	495	513	527	521	508	570	535	535	559	520	551	515	496	519	544	550	537	533	514	529	548	536	518	508	506	506	535	516	536	543	525	502	513	524	537	536	526	550	507	497	536	544	526	547	535	548	485	528	513	547	550	549	528	515	552	552	555	531	523	537	523	523	517	491	512	534	499	542	493	495	534	523	562	556	576	543	573	510	535	552	551	530	591	529	521	551	513	498	552	502	525	577	510	533	524	540	541	531	544	535	547	524	537	519	512	541	530	551	507	552	504	556	506	502	538	524	561	537	557	512	538	491	558	545	534	550	533	529	579	543	571	506	505	523	564	577	500	532	552	513	478	525	569	589	551	512	534	547	527	491	542	517	483	535	511	514	488	482	552	538	555	540	501	518	530	530	525	559	524	531	523	528	536	506	506	541	559	563	535	542	546	528	515	535	512	518	524	492	526	537	517	508	560	533	508	525	581	523	520	524	541	528	507	549	556	501	566	578	540	517	515	490	538	538	498	565	547	561	534	563	544	552	525	484	596	578	487	539	478	531	536	493	546	528	527	532	529	491	490	515	550	529	491	524	522	549	540	555	556	507	534	525	580	537	510	540	510	525	559	549	546	500	525	519	587	513	535	527	521	541	511	482	525	502	485	548	524	540	543	562	542	546	567	512	523	514	553	514	526	553	561	532	562	542	549	562	555	568	482	523	520	559	577	497	569	550	508	512	515	504	520	532	514	546	519	536	550	547	506	560	560	539	545	523	522	564	582	545	519	505	547	529	455	495	523	526	531	545	534	509	505	563	544	559	530	513	512	523	516	528	524	525	553	541	546	478	521	529	537	503	523	544	511	519	534	533	541	517	519	520	548	560	496	544	531	507	534	603	546	559	555	560	558	536	565	514	524	501	516	531	518	521	518	509	510	511	514	523	526	534	530	532	506	557	504	552	555	541	504	520	526	529	535	525	510	506	527	537	542	537	540	531	511	543	530	545	532	555	538	551	496	514	560	561	546	534	511	525	554	539	540	512	549	548	535	518	512	527	533	475	472	532	562	547	509	519	552	526	543	515	534	514	514	523	578	538	524	522	548	538	493	518	515	535	545	550	551	497	526	549	519	550	561	566	539	543	548	572	492	479	488	533	523	519	551	551	514	503	510	503	549	525	522	561	553	500	543	535	509	525	478	511	560	505	502	517	498	532	520	536	554	547	537	545	594	514	514	563	495	503	558	538	552	539	514	549	485	510	505	559	516	547	571	495	564	541	557	527	491	495	509	542	591	518	553	530	539	530	533	531	499	523	569	493	521	502	510	569	511	565	559	484	530	495	474	536	507	529	551	534	531	516	527	508	518	525	520	525	569	549	530	538	524	529	499	504	517	561	554	531	534	497	564	568	539	526	538	496	497	546	571	531	527	565	524	513	539	527	548	548	548	519	574	528	531	506	517	516	536	504	481	564	534	530	488	548	524	526	504	502	511	553	516	507	543	530	515	508	487	491	540	509	544	541	520	536	560	537	502	509	491	549	518	549	538	544	521	512	532	546	524	512	510	531	519	543	575	517	526	511	481	530	546	515	522	526	540	540	532	521	559	553	503	511	589	517	522	526	516	543	525	516	547	504	533	534	521	522	522	527	532	542	513	507	543	572	516	502	534	505	524	530	541	525	510	542	513	503	499	552	521	508	492	537	554	534	542	565	500	540	514	539	506	593	535	565	522	516	560	545	554	504	505	558	546	539	546	532	517	513	564	506	496	536	491	523	512	522	563	562	528	464	500	518	523	518	540	547	571	561	505	518	512	515	545	533	562	486	540	533	497	526	546	520	531	545	563	510	554	536	508	501	532	551	539	502	519	482	564	494	510	517	543	528	559	531	579	542	497	564	561	554	511	510
7829	7942	8057	5245	687	645	606	619	601	547	617	603	573	521	538	590	559	549	546	546	522	546	523	565	567	547	575	562	537	577	548	583	572	589	509	565	585	558	572	556	605	546	542	573	556	566	555	524	544	575	585	571	498	554	585	553	554	555	563	524	562	566	538	561	553	539	517	534	549	554	597	597	533	553	566	514	529	565	534	529	566	571	524	587	559	575	515	555	540	514	561	541	506	541	547	567	560	525	579	564	575	565	557	530	563	568	526	530	546	581	555	567	574	568	548	529	585	567	563	557	553	544	539	573	537	559	560	537	543	546	533	582	560	572	544	518	583	542	566	505	603	540	567	555	548	541	520	536	548	573	536	575	514	558	538	563	573	543	537	534	562	491	492	559	553	575	548	548	556	541	573	555	537	530	531	559	554	540	562	551	547	504	534	560	584	562	523	479	537	577	552	544	543	559	551	580	579	543	520	546	506	586	605	548	549	561	509	600	530	548	536	548	577	603	564	514	531	543	520	507	549	598	527	574	556	550	546	570	552	578	566	612	506	515	545	548	598	587	519	600	537	543	551	529	523	576	557	517	531	572	523	571	539	579	561	581	523	575	542	537	547	560	545	528	585	564	573	506	543	580	518	548	533	543	538	540	541	527	541	549	561	541	525	533	523	549	537	531	541	527	570	513	549	576	550	531	554	520	501	559	572	574	567	553	581	540	562	530	552	523	540	570	527	495	544	551	514	557	576	555	551	559	566	554	550	571	571	566	514	560	530	565	516	547	555	491	569	567	548	543	609	548	597	568	572	513	584	570	577	561	550	552	533	493	543	546	536	549	548	568	549	517	567	572	549	573	541	522	556	553	567	562	594	577	546	573	557	508	554	522	524	555	534	576	517	508	538	551	559	579	556	552	562	553	552	538	531	558	519	542	533	556	517	525	545	548	521	576	537	562	569	598	523	540	513	566	557	524	534	546	544	562	513	570	566	552	542	551	547	558	510	542	552	564	560	557	571	567	554	524	527	527	556	544	532	523	522	520	593	552	536	600	558	554	575	614	558	539	549	583	548	542	544	589	559	546	595	567	635	561	555	550	550	527	553	536	531	541	540	556	569	590	576	518	550	564	595	543	552	572	540	527	560	550	537	575	544	555	539	523	544	541	561	551	544	570	540	522	534	575	566	546	575	562	577	551	588	549	534	536	516	550	528	570	572	552	509	556	577	556	566	563	538	578	501	563	587	518	600	563	545	536	554	548	539	549	524	571	497	546	569	573	537	586	577	548	539	581	550	542	528	564	582	545	572	551	522	537	543	542	545	559	561	549	570	549	588	551	549	537	548	540	538	592	561	561	572	568	492	572	537	539	544	570	521	531	569	538	548	572	575	556	553	571	532	567	594	545	586	521	539	551	558	543	550	545	553	541	547	521	543	566	554	559	611	527	555	554	537	557	546	578	544	575	527	537	547	564	541	512	576	544	565	540	538	504	596	557	541	547	543	593	573	571	590	549	560	532	566	570	562	577	580	557	544	568	586	538	560	536	502	588	543	549	556	546	533	517	543	540	526	503	529	513	566	578	521	572	567	511	595	536	535	555	559	538	549	572	559	572	577	551	576	606	547	561	533	540	569	532	527	579	522	546	531	585	596	537	525	517	525	577	597	525	535	550	581	526	543	523	541	590	524	523	545	558	587	568	582	532	570	576	528	581	569	541	533	587	520	527	561	526	573	526	544	531	534	560	537	559	498	480	598	545	551	580	530	531	545	556	572	529	576	528	532	563	548	526	529	574	574	568	523	545	559	530	528	534	532	526	584	568	493	553	598	507	605	551	561	568	522	575	565	541	532	566	553	604	548	551	540	549	545	584	562	522	593	532	535	539	539	526	542	556	557	561	543	527	551	531	521	563	558	562	525	557	573	527	516	502	578	523	521	530	561	581	557	521	535	578	567	524	582	507	534	561	577	547	522	522	558	573	536	545	536	569	494	563	549	575	559	556	578	551	509	527	530	546	530	590	539	555	574	558	580	551	513	552	526	517	550	552	599	483	542	563	543	554	553	531	578	590	522	575	559	513	548	574	537	537	609	545	533	564	557	554	577	542	543	551	552	553	548	594	540	523	513	553	509	531	555	541	606	505	626	541	545	566	573	562	572	543	526	543	541	557	552	534	577	572	534	544	582	536	480	551	551	498	525	576	543	594	545	548	568	541	548	538	570	534	595	530	538	534	554	573	573	576	574	555	521	587	508	544	557	504	560	520	550	519	516	545	548	517	515	514	643	530	529	549	550	544	542	562	557	536	605	563	591	556	555	552	535	584	596	569	534	549	556	528	576	550	554	527	557	586	555	581	562	568	593	581	536	545	558	558	573	553	554	530	534	538	569	524	519	572	541	559	543	555	554	548	554	536	552	562	555	595	598	517	551	515	559	583	577	531	520	530	568	531	579	592	511	557	562	561	566	560	575	528	568	540	542	497	580	547	500	572	549	557	523	517	568	555	561	525	542	563	549	496	561	545	540	552	515	547	546	552	561	496	542	540	552	527	565	539	548	566	557	566	498	543	558	569	579	549	543	569	550	521	534	578	566	559	520	566	496	560	545	543	528	560	503	563	560	558	530	522	525	536	581	537	548	542	592	520	591	572	509	545	569	557	552	575	548	552	551	536	542	565	565	579	518	554	617	552	539	552	561	546	558	590	549	549	564	516	574	569	515	537	564	554	573	553	551	584	567	594	553	573	597	531	579	552	591	548	559	552	565	570	554	546	584	562	543	565	557	569	552	540	573	517	528	587	559	529	595	539	565	557	550	570	556	519	554	559	532	561	553	539	561	549	546	538	532	535	528	544	564	590	566	576	524	574	502	561	542	580	516	564	557	568	588	559	533	504	543	580	551	560	550	577	602	561	559	524	560	524	548	563	566	511	555	522	536	571	604	572	541	543	572	550	543	550	572	614	532	587	545	508	507	557	574	555	500	593	539	570	552	536	534	535	550	498	524	516	548	547	536	567	536	573	551	515	540	524	598	583	544	520	553	566	553	556	559	587	566	524	582	582	515	548	539	537	554	564	548	572	606	535	547	556	574	537	532	529	533	598	597	515	540	516	518	549	490	577	543	516	543	555	582	575	604	537	547	561	533	498	519	542	518	560	564	529	571	540	536	530	556	587	577	544	560	565	542	549	549	559	538	558	560	521	561	550	571	525	532	546	580	558	545	518	557	561	550	554	557	540	567	553	548	574	537	539	537	522	574	544	523	563	559	524	560	580	527	524	548	593	550	555	549	516	569	489	595	600	580	549	564	559	609	575	577	548	575	583	530	540	522	552	541	524	545	535	597	572	534	558	518	536	533	500	540	528	549	563	568	529	611	583	544	529	535	563	542	562	540	608	569	547	558	560	561	544	596	538	543	555	510	572	580	544	556	537	496	533	567	548	569	515	550	551	539	543	569	570	539	567	563	527	547	545	532	500	553	587	533	555	541	527	569	565	562	514	554	579
25128	20696	27088	24356	20693	13386	1505	807	688	591	507	493	451	382	387	374	317	356	309	323	328	302	293	270	286	292	321	295	284	325	282	251	264	262	252	285	251	256	303	258	260	281	290	247	268	264	242	266	255	247	265	273	242	278	231	269	273	242	241	233	233	245	246	253	232	254	250	249	283	224	227	240	239	272	268	242	264	237	235	265	262	279	256	239	233	261	245	264	266	242	257	256	245	271	254	240	260	223	258	277	234	266	278	238	243	230	271	254	261	236	266	228	270	241	264	251	248	232	234	255	248	237	213	227	274	278	249	247	279	219	233	260	224	242	236	242	251	279	249	230	235	251	266	270	240	244	238	242	260	258	278	247	273	273	256	284	249	251	254	245	260	234	265	254	251	233	226	261	270	241	265	231	226	262	228	255	236	253	236	220	248	251	231	252	246	242	245	224	238	244	243	250	242	261	252	253	227	228	237	249	240	239	224	250	246	257	258	236	258	248	272	274	249	239	259	243	260	267	236	268	235	240	242	245	214	250	236	242	250	247	274	224	260	245	266	274	256	258	236	241	242	271	273	259	240	239	218	257	229	219	222	237	245	263	236	236	225	253	246	222	247	251	275	268	246	257	260	288	239	237	257	259	248	235	244	244	255	244	250	257	257	232	251	220	270	269	226	233	229	263	239	223	261	221	263	290	223	236	246	243	246	235	220	249	262	250	216	239	233	244	253	232	246	256	241	245	246	284	238	245	272	246	243	236	241	266	239	219	263	229	258	252	227	225	259	281	233	272	248	252	252	265	233	275	257	250	251	229	228	232	239	250	250	250	230	214	242	237	233	227	232	254	260	236	245	244	269	251	252	274	253	231	244	234	241	257	266	232	265	226	244	238	249	248	254	307	254	237	260	281	247	258	268	241	225	247	250	236	243	241	242	241	268	259	255	270	296	239	236	231	256	237	256	257	251	240	251	226	249	233	244	250	232	248	278	239	236	220	248	261	236	251	257	236	243	239	255	236	236	254	256	247	274	276	273	243	246	229	258	202	282	242	229	266	253	298	281	221	271	275	257	226	208	229	216	240	253	247	243	253	242	257	270	265	262	237	223	238	241	232	252	256	234	219	265	231	270	245	221	227	248	242	233	273	265	271	239	244	263	248	234	243	234	239	230	266	249	239	230	265	246	238	235	236	240	271	236	230	225	274	240	259	216	238	212	272	217	225	238	236	260	255	245	257	221	244	229	240	241	224	247	252	243	253	222	238	242	241	245	271	242	253	263	259	191	246	237	241	264	239	237	221	239	236	253	252	264	255	218	221	257	218	240	269	247	240	225	233	245	265	261	252	257	238	249	236	272	255	255	256	220	259	287	279	221	268	239	246	265	258	252	247	262	267	243	245	262	247	228	225	255	237	259	238	250	239	239	250	248	237	279	231	237	240	264	235	247	223	256	265	257	231	252	263	248	240	246	237	242	223	257	255	243	251	238	226	283	231	254	242	245	286	287	251	251	258	225	254	231	259	223	241	253	249	259	256	239	254	243	259	261	260	240	229	260	229	232	259	250	237	224	244	256	247	247	266	257	230	222	252	251	221	254	219	266	241	230	258	240	244	238	262	242	251	250	256	238	252	233	251	266	262	240	226	241	244	257	259	238	255	244	226	249	258	232	254	240	241	238	251	240	266	262	266	263	257	228	243	273	243	251	252	260	238	235	243	229	250	233	265	281	245	248	249	250	250	212	263	248	265	243	260	254	260	240	250	257	228	242	253	242	268	248	226	255	219	241	241	258	255	255	251	237	245	251	239	266	237	256	241	217	240	246	237	227	266	236	244	224	230	259	253	258	221	262	253	273	227	265	240	278	258	243	280	260	255	275	266	231	243	229	239	278	254	231	253	241	225	237	234	228	248	228	262	242	269	247	271	237	261	238	234	226	254	252	255	256	231	265	265	270	235	254	222	224	246	258	243	258	248	246	224	240	258	248	228	239	262	241	231	229	225	262	288	230	237	250	257	242	237	280	264	254	238	266	234	248	258	237	266	233	239	221	261	252	245	240	243	241	255	253	287	234	226	242	237	223	237	236	269	264	246	294	263	232	244	253	233	244	250	255	261	235	239	239	233	248	246	268	241	216	233	257	253	253	260	233	229	222	219	253	219	255	232	238	265	248	262	258	259	238	243	208	230	253	257	234	235	211	261	221	230	249	250	210	228	243	239	271	247	256	255	229	256	247	239	260	237	225	247	227	245	265	278	240	243	240	255	259	266	263	259	243	237	237	232	218	247	251	248	236	248	246	245	219	241	251	248	246	251	253	259	229	210	249	227	244	281	228	250	245	231	249	241	237	243	268	235	253	263	249	241	247	248	230	253	245	251	249	248	228	280	246	266	247	270	244	236	258	268	243	252	222	237	281	243	235	247	246	252	255	252	227	250	235	238	223	233	241	269	273	261	251	263	260	262	268	221	232	248	244	242	236	233	259	243	278	231	265	267	284	255	266	289	243	255	227	236	243	253	254	252	261	230	256	226	264	230	273	237	226	240	252	256	255	249	255	238	265	273	284	258	241	254	259	230	235	254	239	242	240	251	223	249	262	227	255	231	241	238	246	238	274	258	242	252	248	240	207	258	244	258	286	257	229	237	268	250	236	252	255	225	262	263	241	249	250	243	238	245	232	232	245	241	253	238	236	240	281	244	248	245	228	228	238	237	240	267	240	245	217	240	237	245	267	238	233	252	246	245	244	253	238	239	221	227	265	259	255	253	242	246	262	236	264	237	242	215	242	229	209	254	235	228	222	246	250	266	229	266	256	254	242	245	265	271	232	259	241	250	252	257	246	266	233	235	265	240	231	245	227	254	256	257	245	263	229	236	227	244	245	232	253	240	281	248	248	229	224	277	242	242	265	218	253	234	269	223	236	218	224	225	284	242	240	231	244	236	260	251	224	239	244	245	250	274	233	248	234	229	264	235	264	240	235	250	231	219	244	218	251	236	246	248	221	275	252	246	255	257	242	234	223	275	248	250	237	256	229	248	248	248	266	241	230	248	206	241	263	251	245	247	247	242	242	228	222	242	237	255	233	255	244	224	249	266	248	295	248	238	246	244	201	222	256	229	244	270	217	227	238	253	266	223	239	262	242	241	229	250	247	265	231	221	245	224	243	224	241	239	239	239	233	250	231	242	235	278	235	250	257	278	238	261	262	226	255	265	207	241	260	251	265	241	246	245	236	258	231	238	266	224	259	237	263	244	227	250	277	231	236	228	251	247	216	244	249	262	254	245	263	258	274	255	240	246	273	236	225	251	254	252	243	208	254	230	236	271	230	252	252	249	240	244	233	261	274	242	239	246	258	230	242	235	201	231	260	256	244	229	226	230	261	226	252	241	227	228	258	255	282	226	224	253	258	262	247	265	248	225	240	242	251	247	250	268	255	267	256	228	224	256	256	257	239	239	250	255	227	247	221	255	261	220	252	254	259	238	254	252	210	230	223	232	215	267
10559	20559	20880	16016	3695	2517	1964	1547	1216	1041	867	776	651	627	573	527	519	437	419	398	396	355	344	361	350	309	356	303	297	346	318	305	340	316	298	331	325	294	298	291	334	294	284	287	286	304	256	303	258	301	296	283	275	268	261	279	259	263	275	254	257	275	287	254	293	255	274	268	249	296	255	267	284	274	245	245	267	301	254	261	268	244	296	279	299	280	270	281	268	252	249	283	255	282	270	240	267	283	275	268	228	285	270	243	280	272	255	255	282	254	291	259	280	249	267	270	256	278	248	283	281	276	274	245	251	284	281	270	257	259	285	298	263	243	268	272	293	269	277	271	258	254	278	258	245	246	271	255	279	277	249	284	274	235	259	263	264	253	249	248	268	281	280	242	285	256	257	276	269	272	274	302	261	271	294	261	261	287	303	266	277	272	278	275	256	268	270	254	276	271	276	268	271	267	270	249	268	241	272	253	259	291	261	246	268	249	263	267	250	255	274	269	267	267	269	271	251	279	267	272	237	265	282	248	254	246	285	257	242	277	254	288	262	293	238	271	265	256	235	298	246	267	257	258	273	258	240	265	266	281	253	276	281	257	259	271	245	277	229	249	258	278	271	263	305	273	280	310	265	247	274	263	268	249	262	255	249	242	240	250	288	283	281	240	259	230	240	272	257	285	275	272	275	268	256	273	263	248	269	255	265	279	257	279	257	223	270	290	252	219	264	276	281	277	262	295	263	260	279	247	256	281	287	254	267	284	271	249	257	267	263	278	256	281	282	238	280	267	244	261	269	235	262	236	251	259	233	234	242	259	271	253	264	260	244	284	281	253	253	259	265	239	250	214	256	271	283	286	281	257	257	242	261	272	261	262	274	272	250	257	260	267	270	261	252	262	272	227	257	270	257	268	251	278	264	249	262	262	246	262	274	269	258	251	261	234	251	252	252	272	292	248	274	251	273	302	268	275	246	265	260	251	252	275	275	265	257	233	286	279	232	262	261	260	275	276	272	269	242	270	253	267	260	279	245	240	271	284	248	293	246	263	251	275	252	241	267	292	248	283	276	246	253	261	267	242	281	251	258	252	271	277	258	273	253	257	239	290	277	252	280	263	291	247	268	270	272	265	252	280	262	286	276	255	284	262	248	255	269	272	242	251	239	245	261	255	248	272	252	274	264	266	253	282	243	257	272	254	273	269	247	288	254	250	252	246	261	266	234	247	236	259	282	239	261	244	290	241	269	260	225	299	263	287	263	271	242	226	256	261	245	254	259	274	312	276	263	250	244	247	271	274	254	273	264	257	268	257	268	267	278	263	254	261	249	266	280	259	278	264	247	238	266	270	253	260	253	272	246	263	256	277	274	248	293	298	262	259	262	262	259	248	242	276	277	239	260	260	265	263	274	277	256	241	270	248	243	285	252	263	261	252	266	261	279	271	242	261	271	270	218	230	277	225	241	277	263	260	268	261	289	270	265	260	267	243	257	296	285	253	293	278	258	288	271	288	279	274	246	256	256	258	266	253	259	254	263	263	268	246	263	240	280	271	238	264	258	275	244	256	265	245	211	286	256	269	287	284	260	267	259	278	279	261	261	276	230	255	285	246	241	268	244	259	258	255	263	250	247	245	265	313	258	249	286	268	262	259	276	262	282	274	256	269	240	251	265	268	239	260	229	266	263	281	292	258	258	248	295	254	259	274	271	241	268	268	266	251	284	242	245	286	308	273	230	268	274	249	269	267	286	291	286	242	230	243	275	282	262	250	274	265	263	249	247	284	298	262	260	272	266	275	281	263	279	258	234	276	262	285	271	257	292	258	249	249	264	270	272	273	251	253	265	256	250	290	277	263	275	261	260	274	271	250	263	242	280	235	279	288	274	275	265	248	269	240	256	247	274	285	301	260	237	256	247	258	280	262	289	265	261	249	237	284	269	268	266	283	258	269	253	229	256	259	279	279	234	257	262	258	278	234	271	277	253	285	249	293	258	299	271	265	246	267	274	222	285	254	244	264	241	264	273	285	261	283	288	267	265	272	275	242	285	239	284	282	280	267	269	237	248	251	275	257	279	273	254	268	265	280	297	275	243	255	285	268	239	269	299	236	299	259	264	297	252	259	251	304	249	259	265	264	251	291	284	265	239	262	272	270	269	280	251	285	257	248	259	285	264	253	262	242	255	264	276	261	234	241	266	283	247	265	262	274	255	265	253	246	290	259	261	263	273	288	275	268	277	313	264	268	264	261	256	244	230	273	270	244	259	251	293	290	262	259	276	236	281	251	259	257	277	269	269	270	228	269	255	280	297	244	275	264	283	269	260	271	276	258	241	236	276	230	299	261	275	263	292	251	282	259	259	251	267	278	260	247	273	271	253	263	271	274	249	270	268	286	253	257	259	273	304	249	247	266	266	270	245	259	248	274	259	260	252	271	277	259	258	243	244	252	290	252	253	257	282	246	266	268	259	263	254	260	252	258	278	291	249	269	248	286	256	236	280	269	264	273	275	274	263	276	266	271	246	255	256	269	254	243	250	262	268	254	264	270	260	249	292	265	279	247	236	257	255	272	253	235	298	252	258	283	266	259	264	247	265	241	253	268	277	239	280	293	280	243	259	246	259	292	249	285	259	266	274	249	238	277	261	250	290	254	261	255	274	278	275	244	236	261	290	274	269	245	258	284	280	247	253	253	255	276	246	283	239	258	255	262	285	253	285	262	270	278	288	286	259	263	263	253	252	288	283	288	258	253	284	259	255	274	288	243	282	262	239	251	243	262	275	272	265	274	288	266	230	292	242	246	277	251	256	271	256	237	248	245	235	237	256	247	277	277	270	265	268	241	262	250	248	272	262	259	266	241	254	257	272	245	247	256	264	280	263	267	261	256	251	278	271	287	262	284	275	269	262	239	256	297	290	273	258	288	271	254	242	240	272	283	266	249	281	281	254	285	259	248	243	275	262	266	260	255	248	230	231	282	260	259	255	259	251	269	249	301	274	280	280	272	264	261	258	272	268	277	290	280	248	234	256	252	232	267	290	253	253	281	273	258	264	252	272	258	257	243	265	290	284	266	291	237	255	287	277	268	249	281	271	291	252	261	290	241	268	268	255	271	263	276	268	261	265	290	274	274	261	253	248	287	260	278	280	287	267	271	259	274	273	266	290	254	278	266	284	255	297	251	271	252	236	263	261	236	257	283	295	258	265	247	308	299	245	243	276	258	273	271	251	298	256	275	285	238	244	289	254	289	264	277	257	247	255	272	297	229	255	260	273	239	283	256	250	279	246	275	229	285	256	250	253	274	274	280	274	281	253	267	271	262	286	278	287	259	247	281	278	273	252	270	253	273	232	285	258	288	222	287	281	276	256	252	253	276	257	251	255	262	250	244	279	268	258	258	276	243	253	245	259	283	264	283	247	245	249	288	254	267	274	228	284	248	263	287	258	273	272	296	257	257	263	261	272	272	262	277	256	253	262	264	265	246	267	261	274	258	280	259	238	255
22956	20704	27465	24035	20711	20717	9446	1820	1316	1156	1020	951	833	757	765	702	724	680	637	619	659	617	591	556	599	627	572	591	595	590	577	540	587	579	584	586	536	565	482	520	525	501	538	535	510	530	545	506	496	494	527	514	549	499	554	487	493	528	525	511	529	498	520	500	519	515	513	539	494	536	475	521	528	506	492	526	499	464	491	514	543	500	527	541	511	494	535	530	498	541	514	473	490	544	492	520	481	525	478	505	555	474	522	482	469	532	488	540	479	516	493	479	475	520	518	514	526	485	485	491	506	488	510	519	510	516	494	526	501	514	523	512	540	496	525	501	521	508	479	443	478	491	431	453	488	511	500	493	485	492	522	524	484	487	506	469	499	513	470	543	530	496	477	467	497	548	560	498	492	477	505	534	505	482	528	478	509	502	555	517	505	485	518	514	539	504	504	547	481	498	507	483	505	497	508	454	509	513	519	496	515	468	500	469	482	471	520	503	518	489	440	509	486	493	493	500	505	540	462	503	530	496	534	496	493	464	524	512	528	499	480	523	453	485	504	512	493	520	565	533	494	511	491	526	482	488	513	494	483	493	508	494	497	530	522	475	520	490	491	507	492	509	535	493	503	512	515	508	512	526	512	513	497	486	516	460	464	519	510	489	476	518	478	526	502	515	455	506	496	495	520	491	530	535	482	488	509	490	538	487	496	536	497	546	497	511	538	521	495	511	493	456	514	527	468	505	497	467	549	515	538	498	511	486	518	516	518	493	522	483	482	532	469	495	478	538	519	496	550	532	507	501	504	500	527	518	538	520	545	519	502	484	518	518	532	515	528	487	504	513	471	482	498	500	509	533	496	524	521	488	483	532	533	512	497	522	535	510	489	496	550	452	481	481	520	504	542	494	478	479	488	511	476	501	450	478	513	492	435	485	464	499	506	516	505	490	496	506	521	481	524	491	516	512	494	501	475	527	489	500	526	466	474	471	508	499	517	488	469	500	490	515	510	538	461	529	505	473	499	506	510	521	519	511	499	437	514	488	427	503	533	505	498	507	465	521	508	517	480	478	522	524	525	508	497	502	522	512	515	543	517	490	504	504	523	499	548	551	517	537	548	521	500	508	481	503	476	521	498	512	516	513	517	495	499	543	482	532	500	496	508	527	501	517	454	492	528	508	520	502	510	515	508	480	507	513	549	512	506	521	516	502	538	470	508	484	533	502	482	503	522	516	490	481	509	511	500	567	485	527	499	515	485	510	489	522	472	528	508	523	561	503	449	493	485	495	488	490	505	508	489	486	538	489	497	522	541	534	487	475	506	428	492	519	468	487	519	537	544	482	496	473	502	500	510	503	505	453	515	474	495	510	499	496	487	505	488	496	508	479	471	495	475	543	473	513	511	534	492	499	483	516	506	547	482	509	569	508	501	537	530	484	497	542	511	522	489	504	501	529	525	487	467	542	498	474	523	514	537	503	435	500	520	511	499	507	508	532	500	465	472	551	497	471	493	429	503	497	520	459	503	496	491	498	481	508	479	490	471	500	520	514	447	493	531	522	537	481	516	530	460	514	517	509	527	499	508	519	542	511	517	496	461	492	486	525	509	486	502	478	512	518	509	491	518	512	491	473	511	462	471	500	498	440	527	525	487	507	494	545	511	481	504	483	474	486	491	487	504	491	501	495	528	490	524	522	516	441	493	509	514	493	475	485	511	478	502	451	499	496	493	492	490	516	521	506	465	491	492	523	468	528	520	546	443	517	507	485	512	537	480	489	519	489	480	490	484	525	489	484	460	465	505	508	528	502	537	503	537	494	428	473	510	481	450	481	513	518	489	501	519	471	485	524	473	510	532	486	488	519	480	503	493	527	496	556	482	525	524	522	502	464	523	485	510	484	496	519	557	456	482	511	507	484	509	492	486	528	469	490	508	514	498	504	487	483	499	546	542	461	512	505	528	472	477	462	525	493	495	500	534	509	489	508	451	502	519	491	517	541	537	487	477	532	488	496	534	489	514	480	503	467	489	488	492	509	477	478	511	460	524	497	500	480	492	523	488	479	517	518	477	480	489	510	498	520	502	503	454	505	503	527	474	464	480	499	492	533	489	496	519	498	486	471	468	500	510	485	506	479	545	511	453	504	516	500	510	501	467	521	504	519	476	509	517	479	514	484	483	465	483	512	523	495	497	483	523	494	516	503	506	527	519	538	542	482	519	523	473	521	515	501	516	512	489	485	514	499	486	475	530	500	517	487	527	529	511	512	498	507	494	515	494	499	547	499	476	516	514	492	472	563	523	490	496	506	523	509	514	536	499	493	490	484	523	487	518	493	529	500	497	490	508	449	520	496	494	490	555	458	468	484	478	512	485	468	515	496	488	499	493	482	508	488	497	485	490	529	545	507	520	513	499	522	445	500	486	489	504	527	478	480	472	509	490	544	516	480	463	502	477	523	486	444	495	527	519	475	496	459	498	469	532	509	531	479	501	518	523	526	483	531	504	483	505	534	485	481	539	471	514	495	507	481	502	495	535	472	533	515	497	480	492	512	480	477	509	498	463	490	514	483	471	481	513	480	515	494	499	448	498	512	505	500	501	458	498	496	525	499	528	507	495	475	500	520	449	477	472	504	515	485	524	503	482	518	496	509	488	499	483	556	500	521	551	505	561	477	491	489	522	463	491	496	483	511	462	482	492	481	483	469	475	501	479	502	532	515	494	502	496	485	532	457	460	496	462	508	482	498	564	456	495	490	514	509	506	527	491	485	501	513	477	498	534	461	527	537	528	529	466	477	467	520	506	482	493	482	522	496	490	515	489	489	533	488	497	529	483	528	535	536	486	493	501	470	509	524	478	473	555	458	515	486	503	490	468	493	446	508	520	515	454	482	474	454	481	448	489	497	473	505	501	500	527	498	511	485	486	513	524	544	527	519	524	495	536	474	530	556	523	518	487	516	508	555	488	565	533	532	523	472	501	532	453	536	516	487	490	478	502	481	510	485	476	471	523	504	482	507	497	450	519	527	496	497	495	558	498	503	525	478	501	492	506	580	465	508	467	479	499	472	524	503	488	489	502	473	467	517	480	477	486	506	487	465	517	517	498	472	535	537	507	517	523	500	501	530	523	507	469	506	466	488	528	514	494	495	501	476	490	521	496	515	482	544	549	515	535	514	526	561	525	504	516	533	491	502	548	494	484	542	482	457	520	561	535	495	517	481	525	473	538	517	467	514	462	473	495	531	464	513	485	529	532	473	531	537	500	452	546	527	533	531	503	486	500	515	503	487	503	517	491	507	478	506	512	532	505	478	522	469	497	516	514	532	490	499	504	472	515	513	520	424	495	496	479	512	465	488	508	549	469	513	481	492	473	475	481	489	529	519	507	479	500	516	509	524	509	507	458	505	472	503	511	508	503	494	524	504	497	487	489	464	469	554	488	496	473	505	516	507	506	501	460	507	480	516	492	538	554	496	473	450	506	475	478	494	518	484	527	477	532	505	492	497
13233	27543	27358	21362	6612	4735	3558	2821	2277	1926	1700	1381	1288	1105	1078	983	924	867	756	719	746	670	712	658	630	608	611	621	618	544	579	585	552	587	563	581	506	540	521	541	509	539	527	510	530	491	496	523	555	488	484	478	502	485	512	485	557	511	515	524	470	501	503	483	483	509	521	484	508	482	456	512	489	545	483	507	486	482	466	507	462	491	473	493	483	473	486	486	499	521	493	513	457	454	476	484	482	464	493	451	484	480	475	456	466	460	429	516	472	496	468	494	478	443	505	425	490	451	515	471	471	491	504	466	464	459	443	518	467	551	496	466	489	483	493	522	471	504	465	482	508	480	485	505	508	460	494	484	468	481	458	472	477	480	506	496	467	452	485	463	474	515	433	455	510	536	463	456	477	484	482	465	465	469	502	440	483	478	475	481	479	465	502	483	478	467	482	470	509	467	488	471	480	499	470	478	452	455	511	471	467	463	452	490	463	479	456	458	433	492	460	494	454	486	474	436	484	475	444	465	487	467	435	450	462	502	497	477	507	491	473	502	484	449	461	481	486	458	484	519	481	463	477	467	484	492	465	475	499	475	480	465	475	538	464	486	457	459	470	473	509	477	435	472	504	486	478	472	485	460	500	451	471	500	453	455	489	473	443	442	471	495	466	501	476	481	459	489	476	488	480	436	466	490	478	458	462	515	468	467	492	490	492	467	466	468	493	513	492	480	522	450	432	430	464	477	525	490	506	465	476	429	490	481	501	499	507	439	492	512	446	467	445	535	460	517	486	429	470	474	459	504	458	469	485	489	479	501	459	519	466	494	497	502	466	512	481	478	489	487	460	490	472	451	461	447	500	485	477	472	477	478	442	504	479	483	475	464	493	469	482	464	494	475	479	501	440	453	480	496	477	476	473	517	501	483	478	435	492	452	494	540	449	472	468	417	494	482	499	485	471	492	435	512	521	471	498	451	489	508	457	461	486	468	456	455	460	458	493	467	450	459	476	511	516	479	491	492	435	473	429	474	519	483	494	486	487	482	502	452	531	486	516	493	474	447	473	462	469	451	458	452	524	466	461	432	455	478	481	503	495	464	471	472	459	436	476	482	458	464	461	469	441	472	442	484	423	453	466	467	449	465	440	483	514	475	484	455	463	462	495	471	493	475	468	522	470	463	522	506	495	449	464	472	465	473	536	448	448	486	491	472	448	483	469	461	469	425	473	478	460	469	494	475	443	499	482	522	470	495	495	474	521	527	458	484	453	473	479	501	499	483	466	462	473	493	481	502	480	492	483	490	459	432	473	469	482	488	487	489	488	449	447	454	465	447	454	489	439	492	444	477	495	465	513	428	480	454	503	442	482	485	488	465	471	483	497	474	467	457	482	483	518	453	468	487	477	462	483	487	481	456	452	492	465	448	478	469	478	479	475	461	509	469	478	480	499	491	445	453	460	454	475	486	438	470	471	480	459	473	468	485	466	481	471	492	439	503	473	500	468	436	449	463	462	459	457	474	462	489	514	483	497	488	528	483	470	500	465	497	516	478	475	518	485	452	459	492	469	479	438	471	435	475	511	445	460	492	483	484	460	485	490	453	448	485	454	519	498	478	440	489	472	434	450	493	472	466	488	463	461	464	447	503	509	450	480	458	489	512	475	497	486	472	511	438	468	464	451	496	475	464	461	474	478	472	476	483	488	430	476	469	483	463	473	518	486	485	461	481	479	463	479	489	477	458	488	501	458	438	478	479	443	449	508	435	503	526	456	464	471	479	504	470	423	474	519	468	442	451	449	461	467	456	464	463	501	478	467	488	501	472	460	465	462	531	508	505	447	451	419	498	490	468	457	459	456	478	469	475	469	440	456	446	464	458	442	465	477	496	495	435	483	473	475	463	470	461	494	479	491	454	487	461	459	504	519	447	446	473	493	478	446	506	478	453	466	507	492	457	481	485	487	471	437	468	455	483	462	454	482	485	470	483	488	508	495	502	466	484	517	502	478	461	524	484	509	455	455	479	445	513	460	498	464	480	502	492	489	456	457	475	450	451	498	508	470	475	431	465	511	483	439	434	477	476	480	450	453	464	466	496	502	497	502	468	471	472	463	480	489	480	466	476	488	464	510	457	509	465	477	474	456	491	466	456	480	453	495	485	466	483	494	490	471	481	509	457	471	475	492	471	490	467	508	438	468	477	456	511	462	515	496	457	498	468	463	495	447	467	471	483	508	464	491	466	446	533	491	480	436	484	475	500	477	489	474	492	456	488	485	444	462	457	502	463	500	424	468	487	465	468	471	498	492	474	445	493	472	468	470	449	459	493	464	488	492	464	455	520	468	462	519	483	481	448	473	488	485	452	504	469	488	469	500	487	489	473	499	484	456	507	506	493	463	490	497	510	477	455	458	463	464	444	493	470	458	451	492	454	509	466	519	463	483	464	444	481	454	478	490	486	462	466	480	430	465	455	492	455	470	448	478	469	463	440	509	490	494	519	495	485	484	463	454	489	456	474	489	505	464	485	481	469	459	472	473	438	435	488	471	433	471	499	451	466	478	493	464	469	472	502	458	495	473	473	473	474	481	477	478	442	483	486	524	494	469	469	512	465	492	478	469	455	474	448	454	463	453	444	470	462	479	506	493	443	428	464	512	501	435	513	469	505	503	462	453	517	483	453	458	517	494	475	463	457	498	459	481	461	485	456	496	464	510	454	499	509	472	498	466	452	521	452	492	493	472	471	478	500	471	457	498	466	461	457	463	498	454	429	469	429	458	440	479	454	468	461	431	469	492	459	460	458	495	479	510	489	474	478	496	467	449	490	468	451	467	491	494	501	445	448	478	448	470	468	504	446	498	477	445	480	467	498	528	455	472	481	480	538	500	489	431	479	471	488	517	484	446	498	496	482	467	498	494	462	468	485	502	470	459	527	438	477	485	477	497	474	485	471	480	424	490	476	472	433	476	477	448	470	433	450	455	459	502	441	488	479	484	504	470	496	480	417	453	512	494	488	479	505	472	515	461	469	475	473	494	456	458	435	445	468	462	453	487	433	454	508	509	454	462	475	477	460	503	483	446	506	443	488	468	467	500	436	511	481	481	469	463	469	495	443	444	446	470	465	479	488	471	525	471	467	456	484	478	473	493	496	508	484	475	470	479	493	444	418	467	469	480	463	467	463	430	495	526	486	478	487	483	494	499	439	491	446	478	459	448	500	403	467	465	477	461	508	464	472	451	484	473	501	498	455	491	485	493	472	498	421	461	502	457	505	485	469	469	484	453	455	505	465	460	507	511	494	506	462	482	458	503	517	463	475	476	482	484	486	477	476	425	485	466	445	523	446	460	504	473	472	489	482	478	438	478	479	439	549	493	426	464	520	434	482	486	464	553	460	463	469	465	494	466	501	489	456	490	514	491	486	478	448	453	459	451	448	465	469	477	491	477	477	473	482	495	497	484	435	443	460	476	472	491	493	481	458	479	458	431	454	448	487	505	486	442	468	465	462
28092	15361	4448	1590	601	552	544	523	534	552	569	518	527	525	508	479	556	482	555	525	540	533	541	508	473	513	493	527	545	502	530	504	519	530	545	510	522	548	486	458	531	528	522	530	533	493	527	512	503	551	517	521	539	510	569	535	537	520	514	510	550	534	526	531	548	546	495	511	479	494	580	524	549	524	507	566	535	545	507	509	514	538	489	487	548	500	529	533	502	528	506	516	488	498	549	492	521	494	514	545	463	526	506	492	541	500	537	524	507	492	530	514	561	526	497	490	524	540	464	529	469	507	508	494	500	520	584	522	489	527	509	540	548	563	501	538	562	486	493	570	508	512	527	544	488	513	508	559	526	556	515	500	508	491	490	498	521	517	530	496	521	525	516	557	530	501	542	544	507	477	502	504	523	542	512	505	473	520	509	522	513	513	521	487	501	512	530	554	547	537	514	521	559	503	492	518	524	492	549	513	519	505	468	530	505	520	478	519	482	501	513	480	494	504	511	502	473	481	522	534	499	486	487	480	484	497	559	497	541	524	541	542	516	472	540	472	513	512	518	502	524	538	517	537	517	508	498	518	536	535	548	496	502	515	546	509	462	517	547	523	510	467	512	512	504	496	512	544	505	548	480	553	471	531	525	506	523	490	552	497	533	477	516	537	506	537	521	537	543	533	509	487	529	530	511	492	536	523	520	505	513	485	461	484	529	546	523	515	485	495	492	538	471	558	507	475	465	546	508	530	488	496	497	546	543	517	480	487	500	536	509	479	490	510	519	530	477	542	526	471	495	536	555	512	520	523	496	516	532	513	522	520	525	550	499	522	520	561	522	509	516	502	502	475	521	536	488	547	487	545	550	507	502	487	494	524	555	521	505	525	524	544	512	493	480	487	568	499	483	542	501	530	501	517	510	509	502	539	466	491	475	520	470	517	509	553	501	506	493	526	542	549	505	526	519	545	533	520	490	498	514	506	518	488	549	529	528	541	508	489	501	542	525	512	495	527	546	504	537	544	572	497	519	472	481	500	498	566	521	496	563	514	487	528	510	501	485	466	514	502	481	503	514	501	503	457	527	497	505	519	512	513	494	528	555	519	496	515	526	545	485	542	516	519	496	493	525	572	502	529	540	464	496	500	527	517	544	508	510	532	525	503	474	516	544	523	489	535	501	544	526	535	521	562	519	500	530	536	466	542	511	481	504	521	555	512	498	516	551	464	525	542	477	546	533	538	549	498	551	537	507	555	511	518	518	471	499	513	524	472	546	540	538	555	484	505	507	510	539	522	511	497	505	511	532	488	452	493	519	492	543	526	486	557	517	526	527	525	534	535	556	495	537	481	527	507	526	508	524	538	489	476	485	506	526	521	515	491	523	503	515	483	532	528	481	480	536	476	509	539	487	476	503	554	511	565	510	516	522	485	521	507	518	555	531	495	493	570	486	492	509	533	522	483	538	494	515	495	488	486	540	504	540	523	523	512	533	492	521	521	515	534	500	522	538	521	553	474	520	531	497	511	511	505	495	518	506	496	508	505	556	492	517	519	495	528	510	488	487	490	533	538	509	549	493	515	546	519	519	500	496	503	490	512	503	519	546	494	532	483	509	552	535	499	534	520	483	535	507	499	527	487	525	540	571	543	525	508	454	507	523	536	533	539	505	522	503	529	511	498	547	525	515	523	519	521	514	523	554	523	499	461	521	534	507	492	544	504	559	515	509	521	476	503	476	516	534	557	498	516	536	490	511	510	531	486	555	471	520	490	527	536	503	518	536	534	506	522	502	479	536	476	524	547	526	527	541	524	547	572	547	486	525	553	512	517	508	519	529	497	502	505	533	510	489	510	485	516	527	479	530	530	536	529	542	547	542	475	496	520	488	517	524	494	509	525	525	492	517	510	564	522	507	501	515	550	518	536	532	509	547	522	531	539	528	480	534	510	498	531	588	522	506	553	525	541	497	533	495	495	513	557	523	494	516	526	520	520	557	459	492	510	512	553	514	489	510	513	536	487	492	521	511	504	542	513	518	538	516	525	503	464	479	501	492	519	490	582	530	510	470	505	531	554	500	504	504	500	486	477	524	553	523	521	562	526	543	491	523	486	519	507	507	512	508	481	461	545	516	561	498	520	487	513	507	511	559	528	517	519	503	493	514	481	528	492	515	513	479	562	492	570	508	492	472	531	513	530	535	570	562	480	495	531	517	544	542	510	510	499	466	512	498	505	562	472	549	539	536	516	506	537	519	497	530	474	545	535	523	488	479	539	522	531	559	545	508	505	566	529	512	562	505	505	524	538	512	535	492	542	492	517	534	536	517	473	539	493	511	556	527	501	498	527	528	518	530	498	497	530	532	548	538	530	502	523	508	509	506	526	461	500	493	465	502	504	544	523	497	516	493	487	555	483	542	552	519	555	528	491	473	498	474	528	517	495	526	541	509	504	529	500	515	512	503	533	543	472	504	529	538	514	524	527	550	563	532	473	502	497	531	501	521	519	531	491	538	568	490	506	503	517	506	526	494	560	527	480	533	514	511	548	507	520	502	548	501	582	522	504	550	505	572	515	544	500	501	504	504	517	518	505	546	558	506	496	507	545	508	508	493	516	507	478	530	484	479	533	552	526	511	513	503	508	539	515	506	531	496	508	489	533	506	507	533	492	527	529	556	447	550	546	540	544	530	505	515	511	507	531	509	532	549	525	502	560	472	499	514	480	506	526	516	538	516	504	497	537	496	472	509	533	537	536	529	523	482	524	488	514	520	515	523	539	530	542	525	547	497	543	537	515	517	520	550	471	524	533	511	557	498	507	474	512	487	512	534	495	556	517	524	518	552	550	503	523	505	512	512	531	573	496	464	523	526	567	476	535	505	524	520	521	489	493	509	533	541	528	545	520	470	560	574	546	523	492	535	525	520	494	496	475	504	533	504	499	523	539	480	507	550	534	510	529	512	505	532	505	533	484	513	572	474	508	499	500	484	499	517	545	520	498	515	520	476	506	488	554	556	501	500	545	546	505	517	508	538	492	528	546	510	553	493	514	530	529	561	541	534	488	549	507	508	525	554	553	527	540	469	501	490	524	536	480	497	496	445	555	525	480	502	535	536	524	527	528	526	498	487	472	499	532	552	496	530	520	524	509	533	513	516	528	481	515	547	511	538	539	508	524	537	489	485	506	496	515	544	515	520	514	582	546	494	495	512	531	509	483	484	470	573	515	504	490	523	514	517	487	497	515	532	495	560	521	491	503	500	540	549	504	558	484	535	472	512	462	512	463	523	525	567	518	529	498	507	534	552	532	499	521	475	489	481	531	556	494	474	497	511	539	520	505	515	511	527	535	535	537	481	529	530	510	496	504	529	533	562	555	458	522	548	535	499	507	537	507	534	544	580	535	505	521	507	537	537	490	508	509	532	526	494	548	484	503	502	517	489	517	531	540	512	538	536	508	517	522	512	505	519	514	515	531	501	579	547	515	487	501	571	534	483	528	536	497	501	507
6963	6333	5454	2057	725	629	616	574	563	604	554	584	549	559	554	525	510	522	527	554	522	571	537	542	581	517	534	529	533	540	544	564	518	529	544	581	573	552	556	556	515	512	515	592	530	539	580	518	538	556	544	524	508	547	539	516	548	496	530	527	547	534	525	530	594	551	535	560	543	534	540	538	524	565	530	568	531	539	538	517	506	564	501	520	536	525	593	510	551	526	554	552	520	561	535	516	561	527	533	558	573	538	517	541	514	558	545	592	549	522	514	556	526	545	573	531	539	530	521	544	524	572	522	493	561	547	521	530	557	527	543	500	523	538	561	535	546	526	535	519	575	548	539	582	503	502	540	520	565	550	521	553	522	522	536	533	554	530	510	545	567	520	554	522	512	534	559	578	528	544	557	531	517	532	519	554	513	542	565	568	495	521	538	524	543	570	602	569	533	523	541	583	521	522	574	564	493	557	489	505	534	585	548	534	553	523	545	512	558	578	569	544	500	550	540	552	539	559	544	569	501	519	529	543	544	539	570	517	498	555	523	604	569	534	498	508	509	503	516	556	527	556	520	582	494	545	545	541	530	525	486	553	552	523	500	532	576	499	541	511	540	548	543	532	524	536	532	521	610	508	534	524	533	519	576	529	486	573	509	515	556	547	530	550	533	512	541	540	527	541	525	484	524	545	537	527	517	540	500	550	552	537	547	563	555	527	536	562	577	531	538	579	551	504	547	528	527	493	570	527	543	543	582	529	567	518	549	559	538	567	555	538	578	541	511	540	551	482	499	571	588	544	581	547	537	539	557	541	585	523	553	532	530	560	538	521	560	509	527	538	511	515	551	561	535	502	519	497	519	539	531	551	546	526	506	518	495	534	526	516	528	502	492	520	536	515	514	560	555	520	526	540	554	552	500	545	526	497	510	572	533	537	576	501	521	547	558	537	570	504	544	523	580	537	554	549	555	556	534	563	594	586	517	554	554	520	576	588	549	532	539	541	537	499	555	552	524	541	544	553	522	522	552	535	549	551	596	561	547	545	543	567	555	543	534	572	546	539	519	546	537	524	545	550	587	551	521	495	525	539	563	577	544	531	525	560	523	546	547	555	537	521	562	522	538	570	521	504	542	561	550	521	525	550	558	557	480	523	559	546	562	543	518	549	567	532	527	558	531	545	513	532	520	528	550	516	541	532	523	527	592	542	543	528	554	538	502	516	560	537	531	581	493	532	554	561	529	518	574	506	577	568	548	558	507	533	480	573	531	538	519	541	531	552	558	466	556	537	538	534	528	532	533	524	568	529	522	539	521	579	599	531	567	536	515	544	524	536	578	523	540	506	544	518	519	559	517	546	514	501	557	555	534	534	536	546	576	506	573	544	552	548	578	551	575	535	560	559	521	588	516	597	590	519	582	504	530	544	504	541	572	513	543	523	558	534	545	543	558	555	563	524	584	533	545	511	564	560	551	583	538	558	496	514	540	547	551	530	552	532	542	555	525	565	534	532	540	544	560	512	531	530	558	557	519	567	575	541	542	552	554	559	552	497	605	574	523	527	513	485	510	522	510	533	492	504	551	533	569	568	520	542	566	563	554	568	537	524	530	531	574	548	573	519	530	521	566	554	532	507	533	564	552	551	545	589	535	538	495	508	546	554	554	503	533	487	559	555	523	562	543	568	564	521	541	554	491	553	562	540	546	549	545	535	532	544	545	547	523	511	544	541	523	574	550	511	562	537	534	529	528	551	536	516	564	556	526	555	526	541	579	561	521	585	511	521	555	523	571	595	551	525	569	549	505	527	573	554	542	527	538	551	548	497	553	540	542	546	538	585	535	548	526	575	533	473	533	541	503	547	555	495	544	516	519	516	507	540	540	496	535	527	576	520	554	528	561	554	543	548	542	562	494	522	559	543	567	564	545	522	560	561	517	550	505	536	512	549	545	564	520	579	559	528	553	516	560	528	512	530	544	506	493	505	532	556	545	545	552	532	542	544	573	549	543	506	564	516	504	518	549	504	542	535	541	527	547	515	551	546	542	587	513	527	548	544	533	495	569	533	564	527	560	508	547	565	550	559	532	573	554	527	506	523	533	562	569	525	529	533	578	531	579	550	513	529	567	549	520	570	561	566	559	550	569	519	548	548	550	507	498	563	544	519	581	511	551	507	513	530	526	553	538	510	583	567	548	576	524	570	573	563	498	562	542	560	553	555	551	513	556	521	528	536	569	512	538	572	544	487	522	549	550	592	520	546	602	543	569	536	498	531	544	512	534	526	579	566	558	555	486	541	543	559	555	541	526	533	566	572	541	514	580	580	552	548	525	542	523	565	501	566	503	495	541	535	527	533	506	508	541	535	531	526	527	563	498	535	573	535	510	561	557	557	544	585	547	567	569	516	533	524	585	517	509	546	550	539	551	560	567	564	541	542	579	490	535	557	584	549	522	505	537	560	520	540	566	500	552	553	580	510	574	539	506	532	490	510	559	572	586	524	547	543	559	528	532	566	534	599	504	577	566	552	514	522	554	528	468	522	529	525	533	546	533	540	549	510	558	552	566	532	577	567	566	547	534	520	549	531	553	494	554	528	554	570	586	550	555	552	523	540	537	551	535	556	528	542	524	557	544	519	561	543	509	546	545	555	522	550	515	554	559	509	563	515	542	583	508	536	545	545	515	571	574	545	559	550	542	480	551	559	512	545	505	510	537	568	536	558	557	507	523	527	550	575	527	533	545	549	553	528	518	508	561	558	513	546	531	526	555	550	523	543	542	513	587	541	523	574	502	547	550	531	519	561	550	527	569	546	543	588	564	548	494	577	527	528	572	557	510	529	526	538	538	544	545	523	543	569	585	523	503	522	482	586	577	550	514	571	519	551	535	550	560	572	541	545	520	554	617	609	543	549	578	544	525	517	563	563	541	545	537	555	536	566	534	540	513	538	545	544	514	547	541	537	542	519	538	547	550	573	547	499	574	583	556	481	552	506	559	547	507	556	513	545	558	530	541	535	528	508	535	566	517	492	544	518	506	526	576	545	541	544	558	546	555	548	533	547	524	512	572	539	516	525	527	566	499	525	570	520	534	506	551	564	539	589	529	565	542	544	542	538	531	560	554	539	525	543	550	542	506	529	562	554	506	557	523	571	575	544	577	542	542	574	560	545	547	553	559	569	577	560	528	520	535	583	513	542	569	525	588	541	507	533	525	569	533	523	508	546	543	494	541	536	528	547	543	521	561	552	564	549	523	523	559	543	547	554	551	547	546	534	512	554	514	520	538	569	542	555	567	532	543	539	542	516	544	542	551	543	531	526	543	528	555	547	554	552	536	508	517	540	513	557	523	571	568	501	535	547	530	541	523	533	537	537	538	534	548	530	562	594	538	499	517	519	542	507	561	506	523	486	548	551	554	569	535	581	556	507	525	544	545	529	518	556	521	538	539	534	541	584	545	539	518	536	591	549	562	559	531	535	517	555	481	515	579	566	513	534	525	547	539	513
25080	20694	27195	24252	20672	10601	1352	855	622	587	525	467	429	388	396	356	379	364	340	321	320	291	290	318	300	263	297	283	287	283	251	296	261	245	286	270	251	266	245	251	273	289	255	241	253	245	255	232	269	241	237	239	254	230	272	267	247	253	254	233	278	274	250	225	262	265	274	271	255	264	247	228	247	225	239	251	246	236	262	244	232	238	271	226	260	256	234	266	277	219	238	235	243	242	248	251	268	258	245	224	252	257	246	266	270	233	235	257	261	256	262	240	252	233	206	227	232	253	275	251	236	243	237	237	245	257	243	233	257	256	231	218	255	230	231	272	241	259	244	253	251	219	214	218	241	218	241	238	256	258	246	215	271	242	258	225	235	260	246	240	243	260	255	233	239	257	246	242	235	245	225	221	235	227	244	231	255	229	276	243	232	230	226	235	252	236	255	265	276	278	248	264	265	230	236	242	234	265	278	238	233	211	236	232	231	268	257	253	276	233	259	242	228	261	251	217	251	264	259	253	253	243	228	239	242	256	241	267	257	241	273	227	236	247	210	233	230	255	245	261	264	208	238	243	239	245	218	237	266	245	263	236	253	206	253	264	245	227	213	252	233	241	214	233	243	233	268	253	235	248	263	259	219	248	280	254	282	266	212	250	250	243	245	236	222	255	257	237	242	244	232	241	239	234	268	206	258	251	204	240	250	260	239	261	282	258	231	219	228	259	242	267	241	244	277	236	260	247	242	269	251	258	235	245	260	254	239	248	256	252	264	260	253	253	260	244	238	230	262	251	222	244	229	241	243	215	242	270	232	217	243	250	231	261	253	240	249	232	240	265	241	246	230	252	234	257	271	242	241	234	224	238	246	228	258	224	271	241	268	234	255	259	221	232	246	243	255	241	255	249	259	233	258	243	223	260	250	223	237	232	222	225	242	253	242	219	237	235	261	236	233	262	254	255	245	238	235	248	205	237	262	227	215	247	261	254	233	279	240	233	230	241	239	265	255	231	233	229	231	234	286	232	241	260	218	242	229	251	257	254	235	261	258	232	258	218	236	259	253	238	232	250	220	244	249	256	255	273	264	245	236	239	248	220	240	251	246	243	240	206	238	220	249	231	255	249	243	233	236	234	245	236	248	222	227	224	247	247	233	238	226	244	252	249	240	243	248	239	239	254	211	216	242	207	265	233	236	259	235	264	227	228	259	211	276	255	230	241	220	251	266	233	245	259	233	284	221	198	252	262	222	244	222	225	261	245	252	225	256	233	268	238	249	260	243	232	219	239	272	234	236	251	247	251	252	268	225	272	266	257	241	230	233	257	250	228	246	237	246	220	266	237	257	225	251	269	241	250	247	248	238	251	263	246	254	227	247	252	221	228	245	273	215	249	238	218	264	234	226	254	255	224	239	256	248	230	252	241	258	227	254	235	260	224	226	256	236	239	234	205	251	219	251	227	244	239	226	244	250	245	234	239	255	257	251	237	256	241	236	240	242	251	220	220	229	242	237	243	229	246	272	234	224	230	271	221	237	226	248	270	251	230	217	271	236	266	240	236	244	222	264	228	258	252	241	231	248	215	244	241	251	235	273	250	215	232	242	240	255	236	250	231	238	241	213	246	233	253	225	262	223	244	233	237	231	248	247	280	245	261	211	258	236	269	265	234	219	261	222	231	264	253	241	237	268	251	236	235	256	243	249	240	237	245	264	250	263	222	238	244	228	269	221	242	244	235	254	236	222	244	243	233	226	262	223	233	248	249	212	239	263	265	252	231	247	243	227	251	260	234	247	226	243	250	244	288	227	243	228	225	243	241	246	243	247	250	240	238	227	202	235	250	230	243	242	245	258	235	230	274	232	240	253	249	229	252	240	253	238	219	233	238	248	215	236	233	244	259	233	258	241	265	270	242	236	242	236	278	264	248	248	251	249	260	233	268	242	242	230	253	247	209	269	263	255	234	242	233	254	203	226	228	225	245	219	249	257	214	263	241	239	245	234	235	222	240	262	246	213	246	234	236	261	247	256	238	251	256	248	255	267	263	236	247	235	246	225	236	252	256	248	232	233	241	285	259	232	242	236	226	247	240	241	229	251	235	247	233	253	242	232	226	269	217	235	233	219	255	250	273	240	246	241	236	243	247	284	245	275	215	246	236	245	223	239	215	247	256	255	223	241	264	238	248	248	244	267	231	251	234	224	259	261	229	249	250	242	260	253	225	235	244	266	237	242	222	232	284	263	218	240	230	210	221	249	249	239	279	217	238	256	212	266	265	214	221	249	265	225	225	241	265	212	239	245	260	227	241	276	244	262	230	229	270	207	232	247	234	250	244	265	241	231	233	231	237	233	256	210	246	232	259	250	230	268	233	253	263	239	237	251	235	253	264	249	231	252	236	231	261	253	241	223	252	221	241	248	239	251	240	273	233	257	259	267	250	247	239	219	254	257	251	251	230	241	252	249	269	261	238	250	249	252	245	216	249	244	240	224	244	216	248	220	231	270	231	236	253	245	249	217	246	258	250	238	257	266	247	253	225	271	224	279	207	262	270	256	246	263	246	256	244	252	224	208	261	252	245	233	246	244	232	241	265	255	242	232	237	240	228	251	240	248	266	253	270	249	259	234	239	235	258	217	251	265	245	229	224	267	246	261	228	236	269	232	237	241	214	220	235	220	257	222	238	251	252	249	271	242	207	213	247	280	239	250	229	259	267	248	257	235	278	233	253	228	241	254	209	253	257	229	232	250	266	271	227	265	260	243	222	236	232	250	219	248	249	232	256	243	207	238	239	231	236	235	231	232	234	243	264	210	250	260	251	242	231	222	232	255	252	258	235	220	246	235	228	248	249	235	239	230	227	247	239	229	263	223	243	267	230	251	229	253	237	248	244	259	230	246	222	250	230	226	263	225	263	259	235	246	210	248	223	257	266	218	230	242	244	249	233	248	216	231	198	269	234	257	233	258	257	237	251	253	247	249	229	234	220	245	264	235	250	267	247	267	242	232	246	257	236	233	224	258	248	241	248	255	226	230	256	236	247	248	232	240	254	223	223	233	245	237	261	264	243	223	229	230	273	231	237	253	252	226	243	218	236	237	230	239	241	252	240	242	257	225	216	251	250	226	256	234	264	239	208	249	252	232	250	224	238	261	225	250	220	248	255	236	249	244	244	246	256	236	228	242	221	242	236	267	230	248	238	242	228	236	238	246	235	252	235	222	252	237	248	229	247	234	237	250	226	254	226	243	240	235	254	242	231	267	232	260	225	243	230	274	237	264	228	242	246	231	236	273	238	236	255	244	261	210	275	236	255	250	224	256	242	253	263	225	234	251	251	246	236	236	247	246	242	243	250	250	262	251	246	252	236	228	228	254	274	240	270	246	242	264	213	235	252	245	247	235	247	247	237	259	230	263	228	226	252	255	241	237	228	227	231	246	242	277	227	230	204	257	239	234	244	213	244	264	231	218	237	235	253	256	238	250	260	211	229	221	273	251	256	251	246
9435	18302	21690	11610	3750	2633	1925	1525	1250	1025	884	829	656	634	577	494	489	441	438	402	400	359	404	336	345	325	354	325	324	313	304	291	311	314	304	295	287	267	296	275	305	282	271	317	286	287	279	283	269	298	274	284	269	296	262	267	282	268	292	275	273	290	265	299	273	286	273	269	277	251	230	274	250	262	275	254	237	251	259	291	252	247	242	286	287	261	250	243	286	266	261	268	259	260	269	265	250	256	276	248	235	258	277	276	289	253	275	258	247	260	256	239	268	269	272	297	276	249	285	259	286	239	239	276	290	292	285	249	247	273	262	255	264	219	284	268	263	283	280	269	243	266	249	290	288	245	253	229	276	266	276	256	237	250	243	239	249	272	253	295	248	266	257	252	266	242	257	242	249	273	253	298	288	259	266	275	256	274	265	254	251	242	274	253	270	267	261	267	279	266	279	268	251	266	231	252	291	269	268	266	234	271	267	258	252	244	267	247	248	244	254	293	244	274	270	263	265	246	254	267	280	232	254	262	236	236	263	258	245	290	262	260	227	240	272	261	253	259	267	230	240	266	264	243	272	256	240	261	235	250	253	265	267	245	246	250	237	267	254	273	277	261	247	252	269	245	285	258	281	254	244	255	257	258	259	248	270	249	251	260	264	248	254	240	253	262	275	245	259	251	269	279	251	256	275	265	289	224	277	242	222	267	246	262	248	264	245	271	263	255	284	300	253	269	258	252	244	275	254	224	244	262	258	260	254	253	255	252	256	273	260	259	263	276	268	270	249	256	262	257	272	247	270	248	260	264	250	240	278	235	298	261	251	263	272	259	267	293	229	260	248	278	267	256	250	258	251	252	276	246	272	254	256	253	247	238	255	257	256	259	272	243	249	235	257	239	228	237	273	251	240	266	271	243	252	250	273	274	256	253	266	276	235	257	281	269	271	238	269	241	276	251	261	247	283	285	252	254	237	268	266	246	262	271	245	270	249	268	251	263	272	268	280	241	238	283	255	289	270	264	261	243	284	249	253	247	297	275	252	271	238	250	287	269	265	259	238	250	259	260	272	257	244	272	268	244	269	273	292	247	236	253	236	273	248	286	252	254	248	293	263	274	253	216	257	263	246	235	238	256	281	251	265	275	262	265	263	257	259	261	267	245	259	254	266	243	245	275	253	280	254	261	262	270	261	249	255	286	214	280	279	258	246	274	271	266	286	269	248	271	272	230	229	281	259	263	262	266	276	266	270	261	234	262	268	247	273	272	258	253	281	256	233	256	258	269	261	247	247	271	289	249	253	258	261	264	238	291	262	232	231	252	291	264	247	269	255	239	266	272	281	263	240	272	255	264	232	276	234	255	266	280	259	243	240	260	264	262	280	245	268	256	247	266	243	282	256	222	232	254	265	254	258	249	263	253	260	260	246	279	257	268	262	276	287	267	273	269	267	287	258	289	263	254	267	246	241	263	271	266	212	286	299	259	232	237	248	243	254	258	274	248	265	280	266	266	260	267	270	258	259	282	262	267	280	244	268	266	258	224	257	252	236	277	281	257	251	235	244	258	259	241	271	260	256	256	256	254	280	253	270	264	265	298	273	268	246	263	238	251	281	255	284	234	248	270	254	266	260	249	280	265	241	276	255	249	244	257	270	256	277	255	248	279	232	248	238	250	244	278	282	284	244	237	278	251	268	266	251	297	288	274	251	254	258	223	258	268	248	281	277	254	259	255	296	259	242	260	260	276	253	234	231	278	260	280	248	261	282	271	251	286	272	280	236	238	256	233	265	262	234	255	265	256	283	236	260	274	242	247	269	272	262	267	261	274	282	254	258	258	241	278	257	277	271	272	253	254	256	264	254	267	258	256	237	267	287	257	242	251	280	250	260	281	251	234	256	247	270	238	253	266	254	275	268	257	262	261	245	246	259	242	244	272	277	285	240	284	259	252	277	271	288	260	268	268	259	253	272	261	233	265	246	256	253	262	261	262	268	249	257	290	277	255	254	262	277	241	267	233	267	262	245	291	302	254	242	260	257	282	237	264	288	277	274	258	249	255	267	260	254	262	276	267	247	278	272	274	309	240	288	243	276	236	279	249	235	272	261	242	222	264	263	274	254	285	265	237	280	291	275	256	251	241	265	278	263	254	266	254	252	260	278	266	249	258	241	249	255	265	289	245	272	278	243	253	291	267	242	256	277	267	252	247	264	284	236	276	243	272	295	251	250	255	264	274	276	226	283	242	258	288	269	294	227	257	272	299	265	282	262	262	280	248	261	289	260	254	266	257	269	238	246	254	268	272	232	271	235	268	246	261	275	272	262	238	279	269	276	272	261	277	305	299	228	270	280	278	255	249	277	218	286	253	235	221	239	288	253	240	228	253	286	261	268	277	265	254	242	243	229	241	255	266	274	258	256	244	278	247	241	277	262	258	274	250	291	264	246	267	262	260	257	277	268	249	266	244	261	290	257	264	275	250	287	251	271	268	269	267	222	242	278	234	264	265	286	221	262	251	249	254	271	264	242	258	257	250	271	266	290	263	257	273	253	244	241	262	268	245	285	263	279	258	294	269	287	256	266	255	255	258	255	253	255	269	278	272	248	272	265	262	268	261	268	292	263	226	270	249	276	239	268	262	244	245	240	254	246	234	244	282	244	246	256	266	275	263	277	257	289	265	284	288	260	251	249	279	262	258	278	270	272	273	254	277	234	269	279	245	274	253	280	256	263	255	305	270	235	244	284	282	257	268	255	262	289	294	231	250	256	256	249	212	253	276	248	243	266	245	271	269	234	260	241	302	242	255	254	291	238	279	246	242	265	234	264	286	278	254	247	260	250	264	275	259	253	254	267	254	273	264	248	281	269	261	262	254	280	250	257	252	257	220	238	251	261	271	274	258	279	242	246	260	287	263	247	282	242	281	283	241	293	284	279	230	238	244	272	264	241	262	264	263	260	257	252	246	260	232	251	247	244	264	264	258	271	282	255	246	260	257	259	275	240	230	244	258	276	237	319	251	268	254	277	271	262	248	246	268	272	269	238	254	233	233	242	246	254	293	256	296	260	249	244	254	264	262	245	262	250	278	258	290	270	247	275	258	239	240	278	248	290	239	281	238	275	288	235	258	255	260	284	280	257	281	250	285	271	260	226	244	293	281	256	255	251	252	264	245	269	277	269	247	272	256	262	247	266	281	247	278	235	252	255	270	262	246	257	270	275	260	233	257	259	242	259	268	258	266	290	261	279	291	282	255	249	254	273	260	259	296	236	261	248	270	267	282	224	224	246	258	263	260	268	272	250	246	280	240	277	263	254	249	243	257	238	259	246	270	246	249	273	268	249	272	277	250	245	247	291	270	250	244	253	278	249	269	246	242	243	283	266	269	233	243	268	283	255	229	249	268	279	255	307	255	254	235	255	256	226	251	238	246	279	230	257	262	267	279	277	269	244	266	283	247	243	275	280	278	249	264	246	242	242	283	279	246	256	277	237	279	287	265	244	256
22936	20748	27654	23929	20754	20771	7999	1733	1353	1163	1075	919	870	802	751	707	735	648	686	653	602	591	609	571	570	579	542	578	552	526	552	535	547	563	573	570	529	526	549	576	533	524	535	541	534	507	531	506	495	496	522	514	546	513	507	483	516	538	516	488	515	529	510	475	527	530	497	511	477	500	494	495	471	515	506	490	519	520	468	510	552	443	505	494	517	516	533	523	500	511	510	531	516	497	528	507	457	496	479	475	485	466	481	511	502	504	496	480	491	484	516	501	493	493	499	548	497	496	474	528	491	431	518	463	504	462	547	461	511	478	489	546	520	501	496	493	468	508	521	491	471	472	516	491	514	500	496	490	511	470	499	486	498	516	509	503	485	513	467	497	481	517	484	521	516	485	465	467	448	532	505	459	501	515	486	469	539	512	461	514	500	489	467	495	532	489	508	470	515	473	498	493	488	501	488	525	492	504	468	496	466	499	496	454	506	489	511	477	465	487	555	487	515	493	471	461	481	495	500	497	521	520	513	492	528	509	511	511	477	479	476	465	468	512	471	454	446	513	463	504	516	518	504	470	498	494	505	487	495	484	479	497	511	490	499	507	480	483	546	469	506	473	489	515	527	459	499	481	470	461	474	473	488	489	489	494	499	485	483	466	496	500	510	475	512	511	476	526	523	529	448	447	515	496	504	495	504	468	517	518	438	480	456	462	492	461	505	497	511	505	491	469	508	520	464	474	451	499	517	433	475	501	542	510	491	552	464	496	464	468	517	514	466	480	447	482	477	484	512	514	503	497	507	455	478	483	499	501	512	488	507	472	472	486	466	490	514	484	500	504	516	432	487	498	486	496	527	507	512	512	497	483	511	501	487	434	493	462	527	484	486	485	482	446	496	492	527	489	515	511	489	515	468	465	504	459	524	482	498	494	483	515	521	481	484	486	489	455	493	484	520	497	504	485	477	472	500	483	514	490	468	505	478	514	483	512	483	509	484	488	487	508	497	505	473	539	463	514	498	513	510	521	526	528	482	490	475	532	471	525	471	515	471	459	476	490	553	496	495	473	502	458	468	482	484	496	475	511	476	499	540	508	519	531	456	466	491	506	518	474	511	454	527	483	486	495	463	513	492	521	489	512	471	486	497	486	511	439	514	455	499	468	487	472	526	450	548	505	500	469	469	519	488	460	476	515	459	431	510	455	480	478	477	515	499	486	483	531	478	486	486	492	506	494	453	462	483	471	506	471	486	475	535	518	501	491	524	512	503	487	490	506	490	498	468	459	480	462	506	498	526	448	503	479	501	526	489	511	510	510	490	451	482	465	499	488	519	460	490	466	504	454	438	464	542	459	473	506	457	520	481	458	493	480	504	520	472	497	487	445	501	474	506	467	488	496	467	460	481	516	418	510	507	478	482	484	519	483	488	496	498	497	482	525	453	478	489	463	495	496	485	448	438	477	475	465	505	501	495	473	485	551	518	485	482	458	528	495	497	492	499	541	489	494	508	476	495	519	496	491	471	509	468	491	504	470	516	501	462	475	534	472	500	496	493	532	465	515	489	529	529	503	487	528	521	460	509	445	462	469	477	507	510	502	509	509	511	496	472	507	522	508	496	518	539	485	521	476	450	495	460	530	487	462	478	490	539	496	472	505	477	493	446	510	482	475	511	487	501	479	481	490	464	494	485	473	488	497	509	497	482	495	515	504	508	505	494	506	475	464	495	493	511	480	485	469	488	470	448	465	547	484	492	492	466	489	489	486	483	529	504	475	519	483	494	481	483	483	553	494	474	498	493	498	487	486	488	525	493	455	491	502	486	510	476	514	493	461	494	497	450	498	450	486	446	519	484	518	484	500	496	491	488	483	503	482	445	517	514	476	511	500	465	468	509	457	489	508	455	479	502	477	491	492	491	493	485	508	487	503	501	480	496	528	509	494	479	503	505	510	492	474	462	476	457	520	524	486	486	475	497	481	476	501	502	480	482	490	471	488	497	475	538	511	489	510	511	462	481	493	483	498	536	479	482	485	473	489	503	516	461	491	470	459	495	529	472	497	467	496	466	496	523	488	468	504	466	487	500	463	512	499	485	484	489	493	509	486	484	466	480	507	525	498	471	465	451	532	473	484	461	493	495	486	487	524	510	467	473	499	498	463	524	514	479	488	468	504	481	525	475	479	514	521	482	496	525	483	490	498	479	464	503	459	479	489	511	528	493	486	513	559	517	467	480	444	521	501	440	526	520	494	503	512	508	514	500	478	493	492	456	473	503	504	474	503	474	492	507	478	491	492	438	497	500	493	477	486	492	550	496	476	536	511	505	491	498	475	494	470	502	510	460	473	514	502	492	450	515	459	454	497	501	489	493	457	468	455	462	548	495	488	504	513	474	470	485	514	485	508	527	517	488	500	473	486	509	465	476	555	540	526	483	483	446	462	493	493	494	514	501	494	504	485	512	514	475	487	512	497	503	515	504	491	505	489	491	456	484	476	477	485	462	542	495	490	509	486	506	506	514	533	472	509	516	491	527	501	491	509	495	481	491	525	491	463	466	504	521	513	548	479	491	447	512	478	470	475	495	509	473	464	510	496	450	498	499	496	482	455	492	498	454	526	509	504	492	470	463	513	519	496	482	506	509	501	478	519	512	486	503	493	517	477	461	488	486	498	501	484	467	498	495	484	528	490	444	473	489	484	462	506	478	506	495	500	481	456	476	476	508	497	499	465	539	505	484	466	514	536	506	485	473	530	491	492	490	470	471	498	512	507	494	491	512	467	478	461	509	511	481	509	448	524	528	482	494	474	467	507	512	474	507	504	492	476	530	512	488	493	500	519	514	448	477	472	493	514	489	506	487	482	468	481	455	476	517	496	481	508	506	509	533	509	504	542	462	499	468	494	495	504	499	469	511	501	482	517	475	498	477	522	501	458	475	486	460	504	487	481	505	500	491	473	474	545	523	487	453	483	488	510	468	491	452	488	455	468	500	509	449	448	474	521	472	508	489	514	444	474	469	493	491	528	475	531	513	478	487	524	505	505	502	508	504	523	513	523	460	442	503	517	503	480	486	493	484	475	494	480	492	491	532	475	481	493	505	453	494	498	522	520	460	480	496	480	464	507	464	520	499	489	477	470	495	467	481	508	512	436	514	468	419	473	498	532	500	468	480	499	495	472	501	493	490	501	462	506	492	467	492	530	481	508	509	499	529	482	491	499	522	503	486	466	506	461	500	458	486	446	492	473	499	475	499	470	475	513	464	504	486	524	473	509	474	486	498	476	494	517	535	463	525	530	451	478	473	483	502	507	492	493	477	494	547	491	496	493	493	491	491	467	515	472	507	504	509	502	442	480	488	467	481	491	473	495	525	538	512	508	491	458	544	465	488	465	491	506	496	482	460	507	489	470	508	453	481	505	513	491	505	481	470	482	507	505	494	478	468	476	520	487	488	490	469	448	479	506	500	494	501	474	500	500	474	481	480	491	497	455	509	507	526	464	476	455
12677	25472	29076	18381	6704	4836	3533	2920	2333	1973	1720	1439	1259	1176	1044	1017	898	910	845	779	770	746	667	667	651	688	631	573	584	554	595	595	577	567	539	563	530	540	494	519	515	490	541	512	508	496	501	509	507	513	477	463	500	472	505	484	488	535	487	500	554	502	472	487	524	523	469	497	537	503	476	536	478	508	481	519	468	479	466	510	510	486	503	480	482	490	459	458	484	472	453	502	486	460	466	455	438	505	469	470	446	489	488	473	481	431	482	487	458	477	455	475	445	440	482	485	431	509	480	477	476	461	483	484	484	479	469	470	466	435	486	480	455	476	467	445	467	480	452	456	484	503	431	460	486	512	482	457	484	483	458	488	455	489	498	471	517	472	454	472	463	466	481	490	447	484	475	462	470	474	464	426	488	458	462	461	469	500	497	468	463	471	495	473	513	487	482	450	458	494	480	505	457	470	449	525	477	457	510	482	451	499	462	476	471	483	453	487	498	503	464	465	426	460	429	476	473	477	498	505	464	470	464	448	488	488	448	476	451	454	450	492	481	500	477	475	462	459	497	504	445	435	458	477	454	486	462	449	499	510	482	483	471	417	494	454	498	474	468	453	498	456	481	442	489	479	470	449	457	480	461	468	471	462	486	482	509	472	486	439	490	432	465	503	506	492	468	480	443	462	489	448	487	451	482	480	461	486	480	474	455	466	501	503	472	498	457	476	478	460	489	481	418	468	461	463	478	473	448	466	474	480	433	485	504	480	488	459	465	443	449	539	450	456	469	443	489	439	485	486	491	457	479	497	485	430	473	468	434	418	473	459	409	488	469	454	460	482	461	460	477	471	477	455	489	448	449	486	459	449	484	476	509	443	452	503	473	452	461	479	461	483	481	515	449	463	481	455	460	462	467	472	476	480	479	505	510	459	466	444	482	458	482	495	483	492	496	445	471	464	439	495	456	451	473	493	445	441	480	450	488	469	459	423	443	411	493	445	456	499	469	469	481	485	439	474	494	487	477	501	442	454	463	459	465	457	464	490	467	455	441	467	465	477	492	485	473	451	456	505	457	450	455	478	492	476	489	472	451	462	450	495	432	446	461	495	484	475	453	485	489	430	451	446	504	477	495	504	481	463	464	437	473	453	470	484	481	484	461	449	482	445	439	479	472	442	425	477	486	495	469	454	481	492	480	475	451	473	461	450	490	446	443	466	501	505	451	491	480	431	459	453	460	475	491	452	469	436	455	481	453	473	461	492	490	434	471	443	445	459	468	429	437	473	476	450	477	465	468	491	437	464	434	461	456	455	475	458	431	466	468	429	467	457	497	487	437	442	487	471	439	496	498	478	493	448	486	502	488	502	456	440	421	506	454	488	465	491	476	473	459	472	469	501	416	471	459	464	496	490	462	478	482	497	465	459	510	473	479	439	444	468	475	463	485	474	470	439	484	485	446	464	450	475	507	444	469	475	431	424	464	478	479	482	493	462	487	445	479	469	455	449	477	476	468	467	457	512	483	526	481	514	481	438	444	490	454	472	511	498	461	448	446	476	437	479	462	501	462	435	470	477	437	452	468	457	490	471	460	468	492	499	430	482	467	435	438	467	444	484	461	464	466	489	466	473	462	449	434	479	478	493	489	432	474	472	433	440	453	463	458	440	449	431	474	492	519	445	447	503	462	507	521	431	462	447	504	484	472	484	436	454	476	475	461	466	456	464	439	441	500	476	457	484	477	473	474	487	478	519	503	508	524	469	469	474	481	442	471	467	464	519	501	479	441	445	467	470	471	505	463	473	446	478	468	451	492	453	467	482	464	439	467	485	484	501	495	473	499	448	478	403	482	476	492	483	479	444	451	457	535	491	440	468	476	448	496	468	459	491	493	460	472	449	510	469	441	482	456	445	430	467	519	445	480	494	453	445	469	426	476	470	468	505	444	486	460	471	498	448	450	428	477	454	501	471	457	459	494	444	482	486	431	487	478	450	452	466	461	511	476	448	453	508	462	465	459	484	421	464	472	462	484	518	514	450	492	464	448	508	443	488	494	484	433	461	457	433	458	488	467	473	452	499	475	485	484	501	500	455	417	467	448	494	437	448	462	508	510	491	488	483	464	479	445	486	464	505	462	446	476	485	484	481	494	510	481	432	462	447	435	488	461	488	475	477	479	414	460	448	443	460	457	452	463	489	437	438	439	484	465	460	493	468	477	473	497	472	469	454	446	456	466	421	452	450	431	455	498	443	471	486	484	494	499	469	480	463	506	467	448	459	453	481	466	519	437	480	415	476	434	403	466	462	484	433	487	494	453	436	497	470	481	494	436	491	467	472	426	458	509	441	471	431	437	455	471	469	484	496	436	463	494	490	427	462	498	499	404	468	412	476	482	450	467	481	498	453	453	427	460	469	506	464	459	408	484	452	478	494	441	461	449	465	493	490	431	447	430	435	461	439	478	449	465	476	453	464	442	468	466	447	506	466	496	466	462	448	499	501	494	475	440	434	459	427	470	452	450	517	483	464	473	467	469	478	447	443	445	461	498	496	492	405	475	467	475	484	461	470	495	432	455	461	453	484	486	488	470	469	463	428	440	412	450	481	448	470	464	478	460	494	477	453	503	470	484	477	452	489	466	496	443	442	452	466	480	491	450	442	490	456	471	485	491	452	456	448	429	435	454	459	445	503	493	477	476	456	489	446	473	481	472	456	492	469	503	476	466	458	448	466	508	504	489	474	455	460	471	477	457	508	447	467	471	495	477	435	491	457	475	497	486	460	440	464	423	503	474	484	485	485	463	471	439	435	491	469	459	441	459	462	453	487	463	459	491	473	471	520	489	487	450	442	492	452	436	480	471	459	475	472	468	446	430	464	477	477	446	489	484	462	446	459	476	485	520	487	485	457	436	490	464	452	506	439	447	420	458	450	478	475	443	477	443	485	449	506	480	466	426	469	466	479	481	453	477	466	472	464	486	468	464	478	480	451	476	474	415	474	483	479	450	473	468	477	478	442	479	420	436	462	484	482	493	463	491	466	451	436	458	476	483	458	479	469	447	465	467	480	467	457	446	457	463	442	464	461	421	450	524	490	464	456	486	486	488	467	507	466	476	478	473	434	474	471	469	488	449	489	482	462	443	458	447	471	481	477	480	473	440	433	481	491	479	486	496	462	455	378	472	431	483	486	463	468	414	451	499	471	461	447	471	486	507	463	441	465	485	497	454	452	478	469	457	457	506	469	459	475	505	491	491	485	524	457	437	455	483	444	493	434	485	456	497	470	489	473	453	500	459	480	473	474	474	503	472	452	453	480	488	442	473	468	499	451	483	445	491	487	445	437	465	475	439	477	484	458	453	476	491	435	489	469	456	475	453	472	490	452	431	496	457	461	470	466	452	483	492	452	437	478	456	482	464	461	475	495	480	461	488	475	448	443	470	477	504	452	447	483	491	421	496	457	488	472	483	459	449	447	482	465	466	444	426	463	460	460	475	437	485	491	430	465	464	505
28289	14793	3217	1230	589	541	565	539	519	532	493	551	490	517	558	499	494	515	518	501	496	462	519	528	500	524	512	508	508	503	550	506	524	503	539	501	541	533	493	505	525	509	557	533	491	505	520	515	523	494	482	510	486	536	488	536	498	529	511	505	497	480	475	514	523	502	522	495	493	521	503	480	510	512	495	472	491	497	463	501	481	500	509	497	520	513	525	494	524	492	525	500	534	496	493	546	478	505	516	504	520	491	461	498	463	471	511	460	525	482	492	534	496	507	513	469	565	469	494	524	515	505	491	479	486	526	461	508	523	477	529	552	499	516	538	457	477	495	481	524	518	505	526	516	488	523	467	487	502	489	483	488	509	520	519	504	442	482	513	519	508	514	532	491	468	477	484	507	493	481	495	503	500	525	525	505	524	494	537	437	489	506	492	498	519	501	508	531	514	491	517	500	500	499	488	485	521	491	538	503	536	488	490	511	489	522	467	467	465	482	519	515	519	510	538	558	508	500	518	499	540	510	473	451	502	503	534	488	550	507	505	526	537	514	517	543	521	493	453	489	510	475	489	471	513	537	546	508	514	499	486	542	502	529	516	525	491	505	488	519	534	525	493	525	515	510	529	516	467	531	531	483	565	528	507	476	508	515	502	499	493	517	499	504	500	468	528	496	498	497	503	540	523	506	471	475	559	467	499	501	518	489	483	543	524	515	516	519	510	498	496	488	506	525	544	478	494	505	531	520	510	509	516	472	488	508	522	495	506	512	473	497	554	524	510	526	554	540	542	496	499	509	500	451	475	496	483	525	510	496	503	510	483	484	510	487	464	499	513	544	502	496	498	506	505	512	488	524	482	517	472	486	473	508	509	546	477	466	498	533	497	522	497	508	528	542	513	558	513	468	508	483	487	521	512	502	478	498	517	513	519	529	484	495	467	493	485	509	519	500	542	475	506	537	499	521	487	552	510	527	493	505	483	488	502	511	504	507	473	524	535	520	526	522	528	509	476	481	523	508	485	504	471	470	481	516	496	473	524	522	502	504	521	477	530	515	486	537	516	480	529	519	500	505	514	508	482	485	490	480	522	495	536	497	469	472	471	527	509	538	500	511	509	502	516	494	521	505	501	499	467	475	506	483	479	503	486	547	526	501	463	502	480	482	515	558	491	522	491	501	484	486	523	524	479	516	533	511	503	516	534	515	470	548	505	493	515	564	541	527	524	534	516	502	480	484	503	530	555	526	502	506	475	511	481	498	545	465	475	497	512	533	464	477	509	514	512	535	525	523	513	519	481	516	559	517	482	503	492	477	521	540	468	510	475	504	473	488	528	505	505	516	472	479	494	497	498	501	506	492	518	539	506	512	497	522	490	470	524	474	462	504	516	525	490	507	515	520	538	497	526	506	499	472	494	549	521	443	531	495	495	492	494	514	491	493	519	528	494	513	527	504	524	513	496	506	512	502	524	512	506	490	506	491	489	477	501	500	481	518	511	542	546	503	528	574	501	511	531	523	541	448	478	450	488	508	489	474	499	482	500	520	517	521	474	476	487	500	477	517	522	503	510	526	518	520	510	496	476	530	517	482	533	531	512	517	528	500	529	488	516	494	499	484	520	523	533	492	532	518	496	500	508	497	532	483	521	542	483	507	500	508	518	535	509	515	519	520	509	497	494	484	491	523	497	480	467	499	496	523	492	500	539	508	522	473	449	488	495	532	520	513	500	517	519	524	509	528	522	508	532	505	551	478	519	486	473	508	548	544	534	500	514	524	484	553	529	487	529	495	496	531	541	532	517	510	532	583	481	497	518	524	491	525	511	470	481	512	495	496	473	502	479	486	489	518	490	518	539	489	482	499	474	514	544	522	483	460	484	517	453	476	543	494	525	507	513	522	505	539	543	492	497	485	533	496	505	524	491	477	488	552	535	490	501	458	501	532	539	482	505	493	514	487	489	524	516	510	509	542	540	468	483	504	527	504	485	488	500	484	499	466	486	497	497	521	478	504	522	520	498	510	507	495	482	494	517	517	435	523	512	480	525	516	509	501	516	501	540	489	552	506	501	481	524	516	489	497	507	541	502	539	498	506	483	483	486	463	542	539	511	494	531	507	524	511	535	511	501	522	489	539	498	516	504	511	497	519	506	474	483	514	487	522	509	484	523	506	497	516	516	505	507	523	455	516	492	533	517	509	526	487	496	498	456	496	491	492	504	549	528	516	486	507	488	521	507	491	503	502	508	518	528	514	485	508	497	511	489	554	495	515	511	523	479	505	556	515	524	460	509	498	522	478	512	538	547	506	495	512	469	481	518	503	492	513	532	508	486	515	485	490	513	514	499	526	512	515	513	507	533	505	495	503	499	505	488	481	504	471	548	515	479	457	510	566	556	502	514	507	522	502	499	506	563	539	545	474	502	526	516	526	509	501	527	496	522	503	512	531	518	468	494	451	513	525	492	525	482	490	480	548	518	497	516	491	535	482	468	522	508	483	525	498	482	506	522	513	504	529	503	490	505	500	507	540	509	520	533	528	579	487	491	552	486	477	524	536	530	500	494	519	532	539	526	497	499	490	459	530	526	494	489	504	497	531	453	510	519	501	502	501	511	490	530	452	506	497	487	521	497	512	560	524	500	536	482	491	520	507	515	495	518	491	512	491	492	479	491	487	498	532	487	494	479	487	510	510	550	500	522	531	524	481	498	487	517	469	526	534	478	473	489	495	522	521	477	494	510	518	505	490	523	479	482	513	532	465	538	509	515	516	525	491	513	551	506	516	493	467	483	472	494	524	523	528	496	499	481	468	474	472	539	492	516	469	504	543	517	503	503	481	517	507	510	490	512	527	512	509	471	526	517	547	516	516	482	502	530	511	539	470	493	513	489	502	505	476	492	463	443	433	524	492	454	462	510	480	517	502	525	499	471	558	559	483	502	494	494	519	504	484	495	481	504	478	505	477	516	506	464	528	505	502	470	509	491	532	531	477	485	463	482	540	521	530	540	511	538	508	507	484	490	504	521	478	489	497	464	550	525	495	482	568	511	516	520	494	463	540	492	537	518	508	503	503	533	474	509	504	505	521	506	498	517	532	511	506	533	488	504	532	512	490	519	509	503	513	511	505	453	538	527	497	480	540	444	525	512	545	525	518	486	488	513	509	506	525	482	522	483	507	481	510	573	530	457	517	533	516	498	507	471	516	528	533	512	506	510	518	499	477	507	518	517	497	510	514	505	513	490	500	506	463	529	532	533	521	520	537	470	495	463	504	511	473	520	499	516	535	489	521	513	496	484	500	538	524	489	519	463	466	493	495	482	486	507	475	462	511	522	532	503	501	514	510	498	526	479	499	550	541	498	469	483	547	490	480	495	476	541	531	523	522	521	505	494	488	548	507	467	522	515	508	519	491	537	493	516	505	505	542	482	489	520	501	505	487	493	461	520	535	487	517	560	500	532	500	506	518	540	504	504	481	477	475	499	529	507	548	527	532	535	502	484	514
6480	4437	3137	1646	728	612	652	577	544	600	564	529	561	515	531	562	553	476	535	554	583	590	494	548	536	536	548	510	539	565	572	548	576	529	524	513	521	571	521	521	530	510	535	536	519	479	494	559	555	534	506	568	545	541	528	559	526	515	557	585	527	509	553	530	549	561	502	481	486	539	524	558	529	550	538	563	534	544	534	530	556	526	508	511	555	529	540	551	559	501	518	610	570	547	526	550	576	543	577	518	552	543	536	606	531	497	529	529	565	558	532	548	542	545	578	527	521	532	569	548	527	529	535	564	534	514	510	513	540	559	515	549	537	518	512	523	543	510	510	529	528	513	517	543	539	570	508	549	538	541	488	515	531	551	511	520	550	554	502	532	490	534	529	530	535	521	521	538	530	541	548	508	569	552	473	534	553	542	552	568	526	507	517	522	494	505	511	481	537	526	536	540	544	510	527	564	508	563	559	553	547	510	542	527	534	572	537	549	545	508	542	571	564	549	523	538	520	556	531	529	571	488	538	535	524	554	525	477	518	514	542	541	532	544	525	529	529	534	494	542	499	516	507	533	513	522	567	573	532	534	523	563	527	517	518	504	549	534	540	520	534	544	506	525	572	550	511	519	497	584	543	561	514	520	526	531	544	525	517	521	530	490	559	537	531	539	522	532	518	504	515	528	575	549	513	504	540	574	555	555	563	519	581	510	523	585	590	488	498	522	483	589	590	506	535	515	505	537	537	523	521	538	547	552	548	512	547	542	504	528	540	586	518	519	526	557	519	554	552	524	560	539	520	542	522	570	563	515	555	554	502	533	567	538	570	541	508	506	528	510	572	493	524	509	543	514	532	542	531	508	553	521	528	536	521	496	517	502	534	552	517	537	540	534	500	495	530	524	524	553	502	526	546	531	564	552	553	476	534	533	518	527	536	538	533	496	544	531	532	488	562	536	502	543	544	498	547	547	536	521	536	515	557	504	567	554	535	536	514	531	536	506	543	563	525	500	484	518	512	491	552	521	520	546	536	536	513	555	472	528	553	522	509	534	531	515	532	574	486	534	547	552	523	522	558	547	500	515	525	551	549	533	492	508	527	514	491	566	516	509	528	527	541	513	535	535	590	578	569	539	512	507	532	525	537	519	517	551	539	524	515	540	533	553	522	513	509	529	547	560	518	504	533	554	552	563	545	513	549	562	529	516	520	569	574	548	538	531	513	552	477	515	503	514	572	499	565	525	529	562	495	564	541	533	519	543	534	541	535	542	508	547	584	510	522	569	525	511	539	567	521	549	499	515	580	514	534	498	507	529	536	550	589	535	520	569	524	538	513	566	502	544	490	524	507	546	515	508	536	552	538	556	520	565	551	520	529	510	507	508	515	536	509	569	540	538	535	465	523	486	502	557	493	513	513	513	541	572	503	525	512	519	541	616	506	579	544	514	542	536	536	515	580	506	538	546	545	536	505	485	523	530	528	550	522	510	535	578	524	528	558	525	503	523	561	488	533	505	525	548	568	544	527	551	557	565	550	504	526	565	515	555	515	538	520	576	576	532	477	524	531	527	539	520	512	537	534	576	565	544	555	547	540	523	527	512	548	537	521	539	535	528	531	551	562	563	561	572	527	529	511	561	539	554	533	551	554	530	565	550	520	556	511	563	490	527	526	510	499	505	529	549	534	522	568	549	554	520	557	532	541	551	550	570	518	532	550	553	510	527	524	534	552	546	540	533	551	547	546	532	517	497	518	543	535	552	547	531	546	563	532	491	539	548	498	526	536	527	525	516	495	570	568	543	555	495	516	580	520	545	537	560	547	534	515	539	545	549	500	583	518	480	540	543	512	531	516	500	521	559	565	537	533	547	515	549	494	519	544	546	524	538	554	552	533	542	513	554	529	501	580	549	539	522	528	528	551	533	511	565	495	525	495	519	525	528	517	508	472	570	545	524	529	490	547	505	515	539	524	500	532	537	560	521	523	517	504	506	508	507	498	539	513	514	544	495	568	530	543	559	550	599	525	547	523	529	554	547	503	512	520	538	550	537	542	530	565	505	508	492	552	500	562	552	500	532	544	536	561	542	524	508	554	561	536	490	540	514	531	491	509	513	553	537	495	537	516	526	591	546	523	538	555	477	504	534	518	531	538	508	535	522	520	558	565	508	502	496	530	509	495	512	517	510	530	520	526	560	548	542	512	569	537	512	534	549	527	561	543	536	524	529	508	552	525	525	548	512	551	559	511	564	533	529	547	569	526	552	562	498	546	510	522	515	526	516	550	541	527	516	561	540	536	479	582	488	533	518	518	516	582	522	554	555	477	570	525	531	509	535	572	529	516	548	552	512	528	550	484	519	535	530	556	528	505	557	556	509	523	522	549	511	563	549	545	564	533	535	479	517	497	534	511	578	568	541	533	516	554	514	519	536	551	544	551	557	552	561	550	550	551	534	554	510	524	513	533	537	534	522	536	541	513	534	487	543	555	541	516	528	482	541	538	549	554	520	539	547	502	523	505	563	565	548	532	565	485	556	529	512	535	534	506	554	549	529	582	530	512	499	528	536	524	555	524	566	527	516	525	506	524	542	514	506	540	522	543	541	551	528	539	541	505	522	546	529	549	532	543	554	499	535	529	563	517	561	546	522	529	558	486	511	534	534	527	519	571	522	552	510	528	560	523	513	557	521	520	544	554	535	524	534	546	579	541	565	492	505	530	559	514	534	519	581	516	550	512	481	550	551	508	563	536	551	546	501	540	509	554	510	517	482	568	538	521	552	532	491	555	532	484	516	548	551	491	555	543	545	520	542	520	519	554	547	566	528	570	504	524	485	505	535	542	538	520	540	523	520	472	553	524	517	522	588	510	556	545	542	532	545	532	533	502	569	519	526	542	486	554	531	550	560	490	521	506	515	533	544	549	527	539	508	531	514	535	547	545	536	573	495	510	535	539	519	526	555	503	578	553	466	502	550	580	537	539	527	530	478	536	516	525	509	494	513	510	561	485	519	522	551	552	529	564	553	493	494	536	510	551	495	572	528	555	549	574	534	528	566	510	485	499	542	545	530	548	543	525	515	519	535	519	529	507	559	557	545	534	504	513	537	554	518	537	534	553	501	533	508	545	536	545	527	562	567	554	531	561	542	538	554	546	516	503	523	540	525	506	539	521	546	512	514	523	543	542	563	555	546	543	517	571	571	484	542	533	496	562	501	500	514	535	571	492	549	519	549	561	506	545	539	501	551	515	544	521	537	509	547	536	561	524	500	576	489	515	505	543	539	504	508	498	535	558	549	523	542	530	498	492	541	548	526	510	557	522	513	535	528	469	494	556	559	524	550	528	530	544	548	537	547	552	533	523	525	551	550	587	522	543	560	523	516	565	513	527	544	533	561	535	555	504	502	549	499	503	510	580	513	550	516	543	560	533	524	528	527	553	561	538	510	527	532	536	521	526	534	594	513	541	543	544	495	557	578	525	486	477	522	544	537	511	513	541	521	538	535
25030	20700	27099	24441	20507	8104	1280	858	672	637	525	474	411	390	370	330	335	333	326	293	335	290	279	285	299	261	281	292	302	264	280	247	250	246	260	272	237	259	256	247	264	257	252	261	259	225	279	221	259	248	255	249	225	219	268	218	224	253	242	246	230	258	254	248	239	243	238	227	234	234	229	257	257	247	232	244	220	231	272	207	243	233	245	242	247	261	245	223	227	251	249	240	251	239	240	224	257	237	222	229	261	229	255	235	237	243	240	236	221	217	227	211	257	255	224	269	236	252	221	249	236	234	255	253	254	245	227	258	227	241	231	234	232	254	238	244	230	214	231	254	214	239	264	235	235	260	249	242	220	251	199	241	221	255	253	221	225	243	225	229	219	229	213	239	222	253	232	270	247	242	245	241	249	210	240	262	231	257	242	227	236	248	238	229	238	249	231	233	261	231	245	212	249	233	224	222	221	234	247	251	237	244	232	244	224	210	244	256	232	242	233	250	246	229	246	236	218	241	215	245	226	225	203	238	238	242	245	213	230	256	258	219	222	216	195	257	236	219	232	244	229	226	245	219	253	228	254	224	231	227	237	216	234	259	249	250	227	263	253	202	264	239	220	232	263	215	225	249	232	234	231	233	214	218	225	219	224	245	217	251	221	224	232	239	254	234	202	228	261	235	234	237	251	208	233	218	255	244	259	227	215	244	229	223	233	255	248	218	230	249	224	240	233	265	211	270	257	258	217	233	249	243	248	230	231	258	228	246	249	248	230	216	233	248	241	238	242	228	219	230	225	242	222	253	234	218	265	217	230	219	234	219	254	217	250	224	233	249	241	258	247	229	222	221	230	232	249	216	235	227	215	221	248	267	204	231	230	209	244	232	241	240	220	246	202	230	239	214	248	251	239	264	254	222	209	241	230	250	208	215	225	197	211	232	236	245	237	231	220	217	227	226	256	239	207	226	235	232	244	249	230	243	236	226	229	217	226	264	229	229	245	220	230	233	246	256	221	223	261	237	221	238	218	214	234	226	231	245	264	234	208	246	249	241	253	234	234	226	239	224	233	239	230	240	224	229	238	228	220	210	249	223	247	227	241	247	243	228	246	260	252	235	233	247	216	244	203	220	231	216	233	248	238	212	251	215	226	227	231	258	242	220	227	262	220	281	243	191	208	216	224	229	251	218	269	257	222	240	249	239	226	224	251	245	251	223	216	221	246	214	243	221	238	241	240	240	225	244	239	232	226	216	255	251	249	225	228	247	234	227	227	237	237	234	253	215	239	246	237	215	245	233	222	247	242	243	231	254	238	232	248	244	256	255	234	264	257	250	235	237	256	208	228	246	220	224	230	232	226	262	242	254	269	221	205	228	239	255	246	238	223	245	241	257	235	236	255	235	258	234	221	222	244	223	243	214	244	218	248	247	245	245	240	252	247	250	206	233	211	253	210	223	244	238	217	260	251	221	223	248	225	240	261	230	244	219	217	239	254	232	254	224	234	232	227	279	218	205	257	230	253	249	235	213	226	210	241	256	247	223	241	220	232	232	246	232	243	241	217	234	233	238	225	233	238	253	229	241	232	266	228	257	253	243	219	236	223	226	233	242	230	212	233	238	245	228	225	212	216	232	252	234	241	249	257	250	232	262	225	230	253	231	250	221	238	215	231	229	241	222	233	214	237	226	269	223	247	247	220	220	246	228	232	229	242	227	237	255	256	235	242	254	237	234	256	251	254	246	229	249	225	229	251	240	238	224	236	223	212	217	250	268	238	225	267	221	235	257	213	214	243	219	218	233	220	207	249	215	248	233	229	253	229	275	247	226	259	213	259	226	218	243	241	260	247	206	210	238	247	242	248	241	220	240	212	254	264	254	239	242	223	255	240	236	248	237	224	216	214	264	238	240	273	250	229	234	244	224	249	256	237	203	219	232	235	237	223	253	254	231	254	245	247	228	239	266	231	245	249	243	215	237	234	226	203	252	265	255	241	226	220	232	250	217	244	232	240	243	259	235	226	229	242	245	217	240	214	239	230	259	216	233	234	221	252	252	242	219	263	270	276	225	238	257	230	230	273	249	246	235	225	244	234	250	236	249	242	262	213	226	246	240	203	266	238	237	237	240	236	237	241	245	208	241	260	239	260	253	211	261	260	238	234	234	245	243	239	243	236	237	210	251	244	251	256	204	253	269	236	222	232	211	251	246	280	231	235	255	251	216	208	220	252	238	240	241	235	225	231	227	244	226	210	221	214	264	232	188	242	241	263	223	229	246	236	215	236	242	207	241	227	249	235	242	242	236	240	264	258	258	233	250	242	225	224	207	246	234	279	233	234	230	247	222	241	250	215	239	255	275	257	242	235	243	223	211	238	242	252	227	246	264	245	240	222	247	225	208	261	242	236	263	238	226	236	218	229	227	222	243	226	251	203	247	246	257	235	260	223	254	226	227	231	231	218	249	255	225	211	225	245	248	230	252	245	226	213	246	245	227	224	249	222	235	218	235	231	250	245	266	240	233	235	231	281	225	258	231	236	240	260	249	251	216	222	230	250	226	225	231	231	221	240	221	246	235	239	240	218	200	245	254	251	216	264	218	251	216	237	235	226	245	252	265	244	211	232	238	236	240	233	234	235	237	242	251	225	241	244	212	226	236	217	236	239	228	248	245	231	230	229	264	253	214	220	262	246	244	251	242	228	202	266	243	210	225	221	235	216	245	244	219	243	257	213	257	226	265	239	238	213	202	230	234	249	206	249	224	209	234	236	237	242	231	226	222	261	259	237	231	220	255	246	209	220	224	238	202	249	258	236	232	224	211	222	229	230	225	235	239	232	232	246	233	238	237	255	232	239	226	256	254	226	241	218	214	209	257	252	246	242	232	249	214	236	235	229	208	221	227	230	229	245	239	245	263	211	226	250	232	210	219	243	232	248	254	212	236	245	219	231	211	230	228	234	222	215	259	232	221	237	238	221	247	243	236	234	240	223	227	225	221	224	237	242	257	243	251	204	259	241	239	235	229	236	258	229	224	234	222	259	236	242	258	220	252	234	246	247	236	248	250	226	235	256	236	252	231	201	242	272	229	213	228	244	239	238	262	229	206	257	240	219	240	239	204	251	257	240	205	232	251	249	246	207	263	244	224	237	230	243	230	236	230	213	219	227	234	233	230	247	218	228	258	214	238	237	242	240	243	227	221	227	236	237	235	245	228	237	225	229	212	212	230	261	251	247	225	255	246	218	238	227	217	227	255	221	206	237	227	256	241	244	235	218	247	262	245	239	245	241	230	231	249	216	239	242	261	249	245	207	240	258	243	231	247	239	250	251	242	244	232	210	233	234	250	205	214	225	227	226	250	245	256	242	239	230	263	229	204	248	254	218	237	200	253	237	238	237	219	230	232	242	260	212	231	218	246	226	236	231	244	234	225	242	233	270	226	215	227	219	210	244	233	244	240	219	242	261	222	238	241	221	244	235	221	236	248	239	268	224	204	238	222	224	257
8911	16100	20621	16701	3661	2626	1913	1528	1249	1059	851	768	638	622	528	490	490	460	437	379	374	361	346	350	345	315	323	355	311	334	305	319	355	320	304	275	281	292	266	261	289	252	247	284	288	280	292	286	242	284	281	290	262	291	255	247	278	283	265	259	280	254	242	254	290	255	277	254	257	259	248	286	268	275	263	255	263	267	259	272	251	232	279	252	271	269	289	256	273	256	274	241	258	288	218	231	270	254	262	283	268	293	271	275	252	242	254	255	281	276	263	278	264	233	245	254	238	251	258	269	273	271	251	283	251	246	251	260	247	238	253	254	287	270	274	282	252	261	270	228	286	269	244	259	264	250	267	254	269	254	238	240	273	265	267	256	256	251	258	266	256	276	231	273	247	256	240	259	281	241	255	258	237	257	272	245	238	250	275	238	243	233	265	240	258	273	255	264	262	242	256	284	263	257	232	273	268	259	211	242	254	266	243	250	252	257	279	235	240	243	210	241	277	270	279	242	254	261	284	256	274	250	274	245	244	252	249	237	256	266	266	251	296	270	257	249	266	252	244	256	267	266	251	252	270	244	238	256	251	237	271	257	294	262	244	263	273	242	252	262	257	249	244	264	254	245	240	249	229	259	270	244	254	245	282	255	249	268	266	272	274	252	246	244	249	259	277	247	269	241	256	236	276	255	241	243	264	242	236	271	264	228	251	244	244	266	250	277	246	267	277	246	235	246	259	285	251	258	234	252	267	272	237	253	228	271	253	264	241	238	276	256	220	244	215	257	254	263	234	224	251	247	288	239	253	259	260	249	248	249	228	225	264	249	284	247	272	245	244	254	256	274	234	261	251	251	233	232	261	257	265	259	243	244	289	297	275	249	255	229	262	263	229	276	266	252	283	232	225	268	248	255	272	265	246	250	241	232	270	261	267	269	229	256	279	249	248	249	260	247	259	269	252	252	225	245	271	265	236	251	294	244	248	268	268	265	238	255	253	237	224	263	246	259	289	253	263	253	257	273	258	258	242	290	278	271	244	271	278	262	280	241	279	262	248	255	243	258	242	270	246	259	241	257	288	242	213	280	291	281	279	252	278	273	244	267	270	244	239	257	264	250	261	247	249	267	278	286	259	269	271	242	256	283	269	255	287	234	250	260	276	244	244	239	264	256	277	246	255	238	273	252	236	258	220	241	249	261	241	246	244	244	230	254	277	259	254	254	268	254	283	283	249	268	231	280	248	271	269	279	235	263	270	247	276	240	258	286	251	268	286	240	269	277	257	239	250	249	253	243	262	277	246	248	259	267	238	250	234	254	261	259	261	253	237	258	256	265	263	272	266	240	252	267	257	244	251	262	257	252	225	250	276	260	251	261	257	243	250	259	272	249	244	264	256	258	253	284	220	231	240	261	257	232	254	252	252	252	266	239	237	230	254	247	258	242	249	247	223	238	270	296	247	254	231	257	256	250	254	255	254	268	232	260	277	247	258	252	284	244	262	244	236	245	278	235	252	257	291	237	253	253	259	243	249	255	267	257	296	242	242	238	248	243	261	236	262	266	249	260	250	235	261	263	267	251	240	242	233	263	262	270	273	278	264	258	246	285	276	243	231	263	290	272	249	232	249	274	285	273	258	271	279	239	240	270	261	250	244	256	269	277	256	268	250	234	254	230	262	239	254	276	253	241	243	249	264	266	246	244	267	247	215	245	239	259	238	223	259	280	247	276	261	263	264	240	252	245	261	266	236	234	237	265	253	246	273	238	259	259	257	257	278	243	264	270	259	280	240	262	255	242	273	276	260	234	254	273	271	271	261	250	277	278	247	281	261	244	256	240	283	251	248	264	272	271	247	250	259	277	249	289	264	233	250	257	272	277	245	295	273	267	265	269	246	251	242	265	254	278	247	247	257	255	269	272	276	263	230	255	257	249	257	253	265	224	248	225	253	272	284	243	260	251	263	271	256	280	291	265	244	234	248	285	268	225	223	238	268	256	270	251	265	264	267	223	253	258	277	239	241	251	252	255	270	249	258	274	251	264	214	244	226	261	279	293	265	224	281	268	270	247	273	255	289	275	246	291	246	281	252	258	263	253	243	272	259	241	244	234	248	254	265	241	261	251	234	274	279	259	253	238	231	268	281	277	240	246	279	274	264	260	250	238	239	236	242	249	258	263	244	233	283	252	232	267	233	265	258	285	280	275	286	236	252	278	254	246	231	234	281	242	268	270	245	219	253	246	267	264	248	220	248	260	263	257	266	267	277	228	258	244	278	254	254	243	239	235	250	278	263	281	262	255	236	263	258	232	268	245	291	260	253	256	270	279	241	249	249	222	259	228	249	271	250	255	246	259	257	243	257	259	253	237	274	253	261	271	251	255	257	261	286	234	248	241	231	246	280	255	283	252	232	264	271	244	243	264	273	245	253	263	248	248	240	269	263	266	254	262	249	247	251	255	229	276	232	265	269	256	250	257	272	266	251	269	259	271	259	260	248	238	264	219	231	277	225	279	286	281	252	253	244	279	245	248	248	294	260	262	264	295	250	250	234	278	255	259	297	252	241	279	267	233	246	253	236	257	223	263	216	262	252	267	248	231	262	264	241	271	264	235	252	291	247	277	246	220	262	255	268	272	240	230	246	247	275	231	252	277	268	249	256	248	274	241	255	258	234	238	252	242	283	265	248	226	239	267	250	238	260	238	281	244	239	268	253	260	244	265	243	230	239	255	268	270	266	265	238	264	261	258	279	245	271	259	267	265	291	257	251	262	259	269	257	273	258	250	253	254	239	251	243	231	258	259	263	289	268	258	243	264	294	252	237	264	232	268	263	279	255	261	253	270	249	235	239	272	235	267	273	248	263	252	242	254	263	220	243	253	272	240	250	242	224	243	249	278	238	265	270	245	232	247	217	264	222	269	262	263	249	240	270	248	262	234	240	239	257	243	246	233	236	271	243	277	244	267	257	256	243	243	242	268	288	278	248	249	276	265	266	243	243	251	244	267	265	251	265	263	255	273	257	248	268	248	252	251	265	241	235	261	239	250	266	265	275	256	245	274	259	240	234	299	278	268	249	265	255	234	242	241	247	239	256	248	264	258	229	254	248	232	244	263	226	233	260	245	261	266	242	265	244	242	242	253	263	272	264	238	248	275	253	254	269	259	279	236	244	250	251	263	248	257	275	227	239	237	260	238	260	261	250	242	260	251	239	253	250	259	246	254	250	271	250	255	265	265	277	245	285	268	264	292	287	256	244	253	274	257	243	281	274	241	236	274	245	266	259	258	252	239	274	251	271	252	257	279	273	237	262	270	265	265	230	248	244	277	259	255	252	289	271	239	256	232	273	245	246	282	258	269	264	281	268	237	228	263	238	250	258	262	269	267	238	274	266	272	252	268	254	277	245	249	266	269	270	235	252	245	242	268	265	289	259	236	254	243	242	273	258	238	239	247	248	275	266	259	264	248	259	244	253	283	263	256	252	231	266	257	243	258	259	242	256	260
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
