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
339527466487	339527467006	339527467556	339527468106	339527468656	339527469206	339527469756	339527470306	339527470856	339527471406	339527471957	339527472531	339527473056	339527473631	339527474157	339527474706	339527475256	339527475806	339527476356	339527476906	339527477456	339527478006	339527478556	339527479131	339527479656	339527480206	339527480756	339527481306	339527481881	339527482406	339527482956	339527483506	339527484056	339527484606	339527485157	339527485706	339527486256	339527486806	339527487356	339527487906	339527488456	339527489006	339527489557	339527490106	339527490656	339527491206	339527491781	339527492306	339527492857	339527493406	339527493956	339527494506	339527495057	339527495606	339527496156	339527496706	339527497256	339527497806	339527498357	339527498906	339527499456	339527500006	339527500556	339527501106	339527501656	339527502206	339527502756	339527503306	339527503856	339527504406	339527504957	339527505506	339527506056	339527506606	339527507156	339527507706	339527508281	339527508806	339527509356	339527509906	339527510456	339527511031	339527511556	339527512106	339527512656	339527513206	339527513756	339527514306	339527514856	339527515406	339527515956	339527516506	339527517056	339527517606	339527518157	339527518706	339527519256	339527519806	339527520356	339527520906	339527521456	339527522006	339527522556	339527523106	339527523656	339527524206	339527524756	339527525306	339527525857	339527526406	339527526956	339527527506	339527528057	339527528606	339527529156	339527529706	339527530281	339527530806	339527531356	339527531906	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22321	20376	28188	22457	20376	19046	2509	956	746	710	650	629	583	564	513	542	533	509	501	512	512	510	461	456	475	451	444	438	459	441	412	430	489	469	463	421	451	423	455	432	473	418	452	494	473	424	422	421	398	426	399	450	454	451	452	441	424	426	448	414	415	419	444	401	395	420	387	396	397	423	428	424	426	406	432	463	423	435	412	400	438	447	421	441	454	404	477	447	397	437	446	409	438	390	435	440	443	395	439	423	413	456	422	439	398	477	410	405	384	405	402	414	460	411	397	436	430	420	451	433	439	415	427	419	453	456	451	462	431	456	398	421	417	440	414	414	456	405	455	413	405	452	433	412	403	418	436	435	384	417	425	421	431	416	414	451	395	421	417	436	387	415	444	414	411	460	421	459	417	399	422	432	436	388	371	406	434	407	420	387	411	425	417	435	418	411	440	416	453	431	435	443	399	434	396	437	394	429	423	395	447	410	411	398	427	423	423	427	438	405	474	453	408	412	440	418	412	445	446	381	397	412	444	467	435	456	448	400	409	428	457	386	415	377	468	391	416	416	409	405	394	407	437	443	399	424	413	417	423	412	442	437	416	404	412	411	424	419	416	401	405	423	445	467	394	493	398	433	391	440	405	430	426	441	402	436	419	451	429	420	429	443	441	428	393	428	429	441	432	419	442	452	399	385	429	419	435	417	396	422	426	412	452	382	422	412	429	429	422	416	432	425	427	397	411	426	431	430	403	391	396	408	415	406	427	415	425	393	427	430	428	446	438	414	429	420	403	405	444	424	414	414	457	417	407	434	421	412	427	410	451	410	434	428	412	406	402	390	405	433	423	393	434	430	426	423	428	403	403	390	448	396	440	417	408	428	408	465	405	442	445	434	427	443	421	405	403	450	382	390	432	408	405	438	398	430	408	450	389	425	421	410	374	393	390	386	447	434	400	445	429	447	437	467	455	439	444	444	476	423	416	428	412	450	440	388	373	389	462	436	412	444	413	390	417	394	433	420	393	409	433	427	400	452	403	408	415	457	451	423	455	381	407	416	411	414	457	380	410	453	405	441	405	406	407	375	423	423	406	408	411	419	408	398	460	419	441	396	419	431	420	411	398	435	460	431	467	407	379	436	401	458	419	450	457	431	448	414	398	414	410	415	384	437	391	459	397	387	432	432	398	454	441	390	387	427	410	380	435	428	396	424	425	394	398	412	430	390	425	409	428	418	410	413	441	427	406	411	420	398	475	443	393	443	473	436	433	413	432	425	416	416	419	477	420	419	390	452	429	446	437	406	439	454	459	424	432	439	402	431	379	422	433	381	411	457	417	403	421	431	429	440	430	389	418	438	406	413	386	406	441	416	432	418	417	432	406	437	422	413	423	417	414	455	436	436	423	422	418	405	445	412	446	415	425	406	435	400	427	442	423	443	387	397	407	446	465	394	383	407	394	424	393	438	436	402	410	420	397	429	435	401	385	479	432	399	421	411	424	431	421	410	402	429	449	427	414	393	397	429	399	397	410	419	396	397	442	417	411	404	424	396	409	424	420	480	417	419	407	416	410	453	406	425	445	430	407	401	455	449	392	394	423	415	445	391	450	448	400	422	431	431	448	413	393	450	421	418	381	484	400	398	427	438	390	424	415	413	427	450	396	399	428	442	446	373	456	395	397	410	408	409	419	415	435	418	449	439	398	429	439	403	452	441	424	453	392	443	416	396	415	440	411	448	430	413	433	429	389	415	389	400	383	414	414	420	412	415	416	429	399	430	392	417	456	395	435	427	420	407	408	424	452	391	414	407	451	433	437	420	453	401	409	420	389	464	414	417	413	394	389	398	413	429	446	408	449	417	389	414	417	422	429	422	427	363	435	410	427	408	445	415	435	423	426	422	450	392	441	415	410	422	414	427	446	412	441	449	444	447	405	402	414	378	399	446	394	443	431	402	395	404	409	409	425	415	397	468	408	410	442	439	395	378	460	445	436	428	455	405	400	415	399	399	405	427	433	414	399	389	449	423	485	455	439	400	412	473	444	390	421	417	409	423	423	408	421	367	437	422	381	430	441	452	422	457	456	396	466	398	421	384	424	434	422	455	445	404	431	415	414	407	395	434	399	422	424	408	428	412	434	426	410	402	429	433	413	416	415	432	401	415	398	429	408	412	441	460	414	428	405	451	444	430	452	494	425	413	413	402	403	416	396	397	456	411	406	402	422	447	414	403	431	449	406	455	439	458	421	453	445	419	428	440	431	449	437	419	430	398	403	427	408	450	415	426	451	427	387	440	414	397	387	443	437	430	418	425	408	394	421	422	376	442	413	401	449	416	413	449	435	459	450	410	441	443	426	415	436	426	436	412	434	451	426	422	392	414	434	464	422	422	439	396	436	444	427	440	410	413	406	442	399	443	405	411	457	429	415	411	413	400	391	452	395	415	411	413	429	418	420	414	441	415	402	430	421	444	417	421	413	377	425	403	444	395	413	437	425	424	394	427	421	467	411	398	397	447	425	378	392	415	425	404	434	425	399	396	407	443	407	435	423	452	432	397	394	406	401	401	388	430	465	415	448	396	393	448	435	413	448	405	411	418	409	399	422	414	470	401	423	456	421	434	434	407	423	439	419	405	401	413	453	433	410	422	445	421	388	436	422	418	441	413	433	399	426	416	417	431	421	368	458	450	436	445	418	435	425	431	431	425	410	393	423	428	409	427	437	428	425	452	447	400	452	420	368	432	442	439	429	416	469	406	405	437	412	416	418	400	458	405	395	439	403	414	431	389	460	432	402	402	428	393	441	427	417	398	417	451	404	430	385	431	406	390	385	427	408	424	418	420	415	468	429	424	417	430	418	413	412	420	441	440	390	441	401	469	445	442	424	401	419	439	432	414	449	421	451	407	406	417	445	434	410	415	425	422	422	419	401	410	455	438	393	428	432	434	426	414	383	413	398	382	407	418	419	450	413	411	439	431	404	426	441	441	402	429	413	441	433	405	433	415	420	418	445	413	456	431	422	427	414	398	432	408	404	402	395	433	393	417	425	403	406	423	440	463	464	412	430	398	446	454	446	406	429	455	427	390	439	445	436	437	416	390	426	403	419	428	412	383	401	426	443	378	382	443	443	432	426	414	395	402	376	449	396	398	423	402	396	421	422	432	418	481	381	431	438	427	459	422	408	429	450	420	427	418	429	407	419	400	423	399	415	443	381	445	394	400	372	407	446	425	428	441	426	400	418	439	407	421	460	411	413	449	408	395	425	429	416	447	373	429	425	410	419	418	346	418	435	449	408	404	408	402	444	418	441	398	429	437	404	434	404	404	412	424	419	422	426	388	426	428	399	436	427	412	413	445	426	439	438	426	393	419	402	403	386	401	468	418	465	411	396	443	428	445	423	424	389	445	427	444	434	460	417	397	417	394	404	448	411	445	420	408	440	420	405	403	431	368	416	464	378	401	438	424	405	399	371	406	418	417	443	439	393	430	417	393	373	442	397	445	419	430
41975	14568	13503	7598	5277	3909	3053	2535	2086	1808	1685	1440	1385	1250	1191	1119	1144	942	963	936	944	866	893	898	877	800	876	843	842	827	862	781	786	781	817	774	767	835	822	789	735	752	791	745	772	767	767	756	732	731	769	764	792	791	822	763	766	743	744	728	773	702	737	708	779	703	700	767	744	744	778	739	771	777	742	737	716	746	715	748	737	737	758	751	768	692	708	783	730	761	714	743	737	722	747	740	743	774	778	755	741	766	736	770	744	744	728	751	725	714	753	756	739	755	745	710	749	760	746	774	770	718	721	757	769	731	748	758	732	792	716	738	726	749	745	769	753	714	777	722	731	729	790	749	753	730	741	718	666	725	740	722	736	703	725	705	745	738	794	738	777	714	730	751	790	797	761	767	758	706	705	765	801	705	760	758	760	736	699	777	799	698	729	732	776	747	759	761	735	695	775	709	722	745	787	694	727	731	750	728	712	751	748	776	788	762	740	714	735	693	818	728	716	737	770	733	745	737	779	769	711	776	819	717	736	737	735	753	711	724	702	784	741	751	706	728	740	725	777	732	733	730	735	760	747	725	737	748	742	725	719	744	757	734	747	714	755	724	748	755	748	790	724	753	726	722	735	713	761	745	753	747	757	780	699	765	770	747	758	742	743	772	761	726	752	743	716	773	806	803	748	773	761	710	724	742	724	796	716	777	735	735	763	791	698	704	761	778	801	728	681	725	716	722	690	704	770	778	791	735	728	791	718	763	763	771	728	743	704	718	790	763	763	750	720	705	773	732	727	727	764	753	756	792	766	761	698	805	727	698	733	724	736	719	743	777	709	693	709	723	739	690	719	690	760	772	705	793	687	750	682	719	762	722	723	759	731	806	776	725	763	731	726	754	733	714	765	782	740	715	710	750	758	734	754	722	719	716	716	760	765	733	732	730	698	761	706	777	720	781	738	743	700	744	721	724	801	703	700	780	716	742	719	709	729	746	731	717	749	783	719	764	706	682	738	741	721	795	705	723	757	711	727	742	754	739	714	738	708	728	788	774	757	773	737	756	778	727	730	744	755	773	769	740	804	675	730	753	755	702	750	771	741	772	793	768	730	737	725	721	762	728	708	722	780	736	744	765	747	686	755	764	726	766	716	704	770	645	794	756	765	707	742	773	748	748	788	749	761	649	799	729	696	734	729	736	757	727	755	755	760	734	760	769	740	686	742	718	729	740	749	758	781	759	717	708	764	710	738	759	774	770	758	714	742	701	721	732	751	705	791	710	740	748	803	749	832	773	771	746	805	725	735	781	738	740	824	713	734	748	782	742	773	760	737	776	784	775	725	711	731	731	769	752	745	766	765	737	761	755	761	742	772	745	747	764	717	746	733	800	738	764	787	760	743	794	750	737	739	756	720	742	757	746	773	735	694	719	771	779	707	777	712	712	741	737	707	719	764	736	736	730	732	781	736	786	762	698	738	740	716	696	707	781	788	727	708	729	757	763	721	754	753	767	761	764	778	721	764	752	732	736	723	777	706	794	756	731	669	725	756	694	741	709	698	681	709	751	813	742	718	774	750	732	775	746	760	736	723	731	758	711	755	745	768	750	705	748	748	746	765	726	725	789	752	772	758	738	730	762	758	779	731	725	742	745	744	720	732	764	701	725	730	740	758	712	736	737	775	721	755	729	675	695	714	735	737	732	752	765	705	713	763	742	785	741	777	734	725	745	741	698	713	753	716	747	715	712	738	771	717	758	755	756	718	713	775	769	744	739	706	718	749	801	740	672	742	739	773	712	699	691	762	803	746	756	707	761	710	748	738	726	714	728	756	758	779	773	717	778	692	751	721	688	738	727	767	756	762	769	733	765	704	721	692	777	721	741	731	790	780	801	742	735	770	776	749	735	736	726	720	778	722	775	702	757	770	739	744	729	751	760	687	788	770	732	756	746	767	733	732	765	768	733	727	688	699	741	760	752	728	750	736	744	772	737	696	734	770	752	750	743	720	714	796	700	716	718	719	747	753	708	761	763	745	736	744	743	790	729	775	752	763	751	708	750	708	749	739	764	775	741	780	756	755	772	766	712	684	738	749	794	700	721	757	808	753	740	711	707	754	749	749	783	717	778	736	747	760	700	694	747	703	749	747	763	699	735	713	696	728	740	740	717	740	725	733	737	731	698	728	713	764	746	770	759	752	700	701	715	770	785	752	744	730	722	723	730	728	763	703	750	704	765	742	744	766	735	720	747	781	737	809	714	792	735	735	738	728	745	761	765	747	741	755	764	752	724	754	694	721	721	770	747	761	747	778	743	779	777	697	748	748	754	739	740	748	716	704	708	740	704	729	764	744	745	744	722	730	714	718	717	741	743	765	754	712	718	771	701	708	737	741	738	748	772	779	747	785	764	764	736	736	738	750	770	759	706	765	770	733	763	770	723	732	707	738	720	762	754	687	746	707	726	745	742	730	751	765	750	767	770	703	746	752	730	745	743	754	731	734	702	751	684	717	694	704	769	737	724	753	759	716	709	791	794	744	685	790	756	727	711	701	750	764	732	747	746	735	737	770	737	738	762	738	728	689	703	712	740	725	749	726	753	762	731	799	751	720	746	769	743	728	751	727	730	778	716	727	682	728	741	728	762	713	744	760	763	761	780	760	729	776	780	728	750	736	733	730	742	731	753	733	736	750	697	764	792	728	726	762	732	742	762	743	742	749	773	698	731	723	698	763	731	770	765	696	735	732	765	762	728	735	752	720	732	718	699	724	764	736	718	735	774	740	708	779	710	741	790	736	740	739	755	712	716	728	690	756	712	742	714	697	718	729	735	718	776	731	766	751	740	758	700	753	753	714	740	773	740	780	770	734	765	759	776	769	778	757	712	734	744	740	745	767	737	730	765	750	685	716	728	721	767	699	775	725	676	735	747	768	768	742	726	760	715	734	743	781	709	746	762	756	712	758	746	723	731	746	715	749	757	739	737	772	718	732	787	784	706	771	716	737	744	756	764	749	740	769	768	719	737	669	736	725	735	790	745	777	760	766	730	743	737	745	709	761	729	747	719	745	767	717	755	785	704	783	789	783	771	746	738	786	764	782	712	792	737	727	716	731	728	717	779	769	736	774	702	756	762	777	732	733	702	738	716	701	721	781	729	796	707	731	726	753	740	719	738	754	738	709	723	743	721	774	744	766	747	763	812	768	760	806	753	756	725	739	810	719	753	752	759	740	765	775	796	747	755	754	773	708	716	778	796	697	691	744	749	742	721	743	757	668	777	720	714	719	763	747	780	729	722	774	711	788	719	728	726	759	761	715	728	772	740	707	728	753	701	755	803	710	744	740	694	733	785	700	716	784	692	699	731	734	765	735	782	767	755	719	722	694	725	729	739	729	703	746	779	714	775	700	735	762	805	761	708	765	717	762	816	743	738	722	708	746	798	737	748	726	734	781	748	753	720	756	761	722	742	756	732	700	783	702	760	729	717	737	713	766	791	694	764	737	757	744	771
27254	21092	8754	630	324	272	159	143	137	139	106	132	122	109	118	118	120	113	100	130	100	107	116	90	114	120	121	108	107	107	116	111	112	97	90	119	99	111	106	113	96	138	92	91	126	112	113	112	101	113	109	120	113	118	105	110	118	97	118	117	104	115	111	111	108	128	87	117	104	112	129	115	107	99	109	105	99	114	97	112	113	116	94	89	85	106	126	105	100	106	102	123	107	125	101	119	94	130	107	114	104	114	111	95	113	107	100	128	101	107	104	115	117	90	126	128	113	120	120	102	93	108	123	117	135	108	115	101	114	106	116	122	108	133	126	124	120	100	112	119	95	110	104	92	107	127	123	102	99	90	102	100	104	105	104	106	112	98	97	111	126	97	101	106	108	105	106	128	97	117	122	109	116	116	99	110	118	103	95	96	114	125	113	102	105	131	118	106	108	109	116	113	118	107	108	101	119	116	91	104	115	104	108	119	109	90	112	119	117	117	113	120	120	119	120	114	112	112	115	117	124	102	115	131	109	108	115	118	126	100	117	108	112	101	113	92	127	128	126	98	108	97	109	118	106	115	92	119	108	115	122	115	114	104	97	109	123	125	116	100	111	107	105	96	113	117	110	105	99	106	117	89	109	105	97	110	146	106	127	113	120	114	101	92	102	125	110	101	113	123	113	112	96	116	98	120	105	101	100	111	115	95	134	104	105	132	99	119	90	119	120	103	114	108	100	100	107	123	102	101	114	106	109	110	115	122	117	105	102	107	97	99	119	97	102	93	100	109	95	104	103	116	77	113	124	104	115	108	114	119	105	105	136	112	122	121	94	129	104	92	108	105	103	100	111	133	109	91	127	139	109	106	110	101	104	109	104	108	117	118	108	96	100	97	90	122	114	120	98	107	110	88	104	114	107	98	123	134	91	104	117	106	103	110	119	129	117	113	109	100	104	123	108	107	126	119	102	117	126	116	121	112	104	107	109	102	119	95	107	106	89	103	134	115	119	115	117	100	113	116	107	118	96	97	90	117	95	105	112	117	102	103	89	110	97	110	109	116	100	128	106	115	100	110	109	109	111	118	107	106	98	107	100	109	103	124	110	136	110	115	117	97	112	113	112	118	101	114	106	99	102	99	114	113	85	104	122	109	129	124	123	121	120	121	109	105	103	123	87	88	126	121	107	100	116	110	134	139	107	108	93	136	111	112	117	106	124	112	116	90	111	125	120	125	100	117	96	136	107	118	113	113	104	111	90	120	99	124	97	125	117	105	106	112	118	104	108	92	110	122	109	131	119	136	108	123	102	99	122	115	111	118	105	111	111	95	115	101	115	114	127	102	107	104	135	109	110	115	97	99	124	114	94	113	106	117	103	97	112	100	111	117	98	110	113	110	107	118	95	111	100	120	104	122	104	84	104	123	93	98	103	99	87	129	90	106	127	113	128	125	112	93	117	121	97	99	110	103	96	97	118	94	103	129	97	107	130	106	115	116	107	103	106	106	94	123	115	119	102	109	106	117	86	111	116	120	114	111	94	125	120	89	88	110	94	98	113	109	105	109	102	110	100	111	134	103	103	95	116	96	123	109	103	111	106	91	114	113	110	120	105	92	121	125	123	95	125	104	91	130	122	110	105	110	120	120	121	122	106	108	118	115	114	101	113	114	109	130	105	106	109	115	98	107	111	112	98	100	95	126	99	100	120	105	112	119	95	115	109	101	119	103	100	106	129	109	97	115	110	105	126	122	131	94	117	107	92	118	123	113	135	112	103	101	112	112	106	101	123	104	79	118	103	114	104	112	108	100	108	105	94	115	121	112	85	119	104	104	110	84	112	123	104	100	121	107	87	109	108	91	133	110	96	114	92	112	100	97	109	115	110	121	125	116	103	83	105	115	118	107	124	122	106	107	97	91	88	98	105	105	111	103	121	111	106	111	106	125	96	113	102	125	100	120	110	96	90	89	116	117	111	107	102	102	119	110	125	107	127	122	103	102	112	105	98	110	96	102	97	98	104	111	121	113	92	118	99	113	98	107	111	112	99	104	111	108	122	112	115	105	99	127	131	125	106	107	109	124	105	102	125	112	126	122	109	94	98	120	123	128	101	124	117	103	121	100	114	120	122	96	100	129	99	119	102	120	107	122	104	126	106	125	108	114	98	96	122	107	106	108	88	102	125	99	114	111	98	90	117	107	111	115	121	112	119	103	107	125	119	117	116	119	105	123	112	125	113	123	100	104	111	99	94	114	113	101	122	122	112	102	107	93	102	108	114	125	106	104	130	117	86	105	106	109	101	101	119	118	116	137	129	110	100	116	97	106	117	108	114	100	112	99	114	90	102	135	120	102	107	114	107	116	111	136	101	92	110	125	97	108	126	107	113	89	129	109	104	120	124	97	131	104	94	107	100	94	102	105	124	113	104	100	117	116	94	117	118	117	109	109	97	110	119	122	83	114	98	107	112	103	111	118	100	116	122	112	103	100	113	100	98	90	98	107	100	116	106	124	110	121	102	111	114	105	114	106	126	97	123	100	104	112	131	121	100	109	118	109	118	112	112	106	127	103	96	130	102	90	130	108	110	102	133	118	132	110	113	102	104	105	112	102	112	109	102	127	121	120	109	123	104	102	111	112	102	95	112	106	107	94	109	112	104	95	111	106	109	98	115	105	107	97	125	96	112	125	115	98	98	125	116	109	114	119	104	115	101	101	119	93	123	108	90	98	112	105	95	122	85	103	129	108	116	99	115	98	105	98	134	121	113	111	105	110	133	120	109	115	115	85	104	103	105	117	108	101	108	103	113	82	99	107	106	116	127	106	96	111	110	110	108	116	116	106	91	98	98	134	94	98	103	106	122	110	98	130	106	110	127	120	113	114	117	131	112	112	94	128	104	102	117	116	123	136	108	98	113	101	109	108	110	123	109	101	93	118	106	110	118	111	126	108	104	125	96	120	121	110	98	109	112	108	107	114	117	124	113	118	114	98	100	102	123	108	99	96	90	108	113	102	112	96	113	122	113	106	98	109	112	111	112	91	124	117	116	113	114	103	121	113	127	98	107	129	106	110	119	106	111	102	92	106	108	114	117	125	109	111	116	112	102	102	121	101	109	106	96	85	103	108	106	103	83	91	125	111	111	104	107	112	109	102	90	111	114	83	94	100	106	108	99	103	110	115	100	103	93	117	104	115	89	105	91	100	112	115	109	112	106	88	109	112	96	107	101	96	113	103	120	99	129	100	119	114	103	114	123	105	100	111	110	106	98	113	128	83	106	118	111	122	117	111	113	109	112	100	107	107	113	112	95	118	113	102	123	112	123	106	96	117	107	106	106	103	109	126	123	75	115	106	100	98	98	103	126	102	121	94	105	112	102	110	99	112	122	109	114	104	91	104	108	123	104	109	106	128	112	108	104	106	112	112	107	125	100	113	114	110	125	135	109	109	115	117	110	102	96	95	118	108	121	101	93	101	95	110	104	111	97	115	102	112	104	110	103	110
17967	1584	1330	660	477	410	352	316	304	267	262	251	264	257	242	248	240	242	217	235	247	246	238	229	227	213	229	251	243	243	228	233	213	233	230	232	200	202	228	221	219	234	234	202	193	246	223	248	235	209	242	250	217	239	237	245	225	217	226	243	210	250	238	225	214	212	245	250	231	243	209	226	227	225	256	204	231	222	194	239	218	203	198	207	227	218	197	245	203	236	238	211	223	210	198	218	185	225	215	226	198	199	221	255	203	214	235	213	242	220	214	224	227	224	217	227	225	229	229	218	234	226	216	237	208	231	268	239	235	201	223	211	204	236	222	210	243	237	223	213	219	218	222	210	226	237	225	224	212	220	227	237	216	223	197	231	215	219	240	217	237	221	225	235	247	251	231	219	215	201	213	205	224	219	251	234	197	208	234	205	219	222	226	222	248	212	230	209	223	202	211	222	211	235	245	244	221	265	225	230	206	231	231	210	232	233	216	223	248	228	230	232	213	211	216	234	249	218	216	232	236	218	242	201	217	191	248	224	212	248	229	210	208	230	229	241	241	208	226	233	196	221	227	246	214	222	222	232	220	223	202	205	228	229	241	211	219	217	241	232	242	210	227	220	220	223	236	233	218	251	209	208	215	250	208	229	233	235	201	216	260	211	203	229	208	206	214	215	197	198	235	218	240	224	209	230	227	223	218	229	246	219	225	224	213	190	230	220	215	213	230	212	236	229	220	240	202	216	207	214	225	219	224	214	232	208	233	228	214	195	224	191	226	212	248	235	234	239	210	196	204	204	202	228	213	203	220	225	239	243	222	226	224	209	230	211	222	225	240	190	230	225	225	216	217	235	229	234	236	215	219	246	212	210	261	211	206	253	205	226	230	209	236	235	226	244	218	220	223	199	217	238	229	210	222	234	236	200	211	246	190	200	208	235	222	223	237	221	233	232	220	218	221	213	192	212	255	226	217	239	232	223	209	211	210	204	219	212	235	214	204	235	256	224	202	218	222	258	212	225	225	213	193	229	200	217	232	225	223	226	241	227	225	216	205	254	214	194	223	246	220	212	238	251	212	208	216	210	216	246	219	215	232	220	223	238	230	233	232	216	232	221	227	222	235	217	216	227	239	246	257	224	201	227	222	210	241	233	221	230	223	229	225	250	204	200	229	203	217	219	239	221	195	224	216	244	241	214	217	236	209	232	230	206	223	221	225	209	219	226	246	228	195	226	232	218	220	208	208	210	227	232	212	221	226	233	219	219	218	197	251	218	217	241	202	221	218	232	193	244	204	210	212	224	239	223	240	237	215	213	216	206	213	224	207	218	214	230	236	226	245	240	225	241	225	221	235	196	226	195	231	201	223	219	221	232	233	252	269	225	239	199	201	233	215	247	217	245	230	208	210	243	232	223	207	225	244	213	216	208	236	230	228	238	250	210	226	242	218	245	210	221	212	250	232	253	224	238	219	210	227	219	227	214	236	230	234	222	231	226	227	206	202	218	233	228	228	238	230	193	235	212	204	215	217	239	202	229	225	233	224	194	231	219	217	229	216	197	219	228	215	215	210	217	216	239	198	226	226	210	224	239	223	233	239	215	235	216	217	214	236	222	228	233	217	197	202	198	246	205	243	218	240	236	215	238	221	213	221	208	239	231	227	242	220	214	213	219	223	228	228	193	193	226	239	240	210	260	239	228	219	231	214	225	241	238	224	230	229	216	200	231	205	199	205	211	227	214	200	243	237	205	217	250	222	220	233	235	237	218	243	194	237	232	226	213	215	249	241	249	216	228	235	219	206	260	209	231	215	233	251	201	210	244	234	217	220	237	227	228	221	226	202	232	205	264	211	209	234	213	241	191	233	228	208	240	243	221	219	195	238	215	247	205	229	226	215	229	232	210	219	201	243	204	220	235	230	227	237	210	241	199	207	218	221	222	229	210	224	221	205	217	222	212	228	191	232	225	221	221	218	229	221	223	231	213	262	226	224	225	186	234	209	221	248	242	221	226	197	205	229	239	222	196	209	236	218	211	226	225	206	236	200	184	235	212	228	227	238	223	223	228	212	219	234	213	250	201	232	195	227	201	235	215	225	216	210	243	212	220	238	223	251	232	208	223	220	223	207	226	224	227	203	217	196	233	258	221	237	226	222	209	197	249	210	222	220	264	225	212	226	238	195	235	209	221	241	235	211	227	243	214	244	210	212	215	234	220	206	215	218	232	237	221	219	204	232	203	213	232	199	212	216	234	172	227	199	229	235	219	216	211	208	264	214	224	232	260	213	236	210	214	233	213	214	228	214	226	221	201	212	185	205	212	225	211	254	210	237	225	186	242	219	213	227	225	232	211	262	237	218	223	234	226	223	228	206	227	242	224	215	218	228	207	214	208	237	215	258	240	226	222	218	223	206	227	193	214	208	229	206	212	254	227	233	211	219	232	228	218	231	237	238	217	232	224	193	207	193	222	237	231	242	214	228	223	218	226	255	227	226	226	205	227	221	253	195	210	226	199	235	207	219	210	221	216	213	223	202	216	208	253	209	198	231	198	231	229	221	224	215	221	183	236	198	198	248	228	225	210	210	217	231	203	224	219	230	232	201	216	232	237	222	218	211	237	201	226	227	232	214	222	247	234	221	195	212	221	216	232	213	221	208	199	215	229	216	226	231	214	217	232	236	221	187	216	225	237	215	247	222	210	226	250	225	220	223	232	226	234	245	225	235	207	214	244	202	217	210	247	215	201	245	230	256	230	213	211	212	228	214	222	224	199	227	232	225	237	220	209	209	191	229	205	208	229	233	213	202	229	242	240	230	235	219	224	236	233	201	258	214	235	219	226	219	226	227	231	235	229	204	244	219	233	214	216	235	223	246	200	218	210	238	189	223	226	231	236	210	230	221	228	216	215	234	200	240	207	218	258	212	210	219	247	220	211	211	201	219	235	221	211	217	216	205	198	226	223	217	219	210	223	261	242	225	243	212	192	247	248	197	227	211	199	249	241	234	220	223	226	231	240	235	240	213	217	239	211	242	222	203	227	236	229	234	218	203	206	234	218	216	238	232	230	201	220	221	216	236	202	229	221	230	194	219	212	217	218	244	253	214	209	224	234	228	223	230	206	234	218	209	223	212	230	246	225	222	212	213	233	211	225	208	209	207	211	213	202	241	197	199	212	240	213	239	215	222	214	210	246	230	196	210	211	218	202	200	228	231	195	215	223	227	217	218	225	224	232	222	238	232	219	250	218	227	225	227	226	216	202	213	249	235	219	254	216	240	200	233	209	251	231	229	207	222	223	257	210	231	219	235	199	232	223	233	232	225	231	207	225	228	232	222	269	239	224	210	208	240	237	241	221	231	218	212	228	230	232	215	207	206	214	236	227	223	204	208	198	235	212	235	194	204	211	232	239	216	207	250	218	207	215	194	232	233	236	192	228	241	196	183	230	201	236	249	202	225	234	212	232	214	212	193	228	204	215	221	216	204	221	194	230	219	232	236	213
24820	21694	29350	24533	20810	2415	734	499	439	401	381	364	322	327	333	309	298	297	285	279	275	260	288	262	290	299	269	286	277	287	301	254	240	264	254	268	302	271	278	250	298	278	262	249	258	257	251	293	243	267	272	279	255	258	234	260	286	233	253	227	273	268	240	259	274	257	250	252	275	236	264	251	208	265	255	263	276	250	252	293	247	267	264	247	242	235	246	241	229	255	270	271	252	263	251	264	248	279	278	270	236	257	262	255	248	248	273	235	255	276	215	271	266	263	241	256	242	271	208	248	246	241	277	286	253	255	253	282	241	297	237	267	243	257	268	262	254	266	235	293	256	269	253	274	255	260	228	244	277	250	241	236	229	287	275	272	288	277	289	262	244	278	287	257	244	278	280	272	254	260	285	234	263	250	238	258	246	258	260	272	312	254	266	257	303	260	262	243	255	252	263	249	271	258	256	259	251	271	264	240	287	259	225	247	301	204	277	246	250	245	256	237	226	249	234	261	262	246	280	235	262	263	236	278	221	254	288	267	246	273	277	256	233	257	260	248	233	241	248	263	288	261	259	260	244	242	241	230	259	279	290	268	267	232	279	266	244	244	254	257	280	250	247	227	292	267	277	278	241	266	236	261	267	261	255	244	259	246	277	278	285	247	250	238	253	261	243	247	251	252	255	261	240	312	272	261	250	265	221	272	245	268	264	269	263	287	263	254	263	268	263	265	259	268	256	247	262	270	244	252	248	259	254	266	233	238	260	251	245	250	290	243	258	282	268	287	256	243	260	292	265	243	230	251	236	243	260	261	274	249	262	248	235	237	246	236	258	282	267	243	273	264	259	274	267	270	239	247	252	273	247	266	285	248	269	235	253	249	263	243	254	252	234	247	244	225	229	239	291	262	261	301	256	249	243	249	239	260	245	252	260	268	270	243	244	246	267	269	270	276	251	269	266	262	279	268	241	276	276	273	270	264	260	264	270	280	267	243	256	264	250	258	271	245	234	261	244	253	235	237	253	280	244	271	284	262	263	293	249	247	233	239	294	275	263	251	258	289	244	240	278	238	245	257	255	271	251	257	268	245	258	261	242	261	240	266	266	265	272	250	248	270	279	263	282	272	243	251	285	271	292	254	263	243	276	285	245	261	255	250	266	276	271	272	262	256	242	246	262	249	268	238	245	270	277	278	244	225	231	234	242	257	237	240	255	255	228	216	270	247	254	237	221	244	242	251	246	270	276	253	240	238	234	238	243	243	272	242	239	266	260	212	270	266	245	230	280	267	237	255	257	228	243	263	243	258	246	265	264	257	290	266	249	270	258	248	270	234	260	265	264	253	266	254	242	256	265	265	252	260	280	247	254	278	260	286	245	245	254	250	241	258	266	273	228	247	263	281	251	250	233	244	253	281	256	260	251	264	288	259	234	241	235	256	252	243	248	262	225	256	283	267	270	245	275	247	300	266	266	239	263	281	255	280	262	232	266	231	256	223	272	273	253	279	255	247	240	267	283	288	248	252	261	260	258	241	246	241	259	253	241	250	257	263	258	274	255	251	228	244	263	255	258	258	264	280	250	251	282	260	224	259	233	286	270	255	247	238	263	240	242	257	267	248	269	256	243	256	241	238	241	250	238	250	266	246	265	254	245	245	271	237	249	289	265	263	241	260	291	235	264	254	256	238	248	239	280	262	237	268	272	274	273	247	244	272	224	236	275	249	258	254	257	286	235	232	261	258	234	265	272	267	258	291	299	276	279	271	258	223	248	289	242	240	226	233	279	275	247	247	270	232	258	263	241	251	281	255	257	282	244	227	237	278	210	249	248	250	247	286	260	283	240	277	235	274	219	263	242	277	228	215	232	248	260	292	234	278	227	243	237	208	255	247	235	240	251	263	248	252	253	249	243	280	287	267	248	254	237	271	231	265	247	256	258	267	286	287	267	235	274	255	269	275	264	262	244	299	240	229	261	267	287	263	250	262	260	251	241	263	258	281	230	265	223	245	267	240	243	275	273	257	251	282	228	250	266	294	256	268	275	250	246	264	245	254	268	251	235	229	263	263	258	248	238	246	257	274	249	224	254	272	251	235	281	249	292	253	290	277	262	276	268	238	242	258	257	276	272	284	272	270	271	243	256	250	238	285	270	258	262	240	281	249	263	249	262	241	278	277	246	280	261	282	275	264	261	235	231	266	248	258	260	245	254	264	280	247	235	241	239	271	255	248	262	268	260	258	246	275	278	252	273	293	227	266	287	269	276	252	259	266	259	265	286	265	250	280	249	251	243	265	222	275	275	246	255	264	237	242	264	257	254	228	258	240	271	270	245	275	248	286	241	239	259	246	257	234	271	256	241	292	258	260	253	260	252	274	255	237	259	243	265	255	244	255	287	262	245	282	249	262	268	240	262	249	256	267	253	244	268	250	243	250	287	272	290	275	280	239	243	264	271	246	260	254	272	252	232	260	254	260	257	280	249	251	260	247	291	272	220	234	250	271	260	269	269	218	273	258	242	253	234	253	263	270	274	247	244	252	251	259	262	268	263	275	205	268	254	240	244	232	245	274	275	281	262	236	254	246	240	264	248	255	242	267	267	261	241	264	250	262	263	249	248	283	263	287	245	272	258	280	254	264	268	228	265	270	269	224	243	273	252	241	245	233	251	224	268	249	258	255	253	251	248	264	248	262	262	254	229	269	249	254	277	257	255	282	259	275	260	231	249	247	291	259	265	267	246	248	261	290	234	259	263	249	266	252	263	303	262	249	245	268	242	222	288	274	256	254	236	260	269	255	252	254	286	260	259	227	253	244	263	254	247	257	255	256	271	231	253	230	262	267	275	301	274	294	232	247	251	262	253	256	269	271	247	234	266	279	244	268	270	266	242	230	243	257	245	267	245	255	257	252	280	275	249	253	302	252	250	291	250	249	253	254	247	265	252	256	272	253	257	288	268	239	227	259	262	258	271	266	228	249	237	256	258	233	252	252	255	293	237	278	236	251	253	248	233	275	241	258	251	247	266	268	255	270	254	253	253	275	251	255	244	285	236	259	230	272	254	274	242	273	257	245	239	259	252	240	246	268	287	286	267	239	292	286	234	266	241	252	254	231	274	279	265	235	261	259	209	216	266	266	275	255	273	233	248	260	251	247	273	269	249	250	264	275	247	251	238	250	219	259	254	227	242	266	254	241	235	276	263	239	241	234	252	253	279	235	239	250	233	279	243	250	272	246	273	259	253	274	271	299	243	265	261	270	267	297	249	255	268	266	280	226	256	252	239	240	261	247	298	257	265	266	244	235	285	274	263	273	239	255	257	255	272	240	233	249	259	279	282	265	214	245	284	227	282	285	260	266	275	266	261	264	242	289	258	261	221	283	258	246	255	252	259	279	251	232	278	262	276	232	261	263	255	289	250	269	233	240	275	272	248	266	257	258	272	253	252	253	251	235	241	236	240	254	287	236	254	259	270	260	249	242	241	243	228	261	243	275	261	235	252	241
37630	10078	8995	4656	3191	2283	1911	1506	1258	1078	977	883	753	797	701	663	657	680	636	563	557	564	530	583	581	570	557	579	543	543	492	521	515	530	490	484	500	521	496	515	480	487	479	490	478	486	511	495	479	470	462	489	521	486	450	459	514	491	461	496	492	466	459	496	461	484	507	466	489	490	470	510	502	494	487	464	488	492	492	506	480	478	473	473	523	472	485	469	514	487	496	475	460	471	478	522	518	447	447	474	464	489	512	459	494	475	496	434	475	461	476	506	464	451	432	444	483	510	442	495	452	455	457	467	513	484	471	434	472	479	483	457	474	436	505	467	492	494	471	493	502	478	463	495	449	443	466	479	503	485	521	486	461	467	505	427	452	492	488	453	476	479	468	455	441	463	485	509	463	451	452	502	489	480	487	516	487	457	440	465	496	444	484	446	511	465	496	451	481	507	498	457	473	451	491	457	470	529	492	448	418	499	505	466	480	467	488	451	491	539	472	449	473	476	465	513	493	512	493	481	471	480	491	467	451	488	472	460	518	496	458	468	467	490	471	488	472	424	428	469	496	425	460	482	480	494	456	455	443	469	463	469	491	506	494	467	487	469	492	501	480	510	478	464	474	457	512	469	477	470	499	421	499	523	504	476	472	503	457	482	490	475	478	489	498	510	475	492	478	487	470	453	461	517	498	501	508	458	468	504	450	493	482	476	536	496	494	484	478	447	483	503	487	436	477	471	474	451	442	507	469	485	451	502	497	469	477	489	557	469	457	487	479	456	494	492	470	482	480	482	465	515	495	513	480	477	441	465	468	476	480	455	508	482	482	486	467	513	524	502	447	472	480	474	503	466	462	472	490	468	467	489	459	447	486	479	470	502	468	508	478	489	490	513	464	486	523	458	495	501	547	476	476	473	512	475	458	514	492	465	477	485	427	467	514	469	477	481	481	492	504	503	431	472	483	425	474	465	470	483	421	444	505	493	505	479	511	469	478	472	473	471	487	505	455	475	532	509	503	460	442	501	466	463	468	481	500	436	479	524	512	450	493	467	456	517	476	498	491	477	481	484	498	506	461	505	459	478	477	466	494	494	458	466	460	486	504	474	475	509	479	445	456	511	480	454	485	477	466	534	502	487	492	483	470	467	461	519	464	507	461	461	502	514	504	490	457	469	452	478	509	480	462	458	500	519	458	432	448	456	486	462	460	465	463	449	459	455	476	488	449	465	434	490	473	508	516	449	498	486	476	475	491	513	445	465	465	494	509	490	489	493	468	432	476	456	486	499	507	484	429	476	471	505	474	494	514	448	520	481	462	459	472	460	473	496	472	443	461	474	490	474	479	479	467	490	453	434	505	481	439	507	457	481	464	464	439	461	455	438	503	486	495	468	446	463	531	506	471	468	534	429	487	507	496	450	462	524	469	460	492	486	465	488	514	445	474	431	460	461	519	453	459	473	456	496	503	451	471	441	437	492	486	482	475	512	479	504	494	444	485	496	470	500	504	483	484	507	468	464	509	534	466	458	486	518	508	462	480	480	501	437	512	511	498	456	458	453	485	475	492	446	454	480	516	461	515	474	448	467	490	436	471	513	486	480	456	471	496	509	477	498	467	477	480	490	521	476	473	473	495	532	464	492	464	466	508	471	455	535	464	455	539	467	452	514	495	460	492	445	447	463	458	486	475	461	470	483	487	470	450	465	500	483	490	480	488	483	497	473	460	479	501	487	469	473	472	467	490	468	451	517	485	523	476	508	476	445	487	502	472	452	490	475	489	478	473	482	514	495	466	449	458	460	452	446	502	430	478	469	505	477	496	464	496	517	473	490	492	514	515	437	494	481	490	512	484	473	468	467	492	491	471	456	478	487	476	509	497	498	462	479	477	506	483	486	441	449	499	480	480	437	512	479	469	456	481	502	442	483	477	483	498	443	470	497	493	458	464	461	467	453	470	476	518	480	485	456	467	411	483	483	472	493	494	492	501	488	468	496	486	463	456	527	490	470	453	495	451	493	458	506	480	490	496	478	457	467	478	474	477	484	475	499	456	467	470	502	467	482	509	470	445	499	433	447	510	484	523	491	455	473	501	432	457	491	430	475	522	477	487	480	517	483	489	513	462	486	485	498	485	447	477	450	465	485	500	463	462	511	507	448	484	471	464	434	432	500	508	504	484	483	457	479	472	515	482	467	483	472	498	489	492	456	467	443	506	483	497	481	507	448	468	470	479	441	441	493	482	472	491	470	499	471	509	497	448	455	437	489	458	468	462	491	498	454	500	496	481	464	465	502	513	493	440	467	491	511	477	469	504	478	467	418	495	487	524	422	531	457	492	430	435	501	480	492	481	499	503	463	506	509	464	504	457	475	427	493	501	494	495	436	447	478	497	480	461	462	477	447	452	488	422	492	450	457	443	435	516	494	494	493	494	480	495	479	472	532	430	528	513	471	488	455	532	468	463	469	440	479	490	481	490	484	494	479	516	485	488	484	445	471	483	486	498	466	472	486	500	457	507	501	476	490	477	466	487	507	458	457	477	457	453	485	482	451	455	471	507	458	456	458	462	433	466	494	503	464	499	473	480	465	520	498	477	474	499	448	452	451	487	451	509	457	493	471	462	461	476	466	502	470	477	439	489	465	479	463	485	469	437	514	471	470	502	435	466	471	484	487	441	441	487	487	471	484	482	478	486	487	468	453	499	492	472	457	470	447	487	467	476	489	479	466	497	470	494	479	468	461	487	458	495	448	472	499	426	485	474	472	462	495	494	464	482	471	484	465	468	517	463	431	482	510	484	492	455	470	492	481	503	481	479	443	520	486	481	466	502	495	493	494	470	486	463	477	512	495	496	486	454	472	467	497	490	448	475	481	473	445	507	491	459	508	541	511	458	488	452	467	497	507	473	471	445	473	497	475	505	469	438	479	506	480	474	494	467	526	451	522	529	500	518	482	497	449	496	477	463	482	487	467	486	482	459	474	471	448	468	534	498	485	507	458	464	469	459	462	495	493	458	462	469	493	446	498	480	465	477	486	466	502	491	472	489	478	470	463	493	448	499	469	486	514	471	496	462	477	479	478	462	481	467	405	465	489	497	510	438	477	474	537	528	500	498	520	426	488	473	472	462	467	473	463	520	506	484	468	492	503	487	480	510	431	521	464	518	473	480	457	488	477	466	484	452	486	492	445	498	480	465	450	479	505	507	459	503	490	450	493	466	449	422	514	504	481	477	480	453	493	465	514	490	510	455	483	444	507	437	452	454	471	493	507	475	454	509	479	478	496	470	463	479	489	516	449	451	455	508	504	439	465	471	498	473	487	467	448	485	480	503	458	482	486	457	455	462	519	501	475	484	518	427	431	456	477	482	478	513	468	480	445	478	498	482	488	466	473	490	496	477	519	510	460	515	490	483	482	468	453	459	473	498	485	502	488	460	484	521	488	499	453	510	484	474	508	451	416	474	514	454	475	509	458	447	489	493	440	465	509	457	463	465	474	461	474
23743	21666	29968	23905	21667	20557	2899	1070	738	744	726	642	599	615	604	593	562	559	536	533	487	489	498	509	513	500	482	501	464	496	449	509	417	459	474	488	471	438	460	467	454	430	472	466	460	397	484	486	465	466	478	466	434	433	446	453	456	446	483	445	438	385	452	467	447	451	447	438	454	421	398	449	454	417	455	457	445	403	480	469	436	428	470	458	424	446	463	445	462	468	416	472	436	477	462	404	443	456	464	476	447	476	470	441	447	440	457	424	432	429	447	427	468	438	442	416	450	464	450	442	440	458	443	443	457	430	463	437	443	434	458	461	468	472	463	435	463	445	418	437	456	438	441	434	408	470	430	428	461	429	418	451	463	432	450	425	445	453	463	423	467	400	445	466	433	438	426	408	477	464	437	454	429	484	451	427	457	444	438	405	433	431	420	432	408	476	449	433	464	464	433	408	448	439	417	450	392	459	486	433	442	462	440	471	467	486	450	492	470	448	454	467	440	426	463	454	503	461	420	497	401	454	417	445	415	461	469	434	433	460	426	451	451	454	470	448	444	476	412	458	425	430	434	421	442	455	420	429	386	445	418	468	457	454	463	432	461	460	433	434	418	457	485	434	409	439	467	450	420	450	451	451	421	457	432	443	481	439	437	443	500	431	456	445	425	457	448	452	467	467	423	437	476	454	453	422	445	451	440	416	458	414	465	457	396	420	449	426	486	450	486	457	429	442	465	435	439	441	439	439	434	482	442	440	465	437	476	456	449	435	469	448	465	432	442	449	424	447	440	449	462	431	479	453	461	445	440	456	480	455	463	419	426	443	438	430	411	448	424	432	477	444	395	420	459	449	455	453	471	429	421	463	413	438	422	456	448	433	429	419	452	410	440	446	474	447	447	435	453	464	418	447	423	431	434	425	450	444	441	484	470	450	437	447	470	447	466	439	461	468	467	427	472	425	441	466	421	460	442	441	403	446	441	469	475	453	513	425	409	426	440	411	416	413	442	459	428	414	432	462	469	458	472	471	445	435	455	444	420	449	425	434	420	468	458	433	469	430	451	463	426	414	426	441	430	480	458	441	435	449	490	434	438	404	448	414	393	409	472	456	452	436	413	448	432	459	429	429	457	470	458	445	414	478	456	432	424	458	451	389	433	448	457	437	481	411	411	490	448	461	470	460	469	429	496	437	471	485	415	445	452	460	424	458	410	490	464	445	432	475	425	436	447	443	462	466	479	485	473	457	462	442	473	449	492	427	452	457	442	446	487	431	433	449	418	454	449	438	445	450	490	456	428	441	475	443	426	463	424	429	440	415	461	453	448	476	448	429	467	468	434	414	445	424	490	445	444	450	415	447	439	412	492	455	417	471	446	459	423	412	440	423	457	428	460	432	433	404	447	467	407	442	430	438	440	444	444	445	438	481	417	451	478	448	426	454	492	467	455	457	394	445	434	426	418	421	464	446	463	458	450	442	445	448	461	446	422	466	421	442	469	442	428	456	491	430	416	394	458	457	466	471	429	424	490	446	429	461	437	460	460	436	472	474	404	458	457	444	433	450	489	453	453	439	443	430	449	423	426	426	461	449	446	465	435	433	424	433	440	416	417	437	425	418	429	459	422	463	489	423	437	466	425	448	456	458	471	432	446	490	429	470	502	431	445	461	441	394	410	415	448	444	448	432	474	455	435	453	417	440	443	457	443	448	429	473	438	427	409	438	442	456	436	472	465	399	480	458	434	405	458	473	458	451	444	480	439	438	460	451	441	473	425	432	483	417	486	469	387	436	456	488	425	443	415	444	459	462	430	418	426	465	438	430	447	457	435	433	439	463	375	505	435	417	441	506	461	453	442	448	459	464	440	409	450	469	407	450	439	441	429	462	441	447	445	433	444	451	473	448	460	439	452	418	465	448	436	446	430	455	464	435	440	383	475	418	428	475	443	443	428	455	447	426	439	470	418	461	445	498	409	430	452	451	452	406	439	445	430	460	416	460	403	488	491	438	451	436	453	441	480	473	465	470	447	477	421	450	459	408	439	422	463	415	446	417	450	422	448	456	446	435	449	444	403	476	448	445	431	461	453	426	424	430	454	414	435	455	460	464	455	426	481	460	434	446	457	440	412	431	433	427	458	442	461	445	448	416	461	485	450	420	440	443	470	406	425	420	439	503	448	435	452	444	424	441	467	429	443	455	473	402	417	429	473	452	430	437	439	429	409	469	434	458	439	451	479	446	442	487	465	445	419	439	452	423	467	463	446	430	443	456	457	453	462	459	480	442	457	477	445	418	471	445	439	438	430	425	420	421	465	433	437	464	452	439	436	477	427	452	429	458	454	502	453	427	461	452	438	456	447	481	429	451	452	454	454	469	443	429	473	442	461	441	456	445	439	440	444	460	428	463	458	447	522	474	429	429	412	492	465	484	409	453	447	481	406	448	448	449	461	445	451	450	450	444	447	425	436	458	432	449	420	448	419	430	452	478	430	466	466	418	444	470	468	461	468	472	475	464	407	459	470	429	475	392	437	477	458	457	407	438	414	446	465	473	470	437	464	412	436	433	432	420	468	444	453	441	449	451	415	444	426	473	475	472	471	491	437	440	414	445	397	427	442	449	437	447	434	440	426	423	436	457	414	425	451	461	448	460	425	476	440	503	456	439	448	430	466	403	416	437	471	458	492	472	451	432	446	451	477	471	420	460	448	439	457	440	432	455	449	468	427	417	430	430	420	451	495	417	459	455	438	458	446	450	415	407	466	462	413	489	442	478	450	444	453	448	447	416	431	485	464	407	462	462	420	434	409	472	443	438	420	468	419	457	428	456	429	444	408	463	398	449	474	465	436	494	407	408	479	440	505	479	475	484	419	457	436	411	458	496	467	457	458	486	435	474	446	475	416	410	433	444	498	474	425	458	471	447	429	432	416	444	463	470	435	413	453	438	430	460	442	449	435	463	433	446	457	435	470	445	433	482	467	446	438	470	438	437	448	419	479	405	427	422	444	488	464	505	435	432	467	429	443	447	436	430	419	463	464	468	417	464	408	447	448	450	427	458	429	450	447	443	432	455	411	447	461	465	464	485	449	466	425	446	453	464	433	472	454	420	458	459	408	424	441	456	468	440	442	449	459	451	466	468	433	454	426	443	442	455	481	446	410	449	429	452	442	452	415	450	453	470	387	460	434	425	441	464	462	402	437	436	393	471	454	439	465	471	448	434	426	434	384	412	431	434	433	443	482	463	450	477	400	426	429	469	403	408	469	451	448	448	452	400	402	429	462	436	463	477	430	439	460	477	485	447	461	465	474	459	433	447	413	457	484	441	423	471	438	423	452	489	448	424	439	466	459	434	448	451	474	424	438	439	465	437	435	456	428	446	431	421	468	438	413	450	424	411	484	450	471	434	454	455	428	434	446	445	453	439	449	411	438	427	429	437	438	460	426	450	458	439	454	492	467	480	455	416	404	443	429	478	434	451	428	486	461	447	450	448	440	443	433	427
44716	15834	14417	8067	5648	4403	3223	2739	2247	1950	1719	1581	1390	1326	1258	1197	1189	1085	1055	1029	1014	1036	900	921	866	915	912	935	915	913	900	910	864	885	881	834	816	850	849	871	807	836	824	795	771	821	830	805	814	790	828	838	827	788	819	812	814	779	817	808	818	784	788	800	791	793	790	776	768	778	787	761	817	735	797	876	779	770	782	824	786	797	777	782	794	849	831	790	814	755	766	789	771	787	779	790	790	767	768	757	848	765	766	774	809	776	829	813	800	767	792	772	778	781	790	818	783	766	789	754	844	801	782	800	781	794	771	774	740	824	849	782	786	733	726	769	813	789	823	814	806	779	766	784	776	810	800	818	820	784	760	794	791	790	750	835	815	835	787	818	812	747	806	793	760	810	850	781	764	782	800	784	796	833	693	794	806	829	799	785	806	793	829	783	793	715	772	819	748	841	821	808	814	813	804	789	768	772	774	760	775	807	799	796	828	739	753	802	796	811	825	803	812	831	795	832	761	784	753	747	785	846	781	767	793	860	800	848	802	807	778	783	823	783	787	807	786	792	772	764	761	757	764	785	779	780	777	801	773	827	777	772	764	778	825	756	783	794	803	789	793	806	790	745	805	772	789	834	786	795	792	813	811	800	795	751	799	769	779	778	789	749	767	743	793	752	780	768	821	846	791	789	767	825	769	791	733	800	774	808	776	786	753	802	727	757	765	818	771	781	783	791	770	793	809	795	828	797	792	818	797	756	782	798	808	791	791	809	784	714	782	779	770	818	792	792	758	815	771	769	791	743	783	786	804	780	777	787	804	850	821	824	760	807	764	794	792	804	830	784	783	769	783	762	792	868	754	812	765	813	827	801	781	793	782	751	789	784	770	827	745	833	794	752	774	729	757	806	780	788	775	794	788	821	803	795	787	836	767	803	771	790	811	783	819	776	790	751	807	779	823	798	776	761	805	787	790	817	812	754	734	780	770	784	773	745	786	769	861	789	825	811	758	792	736	788	804	772	801	806	817	751	826	787	818	738	776	723	764	771	783	789	799	745	764	787	765	774	750	818	844	799	791	780	812	786	782	769	729	765	726	811	830	772	806	790	806	807	777	807	812	777	785	767	748	783	780	764	765	782	777	794	807	752	791	788	763	766	807	771	787	762	801	763	798	757	792	751	834	770	836	762	767	813	811	782	819	803	800	811	795	846	782	784	782	795	839	799	821	781	735	845	764	833	776	733	798	738	799	835	752	775	792	806	751	779	818	750	789	772	806	721	821	777	801	750	772	832	750	841	781	719	798	753	753	790	809	808	783	812	793	754	767	777	777	793	793	840	761	803	799	772	772	831	737	773	785	769	820	826	817	818	825	782	806	789	798	763	813	783	822	720	844	756	775	771	792	801	765	761	801	839	757	773	827	789	830	810	800	775	815	809	793	794	820	809	797	769	818	783	799	780	794	772	770	823	781	798	789	801	757	794	753	810	846	791	799	799	817	819	809	815	792	815	817	753	791	774	743	755	823	774	771	788	772	775	782	795	801	798	824	801	782	759	751	796	748	812	773	774	738	782	775	766	827	767	775	779	741	783	785	779	801	803	750	837	765	804	763	804	777	782	755	741	851	802	777	758	772	745	721	782	785	815	790	772	770	788	756	723	819	811	798	781	750	754	800	793	815	804	777	761	733	792	768	802	841	762	795	778	794	845	755	770	794	820	792	739	810	771	759	814	806	828	773	782	755	748	788	781	809	824	798	797	792	784	787	844	743	745	747	762	787	801	792	797	812	741	762	758	784	783	802	833	789	807	781	817	770	794	787	804	780	828	829	781	738	736	784	764	777	820	827	786	817	791	811	781	809	819	784	820	817	788	787	769	790	773	749	757	832	728	794	749	813	789	751	790	744	779	773	767	805	758	802	786	799	813	834	796	763	776	777	817	802	792	789	750	728	764	824	836	778	805	775	771	774	803	794	754	803	805	790	813	752	738	823	770	749	805	799	803	761	752	772	799	807	806	828	759	773	779	801	774	813	775	782	815	775	823	774	775	777	770	744	772	823	742	811	779	801	765	770	764	760	792	825	806	760	775	790	770	726	772	803	743	786	791	790	822	783	844	789	787	756	820	777	772	780	817	758	783	732	812	780	793	787	833	817	861	802	772	777	780	768	732	810	800	782	835	815	816	819	791	807	781	777	731	811	780	777	780	844	788	783	794	736	799	776	834	771	778	808	772	778	792	778	783	714	739	788	814	827	759	779	764	778	774	756	789	751	770	834	817	784	816	774	804	770	776	826	795	746	797	820	755	822	782	802	774	790	798	768	773	746	828	853	778	829	789	789	736	785	790	777	772	797	783	819	829	774	771	765	805	804	769	771	837	798	782	748	818	772	785	773	764	755	801	775	773	834	803	807	807	808	778	800	791	845	831	800	779	775	793	784	764	801	737	757	800	788	830	775	800	800	781	806	738	782	787	800	763	809	755	805	782	744	771	784	846	811	783	742	768	754	780	807	776	806	788	773	834	790	820	746	779	818	776	753	786	787	801	785	764	856	803	759	779	760	735	759	788	820	773	826	765	768	826	785	777	785	760	761	795	793	772	770	798	770	767	807	781	783	851	767	806	773	787	836	848	758	748	795	792	800	768	778	795	817	785	788	768	777	818	843	809	803	802	774	783	807	765	737	820	784	767	728	781	771	751	751	765	801	766	776	747	840	765	817	753	803	792	722	769	807	811	805	788	765	801	810	820	782	789	795	789	817	795	771	760	808	756	821	785	816	750	800	793	812	768	734	738	832	778	820	786	804	770	809	771	773	812	724	795	740	778	768	768	783	799	838	772	744	796	820	781	745	771	816	777	767	751	765	797	795	766	805	795	802	748	761	783	794	821	798	807	804	791	736	789	830	792	813	765	769	816	865	790	770	777	781	786	779	805	881	806	844	816	780	824	808	817	763	788	790	757	811	802	779	842	757	788	797	788	823	789	830	779	816	785	810	809	765	786	812	827	824	841	819	738	823	798	765	814	803	819	726	803	833	797	795	804	750	766	816	802	793	773	814	790	792	796	806	806	775	809	758	743	767	816	822	762	782	825	837	793	775	787	778	812	785	773	792	810	813	793	752	814	781	810	760	812	835	816	770	788	786	793	862	752	764	755	758	791	795	799	756	810	797	773	856	845	760	828	781	786	775	799	804	826	813	767	796	780	817	771	795	775	791	775	802	778	792	841	775	763	786	751	794	800	743	779	782	792	812	784	783	837	807	762	754	727	806	795	764	824	727	781	801	833	774	830	818	807	838	803	779	747	786	816	768	752	769	808	740	755	749	757	822	798	766	776	767	825	804	829	778	773	824	754	801	789	833	819	774	811	797	775	756	801	732	826	843	803	802	773	778	772	796	845	814	796	804	794	797	801	743	779	762	771	774	774	774	780	850	788	847	819	791	832	781	765	822	783	792	769	791	808	768	776	778	781	759	786	780	777	795	778	760	804	802	876	789	774	760	788
27220	21106	8751	480	248	175	124	124	124	109	119	113	114	86	112	110	119	142	115	99	103	121	106	109	94	119	91	107	103	129	114	128	116	112	103	120	128	110	117	117	100	97	112	108	104	128	101	112	109	123	134	103	118	111	80	94	117	103	122	128	109	106	108	106	104	97	130	104	114	96	110	117	98	101	120	108	128	102	85	111	110	108	97	100	110	103	104	110	135	107	114	100	121	98	116	107	122	125	104	117	115	120	112	108	102	98	117	98	100	103	115	113	95	97	99	129	104	113	96	108	89	122	110	115	96	110	119	119	122	91	107	117	92	105	132	117	111	99	109	118	102	101	98	109	110	107	100	106	109	103	105	110	109	112	112	107	113	108	116	121	102	96	106	119	98	104	115	106	111	116	103	120	98	116	122	105	105	109	100	122	113	98	105	126	94	99	104	108	115	113	113	117	106	106	129	107	99	113	108	113	101	95	110	107	119	117	108	101	102	94	110	112	103	115	109	113	112	112	124	105	118	114	100	111	116	101	107	114	111	112	107	104	115	104	101	114	109	106	117	123	112	102	102	100	113	96	116	100	103	91	96	111	119	106	114	112	96	120	117	113	102	90	102	114	110	104	116	118	108	96	115	107	114	102	111	110	92	102	115	113	123	89	112	115	130	105	116	114	109	105	119	96	101	107	98	87	83	108	118	109	92	113	124	103	120	115	113	139	106	105	98	114	109	114	119	107	97	106	124	120	107	103	103	129	116	114	107	111	107	99	109	108	105	98	100	106	111	107	118	118	107	99	93	108	112	109	103	111	97	99	112	97	110	102	113	109	114	108	113	108	124	114	95	121	101	117	98	104	105	108	117	106	126	117	106	114	126	111	110	109	101	125	101	112	127	94	109	110	106	105	101	116	112	101	101	108	106	118	100	100	99	96	104	96	116	94	107	101	95	92	119	99	110	106	90	105	104	119	100	97	116	113	134	96	113	110	113	103	124	113	116	98	111	113	97	116	87	119	106	123	115	111	102	107	109	98	99	110	104	117	104	103	109	122	114	101	104	92	109	96	107	117	105	114	118	104	113	115	108	107	122	121	89	112	105	122	104	101	108	100	127	115	118	105	106	115	109	108	115	110	120	90	87	109	89	97	117	105	105	114	90	92	108	124	113	124	87	93	127	112	106	111	122	115	97	113	105	118	114	114	103	89	107	105	100	117	97	95	102	101	104	104	107	104	99	106	108	113	123	109	110	121	107	120	122	91	114	107	104	110	117	125	121	121	103	97	117	107	118	105	130	136	99	97	104	95	115	99	97	115	92	100	101	95	119	106	123	97	120	105	98	100	127	108	105	111	107	101	108	118	110	88	82	105	108	111	108	95	119	115	127	100	104	115	99	104	106	100	109	135	91	118	98	89	118	97	105	108	99	121	96	96	105	109	118	104	113	120	107	107	113	106	107	101	117	99	128	104	129	102	102	105	124	86	122	115	123	121	96	113	116	117	109	99	102	93	123	108	111	127	111	86	106	120	99	111	120	114	98	115	109	105	123	108	106	118	110	115	118	114	95	122	108	96	117	94	99	109	113	114	97	90	126	84	105	99	108	122	151	109	93	116	102	111	111	89	130	112	117	126	115	112	102	116	90	133	106	122	108	116	103	114	104	97	112	87	98	118	123	89	86	127	86	102	97	113	110	115	96	105	89	94	122	109	113	95	107	106	123	112	127	113	105	128	102	114	131	110	110	91	86	100	118	113	101	109	97	92	119	99	110	110	102	115	100	112	125	96	114	124	109	105	98	107	110	116	136	128	119	107	107	111	132	108	109	114	110	106	130	113	108	113	103	101	84	116	114	111	98	94	100	113	123	119	77	112	108	133	109	116	101	121	102	114	103	108	125	128	117	96	113	116	104	106	107	118	111	102	114	100	119	112	103	102	108	126	99	98	118	122	120	110	87	111	106	108	116	123	105	97	103	108	101	120	110	119	103	122	102	90	108	104	116	116	107	107	96	121	110	132	98	135	107	110	127	102	93	112	113	109	110	95	102	111	109	98	108	95	100	111	115	109	107	97	94	115	84	103	120	113	104	125	114	91	120	99	114	99	100	97	112	124	103	122	118	88	121	95	120	106	103	119	112	103	132	125	106	91	125	115	114	111	107	99	111	106	104	94	103	121	111	107	111	105	122	88	117	106	99	100	113	106	118	112	98	108	104	98	86	118	108	121	111	81	95	112	101	120	86	98	109	111	93	122	108	118	109	106	110	123	98	113	102	110	114	99	112	103	122	123	115	107	101	115	117	104	115	105	110	109	115	108	107	96	119	102	116	117	113	105	121	116	86	107	100	125	117	108	87	114	102	118	112	125	115	122	98	102	118	112	101	97	117	97	106	110	117	101	126	85	97	112	111	102	104	106	114	110	102	100	87	109	118	106	99	101	104	102	132	128	101	109	110	106	94	87	100	102	109	99	110	95	101	118	102	118	131	130	119	112	84	108	113	130	86	112	122	113	104	104	100	86	97	116	125	111	118	115	106	114	102	102	91	109	131	114	108	118	114	107	115	99	136	126	97	114	108	132	124	111	101	102	115	113	104	95	109	119	109	109	102	109	120	102	114	106	108	95	99	99	115	88	118	103	91	141	97	107	113	119	101	95	115	101	104	118	107	124	94	104	89	99	92	120	95	125	93	97	104	101	109	123	122	103	127	94	101	104	102	125	116	105	118	104	106	85	106	101	104	106	102	112	103	109	119	94	112	105	123	107	94	122	94	103	122	127	104	99	121	95	99	105	103	120	107	110	114	113	93	109	103	86	107	126	109	109	108	114	110	108	99	118	115	104	93	119	108	90	99	97	125	115	94	118	118	115	104	101	116	112	116	106	107	115	100	103	100	105	115	87	116	114	116	94	120	99	117	114	101	105	127	110	92	120	107	103	124	122	113	124	91	114	114	105	110	101	85	111	128	107	107	113	123	125	120	120	110	94	126	98	100	101	107	116	123	108	116	116	95	108	121	115	118	111	117	84	104	108	106	116	101	90	94	111	117	107	107	119	120	111	113	99	113	107	98	107	111	105	113	118	115	102	115	101	100	105	98	103	93	121	104	106	104	98	96	116	128	91	104	97	110	110	93	99	124	92	115	97	101	106	117	103	96	111	119	99	102	109	111	106	118	111	90	103	94	103	125	122	108	104	99	99	113	98	102	107	120	107	121	108	95	106	117	87	102	92	127	108	122	109	116	92	108	116	103	112	103	94	105	102	110	102	123	107	104	107	110	110	107	112	102	95	119	110	115	115	111	103	122	108	105	96	126	103	98	108	127	113	103	115	106	105	95	95	92	134	105	112	98	94	100	102	99	113	119	96	102	106	119	83	102	94	99	117	98	117	111	113	92	114	113	96	125	101	105	104	113	108	115	121	121	126	93	124	107	123	119	97	117	128	122	98	107	112	94	131	117	108	121	109	102	119	119	97	127	97	104	115	98	113	116	116	111	112	97	130
17965	1512	1219	638	510	398	357	315	285	250	296	265	228	240	246	253	245	230	236	222	249	240	214	207	207	219	213	233	231	245	254	228	201	228	202	213	217	213	231	228	231	216	245	217	217	216	222	208	187	225	221	236	237	230	245	227	209	220	238	212	232	200	225	220	198	230	207	233	237	222	202	216	202	214	192	209	213	232	207	225	225	250	243	194	225	212	236	218	231	215	217	202	218	202	215	245	229	201	232	230	206	227	228	215	234	215	207	205	225	213	230	208	209	221	204	233	236	235	220	216	214	243	215	227	208	221	212	210	240	215	220	230	259	241	186	192	228	247	247	202	210	234	229	230	211	203	196	219	203	232	225	208	212	207	213	203	212	236	232	220	231	229	221	221	227	219	212	224	197	253	235	199	225	216	194	229	221	233	219	233	215	222	254	205	234	235	217	241	212	214	230	207	225	224	229	220	245	208	204	208	213	203	209	221	213	213	227	216	228	229	244	219	215	201	227	213	239	242	202	237	238	219	210	217	222	199	238	221	190	218	212	226	209	202	218	220	205	213	219	204	194	228	245	224	208	231	242	237	207	237	226	223	236	234	228	208	220	193	213	212	221	236	207	226	220	232	202	220	255	227	242	202	208	224	214	223	229	237	232	208	255	221	218	231	209	197	187	203	228	226	213	239	242	203	232	231	205	222	236	218	250	215	240	235	239	204	238	221	216	245	228	232	217	237	229	200	210	229	225	240	221	237	207	241	230	224	207	205	210	207	210	214	206	199	216	226	231	196	228	214	195	210	226	217	246	230	226	213	193	221	223	218	209	217	199	224	199	214	221	217	202	214	238	206	212	248	216	209	227	209	238	231	227	221	190	246	238	216	211	193	226	216	243	223	220	190	249	239	216	210	240	244	218	228	217	240	226	231	205	235	183	219	247	210	245	242	211	201	198	220	239	194	193	227	213	227	222	221	229	198	228	244	222	224	216	215	223	247	235	217	214	238	197	237	247	211	206	225	213	215	260	222	235	206	222	236	229	225	211	215	240	228	231	205	248	209	213	244	230	219	192	235	228	213	234	218	231	206	219	199	206	213	219	235	236	225	215	238	207	201	225	226	214	216	234	219	204	217	217	259	225	193	212	235	213	223	208	223	201	210	233	208	216	212	211	233	227	214	221	217	228	229	191	229	228	210	198	232	214	226	198	241	239	231	220	228	256	194	203	216	220	212	200	211	219	240	227	217	218	243	213	216	207	225	243	224	213	256	220	217	208	217	216	220	225	231	223	209	195	219	228	254	238	223	222	214	220	223	229	214	232	222	212	226	198	236	222	236	224	265	219	202	221	213	207	221	220	244	231	239	221	205	219	214	220	249	196	233	235	218	248	201	214	189	232	211	205	207	231	229	228	236	238	235	218	222	236	208	238	213	223	232	211	247	214	216	205	202	228	223	225	225	207	221	200	215	211	226	197	218	204	225	236	224	197	223	218	256	203	211	219	216	235	234	235	217	206	207	244	210	229	206	215	193	194	207	214	193	220	222	242	228	244	217	216	199	253	195	217	201	207	241	218	221	234	221	218	230	223	219	208	236	226	216	180	231	200	229	225	236	226	200	232	215	214	175	222	208	235	216	218	245	185	229	233	224	232	249	239	208	201	234	203	237	203	228	214	200	225	223	244	222	196	210	196	202	216	182	221	209	208	193	230	227	240	215	209	195	206	219	238	200	214	245	227	216	246	204	207	235	203	202	232	227	202	236	220	204	207	242	234	232	214	202	213	240	219	224	197	234	204	223	231	212	203	220	234	240	205	230	252	200	228	206	230	223	224	219	242	195	256	206	208	231	178	213	216	200	191	224	222	217	214	225	225	212	217	218	236	208	216	205	245	216	233	202	219	207	227	217	210	227	207	249	206	213	250	207	233	190	207	220	226	217	204	243	229	210	207	215	246	240	227	232	209	217	245	225	214	231	229	241	220	225	227	246	221	220	224	222	217	223	230	199	258	213	221	217	209	203	213	230	211	228	219	233	229	229	227	227	216	204	226	191	206	219	234	213	224	226	236	220	228	231	246	235	211	236	235	221	217	196	219	207	220	212	190	210	198	213	205	217	194	201	201	193	265	219	239	211	218	244	217	236	197	207	203	253	212	230	195	196	215	202	230	205	221	239	217	185	216	200	234	218	196	202	233	196	236	214	238	212	227	240	227	214	239	247	225	215	206	214	263	199	184	228	193	221	211	210	201	244	235	241	202	210	226	220	230	218	239	212	250	186	239	195	221	234	209	200	214	198	238	234	212	223	233	181	222	227	227	216	220	224	229	225	214	210	225	232	226	220	211	236	229	210	237	208	215	262	210	232	223	206	237	197	223	241	229	229	214	190	196	224	234	202	209	216	210	216	195	238	197	213	193	218	244	210	209	218	206	221	246	210	222	228	217	223	222	229	193	184	201	222	194	207	222	224	217	245	251	227	218	222	232	229	211	235	210	197	228	241	220	217	227	191	229	204	238	212	240	227	245	241	224	235	200	225	215	215	205	225	216	243	224	231	248	211	212	217	227	202	235	238	250	226	205	225	202	248	225	207	232	257	188	199	200	220	214	228	207	194	236	199	232	235	212	237	217	235	197	227	230	244	227	220	233	203	223	224	219	221	229	218	221	256	231	214	219	233	238	205	235	189	224	216	222	221	235	231	209	206	226	223	224	195	216	232	228	235	195	223	221	201	219	233	215	231	217	205	225	215	217	188	224	226	218	236	212	202	233	242	211	250	212	239	199	208	232	210	196	227	220	224	206	231	221	230	237	233	233	208	221	222	202	206	230	223	211	226	220	255	234	203	241	231	228	242	211	227	214	238	223	271	199	233	202	220	228	240	213	219	206	241	223	237	230	219	226	219	217	207	236	197	233	187	214	207	210	211	228	187	217	224	209	231	240	207	222	208	227	211	212	209	224	235	206	216	211	205	200	218	230	230	201	217	199	251	193	228	236	223	208	222	223	246	212	231	219	235	210	199	234	234	226	222	217	202	220	218	222	204	245	232	238	198	225	218	237	241	218	202	238	228	216	208	237	214	216	231	199	221	212	224	241	225	209	217	214	218	231	212	221	224	207	223	231	201	229	241	222	181	203	182	208	228	209	228	187	206	248	217	235	235	218	206	230	212	215	186	222	209	221	209	215	207	219	251	214	206	228	218	213	236	215	223	223	242	250	213	223	224	216	256	221	214	239	217	233	212	223	235	198	217	212	208	231	230	209	226	260	197	237	210	202	219	233	208	216	235	219	239	207	206	227	222	229	234	230	204	215	209	221	219	229	231	229	223	241	217	225	218	203	222	239	193	238	238	218	240	239	236	237	196	214	221	233	207	218	220	206	239	261	231	227	212	220	196	199	213	210	218	232	188	197	219	203	204	239	219	218	213	222	227	266	238	211	211	225	203	204	216	240	225	239	203	196	225	216	225	199	228	236	185	220	231	240	207	210	213	235	231	233	248	224	236
24794	21736	29358	24666	20943	2548	825	506	495	420	381	348	351	339	326	288	293	322	306	310	290	288	296	279	281	313	255	278	287	280	285	277	280	258	257	266	302	280	282	263	266	261	258	260	265	244	274	284	300	265	267	254	259	247	292	279	281	275	269	277	250	241	264	269	286	277	236	282	292	272	276	244	268	260	268	262	243	271	271	236	240	261	265	245	266	286	275	255	284	258	261	253	262	282	241	254	280	252	267	269	267	269	278	267	264	270	253	272	287	253	286	257	241	240	284	286	296	279	247	244	286	269	288	251	259	271	264	248	253	233	273	252	236	262	254	289	274	257	257	250	262	280	269	290	243	250	259	263	258	259	277	237	261	280	281	256	264	254	288	262	256	252	266	253	271	261	274	237	263	272	271	264	260	258	267	303	271	264	226	313	280	207	262	257	264	254	282	249	248	285	262	266	273	280	251	249	255	230	243	266	282	257	216	247	259	232	292	269	267	261	247	267	242	262	257	276	258	259	229	255	262	266	264	260	259	278	245	269	265	273	267	245	249	273	248	255	256	265	258	269	292	247	265	266	229	249	273	240	268	262	293	272	243	263	281	285	264	256	260	239	290	259	259	266	251	259	254	265	256	289	269	286	247	255	301	264	244	241	270	258	243	264	238	269	245	251	244	257	237	268	295	279	261	277	235	236	241	271	262	288	262	246	254	260	285	243	275	270	272	260	265	256	258	251	242	248	283	267	244	238	259	247	278	248	269	277	254	289	254	253	258	247	243	255	250	283	261	239	252	243	249	269	273	270	267	252	260	252	263	261	277	250	265	258	253	251	264	243	277	248	245	265	238	263	252	231	260	244	269	256	274	264	243	255	279	264	253	263	253	238	288	291	265	229	245	262	263	265	250	262	257	254	263	267	255	253	261	231	255	253	269	260	275	255	235	259	258	207	251	252	266	216	248	243	258	249	251	289	251	255	290	247	270	257	267	279	261	277	256	255	272	254	255	260	265	258	254	265	274	271	255	264	269	266	253	267	247	285	231	271	248	270	269	238	249	266	274	254	235	247	275	263	269	274	257	271	275	264	259	231	240	288	250	230	255	252	254	268	273	251	286	261	267	255	302	243	273	256	223	274	243	268	263	283	249	263	286	236	255	255	261	269	267	267	255	269	246	266	256	248	265	256	247	264	290	266	288	287	246	226	266	281	256	254	248	249	291	242	260	267	257	299	240	260	273	262	289	270	261	279	245	278	273	246	268	285	275	248	239	253	269	276	272	257	235	262	263	282	272	256	269	256	232	268	271	272	285	275	250	253	263	242	273	262	241	301	266	263	237	248	251	246	280	270	277	263	266	224	250	269	278	247	285	277	288	272	258	293	247	272	247	269	280	261	252	242	252	272	264	248	245	259	235	259	254	242	264	292	260	254	215	281	255	240	257	266	258	290	258	288	249	253	258	257	277	246	266	281	283	243	308	268	227	262	268	271	251	253	265	261	245	266	263	271	243	260	264	269	238	252	247	257	255	285	243	255	245	261	273	253	271	263	251	246	242	274	257	260	261	241	265	257	265	283	253	251	246	267	237	257	274	274	275	264	242	259	268	262	261	269	228	252	258	260	263	276	269	271	251	283	273	258	252	252	242	306	292	260	279	266	257	265	270	287	244	279	250	253	263	269	270	275	290	244	264	254	253	272	252	284	247	240	235	279	263	255	244	250	257	275	246	240	263	278	260	273	288	268	280	261	265	268	258	242	278	227	252	257	243	269	255	239	247	268	273	243	254	257	244	220	266	263	266	278	263	246	271	254	247	258	277	286	275	245	273	252	259	251	268	289	258	271	265	228	268	266	262	238	260	259	271	267	242	254	273	244	282	266	255	268	223	262	243	258	241	261	238	283	239	246	260	270	253	255	263	220	254	267	268	256	260	227	236	280	300	237	266	241	261	269	270	242	242	269	272	268	236	236	265	273	284	254	247	268	245	262	258	271	280	266	292	258	261	269	281	266	250	266	266	252	254	261	280	234	232	253	245	237	246	263	236	268	268	260	278	263	231	272	228	255	252	297	247	255	253	258	241	242	258	248	264	264	246	252	252	229	228	262	277	271	242	252	271	246	295	272	253	254	275	230	283	270	225	255	245	256	273	262	263	271	279	290	252	251	254	263	237	233	271	263	258	247	292	234	274	258	249	242	268	256	282	255	235	250	254	274	258	258	221	262	260	277	248	268	257	255	276	260	248	249	244	257	269	269	282	277	268	274	263	249	269	247	245	233	228	260	251	246	266	248	287	270	225	248	238	237	261	280	265	256	255	264	266	241	236	268	254	254	233	252	265	304	259	252	254	272	265	247	281	264	220	254	269	238	259	262	255	259	254	248	256	262	275	248	261	229	264	263	258	258	272	275	233	253	270	255	267	270	252	310	277	259	274	252	276	245	272	260	243	258	260	255	240	236	247	249	266	286	252	272	254	246	235	262	274	278	251	281	257	250	238	263	270	248	285	257	242	287	249	241	265	274	243	270	265	261	258	259	255	275	267	250	235	258	262	257	280	247	270	299	281	242	286	260	272	251	269	249	231	271	274	258	265	235	213	281	272	270	285	253	244	243	240	244	267	252	262	264	290	282	252	256	272	262	282	257	233	237	252	258	240	259	243	254	279	265	267	240	249	257	272	260	265	268	278	255	260	259	257	274	248	244	268	264	269	247	254	272	268	251	255	257	279	244	257	285	267	263	262	266	221	272	292	271	242	290	258	270	230	280	240	273	238	259	271	268	270	256	248	263	250	272	278	242	265	256	250	265	247	297	258	260	232	284	223	264	232	238	271	248	290	267	261	276	269	269	237	258	277	262	263	235	244	272	255	266	280	253	261	267	276	261	255	239	276	272	242	275	248	289	253	262	242	255	246	260	256	256	259	258	243	260	287	234	236	290	260	250	263	262	287	263	278	251	302	268	283	239	252	263	244	280	235	240	209	284	255	262	270	250	263	270	267	223	286	251	265	259	251	271	253	244	289	281	249	263	266	259	272	260	250	278	275	280	253	279	244	286	225	272	256	236	239	254	252	278	276	269	292	264	280	253	276	282	264	269	245	250	247	267	235	256	241	264	264	243	267	248	240	250	275	252	247	258	246	270	283	267	260	261	257	278	257	228	246	279	241	277	273	256	281	276	256	259	243	273	250	251	254	234	242	262	249	248	295	244	255	243	251	239	256	262	262	252	284	259	257	245	279	247	277	249	263	268	262	246	240	272	227	262	228	274	267	245	263	272	260	263	266	284	280	273	251	235	252	272	248	243	265	248	271	281	268	250	239	251	242	227	270	254	266	270	260	234	284	257	239	240	289	220	270	215	268	266	268	248	257	255	266	249	271	257	233	291	252	237	261	234	269	266	265	256	250	241	266	254	266	251	282	263	247	276	227	260	267	273	256	264	261	279	238	228	260	290	247	243	255	248	266	263	265	253	263	272	279	261	254	263	256	239	272	242	257	250	256	248
38406	10103	9040	4555	3041	2353	1835	1489	1293	1096	899	880	833	727	739	740	650	639	672	566	648	567	568	602	544	575	518	531	545	509	490	525	502	513	508	539	534	514	474	522	486	518	469	495	518	514	544	485	490	513	499	470	498	497	453	511	490	465	460	489	483	473	489	521	500	498	492	469	474	490	479	501	473	501	476	485	487	516	446	433	469	536	472	445	492	464	456	475	447	476	478	491	473	451	469	481	493	499	501	483	476	494	472	476	472	495	467	490	479	497	480	492	504	452	479	458	492	456	515	494	488	545	498	463	435	465	471	483	488	502	497	476	494	465	475	475	459	492	494	479	474	498	467	458	480	518	456	478	454	508	498	480	463	492	479	440	483	448	451	471	475	476	502	503	484	511	521	539	502	468	469	476	483	473	514	468	471	488	498	455	491	494	484	483	464	472	479	467	462	484	436	440	490	490	466	483	505	464	466	488	493	459	481	489	477	466	470	479	495	485	491	464	471	509	493	473	507	477	500	500	512	517	474	451	505	477	466	479	465	471	510	480	469	475	508	485	485	482	468	456	466	488	519	481	490	461	526	472	457	507	469	493	472	478	472	474	470	501	498	462	514	490	495	472	467	481	506	472	515	487	495	457	495	464	464	448	487	494	478	479	459	483	490	457	470	458	474	453	495	451	467	450	495	474	457	488	486	453	475	532	469	491	467	473	513	478	454	489	468	512	503	472	508	456	481	476	472	485	508	506	515	473	476	485	480	495	477	459	474	445	455	466	500	450	480	447	484	456	505	519	515	489	469	513	487	489	460	475	482	507	488	492	480	456	501	481	486	517	467	513	472	493	446	508	500	498	443	504	493	510	441	490	528	490	453	466	475	491	464	495	491	463	508	484	511	469	467	459	486	480	465	474	482	492	463	490	505	481	474	487	461	490	535	513	513	502	461	513	470	471	462	490	507	471	464	482	482	491	478	479	506	487	501	516	457	460	446	456	520	491	478	533	481	465	490	460	476	475	480	469	491	454	530	474	462	470	470	480	486	502	467	472	508	491	503	471	453	471	466	495	512	477	519	473	483	433	475	511	516	505	433	508	496	504	469	477	521	458	478	470	507	467	434	455	475	469	473	510	505	481	481	481	497	500	496	452	530	444	455	511	490	489	455	472	528	482	470	516	477	491	482	479	498	461	484	435	500	487	500	515	499	505	473	526	503	475	503	478	508	515	496	447	474	484	477	481	496	487	492	473	493	493	488	509	512	473	483	483	475	444	496	498	462	511	464	482	514	491	494	504	499	457	473	487	474	451	491	500	473	477	446	522	534	488	487	454	461	489	509	480	476	495	496	467	447	471	466	485	488	483	501	462	516	458	490	480	497	456	471	500	480	445	471	506	515	411	490	446	493	491	476	481	503	463	498	510	520	466	500	482	497	480	521	504	458	494	461	505	483	453	464	492	469	476	505	493	424	483	490	460	491	518	467	449	449	454	471	497	471	493	497	520	541	488	437	481	495	482	470	457	506	454	529	484	463	518	444	505	478	493	497	474	452	473	495	500	481	527	457	479	488	483	453	455	480	486	450	487	484	496	441	476	455	468	489	466	470	502	471	484	503	474	480	507	480	454	459	433	467	456	472	477	476	438	496	505	479	453	449	485	450	511	450	470	485	506	515	456	496	483	512	524	495	467	470	503	465	483	512	494	477	474	459	491	465	501	468	473	466	488	472	485	508	481	470	518	499	477	485	462	485	471	475	497	490	492	499	478	519	472	474	465	505	526	485	449	486	451	506	515	480	502	481	467	508	493	461	541	473	516	508	453	523	487	505	516	519	497	484	475	514	493	486	485	468	466	465	515	472	466	452	482	441	491	506	471	450	483	482	470	486	500	498	463	483	493	458	489	472	466	488	478	496	444	474	447	471	496	506	471	462	488	495	463	504	484	464	473	494	484	484	464	504	464	511	437	491	472	469	464	481	489	433	492	480	505	465	519	476	494	458	432	483	486	467	499	480	471	470	494	470	506	461	452	491	500	458	476	482	483	475	502	409	500	514	474	495	459	486	481	514	479	487	465	466	454	473	441	471	477	481	532	510	483	478	484	463	547	456	461	480	467	461	479	441	462	471	472	466	462	476	465	502	471	466	492	485	511	507	462	460	449	499	479	457	518	469	474	439	442	466	479	476	484	453	479	458	496	500	485	486	485	492	427	463	492	457	451	449	528	495	465	469	479	511	444	509	508	464	502	473	452	519	455	499	465	506	471	482	482	447	509	503	488	471	474	460	496	477	485	479	481	446	482	455	478	524	497	495	422	442	507	447	510	480	438	465	474	481	473	441	486	490	470	481	481	507	482	464	486	482	505	473	465	532	459	488	497	489	496	435	496	444	498	491	522	494	492	475	473	497	468	497	450	478	487	478	485	490	491	479	447	497	486	479	437	458	479	489	469	471	476	468	473	459	512	494	456	485	465	512	453	484	488	494	510	448	459	453	490	508	516	449	443	458	465	482	503	447	466	467	471	467	456	514	460	476	498	503	487	468	521	513	488	464	502	463	454	513	458	483	471	482	456	474	428	478	488	439	475	464	477	482	517	454	437	523	501	488	465	440	450	462	475	479	470	476	463	452	492	501	489	479	525	484	476	479	466	494	483	462	445	446	470	489	492	481	481	502	447	482	469	488	506	463	490	498	483	491	482	465	475	450	490	476	470	466	526	523	466	444	458	486	483	475	462	494	458	485	460	433	506	485	429	494	454	500	507	480	473	432	488	485	511	498	481	454	489	470	503	472	469	448	483	464	465	482	469	476	504	477	479	464	480	471	467	479	509	455	468	513	500	470	461	507	510	475	466	515	498	488	486	478	496	472	496	469	471	508	451	493	461	469	464	544	485	465	512	482	468	495	475	500	464	462	476	474	481	497	476	476	483	542	525	440	471	484	480	485	484	447	496	496	442	490	488	459	509	512	457	505	468	512	506	467	452	435	479	439	476	495	467	490	466	441	496	448	516	463	478	489	471	457	487	433	513	471	498	452	477	485	511	501	504	490	483	491	498	476	469	504	500	471	464	497	478	470	491	483	512	507	480	454	485	477	472	497	465	501	476	477	488	479	464	452	504	468	471	518	490	490	461	492	476	509	503	528	487	496	477	498	456	469	463	478	483	478	461	479	491	498	518	458	472	486	457	501	485	477	471	507	490	486	459	437	477	454	500	529	510	476	521	491	499	473	456	488	490	458	467	478	486	478	481	494	475	460	484	463	456	482	507	485	482	476	460	492	461	508	472	476	524	475	469	485	499	494	468	485	457	474	535	484	499	458	475	497	449	506	491	508	478	495	452	473	461	482	478	453	503	546	473	484	493	479	458	458	443	469	488	490	483	460	525	481	475	482	479	462	466	470	450	490	446	478	494	477	507	505	461	486	480	478	458	474	460	492	432	474	466	485	506	466	495	452	506	474	500	506	464	470	486	488	492	498	504	436	473	458	469	509	438	461	478	506	470
23736	21672	29946	23913	21672	20385	2781	1048	864	771	696	644	608	562	600	574	542	532	512	496	510	512	483	488	488	563	502	469	464	482	479	498	479	418	499	439	465	457	464	420	451	464	452	445	470	458	479	448	431	448	442	473	447	485	453	442	443	433	447	432	434	453	455	465	489	437	492	482	441	457	461	458	483	458	461	409	427	447	475	440	494	432	462	429	435	454	461	431	464	453	517	449	427	445	429	468	465	413	473	469	438	468	414	464	496	511	483	414	435	475	450	450	442	432	489	453	447	444	462	436	466	463	417	426	432	485	440	430	431	446	424	422	448	482	405	494	455	456	467	482	447	446	427	461	444	495	481	425	456	498	470	450	489	490	435	447	419	497	421	438	394	413	478	424	481	427	466	459	460	444	434	465	422	440	423	464	457	455	417	424	474	481	419	462	458	458	412	449	448	427	425	476	421	423	437	451	452	430	442	477	463	454	467	431	470	422	455	424	486	403	427	453	444	423	445	457	435	426	464	479	428	425	427	459	474	438	441	447	453	459	424	473	442	446	452	443	465	403	423	454	450	480	445	437	482	440	439	488	447	445	445	413	445	486	482	456	436	444	460	472	447	478	438	477	465	455	459	481	455	436	477	466	446	418	442	453	469	442	489	440	411	444	480	462	424	435	442	426	450	446	451	434	468	441	446	441	480	466	426	485	442	424	442	421	439	462	411	425	420	439	426	412	455	462	436	438	437	457	438	467	451	465	469	474	485	449	483	432	467	449	446	456	463	457	469	425	442	451	418	436	492	469	440	475	459	465	473	455	432	442	440	434	446	475	438	461	420	495	478	454	462	409	431	432	460	426	433	448	440	467	424	432	465	515	467	425	444	423	456	450	452	443	438	426	441	448	457	437	442	421	452	390	480	455	445	508	443	444	437	388	456	438	472	437	456	469	443	487	430	448	450	446	453	440	442	462	426	479	438	452	448	428	429	407	430	447	456	477	415	412	489	431	496	438	476	436	431	415	450	479	433	449	451	485	439	459	432	473	452	450	427	440	463	439	461	453	446	427	442	414	447	471	413	463	429	444	461	442	423	472	453	451	473	457	449	449	484	408	429	460	443	475	443	444	440	450	437	444	434	444	447	423	427	473	453	465	425	421	442	475	425	477	436	445	468	456	461	436	439	446	451	464	432	443	456	425	436	470	486	400	455	490	418	434	457	465	439	471	462	437	449	481	415	457	456	429	468	444	435	452	474	433	448	461	449	407	437	455	465	480	440	464	494	463	430	456	431	482	448	435	460	463	385	455	460	454	453	462	508	470	461	475	464	451	438	425	471	436	453	441	454	472	433	439	473	462	440	432	489	446	466	444	436	437	498	495	427	425	404	435	454	466	434	449	462	445	465	422	431	431	482	427	448	486	488	433	464	441	456	438	439	421	446	477	453	467	459	444	443	427	482	450	448	456	494	454	462	471	438	486	446	440	460	461	443	458	443	473	442	453	440	446	422	461	466	407	457	450	475	443	436	461	449	443	447	431	421	436	470	435	460	449	461	448	455	438	437	438	492	450	459	444	456	428	432	458	513	444	477	477	462	436	413	453	456	437	455	424	483	478	462	451	411	430	456	437	425	453	462	421	443	460	467	457	422	465	446	471	476	449	439	455	473	442	465	421	430	443	454	472	451	400	438	460	443	448	462	468	430	494	433	470	463	456	464	458	435	438	477	486	449	442	453	463	460	452	436	432	437	424	439	475	426	433	439	480	437	448	439	443	451	464	424	423	462	476	499	458	438	420	467	432	473	433	454	441	442	470	469	401	463	450	428	441	469	404	455	458	444	429	430	421	436	449	489	457	483	477	443	435	463	467	454	446	477	473	490	421	466	427	427	462	443	434	445	415	455	448	463	402	446	486	386	439	453	453	447	414	399	432	443	470	457	421	453	443	445	431	480	447	491	431	433	449	405	454	414	408	456	505	456	452	477	419	455	447	464	437	468	444	448	426	495	460	458	448	436	405	464	500	437	462	473	454	452	444	458	426	410	421	447	432	435	403	481	470	446	474	423	471	438	497	424	457	426	454	480	423	464	461	440	462	470	485	441	474	446	453	420	441	441	438	432	482	456	426	478	438	456	444	401	453	465	499	441	438	449	448	472	479	485	439	427	436	467	456	451	455	436	466	458	452	435	453	458	406	397	451	434	459	487	426	431	456	450	432	448	412	430	464	437	408	485	441	444	452	475	455	471	446	436	479	454	463	477	456	441	459	481	447	399	461	429	466	481	402	424	448	445	458	443	454	433	477	459	491	462	425	447	444	457	450	458	483	478	429	466	458	456	459	489	488	435	453	418	427	436	484	447	406	429	447	456	453	462	452	443	431	413	436	399	463	397	439	486	411	467	465	445	458	464	465	435	452	481	459	473	414	473	424	450	476	488	459	431	452	440	445	428	424	449	459	455	466	451	458	437	446	487	438	392	437	444	448	431	447	448	412	452	440	456	444	467	437	402	477	482	443	436	461	424	454	435	437	474	444	428	447	396	453	433	408	439	430	425	451	466	442	445	459	449	469	433	433	456	445	441	449	438	462	447	477	423	424	464	432	433	403	422	471	459	406	468	437	431	448	454	500	434	455	454	464	446	443	442	450	452	425	483	469	428	474	468	426	447	437	477	433	424	454	474	433	383	463	415	438	437	462	428	434	441	415	453	459	476	463	421	449	459	447	446	480	458	422	511	468	474	473	438	465	452	462	477	440	481	459	454	422	462	431	474	466	440	435	476	441	419	437	481	417	414	467	470	417	418	433	440	444	449	437	451	444	461	471	457	433	461	429	424	468	477	455	436	416	433	421	433	473	447	453	524	499	413	445	419	427	453	467	434	448	431	472	480	444	426	461	481	470	459	460	437	455	448	448	430	449	457	488	412	467	441	460	428	458	473	410	466	424	463	439	434	445	450	448	455	421	440	427	459	426	460	440	455	461	443	455	440	473	464	448	461	438	453	426	444	441	466	458	458	427	435	473	443	450	416	459	438	439	421	476	440	451	461	430	465	427	410	469	475	418	404	431	473	425	443	459	460	466	465	452	469	486	439	438	441	493	455	418	465	425	446	455	450	464	493	426	479	444	431	410	495	426	458	459	440	465	507	461	471	447	434	486	463	473	390	440	473	426	434	460	429	454	433	490	420	468	433	425	449	455	458	444	439	434	478	419	410	481	453	434	431	489	470	462	479	465	446	452	407	433	466	431	456	429	438	416	458	447	435	450	461	469	467	424	434	484	462	462	445	462	464	404	425	438	451	428	458	423	482	451	451	479	436	445	431	460	461	433	434	455	445	467	448	441	455	443	471	403	465	456	445	445	457	413	450	450	460	437	472	473	435	454	488	464	428	463	460	442	414	450	456	446	500	438	449	457	455	437	451	485	453	433	475	455	456	447	423	424	459	439	464	461	449	431	436	427	467	458	501	427	448	458	442	448	440	473	441	443	464	468	422	457	435	439	442	408
45037	15537	14440	7994	5607	4159	3223	2769	2236	1994	1741	1562	1378	1328	1334	1193	1154	1150	1058	1040	1009	1019	967	971	933	934	957	888	891	879	913	891	923	867	845	845	776	859	818	828	899	812	836	852	832	861	791	823	822	800	826	777	841	826	761	770	819	860	855	805	826	860	812	886	781	788	787	774	800	787	804	807	830	822	807	780	776	848	807	793	826	758	773	749	825	834	804	796	812	748	795	798	784	793	776	792	802	817	836	796	772	762	805	722	840	818	792	763	796	786	799	800	798	835	788	849	774	781	815	803	763	754	831	784	773	797	833	821	763	801	785	759	803	803	815	768	826	776	804	805	792	775	824	777	782	777	771	809	777	781	786	788	797	751	771	749	813	832	803	768	824	759	748	812	762	776	808	788	832	783	751	768	795	822	783	758	812	831	808	819	804	801	820	843	810	783	763	797	743	771	796	833	794	820	824	810	790	808	823	748	797	789	802	813	814	770	772	802	814	857	779	760	840	821	842	757	834	824	808	757	778	808	819	808	775	783	830	747	742	793	822	752	766	819	804	789	782	786	851	795	782	768	782	861	789	770	789	854	834	836	771	763	742	767	758	792	861	778	775	842	770	783	780	853	795	747	813	832	766	760	780	794	827	823	821	792	813	772	782	789	805	852	793	779	813	770	736	792	823	768	775	808	814	803	807	768	784	813	770	828	776	763	797	787	801	781	764	816	797	813	827	765	774	809	798	807	762	755	773	782	775	805	798	784	787	782	836	816	819	772	764	858	793	743	858	748	813	815	791	833	803	740	803	806	805	771	839	771	756	800	791	789	820	815	762	781	761	784	772	779	780	859	794	794	799	797	830	811	853	787	770	819	810	788	748	764	819	767	747	792	798	830	793	774	793	766	746	823	753	809	763	791	781	789	776	778	822	808	797	828	815	830	822	801	824	783	822	766	760	811	744	819	840	754	784	816	794	731	824	777	751	754	750	833	781	780	849	726	795	778	790	780	785	823	753	793	758	792	767	815	777	818	839	731	795	797	821	777	828	769	801	824	779	801	775	744	774	829	789	813	810	797	818	837	836	756	740	799	765	775	794	794	782	805	819	772	774	781	709	817	811	853	785	782	790	768	807	768	817	815	791	807	819	768	786	807	814	783	799	806	794	742	765	773	739	837	835	794	757	783	783	800	793	788	805	791	768	804	826	839	809	798	766	772	780	766	775	831	780	755	810	765	759	796	789	806	787	759	783	820	767	803	750	742	813	818	749	824	770	815	792	773	729	777	820	770	807	772	793	833	748	781	775	855	829	836	840	770	852	819	795	759	817	806	743	772	782	789	783	788	842	797	797	786	739	788	819	814	790	781	787	788	799	802	765	739	779	776	801	755	775	831	778	764	803	789	839	790	820	810	820	820	776	797	767	771	858	750	839	829	789	819	821	771	824	769	815	821	754	805	764	841	803	828	815	768	861	786	841	782	752	826	797	809	742	798	833	786	758	779	796	758	801	785	814	844	743	800	780	823	795	830	779	780	856	779	754	818	747	747	737	820	735	800	784	737	816	785	804	799	806	775	781	857	823	814	791	839	770	774	792	769	828	759	769	779	748	816	819	778	773	852	848	823	823	758	774	777	742	781	782	797	742	791	787	757	768	803	818	767	771	812	787	746	792	800	793	768	753	852	756	829	766	758	827	792	762	789	745	821	804	796	780	838	814	744	742	797	784	780	820	765	812	749	831	796	794	833	750	756	762	809	828	800	752	806	827	799	790	832	810	841	802	813	803	814	772	780	770	816	767	781	714	785	768	802	737	759	765	787	821	840	800	814	821	799	737	822	825	827	748	776	784	785	798	805	780	818	789	831	792	790	795	843	835	820	730	806	790	752	818	762	800	777	793	848	809	828	816	786	836	827	832	768	834	783	765	809	824	807	753	821	773	733	746	769	789	779	769	778	792	784	787	834	770	759	801	788	864	800	821	771	808	787	807	810	817	787	756	800	769	783	793	762	811	757	822	780	736	798	806	806	786	817	798	810	819	787	854	776	748	815	797	846	812	793	809	762	761	805	794	809	744	778	872	764	827	824	749	781	820	813	827	844	818	806	828	779	789	811	796	820	794	771	752	800	766	749	802	817	779	797	778	812	757	779	823	820	737	827	794	770	817	792	786	783	801	794	834	781	822	778	798	805	801	813	820	724	852	803	799	780	763	809	751	826	818	738	803	781	768	811	808	796	804	791	830	790	773	801	729	787	788	882	820	762	784	821	768	777	832	832	775	785	765	777	760	766	818	809	793	806	750	753	784	829	755	816	804	759	817	787	808	790	862	810	774	804	809	830	809	797	813	811	784	829	780	765	806	808	804	764	839	778	821	843	794	806	755	788	808	788	749	844	792	808	787	808	820	769	764	808	786	809	799	763	834	760	818	786	764	761	746	812	796	810	814	809	762	816	786	809	854	782	769	806	825	780	762	776	794	804	761	747	787	735	828	811	805	834	827	786	814	778	781	805	774	799	771	772	772	823	800	771	788	837	803	782	811	822	822	750	730	809	776	847	820	744	814	743	769	827	806	768	860	746	822	832	793	807	788	785	786	798	818	768	802	831	818	801	750	784	771	818	779	796	854	770	811	797	807	806	783	831	815	809	783	779	780	805	773	858	761	814	807	797	751	774	793	821	814	802	788	858	802	762	806	788	783	827	803	758	813	812	799	768	767	820	827	786	845	799	790	767	820	727	766	814	763	780	814	794	786	769	787	845	787	788	777	849	784	793	769	781	749	832	758	808	780	837	795	775	773	838	783	767	779	770	790	794	739	805	834	818	805	791	779	823	814	758	869	759	810	813	742	792	782	788	799	778	802	785	826	799	763	805	734	807	781	835	743	745	779	784	798	764	770	776	748	819	779	791	781	847	806	808	790	777	816	797	795	791	758	757	808	814	800	765	796	782	844	781	800	814	781	794	819	830	771	789	788	782	814	736	795	822	810	773	804	794	780	807	788	808	813	794	788	772	769	805	864	816	818	759	820	796	802	785	801	769	800	799	794	745	779	773	761	809	814	821	836	814	806	820	808	837	781	740	838	827	834	765	792	820	792	810	793	737	793	803	765	790	826	797	806	776	818	796	855	780	740	797	842	810	771	798	782	714	813	796	777	812	802	767	801	809	828	736	791	820	803	821	776	763	806	786	818	832	766	774	820	777	821	739	731	820	820	796	799	786	710	768	793	832	751	820	771	789	776	799	829	796	776	817	757	817	813	785	813	767	818	747	792	752	745	760	785	855	798	892	796	795	814	776	763	736	782	762	811	819	808	819	850	809	791	767	812	757	769	796	788	831	775	816	824	808	787	787	788	797	791	766	818	753	830	790	776	742	813	776	762	847	767	758	797	826	777	789	795	824	789	755	788	829	789	802	777	755	797	770	808	829	773	761	760	761	857	796	825	788	786	783	753	783	784	758	769	772	747	839	776	831	812	781	815	811	780	805	831	820	772	817	826	858	815	823
27289	21184	8452	391	187	165	136	124	112	113	119	145	106	112	114	101	112	96	133	106	114	88	107	108	110	127	104	101	99	113	125	115	106	109	118	121	110	97	118	124	94	128	114	104	117	113	96	118	111	126	113	111	107	112	100	101	103	88	98	100	98	93	103	119	108	127	134	107	120	118	111	97	120	100	91	118	102	109	121	119	115	96	106	115	98	122	104	114	106	126	104	105	95	99	116	122	101	103	120	105	124	113	114	104	112	105	125	113	107	102	108	105	111	111	131	105	104	93	122	117	115	95	90	105	113	105	96	103	103	119	96	102	114	113	96	117	98	89	104	82	122	93	112	107	94	128	118	118	105	117	100	114	103	106	111	108	107	114	113	124	108	100	106	119	116	117	107	97	117	101	113	103	94	112	115	111	112	107	118	119	110	128	108	95	88	106	97	103	88	93	103	108	125	93	94	103	105	92	110	115	100	116	126	89	112	100	105	107	101	112	99	101	88	130	109	119	109	107	121	102	101	114	107	121	105	115	121	113	118	108	107	104	113	115	115	117	93	100	95	98	118	101	123	115	101	100	110	113	97	109	100	114	96	115	99	109	102	113	120	93	118	112	114	110	107	113	105	101	104	105	101	105	122	117	126	115	102	112	114	113	93	116	109	114	108	102	94	99	113	114	101	114	103	110	117	104	109	109	109	109	108	117	89	94	100	121	111	101	119	96	104	107	95	109	110	102	105	110	105	119	117	101	119	100	92	112	101	104	93	114	103	107	90	131	98	102	122	103	103	100	104	98	98	102	101	114	114	101	99	106	122	98	97	101	100	110	110	105	98	118	112	106	98	114	103	99	113	112	95	108	125	122	120	110	114	102	114	101	114	106	113	110	99	87	105	137	101	117	95	106	103	121	108	116	118	112	115	109	118	107	106	93	91	97	117	110	113	117	132	108	102	112	122	109	90	100	99	102	107	121	96	105	93	103	100	110	94	121	109	121	108	116	117	111	121	103	91	97	106	106	99	119	103	105	96	108	102	88	102	111	106	116	102	110	117	116	113	108	99	121	106	144	119	92	105	109	124	101	113	135	107	117	108	104	124	113	121	104	112	114	101	118	82	113	104	122	107	102	118	108	108	102	108	101	118	126	114	113	110	99	120	111	91	110	118	94	127	121	95	130	91	102	104	101	110	112	104	102	113	115	110	106	127	108	99	110	110	121	117	121	128	127	112	110	110	103	93	102	113	107	118	90	109	114	116	119	107	104	106	123	110	99	106	104	128	132	94	106	91	115	100	108	116	129	121	96	109	123	104	111	99	94	119	134	107	108	111	101	115	113	107	113	129	110	95	112	102	104	97	110	122	103	123	115	104	105	117	91	98	95	103	106	112	133	124	115	100	90	115	104	105	92	99	113	100	98	94	112	95	128	117	92	97	97	112	115	93	120	121	107	103	101	100	118	93	99	108	98	117	108	114	109	116	93	107	115	105	108	106	97	114	127	114	109	111	108	127	118	110	111	114	149	100	127	148	106	93	112	105	96	111	103	118	118	114	100	116	106	115	97	120	133	106	92	125	118	102	128	108	129	102	97	110	114	121	105	94	109	119	106	100	99	95	112	113	89	128	88	92	116	111	112	109	104	123	110	98	118	117	81	106	111	87	100	94	99	117	110	108	110	107	123	113	116	94	106	109	98	125	107	120	102	115	123	103	119	117	123	114	97	96	109	114	106	124	102	117	114	104	105	116	99	95	100	103	112	117	95	104	100	94	101	109	135	95	124	99	112	105	136	111	100	113	114	108	97	108	121	102	114	116	111	93	113	96	87	115	117	110	97	101	111	96	116	103	93	109	121	118	105	117	107	110	109	117	115	93	100	118	99	97	102	113	123	109	111	132	123	123	105	92	113	112	117	126	112	117	105	112	109	106	105	135	120	123	112	103	103	105	113	111	120	126	118	103	106	115	106	95	89	113	109	132	138	113	111	131	92	123	106	111	119	113	106	89	107	105	92	108	99	110	106	110	110	118	116	111	97	116	105	85	109	119	112	106	105	120	105	89	103	119	114	104	97	106	106	119	98	119	97	115	105	96	100	112	90	97	96	103	125	108	100	115	90	116	121	131	114	108	111	112	97	95	114	89	124	131	91	93	111	103	109	118	118	124	115	116	109	116	104	112	106	120	118	107	111	103	127	145	109	99	108	100	113	119	108	102	120	100	109	119	120	122	129	116	94	104	116	105	120	106	108	109	94	110	100	110	118	103	112	115	116	117	105	100	111	121	100	104	111	111	108	114	105	117	104	115	109	108	99	102	116	85	106	101	104	100	98	101	111	104	98	95	100	113	100	98	117	103	108	105	116	105	113	110	96	106	107	129	111	113	114	102	106	113	110	98	129	114	95	106	113	83	111	95	95	90	98	121	116	92	105	116	114	109	111	93	118	96	112	116	103	96	107	111	108	115	115	111	104	102	95	99	110	114	106	84	99	112	108	129	100	98	116	140	92	119	115	131	116	106	103	105	100	124	121	110	112	125	109	117	125	102	106	97	104	117	107	122	126	110	108	92	100	105	109	101	116	126	111	105	112	111	125	97	104	101	106	111	107	101	111	103	97	105	105	113	114	99	107	111	105	117	117	96	104	99	115	116	94	118	98	124	105	110	94	105	103	93	136	115	93	107	102	117	110	114	109	106	96	134	106	109	105	103	103	96	117	103	116	117	118	129	104	97	106	118	105	129	112	91	119	123	111	110	106	105	111	120	99	102	103	120	120	107	109	98	114	100	99	116	107	98	111	104	112	99	123	100	89	116	102	114	122	114	103	103	108	101	108	116	113	91	115	101	101	100	100	122	103	97	112	116	100	113	96	92	120	123	92	113	99	109	113	105	105	101	93	98	107	112	119	99	121	98	107	125	121	100	98	121	109	126	94	95	110	108	101	92	102	122	113	121	111	101	92	118	100	94	108	98	104	89	110	114	121	98	128	101	93	121	86	103	94	101	98	128	107	106	115	93	114	112	90	103	118	110	107	121	101	107	116	95	107	93	87	114	88	109	109	112	111	115	111	108	126	108	113	108	109	99	121	128	127	102	122	114	115	113	124	113	100	120	114	105	108	122	106	134	113	113	101	115	83	93	117	136	107	97	113	116	113	112	119	99	117	115	118	135	139	118	108	96	107	115	108	109	110	102	102	111	109	117	125	113	110	86	106	96	126	114	102	117	112	99	84	97	113	115	119	118	97	121	101	113	101	120	99	119	123	122	107	118	117	122	126	100	114	89	97	128	107	105	106	115	101	109	90	76	86	98	113	92	105	115	116	110	128	104	113	116	103	115	126	112	116	114	101	108	100	104	107	87	114	113	117	110	93	77	120	105	102	99	100	101	107	110	113	105	115	117	115	104	113	101	121	110	114	108	110	111	111	110	103	95	103	131	94	106	106	118	106	106	114	86	117	118	104	100	103	118	111	109	111	97	123	134	102	114	106	124	92	98	108	85	103
17378	1503	1146	628	434	406	321	339	254	278	237	252	270	221	258	213	246	210	242	229	233	245	238	247	213	233	254	218	221	250	239	237	229	222	222	232	253	208	201	234	267	231	221	211	183	219	218	237	219	206	225	223	211	210	235	223	226	202	204	210	236	208	216	227	220	230	212	219	233	218	223	226	226	207	201	230	231	210	201	211	226	213	225	243	206	231	219	227	230	211	237	202	242	233	232	228	215	201	209	256	212	239	208	230	219	229	234	217	221	238	213	216	223	222	228	236	225	251	237	182	229	238	212	227	213	205	234	222	226	231	259	243	197	249	203	221	238	202	207	205	228	202	215	222	213	219	216	205	197	196	197	210	247	185	205	201	229	211	219	228	269	201	208	223	205	218	228	218	208	215	237	205	199	230	216	236	198	206	232	222	214	232	192	212	223	248	216	220	220	226	205	194	233	227	238	237	234	240	220	231	211	226	231	203	200	226	231	230	246	232	205	206	227	226	225	216	202	222	251	201	236	220	189	218	230	229	221	198	276	215	190	203	225	229	198	219	216	223	208	220	231	251	235	243	258	210	222	218	230	228	245	232	229	195	230	225	234	199	229	228	227	210	202	215	229	226	226	215	210	223	239	220	217	236	240	232	236	235	225	229	206	204	250	204	228	215	219	210	211	232	223	249	234	213	198	228	244	223	229	237	256	237	207	237	218	223	193	195	249	207	207	219	241	233	224	190	232	224	231	233	203	212	218	202	216	234	228	219	213	210	241	231	212	238	211	224	223	224	232	179	211	221	224	239	215	233	197	226	225	215	257	213	188	229	224	242	230	226	226	233	227	224	208	243	245	211	225	225	242	233	218	226	232	206	205	227	222	230	228	215	220	197	198	237	233	259	243	235	244	217	234	210	208	222	239	214	220	210	189	225	219	224	217	235	229	226	242	248	193	230	203	215	217	199	214	236	207	229	198	191	233	221	231	203	200	213	224	236	210	258	227	198	224	230	214	196	210	210	204	211	194	230	247	232	242	215	218	204	222	219	205	223	218	222	213	227	211	206	207	201	235	220	244	231	237	242	216	216	217	211	238	218	215	214	224	212	224	194	214	239	209	239	208	236	216	228	235	220	243	198	222	238	223	230	233	225	234	220	222	225	214	215	227	230	223	196	227	242	204	230	226	235	228	241	230	205	234	242	232	207	221	228	229	214	202	213	222	210	254	248	228	241	221	203	228	246	226	214	227	200	229	227	219	229	222	211	235	206	260	219	252	213	231	224	213	200	246	231	222	233	226	211	223	205	216	216	225	225	235	206	193	192	240	218	213	189	185	234	212	235	211	227	225	232	235	216	219	203	227	231	217	226	211	223	224	208	245	232	214	214	229	226	230	205	214	222	209	220	237	211	227	220	221	224	254	195	248	208	224	221	218	217	226	229	211	221	237	252	236	216	211	220	212	212	226	195	216	216	247	230	213	218	236	226	201	210	197	217	209	207	200	235	223	224	228	209	229	205	202	216	214	228	238	244	205	236	229	229	205	235	206	219	244	238	224	207	216	222	199	232	208	237	205	223	233	221	259	219	224	226	201	249	209	234	222	242	226	238	244	227	208	255	193	226	213	214	247	247	239	253	219	204	193	213	224	208	220	214	224	212	207	236	232	232	243	216	228	218	227	210	216	221	206	230	219	229	210	220	219	215	212	205	221	208	268	241	197	211	236	222	221	217	209	214	197	205	193	214	245	217	207	215	206	216	224	232	236	221	219	220	234	208	214	227	217	226	215	208	229	276	225	238	185	219	204	216	221	220	227	203	238	231	226	210	214	194	231	217	215	222	244	196	209	253	228	242	228	233	243	238	209	236	189	240	214	229	211	210	226	237	238	241	216	213	213	223	219	219	234	221	239	223	229	228	211	221	218	224	212	231	220	228	231	222	225	220	215	222	233	240	211	218	227	199	233	216	215	244	230	222	223	211	250	226	220	222	229	230	218	236	223	208	248	200	207	217	232	216	216	214	224	209	241	216	221	222	190	225	223	246	218	223	223	218	243	255	240	195	223	233	228	209	226	218	240	235	223	202	233	218	204	223	213	210	222	179	224	208	224	218	224	226	242	237	208	227	199	217	211	228	204	220	238	242	240	193	218	240	196	230	227	229	223	227	205	231	215	222	241	220	228	214	236	232	217	206	220	220	224	219	211	231	235	226	197	206	223	236	227	205	235	215	237	228	193	220	208	205	228	248	229	233	198	242	211	224	223	219	232	208	221	219	236	207	232	191	226	246	200	211	207	244	243	197	224	236	238	254	233	211	207	226	231	231	200	241	202	232	203	252	219	245	211	229	221	254	249	210	220	224	244	209	223	220	226	216	206	213	216	216	217	231	232	230	253	233	247	228	225	222	213	215	229	214	196	231	243	215	215	205	215	206	207	214	205	231	223	239	228	215	222	234	222	208	237	226	198	225	217	213	259	208	204	240	220	243	221	227	204	232	216	228	233	230	218	216	224	246	237	217	244	248	191	232	210	219	212	218	204	214	208	252	233	217	255	208	212	218	232	227	230	245	234	218	231	224	232	208	223	204	218	241	226	212	234	235	238	213	236	213	232	219	215	186	227	206	209	234	212	209	192	207	221	218	264	228	215	248	238	236	243	206	229	249	230	209	179	227	183	222	213	211	224	208	244	213	243	227	229	220	249	219	178	231	238	229	226	215	222	233	238	229	231	217	215	213	214	213	221	241	235	206	221	231	228	249	234	216	222	205	237	222	199	205	215	222	241	226	220	221	226	233	232	217	207	203	201	216	215	224	257	223	215	188	201	221	215	230	217	247	233	211	208	226	222	214	202	218	249	196	218	228	234	209	236	205	218	209	226	237	249	199	224	209	205	213	216	224	258	236	199	249	246	233	225	215	242	227	214	213	212	220	235	221	213	242	188	200	210	222	232	205	249	227	227	225	233	230	235	199	201	245	218	233	215	239	220	212	216	201	224	219	222	230	203	211	216	268	224	235	240	196	216	227	266	206	220	192	206	238	248	250	230	203	232	214	230	235	222	240	239	196	227	217	225	200	230	244	227	224	204	222	244	191	218	244	249	197	213	247	228	227	243	229	220	222	219	231	229	219	243	234	205	210	221	212	227	211	209	224	204	239	218	203	193	229	248	198	234	217	242	209	204	237	220	214	213	225	216	205	235	202	217	204	227	228	236	229	241	231	216	216	213	191	236	224	213	219	224	210	247	203	210	232	212	233	228	222	211	231	226	246	231	218	225	213	232	242	237	216	225	199	240	208	224	209	219	240	221	219	227	219	218	204	222	213	202	209	228	203	199	219	253	207	199	254	204	233	217	250	217	245	216	246	232	214	216	244	239	234	210	195	201	223	228	224	196	226	213	220	222	235	232	198	243	215	241	208	225	237	221	265	221	223	242	201	202	228	207	260	219	243	202	220	217	207	190	231	202	228	214	233	196	214	232	227	208	228	229	218	219	212	208	223	215	223
24739	21702	29293	24636	20840	2363	764	568	427	378	409	357	359	340	303	310	274	298	265	290	266	302	310	297	274	301	265	296	270	277	262	284	276	264	265	264	275	251	287	232	273	267	268	288	284	246	245	249	278	258	237	291	260	250	242	267	252	278	276	270	272	248	254	268	268	277	259	264	274	254	249	293	269	268	243	258	252	274	261	269	280	273	275	267	262	264	216	248	258	290	258	263	275	244	278	255	249	269	259	250	282	240	260	250	257	274	261	297	272	244	251	278	273	253	242	255	264	241	278	259	268	235	245	274	264	240	272	262	257	264	241	231	253	267	230	249	270	269	249	268	265	263	241	233	272	256	245	281	266	258	268	269	251	264	281	262	267	258	260	254	283	245	267	247	242	244	241	277	251	244	251	261	248	220	246	251	262	236	252	298	319	249	256	238	268	286	265	255	270	250	255	274	269	260	271	269	271	244	282	268	231	268	248	280	257	265	253	248	251	251	254	244	223	250	276	237	257	252	253	233	253	257	233	270	261	254	247	252	276	244	265	265	276	269	266	299	246	248	236	266	253	252	239	234	263	241	273	246	252	257	243	257	232	269	247	256	216	258	256	235	279	268	247	243	275	242	242	258	247	270	252	288	235	267	268	248	267	236	273	279	270	237	273	258	244	290	265	277	254	274	256	250	251	261	250	262	260	245	265	240	242	244	254	251	239	252	260	272	263	256	288	272	274	265	257	275	245	287	258	220	259	266	252	275	253	262	258	242	217	235	243	296	248	231	269	264	253	264	227	258	252	282	237	250	226	268	253	261	249	284	256	255	299	254	275	231	239	273	271	250	257	290	236	283	255	235	241	288	263	227	272	288	263	237	262	237	267	270	273	244	262	259	285	288	254	262	265	232	295	279	223	291	238	248	252	250	268	268	257	268	260	244	245	253	254	287	263	269	271	275	245	252	256	254	265	283	255	258	245	239	290	224	265	275	261	267	252	269	271	258	242	255	265	246	246	276	235	266	257	272	279	265	293	245	254	280	250	241	263	237	249	295	279	266	277	262	248	286	257	235	276	237	258	236	281	286	259	277	252	255	265	269	254	253	276	278	264	250	271	263	249	260	254	245	256	285	244	231	257	265	269	251	245	244	288	272	251	246	247	250	265	286	285	256	245	285	277	266	268	281	293	240	241	255	256	245	273	238	242	276	254	263	257	240	287	267	230	246	258	232	257	254	254	264	255	235	261	250	250	257	233	261	266	247	250	265	250	268	282	272	254	255	243	237	247	267	272	274	246	251	257	254	253	276	276	215	261	247	239	255	271	262	239	253	293	269	278	262	253	274	247	243	265	252	247	248	283	287	245	259	225	275	257	269	242	252	248	241	289	273	233	235	269	249	264	238	223	269	258	257	251	244	259	294	258	279	239	262	266	288	249	260	249	259	266	248	285	278	258	259	246	279	265	264	274	259	259	276	276	260	245	268	248	260	259	261	290	243	266	239	245	298	252	246	278	285	271	255	266	248	263	240	237	230	253	266	279	283	277	274	280	263	241	254	239	280	256	239	224	267	267	259	261	246	232	285	249	244	270	270	258	243	280	263	256	268	272	292	236	240	215	255	242	246	268	268	282	269	270	262	239	227	250	262	283	272	276	238	238	266	247	275	286	231	257	241	262	260	268	252	261	230	276	259	236	256	282	247	269	275	244	241	237	256	270	246	261	246	249	260	231	248	268	261	239	237	257	238	251	252	265	241	227	252	268	281	284	300	235	247	241	246	252	287	263	257	247	266	280	260	232	271	266	263	249	278	255	293	248	253	269	241	270	255	254	263	261	246	261	250	231	262	255	239	222	247	260	288	238	269	247	286	248	282	233	272	254	244	266	264	282	259	266	291	269	265	239	251	258	272	291	279	223	247	269	280	284	277	264	266	265	243	255	259	245	256	259	274	261	268	242	236	265	253	253	247	258	231	318	253	252	254	262	245	248	227	229	230	251	279	254	255	245	278	264	282	271	268	261	272	262	272	255	254	269	244	252	251	248	263	265	268	252	218	262	263	269	265	249	257	265	248	250	250	265	232	260	241	265	252	264	263	266	264	258	267	270	283	263	260	242	267	244	289	295	243	275	243	234	273	266	258	254	258	262	262	244	251	253	276	275	258	241	233	272	252	269	241	254	265	274	257	256	265	292	243	271	270	249	248	247	251	248	268	239	255	262	264	284	263	274	250	247	235	255	299	267	263	287	249	246	271	237	253	260	251	236	248	276	271	255	285	251	270	254	244	279	281	254	254	259	260	282	269	272	279	271	267	238	279	225	250	254	246	240	259	274	237	253	242	246	249	269	270	253	273	271	259	235	276	229	278	255	252	245	275	263	241	254	235	242	271	260	263	281	252	263	258	278	268	273	250	238	246	234	262	231	242	261	233	255	255	263	250	244	261	232	253	254	270	238	269	251	260	261	251	294	261	247	279	250	256	239	247	251	267	263	240	245	270	270	243	258	271	266	240	249	249	260	255	271	267	245	241	250	257	261	268	226	248	258	275	270	256	267	287	278	276	263	252	224	275	250	270	235	242	222	245	267	257	269	218	260	267	309	252	230	258	273	272	268	279	243	245	262	249	259	276	236	252	259	271	279	254	275	227	293	289	278	248	272	283	250	250	256	219	231	248	256	258	213	252	261	254	270	269	238	263	268	263	255	259	246	259	243	238	249	237	258	271	234	247	244	262	260	241	273	242	248	270	252	256	276	264	277	257	270	244	265	270	252	289	229	265	244	256	254	253	229	250	254	286	283	266	264	243	255	247	223	274	248	239	282	270	264	281	278	268	271	276	252	267	268	270	275	229	242	244	269	259	256	264	281	289	275	246	271	240	263	270	242	273	272	272	239	270	307	274	277	235	273	264	269	248	259	262	265	264	250	235	290	273	240	277	258	256	229	246	281	244	266	249	275	265	264	253	220	254	279	239	254	254	260	259	287	246	286	255	248	260	260	262	294	241	275	246	251	250	250	277	264	250	254	238	265	243	245	242	276	254	250	270	278	236	277	255	254	265	263	260	275	244	285	261	277	243	268	238	286	219	226	258	243	277	258	256	258	240	246	286	283	253	252	236	274	282	250	258	220	268	247	245	296	282	273	263	266	269	225	284	274	250	254	260	257	236	263	277	255	243	261	236	246	242	225	233	255	255	268	258	250	236	260	282	242	246	294	289	278	274	236	271	258	260	291	262	243	241	274	250	247	246	269	290	230	253	266	247	263	248	284	257	279	243	259	239	238	244	272	264	264	289	226	275	259	275	253	252	263	265	271	244	277	261	279	263	265	263	264	259	252	261	242	274	276	251	283	281	249	247	242	248	259	276	237	282	260	241	261	296	262	288	283	249	248	272	270	239	238	257	220	248	297	250	250	259	259	257	250	272	283	289	268	256	236	251	257	255	247	271	243	264	277	235	264	270	250	258	262	244	223	249	266	275	268	259	278	258	250	256	279	256	259	281	266	259
37904	10108	9059	4744	3129	2329	1769	1506	1264	1044	947	872	800	751	719	694	687	670	640	619	590	586	627	569	560	539	548	593	532	541	501	511	488	522	503	524	506	549	515	491	520	519	493	524	515	483	463	471	503	518	521	495	481	505	475	492	546	487	483	517	493	470	490	518	549	510	488	506	521	517	481	484	520	463	486	469	508	455	485	522	504	456	490	506	493	490	447	469	462	459	479	494	521	488	512	461	453	454	478	497	503	507	497	547	479	490	502	490	474	453	492	493	503	472	496	511	481	463	494	484	453	559	482	504	449	459	465	501	474	445	523	466	480	473	487	485	492	487	446	505	527	461	477	497	489	448	483	481	521	508	498	534	464	509	484	465	465	471	488	440	489	467	470	448	482	533	524	454	492	456	490	484	479	519	517	490	460	483	495	474	513	493	463	484	469	487	456	492	477	460	505	415	478	478	458	505	460	493	482	447	472	475	511	468	526	483	476	477	526	461	489	482	537	503	460	476	487	458	490	450	483	504	487	455	492	491	411	472	484	493	499	475	485	425	500	492	472	499	484	449	473	471	502	494	446	456	506	490	436	471	483	476	508	484	495	489	475	445	478	431	453	498	483	485	505	516	525	443	509	482	499	513	477	450	472	470	492	521	506	456	456	452	481	498	484	436	492	486	505	486	501	478	511	501	463	495	450	480	499	499	448	487	475	465	519	473	470	497	490	508	482	507	517	551	458	457	472	457	491	481	525	470	491	467	458	488	452	457	484	498	489	480	470	504	504	485	473	472	504	462	525	509	565	499	505	493	495	467	454	492	442	458	455	486	476	479	499	456	470	501	481	485	484	510	481	487	431	483	470	452	477	514	478	477	476	475	469	489	512	493	452	450	485	440	478	476	497	493	484	463	453	452	445	480	478	462	482	443	457	498	475	494	487	463	464	469	445	469	502	482	507	479	515	466	462	476	503	499	448	443	527	480	463	456	457	462	473	481	485	468	477	503	425	465	484	503	476	486	456	465	509	469	484	506	465	492	481	450	466	480	473	469	486	533	459	500	461	464	480	475	488	488	507	477	508	468	490	461	487	464	469	487	487	480	520	467	484	532	532	456	458	485	500	508	473	511	495	478	479	465	493	469	523	504	486	515	514	450	452	455	458	494	478	515	502	470	486	527	487	474	502	469	438	481	507	446	510	476	482	529	468	494	522	502	489	506	460	455	473	488	476	477	477	487	443	520	464	469	464	455	464	503	483	510	465	482	491	463	432	464	485	495	535	461	471	515	461	488	524	459	508	472	447	470	491	474	516	464	487	484	509	488	462	467	458	465	453	492	499	481	457	460	496	463	482	487	546	504	481	497	492	541	485	483	479	494	484	495	502	441	465	514	491	480	460	438	466	515	469	496	511	477	494	506	446	487	474	483	478	471	476	486	452	463	472	446	472	491	480	466	508	479	491	490	505	503	528	496	502	489	487	492	506	487	477	488	491	481	490	505	429	505	446	462	452	513	480	488	507	505	469	520	510	468	480	510	478	510	448	542	483	504	470	501	441	498	491	466	487	487	493	499	487	479	489	519	471	535	503	429	484	479	497	514	493	495	502	503	493	502	497	516	475	488	502	478	515	519	533	462	501	518	499	495	466	488	491	498	477	471	495	531	472	474	466	479	460	447	448	478	511	506	507	481	465	477	477	517	468	451	490	474	468	472	480	475	483	475	513	501	492	479	476	499	470	467	469	485	505	489	510	449	492	479	454	469	479	476	484	459	448	477	432	467	524	450	483	461	477	468	487	467	469	508	476	488	501	497	479	501	491	464	492	421	481	466	527	452	475	525	484	504	458	447	510	497	485	491	464	479	523	493	491	503	504	478	489	491	467	487	495	485	486	474	459	450	435	488	492	522	439	463	481	468	418	478	482	483	490	481	441	513	506	477	465	468	463	458	490	455	470	494	458	478	532	468	511	467	472	494	472	525	446	488	488	478	488	499	496	491	485	464	476	484	444	445	496	447	462	488	459	485	475	495	456	466	422	473	496	476	453	469	452	493	479	489	519	486	477	484	493	497	501	482	501	463	482	462	438	488	493	505	499	491	514	483	483	481	493	492	480	483	458	510	520	494	464	442	486	471	467	520	451	504	468	486	514	468	506	454	494	498	521	465	459	491	499	477	490	462	461	481	482	453	466	468	492	491	497	493	459	476	463	506	495	456	482	503	442	495	488	470	471	462	433	478	491	497	493	474	467	471	484	462	465	502	488	442	487	463	496	465	473	521	485	484	503	455	479	446	508	529	452	472	485	442	463	464	484	506	502	470	458	488	464	449	442	497	479	517	493	453	493	477	512	474	500	465	468	516	461	484	491	434	472	453	497	514	499	476	403	472	467	458	492	481	483	496	479	491	482	516	513	490	476	480	497	500	484	475	498	484	426	480	498	467	478	444	464	524	520	509	506	517	460	487	507	495	452	437	465	510	443	494	495	492	520	491	492	496	501	487	455	467	516	499	507	471	455	471	481	458	491	499	492	481	475	446	510	513	461	473	466	450	513	490	515	446	477	487	487	524	470	478	449	487	453	437	477	458	478	458	499	464	485	474	467	502	505	462	473	437	501	493	487	477	495	485	454	492	473	484	465	493	486	477	420	475	481	523	487	458	502	478	469	462	495	499	488	485	482	463	469	424	445	458	504	468	464	446	473	488	477	504	447	450	452	457	473	489	468	479	523	488	479	507	482	472	488	507	495	471	439	483	496	476	516	509	515	465	480	479	501	477	463	466	455	452	497	487	490	498	435	486	448	465	464	490	481	544	496	514	468	437	493	502	478	485	499	459	470	466	490	438	492	509	517	512	473	483	483	465	543	437	499	485	494	494	450	491	476	483	525	466	539	492	521	504	475	480	487	464	491	459	471	452	481	473	487	505	460	477	489	506	460	510	481	476	489	490	454	481	468	460	526	471	503	464	510	468	447	472	497	473	476	462	480	445	456	471	467	470	436	477	479	501	475	447	475	477	473	490	519	502	463	464	489	501	480	479	512	468	469	478	484	455	494	486	465	492	479	491	463	523	481	528	454	459	484	444	413	467	489	469	505	467	498	452	497	471	488	518	489	473	519	490	480	456	499	508	455	466	461	515	452	470	476	459	476	495	456	480	457	441	489	513	481	474	502	501	461	521	521	461	477	452	447	438	473	456	473	511	436	507	477	519	507	510	473	480	481	459	490	492	445	501	484	483	423	473	474	438	489	465	511	477	462	490	484	495	494	466	492	479	484	495	492	474	496	473	480	506	470	503	468	489	496	486	451	466	456	484	532	486	480	414	473	507	443	476	478	503	452	479	481	459	450	505	470	460	520	461	453	507	480	492	502	461	475	472	482	479	509	514	463	487	521	476	472	451	434	470	444	497	528	480	484	447	481	516	453	502	529	439	500	487	459	494	480	504	488	466	464	452	483	471	482	453	476	490	465	492	478	476	450	493	471	487	468	455	467	465	476	484	443	465
23786	21732	30020	23988	21736	20364	2791	1036	843	743	675	660	622	600	550	599	569	509	576	544	515	493	488	466	488	494	501	521	443	495	453	447	450	500	478	435	488	469	498	462	493	492	455	465	436	464	455	452	472	462	451	464	475	457	461	475	454	510	499	450	443	480	485	461	458	463	440	446	448	450	451	426	455	427	439	463	462	435	464	438	430	414	462	423	498	508	488	422	424	426	453	457	429	451	415	415	449	455	458	430	448	455	476	478	490	468	437	443	463	450	422	457	465	446	488	453	470	456	402	425	448	465	453	443	463	449	491	439	479	450	446	470	480	437	401	468	469	439	431	409	477	455	474	471	462	451	495	484	452	440	436	452	454	452	462	505	457	426	453	430	427	465	478	486	458	447	456	388	435	459	431	476	471	437	428	452	518	405	445	423	485	461	402	463	438	458	441	477	424	458	445	396	478	461	436	466	460	456	445	452	483	429	464	443	440	419	454	469	470	455	452	462	420	464	452	414	468	426	443	465	457	468	457	437	481	455	437	437	450	424	461	400	443	476	456	408	429	454	435	414	436	461	460	471	437	489	467	438	428	454	480	463	445	462	447	456	463	450	475	447	481	436	466	414	436	442	406	440	454	448	430	433	426	474	410	469	449	425	484	428	442	438	473	463	458	426	424	476	426	463	467	452	433	430	426	404	426	446	452	466	453	482	479	439	477	430	434	453	451	468	406	465	474	471	456	465	428	450	463	439	421	445	469	448	422	453	423	472	459	429	446	463	412	443	491	445	475	439	457	460	454	489	463	467	417	441	444	409	471	489	444	412	461	433	453	465	470	458	468	444	474	456	425	426	490	457	411	455	442	447	452	450	459	481	456	443	445	435	418	420	451	451	449	487	461	442	428	430	470	431	471	424	441	437	474	484	430	470	430	435	446	438	415	442	450	467	437	476	456	440	444	433	430	470	453	436	448	451	447	427	441	452	436	459	508	472	446	475	440	471	467	433	445	440	410	486	469	385	468	484	427	425	481	445	479	460	438	453	414	429	445	495	464	433	511	478	465	453	440	470	480	436	460	448	430	400	477	472	400	420	446	468	430	417	433	451	450	442	470	470	462	423	429	435	446	431	480	473	459	421	447	468	448	447	453	473	451	433	448	436	416	459	468	441	433	437	435	449	461	435	464	448	454	453	479	434	465	448	479	437	464	434	444	431	468	442	467	427	476	433	440	454	425	457	437	454	431	475	453	468	450	481	472	434	480	440	423	467	437	435	444	467	425	449	461	483	438	490	458	490	450	457	471	455	486	447	477	432	463	454	459	442	480	416	452	455	460	427	453	464	450	453	448	431	461	481	485	439	456	442	412	431	452	424	418	471	424	441	425	443	493	474	428	420	458	464	478	450	439	447	476	448	451	404	469	449	493	449	443	457	428	439	473	458	448	489	439	465	429	507	484	454	459	449	447	447	437	489	441	448	492	447	439	463	458	486	412	455	495	435	457	437	475	455	457	449	478	456	427	447	474	411	444	476	434	470	467	443	449	400	432	441	476	425	453	467	450	459	427	416	447	428	449	415	490	447	488	477	434	448	434	468	466	420	455	474	408	452	453	443	453	437	462	479	432	453	465	461	439	443	476	459	451	459	461	443	481	473	459	471	453	459	441	426	474	442	487	427	467	441	460	392	449	459	482	463	454	457	482	423	417	485	472	438	433	439	443	448	447	460	444	461	502	433	446	447	456	421	457	449	461	406	437	461	448	480	471	446	451	413	432	459	424	482	476	427	428	451	450	426	449	436	435	399	458	447	487	448	465	427	437	456	439	446	460	419	456	478	475	431	462	411	437	449	455	436	462	482	455	480	454	448	460	503	436	461	467	451	439	452	446	469	472	435	405	428	443	455	435	428	454	450	448	447	417	481	484	452	461	441	434	435	445	450	448	444	500	461	457	463	437	514	455	474	425	467	462	444	431	430	424	480	382	467	500	420	446	437	471	420	424	477	442	493	436	433	449	446	481	460	496	446	473	461	463	465	439	490	413	445	452	469	428	411	455	440	494	409	443	433	434	441	481	455	427	447	446	414	460	448	485	468	449	466	436	436	455	433	467	445	463	468	464	449	474	446	455	446	449	439	439	434	434	476	443	445	476	461	458	433	432	493	422	432	454	443	468	467	423	448	467	450	459	423	447	455	428	440	438	415	457	435	486	448	430	472	434	442	487	431	472	441	450	458	410	449	461	456	416	484	384	461	465	490	491	449	442	398	475	446	463	457	431	430	427	474	466	473	458	425	481	440	457	441	451	449	465	456	463	447	431	468	464	422	458	455	452	454	444	456	478	444	429	461	547	465	438	450	468	459	406	481	477	432	463	439	431	473	437	476	395	429	422	440	438	422	459	472	450	420	444	454	438	429	436	458	453	456	454	462	449	424	494	439	440	450	415	404	464	465	451	432	447	459	493	456	445	473	417	449	414	494	435	442	422	424	454	386	410	396	455	458	431	457	389	471	464	466	467	439	472	462	442	441	435	415	428	417	459	423	448	458	443	417	435	476	468	448	478	466	468	442	457	439	453	441	471	463	463	447	428	405	419	474	447	482	438	451	463	419	464	453	482	466	450	478	424	435	443	423	421	463	457	443	474	446	466	464	470	437	423	437	430	435	411	475	467	504	476	459	453	446	477	460	419	471	473	429	441	468	425	446	422	495	434	424	459	443	433	467	448	408	421	450	447	478	403	457	433	434	413	480	443	448	477	449	456	489	472	466	432	473	434	467	466	462	460	460	413	468	425	477	485	454	470	437	442	451	419	453	453	445	482	477	459	491	464	436	451	452	414	459	453	442	456	417	465	450	469	439	443	450	472	436	424	452	436	433	424	424	443	443	469	445	478	431	443	407	483	434	454	451	427	461	465	433	461	411	435	414	422	441	444	452	423	461	477	462	450	448	438	479	457	485	466	457	418	455	474	445	421	465	442	443	458	441	408	437	464	490	460	488	463	472	479	462	427	451	464	439	424	464	461	479	447	428	455	471	433	465	440	428	460	432	446	449	438	429	437	475	442	421	442	474	449	455	457	483	448	476	409	422	425	427	425	459	477	453	465	434	483	439	452	428	433	486	439	478	441	422	481	433	425	426	464	435	415	459	446	440	446	431	469	447	433	470	434	423	416	452	419	487	447	457	454	413	472	473	456	444	487	465	454	456	478	467	474	478	451	442	463	443	482	469	466	451	432	423	426	468	432	456	434	453	446	456	427	449	443	461	446	447	445	462	434	449	477	464	461	437	469	436	462	472	432	452	424	443	420	438	489	442	415	416	409	486	449	423	425	440	433	481	427	450	457	444	468	469	484	455	458	445	445	468	465	446	458	474	510	401	430	452	478	458	430	423	488	454	459	460	447	416	439	438	455	418	446	467	444	433	474	442	411	445	488	414	417	458	453	437	416	465	514	418	473	416	437	448	496	500	444	450	466	477	446	456	407	469	459	475	460	458	451	439	457	472
45104	15778	14593	7919	5618	4259	3324	2685	2259	1935	1785	1602	1441	1373	1262	1173	1151	1069	1065	1047	997	1006	998	911	963	886	975	886	938	879	874	887	829	863	833	862	864	821	861	886	814	802	820	789	822	806	861	847	824	850	852	808	810	785	824	795	812	803	849	758	850	795	758	812	798	821	802	836	851	796	792	789	821	808	801	794	775	772	781	846	804	762	766	859	802	837	806	784	829	783	801	750	789	792	811	798	864	875	817	848	823	765	815	789	811	805	805	816	734	761	760	781	888	826	777	799	785	785	825	819	811	826	820	844	784	840	756	796	835	779	821	827	824	795	826	813	815	786	802	801	803	774	778	839	768	794	753	823	807	803	760	814	768	817	817	752	815	777	807	847	771	775	768	861	839	766	759	793	765	817	790	764	832	774	792	780	844	838	750	747	776	757	789	766	810	797	771	817	756	767	809	802	856	772	822	836	801	806	826	792	795	762	797	804	795	761	827	775	830	775	792	827	821	816	806	794	798	834	784	769	782	813	835	814	739	757	801	828	808	816	866	795	775	806	808	798	790	791	768	839	808	810	806	761	786	778	822	789	860	821	760	817	759	827	810	813	786	743	802	747	811	811	800	819	787	804	799	801	815	774	805	779	820	765	816	788	796	793	787	803	791	787	733	790	781	862	792	782	779	759	766	803	819	765	764	778	809	800	817	829	797	809	819	896	827	777	793	812	804	790	743	816	798	784	830	817	826	831	746	780	767	784	798	753	788	799	850	818	784	819	856	757	764	792	765	807	778	789	745	774	819	828	766	771	815	766	775	798	760	825	843	837	790	807	796	785	775	818	751	776	799	812	796	777	807	794	813	820	775	757	821	781	808	871	766	766	785	872	808	780	744	826	846	823	774	821	839	849	736	851	776	792	809	838	771	800	824	823	737	756	804	746	837	764	840	795	786	806	770	797	782	805	750	795	799	756	809	811	754	831	759	765	755	829	775	789	815	779	822	805	852	805	848	824	816	760	833	787	799	809	808	762	799	779	875	810	777	784	836	788	805	778	801	833	799	800	785	811	750	798	792	787	761	781	773	769	819	857	807	811	799	823	844	750	771	761	774	793	786	787	788	742	784	829	809	779	817	802	796	778	786	767	798	779	815	794	799	796	830	789	809	847	780	756	712	796	773	785	764	774	832	822	787	777	759	844	816	737	812	778	819	774	815	781	782	794	836	824	786	773	780	843	804	763	837	755	793	776	838	765	804	821	781	800	812	752	791	801	797	815	810	771	788	781	835	803	803	810	762	780	789	805	794	818	747	811	819	803	797	748	783	783	793	809	815	785	811	814	814	800	766	789	779	774	772	838	756	766	782	807	857	781	774	765	816	843	808	830	752	777	789	769	747	751	807	856	768	776	789	816	784	753	738	752	807	770	799	771	767	825	819	788	783	771	829	783	783	797	805	839	795	825	826	773	811	803	769	805	807	834	832	809	813	781	808	826	840	776	837	823	859	783	821	752	784	776	818	797	785	785	745	811	833	795	756	801	726	831	776	819	790	806	810	794	804	805	803	804	780	800	768	812	850	787	762	818	816	841	844	819	827	770	783	765	758	747	767	775	754	802	781	762	780	804	823	795	785	734	794	747	814	793	774	802	773	804	774	764	806	769	790	804	753	840	780	821	816	802	817	822	823	838	780	777	808	793	774	823	823	820	810	825	805	776	824	760	781	804	782	792	788	801	822	764	826	804	801	789	830	760	785	777	844	787	773	794	772	795	761	825	722	751	818	766	760	789	789	818	822	762	766	772	752	779	775	818	844	789	747	814	826	755	770	758	801	723	751	782	797	786	758	754	807	854	759	779	808	809	744	799	787	763	782	787	808	796	837	790	787	806	842	806	815	759	783	805	823	787	792	753	824	785	773	765	780	776	793	781	825	789	856	800	842	796	819	805	789	808	796	842	794	740	741	747	784	812	799	840	793	799	761	810	786	814	814	762	801	844	780	823	847	808	795	722	833	793	823	783	754	816	803	842	792	746	769	777	811	742	790	808	821	807	733	789	777	781	781	792	791	806	781	795	799	799	734	811	822	825	792	800	757	833	821	819	768	821	769	752	807	805	777	822	837	769	830	788	763	787	814	778	845	798	820	751	792	792	768	787	795	799	818	767	786	749	800	771	780	802	773	816	771	817	802	779	793	807	779	805	809	789	817	784	811	821	831	802	781	836	783	842	830	804	766	815	765	845	838	818	819	800	766	797	814	812	779	822	845	806	760	812	814	791	813	807	799	760	805	778	817	769	824	765	766	819	800	803	755	773	813	797	775	812	826	791	773	784	790	793	769	772	827	816	818	796	785	819	779	801	797	795	774	791	801	799	828	786	811	813	782	792	827	793	810	829	767	727	829	799	782	785	755	751	786	832	831	772	745	786	767	807	724	819	763	797	755	823	761	835	793	780	792	803	781	800	816	796	809	776	776	821	791	799	794	781	752	817	799	843	774	789	772	777	781	767	754	776	832	823	810	824	803	800	818	828	790	783	763	810	788	770	844	811	786	891	846	754	796	803	805	803	823	800	802	792	782	827	817	777	818	809	843	802	817	827	771	758	865	799	778	782	835	795	801	789	799	761	744	799	805	835	781	722	780	798	790	770	815	830	795	828	790	772	833	826	783	800	753	830	788	778	790	768	803	797	776	788	770	823	819	764	794	800	804	840	764	814	763	850	816	820	811	824	801	814	745	779	826	774	754	792	771	799	784	786	776	804	762	813	854	802	733	783	766	810	795	770	780	838	822	747	769	788	772	794	788	772	819	791	821	788	808	755	793	789	804	795	756	823	796	820	783	753	791	766	771	798	836	804	771	828	795	831	778	797	835	841	784	800	803	803	804	779	745	775	784	816	807	819	801	822	752	810	754	768	811	738	828	820	773	827	865	821	799	797	760	766	836	816	820	825	787	766	816	745	749	820	864	791	827	766	764	827	789	826	828	860	778	812	799	828	828	778	879	778	789	792	783	780	755	799	798	774	785	790	823	817	817	783	794	795	761	794	792	801	780	829	806	817	744	749	796	797	817	841	790	807	765	806	811	817	789	788	759	784	767	782	793	806	769	834	844	820	768	801	808	768	819	785	752	803	795	749	783	774	752	816	753	827	798	796	829	842	787	800	825	820	796	786	764	805	769	810	780	768	794	820	796	773	814	803	765	818	810	744	758	793	781	810	797	793	778	792	781	759	787	809	802	808	773	871	833	779	808	792	865	810	831	802	769	836	827	810	793	754	773	785	739	826	759	785	811	806	814	790	796	769	814	796	742	747	788	799	795	773	791	816	754	828	783	822	765	736	833	802	742	770	808	831	794	805	798	789	801	806	802	777	764	773	772	739	791	787	825	779	794	785	839	802	778	767	787	775	819	836	784	773	813	821	765	812	775	809	778	785	750	789	801	791	816	825	809	851	797	846	813	819	778	807	830	788	789	769	830	748	800	812	797	750	790	786	838	799	747	830	782	793
27268	21077	8332	436	200	155	155	139	135	134	111	120	117	125	97	117	122	92	119	107	102	98	88	127	116	103	125	111	113	99	114	124	121	107	99	133	116	100	116	110	118	117	107	103	114	117	108	119	110	100	103	111	119	97	115	92	111	92	98	123	115	109	106	126	111	103	119	116	99	97	104	118	103	122	105	104	111	103	104	103	114	129	105	100	97	122	102	117	101	109	96	112	103	109	94	117	89	109	108	135	121	91	98	116	103	103	117	104	100	98	99	117	118	110	101	118	97	101	114	95	117	107	111	110	116	115	124	126	109	97	110	108	118	126	117	103	115	116	112	113	124	110	114	101	113	120	112	126	101	106	109	117	114	118	106	121	105	120	105	113	109	122	100	98	102	102	102	116	93	111	118	111	101	116	108	116	99	109	100	123	106	104	122	113	86	112	100	115	109	108	92	103	129	121	116	121	108	115	87	105	99	96	110	107	118	107	107	108	107	131	104	95	129	111	126	115	98	95	95	124	99	119	96	102	113	108	124	106	114	93	111	102	112	109	124	103	100	112	108	100	106	96	119	86	105	121	95	111	114	122	133	107	108	110	128	121	109	117	101	107	103	116	111	100	111	102	102	96	109	137	101	119	123	107	119	108	122	114	128	105	89	110	112	105	110	108	91	125	119	114	111	129	116	101	97	104	101	123	81	113	128	117	107	95	122	118	95	116	109	116	111	116	110	129	116	106	120	102	121	113	102	112	131	119	104	110	121	101	91	113	99	111	102	115	126	106	110	113	93	106	122	100	119	111	113	116	98	107	110	114	104	107	100	122	109	108	101	92	121	109	102	101	96	116	131	85	116	110	123	103	104	81	102	112	120	111	101	88	118	115	111	94	119	105	111	121	95	132	90	93	106	107	118	115	106	101	116	115	109	107	106	119	105	121	109	112	115	128	122	106	100	111	97	108	109	123	97	114	108	102	102	99	98	103	104	113	138	118	129	106	111	117	117	131	105	128	111	108	97	108	131	109	101	123	120	114	114	100	100	127	97	99	112	117	104	98	112	108	107	99	114	121	113	100	114	109	113	127	102	115	104	116	106	109	120	118	106	112	115	119	94	102	109	105	83	111	96	97	114	108	99	105	105	110	104	95	115	87	110	100	110	87	116	116	111	115	119	99	112	113	113	125	109	109	88	93	96	89	108	119	95	93	108	111	98	119	103	113	99	117	115	113	111	103	105	105	129	110	105	132	106	129	104	91	101	97	110	89	130	95	97	103	110	105	99	106	114	123	112	114	119	105	121	102	113	126	118	95	113	85	121	107	126	109	111	96	111	127	102	122	107	107	111	118	118	115	113	105	90	86	100	107	105	91	126	102	101	123	119	117	99	101	99	104	90	98	96	123	114	99	123	112	121	120	106	119	119	99	101	120	114	107	106	107	113	114	117	105	106	95	84	107	106	118	103	106	122	110	120	113	95	119	105	81	118	109	117	107	114	95	96	102	106	133	103	117	106	121	97	127	114	131	86	98	111	113	101	114	98	111	104	94	130	102	94	106	99	128	115	98	117	126	98	89	100	111	113	112	111	90	112	124	100	109	112	96	128	106	87	103	97	111	104	106	122	113	105	100	108	112	113	110	99	108	105	103	113	111	117	115	115	117	111	110	93	116	109	114	104	107	130	124	106	110	110	106	128	107	115	95	122	104	93	111	112	112	135	114	116	121	98	96	107	117	128	105	116	110	94	112	105	99	105	108	99	86	122	114	94	103	113	96	107	111	96	105	100	102	101	100	128	99	88	104	110	95	105	125	126	108	99	124	121	108	120	112	92	100	111	106	97	106	113	104	120	93	114	91	122	93	112	119	117	122	120	124	118	101	101	119	110	115	103	113	114	112	98	118	126	105	89	106	121	95	104	103	101	104	115	99	84	102	108	97	111	127	103	110	124	113	118	122	119	126	86	105	94	108	128	99	96	117	110	108	107	95	121	101	120	122	115	122	113	89	112	114	113	109	125	131	92	110	113	122	122	105	100	110	118	121	101	114	109	120	130	137	107	107	116	105	120	106	105	107	105	110	131	115	106	112	112	111	120	113	111	121	115	106	103	105	110	108	114	115	108	136	94	104	100	107	119	127	89	112	116	71	110	133	101	91	104	118	93	109	110	111	105	106	99	103	97	110	120	110	117	103	97	90	109	92	130	96	107	122	106	104	116	105	114	96	103	112	90	126	115	132	110	112	84	102	89	110	114	102	95	108	108	109	122	118	103	115	123	119	113	125	118	98	116	100	92	93	99	114	103	107	120	120	109	122	111	110	124	106	105	116	98	107	110	115	113	121	102	109	101	104	119	126	110	108	118	118	112	90	94	125	106	103	119	122	113	100	102	105	99	129	116	109	116	107	90	106	125	104	125	103	119	91	87	123	121	90	97	97	121	85	112	116	109	107	118	118	98	121	119	92	102	97	98	101	124	102	117	101	107	100	114	106	118	103	133	104	112	106	124	122	122	137	103	90	120	94	114	102	120	106	125	110	115	129	96	117	118	106	124	113	105	109	134	121	103	91	127	125	104	124	108	101	111	118	117	121	97	114	113	112	114	121	98	114	111	116	86	133	110	106	121	112	91	104	120	119	100	86	90	96	103	124	106	125	107	101	123	113	115	119	95	112	90	99	117	122	106	109	105	119	128	122	116	122	118	101	108	99	117	104	119	104	115	98	95	120	112	101	102	99	116	126	102	103	121	137	120	108	84	111	103	133	111	115	95	110	112	124	110	108	115	105	109	104	91	122	96	119	102	111	106	103	122	110	91	114	107	119	106	120	123	92	116	92	118	107	107	100	105	99	111	113	104	117	113	114	113	110	120	97	115	116	102	106	111	109	102	109	99	120	102	118	109	103	113	122	129	92	106	114	102	115	116	114	132	121	104	136	102	121	105	111	114	110	110	98	118	104	110	110	115	97	103	137	97	122	103	116	117	114	96	110	96	106	92	122	118	114	104	108	103	110	123	111	106	100	112	108	111	99	128	118	111	120	117	115	121	92	126	120	99	99	98	105	121	92	108	100	105	111	115	100	103	103	109	125	121	112	119	116	109	141	108	110	104	123	105	110	103	106	97	114	111	115	99	109	113	100	107	95	114	116	107	105	106	117	102	120	107	112	103	115	114	118	106	111	108	103	112	110	115	117	90	90	103	113	105	116	96	87	115	90	110	119	121	96	104	102	127	115	124	119	108	110	125	107	108	109	99	105	86	119	93	102	121	130	107	102	97	103	110	125	103	118	106	119	113	98	98	112	110	102	102	139	113	101	103	117	104	103	111	104	117	147	112	94	116	100	98	105	119	92	117	87	118	111	114	104	123	106	119	93	110	105	115	120	120	110	118	94	119	112	98	115	97	115	98	133	117	116	110	113	122	118	125	95	109	131	112	91	140	104	116	116	101	104	109	105	129	117	122	133	117	107	116	108	103	101	114	130	108	106	118	111	90	119	107	118	100	99
17557	1485	1156	624	473	382	334	311	307	265	241	251	263	291	258	211	254	227	240	219	254	199	182	229	227	232	225	242	205	226	228	214	220	215	232	226	234	246	213	211	221	241	218	221	220	231	242	228	229	216	221	238	204	197	239	229	218	262	200	239	209	227	239	216	205	212	205	234	236	207	198	208	222	227	222	224	234	210	220	198	220	210	200	232	212	221	210	188	223	203	234	229	238	235	207	208	197	214	212	210	208	207	236	232	229	207	214	203	227	231	233	213	213	230	230	215	215	204	219	212	253	217	227	209	219	208	227	251	218	221	211	223	197	230	209	211	212	238	238	213	206	216	194	225	221	187	228	227	221	228	241	239	234	209	220	229	225	218	225	233	195	219	210	221	227	216	240	211	226	233	245	215	208	226	203	229	230	229	210	191	230	225	226	202	215	220	238	224	204	233	226	212	228	258	224	214	224	206	217	219	203	209	200	242	213	249	231	218	224	209	214	220	207	188	215	246	194	239	229	227	237	242	218	210	201	224	217	244	207	188	243	212	198	224	221	223	209	229	214	214	210	214	225	221	217	209	218	215	227	228	199	234	235	233	210	181	217	243	216	241	226	207	226	247	210	202	217	220	202	218	229	230	202	215	236	225	229	250	209	230	203	216	222	210	211	227	231	237	207	242	193	233	214	212	230	206	207	236	242	224	202	223	195	211	232	220	235	243	212	229	218	198	219	236	224	229	223	214	205	234	226	201	212	215	221	211	224	223	213	231	216	211	235	204	205	251	238	212	244	221	222	215	230	197	225	203	220	221	198	215	218	192	223	215	234	227	193	224	233	245	222	213	213	217	240	224	258	208	226	220	213	232	233	228	220	218	237	216	211	226	219	191	234	238	192	246	236	243	234	225	220	227	230	205	233	253	220	232	244	209	256	200	231	230	223	215	200	243	216	237	211	194	229	203	217	198	209	226	196	225	234	210	213	232	209	221	213	221	240	222	209	231	203	235	245	236	193	248	206	225	222	210	236	215	217	215	214	225	232	220	178	201	225	229	194	229	215	234	236	230	251	217	196	209	223	232	229	224	216	215	230	210	245	232	231	250	233	235	236	210	213	204	191	212	216	198	235	232	229	212	208	219	224	240	229	208	211	206	233	234	235	224	232	232	235	203	223	234	231	234	236	228	223	236	230	216	254	216	220	231	217	222	198	212	229	254	232	208	208	223	200	220	212	238	220	220	216	238	213	202	222	241	223	217	256	206	219	187	232	211	228	202	235	248	218	225	222	206	221	232	188	223	210	222	231	220	220	220	222	201	228	238	216	216	211	221	201	219	241	222	221	241	220	211	224	235	216	221	229	226	224	194	223	206	203	209	224	224	219	210	217	209	221	213	218	197	211	213	209	214	213	216	211	204	258	239	229	202	218	206	236	216	239	213	225	208	211	198	215	223	216	217	211	214	213	213	220	216	213	229	244	262	215	218	227	215	229	221	215	216	214	238	221	207	209	217	213	206	206	201	213	221	242	228	227	235	246	206	238	197	201	200	221	208	202	200	211	233	221	203	221	233	226	224	230	213	202	181	239	219	205	207	213	200	215	211	212	246	208	221	234	227	193	210	216	228	245	225	231	234	219	230	215	227	220	241	193	243	212	204	227	229	215	215	237	216	227	238	223	210	205	235	214	217	191	230	221	221	225	216	194	238	243	206	224	246	232	232	217	212	223	199	205	217	218	227	216	219	194	266	182	207	206	217	218	197	208	249	227	232	224	213	233	234	241	230	187	198	218	211	223	213	219	229	210	244	226	247	221	240	209	219	208	205	246	220	237	228	217	238	227	247	202	221	215	228	205	219	223	231	204	217	229	217	194	229	221	226	219	221	218	229	208	224	229	202	244	216	204	213	188	234	217	201	191	234	236	215	215	233	226	207	244	190	194	222	210	188	199	237	202	255	223	205	225	198	221	186	202	231	235	218	193	205	220	207	224	217	238	230	242	215	221	228	218	222	234	229	204	223	234	238	251	218	220	194	226	208	230	211	233	216	231	240	233	266	229	224	221	191	214	218	224	215	241	247	231	235	221	203	223	226	236	215	251	205	210	219	213	210	216	251	221	202	247	217	246	215	238	199	245	217	220	238	240	221	228	215	208	218	228	234	233	223	224	201	217	244	253	207	207	217	233	209	202	219	213	247	222	203	207	212	241	230	213	254	223	220	214	215	226	223	245	215	189	247	235	236	210	232	196	221	231	238	226	217	224	206	234	224	226	252	251	235	196	211	215	245	228	244	233	222	218	210	223	222	235	214	203	222	216	205	229	225	216	249	228	212	238	176	237	223	235	219	211	223	249	224	227	224	232	207	215	222	220	230	217	226	231	218	233	210	247	214	220	210	229	234	208	233	222	208	201	207	224	235	200	232	235	212	207	232	230	228	192	239	232	233	203	209	228	236	229	223	200	218	184	222	224	239	238	229	220	220	220	224	218	208	224	232	219	194	228	233	212	218	218	238	201	209	216	216	235	214	215	216	222	224	192	199	225	210	256	223	216	203	212	207	230	211	219	220	226	230	213	229	239	230	230	226	238	226	230	216	226	239	213	247	226	213	218	225	216	219	207	233	205	225	251	224	224	217	193	227	249	214	197	193	226	238	222	201	250	229	231	203	213	205	241	232	222	236	235	211	232	227	212	236	205	221	224	222	229	222	224	216	210	223	212	201	216	224	226	236	188	205	228	214	231	236	245	232	201	232	213	223	234	217	214	216	235	222	241	225	229	215	232	229	235	207	211	216	218	229	226	202	217	223	237	202	212	227	211	189	209	216	215	236	223	223	208	249	210	211	232	216	230	209	219	190	204	235	215	196	232	212	232	212	219	219	213	247	219	224	235	227	202	207	219	201	248	217	208	212	186	222	224	218	223	234	209	213	186	235	218	226	204	208	214	228	218	218	214	226	218	220	218	249	211	211	224	200	232	199	223	215	209	218	219	219	218	211	225	200	197	225	221	220	206	232	195	224	222	210	225	237	241	224	212	224	235	214	221	206	231	200	230	223	236	181	202	246	223	234	237	252	231	260	214	206	244	252	209	216	186	218	237	226	226	231	217	215	241	211	216	227	238	223	228	217	241	217	200	213	225	228	202	226	229	214	240	239	212	201	248	229	194	223	215	200	216	235	220	216	234	208	230	221	239	219	205	222	241	241	234	211	218	229	232	231	229	200	209	213	231	220	218	196	227	201	213	218	230	207	210	230	207	231	242	242	216	222	248	228	203	231	216	218	222	209	224	228	231	202	240	207	225	227	206	213	199	244	235	227	217	231	229	232	258	245	208	248	203	210	210	216	210	211	215	235	232	186	247	220	205	223	235	229	216	197	227	216	206	208	233	225	247	234	234	239	220	207	239	209	217	238	218	240	212	243	203	221	212	233	226	224	207	205	223	233	207	227	189	212	213	213	214	235	209	224	210	190	194	198	229	245	220	224	217	225	215	214	239	199	240	220
23589	20700	27989	23461	19789	2284	692	518	431	388	362	343	332	319	325	293	275	273	282	303	270	283	263	269	275	243	278	256	269	278	269	256	268	276	256	243	289	251	254	262	232	281	253	231	291	252	244	262	267	256	251	224	249	219	259	281	255	248	259	277	277	254	256	239	244	246	248	279	238	254	281	214	232	240	263	259	238	267	268	206	262	257	246	264	248	254	267	269	278	245	237	241	257	253	265	257	273	238	247	263	247	244	263	246	262	245	255	250	257	264	234	241	231	247	252	230	237	273	237	256	246	207	256	251	257	247	271	235	262	233	255	240	261	262	254	244	246	245	266	253	257	239	250	260	249	278	241	255	259	225	253	231	252	232	265	260	244	226	264	258	258	248	229	234	282	264	252	244	282	258	274	250	263	236	253	256	237	248	250	254	234	234	268	221	267	266	285	251	247	252	275	256	280	226	228	272	261	248	239	265	251	262	259	243	252	238	234	258	263	275	251	244	252	223	251	267	232	245	228	266	252	259	226	264	230	266	291	247	247	260	277	261	267	242	234	233	260	270	233	236	274	270	258	252	234	266	255	254	261	227	251	235	225	258	252	270	249	238	282	248	241	243	258	257	257	237	241	214	280	238	240	242	244	274	280	253	256	258	249	264	246	277	235	250	267	239	258	245	244	258	261	244	236	255	270	232	274	271	274	265	248	237	267	259	233	241	247	230	240	248	245	233	271	261	250	242	250	254	280	224	222	254	257	245	251	250	268	228	253	261	258	279	262	272	242	267	225	225	252	280	260	277	224	260	257	240	273	236	279	255	246	242	242	251	249	265	243	240	264	280	265	243	226	211	282	261	273	252	271	247	223	219	245	259	222	258	262	277	268	244	230	230	201	275	269	278	243	273	272	251	276	291	245	242	246	205	275	264	258	241	249	231	246	280	262	264	231	238	237	269	245	246	229	227	250	250	268	244	260	246	236	221	246	255	216	218	265	258	258	285	265	229	242	223	229	261	260	239	241	251	273	271	242	226	237	248	264	266	269	250	249	230	251	231	265	229	234	254	252	248	268	224	233	235	257	233	269	251	276	237	239	219	252	243	232	251	233	235	265	239	250	256	241	236	201	254	223	222	268	261	271	267	270	255	230	249	260	238	278	274	237	272	274	243	294	245	244	257	249	247	263	273	237	278	254	260	260	236	234	241	248	244	259	254	258	258	238	286	241	217	264	284	273	240	220	247	257	261	295	260	261	245	253	249	224	247	274	227	279	257	245	268	250	255	234	263	234	257	262	253	292	243	292	253	243	250	258	238	239	244	239	248	225	272	225	231	273	246	249	248	252	255	250	252	242	245	247	240	238	278	260	270	231	241	264	259	259	255	262	244	252	242	254	254	281	229	264	222	261	260	246	244	285	247	236	259	242	224	249	265	258	282	235	271	250	244	250	268	240	257	254	247	251	244	272	264	273	249	252	246	255	233	243	246	250	277	265	262	251	265	257	257	257	212	238	262	248	238	262	252	243	250	229	270	247	235	247	276	264	250	258	231	281	241	230	272	243	261	256	244	241	233	273	259	241	250	272	236	250	257	232	267	229	244	261	267	273	223	236	245	233	253	271	249	272	222	252	248	257	260	263	229	270	254	255	277	228	249	221	248	224	271	254	237	261	258	238	260	243	272	233	220	234	245	269	234	261	245	239	249	236	268	242	233	270	229	242	239	252	260	249	274	263	273	234	236	251	279	258	237	276	247	235	242	260	247	252	275	270	256	242	261	243	267	235	281	283	264	254	244	241	254	232	239	255	228	244	268	248	263	270	252	250	225	238	259	248	262	233	262	259	260	251	255	229	250	263	251	257	255	234	222	257	283	247	246	260	264	237	244	230	229	266	242	257	240	231	252	243	238	238	275	252	253	238	251	254	225	263	272	256	210	256	227	248	256	250	261	262	265	251	239	251	279	253	255	248	263	290	267	237	253	246	225	239	233	227	253	246	244	272	264	252	270	245	255	246	257	230	258	240	241	251	255	247	262	251	220	239	244	247	264	224	228	266	234	209	257	248	254	260	264	236	235	273	240	256	264	266	233	278	265	291	248	259	248	248	241	262	234	251	259	273	250	231	242	283	249	263	236	256	279	265	259	254	249	238	229	214	257	244	261	240	267	254	251	279	269	256	256	236	236	268	230	249	255	242	240	251	270	270	242	233	234	266	229	249	237	262	254	255	236	231	265	253	262	261	230	266	256	238	257	264	240	263	264	235	262	268	238	244	224	243	270	266	258	248	236	243	252	258	243	272	246	239	259	271	231	253	244	246	270	238	225	247	228	217	240	250	235	251	234	272	244	255	254	264	271	226	256	286	232	229	235	265	262	238	239	257	231	254	214	275	233	242	275	270	257	266	259	239	270	264	244	248	279	250	254	244	256	240	227	243	233	258	234	279	241	261	262	237	241	237	250	241	249	242	262	262	253	257	265	241	249	251	242	241	246	263	232	250	256	271	276	257	265	231	245	255	237	257	254	253	234	242	229	256	256	240	258	226	284	236	270	263	242	241	245	226	258	236	278	247	252	241	219	245	235	235	252	253	240	209	228	270	242	263	260	246	248	233	238	228	251	243	254	267	231	248	265	258	247	264	253	220	211	228	267	264	245	272	249	242	257	252	251	248	228	228	267	254	235	237	244	224	241	255	256	249	247	260	220	286	237	234	243	290	235	242	255	262	267	273	236	251	258	263	227	239	237	259	244	274	239	244	235	250	244	289	247	239	252	266	243	249	249	242	243	243	282	266	251	245	266	231	260	261	235	268	267	267	241	229	273	275	229	240	244	283	254	246	245	274	268	227	255	259	223	259	241	260	242	252	259	226	266	222	258	274	255	278	255	275	243	280	250	249	259	239	253	253	245	259	270	237	265	244	230	254	253	259	252	277	242	250	292	277	258	252	259	268	241	267	247	245	229	272	245	247	246	267	253	243	241	233	250	254	236	252	237	261	258	242	294	231	257	238	239	240	238	263	257	255	248	244	249	269	242	284	240	263	249	254	240	258	239	220	273	266	240	258	224	218	236	258	227	251	257	262	272	254	255	246	277	233	243	256	259	252	222	251	248	239	261	256	268	259	273	254	271	256	214	283	263	255	242	264	248	237	242	263	231	274	242	244	280	233	229	227	270	260	221	262	267	263	234	258	260	226	245	251	224	276	261	262	243	260	258	232	275	248	233	265	243	261	245	237	255	260	262	281	260	227	227	232	258	242	239	228	241	260	233	248	244	264	263	259	233	267	284	241	226	231	252	236	251	241	241	231	233	242	244	263	257	251	246	246	257	271	243	294	233	262	246	272	263	256	274	260	235	246	243	270	247	248	254	249	258	228	246	253	259	242	224	249	242	254	252	265	228	247	224	237	248	247	261	233	229	244	235	240	252	228	247	246	256	262	270	240	275	271	284	260	255	246	245	239	250	248	251	249	245	260	243	240	256	237	255	255	252	240	252	233	267	269	234
36197	9630	8687	4330	2962	2159	1757	1444	1205	1026	865	866	781	791	698	637	636	600	535	584	547	570	533	516	487	536	507	516	536	515	497	491	490	436	470	513	491	484	476	447	501	482	480	488	461	517	435	496	458	507	496	462	507	485	475	473	468	457	508	450	457	467	437	476	487	495	477	437	446	482	453	491	494	436	467	474	467	478	486	490	452	474	503	455	450	430	450	459	470	471	473	406	444	483	479	470	427	466	479	458	446	466	467	446	449	484	434	483	426	432	463	465	445	461	476	482	518	429	432	498	400	430	432	455	474	461	434	451	445	419	454	442	454	456	451	483	414	473	393	483	436	492	471	461	463	464	439	452	439	455	474	470	439	458	482	452	508	507	486	450	439	452	520	449	458	479	491	480	478	444	454	483	487	446	509	473	477	430	447	467	445	461	438	458	455	470	460	440	408	485	470	451	453	452	460	469	432	458	473	474	442	432	459	491	487	471	446	489	466	440	470	454	453	476	461	491	449	482	503	488	445	495	499	492	470	464	485	472	434	475	501	464	426	445	445	456	475	478	444	470	447	449	467	472	445	426	467	470	471	446	451	448	479	429	449	428	433	486	440	474	498	461	465	463	471	470	463	496	471	492	467	488	479	492	462	430	481	462	442	438	486	473	465	456	480	447	447	448	466	446	422	450	527	432	462	508	437	465	446	467	468	437	474	510	502	480	472	471	456	445	458	467	461	468	491	427	459	445	465	462	435	478	435	463	513	468	441	457	450	480	485	463	490	473	453	459	460	475	482	457	468	461	502	440	482	477	483	442	498	487	432	449	527	478	452	464	428	443	446	515	455	471	464	472	465	440	443	431	469	490	468	461	418	429	515	454	468	436	443	432	463	465	483	466	478	502	453	437	462	468	444	489	467	442	427	423	453	460	436	449	469	440	480	427	455	447	466	458	453	469	450	456	448	455	452	489	485	468	442	485	440	474	438	444	460	438	502	492	464	426	464	426	462	473	437	499	465	477	491	432	447	461	432	460	480	462	462	449	424	459	496	449	454	457	497	469	435	470	437	462	470	446	458	487	461	473	454	439	439	472	480	417	466	484	464	481	503	443	469	485	446	457	483	484	458	456	427	454	456	429	438	486	438	471	438	470	456	430	454	449	469	479	483	495	442	445	453	423	437	473	459	459	447	445	452	442	473	453	447	454	453	454	412	468	468	456	486	443	449	498	474	425	493	480	441	500	492	484	480	478	446	479	467	435	452	469	465	477	451	451	478	485	447	472	449	439	467	457	471	464	476	449	449	463	457	458	466	455	465	466	439	478	443	442	454	456	436	488	453	463	510	466	455	444	432	478	453	426	442	493	433	443	449	428	468	463	454	472	458	468	456	459	459	484	488	421	450	448	435	484	491	417	491	469	463	429	442	449	429	460	464	450	448	449	434	472	481	444	446	470	460	453	483	454	430	474	450	467	463	447	456	451	411	442	498	457	481	476	470	463	471	497	452	435	441	463	450	453	470	431	483	484	465	494	451	482	474	428	479	429	452	416	471	448	470	474	476	463	465	467	472	453	480	482	441	462	453	462	446	461	439	446	477	474	446	444	438	507	466	500	505	489	538	462	440	458	473	514	472	464	444	458	395	479	474	464	436	425	418	518	456	495	499	451	425	468	461	462	437	454	468	475	423	500	480	442	471	436	465	456	464	444	495	475	416	453	465	453	465	461	422	444	469	452	455	446	469	476	468	462	493	491	487	421	503	484	474	487	473	453	411	479	503	425	488	490	440	462	449	506	456	437	454	475	450	460	499	437	465	456	515	469	442	481	462	430	431	454	475	464	470	417	448	444	464	465	453	467	462	440	473	466	485	474	435	460	462	434	436	441	463	470	458	429	459	421	473	456	487	446	482	414	459	430	435	450	452	455	434	480	477	425	463	447	483	425	484	478	455	438	466	448	470	461	484	482	481	423	454	467	451	469	467	486	456	463	498	456	473	472	480	465	440	449	469	414	465	436	443	505	476	473	474	483	468	468	471	458	446	456	474	457	489	468	458	524	446	450	442	476	441	473	435	438	490	474	436	412	413	460	459	458	468	427	448	460	450	457	438	476	469	487	458	468	440	477	454	444	425	466	436	464	440	453	460	429	438	462	476	444	445	401	471	437	472	443	424	467	484	468	477	457	429	458	458	437	452	461	487	468	487	472	460	481	433	489	472	453	492	518	435	434	470	449	443	488	452	428	462	440	451	460	466	468	462	460	475	463	487	498	452	459	470	495	467	448	457	492	456	463	464	434	490	411	482	475	450	465	433	448	515	472	463	469	451	511	459	477	491	456	453	439	459	451	414	467	441	460	478	484	427	448	456	448	478	435	482	510	439	472	429	455	466	473	448	466	475	434	448	465	450	472	442	446	476	442	448	482	453	454	479	458	471	490	454	443	475	478	440	432	440	456	474	457	465	415	504	469	485	467	463	463	432	492	482	468	466	443	463	414	484	451	481	490	470	491	476	446	468	450	453	473	449	424	446	454	465	471	466	475	473	455	484	452	458	444	455	448	489	449	444	488	463	448	470	442	454	441	461	420	471	432	446	481	455	449	481	453	457	454	442	493	456	514	478	452	434	453	488	457	468	471	468	482	447	427	468	435	507	472	507	419	474	456	521	499	449	458	421	444	458	459	437	457	438	453	473	490	449	462	420	446	472	492	449	452	473	462	457	455	433	477	492	439	485	458	463	437	439	479	445	473	452	432	478	455	468	465	456	494	434	455	466	450	453	439	500	464	464	460	460	445	476	445	460	450	469	479	452	455	447	443	461	449	449	459	458	493	463	449	490	488	459	467	463	433	495	451	464	497	516	433	462	475	462	440	505	481	465	445	450	444	461	476	448	412	458	460	413	468	458	457	450	427	469	457	475	471	483	460	453	475	435	466	484	452	453	431	501	464	451	440	469	461	480	460	484	487	467	461	456	441	518	461	436	492	458	421	446	469	474	464	423	475	478	477	457	449	470	469	487	457	419	467	463	457	464	458	455	453	469	483	473	482	481	470	494	492	452	442	444	465	441	482	477	467	465	467	464	438	467	451	468	497	446	471	481	487	455	466	428	490	443	469	463	444	447	508	453	470	458	452	464	463	491	457	426	477	471	473	424	428	431	477	485	483	448	498	492	418	472	474	454	465	462	467	433	449	438	475	468	462	424	473	411	461	476	452	468	455	492	502	453	456	459	448	487	457	421	493	453	491	464	463	447	444	481	458	520	468	464	472	437	455	483	444	435	461	406	476	436	493	439	490	476	441	469	469	499	445	460	451	468	441	432	428	449	509	439	470	444	464	482	458	453	503	465	475	460	438	498	480	436	485	465	453	470	445	456	463	446	475	472	485	479	465	454	458	434	425	451	451	457	454	469	445	483	481	466	435	451	454	474	471	468	447	469	479	449	479	476	498	452	474	477	491	452	474	473	457	475	452	475	432	470	448	474	441	475	477	475	494	481	511	476	441
23790	21748	30076	23999	21749	20342	2762	1063	831	765	714	650	602	641	580	560	537	547	543	531	501	516	533	506	499	496	499	531	568	503	493	503	455	490	510	515	495	513	446	473	428	460	476	462	444	467	510	475	460	468	474	506	450	445	493	447	491	501	439	460	443	515	498	460	429	469	484	472	478	447	480	461	472	469	455	468	484	472	445	468	477	453	457	475	483	461	472	416	474	448	467	478	470	462	472	464	448	426	420	473	441	453	448	453	450	457	443	504	454	494	462	440	447	458	442	447	477	428	438	485	446	461	475	475	500	457	453	468	489	489	449	491	451	450	442	426	475	465	476	508	462	440	471	444	451	464	471	444	435	443	441	430	479	453	465	430	407	461	466	480	447	439	464	424	441	448	433	462	467	450	461	425	459	466	449	472	474	443	453	499	427	477	460	462	480	454	396	456	464	479	451	488	451	457	431	456	441	425	423	493	443	456	453	491	432	447	452	451	448	488	465	502	454	432	488	490	451	414	469	446	472	416	460	461	431	413	461	452	452	456	450	472	420	472	442	437	488	503	482	466	447	456	507	485	463	459	477	486	456	411	465	470	447	430	459	484	456	468	444	462	471	518	466	489	465	488	489	465	436	492	474	455	432	464	441	420	443	440	450	447	434	424	469	467	470	437	469	422	471	415	501	440	467	463	442	412	415	433	475	486	484	467	477	461	457	477	485	429	423	450	453	467	423	438	496	448	457	467	496	452	477	491	472	494	444	446	423	460	469	466	461	424	456	463	449	424	468	460	449	411	428	455	446	425	444	468	419	465	461	458	453	430	464	452	473	417	441	450	457	493	442	449	482	434	435	500	447	456	491	489	498	432	450	429	443	480	468	452	464	432	481	452	449	468	456	472	434	441	444	461	474	449	432	446	456	442	454	440	430	458	468	456	457	463	455	465	446	455	479	438	404	441	442	424	489	425	437	435	479	467	467	466	446	448	476	471	464	413	463	492	447	433	450	470	440	482	469	455	440	473	451	452	466	444	435	404	415	436	443	456	465	445	494	478	477	458	484	437	459	450	467	442	442	445	438	414	499	500	459	442	449	448	452	442	412	476	452	465	471	473	466	461	448	425	451	428	427	456	493	484	481	440	461	432	430	446	481	427	439	441	462	436	441	446	420	472	472	439	463	459	420	463	452	452	477	450	448	444	492	458	463	478	428	453	474	459	420	471	458	436	489	431	468	442	462	472	494	435	480	438	480	490	461	447	458	499	453	436	446	465	399	427	455	488	460	462	458	442	505	459	460	479	473	449	434	486	445	432	445	440	443	474	470	451	466	415	427	422	505	465	456	422	497	457	474	462	464	435	408	476	466	452	459	409	444	448	425	478	414	439	424	445	442	458	440	478	480	488	469	478	477	453	459	460	479	494	469	442	434	443	428	455	460	442	459	416	443	466	457	440	472	468	463	448	410	458	462	428	444	437	440	505	438	462	456	423	447	482	474	452	501	419	475	448	454	458	455	429	493	461	469	419	452	485	463	453	469	426	415	455	451	468	444	472	475	493	487	479	452	478	418	459	452	442	466	504	467	446	440	417	488	448	436	469	458	475	445	449	446	488	454	472	471	468	445	473	459	464	446	409	445	454	514	445	453	482	472	469	444	456	427	421	472	451	504	449	442	425	430	413	452	449	434	466	468	479	467	501	491	462	487	453	462	500	437	424	468	441	470	463	457	491	440	458	471	476	448	427	444	430	439	488	428	484	454	485	419	450	482	485	478	458	481	448	448	449	479	443	466	435	472	447	441	469	432	433	468	484	463	442	453	420	458	450	446	431	467	473	448	466	451	457	428	466	452	482	465	454	481	490	492	456	452	468	443	427	460	484	468	442	510	418	418	430	425	420	402	468	450	523	472	442	431	443	471	447	469	438	467	444	480	437	472	470	477	432	476	449	461	459	429	450	479	465	458	428	438	449	463	472	464	448	487	465	443	454	465	499	459	498	466	456	453	466	421	465	475	460	486	492	455	447	483	446	481	456	459	475	469	433	475	486	493	414	457	482	485	481	431	412	439	447	442	463	406	433	453	452	451	446	434	466	448	480	419	460	431	474	462	440	471	459	462	441	499	457	459	504	459	467	448	454	444	486	422	470	465	466	459	485	472	463	448	490	449	427	469	484	477	469	436	466	469	436	468	437	445	462	429	439	439	454	447	439	473	445	473	443	475	447	455	444	487	456	468	455	427	454	464	491	435	472	467	430	444	470	452	455	452	464	456	437	452	460	443	466	397	484	439	473	443	421	439	474	481	499	472	429	411	490	463	445	474	488	447	461	456	448	467	417	425	483	447	438	508	488	427	471	440	430	437	440	406	466	429	456	446	463	464	434	481	479	467	468	449	469	462	446	438	449	450	482	478	437	478	432	453	474	410	471	484	449	456	447	453	445	429	402	434	469	432	480	441	485	432	472	494	435	451	474	451	482	401	440	450	440	444	450	448	491	454	479	438	446	454	452	453	488	480	447	493	448	446	475	489	455	465	438	439	447	403	458	449	459	455	435	468	425	462	415	457	458	439	436	442	468	440	459	431	433	461	447	438	454	463	454	452	446	432	468	442	425	441	453	433	429	429	490	458	488	434	479	437	455	527	479	447	428	474	446	399	455	442	447	454	460	483	442	459	441	449	474	448	450	448	432	463	463	442	489	456	446	467	503	449	453	441	436	437	450	438	463	453	493	472	492	484	472	411	450	437	458	441	456	434	432	445	431	428	430	509	499	434	445	452	426	450	458	454	444	487	431	427	463	469	419	457	452	477	462	453	471	438	459	438	470	442	460	428	435	437	429	466	469	446	493	422	472	452	461	447	453	492	459	430	442	512	480	417	467	432	426	445	429	475	474	458	446	431	471	453	469	435	453	462	465	443	486	460	434	477	421	462	501	475	433	445	423	472	466	432	462	458	446	426	478	444	449	460	438	486	463	459	444	469	432	459	475	422	442	457	453	453	429	435	430	457	406	459	450	483	457	460	473	491	427	424	462	419	464	457	432	457	473	462	442	485	445	461	454	437	469	474	466	422	448	452	411	451	406	412	440	443	489	455	463	420	461	439	431	445	434	458	415	441	437	397	434	470	477	456	414	441	455	477	454	464	418	443	452	480	433	436	459	467	429	462	451	450	459	487	450	454	467	457	439	456	463	446	421	452	426	435	456	418	456	437	396	441	516	435	443	443	417	434	436	434	465	454	467	458	449	419	482	438	480	457	442	444	429	462	419	438	435	505	447	426	454	458	437	447	514	473	428	490	458	478	480	463	460	456	414	446	465	436	445	465	432	444	450	435	461	445	456	464	451	430	444	455	469	467	463	479	455	480	454	459	433	433	430	432	453	461	419	440	452	425	467	478	454	449	452	472	456	416	457	444	426	454	471	489	431	461	452	474	444	499	425	465	438	456	464	482	476	455	467	476	458	475	486	448	448	463	407	434	410	469	445	449	470	445	450	458	435	412	466
43889	16128	14550	8029	5541	4215	3339	2609	2333	2017	1735	1520	1471	1296	1229	1198	1127	1107	1089	1044	937	963	972	978	933	963	967	946	873	944	912	854	862	869	878	823	887	856	853	847	796	833	854	889	872	751	849	841	836	878	827	804	832	843	855	765	837	843	809	813	817	806	827	818	817	748	754	866	836	810	828	833	818	824	824	845	815	762	803	819	822	744	777	831	773	782	783	777	801	814	788	781	833	783	797	777	776	786	778	799	824	795	793	773	786	800	783	822	823	802	779	807	749	807	757	778	817	806	818	766	776	794	784	844	817	798	800	808	836	794	806	787	834	769	823	835	838	796	752	732	760	830	823	823	813	848	788	842	768	826	778	789	837	789	823	778	787	805	808	750	863	782	726	747	806	785	778	778	827	776	786	773	772	858	782	756	833	798	735	824	815	811	838	792	796	730	815	781	785	827	756	776	833	822	824	769	769	771	786	813	790	801	826	790	840	768	780	773	810	788	780	805	803	846	795	796	789	826	778	794	769	797	843	782	797	745	771	814	828	762	839	794	740	834	815	791	822	854	765	792	804	777	836	823	837	811	731	779	817	774	802	775	788	817	806	797	736	841	807	776	782	818	772	782	832	754	763	777	828	808	785	831	855	807	804	841	761	801	800	810	804	802	737	750	816	796	797	811	794	787	808	820	840	725	783	811	777	781	772	819	794	814	799	798	807	762	806	796	820	809	798	780	809	836	778	746	808	831	787	738	842	762	780	754	800	762	769	751	809	813	808	777	846	769	786	814	771	807	811	792	763	822	785	809	832	828	784	766	810	799	823	811	838	786	726	761	862	761	750	795	782	785	743	777	768	742	813	821	810	823	790	814	749	760	819	819	839	828	727	760	765	823	828	811	786	805	839	768	833	761	763	787	837	781	767	796	772	750	840	805	815	819	822	796	797	779	813	794	808	798	766	834	838	785	810	782	774	816	806	786	772	835	779	779	802	775	778	833	801	753	831	827	822	790	750	787	771	811	775	786	847	818	813	816	811	757	813	771	801	824	790	827	841	801	805	787	830	791	782	768	771	783	781	801	795	787	823	768	800	782	743	814	808	743	818	783	820	783	815	864	778	744	773	800	776	789	850	763	760	814	768	804	736	815	782	769	813	782	800	801	815	777	792	773	796	809	830	812	778	759	815	794	828	831	826	856	792	789	810	793	777	800	791	763	798	832	810	823	826	780	800	775	792	830	820	826	829	801	816	784	781	783	797	844	788	814	758	744	806	793	813	772	838	823	788	803	796	813	824	811	807	808	831	801	834	810	829	839	809	834	794	814	838	734	752	803	784	814	784	776	819	815	788	798	750	819	781	830	811	822	747	829	807	763	827	753	795	742	768	798	773	789	788	817	757	803	769	735	856	792	837	877	753	823	785	774	789	782	798	765	833	781	762	794	842	745	804	814	825	829	774	807	764	780	769	831	766	757	795	750	793	771	786	800	815	821	830	836	773	820	812	766	822	814	785	791	823	802	747	817	746	832	823	826	799	802	824	793	861	838	775	772	742	796	784	820	774	793	791	809	817	787	790	768	818	843	809	807	862	784	822	809	798	796	784	791	785	744	794	773	797	811	774	806	856	783	791	831	743	786	785	852	814	772	763	793	789	802	823	794	782	778	772	789	787	797	809	829	784	823	792	776	806	780	836	831	780	779	797	850	778	787	808	810	815	793	752	780	771	804	825	799	772	828	813	742	780	833	806	775	766	747	766	841	793	753	812	836	792	740	820	800	813	722	797	793	784	842	788	798	811	785	789	740	773	810	775	822	762	817	777	800	794	794	826	828	822	796	813	752	777	789	755	819	820	746	779	800	792	824	842	806	827	765	819	787	781	788	813	786	782	813	762	798	779	775	814	834	754	820	765	765	808	825	785	777	832	833	773	755	790	775	794	811	774	838	818	780	775	799	832	820	794	803	769	832	787	832	799	778	761	818	789	820	804	819	785	806	768	773	829	786	810	835	854	821	822	852	782	774	844	795	768	751	793	850	789	831	837	837	781	776	798	852	799	762	786	807	783	801	780	799	843	793	825	821	768	817	745	806	772	774	801	779	806	795	824	825	827	806	806	802	752	791	765	780	777	814	759	815	815	836	796	792	865	770	780	798	761	811	785	789	790	802	775	729	750	817	782	763	872	827	783	800	821	784	803	828	839	768	808	822	749	805	807	776	767	777	800	775	847	758	785	775	834	847	807	833	798	832	812	773	793	795	778	778	817	873	807	804	808	788	774	809	804	802	836	806	815	786	769	829	786	787	771	773	764	740	826	766	764	831	766	816	806	770	791	790	811	748	816	797	815	776	814	775	767	804	825	761	807	796	821	791	837	782	809	754	779	808	809	824	749	786	835	756	794	766	787	834	797	798	842	767	778	775	803	773	839	817	780	776	798	807	796	841	774	789	779	820	770	777	756	755	774	810	799	854	805	739	804	778	830	830	831	821	788	810	793	807	770	778	828	770	812	818	847	813	774	757	785	778	797	833	791	809	785	788	783	806	805	805	765	813	779	828	797	810	789	809	788	832	801	859	779	812	840	790	768	814	775	788	817	793	801	797	811	791	782	824	762	784	779	822	740	816	796	789	823	773	733	838	794	797	763	805	841	816	826	844	805	816	778	842	812	804	769	757	778	807	809	779	820	793	797	749	784	760	819	802	744	789	834	784	771	803	820	766	859	754	809	825	816	776	843	793	793	759	841	760	821	765	832	782	798	775	812	797	769	808	813	800	798	800	857	772	819	847	838	837	782	769	799	743	810	767	796	803	767	858	808	837	799	805	727	787	791	798	820	802	787	811	753	807	774	840	810	796	813	785	749	805	809	804	812	807	741	746	873	822	781	791	780	780	789	805	767	821	809	818	829	740	769	804	762	793	827	800	815	763	811	852	820	742	806	741	813	883	850	820	808	842	804	813	777	799	789	776	804	819	791	797	772	782	804	782	820	828	806	781	778	811	799	784	782	821	782	801	791	808	786	734	772	775	805	833	769	788	814	811	791	786	779	829	816	836	798	833	804	774	841	813	847	786	787	800	852	773	766	777	822	815	794	842	824	816	855	798	806	782	798	799	775	819	750	761	790	755	807	754	796	804	843	781	782	803	802	789	825	809	827	821	824	829	780	744	783	796	837	829	818	803	789	788	765	844	738	787	786	798	840	839	746	791	873	805	797	808	811	801	763	772	780	819	843	720	781	804	785	782	784	793	822	761	791	771	825	755	809	824	785	829	869	786	766	803	819	765	836	821	827	809	802	784	782	799	824	818	780	780	774	799	774	780	829	771	741	805	804	805	755	805	759	797	841	795	799	790	776	791	796	815	758	837	803	784	745	780	769	787	818	797	767	803	865	741	805	801	792	855	798	815	764	791	778	782	795	772	806	780	754	774	774	835	803	796	825	740	817	821	752	785	814	806	743	812	797	768	784	821	798	801	774	808	791	772	784	793	821	814	762	802	812	845	802	802
26177	20181	7939	382	196	154	121	128	119	111	119	120	117	110	116	111	111	123	99	121	106	111	132	121	99	98	101	102	129	97	115	98	102	110	111	105	110	86	111	107	119	102	89	110	102	118	140	112	96	90	114	97	106	100	107	112	101	104	110	102	108	110	103	91	108	92	103	102	97	117	106	106	92	92	104	112	123	100	98	103	97	108	99	102	119	92	96	101	116	84	119	93	103	91	106	118	105	107	130	104	105	93	92	97	93	93	108	103	98	104	103	136	116	99	129	109	104	97	97	108	108	97	103	103	92	106	126	89	98	101	103	98	95	97	102	107	108	108	117	111	108	103	106	100	103	109	100	119	116	80	96	101	91	110	107	103	115	99	114	111	117	121	135	100	102	122	102	95	99	109	93	95	100	84	103	101	128	95	93	98	100	101	108	113	111	120	115	107	99	114	104	104	91	100	99	92	96	118	100	110	105	100	113	89	118	105	97	115	87	120	103	87	90	109	84	101	122	103	96	108	97	102	101	124	97	96	104	105	102	99	108	126	102	108	108	113	100	93	102	84	98	117	114	91	109	99	111	82	102	100	95	87	103	128	107	94	111	100	108	129	104	106	118	91	120	109	94	123	105	90	106	112	93	99	107	111	110	91	90	114	98	117	126	108	103	99	97	94	110	91	110	104	107	114	105	106	89	111	103	114	106	92	101	120	94	99	111	98	116	82	111	109	100	101	100	113	98	105	101	94	106	103	81	129	121	102	89	111	112	122	118	108	102	102	114	100	95	100	103	106	104	107	104	100	118	119	104	101	114	91	109	105	112	127	117	99	105	107	100	125	105	129	103	103	87	128	103	108	94	103	99	120	100	99	105	97	90	96	101	99	115	116	111	109	109	102	109	90	108	96	109	112	92	95	100	96	115	119	103	114	114	100	108	106	98	108	118	101	89	101	100	82	112	107	116	105	95	104	108	101	119	117	89	104	118	124	102	91	99	103	122	80	94	103	110	96	111	110	100	105	109	114	107	99	90	98	106	114	117	90	107	98	105	111	104	98	103	121	98	102	98	118	110	104	112	99	116	86	107	96	97	104	94	120	115	109	103	105	104	112	107	104	124	104	110	102	116	122	114	88	94	107	108	104	111	103	103	101	93	93	122	102	97	102	108	102	102	103	98	97	115	92	96	93	116	121	97	104	118	118	102	95	90	110	106	102	93	102	117	114	92	99	108	111	104	125	101	118	126	102	102	115	125	110	94	111	132	116	119	115	103	100	105	114	114	122	98	103	111	105	121	97	108	96	121	116	112	112	99	100	112	107	97	106	111	98	112	108	100	97	126	105	93	106	100	118	111	107	107	109	94	95	110	106	119	113	117	96	98	83	118	108	110	104	101	104	105	130	90	109	99	107	114	104	116	106	105	101	103	127	112	110	139	108	91	122	106	92	107	97	112	102	93	94	120	112	105	116	108	93	103	112	88	117	94	103	99	94	104	111	112	117	97	106	90	114	94	115	109	117	106	101	115	104	95	99	102	91	102	103	117	115	118	107	96	113	122	126	119	95	106	88	119	84	104	110	102	96	96	113	100	106	113	98	101	108	113	94	93	94	103	101	125	100	112	110	105	117	113	96	109	106	98	99	93	118	108	123	98	94	98	103	98	128	111	117	121	93	90	94	109	89	117	88	108	111	105	120	100	113	104	106	112	100	99	104	103	84	86	113	130	97	113	97	94	124	101	105	101	117	97	98	110	98	104	99	99	94	125	112	110	100	100	124	103	105	112	84	95	96	102	120	107	123	95	115	103	109	107	109	108	111	101	125	117	90	115	115	95	92	110	98	101	104	120	116	90	116	111	93	105	106	112	91	115	119	105	91	114	106	94	94	92	114	107	115	126	103	98	104	108	118	96	112	109	86	116	111	125	101	104	96	99	111	101	110	102	102	83	108	109	125	94	126	105	93	102	111	107	96	98	119	101	97	107	105	107	118	92	113	94	101	100	100	95	84	114	113	108	109	123	88	91	114	101	106	100	90	112	108	121	74	101	94	93	118	103	101	92	109	92	122	106	106	107	87	101	97	102	120	112	104	114	92	118	110	96	105	98	128	103	110	112	110	103	88	100	101	93	109	114	112	89	105	106	94	99	106	93	83	103	118	128	97	93	111	106	115	100	106	102	89	107	107	97	103	111	100	101	107	102	94	94	98	119	102	82	128	101	116	117	103	90	99	94	102	113	82	95	101	114	99	86	110	109	111	108	107	100	118	102	102	87	101	112	98	110	103	111	88	94	101	126	92	106	107	96	128	112	99	97	96	106	94	116	102	90	113	89	109	100	119	93	109	102	104	112	107	97	97	104	109	113	97	96	108	89	94	108	108	94	114	102	92	105	105	113	105	101	98	106	112	98	93	127	93	92	111	114	99	110	106	99	108	111	96	118	90	95	91	96	110	110	112	99	107	105	104	99	102	104	103	112	109	124	106	94	87	103	77	110	96	112	85	115	103	89	102	92	117	110	113	104	118	91	121	106	88	109	98	100	114	113	104	101	105	94	125	98	114	95	130	114	106	105	94	89	102	108	103	109	103	111	86	101	95	92	108	104	109	120	106	87	104	97	95	100	98	95	100	100	97	116	92	102	94	97	114	107	110	104	106	93	104	108	114	110	105	87	113	112	115	93	92	94	99	97	96	101	100	85	115	84	115	105	104	97	96	99	111	109	91	109	106	108	115	105	97	110	116	113	114	102	96	93	112	102	92	111	110	105	103	106	109	86	105	102	87	97	99	77	112	104	88	84	87	102	97	108	109	97	108	107	95	118	116	105	107	111	110	86	108	94	107	87	127	95	129	111	97	105	99	98	99	98	112	114	129	110	108	99	109	99	113	101	108	106	100	130	114	107	87	120	117	102	97	103	104	101	111	111	102	105	100	88	103	121	110	100	106	100	115	126	93	114	89	107	113	99	131	103	117	119	108	118	102	98	92	105	118	112	100	106	115	85	114	85	92	112	112	95	127	104	97	104	121	103	105	101	107	124	115	95	109	96	99	100	114	106	106	105	103	88	106	108	96	115	92	103	100	106	86	98	110	97	98	92	94	93	105	96	106	117	86	115	109	110	91	113	106	97	100	86	100	110	108	115	109	115	120	83	99	101	111	106	104	102	119	105	121	114	93	105	94	115	112	103	106	92	120	97	109	89	116	107	108	105	132	96	113	110	121	87	112	93	92	103	104	110	100	117	94	100	109	115	88	112	102	101	103	99	82	106	120	118	110	98	90	97	127	107	102	115	94	120	94	124	115	108	114	115	79	115	103	100	105	123	100	107	104	118	115	125	110	110	115	108	105	87	91	117	97	82	83	99	104	107	111	101	111	93	127	100	108	114	110	122	95	108	102	117	127	109	102	115	91	98	103	103	93	122	110	94	88	114	116	100	116	100	102	102	89	107	101	119	110	106	91	104	112	97	101	96	115	112	116	111	111	129	96	128	114	115	96	94	115
16393	1392	1198	601	462	372	338	278	272	264	267	282	244	238	254	230	209	219	207	250	213	200	212	215	203	224	199	243	217	247	221	191	229	201	202	202	212	193	203	218	222	213	202	191	200	234	211	242	234	197	195	214	208	203	207	225	225	203	232	231	202	216	196	237	219	229	217	206	210	219	209	225	190	208	241	181	200	239	204	231	208	208	204	190	221	196	199	181	212	187	215	222	213	203	198	235	217	230	219	210	209	213	226	201	223	224	193	216	207	175	222	195	207	206	193	201	211	208	213	209	208	202	227	192	177	213	201	218	211	207	242	230	219	203	222	213	199	217	217	222	219	196	214	227	209	220	222	213	215	246	194	200	232	184	215	222	200	187	223	198	204	220	188	233	237	218	211	180	194	189	211	219	234	193	237	201	231	223	201	216	222	198	218	229	200	215	200	187	214	205	204	199	220	212	218	227	212	216	227	194	200	211	224	199	218	225	193	203	208	222	201	194	198	215	204	218	199	208	197	219	197	202	193	226	198	207	202	214	220	199	211	205	206	239	203	208	206	179	240	197	181	209	213	232	191	231	218	178	195	224	231	226	223	221	231	232	207	218	217	192	212	219	211	212	205	202	232	186	206	215	221	237	226	189	198	208	234	195	186	199	231	231	224	230	238	199	227	237	209	220	213	239	226	205	220	246	245	205	200	225	217	243	203	226	215	199	210	218	202	200	226	206	190	214	199	204	227	225	210	207	207	191	226	202	212	240	208	234	214	221	225	246	209	196	203	211	247	224	211	197	194	187	183	231	195	201	231	209	210	232	211	211	204	208	177	206	212	231	181	194	226	234	228	197	188	222	222	189	218	213	221	207	221	202	208	195	190	192	194	234	229	211	203	200	184	200	221	212	210	203	200	212	220	190	246	230	218	199	221	220	211	186	210	186	189	211	220	213	224	204	208	213	200	235	211	206	231	208	230	207	186	224	232	201	214	229	180	212	183	223	211	213	213	209	218	212	229	212	200	235	213	214	208	210	211	207	212	218	219	214	220	218	216	199	191	219	205	188	185	226	222	231	203	210	218	192	212	222	190	202	196	199	236	207	174	210	195	232	204	236	204	224	208	225	189	202	210	194	211	214	231	200	204	210	234	217	211	215	204	221	214	211	191	217	225	195	240	210	214	218	244	177	196	227	216	207	196	215	206	232	201	206	222	240	226	201	175	230	213	214	206	230	222	212	186	212	213	210	199	198	213	218	212	187	213	189	219	218	224	205	243	187	203	220	212	215	200	200	226	225	220	199	217	221	204	207	215	234	218	200	199	210	231	220	198	220	191	218	203	218	188	190	211	203	187	222	195	230	221	201	203	181	183	204	183	200	199	196	228	228	228	219	192	229	208	219	211	207	223	212	206	213	198	196	242	208	207	206	249	234	215	216	228	220	217	221	220	211	214	213	210	197	224	206	220	190	242	200	209	227	230	235	210	193	216	208	226	217	217	197	191	201	244	218	211	201	194	209	197	216	191	184	216	222	217	226	202	203	227	213	241	232	207	217	190	213	204	213	215	197	206	206	207	233	226	218	232	233	193	202	212	222	205	190	220	231	222	205	216	214	214	188	210	215	213	209	214	224	203	189	208	232	187	211	217	208	220	227	227	207	210	226	226	198	217	221	219	226	207	220	231	217	227	216	212	195	209	195	224	206	217	218	194	221	215	208	192	216	188	220	221	203	208	211	211	193	207	218	189	247	195	210	201	226	200	189	200	238	217	188	226	192	204	201	196	198	200	197	202	192	212	199	218	192	230	224	216	196	209	224	216	197	207	222	198	219	210	230	240	213	206	204	234	218	229	218	203	206	215	215	211	197	237	222	226	214	225	207	222	209	210	209	222	210	252	201	201	211	222	221	198	240	221	211	224	226	191	233	236	220	201	192	211	196	202	208	213	219	213	223	219	224	220	189	194	234	205	218	203	222	189	208	227	212	220	228	203	205	200	213	226	213	217	215	195	243	209	213	241	224	215	233	222	181	220	212	215	208	190	226	216	212	224	202	207	223	203	219	208	210	214	193	201	224	222	221	232	243	201	209	204	217	226	246	213	201	194	213	217	215	258	215	229	206	212	233	198	205	191	214	203	201	252	212	186	197	216	235	213	203	217	207	206	201	198	223	203	231	199	200	200	219	217	205	190	231	171	207	216	223	206	202	232	227	207	220	214	216	212	222	203	207	224	192	185	212	235	211	206	192	238	208	242	204	229	194	213	233	211	208	190	220	220	211	233	172	184	181	231	220	186	185	203	206	227	201	225	202	218	200	222	225	226	224	199	217	206	206	198	194	208	218	241	216	212	213	222	198	225	228	192	194	191	227	211	199	234	197	200	215	209	214	209	194	189	209	227	248	200	212	210	184	199	226	231	226	231	210	206	205	182	207	212	228	217	212	227	185	220	200	200	209	238	212	205	236	211	214	212	206	226	214	208	206	232	195	225	207	208	215	195	215	225	202	219	219	228	178	244	205	225	219	217	225	227	202	219	200	197	198	217	210	210	210	217	207	221	194	210	222	187	205	221	214	174	199	214	201	210	222	203	200	193	219	178	218	202	195	199	196	221	207	208	214	210	233	229	205	210	193	208	210	225	244	195	217	206	196	217	222	193	211	199	241	205	219	197	215	220	229	198	224	221	207	197	209	191	187	219	231	239	205	219	191	216	213	198	180	213	218	230	189	186	212	211	217	213	247	204	227	207	212	215	212	204	206	231	207	219	212	195	206	200	201	192	213	198	196	214	211	233	201	212	215	193	207	201	208	203	207	205	220	185	195	226	231	205	196	205	218	198	211	203	196	212	225	215	203	203	205	216	204	225	222	207	215	208	233	207	226	218	204	177	215	199	246	222	235	217	243	229	212	204	196	228	208	240	202	203	210	222	219	225	203	220	193	223	218	223	210	212	234	226	222	197	229	226	207	211	207	210	219	236	197	233	210	214	218	216	217	222	212	218	203	210	222	195	207	202	207	193	203	212	212	222	207	223	219	227	209	220	234	227	200	214	201	227	217	239	193	227	190	211	212	196	195	205	219	214	216	207	186	221	220	213	168	220	223	212	207	207	219	219	221	214	205	206	252	208	214	196	213	195	220	215	198	209	224	215	235	212	236	226	216	193	199	215	216	218	212	193	222	201	218	195	206	226	213	242	205	199	221	224	214	200	193	212	245	228	206	204	240	192	222	214	212	225	215	231	221	233	235	214	217	193	197	200	209	206	177	193	215	202	177	206	202	198	200	209	222	218	238	216	216	192	220	205	195	204	207	215	206	184	225	216	205	214	200	219	217	208	240	212	214	202	215	181	204	227	211	204	195	216	195	203	208	211	228	207	216	233	203	214	220	216	210	202	199	223	222	208	208	225	203	221	197	219	206	245	205	241	212	202	203	191	195	224	231	211	184	201	190	199	215	207	209	201	206	216	215	230	222	207	216	205	190	218	199	207	230	221	215	222	243	204	195
24731	21658	29188	24629	20457	2147	802	545	462	426	369	383	360	326	319	343	316	317	293	314	309	286	317	299	302	281	270	274	274	261	289	271	272	299	303	273	269	267	261	290	265	273	308	252	263	297	269	296	265	237	276	268	281	244	274	267	287	274	251	270	262	251	243	268	286	268	259	248	295	307	270	283	263	269	298	270	258	266	293	255	273	218	260	301	276	274	263	242	261	273	261	254	265	243	302	269	267	255	275	262	295	268	247	266	259	255	211	251	257	243	239	286	278	280	273	245	243	299	268	241	268	243	260	251	276	263	242	276	263	256	251	269	274	276	248	245	261	234	256	262	295	274	296	263	273	256	242	257	286	249	261	243	279	248	258	245	243	290	247	233	263	251	266	281	296	252	262	243	266	280	270	257	278	256	270	260	263	285	294	248	262	226	274	233	250	253	263	263	249	263	277	233	293	259	255	265	279	263	279	276	249	265	251	276	258	256	264	268	270	263	291	272	258	283	265	272	235	273	269	262	258	255	249	268	264	268	273	265	222	258	247	263	261	254	247	257	241	277	267	255	228	280	285	251	276	262	228	236	263	281	277	245	272	274	301	264	258	258	262	264	225	253	243	263	257	260	274	255	257	267	269	257	260	252	239	265	287	253	267	303	239	262	237	286	257	248	248	254	252	254	265	284	261	280	276	249	262	258	273	259	242	265	247	266	274	329	263	294	235	270	232	273	265	241	258	280	262	310	269	256	248	254	256	260	232	288	267	246	237	252	291	265	271	276	282	276	256	261	261	262	284	265	274	279	265	303	258	255	258	273	269	242	257	293	279	247	270	261	245	255	263	251	261	262	256	249	222	245	268	261	257	267	248	258	258	288	272	261	255	249	276	265	289	240	280	242	227	262	246	256	269	265	280	256	257	269	275	263	269	253	281	281	231	270	278	261	265	230	256	283	249	282	262	266	286	280	276	289	282	266	275	263	249	257	248	261	277	305	267	280	263	260	273	247	258	247	270	247	265	243	276	273	263	249	246	241	274	255	268	260	243	264	266	247	265	280	251	256	283	284	262	273	276	259	293	259	259	254	242	241	266	270	270	289	263	274	249	249	282	256	247	273	260	279	276	270	248	278	266	286	245	252	262	275	226	266	271	277	287	286	264	248	277	258	286	275	257	240	256	270	274	289	245	251	247	272	274	265	258	252	243	277	265	251	261	236	311	250	266	257	249	265	258	244	268	242	276	290	265	281	250	291	264	277	237	280	264	292	276	267	270	250	271	256	255	235	261	300	245	277	261	271	261	265	257	263	266	262	249	279	255	265	251	294	263	290	245	278	256	254	279	250	259	274	273	274	262	249	295	285	239	273	255	257	252	270	254	233	242	260	218	274	232	270	243	283	274	265	284	254	280	240	259	274	265	250	240	259	259	247	278	258	276	258	247	225	245	285	272	255	276	263	280	271	268	273	255	258	270	253	270	247	261	297	275	260	275	290	243	264	276	270	274	264	263	265	254	255	275	270	260	258	259	269	236	269	249	282	276	268	258	245	241	235	264	260	262	248	302	238	265	266	262	298	264	288	231	280	248	256	267	294	274	270	267	248	236	268	248	254	264	241	273	279	259	256	263	268	281	252	260	272	257	256	261	291	247	285	269	257	242	277	302	242	266	250	254	275	250	260	254	269	248	262	250	258	260	256	263	256	274	272	256	257	253	274	253	275	249	292	268	265	249	265	259	243	285	277	270	261	267	266	241	264	254	261	249	258	273	276	249	255	231	268	259	264	277	263	267	259	232	269	257	284	247	270	271	287	286	252	265	244	252	266	259	264	281	265	267	279	278	264	264	249	221	244	265	241	286	268	253	280	213	270	275	257	267	226	274	268	248	265	264	316	254	262	281	294	274	269	254	241	267	247	250	252	283	276	254	229	280	256	237	244	240	272	275	270	251	259	261	257	266	282	237	274	285	280	274	297	262	262	267	260	266	248	261	232	260	283	264	272	239	281	253	274	285	255	257	272	251	274	248	270	252	261	271	269	252	268	273	235	250	267	264	233	273	236	256	267	279	253	270	271	249	274	248	282	279	269	275	264	266	276	229	263	263	273	273	248	290	295	255	279	299	249	285	273	259	273	254	273	270	235	283	268	278	270	293	254	260	245	234	261	267	257	256	251	267	259	256	238	267	303	246	260	283	258	234	269	263	243	256	247	258	273	269	273	236	283	281	265	254	275	298	233	257	269	275	267	267	265	249	252	253	263	265	274	282	268	266	275	276	264	262	231	254	260	264	255	280	241	270	250	264	290	282	229	270	259	256	273	244	295	262	265	275	274	248	228	259	262	252	246	271	257	269	237	264	281	256	260	285	260	256	276	270	248	273	295	245	241	246	238	278	276	274	275	270	289	277	267	270	242	275	266	254	277	282	244	272	271	263	283	270	255	254	268	247	279	239	258	275	256	272	289	266	265	278	250	301	282	254	236	254	247	233	260	268	272	254	244	269	258	252	251	296	265	261	264	279	267	276	262	253	260	248	271	273	257	271	275	291	261	241	234	274	239	259	281	233	262	231	278	244	262	219	259	256	253	269	254	268	269	227	272	271	263	270	256	272	264	279	279	256	263	292	274	278	237	276	254	261	259	265	274	260	252	263	280	273	250	258	291	268	272	250	250	254	243	252	255	261	265	247	273	270	245	257	240	275	256	242	251	261	243	263	243	270	289	261	291	300	254	240	281	263	266	284	257	273	239	262	249	244	263	254	273	288	277	266	267	300	242	268	269	264	246	278	247	274	296	263	261	260	274	261	245	264	275	255	287	291	263	245	281	257	273	259	256	267	253	274	255	259	248	259	231	264	241	263	260	290	265	259	300	266	266	273	276	266	270	254	258	244	270	255	254	284	260	290	260	224	256	283	268	269	271	256	289	273	263	277	268	248	246	260	281	242	276	248	275	263	278	252	266	265	251	249	238	262	286	250	239	273	260	291	253	252	260	243	251	255	249	260	254	301	252	294	246	247	261	271	278	261	264	246	270	286	259	264	261	272	257	250	251	285	246	269	270	245	267	273	260	260	269	287	283	254	266	253	277	296	262	230	268	264	287	246	279	297	270	273	288	286	264	276	286	257	262	263	266	261	263	259	258	253	239	237	264	270	273	247	239	248	264	293	275	252	254	271	276	254	265	280	249	255	277	278	277	277	278	251	261	283	274	284	253	232	286	256	266	247	270	261	269	251	285	274	281	242	265	280	227	262	207	242	248	264	293	230	287	283	258	241	236	251	272	242	275	261	264	279	214	259	268	270	272	244	260	271	256	251	284	253	271	264	270	249	301	220	246	271	269	260	259	287	250	264	280	269	269	286	244	266	261	252	249	251	276	244	264	250	263	256	278	267	285	228	265	267	253	236	266	263	285	284	273	256	247	249	262	271	247	278	254	269	269	244	268	298	246	262	270	284	259	273	275	246	222	250	239	249	235	261	262	286	249	292	260	276	250	264	262	283	273
37096	10351	9111	4664	3152	2384	1804	1502	1282	1104	974	894	826	746	745	659	677	648	580	609	578	571	593	574	570	541	517	537	533	497	538	503	522	494	544	502	529	483	519	496	438	521	520	519	493	470	481	536	509	478	511	479	502	518	537	525	468	530	484	507	506	454	499	493	484	472	494	479	485	499	480	455	457	507	501	493	493	507	482	521	487	472	521	468	482	505	500	458	495	525	507	500	487	479	480	480	493	475	527	482	468	467	446	476	471	522	522	472	493	486	498	510	491	478	465	518	471	487	478	485	456	420	464	490	431	465	479	492	487	465	464	515	475	448	488	504	508	492	491	505	469	494	512	488	476	515	475	482	486	471	501	465	446	460	508	495	486	468	492	478	473	479	461	505	523	471	506	517	530	497	470	465	456	477	462	497	509	531	519	475	457	501	511	481	514	457	464	476	508	493	506	453	482	438	470	464	487	496	463	484	458	497	491	514	450	483	474	480	450	483	504	482	474	441	490	477	496	482	489	502	489	480	511	479	433	485	503	495	464	481	469	495	466	512	443	485	490	455	485	454	509	465	468	460	458	508	461	497	513	516	470	473	496	490	480	471	488	481	486	487	511	494	470	501	497	473	505	461	509	474	513	501	471	481	525	510	473	490	480	480	495	476	489	491	498	479	488	460	480	436	501	464	463	463	473	482	481	483	500	463	473	488	460	513	467	467	513	466	492	498	484	457	458	494	491	432	459	470	522	492	483	482	541	482	478	513	489	516	460	500	471	495	513	488	488	462	449	471	483	480	500	457	468	466	525	451	508	484	529	442	470	459	515	486	493	474	495	486	462	445	467	482	470	509	524	494	494	495	475	450	559	483	491	452	513	510	466	467	495	447	495	500	479	495	508	444	493	442	458	455	511	463	483	486	505	501	482	506	492	457	490	479	495	501	464	486	498	470	460	515	439	464	468	462	501	467	492	530	470	498	446	457	476	466	457	483	514	515	495	488	560	475	499	465	447	472	482	520	482	488	492	483	472	473	476	498	477	464	446	497	476	462	514	463	497	485	472	466	455	483	536	464	506	492	489	483	442	492	459	495	516	505	481	484	477	479	464	456	504	485	494	458	492	482	478	462	495	484	461	497	499	476	475	494	526	493	502	459	467	463	510	486	503	447	461	480	468	483	503	464	485	497	489	481	467	471	503	490	467	468	487	491	475	490	486	455	449	470	485	476	481	453	508	482	488	497	479	452	485	488	485	461	462	481	473	439	486	500	456	472	467	481	470	491	460	494	527	457	476	473	502	462	507	468	468	500	486	493	467	423	501	452	484	488	489	524	509	454	492	533	431	478	488	475	451	506	440	475	491	504	485	510	484	470	504	435	478	500	487	481	526	531	504	482	505	477	498	455	419	497	453	463	436	494	493	447	473	433	470	525	494	494	461	493	478	455	486	474	472	491	487	531	546	502	479	525	511	460	481	463	501	487	505	486	461	519	488	454	519	466	437	489	492	480	490	458	470	498	472	474	469	443	470	526	484	502	474	453	492	479	453	488	507	506	514	478	479	493	474	484	460	532	463	487	491	511	431	478	470	497	471	469	461	494	489	455	480	454	482	485	473	518	528	475	455	504	491	460	455	453	498	499	491	501	474	500	503	471	452	466	451	469	495	486	499	482	471	521	487	465	497	477	506	475	453	494	487	489	473	461	497	488	470	471	504	517	477	432	503	498	518	499	503	486	486	451	484	494	493	549	460	486	444	466	495	495	493	470	480	476	491	504	504	476	447	435	492	524	468	466	489	521	488	455	481	464	460	457	511	483	491	469	481	514	461	466	515	520	495	498	490	448	492	457	466	462	465	518	504	459	506	476	481	458	478	485	467	507	464	467	436	530	526	476	510	454	479	457	474	498	481	494	535	455	489	520	496	459	489	462	531	465	479	481	447	484	449	474	471	479	480	467	481	474	456	506	477	469	487	467	494	499	473	498	487	495	478	503	510	505	465	449	512	466	525	491	500	496	495	484	463	502	484	495	488	440	489	451	490	439	457	452	511	481	470	493	471	486	502	505	472	436	440	498	493	484	507	489	494	492	478	479	477	458	505	469	483	454	496	475	497	486	451	494	460	463	435	527	492	478	500	413	485	487	512	457	493	492	439	515	483	492	479	514	473	437	453	446	452	488	463	494	498	498	469	495	521	512	486	533	481	460	493	545	485	494	518	496	452	495	481	492	496	486	488	486	484	466	501	475	487	498	472	491	446	476	498	477	488	504	484	496	484	495	538	462	476	461	496	466	495	467	468	479	483	465	525	466	478	500	485	473	479	491	490	459	474	455	469	473	464	521	503	446	469	452	465	488	468	478	486	466	480	455	472	488	471	484	455	516	462	515	478	445	508	469	489	433	485	428	454	483	483	475	473	431	463	497	505	503	491	483	482	454	481	483	483	540	468	497	490	483	471	501	458	478	467	454	511	442	487	466	497	484	485	466	462	456	492	532	502	487	440	459	458	525	518	460	467	465	465	465	469	489	489	480	463	450	497	495	541	483	461	496	511	478	481	494	498	498	494	478	438	489	496	462	446	467	503	461	485	479	474	466	507	508	512	446	492	511	490	476	509	467	466	477	481	506	481	475	487	470	463	484	462	454	494	506	484	473	474	498	506	538	472	465	492	474	484	508	495	481	485	523	484	488	514	498	455	453	488	476	515	469	440	473	508	493	456	470	467	475	487	494	508	489	464	484	510	465	497	488	480	481	433	451	495	531	510	478	481	499	500	487	484	489	475	459	475	490	468	459	481	460	504	440	472	483	503	465	433	511	486	457	475	501	444	484	502	457	444	469	480	467	513	478	467	491	491	488	525	485	456	462	463	508	500	481	477	470	474	480	483	554	469	473	488	482	504	479	471	467	455	471	485	440	457	520	469	452	486	502	517	482	517	499	485	482	479	507	462	477	478	493	494	502	485	484	501	496	449	476	449	486	447	500	483	531	516	475	459	484	473	482	474	526	511	491	469	507	476	468	512	480	486	487	466	480	481	436	509	485	466	457	489	490	480	504	492	493	510	512	464	450	489	455	484	462	529	454	478	457	506	482	437	466	516	528	529	467	464	501	473	493	534	497	497	493	466	491	509	483	454	505	482	465	493	450	466	484	458	492	467	490	493	477	488	461	472	475	484	467	487	491	470	475	499	485	512	471	488	467	489	523	468	490	463	498	507	504	489	475	516	486	485	475	430	467	511	452	433	499	488	446	511	471	485	487	430	500	507	450	504	503	490	536	462	475	493	465	495	457	508	484	480	495	464	474	531	497	501	458	488	472	477	482	485	505	528	493	498	475	489	505	451	472	469	474	479	464	438	482	508	494	465	468	508	473	497	464	494	472	471	471	462	459	485	518	447	485	434	478	478	453	515	503	506	472	487	493	486	476	436	467	502	542	488	525	492	519	486	502	517	458	494	494	473	449	475	468	466	528	471	478	505	496	486	468	453	465	476	490	448	495	464	501
23786	21716	29967	24004	21716	20084	2727	1135	826	794	732	718	642	631	588	577	578	556	543	574	484	478	496	492	493	526	536	502	496	510	449	498	462	479	492	494	464	493	482	477	478	446	478	477	448	449	462	487	460	484	452	524	430	479	449	482	436	484	453	484	481	460	474	445	468	453	441	469	480	459	465	454	463	489	444	489	469	480	438	465	426	434	485	442	448	410	489	488	454	503	450	457	487	485	466	472	476	492	452	402	451	462	486	469	496	461	459	444	437	463	438	460	473	458	436	488	478	467	497	485	440	451	434	424	485	441	484	497	466	472	469	448	475	444	490	403	470	433	426	438	455	479	452	462	463	482	505	430	485	474	439	494	416	501	463	486	452	467	411	419	454	449	431	450	469	452	443	453	474	456	456	487	457	463	447	471	431	465	498	495	438	453	455	425	478	490	416	447	426	490	464	465	481	456	450	474	445	452	472	454	423	457	461	470	458	463	442	411	449	457	456	469	481	455	494	389	471	424	435	476	474	395	431	425	440	473	480	435	475	451	481	461	468	458	446	450	440	470	474	454	473	456	433	458	492	471	488	470	485	469	465	486	452	435	437	472	458	474	428	446	460	468	452	430	473	450	476	441	472	465	464	473	503	428	437	448	440	452	430	459	465	434	473	450	451	425	481	473	435	453	435	446	464	473	435	474	439	444	449	465	463	479	420	459	471	451	464	445	477	445	474	461	442	480	460	457	483	449	463	418	432	453	450	454	426	460	445	479	453	446	500	456	490	477	474	443	468	475	446	448	445	440	470	465	462	429	460	407	463	456	453	466	478	435	545	477	456	464	488	495	504	449	456	449	468	429	440	460	457	430	466	450	433	462	461	446	443	455	426	484	452	457	443	485	464	460	448	463	425	478	444	451	465	474	475	431	467	523	458	449	435	456	457	509	412	448	443	509	457	440	422	455	463	460	441	495	485	513	491	455	487	489	455	449	475	439	429	433	467	473	463	466	468	456	421	485	455	464	457	488	440	462	473	432	447	467	454	431	464	467	449	462	431	449	474	457	453	448	432	431	480	484	449	445	450	427	459	446	427	496	451	459	439	460	467	476	426	474	434	491	463	485	459	438	425	488	442	454	449	494	461	455	479	413	435	507	441	504	455	435	442	430	433	433	488	438	462	431	429	499	428	401	467	426	443	458	510	457	441	452	444	450	460	427	457	490	473	471	461	474	466	464	485	471	455	456	466	424	440	452	431	438	492	399	463	458	408	425	494	441	430	441	421	440	457	451	456	473	405	473	508	460	432	468	454	455	465	483	419	464	444	417	482	509	482	444	481	468	458	448	424	429	447	442	448	491	438	481	505	457	449	479	506	416	484	480	435	448	482	480	458	449	431	464	497	498	501	471	437	435	453	443	464	415	454	464	473	457	440	475	439	421	462	511	439	463	416	436	456	459	458	469	440	461	439	476	448	461	488	435	416	473	457	462	463	458	441	512	432	466	456	465	433	449	426	444	440	448	452	489	430	464	460	433	449	465	458	465	460	462	447	414	447	446	462	458	464	459	448	488	418	495	453	455	458	425	434	445	459	476	453	458	465	442	455	474	477	494	471	454	435	491	443	457	474	447	472	493	463	463	492	460	441	424	474	427	438	438	471	492	471	513	487	438	426	450	469	470	453	508	443	484	444	454	479	457	453	413	446	428	501	452	479	474	443	444	466	469	483	487	440	486	463	452	440	434	453	456	493	426	471	451	471	462	487	462	449	483	493	462	438	477	464	480	483	427	463	467	440	471	472	479	449	458	482	486	437	453	435	485	452	446	419	468	443	448	417	458	454	439	434	457	457	455	448	477	462	462	442	460	441	488	446	457	457	452	440	440	494	463	431	450	464	454	490	456	431	475	468	437	470	453	479	429	465	473	490	473	494	470	465	464	449	470	458	469	458	458	443	471	450	473	445	438	431	426	412	445	486	458	438	425	480	449	462	466	426	449	467	469	466	488	458	451	458	432	446	440	459	476	450	474	451	469	473	418	481	463	508	448	457	473	471	463	448	450	479	464	448	442	454	453	413	438	426	453	455	426	464	450	482	464	504	430	484	478	477	450	468	465	474	462	455	422	459	432	476	464	466	445	438	442	458	463	487	442	447	441	457	430	469	442	459	450	486	452	471	467	432	450	486	438	485	476	472	435	441	478	453	436	494	443	499	437	461	469	454	476	452	456	467	439	438	466	509	440	420	435	450	470	469	465	453	469	474	446	464	423	475	433	441	453	471	432	456	438	431	436	431	456	463	462	455	441	488	466	451	458	465	456	444	468	454	471	465	424	428	444	446	469	458	461	463	452	501	456	441	457	433	472	458	493	449	443	425	459	450	450	465	428	427	442	465	450	444	431	447	435	425	441	443	455	465	478	451	475	486	457	482	436	462	451	473	465	457	433	416	455	454	396	464	417	458	441	440	463	475	423	457	430	452	491	412	434	477	429	495	463	438	432	481	473	439	462	477	457	403	464	474	438	452	467	471	477	466	461	520	443	456	439	444	464	462	437	438	461	508	449	449	464	463	468	430	461	448	460	505	469	461	459	426	461	434	478	436	455	450	448	457	492	426	464	432	424	455	453	443	486	450	429	458	445	441	480	442	436	448	428	438	465	433	475	443	449	475	478	486	456	458	444	460	451	481	450	464	449	435	450	439	483	473	432	450	470	466	444	418	432	441	464	439	420	469	499	428	438	480	436	427	429	418	461	473	471	497	420	419	439	446	455	464	447	439	436	493	464	469	464	494	433	434	438	452	447	443	463	495	423	465	477	449	450	476	475	452	414	486	471	468	454	434	469	452	500	454	457	456	464	463	433	465	429	462	447	447	435	448	439	413	442	434	476	406	459	462	443	480	475	436	453	425	428	439	407	457	430	472	457	448	472	470	446	405	470	481	455	472	440	474	476	484	472	435	439	491	453	460	460	463	468	464	427	501	472	473	461	425	476	481	454	460	482	483	432	494	449	468	442	425	477	428	490	448	452	465	419	447	456	474	482	448	423	457	453	431	495	442	471	452	469	484	458	459	459	456	467	461	468	449	419	431	454	458	432	463	449	438	440	479	464	473	470	453	496	469	470	477	469	474	484	445	445	388	474	497	489	454	462	491	478	466	435	442	456	423	475	437	472	472	457	490	475	429	453	463	431	512	448	483	480	412	428	428	440	430	463	507	462	440	452	478	454	465	405	490	452	456	460	470	431	442	468	436	453	435	481	459	458	463	449	468	455	442	445	414	461	443	478	466	418	461	475	436	457	484	458	455	468	462	450	463	464	476	463	438	406	457	478	410	415	472	455	457	462	449	441	486	437	447	439	456	462	442	476	458	467	434	440	434	470	475	451	446	508	431	424	443	428	473	454	441	458	433	455	460	504	424	453	430	444	446	436	468	454	458	425	438	457	422	449	445	438	477	425	458	444	482	508	410	474	463	470	430	416	442	456	438	448	422	484	453	460	473	424	459	457
43469	16064	14624	8056	5659	4327	3283	2681	2307	2022	1696	1590	1480	1338	1240	1266	1092	1150	1018	1069	1040	1018	955	921	976	881	891	922	879	928	872	868	875	868	813	854	843	841	857	854	897	830	865	829	836	879	862	841	788	836	821	795	791	823	823	800	791	829	822	872	837	791	867	794	799	790	831	807	818	803	812	812	849	821	833	787	839	811	852	821	831	757	821	814	795	811	823	801	815	821	804	790	818	840	840	798	834	779	849	785	796	765	830	805	771	787	829	765	797	826	806	791	830	813	768	828	805	837	812	856	801	822	777	801	749	790	730	804	810	804	760	838	815	748	815	766	802	795	795	806	816	821	867	786	812	853	790	833	828	856	771	817	801	847	836	803	749	831	749	828	800	838	827	795	790	755	784	859	796	777	783	817	807	785	827	812	820	813	746	820	817	826	838	813	823	768	761	786	830	748	774	768	785	753	856	823	779	819	818	810	822	804	821	785	788	800	778	850	827	800	831	799	800	796	777	784	790	790	842	807	827	812	787	859	861	815	846	800	857	809	760	825	813	805	787	776	806	821	788	737	857	823	811	786	846	807	805	783	823	732	794	822	881	790	786	826	829	756	802	760	781	828	779	774	831	842	772	806	814	785	802	819	782	782	780	788	809	799	782	781	776	817	769	787	772	803	809	780	812	772	830	766	825	798	803	791	816	783	816	775	720	826	805	794	816	786	866	798	791	767	824	763	823	815	770	798	781	844	799	765	792	801	772	784	856	736	778	873	818	790	785	773	762	821	779	795	755	810	776	790	829	804	811	775	740	802	798	772	767	805	785	765	821	840	808	819	789	756	805	784	816	789	788	784	811	808	796	804	823	812	799	757	808	821	811	825	789	812	818	759	841	813	794	783	786	835	806	790	823	773	809	800	767	795	767	780	763	808	724	745	797	823	880	799	805	819	796	832	805	790	870	776	828	782	802	793	790	806	755	772	830	798	746	796	811	809	799	789	825	799	797	794	788	771	739	774	828	832	790	780	811	826	754	843	779	757	833	751	781	791	778	762	766	805	810	782	789	815	777	762	793	815	774	759	825	795	765	751	815	770	814	793	826	784	792	810	800	779	831	765	840	810	808	827	823	793	740	761	825	843	821	799	835	804	773	818	807	756	785	743	825	800	791	771	809	820	822	783	829	772	836	822	740	788	779	723	773	822	791	774	825	815	783	752	786	803	784	784	815	798	830	777	779	815	787	796	822	782	801	795	792	803	799	826	881	834	782	753	801	832	844	776	821	799	841	829	827	787	837	787	758	769	807	790	818	778	812	822	814	816	813	790	795	730	745	793	824	755	754	802	797	825	778	807	792	832	828	797	760	806	758	824	812	763	860	780	799	821	779	817	840	790	768	787	782	810	789	811	846	811	783	811	784	808	829	826	827	875	776	797	779	785	750	771	774	732	789	818	768	806	768	822	836	820	777	783	842	747	784	742	857	808	816	798	753	787	769	803	812	824	743	723	810	782	804	833	843	813	796	817	842	796	820	764	784	793	782	767	822	805	763	797	780	805	810	836	759	783	807	759	846	832	745	831	746	857	809	804	801	729	758	818	786	822	750	751	820	815	818	801	759	766	757	766	775	788	772	805	776	796	821	778	810	811	769	806	818	787	795	759	768	815	809	794	799	761	809	797	759	778	830	793	852	751	788	760	811	784	813	816	807	810	764	809	792	756	836	799	796	782	795	869	804	801	826	770	764	776	777	771	782	811	734	767	787	805	827	823	779	791	802	786	808	792	788	846	746	777	812	831	836	809	808	789	800	864	820	829	788	821	802	800	797	783	800	771	781	801	801	817	815	809	777	765	827	801	786	774	817	804	750	812	804	822	786	872	813	862	844	780	792	792	776	766	802	734	804	845	767	773	796	800	788	794	754	772	813	778	830	799	811	748	772	815	818	770	824	827	793	803	815	799	790	865	792	756	789	814	792	797	807	796	780	784	775	835	784	786	800	805	815	819	797	752	836	759	805	848	764	841	805	763	770	751	779	779	833	850	773	824	770	828	818	790	795	792	774	752	835	818	780	787	821	827	827	835	759	827	821	750	744	790	796	812	780	886	797	807	793	850	794	825	760	802	803	766	838	795	757	787	799	816	747	819	759	776	797	796	777	814	812	770	786	817	779	771	810	778	816	780	851	797	779	819	790	767	834	777	786	785	806	798	833	808	848	863	796	801	810	754	846	855	738	848	769	848	794	732	800	823	826	741	777	795	844	824	775	835	830	797	802	820	787	760	757	781	837	757	795	785	814	828	836	833	789	812	802	805	788	812	814	795	827	792	755	811	823	774	798	782	771	753	789	800	815	796	797	797	802	752	768	818	768	817	805	786	781	786	801	795	775	824	770	811	753	830	813	783	841	847	734	739	770	826	823	830	730	767	772	767	816	791	750	855	782	771	776	789	822	798	810	826	828	808	845	795	823	811	853	751	825	800	753	832	750	768	826	801	764	816	792	848	719	821	854	757	805	785	827	813	772	853	827	757	792	831	806	810	805	795	795	786	799	818	773	860	803	795	806	759	782	793	820	794	826	833	829	803	808	776	781	794	781	776	790	783	766	793	760	832	782	772	776	806	798	810	832	803	761	759	768	779	824	775	831	793	784	747	793	818	730	765	840	815	798	823	796	820	735	822	741	787	790	824	735	835	781	757	770	760	799	779	764	799	763	811	829	845	776	789	739	758	759	772	836	794	820	806	808	811	770	828	773	796	786	836	805	800	839	809	805	772	847	767	836	846	797	833	750	763	790	783	815	820	810	773	838	787	778	832	737	773	787	822	771	818	795	823	802	805	758	811	858	795	796	759	812	804	807	780	823	797	766	791	789	823	770	784	797	804	769	766	814	753	779	840	770	770	812	818	797	797	821	776	756	809	811	803	789	747	765	736	828	792	750	828	740	768	794	819	835	830	772	842	769	803	778	839	785	852	786	789	789	781	794	787	839	803	791	786	793	821	779	808	794	796	772	814	766	838	789	831	808	794	758	807	758	821	798	809	755	821	815	807	818	751	791	769	801	780	798	771	767	782	835	802	762	824	793	797	837	783	807	863	814	827	849	769	827	767	774	826	793	802	771	802	757	780	795	760	782	774	818	798	838	806	829	794	833	808	789	831	723	835	849	785	808	778	735	832	821	847	772	755	792	788	781	793	857	800	778	812	806	840	832	802	856	767	782	758	761	828	775	838	751	796	774	780	731	745	823	776	814	776	789	788	763	770	792	729	777	808	794	805	783	756	834	805	788	804	791	793	788	816	757	858	771	815	777	754	755	813	746	829	779	794	794	822	761	775	762	869	833	753	830	809	803	787	772	768	755	801	838	812	813	822	767	772	810	812	809	781	824	803	749	801	784	788	826	783	790	782	819	826	827	767	792	801	813	811	815	773	744	779	822	759	788	795	801	845	790	858	751	776	816	753	798	804	741	775	760	823	806	804	839	760	759	792	819	829	821	796	780	824	817	783
27324	21205	8511	426	203	155	150	125	116	135	132	120	118	97	101	112	105	108	125	125	95	106	108	124	118	124	128	127	96	111	118	109	137	129	102	103	110	109	99	120	104	99	96	112	116	106	104	108	130	124	114	116	105	95	124	111	115	93	104	103	110	121	118	110	111	95	111	114	123	98	112	95	129	115	107	110	116	100	104	102	96	112	126	135	104	107	107	109	119	105	133	120	99	116	105	115	140	100	107	103	106	115	121	99	120	114	102	111	96	92	92	106	112	127	117	119	105	112	116	97	115	122	115	119	127	127	120	104	112	113	103	104	127	89	116	109	116	105	105	96	107	79	125	114	126	115	110	99	103	113	116	121	108	133	94	114	102	100	95	116	109	112	123	89	115	95	117	100	112	95	126	107	95	113	112	114	125	110	112	131	123	123	114	101	91	105	106	107	109	115	97	121	122	107	116	117	121	101	108	109	111	105	103	107	101	104	98	136	107	110	96	101	99	80	111	103	99	116	104	101	105	108	115	117	124	105	142	117	109	117	109	111	109	122	124	96	121	124	115	107	116	101	92	125	129	103	115	109	125	122	113	120	97	120	113	125	115	118	112	120	116	120	112	107	106	109	105	102	91	120	107	128	103	86	95	105	107	107	116	116	117	114	116	109	123	96	106	110	128	107	124	86	104	96	105	115	114	116	128	103	112	110	121	109	120	103	126	111	108	115	100	103	132	107	121	99	107	120	118	123	121	116	120	102	102	107	131	107	105	113	90	117	114	112	114	109	113	116	100	91	111	109	99	108	103	104	107	102	129	103	105	110	114	127	117	91	101	113	113	109	110	126	105	122	121	102	133	107	111	109	103	105	110	123	113	127	102	115	97	97	110	112	125	99	110	102	118	97	104	118	116	109	116	93	94	93	119	116	98	128	108	110	96	117	105	108	106	104	114	118	113	119	107	110	96	110	124	119	131	121	109	114	126	119	126	107	117	127	133	107	114	123	101	121	122	105	116	112	90	107	108	115	95	117	111	130	107	115	108	100	109	98	102	111	112	117	112	112	118	110	102	111	104	107	110	114	117	119	122	101	104	120	116	120	115	97	108	106	112	121	111	101	116	127	119	123	109	124	119	107	123	123	107	112	97	103	107	107	123	115	116	112	100	127	101	94	113	117	107	118	100	118	103	94	130	108	97	104	116	112	120	105	130	102	123	99	114	111	96	114	98	87	114	108	104	103	105	105	95	118	95	91	105	117	116	110	104	134	104	117	126	111	95	90	118	116	103	100	126	115	114	102	103	102	121	104	105	109	110	122	104	109	100	103	116	135	111	110	113	108	120	113	121	99	105	84	101	107	97	125	104	97	113	94	102	123	108	121	98	94	122	112	125	123	86	109	101	104	127	95	123	108	112	117	85	107	103	112	113	115	100	126	117	117	124	111	104	108	110	107	121	126	104	101	91	120	101	108	114	104	127	97	121	117	112	105	111	97	104	106	109	100	105	110	120	105	107	127	90	120	123	124	100	110	98	112	123	104	141	113	99	102	106	114	102	99	113	108	101	118	114	121	108	96	89	100	120	112	108	104	75	100	131	94	117	105	134	111	108	101	112	126	125	114	117	108	103	117	112	122	115	126	108	112	117	119	103	108	115	128	103	116	119	126	121	109	106	116	101	104	124	113	103	120	140	110	96	106	88	106	96	108	127	100	116	80	99	104	109	114	115	111	119	99	102	144	106	95	103	118	96	108	98	106	117	117	120	105	99	137	114	118	129	111	111	108	109	108	110	109	107	96	100	124	121	108	121	111	104	133	107	106	99	144	109	116	91	113	114	106	114	96	92	94	121	106	112	111	97	131	88	120	100	110	96	101	117	108	119	110	88	111	99	106	120	108	110	90	103	94	100	118	108	121	111	128	119	101	124	99	113	107	107	117	99	106	119	123	122	92	118	129	123	108	113	110	106	106	111	113	118	114	104	98	130	116	112	107	124	128	109	100	130	101	117	124	118	117	119	114	112	120	121	117	102	117	129	113	115	106	100	99	122	109	121	98	122	118	127	107	98	110	92	120	110	89	111	79	112	99	104	105	123	111	114	102	105	99	116	100	128	106	83	112	113	105	115	106	112	123	121	127	116	114	96	88	115	117	99	109	118	107	123	116	125	104	100	110	115	112	119	112	117	89	116	123	108	100	114	94	122	107	114	117	94	101	141	109	96	100	101	112	111	113	102	112	112	121	115	119	100	105	111	120	116	105	122	116	104	123	105	114	100	109	109	105	130	108	99	115	99	106	116	107	122	86	101	108	114	113	132	123	119	110	93	119	111	98	110	123	120	107	108	107	103	109	114	130	119	124	97	102	110	117	111	113	119	139	109	90	112	112	111	86	121	104	110	97	126	100	105	131	88	121	114	135	111	127	95	118	139	102	111	95	113	116	99	106	122	125	119	113	105	95	116	116	108	116	113	117	117	97	94	108	128	104	118	123	100	115	113	121	105	131	113	98	99	112	116	108	122	123	105	99	116	105	104	96	102	127	101	97	111	96	114	117	117	112	106	114	103	97	122	125	100	117	106	114	117	110	102	130	115	104	116	107	109	108	118	95	112	105	101	130	125	115	93	116	104	110	93	124	125	117	105	100	96	102	118	101	105	106	102	107	115	97	119	112	115	106	112	119	129	100	125	130	105	118	100	103	91	106	114	114	92	95	99	127	102	96	107	101	98	124	106	93	90	95	123	109	104	109	103	95	104	115	99	113	104	121	95	116	97	114	115	107	118	93	88	110	115	115	110	108	119	96	120	140	114	98	95	98	120	98	111	104	113	129	94	116	115	123	110	99	111	117	119	101	112	120	125	117	111	109	95	119	113	132	109	123	127	111	126	120	127	120	113	109	115	103	121	109	107	120	132	133	115	111	121	121	113	119	113	111	117	127	118	100	123	107	113	91	118	113	105	123	104	127	95	120	108	109	102	99	105	126	125	93	115	115	115	99	128	117	129	121	125	115	115	105	114	130	105	132	121	105	95	99	100	109	111	113	126	120	124	96	112	101	115	114	118	103	113	84	111	80	129	115	113	108	100	107	111	130	122	121	106	109	115	90	99	103	135	112	112	110	117	106	115	107	107	109	102	100	123	88	117	114	112	111	78	108	102	117	105	116	126	128	128	102	118	111	103	117	114	99	102	86	104	114	113	114	113	102	80	116	108	120	119	107	104	127	109	118	99	113	114	107	110	106	103	113	102	114	84	109	115	92	128	125	103	122	101	114	116	133	108	115	124	115	108	117	97	127	112	111	114	107	112	104	97	123	113	120	110	141	120	103	125	98	90	102	109	112	115	102	117	119	116	94	112	97	101	129	112	112	112	102	110	96	110	107	114	127	108	104	113	94	102	128	98	117	94	101	130	108	90	108	111	120	118	110	118	122	112	126	123	122	103	120	113	115	94	129	117	94	115	93	109	136	107	115	114	105	115	105	109	104	98	112	104	108	118	121	101	110
15909	1343	1135	603	453	366	315	283	289	232	233	238	240	228	234	239	196	188	193	230	217	206	231	208	192	210	215	223	204	205	199	211	223	187	184	199	224	196	195	210	198	192	221	200	183	211	207	183	202	193	217	211	195	188	184	205	216	191	202	207	194	226	193	217	212	210	198	228	191	198	216	185	234	182	203	184	208	175	190	202	211	202	222	226	205	204	186	213	215	225	184	206	242	209	228	223	207	223	196	214	195	181	196	189	184	198	225	205	228	209	209	203	183	205	207	204	213	204	186	190	182	200	192	233	193	225	195	228	206	169	204	194	201	218	177	207	192	192	215	211	200	193	226	183	218	199	198	226	223	207	182	198	207	202	196	185	187	184	215	202	207	204	190	219	221	179	203	205	191	228	212	195	194	199	234	207	204	223	205	168	220	190	187	193	222	200	225	201	201	205	214	195	226	207	195	217	196	196	179	210	225	204	200	210	230	212	214	204	189	183	195	190	218	191	200	244	201	200	188	190	201	213	213	202	185	194	179	183	201	197	189	175	212	207	206	208	198	216	196	205	203	186	189	213	197	213	202	180	177	200	195	221	179	204	171	203	194	181	199	221	215	216	206	205	220	195	218	219	215	193	201	206	193	206	193	216	198	207	179	210	163	200	207	193	206	191	197	176	191	175	202	210	230	216	200	234	190	200	217	180	178	188	230	163	189	215	197	204	222	209	199	236	195	185	205	195	186	199	176	182	206	182	206	192	205	204	210	215	189	196	233	169	205	170	201	208	209	227	218	192	204	208	205	199	207	197	196	198	235	201	205	188	207	199	196	201	237	212	213	185	198	201	212	219	220	192	194	184	218	201	197	202	184	220	215	209	187	211	207	228	207	218	213	197	195	205	218	195	234	192	198	220	228	202	197	192	227	196	219	199	197	207	196	225	194	182	193	193	201	205	175	195	211	210	203	200	192	209	215	202	205	201	199	205	208	183	183	218	187	200	200	195	207	195	175	212	205	197	189	212	213	191	215	180	221	186	213	176	206	204	178	195	200	210	191	207	218	169	195	205	214	196	204	197	197	209	188	220	216	229	176	218	197	197	207	181	212	196	208	216	202	213	185	198	216	190	187	176	170	213	194	208	231	215	208	197	200	224	210	201	218	185	207	194	225	192	177	206	190	202	189	176	197	202	194	203	218	196	219	183	207	212	207	196	192	204	206	211	201	204	179	211	193	225	207	197	220	228	199	189	194	207	202	178	200	189	164	189	215	223	199	218	197	184	184	188	176	194	209	167	221	192	198	198	162	208	218	192	218	220	187	182	212	173	207	213	177	200	182	236	177	206	203	197	193	203	213	215	219	203	225	201	194	214	236	178	208	201	201	206	197	187	203	211	208	202	189	182	183	194	186	201	215	184	186	182	202	191	213	192	205	207	204	187	215	192	223	200	172	195	183	209	201	202	176	183	193	216	208	212	202	205	223	211	214	196	198	202	209	202	191	202	188	181	193	214	214	216	171	206	207	193	219	185	205	201	221	209	190	213	213	192	202	202	187	188	188	210	196	180	185	217	204	213	200	193	211	198	212	200	174	172	198	191	196	192	205	201	197	195	201	204	218	208	198	191	179	235	201	212	217	191	189	208	194	203	213	207	215	226	201	212	203	208	199	207	204	198	223	204	195	178	181	170	180	197	199	211	195	198	187	213	207	184	209	200	204	188	189	195	205	177	206	206	219	209	203	210	229	191	208	205	206	201	223	202	178	208	212	204	195	182	181	216	192	198	189	204	197	174	216	210	225	203	205	199	194	187	215	202	220	220	188	201	188	198	183	220	214	197	192	180	196	196	203	191	207	211	218	196	213	188	225	190	193	188	211	208	193	191	227	205	204	229	179	180	222	216	196	214	200	204	200	212	217	209	184	208	183	229	216	206	187	190	206	193	175	209	193	198	221	195	208	184	196	203	214	196	218	210	197	185	211	193	193	215	241	186	216	218	217	180	200	198	179	204	204	222	206	201	177	189	195	205	171	184	165	184	200	185	195	211	201	214	204	186	204	197	211	201	186	201	243	190	215	183	219	204	206	191	185	206	213	201	197	189	198	213	184	219	183	182	194	184	200	182	205	185	209	175	225	180	206	199	178	191	212	202	210	214	173	206	167	210	208	209	186	188	227	201	203	214	216	175	200	216	196	198	210	235	204	197	226	184	176	185	153	176	208	211	197	206	210	224	199	188	213	194	194	183	226	205	222	197	208	218	196	215	171	205	200	202	208	203	197	180	201	192	201	188	202	200	179	192	210	188	185	211	201	203	194	193	232	192	198	202	210	198	199	205	205	203	215	216	185	223	197	217	205	194	191	210	195	193	174	206	193	218	193	200	196	198	191	203	187	186	220	211	232	186	201	227	194	242	232	193	201	191	196	199	176	205	187	211	217	209	196	184	202	240	211	186	207	216	207	208	176	201	197	219	203	192	216	203	203	204	181	203	195	223	192	193	201	198	226	206	216	176	226	191	226	191	199	182	180	206	202	213	226	203	214	210	188	214	207	211	207	187	200	231	225	186	215	207	201	209	183	190	224	179	205	191	197	207	174	221	193	190	181	201	204	175	185	225	204	208	165	189	197	198	231	194	197	195	201	204	186	205	177	190	244	183	200	191	208	191	205	192	191	201	215	176	195	162	221	196	209	199	207	195	217	211	180	169	225	222	229	191	218	217	199	212	193	195	191	210	190	190	222	192	205	199	212	195	198	244	230	213	193	202	232	190	195	175	201	200	220	233	189	197	203	214	187	193	187	198	193	189	169	211	200	205	189	206	179	223	208	226	200	191	194	206	182	192	208	187	213	230	213	177	213	211	219	184	196	182	206	189	234	177	219	216	186	191	201	170	194	202	174	205	195	199	203	200	193	204	199	193	181	220	180	197	209	185	196	197	229	211	215	180	196	164	212	206	189	168	206	236	204	190	231	187	207	193	209	200	199	223	181	211	196	189	208	202	209	185	213	202	231	207	193	225	219	212	209	210	192	196	203	177	214	189	205	210	188	165	190	186	207	185	205	192	203	193	179	166	214	216	198	177	204	180	182	179	195	197	209	204	187	216	186	188	193	199	197	210	191	210	193	217	206	176	212	207	234	203	196	193	182	177	214	226	199	219	212	191	197	191	192	180	187	198	208	215	201	199	231	218	201	194	219	205	217	172	221	217	195	209	186	204	215	196	221	201	198	197	207	190	203	205	189	187	223	207	213	206	179	231	230	196	190	206	183	222	213	197	214	197	233	204	217	201	214	207	208	202	203	199	207	195	200	221	221	184	192	192	169	204	181	192	188	196	203	212	210	218	204	210	244	201	206	214	216	211	218	207	204	217	186	183	186	190	200	214	181	191	196	205	210	179	227	201	187	207	201	196	219	205	201	183	225	211	185	204	215	192	173	192	194	191	184	206	197	203	212	197	235	214	208	204	219	200	195	205	205	178	214	189	188	222	196	219	202	191	204	211
24760	21704	29161	24752	20692	2335	804	543	455	436	411	371	330	351	336	337	320	307	303	290	296	297	283	281	303	290	276	305	289	281	289	294	300	271	266	286	266	282	274	284	261	294	246	262	289	277	268	252	242	237	263	259	264	261	238	274	278	255	278	269	278	273	276	250	250	283	270	267	252	280	289	264	257	291	238	254	258	275	267	286	263	242	303	268	281	255	279	265	281	266	242	264	272	296	258	279	267	236	262	289	269	268	277	271	267	259	225	241	244	233	266	280	275	292	242	291	263	262	268	248	290	296	292	245	272	284	239	260	270	251	278	274	283	267	271	262	239	221	266	286	273	246	279	269	291	270	272	281	242	266	266	254	268	252	265	293	245	239	269	285	283	262	282	273	267	266	248	277	256	265	298	274	262	294	297	263	257	254	245	278	249	283	231	285	272	258	250	258	266	285	246	263	257	282	249	254	286	277	276	270	267	230	263	261	282	269	283	288	252	273	291	274	281	267	243	273	238	264	252	247	246	254	249	284	271	255	265	293	248	255	248	248	261	296	251	294	284	256	256	257	274	268	240	283	282	242	263	284	268	277	263	236	235	259	274	258	237	257	317	264	294	253	253	260	300	254	248	270	284	288	294	256	307	269	276	285	281	249	290	267	301	287	245	253	271	289	257	270	297	272	265	254	276	271	216	269	245	283	277	263	284	282	273	277	279	266	242	301	268	281	279	287	275	280	294	274	299	281	273	261	280	283	256	242	246	270	274	276	284	239	279	255	272	246	261	279	278	271	251	261	251	281	266	249	270	250	291	265	283	270	243	262	296	279	259	253	276	265	285	260	273	250	280	265	292	268	258	266	260	248	263	286	303	256	257	287	284	285	285	297	266	287	268	278	295	236	270	280	272	248	305	273	244	280	279	274	281	272	260	248	279	259	279	259	253	269	281	254	288	255	258	255	257	271	259	274	259	275	272	243	259	261	239	250	297	230	265	263	271	259	268	278	271	256	248	262	294	261	267	254	260	269	254	252	233	266	293	254	272	240	287	236	249	247	281	247	244	264	304	251	248	239	264	272	297	240	252	280	292	275	250	257	252	278	255	292	259	251	276	273	239	246	248	264	308	258	257	304	283	265	269	274	286	275	261	258	235	269	266	252	259	268	279	294	249	259	249	274	264	276	268	271	270	272	266	261	268	243	256	287	276	249	278	290	256	264	258	265	289	269	253	261	248	287	270	285	271	291	256	271	270	271	256	247	254	267	281	261	267	254	281	253	235	251	249	274	293	242	249	256	265	279	260	280	307	268	254	266	268	259	273	260	245	269	281	268	262	241	263	243	285	254	259	260	267	262	236	272	279	248	308	302	266	270	262	281	249	269	281	273	284	238	269	271	282	250	253	285	280	241	246	272	298	274	252	271	279	259	244	259	261	251	277	263	290	291	265	290	236	277	283	267	272	270	290	293	261	257	274	265	263	279	272	271	245	258	252	288	261	249	269	241	256	277	274	256	242	276	258	280	301	304	274	303	239	229	258	266	275	263	255	262	254	280	272	255	258	254	271	281	259	295	261	258	269	269	262	280	264	246	247	252	255	283	272	259	256	286	285	279	257	265	275	249	273	290	243	236	296	259	260	247	261	261	283	267	232	270	263	286	260	232	250	286	232	268	303	284	261	279	262	276	290	238	268	225	265	262	267	256	256	267	285	235	253	275	292	269	281	253	266	251	277	244	273	297	287	275	236	274	272	266	276	285	234	291	288	282	255	252	282	266	261	255	273	263	249	280	283	292	250	242	274	270	288	272	276	268	243	272	261	306	275	267	255	247	277	237	273	271	248	253	234	251	266	294	263	265	255	285	252	273	268	272	264	299	274	252	263	260	273	245	282	245	258	278	264	262	246	257	255	252	233	259	247	286	287	242	277	225	275	262	288	257	280	293	233	254	291	277	289	257	250	271	289	270	264	272	295	263	254	261	264	279	298	255	259	246	298	246	282	271	267	271	260	248	254	248	278	270	279	271	273	288	254	273	281	285	264	263	269	242	243	256	272	279	255	271	271	265	269	258	265	249	298	281	253	264	253	267	266	253	286	277	299	267	242	290	270	287	278	249	249	274	274	275	253	244	278	235	257	242	271	281	256	251	268	277	261	291	251	286	245	218	264	235	284	291	254	236	271	268	299	282	289	261	259	272	240	275	273	274	245	249	264	265	279	286	275	256	266	308	271	240	270	289	265	295	258	256	271	261	258	281	259	259	259	275	289	274	275	275	241	289	251	292	277	262	267	275	243	259	258	264	259	266	260	261	260	230	291	269	298	270	264	270	280	235	274	275	272	254	285	300	235	259	242	274	269	272	266	275	270	226	305	275	237	303	266	250	236	246	259	231	290	262	285	281	263	259	255	260	282	258	286	270	254	282	277	290	256	293	253	271	283	264	236	260	276	260	289	271	267	265	301	278	259	295	268	272	258	255	251	275	228	279	290	269	254	275	278	264	234	245	267	273	257	273	252	248	277	273	253	260	287	285	253	272	256	283	296	265	281	277	254	249	247	268	250	259	250	248	295	234	243	251	247	264	290	291	248	261	257	275	276	272	252	269	281	247	275	247	273	273	239	248	290	282	260	292	256	268	259	253	245	262	266	261	289	284	269	263	299	285	270	238	253	269	275	263	303	264	251	260	254	286	278	251	270	247	258	284	274	270	286	261	254	266	292	288	282	281	298	255	279	271	254	262	249	266	279	260	269	260	265	281	284	286	260	254	268	281	276	254	254	262	261	273	266	295	274	261	276	287	253	293	224	285	274	283	259	267	248	249	276	275	274	276	270	273	265	249	247	286	265	266	275	273	277	246	264	254	267	262	307	257	250	267	268	283	265	276	285	267	257	233	258	259	284	243	271	250	269	280	236	276	252	267	258	320	264	267	268	284	270	274	267	275	239	266	272	269	267	251	254	248	223	269	253	259	254	272	245	242	258	269	274	250	282	258	243	239	275	263	266	252	271	310	281	262	265	255	246	299	253	303	260	247	275	280	242	231	302	291	301	239	258	285	237	265	258	283	254	252	265	269	290	267	263	262	263	285	285	249	283	258	252	247	275	267	278	259	281	277	229	275	274	308	262	265	281	255	256	278	273	241	267	276	292	303	259	245	302	319	275	253	285	276	287	263	281	265	272	279	286	257	230	250	258	289	286	235	280	261	299	240	266	255	251	276	244	254	276	227	264	252	285	274	255	270	269	278	246	233	300	287	258	246	268	284	248	253	292	268	258	242	252	255	288	277	276	270	282	291	291	291	247	285	277	269	271	267	268	239	269	269	260	279	263	251	289	278	263	279	238	284	275	271	267	280	264	284	285	246	233	253	255	270	292	280	254	277	257	293	290	268	288	242	273	281	289	265	252	285	263	278	282	252	266	219	272	288	242	268	237	269	249	251	268	274	255	235	273	266	278	259	263	277	302	260	265	306	303	253	263	242	279	288	254	257	270	267	265	267	294	251
37030	10225	9145	4618	3051	2313	1850	1442	1196	1082	962	952	818	727	703	690	678	602	636	599	555	580	563	536	550	547	546	560	542	515	535	518	550	478	525	504	536	510	537	519	519	521	506	487	540	507	505	485	490	519	455	507	533	480	477	490	524	501	503	501	497	499	524	539	476	469	460	523	510	483	485	513	513	481	501	492	467	497	490	475	499	502	520	531	539	493	449	478	458	470	499	478	537	456	506	463	496	508	474	482	516	488	508	511	513	505	502	499	497	517	517	490	512	471	443	481	493	502	451	476	484	475	492	490	511	496	495	441	490	486	506	527	508	446	504	478	489	477	483	510	444	506	448	455	499	508	470	472	520	512	459	523	491	486	461	509	473	465	469	495	490	500	515	475	507	454	463	493	494	484	459	504	495	477	521	501	500	497	511	464	500	478	509	479	456	510	497	499	464	469	475	470	488	467	482	514	464	507	491	496	498	540	503	486	508	479	493	516	476	474	461	490	513	488	483	495	487	484	518	458	470	503	487	495	503	506	501	478	519	495	518	488	475	478	490	488	482	521	487	485	488	470	485	469	512	468	496	466	496	488	469	484	499	495	476	491	448	502	487	508	508	490	498	522	455	452	505	464	446	460	447	467	475	464	475	501	539	460	425	469	505	479	502	501	510	468	476	457	471	535	457	482	505	494	491	492	442	505	503	517	480	504	464	472	489	472	503	524	460	493	454	485	502	494	495	507	481	443	490	488	491	482	478	523	524	506	487	511	487	479	480	497	461	512	444	490	487	493	500	492	497	485	480	505	488	516	516	484	467	499	465	493	467	455	473	467	489	481	506	463	490	525	508	461	442	497	472	484	470	515	515	487	456	481	493	454	464	504	460	477	514	485	479	492	521	499	488	471	513	486	531	488	476	516	478	494	447	523	478	477	487	477	484	514	475	475	493	483	478	490	477	534	473	473	484	561	490	497	484	517	450	506	498	461	487	482	484	487	490	473	449	483	475	465	500	474	490	491	515	448	461	497	503	490	469	488	483	481	519	457	478	467	456	490	488	523	526	492	456	520	491	497	477	475	454	474	479	464	497	511	470	507	524	507	493	481	483	489	447	490	438	495	465	504	424	486	508	481	514	505	522	532	504	494	505	484	462	486	449	476	486	487	478	505	480	469	456	524	530	519	505	488	489	521	502	503	507	526	511	467	484	447	483	488	453	500	467	457	477	529	495	443	519	483	479	478	480	430	510	466	464	506	507	454	522	483	458	465	505	530	528	469	500	466	458	503	487	493	474	508	509	488	472	466	463	446	478	508	491	499	474	453	525	484	460	469	443	488	453	514	512	480	502	482	482	493	495	504	507	445	487	466	487	497	485	479	495	482	484	489	505	470	488	498	425	496	510	482	461	492	481	470	532	485	483	517	463	509	505	453	479	497	485	496	513	473	459	472	520	461	479	483	465	499	465	502	513	486	509	470	498	467	439	523	477	467	504	505	484	483	470	509	525	461	482	483	484	518	520	442	487	469	448	488	491	530	499	478	511	491	502	523	453	496	473	471	504	473	511	488	456	510	460	470	478	472	474	485	522	508	508	477	486	468	451	483	513	479	476	517	444	513	511	491	451	458	508	506	490	471	498	453	456	465	461	485	465	467	469	482	473	489	453	497	504	465	469	493	529	443	497	461	507	476	456	480	486	481	483	477	511	453	517	472	472	454	484	502	512	494	510	488	484	497	469	512	455	513	475	531	460	479	452	482	495	492	464	495	505	474	501	486	474	470	485	482	493	498	475	523	468	476	498	511	457	488	514	476	485	467	516	521	494	487	519	475	462	499	483	491	479	505	503	479	457	510	500	509	499	492	476	501	483	450	459	507	446	496	518	502	457	493	499	490	486	467	511	489	498	523	505	463	521	473	483	480	477	498	484	483	490	499	489	539	503	468	464	478	496	454	475	485	482	479	483	499	471	499	458	452	543	529	470	533	484	468	492	488	460	507	471	466	481	514	486	491	479	482	508	474	497	495	479	478	498	481	464	507	500	466	491	476	519	457	489	510	474	515	483	478	468	483	499	432	475	457	479	435	503	486	507	448	484	511	498	488	538	486	472	461	469	490	492	493	466	471	474	471	494	510	458	469	537	480	555	492	483	486	496	524	474	537	511	480	540	507	508	499	493	526	459	459	485	444	485	500	517	492	508	465	521	464	473	486	527	501	491	485	508	506	485	483	490	509	507	505	491	458	470	472	507	478	499	440	528	478	481	504	474	491	485	502	500	473	441	479	478	502	527	511	473	483	517	492	499	485	478	496	482	475	474	501	450	460	517	501	475	496	513	496	477	489	493	530	487	500	480	462	521	475	511	513	539	485	496	481	491	509	473	493	460	497	501	465	490	489	467	506	491	485	488	483	462	433	481	477	515	498	492	487	499	478	487	506	504	483	486	457	471	504	462	486	478	523	455	491	502	491	486	472	504	497	507	493	500	464	482	456	431	472	473	470	469	518	540	516	466	502	506	472	496	465	484	501	508	492	514	508	502	482	463	508	514	471	495	484	472	488	467	495	482	467	492	487	471	457	500	492	455	500	457	488	482	481	510	478	481	493	469	507	514	483	482	517	494	466	474	489	496	472	469	472	489	505	465	534	486	443	486	472	482	510	484	478	496	504	494	499	480	473	470	471	508	453	475	486	448	457	455	479	497	466	488	483	516	480	479	514	500	482	462	523	485	481	513	484	461	440	510	509	461	500	496	516	456	477	489	496	482	525	471	473	511	495	483	488	472	468	506	468	504	441	500	494	478	533	484	491	485	479	506	481	486	504	546	497	529	466	471	489	473	501	482	495	465	487	476	480	474	497	477	487	542	484	478	471	471	448	467	483	496	482	441	473	478	473	477	454	451	495	486	482	499	489	481	521	479	511	483	449	487	492	508	447	498	472	460	481	530	474	500	477	477	489	423	486	516	465	544	502	475	519	450	489	516	468	485	526	484	457	474	472	471	479	499	456	474	491	498	473	479	490	477	495	489	496	502	443	509	472	469	479	501	479	500	482	500	511	458	500	517	483	503	456	524	483	485	478	467	523	455	460	478	510	475	501	498	508	462	519	501	493	445	466	519	479	504	444	495	490	457	477	473	495	518	488	492	500	503	483	536	468	469	459	475	520	480	521	489	487	447	475	489	482	469	509	483	489	495	489	490	434	477	507	509	493	423	486	464	462	476	478	498	509	477	464	497	477	500	479	480	486	496	490	489	474	526	482	446	517	481	487	470	493	483	546	501	487	461	476	449	501	492	505	466	469	454	467	477	512	504	496	501	488	527	497	465	551	503	449	486	479	483	500	457	481	447	465	462	504	471	467	485	521	478	460	504	508	457	475	470	469	484	478	500	469	482	492	468	484	499	438	487	484	490	534	496	470	509	493	477	503	518	479	502	502	489	503	514	463	487	429	482	479	453	499	494	506	493	519	515	476	520	510	478	482	475	474	461	472	491	496	469	483	510	524
23813	21708	29864	24097	21708	19825	2647	1113	780	818	664	651	606	613	620	587	523	530	568	536	541	527	494	499	509	481	489	483	488	492	486	467	471	489	464	505	462	424	476	459	456	523	464	492	495	457	477	470	475	464	472	460	442	445	501	465	471	484	450	473	493	486	430	424	452	445	486	456	435	447	467	467	480	415	481	463	419	452	415	460	469	473	446	440	443	451	465	456	483	462	479	469	461	436	472	444	410	442	459	467	492	458	450	485	463	481	433	464	457	471	456	496	527	452	434	506	493	461	421	486	425	467	464	453	436	465	448	474	446	428	489	462	439	449	452	491	420	507	478	465	469	439	441	487	461	465	453	433	452	474	462	463	481	434	434	450	465	457	460	487	486	469	477	462	452	473	446	503	489	481	439	512	458	465	456	447	466	486	479	454	436	442	503	471	498	452	433	502	434	453	463	444	433	449	441	466	459	452	410	435	461	434	459	488	474	469	484	427	423	466	471	482	483	486	452	482	465	439	444	454	503	532	444	462	428	442	452	447	458	455	483	454	465	467	504	507	440	488	440	474	443	486	451	431	448	431	484	477	469	434	475	452	451	457	513	482	473	500	477	443	467	505	457	465	433	464	514	475	445	428	451	482	433	455	473	435	426	420	443	458	429	433	444	417	439	504	431	445	482	462	474	476	483	448	496	500	460	428	429	509	499	451	499	446	435	474	470	494	455	474	412	465	470	442	509	450	484	414	467	481	461	445	460	443	453	458	484	474	449	459	454	446	418	451	471	417	491	480	446	484	478	476	480	443	448	448	448	404	459	505	467	463	476	491	446	450	427	457	439	471	442	489	467	440	455	461	447	470	457	443	455	452	459	458	462	416	454	406	444	449	464	477	481	481	446	484	463	447	441	462	498	438	469	478	423	458	491	435	452	446	464	439	451	471	422	483	466	472	497	464	442	491	510	461	462	477	452	494	465	482	461	440	445	452	454	472	459	445	460	462	458	467	480	445	471	435	462	433	475	467	482	484	445	470	465	490	434	449	455	424	459	448	458	464	479	484	474	473	430	453	450	409	507	429	485	428	476	508	472	466	452	481	460	458	467	464	481	447	481	456	478	432	422	488	473	469	427	465	464	423	489	432	449	442	456	400	478	469	467	493	447	451	438	445	444	494	457	419	485	460	468	451	457	440	448	457	413	435	415	437	482	461	473	437	452	441	436	416	446	468	440	453	456	429	460	455	479	505	464	434	455	461	454	425	461	487	443	478	430	426	472	449	431	459	469	485	474	469	463	460	440	458	459	431	442	450	438	450	486	502	424	442	441	496	461	493	422	444	426	485	445	465	434	451	482	430	469	460	409	499	435	446	462	432	466	445	460	518	449	485	491	453	424	473	461	477	451	448	437	472	455	465	449	429	480	441	440	478	438	463	413	454	444	493	447	447	447	494	463	462	465	488	482	443	480	467	426	445	440	481	436	446	470	419	469	487	473	446	463	472	448	445	466	468	483	457	436	483	452	424	436	484	449	449	474	468	495	476	484	494	441	476	439	457	482	468	511	474	437	444	442	474	492	461	470	464	462	433	443	428	471	427	482	454	438	479	465	480	447	468	438	466	461	478	460	484	473	453	450	494	437	501	425	475	426	465	472	471	439	468	466	451	449	487	522	409	475	455	461	478	457	490	430	424	452	414	470	450	468	440	420	441	454	484	462	446	451	442	486	474	455	435	441	460	434	396	460	472	476	452	453	439	470	445	461	472	469	455	463	445	425	500	481	485	457	486	492	431	446	416	444	452	431	456	452	477	478	472	453	495	460	428	439	464	441	469	444	459	457	444	430	455	404	477	457	428	457	448	476	431	462	453	442	432	451	476	465	463	452	487	464	488	486	484	427	444	428	483	453	460	464	459	468	461	452	436	456	479	465	467	417	437	485	454	465	483	455	474	445	469	484	447	474	468	417	464	468	464	473	438	482	457	459	477	456	487	498	464	453	443	429	487	473	449	492	486	447	433	463	422	444	470	479	428	452	440	413	477	441	463	498	472	456	445	477	461	449	440	478	408	447	444	457	465	469	432	498	437	469	468	490	446	495	483	466	474	439	449	460	433	483	452	476	461	485	475	512	435	436	476	428	430	469	456	448	452	461	447	447	453	463	440	466	474	451	458	482	459	477	448	440	409	466	430	454	462	452	449	438	441	439	483	456	429	453	436	400	463	470	443	422	457	456	476	442	486	473	443	471	458	436	503	467	447	466	472	478	461	455	453	466	445	407	487	487	443	435	492	460	432	442	461	425	527	436	538	452	473	464	479	449	494	477	488	455	461	483	499	475	479	448	466	443	509	471	491	499	446	456	467	471	443	464	472	420	456	463	431	477	450	481	413	465	455	452	471	476	426	486	450	399	429	473	447	476	447	443	471	460	456	429	461	434	442	436	463	467	430	460	457	466	460	463	449	457	497	416	450	438	449	422	485	432	439	425	499	444	428	416	443	457	433	454	458	458	460	466	420	452	440	465	496	433	432	459	446	450	475	437	450	458	495	518	459	439	455	477	445	425	435	462	445	463	434	441	432	493	490	496	440	415	457	442	431	480	454	450	462	439	422	493	423	489	438	468	440	435	480	427	475	434	452	445	475	447	471	483	433	498	476	437	471	449	417	466	444	529	464	412	494	461	451	457	487	435	498	494	476	466	471	442	485	462	435	437	488	454	484	491	469	481	474	437	484	429	436	472	419	467	484	427	489	459	452	427	473	436	455	459	471	483	506	471	460	465	461	432	473	447	456	449	449	463	476	458	465	453	467	459	480	488	406	460	466	482	423	453	470	443	472	485	436	488	463	428	478	432	438	466	480	482	420	490	441	512	441	479	482	447	467	437	469	473	446	468	439	439	426	483	478	452	447	466	435	476	422	464	479	455	443	446	449	463	468	516	462	414	488	454	407	457	433	427	447	462	469	454	432	463	445	456	491	439	488	429	465	471	454	455	465	431	483	453	475	467	492	427	470	455	457	465	442	487	471	488	466	446	434	475	442	467	502	421	486	448	454	416	448	461	437	445	471	469	398	470	455	429	452	445	487	444	477	439	418	489	437	484	481	473	475	461	440	458	445	466	410	437	458	434	443	448	477	459	463	456	495	454	450	454	490	449	415	444	432	477	435	442	456	491	488	487	441	486	489	473	485	445	489	491	471	490	432	477	448	445	443	468	497	475	441	444	454	433	449	461	444	448	452	469	455	450	459	474	443	463	441	463	444	465	481	481	491	451	460	473	455	465	492	465	428	459	450	450	476	463	485	469	495	445	471	485	468	443	458	444	451	472	458	448	471	429	470	456	455	453	460	489	465	449	456	490	483	444	463	490	437	477	469	464	463	464	452	464	518	452	439	451	414	454	432	459	453	460	476	478	450	474	437	439	448	467	446	485	430	463	476	451	499	458	487	460	454	461	462	477	461	477	455	441	436	446	446	436	459	442	458	484	478	456	440	444	443	461	487	470	447
41545	15855	14529	8018	5656	4209	3288	2738	2339	2008	1756	1631	1461	1315	1234	1216	1109	1132	1036	1030	984	951	940	961	934	914	906	834	867	872	890	873	818	885	862	822	892	868	882	825	843	823	845	882	812	899	819	821	849	778	761	869	856	771	793	817	874	846	823	782	813	771	823	820	796	782	850	849	826	807	826	794	827	801	861	793	822	755	829	814	810	841	810	814	803	816	843	783	828	822	835	798	805	854	864	780	843	819	831	763	767	776	820	775	840	809	876	832	770	848	823	802	791	769	835	812	773	786	808	790	807	847	812	805	855	770	802	803	853	810	795	788	772	859	809	814	787	801	800	852	823	781	840	774	824	832	807	801	820	804	820	866	821	843	846	797	788	798	769	820	743	758	815	819	809	750	818	834	783	801	796	867	801	844	787	803	786	801	798	778	827	783	800	812	818	823	754	761	791	802	854	880	715	775	794	784	776	773	857	746	813	824	832	781	809	775	805	796	830	758	800	794	837	808	769	763	791	802	795	815	822	786	762	779	820	783	807	774	765	809	775	861	778	782	760	780	763	815	780	796	818	893	776	783	823	840	840	825	789	782	789	785	796	775	778	776	807	787	792	788	795	797	789	823	825	778	776	864	779	783	775	808	816	847	781	824	819	800	788	830	805	794	753	800	818	764	789	779	739	734	763	837	775	788	801	827	814	771	812	819	749	825	836	797	800	794	812	857	793	826	830	809	781	776	845	800	804	841	793	789	774	793	801	821	825	778	798	820	856	768	787	798	755	784	816	828	799	832	755	780	798	769	794	793	781	791	828	789	770	766	788	847	728	822	775	795	848	803	788	765	805	840	825	795	763	835	796	809	806	813	782	807	798	764	761	797	774	808	786	807	800	806	780	845	815	799	796	814	813	799	768	871	827	792	792	755	786	776	796	842	813	784	831	797	755	841	786	798	813	824	835	794	804	806	755	801	773	784	814	792	824	803	775	797	785	783	792	821	829	809	812	791	796	789	799	721	773	746	815	825	784	854	798	777	771	822	762	855	799	799	823	768	782	794	798	816	805	753	791	834	789	806	752	809	839	783	786	804	776	817	768	776	771	838	745	825	809	757	822	796	792	845	795	830	772	852	786	808	779	761	811	792	818	770	766	811	802	837	793	787	819	774	766	787	754	845	806	804	795	821	782	785	785	847	844	750	814	806	812	797	786	809	834	803	750	787	813	803	757	781	781	784	801	790	813	748	806	795	811	810	789	764	804	807	809	768	806	786	807	839	808	826	747	794	809	803	799	736	816	820	819	804	841	827	778	786	795	867	767	812	819	781	836	836	795	779	789	822	816	843	817	751	734	764	774	800	792	779	791	799	798	836	774	799	850	812	800	797	833	835	795	780	823	804	825	796	839	757	844	886	803	757	811	775	810	748	771	808	815	813	784	808	779	816	778	825	825	807	804	808	850	782	791	825	796	786	748	845	760	809	820	864	728	760	825	764	793	766	800	803	793	793	776	790	777	802	866	797	775	797	753	796	839	752	786	812	767	805	744	774	854	823	799	800	793	789	824	811	811	768	831	830	759	787	822	813	838	805	814	797	784	860	829	780	761	789	790	804	771	774	778	736	817	833	760	817	814	779	791	806	763	772	814	789	782	806	828	762	826	820	769	782	801	814	793	754	788	821	796	744	808	791	705	804	786	817	739	789	783	738	802	816	765	784	777	837	809	825	776	841	749	831	853	778	812	827	787	824	794	809	820	816	778	797	834	814	760	828	766	784	792	794	791	821	801	797	766	819	744	759	859	826	827	773	779	809	778	754	843	796	738	820	801	738	805	779	783	815	780	798	791	869	817	847	761	844	812	797	815	805	823	846	760	830	806	814	864	837	810	751	821	813	804	832	832	764	733	823	756	804	810	831	823	701	831	807	801	816	800	779	882	832	781	783	797	774	794	844	798	784	788	824	742	815	801	830	764	805	743	791	782	793	872	808	758	836	748	793	745	758	785	799	771	806	836	777	739	802	801	824	834	840	815	790	795	739	816	837	806	827	818	791	780	775	771	772	821	779	801	795	817	743	815	844	817	782	835	769	774	820	791	809	784	766	780	798	778	739	778	784	797	866	762	784	805	824	790	784	738	811	814	779	796	795	800	852	773	821	773	731	796	786	749	722	778	826	777	770	825	796	836	760	818	739	813	835	833	779	803	792	753	801	781	813	779	793	822	811	774	783	768	796	829	794	767	783	795	806	825	784	771	822	791	831	820	819	824	775	771	812	817	869	763	777	855	789	814	793	812	831	811	762	804	837	834	800	815	759	783	804	808	775	825	809	794	766	786	819	803	729	779	839	771	814	828	874	737	753	814	809	806	824	815	825	811	737	797	793	793	768	808	778	813	743	794	771	785	752	780	774	790	802	778	798	758	785	780	806	817	784	791	855	837	794	830	783	790	791	812	832	865	777	841	796	776	793	762	771	815	827	789	818	776	813	796	802	775	742	849	803	850	784	785	824	814	833	824	727	791	768	769	800	774	827	812	754	807	774	810	818	823	817	769	845	772	784	813	819	803	805	804	819	847	793	856	777	783	768	799	797	801	803	769	814	823	776	826	797	806	785	798	769	765	806	767	812	760	823	765	802	841	775	803	824	764	756	797	794	772	803	777	838	806	800	813	773	798	823	811	838	847	783	766	794	782	789	805	794	789	790	819	779	799	836	814	809	836	731	798	829	824	817	802	839	789	855	814	769	827	754	796	760	855	793	864	810	822	850	818	807	824	749	839	837	811	841	816	756	803	776	762	820	783	812	765	784	775	770	768	781	823	814	795	767	765	807	807	861	757	846	800	827	809	750	833	779	807	751	762	805	833	862	781	808	818	819	784	772	787	797	834	837	797	812	803	806	799	803	779	807	756	860	818	792	781	815	811	769	789	824	824	799	796	797	802	808	746	813	833	799	804	800	819	821	795	810	798	752	811	779	794	807	783	802	792	784	798	794	869	721	767	831	832	780	817	825	796	795	770	801	821	803	823	847	794	820	840	733	818	809	781	792	784	758	775	797	774	793	799	774	865	803	821	827	797	847	789	785	764	825	799	769	786	772	783	830	780	815	835	806	791	794	762	805	805	809	809	775	804	790	831	806	837	830	752	864	743	808	794	817	815	787	782	867	755	792	785	793	816	826	827	777	794	841	782	764	841	761	761	800	847	849	787	831	804	811	727	811	826	785	809	831	794	779	885	803	813	779	807	804	773	774	822	795	822	796	745	752	794	842	824	788	753	784	799	797	769	763	812	818	809	757	804	782	782	778	811	814	765	828	851	805	803	829	831	757	783	783	813	853	784	787	842	737	803	792	803	773	771	835	819	774	774	769	795	818	771	825	801	841	781	781	841	832	846	774	809	803	841	755	801	777	823	785	821	827	823	857	856	838	765	816	827	787	794	779	801	771	765	771	817	812	809	772	788	750	805	767	826	766	816	809	790	751	794	809	779	808	771	798	806	744	807	768	826	776
27396	21181	8441	374	185	159	162	127	127	140	128	128	115	108	123	132	120	140	106	122	152	111	113	124	125	114	121	122	125	113	121	107	114	109	91	114	101	97	108	101	100	119	128	91	123	118	105	107	115	103	118	116	115	109	121	88	140	107	131	106	104	100	111	116	119	117	113	120	115	122	115	108	131	138	115	111	105	136	112	101	141	111	98	117	124	108	125	121	113	124	116	104	107	87	125	130	116	99	130	98	116	112	111	119	95	118	112	103	115	99	121	125	121	120	108	113	120	113	112	99	123	135	95	107	120	103	98	113	97	92	105	98	119	96	103	101	108	117	104	105	111	97	106	120	108	120	97	105	128	112	105	133	100	115	105	104	107	110	109	118	103	118	111	131	110	119	104	88	111	123	112	107	115	108	105	113	131	115	94	97	120	100	150	102	118	93	110	103	101	117	102	101	122	111	110	106	112	108	90	108	115	92	119	117	116	90	104	103	128	100	95	91	104	89	128	107	116	93	114	113	93	90	119	133	111	117	103	116	100	112	118	128	133	105	101	100	137	124	104	109	110	126	109	118	115	114	126	113	105	86	109	119	116	124	90	111	106	100	130	124	111	106	127	108	116	130	107	110	116	100	103	96	94	120	113	112	102	101	131	103	123	127	118	114	106	108	116	111	109	132	120	129	126	115	105	97	107	114	123	105	115	90	137	115	114	102	86	128	124	114	112	125	114	100	122	109	122	105	105	102	100	122	125	128	96	106	83	107	125	109	98	106	115	84	124	105	90	102	120	138	124	125	104	119	121	114	112	101	95	107	127	113	106	113	127	139	111	112	116	114	118	114	118	106	94	123	119	126	115	125	103	136	127	108	99	94	125	109	114	116	108	130	102	136	120	122	107	123	116	120	113	111	110	126	114	128	107	112	107	93	118	118	126	101	116	114	131	113	112	119	123	119	111	103	104	105	113	116	111	85	119	114	107	110	111	121	123	119	133	107	112	114	125	108	107	107	118	96	122	109	102	100	130	121	125	103	89	116	111	98	94	104	103	110	108	94	109	133	97	97	111	104	127	110	130	127	117	127	103	107	118	95	104	117	102	121	130	111	102	108	97	119	122	113	111	121	116	112	97	108	91	100	113	113	87	135	129	111	130	104	105	106	101	110	123	100	119	87	110	104	116	111	116	113	113	123	98	100	110	110	108	115	126	120	106	109	116	131	115	113	113	99	108	103	106	125	114	120	114	109	130	117	117	118	115	124	120	135	125	112	123	109	96	100	105	106	95	118	118	118	100	124	106	102	86	118	100	122	125	133	118	124	106	100	103	110	112	105	121	106	103	105	115	114	122	123	116	119	121	106	98	104	89	117	96	133	112	118	103	109	105	113	115	115	131	104	127	94	120	93	115	114	107	112	110	110	128	122	131	112	113	98	114	111	126	114	116	105	111	87	118	111	132	123	96	90	115	122	111	108	140	126	118	119	127	103	136	106	114	99	109	106	123	123	109	113	119	120	117	97	111	98	115	108	106	105	105	106	110	102	135	121	98	121	101	92	112	126	102	120	116	108	100	119	106	124	86	111	109	90	123	119	114	107	118	106	99	115	112	105	105	99	125	101	92	119	107	123	87	103	90	111	110	96	116	105	114	104	121	116	136	104	111	114	112	114	128	112	114	135	88	116	109	116	108	122	107	117	104	103	105	95	101	121	115	114	122	125	107	110	105	115	111	113	117	106	95	113	101	107	100	114	96	107	109	98	113	120	112	104	97	125	125	113	110	120	106	121	104	105	120	105	103	105	116	115	99	112	97	114	118	116	112	118	107	108	110	125	89	104	115	116	110	102	126	114	119	113	103	118	96	116	124	101	126	116	108	115	104	108	96	85	125	105	118	126	116	124	116	119	105	97	98	121	107	124	99	101	136	118	114	104	123	104	120	111	110	111	122	106	112	114	105	106	108	123	110	112	102	101	114	99	105	113	118	112	101	108	128	115	111	107	92	98	121	121	105	121	98	103	105	112	129	100	98	87	115	105	107	106	107	120	103	110	82	101	115	120	103	128	124	119	101	124	128	115	138	119	116	115	108	94	109	127	118	132	110	130	106	107	144	110	118	112	138	115	117	118	111	105	91	111	100	120	115	111	88	117	128	119	91	107	101	111	110	97	124	117	107	119	107	111	118	91	117	105	125	110	106	103	120	125	98	114	128	116	112	113	128	117	120	104	108	132	121	123	125	115	111	129	107	105	104	109	105	111	113	110	120	111	130	106	123	113	112	113	122	122	122	99	118	96	113	101	106	119	112	102	106	108	120	105	118	92	117	110	114	102	126	105	113	109	100	133	115	110	124	109	116	114	130	107	122	113	121	120	92	117	110	105	110	123	99	118	92	104	118	114	114	108	109	119	106	103	116	110	117	108	110	122	118	118	106	116	119	102	99	107	123	101	126	93	111	103	103	110	106	105	118	117	100	96	114	103	111	101	116	119	123	111	116	97	113	106	102	106	127	102	107	126	105	119	119	101	103	114	81	105	121	114	118	112	126	122	121	107	114	127	119	114	103	119	108	125	103	123	108	117	111	112	116	118	98	91	135	108	114	114	116	125	112	120	120	112	106	105	117	106	117	104	112	111	110	101	120	99	109	126	116	131	97	112	106	131	122	113	97	101	95	96	114	107	106	104	104	100	109	99	114	116	108	122	110	107	125	127	103	121	133	112	114	125	96	111	111	115	120	127	123	92	109	118	108	129	114	101	134	92	107	122	109	102	131	106	108	110	110	110	107	119	110	134	133	120	140	93	108	116	109	114	126	127	123	114	115	113	126	122	119	111	118	111	110	103	92	112	117	109	108	125	94	104	124	102	103	122	105	120	129	110	106	110	109	98	85	109	131	111	103	108	106	99	129	115	99	103	107	105	114	100	116	102	134	119	105	115	102	114	118	116	110	117	146	132	105	131	114	127	121	114	101	115	123	123	103	109	111	119	119	93	134	113	104	106	104	107	107	106	119	104	133	102	99	113	120	109	111	103	113	105	117	106	105	117	115	111	109	119	102	110	88	93	125	117	123	136	105	125	121	125	112	122	126	110	124	105	103	117	105	94	114	107	126	84	104	117	95	108	97	117	115	124	108	125	113	99	111	113	110	107	124	122	111	131	106	107	110	109	120	99	106	126	120	122	120	107	96	129	99	120	105	131	104	105	110	104	126	97	117	107	105	97	101	105	133	107	92	114	116	111	125	128	124	99	96	92	97	107	118	126	94	104	115	114	104	117	105	120	117	120	121	114	105	98	103	121	115	106	124	122	113	107	127	115	105	95	108	112	116	114	107	108	114	109	91	111	102	112	130	139	112	118	111	114	120	106	119	101	114	130	114	127	102	101	122	115	117	108	119	120	115	104	123	112	107	130	113	106	123	114	124	102	112	130	115	116	118	84	128	119	97	117	113	108	110	111	112	88	110	111	121	114	103	121	110	105	126	118	107	114	113	108	108	108	109	108
17838	1458	1169	626	437	382	341	314	273	274	294	237	242	228	249	262	219	220	242	225	233	228	215	223	226	231	222	234	206	240	198	223	213	207	225	245	213	220	232	203	223	215	216	218	190	223	247	206	228	208	235	198	236	256	226	193	251	212	240	200	212	216	220	242	247	223	227	209	215	205	227	211	239	215	237	206	216	236	238	228	208	210	222	220	209	232	230	226	259	230	198	222	260	230	229	227	229	219	247	244	246	203	199	200	218	215	244	198	228	214	209	246	226	233	210	203	242	218	214	235	219	223	253	226	208	211	255	225	216	214	217	237	224	196	226	223	232	229	216	196	241	221	204	221	233	228	243	209	226	216	217	224	207	213	222	231	192	216	224	234	218	234	233	217	217	224	236	225	209	231	207	201	232	219	213	210	202	246	261	217	226	219	225	217	190	214	221	241	245	233	219	221	228	221	198	259	195	234	224	235	217	239	210	220	207	223	240	228	230	235	221	217	206	225	221	243	222	226	209	219	230	222	215	223	244	238	243	222	257	238	220	213	251	239	218	246	189	237	223	211	210	225	238	230	240	209	226	195	224	234	205	218	210	209	225	212	232	236	217	225	211	232	222	210	229	222	211	219	233	222	219	213	229	243	256	210	203	226	256	213	214	221	235	222	230	230	197	214	247	213	222	199	219	228	230	218	225	220	210	251	230	255	220	216	222	213	202	232	219	239	221	234	224	241	244	216	230	200	223	226	201	225	220	237	170	197	205	214	218	222	201	218	229	223	232	207	216	219	220	221	247	236	212	224	222	218	222	220	234	225	227	235	191	233	246	210	217	217	229	191	221	237	253	219	196	217	229	208	210	247	221	203	221	202	217	198	228	225	207	231	222	233	235	226	204	233	244	212	214	223	198	198	232	227	200	194	252	208	219	198	201	226	219	227	225	202	226	228	235	221	209	202	197	228	227	180	230	193	252	251	210	199	208	231	207	217	242	200	244	222	222	217	200	239	210	224	214	254	219	237	207	205	205	239	232	208	228	230	219	240	222	194	216	223	207	215	200	204	228	229	221	233	232	224	227	245	216	229	250	230	215	256	212	213	219	196	207	252	230	208	219	225	236	241	216	242	250	202	218	236	231	245	224	197	233	221	216	223	195	206	214	203	218	204	226	220	224	205	243	216	220	221	220	219	238	228	262	204	201	233	190	237	230	216	207	222	219	200	233	222	240	242	227	211	250	239	238	217	216	248	205	228	223	220	226	217	207	247	229	203	241	207	218	227	209	237	228	235	220	238	211	219	228	212	209	215	229	232	228	234	209	219	219	217	247	222	207	212	200	216	211	224	205	244	203	205	215	229	248	207	227	190	237	215	235	224	214	240	201	250	210	229	204	237	204	215	226	188	227	218	212	233	216	235	226	220	209	238	229	264	215	203	258	208	240	230	230	217	216	224	224	226	246	218	217	217	218	207	237	229	252	197	228	229	212	238	229	205	230	221	243	215	226	228	222	234	221	195	234	233	206	246	231	228	242	215	203	219	200	245	192	225	239	245	194	208	243	235	213	239	212	187	225	236	218	254	201	209	219	268	214	238	246	221	231	215	231	236	216	229	243	214	216	267	234	234	235	218	234	203	239	215	216	211	212	206	230	219	209	254	204	234	220	219	244	235	212	235	247	231	211	198	228	220	231	212	227	213	237	225	212	238	230	223	218	223	233	220	232	207	220	212	202	238	253	204	227	199	221	229	242	236	223	221	231	218	220	216	237	225	242	244	196	214	193	230	233	236	240	254	213	218	215	207	187	217	210	216	224	236	209	221	216	242	240	229	226	238	198	196	241	216	227	210	229	213	179	201	198	211	256	227	199	211	242	255	236	230	237	247	192	218	212	234	238	240	227	211	225	220	246	195	225	249	212	236	209	220	193	200	222	189	222	214	230	198	214	220	219	205	218	214	221	200	190	217	225	224	208	225	236	197	222	224	195	215	212	224	211	240	220	238	233	204	205	199	209	216	224	215	217	220	211	230	216	220	218	226	218	212	255	238	244	219	230	237	221	217	231	207	240	226	223	233	213	236	214	211	228	194	235	232	210	236	254	250	217	230	222	244	217	215	227	232	216	200	232	250	226	219	198	250	226	238	237	233	196	241	225	215	231	230	222	211	213	221	225	224	242	203	214	230	199	221	211	225	244	234	251	208	212	227	214	226	190	222	198	180	230	205	217	227	238	232	216	254	221	211	214	240	232	230	221	216	243	219	243	205	267	205	237	194	218	234	246	205	207	214	219	218	237	230	219	216	227	220	224	239	219	212	198	221	249	217	214	210	221	210	204	224	235	218	222	243	231	234	241	215	225	209	214	213	222	237	204	216	229	205	192	225	227	218	226	230	203	207	178	226	229	218	222	262	239	206	213	207	230	227	238	225	209	235	217	217	210	228	216	217	239	222	200	238	220	252	228	224	261	238	224	211	226	219	220	228	222	216	223	242	243	218	202	205	226	241	219	226	215	239	233	242	232	238	220	248	229	201	246	208	212	201	242	184	227	204	237	227	217	251	216	220	210	224	231	215	254	232	227	212	209	211	239	245	229	200	235	220	249	238	236	212	239	212	247	209	232	222	210	243	218	219	218	226	244	225	199	235	215	226	203	233	222	203	238	222	221	204	229	242	241	228	210	214	235	219	229	227	217	225	237	247	226	228	200	199	221	226	230	219	191	209	237	217	208	222	243	225	238	212	225	226	199	221	227	220	211	215	210	210	229	238	226	218	203	235	231	240	211	247	206	214	217	203	212	213	212	250	230	236	222	213	223	252	232	218	200	233	241	217	234	236	215	251	215	230	202	246	219	244	228	237	193	219	236	229	232	194	210	213	242	236	193	244	220	229	245	209	219	240	235	229	208	212	204	227	203	239	230	234	260	236	218	215	202	266	236	221	250	217	240	198	226	210	197	239	204	228	223	228	208	244	213	217	226	234	250	230	237	224	211	218	234	247	236	225	219	197	233	198	216	239	226	232	261	244	217	201	213	231	212	190	241	203	246	235	268	228	228	222	228	240	230	249	229	237	219	219	216	202	203	228	230	212	222	232	220	232	210	229	236	204	218	226	197	223	213	220	241	227	224	251	223	216	249	211	251	212	237	249	229	250	198	210	222	216	219	230	218	223	230	271	219	200	220	231	236	211	219	216	233	215	225	235	235	194	229	220	219	251	227	243	246	222	247	212	223	206	231	232	236	233	250	239	225	228	208	239	204	239	226	239	207	228	209	222	236	212	225	234	207	208	223	231	209	214	221	207	200	210	228	206	214	223	209	224	233	221	224	219	221	225	245	203	211	237	233	219	231	251	218	223	248	244	229	235	227	215	231	217	206	220	223	229	241	218	221	219	223	209	248	230	191	247	246	245	217	236	217	231	247	237	228	225	199	197	210	238	261	231	222	236	233	242	224	222	240	190	217	210	227	246	199	234	206	230	212	231	213	229	218	231	235	205	230	205	227	255
24760	21658	29129	24685	20629	2364	747	553	432	416	393	374	333	308	298	367	304	300	289	288	266	276	314	305	281	268	303	286	275	272	278	264	271	272	287	260	282	290	288	281	271	249	279	283	276	235	265	288	272	273	249	272	293	288	280	286	253	267	270	287	246	278	269	254	251	281	277	247	256	262	277	260	297	265	280	266	282	280	271	266	278	257	269	262	225	261	262	278	269	275	274	254	277	266	263	242	289	266	258	250	266	277	259	218	269	265	266	214	276	272	262	249	284	254	236	277	236	251	271	261	253	272	286	256	261	256	274	311	249	247	230	248	243	294	255	238	268	256	254	270	273	262	236	279	251	256	267	261	263	252	269	262	266	285	255	299	263	293	254	261	259	269	248	275	242	266	233	259	264	241	245	280	247	267	274	277	252	274	291	271	273	263	260	266	261	264	260	251	265	311	285	246	248	270	260	244	266	251	284	293	252	260	278	284	276	248	261	297	286	255	245	252	246	244	239	247	286	269	278	247	273	283	276	266	269	248	297	259	255	284	233	239	254	269	248	239	267	279	244	261	267	301	293	261	268	255	279	266	285	265	250	265	258	281	255	232	275	272	284	261	249	265	263	265	254	273	245	254	259	279	250	254	272	258	286	274	240	265	279	272	245	269	270	284	266	276	253	244	248	261	278	273	272	270	249	284	283	262	244	275	260	260	269	268	279	254	258	271	250	272	279	258	251	248	272	252	296	264	293	253	290	286	280	272	293	275	253	255	254	246	236	247	261	269	266	252	231	249	298	284	267	245	256	239	288	263	268	270	273	281	241	253	264	292	268	268	286	248	298	264	286	275	248	266	251	263	251	258	264	264	250	262	271	277	263	273	267	269	226	249	287	278	246	247	286	287	260	286	236	274	248	267	276	250	252	250	271	290	259	302	251	279	295	265	237	285	269	278	239	256	251	271	266	249	231	272	254	286	309	251	294	286	277	246	263	255	289	269	255	250	281	237	242	279	243	265	253	247	279	266	274	266	253	252	283	256	289	251	278	259	256	286	283	248	242	286	236	233	249	269	251	243	253	235	248	262	231	273	235	260	257	222	277	260	272	265	278	266	277	256	271	272	250	235	258	256	246	268	278	237	285	254	273	289	256	266	253	253	253	261	243	265	280	238	261	262	249	252	272	273	246	276	281	259	257	283	266	282	231	257	269	293	258	266	262	283	246	256	279	253	243	255	278	291	260	249	254	254	260	247	302	291	279	276	262	256	266	288	258	263	256	262	259	306	260	278	272	236	278	310	278	244	252	258	268	276	274	283	274	234	265	247	255	265	253	255	262	259	239	267	252	273	272	249	279	254	288	267	294	268	267	289	295	260	281	258	271	277	294	288	266	266	260	257	276	272	258	251	261	259	275	250	263	305	274	289	247	251	245	276	251	266	240	274	262	244	271	246	303	285	303	279	256	247	258	294	257	279	266	263	258	299	279	250	259	246	256	245	268	264	270	237	282	246	280	278	273	274	264	259	250	269	276	281	263	252	280	256	284	277	252	275	255	265	249	250	274	272	258	261	251	277	243	257	275	255	231	279	260	280	237	264	278	261	269	229	265	267	267	272	269	264	276	263	258	271	295	263	269	285	258	271	264	287	271	275	261	256	261	253	274	265	264	259	275	281	280	270	267	278	273	253	277	273	257	257	286	244	281	259	280	247	240	283	265	268	239	262	271	248	252	254	266	283	260	267	273	245	278	273	294	268	270	249	258	302	277	287	285	258	253	294	257	263	272	270	265	249	259	258	269	250	295	252	294	270	280	260	259	255	259	293	272	247	269	277	252	268	266	262	276	261	238	277	284	260	246	246	246	253	245	245	276	266	259	270	236	243	262	263	287	295	264	261	300	257	278	245	266	248	254	263	260	269	275	257	261	256	259	278	238	298	269	253	274	254	254	265	258	299	244	259	268	265	309	267	287	278	278	256	258	279	269	281	264	275	260	302	267	261	289	274	264	266	270	234	264	257	260	254	293	244	263	226	256	273	305	249	256	237	250	256	268	263	257	245	242	245	285	265	260	294	240	235	282	271	291	274	269	265	258	247	259	262	253	263	231	263	243	251	273	269	260	288	249	256	248	269	296	274	260	258	275	287	284	286	266	240	275	244	247	266	250	254	281	263	245	244	263	296	265	267	279	234	239	265	255	263	270	262	262	276	275	267	297	255	269	252	254	282	225	247	290	237	268	271	263	280	279	250	268	253	261	216	275	278	268	268	280	247	294	252	254	252	278	270	217	255	246	264	240	275	283	276	256	267	285	263	257	275	253	232	222	237	281	291	259	245	246	264	250	298	253	263	256	263	243	264	280	292	260	251	254	259	263	277	255	288	284	281	272	264	238	281	267	263	265	257	243	260	264	279	263	265	282	248	260	256	268	265	251	278	280	240	272	276	280	254	284	281	256	262	251	281	257	260	258	254	274	255	258	248	258	293	259	271	270	242	272	274	258	298	283	254	248	260	266	260	259	289	270	254	276	284	271	282	244	293	214	241	267	239	244	239	273	258	246	258	271	272	251	241	241	287	258	246	271	252	259	252	261	271	271	256	291	256	250	277	263	283	264	272	262	274	279	249	268	259	252	266	249	238	259	257	282	242	292	265	257	283	246	283	279	260	291	266	256	258	257	291	257	276	309	238	279	267	252	249	259	254	235	261	264	247	263	251	246	254	263	255	252	257	248	295	239	264	249	290	251	275	245	260	250	263	260	272	309	235	252	234	283	255	273	292	270	280	249	273	285	269	262	255	268	257	260	266	267	305	277	259	266	256	265	254	233	246	278	284	263	255	262	262	245	290	236	279	228	243	266	247	286	262	275	251	255	285	262	252	242	273	261	263	292	237	296	275	257	292	245	239	250	259	262	259	253	288	250	256	226	284	280	267	267	232	267	283	248	270	275	297	290	270	269	272	274	266	261	251	263	278	248	266	251	287	268	237	251	272	267	267	268	248	255	291	250	277	264	236	262	235	244	258	270	225	258	276	248	299	283	281	267	284	252	260	263	286	275	225	264	263	242	262	252	241	279	257	239	268	245	267	267	270	285	279	257	254	265	271	293	247	291	242	296	275	289	260	253	270	250	224	252	288	287	239	263	238	251	255	257	245	275	271	290	283	260	268	266	263	270	249	269	296	252	266	259	243	244	268	260	266	277	246	243	294	265	232	293	268	254	254	256	285	253	263	248	295	253	237	271	256	280	245	280	259	252	256	248	255	226	244	247	245	255	244	255	263	257	261	294	235	257	279	247	260	266	264	268	265	289	268	262	253	251	279	242	277	278	255	249	241	243	236	293	256	243	263	225	247	270	254	266	235	262	249	238	273	274	258	264	275	252	272	299	256	254	232	266	274	287	227	257	242	295	230	258	248	276	279	273	253	243	244	258	271	278	249	274	236	285	248	239	250	278	300	263	262	259	261	259	239	280	265	255	260	255	285	267	280	298	259	243	252	273	269	265	247
38205	10108	8947	4734	3160	2299	1862	1507	1281	1078	1003	949	849	793	726	698	671	648	633	613	566	631	557	582	579	538	528	561	542	504	539	508	509	510	501	543	522	531	553	501	521	496	500	524	521	503	520	555	528	507	502	491	479	508	499	511	532	464	477	465	532	443	505	510	536	526	500	462	469	486	519	487	478	494	506	504	498	494	499	463	470	460	497	511	514	466	488	515	496	517	519	521	463	484	488	523	497	468	517	504	497	453	510	509	528	509	518	499	460	515	471	529	468	500	473	568	541	527	504	465	463	498	443	489	465	476	485	481	481	477	488	491	480	494	466	464	464	461	477	473	489	502	478	512	518	512	483	510	511	508	482	498	567	529	491	498	474	503	500	521	475	510	523	484	549	489	504	499	444	464	500	446	509	411	515	490	524	516	463	483	521	490	502	506	491	526	466	491	490	493	501	461	494	507	505	476	460	480	490	515	504	485	460	512	523	509	469	514	489	492	467	503	510	500	473	476	498	446	525	525	468	488	482	478	473	480	490	474	498	487	492	451	495	495	504	488	509	495	525	484	531	503	485	477	466	495	457	485	497	507	498	491	523	492	511	470	464	495	462	480	520	502	480	467	518	469	508	492	491	437	471	515	496	484	477	490	499	448	469	486	456	524	513	551	449	491	511	428	467	506	497	477	488	483	438	489	499	467	472	530	468	492	467	454	523	479	482	483	477	488	515	432	489	469	444	488	466	486	475	450	452	496	473	531	493	461	482	486	527	448	524	506	513	466	474	479	521	474	462	499	462	462	489	434	526	462	509	472	545	486	464	488	456	448	463	480	467	482	474	484	561	503	535	482	491	463	476	465	463	497	476	472	484	492	487	494	453	485	530	456	468	496	491	462	478	496	486	518	503	470	480	480	468	473	487	473	512	501	473	492	480	480	505	511	490	461	489	446	479	487	492	482	490	477	525	435	488	518	507	489	530	463	517	507	474	481	462	460	460	501	520	514	532	467	509	457	469	464	481	497	519	491	459	423	506	511	504	437	490	479	488	506	451	527	469	531	498	460	493	502	524	498	517	489	468	485	515	480	500	510	478	472	487	485	515	538	471	435	452	497	463	504	485	497	513	445	480	549	471	513	519	469	519	528	495	466	474	493	501	519	448	517	492	493	470	514	495	501	496	490	478	477	465	540	498	496	511	510	432	476	487	472	511	472	498	457	472	493	482	492	496	492	499	502	481	508	514	498	442	501	500	521	453	495	488	458	494	493	486	473	485	462	489	507	461	527	492	495	454	458	505	492	468	460	484	524	504	530	523	481	476	476	468	485	506	486	470	491	459	472	488	494	465	477	495	494	469	465	524	505	458	446	471	478	487	521	458	489	499	522	481	499	508	471	478	514	482	478	494	476	522	481	501	519	484	468	473	511	476	515	473	446	468	485	483	492	458	516	471	529	456	543	499	490	475	503	487	491	505	480	484	514	487	508	531	513	514	480	489	484	480	452	469	510	465	506	496	476	485	495	494	522	497	500	474	484	490	466	507	485	480	462	476	462	495	483	505	504	494	480	516	494	469	486	457	504	445	505	487	480	481	511	472	521	492	530	536	477	482	449	485	534	524	467	477	495	451	452	461	462	465	480	500	500	486	494	495	505	436	458	478	492	485	480	481	458	507	500	477	518	472	467	514	449	482	465	472	462	455	511	499	498	477	524	489	513	480	498	508	465	482	504	487	478	470	504	503	523	506	490	465	488	487	515	504	476	466	495	518	451	523	519	509	474	476	507	489	489	482	512	470	492	452	467	503	512	445	475	460	511	458	543	546	508	500	477	515	504	501	498	498	507	501	481	487	485	494	515	470	447	457	466	483	485	485	504	476	515	463	463	497	456	506	512	490	467	457	466	472	520	507	513	482	476	461	477	498	463	507	493	439	493	502	430	475	476	533	496	489	461	514	519	501	523	493	474	461	449	527	477	472	475	499	471	525	478	496	497	456	448	488	502	473	473	493	512	451	450	481	501	493	502	491	447	482	532	473	515	472	468	465	503	482	525	488	475	462	477	498	465	479	451	509	527	513	492	471	463	529	495	521	496	470	473	463	520	503	470	494	496	525	481	519	560	505	512	508	500	489	499	442	477	491	490	525	501	492	504	512	507	510	486	485	473	481	495	493	495	477	497	511	491	497	499	499	483	497	443	501	486	454	483	476	506	469	476	488	448	497	521	516	495	502	484	475	488	531	491	455	483	490	512	530	511	486	469	472	456	501	459	472	499	470	510	481	481	508	497	491	483	480	504	494	495	442	439	492	485	472	492	504	522	447	498	471	506	472	467	526	508	495	501	513	504	500	466	515	451	520	514	489	510	471	483	487	498	497	451	474	541	440	468	430	493	526	489	445	489	501	433	471	490	481	472	454	472	500	521	475	446	507	491	505	500	514	466	514	480	496	463	518	482	484	494	452	467	438	530	482	426	461	481	456	459	477	532	486	478	489	460	484	483	472	513	496	494	485	490	550	526	493	492	500	488	445	451	497	470	499	495	456	459	475	478	511	486	481	464	496	496	475	516	467	488	433	492	479	478	505	472	522	460	524	532	470	486	440	448	469	477	481	504	521	513	500	466	476	497	507	497	473	490	513	544	496	474	486	491	483	518	473	475	508	453	494	478	473	466	475	492	519	506	438	495	509	522	456	504	486	508	414	499	476	522	496	468	506	491	550	480	485	494	484	439	483	491	501	492	510	468	502	463	485	484	506	490	530	487	453	494	524	478	465	474	452	499	541	505	434	507	548	488	460	472	505	512	488	472	454	525	474	494	491	464	484	484	486	507	509	460	478	485	471	520	471	486	479	518	467	495	445	471	474	555	516	474	469	497	491	492	487	463	488	493	516	528	456	483	498	482	467	458	537	500	455	515	510	518	477	468	498	484	453	505	461	479	481	472	488	507	464	491	499	465	491	496	499	533	513	486	495	548	439	464	468	479	481	492	470	502	476	521	477	501	451	474	489	485	468	493	496	490	494	503	493	504	506	487	475	473	479	473	486	503	485	511	515	494	487	522	493	525	425	469	458	476	503	495	451	474	526	540	525	519	466	478	475	467	456	487	517	483	472	476	477	451	516	471	457	497	466	515	517	485	509	495	498	493	491	475	478	480	452	483	490	479	448	495	514	516	461	495	472	487	469	510	507	503	528	469	475	504	448	457	509	496	463	486	500	451	494	472	508	507	477	525	506	472	479	512	479	507	495	490	475	496	451	497	531	480	478	475	489	484	477	500	485	539	498	499	502	479	484	494	457	469	489	528	477	486	490	490	440	479	471	489	481	495	474	481	470	471	456	483	480	469	521	491	440	520	510	482	561	472	458	470	472	490	536	464	484	502	498	476	481	462	480	497	472	505	542	525	511	523	515	491	472	464	496	476	532	491	486	526	487	498	491	476	496	499	489	460	474	470	487	469	488	492	499	454	467	482	464	466	491	486	538	489	506	478	483	472	432	513	474	534
23762	21716	29927	24029	21716	20184	2805	1046	818	732	676	671	615	602	561	552	573	597	536	493	508	571	520	570	486	484	489	530	474	501	503	490	440	452	477	438	464	455	480	458	516	461	492	507	505	494	468	471	499	436	427	468	447	469	462	423	475	475	457	477	477	466	424	479	461	491	471	474	484	451	444	450	463	470	488	419	442	452	449	453	439	459	452	492	455	469	454	440	432	462	461	427	421	481	468	486	450	455	446	481	465	444	438	444	461	446	440	465	432	475	477	495	425	482	435	418	432	468	433	469	456	459	459	426	468	459	445	474	473	451	434	428	475	436	463	488	430	452	469	431	471	413	443	480	467	488	424	460	441	444	454	471	449	441	452	430	442	470	490	441	468	415	450	462	450	465	456	465	464	442	456	469	443	459	433	430	444	459	448	441	494	427	469	470	456	469	406	464	458	455	462	463	464	456	481	450	459	451	449	455	481	420	454	486	503	493	417	431	407	495	480	484	463	446	440	444	495	451	456	475	479	443	460	471	431	420	429	463	463	509	436	471	473	432	457	489	452	464	463	440	477	458	458	464	488	449	445	437	443	500	432	448	425	410	431	437	463	443	475	424	443	486	459	453	463	466	419	434	472	414	438	466	440	473	414	430	439	502	472	449	411	477	474	455	465	476	454	473	468	471	412	464	476	415	460	480	462	468	459	422	448	445	461	447	479	497	448	429	482	427	438	462	455	458	420	491	442	500	493	430	453	465	475	458	422	424	460	416	425	476	467	480	459	447	453	425	478	460	447	473	425	439	409	459	455	434	428	451	481	446	454	470	472	414	445	435	438	414	426	415	442	445	430	458	462	462	471	442	481	453	457	506	443	429	473	443	425	468	444	512	434	461	464	476	464	435	438	472	464	472	455	446	425	458	454	428	428	469	460	434	438	445	437	443	458	456	443	449	513	426	422	427	453	474	441	445	412	436	446	441	444	449	439	448	456	449	456	482	479	447	440	449	441	422	476	474	424	453	446	481	446	467	438	451	459	441	454	475	479	446	477	467	460	452	459	446	477	460	428	460	456	458	436	404	457	457	500	480	422	423	483	442	444	431	409	458	441	432	480	465	476	429	465	443	477	441	470	445	452	473	503	418	467	449	447	476	444	417	476	445	432	466	452	389	455	449	442	463	463	436	449	466	447	509	457	461	442	474	472	422	439	436	471	415	425	441	458	487	445	445	467	467	440	432	450	465	489	475	453	480	440	423	493	434	455	453	447	466	478	480	481	446	467	486	471	429	445	444	440	429	466	414	481	466	489	465	471	465	474	447	443	504	478	469	464	434	444	467	440	441	484	482	452	490	455	464	439	440	441	480	460	425	452	448	444	451	424	436	445	455	458	452	436	457	467	472	455	458	450	446	437	458	438	452	464	438	461	453	456	450	446	479	462	438	471	443	451	467	395	431	467	435	474	413	431	441	429	417	463	423	449	436	408	460	452	417	452	459	472	428	484	472	431	468	425	455	458	438	461	437	445	458	453	435	467	439	425	471	431	470	455	448	469	465	463	433	434	473	430	442	436	446	453	466	472	480	482	438	464	450	466	431	451	468	465	500	420	430	443	460	458	478	436	441	448	464	448	449	441	448	475	496	453	468	476	442	447	435	451	436	456	451	468	483	486	480	461	464	444	409	405	471	474	478	485	446	447	437	441	463	423	436	437	428	471	465	443	408	493	467	488	465	447	472	445	456	469	454	406	469	481	468	437	450	459	417	464	475	458	475	488	440	428	472	423	445	434	421	459	467	453	427	457	446	448	466	427	456	455	450	473	441	477	440	474	421	429	414	453	410	445	407	469	438	453	438	407	460	514	436	449	452	449	464	417	451	462	440	465	466	459	435	482	455	475	437	448	442	462	433	448	417	504	417	475	492	465	447	454	429	441	514	477	474	429	465	432	469	462	446	469	453	458	473	486	437	481	486	484	430	449	463	459	473	431	429	447	442	473	455	424	451	451	471	470	420	440	456	394	476	430	478	448	444	455	477	425	475	437	439	448	464	469	447	405	480	449	446	427	439	498	487	448	407	433	435	432	453	501	453	430	465	441	454	450	443	430	426	452	450	454	433	463	466	435	475	441	449	427	469	429	505	431	459	458	421	464	422	464	450	458	474	447	475	422	476	427	431	459	468	453	459	482	435	444	442	472	473	470	442	468	461	436	432	497	478	477	452	462	443	457	437	464	438	442	464	436	435	430	460	451	440	449	444	485	469	462	429	422	444	445	443	484	500	439	457	484	467	488	453	429	427	459	425	416	474	435	423	450	477	461	440	460	442	441	447	458	485	482	445	438	454	483	436	506	461	426	434	465	462	479	488	417	471	430	458	459	427	457	480	470	463	470	467	458	471	477	452	433	450	453	438	469	434	456	441	439	491	472	438	448	443	455	428	439	457	448	421	450	439	453	478	413	470	445	427	432	466	439	472	472	465	448	442	431	461	481	464	442	457	464	430	444	435	437	433	450	457	420	472	447	418	429	441	443	451	420	460	463	448	495	450	411	419	408	453	448	428	474	447	463	431	435	473	462	453	438	436	461	420	493	462	450	464	439	458	435	429	459	492	461	481	491	450	443	428	460	468	440	454	442	462	438	479	417	435	438	472	422	453	406	422	429	449	446	435	473	470	466	476	452	460	460	470	452	407	438	421	444	437	459	441	422	422	466	438	471	476	432	444	480	484	435	464	457	458	467	448	441	480	437	470	451	464	490	474	468	465	445	422	469	480	461	471	464	414	424	467	467	449	447	471	449	462	435	399	442	446	409	417	451	442	431	490	476	439	453	468	433	443	442	462	494	436	443	409	446	454	424	463	482	426	431	452	462	468	491	469	460	495	440	478	457	472	487	442	423	407	460	473	486	443	471	417	463	443	412	470	436	479	437	451	426	450	456	450	439	471	465	467	425	462	467	469	454	443	447	435	444	436	454	447	430	404	503	468	449	446	446	458	471	423	454	451	451	413	463	443	437	467	464	468	456	470	449	437	440	427	434	466	416	444	435	460	433	470	457	465	443	440	472	442	447	430	463	440	469	479	423	439	474	444	489	454	455	429	439	450	409	446	479	401	412	439	443	450	443	443	449	461	462	451	483	473	440	484	470	447	487	445	432	449	416	450	445	468	450	427	491	420	455	432	463	455	430	455	433	450	452	463	467	432	452	404	442	421	453	474	460	449	453	422	451	465	480	460	460	453	400	466	461	470	456	475	460	443	481	442	460	472	483	452	447	452	466	436	431	457	458	475	436	461	441	447	466	465	441	462	471	467	433	472	474	481	473	449	429	472	451	467	482	475	464	472	454	430	466	430	443	431	426	486	444	482	450	426	428	468	436	455	453	433	467	439	442	468	441	463	460	472	474	483	458	477	462	433	437	434	460	506	380	431	447	439	472	427	460	423	432	436	424	407	450	466	450	453	450	438	445	433	432	467	487	438	431	454	440	434	449	454	462	458	498	459	427	408
45215	15665	14807	8043	5597	4325	3407	2633	2349	1969	1748	1615	1443	1304	1219	1201	1181	1143	1048	1004	1023	955	963	924	966	956	875	902	886	863	853	896	900	861	819	805	839	835	858	847	856	819	821	862	852	850	786	829	784	813	825	788	878	798	826	798	774	805	830	828	779	800	853	820	844	793	840	839	817	834	799	822	838	805	836	838	878	813	845	795	804	840	811	814	803	841	772	816	775	815	854	784	770	817	805	788	810	807	797	807	790	820	775	802	766	800	779	793	831	816	833	830	825	796	808	799	798	785	839	804	802	796	837	808	826	796	760	799	774	769	779	806	723	801	823	804	811	819	782	801	844	801	803	793	832	819	802	821	809	756	810	800	817	827	782	780	762	803	814	774	824	820	770	806	841	808	806	796	800	844	799	823	743	775	745	789	778	786	812	815	745	811	791	791	805	856	774	802	815	828	846	797	756	788	799	812	781	853	753	799	809	841	822	784	835	807	770	841	748	746	815	752	803	822	868	804	812	792	820	841	791	814	792	804	761	820	818	786	801	809	819	799	793	792	792	807	802	820	758	778	834	759	843	826	775	791	824	790	793	752	785	833	810	805	798	777	790	753	792	838	785	824	844	801	834	759	755	832	777	816	795	798	833	811	821	802	771	815	808	759	797	831	822	772	846	779	807	770	780	799	829	778	765	840	759	794	811	790	766	822	811	793	801	805	782	774	793	777	769	786	846	806	740	766	833	756	807	791	799	779	820	813	810	731	755	813	789	778	736	758	736	790	810	842	825	793	765	819	796	768	841	766	794	818	808	793	761	784	792	767	813	745	799	799	826	810	821	863	813	848	827	829	806	784	822	835	792	820	794	774	843	781	803	803	744	758	791	817	860	823	837	763	799	806	768	825	754	797	740	775	826	839	820	796	913	806	770	820	803	772	813	790	789	835	810	810	836	791	721	783	868	842	806	751	860	848	818	843	819	806	810	763	768	830	804	832	759	768	830	756	749	843	792	774	828	806	843	776	799	845	809	820	824	790	840	782	763	823	774	800	807	807	794	814	868	804	858	793	820	757	769	805	786	828	817	778	795	772	805	793	805	803	790	778	781	798	784	762	782	837	805	826	813	805	784	803	789	775	791	757	757	800	791	794	790	769	850	798	821	788	845	825	808	776	786	795	835	787	858	764	800	860	796	775	786	817	828	761	727	815	879	754	835	797	808	825	771	805	766	818	837	756	777	817	831	775	768	791	786	776	798	843	798	777	785	792	798	820	798	818	762	773	735	769	818	782	841	796	786	777	770	828	798	773	769	763	803	816	796	735	809	818	790	773	822	737	810	787	796	738	835	802	821	808	823	817	855	822	777	805	759	823	788	758	801	799	803	832	797	829	789	770	806	781	797	787	836	864	831	780	851	832	828	782	815	801	780	812	765	809	775	815	807	802	761	818	801	801	802	789	810	803	795	810	787	802	797	733	818	780	848	821	817	796	774	775	778	744	801	854	769	780	774	739	828	824	787	766	763	809	764	787	755	806	730	745	855	787	822	862	788	781	849	840	753	744	776	779	830	816	793	828	800	782	811	782	822	777	741	844	849	755	795	813	766	830	775	811	831	823	825	810	842	807	785	842	792	757	811	812	822	771	802	773	776	798	832	820	796	790	780	796	775	792	796	776	757	800	809	762	787	816	863	810	781	804	783	813	820	824	806	790	817	791	781	784	752	814	784	820	766	785	778	803	765	798	823	766	813	767	791	762	794	804	793	806	770	810	803	818	822	763	853	798	777	788	816	806	754	774	805	770	793	823	789	791	772	864	804	796	828	824	811	803	799	821	793	796	823	839	818	805	756	781	815	778	791	788	797	777	835	803	842	847	794	764	772	860	809	799	784	857	820	751	789	787	822	835	781	795	789	803	798	834	801	800	799	799	785	796	818	791	854	820	803	779	800	819	866	810	806	827	791	837	814	786	824	829	792	813	778	857	848	791	764	770	803	826	809	792	759	823	828	773	758	783	780	802	761	793	789	784	793	800	781	777	808	786	762	776	826	801	818	776	808	811	805	805	813	781	820	820	825	850	797	791	812	766	847	816	783	760	808	805	791	794	816	783	801	742	777	834	804	792	789	800	781	807	809	851	773	801	791	764	789	804	814	815	810	818	826	832	872	791	835	848	828	843	801	768	815	791	772	781	768	761	826	759	816	792	786	819	787	814	751	769	805	844	800	773	775	828	767	830	799	811	820	747	799	798	772	868	735	766	820	784	810	817	846	828	852	837	793	776	727	745	808	813	812	814	775	836	806	795	776	770	844	788	820	737	772	796	786	764	765	793	823	798	789	755	793	796	808	831	821	808	785	784	811	769	839	846	774	768	816	851	822	806	797	805	856	783	786	778	796	812	809	792	757	739	794	793	828	790	754	776	802	791	821	771	797	788	797	789	775	834	809	798	821	840	759	830	808	807	817	766	827	840	787	777	789	780	790	766	813	802	797	786	838	791	756	783	833	816	846	782	794	813	820	797	780	794	807	769	833	743	775	806	797	810	808	835	815	789	787	761	772	751	796	778	805	789	780	845	769	784	834	798	802	810	799	763	820	763	821	876	788	823	776	807	825	800	821	812	802	807	846	771	818	785	809	817	779	764	774	827	808	805	833	820	799	822	765	778	812	761	802	748	770	796	814	831	842	789	771	781	748	812	830	765	836	785	791	788	808	761	790	741	787	779	789	820	812	805	788	777	766	830	817	800	838	775	815	823	803	814	764	894	793	826	786	794	746	777	812	748	794	804	776	797	836	787	771	788	822	774	807	820	819	793	763	816	818	779	790	809	785	823	812	826	806	820	782	796	778	829	796	790	791	795	748	794	824	852	786	814	815	801	798	790	779	812	804	823	821	829	830	785	803	806	841	812	800	823	757	774	765	792	772	790	813	802	828	852	838	811	775	822	823	821	807	776	821	825	764	776	805	825	799	767	809	793	802	829	782	827	867	788	811	839	833	796	808	815	805	789	833	777	801	822	743	811	823	778	834	865	842	802	809	769	759	803	830	848	813	802	788	820	776	768	802	810	777	806	794	790	782	779	803	774	779	793	787	791	831	829	807	814	815	793	803	760	784	784	854	760	808	771	819	815	783	782	788	806	797	806	778	813	800	791	778	821	784	836	832	767	784	808	821	793	767	815	808	785	810	748	810	769	821	782	778	787	818	829	825	865	839	728	840	795	788	810	798	803	858	839	840	840	791	776	745	762	805	777	742	862	855	795	861	731	829	796	821	760	766	736	817	793	809	840	801	758	856	812	747	820	817	824	788	836	804	747	867	741	794	769	815	815	797	787	802	760	743	818	818	852	768	777	797	810	796	761	817	828	770	826	842	755	805	831	827	762	770	810	856	831	812	762	797	807	794	747	786	756	794	830	796	811	791	817	776	790	802	821	802	767	779	782	814	837	832	797	809	790	774	784	806	815	768	786	809	776	821	821	810	794	836	786	793	807	815	805	787	748	839	764
27162	20998	8313	473	215	189	160	140	131	145	130	122	128	122	135	125	117	98	113	104	93	113	128	129	124	125	101	126	120	123	116	110	114	109	120	106	102	117	131	103	115	124	108	126	109	119	118	115	114	108	90	118	108	113	115	104	82	126	101	128	122	111	107	122	119	121	123	121	120	119	121	112	118	112	97	103	115	110	122	110	117	109	108	104	137	106	96	109	108	125	107	97	125	108	107	120	103	89	110	130	123	109	97	99	116	102	117	105	116	105	99	109	93	102	127	108	113	93	118	120	99	128	112	103	102	113	105	109	102	105	131	112	109	118	103	100	104	115	140	131	118	124	107	119	117	109	117	110	107	117	114	99	111	129	111	120	87	118	120	121	132	107	127	112	124	99	106	93	109	108	108	123	112	99	110	120	114	101	127	105	102	124	105	98	107	106	118	115	115	107	116	107	111	119	109	111	119	107	108	113	105	121	130	101	100	110	112	102	93	95	109	89	111	109	99	88	114	94	116	103	136	106	109	119	76	112	125	122	107	119	107	115	101	117	115	121	107	117	114	100	128	113	108	97	123	122	98	129	109	102	117	113	124	102	109	127	104	121	117	118	110	103	117	108	121	110	120	107	106	105	107	100	99	95	115	81	93	110	109	126	130	125	113	99	122	111	104	92	122	109	108	99	96	117	104	111	128	105	114	110	105	130	115	126	95	97	114	106	115	127	116	103	99	115	113	116	95	114	109	116	120	110	87	111	89	99	114	108	115	123	115	111	117	128	99	134	122	120	108	121	109	110	111	113	117	96	116	115	113	125	104	97	107	101	102	112	118	104	123	132	114	114	122	123	118	126	97	106	105	122	130	116	111	128	114	95	99	88	113	110	95	121	130	104	101	126	109	129	96	111	122	123	109	100	112	97	94	99	107	110	90	100	98	108	115	128	106	116	122	114	110	136	90	113	114	108	124	114	120	121	118	106	108	107	125	129	95	98	130	109	122	112	125	113	98	122	107	114	119	119	107	108	109	123	117	107	102	104	98	99	123	103	110	87	121	106	104	131	108	107	103	127	113	115	117	125	99	101	102	103	102	110	102	118	112	110	120	124	115	107	108	98	112	116	118	117	119	105	91	130	104	108	106	128	110	129	105	124	103	115	120	95	104	121	91	100	116	123	105	105	125	88	107	118	124	142	118	104	127	118	116	102	121	114	117	124	118	113	94	113	126	122	102	115	102	121	103	109	107	108	116	96	109	101	97	94	113	118	109	110	94	97	100	117	114	103	122	97	117	107	114	121	107	109	134	125	96	120	107	114	93	122	102	127	94	119	119	118	103	117	122	108	109	89	102	104	118	112	102	109	121	130	109	116	117	92	114	111	101	100	108	111	96	114	129	120	128	123	112	120	110	99	105	125	111	112	98	116	120	114	112	127	105	111	114	124	114	93	120	123	100	117	93	123	108	132	96	105	108	114	116	124	127	104	101	103	99	115	106	110	102	112	124	107	106	126	120	131	121	101	115	102	125	89	113	130	116	107	113	110	124	108	127	103	122	148	124	111	109	125	115	106	95	109	119	100	130	102	117	118	87	126	110	101	121	100	97	103	112	102	101	89	96	107	97	114	121	108	131	123	105	110	100	112	117	114	124	102	105	114	101	98	113	102	120	120	108	120	109	96	123	113	121	120	121	98	127	100	104	131	98	120	109	108	99	104	113	111	117	119	103	139	125	106	90	113	113	105	112	119	129	114	109	116	102	115	108	112	107	115	120	114	119	102	102	116	119	124	110	102	132	104	111	110	108	110	104	111	109	110	132	112	111	104	118	109	112	107	104	103	119	104	126	87	93	115	116	122	110	113	119	108	119	121	113	107	121	122	121	114	117	99	117	100	110	112	128	109	109	105	111	126	96	115	94	96	102	116	86	102	114	111	99	99	101	122	114	106	117	105	111	127	121	111	112	100	106	92	102	108	126	102	122	125	124	102	112	112	99	98	113	121	107	111	114	124	93	110	112	111	106	102	111	125	109	96	110	123	120	122	112	138	100	102	113	116	110	108	105	93	91	100	108	106	113	102	112	84	107	117	105	114	114	103	113	109	94	123	116	96	127	118	121	116	94	105	111	116	116	117	103	127	103	111	107	118	105	127	119	115	107	90	124	122	119	107	106	100	109	102	125	118	103	115	92	107	98	120	97	114	115	94	133	114	131	97	102	111	95	100	103	104	114	99	121	113	107	99	111	110	91	104	110	104	105	103	109	110	125	103	108	94	105	106	99	111	113	107	97	106	100	89	101	95	96	116	115	103	111	126	105	115	118	111	106	97	106	113	106	115	120	119	94	141	100	117	103	119	126	109	121	119	95	112	122	93	94	106	129	89	95	114	113	113	132	117	115	101	99	127	127	112	112	96	101	87	143	118	114	104	118	98	109	100	99	120	121	112	114	108	104	120	93	109	129	102	111	99	102	114	108	126	106	103	127	103	112	118	123	104	134	111	98	95	102	114	91	112	99	108	111	108	110	111	103	122	120	125	116	97	129	116	101	109	109	117	101	105	111	125	128	115	113	121	131	116	105	117	107	108	110	103	117	106	96	102	103	114	119	105	103	102	101	106	114	130	124	123	110	126	106	134	111	118	129	95	112	110	114	93	130	107	137	112	105	125	114	118	101	122	118	126	109	104	112	115	95	96	113	125	96	124	113	113	105	125	105	92	111	117	117	111	107	96	101	105	114	80	106	116	118	113	104	118	121	126	102	105	113	118	98	115	113	103	105	138	111	110	114	97	111	116	106	135	108	120	101	106	96	117	106	111	111	92	110	113	108	120	111	116	117	106	111	108	116	132	96	111	109	114	125	96	104	90	129	117	127	113	108	88	130	111	110	105	127	108	120	102	121	105	113	100	121	112	104	116	128	136	115	110	95	121	93	119	119	118	125	103	108	81	118	104	113	101	99	111	106	103	115	110	94	118	108	99	109	106	103	101	115	115	117	112	122	115	104	130	118	98	114	119	118	86	114	119	108	117	101	102	107	110	110	117	102	131	117	102	102	110	119	114	113	106	106	115	123	93	125	117	121	113	122	102	129	124	102	120	118	118	108	121	122	120	101	100	112	97	108	106	109	120	125	113	102	114	105	102	97	105	113	116	114	112	113	92	103	83	122	100	108	111	112	123	117	110	132	113	114	95	119	111	114	105	101	108	124	109	125	83	102	122	115	104	106	115	103	137	126	109	138	109	127	110	125	116	112	100	124	111	121	115	110	114	126	133	116	106	123	119	96	132	99	99	100	111	119	129	129	108	109	128	115	110	117	117	105	107	103	119	110	127	112	100	117	107	98	108	110	119	92	113	117	106	98	114	113	107	104	103	111	105	99	112	99	102	108	118	115	103	122	103	110	115	104	105	99	98	97	128	104	115	106	103	119	108	127	118	109	104	117	123	106	122	120	108	97	108	89	110	108	103	112	113	101	109	97	136	107	117	101	100	126	105	103	116	100	109
17468	1458	1186	674	460	405	356	328	301	294	260	254	276	240	258	240	251	244	239	240	196	231	253	213	204	252	227	238	237	237	247	209	247	203	240	196	219	217	219	221	245	247	235	232	249	226	197	189	223	213	243	247	200	229	232	252	212	222	215	247	215	234	243	239	214	249	207	217	240	252	227	223	222	212	230	241	219	214	220	238	236	215	233	236	227	215	245	236	268	212	228	220	243	221	252	231	223	220	224	216	234	235	210	201	223	230	233	188	214	217	225	211	216	224	226	254	224	212	215	195	230	236	237	183	211	229	238	232	248	237	200	209	190	230	208	189	208	229	233	222	204	219	216	235	245	200	213	231	217	200	222	225	219	235	231	198	232	222	225	223	237	231	219	215	194	228	220	205	225	199	207	217	204	237	208	220	198	212	228	248	221	216	227	225	228	218	236	256	222	203	222	225	225	232	222	218	212	220	222	207	214	221	250	223	235	226	240	211	206	203	216	204	214	247	201	243	193	215	234	188	238	219	235	216	227	219	238	209	203	211	226	224	219	255	212	249	216	223	199	221	230	208	237	224	208	229	240	194	228	201	234	202	223	242	190	206	205	212	206	216	228	239	206	201	216	214	209	218	223	233	251	201	211	216	195	200	229	204	231	245	232	204	213	230	206	213	218	248	249	234	240	218	243	215	218	212	192	206	218	225	212	239	211	245	194	247	219	223	234	243	218	204	233	193	218	225	230	239	231	201	217	208	239	240	219	214	205	211	251	249	212	215	209	232	244	221	229	213	249	207	202	220	198	232	203	203	211	208	243	227	230	236	227	223	215	227	215	214	230	208	229	244	202	224	241	237	206	251	212	225	257	214	207	228	226	225	237	212	240	197	217	227	228	222	223	229	225	227	227	237	222	218	228	205	219	219	216	232	212	229	213	204	249	243	219	223	212	254	228	234	242	221	216	221	236	251	245	218	227	216	202	227	207	207	214	225	194	205	234	233	255	223	201	214	222	228	205	236	221	233	235	222	224	216	215	246	222	211	228	215	230	220	208	210	201	215	228	219	258	218	209	224	225	232	217	218	225	226	229	256	201	225	212	227	234	260	219	242	231	246	203	209	229	201	220	225	243	230	232	238	236	213	195	229	226	210	214	225	204	221	243	222	235	227	223	221	210	251	247	207	238	217	190	236	222	239	213	212	254	236	232	224	258	207	230	242	219	241	213	191	218	216	235	222	246	214	195	214	197	226	216	205	232	230	205	205	231	194	218	254	239	187	216	238	216	239	217	210	226	239	211	232	259	208	272	210	227	216	217	205	232	199	220	218	192	219	218	202	203	211	215	215	220	212	236	217	218	197	211	231	245	236	211	246	213	206	211	238	225	243	216	243	211	217	187	208	266	215	210	227	215	223	252	223	247	199	208	226	236	228	221	236	206	211	206	226	238	206	208	208	244	232	232	247	244	210	188	218	199	209	209	234	249	220	240	232	216	239	231	242	211	218	237	228	231	246	257	244	236	226	213	222	218	233	214	211	223	200	205	218	223	243	220	228	218	220	228	228	233	246	264	212	193	231	239	246	204	227	223	232	207	225	230	224	216	232	205	226	239	206	219	191	215	213	235	185	245	208	242	203	228	242	202	206	198	220	200	215	222	230	205	207	192	202	213	223	211	202	221	244	239	215	210	232	237	248	199	200	231	236	249	230	229	226	195	202	262	227	219	230	201	216	240	199	239	212	226	225	233	200	244	229	221	235	237	204	200	252	215	223	207	229	231	233	225	201	196	208	224	229	207	241	211	204	225	226	233	226	216	212	234	210	206	214	207	206	222	225	215	222	223	235	201	233	209	218	210	223	241	235	214	217	242	237	211	215	214	227	229	233	216	206	223	234	224	214	231	216	203	244	192	206	217	217	210	232	217	228	211	197	229	217	202	210	236	240	207	205	225	239	222	219	238	229	222	225	224	227	228	229	236	196	196	206	234	248	231	218	238	214	222	212	217	188	242	228	192	216	206	232	222	223	220	206	219	218	213	230	195	233	217	222	191	213	200	210	195	224	224	227	200	255	246	212	222	221	226	217	210	211	236	257	238	203	234	236	217	224	224	229	221	224	228	230	215	226	207	225	216	196	220	213	248	232	229	220	238	233	202	224	244	208	226	217	226	220	212	216	225	221	222	211	207	234	216	217	217	208	218	233	241	213	217	244	207	195	241	196	222	215	211	243	234	225	222	247	199	240	234	246	206	217	229	225	208	224	207	210	214	223	229	228	230	221	218	246	253	222	226	225	214	217	237	209	217	206	220	238	226	212	217	204	246	233	251	222	235	218	197	181	213	237	215	207	233	217	212	216	201	245	228	236	226	218	231	206	214	229	236	216	223	224	222	228	204	212	237	206	241	222	220	217	205	230	231	220	227	217	228	203	216	211	206	262	226	230	218	212	218	248	225	209	221	259	216	209	235	232	238	214	191	226	222	223	191	237	213	236	209	212	211	216	219	209	205	227	226	211	220	250	247	254	194	233	243	223	205	215	211	236	227	255	253	231	256	220	237	219	228	236	226	236	237	218	225	229	213	220	241	218	212	218	196	199	221	252	226	226	222	245	225	212	221	225	218	216	218	208	192	228	215	219	237	228	240	226	217	226	218	217	225	241	210	222	222	218	187	222	243	216	226	219	212	252	228	247	231	232	223	228	222	200	250	214	204	208	238	233	207	224	226	236	249	212	215	202	206	231	238	233	211	240	234	210	208	217	247	188	228	213	230	226	254	195	201	227	231	233	217	214	194	225	224	231	203	224	220	220	236	214	218	202	218	221	211	202	244	193	254	215	226	216	222	232	184	229	205	220	226	225	221	229	217	237	224	218	214	195	232	228	230	227	241	243	236	229	223	233	190	232	237	220	252	230	199	208	203	230	233	185	224	193	231	235	219	235	239	212	241	195	226	231	209	230	239	199	213	232	219	220	213	263	226	227	230	199	222	212	221	229	210	206	253	238	220	228	241	216	229	215	231	227	239	246	214	229	223	213	217	240	212	232	239	211	213	197	203	241	249	204	252	254	231	226	211	214	223	236	232	233	222	209	236	231	222	203	245	221	192	255	234	252	211	227	212	247	229	231	242	215	260	225	215	228	236	238	221	229	250	245	251	207	205	223	218	224	245	211	236	217	214	247	234	237	219	200	239	239	228	234	223	230	222	236	216	235	222	223	239	218	222	209	209	214	221	192	235	202	175	217	211	192	203	218	248	222	212	217	232	225	239	218	239	244	217	232	203	222	236	216	212	206	232	196	234	196	208	233	177	217	226	225	207	251	223	221	214	213	234	230	179	217	238	248	199	218	240	208	224	234	232	229	217	237	229	229	223	208	227	217	192	208	238	182	228	213	193	214	212	199	219	227	223	240	211	225	232	234	227	246	216	203	238	242	246	221	222	221	216	209	210	202	211	209	234	259	214	223	196	226	208	221	211	200	222	226	232	223	216	216	227	239	227	224	211	234
23677	20728	27886	23632	19432	1998	748	508	418	390	390	332	331	307	310	306	289	300	277	274	263	281	249	293	279	241	268	293	278	276	283	274	273	260	254	243	256	272	282	259	262	275	279	266	270	261	264	277	242	243	252	287	246	248	258	270	249	239	254	249	242	244	241	239	278	279	285	254	258	240	255	234	242	261	268	265	259	255	259	230	272	225	272	226	260	251	298	269	267	269	265	249	251	233	229	260	257	283	272	253	247	241	265	280	262	240	254	273	253	252	250	275	268	249	265	267	281	253	230	280	244	285	252	246	290	286	277	234	230	278	228	272	214	240	237	262	222	272	255	240	253	254	243	245	234	236	252	255	259	266	251	257	249	275	268	284	239	259	240	247	250	279	254	276	249	266	256	258	246	250	231	261	270	242	235	254	265	244	253	211	228	227	271	234	243	253	271	260	259	246	267	231	263	269	258	228	262	238	238	243	243	285	276	262	252	263	256	261	262	264	264	286	259	216	255	268	236	252	261	264	259	269	238	255	270	247	256	261	262	258	260	223	258	247	270	236	230	258	254	242	255	263	251	256	243	248	256	245	300	242	253	279	260	259	266	241	249	234	238	238	235	271	271	247	278	265	261	248	240	265	239	271	272	227	251	252	278	257	268	240	235	222	242	229	255	222	259	266	253	255	252	225	267	236	268	251	267	267	289	240	258	277	248	204	244	261	285	288	274	237	233	243	234	288	249	235	266	248	259	238	266	251	235	258	233	249	277	271	257	290	273	251	252	223	249	253	242	264	234	252	269	257	235	259	278	277	279	249	251	226	262	253	257	253	239	263	261	266	261	274	261	267	296	245	280	258	267	261	272	279	255	254	235	256	253	287	241	263	272	250	245	243	225	245	249	228	289	235	250	261	255	235	250	252	264	248	263	273	245	255	248	258	236	256	269	226	242	265	251	239	238	226	263	246	271	231	255	253	253	239	249	255	249	264	239	239	261	267	227	274	235	229	234	267	273	255	287	240	264	278	250	239	233	257	245	265	224	249	245	244	241	257	256	267	271	248	265	254	228	277	240	269	295	249	236	257	237	269	240	263	265	270	274	253	262	265	248	256	248	269	268	249	257	254	252	232	266	247	254	279	276	273	234	253	271	253	288	253	259	254	240	258	246	259	276	250	264	250	250	259	246	247	257	245	256	246	268	238	287	241	270	262	287	250	259	260	268	246	246	277	260	226	273	269	241	303	250	258	235	243	255	260	285	264	274	244	251	241	237	258	265	287	265	254	281	258	274	251	230	254	242	237	234	247	247	258	253	249	259	272	297	253	288	237	242	263	268	240	261	238	255	260	271	237	261	246	227	269	248	255	238	247	274	270	260	246	228	248	280	281	243	251	254	242	251	257	237	237	252	228	243	241	258	258	264	272	251	231	237	245	255	259	255	258	249	270	287	224	302	237	285	257	239	239	250	282	240	249	238	247	240	219	241	266	269	244	229	264	285	231	237	240	238	239	254	237	278	242	280	216	253	271	260	260	250	222	247	251	271	278	265	234	248	261	259	249	276	245	240	239	243	255	264	267	267	247	252	248	238	283	246	265	278	254	273	265	278	249	264	273	268	252	243	226	295	262	262	233	251	263	246	238	251	241	263	250	231	234	261	237	266	255	267	242	284	254	260	264	235	246	268	272	251	256	250	267	251	250	237	234	222	251	213	253	234	264	241	254	290	263	254	247	249	254	243	283	290	245	229	250	234	266	232	245	261	262	263	261	221	282	249	278	237	243	279	269	259	259	238	280	272	233	259	256	232	249	246	246	258	241	233	283	271	266	222	281	239	269	281	235	257	248	248	232	246	253	249	237	236	259	246	253	255	268	263	227	249	239	240	281	278	232	288	232	285	255	255	246	290	244	260	274	267	245	248	255	249	258	260	276	229	240	252	257	249	248	278	279	242	252	288	259	277	262	243	219	243	257	260	271	259	250	235	248	242	236	261	241	257	231	269	258	254	256	265	292	243	266	282	239	260	255	228	239	258	255	229	259	249	238	255	251	266	255	243	222	269	249	232	284	246	253	254	240	255	260	277	243	261	254	273	244	254	277	256	269	219	267	289	256	251	251	269	241	231	254	271	239	264	249	259	277	253	258	268	267	262	237	237	258	272	276	231	245	244	231	247	265	226	230	241	263	255	256	251	269	263	266	235	259	248	240	256	234	262	250	291	237	239	299	295	280	263	275	251	259	234	269	258	223	261	253	245	302	269	262	261	262	269	250	260	244	232	252	276	262	254	282	254	264	273	277	230	244	229	260	259	259	252	263	267	261	263	237	308	219	252	255	254	236	236	268	254	257	229	239	235	266	216	256	259	267	252	253	264	266	206	271	257	248	274	255	256	289	259	226	269	265	269	234	258	243	277	262	260	269	253	245	246	253	264	258	288	239	246	286	263	244	262	275	263	260	255	243	285	261	251	258	230	246	248	257	229	254	262	247	282	282	252	233	274	252	230	263	237	245	220	274	267	263	254	246	269	231	250	250	257	257	272	235	265	245	246	292	277	245	234	277	235	275	276	252	258	256	239	249	262	260	248	234	240	248	266	241	275	235	266	267	254	248	242	237	242	256	288	256	225	258	248	254	290	256	236	257	257	243	251	256	257	253	256	245	231	251	276	243	257	239	265	253	244	246	263	265	255	247	267	266	279	275	277	251	230	249	269	275	249	260	269	268	226	260	255	229	254	246	252	270	258	274	250	271	238	254	263	255	228	230	252	295	241	255	255	231	223	250	250	216	230	238	228	240	258	242	235	262	257	241	252	264	253	291	280	254	248	267	255	231	249	271	232	270	268	260	240	250	224	268	259	231	245	249	279	240	254	283	250	269	274	260	238	238	236	241	264	241	258	239	229	261	256	255	252	256	260	247	242	239	264	239	240	257	226	276	272	276	265	252	251	249	239	259	220	274	249	271	264	233	251	244	251	287	231	276	255	266	265	259	249	242	266	274	239	279	261	259	272	297	264	271	250	258	240	248	266	232	261	290	234	257	259	242	263	281	248	244	269	250	243	261	250	261	266	229	243	231	254	250	254	251	251	274	251	239	277	261	254	223	275	242	259	236	255	253	249	242	248	228	242	246	262	245	279	239	249	241	233	231	271	272	263	248	247	251	259	262	280	228	260	232	258	241	238	280	252	286	292	245	278	250	249	282	265	245	252	250	265	267	248	219	259	250	248	250	256	247	253	240	243	239	240	259	238	241	275	251	255	229	263	254	262	255	237	289	253	247	245	255	264	271	275	233	240	251	227	264	240	241	252	266	250	280	252	260	267	264	238	235	254	233	254	264	253	240	240	235	233	231	261	229	249	266	245	242	272	265	252	245	295	263	252	250	265	284	258	247	254	249	239	281	279	284	265	246	267	276	216	259	271	247	245	269	243	232	226	262	226	244	241	265	239	259	253	281	267	254	254	220	233	261	251	250	239	237	250	228	267	239	256	248	267	247	236	252	228	246
36484	9736	8536	4422	2966	2177	1776	1393	1183	1014	899	844	777	745	715	651	643	615	578	580	577	562	516	553	501	500	551	501	518	548	523	512	492	500	485	522	499	498	479	492	483	485	518	462	496	482	437	496	475	479	478	467	500	464	459	529	469	452	502	487	493	483	500	495	480	473	452	448	457	461	488	484	480	409	413	447	448	463	458	467	496	441	455	478	455	442	474	500	463	501	445	480	468	478	460	480	422	454	439	460	434	458	470	456	458	521	453	471	466	452	487	473	470	468	444	491	488	447	487	457	501	472	491	448	469	474	459	485	460	468	479	434	451	500	483	472	462	478	450	477	466	456	472	456	497	467	453	455	443	469	462	480	474	465	441	446	452	428	451	484	463	444	466	435	462	483	465	449	485	459	470	454	474	436	537	477	483	467	505	471	449	463	482	454	402	442	471	440	498	451	471	473	491	473	453	474	473	440	477	494	477	462	472	430	457	520	471	455	446	498	486	429	445	510	476	457	455	481	508	453	502	471	485	468	439	451	462	483	466	474	483	471	420	442	464	470	451	442	467	455	473	459	470	445	495	476	478	474	423	454	497	444	459	436	502	471	447	447	454	512	463	456	468	504	469	449	443	477	498	443	448	447	435	443	469	515	498	480	474	451	505	451	454	431	442	454	504	447	472	488	456	466	489	444	424	440	430	448	521	495	469	453	508	472	460	458	520	516	476	461	415	452	479	444	492	489	503	455	470	474	483	483	439	470	464	467	513	448	464	459	424	444	461	452	496	510	486	430	428	479	464	499	485	426	460	445	483	472	498	484	429	436	459	494	435	464	498	456	465	485	465	445	453	465	440	451	471	484	496	499	481	480	444	466	454	467	463	470	498	481	490	437	489	479	471	504	476	469	487	443	479	496	483	454	440	458	463	446	449	450	463	446	432	463	464	446	454	478	470	445	500	462	451	456	444	446	486	508	476	479	456	474	449	482	443	480	442	479	446	480	454	474	513	494	429	457	460	447	478	452	467	473	482	452	490	459	467	495	459	482	509	481	450	486	465	451	491	460	476	460	455	425	464	458	449	441	442	440	455	458	468	478	479	479	489	504	447	452	463	487	463	481	483	477	487	493	470	472	461	440	422	494	462	472	443	460	511	460	442	440	439	474	489	469	455	434	443	490	472	465	453	461	516	462	479	438	489	449	435	445	489	491	457	473	469	435	437	449	462	468	432	447	451	456	468	492	437	464	483	467	451	484	475	467	471	489	471	505	446	467	476	432	448	510	441	456	488	468	463	446	442	462	461	465	484	426	460	421	456	455	467	487	521	441	461	483	489	488	463	465	429	488	467	471	469	441	502	436	477	469	456	445	467	462	463	461	478	462	444	457	464	450	440	441	495	440	468	444	498	482	488	436	498	455	457	433	519	412	474	466	471	446	446	479	468	426	466	406	488	433	477	490	436	495	467	451	499	481	422	483	440	504	449	458	521	444	494	461	491	482	465	496	450	454	473	450	455	465	454	511	490	454	458	475	473	442	482	448	443	490	450	517	447	478	463	512	494	475	474	453	451	489	468	476	444	435	467	475	486	516	498	456	468	460	469	427	493	435	482	471	504	465	450	442	486	489	449	435	452	483	426	458	463	438	432	467	455	467	447	486	481	472	472	477	464	484	504	435	465	465	479	505	459	457	469	470	505	472	470	457	479	459	439	485	468	442	445	463	455	496	520	441	482	466	505	442	449	463	457	493	462	470	466	433	467	454	469	480	448	476	482	423	474	468	496	486	468	450	461	479	450	444	479	461	452	426	447	447	421	456	470	440	455	470	482	437	474	466	481	457	443	485	484	423	491	466	506	452	481	468	442	448	431	486	473	491	484	464	450	443	445	462	455	480	454	473	490	458	455	460	455	479	424	475	470	500	474	422	460	438	432	433	447	471	446	431	450	449	488	470	419	442	481	452	499	471	471	482	416	464	435	456	417	492	471	421	461	468	479	538	495	463	465	429	473	415	441	444	481	472	494	487	453	468	499	457	448	480	485	433	460	435	464	465	475	512	463	450	446	461	483	471	471	463	425	443	473	465	478	453	421	471	449	475	500	460	454	468	465	470	458	498	495	442	446	444	466	461	496	433	451	441	496	438	469	493	466	476	441	450	447	440	462	431	477	497	483	480	453	449	516	461	469	459	462	464	425	502	469	454	447	428	477	459	446	452	454	479	467	494	478	443	489	471	487	481	431	468	481	432	483	485	491	497	485	445	505	500	460	462	489	493	457	436	464	481	477	527	449	454	474	468	459	447	428	471	490	420	448	450	477	494	496	419	480	434	479	407	483	493	445	443	417	459	445	534	489	464	448	433	431	470	478	452	445	469	451	473	474	478	497	487	467	416	466	460	466	458	491	448	462	448	466	467	445	437	471	433	445	474	435	485	492	451	470	486	466	469	434	484	471	480	473	445	473	452	469	476	462	420	465	458	489	489	469	444	498	454	458	501	443	453	479	500	491	455	469	425	519	421	466	464	471	476	494	467	481	446	438	494	452	469	477	460	458	439	453	481	434	446	464	437	432	473	441	434	447	448	442	493	452	485	481	474	484	439	434	443	473	462	465	420	440	494	503	493	473	478	477	493	440	452	469	421	501	471	456	471	511	491	451	471	469	469	477	461	479	459	441	457	488	478	455	448	482	460	439	478	488	505	448	435	439	481	440	439	465	469	486	481	445	431	455	458	473	485	448	477	478	463	488	476	469	436	476	433	482	442	488	460	514	487	446	448	478	443	485	438	439	461	463	412	459	493	458	511	471	484	470	416	483	472	421	465	503	475	453	486	493	477	439	515	448	473	463	467	458	468	457	479	457	443	459	451	484	491	480	458	457	473	430	471	478	454	518	459	453	466	439	447	457	456	492	456	455	396	441	473	467	480	451	449	460	469	439	475	450	465	470	509	438	453	453	467	460	470	478	438	474	452	478	484	429	463	439	457	464	514	452	441	467	487	434	458	485	456	494	470	439	510	489	454	429	437	489	502	428	464	459	473	487	468	458	457	509	508	497	469	484	462	510	457	462	449	471	498	495	466	468	478	487	476	494	477	489	448	466	497	462	468	462	477	453	437	452	486	503	440	391	460	488	485	472	441	474	461	446	484	467	462	495	461	467	440	478	465	482	465	500	475	479	499	478	490	446	462	485	467	476	451	437	445	445	470	435	476	439	511	473	456	450	472	507	470	421	450	450	483	476	463	463	430	484	418	482	479	480	466	472	469	441	471	462	452	441	473	448	433	449	448	491	458	475	486	433	459	447	502	454	428	457	449	477	458	483	448	511	482	472	448	451	503	476	447	496	496	426	469	439	464	475	477	443	488	431	447	430	439	444	488	488	443	484	506	505	491	436	438	458	456	467	462	461	467	439	512	466	452	449	457	474	467	451	490	473	462	470	504	457	466	495	416	457	466	443	476	480	479	474	462	443	466	483	506	454	450	463	474	487	449	505	440	462	451	438	446
23699	21598	29652	24004	21599	19328	2454	1106	796	745	709	592	649	544	590	585	545	520	510	542	524	510	499	509	472	448	518	455	486	483	473	521	493	449	514	469	508	476	482	439	459	498	479	493	499	499	466	445	430	473	503	508	446	461	452	490	492	441	457	454	454	449	462	475	449	480	463	423	452	461	484	455	494	459	433	472	429	468	421	468	450	492	443	446	466	477	452	467	473	440	462	465	504	475	430	474	489	424	447	484	468	448	484	463	467	477	472	450	465	461	444	463	436	471	468	431	435	446	469	504	485	495	470	441	445	450	467	463	455	475	469	443	474	418	455	449	444	463	448	456	458	459	473	472	468	465	504	454	430	453	483	475	427	487	474	425	464	444	464	496	473	472	444	441	401	437	441	466	457	496	473	456	468	460	467	454	502	469	442	453	426	448	482	466	467	445	398	490	479	420	466	448	477	457	466	445	430	482	488	440	454	431	452	443	419	460	485	424	464	417	470	460	439	436	431	441	445	426	466	455	470	467	445	417	429	444	468	445	434	452	487	422	452	463	460	440	463	468	458	463	441	423	493	430	461	458	482	456	439	444	479	433	435	448	472	451	461	477	489	491	459	487	498	493	458	422	490	454	447	453	464	469	482	435	524	423	436	463	462	457	427	415	442	487	486	456	452	482	450	475	445	440	469	474	422	435	467	411	452	446	479	443	477	470	468	432	436	505	428	449	480	468	452	447	473	480	454	437	468	434	473	461	443	469	428	444	441	415	476	460	425	436	437	471	471	498	474	420	463	430	440	446	463	455	438	466	459	496	461	466	460	475	417	431	459	420	459	429	468	440	465	450	453	454	475	414	450	443	448	472	438	454	433	482	458	460	498	473	485	442	456	424	438	466	457	507	462	409	447	448	440	468	446	470	460	442	453	478	429	496	441	439	442	446	438	453	451	478	470	452	460	444	417	463	462	496	454	470	479	509	486	465	470	468	472	459	454	485	480	440	473	433	457	457	455	448	445	448	463	441	449	454	438	457	426	452	490	443	458	447	429	465	477	424	410	453	477	471	478	456	432	430	439	454	467	435	487	450	459	449	465	461	458	464	448	442	412	454	441	412	406	451	488	485	416	464	451	438	444	432	448	444	482	481	477	482	447	425	446	493	448	482	456	497	467	500	468	460	477	437	482	468	449	465	441	457	434	494	454	472	467	485	417	472	472	443	477	488	443	440	423	398	488	466	474	476	468	474	496	413	461	483	488	444	465	422	443	431	471	443	449	469	476	470	448	467	431	489	466	462	464	456	453	462	445	427	459	503	425	461	451	458	468	485	466	441	439	469	470	438	391	452	461	407	483	449	477	450	480	464	445	465	443	440	471	439	415	483	453	487	502	448	462	488	484	438	472	510	457	464	469	444	461	432	441	413	462	463	448	435	437	476	461	429	413	442	458	431	485	473	432	460	432	445	463	434	458	459	461	471	448	451	497	468	460	504	457	447	430	451	459	466	448	455	446	474	471	464	478	457	460	497	481	456	427	446	474	427	473	480	463	466	458	468	473	495	483	475	456	472	464	457	483	464	467	431	481	478	455	409	486	504	462	438	462	447	443	449	472	487	454	427	445	475	416	403	486	479	472	492	471	416	448	458	490	423	494	472	464	427	449	432	454	449	500	470	457	446	485	450	438	458	453	445	454	439	418	451	450	454	449	468	479	453	459	461	467	448	512	480	466	460	481	428	434	463	495	439	453	463	452	431	468	461	426	444	477	445	444	433	470	466	449	445	451	478	514	462	458	469	474	443	434	462	450	450	442	447	447	441	436	451	453	453	439	474	457	417	448	457	427	448	451	446	415	470	470	432	482	444	421	480	451	475	439	483	482	453	469	445	485	502	507	465	484	509	430	445	491	439	456	457	422	454	461	466	444	475	435	445	440	445	443	456	472	456	479	440	451	456	421	442	431	431	440	423	475	461	482	468	457	438	438	461	468	471	485	437	417	467	492	466	460	433	452	412	493	464	476	476	416	467	425	438	482	467	470	461	481	482	443	478	483	436	443	433	459	475	452	450	463	473	458	441	466	440	457	452	401	471	430	413	459	487	485	468	474	469	439	486	426	444	418	461	440	449	455	435	461	467	446	464	449	448	483	466	450	485	450	456	456	440	482	468	424	411	444	463	455	442	437	461	399	449	468	440	462	468	458	446	467	479	474	458	425	461	497	468	451	474	485	446	482	481	476	450	440	410	445	446	455	471	450	439	435	476	426	473	467	460	448	443	457	454	451	452	492	487	451	430	444	414	495	442	405	473	489	472	431	459	452	474	452	445	446	476	441	458	448	471	482	461	424	467	447	454	435	499	460	467	430	452	424	444	434	451	497	426	465	447	468	454	408	464	444	426	482	418	466	432	455	466	444	465	495	493	511	434	443	461	460	421	445	435	453	463	441	463	436	424	456	493	467	429	492	476	428	451	446	465	461	479	471	437	478	450	478	480	504	450	459	464	423	457	454	463	464	477	468	440	445	442	461	470	426	442	444	474	455	421	474	455	447	443	486	430	417	445	418	444	443	490	445	412	486	434	445	420	413	469	436	509	469	496	440	483	426	465	458	428	461	472	460	434	429	466	456	461	480	455	421	424	452	446	440	455	416	431	499	454	452	466	433	422	483	475	445	424	419	459	438	451	469	460	450	437	453	461	462	450	443	465	516	450	461	481	507	441	510	451	492	457	476	500	451	437	498	454	478	423	471	467	461	453	452	438	447	431	457	446	476	458	448	423	473	476	451	452	444	436	506	459	510	485	473	488	481	420	461	452	458	440	441	449	443	394	443	466	439	456	449	454	461	434	421	462	433	442	449	472	491	484	478	452	432	400	443	447	495	470	469	450	464	456	458	449	433	429	468	460	451	446	399	529	450	458	474	459	461	467	474	455	442	487	467	466	443	428	480	453	453	418	408	439	463	474	502	475	448	465	431	460	446	431	433	445	441	460	453	465	466	479	490	479	463	488	460	401	472	459	428	468	431	496	473	466	443	465	449	466	440	428	435	404	471	443	452	481	450	482	437	461	470	443	438	440	463	450	451	474	436	439	438	434	459	478	445	466	441	482	460	478	412	443	462	439	443	463	452	468	442	450	427	459	492	455	487	433	465	445	439	432	488	435	460	447	432	455	502	450	467	450	469	432	450	460	443	481	444	497	462	460	428	462	466	454	433	481	468	483	415	428	453	434	432	418	445	468	426	460	464	480	461	435	462	458	442	493	455	451	438	484	437	430	431	435	462	460	479	429	469	463	442	416	470	461	487	461	475	455	476	448	461	423	448	459	434	449	459	442	487	473	459	497	490	466	389	453	482	443	454	459	440	491	477	464	459	450	457	471	453	459	440	415	442	449	422	443	461	461	461	445	431	437	485	445	415	442	446	458	470	436	458	425	422	482	440	462	465	435	464	420	502	454	465	478	466	469	459	460	441	435	457	482	457	477	460	459	445	467	410	465	419	467	438	421
42107	15700	14305	7980	5594	4154	3218	2723	2222	1916	1729	1539	1426	1285	1227	1201	1200	1003	1048	1024	949	977	975	975	928	920	887	937	870	856	887	901	840	852	900	848	846	868	904	865	839	823	812	861	842	832	855	829	787	809	859	838	837	776	900	800	822	774	836	776	787	823	806	808	840	777	790	830	754	784	816	809	775	805	789	804	844	830	787	784	795	836	788	821	802	828	752	809	787	835	780	874	834	807	800	801	828	847	804	864	833	821	784	831	801	852	821	820	817	826	767	758	809	753	849	844	763	799	784	773	775	834	823	803	854	823	785	815	844	778	798	801	814	819	819	809	774	804	809	823	793	877	822	755	787	786	798	824	737	777	762	882	824	841	803	832	796	729	814	826	766	791	806	773	748	799	744	836	762	775	803	789	774	787	816	802	741	834	782	840	847	812	754	825	771	783	737	786	832	776	823	814	830	774	804	796	808	797	806	782	791	799	839	830	822	793	826	824	809	751	821	794	760	830	851	795	828	810	798	779	863	771	806	813	797	726	788	773	806	827	802	756	808	808	830	802	807	785	794	814	839	775	764	787	771	742	818	770	803	769	791	826	798	782	817	847	783	818	737	782	818	793	811	775	820	819	783	795	834	798	822	803	803	835	736	796	856	843	812	783	825	783	750	809	823	760	782	799	802	826	797	826	809	793	775	869	779	801	805	779	759	786	797	791	797	835	752	848	845	822	795	748	817	798	806	822	824	772	832	813	735	804	784	842	807	772	790	798	763	780	844	780	809	794	838	806	792	828	769	814	740	770	881	788	795	783	753	815	816	760	764	808	791	785	788	816	816	752	823	810	813	765	769	892	805	844	799	795	795	717	846	820	798	780	774	818	856	784	771	821	809	780	794	834	871	757	819	767	793	757	780	814	726	783	831	818	800	837	795	814	756	769	814	780	801	731	790	861	813	829	766	864	851	776	821	748	859	815	749	816	827	795	792	793	794	755	809	830	776	807	777	806	802	779	783	811	749	850	780	784	801	801	847	769	838	802	731	801	795	812	815	788	792	765	789	807	818	828	792	784	817	859	791	793	811	796	833	739	848	794	801	777	811	812	817	835	737	802	745	777	812	808	812	746	789	796	743	830	824	799	790	781	843	808	848	800	835	807	735	804	779	802	793	822	743	800	796	721	809	812	864	754	773	800	808	738	778	816	756	763	804	809	769	824	790	792	769	803	778	747	834	792	807	810	842	796	786	798	763	796	791	825	815	805	867	810	753	846	829	805	805	782	822	769	808	777	760	767	762	761	837	787	793	786	799	789	768	812	784	772	788	817	790	772	807	834	737	814	765	786	802	832	776	803	790	851	791	819	832	803	757	776	803	794	814	788	786	815	817	831	814	777	814	772	822	841	836	838	773	814	810	835	826	796	831	813	840	790	815	757	793	843	799	777	825	797	753	749	786	815	738	814	779	765	757	806	813	812	776	809	827	784	789	772	756	817	772	798	832	744	824	750	839	812	775	780	757	819	747	831	826	828	780	804	800	734	773	798	799	788	818	758	823	812	809	780	804	807	808	799	802	805	785	787	812	797	810	752	800	828	818	821	799	798	812	794	799	804	797	805	798	794	796	808	841	771	803	813	800	778	754	777	771	838	767	803	762	811	776	818	830	792	796	809	771	780	782	810	770	853	767	791	825	785	795	788	821	788	818	812	817	793	796	841	818	808	788	729	757	801	800	822	777	832	789	822	822	835	844	800	813	841	745	833	824	836	812	815	836	773	799	786	779	810	835	801	774	813	841	845	750	811	762	782	838	795	781	784	791	829	783	822	822	807	789	800	788	790	824	755	784	873	791	763	794	758	770	767	739	809	796	781	765	826	776	815	785	814	762	841	790	840	764	817	769	748	855	861	801	818	837	795	781	827	820	795	801	780	803	798	763	780	811	814	754	764	780	830	770	806	801	799	820	763	838	768	732	828	827	836	823	794	844	741	795	813	803	772	771	826	792	805	772	791	770	805	784	799	830	838	771	747	760	767	812	781	811	782	848	783	819	789	824	814	794	737	772	816	829	851	773	772	777	819	801	749	791	780	800	811	811	799	807	787	820	769	833	730	792	799	820	780	761	749	805	782	823	782	738	814	834	765	799	823	794	801	792	809	805	783	772	803	753	765	793	794	766	783	778	757	839	794	817	799	793	798	791	789	826	778	803	813	787	813	774	762	820	770	812	794	821	789	820	801	818	783	781	788	812	752	777	765	827	798	817	804	804	755	770	805	802	760	820	811	744	801	824	780	824	774	792	817	803	743	806	771	789	755	807	765	827	829	819	745	829	804	771	835	778	787	803	800	774	820	825	809	803	793	799	750	786	784	779	832	779	804	830	814	786	847	796	804	823	810	782	771	816	771	799	728	843	839	812	808	844	793	768	775	848	775	844	810	769	811	806	791	810	787	856	773	781	747	782	818	816	831	830	795	797	769	746	756	763	819	777	794	785	783	774	819	815	818	752	781	832	783	840	746	793	813	814	815	807	793	805	837	795	764	823	850	777	811	764	770	794	843	799	775	758	792	829	793	787	795	808	765	795	829	796	789	808	769	796	831	788	745	740	802	798	798	778	767	756	796	782	786	777	758	833	846	850	811	821	793	863	771	844	718	811	784	798	824	745	780	802	800	814	841	801	811	854	768	819	820	767	825	783	802	822	800	807	812	848	773	795	791	792	733	794	767	770	810	819	788	824	788	811	827	844	798	813	804	836	776	770	765	721	803	795	839	763	796	812	780	797	781	866	768	827	761	831	767	767	779	747	815	805	757	779	805	809	831	804	806	810	799	767	776	781	833	791	855	829	855	774	802	784	820	823	817	824	774	826	813	806	795	801	761	821	787	834	798	818	793	857	786	825	782	804	790	768	808	830	803	783	771	792	891	788	785	805	793	828	762	752	814	791	752	770	780	765	810	794	769	822	796	815	812	790	809	764	815	805	862	781	830	763	745	796	786	738	800	841	823	807	771	758	790	795	775	764	817	801	811	854	806	781	789	779	846	742	731	762	773	825	826	819	809	777	785	766	767	813	773	829	808	816	796	825	768	787	836	798	800	781	765	759	811	765	799	762	775	779	793	801	770	816	810	804	803	786	828	779	816	776	814	788	812	833	818	821	803	760	799	771	771	822	774	808	819	779	830	793	821	801	816	783	762	846	777	848	813	816	781	764	865	776	804	786	760	766	831	765	824	795	830	772	761	819	798	798	814	846	793	795	814	839	828	809	732	782	809	819	795	773	764	807	760	809	823	783	789	778	844	813	826	793	829	820	803	808	753	763	760	780	828	815	811	822	779	817	800	787	799	809	870	807	808	769	762	805	779	757	818	792	772	742	821	738	813	726	836	809	814	825	783	796	823	860	770	779	780	782	788	794	795	833	805	793	745	773	774	808	783	771	804	785	810	789	833	824	845	817	841	812	819	802	809	773	757	785	829	759	824	800	782	815	786	792	780	776	794	761	806	786	827
27235	20998	8227	466	232	153	158	157	127	111	117	111	107	117	109	125	122	113	100	132	117	121	127	120	124	121	117	124	105	121	106	108	131	98	127	96	135	102	90	110	101	95	109	119	113	102	111	108	115	99	110	88	124	106	97	115	108	92	118	105	106	107	121	99	105	95	108	107	105	109	113	124	123	125	106	102	88	116	122	114	122	115	110	120	104	104	100	103	105	95	100	93	136	107	113	90	119	116	106	108	117	107	110	118	115	110	133	102	128	106	131	120	96	111	96	103	94	107	99	121	112	116	123	112	106	117	100	103	106	133	109	128	106	112	112	98	115	100	108	122	109	114	113	115	113	103	120	114	130	103	100	88	106	120	113	120	110	108	116	94	100	110	127	110	108	114	98	104	125	106	124	126	116	106	96	106	107	100	121	127	96	130	111	129	107	112	115	121	113	112	128	120	112	131	115	101	98	128	111	121	120	101	105	104	112	125	120	103	122	100	93	110	120	92	121	119	122	117	109	114	116	127	118	111	113	113	127	113	97	107	105	99	112	127	123	129	115	136	109	109	104	89	95	122	111	119	109	121	96	109	99	102	110	116	121	116	109	120	134	106	121	110	111	91	99	105	126	126	91	107	107	124	111	108	108	126	112	120	108	109	134	108	114	106	100	119	118	116	110	120	118	107	104	102	114	115	124	120	115	92	114	113	90	104	99	120	93	97	128	118	113	90	106	102	115	108	97	103	120	116	108	88	101	116	123	91	106	115	112	106	121	108	127	97	105	96	108	106	112	113	112	111	111	134	94	101	124	115	94	106	111	103	109	105	99	99	93	118	133	145	133	116	127	95	107	104	109	100	114	100	96	109	121	117	106	107	116	107	112	105	94	115	119	91	111	105	92	116	114	121	106	100	121	118	116	109	97	108	108	102	98	123	102	125	100	108	104	120	87	129	113	135	109	116	103	98	104	114	113	111	115	122	122	122	127	85	96	110	99	116	113	109	94	124	124	125	115	106	113	112	116	98	106	92	117	109	113	109	103	114	98	112	126	115	121	135	110	104	97	116	108	113	107	114	109	116	108	109	130	106	113	115	104	107	106	113	120	121	132	117	103	111	107	121	120	110	106	102	105	115	106	117	94	119	103	102	96	109	122	115	120	124	113	104	95	105	96	128	112	107	113	96	104	121	110	120	120	95	104	117	114	102	102	102	97	103	111	118	108	124	121	112	106	91	119	112	101	97	112	127	100	113	127	119	108	84	98	110	101	100	92	114	104	120	103	104	107	111	109	107	115	119	103	113	93	116	121	107	114	107	97	96	125	116	98	94	109	104	113	98	103	103	116	102	116	103	120	109	121	101	111	105	100	113	94	104	124	104	86	109	109	94	103	106	101	105	126	109	99	110	113	116	105	111	109	127	117	98	122	112	112	111	117	121	116	96	112	111	100	127	107	102	111	129	94	110	104	107	126	110	115	109	110	97	92	104	104	112	119	113	109	96	108	114	118	106	113	114	99	112	127	109	94	101	100	93	116	105	125	113	93	117	100	109	120	104	102	111	103	131	115	126	107	118	105	99	111	100	109	121	115	92	98	120	104	104	102	125	112	99	114	114	114	99	94	102	110	116	99	112	97	103	120	112	110	120	107	93	119	113	111	94	106	104	112	110	114	98	128	104	117	125	116	98	107	111	119	90	105	113	114	94	85	119	112	104	100	112	110	101	117	106	101	100	116	113	112	119	97	95	102	94	107	99	92	106	123	97	126	106	109	119	107	111	122	120	104	98	122	105	121	125	114	101	110	109	98	131	140	127	102	117	103	120	100	112	117	120	122	120	101	97	112	122	107	103	122	117	113	119	113	105	103	105	108	124	114	105	105	96	100	109	127	119	110	101	104	101	106	99	134	127	115	120	119	118	107	131	105	107	108	114	93	111	100	109	79	111	118	93	103	111	95	116	107	96	123	104	103	117	111	122	95	108	126	113	136	114	125	108	115	108	113	120	122	104	115	111	115	124	110	118	100	111	110	105	140	127	110	118	121	108	108	94	89	125	108	105	93	105	102	128	114	104	109	105	127	110	108	106	125	113	105	130	114	117	99	119	105	116	119	117	114	101	121	110	95	103	122	119	128	122	125	117	106	105	103	119	95	108	107	114	97	103	121	129	110	134	111	97	103	102	94	110	117	120	95	135	96	133	97	126	98	111	113	127	107	96	115	92	118	118	101	133	98	116	105	100	104	100	118	120	114	122	108	111	101	132	114	120	84	112	103	129	125	121	109	111	116	98	109	120	107	107	119	113	95	118	107	103	106	114	120	100	121	113	99	125	110	107	106	98	113	118	110	120	108	117	117	110	104	102	101	91	110	102	102	113	116	97	106	108	110	113	82	122	114	112	109	114	121	114	118	95	91	137	123	122	121	141	98	80	107	128	120	99	122	92	116	114	82	127	104	103	120	94	118	125	104	107	111	96	113	110	94	96	113	115	107	115	95	109	116	100	114	98	103	103	123	110	94	112	115	115	128	105	119	105	104	110	102	115	112	97	111	112	110	92	135	105	106	115	108	102	101	101	114	115	109	105	117	100	113	121	102	113	103	111	101	113	101	122	117	122	120	115	123	110	109	98	115	93	118	95	129	112	123	115	102	125	121	119	99	99	102	125	118	105	122	113	122	115	119	119	115	122	104	108	97	114	112	125	86	111	120	109	108	99	126	113	127	85	111	111	119	89	117	112	107	113	100	128	105	125	101	111	124	99	111	93	99	125	103	114	128	114	119	124	112	97	106	113	129	98	105	113	95	87	109	107	101	113	112	111	121	104	102	95	113	82	116	120	116	116	115	125	101	91	97	107	106	100	90	110	106	102	124	113	115	107	114	110	102	99	118	133	99	102	129	119	132	105	120	135	113	95	102	125	139	123	103	115	107	107	124	117	101	105	102	108	122	124	116	125	121	90	106	103	128	109	99	103	113	109	127	106	126	104	114	118	123	108	111	91	102	111	113	138	120	98	114	99	114	100	105	109	101	113	120	112	110	92	121	124	135	106	112	96	117	118	121	108	121	109	106	105	117	101	114	97	116	98	116	104	110	127	107	98	105	112	111	121	120	103	110	99	109	100	120	93	99	113	115	127	116	105	116	109	97	128	112	113	119	127	117	121	97	108	132	109	121	87	103	109	112	122	115	111	144	119	108	101	127	99	99	123	106	105	119	108	115	104	100	112	114	128	115	116	87	121	97	107	122	91	119	101	109	112	102	107	121	112	120	100	122	103	122	109	112	113	121	91	109	109	111	112	123	98	97	111	106	109	123	116	116	109	117	111	129	113	112	98	133	118	111	130	114	112	117	99	122	95	107	119	107	120	120	109	111	98	90	115	98	104	121	142	103	117	109	92	127	126	122	107	105	114	100	101	122	109	99	115	98	122	113	105	95	113	131	107	107	114	124	117	97	118	118	95	107	85	108	104	100	105	105	90	118	117	106	89	116	112	113	96	112	112
17285	1475	1192	638	505	386	360	319	277	279	272	256	258	248	219	245	264	237	219	233	254	216	226	211	220	217	235	256	235	231	228	246	235	204	240	212	231	255	227	230	217	224	215	221	226	243	224	244	219	222	230	201	241	230	243	220	220	221	228	207	217	232	232	212	219	231	248	222	213	215	239	199	229	241	206	222	198	226	210	197	218	234	204	215	235	213	228	227	223	200	240	215	228	196	219	242	218	188	237	205	239	214	222	225	219	227	215	207	203	222	216	231	219	215	216	231	209	209	220	248	226	231	231	241	216	268	223	232	230	249	239	206	228	236	212	212	240	221	222	208	214	205	249	213	198	228	234	226	204	224	219	212	224	252	223	205	230	244	221	218	218	219	242	253	235	232	219	210	215	219	206	251	253	224	216	239	213	219	203	238	219	218	251	214	199	218	183	211	235	235	237	224	224	241	224	240	229	231	231	216	217	226	201	252	206	219	202	226	228	226	221	226	235	251	203	221	218	218	220	224	208	220	220	251	217	219	204	220	213	229	241	238	227	212	210	225	200	212	229	231	221	253	238	226	225	231	243	209	218	216	215	222	231	247	227	213	242	239	202	224	231	253	206	230	202	217	211	218	223	235	226	223	195	220	222	233	237	219	218	225	236	230	221	219	222	219	230	231	219	216	224	203	212	232	189	225	248	214	229	233	216	207	190	247	197	223	214	224	219	245	206	235	226	211	212	220	265	235	218	225	225	230	194	227	225	229	234	218	237	223	228	232	202	213	243	184	228	239	239	237	232	242	232	249	204	218	212	211	222	220	208	230	236	228	240	231	204	212	217	210	206	219	236	211	221	231	223	247	242	216	212	229	224	226	222	222	210	204	208	205	261	234	203	202	216	220	209	248	234	213	234	200	208	206	213	219	239	192	232	237	213	229	237	254	231	235	183	227	206	193	209	212	236	208	204	215	244	199	240	215	234	201	215	183	212	223	237	236	216	192	220	226	205	237	221	219	213	254	217	213	208	214	231	211	200	210	176	220	250	260	235	223	199	217	195	212	225	232	200	222	208	227	202	248	225	211	222	241	219	223	223	225	214	219	255	215	248	221	191	230	238	209	226	213	233	218	227	229	232	226	225	230	227	219	226	234	210	218	202	212	196	230	236	201	240	208	230	204	210	226	232	200	255	220	214	251	194	211	213	199	238	216	212	215	234	248	215	213	219	208	242	229	247	196	232	219	241	217	230	231	207	207	224	220	224	234	219	214	216	221	210	221	220	214	220	216	198	226	222	219	207	227	194	219	211	209	211	214	251	208	222	220	235	201	225	227	219	264	212	220	223	203	224	211	213	238	238	223	211	246	246	226	260	186	236	216	220	212	236	239	248	197	215	226	248	221	225	203	217	253	234	223	228	230	235	251	213	208	206	218	198	249	212	233	209	201	224	244	235	208	214	203	218	226	227	213	243	200	232	231	218	216	209	211	230	201	204	253	202	227	238	198	200	214	221	210	241	236	187	216	244	239	202	248	211	192	227	220	217	228	236	212	211	211	218	203	239	218	206	238	214	199	224	207	232	226	204	196	237	234	208	201	228	213	234	215	212	235	202	221	223	220	212	200	209	219	251	229	240	197	209	239	226	192	194	202	207	209	230	220	191	223	219	202	209	222	235	237	226	223	239	231	208	213	256	213	226	232	231	222	221	233	209	226	216	229	219	222	206	245	241	255	232	232	221	232	239	231	234	209	237	219	210	206	193	235	213	210	232	210	211	239	220	215	200	234	231	219	214	225	210	229	223	206	236	250	229	201	245	231	236	201	248	202	218	252	225	229	203	227	238	215	213	207	236	212	231	229	224	229	232	222	223	243	237	227	209	206	226	203	232	256	252	223	201	228	250	205	237	242	214	253	217	248	211	216	245	221	233	237	223	234	252	216	242	213	208	262	240	232	220	208	231	219	222	219	215	229	229	214	218	213	213	214	212	260	231	256	227	221	228	221	212	214	242	232	246	202	208	219	225	213	237	213	246	232	215	199	226	211	216	206	216	209	206	258	245	202	210	226	212	230	224	226	206	211	224	226	205	237	222	235	260	208	217	202	226	216	229	227	221	221	211	210	216	212	237	209	238	211	200	195	220	225	234	237	218	256	232	212	217	229	217	214	235	213	214	234	244	229	233	232	212	239	206	190	214	202	231	212	247	250	198	230	242	228	214	232	222	251	229	238	212	218	223	220	208	226	222	219	243	225	225	221	232	217	218	259	208	228	223	216	196	235	223	210	207	225	240	207	216	209	218	238	228	242	231	226	219	218	213	198	214	248	225	221	216	219	213	216	222	216	226	226	233	224	198	219	219	229	198	220	217	210	234	215	217	233	233	256	235	226	216	213	234	228	211	221	227	218	218	220	205	238	246	211	214	248	214	223	220	200	218	213	255	200	241	199	206	196	224	236	220	198	210	222	224	243	246	223	206	233	214	247	217	209	238	230	215	197	203	230	233	227	225	246	208	246	222	219	203	244	226	213	222	231	234	218	200	235	219	218	211	225	228	231	201	233	225	225	238	224	220	221	220	227	232	206	196	235	175	219	215	223	232	242	213	204	213	215	203	223	221	216	230	232	223	222	212	214	223	224	201	218	202	236	223	211	224	214	219	224	222	193	230	226	245	229	187	224	191	222	230	205	234	221	209	217	232	223	218	224	235	219	230	219	221	187	207	229	228	228	234	254	232	211	238	227	245	215	197	200	221	225	214	234	204	229	236	220	224	211	203	225	225	205	244	224	238	184	207	231	216	237	225	227	218	240	242	223	230	242	230	225	220	213	216	240	232	214	228	231	227	233	222	233	226	239	232	225	232	214	235	212	220	245	205	227	204	242	210	190	224	234	238	224	199	214	235	234	210	225	240	233	232	219	236	237	213	224	262	238	243	212	232	218	241	243	201	228	214	228	220	219	204	242	199	214	225	223	232	241	204	218	237	215	252	235	207	253	226	234	207	233	228	233	212	226	212	201	237	221	196	228	218	219	210	199	230	200	210	217	248	204	198	194	231	249	221	238	211	233	242	232	219	240	233	208	232	233	188	223	199	235	227	245	200	234	214	246	237	257	226	229	205	216	212	219	209	228	238	241	234	235	219	214	229	217	192	200	223	230	241	205	225	213	212	248	277	208	236	220	198	249	206	218	226	244	225	242	240	204	222	211	233	228	227	228	229	220	207	196	234	233	213	226	258	232	223	206	232	234	213	226	217	208	220	220	239	213	224	208	227	208	214	230	221	232	224	242	228	223	241	211	197	231	226	212	224	229	218	207	216	234	232	227	232	220	208	229	214	229	223	216	225	223	216	217	227	235	226	226	209	229	201	225	215	235	216	215	204	220	204	203	226	213	225	216	229	209	236	199	239	253	235	208	209	230	194	232	197	246	207	227	223	203	222	211	221	237	228	222	235	218	226	219	220	250	229	227	226	228	223	230	232	235	206	220	212	224	200	226	190	231	233	229
24773	21640	28910	24587	19909	1922	812	527	448	429	382	364	329	337	346	359	322	310	303	299	323	272	269	288	289	301	250	286	297	286	274	281	283	323	266	260	250	281	276	292	266	275	308	253	259	261	277	280	278	270	262	253	307	272	259	271	238	268	256	287	284	242	276	288	259	256	291	267	276	238	282	254	271	305	238	242	280	273	226	311	299	296	277	269	243	243	285	265	279	295	243	246	252	248	263	244	260	276	288	263	263	243	292	286	259	262	270	280	242	255	276	254	253	252	253	273	275	290	268	278	252	237	278	261	250	288	270	245	282	275	248	275	286	283	268	247	272	288	270	262	278	263	261	241	273	267	259	283	270	275	266	266	273	271	278	261	253	288	263	261	281	260	267	268	232	308	241	269	256	257	280	252	305	252	311	255	294	263	261	274	293	256	254	251	255	250	275	273	278	282	289	260	285	291	267	266	259	274	259	258	266	233	279	268	272	305	257	277	258	240	253	273	283	246	271	296	260	261	258	276	251	261	270	250	267	295	263	273	271	265	306	279	230	282	249	259	243	296	256	224	275	265	254	282	258	283	284	255	273	311	282	265	279	262	249	287	285	258	265	250	258	276	232	268	275	280	266	267	285	285	277	261	235	248	277	272	261	297	257	253	252	271	288	294	288	281	255	223	283	314	247	243	256	260	252	263	247	267	260	275	287	260	273	250	234	218	276	269	273	293	271	285	276	267	278	243	273	280	277	272	297	255	278	237	240	275	249	248	258	271	290	268	237	259	264	264	265	249	241	267	260	277	272	260	278	278	224	276	261	294	262	257	258	281	272	299	227	258	290	251	256	245	257	265	278	219	264	270	272	265	266	298	241	260	293	257	256	302	282	239	252	263	247	263	274	258	249	278	236	257	242	274	285	252	265	242	246	254	263	275	279	243	268	238	221	267	250	235	283	276	232	258	246	267	218	262	260	252	267	276	286	260	266	280	257	273	266	260	272	229	272	258	271	270	273	254	267	279	247	278	300	244	269	299	265	286	280	269	262	245	247	271	261	258	257	277	262	252	247	270	282	293	276	279	281	249	250	269	291	245	277	285	280	267	274	241	243	262	251	278	252	283	275	307	264	258	267	268	268	263	276	268	253	263	251	263	304	277	259	253	238	265	273	262	245	255	245	265	248	315	275	275	272	243	254	279	262	254	248	256	271	273	259	304	298	274	295	268	263	263	297	263	247	253	271	248	280	276	260	230	277	260	273	253	237	269	247	280	260	254	262	273	286	267	251	252	292	284	265	247	246	268	263	259	257	258	254	291	248	252	276	269	213	270	266	255	262	268	257	267	280	265	264	242	269	266	260	255	261	279	287	282	241	264	253	276	251	294	255	260	255	258	272	273	251	245	278	300	270	240	271	268	255	262	256	263	272	264	243	257	260	246	263	273	245	261	271	273	268	244	308	278	239	293	228	267	255	241	303	269	231	245	244	253	270	286	263	246	242	254	276	270	250	269	272	245	283	296	253	260	269	258	248	284	263	283	243	299	272	252	247	257	267	237	262	256	260	267	262	286	267	282	255	233	281	279	254	270	251	240	275	242	294	258	265	286	233	280	257	297	277	281	251	267	249	288	279	256	276	253	270	268	227	279	233	293	265	266	275	284	260	290	245	273	246	257	243	290	239	256	242	271	262	290	271	234	260	284	234	255	228	274	227	262	273	260	274	283	271	277	272	264	271	249	268	246	255	244	282	248	261	258	283	248	282	265	287	254	230	286	298	285	257	283	292	289	257	257	278	270	247	269	252	256	259	276	284	249	265	259	259	248	253	263	262	232	262	265	259	299	271	240	261	256	238	255	288	258	260	250	274	243	262	293	305	258	244	281	281	301	259	262	268	258	272	290	281	272	251	282	279	277	257	246	251	258	258	256	254	268	270	299	252	273	280	289	281	280	294	279	260	258	248	265	251	267	290	264	284	283	270	268	242	238	245	263	267	284	243	240	277	263	263	271	256	264	254	240	268	277	236	252	254	263	232	249	250	252	250	296	267	257	234	264	263	255	274	244	272	261	261	248	279	241	264	268	261	260	262	263	274	246	241	256	261	277	272	294	288	265	287	299	267	266	271	254	252	278	277	286	290	264	273	283	262	267	252	279	263	269	245	247	269	266	245	255	301	266	242	269	258	258	273	266	271	273	251	295	288	257	282	253	288	252	262	291	283	291	256	264	274	287	273	251	242	255	286	257	265	257	279	240	272	268	257	254	272	275	265	254	257	246	266	268	281	262	267	267	265	238	259	243	241	277	287	281	262	274	253	258	232	234	253	270	256	251	297	252	256	250	285	256	250	256	259	262	272	256	276	226	263	264	245	276	271	239	248	274	266	267	277	273	269	270	289	241	251	258	269	256	257	272	292	229	255	267	257	264	264	263	299	261	255	292	260	266	241	289	232	246	279	272	262	242	263	246	270	266	245	254	253	248	290	286	258	270	235	263	251	273	263	217	273	260	233	248	257	271	255	282	263	282	270	238	270	287	291	288	266	245	276	259	255	271	279	233	281	276	230	238	300	313	296	256	254	269	252	261	242	264	294	259	257	240	245	273	274	247	274	237	252	274	285	273	223	269	308	265	274	275	291	272	253	245	266	264	252	263	295	265	285	287	278	269	275	249	245	272	255	254	292	272	277	264	262	266	291	267	250	303	256	261	252	264	279	289	302	293	256	261	250	251	271	239	254	232	266	238	263	247	263	248	262	274	239	264	290	262	260	243	263	277	269	274	288	227	263	285	266	236	285	286	271	258	266	249	251	243	261	300	302	273	287	261	258	266	247	229	245	245	264	270	257	273	254	248	271	250	293	236	287	261	249	245	260	249	275	244	283	269	239	273	267	261	257	242	250	250	235	244	248	269	269	283	256	256	254	255	286	255	243	296	262	278	263	283	307	249	250	246	260	262	270	289	269	265	280	278	283	250	258	280	256	256	243	261	297	276	262	242	230	256	282	266	281	286	246	278	284	270	266	283	274	286	248	268	263	253	240	288	291	258	288	250	275	294	288	240	270	262	278	294	271	257	252	254	310	266	294	293	260	288	239	269	299	242	273	278	261	281	279	248	267	266	246	296	236	284	295	271	249	276	264	265	262	284	267	266	275	269	258	239	214	266	274	267	270	301	274	272	241	288	283	268	254	283	275	241	261	272	255	276	289	254	263	267	231	259	279	275	265	246	273	284	265	261	258	242	266	260	296	266	263	272	253	275	252	274	302	253	254	274	284	249	242	266	250	237	226	287	278	266	261	276	243	261	281	268	250	220	294	279	238	256	260	263	255	255	280	249	275	247	260	277	252	258	289	227	279	270	259	271	256	234	268	254	269	286	268	273	285	248	289	280	258	277	243	283	231	271	281	268	286	294	242	276	263	250	287	284	265	264	277	270	294	258	262	298	280	293	250	308	221	277	277	247	276	259	246	254	286	282	248	253	240	271	279	244	253	239	306	281	261	272	267	277
36839	10137	8940	4550	3153	2241	1698	1448	1223	1064	996	905	829	709	705	658	673	627	579	592	607	576	586	563	560	575	541	525	542	535	519	531	531	496	538	545	544	525	502	509	544	555	492	497	507	501	523	486	536	506	536	518	512	541	497	508	520	528	524	512	469	501	527	488	485	459	475	448	454	463	467	529	493	478	482	489	483	501	500	503	507	510	504	488	485	510	489	496	530	443	514	469	466	507	522	474	481	472	499	506	485	513	499	487	489	496	515	492	475	533	487	491	485	480	523	492	470	550	465	492	499	487	479	493	489	474	479	466	475	487	537	448	504	452	463	524	478	509	466	484	459	482	501	468	503	481	486	488	500	482	512	523	497	517	473	493	482	492	468	457	499	471	518	510	468	515	495	486	500	473	486	495	481	454	504	495	486	465	470	488	490	472	469	477	463	482	506	468	508	452	461	440	463	487	486	457	474	483	477	483	504	466	481	459	495	473	526	470	486	494	542	485	466	470	485	509	459	485	482	482	484	518	501	487	477	496	440	481	513	483	465	477	500	497	524	476	490	489	476	475	499	471	482	504	518	505	484	498	477	471	472	498	448	437	470	478	477	488	454	480	457	490	485	530	510	492	465	463	497	498	474	478	491	487	505	501	463	475	486	504	492	489	458	468	501	526	482	469	491	527	495	513	525	480	505	504	470	499	465	455	490	502	513	466	518	426	452	490	488	516	508	488	504	483	496	471	478	482	525	486	473	516	499	521	498	476	467	496	503	469	534	514	462	494	498	518	440	504	468	456	530	476	477	489	484	471	486	504	489	455	478	510	487	498	491	499	488	502	452	523	530	495	477	492	484	542	449	497	499	455	482	511	510	450	476	485	516	489	481	536	485	495	463	474	519	480	515	494	484	472	506	473	502	462	479	497	506	481	475	475	510	470	505	467	444	511	509	479	523	501	514	501	502	481	462	501	460	480	492	477	472	473	491	496	507	516	497	531	481	505	483	486	497	467	479	505	459	501	465	515	491	459	472	503	471	475	517	502	503	458	474	465	497	489	514	502	488	512	485	469	497	483	477	460	488	446	471	463	525	487	492	548	501	502	509	480	518	487	486	467	505	494	481	491	483	503	496	503	467	466	522	496	492	437	525	460	488	496	510	480	480	494	444	486	473	473	508	481	492	501	492	489	496	477	461	489	468	489	530	484	466	536	471	464	501	500	477	475	477	446	486	435	503	502	471	469	502	482	487	515	477	485	479	483	498	511	469	462	509	481	482	501	445	523	513	505	489	472	496	463	445	495	484	488	503	489	496	461	518	466	476	494	490	472	562	504	486	530	474	479	486	503	459	488	484	505	498	495	494	488	490	498	487	463	475	515	504	475	481	508	506	485	480	516	479	528	476	492	472	487	475	487	490	485	506	507	473	500	493	483	470	515	489	501	494	525	511	483	494	489	535	478	485	463	506	534	481	489	469	452	500	516	523	460	523	472	435	470	457	501	497	463	499	502	460	497	513	442	477	497	490	492	473	469	477	488	499	454	488	514	459	486	476	490	494	472	455	512	519	496	420	515	480	518	452	465	469	480	513	467	501	490	461	489	488	504	488	488	472	478	490	482	534	481	492	461	503	518	485	501	463	495	446	491	476	504	479	455	496	510	495	513	531	525	515	467	519	480	478	508	451	493	462	482	506	484	484	471	506	465	494	508	489	559	495	497	495	459	481	482	456	493	475	491	519	462	482	445	504	473	506	520	426	491	456	490	522	488	505	499	520	493	496	474	458	465	497	477	464	478	504	466	464	482	472	506	505	502	451	502	480	508	499	476	507	468	505	488	476	536	501	470	464	487	485	493	538	458	510	506	489	487	509	499	508	459	464	504	494	481	471	494	441	493	513	439	495	525	508	467	476	499	481	550	465	488	493	478	514	466	483	465	478	467	516	461	482	516	455	492	496	506	511	488	516	448	497	483	486	439	506	496	491	520	475	462	503	506	465	479	517	490	511	509	465	484	506	436	488	498	488	465	509	478	492	466	524	483	470	491	456	449	479	516	489	469	493	498	493	495	492	488	487	460	471	477	484	488	497	477	452	481	487	513	471	480	488	459	493	517	483	487	506	488	486	506	493	491	437	488	499	496	456	495	496	477	495	500	499	490	519	484	540	472	494	483	453	493	481	529	486	473	472	507	475	509	475	501	472	525	479	482	482	488	484	510	452	482	505	499	486	521	495	494	477	468	482	533	512	495	479	493	504	522	495	481	490	496	500	490	505	528	508	479	504	474	486	508	463	469	528	509	512	501	474	505	458	480	483	496	483	483	477	495	461	522	520	486	487	521	448	494	506	480	466	472	455	453	469	496	472	489	488	498	495	507	470	481	432	493	452	497	473	504	514	499	562	519	506	518	466	498	475	512	493	508	462	479	478	495	493	501	469	486	484	489	482	509	504	468	466	492	480	484	520	504	494	520	473	472	551	472	518	492	492	490	468	526	509	445	459	490	476	481	494	426	489	488	521	521	469	491	488	435	514	478	506	478	479	481	478	464	483	486	464	459	525	486	488	511	525	473	519	478	505	501	460	430	474	473	469	457	520	471	476	515	502	502	519	469	465	485	527	498	482	514	484	495	497	501	513	489	457	509	472	532	463	477	484	502	481	468	478	495	453	507	488	495	501	475	504	516	470	516	514	487	499	504	497	499	472	478	464	498	471	464	508	486	471	498	466	446	490	524	505	519	489	474	475	513	503	484	482	477	477	498	483	446	508	459	506	504	499	479	493	495	485	488	452	461	473	426	471	523	474	470	498	535	509	476	493	485	461	502	488	502	517	518	512	492	516	519	483	486	504	488	507	484	492	491	470	482	459	502	504	492	453	471	471	479	461	479	468	508	464	486	492	477	532	468	480	472	490	454	497	514	452	498	482	469	492	483	493	476	484	456	458	496	485	522	477	479	479	515	525	507	467	483	481	491	480	469	508	488	505	494	446	467	487	506	501	484	483	457	499	491	458	507	489	463	509	484	481	487	489	531	496	502	500	461	480	502	490	474	506	491	481	486	476	501	459	502	508	519	480	447	452	483	501	494	491	498	502	474	512	493	455	459	525	510	515	495	504	475	482	510	481	516	465	499	508	479	471	516	521	488	469	468	496	445	487	474	507	501	498	515	485	482	471	497	489	492	476	470	454	510	471	486	506	471	500	510	477	530	494	494	473	468	483	487	505	474	517	489	524	496	506	464	485	512	479	484	479	476	479	473	444	463	503	484	517	492	519	517	498	484	487	471	469	446	503	474	477	472	488	478	491	489	466	468	470	479	479	493	491	506	493	468	499	457	476	469	493	476	505	533	542	488	538	535	479	463	474	483	469	499	499	450	528	503	460	477	481	459	532	475	548	479	508	506	471	465	473	527	494	503	494	452	479	496	522	463	460	501	481	493	489	460	528	514	493	500	494	452	457	486	460	476	490	507	482	461	479	469	487	495	499	478	468	453	485	509	474	514	511	532
23758	21710	29824	24127	21715	19354	2505	1093	859	783	690	702	626	628	597	575	580	530	559	523	507	520	485	496	535	490	539	530	491	480	476	484	483	476	509	471	482	467	472	485	445	486	486	480	507	454	458	471	449	442	484	470	470	456	482	472	449	462	451	486	475	459	447	501	484	431	460	468	450	467	455	494	411	472	452	461	463	472	478	489	446	459	464	483	468	440	499	455	505	484	448	462	446	493	452	490	466	461	500	424	489	442	490	458	463	483	456	465	454	420	467	494	478	451	468	500	479	480	466	443	479	451	444	449	431	453	413	480	497	477	461	474	452	425	477	437	488	459	464	484	463	493	443	503	473	478	464	427	476	481	483	466	473	409	464	439	465	438	466	463	458	466	453	424	409	467	463	454	469	505	505	510	466	439	440	479	446	460	435	463	451	510	477	426	464	424	472	450	464	461	454	431	418	472	441	415	436	457	466	492	446	500	468	440	450	469	392	448	463	436	469	480	437	448	439	475	444	478	457	499	477	470	459	446	448	486	462	442	456	487	454	445	454	479	471	471	449	460	423	473	487	447	478	447	449	426	460	486	434	466	428	415	455	452	460	448	481	434	449	495	446	459	453	477	459	468	452	473	524	482	454	482	470	482	428	444	434	501	481	430	444	432	428	443	456	480	483	481	448	444	450	491	475	489	484	476	467	428	481	450	452	462	476	441	479	463	493	423	452	483	443	472	442	434	465	438	443	449	440	426	494	471	468	500	433	481	465	450	406	460	480	469	456	529	427	484	468	461	434	464	458	470	499	443	457	436	441	448	446	479	478	463	468	460	473	430	495	486	491	393	446	424	473	472	470	420	455	462	438	428	439	465	485	466	425	470	426	509	450	441	447	456	413	443	473	463	520	484	491	429	461	442	429	476	453	506	464	469	457	460	481	484	481	454	492	486	498	460	467	462	459	450	449	466	448	434	451	406	485	469	475	481	478	457	489	463	413	476	469	444	482	435	448	437	474	497	448	460	469	454	454	475	463	469	430	492	456	443	450	465	446	435	467	487	527	460	469	478	484	427	499	419	506	449	477	453	463	451	439	476	435	503	442	457	469	448	425	419	423	439	453	435	480	456	434	485	468	487	506	443	465	465	481	444	477	445	429	446	462	460	469	463	446	463	463	470	444	481	465	419	429	496	458	469	439	428	491	436	431	445	498	440	464	463	438	444	468	504	479	467	422	506	475	460	449	476	457	474	476	438	439	482	509	457	408	444	468	447	472	476	472	447	499	456	460	447	481	470	433	488	432	449	439	470	453	458	466	460	499	450	480	454	467	453	477	461	473	471	487	449	460	518	462	460	477	477	439	488	451	463	490	477	463	477	473	456	466	477	438	507	446	449	435	447	468	437	459	477	431	456	471	460	465	485	454	420	470	468	449	462	482	471	464	451	446	482	457	472	474	465	485	466	471	500	466	489	462	489	485	491	467	432	491	494	485	465	491	473	517	436	450	481	479	486	434	474	462	456	476	438	452	455	471	420	440	443	475	474	472	454	459	469	497	453	426	457	490	462	466	463	441	466	474	451	446	465	474	467	436	448	427	453	450	478	505	448	443	430	450	495	454	446	432	424	447	456	459	423	466	486	480	441	480	470	432	447	438	483	479	472	409	438	472	470	426	481	443	472	432	464	501	452	443	455	410	474	500	480	419	470	456	460	452	483	444	406	435	450	450	469	439	455	492	475	489	491	430	469	490	488	491	453	481	457	436	471	483	430	466	474	464	476	477	470	464	476	474	512	454	440	450	443	474	467	425	475	433	448	454	438	452	477	481	459	469	446	479	430	420	468	465	450	445	495	482	484	423	457	479	442	438	420	450	461	427	485	455	437	465	448	466	482	449	464	437	456	443	458	470	462	467	492	480	454	451	484	478	450	502	425	493	455	475	465	505	459	450	492	463	446	467	449	441	476	475	453	468	461	477	474	463	438	481	448	462	494	474	470	494	448	444	480	468	457	478	455	423	534	490	486	494	454	446	449	455	446	465	499	468	453	459	474	468	462	414	438	440	473	458	451	478	477	488	438	485	453	501	468	482	411	448	442	481	432	450	480	500	439	426	449	438	422	458	492	455	463	471	476	437	462	506	467	483	438	475	471	456	483	464	433	463	436	458	484	452	424	479	444	433	483	450	492	437	450	440	440	469	497	444	454	472	454	523	462	443	446	504	438	447	473	427	494	449	452	435	433	443	423	455	435	462	507	447	474	446	437	455	425	461	471	438	444	491	456	471	470	460	476	467	465	456	474	468	468	499	441	482	457	461	487	448	486	487	476	450	460	467	461	466	459	467	514	446	443	463	469	459	448	465	474	490	471	485	488	496	488	432	438	464	457	432	474	471	499	446	486	494	469	410	436	481	462	450	465	469	470	437	429	465	492	430	424	468	462	431	435	442	483	443	438	428	483	465	437	460	484	435	467	453	479	464	447	448	479	501	471	440	443	468	465	431	473	477	443	479	421	496	447	459	466	418	426	438	479	442	484	427	468	455	446	442	479	471	433	465	462	425	466	439	481	415	482	470	458	460	485	511	441	459	471	448	468	421	471	417	401	463	464	481	459	473	422	491	454	484	445	462	459	442	434	468	497	459	448	427	490	457	486	468	452	455	417	459	468	494	451	481	450	453	450	465	481	480	433	438	468	451	476	505	441	466	445	469	440	464	467	473	455	469	485	437	466	468	486	454	506	407	496	468	450	470	424	475	451	447	509	451	444	484	447	466	447	464	446	432	463	436	452	484	425	453	459	449	411	450	444	494	421	466	476	480	471	467	450	492	459	462	409	467	472	442	474	447	439	419	452	467	492	461	467	446	490	460	451	441	432	461	479	485	474	421	472	468	459	465	466	484	447	435	456	446	470	451	476	447	435	463	454	430	445	439	471	438	399	444	432	473	452	468	469	492	471	464	449	404	444	449	456	451	467	441	453	474	486	461	446	459	444	475	460	470	436	404	456	476	424	474	449	485	471	436	461	473	500	434	432	468	418	468	412	470	461	447	471	455	451	465	428	458	479	489	468	479	476	419	469	438	428	411	473	444	513	421	461	465	468	452	440	438	450	435	453	499	411	486	456	436	431	494	475	438	483	466	434	498	457	437	454	493	429	443	450	434	449	478	473	492	468	490	470	463	416	485	433	429	443	436	405	473	475	420	477	439	468	466	465	433	442	419	468	449	449	441	456	472	415	434	504	486	457	471	478	480	482	420	466	464	468	460	435	444	488	426	487	467	443	450	454	500	493	491	446	432	482	455	435	477	469	393	477	457	456	463	476	456	470	512	460	456	456	478	429	422	495	468	474	491	450	495	433	467	453	483	426	472	448	431	429	482	443	441	445	466	429	448	432	474	464	442	473	473	448	484	452	442	470	457	458	452	450	446	454	458	463	485	430	445	461	506	433	454	447	488	459	435	457	506	483	454	467	478	445	421	433	465	468	452	485	450	473	449	432	422	456	481	453
40452	16066	14395	8088	5547	4287	3250	2627	2257	1992	1687	1568	1502	1308	1304	1232	1161	1112	1066	1018	1051	1014	958	979	901	914	914	869	866	895	905	878	874	883	900	829	872	810	853	835	854	812	825	863	901	827	838	812	847	842	813	847	836	842	810	845	809	875	812	819	800	848	785	815	797	850	806	804	829	842	791	845	813	832	781	833	781	800	838	857	838	798	823	804	843	821	832	806	796	808	783	841	758	826	775	800	846	838	802	816	792	811	836	800	834	813	832	791	759	791	808	786	810	819	835	802	794	846	794	851	788	747	787	807	805	812	782	801	852	808	810	808	790	845	816	808	810	804	813	753	808	816	803	753	794	800	829	733	819	804	795	846	788	827	826	757	780	841	822	796	806	816	857	787	764	773	790	746	775	808	815	812	765	832	814	785	833	782	781	794	823	820	797	751	810	787	750	835	830	765	813	784	786	762	818	861	816	815	810	804	786	786	809	734	803	803	767	767	787	769	825	840	776	820	812	863	830	759	784	764	821	773	839	747	795	804	845	812	814	828	783	789	794	821	817	810	799	785	804	779	742	815	790	755	805	799	822	867	691	834	807	740	868	822	806	788	776	785	838	824	809	843	826	828	830	782	805	778	770	777	817	824	796	816	757	808	778	755	772	805	858	793	818	810	806	789	801	811	827	753	806	781	774	866	834	813	810	795	783	797	818	815	786	833	855	837	765	814	776	780	803	829	799	782	802	775	812	769	872	806	838	797	829	758	793	821	817	843	829	785	810	804	827	759	825	807	828	767	810	795	812	744	781	804	851	825	818	801	834	778	785	848	763	824	812	792	782	788	833	809	764	819	844	788	754	771	822	840	848	788	799	817	794	841	823	790	781	787	785	796	778	795	775	766	824	818	776	779	836	793	807	858	778	807	786	747	816	792	844	768	791	837	773	810	801	780	858	810	783	815	776	791	791	821	843	777	798	758	811	818	777	813	834	779	831	802	778	786	821	822	804	810	839	815	780	830	778	800	829	834	777	813	796	782	776	797	803	875	831	813	861	783	774	798	757	788	781	817	814	813	820	762	819	819	826	773	838	794	803	855	777	840	783	760	784	804	806	793	797	826	779	855	799	836	765	765	789	817	813	778	794	767	839	809	839	819	798	780	878	763	810	824	796	817	795	761	772	813	824	798	797	771	830	809	834	753	786	751	790	791	791	814	845	774	805	761	805	800	736	750	762	826	848	775	819	736	795	858	819	757	831	769	773	803	803	814	832	756	789	795	835	771	821	782	787	798	781	819	802	804	828	816	778	806	784	771	825	802	816	772	830	815	752	836	760	829	825	829	768	814	810	822	809	825	828	841	831	812	842	811	794	796	768	803	796	851	741	805	844	857	832	764	770	791	855	858	802	813	794	807	795	781	836	804	791	782	809	742	798	810	851	814	786	805	717	848	816	821	807	785	811	779	805	803	817	771	825	813	807	823	834	833	826	817	809	789	840	840	805	845	804	777	803	792	817	815	758	778	853	831	812	765	795	840	859	775	811	786	783	786	811	859	804	745	796	775	806	819	776	746	827	760	830	754	795	751	822	818	810	849	782	834	831	842	773	796	803	815	768	819	774	808	789	840	813	793	798	800	819	783	805	800	766	789	832	808	808	799	775	774	875	808	817	824	774	812	801	833	804	788	798	828	807	822	775	821	807	797	809	794	832	845	797	782	806	822	809	805	784	814	834	812	791	811	795	844	843	798	828	834	774	799	812	826	793	802	853	810	839	772	782	837	827	858	841	801	838	819	831	819	821	814	793	785	806	793	823	772	808	786	785	809	802	762	847	795	827	823	779	798	822	855	834	729	793	851	825	881	803	787	799	770	805	771	852	796	802	828	796	804	776	814	809	788	832	802	789	787	783	829	859	812	827	831	785	784	773	793	774	790	825	783	790	812	867	824	795	823	854	818	849	786	774	802	795	801	788	816	808	782	830	782	817	846	796	823	803	775	800	833	804	815	793	842	823	776	787	813	774	760	799	779	784	777	777	776	848	799	792	806	774	851	787	817	839	769	796	802	817	774	792	800	772	819	758	769	830	807	771	744	820	842	819	794	839	787	832	820	803	820	788	823	780	825	775	758	828	849	794	806	832	777	824	794	764	828	775	824	855	835	868	855	782	819	815	825	786	809	788	784	812	795	816	791	771	868	822	822	796	783	830	809	829	829	806	779	826	816	773	777	845	795	803	835	823	829	785	793	749	806	804	837	841	799	783	850	786	822	790	820	817	784	785	772	836	806	761	814	796	770	806	801	841	744	807	767	847	827	783	777	794	824	824	842	785	805	807	805	786	785	826	814	808	783	862	799	802	807	778	840	824	765	784	825	814	804	794	837	773	797	789	733	786	783	772	817	813	781	771	775	844	818	779	819	774	813	854	813	824	774	799	814	798	771	812	777	772	813	826	826	809	805	841	788	824	797	816	800	824	809	815	798	850	858	797	798	798	724	789	793	854	776	812	822	806	813	813	839	821	809	779	829	796	831	793	812	772	816	767	794	784	750	816	789	768	789	854	845	808	812	815	798	793	802	834	812	797	757	842	787	852	733	839	782	820	813	778	783	843	812	799	759	828	787	786	801	782	852	814	766	824	799	779	778	772	799	803	827	799	812	765	858	798	803	784	816	806	808	801	796	815	829	847	758	800	711	824	779	803	755	741	845	853	801	803	796	792	786	804	797	858	770	790	832	802	799	794	800	816	775	794	814	828	834	779	848	806	860	783	813	835	817	823	770	745	816	787	834	823	801	824	720	802	851	849	831	803	766	790	802	815	834	772	798	781	836	803	821	790	810	814	782	828	774	826	817	774	846	827	796	828	815	791	849	850	810	834	798	783	827	839	856	799	801	789	803	780	867	827	828	789	805	778	800	823	725	748	802	752	819	779	777	793	852	811	815	808	809	785	793	792	830	822	751	830	781	824	778	829	816	752	794	779	819	798	793	788	782	838	810	780	820	794	802	822	801	820	778	780	779	793	752	826	798	799	798	780	763	772	801	728	777	818	825	803	860	774	796	790	826	785	791	817	786	803	816	825	796	762	821	865	819	765	797	815	826	834	810	786	821	825	820	805	744	810	838	765	803	805	797	805	852	823	794	766	767	826	803	839	750	839	846	807	779	752	756	835	810	817	775	819	843	806	843	760	820	778	748	766	801	773	762	803	834	820	790	773	793	833	782	793	813	781	842	740	795	777	823	825	807	756	769	786	834	756	838	791	788	843	813	845	794	819	874	795	761	774	747	809	770	767	840	789	783	809	779	819	806	780	779	795	780	785	803	791	773	789	768	752	803	819	760	856	765	763	799	758	783	803	767	808	793	794	796	802	768	811	794	791	795	809	803	791	833	777	828	799	824	802	838	794	831	851	793	803	798	804	808	779	858	762	767	806	803	788	825	790	792	852	798	815	832	809	840	822	813	790	844	805	765	794	791	825	804	767	745	803	797	794	804	820	830	784	769	874	804
25990	20003	7475	426	200	164	143	116	97	113	103	108	125	126	106	111	123	104	126	134	109	91	109	106	98	127	92	97	109	111	100	109	107	103	100	121	101	102	129	109	126	100	114	119	97	100	105	115	89	140	105	106	104	110	141	109	107	105	103	89	98	106	98	122	116	105	92	96	99	101	98	112	111	117	100	92	96	104	110	113	95	117	103	112	102	109	113	98	102	112	113	117	95	100	120	99	105	126	124	104	109	102	118	99	82	113	108	105	129	96	111	79	107	95	126	93	103	103	112	107	119	105	94	101	94	132	89	103	136	115	106	107	99	101	110	103	95	110	107	116	95	92	101	101	88	113	98	122	99	113	88	88	108	116	97	117	116	105	110	117	101	96	100	102	100	116	100	109	113	96	101	107	80	97	104	112	120	99	112	131	123	109	142	110	106	100	110	113	109	118	103	110	130	104	105	129	126	114	110	92	109	118	113	89	111	114	130	101	118	100	89	99	106	97	94	89	111	95	106	103	118	86	117	102	108	106	94	110	108	108	109	107	111	124	103	107	94	100	102	108	103	110	118	113	102	107	105	90	103	112	116	95	123	98	95	125	99	115	119	98	114	96	102	116	92	83	126	105	99	97	99	102	119	108	115	107	98	107	103	99	110	108	112	92	94	98	113	116	103	117	99	109	104	106	124	109	124	118	106	88	98	97	118	106	92	104	98	103	99	127	102	93	92	103	110	115	98	91	114	117	116	122	102	101	116	107	116	110	98	103	98	99	100	104	102	100	96	91	107	100	101	99	113	101	101	109	104	120	97	114	134	109	95	85	105	108	102	117	90	94	92	126	102	99	115	101	91	115	96	110	114	120	116	128	91	99	112	101	100	102	111	99	96	111	103	110	100	116	127	77	106	100	88	102	85	88	95	117	120	101	101	99	93	127	111	103	102	99	99	101	99	90	104	108	116	104	93	105	105	94	105	110	109	98	118	108	98	109	112	103	116	117	111	114	123	128	92	95	114	112	106	110	93	99	96	101	97	103	114	121	98	104	104	107	107	102	114	125	109	127	113	103	100	106	103	122	123	100	113	111	116	111	107	99	115	115	115	100	103	110	98	107	117	89	100	113	109	102	106	112	108	108	106	103	123	114	96	99	106	105	111	118	105	125	92	91	96	98	110	92	106	101	106	109	111	114	108	102	111	100	96	102	100	110	109	100	93	95	96	94	100	122	96	118	95	91	112	121	126	100	100	99	89	122	93	120	99	125	107	113	111	98	112	111	112	100	110	132	93	97	106	98	106	111	110	122	82	107	118	103	114	90	102	110	93	112	101	109	114	87	117	105	115	93	104	95	93	109	105	90	108	81	92	122	124	98	102	113	101	109	113	113	109	94	109	111	112	100	114	106	106	96	119	93	101	108	96	112	111	106	91	98	104	111	116	117	118	101	102	97	109	110	126	80	128	104	88	115	122	122	95	107	114	100	95	98	104	103	106	122	87	127	110	111	100	112	112	100	110	114	105	119	117	105	128	97	108	116	91	102	99	93	114	113	117	101	106	116	129	109	100	124	102	101	106	94	113	114	100	90	107	106	110	108	98	103	105	118	111	113	105	96	104	100	102	95	106	109	113	97	118	103	111	114	106	109	118	97	104	100	114	105	107	109	118	116	107	97	105	96	113	111	89	109	106	113	92	111	109	121	94	107	111	116	122	99	108	133	104	103	96	129	118	106	116	94	111	110	111	100	113	116	98	95	97	90	100	105	121	103	110	114	107	112	95	98	110	109	103	94	103	110	102	114	109	113	108	99	96	101	95	95	120	100	92	104	121	109	105	93	107	114	97	117	109	82	90	108	112	102	115	113	99	99	118	95	109	111	86	82	118	115	96	106	98	94	108	114	113	119	104	96	98	91	94	105	116	105	116	113	107	118	122	116	110	106	82	107	121	108	118	101	109	94	112	104	93	93	98	118	100	104	107	100	105	104	104	113	95	114	102	103	92	97	100	106	114	97	100	102	109	91	96	112	112	107	111	126	78	123	103	123	112	128	88	108	101	86	119	108	106	101	117	93	102	98	105	101	106	116	104	108	108	89	98	119	121	120	112	103	109	109	109	106	118	125	99	97	107	113	94	84	107	111	114	91	123	98	120	115	106	121	105	100	103	88	133	112	111	110	95	137	116	91	105	104	112	111	108	99	127	122	102	117	112	109	100	107	123	94	104	121	139	90	112	80	122	102	113	117	117	111	100	118	94	105	98	95	118	101	132	113	116	90	106	96	122	114	109	97	104	104	96	111	93	125	99	123	110	106	100	99	94	99	113	112	112	108	98	112	116	94	103	103	119	94	105	106	121	89	113	105	110	116	115	91	112	89	102	102	90	126	99	117	124	102	106	107	87	114	110	117	104	122	91	111	123	110	89	121	115	103	116	90	111	104	108	96	111	119	133	111	106	112	97	111	106	92	104	120	94	120	123	96	103	125	119	96	107	124	100	91	109	95	114	90	106	104	94	118	109	112	113	106	104	92	103	117	84	97	85	105	106	111	97	108	90	102	106	110	101	113	87	96	104	108	95	103	108	105	103	105	104	99	88	117	115	108	113	99	110	104	129	93	98	100	94	115	103	114	117	113	116	99	115	104	109	112	97	115	113	115	131	86	77	101	97	106	104	121	104	115	112	106	113	118	103	110	100	105	99	97	107	104	109	100	101	105	106	90	100	90	94	109	108	115	98	93	112	83	93	95	120	110	111	95	101	96	112	112	97	101	113	96	83	112	113	98	99	102	133	102	115	97	115	94	127	104	107	104	111	122	106	123	90	113	102	108	109	103	119	102	115	85	94	119	93	114	101	109	102	93	124	114	113	119	101	114	114	104	123	112	103	103	101	95	108	128	107	117	95	113	124	100	104	102	123	108	87	121	80	110	109	95	107	111	103	112	111	111	110	111	103	115	93	98	102	117	108	88	125	100	123	107	89	95	103	113	101	107	111	108	84	112	115	106	120	117	115	101	89	105	113	103	116	112	105	106	104	98	134	109	99	114	118	89	100	115	109	100	120	105	100	101	116	102	110	121	98	102	92	119	108	93	111	88	122	81	113	105	106	110	91	113	103	104	115	121	112	116	93	106	99	100	110	103	132	100	108	89	116	103	108	125	83	108	124	99	96	90	105	102	88	98	102	111	106	117	112	94	117	98	118	120	93	103	83	78	103	136	113	98	104	114	105	104	122	106	117	120	116	110	115	87	99	106	122	102	120	102	104	89	108	107	111	120	107	107	101	83	112	96	128	126	116	112	106	108	115	99	101	105	114	111	119	108	95	90	107	121	103	104	117	120	108	106	129	102	86	108	100	112	117	95	95	98	104	120	87	122	106	122	108	110	131	125	99	122	111	121	111	99	107	119	115	112	99	93	84	104	101	114	99	104	90	118	111	118	96	102	123	118	111	111	92	107	100	110	120	101	84	129	105	117	106	105	113	111	118	108	113	96	113	117	94	103
16654	1357	1105	586	443	351	337	287	275	249	237	242	237	233	235	245	230	228	227	218	233	218	244	203	236	190	217	248	187	228	220	218	223	218	224	180	231	240	209	234	215	220	224	218	214	195	220	223	239	226	243	200	224	191	201	231	206	223	211	234	223	203	207	236	209	241	213	212	205	198	207	215	233	185	207	214	198	202	206	200	266	222	204	220	216	218	187	220	192	220	225	230	209	245	218	238	201	239	239	232	201	191	214	209	248	210	207	198	233	200	218	233	244	227	226	228	217	194	178	213	200	213	214	241	227	207	215	214	232	229	204	197	198	212	191	222	194	246	214	206	207	189	226	197	196	219	198	236	214	202	185	221	209	211	200	199	221	222	201	212	209	238	236	205	210	220	222	204	236	210	215	221	212	217	203	221	196	261	202	180	228	181	233	242	216	197	216	226	210	213	197	187	218	212	235	220	208	211	206	220	211	224	197	249	211	215	226	233	260	202	223	206	211	196	210	219	224	197	210	222	231	212	219	214	199	214	199	234	214	242	226	213	211	224	218	219	211	205	228	199	219	202	226	228	207	235	220	224	231	211	181	210	205	195	180	191	211	230	206	223	195	201	234	228	174	216	202	180	222	213	211	233	214	208	209	216	209	221	212	225	242	184	214	205	220	218	209	212	213	205	201	229	211	173	208	216	222	234	207	228	223	225	242	223	218	208	212	240	220	200	207	229	235	200	208	231	226	206	227	220	216	185	203	222	222	200	201	218	215	206	223	217	187	206	228	204	210	203	180	216	192	206	193	216	223	205	229	169	176	213	207	235	236	222	226	206	224	217	235	215	239	207	226	216	224	185	213	204	205	222	230	186	237	236	218	199	205	205	219	195	224	212	228	229	200	221	215	247	229	226	208	215	224	200	244	231	213	230	221	200	228	200	210	227	224	221	208	211	230	213	202	227	243	213	230	213	220	194	232	209	211	203	210	202	208	231	227	237	231	215	213	230	195	215	203	204	253	222	219	227	196	189	208	200	210	208	207	223	232	206	208	221	207	203	192	235	205	216	215	204	209	210	239	203	243	226	226	216	242	208	203	216	200	194	220	231	175	192	227	206	196	226	202	232	192	229	228	213	221	210	202	227	204	210	220	218	222	196	196	216	210	203	210	210	198	225	186	209	216	197	207	205	229	203	203	213	237	222	207	204	238	198	223	194	221	214	204	206	232	222	235	213	194	239	205	201	203	220	215	214	198	229	224	204	221	200	202	197	211	219	202	185	209	226	214	207	203	219	213	233	230	209	204	231	210	233	214	234	219	199	206	242	219	222	230	229	216	209	202	207	209	190	219	231	243	215	197	219	197	212	210	196	228	216	219	227	224	218	193	200	218	222	215	221	239	216	202	203	199	225	219	200	210	217	222	213	191	214	215	209	234	204	194	211	241	216	226	227	216	240	208	206	205	213	225	222	218	222	205	221	201	222	208	196	217	207	219	213	218	212	216	210	206	214	213	227	207	200	219	208	205	227	220	209	199	214	220	237	206	213	234	198	201	211	207	210	187	200	181	210	230	228	211	236	237	241	235	196	201	222	223	218	219	201	230	230	241	204	220	183	198	222	225	233	211	234	224	194	231	214	234	220	210	212	210	210	203	227	191	234	230	228	199	206	214	230	226	253	175	235	226	207	208	229	214	194	210	218	191	224	217	245	197	202	221	240	228	203	216	209	218	186	254	242	235	186	208	218	262	223	196	213	197	223	242	205	220	222	216	209	225	211	224	186	243	198	218	204	217	214	212	205	206	196	204	212	222	237	202	206	230	207	191	225	216	230	211	203	198	204	212	217	205	196	195	225	235	236	194	226	221	218	205	214	215	219	219	219	192	199	222	205	219	226	260	236	216	205	202	209	230	195	189	200	215	206	216	210	220	192	216	215	226	214	213	234	216	188	206	220	192	216	205	214	218	197	179	221	212	222	213	225	206	214	230	209	207	220	242	205	172	189	213	185	206	236	196	210	227	210	221	191	187	217	221	213	200	205	198	220	188	202	245	223	210	187	221	216	224	198	233	244	199	200	224	193	227	207	211	192	190	201	222	206	217	208	224	192	237	215	223	240	183	195	211	242	225	214	228	213	215	236	205	193	200	206	189	203	199	203	205	202	208	229	213	229	206	218	219	206	227	250	193	230	212	202	226	209	217	220	228	209	221	224	233	213	195	227	223	226	213	230	222	233	209	211	219	204	231	215	205	220	232	217	206	212	214	227	202	210	235	216	215	215	193	216	237	207	196	197	190	190	188	228	187	232	253	241	256	219	226	232	228	201	210	219	213	208	219	222	222	232	215	214	217	214	214	218	207	231	216	216	212	219	203	213	221	191	210	191	213	231	211	202	205	220	189	219	204	204	198	195	191	227	195	188	203	232	238	233	211	235	194	209	208	201	210	257	217	205	204	216	224	235	204	202	237	210	222	174	241	216	210	216	189	185	209	201	212	230	208	222	176	218	221	192	228	240	207	215	208	213	207	244	206	229	215	217	219	221	199	201	220	226	181	233	199	199	223	201	218	206	251	207	199	211	243	223	231	238	200	212	235	231	218	212	200	211	219	238	239	217	216	232	206	225	189	219	225	228	194	198	233	231	223	211	238	237	197	221	252	212	236	232	224	211	229	193	192	210	220	236	187	236	228	191	223	223	226	186	230	201	198	217	204	208	197	208	241	192	214	241	188	225	228	215	205	201	202	192	190	229	224	201	227	236	205	206	214	230	207	208	229	212	203	211	230	220	228	203	192	226	210	223	210	223	213	209	223	226	219	213	215	226	215	228	190	233	206	210	212	205	231	207	225	196	217	208	220	218	204	209	224	201	202	205	224	214	198	200	210	233	234	202	206	193	196	214	222	189	206	213	226	205	229	197	224	205	224	229	228	196	211	201	206	203	198	203	227	229	215	212	204	224	225	211	221	195	234	219	228	195	209	231	217	189	215	222	193	198	212	214	188	202	210	225	249	244	201	239	214	208	220	245	235	204	219	193	215	226	227	216	220	228	238	197	249	212	239	197	220	196	186	229	230	212	228	196	222	253	203	228	209	190	217	213	229	217	227	223	248	204	192	201	210	236	213	211	194	215	183	174	214	209	221	213	216	218	226	209	229	191	216	223	246	204	200	227	234	232	209	191	221	201	205	210	221	242	208	222	199	217	207	220	239	222	209	240	211	226	206	209	220	218	212	214	235	218	202	206	221	220	225	209	216	200	190	236	213	190	211	218	220	237	195	221	196	198	225	212	231	217	204	217	229	212	208	214	188	201	205	214	232	216	237	214	210	199	236	219	225	220	199	199	202	233	220	221	210	200	223	245	200	253	237	213	228	199	188	207	210	212	234	212	173	216	198	237	221	194	199	228	217	214	226	232	199	212	223	221	222	206	233	225	210	213	195	228	187	212	210	211	204	228	201	213	188	198	196	233	235	218	227	201	216	210	230	211	213	226	225	224	201	186	226	192
24631	21638	29067	24695	19856	1943	769	558	429	435	394	361	356	330	332	312	348	332	318	295	292	309	316	312	274	273	287	258	257	273	272	254	269	289	288	265	281	245	307	302	265	298	286	272	301	266	249	274	285	292	272	255	299	272	289	259	251	252	254	267	313	273	261	270	284	255	271	282	263	254	280	287	305	270	274	291	263	272	242	274	332	280	275	289	305	264	275	267	268	265	254	279	280	275	275	315	278	236	285	262	256	252	251	268	252	236	253	269	278	257	279	283	271	308	276	276	294	276	271	297	248	285	259	317	264	258	285	262	255	260	257	315	240	274	280	249	272	262	289	277	265	300	266	252	254	259	292	275	270	239	270	243	259	277	280	274	267	285	245	271	283	267	278	283	270	277	263	265	249	314	252	257	259	233	268	252	274	262	276	280	303	238	289	243	253	255	283	269	297	272	268	303	277	256	273	288	251	266	301	253	262	252	281	278	239	283	278	262	298	285	262	255	285	283	282	303	230	276	265	241	232	251	277	264	273	286	259	263	268	245	270	288	286	265	243	275	257	293	249	265	251	259	275	280	274	263	303	270	284	316	256	274	270	234	255	242	260	263	265	291	289	250	275	250	269	262	255	260	293	239	251	264	261	263	240	273	285	253	280	283	260	259	287	260	270	279	282	258	264	280	267	276	256	264	272	262	281	284	260	259	259	247	286	260	287	255	285	240	262	253	254	287	263	265	254	271	273	267	255	286	218	274	263	234	263	260	263	246	261	268	304	279	263	228	263	272	260	261	253	300	282	261	306	270	294	299	283	266	252	268	274	268	274	283	265	252	264	247	277	251	269	282	315	255	254	276	268	272	266	282	244	294	267	259	250	256	266	246	285	266	283	281	277	227	245	291	254	272	283	289	273	274	258	273	247	250	265	287	304	261	283	275	249	275	268	277	257	278	293	273	266	270	253	276	274	259	246	288	245	262	232	264	259	271	275	289	277	254	280	248	280	272	294	273	254	272	276	255	287	268	273	272	262	261	239	260	299	270	241	260	227	266	251	264	271	291	262	281	258	272	282	262	250	267	255	244	250	284	262	267	247	282	255	263	283	271	248	280	267	271	249	260	276	252	274	289	275	266	260	225	265	269	262	250	274	280	283	236	277	260	271	252	235	268	257	287	271	265	256	240	276	275	229	257	232	259	247	275	264	272	271	237	232	255	274	287	310	291	271	257	236	236	246	272	263	252	295	241	305	277	266	278	257	259	271	263	264	263	259	277	266	295	238	307	284	260	292	283	252	265	230	272	263	270	255	265	267	262	254	286	275	270	290	250	274	280	283	276	264	279	290	269	274	275	295	229	266	265	262	266	275	266	284	250	251	271	274	274	259	245	284	257	270	230	266	257	252	277	244	241	248	269	279	253	242	258	291	249	259	275	274	282	250	293	286	273	262	275	237	275	283	251	278	303	286	248	234	249	261	271	271	232	267	241	257	271	284	272	276	261	283	297	270	249	271	276	287	291	271	261	273	268	241	247	287	300	262	295	278	253	292	262	288	270	259	235	273	265	281	278	273	259	245	265	261	271	265	266	263	273	269	263	265	274	257	239	268	255	258	265	273	261	259	281	263	291	251	257	271	258	280	257	285	245	268	277	246	280	257	259	298	252	247	294	254	263	271	263	277	256	274	269	285	292	264	266	270	253	253	265	286	244	255	262	256	257	256	238	239	280	254	257	267	273	244	267	246	264	289	278	267	256	267	264	262	291	270	275	269	238	253	260	274	256	267	253	290	267	267	273	240	260	262	281	293	273	244	260	274	283	255	257	251	255	262	259	276	268	266	240	291	265	253	258	251	266	267	271	263	294	248	274	253	264	279	282	291	295	286	264	266	288	290	251	241	266	280	262	267	275	277	246	276	264	273	276	275	261	265	258	294	267	275	254	254	271	276	274	257	235	256	264	256	245	279	244	287	261	284	272	254	243	252	282	268	261	281	266	240	280	262	279	273	290	270	274	250	283	265	271	284	268	245	280	293	278	265	295	257	256	295	278	262	255	280	264	297	302	261	252	253	291	251	257	239	288	244	268	255	286	249	277	269	270	270	271	245	300	277	266	268	261	272	247	275	253	275	282	284	253	250	275	272	290	286	258	268	252	292	270	251	261	273	273	273	285	230	254	296	281	277	279	283	298	237	287	279	286	253	258	276	273	280	267	253	257	274	262	264	268	272	262	245	267	296	249	277	259	270	251	263	254	264	257	296	268	264	290	290	257	262	255	300	278	260	256	233	272	254	259	243	278	273	249	268	274	263	254	286	265	247	249	267	261	276	259	242	299	262	283	262	253	297	286	284	270	238	267	257	236	271	252	271	253	271	273	297	264	285	245	260	259	251	270	252	238	275	252	275	257	281	249	292	276	259	270	287	261	274	297	243	249	256	243	269	251	262	257	260	242	284	297	247	264	291	276	249	261	267	265	246	282	272	254	249	235	249	264	274	284	254	243	269	267	268	265	247	255	256	270	260	279	260	286	253	239	270	253	251	288	281	248	245	290	267	270	280	262	283	261	261	261	261	294	264	273	245	254	281	289	259	294	246	255	248	267	266	276	286	277	277	252	270	249	263	256	276	249	274	272	244	259	273	255	270	236	297	272	273	272	251	285	277	258	267	266	270	280	253	258	247	254	239	235	285	281	259	294	235	284	242	261	263	245	266	274	269	276	269	247	279	260	289	285	255	275	233	278	300	249	271	248	266	268	289	273	253	272	262	240	277	271	276	265	235	286	227	234	269	252	298	265	216	272	251	265	275	258	242	286	261	266	257	263	254	257	258	276	299	259	267	297	265	255	288	278	262	278	272	276	267	251	252	271	261	286	266	254	262	257	266	287	316	291	256	261	288	277	269	284	279	267	293	276	246	297	260	266	272	265	268	261	272	276	266	283	258	263	276	239	249	270	256	255	252	257	283	269	224	251	264	271	266	280	275	274	281	268	257	255	275	258	256	271	250	277	286	261	309	272	284	256	299	257	281	298	271	275	280	283	276	296	273	243	291	233	277	278	263	270	283	235	285	271	272	268	278	276	240	255	268	287	250	263	271	257	258	260	249	273	265	273	259	275	243	281	272	261	253	276	275	238	277	264	277	256	265	270	271	273	274	264	281	307	273	261	271	269	250	266	273	269	267	253	302	293	299	228	232	244	283	291	263	278	249	289	265	278	273	257	265	261	271	286	243	255	258	261	286	318	253	275	269	227	279	277	258	277	278	279	313	290	277	272	289	291	264	248	244	287	268	253	306	243	292	275	300	244	233	272	266	286	314	252	282	268	263	273	258	253	265	299	248	252	265	255	275	262	259	274	253	277	268	272	271	281	258	244	271	259	265	273	273	280	237	269	251	264	255	276	276	249	253	297	254	286	253	291	267	273	255	257	268	266	287	250	307	264	281	254	282	268	271	275	276	278	239	270	267	253	264	259	260	287	296	267	238	279	272	241	270	265	293	266	277	277
36218	10069	8937	4616	3076	2372	1860	1425	1251	1136	1011	882	861	805	728	696	696	610	607	602	617	605	557	536	566	603	614	521	518	545	528	527	497	540	505	513	500	515	513	472	507	515	501	505	505	532	472	501	530	514	523	467	486	495	487	470	508	473	518	493	506	515	550	519	515	490	521	499	507	524	490	468	522	456	498	464	509	500	565	482	486	502	486	496	509	506	480	493	500	488	517	529	473	511	493	536	506	482	445	493	478	488	498	469	449	468	466	451	541	528	481	502	491	492	458	473	519	489	498	472	520	484	488	482	523	488	487	480	480	540	487	504	487	487	523	479	499	530	502	497	478	535	513	476	495	504	458	499	486	520	479	468	486	464	503	547	469	457	478	456	482	497	490	479	502	496	478	502	474	516	477	462	506	469	493	499	457	481	492	505	460	495	460	479	526	492	496	488	503	497	533	478	500	484	492	511	471	482	484	485	455	526	452	484	473	488	455	514	483	533	459	506	448	484	453	514	468	441	521	490	423	513	495	441	484	493	511	493	499	515	504	478	473	454	484	520	504	475	533	475	498	497	491	552	482	488	485	506	486	492	472	469	471	505	430	494	504	509	483	493	471	473	480	496	498	478	501	483	499	489	467	519	449	476	502	500	483	464	534	475	507	513	533	517	471	484	478	462	540	485	519	457	477	472	553	451	518	488	461	536	505	461	466	490	469	506	530	470	474	513	505	460	489	517	476	512	468	484	505	504	457	489	480	489	475	521	478	490	511	496	511	476	476	482	510	512	510	501	497	508	471	514	490	479	486	479	518	494	474	523	504	529	476	499	475	464	507	505	475	462	530	448	486	475	452	462	492	501	478	493	460	486	508	478	471	470	476	495	485	475	483	491	473	489	453	458	505	463	512	491	488	445	494	526	512	489	516	462	423	461	514	509	478	458	514	508	471	490	461	440	475	507	500	485	477	495	506	537	551	476	471	490	488	501	496	486	489	503	464	467	486	460	504	479	509	488	514	506	493	474	503	468	510	521	472	459	513	502	515	472	482	496	473	450	457	503	459	488	526	482	515	475	501	517	473	536	492	497	531	482	509	530	489	451	503	481	510	503	481	508	445	503	471	485	463	448	500	494	527	482	498	466	508	529	476	495	528	501	519	507	502	468	484	518	521	494	479	484	466	514	443	469	513	495	466	454	481	493	545	468	453	482	462	512	472	482	467	479	484	512	503	503	498	490	438	511	489	503	504	502	474	513	484	507	530	494	485	495	444	468	509	427	492	482	470	474	493	453	449	507	493	490	522	477	449	493	481	451	483	502	498	465	489	438	474	483	493	483	495	492	513	511	484	445	530	485	484	471	519	508	531	507	504	501	499	494	497	502	501	509	488	499	484	487	474	517	497	503	482	490	469	489	493	503	503	468	506	465	476	440	475	470	534	509	502	495	479	455	498	507	472	441	478	507	533	533	494	447	486	486	501	567	516	458	492	496	487	490	511	441	530	475	483	494	461	473	447	485	490	500	493	454	497	507	436	492	492	517	491	451	485	498	521	437	496	500	460	496	462	498	513	498	460	464	502	490	489	482	463	537	488	510	493	499	510	465	530	449	504	463	480	465	505	475	512	486	518	499	537	488	481	498	489	500	449	463	504	496	480	443	456	462	484	504	513	510	496	473	447	508	527	469	507	528	487	479	443	494	505	474	450	460	503	473	473	486	482	511	510	490	484	483	480	495	469	498	461	499	458	480	509	504	482	506	471	500	457	441	484	510	506	488	506	457	474	476	494	514	441	544	515	477	498	491	468	488	505	530	513	506	495	467	478	470	500	519	484	464	524	484	498	471	470	521	464	505	516	495	503	502	469	460	506	493	457	503	479	514	484	464	487	462	469	486	446	462	479	501	520	466	505	478	476	503	513	464	433	510	449	463	463	484	475	509	531	494	518	489	520	522	468	509	477	504	473	477	535	480	471	458	467	518	503	461	476	478	480	483	521	502	531	485	488	469	499	490	495	476	507	498	449	496	507	471	492	488	480	461	507	494	487	483	514	531	517	466	497	464	474	464	521	506	484	481	457	495	508	466	496	494	478	491	466	518	460	493	522	455	469	480	521	458	486	531	490	474	484	461	493	490	513	480	498	495	502	446	508	515	487	521	455	535	496	491	499	494	508	496	477	480	445	485	510	497	507	441	483	550	514	504	500	484	482	484	485	495	512	498	484	503	500	453	485	508	483	522	466	534	494	521	469	486	464	483	508	496	497	478	490	525	439	496	506	485	469	492	457	508	491	495	507	483	495	505	460	489	488	497	497	475	502	495	485	455	495	488	465	483	498	474	504	476	510	485	454	489	478	493	503	453	507	494	527	508	498	466	499	491	521	458	497	498	492	497	505	484	543	464	475	528	454	491	480	519	483	478	503	483	472	499	475	464	460	470	508	494	486	496	462	512	500	466	499	461	455	449	480	472	490	498	506	496	514	502	507	517	500	524	498	511	500	466	503	495	472	462	503	467	502	488	480	516	503	505	491	446	505	514	455	498	497	514	505	507	528	472	514	465	462	458	498	496	492	454	473	488	476	469	476	466	471	534	510	504	459	536	505	459	538	502	480	507	498	466	504	530	507	512	496	518	492	493	496	492	501	498	489	545	468	465	508	462	501	494	512	487	506	484	558	474	510	475	466	473	448	507	514	544	470	460	510	485	487	477	487	456	473	484	500	520	488	486	513	491	446	486	498	484	485	500	488	476	511	465	461	482	518	492	506	475	494	504	482	456	489	468	498	531	449	486	474	524	498	513	478	505	467	492	533	461	443	488	512	499	505	531	459	481	485	499	490	495	481	490	485	484	520	493	520	518	500	500	496	508	503	507	517	468	468	503	515	495	488	496	489	454	507	470	497	501	486	459	472	497	461	499	453	510	477	495	524	505	450	492	494	502	478	469	518	483	485	500	498	515	509	535	481	489	472	487	512	504	501	493	486	485	458	494	477	506	492	463	479	486	458	482	482	476	428	471	489	517	472	498	490	480	460	467	437	500	491	479	515	507	507	524	484	515	473	549	479	520	482	495	477	526	490	463	510	451	449	493	488	475	484	494	491	506	505	500	482	514	494	481	436	490	463	488	482	481	485	496	508	520	495	509	466	481	497	491	489	502	459	475	497	496	474	489	476	494	502	526	478	506	532	480	504	483	484	488	501	476	467	528	479	492	476	505	539	498	461	450	520	498	517	523	445	455	487	488	460	485	493	499	520	532	498	529	458	478	444	473	482	505	516	468	506	489	493	471	511	475	503	477	471	501	505	484	456	511	484	452	498	479	473	486	523	542	519	492	508	475	499	416	468	480	477	531	511	522	508	508	457	502	512	507	485	501	479	488	493	513	488	481	473	471	488	487	476	469	484	498	470	502	481	488	515	495	506	470	501	488	504	506	494	509	480	482	468	503	479	442	527	507	486	485	489	515	512	500	508	510	460	468	514	525	475	466	483	500	488	449	490	449	524	442
23626	21584	29537	24114	21585	18308	2253	1002	789	760	747	618	599	589	552	561	556	533	555	498	525	535	513	526	491	465	505	504	483	452	477	503	491	427	472	448	481	483	463	487	491	468	474	475	499	476	483	452	432	436	458	465	476	463	453	454	490	461	472	501	479	428	435	461	450	418	460	463	450	461	429	465	476	464	444	476	450	459	455	503	433	425	443	478	468	466	457	441	486	429	459	448	437	455	434	459	445	490	484	500	473	441	435	482	455	449	427	421	441	431	448	454	434	448	443	454	449	436	475	461	489	459	423	494	438	466	425	485	463	445	508	445	437	452	456	467	420	435	437	452	451	475	479	441	484	445	469	460	475	481	455	463	447	454	433	459	454	485	467	471	460	462	470	457	454	445	454	492	476	456	496	442	470	470	444	460	461	475	448	461	422	455	487	450	437	474	478	461	483	477	437	453	471	449	495	451	471	443	453	455	459	467	446	500	453	446	401	476	462	434	484	441	456	458	469	480	469	498	467	514	472	510	434	467	495	433	450	451	428	481	412	451	454	440	444	473	445	464	467	437	468	431	471	437	460	433	448	454	479	457	446	431	488	472	461	431	435	495	445	454	445	436	476	426	459	492	431	432	461	491	429	473	471	448	463	468	458	445	477	422	460	448	446	492	480	486	476	488	477	444	480	486	433	451	442	453	440	500	475	462	494	437	459	472	446	460	494	439	432	480	413	453	464	447	429	465	470	499	450	433	477	427	451	439	435	435	450	453	436	461	493	433	457	443	449	454	462	452	412	460	447	480	448	426	435	460	479	435	482	498	434	445	445	429	429	457	442	453	485	464	475	455	458	459	446	462	438	492	464	473	475	429	441	452	454	410	424	461	418	442	460	422	477	445	456	479	432	413	471	467	446	408	472	489	425	456	445	459	452	458	468	446	446	433	464	457	415	428	449	489	404	503	477	430	449	439	454	475	470	473	456	433	442	431	479	408	440	458	477	470	469	465	465	475	444	479	454	453	449	469	469	468	479	408	449	422	455	470	452	461	478	473	448	423	410	432	445	435	448	434	461	480	477	499	470	473	432	450	441	460	466	505	450	435	470	469	422	451	458	495	455	452	439	468	430	460	475	434	440	472	453	460	472	472	477	464	426	455	459	456	431	455	467	458	447	441	473	478	447	454	497	452	443	465	430	433	504	508	489	456	469	444	469	431	460	450	465	435	449	457	442	452	467	448	435	453	480	446	436	471	467	438	481	497	432	467	460	444	452	483	411	471	449	484	438	457	465	457	442	432	455	430	444	457	432	474	452	458	449	446	455	446	427	444	442	488	453	425	455	426	451	434	451	493	427	456	467	473	495	435	453	460	476	481	435	458	428	425	426	440	417	451	472	421	466	437	457	436	415	486	462	478	437	439	460	451	417	417	466	468	439	447	477	496	425	471	448	462	452	449	424	420	449	444	453	437	427	441	468	436	478	481	482	455	424	463	444	450	450	467	456	460	485	453	451	496	489	467	467	449	429	483	418	454	441	454	436	467	441	424	451	427	451	475	451	469	495	484	453	454	444	496	473	446	438	453	440	467	422	447	438	410	478	459	480	469	461	456	408	437	441	474	486	467	457	422	445	437	446	425	452	456	482	463	464	424	425	485	449	446	455	464	420	465	438	449	428	436	448	399	473	443	421	447	406	448	471	470	418	493	452	426	429	454	453	439	484	466	496	447	461	439	474	440	425	446	412	460	441	471	455	491	439	447	459	462	444	479	439	450	429	443	465	444	462	487	451	464	453	473	425	383	440	477	426	457	476	447	471	465	413	450	471	449	437	473	451	428	433	442	457	437	465	438	457	429	463	446	459	441	439	433	476	465	435	436	428	441	459	441	438	417	473	452	459	481	455	474	441	455	465	451	435	440	447	451	487	446	476	490	434	475	463	444	455	437	460	465	478	421	448	451	454	442	443	456	441	459	434	441	461	455	454	450	473	474	467	458	430	411	443	462	451	474	437	478	458	456	444	471	441	423	461	427	474	489	428	478	394	450	449	466	429	467	426	472	458	452	449	439	466	439	481	477	463	439	448	464	480	441	501	436	417	445	465	448	482	460	429	433	457	438	465	427	465	483	475	441	472	443	402	451	484	484	467	476	464	440	445	431	420	458	471	462	475	451	487	447	493	480	392	457	485	451	468	474	493	482	424	443	440	420	439	449	459	473	465	421	456	503	491	425	459	422	453	491	463	456	496	446	449	442	468	465	462	460	458	483	447	468	485	481	427	461	453	466	459	431	471	442	432	472	439	484	432	462	473	446	479	447	438	440	456	481	458	464	432	461	439	481	456	455	448	465	476	443	442	477	494	458	456	457	412	451	469	422	449	427	453	438	470	464	475	478	447	446	415	453	412	459	503	453	505	442	424	445	459	456	448	461	449	452	385	452	489	430	459	468	429	465	441	440	475	469	452	416	463	463	462	422	465	452	450	432	505	471	445	457	472	446	429	500	440	424	447	456	497	433	471	432	452	467	446	464	417	451	431	409	450	450	442	468	468	458	435	419	492	502	456	507	468	439	436	463	428	489	423	494	452	424	449	474	466	448	478	469	448	439	462	451	448	444	462	481	443	474	431	458	449	427	481	430	463	465	467	457	475	475	441	483	435	434	445	493	475	434	494	431	470	482	462	452	474	422	433	459	463	473	469	471	453	469	449	497	427	478	453	492	461	457	429	479	468	514	430	459	429	477	437	506	434	446	497	483	499	433	466	436	447	495	424	512	451	449	427	457	460	486	438	460	443	454	454	489	443	483	468	484	438	424	454	425	448	458	464	444	458	474	454	444	479	439	449	450	424	479	471	509	428	438	456	489	438	418	409	482	428	452	467	467	437	468	459	439	457	478	490	509	462	482	490	461	486	466	485	458	444	464	439	515	440	431	456	429	421	442	475	413	454	440	473	436	401	467	429	476	476	458	445	456	468	432	414	426	464	405	414	437	462	445	440	462	437	464	450	454	464	453	445	440	442	472	428	446	463	458	428	451	459	452	429	498	452	455	455	418	424	537	467	468	430	449	498	451	471	437	459	472	500	440	445	474	442	463	407	451	420	459	465	447	453	490	459	480	443	434	463	473	464	502	475	469	436	451	456	440	447	447	441	441	430	485	444	461	441	464	465	435	456	440	437	456	438	452	462	451	474	436	406	455	433	451	451	474	438	461	470	447	455	453	474	508	451	465	472	405	465	487	471	443	430	458	438	412	454	446	437	455	458	501	436	466	469	426	471	476	420	458	460	454	471	420	454	438	455	449	450	458	460	412	450	469	464	448	441	464	482	472	454	436	474	445	430	461	474	465	484	451	448	483	429	409	420	423	431	479	436	442	457	476	430	451	424	446	484	449	471	480	478	465	470	463	480	441	432	429	454	449	465	434	464	455	418	450	454	448	419	435	458	480	475	434	433	475	455	415	468	459	473	396	477	471	446	432	488	456	446	451	464	466	494	442	459	451	458	459
36233	15737	14164	7931	5623	4181	3185	2637	2232	1976	1726	1577	1437	1338	1263	1213	1134	1095	1093	1034	995	979	989	976	947	933	956	917	888	853	902	863	884	838	857	858	857	837	832	830	881	823	857	820	863	797	871	828	798	776	820	805	814	804	820	798	808	811	849	829	843	831	822	850	825	783	823	835	835	804	825	793	884	798	833	871	824	811	815	830	813	803	820	871	873	791	800	809	792	799	805	785	803	792	778	832	862	813	838	796	764	798	818	802	809	832	780	776	823	777	776	802	830	802	799	784	806	823	847	797	804	736	832	813	807	728	808	823	777	778	828	829	794	767	831	783	832	769	794	772	850	860	807	794	779	762	804	821	810	839	815	758	851	763	774	820	769	847	801	782	741	804	805	818	779	800	851	816	812	767	794	773	807	829	812	793	798	873	805	826	819	800	824	776	785	806	805	828	900	774	828	805	818	760	842	760	840	803	823	831	810	822	781	788	812	801	839	749	822	781	796	822	819	803	783	814	833	790	793	822	808	823	765	821	801	834	826	815	794	861	814	787	741	813	782	859	773	838	831	743	797	788	807	798	804	768	807	795	778	852	823	756	780	775	836	739	810	775	811	775	823	779	812	771	800	822	798	808	800	777	837	830	762	804	776	843	842	781	800	805	820	811	792	773	768	771	823	807	780	754	787	827	774	832	780	854	875	799	809	825	763	822	778	813	830	802	780	830	769	850	756	763	809	800	793	811	840	746	791	763	781	781	795	827	823	831	757	861	861	837	834	788	815	809	792	803	791	826	803	783	824	808	800	850	849	810	809	830	766	755	814	830	821	819	821	832	823	773	785	792	863	814	813	802	740	844	825	813	788	792	801	777	838	794	768	767	806	799	817	752	820	788	785	802	815	793	789	774	791	780	804	807	757	736	800	821	822	731	782	783	717	785	822	752	865	809	812	829	763	839	783	828	819	829	865	783	820	779	787	772	765	802	791	818	839	803	758	740	784	790	812	830	785	806	814	791	839	816	794	781	803	738	809	822	814	828	852	810	767	810	810	783	780	828	836	800	770	849	780	794	805	810	731	764	802	780	762	789	834	816	761	774	850	800	744	840	814	794	787	832	794	840	786	792	775	783	791	804	844	770	802	846	830	828	808	824	824	829	772	784	780	784	747	793	755	770	806	780	810	802	722	821	746	828	805	847	811	826	843	779	829	809	758	810	749	814	812	778	765	763	748	829	770	800	772	796	760	801	820	804	784	798	796	801	798	746	811	787	824	876	825	797	779	754	821	816	754	757	852	808	777	800	807	786	795	780	784	802	793	805	809	804	812	804	815	793	815	780	741	794	798	805	823	818	757	737	833	820	820	834	810	833	817	830	817	819	809	831	802	820	789	754	799	784	811	790	802	824	792	750	823	724	764	831	807	820	793	791	825	817	783	761	776	785	784	795	804	755	795	832	763	793	826	806	789	797	811	769	762	807	778	802	789	802	826	775	800	748	777	797	785	753	833	858	786	879	797	785	778	797	782	773	767	828	840	761	811	767	811	768	771	784	784	824	791	825	789	780	762	790	788	798	808	791	803	768	781	808	844	754	848	804	765	832	764	808	782	796	847	786	828	807	798	771	791	747	847	794	818	796	790	768	809	836	772	821	819	830	753	801	803	818	781	837	805	806	852	820	762	722	865	788	842	840	791	781	826	831	819	796	808	753	779	796	792	774	795	834	811	847	752	816	789	822	820	813	764	807	786	836	836	831	750	785	778	777	812	853	797	783	865	811	846	789	782	804	794	772	802	823	829	781	793	841	819	805	860	815	824	784	763	834	820	744	795	779	829	808	769	826	831	802	850	818	788	796	844	801	749	795	760	792	810	792	760	779	844	795	795	822	753	843	809	788	750	808	767	796	808	763	791	843	797	794	800	862	814	800	836	798	810	728	817	786	776	797	775	806	805	771	804	790	799	784	809	822	789	788	810	823	740	781	817	783	802	807	842	796	808	836	778	791	825	789	781	785	743	835	799	727	773	811	768	760	808	798	820	838	784	807	788	786	786	802	831	786	790	778	802	789	869	808	793	810	803	803	755	802	860	781	806	787	797	820	804	815	819	795	771	805	891	845	830	887	776	790	810	806	807	789	771	788	827	797	753	834	778	747	789	779	810	810	780	792	818	818	795	822	797	802	820	858	756	826	792	781	841	828	808	807	779	838	811	811	774	771	818	797	801	763	790	822	745	835	773	775	746	830	802	829	791	756	809	804	762	788	805	811	832	770	777	792	797	823	799	774	793	836	786	773	810	791	780	789	771	805	768	758	779	823	819	838	804	781	830	813	766	824	826	795	834	860	810	827	785	750	776	826	804	798	814	831	862	778	798	798	799	823	800	779	787	832	779	864	796	798	767	838	838	776	848	802	822	751	791	832	811	838	789	801	816	840	750	779	797	824	769	811	787	814	811	792	785	794	790	779	795	743	825	791	801	763	827	790	815	805	794	797	801	806	826	825	802	835	804	826	824	808	810	787	839	817	829	797	759	807	764	802	768	829	803	795	795	825	852	830	804	781	830	840	807	818	828	771	807	773	772	833	770	798	812	817	806	795	781	793	835	807	800	817	787	736	873	794	776	782	806	769	793	838	832	774	797	820	800	815	838	795	784	790	819	769	828	784	792	805	801	806	792	788	823	793	846	820	821	796	816	780	810	769	770	776	818	803	829	813	803	827	804	794	804	835	771	809	793	798	809	752	799	804	800	822	751	863	777	799	792	788	820	836	765	732	773	774	818	794	777	809	827	854	809	777	845	825	830	763	781	752	778	821	806	823	820	788	780	785	805	786	799	771	822	824	836	789	780	784	747	824	821	820	794	810	801	784	811	801	825	753	782	842	786	788	779	808	768	779	718	798	794	804	777	834	804	805	834	808	805	773	793	804	836	799	838	792	806	792	828	803	781	776	791	803	807	809	798	773	755	779	776	827	783	810	788	843	818	856	835	810	817	799	805	792	809	793	753	813	807	815	814	794	808	753	820	806	789	776	790	819	774	801	750	812	753	755	757	757	769	760	791	806	805	790	862	820	817	834	804	791	820	765	802	813	781	851	802	787	753	777	786	794	811	787	763	811	790	766	806	771	742	839	865	778	817	867	806	816	812	838	772	754	801	837	804	831	844	802	810	801	779	766	810	829	842	743	814	815	812	828	811	788	800	807	817	740	816	861	864	803	785	823	818	789	768	753	802	790	762	773	782	847	820	825	768	779	857	770	868	788	795	805	782	850	743	753	814	782	772	817	867	751	788	814	832	833	802	816	804	822	802	841	809	785	778	835	835	809	780	818	805	829	776	799	800	821	851	804	781	795	763	817	826	814	817	770	770	856	773	845	806	804	799	783	831	809	804	813	803	831	796	769	813	795	747	807	827	786	810	791	827	802	769	818	779	818	778	870	785	797	810	814	773	813	792	809	814	776	840	778	835	822	800	781	749	805	794	828	858	823	855	823	825	816	805	796	756	811
27385	20944	7776	681	423	342	152	137	134	124	138	118	142	123	114	130	108	116	141	128	125	112	92	128	118	112	110	97	110	137	115	125	112	103	121	117	135	110	120	129	118	125	117	110	120	129	113	121	112	116	118	96	127	142	144	104	127	121	122	110	128	115	114	118	100	132	107	130	121	108	105	113	121	127	125	107	120	108	99	152	119	122	117	103	119	134	118	141	108	127	136	124	109	108	104	112	118	126	101	114	129	111	130	116	116	83	117	108	134	141	124	116	109	129	108	114	123	105	109	128	124	121	107	109	126	112	114	123	108	102	119	133	105	120	120	120	108	103	126	94	101	135	117	116	116	133	109	112	121	134	124	97	100	129	100	104	103	111	116	113	120	121	123	123	116	117	118	103	130	102	118	118	118	124	107	113	105	124	119	116	108	100	130	123	112	133	119	101	119	101	118	123	118	96	110	124	111	123	102	100	115	115	110	104	115	108	106	117	108	136	118	124	118	115	112	119	115	104	134	119	113	139	108	124	105	139	135	117	99	124	117	123	125	127	110	104	105	123	110	101	118	101	105	113	113	132	125	107	112	132	119	145	108	142	138	113	102	111	117	137	102	106	115	131	114	123	103	119	127	112	110	119	121	117	106	107	134	113	120	107	91	119	99	116	111	113	113	131	113	122	121	120	124	116	121	98	120	128	115	122	98	114	110	91	120	101	103	124	122	133	130	100	118	129	104	104	111	131	88	112	136	120	114	127	115	118	150	122	94	104	101	100	114	121	118	114	125	109	115	105	121	127	125	100	123	107	113	132	99	103	114	111	115	123	125	105	100	97	120	121	123	104	117	118	116	128	132	92	109	100	112	115	95	89	124	109	109	114	115	133	130	108	109	103	136	106	126	119	116	100	125	124	128	117	124	119	126	124	106	116	113	123	100	90	97	120	108	118	107	114	101	106	115	99	124	100	115	127	120	102	114	122	124	97	97	139	114	121	115	110	131	124	105	104	114	117	132	115	89	121	118	119	106	118	117	98	126	132	133	119	120	111	129	102	117	105	143	128	144	111	107	113	112	114	117	113	106	124	98	112	123	122	129	120	121	112	104	106	117	133	88	123	107	118	144	143	95	109	97	110	107	109	128	110	106	115	112	106	100	106	141	120	135	122	120	117	117	108	101	122	108	111	116	118	117	105	109	111	123	99	146	143	128	123	107	128	116	112	131	128	120	118	95	111	111	127	126	110	113	110	112	133	111	112	127	105	122	114	139	125	113	135	120	124	106	128	105	113	114	117	125	126	96	124	123	118	127	114	112	139	118	114	111	126	114	100	103	114	106	117	110	126	127	126	113	108	129	108	105	121	122	119	126	118	120	98	140	120	119	114	96	109	120	113	120	111	115	116	98	110	140	98	122	110	124	115	125	121	117	126	105	108	106	95	123	117	108	121	110	121	103	121	95	124	107	121	124	131	124	103	112	111	121	100	109	122	118	102	125	102	133	109	119	90	141	100	116	118	124	113	112	101	109	117	113	141	108	122	100	113	121	117	132	120	102	100	111	119	112	125	98	99	119	119	109	109	100	109	116	132	110	139	110	124	123	104	107	101	117	116	121	113	110	140	124	123	115	118	97	131	116	131	102	124	115	140	103	101	132	102	116	107	98	125	111	114	118	126	114	121	140	138	102	129	102	106	107	135	117	114	125	114	136	105	114	112	132	104	133	111	103	106	111	108	92	125	101	109	123	114	108	107	105	101	123	100	135	134	107	101	96	124	115	134	96	114	114	101	122	116	128	105	120	106	103	93	101	126	116	124	120	113	121	111	108	125	115	122	94	109	106	113	101	134	122	133	108	137	103	119	114	110	113	131	119	111	113	108	125	121	115	112	109	126	106	114	116	94	99	108	86	110	135	108	96	113	109	109	124	101	118	110	124	124	111	106	111	122	107	120	117	102	129	106	107	130	135	125	120	124	100	111	137	125	125	106	126	146	109	106	119	112	116	114	116	125	113	112	108	136	122	121	123	112	110	102	100	124	104	109	119	143	120	117	115	119	128	115	114	105	134	122	110	128	138	141	142	107	115	99	110	123	131	114	117	130	111	97	120	123	111	120	127	103	133	111	106	96	129	121	118	115	104	129	109	128	140	143	125	121	114	122	109	123	118	94	117	116	121	110	103	100	111	111	109	110	127	125	117	128	119	133	115	125	116	107	108	106	123	101	124	121	115	94	105	121	124	122	116	98	110	101	107	92	122	130	112	128	118	115	118	107	111	118	130	122	108	110	111	137	133	105	108	118	106	122	102	118	120	106	106	106	145	120	113	118	136	128	115	121	121	120	120	123	111	110	108	108	111	113	88	127	98	120	123	111	117	140	124	122	123	122	129	113	123	116	121	110	128	103	115	120	115	106	107	121	103	115	116	120	121	129	93	100	122	116	114	130	138	120	124	110	126	118	123	111	105	114	116	115	108	94	112	127	100	111	113	104	109	123	121	131	137	123	135	136	111	119	110	119	113	113	118	131	110	110	117	119	112	130	104	121	102	136	129	117	121	147	130	127	102	111	128	131	111	110	103	133	130	127	131	124	105	118	121	141	102	101	130	126	125	109	113	110	107	121	122	97	117	118	117	127	97	105	106	113	108	119	113	112	129	117	112	105	113	128	121	101	123	116	119	118	128	108	140	96	137	123	131	122	109	121	117	119	123	106	107	111	117	100	124	109	121	128	125	124	114	114	125	99	99	128	101	101	111	98	115	129	124	128	124	127	98	111	117	118	123	126	112	120	108	113	112	136	113	96	102	124	123	122	117	112	107	146	116	111	114	107	118	114	98	117	108	116	95	124	112	111	129	104	104	112	117	126	120	94	115	115	100	118	126	100	104	129	118	111	96	118	127	141	119	115	115	111	107	124	108	114	100	94	114	123	114	134	129	122	118	124	117	126	100	111	128	118	126	138	121	104	105	98	115	122	108	103	128	124	116	128	103	123	110	127	114	107	114	132	120	130	105	97	116	135	90	132	119	139	110	100	119	115	110	109	122	94	121	118	101	105	122	118	118	112	111	120	110	126	130	133	119	107	124	121	109	135	120	115	114	119	129	132	126	114	131	136	133	117	122	121	131	107	110	114	119	116	129	126	123	125	104	118	97	107	90	95	118	117	118	124	102	125	110	113	113	115	95	129	108	104	114	101	108	105	108	102	120	100	109	99	106	104	123	99	110	116	118	121	113	84	124	103	113	115	125	110	105	108	103	122	112	98	110	112	120	135	116	129	118	120	127	103	129	104	130	118	121	112	95	111	119	99	111	120	138	130	121	119	119	136	101	130	106	141	105	111	131	113	109	118	107	127	123	117	127	122	97	122	108	109	123	123	133	136	113	100	127	106	121	123	106	114	121	110	111	122	106	127	95	108	120	117	111	137	115	113	115	110	125	111	134	122	118	95	102	105	109	110	123	130	105	109	103	126	109	122	120	121	102	128	131	117	125	117	123	104	110	118
18154	1572	1326	699	497	460	362	341	328	308	319	264	286	245	244	249	242	233	271	243	231	259	247	208	259	260	275	254	237	245	245	250	217	259	228	264	238	255	223	237	212	239	240	267	256	258	255	238	219	231	236	231	236	254	211	239	235	255	248	221	222	247	230	220	226	237	226	248	248	227	222	249	232	212	229	230	231	228	232	248	239	202	228	233	192	209	246	212	238	235	224	247	217	238	243	220	237	225	236	236	224	222	237	243	244	225	230	218	233	227	217	214	222	230	255	220	251	220	215	236	222	233	222	215	233	226	201	248	223	245	214	238	213	236	207	208	227	230	258	261	208	262	238	209	225	243	220	224	232	223	212	256	242	231	226	210	254	251	228	233	244	231	235	234	233	249	244	231	261	214	228	245	216	242	240	227	234	236	236	241	219	226	209	227	230	206	235	208	257	228	232	237	209	257	237	239	228	241	232	218	238	242	228	234	237	222	251	228	239	215	217	230	243	236	241	240	229	232	180	237	236	226	253	227	207	231	249	231	211	219	228	237	240	231	216	233	207	222	242	217	266	259	247	225	246	233	213	240	218	231	247	222	260	241	216	234	222	257	245	239	231	241	244	243	248	231	222	201	225	226	226	217	252	225	242	241	232	238	223	218	235	233	216	225	251	230	247	228	259	224	239	242	253	225	260	251	221	200	236	252	217	243	236	244	235	224	255	236	251	255	239	236	240	223	242	234	243	243	232	227	214	219	213	226	212	242	235	220	243	229	232	222	227	243	215	260	234	241	231	227	255	228	220	252	238	220	232	261	230	231	262	221	262	217	255	219	225	237	257	229	240	230	241	238	230	229	245	218	234	217	228	229	253	244	253	229	235	237	238	224	222	239	226	215	209	216	216	227	204	250	254	210	235	229	222	236	201	245	208	233	222	248	245	223	238	203	295	232	210	248	232	255	220	237	243	226	234	221	209	215	257	233	240	233	253	243	232	228	224	243	215	241	251	236	248	221	220	239	213	202	224	243	218	207	215	236	212	229	214	224	279	225	207	258	231	227	223	247	229	245	246	244	233	243	241	230	232	247	235	213	220	230	250	218	252	221	218	248	227	233	237	246	209	247	252	213	246	252	222	239	220	254	235	220	249	230	246	232	238	223	217	250	228	223	242	226	232	255	222	241	256	256	234	225	229	198	253	238	221	219	212	229	233	253	257	234	237	221	262	211	229	226	239	242	237	229	234	237	251	230	219	239	229	245	227	228	254	229	236	223	240	233	264	243	212	234	235	207	240	202	232	246	239	237	201	237	224	249	243	261	209	211	241	226	238	251	232	246	273	231	235	260	216	234	266	229	234	234	235	250	230	228	224	247	232	218	216	255	245	223	241	226	241	240	215	226	235	264	252	222	246	243	240	216	240	211	226	221	255	235	233	241	242	224	220	226	271	220	241	221	216	208	239	223	225	252	229	258	227	257	225	238	221	270	236	220	246	226	232	242	215	234	245	265	223	233	256	241	201	235	224	236	238	211	233	237	238	242	226	239	241	226	225	237	244	223	249	204	223	244	230	218	237	221	261	234	228	222	243	211	209	264	229	245	251	258	240	219	222	244	237	234	237	238	257	211	243	235	200	236	242	251	214	249	228	243	239	232	211	236	226	225	214	199	238	238	219	236	215	248	217	223	252	216	236	250	236	208	222	268	234	249	232	242	247	248	210	245	209	218	258	215	230	232	189	219	246	226	234	226	242	221	237	242	224	209	221	217	220	215	244	261	246	207	260	210	205	218	238	221	241	214	220	242	218	237	208	219	239	229	253	232	227	217	257	210	231	240	237	226	227	250	227	232	222	202	224	221	223	217	209	235	246	247	228	237	250	237	253	235	253	233	239	249	236	234	230	214	221	237	233	229	254	234	238	253	233	226	234	210	222	242	237	238	223	252	242	238	233	239	233	208	226	234	249	217	215	238	238	269	216	218	236	241	234	224	239	242	240	239	226	226	216	251	240	227	265	244	219	245	220	261	248	200	229	246	227	221	223	236	272	231	255	232	202	217	231	235	255	244	228	229	231	247	260	215	215	230	232	214	220	218	228	241	235	227	230	248	226	222	223	227	255	236	206	265	238	232	226	230	232	219	219	252	245	233	218	231	262	228	216	245	238	225	225	236	229	209	223	234	264	232	226	225	214	239	228	232	204	225	235	249	220	227	225	231	213	250	239	234	218	220	240	223	215	218	244	221	198	231	218	243	236	232	235	230	205	224	224	258	232	207	229	234	229	234	236	220	206	243	243	246	245	231	221	247	250	227	239	216	234	226	227	256	230	214	235	204	233	234	234	214	229	217	223	245	221	232	222	212	228	233	252	252	219	227	228	237	236	220	236	252	221	244	236	243	234	228	237	204	229	217	283	205	218	249	219	247	228	220	225	239	221	250	228	215	231	223	237	234	248	225	245	235	248	229	228	259	228	228	217	229	233	258	244	255	224	226	231	234	207	217	243	221	232	245	243	227	229	220	226	256	227	234	229	248	227	244	242	231	244	209	237	206	247	227	236	238	226	218	210	225	220	232	201	229	241	228	246	228	240	261	243	219	236	239	210	223	259	247	226	227	227	220	222	277	231	231	262	243	231	269	242	246	244	240	215	226	242	244	240	236	270	233	255	258	208	219	239	210	220	224	231	226	213	260	236	227	221	246	245	244	206	205	211	234	225	206	252	254	259	253	246	236	227	234	227	238	229	224	214	232	232	243	246	235	254	196	206	235	230	207	237	227	215	245	231	213	220	240	218	231	213	225	262	240	247	227	227	233	215	222	243	247	243	215	230	269	241	226	252	236	257	252	222	249	240	252	242	232	218	246	229	256	240	239	211	219	232	230	214	241	227	231	224	225	222	205	211	257	219	245	243	224	229	210	225	228	259	234	215	250	254	269	213	247	238	227	222	235	222	229	210	241	225	219	237	236	256	254	221	228	204	225	261	228	242	225	254	212	230	247	220	255	234	238	225	223	248	243	217	235	229	245	232	244	239	228	227	237	210	242	254	216	233	234	229	230	240	235	241	226	227	249	237	250	224	232	244	236	236	220	256	234	225	232	207	222	216	269	240	260	221	254	221	222	253	226	249	228	227	226	215	209	246	225	239	223	237	270	215	222	224	230	229	254	222	219	256	208	236	224	242	266	260	208	218	223	227	229	231	241	220	209	214	226	226	244	219	222	214	232	212	237	243	237	228	218	225	243	239	209	251	217	249	232	213	247	231	232	236	223	218	239	264	251	211	214	232	247	255	209	231	259	221	202	232	232	259	239	220	253	237	247	224	249	241	234	258	229	222	213	220	243	230	238	231	208	223	214	238	258	235	241	220	220	234	255	237	233	225	265	240	237	245	269	238	227	261	211	249	220	215	230	238	238	221	222	235	225	237	245	210	210	208	227	224	247	227	255	257	204	238	256	223	221	214	243	240	213	250	247	265	263	192	246	249	224	228	225	225	237	235	212	210	229
24732	21650	28817	24976	19365	1839	809	540	450	430	375	397	369	341	321	319	339	266	287	325	273	303	242	286	274	284	303	305	285	292	285	292	271	273	290	272	266	264	254	314	281	274	264	272	279	290	286	269	297	275	271	281	276	296	263	267	288	281	289	275	264	288	261	283	254	249	279	260	262	276	258	267	271	296	255	266	268	269	275	276	249	287	264	270	275	298	276	296	271	280	259	260	282	262	279	244	270	253	265	278	257	265	283	265	252	268	252	262	275	277	260	266	284	278	268	233	302	255	285	254	288	306	261	270	288	283	284	282	241	272	245	256	279	274	281	255	283	245	248	289	281	308	276	291	269	272	265	294	277	255	253	265	260	263	272	267	296	263	280	270	252	235	273	246	300	278	296	270	288	262	244	280	255	265	302	283	257	251	293	298	246	244	281	277	282	288	242	281	280	281	260	265	271	278	269	275	296	279	262	239	244	248	271	260	288	238	267	268	279	262	281	269	267	257	271	280	262	263	254	263	279	251	275	290	296	291	257	271	293	242	268	298	250	285	286	257	279	248	282	275	258	257	281	220	280	243	258	242	257	258	247	272	242	250	274	247	250	270	272	251	259	272	260	252	284	301	264	281	269	257	267	269	242	257	265	267	273	264	277	258	296	294	258	275	248	278	274	269	296	267	279	259	248	260	276	257	271	254	280	247	256	244	274	235	275	246	267	264	298	256	251	297	255	257	292	280	274	282	244	277	278	260	266	225	257	252	276	235	260	280	283	245	285	268	293	288	291	252	271	277	270	279	256	271	261	261	262	265	268	284	271	268	249	261	238	274	286	282	272	274	284	267	248	266	257	252	272	254	279	239	288	278	268	260	246	287	267	269	249	274	256	283	271	268	301	274	291	272	291	298	251	248	257	263	275	240	246	279	267	262	222	264	278	249	273	255	258	246	249	279	273	270	261	264	282	277	296	279	252	271	253	272	265	284	259	271	294	266	282	265	260	275	244	278	273	268	290	270	273	277	278	254	255	255	279	257	258	269	273	239	268	285	263	287	301	265	276	281	290	288	284	270	270	256	257	262	274	295	236	307	286	270	296	262	300	276	287	298	263	284	277	287	259	267	252	254	269	242	251	283	271	283	252	295	247	278	232	267	258	265	284	258	280	275	251	289	269	253	248	260	272	283	293	257	279	263	278	266	241	297	280	267	274	262	245	287	239	267	292	283	261	271	280	301	227	261	282	285	276	285	268	271	265	284	258	259	273	284	269	271	259	285	271	265	278	269	271	266	309	247	280	272	265	266	261	295	266	268	253	255	279	267	275	253	277	271	276	256	255	270	273	270	269	258	283	285	266	277	259	254	269	254	287	286	247	272	280	279	278	300	263	245	265	272	279	269	279	287	262	286	285	279	246	270	255	284	297	260	273	272	270	242	251	283	269	268	263	278	273	261	269	260	267	280	248	271	266	261	241	276	283	276	287	276	255	320	250	286	265	252	275	264	299	270	242	271	270	247	238	276	254	279	278	273	292	278	222	258	250	284	283	267	296	286	288	245	242	255	266	295	260	260	241	254	271	241	268	260	268	260	282	269	302	270	272	264	265	282	276	293	284	275	279	266	270	252	259	259	284	249	262	249	275	294	264	286	272	270	257	264	304	259	276	262	261	271	266	265	267	247	273	269	270	280	284	259	275	271	279	272	266	266	268	245	246	262	259	251	266	261	281	261	256	303	261	269	248	239	274	271	234	282	290	277	237	266	267	255	259	276	269	267	259	285	251	241	277	273	278	262	270	295	254	265	276	273	252	291	273	307	259	262	295	268	256	245	274	264	289	276	266	281	280	254	290	243	285	237	260	258	258	257	257	241	275	288	268	268	265	254	282	281	280	248	265	256	263	295	299	296	285	294	256	264	236	281	247	252	256	274	262	278	262	273	287	274	279	257	253	250	250	274	278	285	300	264	246	252	295	268	254	283	280	247	249	280	234	257	300	265	290	265	246	277	230	294	273	276	245	289	299	276	260	291	241	257	250	281	269	278	293	299	295	267	272	267	263	287	269	256	275	259	283	246	269	267	272	270	285	240	283	273	239	283	262	263	264	305	265	275	276	275	281	263	257	234	267	258	279	273	293	260	250	243	260	258	260	256	250	260	273	278	265	269	305	275	237	262	246	250	263	281	277	259	304	239	276	280	229	290	266	280	266	257	265	248	278	275	252	281	246	286	263	252	295	279	281	295	284	247	249	262	278	269	279	281	249	292	307	259	278	269	259	287	254	290	236	252	280	295	260	278	282	267	257	263	251	281	274	247	263	286	300	252	230	254	278	268	275	265	260	272	260	276	285	269	280	268	280	261	254	245	247	273	284	299	258	300	264	276	246	250	269	288	276	289	280	285	267	283	257	263	257	317	271	287	250	257	264	284	256	298	256	251	256	262	268	269	267	287	271	300	266	234	286	262	265	269	245	254	266	281	281	281	261	265	253	276	283	283	234	284	272	243	267	282	267	281	282	281	265	281	252	265	236	285	258	254	254	285	286	276	275	243	275	266	255	285	249	280	279	259	289	241	261	229	296	297	274	298	247	269	266	266	254	281	276	293	279	263	264	275	248	285	273	281	277	281	276	273	292	243	282	235	298	262	217	271	288	273	278	271	291	256	242	257	252	247	255	259	261	268	283	269	242	244	261	260	256	288	270	276	270	278	278	263	269	288	266	258	261	264	252	278	250	265	275	273	263	260	237	273	279	255	243	288	244	264	270	262	271	250	292	266	294	248	267	280	263	299	293	283	261	255	267	318	251	304	279	282	295	253	277	271	292	236	253	272	272	290	281	278	253	281	264	280	271	245	245	293	279	261	292	286	265	283	290	290	265	305	286	260	272	267	274	271	287	279	241	292	279	246	278	291	256	269	270	252	265	290	261	264	267	248	263	267	280	242	262	297	265	264	253	292	279	280	264	307	261	264	268	273	274	261	248	259	286	275	274	250	266	266	275	246	261	276	256	264	277	272	275	280	250	251	256	254	273	252	237	292	298	255	260	263	265	314	267	279	282	285	250	272	244	272	248	255	284	245	279	271	271	289	275	281	250	236	287	275	259	283	279	272	242	230	251	279	274	248	269	238	268	297	287	253	274	276	254	242	277	287	242	276	232	262	258	280	271	252	293	255	292	260	287	261	256	239	246	258	245	266	268	271	274	314	267	272	228	271	267	271	284	266	243	254	282	248	276	267	281	265	270	286	295	273	260	264	267	259	254	293	249	280	273	276	265	265	290	263	239	288	254	284	248	293	264	272	250	266	271	255	245	260	280	283	288	235	284	249	269	261	279	267	271	267	281	293	244	258	264	264	275	273	274	262	263	291	287	266	238	257	271	278	265	260	287	248	281	293	245	269	285	248	284	261	285	240	236	284	246	253	272	303	279	261	252	281	257	243	278	283	271	273	270	282	274	267	268	261	265	271	252	284	263	255	232	272	282	216	285	266	265	260	280	254	274	276
34770	10156	8914	4464	3041	2217	1867	1446	1310	1020	970	869	773	796	700	715	647	643	648	587	598	613	605	526	550	535	551	526	480	526	524	534	516	505	505	481	507	521	517	544	521	534	482	505	495	518	509	501	478	508	530	520	511	551	520	512	524	515	482	487	491	492	535	544	464	531	496	516	438	512	516	500	510	483	504	520	483	511	490	481	543	484	471	489	503	460	473	543	487	498	507	491	475	479	511	512	499	521	508	494	510	506	465	498	461	458	504	503	462	488	484	480	472	497	487	500	509	456	519	474	506	479	500	505	484	503	478	495	446	512	504	483	545	476	519	479	498	490	490	497	494	485	514	471	484	509	503	480	492	517	516	492	452	501	482	515	481	506	480	504	472	507	525	555	476	496	526	502	450	492	461	484	497	466	457	525	554	461	474	463	507	473	457	533	487	504	499	514	496	452	526	504	480	480	485	518	448	516	494	494	504	518	506	512	501	489	463	482	435	501	472	522	468	509	491	522	545	448	494	445	482	492	484	472	465	501	471	465	536	512	478	521	508	518	495	494	521	510	499	511	472	504	468	510	518	503	491	505	454	474	461	506	496	475	468	482	504	472	460	483	484	471	482	494	471	518	495	477	472	499	493	490	494	441	492	446	492	477	494	474	508	506	501	552	506	448	497	510	469	472	492	498	488	517	506	468	518	475	539	489	526	497	489	482	460	517	457	476	521	451	509	509	505	474	466	492	485	494	526	482	501	502	486	450	510	538	489	474	513	538	505	481	507	476	475	511	469	537	497	503	495	481	482	506	478	505	524	497	494	499	489	506	520	445	500	497	529	500	491	484	508	518	502	492	475	498	459	519	474	509	538	486	511	485	499	501	453	467	498	468	457	509	517	479	513	505	511	505	481	499	514	463	515	496	446	464	488	478	497	471	473	530	494	525	506	515	521	457	476	463	458	520	486	488	517	518	467	502	491	513	442	508	468	470	472	507	484	479	507	515	464	502	475	508	497	490	512	473	495	452	467	467	448	489	477	478	503	484	458	502	469	487	509	475	512	469	492	495	496	501	512	479	460	492	476	513	507	517	476	501	486	507	521	472	510	495	482	490	469	477	496	519	455	467	534	524	502	499	520	537	542	473	498	472	483	456	528	506	519	500	469	472	515	520	467	471	461	457	503	474	479	502	492	492	501	469	478	496	481	502	508	527	459	493	514	510	485	489	535	453	504	517	549	459	480	483	544	473	498	496	474	481	481	517	503	461	516	521	498	535	429	503	477	470	484	486	491	480	510	479	446	461	504	466	529	482	464	506	444	481	494	485	494	510	505	459	480	498	465	529	532	474	504	460	513	485	531	466	487	530	470	459	525	476	521	511	508	511	456	480	462	482	467	461	465	507	490	482	488	494	511	468	485	504	511	463	511	496	508	480	474	482	444	470	507	500	504	477	498	473	512	499	481	502	477	491	492	531	530	474	507	532	473	520	479	487	486	486	515	487	479	498	450	525	499	498	523	493	465	495	520	511	489	509	479	464	484	506	499	467	501	517	517	495	511	487	485	520	531	523	502	474	484	498	482	510	489	507	486	502	500	473	487	480	481	498	520	449	489	497	486	491	484	541	487	496	515	510	448	514	493	510	495	492	492	497	489	510	512	473	482	502	473	487	453	488	514	535	535	475	528	431	485	500	453	497	516	457	496	496	536	462	520	511	475	546	531	548	543	479	480	505	484	531	465	500	495	499	463	493	521	499	464	503	500	521	494	518	476	503	501	508	511	502	490	466	521	488	480	517	495	508	471	500	496	511	493	516	503	547	496	493	497	535	516	509	423	473	478	490	523	524	457	520	484	479	502	484	496	455	474	439	482	497	519	509	517	466	526	492	493	515	488	477	501	489	490	503	519	514	526	508	492	486	492	494	524	444	474	441	515	457	472	539	500	506	487	492	513	469	488	472	489	457	493	486	508	533	475	477	495	489	495	511	493	484	524	498	499	480	497	480	468	495	537	510	474	488	472	505	508	513	501	520	482	544	485	488	489	496	514	484	490	520	485	518	489	512	559	472	521	504	483	515	475	485	510	486	522	538	432	504	500	487	513	498	487	470	486	463	496	541	521	515	528	486	446	481	507	466	499	478	474	500	512	484	486	524	518	508	509	477	464	438	505	488	495	506	546	529	488	501	524	488	487	502	477	490	509	544	503	512	490	497	504	455	466	463	436	507	497	496	484	524	478	500	489	482	468	475	479	520	483	502	464	537	465	501	475	486	477	486	517	544	499	462	480	507	478	489	464	490	483	493	513	478	498	488	497	458	500	488	509	483	529	535	491	474	509	520	467	458	515	502	513	492	482	456	509	506	486	501	461	467	473	516	493	513	479	470	497	453	494	493	498	496	486	472	509	470	500	493	543	517	508	466	505	476	501	508	523	493	518	501	475	487	485	501	503	479	504	469	487	505	518	502	481	525	481	527	480	443	544	502	491	508	479	548	510	446	459	486	503	459	485	492	493	519	502	466	522	462	513	531	485	506	464	459	526	528	527	530	498	501	504	489	489	510	521	488	489	492	466	504	505	515	507	469	461	572	482	480	464	488	521	505	516	499	516	527	487	483	489	482	487	479	518	464	511	502	501	492	507	501	477	508	464	494	480	457	504	478	527	470	497	487	499	498	462	477	531	504	490	474	474	454	519	517	516	515	484	479	500	475	457	447	487	511	472	478	504	531	515	504	487	487	501	506	482	491	478	482	490	483	529	491	488	471	505	474	491	466	489	541	474	488	517	510	492	494	522	478	468	503	482	529	530	501	516	513	470	551	461	520	525	491	493	494	453	503	494	465	481	508	527	485	499	474	506	466	523	505	491	525	530	497	453	495	463	494	464	462	530	487	457	499	506	505	490	455	475	472	527	480	451	469	485	500	527	520	500	497	500	475	505	492	500	510	478	511	486	504	487	496	477	519	507	483	516	479	522	486	537	455	516	505	508	474	523	484	496	469	483	500	479	491	492	483	526	468	519	520	481	478	474	477	508	460	547	502	506	496	492	476	526	505	487	481	514	521	475	491	541	479	518	473	501	500	505	485	506	474	517	508	477	452	454	510	481	490	504	478	493	491	446	520	447	483	516	535	457	504	503	505	477	486	546	501	465	505	468	521	499	509	514	528	498	513	530	515	510	494	449	485	490	505	522	503	521	471	548	503	485	506	511	490	509	457	484	496	515	479	497	497	524	479	483	481	492	490	473	505	474	482	497	511	523	495	525	474	500	470	548	472	482	497	501	460	480	477	502	504	477	483	495	442	500	481	503	507	524	488	524	442	496	450	538	443	483	498	473	482	500	501	500	454	454	508	485	513	498	521	476	476	478	515	509	489	498	509	499	467	508	490	494	492	496	488	488	488	514	479	498	505	472	475	491	500	448	516	456	504	508	533	517	495	509	502	528	485	474	520	507	484	520	478	456	475	530	532	509	474	458	485	464	475	447	485	502	514	501	491	471	502	479	485
23737	21666	29585	24256	21669	18290	2306	1026	829	728	712	635	615	599	557	532	568	532	553	562	483	512	535	462	509	524	479	505	545	530	487	501	479	462	459	455	481	447	496	491	475	493	476	456	454	500	500	477	478	442	478	432	454	452	460	467	466	439	462	498	450	471	461	505	463	465	443	477	449	467	471	454	455	453	458	437	468	470	485	462	470	433	435	435	436	474	456	426	467	480	457	449	465	477	440	467	470	469	470	444	495	450	468	485	457	441	432	476	456	446	478	428	402	439	503	453	473	497	457	434	439	485	484	487	465	456	450	479	447	466	450	474	441	440	448	469	436	480	409	445	440	486	465	449	444	469	433	493	496	475	428	473	435	449	449	445	429	474	443	450	445	464	479	452	496	463	473	472	449	512	458	431	482	446	453	468	466	450	426	444	430	443	410	446	500	432	473	453	450	466	448	480	480	433	448	441	464	456	443	441	418	456	488	476	435	467	462	416	423	435	423	474	441	451	469	504	449	482	440	442	426	469	447	465	460	466	453	484	416	429	441	446	473	435	469	483	463	461	475	436	504	516	501	484	435	420	458	484	482	405	444	446	473	451	451	438	442	456	475	468	461	454	439	455	470	444	468	474	436	439	462	491	454	460	432	465	468	511	482	468	460	487	472	448	423	427	462	452	475	414	470	466	480	474	463	465	437	461	467	464	463	454	447	468	435	452	471	502	446	431	439	472	464	464	419	481	464	454	480	458	446	470	465	467	434	501	446	456	458	459	488	443	477	489	481	435	441	473	462	455	444	465	433	487	436	488	476	459	439	443	484	479	507	417	436	472	436	451	455	484	453	460	459	482	462	430	450	427	464	443	470	436	453	446	439	489	436	417	452	456	440	478	477	478	491	452	488	469	456	448	431	467	474	495	452	496	427	446	443	477	425	442	435	440	457	475	477	439	463	457	449	481	440	458	432	496	475	463	424	501	462	460	442	449	454	522	461	485	479	435	446	452	421	498	467	449	466	478	489	464	475	472	442	461	445	466	524	436	493	426	448	471	450	455	492	430	438	472	452	454	456	468	424	447	450	461	445	499	444	463	427	481	451	460	420	420	475	521	482	475	448	434	477	441	429	445	482	471	451	506	450	453	445	432	421	443	460	455	488	447	448	408	449	475	466	473	464	457	455	447	487	479	477	463	451	432	470	429	469	483	454	473	476	449	456	451	451	452	492	437	426	491	443	442	446	482	438	447	456	462	474	443	440	455	420	488	474	439	431	443	487	440	422	476	470	452	441	443	445	450	445	437	431	477	461	448	448	401	493	465	449	470	476	501	431	419	478	467	455	455	423	458	450	460	427	456	448	440	461	436	479	449	451	421	475	492	451	488	464	483	464	429	441	483	468	440	438	482	417	467	464	439	449	457	456	482	427	480	452	482	460	471	447	483	439	474	422	469	492	462	466	471	448	464	464	466	451	434	430	477	474	440	489	490	483	467	468	424	480	459	455	473	464	459	455	454	466	462	438	461	464	473	467	486	494	477	460	425	495	463	447	456	425	464	477	431	457	490	449	436	438	479	467	471	473	453	472	425	452	433	487	455	413	435	458	473	441	456	446	464	472	454	452	476	461	457	476	457	463	469	460	493	449	434	450	514	455	441	445	445	446	446	432	475	472	439	450	475	450	468	474	433	494	497	420	469	457	516	455	455	456	448	503	478	454	452	479	462	413	474	417	449	447	405	460	436	465	472	485	473	444	424	440	457	487	474	424	465	503	463	443	446	492	456	463	450	465	414	452	493	450	497	473	437	413	455	478	459	435	466	437	468	486	478	449	426	462	420	457	435	464	416	487	449	474	476	441	499	457	445	474	419	494	463	440	440	444	480	429	463	458	466	447	443	427	491	427	472	493	424	450	452	456	474	481	467	485	454	482	438	437	480	421	439	454	449	460	472	426	487	478	436	470	428	449	464	432	452	441	475	502	466	458	454	423	486	484	409	409	437	457	444	446	454	469	498	457	456	470	488	451	482	466	447	431	462	442	462	469	459	440	476	409	506	461	420	475	475	450	477	493	470	505	449	444	471	432	469	450	448	466	456	453	460	502	466	459	438	425	470	478	483	499	457	478	428	516	479	440	453	464	448	404	457	445	457	499	444	467	457	398	451	476	476	497	481	454	459	482	454	447	456	445	463	494	428	480	500	475	440	413	464	444	466	429	435	430	471	444	433	436	466	450	439	434	459	458	433	442	437	450	447	469	462	453	447	454	450	453	441	454	459	439	485	487	468	451	461	465	475	439	431	427	471	481	446	448	485	454	434	474	461	447	466	454	448	453	428	462	446	478	423	488	428	490	444	463	478	443	451	464	458	460	451	503	465	420	464	429	495	450	477	444	450	443	473	428	423	488	451	440	447	444	422	425	484	440	472	450	430	439	473	471	447	460	456	470	467	482	497	433	479	433	455	442	438	461	476	460	456	435	453	460	411	428	444	471	452	447	431	487	492	451	426	440	421	435	477	472	446	446	420	434	448	466	428	471	460	476	485	434	475	467	471	475	449	433	458	423	484	457	444	482	438	441	502	452	422	495	516	450	433	440	462	464	475	414	450	452	478	438	438	488	453	428	488	453	456	446	454	440	441	434	471	426	472	476	433	463	453	457	449	467	482	429	471	470	458	466	473	462	487	452	454	427	434	512	451	450	448	464	451	484	478	445	477	476	459	456	452	488	452	436	438	407	446	475	452	434	457	452	449	456	476	488	476	463	461	408	489	480	463	510	455	439	493	457	450	463	451	454	456	462	476	442	484	401	456	543	424	461	470	411	410	462	468	475	444	447	419	420	447	450	421	460	460	439	457	458	455	493	482	478	429	415	448	430	459	456	466	432	468	485	431	433	404	479	495	472	464	409	455	433	448	472	465	478	478	483	463	445	499	451	460	475	464	470	450	440	444	454	476	440	445	450	461	438	450	470	467	475	431	486	456	471	460	439	439	445	452	476	450	453	453	446	451	444	457	429	453	510	447	428	465	480	474	466	438	439	416	451	487	477	465	410	494	413	451	457	437	462	472	470	476	456	500	435	481	469	451	441	408	457	478	434	495	465	454	453	477	491	517	460	439	445	468	465	457	465	482	469	447	440	447	490	458	492	425	445	443	454	442	482	435	485	494	472	457	466	463	473	423	441	469	435	444	469	415	441	458	481	467	432	462	452	427	437	459	483	422	453	457	454	427	473	464	459	425	459	445	427	474	430	457	475	470	432	459	458	462	474	439	483	448	452	432	502	474	473	445	434	443	423	468	458	451	426	457	471	477	445	478	462	456	419	455	478	482	446	492	486	450	464	471	467	495	413	456	461	476	450	430	482	446	459	432	465	440	439	432	466	463	441	427	437	487	436	461	452	417	405	454	475	468	430	417	495	437	443	444	465	434	452	462	512	458	474	456	420	439	492	443	474	437	478	475	457	465	475	458	467	426	454	444	468	405	452	428	459	442	469	471	456	442	441	445
36481	15491	14193	7941	5472	4138	3253	2603	2322	1976	1791	1587	1428	1326	1280	1222	1182	1125	1076	1021	979	989	963	981	943	973	901	907	905	838	904	909	894	842	880	891	890	843	884	873	856	851	900	782	843	842	852	839	784	814	844	821	822	822	803	867	825	784	822	839	863	792	831	885	830	874	828	801	833	800	845	823	865	778	822	770	819	832	838	795	788	790	803	760	842	828	807	860	827	837	802	828	803	802	793	799	784	809	784	837	827	867	845	828	901	767	836	816	761	779	809	884	821	801	821	809	811	780	851	778	785	841	763	836	799	801	857	773	781	816	821	797	804	790	777	808	782	792	784	797	828	861	800	776	783	850	789	843	819	817	800	813	842	831	833	815	803	794	855	868	760	798	814	809	826	810	803	818	828	811	823	841	832	762	764	787	815	769	793	874	841	798	850	835	776	756	817	787	810	807	762	769	792	803	807	874	820	783	789	779	832	838	785	797	792	819	810	703	804	778	818	834	861	840	871	809	830	798	816	822	790	816	813	805	747	821	781	852	796	844	807	827	836	853	839	823	846	856	817	843	817	810	779	766	780	809	794	799	822	769	819	819	837	757	811	847	809	833	812	796	785	795	772	779	769	819	793	803	855	798	841	803	812	828	768	845	781	855	759	759	816	783	782	807	839	812	804	798	830	800	836	820	786	791	797	793	812	798	771	839	853	788	791	818	772	825	821	801	769	811	809	835	817	814	796	783	785	775	811	825	806	836	812	801	860	816	765	830	780	800	777	825	855	777	767	835	806	813	831	818	804	769	787	807	824	826	846	752	809	837	788	777	833	774	777	804	775	806	885	793	811	810	792	814	781	805	795	821	768	788	752	858	781	784	787	801	777	811	782	751	824	774	841	826	820	801	777	753	820	847	781	766	772	858	811	760	807	860	821	843	800	807	815	805	823	795	775	845	832	800	845	781	838	834	786	797	824	841	834	792	851	835	871	783	781	824	779	838	775	758	796	797	791	855	851	846	776	783	788	780	795	836	745	842	827	814	874	821	783	823	800	799	809	760	776	796	789	761	776	799	795	798	819	774	817	801	802	817	835	825	806	820	781	755	836	800	812	784	790	839	819	790	801	765	837	807	788	847	744	803	789	783	835	775	815	789	824	813	842	877	816	798	810	860	813	837	798	873	764	796	778	770	816	857	829	799	767	787	818	823	811	788	813	814	816	887	860	824	798	854	853	809	822	785	800	795	783	783	755	867	853	801	776	804	833	759	739	743	820	819	782	780	803	801	814	798	834	785	809	842	771	815	790	841	813	749	769	780	821	768	812	775	809	784	769	833	803	767	809	807	812	831	787	837	825	759	831	801	788	817	806	738	816	794	764	830	749	827	790	776	803	768	793	824	800	878	827	794	812	751	765	827	783	835	814	821	800	777	783	792	812	764	795	824	754	805	806	805	846	808	812	843	810	788	781	772	820	806	787	869	838	827	794	820	810	830	779	850	852	829	829	816	801	823	834	792	802	756	794	868	813	792	806	825	794	777	815	816	813	783	819	735	790	843	817	738	813	775	802	792	819	810	811	823	806	774	755	832	785	811	794	842	805	858	814	824	794	797	803	819	820	809	848	757	757	841	813	804	788	844	793	852	832	813	790	787	805	779	786	809	836	792	824	829	811	814	783	795	813	759	809	816	804	832	822	798	803	824	833	857	788	827	748	778	840	808	839	827	808	787	790	756	810	783	814	737	808	831	858	795	788	802	799	783	786	841	815	779	802	768	791	798	795	798	795	756	767	773	817	805	823	892	849	790	815	798	729	803	741	781	807	795	831	809	803	801	808	777	786	836	809	834	757	825	767	792	792	780	799	834	825	764	813	785	791	813	836	873	838	762	808	769	778	826	835	796	796	775	784	801	839	779	828	817	763	767	811	775	805	801	813	790	837	836	783	819	787	781	800	785	799	872	794	818	801	794	772	836	794	758	848	799	843	788	853	796	795	795	822	807	754	769	796	827	777	836	827	816	794	819	840	834	803	787	820	786	800	829	845	774	764	774	769	812	756	810	814	797	799	802	795	763	761	807	860	830	841	766	821	833	779	774	814	773	827	837	819	829	797	820	783	820	820	833	776	842	839	795	873	839	808	828	810	802	780	796	808	838	825	820	795	807	790	791	753	794	756	817	814	816	721	794	835	805	881	822	831	805	769	820	813	830	784	822	732	789	847	791	839	745	770	814	825	820	779	782	802	808	819	810	767	776	801	818	805	797	814	769	811	797	783	824	803	821	803	823	731	864	783	876	772	834	787	744	815	838	807	772	813	804	786	827	736	777	796	747	811	847	805	851	790	827	786	868	797	831	766	782	759	783	797	767	792	822	802	801	775	829	774	750	826	759	833	812	794	825	784	799	779	852	754	824	752	795	760	827	889	787	823	844	793	856	788	784	771	827	882	841	748	800	818	839	820	827	810	792	819	813	785	814	772	794	795	827	833	755	842	783	805	826	796	817	844	793	771	792	763	821	824	781	852	782	836	803	789	824	827	812	816	796	769	803	772	794	818	858	787	785	830	850	774	845	778	843	816	857	781	858	838	773	852	820	814	818	866	801	785	768	816	746	861	793	802	781	804	821	807	790	787	834	777	817	840	803	792	824	784	873	794	850	802	834	814	800	758	847	821	817	796	794	750	799	858	821	783	812	799	772	733	783	816	809	791	813	812	780	822	810	774	841	832	823	772	799	820	808	805	810	805	821	763	765	839	766	795	788	805	816	861	792	765	817	791	749	833	818	871	804	779	825	764	777	795	807	789	774	830	824	878	848	786	816	802	835	841	773	785	788	848	786	818	806	799	777	804	798	855	797	807	810	831	794	839	821	808	805	801	855	838	785	802	774	782	792	823	806	846	830	812	842	794	770	811	839	832	820	764	820	847	843	797	787	832	778	783	867	762	793	824	810	823	824	779	803	784	815	834	759	795	799	826	780	840	834	823	781	788	856	831	776	836	839	807	838	794	816	792	854	858	778	837	879	797	863	803	797	881	814	791	827	810	848	808	805	789	802	794	779	786	824	797	781	798	773	799	811	787	807	813	804	830	834	804	836	810	802	763	755	802	795	762	802	786	834	822	770	814	800	810	850	822	831	788	779	804	784	818	822	824	760	784	811	781	755	878	795	821	809	808	834	807	816	823	803	775	845	810	802	781	816	808	823	824	806	791	791	753	812	824	816	811	716	805	785	806	843	823	851	878	794	824	810	793	863	838	810	803	809	810	825	767	830	837	829	780	755	793	858	811	786	787	796	869	776	818	826	795	830	824	802	867	746	787	827	829	769	815	790	777	808	825	828	822	788	823	827	784	854	819	826	857	800	783	791	822	836	799	836	830	778	825	815	823	835	801	813	842	788	820	792	784	822	825	843	761	803	796	827	766	767	818	810	869	809	841	804	785	776	748	795	775	813	833	816	823	845	838	818	742	833	788	818	779	825	804	844	777	834	804	797	795	812	789	817	813	817
27234	20841	7757	456	220	164	150	172	122	136	121	111	109	125	130	129	119	118	118	130	121	95	130	113	132	101	109	115	109	130	115	122	117	113	124	124	118	120	120	114	118	115	124	110	112	112	95	120	113	97	112	108	113	112	97	88	111	102	112	112	122	124	117	102	112	113	100	105	119	128	143	119	106	119	117	123	107	118	111	100	110	125	82	120	124	114	121	112	126	113	108	109	112	118	108	113	110	127	125	92	116	127	122	117	110	99	104	115	101	119	97	111	122	94	116	105	106	115	109	132	110	106	111	122	109	128	128	135	103	96	90	102	125	112	108	115	124	95	116	101	108	107	106	107	98	109	112	100	110	112	125	101	135	117	83	113	112	102	105	129	116	116	120	128	131	121	126	104	111	100	110	104	114	100	119	129	102	122	116	118	110	132	98	110	95	100	110	105	118	104	119	104	108	110	99	104	112	107	122	117	110	132	124	118	112	110	99	111	105	101	123	125	110	121	110	119	132	112	119	114	106	107	116	123	108	110	118	96	114	119	111	110	102	114	107	105	111	98	104	106	114	96	130	122	88	126	119	88	106	96	114	113	95	100	115	103	117	113	118	110	116	124	126	106	120	117	112	113	111	95	109	102	96	98	108	118	124	127	108	113	84	106	99	94	95	105	102	125	100	107	118	124	116	96	96	112	114	104	107	113	105	118	128	116	133	100	111	117	114	109	96	105	106	95	105	114	132	104	112	98	105	126	104	106	127	112	114	102	108	120	106	112	121	127	125	109	113	121	101	110	107	106	115	113	112	111	110	115	113	101	108	125	92	119	109	116	86	101	121	98	126	115	106	100	106	112	117	114	121	103	93	129	101	99	120	127	115	115	107	100	109	109	100	102	128	89	127	114	90	141	105	122	99	124	120	117	106	119	85	125	97	112	103	119	86	118	122	116	132	111	113	109	91	115	114	104	108	115	108	110	111	104	115	99	127	113	119	117	126	127	112	125	117	125	125	119	109	124	100	114	114	108	109	121	112	122	98	93	94	131	116	109	130	116	124	113	121	111	118	121	134	113	143	101	112	110	112	99	103	113	122	130	113	119	111	115	120	118	117	130	127	103	93	102	111	120	98	97	94	112	101	106	113	103	112	114	100	101	116	115	109	88	121	108	96	104	108	108	111	99	96	111	106	118	104	126	107	100	117	96	100	106	117	114	117	109	92	115	106	125	109	119	101	123	101	105	104	110	122	100	139	126	124	117	113	119	119	104	119	110	103	118	102	112	123	103	133	126	119	115	124	110	114	125	119	110	110	102	132	118	140	124	100	110	113	103	112	124	110	119	115	110	123	118	116	120	122	120	115	112	106	106	118	99	99	101	109	109	123	108	115	124	111	126	125	141	119	106	95	115	138	119	116	94	107	136	131	107	114	101	111	102	114	109	99	110	115	115	116	128	106	87	100	102	109	118	98	135	114	123	117	125	103	102	132	95	99	110	109	106	115	123	102	115	94	126	130	112	91	90	126	123	124	117	105	114	120	117	98	110	104	124	105	111	101	103	114	88	111	118	113	132	126	121	114	123	94	112	121	115	103	104	123	115	110	120	125	115	123	101	123	122	100	102	124	108	106	120	107	108	95	114	119	113	98	108	117	116	104	99	120	112	100	108	126	99	113	128	107	108	113	118	97	103	88	128	100	126	103	106	114	114	112	105	110	107	125	100	90	114	128	94	104	129	97	118	100	97	118	118	126	113	106	120	121	106	137	117	120	114	112	120	133	120	119	110	109	110	106	105	115	111	126	114	132	117	120	102	111	134	120	109	112	108	125	103	119	107	97	115	106	126	110	124	133	112	110	99	126	124	106	109	118	128	109	95	85	118	112	116	108	102	113	106	127	124	111	103	118	123	121	103	108	116	108	124	98	107	102	108	126	123	102	112	121	114	100	113	103	105	131	120	102	96	111	114	103	106	119	123	104	113	125	116	115	118	114	111	111	113	133	142	108	138	108	97	126	107	112	106	109	111	117	119	110	116	110	116	111	109	130	104	116	119	126	108	125	110	102	109	121	110	120	121	107	101	102	107	98	96	123	127	103	102	110	82	118	112	103	121	112	127	106	106	102	124	90	102	115	119	114	119	94	119	135	116	108	101	101	104	112	102	95	123	124	106	124	109	124	132	93	112	116	111	105	101	99	103	119	116	117	111	115	112	100	126	86	110	119	121	129	112	135	103	109	95	123	121	117	117	124	120	111	94	114	114	127	111	123	100	107	114	126	111	105	98	122	103	131	113	96	110	117	129	100	116	136	98	93	122	110	127	117	130	106	104	111	107	123	104	107	105	109	109	106	143	128	105	123	106	108	114	122	107	114	118	114	101	115	113	112	128	96	110	105	113	117	112	126	109	110	118	113	124	116	103	126	104	111	129	108	121	110	141	133	106	102	108	112	111	100	104	109	100	127	105	123	117	108	78	120	118	95	104	118	107	117	110	122	114	118	113	118	101	123	122	94	115	102	112	87	112	116	121	114	107	116	126	128	91	126	119	103	113	92	116	110	109	96	102	103	115	118	125	108	116	121	109	114	97	107	125	120	127	109	106	120	112	116	125	118	133	99	110	101	110	115	127	112	120	118	132	115	112	97	124	116	123	116	110	94	98	135	109	106	122	113	131	102	117	103	91	124	118	112	119	115	107	112	125	99	111	105	98	112	101	95	116	119	113	118	113	106	120	101	116	127	107	115	115	122	104	113	116	119	124	108	111	115	122	123	100	106	124	117	113	103	139	105	116	100	110	113	108	125	111	131	122	94	117	101	111	87	124	123	122	109	99	105	128	110	118	104	102	116	115	111	114	112	93	115	107	100	113	111	121	119	116	115	101	114	110	121	126	118	109	107	105	113	104	119	105	111	102	112	107	124	102	102	103	122	122	100	116	120	111	103	112	115	107	129	105	112	104	111	123	125	105	114	108	111	111	115	120	121	107	113	126	109	126	104	103	125	107	102	118	108	113	118	109	113	121	112	94	107	109	120	110	100	119	122	108	113	119	128	97	108	124	128	131	118	126	106	120	120	115	116	107	118	126	114	93	120	100	121	107	115	102	102	114	104	112	117	116	111	98	125	117	128	120	121	123	95	103	120	108	102	106	108	90	122	110	91	102	112	113	104	85	108	102	101	122	116	105	131	104	115	110	109	122	129	111	111	114	108	136	104	124	114	117	120	100	123	121	105	109	109	97	116	106	100	122	109	94	106	115	100	87	118	106	118	123	116	91	118	124	105	107	123	102	105	131	98	125	104	97	103	104	116	120	112	115	124	116	106	90	108	102	103	110	129	122	97	106	112	105	94	108	97	130	106	115	119	103	105	121	109	128	119	120	115	107	125	123	97	112	114	123	118	134	112	110	99	127	117	116	125	93	104	128	112	106	129	118	100	102	126	121	113	107	104	112	114	124	106	126	116	111	113	115	135	97	110	136	108	136	104	105	126	111	99	110	106	119	126	113
18271	1424	1235	669	446	370	363	305	278	282	279	253	237	247	238	255	266	223	244	226	241	246	275	227	217	255	253	236	232	235	212	188	220	229	210	226	247	235	242	231	208	213	218	233	232	203	234	230	209	233	241	239	234	235	242	243	235	234	236	224	215	220	234	246	224	241	243	205	185	241	252	212	203	257	239	243	223	230	231	228	229	235	224	229	222	223	222	233	244	243	214	260	223	237	198	206	244	210	237	250	207	213	197	269	253	215	230	226	227	196	209	246	215	213	212	234	208	226	241	238	213	216	229	197	229	214	217	250	234	229	254	201	204	228	216	217	245	204	230	228	257	207	231	234	214	224	238	222	223	200	239	196	251	218	233	221	209	235	220	219	222	223	231	222	220	222	237	235	243	221	234	220	227	242	235	258	226	219	263	218	217	226	251	226	216	219	211	240	222	222	217	249	225	231	215	206	244	220	250	220	204	217	214	230	215	217	227	213	236	236	231	233	242	239	210	215	205	208	179	255	180	218	225	234	218	220	228	255	230	241	224	244	237	245	248	234	218	222	225	235	220	215	245	214	230	233	242	206	214	242	240	208	252	227	231	218	207	237	225	239	242	212	225	236	253	215	218	212	241	234	205	209	228	237	203	204	236	227	257	208	235	240	224	233	196	229	264	205	220	238	233	232	221	237	235	246	229	221	238	214	220	214	232	242	240	226	262	226	236	218	215	241	225	217	201	212	224	217	226	231	232	239	222	221	215	229	223	209	243	242	232	231	213	203	238	220	230	227	222	194	203	210	199	229	234	223	238	216	238	249	218	218	224	201	228	205	231	202	213	225	221	239	197	243	222	197	219	187	225	207	255	225	223	224	218	231	219	229	201	212	225	195	233	236	218	213	222	224	236	203	263	230	219	208	212	224	229	234	214	220	219	221	241	212	221	242	216	227	233	219	221	208	217	189	220	197	239	263	215	219	217	222	247	249	228	239	244	238	231	230	212	219	220	226	226	211	226	231	226	241	222	251	210	244	224	220	246	240	221	245	224	220	226	226	218	234	212	220	225	209	246	242	220	233	245	247	228	236	219	222	221	230	231	237	203	243	226	213	208	207	206	223	232	231	233	224	210	211	215	218	232	211	206	250	231	225	229	235	241	228	222	210	235	224	232	206	223	206	213	231	222	233	230	232	233	221	234	210	243	237	216	238	243	224	231	246	234	206	201	238	220	243	219	238	222	237	237	210	239	200	216	218	213	230	212	238	243	239	214	192	231	230	219	226	235	227	233	211	241	227	213	206	230	228	238	209	227	221	235	207	242	250	236	239	240	212	232	213	197	234	205	234	220	225	247	232	241	229	214	214	193	242	223	203	241	213	202	213	250	199	230	225	227	222	237	257	234	232	230	231	221	212	240	223	225	213	200	226	221	204	210	233	221	239	232	223	242	238	231	213	247	219	231	226	201	235	204	210	241	231	231	229	234	208	240	231	230	212	223	236	211	222	208	237	230	230	243	228	234	222	244	234	214	246	222	227	248	185	260	210	257	230	273	248	206	198	191	233	225	237	228	211	219	225	222	225	227	228	228	230	211	223	212	221	235	246	229	232	203	263	234	201	225	248	227	216	216	226	218	218	191	208	237	209	242	233	244	217	241	243	221	228	235	230	202	242	227	194	223	243	252	226	234	244	214	245	212	218	210	215	241	248	225	208	234	230	252	231	209	222	213	203	214	235	219	231	215	235	231	246	233	243	232	236	219	221	214	229	227	258	226	227	243	207	225	211	240	226	232	210	218	227	233	270	231	234	237	234	236	190	220	248	247	218	227	223	233	241	237	222	216	225	218	222	213	204	206	238	224	249	219	235	200	212	249	231	205	269	223	218	237	228	206	196	222	244	226	224	228	218	211	248	233	234	232	228	231	229	258	215	232	227	228	205	214	225	251	240	238	213	239	233	227	240	215	245	210	214	256	242	226	240	229	240	227	243	244	225	245	228	194	192	243	219	224	248	217	228	250	232	223	231	224	213	205	226	227	230	225	207	238	205	227	244	217	203	217	240	216	222	221	225	213	246	211	239	194	221	220	233	188	241	229	242	263	202	209	228	203	204	205	238	239	202	220	237	227	240	214	231	221	219	208	219	204	235	251	237	221	266	221	238	242	243	198	250	219	212	223	221	254	252	207	218	230	251	254	220	214	219	210	232	214	219	209	242	228	216	216	216	208	229	222	257	223	245	245	226	226	214	204	231	231	206	243	260	221	222	218	220	226	228	242	233	221	200	253	189	255	212	216	238	253	234	215	188	187	222	224	205	223	209	241	225	244	217	275	225	232	237	249	230	205	248	221	228	217	216	237	232	182	234	211	227	236	239	226	227	227	226	198	218	223	218	249	229	254	215	206	221	242	204	224	219	208	217	245	234	256	206	210	244	204	240	233	191	215	215	223	236	224	229	231	212	229	209	225	212	216	242	211	262	228	209	233	235	226	209	230	250	204	229	226	204	217	219	224	254	233	240	240	210	222	182	207	223	240	222	225	254	238	204	209	236	246	211	221	212	226	216	241	233	206	217	223	226	227	234	232	236	203	235	224	220	221	229	215	250	208	229	229	222	234	249	222	214	215	235	218	236	234	219	222	223	199	244	202	233	220	232	231	225	245	225	240	212	193	196	214	213	211	210	223	232	245	212	244	251	200	253	227	209	229	230	219	234	219	223	211	222	203	219	222	247	228	240	225	201	233	217	244	214	244	220	224	215	239	226	240	224	227	220	247	211	244	237	215	266	221	201	224	223	223	249	238	221	229	213	222	212	215	212	249	213	245	220	216	249	219	245	256	217	246	210	234	233	231	185	202	251	256	240	225	211	248	244	250	197	191	241	254	252	222	220	223	242	237	231	245	264	235	216	198	221	206	243	219	200	231	219	237	222	232	197	240	220	221	222	203	223	241	233	233	227	230	224	232	244	204	231	228	223	238	208	235	245	207	233	235	241	196	211	215	212	236	232	243	226	238	233	215	214	218	243	213	253	198	231	202	227	217	230	249	209	224	243	213	216	239	244	225	223	219	239	209	218	230	227	268	230	237	214	227	223	208	207	231	239	239	213	232	242	205	205	241	254	213	237	225	231	231	225	251	203	232	208	238	245	226	233	233	226	239	219	234	203	261	209	227	228	219	214	219	257	241	216	229	233	231	262	210	221	246	234	196	214	219	250	229	213	226	233	204	223	215	206	238	214	255	210	228	219	225	246	216	217	256	234	229	232	229	213	219	229	241	213	234	225	210	220	215	243	231	210	222	252	217	228	250	249	214	219	227	241	227	225	237	217	240	233	222	241	222	200	224	221	225	254	218	225	246	240	256	239	224	219	231	230	206	208	220	217	216	244	227	205	221	251	230	232	213	218	244	251	214	215	226	230	238	222	197	208	235	237	233	212	228	215	240	229	216	220	202	232	245	212	225	193	244	219	193	224	233	222	237	227	198	215	230	217	258	227	204	231	219	232
24699	21630	28780	24970	19377	1763	755	530	487	396	384	332	359	341	294	271	315	329	302	334	352	302	316	301	310	313	323	284	280	323	283	272	283	287	271	248	298	262	272	270	284	276	272	273	266	263	244	292	278	298	293	274	276	260	300	288	300	267	298	257	286	267	288	275	264	264	297	259	260	270	293	266	267	280	282	316	255	270	263	256	250	289	277	269	294	292	279	264	248	265	274	288	297	270	259	294	251	282	266	268	259	249	287	277	273	281	241	262	285	298	291	286	283	266	262	278	251	241	276	273	259	306	256	279	276	269	281	284	251	262	260	303	267	269	263	298	269	253	277	290	253	300	252	285	273	253	274	274	282	275	285	271	267	282	286	271	285	226	266	256	266	268	265	296	304	275	269	257	280	259	281	257	262	267	281	267	253	247	261	287	264	265	279	272	266	249	245	264	272	278	271	266	278	277	289	288	275	299	248	282	275	278	274	264	261	236	269	263	265	258	267	281	248	296	268	272	298	265	269	249	283	247	265	269	261	274	272	272	269	242	268	284	275	262	253	272	277	245	256	277	291	278	272	253	273	272	269	290	268	291	262	274	246	264	270	271	264	310	271	287	240	246	278	298	290	272	294	262	247	268	259	243	259	268	257	301	276	274	235	234	280	284	311	259	256	252	290	278	266	251	275	267	265	271	277	257	290	253	284	270	264	264	254	240	276	255	289	260	280	289	285	259	282	271	236	287	240	284	290	297	293	243	289	273	257	295	284	288	303	284	276	266	288	241	266	316	277	241	256	262	291	283	266	242	262	297	273	280	263	252	253	280	245	244	267	290	269	279	294	263	248	279	265	288	272	283	256	268	256	272	266	242	254	273	263	258	280	269	259	247	319	275	290	244	265	262	247	306	262	296	276	265	278	299	296	271	266	279	292	269	269	298	261	286	287	265	248	261	273	255	274	247	276	256	254	288	277	280	284	268	251	271	294	270	292	252	256	301	282	269	280	270	283	265	258	300	285	302	285	253	253	236	275	258	283	276	291	286	269	294	277	276	252	272	285	263	268	258	299	272	269	258	249	305	279	271	254	274	259	254	225	240	275	265	274	294	278	246	276	245	288	264	285	283	301	247	263	250	276	290	298	270	286	243	256	251	258	276	271	264	287	272	278	269	279	267	251	283	240	257	270	258	220	291	267	272	248	260	285	289	241	260	267	263	272	275	270	244	264	258	254	281	280	258	264	255	279	294	247	258	286	279	279	228	242	257	264	251	249	276	259	247	259	290	272	299	302	275	300	270	263	270	276	274	284	288	297	239	268	274	252	285	246	288	267	273	289	264	270	253	267	275	280	252	280	302	236	273	272	281	272	265	243	269	277	250	258	277	254	254	292	275	283	279	267	279	272	268	254	252	277	268	262	238	264	261	279	284	249	285	273	264	265	262	259	298	259	263	283	275	289	287	249	282	285	254	273	286	248	285	245	256	251	297	272	295	283	260	287	270	272	284	269	248	250	292	297	290	255	289	265	280	242	262	271	276	261	255	258	256	303	262	267	267	287	290	281	279	278	300	257	281	258	266	296	264	243	258	266	250	264	273	270	261	243	286	261	259	263	267	277	275	265	269	269	266	268	263	268	314	258	279	287	268	257	261	249	278	257	272	275	268	262	260	261	274	280	292	248	270	298	263	238	293	248	279	271	277	292	256	271	267	262	267	272	278	255	271	274	265	260	267	281	290	250	259	266	288	261	257	276	259	265	259	298	256	267	269	275	231	254	277	255	262	256	261	271	287	253	259	304	267	292	260	248	266	272	291	268	268	249	266	275	250	281	280	295	228	282	286	293	292	281	285	303	250	274	237	251	277	272	267	276	231	267	274	298	263	253	279	227	278	257	270	258	272	252	254	266	273	290	271	283	259	240	281	241	255	244	280	252	277	295	232	225	249	267	279	259	267	263	256	302	247	276	294	257	255	271	284	237	264	266	303	244	254	296	262	305	274	268	282	291	292	245	246	255	274	252	250	275	288	279	247	281	259	251	266	287	268	247	263	260	268	282	260	281	267	264	272	267	275	278	275	268	267	267	277	281	268	283	264	244	278	281	271	260	291	265	294	314	308	248	257	288	268	296	286	263	267	312	285	256	264	250	269	270	267	255	259	238	270	279	252	254	252	232	286	302	299	282	273	245	297	248	279	254	260	278	278	262	279	271	256	230	263	284	232	277	267	267	266	251	264	266	282	264	285	304	262	268	267	232	288	289	268	281	251	307	265	258	282	278	268	293	278	264	271	249	273	266	277	262	278	274	250	283	278	265	273	256	274	272	296	254	266	284	281	255	262	287	255	273	258	264	257	253	245	267	277	274	275	267	263	260	260	274	267	243	269	309	282	267	277	306	254	253	294	288	259	265	240	278	280	263	293	265	272	272	253	284	266	289	277	272	280	285	279	269	264	270	287	275	261	262	248	244	263	267	274	281	225	247	277	270	260	304	264	281	278	242	264	279	267	262	271	267	274	254	257	291	302	268	256	283	272	274	270	272	263	254	248	253	265	265	267	248	275	250	274	272	274	251	287	292	287	248	253	256	267	258	264	295	284	249	265	279	293	286	305	271	262	270	255	275	253	274	255	285	267	269	290	285	249	265	296	261	258	275	297	263	280	273	273	275	266	290	276	273	260	273	247	289	260	265	275	297	261	263	282	284	270	234	262	283	245	262	266	240	279	280	292	265	275	283	268	252	267	294	276	269	249	279	278	280	257	266	267	287	294	267	253	277	290	296	257	244	287	262	267	288	237	261	252	272	264	287	257	260	251	256	269	272	270	233	277	265	263	267	293	265	296	257	287	296	239	258	263	271	273	273	291	262	276	268	281	307	268	299	278	272	279	265	267	258	276	265	279	270	262	264	282	264	280	276	270	265	268	263	278	263	295	255	302	254	267	261	308	237	268	266	287	261	312	282	256	316	262	299	272	279	259	305	289	279	261	273	269	261	259	271	264	282	287	257	293	277	246	258	269	271	275	248	261	263	252	262	246	310	280	259	256	274	266	288	247	257	240	271	246	274	281	293	272	269	257	278	271	279	249	285	300	273	286	287	256	288	273	281	265	253	266	252	313	268	267	260	263	296	274	270	265	272	267	273	288	269	263	294	271	267	273	271	268	258	277	274	266	273	265	254	262	291	283	256	279	285	266	275	253	250	255	269	269	269	283	257	259	276	274	290	265	271	283	271	289	270	291	296	308	279	278	236	251	267	279	288	281	253	270	278	236	263	262	284	263	272	266	256	273	265	270	293	286	280	257	262	275	268	274	272	253	244	283	258	252	283	264	294	290	245	258	264	263	291	278	246	277	244	297	286	252	254	265	274	267	242	245	292	300	262	268	259	241	249	295	260	257	290	286	238	245	271	288	288	264	265	269	271	270	272	285	229	280	251	298	262	257	266	266	304	253	233	286	242	243	258	281	238	265	261	272	287	259	270	281	289	253	255	267	277	254	284	284	279	242
35788	9968	8682	4569	3099	2334	1753	1551	1229	1041	936	845	822	743	724	696	673	603	658	590	566	605	576	573	579	569	567	570	569	526	509	564	530	529	539	513	528	501	527	498	512	489	498	512	528	554	523	538	529	485	455	489	508	540	478	489	515	483	487	508	519	484	463	515	460	492	475	511	509	513	505	544	506	480	507	506	521	511	530	508	498	484	485	504	490	505	495	519	541	530	481	502	497	497	489	531	506	516	514	528	506	513	506	511	491	509	511	489	521	535	520	494	490	510	536	472	499	502	495	513	508	465	509	474	487	499	487	454	456	506	475	506	488	532	516	490	500	530	503	522	454	495	464	498	480	490	549	468	495	484	494	476	487	525	482	511	502	492	496	498	497	496	498	513	479	457	487	471	439	498	473	450	506	476	507	504	502	484	498	533	501	480	488	508	522	488	542	465	497	484	490	511	480	479	493	492	488	509	508	512	511	475	498	541	468	532	512	500	493	505	492	489	510	496	497	461	520	490	530	508	483	508	497	541	518	485	478	546	467	510	498	492	476	517	532	487	526	486	480	494	479	486	482	472	492	490	471	487	505	516	501	483	471	504	477	494	527	477	476	512	472	512	469	507	484	519	517	489	505	503	540	464	511	468	499	504	463	489	499	475	443	530	513	518	482	511	489	527	519	492	520	507	541	483	493	484	452	541	488	533	491	456	520	483	528	551	488	458	494	524	465	508	490	489	504	466	490	479	491	522	494	480	500	513	487	511	457	522	490	493	473	478	501	478	494	498	492	471	538	553	471	451	477	486	531	521	503	482	475	463	502	496	475	485	473	467	492	502	504	493	519	496	501	461	501	500	475	469	507	549	501	503	470	508	526	479	496	518	507	545	482	499	509	491	494	487	488	483	541	471	526	520	521	498	472	489	505	493	483	498	504	478	468	461	467	501	484	536	503	513	496	475	516	488	493	508	505	509	502	487	547	520	508	481	522	517	489	510	504	506	503	469	481	448	526	477	459	485	522	495	531	456	467	478	506	547	475	502	459	461	499	470	507	476	519	466	546	468	513	501	519	490	501	486	498	522	527	454	485	482	533	497	472	500	467	516	450	464	473	454	470	487	493	482	521	489	483	502	509	494	474	489	500	493	485	481	474	488	496	507	490	495	504	502	486	442	480	506	503	511	520	526	482	472	468	483	458	479	484	488	500	482	487	452	493	534	470	453	476	500	510	512	491	507	484	494	511	502	474	513	501	489	488	509	541	508	506	470	499	486	524	476	515	490	498	500	511	486	479	495	493	516	502	499	522	550	505	488	485	489	496	459	487	524	488	507	498	479	477	500	486	480	429	521	518	527	465	514	521	466	483	557	480	506	500	517	449	469	513	509	512	475	550	512	523	475	481	459	527	492	472	503	513	479	511	458	506	506	474	510	475	498	509	529	522	510	478	499	491	477	532	512	501	483	490	523	490	462	486	472	520	512	503	513	517	493	449	469	474	481	477	501	510	453	502	520	505	482	502	528	487	502	488	497	505	509	471	541	506	501	531	521	487	531	515	505	474	473	477	489	484	465	518	503	491	520	491	496	535	543	479	494	507	489	503	467	463	492	480	471	526	476	496	463	529	496	530	468	555	512	491	517	483	535	501	503	491	514	538	504	466	443	491	511	441	490	511	489	506	499	466	472	504	492	486	492	522	492	458	511	520	467	499	487	506	464	470	474	483	455	482	485	489	484	504	486	496	490	494	506	476	491	508	514	478	477	483	517	494	502	489	562	540	477	490	498	464	460	487	501	485	478	461	506	512	524	472	491	499	482	498	468	494	520	464	490	499	500	514	480	499	511	488	547	514	460	461	534	479	485	519	495	472	526	528	472	499	498	467	452	499	520	504	469	531	522	488	504	501	483	511	482	523	487	491	524	502	516	513	474	505	507	483	503	457	485	532	477	504	484	536	503	475	498	528	492	481	489	507	472	468	512	506	487	494	508	497	497	483	497	508	509	468	467	492	514	514	477	493	526	542	488	469	510	468	493	500	500	511	455	474	517	471	515	496	506	508	531	462	489	493	493	461	487	498	513	520	506	520	476	520	516	490	473	509	517	510	482	515	486	504	518	521	471	524	487	502	487	521	514	491	498	502	489	517	474	509	459	502	463	528	465	512	485	458	520	532	475	484	515	503	507	476	470	501	505	481	490	483	515	490	523	500	503	486	480	479	504	473	492	498	497	527	445	491	483	459	511	500	484	532	521	491	502	540	447	495	452	507	492	498	478	501	481	514	489	502	493	507	490	469	483	488	485	489	442	482	528	483	492	463	493	463	468	482	501	468	464	467	481	515	500	509	508	507	534	501	530	477	531	472	508	526	499	544	475	458	515	498	515	499	495	461	468	493	481	460	495	510	466	528	467	511	517	514	506	484	488	494	540	525	495	519	485	492	499	486	494	496	516	506	500	492	531	526	523	486	500	495	499	469	460	482	485	468	512	483	484	504	467	480	459	520	492	515	459	477	495	503	505	457	453	483	428	493	457	483	526	469	535	480	467	504	495	496	500	510	489	482	513	503	538	496	517	487	532	524	475	507	460	498	513	499	441	500	470	506	497	514	519	475	472	472	513	513	491	535	504	485	476	480	455	500	507	469	450	480	463	502	513	533	495	514	465	491	516	488	505	456	482	477	554	520	489	474	504	523	492	528	508	485	472	461	454	473	505	510	506	506	504	523	465	512	476	493	446	492	512	481	454	494	517	513	504	457	500	465	485	523	487	531	481	492	545	480	506	523	475	491	511	494	501	486	505	477	504	503	489	495	479	462	510	468	453	500	512	496	501	528	512	485	448	467	503	482	471	515	489	477	496	493	463	463	490	469	534	487	530	484	515	490	513	461	481	489	496	481	477	551	495	470	471	458	525	490	533	515	546	525	490	489	459	500	517	503	505	499	520	479	478	465	482	493	471	440	457	530	510	453	442	521	503	493	487	501	521	489	502	479	484	546	474	566	505	526	502	516	489	515	488	505	499	478	455	536	465	479	475	475	509	508	487	474	530	520	512	506	477	502	498	489	510	500	513	520	457	486	496	488	476	466	481	481	518	478	477	477	478	516	497	519	503	506	479	478	509	499	506	526	472	496	475	531	477	462	513	488	511	460	485	515	509	458	491	490	502	488	477	535	510	504	502	533	492	458	469	511	519	517	477	517	492	498	486	488	467	507	488	478	450	493	528	462	488	481	472	525	491	518	476	553	492	491	453	514	513	481	458	505	522	500	502	481	507	497	504	465	505	487	495	480	482	521	486	506	468	452	518	526	462	497	488	476	492	501	498	511	453	484	504	522	453	538	497	498	507	508	472	512	448	521	504	510	516	477	480	503	493	480	533	505	533	513	515	486	517	489	512	505	496	501	494	498	531	490	444	449	501	465	513	474	502	536	508	496	480	522	477	467	519	510	526	467	480	548	473	482	529	469	459	526	500	498	483	523	500	483	496	500	472	538	468	518	548	498	504
23632	21610	29525	24162	21611	18254	2293	1021	798	747	689	645	631	614	575	601	596	536	510	480	538	534	522	521	571	508	510	490	485	496	462	502	468	458	521	491	427	476	449	506	457	496	514	464	471	471	459	475	479	440	435	466	442	462	507	455	459	481	463	476	475	479	475	460	475	469	479	461	470	467	454	448	441	487	467	458	443	464	467	445	451	462	458	444	438	471	481	486	427	422	463	489	444	456	464	468	486	458	470	468	462	485	473	440	472	481	460	500	492	443	467	481	437	447	473	471	452	452	449	492	474	491	452	425	477	423	450	442	503	445	474	479	467	424	470	420	454	435	455	453	462	442	463	475	469	474	455	480	493	459	493	441	429	490	452	422	434	471	490	447	479	459	464	461	458	498	470	481	486	461	450	484	477	468	462	465	480	453	433	466	457	450	477	422	479	479	474	467	460	436	458	522	429	470	460	448	488	463	473	471	475	473	436	482	442	463	451	421	479	419	488	480	494	483	455	484	470	425	462	477	422	451	475	493	442	469	481	443	450	474	459	461	459	482	463	484	477	465	440	492	458	442	427	460	469	443	422	460	447	448	407	472	513	472	440	452	474	489	483	464	439	487	454	495	487	446	487	477	451	465	505	444	446	475	487	429	467	439	456	452	420	430	411	496	455	467	451	511	472	435	446	488	458	458	517	442	461	457	480	502	451	472	453	427	467	487	483	447	426	456	461	451	473	460	447	447	462	478	494	485	407	461	463	437	450	476	485	440	462	474	478	516	441	413	466	465	481	424	470	491	423	500	484	465	445	426	450	474	477	473	452	447	479	433	460	460	466	432	461	429	444	449	475	433	454	430	443	459	458	425	432	469	474	454	483	445	473	452	432	449	480	460	441	478	452	472	469	455	462	443	441	491	426	476	457	518	460	454	422	472	465	446	478	453	463	458	474	490	452	459	500	492	468	448	490	418	458	439	488	468	454	474	456	477	453	456	442	458	448	418	477	437	421	483	497	477	429	463	422	441	437	448	442	491	425	447	451	501	505	450	471	458	495	472	453	477	457	481	468	456	465	435	444	463	459	435	457	431	456	439	496	459	467	481	452	476	444	419	474	479	460	448	433	477	449	427	454	467	473	455	445	465	487	487	491	492	463	505	437	450	487	454	481	455	448	461	457	459	473	501	437	460	472	461	475	446	468	462	429	442	470	434	422	448	458	440	410	452	433	499	421	480	474	480	476	479	478	471	474	445	444	479	445	433	483	490	423	443	480	459	493	429	433	469	464	489	443	476	438	454	496	430	476	462	519	418	472	441	472	444	439	486	438	486	451	433	498	465	427	457	466	435	500	432	440	448	464	459	425	473	438	457	501	467	435	446	479	458	474	445	464	434	503	458	476	500	447	437	496	466	452	405	471	454	431	454	431	454	480	475	476	483	460	454	461	462	473	451	442	436	450	480	505	474	466	464	456	452	436	497	466	435	455	455	452	499	468	464	500	457	468	445	478	507	445	473	486	448	446	493	461	475	476	509	475	444	508	441	467	468	475	469	446	498	456	442	443	474	510	470	428	490	455	503	438	454	413	475	502	460	479	419	496	462	454	417	477	429	459	473	435	473	479	461	472	450	477	468	433	484	454	437	454	474	485	477	435	405	479	425	381	471	466	465	432	497	426	428	454	471	484	415	450	469	467	438	463	434	436	465	427	462	452	446	433	443	419	451	483	485	436	460	489	430	441	479	461	456	437	484	463	445	471	441	429	429	439	452	416	430	429	469	459	435	444	440	457	448	472	411	422	419	470	484	434	441	472	471	463	419	466	473	448	479	460	449	473	462	452	460	448	465	442	444	471	450	456	470	463	499	479	425	463	472	466	463	470	481	474	450	463	439	462	455	421	457	478	508	459	458	483	476	474	480	498	488	470	504	485	449	468	466	450	500	437	463	454	449	474	475	492	463	451	444	451	469	473	450	475	473	484	490	502	490	446	499	453	447	441	483	478	438	467	475	485	448	468	486	496	469	486	426	452	478	455	477	470	472	441	449	476	449	439	456	462	442	430	470	448	491	444	455	450	474	486	477	466	433	473	449	471	478	472	456	464	446	460	440	433	489	465	476	443	441	469	439	474	436	469	436	439	417	458	488	433	455	459	476	480	490	419	443	456	481	450	444	422	426	470	502	479	447	453	439	432	441	493	438	441	468	480	464	465	448	467	445	458	486	456	433	433	472	451	474	448	464	444	437	433	470	487	451	434	432	446	458	479	474	450	466	477	493	484	476	514	447	475	444	440	441	457	447	443	476	472	464	439	465	467	487	476	473	442	444	444	478	414	469	495	502	439	449	452	468	409	446	437	455	450	466	462	439	467	439	458	465	426	445	479	456	450	487	448	410	432	482	451	427	438	472	430	463	476	461	481	451	476	414	460	464	471	455	450	472	458	478	465	481	445	443	455	468	501	456	455	442	463	466	498	448	446	460	480	500	484	438	444	484	474	460	469	481	466	477	472	484	464	493	496	453	428	465	477	467	521	448	450	451	445	446	474	455	459	480	490	454	448	471	452	479	401	454	435	431	496	490	445	444	486	452	453	449	461	459	494	428	430	436	469	507	510	455	416	472	467	456	474	426	498	445	460	472	475	456	468	467	436	493	440	453	499	444	445	453	473	428	418	446	491	469	440	455	458	447	458	446	443	495	477	459	421	470	458	463	448	468	482	461	470	422	465	488	493	451	466	468	448	447	467	491	475	461	457	429	445	472	442	457	469	461	426	498	447	461	493	466	469	393	450	440	462	428	486	479	423	452	442	445	476	447	503	462	430	460	442	469	464	502	513	479	467	494	477	442	469	431	481	461	447	415	423	490	429	453	480	429	463	490	489	443	436	443	429	463	469	458	466	491	457	440	502	469	425	427	459	463	480	482	489	481	466	474	452	424	478	461	461	465	478	443	452	498	462	477	449	435	478	475	501	443	458	444	478	469	449	492	460	468	439	474	470	479	417	452	497	462	458	479	457	435	487	453	482	425	441	455	424	435	473	478	446	435	431	452	464	459	413	416	450	440	490	460	457	496	470	486	427	443	461	453	443	489	453	479	480	472	473	470	440	449	463	439	423	451	486	456	436	433	472	464	455	490	475	461	467	484	445	448	442	470	485	459	493	434	438	418	473	437	492	417	466	442	464	469	424	439	470	476	449	458	512	460	429	480	437	429	455	479	481	454	482	451	474	447	434	471	439	446	484	462	472	455	439	508	498	450	452	507	472	481	478	456	404	441	478	438	451	497	433	466	490	450	422	471	462	441	477	456	473	472	453	476	476	459	441	465	460	449	478	449	457	421	422	462	459	461	416	442	464	447	504	475	461	446	443	453	436	480	464	441	432	486	448	427	466	476	458	437	433	462	436	480	398	449	437	488	434	461	453	460	478	466	477	452	457	432	453	452	441	444	412	459	472	461	481	440	429	439	439	462	464	435	454	437	449	474	421	417	486	448	435	432	479	465	481	438
37418	15392	14303	7856	5507	4076	3231	2520	2222	1966	1739	1518	1451	1323	1228	1183	1186	1074	1033	983	1063	994	989	970	964	924	920	913	948	899	915	889	793	826	852	827	831	857	894	881	912	790	860	842	817	828	823	843	844	829	800	772	795	809	835	846	844	830	794	832	783	804	870	844	766	884	769	811	764	869	838	815	871	845	849	756	797	760	840	846	775	749	791	762	864	875	799	773	838	786	795	814	788	853	796	762	787	782	817	802	765	792	820	792	843	789	824	827	788	841	815	771	825	835	804	849	849	833	814	799	780	838	809	823	790	780	819	787	795	810	807	784	798	748	791	784	793	807	872	814	803	818	762	782	815	799	826	824	790	793	829	802	852	818	816	781	805	787	809	802	854	815	843	831	802	764	797	850	807	790	786	818	796	832	797	827	837	769	784	797	825	793	825	757	832	838	816	845	856	875	851	845	768	841	767	776	805	792	810	793	791	801	796	786	833	808	841	832	851	876	821	812	812	820	808	806	864	763	848	861	788	841	797	771	802	746	758	849	795	833	835	846	881	802	835	803	797	788	846	829	778	810	764	807	857	841	770	810	822	820	811	815	839	786	804	802	826	801	796	832	767	843	828	792	831	848	793	808	775	805	823	768	798	837	816	753	819	851	798	789	773	828	842	810	823	791	785	771	843	774	809	811	813	800	845	807	829	814	812	800	773	781	836	844	818	781	803	801	784	848	888	872	821	824	727	788	859	787	788	810	813	829	808	837	791	779	862	819	784	817	786	823	847	807	802	800	765	844	740	813	817	834	764	840	828	822	778	824	826	744	844	822	835	802	793	778	769	815	788	851	804	829	857	865	804	830	807	764	800	826	796	818	808	800	804	786	782	813	771	794	814	849	829	822	823	847	784	815	757	822	803	779	870	788	819	808	827	782	797	754	787	849	808	794	773	818	806	823	794	872	819	816	798	845	752	831	767	841	827	802	774	845	798	801	812	828	776	816	817	784	805	774	833	800	831	796	814	818	850	803	834	798	816	872	839	840	796	847	845	786	836	773	783	798	803	785	836	824	836	817	841	790	789	820	836	799	785	841	785	759	851	802	815	821	841	795	785	811	810	786	764	814	789	849	797	842	742	815	812	773	824	803	852	771	862	814	792	797	812	830	823	836	778	767	812	794	855	800	814	805	807	795	813	808	805	783	817	835	775	790	755	818	773	777	760	807	833	824	780	802	834	804	773	814	823	793	777	781	766	822	819	782	801	793	840	847	781	798	778	824	809	822	830	853	779	838	814	732	809	772	799	811	819	767	793	796	818	813	820	750	829	829	767	826	820	836	828	849	787	863	824	802	791	831	780	835	821	820	783	787	837	810	820	789	779	815	823	819	836	770	799	828	740	809	801	843	757	842	872	812	734	824	849	759	798	891	855	812	819	754	784	785	788	828	780	760	791	817	867	799	837	773	810	778	814	776	778	802	795	831	758	765	843	790	809	841	809	799	842	849	809	800	754	831	854	806	795	789	830	812	816	841	839	783	863	821	822	806	881	792	770	779	798	819	775	821	750	769	808	791	846	784	826	784	843	838	805	820	819	798	825	803	763	792	810	835	793	832	807	807	819	783	847	765	806	806	798	827	817	773	788	841	803	832	795	828	806	786	810	781	828	802	762	765	794	806	797	756	848	832	805	828	820	759	792	859	796	749	855	849	811	791	819	863	858	798	783	808	817	821	787	842	846	763	824	814	814	840	817	817	759	823	761	815	811	776	840	842	750	772	840	801	819	774	787	798	799	824	800	794	817	828	790	852	815	816	844	817	837	804	821	802	798	808	790	804	770	850	769	814	837	868	800	791	772	824	774	808	810	786	817	747	774	874	770	832	815	803	824	801	768	799	824	793	828	774	843	796	801	833	796	806	792	767	829	806	842	760	774	815	795	820	781	801	752	800	835	823	863	803	782	777	830	811	826	831	798	777	788	843	778	783	797	858	790	742	812	836	826	797	840	845	840	869	840	811	789	801	747	866	796	837	773	810	818	810	855	805	800	824	839	782	810	814	803	777	829	786	857	793	784	770	843	765	814	806	801	833	795	839	755	838	825	805	790	761	817	888	853	851	816	765	814	814	851	825	807	801	792	834	829	793	814	860	850	847	828	791	804	779	816	799	791	772	846	846	795	767	787	813	802	813	825	812	777	825	851	781	804	816	866	784	813	806	806	779	786	862	811	828	811	820	788	821	814	797	810	809	806	809	782	791	810	808	801	805	784	812	788	818	793	799	775	821	799	757	843	828	796	803	817	811	810	815	794	826	784	821	783	791	763	811	801	794	821	824	780	813	799	822	757	750	779	814	790	764	809	878	834	849	788	833	837	820	776	853	812	846	802	795	834	779	796	804	795	782	892	817	761	814	831	777	804	815	768	842	814	837	855	765	801	824	803	760	818	760	795	784	809	812	769	799	814	825	800	871	788	795	791	775	828	805	790	804	789	852	834	784	845	805	841	792	836	801	759	843	825	817	798	828	810	789	813	793	809	796	817	828	805	780	814	825	766	760	848	766	813	805	765	785	788	772	822	779	802	833	826	810	862	831	798	808	783	800	766	849	806	840	813	803	869	731	783	820	842	874	822	773	762	859	829	838	793	808	857	801	775	832	795	783	827	827	790	805	827	811	820	790	793	867	801	841	817	835	843	853	814	790	854	800	772	797	841	820	817	835	782	759	775	818	796	776	859	790	797	820	814	822	855	809	816	802	821	778	787	865	826	791	802	785	807	827	838	802	802	801	792	791	817	783	764	818	811	844	814	844	829	806	814	781	824	766	708	734	769	786	826	769	832	783	874	798	803	774	778	772	781	857	815	779	860	773	802	841	804	812	803	796	788	853	796	823	833	796	783	764	831	810	781	751	789	772	806	804	815	780	834	846	821	789	777	808	825	780	833	774	820	822	835	762	789	825	789	779	831	855	838	780	847	861	820	788	825	813	816	808	804	839	822	836	815	813	789	838	780	798	790	835	824	832	824	847	813	864	862	783	801	834	879	823	790	764	820	797	796	825	818	843	791	848	816	789	812	799	842	837	812	860	772	814	805	812	815	789	810	839	789	819	778	763	830	821	786	800	810	801	837	783	804	804	737	806	815	798	836	823	786	846	787	823	829	785	797	807	834	817	794	798	751	856	845	747	818	834	803	809	804	807	804	837	766	762	820	825	796	818	763	810	827	782	807	831	839	802	800	761	803	811	826	806	802	800	815	787	835	843	809	834	858	827	805	806	777	855	815	828	781	830	858	826	780	764	827	811	838	811	822	795	770	777	799	832	809	808	826	750	764	799	787	822	780	817	842	806	838	791	841	827	824	829	822	863	817	828	783	858	763	771	748	808	784	828	803	805	817	811	808	839	778	819	796	752	737	851	760	804	783	878	784	793	825	833	795	802	825	803	845	816	771	790	824	806	804	794	780	782	813	810	831	836	782	817	837	818	815	827	837	796	787	869	793	876	846	832	822	800
27246	20891	7927	599	402	293	147	150	141	147	129	135	124	126	121	133	106	103	109	134	102	109	110	108	118	130	126	139	120	124	113	121	100	123	114	129	112	129	94	116	112	103	116	103	90	117	106	126	120	119	116	118	111	111	122	117	121	107	121	121	131	101	113	124	112	106	111	112	132	97	115	105	122	121	118	101	128	92	111	129	128	120	114	117	139	104	125	114	106	132	111	124	103	115	109	117	131	101	120	115	119	125	136	117	126	92	119	100	118	116	115	101	104	106	117	123	142	107	105	124	111	111	118	104	112	111	107	108	142	113	108	127	110	115	123	119	121	117	107	122	110	123	130	109	120	115	109	125	95	115	112	101	122	122	113	132	134	115	123	127	116	123	134	96	115	125	101	124	118	142	118	110	130	107	93	111	138	124	125	112	115	120	106	118	130	123	138	126	98	114	131	137	107	118	120	111	113	120	110	105	107	120	121	101	123	105	120	121	122	116	109	100	107	103	119	97	135	130	105	106	113	122	118	105	105	98	103	120	96	117	124	133	118	114	111	122	117	116	123	94	120	124	110	122	101	132	126	111	114	126	116	131	121	117	116	126	129	124	131	100	119	118	113	140	120	111	111	126	141	131	119	101	125	138	108	108	135	113	102	111	115	100	116	117	126	118	119	113	119	131	118	123	122	109	131	130	120	95	127	129	121	117	100	110	110	123	83	104	115	119	100	118	97	122	99	112	129	100	114	115	121	100	137	108	119	109	98	99	107	125	128	118	122	118	114	96	116	117	110	114	120	121	104	118	125	110	114	97	95	119	126	101	121	134	133	105	110	121	124	124	100	137	127	129	108	105	119	107	117	110	119	111	109	136	89	125	121	119	116	116	123	89	112	134	108	99	98	114	138	108	103	112	124	105	115	129	118	108	124	118	102	124	103	113	117	117	111	101	107	105	107	128	127	115	112	126	99	110	112	96	121	109	125	122	113	116	113	124	134	111	131	113	131	117	118	123	94	117	125	110	97	129	100	102	109	92	111	117	119	114	116	117	130	106	103	122	120	124	117	97	115	125	116	125	111	91	127	127	123	116	97	116	110	132	125	114	108	134	118	115	117	122	134	113	122	114	113	100	120	118	113	118	115	128	144	122	106	126	117	106	132	118	116	109	112	130	109	111	115	114	117	125	113	112	110	101	122	116	132	116	117	103	119	94	113	113	114	130	103	115	114	121	121	109	90	104	123	125	122	132	118	111	115	118	105	115	126	90	115	121	124	109	101	96	119	108	120	91	114	96	109	138	112	127	133	102	124	107	109	108	113	117	120	115	128	105	92	111	121	118	119	128	117	104	109	103	100	118	130	123	109	137	117	127	101	126	144	116	103	99	112	112	118	115	124	121	115	108	120	95	108	124	119	110	127	134	103	108	119	106	113	120	119	116	119	119	107	120	131	104	113	132	114	109	116	92	115	114	117	113	114	133	93	123	103	108	126	112	129	110	123	116	116	113	111	125	121	120	100	107	130	91	120	121	115	112	117	115	114	111	109	111	95	121	116	119	108	110	103	122	112	105	101	129	119	106	108	121	117	99	108	130	111	95	98	121	100	115	144	114	118	128	103	119	116	103	93	112	110	121	132	118	108	115	104	118	109	102	113	124	97	108	140	115	113	118	104	98	101	119	135	108	115	101	124	111	102	129	112	127	119	113	110	133	104	115	110	111	122	137	101	116	132	109	133	123	115	102	109	96	126	121	112	126	107	135	114	112	115	99	109	123	120	128	115	90	125	128	116	103	99	111	105	113	128	126	120	109	118	117	125	127	118	105	116	104	103	115	123	112	111	120	118	112	127	109	128	130	132	133	123	116	123	138	126	108	107	119	118	134	105	113	103	119	111	116	116	121	118	114	124	98	114	130	120	122	125	108	113	110	117	105	112	125	103	112	102	115	135	103	110	105	102	98	117	124	113	123	105	117	113	115	120	104	112	105	119	104	114	111	120	106	122	129	115	126	122	100	107	115	131	108	125	122	113	115	125	91	100	102	106	111	111	98	107	130	128	126	116	104	94	125	116	109	114	100	112	107	109	121	130	116	121	116	100	102	120	121	109	104	127	114	106	132	134	124	107	108	131	113	135	117	102	110	102	100	108	123	129	129	98	116	102	133	113	115	106	107	105	108	105	105	127	117	137	108	122	107	121	105	122	113	114	124	116	122	126	116	93	121	123	104	101	108	86	106	131	104	119	116	134	120	105	119	118	106	111	107	111	113	112	104	122	123	120	117	124	109	121	111	103	132	106	122	101	116	96	111	122	111	101	122	117	110	114	123	127	126	98	124	108	117	118	113	109	119	111	101	108	103	109	137	105	119	123	132	141	103	113	125	132	121	122	121	115	118	132	113	134	124	121	116	107	132	95	113	103	107	114	135	116	136	120	118	110	113	104	127	114	112	120	108	96	104	110	105	121	123	117	115	109	112	122	121	120	116	108	120	112	138	118	106	101	109	95	118	102	128	95	116	112	113	107	118	118	110	110	104	100	119	111	105	134	113	107	124	114	103	114	103	125	115	107	154	115	104	116	117	102	112	118	111	123	109	128	122	128	118	116	122	109	103	124	105	115	123	113	110	126	107	101	119	99	113	106	122	124	126	112	117	108	109	109	122	125	105	127	108	115	139	115	117	96	103	132	123	108	111	131	108	100	128	120	127	117	134	110	120	116	134	106	117	101	97	102	122	126	127	120	109	108	115	99	118	126	110	128	115	109	130	102	119	107	118	115	118	104	113	105	113	110	124	123	103	108	123	113	114	121	104	103	113	120	92	102	100	124	105	116	125	118	118	112	111	123	107	93	123	126	113	103	101	121	125	103	118	115	124	109	132	113	101	124	119	117	125	98	100	106	105	103	122	91	107	117	111	107	111	126	100	124	130	114	118	127	123	110	142	106	116	123	118	116	104	110	117	137	105	106	106	123	125	112	122	109	110	105	108	116	102	120	98	114	116	113	110	107	113	131	104	114	98	108	127	125	111	115	116	107	105	109	97	124	122	138	121	129	101	121	112	117	112	127	122	115	112	124	127	122	129	95	121	128	88	132	123	121	101	116	111	114	100	135	111	112	114	100	103	117	111	107	96	136	133	97	125	104	123	117	108	101	111	104	125	133	104	130	114	122	109	97	122	134	112	108	108	118	110	110	108	140	112	121	123	105	108	115	121	107	116	126	99	109	119	115	126	102	106	102	120	127	122	111	105	100	137	131	126	114	108	115	120	123	116	107	112	129	105	108	108	112	123	130	110	113	115	110	119	118	128	124	119	125	101	106	105	90	138	115	124	110	118	127	121	113	104	127	112	96	122	116	113	122	105	117	102	108	108	111	121	129	93	134	110	135	109	117	123	138	118	116	100	111	100	102	123	103	120	131	124	109	101	132	116	123	111	114	126	120	105	113	100	101	133	114	111	110	126	103	124	99	118	111	108	126	116	105	115	117	121	109	117	118	111	116	119
18733	1577	1371	702	523	416	393	314	300	292	270	279	281	251	247	236	240	255	241	230	246	239	256	264	249	233	245	226	234	228	260	242	205	230	219	228	228	210	210	243	251	237	245	230	249	245	221	214	274	240	258	250	243	220	250	254	232	232	226	229	216	230	243	249	238	250	231	227	224	228	214	233	247	224	230	234	230	220	262	232	266	221	254	217	228	243	194	231	234	232	212	235	240	242	238	248	207	244	226	236	231	223	242	240	233	224	220	232	205	228	228	234	231	229	252	257	210	252	251	228	240	222	226	249	216	230	221	254	240	237	238	227	195	247	264	253	225	226	218	230	233	248	239	240	228	213	233	249	216	236	240	244	222	256	229	201	241	229	214	239	250	231	241	226	260	206	227	209	211	240	226	231	216	246	254	271	261	213	228	238	220	241	223	212	239	255	210	238	244	256	219	238	259	238	243	224	229	215	249	220	215	267	240	215	238	238	249	235	236	241	213	230	262	253	216	224	242	224	253	236	245	235	231	223	266	198	228	258	237	237	244	225	239	244	225	248	223	229	274	218	244	257	254	224	242	219	211	229	246	249	240	236	228	239	239	226	241	224	226	222	241	262	239	196	234	251	230	206	272	211	214	207	241	223	223	257	226	215	234	259	233	228	267	246	234	248	233	246	246	217	253	205	237	243	236	250	238	227	227	214	210	236	244	217	258	220	239	240	225	246	216	211	254	241	242	215	246	236	232	262	247	252	245	213	244	210	215	228	245	241	246	246	249	229	248	282	240	249	248	237	249	206	215	245	250	239	218	249	235	235	244	222	237	239	207	224	242	268	232	226	233	225	227	243	249	213	228	239	261	226	235	230	229	215	226	248	219	246	204	247	224	234	230	237	234	234	229	259	215	250	231	209	229	247	255	206	219	242	237	238	211	229	266	220	232	235	223	233	230	240	227	239	246	212	217	234	244	225	213	252	230	217	240	239	238	257	242	221	223	244	223	241	223	235	222	230	209	248	226	213	218	255	221	214	234	234	200	228	219	237	212	220	254	240	225	225	240	227	229	237	216	243	242	218	223	214	254	239	233	230	217	246	213	241	245	225	224	239	225	239	227	222	240	215	236	252	224	258	228	237	254	240	231	227	201	242	211	270	233	227	223	212	263	249	275	217	241	239	246	249	238	243	253	234	242	255	246	216	229	238	262	248	250	238	226	237	240	271	246	240	240	265	246	230	253	257	240	250	238	242	223	254	223	245	233	238	250	235	211	226	237	222	247	247	242	228	236	244	243	237	224	213	235	218	248	235	234	256	235	217	236	232	225	231	238	227	224	259	222	240	251	248	231	223	223	219	243	231	224	201	248	249	231	237	233	262	213	244	203	253	230	222	217	222	206	233	212	222	242	235	233	229	211	248	253	224	228	212	220	230	211	240	278	233	241	219	250	225	222	234	221	242	242	223	249	253	194	235	239	244	229	257	228	230	240	254	213	223	262	251	242	243	227	226	229	239	196	224	241	265	217	221	224	222	228	211	226	250	280	227	213	244	221	201	242	223	246	244	249	244	248	223	248	254	240	220	239	258	215	229	240	253	237	231	232	242	228	219	254	219	236	243	214	232	219	232	220	225	243	224	228	211	225	242	241	262	236	209	220	229	217	217	233	253	258	233	230	235	229	233	218	231	223	233	245	213	228	228	269	244	229	245	245	228	231	214	214	230	233	242	228	217	235	237	254	231	238	243	235	248	212	231	235	230	253	233	252	223	222	207	218	211	230	236	205	234	255	253	225	241	225	210	224	240	225	230	229	249	253	246	245	225	238	234	216	255	240	226	239	221	234	252	237	240	218	228	237	248	221	211	211	233	230	208	230	240	228	210	238	231	237	245	208	230	236	257	246	220	257	251	234	218	248	253	237	230	234	214	214	230	214	236	272	240	242	204	265	224	212	251	273	255	224	235	244	222	234	243	231	237	264	220	229	232	227	220	238	229	249	236	224	237	233	239	228	236	216	230	233	240	233	222	237	217	220	219	269	227	228	225	238	230	209	241	240	257	225	236	232	237	252	228	211	269	229	231	226	216	242	239	214	233	213	254	262	239	250	224	220	259	236	208	256	250	241	234	232	230	236	207	238	238	226	243	210	248	215	211	228	236	216	254	252	202	234	249	226	250	219	249	232	234	210	237	222	233	232	225	227	235	274	220	238	214	231	237	239	236	231	240	240	228	228	227	268	262	248	243	209	246	237	224	259	227	249	249	216	208	273	240	239	240	214	236	235	234	244	240	239	232	208	251	256	238	228	224	234	205	221	245	229	240	220	239	232	224	229	219	245	225	218	252	237	219	240	233	232	249	203	248	228	202	247	258	218	201	240	235	253	213	234	239	237	224	219	217	230	255	242	235	214	236	239	229	246	221	241	260	241	252	241	231	218	227	223	229	257	217	265	230	232	220	240	241	216	233	236	230	233	229	239	239	233	210	222	212	227	254	215	248	253	216	198	229	237	232	249	216	225	254	248	232	236	242	209	223	229	215	251	203	199	228	227	228	225	197	219	242	224	245	223	221	234	236	230	238	259	219	216	236	249	222	223	208	242	275	239	232	230	218	251	199	221	241	252	242	248	235	242	223	230	252	242	229	242	226	235	229	211	233	220	202	228	224	250	230	231	236	214	251	241	246	262	210	237	239	228	218	237	252	214	230	223	246	272	228	262	220	229	215	248	260	254	238	241	225	248	212	228	242	232	219	228	207	238	218	233	194	228	238	217	216	254	232	229	240	249	198	227	227	218	197	258	235	236	227	219	235	216	227	229	224	236	250	229	244	240	254	222	230	204	231	232	244	250	243	244	222	239	243	237	263	223	217	230	230	245	236	238	233	242	206	230	244	238	220	241	242	248	225	236	208	233	221	212	247	223	231	212	228	235	268	234	223	230	240	230	235	248	265	236	238	234	265	235	231	248	233	220	242	239	229	223	232	225	210	220	253	247	243	242	232	226	243	222	220	218	239	240	237	210	217	198	220	212	217	229	212	221	256	233	224	229	265	193	208	235	238	214	256	236	236	221	225	211	209	243	240	244	202	225	214	233	220	264	234	232	242	231	233	214	216	218	229	232	225	229	203	209	241	210	240	240	239	227	230	221	218	251	237	220	242	246	237	246	259	237	238	241	218	232	254	237	243	240	215	260	238	243	268	226	212	252	232	254	257	248	243	228	221	231	211	225	229	230	244	235	220	230	238	214	202	237	281	233	232	236	225	253	246	227	235	233	232	224	226	216	255	218	231	237	255	235	217	214	220	225	248	232	236	236	228	227	269	213	215	234	227	242	249	248	238	260	242	206	230	204	229	245	260	210	210	236	235	236	242	230	251	256	238	242	254	241	246	232	226	246	223	242	236	232	238	244	202	217	223	288	216	202	241	243	232	205	204	240	205	202	225	221	243	235	204	254	231	247	225	243	216	252	234	260	239	234	243	243	224	219	246	225	229	222	222	236	243	201	258
24644	21630	29015	24748	19348	1743	731	561	442	438	343	341	353	330	314	337	324	309	318	324	318	253	289	306	281	277	286	276	266	286	285	283	301	273	255	268	293	285	279	291	272	274	257	270	280	268	281	286	286	280	296	273	272	275	276	283	263	253	274	263	230	254	268	278	304	280	271	280	281	233	268	298	275	264	297	278	276	262	294	274	278	269	250	267	251	278	279	286	260	289	299	267	232	270	259	299	277	271	259	260	282	272	274	268	286	275	285	263	290	259	265	265	272	262	276	242	287	277	264	258	267	238	280	271	250	263	264	283	249	260	276	281	268	244	265	304	279	283	292	277	256	255	277	265	281	266	268	284	263	268	285	253	269	258	258	255	259	268	258	284	259	256	272	262	314	248	302	249	270	280	258	253	281	261	267	308	278	238	272	290	242	255	301	267	241	282	241	252	253	262	251	240	265	264	264	292	254	278	263	243	271	250	250	277	275	269	265	276	270	269	250	282	260	265	255	247	287	286	253	288	308	265	268	255	274	235	286	274	284	253	273	265	253	257	277	250	252	275	252	266	280	241	275	256	239	268	289	276	274	280	286	285	275	239	274	280	265	281	255	274	284	272	271	238	255	277	286	259	280	269	287	277	265	289	267	240	282	254	281	289	287	296	271	261	279	254	249	254	296	266	252	248	282	277	280	274	277	247	282	303	281	291	262	269	261	261	271	260	277	259	265	276	247	251	235	274	260	285	265	269	263	267	271	245	282	274	261	265	272	288	259	269	243	288	281	274	294	285	245	280	255	278	250	308	262	269	253	276	260	298	295	305	271	289	279	254	276	270	267	304	240	259	250	263	274	264	275	276	288	270	257	264	278	285	258	260	292	279	292	249	244	258	257	272	289	275	271	244	266	277	266	266	283	268	293	294	240	255	246	266	253	282	259	221	251	254	275	255	270	281	265	293	278	253	263	278	292	293	293	283	289	273	263	270	292	275	279	270	239	275	284	276	265	236	266	261	278	263	289	258	256	248	261	261	261	267	258	259	250	269	250	272	269	282	288	280	255	294	289	251	275	236	274	249	251	324	277	256	276	285	256	258	277	270	279	274	295	247	269	278	277	259	260	265	234	268	300	266	270	255	270	239	257	270	262	280	240	267	294	280	265	246	276	289	260	281	276	277	265	272	288	259	252	275	279	253	282	254	251	277	266	283	268	305	270	282	244	262	273	277	291	270	243	252	250	272	284	279	250	272	273	262	250	252	262	272	277	267	246	285	291	276	267	273	286	257	313	250	289	278	258	291	276	273	271	258	277	253	274	268	274	255	272	277	264	270	282	282	258	256	265	268	255	283	282	279	268	265	285	267	271	264	256	273	279	256	269	288	275	281	274	257	267	269	279	260	257	279	262	283	282	290	263	239	288	241	247	281	285	264	274	278	281	263	272	252	227	279	274	260	272	254	262	246	290	277	284	229	236	269	273	252	257	290	301	271	244	258	247	260	272	247	286	258	257	256	294	235	277	258	298	261	263	231	266	270	253	271	267	293	275	273	299	262	276	262	287	281	269	264	302	259	262	254	288	262	264	282	234	260	261	230	243	260	277	258	263	276	289	274	280	268	286	272	266	269	278	258	239	267	280	291	274	243	274	261	275	252	252	265	259	283	253	270	274	270	276	272	254	282	263	267	238	280	272	261	261	234	256	287	282	256	275	296	249	264	237	257	262	266	276	279	258	269	254	277	288	272	292	280	309	281	277	266	283	293	254	288	264	271	286	284	266	282	268	257	251	269	259	275	291	285	262	257	247	270	282	262	265	265	248	263	273	241	253	251	262	258	275	247	299	276	264	263	273	233	251	259	276	276	289	272	264	269	270	258	300	239	245	291	274	262	265	239	295	277	293	288	277	251	243	267	271	264	284	249	276	230	254	259	258	272	252	291	280	283	276	252	265	270	261	276	240	276	283	294	276	285	282	261	267	266	288	224	243	291	263	277	291	255	268	259	281	280	292	257	245	280	269	278	262	279	247	289	253	272	281	226	283	283	284	285	237	271	247	277	280	267	253	275	268	252	247	305	274	250	256	277	274	256	299	279	261	281	273	294	273	262	297	259	312	264	259	267	259	261	281	270	270	247	279	270	300	239	276	273	257	268	258	258	253	290	270	266	274	290	274	272	259	270	272	274	259	286	237	283	300	260	266	282	256	238	254	278	272	301	284	258	284	251	263	267	232	271	278	250	256	257	277	251	263	260	275	248	250	278	255	285	240	251	272	287	289	266	290	239	244	272	250	276	285	244	286	255	281	280	255	235	274	258	255	268	261	273	279	259	276	268	260	264	268	262	247	278	257	301	249	271	249	262	266	275	251	271	241	257	263	283	263	280	236	296	252	269	274	263	266	264	251	270	253	246	250	272	273	273	262	278	291	274	271	261	276	283	284	273	280	275	291	292	271	246	283	229	255	284	294	268	259	315	220	257	265	294	268	248	272	270	240	258	271	256	269	268	237	233	263	233	332	242	286	257	240	276	283	277	255	282	272	284	276	254	290	282	258	262	251	269	282	262	278	265	274	252	279	253	274	275	270	261	250	246	263	283	273	246	264	267	288	253	260	274	251	297	263	275	261	284	266	303	289	280	274	275	272	281	267	245	268	253	243	278	275	281	294	247	281	274	308	247	278	242	245	242	273	256	284	254	259	313	281	259	261	260	260	221	283	252	278	275	251	276	243	276	247	256	274	270	271	263	278	250	290	249	285	266	250	278	232	243	284	294	282	266	274	288	287	302	264	269	268	286	261	265	251	264	253	284	256	246	247	257	260	278	261	292	286	250	240	260	260	287	254	283	289	274	238	283	281	251	289	284	291	275	241	275	266	267	276	226	268	278	264	235	294	255	276	264	265	285	281	279	241	268	256	275	281	276	268	233	236	267	266	283	284	278	236	274	256	261	263	265	281	297	283	279	279	246	289	279	257	262	234	276	255	271	264	264	244	280	250	271	282	271	276	243	267	279	248	263	279	276	289	246	240	275	236	263	277	275	286	286	278	271	275	270	274	269	262	258	274	254	264	285	276	253	274	265	262	257	288	253	276	264	242	275	260	286	253	242	291	300	274	295	277	277	249	274	272	251	253	260	288	266	302	266	257	245	254	249	263	267	275	294	249	270	278	263	265	277	271	280	261	258	259	273	263	272	267	289	288	273	272	269	272	261	269	266	272	273	280	270	254	276	264	275	254	249	275	294	259	270	267	267	280	235	288	278	258	299	279	271	273	284	298	238	278	267	269	288	303	257	278	272	265	267	282	259	301	231	258	280	266	281	265	268	274	260	271	276	260	261	293	256	309	278	283	259	250	281	258	267	272	273	293	303	265	273	277	247	271	275	251	298	276	274	259	313	251	279	280	259	254	268	283	285	275	282	273	254	262	283	269	259	265	286	251	284	261	263	227	279	266	251	266	283	294	258	294	254	273	263	238	270	260	291	260	253	264	267	267	270	266	272	285	267
36868	9934	8660	4438	3076	2235	1793	1428	1250	1110	970	883	840	762	747	717	662	652	631	657	594	588	616	623	553	561	573	559	527	507	522	532	556	503	516	535	522	509	547	491	496	525	498	517	523	545	495	489	537	496	509	478	479	512	494	509	514	531	538	495	519	553	479	499	528	464	485	473	477	496	508	493	515	546	535	523	537	519	506	501	494	519	499	503	478	494	503	503	483	539	484	538	506	484	487	509	465	524	527	515	505	483	537	489	529	450	467	530	491	526	505	543	490	492	448	502	500	526	460	525	518	488	508	511	501	497	542	505	515	536	472	518	521	471	521	539	492	540	476	479	493	484	525	478	461	488	513	487	497	471	480	495	515	479	525	529	506	521	540	520	481	534	504	470	480	484	502	472	511	506	518	509	483	488	477	465	499	505	545	480	473	468	481	493	503	496	474	486	478	478	513	513	454	500	484	485	512	472	526	534	495	487	510	526	488	489	446	484	494	500	537	495	518	491	485	514	481	487	520	475	492	495	527	497	537	494	490	476	463	503	464	539	478	500	505	518	489	494	498	449	506	476	475	505	502	491	532	511	486	567	519	501	495	464	494	489	497	519	460	491	517	504	476	519	459	489	447	509	483	528	482	526	524	499	501	490	491	499	500	489	474	478	481	543	499	501	515	505	493	477	521	543	466	500	519	501	521	548	539	523	501	489	500	503	452	490	485	482	495	495	494	531	481	493	457	510	534	463	486	499	522	481	490	468	494	496	497	523	465	511	482	487	472	521	524	458	503	509	509	519	536	518	534	500	502	482	498	461	487	463	468	514	468	505	501	505	511	496	525	474	494	493	441	511	512	498	499	479	469	486	502	535	530	463	499	501	502	512	503	472	520	501	487	527	510	495	490	481	508	475	501	538	533	488	548	473	503	481	510	488	474	516	517	503	515	498	524	513	497	463	534	500	496	521	505	465	515	476	471	481	521	521	492	498	473	517	495	480	562	482	516	495	517	512	476	506	457	504	500	499	517	505	469	507	511	491	465	475	462	496	472	479	490	483	529	501	528	507	530	455	523	498	506	454	490	520	491	479	511	514	526	469	499	521	463	498	509	503	456	538	534	498	467	467	491	470	525	482	497	463	486	484	536	473	486	508	472	497	483	484	484	493	494	494	491	513	508	486	489	506	478	467	483	466	513	496	501	545	493	541	523	509	529	468	524	517	479	466	505	492	494	497	463	496	475	507	479	485	484	517	521	486	494	493	504	509	530	461	484	492	482	485	481	498	538	489	533	525	496	443	488	499	499	515	489	507	512	477	511	523	486	516	476	475	468	508	469	508	492	472	487	488	529	500	480	512	549	500	503	528	526	488	506	523	486	453	492	556	492	503	512	533	469	484	473	517	506	521	498	502	515	524	558	503	485	479	517	502	520	492	516	488	500	516	494	506	503	507	476	499	538	522	544	487	502	510	495	463	484	506	471	475	476	522	509	515	484	485	512	499	470	511	490	480	477	491	503	485	512	500	494	483	495	476	528	519	511	520	469	529	489	535	454	458	504	462	527	513	555	481	489	486	472	497	487	522	505	481	502	493	520	529	515	511	501	522	523	521	483	497	480	486	509	483	481	507	494	508	480	499	491	504	508	536	501	496	480	459	482	493	488	492	467	493	501	495	510	470	460	472	538	552	500	497	517	554	527	508	461	524	504	480	519	470	484	462	447	546	529	506	490	540	514	517	481	498	506	496	526	497	513	492	539	518	520	517	497	509	499	487	514	463	475	492	477	522	474	503	508	472	463	475	534	477	491	502	503	490	471	544	502	474	490	482	502	522	547	497	487	513	510	497	502	506	514	495	488	507	469	547	501	497	520	509	519	499	522	496	488	515	516	516	470	521	501	501	478	514	492	510	480	524	516	505	531	495	529	498	526	498	509	519	533	516	492	476	488	497	510	484	514	527	509	520	475	474	492	501	507	490	493	560	506	507	505	483	495	498	502	467	517	530	511	491	490	511	479	481	463	491	512	503	473	498	510	490	478	501	507	499	474	524	492	507	493	515	556	534	517	525	516	444	476	501	519	515	468	463	497	484	477	499	494	502	518	503	505	523	471	456	515	528	481	523	529	528	533	458	478	500	528	473	477	539	469	512	476	489	538	486	510	465	519	544	482	497	505	498	497	534	494	521	472	500	481	502	501	530	500	476	494	466	488	509	481	529	474	509	484	520	489	476	458	525	494	494	493	503	491	470	499	467	466	496	509	481	467	488	485	521	469	510	469	507	506	505	498	497	506	529	513	518	506	514	501	480	482	536	498	500	497	536	483	468	523	486	481	525	510	496	489	477	483	506	486	475	532	510	518	524	464	479	500	508	512	500	558	479	493	498	482	444	518	484	493	465	514	506	495	486	502	519	491	494	480	506	501	454	480	507	484	481	518	472	471	511	500	474	485	542	462	493	487	477	499	530	525	501	492	490	513	506	471	528	502	512	502	497	505	477	461	482	538	502	535	512	532	519	458	505	488	488	477	526	494	482	494	524	520	505	482	505	495	524	507	484	517	505	460	517	467	519	482	490	524	474	522	486	493	510	537	469	531	508	531	483	495	510	502	545	506	485	529	494	518	513	473	456	511	513	472	511	534	488	514	469	508	491	509	494	509	491	519	516	494	508	530	507	462	499	546	468	512	508	456	464	512	532	475	492	523	521	537	510	503	513	491	453	487	500	523	451	476	550	503	480	498	502	472	508	524	486	482	457	512	487	530	488	494	472	543	454	494	524	462	506	524	492	532	510	503	467	526	517	501	494	464	483	519	484	484	498	466	510	517	496	501	545	558	495	481	487	510	509	459	522	513	494	514	441	498	479	481	508	531	484	468	532	534	510	485	481	507	505	509	515	469	487	480	519	491	529	514	503	530	526	488	503	480	545	483	525	517	506	447	514	523	482	546	511	502	487	550	503	507	546	494	531	491	497	577	493	461	540	510	487	499	471	495	464	492	475	503	487	497	518	482	538	482	482	478	502	523	505	468	503	478	487	532	534	517	489	475	499	479	478	492	481	495	510	513	496	481	483	559	493	483	492	505	518	540	482	508	517	472	477	453	528	501	506	498	485	507	511	495	506	483	523	493	501	492	471	491	501	505	459	487	516	500	500	472	509	502	474	479	491	505	517	527	472	530	505	498	520	507	485	517	501	499	474	506	501	492	517	484	507	477	491	518	504	489	520	490	497	493	493	488	522	523	503	498	492	494	457	482	503	484	491	480	493	528	467	473	503	512	506	493	527	503	517	510	513	454	493	515	502	510	500	501	524	557	498	506	507	513	464	484	478	510	496	461	485	439	479	509	476	493	510	525	486	500	463	517	523	513	500	509	495	503	513	539	511	501	479	508	447	501	523	512	479	494	494	504	488	465	501	490	476	530	501	502	508	507	517	541	492	464	505	543	501	519	537	494	501	503	490	525	491	499	462	539	510	500	482	461	526	489	543	492	532	512	505	490	484	474	540
23687	21662	29749	24099	21666	18471	2265	996	782	780	670	685	649	650	558	553	535	544	489	530	523	515	540	512	497	464	459	493	521	515	493	511	474	488	461	471	463	496	508	472	467	460	470	480	467	493	476	467	473	448	497	443	488	521	468	462	495	465	473	496	486	483	480	479	458	470	460	490	451	467	448	485	490	476	490	469	453	474	484	487	483	473	492	498	467	481	429	464	479	431	479	489	453	482	487	466	452	465	511	486	490	469	418	452	440	443	465	480	447	479	468	441	482	483	468	480	504	437	441	508	495	431	482	472	465	471	446	480	458	396	498	432	491	499	467	481	472	441	420	461	502	446	488	471	424	479	461	479	470	426	470	470	474	427	516	442	495	442	484	484	485	483	468	501	441	474	455	448	446	452	466	483	451	487	454	454	450	471	427	456	464	487	420	461	462	432	434	445	425	478	461	463	435	407	462	456	445	434	471	445	425	417	488	464	421	442	454	517	424	468	447	438	459	459	479	419	481	452	448	476	445	490	467	448	437	426	488	447	486	443	497	441	456	487	478	472	477	427	442	452	460	470	473	489	506	467	447	445	470	480	483	466	501	500	447	448	473	422	444	484	498	443	503	457	483	476	434	438	482	434	494	462	431	485	465	435	519	453	494	453	445	489	483	454	512	457	440	430	464	426	436	474	472	449	422	436	498	440	464	418	479	502	443	455	480	454	445	479	453	459	475	470	482	455	453	461	500	444	490	451	460	460	481	464	421	466	469	492	487	472	463	469	488	469	447	448	469	459	463	449	449	458	430	455	473	433	446	487	514	456	471	427	429	440	481	452	464	448	450	475	479	483	455	485	489	463	491	439	402	431	463	451	458	467	468	463	455	513	456	438	447	471	429	472	446	428	502	435	479	441	486	438	460	453	468	464	459	468	468	476	478	434	447	504	464	462	483	453	470	448	437	483	439	469	447	418	493	414	449	471	465	446	444	471	465	520	473	424	442	486	453	453	446	462	452	453	495	467	508	468	491	467	475	453	454	494	441	438	458	446	425	465	448	457	470	438	467	452	449	450	440	449	471	442	447	455	502	453	473	457	474	424	485	466	499	470	445	417	498	460	420	478	459	434	450	469	447	468	479	462	462	457	485	474	470	457	415	464	433	476	484	455	445	479	460	452	471	483	478	473	452	484	489	488	460	444	451	455	417	432	441	471	443	451	512	474	462	425	487	500	465	468	446	485	471	455	457	496	482	469	458	466	446	480	477	451	475	474	450	447	432	446	465	465	459	447	456	466	431	455	453	467	446	424	439	478	444	475	436	467	419	454	466	475	466	472	472	460	427	433	436	445	445	458	457	464	429	447	480	482	443	453	441	485	481	472	467	462	448	468	460	421	450	449	463	459	474	454	465	452	487	456	457	438	520	449	459	461	446	478	506	445	433	473	450	443	456	457	456	482	465	466	504	461	476	441	484	456	438	456	471	456	427	466	443	450	452	470	466	470	492	464	464	484	439	469	485	475	471	442	532	465	453	486	453	476	444	416	461	462	460	477	453	465	506	443	447	449	457	440	480	433	453	485	428	466	431	468	466	476	445	475	463	420	459	501	458	466	490	445	471	447	455	438	465	458	420	486	463	471	487	449	456	454	463	463	509	478	419	464	416	422	407	466	472	451	482	467	454	517	496	470	460	468	439	462	431	444	473	467	481	502	453	473	461	474	498	473	447	419	433	505	445	443	494	444	460	438	434	443	465	434	403	451	452	445	453	431	443	469	452	495	444	427	456	466	489	460	480	451	475	449	485	450	417	459	424	470	457	467	463	447	450	473	399	467	432	444	461	445	461	431	461	488	436	431	470	441	440	484	447	424	484	469	465	455	451	468	466	477	467	445	509	470	457	479	467	470	446	470	453	484	446	411	462	467	456	441	444	477	455	488	478	438	449	488	480	471	459	460	451	429	494	481	464	466	435	469	501	470	476	451	471	482	513	461	444	465	468	441	483	475	480	466	464	464	459	473	432	467	468	464	463	484	463	435	442	454	493	460	480	471	447	449	468	464	445	464	460	445	460	471	431	467	454	461	514	454	491	476	476	486	434	485	463	468	470	446	514	482	462	406	465	455	479	466	456	468	444	453	459	464	472	466	451	464	431	447	464	474	450	415	441	501	470	428	500	444	476	445	396	428	460	466	458	431	463	458	450	448	486	423	453	441	507	439	476	469	457	464	480	433	436	462	436	439	454	468	492	464	496	478	456	455	476	494	483	479	482	476	465	462	474	470	459	441	422	461	466	448	450	425	470	425	432	422	430	491	437	488	443	461	446	473	488	464	454	500	438	459	451	457	456	506	461	502	454	468	484	496	449	493	488	439	447	484	501	470	457	457	491	463	428	473	470	462	435	450	448	454	433	532	463	467	480	492	501	508	472	444	434	466	477	434	501	466	490	480	480	450	454	476	451	458	458	438	459	477	497	468	417	478	482	456	453	428	445	483	459	454	456	465	488	483	477	479	464	449	449	474	481	445	412	487	421	508	432	467	443	474	468	489	491	484	467	481	462	465	437	459	423	436	424	441	488	435	487	438	451	487	478	505	485	473	447	460	461	453	459	472	467	476	483	486	430	454	499	469	460	434	477	419	446	460	416	459	480	444	499	482	463	471	493	454	437	475	481	463	486	461	461	459	472	494	476	456	461	463	472	466	448	450	461	426	468	455	433	449	491	476	447	473	465	465	500	482	464	461	440	445	450	463	489	455	438	421	419	463	448	459	511	435	432	460	489	486	479	483	463	524	480	454	460	480	448	464	450	454	487	442	438	436	455	452	457	456	463	461	448	453	398	426	469	441	466	491	449	457	442	456	457	465	487	447	475	445	481	439	461	423	440	485	447	456	462	465	437	456	474	453	433	459	433	463	434	446	448	465	477	462	464	525	454	471	479	493	451	457	450	460	446	441	485	493	442	450	437	413	447	475	454	444	425	479	480	492	467	439	458	468	475	444	456	465	460	445	454	471	477	448	468	446	479	479	510	436	426	471	445	460	427	496	437	467	464	457	440	425	445	439	436	487	461	447	505	449	461	476	451	460	463	451	435	490	425	439	448	456	504	442	413	470	512	433	440	488	457	486	448	456	478	450	464	445	451	443	486	494	469	455	461	465	461	444	453	467	455	468	494	532	443	435	482	464	478	446	472	475	477	470	492	478	464	444	488	443	471	441	464	475	485	429	450	509	468	464	462	465	483	463	421	516	453	432	423	438	464	466	471	504	450	434	436	468	504	429	444	483	464	498	493	460	437	474	449	465	514	456	468	448	442	459	432	463	448	491	487	442	500	457	435	430	478	467	493	462	472	459	453	459	446	490	477	454	441	474	435	444	463	441	426	440	496	444	480	477	487	453	455	467	445	482	426	460	456	484	447	452	472	441	463	485	463	450	445	494	490	478	463	472	462	477	497	482	448	465	456	496	478	441	473	481	469	445	466	475	504	485	430	464	469	478	464	442	524	472
38676	15587	14321	7832	5706	4224	3286	2718	2183	1977	1791	1593	1422	1299	1269	1194	1170	1099	1087	1069	1008	1049	955	945	949	887	931	933	959	930	929	874	852	901	852	835	877	909	855	817	836	856	849	874	863	846	866	874	881	840	828	834	829	836	806	814	816	840	801	813	841	793	802	804	824	834	820	770	838	795	837	859	822	812	877	798	835	811	821	831	814	786	838	803	833	805	861	859	798	792	783	812	817	757	787	828	804	875	817	750	829	809	892	801	842	797	809	797	822	787	802	813	794	814	818	776	791	802	838	798	885	828	787	843	849	833	755	822	799	775	798	796	783	832	891	774	840	801	772	787	806	812	784	870	792	869	816	805	791	800	824	797	836	843	831	864	819	786	842	825	827	826	808	850	774	837	834	806	798	853	823	855	827	792	845	801	751	840	842	830	796	800	770	820	780	777	821	801	804	793	791	801	797	803	811	898	819	780	801	808	846	761	753	820	856	829	820	802	818	805	813	871	786	820	818	794	805	831	785	842	812	802	826	818	754	819	833	839	826	814	817	842	834	869	848	783	778	806	855	799	822	808	800	806	809	794	784	840	827	805	806	814	817	810	811	780	855	825	790	760	834	838	811	818	825	772	775	833	810	779	819	849	860	814	808	796	810	808	793	837	760	808	800	795	812	796	788	851	824	825	827	836	793	790	785	809	812	837	802	812	860	801	837	859	850	831	809	771	815	804	802	826	825	843	840	776	770	809	836	817	810	803	790	778	862	801	851	793	796	799	855	834	782	803	849	843	787	777	851	790	769	762	833	842	821	807	810	844	854	796	776	838	789	819	802	813	798	872	802	814	849	807	790	819	815	771	796	850	814	785	773	773	845	821	803	808	766	826	851	818	792	797	779	798	835	805	811	812	806	819	825	835	810	876	814	816	793	779	773	781	824	820	816	834	887	772	801	787	766	774	808	823	803	847	755	829	821	785	831	859	836	776	802	837	811	817	805	822	825	820	804	796	809	778	797	792	770	800	810	803	878	789	835	818	840	809	788	773	788	810	779	786	846	858	804	805	808	798	777	777	827	794	800	784	806	824	817	826	851	798	814	820	790	786	817	800	785	813	810	839	802	815	822	799	814	776	807	778	782	855	847	788	810	821	797	865	818	810	788	843	802	850	825	840	785	858	783	837	851	783	802	816	828	776	873	826	782	806	853	829	792	803	792	835	824	811	811	812	819	826	809	758	751	812	833	815	750	784	813	802	802	840	812	812	814	846	833	808	819	842	838	829	784	808	797	809	804	809	783	849	829	816	798	793	800	875	830	752	798	846	798	783	804	829	790	823	817	838	791	830	734	871	842	829	788	777	782	798	848	833	824	841	817	775	797	823	825	798	851	819	800	838	812	836	856	832	872	806	808	828	799	813	843	818	803	824	794	774	751	796	772	770	794	844	776	777	842	759	794	832	831	829	788	781	829	826	788	874	851	767	810	821	782	855	770	817	812	817	847	851	827	826	800	819	843	843	796	782	811	804	806	831	808	783	852	829	850	816	817	752	818	795	803	808	783	829	811	798	796	803	786	792	776	785	754	813	765	846	788	803	803	816	776	822	818	859	833	855	811	780	860	826	815	801	793	821	811	798	836	820	797	822	805	802	820	794	766	837	834	768	776	819	781	797	839	844	828	751	783	820	802	853	784	822	765	792	788	855	872	861	818	806	812	784	826	870	805	834	781	822	819	877	808	833	789	834	773	844	796	795	836	808	815	788	817	799	850	840	818	778	764	809	789	830	830	808	816	832	839	850	834	822	806	786	793	855	860	773	789	774	875	849	798	843	789	778	763	851	826	813	768	862	842	818	815	798	789	799	802	847	830	788	794	846	828	768	836	832	802	828	799	836	798	810	770	783	809	788	838	838	820	778	748	800	815	814	810	798	770	848	769	833	766	851	779	836	852	799	854	799	792	863	812	784	770	798	847	756	816	812	835	833	757	811	791	767	803	818	820	856	814	804	835	828	830	767	850	785	861	813	846	803	864	792	811	781	791	788	792	824	819	805	833	796	832	826	817	826	847	828	774	842	818	798	819	844	810	781	824	832	820	790	832	850	823	849	803	815	764	836	789	841	812	809	789	789	841	800	795	824	788	799	859	806	784	801	837	822	788	773	827	806	791	837	810	810	812	817	813	841	808	796	823	827	841	830	818	796	782	806	808	829	817	805	816	774	757	804	823	821	811	797	858	837	789	809	811	828	817	867	792	834	771	807	799	827	757	837	803	796	836	809	809	807	806	815	849	764	781	864	790	794	815	862	858	827	827	857	821	822	852	753	862	796	765	786	799	782	859	774	822	781	871	814	809	836	812	793	841	810	784	816	776	833	876	800	774	805	809	804	817	832	811	841	809	837	800	819	784	765	797	807	783	797	771	830	864	811	842	897	852	850	780	806	773	828	816	857	783	802	788	807	825	795	826	845	851	790	834	818	825	805	831	789	799	844	825	817	767	809	803	836	778	803	782	849	804	770	774	806	832	839	866	854	746	802	840	836	809	825	836	814	790	859	826	816	857	809	788	857	758	806	808	778	854	805	810	780	838	845	822	818	867	738	804	827	773	833	769	749	775	749	781	837	811	814	797	809	825	780	832	748	779	812	824	798	801	741	872	796	848	838	773	832	837	777	824	861	838	834	814	814	816	793	824	828	785	829	878	855	822	806	775	827	779	797	781	828	835	811	861	830	824	831	763	819	812	862	839	810	804	799	832	816	782	805	830	786	787	807	804	808	777	812	817	806	816	786	760	763	853	824	794	820	859	820	806	803	872	807	808	793	824	795	791	770	883	826	823	782	781	814	777	823	827	820	723	801	840	846	837	807	778	801	804	867	813	780	747	811	821	796	852	823	792	858	840	816	859	823	734	799	789	810	797	797	809	787	820	796	782	845	803	794	803	821	799	804	811	838	806	798	798	762	810	844	803	816	849	831	786	797	826	805	761	782	796	867	822	851	816	840	782	831	773	809	818	815	802	823	814	773	789	822	790	830	800	838	814	819	858	858	868	841	809	868	756	840	819	781	781	864	816	820	850	792	808	805	848	768	800	801	781	817	832	840	830	798	785	783	821	833	790	847	795	829	863	810	849	814	778	812	816	765	799	787	787	853	764	828	820	785	772	764	813	835	811	852	804	863	764	792	811	820	802	891	832	807	814	810	809	834	801	801	797	838	816	776	831	830	775	828	787	770	824	815	788	867	846	821	807	836	863	796	809	827	804	819	802	776	797	792	841	820	831	805	824	798	787	825	853	841	833	807	828	829	839	811	813	802	838	835	783	804	819	841	784	821	836	846	820	772	778	792	807	822	795	784	779	811	807	862	787	815	811	862	783	816	827	854	804	797	862	800	812	852	811	785	804	819	824	797	843	803	845	798	819	841	774	800	869	837	853	804	807	802	828	757	763	811	757	807	792	815	748	854	877	747	836	837	800	773	803	850	775	814	806	787	789	823	809	760	820	844	824	847
27370	20903	7716	386	183	166	142	151	123	123	119	113	120	114	128	129	113	119	120	120	122	128	115	103	114	115	106	112	102	117	125	129	99	114	109	112	118	127	112	109	123	125	109	113	103	116	94	107	132	120	94	108	113	136	102	111	90	113	111	133	104	116	115	108	103	121	98	109	114	134	122	112	114	129	128	116	120	110	123	125	119	106	116	110	122	106	109	122	111	126	113	127	109	135	110	100	112	110	113	104	122	98	131	128	113	113	107	115	126	127	110	107	117	123	112	113	117	113	125	110	113	111	124	126	115	111	126	102	112	93	121	125	128	110	110	122	135	124	124	119	110	124	127	118	113	109	114	110	115	109	126	107	110	95	117	144	118	110	117	115	115	131	102	97	110	119	117	96	108	135	128	110	124	113	111	109	120	121	101	135	112	121	101	109	122	127	110	130	127	112	117	116	87	99	108	126	103	137	109	113	129	117	108	116	114	122	106	112	115	104	106	110	112	103	122	118	121	111	112	102	104	124	124	123	101	110	106	104	97	100	108	104	108	121	121	107	125	95	121	132	120	101	103	110	116	103	99	114	99	112	119	111	110	115	112	113	95	121	131	95	118	108	138	111	116	123	120	106	106	112	101	115	124	119	110	98	106	106	104	115	124	111	120	116	94	118	121	102	113	109	113	121	110	118	122	104	125	99	119	125	116	117	120	117	89	95	87	123	141	133	110	107	101	106	118	89	105	117	123	114	129	112	99	106	108	132	110	138	115	98	108	127	99	126	119	138	117	123	125	111	110	111	108	99	101	110	106	120	109	114	129	116	103	110	86	118	112	109	113	103	107	109	139	106	108	136	123	99	125	101	112	122	122	111	130	102	103	108	99	107	111	114	121	103	99	117	116	109	123	103	109	105	132	110	107	113	116	126	117	119	123	105	108	130	105	115	108	99	113	103	128	123	98	88	98	108	119	134	109	125	125	102	116	107	109	136	107	127	115	111	119	125	128	130	120	108	107	109	117	112	117	121	123	103	97	118	95	116	108	120	118	111	97	108	113	108	101	112	136	129	124	109	119	116	105	102	116	125	108	103	109	125	110	122	93	113	96	123	112	99	116	124	126	122	97	133	128	116	98	102	127	103	117	132	100	118	106	99	113	110	110	126	116	95	116	112	120	108	95	124	122	104	94	119	118	109	112	113	100	117	119	111	105	119	108	114	129	122	139	101	118	120	111	128	98	113	120	118	122	127	101	113	114	115	127	114	108	105	113	111	120	111	106	102	104	122	118	105	116	110	101	113	123	103	123	109	112	118	107	121	117	112	120	132	117	111	114	108	120	119	116	110	110	119	128	107	101	99	127	106	105	113	143	120	123	109	127	111	114	129	115	108	107	112	113	123	100	107	114	108	130	116	114	106	113	119	129	117	104	117	113	120	124	117	125	124	142	134	130	100	117	123	109	115	122	102	100	114	109	131	123	117	109	121	119	130	115	110	116	90	119	104	111	111	119	117	102	120	124	116	109	99	110	119	119	121	121	107	110	124	118	120	85	105	93	127	128	142	131	114	126	110	111	116	123	132	99	108	136	120	112	124	106	118	111	123	118	117	134	106	107	105	111	116	96	129	118	118	100	124	130	132	103	131	109	103	103	120	84	122	123	103	127	134	102	116	121	124	123	114	108	107	124	98	99	110	110	131	120	113	93	118	95	106	116	137	100	90	118	120	112	96	119	111	93	121	109	97	106	122	115	127	106	118	129	112	117	110	86	100	95	109	127	130	128	112	123	113	121	122	104	104	111	98	112	105	109	126	111	128	124	115	120	117	120	121	107	121	111	130	97	115	114	109	124	118	114	129	103	110	117	115	105	99	105	126	118	136	108	118	108	137	120	83	90	107	97	116	111	111	97	130	128	122	111	122	119	99	121	95	121	112	115	118	105	116	104	104	97	112	129	91	114	136	109	133	107	111	127	97	104	112	97	128	114	129	113	100	121	128	93	118	123	101	108	129	110	106	116	124	93	99	116	106	117	93	144	105	112	112	92	103	108	106	116	111	120	106	110	108	118	125	127	101	124	125	138	117	100	102	130	109	97	127	105	112	103	109	138	116	116	116	126	128	136	144	120	107	95	109	109	119	114	122	115	115	97	134	115	105	112	105	128	107	128	126	122	98	109	104	105	99	119	130	97	120	104	109	119	105	105	110	125	116	118	114	109	111	123	121	119	101	105	112	112	115	108	101	124	106	122	112	121	112	120	113	100	105	117	118	125	131	98	125	113	118	111	119	108	124	112	112	129	137	115	100	103	120	110	103	119	127	112	114	105	107	111	110	132	99	120	104	120	108	107	97	106	134	95	116	127	119	101	122	117	97	114	106	95	109	115	107	124	96	121	133	113	100	116	121	105	92	103	122	128	103	99	109	111	121	111	135	106	133	104	94	124	117	105	116	107	119	114	104	110	117	124	115	111	133	125	106	104	109	120	115	116	103	111	121	103	122	131	99	112	103	109	112	106	90	119	109	100	115	101	101	105	108	111	125	106	114	110	106	102	122	136	93	103	131	128	121	121	106	102	104	111	118	104	99	115	118	110	111	100	111	137	127	133	113	106	119	111	105	117	111	105	110	121	100	134	108	109	132	127	113	93	109	128	130	123	109	119	118	136	109	134	116	118	108	123	98	144	119	117	121	103	121	114	117	123	120	133	110	111	127	108	111	105	127	99	115	105	112	116	125	101	99	107	108	115	120	117	95	117	117	90	87	98	114	106	115	108	97	107	113	101	113	123	137	128	127	126	121	95	115	119	110	126	118	105	116	109	105	118	118	99	117	109	125	121	131	127	106	105	118	108	120	121	116	113	115	109	98	113	124	109	116	119	119	133	107	113	124	118	128	113	114	142	128	120	124	118	113	104	104	115	107	134	124	111	107	114	112	129	113	111	116	127	114	105	113	114	117	105	117	122	104	128	125	107	124	117	121	102	118	99	123	113	130	122	107	106	129	111	126	119	109	114	105	113	127	120	121	113	141	98	105	107	118	115	90	116	103	133	122	120	132	106	102	106	97	113	114	106	94	98	116	118	114	92	118	112	94	132	127	107	121	99	112	115	115	139	112	121	136	133	135	105	111	99	114	138	134	110	110	110	111	125	118	120	123	110	102	125	108	126	127	123	113	96	101	100	114	96	117	99	119	129	125	109	129	116	101	126	103	125	109	107	96	105	126	121	101	104	125	116	112	124	117	105	116	116	112	114	103	105	110	138	101	104	103	135	102	115	132	124	109	115	107	130	116	125	113	102	114	124	100	90	116	119	121	110	113	120	122	116	95	102	120	100	105	111	112	91	104	125	99	109	105	110	116	117	135	115	125	109	115	116	116	123	85	94	138	121	111	107	96	115	133	122	113	120	119	101	116	128	105	106	117	100	111	112	120	110	111	106	131	117	117	103	107	117	105	105	131	110	119	109	126	114	114	116	124	131	123	120	128	107	131	116	111	106	148	108	127
16432	1321	1051	554	408	341	325	268	262	251	256	222	239	238	245	183	213	191	201	207	211	216	218	239	226	210	252	230	219	224	212	210	219	222	204	214	205	225	215	207	201	214	188	193	217	201	220	197	198	216	186	201	193	208	197	194	198	208	208	209	195	186	226	241	203	212	215	210	200	196	221	224	208	204	194	187	211	197	191	206	208	199	200	163	198	203	194	180	199	227	206	200	188	189	205	195	196	218	195	234	204	207	197	216	220	216	190	197	191	219	225	191	177	165	205	203	202	208	216	234	211	198	213	219	213	195	219	215	187	237	196	225	231	213	224	214	224	200	214	200	197	204	223	207	197	238	178	192	206	216	206	215	202	228	199	198	193	220	204	199	198	216	236	205	202	206	215	184	216	220	190	207	200	204	189	235	182	226	228	232	186	192	195	232	179	204	198	216	217	198	208	229	224	226	196	205	186	195	225	216	203	211	189	226	203	212	200	205	225	205	205	201	210	198	195	226	176	214	228	212	208	204	228	216	215	211	222	185	220	193	229	206	192	188	215	188	199	204	210	185	215	212	190	188	191	177	231	192	216	207	195	233	206	228	191	209	211	183	208	190	197	217	179	199	203	189	187	184	205	209	221	187	202	236	210	196	206	192	207	201	193	213	199	211	197	190	202	228	196	202	184	203	190	202	209	222	232	215	213	251	230	212	201	202	217	181	198	183	226	225	223	217	209	209	212	194	204	198	198	208	225	206	200	204	202	213	203	213	223	203	191	189	191	211	218	196	213	226	208	189	215	202	209	232	190	235	211	252	196	200	235	196	209	188	217	199	223	215	194	218	209	220	215	228	208	203	225	191	207	222	203	202	231	207	197	204	195	218	186	205	204	210	214	209	207	223	198	244	183	214	199	225	230	206	215	203	224	204	222	203	182	206	213	207	219	206	196	223	207	200	212	203	217	226	211	221	228	196	216	211	216	232	242	210	191	203	209	224	188	188	192	219	208	227	213	224	188	205	203	204	199	229	212	199	171	192	216	219	215	226	213	214	196	193	190	201	213	200	230	216	231	212	216	219	199	212	201	231	205	197	209	226	211	200	204	228	188	223	185	212	180	218	196	212	226	237	211	217	223	209	244	200	198	205	208	215	231	205	191	223	200	223	199	192	222	198	214	215	190	206	202	215	209	199	232	196	202	214	203	201	198	216	184	192	209	220	222	222	226	214	205	224	216	176	212	245	216	204	196	192	223	209	240	218	196	195	210	221	200	218	209	221	209	228	210	213	193	211	216	206	204	188	191	186	205	212	225	230	201	215	201	221	191	216	217	225	228	188	213	208	195	179	211	229	197	216	239	203	195	204	231	208	180	235	194	197	219	211	218	195	192	222	199	199	209	188	237	194	210	203	190	203	234	216	213	191	208	178	205	212	216	189	225	223	183	203	204	217	193	204	169	224	231	184	235	202	185	219	204	214	214	183	189	205	195	199	180	217	181	218	205	219	212	196	192	215	232	206	191	222	178	204	212	191	187	216	175	216	198	207	217	192	202	204	192	176	222	219	199	205	226	220	217	226	196	204	247	225	200	197	187	231	235	219	193	191	206	181	215	216	212	212	212	189	223	202	213	207	209	183	210	223	212	224	207	191	217	184	201	193	198	217	209	228	190	200	210	218	217	205	221	199	201	209	231	209	200	221	206	201	190	188	189	204	223	218	196	200	182	248	182	200	219	226	216	212	196	198	208	203	211	218	212	192	211	216	215	214	201	197	200	224	206	187	198	190	211	194	226	226	231	204	212	192	201	206	175	210	209	193	214	216	169	207	200	203	186	190	228	203	203	216	180	199	219	212	216	210	190	195	204	208	192	207	219	173	178	212	197	198	187	202	211	230	208	199	188	186	228	187	225	248	191	198	209	202	198	208	209	209	242	192	207	232	232	217	215	178	212	212	191	201	208	231	213	203	188	213	196	229	200	217	217	213	203	208	203	199	216	200	198	191	191	194	218	211	195	197	187	195	205	215	193	188	223	202	220	202	211	201	187	231	225	210	198	210	213	199	211	213	192	202	233	219	197	199	194	199	204	192	213	209	190	214	199	207	218	197	221	190	196	207	206	165	196	214	213	201	199	206	209	219	217	186	203	228	175	192	226	233	206	227	184	208	173	232	231	217	212	222	219	186	213	206	203	215	213	203	200	202	201	215	208	190	239	182	194	181	200	193	207	216	210	219	207	206	221	202	215	171	206	215	218	240	210	183	205	235	220	207	192	209	220	205	210	187	222	210	208	209	205	204	228	199	206	228	202	211	200	202	214	194	212	190	196	213	209	197	204	184	211	200	218	202	229	223	239	207	213	184	230	217	202	180	204	227	223	214	210	195	191	190	217	228	225	202	189	208	210	227	199	206	211	188	232	207	207	211	199	198	230	196	201	199	216	198	207	208	225	198	228	212	173	218	214	195	207	227	203	209	213	211	189	199	174	231	193	180	190	184	200	203	220	185	216	218	208	193	229	209	208	205	194	189	191	201	210	193	198	204	226	209	207	230	205	210	216	201	180	207	195	183	199	220	196	225	195	221	212	197	208	200	226	203	190	216	193	217	185	218	219	230	220	171	183	202	218	193	229	191	198	197	211	206	184	205	222	209	230	196	199	211	203	188	223	213	215	203	204	195	196	217	201	219	215	211	200	221	202	220	227	216	204	193	190	200	191	220	214	208	218	214	205	219	192	199	206	206	217	194	203	213	193	210	203	233	202	208	206	200	207	198	190	191	217	209	208	218	216	225	223	202	218	184	218	226	195	213	221	189	201	225	204	235	193	199	213	193	212	197	228	235	218	170	195	197	227	218	214	198	200	236	217	219	197	204	189	209	213	208	217	200	212	187	218	197	216	234	191	213	211	219	223	209	205	206	213	187	206	205	207	202	207	229	208	222	225	219	214	205	198	230	178	189	184	186	214	204	216	179	199	210	204	203	215	215	207	229	196	212	210	217	221	221	212	214	218	202	215	198	194	199	231	221	207	212	200	207	202	202	187	226	206	201	199	204	201	197	207	179	206	199	218	208	228	219	204	181	209	220	222	221	239	196	222	215	225	224	202	202	193	184	206	228	212	212	205	181	184	214	191	217	197	191	211	167	206	199	209	184	215	212	214	189	206	204	220	205	187	207	224	195	210	198	194	207	223	213	205	220	196	215	209	201	220	211	195	209	209	173	223	227	230	206	199	203	220	192	219	224	204	215	199	190	196	200	229	210	208	220	199	224	188	201	216	196	198	189	235	198	203	180	179	187	196	222	213	218	202	221	214	194	219	212	195	244	222	197	197	206	206	177	170	195	209	216	207	187	224	192	204	231	220	211	227	202	226	230	197	204	210	200	211	237	227	190	190	208	227	198	194	186	216	193	213	213	224	198	215	208	193	197	209	205	218	180	226	184	188	198	212	188	225	197	213	207	206	214	184	195	208	199	199	200	194	226	192	201	208	248	225	208	195	197	224	237
24667	21662	28932	24861	19477	1800	695	525	447	422	390	382	350	315	299	334	301	327	331	311	293	267	323	308	281	283	282	313	287	291	301	274	287	280	308	286	292	299	293	282	271	296	249	301	281	277	293	260	272	257	270	271	256	279	294	315	272	248	270	281	285	280	324	263	279	286	274	251	285	296	295	254	261	256	275	266	245	266	300	262	282	262	277	278	290	283	282	289	260	281	252	265	273	270	282	263	305	265	283	265	259	271	292	257	275	261	265	289	307	252	294	279	255	284	290	277	245	287	261	264	241	273	280	260	278	269	284	247	273	260	309	281	262	271	266	298	268	258	247	262	294	274	272	285	284	250	266	266	309	282	276	304	294	274	292	292	273	312	279	282	277	249	281	274	291	266	270	280	288	256	255	281	267	245	276	282	290	262	272	296	269	233	274	275	267	272	282	273	272	285	282	274	232	271	281	248	278	297	259	284	252	268	265	268	280	264	272	282	262	272	257	273	285	278	299	276	291	283	276	277	294	282	273	248	277	276	297	244	270	275	270	255	283	261	297	260	289	303	273	289	270	260	285	276	247	263	287	235	306	261	254	275	310	268	283	313	291	287	268	286	262	255	263	288	290	267	277	310	290	278	270	290	278	257	259	284	271	295	270	290	273	269	307	276	261	269	266	277	257	265	279	284	278	266	265	269	265	307	290	273	285	269	240	239	279	282	265	254	259	285	274	274	248	289	292	309	260	304	257	284	272	292	248	250	284	241	328	270	261	282	294	264	303	248	282	257	314	276	298	254	302	244	294	260	292	261	256	264	288	260	299	255	277	244	266	280	261	268	253	287	279	297	319	275	277	257	252	261	278	294	303	269	251	229	266	276	277	288	271	249	268	259	298	281	279	288	301	269	268	262	278	272	264	291	256	255	258	273	290	268	279	267	300	271	275	278	237	233	283	254	299	268	289	262	260	265	258	257	262	268	247	273	278	283	257	273	276	270	276	255	264	257	296	284	268	260	292	291	283	272	266	267	255	251	281	254	268	275	297	276	254	261	243	289	294	265	274	265	283	253	287	258	272	269	252	284	252	246	268	254	252	275	285	281	299	259	270	284	259	260	262	244	268	289	268	266	256	290	291	268	280	288	268	254	257	273	269	268	286	272	269	280	266	257	256	269	264	264	290	252	272	278	294	279	276	295	301	291	265	282	287	269	286	273	260	265	270	277	270	253	275	253	277	227	275	285	275	259	252	261	291	284	289	280	287	273	280	258	293	285	281	247	271	277	260	275	286	287	276	279	269	282	272	278	278	281	277	256	282	269	263	262	292	280	261	261	280	290	271	263	287	294	252	275	285	266	308	265	290	251	236	289	271	265	283	291	261	283	273	282	284	263	275	247	293	283	283	243	290	267	281	287	290	287	250	265	272	269	269	256	259	274	265	251	278	267	293	308	248	300	281	284	243	257	294	272	278	226	310	296	253	316	278	288	281	302	276	264	283	324	250	255	261	248	257	262	251	276	266	287	266	285	256	252	255	297	242	277	251	273	283	270	295	291	282	274	285	268	262	249	284	270	284	238	291	245	289	266	276	250	262	293	302	253	290	295	256	265	247	267	284	249	263	259	270	265	258	267	258	296	285	247	255	301	266	270	267	308	269	254	259	298	257	269	261	304	284	265	280	278	266	281	281	286	249	274	246	277	269	283	253	274	251	259	255	257	263	262	285	272	253	287	266	259	284	282	277	287	281	263	273	271	252	271	257	295	238	252	275	277	250	266	257	274	278	321	292	275	302	265	280	254	267	274	261	303	277	273	292	288	292	269	271	294	259	273	279	314	300	250	218	283	270	284	302	288	254	246	286	285	263	298	244	289	281	261	288	286	274	260	303	273	255	259	248	252	270	291	283	261	254	258	287	305	281	269	272	257	292	287	256	291	259	293	258	260	266	293	241	287	280	265	254	263	269	292	282	267	270	277	269	283	282	273	278	261	253	270	267	267	273	254	272	261	278	279	268	267	264	271	274	263	281	272	269	268	278	292	292	283	257	299	261	275	269	313	286	299	267	275	281	263	290	277	302	265	273	292	250	300	255	257	296	266	264	295	252	262	277	283	285	275	263	300	275	245	267	251	258	283	269	317	264	283	246	282	269	289	252	304	274	260	270	250	266	238	306	252	282	272	262	302	266	277	251	295	273	253	283	274	255	258	270	282	255	267	290	254	287	265	264	253	273	289	266	255	281	275	276	234	279	283	248	280	277	273	242	289	269	284	293	285	254	255	292	263	262	284	276	253	284	265	284	263	256	259	245	253	259	243	261	270	248	274	276	257	277	271	295	265	276	269	280	248	297	300	283	279	273	256	281	257	273	262	281	270	279	260	287	237	289	247	292	268	284	250	268	277	279	268	263	239	287	254	273	283	262	281	269	250	285	278	276	267	266	262	254	287	277	293	272	266	290	257	255	289	280	279	252	311	268	281	241	262	263	267	303	261	278	272	257	277	265	289	275	273	262	248	261	258	271	297	272	256	277	242	284	313	297	269	263	293	265	255	295	267	261	256	268	243	254	279	271	287	296	271	275	261	261	300	272	256	286	282	264	271	239	270	251	276	269	266	259	290	260	257	287	265	283	271	263	273	267	259	263	246	281	272	291	246	274	246	275	277	279	290	286	276	256	271	267	285	265	265	287	287	240	275	279	293	276	252	277	276	266	290	246	261	272	296	269	266	288	263	249	297	268	275	260	267	278	268	259	265	281	246	263	270	267	292	251	284	276	248	263	262	264	292	264	272	265	256	284	280	253	266	290	258	258	266	260	272	274	259	304	277	275	259	289	294	240	235	278	289	279	284	290	285	259	273	271	274	260	274	272	264	280	278	274	262	272	285	257	274	270	246	284	283	288	269	262	259	279	268	273	265	275	277	268	288	277	284	297	280	273	251	260	278	279	284	255	320	275	278	267	282	260	262	288	255	273	288	259	289	259	261	235	263	264	290	276	289	251	264	281	283	259	263	274	254	264	272	273	264	274	271	267	256	272	294	264	233	267	285	272	264	277	255	246	286	264	248	290	269	293	264	307	290	266	245	272	301	271	255	264	269	260	250	272	282	277	255	271	310	274	288	253	278	293	241	254	298	275	260	264	264	282	298	270	273	261	272	252	289	275	284	276	251	282	264	283	307	259	271	270	279	254	288	295	299	268	276	282	287	297	238	259	270	318	266	263	233	267	274	267	267	245	246	262	274	252	284	280	287	275	253	266	252	304	243	282	279	273	242	272	272	270	242	290	301	300	255	239	304	267	284	283	286	264	233	259	255	267	266	294	295	283	276	248	297	287	297	251	247	261	269	271	268	272	292	287	239	271	269	271	260	324	302	269	294	255	284	311	262	269	248	281	256	284	273	296	289	284	290	274	298	266	276	298	268	284	277	264	270	247	273	267	265	267	268	247	270	253	285	257	257	266	259	252	267	280	249	283	314	278	272	260	266	288	288	249	274	244	280	261	282
35409	9954	8744	4589	3051	2215	1837	1466	1199	1136	936	861	818	762	754	665	719	633	637	623	600	597	542	550	534	581	558	551	542	524	534	498	527	505	554	509	547	539	496	548	510	522	489	521	540	503	489	516	510	518	513	474	509	506	537	501	552	570	549	515	500	508	467	508	520	548	514	535	485	506	510	540	504	565	476	523	496	484	493	507	487	487	486	506	494	518	476	503	443	514	504	508	491	500	449	524	541	511	476	520	503	578	494	482	557	476	497	561	510	519	468	511	474	544	513	529	511	499	520	476	495	514	494	493	517	524	496	492	504	508	470	481	469	526	483	557	488	474	487	497	489	516	493	449	483	524	472	487	483	501	519	480	506	514	504	499	532	493	502	472	521	523	518	513	499	551	473	483	483	484	524	511	507	495	509	512	487	527	476	548	490	505	504	510	464	533	495	527	520	497	528	481	488	487	510	484	461	497	468	493	544	491	520	491	514	488	478	534	480	513	495	486	477	522	480	510	477	498	503	515	454	509	503	439	509	509	482	501	512	517	470	474	490	484	510	525	522	487	492	526	520	503	517	522	490	522	495	509	490	476	520	536	505	499	540	463	488	456	513	448	460	538	485	499	490	504	497	493	528	480	489	508	475	527	500	477	513	500	519	473	506	516	495	454	510	458	475	499	534	502	519	530	516	485	506	506	516	506	476	509	488	518	471	513	528	514	535	456	505	501	507	502	478	512	494	507	475	486	494	496	511	502	495	507	499	507	528	487	475	493	484	495	497	499	461	508	492	497	515	500	510	512	455	505	454	536	504	518	477	521	515	477	509	470	484	504	467	510	519	464	471	483	493	474	477	545	480	525	508	532	488	520	475	481	500	469	507	505	467	520	516	539	493	512	486	518	503	494	522	498	535	501	502	511	559	532	471	502	481	524	462	531	493	491	512	509	522	500	508	506	502	494	490	499	480	487	506	493	504	463	516	542	488	512	467	504	520	517	532	498	525	502	493	494	481	531	477	471	527	514	477	491	566	459	517	473	493	524	480	527	491	532	501	516	518	480	516	483	456	502	507	540	529	473	530	539	498	510	486	482	501	476	491	483	482	507	501	471	512	521	504	526	546	480	523	517	454	489	477	491	490	536	469	485	464	541	477	510	506	533	515	491	523	491	497	491	485	522	492	516	514	444	482	480	543	504	470	494	497	495	495	472	491	505	480	537	519	456	474	488	509	523	553	525	512	494	530	498	522	496	501	510	545	484	490	478	502	529	523	512	458	496	495	528	535	544	491	478	506	530	516	515	502	501	480	525	507	519	517	521	500	538	536	489	527	513	508	541	487	486	499	515	502	513	510	489	470	477	503	526	502	523	516	537	498	487	495	502	490	499	572	497	474	503	506	490	478	501	497	505	502	467	514	507	486	517	497	466	502	453	453	490	466	512	535	502	500	504	525	491	517	523	532	475	475	482	490	500	504	533	464	474	474	502	476	510	480	498	497	491	510	532	505	495	470	483	504	474	517	499	496	489	509	480	499	490	482	478	524	497	553	473	472	516	487	491	494	484	502	491	507	507	493	504	531	472	520	511	467	505	493	509	504	528	485	461	502	493	473	526	465	502	487	497	513	477	515	505	505	501	501	518	488	502	477	490	504	494	461	495	490	462	489	476	509	493	534	500	490	498	500	499	508	491	482	474	514	517	516	483	498	500	494	494	497	532	473	490	486	520	474	519	505	497	477	518	500	510	486	489	482	506	477	503	497	502	512	520	510	552	452	510	503	498	502	483	508	495	512	479	556	497	550	488	500	461	543	495	552	475	466	541	467	528	518	484	487	538	516	477	508	462	499	498	526	503	452	521	502	523	476	462	477	518	517	520	508	503	525	526	490	542	503	472	514	469	513	498	487	450	542	503	495	509	524	510	453	548	522	478	520	497	472	465	518	522	491	495	512	521	456	523	454	523	532	497	509	495	509	511	496	498	493	513	494	545	506	483	455	541	490	506	495	458	514	509	455	530	501	533	533	509	536	511	506	488	490	509	478	518	502	479	534	512	523	509	487	530	504	482	490	482	459	491	481	497	529	487	500	495	465	484	477	519	495	522	465	508	508	474	501	548	508	493	482	496	516	512	445	466	517	504	528	502	505	471	479	504	512	501	537	501	482	483	503	492	495	531	497	492	509	515	499	480	494	457	534	465	549	522	499	513	504	505	532	510	478	523	498	495	497	494	511	518	465	517	510	484	475	520	492	489	486	506	465	531	541	519	507	526	492	519	490	509	498	546	508	484	521	462	530	510	530	476	457	522	488	476	484	538	484	510	496	502	524	495	523	493	491	493	505	499	542	500	485	481	466	485	503	474	486	505	497	499	495	484	461	476	510	493	469	487	489	497	488	508	492	483	501	469	497	502	492	525	484	490	506	495	504	527	462	529	501	473	502	498	508	511	503	485	493	444	510	502	497	506	516	503	493	511	480	491	446	494	513	512	488	478	518	517	538	517	469	500	478	486	494	553	500	501	521	500	482	508	502	503	524	486	507	485	528	495	470	496	506	489	486	502	500	495	525	492	499	491	510	484	501	493	511	517	501	504	521	508	535	482	482	497	520	488	527	516	465	480	493	468	485	477	471	481	490	489	452	473	496	508	489	481	479	454	495	513	514	481	503	500	506	471	525	480	521	470	504	486	480	525	518	514	471	488	512	455	484	527	453	470	496	483	505	481	531	496	486	512	524	519	481	468	516	522	462	474	511	512	467	483	512	497	486	458	482	468	491	513	508	495	508	459	524	506	496	501	501	455	482	535	529	481	521	454	510	498	505	475	512	515	530	516	488	485	492	478	469	469	498	488	522	461	493	497	457	470	522	515	514	550	503	535	461	503	495	507	491	488	480	508	554	535	493	495	500	510	478	481	509	494	502	530	535	473	494	494	479	507	471	479	509	541	512	517	475	484	499	435	527	480	500	460	483	484	550	522	483	510	491	475	491	541	477	514	518	516	501	514	466	502	554	494	529	488	474	460	509	479	485	456	494	524	500	519	486	505	457	486	480	516	483	522	502	537	479	502	514	468	512	492	486	484	495	459	480	494	491	511	485	494	480	481	485	471	499	485	468	501	496	515	524	497	472	533	506	498	511	490	451	500	519	520	516	496	509	501	530	464	535	476	517	469	478	504	500	519	540	486	501	500	511	528	546	468	481	520	471	493	524	531	485	500	482	495	491	530	481	481	472	454	487	516	501	490	538	492	527	521	492	480	496	452	500	493	504	494	529	497	461	493	517	494	499	480	523	484	500	484	496	497	487	484	504	530	484	504	528	460	500	507	498	467	512	498	487	504	523	495	490	490	514	524	470	472	517	489	510	521	475	523	546	487	498	483	506	469	477	493	521	516	501	480	498	513	507	468	532	527	534	474	515	495	508	509	506	506	483	489	475	481	510	527	530	476	487	508	506	480	525	509	525	510	484	472	519	517	517	511	500	491	483	515	477	503	474	472	477	465	505	485
23640	21576	29491	24115	21577	18093	2218	1016	877	776	717	665	581	593	616	594	526	533	526	538	504	502	515	535	529	563	523	506	502	494	496	516	503	502	504	487	484	491	494	519	488	462	486	487	479	494	442	481	488	456	429	454	500	459	470	470	465	491	476	451	481	496	504	473	464	492	461	520	469	520	464	467	468	430	468	433	480	468	462	481	463	460	484	480	462	465	477	484	482	444	474	468	475	440	475	498	506	467	536	458	486	446	471	440	484	475	496	461	436	475	501	468	479	481	475	473	464	453	443	465	454	482	475	495	460	474	495	469	482	452	466	483	481	436	466	483	459	434	451	483	436	449	419	463	486	442	463	438	459	443	466	494	467	447	452	433	463	496	467	485	462	504	470	448	464	471	451	448	444	477	466	487	455	470	457	469	464	457	463	492	457	448	464	442	501	446	446	450	463	438	521	459	469	469	464	496	482	495	447	495	471	439	524	464	447	476	442	478	455	452	461	447	440	452	438	462	470	451	442	469	465	486	420	481	459	477	433	441	473	461	470	487	508	498	464	458	486	526	479	465	493	430	489	433	492	500	468	493	443	461	437	484	460	464	432	450	440	437	462	481	452	482	475	485	504	460	466	467	457	474	446	461	478	469	448	419	511	473	478	486	476	461	472	473	490	455	481	481	489	443	485	478	464	456	449	442	442	473	485	471	464	455	489	458	498	433	463	450	489	458	449	461	469	425	511	490	474	434	468	463	459	442	463	464	491	466	471	477	461	501	503	491	438	419	453	458	486	480	458	474	498	473	464	470	473	432	495	427	470	458	496	473	462	464	507	450	484	441	463	469	459	464	436	468	406	490	437	450	458	452	427	491	507	477	424	457	480	485	462	511	430	475	455	460	475	486	500	475	491	426	493	479	481	432	467	485	468	493	474	468	472	463	463	473	456	456	492	499	423	459	486	475	430	460	459	461	433	486	466	470	455	482	458	473	463	487	456	437	484	452	468	463	485	492	449	497	503	473	455	497	449	446	439	504	473	466	452	476	448	429	451	457	485	435	460	465	467	497	494	458	446	453	429	446	465	451	444	496	455	456	440	475	461	470	455	468	469	487	471	460	461	503	467	476	465	473	440	429	515	535	419	474	436	459	457	484	463	472	478	499	427	401	464	458	460	452	486	500	476	453	487	430	454	424	429	451	432	457	486	456	428	437	431	418	456	436	465	433	440	476	464	460	488	482	511	471	453	458	444	466	419	445	486	472	447	472	425	436	480	441	487	485	445	448	475	455	451	460	476	436	444	462	463	426	426	462	478	473	468	465	470	445	441	436	452	469	454	474	468	487	430	449	456	453	495	472	432	438	480	477	432	476	452	448	497	507	439	475	456	451	492	456	464	458	421	455	483	482	470	458	491	447	432	454	429	473	453	490	450	497	464	479	462	485	483	478	471	437	428	422	468	503	458	514	481	461	436	466	481	494	496	467	471	457	463	479	464	477	465	468	467	444	460	464	499	458	441	488	453	466	467	478	449	464	464	500	459	475	469	485	456	443	476	490	463	494	471	472	479	435	480	448	448	476	444	463	487	432	459	481	469	469	448	440	454	475	470	487	508	470	473	448	500	450	485	483	477	469	447	473	465	408	469	498	488	438	467	443	497	420	492	472	473	429	454	440	427	474	490	482	487	444	437	416	473	468	425	482	490	474	505	418	461	463	479	482	454	437	454	474	467	454	479	480	517	500	518	481	450	517	430	461	465	425	483	483	492	468	444	474	495	455	424	444	449	458	484	458	468	462	437	450	474	453	432	411	462	494	459	439	457	454	480	480	463	491	474	490	526	460	477	429	483	456	485	475	457	457	448	475	492	467	428	441	494	493	492	481	479	450	483	442	471	490	491	421	477	460	415	488	449	479	468	497	424	454	439	453	456	458	475	461	486	442	449	463	481	443	428	446	429	435	486	471	473	438	455	431	442	458	478	433	454	441	477	432	471	502	499	495	440	473	454	449	487	471	506	448	473	460	469	466	472	452	468	455	466	444	444	460	418	452	445	449	446	444	424	456	482	517	433	465	464	455	471	467	488	441	471	470	478	482	457	447	456	461	467	478	501	485	503	486	436	453	468	434	456	474	457	468	442	465	434	490	485	479	452	454	440	488	445	475	505	480	435	451	498	425	492	475	485	480	445	466	454	460	443	466	461	450	450	450	479	457	512	450	485	487	465	425	463	429	470	450	487	488	431	463	426	435	435	449	462	486	470	449	463	492	464	463	494	470	449	451	471	480	470	442	459	488	407	459	493	463	482	473	472	469	495	447	433	464	450	459	452	481	468	488	458	453	447	436	423	449	468	432	467	439	486	474	476	456	459	457	464	500	463	468	452	453	462	442	457	445	478	518	475	474	461	480	448	446	473	448	467	451	479	448	501	467	430	476	423	464	461	436	440	469	482	489	458	473	490	481	452	467	484	478	486	447	462	451	466	469	454	491	437	436	486	426	480	487	449	457	470	492	486	470	462	486	464	428	475	489	525	497	441	465	480	465	455	460	460	446	489	480	475	466	475	465	443	476	446	468	471	484	474	401	433	467	454	469	494	464	454	425	445	460	440	446	465	421	432	477	472	467	442	445	469	441	473	486	464	469	424	498	458	490	457	496	440	475	491	469	483	486	445	451	473	484	490	448	482	455	498	478	466	486	480	461	482	443	484	427	485	475	493	483	429	464	476	477	456	463	483	446	473	445	429	478	449	444	478	456	451	449	458	498	428	478	446	464	447	487	446	458	436	518	453	462	442	446	478	455	410	445	456	455	468	452	526	496	413	453	454	440	438	416	463	485	468	467	470	452	473	471	442	485	447	474	450	473	484	484	456	496	456	446	469	437	430	474	473	495	474	467	448	527	427	460	492	465	467	491	448	425	473	491	442	456	506	452	421	483	442	497	444	436	461	474	456	445	462	463	431	466	476	432	471	494	473	472	493	454	421	475	479	457	488	439	472	452	473	434	459	436	444	461	478	474	443	464	432	445	488	484	477	472	442	445	468	458	469	465	507	462	480	421	475	436	441	470	477	478	465	472	466	465	460	458	517	489	456	464	441	483	409	451	452	483	469	460	438	454	463	454	462	486	457	458	428	445	412	444	448	481	484	465	477	453	442	454	496	457	453	459	468	446	459	423	473	455	454	443	485	471	478	450	464	438	509	455	468	448	475	492	471	445	469	486	452	464	452	462	494	445	439	448	466	472	450	483	469	446	447	467	466	479	441	454	482	460	456	472	480	455	478	474	474	442	469	470	477	462	446	463	441	463	474	462	452	476	459	461	466	508	513	484	474	482	425	449	445	478	479	460	447	438	473	467	448	471	457	456	448	459	507	463	476	461	446	488	442	456	483	477	482	469	467	444	477	453	485	473	438	448	466	450	445	460	459	426	448	494	460	455	441	424	450	441	454	449	438	458	489	486	468	485	466	469	433	473	483	457	467	448	444	439	488	463	479	426	477	459	447	425
35926	15615	14069	7750	5500	4066	3204	2674	2231	1933	1714	1540	1452	1349	1269	1202	1154	1064	1085	1020	997	981	989	949	923	920	919	910	932	909	924	844	894	833	841	828	835	867	874	838	870	854	823	873	846	886	829	850	871	815	859	868	788	830	814	823	873	830	809	820	812	806	845	795	847	796	845	841	856	789	826	803	785	810	828	871	836	775	821	804	830	852	794	834	820	862	844	841	803	821	837	827	808	805	794	798	790	814	814	824	791	814	828	805	820	786	808	844	905	810	785	752	812	817	821	814	794	810	883	760	847	790	769	830	826	801	833	828	812	859	795	842	877	782	839	830	796	855	799	863	822	831	822	800	781	834	815	849	849	791	786	765	793	790	799	821	815	807	811	848	775	883	787	800	791	830	823	783	847	776	791	824	818	823	786	799	782	755	798	841	794	849	807	808	794	811	828	867	772	800	808	861	852	837	842	822	828	774	766	808	798	781	822	792	785	879	836	770	836	828	822	810	780	790	819	811	878	788	802	794	815	791	848	848	820	811	794	812	810	795	791	784	842	792	783	840	840	849	838	796	814	801	848	795	779	802	870	788	833	799	777	811	761	820	777	808	808	832	801	777	858	817	792	830	763	781	811	789	819	835	831	789	765	740	795	806	836	790	752	805	802	753	740	801	817	853	858	797	799	859	800	783	825	789	814	814	842	836	833	792	852	842	758	810	840	832	822	802	773	778	863	801	806	822	838	807	811	803	845	849	795	830	800	814	835	811	813	780	779	777	841	792	777	792	824	831	781	786	841	817	790	851	816	797	803	789	809	782	779	853	817	765	827	807	764	820	815	815	817	827	820	804	754	863	793	776	786	827	849	786	839	794	812	775	752	783	850	847	785	833	798	775	799	756	834	813	840	789	784	831	820	829	806	794	842	812	815	767	840	755	779	817	802	807	752	809	812	812	855	783	814	793	780	798	810	762	772	800	763	818	819	848	782	799	819	766	827	806	784	837	767	823	771	800	784	790	803	842	782	773	888	866	777	839	826	778	842	826	789	812	811	790	813	761	813	800	792	802	832	830	854	803	874	833	782	794	818	771	777	814	875	811	795	812	826	817	815	773	842	782	794	816	835	861	808	824	826	792	803	835	823	831	857	810	835	792	809	776	820	802	754	850	799	836	808	788	804	853	755	730	761	838	829	835	810	808	768	783	802	838	826	795	768	784	821	792	784	814	798	795	817	789	783	823	801	772	793	780	811	821	843	808	796	813	792	819	811	837	776	826	835	826	745	826	801	835	802	797	810	831	761	838	793	791	758	814	833	832	813	828	771	827	762	819	832	810	799	845	802	802	849	816	803	822	811	852	799	798	804	831	848	795	812	827	811	763	823	784	838	850	851	804	794	857	821	818	814	784	862	785	823	821	799	842	780	732	817	822	834	831	781	848	845	786	823	828	832	804	798	786	803	845	807	793	770	803	822	834	779	776	803	837	740	767	822	814	794	821	759	846	814	773	833	804	821	843	738	716	760	829	804	841	805	823	813	837	815	802	824	853	796	808	825	852	851	811	789	781	820	858	800	786	807	843	786	800	792	790	799	786	855	783	814	866	803	822	806	798	792	775	790	844	813	855	849	772	868	815	800	819	829	751	818	777	835	800	810	844	843	843	782	834	817	820	792	808	787	821	803	795	808	861	802	843	778	802	769	792	840	798	862	801	785	772	756	821	843	768	800	806	828	791	805	818	856	834	796	811	761	836	814	802	803	831	814	832	851	788	813	828	813	807	802	770	755	816	833	782	764	829	792	809	815	826	802	817	775	789	841	822	809	838	819	772	770	815	850	807	848	799	770	798	794	778	779	810	852	775	803	796	796	848	788	818	803	801	812	824	843	820	828	803	812	777	816	807	835	785	851	828	808	772	803	813	799	799	817	830	808	843	809	795	834	850	821	822	819	872	787	789	829	811	818	791	799	857	787	832	838	837	801	842	809	797	843	795	820	797	803	831	762	797	764	818	858	820	827	791	841	769	781	837	797	820	738	788	801	778	786	814	815	833	813	801	816	793	846	782	789	841	804	798	795	866	800	761	808	875	840	789	809	848	752	847	820	829	840	815	844	786	850	806	846	826	813	796	745	860	829	770	799	854	791	785	770	818	809	821	795	817	807	856	802	768	779	816	848	808	829	788	809	795	834	819	806	808	793	792	819	738	861	803	824	805	792	782	821	828	779	798	764	818	810	789	843	810	782	793	824	795	831	809	808	815	826	763	773	820	801	762	805	780	829	818	827	811	797	770	867	828	818	816	828	810	803	786	767	742	797	830	792	789	803	778	806	817	792	840	814	829	832	785	817	783	840	799	860	836	830	805	886	819	803	812	802	825	860	839	748	816	820	815	821	824	808	825	757	868	804	830	833	787	785	760	750	779	801	806	788	832	811	791	808	838	836	819	818	823	770	815	876	849	855	830	797	852	775	865	814	835	825	796	812	805	823	820	772	795	873	840	861	826	792	861	839	864	799	802	798	797	801	816	835	846	788	824	822	812	821	795	868	791	805	763	784	829	857	792	811	829	782	806	836	817	828	830	812	786	807	802	821	777	786	827	796	798	814	752	768	798	822	837	853	784	815	780	826	827	802	818	785	836	826	794	814	811	781	776	778	797	811	784	789	794	792	840	836	802	795	858	788	789	754	837	804	806	830	820	821	797	840	839	800	858	872	823	802	812	827	805	819	796	797	792	798	824	790	836	808	789	814	826	760	785	825	816	785	789	788	769	817	810	768	822	850	766	845	790	817	832	804	729	766	833	782	868	841	817	840	839	861	778	780	805	817	803	798	863	814	782	741	782	822	830	809	804	783	832	829	814	775	800	844	807	832	777	861	787	765	797	779	762	838	796	824	802	839	816	767	808	827	820	797	813	871	815	799	807	816	836	776	813	809	844	805	787	752	797	777	817	814	812	810	787	817	802	779	811	796	825	819	766	788	792	773	794	850	819	843	808	786	811	814	760	781	821	819	817	831	819	781	788	828	781	880	828	860	793	790	851	796	820	835	796	778	838	805	857	810	778	775	842	826	806	767	790	784	849	776	860	753	817	877	789	825	824	785	808	809	772	852	791	796	783	817	777	797	812	840	825	799	801	811	790	867	784	837	823	827	765	809	802	777	855	798	779	806	844	774	771	795	806	828	832	846	855	820	811	816	772	811	839	807	785	787	856	801	803	779	817	817	826	842	785	767	812	808	797	850	820	805	775	827	819	766	799	806	824	818	813	829	796	749	801	808	860	786	850	826	850	786	794	777	865	837	791	781	801	782	769	814	802	787	803	819	859	841	793	784	780	805	822	789	822	821	820	811	814	752	830	863	859	776	821	806	844	815	757	776	805	800	804	817	800	837	830	793	850	804	839	770	806	847	829	817	863	791	827	823	796	778	827	770	765	801	818	803	789	859	774	841	809	773	811	824	811	828	844	844	781	852	810	815	799	874	835	832	828	832	790	807	807	798	800	754	809
27335	20895	7801	474	234	168	157	129	107	118	124	138	108	120	115	142	126	128	124	101	120	127	130	108	135	126	108	121	113	122	119	122	103	123	127	97	135	115	122	108	116	117	125	115	114	117	106	104	97	106	119	133	117	108	106	99	88	122	117	97	113	96	111	114	120	100	96	111	110	108	128	106	109	107	105	121	124	117	128	103	122	128	119	132	122	116	105	98	95	100	131	106	112	115	107	113	123	117	108	117	115	119	107	108	123	119	113	122	102	95	117	111	113	133	106	107	123	110	121	108	102	102	117	120	122	118	118	109	110	107	110	112	105	107	121	135	114	126	111	124	94	132	95	123	121	117	102	104	113	116	119	120	123	101	123	99	117	111	122	117	121	132	100	113	107	118	122	118	115	134	112	118	114	110	107	106	86	112	97	118	130	130	138	114	116	115	111	108	98	112	107	111	110	117	109	108	132	113	113	125	114	99	98	113	124	137	126	127	123	119	107	138	122	112	115	110	110	116	111	127	113	115	119	119	98	114	107	91	104	116	105	99	111	113	122	121	134	103	118	105	140	132	106	109	115	113	114	116	130	106	114	111	117	117	108	123	123	121	145	110	118	114	90	110	119	122	124	120	118	123	118	115	139	123	101	109	124	125	112	104	119	106	107	107	106	128	128	92	117	116	125	107	115	132	116	136	93	96	132	110	117	156	115	114	94	126	109	123	125	95	118	119	130	90	116	108	120	100	101	124	104	106	118	112	118	124	107	113	106	119	134	111	124	117	136	118	103	110	118	113	119	114	86	111	106	97	124	119	117	117	120	125	94	113	111	108	118	110	115	132	123	116	133	105	118	97	113	126	129	131	101	101	120	128	107	115	111	130	127	106	109	111	109	101	112	106	124	125	104	106	115	111	87	128	121	117	115	107	110	100	115	117	106	104	106	131	106	119	119	122	112	97	115	116	113	101	113	105	117	137	104	118	122	113	116	113	108	107	116	105	123	114	103	107	102	97	114	125	125	100	96	133	115	109	128	108	114	115	114	106	138	133	110	113	101	120	100	122	120	119	128	104	142	103	94	131	113	92	108	115	122	104	121	103	106	108	123	112	140	117	108	118	107	125	123	111	112	109	131	134	123	119	117	110	109	122	121	119	109	113	124	106	122	130	105	116	109	122	114	106	114	123	119	111	123	98	140	108	122	120	111	136	99	91	106	137	122	108	127	121	125	116	116	125	123	106	123	109	115	117	135	123	102	131	114	102	122	121	114	112	116	102	138	127	103	135	102	127	113	144	110	132	101	105	117	118	107	103	120	113	120	117	106	121	130	119	103	103	116	129	115	133	101	122	105	118	114	103	92	115	111	111	98	96	110	118	122	109	109	109	124	101	128	124	122	108	131	80	107	117	126	122	114	114	120	141	106	121	123	117	129	126	99	107	122	105	112	100	106	107	98	122	131	105	111	114	119	116	119	124	107	125	108	119	119	114	118	118	123	118	122	97	126	89	105	115	110	137	103	111	102	120	107	97	107	101	109	116	120	129	115	127	112	99	113	100	111	138	105	99	104	110	131	119	106	112	104	102	124	101	118	101	108	128	124	124	110	115	100	113	126	100	139	107	139	128	117	104	121	108	120	117	98	104	105	121	123	113	116	121	129	100	130	126	114	114	118	113	108	129	102	100	111	124	125	122	111	140	131	104	106	114	122	113	110	112	120	127	133	111	98	127	116	130	114	113	101	120	99	117	124	128	127	98	111	112	112	116	129	135	119	124	110	103	118	131	120	114	90	103	105	140	132	138	118	106	122	112	117	136	130	105	118	141	122	125	124	119	122	122	106	122	106	98	100	104	122	104	109	118	85	133	126	122	119	126	86	112	111	125	127	125	112	115	105	109	105	126	127	91	113	113	111	136	112	122	112	116	121	94	114	130	114	136	108	141	131	107	104	132	116	108	126	101	104	107	123	119	115	134	122	114	115	104	112	122	106	113	97	103	109	113	102	114	104	115	117	110	108	136	118	117	115	105	128	122	125	125	114	114	114	122	131	110	90	113	97	113	112	119	102	93	129	111	109	117	104	128	124	115	113	105	117	100	119	103	108	105	110	140	110	122	135	110	126	127	114	104	118	112	108	108	108	109	125	116	111	126	91	121	121	109	89	117	101	112	118	107	113	112	117	121	108	110	112	103	106	126	100	125	126	115	117	111	106	121	108	104	136	79	108	121	128	111	105	114	117	117	125	110	130	118	126	112	103	116	115	104	119	115	119	113	110	106	116	106	101	118	117	94	131	103	118	122	125	141	103	116	121	97	118	119	106	125	108	132	118	112	106	114	130	129	115	101	101	111	114	105	121	121	122	131	118	128	99	127	113	120	119	112	119	115	128	127	113	108	108	110	122	100	85	121	107	111	108	100	113	101	107	93	111	99	131	101	118	103	104	99	112	118	108	123	106	109	112	104	118	124	122	125	152	110	111	122	123	104	116	106	117	116	126	124	125	127	107	120	110	105	112	121	105	100	123	142	107	101	115	114	114	95	135	99	115	109	105	139	108	100	115	91	121	145	104	119	94	129	90	100	121	109	118	119	129	91	116	112	106	109	113	114	96	117	121	99	117	122	128	127	128	133	100	116	106	103	111	105	123	117	120	100	92	100	120	127	134	115	129	107	109	149	120	134	107	120	128	100	126	114	106	128	106	106	125	125	115	84	115	106	105	112	125	95	124	126	117	108	101	117	129	135	113	125	97	118	101	114	88	88	95	130	132	126	113	113	93	108	117	97	98	105	126	124	93	103	117	116	110	112	117	107	118	120	111	131	105	108	117	117	107	112	115	104	103	100	116	123	122	124	118	115	125	97	113	124	115	112	108	110	117	119	96	113	91	121	99	113	110	117	94	113	102	106	100	109	126	113	103	107	111	113	116	109	109	134	107	128	120	111	128	106	118	136	141	107	143	114	114	117	100	115	111	115	111	113	109	116	104	104	98	133	119	108	109	102	121	94	106	108	82	101	126	126	102	132	113	132	128	99	114	108	126	108	114	110	100	117	125	92	113	110	103	102	104	122	108	107	117	110	121	104	120	119	116	118	109	114	101	108	117	112	113	126	128	106	115	100	122	119	116	119	122	116	116	113	114	135	121	114	107	111	105	116	114	123	99	115	121	94	119	124	120	129	113	93	115	105	124	133	121	104	111	116	125	109	117	106	130	117	107	94	132	110	121	119	97	112	126	111	111	111	132	107	113	122	113	132	105	103	123	116	114	117	119	116	111	107	117	124	110	122	109	116	118	98	139	119	118	103	117	119	112	123	110	115	105	100	122	119	121	118	122	115	111	101	102	121	114	127	118	114	102	116	115	129	113	109	119	97	118	105	120	136	103	116	102	111	102	105	124	127	118	113	115	107	117	113	135	137	129	127	119	122	118	132	141	112	116	104	93	126	107	87	112	114	131	98	101	115	102	116	107	111	114	109	120	125	133	113	125	96	90	116	119	126	123	114
18690	1443	1197	636	479	358	352	278	291	275	262	253	231	236	244	239	273	255	228	247	238	249	237	230	242	223	239	227	216	224	267	204	272	201	232	217	254	231	212	222	234	239	230	239	208	217	219	259	236	258	237	222	241	247	202	262	221	255	235	248	224	207	223	231	245	217	247	235	226	231	228	218	221	241	242	240	224	218	246	225	224	250	222	235	246	224	217	224	226	231	226	257	231	224	216	241	220	225	237	212	225	231	210	220	204	272	236	236	246	222	266	249	213	220	208	215	194	215	212	213	250	212	240	200	238	258	248	226	244	214	219	219	244	249	243	264	229	237	220	218	242	208	239	239	234	235	258	226	225	224	231	209	232	213	228	222	240	231	231	222	234	216	227	229	230	202	199	221	233	232	228	242	234	236	238	232	218	212	230	228	243	224	208	231	214	223	225	203	214	226	214	236	230	227	210	239	234	228	221	249	232	241	214	244	212	216	227	227	231	232	222	218	217	205	234	274	236	244	205	225	237	211	244	233	224	212	221	230	230	242	200	213	221	228	257	224	207	217	225	225	247	214	237	241	236	233	222	235	262	222	207	229	237	240	228	242	236	251	222	208	220	261	236	237	236	212	244	229	227	228	255	227	201	221	225	203	236	229	231	241	247	237	227	213	216	210	246	225	245	256	217	233	243	214	221	240	238	243	242	212	254	237	251	247	205	224	227	235	227	216	238	230	226	236	216	208	216	204	243	225	246	240	243	227	237	247	241	239	229	229	198	252	213	211	238	224	210	246	240	229	220	229	252	224	237	238	199	234	265	217	207	239	217	218	230	235	216	223	238	252	223	237	238	227	239	236	240	209	223	194	237	209	240	242	240	240	219	215	239	240	243	242	266	230	214	209	251	211	248	236	222	227	227	209	211	227	216	226	231	214	228	260	234	219	200	226	200	223	224	240	211	212	215	216	222	234	243	216	205	242	237	217	256	218	233	208	240	236	222	235	220	229	207	228	249	244	220	224	231	230	202	256	248	243	210	232	208	230	189	216	236	229	224	221	253	232	211	219	243	239	258	222	258	232	218	223	219	239	216	216	236	240	214	257	241	221	237	205	216	214	196	249	205	227	236	217	247	215	235	223	226	228	250	241	240	240	211	192	238	206	207	225	237	216	248	245	255	216	210	216	220	232	224	202	231	218	202	233	256	234	240	222	210	223	255	223	236	216	241	224	225	232	227	245	222	239	242	227	221	219	256	240	269	234	240	251	217	267	191	213	233	244	255	216	213	223	219	212	223	220	240	261	230	214	220	233	220	230	225	232	239	231	242	263	216	213	247	227	229	246	219	226	218	219	254	234	247	222	231	214	223	234	218	259	229	221	228	211	233	244	231	228	232	203	203	247	209	233	238	234	212	239	241	208	205	211	255	230	239	238	229	237	233	240	210	236	236	244	210	226	223	228	219	270	219	223	195	243	218	221	217	207	233	249	216	211	245	225	248	224	239	217	200	247	223	221	228	227	225	231	220	226	209	253	245	243	238	236	231	243	221	248	221	231	259	241	240	230	219	243	241	219	231	246	229	253	217	248	233	269	208	219	232	265	228	242	243	240	225	225	223	217	212	219	242	249	238	223	221	214	241	221	252	215	198	228	229	238	210	249	196	247	226	241	254	252	215	232	223	221	244	235	237	214	240	238	221	216	208	207	254	270	230	233	249	231	244	224	223	215	218	221	224	215	232	254	223	249	248	218	207	212	246	237	220	211	234	217	237	225	233	222	243	217	221	214	208	219	207	242	231	232	211	252	235	219	195	225	221	224	248	229	230	245	259	270	209	204	230	221	229	228	210	201	225	246	224	221	215	232	233	227	249	201	208	234	202	230	218	222	220	233	233	257	215	238	238	219	219	227	228	229	234	233	217	219	212	232	228	221	224	259	225	214	213	236	231	228	244	228	235	216	263	240	210	223	207	225	228	266	269	254	275	229	248	209	213	237	225	247	214	241	223	248	241	238	243	237	265	218	248	220	235	206	226	205	249	245	222	237	199	197	220	242	215	218	244	233	206	215	252	227	248	223	249	218	248	214	230	211	238	239	234	226	229	240	249	200	208	246	238	255	240	235	247	215	220	241	232	214	226	233	212	203	238	247	227	233	238	228	247	197	246	215	238	228	240	227	225	235	237	224	223	236	214	241	231	246	243	215	215	229	219	219	226	226	233	245	225	254	231	214	222	233	236	218	217	216	231	240	221	235	263	218	235	246	218	226	207	220	222	253	222	218	229	218	227	228	220	214	229	221	227	223	212	241	236	205	238	261	238	238	218	237	224	243	218	221	240	217	242	233	197	207	229	245	231	227	238	213	208	240	237	236	251	217	215	228	237	233	208	239	212	227	234	235	228	224	219	261	219	226	224	230	222	237	251	231	217	220	241	218	231	239	235	216	226	238	240	212	233	227	228	199	222	234	230	257	244	206	227	210	250	223	207	212	234	232	248	248	250	216	231	234	216	230	233	220	213	202	235	274	231	244	209	249	213	210	230	206	235	233	224	211	243	206	259	241	234	240	217	225	267	235	222	216	230	213	233	206	226	249	248	253	205	221	209	229	245	213	230	249	225	232	205	237	224	214	242	220	215	246	228	222	223	238	243	230	224	214	221	225	222	226	235	229	218	229	228	235	205	222	235	221	235	231	235	233	241	226	209	241	221	229	226	249	217	214	234	222	233	236	215	246	218	231	242	262	227	220	212	215	235	246	249	240	246	220	230	231	228	235	228	216	270	220	265	244	241	244	214	215	238	196	225	229	239	254	232	242	228	229	232	225	227	207	231	224	221	241	221	235	243	221	220	235	212	239	239	227	221	215	224	205	247	246	202	232	239	244	246	242	227	202	237	244	210	230	234	215	260	239	227	233	228	217	241	218	238	232	245	222	215	216	203	230	207	220	232	238	226	223	189	195	203	242	234	228	232	221	246	208	260	249	233	217	230	257	247	230	223	260	225	227	228	200	231	229	239	238	214	235	215	228	255	246	246	253	231	213	218	213	259	200	233	246	230	216	228	245	257	216	207	221	246	242	222	249	248	221	247	232	247	229	239	239	249	223	241	215	213	226	247	228	201	216	214	239	247	226	220	215	223	219	221	242	211	241	218	220	222	223	236	222	243	233	217	251	247	226	235	229	230	230	236	216	230	229	212	199	233	200	195	226	192	224	248	205	268	257	223	266	221	252	243	231	253	227	210	225	236	229	251	244	228	245	220	219	231	229	220	226	221	240	244	207	233	200	234	238	209	238	224	246	228	221	247	215	241	206	245	242	230	220	255	252	220	233	215	225	208	234	220	213	215	217	218	240	234	201	241	220	228	207	204	227	199	236	263	206	213	237	216	221	229	213	219	261	223	210	241	238	240	228	216	216	230	232	212	244	237	238	238	239	215	248	211	236	238	220	238	242	238	255	212	228	229	228	233	256	219	218	207	219	219	216	237	222	235	202	256	251	232	261	243	234
24659	21630	28848	24897	19650	1858	705	534	431	415	387	377	385	299	340	327	299	304	308	325	281	287	317	313	332	302	311	314	287	277	279	285	276	277	272	304	267	290	298	262	253	262	298	278	269	311	268	290	281	289	253	276	277	283	274	281	279	270	279	277	303	276	275	259	260	272	287	295	294	330	261	289	258	276	282	315	260	248	274	281	279	255	267	303	286	259	279	273	258	277	268	281	294	273	253	270	264	258	251	255	270	288	273	252	273	254	293	280	258	312	266	290	288	270	311	267	254	284	269	280	279	269	268	267	285	270	278	257	268	292	283	282	295	261	293	252	304	280	312	268	262	270	274	272	242	255	266	280	261	263	297	267	293	299	270	287	249	270	282	257	244	302	264	280	290	283	258	288	247	280	302	259	267	255	264	253	287	280	280	287	268	251	257	266	281	275	284	287	278	258	304	275	284	280	297	275	262	272	251	313	230	237	276	297	267	296	277	271	253	286	280	298	289	233	261	274	251	241	248	231	273	289	253	291	268	262	263	243	253	276	263	266	263	291	300	307	294	264	283	242	298	266	272	271	263	261	285	296	271	262	279	238	272	260	291	245	262	273	264	237	262	259	254	266	267	285	261	261	292	294	270	278	241	282	270	243	266	256	289	264	276	295	276	281	290	232	281	288	253	282	285	287	269	296	254	285	226	260	246	244	269	272	273	280	297	285	259	293	269	266	259	266	267	274	287	251	246	278	240	283	261	251	256	254	253	302	269	277	300	275	308	275	279	241	274	296	289	273	277	248	263	301	245	276	273	272	265	247	269	270	291	257	280	248	246	258	294	258	286	269	283	255	317	275	281	254	272	246	282	259	288	247	248	271	313	272	265	270	266	279	298	303	294	277	268	266	299	261	287	271	275	279	271	282	278	256	252	286	279	291	279	273	293	283	263	291	265	288	311	273	249	267	261	258	265	282	288	266	255	309	279	280	241	270	265	252	268	274	310	296	250	269	285	251	298	261	283	252	297	276	240	273	284	262	270	265	287	316	294	305	288	278	310	256	257	278	244	264	260	275	293	294	243	271	288	282	281	272	247	250	228	284	284	284	250	258	254	285	323	293	285	303	278	280	284	295	251	280	265	272	299	260	284	266	285	263	268	285	257	242	279	256	275	267	294	266	249	282	282	242	290	248	267	262	275	256	272	274	265	288	284	257	262	292	242	284	267	277	262	291	276	298	273	266	289	273	273	244	282	282	263	246	236	274	286	285	283	274	260	259	292	243	277	261	277	286	286	278	267	293	256	252	263	284	297	271	269	260	280	253	257	257	290	243	320	272	285	249	273	252	278	270	265	280	283	282	296	256	269	255	257	263	274	247	264	257	268	294	281	253	277	249	257	280	282	290	277	292	262	259	286	285	262	281	268	265	244	271	261	279	285	303	299	292	269	245	322	256	282	247	268	272	249	268	241	279	295	273	253	290	305	281	278	298	293	293	276	246	261	285	253	296	288	275	251	278	276	319	276	255	275	293	302	289	248	263	255	266	255	302	256	248	270	276	265	268	268	261	263	287	272	276	272	264	255	263	243	288	272	282	269	291	245	302	288	256	248	275	262	287	261	252	251	288	288	300	275	254	276	264	274	267	287	258	280	250	285	249	267	295	258	276	272	246	249	290	304	304	292	275	281	289	243	284	277	289	252	291	288	240	293	273	259	287	247	260	255	263	270	249	294	263	284	255	248	288	275	277	276	285	257	290	272	251	267	245	268	278	255	289	261	283	267	277	293	275	271	296	281	300	278	255	257	282	290	269	297	267	237	296	242	276	271	266	303	254	260	271	242	269	247	263	287	268	259	293	287	290	263	251	247	273	275	297	262	269	281	277	254	283	263	268	305	259	266	269	283	248	286	273	253	260	262	273	279	275	250	273	241	258	292	260	264	256	269	270	295	240	279	248	259	255	257	283	279	287	270	266	261	283	278	256	308	278	303	278	277	280	278	277	254	249	294	276	261	259	262	273	270	300	281	285	239	263	248	258	285	267	291	300	289	270	249	281	282	247	269	275	270	272	254	253	281	262	297	294	271	293	273	258	252	312	312	257	268	270	273	278	260	302	292	283	284	274	273	247	254	228	299	259	280	253	266	296	258	285	279	276	286	290	278	276	255	284	262	290	276	303	281	285	271	278	277	263	274	274	324	270	249	258	249	265	277	271	271	293	286	250	281	272	277	288	266	264	282	274	260	281	260	263	276	270	300	236	247	301	267	275	285	252	272	286	278	274	254	281	281	290	279	286	270	254	281	294	235	288	270	280	276	275	257	278	285	274	297	290	281	268	274	275	274	262	265	298	280	258	285	284	278	280	248	293	296	257	270	272	266	281	252	267	291	273	287	278	283	251	266	280	277	305	244	286	284	281	260	281	269	286	252	277	276	247	303	273	244	250	277	257	271	269	271	256	273	279	266	277	277	287	293	288	264	269	251	241	287	264	307	276	292	300	286	290	296	261	280	256	292	264	263	268	285	297	274	275	261	278	279	265	266	274	306	264	284	271	294	277	326	276	287	274	283	271	292	249	250	282	270	257	264	297	243	287	241	291	254	303	272	270	271	268	262	304	246	263	248	290	292	244	248	267	238	285	279	260	243	257	315	246	282	305	261	277	282	262	298	251	267	285	259	265	279	255	241	263	265	292	267	281	279	268	262	252	296	295	276	269	287	272	283	266	280	292	260	243	273	257	267	295	258	281	277	276	271	244	265	241	281	292	282	255	273	297	285	273	283	295	295	281	259	256	249	270	247	285	265	263	271	256	284	267	279	249	242	279	253	278	244	253	280	264	256	303	280	297	267	269	286	255	287	282	293	260	292	289	267	258	259	270	282	259	293	280	283	258	268	258	283	259	266	274	305	265	275	281	280	272	268	310	275	274	240	249	274	268	307	279	252	294	282	282	266	258	259	280	302	272	277	287	255	262	269	286	252	314	261	282	254	286	245	290	294	337	286	278	241	287	284	243	283	277	264	261	266	288	269	283	271	289	282	301	261	266	277	277	297	258	297	265	260	271	255	293	287	275	270	271	298	277	266	250	286	278	281	298	252	279	264	260	261	290	276	260	257	278	272	299	279	246	267	261	299	246	274	287	256	270	267	277	239	255	239	295	266	269	297	280	256	261	287	284	294	258	263	265	280	278	253	288	280	306	264	290	280	268	258	261	264	305	282	302	271	300	238	308	298	266	274	274	255	265	273	265	279	251	263	290	272	264	281	280	273	290	256	256	251	262	241	281	284	247	275	294	242	257	318	288	298	252	266	277	248	273	295	255	255	271	264	268	281	247	301	302	272	289	287	294	274	309	309	254	271	265	305	294	258	237	259	274	254	219	284	289	292	272	270	311	278	274	298	289	278	272	264	280	295	249	273	249	278	289	272	273	270	272	246	254	290	291	278	274	239	240	270	239	295	262	274	269	304	291	264	266	253	255	298	252	282	262	275	244	304	265	302	298	263	292
35950	9946	8820	4455	3129	2281	1813	1509	1245	1101	968	940	780	772	660	677	653	637	626	624	593	587	597	547	568	576	532	542	511	576	545	526	574	544	476	510	544	560	530	521	449	521	530	514	534	549	544	513	547	518	521	532	470	497	476	489	496	487	522	504	508	534	506	515	504	515	515	521	485	513	538	522	509	452	503	525	546	473	464	501	467	502	494	496	502	495	503	525	516	479	545	534	478	487	477	517	524	506	495	522	512	523	487	495	532	496	530	514	484	475	504	513	454	535	478	518	511	470	496	508	515	477	470	503	497	486	512	451	533	490	472	502	525	504	509	519	471	480	481	499	508	482	524	528	516	488	548	496	515	498	506	521	503	522	483	509	520	482	475	537	508	515	506	488	506	504	486	500	488	490	472	521	488	493	503	475	524	526	539	524	467	529	512	481	458	497	507	471	502	484	496	491	507	501	535	518	486	512	509	507	491	484	490	521	555	500	495	499	483	506	488	531	484	503	501	489	542	508	514	481	504	507	523	497	495	521	474	507	455	552	506	463	501	489	488	547	490	533	492	476	497	483	492	539	488	497	513	514	464	534	452	462	478	473	482	507	480	508	501	475	497	527	483	490	538	527	522	513	485	494	494	487	520	486	494	547	523	458	479	548	481	495	486	520	497	473	494	510	443	478	499	504	463	486	497	502	520	519	507	480	507	523	504	497	508	511	508	514	469	478	525	526	526	497	454	493	475	469	491	470	532	523	506	504	471	517	553	497	496	503	527	530	495	495	499	514	521	464	503	517	510	514	482	503	487	489	515	472	519	472	464	502	527	476	479	483	545	516	518	490	521	503	469	501	520	507	486	480	477	458	517	564	484	501	518	506	486	529	501	489	501	487	495	512	516	516	500	514	446	500	476	491	499	496	492	462	518	475	468	524	499	491	517	540	544	511	483	491	496	497	502	532	518	505	504	486	511	536	493	487	525	493	510	455	487	509	535	509	506	489	507	450	516	502	464	503	495	487	541	482	500	496	504	529	493	512	487	507	514	484	525	472	503	468	506	513	505	506	518	545	513	491	480	523	506	497	455	482	475	479	505	510	490	508	486	533	505	460	543	525	505	510	495	440	497	470	465	503	480	540	492	516	501	519	475	505	519	493	536	478	543	499	468	517	489	497	501	462	502	493	487	478	543	489	482	521	476	520	473	487	445	481	473	487	503	524	502	549	518	554	495	464	536	501	474	495	481	497	500	481	462	546	498	498	503	478	492	494	514	503	528	503	512	529	507	472	504	516	492	491	485	517	495	484	480	513	525	545	488	477	491	478	506	547	494	461	547	499	522	506	508	492	491	463	498	478	485	526	490	513	507	491	522	500	489	524	522	460	509	528	500	504	505	466	505	518	491	527	475	518	466	508	520	502	496	445	499	503	517	459	481	506	521	529	518	510	478	478	523	505	472	515	507	480	513	512	510	496	470	494	519	519	479	472	479	497	450	500	502	499	515	493	513	500	549	518	523	519	476	482	525	520	513	507	522	518	515	543	499	517	512	465	502	536	533	493	510	507	537	498	490	505	518	487	519	507	509	522	518	531	501	518	472	512	491	500	553	525	499	538	574	498	451	492	520	552	514	499	518	502	503	465	503	509	526	471	468	497	539	497	530	460	519	497	517	495	502	580	505	470	532	490	518	516	489	474	512	516	475	519	474	490	502	505	470	511	510	525	510	460	508	498	529	487	495	486	505	502	471	528	503	504	497	521	526	555	480	511	502	531	484	440	510	470	517	484	481	498	512	514	518	479	500	498	498	515	478	481	520	469	501	495	493	489	511	527	507	506	529	544	464	480	512	492	472	516	471	476	497	532	492	514	468	515	454	465	493	505	491	500	486	498	495	452	512	491	503	496	529	476	492	503	482	459	447	497	540	467	517	530	453	524	534	470	472	521	506	506	526	480	478	520	501	490	517	468	522	541	469	537	492	514	501	452	473	518	505	486	476	467	519	467	497	547	455	494	499	492	471	483	482	491	528	504	517	490	478	519	535	493	520	505	474	498	552	528	476	498	505	477	473	521	479	509	473	542	485	541	533	482	499	467	486	493	498	508	450	507	480	454	496	494	488	505	513	557	479	461	491	473	508	500	487	483	463	518	467	485	493	517	529	492	490	523	495	514	506	482	522	516	499	503	500	472	529	503	500	434	498	486	530	487	515	501	494	511	527	487	501	501	487	501	507	493	508	487	481	513	511	507	495	517	472	501	552	527	483	538	521	498	467	505	481	509	545	482	489	491	505	477	491	564	481	507	457	507	461	523	519	508	513	509	592	513	513	539	503	510	466	504	508	510	508	513	498	504	500	522	475	496	496	457	504	506	522	502	497	516	472	516	488	531	499	474	473	475	543	500	529	470	536	473	554	500	539	515	516	556	490	485	519	514	447	493	473	534	464	512	488	488	464	526	517	513	497	529	506	494	496	533	503	464	493	491	546	493	509	498	454	502	485	516	499	469	466	502	464	523	495	533	517	512	525	484	485	527	512	467	490	447	497	496	521	509	526	485	488	542	459	492	484	506	461	490	493	521	520	479	479	524	466	523	493	501	455	456	508	519	511	488	496	475	476	505	542	486	504	548	534	502	489	519	489	492	536	539	475	503	490	493	509	483	507	476	451	593	533	538	477	457	498	473	529	516	494	498	502	506	542	506	471	482	513	482	518	470	489	502	518	522	492	509	503	524	471	537	479	479	463	525	511	485	478	493	498	535	504	537	467	490	510	477	494	523	496	573	498	536	469	543	498	479	471	505	524	517	525	517	465	475	545	493	504	500	526	528	483	459	493	472	519	523	489	518	499	497	515	481	498	526	500	480	489	514	490	493	497	517	511	510	493	496	498	531	494	496	488	535	481	498	445	510	448	499	503	518	480	507	476	491	460	489	503	516	466	507	554	501	515	482	567	505	480	500	511	510	508	475	520	566	498	511	493	507	474	503	430	524	525	494	508	539	491	519	499	520	487	504	520	494	485	519	509	475	503	506	490	533	517	483	524	474	504	511	479	527	496	530	509	491	526	510	507	525	524	523	502	530	541	500	486	522	493	504	469	488	532	517	479	531	496	523	510	484	487	523	464	482	534	506	489	501	534	498	512	491	489	485	513	487	474	488	511	513	495	473	516	503	467	496	468	499	503	507	486	508	496	505	527	518	486	510	483	532	520	517	506	530	453	512	470	492	504	470	510	511	507	479	482	517	453	506	497	470	480	449	481	481	498	547	531	510	499	453	480	491	523	502	543	487	497	516	504	485	494	493	489	501	500	478	468	487	499	463	515	475	473	507	514	499	472	511	525	498	485	503	504	513	509	494	450	510	506	504	472	490	483	504	523	507	522	515	472	501	497	470	474	508	443	508	510	493	459	496	487	483	492	503	519	526	432	511	477	496	452	459	487	518	485	522	492	491	494	469	496	485	479	497	537	516	504	489	500	570	520	521	488	489	483	500	494	469	508	515	477	534
23773	21674	29578	24282	21675	18894	2348	1066	870	764	781	642	637	558	589	554	570	560	545	580	516	533	539	506	480	541	508	473	450	518	464	507	482	489	487	506	479	487	480	476	502	489	499	474	477	445	475	487	488	491	506	454	464	473	520	470	442	454	497	486	476	497	471	481	454	461	494	461	469	479	451	442	436	458	447	480	469	517	471	519	452	422	462	471	474	452	440	461	489	487	434	494	436	449	441	504	491	503	483	487	433	454	455	507	466	475	462	462	466	474	428	475	470	450	485	456	437	498	484	449	443	461	492	469	447	466	473	431	473	460	454	453	455	460	452	483	479	458	477	465	430	496	445	456	502	445	480	527	455	470	487	468	475	458	477	500	470	456	462	434	440	471	461	511	461	448	497	427	422	440	465	475	487	455	487	494	446	460	463	453	474	498	457	459	472	459	469	462	478	481	472	445	456	465	445	494	452	444	473	445	442	458	457	496	456	506	449	471	454	498	462	484	479	482	419	471	427	481	438	458	501	460	445	451	487	480	474	500	458	466	512	454	462	466	443	446	456	471	483	469	452	451	490	469	445	482	460	460	506	463	488	449	455	491	475	446	457	518	465	479	449	492	465	480	470	467	447	466	456	506	460	481	473	444	466	440	452	466	449	463	457	457	514	495	468	437	453	444	483	428	486	484	451	480	488	455	435	442	453	508	479	478	451	457	479	462	467	441	453	449	458	448	463	444	498	465	503	441	480	492	432	495	427	452	462	485	449	459	483	452	463	485	474	461	463	457	433	466	480	483	501	481	483	441	459	495	449	434	462	473	467	457	460	448	476	470	489	463	508	471	467	459	481	499	473	477	463	445	465	509	484	415	468	499	505	466	417	463	437	499	495	479	445	458	482	456	476	451	468	459	482	457	495	503	471	490	415	469	454	486	430	458	433	475	485	458	467	472	478	454	475	449	471	489	451	506	445	452	436	476	479	474	430	486	457	463	505	458	433	482	477	473	434	463	480	515	443	468	463	444	449	444	467	464	465	492	458	464	437	486	466	454	471	480	483	462	458	441	467	449	506	469	455	488	479	454	452	499	469	424	449	431	431	475	448	477	485	468	493	476	441	467	467	467	480	479	467	471	466	462	454	449	482	449	483	468	472	480	500	436	432	437	455	454	472	460	482	503	451	463	445	483	481	481	453	473	470	447	465	470	504	455	494	492	450	477	480	445	465	481	466	497	415	419	477	426	459	496	495	482	440	456	458	502	448	444	440	454	439	499	460	454	461	476	461	476	482	462	438	459	502	473	525	450	444	477	493	430	439	481	451	480	455	464	463	461	470	480	495	498	466	477	442	498	453	477	470	448	486	487	488	460	473	483	481	483	498	454	462	479	471	455	480	495	492	488	440	499	490	463	471	492	477	455	489	437	470	482	482	469	469	450	482	451	493	426	432	464	482	460	461	441	483	429	487	431	445	466	469	444	491	502	448	495	485	460	485	489	493	482	470	438	475	512	473	462	486	458	473	440	447	446	462	465	463	454	463	487	497	506	487	459	474	463	461	507	451	513	455	460	456	460	468	453	470	468	470	474	453	439	442	465	473	471	483	464	473	431	467	469	444	457	483	471	428	489	440	462	444	478	466	486	465	450	458	447	439	456	456	443	465	423	465	466	449	442	469	464	507	482	436	484	475	465	501	453	482	488	492	464	461	479	466	462	480	451	456	463	483	499	455	497	436	475	457	456	437	496	444	470	497	496	448	474	449	477	462	469	443	452	487	479	434	495	492	469	430	476	463	478	493	466	469	448	412	470	477	423	455	440	493	473	494	455	466	497	457	487	466	445	469	497	449	466	494	482	441	456	440	482	475	507	462	437	484	480	491	481	499	473	488	484	459	432	493	449	434	477	496	462	451	506	469	443	455	438	489	441	460	455	409	477	485	467	477	473	440	482	467	453	424	464	462	471	423	491	474	530	438	457	464	440	456	443	500	467	492	464	466	477	464	486	460	441	475	458	454	459	448	471	450	472	467	461	475	473	503	460	458	432	476	450	495	441	427	470	475	476	469	449	449	472	416	478	441	440	470	450	492	473	457	456	463	480	450	456	489	472	472	483	459	457	470	438	467	447	451	446	469	480	479	497	449	444	471	412	456	474	417	444	462	454	468	446	465	463	448	463	465	474	456	450	473	461	465	423	446	460	483	447	489	435	490	446	487	464	475	464	432	471	424	494	481	464	450	438	450	469	468	445	473	449	486	480	497	478	481	457	473	431	487	432	454	467	469	420	497	485	446	431	493	483	480	469	477	440	469	452	454	464	426	476	465	443	444	457	420	499	475	438	467	492	490	448	451	502	465	436	445	468	499	441	494	433	422	508	487	491	458	469	469	449	465	441	457	459	469	466	475	478	484	463	488	480	465	461	465	493	475	472	436	519	449	490	476	507	417	456	448	445	483	441	460	485	478	461	471	456	495	433	488	464	477	451	454	481	457	470	485	467	460	481	414	470	431	474	486	450	462	439	492	497	451	443	458	443	450	465	481	474	479	471	455	510	485	474	451	461	434	441	478	458	452	485	469	423	479	484	479	475	459	472	477	472	458	452	460	450	438	460	454	477	466	457	469	489	467	478	448	509	442	475	446	461	453	420	435	437	480	472	455	451	465	439	446	428	464	479	455	488	475	491	447	466	478	483	480	457	495	488	459	422	450	464	459	469	468	459	474	458	494	441	482	468	485	453	476	517	433	479	436	509	437	459	445	448	464	458	421	463	393	503	469	464	496	465	448	482	486	482	451	463	471	475	479	485	433	485	461	500	474	447	447	450	497	467	478	481	453	474	458	480	490	474	477	470	452	441	479	441	471	455	428	440	403	465	441	475	433	474	467	456	478	434	502	492	481	485	443	464	508	493	508	449	481	455	451	464	503	509	474	442	468	451	469	492	464	447	458	443	467	501	455	463	450	481	470	461	480	454	429	438	428	470	469	471	491	476	466	470	464	480	436	488	443	434	459	468	452	433	423	455	433	455	427	497	502	432	466	475	496	466	424	452	479	462	461	491	497	448	454	469	442	473	513	479	461	443	467	447	423	495	494	456	481	459	420	451	459	479	419	469	477	443	454	469	463	473	514	476	493	489	489	490	501	478	479	490	447	445	458	454	469	436	430	438	481	470	495	472	441	425	453	417	473	488	469	479	439	450	463	442	487	475	489	422	484	447	501	472	467	451	465	485	426	441	448	433	480	477	447	493	488	451	475	460	470	464	473	464	426	456	443	504	451	426	466	488	454	429	489	486	464	493	450	451	444	468	484	478	453	425	484	455	440	472	434	461	455	480	462	493	465	449	466	475	453	452	505	451	432	511	448	452	485	471	438	454	485	507	479	474	449	461	496	473	457	462	518	465	477	461	432	482	443	467	477	482	489	453	459	454	479	452	429	444	460	446	466	443	468	463	453	495	462	454	429	508	478	491	474	500	446	509	504	477	434	463	496	450	449	488	465	443	464	479
37452	15309	14072	7728	5509	4182	3282	2630	2261	1909	1824	1489	1519	1348	1243	1203	1154	1074	1045	1064	1050	1007	977	958	984	999	931	951	947	887	890	910	944	888	897	853	850	849	912	867	863	859	871	883	816	796	803	843	897	815	820	846	860	832	895	827	884	813	815	811	801	869	797	824	868	831	806	833	884	805	862	799	793	842	871	844	839	825	807	807	837	819	818	817	812	863	806	867	814	828	828	817	820	833	833	843	839	801	792	847	854	838	830	792	853	854	825	800	897	771	837	755	853	830	776	799	805	842	814	861	766	875	819	834	798	869	886	857	775	787	839	857	862	779	788	756	814	834	851	811	786	819	785	842	798	808	808	864	813	860	853	803	818	820	808	847	834	809	828	801	804	812	765	821	815	868	808	803	787	816	843	830	798	780	822	786	810	820	825	810	843	794	813	842	833	825	819	867	840	790	863	823	829	802	841	809	835	847	893	775	809	808	845	759	804	835	848	858	829	830	832	813	817	865	797	811	810	762	835	820	801	815	855	859	879	796	858	841	842	812	837	761	784	826	869	760	766	808	837	808	830	822	807	796	824	843	756	802	868	796	828	816	790	825	818	821	823	793	787	837	797	830	787	778	777	815	792	807	792	825	811	782	845	811	835	792	773	800	807	808	829	867	860	753	846	787	797	764	868	806	800	830	783	803	795	801	819	832	784	822	819	825	786	759	826	897	811	829	759	816	834	844	817	800	838	828	858	761	840	807	770	812	828	788	839	849	827	744	834	788	847	825	842	799	794	792	798	828	814	843	814	776	837	788	816	805	769	872	861	831	780	840	763	815	830	844	805	846	804	744	822	791	806	796	872	795	831	828	758	842	835	889	783	842	776	829	858	828	822	787	858	832	826	831	836	743	819	805	892	792	816	858	811	795	828	870	829	823	863	816	818	891	793	802	826	779	808	811	803	798	804	797	800	796	827	781	837	813	816	780	833	829	767	774	814	825	835	816	834	845	833	863	793	818	837	823	764	817	796	817	818	825	771	866	778	799	778	780	796	799	788	825	817	814	818	829	792	823	853	832	790	858	803	812	797	839	812	868	871	788	787	835	816	788	854	841	843	785	851	830	828	853	821	865	836	827	815	837	825	795	824	812	812	781	863	842	839	806	782	786	817	826	836	824	809	839	862	830	831	736	786	843	833	799	841	785	851	872	805	822	831	825	832	777	810	831	805	779	838	810	786	806	850	839	863	844	787	839	790	808	832	841	841	802	854	819	807	847	826	770	867	799	799	867	815	802	801	834	843	825	827	850	817	816	859	830	792	817	824	863	820	899	844	831	866	835	789	799	842	855	798	936	842	869	775	842	794	824	826	753	813	825	846	791	803	847	783	795	850	814	810	854	844	807	817	802	798	825	790	806	845	822	767	832	821	785	839	804	860	783	805	843	797	792	786	824	829	785	816	847	840	824	875	720	869	836	877	859	775	808	835	825	816	812	807	802	783	828	804	874	819	875	808	781	819	860	799	854	820	765	790	801	873	776	798	842	744	815	823	775	812	817	808	846	782	856	825	855	818	812	854	774	802	857	881	833	834	794	881	818	816	803	782	845	771	849	864	806	793	812	842	815	840	826	799	828	794	810	763	768	830	833	832	820	787	810	825	831	841	841	782	803	810	846	802	810	728	779	842	842	792	829	831	779	799	800	829	789	812	845	865	844	776	840	811	823	879	845	781	833	853	775	847	800	799	838	764	802	767	806	775	824	808	759	849	802	819	816	800	817	870	828	811	810	798	779	804	834	796	843	826	861	804	761	825	893	837	838	817	785	806	832	808	822	813	837	839	779	798	809	805	816	815	808	785	825	780	795	825	879	850	834	782	823	809	801	835	766	801	856	834	798	773	867	799	829	805	852	794	816	813	797	814	830	850	785	806	807	841	815	832	830	831	818	855	798	782	837	764	838	833	800	793	811	868	784	794	780	819	813	830	831	825	792	825	844	874	813	786	812	800	839	836	786	902	801	827	793	780	819	802	826	888	853	835	781	762	827	830	826	864	843	813	833	835	793	793	798	767	833	814	810	785	856	777	778	787	807	810	773	815	847	823	834	787	805	843	816	822	778	770	815	824	765	835	762	786	761	782	784	822	797	818	819	790	805	821	769	807	797	837	817	788	805	823	789	808	826	794	814	821	857	833	802	843	808	822	786	846	844	802	803	821	832	787	824	773	828	781	880	777	885	806	825	793	833	844	837	781	843	800	846	862	803	773	810	796	814	785	774	882	800	933	837	751	813	741	828	827	781	786	847	824	840	812	776	871	786	781	819	839	790	803	872	862	807	834	818	813	864	833	804	813	813	800	841	846	836	838	819	825	812	839	822	770	814	821	818	790	756	824	765	804	842	819	791	802	812	813	820	830	816	796	852	773	817	818	826	826	802	862	845	799	823	778	785	807	791	829	832	785	777	786	851	852	731	839	825	831	768	779	796	810	822	798	790	870	809	867	798	791	779	785	807	856	815	803	849	855	826	773	794	813	813	798	795	821	817	828	827	812	841	841	844	783	816	769	829	846	807	798	823	835	793	848	771	814	855	812	786	798	838	840	780	815	848	853	759	817	808	858	807	759	793	829	845	842	803	888	799	821	849	812	817	839	828	836	817	835	815	813	839	841	808	821	864	827	812	819	807	840	814	851	799	826	770	814	842	874	820	848	880	786	831	800	809	868	813	815	830	827	796	809	856	825	812	829	820	851	838	835	755	787	787	842	802	806	810	762	839	799	833	777	828	808	801	809	820	857	847	843	837	768	871	781	818	809	883	773	783	794	843	808	830	807	795	878	803	769	846	842	848	776	776	793	834	831	842	795	839	800	809	793	775	790	809	812	796	778	763	774	838	825	783	789	815	846	779	850	813	803	854	793	813	811	845	800	838	777	774	799	749	814	789	795	856	855	804	797	798	804	835	833	817	857	802	830	848	794	818	811	776	843	776	846	821	802	811	834	813	831	830	770	833	844	828	785	779	826	852	746	847	827	805	729	798	842	795	829	792	804	811	848	856	784	763	786	802	790	811	766	840	805	843	839	773	812	864	805	783	808	760	855	799	842	814	781	813	814	837	864	806	795	820	842	833	806	795	802	826	865	814	830	833	833	805	779	852	808	810	825	793	743	779	846	794	810	813	809	855	823	784	763	858	830	805	808	810	777	806	767	827	828	821	823	804	827	793	775	815	838	842	798	827	811	849	817	808	794	822	846	824	784	816	812	796	787	767	887	805	822	870	811	845	780	816	841	834	815	793	838	803	767	808	806	858	791	831	785	835	845	783	874	796	838	789	842	830	811	850	814	761	849	795	801	785	818	789	784	861	821	831	818	808	850	814	829	784	809	833	767	778	826	804	801	763	869	834	846	800	811	818	804	887	756	842	794	806	822	809	835	818	841	820	798	795	775	847	809	836	797	768	842	820	824	787	829	810	773	861	837	807	830	785	823	801	800	831	808	813	810	760	791	786	784	833
25973	19937	7603	412	202	165	140	139	152	117	100	109	126	98	102	122	123	108	112	111	98	126	117	110	119	105	116	119	104	119	117	101	103	109	112	98	116	116	121	112	115	114	110	98	118	111	112	115	119	108	104	110	113	114	115	98	101	92	113	109	107	110	106	109	104	114	93	107	108	102	100	120	95	114	117	128	130	116	117	102	119	108	118	106	129	98	93	120	119	95	106	116	124	99	110	112	120	96	94	123	104	104	113	109	117	93	109	103	104	92	99	90	111	126	119	124	123	125	105	103	109	95	110	113	130	122	126	120	127	130	101	108	123	116	98	113	104	101	126	119	114	102	114	116	93	107	116	101	132	100	113	118	116	121	114	111	109	125	103	136	108	117	104	112	105	93	115	93	98	109	104	112	110	101	108	123	129	138	101	92	112	106	119	121	96	123	127	101	109	115	120	109	120	112	108	91	112	110	99	106	123	121	115	115	115	113	107	91	118	125	124	117	127	100	93	99	111	111	115	121	123	98	101	108	127	104	102	118	99	128	111	126	107	106	99	120	98	107	97	101	104	104	107	92	89	127	115	108	121	108	82	125	110	102	99	121	99	126	114	103	121	91	96	106	115	103	100	108	117	99	103	111	93	117	115	106	116	114	89	104	108	108	95	111	123	101	108	117	86	122	123	109	116	109	114	111	109	101	106	121	102	105	102	126	113	123	131	113	122	104	110	113	101	95	112	107	110	126	101	130	113	99	116	105	102	94	111	93	100	106	99	107	121	87	111	108	105	96	111	104	111	117	113	115	117	99	106	119	129	110	113	118	105	113	101	110	127	115	96	134	113	110	120	95	101	105	101	92	124	135	101	113	98	105	98	115	101	139	119	126	109	103	104	107	103	84	123	125	112	95	112	114	114	110	105	107	99	127	113	103	113	113	91	124	125	87	117	105	113	102	106	98	108	116	105	104	112	114	119	117	93	111	114	103	133	113	107	103	118	120	115	116	116	115	104	128	119	84	106	106	111	120	107	110	117	106	119	110	108	116	115	103	99	126	108	113	111	102	99	110	110	109	112	102	107	125	124	104	115	119	105	103	104	111	125	101	113	113	96	130	112	109	92	100	121	114	115	123	122	119	101	126	102	106	113	94	94	108	106	112	116	121	94	103	110	102	105	116	105	98	94	113	105	111	118	104	105	103	91	114	105	111	118	96	101	109	109	108	101	111	109	104	128	112	101	112	110	116	115	108	104	123	124	107	112	100	125	110	116	105	120	109	125	118	118	113	113	106	103	114	112	95	97	104	130	132	110	101	106	122	95	124	110	100	109	124	104	99	122	132	96	119	103	106	121	96	102	95	114	118	78	123	121	108	102	116	102	119	119	116	96	113	108	126	114	102	107	106	105	100	95	92	99	128	106	121	117	111	121	110	119	112	102	106	105	114	136	103	108	122	101	117	115	122	98	106	131	112	115	118	109	92	101	106	119	102	103	105	127	112	115	110	120	120	130	106	120	107	107	119	105	95	111	109	140	116	117	106	109	128	106	115	119	124	121	110	105	100	142	123	100	114	119	94	109	113	112	97	121	111	113	114	118	109	116	91	90	113	112	101	120	106	98	109	108	123	99	110	108	116	110	94	99	118	111	128	111	113	121	112	116	97	113	107	116	102	120	121	100	107	105	94	106	108	107	128	100	99	108	109	99	104	122	114	98	105	106	108	119	101	111	126	108	96	104	112	106	114	117	116	102	110	100	100	99	106	98	101	124	108	93	113	105	110	102	110	114	132	118	108	107	109	110	114	100	119	112	107	122	92	117	108	124	112	119	99	102	120	103	123	106	120	117	115	94	92	113	128	105	109	104	99	119	98	117	112	108	92	105	95	103	96	127	119	122	109	107	110	121	108	118	98	113	112	107	98	115	98	92	100	113	113	118	114	117	104	113	111	110	114	126	111	98	110	106	106	101	115	114	122	111	104	121	98	125	111	101	114	108	120	110	97	104	115	111	111	123	77	115	115	109	127	124	106	101	134	102	126	96	136	105	104	106	94	124	100	115	96	105	117	125	108	100	118	102	115	113	120	108	102	97	122	104	84	127	116	108	109	105	95	99	108	103	106	119	115	123	94	115	128	83	138	118	101	95	113	100	108	102	122	116	111	118	116	123	105	118	119	117	111	112	104	118	109	117	127	123	122	117	97	112	116	108	101	104	112	114	109	123	120	110	118	99	104	109	106	119	102	116	102	122	100	108	126	116	99	112	129	111	107	110	124	101	108	100	119	126	98	107	130	121	115	102	108	121	109	104	88	100	108	89	123	103	120	100	100	99	119	122	110	109	107	109	110	104	126	103	111	111	111	123	108	126	97	106	96	119	104	107	107	108	111	115	93	112	104	104	105	109	133	100	94	93	116	107	123	103	104	116	106	99	110	111	107	113	127	100	122	103	111	102	108	102	102	86	102	91	104	88	111	94	113	105	103	104	114	110	106	99	124	89	123	124	119	100	114	112	121	114	131	117	106	118	123	114	122	108	107	94	94	102	108	114	114	92	120	102	107	97	97	109	125	120	116	106	128	117	96	125	105	112	114	126	106	90	109	123	113	114	94	107	118	114	107	132	91	104	110	108	101	103	99	106	115	123	104	125	125	100	108	121	107	110	120	97	103	96	106	106	120	110	123	108	114	99	100	121	103	122	114	96	90	113	122	115	113	112	117	118	100	111	111	135	106	93	107	110	128	100	119	123	102	109	104	92	117	85	104	131	105	108	104	126	115	92	132	104	99	96	120	118	102	108	114	103	116	120	113	110	109	127	109	102	106	104	117	102	110	102	97	110	127	126	104	112	115	107	106	108	103	109	106	114	101	125	133	105	111	95	123	108	105	109	113	97	115	120	101	126	99	109	126	104	107	104	117	111	107	102	128	97	108	137	112	99	119	104	111	112	112	118	110	126	106	117	125	111	108	106	130	111	106	106	101	115	102	103	113	113	94	119	106	123	130	102	118	113	107	101	107	119	107	107	92	100	102	113	111	115	96	122	107	97	108	109	106	120	125	114	98	110	113	112	129	115	118	108	122	124	108	113	110	110	121	113	134	120	91	115	86	109	115	101	100	127	109	116	107	119	126	98	110	103	104	115	116	110	106	96	107	105	102	90	106	99	114	114	117	102	113	106	123	118	113	126	106	115	108	107	102	97	94	106	110	97	107	107	95	115	91	112	125	102	97	108	107	98	117	91	106	115	123	112	97	112	101	103	116	128	129	110	107	114	94	99	123	101	100	119	95	123	117	111	105	104	121	98	116	128	101	115	126	110	111	119	113	103	116	117	99	121	122	99	124	115	109	111	95	118	115	107	89	118	115	115	123	120	107	119	109	99	122	103	117	97	94	125	113	101	124	118	94	96	101	111	88	122	118	112	117	112	114	135	121	123	123	100	98	112	122	91	115	117	117	110	105	100	99	113	104	113	110	132	114	117	110	114	122	102	129	107	110	112	139	125	113
18399	1387	1180	615	463	379	339	301	300	262	249	237	220	226	215	216	239	218	229	217	221	210	254	225	228	256	222	215	238	232	223	250	218	236	240	235	220	231	240	236	230	216	234	224	228	225	205	233	231	213	215	226	222	226	216	223	229	228	238	208	217	213	201	231	225	220	218	207	256	227	214	233	242	229	214	203	218	214	204	204	214	198	213	199	222	248	231	237	226	214	220	219	244	239	226	194	206	215	218	200	219	237	203	201	195	236	214	219	210	197	211	239	220	203	220	215	208	217	224	201	204	235	228	206	226	221	214	221	205	229	189	234	239	225	227	225	218	211	216	225	210	215	214	226	238	215	187	240	206	254	195	232	218	188	219	231	218	209	229	223	221	208	207	209	237	205	206	247	221	247	233	217	221	237	221	211	210	215	197	204	235	215	205	223	234	208	232	203	211	215	213	239	229	250	208	199	207	250	216	245	208	237	213	215	226	209	202	216	210	199	218	213	205	234	211	213	204	210	207	195	222	226	243	214	232	199	195	238	233	207	224	228	224	221	214	208	228	205	224	198	215	243	205	219	230	231	201	218	229	218	227	213	215	201	231	211	213	225	214	221	193	219	225	219	229	220	228	217	216	184	227	211	197	191	200	230	214	227	205	231	228	190	223	210	206	187	200	243	193	206	228	205	201	225	206	221	236	241	273	216	204	182	206	221	217	218	199	198	197	200	219	228	222	232	210	211	216	225	223	217	236	233	231	225	205	197	214	209	228	243	235	194	214	247	217	231	229	226	233	203	233	224	223	262	200	199	217	198	200	220	217	223	231	183	224	239	201	214	203	224	179	202	214	213	219	201	224	224	196	243	207	236	231	215	234	226	239	231	214	235	231	223	206	218	215	213	234	222	228	223	215	201	220	190	234	204	225	221	230	228	222	246	237	238	225	220	207	207	253	226	194	208	208	200	234	251	226	230	209	218	237	210	217	220	193	229	233	214	227	220	210	215	220	198	197	239	245	231	220	213	229	222	229	213	226	218	203	217	216	211	227	231	261	230	205	223	231	213	207	208	243	239	225	212	230	192	228	231	216	212	239	239	224	222	193	222	242	234	193	216	210	217	206	230	219	223	214	210	232	223	219	217	217	225	217	210	213	191	226	202	224	215	207	212	239	218	217	199	217	204	220	227	224	262	220	211	208	227	214	188	235	236	201	226	190	215	210	227	219	241	231	195	234	253	228	218	230	228	207	216	226	222	225	210	209	218	226	207	193	232	206	230	204	220	219	197	234	241	221	217	224	228	225	211	232	214	250	213	243	213	220	216	202	208	222	227	203	212	197	248	202	223	208	190	236	205	206	199	218	202	211	214	221	217	207	194	227	228	224	232	208	214	191	254	225	218	218	232	216	216	217	217	231	223	198	205	204	195	237	222	225	208	220	182	181	210	218	210	234	243	204	223	213	200	240	238	222	207	214	213	217	217	205	226	231	223	223	248	219	219	219	245	230	235	215	216	245	220	209	194	211	209	233	240	190	218	213	222	202	197	228	226	230	200	233	192	245	232	208	225	210	233	244	217	205	217	201	231	207	199	196	198	233	216	239	248	222	191	192	208	215	196	232	207	203	215	227	217	217	221	214	229	202	244	210	221	222	192	231	216	212	234	221	214	209	247	222	232	206	227	221	206	228	225	200	228	198	199	233	237	186	226	238	237	214	185	219	215	212	228	225	223	225	231	218	201	241	218	249	218	221	238	226	237	206	240	190	217	236	209	205	231	236	199	205	213	200	213	223	198	239	242	231	184	217	224	215	214	241	236	201	207	211	237	203	254	205	216	224	222	222	185	210	213	206	231	204	209	228	212	218	205	243	219	250	211	204	221	204	211	215	221	204	224	215	210	195	253	233	210	192	204	217	211	222	239	210	224	220	230	233	192	217	214	206	216	200	196	197	221	204	208	217	216	236	201	195	206	222	200	204	204	236	197	230	239	223	218	200	216	222	200	233	222	215	225	201	216	217	221	192	204	209	222	210	223	223	226	216	230	204	220	212	224	216	228	179	227	214	219	228	227	243	220	237	206	218	192	212	214	218	209	230	203	203	201	205	236	201	242	240	229	216	208	219	207	215	200	228	219	241	200	207	206	211	211	192	219	202	242	221	232	214	231	209	223	206	211	227	237	220	206	232	226	242	231	233	227	201	224	216	200	225	223	222	208	237	206	242	217	214	235	223	203	266	220	228	220	204	243	216	224	214	206	229	193	197	261	224	226	220	256	225	221	226	221	226	212	215	231	219	216	216	229	212	218	231	223	236	222	208	204	203	210	226	210	220	204	215	207	215	216	211	215	226	219	218	230	202	202	237	222	229	200	205	231	204	212	227	203	221	202	204	224	217	241	219	212	197	217	224	221	209	237	233	209	239	216	215	196	230	228	218	238	207	210	203	194	226	215	228	208	209	213	233	210	207	216	205	226	230	204	208	184	242	226	248	233	217	237	221	232	224	219	239	191	196	224	230	218	243	231	254	204	246	235	192	238	231	199	232	207	211	222	226	242	211	232	206	225	222	216	194	241	231	197	222	216	205	230	223	205	195	202	225	201	204	241	203	234	208	210	230	215	210	208	226	190	197	202	203	213	231	234	212	204	205	216	210	208	221	217	205	223	226	222	185	201	260	233	204	231	246	212	228	218	232	214	202	207	222	204	190	222	206	243	240	248	226	220	222	206	216	223	186	220	221	220	214	221	224	207	226	218	225	221	228	244	208	207	232	227	193	234	218	252	235	248	225	218	213	224	213	223	218	219	205	204	201	215	213	242	201	240	199	212	224	203	201	208	199	203	209	230	229	244	198	217	230	214	196	204	221	211	232	215	233	212	205	230	227	180	216	238	214	209	214	229	210	202	214	222	217	222	234	206	226	215	217	229	201	252	224	211	220	251	210	226	227	246	223	203	241	215	223	232	226	221	203	198	222	228	201	196	238	227	190	203	202	229	224	195	210	216	216	239	224	182	237	206	203	179	213	226	196	196	219	212	229	197	235	226	196	199	187	199	221	220	228	220	225	235	215	230	215	219	214	216	226	231	241	210	212	212	204	212	234	247	230	213	231	252	242	212	237	206	213	228	194	232	197	231	219	213	214	190	203	203	225	211	218	225	214	213	243	235	204	224	184	193	205	216	240	189	224	255	197	186	195	222	218	207	220	232	229	221	210	195	196	219	222	258	206	214	216	227	233	197	210	218	218	222	223	205	221	211	216	235	217	205	191	221	240	205	221	231	201	244	187	212	226	239	218	187	229	199	217	204	225	237	185	193	237	197	222	229	197	247	204	220	236	216	214	208	213	201	247	218	224	216	220	210	234	222	228	191	228	224	219	208	229	213	221	205	216	215	234	207	227	208	198	219	207	180	219	217	213	184	215	234	250	213	232	237	206	213	212	212	224	233	238	195	233	179	243	241	220	198	212	209	221	232	193	233	231	228	207	245	217	235	226	202	207	208	220	248
24695	21670	28760	25071	19681	1998	812	489	459	457	349	408	361	359	361	314	340	309	295	322	280	308	296	302	292	266	297	300	275	300	292	299	260	268	304	300	301	288	257	286	305	298	300	267	292	284	274	261	248	255	264	268	254	299	280	270	290	242	306	270	298	292	284	287	296	279	272	311	269	265	273	293	267	282	293	272	279	284	277	272	295	280	282	260	304	235	263	276	279	286	253	283	306	295	303	323	291	279	279	267	301	288	277	279	280	278	249	271	284	306	248	273	259	290	282	276	288	279	284	256	271	299	253	276	275	270	276	272	279	274	257	260	288	284	263	295	290	275	281	282	272	287	275	297	267	300	289	246	278	256	268	248	267	259	275	274	295	279	270	283	274	281	262	286	277	248	267	304	271	296	289	282	287	291	254	282	274	263	292	287	263	303	278	282	282	285	279	273	276	263	297	278	273	281	294	286	277	273	270	262	282	290	305	260	271	268	277	275	274	265	274	278	283	308	308	280	268	288	290	264	250	290	270	264	308	280	299	267	272	264	278	288	244	275	278	293	289	278	282	272	316	259	258	292	270	240	274	295	262	313	248	278	272	266	282	292	242	273	293	264	268	256	251	244	314	257	267	294	290	271	284	292	274	274	289	274	287	293	245	271	287	261	271	259	272	304	287	293	297	266	248	291	273	269	273	268	293	293	252	250	258	247	298	284	259	276	244	264	271	298	313	264	278	261	281	283	302	290	257	267	241	265	282	278	316	247	270	232	270	300	279	270	275	288	274	290	265	265	255	292	272	300	292	271	277	273	262	281	272	292	282	273	256	274	266	292	246	256	270	300	269	291	283	272	295	282	290	259	286	287	278	281	268	302	260	287	255	285	282	288	297	291	288	281	267	293	257	241	306	289	285	277	302	276	296	318	267	277	282	255	286	277	281	278	271	328	260	271	284	260	269	279	290	253	282	282	259	273	282	255	244	272	285	256	300	298	282	297	278	293	290	295	288	282	287	286	297	284	259	304	292	268	228	261	260	309	301	275	313	275	277	268	278	311	253	278	300	266	260	274	254	279	298	286	317	288	282	258	274	286	289	297	251	293	271	274	276	261	301	270	283	255	274	283	271	302	288	286	264	292	293	265	302	273	272	270	274	280	284	250	289	278	266	274	283	290	263	318	283	286	283	316	266	270	274	273	266	284	267	273	240	291	286	264	282	315	259	269	271	255	283	287	272	283	246	282	283	284	276	286	273	256	290	275	241	273	301	297	284	275	267	269	274	317	299	287	294	255	292	286	279	301	285	258	257	289	292	290	300	263	276	274	290	311	289	275	274	276	285	276	270	282	270	258	298	280	280	301	282	277	279	249	274	277	281	253	264	261	289	290	304	268	270	237	248	302	284	272	299	301	290	279	260	268	271	269	248	263	316	275	273	285	262	265	280	268	274	276	305	298	271	258	272	270	276	282	290	293	275	252	262	293	295	242	272	333	294	293	275	241	283	271	298	282	289	293	258	275	273	246	249	289	302	269	265	274	279	286	237	287	280	294	309	247	277	269	263	281	281	281	307	270	274	286	269	303	279	259	305	273	275	290	277	296	266	279	288	301	269	277	301	272	267	289	261	279	277	281	304	297	270	249	306	277	275	297	279	331	292	282	278	305	300	256	290	286	259	278	272	273	298	282	251	281	297	286	288	278	290	249	293	271	252	301	309	294	264	275	271	302	262	251	246	242	253	271	279	265	284	291	276	267	279	299	300	301	297	249	265	275	254	300	273	237	246	265	282	274	283	286	268	261	259	270	267	308	258	238	268	273	264	281	263	285	269	271	252	260	265	246	288	267	256	263	269	280	288	258	272	263	276	276	318	264	279	266	256	269	261	273	286	274	276	272	267	260	255	272	258	289	266	267	268	285	284	287	310	286	287	256	273	262	275	298	267	255	256	264	263	276	302	278	267	289	269	261	250	285	255	289	311	277	299	272	267	270	288	282	264	282	273	262	278	260	285	281	291	310	272	282	294	274	236	265	280	295	272	266	260	273	278	292	314	255	265	264	295	272	285	276	267	273	267	303	275	262	275	272	293	279	289	276	304	243	275	268	299	258	286	273	248	266	280	260	297	302	270	301	289	256	269	253	300	288	263	263	279	269	281	271	287	276	271	293	250	293	279	292	291	262	282	265	285	271	300	274	285	293	305	273	272	260	288	273	272	289	266	298	251	284	298	289	269	262	260	282	288	243	276	267	271	272	270	269	269	236	268	299	266	289	305	293	305	247	284	283	294	294	253	308	261	259	273	268	273	245	278	312	254	249	292	278	270	270	273	299	304	290	304	266	256	263	252	263	288	261	261	263	279	268	272	280	272	262	262	264	254	250	289	267	278	258	267	287	257	276	260	287	276	291	263	270	268	292	279	290	267	283	271	258	283	305	283	263	278	235	281	255	293	236	278	270	258	271	311	283	265	261	256	258	286	300	288	261	310	271	285	275	280	277	296	301	256	299	285	248	251	260	278	273	254	262	265	280	266	290	286	259	250	261	236	281	282	268	311	283	269	286	272	269	279	275	295	295	256	267	270	257	268	290	266	284	275	289	266	263	282	264	267	307	239	292	317	282	283	238	257	263	290	265	296	269	297	256	249	271	294	261	270	277	263	284	287	309	289	239	294	286	276	279	276	227	280	280	302	259	306	272	272	276	256	276	297	288	253	300	294	261	284	284	291	276	278	285	311	258	292	263	298	277	269	278	279	240	275	283	284	303	282	260	266	255	272	310	292	296	273	291	281	272	285	309	264	261	320	270	303	279	284	272	284	292	305	264	284	281	285	287	280	278	280	298	270	267	252	299	284	272	287	252	288	265	290	276	267	278	271	282	272	290	272	278	271	279	288	283	278	287	277	249	283	267	253	281	293	303	261	302	278	292	265	279	288	282	284	277	300	303	273	257	270	304	279	284	274	263	267	260	297	310	287	288	295	266	267	269	267	282	290	273	272	259	235	243	300	276	289	276	271	289	275	285	273	283	281	267	247	281	276	261	286	289	280	281	261	287	278	283	292	279	287	275	295	306	263	299	287	250	261	283	270	263	326	290	266	269	265	270	277	247	277	280	282	310	307	287	248	279	287	308	280	271	261	281	270	272	279	299	254	258	303	298	272	286	284	310	276	287	254	265	291	290	268	279	270	284	287	281	280	287	285	274	286	282	264	281	291	269	284	251	283	256	253	287	279	291	269	269	295	264	298	280	278	288	289	275	283	292	260	294	275	261	265	293	271	287	283	280	271	288	279	274	266	280	243	266	267	286	291	295	297	261	278	251	286	251	271	274	279	301	284	270	280	268	283	285	283	256	268	264	276	262	259	251	277	279	237	264	270	244	272	267	274	282	264	292	270	261	238	255	266	270	263	271	245	273	278	290	260	260	259	292	293	268	299	265	271	268	285	279	271	315	278	276	278	280	292	271	298	254	284	297	282	267	297	263	264	288	252	224	301	270	290	293	253	282
35599	9958	8693	4429	3024	2339	1775	1437	1298	1086	954	907	820	807	779	726	715	656	657	580	553	625	610	539	599	542	514	553	517	555	544	570	532	474	533	517	532	532	512	537	528	537	477	493	499	532	536	521	530	563	496	525	488	501	507	477	506	558	508	510	472	508	530	533	493	489	508	558	533	508	509	489	495	470	511	512	538	492	523	509	491	469	510	531	540	477	549	488	518	513	523	515	507	519	502	489	515	499	515	517	497	491	482	501	514	547	508	516	498	468	509	472	487	492	502	515	474	482	516	459	470	505	519	503	504	495	495	522	514	489	528	542	503	500	480	467	486	510	465	494	488	476	495	465	526	521	490	512	514	478	510	524	456	510	480	515	458	544	497	568	485	478	470	497	514	506	492	491	534	506	485	496	515	493	506	486	491	496	546	521	522	526	492	525	506	525	487	493	487	482	481	466	524	469	507	486	525	482	502	552	490	516	501	493	460	518	519	529	485	487	504	518	528	521	496	519	503	468	483	492	527	501	498	475	469	506	480	495	517	467	516	526	528	533	542	490	516	498	488	507	535	484	544	525	513	511	509	520	494	454	493	512	517	496	480	477	494	544	532	498	504	495	482	519	514	458	532	493	513	503	506	527	526	546	521	470	521	497	514	478	530	495	505	483	501	529	520	500	485	476	499	516	476	527	539	444	500	509	514	483	508	552	497	504	520	470	487	483	465	515	497	488	513	468	498	549	520	531	532	462	464	532	509	491	477	499	483	491	503	518	542	498	515	488	499	477	501	520	490	495	474	518	524	504	484	503	499	476	535	479	504	512	524	532	500	490	467	498	487	536	484	505	505	523	514	492	528	513	536	495	488	539	454	495	536	513	527	505	523	463	506	487	547	475	528	478	492	547	439	507	486	511	517	494	473	527	477	479	505	512	509	483	468	450	533	519	494	510	533	526	498	499	508	505	451	480	497	503	513	541	501	523	483	458	486	514	531	495	533	487	514	479	511	515	504	521	462	503	516	505	513	525	529	513	505	485	489	528	486	511	506	545	482	518	499	462	503	519	539	513	491	511	522	505	526	525	477	501	477	475	538	508	466	510	519	539	518	458	510	491	516	498	524	506	524	507	495	494	521	493	504	480	494	490	504	493	479	502	502	480	472	499	514	514	506	486	519	489	527	517	488	502	478	527	496	493	561	538	504	506	530	518	511	528	480	510	525	533	471	556	536	471	511	474	530	511	486	487	470	478	537	493	503	514	532	533	521	507	510	500	501	505	573	512	510	476	491	504	539	486	513	513	492	490	480	477	513	502	512	478	538	518	508	510	502	543	502	497	516	497	507	524	514	511	492	478	524	489	505	531	484	472	499	502	513	486	520	485	487	505	504	505	497	529	537	526	505	465	538	516	512	508	466	547	481	499	493	547	472	507	457	491	483	509	497	513	538	477	492	512	514	499	493	484	451	489	491	507	490	495	518	476	496	516	495	510	521	473	542	498	530	524	500	503	499	500	486	545	467	500	474	495	494	511	504	508	508	508	507	513	524	544	510	508	517	490	502	484	525	487	519	492	531	501	511	488	553	459	496	539	552	496	558	517	517	528	481	484	523	460	497	511	511	479	505	501	485	504	502	488	550	500	509	491	490	540	494	461	534	518	565	527	499	483	504	496	499	495	454	515	517	488	508	514	503	516	480	509	510	504	495	483	491	505	469	525	511	512	515	508	479	535	482	524	506	474	504	489	511	528	474	569	511	481	525	480	510	524	487	523	507	521	479	513	471	517	473	515	477	512	518	491	494	490	489	495	532	511	543	475	463	471	515	488	488	505	519	481	490	529	518	496	451	463	494	482	511	503	504	499	501	450	501	524	534	544	527	507	484	480	498	510	480	503	463	518	507	501	498	546	487	503	482	501	446	555	478	502	526	514	552	497	507	444	531	494	482	507	509	448	516	530	506	508	487	494	487	491	527	501	511	490	474	549	514	526	465	486	500	516	518	506	495	515	530	488	547	525	542	493	477	474	470	498	491	548	532	556	555	498	502	512	488	491	515	512	500	492	484	538	501	490	532	487	474	511	510	509	495	484	505	504	487	512	548	496	501	526	514	474	494	494	550	510	517	475	480	503	493	494	521	501	471	490	512	517	513	475	509	489	483	484	493	512	493	495	507	544	525	516	497	509	538	504	534	513	523	501	535	480	510	529	514	480	499	459	522	512	481	493	525	457	495	517	480	474	535	550	522	519	483	482	546	542	507	545	506	495	519	549	511	530	495	508	493	529	492	499	521	486	494	489	493	464	527	490	516	499	522	483	490	494	527	483	510	509	480	522	525	539	509	467	488	513	509	534	481	495	516	492	464	530	549	507	512	481	544	509	493	498	505	479	505	499	539	468	503	485	476	499	480	482	494	516	494	509	480	501	510	517	501	517	486	513	520	487	499	503	513	523	487	475	527	520	505	475	528	455	509	500	462	533	483	501	513	439	505	487	489	528	510	482	512	507	518	533	505	511	540	495	514	493	489	521	461	528	509	493	501	493	516	514	486	511	500	491	540	505	494	518	489	510	489	501	482	505	493	516	492	466	504	505	493	507	543	469	556	514	502	495	532	475	501	508	480	529	511	537	511	517	501	486	508	538	503	512	506	477	543	490	499	537	515	495	491	506	484	457	502	489	506	547	548	489	483	513	482	515	514	537	487	556	529	511	514	525	515	501	506	508	528	482	503	492	514	502	517	481	489	505	499	521	497	518	507	507	495	478	489	555	532	464	532	528	511	519	520	481	473	501	519	488	498	503	533	479	530	512	487	499	506	479	461	472	513	541	487	480	484	522	542	495	495	464	476	502	484	508	531	505	515	492	522	488	496	463	515	513	528	535	532	535	472	469	528	518	467	543	510	526	492	496	545	497	491	493	527	492	526	508	527	506	489	554	552	532	491	508	495	519	489	536	515	529	511	506	459	493	515	482	501	483	509	480	477	510	487	519	504	511	510	519	497	503	499	500	508	490	488	464	502	538	513	508	540	545	517	518	532	509	543	509	526	526	512	512	528	465	489	520	541	528	514	523	478	487	508	524	492	492	489	499	476	456	502	503	504	507	482	502	490	485	524	510	484	539	469	503	514	486	494	493	490	470	476	488	490	539	443	498	489	479	494	485	473	508	448	497	559	515	493	557	531	563	508	498	495	492	495	511	492	504	515	495	495	560	500	557	501	478	516	487	540	495	496	524	467	534	535	476	533	513	495	516	521	493	489	491	521	564	538	518	490	527	517	458	512	502	536	476	511	468	509	524	528	546	507	486	485	478	551	526	492	461	465	525	473	527	474	515	540	501	516	480	481	487	495	505	472	488	495	519	488	502	526	469	470	512	486	505	535	495	512	524	515	484	515	480	500	534	518	502	501	501	527	517	502	543	494	517	512	494	488	491	466	517	523	515	514	481	534	529	509	473	494	472	500	543	484	447	462	485	558	476	493	497	480	479	540	488	513	471	543	526	490	503
23603	21564	29262	24341	21564	19028	2313	1040	839	728	684	674	631	565	605	595	564	602	543	529	505	531	527	531	514	466	516	504	514	474	502	507	477	497	544	494	518	484	499	472	458	511	477	448	470	449	464	481	466	497	493	483	464	453	453	502	483	515	498	516	474	507	475	462	493	485	482	488	468	465	496	435	460	496	473	466	494	467	455	467	438	496	504	496	512	494	483	447	482	460	494	444	485	534	467	442	411	489	498	456	499	470	454	493	448	477	492	449	467	478	501	486	487	496	467	487	486	450	468	467	456	455	456	431	456	456	474	500	474	471	501	474	498	467	482	465	481	479	505	489	489	463	460	498	482	463	482	458	423	454	506	477	481	481	473	482	450	439	492	504	500	485	481	449	462	495	416	473	449	481	475	451	443	436	450	433	496	482	467	462	495	463	472	474	482	480	469	495	455	449	504	497	447	433	448	449	471	464	452	464	404	476	458	491	448	464	467	491	455	451	477	424	435	460	495	503	497	450	498	432	483	423	503	505	474	464	499	437	466	468	466	494	463	471	460	475	425	500	474	497	458	494	464	452	455	459	474	490	436	503	461	484	456	442	462	497	447	459	448	504	463	463	497	440	474	450	424	453	472	463	462	482	461	457	488	460	464	437	448	461	481	463	455	480	463	470	471	459	464	459	455	451	448	441	510	460	430	521	464	442	500	490	480	446	438	457	478	488	488	479	448	461	465	470	489	415	479	502	484	446	426	479	474	452	441	464	485	446	437	465	469	468	468	485	470	458	464	436	458	475	482	482	437	463	454	463	444	439	523	477	496	466	443	469	475	511	450	470	422	458	446	483	448	466	490	444	465	434	440	442	477	466	470	490	455	490	462	454	484	451	493	481	499	440	467	439	438	493	476	447	510	467	497	479	493	464	471	460	466	473	445	486	501	459	489	439	487	441	490	465	450	469	505	485	495	472	490	429	456	456	474	490	434	448	448	485	459	460	424	523	440	481	466	443	448	491	466	453	476	440	453	464	468	455	481	510	449	468	453	486	483	439	447	455	456	451	450	467	451	465	458	480	497	450	467	493	494	483	471	445	475	479	442	477	468	468	491	436	476	465	486	451	451	461	494	474	442	451	460	458	475	439	464	515	478	436	415	504	484	439	458	460	478	467	445	485	440	484	484	469	452	502	496	453	486	474	419	505	415	468	476	443	440	429	480	478	496	470	451	480	485	489	488	467	465	482	475	465	474	455	463	504	495	488	499	472	465	476	425	517	442	470	447	471	479	476	488	465	414	439	476	488	485	487	444	465	472	401	461	421	466	497	443	498	445	463	482	440	474	443	463	473	453	472	456	446	464	481	461	468	456	455	485	481	469	462	464	495	472	448	455	492	476	470	471	476	446	474	451	493	445	465	484	485	489	484	443	498	457	469	498	498	456	485	481	484	459	489	485	496	487	463	467	455	470	514	450	465	477	487	473	460	445	462	419	445	484	416	463	469	491	440	462	489	427	475	484	465	462	443	481	427	451	450	460	471	430	481	459	490	475	481	545	497	466	472	494	437	471	435	472	448	476	496	478	461	473	474	466	476	470	456	444	458	458	464	418	422	467	460	497	476	459	483	473	427	471	472	466	472	458	435	503	428	490	477	478	442	465	459	476	492	493	483	464	452	470	466	495	483	481	468	497	479	491	449	525	460	465	463	440	439	460	498	464	441	448	472	434	479	459	472	470	450	449	468	478	460	475	425	442	464	436	467	466	490	448	460	490	482	446	445	440	457	462	487	462	471	459	452	435	493	434	493	427	496	451	479	481	446	487	435	458	464	457	466	496	441	460	464	480	489	503	463	497	492	438	479	496	453	430	480	457	446	458	503	526	485	472	474	416	491	438	494	479	457	437	469	477	466	489	479	478	452	467	439	443	469	459	462	466	488	483	480	460	466	444	448	428	477	484	509	477	462	460	483	447	468	484	452	468	452	479	523	449	482	433	468	511	473	492	470	483	482	445	476	488	470	480	496	463	457	481	462	449	441	472	448	507	437	487	462	454	473	439	456	473	443	471	459	469	455	460	437	467	455	466	483	442	431	492	510	467	476	464	433	476	491	490	485	497	483	449	473	479	468	451	469	483	432	473	494	495	472	443	470	495	479	450	491	490	514	493	461	487	470	463	460	492	445	479	488	480	507	470	480	468	473	482	467	466	449	452	472	481	520	457	458	447	435	473	485	467	465	467	467	448	454	482	450	502	450	526	497	456	436	460	438	476	465	497	463	461	441	480	467	503	502	467	507	424	475	462	445	467	444	453	475	490	434	459	430	493	433	516	485	530	430	497	494	436	475	477	455	480	460	488	470	453	436	481	472	449	443	437	444	470	466	444	501	439	460	478	451	449	446	464	502	458	499	436	476	464	465	451	489	444	424	501	491	458	451	486	456	468	509	472	442	401	456	467	472	484	475	498	489	498	465	454	450	473	438	466	479	512	476	422	462	460	487	469	499	411	482	449	482	457	477	473	463	465	465	455	442	462	448	487	481	484	468	484	483	482	455	458	478	491	438	493	461	509	473	451	480	476	458	486	448	411	471	445	509	491	477	472	454	484	463	485	436	461	466	472	458	450	475	474	454	501	464	429	514	465	492	462	495	462	493	467	483	471	486	467	475	486	486	470	477	459	454	441	455	419	441	416	473	462	457	455	448	454	470	429	484	448	485	421	492	471	500	413	412	496	467	471	524	466	519	480	423	460	436	459	466	438	447	428	482	459	476	456	463	459	440	447	472	495	482	484	447	462	476	488	471	472	439	495	475	443	465	480	469	476	486	510	470	509	484	457	454	440	461	476	468	473	463	439	459	454	489	457	494	406	452	448	491	507	464	448	479	473	443	463	476	499	453	486	433	477	451	454	468	481	446	447	437	479	455	475	473	475	497	429	483	457	445	469	466	442	432	422	473	477	466	450	511	520	453	480	457	455	505	441	481	461	476	452	461	465	450	459	488	457	475	469	439	478	455	494	489	439	454	489	449	456	447	449	446	472	462	453	465	491	473	462	475	445	434	457	479	465	466	415	486	436	470	510	427	448	486	486	450	463	448	483	499	446	448	460	436	452	457	464	508	444	469	467	458	477	530	443	477	467	460	465	463	439	468	459	432	475	438	437	452	472	466	449	478	453	459	462	445	478	482	472	483	447	456	420	475	426	457	448	434	459	454	460	488	440	445	464	459	420	444	422	477	476	471	444	477	452	458	496	481	485	439	461	486	472	447	485	479	476	428	442	484	495	499	463	502	472	472	453	437	449	464	483	456	461	434	462	480	457	512	453	436	464	481	465	480	440	509	449	479	459	452	465	455	491	447	457	457	459	449	469	427	448	488	453	468	464	430	483	468	467	441	419	477	503	467	465	495	475	496	425	454	512	491	483	458	471	473	447	469	459	435	454	474	463	486	510	456	464	475	500	490	482	451	469	464	497	474	469	425	479	469	453	485	450	448	485	407	475	476	469	499
32368	15309	14086	7658	5455	4029	3114	2619	2210	1941	1657	1538	1332	1329	1206	1205	1135	1118	1002	1055	1049	1019	946	976	951	924	925	906	846	922	895	907	829	872	881	912	885	889	900	892	891	919	848	848	845	859	835	817	853	780	849	819	883	865	855	861	863	842	820	790	848	850	794	842	857	771	828	834	804	859	771	805	825	836	772	837	813	774	832	844	806	821	814	784	839	818	775	835	808	802	823	869	841	820	828	816	824	806	776	830	812	835	766	818	756	824	801	836	785	871	782	846	830	806	827	853	817	870	857	837	814	820	770	746	815	796	802	840	781	814	798	846	829	838	852	835	859	769	815	832	773	783	783	822	824	811	790	822	795	814	837	826	822	830	803	815	813	861	840	757	823	857	860	793	840	778	823	835	831	782	810	810	845	801	760	830	764	840	793	824	843	833	811	806	774	809	785	838	873	789	821	851	832	820	795	795	831	815	796	780	841	828	796	806	795	791	816	829	825	799	842	818	813	770	800	797	817	793	852	819	836	799	810	813	776	827	811	856	865	789	835	798	822	813	832	788	824	858	869	823	841	824	791	828	819	866	876	819	831	808	783	855	858	826	827	834	842	807	809	793	845	846	794	851	810	794	858	796	770	810	797	821	848	803	825	818	805	796	782	834	793	821	886	832	837	861	790	804	835	798	837	758	776	821	818	830	828	829	835	781	794	808	782	810	845	790	792	835	823	775	777	803	792	790	831	824	813	846	860	804	797	811	840	813	794	796	826	844	746	841	815	798	819	775	832	787	803	793	771	825	811	809	863	737	890	811	790	824	767	822	790	802	788	826	780	823	826	815	875	787	796	830	833	783	840	828	830	819	853	811	799	778	806	777	798	809	822	816	836	801	825	811	778	751	785	801	793	787	795	810	822	814	824	813	809	810	840	784	816	856	819	803	791	789	769	820	840	784	807	855	803	802	825	824	812	781	779	789	826	813	843	800	827	821	831	785	845	787	803	817	808	849	785	828	828	793	858	792	851	849	814	814	813	781	780	786	834	863	899	818	831	790	838	798	811	843	767	798	828	831	821	845	821	835	760	785	814	804	788	846	864	830	839	838	862	810	808	799	817	830	778	811	840	798	855	814	841	817	808	789	817	790	827	813	808	853	789	859	803	817	803	880	797	823	819	830	835	835	850	853	815	845	837	838	783	835	801	834	758	805	786	807	847	839	778	779	799	846	851	848	804	742	810	842	832	799	809	794	818	787	836	770	815	843	829	725	792	809	821	817	830	775	788	817	778	789	849	793	768	837	806	820	872	814	841	818	824	832	813	821	853	801	819	786	847	807	793	825	794	833	790	800	803	823	790	877	829	800	759	797	810	788	828	800	858	846	848	776	822	806	762	830	803	763	819	790	789	833	811	769	796	795	802	832	852	793	770	815	841	823	814	828	876	790	845	819	851	859	823	850	827	858	855	811	785	774	827	768	783	840	793	787	815	789	777	757	775	788	775	794	807	834	827	799	794	796	790	801	820	820	767	795	815	769	849	821	798	836	791	842	861	775	769	830	787	769	810	787	876	861	811	801	840	835	859	786	783	765	830	814	805	823	848	776	818	778	794	809	798	826	776	849	780	784	820	836	810	891	839	805	800	801	834	769	842	876	819	830	813	822	843	821	832	813	814	855	824	822	827	781	855	740	861	778	822	806	820	832	808	817	781	826	807	863	823	831	808	831	784	800	814	799	798	854	825	817	821	798	841	850	805	781	797	818	755	796	809	834	820	836	769	847	793	811	845	824	835	786	833	798	823	864	813	815	865	808	760	851	813	845	794	801	831	799	829	764	788	833	810	804	854	795	780	778	738	816	853	807	805	837	815	839	821	816	841	826	857	758	875	785	801	805	878	853	795	864	851	796	827	833	809	819	871	755	840	820	812	804	828	805	788	813	826	758	820	764	802	771	801	787	810	821	850	849	808	810	826	855	833	760	815	796	856	824	836	832	849	866	837	846	781	797	823	848	854	843	792	806	852	771	783	820	821	758	822	767	818	807	814	875	826	793	823	801	853	761	784	783	815	799	825	783	775	793	790	828	809	813	865	758	801	806	822	815	782	855	855	864	830	780	843	821	794	826	854	808	813	852	797	852	825	810	812	791	785	853	856	796	827	834	792	820	805	816	827	814	826	832	760	795	800	799	815	807	787	775	811	840	781	813	796	781	827	801	806	830	873	794	809	814	830	853	790	798	852	834	803	850	832	827	856	878	816	802	833	826	790	836	841	765	848	757	841	824	813	793	782	838	845	771	836	765	812	804	768	805	779	802	805	866	797	815	763	848	849	819	829	774	808	814	810	790	828	786	810	798	841	799	829	888	846	809	801	749	770	817	798	811	769	845	787	788	791	797	805	812	774	816	777	803	842	794	818	836	821	801	837	771	834	796	795	824	818	796	819	809	878	817	870	812	815	821	779	783	824	854	828	849	812	888	812	805	809	839	782	818	867	816	785	809	816	780	820	799	832	813	831	777	843	790	801	829	789	772	797	772	814	841	800	788	772	832	779	859	746	797	813	862	884	810	872	875	811	850	812	816	863	839	821	814	801	796	884	869	840	798	781	803	799	843	810	826	837	840	811	779	862	775	761	815	814	801	834	767	789	836	750	787	814	794	845	836	810	846	829	821	841	863	831	813	783	820	796	820	816	858	802	736	824	813	825	795	875	837	810	793	816	786	782	759	817	807	793	849	766	788	815	820	784	784	878	829	818	840	784	809	805	807	794	802	780	836	850	833	859	835	777	805	817	859	855	856	841	779	802	781	811	778	796	756	821	789	807	801	816	798	806	818	775	864	790	892	799	798	786	821	802	836	809	830	780	825	793	763	806	796	805	861	776	836	794	792	795	781	833	813	822	818	801	812	832	768	768	831	836	792	822	786	838	759	825	783	836	825	852	805	830	810	797	815	807	842	766	740	799	818	845	778	851	827	761	835	783	847	801	846	817	799	805	800	784	839	822	846	810	764	840	828	810	808	780	782	808	790	774	786	807	786	830	807	879	802	740	789	831	790	779	785	835	797	831	796	809	821	778	836	788	834	825	782	823	815	831	804	821	812	776	766	800	836	811	775	823	833	787	793	857	766	838	844	823	806	859	816	797	821	817	778	833	784	858	802	834	815	806	839	848	803	774	779	785	815	795	781	790	797	806	800	794	845	823	781	782	835	792	776	831	811	841	794	830	811	762	811	777	817	791	755	800	755	801	801	807	802	835	816	787	846	836	786	849	854	776	807	796	820	848	759	751	804	796	794	809	815	801	823	874	794	811	835	780	810	777	776	828	823	860	785	795	818	811	797	805	765	836	827	813	863	823	876	833	770	786	854	787	797	804	792	853	796	844	804	791	817	774	826	828	830	818	785	818	835	815	822	785	793	792	842	771	844	828	845	822	844	826	825	817	846	804	809	799	862	825	808	828	889	817	805	847	792	788	806	804	834	808	800	833	778	823	854	797	813	831	818	822	869
27292	20973	8088	485	192	160	169	141	142	132	129	142	119	124	118	121	135	132	118	111	158	106	114	126	124	111	126	102	118	129	115	100	114	135	106	100	121	113	103	127	108	111	137	106	103	112	124	130	105	92	129	114	126	121	137	108	125	120	128	120	136	124	105	116	111	121	117	98	115	101	129	98	132	114	120	130	123	115	121	118	127	117	116	114	120	114	106	101	127	112	115	118	96	96	122	115	113	99	100	111	134	93	125	121	117	125	111	97	135	116	121	112	101	104	114	117	99	121	131	115	103	110	108	119	120	131	123	115	106	112	104	123	126	122	127	124	123	121	103	123	106	134	119	103	126	110	122	126	117	114	125	118	119	132	124	124	117	98	112	129	124	103	113	122	107	92	117	106	129	105	118	110	118	107	129	118	124	127	143	105	108	118	123	116	125	119	123	104	119	113	112	123	105	114	128	100	132	109	122	110	124	122	103	108	113	126	94	123	116	109	122	115	114	126	111	128	137	104	132	119	117	147	124	109	108	114	116	123	121	128	100	113	126	120	113	108	124	99	108	105	91	113	129	106	122	125	131	109	130	124	110	121	108	109	126	117	104	110	101	105	112	109	110	122	112	108	118	122	127	126	104	103	101	135	138	123	109	130	132	104	112	123	138	113	116	96	114	100	115	110	125	104	122	108	111	131	124	123	121	112	110	133	111	112	112	137	110	124	132	125	107	118	113	130	107	107	126	106	123	110	99	107	123	134	100	113	110	111	122	121	102	123	114	93	125	113	124	140	115	106	105	126	113	124	117	118	124	105	126	122	124	105	102	112	124	104	123	118	96	125	108	115	123	123	122	121	129	104	109	118	120	108	109	145	133	125	118	130	118	129	106	122	123	105	129	121	113	110	115	125	110	118	115	139	106	119	127	120	124	128	130	121	114	127	129	145	109	105	124	116	113	116	112	118	127	125	119	124	135	116	110	102	136	122	120	115	120	99	120	110	108	99	122	112	128	130	114	140	117	124	124	128	112	122	122	93	114	134	123	109	100	115	108	101	127	93	104	129	117	111	111	122	131	120	100	117	122	112	122	111	115	109	121	108	92	132	120	95	116	113	119	107	105	116	133	109	108	111	106	126	122	134	109	138	97	124	105	113	127	120	127	115	123	104	123	103	128	118	128	114	118	108	88	124	133	128	126	106	117	104	94	102	123	117	112	125	106	125	110	101	124	136	106	110	136	125	124	109	116	109	130	121	119	126	90	117	115	111	110	116	117	132	133	117	107	131	109	112	111	117	109	122	120	131	108	123	117	103	131	97	122	119	89	125	119	111	120	105	132	109	97	115	110	125	109	122	111	117	102	159	120	114	106	122	92	131	109	135	115	133	113	131	116	122	108	102	116	108	138	121	115	113	101	99	102	114	119	105	134	95	122	121	133	116	137	121	109	119	122	121	119	107	106	110	116	117	121	137	115	99	105	94	129	106	106	98	130	109	107	119	124	120	122	102	110	100	102	124	110	111	124	121	124	117	128	136	100	122	99	110	121	117	114	121	95	114	108	128	125	104	105	133	115	109	111	107	111	106	129	98	117	114	117	128	132	117	95	113	115	91	108	126	109	106	103	95	103	132	112	123	113	122	123	91	133	99	127	132	107	126	124	88	94	129	133	135	116	115	94	125	106	112	116	90	114	107	101	101	116	118	112	132	120	100	98	101	124	127	125	121	101	111	126	104	100	106	119	120	131	113	115	100	113	116	117	119	120	138	129	113	120	113	126	114	111	139	123	131	108	118	117	110	108	130	115	121	92	111	115	117	102	120	111	113	100	105	105	129	109	98	124	111	103	116	116	113	119	98	95	116	124	116	121	111	111	115	131	112	105	95	127	132	94	140	111	111	140	108	143	99	110	105	103	106	121	99	115	108	114	109	118	121	124	118	111	121	113	141	116	111	139	118	124	122	109	98	112	110	115	110	101	127	98	102	125	101	122	117	127	125	111	117	116	109	117	94	128	113	100	118	126	123	98	115	109	108	115	119	129	105	106	115	113	108	120	127	106	124	107	128	103	123	118	129	118	143	112	124	105	132	105	121	96	117	119	110	134	115	113	117	111	124	125	122	112	127	116	133	121	136	124	109	115	129	120	118	110	95	138	125	124	119	112	134	96	108	127	102	127	115	107	112	105	114	99	109	109	93	102	129	115	119	108	114	127	124	112	108	132	129	126	107	112	112	93	119	122	124	107	108	110	122	111	116	122	110	103	128	127	117	122	111	123	121	124	110	97	113	133	124	123	89	111	126	112	115	123	124	127	113	101	115	120	120	115	108	110	134	120	109	129	116	130	112	112	101	123	99	120	107	99	114	112	120	120	127	136	125	128	121	112	115	118	113	103	114	105	124	93	101	115	109	129	97	124	130	98	106	109	124	119	114	101	109	127	112	114	120	116	140	120	125	120	145	116	106	99	120	112	119	97	108	111	96	111	109	115	106	130	110	107	120	124	101	123	94	111	102	116	105	115	119	128	128	121	130	106	119	125	130	138	117	115	114	126	108	115	114	100	102	124	116	110	135	113	118	103	130	112	130	127	126	131	121	126	116	124	124	115	125	125	102	96	128	97	106	106	122	138	121	112	113	112	106	121	98	116	102	107	106	120	112	133	105	126	104	116	114	127	133	125	117	111	115	123	119	119	111	121	107	108	108	102	125	118	107	121	116	133	111	125	126	106	100	110	101	108	136	104	122	135	107	101	115	112	104	126	113	140	127	105	129	121	128	132	111	111	112	110	129	106	103	117	92	118	110	120	122	110	116	132	114	118	125	115	117	125	120	119	84	113	122	119	124	132	118	105	118	110	127	126	123	105	110	121	121	124	107	101	119	127	112	112	104	124	122	140	119	104	130	119	114	120	114	137	106	130	109	123	122	120	121	115	106	104	99	107	113	120	127	111	116	138	146	111	109	128	117	101	105	114	127	114	103	113	116	106	117	101	117	95	138	121	123	137	109	97	108	129	112	124	112	116	101	111	122	118	115	123	118	114	119	118	119	127	107	101	105	102	116	113	108	111	122	99	112	115	128	117	146	108	100	100	106	129	123	108	132	130	111	106	118	132	113	109	118	111	138	115	90	121	113	111	138	128	115	103	127	118	123	117	110	115	119	117	100	110	112	135	101	128	98	116	104	118	110	106	112	119	115	114	110	95	117	127	111	132	121	131	109	114	104	91	117	122	132	116	126	117	138	128	117	113	109	131	113	106	115	127	119	107	132	109	92	118	127	119	119	112	103	104	113	125	114	129	120	117	127	127	112	112	119	118	119	99	110	111	117	117	132	134	120	113	130	123	116	112	113	107	97	123	139	115	128	119	94	115	110	102	119	110	106	119	130	118	128	115	129	127	112	120	120	123	116	125	102	120	121	101	118	109	107	127	125	112	110	130	108	116	127	119	122	129	105	121	138	147	124	129	123	118	127	128	119	95	116	102	118	120	114	109	119	114	133	119	111
19211	1440	1210	641	495	396	336	311	282	264	289	265	249	238	267	242	222	267	235	218	229	221	249	233	245	243	245	238	218	233	214	259	217	229	224	220	269	248	226	217	256	230	218	226	241	199	242	236	230	231	234	222	209	249	236	216	238	220	239	231	227	231	243	211	247	231	249	240	216	246	235	215	193	243	238	240	240	234	244	233	229	240	224	261	230	242	239	251	231	227	257	222	213	241	253	269	234	228	264	202	237	242	217	242	227	227	217	231	217	219	251	222	213	218	224	274	227	229	245	246	203	210	247	241	229	215	228	199	230	194	237	227	230	235	241	229	227	237	230	237	215	206	246	234	220	216	232	226	229	212	208	242	232	229	221	205	224	233	224	236	221	203	233	232	233	235	241	237	210	227	243	209	252	230	259	227	234	197	215	226	240	248	232	257	240	218	264	255	252	240	227	244	216	249	244	222	225	222	255	245	217	230	248	227	264	229	230	229	240	237	230	234	204	217	240	227	222	241	245	220	208	225	229	245	229	215	228	240	200	224	256	198	245	254	242	230	234	223	247	223	246	227	227	237	237	247	216	239	235	248	220	231	236	224	258	236	231	227	219	224	245	223	238	225	234	227	241	229	233	248	240	210	229	218	236	236	227	211	217	229	239	210	231	218	235	213	238	213	235	254	219	233	220	238	225	270	226	203	249	210	234	240	244	251	232	208	200	229	238	218	235	226	255	214	253	214	220	211	220	250	234	226	230	221	232	219	255	214	237	245	219	214	237	211	208	241	237	233	248	219	241	258	238	239	242	233	231	231	230	218	213	217	235	204	239	223	238	240	249	244	240	250	226	221	245	239	222	227	209	229	234	238	228	236	211	246	242	198	211	242	226	242	238	222	221	221	209	234	234	230	236	235	217	243	224	240	190	235	233	252	210	211	206	232	227	276	246	237	226	269	226	220	223	238	206	221	220	204	212	240	216	251	237	239	242	253	216	246	252	263	241	228	245	244	250	213	219	238	227	252	218	240	235	224	252	248	223	229	233	236	208	227	227	218	227	219	216	211	259	257	205	237	195	225	234	253	235	213	227	218	237	202	224	238	232	228	215	239	200	237	206	219	215	243	212	254	247	217	227	237	230	233	236	219	244	213	228	225	215	214	241	271	224	212	250	215	233	214	205	217	214	242	237	211	214	219	238	230	202	217	238	213	237	242	225	229	247	225	227	233	247	244	224	222	240	221	242	221	228	259	225	240	219	192	250	227	228	219	213	256	213	228	230	241	213	225	233	244	216	242	222	229	225	242	211	209	222	211	238	228	255	223	218	227	230	240	217	221	214	213	249	220	203	217	238	194	229	257	250	250	227	246	222	223	232	227	224	239	233	215	228	240	229	218	250	239	241	233	271	223	237	210	235	239	239	230	252	221	259	211	224	232	222	218	245	233	220	234	246	238	228	240	264	231	231	214	238	243	226	185	228	230	222	217	209	216	233	221	230	244	221	240	223	234	227	227	216	251	234	229	193	225	205	245	208	224	226	244	221	247	239	234	226	238	240	236	219	251	263	228	222	254	219	273	229	229	215	222	232	218	205	212	249	215	237	245	235	226	234	246	235	224	203	250	238	213	193	208	257	236	236	250	226	219	212	262	254	220	229	254	248	226	231	250	206	252	207	265	228	220	215	259	272	218	253	246	198	254	219	218	226	212	248	228	230	225	256	240	218	212	238	223	218	210	241	228	246	230	217	224	244	232	209	205	209	199	281	242	237	221	234	246	236	228	233	233	233	246	230	223	203	239	227	212	234	245	242	209	229	213	252	244	248	242	236	233	258	241	206	233	213	230	219	232	239	228	243	257	236	200	248	225	244	216	256	225	217	254	221	218	223	222	223	236	238	254	211	238	212	264	223	217	239	188	226	238	209	261	253	243	240	239	216	228	237	231	214	235	195	237	218	228	212	211	242	242	219	220	220	231	237	229	234	219	239	227	211	258	238	224	233	222	217	244	226	227	218	240	210	243	235	248	227	245	233	247	236	216	228	234	234	219	221	224	247	220	220	230	223	241	228	232	230	233	232	226	222	240	214	237	226	212	209	246	217	208	246	223	231	215	198	224	242	225	218	219	238	211	220	205	248	242	209	210	233	229	246	244	234	229	227	249	218	220	219	231	233	245	243	261	239	222	230	208	212	229	220	245	216	243	232	231	241	251	226	246	227	223	234	210	221	236	231	235	219	218	234	245	213	237	225	213	229	218	231	215	202	233	213	219	228	240	243	223	224	236	226	253	209	239	220	238	232	242	248	244	215	202	229	216	249	227	227	251	240	227	247	209	218	225	229	267	253	251	230	225	223	249	222	231	249	232	235	259	210	219	230	226	260	208	221	241	222	265	215	232	207	245	247	224	211	228	206	230	235	239	217	219	214	225	256	238	225	243	227	264	227	220	268	242	242	231	235	207	236	233	250	237	246	242	221	216	224	222	254	218	215	220	241	228	236	220	252	244	243	236	225	219	268	238	226	228	206	228	229	225	276	255	231	215	230	244	239	216	216	263	220	224	235	241	219	236	207	230	225	223	217	213	258	230	224	221	238	235	251	207	224	225	214	234	222	231	252	224	219	235	219	194	257	251	236	225	240	249	249	222	227	226	233	236	250	202	211	256	237	227	253	223	247	229	226	232	220	207	221	213	218	253	232	225	212	232	239	198	238	188	223	255	224	204	223	223	261	213	224	247	239	209	229	229	238	254	243	203	211	248	204	232	250	257	242	226	214	253	226	206	224	238	249	245	240	239	211	231	248	251	236	227	228	240	225	222	229	197	223	220	235	221	247	219	239	232	203	216	237	247	200	218	244	257	255	234	224	257	247	243	224	202	231	223	212	246	213	234	251	248	257	181	245	242	238	241	207	249	228	221	244	246	244	260	226	233	244	197	238	236	198	221	235	249	242	217	242	242	255	246	230	214	257	228	246	253	243	237	196	216	200	210	226	218	234	242	240	237	217	200	223	197	206	212	244	220	224	237	214	215	217	225	211	251	238	250	214	222	221	220	221	225	241	211	215	253	223	219	218	233	228	254	219	235	216	213	223	246	231	259	236	203	204	257	222	241	245	209	206	240	221	246	205	223	235	228	232	230	242	217	219	245	239	228	239	257	235	204	231	236	229	243	208	230	220	252	220	239	263	226	212	266	198	209	214	235	231	215	234	224	226	222	210	220	241	236	205	241	207	236	252	248	237	226	244	229	227	218	255	244	201	228	225	243	235	235	231	220	245	227	255	256	245	237	238	232	239	220	252	208	242	225	240	221	220	232	228	232	218	225	228	229	225	229	256	209	228	213	235	225	239	253	230	189	242	240	210	213	216	245	243	243	231	239	202	263	217	240	207	234	224	223	239	226	239	246	235	220	256	249	244	234	227	205	231	234	233	231	191	229	250	257	209	189	212	204	214	231	238	207	224	267	238	220	218	241	246	232	239	235	229	230	243	234	229	223	227	222	214	241
24747	21668	28864	24978	19873	1993	786	565	484	443	419	359	358	344	356	313	288	318	308	319	286	328	319	291	272	276	290	331	286	298	293	295	300	270	298	297	294	293	301	311	281	271	279	264	292	286	269	281	281	268	297	285	292	290	303	281	280	293	261	302	268	256	276	269	265	281	270	281	320	262	269	278	268	264	261	258	275	299	270	280	243	270	278	315	305	278	250	297	304	285	237	297	283	312	263	288	274	275	268	275	268	303	301	240	277	257	267	264	260	274	294	282	266	277	293	234	275	270	270	269	280	272	268	259	277	286	288	290	254	281	265	266	317	286	295	265	259	252	280	295	271	282	276	297	265	283	269	249	284	283	264	285	296	267	278	261	303	282	311	313	270	272	290	278	271	260	265	281	259	271	260	263	284	246	278	290	268	273	290	282	287	273	284	294	279	275	278	241	273	269	282	289	302	304	263	304	270	298	300	304	283	236	280	306	273	247	292	252	292	275	262	262	293	301	264	247	293	291	295	303	250	243	268	260	311	269	273	278	286	252	285	276	249	256	288	285	292	279	276	280	299	289	254	322	322	263	255	260	293	288	265	302	256	272	268	290	258	279	282	285	237	258	266	257	259	256	272	289	311	262	263	275	295	268	281	282	288	273	226	276	286	271	296	246	255	299	294	290	263	299	293	280	305	288	264	266	307	247	304	295	283	275	305	262	279	261	263	269	273	267	277	262	276	266	289	287	283	316	302	316	271	285	284	274	280	254	270	293	294	269	304	300	286	271	315	299	298	268	292	289	260	269	303	239	282	275	265	241	294	257	258	288	268	261	293	268	260	277	307	264	278	268	281	297	276	296	264	307	296	261	280	293	285	281	291	308	269	285	260	274	285	303	282	287	280	282	286	272	285	281	287	286	263	287	278	282	273	267	274	272	250	272	286	252	294	248	286	292	268	261	273	297	270	271	277	305	256	301	268	256	316	271	299	306	302	283	277	272	283	277	279	289	265	275	287	293	277	278	269	299	267	263	271	249	274	242	275	286	271	252	273	272	277	289	273	284	268	270	274	270	261	294	278	314	292	279	265	284	289	265	291	274	299	275	256	254	284	279	263	280	260	277	283	273	282	254	286	282	254	277	276	295	270	279	290	281	257	281	281	287	281	284	289	278	287	269	271	297	277	301	274	290	256	281	311	281	262	263	294	287	241	273	270	269	278	267	294	270	237	277	272	299	275	295	253	281	273	295	282	296	259	278	297	259	275	283	297	277	257	257	252	309	259	267	275	283	296	296	292	309	292	262	271	268	294	257	285	261	293	287	266	244	284	268	290	298	293	252	264	268	267	274	294	279	257	290	275	254	255	272	294	287	260	276	294	283	300	268	256	237	278	282	318	289	245	285	241	284	262	283	272	242	265	269	291	267	289	284	308	271	268	267	250	289	290	296	305	254	285	280	259	302	257	251	267	267	265	281	282	302	278	276	273	292	270	277	285	279	321	276	305	264	281	309	290	286	283	268	277	289	239	291	258	286	264	280	283	263	272	297	262	282	282	280	290	299	253	267	292	299	264	256	274	297	284	242	282	286	255	264	283	252	285	279	264	261	266	293	286	260	269	273	266	271	289	257	275	275	297	275	278	301	275	269	276	271	320	272	313	263	265	293	255	279	264	292	285	272	275	251	277	269	297	297	292	288	259	303	276	278	277	271	288	297	273	245	278	262	291	300	258	270	281	263	283	309	302	275	269	296	303	275	302	270	275	273	274	276	294	313	296	294	292	306	277	257	277	298	280	281	253	248	260	286	254	303	260	262	274	293	314	270	292	266	285	278	238	291	243	319	270	280	262	292	268	256	289	289	283	273	292	276	275	286	255	280	262	264	242	285	238	311	282	278	293	277	294	257	296	262	276	250	272	242	296	286	268	289	256	301	297	243	248	294	296	266	287	288	266	282	245	277	271	293	260	297	295	286	277	279	267	285	253	265	279	271	281	248	260	262	263	257	279	298	288	284	282	261	245	247	262	256	273	296	265	305	288	279	303	267	281	267	266	305	285	276	285	294	280	273	271	293	275	281	258	264	262	293	284	275	265	282	266	265	294	270	278	306	279	236	295	272	300	269	245	295	283	268	282	274	286	296	247	283	272	283	272	325	297	294	271	272	310	279	282	280	293	274	292	277	295	256	294	272	293	274	285	317	273	280	280	267	264	278	251	261	275	289	259	264	270	296	238	280	310	289	256	253	254	283	278	260	284	313	294	298	277	261	283	270	256	274	277	268	287	277	293	290	274	265	257	300	270	262	274	275	290	266	284	282	259	251	260	281	286	278	272	287	257	257	258	260	293	265	272	292	287	286	253	284	316	299	265	279	270	286	271	262	299	281	296	289	273	271	281	255	274	256	315	291	304	300	283	262	286	298	280	277	292	260	286	285	293	295	267	298	282	266	277	289	264	315	278	282	280	249	252	286	276	274	275	275	263	296	276	278	277	259	279	279	269	296	280	278	273	263	256	265	274	289	271	277	290	271	284	293	269	275	283	278	279	291	272	278	282	271	263	286	281	250	275	284	267	252	269	286	304	286	271	280	323	265	283	274	281	306	288	298	273	266	280	307	299	259	267	302	259	295	287	265	276	254	305	272	283	285	271	241	266	285	303	262	271	261	280	291	285	241	280	288	262	318	236	264	257	249	296	274	269	298	294	278	268	273	311	244	287	276	277	284	288	279	280	268	278	276	299	297	251	295	279	276	254	243	268	269	278	265	280	269	277	274	288	301	265	247	279	317	263	302	266	263	263	271	286	278	278	264	279	299	277	294	287	294	263	244	249	268	279	275	291	267	282	293	293	278	252	259	279	259	288	269	264	296	253	298	274	293	296	299	264	266	284	307	284	280	254	276	298	265	291	282	287	239	286	283	302	280	268	269	252	292	281	279	305	271	263	288	262	279	280	267	299	255	271	255	310	282	305	289	272	294	287	289	264	272	286	259	265	276	266	294	303	271	287	272	295	279	269	257	298	261	275	273	265	272	284	274	269	279	259	273	251	298	272	293	272	296	270	270	294	284	261	282	313	256	263	284	266	296	288	279	262	300	286	276	277	302	271	267	271	297	275	257	302	263	298	273	263	261	259	276	286	284	298	259	284	272	293	286	284	278	271	275	249	272	284	288	296	269	269	303	276	286	296	277	287	273	272	274	279	303	242	277	288	274	280	269	277	305	282	276	280	287	269	261	287	261	262	265	271	260	280	280	286	279	263	262	293	250	290	317	259	279	253	280	303	281	285	285	279	292	284	305	300	279	267	274	266	269	276	268	270	273	260	312	264	297	284	265	274	280	289	276	270	269	277	270	284	270	272	317	268	249	282	262	257	274	273	251	274	256	289	264	319	283	272	267	247	288	259	284	295	271	250	267	269	256	286	303	294	307	249	280	257	275	291	274	277	306	278	254	277	292	271	273	264	291	292	307	276	283	252	273	292	273	266	288	294	296	256	275	275	300	278	292
35635	9817	8707	4557	3031	2247	1768	1457	1250	1079	977	881	842	772	703	686	675	635	628	588	626	622	584	575	585	554	549	511	561	548	560	560	530	512	512	576	550	543	540	504	552	512	521	557	503	515	505	512	542	548	532	491	510	531	487	508	520	516	489	499	478	546	530	532	511	552	501	555	492	484	519	551	530	498	515	483	527	506	472	537	512	519	522	495	522	530	526	511	545	515	554	530	507	516	509	487	538	493	526	500	499	521	525	519	501	547	479	531	564	498	510	534	485	498	489	527	517	501	539	491	514	484	513	532	502	512	513	507	450	521	514	519	471	490	508	514	499	471	505	474	518	529	491	495	471	479	485	548	479	494	501	526	493	475	526	530	508	471	521	524	524	539	494	508	483	511	527	495	490	533	504	512	532	555	472	473	474	504	539	494	513	466	494	480	509	480	491	546	536	539	498	510	471	482	481	491	501	499	531	505	503	492	478	511	520	466	502	514	534	506	491	523	505	510	499	490	518	489	501	484	518	482	500	521	487	489	515	543	470	466	494	525	473	474	492	469	510	534	509	504	498	478	540	512	518	517	508	491	508	486	529	520	540	506	535	521	488	484	544	548	526	483	518	504	501	491	526	515	487	529	498	518	483	524	510	527	473	486	489	539	526	512	480	502	539	520	502	511	550	533	518	476	548	523	476	534	510	484	483	488	525	504	513	521	525	496	504	511	515	489	466	543	484	483	485	513	504	468	479	519	483	503	497	503	517	489	510	541	501	464	494	505	484	486	460	496	532	547	519	532	509	513	482	524	539	573	507	519	489	502	500	504	502	481	499	529	490	474	514	529	529	504	501	527	535	467	537	511	501	539	490	478	530	533	501	436	494	492	479	516	508	501	504	521	497	487	495	473	466	551	515	520	504	496	520	517	517	488	508	511	488	537	468	493	497	513	478	487	509	489	504	500	467	554	529	495	510	515	509	519	529	578	487	505	451	491	497	517	528	501	527	490	516	515	507	505	512	498	523	465	526	451	490	557	479	510	539	499	467	494	501	483	503	481	469	507	513	524	499	535	505	523	508	514	474	469	514	510	495	493	471	485	469	471	466	548	531	506	504	532	523	484	516	544	515	481	481	507	499	529	507	535	483	507	505	520	522	537	500	500	469	483	481	522	486	491	507	515	518	477	489	502	508	517	517	466	496	524	484	514	528	482	497	504	469	503	497	498	506	499	498	533	488	478	509	488	535	513	488	507	500	493	476	490	449	513	543	493	478	517	497	491	483	530	506	499	517	504	478	491	506	524	502	524	540	518	502	498	492	550	529	482	507	486	550	515	513	524	513	513	492	544	477	512	504	489	573	535	523	527	483	515	523	490	506	483	487	519	487	510	568	526	482	481	531	491	513	516	538	512	508	493	534	494	536	467	515	479	500	517	456	510	508	497	541	488	505	496	533	521	520	511	506	493	490	516	516	534	512	523	494	458	478	468	541	489	506	528	510	510	516	521	519	550	533	488	518	531	525	506	522	510	509	494	479	496	486	551	488	502	517	472	510	459	520	503	503	503	471	553	499	519	545	498	508	535	473	485	539	526	496	512	506	522	507	503	484	506	507	469	528	469	525	502	515	503	522	489	532	535	509	504	524	522	512	543	454	496	490	497	515	490	511	520	473	501	521	536	518	519	523	530	533	486	500	489	484	516	540	490	508	447	526	498	490	507	527	517	528	505	495	525	496	503	480	530	536	481	513	524	483	487	503	499	494	507	504	523	509	531	508	510	547	492	549	541	538	489	498	527	541	498	485	508	514	511	513	499	516	496	516	527	471	497	491	489	532	529	523	534	536	531	488	495	490	502	505	520	508	514	491	512	480	518	486	483	511	506	523	511	518	513	525	501	484	487	512	482	503	490	507	508	467	487	497	513	485	518	525	506	521	517	517	488	502	531	527	530	505	497	529	502	545	552	470	573	514	498	542	535	505	507	526	477	517	514	479	490	509	519	540	484	503	489	497	479	512	524	539	496	535	488	506	528	507	509	521	479	489	497	483	493	499	499	500	539	503	479	510	521	488	502	531	460	513	519	485	515	528	493	471	518	538	540	509	525	500	533	519	514	511	502	532	488	472	510	467	507	525	488	525	497	505	493	502	492	503	510	509	492	494	498	501	524	504	486	494	509	505	485	510	545	544	507	521	505	499	505	497	482	502	501	512	503	516	506	457	445	465	506	501	499	492	494	499	501	522	514	512	508	506	498	495	509	505	495	496	483	525	500	515	512	558	501	503	502	517	528	521	541	502	529	458	511	487	535	554	525	491	480	505	517	522	509	509	494	498	517	506	503	479	477	543	510	521	486	520	501	504	484	493	552	483	495	497	496	522	518	557	528	483	521	478	495	497	511	501	484	528	512	480	516	491	553	539	561	494	495	526	535	512	483	479	506	524	521	493	508	514	527	470	508	490	492	496	537	511	497	504	548	489	494	499	481	477	520	507	528	496	506	475	538	492	480	525	504	538	502	545	493	486	505	496	503	501	510	488	515	499	518	529	519	513	467	513	500	540	534	534	518	518	542	528	532	492	539	513	495	486	538	480	523	530	506	498	484	541	468	483	483	477	521	519	502	518	492	548	491	448	519	526	548	528	452	495	456	512	524	477	487	504	513	505	514	496	518	547	540	485	500	485	521	483	449	526	504	511	469	506	481	485	497	512	528	526	515	533	507	513	554	527	514	503	494	478	500	466	481	491	517	508	516	490	508	472	505	475	506	510	520	531	503	513	520	476	505	506	497	479	494	464	516	482	489	495	473	500	538	502	510	516	478	532	513	484	498	495	549	526	511	517	500	452	519	522	528	513	508	509	493	464	504	486	514	507	482	529	503	530	523	541	532	481	527	506	498	509	494	469	497	491	488	513	511	513	485	545	482	479	463	491	486	527	501	506	507	514	488	507	538	494	523	552	500	479	504	498	520	491	522	502	502	520	490	528	478	472	509	517	523	511	472	504	495	520	504	480	529	449	445	487	553	520	506	479	497	533	515	506	478	467	506	512	499	536	472	491	471	486	510	492	490	526	522	510	489	531	504	540	513	515	500	548	497	498	514	525	485	507	485	520	487	507	530	510	535	536	481	532	472	536	499	518	500	534	542	502	571	514	539	538	520	509	490	510	547	485	459	479	470	531	502	485	521	526	541	519	486	502	530	524	517	492	499	498	512	513	484	518	491	517	532	544	505	471	513	530	503	498	518	496	487	530	534	477	494	501	516	532	498	505	506	519	526	486	507	485	474	458	521	489	577	500	487	516	492	482	529	515	485	484	503	526	509	525	539	484	489	523	493	513	531	492	504	521	509	463	526	486	504	497	493	508	479	524	435	501	517	485	509	524	534	509	521	526	535	500	483	539	531	461	452	531	516	508	478	524	501	498	512	522	503	510	489	465	528	500	493	521	542	532	501	520	509	504	492	475	501	507	508	543	499	520	478	507	527	490	489	530	543	564	482	505	511	542	504
23723	21642	29551	24251	21644	19037	2401	1065	873	741	737	628	636	595	563	605	581	531	567	563	512	543	498	527	489	488	489	532	490	493	510	521	511	510	485	458	513	502	484	487	491	468	478	453	447	468	505	506	490	492	505	468	430	513	471	463	448	482	512	449	471	474	485	515	489	478	500	470	497	466	500	505	451	449	457	453	469	482	427	463	474	483	465	498	506	458	458	485	469	466	494	460	467	474	486	464	455	448	482	457	470	476	484	465	475	477	501	502	482	497	507	474	495	453	460	442	440	485	488	467	474	488	486	483	483	469	447	484	473	487	458	497	485	490	474	489	516	490	486	482	460	480	456	449	488	478	487	444	499	457	473	490	451	472	477	470	469	474	478	469	429	445	460	468	468	426	470	479	470	455	448	507	472	471	514	454	463	490	494	480	457	509	439	462	494	468	474	450	454	508	416	508	473	476	458	469	481	476	461	459	497	466	458	491	454	441	463	472	462	495	482	467	468	460	506	479	464	462	485	449	504	483	460	485	472	482	458	449	483	455	426	464	465	505	487	463	446	479	476	472	528	477	448	455	450	476	469	495	477	515	469	495	535	488	481	478	479	444	510	448	478	476	531	417	458	467	492	403	466	449	463	502	499	496	453	494	495	427	468	465	502	489	532	447	447	486	460	469	486	469	474	465	505	492	492	480	480	487	520	442	478	465	483	433	438	454	431	494	440	457	492	445	482	490	498	513	458	489	493	468	485	464	451	481	492	469	465	492	462	462	459	451	468	464	467	447	482	459	466	491	452	472	437	504	484	435	480	441	468	468	483	479	449	497	432	473	513	489	539	464	453	469	454	475	439	458	474	471	482	443	481	474	461	477	454	472	490	469	510	464	443	446	458	458	453	461	500	505	458	454	453	449	460	399	492	441	509	475	451	449	515	476	486	479	479	491	479	448	474	455	471	477	483	440	504	482	496	474	489	453	442	476	466	471	460	493	468	457	460	453	473	486	497	452	500	480	465	495	455	480	485	447	471	463	513	472	449	478	479	490	402	474	417	493	467	483	491	435	460	516	508	456	434	454	484	483	485	476	458	454	457	437	477	465	497	446	466	513	495	446	476	466	468	474	501	498	447	473	443	445	445	463	447	442	459	466	517	473	465	435	510	507	488	491	466	477	458	514	492	492	434	455	499	468	453	472	476	492	468	470	467	444	468	458	454	487	445	476	458	482	466	467	457	476	465	472	506	507	469	493	467	471	473	472	448	436	444	489	468	452	471	457	495	514	442	487	507	474	461	449	486	443	477	452	464	454	472	503	442	498	483	480	469	485	482	475	476	438	478	464	507	456	469	443	474	465	481	476	469	468	442	461	467	476	465	420	447	482	482	478	475	462	457	488	512	464	445	451	502	443	487	468	500	469	458	470	468	449	461	490	452	460	442	466	450	426	473	443	446	474	489	509	508	476	458	452	490	451	477	498	482	470	452	481	477	457	497	465	452	497	450	466	428	453	454	452	477	461	446	469	495	435	480	487	478	497	556	504	469	444	450	487	456	464	484	467	474	469	461	485	471	460	491	469	465	485	472	505	491	435	445	500	441	468	456	472	478	505	454	461	482	506	477	471	487	481	481	446	467	456	488	454	457	507	478	480	492	477	454	462	451	500	497	475	443	431	460	464	490	475	459	473	490	466	433	456	492	507	460	436	463	494	519	477	498	476	458	463	464	504	433	452	465	462	474	440	447	503	443	510	475	487	481	477	488	478	472	476	444	514	471	478	483	476	481	465	472	467	485	483	476	492	477	534	454	434	443	489	471	444	486	499	487	451	513	529	485	471	471	473	440	480	458	477	490	476	453	487	436	460	428	495	501	499	486	482	491	454	461	458	457	492	484	463	479	492	432	456	488	458	497	457	411	523	471	507	506	491	471	453	498	467	460	509	447	484	468	431	471	486	445	491	467	459	485	448	478	462	442	509	466	489	482	458	501	451	495	453	452	453	433	452	485	428	469	460	448	485	469	495	457	477	449	474	490	477	485	470	470	470	499	439	461	466	464	444	470	457	432	490	489	455	490	418	459	454	504	509	458	505	490	490	458	463	420	445	464	456	483	480	459	497	470	503	468	511	477	497	494	455	494	491	493	427	477	445	457	496	462	452	424	444	454	499	425	494	488	506	485	451	451	490	447	499	460	491	460	497	459	453	491	436	492	486	475	453	462	496	463	462	488	481	499	441	428	450	473	456	469	442	476	488	449	443	459	473	429	490	508	442	471	479	475	451	463	515	489	478	450	468	489	510	459	468	496	454	454	509	473	455	463	462	478	499	500	455	492	455	454	466	476	470	509	447	460	456	429	461	503	513	480	495	467	487	541	461	436	461	468	456	478	435	479	482	476	490	496	456	507	460	461	439	458	457	530	485	476	436	457	453	487	486	496	477	433	459	463	439	475	490	472	461	501	445	453	440	440	460	500	489	468	469	436	476	452	469	435	487	450	467	476	472	455	464	467	464	498	459	453	466	474	433	490	478	420	442	481	476	469	502	484	437	490	510	451	474	454	458	511	445	461	464	490	470	461	440	498	464	442	485	439	508	447	489	464	470	474	479	494	475	424	478	465	482	459	492	480	485	437	426	509	457	486	486	457	473	469	475	488	457	464	462	437	494	462	463	442	482	494	458	491	495	486	425	448	495	497	441	484	454	482	492	485	455	435	474	474	454	454	475	456	468	501	465	481	475	444	519	487	444	446	483	503	474	497	512	493	494	498	462	446	453	453	458	469	480	435	427	455	460	494	448	497	483	462	507	463	446	444	482	485	447	522	471	489	496	518	468	481	463	533	454	438	494	465	451	477	461	448	458	508	486	478	482	451	475	472	452	456	440	485	426	432	456	437	461	484	465	471	460	491	458	478	470	486	500	463	500	461	480	518	500	466	467	441	453	454	461	456	460	493	501	445	481	468	496	425	434	475	455	460	489	502	458	476	466	472	477	444	498	461	473	515	453	478	487	451	474	469	477	489	510	456	483	485	488	454	459	465	465	457	495	483	466	475	462	453	480	467	423	510	450	445	489	440	496	451	465	452	479	499	423	450	499	506	468	466	491	444	461	476	480	499	473	463	439	482	469	445	454	468	483	516	477	465	490	476	499	446	456	465	449	431	467	446	462	454	473	448	519	472	491	492	481	466	435	459	466	429	487	483	472	498	461	488	520	448	454	484	465	471	472	487	464	448	495	479	480	474	494	458	494	463	447	442	463	447	498	474	450	494	448	476	472	454	506	449	448	492	471	502	479	456	479	476	504	524	452	439	473	490	450	469	447	496	485	445	410	514	445	492	475	488	439	468	470	466	485	473	453	471	425	456	475	470	514	444	445	452	469	483	420	453	447	455	503	475	452	478	461	460	477	477	450	472	479	439	397	469	456	497	436	467	474	473	477	473	453	514	474	447	511	447	489	500	502	495	456	459	440	417	475	473	492	462	458	458	446	497	493	486	492	476	466	473	491
36193	15492	14295	7836	5447	4200	3180	2612	2202	1990	1723	1567	1467	1282	1315	1218	1151	1087	1096	998	1019	1027	973	968	896	908	946	948	863	937	882	921	942	896	921	909	898	815	870	930	878	847	901	884	866	823	857	850	811	828	844	887	812	824	855	805	799	838	876	833	806	824	839	843	823	839	762	843	815	874	847	754	886	904	873	798	833	840	805	813	781	814	839	806	858	873	851	824	808	794	858	815	807	850	847	842	840	820	807	852	797	833	820	827	808	853	788	790	773	797	827	820	851	847	809	790	824	813	824	829	862	840	821	806	805	831	809	782	842	826	806	870	829	866	808	831	813	831	830	779	830	784	815	823	841	828	811	826	790	862	822	842	864	771	831	782	843	766	834	788	843	819	809	835	781	820	853	780	874	793	788	864	807	807	785	786	792	802	818	845	821	833	814	875	867	809	820	793	814	821	796	814	830	815	792	824	856	818	877	831	819	825	846	872	800	825	855	779	834	766	878	850	844	824	820	812	837	842	870	854	843	815	845	793	847	852	830	821	825	847	800	834	783	848	783	792	866	808	735	806	820	779	813	852	806	785	811	802	813	867	794	822	783	797	844	824	800	810	865	829	875	776	842	831	784	854	780	804	794	783	800	821	812	819	816	858	782	840	806	757	796	813	843	803	814	818	845	818	816	766	875	802	817	855	817	777	864	806	801	810	831	828	820	838	824	790	787	847	848	818	785	839	781	863	819	826	792	843	760	843	804	848	832	774	815	827	790	813	814	838	858	814	809	808	789	878	845	855	766	870	807	817	791	832	843	864	784	788	816	849	816	820	813	835	783	843	800	844	834	749	840	791	815	836	830	793	842	805	824	824	828	837	798	819	784	841	840	797	841	789	809	827	770	848	810	835	839	786	866	821	777	769	831	880	850	842	752	772	810	850	771	799	793	824	825	820	823	796	861	798	840	800	842	794	833	815	838	838	813	787	823	811	829	848	771	810	802	783	853	814	797	828	825	797	828	816	833	840	810	877	778	779	828	800	810	834	822	782	835	898	782	850	783	825	824	810	831	794	825	794	787	849	845	786	816	827	825	847	864	839	801	891	817	773	816	841	776	817	854	835	830	812	777	823	830	829	809	782	813	746	847	837	832	797	802	787	820	863	782	829	850	774	770	835	827	777	850	807	825	810	765	817	832	854	781	840	825	833	832	795	772	833	788	801	756	779	800	821	838	829	787	822	844	872	848	800	832	786	840	828	867	856	824	766	806	821	867	835	824	829	818	790	821	749	726	794	840	837	858	798	826	844	804	826	866	793	775	782	820	804	846	848	867	873	830	857	803	834	779	798	784	833	754	790	786	827	836	801	840	849	857	818	839	875	817	829	784	777	862	849	837	819	809	834	817	818	870	849	770	818	792	851	798	782	811	834	795	833	811	840	811	781	795	798	764	800	810	751	859	785	819	813	866	830	868	776	801	774	814	848	762	794	828	776	794	789	822	801	837	791	822	795	811	801	870	826	885	801	856	799	791	799	799	772	805	778	869	816	798	825	799	776	826	816	782	848	862	846	825	861	825	852	779	854	834	830	831	754	826	825	803	840	830	789	817	776	797	804	760	809	761	845	822	828	818	791	837	805	833	784	865	815	757	807	805	853	781	799	837	829	820	802	802	830	825	834	850	873	802	787	827	855	758	794	807	791	830	790	819	827	797	792	793	883	800	860	833	784	844	814	808	857	782	792	814	815	867	807	810	846	817	776	814	796	847	846	801	836	849	871	791	800	832	846	806	815	826	770	827	821	797	799	806	801	832	807	826	880	840	783	845	863	807	801	777	782	810	796	814	852	842	807	872	798	813	825	812	822	786	853	786	777	850	832	807	811	815	794	830	819	823	767	784	814	807	851	852	821	838	836	777	804	853	794	827	829	790	855	812	824	831	817	864	805	806	809	803	845	836	865	835	777	874	833	845	845	843	797	817	866	780	866	879	777	868	811	821	784	810	807	783	814	880	806	809	849	786	781	834	830	818	817	784	776	862	842	854	838	773	801	810	813	769	804	793	849	786	857	801	846	840	792	784	835	769	855	798	813	791	769	830	862	879	844	800	803	840	811	829	884	835	841	790	771	825	878	785	868	795	806	820	815	847	813	799	788	863	802	834	834	804	793	761	819	773	787	796	805	820	842	812	828	799	795	774	827	812	802	833	806	857	830	781	798	796	795	792	850	808	793	823	782	842	807	835	806	780	857	811	792	838	835	826	827	809	807	796	836	826	800	809	787	834	821	841	806	798	817	736	855	761	827	783	802	788	798	823	870	864	769	807	842	848	797	828	801	813	807	806	787	833	826	816	837	829	794	818	860	849	768	792	844	806	836	839	782	831	802	799	763	772	847	801	820	777	844	778	749	830	831	812	860	797	790	852	827	793	799	836	813	814	881	816	858	780	810	797	804	862	794	799	832	833	862	859	840	846	834	814	832	810	845	819	818	839	824	764	781	818	840	801	825	797	818	803	825	842	789	850	833	894	844	808	804	792	800	821	800	798	862	807	797	832	843	746	836	810	830	810	811	826	821	806	792	784	846	822	845	786	842	806	818	824	786	833	782	877	847	810	815	843	780	771	787	810	806	804	797	851	781	838	887	803	771	819	791	842	830	842	793	857	803	804	793	847	803	827	855	780	805	812	805	777	774	833	828	819	832	797	827	776	845	835	768	800	845	812	817	821	820	792	803	819	806	873	787	842	845	847	843	851	826	821	805	808	802	793	819	820	837	817	785	788	787	831	861	797	813	780	813	826	827	872	857	783	792	815	841	814	809	817	867	804	822	814	819	798	844	825	784	849	855	865	820	833	842	814	856	807	836	805	823	772	831	818	866	836	764	801	800	803	759	832	890	855	867	849	820	830	845	848	821	773	797	841	796	807	772	840	817	821	822	767	808	812	803	841	805	849	844	837	815	828	834	801	850	756	806	860	860	850	827	841	766	784	777	776	820	792	834	785	865	871	818	838	807	832	827	824	856	807	811	799	855	769	813	792	823	859	800	827	845	825	805	783	884	817	818	788	862	803	815	782	820	832	816	833	830	810	847	843	811	845	846	810	804	841	841	808	851	834	816	785	791	803	846	813	786	793	813	875	787	798	795	849	873	820	806	850	808	829	831	786	799	832	843	867	841	852	862	862	804	863	794	858	819	786	791	825	840	801	800	772	799	822	821	808	777	819	811	814	775	840	800	795	787	835	811	816	811	889	834	801	853	797	838	800	772	820	808	834	812	819	841	801	832	805	840	742	851	810	790	808	779	784	818	783	770	789	823	838	815	858	786	815	776	868	864	824	769	828	843	800	821	853	844	862	817	875	791	844	809	787	805	819	842	819	841	772	813	815	831	812	822	788	826	829	827	801	777	778	768	839	819	796	822	827	810	820	799	823	851	849	804	814	818	810	823	835	805	817	825	795	802	868	837	796	817	841	806	863	800	820	798	876	845	817	781	755	782	799	757	842	847	792	787
27189	20964	8187	468	252	157	181	134	119	127	107	138	129	159	120	110	138	116	122	144	118	118	134	121	121	110	105	121	122	99	124	113	122	108	105	113	118	113	124	118	123	101	100	120	103	133	116	119	139	110	122	111	121	105	109	111	113	126	122	101	114	107	103	107	139	108	134	117	117	131	114	94	116	129	125	108	128	123	127	114	101	130	104	122	131	138	136	114	111	120	114	113	118	130	117	124	116	106	125	123	119	112	111	125	115	103	92	118	125	109	114	140	118	94	119	127	112	96	115	101	116	111	120	112	118	123	110	98	105	117	125	131	129	126	117	117	132	114	99	118	115	100	127	111	106	125	103	134	111	111	118	120	104	125	119	115	124	123	143	123	109	111	115	122	136	129	122	102	103	102	102	114	103	115	121	110	105	115	122	122	113	137	103	126	108	103	101	113	130	121	107	118	112	117	105	116	100	113	108	105	116	127	107	127	117	111	121	115	125	100	101	131	103	120	100	109	121	112	110	133	121	104	106	107	106	119	123	111	118	115	104	121	109	109	130	106	129	97	119	96	111	127	121	127	114	126	113	123	103	112	100	113	108	116	107	124	119	130	121	119	136	132	127	96	121	113	118	121	105	118	120	107	123	114	103	133	90	119	103	126	108	124	126	122	112	107	105	112	112	140	115	123	117	124	114	134	112	112	130	106	121	102	118	111	110	111	120	108	118	111	98	129	109	131	126	133	91	96	119	136	109	122	126	103	117	108	117	114	107	100	110	110	120	115	114	114	98	115	99	115	123	119	135	121	131	110	95	132	124	103	111	136	103	109	124	109	128	132	97	101	127	115	121	131	120	123	110	136	108	102	113	134	106	116	105	113	128	124	115	117	125	128	105	100	107	115	127	122	97	128	119	107	120	120	118	123	127	130	105	107	113	103	131	106	113	116	127	123	140	118	134	131	125	113	111	131	101	122	117	107	107	107	130	106	113	104	97	127	113	102	122	97	112	102	98	104	111	111	96	130	111	117	118	117	124	113	98	113	121	106	109	111	118	122	112	113	113	130	115	124	100	130	109	102	122	116	127	120	109	119	142	106	131	110	134	105	100	102	131	110	116	111	129	120	114	116	121	121	139	112	103	104	130	124	115	141	117	111	101	113	132	126	116	112	107	126	109	123	118	117	103	116	110	92	119	134	113	133	115	118	113	119	100	108	107	105	129	119	110	106	126	117	114	112	119	111	86	124	115	110	121	109	129	109	125	90	123	126	104	104	113	102	120	122	119	122	131	103	119	104	126	112	98	119	111	133	123	106	145	91	121	119	122	126	115	118	116	107	125	110	127	109	113	120	103	108	114	107	95	129	127	133	121	112	111	117	120	120	119	110	108	113	99	116	115	125	106	107	112	129	111	116	141	122	120	102	119	120	119	115	133	108	119	123	125	131	124	127	113	133	141	121	104	101	133	126	131	102	109	101	129	123	120	138	111	101	110	120	132	117	124	137	118	112	114	112	124	115	104	136	118	111	97	108	124	118	126	96	133	109	120	98	125	112	133	124	99	127	103	117	106	95	105	119	114	117	116	106	101	115	114	114	78	124	111	113	96	111	116	120	125	101	111	119	127	119	103	119	124	118	97	108	103	111	97	130	121	126	109	112	110	128	108	106	105	125	99	137	125	115	108	116	113	115	118	93	104	118	94	102	126	115	117	107	115	104	125	133	124	123	113	109	128	116	79	134	104	104	123	145	118	106	125	105	124	105	118	120	131	97	123	112	119	119	118	119	124	133	118	115	118	111	97	101	120	129	119	132	105	129	119	113	105	137	111	123	117	129	107	121	112	108	115	127	116	88	138	115	93	115	103	105	126	106	114	102	122	107	117	138	128	118	96	116	109	121	113	107	122	128	109	107	118	120	113	107	116	114	108	109	114	115	118	131	110	112	114	106	125	117	98	119	116	93	105	119	118	123	121	105	105	123	134	127	127	118	108	109	121	100	119	114	96	95	105	101	125	119	126	125	127	128	118	112	99	124	124	124	114	126	110	119	107	110	135	128	106	121	110	110	125	126	125	121	135	115	105	119	125	113	108	117	112	93	117	89	127	126	134	109	143	114	104	114	117	125	108	105	115	142	116	103	105	114	121	114	110	122	121	104	116	104	103	105	122	123	117	107	122	113	125	116	115	121	106	129	126	122	118	108	122	129	129	104	114	125	92	117	114	122	120	122	116	118	107	123	116	94	119	125	107	114	109	122	134	116	133	114	121	102	103	110	116	112	113	121	126	105	120	113	127	122	128	129	106	109	121	125	102	138	131	118	127	120	116	115	116	117	116	105	114	107	127	120	135	100	118	113	124	112	110	107	120	125	103	123	124	105	119	129	129	122	131	97	125	113	135	120	116	125	121	123	116	125	115	112	105	112	111	95	129	109	119	103	126	86	119	128	110	108	112	128	107	116	114	131	113	99	102	125	110	99	107	116	112	101	110	118	124	117	131	142	112	120	124	112	124	116	139	133	114	129	116	120	122	123	106	116	133	141	122	134	114	124	107	119	100	130	109	112	109	124	124	115	124	108	125	127	109	98	120	113	130	107	125	121	110	108	107	101	134	104	129	118	119	111	124	112	119	101	121	125	106	126	135	123	121	117	124	117	131	107	103	140	117	105	106	133	116	112	115	109	103	95	117	110	126	110	107	114	107	101	94	125	99	113	104	129	107	129	122	131	114	117	122	120	114	130	138	115	104	108	99	114	113	129	117	122	133	109	108	124	107	115	123	133	103	105	110	142	116	115	117	130	104	125	114	114	121	125	114	108	114	114	130	110	142	121	101	115	116	132	119	122	126	115	126	110	131	89	123	123	96	119	125	142	119	125	115	128	105	106	119	104	98	115	120	122	104	104	134	126	125	115	104	109	112	105	117	114	100	119	106	127	144	109	106	117	127	105	112	119	103	118	115	108	93	110	106	119	107	116	118	97	123	111	139	133	99	119	107	101	95	124	106	135	105	129	121	127	103	121	113	122	110	133	112	109	105	101	113	106	106	106	117	105	141	123	126	111	126	107	127	101	126	104	117	123	106	124	110	113	115	111	108	117	133	114	120	104	112	110	117	129	118	117	123	115	105	99	111	101	130	114	118	111	126	113	144	123	125	102	105	110	101	115	118	118	128	100	135	143	100	131	111	107	111	87	111	103	122	108	98	121	123	114	113	105	102	115	119	108	132	131	119	106	102	103	105	121	110	101	120	120	139	115	109	122	103	113	121	108	101	117	125	110	123	111	105	107	129	109	120	113	120	128	112	119	125	135	97	114	110	104	110	99	114	112	123	107	134	119	131	104	121	123	136	111	120	118	136	115	129	108	134	105	123	117	119	112	108	114	105	102	110	120	114	85	113	106	112	103	104	131	112	122	136	122	127	110	113	122	113	111	117	116	109	123	134	120	127	110	114	106	117	130	124	112	115	121	95	114	109	116	113	103	130	107	125	124	124	107	123	103	127	113
18884	1483	1182	636	491	387	343	313	285	285	258	242	255	251	257	243	225	224	248	225	224	242	251	230	232	216	233	224	248	250	253	236	251	189	229	226	235	233	233	203	241	229	213	193	218	233	242	228	247	231	226	253	204	227	232	246	237	241	220	220	217	242	237	220	221	250	229	204	259	212	233	229	211	235	237	264	229	232	254	224	219	217	240	242	239	204	238	237	223	222	223	238	228	208	212	197	252	233	216	233	224	243	227	241	226	245	234	253	223	221	230	234	193	252	246	258	217	224	229	215	234	222	233	252	239	246	219	213	227	239	223	228	211	242	231	216	241	223	207	209	215	225	233	217	230	214	225	226	225	249	232	194	242	236	262	221	249	213	220	237	231	246	220	231	214	225	234	218	246	242	201	225	237	217	218	218	254	236	211	244	236	237	231	225	221	216	246	264	247	213	236	218	235	222	214	243	240	239	233	227	213	210	208	249	248	233	246	248	262	213	210	227	229	208	222	228	234	228	226	251	217	216	238	228	208	241	231	242	246	221	246	229	232	237	234	227	219	230	226	260	226	216	232	221	212	212	225	220	228	240	221	240	255	231	214	236	240	205	218	238	253	264	227	231	209	197	225	243	224	205	231	234	241	223	225	210	222	210	216	220	231	240	228	253	256	244	224	253	238	227	221	239	229	227	224	234	214	230	242	203	213	233	219	223	240	242	244	249	266	242	207	251	244	258	247	214	231	218	239	241	215	237	235	215	256	223	228	229	225	230	249	249	216	236	256	248	250	235	234	243	224	236	202	248	246	196	217	221	232	220	234	243	250	244	233	220	213	221	245	253	229	239	227	231	228	182	232	221	235	223	240	225	226	235	233	217	235	226	235	224	236	224	226	222	224	264	248	239	220	231	228	255	226	227	234	195	228	238	259	217	218	233	198	217	258	223	245	245	229	225	231	229	219	237	228	211	208	258	213	230	223	223	246	213	225	238	233	218	226	233	219	212	224	184	212	218	220	228	225	239	222	234	259	244	232	234	242	228	246	212	246	225	236	231	215	257	229	218	212	205	229	200	230	246	189	219	218	224	244	248	213	224	236	235	232	199	232	219	246	251	224	228	215	217	241	230	243	238	237	207	220	223	217	210	238	225	215	215	222	238	213	225	224	230	252	223	244	221	231	247	223	232	196	229	249	241	235	227	242	231	223	250	187	211	214	238	248	221	227	248	237	210	235	234	203	218	241	221	230	204	214	230	231	246	219	191	243	259	249	241	241	235	225	209	224	230	245	235	204	239	205	230	218	267	218	212	230	221	220	278	240	223	226	261	206	228	228	242	219	257	237	235	229	257	229	217	231	222	217	241	229	220	213	241	227	210	229	237	221	215	236	217	247	233	224	211	236	212	211	227	214	229	199	249	229	249	229	236	206	210	202	218	240	235	248	260	254	198	216	212	253	254	246	215	253	229	236	242	229	215	215	221	230	251	226	216	222	207	230	247	226	231	246	219	220	255	239	239	238	245	235	234	229	231	224	219	232	231	251	233	236	202	228	247	235	216	239	220	229	246	221	227	220	214	248	237	232	209	204	212	240	233	240	232	227	247	253	226	224	217	257	195	229	212	222	222	211	242	223	230	247	263	251	217	217	225	228	222	237	247	246	216	232	206	257	243	234	230	241	242	236	234	224	227	220	229	207	218	245	205	232	227	239	231	230	213	207	237	215	239	232	213	253	214	215	227	230	231	252	219	234	226	225	244	240	202	216	191	222	224	239	208	215	250	256	240	238	228	222	189	244	228	238	243	249	211	232	219	219	226	205	250	201	226	211	201	223	215	205	229	228	227	207	239	218	232	227	206	235	222	240	230	224	244	190	229	250	236	254	241	225	224	243	250	238	228	224	231	219	246	234	180	233	253	229	224	236	241	200	233	222	227	229	249	238	241	218	232	244	222	218	229	237	243	244	245	239	249	263	243	244	226	222	220	198	233	260	228	232	241	213	226	219	216	199	220	225	217	207	231	224	212	218	234	224	225	240	262	223	222	219	228	227	251	235	232	234	227	241	242	230	222	207	237	235	225	227	200	199	238	226	211	214	222	237	238	249	208	234	261	245	236	238	222	220	236	242	230	228	245	219	254	220	244	246	250	239	232	225	251	231	227	225	251	242	193	273	241	202	210	243	221	226	242	227	243	255	242	241	234	227	241	236	217	226	246	213	230	253	232	210	233	224	259	237	233	210	226	201	236	234	232	188	255	241	223	210	257	231	233	219	246	226	231	254	256	220	231	228	236	213	270	251	260	227	224	231	239	242	251	214	237	253	216	224	215	216	232	225	221	243	216	234	239	251	219	242	236	240	226	241	232	228	192	218	256	239	214	234	232	240	233	234	216	221	198	221	230	250	252	221	249	230	238	241	245	211	220	216	244	219	219	244	218	235	222	219	225	231	223	225	227	247	216	257	230	251	249	205	217	211	220	237	221	243	239	221	206	215	245	226	237	245	211	252	250	238	214	242	228	216	238	228	236	251	266	240	250	245	241	230	218	246	242	234	210	251	223	219	222	225	229	223	223	243	200	228	217	228	258	208	255	230	239	223	239	213	224	210	257	249	228	229	214	230	227	208	228	226	241	240	220	229	235	230	244	235	239	215	238	218	245	249	258	250	215	200	244	228	220	215	214	243	257	251	245	228	245	228	229	239	239	267	242	219	224	230	233	219	234	203	232	235	225	216	222	241	208	232	251	229	239	232	219	209	227	226	224	221	240	217	221	225	235	244	225	236	218	248	250	243	203	213	220	229	215	247	247	239	236	239	234	215	241	240	219	217	240	233	226	228	222	228	242	194	261	228	223	239	244	197	224	242	240	219	234	228	228	220	244	239	226	227	235	245	220	220	237	230	243	228	224	225	221	211	226	254	268	230	231	216	203	240	218	228	255	234	233	238	242	221	249	227	250	238	210	193	242	233	247	231	197	236	251	218	244	245	230	217	227	232	225	234	255	248	210	232	233	225	234	231	235	218	224	228	236	212	221	225	219	222	232	209	253	228	226	239	249	230	244	200	234	219	241	229	253	239	211	243	213	216	239	237	236	214	223	280	236	238	225	211	228	209	217	241	212	246	248	225	211	218	243	204	254	216	226	234	214	214	233	249	252	198	223	233	212	214	232	231	221	223	210	200	238	235	227	224	226	242	226	252	248	225	235	213	262	214	234	241	250	213	254	191	235	214	197	225	220	255	235	214	208	240	231	254	267	218	255	227	210	263	231	232	218	219	235	202	236	219	240	247	244	204	211	227	230	242	237	235	210	217	217	208	226	234	222	209	230	237	230	233	216	238	244	238	198	224	229	225	256	232	228	249	205	216	245	242	204	224	211	209	237	228	218	262	213	228	225	256	209	227	216	225	232	223	226	242	221	252	242	250	261	232	232	212	224	237	225	248	254	212	220	249	215	220	221	227	208	225	236	254	249	246	232	230	210	209	237	255	212	232	214	224	237	219	235
24737	21662	28966	24837	19943	2048	782	581	452	463	401	366	376	321	348	316	348	304	331	334	277	324	275	296	314	302	271	305	278	289	287	302	281	288	308	310	312	287	311	282	293	278	259	264	272	244	276	278	291	289	272	259	266	276	264	287	269	316	304	268	269	275	280	256	278	236	271	262	288	282	288	282	250	265	320	275	283	294	276	272	285	260	300	272	293	268	290	258	264	270	268	313	267	288	322	277	291	273	239	267	288	315	276	290	281	274	275	232	274	284	294	303	274	280	286	308	274	272	259	302	281	277	282	278	288	271	266	258	253	303	289	267	275	271	298	281	265	293	258	258	274	258	272	270	284	273	272	280	268	285	281	265	271	295	274	284	263	273	312	258	298	274	277	308	262	278	293	329	282	272	273	281	294	278	278	268	286	271	278	280	277	289	266	315	262	263	288	280	267	277	302	297	299	253	270	281	302	293	269	253	303	286	294	267	271	247	284	276	261	262	262	250	259	270	278	271	300	264	302	305	286	264	270	302	287	270	267	252	242	263	267	290	271	274	291	279	277	282	310	292	298	280	255	279	284	263	283	285	281	245	247	284	310	265	293	266	249	263	280	252	296	265	281	284	300	268	290	281	263	267	294	271	249	315	252	285	294	242	293	272	285	279	288	254	283	256	295	268	268	290	311	272	293	293	269	301	255	261	272	269	301	286	270	263	261	284	265	275	272	308	284	296	260	284	278	292	268	259	269	293	297	300	284	295	277	263	289	277	272	290	254	300	268	280	284	275	291	256	302	255	273	294	271	309	260	289	319	296	292	259	286	272	305	316	263	261	281	275	291	287	265	298	273	286	288	293	316	287	282	284	265	261	283	285	297	263	257	267	258	288	252	313	270	272	275	274	297	263	283	271	289	270	300	295	285	262	295	283	281	268	249	274	321	258	283	247	265	266	272	296	287	291	279	291	274	253	296	290	276	291	240	248	310	271	281	263	287	278	266	281	276	248	299	278	274	279	262	271	277	301	266	294	281	239	290	278	273	276	275	275	292	278	277	278	294	271	268	271	301	277	267	276	297	279	274	252	281	269	270	270	261	285	270	259	307	245	275	288	293	257	267	292	278	293	243	313	263	292	325	298	277	249	277	306	291	272	282	271	309	265	281	276	259	250	255	297	301	303	305	301	259	253	231	272	280	283	268	278	278	272	275	272	285	308	294	263	289	261	262	298	275	275	303	274	291	290	293	275	280	267	286	257	281	235	285	264	291	307	284	283	273	266	303	293	281	249	281	264	283	313	245	243	255	267	278	255	269	282	301	277	265	245	301	300	255	271	278	268	276	257	289	287	267	301	272	274	316	261	291	286	292	336	282	286	304	296	310	280	258	260	282	255	268	296	253	291	242	248	285	292	285	279	277	263	263	284	277	302	286	311	300	268	282	261	270	267	244	292	303	298	294	283	286	243	294	263	265	251	286	285	237	264	272	298	312	285	292	273	292	277	274	286	267	272	273	295	275	287	302	273	295	263	288	279	300	323	257	270	289	269	289	280	283	271	279	278	273	299	281	278	300	301	271	267	280	294	270	264	296	266	263	280	269	285	289	288	269	267	293	280	291	268	257	281	303	332	268	252	248	288	274	288	277	263	270	276	287	269	294	288	255	272	274	285	292	303	292	294	256	247	281	266	283	266	264	279	304	270	275	275	291	267	273	305	265	282	282	275	283	286	288	287	274	272	306	320	297	289	259	246	299	299	262	289	300	276	258	300	272	262	292	295	278	266	257	267	291	264	272	295	302	272	298	271	276	290	265	287	280	256	271	299	283	267	296	251	260	270	261	294	267	269	269	298	267	266	260	258	288	281	282	271	248	261	289	263	301	259	294	250	295	290	275	263	273	265	308	278	284	268	264	316	282	275	259	250	266	270	296	269	260	265	281	296	294	275	277	283	248	306	286	255	274	269	292	291	276	285	277	269	311	286	253	274	289	279	259	265	267	287	272	268	267	289	275	277	279	303	284	273	275	275	305	279	309	263	280	290	271	253	272	272	262	254	264	285	282	277	286	267	269	261	281	248	274	260	252	296	302	280	266	286	274	285	295	293	264	281	286	284	262	291	275	276	264	267	266	269	288	292	266	266	293	279	288	297	271	272	303	297	288	317	264	291	289	263	295	309	278	273	263	303	265	283	282	236	263	276	279	262	254	304	260	278	287	252	268	276	273	263	298	266	275	245	260	293	282	267	273	284	305	261	281	267	263	291	291	258	304	303	288	295	295	260	277	326	281	291	252	275	265	263	274	272	270	299	261	303	254	297	289	273	310	258	289	289	270	275	255	289	304	258	264	293	261	258	306	279	269	296	264	290	246	260	261	294	275	268	275	262	280	264	287	284	286	265	264	287	263	271	272	279	310	286	318	240	266	302	303	279	269	260	270	263	265	271	267	285	249	305	306	257	257	302	290	256	285	277	286	279	297	270	280	265	288	255	254	284	311	238	296	275	279	273	268	275	250	293	303	263	261	293	289	254	291	278	286	254	240	289	303	261	283	323	276	281	282	276	278	262	296	282	264	274	273	264	279	296	276	259	299	270	285	302	258	263	291	257	282	256	276	266	268	276	307	275	291	284	281	288	269	286	242	292	274	267	276	300	298	268	263	315	295	289	277	257	267	285	254	280	309	296	257	258	264	285	279	287	252	290	297	307	256	276	239	292	292	265	287	276	281	270	280	265	295	262	287	295	293	261	270	270	269	292	289	282	275	252	255	282	293	303	288	272	284	276	278	286	282	258	274	268	281	271	281	292	307	288	279	283	285	272	279	289	278	273	260	261	295	266	249	291	276	262	241	280	294	258	275	271	274	270	283	269	274	278	282	271	272	254	290	260	259	275	282	262	284	284	298	246	259	304	292	289	278	280	270	272	265	255	270	299	271	282	280	279	291	271	280	255	304	288	292	283	274	274	273	286	276	284	295	293	296	270	297	252	261	272	248	294	265	278	273	271	281	280	252	270	283	278	290	291	270	275	308	274	247	281	255	292	271	287	280	284	269	284	284	292	309	301	267	286	291	265	273	286	292	280	284	297	285	257	277	310	273	272	270	253	263	264	283	258	293	293	267	247	265	268	276	259	299	288	286	270	255	277	290	257	274	281	277	282	254	288	283	271	283	313	268	288	272	281	278	282	288	304	296	282	264	292	257	289	258	291	283	290	298	270	260	280	265	289	264	275	279	299	296	275	248	275	292	256	285	272	293	278	315	247	288	266	255	279	293	284	261	302	282	298	274	260	277	300	297	312	261	291	297	280	268	301	275	314	302	294	267	280	302	271	284	293	280	285	271	238	302	306	279	296	272	265	305	281	262	296	264	278	286	281	274	290	273	279	280	268	274	302	271	285	277	286	280	270	285	259	278	281	258	265	275	254	289	246	292	261	289	278	280	279	275	283	253	298	274	292	292	292	285	286	284	272	273	254	274	269	276	292	273	275	287	303	282	256	290	307	286	289
37269	10083	8725	4381	3199	2348	1806	1410	1247	1132	997	848	839	791	748	691	695	661	612	628	612	621	612	612	575	588	534	560	529	581	541	539	528	568	579	514	522	527	535	499	511	563	535	511	509	505	541	481	518	509	506	524	528	528	561	562	499	521	509	494	518	525	500	549	524	462	494	510	540	493	489	538	494	500	525	522	510	546	493	499	512	493	504	515	523	532	533	507	511	544	496	515	463	514	486	527	489	489	497	545	471	508	510	519	510	522	523	511	491	462	509	470	447	511	505	515	481	528	508	507	518	510	517	540	541	500	495	504	513	510	489	464	504	480	482	528	521	560	517	501	470	483	528	486	498	514	512	512	530	533	509	461	439	491	502	478	560	514	497	509	527	506	501	484	520	502	517	527	513	499	517	526	504	542	479	513	539	487	496	559	520	526	523	488	525	524	526	557	529	524	485	547	473	505	497	496	497	525	459	504	499	517	485	459	550	496	499	521	480	526	519	542	494	515	498	483	535	511	484	563	483	497	503	478	493	476	432	487	512	519	515	489	540	501	511	485	490	489	488	513	487	506	494	529	507	492	486	474	500	491	490	518	516	497	529	494	505	487	473	498	505	547	496	510	493	528	507	491	514	490	495	469	536	506	528	499	519	481	511	496	481	506	489	517	512	539	527	483	506	540	497	539	499	522	494	522	505	493	506	499	487	513	506	500	522	524	529	475	484	514	476	531	500	485	493	517	470	508	512	550	513	527	528	494	499	492	482	484	511	521	518	493	559	476	481	514	534	485	488	505	462	504	493	483	518	516	498	530	496	489	504	503	508	509	516	500	507	512	524	526	471	495	515	500	535	517	521	509	505	498	510	518	512	501	508	530	463	503	550	505	484	545	507	515	479	513	513	490	516	516	496	489	495	485	502	528	495	528	523	520	535	513	517	500	522	533	525	531	514	561	520	490	529	484	522	516	541	546	506	516	500	526	515	548	528	508	522	502	535	524	510	486	471	491	546	506	553	542	555	491	515	480	492	515	496	509	496	528	528	521	537	439	540	465	478	519	498	532	518	499	520	500	507	490	520	474	529	547	531	526	484	513	458	497	478	501	553	500	527	518	523	511	522	507	515	486	531	516	510	515	521	485	496	480	514	510	498	466	531	476	504	507	507	482	498	510	513	520	483	509	476	512	518	516	469	514	472	533	501	490	465	502	469	516	492	513	499	525	543	476	532	500	512	494	498	489	491	506	508	514	510	533	477	497	515	537	507	517	518	535	505	516	492	528	545	456	518	499	532	502	547	502	475	497	521	546	462	522	521	506	507	493	519	492	502	477	488	496	487	475	501	502	470	532	489	513	497	504	464	483	495	498	545	528	499	479	483	546	490	531	502	505	506	486	471	494	504	507	546	544	511	501	537	540	504	481	515	505	544	529	528	509	499	493	480	485	559	501	509	526	519	518	519	513	532	477	501	500	455	505	485	480	508	504	499	482	490	470	482	492	512	506	535	519	476	501	490	537	499	521	507	542	475	522	556	468	511	492	460	510	484	528	512	505	503	550	499	517	482	494	531	478	526	518	529	495	534	511	484	513	528	483	473	495	491	514	468	515	503	519	516	495	495	518	483	516	519	491	507	509	481	512	484	504	536	526	509	495	500	456	509	504	524	515	493	477	511	483	494	516	529	521	475	511	547	530	502	516	523	525	498	500	485	484	513	500	511	476	509	528	493	497	487	497	524	514	503	498	463	510	549	521	555	517	531	476	498	535	531	504	498	504	476	517	489	527	508	489	483	530	521	541	534	500	520	474	468	491	509	510	505	538	509	486	496	495	486	520	515	504	537	559	526	480	545	471	486	513	481	486	460	488	485	480	506	508	486	506	499	494	512	500	498	498	485	500	506	491	474	522	513	497	481	470	497	486	502	508	463	479	502	490	483	518	499	481	521	527	522	537	522	526	500	499	530	518	497	534	503	503	478	515	514	497	503	482	524	522	517	523	509	505	516	518	499	451	533	488	532	502	494	555	499	469	530	514	510	531	487	507	493	524	494	479	456	532	506	505	493	500	504	515	507	525	467	479	536	495	510	469	499	476	513	469	493	534	494	522	503	524	496	503	529	523	500	496	532	512	485	497	462	492	534	527	463	516	522	474	482	516	495	533	477	515	536	497	471	543	475	496	531	526	549	537	510	551	504	531	472	507	480	520	486	492	488	485	529	520	488	498	505	508	523	513	515	510	503	484	526	487	461	479	536	480	511	485	528	487	539	468	519	537	506	504	526	497	517	520	474	479	520	506	520	488	523	505	497	530	494	499	477	492	471	544	511	552	483	503	496	529	493	537	477	529	488	460	459	513	537	501	541	521	513	482	499	497	520	517	478	524	517	537	502	535	504	520	496	498	501	502	534	482	510	507	484	506	493	503	537	524	530	526	530	484	473	476	500	483	513	482	533	544	514	526	519	517	537	480	513	482	530	491	523	518	525	492	485	487	551	492	466	552	495	546	475	503	481	485	465	469	503	497	491	479	525	506	435	502	504	510	535	512	516	509	548	514	488	498	516	494	503	515	534	498	557	534	522	503	520	533	531	484	514	531	485	498	524	511	512	517	527	487	486	526	507	529	502	507	505	494	508	519	518	504	467	531	487	518	519	477	516	540	489	481	492	495	477	474	482	476	512	499	485	490	502	490	498	530	515	488	535	494	499	536	496	451	474	483	501	520	475	497	472	545	532	524	510	515	509	536	507	516	529	531	496	503	522	538	476	522	476	529	505	493	505	472	487	512	551	507	501	485	527	485	474	488	488	491	540	487	464	500	491	484	505	468	539	499	524	486	445	570	506	554	539	494	514	527	511	521	533	503	481	478	566	545	481	525	469	520	461	523	475	488	551	530	502	468	511	458	518	497	504	522	502	485	493	476	546	469	520	538	574	500	441	491	499	460	475	491	536	506	578	469	545	475	524	531	500	504	501	547	477	538	490	527	492	528	511	481	492	507	527	520	519	494	475	494	507	496	490	486	494	499	534	480	519	471	539	514	478	500	514	487	554	490	484	492	479	499	485	507	510	455	453	498	492	464	539	508	532	459	519	540	500	514	501	485	523	487	554	511	532	515	526	521	540	477	522	529	477	496	463	514	517	496	474	481	476	521	500	560	483	476	509	528	492	490	515	523	491	513	550	491	471	506	513	529	493	528	506	497	536	505	501	507	501	546	480	468	510	537	505	503	511	481	479	491	512	544	467	528	520	505	504	479	543	530	508	462	516	540	506	517	474	534	500	478	508	548	513	539	484	522	513	483	504	504	517	508	507	494	475	548	512	521	480	481	490	519	550	524	510	489	519	503	508	539	468	525	525	481	538	479	507	512	477	500	485	489	536	511	520	532	491	524	515	537	513	540	520	513	518	492	483	494	539	500	521	548	476	520	486	485	491	515	531	472	487	510	527	522	504	460	469	556	492	525	494	503	512	514	531	489	509	481	549	476	502	457	533	524	475	516	517	534
23650	21602	29693	24036	21603	18980	2376	1116	874	758	697	632	670	624	597	571	536	582	550	569	563	546	535	546	547	490	509	504	507	507	542	523	472	475	486	496	488	503	487	484	499	490	486	457	484	472	523	511	478	478	458	502	468	451	454	466	494	450	495	502	506	507	437	470	469	498	459	439	467	491	498	466	440	471	455	455	499	497	473	478	465	496	491	475	483	482	446	476	475	461	464	477	485	481	463	446	486	459	452	465	445	510	488	492	463	457	488	480	434	515	458	459	464	424	454	458	476	462	458	481	489	463	466	488	431	502	485	464	460	468	506	462	453	481	460	438	478	486	482	458	452	497	438	445	484	456	430	490	500	504	504	436	470	463	456	448	454	466	462	462	470	468	492	459	469	511	487	482	488	462	439	465	481	469	512	483	468	437	455	488	474	449	481	439	477	457	487	449	479	525	507	439	489	466	495	473	429	450	464	502	447	500	420	483	470	490	486	463	445	460	449	462	475	483	488	474	443	423	495	466	467	454	456	477	467	459	496	422	475	498	453	500	487	488	450	470	459	484	441	473	470	482	448	476	480	491	478	455	470	463	486	448	472	477	489	458	481	456	534	453	491	460	453	458	462	489	511	437	486	479	462	481	461	462	469	477	460	443	474	501	500	491	496	479	476	467	477	462	477	478	486	443	503	453	465	470	463	491	500	481	524	462	448	471	458	443	476	461	473	476	484	468	469	468	451	459	416	472	479	451	453	428	485	460	437	462	469	481	450	483	487	428	445	473	470	491	484	478	452	437	477	433	463	457	475	487	470	440	478	451	461	467	464	460	426	457	493	444	496	474	466	454	498	433	497	473	495	476	480	498	482	505	465	510	505	465	444	417	457	499	486	467	439	469	482	491	488	494	481	438	459	456	446	466	504	436	463	456	496	496	459	470	479	478	466	464	469	472	454	498	466	497	447	466	438	447	446	494	498	457	476	466	463	474	474	447	449	470	501	471	464	480	440	494	446	480	501	473	492	499	460	469	466	472	437	425	484	458	472	440	479	467	471	458	438	509	463	456	493	416	503	460	446	449	430	448	423	504	495	451	461	473	476	491	447	461	465	460	464	466	430	461	446	496	451	479	509	468	475	434	479	439	477	468	473	458	482	446	455	469	458	477	490	494	482	456	474	429	424	452	463	510	450	494	465	461	457	455	497	475	469	447	480	478	474	469	502	461	467	502	476	480	485	475	436	459	437	479	488	433	440	503	472	441	503	538	462	456	469	457	448	477	478	494	440	436	462	411	451	504	466	472	429	465	454	513	482	485	475	502	501	484	490	452	465	417	482	442	413	497	467	458	459	477	458	454	469	479	473	491	485	450	478	488	442	481	455	512	456	481	432	497	458	480	455	508	466	479	420	457	442	486	483	492	504	463	511	491	476	441	452	428	460	452	493	505	453	474	465	493	457	458	472	464	435	467	455	464	471	473	476	462	499	458	441	468	428	483	451	444	486	451	483	464	462	466	457	463	484	479	455	485	436	465	494	439	500	478	481	449	489	452	477	468	465	479	471	442	478	476	472	494	469	480	526	481	459	456	475	442	462	507	513	450	455	477	440	447	442	434	468	442	481	427	449	495	465	453	428	435	490	476	458	460	477	471	454	479	484	460	467	488	444	440	430	458	465	460	458	487	505	473	481	516	468	488	467	434	460	504	490	468	459	479	458	463	487	455	506	449	478	471	456	494	463	461	484	496	468	435	492	465	476	506	456	501	470	453	492	459	465	506	466	437	430	487	429	434	480	453	498	455	482	484	452	473	450	467	494	455	495	436	497	449	500	498	453	469	450	485	461	476	489	459	484	492	459	494	471	441	478	466	487	489	467	511	480	468	456	456	429	492	461	442	438	468	450	440	480	468	478	470	478	452	463	458	414	480	470	467	456	450	447	463	473	514	446	497	492	484	437	474	488	469	465	449	453	494	464	457	456	449	444	446	480	462	462	447	490	468	452	463	464	481	474	463	416	459	439	478	425	472	504	464	453	459	456	471	464	458	468	472	442	471	449	449	476	480	470	459	466	481	481	485	478	438	496	477	478	478	527	486	488	445	516	464	493	470	469	431	454	444	439	506	428	475	467	445	444	440	464	439	479	507	470	469	452	492	459	455	504	461	494	457	439	456	486	484	466	486	487	462	485	485	456	498	466	435	488	501	441	421	461	475	411	482	516	454	491	487	450	465	476	477	475	454	486	441	490	452	467	445	429	433	488	444	424	459	420	450	444	451	454	486	481	431	493	536	445	492	462	496	483	473	458	466	457	455	488	456	478	485	464	486	499	454	486	511	473	449	444	477	449	465	464	533	525	458	465	471	470	502	470	505	486	496	473	454	475	466	441	494	469	481	458	498	432	481	474	466	488	474	482	462	477	470	417	470	444	480	469	476	455	511	431	455	489	457	456	465	484	467	487	435	507	473	486	470	485	486	481	491	442	464	507	502	453	475	470	487	473	485	486	452	455	511	448	501	454	480	444	484	500	469	466	460	424	463	466	429	449	464	461	461	447	486	493	517	457	479	490	478	444	458	470	508	444	462	472	453	483	477	429	484	459	457	442	483	477	477	466	451	497	470	464	460	439	450	446	460	492	519	468	450	462	465	474	499	468	489	486	472	461	446	431	481	483	453	419	460	460	491	443	464	449	490	485	486	484	455	481	443	461	438	429	448	471	435	443	514	441	509	482	513	447	491	454	463	488	458	459	481	464	467	469	464	406	470	437	484	466	513	490	473	453	479	487	450	483	459	455	459	483	479	478	486	494	462	506	462	487	465	473	457	487	486	470	470	462	490	482	427	478	490	455	486	498	426	476	488	449	468	447	461	483	488	443	470	470	483	509	478	476	471	503	474	471	499	489	504	442	469	488	460	429	459	490	446	453	459	494	495	443	482	477	453	466	467	491	481	458	455	466	466	501	479	483	475	473	466	418	440	473	478	458	461	467	499	475	464	482	465	440	493	461	424	490	452	458	495	466	459	479	464	438	467	488	484	498	467	487	462	478	487	500	489	454	495	484	470	488	467	486	481	469	503	459	471	482	454	485	465	468	525	467	479	444	485	471	516	439	480	464	473	473	435	454	498	444	435	470	473	469	428	479	448	468	462	434	472	446	463	464	426	489	514	494	457	440	442	465	492	469	475	465	464	471	467	486	462	470	458	452	446	457	479	461	474	469	465	466	477	453	471	481	467	476	424	479	488	481	468	476	486	463	451	430	437	467	515	467	478	491	479	485	490	463	510	499	457	458	464	483	453	454	476	468	443	458	514	471	447	447	520	475	462	447	467	436	447	489	507	484	449	492	430	473	475	446	456	443	454	460	477	502	447	480	493	445	501	489	454	412	483	513	479	456	470	479	475	440	495	471	485	471	440	467	469	459	445	450	462	445	459	453	488	455	463	475	447	507	479	498	489	523	495	445	504	487	436	415	456	488	460	452	447	455	483	445	482	494	469	471	464	478	457
39938	15678	14170	7884	5604	4185	3368	2614	2212	2041	1752	1469	1449	1329	1323	1207	1150	1111	1043	1076	965	1031	1005	959	930	949	894	894	873	867	911	894	851	878	855	889	858	823	902	829	872	882	864	888	817	822	839	847	852	841	836	820	830	840	857	857	797	795	818	854	808	819	850	866	811	782	823	811	811	828	787	837	817	827	834	789	789	768	830	816	815	804	840	786	832	829	845	820	833	800	785	825	819	832	856	826	835	790	857	837	821	800	832	860	811	832	872	820	828	794	870	840	803	782	816	830	781	825	828	831	815	840	812	805	826	822	787	806	824	835	809	815	836	855	860	820	819	823	841	812	792	815	760	856	791	804	768	790	849	876	799	862	823	816	781	799	876	821	824	796	809	857	807	812	840	797	817	821	825	830	832	804	865	793	801	788	822	836	804	760	819	852	814	817	867	826	838	852	806	810	773	833	824	824	809	775	858	803	809	831	772	773	786	873	830	886	865	832	799	779	757	791	787	817	818	855	842	853	784	866	797	824	819	779	793	820	838	785	824	759	844	781	747	796	798	832	852	801	813	814	821	836	819	813	849	801	836	821	835	795	817	865	786	816	860	862	833	815	865	830	801	772	818	856	777	846	797	825	800	871	816	826	826	828	836	800	784	853	841	804	824	792	794	861	792	853	853	875	818	812	823	853	835	757	809	810	828	842	826	813	847	805	740	825	843	825	773	782	834	808	815	813	869	838	813	828	810	756	808	848	847	794	836	832	828	820	817	819	849	832	819	823	815	806	801	819	771	865	824	873	856	824	787	857	846	761	804	806	854	800	849	849	810	822	817	824	831	830	847	866	820	800	856	820	786	834	782	783	833	856	803	843	821	842	809	824	812	809	805	823	833	768	818	760	792	776	797	825	778	818	856	797	784	871	786	793	829	835	783	816	771	785	762	853	821	855	837	770	820	793	772	823	778	811	790	779	812	834	841	818	854	817	792	796	827	788	814	780	796	835	813	791	791	833	828	825	887	833	769	814	779	789	766	826	818	808	854	832	799	750	842	831	874	792	825	790	770	845	794	820	855	874	809	804	833	795	814	804	768	816	796	817	783	791	795	813	818	796	847	769	805	803	857	817	804	823	806	821	805	846	844	836	824	792	843	838	877	817	865	837	810	853	881	850	832	820	801	815	808	871	884	824	819	825	777	829	822	770	831	764	873	772	816	818	841	783	863	809	826	831	851	754	811	788	753	771	835	809	856	818	819	807	809	753	775	856	825	836	809	806	839	838	824	848	766	840	866	805	786	797	814	870	869	781	765	825	803	836	807	831	839	827	816	802	852	819	805	776	802	800	826	802	854	843	824	794	809	787	826	811	795	799	809	792	806	844	791	849	805	836	800	797	816	799	869	799	846	819	774	840	840	781	793	874	762	829	835	836	804	815	825	843	810	796	836	795	804	839	824	828	767	818	798	798	852	792	794	787	757	803	829	848	845	834	841	828	773	794	814	859	800	797	856	763	832	808	812	785	808	830	815	848	832	847	830	869	832	849	828	769	829	840	813	867	826	764	770	814	821	803	855	867	788	799	798	780	822	808	864	747	797	798	793	835	859	794	831	807	832	817	809	863	820	800	810	875	829	775	799	785	748	835	797	849	859	838	855	818	806	801	784	809	816	882	814	763	792	779	826	843	865	815	820	837	783	795	791	815	750	856	837	813	819	846	772	794	833	793	781	804	822	820	816	780	856	796	748	826	807	790	853	868	849	862	779	814	850	820	826	853	857	849	818	779	813	837	829	794	857	755	834	817	769	837	843	825	837	831	833	833	803	825	820	843	807	801	780	850	837	795	804	833	813	806	851	775	778	812	801	787	801	852	819	827	786	837	839	807	773	814	745	814	856	817	792	796	843	800	812	799	889	747	810	801	817	850	830	801	768	794	823	838	847	821	822	825	847	847	805	755	812	803	821	816	824	843	834	769	788	840	774	841	837	852	855	755	803	835	774	834	792	881	837	802	836	810	791	834	833	765	845	822	806	871	804	770	822	804	789	784	798	867	815	788	833	796	820	777	808	790	809	788	797	840	820	774	855	809	817	801	887	830	830	834	792	783	834	831	803	859	837	830	827	843	827	732	806	876	811	791	800	867	838	824	806	793	791	769	828	840	785	853	802	813	789	819	832	800	843	834	795	834	845	814	802	839	822	817	811	817	848	806	816	754	830	813	881	741	800	871	830	814	780	826	763	798	823	786	819	808	781	802	820	799	783	843	806	848	835	798	800	842	852	844	819	802	835	794	843	793	765	851	846	867	883	879	795	764	867	840	802	837	781	819	838	839	838	809	826	835	840	829	850	823	844	812	798	807	807	784	807	815	780	804	791	814	752	819	805	843	850	803	782	839	818	793	800	795	823	817	845	814	793	785	840	845	818	807	857	850	789	805	812	857	788	817	808	821	819	769	835	841	786	918	874	807	814	795	822	787	816	797	822	843	815	797	805	842	792	785	832	807	792	811	854	825	817	828	839	831	821	838	796	840	879	832	775	879	804	836	833	834	822	811	789	816	841	812	765	808	831	823	840	784	809	808	826	792	794	845	800	806	816	818	847	840	870	820	807	751	872	762	808	808	791	822	857	769	840	828	863	820	784	867	841	829	829	807	805	829	816	786	773	880	828	807	785	856	839	818	778	809	800	825	778	782	797	826	800	816	833	841	840	816	790	814	855	788	808	850	802	849	786	790	797	809	774	826	813	837	839	837	831	835	813	779	810	827	826	820	772	830	796	816	842	807	838	805	797	849	829	841	806	777	777	832	831	826	776	870	801	809	884	841	779	801	784	786	777	861	810	790	806	879	835	825	819	816	851	806	832	822	801	840	819	767	808	792	846	773	815	785	780	843	806	816	839	766	889	843	810	829	818	839	838	862	788	776	815	825	825	824	835	860	833	765	780	838	817	809	800	786	867	777	838	858	840	807	801	803	860	859	801	831	776	834	825	853	848	857	845	860	821	813	885	858	815	806	803	805	810	863	822	805	843	828	820	838	796	815	772	779	818	788	828	803	805	810	828	828	814	846	783	813	781	840	822	861	849	761	808	869	861	806	794	813	814	788	853	811	807	861	833	822	835	821	867	879	829	815	756	837	779	840	845	825	791	795	842	863	756	841	847	830	818	832	809	872	809	803	812	812	786	833	851	788	858	834	834	815	786	829	818	810	842	777	843	820	851	815	850	819	816	878	757	836	830	823	728	813	843	832	833	856	822	844	776	843	831	785	873	803	842	839	795	876	805	867	823	782	867	812	829	805	802	822	811	849	785	826	841	764	856	859	828	811	802	856	846	784	843	815	778	765	821	836	812	825	809	839	793	826	842	823	790	856	873	795	774	798	880	776	837	840	837	830	786	800	799	791	869	809	824	740	843	823	823	855	826	864	820	841	789	846	835	793	755	823	868	801	785	811	818	771	808	846	859	850	821	731	818	875	823	835	827	802	848	797	836	845	848	842	791	813	830	807
27207	20954	8025	433	195	161	145	141	118	135	124	129	131	121	115	124	108	108	120	118	124	122	128	108	117	127	98	127	114	126	119	124	127	118	118	117	126	107	142	124	103	113	127	110	116	115	97	120	118	139	111	115	122	113	98	116	119	126	111	113	138	127	121	115	119	109	115	124	96	97	112	136	84	102	122	107	94	142	107	108	100	117	131	101	118	113	118	107	102	106	127	101	113	118	140	127	130	113	132	111	120	117	83	117	115	117	111	111	140	136	123	123	122	112	115	127	111	125	111	110	111	107	123	118	104	113	108	106	113	106	101	118	87	119	120	120	124	110	113	129	108	97	120	101	116	129	148	106	106	100	108	104	124	105	96	112	98	124	115	102	103	115	94	118	113	115	115	131	113	122	119	114	102	105	116	108	138	155	117	124	111	113	108	131	92	116	124	100	117	131	82	103	99	118	106	124	100	100	98	117	117	125	146	103	119	91	117	102	136	112	98	115	114	106	113	113	126	102	116	106	115	120	115	108	127	129	98	107	99	109	135	119	123	108	109	124	96	105	104	104	111	125	114	122	97	94	116	118	112	102	97	110	115	129	106	106	100	104	118	96	101	104	118	108	107	113	99	114	121	120	125	119	115	103	124	117	109	103	108	111	105	117	117	110	123	118	107	109	103	117	107	116	115	119	103	112	106	116	137	108	116	122	122	133	114	102	114	123	120	103	118	126	113	110	103	120	110	95	105	107	122	109	110	106	117	110	101	87	102	106	115	113	103	108	123	108	118	118	113	119	121	121	117	122	129	132	132	83	103	115	112	113	104	121	121	119	118	124	106	126	115	115	116	111	111	121	109	104	114	109	102	121	102	102	114	117	121	145	115	119	114	102	110	106	110	126	121	129	126	115	100	112	118	119	128	127	124	99	119	126	112	122	138	102	89	125	122	100	107	104	120	105	119	96	118	95	113	118	113	131	111	113	109	110	105	103	118	111	121	131	100	109	127	113	118	106	109	114	114	116	119	115	121	100	128	96	99	124	126	121	108	119	110	118	109	107	118	118	92	111	101	109	106	125	93	130	97	129	110	104	118	121	117	116	113	118	103	116	101	90	118	117	116	105	109	103	117	113	109	136	112	103	130	98	102	111	122	100	115	103	119	115	103	93	85	102	115	119	93	115	103	101	118	108	103	107	108	95	107	100	121	119	113	120	134	104	115	132	125	120	123	109	105	121	120	97	117	121	119	103	121	111	110	100	120	107	96	111	104	109	115	126	126	98	100	118	102	107	78	121	125	109	115	113	113	118	112	110	115	99	101	128	123	113	101	105	123	119	105	125	102	118	118	93	114	115	128	125	131	109	116	114	115	138	125	95	111	116	110	137	111	125	121	115	96	124	130	124	111	105	127	126	136	137	119	99	109	127	118	106	114	91	114	126	124	112	102	132	108	102	122	117	106	120	133	104	114	113	113	110	121	123	147	111	97	118	116	121	118	99	100	104	104	123	125	112	115	117	95	124	117	114	97	109	109	124	92	126	109	128	111	120	112	131	107	124	122	128	93	112	133	111	129	125	114	99	107	92	141	127	116	116	108	143	100	120	115	104	123	118	102	117	99	126	133	135	108	103	126	102	104	125	121	135	112	124	100	129	127	103	129	105	128	106	120	126	107	104	114	106	107	108	134	117	122	121	111	128	124	112	92	110	104	106	120	107	106	105	106	122	108	121	118	104	143	108	132	122	119	119	117	107	121	115	89	110	115	127	107	125	109	123	111	105	111	107	115	107	135	116	114	96	119	125	107	87	103	124	126	111	116	120	112	103	124	123	127	105	112	115	116	86	117	121	101	124	122	112	121	109	123	117	127	112	97	114	118	108	112	104	110	121	119	106	119	115	120	128	92	106	119	121	117	128	100	126	115	115	111	106	114	103	114	116	102	133	117	106	117	101	105	121	108	103	108	123	118	111	118	120	110	124	117	130	110	107	110	113	121	113	119	122	98	112	106	85	119	118	111	117	125	114	100	97	118	118	107	110	102	108	87	110	128	122	110	134	112	104	109	101	117	111	122	103	98	106	142	122	109	122	132	113	126	115	117	118	129	118	92	119	119	100	97	118	119	115	104	106	129	121	112	129	122	112	98	110	120	115	102	112	104	113	107	116	122	112	126	105	107	116	124	109	104	107	127	123	108	135	113	113	99	124	100	99	111	119	129	119	120	126	106	118	109	128	119	122	119	119	102	108	99	97	129	119	101	111	115	110	116	123	118	103	116	131	131	114	133	114	122	106	118	131	120	114	112	91	121	139	106	115	97	120	108	120	141	120	110	112	98	105	101	111	104	117	118	118	131	118	109	131	133	120	110	119	91	117	106	127	121	117	109	115	116	118	113	115	121	110	104	105	116	113	94	113	124	111	117	137	113	105	121	114	122	120	112	109	100	121	107	115	102	114	111	99	91	109	104	109	106	90	103	111	102	126	94	112	93	104	111	137	124	130	119	112	101	108	123	116	119	108	110	116	98	111	121	128	113	106	113	115	126	109	98	112	128	122	90	112	114	112	110	113	107	103	109	126	131	119	95	132	121	111	108	118	140	120	103	111	114	106	111	116	111	97	135	117	111	115	111	114	105	106	120	105	100	120	130	120	118	101	110	137	119	130	114	110	107	100	105	125	107	118	99	109	112	136	115	115	101	126	124	115	120	109	102	114	121	113	98	122	111	119	92	122	132	108	114	126	107	96	113	120	110	125	123	100	112	115	97	114	114	103	130	122	118	106	102	127	102	125	106	119	109	111	103	117	105	97	101	116	102	116	108	124	106	129	116	106	118	103	97	96	119	117	102	118	121	128	108	112	116	125	107	117	115	117	109	102	105	126	116	119	122	95	121	115	100	115	105	107	120	139	109	111	120	113	117	114	106	133	100	101	113	134	113	120	110	124	129	112	115	101	123	133	112	122	118	106	129	116	116	100	116	117	106	106	100	128	121	116	112	107	99	109	116	125	117	91	110	123	109	107	115	100	124	115	120	101	102	126	119	130	105	108	119	112	99	96	118	102	96	113	111	128	98	116	117	103	113	108	119	108	103	114	103	119	118	103	110	112	105	142	112	130	105	108	118	103	130	98	114	115	111	110	117	115	121	114	108	123	117	113	120	84	121	117	131	117	112	123	87	111	110	112	121	122	107	111	118	93	131	111	139	117	134	109	108	96	121	114	117	115	118	114	92	123	104	119	116	126	103	115	118	93	134	108	108	120	117	98	103	103	112	96	121	105	108	137	116	109	112	112	107	108	114	136	123	112	97	102	100	111	105	123	132	128	106	108	124	105	108	113	115	129	117	112	115	115	132	122	134	151	124	103	111	119	130	122	117	105	136	124	97	117	116	125	103	134	123	106	108	118	118	124	114	124	95	127	123	112	117	113	109	123	101	116	120	121	125	122	118	107	105	101	113	132	105	115	140	109	108	125	121	125	128	124	124	121	124	116	120	106	120	108	117	120
18554	1391	1190	609	472	402	363	354	305	295	263	268	255	222	242	276	235	248	224	244	258	233	248	265	245	240	222	239	217	226	217	232	228	242	242	230	238	212	233	223	219	251	241	225	247	202	229	235	201	236	215	248	233	248	215	244	219	245	245	225	212	216	234	218	230	224	214	242	219	241	251	243	225	231	217	231	191	221	228	248	232	225	256	249	229	215	217	212	247	249	234	217	230	246	210	245	227	221	237	212	216	231	229	245	229	244	213	219	239	230	223	217	233	221	246	212	244	272	248	202	223	217	254	224	244	222	191	223	249	240	254	213	242	239	226	222	247	219	222	226	236	242	245	243	229	230	230	247	232	228	249	239	236	199	238	244	222	220	212	215	229	220	219	212	230	249	221	251	223	215	242	226	252	228	230	197	225	256	235	225	240	214	224	242	216	229	221	230	216	228	225	230	226	231	209	225	259	216	224	255	225	217	206	233	243	236	217	230	254	240	221	234	253	213	228	220	212	217	212	196	225	225	265	259	219	224	229	223	197	265	203	217	252	278	201	235	225	205	244	249	235	224	241	241	238	239	229	251	251	249	233	217	202	255	237	216	241	238	217	211	207	220	222	252	238	206	257	193	217	238	242	188	239	252	228	238	235	257	253	221	222	257	219	217	209	269	245	223	245	218	210	233	219	225	218	235	236	224	222	229	229	219	200	231	207	246	234	206	240	246	220	226	233	229	237	242	231	217	213	238	222	236	249	237	213	230	228	245	243	233	242	215	242	232	241	223	202	238	234	205	232	249	237	245	213	252	238	191	232	215	225	236	236	225	238	238	206	233	263	244	213	221	235	234	252	266	253	219	253	203	224	243	244	222	242	203	235	199	205	221	231	211	210	235	258	237	247	229	222	228	236	248	251	216	216	233	198	236	222	242	242	236	225	233	237	227	229	244	231	226	237	223	224	212	189	239	214	210	213	235	225	243	232	243	239	244	237	234	232	235	221	222	238	237	246	247	248	224	225	240	238	241	230	212	236	242	239	254	227	225	251	205	224	231	233	263	228	246	209	213	234	216	237	239	220	233	220	222	238	252	256	205	236	227	218	259	225	236	214	230	217	226	232	244	216	209	209	252	252	222	228	261	236	228	228	202	217	210	210	242	220	218	244	213	214	231	213	233	224	240	212	232	225	232	213	230	245	206	243	232	220	219	207	219	230	237	225	255	216	231	250	223	237	235	220	201	247	202	208	245	238	227	232	227	220	233	223	209	222	247	248	212	231	210	213	235	240	254	255	243	206	213	229	237	216	218	226	237	244	228	230	233	236	237	239	208	209	236	245	243	214	199	231	220	270	210	236	218	238	227	224	209	228	241	209	221	205	223	266	234	241	228	246	236	231	255	225	229	232	245	237	231	222	231	222	263	234	208	229	221	252	240	218	243	245	238	251	249	200	255	235	211	254	206	236	237	226	233	223	238	213	221	223	240	223	215	239	229	244	229	223	227	220	238	247	202	225	245	245	271	236	239	237	222	249	217	227	226	221	256	234	232	224	216	243	238	210	210	241	209	238	212	235	222	242	239	224	203	235	213	227	230	251	212	223	224	222	215	232	235	235	248	253	239	223	220	234	227	228	210	211	247	230	234	222	222	206	241	243	241	235	227	237	233	227	223	227	261	236	237	234	263	227	230	235	258	234	223	229	217	236	235	235	242	213	202	236	212	218	241	238	253	212	241	223	221	232	257	228	202	258	202	235	221	224	225	243	218	211	220	204	225	217	245	238	220	217	217	234	190	237	208	233	226	233	234	235	237	233	231	213	237	215	227	226	248	199	229	242	234	225	241	206	269	237	239	226	261	248	244	218	252	206	257	225	234	229	243	228	213	242	223	234	233	205	228	205	229	221	226	235	245	226	240	235	208	241	202	220	246	208	262	253	249	229	233	241	238	220	228	199	250	204	244	223	222	224	226	191	217	222	214	232	232	211	252	219	252	220	225	207	248	243	236	241	217	243	208	234	230	260	200	237	235	256	230	213	230	241	227	222	223	238	216	248	212	214	217	240	219	252	235	229	228	221	228	213	234	257	196	237	223	241	222	234	250	223	206	225	235	239	216	209	235	268	205	219	210	233	232	215	236	225	237	242	226	250	264	222	246	228	216	232	229	238	252	264	228	213	224	215	207	246	243	199	210	229	228	230	216	216	241	207	236	253	224	270	234	231	241	224	215	213	216	240	189	216	227	243	217	200	230	250	231	251	248	233	248	238	223	219	213	231	243	229	249	241	221	229	236	254	225	226	232	199	222	242	218	244	224	230	248	261	243	236	230	235	219	218	232	257	223	209	218	242	233	221	236	215	206	227	209	228	253	247	259	236	242	218	249	225	239	265	222	230	221	228	231	214	221	253	244	211	239	200	240	226	248	217	227	248	237	227	228	229	240	223	237	216	243	222	251	227	228	218	227	222	257	226	241	209	263	222	213	217	212	239	219	206	228	208	205	253	226	231	218	229	231	217	206	216	209	255	232	221	243	214	221	239	255	241	227	212	215	217	263	241	240	232	246	229	224	241	263	223	223	225	208	219	248	224	261	235	233	221	228	239	215	211	258	218	260	231	246	232	257	233	226	224	250	215	258	239	240	222	220	237	229	213	264	252	249	232	237	249	204	236	243	254	224	242	241	238	220	252	214	228	237	236	208	242	241	227	225	219	227	214	195	244	215	213	255	228	226	244	239	210	199	220	246	278	237	238	229	244	241	242	214	232	238	232	229	231	212	233	229	222	214	239	221	232	231	223	199	223	251	203	232	218	197	211	227	237	251	234	222	198	243	215	227	231	216	243	201	216	231	237	218	225	238	237	246	222	224	218	205	251	227	220	230	216	235	221	245	243	230	218	235	234	211	246	238	224	214	216	231	226	229	230	228	230	234	225	223	212	215	262	222	238	204	230	218	218	215	241	255	272	219	228	225	229	219	216	211	221	213	225	222	226	249	225	229	245	212	237	243	212	218	216	243	238	215	251	217	225	239	228	221	224	244	238	234	241	268	234	232	220	210	230	232	270	238	223	220	222	230	234	239	219	229	242	236	252	245	246	244	204	237	214	262	218	246	243	211	253	270	225	225	262	241	237	218	227	249	235	220	233	228	255	237	216	243	227	241	232	228	215	221	229	227	213	240	209	224	226	255	252	214	233	235	250	243	234	249	240	211	239	227	213	253	238	239	217	232	223	238	213	230	242	231	237	209	230	231	225	226	226	217	263	215	218	209	226	230	238	213	244	238	239	223	231	208	249	233	239	234	226	258	233	238	231	229	238	247	199	232	226	227	239	262	208	219	251	231	227	245	225	233	233	214	231	237	222	195	226	234	239	228	263	244	205	239	249	236	220	206	220	232	228	221	198	212	236	210	207	212	240	227	239	231	228	235	207	219	227	229	237	211	229	252	205	219	261	251	230	224	222	223	216	244	220	237	231	237	209	229	236	250	238	232	225	237	237	203	181	233
24712	21642	28978	24783	20014	1961	754	577	464	420	424	358	399	314	361	343	323	303	292	323	307	283	308	308	302	297	295	307	301	282	308	296	302	275	299	293	293	250	296	257	305	296	291	271	275	295	296	303	303	269	279	288	248	289	270	263	264	273	273	259	277	288	274	275	274	290	273	291	313	268	255	256	267	272	290	310	276	278	251	251	259	294	288	284	278	294	287	274	288	271	240	278	271	278	250	254	275	277	275	284	304	295	266	260	282	313	291	280	306	276	312	247	272	257	255	270	303	252	289	241	281	268	229	264	278	261	311	276	269	272	276	291	280	249	282	275	245	280	285	294	284	257	293	263	306	291	302	265	234	292	304	278	266	245	262	266	285	242	283	287	293	258	275	277	269	302	275	296	274	293	287	278	258	278	265	266	277	254	278	249	247	275	260	275	285	285	312	289	260	277	270	265	276	286	273	248	236	269	240	284	266	275	241	298	281	272	299	278	272	306	270	297	261	292	264	279	280	288	255	287	262	252	265	273	279	256	271	274	281	289	271	299	270	282	288	279	277	280	299	293	271	257	288	230	252	297	293	273	267	266	276	242	283	267	267	259	292	261	299	272	289	280	266	277	266	261	297	279	271	250	259	259	253	252	282	265	274	292	312	279	304	288	267	275	267	264	283	260	284	274	276	251	262	277	251	261	308	272	274	280	286	267	293	268	252	283	273	292	269	289	309	297	278	288	260	295	243	268	249	288	278	274	293	310	321	275	276	269	274	282	254	279	267	287	225	266	274	296	269	272	281	292	318	268	293	315	265	275	288	305	271	264	292	285	281	293	281	278	276	279	291	293	255	278	262	285	297	304	288	266	273	260	260	272	297	274	289	271	299	289	289	263	302	298	288	294	257	271	276	298	285	298	255	290	272	283	298	274	276	287	293	262	246	297	268	260	290	282	283	263	277	262	288	253	247	283	283	277	278	270	260	281	270	275	271	260	305	269	260	292	286	315	266	260	279	274	257	270	271	297	274	289	282	285	286	238	283	288	273	275	275	292	298	261	267	250	287	269	309	277	281	255	293	265	278	274	261	280	271	284	272	261	282	265	299	289	280	258	279	296	280	261	306	274	292	271	270	293	242	275	294	265	291	287	252	276	278	294	279	245	292	270	288	255	280	268	266	261	281	269	273	284	269	284	270	264	239	274	292	302	281	287	283	276	285	257	268	265	306	271	290	291	275	265	276	269	302	272	301	287	279	271	280	278	296	278	288	278	301	313	249	273	291	242	293	276	270	236	288	275	268	284	267	283	263	267	279	254	286	326	266	299	282	276	282	268	272	290	259	285	290	282	311	290	259	277	273	261	241	236	242	246	275	275	300	281	274	286	254	287	283	298	287	283	270	296	283	303	290	258	286	255	297	248	264	270	274	259	318	267	258	271	263	288	283	311	275	284	249	263	274	275	273	282	279	287	278	282	256	285	260	286	241	301	262	280	282	289	250	306	284	269	293	293	269	281	270	295	276	305	285	267	259	287	264	274	283	290	308	276	292	267	276	275	264	285	280	281	284	269	294	304	290	252	263	279	276	285	259	252	281	259	288	328	283	283	235	277	285	271	302	284	254	277	267	281	296	299	266	297	301	287	273	276	271	276	296	305	275	273	284	283	275	266	279	307	244	255	297	273	234	277	270	281	280	287	298	278	294	296	253	271	298	325	277	271	286	270	289	244	309	280	257	247	300	276	297	283	288	296	286	287	245	272	295	303	310	270	293	297	270	266	276	289	265	264	297	267	275	299	284	289	281	279	293	286	274	276	296	269	253	280	291	264	256	269	315	283	290	299	273	271	260	278	282	282	300	289	283	259	272	250	246	280	270	263	298	263	308	267	260	258	285	283	261	308	282	282	271	270	286	288	285	309	276	286	277	261	274	270	280	286	254	264	273	267	255	292	284	274	260	273	258	285	322	298	292	291	291	264	291	307	279	290	283	257	283	265	270	261	316	284	280	262	267	313	273	270	265	291	288	292	264	318	244	279	263	265	286	289	291	284	252	275	271	297	256	271	278	285	282	267	264	266	277	290	245	285	300	291	258	258	254	260	288	259	274	257	259	275	298	269	281	307	255	282	264	269	302	288	292	250	269	274	289	251	290	263	280	256	272	261	240	256	302	258	279	275	277	251	284	276	297	282	263	279	292	267	279	281	274	275	268	268	268	294	265	305	246	270	267	255	268	277	298	283	281	296	286	281	282	263	296	262	257	258	313	270	298	272	304	283	266	268	289	237	262	265	273	291	270	291	269	291	268	277	288	276	274	283	220	309	275	256	256	267	256	284	308	290	262	274	294	250	268	265	283	283	262	269	282	276	255	276	318	299	288	282	266	275	290	283	246	275	309	262	251	269	275	270	302	273	270	298	305	281	303	273	277	295	273	276	282	263	281	273	275	275	261	278	258	278	265	260	299	277	298	266	293	281	264	306	257	296	314	279	270	266	285	289	264	285	321	305	274	256	291	278	277	264	270	301	257	265	267	259	318	287	276	270	252	316	250	269	264	297	302	273	267	286	309	270	291	278	282	267	291	277	289	262	267	291	287	269	290	268	278	272	262	270	266	281	280	255	274	286	270	291	273	253	304	256	288	262	258	271	258	272	282	265	284	257	288	276	268	285	271	270	269	280	292	259	284	309	290	296	285	267	292	262	257	277	285	274	273	283	282	268	267	270	265	269	290	239	280	266	293	277	274	279	293	263	270	266	283	248	292	313	266	283	264	258	262	274	280	216	239	247	282	255	263	282	282	275	297	286	278	301	277	277	287	286	292	256	253	289	265	281	261	264	264	260	292	291	277	253	285	267	277	275	280	278	308	263	261	283	259	319	299	294	306	274	293	287	268	302	304	248	285	267	231	299	298	224	272	290	244	280	280	303	278	280	221	270	261	283	268	262	262	297	271	272	261	286	303	263	282	286	279	294	306	296	291	283	300	301	277	285	274	281	275	269	260	262	281	283	272	262	291	301	254	292	269	254	260	285	275	278	289	283	261	271	284	264	231	284	271	278	266	272	300	243	287	259	293	277	295	263	262	261	274	273	272	251	255	274	265	263	263	301	275	266	287	265	326	281	275	302	279	279	281	292	277	271	290	277	253	267	309	284	307	272	306	262	312	289	279	260	284	276	291	284	267	287	265	260	256	290	273	275	275	298	294	291	261	284	296	250	272	284	271	258	274	280	286	278	291	278	248	264	276	316	315	296	294	274	269	266	266	278	262	273	256	259	308	270	283	251	254	270	269	298	272	282	279	274	263	274	274	253	246	263	276	285	270	297	267	270	260	295	237	260	262	259	269	270	299	263	254	283	300	275	286	278	269	277	291	289	302	276	293	293	267	265	288	282	268	291	292	270	308	284	281	280	281	279	291	276	278	290	271	236	294	258	319	293	274	290	285	274	263	283	312	237	281	284	275	252	284	273	283	266	294	279	265	264	293	293	290	273	263	267	272	259	289	260
37308	9992	8981	4460	2990	2374	1719	1538	1239	1084	984	893	834	742	735	696	642	651	680	642	599	582	605	565	565	543	601	514	551	546	556	541	574	562	539	555	505	539	541	523	528	490	506	555	520	531	550	523	544	491	515	474	525	484	483	524	539	546	500	547	523	518	487	515	567	539	553	515	529	503	508	509	551	547	465	520	493	518	495	500	485	527	505	530	510	523	529	539	497	543	500	512	485	540	502	506	543	519	507	501	487	506	528	528	503	479	521	474	533	550	510	505	522	516	524	518	466	483	502	491	530	514	523	481	487	494	515	522	504	474	538	525	506	551	536	517	515	518	503	544	492	515	483	494	511	531	516	470	541	458	518	508	554	499	530	510	484	484	498	539	489	478	521	513	546	489	529	549	453	489	481	529	511	532	516	549	512	487	488	484	507	525	523	466	491	535	527	527	488	501	522	522	551	503	464	516	509	526	529	471	461	529	516	533	489	494	531	514	507	497	541	504	508	500	497	531	525	507	494	497	515	537	514	510	517	460	484	489	501	465	506	528	520	514	503	487	519	509	502	502	507	477	550	522	472	504	486	533	525	518	515	563	530	520	501	481	495	483	490	490	514	518	471	484	552	493	511	526	517	461	532	534	488	501	470	515	507	480	509	548	526	505	521	523	495	515	495	521	483	514	533	512	444	480	517	513	541	497	520	521	485	490	495	519	520	513	478	530	502	498	504	550	497	526	475	526	509	533	521	480	495	475	523	455	519	494	528	508	532	562	511	495	541	471	499	498	560	527	488	488	496	480	481	526	506	532	522	509	530	515	502	498	506	546	546	523	478	514	492	469	508	500	517	494	579	529	485	473	475	507	491	517	498	520	496	513	490	535	476	518	528	519	506	526	526	520	486	480	551	545	490	455	512	466	519	497	536	504	530	517	509	479	505	486	506	514	510	485	513	508	539	484	466	489	477	515	496	495	523	511	511	485	457	491	526	480	530	473	546	522	519	465	489	511	488	488	500	514	491	491	503	507	508	495	505	514	518	498	497	503	488	542	502	494	499	510	555	529	508	511	528	559	521	503	482	474	488	501	515	505	490	496	462	495	518	514	500	525	495	479	510	479	489	492	481	493	499	506	537	500	497	533	512	468	541	524	489	463	519	535	505	500	476	497	504	552	488	535	459	491	521	494	524	544	528	542	527	501	542	496	487	497	501	475	541	495	506	481	476	562	470	505	478	528	528	522	499	510	506	499	502	532	480	513	542	522	502	510	511	476	513	500	490	497	494	517	501	471	543	519	461	493	492	514	510	568	533	490	507	505	484	513	493	471	493	536	491	528	497	521	493	478	512	517	488	531	467	457	507	508	499	519	527	532	503	521	503	532	501	515	503	521	529	482	503	487	512	486	516	470	498	558	515	513	532	481	504	496	502	514	503	528	470	501	529	549	472	507	536	500	499	513	492	470	523	536	540	505	521	518	471	519	506	499	510	495	529	529	517	560	445	458	537	509	474	490	496	465	491	487	507	486	492	518	511	508	501	474	520	530	501	510	518	512	499	522	468	541	562	498	576	540	513	511	513	551	502	548	495	496	562	509	507	464	496	517	512	511	498	490	536	518	514	511	520	500	500	537	493	508	481	485	544	479	493	524	496	540	495	546	504	472	530	510	519	448	552	519	484	510	483	545	497	513	490	508	547	540	500	481	516	549	524	531	519	480	509	534	470	500	527	480	528	525	461	526	486	511	522	505	483	525	522	508	519	494	531	549	526	517	463	494	508	538	514	528	537	516	513	530	525	490	497	489	509	485	498	512	546	549	502	522	498	547	523	520	493	502	473	505	498	478	529	517	509	496	493	519	513	504	524	489	527	465	481	491	522	503	524	517	472	541	524	461	535	541	492	505	498	522	505	483	516	511	481	532	483	460	513	530	496	514	505	550	498	493	466	558	520	521	516	484	499	487	516	468	515	468	531	505	508	499	532	498	496	523	494	521	502	526	497	497	502	499	547	524	506	501	472	525	509	517	523	487	504	507	494	569	513	525	498	511	517	513	511	481	535	465	539	512	495	544	490	518	513	503	520	541	506	496	486	521	552	479	524	505	507	490	504	508	492	481	504	481	470	513	467	517	481	498	509	464	497	485	458	496	522	487	503	507	522	508	483	496	507	496	509	466	480	530	470	490	477	506	568	493	505	495	510	492	519	509	511	513	500	499	509	495	458	504	507	474	468	505	524	513	521	543	475	514	528	519	515	503	512	542	525	497	501	495	480	467	493	511	506	522	525	511	493	491	510	508	532	546	498	458	513	481	515	511	538	506	526	479	523	523	534	470	463	518	490	487	508	487	492	522	531	529	513	539	460	478	503	518	514	502	498	525	503	518	483	499	484	547	488	495	483	509	533	501	494	565	545	519	535	491	512	509	496	475	519	505	516	524	487	493	485	523	504	515	510	488	504	483	512	503	487	534	473	496	508	515	533	516	466	514	542	531	526	476	486	501	467	508	507	529	496	483	496	525	474	477	518	495	501	512	467	565	474	450	526	481	483	519	548	532	508	521	507	512	505	520	528	475	491	464	528	502	510	577	503	485	493	498	506	466	487	526	504	503	495	491	511	505	480	482	509	506	527	513	514	501	527	473	512	521	509	466	499	543	519	467	515	527	489	514	520	534	529	517	526	549	502	486	514	497	461	464	549	538	475	562	538	525	448	497	545	490	489	515	490	523	478	513	518	528	486	509	507	478	498	474	507	471	486	467	521	511	481	481	507	484	452	526	514	499	501	509	500	509	492	505	516	493	501	542	506	502	563	517	493	498	519	485	519	520	477	497	512	513	522	492	516	483	502	495	543	527	515	541	493	525	515	529	501	496	497	548	522	493	510	530	468	489	506	482	513	479	493	504	531	525	523	518	508	479	483	472	535	506	511	502	493	499	490	511	511	512	512	479	510	504	543	501	537	494	536	509	514	498	502	515	498	503	496	512	489	489	517	518	448	518	516	528	550	526	478	484	526	561	536	523	525	506	482	489	526	488	491	490	556	485	493	510	548	522	545	468	507	522	477	508	507	520	460	492	515	467	506	510	506	512	495	531	453	521	482	497	507	505	529	523	534	552	508	483	470	520	514	494	521	497	492	532	501	513	502	484	483	494	469	491	498	495	524	529	526	553	544	486	472	506	532	498	514	522	508	502	507	495	534	507	517	521	478	514	502	504	491	495	506	469	471	516	519	488	507	522	522	478	537	477	520	500	512	532	497	549	510	567	544	537	549	506	478	504	521	500	517	513	537	464	503	503	496	515	501	474	498	500	468	523	480	512	538	492	492	485	552	503	531	512	503	463	476	486	503	505	495	480	504	492	520	474	504	466	508	490	510	470	511	502	525	529	510	500	510	512	523	494	517	506	514	497	499	540	519	460	504	499	508	526	504	501	507	500	484	519	535	542	474	522	497	505	514	508	534	527	505	559	527	457	533	483	488	487	545	559	489	488	491	526	498	516	436	485
23811	21724	29676	24288	21725	19470	2538	1140	851	786	755	627	610	624	595	597	581	535	563	554	515	546	557	535	558	499	504	492	516	456	486	510	494	499	502	520	480	506	505	486	451	515	513	476	511	487	474	481	463	471	474	459	491	455	496	514	491	477	497	471	490	459	481	489	474	477	471	458	451	477	501	503	498	459	466	487	487	445	464	468	465	458	466	526	489	483	455	507	466	488	491	457	470	430	470	465	450	485	478	470	501	491	496	465	469	453	522	468	455	465	498	490	481	459	446	455	473	488	469	517	497	484	465	512	447	481	478	458	460	471	463	452	445	514	473	482	497	425	511	472	465	484	446	499	509	472	469	447	450	475	466	461	501	482	480	485	512	493	508	489	488	435	473	482	476	494	481	447	492	539	454	442	440	481	475	453	474	464	446	504	455	453	493	483	510	498	441	497	461	479	475	481	462	471	484	496	468	491	472	437	511	473	437	440	475	469	476	459	460	453	481	451	485	443	498	498	510	480	467	477	438	452	483	470	472	482	522	473	466	465	497	485	495	473	487	479	467	468	440	497	499	485	512	461	461	499	488	484	451	455	481	504	484	490	498	447	444	457	490	484	461	469	470	476	463	491	469	490	466	496	500	457	481	468	457	496	503	455	454	443	470	466	457	484	479	493	493	499	459	479	473	464	463	502	471	451	450	485	474	453	495	464	445	516	490	455	480	506	513	486	494	454	552	500	452	447	507	463	481	496	467	486	481	476	511	494	463	457	465	458	462	458	498	461	448	480	511	481	480	457	456	489	469	465	498	454	493	480	494	476	473	494	480	464	466	471	449	452	447	472	460	494	433	462	469	487	512	473	460	469	492	458	435	485	455	435	480	494	472	474	517	457	484	460	458	479	470	488	463	474	479	499	460	474	447	471	482	470	467	445	476	509	487	440	440	464	433	480	485	476	480	473	434	452	502	475	483	491	441	472	478	455	475	484	489	477	454	460	475	501	485	470	453	462	459	456	485	475	508	479	469	456	466	448	472	462	478	465	501	464	462	489	488	471	473	454	465	437	486	466	478	473	487	508	483	496	488	489	453	501	472	467	448	474	459	469	485	486	484	480	468	441	428	491	476	459	426	471	494	491	503	491	467	478	465	445	488	480	473	484	454	484	498	485	486	485	476	480	482	441	483	473	467	504	478	471	441	450	459	468	459	478	481	446	488	500	468	468	481	457	508	490	530	435	513	467	455	459	500	487	486	470	471	446	450	488	463	475	447	474	499	447	448	460	472	464	451	461	460	488	431	471	473	442	503	474	461	465	475	502	462	518	505	464	486	457	488	484	500	465	484	511	452	503	479	475	468	479	485	462	479	443	499	478	485	527	525	482	480	473	444	485	497	499	477	476	460	498	510	460	483	458	462	471	495	476	465	484	447	460	470	476	439	472	437	480	469	493	469	471	475	520	478	478	471	483	467	476	522	477	503	502	496	468	471	468	492	506	510	485	483	461	484	505	522	462	473	478	468	474	481	485	515	525	482	478	503	501	464	486	474	488	448	443	473	459	435	493	470	456	439	461	426	497	485	456	459	443	498	457	459	467	475	480	495	467	451	472	484	480	517	461	469	492	468	472	494	469	443	476	447	469	490	464	447	499	492	441	474	452	458	455	470	474	491	477	412	467	464	500	447	480	470	486	465	480	449	488	449	486	504	478	465	489	483	485	440	488	494	446	494	453	433	453	464	490	429	498	464	492	458	482	503	462	513	458	455	480	468	441	486	492	487	499	487	481	499	477	487	473	456	474	454	489	484	484	447	484	452	501	483	491	460	474	469	451	452	484	470	489	523	478	464	481	449	443	507	433	485	495	515	507	454	466	467	507	473	486	467	472	427	485	479	460	478	498	514	471	472	477	474	475	487	460	461	430	479	469	458	476	448	510	493	454	465	448	469	455	515	456	455	426	467	471	496	476	470	524	529	477	445	481	501	468	460	484	488	479	509	479	466	480	521	456	450	458	520	501	501	435	462	485	446	438	483	454	462	478	499	485	538	449	490	482	497	458	462	457	476	494	523	464	483	503	470	497	461	484	493	481	487	457	473	499	489	470	439	508	457	478	477	489	468	464	489	494	471	488	504	489	492	424	467	448	432	461	481	473	446	467	439	477	468	493	486	495	476	464	444	454	474	473	462	480	437	501	451	497	485	462	451	484	475	464	461	501	486	475	473	424	492	461	465	475	472	484	477	448	449	495	486	491	478	480	478	496	468	468	467	463	464	476	470	460	538	499	457	440	484	459	509	472	505	495	426	498	492	487	468	466	483	440	495	444	447	467	504	474	469	486	491	477	489	461	478	494	468	481	488	469	486	485	463	481	486	467	457	466	471	476	490	475	469	485	449	491	451	464	483	449	493	452	438	466	442	457	474	480	457	460	454	450	446	429	465	457	491	510	477	483	464	476	432	501	440	501	491	460	485	479	455	474	444	492	459	491	508	468	450	475	510	481	489	487	455	472	493	467	500	458	473	461	477	473	447	464	465	455	498	470	497	465	465	458	437	479	475	476	500	500	531	494	498	479	500	540	463	461	479	501	468	434	472	443	425	466	457	472	500	454	430	472	485	447	465	488	503	453	498	490	453	456	467	494	461	443	444	465	470	480	498	445	454	500	524	444	477	477	453	436	452	456	494	467	445	497	435	470	436	437	466	481	496	481	460	480	417	459	489	512	454	479	449	460	436	472	506	520	429	461	451	495	474	485	460	500	488	495	485	427	490	461	493	496	459	509	496	421	464	489	479	525	475	472	438	500	465	447	474	438	467	486	485	452	471	434	466	457	450	493	508	459	502	483	463	441	484	447	467	500	509	480	521	483	442	483	482	469	465	525	493	509	479	448	464	456	480	487	464	497	472	460	488	525	469	508	536	454	476	498	495	459	493	464	507	496	469	490	430	443	452	499	437	476	459	463	465	473	470	505	452	495	450	472	469	450	493	490	440	479	439	453	428	486	473	460	469	490	451	460	465	456	470	472	506	494	503	472	439	479	465	446	462	533	456	508	473	504	506	476	474	453	505	479	520	481	448	461	467	449	440	464	485	471	442	435	497	463	486	491	487	498	465	492	487	489	453	472	444	465	471	479	438	490	446	521	470	462	441	479	508	456	485	502	461	495	495	427	503	526	460	474	465	438	487	467	459	500	488	506	506	493	460	509	490	427	499	492	451	450	466	446	473	510	474	467	475	475	477	477	496	434	491	494	470	478	498	480	472	496	478	473	472	452	472	460	472	466	525	506	507	495	512	460	489	482	460	439	463	420	479	471	475	467	488	455	489	460	472	478	465	441	515	512	493	477	506	460	491	460	469	461	453	463	475	445	473	501	453	455	481	473	487	450	469	496	476	491	438	481	504	440	499	457	445	471	490	447	473	500	485	470	454	463	457	468	466	476	463	473	499	448	433	440	462	471	440	465	490	483	507	486	472	470	478	500	433	476	493	484	482	482	487	471	466	506
37008	15849	14415	7883	5586	4037	3340	2759	2251	1928	1775	1550	1465	1375	1322	1183	1115	1065	1108	1097	1049	1000	1044	949	929	963	911	898	954	913	885	881	873	887	869	847	925	908	873	859	908	924	857	901	856	842	832	816	862	859	845	872	785	875	821	790	848	851	801	846	830	865	813	793	846	859	880	810	821	832	834	803	789	875	878	862	777	846	849	805	878	816	845	818	798	870	842	816	826	835	846	862	824	775	822	820	859	830	830	840	792	845	794	847	792	820	784	845	785	837	838	802	815	810	824	800	855	811	849	795	827	814	812	860	765	814	859	826	845	844	787	828	767	843	871	856	835	810	801	858	854	854	859	799	858	842	821	835	776	847	827	813	836	847	806	842	822	818	800	801	841	810	821	820	808	863	772	860	846	782	854	857	854	788	858	857	835	805	816	874	823	837	852	847	820	860	852	798	825	806	825	852	810	826	843	821	836	827	808	820	850	856	789	859	789	808	852	858	812	824	786	909	885	840	800	824	869	765	841	767	861	767	871	816	814	814	845	835	771	800	823	848	866	802	786	871	809	856	842	814	855	831	833	836	818	791	834	814	836	836	848	806	799	795	845	843	842	786	816	858	823	847	834	858	819	857	848	821	865	809	823	774	840	850	856	810	859	805	879	804	830	784	785	846	804	866	859	809	814	864	858	847	811	845	804	797	855	803	820	834	831	840	828	873	815	808	814	832	814	794	852	828	797	855	780	828	799	865	803	818	884	834	812	828	813	809	828	850	820	788	828	874	800	813	851	845	783	830	857	824	855	830	837	802	811	842	868	791	788	826	885	803	798	854	827	830	814	821	895	803	874	843	827	758	802	843	848	839	849	818	772	848	827	859	814	822	806	853	776	803	797	852	813	817	814	776	798	787	869	769	818	841	802	843	804	829	800	866	821	816	826	834	812	825	872	836	827	794	806	823	842	764	825	814	791	800	816	848	856	804	822	814	794	822	863	809	793	826	840	864	860	833	832	838	889	814	817	784	865	795	815	855	822	846	862	803	826	805	774	837	788	840	806	827	850	794	831	820	815	850	832	808	856	837	832	769	769	798	821	853	848	864	840	852	816	814	799	816	818	823	772	807	806	845	815	865	843	817	774	799	770	855	805	789	844	844	826	830	837	846	859	821	835	856	838	812	831	869	866	820	789	806	782	826	879	883	834	835	860	838	835	834	786	800	844	824	794	848	806	792	828	845	868	835	847	802	804	789	841	824	815	818	836	826	808	831	853	833	861	798	824	798	843	804	799	842	832	805	820	806	799	822	862	847	836	838	820	827	822	835	834	874	842	781	795	821	821	817	834	853	848	806	830	817	831	801	802	772	859	866	860	786	908	837	844	816	851	806	822	826	808	784	846	883	834	841	800	844	830	814	774	774	807	838	837	841	829	781	841	865	820	800	892	853	830	844	846	825	816	859	789	812	853	816	835	843	818	804	843	861	843	790	839	826	802	843	878	815	842	832	817	827	776	845	882	811	801	850	801	851	813	839	841	771	790	804	844	865	881	846	791	825	841	798	789	834	790	812	856	804	853	849	868	821	863	868	856	760	846	841	817	826	820	809	811	839	822	843	870	798	856	806	811	786	872	854	838	845	862	825	848	786	852	851	857	833	808	799	798	877	835	832	810	828	848	799	808	787	842	781	792	820	825	799	817	829	815	791	819	817	934	847	875	793	833	847	823	835	853	901	822	810	842	789	844	795	801	818	833	782	822	864	844	837	765	857	843	829	847	819	883	790	825	854	831	764	781	798	764	833	809	831	817	797	825	822	847	863	885	853	848	820	811	828	884	819	836	815	809	826	826	827	877	864	834	847	801	797	852	836	809	833	797	824	811	844	851	834	890	850	806	821	891	883	782	817	837	784	853	801	863	826	754	802	842	838	803	811	837	822	779	815	813	858	824	824	824	859	790	854	804	831	818	827	787	827	842	782	851	819	789	805	784	778	862	814	844	808	830	857	829	858	753	862	797	802	815	791	857	804	806	798	819	900	815	869	865	803	781	832	789	802	877	786	809	844	833	868	873	825	780	887	808	867	850	838	816	841	822	848	810	827	815	811	840	838	845	816	753	819	834	801	775	850	833	827	859	844	847	817	800	791	904	790	844	772	817	842	812	818	842	786	815	861	839	847	894	806	851	862	856	856	779	810	816	802	793	887	852	824	885	866	814	823	811	792	846	819	857	868	786	811	777	815	860	816	828	831	814	831	826	797	881	829	810	789	831	876	866	848	832	857	855	800	820	828	830	788	767	774	839	820	823	779	857	828	828	783	814	843	815	834	856	869	792	804	855	765	856	821	790	814	779	830	847	871	799	844	818	835	814	780	841	801	789	797	821	833	820	841	865	830	813	790	845	779	843	799	819	841	857	800	815	808	849	857	815	796	854	832	826	818	832	841	817	814	852	842	862	796	829	798	808	847	835	825	838	820	798	850	832	852	830	815	816	820	805	796	808	830	804	825	823	858	806	839	823	801	812	800	841	819	829	880	810	811	821	772	826	802	845	791	810	812	807	810	817	870	875	877	824	885	802	831	819	821	828	811	832	861	857	786	839	854	834	835	795	837	804	800	814	852	809	828	816	855	849	847	862	788	818	814	811	817	859	785	847	776	834	806	821	875	880	774	832	834	819	795	840	869	821	839	751	820	908	853	803	888	833	816	759	790	812	790	833	863	808	805	818	837	846	835	839	805	827	820	869	796	792	792	775	824	810	849	836	892	832	816	845	821	830	817	816	835	835	828	840	835	869	789	801	791	824	847	874	814	774	850	835	783	851	806	814	796	826	833	802	840	839	812	820	870	813	806	826	828	780	859	867	862	834	876	827	876	783	815	836	828	816	800	820	775	848	846	806	819	870	851	847	806	901	852	767	818	828	838	882	848	778	880	780	778	825	843	836	823	839	839	834	853	869	848	834	854	782	853	859	789	812	809	782	870	755	826	831	839	821	818	848	860	842	867	836	818	794	826	826	844	834	858	836	821	800	862	788	809	826	832	845	808	851	895	866	828	785	864	822	819	772	797	805	809	801	776	813	812	850	865	769	847	821	820	811	833	880	816	830	822	827	877	766	817	838	836	805	815	795	851	801	826	875	770	844	889	791	866	792	784	850	823	790	857	774	877	832	851	893	823	793	851	837	854	836	809	850	863	815	823	830	850	815	807	837	837	884	839	828	845	848	822	770	791	780	817	809	838	802	824	831	863	830	798	836	847	863	828	838	855	838	831	815	803	886	807	786	811	849	870	845	849	787	782	831	869	804	823	822	859	779	788	832	865	888	805	773	804	862	798	849	866	818	858	817	814	840	864	793	835	804	819	788	838	839	829	872	813	814	864	768	827	805	785	857	809	825	822	897	838	834	835	836	826	846	793	841	824	819	844	813	829	819	829	818	817	850	878	798	855	833	819	844	773	829	796	837	872	801	833	860	794	807	817	825	825	810	779	835	784	816	855	841	831	816	857	875	886
27232	20962	8045	453	218	167	154	136	100	121	114	129	128	120	128	117	109	111	111	117	128	127	117	112	124	126	107	121	106	122	106	104	115	122	126	134	115	133	95	120	109	128	124	119	109	126	110	121	104	128	127	105	105	111	111	119	114	98	115	94	138	115	132	122	138	110	109	103	119	117	95	109	112	127	124	127	133	130	125	120	121	103	127	111	120	110	117	119	116	82	100	120	107	111	101	101	124	139	125	112	115	123	101	124	124	120	128	110	96	113	86	129	107	100	96	104	113	122	119	94	124	119	118	123	108	124	111	116	106	115	132	114	107	123	103	100	112	114	110	116	97	110	112	109	100	109	101	112	103	113	118	122	114	101	127	138	105	98	111	103	123	104	113	119	110	130	95	112	122	110	109	100	126	106	118	118	105	113	115	110	109	116	110	129	109	118	120	124	120	101	107	115	101	108	107	109	109	101	116	127	118	108	123	102	111	105	116	120	122	124	117	103	102	108	120	110	123	118	106	106	106	124	116	129	119	116	114	118	96	124	130	117	115	119	122	103	115	134	136	103	114	122	104	116	114	108	108	118	129	113	104	130	107	103	103	128	108	121	101	86	120	111	104	119	107	101	116	108	118	120	121	100	125	113	106	118	99	117	123	112	117	105	113	111	115	112	118	91	131	125	121	108	123	107	116	111	124	101	110	122	108	121	105	107	122	106	136	104	119	95	99	128	103	117	121	115	120	129	97	107	109	116	114	95	137	116	89	108	107	97	114	110	128	110	110	104	121	116	98	113	125	101	105	90	92	117	126	105	113	118	129	113	123	111	111	107	109	109	116	104	109	101	108	128	110	121	101	117	110	97	99	104	94	107	115	114	116	125	102	127	117	103	78	109	133	132	119	127	121	127	138	122	109	102	127	90	143	109	109	104	117	121	124	117	115	126	120	103	102	114	103	126	116	116	124	100	107	103	97	144	126	114	121	116	119	99	117	125	119	117	122	110	116	107	110	103	121	114	111	123	117	115	114	118	114	96	121	100	108	104	117	119	107	107	108	118	111	108	105	103	85	137	109	124	105	110	116	113	114	114	109	116	127	106	105	106	119	96	106	104	118	95	120	114	124	116	120	118	96	117	140	99	105	129	116	116	122	98	116	121	97	114	107	122	131	117	109	131	113	108	101	113	112	107	112	110	94	108	96	113	116	113	106	102	104	106	120	117	110	129	117	105	101	118	118	115	108	98	107	121	98	104	113	113	93	118	90	124	128	120	105	117	118	109	107	126	120	112	135	114	113	105	115	104	96	110	115	107	116	130	112	123	111	115	101	123	103	106	127	120	129	121	111	99	120	105	116	118	102	122	120	103	114	109	100	119	125	120	105	107	103	117	135	94	100	117	113	99	112	122	105	122	110	121	110	141	116	93	108	112	100	114	111	98	110	115	113	107	111	122	106	124	106	114	94	107	127	113	108	118	126	115	121	100	108	111	117	115	78	108	120	124	103	93	125	113	109	119	115	104	89	111	117	132	114	120	106	131	106	111	98	118	118	125	102	105	122	116	110	86	111	107	111	127	112	99	115	115	113	116	113	118	100	117	104	136	105	101	103	105	105	112	123	124	103	116	124	113	116	132	117	123	108	110	104	117	120	114	109	101	110	116	103	117	109	113	134	104	133	120	123	105	118	99	107	125	104	106	116	114	90	111	96	91	123	118	112	124	108	126	116	89	100	141	123	105	109	122	91	116	103	103	106	119	114	119	105	113	105	110	112	103	116	95	131	131	135	110	112	95	131	123	110	130	102	133	124	114	108	101	109	120	127	113	113	109	115	109	100	101	116	114	122	125	114	105	129	97	121	111	105	100	114	113	108	114	135	123	113	113	114	123	115	86	103	112	118	108	117	108	101	108	118	119	109	132	128	106	106	97	141	118	100	118	114	113	128	112	109	111	115	107	117	114	102	120	105	108	115	113	119	101	107	101	113	112	113	104	112	125	111	100	110	98	119	77	97	113	100	115	125	106	121	115	97	111	88	98	129	103	115	118	95	116	107	105	117	127	100	123	129	102	109	119	118	115	112	119	122	112	107	130	110	98	115	104	107	116	123	122	109	113	98	115	117	120	100	109	118	115	107	115	94	116	124	112	103	129	126	130	106	115	116	103	94	118	107	135	126	120	101	112	117	118	113	98	106	102	107	109	113	100	96	107	106	98	101	119	97	104	120	153	125	112	117	101	114	98	102	111	112	130	101	109	89	107	118	103	118	114	103	114	101	111	105	129	107	105	118	128	94	93	112	86	112	114	90	119	115	114	106	122	103	125	126	122	99	121	108	129	128	95	111	111	97	105	111	115	109	132	128	120	134	123	120	107	129	151	121	119	101	110	110	117	109	117	137	90	102	120	102	114	114	126	109	132	95	85	146	121	118	111	101	125	107	122	103	100	112	130	113	98	117	116	108	124	136	133	108	111	108	115	124	136	107	120	126	97	110	119	121	113	117	124	103	131	116	111	123	112	131	116	127	124	133	97	98	101	93	117	98	117	111	131	107	111	120	119	95	117	113	105	101	116	103	93	106	117	109	112	100	112	110	125	113	113	137	106	127	115	110	98	127	106	107	110	110	101	85	107	97	128	104	125	102	99	118	141	108	124	106	115	108	103	101	113	119	118	95	114	137	120	88	110	112	116	89	121	114	120	109	96	120	111	113	116	105	119	111	125	108	104	104	106	116	116	129	123	103	110	107	118	106	115	112	125	133	109	104	116	118	92	125	118	133	119	120	123	112	108	136	116	107	128	132	97	104	104	129	119	121	97	125	124	111	113	102	109	119	93	105	123	104	116	138	107	91	108	111	103	117	116	124	117	118	101	119	113	145	109	109	93	110	111	97	113	133	118	101	107	122	119	120	103	103	120	115	108	121	109	106	116	132	124	130	117	125	126	128	137	112	113	107	127	123	107	103	114	113	134	115	108	100	115	105	100	119	111	113	117	131	122	111	107	119	122	127	107	118	122	107	110	107	130	108	103	130	111	106	115	94	97	111	139	126	105	115	111	139	132	100	113	113	104	119	120	102	91	113	115	117	112	105	129	119	114	118	101	111	101	107	102	114	106	120	102	100	111	104	113	147	110	121	85	132	114	107	109	115	125	97	112	104	119	132	124	110	114	105	126	104	115	114	123	125	107	99	98	117	94	135	115	115	108	118	97	134	108	115	112	113	140	116	100	128	131	138	124	132	102	96	131	130	126	109	113	115	122	109	111	97	123	106	93	121	111	98	99	126	117	102	111	97	97	102	111	122	111	132	117	107	133	114	125	97	117	124	104	123	94	105	130	104	121	122	102	118	95	109	130	117	129	100	111	105	113	109	107	105	112	108	110	112	119	122	123	106	120	132	96	102	116	115	101	119	118	118	110	110	105	113	115	137	115	112	119	124	120	134	110	115	123	112	100	110	100	115	120	119	112	105	104	120	114	104	111	90	114	112	128	102	114	131	131	116	115
17870	1429	1266	647	490	443	378	296	293	285	252	279	245	271	246	252	268	253	243	245	253	224	259	250	212	225	255	249	247	231	267	229	236	221	236	236	207	272	249	216	284	239	243	221	225	202	218	255	252	244	189	240	224	247	219	221	254	205	224	270	241	212	256	213	240	214	247	225	226	224	225	254	212	244	233	226	226	229	226	254	203	205	232	226	211	234	237	234	246	240	269	220	243	234	245	250	206	221	214	237	235	229	237	233	238	234	233	227	251	234	199	220	235	219	253	208	220	225	238	208	234	251	250	220	231	235	208	237	226	227	218	244	230	226	224	250	215	240	220	242	243	231	220	212	238	248	244	205	209	241	237	209	221	211	237	228	243	216	232	227	240	255	237	232	250	255	229	240	247	225	256	256	241	231	214	246	200	226	245	260	199	220	244	224	209	261	228	199	223	227	233	252	211	211	244	226	236	214	233	220	255	220	243	258	249	251	244	248	229	252	242	206	237	237	224	218	237	249	249	230	214	235	251	221	228	237	253	213	244	241	206	241	232	229	231	239	226	245	230	247	245	233	247	230	208	229	258	241	234	241	251	237	256	223	214	227	243	222	241	257	219	264	209	221	234	228	208	234	231	222	229	244	248	216	239	204	232	224	255	229	199	231	246	237	243	225	227	218	223	242	265	216	250	242	237	214	222	256	226	239	221	225	248	233	239	198	229	227	232	226	242	220	239	223	236	245	223	238	235	228	261	234	242	261	217	209	227	219	272	231	227	248	198	219	213	225	224	208	211	221	234	240	229	237	250	224	248	237	234	226	230	239	220	226	220	227	215	255	220	256	238	261	216	241	240	228	185	247	221	223	247	234	239	257	228	234	217	229	231	230	222	215	210	237	247	233	200	229	219	226	228	229	260	260	252	207	223	224	211	242	242	221	233	210	243	219	263	228	231	268	257	219	232	213	232	235	217	211	232	219	208	240	216	235	199	198	248	233	233	227	229	237	227	240	254	237	232	226	221	223	230	252	255	231	236	239	215	237	242	242	225	245	216	221	259	245	224	239	227	216	237	210	221	251	210	216	245	233	258	230	212	255	209	232	219	217	225	240	242	206	216	224	214	221	236	227	235	225	224	221	243	250	247	216	211	242	231	231	243	202	215	223	235	195	211	253	254	222	205	251	249	226	234	262	228	249	243	244	201	208	259	233	227	217	229	213	233	244	237	250	210	231	234	223	219	234	227	241	214	241	239	209	260	249	217	227	203	253	231	230	237	229	239	225	244	218	242	227	225	209	242	221	229	227	228	230	220	244	219	240	240	232	207	230	225	231	228	228	236	223	229	246	277	229	228	227	225	229	216	251	225	250	245	224	247	237	240	212	230	266	222	230	224	235	245	250	244	238	217	221	203	230	233	241	203	266	244	238	227	221	230	229	213	224	219	224	212	210	213	237	237	215	250	240	227	243	226	220	232	212	228	215	246	248	221	218	233	248	247	227	221	242	227	237	216	226	242	203	214	253	191	217	218	229	227	239	234	251	254	257	219	232	230	233	216	218	241	215	223	239	258	249	215	221	216	220	215	230	221	258	215	246	200	221	225	212	194	243	241	215	238	231	227	223	217	246	217	212	219	222	225	227	250	217	222	230	236	218	245	244	230	218	210	233	218	234	223	215	255	207	219	234	241	218	234	214	230	224	236	239	233	236	246	221	228	256	242	250	222	217	219	232	234	254	231	217	241	210	254	270	224	219	228	241	248	236	243	248	209	208	238	214	209	253	225	236	247	238	228	220	230	221	247	225	258	262	200	210	244	234	205	227	221	258	220	241	242	242	231	237	240	234	229	237	245	203	216	245	258	257	221	245	227	248	242	259	199	223	228	245	226	249	214	201	237	241	213	234	203	242	240	223	241	217	242	249	238	222	245	235	222	220	229	222	239	203	244	218	209	245	235	246	238	241	249	235	209	234	219	223	228	220	243	240	230	218	234	196	226	234	222	236	221	229	228	201	218	233	230	235	265	232	223	229	233	236	243	217	241	217	212	228	261	234	241	245	226	244	226	245	251	231	244	241	225	230	259	209	237	242	206	226	233	232	236	224	236	231	218	226	234	228	231	245	236	228	231	224	244	227	239	234	207	256	206	225	237	227	251	224	216	221	226	233	247	196	215	231	231	227	238	247	218	218	225	213	232	213	211	230	244	213	211	215	246	249	247	213	238	220	241	247	244	248	240	223	215	222	213	221	233	234	228	233	228	219	231	225	220	230	211	239	241	222	222	234	226	234	228	236	221	241	234	225	219	219	245	245	232	216	232	236	234	210	234	234	222	253	202	218	238	220	211	223	238	222	231	251	233	220	254	225	226	213	215	227	241	262	211	215	246	262	250	222	227	202	242	239	239	206	223	241	222	225	264	224	218	279	238	203	223	239	233	226	226	245	231	240	229	221	214	241	243	221	236	227	224	232	214	230	246	211	215	210	213	216	232	224	216	219	252	236	254	228	263	212	209	255	274	235	208	224	217	249	246	227	191	241	224	252	229	215	231	230	208	210	246	237	215	253	229	227	224	232	202	218	226	247	217	249	222	233	226	221	253	236	220	251	248	209	232	220	221	225	222	216	233	251	213	224	228	229	244	241	225	231	247	240	199	237	229	252	250	218	220	262	242	241	223	223	229	228	235	242	241	256	237	256	233	239	253	192	219	250	223	201	227	216	222	254	214	231	260	238	248	246	223	255	219	236	237	229	225	214	238	246	224	243	219	238	235	210	235	240	232	213	244	239	259	228	228	203	234	229	249	238	265	236	252	257	222	241	234	235	233	221	212	261	240	221	239	242	239	259	238	232	230	217	234	203	250	222	235	242	211	234	227	220	242	237	240	233	236	221	267	235	259	238	237	236	258	247	253	237	233	228	229	223	229	232	235	213	229	214	223	240	234	248	230	237	206	230	257	203	249	219	236	263	223	232	254	215	236	219	235	223	252	224	233	189	238	209	241	263	245	227	238	206	215	223	234	203	219	228	224	196	238	238	223	240	217	238	199	243	232	256	223	228	257	261	224	224	222	219	215	211	250	248	229	216	208	205	216	252	228	201	217	207	246	238	239	219	248	249	247	260	235	218	238	202	232	198	241	228	216	218	211	209	231	246	242	221	253	225	228	211	233	227	231	226	216	227	252	245	249	217	266	246	219	218	235	226	214	230	227	214	206	221	258	233	204	213	210	245	242	246	227	209	211	230	247	230	217	234	212	256	233	251	231	233	209	213	226	239	225	254	235	235	236	230	246	244	200	235	229	215	230	235	230	246	251	214	260	249	256	230	215	211	254	234	226	199	231	226	232	252	236	241	238	210	248	223	202	250	202	235	254	242	243	242	223	222	226	226	245	234	226	212	245	201	243	219	225	231	241	223	222	242	229	273	231	265	216	203	229	186	224	233	239	246	227	227	242	228	242	188	224	250	210	261	211	229	219	222	250	226	216	220	261	230	225	222	238	238	240	240
24681	21610	28883	24786	20004	2115	804	546	454	404	405	360	352	360	346	328	331	330	324	292	294	320	292	326	283	274	321	306	294	280	300	282	269	313	260	292	299	293	311	301	324	285	311	268	281	289	261	280	308	307	263	246	290	259	281	279	269	265	257	308	287	265	293	282	274	262	286	261	297	278	295	268	251	309	288	294	261	283	283	276	289	264	274	260	288	259	291	302	268	273	262	289	270	297	292	269	300	265	272	281	265	266	287	285	260	263	261	299	307	287	267	274	261	272	323	252	250	301	249	297	243	284	259	267	259	286	272	277	266	249	261	260	265	294	286	270	290	258	252	278	277	270	263	300	277	287	288	263	284	281	278	311	277	291	287	285	311	264	278	295	276	287	280	277	246	266	259	291	311	277	256	262	257	280	268	277	247	272	291	279	280	299	293	276	294	287	274	288	252	278	275	284	272	274	280	243	281	259	245	269	286	311	279	300	282	284	278	264	266	270	284	295	269	304	253	279	293	304	301	264	280	277	287	289	307	292	243	284	299	288	277	295	278	314	294	256	266	295	258	272	291	287	260	268	248	278	270	282	282	273	290	255	227	300	294	261	303	254	286	270	286	325	249	261	283	253	298	266	313	260	287	278	279	272	298	286	311	291	258	263	270	272	272	265	306	274	262	257	285	250	269	293	269	268	270	288	277	288	271	273	301	245	277	306	281	262	295	274	293	273	287	264	275	265	278	261	308	250	303	295	270	283	290	292	258	294	272	249	267	252	256	280	269	294	265	265	268	270	253	258	248	280	303	290	294	289	269	258	246	292	272	275	297	250	270	259	237	286	277	266	292	291	279	288	274	295	271	266	300	295	287	246	306	267	273	254	262	311	288	297	269	303	234	276	289	275	287	306	270	272	304	281	253	296	285	284	283	277	284	261	246	260	273	275	276	286	281	284	246	291	249	289	295	220	323	302	272	288	290	254	297	272	285	266	262	271	271	276	265	297	269	281	277	278	291	278	266	281	295	261	257	258	254	297	276	275	285	298	261	274	266	252	284	283	266	292	276	252	290	273	263	266	264	282	278	264	300	304	286	275	278	284	275	298	280	251	274	270	276	270	298	247	267	267	288	268	295	262	295	326	276	247	256	265	281	279	291	281	269	264	308	294	287	289	241	268	294	294	282	272	270	271	293	287	245	258	305	258	272	284	284	264	256	236	276	278	271	277	233	265	290	266	263	287	263	294	273	310	279	282	293	274	257	273	263	317	281	266	252	287	268	269	285	267	266	281	282	266	290	319	288	265	284	279	279	222	295	299	280	322	274	277	286	264	257	267	282	281	314	275	299	291	294	266	270	270	271	278	285	298	272	296	271	289	264	273	260	257	296	259	262	283	264	254	298	282	254	275	274	283	275	282	288	279	265	285	250	290	261	256	286	271	261	280	272	266	287	267	256	254	267	278	259	296	305	276	250	258	254	275	286	247	274	266	269	274	311	304	272	259	262	253	270	271	277	266	266	265	291	274	298	297	272	306	311	258	262	298	269	260	259	298	298	296	303	286	277	282	280	284	265	285	279	291	279	241	281	283	275	307	269	274	298	287	261	293	275	276	262	249	274	315	304	240	281	295	282	291	258	266	263	263	281	285	311	297	259	287	278	275	285	320	290	264	290	271	287	295	264	285	288	275	280	271	255	282	277	249	308	296	281	281	244	275	247	278	297	270	296	284	288	296	271	278	261	274	261	274	283	260	293	293	291	262	294	275	288	277	251	288	266	274	302	295	284	278	238	257	273	248	285	273	272	293	286	261	245	274	252	288	275	279	268	280	250	243	265	274	275	260	258	278	283	293	288	295	302	271	283	269	267	281	280	277	273	307	269	289	272	262	283	274	282	286	255	279	277	298	250	270	258	256	252	277	274	262	280	267	280	250	274	261	293	261	279	263	285	276	261	279	278	263	264	271	271	258	305	288	274	255	282	230	268	273	307	285	280	282	267	270	278	270	264	267	292	261	259	299	264	297	254	270	290	290	262	272	239	275	276	274	288	252	289	247	293	279	257	293	299	264	275	302	251	284	277	260	275	269	283	284	278	269	261	283	297	271	257	297	284	240	278	275	281	282	251	284	279	264	260	260	290	268	252	245	290	270	263	257	269	265	287	291	265	283	262	295	259	267	291	280	261	262	276	275	279	270	290	260	266	282	271	247	275	294	275	300	288	268	268	257	285	254	274	289	264	305	247	281	248	266	263	302	247	253	274	277	300	272	262	276	277	283	302	288	247	276	286	266	276	266	286	260	253	269	284	290	277	264	292	272	281	290	273	290	290	276	287	283	269	292	278	299	250	272	266	276	281	290	287	284	280	281	276	293	281	263	275	272	281	235	278	237	265	291	300	273	257	278	290	285	259	282	253	287	259	280	259	249	287	274	276	293	286	295	284	274	299	280	288	254	281	268	241	297	290	285	244	294	251	282	267	282	290	260	229	269	286	289	289	262	279	330	291	278	288	256	247	286	243	285	260	276	291	291	306	277	291	295	276	278	263	249	280	273	265	263	254	273	285	246	272	260	242	274	289	290	290	261	273	256	289	294	297	300	279	296	263	268	267	300	248	279	273	271	265	295	263	279	297	286	290	270	264	256	266	307	269	276	274	264	304	267	286	261	278	290	269	283	272	259	273	309	286	312	270	287	287	284	263	254	275	257	264	269	305	262	301	265	251	265	268	269	260	254	290	253	302	292	290	285	266	285	246	272	294	267	246	264	288	254	276	273	281	284	236	271	276	291	308	310	287	247	266	294	275	277	299	264	320	276	283	266	275	252	299	293	270	300	245	291	266	287	267	299	318	272	276	277	270	265	286	281	260	275	285	278	296	301	266	289	253	245	293	264	282	267	273	265	275	282	295	256	250	304	264	256	284	282	258	264	299	247	287	263	290	272	277	292	297	282	270	290	252	283	271	250	287	265	296	279	314	253	289	312	260	289	271	271	272	284	270	302	279	268	267	251	263	280	240	295	281	278	279	269	308	244	264	283	285	272	293	274	257	293	305	284	261	251	266	278	256	280	270	258	286	289	300	277	259	310	262	265	294	302	255	275	267	279	253	313	265	270	283	259	260	271	270	254	269	269	284	300	280	268	303	255	265	296	275	262	286	271	265	296	268	269	276	284	287	268	267	275	295	244	280	258	277	249	257	301	288	259	296	280	277	298	249	316	269	278	250	282	237	273	251	274	272	290	301	300	263	300	269	289	262	255	282	301	279	275	292	275	254	259	242	262	299	284	272	271	278	295	249	279	272	283	284	243	248	282	285	268	274	258	296	294	267	263	304	273	260	277	297	259	292	261	283	281	286	270	288	284	248	271	284	285	305	241	286	271	300	258	282	248	278	287	250	272	277	279	254	265	279	257	275	315	299	277	299	277	276	285	269	282	266	271	269	270	301	285	265	309	310	261	289	262	260	267	313	271	304	293	279	246	283	270	256	267	256	271	286	288	279	301	271	246
35496	10276	8945	4624	3144	2265	1878	1563	1241	1143	983	844	852	817	738	710	709	636	589	629	593	613	557	594	571	573	583	529	561	560	554	560	556	541	511	556	534	512	547	539	506	518	541	523	524	521	518	556	525	534	541	534	520	542	522	505	513	505	541	483	533	489	504	533	514	537	504	526	513	518	539	533	507	495	550	537	483	488	513	515	530	529	500	525	496	467	493	535	522	488	516	534	555	554	501	540	509	512	498	576	545	491	452	507	491	558	477	527	484	500	531	511	499	509	495	496	517	473	505	509	521	495	501	480	496	478	509	493	510	550	470	492	526	532	552	502	470	519	519	500	539	458	466	492	521	499	504	510	560	520	481	510	468	431	529	493	495	524	527	508	490	503	486	498	486	466	518	453	501	525	556	530	504	506	517	484	513	497	494	520	495	508	502	486	504	485	498	506	548	483	523	516	497	516	524	526	495	505	515	473	468	528	531	486	537	530	509	569	519	458	526	554	513	523	525	466	499	542	500	549	518	506	479	503	514	515	499	535	522	501	523	525	522	528	512	457	516	510	488	516	517	453	525	497	504	513	475	500	511	530	506	524	510	500	490	479	510	533	515	524	541	522	490	524	528	500	534	486	479	495	500	521	488	546	480	474	511	505	471	495	538	499	514	507	541	490	532	535	491	490	486	483	531	511	488	484	512	506	502	531	517	481	500	537	534	465	494	501	516	526	517	511	479	533	522	541	515	508	508	480	507	490	535	522	515	508	501	515	489	530	501	513	527	532	472	511	482	481	507	512	543	482	506	492	496	497	521	509	509	474	504	473	536	486	504	476	498	526	453	537	519	484	528	506	505	502	496	500	499	536	542	520	496	511	512	535	481	463	497	470	508	512	543	564	470	481	479	514	497	475	492	492	505	505	525	525	514	546	520	498	508	468	505	553	533	508	497	525	488	515	521	513	483	491	528	465	513	485	485	496	483	504	539	550	476	475	527	509	537	566	504	497	501	480	506	499	472	497	536	541	523	521	507	517	479	548	500	489	510	518	523	509	493	481	482	520	518	482	512	484	528	475	525	500	489	526	482	510	508	522	500	495	510	486	479	525	467	508	541	528	512	505	491	540	506	509	513	522	485	525	506	533	493	489	536	494	521	496	493	514	533	492	521	479	503	558	509	479	486	488	475	529	546	502	471	490	483	496	506	510	467	481	557	516	522	491	510	534	518	484	518	531	497	526	475	494	526	491	532	494	486	504	541	453	512	525	497	479	496	495	554	487	503	503	486	503	535	519	571	529	523	507	506	531	491	537	523	533	534	523	497	542	487	483	532	515	535	515	514	509	501	489	517	511	475	510	459	489	460	504	496	506	474	532	482	527	495	516	514	520	536	534	521	487	528	474	520	482	515	533	530	514	509	475	486	542	538	499	472	500	532	478	520	531	524	537	486	501	495	488	485	505	504	518	505	500	522	527	528	493	539	479	474	533	525	495	510	506	472	492	527	520	557	497	502	486	523	471	502	524	534	519	508	476	485	546	510	495	486	509	450	496	483	511	498	553	515	551	487	496	548	491	525	535	473	491	508	541	510	520	516	519	491	511	539	543	514	512	460	524	532	497	537	521	482	510	512	491	473	464	534	530	486	488	499	525	496	490	484	509	493	476	538	520	487	503	506	503	504	509	524	539	483	478	548	508	488	530	523	490	518	505	493	513	496	511	526	489	545	536	570	490	474	505	518	519	483	480	515	499	499	515	517	485	500	510	543	551	492	472	502	560	508	520	500	529	493	559	499	517	507	523	549	526	551	544	510	502	521	483	534	495	515	524	523	504	497	514	527	496	501	524	508	525	483	516	510	510	497	500	484	529	484	508	553	504	526	522	512	525	488	536	529	497	487	512	511	531	538	561	496	507	510	501	515	507	511	493	518	540	503	516	470	485	491	540	511	523	545	485	495	514	536	520	528	495	539	513	482	496	499	525	479	508	503	484	511	517	556	526	516	476	471	502	533	453	484	525	491	497	525	545	502	504	515	507	562	536	495	518	485	497	521	492	480	495	482	520	494	498	495	518	541	529	519	501	537	477	513	507	521	519	529	452	505	541	508	527	558	527	482	488	534	498	496	479	504	490	476	493	471	506	544	539	508	516	521	501	555	539	541	476	518	516	545	445	512	554	551	543	568	478	484	540	506	502	502	508	507	465	530	466	526	543	511	510	506	538	521	529	530	487	474	490	492	487	538	501	535	487	538	515	517	537	489	507	502	525	531	521	494	544	490	483	546	503	515	573	565	499	517	518	534	495	531	490	489	476	465	524	504	538	550	518	513	498	475	511	501	522	514	560	522	516	484	495	494	547	515	478	539	500	487	498	464	517	488	517	497	535	505	451	516	456	542	567	515	493	529	502	471	529	502	483	494	490	527	499	511	506	496	494	507	505	487	499	517	522	501	476	494	502	527	511	517	523	524	524	463	504	547	536	528	526	522	459	472	512	495	499	517	496	496	488	487	503	475	502	548	516	510	505	538	503	506	515	502	497	519	502	495	495	501	511	483	525	511	567	535	539	477	549	490	548	502	517	523	513	565	501	550	523	511	488	504	504	485	512	472	552	528	464	504	502	499	533	518	510	524	503	495	513	494	512	487	492	507	516	505	511	478	473	515	499	494	467	536	547	531	490	474	536	488	497	561	508	498	527	460	462	555	527	524	505	513	512	546	525	480	515	514	528	507	487	504	468	507	507	533	485	501	514	503	508	501	539	481	503	501	513	478	490	520	522	556	507	484	483	492	479	515	511	493	532	507	537	490	527	505	516	480	509	541	491	501	489	519	490	494	518	542	504	506	486	543	512	512	487	528	476	516	499	492	456	507	544	478	501	506	541	516	528	507	460	487	486	552	491	546	521	499	508	493	518	521	489	505	536	504	458	490	484	481	481	530	537	480	545	491	516	512	501	506	531	517	519	503	528	489	515	489	491	470	504	511	512	497	489	538	536	527	529	509	506	522	503	468	481	496	546	509	519	528	473	479	510	526	488	493	513	519	520	501	482	514	511	525	502	498	486	482	528	550	528	451	495	505	549	501	529	526	504	526	483	504	487	527	527	538	510	499	495	549	486	550	508	523	498	535	489	512	530	503	567	487	525	471	533	497	565	528	517	499	516	504	486	508	479	505	461	548	508	489	500	529	515	524	517	536	513	511	458	538	484	533	486	539	487	502	535	512	498	482	552	523	487	523	540	499	489	507	518	497	515	507	525	491	565	484	510	486	529	523	517	506	488	534	494	482	512	529	521	483	557	516	458	494	527	531	513	498	479	542	512	504	501	518	507	529	535	448	514	520	546	489	536	528	476	509	534	531	515	537	515	471	528	510	520	521	531	541	499	460	515	473	479	517	504	526	507	454	496	502	514	473	497	546	474	485	517	508	519	500	538	510	528	511	537	523	495	515	511	451	532	525	480	519	469	555	503	503	489	516	532	547	530	522	523	479	557	480	471	558	472	483	508
23683	21614	29538	24162	21615	19209	2471	1084	827	834	711	661	625	600	626	579	565	539	527	555	557	544	518	504	541	529	519	488	458	467	492	509	522	495	503	480	489	473	484	477	440	472	453	466	507	532	476	469	488	478	452	471	450	471	513	498	490	467	476	459	469	500	473	463	516	482	453	481	443	458	496	476	451	493	467	432	447	461	483	417	465	485	475	498	496	476	500	486	438	466	462	456	442	490	481	478	459	476	483	433	485	475	472	511	496	461	452	463	454	448	487	413	460	444	517	504	476	501	479	482	476	502	497	486	516	460	425	433	461	464	458	459	474	480	480	472	487	450	520	450	443	453	461	492	494	463	430	548	493	468	480	438	461	450	447	437	480	485	484	457	475	455	455	458	494	460	465	427	480	455	457	440	446	472	459	495	502	476	453	450	476	470	504	479	481	435	468	486	469	483	493	452	469	441	465	441	444	440	473	442	457	450	489	457	469	461	510	472	453	497	461	469	505	441	496	475	458	491	488	428	425	483	455	487	483	489	464	429	465	450	453	427	486	447	458	473	469	420	472	477	472	467	506	445	500	493	440	475	472	479	475	454	442	431	483	476	469	478	506	454	475	461	486	439	466	456	493	481	457	486	479	485	455	466	479	471	452	421	455	444	507	440	440	480	472	456	469	481	503	460	468	457	417	502	452	484	490	451	435	462	496	426	473	453	466	453	519	495	444	506	450	416	454	455	456	464	435	461	479	483	442	432	496	444	432	489	446	471	485	444	476	461	475	475	455	460	481	504	483	441	446	470	467	450	478	484	498	464	445	483	466	466	466	462	507	468	478	430	446	456	475	461	461	477	409	444	454	484	449	477	466	470	489	486	459	486	462	454	477	481	481	475	477	485	416	455	468	468	465	495	466	451	510	439	481	463	481	483	460	499	465	493	490	469	449	461	487	456	469	457	472	478	463	452	448	500	466	476	464	488	422	443	440	492	483	500	491	479	454	461	488	467	470	450	477	494	483	478	463	471	486	461	513	453	430	430	458	457	431	482	444	466	453	508	449	450	461	449	426	454	439	465	474	445	446	462	468	438	449	464	446	445	441	462	483	456	451	477	429	466	474	518	466	485	452	502	459	478	483	491	470	474	464	461	450	455	463	471	478	475	479	459	463	489	438	458	457	477	479	458	448	484	427	439	432	444	447	477	477	493	485	512	454	451	501	491	435	434	468	502	460	474	473	454	518	493	476	461	460	479	523	465	438	486	479	418	467	466	468	446	464	517	488	449	453	505	461	447	458	506	480	475	489	455	471	501	458	492	453	466	467	469	452	490	461	486	432	497	455	479	441	438	457	482	470	448	425	459	470	453	455	456	463	490	444	461	482	477	483	485	433	466	444	470	448	501	457	465	459	452	435	482	441	457	460	409	463	497	481	483	492	503	464	456	448	550	477	482	439	489	444	462	443	453	453	503	480	481	474	434	474	452	481	468	432	458	482	474	469	465	467	484	453	422	450	488	470	472	466	403	466	464	470	467	461	471	474	468	450	451	514	458	481	466	503	453	476	461	478	443	475	448	457	481	496	474	463	459	458	458	428	454	441	490	488	474	458	463	456	443	475	464	491	478	482	459	474	517	480	420	443	461	504	449	477	470	476	457	484	447	482	467	482	461	496	487	447	415	483	435	431	462	424	487	497	457	455	430	514	503	469	483	452	442	480	491	508	499	468	452	451	465	493	515	454	488	436	441	461	441	423	455	463	478	432	484	508	441	460	462	498	449	472	494	435	463	452	452	401	441	446	424	476	466	479	480	469	460	479	452	448	465	486	439	481	477	435	475	461	459	410	446	473	428	447	459	463	446	507	455	474	485	476	464	497	488	435	445	496	469	470	445	501	465	481	473	426	460	470	454	458	467	474	441	469	443	471	455	442	456	487	444	475	466	471	459	482	510	462	415	478	461	464	453	454	477	463	500	404	480	463	468	487	457	483	472	513	461	448	472	472	499	503	482	463	460	483	495	486	479	516	460	483	446	463	459	442	457	504	497	451	459	410	441	472	461	477	458	472	448	490	426	481	470	506	436	432	398	465	455	482	452	475	444	500	458	458	496	484	453	470	478	480	438	469	437	498	524	453	430	483	448	483	472	498	471	476	476	484	451	490	462	460	472	495	483	506	512	486	455	402	464	436	479	499	474	447	482	479	461	476	472	505	468	501	450	482	460	438	458	500	457	465	488	452	458	439	499	447	456	487	480	447	480	465	516	430	448	544	496	483	403	412	438	459	464	478	472	493	457	436	501	468	442	415	441	437	401	456	439	478	473	468	492	476	486	471	493	490	468	481	469	475	489	496	455	468	467	501	479	492	444	427	481	481	489	490	488	478	456	483	469	442	483	450	484	465	479	438	427	515	445	504	486	463	496	454	447	446	447	472	468	458	511	487	466	482	455	428	463	491	455	426	457	451	487	447	464	461	497	455	483	498	471	450	463	471	496	461	461	492	490	436	456	436	488	488	493	436	485	502	451	466	485	455	492	467	485	465	483	464	471	499	484	457	473	460	449	492	446	439	443	471	488	471	448	436	471	440	469	492	475	465	438	497	464	479	469	469	494	454	444	491	464	483	476	473	468	473	479	500	457	442	466	470	507	435	464	436	458	483	445	442	457	496	433	526	443	433	471	455	471	475	458	473	440	447	455	468	463	447	422	480	494	462	499	480	450	480	456	451	485	479	449	478	464	463	424	496	455	484	422	503	514	504	457	426	488	439	437	457	443	436	450	481	494	437	429	428	484	448	477	498	464	424	464	487	489	474	520	494	464	509	472	470	463	496	471	435	477	455	476	504	457	451	464	477	477	447	458	441	461	480	483	465	472	444	471	483	457	447	458	434	467	459	455	429	458	433	461	435	460	495	506	472	463	483	456	463	484	445	475	498	497	445	476	442	510	498	474	453	453	455	500	472	425	477	495	475	462	455	473	443	459	472	440	432	462	456	456	466	444	461	471	487	413	466	443	458	479	408	470	452	459	447	442	489	445	450	456	458	449	481	450	482	457	433	472	469	476	438	442	506	438	442	485	463	462	441	463	477	474	446	490	486	447	463	430	439	467	485	479	455	465	480	490	474	468	493	491	450	480	490	424	426	442	473	443	460	463	487	461	469	485	436	481	457	501	451	457	480	477	450	473	477	462	499	489	436	487	499	496	504	485	433	420	447	462	413	452	480	487	486	483	463	464	437	493	468	453	435	465	487	464	456	446	472	483	456	490	481	495	483	489	483	484	487	446	509	455	456	469	436	469	479	438	472	473	444	441	489	479	456	450	513	496	483	465	458	489	442	470	468	491	449	478	490	489	445	499	485	448	465	479	468	483	475	475	500	459	416	501	458	475	474	436	487	427	470	508	453	459	432	420	459	451	438	484	487	475	501	501	440	480	485	433	502	464	457	468	471	445	478	439	490	471	508	493	443	489	470	481	475	474	486	468	448	487	447	440	470	465	453	449	468	474
36959	16352	14440	8125	5688	4247	3340	2722	2295	1948	1715	1597	1450	1299	1323	1144	1213	1119	1095	1055	1028	1000	998	904	953	898	878	911	886	936	915	894	952	886	862	836	877	871	801	867	846	899	863	844	833	891	887	922	833	807	839	881	825	817	840	847	843	854	799	827	883	813	870	798	822	773	807	856	840	825	841	836	839	837	854	846	822	852	800	848	845	817	828	788	814	835	814	843	797	798	817	795	815	872	853	869	862	845	759	852	822	752	881	794	799	877	828	835	821	889	807	813	828	785	826	845	832	846	825	823	851	847	794	859	853	831	860	817	746	794	837	813	808	802	836	841	805	843	859	831	798	880	852	823	817	817	860	831	777	833	864	835	850	801	865	854	862	806	818	822	855	827	816	848	846	817	818	787	830	820	783	797	835	862	826	811	875	825	844	836	801	852	830	789	880	826	856	853	859	828	859	851	813	805	810	785	768	779	836	867	878	872	815	844	799	777	791	829	835	798	827	844	829	837	825	775	842	821	811	845	841	865	830	809	834	826	845	853	831	768	862	810	833	791	801	812	803	807	817	830	800	829	826	844	815	801	830	825	793	828	817	849	838	851	834	828	839	823	819	787	804	829	796	833	803	840	817	847	868	838	820	810	904	779	806	853	820	783	796	830	851	817	853	786	839	847	801	792	852	810	815	850	845	783	870	767	819	771	869	802	822	849	877	852	837	738	843	849	831	805	866	825	876	845	816	847	865	811	793	837	836	823	832	853	801	895	823	785	804	814	883	810	897	783	888	828	828	797	774	858	841	815	856	832	824	831	836	800	835	804	816	811	794	840	775	798	830	820	838	823	809	810	827	850	790	806	810	845	793	788	823	846	817	829	749	868	793	822	817	844	792	842	824	792	822	829	791	855	807	749	850	820	815	827	788	827	811	827	833	753	820	778	798	874	829	821	820	844	799	795	796	809	817	817	833	820	822	818	815	845	877	814	818	840	813	853	819	839	819	831	838	836	817	835	797	870	830	834	815	821	869	818	804	837	810	842	858	839	836	785	834	859	855	810	799	783	774	802	877	863	849	852	827	778	830	809	823	831	810	803	806	831	806	793	783	878	772	838	816	824	845	815	860	790	800	853	794	833	855	840	827	846	807	834	854	860	845	825	843	800	807	810	819	875	863	829	843	841	880	832	826	840	809	806	851	750	824	829	754	848	865	819	821	838	812	822	797	822	814	809	821	891	793	755	800	813	831	855	808	861	809	809	832	817	805	851	850	851	842	808	832	831	797	880	830	757	848	801	818	861	768	818	785	822	856	789	846	865	821	792	773	786	792	839	832	834	812	820	827	830	810	827	812	832	765	812	799	771	811	763	808	816	791	790	839	847	815	779	819	843	792	820	807	843	819	809	787	806	845	814	811	830	880	808	799	826	811	847	780	819	798	819	830	831	818	881	803	801	839	830	793	876	784	795	817	829	801	811	830	828	783	805	850	869	808	834	836	840	832	816	772	840	858	814	814	789	837	843	814	828	783	896	840	798	807	847	821	845	770	836	750	894	784	844	829	803	799	859	825	821	843	833	856	830	820	852	796	812	857	904	796	827	844	810	794	841	814	838	825	824	767	817	846	820	805	844	840	833	769	841	833	843	827	829	861	822	852	827	842	849	807	825	795	825	787	832	838	800	809	816	809	860	818	790	839	829	847	795	814	878	838	848	811	799	786	823	873	899	840	799	829	798	825	828	853	853	857	856	881	838	847	820	823	782	818	806	819	844	800	861	907	776	830	859	817	801	803	841	862	837	874	828	827	842	771	832	810	797	820	885	784	823	796	801	814	798	820	842	870	831	839	794	826	873	818	815	846	864	789	809	815	831	787	818	821	814	842	840	803	838	819	789	791	844	818	811	848	772	798	852	849	792	774	848	844	828	822	845	826	807	761	785	823	829	796	799	824	812	818	838	828	845	833	833	789	866	842	801	806	822	755	787	762	815	858	794	830	840	822	859	828	862	802	837	906	862	809	813	845	830	837	844	846	824	823	921	810	845	840	869	804	792	842	868	814	812	808	844	757	742	836	860	805	833	834	783	877	848	802	845	852	848	884	833	845	848	819	828	803	753	830	840	844	821	783	831	801	848	828	849	830	811	808	842	822	832	822	862	777	834	841	770	853	784	845	806	813	845	843	828	849	796	819	862	850	873	802	840	844	794	844	804	777	801	865	828	832	808	820	812	826	799	840	812	823	834	850	841	821	861	834	770	770	841	834	870	831	827	829	807	810	830	826	919	833	839	810	833	838	827	894	843	840	847	811	806	858	790	817	797	907	845	786	820	824	823	894	803	821	781	809	875	798	865	849	793	795	808	848	847	811	808	826	867	856	803	818	865	876	807	830	864	758	790	833	844	837	819	827	806	780	823	780	886	784	818	862	862	846	824	853	810	804	826	804	799	822	824	849	843	827	809	854	868	833	861	806	787	822	854	850	789	790	826	812	824	844	792	895	817	839	790	821	831	826	794	837	758	815	851	813	817	819	788	836	798	802	840	830	828	820	855	834	817	822	813	836	813	827	845	902	814	826	791	787	860	860	844	826	855	838	793	897	832	843	825	845	800	842	871	764	854	819	797	827	805	813	859	828	791	828	878	842	834	799	841	810	846	817	870	874	854	874	851	813	801	816	902	816	809	867	842	829	842	778	849	816	832	826	832	838	826	877	851	899	822	822	819	776	853	843	803	786	828	787	846	800	818	830	816	800	823	879	839	818	828	846	776	812	867	817	827	787	806	843	833	878	824	740	843	795	760	832	843	805	797	851	815	828	799	825	824	795	796	846	871	828	815	828	810	803	847	880	816	778	872	831	844	796	807	796	814	781	873	825	780	829	831	847	822	849	776	827	819	803	882	821	841	879	829	836	796	870	822	849	799	818	799	836	820	780	846	804	811	833	785	838	873	863	869	806	813	858	814	838	830	831	798	847	857	837	840	823	883	822	839	823	873	837	815	803	792	864	828	796	858	803	860	814	833	852	827	837	834	780	793	812	754	831	835	803	826	855	810	806	808	817	781	809	798	834	812	833	813	802	808	794	796	844	858	837	850	819	775	801	773	800	794	855	834	858	852	819	832	798	795	808	815	847	800	788	850	801	770	859	801	792	839	822	806	825	844	778	830	870	789	871	766	782	789	838	780	829	828	822	779	852	830	841	832	780	845	826	825	816	825	809	840	834	799	831	873	832	828	799	861	852	868	871	795	863	828	873	901	835	804	855	822	834	859	797	807	827	845	784	815	805	834	833	834	804	840	803	826	837	820	848	852	768	833	833	811	778	850	800	846	825	847	743	844	847	826	854	830	830	804	840	828	785	815	824	802	865	833	869	848	822	799	845	828	833	776	856	830	809	794	787	794	820	830	796	823	810	800	793	796	837	796	862	825	817	756	834	797	809	826	854	852	787	833	832	807	891	839	849	788	838	810	854	845	852	829	821	825	848	799	802	794	821	843	807	841	847	819	848	868
27273	21040	8284	433	220	176	157	150	123	130	112	120	114	97	116	133	109	108	127	128	120	107	117	107	113	104	109	119	119	127	116	105	116	125	122	135	102	107	102	106	110	112	115	136	100	119	131	110	113	104	112	135	112	117	120	145	127	106	123	111	101	106	113	113	103	128	111	127	128	107	103	108	127	101	92	115	129	102	108	108	109	121	134	110	103	115	116	118	115	107	119	110	103	102	119	118	116	107	135	92	104	109	129	131	132	115	112	115	116	123	124	115	117	129	99	101	103	117	143	119	122	126	102	120	113	105	115	119	102	102	108	122	120	109	127	131	113	133	123	102	104	112	118	139	133	118	104	136	140	102	115	113	112	106	111	112	93	120	114	113	96	111	126	120	129	125	115	121	120	131	112	117	131	123	96	128	117	104	102	127	120	119	103	139	116	107	85	127	117	103	109	101	115	119	116	112	129	120	124	102	116	99	96	115	114	103	119	143	106	106	111	107	116	116	101	93	126	103	126	109	112	112	124	123	122	119	134	106	125	119	108	117	116	102	124	106	108	106	110	109	99	112	142	122	108	117	118	97	112	106	134	108	115	103	103	122	123	126	122	109	128	109	106	97	107	117	139	128	131	114	125	117	129	119	125	110	112	112	113	102	124	116	108	121	104	116	110	123	117	110	106	130	115	115	114	99	118	102	111	108	113	97	104	88	93	128	115	124	120	115	121	119	128	113	132	115	113	119	115	128	140	134	104	109	100	103	102	99	103	124	122	102	98	123	110	130	130	94	103	111	88	114	110	99	117	104	142	116	130	120	120	126	107	119	115	102	112	118	106	119	122	117	107	115	140	102	108	106	116	103	100	94	123	113	110	110	123	107	109	118	110	113	125	98	105	113	102	104	111	123	106	106	112	110	111	102	106	110	120	107	114	116	119	118	102	112	95	106	128	113	121	127	132	118	121	112	99	119	123	119	113	119	106	124	113	111	106	109	121	97	136	113	127	119	132	122	96	112	117	104	128	107	99	99	122	125	94	109	127	107	125	117	115	92	125	105	109	108	108	97	104	110	109	125	92	124	106	123	105	138	108	111	124	111	113	113	106	100	88	109	120	121	112	92	128	110	141	115	107	112	101	96	101	108	119	96	113	117	101	118	133	97	119	107	120	112	116	95	121	91	117	113	128	121	114	119	106	110	99	112	122	125	140	133	121	104	124	142	106	130	107	111	128	122	127	94	107	106	102	116	115	101	126	113	129	119	132	113	132	65	123	117	119	109	113	116	128	109	101	100	123	105	116	105	113	120	112	125	114	113	108	99	117	109	99	100	114	111	143	118	113	112	113	138	110	120	117	112	95	139	121	118	107	117	129	117	124	125	112	106	110	110	111	109	94	111	129	132	125	120	100	132	120	125	136	112	116	104	98	120	122	130	112	109	134	117	107	112	124	97	107	119	114	89	123	123	113	120	112	106	102	104	110	128	124	109	120	109	117	102	108	100	122	116	117	113	104	97	127	108	116	105	101	100	110	118	130	122	91	105	114	116	124	118	125	114	114	107	105	110	106	114	111	105	111	94	117	104	132	121	108	99	118	124	102	111	96	120	108	112	99	136	110	127	107	88	106	112	115	109	126	110	113	105	117	113	110	111	133	125	117	114	104	95	116	107	113	117	115	139	111	89	117	111	118	135	132	96	112	134	116	116	105	107	107	118	114	129	105	133	134	92	102	127	99	106	106	106	111	130	118	96	117	97	117	110	114	114	121	101	112	96	111	122	111	121	134	118	122	119	132	106	109	116	118	91	130	117	129	103	100	113	88	111	108	128	131	115	116	99	111	111	116	97	131	108	121	107	97	126	101	106	110	113	112	113	103	118	111	124	118	98	101	109	99	114	102	114	98	105	125	118	120	125	127	125	112	121	127	121	121	105	110	120	116	99	100	109	112	125	129	99	125	122	118	110	114	115	118	134	105	117	121	115	127	134	117	117	108	106	122	112	114	128	120	110	138	119	106	113	119	122	109	126	127	123	109	116	108	110	130	102	102	113	129	110	106	128	118	131	98	100	110	130	115	110	123	118	103	100	144	109	115	107	120	115	120	118	119	108	106	124	132	105	105	123	121	110	105	106	95	121	98	104	109	120	134	139	136	141	106	93	116	111	109	125	113	108	125	116	131	114	114	108	101	128	80	123	122	113	130	109	106	99	105	119	117	87	129	125	125	108	117	110	126	113	92	113	103	128	102	127	124	95	108	110	107	120	104	124	116	118	119	118	111	106	109	141	96	95	113	113	115	80	112	113	117	121	111	107	126	129	114	129	105	110	101	98	105	121	86	117	111	111	119	111	119	107	109	107	122	91	127	101	112	120	113	101	103	130	109	106	101	120	95	107	112	109	120	94	122	133	128	91	130	122	95	111	116	117	137	99	134	104	108	111	121	108	119	118	108	121	112	126	140	107	116	118	125	106	125	142	99	117	129	115	106	126	115	110	122	128	111	118	122	118	120	126	127	113	97	101	105	112	101	132	126	106	112	106	127	107	96	130	111	119	117	122	91	100	133	129	124	116	110	128	119	119	105	112	115	119	117	131	129	134	114	123	118	98	121	117	123	121	113	119	125	112	137	123	111	93	100	103	112	125	130	128	123	124	110	127	131	114	108	116	113	103	130	99	120	124	131	108	119	101	135	125	111	137	106	120	98	114	100	136	100	124	118	119	125	116	116	106	135	125	125	121	112	111	110	97	112	95	110	123	106	110	123	113	117	107	126	106	112	124	107	115	129	119	132	94	111	96	121	126	106	117	103	120	108	102	121	108	113	117	107	100	117	132	119	105	127	99	101	114	116	112	122	100	107	102	108	111	119	117	114	114	133	110	112	141	115	113	118	112	112	138	94	125	129	108	126	117	126	125	121	109	122	118	106	103	114	105	100	127	115	113	122	103	112	121	125	130	106	129	114	99	103	116	105	112	104	107	123	116	130	120	108	111	135	115	133	101	106	113	115	100	126	101	107	114	115	100	111	108	127	117	107	115	126	123	106	127	92	98	122	119	126	124	113	124	109	108	113	107	112	114	120	106	129	109	124	120	107	126	124	105	123	86	99	122	140	125	102	135	128	130	115	105	107	106	97	114	98	118	114	117	123	114	127	106	123	133	123	120	93	117	131	124	121	105	119	98	97	127	102	111	104	108	119	123	133	120	120	117	114	108	119	115	95	115	124	124	115	108	126	113	105	85	115	132	112	111	119	128	122	116	102	114	111	107	106	117	119	116	112	119	113	122	93	119	113	95	123	115	105	117	135	95	99	95	123	113	110	118	107	114	112	128	109	114	129	133	111	106	125	123	117	124	106	126	104	115	125	115	117	108	105	121	112	130	100	117	111	103	118	120	116	108	126	98	112	125	126	117	123	106	105	108	118	102	110	105	111	134	133	119	114	117	108	110	104	143	98	120	104	121	128	119	115	128	110	111	92	120	116	115	114	114	118	107	114	109	120	121
17256	1368	1275	653	436	401	353	360	309	259	267	269	273	251	262	264	237	229	226	246	247	241	250	242	211	265	236	246	265	216	209	216	236	230	235	219	223	258	243	203	210	226	211	218	208	224	207	249	240	224	218	236	247	248	215	241	256	232	222	232	253	228	215	228	254	226	239	218	243	222	239	237	221	228	230	237	216	217	210	224	240	217	240	255	252	229	230	229	255	227	252	204	225	218	224	233	226	216	229	211	202	245	234	200	235	212	222	259	227	226	241	235	212	226	223	247	224	253	253	252	210	214	229	243	218	228	215	246	232	246	228	226	216	237	230	246	233	220	252	208	208	221	235	246	226	254	227	252	222	221	240	226	230	240	249	229	259	202	271	221	233	232	227	231	237	223	220	206	249	234	228	219	221	253	238	241	253	260	217	223	240	206	236	250	239	238	233	220	235	243	200	248	227	217	239	261	230	243	226	237	211	227	227	217	221	229	251	242	209	231	220	228	239	216	228	212	228	250	237	245	232	223	226	252	232	226	198	248	232	236	224	236	203	211	218	218	226	196	233	220	229	249	239	252	242	237	247	240	215	256	213	240	257	233	224	224	241	234	246	230	226	236	233	228	220	276	225	205	218	222	246	225	244	235	235	222	247	223	224	226	209	258	254	240	226	212	249	238	257	251	226	228	228	234	253	231	210	234	228	237	228	240	249	235	255	205	209	260	221	243	252	204	230	201	212	269	264	255	226	240	226	233	222	262	248	240	226	230	233	234	234	210	228	240	220	228	221	224	220	216	250	235	232	231	229	210	243	198	237	246	206	207	228	244	218	230	205	246	264	247	256	241	227	238	220	202	213	198	232	225	214	243	256	233	260	240	243	239	242	202	257	244	243	220	188	257	262	213	214	254	213	211	256	223	241	244	246	233	247	217	213	247	213	218	220	215	238	231	240	234	240	223	237	222	234	261	206	228	224	247	251	200	201	233	253	219	237	242	243	219	225	231	226	221	203	259	222	198	244	240	264	222	209	249	238	216	228	227	239	209	232	233	221	219	227	200	241	222	226	236	223	221	231	198	238	228	243	217	234	219	244	244	225	221	223	231	238	244	242	249	212	221	243	212	211	231	233	209	239	234	238	242	238	220	255	236	221	217	227	263	257	234	222	250	242	209	213	236	217	248	225	244	207	226	189	231	230	237	251	234	239	193	232	221	270	219	262	222	207	231	244	223	246	231	240	264	219	210	205	204	262	248	263	260	210	224	228	225	253	222	208	191	214	266	241	248	258	238	246	229	227	216	247	233	222	223	230	226	237	213	262	224	193	266	229	251	222	250	212	251	223	248	240	218	219	259	190	225	225	207	229	249	228	218	253	199	218	217	227	210	207	230	273	220	212	239	227	244	196	219	224	222	224	244	257	224	212	215	259	238	250	219	229	228	218	235	259	237	196	243	227	250	243	249	221	236	252	242	213	222	230	229	230	252	234	253	224	231	262	231	249	232	222	207	216	247	262	223	218	232	213	222	219	258	236	225	246	225	235	237	233	217	205	249	225	233	218	201	233	218	258	252	236	199	230	243	220	215	244	209	232	212	232	223	223	226	196	226	222	222	223	232	217	219	216	231	225	233	226	224	247	221	225	205	222	244	243	225	212	246	203	237	260	236	234	264	222	243	230	250	221	266	236	241	230	216	239	235	215	217	237	222	211	229	231	211	235	273	243	221	226	233	221	227	219	195	258	229	230	225	212	225	214	183	257	201	250	217	231	242	229	238	213	252	233	233	214	242	213	240	213	231	251	234	205	211	254	264	218	231	219	233	242	206	217	221	228	241	200	233	243	224	231	250	215	250	228	258	265	232	225	234	220	226	235	236	209	230	226	225	230	225	260	246	241	260	224	207	218	220	221	215	220	255	242	221	236	231	235	206	204	259	192	231	247	244	288	220	245	221	226	225	213	237	230	244	236	201	236	223	219	222	212	218	236	212	231	219	240	231	231	253	243	256	247	225	264	212	214	247	218	232	226	220	247	220	244	224	242	236	202	240	241	210	233	218	228	247	220	250	209	229	242	231	234	216	233	209	235	227	216	263	234	249	231	250	257	243	228	199	230	233	231	214	229	226	235	232	210	228	256	220	224	254	232	218	220	220	201	222	229	233	224	237	215	246	208	246	221	225	232	265	253	219	226	239	235	238	242	248	217	257	242	231	226	227	232	207	212	232	226	218	221	232	216	239	248	233	222	226	211	229	227	189	231	221	242	235	226	208	247	255	236	237	249	248	250	200	266	249	227	223	225	243	259	247	243	227	222	232	204	207	234	232	229	231	243	230	204	236	263	218	231	232	237	230	202	223	232	235	234	243	254	239	220	240	238	237	248	243	249	245	248	216	224	241	237	221	207	232	224	223	240	247	251	237	223	240	240	244	235	228	227	212	204	216	248	224	219	219	229	233	237	260	215	227	234	221	218	216	243	253	213	223	248	255	215	255	206	238	236	255	227	224	213	243	224	236	207	226	229	238	217	211	230	240	229	217	246	220	232	210	212	224	245	214	225	227	235	195	265	238	214	241	229	210	205	229	236	247	219	254	203	237	221	216	234	240	224	245	224	238	239	235	229	215	210	231	209	208	240	236	238	218	223	214	225	208	205	237	235	207	236	259	235	248	235	271	243	227	209	216	228	248	220	253	219	219	220	238	231	232	229	236	243	237	219	222	212	256	216	214	245	229	216	225	216	229	246	238	248	245	232	233	246	256	241	232	228	240	239	252	217	245	237	245	215	246	234	232	258	242	233	253	221	201	220	257	235	243	251	244	231	231	228	245	257	224	248	212	228	224	208	218	258	235	225	228	225	243	242	230	238	223	237	229	233	255	236	222	263	243	270	224	250	232	223	226	246	242	213	217	221	228	252	235	234	231	233	224	246	241	243	232	236	214	222	254	215	201	216	228	215	231	222	219	224	233	229	232	231	248	228	217	270	245	234	222	218	244	232	218	266	243	213	241	213	239	247	226	236	250	225	252	255	240	218	220	238	214	233	219	222	223	239	220	224	234	233	222	206	227	236	217	233	217	235	217	234	193	251	255	265	213	227	258	244	224	236	226	224	243	228	231	224	245	239	235	226	222	237	227	255	234	243	231	242	232	227	259	248	234	203	208	248	232	235	245	232	240	222	220	247	234	220	227	230	225	220	226	225	201	237	229	227	231	247	234	231	248	243	228	241	241	253	227	246	214	239	197	250	237	239	211	215	194	219	217	236	217	233	229	234	230	219	217	249	219	235	217	238	236	233	219	239	208	220	234	241	197	226	254	217	253	245	212	224	232	235	224	239	204	233	197	229	220	212	243	251	257	229	221	246	224	232	210	207	218	234	242	234	236	242	221	245	227	242	241	234	226	208	233	223	237	241	216	244	238	218	199	222	221	218	227	252	217	210	227	253	250	224	207	236	238	225	230	229	245	219	223	204	227	256	257	240	228	221	240	215	243	248	241	248	234	241	257
24705	21676	29043	24830	20179	2074	791	538	460	435	415	386	391	392	354	364	298	302	302	284	306	307	369	290	314	317	259	327	252	290	344	319	310	308	294	307	280	311	260	296	298	286	274	277	285	285	289	281	286	269	308	255	296	271	267	284	278	286	272	246	270	260	267	279	277	279	291	339	283	280	244	262	283	297	263	255	309	250	294	282	266	303	284	282	235	272	302	305	288	253	272	274	298	300	293	305	283	275	255	266	249	287	290	268	269	283	283	262	272	305	278	290	304	251	271	302	313	261	272	240	284	286	272	279	283	271	266	304	273	290	290	270	269	292	264	283	245	277	272	272	285	285	282	273	267	283	278	299	262	269	250	266	280	258	268	277	281	313	277	300	302	306	267	296	286	257	289	266	271	254	274	284	276	281	253	259	267	305	292	270	317	262	256	308	244	295	310	282	298	285	280	300	256	255	336	261	282	307	285	267	258	289	341	264	262	273	254	281	281	292	287	265	312	331	299	260	290	268	273	270	303	308	280	275	283	293	238	290	288	287	268	287	270	283	268	239	250	303	286	267	293	256	297	259	282	257	264	258	285	271	264	266	285	296	266	274	304	245	287	310	269	260	315	273	287	278	281	282	287	288	290	277	276	276	276	269	264	316	257	276	275	268	284	274	277	278	265	274	297	293	268	259	273	298	264	266	276	279	257	295	260	292	318	296	301	266	250	310	268	241	273	251	244	294	289	280	232	262	263	296	272	283	261	294	286	281	269	278	275	272	261	303	336	308	292	280	282	255	295	269	301	280	270	298	243	267	289	294	271	292	268	294	277	300	293	272	291	278	278	274	257	241	254	275	261	266	283	272	301	273	278	282	275	282	263	236	306	280	250	278	284	272	283	289	289	304	275	290	287	263	276	304	317	286	265	289	263	268	261	290	300	288	277	276	271	308	290	266	272	271	263	291	259	286	256	288	275	294	251	276	286	276	267	258	279	291	259	301	283	286	254	259	266	293	270	298	259	275	289	284	272	261	268	242	281	278	240	265	298	277	300	279	276	265	294	265	263	281	262	305	270	300	291	280	273	289	279	250	287	274	268	257	269	288	265	259	285	274	247	268	285	235	296	272	255	262	274	256	289	264	259	285	277	282	279	269	251	272	265	262	253	288	239	300	279	287	295	267	290	268	272	287	288	281	277	263	284	286	263	261	292	291	268	252	303	279	277	294	277	305	278	274	270	290	316	272	261	288	280	273	308	280	322	280	274	317	289	247	306	296	258	288	273	273	299	284	275	248	301	267	258	291	268	274	286	260	269	265	280	291	259	283	282	259	268	275	273	231	255	296	283	319	311	272	287	295	306	264	275	291	261	282	271	271	261	294	288	295	299	282	291	262	289	266	282	279	258	260	300	292	301	256	298	295	256	276	299	292	260	265	262	272	290	286	280	283	299	286	294	254	277	288	309	294	257	276	279	275	255	307	304	272	278	286	261	276	282	263	278	281	293	245	290	260	292	274	282	291	270	259	271	276	276	305	260	272	293	266	295	283	265	304	285	271	277	269	290	256	266	282	244	282	271	240	287	300	279	285	301	256	248	302	306	285	275	275	261	274	308	308	280	277	284	293	255	277	265	289	271	309	282	271	274	292	285	273	275	281	262	268	260	287	295	279	240	310	284	262	290	288	263	257	263	258	303	273	260	249	306	275	284	269	281	285	286	263	261	278	280	287	295	329	270	265	272	283	279	280	284	269	279	288	273	245	266	280	301	246	286	317	284	297	271	265	237	274	293	269	272	278	288	291	287	279	261	267	287	273	285	252	253	280	290	264	261	290	299	276	274	294	296	256	260	262	271	289	270	278	291	271	268	262	286	293	278	307	241	275	263	274	290	286	282	265	289	252	266	281	286	278	289	299	297	297	257	335	278	270	257	278	291	262	249	267	247	271	293	310	290	279	278	262	300	257	252	280	266	294	266	258	269	296	268	277	300	295	267	249	270	260	298	313	280	291	255	248	269	254	292	267	298	272	251	269	279	298	294	275	262	287	254	302	296	277	284	231	286	262	251	257	249	280	291	240	270	263	251	268	281	266	286	250	291	281	254	290	270	301	264	268	280	296	272	256	267	291	294	258	258	269	274	258	279	265	272	260	279	262	258	315	257	291	285	258	276	295	251	284	296	309	289	263	300	275	280	278	271	300	283	278	279	244	287	256	264	259	254	281	265	298	264	280	270	265	273	268	204	264	264	299	269	262	265	275	272	244	278	270	270	290	312	269	284	302	270	283	243	275	261	262	253	273	288	285	295	262	267	289	273	282	276	293	268	269	289	290	273	293	266	281	304	260	290	288	293	272	274	246	248	268	288	301	298	275	263	283	282	260	311	290	272	292	277	286	272	270	303	262	294	269	279	323	282	276	262	304	288	262	288	232	272	272	282	286	274	307	288	288	284	253	276	282	283	305	267	293	260	284	262	284	289	289	277	263	261	280	241	289	272	273	268	259	290	265	289	258	268	250	283	277	259	306	256	271	277	328	250	278	283	305	264	263	319	272	302	293	239	255	257	244	268	278	265	294	295	265	281	276	236	282	287	275	277	278	277	280	314	295	301	246	256	277	278	279	251	272	267	251	293	291	293	287	264	292	254	271	254	284	285	277	324	288	273	266	270	283	258	267	287	274	303	265	270	259	271	252	297	300	252	273	271	284	301	282	275	265	272	267	273	295	272	262	292	269	306	264	263	299	256	269	302	262	293	277	282	243	290	284	286	271	274	301	253	279	280	279	256	270	269	262	269	295	268	307	275	269	266	304	302	299	319	272	271	289	261	244	279	306	257	274	268	265	252	275	266	308	262	270	271	283	290	283	302	285	283	307	242	267	277	275	259	304	274	302	268	284	289	274	338	293	254	264	239	252	270	278	272	280	249	260	298	292	292	277	267	278	255	273	254	288	285	259	285	262	303	273	301	276	268	260	295	283	289	296	285	285	289	266	264	315	285	274	283	311	270	303	264	296	274	267	257	275	268	275	247	277	257	316	277	283	281	277	261	263	266	251	298	278	265	274	271	272	299	273	284	287	280	274	274	298	274	273	280	263	274	289	320	281	251	260	263	270	263	307	270	288	266	265	301	267	274	289	288	286	268	298	285	255	264	286	271	267	330	294	295	267	280	285	267	278	298	244	301	289	276	274	299	308	264	282	288	268	323	252	293	297	272	302	255	290	273	261	283	275	259	276	295	277	245	294	269	313	263	295	281	312	267	261	267	277	276	255	260	300	294	268	305	286	272	268	311	258	259	278	278	237	289	272	302	292	269	274	278	263	283	241	281	272	283	290	313	293	255	264	306	297	290	259	268	274	242	267	248	263	293	285	287	308	279	279	290	273	300	282	274	278	264	259	276	266	282	290	293	281	249	280	293	265	274	272	288	298	299	272	291	260	287	275	280	311	270	312	258	267	279	270	294	258	269	270	293	269	242	310	248	285	281	303	263	255	249	265	290	276	274	300
34627	10457	9259	4615	3160	2394	1855	1509	1286	1048	951	920	860	788	748	680	677	651	637	668	642	606	614	604	611	586	567	529	556	543	510	572	551	538	506	570	551	591	519	506	536	504	560	545	538	486	567	561	534	544	534	520	571	513	566	575	507	521	540	572	505	532	557	507	498	514	522	539	511	519	479	500	519	506	501	486	498	510	493	552	534	531	516	489	496	489	498	511	494	510	494	538	512	502	494	582	499	513	503	488	524	516	513	552	506	534	472	511	504	485	507	481	516	500	496	557	536	485	556	521	523	500	517	530	469	524	487	514	569	522	526	515	512	509	541	507	541	524	445	494	539	491	489	522	515	513	530	519	466	529	541	522	482	510	478	512	488	494	517	522	550	521	513	546	485	559	522	536	518	497	516	498	505	520	521	494	491	501	494	492	521	509	483	473	518	509	509	516	511	462	555	531	512	494	450	519	534	500	507	508	505	539	478	495	495	475	545	470	480	505	504	501	506	523	487	480	495	480	504	526	500	555	513	525	524	525	505	510	477	494	532	516	488	491	510	480	507	526	490	525	551	527	485	464	504	528	502	457	497	503	529	496	523	516	556	527	508	514	515	515	513	495	531	488	488	488	557	521	499	456	588	522	526	522	524	519	502	489	520	543	524	487	535	533	535	494	521	508	535	553	503	522	549	504	510	513	507	526	520	516	480	533	528	509	524	515	532	505	509	527	522	494	496	506	480	520	517	509	495	485	534	495	506	543	480	518	506	528	536	496	507	484	499	503	466	500	490	499	487	535	518	528	560	507	546	484	507	482	509	494	521	516	514	493	503	521	510	518	512	531	493	515	497	539	472	532	516	563	510	523	506	521	545	492	532	559	525	501	464	514	512	539	552	518	505	507	520	525	529	468	522	483	544	500	515	507	516	530	566	502	522	512	507	499	526	491	547	517	506	532	546	543	505	513	515	463	484	511	536	476	553	513	492	519	519	525	506	518	510	516	535	507	501	512	584	528	457	519	492	452	552	520	503	491	541	493	546	523	517	471	529	513	556	547	512	513	516	504	480	501	491	494	476	510	500	507	525	512	504	537	525	521	520	469	553	498	494	471	538	522	514	524	553	513	532	533	467	546	481	507	542	546	477	499	516	554	496	535	516	523	508	479	490	549	484	500	501	501	519	503	553	495	523	497	537	508	514	529	515	472	522	522	503	518	540	522	533	515	548	488	533	532	507	512	503	524	469	489	497	501	538	514	530	503	489	515	534	543	477	498	504	527	513	509	514	532	502	472	481	532	520	493	531	529	510	520	479	557	521	527	516	534	485	519	528	529	505	508	533	476	526	507	534	519	482	520	536	505	505	486	495	538	448	518	547	497	575	567	517	523	513	498	531	481	484	515	497	506	490	482	536	546	496	539	469	473	495	510	543	514	464	492	515	554	528	496	531	503	509	505	493	489	499	511	530	535	497	532	523	535	472	519	475	527	517	490	513	506	473	470	507	543	498	518	475	521	516	539	511	488	500	468	551	478	513	556	476	513	518	499	523	514	525	511	504	525	488	510	533	538	494	543	515	530	590	504	498	520	515	521	509	480	539	483	551	513	522	490	523	535	498	542	499	500	507	527	509	517	508	568	526	499	490	538	512	506	533	533	551	443	501	525	518	480	492	505	506	555	533	510	507	520	483	530	529	501	537	478	491	507	508	496	499	508	508	545	528	542	508	513	548	513	490	491	497	506	514	511	531	516	450	519	534	499	512	521	517	512	531	512	538	518	447	528	558	523	484	505	524	511	527	513	500	513	516	528	549	521	494	478	512	488	517	519	518	535	505	528	494	533	491	505	559	548	526	500	499	545	546	500	490	541	523	517	515	497	501	516	502	520	475	516	501	493	520	536	507	512	494	504	533	538	460	528	530	515	525	536	531	518	530	463	546	503	520	499	541	503	490	460	519	493	501	502	539	545	542	540	519	512	488	535	496	493	467	503	536	533	491	501	480	503	484	495	531	499	495	496	479	495	496	526	484	552	521	524	556	527	486	501	514	492	524	508	459	555	551	527	484	520	503	507	515	528	479	513	518	498	493	515	538	518	516	538	503	527	535	552	539	511	467	524	514	518	483	505	523	500	518	489	519	495	502	528	511	512	510	524	524	515	501	503	508	520	530	492	520	514	500	529	530	567	503	522	508	507	497	528	520	488	493	540	508	515	508	558	495	546	506	557	491	509	543	480	513	543	498	478	486	502	534	524	511	507	521	524	496	502	450	500	533	499	555	467	521	520	468	502	518	530	561	497	536	494	540	520	507	528	490	524	496	522	512	519	504	501	574	510	494	549	546	521	506	532	463	499	512	522	501	515	491	482	511	523	492	492	527	519	550	498	505	484	531	510	546	489	508	489	482	496	500	485	513	515	488	531	511	511	517	507	518	517	506	482	501	487	504	523	543	521	506	544	492	489	505	481	483	551	514	515	516	536	474	532	512	471	520	480	481	482	482	515	517	537	501	519	528	529	544	495	505	497	513	488	490	544	545	538	519	455	496	510	501	509	534	528	508	460	497	495	525	534	508	509	510	507	519	527	530	497	495	534	538	485	532	507	515	544	503	471	523	497	519	488	513	512	498	553	504	520	522	499	523	484	574	515	537	532	520	501	526	506	480	517	508	487	539	495	479	515	530	545	510	503	504	539	540	441	495	527	485	542	516	535	481	541	535	490	508	551	487	496	490	545	535	504	502	514	497	536	488	466	510	497	504	507	508	497	526	498	531	499	522	505	497	554	521	516	519	524	489	506	571	467	513	486	526	504	523	468	550	520	466	511	536	541	522	519	481	527	515	499	516	517	555	488	478	514	485	507	560	502	552	556	527	517	514	537	493	509	511	533	497	512	529	513	496	530	515	532	494	518	519	521	538	507	563	503	540	510	481	490	538	487	503	496	507	520	541	520	503	505	536	458	481	522	559	507	514	494	496	496	497	505	533	479	520	508	502	529	524	522	519	547	501	514	506	498	446	506	484	483	528	521	492	517	482	523	559	501	531	497	491	505	530	538	497	527	510	522	492	549	517	468	524	481	565	510	500	519	520	529	513	542	555	522	516	512	529	499	516	530	492	517	509	505	518	537	514	495	494	448	506	495	531	514	526	463	502	487	529	527	493	535	523	551	514	473	496	551	487	538	485	508	514	498	502	491	519	493	547	528	514	484	565	523	493	511	554	503	526	508	489	516	515	496	487	487	499	484	495	533	499	486	512	497	545	534	481	516	512	511	525	493	531	515	528	543	472	526	493	493	542	479	539	528	515	483	481	514	505	507	536	524	488	493	473	541	523	502	528	481	498	504	512	525	472	499	532	513	508	519	489	518	498	518	526	512	502	533	476	519	508	485	510	497	550	510	500	549	507	507	506	524	520	514	494	498	552	548	498	477	522	557	516	501	500	526	526	519	521	487	537	485	507	518	517	510	445	536	490	504	540	520	500	499	466	529	525	488	505	503	524	486	467	512
23669	21604	29556	24148	21607	19365	2476	1130	912	755	742	718	656	628	613	580	590	561	542	530	510	540	557	535	508	502	444	490	518	515	506	500	485	483	515	487	457	498	501	443	479	476	499	500	503	479	477	525	440	475	451	466	461	522	459	468	495	451	456	462	487	431	518	452	517	472	510	454	441	486	451	463	482	482	480	468	509	452	408	495	477	478	473	501	487	467	450	447	524	541	470	482	488	479	458	463	474	510	499	445	460	467	500	469	461	435	471	491	472	453	480	489	487	504	429	478	491	513	492	483	440	464	516	473	428	478	450	443	434	448	484	450	461	472	481	462	472	461	458	433	454	445	494	469	439	494	444	443	464	483	530	485	511	459	449	485	446	485	466	480	477	472	500	480	439	477	456	476	459	497	478	429	482	470	464	491	452	459	486	475	432	506	465	465	485	498	474	474	468	471	480	479	462	471	497	458	482	477	474	458	499	502	452	452	472	485	476	434	479	421	474	483	451	496	479	441	487	486	498	456	490	494	480	496	450	463	500	511	473	467	475	453	503	445	477	472	487	431	479	450	485	416	479	495	499	507	461	452	469	511	496	444	468	489	469	484	471	446	482	498	468	460	446	463	449	439	478	444	487	477	477	463	506	484	465	481	477	456	440	442	457	439	476	457	479	466	488	467	476	446	473	510	486	506	405	450	429	444	474	478	482	416	493	461	496	481	478	466	481	492	462	500	491	467	474	484	475	451	516	430	466	482	461	444	484	481	425	456	472	484	438	496	472	482	462	439	480	444	464	501	484	487	493	464	461	477	482	461	482	484	448	444	491	452	468	444	475	462	460	446	521	471	465	468	471	480	508	518	442	457	462	484	448	454	459	450	461	487	500	439	470	473	406	454	475	478	489	487	473	442	470	497	465	468	485	425	468	464	460	484	507	453	452	427	455	481	488	461	479	474	500	503	461	470	474	512	447	439	478	475	478	448	454	494	457	453	474	459	479	491	475	459	452	460	477	474	455	491	438	488	486	468	443	412	449	504	498	473	484	475	502	482	428	438	422	472	453	481	443	478	410	443	438	459	465	481	475	459	468	467	494	487	466	481	476	438	481	475	469	495	446	514	442	456	480	449	496	492	461	490	472	439	491	442	496	495	436	505	478	440	466	489	493	445	449	459	503	444	432	459	479	460	473	470	449	438	446	472	465	465	436	497	479	470	417	460	471	457	443	497	496	492	457	491	484	454	519	475	473	500	446	478	459	475	496	483	474	501	481	482	481	487	487	425	462	472	459	455	472	422	452	495	470	493	471	482	482	453	489	412	482	474	493	486	481	430	483	463	484	495	439	473	496	431	484	481	450	511	455	504	481	487	448	468	496	462	422	481	477	455	472	491	480	465	470	445	455	476	433	457	442	477	465	480	506	451	488	484	469	515	465	473	448	465	421	477	453	475	471	468	455	474	468	477	477	473	507	506	488	469	429	468	458	435	431	490	470	444	481	466	494	453	444	472	489	468	451	456	460	482	491	460	449	461	455	499	472	456	484	505	477	484	452	457	432	501	474	461	445	528	526	401	470	480	449	449	444	450	487	494	486	476	481	480	429	464	492	453	466	471	463	467	483	482	486	437	486	461	456	464	489	428	483	499	455	472	450	418	434	495	469	433	480	443	435	485	469	435	467	454	510	468	463	431	458	466	495	492	490	482	439	451	484	446	546	506	460	509	473	494	514	453	461	424	504	462	477	480	452	493	492	460	468	479	508	476	460	481	454	470	463	482	432	482	486	472	477	478	471	459	497	468	495	469	467	460	452	449	441	494	419	489	452	463	462	474	515	477	472	493	513	426	452	470	487	494	479	473	457	480	466	505	461	455	484	467	438	435	491	459	488	486	486	438	442	481	474	477	455	459	458	475	495	468	459	456	473	503	505	463	465	452	477	471	455	454	483	484	503	447	506	460	485	465	447	465	469	471	476	536	491	509	465	481	462	454	454	484	413	471	485	467	489	490	455	492	509	462	461	447	468	475	467	474	466	490	432	456	503	460	443	473	478	474	467	488	465	464	449	514	468	439	457	445	459	479	461	494	450	463	456	463	451	486	449	470	462	413	440	489	471	465	449	438	478	484	462	501	474	452	458	437	501	501	514	482	465	460	486	458	466	503	471	459	469	490	423	492	458	453	470	500	473	440	460	424	487	474	455	447	457	451	480	476	443	458	473	453	475	473	439	483	485	456	522	467	503	474	462	439	505	464	491	485	472	469	504	476	469	485	473	477	481	452	473	493	495	503	509	444	480	466	446	433	493	450	448	500	450	481	419	472	479	500	450	477	473	451	460	438	446	472	441	487	467	455	463	466	497	518	466	459	484	471	440	450	467	479	482	465	469	499	480	487	448	462	475	455	442	467	482	473	457	472	443	474	475	472	482	479	441	441	478	487	442	480	461	487	474	472	468	466	452	463	460	446	519	448	448	457	446	467	424	442	464	469	463	508	465	514	444	474	442	473	485	442	472	476	424	478	473	462	457	477	503	485	486	427	485	446	525	490	457	445	482	457	476	458	471	469	457	445	462	484	481	457	472	445	480	473	450	466	457	440	452	450	466	493	435	473	486	460	486	493	467	452	471	514	442	463	499	475	469	476	451	516	494	457	504	490	439	470	480	435	459	492	460	424	466	454	462	481	418	498	470	492	488	485	455	467	454	518	489	455	433	469	463	458	483	448	472	447	492	453	520	491	485	446	486	487	460	485	486	428	456	491	456	464	507	447	430	481	430	421	451	448	468	494	447	486	502	442	468	462	448	497	445	496	459	483	483	491	497	479	459	490	464	467	504	432	464	503	462	415	489	447	482	508	482	462	475	451	466	465	458	466	524	448	483	488	484	449	445	460	462	453	472	505	460	465	503	456	508	501	474	485	458	528	475	450	453	464	508	481	465	455	492	480	502	475	482	462	460	460	461	481	453	464	462	456	520	444	492	456	442	496	467	449	474	470	447	470	462	474	462	464	454	472	468	439	433	480	470	495	490	455	458	459	441	492	461	472	428	501	484	427	431	483	472	496	498	488	463	488	482	452	453	459	458	451	440	478	466	465	440	492	470	476	455	503	458	456	489	479	495	429	471	483	520	507	467	455	479	476	466	515	487	465	419	463	469	446	471	454	451	454	496	502	437	488	470	462	442	465	490	496	456	502	481	460	453	446	479	445	479	467	480	492	490	461	466	483	468	515	481	486	489	462	480	468	457	456	494	463	449	495	466	452	450	490	459	477	468	423	452	475	452	481	456	469	430	482	481	505	482	473	438	479	501	474	466	494	451	435	459	501	466	467	436	491	492	458	455	437	454	459	505	486	465	455	478	493	518	461	536	456	496	505	467	486	514	450	457	471	480	464	444	464	480	436	441	500	427	463	467	467	459	452	440	466	491	491	449	442	474	470	474	448	429	453	460	511	477	438	482	449	491	441	477	433	491	502	426	454	454	478	488	427	453	487	465	463	521	441	489	460
34987	16787	14515	8006	5615	4202	3361	2687	2290	2008	1775	1588	1405	1397	1249	1213	1194	1212	1098	1003	1042	1013	1018	927	937	974	895	921	878	932	853	921	853	903	839	806	867	872	866	839	918	851	775	860	855	805	841	867	860	838	851	826	849	865	800	851	825	850	842	893	860	807	883	847	837	855	832	829	813	880	852	804	845	838	838	807	847	846	831	818	796	867	870	856	767	869	824	877	843	822	855	857	845	849	834	829	864	788	781	783	808	791	767	816	809	825	778	845	831	808	865	816	888	849	870	783	800	822	798	805	826	853	855	809	834	787	816	858	842	859	833	848	840	840	794	860	787	762	836	875	823	843	836	852	836	815	786	834	819	823	821	873	868	831	849	811	803	858	831	774	768	839	809	821	818	865	805	853	891	805	795	801	834	820	874	832	824	828	777	817	835	814	845	819	814	817	804	806	802	809	833	897	793	809	858	834	811	825	742	837	849	853	791	866	764	824	784	764	821	908	885	843	841	875	817	819	843	796	773	815	793	849	869	826	824	828	840	827	823	810	850	859	800	850	817	811	827	824	840	811	831	798	840	840	805	827	846	823	813	854	824	877	809	808	800	829	801	813	838	812	831	833	811	844	779	771	818	839	833	831	821	842	845	848	828	802	818	813	769	821	790	829	845	828	802	836	853	781	839	808	797	860	845	807	859	864	848	822	827	807	826	849	897	796	778	842	817	834	845	781	831	791	832	836	865	781	806	765	826	777	864	818	811	830	810	806	867	822	827	855	841	813	880	837	803	822	834	752	829	792	852	844	789	815	810	824	824	821	813	853	885	772	783	836	811	846	830	759	835	787	818	808	868	817	868	863	885	808	850	868	816	814	825	842	769	877	810	844	787	808	814	852	831	806	830	758	875	788	776	773	871	823	785	837	830	825	828	815	822	858	872	824	847	769	824	798	838	822	809	765	810	871	802	774	826	801	836	829	794	846	758	844	858	803	827	882	843	795	834	862	843	826	807	807	858	860	825	798	826	844	798	827	844	811	794	764	832	862	824	840	806	804	867	839	810	777	764	839	819	791	829	804	822	870	822	873	851	843	808	837	848	844	845	840	835	841	801	806	835	853	828	829	852	809	837	815	836	835	813	835	800	813	833	807	802	790	834	833	763	810	841	817	747	881	822	820	841	856	826	802	860	788	801	860	829	832	806	832	858	881	833	841	798	841	806	821	809	871	817	848	813	829	867	804	780	798	835	794	873	834	827	834	834	816	781	842	828	810	815	863	822	836	800	795	809	808	843	796	843	867	823	846	827	833	819	812	818	835	784	827	845	800	809	795	831	810	834	836	843	782	820	868	821	804	845	857	849	794	871	804	856	809	808	809	866	846	802	815	873	820	842	805	834	827	841	826	851	793	809	831	830	851	833	815	783	818	829	801	824	840	898	859	830	821	845	844	866	852	801	822	867	834	827	786	806	779	838	834	796	834	825	823	799	746	790	816	789	886	781	827	866	788	805	877	792	819	821	811	835	837	835	784	799	794	864	826	808	811	802	793	834	841	800	815	835	830	841	836	808	772	833	800	824	820	790	820	808	844	836	781	822	874	808	812	825	817	777	815	847	849	802	836	813	833	829	812	826	840	836	833	837	857	854	856	832	782	809	859	832	771	849	831	821	848	818	836	816	812	826	816	824	847	841	865	773	782	829	847	825	841	857	824	827	802	807	856	783	800	833	815	820	849	781	795	839	837	830	816	864	862	855	769	890	785	795	865	822	811	858	816	774	778	781	802	812	842	808	841	814	865	804	785	781	854	824	832	814	797	876	862	853	796	818	760	820	796	874	854	799	807	792	831	847	835	810	823	793	818	762	825	783	824	855	843	873	830	789	817	833	829	831	842	824	767	825	787	803	804	856	805	795	828	808	798	800	805	890	854	848	806	810	825	810	795	821	811	850	798	756	814	821	818	845	799	878	783	805	801	800	831	887	826	845	845	791	817	856	889	780	846	816	857	824	768	823	814	860	797	851	799	812	896	823	811	815	804	776	835	790	863	852	803	860	844	809	787	825	782	840	793	803	797	769	824	784	833	835	864	822	822	768	832	800	789	811	774	772	795	827	844	817	857	823	810	881	845	850	813	812	810	871	809	798	821	790	792	845	841	821	809	828	895	861	826	790	849	807	819	841	839	785	878	815	834	881	802	853	850	860	878	875	840	874	832	803	827	758	834	828	820	852	825	813	812	858	840	840	807	818	848	865	815	834	884	832	811	787	812	758	821	834	810	855	798	800	812	835	845	829	806	782	766	859	849	817	833	807	849	825	818	826	844	826	863	835	833	817	841	817	794	826	822	812	878	835	843	840	840	842	804	848	794	820	812	813	824	815	887	803	840	815	828	817	871	837	789	831	773	787	853	853	832	786	804	854	831	840	835	843	807	823	820	773	792	810	803	839	856	813	757	830	811	820	837	826	858	835	829	786	784	820	785	810	852	812	835	792	793	793	810	801	861	819	833	838	784	848	883	790	823	824	831	804	782	814	829	782	824	852	827	830	778	846	883	809	815	823	796	785	781	846	802	824	829	885	833	836	815	824	854	801	818	840	814	828	798	851	825	748	808	799	825	807	800	822	767	823	824	828	828	857	861	832	810	815	787	882	834	803	791	820	819	883	830	839	843	790	822	807	856	833	817	829	811	796	849	815	815	818	832	827	845	883	874	809	837	819	871	821	802	851	807	842	844	855	852	819	785	827	848	751	812	803	839	819	792	857	858	825	786	856	778	867	822	843	806	844	803	820	882	858	809	828	833	782	807	789	830	805	837	816	800	842	824	879	821	821	813	802	812	826	848	824	837	851	803	852	820	832	773	806	778	794	849	825	827	788	791	784	812	835	817	843	809	835	825	822	805	840	839	883	848	857	849	829	824	831	846	836	839	795	803	824	814	778	823	814	771	810	764	776	820	817	789	835	855	848	824	822	781	819	786	758	849	860	792	824	785	813	782	844	793	812	793	890	837	863	828	817	793	836	885	807	789	839	784	819	853	839	872	842	787	768	816	835	808	779	858	835	832	855	844	803	802	844	864	872	801	814	820	837	790	802	811	829	866	877	876	858	833	783	843	856	799	846	862	837	778	863	832	819	814	828	790	790	856	845	792	835	819	782	799	856	823	839	789	814	828	777	873	768	835	829	802	844	768	826	815	826	824	837	862	787	850	822	780	784	893	847	818	814	828	812	867	780	793	875	811	826	887	798	850	819	874	808	827	807	834	852	860	735	762	760	803	838	790	837	812	896	802	820	830	833	806	821	852	811	814	787	779	846	862	812	866	815	845	799	747	884	801	831	847	806	795	818	807	802	871	821	833	841	802	829	821	811	793	820	805	826	832	836	875	795	787	835	845	815	892	828	783	852	809	827	819	863	821	841	785	873	818	834	821	848	810	819	776	912	837	841	824	781	845	833	801	784	801	829	840	853	882	851	837	808	869	831	763	802	825	837	847	857	792	844	864	844	800
27256	21012	8318	632	381	304	186	146	123	150	145	129	134	134	152	124	135	125	143	119	109	127	139	108	115	125	113	107	128	128	128	120	129	111	116	151	126	108	119	108	123	129	127	91	105	127	136	122	117	100	110	123	111	118	115	124	118	116	112	123	122	127	135	113	110	133	135	103	111	117	123	117	96	135	136	113	115	107	123	128	107	124	106	126	133	126	123	122	126	139	121	111	116	96	126	136	131	111	122	117	114	129	133	131	140	107	107	115	128	116	117	117	111	130	98	132	112	121	120	113	119	124	111	109	127	124	102	116	117	114	128	115	113	111	125	128	123	108	121	134	127	119	103	110	125	116	133	134	110	124	110	119	125	109	101	114	119	118	111	103	101	109	132	121	104	116	107	93	116	137	120	118	136	114	92	102	108	132	106	106	135	113	115	117	116	121	123	134	129	118	110	125	115	121	95	122	116	124	122	126	114	123	120	136	112	98	119	111	122	105	131	110	113	118	104	126	97	131	115	137	133	115	127	121	119	120	131	111	126	111	99	114	135	118	107	117	116	131	112	111	118	136	114	114	129	116	125	113	123	121	122	113	126	97	121	125	137	96	130	117	115	118	106	119	115	113	105	114	129	124	111	119	131	117	117	113	122	127	121	131	127	126	118	127	133	126	118	117	137	126	122	110	117	102	123	106	117	113	107	104	105	113	139	107	107	117	106	125	113	113	143	115	104	105	117	116	106	136	125	104	116	117	121	172	113	103	107	120	102	123	127	120	119	118	129	119	121	104	107	108	130	122	126	114	120	107	122	129	112	125	128	125	95	113	112	133	119	109	119	117	121	110	122	107	129	120	108	120	127	118	110	117	108	112	114	119	119	113	134	114	117	137	130	88	116	90	123	118	105	123	128	113	120	134	113	120	116	117	114	123	113	128	110	119	103	105	106	108	127	120	133	137	101	117	126	119	132	120	117	123	142	97	134	133	133	108	114	117	137	136	125	120	128	110	132	120	118	105	133	124	102	125	109	97	122	120	121	147	100	116	112	122	120	117	114	118	126	115	108	116	120	120	126	107	126	107	119	101	125	101	132	116	132	103	136	110	125	113	113	139	120	94	138	117	129	119	118	122	144	122	103	124	122	120	106	120	107	111	107	126	131	107	124	106	114	129	115	125	114	119	112	123	127	127	116	120	120	134	111	113	90	123	130	117	123	104	110	113	124	108	130	124	121	115	98	98	132	111	108	114	109	109	112	104	108	117	136	111	113	113	131	132	115	124	109	121	137	113	118	131	126	117	131	124	132	131	132	113	139	122	113	120	118	109	87	122	130	113	129	129	120	128	132	123	125	112	114	120	121	107	125	119	113	135	109	113	132	136	123	126	105	113	128	104	123	110	107	122	124	116	94	106	103	120	111	119	113	127	114	123	123	133	125	105	120	121	117	137	117	106	113	114	119	114	108	111	112	114	123	112	119	106	109	124	122	115	101	106	124	111	130	120	120	118	136	112	120	128	128	105	128	130	101	108	139	96	124	124	110	114	121	128	96	128	133	134	123	134	120	112	101	123	117	112	115	124	129	95	129	126	130	120	111	103	130	105	130	120	117	112	129	108	105	102	108	117	103	134	106	119	114	135	113	122	100	117	113	144	131	112	103	101	118	113	114	112	124	113	116	123	102	110	141	127	114	148	117	127	129	105	91	116	118	132	94	114	113	123	131	139	106	129	113	96	118	126	90	125	132	107	122	115	118	96	117	132	109	127	111	128	138	118	116	113	126	111	127	117	130	106	109	123	123	113	110	110	129	101	124	116	115	101	123	106	105	101	127	127	141	118	116	111	106	119	135	110	94	110	126	116	119	106	114	122	136	113	118	143	123	116	113	105	116	101	123	121	107	114	109	127	121	130	110	101	114	138	113	107	111	110	129	106	110	131	128	120	118	120	118	128	126	112	103	121	116	120	130	135	140	118	125	140	124	114	118	123	104	103	124	133	142	103	111	130	113	118	118	110	115	117	132	104	123	114	113	139	108	118	99	111	98	120	130	134	101	114	109	107	121	109	123	114	98	105	116	112	112	109	107	112	112	105	114	117	102	110	100	125	124	120	118	115	116	137	121	95	131	95	113	127	107	97	118	112	128	118	135	123	121	122	108	106	93	123	113	96	123	142	121	123	117	109	107	112	108	113	106	114	100	97	122	123	144	116	139	123	116	135	133	124	123	125	108	106	117	108	102	116	126	121	120	132	121	122	123	104	125	110	128	109	111	136	95	109	110	116	110	134	121	121	108	120	127	129	106	123	118	132	144	131	97	119	113	121	106	127	128	126	106	129	124	112	103	114	112	100	121	112	132	120	121	118	135	104	123	128	111	104	111	142	127	129	116	106	98	115	127	120	128	125	133	126	100	111	129	94	120	125	111	116	108	117	121	116	112	106	114	109	120	98	126	100	132	98	111	133	114	123	112	98	120	112	109	115	98	112	120	108	108	121	120	127	98	127	118	129	112	124	134	112	123	131	122	122	112	116	126	121	126	117	128	127	133	94	120	132	126	91	120	126	90	122	107	96	125	127	137	112	116	98	132	130	114	109	133	108	108	116	105	104	113	113	115	94	115	113	94	112	113	108	116	107	113	110	115	120	107	117	123	119	111	103	127	117	102	93	120	110	115	110	116	114	134	130	108	144	108	111	114	109	134	126	109	109	106	126	120	135	97	141	126	127	104	107	111	111	118	127	116	110	112	117	137	136	116	118	133	128	114	131	114	123	122	125	119	129	132	107	125	116	108	105	136	117	111	128	123	111	119	110	113	110	93	112	131	119	120	98	123	116	114	111	117	133	135	131	98	132	106	115	119	117	102	122	119	129	121	131	106	101	114	95	124	118	132	135	108	117	117	110	123	121	121	89	125	112	117	127	110	128	122	119	133	114	115	101	120	112	111	117	114	110	101	115	96	131	123	112	125	111	114	131	145	107	121	118	112	113	114	146	99	107	127	135	131	111	112	124	120	120	121	103	109	124	131	119	128	126	116	135	106	132	95	108	104	99	125	115	113	129	122	117	115	105	103	121	118	123	107	123	114	105	108	112	124	97	114	113	135	110	103	136	127	133	115	114	115	105	118	107	118	109	121	106	119	110	117	111	133	122	117	129	102	105	116	111	110	99	121	135	103	114	131	114	104	127	121	110	94	121	114	117	113	96	100	105	113	101	121	128	112	98	124	118	102	118	112	135	121	111	124	125	138	119	117	109	133	91	110	123	116	101	126	97	105	122	136	109	102	110	108	120	102	110	133	119	112	114	114	116	105	132	127	102	134	131	114	134	117	114	114	113	114	107	101	121	122	123	130	117	101	106	112	137	106	109	107	126	111	144	135	124	120	91	121	107	104	127	134	125	116	111	111	123	112	104	102	120	101	118	110	112	115	95	126	109	128	111	122	118	111	108	118	131	108	112	113	117	109	137	117	101	122	96	113	118	113	123	82	125	109	114	105	112	125	117
16791	1491	1350	712	520	434	411	328	302	305	267	268	260	275	284	240	268	247	252	230	269	230	245	228	236	273	226	252	253	251	249	237	236	241	221	220	248	211	251	210	237	246	240	222	228	237	243	241	267	238	248	228	218	225	221	245	217	237	232	223	261	240	227	262	213	194	232	240	230	226	219	260	237	251	236	218	228	230	253	246	238	221	229	238	229	242	261	247	261	244	254	257	231	247	212	233	242	245	250	227	217	227	221	224	259	223	231	233	238	242	243	252	266	254	219	215	253	271	236	216	260	235	212	223	235	234	222	234	228	202	244	238	232	208	228	253	240	223	224	242	238	220	229	239	229	213	233	236	218	217	204	226	203	264	233	243	234	236	231	215	234	233	248	235	214	230	264	248	249	244	225	247	245	253	242	231	251	230	247	222	234	195	255	258	209	253	219	231	252	255	216	254	230	237	251	230	211	226	239	235	233	226	237	209	224	258	219	240	273	226	254	228	244	248	253	201	232	221	218	207	229	217	259	242	211	244	231	240	238	245	224	239	258	242	220	255	241	242	218	227	238	240	230	206	250	221	243	246	242	236	280	222	234	230	228	228	248	247	204	209	239	246	231	232	231	243	265	231	254	239	219	232	247	245	237	228	217	236	240	226	236	232	246	246	250	235	226	268	235	232	259	238	238	232	250	226	227	223	226	258	233	244	268	250	211	257	230	229	258	232	226	266	217	237	225	261	210	237	229	259	250	237	230	234	239	225	247	237	221	228	210	270	223	243	231	249	254	193	238	257	231	218	250	242	209	230	238	266	233	245	250	235	231	243	238	252	248	218	240	259	242	249	257	199	228	239	207	255	254	225	236	234	253	265	228	256	228	248	223	246	232	250	219	239	227	238	230	253	231	219	240	243	224	267	237	234	235	225	229	256	247	224	210	236	239	227	232	237	237	224	277	260	252	237	229	239	224	243	226	246	206	203	255	199	256	248	233	225	231	255	230	237	238	235	223	216	250	241	226	256	227	234	242	249	229	240	216	211	226	229	252	217	239	236	228	246	236	211	232	240	217	224	253	258	226	229	220	252	236	263	240	244	234	244	226	194	244	257	243	226	236	223	238	221	215	222	246	237	238	235	207	245	225	222	238	242	229	252	244	214	210	236	225	227	241	226	257	231	253	249	226	229	227	221	218	252	235	206	247	230	267	194	219	254	226	231	272	243	235	243	230	223	229	202	245	248	233	238	229	220	246	255	253	230	238	245	268	248	229	215	243	245	229	209	252	259	237	237	237	242	260	226	255	234	235	241	236	250	245	237	233	213	224	237	236	241	250	215	225	232	238	277	240	225	232	235	244	205	210	217	228	250	233	231	269	239	244	201	232	239	247	236	200	234	233	222	256	221	233	257	238	240	246	241	230	257	256	196	255	248	222	226	218	222	262	237	244	240	194	242	255	243	249	252	236	269	214	244	237	216	246	198	212	226	224	221	252	235	241	245	257	239	238	240	238	255	222	235	211	240	232	243	245	212	225	260	228	249	236	241	228	229	229	252	223	264	249	232	258	233	218	230	233	230	244	242	221	263	232	252	238	262	220	239	257	233	229	206	243	215	247	249	232	241	208	223	250	244	239	229	240	254	242	228	240	225	235	230	250	235	229	236	245	230	223	225	236	236	222	235	235	231	230	240	217	231	233	228	214	241	219	233	255	232	237	258	254	219	233	238	223	247	226	227	238	234	244	249	263	242	245	222	199	257	229	229	263	226	244	238	235	238	247	227	245	226	252	223	250	253	225	192	241	260	206	228	244	205	203	259	214	244	254	220	216	219	252	226	214	232	230	250	258	226	282	230	224	257	236	227	231	241	219	246	242	247	219	240	242	215	218	228	242	227	209	241	203	247	238	239	227	230	232	246	230	252	244	249	229	238	244	218	230	234	236	239	247	232	229	225	244	225	222	241	213	233	240	255	228	241	254	242	245	269	217	232	220	262	235	250	222	203	223	232	238	239	220	240	247	247	233	262	242	240	253	243	235	238	234	224	244	228	211	239	246	220	249	271	262	236	215	237	248	213	253	236	231	260	225	237	231	233	230	249	229	229	228	242	205	229	235	222	226	218	224	231	232	244	218	251	229	227	228	227	221	205	236	230	241	214	209	232	232	230	221	229	221	229	235	244	244	212	226	253	220	225	249	223	230	260	218	256	246	239	234	248	248	242	223	202	218	229	256	267	218	235	249	223	241	225	237	246	238	220	235	226	229	218	227	249	240	226	216	234	229	217	265	230	268	225	224	222	255	226	246	219	230	239	243	258	251	240	264	224	270	221	254	234	234	230	247	248	212	219	216	229	269	251	251	265	245	235	235	271	237	257	254	231	251	214	260	233	220	220	267	235	232	245	221	245	232	247	231	251	241	228	234	266	217	246	223	242	227	238	233	246	240	226	238	223	234	242	214	220	242	236	240	219	210	209	223	234	251	228	248	230	237	219	226	268	236	277	226	225	200	240	232	223	250	238	258	239	208	241	254	217	243	223	243	245	252	247	232	218	238	253	259	237	233	242	233	220	226	228	232	227	258	238	219	247	232	220	255	248	225	250	216	229	260	263	198	216	222	203	245	213	258	244	228	233	247	227	259	223	224	236	238	202	246	232	246	239	219	246	245	231	240	249	249	217	230	228	224	245	245	230	226	236	243	242	240	220	227	243	256	247	238	259	228	250	217	235	270	225	245	229	268	237	236	219	225	217	212	216	245	250	249	220	261	248	233	266	246	222	234	231	216	237	253	255	274	266	226	234	227	229	258	239	221	230	242	261	234	235	239	237	210	225	224	242	240	251	254	225	210	214	262	253	235	223	227	213	267	208	244	237	226	218	241	260	243	272	227	241	254	245	227	220	237	257	213	242	242	216	230	220	219	270	232	230	227	222	239	223	236	232	223	221	246	225	204	216	208	230	207	228	236	255	237	241	223	252	270	258	240	230	250	237	220	233	237	240	262	224	233	257	223	234	209	216	230	220	219	251	255	212	201	238	273	277	240	255	249	231	259	239	233	252	248	233	260	243	237	212	223	237	251	240	258	253	217	237	206	233	247	213	257	227	242	271	254	254	216	227	244	243	248	245	224	231	250	262	219	217	232	222	225	255	239	228	232	277	219	229	224	229	259	234	225	229	265	241	245	224	231	239	236	239	227	255	225	237	221	243	215	228	242	244	250	243	254	229	235	241	259	227	221	258	232	228	233	250	256	251	231	274	217	229	231	221	224	224	262	249	197	216	242	229	243	233	222	222	224	254	256	235	208	261	217	254	232	234	270	248	236	206	207	223	226	221	236	225	234	246	223	238	253	269	267	231	248	205	227	221	255	247	253	243	237	261	237	225	237	244	207	226	227	261	234	213	231	247	235	244	216	237	224	240	225	263	247	262	240	249	226	254	208	232	237	254	252	234	245	247	240	236	274	223	251	249	236	205	259	255	246	243	231	244	239	231	242	256	259	220	260	233
24725	21648	28851	24927	20441	2182	787	638	530	440	398	407	347	374	372	332	347	362	304	320	299	335	312	316	289	293	257	317	304	301	287	286	359	269	328	294	296	288	271	288	281	287	300	268	268	288	304	276	279	273	269	293	316	276	295	319	280	276	283	299	288	297	269	304	282	296	296	272	331	277	272	276	257	289	282	313	272	278	282	278	267	270	254	295	256	286	272	281	303	288	280	271	303	300	274	292	284	313	282	294	271	277	302	295	322	289	268	277	319	280	280	276	278	279	261	252	275	283	301	261	271	277	299	284	294	252	307	250	290	306	311	270	278	282	261	281	274	274	268	284	282	291	274	286	289	274	296	319	310	253	284	276	286	271	279	256	279	264	255	280	280	279	274	286	263	282	314	261	244	257	269	290	295	287	260	299	314	296	279	280	292	271	296	283	300	280	290	301	290	274	284	272	297	265	297	296	288	269	304	264	295	269	274	313	277	247	280	281	260	244	297	292	303	270	297	301	260	289	288	291	301	309	270	279	285	285	285	279	268	299	282	257	269	290	270	261	284	285	257	271	266	274	278	309	307	242	294	300	310	292	284	299	280	272	282	280	272	291	283	278	289	267	276	317	301	294	256	287	292	275	300	278	274	296	281	273	258	257	281	277	294	261	297	274	297	268	259	299	253	306	300	282	285	294	299	290	274	288	268	262	279	278	312	306	282	281	295	283	272	296	252	266	272	256	297	268	268	284	302	300	306	282	305	277	297	274	283	275	265	277	277	303	269	283	281	251	279	249	293	291	274	276	308	290	270	276	288	275	298	285	271	254	275	267	282	306	276	282	274	275	299	280	265	291	288	276	266	297	274	283	274	243	266	264	289	298	286	270	298	276	267	283	256	282	280	298	298	304	277	264	275	247	306	298	276	321	287	304	289	290	277	268	284	276	273	266	290	277	306	297	255	312	255	298	274	248	302	298	285	287	304	289	288	288	282	268	296	257	269	256	272	273	273	308	287	283	313	278	275	246	296	286	273	293	279	286	297	278	267	288	260	284	281	288	302	252	275	264	282	311	284	294	260	273	276	276	280	268	285	279	297	291	267	277	281	275	261	294	291	292	278	292	290	297	261	279	273	264	269	296	287	266	263	267	303	267	275	288	308	293	289	278	266	283	310	306	285	304	283	284	303	274	261	272	305	282	298	300	290	293	277	253	280	281	289	272	295	293	272	259	302	273	257	245	276	300	262	276	317	289	284	265	294	271	277	285	244	304	276	282	315	275	284	298	282	267	282	330	270	322	273	278	303	299	266	309	276	311	307	299	274	277	287	295	293	262	255	285	267	305	304	281	290	275	286	263	285	256	287	302	307	263	280	291	274	282	283	292	270	254	287	269	265	296	269	254	302	275	296	293	266	283	287	279	262	279	303	265	299	300	278	275	282	272	272	284	267	294	263	286	276	277	269	269	265	271	285	265	291	259	278	268	277	301	295	252	319	299	295	277	275	307	285	266	287	252	260	252	277	280	295	265	327	265	283	290	257	279	256	273	308	265	276	271	298	266	280	280	288	268	293	275	296	293	292	291	262	289	279	276	279	300	289	254	261	282	272	255	293	309	308	278	293	260	269	253	289	285	278	264	334	254	254	263	271	280	275	262	282	310	280	289	251	281	280	282	259	303	269	262	290	253	269	293	305	289	289	274	273	286	284	276	287	249	262	286	250	280	293	278	283	289	306	255	264	277	263	274	302	270	283	280	275	263	266	303	268	295	270	268	285	278	268	262	308	302	284	289	276	257	303	288	308	278	263	260	315	289	274	263	277	279	268	235	260	270	287	302	293	268	259	258	273	262	277	301	279	296	300	319	291	271	295	263	292	290	293	279	301	269	268	279	268	284	271	272	252	296	265	252	278	269	288	260	277	288	279	329	279	300	270	290	284	279	266	279	277	267	297	267	250	273	276	276	287	287	285	299	278	280	259	269	298	294	237	290	284	276	255	266	285	290	274	303	280	304	279	263	284	273	275	261	293	262	284	260	286	278	283	303	287	255	283	266	278	262	277	272	266	296	256	282	291	299	288	283	270	281	250	325	282	304	290	291	304	267	259	311	290	281	264	275	269	297	256	265	269	268	293	270	289	282	281	302	294	288	267	260	266	278	247	312	279	293	275	301	271	304	298	295	292	291	268	312	279	263	281	299	293	293	297	297	255	269	308	274	305	274	303	312	293	264	269	267	298	289	269	232	281	265	258	277	293	298	280	290	309	288	263	304	260	302	297	260	264	264	274	255	278	267	281	287	279	263	260	247	299	268	284	268	282	271	262	297	294	262	256	262	280	274	260	246	287	292	298	286	254	293	269	282	276	295	295	287	278	265	283	277	284	290	283	306	308	250	254	309	277	291	262	286	274	284	242	288	312	269	267	307	276	276	276	288	287	282	269	277	243	299	252	281	254	292	296	277	296	304	274	305	278	310	281	301	278	258	275	271	290	289	254	304	291	304	303	260	286	275	275	278	272	303	322	288	287	281	280	291	270	299	301	264	239	279	289	252	255	294	266	275	294	283	272	265	269	262	277	296	305	267	254	284	281	242	300	247	286	288	285	275	284	278	262	301	303	271	289	264	269	284	296	283	281	302	316	303	276	268	279	281	286	282	269	263	289	290	299	267	258	251	300	264	268	255	296	285	280	261	289	292	302	267	282	302	290	288	253	258	281	256	310	263	280	250	273	285	267	291	261	292	296	274	276	275	275	285	270	292	283	320	275	259	285	313	296	308	289	310	293	258	296	282	279	277	259	277	285	286	257	260	275	277	273	280	255	277	303	283	305	283	279	267	272	287	247	294	302	284	309	272	250	261	276	298	278	259	296	272	272	269	271	266	291	284	304	277	311	291	288	263	273	255	276	284	264	289	261	275	276	276	294	283	285	287	277	263	294	271	309	275	291	252	252	276	282	280	265	276	275	271	314	292	286	303	279	274	253	261	303	307	281	261	285	245	271	257	282	257	279	299	285	274	280	270	282	237	291	277	289	268	273	259	290	287	293	302	256	252	275	293	276	278	265	270	245	292	278	276	279	306	284	285	294	278	261	239	257	283	282	311	293	274	283	303	299	293	253	286	283	269	260	291	305	249	311	300	277	304	276	289	288	313	273	326	307	269	293	274	278	288	258	277	273	244	277	293	291	294	263	282	292	281	259	249	271	252	268	300	259	279	276	283	280	261	280	279	265	301	286	297	278	253	290	285	307	288	287	278	303	279	281	274	273	320	270	282	283	244	265	293	255	270	307	316	269	247	251	305	267	305	297	289	286	258	290	259	305	281	246	306	273	274	267	308	245	296	283	289	292	293	273	250	266	272	287	257	249	298	282	297	246	280	287	277	299	272	296	302	311	291	294	284	303	287	285	280	243	272	288	284	280	316	284	300	280	296	264	275	259	256	267	270	281	256	276	292	282	267	281	285	287	285	300	308	281	298	271	309	283	265	267	311	284	286	310	289	274	286
30633	10469	9041	4640	3131	2336	1879	1526	1273	1129	959	908	892	772	778	738	705	666	656	628	619	655	659	600	618	610	584	616	571	563	543	555	538	523	561	524	523	504	576	528	519	531	521	548	618	521	556	502	515	540	489	533	503	512	508	573	501	505	525	509	504	526	498	517	464	504	504	556	509	485	560	540	487	517	488	492	486	519	513	536	532	545	499	528	517	548	497	529	569	520	493	549	525	505	472	550	474	571	498	531	516	578	517	506	506	532	518	510	492	499	476	500	532	529	509	523	518	542	526	554	552	471	535	568	504	519	507	509	530	495	492	473	507	511	514	536	527	531	525	507	518	524	490	522	526	529	515	466	544	506	479	486	491	537	491	512	523	506	536	461	509	546	491	542	524	496	506	486	478	506	528	508	508	528	522	515	516	487	498	453	528	497	498	552	478	531	520	537	503	495	496	522	532	524	475	533	515	518	529	517	495	510	517	514	498	549	532	505	497	528	492	525	517	505	519	538	495	525	518	521	512	558	545	512	532	514	572	499	495	535	512	518	534	517	498	509	472	500	485	486	538	514	523	565	515	520	522	462	496	517	536	549	544	536	491	480	545	498	494	509	518	522	525	546	499	544	565	512	527	532	563	519	535	530	539	519	516	472	496	492	520	529	555	506	504	468	517	496	481	511	502	490	549	517	491	495	495	492	537	545	532	529	499	543	542	490	498	513	479	516	544	519	561	521	503	515	518	543	512	515	536	517	494	500	527	509	522	488	528	508	551	550	526	533	512	535	528	515	532	488	525	467	519	532	528	471	541	500	503	498	529	477	504	518	496	518	506	535	509	528	518	488	509	495	534	528	519	516	479	476	466	502	496	489	475	550	492	505	559	481	532	522	539	512	539	547	513	520	529	507	446	519	506	542	470	495	466	524	469	522	505	516	518	483	512	525	532	531	493	491	506	521	514	504	516	468	485	518	501	499	550	517	519	554	536	522	500	512	552	482	504	530	528	532	517	502	510	525	488	531	489	533	503	520	503	564	502	525	543	523	522	525	510	515	456	502	544	547	524	537	493	520	535	544	505	507	526	519	490	508	488	515	522	513	467	519	467	491	498	495	476	518	526	578	518	523	519	475	541	507	528	505	547	529	510	529	521	469	519	531	501	555	515	474	490	515	483	518	526	505	488	495	495	535	507	506	503	504	504	530	525	512	529	538	512	506	489	473	505	532	543	483	523	528	556	504	497	491	526	524	544	553	487	532	552	522	526	487	536	500	541	513	508	502	522	549	507	509	520	537	523	483	488	443	459	485	494	523	520	500	503	510	551	501	507	533	530	501	511	481	516	501	490	504	533	522	490	473	492	502	502	496	522	519	466	508	530	533	534	514	493	521	554	535	493	502	490	521	486	523	437	512	508	492	502	528	512	453	521	513	541	505	511	487	540	496	521	541	498	490	480	491	487	556	510	533	521	514	537	551	480	499	515	527	513	550	510	502	516	542	542	521	492	518	513	474	548	524	528	528	484	509	495	521	521	508	477	483	548	519	500	510	480	538	517	543	505	520	494	523	527	502	498	503	535	514	542	494	516	544	545	520	532	484	503	522	514	521	481	529	495	538	519	498	525	497	516	521	510	541	530	524	482	538	518	534	525	476	496	525	503	528	522	532	519	522	463	492	552	498	532	483	532	501	496	487	513	510	502	505	523	477	505	534	529	532	503	509	503	490	521	501	478	532	506	489	548	501	514	543	521	574	511	527	523	499	508	506	535	489	537	491	515	513	506	494	515	520	513	496	511	498	544	498	487	530	497	534	500	508	542	497	543	532	509	513	537	536	513	519	500	473	541	514	496	472	523	520	482	499	552	529	526	486	508	526	497	505	506	524	474	494	551	498	487	533	493	518	551	503	522	473	513	496	498	483	529	530	506	491	496	536	497	545	502	512	491	536	489	505	490	546	492	541	574	564	518	574	519	547	534	552	513	489	475	504	524	528	520	521	502	497	485	506	525	508	480	480	494	518	521	530	498	501	502	510	485	542	481	490	524	512	524	484	508	511	543	514	523	514	508	496	480	517	522	558	539	496	503	489	535	460	560	524	476	540	494	476	532	529	518	529	516	497	530	567	521	530	495	515	480	501	536	520	483	549	493	512	518	499	517	473	533	536	497	523	523	538	486	494	491	506	487	463	508	499	527	535	517	522	506	473	505	532	504	523	559	537	531	512	522	517	531	493	556	517	540	483	474	552	554	532	505	516	467	486	528	490	530	514	542	500	528	510	542	539	479	526	507	499	542	514	495	536	523	524	511	505	523	548	544	507	498	518	486	518	548	507	506	461	537	485	530	502	530	502	513	493	551	465	517	519	534	519	513	511	497	524	500	476	511	489	516	511	519	526	497	488	519	507	490	562	521	523	523	539	535	525	510	503	526	473	524	499	524	504	509	508	536	537	538	533	509	476	491	509	517	539	488	529	535	538	485	531	555	529	496	545	480	543	492	470	530	522	533	544	469	552	564	484	534	484	514	517	491	530	502	489	486	523	483	541	544	516	501	485	512	525	553	521	483	510	504	510	552	513	526	531	518	546	519	476	510	535	521	508	502	469	497	482	515	467	489	533	509	521	496	538	510	522	526	502	509	507	510	519	506	532	520	506	513	550	501	530	495	494	494	505	500	535	553	524	514	525	520	494	512	512	531	536	542	533	541	554	534	544	538	484	521	534	507	550	549	501	475	467	480	509	517	542	501	492	519	522	499	518	503	470	495	527	525	490	558	511	520	497	534	504	479	460	520	526	517	508	525	497	533	546	523	508	536	508	514	499	516	440	509	538	533	547	502	532	513	523	487	479	541	518	546	529	487	527	493	472	458	509	498	495	530	502	504	499	508	515	529	478	480	488	523	516	482	503	490	507	507	548	465	487	515	511	501	541	515	498	479	509	495	493	494	508	516	445	512	542	515	518	503	465	506	544	538	510	514	510	495	538	489	525	516	486	503	486	530	533	507	523	511	545	514	493	512	535	457	501	523	502	493	521	563	492	541	497	486	520	525	509	503	541	527	464	512	488	502	499	542	474	526	530	502	539	504	500	488	508	467	527	457	511	527	502	502	523	512	478	481	510	533	551	533	522	542	515	524	493	505	510	470	509	501	501	526	509	501	491	522	517	522	536	544	520	568	502	482	518	536	487	527	511	497	464	463	519	496	510	490	533	489	504	524	511	497	509	486	509	527	528	486	512	525	525	522	501	534	536	499	516	517	493	534	470	509	515	503	525	520	501	509	554	509	531	520	470	432	502	518	509	523	495	506	536	501	491	528	555	494	518	518	494	498	471	488	492	529	500	500	506	545	517	531	522	549	531	498	560	495	495	513	571	531	514	501	496	538	501	523	550	505	495	532	476	515	518	520	536	528	504	499	491	557	480	522	497	527	508	493	540	530	509	532	533	502	507	482	511	509	503	510	535	511	556	563	492	517	492	536	538	542	499	488	518	509	549	509	478	519	510
23624	21602	29486	24183	21602	19953	2694	1054	899	791	687	676	684	618	624	595	553	576	567	579	534	566	504	480	518	532	526	522	530	508	483	495	480	507	486	493	512	486	475	482	464	468	474	446	464	504	478	505	501	471	498	456	498	482	448	453	486	498	517	473	471	482	485	452	460	467	470	477	462	478	470	452	495	474	490	500	472	498	459	459	487	482	491	487	436	485	503	451	496	466	450	511	464	476	505	437	449	460	475	429	469	472	452	470	497	505	494	478	500	453	448	452	456	445	462	482	509	510	478	483	487	439	501	446	438	469	484	470	452	501	450	473	447	480	469	475	457	520	463	484	467	478	490	468	517	467	468	484	465	486	519	468	484	468	459	465	514	497	504	504	481	488	464	486	452	477	457	483	464	449	488	486	459	507	449	455	505	459	488	500	484	448	480	455	452	441	442	475	457	478	471	505	497	472	457	499	474	414	477	424	494	452	463	455	452	483	493	465	498	464	448	473	460	453	459	466	485	481	479	483	459	435	459	465	458	482	496	499	416	455	464	460	458	519	444	481	486	491	458	511	481	479	478	476	470	438	504	484	482	440	511	433	473	482	464	493	502	465	492	505	471	488	441	512	496	454	450	496	471	452	520	485	466	484	461	496	466	452	476	467	484	442	455	516	484	445	470	521	426	466	479	462	446	489	498	487	451	479	480	444	442	480	455	490	484	442	518	440	469	449	485	473	475	477	482	478	457	460	461	485	453	498	482	484	467	485	495	478	495	468	456	458	461	505	454	452	479	470	452	470	480	470	470	475	442	446	477	491	473	480	499	522	472	454	495	515	472	471	441	461	508	460	482	456	499	506	439	452	490	482	513	482	462	425	455	515	457	492	451	502	455	444	497	460	475	491	471	470	468	474	466	502	517	467	462	429	487	466	445	490	480	486	512	474	466	474	438	475	510	435	455	456	463	486	495	481	483	476	519	455	487	486	489	481	492	475	499	492	480	477	484	438	510	487	469	471	448	476	478	503	523	469	482	453	451	480	493	513	451	518	476	484	499	457	487	464	505	506	446	476	487	460	467	509	476	504	513	481	404	507	498	464	488	491	455	462	487	470	451	461	489	462	519	445	460	474	485	423	451	470	467	483	451	467	479	485	490	504	502	464	477	474	512	474	468	491	444	501	476	438	476	502	438	466	450	469	483	479	478	513	466	475	498	496	449	520	479	488	439	495	465	461	476	486	439	455	447	466	504	463	490	457	497	489	457	454	511	440	495	469	454	484	484	444	466	483	480	452	483	465	484	474	468	483	456	443	433	429	465	495	434	468	460	471	457	458	463	448	490	439	454	491	490	478	494	485	492	463	457	459	499	494	462	476	428	489	476	449	438	463	471	458	453	473	468	507	473	461	490	472	463	473	508	510	448	423	476	458	494	510	498	468	454	451	468	462	444	460	494	461	457	493	465	490	480	466	470	477	456	497	479	441	474	482	465	449	479	494	487	477	464	505	452	467	440	484	458	486	469	471	455	475	450	460	461	510	521	458	507	469	536	486	492	434	510	464	479	439	453	461	476	481	505	451	472	468	451	458	501	469	492	467	499	485	488	453	455	452	468	432	426	437	511	466	446	468	460	498	500	455	488	480	478	464	471	504	433	458	475	479	469	430	479	457	488	478	475	474	482	464	455	471	477	476	487	492	445	472	442	462	476	487	478	474	447	470	492	430	469	464	475	447	473	481	470	506	450	485	486	449	464	462	471	479	483	470	465	437	477	493	466	471	508	471	506	499	468	471	476	473	511	470	456	489	496	480	474	486	432	470	469	468	441	431	468	481	494	491	536	461	462	497	425	467	451	493	444	453	482	452	485	465	470	490	456	469	471	451	439	496	475	438	428	465	443	475	480	416	467	467	460	453	477	488	470	462	479	435	492	472	483	483	461	443	435	479	498	495	429	465	453	446	436	468	490	497	501	496	479	467	462	504	499	483	500	492	458	492	532	440	524	460	433	444	486	467	486	496	457	442	470	465	476	452	473	514	487	476	491	446	439	441	463	511	477	481	455	470	465	442	484	496	462	475	502	489	470	499	483	464	460	461	446	500	450	487	473	449	447	496	496	439	454	473	503	482	483	452	440	453	493	472	458	507	490	480	479	456	483	455	450	448	477	467	500	454	480	488	478	475	460	474	464	460	481	477	500	491	438	478	490	465	459	474	412	451	424	446	477	493	480	435	496	466	452	501	491	507	482	482	479	485	481	430	476	475	487	462	438	462	486	445	467	456	448	495	479	501	468	504	471	467	493	447	477	449	471	475	447	450	466	447	482	473	474	487	479	475	465	480	467	477	465	473	459	473	483	477	453	474	467	451	489	470	476	459	469	481	498	496	450	481	473	480	490	456	484	463	459	474	445	495	477	492	469	456	492	436	469	446	469	502	478	454	471	499	473	444	485	487	488	509	446	466	450	478	463	490	455	480	468	507	495	428	469	432	506	503	508	489	537	457	477	490	455	466	466	459	472	469	427	508	471	483	449	510	432	497	495	472	467	471	462	467	482	471	456	438	445	514	496	467	455	470	490	490	508	445	475	484	467	478	435	465	453	463	448	515	469	481	474	473	451	479	418	481	474	446	448	443	432	466	462	486	427	512	473	442	500	464	435	468	477	435	441	483	457	470	503	476	453	483	456	494	453	470	471	508	490	435	495	477	468	462	461	436	509	475	464	463	462	498	460	439	497	490	462	433	481	485	458	477	424	504	475	503	483	494	466	431	470	464	475	469	464	497	498	424	467	466	453	482	522	446	488	463	457	480	485	441	480	457	476	479	435	505	431	481	475	460	460	448	518	458	483	516	460	502	430	424	469	478	515	447	442	489	491	448	471	490	497	448	466	455	461	489	453	473	457	423	496	468	485	483	457	480	470	448	427	492	472	455	468	476	484	456	450	452	466	447	486	479	471	446	502	459	489	489	485	443	469	480	433	444	423	462	474	470	457	483	462	462	459	442	441	497	464	456	512	469	468	455	484	442	458	474	456	469	460	433	424	472	502	461	462	464	428	463	472	485	481	466	460	446	475	452	487	502	495	486	472	522	494	446	457	523	477	444	466	502	446	434	489	477	431	519	438	460	472	435	465	517	445	494	472	450	448	475	472	495	473	440	516	511	478	500	478	475	448	456	472	459	479	495	538	457	443	490	490	477	438	461	500	456	479	464	465	461	467	458	480	445	483	474	484	438	466	489	476	453	480	455	437	445	466	438	502	437	478	503	506	453	506	477	517	494	457	465	483	483	454	426	458	451	468	494	497	474	471	461	465	485	451	473	472	482	457	478	451	489	474	453	454	480	476	468	456	493	514	470	476	472	484	426	505	476	445	502	437	450	440	476	474	490	464	449	435	482	478	451	463	490	446	512	479	486	500	481	495	489	444	466	466	501	462	446	497	488	445	440	527	426	482	478	482	493	451	479	459	477	499	486	469	458	447	471	509	455	405	505	449	449	482	485	441	493
30647	16723	14694	8095	5751	4238	3289	2726	2318	1957	1804	1554	1497	1362	1225	1174	1203	1090	1126	1000	991	1044	1003	982	918	968	971	964	894	986	880	898	926	907	949	856	851	943	901	870	859	892	889	877	882	853	842	841	830	843	886	841	874	860	863	826	850	869	862	906	865	851	834	854	879	854	885	842	797	858	855	837	832	850	869	819	846	849	833	853	822	911	854	848	883	830	849	798	844	890	901	824	837	798	839	818	788	856	831	827	880	825	847	795	813	802	863	806	789	827	840	864	803	838	803	829	794	884	854	829	811	812	831	839	807	851	787	858	863	778	808	863	816	818	845	861	853	816	844	798	829	805	807	866	843	797	809	835	806	820	845	851	814	834	786	836	789	833	824	860	806	813	823	819	804	819	834	811	816	843	815	807	814	880	824	856	833	820	828	834	836	790	766	844	843	834	805	796	818	822	853	824	812	860	795	857	805	843	884	857	807	865	789	796	816	848	856	852	873	835	820	839	820	850	856	822	855	798	877	840	809	805	871	858	845	852	799	833	809	841	845	855	811	764	896	858	810	825	848	824	822	869	836	805	880	823	839	852	794	832	786	798	774	790	837	826	867	826	793	849	786	805	790	815	832	863	781	864	829	854	836	877	837	814	860	820	787	776	824	868	832	820	803	819	806	844	798	797	807	810	819	803	790	810	784	807	858	814	830	867	883	837	813	856	829	825	850	831	818	789	838	841	830	823	757	831	816	813	862	856	823	816	860	824	808	848	823	829	792	838	818	860	821	817	828	856	840	812	810	812	808	848	831	808	794	841	857	823	795	876	803	863	840	786	806	848	847	820	834	795	818	850	820	833	810	863	830	849	777	823	814	864	804	840	859	780	818	858	830	856	831	795	842	814	808	815	824	831	802	821	805	813	840	809	770	830	838	852	782	834	887	820	830	848	759	850	833	849	819	811	845	805	810	848	794	846	789	817	845	896	915	824	775	817	859	818	805	818	832	860	850	797	794	760	792	861	843	850	865	857	862	821	838	869	792	786	805	832	807	849	851	814	833	792	835	836	802	846	851	794	848	799	818	845	801	812	844	799	810	848	860	813	837	837	832	801	839	834	806	854	836	820	824	793	852	836	822	784	767	812	881	817	842	825	789	806	861	775	800	824	797	803	761	844	819	897	839	819	830	800	803	907	854	830	836	824	837	855	821	857	885	848	830	820	812	790	814	844	827	803	829	818	823	821	781	779	854	815	799	852	805	793	846	795	793	809	833	841	745	809	830	841	859	801	780	810	799	754	842	818	826	831	809	835	798	822	830	860	831	817	803	818	813	764	838	833	823	834	785	842	867	802	809	786	785	805	820	857	839	805	843	817	826	800	806	847	844	801	797	806	810	833	816	826	873	788	805	785	870	799	800	799	806	878	821	813	835	864	852	812	812	822	824	779	823	831	824	825	794	804	819	798	831	798	826	807	849	808	797	869	835	823	823	830	820	797	838	816	834	869	841	802	791	802	827	864	872	825	867	796	838	807	837	808	802	812	801	872	844	827	842	788	842	853	854	845	830	848	830	837	818	832	830	775	830	802	789	877	828	845	837	869	785	832	812	800	841	806	801	755	870	823	810	839	831	847	906	812	822	832	801	821	781	802	779	811	862	827	809	824	861	882	798	834	840	783	838	825	779	851	776	789	812	814	826	858	835	772	879	808	802	825	826	846	872	825	848	854	830	844	837	845	821	843	866	777	811	780	843	820	785	836	810	833	819	837	855	824	815	855	867	857	832	814	797	862	784	816	850	841	799	790	834	794	805	860	751	846	799	837	860	836	792	788	800	795	870	827	824	841	829	828	775	809	819	820	840	848	828	822	825	858	848	837	835	821	820	830	847	865	788	828	824	833	781	793	795	886	794	820	765	845	825	833	792	794	824	797	797	801	837	807	815	820	852	771	850	814	815	799	810	853	873	846	832	842	856	831	858	788	802	876	864	830	841	856	836	826	864	807	855	772	849	816	829	851	842	862	808	819	869	842	830	880	803	835	782	870	801	808	873	834	807	838	852	831	829	802	836	811	800	791	854	830	807	794	782	828	822	834	832	820	851	820	826	849	843	845	822	876	793	873	861	763	820	868	794	902	824	831	818	756	824	818	817	821	884	834	869	791	790	853	837	809	760	871	855	862	829	827	785	834	796	803	812	860	878	852	787	855	843	817	846	824	819	821	758	768	858	850	806	845	832	796	845	789	816	841	820	805	852	860	791	782	819	808	792	858	826	817	778	861	861	747	825	796	796	846	845	805	830	784	799	861	867	790	801	821	805	855	878	793	769	829	753	830	849	820	844	799	779	856	840	828	832	895	827	843	800	821	848	848	871	812	810	819	826	822	830	863	793	834	862	842	810	846	801	835	806	857	821	824	822	875	788	811	845	800	837	812	801	852	798	853	750	837	822	810	834	862	826	811	800	825	810	812	783	813	826	828	789	816	829	840	826	868	832	808	849	790	838	815	855	841	812	822	805	815	795	812	770	874	845	757	846	828	809	857	841	780	791	863	818	808	793	815	806	823	816	865	836	859	788	834	770	843	827	792	788	817	860	789	830	845	861	845	879	779	841	820	853	781	832	809	807	795	814	796	793	820	793	853	854	823	824	840	851	852	783	778	808	804	859	856	811	838	844	833	826	830	842	821	802	847	847	801	790	782	772	842	834	811	844	837	839	831	846	811	832	830	807	821	835	864	787	811	850	807	773	857	799	788	834	840	775	810	794	814	848	824	826	831	814	787	828	791	811	808	823	845	879	840	875	847	820	820	826	795	838	855	805	758	858	829	754	829	809	850	774	812	838	887	829	833	794	815	769	814	817	845	812	873	791	862	819	835	817	772	844	839	864	843	851	795	825	779	853	808	873	822	751	793	830	847	841	810	841	835	835	789	844	876	822	819	835	791	780	798	816	859	873	834	838	834	848	844	824	814	847	809	803	838	861	766	814	845	838	809	797	804	846	806	792	759	806	777	814	856	845	777	816	764	824	805	822	849	813	825	835	806	801	818	842	813	846	815	841	802	817	869	867	841	793	869	845	810	836	855	794	781	775	824	784	815	798	866	858	789	807	792	845	818	776	762	798	804	847	838	837	835	833	801	802	810	799	803	786	819	820	841	789	816	843	789	813	852	815	792	812	853	825	786	854	843	835	841	868	838	797	785	807	806	764	801	859	800	842	836	822	850	836	816	829	822	821	818	805	836	794	812	794	825	817	853	837	780	807	801	820	786	854	829	796	828	841	849	813	813	819	826	825	803	815	822	813	858	810	821	828	847	828	789	782	842	789	837	836	819	832	830	847	836	831	806	815	902	870	895	878	819	862	804	861	820	790	840	838	759	806	812	824	787	829	854	835	769	844	845	766	870	816	809	807	816	817	843	865	785	837	827	845	795	804	795	780	851	791	781	832	806	824	878	801	816	852	845	825	781	837	786	806	853	815	803	831	810	858	834	777	786	837	851	856	860	772	820
27275	21054	8382	501	231	172	168	156	119	127	102	115	127	139	96	129	115	139	120	115	119	131	100	110	122	121	105	113	116	105	121	107	129	114	91	111	118	114	122	115	119	114	123	110	105	124	121	100	115	128	115	101	119	116	119	116	118	129	128	102	112	122	104	111	134	106	93	115	121	121	98	144	120	129	105	122	142	128	98	116	101	107	120	111	119	104	107	126	107	123	107	133	102	104	101	123	125	117	123	128	125	115	112	119	109	111	116	134	116	120	122	109	111	121	126	100	104	113	109	108	100	115	125	117	135	108	96	131	122	119	110	120	103	129	102	100	116	123	108	134	110	106	123	128	116	111	107	124	103	104	106	120	116	117	118	121	105	123	115	106	111	112	119	107	123	128	112	117	95	98	133	128	116	111	123	141	113	109	123	137	118	119	114	117	95	126	132	108	109	127	119	104	120	103	113	106	113	109	134	119	121	95	127	129	95	130	137	116	119	116	128	119	112	118	125	119	135	102	102	126	118	133	114	115	102	129	112	124	103	120	105	129	136	99	128	111	124	103	128	118	108	109	133	123	118	111	138	135	133	109	118	105	110	115	106	108	122	122	111	134	100	123	137	116	107	101	109	117	120	108	103	139	118	93	115	112	120	104	101	114	117	119	116	128	112	104	106	119	131	92	118	105	119	107	121	127	101	103	107	102	100	107	91	104	94	117	118	105	117	132	123	91	97	117	125	107	102	119	116	121	120	114	131	114	102	115	98	126	108	124	104	133	113	119	117	108	95	111	110	102	125	101	121	115	116	98	116	110	122	120	124	102	130	118	110	110	100	124	104	118	109	118	122	121	118	133	130	125	98	113	132	121	123	92	116	107	119	124	118	104	109	103	103	124	106	114	110	129	100	123	136	121	120	132	88	116	120	101	126	120	115	111	142	133	116	96	106	111	126	122	113	122	102	121	122	118	113	125	122	109	120	124	118	114	123	118	121	134	101	116	116	99	130	131	127	103	118	136	115	132	126	122	108	107	100	102	102	115	126	128	118	113	111	130	113	123	96	132	126	115	106	129	111	115	118	106	107	104	97	110	131	125	122	119	119	126	117	121	129	120	121	109	109	99	121	114	102	116	106	116	109	121	104	114	105	118	143	116	124	126	117	118	119	110	134	99	101	120	115	116	124	108	121	115	104	116	123	102	129	91	103	119	110	109	119	90	128	121	110	112	124	98	120	115	116	99	134	110	104	119	115	95	96	97	99	107	120	102	116	107	110	90	118	125	115	106	107	103	110	103	109	102	107	113	105	110	110	110	97	110	121	110	80	111	122	102	116	112	128	112	119	95	110	111	101	117	97	99	106	118	106	102	107	123	119	107	99	119	117	138	109	125	111	111	119	120	123	114	105	127	114	115	114	111	108	127	99	108	102	105	127	107	96	113	126	123	97	127	129	128	96	124	107	126	120	111	119	135	124	116	111	105	114	112	101	105	109	118	121	108	119	101	112	104	103	114	122	96	116	100	126	120	124	112	106	124	112	118	117	106	106	122	125	118	118	118	124	95	103	107	105	113	97	120	122	94	112	131	108	121	87	105	128	117	105	118	109	115	100	116	103	121	133	112	125	111	115	104	109	105	127	93	105	116	105	127	119	116	116	92	129	106	101	135	125	120	107	118	116	115	115	123	106	107	128	109	115	109	117	127	128	126	112	128	98	105	103	123	104	115	125	105	124	107	119	121	120	113	118	107	125	115	104	116	127	111	118	119	115	127	109	114	99	117	123	109	96	118	106	119	111	109	116	129	93	94	131	108	132	126	107	102	128	106	103	111	104	120	117	92	107	108	115	117	113	110	123	103	115	118	140	115	106	109	123	102	119	122	115	97	111	129	103	95	120	117	120	131	99	113	102	109	117	102	112	125	111	129	107	134	121	113	102	125	117	114	105	106	117	104	128	106	131	116	116	128	113	106	134	124	105	107	117	114	110	106	116	103	117	102	108	112	110	111	121	112	111	111	113	112	97	129	111	131	117	93	126	100	127	113	126	110	117	121	119	114	113	124	116	98	124	120	105	116	106	106	134	102	132	140	113	118	112	97	115	89	117	118	104	102	109	121	90	109	132	116	123	116	104	116	103	119	107	131	98	120	117	126	113	137	110	109	121	110	105	120	111	106	108	116	105	97	119	109	110	97	106	126	129	116	99	120	123	107	107	100	107	130	127	118	121	122	100	129	113	97	120	121	114	105	122	121	116	117	113	120	132	112	101	133	109	125	106	107	111	112	120	122	109	108	103	104	107	113	112	113	111	121	103	119	119	113	121	129	118	115	121	119	127	129	120	115	119	108	114	118	116	106	108	115	112	138	122	119	105	130	121	106	111	109	124	114	128	103	116	117	117	114	136	108	116	109	114	120	137	125	114	109	118	98	94	120	97	132	123	102	123	111	108	114	112	109	125	114	114	103	110	109	94	97	111	118	120	107	110	100	126	108	132	111	95	121	114	120	102	132	123	129	105	105	105	127	105	119	110	104	95	109	123	119	110	98	109	105	127	113	103	121	105	122	140	104	111	127	105	114	106	131	108	130	120	114	113	125	117	124	131	101	121	108	115	118	98	125	113	100	113	125	123	134	123	129	136	125	127	129	105	97	118	113	115	115	115	106	133	114	122	114	118	120	115	112	115	115	99	126	87	92	128	94	123	112	126	128	111	110	115	108	108	126	112	112	93	111	107	119	107	123	111	107	112	116	134	105	135	107	125	114	126	108	103	107	118	111	109	115	91	129	122	109	100	92	105	116	108	117	104	124	112	122	131	109	126	123	117	124	128	110	136	111	116	122	109	133	129	130	122	102	113	117	98	102	112	124	98	112	115	117	106	109	111	119	123	112	118	127	124	121	113	101	101	105	139	113	110	116	95	125	107	125	112	116	128	125	93	126	91	115	116	103	114	102	121	125	115	125	96	99	99	105	108	135	99	132	108	135	103	107	116	88	106	118	107	125	129	108	109	113	117	103	123	128	126	121	140	112	132	121	98	105	109	121	120	123	113	119	99	125	103	98	127	101	103	119	134	114	125	118	113	116	129	114	128	117	112	108	121	113	109	106	99	114	119	133	98	98	118	120	125	136	110	131	90	110	128	99	118	120	103	112	124	119	116	91	122	106	99	102	115	115	134	120	119	131	106	110	108	114	120	116	104	100	100	99	110	121	113	130	115	112	109	105	91	114	126	106	111	108	132	125	132	130	116	101	109	112	125	115	94	111	118	109	119	110	125	115	105	116	119	105	125	116	114	89	117	108	119	107	113	124	109	117	109	93	96	126	101	100	113	127	102	121	121	117	121	122	130	127	125	99	123	120	99	120	107	107	94	119	125	123	111	111	110	106	116	122	127	141	98	118	124	96	130	109	112	117	119	131	116	92	115	118	117	102	113	111	132	131	114	102	126	97	117	114	106	113	117	127	119	100	119	107	97	114	108	117	123	107	110	96	97	126	116	114	129	132
16462	1410	1225	658	445	428	352	288	308	258	312	233	272	266	229	260	263	253	252	252	222	249	207	228	244	215	201	226	271	238	235	224	241	228	261	237	236	218	244	245	211	218	221	245	217	211	243	220	258	224	257	232	261	220	230	228	221	222	226	212	224	201	246	230	237	252	213	204	217	250	228	227	233	214	240	225	227	243	267	269	226	221	215	236	251	250	208	225	267	239	275	233	233	227	248	247	235	243	206	260	237	222	214	236	239	226	228	244	202	238	222	228	240	212	219	229	232	239	244	225	229	256	258	208	234	223	212	214	230	239	227	234	242	240	252	224	239	231	253	238	219	235	220	227	226	247	237	218	217	222	247	226	236	216	223	239	217	219	216	268	225	240	195	221	209	225	223	225	235	211	231	241	188	215	240	240	204	209	242	227	228	225	215	202	223	207	248	224	226	229	237	233	226	215	245	224	240	228	218	192	239	230	242	247	236	246	220	214	215	247	233	251	238	272	231	230	210	215	255	241	243	234	212	223	234	214	247	219	261	266	236	236	259	259	218	232	254	257	223	204	229	256	252	212	224	261	218	188	255	241	222	221	228	191	247	228	231	222	207	243	219	214	227	236	246	234	215	239	222	217	242	217	224	243	225	219	233	238	257	205	227	231	219	202	255	227	255	232	224	222	232	256	215	262	217	237	223	233	239	244	238	246	215	261	250	220	260	261	228	235	238	236	215	225	258	240	217	236	234	231	240	228	232	247	257	244	246	192	234	211	218	254	221	206	233	224	245	228	187	233	234	253	232	235	229	229	222	218	237	220	247	241	233	220	203	218	255	248	229	237	250	248	209	224	236	234	242	214	216	257	237	226	224	244	234	215	233	248	240	213	233	233	225	245	248	244	213	236	231	210	226	235	198	227	211	242	237	246	207	222	241	219	221	231	217	224	233	216	228	229	240	243	233	227	240	215	237	246	250	238	213	202	224	237	229	212	247	242	207	225	242	242	233	242	238	218	236	222	254	227	239	234	243	211	236	234	270	227	243	215	232	220	232	227	227	251	252	235	215	245	226	214	235	232	222	212	237	231	232	225	252	228	219	230	239	237	248	234	239	237	239	255	243	237	221	265	242	242	247	250	255	260	245	230	240	241	237	238	242	220	245	219	257	199	221	246	229	238	245	210	222	232	246	237	223	215	232	215	273	241	199	219	213	239	268	235	250	225	255	211	224	236	230	209	252	256	256	222	240	258	240	232	243	244	219	209	235	226	240	220	243	240	202	251	223	201	217	205	244	233	209	224	248	228	238	212	243	227	225	260	233	231	222	242	204	263	223	230	210	210	218	241	230	228	208	217	269	246	232	266	194	213	227	266	223	231	232	230	226	238	225	243	223	231	205	251	215	241	233	263	243	242	259	251	221	250	251	209	205	269	263	216	243	203	215	228	220	211	230	201	215	213	235	229	227	222	221	215	240	219	223	255	236	255	217	246	246	223	224	221	260	247	231	269	234	250	235	220	246	238	221	235	236	210	214	227	228	275	237	244	241	229	247	231	226	223	239	235	206	216	245	211	252	239	241	216	237	249	242	247	216	232	213	222	217	245	220	239	240	224	238	257	249	247	223	227	227	215	214	243	223	225	259	244	192	219	214	238	241	228	249	209	253	222	238	229	229	223	224	221	247	224	244	234	221	217	225	233	227	225	230	238	263	225	245	253	228	223	206	236	216	244	244	217	248	206	233	223	232	222	221	227	220	220	265	228	225	247	241	224	210	249	221	236	230	231	243	240	225	227	236	212	219	227	223	233	228	205	237	246	258	202	207	230	231	240	235	224	216	214	229	232	246	222	267	248	235	239	216	238	233	204	233	262	239	211	255	264	229	203	234	206	225	242	217	250	227	230	204	200	232	217	246	200	232	249	242	222	233	232	228	231	241	212	216	233	216	246	216	268	262	225	223	208	252	218	240	213	229	223	222	211	240	246	210	234	242	239	291	233	240	207	228	243	234	244	208	218	254	264	240	255	210	230	227	249	226	236	219	229	241	223	244	239	235	236	246	252	233	232	238	222	240	234	218	241	242	223	231	247	212	257	263	226	234	275	230	237	248	247	250	229	280	245	251	241	263	215	260	240	214	217	217	235	239	221	246	244	239	247	231	241	229	206	229	202	208	230	207	233	221	250	206	247	228	266	233	226	268	220	220	241	240	219	237	219	219	234	213	214	233	241	242	261	233	246	261	264	231	242	211	222	254	235	233	214	221	213	205	220	223	217	263	198	245	212	237	257	227	235	221	213	235	228	219	227	244	209	232	204	208	256	207	256	237	236	214	228	225	216	221	242	229	250	223	225	256	223	215	258	220	253	212	260	234	245	213	211	228	224	215	231	254	204	223	223	252	192	253	244	228	230	240	221	232	246	233	231	244	250	238	223	261	210	260	251	241	230	224	237	223	230	234	239	220	240	223	216	210	241	216	228	226	242	225	247	202	228	221	240	222	229	244	238	220	249	245	238	235	252	219	218	221	215	227	245	221	217	240	243	216	238	213	223	236	263	263	238	222	230	246	237	267	248	232	220	240	231	250	238	239	243	242	230	244	213	238	247	225	219	210	247	229	224	227	236	226	232	221	269	232	233	239	234	240	246	253	233	220	216	242	255	232	229	251	237	221	231	250	231	243	202	237	223	245	240	239	240	229	223	250	232	240	240	238	212	231	242	244	213	234	229	239	251	226	224	225	227	224	243	243	223	230	244	233	235	250	224	236	238	241	236	226	255	219	245	243	254	231	246	227	224	257	262	234	204	236	210	227	244	223	251	241	241	230	204	242	211	256	227	215	250	226	233	211	228	219	234	245	248	217	212	209	220	256	234	236	251	223	238	215	236	234	239	236	231	271	234	237	255	242	249	237	221	232	244	227	248	237	211	225	221	228	210	208	260	229	249	226	242	240	251	266	240	241	226	234	240	226	210	240	218	234	224	253	233	229	216	244	232	219	237	237	243	236	245	260	226	226	229	252	238	213	230	228	225	216	238	228	206	215	246	239	221	222	249	222	211	249	230	216	227	237	246	236	236	231	225	224	211	241	220	203	217	210	210	232	233	220	257	219	202	250	252	238	212	215	237	222	214	229	235	235	223	217	243	204	240	242	255	236	218	240	249	232	223	222	242	216	248	255	244	251	225	238	238	252	237	235	221	219	255	227	226	247	236	232	250	221	242	225	240	234	235	233	244	207	234	257	223	217	193	217	234	241	227	245	243	247	225	229	239	207	233	243	222	206	232	219	257	231	214	253	251	227	255	206	259	214	230	229	216	261	242	253	240	273	247	250	228	248	211	245	237	230	247	242	229	219	220	239	233	220	256	218	229	240	236	260	219	217	248	226	236	235	233	233	248	238	247	221	234	228	228	243	214	229	244	208	262	275	196	228	250	222	221	233	218	250	247	228	213	243	225	237	195	249	222	236	214	229	222	223	227	237	234	244	238	221	216	230	230	218	204	261	229
24737	21666	29029	24802	20499	2137	796	599	484	423	371	389	368	373	330	347	315	328	319	304	331	282	303	306	283	303	300	296	300	306	306	291	280	279	305	284	263	273	295	291	310	308	322	289	260	299	284	285	301	271	267	300	281	258	293	284	256	284	309	298	274	279	286	316	292	284	264	303	267	283	292	283	275	281	286	295	263	290	289	296	281	302	269	282	283	281	312	273	280	267	276	293	288	288	285	278	262	270	252	312	267	280	288	283	273	278	285	292	264	277	272	299	255	258	289	277	287	276	281	259	270	299	295	293	277	262	265	263	270	276	289	283	251	321	258	306	270	273	275	260	286	249	286	293	284	284	272	265	292	269	288	296	286	282	270	256	275	294	271	304	271	293	295	286	301	269	265	287	316	273	283	283	291	270	286	254	287	256	288	299	273	283	281	288	243	296	284	266	281	261	277	251	270	271	269	283	297	283	272	275	276	272	300	265	278	285	271	296	300	269	292	262	277	287	285	294	251	294	281	286	262	309	274	275	266	263	276	295	285	267	245	236	276	258	273	277	287	280	273	266	274	274	316	264	290	314	296	281	284	285	261	303	272	247	286	262	255	287	278	262	286	283	273	251	288	282	289	279	308	282	279	262	278	231	277	265	303	276	291	279	273	295	269	299	237	290	260	299	246	296	287	274	295	284	272	301	273	285	274	267	307	265	288	269	291	259	247	261	302	282	277	274	319	282	287	269	261	264	304	273	281	270	276	272	272	264	288	262	266	270	288	280	280	281	282	257	260	308	287	285	307	271	265	275	293	278	303	261	256	301	283	281	247	251	314	254	275	286	276	291	271	287	270	291	315	295	287	280	280	318	285	277	276	274	304	270	235	277	294	325	271	266	284	262	278	277	302	264	267	272	275	280	276	279	295	275	274	291	285	263	288	312	291	274	297	270	282	274	259	275	284	271	273	267	273	285	264	302	270	270	274	262	283	268	259	268	260	276	282	291	273	270	284	260	270	279	300	290	281	310	303	284	292	251	291	293	276	288	290	299	291	322	252	286	292	292	262	286	260	277	269	268	257	269	265	284	264	299	283	275	296	280	308	254	264	266	283	272	296	266	257	264	295	264	254	253	283	305	300	295	292	293	270	247	262	265	284	300	278	245	287	290	279	283	254	315	285	302	256	259	261	258	274	278	293	250	288	267	281	297	285	282	269	257	288	273	285	274	302	271	265	280	279	271	302	283	309	275	256	283	261	288	301	291	270	262	292	292	297	277	276	282	314	300	270	313	266	256	259	292	282	288	275	286	280	297	279	255	261	300	278	270	268	283	274	266	290	267	244	289	294	285	278	266	283	276	310	287	300	288	271	275	289	258	279	268	276	268	294	274	282	265	287	292	261	279	273	263	297	289	312	292	248	310	265	303	271	284	260	271	264	271	280	259	288	280	285	275	254	264	276	285	284	276	261	287	280	265	260	262	278	297	288	284	301	273	269	291	276	256	266	315	290	290	268	289	291	305	262	281	312	288	289	261	282	294	270	286	262	300	253	295	253	299	262	258	293	277	273	285	273	257	274	318	266	260	277	289	289	287	280	269	287	287	287	286	313	284	279	269	285	291	237	263	324	273	274	267	308	259	290	312	281	297	283	290	292	273	270	292	266	267	276	310	256	249	281	282	296	274	286	290	240	289	264	285	252	286	259	279	309	332	290	291	240	293	276	285	310	264	278	257	269	290	268	294	301	264	268	303	288	294	250	264	293	261	261	301	298	277	266	303	292	293	283	283	296	268	253	294	277	259	296	283	263	266	297	285	259	321	245	273	284	272	285	261	268	273	279	269	276	282	284	270	270	266	267	276	266	309	260	329	240	273	299	287	283	294	259	290	250	272	278	282	260	290	261	283	296	271	262	269	294	255	259	299	318	309	270	276	304	271	279	277	269	267	286	285	279	253	319	284	288	265	275	279	257	295	269	297	268	274	299	282	274	264	275	269	287	259	262	272	314	292	286	289	289	299	304	301	275	274	312	293	292	274	306	273	268	270	269	282	252	293	273	282	308	285	260	318	267	245	260	295	253	277	254	301	277	269	230	272	259	269	278	268	266	300	275	281	289	310	293	286	278	270	267	288	263	299	270	272	257	258	300	264	294	276	289	268	290	248	287	283	280	269	289	287	300	293	284	314	289	259	267	235	290	293	290	259	287	263	282	318	259	288	279	261	298	248	297	288	248	249	288	250	269	281	279	257	268	310	300	291	319	286	279	264	287	257	293	285	263	270	290	281	269	288	275	256	291	280	286	265	253	294	282	291	275	299	262	294	267	278	274	295	286	269	290	267	279	274	275	303	265	271	284	263	283	279	301	254	278	250	266	282	259	295	266	253	281	312	288	289	270	259	269	286	276	278	304	290	264	290	273	277	270	280	276	268	289	290	259	310	291	276	276	266	290	275	294	276	275	259	299	283	272	299	297	291	279	303	301	270	301	262	256	287	260	292	279	257	299	267	257	288	288	276	286	206	285	282	294	293	272	251	314	295	263	283	271	289	292	275	291	260	260	287	277	294	271	273	274	271	299	265	303	268	268	284	256	261	253	282	289	268	272	269	272	296	257	304	278	287	263	278	256	280	287	302	308	267	310	274	311	259	279	251	268	287	281	246	293	279	270	273	274	275	299	325	290	305	280	251	276	258	269	285	278	275	294	275	311	319	289	262	267	301	279	302	259	274	265	269	292	301	266	257	306	249	258	301	279	305	265	290	280	292	265	252	261	282	277	265	286	286	291	289	279	260	279	261	277	297	282	280	288	258	278	282	271	259	268	287	262	265	283	291	274	267	269	281	289	306	297	250	270	284	269	253	309	280	280	282	271	273	269	276	270	278	289	297	277	300	271	261	290	305	289	307	270	264	279	285	284	288	285	294	287	280	288	275	295	270	284	245	294	263	255	265	282	259	274	273	269	272	281	267	286	278	249	275	271	280	280	272	259	272	280	270	277	308	293	257	253	302	306	286	274	268	272	310	263	266	294	258	286	264	263	294	268	288	309	262	263	279	282	270	280	267	292	285	265	281	277	286	306	251	247	276	308	245	261	297	259	259	295	303	251	275	285	266	280	296	291	287	276	244	270	295	264	279	288	292	267	283	301	280	293	289	289	270	262	290	256	286	279	311	280	279	292	253	265	277	272	277	280	296	272	287	310	291	252	267	300	281	305	272	256	285	297	286	262	310	261	292	276	263	302	284	287	248	276	265	265	256	276	285	294	303	250	297	271	301	280	298	259	259	295	278	271	286	300	292	304	270	279	293	284	293	272	278	262	279	314	291	246	258	280	288	291	308	306	306	275	265	307	281	254	267	308	278	311	282	255	289	271	290	287	290	287	277	267	292	281	318	259	288	271	270	313	273	284	279	297	294	266	229	286	277	279	279	273	301	256	287	278	256	253	275	269	289	272	256	279	277	291	298	281	302	287	239	279	254	262	286	256	276	310	301	301	272	307	270	276	284
29116	9359	8149	4302	2822	2086	1646	1417	1218	1071	895	837	786	701	696	673	604	578	547	543	554	572	541	536	504	556	553	465	506	523	481	489	486	474	496	477	515	488	540	480	458	454	500	518	499	481	482	505	486	490	457	523	507	489	480	497	445	450	440	510	505	494	494	476	458	481	440	468	425	432	517	492	413	466	471	486	493	451	457	489	508	479	474	519	472	462	451	478	470	501	431	506	481	487	504	442	449	473	437	443	467	466	512	466	505	475	446	458	447	446	461	486	453	453	500	465	465	467	461	442	466	499	450	490	463	446	482	474	487	510	456	449	478	448	457	446	476	466	510	450	500	492	463	450	466	468	470	454	450	487	484	435	470	494	484	482	466	445	456	479	464	455	456	436	444	442	472	472	484	475	474	476	465	441	411	483	466	465	445	479	480	453	487	427	411	476	457	478	462	454	447	468	477	444	462	453	429	489	444	435	482	471	488	449	444	486	469	444	487	468	502	458	472	469	446	439	475	461	476	482	460	483	468	456	485	454	480	475	433	441	432	430	452	504	464	504	489	502	514	461	501	476	490	429	449	474	484	438	488	503	501	475	470	474	465	461	425	485	486	456	460	483	462	444	474	506	478	434	456	465	469	470	456	467	443	467	472	468	466	466	470	464	458	437	433	446	472	494	461	454	446	470	442	433	455	498	507	450	448	428	451	426	474	467	503	463	422	469	486	470	468	459	485	460	462	465	455	467	496	462	495	431	503	479	493	475	472	439	446	454	499	474	474	454	430	470	487	460	465	449	473	479	454	461	506	482	477	483	458	425	497	504	468	464	453	454	429	440	489	479	429	462	484	489	467	491	485	418	428	462	446	452	464	477	472	488	469	457	453	443	427	499	459	482	480	469	468	449	486	437	444	467	462	480	451	477	465	488	490	450	452	431	470	499	445	487	459	445	433	451	444	460	464	489	452	473	516	491	483	476	483	487	465	477	486	503	496	454	433	484	481	442	457	442	458	465	448	468	469	469	498	483	441	486	451	457	459	457	482	443	462	457	464	470	447	430	484	461	481	476	502	459	455	463	470	467	448	437	478	468	483	465	474	488	466	433	447	470	462	475	473	476	462	449	469	469	429	425	467	467	483	470	493	449	483	456	444	493	478	490	455	457	459	486	495	496	470	480	463	508	465	457	446	516	487	406	463	463	445	453	482	432	472	470	484	484	480	462	456	474	461	478	487	418	500	478	485	476	452	477	507	495	524	472	464	478	507	482	445	440	437	485	456	474	434	466	488	474	455	461	478	457	463	434	464	453	449	438	436	486	499	455	468	459	454	467	463	479	483	424	457	451	442	479	504	466	475	476	508	488	477	474	446	463	500	479	499	473	492	468	479	495	451	435	481	461	459	502	483	500	440	449	433	460	450	466	464	488	462	433	476	427	468	443	462	524	433	433	465	480	492	437	486	463	445	425	423	467	449	512	474	464	455	461	473	470	460	487	466	428	500	485	464	440	477	477	474	468	493	475	495	438	460	485	445	446	459	472	460	447	431	471	489	473	499	462	448	499	457	483	448	477	491	465	485	455	423	468	471	517	479	449	462	437	492	476	487	486	464	469	451	482	502	430	483	473	445	471	517	466	483	490	503	448	459	479	465	502	463	461	470	458	433	489	458	469	488	462	488	466	460	472	484	470	485	488	475	491	471	419	471	479	486	455	498	492	436	449	492	490	488	462	485	481	456	473	453	456	460	476	469	465	458	479	464	454	462	436	494	449	481	468	466	433	436	471	436	473	484	467	518	461	430	495	460	479	505	455	470	455	469	456	466	456	494	467	465	446	457	442	455	484	457	459	457	444	436	519	453	457	515	475	447	519	478	500	467	447	484	436	427	459	447	451	455	473	432	477	431	442	485	469	467	440	476	468	486	437	430	477	489	442	491	468	473	458	461	449	431	474	466	462	455	471	451	462	469	435	476	445	473	460	492	450	424	459	450	440	496	470	443	468	478	472	483	477	464	473	452	462	487	464	501	480	455	477	475	498	457	479	465	447	463	434	489	483	444	438	449	476	483	461	492	482	526	450	443	511	429	467	417	474	478	410	432	449	443	476	460	438	469	488	486	470	476	464	447	461	465	472	467	445	494	467	465	459	444	441	449	435	470	446	452	510	489	488	452	447	450	412	473	469	435	471	470	517	509	493	420	505	449	437	441	476	480	433	424	473	466	477	463	481	456	448	442	429	448	491	447	480	473	440	473	489	487	502	485	458	505	469	464	499	453	466	478	444	492	422	440	512	502	484	458	489	460	473	499	468	459	463	468	457	445	489	443	483	472	456	467	487	476	447	488	464	459	453	485	419	454	480	456	452	468	468	448	492	438	466	464	452	479	454	452	471	462	446	488	462	487	490	455	470	451	474	482	483	470	462	489	477	483	475	427	492	449	457	479	448	453	481	475	456	485	519	453	437	483	468	495	461	479	495	444	450	486	446	444	474	448	449	458	507	483	462	476	476	466	483	444	498	456	444	452	463	503	463	472	456	456	461	451	457	434	465	490	477	464	426	434	506	464	442	446	485	452	452	468	418	484	450	464	495	440	458	489	411	445	476	456	470	466	453	462	456	436	450	432	459	467	450	465	443	440	450	442	478	423	472	465	475	466	422	459	498	501	474	480	467	466	502	464	442	468	490	486	478	459	440	476	453	440	435	512	498	501	512	467	453	478	473	462	484	506	468	478	473	484	483	430	472	462	441	468	468	469	497	458	454	477	461	453	478	468	471	461	454	465	445	481	426	454	466	460	456	488	484	489	448	467	488	512	446	471	467	419	478	532	491	483	462	499	493	502	477	508	487	469	461	435	458	485	465	442	467	452	471	417	456	474	444	454	488	462	470	451	471	498	465	450	449	435	469	457	469	469	476	447	476	481	454	487	481	470	454	453	459	454	499	479	441	493	464	465	481	458	498	500	480	458	474	478	480	491	497	504	467	487	437	441	487	466	483	472	456	477	502	496	458	471	499	473	450	459	478	475	438	474	432	446	487	482	473	457	473	465	471	453	412	460	443	466	460	459	451	441	466	481	452	502	484	479	447	435	454	481	459	481	474	435	483	453	458	439	469	462	480	449	478	464	469	516	477	468	456	497	441	471	493	462	465	472	475	455	467	481	484	425	469	466	452	459	471	476	462	452	434	457	461	470	454	473	471	471	451	488	486	492	465	452	457	460	461	431	439	466	470	468	493	452	481	490	473	455	479	459	463	432	542	468	462	468	448	470	483	471	490	449	457	430	487	452	447	444	447	467	481	476	460	459	443	500	431	451	432	488	460	466	476	446	478	455	469	487	494	488	469	471	438	456	455	499	458	496	414	451	427	453	458	476	466	452	446	472	485	458	515	492	473	457	400	496	471	452	430	441	445	461	423	442	447	488	474	457	493	456	447	481	433	467	463	468	481	474	494	470	479	450	492	502	447	498	493	442	443	460	521	459	462	474	427	458	501	425	466	468	477
23698	21654	29711	24085	21655	19635	2568	1136	867	808	773	631	694	645	636	571	580	575	543	500	550	519	518	494	507	525	485	473	517	496	466	517	467	528	462	477	462	504	511	448	497	495	477	488	496	486	450	521	478	474	476	484	484	500	494	489	434	497	474	511	492	537	481	495	449	431	522	492	455	516	458	427	474	446	458	467	513	481	501	498	519	462	458	506	486	477	495	479	462	509	471	468	481	474	480	476	464	472	486	458	480	493	477	440	445	489	505	493	485	489	495	473	462	501	467	437	438	474	470	497	489	464	471	480	496	462	467	481	496	436	470	493	514	481	445	487	447	472	445	496	473	484	476	485	449	491	479	453	471	466	447	437	450	469	492	494	459	476	427	423	459	456	469	479	463	473	478	510	514	493	442	442	454	449	460	493	484	462	463	478	435	446	407	474	483	473	498	443	460	508	468	462	470	480	476	496	472	451	483	432	466	475	486	482	479	469	479	459	461	493	452	473	481	495	492	470	517	461	484	488	445	462	447	499	494	522	449	497	468	452	463	475	437	455	496	460	504	490	499	469	482	456	475	482	463	525	471	467	472	459	508	453	495	448	464	472	461	497	472	466	482	480	450	467	477	447	488	499	425	479	435	448	454	469	455	459	454	473	485	471	466	468	458	452	508	474	467	420	439	507	483	466	485	467	477	488	480	485	491	453	463	460	488	436	494	468	490	446	469	506	474	470	447	502	449	486	459	458	473	484	493	475	474	470	461	458	469	514	474	513	472	487	526	494	464	447	466	494	440	424	456	476	449	466	461	459	452	482	456	456	482	484	531	475	473	421	456	484	492	472	471	478	493	474	468	490	449	470	482	447	477	542	465	456	524	486	490	458	450	505	450	481	458	470	486	482	504	532	445	491	449	476	466	470	440	447	473	469	455	458	446	480	477	448	486	461	455	474	488	480	471	489	484	483	470	476	475	492	449	463	488	505	460	480	457	478	506	524	521	459	431	482	480	467	467	454	479	482	492	490	486	484	441	454	468	484	490	483	475	490	430	480	478	438	491	487	489	500	502	491	480	516	461	468	475	472	489	451	467	490	459	482	461	446	497	467	493	472	462	489	470	481	420	464	479	484	471	457	488	493	436	458	476	504	525	471	457	472	464	496	443	456	468	457	487	482	429	451	485	504	481	476	463	466	473	491	434	470	433	479	487	451	422	474	492	454	448	502	471	452	487	503	469	512	501	433	484	479	458	491	461	493	441	497	465	462	493	524	444	501	481	434	457	499	485	440	463	473	489	480	454	493	475	463	441	472	480	488	522	478	474	511	426	490	449	458	447	466	466	477	480	473	474	462	474	501	458	463	451	486	450	482	475	456	467	456	482	497	497	471	509	473	483	458	500	468	466	477	478	484	469	484	468	447	484	448	462	479	463	446	471	474	486	465	514	443	505	443	450	462	448	484	458	473	465	489	455	493	455	485	473	456	475	494	457	507	467	503	463	464	449	440	467	457	441	477	466	483	437	465	463	488	457	458	454	487	460	497	425	453	490	470	472	450	471	494	483	443	466	449	449	466	511	441	444	459	470	455	459	500	495	494	438	487	458	506	459	452	504	471	446	476	476	449	460	453	460	485	457	442	434	476	459	459	437	485	425	510	466	494	479	544	499	465	463	493	475	497	468	463	453	507	455	484	466	457	475	493	511	456	437	481	491	441	477	444	472	448	492	485	487	490	448	503	444	483	455	506	505	450	452	489	459	471	464	489	471	494	474	447	477	477	474	494	478	475	479	457	517	480	473	491	493	481	415	443	468	448	486	530	446	434	508	455	457	465	488	466	461	481	496	464	536	483	433	490	503	472	496	432	473	507	455	482	454	460	454	514	470	490	497	456	486	456	472	459	476	455	460	420	485	482	526	466	480	508	477	514	475	451	504	502	505	479	453	477	495	473	465	472	460	456	481	467	464	457	457	491	477	500	485	452	487	466	489	480	485	463	486	487	461	485	487	494	483	509	472	480	482	465	481	489	476	452	455	446	465	465	474	433	466	493	508	497	460	489	454	465	465	469	464	489	488	454	483	467	451	501	495	487	509	495	486	473	456	453	429	451	492	445	473	472	507	444	446	490	475	456	470	469	468	474	463	467	470	497	480	441	456	465	494	466	470	480	501	467	491	476	469	524	472	461	474	451	449	496	459	433	498	465	503	486	512	448	424	463	480	418	507	475	483	481	453	446	521	478	511	452	467	458	501	476	449	498	513	485	459	515	466	471	471	471	484	446	464	487	484	458	441	488	432	461	496	484	462	485	478	454	473	466	459	489	479	501	471	493	435	497	481	452	459	482	474	504	472	432	461	494	483	448	497	413	469	497	499	486	447	475	482	511	462	430	466	478	470	514	485	465	439	496	469	452	454	501	447	477	476	464	453	466	460	486	503	525	453	500	499	501	459	447	503	457	467	436	458	466	492	454	450	473	475	475	488	488	453	502	440	460	478	518	456	440	425	483	469	494	451	419	506	449	506	473	479	445	500	456	477	473	492	496	448	480	466	466	440	458	477	466	483	457	482	469	459	477	468	485	480	488	454	486	509	472	465	458	514	478	525	452	449	428	463	480	493	502	442	494	494	494	444	445	461	506	491	470	513	484	472	469	475	476	464	502	461	476	461	470	474	479	496	494	447	470	470	459	490	492	477	506	485	506	445	426	447	504	451	476	458	470	453	438	490	511	483	468	476	450	448	465	486	445	477	503	510	473	504	525	460	456	489	515	496	471	469	449	471	470	440	477	501	496	472	438	443	458	508	471	440	476	439	485	488	485	507	480	464	484	463	461	478	468	468	507	483	419	515	411	456	482	476	483	503	473	487	489	465	458	497	499	500	452	489	466	449	483	461	467	491	476	472	505	486	457	434	460	439	439	462	457	452	495	477	495	489	461	441	438	445	472	456	411	494	473	494	509	463	473	474	476	480	470	441	473	521	459	474	452	488	453	489	448	413	434	479	444	503	491	477	481	489	474	468	462	431	486	494	488	457	466	479	441	481	455	492	450	473	505	476	510	433	483	503	442	499	394	472	447	503	483	512	484	466	434	463	453	517	481	542	471	502	454	460	518	486	471	472	445	449	490	457	444	496	478	468	474	462	467	494	463	482	470	473	496	465	466	479	460	448	516	458	462	442	510	471	480	473	481	472	466	517	461	436	489	445	495	443	485	486	493	449	456	480	489	478	460	500	493	459	462	482	466	426	470	495	454	467	417	467	497	441	490	493	482	471	495	487	486	499	514	499	492	455	500	483	467	462	473	454	471	478	443	475	479	492	477	487	518	491	428	479	487	513	479	517	452	487	459	456	460	451	444	457	477	459	493	497	464	456	471	452	442	478	506	470	474	493	462	463	516	479	487	512	513	472	466	469	462	444	478	440	467	485	503	474	455	408	475	489	498	437	450	488	496	463	487	457	452	437	437	472	457	494	480	478	474	461	483	467	500	474	501	503	476	477	460	476	465
35588	16916	14656	8179	5643	4257	3257	2737	2310	2063	1788	1720	1451	1268	1319	1250	1107	1153	1065	1011	1088	962	1038	1007	934	938	907	971	894	895	945	937	962	896	922	817	882	903	936	786	869	877	837	851	842	854	915	836	879	858	808	896	846	894	850	856	856	844	839	866	848	813	870	846	831	896	848	861	946	814	873	887	782	867	814	843	850	871	848	860	825	829	879	860	865	893	820	820	854	834	786	788	809	808	846	884	850	853	803	819	826	828	855	836	881	824	862	805	835	888	826	842	816	827	817	811	832	824	844	829	878	841	850	835	791	825	814	787	815	835	847	856	877	800	813	823	838	789	861	785	866	800	797	866	781	860	804	856	822	854	852	843	844	815	761	828	840	840	853	817	795	827	879	795	797	824	862	842	811	849	848	843	838	831	862	835	848	892	846	802	840	872	832	776	838	801	877	874	876	894	845	810	824	789	824	832	855	857	826	838	813	792	796	819	835	866	846	821	811	823	821	810	906	783	791	827	810	823	800	850	831	845	853	844	876	774	892	810	830	785	846	824	778	805	839	837	827	803	838	838	878	864	868	825	792	840	798	819	821	795	857	842	810	877	823	777	798	842	785	848	835	821	792	809	824	826	805	841	831	807	860	868	827	821	814	788	839	820	829	812	851	757	881	839	895	817	818	808	823	856	863	866	815	853	779	883	841	828	861	824	827	832	846	852	813	825	812	784	920	828	839	825	759	827	815	840	776	796	847	811	835	869	816	798	812	822	832	827	839	805	855	820	831	879	858	846	880	821	848	797	806	864	872	832	833	853	887	815	849	862	776	841	840	822	829	837	888	811	805	827	838	832	832	820	821	860	817	838	838	865	844	872	831	871	809	813	861	819	792	817	876	834	801	808	811	799	834	859	884	827	829	776	837	836	862	841	775	839	810	859	818	771	817	823	834	809	838	850	838	770	811	797	793	859	842	785	806	816	857	870	824	844	803	858	822	852	824	794	838	806	818	807	842	828	831	786	806	864	849	814	829	819	834	828	868	868	838	833	874	836	811	808	796	820	821	776	841	824	773	800	876	803	803	831	798	802	849	887	878	839	858	785	852	856	834	841	852	775	802	820	867	808	826	812	818	800	895	787	854	810	811	871	823	826	817	885	820	862	870	828	837	755	854	842	802	815	845	756	880	792	850	808	824	816	788	825	828	883	867	824	816	859	838	861	881	856	796	860	825	818	860	810	795	840	890	795	854	892	820	878	852	815	814	864	829	847	768	846	824	828	789	838	846	831	835	820	861	850	815	803	818	783	814	808	813	823	773	810	799	805	818	819	854	823	854	875	870	845	812	850	831	802	859	793	836	830	845	797	839	804	835	801	821	875	829	862	828	882	820	818	838	836	817	833	803	795	850	865	828	773	838	864	852	843	800	819	826	858	823	843	870	854	762	876	828	812	825	820	852	829	833	849	803	841	816	837	807	854	838	862	868	837	839	854	841	848	786	813	799	847	791	800	807	850	827	803	865	813	735	833	832	823	785	848	806	827	868	816	884	791	799	850	845	803	860	873	797	813	852	799	825	805	826	851	830	796	823	831	904	833	860	797	790	829	852	780	801	844	841	842	812	856	851	834	857	790	837	830	852	845	850	847	825	823	794	838	807	851	812	806	842	810	799	834	824	812	895	792	782	847	816	872	888	834	871	848	837	849	869	839	840	769	874	821	780	850	862	802	862	862	823	790	835	814	826	841	805	860	849	849	818	830	837	840	862	853	870	848	786	840	825	811	889	857	806	805	846	830	877	818	836	863	822	815	841	829	841	852	829	854	861	810	800	830	811	901	825	856	854	832	873	818	817	826	769	893	760	803	849	839	836	814	875	819	878	847	828	836	824	835	852	837	768	847	869	839	874	855	817	887	838	812	824	814	867	805	856	844	870	849	839	834	855	853	804	876	866	828	821	812	847	886	829	792	816	805	865	802	847	838	849	792	882	849	836	861	807	839	855	849	861	838	802	825	854	850	797	845	823	823	776	766	797	879	837	789	835	796	900	799	809	834	775	800	883	819	801	800	786	857	849	860	861	860	790	817	812	814	822	824	768	809	755	815	822	820	808	815	833	811	816	881	832	798	846	849	830	843	799	815	823	860	867	850	859	844	831	844	746	869	838	845	790	858	833	826	834	801	866	794	802	832	819	808	788	821	851	832	764	815	808	825	868	831	872	805	787	825	806	853	796	828	820	827	843	815	833	835	812	860	856	793	841	794	825	897	869	805	839	857	801	803	783	859	789	824	838	882	874	813	811	841	790	826	790	834	845	875	815	813	873	830	805	820	832	837	805	802	840	829	830	887	762	814	787	901	826	814	889	824	830	862	827	830	830	832	836	816	782	869	823	886	823	835	846	810	829	836	826	802	826	847	852	851	792	792	815	814	868	878	823	851	870	855	818	881	825	798	839	861	838	835	866	852	802	818	829	840	818	818	833	775	843	841	866	800	823	822	798	879	842	865	840	870	821	800	882	831	868	847	815	790	820	817	800	838	837	831	830	865	822	833	845	810	799	893	869	791	894	856	873	832	796	813	841	777	856	817	849	812	824	820	836	800	823	858	826	769	860	832	845	844	859	845	878	822	830	850	881	816	848	822	811	792	857	825	794	782	858	815	851	860	838	809	821	804	821	867	797	835	796	851	898	827	830	858	866	857	818	818	898	846	825	831	800	840	822	773	789	834	815	840	805	839	798	848	832	827	790	775	839	793	812	817	808	874	786	932	811	899	852	838	778	845	859	836	845	815	780	820	820	849	823	869	813	816	830	824	810	818	779	872	837	816	791	825	837	795	856	838	822	810	846	813	869	878	837	797	849	804	843	855	823	857	833	785	838	845	768	836	816	774	825	857	855	860	837	801	848	873	830	795	803	865	829	844	842	805	842	803	870	814	809	780	797	850	827	871	846	802	770	858	834	800	882	808	837	763	803	820	768	824	801	790	810	805	802	816	790	832	811	796	842	833	819	818	845	840	808	815	832	814	878	851	852	795	821	782	830	827	866	828	877	826	862	799	833	804	832	860	833	863	858	885	846	832	803	838	883	800	822	819	843	890	833	807	812	850	837	811	870	849	827	822	783	851	858	822	846	801	787	832	798	869	782	828	842	837	829	850	790	822	814	826	833	854	808	774	848	830	864	817	821	860	837	816	871	768	816	885	860	795	821	825	799	880	815	855	821	844	825	825	819	860	826	838	776	831	842	820	806	812	828	783	795	851	819	835	827	808	857	831	842	852	815	803	816	828	825	840	814	799	853	844	830	849	796	868	827	813	827	830	776	869	819	805	818	852	836	836	806	846	857	866	851	801	800	882	833	832	836	819	821	876	800	792	844	899	864	886	793	825	855	799	842	816	835	801	817	830	815	849	859	861	859	809	792	834	824	815	836	832	831	833	822	817	822	804	832	861	801	822	859	826	872	864	843	812	822	853	797	795	810	803	871	798	857	821	819	799	833	851	872	896	842	828
27148	20968	8496	641	381	336	167	134	137	133	125	111	116	108	95	119	97	110	106	98	121	111	132	118	121	117	115	127	113	122	121	100	133	123	119	119	108	127	118	100	118	148	120	124	127	115	97	101	116	120	104	110	134	129	138	127	109	113	125	151	119	125	130	139	116	125	106	123	118	113	124	105	115	134	115	106	135	135	112	110	109	111	115	108	120	107	127	118	125	126	109	120	126	113	121	114	114	113	118	114	110	104	112	113	88	121	122	121	124	131	110	116	121	107	119	119	103	110	131	124	94	107	116	123	107	151	98	106	127	104	129	108	121	109	105	120	140	120	115	109	116	110	125	104	110	114	110	105	118	134	129	118	99	109	122	99	115	111	120	118	108	117	120	104	123	129	109	121	132	117	125	101	119	127	113	123	107	124	119	119	112	121	111	119	126	134	127	104	118	93	123	121	132	112	118	137	115	128	121	127	134	122	108	126	125	129	114	122	128	118	121	112	128	105	103	126	123	112	120	125	126	124	108	110	120	123	121	124	112	111	134	120	107	120	115	126	130	117	105	113	115	112	117	121	115	117	129	105	111	117	111	128	124	113	105	130	128	119	114	117	109	99	120	118	100	127	110	122	126	108	112	126	123	118	115	136	131	103	126	102	109	118	124	128	102	121	112	108	105	142	117	103	122	113	111	108	124	143	103	110	106	139	132	118	97	107	114	115	100	131	107	124	110	132	116	110	114	100	115	97	113	117	113	125	116	109	113	120	127	122	119	124	116	119	109	101	111	109	101	127	118	112	103	124	91	117	122	132	136	115	109	105	96	125	101	115	106	114	101	119	110	126	107	100	123	104	110	97	118	127	115	125	148	106	110	104	124	119	117	112	113	130	97	101	150	112	105	100	138	117	135	131	115	108	111	111	132	131	128	120	135	106	102	106	139	120	132	113	115	113	127	108	117	111	111	101	104	107	112	117	103	117	123	120	128	120	147	118	119	123	133	109	113	128	128	127	126	115	119	112	115	143	95	121	96	121	110	106	129	119	114	130	110	126	107	106	134	120	94	117	112	113	120	103	115	108	115	120	124	118	119	96	102	118	114	126	113	124	120	124	118	131	118	128	118	118	153	107	115	118	105	120	128	120	127	130	120	123	111	123	128	134	130	117	121	108	116	142	107	112	121	127	116	130	127	107	118	147	117	114	119	127	116	133	113	106	123	100	116	95	116	132	121	116	124	139	114	107	107	105	137	111	123	122	124	119	124	122	116	114	111	129	112	119	113	127	108	101	113	125	106	109	99	137	120	110	112	119	130	127	127	123	127	115	107	128	118	125	152	111	129	134	124	117	120	113	110	134	128	115	104	125	131	108	100	129	136	128	113	99	108	113	123	121	118	106	131	110	121	127	95	112	118	127	118	122	112	106	99	123	109	99	104	107	136	106	118	111	109	119	100	118	121	133	108	112	110	131	134	114	111	114	124	116	122	132	145	123	102	109	104	102	116	153	123	124	111	124	121	118	123	104	132	129	101	102	119	99	134	126	134	115	111	112	125	112	118	107	127	120	109	132	117	102	97	125	112	147	111	109	142	125	122	109	120	138	113	116	131	120	128	113	147	105	137	107	121	103	134	105	121	109	127	114	136	109	111	122	115	121	132	108	118	132	116	139	91	120	108	116	115	130	141	125	128	112	103	119	95	104	116	113	110	111	125	114	150	113	101	105	102	126	114	115	119	106	125	134	109	123	121	109	107	127	127	119	121	114	122	120	127	121	133	135	122	101	131	131	115	104	106	112	133	114	126	118	122	115	130	110	103	105	129	125	128	108	133	127	103	92	106	115	127	110	107	129	106	118	123	106	123	98	132	138	116	130	118	120	116	134	125	120	146	109	108	111	112	125	115	100	126	148	117	129	123	125	136	131	113	122	120	121	114	112	118	123	114	105	108	121	130	105	119	101	119	111	126	94	123	128	109	121	136	111	105	116	105	125	127	132	113	114	128	129	103	113	123	103	139	109	114	135	132	106	95	110	115	117	123	106	118	112	114	127	112	115	116	129	119	124	102	110	112	113	138	114	136	112	116	126	117	121	122	124	120	115	115	126	121	111	123	114	112	141	115	110	124	101	104	108	107	112	126	108	100	131	124	134	90	132	139	119	122	109	130	113	129	107	104	129	107	119	136	105	128	124	128	122	122	141	124	114	115	98	115	121	126	128	131	108	145	101	139	132	133	124	143	113	116	132	108	112	122	123	116	130	133	116	130	110	130	113	124	106	130	121	108	113	132	98	94	105	125	110	115	114	120	118	103	118	119	110	138	133	109	112	114	102	107	115	135	127	108	126	111	113	113	116	112	124	116	138	127	131	117	125	114	116	128	124	121	114	119	126	131	113	118	111	108	135	120	107	134	107	126	118	110	119	105	99	112	147	130	115	129	110	109	100	115	121	130	107	116	107	122	115	112	118	133	114	118	105	122	105	107	115	111	126	109	114	118	132	109	140	110	126	128	113	113	113	111	115	104	113	145	89	101	108	104	108	113	106	93	120	112	141	112	134	106	107	120	111	121	133	118	126	130	117	108	117	112	127	118	122	116	124	131	125	122	132	114	124	109	106	115	120	103	123	115	107	106	101	124	117	107	108	120	120	104	130	116	114	110	117	129	114	113	124	115	118	118	106	128	115	128	110	98	129	137	99	108	133	120	143	129	114	104	101	120	122	107	101	118	133	121	104	103	117	122	118	111	135	129	119	114	139	118	99	113	105	126	117	106	101	112	123	139	112	130	114	110	104	133	125	136	108	126	109	117	120	107	141	119	128	118	127	125	112	104	138	131	122	111	95	113	114	106	116	123	117	117	131	106	107	127	119	141	104	106	117	135	127	129	123	115	125	115	133	108	107	114	116	106	123	130	113	121	103	97	117	125	125	97	128	122	118	126	112	112	101	109	103	122	140	118	113	116	147	99	123	125	121	114	114	119	114	123	136	115	111	130	115	124	137	126	131	122	124	109	95	117	118	116	115	120	132	135	112	109	136	131	109	120	118	113	118	117	128	115	109	133	127	124	95	124	131	109	104	109	119	108	112	120	99	98	106	113	107	99	113	116	107	102	116	112	128	125	127	93	112	132	140	118	107	117	111	122	107	111	134	97	125	119	100	108	117	117	116	121	130	124	119	112	131	123	109	117	130	124	113	92	131	127	103	135	115	112	101	125	120	120	143	114	101	126	127	129	124	115	118	119	122	122	106	86	122	115	134	119	132	144	109	126	119	137	150	100	126	105	120	124	116	118	117	113	123	134	131	102	119	110	103	99	139	108	119	112	113	126	115	129	106	104	99	108	100	110	117	130	128	112	150	110	130	124	126	110	109	111	129	115	114	127	107	120	122	126	123	125	130	104	118	107	113	121	118	126	133	129	111	125	110	103	97	129	122	116	128	97	116	129	126	120	129	120	109	113	111	98	97	143	147	116	107	134	107	112	120	110	126	111	108	130	133	99	130
16098	1452	1258	697	545	405	386	345	350	323	300	249	260	294	235	277	233	229	240	269	216	251	271	242	260	248	251	244	256	242	218	236	260	245	229	258	223	233	234	243	225	256	227	219	228	232	214	220	232	249	239	223	261	267	256	252	236	225	239	234	246	251	231	255	253	238	250	229	238	201	250	229	213	241	218	231	223	250	248	264	210	230	245	223	230	264	224	260	245	237	238	216	241	206	228	239	234	231	256	220	230	245	207	216	240	248	250	228	224	240	234	255	258	230	228	253	234	229	233	232	237	266	239	232	250	217	232	233	228	233	251	252	263	214	227	212	242	274	260	252	228	250	253	229	220	226	217	198	225	223	239	247	233	220	232	236	207	255	262	216	253	229	263	212	234	230	251	230	249	258	230	239	246	234	226	221	217	251	242	226	231	263	265	233	233	275	269	202	251	224	221	239	219	225	262	222	213	230	219	218	222	260	244	248	216	239	240	241	242	204	255	224	243	236	218	244	252	231	213	222	259	249	254	215	241	224	223	257	246	244	253	211	247	226	239	230	244	253	238	255	236	214	226	250	239	240	235	230	226	233	227	231	234	249	247	214	245	234	242	240	221	238	239	235	240	234	219	239	223	229	208	205	240	206	260	245	222	220	226	256	249	225	290	244	240	245	243	230	236	219	265	238	237	221	244	219	239	217	256	230	225	238	227	204	230	256	227	238	251	221	218	245	254	246	214	219	225	222	246	219	219	244	227	212	210	232	232	223	209	262	232	245	217	219	235	215	216	229	227	223	259	232	236	235	233	210	232	253	254	208	254	215	241	217	260	220	203	224	230	244	227	223	203	255	242	215	261	239	236	241	225	253	220	236	253	235	256	228	230	236	238	230	262	232	251	216	232	251	250	243	230	231	225	214	257	256	240	242	216	253	234	232	233	200	256	245	242	235	223	223	236	220	261	215	226	233	259	229	256	229	238	224	241	204	263	209	272	237	237	227	233	247	240	246	232	248	227	237	191	236	228	238	226	257	229	241	254	231	245	236	224	260	231	218	235	231	250	235	211	221	243	237	211	229	212	231	246	250	227	229	245	256	252	234	211	237	233	238	245	216	244	249	219	209	219	241	208	243	216	269	243	238	227	230	230	231	263	248	244	254	222	245	244	236	239	209	239	252	243	235	225	219	270	239	222	267	237	252	249	260	215	235	246	232	234	219	255	235	214	245	251	229	242	205	239	240	246	230	233	203	263	240	238	221	227	225	240	201	213	235	222	225	221	238	207	211	231	223	228	240	241	231	233	245	244	240	212	220	238	222	232	246	231	237	250	236	236	251	227	221	233	253	217	212	252	233	233	201	243	228	225	243	252	268	242	258	257	239	234	251	253	226	241	217	207	250	237	229	234	234	245	209	221	220	241	242	235	239	257	231	224	203	233	233	259	235	229	241	248	252	247	214	230	217	227	260	230	261	224	226	229	247	223	204	236	271	227	255	235	250	224	234	234	237	227	235	219	245	225	212	251	231	249	230	265	238	238	240	255	227	265	224	249	237	239	232	206	220	237	241	245	258	231	217	238	225	265	249	228	217	205	233	232	231	235	231	223	230	245	237	241	243	232	244	197	216	249	238	248	239	220	232	219	213	243	239	236	247	242	244	267	250	245	226	224	221	214	233	234	248	230	239	251	244	228	234	245	268	243	243	261	219	249	241	205	213	229	264	229	230	217	226	261	254	250	243	253	230	246	231	257	241	244	212	254	245	229	232	234	210	247	230	231	228	237	232	252	230	239	239	238	211	220	236	245	229	231	221	213	259	236	219	230	259	247	223	246	230	220	242	261	247	215	250	233	219	217	231	228	216	253	252	222	225	243	232	260	229	227	228	262	221	253	241	234	212	246	280	227	215	224	239	233	241	253	218	222	248	250	227	251	248	251	218	235	218	225	219	229	246	239	225	232	254	248	235	234	236	246	253	221	244	266	258	232	228	222	253	261	244	253	225	240	232	244	223	213	238	226	250	246	229	225	262	240	260	213	250	203	243	236	248	232	253	230	235	229	229	260	245	242	231	237	240	256	201	215	240	241	226	247	236	238	234	217	245	229	227	251	236	210	245	220	247	243	199	235	235	239	208	235	224	216	232	266	268	232	227	223	223	227	236	224	231	246	232	239	226	251	229	252	230	223	249	216	246	219	221	234	233	214	237	237	231	234	233	231	237	250	209	239	211	228	216	226	232	241	254	215	267	247	222	236	221	248	224	231	235	221	245	273	224	230	238	229	253	231	263	251	243	235	242	234	245	231	264	238	216	227	233	245	231	233	224	238	225	247	227	243	240	213	233	223	211	228	231	220	246	247	219	237	232	243	243	248	217	234	230	236	241	229	216	229	235	232	238	228	220	214	212	252	233	258	280	233	215	249	224	246	255	222	224	232	237	235	209	255	254	214	239	265	242	227	213	224	225	224	246	249	240	246	238	258	239	250	264	247	211	221	221	250	232	221	238	245	242	249	251	207	219	210	252	239	241	247	253	243	244	240	251	259	225	230	229	255	240	255	231	243	237	214	249	239	254	228	233	265	238	234	224	225	229	219	203	258	250	222	225	245	240	219	244	226	239	219	251	272	260	241	259	247	246	226	242	260	239	240	221	211	253	249	219	239	244	232	244	242	260	238	265	233	237	242	230	254	219	259	220	231	255	239	261	254	240	232	226	246	226	245	229	245	229	228	231	252	256	232	223	231	246	219	256	209	229	264	223	242	227	250	217	246	205	232	261	248	241	240	226	260	244	255	247	233	219	197	228	249	237	270	250	248	243	224	267	234	286	244	252	235	271	222	226	236	253	228	245	228	233	235	262	227	226	229	211	250	246	225	260	236	216	242	234	232	231	209	224	231	253	229	217	248	236	214	244	241	247	263	230	233	223	222	224	254	201	226	227	246	236	238	246	247	247	240	226	237	232	251	258	212	252	230	241	219	243	242	254	238	239	239	206	215	230	220	213	257	233	238	252	237	229	232	229	241	239	224	255	260	227	231	255	241	245	227	253	250	219	228	245	224	225	272	264	229	251	250	230	241	226	253	265	238	221	220	259	205	243	246	240	240	248	237	247	239	276	243	233	247	254	241	202	239	247	230	227	241	233	240	254	221	204	241	235	244	258	232	237	225	252	235	248	246	247	242	257	225	238	255	235	237	249	228	231	242	242	245	235	211	220	258	255	218	247	237	233	243	261	234	224	239	247	242	249	251	234	248	212	230	261	264	249	255	243	250	242	225	235	222	263	252	225	260	253	203	250	234	214	237	233	225	220	227	248	245	246	239	229	221	234	265	253	235	228	220	242	231	221	242	220	227	201	219	248	243	202	222	238	245	236	241	234	247	217	247	247	232	233	216	265	222	226	209	242	253	249	258	253	223	246	254	225	235	207	202	242	229	213	242	255	267	221	252	253	213	245	227	220	262	237	250	250	236	230	248	217	252	250	225	239	239	231	242	248	227	250	236	237
24655	21640	29055	24725	20191	2096	750	597	421	434	432	378	340	342	346	342	339	365	310	285	314	321	313	308	298	270	298	294	290	291	273	297	280	298	298	294	278	259	312	291	273	310	289	295	283	311	323	272	291	275	291	296	313	261	285	298	291	246	258	283	287	273	276	252	284	311	284	265	287	286	274	301	285	277	303	307	272	293	303	279	292	287	301	288	297	257	288	256	293	295	297	286	280	271	300	262	271	263	285	271	309	258	288	291	302	264	303	260	257	278	290	266	270	321	275	288	275	273	284	242	273	297	317	282	277	270	277	276	265	281	277	302	265	268	281	288	273	266	303	284	279	295	285	270	275	256	296	270	270	265	267	246	273	246	272	289	295	292	257	290	276	271	291	327	256	322	300	292	291	308	295	302	287	284	282	295	274	293	286	268	272	271	302	276	274	289	296	266	302	287	237	279	313	275	292	279	264	278	295	271	282	294	318	278	289	256	272	294	287	311	282	271	266	279	280	274	273	257	291	285	308	299	268	284	270	273	272	287	281	274	274	262	280	281	268	268	263	264	286	307	269	278	285	312	263	259	270	268	271	297	289	281	284	310	275	267	272	289	260	281	297	279	281	306	268	297	263	280	298	278	263	300	284	284	273	315	276	272	281	274	298	277	286	264	272	275	257	270	291	310	282	274	276	268	285	303	264	282	278	275	265	276	289	288	264	275	283	266	281	286	290	293	273	270	293	258	268	298	314	267	286	285	263	272	268	287	276	240	289	256	283	268	298	274	281	268	304	245	276	276	306	295	294	281	290	264	272	280	299	281	293	255	271	295	281	293	274	305	283	277	275	305	300	291	257	271	293	277	278	284	252	289	319	262	290	274	237	288	269	271	281	279	248	272	252	274	290	272	283	268	254	272	255	309	267	266	312	293	277	232	293	277	309	305	290	269	269	285	299	279	278	295	272	295	298	269	282	268	276	297	299	298	268	264	275	269	277	281	288	269	296	259	300	302	261	274	256	290	277	276	292	282	236	284	285	292	269	279	284	286	294	304	289	312	276	267	290	301	282	286	273	274	297	271	262	240	298	315	285	289	272	283	248	307	286	324	284	296	291	283	283	281	236	283	280	299	284	285	314	294	310	264	280	309	264	255	268	269	269	295	276	307	303	265	264	308	242	257	294	248	289	289	273	298	276	283	268	316	279	263	278	292	280	307	294	276	287	276	292	300	292	274	260	280	256	293	312	290	286	299	301	280	265	287	290	297	293	285	298	265	258	302	291	274	277	263	233	300	288	287	267	283	285	296	230	255	268	297	263	295	273	305	278	283	253	269	267	266	259	284	293	261	294	256	263	301	282	281	285	306	290	288	307	297	283	273	306	271	296	264	274	307	288	270	262	273	275	266	284	291	274	296	286	270	272	259	266	280	270	295	287	276	275	307	259	302	287	274	270	283	265	268	271	296	253	264	288	262	279	279	277	271	274	311	266	277	270	268	301	259	322	243	283	290	310	279	268	275	326	258	296	289	267	283	259	295	273	250	281	297	288	308	307	304	293	276	259	261	317	274	276	279	308	235	271	269	328	283	268	274	264	278	319	274	269	271	268	281	267	299	304	284	240	297	298	276	245	267	270	270	262	277	285	278	296	276	285	284	285	271	285	255	306	292	268	268	295	256	275	270	281	294	275	286	284	281	256	286	289	247	294	296	304	278	310	278	280	291	290	266	254	288	292	266	291	292	297	281	275	293	286	276	284	272	270	309	243	281	251	267	247	287	315	279	293	273	239	277	295	293	264	307	259	294	293	288	270	283	255	272	284	272	282	281	277	255	296	294	284	284	283	286	263	286	273	272	253	277	288	267	275	257	309	281	320	279	281	318	281	298	315	254	274	297	283	267	318	310	257	285	268	290	279	265	267	265	258	285	267	292	296	291	254	261	265	314	259	292	283	293	278	278	275	283	276	280	278	278	270	284	276	268	289	267	243	299	263	284	268	276	273	264	276	289	260	292	273	299	306	281	271	273	264	320	303	281	285	263	249	297	268	302	254	292	287	255	275	323	251	254	258	263	281	270	287	307	298	291	288	275	299	278	305	249	272	270	285	255	287	304	300	275	278	276	270	259	282	266	257	292	266	295	282	263	281	284	290	267	286	295	295	269	277	257	294	290	251	317	276	272	278	289	292	251	280	277	302	263	317	253	284	258	284	249	257	312	272	306	260	288	309	315	261	293	273	312	274	311	266	265	268	269	288	266	283	302	290	252	282	284	308	273	272	301	283	267	343	290	307	267	277	299	267	292	294	296	287	316	278	268	248	261	296	308	290	310	276	279	264	264	300	272	293	287	271	290	272	292	297	288	280	282	286	278	287	292	298	277	274	269	268	270	275	266	266	291	308	284	283	290	279	242	311	293	289	288	268	262	286	255	292	248	297	291	285	298	288	297	270	277	296	255	295	284	279	305	268	267	254	273	270	319	299	264	309	278	304	283	249	270	257	252	292	292	269	263	272	305	267	278	258	297	286	283	286	253	276	276	287	266	277	284	291	294	298	285	264	295	282	256	294	265	277	251	283	253	292	275	285	275	294	282	280	305	285	292	295	289	275	301	308	273	273	293	249	283	263	271	280	293	285	288	287	266	257	273	259	277	263	269	279	313	276	271	283	246	278	274	274	294	270	308	261	285	257	265	286	270	279	302	288	305	258	288	270	270	243	274	286	305	284	314	255	284	264	267	262	270	291	284	252	287	303	276	283	274	267	273	278	294	265	279	281	283	278	292	291	323	294	260	269	288	280	275	265	300	311	288	295	295	309	264	260	253	283	321	265	260	273	285	290	304	286	282	264	301	280	262	252	278	309	262	281	282	306	284	288	280	271	315	291	285	277	264	302	343	291	273	275	270	281	263	277	309	279	285	299	276	294	268	280	294	299	263	278	291	266	264	283	274	279	287	271	268	290	288	267	280	266	307	273	276	263	274	281	272	282	260	274	296	268	275	295	292	285	281	279	247	308	272	300	293	258	278	299	262	297	263	296	297	259	261	263	247	285	297	279	258	310	296	292	276	289	304	250	288	261	287	268	256	285	287	295	276	251	277	298	251	279	305	289	249	285	257	297	258	278	300	286	276	259	270	277	296	272	289	296	303	330	290	290	269	279	278	276	254	290	288	248	262	250	272	257	287	270	256	282	284	260	288	289	253	279	268	284	265	260	264	267	264	291	294	236	307	304	269	254	284	284	299	276	297	250	277	266	286	295	257	302	275	262	261	277	259	316	280	256	285	277	308	282	283	294	287	278	295	287	265	273	289	297	267	283	284	278	261	274	287	301	272	278	280	287	257	260	287	280	274	279	274	287	274	282	279	259	284	271	272	243	268	288	296	270	287	295	267	292	294	269	283	249	288	282	260	268	285	229	301	288	271	258	248	285	242	284	291	268	293	262	284	290	276	289	262	278	278	282	276	277	292	292	302	273	289	264	285	256	295	279	272	295	261	279	270	293	272
33306	10389	9040	4630	3178	2266	1899	1539	1291	1134	1050	946	818	823	764	668	689	694	585	578	652	615	579	593	600	589	559	567	552	537	567	535	590	559	577	540	539	523	523	551	517	557	565	536	552	548	517	554	502	505	511	540	579	497	554	501	524	552	518	537	503	491	515	549	520	503	502	528	530	539	486	504	529	542	541	548	503	547	526	503	542	564	508	544	539	522	498	514	505	555	513	538	536	530	537	508	558	490	505	489	497	528	525	499	501	504	508	572	520	513	513	508	533	523	519	462	543	500	505	545	522	489	486	535	505	507	572	499	497	526	531	480	531	545	512	586	531	540	504	504	527	513	476	537	520	502	529	521	516	512	508	482	504	521	563	515	558	561	513	528	526	504	521	513	512	504	511	558	473	521	459	543	525	498	491	481	564	497	547	488	519	527	499	529	523	527	519	554	516	523	509	536	542	529	535	499	518	495	506	498	472	531	532	489	515	526	532	533	526	475	517	502	528	470	534	536	481	506	528	500	489	505	538	552	547	493	502	500	503	534	530	518	516	543	514	473	523	538	503	511	523	486	500	513	528	513	491	561	518	498	516	512	526	479	500	501	522	489	507	501	521	483	529	494	546	505	512	533	555	542	501	486	510	559	499	530	504	513	546	512	496	517	538	503	513	520	541	536	518	559	527	569	575	535	520	501	536	523	527	478	514	502	536	515	516	512	514	501	522	520	480	500	540	526	548	477	459	477	506	492	545	560	528	503	528	524	481	521	511	511	532	503	497	527	522	496	506	520	513	508	502	491	524	531	499	501	543	533	541	527	537	543	513	517	481	522	489	519	470	511	514	475	507	482	510	530	513	544	561	560	506	509	538	539	503	528	556	509	500	480	491	520	496	538	489	505	490	536	525	507	531	572	524	518	480	524	500	509	528	514	512	482	532	552	504	530	516	505	488	531	541	536	527	528	537	510	497	531	501	508	514	542	497	508	555	532	506	514	488	544	536	489	500	521	512	513	516	527	507	539	515	573	521	450	510	484	556	497	482	508	529	539	521	506	564	500	510	479	522	523	542	482	534	533	505	565	489	559	479	498	510	509	529	543	506	503	506	496	534	528	538	505	543	510	507	476	517	513	525	537	518	496	566	538	551	531	501	516	518	529	501	552	519	531	479	529	528	483	542	521	477	499	482	514	499	498	521	528	516	526	513	506	520	521	554	535	538	484	503	542	490	534	499	523	575	553	509	499	515	513	508	514	507	493	550	487	543	505	532	534	486	529	530	496	493	527	490	544	516	503	498	514	528	544	577	470	511	499	510	509	561	523	549	527	522	477	481	513	514	505	545	521	526	516	494	540	544	505	506	515	485	505	504	504	519	540	506	525	490	514	492	514	518	483	551	510	498	541	550	477	526	561	498	526	492	535	498	510	521	521	514	514	518	508	506	523	498	469	504	481	500	517	479	525	503	471	494	570	555	483	520	507	516	543	491	538	502	465	512	501	510	484	525	507	506	501	514	468	512	536	547	543	540	549	508	496	518	555	506	493	507	499	565	551	536	536	477	505	497	513	492	571	512	498	527	487	542	508	503	492	502	547	488	548	481	509	476	497	555	490	488	551	491	512	507	524	550	545	505	545	511	462	503	507	530	504	516	514	506	520	565	516	519	527	543	511	539	507	540	493	520	532	527	506	519	510	523	533	544	531	544	477	505	557	518	519	566	508	498	470	540	509	561	520	491	517	552	488	503	507	535	501	508	524	468	475	532	486	516	534	503	498	480	503	530	522	545	512	507	493	482	506	484	496	485	493	497	506	526	489	522	520	538	535	524	506	522	496	534	519	519	518	538	519	530	495	528	525	536	505	520	544	537	509	506	504	494	506	520	510	512	524	522	531	535	519	515	523	482	511	496	510	458	494	504	534	489	492	484	520	509	544	554	522	563	511	483	507	552	543	483	496	555	511	474	516	483	509	553	518	517	555	517	533	492	571	539	533	516	514	512	535	550	489	501	500	529	508	526	500	474	546	508	533	530	501	493	524	504	493	482	515	511	524	503	499	495	504	497	534	496	506	553	515	512	557	492	544	490	506	536	509	533	515	523	487	502	521	504	520	534	523	523	509	480	506	525	543	518	500	476	526	516	488	539	524	520	510	496	524	546	504	561	523	472	493	517	486	506	515	463	531	523	491	518	544	490	517	494	514	512	486	510	538	546	515	513	480	547	558	494	520	524	512	538	564	511	505	498	516	535	520	534	507	488	503	532	494	518	498	473	559	517	511	508	508	519	524	509	507	520	491	461	540	488	506	520	477	551	485	499	532	527	540	510	506	524	502	510	511	486	532	494	533	547	535	516	538	516	515	499	504	495	500	484	514	561	530	521	526	523	550	534	504	493	547	471	539	528	536	513	483	503	500	538	543	504	555	552	470	534	499	524	507	570	520	485	499	507	532	539	538	530	530	523	537	495	531	519	545	566	498	470	477	526	488	509	514	505	509	525	537	502	467	543	502	523	474	502	510	513	537	502	523	571	508	536	531	508	526	529	512	499	521	502	532	518	538	498	521	540	556	553	494	511	490	539	474	532	521	517	480	492	523	524	579	533	503	523	543	528	528	503	514	501	544	527	541	502	496	489	481	495	498	490	502	502	517	497	550	479	471	516	527	518	499	562	515	542	515	491	484	531	491	509	525	515	522	549	507	500	565	533	515	514	518	512	534	520	526	501	545	485	525	489	531	507	505	501	485	524	517	535	500	560	528	495	543	558	507	498	509	502	508	526	521	509	457	486	533	480	503	535	508	482	527	504	517	544	517	485	541	520	516	494	501	515	510	501	506	522	508	535	518	539	514	510	469	492	518	499	535	489	490	518	514	478	478	532	518	529	502	486	513	528	517	528	488	540	487	536	530	500	533	521	534	509	513	531	521	470	501	523	470	531	561	541	518	532	472	505	534	488	556	520	510	498	530	512	505	530	541	503	507	557	517	540	524	504	528	536	511	550	512	505	521	505	533	519	492	506	522	470	504	541	480	548	501	531	500	507	541	523	540	503	523	496	510	564	507	524	499	502	528	518	580	531	557	508	543	513	531	540	511	502	507	512	519	516	545	505	539	484	534	524	519	508	506	504	484	496	525	518	514	502	531	498	535	509	503	564	562	530	515	500	544	541	512	480	520	528	526	573	489	527	468	551	494	509	519	522	465	484	511	495	497	528	533	479	521	524	555	492	563	492	528	500	504	497	524	506	513	515	519	537	502	533	548	493	527	536	499	515	558	509	495	495	510	516	509	505	496	514	539	519	519	500	510	526	489	474	459	534	514	488	500	516	544	550	483	554	528	474	472	500	502	552	512	488	516	560	474	473	478	496	506	573	528	509	517	471	525	517	524	495	507	504	518	512	537	478	529	527	516	500	516	527	527	512	501	507	503	513	492	539	517	517	499	515	479	488	538	520	537	516	528	569	477	495	523	560	505	490	523	526	504	496	527	494	506	514	503	507	548	511	503
23665	21634	29802	23952	21636	19547	2570	1033	819	827	724	684	624	600	571	600	572	546	557	553	513	517	513	489	520	514	499	538	507	532	497	476	531	511	471	484	507	492	457	484	491	517	515	497	477	478	455	501	495	502	468	528	462	467	553	519	458	486	517	515	478	513	427	513	416	474	503	501	504	487	469	457	446	460	437	428	504	477	491	486	486	479	493	458	468	501	458	462	502	421	476	453	452	467	475	495	448	481	449	512	497	488	482	476	486	504	503	504	465	475	445	485	476	431	505	474	445	428	436	467	451	488	426	468	477	477	496	458	478	493	474	446	432	466	448	500	464	473	536	467	461	492	506	501	495	463	491	477	433	460	489	498	510	492	460	475	473	476	450	435	473	483	467	472	505	459	528	458	505	458	424	473	485	485	498	490	473	445	484	470	482	475	519	492	478	458	490	480	432	469	474	445	474	425	483	492	476	431	510	496	468	475	480	458	469	495	464	453	506	477	470	451	456	485	513	449	463	450	506	467	464	491	436	431	427	477	494	482	452	484	490	483	504	466	486	493	440	475	471	493	489	470	495	472	468	470	506	439	529	497	467	506	485	482	480	434	474	455	470	465	450	487	455	439	469	447	485	476	459	464	467	466	487	471	477	450	486	432	428	470	464	507	482	476	473	467	444	498	425	442	450	476	513	472	442	471	472	469	513	466	490	488	499	445	450	453	437	468	472	516	479	474	443	453	481	465	502	485	452	460	477	436	471	471	466	490	474	497	470	499	445	476	445	470	458	461	474	415	487	493	482	481	467	487	480	475	440	472	477	469	427	506	476	489	484	490	530	460	482	461	428	480	471	482	501	464	497	465	491	431	484	461	507	457	465	465	486	504	470	452	511	467	497	478	461	449	465	442	504	483	468	471	462	474	460	445	462	459	470	439	445	491	448	477	483	488	488	466	444	481	493	500	485	494	481	468	442	494	480	472	476	482	433	467	496	469	483	456	499	489	447	487	486	467	485	458	464	466	501	478	465	452	445	467	494	456	471	491	464	440	440	489	459	496	441	491	448	478	487	477	477	482	470	411	494	443	483	477	476	484	487	463	510	466	480	475	464	480	515	470	469	485	455	475	477	486	476	455	483	431	448	459	476	449	463	486	466	497	474	503	492	492	464	489	472	476	452	452	488	477	470	481	462	486	448	463	480	475	480	479	481	464	476	497	484	478	468	456	423	465	490	427	465	463	468	480	518	498	468	479	472	480	502	494	508	483	475	447	497	493	457	450	461	497	452	462	476	472	473	467	470	481	454	468	475	485	473	443	475	452	468	476	479	459	436	464	504	472	479	400	490	476	499	460	496	502	425	468	466	424	481	458	476	480	481	464	443	495	469	460	428	454	455	500	468	440	497	486	444	472	494	433	500	423	462	485	473	499	484	449	445	517	476	433	462	487	469	466	487	472	447	442	510	462	442	495	433	500	475	467	515	450	449	453	498	519	457	426	463	481	492	479	451	471	467	490	461	466	493	493	447	487	464	507	473	473	472	451	485	474	444	521	476	443	457	456	465	449	453	468	443	479	489	480	447	468	477	437	506	466	494	434	466	442	504	477	484	473	494	500	452	507	443	427	489	457	478	471	497	493	452	486	458	470	436	475	455	467	456	480	459	488	502	464	493	458	476	471	463	515	489	457	465	443	431	484	492	474	469	459	477	487	523	485	443	461	467	489	479	479	469	487	485	472	446	429	468	504	509	471	472	479	475	467	493	478	490	438	494	493	450	445	468	492	501	487	471	477	488	493	500	479	481	466	434	455	485	475	438	465	462	470	401	480	446	461	457	487	451	478	467	482	442	463	498	445	472	459	452	470	465	503	463	485	445	484	516	472	461	469	455	476	470	489	460	462	464	466	476	480	491	494	464	476	466	485	434	454	470	485	474	467	455	453	458	460	460	483	492	487	468	473	462	500	447	424	466	465	451	473	481	468	458	495	476	468	488	463	452	435	509	463	435	472	468	463	448	500	488	435	463	466	483	485	456	476	477	454	484	452	450	471	513	465	481	472	458	468	483	495	443	473	499	463	459	460	468	477	464	496	497	519	477	491	473	445	470	468	444	438	479	523	520	458	478	461	484	485	476	519	483	445	460	487	477	481	459	477	458	460	476	510	474	459	472	500	440	492	484	495	498	496	484	462	451	476	489	475	490	485	483	413	493	439	469	441	484	485	462	463	511	471	459	480	479	460	497	447	505	485	462	480	475	499	482	477	482	479	442	469	481	490	483	462	442	444	454	477	458	457	455	418	498	459	474	488	493	466	441	501	469	483	464	483	485	473	480	502	469	458	486	485	468	487	491	455	451	464	489	494	414	480	469	504	478	475	481	480	470	473	458	480	468	458	505	462	495	438	489	512	470	477	471	482	436	454	478	462	474	498	451	466	451	501	455	459	453	490	452	498	484	489	465	428	441	458	491	456	443	489	497	488	438	483	485	456	484	491	458	521	484	499	446	451	492	452	523	465	470	506	476	465	473	463	451	477	476	451	496	474	439	461	497	444	457	451	478	468	480	486	457	503	462	497	464	467	445	458	452	448	442	492	458	458	499	465	445	459	448	501	456	480	526	490	479	456	496	430	462	433	470	506	501	489	439	479	461	440	464	514	480	497	488	477	418	462	467	453	451	499	495	491	471	460	477	457	462	464	476	482	475	457	477	456	470	463	454	484	453	424	469	437	469	463	508	468	463	514	485	491	458	467	480	528	452	434	464	451	495	505	465	464	498	474	471	468	469	449	443	460	467	482	435	451	518	466	445	488	450	474	480	490	462	453	524	435	454	502	493	521	471	468	448	473	486	473	458	492	483	499	490	475	470	460	466	517	463	484	473	463	461	469	485	498	490	493	479	474	449	461	457	468	477	460	444	506	496	470	473	470	461	495	509	512	455	492	527	449	475	475	445	456	495	464	483	458	483	457	453	460	461	443	497	471	455	483	455	505	469	476	481	453	444	479	451	483	457	439	458	506	479	465	486	483	471	455	516	440	469	482	469	476	476	494	474	444	474	458	467	504	499	426	475	436	467	507	470	463	462	471	492	457	440	492	485	459	483	467	444	456	478	466	467	466	513	477	449	481	500	510	517	455	472	438	481	464	457	451	448	511	488	446	500	483	449	511	485	478	453	484	440	429	458	482	525	496	500	492	498	478	508	526	451	472	423	436	508	439	488	499	462	491	505	456	478	466	474	476	468	504	475	507	500	471	488	450	483	478	456	473	487	479	486	480	459	499	499	463	460	455	426	473	518	467	446	467	471	445	458	465	430	489	494	462	457	453	469	473	488	455	499	466	475	464	455	488	465	492	438	462	458	468	496	422	477	485	476	451	486	474	461	468	452	497	497	504	470	428	452	449	496	467	483	451	436	464	477	501	481	425	476	478	481	482	476	480	469	479	482	477	458	505	447	455	467	445	465	513	489	492	471	495	477	490	495	480	451	427	465	448	464	473	483	493	505	477
35330	15140	13348	7242	5134	3962	3075	2432	2083	1786	1610	1515	1330	1223	1157	1077	1109	1018	993	940	952	960	908	874	896	834	892	821	827	792	810	798	853	814	832	797	768	793	754	844	808	827	806	811	801	787	802	793	787	770	762	813	795	748	754	753	765	830	811	736	710	740	806	760	779	763	797	735	738	755	714	775	731	714	718	776	746	728	783	789	748	731	760	751	733	719	819	761	761	705	797	767	735	745	787	811	789	773	693	760	763	740	749	787	759	781	862	807	753	791	720	746	753	703	739	791	780	800	705	747	745	791	714	739	774	812	726	800	758	773	787	742	781	758	737	746	749	731	782	750	806	750	756	738	746	774	789	750	755	812	771	749	720	749	790	775	775	709	773	760	744	785	788	775	741	769	748	728	731	791	764	747	751	781	750	749	779	766	788	742	769	732	736	761	765	774	769	807	766	724	745	744	740	729	769	766	707	732	800	746	686	722	766	726	737	748	793	765	736	762	731	747	717	749	800	794	771	762	797	773	748	798	729	781	752	792	757	771	752	770	754	722	774	710	760	680	757	777	739	708	801	768	687	761	730	745	746	738	719	770	753	751	733	739	762	772	724	720	744	749	797	773	777	757	754	749	769	774	698	702	763	740	749	772	751	687	781	718	717	757	745	777	719	783	751	734	736	767	712	750	750	741	742	766	762	736	749	751	720	794	769	736	733	772	753	726	742	745	732	745	754	705	745	777	731	751	740	789	769	766	725	758	745	730	764	756	769	758	743	746	748	745	732	765	769	743	800	715	747	756	764	755	728	745	769	738	754	724	757	728	707	720	743	718	684	744	768	738	721	750	751	764	777	770	792	763	734	762	748	757	828	731	736	793	725	782	721	704	779	766	780	755	778	768	717	784	743	763	796	730	748	745	762	790	728	781	764	756	802	731	768	696	778	760	823	725	750	720	739	756	710	759	757	749	757	724	771	774	755	710	712	771	697	735	777	748	767	752	773	812	774	715	760	705	733	716	722	739	739	793	705	754	728	780	723	769	753	725	757	717	765	738	796	729	770	744	722	720	733	736	750	734	695	775	718	704	775	768	753	758	734	767	723	768	770	776	740	720	742	738	750	765	795	815	692	741	794	724	789	791	763	786	709	782	713	739	781	764	741	759	717	707	744	718	781	744	751	761	703	715	742	740	773	726	716	709	727	737	714	782	698	746	785	754	769	780	725	746	758	729	729	744	779	721	725	728	747	793	752	735	711	721	750	740	776	745	827	675	753	732	707	774	740	732	787	740	752	782	747	727	776	724	790	738	770	737	748	767	813	718	765	728	756	749	743	761	726	768	724	753	766	722	750	744	750	715	748	768	760	806	759	705	734	791	758	745	732	735	734	773	743	763	751	744	758	756	746	796	726	762	726	748	790	807	729	730	692	790	727	707	738	778	768	795	797	715	776	730	752	740	773	743	738	752	744	791	773	791	746	742	736	746	744	774	764	753	753	699	771	732	758	728	745	725	700	749	756	797	739	765	766	749	747	717	778	756	708	762	740	722	746	778	733	731	738	680	747	730	772	741	785	734	766	760	789	774	769	764	746	798	753	728	713	736	732	752	758	738	743	719	728	757	699	711	765	740	756	786	749	769	786	755	753	722	791	745	769	761	774	755	777	753	668	749	804	740	772	716	733	706	772	755	737	770	757	742	706	729	800	740	761	742	739	724	792	734	750	704	812	779	734	703	729	787	723	777	729	789	780	782	764	764	776	773	743	720	770	786	800	706	775	699	788	766	698	709	694	739	732	720	727	757	754	726	725	770	688	767	757	734	758	756	738	770	755	783	772	758	737	767	771	771	796	738	748	774	754	783	763	743	817	704	742	757	749	725	739	750	822	756	779	764	751	742	763	729	779	760	733	807	758	742	749	740	781	771	730	742	738	746	739	753	746	761	739	761	724	758	759	736	734	710	734	755	740	780	726	733	727	727	759	694	707	797	703	781	743	788	748	763	733	731	739	798	813	793	751	697	757	773	782	750	763	758	780	727	730	755	716	761	723	761	770	731	783	745	723	760	794	711	771	751	750	790	745	819	736	728	735	739	775	778	748	757	763	757	777	824	744	747	747	722	740	810	749	742	736	757	742	745	760	720	766	761	705	761	692	699	744	724	791	768	730	776	704	796	727	745	747	769	703	770	766	754	757	755	712	744	755	757	795	768	765	725	736	746	713	767	755	745	711	764	754	766	786	727	749	720	746	753	771	770	744	786	760	702	687	739	731	760	723	754	766	775	770	765	759	795	757	757	726	765	770	737	706	771	760	756	719	716	759	751	727	753	827	781	727	747	772	766	729	735	743	780	728	730	779	748	750	773	761	737	725	696	691	803	707	762	741	724	765	774	743	749	717	701	744	720	736	818	704	715	721	831	760	729	726	742	783	764	754	805	740	779	757	720	697	787	753	739	752	746	707	750	763	778	769	739	700	716	779	740	759	737	751	729	769	752	798	723	768	781	770	755	779	747	751	770	755	786	743	713	713	776	720	789	771	755	757	678	802	775	741	751	814	725	778	762	751	792	717	707	746	733	757	705	725	715	761	759	746	787	756	752	741	794	755	753	745	767	747	776	771	696	818	740	800	773	745	760	780	772	746	741	741	752	748	709	748	822	755	733	749	752	737	816	782	733	753	743	758	742	748	786	769	797	794	781	776	775	797	719	795	736	766	704	742	787	707	735	751	752	744	730	769	751	745	789	802	768	704	803	744	743	708	766	728	731	771	760	799	703	757	762	780	727	784	757	773	754	735	731	743	728	761	807	726	714	738	765	767	760	755	721	794	762	811	797	751	733	743	752	727	759	762	761	816	725	731	754	786	720	750	751	743	754	743	735	759	787	779	780	736	774	771	757	750	743	738	767	752	767	736	772	750	731	744	776	724	744	772	740	737	762	762	769	707	752	748	741	728	750	757	781	763	726	714	786	759	713	704	736	743	739	771	725	768	767	728	742	728	760	730	743	714	730	743	786	750	776	767	759	744	781	776	791	738	774	738	727	759	752	760	777	795	751	748	762	759	758	775	752	758	736	703	759	704	767	771	791	753	767	759	736	733	751	716	790	734	753	783	762	781	782	716	774	763	768	737	738	785	752	795	702	748	747	760	774	764	787	748	724	746	746	794	781	751	727	721	795	792	825	755	777	777	699	739	750	720	729	781	780	724	709	777	727	755	744	748	726	738	724	752	715	786	769	760	792	753	766	747	743	718	712	757	738	751	783	718	693	742	764	791	700	754	731	790	764	737	727	775	730	752	727	730	788	741	753	774	758	752	790	767	703	725	776	750	775	727	775	757	725	735	756	748	726	828	750	745	776	773	800	778	738	724	746	708	782	701	743	730	769	712	766	743	761	753	724	789	696	750	723	717	710	809	697	762	724	758	753	718	758	719	716	759	780	736	722	767	760	703	698	720	773	763	738	766	735	758	756	747	791	746	773	772	734	716	816	737	738	751	764	761	730	762	756
27252	21056	8306	426	234	189	167	144	143	131	117	127	117	124	140	129	120	130	109	128	125	117	119	129	129	137	93	112	109	110	123	116	113	114	130	103	116	106	123	121	122	123	91	117	103	108	102	123	139	113	110	125	114	106	115	118	113	110	116	115	121	129	120	114	144	119	96	116	112	110	128	140	112	102	129	101	117	120	105	121	122	115	120	122	110	113	117	83	136	120	131	135	147	127	113	119	110	128	114	120	121	131	122	118	111	122	102	111	130	102	111	103	103	103	123	114	118	121	108	121	128	125	132	110	126	103	120	112	116	124	113	110	102	122	120	115	101	119	116	116	110	128	102	116	102	137	98	117	95	116	100	110	110	123	111	128	117	119	102	134	127	118	114	102	121	130	102	123	104	109	125	102	111	109	119	96	142	115	120	92	118	120	107	150	120	131	93	112	101	114	127	118	125	129	117	134	107	100	125	107	114	109	93	132	121	120	116	108	111	114	126	112	110	128	121	111	116	120	127	111	99	119	118	112	116	133	96	122	123	112	127	130	112	140	115	116	125	110	115	103	110	116	122	136	105	110	101	111	128	125	127	140	113	125	123	119	114	106	110	115	126	102	93	136	109	89	107	104	135	134	96	124	103	107	106	108	106	107	127	111	119	98	102	101	120	120	124	110	124	109	102	120	113	114	111	113	114	128	112	134	138	106	116	98	113	113	102	113	116	122	107	112	120	140	113	135	113	120	104	114	115	124	102	130	113	116	135	134	93	132	110	93	118	102	122	117	110	116	125	110	106	114	112	110	124	119	150	104	120	111	111	110	107	120	112	123	113	121	106	99	125	95	98	120	132	125	137	121	111	112	110	106	133	119	115	124	121	101	125	129	114	116	129	100	113	101	123	114	123	101	122	124	135	137	125	127	120	109	111	120	126	135	113	107	124	117	114	111	104	106	116	127	106	106	130	113	150	127	105	116	116	100	136	123	109	136	114	98	102	98	114	119	108	133	116	119	111	129	116	120	104	104	114	113	127	118	98	120	138	126	106	108	114	126	124	112	131	109	119	116	96	102	125	110	128	113	115	141	138	110	129	134	99	132	123	117	110	97	108	114	139	125	107	112	124	129	101	114	116	132	112	123	105	119	117	117	104	128	113	112	127	111	121	118	104	129	110	135	111	102	131	113	126	105	121	121	116	99	110	115	107	135	112	124	115	128	111	109	121	113	112	105	117	126	135	123	115	102	108	116	113	84	118	105	118	125	110	120	107	112	94	130	111	110	85	123	123	107	110	109	106	133	129	94	141	99	101	97	93	111	97	112	111	143	118	126	128	137	113	124	121	113	109	119	148	112	108	119	101	90	115	121	114	104	114	126	110	116	118	130	115	124	131	108	113	119	121	114	101	112	113	103	112	122	107	115	98	119	136	132	107	125	109	95	126	110	107	124	112	101	105	130	123	119	112	116	137	97	117	110	106	103	123	116	103	115	106	126	113	127	112	128	115	120	112	122	103	119	103	110	104	119	116	116	107	121	105	121	112	151	113	110	119	121	126	120	104	106	103	103	119	119	94	117	121	107	120	112	107	135	111	126	114	123	104	115	126	105	109	131	111	117	117	110	109	104	109	110	111	112	127	135	108	133	107	103	117	109	107	108	122	104	123	132	114	121	119	92	106	124	127	118	138	114	115	131	118	117	110	109	119	104	111	102	136	98	105	117	121	122	114	128	111	117	119	121	110	118	113	114	123	114	109	115	110	104	119	130	112	118	130	120	115	104	141	121	111	120	118	107	112	101	104	107	109	143	125	102	125	101	146	135	114	114	110	123	117	104	128	101	133	119	108	115	120	126	120	106	93	117	123	102	100	104	120	103	99	108	91	122	115	100	133	109	120	112	120	109	109	112	120	116	104	120	123	99	120	98	115	130	110	103	115	111	126	116	102	130	114	106	118	120	125	106	121	127	118	125	126	121	115	123	135	115	132	117	124	111	125	110	116	127	122	130	113	136	114	110	107	122	117	124	112	108	116	121	122	113	105	103	132	105	119	81	126	107	91	100	93	101	128	115	112	105	127	121	119	94	128	111	125	110	125	116	135	113	123	113	100	115	121	101	117	119	133	126	115	121	120	123	131	126	116	112	105	131	121	107	121	121	124	138	104	107	115	115	116	124	120	142	107	107	121	128	138	112	107	122	102	103	108	115	116	131	114	96	123	114	130	102	111	106	119	108	116	126	98	103	129	120	118	121	94	105	123	119	135	115	126	118	95	119	118	109	116	129	118	125	117	113	126	107	123	113	113	121	106	118	108	109	111	123	114	123	102	117	107	129	128	128	128	121	104	104	128	109	116	125	134	133	112	100	116	96	118	112	99	101	111	129	104	106	124	123	144	106	103	114	131	126	119	110	125	116	100	102	91	90	117	117	120	110	121	131	122	134	107	103	108	121	106	129	98	130	114	123	113	108	116	106	129	130	122	129	144	107	136	113	110	112	142	102	107	107	121	119	116	130	104	112	118	139	127	92	109	125	137	146	125	113	109	126	104	119	110	118	128	126	116	109	130	98	113	111	113	107	126	107	126	133	114	104	117	88	111	103	117	112	109	111	124	123	132	118	108	127	119	118	118	119	119	112	115	109	115	109	115	110	118	114	101	140	138	127	113	136	117	119	127	114	124	116	116	102	125	110	113	124	103	135	104	106	123	108	119	113	133	122	127	132	118	118	133	135	119	115	110	129	101	120	115	115	110	106	124	126	138	119	94	122	105	112	112	119	130	118	113	106	121	130	116	122	132	111	115	128	126	109	122	109	127	117	115	112	131	127	132	103	111	117	122	115	129	111	100	110	134	99	117	133	111	138	119	127	110	139	108	103	117	121	127	102	97	105	117	119	116	111	123	106	114	123	114	104	104	114	145	114	135	129	101	114	111	100	133	124	114	113	133	101	138	126	122	133	104	115	104	133	126	110	116	123	117	108	107	117	107	111	124	123	107	125	114	121	131	108	115	100	129	115	110	128	132	114	118	119	96	110	120	112	127	110	109	129	122	112	85	119	105	107	105	109	118	102	97	113	119	109	113	130	130	118	130	112	105	118	114	115	113	105	117	117	118	121	101	109	118	111	151	118	125	123	116	101	119	108	110	112	125	120	110	119	115	98	113	119	109	117	135	108	95	122	111	106	98	97	131	119	117	101	92	128	102	113	120	107	113	118	125	115	120	96	139	112	140	142	131	112	108	124	129	133	108	123	118	107	110	125	120	114	124	108	102	113	102	123	120	120	116	108	117	104	112	119	134	89	118	133	116	120	102	117	129	126	132	125	124	99	123	138	107	110	111	115	111	110	124	124	116	108	132	115	99	128	125	102	116	102	108	123	118	123	105	122	105	113	110	113	99	113	119	118	105	104	133	108	120	108	93	105	115	116	113	107	115	118	117	109	124	111	127	109	111	106	121	119	94	118	113	116	112	109	137	106	114	127	138	92	112	118	116	106	111	95	112	103
16654	1373	1200	683	466	405	380	335	321	300	268	282	270	270	224	239	264	234	249	249	235	279	238	226	238	245	217	249	236	251	249	234	200	199	242	218	249	208	251	250	242	235	232	236	215	260	246	271	287	225	240	250	232	234	272	230	240	246	220	231	240	216	244	234	224	240	236	217	234	233	238	253	236	235	218	242	213	223	248	240	245	230	203	219	227	219	236	227	251	224	226	232	218	253	226	222	230	236	207	256	194	229	229	270	241	216	241	226	235	226	218	214	271	245	182	242	210	200	234	233	220	242	208	246	222	236	217	253	260	255	199	228	227	232	224	232	234	211	236	223	235	252	227	217	229	263	237	207	256	232	222	269	245	228	236	212	260	228	234	243	212	222	235	234	255	228	229	223	241	254	239	265	229	228	248	233	245	241	225	219	216	251	231	226	226	259	230	240	229	204	253	235	202	229	238	255	261	227	215	240	227	258	241	224	235	239	232	244	205	236	198	251	223	262	212	230	239	246	236	221	207	240	233	215	227	234	223	247	244	231	245	222	216	226	220	209	250	220	236	245	250	215	256	215	236	250	232	225	245	255	221	240	246	228	253	247	264	217	238	223	221	223	246	214	235	242	238	200	246	230	255	222	242	232	224	233	195	253	245	258	214	265	224	264	220	237	259	226	227	240	216	238	225	225	232	257	264	223	264	251	218	244	236	230	211	226	217	217	212	224	227	257	205	217	236	218	254	242	242	234	255	238	234	234	234	194	225	218	255	238	227	243	236	237	225	203	219	246	229	221	234	211	250	253	248	211	247	237	227	223	238	222	278	230	243	254	254	227	227	222	241	233	216	261	202	229	210	241	219	224	232	212	241	254	209	258	216	228	229	234	246	227	254	203	229	243	217	228	223	217	189	254	240	228	233	201	242	229	257	233	234	237	219	219	234	251	221	229	241	259	235	249	231	235	236	255	221	233	223	231	207	239	267	216	205	232	231	242	208	233	227	234	221	199	226	223	234	225	251	212	241	243	244	231	215	232	252	239	227	249	229	215	270	257	222	254	227	222	238	220	243	257	201	251	264	241	227	236	238	236	221	261	224	243	219	235	246	216	222	238	222	219	247	218	229	249	232	252	210	242	196	236	235	192	235	226	248	253	243	231	226	234	245	238	235	218	247	233	230	251	240	235	233	214	211	225	211	250	219	249	238	247	223	228	229	223	234	227	256	215	232	220	237	240	237	240	236	249	232	244	233	236	230	212	219	263	223	248	220	240	220	227	228	250	264	226	257	235	234	246	203	223	227	254	220	237	212	209	241	222	227	211	226	247	232	260	191	220	243	248	233	264	226	211	228	241	252	238	222	225	247	237	255	223	234	261	213	226	249	248	229	234	247	231	247	230	239	234	231	238	264	236	241	220	255	220	207	238	245	231	227	243	221	222	224	240	255	247	248	213	234	232	247	249	236	250	241	226	244	248	239	242	248	235	252	222	225	226	258	224	235	203	235	239	218	240	242	220	233	232	231	213	211	241	217	258	222	237	226	225	244	256	223	209	243	234	223	239	207	242	232	235	233	221	213	240	247	217	238	239	246	261	221	257	250	184	243	214	223	230	230	210	213	244	225	246	229	205	262	260	222	234	227	222	236	245	240	227	247	248	247	218	217	218	232	228	234	197	222	261	224	219	234	220	230	210	225	233	238	220	233	269	223	248	218	238	241	225	225	246	242	230	221	245	225	227	228	230	217	220	201	225	252	214	204	246	235	218	228	231	210	247	239	251	207	231	252	240	234	234	228	221	226	257	242	235	254	235	239	223	238	261	220	222	227	224	248	217	256	220	198	214	253	252	225	226	241	224	270	260	223	209	220	253	244	248	220	238	231	262	231	242	236	275	228	237	237	240	215	249	229	212	259	221	237	240	241	234	231	217	262	213	239	237	242	248	213	228	215	233	218	228	238	234	240	219	226	261	249	220	233	220	251	219	233	246	225	228	268	208	195	192	232	252	237	233	253	241	244	240	235	220	256	226	219	241	239	246	214	188	233	222	245	232	218	214	208	222	231	228	241	228	232	228	238	224	227	229	236	228	258	211	241	237	243	221	229	217	224	234	231	229	208	240	259	253	231	247	245	241	247	244	221	246	231	232	237	225	240	258	241	260	214	232	231	229	217	229	242	236	248	236	215	224	239	222	232	231	243	222	249	208	226	234	224	230	236	214	262	224	238	220	226	233	233	236	233	262	224	235	265	218	254	237	246	245	212	246	213	273	243	219	206	255	208	209	239	231	237	220	219	212	238	217	215	237	204	229	225	224	222	244	248	215	249	207	233	247	215	196	262	226	230	219	245	216	239	227	235	264	224	240	231	232	216	241	246	229	258	248	248	208	215	267	215	220	226	248	226	236	231	244	226	224	215	225	235	217	212	220	246	237	256	244	209	227	242	248	214	221	259	230	247	259	211	232	216	212	235	228	221	234	206	232	245	227	231	238	244	270	258	235	242	234	253	211	235	239	225	241	215	228	242	220	242	232	240	255	225	249	266	237	262	231	223	245	238	217	230	217	244	224	234	239	274	213	229	231	244	238	235	217	222	244	225	215	227	230	223	224	259	236	214	257	215	237	254	245	222	223	244	245	244	217	242	218	217	236	243	229	223	296	230	229	238	253	236	240	236	231	235	250	246	251	213	215	207	216	213	230	230	224	229	217	238	235	224	224	249	227	248	217	253	224	230	212	229	236	218	249	233	224	209	247	222	219	262	219	244	253	230	226	228	211	214	253	265	225	245	226	268	235	228	219	234	200	254	205	236	260	251	227	230	270	219	237	233	262	233	247	239	232	200	223	225	226	236	245	233	237	223	229	238	226	247	215	225	241	239	225	234	251	249	218	243	242	230	225	255	247	241	240	247	228	241	218	267	211	218	226	238	236	235	252	241	194	229	250	236	223	226	252	216	241	257	229	222	209	231	263	209	240	237	216	266	246	240	229	237	225	237	225	239	225	251	232	226	219	218	232	263	255	228	244	231	235	239	225	214	231	247	235	247	234	242	226	255	238	238	220	248	213	204	237	243	247	242	239	221	228	228	228	236	214	237	221	229	237	226	238	232	241	249	219	209	221	231	263	228	220	223	257	235	237	214	221	251	213	224	231	242	230	225	222	215	240	241	253	247	217	216	242	201	237	238	252	253	247	242	248	217	227	239	233	240	232	229	237	216	242	250	211	195	226	196	231	255	224	237	258	255	203	238	245	222	227	224	248	211	235	223	254	226	232	251	220	223	233	223	247	216	229	217	231	246	205	218	239	236	226	222	214	240	241	227	226	238	231	250	243	223	238	232	249	201	248	238	218	215	228	238	270	223	255	253	256	231	241	237	224	258	227	210	234	243	214	233	217	251	225	230	236	237	258	264	239	266	244	210	232	211	230	230	223	257	253	256	254	260	257	230	242	247	236	221	234	212	234	224	238	229	267	240	241	236	213	237	218	215	221	220	231	252	237	229	225
24693	21614	29083	24642	20150	2116	840	537	478	448	436	377	383	360	331	346	356	335	334	362	308	318	286	320	314	263	317	306	262	279	266	326	287	271	310	293	294	307	310	293	282	280	288	277	293	310	319	278	270	292	285	264	293	275	321	300	306	302	252	314	275	277	322	286	297	291	268	273	315	287	274	284	297	289	258	293	293	291	303	280	275	301	265	311	280	331	313	289	285	246	278	303	279	266	298	295	300	287	296	295	294	298	279	292	273	282	294	299	305	338	266	250	311	296	285	286	258	274	295	260	290	271	286	292	291	260	292	274	274	251	299	271	295	280	282	266	285	281	274	318	291	288	300	282	277	299	300	287	301	325	282	262	283	270	278	300	291	304	304	279	292	265	284	266	280	312	254	266	289	296	282	297	293	275	289	309	284	253	303	285	274	268	301	288	288	291	282	286	276	270	306	324	278	278	277	285	273	284	258	274	279	274	282	296	308	295	253	266	290	278	255	260	279	266	287	306	294	308	296	304	267	272	272	299	275	301	261	309	280	307	298	289	300	276	278	318	292	273	275	283	282	276	294	264	293	287	274	293	284	277	260	272	293	292	295	290	290	271	249	276	285	282	291	274	297	301	286	270	297	258	300	264	290	285	317	264	263	261	302	235	291	299	278	272	299	264	301	292	274	290	290	272	299	272	317	282	289	293	292	274	303	267	274	264	303	268	291	264	302	307	279	271	313	284	288	258	269	282	306	285	294	280	315	265	293	271	288	332	308	265	275	278	291	274	285	309	304	303	303	274	288	275	272	302	286	317	311	298	286	287	288	290	291	296	267	255	289	273	260	273	284	284	260	328	266	293	270	262	282	285	291	288	272	306	282	285	296	276	273	289	268	287	297	281	252	310	274	306	275	290	303	247	306	288	263	280	274	301	300	306	241	308	275	262	278	280	290	297	276	306	278	294	304	282	272	288	285	300	276	276	299	278	276	257	286	280	272	291	290	269	285	291	266	297	306	283	298	281	279	278	293	278	264	275	274	278	292	252	280	295	294	276	286	278	285	285	273	298	275	280	267	270	296	267	283	287	298	273	305	261	296	284	303	285	308	264	272	254	288	304	279	290	284	297	301	265	272	283	304	268	243	302	278	305	306	250	274	284	300	296	291	267	301	266	285	322	257	292	288	288	274	289	249	274	288	288	284	297	276	265	291	269	278	294	252	284	297	276	283	264	251	295	288	275	309	300	272	285	266	275	279	291	269	279	292	281	283	288	272	301	295	279	281	298	276	294	278	270	295	266	281	256	263	269	278	280	272	307	296	301	280	264	295	272	285	293	294	264	274	247	289	275	303	284	255	276	273	259	280	258	297	278	289	284	299	270	276	250	263	289	311	293	299	286	312	265	285	300	318	279	275	273	290	298	284	292	274	283	269	268	297	299	328	279	291	287	279	294	273	276	273	305	310	264	276	281	303	325	259	297	303	303	254	288	313	280	286	299	265	285	268	281	309	303	318	305	306	266	301	282	275	267	263	299	313	322	256	269	296	281	336	283	255	284	295	281	293	306	272	280	276	284	265	278	294	258	313	300	290	312	282	301	296	289	303	310	294	248	297	265	279	304	292	292	290	298	256	301	287	293	289	250	299	276	284	276	280	279	307	299	268	245	297	284	262	305	297	295	327	300	271	278	288	273	263	277	295	258	284	303	290	309	316	289	288	304	277	278	320	286	277	315	295	280	292	270	289	262	281	280	299	298	271	283	280	288	294	290	312	261	298	273	279	275	267	282	294	287	269	311	304	340	281	284	283	290	302	292	278	283	266	312	288	246	271	289	260	304	282	300	291	329	306	298	279	302	318	304	273	267	286	299	281	273	267	278	283	290	295	297	284	261	271	267	265	290	255	272	269	258	267	280	289	310	284	294	254	305	287	258	271	297	290	307	263	309	322	293	263	253	272	293	262	289	296	288	272	268	285	283	298	289	275	251	277	306	293	266	267	281	272	288	252	309	292	314	270	277	298	271	279	267	276	292	310	306	276	286	275	272	286	277	295	265	285	283	278	312	261	306	280	298	279	290	269	277	277	284	292	276	314	274	287	302	276	308	279	268	305	291	294	272	283	302	295	282	292	275	268	291	266	278	281	302	275	252	289	286	293	270	268	280	305	286	278	272	317	262	268	266	307	255	285	280	292	287	284	287	292	273	284	296	295	276	280	258	274	290	261	270	278	265	259	300	282	290	266	292	308	272	285	272	269	296	351	251	314	283	254	302	264	241	314	287	285	264	288	263	331	286	278	288	237	310	263	297	283	282	294	250	257	283	329	296	279	310	284	291	282	303	295	271	269	289	302	325	286	255	291	266	284	301	269	259	298	272	276	276	264	280	312	270	287	275	275	286	294	289	273	274	286	297	286	304	278	283	269	272	263	274	277	278	276	287	286	296	310	266	264	289	276	302	260	310	261	281	287	276	279	295	288	311	260	267	274	298	291	258	252	322	275	290	294	310	260	282	278	288	286	278	284	291	297	292	253	285	291	289	286	294	279	278	276	258	264	272	285	277	274	249	268	288	299	316	281	267	269	292	242	278	288	311	310	284	290	258	286	274	291	267	299	290	272	271	285	278	277	298	248	267	308	285	263	310	290	291	288	274	266	256	268	284	290	272	241	271	265	264	265	270	286	306	285	290	280	298	286	255	269	254	284	318	302	300	290	298	269	264	274	276	303	265	292	299	265	261	278	270	255	273	278	249	259	288	260	267	293	288	310	251	290	307	278	258	278	278	299	291	283	266	269	287	289	281	297	291	292	296	279	288	282	297	288	293	277	304	269	282	304	300	314	311	279	258	256	272	266	297	298	274	298	282	277	263	255	267	282	268	291	283	272	261	277	248	291	268	277	302	287	247	280	312	279	257	287	285	279	278	288	301	280	278	276	308	287	293	297	259	266	256	280	276	295	317	303	310	296	269	286	289	283	325	271	303	283	277	311	289	272	265	296	285	274	277	276	281	274	285	301	294	274	278	285	259	280	301	275	248	295	257	275	299	302	252	272	268	264	273	281	262	289	308	270	289	290	277	303	272	293	308	295	293	298	283	303	273	301	291	280	273	268	302	316	271	284	292	280	266	291	273	293	258	305	255	296	268	280	293	266	288	292	289	269	286	289	275	290	280	292	278	266	258	254	288	277	271	297	265	263	262	261	286	297	279	258	264	275	288	288	301	273	292	266	274	284	280	272	278	275	297	273	284	303	266	279	243	268	296	283	244	276	269	300	277	266	287	275	287	289	299	276	275	258	286	282	285	285	282	297	291	286	274	264	289	294	260	268	284	269	269	281	270	304	286	292	286	268	275	275	282	281	276	263	293	277	284	293	267	284	273	275	302	292	291	294	275	270	298	291	296	290	281	289	266	274	282	285	275	275	257	302	286	263	281	277	314	288	303	303	305	284	283	267	270	284	300	277	271	280	298	295	283	291	292	305	285	238	287	246	278	269	288	303	273	285	281
34663	10393	8990	4605	3187	2361	1883	1526	1297	1164	1010	894	893	761	776	752	708	702	672	639	594	630	659	635	583	592	602	569	569	569	564	512	568	575	583	599	533	528	500	559	552	553	539	548	532	534	524	532	550	545	591	526	541	529	525	519	522	513	533	518	551	512	502	521	570	514	541	508	569	519	516	496	524	530	529	504	535	562	489	521	525	519	508	547	511	514	534	539	486	506	494	532	545	517	544	546	497	512	543	532	484	599	505	509	495	556	532	532	522	514	519	501	487	501	540	526	511	543	490	498	460	528	527	579	558	501	492	488	535	459	504	524	507	548	520	517	571	513	520	510	571	605	524	487	526	500	505	474	517	475	541	530	524	493	506	517	529	491	530	506	555	537	529	542	519	501	520	521	510	504	532	495	538	504	505	472	500	519	498	525	495	506	549	513	517	514	502	498	565	546	525	562	494	524	540	527	527	538	512	567	506	542	536	498	512	567	480	530	480	537	480	532	505	484	511	544	523	491	479	502	495	526	518	504	522	538	523	492	514	485	484	486	540	502	537	500	530	523	521	494	517	562	504	492	545	486	532	527	509	505	520	531	496	514	498	519	536	514	512	540	509	525	537	530	495	533	533	492	514	535	506	476	495	529	524	562	540	501	516	546	524	519	510	522	479	476	524	504	534	527	512	454	555	539	558	483	526	542	530	563	525	513	518	541	506	483	493	540	528	533	529	505	510	513	519	533	541	541	505	512	529	505	518	519	524	553	516	549	519	512	528	429	522	492	533	475	515	497	517	513	523	516	516	500	510	569	521	520	515	522	527	496	519	545	541	534	509	513	547	525	502	524	545	493	501	555	502	544	527	496	485	532	548	492	509	475	509	553	506	553	507	518	510	489	517	486	513	524	508	530	499	514	484	511	493	536	525	511	533	538	541	533	522	543	524	511	511	493	537	554	512	525	512	520	502	505	510	557	478	508	499	510	514	494	528	535	552	500	517	502	550	530	492	531	519	561	481	507	499	501	507	478	531	459	519	513	506	568	503	548	481	546	545	505	547	531	527	505	536	488	483	501	542	510	528	528	532	507	524	527	513	504	502	553	558	518	495	503	544	488	504	540	538	541	519	537	527	530	519	501	498	529	474	498	508	481	533	502	509	541	510	500	555	531	536	507	540	547	518	525	513	503	518	489	540	513	481	501	531	516	521	541	513	517	518	514	516	487	500	535	543	494	510	524	501	535	512	490	525	497	503	565	493	547	498	512	536	498	527	519	519	530	540	515	518	529	521	547	527	538	521	529	509	518	519	550	527	520	470	496	549	530	506	549	509	513	517	537	522	510	501	521	519	533	511	488	574	537	483	544	507	505	483	513	499	549	552	505	544	523	517	522	500	515	511	528	505	515	515	567	502	506	523	513	518	487	493	560	518	520	520	508	510	551	488	500	524	504	520	488	486	514	486	545	514	513	491	515	525	502	508	512	517	511	495	516	540	517	513	499	533	504	470	520	553	526	515	483	529	463	535	510	525	504	500	525	601	475	536	559	510	499	508	528	528	548	507	522	547	527	510	499	536	487	521	523	465	514	533	528	494	505	523	499	511	488	510	517	493	541	511	510	564	539	507	511	501	526	511	509	492	501	549	520	491	507	492	534	510	551	546	520	507	497	578	509	531	496	508	505	503	530	480	484	499	539	521	536	492	497	513	556	550	542	527	553	533	504	516	517	481	518	529	546	481	498	485	493	499	507	546	534	497	506	514	510	530	550	497	493	511	550	567	504	520	466	520	498	534	482	537	483	541	540	462	488	536	541	521	521	529	527	528	516	478	573	529	479	509	528	513	506	530	498	517	506	547	562	523	526	508	527	546	507	522	528	512	533	484	509	515	501	550	470	504	521	519	514	481	514	491	515	549	547	569	525	555	537	487	520	570	495	535	511	534	498	495	504	520	513	502	527	517	501	519	541	508	484	513	520	472	509	524	516	522	547	489	523	537	566	494	496	560	475	518	526	521	481	517	501	485	491	482	519	530	494	533	501	497	490	516	490	528	520	513	494	533	519	498	480	461	511	537	489	510	483	537	508	543	527	489	513	498	488	537	498	532	503	490	498	527	560	532	481	549	532	481	516	538	510	527	513	494	525	555	556	500	515	500	522	541	547	531	498	505	546	527	542	484	556	555	492	527	505	539	478	544	488	519	497	472	539	546	521	503	503	495	533	551	505	498	510	520	512	537	510	496	521	503	442	556	545	512	538	535	499	487	494	519	492	508	506	518	515	526	520	495	524	546	548	549	528	532	496	487	557	515	498	525	521	529	531	497	513	529	533	528	522	576	475	549	491	527	510	544	527	490	509	529	532	532	488	480	476	494	538	501	496	509	519	504	498	529	521	488	482	505	526	515	497	521	538	531	515	541	525	527	527	510	506	518	496	511	480	528	530	483	546	511	520	501	508	497	467	523	520	553	534	516	529	501	507	537	500	496	518	520	523	517	513	493	517	515	552	560	519	505	519	555	521	529	488	523	537	483	538	533	488	512	518	499	535	489	531	510	521	499	510	507	486	509	576	529	503	515	506	518	535	527	521	505	494	510	516	504	518	483	497	524	514	534	513	499	510	558	527	530	491	501	543	531	499	505	528	511	556	509	522	506	514	508	530	528	548	502	543	513	506	498	524	545	505	509	468	539	468	538	485	534	495	515	476	527	514	500	556	538	555	515	534	492	514	524	516	537	495	518	518	507	514	523	536	501	520	557	502	514	516	527	504	492	519	501	529	496	499	548	541	524	515	487	506	488	569	522	546	509	507	530	532	493	525	489	560	492	526	510	525	493	544	522	502	538	527	524	505	501	536	521	492	513	516	471	559	493	481	497	497	504	509	504	491	539	509	528	466	526	541	497	549	528	539	530	531	490	494	517	537	531	492	525	496	527	493	474	527	527	553	533	495	501	550	554	517	480	554	488	520	539	516	522	526	477	503	522	493	488	527	520	528	489	518	471	519	493	522	530	525	494	540	507	548	547	505	508	536	526	511	495	492	485	529	480	516	530	515	537	513	500	518	494	536	505	524	495	492	521	530	511	533	512	535	522	525	508	506	522	503	550	509	488	522	498	506	494	569	536	516	487	531	514	528	569	506	534	524	534	532	539	493	488	562	541	498	542	518	480	592	500	569	505	518	539	523	545	548	493	509	524	519	523	485	501	482	511	504	521	527	561	516	542	516	557	523	475	521	490	550	510	537	495	544	551	533	512	543	508	525	528	494	501	523	556	544	534	512	506	502	518	495	543	516	538	521	521	496	482	513	488	530	481	494	547	545	572	549	500	511	506	530	504	525	489	462	508	514	477	515	515	550	517	495	522	484	505	506	526	498	532	549	515	489	511	544	515	498	508	518	496	481	515	532	507	544	512	532	524	470	492	547	528	515	498	515	535	527	520	504	530	498	536	524	502	522	523	495	503	506	525	511	491	516	537	501	501	490	515	491	505	544	498	512	482	536	513	544
23776	21676	29791	24091	21677	19508	2553	1091	841	750	760	703	683	600	608	633	608	546	551	567	559	538	515	507	523	512	491	509	497	492	494	500	494	500	465	469	506	502	494	475	471	485	507	472	452	477	497	499	470	489	504	512	503	484	474	476	507	478	473	485	486	464	487	465	454	493	488	517	466	491	476	467	480	508	489	455	486	489	448	465	437	484	501	513	466	467	478	507	499	483	483	516	472	447	471	504	485	484	469	470	499	477	472	483	458	448	492	468	489	507	426	504	448	466	429	443	476	486	486	452	437	513	420	486	521	469	480	463	509	474	480	458	468	477	478	462	474	509	525	503	505	459	477	469	486	499	462	512	486	468	464	497	474	482	448	478	466	444	458	443	457	467	470	472	473	469	501	461	463	501	458	492	468	493	490	480	463	497	461	474	476	479	472	472	469	495	487	470	471	456	448	445	463	483	458	499	437	448	478	459	479	485	480	465	489	471	474	491	495	504	485	482	472	454	487	475	471	493	459	502	467	483	465	486	477	452	479	481	474	477	477	488	443	485	499	499	494	466	468	463	486	471	482	456	460	492	469	491	444	446	482	476	445	446	462	464	460	486	519	477	471	453	461	476	453	483	499	442	426	465	470	521	489	494	482	495	480	467	511	467	458	482	455	501	468	447	484	505	501	494	492	495	495	486	462	457	460	541	490	488	478	481	490	463	482	492	462	456	494	494	432	422	449	462	473	488	475	489	437	452	511	500	451	484	484	433	491	462	483	427	470	483	492	449	475	476	473	498	479	484	488	447	483	484	491	484	497	512	474	486	480	521	458	499	448	463	475	496	488	496	471	454	466	502	469	470	504	489	506	451	501	484	480	504	468	498	457	470	451	467	458	472	479	479	467	488	453	462	456	463	442	436	452	484	486	440	458	471	483	435	501	488	447	491	459	515	458	454	484	494	448	515	437	463	471	468	475	441	459	540	484	476	459	502	483	448	432	450	494	425	518	490	508	487	469	452	494	466	502	464	451	451	491	488	505	454	478	460	436	428	503	490	471	466	502	506	455	450	453	472	429	472	468	475	496	470	504	478	443	475	448	474	478	507	476	481	470	509	507	445	440	440	510	475	470	484	523	510	498	428	470	471	519	489	468	501	447	446	468	438	461	489	468	437	463	488	488	430	502	501	433	491	475	445	461	451	517	516	479	474	472	440	444	421	478	444	508	491	477	473	425	456	443	453	484	492	529	501	479	486	463	474	453	482	497	534	511	485	508	437	509	463	499	478	446	474	542	497	472	492	469	450	470	482	447	481	490	491	471	472	478	483	477	467	462	447	473	518	455	481	482	480	504	475	480	454	474	481	517	488	475	502	444	473	452	461	469	514	466	459	495	477	470	467	466	487	509	439	448	475	472	487	457	472	460	459	447	474	492	440	480	451	445	499	484	442	461	462	497	492	479	488	497	449	466	507	476	481	480	476	454	486	446	479	510	460	456	487	481	486	464	469	510	472	482	478	477	503	492	463	446	472	520	443	436	457	445	517	467	481	486	466	504	502	479	419	485	485	472	493	486	492	464	488	459	484	511	452	498	468	509	466	508	498	485	489	466	455	485	474	496	487	471	454	479	463	454	467	480	479	419	443	490	447	458	446	476	447	473	484	470	496	468	492	460	458	465	471	470	492	486	453	472	484	489	511	459	478	445	470	525	461	439	460	491	481	497	467	455	439	461	476	495	500	489	452	465	467	495	436	441	519	513	490	470	520	483	458	468	469	481	514	487	475	430	504	503	491	515	455	462	462	501	478	467	492	478	486	450	511	509	472	471	465	437	413	477	483	447	457	476	451	452	505	505	479	466	495	450	441	505	476	488	467	465	438	437	492	425	474	486	475	467	496	501	470	450	460	463	442	465	457	470	456	473	450	502	453	513	486	447	472	437	512	444	458	481	514	494	446	517	437	463	456	493	469	499	492	481	491	461	482	470	497	463	464	438	496	504	483	461	479	480	437	499	493	490	459	489	484	479	505	512	452	504	456	504	475	496	485	498	495	430	462	470	442	444	481	484	495	483	434	456	467	472	473	471	460	438	478	459	463	488	455	518	501	468	481	439	501	462	449	448	467	462	479	445	463	482	488	502	483	507	475	480	457	475	474	488	437	491	457	450	452	435	466	476	463	452	459	512	449	463	444	472	493	519	483	452	457	499	446	496	484	481	483	462	496	500	499	478	405	475	480	462	471	477	461	489	475	484	465	468	451	492	456	482	491	482	446	479	480	479	460	478	535	456	461	464	496	482	467	461	467	469	468	472	455	477	437	468	465	471	520	458	405	471	465	468	461	466	460	499	489	423	473	486	476	459	470	475	460	485	471	417	447	470	475	460	541	478	476	455	481	531	458	475	460	503	486	470	471	483	492	485	471	502	478	533	457	470	467	459	489	516	481	472	491	489	488	496	467	467	503	502	451	455	469	489	431	474	467	454	452	467	512	460	515	481	502	487	454	463	445	472	515	462	489	484	484	440	475	439	471	442	447	462	487	464	482	464	448	453	479	450	450	467	511	512	487	473	487	471	450	493	444	480	473	483	431	513	470	488	459	512	458	495	492	460	493	533	472	486	492	456	491	463	477	510	486	467	475	467	470	469	465	470	485	455	474	504	489	489	480	482	454	443	428	481	504	445	442	457	480	484	491	484	487	475	431	457	446	484	467	456	476	464	481	493	455	493	466	490	477	469	472	490	512	444	467	454	479	505	478	502	493	488	449	469	481	488	453	513	472	440	470	456	448	475	467	459	494	454	477	429	451	485	501	473	452	443	459	423	497	460	496	484	450	427	487	447	463	501	488	455	447	486	443	499	497	471	475	472	467	484	502	471	476	456	468	466	453	465	451	504	506	452	462	458	462	468	476	471	449	457	489	488	416	471	459	459	462	480	466	501	501	456	490	457	438	488	424	496	456	456	446	505	523	490	457	486	456	478	490	493	457	438	469	473	480	452	467	499	487	441	470	501	499	477	469	479	473	509	467	458	492	473	495	470	482	501	474	530	478	466	490	465	465	459	458	448	482	454	501	486	491	471	480	474	484	467	463	449	502	447	483	474	451	465	506	481	459	467	477	461	455	489	483	471	466	489	472	467	480	458	478	490	465	481	471	435	498	524	456	480	482	481	515	434	490	457	481	493	463	480	510	465	468	502	484	486	479	436	463	470	469	473	475	476	455	474	469	479	461	463	507	479	460	443	454	528	422	465	473	458	490	477	458	442	478	493	459	476	506	456	515	474	505	461	496	506	455	429	464	490	454	444	491	485	502	468	471	481	491	509	489	513	539	482	483	446	473	444	476	508	447	476	471	459	443	510	481	477	449	502	455	463	496	456	477	472	475	425	481	469	478	524	479	486	463	463	465	480	479	456	476	438	434	508	435	428	470	477	517	480	507	476	464	478	497	488	472	502	501	483	518	457	470	442	487	436	479	452	487	513	507	505	475	460	473	498	535	470	483	461	462
39568	16555	14680	8101	5696	4219	3404	2723	2330	2006	1761	1535	1466	1371	1307	1270	1085	1105	1069	1044	1041	980	953	992	982	927	962	949	973	850	903	899	880	876	887	853	877	863	884	859	858	853	860	865	847	859	880	847	904	914	892	877	850	810	867	808	811	911	826	862	815	846	818	846	785	826	832	870	851	777	835	877	814	839	839	857	821	900	841	850	834	846	841	822	832	796	863	879	853	802	829	846	858	852	854	825	851	864	787	823	806	828	827	828	783	887	806	845	852	855	823	833	825	811	829	869	826	851	884	860	831	835	852	856	847	858	852	864	854	862	804	823	845	840	801	847	867	816	894	858	845	863	807	846	848	826	829	816	859	860	778	816	849	819	815	878	841	813	886	835	847	785	885	833	799	865	836	841	863	823	816	832	853	817	848	874	872	856	816	845	848	806	842	881	804	827	826	837	862	863	856	762	849	819	893	824	871	856	818	833	826	796	848	848	833	804	830	837	835	802	885	840	823	808	826	855	784	888	864	879	848	880	868	819	877	849	831	838	800	868	872	827	819	897	867	861	825	840	889	785	844	830	831	869	794	840	861	841	840	833	835	829	869	817	837	818	845	900	839	847	798	836	824	858	830	808	850	815	828	847	794	847	833	838	819	823	846	795	804	787	839	855	798	841	883	834	866	826	855	812	833	823	804	872	837	877	856	818	802	794	833	809	756	852	807	808	839	846	860	809	843	840	839	840	849	786	781	889	815	806	801	830	872	902	845	859	791	877	748	856	855	817	862	823	908	837	862	864	886	776	813	797	808	771	815	802	832	868	776	829	835	869	857	804	817	837	823	833	775	810	776	829	866	825	839	810	829	823	833	837	847	797	856	827	838	820	884	865	857	806	773	829	842	820	865	837	849	873	848	841	845	831	834	823	853	837	856	837	872	777	806	885	788	865	907	858	842	816	873	855	826	819	787	822	848	830	840	867	840	817	858	795	836	862	819	815	821	865	846	778	848	787	851	800	872	831	832	858	827	803	874	871	829	789	839	850	851	801	802	797	799	823	847	792	848	833	815	872	816	851	855	841	828	822	832	811	836	844	821	787	778	880	858	884	840	827	772	808	835	821	843	798	809	820	851	817	802	811	839	887	900	830	883	828	856	847	867	828	814	855	852	843	793	833	909	858	808	804	792	816	859	764	864	831	867	840	840	813	783	835	849	832	844	838	834	845	816	834	834	828	795	875	820	846	787	907	824	790	848	859	831	854	844	843	837	813	862	821	873	801	825	819	830	822	847	793	861	846	829	807	841	856	772	824	824	858	807	808	811	843	815	858	810	858	734	861	826	844	891	842	845	856	852	850	895	780	829	815	876	788	822	850	880	817	818	829	781	845	876	841	803	855	792	815	835	860	857	884	867	857	888	814	837	857	792	811	839	825	853	812	844	857	845	874	856	850	840	834	864	858	878	852	812	879	845	805	806	866	775	858	865	806	882	821	833	863	824	871	796	791	855	842	837	786	857	814	839	863	853	871	799	821	838	834	838	869	842	819	839	872	815	838	853	759	796	853	766	802	820	862	844	846	829	807	880	839	835	860	808	768	798	815	778	838	830	830	883	841	835	890	761	825	824	809	858	867	840	856	865	779	799	905	858	834	806	849	845	790	837	813	813	893	880	878	836	868	869	857	815	840	837	801	813	861	840	799	835	889	805	858	836	841	827	845	834	818	817	854	846	850	825	833	815	786	843	846	826	817	876	826	872	833	831	833	794	829	805	810	801	826	815	832	791	825	864	810	796	834	845	812	835	824	819	819	841	822	848	861	832	859	825	848	860	844	853	782	812	845	825	802	837	833	807	821	817	844	760	876	866	856	873	858	837	874	852	836	813	856	837	809	828	807	793	825	842	826	846	832	829	813	831	776	845	821	861	815	867	804	807	849	857	848	849	828	804	855	806	819	837	856	857	815	837	844	799	842	852	821	828	838	818	846	842	823	817	756	836	860	797	845	873	818	850	825	855	850	858	852	869	840	878	758	869	830	850	827	853	822	810	866	808	875	837	781	844	811	848	804	798	837	835	856	887	861	872	867	839	794	877	836	891	802	808	794	832	752	823	882	802	840	851	827	854	837	869	839	789	823	792	829	821	848	868	854	819	811	903	846	886	847	878	845	824	805	836	803	828	861	821	820	789	794	854	864	812	828	849	883	850	830	828	802	826	771	812	805	801	812	823	806	810	819	832	839	827	855	853	881	861	841	838	852	858	844	819	804	863	830	802	862	775	845	845	828	864	805	821	818	854	856	872	818	795	813	803	794	826	836	883	819	836	826	823	819	905	831	826	854	854	826	844	844	830	827	854	842	832	827	800	829	818	803	810	824	849	810	815	880	848	791	846	831	828	860	806	830	808	832	881	873	821	854	852	865	832	834	846	886	778	833	846	799	832	825	837	827	808	811	821	842	840	846	814	824	813	827	823	868	841	815	873	842	879	879	812	815	815	830	872	821	860	813	862	853	825	836	852	825	838	851	843	852	799	835	839	827	856	827	812	856	847	816	834	847	818	847	841	837	823	854	794	809	848	771	893	830	838	807	818	841	840	822	819	795	811	807	825	832	829	791	848	825	837	851	872	843	824	808	853	790	824	887	879	803	823	860	844	819	825	847	805	802	810	829	843	819	844	842	827	869	894	835	804	858	792	805	852	852	789	857	856	839	852	860	862	866	823	826	808	875	863	851	851	869	830	840	832	872	815	792	780	845	836	838	825	801	861	832	824	823	844	835	849	841	887	824	773	823	803	848	837	818	844	867	831	819	813	752	871	883	849	803	843	847	829	815	799	852	842	819	817	829	830	871	861	821	801	827	861	842	862	830	840	829	850	844	790	813	856	807	845	839	873	865	828	789	803	771	856	837	818	874	817	790	851	921	813	878	815	834	858	824	847	847	858	869	861	858	787	848	858	878	799	881	875	803	801	783	864	860	794	844	799	870	901	836	791	858	780	811	853	900	847	796	823	806	824	816	826	826	851	875	885	845	798	829	841	810	848	838	809	892	826	865	872	822	867	865	898	793	827	822	844	825	859	814	836	839	803	849	807	835	836	849	823	864	797	891	800	909	844	833	798	872	810	823	882	857	818	826	838	801	878	828	866	824	838	773	877	810	769	794	810	833	770	872	828	837	800	825	822	840	841	876	807	824	816	849	831	846	812	846	865	833	827	806	870	830	781	815	853	846	849	813	867	801	828	863	838	870	854	817	819	832	827	888	803	854	784	836	747	834	830	835	945	813	812	826	748	825	873	821	811	838	767	849	804	845	866	817	840	824	809	796	813	831	818	839	819	852	811	817	858	812	844	841	864	835	851	836	843	803	898	826	811	840	848	814	815	792	836	829	785	843	875	840	857	851	810	803	816	813	824	839	812	816	780	809	868	848	810	779	817	832	891	894	793	785	821	851	791	861	800	833	831	843	858	797	850	841	834	861	823	858	791	820	845	855	840	804	827	805	809	825	823	812
25953	20089	8091	616	391	318	172	131	129	133	127	114	129	133	132	119	94	125	122	130	113	100	116	108	116	132	123	127	132	133	107	101	114	94	140	115	119	120	126	117	121	124	118	109	135	105	113	88	118	108	119	120	113	114	123	119	115	111	109	121	127	115	124	96	103	115	114	125	94	110	119	117	120	113	140	115	116	122	114	117	116	129	140	114	109	112	107	86	101	95	127	116	113	111	92	114	113	130	119	115	111	109	106	123	120	116	117	112	100	119	107	102	125	122	124	114	131	129	122	105	111	131	129	111	116	95	119	119	106	122	113	129	127	134	119	128	125	108	95	112	110	136	104	119	109	95	115	107	123	111	129	119	107	128	111	101	131	115	100	110	121	106	121	112	99	133	132	140	108	116	104	108	122	116	128	105	116	107	122	123	112	115	119	115	121	108	106	104	113	133	126	96	107	117	129	86	112	115	115	122	120	117	112	100	112	118	120	116	112	120	133	119	120	120	120	104	129	118	113	123	116	102	104	94	107	128	114	112	132	117	104	114	112	119	124	113	120	105	124	116	110	99	121	120	113	115	123	111	132	128	108	101	103	124	121	120	107	117	122	119	113	106	127	112	116	114	107	113	119	112	94	111	107	124	121	124	118	112	110	127	127	114	131	114	120	120	109	104	101	129	113	122	114	124	120	104	127	117	105	104	103	130	139	99	122	96	107	121	120	138	147	115	113	97	98	115	97	125	115	122	119	112	124	131	130	134	113	116	97	133	111	136	108	105	109	104	111	134	106	100	126	112	105	110	108	107	127	98	104	126	127	110	114	110	92	117	117	125	124	125	139	109	127	107	125	133	106	100	123	115	111	121	97	118	126	107	106	112	118	126	121	99	137	116	110	110	114	121	121	108	139	110	123	108	99	123	109	107	111	117	106	119	112	145	121	109	125	126	130	102	125	126	115	99	107	108	112	111	109	117	121	131	112	98	120	120	98	102	118	107	128	118	124	119	115	108	106	116	117	116	127	124	95	104	145	108	115	102	110	128	112	113	107	119	109	121	111	110	123	110	129	105	111	109	125	126	106	133	135	117	103	117	98	121	117	128	106	120	104	123	116	108	112	124	124	118	107	142	106	124	118	130	101	106	118	120	117	118	118	104	123	122	125	112	90	122	119	102	112	113	118	114	111	111	127	110	105	121	124	111	104	101	129	110	122	102	116	111	117	111	108	110	93	90	110	112	111	98	130	124	126	110	122	113	105	89	116	110	110	125	97	111	123	113	107	115	121	98	102	109	123	103	107	121	102	117	112	103	121	119	138	121	113	117	113	99	111	111	112	102	113	118	112	109	116	122	97	123	117	116	127	115	129	105	115	114	99	124	118	111	122	136	123	119	98	111	110	112	119	127	108	122	121	113	119	92	125	110	108	117	121	105	126	92	114	105	116	109	110	122	118	116	90	139	122	114	114	110	114	117	124	105	116	114	111	121	113	108	116	120	107	114	115	125	114	116	125	117	125	138	127	114	125	119	102	114	129	109	121	118	116	111	123	132	120	104	102	123	121	114	113	127	105	109	116	122	114	124	114	106	120	116	114	121	113	108	119	118	121	119	117	118	94	109	113	108	127	116	125	106	103	129	139	97	109	110	123	125	117	118	101	114	117	107	110	113	98	122	115	105	113	117	117	112	100	137	109	124	129	123	104	105	110	122	116	137	127	128	117	126	118	129	100	94	113	99	102	125	108	127	112	114	105	109	101	120	127	122	118	115	112	105	121	113	102	106	110	125	118	109	114	119	108	123	89	114	116	128	103	129	109	110	125	106	113	107	106	105	103	113	129	105	116	115	112	119	131	130	127	107	119	122	98	116	123	120	115	117	122	119	117	101	119	111	124	106	108	126	98	135	111	104	127	107	116	122	132	106	93	96	104	116	106	98	120	121	116	101	122	107	115	127	116	123	149	113	124	115	113	111	114	126	118	107	106	120	113	106	93	104	124	115	124	116	101	98	113	118	112	120	118	131	96	119	132	117	111	111	115	133	113	116	115	124	116	124	102	137	111	95	119	123	113	128	123	104	133	113	121	111	120	110	114	105	127	102	99	126	131	110	122	100	117	117	108	91	103	119	109	129	103	111	110	108	102	107	108	115	102	103	128	106	121	90	117	109	135	115	120	122	116	108	117	109	115	110	109	110	122	119	116	110	125	97	113	131	130	108	150	102	123	111	115	112	140	132	122	133	122	122	133	130	122	113	98	120	125	122	103	118	101	128	106	128	102	103	111	118	119	109	113	116	102	99	98	122	120	97	116	108	112	118	129	115	106	110	126	114	98	106	111	118	126	132	100	119	122	116	110	108	120	101	123	114	117	103	121	97	128	124	86	110	120	106	100	100	132	125	116	97	112	111	113	124	107	131	122	100	134	106	114	112	101	116	105	112	130	134	124	114	126	141	110	117	106	107	126	110	125	122	106	128	111	106	116	96	120	109	112	105	121	126	101	111	129	124	121	126	131	115	125	113	108	129	125	112	98	118	133	116	101	120	116	115	111	106	103	119	104	115	120	108	116	126	114	89	109	111	98	118	126	126	115	107	105	127	123	116	132	101	120	111	101	113	124	117	116	108	120	115	109	123	107	119	99	115	119	121	113	117	115	110	111	122	120	111	114	108	101	113	113	123	110	137	97	120	105	95	117	133	123	102	121	110	130	112	87	125	100	118	111	108	126	122	109	130	113	121	94	122	119	108	108	125	132	102	115	95	123	117	122	96	123	117	110	123	108	109	112	103	108	108	103	115	120	112	116	123	111	110	128	91	125	128	115	101	111	104	111	125	103	115	126	117	119	111	115	131	113	111	120	119	134	106	114	100	114	126	114	110	109	131	116	114	110	110	122	114	105	133	119	122	118	122	112	100	90	109	107	116	98	121	122	127	122	101	111	116	131	139	109	110	117	117	97	111	117	114	119	120	116	109	104	114	103	111	122	117	120	125	109	114	144	105	123	107	99	95	113	119	116	104	121	104	118	125	118	118	125	105	103	99	139	128	113	118	110	138	106	145	138	105	124	129	106	129	125	87	113	113	116	128	114	108	100	109	135	108	117	88	118	123	108	111	108	124	125	108	123	128	123	109	118	110	114	126	109	120	100	102	109	88	122	120	98	121	123	137	112	128	103	118	116	124	112	122	98	119	119	124	107	118	116	125	121	111	117	128	85	110	136	118	110	118	115	118	105	113	109	123	110	121	102	111	114	129	127	107	97	113	131	98	126	107	107	114	116	116	100	118	113	116	124	96	117	132	105	116	112	96	107	116	134	104	144	105	110	103	103	107	121	119	104	117	92	116	112	110	115	115	120	112	107	114	108	104	112	133	97	116	115	101	115	118	139	129	134	119	130	116	102	132	114	108	93	103	123	121	113	108	116	106	115	106	95	112	113	96	117	103	111	115	99	102	122	123	110	119	109	133	101	94	113	102	112	116	118	111	125	113	106	111	103	110	104	105
15946	1415	1268	705	527	435	347	297	302	275	275	239	277	256	272	238	235	226	265	253	267	236	234	248	215	206	243	238	243	259	217	237	235	241	225	256	214	217	211	242	209	238	224	229	228	219	197	216	230	219	263	207	237	209	258	219	215	220	221	225	224	210	218	229	229	216	234	241	208	212	209	224	231	227	213	245	233	237	256	215	222	227	204	220	224	234	245	243	249	208	200	212	227	253	204	236	230	222	234	233	219	243	219	248	211	238	216	207	278	232	226	209	245	217	248	244	222	218	226	211	231	231	203	239	237	216	217	228	220	202	264	241	217	226	232	210	224	216	222	205	194	216	232	245	232	221	225	248	243	229	211	231	234	216	223	222	233	223	238	239	228	206	189	275	221	195	213	217	247	230	239	224	215	173	214	234	217	214	213	223	205	250	240	229	218	229	202	221	239	226	215	239	222	225	227	255	229	208	244	259	219	252	239	235	231	237	223	226	223	220	228	213	236	202	211	223	234	220	215	238	226	224	209	218	230	235	228	228	249	228	220	226	200	210	227	215	249	243	236	226	213	234	225	192	214	237	235	240	215	239	248	217	249	222	255	209	241	220	236	232	207	230	221	245	232	235	219	207	224	248	224	217	211	228	248	232	230	238	225	242	207	273	233	222	218	224	231	239	227	232	247	212	237	215	220	229	198	248	247	202	244	245	224	200	233	233	245	213	243	253	249	211	250	211	227	216	215	227	238	230	221	244	234	197	238	231	231	229	218	235	256	211	236	233	224	229	226	212	242	225	215	234	235	224	245	241	246	233	233	243	256	252	235	228	226	233	239	233	238	255	245	217	237	254	222	213	221	244	208	238	237	255	213	215	194	222	225	234	237	227	256	231	227	251	232	233	226	229	247	218	224	240	239	203	228	244	247	235	225	205	232	201	219	203	227	219	212	206	248	253	220	238	218	241	228	241	221	251	232	222	251	212	211	264	216	226	228	219	195	232	215	248	224	243	220	223	232	203	224	246	230	218	223	238	224	221	220	261	203	211	228	234	229	244	219	220	233	211	226	253	221	200	221	220	248	228	201	234	199	229	236	206	232	206	227	219	212	235	199	229	228	203	224	223	244	237	243	212	242	215	226	225	244	217	242	237	235	207	242	232	212	235	227	225	236	216	233	203	231	243	195	236	243	258	238	236	269	237	215	243	219	209	229	236	233	214	214	216	220	241	213	225	240	244	207	213	226	236	225	208	218	225	225	236	213	260	238	227	204	228	220	233	215	238	213	234	208	216	230	228	235	218	235	247	231	238	210	220	242	217	229	220	235	238	249	229	214	244	232	222	259	237	228	236	222	226	209	240	232	235	222	221	235	211	220	223	221	239	242	213	242	237	254	238	238	219	222	217	216	204	228	226	225	219	222	236	232	225	230	223	215	233	231	251	253	234	230	235	212	240	214	220	229	241	243	277	219	237	229	228	225	214	228	188	225	234	248	229	226	216	204	232	247	238	217	221	242	232	247	240	215	219	222	194	222	199	216	251	251	211	233	211	244	220	207	200	212	245	237	237	191	228	206	224	222	241	242	220	244	239	261	213	226	243	214	240	217	239	236	224	222	208	251	247	194	231	245	229	233	214	219	239	229	239	204	234	223	216	227	246	228	227	246	241	229	244	220	214	220	247	239	205	241	217	206	244	217	190	239	233	242	194	225	227	231	212	236	236	212	225	223	251	219	209	239	207	223	230	210	225	221	210	240	231	221	218	247	228	238	234	209	233	223	251	244	208	244	214	224	224	218	235	261	263	220	200	228	247	237	239	228	238	250	211	225	198	230	217	230	237	232	193	237	228	237	187	221	237	227	216	241	205	240	231	198	225	231	219	230	248	246	233	240	249	225	218	242	222	250	217	233	207	229	215	238	242	236	228	224	227	223	191	220	246	220	209	215	254	229	262	212	215	240	229	253	238	249	215	224	245	234	230	225	216	238	244	237	259	227	212	205	221	235	224	239	229	264	232	226	227	240	237	222	254	253	242	251	271	209	208	233	254	248	220	224	229	212	227	204	216	215	213	212	267	212	227	230	245	234	247	223	213	245	225	221	246	219	218	224	210	255	230	244	207	232	214	218	230	265	231	235	238	220	226	242	225	200	244	249	242	229	218	226	256	214	209	217	210	212	216	240	247	250	214	245	234	207	205	230	227	244	215	223	214	220	215	228	229	208	223	225	210	244	208	218	215	221	205	214	227	229	222	227	220	221	221	225	211	241	229	233	230	211	252	217	244	207	224	247	217	224	245	230	222	243	246	238	219	252	247	239	240	241	207	227	234	233	217	225	246	240	231	228	243	223	232	229	232	231	198	228	226	226	204	210	198	251	243	243	226	223	258	216	224	236	264	209	187	199	217	244	237	212	223	233	238	218	228	206	227	224	218	235	233	228	233	217	219	220	227	245	226	240	199	220	230	210	226	200	256	255	240	224	235	229	230	247	230	215	211	225	232	237	253	220	235	221	246	254	228	213	241	239	225	270	221	242	237	210	231	223	241	233	242	258	229	224	235	242	224	221	212	226	209	199	220	190	228	229	239	209	237	222	207	232	217	196	238	222	229	257	243	243	233	223	233	242	200	244	223	221	241	214	218	219	214	236	217	220	221	222	213	210	232	255	247	204	228	211	242	255	210	261	255	218	242	210	237	227	243	241	241	239	227	197	223	195	204	221	213	239	215	234	236	221	216	242	225	234	228	223	216	225	208	230	238	219	227	209	238	232	222	248	211	210	211	208	202	249	231	237	213	230	245	212	250	224	254	226	275	228	239	212	213	227	226	233	210	213	227	214	249	221	246	226	226	250	245	219	203	220	228	226	235	207	191	242	251	244	227	232	212	228	228	242	235	239	260	227	224	230	227	205	270	218	212	211	213	220	239	232	236	211	236	249	225	216	246	222	249	211	225	227	220	223	214	209	234	218	246	223	246	227	215	261	222	233	225	199	234	247	219	231	215	252	236	220	240	244	201	204	236	228	237	251	242	214	227	191	226	207	224	222	237	232	223	211	241	243	210	225	198	231	262	214	235	231	221	238	219	209	243	249	225	238	223	217	246	209	218	276	231	205	236	220	229	209	213	230	264	228	215	229	217	220	235	217	230	253	232	235	221	232	241	235	216	229	223	251	217	213	244	225	216	232	235	219	211	216	242	222	234	213	227	217	215	236	217	262	231	219	232	243	209	224	251	220	200	266	253	234	222	235	230	212	230	236	225	214	238	227	249	233	223	250	241	255	238	221	221	227	219	183	233	243	223	220	229	207	228	236	217	237	215	227	220	213	246	231	248	197	247	244	228	252	197	225	217	202	225	228	211	236	209	235	236	241	213	222	192	226	242	239	213	200	215	239	229	216	195	213	229	231	235	220	221	201	216	223	205	231	238	223	248	216	212	237	213	236	214	254	222	228	234	259	202	230	221	243	219	247	236	216	231	228	227	248	222	194	228	238	227	210	228	240	233
24734	21638	29000	24762	20102	2114	793	545	451	441	448	363	407	353	356	365	325	347	311	313	337	320	298	314	323	310	318	277	279	304	302	308	292	302	299	318	267	324	289	317	287	297	287	293	284	300	282	288	309	289	305	286	274	285	258	292	289	308	293	304	291	281	268	302	296	328	329	265	250	288	280	311	292	278	285	290	316	323	282	288	325	254	309	260	289	278	297	279	294	297	283	275	288	299	299	288	282	303	301	241	292	273	291	278	279	289	291	277	269	300	290	296	278	294	296	288	282	290	271	293	283	298	295	303	283	254	296	274	326	294	274	301	265	277	308	298	288	305	318	279	299	295	258	285	302	286	267	265	252	284	302	295	258	318	315	289	294	295	290	288	283	290	298	293	317	278	315	295	256	297	291	269	255	283	265	274	295	284	250	288	306	284	289	315	294	302	278	298	280	272	281	267	266	265	268	271	290	328	306	317	288	315	270	261	281	273	308	279	274	279	301	282	306	282	303	247	278	278	287	267	259	270	290	284	259	289	284	295	260	279	277	286	286	300	259	278	269	281	309	271	284	271	267	310	316	300	303	312	308	291	294	278	282	295	283	270	283	293	299	274	286	273	272	268	264	295	302	291	285	243	271	260	297	293	292	296	290	285	288	290	303	279	310	291	287	288	317	270	291	286	264	253	314	288	292	296	309	253	289	309	262	280	284	295	298	266	255	292	288	271	293	291	293	293	291	290	244	290	273	278	307	320	279	283	271	316	300	302	300	292	249	300	263	293	288	300	274	276	257	285	291	279	298	296	281	306	283	301	288	284	255	270	281	279	297	284	272	289	280	315	281	263	277	300	276	320	264	306	291	303	266	295	306	273	292	277	279	249	328	290	304	279	317	271	260	261	299	270	291	294	270	302	264	303	309	260	285	326	258	287	301	259	244	288	277	305	292	266	304	280	285	255	272	294	270	255	305	272	283	259	288	272	268	282	291	298	283	285	287	271	293	279	284	285	289	297	274	253	279	297	263	299	264	324	286	306	268	297	287	265	261	297	291	273	305	249	295	266	260	318	263	265	284	270	275	288	290	284	267	273	286	290	274	265	293	268	264	285	301	287	295	289	268	287	294	291	273	283	285	289	284	313	275	277	293	274	308	265	288	274	305	292	285	301	285	283	268	283	319	287	280	281	257	301	285	302	318	276	275	270	271	278	287	312	275	265	274	266	280	283	282	301	297	291	292	278	260	304	289	276	296	300	296	269	297	293	275	263	284	295	300	282	298	296	308	314	275	294	288	299	276	278	303	278	260	263	300	298	296	292	262	297	258	285	293	287	313	296	280	302	282	287	266	294	284	311	275	296	294	288	292	267	298	295	284	288	308	311	282	297	305	288	283	287	281	291	309	276	255	291	256	294	286	300	308	285	258	274	267	286	284	284	278	325	267	295	293	299	287	301	275	293	279	305	300	312	295	311	264	293	297	288	279	284	297	305	249	284	291	273	258	272	259	290	283	290	294	267	313	275	278	288	284	248	302	288	275	297	288	287	292	301	276	297	275	278	299	287	287	284	271	288	278	286	303	304	281	282	267	245	274	290	277	295	277	272	267	268	274	279	296	268	290	271	297	261	264	266	277	262	276	296	293	292	265	269	279	270	261	303	293	270	305	274	266	303	294	325	284	270	317	306	291	273	279	279	284	302	304	234	250	243	266	301	281	301	279	300	288	292	334	268	291	259	297	286	276	268	303	264	314	261	274	315	276	282	275	259	310	281	270	304	307	280	282	269	290	306	284	313	314	266	266	309	301	291	288	316	292	289	271	269	289	252	296	265	303	291	294	300	277	289	273	281	270	303	297	276	280	262	291	279	250	285	275	283	310	269	266	286	295	259	249	323	303	297	281	320	276	281	280	284	289	290	301	300	279	299	275	270	287	258	275	265	310	317	292	255	292	290	309	259	279	262	289	267	311	289	283	280	274	295	284	290	294	280	292	283	302	282	261	285	281	252	296	287	312	295	306	268	271	287	268	261	257	284	288	309	259	272	275	261	309	278	263	265	294	307	271	314	285	278	251	298	287	321	292	276	302	279	270	239	261	269	276	308	290	257	306	292	293	290	258	309	304	254	302	259	289	314	306	277	291	294	288	296	290	262	278	293	294	255	316	327	277	286	288	271	261	282	275	278	336	285	301	288	320	291	283	283	304	275	289	305	270	292	296	289	305	287	267	297	289	265	259	273	280	262	282	276	284	263	270	268	284	291	275	276	282	277	288	286	286	294	274	272	305	294	298	284	296	294	283	276	299	279	271	298	252	289	293	251	286	266	279	283	283	292	250	301	283	295	263	295	271	262	274	271	293	316	290	280	288	279	296	282	308	270	297	267	267	318	298	299	280	295	288	296	268	287	289	295	293	263	273	284	257	283	259	273	267	285	309	287	272	255	288	258	285	305	248	265	303	282	284	301	300	309	281	283	279	298	273	288	282	271	267	294	295	253	279	308	302	252	271	274	297	283	278	271	265	305	318	300	278	288	298	291	277	283	270	280	283	280	258	311	269	293	286	308	300	266	280	297	263	297	269	269	277	293	291	285	309	265	290	302	288	253	293	294	278	257	266	267	261	292	293	301	298	280	296	278	279	279	296	293	263	284	284	281	308	278	282	282	286	314	258	280	315	313	291	291	291	291	279	263	291	280	303	271	285	306	253	312	308	290	300	281	292	267	289	262	299	268	280	294	280	288	284	282	284	288	314	312	287	295	303	284	283	297	270	272	301	309	289	267	266	295	264	297	283	307	303	276	295	293	304	300	281	297	285	300	238	263	289	276	295	284	272	321	279	260	314	286	313	284	305	283	293	260	303	258	296	285	312	286	294	299	272	313	285	259	274	303	278	261	274	291	282	270	286	297	303	295	301	314	319	322	312	294	282	267	270	275	252	296	307	268	280	269	285	305	291	302	299	290	278	301	284	288	293	293	277	250	279	309	301	308	281	295	263	289	286	314	267	295	274	297	307	294	313	287	254	276	263	298	267	262	291	261	310	314	295	310	280	321	268	294	278	270	301	311	280	266	277	261	290	279	285	312	298	287	302	286	262	288	307	273	295	276	278	303	296	276	255	297	289	301	288	257	306	262	271	287	296	256	266	288	282	282	282	261	281	272	278	276	296	293	300	294	277	271	317	297	271	293	289	285	298	271	278	264	276	293	275	287	278	285	293	267	276	277	292	269	281	301	299	254	275	299	301	261	265	305	271	311	268	285	297	295	291	295	279	306	279	266	311	283	295	295	276	290	281	290	293	312	262	291	303	276	296	294	292	289	308	280	285	271	279	262	291	284	297	271	296	281	292	323	286	265	284	285	294	289	325	295	276	293	289	280	298	276	272	284	282	256	297	268	303	275	288	259	303	288	313	271	277	310	289	282	291	291	290	294	323	270	289	285	290	308	262	277	254	329	287	282	303	256	272	264	273	290	289	290	286	288	259	320	292	279	293	293	303	238	267	279
34656	10308	9274	4666	3042	2481	1904	1466	1328	1114	1046	847	865	793	736	766	676	683	613	608	600	599	615	568	598	591	567	544	569	613	524	528	550	550	520	531	575	556	569	489	533	528	530	522	560	588	567	528	521	526	524	527	536	535	597	528	556	498	548	520	512	551	571	532	508	557	479	519	542	530	529	557	506	528	468	504	562	512	542	534	532	510	535	499	545	522	518	483	518	545	528	485	512	576	517	535	517	532	509	525	501	497	520	505	548	531	549	516	492	559	472	526	517	483	497	519	523	523	548	506	516	506	536	511	498	510	560	522	516	511	540	529	502	523	498	576	520	528	522	544	535	491	507	510	516	510	519	548	527	549	485	498	534	512	475	532	506	476	486	555	536	509	536	532	527	529	491	539	544	505	547	488	508	490	533	478	511	565	560	538	516	531	520	546	550	496	503	532	519	531	547	537	513	541	504	561	532	524	484	510	542	533	484	522	545	530	523	550	503	521	540	520	554	521	516	514	517	578	480	536	539	526	490	504	499	483	513	516	537	545	506	533	532	514	528	553	487	527	514	529	517	546	477	485	515	519	494	514	518	493	521	548	475	552	530	538	530	525	545	519	535	515	460	528	546	510	546	503	549	519	502	541	525	540	525	521	516	531	545	501	540	554	502	480	473	533	497	477	510	529	523	492	508	520	489	535	508	563	513	520	538	499	511	531	479	520	506	513	514	508	525	531	507	496	533	528	523	510	546	532	500	540	522	507	528	497	532	546	530	530	521	552	521	495	588	516	522	533	567	534	509	508	494	524	494	508	507	504	549	528	494	496	531	504	556	534	541	531	504	533	536	507	491	510	559	533	554	532	540	500	552	529	517	501	538	511	484	509	514	542	488	513	521	514	498	491	504	513	553	528	510	510	518	557	503	530	501	516	521	502	515	546	512	493	515	548	471	550	517	518	525	545	489	532	538	469	525	545	562	579	479	493	498	514	537	501	513	574	526	474	534	519	528	515	519	520	542	514	496	523	528	509	524	556	556	520	512	528	513	560	509	540	499	522	542	503	515	504	506	528	532	483	561	557	553	561	509	510	522	505	553	523	516	530	484	520	511	517	524	585	525	528	525	569	498	548	533	534	504	537	510	538	545	546	527	511	532	539	520	535	532	514	506	519	491	500	530	532	531	537	534	540	546	498	530	547	510	525	561	515	519	518	508	509	506	495	509	527	525	513	483	525	517	552	486	522	519	529	512	492	512	515	506	534	526	531	550	516	495	511	505	496	488	519	534	516	555	510	503	503	538	507	484	527	513	497	528	494	465	522	546	525	498	537	544	506	506	543	537	521	487	513	538	516	487	476	523	502	508	565	537	532	502	515	526	514	503	482	516	525	495	503	508	527	497	499	513	480	499	520	557	522	478	505	518	528	494	504	534	530	537	497	543	527	536	520	492	497	538	536	511	516	499	504	490	519	571	545	518	533	537	508	499	521	537	538	521	505	548	506	569	475	507	502	502	534	488	480	506	541	498	517	509	529	546	556	466	529	564	520	509	548	506	569	530	551	525	527	524	508	517	519	528	517	535	565	500	514	533	537	488	524	557	502	529	509	580	518	515	569	509	503	493	531	489	503	526	513	547	547	497	508	513	550	481	548	488	493	505	511	519	511	495	487	538	507	542	519	533	515	497	484	511	529	501	520	465	564	533	548	535	503	510	473	510	519	542	542	504	489	525	530	492	513	529	555	486	504	518	512	492	526	526	521	491	523	501	554	517	537	519	552	566	540	541	468	517	510	515	531	563	537	525	510	492	492	505	526	530	551	528	529	540	544	509	531	536	500	540	514	500	521	528	502	489	528	558	509	529	530	522	504	478	505	520	500	506	470	511	534	506	540	509	524	484	519	507	476	483	506	513	521	557	505	543	475	565	501	477	490	584	473	510	526	542	497	489	550	507	497	544	524	518	505	524	540	505	518	536	559	490	524	525	512	525	525	516	550	518	543	483	544	554	538	513	510	515	510	486	540	497	499	517	533	508	520	512	490	502	523	501	544	525	511	486	561	477	512	529	540	526	477	553	503	518	542	543	546	468	519	520	538	485	520	509	544	515	515	544	526	543	491	499	557	533	512	504	516	520	500	529	475	524	550	515	520	521	546	556	549	519	518	508	483	526	539	572	529	467	553	527	489	478	541	534	508	529	549	530	529	506	492	509	518	549	506	491	553	471	518	523	555	531	542	518	538	522	534	523	564	555	528	502	533	537	520	500	507	520	493	527	523	470	498	499	577	540	508	506	508	541	498	538	586	533	524	490	506	514	519	508	553	509	531	541	537	529	513	579	539	536	551	539	511	547	513	537	491	503	538	486	546	525	499	551	553	501	572	544	545	544	508	508	532	496	531	506	513	497	499	542	518	529	530	509	542	503	539	516	546	508	453	530	523	483	503	496	491	556	524	525	497	507	566	570	525	533	540	561	515	541	494	506	548	509	509	516	510	547	502	495	515	561	474	512	480	532	534	523	509	511	484	524	504	543	513	531	498	541	523	490	498	496	537	546	518	516	555	516	550	496	552	477	502	528	520	504	538	498	513	555	506	541	507	475	505	523	506	512	490	490	559	507	543	488	522	536	520	505	518	530	495	547	498	539	545	509	485	515	524	526	522	526	520	513	456	505	503	510	528	531	534	524	520	578	519	511	519	527	534	518	525	530	510	519	510	504	455	540	543	543	506	480	492	529	521	521	519	528	487	566	503	509	550	505	523	524	530	511	508	475	449	513	535	532	477	466	503	547	529	492	520	538	527	515	510	494	512	531	524	523	543	484	503	516	505	518	491	469	499	541	539	529	505	528	488	472	496	516	551	535	533	509	534	551	501	514	513	494	504	487	535	505	577	542	532	521	514	512	506	496	523	503	528	524	556	518	533	554	536	450	527	561	489	520	505	510	491	503	510	492	503	557	511	542	483	507	522	529	492	536	525	517	515	520	521	522	523	538	508	490	494	533	504	573	495	538	543	555	510	523	506	511	519	522	535	489	523	514	540	535	510	551	504	517	475	508	482	493	538	486	541	521	539	492	555	563	528	557	492	522	480	527	517	547	540	515	528	510	498	525	512	524	532	523	527	516	553	563	500	456	511	520	531	524	527	515	552	474	542	485	540	509	556	502	489	531	537	530	496	532	493	534	524	516	506	566	569	529	531	491	496	530	534	486	524	519	520	542	507	558	515	541	482	525	497	503	504	470	486	562	523	521	530	537	520	490	501	518	524	539	540	521	525	508	521	512	497	490	514	516	519	518	499	509	512	517	548	504	507	509	485	509	569	507	526	509	562	503	551	556	526	536	520	510	495	524	477	528	514	561	486	515	498	479	502	551	533	511	518	513	518	472	504	504	502	533	506	536	522	549	526	515	519	463	516	523	528	526	537	531	491	529	490	527	555	536	527	524	507	532	530	526	483	533	521	499	504	524	489	538	517	503	502	552	485	488	536	511	519	556	497	501	493	507	496
23653	21638	29701	24060	21638	19134	2515	1143	866	800	735	754	634	626	639	607	570	585	570	581	559	531	495	524	517	533	490	502	461	519	528	484	490	478	545	481	518	439	466	545	495	531	493	476	519	487	474	495	488	516	487	508	483	454	493	488	442	479	497	505	509	449	475	504	451	496	513	478	495	507	486	501	478	503	481	493	496	477	425	480	492	477	476	462	473	503	477	481	480	472	498	487	459	448	482	492	474	468	481	488	447	479	478	467	488	485	478	485	513	520	473	471	475	480	500	440	492	526	505	458	452	495	497	494	472	502	485	479	483	472	499	480	465	522	486	498	464	500	499	515	512	470	487	481	452	492	499	482	474	488	484	516	493	472	439	505	502	416	527	463	454	433	487	469	479	464	498	467	451	501	449	467	464	498	502	503	489	500	487	502	454	506	472	523	474	498	464	476	511	523	487	504	488	478	483	488	520	472	468	451	508	471	517	479	507	482	488	520	488	528	511	479	453	500	443	501	504	505	526	472	471	466	490	466	466	457	494	478	472	460	490	461	487	490	483	469	442	486	494	470	508	490	451	498	496	493	484	496	474	469	433	459	470	492	463	511	483	461	493	504	443	480	475	460	442	474	474	503	459	475	483	481	481	469	489	478	484	484	473	464	484	475	496	498	488	475	451	481	489	430	495	459	438	480	476	496	481	483	479	479	488	462	462	465	468	453	484	455	461	493	513	460	502	504	500	433	482	471	448	458	444	489	426	469	513	499	483	473	507	458	471	483	503	480	501	514	502	476	467	452	524	461	457	450	484	495	454	476	497	508	477	514	498	467	457	436	500	510	499	466	447	505	501	486	544	441	500	504	482	480	461	484	465	481	504	474	484	494	487	484	473	484	463	480	496	492	447	497	429	526	492	465	486	476	503	468	471	478	475	481	480	481	466	509	510	478	453	510	487	490	480	511	506	478	485	493	468	468	461	463	497	521	519	460	479	446	457	469	475	493	491	521	460	450	483	461	482	489	507	501	511	469	500	485	466	479	476	481	470	481	487	418	467	471	490	452	456	511	475	442	470	503	476	495	453	495	479	477	502	481	469	463	472	466	480	478	516	491	506	504	475	515	506	468	468	494	469	527	477	434	456	503	488	473	516	456	483	475	465	498	441	516	456	514	515	498	450	476	440	459	491	479	514	505	530	480	494	468	495	474	488	479	481	513	476	487	461	497	499	499	470	517	504	500	476	483	478	466	462	445	479	476	443	503	481	467	474	483	544	467	489	502	431	507	486	452	459	499	524	477	450	430	461	478	484	476	480	501	469	483	442	489	490	483	492	518	481	479	493	501	453	490	436	515	490	475	495	520	484	476	479	462	460	471	481	460	453	525	480	454	472	490	506	518	469	502	452	509	527	434	466	474	454	417	463	459	456	464	482	469	490	460	451	459	474	467	492	461	467	476	433	452	452	465	465	471	483	450	500	476	465	507	460	503	468	469	472	490	471	466	456	487	487	486	476	485	458	504	494	409	454	469	475	474	501	498	482	449	451	468	491	518	460	500	521	472	473	454	515	486	505	519	486	512	463	475	491	497	480	500	469	463	512	473	484	493	471	455	477	484	504	459	504	492	474	453	434	456	484	458	472	466	465	466	505	492	486	461	480	451	487	506	490	461	436	464	504	476	509	464	463	428	432	459	472	469	494	512	477	455	484	462	491	483	449	507	493	442	449	470	480	480	503	494	508	481	479	469	490	453	434	475	502	453	515	497	456	449	446	485	439	487	459	476	476	504	458	507	458	468	487	471	503	515	481	483	529	461	464	441	478	482	459	440	492	510	458	470	488	452	466	479	481	456	453	465	488	478	496	472	495	471	481	503	440	487	483	480	511	486	539	455	476	499	466	433	487	500	458	457	496	462	453	493	483	472	482	477	529	467	463	445	488	465	448	450	524	458	486	433	506	493	502	477	483	481	443	527	531	464	471	452	459	477	519	468	509	494	469	463	499	466	503	480	521	494	527	471	465	474	473	493	475	482	481	456	482	491	488	508	458	463	485	458	483	492	462	422	445	440	423	502	537	545	474	472	470	532	485	491	477	476	486	483	458	446	493	521	420	476	468	489	529	475	474	489	467	499	497	491	488	467	473	491	463	495	466	509	434	484	447	505	487	476	511	494	515	506	516	491	468	501	483	489	518	481	468	479	492	463	476	475	450	474	475	464	462	509	478	505	436	451	469	468	473	441	487	495	485	441	516	480	429	465	528	481	478	474	484	504	459	457	503	487	482	480	483	461	513	491	465	498	432	490	474	479	511	519	467	505	513	465	482	449	471	505	469	481	438	500	494	450	473	512	475	510	485	472	468	481	465	455	470	464	515	507	506	456	481	478	457	497	498	493	464	523	454	476	491	510	469	475	460	456	455	467	447	446	477	483	476	465	487	501	493	473	483	474	487	480	470	499	469	480	463	464	461	466	490	501	464	433	491	492	484	464	470	483	445	453	506	481	464	438	474	490	505	481	454	436	471	474	508	494	503	463	471	493	490	510	492	455	458	505	476	490	493	487	474	443	533	466	463	537	489	494	453	480	482	475	491	501	483	494	451	498	477	457	485	522	507	497	462	481	506	452	449	535	478	447	451	470	446	478	488	474	471	438	498	457	459	524	439	508	487	461	503	482	491	545	479	463	448	470	471	475	466	467	545	481	503	469	475	491	501	528	481	461	462	494	512	460	497	472	496	477	457	497	475	502	479	493	476	509	453	473	487	458	498	480	462	527	462	491	510	472	479	487	428	486	465	474	483	473	487	475	458	499	505	509	467	462	454	508	438	462	512	497	458	480	484	472	483	478	458	470	466	482	516	493	463	520	488	489	488	522	460	490	491	476	489	458	485	482	495	454	472	477	459	448	482	480	528	523	499	485	454	444	499	471	453	472	492	487	479	442	470	464	449	474	460	491	491	475	466	524	501	446	509	470	513	477	482	510	502	467	496	533	430	481	447	454	450	484	431	507	478	426	537	491	486	461	456	468	497	492	498	470	485	457	441	532	482	477	447	513	455	527	463	477	461	503	496	485	522	488	503	484	492	537	456	412	477	498	498	480	505	480	490	464	492	473	446	513	456	497	497	427	456	465	465	461	507	514	498	470	461	505	491	520	473	462	466	449	483	502	500	506	496	494	457	470	460	490	474	498	456	471	481	493	528	460	447	508	465	478	483	497	478	465	456	439	509	489	529	483	474	505	481	475	487	479	504	480	473	481	556	483	518	474	511	501	439	457	471	477	471	512	452	508	471	477	472	483	464	479	431	492	536	483	484	513	472	496	455	491	492	484	508	488	476	482	468	450	479	491	476	448	472	516	495	468	485	524	505	529	457	474	480	476	427	473	499	470	477	498	485	450	449	440	484	519	483	448	477	452	494	453	462	504	520	488	467	462	489	507	445	462	490	504	453	489	514	498	476	462	451	470	491	472	463	472	480	518	483	497	495	507	496	439	471	472	499	464	456	489
38527	16463	14525	8001	5552	4175	3320	2748	2215	2045	1728	1635	1508	1354	1371	1181	1231	1129	1158	1064	1035	1063	1046	961	943	966	965	962	917	905	998	918	910	902	908	864	877	856	858	921	854	870	866	885	883	858	861	857	854	881	911	756	839	889	818	834	858	841	863	876	874	829	819	781	858	877	840	879	891	832	892	807	899	867	888	838	836	843	807	798	826	877	838	798	853	918	794	856	802	830	838	877	835	781	796	856	839	857	784	871	860	793	867	813	810	831	805	835	885	838	836	803	850	855	870	813	823	850	787	830	836	844	818	857	838	890	867	864	831	819	854	803	856	838	848	825	816	896	825	812	843	809	851	797	868	896	820	820	840	876	733	820	869	853	824	824	843	852	849	811	857	808	818	828	891	866	839	803	877	796	825	813	830	823	839	861	824	872	835	831	870	798	774	855	865	791	847	839	855	828	831	810	802	845	850	858	845	871	855	820	843	828	793	804	844	832	812	860	861	858	834	828	811	813	918	824	807	860	794	819	841	826	876	886	825	847	829	842	842	799	878	836	869	799	864	819	792	784	869	867	807	795	840	798	815	856	864	852	853	785	803	877	842	798	775	821	776	853	826	881	833	847	831	829	809	859	819	800	818	874	839	797	849	792	837	811	808	857	874	817	868	849	801	848	808	839	828	852	791	847	862	839	820	857	853	857	838	817	857	807	739	832	823	856	838	885	804	879	849	860	795	836	774	822	847	801	866	835	811	783	864	848	800	837	835	837	823	836	848	806	821	838	847	753	876	820	836	829	864	784	850	859	840	828	778	824	811	806	823	821	803	851	801	855	791	893	807	890	815	819	793	839	872	761	764	781	846	856	858	830	829	840	917	846	848	833	899	822	848	830	795	810	845	839	831	808	804	837	836	871	867	835	830	871	827	857	848	797	780	845	849	849	797	832	788	866	799	837	892	821	837	837	832	860	864	807	836	828	802	905	861	819	826	844	766	843	817	830	862	830	812	833	758	848	844	885	835	856	900	813	811	808	820	837	836	803	870	793	889	843	841	816	781	829	870	774	815	845	817	873	877	862	829	806	827	827	885	802	830	821	865	833	774	884	789	886	805	836	817	848	842	825	820	837	842	805	766	879	837	802	850	836	845	876	839	866	832	862	848	826	820	816	823	865	834	830	795	800	832	795	818	791	871	831	811	852	814	816	843	822	794	825	798	826	863	808	805	841	856	844	855	819	828	887	857	790	832	774	818	806	829	808	849	833	816	772	860	825	825	871	848	794	885	840	862	832	822	843	881	867	853	847	875	842	867	839	872	824	851	900	842	849	804	871	827	815	860	807	843	864	832	825	835	847	866	816	842	852	821	847	840	861	850	839	802	842	853	851	826	748	801	814	852	830	819	840	839	836	817	844	879	871	855	855	810	812	859	864	816	777	869	807	828	852	876	813	912	893	829	778	865	851	828	841	835	813	867	801	828	832	777	835	860	801	876	817	830	855	833	840	822	818	830	867	832	799	865	840	837	811	798	848	852	841	803	849	850	807	822	868	857	818	792	836	825	854	890	803	903	854	813	818	846	827	834	848	858	819	826	901	845	840	766	834	825	944	877	881	834	811	820	840	862	859	850	808	854	786	833	795	798	811	892	856	811	817	868	809	847	848	871	864	866	793	807	799	825	833	834	873	806	809	793	861	793	798	854	849	814	874	817	779	793	872	862	823	873	792	871	820	837	812	867	751	811	817	852	802	863	871	768	830	837	862	807	788	844	786	789	855	798	816	874	881	808	859	832	823	848	808	812	810	822	805	789	835	880	853	840	834	847	853	840	847	819	794	874	832	846	837	850	882	837	805	836	842	843	843	829	891	828	805	845	842	840	834	815	829	819	820	823	828	851	903	844	854	847	833	811	878	804	814	807	833	830	815	790	823	828	859	803	823	814	876	835	861	853	798	851	833	832	828	839	804	914	852	815	802	848	874	814	861	792	860	835	867	823	806	839	884	843	831	835	839	835	803	796	821	813	870	848	831	840	872	825	825	836	856	876	808	869	868	827	798	823	867	835	781	864	774	792	828	885	856	869	814	797	798	864	827	858	832	852	825	802	839	822	846	803	859	837	832	851	812	804	881	854	885	848	824	843	904	845	869	861	823	828	840	818	855	850	841	857	892	854	825	847	867	835	782	845	850	853	841	856	818	770	831	865	849	849	820	858	809	870	784	803	843	777	838	845	876	821	853	833	830	793	823	797	818	844	827	819	867	834	787	880	872	886	845	820	833	900	844	825	811	838	828	823	873	791	867	819	864	751	779	775	754	813	772	798	875	789	834	826	820	850	843	805	850	857	853	802	831	852	827	807	879	860	823	858	817	873	806	846	828	827	829	782	781	857	824	784	832	839	850	891	881	812	794	837	842	830	828	860	860	829	774	884	790	853	760	788	815	823	834	871	847	828	842	789	825	898	856	826	829	837	818	832	817	856	828	819	829	867	787	869	912	886	840	799	833	824	823	825	805	884	795	840	814	836	824	819	849	816	818	835	850	849	848	802	832	801	792	864	891	852	818	847	820	795	803	867	769	843	828	818	828	862	835	840	826	836	875	851	812	832	834	845	880	897	794	797	874	834	829	830	821	774	831	829	849	849	856	798	856	857	840	852	880	794	835	805	832	850	869	804	795	797	851	787	825	872	830	830	800	812	856	818	873	786	843	879	814	832	873	880	791	883	830	814	827	829	832	822	814	841	844	760	839	853	806	815	839	841	826	894	847	832	799	790	891	797	841	864	844	861	858	864	848	826	848	829	816	808	807	874	842	809	884	833	818	824	848	833	837	834	814	800	849	833	823	819	846	851	856	812	802	871	837	857	824	821	826	810	826	846	862	821	811	813	779	867	815	806	818	834	857	876	877	872	866	799	866	822	842	796	802	895	808	844	817	819	821	838	827	797	860	851	885	840	817	785	851	862	826	872	783	821	836	838	815	838	886	792	810	845	822	861	838	861	819	842	819	890	809	853	872	828	854	837	849	858	821	806	821	791	836	841	847	839	842	806	817	796	850	791	839	865	879	860	837	823	839	834	832	859	803	885	826	803	846	848	808	852	858	833	850	801	818	771	818	870	818	808	892	820	847	843	783	834	807	867	788	821	852	819	827	854	832	832	829	844	843	813	829	788	797	841	820	850	828	859	845	837	796	836	855	847	861	835	842	856	842	856	773	853	817	831	788	812	844	789	802	857	848	877	834	898	817	800	851	886	838	875	882	856	840	847	824	802	837	841	848	826	801	853	821	873	825	814	846	812	836	787	842	849	854	835	862	849	827	843	839	838	836	830	821	826	842	842	817	861	801	808	809	811	828	842	880	830	859	824	807	818	809	785	848	807	793	878	809	802	900	842	827	805	882	881	844	800	808	825	867	844	810	790	760	811	801	864	868	835	883	805	854	858	826	815	815	828	800	874	841	779	850	798	822	827	826	802	826	821	903	773	852	852	839	798	813	848	828	828	844	873	839
27223	20884	7995	648	406	324	170	159	142	132	133	128	135	143	133	126	149	150	127	130	128	116	125	137	124	130	98	111	131	139	126	123	117	114	109	116	128	116	125	133	120	122	124	117	124	118	128	134	115	101	128	123	110	120	128	118	125	117	130	105	126	122	140	127	107	109	120	121	139	109	130	135	135	127	118	121	110	123	106	131	129	116	132	115	114	133	122	114	92	124	121	120	122	108	118	122	126	128	124	135	123	112	126	136	135	127	122	131	115	114	138	131	113	126	108	142	104	131	117	125	121	114	104	122	140	104	131	114	143	129	119	126	141	93	115	108	109	110	122	131	131	123	116	112	112	118	116	132	133	113	136	120	122	135	119	123	123	106	133	132	140	93	118	119	120	108	115	154	118	126	102	109	126	138	118	121	129	118	116	114	137	107	102	115	127	125	130	114	147	142	135	121	114	120	139	123	122	125	106	116	141	117	124	120	114	122	107	111	117	138	139	104	115	108	112	120	124	121	108	113	125	112	129	103	116	116	114	102	141	118	132	126	109	131	116	110	150	121	124	116	139	115	123	109	133	139	120	120	123	124	138	130	113	117	115	126	135	113	129	121	126	119	111	127	121	131	133	123	138	144	130	113	129	136	123	130	116	120	126	117	116	125	113	131	108	110	113	120	132	143	106	120	128	115	117	133	110	132	130	102	116	111	119	127	122	130	103	121	130	116	117	105	103	109	109	116	119	120	112	112	127	151	122	122	120	129	141	144	119	119	128	133	138	108	123	115	116	130	125	104	129	101	130	103	128	109	93	112	122	118	132	125	93	111	113	96	122	123	106	133	106	134	138	123	128	127	107	113	137	125	134	117	136	119	126	119	130	111	117	122	127	128	107	113	144	122	116	123	131	114	114	125	129	120	105	110	119	117	123	113	106	118	121	124	125	116	131	117	125	130	138	115	123	136	107	126	128	127	136	135	128	117	121	119	126	130	149	133	126	122	119	126	121	133	115	137	119	114	118	104	117	119	142	119	106	110	118	135	114	104	123	128	122	118	121	114	117	118	118	141	111	122	121	111	123	112	119	137	119	105	112	116	147	133	129	96	115	135	117	142	143	101	134	106	106	109	114	120	128	128	110	130	143	90	112	112	131	99	110	110	125	105	129	121	122	129	115	114	116	119	121	116	115	109	127	116	117	111	130	136	119	100	114	116	116	111	92	117	124	87	114	123	143	128	125	131	126	131	121	109	129	144	128	114	130	117	124	114	103	114	118	122	125	122	138	115	121	103	119	134	113	142	125	124	125	120	114	123	114	144	116	115	150	117	110	111	122	107	124	125	112	123	118	119	122	121	112	122	120	106	115	121	124	126	122	124	136	113	121	126	124	127	152	124	123	140	118	117	105	112	132	125	138	106	109	111	141	112	118	127	141	114	134	130	126	119	130	123	115	124	130	121	108	102	130	117	125	133	109	117	110	124	134	116	120	107	119	118	132	104	119	118	130	130	121	118	115	126	119	127	116	126	125	120	132	126	113	115	123	103	138	119	122	132	128	121	119	115	141	129	120	119	125	107	122	116	127	127	106	125	121	124	120	114	122	131	131	111	124	129	110	114	123	113	127	111	115	118	133	131	114	124	116	121	132	135	139	125	129	127	118	125	139	114	109	101	96	113	122	129	112	117	133	118	104	125	115	121	111	122	120	107	105	134	122	117	121	121	118	113	129	135	140	128	130	117	131	123	112	121	119	95	104	109	122	135	119	112	130	107	117	125	128	141	134	126	125	127	116	122	109	126	131	133	121	127	125	109	124	143	132	125	112	102	114	102	107	115	144	123	140	121	115	120	123	121	131	134	104	128	118	130	129	132	134	127	114	103	126	122	116	144	102	121	110	120	122	95	123	122	142	118	113	111	116	122	93	107	97	125	129	128	111	117	141	139	138	118	129	121	112	120	116	107	129	116	109	137	121	117	120	113	125	107	107	115	143	117	135	118	107	120	108	104	133	139	127	123	134	140	122	116	138	129	131	113	122	123	116	121	122	123	128	117	124	134	123	119	137	121	108	133	132	119	121	116	122	126	131	125	111	114	121	113	116	116	104	120	113	120	99	135	125	123	137	114	109	116	126	138	122	107	116	106	124	132	138	134	92	126	126	125	113	112	121	126	122	123	123	128	121	138	110	117	112	138	120	109	121	113	144	105	116	125	116	120	106	124	118	119	105	117	149	121	134	127	107	124	119	128	126	128	114	136	138	128	136	142	158	120	114	113	109	121	121	128	112	145	143	125	117	116	122	143	126	132	106	106	121	112	123	111	113	116	98	136	130	114	137	115	116	130	128	114	139	109	115	134	107	137	111	123	109	126	117	121	145	116	115	126	126	136	131	122	122	134	119	143	115	127	131	153	138	108	106	128	122	114	97	109	121	129	128	114	126	126	107	126	117	109	107	120	122	129	129	135	118	121	126	118	108	131	127	149	142	119	133	119	118	119	114	124	125	133	132	128	134	112	124	109	124	128	134	118	120	122	130	123	120	113	129	118	116	130	116	128	126	121	105	124	129	128	98	113	106	131	125	124	129	139	123	113	117	128	125	115	123	121	132	116	125	108	113	127	108	121	122	116	120	128	117	135	122	122	127	120	112	119	107	115	127	128	116	120	110	145	111	118	118	131	122	107	138	113	133	130	140	116	91	120	119	108	127	119	121	120	106	104	120	125	130	123	125	106	127	129	134	111	121	103	129	135	140	126	119	120	123	131	108	113	137	130	118	100	115	117	134	113	137	120	109	122	119	111	118	122	101	135	138	124	130	106	118	99	123	112	137	114	102	113	117	121	135	130	124	117	149	110	124	102	128	131	119	134	125	129	119	129	113	142	103	117	123	123	121	129	110	115	121	122	106	116	128	124	102	108	100	134	111	131	119	119	128	113	108	129	136	113	114	112	123	131	149	116	118	125	110	115	115	111	129	118	117	108	131	119	124	117	137	127	130	113	119	109	115	128	118	140	119	122	116	127	140	122	114	114	129	114	116	124	116	111	116	117	117	119	120	107	130	113	141	148	114	134	113	121	118	133	109	131	122	104	123	114	133	136	140	121	125	132	108	118	120	107	139	123	125	130	135	111	120	124	114	114	119	119	116	114	123	120	131	102	129	105	114	124	134	117	121	109	107	107	129	117	138	141	115	117	116	117	122	108	112	119	131	117	112	103	123	120	108	115	109	104	109	119	117	114	110	109	128	123	115	114	135	123	124	134	140	119	106	125	122	113	126	125	130	125	142	118	136	119	110	108	99	117	117	142	120	125	121	120	127	116	126	134	117	135	120	109	116	115	134	123	121	101	125	108	115	134	117	109	139	145	125	114	132	120	132	119	114	127	122	112	110	126	116	106	131	120	121	124	114	123	122	136	116	131	139	139	123	127	112	124	116	122	120	114	106	142	123	137	110	120	132	125	113	122	133	114	126	113	123	132	146	145	112	111	115	124	102	102	113	103	121	113
17366	1523	1331	693	532	470	399	367	327	294	260	288	281	270	258	260	246	237	249	238	262	232	222	234	213	239	228	272	252	260	230	229	237	228	255	245	255	229	239	237	239	256	246	216	242	238	223	251	251	228	231	250	232	232	210	216	268	241	229	221	250	233	218	248	223	268	222	235	227	243	224	242	247	248	234	231	250	244	222	223	247	248	233	238	233	221	250	223	213	258	235	238	227	217	231	248	215	249	243	241	250	259	212	252	247	227	255	237	238	250	197	231	220	250	237	204	259	256	220	242	238	261	238	222	243	238	232	254	267	254	254	240	220	220	229	236	263	224	243	224	227	226	226	210	247	250	235	252	235	233	248	204	246	258	256	245	228	282	250	265	216	250	215	241	212	244	266	253	253	244	230	211	246	250	234	260	225	238	226	255	267	253	214	239	242	247	234	230	226	224	251	236	218	219	273	246	237	274	240	249	228	260	220	245	220	241	243	267	242	252	237	219	240	253	245	227	254	262	262	234	225	211	249	238	246	276	239	235	231	242	234	234	248	236	263	242	243	224	251	242	247	242	258	222	272	236	233	242	245	254	243	227	245	263	233	217	231	231	240	247	253	234	248	221	230	245	232	227	248	221	252	241	267	219	234	236	230	269	265	256	259	245	276	231	245	225	256	246	223	238	257	244	222	260	230	236	281	227	224	252	233	201	256	235	225	239	235	290	247	234	247	220	234	231	235	269	255	226	262	260	226	262	259	260	246	258	226	256	226	247	217	223	238	228	255	232	231	233	238	225	216	240	262	252	229	279	259	246	215	245	257	223	241	238	259	237	223	245	254	241	234	251	228	259	231	219	217	245	245	249	244	260	213	229	196	251	250	225	230	241	233	253	234	254	238	244	240	261	232	199	237	251	235	255	226	251	205	239	239	242	240	264	240	242	235	239	234	245	231	236	245	227	259	257	248	232	233	240	256	277	239	238	233	213	232	241	221	277	248	263	205	220	248	218	216	231	255	256	223	260	229	259	224	223	258	232	222	213	251	269	239	235	253	203	223	228	244	236	255	225	238	256	236	214	243	273	218	223	237	227	230	232	231	235	245	232	229	241	225	249	233	244	229	227	259	221	247	212	227	217	262	240	271	240	243	239	215	201	226	234	232	245	239	248	237	230	235	240	236	254	238	249	245	275	244	234	216	248	217	228	218	251	228	228	230	259	237	228	234	211	233	234	237	220	241	257	275	261	228	239	246	262	260	240	212	249	219	242	240	248	250	211	245	274	261	239	211	242	219	241	238	263	234	240	239	247	258	245	234	252	237	246	221	235	244	247	249	239	223	243	267	234	244	230	248	264	256	227	239	261	228	255	276	261	246	237	252	262	260	245	233	255	240	228	219	222	235	231	238	224	232	222	268	257	231	268	240	244	263	234	237	225	246	253	232	218	249	227	223	249	254	249	227	249	227	214	254	226	239	236	254	255	255	210	227	254	229	257	237	237	225	266	239	233	263	251	236	226	256	229	270	240	254	254	242	271	224	234	228	232	270	234	226	257	235	246	218	214	253	213	238	266	232	224	212	230	206	244	253	264	244	212	254	249	238	226	222	214	212	210	239	254	250	230	230	257	229	252	231	242	247	228	242	265	229	228	235	233	221	247	237	235	230	244	276	233	236	221	224	252	238	226	229	234	257	234	241	240	248	251	229	219	237	264	261	248	263	234	200	255	250	237	249	225	258	269	234	228	240	227	257	202	215	247	222	268	241	236	226	242	235	251	250	219	266	226	230	241	245	240	237	235	234	231	239	263	228	239	249	258	223	246	226	254	230	258	216	253	230	222	246	234	251	224	272	218	229	222	219	225	268	255	252	264	228	259	247	217	255	263	247	241	240	230	246	238	236	237	220	245	238	272	257	226	236	249	238	230	262	232	254	235	258	250	229	259	261	253	229	241	239	234	253	255	231	223	252	235	248	255	255	263	260	225	254	222	246	223	270	265	199	230	250	255	251	247	253	234	228	247	217	225	259	254	259	233	253	226	242	243	228	258	230	261	250	229	229	233	223	248	251	229	236	253	260	245	227	233	231	228	243	227	258	253	233	222	233	256	234	213	234	244	250	229	243	238	234	212	257	227	250	227	218	237	258	249	259	228	242	217	228	222	230	242	240	271	253	253	199	241	243	261	270	213	240	245	244	250	245	244	226	226	226	241	244	246	254	234	247	237	233	253	232	258	238	247	254	226	247	230	236	257	224	240	218	256	220	231	245	231	256	249	240	265	235	214	244	223	238	245	229	249	232	264	256	237	201	264	257	254	212	258	256	213	260	258	218	235	228	245	235	209	282	250	221	225	230	257	243	249	261	250	232	252	226	250	239	238	246	241	208	261	245	232	246	261	250	231	214	244	255	227	206	241	239	254	220	253	234	241	249	255	251	206	243	228	237	257	224	248	229	204	236	234	240	205	260	270	232	250	241	218	236	246	242	237	266	244	233	214	255	245	233	252	228	249	226	237	239	240	247	239	251	240	252	263	225	262	241	247	215	263	223	248	240	245	236	225	224	260	213	229	237	243	248	249	238	226	249	239	246	234	237	237	226	247	252	211	246	249	236	213	229	238	236	221	258	269	240	238	219	249	245	236	236	211	249	265	247	245	237	223	230	228	229	231	208	253	236	239	237	239	225	259	248	229	244	227	238	249	280	247	243	247	220	239	234	251	244	250	249	228	244	255	244	231	266	206	228	234	228	194	215	247	213	258	273	248	258	250	239	232	242	237	230	237	240	246	255	249	211	245	242	222	250	258	264	247	240	223	230	251	244	242	267	248	274	246	249	259	217	209	224	263	198	262	249	238	248	247	227	233	254	260	256	223	238	223	235	236	251	251	218	233	246	245	222	257	247	248	237	241	251	247	219	258	236	257	225	258	247	243	234	254	239	243	222	212	248	256	253	231	243	237	220	227	259	226	239	240	230	228	257	254	246	237	258	237	248	236	242	244	238	239	236	255	230	261	235	195	244	201	235	253	280	248	255	243	253	233	249	244	272	246	236	263	262	223	241	251	244	238	205	240	233	226	228	268	228	246	230	229	218	232	233	224	249	234	233	229	248	245	250	235	212	244	242	222	209	254	220	262	253	246	258	222	219	249	248	222	244	235	234	263	274	256	243	240	233	217	271	235	250	261	246	263	238	247	214	279	250	218	227	204	238	255	230	227	236	240	213	227	248	254	260	237	228	267	230	242	239	259	221	245	246	232	222	208	199	263	256	225	244	249	256	229	239	228	228	242	257	233	221	260	204	253	232	234	219	241	228	255	217	245	232	225	266	231	257	221	230	216	243	222	234	249	226	277	228	243	246	247	254	228	238	202	262	235	223	229	226	235	261	260	233	276	250	238	239	220	214	250	257	249	254	233	220	214	234	252	220	249	226	223	231	266	238	245	232	231	252	227	221	250	287	233	244	244	240	236	243	239	249	224	234	204	275	231	226	244	284	271	241	238	247	247
24742	21682	28955	24912	19035	1716	804	584	505	459	428	369	389	353	339	365	348	331	325	332	311	332	291	323	356	292	306	312	289	312	275	291	310	318	262	294	291	285	300	291	303	304	301	277	320	307	301	314	261	302	295	293	293	287	306	299	298	288	268	289	281	309	250	279	280	289	283	313	288	274	297	311	263	257	319	268	301	309	298	301	290	283	314	292	306	299	287	291	319	277	298	301	300	314	282	279	283	301	274	278	331	264	297	306	283	262	296	281	304	288	293	293	299	292	278	331	311	283	317	280	303	279	258	311	282	280	289	304	307	283	281	282	295	277	262	297	295	295	296	289	284	309	298	276	289	297	292	297	282	290	308	310	296	303	278	286	291	271	284	273	311	321	273	281	276	327	328	277	286	286	256	284	310	287	298	280	308	304	283	277	290	292	303	331	290	346	290	247	280	284	298	304	283	304	278	275	331	299	302	297	285	282	281	293	298	276	280	277	321	270	306	302	275	278	300	259	293	274	263	266	288	266	265	293	287	306	286	268	301	256	293	292	305	296	313	302	287	278	276	299	292	304	289	280	282	282	294	266	260	280	289	276	312	299	305	276	301	279	295	313	285	275	298	304	299	289	300	296	295	280	278	297	292	268	276	274	262	284	276	289	310	296	300	296	305	272	285	274	269	286	263	278	259	321	291	281	294	272	267	291	298	293	307	318	290	269	305	267	271	274	286	294	294	289	287	300	300	285	290	260	267	291	280	297	313	305	291	271	279	272	294	326	275	269	320	298	318	286	313	290	297	285	295	291	292	309	292	288	296	285	281	261	262	285	253	297	277	280	273	297	296	293	258	254	256	282	301	291	276	280	296	334	289	307	281	281	298	285	298	285	272	258	303	299	288	314	305	310	302	281	263	298	280	311	298	269	287	277	300	298	324	288	264	314	280	265	289	272	285	295	276	312	251	294	288	307	271	286	302	300	289	294	267	292	289	281	277	294	298	303	281	310	276	303	301	277	288	271	268	276	263	289	274	287	278	273	288	289	316	280	277	298	326	286	289	286	294	321	278	299	284	275	305	287	308	290	283	300	269	316	311	286	288	313	294	293	304	295	258	280	304	310	299	299	290	290	279	296	267	266	279	272	309	307	294	299	285	312	275	274	286	314	350	306	288	277	278	300	272	295	269	282	275	264	286	276	281	310	312	284	288	287	289	308	295	290	260	277	308	262	301	298	296	287	283	292	337	288	278	255	302	285	301	285	297	305	307	300	292	281	302	266	269	298	269	288	261	285	268	287	289	305	288	301	285	284	304	284	285	284	293	255	287	311	303	317	294	279	286	263	272	289	284	296	294	282	265	276	296	298	319	280	310	279	292	268	288	301	256	302	333	262	303	302	315	277	308	302	299	286	302	321	295	307	298	303	296	303	281	282	271	312	269	284	323	265	287	295	307	293	281	308	289	309	279	306	263	311	279	279	284	305	246	257	327	294	310	298	292	275	274	303	292	278	252	293	274	296	280	280	318	297	288	282	289	306	298	268	300	272	292	283	289	244	268	294	268	285	275	294	285	315	299	287	284	312	304	296	254	275	289	288	299	313	296	342	294	298	288	314	255	281	278	305	277	292	279	287	279	310	294	282	274	309	299	283	298	278	269	260	278	278	260	277	285	285	298	301	281	257	292	278	279	283	280	301	275	299	274	287	299	294	318	308	287	305	295	310	283	298	302	272	292	307	290	305	300	263	271	285	284	275	260	273	282	258	285	291	273	296	261	313	312	299	323	283	266	313	269	271	276	304	300	286	299	277	274	292	305	299	260	318	288	301	289	272	289	311	279	301	289	280	293	273	271	288	283	286	299	328	302	309	303	304	254	288	324	273	277	293	271	307	288	283	288	320	303	300	281	278	276	297	288	301	299	277	297	291	295	265	304	306	283	279	282	295	294	305	324	288	285	263	281	299	311	304	301	297	309	304	283	268	273	266	290	258	274	275	319	270	289	277	284	288	305	296	296	305	325	276	279	284	282	290	313	295	308	308	305	265	278	309	294	304	297	270	308	293	264	272	274	283	295	302	293	319	294	286	282	291	291	280	284	310	257	280	303	311	278	262	321	299	298	280	329	273	306	292	262	305	268	315	307	288	317	274	290	272	299	302	296	300	284	274	282	274	301	308	281	291	306	313	311	287	326	289	285	275	305	267	270	294	265	283	268	289	267	296	292	293	297	293	271	280	282	291	301	276	282	277	289	290	297	298	271	309	289	296	279	306	304	309	261	262	280	310	309	294	277	274	306	288	257	293	279	279	280	308	288	281	293	260	288	257	313	311	270	289	300	262	276	311	286	315	282	306	310	269	263	293	292	347	275	308	290	284	286	304	280	303	286	295	316	266	324	310	282	311	267	277	291	284	327	289	267	280	296	266	295	321	287	283	283	306	294	271	320	290	280	285	282	300	285	310	276	294	277	285	298	286	284	274	315	281	331	299	285	293	281	278	286	267	312	290	262	277	309	286	263	274	277	281	287	259	279	296	255	276	266	275	303	279	290	303	291	293	258	297	253	312	281	288	258	305	284	300	300	275	243	300	287	321	313	281	282	287	315	282	305	295	270	288	288	305	277	302	301	291	301	292	280	306	291	282	262	276	280	281	309	288	303	281	304	298	292	298	273	308	265	271	283	289	299	318	314	300	281	272	275	314	310	264	295	296	314	293	293	291	281	292	301	312	310	265	305	314	291	271	292	316	299	266	318	254	294	260	307	281	295	306	299	326	270	322	278	308	308	318	294	294	296	311	306	285	303	250	263	277	280	243	276	250	285	288	319	292	266	318	277	297	314	283	243	269	305	279	301	294	293	273	278	296	290	293	295	282	279	304	309	298	301	268	287	329	280	276	278	269	294	293	293	299	250	319	265	289	302	292	288	260	275	282	269	305	277	301	288	270	297	268	276	287	289	280	264	319	308	301	279	314	299	290	306	308	312	295	325	277	260	286	277	303	305	272	278	279	274	289	254	309	284	263	275	278	282	266	282	286	295	271	287	302	294	320	277	288	297	277	285	260	277	272	270	288	268	301	321	288	310	287	299	291	317	274	324	297	283	309	286	305	305	274	299	312	308	264	298	299	309	319	303	258	306	284	279	287	289	288	268	292	284	312	296	303	307	292	304	289	267	288	261	296	280	283	288	287	282	310	285	294	280	294	292	281	262	269	294	304	273	268	261	269	283	277	272	326	293	321	310	322	276	309	284	302	282	255	296	290	290	310	294	289	295	288	285	296	281	298	306	308	292	323	268	291	296	304	292	303	302	310	294	320	307	296	272	270	295	296	288	321	273	275	281	275	257	282	300	276	292	293	297	267	297	274	298	245	333	283	300	273	285	247	273	290	315	326	307	305	276	254	304	276	316	280	319	275	281	284	294	246	293	291	294	297	277	301	273	290	259	285	289	273	316	295	291	285	296	308	269	305	286	279	305	279	318	307	254	289	298	281	284	295	310	280	302	290
33580	10443	9066	4665	3231	2314	1813	1511	1333	1154	1013	918	798	781	787	727	694	645	680	658	631	632	628	596	612	599	598	595	602	553	557	575	551	577	516	594	523	549	549	555	539	521	569	518	508	547	549	498	533	527	559	511	522	569	522	519	527	514	533	542	539	489	526	531	521	544	522	504	528	535	563	505	515	520	543	508	503	543	526	493	523	520	502	545	555	545	515	534	481	544	520	528	522	550	542	513	500	513	561	530	546	517	553	525	542	547	531	504	548	544	535	508	549	542	480	541	566	503	539	504	496	543	495	481	504	516	505	515	522	536	502	511	539	528	543	523	537	536	509	524	475	506	539	498	489	521	544	559	541	540	567	518	565	547	534	506	541	510	556	557	547	514	520	505	557	522	489	514	540	505	510	509	532	498	516	555	498	503	494	512	487	525	506	576	543	519	526	521	548	491	546	533	513	547	526	509	536	509	524	503	502	506	503	519	549	461	503	534	545	543	528	518	514	526	484	503	518	510	528	527	491	504	519	521	504	510	561	516	549	520	496	550	495	504	572	526	496	540	553	505	537	517	483	511	544	538	479	523	502	553	563	497	498	493	494	496	510	545	520	501	540	507	489	499	525	530	478	543	563	553	480	508	534	547	533	574	487	535	516	524	471	547	525	510	505	489	501	493	537	538	515	505	484	492	516	569	523	461	515	515	504	520	469	504	533	501	496	515	536	505	528	513	534	497	538	510	518	488	538	496	525	518	489	515	533	494	513	555	512	558	488	518	509	510	506	519	515	495	521	531	533	537	511	515	486	522	526	479	541	550	544	515	516	491	574	521	529	558	519	534	522	490	508	484	498	493	552	535	535	490	505	493	505	511	551	513	547	589	575	529	528	518	476	523	538	520	583	508	496	549	497	554	533	505	495	547	524	542	505	544	560	496	500	517	498	542	540	480	500	537	527	542	512	544	558	501	526	542	523	502	519	493	566	541	550	516	491	504	496	534	514	524	488	523	533	550	525	585	519	510	531	541	521	530	534	511	461	569	544	509	516	488	495	528	480	540	491	495	510	551	529	544	539	538	485	520	488	536	534	522	530	517	527	524	473	519	549	512	502	553	521	451	497	526	529	531	515	552	535	574	520	525	514	547	468	493	503	512	491	494	548	491	511	516	533	531	507	512	522	505	522	545	510	537	530	503	521	512	501	561	517	533	532	501	515	513	525	490	482	532	508	518	489	551	531	524	530	509	520	499	543	527	546	525	518	523	513	510	467	495	513	553	517	536	543	504	532	506	490	543	529	523	525	538	544	505	522	530	542	507	508	529	510	487	506	562	524	490	528	536	518	536	533	539	533	494	513	467	552	561	542	523	534	504	547	522	526	556	542	508	531	519	562	524	495	491	518	501	523	552	522	519	521	521	526	550	542	543	541	501	561	541	539	546	521	512	556	489	527	474	518	549	532	499	536	485	485	545	552	488	537	511	513	540	509	524	508	474	519	509	496	531	532	540	528	536	506	538	541	502	537	499	534	526	534	508	513	507	504	481	545	498	518	555	550	547	529	520	480	551	510	522	504	512	522	526	544	537	521	544	515	528	499	523	504	549	544	461	583	505	518	500	536	494	538	550	523	491	547	511	485	514	479	520	527	538	521	503	460	543	509	544	535	534	546	516	506	516	540	528	546	567	533	536	533	535	479	488	527	565	523	534	514	513	527	499	486	530	499	529	581	546	524	558	516	528	518	524	526	519	511	512	539	533	518	520	496	524	514	545	515	546	571	544	529	526	501	494	509	536	568	516	485	501	522	519	472	509	506	496	522	509	479	498	534	517	506	528	530	531	500	494	561	533	534	493	514	514	530	533	522	542	510	551	520	526	550	551	510	493	494	554	530	489	500	545	510	502	538	503	509	495	522	542	543	542	527	499	561	485	528	510	500	493	501	544	560	545	529	562	502	548	535	521	499	586	565	508	513	502	516	521	508	519	517	515	519	485	518	531	549	518	546	501	537	477	560	522	528	542	538	528	512	519	508	548	501	485	530	506	524	505	538	550	517	514	533	520	544	540	501	539	516	499	522	554	507	490	489	515	511	530	540	508	554	499	540	509	523	529	531	526	527	518	485	519	524	540	514	519	523	520	488	539	510	544	541	512	511	527	530	528	555	481	498	470	487	541	542	511	544	514	525	502	551	539	528	526	530	534	533	533	536	553	507	554	534	534	551	502	519	509	521	552	514	530	521	512	531	546	506	519	538	534	493	567	563	520	517	513	541	514	506	492	533	494	526	493	533	489	520	501	500	471	523	522	532	573	547	525	540	569	515	554	512	526	520	515	495	541	520	508	509	530	534	499	538	515	468	492	553	529	511	525	507	480	536	517	515	533	543	524	523	566	512	514	530	536	534	527	502	511	526	536	505	495	508	485	531	534	526	509	528	496	512	540	514	540	515	531	487	547	520	469	512	501	466	497	514	529	534	539	533	534	531	529	490	519	505	490	540	540	485	485	536	513	538	491	527	529	523	509	519	500	499	546	529	508	523	526	564	515	481	537	557	545	489	556	485	502	499	514	505	539	513	491	542	534	506	495	525	497	490	517	505	529	508	504	522	501	481	490	547	544	541	517	533	541	558	517	481	504	501	498	492	550	517	506	529	494	502	512	540	501	508	527	527	539	568	526	522	491	535	528	486	524	505	528	528	560	495	512	512	526	530	524	487	545	513	506	543	560	522	487	519	528	538	548	536	514	555	531	578	531	541	527	534	538	533	489	545	528	515	520	509	508	525	467	513	550	553	577	504	564	527	517	502	515	475	558	502	507	525	532	508	514	529	497	506	484	509	502	556	489	502	514	549	496	529	526	525	502	507	520	516	547	496	532	506	518	504	534	502	555	510	499	512	525	555	525	519	559	538	538	526	534	503	489	551	497	509	521	543	535	504	539	506	454	512	527	522	537	504	531	488	518	491	503	503	531	500	536	525	526	544	529	527	569	530	534	545	492	515	517	534	557	515	534	510	547	541	563	532	544	487	533	537	545	507	514	544	506	528	520	501	547	551	509	540	495	501	529	530	538	537	497	516	518	513	518	564	534	508	535	506	490	548	549	490	537	516	527	531	484	510	482	513	547	530	558	494	514	491	539	491	534	507	551	556	532	538	521	543	510	522	547	503	529	505	531	517	514	537	509	537	514	573	490	546	493	484	483	550	537	527	532	535	503	509	536	528	536	502	537	513	520	553	575	482	573	511	544	485	541	545	506	501	554	539	537	538	474	527	546	552	523	497	519	517	541	522	536	490	536	521	519	521	534	490	532	518	555	547	472	508	493	541	486	544	461	527	535	508	506	556	511	540	528	531	478	569	519	502	527	520	505	545	530	528	494	520	501	552	537	523	555	536	521	554	534	521	510	542	519	495	515	494	522	497	562	544	533	566	565	497	494	523	511	532	509	526	518	510	550	554	539	549	486	516	519	527	512	503	535	502	549	539	496	541	521	507	506	526	487	571	523
22667	20692	28189	23202	20693	16473	2191	1020	796	711	672	649	660	611	547	601	590	552	514	468	568	548	517	532	471	519	522	493	464	463	448	494	479	460	476	453	479	473	451	488	479	503	447	466	466	489	454	459	486	414	464	486	480	460	484	425	434	523	440	487	510	461	468	459	491	478	443	496	482	442	478	443	438	443	471	441	446	475	442	476	438	476	448	442	463	458	501	458	468	459	471	457	478	482	456	465	500	461	433	441	439	464	464	458	443	462	452	492	428	459	479	453	471	431	435	476	442	463	455	468	444	489	436	397	455	481	418	453	492	461	450	494	471	469	479	441	468	451	439	451	432	476	495	477	439	443	439	452	448	451	527	471	465	430	436	457	470	445	498	466	440	465	434	452	458	412	453	454	408	437	464	421	464	443	484	452	468	465	446	435	449	456	497	461	460	440	431	460	497	476	496	454	462	487	452	476	471	454	469	450	487	467	488	469	419	480	489	468	471	470	488	481	462	489	472	463	459	467	484	425	501	477	434	474	480	497	423	452	436	492	467	482	485	453	434	477	451	438	419	461	438	447	496	475	452	421	469	453	443	477	486	502	456	446	482	478	452	430	403	464	436	463	459	454	484	441	503	500	468	469	454	445	417	459	502	446	480	457	452	457	447	458	423	446	468	440	440	431	517	496	459	487	433	433	459	501	454	466	451	441	454	443	466	470	459	422	460	454	421	459	462	464	476	459	476	479	481	478	513	446	454	467	464	467	469	474	448	492	410	457	455	495	446	497	461	454	492	488	488	446	442	465	470	485	452	467	475	416	460	453	469	445	457	496	455	467	446	465	473	486	489	467	500	496	460	477	467	478	484	468	471	433	466	489	439	429	443	470	451	492	486	504	466	487	458	495	445	476	473	436	437	462	478	395	439	476	470	464	447	495	468	442	451	454	414	434	464	441	436	442	444	466	463	427	421	515	463	451	436	474	484	450	471	460	463	473	480	473	443	430	469	462	447	466	452	463	471	470	468	451	483	468	471	484	468	474	453	469	424	476	462	472	470	421	453	406	494	480	459	463	491	443	446	428	462	454	497	470	460	474	427	489	461	446	459	485	483	446	462	440	441	474	433	434	458	454	460	462	428	461	438	468	469	469	428	442	446	449	478	427	444	456	506	486	510	460	506	455	453	508	470	445	497	491	452	472	490	469	494	500	520	454	503	454	444	464	479	496	458	433	479	465	467	446	464	426	495	465	472	518	472	467	481	458	448	485	435	449	461	447	481	461	431	416	446	456	491	440	480	471	474	428	476	466	458	458	436	472	467	423	459	489	447	453	462	527	454	465	471	467	455	454	477	442	443	474	407	465	477	487	460	414	471	503	445	496	448	464	469	474	479	453	429	489	462	443	487	459	458	464	453	454	461	466	481	461	490	508	490	472	460	473	451	444	460	516	455	465	462	474	436	449	471	421	420	452	460	471	456	434	434	431	498	458	461	427	499	463	460	463	470	451	472	460	440	467	436	473	471	468	503	453	449	458	459	466	503	443	486	431	423	470	470	479	453	444	452	469	490	461	462	432	467	487	468	492	431	459	500	462	471	441	470	465	475	451	454	454	497	455	480	489	443	446	458	442	459	469	480	446	467	418	438	452	514	503	480	411	433	463	480	430	442	441	435	497	463	464	412	479	486	439	449	470	478	477	473	472	477	454	461	457	490	454	489	472	477	493	463	420	460	420	425	455	427	460	440	453	452	467	485	453	482	499	442	455	439	421	482	431	496	479	489	491	470	437	467	466	426	482	444	453	470	430	469	453	444	441	434	439	457	425	449	453	452	450	491	442	442	460	461	489	490	431	441	434	421	436	463	467	464	439	485	448	482	457	497	469	444	439	442	452	471	460	488	448	481	454	446	446	488	433	432	477	460	452	456	482	438	475	493	447	439	477	466	486	464	472	469	477	469	456	471	423	487	467	463	484	477	463	452	460	483	469	467	451	484	476	505	487	472	471	461	469	495	495	479	463	446	446	464	494	463	424	452	483	449	474	479	457	502	438	470	438	479	441	486	451	429	440	449	488	418	449	461	482	485	440	459	443	424	458	452	482	511	451	432	427	450	460	438	477	437	433	458	474	450	470	455	446	398	453	423	463	472	455	437	458	456	437	458	454	490	451	479	497	475	461	447	477	438	459	465	465	443	475	463	450	484	459	445	448	462	451	408	474	456	473	475	484	453	467	480	457	464	443	427	461	439	445	466	469	464	460	465	480	416	467	470	418	502	457	486	494	491	438	486	435	450	470	460	488	442	460	475	438	464	433	499	454	421	433	443	465	460	439	458	445	495	444	478	484	463	415	458	498	465	462	430	448	427	516	433	486	404	446	485	456	482	447	457	434	419	426	451	483	460	467	490	437	459	477	480	430	460	489	457	459	472	456	477	420	465	456	422	439	447	451	481	469	469	464	481	489	426	482	466	447	444	491	475	445	484	464	454	439	440	454	470	481	439	452	479	445	453	449	472	500	454	464	464	450	481	461	464	451	446	444	499	492	439	428	444	497	484	478	448	460	452	463	481	480	462	448	469	454	500	450	442	462	464	467	468	499	496	429	461	469	490	473	477	477	463	462	469	486	482	463	474	463	462	471	442	441	480	479	444	454	444	486	450	504	423	415	415	439	488	496	405	455	474	486	439	467	470	444	478	505	476	489	456	440	445	442	474	498	450	471	470	478	449	461	465	449	489	437	465	442	467	469	426	451	471	480	443	439	497	455	440	481	465	498	407	435	417	482	473	494	442	461	450	435	469	476	489	456	489	494	475	475	463	410	428	439	462	454	447	431	444	422	453	489	442	482	426	480	457	467	452	437	465	471	476	481	446	467	457	460	480	460	495	493	453	429	481	456	469	458	485	434	458	455	455	463	422	439	424	483	411	484	455	498	471	462	444	441	453	451	478	467	462	452	432	505	474	465	458	429	432	440	483	460	477	470	448	464	474	457	486	479	458	441	482	477	410	431	454	446	470	443	463	428	469	431	435	495	516	460	516	428	446	458	465	436	492	481	456	464	485	437	420	408	469	468	463	443	492	467	435	491	451	402	490	425	431	441	431	471	482	478	497	444	486	447	450	471	445	460	432	505	452	481	480	434	471	483	491	445	472	477	486	512	438	495	427	482	445	442	459	480	474	459	463	462	479	476	444	452	475	480	445	475	435	424	456	461	429	440	430	425	428	466	463	486	445	443	446	481	462	459	478	508	468	477	453	452	449	458	487	431	420	437	445	457	438	443	478	468	459	444	473	422	453	436	459	423	442	468	446	435	444	452	490	471	433	458	448	484	493	465	473	470	434	470	474	492	473	488	419	427	449	453	437	492	420	458	481	484	411	436	425	448	432	441	430	480	422	493	476	457	476	468	446	473	475	471	474	459	440	442	488	490	458	448	494	482	467	467	485	509	458	473	439	473	471	450	482	440	516	464	443	440	462	415	445	477	461	468	448	460	449	438	464	430	454	423
30509	15659	13886	7672	5280	4012	3267	2610	2214	1904	1697	1466	1433	1284	1218	1279	1126	1086	1060	1008	930	954	998	918	959	901	904	927	947	942	894	859	859	839	899	842	853	817	837	840	833	899	833	846	859	881	845	856	824	801	804	831	783	847	815	788	868	821	815	818	842	809	815	851	794	840	808	905	842	845	821	838	834	809	873	813	785	798	842	783	798	804	845	781	862	787	764	758	845	802	805	793	822	843	808	801	790	809	780	772	776	839	814	825	816	795	795	755	802	789	817	762	808	828	795	815	827	905	813	813	749	792	765	804	754	777	818	799	821	783	808	808	739	828	824	805	787	811	813	793	773	800	794	798	865	800	788	801	793	810	816	770	784	813	809	746	787	774	806	837	806	842	806	818	820	750	789	773	836	778	812	799	792	775	784	865	833	795	788	792	788	810	819	822	828	800	810	807	826	787	810	831	821	791	812	752	802	823	790	803	825	850	798	808	815	805	800	773	786	814	731	793	850	765	774	767	788	853	838	812	830	803	804	836	813	834	801	776	791	800	817	775	818	848	781	814	777	762	814	793	800	802	802	806	744	795	795	803	786	786	786	823	804	844	795	824	766	757	805	818	784	833	803	776	754	798	780	868	800	776	811	801	830	751	793	764	834	774	782	756	789	824	832	795	787	773	813	773	800	753	824	774	771	767	802	813	833	797	816	754	725	785	797	789	754	789	817	789	791	794	765	857	820	793	794	786	796	775	792	846	833	818	837	807	802	781	790	772	811	805	836	770	817	761	816	783	815	793	832	789	781	793	828	731	780	842	807	815	775	781	800	776	759	760	796	774	747	776	810	854	786	842	820	786	795	803	803	794	799	783	773	807	789	771	824	836	735	797	810	828	755	783	795	840	824	769	809	761	773	777	774	804	801	792	758	791	803	751	775	842	833	794	800	824	739	784	763	773	762	800	844	771	828	813	824	832	797	800	782	810	826	782	800	802	801	807	840	809	805	759	809	821	766	793	867	786	775	811	815	822	756	837	803	794	802	832	810	803	778	743	784	804	767	757	810	768	866	800	780	764	813	812	815	788	817	781	792	759	781	809	769	820	771	761	746	824	818	813	793	767	802	747	769	799	804	867	760	777	834	801	821	796	857	825	761	830	774	787	778	819	871	848	775	802	832	807	826	821	798	817	802	784	812	793	817	789	780	791	801	816	823	828	824	807	817	745	839	813	815	787	814	813	764	799	805	797	754	790	756	719	814	800	833	819	811	879	785	811	811	791	757	792	846	794	803	819	838	834	804	836	836	782	794	787	828	817	776	829	845	746	807	771	769	788	831	784	777	732	789	776	829	729	746	775	837	785	808	752	766	811	735	853	763	791	796	821	760	838	768	813	760	791	767	780	843	791	798	820	806	806	807	786	833	802	815	789	848	819	820	765	816	788	784	812	819	789	807	792	750	819	795	824	805	836	764	805	789	809	808	778	804	837	847	793	810	805	811	808	830	774	771	797	772	792	788	849	842	783	743	817	759	847	817	821	834	768	835	785	803	804	833	810	820	830	863	780	817	761	775	817	784	779	820	792	826	786	765	792	772	809	841	868	762	829	773	798	772	767	828	780	772	799	803	810	816	806	786	816	830	758	800	773	781	795	730	858	857	755	801	786	821	770	830	827	854	759	759	831	818	845	765	810	836	795	796	794	772	809	797	797	793	783	805	793	794	829	767	769	831	833	798	888	774	820	750	781	831	802	785	846	836	761	766	791	741	827	812	746	830	804	772	782	829	723	814	787	835	788	780	803	834	771	819	807	810	795	831	803	825	855	837	834	819	774	779	800	836	771	763	802	773	772	792	810	795	786	817	757	837	799	813	791	880	781	806	812	848	860	798	796	806	763	776	829	816	831	768	773	776	815	794	821	809	825	782	862	799	801	798	768	736	745	809	855	806	772	803	811	833	775	806	822	753	802	799	820	827	787	784	808	778	841	802	770	766	790	815	767	857	816	853	820	827	796	862	748	825	796	782	843	839	834	796	888	827	812	784	793	788	823	858	823	810	768	874	745	781	734	763	816	849	784	804	805	844	825	832	796	777	811	791	796	760	826	780	793	834	792	761	789	814	814	792	846	826	778	812	846	783	857	858	781	836	809	825	779	766	744	816	770	804	797	789	851	789	809	804	790	816	884	793	860	807	819	774	794	814	828	773	809	815	759	828	809	840	746	784	855	781	795	781	838	838	773	808	850	785	808	820	788	772	795	814	826	824	837	816	847	806	806	766	811	774	763	781	810	844	789	804	801	802	850	783	794	800	802	840	800	806	872	759	793	838	749	796	831	824	789	799	784	805	848	791	783	781	783	787	841	798	800	812	778	799	784	829	788	818	808	784	817	778	791	845	763	837	763	785	823	826	842	802	794	824	816	826	761	795	763	784	789	787	776	801	821	821	799	774	830	778	783	755	784	834	808	739	791	797	776	777	805	872	821	816	804	818	793	774	800	817	782	804	747	828	824	809	808	787	817	804	805	768	808	805	815	759	816	785	794	807	829	798	823	829	786	782	772	802	797	821	812	811	826	775	742	779	840	813	754	767	780	786	817	806	772	771	811	825	790	823	819	821	831	767	796	751	776	812	768	773	786	791	790	764	775	824	832	868	762	798	794	801	825	806	829	817	801	807	792	840	799	827	826	811	753	784	786	747	828	865	777	815	806	749	800	790	758	825	782	786	824	828	782	826	799	871	770	805	771	792	821	837	809	795	809	764	771	807	795	835	767	832	849	763	856	769	837	805	771	792	821	784	823	765	788	837	845	790	781	821	832	837	769	829	818	788	767	779	795	818	821	816	796	806	777	807	812	793	798	838	788	812	835	768	805	812	797	852	828	796	779	846	802	802	792	805	862	804	789	834	770	787	776	800	822	781	825	778	774	816	777	858	834	808	770	816	818	795	804	808	822	745	790	772	795	794	765	838	841	834	796	832	773	820	738	792	828	793	825	780	823	844	787	748	822	828	809	819	816	755	815	830	838	781	841	761	814	794	809	810	782	771	808	798	732	833	788	778	832	781	823	838	822	785	821	832	806	844	805	828	846	850	776	820	774	787	790	768	788	846	832	801	764	788	780	808	791	794	772	787	797	791	840	809	827	806	767	744	776	800	758	766	779	801	766	763	800	859	794	769	806	757	809	804	824	810	774	808	790	763	816	775	821	879	828	782	740	770	770	781	824	788	801	843	801	821	791	796	811	791	784	751	785	859	766	849	827	794	827	840	793	803	766	798	766	820	766	769	833	797	778	795	807	769	803	843	785	795	820	800	792	791	807	842	808	777	763	790	764	819	792	798	849	796	837	786	787	796	790	792	764	830	783	826	810	796	779	753	793	790	791	796	819	779	793	741	801	827	834	833	824	786	800	859	796	820	747	796	784	770	814	790	821	816	803	858	820	779	838	811	795	833	803	825	786	762	857	753	834	830	778	811	836	772	831	818	812	815	807	796	781	776	787	810	784	801	763
27331	20876	7271	440	221	166	113	152	141	160	120	113	146	121	124	125	133	105	106	126	140	118	108	109	116	97	138	103	127	110	129	106	105	101	121	121	113	114	111	108	134	120	116	125	119	132	115	122	107	126	124	103	109	122	125	109	120	131	117	113	131	125	102	117	129	127	104	116	127	135	120	115	103	116	104	95	119	117	121	124	115	126	114	128	112	109	121	120	114	127	123	115	112	126	109	115	116	105	114	124	108	122	140	118	132	131	119	110	123	109	119	106	123	114	133	107	128	91	112	134	121	120	111	120	114	131	130	118	137	111	104	121	119	111	136	104	114	117	106	118	111	106	131	125	120	118	123	121	125	124	123	115	117	133	116	131	113	121	116	130	131	119	122	121	103	95	97	105	128	108	121	115	119	116	135	120	118	134	135	136	118	136	109	111	110	110	116	126	114	102	101	114	127	117	114	126	106	124	141	98	129	115	115	115	130	134	117	113	110	123	120	120	100	109	109	112	118	123	119	131	120	135	108	106	105	110	115	117	120	131	100	121	127	131	114	113	144	125	99	127	103	117	97	120	136	139	119	116	100	117	109	113	115	106	111	139	118	111	112	121	119	108	114	124	119	119	124	117	130	135	112	134	119	125	111	115	124	108	99	118	95	107	99	104	122	128	126	106	121	126	120	122	110	117	128	106	121	115	111	107	108	121	107	96	133	126	129	112	109	119	138	114	123	105	116	124	111	115	118	115	125	114	101	115	132	117	118	108	118	121	105	98	108	136	137	105	120	132	114	122	123	114	157	114	113	108	127	117	91	105	105	111	140	135	115	120	99	114	111	121	120	142	114	111	109	120	109	115	121	106	123	106	115	121	128	130	103	112	105	108	118	115	124	113	112	107	101	116	112	118	130	116	96	120	123	132	140	112	124	89	127	111	112	111	121	121	112	135	129	133	101	94	120	119	94	113	118	124	127	107	116	107	113	108	126	112	102	113	100	109	123	98	117	111	114	111	115	113	117	126	112	122	114	102	115	123	122	116	101	118	114	107	118	101	125	135	108	114	120	131	106	116	110	109	130	122	128	114	114	123	106	131	105	94	132	103	132	124	107	140	129	98	134	143	120	126	106	92	104	109	136	123	123	116	116	127	110	94	115	138	100	118	109	115	126	123	129	118	116	91	110	114	86	121	109	116	117	123	116	119	116	119	90	146	113	97	130	115	109	119	133	119	117	127	120	108	126	103	106	132	105	114	111	123	114	129	102	141	99	109	119	107	106	112	119	128	115	129	114	122	119	124	111	124	108	123	118	119	127	128	116	119	126	123	116	134	109	128	108	133	108	120	131	118	103	125	119	97	125	124	101	130	97	142	121	126	99	127	113	126	130	110	105	119	116	109	129	126	111	97	115	118	127	118	147	119	124	109	107	115	112	101	132	95	104	112	104	146	107	121	119	139	122	102	105	120	127	91	109	105	110	85	100	128	111	123	108	126	131	136	122	120	135	110	136	132	130	110	115	95	104	114	116	128	104	114	134	132	125	120	111	107	108	131	103	135	119	127	121	132	117	134	116	128	104	140	128	122	115	145	127	119	120	104	123	105	115	114	121	106	119	109	123	98	127	124	126	136	124	108	111	114	116	112	139	128	123	103	114	112	109	117	143	116	107	96	112	128	132	121	115	114	123	106	128	116	115	121	122	112	111	117	111	128	121	120	128	112	101	108	108	114	112	133	137	109	132	108	116	150	115	120	114	105	118	116	112	111	115	123	95	90	124	106	127	118	120	112	111	111	113	104	108	102	114	102	121	120	124	122	117	123	130	110	116	128	95	107	112	118	94	121	110	125	124	103	113	133	131	119	95	118	132	137	115	119	114	125	136	122	121	108	132	121	139	131	112	108	124	121	114	115	118	115	104	131	107	119	106	98	101	116	128	109	129	128	124	134	107	128	121	119	107	110	124	107	127	113	124	125	132	112	99	105	125	112	106	104	110	126	107	116	134	133	109	108	109	124	123	133	110	120	120	109	122	157	107	113	121	108	112	133	113	119	111	114	112	119	114	120	100	113	123	122	112	126	111	127	114	119	109	127	130	113	128	110	121	99	114	115	119	114	114	97	101	105	138	101	112	118	123	111	106	96	93	111	121	113	96	110	122	131	101	121	91	119	111	120	120	122	117	110	119	96	140	116	117	106	101	110	128	133	112	98	113	102	119	103	135	105	107	130	120	116	136	116	113	111	113	125	137	116	124	115	121	117	107	105	110	99	138	117	116	131	118	138	111	132	120	111	105	112	138	114	109	128	107	112	111	130	123	95	110	125	120	108	146	113	111	136	125	124	116	128	131	127	114	107	121	103	115	124	119	115	132	106	126	121	106	119	136	109	132	125	136	118	117	102	119	112	108	108	100	110	119	123	116	129	125	120	117	109	124	125	108	107	105	102	117	124	107	128	124	119	103	108	140	108	125	107	123	128	118	103	130	126	111	125	130	138	124	132	163	123	128	127	101	111	123	124	105	106	127	124	126	107	91	116	129	118	109	104	126	114	126	119	100	115	113	111	139	111	122	106	95	116	125	131	119	117	108	130	121	122	124	109	115	104	100	123	145	108	125	107	131	110	108	103	103	120	135	114	132	104	100	135	107	133	141	131	118	112	126	118	115	132	107	122	114	121	117	134	102	112	113	127	123	107	99	146	99	126	109	145	118	129	116	122	133	120	110	102	117	103	115	136	137	110	119	119	152	126	119	133	103	125	114	114	114	116	110	112	129	114	123	102	103	138	113	115	119	102	120	120	104	105	114	113	132	125	105	124	102	119	119	117	110	120	111	109	127	113	115	118	114	107	116	115	126	107	114	111	133	121	111	132	111	122	129	103	106	116	117	113	104	93	139	128	106	127	124	106	121	116	118	96	115	117	107	117	114	111	127	111	144	88	138	117	108	113	117	99	113	116	94	117	119	96	115	127	110	117	124	132	113	108	128	100	127	113	107	135	135	120	110	109	133	111	115	134	116	122	117	129	123	143	122	116	114	111	114	104	103	119	133	111	114	126	111	96	115	97	128	105	118	131	104	125	116	101	121	118	129	121	133	129	140	136	115	123	127	117	110	122	95	116	127	106	127	121	102	112	117	97	108	100	119	112	121	126	124	120	126	122	107	102	137	119	109	99	119	121	135	128	108	122	126	127	112	131	127	128	118	113	131	105	104	110	116	120	122	113	123	105	126	108	123	112	128	127	116	130	96	110	102	103	107	115	122	111	125	111	106	122	114	97	117	100	123	123	139	104	128	127	131	104	110	130	118	120	116	115	115	109	128	117	111	121	152	105	109	121	133	124	110	126	123	124	124	113	113	119	133	117	83	137	92	97	112	98	134	111	102	116	125	123	107	144	112	124	117	101	117	118	119	125	101	131	118	118	124	119	131	142	112	128	133	114	127	117	117	127	130	120	126	98	144	123	115	104	115	125	109	124	86	120	114	115	121	122	122	96	136	115	110	133
16710	1435	1302	658	435	400	388	312	294	299	279	276	245	248	259	271	276	239	231	252	237	240	248	256	271	254	231	255	260	270	237	229	249	234	221	208	258	227	269	234	230	234	252	238	245	199	251	246	249	232	262	239	259	241	245	227	246	237	233	239	236	225	260	220	224	213	233	244	262	237	229	218	250	265	245	248	237	271	250	254	228	230	238	230	234	241	227	214	238	219	241	241	229	250	207	262	226	248	220	229	233	255	272	200	239	236	234	210	247	263	223	230	255	267	243	222	261	231	237	239	235	256	225	228	241	248	265	218	223	225	234	237	207	236	202	252	239	220	252	228	236	206	231	245	257	222	212	238	252	234	230	209	256	245	227	214	218	253	256	228	233	253	228	245	285	242	238	227	242	234	251	275	246	246	225	237	257	243	212	241	234	238	211	243	223	196	232	237	222	208	240	253	239	220	237	242	253	260	247	254	221	264	231	237	244	233	237	209	248	205	238	224	209	215	237	223	227	227	216	220	240	239	226	227	225	224	254	198	234	211	242	218	248	228	229	244	223	243	249	221	223	215	244	246	245	233	239	236	219	240	214	258	219	251	238	234	238	230	231	241	224	236	243	267	241	228	231	212	235	232	211	282	238	220	247	266	232	236	247	239	218	237	255	235	239	247	264	246	262	231	227	238	216	252	259	241	253	210	238	244	235	254	220	214	235	224	252	239	231	257	205	237	243	218	242	225	209	256	218	237	234	234	225	219	206	248	231	230	263	270	229	243	228	221	236	247	223	214	243	223	212	240	237	256	227	233	234	213	245	248	211	247	239	244	222	244	212	248	262	230	226	219	236	261	255	213	246	233	235	236	240	212	249	231	219	222	221	239	238	254	231	230	249	211	227	217	217	238	242	278	221	244	206	218	235	237	218	223	214	233	259	240	230	251	243	244	233	239	249	233	236	236	235	217	207	222	221	227	234	235	253	215	263	216	204	256	236	236	266	224	241	228	244	259	224	252	245	229	218	239	227	231	233	236	220	224	228	227	277	217	235	246	270	237	220	239	244	241	244	219	262	248	232	236	239	244	224	226	239	249	255	219	206	225	238	235	232	241	248	222	258	252	232	266	236	237	204	223	211	206	244	219	251	267	204	239	253	261	252	238	270	226	236	232	243	220	225	255	246	256	227	211	256	240	241	245	238	200	244	230	237	238	225	237	233	219	239	201	226	225	260	231	258	250	248	255	239	240	221	233	241	206	238	236	244	237	256	255	238	246	233	245	221	241	228	251	252	219	242	256	223	243	231	231	249	226	241	241	252	240	224	242	238	221	224	261	238	244	225	273	238	259	257	233	236	209	201	251	268	237	220	213	236	235	248	230	240	220	225	246	283	223	227	218	251	225	251	238	235	240	248	226	225	242	243	235	217	238	245	229	229	202	212	249	225	240	227	257	233	227	243	245	208	265	244	234	210	240	238	223	229	210	246	240	233	211	234	214	211	223	222	217	239	236	245	234	261	223	253	236	231	221	221	232	220	232	228	232	240	222	221	264	216	261	212	249	225	233	221	235	229	207	231	234	233	258	237	239	238	259	251	206	222	240	237	246	248	240	234	234	255	235	234	213	233	237	242	244	235	242	236	225	255	204	240	219	230	199	228	207	241	233	207	253	261	208	211	245	226	228	237	217	259	223	223	230	241	247	224	238	249	216	246	233	247	210	239	229	253	232	204	226	273	233	235	242	241	221	244	232	207	237	241	237	230	250	245	231	229	224	218	219	237	255	224	251	224	215	215	228	225	246	248	229	216	238	228	249	229	227	248	236	231	266	237	242	233	215	222	251	221	249	214	245	247	237	238	250	253	226	248	272	256	219	258	256	248	248	223	232	242	243	233	236	247	224	218	221	282	205	242	210	234	253	233	211	223	263	244	252	222	233	231	211	200	247	257	262	247	249	223	240	255	223	249	229	232	243	226	229	237	243	253	239	225	227	239	223	239	246	219	229	254	248	246	203	242	243	219	230	240	242	223	234	253	264	235	235	256	236	244	232	257	223	286	250	250	246	259	213	224	224	235	220	210	235	235	226	232	231	230	209	251	232	227	260	228	243	228	249	286	235	245	218	241	223	207	229	230	208	260	221	237	232	228	246	230	223	253	215	235	208	266	228	246	236	244	204	235	261	219	198	232	236	225	263	244	221	215	244	232	250	252	226	233	264	222	234	243	237	229	250	239	205	207	248	236	230	244	214	240	226	273	207	250	266	236	240	254	239	242	241	227	237	236	247	232	224	227	256	216	241	205	238	259	254	238	234	250	217	234	222	223	237	228	260	236	222	241	267	221	229	263	237	221	239	224	217	239	266	216	281	226	221	226	247	232	230	255	262	201	252	248	225	256	226	196	206	221	242	232	248	243	233	221	258	225	223	220	250	217	232	220	233	215	245	233	220	238	242	220	259	230	229	229	214	222	261	249	238	225	235	220	225	262	237	270	225	218	243	251	240	224	247	237	230	241	233	252	211	248	219	235	263	232	235	224	243	229	229	240	249	237	222	240	238	240	238	222	221	242	240	227	231	217	263	234	231	242	221	232	228	234	259	253	227	228	248	232	244	216	237	226	217	224	220	239	243	222	231	227	241	226	221	275	259	216	276	249	244	240	214	253	268	242	225	263	220	229	227	240	225	227	223	209	224	235	221	218	229	229	241	238	235	253	247	255	247	245	272	249	237	235	235	246	224	258	245	241	248	263	219	233	237	220	229	236	231	221	244	218	227	259	241	209	233	252	231	260	199	250	246	246	261	238	234	224	232	274	279	238	244	249	242	252	223	248	235	262	238	224	246	231	202	225	257	229	260	206	227	245	213	268	249	233	247	245	242	238	231	233	229	227	226	236	240	234	247	267	235	234	222	224	236	239	226	246	261	244	244	235	218	220	216	242	219	243	232	234	220	243	238	238	279	247	247	241	235	226	208	239	251	214	245	233	251	226	254	256	244	254	250	207	224	212	259	222	224	211	231	226	235	224	238	234	228	242	247	235	242	233	211	232	227	221	231	215	255	210	220	258	247	263	254	264	287	232	249	250	260	228	244	233	258	258	248	252	219	227	226	209	229	208	231	240	240	237	231	266	232	245	236	219	221	219	272	226	216	232	237	235	232	220	237	226	226	244	248	242	231	212	247	247	222	225	223	266	240	251	224	207	216	241	224	229	224	234	186	260	236	227	227	222	254	239	269	222	248	245	235	266	247	257	241	243	243	247	243	218	218	245	217	203	239	254	239	251	242	241	255	227	245	248	254	239	232	261	214	257	215	205	234	246	176	215	232	225	198	245	246	270	239	222	247	252	240	229	225	219	260	235	225	246	250	223	222	261	258	234	231	239	237	224	223	239	231	252	218	247	227	230	245	231	244	212	247	235	228	241	243	205	214	238	214	248	270	233	225	247	221	248	235	241	264	259	228	231	200	212	257	238	257	236	242	247	238	250	240	213	237	244	224	229	241	270	244
24700	21616	28594	25121	18787	1795	724	586	476	455	406	403	335	395	368	363	347	322	335	272	335	305	306	276	299	299	262	315	336	319	339	301	310	326	293	288	281	288	316	286	303	293	296	330	271	289	263	295	308	305	308	268	264	305	278	298	257	306	271	260	270	304	307	279	308	283	301	272	288	285	283	279	272	293	306	308	297	289	281	277	259	299	283	255	269	308	315	278	290	272	313	271	269	280	301	294	257	274	288	284	278	312	306	302	270	266	288	303	269	282	322	267	294	276	279	285	277	301	281	315	279	306	275	283	258	265	270	277	284	288	290	289	285	269	286	278	290	287	266	293	279	270	279	288	282	314	284	285	275	289	304	292	309	277	268	267	285	270	274	275	283	270	292	280	286	312	308	268	318	276	283	251	286	291	258	284	306	302	305	302	257	317	253	299	287	286	282	285	267	241	275	267	242	313	284	298	268	294	282	288	302	284	298	278	283	295	276	282	281	285	288	266	272	315	279	278	253	288	282	269	309	306	270	298	255	301	306	269	282	284	312	260	284	290	239	272	288	296	286	272	288	302	270	285	288	262	282	274	265	290	284	302	280	279	272	298	274	296	311	308	295	308	282	261	259	281	293	264	314	278	284	262	281	296	269	307	294	275	271	292	278	287	311	297	299	268	293	278	291	269	264	270	290	260	285	279	282	299	294	306	287	302	305	263	281	271	258	298	285	297	282	304	285	289	298	251	302	306	310	303	296	289	292	283	311	297	299	287	282	274	315	281	291	269	273	267	300	254	304	261	313	318	334	280	302	309	287	280	303	317	286	285	302	281	292	282	271	297	312	299	311	274	292	272	270	274	294	273	259	290	263	284	280	276	300	285	293	268	252	306	280	300	290	291	293	287	297	266	265	309	280	287	280	278	279	306	281	285	261	273	278	276	256	265	263	320	277	303	283	269	297	278	279	316	287	258	254	268	321	295	283	290	277	279	270	260	290	261	312	295	292	283	297	278	278	301	281	319	273	303	288	295	277	291	306	287	282	301	265	245	263	285	278	264	270	295	311	282	287	291	273	286	287	287	296	264	281	260	308	300	290	283	253	264	273	269	256	291	265	278	276	309	278	276	285	302	253	275	284	307	274	284	287	298	310	304	273	293	306	276	291	272	304	297	300	279	274	243	292	287	285	297	294	292	267	282	304	290	335	276	286	316	300	263	242	305	293	272	281	295	311	305	263	298	283	254	288	263	233	283	278	258	276	266	275	291	300	289	265	299	268	296	298	265	283	280	276	281	266	266	286	308	303	289	313	270	250	294	315	283	306	286	308	292	281	302	263	258	282	280	294	309	275	291	276	260	294	282	263	315	311	305	260	283	333	309	306	294	279	279	312	259	291	297	269	268	315	263	281	264	301	296	308	316	256	318	280	311	263	277	293	294	262	254	279	292	294	283	295	279	279	297	297	284	257	273	246	286	252	286	276	282	291	271	280	310	269	288	274	294	256	262	305	288	269	293	278	283	262	270	257	286	271	276	296	282	276	304	318	320	238	263	277	271	283	285	283	274	290	274	293	293	292	277	295	300	289	294	311	317	269	292	319	271	285	279	289	292	320	291	294	261	261	268	253	285	292	281	310	302	303	280	296	270	290	284	277	312	253	226	281	314	313	290	284	270	291	254	302	274	289	271	295	292	295	278	287	300	270	281	288	273	294	287	269	264	246	279	301	284	298	273	282	302	298	262	290	309	302	298	294	266	304	306	274	306	254	306	295	302	270	280	256	284	291	277	276	276	291	294	294	277	269	280	298	298	266	271	269	256	269	302	290	261	279	264	297	302	307	293	284	285	305	260	295	297	275	261	259	274	294	285	291	263	296	271	322	293	291	284	331	262	298	297	278	290	292	296	268	302	318	291	297	284	320	277	312	287	276	254	272	261	302	300	286	277	291	276	265	286	273	299	277	271	301	298	312	273	289	298	294	257	296	290	307	257	275	290	265	253	320	300	275	317	321	274	272	275	286	301	306	310	284	311	274	286	258	297	250	286	268	268	267	274	297	290	284	278	287	286	272	262	303	313	295	309	286	289	291	254	255	298	288	310	278	274	287	292	273	296	317	312	291	289	281	272	255	290	280	289	310	283	267	279	277	289	309	290	264	286	300	274	282	269	280	313	300	274	298	277	296	314	323	271	261	310	267	287	307	294	294	260	268	305	267	300	293	307	275	297	283	296	302	293	289	284	282	282	275	278	302	289	279	276	308	308	301	258	301	298	278	298	294	274	266	313	293	316	293	289	307	322	277	290	275	275	295	296	289	295	282	284	273	264	279	272	281	298	317	302	280	277	302	267	299	260	296	267	269	273	262	274	285	291	267	297	269	302	275	286	291	268	289	247	272	271	272	292	276	283	264	291	282	274	306	286	302	275	294	287	252	277	284	279	269	261	278	274	275	289	303	294	282	256	299	308	269	293	310	286	315	287	293	269	314	260	283	284	301	265	270	271	264	320	270	299	281	293	257	250	278	310	275	276	273	281	270	305	288	289	287	343	315	272	237	328	305	299	281	291	284	269	299	325	292	263	301	244	307	295	296	270	294	318	296	284	261	269	311	277	285	287	269	284	279	286	274	296	277	291	284	293	261	270	313	292	314	280	264	340	291	278	298	306	270	269	274	280	298	306	256	298	320	269	290	288	317	280	264	264	286	261	300	316	301	296	286	281	289	300	306	282	288	284	295	261	271	280	257	269	284	280	260	272	299	295	257	281	288	284	277	281	303	283	266	254	290	291	325	289	278	307	308	254	268	270	249	263	310	284	291	309	312	300	269	274	283	266	271	290	278	288	286	274	289	278	289	298	244	279	301	298	284	308	307	251	305	285	279	292	286	289	274	257	294	309	300	302	280	240	260	282	258	291	271	294	285	277	271	252	252	292	273	277	287	269	294	306	300	322	293	292	266	271	298	287	269	265	319	271	282	268	270	286	287	280	307	275	268	284	293	285	273	281	251	304	276	311	276	299	297	297	300	279	261	305	275	305	289	278	271	270	239	282	292	301	302	275	274	272	274	270	284	286	272	283	275	261	286	245	285	302	281	275	280	294	329	304	283	285	268	282	292	270	271	299	280	314	303	287	264	242	283	282	286	298	254	281	292	289	288	267	272	272	292	289	299	328	270	286	305	284	297	271	299	293	296	284	262	298	235	289	276	282	282	263	272	299	283	283	284	290	278	285	292	307	291	282	270	259	289	300	254	304	290	287	270	265	268	290	287	297	284	276	275	272	318	312	289	272	255	303	279	290	292	307	286	298	284	305	293	294	303	304	307	288	271	289	270	252	285	292	270	291	270	255	289	292	296	286	299	261	291	290	287	276	283	299	267	269	294	289	295	296	315	289	276	265	290	272	280	310	294	268	264	285	284	280	313	271	282	304	270	310	274	296	297	320	269	301	265	289	279	272	270	296	263	300	287	303	282	276	322	246	291	278	270	301	305	294	286	296	304	273	327	253
29157	10342	8885	4514	3176	2257	1881	1508	1271	1143	1018	946	843	787	782	698	646	695	647	608	600	633	579	603	579	612	596	531	534	575	583	514	540	601	552	560	532	532	530	557	520	543	546	576	547	583	573	515	552	583	510	516	522	537	565	559	555	471	544	552	553	555	525	542	501	556	516	520	536	525	545	526	551	534	568	515	501	545	550	495	553	515	506	545	510	551	526	537	533	535	480	499	560	550	511	532	576	551	505	493	489	537	535	534	543	509	481	541	533	520	510	549	529	536	508	524	513	524	561	539	566	528	542	522	507	513	477	493	504	532	487	545	548	555	552	499	509	568	537	534	521	510	494	504	476	562	563	528	503	524	550	520	519	523	473	497	500	557	537	565	544	502	498	507	518	558	547	531	504	524	517	538	518	504	516	521	519	523	490	565	499	489	523	502	526	539	561	518	586	545	525	547	587	494	550	518	495	513	490	512	499	496	552	499	523	511	502	500	514	498	533	527	519	497	526	523	517	520	527	573	499	553	516	503	493	535	555	538	515	493	548	520	516	522	518	512	495	540	519	558	517	518	526	558	458	488	501	542	508	512	516	527	505	519	550	533	527	533	500	501	543	542	494	515	526	542	525	510	545	515	588	521	533	489	525	539	466	506	491	522	554	521	542	535	543	498	543	579	506	504	515	539	559	463	512	508	538	526	512	543	473	522	517	541	515	527	479	527	531	548	526	525	521	477	553	529	525	574	490	564	532	517	532	504	538	495	515	535	541	515	537	515	550	529	526	528	551	523	522	520	484	509	530	550	506	539	526	517	521	532	513	510	536	538	512	496	516	547	543	533	526	532	488	531	520	500	514	507	556	504	533	522	507	559	527	521	510	489	506	538	533	537	512	508	553	534	560	558	540	525	515	533	523	522	553	504	510	549	527	534	509	516	517	531	506	506	525	525	503	549	460	517	543	506	510	479	514	508	513	508	518	526	503	517	466	472	559	528	532	493	526	537	525	532	540	526	503	495	532	484	478	549	534	508	527	539	521	522	513	517	523	549	518	496	594	520	512	526	545	508	515	531	533	530	518	513	501	490	522	547	535	521	508	531	499	513	544	534	515	500	528	514	523	505	526	519	524	526	522	494	541	544	478	478	485	546	516	518	529	528	504	517	561	515	523	504	504	496	463	493	520	583	529	530	544	524	533	518	588	536	545	561	517	539	535	549	511	516	521	513	494	484	541	551	531	536	510	522	524	525	511	553	524	525	529	549	551	513	531	507	506	509	575	541	489	531	517	532	519	529	545	486	539	495	492	537	531	502	537	554	518	517	562	507	498	548	529	509	531	513	503	491	528	493	527	491	504	503	495	530	518	507	494	519	563	541	507	541	501	556	485	501	523	535	498	518	539	529	519	523	494	561	561	512	546	521	534	561	480	520	512	492	497	504	531	552	529	497	508	539	526	499	509	540	512	555	499	487	496	475	520	513	531	489	546	495	531	499	531	549	546	525	539	545	515	520	555	516	541	499	504	529	546	490	480	508	530	511	507	512	542	557	532	549	536	485	550	557	524	472	510	519	517	509	524	509	494	541	519	501	537	523	517	493	522	534	527	554	487	509	552	519	526	543	482	511	530	454	535	501	533	526	540	503	521	524	517	533	527	503	514	506	506	499	490	484	481	508	515	532	446	552	506	540	526	465	524	530	534	578	556	549	500	524	550	529	538	503	494	532	516	520	511	527	557	509	510	539	521	501	490	564	499	543	559	536	524	529	489	556	553	526	567	517	508	522	508	509	536	526	507	496	522	480	516	502	550	546	526	528	486	535	487	520	518	534	489	505	537	506	525	553	512	517	534	510	531	531	532	523	466	491	527	522	525	504	474	501	525	525	499	523	482	524	545	513	501	519	528	533	523	497	512	493	541	506	488	512	494	496	542	543	533	533	493	530	525	518	503	520	532	500	521	539	538	482	567	486	553	536	532	526	508	498	491	542	528	525	543	527	524	495	539	520	502	516	521	521	514	498	534	528	544	533	514	539	512	487	494	512	515	520	505	467	519	521	531	557	502	524	549	522	521	533	492	511	538	512	485	522	564	544	479	496	525	521	479	525	506	565	566	510	511	544	532	511	495	503	544	524	515	515	472	535	491	503	519	518	517	520	487	467	542	535	538	510	530	522	557	529	491	534	501	506	529	514	495	541	508	488	525	510	523	538	480	512	506	556	526	530	523	533	521	518	502	539	498	502	527	526	516	499	489	500	491	531	500	547	520	527	539	537	550	510	523	533	508	500	511	499	516	526	516	506	535	501	541	529	479	486	529	507	517	499	538	507	511	547	559	526	539	517	535	498	518	509	547	499	514	573	529	513	519	514	485	530	548	500	543	529	541	523	527	539	517	523	537	512	533	543	539	538	517	468	519	514	517	542	568	521	484	509	541	522	529	465	511	540	536	526	462	519	501	523	511	499	530	538	552	511	513	533	501	528	529	489	537	565	527	475	472	485	561	501	480	491	554	543	529	501	504	568	520	511	488	505	519	525	529	563	553	563	525	541	542	538	534	550	519	549	528	541	525	554	503	515	483	524	531	475	544	521	534	517	540	541	536	547	523	546	497	499	476	581	541	484	540	511	550	533	510	533	514	508	525	516	532	514	554	529	508	494	536	506	544	485	528	522	525	530	529	486	485	499	539	504	539	546	536	543	527	528	489	490	506	551	534	515	554	514	505	491	530	525	500	530	515	505	481	541	538	553	522	469	549	604	514	519	544	534	533	499	511	528	518	559	510	534	548	532	517	518	503	493	521	538	537	535	528	544	510	572	545	530	504	538	548	478	505	510	491	509	482	537	524	495	553	504	523	528	554	515	467	543	507	521	564	499	550	530	511	525	521	491	561	530	550	552	512	523	520	509	551	500	496	519	545	493	531	534	529	533	475	545	497	550	532	499	515	545	524	560	523	485	512	505	484	548	509	485	515	484	530	504	495	508	546	548	503	552	570	521	523	516	539	520	544	504	497	522	549	510	527	515	523	483	553	509	517	496	489	536	522	510	544	537	546	525	546	522	550	480	518	524	531	545	510	547	524	525	527	508	557	546	502	563	500	532	523	504	528	503	551	536	521	543	553	534	521	504	567	527	531	513	547	502	519	523	539	533	522	517	489	502	556	497	555	527	481	541	548	556	496	502	509	551	532	532	560	526	538	512	518	544	537	468	516	500	543	510	542	567	540	525	510	503	488	501	487	513	585	511	542	501	499	506	488	523	490	498	497	573	496	500	523	552	515	530	545	560	547	510	564	518	486	544	487	537	525	486	479	506	545	534	536	555	540	555	487	483	535	562	514	525	524	515	526	536	532	523	535	553	525	498	504	509	519	522	515	561	571	542	515	519	532	487	533	508	477	524	507	537	530	485	515	524	500	545	480	521	522	534	517	491	517	538	504	498	474	504	506	487	559	493	538	531	495	517	519	534	562	556	567	510	486	560	484	510	552	535	495	522	495	506	503	510
23760	21676	29333	24523	21676	18006	2350	1068	873	840	707	685	608	624	611	640	577	583	583	575	511	524	558	524	515	561	514	512	508	497	487	543	502	517	481	505	487	556	463	505	471	501	500	475	473	507	498	491	488	491	481	466	534	530	506	490	471	523	465	525	521	468	496	491	476	496	492	460	488	463	460	470	493	539	501	497	464	457	472	505	503	496	447	484	472	478	472	462	480	495	481	493	504	461	525	493	477	473	545	503	481	491	471	453	482	479	430	491	491	444	475	491	508	445	495	494	487	449	486	459	470	479	488	463	491	459	457	485	457	507	496	480	536	486	466	494	508	450	462	466	472	487	470	502	474	503	510	504	460	485	498	494	478	501	523	450	516	461	506	501	466	487	499	483	498	471	496	493	507	441	467	471	478	473	451	478	488	495	498	464	519	509	515	473	483	482	465	481	476	494	483	463	504	495	503	508	462	502	477	507	503	452	473	477	482	501	495	490	457	473	516	492	466	507	452	478	492	510	510	468	464	488	511	430	460	473	493	499	473	504	468	420	503	455	462	457	492	504	510	456	507	448	493	498	532	461	469	483	471	486	497	487	487	487	493	483	491	531	542	526	506	505	464	482	481	475	476	496	482	467	518	500	442	483	479	474	464	484	457	478	465	492	502	486	477	492	454	463	451	476	490	486	478	484	484	460	494	519	468	476	457	452	466	474	498	488	504	484	501	459	473	499	555	449	473	442	472	482	486	474	452	459	463	483	444	520	486	467	456	486	492	481	489	473	521	470	487	467	502	472	468	504	528	451	531	499	457	499	519	486	489	452	474	478	469	471	479	507	449	476	468	442	509	509	510	467	478	501	485	441	463	468	450	487	500	481	486	488	471	502	505	470	481	495	502	510	497	520	534	489	477	471	478	462	471	488	504	493	515	488	493	459	474	459	454	489	487	516	489	482	450	515	435	468	501	504	485	488	519	476	483	474	523	474	480	516	483	455	465	487	451	463	499	504	455	489	522	491	507	491	471	476	502	467	509	453	489	461	501	494	464	472	478	473	480	496	510	478	478	481	475	494	446	504	467	469	447	445	504	446	486	486	440	458	454	488	497	494	482	484	463	445	485	463	497	484	486	480	463	495	488	487	495	500	507	460	457	478	487	511	458	477	508	467	468	452	501	477	452	507	484	501	482	494	462	500	500	474	446	466	487	484	492	495	485	472	464	489	502	468	471	495	493	507	498	497	510	466	489	469	528	468	456	485	489	450	475	531	459	468	468	508	454	470	462	443	502	469	476	496	549	451	483	504	484	494	481	487	501	531	488	461	502	486	466	448	455	472	478	461	484	460	481	494	487	519	482	489	459	461	509	472	481	489	463	522	515	450	513	493	460	488	481	442	521	447	465	471	467	468	496	485	466	496	493	492	474	490	489	483	491	492	459	476	471	470	473	486	488	486	504	495	517	522	487	470	479	485	460	499	515	488	528	498	493	491	487	467	474	441	509	512	457	509	520	453	504	475	483	500	503	467	488	468	443	465	467	459	457	497	491	488	462	502	470	493	464	470	502	456	479	480	479	508	470	453	475	479	491	511	445	461	491	527	523	454	473	453	483	487	489	499	521	458	464	482	434	507	453	519	470	490	479	480	484	478	500	489	462	458	515	437	476	495	474	474	509	464	468	500	517	472	464	532	531	470	495	501	496	499	479	430	491	491	495	484	512	457	473	473	438	461	478	458	459	475	488	507	498	510	479	458	466	486	469	469	471	516	481	481	427	480	515	508	490	492	464	492	483	489	494	483	490	475	487	469	501	494	477	467	509	449	493	480	437	489	451	518	510	512	487	478	513	453	510	505	491	506	513	469	527	517	478	512	494	467	467	511	515	462	495	487	479	488	479	458	493	473	470	489	476	457	468	494	490	499	520	485	511	473	477	485	523	491	506	499	476	457	478	504	483	479	496	492	472	465	507	511	522	450	499	506	442	479	447	487	503	506	483	508	463	451	493	497	499	500	525	472	525	500	468	507	495	473	515	491	508	473	517	530	450	482	482	441	468	440	488	483	487	480	491	503	482	496	480	463	519	516	503	491	474	462	512	500	484	515	456	474	481	460	489	445	495	483	510	486	543	480	517	496	463	460	473	493	514	463	436	476	469	462	489	470	465	449	503	463	506	488	451	475	516	472	482	519	495	498	475	498	458	504	515	520	446	488	455	479	483	501	483	487	484	483	494	457	487	481	510	499	506	436	502	479	500	470	500	476	508	489	489	467	455	505	460	427	508	456	526	507	481	463	477	450	498	494	467	495	501	480	492	472	485	526	488	490	480	472	494	448	445	479	490	486	473	480	502	504	476	467	514	495	514	459	434	505	490	486	505	472	478	485	476	481	504	521	508	479	485	492	514	525	482	512	492	523	470	493	471	496	490	464	519	499	546	488	496	489	491	520	482	465	505	500	510	482	499	462	481	482	510	506	490	451	483	479	487	469	445	433	470	509	522	449	467	456	484	484	475	474	489	482	455	537	499	507	540	437	536	500	471	516	490	480	463	480	475	475	465	461	507	512	478	480	464	478	511	490	446	496	460	477	502	443	526	504	460	484	511	455	500	463	455	474	452	493	462	508	482	510	534	471	490	479	555	480	485	446	507	513	435	487	488	488	486	472	502	457	470	506	436	448	512	504	465	506	443	517	513	532	483	476	500	485	501	467	465	468	466	438	489	475	476	481	440	491	471	485	524	485	509	476	491	485	471	478	456	455	481	519	470	519	492	481	511	507	435	494	493	495	462	466	440	514	481	457	486	495	471	487	521	508	484	484	477	490	476	487	480	452	488	499	542	504	496	422	497	502	484	460	486	495	465	470	500	502	469	488	427	503	431	446	473	462	505	490	503	496	461	492	463	467	499	468	503	490	517	517	471	483	466	488	453	473	484	460	447	473	531	493	481	484	475	438	470	502	505	442	482	463	457	446	508	445	490	475	470	462	499	513	502	499	489	491	513	441	495	495	465	493	490	492	487	495	506	480	469	466	468	492	473	448	470	447	463	474	461	496	473	438	518	492	479	472	467	461	465	499	542	487	488	444	472	478	490	479	496	486	473	480	457	474	496	473	440	452	490	473	462	466	477	498	518	477	507	470	505	492	464	494	458	456	432	481	513	454	463	435	478	483	488	459	481	468	455	498	485	524	470	502	486	463	487	471	454	456	512	483	453	479	486	504	459	434	438	459	509	504	508	466	516	436	509	482	473	442	490	449	500	474	517	483	493	501	472	479	469	463	475	480	465	468	483	470	502	434	494	480	482	462	475	471	428	485	475	473	470	488	483	485	457	478	487	464	504	473	492	456	481	480	503	438	483	467	487	486	486	484	506	489	481	459	503	461	517	435	447	491	489	474	481	491	474	469	512	472	488	455	458	473	482	497	449	508	520	514	469	462	470	492	455	470	509	427	462	478	450	470	470	489	495	470	477	483	481	502	491	479	451	468	511	488	447	512	495	492	452	500
27972	16163	14440	8120	5629	4266	3270	2758	2303	2003	1793	1638	1460	1393	1279	1231	1175	1124	1146	1061	1023	1064	1042	1030	1008	984	951	924	908	967	895	932	844	880	924	875	843	846	861	897	902	927	857	901	882	879	923	868	870	885	900	844	858	891	886	867	897	925	830	889	922	868	853	841	865	829	894	899	802	842	841	884	866	875	817	813	870	798	831	889	822	820	836	851	891	840	816	872	820	848	829	871	814	826	871	862	851	860	853	872	842	847	819	835	867	856	859	806	835	850	850	881	875	891	845	898	871	863	860	831	818	832	818	818	860	833	774	889	850	837	827	856	883	827	842	893	784	841	821	875	841	938	831	843	816	828	867	838	839	836	814	866	860	847	880	829	876	828	860	832	867	830	852	821	885	833	825	780	883	853	838	872	831	827	831	840	847	879	860	798	778	826	866	849	845	834	859	872	845	860	860	821	840	847	796	841	831	842	855	835	838	861	861	878	863	835	930	808	832	784	843	826	788	820	840	825	821	842	881	890	849	830	836	890	871	817	882	801	857	841	870	879	860	841	921	890	813	820	855	820	808	870	805	842	747	846	829	870	835	880	881	887	867	879	854	824	814	850	896	831	840	801	869	820	889	791	858	823	843	829	825	903	866	837	808	837	825	849	802	827	811	827	815	871	809	795	811	910	840	813	858	824	798	836	825	828	870	787	820	877	853	845	794	850	888	841	852	886	890	841	824	846	834	822	830	828	830	884	856	819	812	842	832	809	851	831	864	821	817	846	863	805	858	900	787	854	880	872	829	852	815	886	841	825	834	858	837	794	822	831	836	883	825	821	811	853	884	855	827	863	847	813	876	872	859	823	858	804	868	842	832	834	827	867	828	798	827	828	814	850	829	835	890	831	828	839	853	853	850	857	870	834	785	853	887	802	867	830	824	845	840	810	821	873	850	835	791	878	816	875	841	856	875	825	835	826	882	864	816	852	778	812	802	856	869	829	847	804	845	840	814	858	879	847	834	833	813	863	843	808	853	835	814	861	834	876	858	822	824	855	873	815	862	851	828	828	831	894	844	829	841	842	837	861	855	794	833	802	795	871	836	856	880	845	821	881	842	801	832	850	790	828	834	818	810	833	885	818	874	853	874	820	818	827	865	842	902	875	816	856	869	862	820	843	841	798	811	834	791	853	819	878	896	845	829	809	859	840	834	840	807	886	840	803	825	881	854	893	858	846	832	864	839	866	854	858	836	818	806	818	810	847	880	823	785	883	811	794	843	822	838	842	895	832	782	828	832	833	838	794	852	826	825	800	854	782	882	751	846	852	886	878	852	831	804	889	826	846	861	817	846	819	875	790	824	836	828	879	815	865	857	819	788	834	841	814	850	864	863	827	861	830	803	821	831	845	828	868	836	847	851	850	779	853	820	865	862	858	797	857	825	830	877	840	852	797	817	856	826	831	854	849	811	811	841	788	817	839	801	819	839	841	826	837	826	782	846	847	840	816	797	853	846	827	875	793	800	862	849	861	876	822	803	841	868	881	824	845	869	819	821	856	895	829	863	848	826	833	879	856	848	838	835	851	858	863	833	823	848	803	822	812	823	817	870	826	838	843	858	828	847	850	841	850	780	858	842	845	861	873	862	849	771	865	857	893	849	836	822	845	819	812	798	856	788	830	842	893	806	825	860	868	849	883	852	792	838	842	875	828	787	846	777	862	834	880	823	791	855	850	879	847	827	812	861	827	815	812	814	818	836	877	830	821	844	854	832	863	828	851	851	870	831	849	823	874	867	835	830	837	916	833	833	833	837	830	853	835	798	848	846	858	838	806	853	888	811	873	807	821	854	833	892	886	855	918	810	811	872	806	847	780	846	862	868	847	878	823	842	827	857	854	852	860	863	878	821	885	833	802	841	840	801	818	851	856	826	844	808	856	866	831	828	821	814	857	802	817	875	849	843	855	824	801	832	857	845	848	847	865	814	820	794	859	836	866	848	859	795	868	891	785	881	816	860	808	863	818	847	830	848	817	794	900	834	875	835	854	858	857	872	877	884	819	834	884	842	862	875	826	817	785	838	798	796	809	856	806	801	811	846	884	900	869	885	791	885	808	880	848	842	853	848	773	828	872	863	791	803	825	830	861	830	882	866	852	809	841	816	760	820	797	878	831	890	825	852	784	844	821	856	867	806	874	857	860	781	817	856	836	791	790	873	819	836	846	860	828	873	843	834	909	836	855	817	861	785	912	802	836	823	835	848	857	853	852	880	857	882	848	821	852	798	846	832	834	801	817	863	815	853	836	775	875	867	822	858	836	811	821	811	837	846	885	867	866	816	851	850	839	795	842	844	852	865	814	829	854	853	881	829	841	865	841	830	860	847	827	844	857	864	841	863	821	802	773	845	859	879	860	806	818	846	856	850	857	877	838	848	811	853	849	870	845	853	881	813	872	826	815	863	791	880	816	850	821	865	772	802	838	822	865	820	813	844	880	830	847	852	814	840	818	792	881	812	821	805	820	828	853	824	823	850	783	826	872	823	866	782	839	799	835	837	807	804	870	838	866	866	879	870	837	871	802	825	878	865	843	802	867	848	848	844	839	846	793	817	795	855	852	852	852	820	798	849	848	827	848	866	868	897	832	815	847	852	844	871	821	850	818	851	874	849	852	824	801	864	798	842	794	855	793	849	853	853	806	818	826	804	869	836	769	819	828	874	872	858	832	782	834	812	895	856	803	850	845	901	900	816	866	834	857	812	885	858	859	823	802	863	848	816	872	822	872	792	845	836	870	818	841	874	858	819	817	811	835	854	810	851	785	853	863	843	824	830	847	841	830	861	849	817	836	839	871	819	865	879	827	846	798	796	843	828	822	804	844	806	808	850	800	839	857	841	900	839	784	845	806	838	835	780	842	903	859	871	825	889	829	813	857	862	822	855	845	856	815	875	879	860	890	821	865	885	884	865	876	894	844	864	858	856	814	758	892	828	846	795	802	784	865	848	808	878	834	834	876	794	818	829	803	887	866	819	860	865	867	849	826	812	839	844	876	853	801	859	849	887	793	853	848	822	821	832	806	814	805	861	808	841	811	833	821	823	851	823	862	861	822	849	866	803	811	862	887	808	842	829	789	760	836	881	832	854	820	801	813	817	835	829	826	818	834	855	792	877	856	843	819	831	796	871	826	824	873	867	824	861	840	851	824	795	815	811	842	842	853	850	810	875	823	841	803	809	847	814	823	850	858	819	862	843	887	815	912	828	860	866	842	809	829	848	815	849	860	832	772	868	850	842	836	882	806	897	824	875	861	868	892	816	861	834	870	831	890	829	837	846	774	836	852	786	820	834	872	818	840	864	854	832	824	841	843	879	815	849	852	828	834	895	913	832	840	838	824	817	895	800	819	826	773	872	890	885	823	847	839	809	851	863	888	831	845	840	852	798	879	798	801	866	843	829	836	884	881	788	844	796	798	848	862	857	837	825	854	831	842	818	845	771	841	866	857	844	768	837	830
27269	20859	7642	404	192	168	155	151	144	131	136	118	115	119	115	137	113	113	135	145	114	110	125	123	124	128	116	123	122	119	103	102	98	104	123	132	126	118	140	134	116	118	119	141	113	116	104	127	112	110	118	115	123	127	108	117	130	114	113	123	142	136	102	121	115	112	104	126	121	107	127	110	109	128	126	116	108	113	113	102	124	126	133	119	105	102	133	130	120	104	123	100	137	117	122	108	115	111	137	115	114	92	113	115	125	135	132	112	116	113	139	110	99	118	132	129	120	103	118	128	131	115	121	110	113	101	103	113	109	148	126	127	137	100	97	114	118	122	122	112	81	99	103	115	110	112	115	104	111	116	111	118	113	102	117	91	113	104	126	107	129	120	96	108	125	114	105	114	102	109	125	121	101	115	115	110	98	134	112	120	140	114	119	127	120	114	128	124	114	127	120	91	117	110	115	103	117	139	128	150	100	108	105	117	128	92	107	109	133	121	97	120	119	126	115	111	140	109	109	106	104	98	118	114	135	121	118	120	115	134	106	106	131	95	105	126	110	108	102	117	149	120	119	116	124	118	122	130	115	107	118	114	125	116	121	118	114	133	104	119	119	119	128	119	113	126	100	125	120	136	96	95	91	114	131	116	97	130	116	124	130	132	143	111	103	113	117	111	101	136	117	112	119	104	113	111	109	118	100	120	117	107	129	127	131	122	110	138	136	122	114	111	112	119	122	133	115	117	136	140	106	104	114	104	129	132	133	115	117	111	139	106	119	100	126	135	106	121	108	123	123	105	130	113	110	105	127	107	109	102	119	118	104	127	123	120	125	126	132	115	103	131	133	94	113	129	105	107	115	114	114	110	123	123	117	130	114	114	127	124	97	117	122	141	136	119	146	115	122	121	141	117	98	115	124	137	120	115	109	98	115	113	125	119	122	124	119	125	114	110	126	120	118	98	137	117	112	106	125	111	121	113	108	130	104	127	132	117	103	97	105	114	114	111	133	97	146	129	121	128	127	106	118	111	122	103	127	116	143	121	117	110	102	106	128	102	125	117	108	125	112	109	115	110	105	112	121	108	130	128	113	121	105	119	123	110	132	107	124	127	125	129	111	119	118	128	100	107	115	103	110	118	114	121	112	113	120	110	125	122	111	111	121	119	112	117	132	125	101	131	116	138	114	112	125	128	109	103	124	130	107	135	114	105	113	118	112	138	116	117	122	124	134	132	122	118	138	118	100	122	136	106	121	128	107	113	122	133	135	132	136	123	138	111	114	126	129	134	135	114	99	127	119	111	129	113	102	106	114	128	119	130	118	132	118	108	104	111	133	133	121	122	130	112	115	111	100	123	108	124	128	120	110	115	103	122	107	120	116	125	110	117	109	111	139	139	118	126	134	108	116	100	114	127	113	112	115	106	115	103	103	116	137	94	118	117	107	126	117	111	122	103	109	132	117	90	115	126	127	111	112	125	120	132	118	124	117	110	117	120	112	107	132	129	113	112	113	118	109	131	126	125	104	121	113	120	121	122	122	124	122	128	127	122	112	133	129	124	110	113	109	103	144	102	100	129	102	100	123	103	119	99	114	118	108	101	110	123	132	108	114	106	109	118	116	126	110	115	126	140	119	114	125	119	114	122	116	113	120	111	122	96	102	119	113	127	121	108	118	117	132	131	130	100	104	120	121	122	114	110	128	114	116	115	135	106	127	94	123	112	115	116	103	125	112	123	116	118	124	114	121	115	110	94	128	127	132	119	123	93	123	127	118	100	119	131	126	100	116	122	106	136	99	117	119	115	127	112	94	119	108	131	119	121	113	118	125	121	124	133	118	105	132	109	131	112	111	111	120	109	123	127	113	128	123	115	109	124	127	111	123	109	95	106	122	120	111	107	106	108	121	111	110	134	109	101	97	118	125	131	133	114	99	117	92	113	123	99	91	112	128	97	111	112	116	126	113	114	122	130	118	118	120	110	114	118	116	109	125	116	116	122	113	129	107	108	108	122	113	106	129	127	127	119	103	113	101	129	135	101	102	131	112	131	116	128	108	128	116	103	136	112	124	126	124	121	124	108	107	117	140	122	95	111	120	118	113	134	110	133	122	133	112	133	111	107	104	118	106	111	104	98	99	109	141	118	121	140	123	102	104	113	146	119	124	120	91	116	108	131	125	109	105	125	111	113	113	117	111	100	116	110	111	104	108	104	109	128	127	111	114	117	104	116	111	113	106	128	110	109	104	117	138	111	118	126	130	123	98	132	114	109	104	117	125	108	122	98	109	107	105	91	117	133	120	126	132	121	113	143	141	120	114	122	128	119	114	118	110	124	130	117	115	108	113	123	117	111	115	106	123	113	111	139	131	124	126	124	122	97	115	110	95	117	121	108	113	114	124	101	133	110	120	125	122	111	119	127	106	98	114	110	108	118	130	116	97	127	99	130	127	108	99	116	129	127	109	99	123	124	105	119	123	140	99	111	112	125	109	109	107	129	125	116	134	125	139	131	117	149	126	128	117	112	120	142	131	106	108	117	110	114	116	114	93	123	131	115	131	108	102	118	96	124	122	100	110	122	115	111	118	134	105	130	130	131	113	103	101	123	131	128	117	105	107	134	128	107	105	139	118	103	115	116	122	122	124	120	112	124	118	128	98	116	98	118	99	124	126	113	107	112	138	123	119	126	104	126	94	105	105	120	113	119	119	124	133	115	116	106	111	104	116	122	119	113	110	121	124	113	105	106	127	109	120	117	123	104	115	113	114	124	118	131	126	132	128	117	113	106	118	122	138	139	106	107	131	131	128	128	133	117	103	110	102	120	107	115	114	132	114	118	114	116	119	108	120	125	94	118	106	118	135	120	130	128	109	126	120	117	129	111	121	107	132	102	123	133	131	104	108	116	103	120	106	100	106	121	119	141	125	117	101	111	119	107	112	129	120	116	130	118	113	111	115	96	120	103	133	119	122	109	106	108	121	103	111	127	119	102	94	117	99	113	126	130	104	112	114	125	118	120	118	133	105	120	125	108	104	106	129	126	109	118	111	121	113	118	100	115	118	115	114	103	130	131	123	153	109	109	129	119	109	111	126	99	119	114	104	116	104	133	110	104	125	117	116	111	135	126	107	117	118	119	133	111	122	129	96	105	127	124	133	112	114	119	92	129	118	113	107	121	101	113	115	125	124	123	110	109	119	114	115	105	108	120	97	117	121	109	128	140	113	130	104	116	128	103	120	125	89	115	133	123	124	119	128	112	118	116	113	98	135	125	115	112	104	119	108	107	118	114	118	111	137	115	105	125	97	118	121	124	103	115	112	101	114	126	124	108	108	116	115	133	109	100	104	115	108	132	132	100	101	117	106	118	126	119	108	115	109	111	118	124	98	106	114	105	124	125	111	116	130	118	113	107	107	118	140	103	116	137	107	126	118	121	105	116	108	127	104	108	108	109	131	125	123	97	120	115	122	110	134	133	131	113	115	116	124	117	107	109	123	108	116	113
15988	1479	1216	620	487	393	353	314	283	277	284	277	265	248	274	270	248	252	236	232	227	215	233	226	233	233	242	212	237	229	227	232	244	234	237	216	225	228	255	222	245	243	237	216	268	246	253	220	230	247	216	201	229	264	236	216	226	229	233	242	212	228	282	223	266	261	243	238	220	222	229	253	224	238	224	246	269	234	218	230	199	220	240	231	263	240	236	258	232	226	243	245	242	232	249	241	235	241	234	227	234	221	240	265	225	233	206	222	246	237	210	241	237	217	234	208	265	212	216	259	258	238	233	244	233	260	221	233	230	224	255	235	228	258	244	200	229	270	269	248	226	245	227	219	237	225	235	260	207	266	235	223	219	227	226	259	252	207	223	243	230	227	219	236	244	220	221	244	234	218	240	258	231	237	246	228	234	230	219	242	221	218	257	229	253	236	214	251	243	268	227	219	253	242	222	239	242	223	245	229	232	224	230	230	221	217	243	237	231	246	239	237	223	214	232	235	238	221	246	207	228	230	254	241	219	243	224	230	215	255	244	230	246	220	237	213	216	238	217	236	202	211	222	253	207	252	231	246	213	223	248	245	236	229	209	246	251	245	227	254	235	244	240	251	255	218	242	227	211	207	200	230	235	237	219	247	207	233	237	225	223	253	239	208	260	231	256	230	249	231	247	240	242	236	214	233	237	224	254	217	236	240	227	245	235	282	224	227	243	213	257	253	260	240	233	215	201	243	245	270	252	230	254	226	221	218	198	216	208	234	238	236	213	256	207	239	225	256	218	225	219	217	220	262	238	236	234	246	232	222	238	281	229	216	222	222	231	235	238	243	219	236	255	228	217	266	215	261	227	234	224	239	219	265	233	253	228	256	256	226	217	235	241	250	225	253	233	199	209	226	215	245	234	247	243	231	232	219	238	259	222	223	227	240	192	243	214	246	231	245	199	241	256	210	235	234	236	227	237	236	234	243	227	237	280	217	217	224	202	233	228	217	229	234	218	220	259	246	236	249	224	242	213	218	230	237	237	258	234	223	234	238	246	234	255	256	222	249	265	242	212	270	219	272	262	253	218	216	243	223	231	198	210	223	253	228	242	226	217	228	250	231	223	224	217	216	246	230	226	219	222	231	245	220	237	232	239	246	229	189	227	238	246	227	230	232	237	212	228	223	229	215	244	245	260	226	216	250	241	223	234	238	267	233	230	231	232	273	243	229	266	212	251	244	247	238	222	256	227	203	250	242	246	224	212	221	236	257	229	244	232	215	223	197	225	248	261	221	226	210	249	232	210	235	208	253	219	237	235	217	242	241	223	226	237	237	237	197	222	235	262	226	243	241	228	222	215	240	223	228	252	241	226	238	249	248	250	253	222	229	220	256	219	216	253	267	254	222	242	238	253	224	262	215	238	243	239	217	226	222	223	240	249	224	226	237	228	231	232	262	233	251	229	198	233	243	221	263	236	205	214	218	237	227	227	227	220	250	246	215	212	242	245	248	231	238	243	220	201	206	261	250	237	223	213	252	259	230	225	248	226	241	221	244	263	218	221	262	242	202	207	250	274	246	216	229	236	225	228	252	252	254	231	222	225	251	254	254	209	242	240	218	258	249	238	235	251	240	237	227	254	239	241	233	224	266	236	229	232	252	235	227	226	229	252	237	208	222	228	265	244	231	241	231	211	235	235	231	245	236	213	238	245	237	209	229	263	240	251	249	219	224	232	224	227	203	251	250	240	226	225	234	228	240	263	231	226	245	235	267	258	259	260	218	216	249	230	209	225	236	249	225	242	254	260	245	230	244	252	224	223	223	246	216	236	260	234	220	209	241	255	252	249	262	229	214	251	242	240	225	215	240	227	239	240	227	217	212	234	221	238	226	256	232	234	234	243	258	212	214	243	220	258	240	231	273	206	245	228	231	238	255	219	239	219	221	255	247	229	239	227	229	233	232	221	266	248	215	211	219	206	220	207	233	248	247	231	248	226	236	239	242	245	236	240	228	236	228	256	220	242	238	253	238	249	201	222	236	229	252	242	223	229	247	213	227	216	237	231	205	199	216	231	229	241	251	219	259	264	249	206	235	238	244	250	225	245	234	215	211	229	226	245	266	259	216	244	239	246	242	237	248	248	246	241	245	214	227	266	241	237	244	232	208	238	219	234	226	209	236	237	206	224	242	248	247	213	208	218	231	251	238	245	223	223	215	255	215	247	227	266	229	227	234	247	219	247	229	233	227	249	225	236	241	197	242	244	238	231	230	255	229	228	247	247	232	232	243	225	211	256	248	251	255	230	233	238	252	215	246	231	224	225	231	236	221	218	214	246	228	225	242	248	220	224	252	229	231	244	228	246	223	222	237	234	247	228	227	242	248	215	253	257	243	217	231	227	241	205	252	217	252	239	225	241	245	238	263	222	236	248	219	258	256	248	240	246	202	244	210	228	241	214	246	253	218	224	237	262	218	245	230	226	227	245	234	232	259	227	239	214	216	207	247	229	242	201	222	242	247	245	233	222	224	240	205	220	249	218	223	236	229	217	233	263	241	234	249	226	233	235	248	214	207	224	250	245	220	238	219	241	226	224	250	254	241	228	242	265	235	223	237	232	216	227	220	267	238	255	217	268	248	250	261	234	242	245	233	238	224	229	219	250	222	218	223	244	247	264	236	236	229	230	216	228	253	230	222	209	252	223	228	250	261	220	231	220	239	242	213	242	266	236	208	239	234	235	232	246	235	231	240	207	229	254	272	272	245	220	248	232	229	266	210	226	255	250	218	250	213	223	247	249	215	210	235	241	244	231	232	226	242	219	241	215	221	240	282	246	254	224	236	238	222	245	232	244	209	242	233	245	206	258	240	232	232	220	253	234	230	242	257	217	275	231	193	261	199	231	250	256	238	244	258	245	231	259	246	230	227	253	244	214	243	248	262	246	205	239	239	234	239	228	241	236	238	215	251	210	244	246	232	234	249	243	269	264	230	229	202	260	220	254	237	233	232	249	263	252	247	213	245	185	234	220	244	230	247	223	226	223	238	210	223	236	232	234	221	233	236	241	220	218	213	231	248	237	237	222	244	238	246	210	223	229	261	216	263	258	211	247	247	242	238	248	222	231	232	230	238	245	247	244	257	230	240	224	239	228	214	228	227	229	191	228	210	234	229	223	253	223	234	245	240	223	233	228	224	248	208	211	253	243	261	251	214	222	235	215	203	251	219	226	221	211	206	228	254	225	212	237	249	218	219	241	235	220	250	216	234	246	231	218	228	238	217	231	234	226	214	232	252	231	230	251	253	228	244	228	203	253	236	241	218	240	248	248	238	205	212	243	235	217	254	232	227	245	241	241	245	243	241	256	229	245	249	232	205	220	228	201	232	233	200	210	224	228	248	225	226	217	216	256	247	231	231	215	270	261	202	263	247	226	241	228	234	235	232	221	236	227	225	222	238	243	211	245	233	239	244	208	252	251	248	218	262	240	222	212	254	219	244	261	221	231	208
24805	21664	28961	24869	19938	2035	750	571	491	441	435	405	371	352	345	324	351	308	367	336	299	318	295	290	321	298	334	322	283	340	278	310	281	299	291	301	304	287	293	322	328	272	280	277	296	264	278	257	252	277	285	294	300	273	267	296	304	285	308	301	303	299	290	260	270	266	303	300	290	300	278	303	299	322	279	298	264	288	296	298	315	288	294	293	307	269	313	314	289	292	280	284	301	265	296	301	300	308	271	268	263	290	259	283	266	263	288	311	300	280	296	297	272	280	292	288	285	310	284	291	295	288	289	285	285	298	289	304	327	279	302	276	262	263	269	277	300	277	275	247	283	285	297	291	299	297	297	285	251	301	310	268	289	294	287	303	285	303	263	307	283	263	311	278	263	286	280	261	266	299	280	271	264	274	289	291	278	289	274	266	299	262	299	277	282	341	288	295	291	276	280	274	278	276	281	294	272	322	285	291	282	275	294	288	263	322	285	284	307	266	279	262	296	298	269	289	275	263	292	253	264	280	280	286	294	291	288	296	278	280	294	285	308	274	284	282	289	278	270	286	283	291	285	262	291	293	292	313	274	273	301	274	295	273	248	278	299	302	286	294	256	305	299	269	306	311	321	279	292	255	299	285	292	288	286	279	290	277	309	262	291	270	307	272	301	272	293	261	259	275	259	292	281	293	302	310	303	269	304	289	326	278	295	284	299	284	294	296	290	273	287	284	291	289	268	289	278	280	289	271	298	286	281	280	292	283	293	279	266	284	258	281	282	291	240	273	293	265	272	281	289	296	315	283	284	270	296	306	293	305	259	289	269	274	276	290	273	297	319	280	278	268	320	295	302	310	263	275	253	301	268	270	279	276	289	277	277	277	315	293	265	305	262	297	273	278	311	278	256	281	289	287	286	294	285	301	299	255	271	277	280	287	293	273	300	320	300	285	304	277	286	297	290	281	300	283	274	301	249	292	310	270	298	283	293	242	284	298	275	249	299	283	279	292	322	290	296	283	306	285	292	275	273	290	296	303	305	300	279	300	288	297	285	312	290	300	296	276	313	296	298	291	294	279	287	260	263	302	284	301	283	299	301	303	290	291	295	281	284	245	273	274	261	291	284	278	298	297	317	275	269	271	291	266	261	272	287	297	279	272	261	264	312	317	329	299	319	294	291	287	286	253	285	283	272	286	267	290	268	287	300	279	290	307	253	286	279	276	262	265	280	267	293	283	299	268	287	281	265	282	295	276	282	283	304	303	298	284	290	264	303	284	281	311	269	292	278	289	267	290	285	283	272	300	307	255	279	299	288	271	275	261	289	301	315	264	303	270	298	261	287	259	311	285	290	270	288	263	298	275	290	298	319	289	313	268	305	279	268	288	271	250	271	258	313	287	264	276	278	272	320	290	271	287	273	307	293	295	270	276	293	290	302	282	282	311	281	297	293	273	269	292	275	293	273	266	288	297	290	248	276	293	280	293	288	269	261	286	279	269	257	286	254	296	296	284	288	300	289	314	286	294	287	311	309	281	280	289	285	266	259	275	278	267	275	270	279	266	290	275	287	281	294	299	300	293	278	256	297	256	285	286	291	303	265	277	286	277	281	287	308	294	267	285	273	286	280	303	305	278	283	235	300	299	268	268	280	293	304	272	262	279	281	259	290	302	259	316	283	306	302	294	275	282	263	259	288	292	295	283	283	279	278	292	283	258	288	279	293	282	313	310	303	281	270	302	287	300	284	325	296	262	276	306	323	288	262	287	290	296	293	295	280	284	274	300	249	290	263	291	276	252	288	271	280	304	289	295	277	275	270	294	328	264	314	317	307	262	280	276	291	287	272	278	297	289	283	311	286	309	275	284	307	267	270	295	257	276	298	305	292	308	269	271	265	283	307	278	313	319	298	280	284	262	266	273	246	283	255	316	283	283	285	301	283	279	309	305	303	315	280	287	292	285	274	277	304	283	276	318	293	309	288	255	293	255	278	282	302	281	298	288	269	290	308	272	276	302	276	287	294	294	306	303	283	284	311	268	304	278	268	304	298	287	286	308	295	263	271	312	289	291	294	260	326	276	296	267	290	283	302	280	289	279	305	289	286	275	301	282	297	291	274	301	253	319	292	257	283	258	284	312	270	296	271	285	287	280	300	304	284	270	322	260	288	344	259	278	273	258	270	288	298	316	247	302	267	300	275	295	286	265	276	300	285	281	282	298	263	271	299	283	273	294	309	295	278	282	286	254	296	267	287	266	282	289	322	295	292	269	300	289	275	301	293	276	285	264	295	285	296	294	301	279	287	297	261	300	325	302	285	326	270	282	288	295	268	307	281	302	316	291	295	313	302	272	313	293	264	305	271	299	272	277	295	273	306	301	293	291	290	303	288	279	285	306	279	272	292	287	264	282	264	277	279	273	290	318	265	306	281	296	283	248	300	258	300	285	302	283	266	271	295	264	265	310	272	307	310	285	296	305	296	278	288	273	299	313	283	275	321	286	283	308	275	265	284	270	291	270	260	306	288	296	243	290	274	270	278	262	307	306	291	290	289	287	305	255	284	300	307	275	285	271	284	291	279	257	283	280	295	323	274	260	263	311	293	275	290	256	296	289	293	305	274	293	279	289	276	286	319	280	290	297	272	261	299	290	278	272	280	300	284	253	300	276	259	287	310	287	291	303	237	296	258	272	284	309	292	267	296	303	288	297	263	286	309	282	269	297	300	266	304	291	293	293	296	287	288	268	267	305	333	280	265	294	297	291	286	302	279	285	267	290	284	285	289	279	278	325	282	273	280	281	271	309	297	297	290	315	296	302	296	283	308	286	284	300	291	297	300	296	271	293	298	312	270	316	284	268	319	298	271	291	270	269	273	295	293	268	246	289	280	282	288	286	329	301	287	278	280	263	276	271	305	314	274	281	280	244	266	276	287	268	288	260	292	305	278	297	303	325	311	294	296	284	274	319	273	275	255	259	259	280	268	273	270	292	277	296	293	289	280	275	298	292	292	276	260	314	279	275	283	274	280	296	298	270	272	282	285	275	250	314	288	270	275	306	279	284	292	305	275	254	302	263	270	295	271	301	283	266	277	254	313	283	331	294	283	259	288	310	312	295	265	284	301	274	281	287	267	273	258	273	312	304	329	262	288	304	274	280	269	309	287	292	283	292	270	298	305	308	278	287	276	278	289	294	293	304	297	304	290	284	287	255	285	295	283	300	291	281	299	308	292	292	284	351	266	264	260	275	273	310	278	269	295	270	287	289	290	279	299	303	296	309	278	281	304	301	262	278	282	262	271	287	280	296	285	268	252	306	287	282	284	265	303	282	282	305	298	284	266	291	277	283	283	303	293	269	288	280	285	289	284	277	281	283	286	285	316	262	288	266	279	298	295	291	281	308	306	294	295	274	284	295	280	310	327	280	285	298	289	279	272	342	289	287	274	280	319	270	297	301	278	264	284	289	298	293	260	292	283	266	292	251	318	267	304	287	293	315	278	270	283	265
32286	10557	9164	4735	3114	2365	1862	1631	1260	1172	997	915	826	850	771	739	722	646	695	626	622	627	637	589	620	560	622	599	593	574	550	556	573	529	530	568	542	536	574	518	540	516	505	558	511	556	537	551	542	510	507	510	529	561	565	555	536	509	599	537	568	589	508	526	531	520	527	518	538	531	530	534	531	537	502	516	516	514	508	523	534	534	515	529	510	471	508	541	524	541	545	541	518	528	556	529	498	499	524	519	557	527	547	554	507	541	530	510	533	507	514	599	520	572	549	531	516	518	546	524	516	534	545	484	509	568	527	524	504	531	520	533	539	488	532	468	540	513	555	516	484	509	535	504	541	504	562	543	574	500	538	515	562	539	524	484	519	486	570	510	532	517	524	526	517	507	538	546	492	560	563	531	510	538	505	542	529	539	519	508	542	531	510	521	512	528	537	511	560	485	532	484	527	515	553	491	555	522	533	532	545	536	504	541	517	511	506	547	524	498	530	547	549	562	495	516	549	483	489	505	497	514	533	529	533	553	515	557	527	507	555	543	532	504	495	531	563	529	511	538	529	528	523	562	520	497	503	476	530	529	550	530	516	538	504	509	534	548	488	503	484	482	517	529	509	533	539	515	551	498	491	486	499	576	508	535	520	536	544	522	503	518	500	530	485	481	531	511	525	514	515	542	526	533	515	522	542	516	507	503	533	487	491	523	513	502	527	535	505	550	517	540	519	543	521	521	525	502	537	532	521	537	532	523	545	506	522	511	530	554	553	473	545	516	523	515	482	539	528	533	477	543	496	517	508	543	517	501	514	508	512	507	491	527	523	484	539	498	537	550	526	540	521	559	544	555	554	515	542	505	543	512	502	547	504	553	543	521	477	517	507	514	526	480	540	525	580	515	546	506	538	527	570	520	534	489	519	495	477	538	512	511	549	489	516	554	564	492	522	542	513	526	541	501	531	512	531	527	558	531	538	517	491	549	535	542	499	545	525	524	529	497	514	532	511	503	545	556	541	529	528	525	517	531	528	513	542	520	566	559	533	557	498	542	523	483	520	509	522	501	515	509	505	547	539	520	528	545	485	551	533	546	498	474	522	539	515	533	524	540	513	536	532	558	561	553	497	544	532	536	561	500	483	531	542	520	534	500	547	530	526	485	509	566	543	496	510	552	532	461	501	466	493	504	520	506	535	509	538	538	497	531	504	519	498	509	513	526	534	530	534	531	496	515	507	545	524	517	511	536	499	533	521	507	493	492	550	506	556	503	515	523	525	511	552	541	513	534	559	528	511	548	535	514	539	548	530	555	533	566	518	566	503	519	540	475	497	496	508	525	510	512	524	533	557	520	514	526	519	502	534	516	549	540	554	507	526	540	548	565	530	548	500	549	507	515	523	541	584	531	559	484	497	518	506	526	495	495	494	543	456	531	472	472	566	521	535	519	509	488	524	494	521	509	496	505	517	553	492	500	551	512	510	541	496	510	546	508	486	521	487	544	542	562	560	493	518	550	485	509	542	525	539	485	551	463	555	520	533	550	534	516	535	500	537	512	533	521	538	533	516	529	535	510	522	537	508	542	527	525	547	488	476	521	529	529	510	602	537	533	488	497	520	519	551	542	532	448	528	524	525	520	544	521	512	508	499	531	517	535	524	542	520	537	529	541	526	518	519	519	521	494	502	544	541	477	526	513	541	523	533	548	545	527	507	514	532	515	539	542	536	546	481	495	572	518	552	523	486	552	484	551	515	521	545	538	520	471	551	500	502	508	512	532	505	556	454	525	527	514	511	524	576	534	490	539	547	520	511	520	535	509	520	548	505	563	517	519	492	494	542	541	568	535	519	518	537	505	531	506	488	501	532	566	520	494	516	538	521	535	585	518	556	533	521	526	504	528	536	584	549	496	533	567	519	530	531	508	522	535	497	527	516	508	510	544	503	534	524	534	528	535	547	564	578	516	523	506	554	534	512	539	511	521	512	568	537	503	523	508	512	560	508	537	499	503	515	554	496	509	515	504	515	504	533	534	466	511	516	534	561	515	502	552	531	515	543	490	547	503	556	505	508	559	525	502	531	525	530	546	510	526	521	526	489	508	497	517	542	520	504	514	524	525	524	520	562	545	532	548	534	534	489	527	518	494	522	560	498	507	545	567	481	538	564	567	490	484	530	539	495	504	542	506	507	580	512	513	545	491	523	545	522	582	529	511	569	555	546	553	508	522	487	512	534	533	512	494	526	518	521	547	515	538	534	522	483	508	539	492	478	517	490	519	529	514	549	518	561	530	532	517	518	508	526	557	509	540	497	487	548	552	498	509	487	522	511	527	474	533	546	551	545	551	470	549	499	513	558	530	514	554	475	524	529	523	514	560	524	514	532	484	554	489	544	447	523	528	507	477	543	509	504	492	523	517	522	546	489	510	494	484	484	523	520	491	520	543	510	526	509	499	543	547	534	525	499	556	537	525	528	501	502	504	535	534	486	513	532	526	470	506	489	517	543	531	479	539	564	525	497	548	516	531	478	507	531	517	568	508	521	569	536	522	545	542	493	538	528	517	535	516	500	526	508	514	554	513	507	509	523	538	553	532	510	508	543	538	535	581	530	485	555	527	517	500	498	512	503	519	500	533	513	497	537	505	542	553	538	539	509	559	495	541	561	533	499	521	563	538	550	536	520	534	485	536	538	483	489	534	568	532	491	493	512	455	543	511	492	501	534	538	543	541	548	515	561	494	514	504	552	543	541	499	528	511	570	493	549	486	552	504	479	510	501	521	515	521	516	543	513	536	552	490	527	514	479	510	502	479	524	522	527	483	523	490	533	507	509	517	508	497	524	548	520	525	530	527	526	516	543	524	517	538	532	521	526	514	523	536	550	547	523	554	521	546	560	547	518	500	528	543	581	566	566	552	488	519	533	493	477	546	518	488	547	521	538	513	597	528	544	501	546	529	528	530	525	560	547	473	525	519	550	556	526	537	553	511	547	533	493	538	556	473	554	529	520	509	534	505	538	501	511	494	539	545	521	578	571	505	537	521	513	496	526	543	539	505	498	520	479	532	508	536	534	540	533	513	546	560	527	496	518	553	518	536	519	523	545	521	512	503	493	548	511	546	496	521	532	549	562	521	514	486	521	503	535	519	526	552	530	557	492	526	507	487	535	539	538	571	527	515	512	547	535	496	540	540	511	532	537	516	526	533	539	531	490	510	530	511	524	505	530	518	528	492	540	516	540	552	558	537	553	531	513	495	519	488	513	491	517	526	530	531	555	541	531	514	548	546	498	464	541	545	487	558	527	507	527	504	493	480	499	512	499	544	542	478	473	529	557	504	542	504	511	521	546	513	542	571	523	500	532	528	503	527	545	510	494	494	541	507	529	492	484	513	478	477	544	541	521	535	577	526	549	523	569	553	521	550	540	493	492	505	508	533	525	569	555	467	504	471	521	516	515	539	515	526	501	532	552	521	552	525	526	525	497	512	529	518	535	537	536	519	537	551
23721	21684	29653	24245	21685	18137	2367	1126	858	767	770	696	654	663	658	579	558	542	583	574	525	571	519	537	544	524	519	508	537	505	526	516	502	497	460	518	499	513	530	448	491	488	508	500	476	521	475	484	482	493	501	512	489	508	482	477	470	511	469	471	475	483	489	479	511	451	500	494	503	493	489	463	483	472	500	494	480	483	491	481	465	475	501	468	487	504	497	489	503	495	492	498	452	484	441	477	461	485	508	457	491	480	471	475	492	492	473	482	475	480	537	486	464	488	495	506	490	446	489	485	504	439	471	498	460	510	454	450	469	433	463	494	479	494	459	494	471	479	493	489	480	468	477	458	515	490	471	519	480	456	446	501	494	446	498	477	487	469	488	545	463	487	464	485	494	498	447	479	496	507	493	485	477	531	452	480	473	461	494	458	494	469	496	479	463	497	476	497	486	494	507	496	491	502	502	455	520	495	474	477	455	456	496	467	490	480	476	481	500	449	443	469	450	483	497	473	456	507	505	475	465	492	471	500	456	504	479	476	511	447	454	467	473	488	494	513	484	474	482	455	468	458	507	499	480	477	510	485	479	493	485	466	472	507	497	499	468	529	479	475	472	500	479	475	518	523	478	486	508	478	496	454	498	488	497	465	491	490	505	477	489	508	481	455	470	483	469	466	483	454	473	472	494	512	464	491	517	514	455	481	499	514	507	457	510	462	493	456	478	499	467	450	503	458	508	491	448	487	432	510	470	453	487	508	473	466	503	519	470	500	468	505	505	457	457	474	475	513	485	504	469	531	487	459	500	488	465	491	486	495	490	445	500	484	512	461	505	509	474	477	477	503	442	445	489	496	473	489	494	483	453	489	471	478	495	507	468	502	457	478	484	486	527	503	477	491	472	497	472	499	466	478	468	466	467	472	467	488	449	471	460	492	489	466	545	444	478	494	485	519	480	522	451	482	486	485	500	502	458	500	476	497	497	508	475	528	503	478	507	479	480	508	512	484	455	483	472	475	520	480	481	467	483	495	493	514	490	504	476	489	465	468	509	438	480	491	477	492	458	516	460	481	495	482	469	486	505	488	485	533	499	501	476	477	474	510	504	486	469	439	480	480	470	486	473	487	512	475	508	466	500	469	454	470	506	471	452	459	496	445	501	455	491	495	465	474	480	481	442	486	497	503	501	452	475	473	469	522	502	457	484	494	455	476	461	491	491	493	486	486	515	494	502	532	473	483	500	458	494	505	501	442	494	473	497	500	491	503	479	510	481	481	460	465	513	449	495	474	484	514	502	475	462	453	445	439	513	477	528	481	478	520	448	439	487	502	501	506	492	472	460	463	469	453	491	516	465	512	515	503	451	526	526	474	519	486	512	505	460	472	507	486	468	486	495	446	479	480	449	500	491	521	476	475	453	508	501	491	429	489	490	462	489	464	477	521	496	498	488	456	480	454	497	472	488	469	478	524	494	453	467	481	511	469	470	493	452	466	478	492	484	454	492	515	485	488	482	499	520	453	504	510	437	478	472	483	485	452	472	490	496	475	499	466	487	465	504	498	483	473	485	497	475	466	533	506	463	478	493	496	465	465	529	493	437	448	470	479	495	492	502	495	505	490	442	485	504	521	467	507	515	509	440	471	510	496	451	450	500	477	480	534	464	534	472	495	467	500	471	448	480	456	488	483	497	470	485	483	479	473	469	459	465	498	473	469	464	490	447	472	461	471	521	479	514	489	509	470	480	482	498	515	486	476	499	521	488	505	449	462	510	499	510	477	496	451	467	511	435	479	456	495	468	513	490	483	511	469	516	472	529	475	462	439	455	468	483	448	478	536	469	457	500	480	492	500	497	438	436	481	459	482	515	461	469	452	455	427	470	497	471	518	478	498	497	525	517	486	490	500	494	436	450	515	499	493	496	498	480	518	450	522	528	426	470	511	513	521	493	476	494	487	484	503	469	481	459	468	426	475	467	456	487	462	485	485	492	475	466	478	465	487	544	478	466	497	501	483	457	444	467	465	465	487	500	505	455	475	496	482	473	481	491	485	533	470	492	462	454	484	473	478	464	491	481	485	475	531	463	494	510	517	485	520	480	482	464	471	502	497	485	455	474	510	467	443	465	497	504	492	513	485	482	490	467	500	496	481	490	469	518	469	476	480	473	477	484	511	491	460	464	483	453	463	478	500	494	443	520	472	500	478	492	515	521	472	489	522	485	465	478	470	495	484	502	489	490	492	486	472	495	436	486	504	481	505	507	513	472	514	462	465	450	472	477	504	472	523	465	521	470	475	527	470	481	478	463	473	478	477	481	474	465	480	510	542	457	463	500	428	474	465	479	467	519	513	466	491	494	519	478	478	492	485	474	464	494	467	494	508	435	441	491	489	440	490	494	481	447	494	428	465	476	461	500	480	478	479	502	472	470	524	468	466	512	505	495	466	464	463	466	492	467	532	488	454	518	455	500	480	479	497	493	450	461	487	458	489	478	500	478	450	474	461	461	505	447	492	513	431	466	469	485	449	494	476	506	526	503	484	497	480	460	501	492	488	488	455	475	485	451	472	498	439	483	493	453	468	496	460	455	509	495	457	484	492	470	452	488	450	531	447	456	499	448	473	470	491	499	479	454	522	504	498	485	488	471	469	509	456	442	471	443	489	501	462	451	519	485	502	459	469	497	504	484	473	470	497	458	466	467	472	502	471	492	483	478	488	475	492	446	494	435	512	481	486	474	474	508	495	471	511	483	475	501	465	485	489	487	485	507	495	492	475	456	486	504	479	511	459	438	512	471	496	498	516	498	539	464	480	458	489	485	454	475	465	472	457	480	469	463	467	498	477	510	485	451	511	519	469	520	521	479	487	480	478	462	468	495	456	465	501	468	529	481	486	443	494	465	464	471	485	504	518	481	501	480	485	497	480	515	473	453	518	511	475	511	511	469	489	484	518	481	472	503	500	487	480	481	502	452	467	434	463	494	467	462	467	443	463	501	498	499	491	474	471	531	498	511	486	436	433	504	507	465	495	463	489	467	482	485	461	500	434	511	465	489	487	443	484	517	458	486	474	481	438	502	504	514	459	451	484	480	450	478	497	465	479	500	516	483	474	480	496	498	512	463	475	502	435	485	468	463	468	507	468	506	488	455	500	503	497	530	469	468	506	475	468	490	468	499	493	473	477	478	468	500	497	475	441	477	496	497	502	525	523	501	443	491	499	511	487	455	466	463	452	472	452	496	465	472	477	470	458	457	488	492	489	498	490	461	436	474	510	472	459	469	466	479	462	504	485	457	474	480	506	499	507	490	447	456	470	457	451	489	479	489	471	490	481	441	446	486	504	481	493	452	481	426	491	461	462	472	500	486	421	488	508	492	486	493	434	485	489	474	467	487	509	481	512	465	477	514	474	486	512	447	482	477	452	492	484	492	500	487	473	497	459	450	467	483	476	505	468	455	470	486	483	483	527	491	437	493	471	471	487	440	483	475	467	484	494	485	477	499	471
32104	16339	14635	8060	5663	4282	3353	2804	2351	2017	1761	1620	1488	1355	1332	1266	1256	1184	1143	1082	1061	1068	994	990	1004	936	934	933	947	895	939	858	931	904	918	923	916	865	857	896	890	876	865	847	852	836	869	902	904	866	860	833	840	839	824	819	844	857	833	867	842	891	889	835	854	847	872	934	840	821	882	874	838	828	838	853	897	874	888	829	845	867	845	862	942	831	861	806	871	863	813	824	889	825	863	839	877	869	839	849	842	844	862	896	869	865	810	912	832	813	897	884	847	858	842	844	869	932	805	836	835	818	845	834	841	891	852	823	848	868	864	855	817	815	845	870	871	857	832	843	827	788	880	894	854	864	808	767	821	901	832	794	824	827	838	876	805	854	830	892	874	877	859	834	849	854	843	823	861	820	833	878	874	819	861	835	874	852	827	803	869	872	872	865	859	844	842	836	856	765	819	835	870	803	868	880	896	821	834	862	864	848	847	829	912	814	876	906	848	842	799	857	828	872	847	857	854	871	856	824	897	842	825	862	861	858	843	857	890	826	837	862	829	889	852	872	853	834	848	829	814	878	819	922	829	866	781	880	849	870	886	851	842	821	832	898	767	863	858	823	855	859	785	826	877	822	889	802	800	908	921	830	839	850	866	843	820	856	821	865	841	824	806	808	905	861	853	817	831	830	826	861	876	833	820	849	815	891	868	874	868	808	800	811	812	860	845	866	798	841	831	870	880	807	868	853	809	847	843	856	840	822	791	889	851	872	858	822	887	835	805	879	828	858	856	847	867	838	804	910	818	849	805	809	853	819	834	892	821	825	826	768	828	850	784	836	870	831	860	800	844	849	874	830	843	814	893	813	872	830	870	863	794	862	858	831	857	866	846	902	850	834	873	859	846	845	847	846	866	830	828	858	818	810	874	838	791	843	806	860	859	863	842	815	881	847	831	870	839	849	825	842	814	852	844	837	825	871	867	859	813	869	857	884	883	839	865	814	828	854	835	801	821	823	870	848	865	795	835	840	832	848	836	813	856	808	860	847	854	887	838	840	865	807	877	825	862	857	844	803	907	819	809	868	835	865	839	849	853	854	854	784	863	785	851	851	835	826	802	889	810	842	845	880	827	824	827	828	871	825	829	828	845	837	838	890	829	837	825	822	858	848	796	837	829	848	825	811	871	802	853	877	841	801	881	846	818	828	852	823	821	864	864	820	808	888	878	877	865	787	840	848	804	842	841	807	816	846	840	838	828	823	852	843	879	844	860	811	811	843	895	869	849	805	829	813	808	788	855	815	820	770	803	803	842	806	804	830	867	857	866	855	848	801	875	899	822	843	829	868	799	836	847	799	848	867	814	836	872	836	874	824	832	826	793	819	874	800	834	803	865	801	844	839	817	840	859	822	783	837	788	902	817	855	871	796	828	851	862	839	804	875	830	814	824	829	856	816	836	828	829	861	844	825	812	898	851	824	863	848	845	824	797	854	826	793	850	863	889	822	830	867	841	867	790	950	839	863	782	863	904	861	801	862	841	772	831	863	824	807	878	915	891	873	889	827	836	829	853	858	893	850	851	843	799	848	860	831	849	813	844	870	856	880	834	845	827	822	842	860	848	810	888	823	875	868	810	825	880	904	786	819	835	809	860	817	842	864	813	887	827	830	839	807	830	841	852	805	844	819	829	844	839	874	854	840	894	796	779	849	886	873	859	823	830	865	843	837	814	782	812	846	844	859	857	823	849	784	800	800	841	839	829	901	857	888	835	868	855	819	853	860	848	821	857	892	839	931	874	814	826	816	867	806	858	835	896	798	905	901	830	811	833	811	801	836	865	852	844	813	832	841	831	856	829	823	798	794	878	810	873	843	827	847	856	788	883	881	885	851	858	821	828	827	868	832	836	907	843	824	831	837	843	896	776	791	855	871	918	860	828	841	819	843	770	819	823	797	810	834	841	846	865	869	881	826	845	824	839	843	895	785	857	848	872	868	829	830	839	845	825	876	853	838	848	833	835	872	869	829	825	798	844	849	844	847	744	824	848	855	831	843	835	840	841	798	880	805	848	819	846	824	872	827	819	798	844	777	804	823	881	831	825	808	869	796	828	794	855	809	838	868	834	823	819	848	903	846	875	842	817	823	806	779	901	829	847	786	818	815	921	831	851	870	866	849	826	844	834	896	887	847	870	819	839	825	816	878	856	849	885	827	882	833	867	827	828	804	826	849	834	775	882	817	819	846	866	836	831	880	812	819	758	840	828	861	850	830	852	870	786	836	773	873	831	868	823	816	857	796	856	836	837	780	814	844	878	886	777	870	878	891	877	857	848	886	826	814	828	839	865	825	829	836	855	828	859	784	862	806	828	837	802	819	803	870	840	832	830	909	876	868	861	842	859	837	853	847	804	858	809	887	821	878	844	849	825	847	802	842	825	896	793	826	844	847	804	861	822	874	840	813	876	813	837	838	838	860	850	837	843	882	781	875	860	819	833	850	825	880	815	828	836	830	824	829	819	875	843	851	830	818	848	836	866	860	830	807	829	803	825	843	817	799	792	801	831	772	843	867	806	847	850	867	821	826	844	860	911	832	821	880	855	837	825	849	841	817	814	884	826	831	801	803	867	851	878	839	861	839	816	846	873	904	858	847	838	818	823	829	814	864	838	881	846	818	836	838	815	869	827	829	811	831	817	847	799	802	847	805	812	848	834	850	836	824	856	833	834	868	844	838	897	854	882	784	820	837	876	839	795	865	832	874	852	834	922	875	865	856	845	846	844	866	813	841	798	814	827	818	818	795	793	818	812	848	792	849	872	836	827	854	876	828	854	832	831	845	857	835	799	880	863	823	850	826	869	845	851	813	861	847	845	905	833	916	890	868	848	872	819	806	791	840	830	823	878	820	812	864	815	815	844	819	801	867	893	844	833	864	845	847	891	814	814	838	826	868	862	825	899	811	868	817	821	887	858	808	811	799	919	851	842	815	827	824	857	839	861	809	825	784	849	881	834	841	889	841	793	813	849	777	835	898	901	810	821	789	811	812	859	838	793	877	826	820	888	807	868	836	839	915	803	900	860	886	824	814	820	840	849	839	841	852	838	830	881	892	833	869	834	850	844	853	831	832	801	856	824	806	812	832	859	859	802	832	849	890	822	848	866	786	863	800	830	794	796	830	831	828	888	817	848	857	891	834	816	852	838	859	833	832	857	829	893	820	844	815	891	832	898	915	858	836	841	816	837	831	791	808	856	856	860	859	816	834	866	822	852	835	823	848	832	861	890	842	794	777	887	829	871	843	866	906	873	854	843	852	874	786	794	823	797	905	865	823	794	814	825	854	807	846	888	833	871	852	902	790	876	820	841	815	804	782	864	874	843	853	899	838	831	849	857	837	823	883	807	858	817	842	862	838	800	786	860	869	833	853	864	820	827	844	868	813	827	856	899	835	773	789	806	862	807	887	855	828	887	867	810	827	840	883	800	849	841	869	853	802	852	873	856	811	862	875	814	766
27205	20941	7931	684	441	338	168	160	131	136	119	152	126	118	140	144	147	123	125	137	113	130	142	113	120	99	118	128	156	121	127	118	128	138	123	136	124	120	144	123	124	118	119	130	113	129	123	118	116	107	122	110	121	121	120	135	117	110	108	131	101	113	116	138	88	97	129	112	112	120	124	122	115	130	101	124	124	125	132	106	128	117	150	110	119	121	130	125	119	131	128	107	114	126	116	114	118	121	147	117	124	120	112	123	104	109	121	132	102	117	119	128	97	122	108	104	120	120	121	109	117	142	140	118	120	120	131	123	93	129	132	109	135	128	135	108	122	126	130	120	127	140	124	134	132	117	114	115	140	113	117	117	132	125	119	129	136	127	110	111	119	117	142	119	122	115	116	105	103	135	118	110	119	114	125	114	119	119	121	121	131	122	105	128	115	133	124	124	112	113	127	120	129	136	127	114	111	130	128	121	143	117	137	124	106	124	117	125	122	121	132	124	128	112	129	112	131	130	95	136	126	98	152	107	111	102	126	106	131	114	113	125	115	115	138	118	105	123	112	137	131	117	118	115	125	107	115	118	135	104	131	99	111	128	108	109	116	96	118	123	106	115	116	119	120	116	118	112	125	107	124	147	119	128	128	111	123	122	122	112	118	130	135	119	108	115	102	109	119	114	115	105	101	123	137	118	126	118	141	108	118	103	117	131	109	128	124	124	139	120	115	139	116	117	124	120	122	118	121	119	108	118	117	105	129	134	128	134	129	115	137	120	123	122	128	131	121	125	104	133	108	112	102	134	115	100	107	90	128	116	123	100	114	105	124	116	115	125	122	105	126	109	104	106	121	123	117	108	122	116	130	116	152	121	128	112	110	110	136	146	119	126	124	129	131	105	154	112	117	115	106	102	129	120	131	126	119	125	116	117	126	115	141	95	116	123	113	116	127	118	121	127	122	132	116	123	123	116	126	112	99	121	113	114	104	120	104	137	127	118	122	99	128	134	133	142	133	118	120	133	111	124	130	128	112	124	102	122	117	133	120	116	119	125	124	125	118	116	147	124	117	131	120	119	113	127	149	102	125	130	109	122	131	121	132	115	109	90	134	129	110	132	128	120	111	119	125	133	129	113	122	127	121	121	123	134	131	113	125	119	139	116	129	115	123	117	108	121	129	125	118	107	116	111	124	123	126	116	126	119	129	116	116	127	117	133	146	134	110	137	121	104	107	134	106	138	123	135	99	112	112	130	128	134	120	113	118	107	130	103	134	129	132	112	119	121	112	123	114	124	116	139	130	126	130	138	117	121	121	101	118	123	133	132	120	107	135	129	111	95	119	129	122	134	141	126	110	131	124	101	117	108	133	99	110	101	117	118	132	116	125	111	117	130	126	138	113	125	109	140	106	110	134	124	138	145	118	110	126	110	127	111	139	131	125	108	113	126	115	106	125	86	122	121	103	100	141	124	116	121	106	127	125	135	130	132	117	120	140	136	116	141	126	110	117	116	108	114	128	119	107	120	119	123	108	133	122	138	122	125	135	148	109	112	138	122	106	138	128	115	128	119	116	142	118	129	134	115	127	107	129	147	97	123	117	123	126	119	108	136	129	125	120	118	132	109	113	139	109	123	141	112	108	130	125	103	114	116	95	121	114	115	111	115	135	122	114	126	116	112	130	109	122	112	130	135	126	145	144	123	123	108	129	118	121	109	105	118	99	125	122	128	112	109	136	117	147	116	112	107	128	131	110	123	125	120	119	112	112	114	109	125	128	125	106	134	121	120	118	108	121	119	125	117	123	118	122	116	129	111	125	119	124	125	123	127	111	116	106	120	109	123	140	108	114	125	136	106	120	116	100	116	144	116	110	153	135	126	118	116	120	98	136	134	132	112	150	121	123	124	129	127	138	122	118	125	107	128	119	123	130	134	107	135	114	134	145	115	111	110	132	112	134	107	96	101	129	121	118	121	116	119	115	140	124	119	125	119	119	102	117	116	113	132	116	109	124	119	141	123	107	115	118	128	125	124	136	115	149	120	133	131	107	111	124	127	131	104	118	130	134	103	131	129	136	122	127	121	122	121	117	135	121	118	113	116	113	125	125	108	117	122	108	113	107	113	116	94	105	124	130	108	114	126	137	120	115	106	127	111	128	118	129	105	103	111	127	110	121	132	125	127	116	137	105	127	104	103	121	116	113	122	124	130	122	127	115	127	133	136	109	129	125	103	110	132	114	123	139	119	126	114	137	117	144	115	140	123	114	111	140	125	114	121	133	127	142	129	115	127	104	111	145	126	112	125	114	87	135	117	122	128	139	128	115	136	97	121	125	111	125	130	124	115	112	115	102	128	117	133	134	130	130	101	128	110	95	144	121	105	110	118	126	132	107	110	115	117	129	135	100	133	135	127	134	108	115	99	122	135	115	112	123	122	113	110	109	125	142	114	130	120	102	121	117	150	117	126	157	124	123	128	131	129	126	119	122	119	116	124	114	120	118	136	141	132	129	108	110	138	129	136	131	110	144	124	118	130	102	118	133	139	106	111	127	130	124	117	129	113	133	104	139	113	130	123	124	127	124	105	128	119	123	108	124	137	115	114	130	121	113	122	127	116	122	105	128	107	111	114	107	117	131	115	127	96	118	120	128	113	109	112	127	136	116	125	109	108	117	130	111	123	138	100	119	127	140	111	137	117	105	130	129	120	102	120	118	143	106	115	123	115	128	133	103	126	132	130	119	128	134	124	128	109	125	107	125	118	128	138	126	116	117	108	97	119	114	123	115	138	115	121	127	130	117	123	114	124	110	126	124	122	131	130	125	123	129	130	129	148	106	123	118	113	111	125	107	118	133	110	113	106	130	133	118	127	111	121	118	132	122	132	109	131	126	130	144	113	102	137	116	120	120	132	122	106	120	113	103	129	111	125	122	130	120	136	105	114	133	117	95	114	123	111	131	118	132	119	126	134	150	126	134	113	117	141	115	136	117	134	127	129	116	127	133	133	142	126	122	108	121	110	140	111	108	130	132	117	121	135	93	118	119	120	127	129	147	112	128	141	127	116	118	127	110	156	122	117	106	131	136	119	111	122	116	104	125	105	117	113	120	125	134	128	133	109	124	100	114	137	121	107	107	127	127	111	128	111	118	122	146	121	131	117	108	119	138	112	120	113	125	112	115	103	128	133	118	128	117	112	126	109	126	95	142	118	135	125	130	113	138	107	147	120	114	119	129	121	119	98	119	121	135	122	139	118	109	102	111	99	110	116	105	126	123	120	120	126	113	110	116	108	114	122	124	103	111	111	121	107	129	129	122	108	116	137	131	127	90	143	117	129	115	145	107	138	115	114	122	113	105	128	134	130	128	144	120	130	116	116	138	112	122	113	122	110	113	124	140	144	114	139	125	118	136	130	121	121	119	123	140	115	126	129	122	118	144	119	129	108	111	102	115	145	104	135	96	131	132	95	109	120	130	137	118	124	123	121	124	124	120	101	115	124	139	122
16302	1589	1443	731	568	423	377	357	332	334	271	270	287	278	269	287	289	275	282	278	246	240	250	241	250	246	230	239	254	267	261	258	260	234	265	214	226	232	241	227	247	240	256	259	226	242	242	222	240	218	229	229	214	258	226	255	237	230	253	228	250	241	213	236	240	240	239	241	217	229	270	245	249	254	275	255	270	253	274	267	258	261	240	264	230	234	246	236	229	213	246	231	243	238	226	259	247	240	253	229	226	262	232	266	226	268	245	249	241	218	226	245	241	235	226	254	242	233	218	227	243	207	245	222	235	234	237	229	244	246	245	234	246	239	248	230	246	229	243	258	261	257	238	262	245	217	253	232	225	228	259	228	249	261	216	236	236	211	272	277	260	238	262	249	237	246	251	208	231	275	248	229	229	262	224	220	255	253	225	234	226	249	227	223	238	222	259	258	250	228	248	250	245	229	255	249	247	262	230	236	229	262	247	226	230	245	236	207	248	244	253	236	258	248	224	249	221	265	235	234	271	267	254	292	252	256	220	229	234	234	244	261	232	245	246	247	238	240	229	238	261	235	263	226	246	260	246	251	248	245	233	250	218	233	263	260	240	216	253	260	261	239	246	234	230	260	250	248	229	236	245	227	264	251	220	256	238	237	206	228	226	267	214	234	250	241	265	232	241	224	225	229	236	248	233	244	242	244	235	250	241	250	246	265	234	236	248	238	270	244	242	252	234	241	227	218	242	240	245	255	230	248	256	254	246	238	228	238	244	232	243	238	230	224	252	243	284	265	239	253	219	230	223	256	252	268	254	237	245	229	279	255	241	272	238	260	203	259	216	215	244	246	250	225	263	234	261	242	243	237	263	222	288	255	250	218	287	247	244	260	254	237	268	223	242	241	242	232	247	216	249	236	202	256	220	253	235	226	238	242	265	218	246	234	286	226	264	251	224	253	231	222	230	227	253	261	272	223	261	243	248	234	245	237	258	252	252	251	239	263	218	262	255	265	249	241	246	224	261	236	234	258	241	230	221	237	250	248	254	261	262	252	247	243	243	282	250	243	218	261	247	236	270	224	252	253	280	240	248	271	230	232	234	264	264	239	225	256	226	238	238	249	249	235	246	241	219	250	233	225	230	238	220	253	236	247	213	236	223	248	238	236	251	245	248	253	224	253	260	223	238	252	222	249	259	231	241	217	235	242	247	232	229	253	245	229	237	251	240	232	232	243	227	238	255	254	198	244	241	255	230	271	221	231	236	255	264	252	250	236	226	225	233	223	261	245	271	234	246	220	240	293	250	250	229	258	237	244	231	239	275	268	199	245	248	251	252	221	273	244	245	227	256	247	248	237	222	258	242	246	254	205	248	236	237	266	221	223	234	226	233	245	234	237	245	238	231	246	245	268	248	240	234	238	247	260	256	236	250	227	261	244	216	232	285	219	218	219	223	225	243	223	240	224	232	214	221	245	239	235	251	230	216	241	243	229	244	252	244	214	242	202	223	247	219	236	256	218	257	247	234	260	249	245	238	249	245	239	237	253	229	223	236	237	233	249	281	233	204	199	240	238	250	277	246	241	230	220	251	230	229	236	261	232	245	229	241	243	222	235	239	239	254	234	262	260	236	234	278	237	243	245	251	232	237	224	222	231	247	248	227	237	258	259	242	228	213	230	235	251	224	262	255	242	241	211	210	252	257	224	242	254	221	221	234	270	224	234	237	242	261	255	223	244	207	246	272	246	243	242	251	262	208	257	235	225	232	250	232	263	264	239	247	237	248	229	232	242	258	251	212	235	226	259	241	243	253	242	263	237	242	232	212	260	243	234	229	241	247	229	200	240	229	257	241	207	261	228	237	256	254	258	260	240	251	249	227	254	218	242	237	241	260	235	252	217	226	248	226	229	269	257	249	235	248	247	231	262	229	244	254	215	231	236	250	244	243	243	249	243	254	254	257	244	248	247	229	246	241	257	246	257	226	233	250	233	257	246	262	259	225	248	231	256	250	254	236	232	238	248	247	238	213	241	238	269	242	266	245	214	236	253	234	242	233	251	249	239	276	218	265	224	199	249	261	251	234	205	247	236	216	225	230	254	256	229	252	240	243	207	233	242	245	223	248	235	211	237	240	230	240	252	197	265	252	250	225	223	220	265	241	216	246	277	249	214	252	247	246	231	235	244	273	262	237	235	263	221	256	246	243	228	233	242	221	248	269	236	235	204	222	220	243	259	259	227	258	243	245	219	271	234	232	246	246	247	250	243	252	219	239	259	260	261	239	242	259	241	242	246	275	233	253	257	258	246	237	228	208	226	219	213	255	226	232	260	225	260	256	252	250	260	207	257	218	231	243	228	244	247	232	277	250	238	234	231	256	254	218	232	245	219	249	212	242	236	234	240	253	229	276	239	228	263	242	232	268	221	239	241	233	276	239	219	217	240	240	257	228	215	264	239	263	268	236	261	248	243	259	245	256	243	222	225	233	240	225	257	226	233	217	234	236	253	253	254	256	244	241	268	252	228	256	200	254	223	254	239	252	273	241	263	237	270	255	243	268	216	237	246	249	248	245	226	273	250	232	278	243	251	271	225	219	252	234	240	241	279	258	256	235	239	216	241	248	244	231	256	254	241	233	253	201	221	244	206	256	243	250	240	258	248	228	243	245	235	250	255	234	252	218	247	250	257	248	243	238	248	241	253	235	224	228	237	260	250	261	245	237	241	253	241	217	268	230	234	226	244	258	249	234	235	247	252	235	224	234	239	232	246	240	229	239	219	234	248	251	232	266	249	208	210	214	249	245	238	249	237	203	268	260	264	261	233	245	251	226	223	248	222	282	235	246	274	249	259	237	232	231	268	232	237	249	226	246	250	247	215	234	255	251	245	231	278	231	250	260	234	239	235	236	248	278	270	262	235	255	207	239	222	215	228	235	237	230	247	248	245	282	259	220	252	240	257	290	230	260	237	267	235	238	235	249	242	249	238	242	250	221	239	244	267	232	240	245	270	227	246	237	239	240	255	238	236	244	239	254	259	253	243	228	238	253	243	258	232	244	237	238	240	258	244	242	261	267	275	227	250	260	218	209	246	235	262	257	239	238	242	243	232	252	256	247	251	224	223	238	262	252	250	265	218	244	232	252	240	228	254	204	251	231	236	258	230	253	247	250	239	250	241	195	240	250	237	267	236	254	246	262	220	254	249	258	226	244	225	235	249	250	237	225	242	251	250	242	255	235	233	241	223	264	241	240	243	243	242	272	246	262	243	247	234	251	253	260	272	233	229	241	260	250	254	240	264	228	224	246	247	228	259	223	280	220	241	254	234	254	249	215	227	235	259	266	250	222	214	250	267	257	239	238	217	243	229	240	206	226	255	227	243	241	222	220	286	242	244	243	242	264	269	250	228	245	235	221	258	251	230	233	230	265	257	268	246	259	224	256	227	221	228	275	245	260	244	259	230	240	231	249	250	223	252	244	257	235	237	235	220	238	239	235	227	277	249	235	228
24711	21682	29191	24684	19944	2067	835	612	490	497	459	405	385	360	364	366	352	336	335	348	320	320	336	301	323	334	305	298	305	302	278	311	302	304	283	331	293	295	296	302	296	292	282	304	294	316	334	284	302	289	284	257	298	274	293	313	301	299	298	273	304	322	298	293	321	270	321	275	290	282	288	305	295	297	290	298	264	301	307	290	282	286	303	264	302	311	299	292	275	281	309	281	287	272	328	303	332	304	289	314	299	269	325	278	264	313	288	281	297	279	309	290	284	266	288	291	307	296	294	275	303	289	308	287	324	288	285	294	266	270	314	308	262	299	293	256	309	263	273	296	269	304	284	287	289	323	292	274	290	294	310	285	286	316	271	313	300	294	287	293	291	304	291	298	278	289	287	279	304	294	315	263	289	305	285	298	271	291	287	295	281	291	301	274	307	299	272	276	303	296	297	282	292	272	315	308	302	302	282	275	290	303	274	283	291	278	271	299	302	290	294	318	276	311	260	270	296	304	292	311	285	331	295	249	300	293	297	297	310	293	261	290	265	274	271	275	292	290	284	249	310	314	302	307	268	318	288	273	290	298	285	304	297	286	301	285	290	317	291	304	291	281	267	297	300	275	320	306	281	279	318	289	280	266	296	286	296	303	259	273	316	285	288	312	322	288	306	266	304	289	280	297	284	311	314	273	307	286	303	275	288	297	274	263	283	300	291	276	286	286	254	322	263	285	307	273	290	322	307	307	294	309	287	289	280	305	285	299	275	275	278	298	266	282	292	282	321	290	280	295	298	287	266	321	302	277	279	297	266	308	278	283	278	305	283	315	279	272	307	275	274	291	294	292	281	299	305	290	305	311	273	268	272	281	272	309	303	289	260	293	287	306	270	284	271	297	292	288	280	284	261	287	286	295	292	299	296	299	302	310	299	265	293	318	281	306	277	299	296	300	299	281	294	289	306	305	314	305	285	277	289	313	298	263	303	290	303	297	267	284	276	283	283	271	253	279	323	278	305	289	307	296	296	288	292	304	291	284	296	282	299	298	316	254	322	300	271	304	308	270	286	293	297	299	313	298	299	285	297	291	290	295	287	310	330	296	250	308	282	298	293	292	302	274	331	283	280	277	304	337	286	272	356	291	289	267	293	298	314	304	301	333	303	273	314	288	288	304	276	296	271	263	283	259	259	278	307	259	274	280	282	276	254	300	309	314	277	282	314	284	305	284	303	271	303	314	277	274	279	299	277	301	305	268	267	297	277	287	302	329	304	283	325	271	281	310	285	309	285	258	298	307	310	278	275	293	308	304	280	291	293	291	294	284	265	321	285	306	285	307	286	305	317	306	284	290	318	316	280	305	287	283	288	292	285	290	300	289	295	288	252	261	316	291	273	306	307	260	281	274	295	275	283	310	309	285	280	317	293	283	290	316	303	282	272	297	308	296	303	294	311	304	277	313	330	344	295	327	283	300	307	312	297	278	288	303	262	270	294	347	278	286	285	317	286	309	298	324	297	274	292	266	301	291	294	274	292	320	302	333	290	261	310	280	282	281	277	260	313	291	301	317	308	291	292	279	310	287	296	289	289	243	283	283	283	298	292	312	288	293	304	292	263	263	304	246	310	291	311	274	274	315	281	291	294	301	277	271	280	308	312	315	294	297	283	292	301	299	267	289	292	283	287	280	299	300	292	296	282	294	304	283	275	260	328	292	258	299	294	281	288	270	306	307	302	314	295	275	312	283	284	304	277	274	280	276	309	274	269	278	301	326	328	291	279	284	301	251	271	293	304	266	301	299	301	302	289	309	272	280	283	301	295	285	289	291	311	264	285	311	280	302	287	302	267	294	290	308	279	321	307	289	316	296	310	322	275	284	267	244	301	311	273	296	277	283	286	290	278	302	286	280	297	284	301	284	285	292	292	292	275	289	281	286	287	287	260	279	290	301	334	303	303	249	308	286	299	279	286	296	286	286	275	300	282	281	308	290	299	275	293	292	276	275	276	312	302	234	323	278	275	285	293	272	297	314	309	289	300	274	278	310	297	296	304	313	285	309	286	287	272	287	284	279	291	283	292	297	290	282	286	300	290	297	305	294	273	294	277	316	308	278	285	290	302	318	349	306	263	304	300	289	310	266	289	285	303	277	310	304	282	268	316	294	293	276	289	292	266	278	346	301	307	267	304	290	289	296	301	299	294	314	298	295	288	279	286	289	289	314	277	273	269	317	274	284	276	272	288	269	313	286	297	270	291	284	305	280	320	285	277	289	296	283	287	281	318	294	292	311	292	295	280	284	274	308	300	284	287	297	299	290	297	285	297	303	277	274	309	303	332	278	296	304	285	289	301	295	292	283	268	294	305	288	288	276	309	279	305	288	284	291	298	294	286	300	282	309	272	261	300	287	287	310	300	277	320	288	312	299	305	277	300	275	259	259	294	288	292	306	306	315	289	311	273	278	291	265	288	279	270	257	299	292	309	295	298	310	285	304	307	283	303	285	282	301	302	270	295	264	281	295	273	264	299	297	277	278	296	286	312	278	313	269	293	307	296	267	277	283	289	295	272	279	297	294	310	297	282	264	312	273	283	269	299	283	323	302	303	273	296	306	317	265	320	306	291	276	301	297	272	285	276	287	314	276	310	330	300	307	287	295	300	299	309	323	269	291	336	279	284	306	293	287	286	292	295	276	275	293	329	282	304	268	289	291	281	298	247	277	317	295	313	264	303	302	280	268	323	312	285	272	301	297	296	276	314	317	283	290	307	265	256	284	263	283	301	269	293	293	302	293	324	291	269	276	292	272	293	291	303	295	269	313	306	289	271	301	316	296	267	315	281	317	290	279	289	293	318	277	272	309	252	278	309	293	293	304	288	291	280	292	311	281	302	303	280	288	302	277	282	323	275	295	314	292	276	297	324	259	268	270	326	285	277	296	288	281	303	286	278	304	278	273	284	299	314	304	283	266	292	280	321	282	297	278	309	315	268	299	276	286	323	280	296	297	287	281	315	289	291	301	266	294	273	264	289	276	278	313	269	322	287	324	321	251	292	293	309	260	310	308	291	310	293	281	275	286	272	276	314	332	295	293	315	273	311	320	277	288	273	261	316	266	316	296	288	303	287	295	294	298	310	291	311	262	281	296	303	245	275	313	276	293	280	317	264	284	311	318	293	280	284	275	339	309	293	269	293	307	318	287	298	254	305	312	316	301	312	301	286	313	257	290	285	285	313	330	294	269	277	294	282	284	299	279	313	273	279	286	289	260	277	301	299	277	300	265	283	295	283	297	291	290	290	272	304	292	291	276	301	259	299	290	294	258	255	295	313	280	289	296	276	301	308	263	272	313	284	296	288	321	280	271	298	291	282	288	280	277	300	278	272	294	277	286	283	295	298	305	256	287	259	285	296	302	294	287	311	294	297	306	299	251	295	293	266	288	310	320	284	300	335	313	289	280	288	294	293	281	307	294	287	300	293	298	290	282	274	281	280	283	301	292	297	281
34061	10543	9357	4757	3242	2397	1910	1506	1367	1144	1000	889	882	841	821	740	711	700	690	635	654	606	625	597	627	646	624	614	550	595	533	568	605	576	552	534	489	528	581	560	552	550	547	510	507	546	488	556	536	544	559	508	564	542	540	513	516	509	549	553	534	580	543	569	531	491	544	533	520	564	533	529	482	542	480	528	555	541	529	518	538	545	576	531	510	512	509	530	508	554	513	494	521	520	503	556	530	542	526	544	521	512	561	541	516	557	536	559	537	522	532	570	540	515	512	533	517	491	558	517	535	538	524	576	537	508	512	560	545	496	526	503	533	566	487	502	537	519	520	514	528	513	560	531	569	536	503	504	507	514	512	551	512	549	535	556	549	553	570	526	483	503	556	543	538	550	518	522	495	464	524	521	523	531	568	526	510	536	567	512	499	519	530	541	562	533	587	513	550	551	535	555	521	517	530	548	545	500	530	510	528	505	539	533	527	468	498	533	519	509	564	509	527	548	559	515	522	543	488	525	525	516	547	564	539	520	504	564	514	550	562	523	536	551	539	527	512	549	561	547	505	539	546	536	517	523	509	496	539	538	510	521	527	521	525	527	544	517	544	554	561	565	524	526	467	505	552	516	511	527	551	534	548	512	510	523	576	513	529	532	525	512	503	537	532	524	513	564	558	548	527	526	531	531	537	528	507	526	517	538	535	525	507	538	556	515	530	526	515	493	531	499	548	517	518	497	509	537	514	521	559	540	504	515	516	518	538	530	525	495	532	538	511	546	547	508	554	461	551	537	511	538	513	550	486	507	496	531	521	496	495	523	538	521	539	517	566	528	565	534	500	528	517	569	522	490	572	512	518	489	541	533	523	526	534	510	559	496	577	490	507	550	522	514	568	528	527	530	556	544	533	508	530	536	518	522	520	500	573	549	554	555	504	529	527	538	516	532	536	536	507	554	498	523	549	502	546	561	578	531	536	496	500	525	496	527	512	511	517	546	525	532	548	530	517	551	537	542	528	518	500	468	534	520	530	520	547	539	517	535	528	540	506	572	532	510	573	521	532	505	506	538	520	525	506	516	555	513	553	496	520	501	562	532	516	552	486	528	569	563	503	506	526	515	515	542	500	528	516	523	522	529	495	510	552	474	538	532	525	544	478	582	513	561	517	525	508	527	486	556	496	520	518	511	514	528	534	530	535	530	549	501	508	517	500	517	521	521	494	531	522	505	521	486	534	504	521	504	500	548	529	522	548	534	543	524	543	534	523	520	496	529	497	522	515	521	528	497	512	555	491	549	522	523	506	468	540	494	537	488	545	555	522	516	515	529	516	511	545	542	525	508	531	526	534	554	533	532	487	531	544	559	523	577	514	529	567	499	530	498	528	512	549	539	563	513	491	559	542	544	496	545	538	557	542	518	489	526	489	535	543	507	495	563	551	526	551	489	504	521	523	538	549	534	565	543	529	513	511	531	532	511	540	547	555	536	472	572	521	498	530	525	530	490	547	514	580	536	511	478	491	529	529	528	543	527	532	484	555	514	506	498	498	488	544	519	528	493	527	547	472	545	517	529	513	515	547	512	516	524	516	490	510	565	526	548	540	512	564	521	522	530	533	529	514	513	538	520	517	529	534	536	536	538	544	516	528	533	511	515	512	505	470	550	517	532	555	499	461	542	563	522	508	518	494	524	535	563	530	559	532	505	531	562	547	553	505	509	508	544	508	528	527	519	542	559	509	525	553	529	553	539	542	554	524	526	560	540	484	529	519	533	507	551	532	463	565	506	578	542	529	510	484	521	585	537	509	485	500	482	526	545	566	518	519	525	542	566	549	542	557	523	490	530	517	489	526	519	529	540	543	588	500	544	521	578	534	492	554	546	507	546	539	546	551	541	527	554	555	561	529	531	535	558	532	540	563	495	503	549	528	515	529	518	488	552	552	531	502	511	546	554	486	536	500	532	524	498	561	468	518	505	526	527	547	508	521	507	504	499	517	537	545	551	544	503	523	548	490	539	521	527	525	540	493	555	556	533	513	529	489	524	577	545	529	470	507	536	548	547	557	535	542	541	508	500	514	501	543	487	543	532	504	525	524	528	569	562	544	542	564	549	525	517	507	523	557	524	577	516	485	542	510	522	548	522	535	499	537	528	523	539	510	531	533	528	514	506	493	523	512	485	493	538	518	547	528	529	536	523	547	517	502	527	496	485	518	492	524	543	524	550	548	535	518	531	554	527	578	537	524	558	558	512	566	533	489	524	484	515	500	522	527	541	517	533	515	534	541	499	535	509	574	555	545	537	515	501	574	520	554	531	581	539	578	529	556	545	522	554	539	487	480	524	541	512	511	498	545	510	510	540	553	495	517	542	564	573	492	559	525	521	523	546	535	487	559	557	510	562	558	550	461	529	533	529	527	528	544	536	523	528	520	508	516	563	506	557	503	534	523	534	526	519	500	510	541	552	501	528	522	512	506	499	552	502	506	540	567	500	521	502	523	524	512	536	525	544	533	534	502	524	515	490	476	522	512	527	551	502	509	522	511	573	507	498	523	525	491	515	548	531	597	539	533	547	540	512	514	529	495	526	548	540	541	508	549	519	561	562	543	546	498	520	536	569	540	531	485	517	507	576	523	540	520	529	510	522	543	520	523	513	560	527	504	510	510	499	529	508	526	509	510	582	567	557	522	537	503	520	496	551	476	576	558	529	531	504	477	488	569	499	516	531	510	489	516	527	528	545	558	521	483	521	514	555	492	557	557	541	529	517	473	542	523	522	524	575	500	543	486	526	530	539	569	501	524	495	558	545	525	545	570	522	550	532	507	512	545	502	503	539	541	529	553	529	534	517	540	523	506	515	554	546	540	498	519	548	524	528	539	572	469	525	558	553	540	501	554	548	519	524	545	564	523	469	536	517	476	533	526	532	556	502	562	563	509	511	542	515	535	522	492	540	537	513	521	509	515	521	555	489	529	594	555	537	549	544	541	492	542	518	520	561	539	515	529	496	551	514	518	522	525	560	550	500	537	525	515	502	525	515	520	513	522	517	573	535	529	565	522	517	540	531	503	552	517	498	540	504	520	490	517	520	535	560	488	541	552	533	537	480	536	545	515	543	516	499	534	537	516	532	560	495	525	525	566	508	533	555	530	541	499	518	549	511	544	501	501	543	554	570	538	500	486	533	519	502	473	511	542	550	505	532	540	531	486	540	527	489	564	507	526	531	527	528	521	486	532	493	506	556	522	519	514	526	521	574	521	542	476	548	539	492	515	567	573	491	538	468	527	512	479	492	517	535	537	515	517	509	540	527	523	512	530	526	546	482	576	518	513	541	544	498	525	560	509	521	535	534	560	548	579	521	550	486	536	531	547	529	529	535	499	508	538	494	542	511	522	550	518	562	581	591	564	488	509	541	523	521	597	508	506	481	520	519	488	529	569	540	523	507	543	493	523	522	531	525	522	513	527	506	494	501	508	530	527	553	525	564	544	509	552	537	502	545
23711	21678	29858	24013	21682	18975	2505	1167	818	769	711	733	678	668	597	573	627	611	547	606	530	547	539	553	492	548	521	535	538	516	500	542	496	510	569	483	522	507	495	494	485	497	524	529	534	466	475	520	520	491	522	484	498	486	498	457	508	490	488	503	488	524	502	508	494	510	491	490	485	453	475	502	517	485	487	482	472	500	566	466	494	477	499	502	523	467	517	503	530	505	547	499	512	493	466	482	454	475	466	508	512	467	505	499	540	500	519	496	505	511	495	497	483	497	476	474	497	491	439	479	489	518	521	500	490	490	500	542	506	436	484	517	482	523	516	450	493	453	451	488	520	444	470	467	471	459	508	523	496	506	475	493	494	495	480	470	453	508	572	485	514	485	493	472	528	476	491	463	506	481	471	516	489	473	484	504	491	472	457	511	487	483	484	493	482	497	508	493	492	492	515	489	468	452	486	502	484	524	480	462	479	503	518	530	481	533	488	480	502	488	538	460	488	491	475	477	527	464	443	520	492	475	478	453	515	486	508	476	506	479	476	471	460	512	495	472	479	475	480	525	529	502	449	468	523	498	519	510	488	509	502	512	495	507	519	492	514	507	504	462	494	479	454	487	483	476	488	510	482	489	491	472	492	473	514	474	507	463	485	500	516	461	500	488	488	469	482	490	499	482	492	520	522	494	468	430	447	485	483	454	492	507	488	476	538	517	498	483	491	477	473	506	479	455	485	512	502	514	469	491	489	480	489	502	521	509	498	466	469	494	512	488	490	508	517	503	481	518	480	455	446	465	509	487	501	491	456	523	513	489	515	515	501	498	517	495	483	480	453	531	520	483	498	475	445	518	490	473	466	463	523	493	483	471	498	535	463	480	481	490	471	495	493	514	497	500	483	500	481	557	496	482	470	466	501	472	464	500	508	481	476	487	508	495	504	456	494	509	477	499	484	525	465	447	504	493	497	475	517	495	502	484	483	507	511	524	490	469	504	473	529	512	455	482	472	514	509	480	485	502	472	500	476	493	462	509	489	520	523	473	494	496	483	490	486	498	500	492	464	469	492	487	500	459	491	496	459	496	504	471	513	469	467	525	460	535	458	498	496	515	474	525	484	486	502	469	485	486	534	471	481	456	494	475	483	487	474	467	489	478	486	466	521	480	497	491	487	517	506	509	492	458	474	491	502	454	494	464	459	514	504	507	468	469	497	475	477	469	489	508	501	502	482	488	492	515	423	465	501	476	508	523	507	493	489	479	459	447	503	519	484	447	480	450	483	494	529	522	466	505	523	508	489	506	493	460	481	495	520	527	509	495	539	469	458	503	504	482	495	504	479	469	480	489	455	520	498	499	518	445	497	490	490	474	448	531	508	486	511	489	501	470	498	503	496	508	488	467	521	474	469	499	422	488	475	473	508	504	498	482	506	497	522	512	478	508	490	447	475	521	499	497	473	516	493	478	500	516	520	488	485	480	511	489	459	478	477	499	466	493	464	491	505	509	488	472	473	534	468	512	499	504	456	459	468	476	505	476	477	450	466	477	487	508	500	453	482	493	464	510	495	488	489	478	477	477	513	476	468	530	474	459	490	493	449	468	470	496	508	495	456	476	490	463	475	479	436	505	525	521	482	440	472	491	505	473	519	448	488	479	450	503	510	496	489	484	457	478	477	493	502	443	516	487	468	483	494	489	483	475	459	470	451	476	486	454	493	496	485	496	486	507	484	496	498	456	475	470	511	476	438	465	507	484	470	472	529	505	486	482	461	503	502	461	502	503	480	496	444	483	502	468	479	471	506	515	493	500	480	458	484	445	486	505	454	463	482	479	474	471	495	488	460	480	504	493	487	482	465	513	450	481	457	483	483	498	472	512	476	476	507	502	442	510	494	506	443	494	463	480	495	484	461	485	506	474	488	495	494	445	487	491	478	489	482	470	515	492	477	521	498	452	492	475	487	492	512	488	527	480	474	500	515	499	504	490	477	495	492	488	532	509	513	463	475	502	474	528	517	482	513	522	536	460	533	476	482	545	483	472	444	474	509	499	521	490	476	510	522	510	522	477	513	476	522	455	456	496	480	453	470	474	497	509	499	483	470	470	513	498	516	510	485	462	504	524	502	548	495	489	486	450	474	495	466	468	514	487	486	519	526	542	479	495	439	492	516	506	501	482	509	512	463	483	487	465	483	468	479	448	462	476	490	457	487	490	487	466	468	486	490	499	475	476	492	470	454	512	486	484	487	484	491	474	478	497	482	493	496	517	512	467	472	495	498	508	494	490	490	531	474	501	495	493	515	511	501	490	456	509	517	524	511	509	506	532	502	487	490	507	492	511	510	511	462	456	479	477	496	490	475	493	435	518	505	496	494	487	509	479	483	494	454	481	503	498	446	499	481	480	499	513	500	478	490	484	471	504	453	461	470	482	472	458	463	489	452	497	502	504	500	494	463	458	438	441	497	479	468	468	473	485	466	477	503	504	461	480	442	507	481	453	497	486	462	484	496	506	490	506	479	473	491	477	477	479	486	509	479	477	482	455	460	459	442	472	466	488	489	465	476	525	491	500	498	504	502	472	526	475	496	506	486	495	470	497	479	490	471	493	492	460	455	509	453	484	462	489	490	490	490	507	506	494	499	487	443	452	495	492	468	515	482	524	466	489	475	453	503	460	508	460	424	460	477	477	494	479	492	486	482	486	532	475	454	493	503	500	460	466	502	518	492	492	527	488	462	485	508	484	524	523	457	482	465	504	523	457	468	458	490	494	494	481	483	485	526	503	493	509	474	476	487	487	516	478	492	489	480	503	456	478	480	488	473	492	483	482	491	490	541	487	517	490	497	474	492	508	480	493	481	451	528	466	507	493	509	471	469	483	479	495	469	506	478	460	500	481	428	463	470	464	491	462	512	515	476	475	513	481	519	511	491	517	475	485	497	505	463	502	493	470	511	460	479	468	493	478	487	524	430	470	488	479	510	464	484	496	451	484	501	463	503	492	470	513	455	476	533	501	504	501	480	463	479	463	481	440	491	498	479	477	480	537	480	459	502	480	510	486	496	514	484	477	496	482	468	501	485	495	477	479	478	455	475	494	482	519	497	491	492	483	478	490	456	466	476	509	493	505	541	501	433	515	468	480	484	482	511	475	483	497	505	473	437	501	476	495	508	515	462	496	509	480	478	485	490	537	478	462	512	511	460	465	511	480	467	460	470	450	467	514	479	481	488	511	445	495	516	492	499	504	495	478	502	525	449	498	490	465	485	496	478	490	432	519	460	487	454	486	495	509	478	495	458	489	514	487	490	471	462	499	472	453	475	474	439	532	491	497	478	439	437	491	463	454	488	517	504	487	485	466	497	474	473	474	511	502	500	488	474	464	472	516	501	502	446	480	504	436	486	495	472	429	494	497	529	497	497	487	443	483	501	494	460	471	492	468	492	489	468	473	473	459	479	468	504	483	455	471	463	499	491	517	464	475	482	468	512	448	485	504	506	504	478	527
39857	16415	14728	8098	5667	4407	3341	2770	2297	1979	1787	1604	1449	1346	1329	1202	1201	1171	1079	1066	1029	1001	972	994	984	931	982	917	952	933	886	887	867	932	886	892	859	930	915	921	871	862	861	878	877	841	877	888	887	859	843	899	846	847	862	885	914	888	844	857	866	887	848	923	846	834	864	884	829	843	846	854	805	902	877	845	836	851	812	892	825	834	813	850	778	849	846	862	812	874	868	840	854	823	833	790	879	864	874	838	879	831	858	939	828	858	851	816	875	868	793	841	837	876	831	878	858	810	829	802	859	829	825	859	808	753	817	864	845	820	822	850	877	848	844	820	877	873	865	896	837	833	825	833	850	818	813	826	837	874	809	833	865	864	873	949	845	875	813	835	856	786	786	844	840	838	832	837	839	859	854	856	873	798	807	823	886	886	844	801	892	855	833	880	836	869	869	848	869	835	821	843	842	817	820	880	833	864	864	821	835	825	804	805	821	857	853	814	875	850	827	874	820	795	829	860	877	855	806	857	918	811	826	907	833	857	881	899	840	875	785	799	885	857	888	837	795	817	821	800	823	819	850	820	869	844	786	888	923	835	816	795	849	822	849	855	865	859	833	809	833	865	846	828	826	852	888	868	836	806	853	851	853	867	820	859	870	856	867	896	851	796	855	826	822	813	826	815	886	831	831	865	847	830	877	835	827	878	843	847	831	786	860	864	854	858	848	841	845	847	849	851	811	876	858	826	801	857	858	868	825	855	826	812	854	813	865	839	844	815	861	845	845	851	830	838	879	829	852	853	866	799	854	871	811	811	849	824	845	832	801	847	802	808	801	831	817	850	777	827	859	786	824	857	803	800	779	925	833	860	853	882	881	856	815	810	791	840	817	873	847	834	817	872	815	803	842	847	868	869	845	848	870	807	856	837	893	821	883	855	832	856	834	816	823	857	869	847	817	862	833	848	814	855	794	847	840	802	860	864	862	820	856	831	839	848	821	846	850	794	831	792	894	794	853	834	812	839	837	836	838	860	814	864	795	800	841	828	843	834	823	844	847	880	863	875	855	864	850	807	832	833	851	891	894	856	821	822	806	850	810	834	797	843	798	819	830	793	819	867	807	845	854	844	832	831	835	800	820	837	853	893	890	812	847	838	840	843	867	843	852	885	846	840	874	876	791	815	843	817	847	870	864	843	847	856	844	796	887	823	862	794	861	817	810	826	831	811	832	881	841	816	804	845	855	828	779	757	874	831	810	788	803	827	824	818	834	815	833	880	859	812	805	852	824	836	883	844	881	800	814	838	842	899	825	773	846	859	816	884	827	838	868	887	823	865	817	867	837	847	831	857	814	864	858	845	804	861	812	830	856	843	870	797	889	880	836	832	838	842	847	833	798	862	854	884	836	872	872	850	817	824	930	909	789	797	839	847	835	810	847	861	839	846	805	810	865	817	856	822	870	843	826	812	822	919	830	892	849	862	812	860	822	888	836	813	854	840	818	799	894	859	808	872	855	855	837	820	859	778	841	841	885	875	822	804	810	810	864	880	816	842	818	884	850	801	856	861	841	866	869	845	841	874	821	794	868	856	882	804	941	837	817	834	830	864	862	831	867	868	871	845	857	870	782	853	877	924	888	761	855	807	859	822	859	844	841	822	836	838	839	870	849	842	883	806	819	895	818	895	834	836	856	831	878	852	847	898	869	888	858	865	823	890	809	798	860	820	831	788	866	797	864	853	864	818	824	787	817	829	774	829	878	836	859	836	859	858	920	841	868	810	826	822	867	833	810	777	860	806	910	890	828	823	846	830	819	829	845	890	832	844	878	879	776	824	805	833	796	864	810	858	826	812	808	881	879	822	827	819	850	858	830	812	853	853	809	832	825	831	838	832	797	866	831	868	848	885	872	863	874	854	838	867	835	826	847	845	842	838	827	819	853	902	813	854	821	860	864	865	873	833	835	862	824	824	872	838	846	865	841	866	846	755	854	820	779	827	916	845	844	824	799	811	844	837	904	829	817	827	821	861	903	849	830	827	871	862	883	842	820	861	865	823	784	867	872	820	880	836	833	839	827	893	836	830	797	830	884	844	849	805	840	801	857	901	840	831	841	878	886	851	820	812	864	791	818	824	812	886	859	848	861	848	889	802	866	818	822	825	819	896	836	833	857	896	809	839	874	876	840	885	893	827	855	901	878	809	808	825	782	794	794	838	852	826	851	865	822	848	826	846	838	784	820	822	850	863	849	761	792	858	813	864	871	838	885	855	867	784	793	850	870	809	839	799	804	819	843	848	855	880	817	823	849	799	848	863	897	829	852	800	856	836	828	806	833	795	862	796	859	811	855	816	841	825	852	852	841	846	839	844	799	872	823	855	831	843	838	861	847	804	839	866	811	829	864	825	816	862	874	841	832	837	859	889	811	835	855	849	875	859	902	822	871	894	895	830	881	863	821	818	865	850	877	829	804	865	902	874	854	825	831	854	867	823	909	848	790	809	854	817	854	870	849	829	942	869	830	836	876	842	854	838	817	799	804	875	825	869	850	850	876	830	892	819	792	871	853	840	836	800	836	886	876	824	805	842	838	843	867	777	840	824	836	840	840	885	849	849	794	870	842	808	881	836	839	865	826	845	875	859	813	825	889	859	797	847	855	799	817	860	855	836	887	818	848	846	867	845	812	826	804	861	862	865	858	864	792	848	860	825	864	885	820	850	842	780	824	837	842	880	814	843	839	876	773	889	871	869	782	875	885	832	816	818	862	838	905	872	835	801	817	847	824	849	856	872	868	840	842	784	828	843	828	843	824	879	829	861	859	850	830	873	857	845	807	823	856	832	865	848	837	886	868	815	805	848	810	837	819	791	873	840	856	817	865	857	806	863	867	891	824	875	859	856	858	842	845	821	872	800	783	869	830	842	852	859	839	833	816	836	786	858	814	805	855	834	811	779	863	861	805	826	787	839	895	826	814	875	847	839	827	844	811	839	891	850	809	825	814	832	872	855	876	844	851	785	846	848	878	759	860	827	861	893	857	845	819	899	807	852	833	853	851	889	824	841	815	894	832	833	849	798	825	861	852	836	818	776	828	817	824	840	781	849	834	859	876	851	860	822	877	839	837	850	841	827	844	789	841	859	817	857	792	837	812	815	765	869	874	831	860	865	804	808	819	852	868	808	860	883	824	884	832	822	823	881	868	860	844	864	803	861	824	882	859	824	781	841	815	789	894	853	866	789	817	810	867	852	844	888	835	835	752	849	876	846	837	845	783	872	899	777	816	841	821	863	841	824	923	873	847	841	847	797	825	863	844	831	830	832	845	836	834	834	780	850	812	856	882	838	878	819	799	851	852	834	876	815	862	830	849	834	840	863	796	794	782	835	826	845	842	804	865	816	866	859	795	850	850	886	784	814	847	846	853	865	834	862	842	790	860	858	869	817	834	822	819	875	813	808	811	842	874	836	831	866	846	861	842	853	824	823	835	827	820	831	807	861	777	858	829	856	873	881
27251	20907	7752	414	215	164	181	156	160	147	117	141	139	137	136	112	132	131	119	110	124	142	123	116	118	121	118	122	124	116	112	128	120	112	110	125	114	102	143	146	128	116	113	100	124	116	130	116	122	101	126	129	125	129	118	119	113	128	138	125	111	129	130	112	113	116	109	131	127	129	119	105	122	120	112	128	129	132	118	119	129	125	124	120	139	109	132	100	136	108	111	128	114	124	120	107	126	126	126	137	124	109	132	109	125	120	134	117	134	110	119	117	129	135	117	117	115	120	122	112	116	111	133	93	115	114	119	123	116	117	107	95	123	123	115	115	111	123	120	135	121	103	123	126	124	107	119	123	119	129	128	150	120	122	100	109	115	136	125	129	120	112	133	138	124	118	107	118	103	111	108	118	110	124	107	128	140	128	123	115	134	118	140	108	112	139	117	119	125	117	122	124	126	128	123	130	110	112	119	119	102	124	111	116	104	125	107	113	127	141	109	128	143	121	121	133	113	110	117	109	130	86	123	115	110	145	133	125	113	137	131	117	122	114	106	107	84	131	120	123	123	127	112	139	97	118	141	108	109	117	117	115	104	126	126	93	132	127	134	116	126	108	123	104	118	121	120	119	120	135	116	120	132	150	109	107	122	124	126	112	107	139	124	128	114	96	101	126	125	107	127	123	90	135	102	115	117	115	125	122	123	115	113	105	101	126	139	115	119	124	112	113	114	119	110	124	93	135	109	116	128	103	130	120	111	124	132	120	127	98	137	129	96	120	132	115	138	125	131	125	113	130	110	128	129	123	119	117	107	124	138	122	115	127	118	132	138	143	130	104	123	131	121	112	106	124	111	142	130	118	116	109	121	121	125	117	131	125	123	117	136	123	113	120	94	123	114	115	120	116	108	113	119	94	139	121	136	108	136	114	115	130	122	123	119	106	101	130	132	133	106	109	102	120	119	111	109	119	115	134	111	106	100	134	122	133	118	92	103	113	128	115	115	106	124	111	117	111	121	128	151	110	129	121	116	104	121	117	122	103	115	139	119	130	135	119	116	124	119	94	129	114	126	113	123	100	110	126	105	120	114	134	113	121	127	112	120	112	120	127	124	127	124	120	101	108	135	120	126	112	114	127	141	129	118	128	123	112	128	114	124	97	108	120	120	130	124	137	109	125	110	113	133	118	136	121	123	117	112	124	130	114	138	113	121	98	124	133	106	134	127	129	123	134	120	121	145	125	142	125	136	112	113	120	125	121	113	138	114	126	108	115	122	134	131	108	153	96	117	127	116	107	111	121	133	113	115	111	111	119	114	114	135	111	125	116	132	107	133	105	120	127	115	124	110	110	126	129	101	103	110	99	124	115	114	125	105	109	132	113	132	123	126	121	115	127	105	136	121	137	95	115	116	113	137	113	96	133	120	121	126	127	119	117	121	146	129	126	120	133	118	120	126	120	111	113	122	125	130	117	142	110	129	138	146	121	137	120	117	122	117	112	102	116	124	114	138	131	137	131	114	96	120	116	101	112	131	123	124	126	126	142	130	113	99	116	128	116	123	96	123	97	118	125	113	130	118	127	129	115	106	124	107	103	119	129	119	100	114	110	102	125	98	120	126	106	129	101	131	123	105	116	114	123	118	128	115	117	143	116	111	109	115	108	113	122	116	109	108	111	138	128	127	128	131	144	128	115	129	106	122	125	118	101	132	96	135	122	123	127	140	109	131	139	113	136	114	139	127	122	98	107	102	124	122	138	119	102	127	116	119	127	115	126	123	124	135	135	112	103	119	122	111	113	103	143	118	104	127	120	121	133	106	112	127	121	126	127	114	110	111	118	112	115	102	132	101	130	123	122	122	106	118	123	108	128	104	99	112	149	101	131	131	116	104	116	111	112	113	114	125	118	130	110	110	133	124	115	125	126	124	139	100	133	121	103	116	118	125	133	110	122	109	148	122	133	134	103	115	103	102	126	122	124	120	106	102	111	109	116	113	120	115	127	103	124	115	102	115	120	140	128	118	114	136	109	122	110	140	120	120	124	119	127	118	103	151	107	91	125	103	120	115	122	113	110	109	124	118	118	118	123	116	125	109	123	114	120	118	140	132	123	103	122	130	124	113	114	129	133	112	115	124	111	120	118	118	104	132	112	115	117	117	119	103	138	127	104	102	126	141	121	113	118	103	122	122	117	118	103	121	113	111	128	144	106	135	134	144	108	121	125	123	118	106	115	120	108	127	117	119	132	124	114	121	125	119	118	120	113	124	108	115	117	113	128	138	122	122	110	113	115	118	130	96	137	129	124	135	128	97	119	127	122	129	106	119	140	134	114	122	117	117	113	119	119	117	103	106	126	108	134	120	104	116	125	115	120	115	117	122	116	101	123	100	123	103	162	129	108	98	118	112	114	137	130	110	111	119	134	127	127	116	145	111	115	125	116	115	126	89	98	136	120	144	135	120	127	113	113	98	114	135	132	121	102	127	104	103	128	125	127	138	130	112	124	130	117	132	126	112	130	122	116	137	106	135	119	132	121	131	109	111	131	121	127	117	125	118	126	108	104	111	123	111	127	112	112	125	116	116	124	116	110	128	124	111	122	120	135	142	119	109	121	115	111	113	130	112	106	137	127	134	112	130	96	114	119	129	115	122	122	130	111	117	120	102	110	127	149	120	114	132	122	84	110	122	134	109	117	119	127	112	117	111	150	112	113	131	107	109	107	124	121	125	118	147	123	85	143	111	133	121	125	109	126	92	152	121	114	125	125	113	132	131	149	126	115	128	98	125	118	105	106	146	138	114	116	119	123	103	115	118	147	133	103	124	135	124	119	127	129	123	113	127	124	95	93	133	120	122	121	125	131	123	119	99	111	117	112	118	119	130	122	115	101	113	110	140	127	131	123	126	122	92	123	118	112	111	115	127	124	135	133	97	107	105	108	110	118	122	115	123	104	137	130	101	114	116	115	123	113	112	111	138	135	125	126	124	101	112	117	105	127	127	128	117	135	126	110	107	132	112	128	100	118	124	139	121	107	107	131	117	140	137	114	141	125	126	124	105	114	115	128	128	117	126	132	119	120	98	124	115	109	133	129	122	125	106	116	112	118	129	134	127	129	103	135	134	125	122	107	117	128	123	136	103	113	104	135	124	106	130	121	133	123	125	114	105	116	107	115	109	112	124	114	139	118	124	130	123	144	119	119	124	117	119	110	103	119	132	113	121	108	113	108	111	112	126	111	121	112	122	137	127	124	117	125	136	113	122	114	117	113	129	110	131	122	124	124	110	133	131	120	106	111	114	120	113	118	152	104	116	110	127	113	116	124	125	121	133	136	138	104	109	122	109	108	117	106	114	115	121	130	118	102	129	109	103	111	108	130	108	114	114	102	142	109	117	123	131	129	117	120	138	111	128	135	120	101	93	129	117	125	108	125	133	109	132	110	130	114	141	135	127	129	141	129	115	133	117	118	124	110	108	101	113	115	131	122	109	119	128	120	116	123
17191	1365	1249	644	495	417	344	326	322	288	247	255	278	234	275	237	245	236	263	251	260	244	245	236	211	249	249	244	266	230	241	225	212	251	224	234	207	240	246	232	229	207	244	216	242	213	233	241	248	243	227	235	219	222	252	229	231	226	224	236	274	217	235	222	232	232	225	246	217	240	220	223	238	237	238	244	210	226	231	257	223	226	222	251	237	252	201	237	233	252	212	227	233	244	240	210	258	238	229	237	249	215	228	271	272	233	214	223	222	250	237	253	229	241	235	220	225	232	224	212	255	220	193	260	256	228	265	228	235	242	243	257	251	235	234	256	223	230	262	213	236	220	233	235	246	236	230	227	213	259	246	237	241	262	259	234	244	216	182	217	225	221	201	227	235	248	243	227	250	232	266	221	250	233	214	248	217	222	242	234	219	230	238	245	244	210	229	261	234	218	249	214	238	243	242	236	212	217	248	231	212	221	221	230	212	252	239	260	254	219	235	238	227	241	229	232	238	236	260	213	220	255	222	251	241	224	262	267	226	221	207	219	217	234	238	230	231	266	234	237	235	240	239	234	225	227	229	258	236	242	219	242	256	215	232	221	263	219	237	227	238	237	245	240	240	252	206	226	247	239	266	228	216	233	229	244	223	237	235	233	220	249	248	242	260	238	235	228	232	249	213	241	216	235	227	234	250	250	231	247	214	232	241	255	210	228	226	204	245	261	243	213	198	240	237	218	246	234	244	228	224	243	248	235	216	240	226	252	248	232	238	243	215	232	242	222	260	225	251	248	216	219	244	215	244	215	251	267	238	248	226	222	233	236	230	244	257	197	221	241	226	217	247	248	257	231	215	247	220	228	243	244	216	265	230	226	257	216	258	239	215	226	248	224	245	255	242	235	231	208	235	224	192	271	222	230	226	246	251	264	202	259	228	214	232	206	248	233	228	223	231	236	223	232	238	256	217	228	230	226	254	238	246	247	241	262	257	246	256	248	242	253	239	256	237	248	247	220	231	245	214	264	248	228	220	209	250	269	251	245	234	226	235	253	262	241	233	223	227	262	238	232	218	225	257	231	241	201	231	212	256	220	237	231	222	234	216	240	217	237	240	245	237	226	261	245	238	221	212	238	242	233	213	264	239	227	234	255	219	243	231	230	276	224	245	244	222	232	249	219	202	236	230	222	257	233	244	274	256	249	244	236	203	245	233	249	244	215	202	258	220	216	241	236	234	262	224	218	218	229	229	242	232	214	243	233	239	233	241	254	199	220	245	231	228	261	248	242	231	234	247	256	255	214	220	226	254	248	231	236	216	210	251	238	235	241	240	239	242	245	226	218	214	250	226	212	223	240	209	218	217	223	213	235	249	255	242	224	233	279	236	233	229	222	253	262	253	240	225	239	241	213	224	240	233	241	259	239	240	222	256	234	218	258	214	217	214	247	232	220	232	233	261	257	237	252	242	258	249	227	234	223	243	234	244	218	238	222	203	224	221	227	250	253	247	253	219	260	241	245	239	253	205	233	214	230	220	233	237	221	223	230	235	213	208	230	229	253	228	217	232	263	232	220	228	260	248	230	223	221	263	240	242	252	249	218	249	231	238	247	231	218	244	204	261	240	241	236	234	202	235	191	223	253	250	244	211	226	253	201	225	243	245	219	236	238	249	246	250	250	213	241	214	225	253	219	235	248	240	258	275	245	243	249	229	238	210	246	235	234	237	245	211	231	264	212	266	228	240	234	212	241	234	231	247	236	244	218	232	234	246	257	208	222	206	244	215	234	233	247	250	237	226	241	226	235	224	231	246	241	248	259	224	242	247	252	203	236	236	253	222	238	219	221	243	208	246	244	273	245	271	221	227	217	249	229	241	284	258	229	244	241	239	221	217	219	227	230	265	238	205	241	258	248	230	243	228	240	208	224	237	224	233	228	224	237	206	243	248	243	203	221	252	234	241	251	248	239	238	248	241	239	225	211	245	245	246	238	272	223	244	266	195	188	244	247	228	234	223	204	220	249	204	229	217	201	230	230	213	239	273	227	247	231	258	243	229	244	243	218	231	228	244	246	222	234	233	219	259	214	237	241	188	242	257	212	228	228	243	277	245	243	250	223	238	207	218	225	225	211	215	223	216	238	239	210	221	250	219	270	250	209	248	207	227	219	218	217	236	223	237	208	224	240	232	242	223	197	251	239	235	244	213	250	247	257	220	243	255	241	226	240	206	221	225	213	236	237	211	221	259	258	226	233	233	238	252	256	267	250	235	233	268	245	250	239	237	259	225	244	236	266	215	206	255	225	235	208	202	243	208	255	228	240	237	220	208	233	252	243	228	243	216	244	240	257	228	233	241	239	240	241	232	201	243	208	226	261	235	222	235	216	233	235	230	254	236	248	204	224	214	222	238	265	221	252	232	219	267	233	251	247	241	230	238	230	238	264	232	237	241	202	222	225	232	246	214	249	242	209	220	214	266	245	233	233	206	228	241	229	241	251	232	230	227	232	234	248	202	221	244	242	229	237	265	223	222	210	220	223	228	227	237	235	223	271	266	236	255	226	254	234	266	251	251	211	243	234	232	211	260	242	216	237	251	242	204	242	252	247	241	261	246	249	247	240	218	216	240	241	257	256	232	223	205	224	239	241	261	228	242	224	274	237	233	269	235	221	229	202	237	227	238	224	221	239	243	253	226	252	224	253	240	240	252	239	244	249	206	243	250	231	243	243	219	253	227	235	226	237	236	231	234	221	234	205	230	236	245	256	234	249	240	242	223	247	244	233	249	263	216	229	257	217	216	257	214	222	238	228	251	256	250	223	239	222	221	252	219	221	227	245	246	223	235	227	256	209	234	227	248	233	201	233	246	252	241	244	246	226	240	222	233	252	227	230	224	236	226	228	239	192	224	240	224	243	228	226	237	239	219	248	231	241	243	241	246	235	220	214	229	288	258	259	224	262	221	211	234	235	238	225	235	239	260	217	244	238	251	232	244	234	210	208	233	242	252	241	255	220	203	236	236	220	228	209	234	226	255	215	249	220	250	216	250	250	253	226	220	231	224	272	239	238	224	214	254	257	227	278	216	249	266	239	224	228	216	236	226	248	211	233	220	205	250	244	230	218	269	246	241	242	237	225	227	254	273	226	232	269	234	219	212	214	232	222	224	232	247	250	232	248	275	236	242	228	236	242	260	209	247	250	223	255	250	250	230	231	224	246	218	221	253	270	250	257	263	269	226	255	255	218	228	258	262	224	250	236	213	225	225	237	214	214	234	257	244	252	228	227	234	229	219	249	253	224	227	240	259	225	268	228	244	241	240	237	242	248	247	264	268	241	245	237	214	209	233	244	191	234	240	216	226	221	256	250	233	213	239	275	224	227	219	223	250	242	235	226	230	250	260	245	216	264	216	229	245	232	247	232	254	236	228	202	244	262	234	221	243	241	228	220	228	243	212	254	246	223	220	241	236	244	228	257	268	232	222	263	231	233	247	237	238	237	230	232
24701	21666	28963	24869	19717	1940	790	550	484	425	394	396	367	349	356	354	360	328	328	356	359	340	317	323	330	293	341	310	289	317	305	302	301	309	296	321	281	292	343	282	268	285	314	303	310	285	286	323	285	314	309	321	286	321	316	326	290	275	302	298	293	289	320	279	298	292	294	266	325	302	297	314	282	291	305	290	284	307	316	319	286	315	321	322	239	304	263	306	299	274	314	283	287	293	310	342	303	242	274	312	296	279	310	301	328	277	276	294	300	310	314	280	298	301	298	284	314	284	276	278	310	272	307	295	291	281	318	282	300	286	312	301	278	322	295	299	293	302	288	282	293	284	280	315	312	281	293	281	288	290	314	321	315	308	285	308	314	297	329	282	325	300	272	299	308	289	288	302	296	253	319	285	278	292	279	296	271	299	267	305	285	289	292	292	323	295	279	295	283	270	303	318	270	298	299	289	328	276	295	289	275	298	289	280	269	292	298	275	289	293	314	302	300	339	290	298	304	289	270	268	301	275	328	307	288	284	240	290	304	303	283	299	280	285	312	316	289	296	310	319	269	271	292	278	298	272	325	274	337	276	308	307	279	297	311	262	299	312	293	260	271	269	303	262	291	293	272	274	279	287	273	281	310	297	285	313	274	301	278	285	269	321	276	275	287	300	288	263	279	278	285	276	279	265	307	281	289	288	324	298	322	302	297	319	311	294	305	283	313	277	294	318	309	271	305	297	328	304	271	284	309	307	288	304	305	301	253	314	285	306	317	282	293	264	304	254	279	294	282	289	306	306	299	285	291	305	297	287	295	287	316	301	317	289	271	277	296	313	302	281	314	299	285	276	288	279	270	311	305	306	339	286	314	285	287	285	269	296	288	254	299	278	309	299	289	264	304	289	286	309	287	268	299	282	255	307	299	273	318	282	304	309	305	310	291	309	285	282	301	320	271	285	289	291	292	279	281	302	284	305	282	301	305	295	313	290	271	326	338	283	287	277	289	309	325	283	300	353	290	275	266	285	326	273	302	270	295	297	299	354	308	310	274	313	286	294	293	283	295	313	286	295	292	294	282	295	290	299	325	286	309	288	324	309	277	306	306	283	277	326	291	327	301	271	294	288	275	280	279	299	303	320	282	318	265	292	301	277	283	317	291	299	318	290	294	273	296	318	276	290	301	282	291	318	289	306	265	311	294	294	279	315	262	290	297	277	307	284	281	249	289	287	295	280	299	272	296	305	311	293	285	301	301	327	317	297	284	309	286	294	299	316	287	266	314	274	326	279	259	303	285	292	273	280	281	286	288	297	300	303	283	271	308	291	287	305	290	303	332	303	306	301	306	310	313	325	275	287	307	264	282	298	290	316	300	292	314	331	295	304	333	294	317	292	302	318	318	278	281	290	323	307	291	285	303	284	282	336	268	316	293	313	323	291	288	302	307	287	290	275	308	300	291	299	289	293	273	326	320	297	280	263	295	266	325	292	294	270	282	287	310	276	302	242	284	301	254	293	263	285	308	290	258	277	324	268	265	295	270	311	297	305	304	297	279	285	259	283	275	290	275	320	308	304	328	292	291	307	284	275	315	285	302	286	294	281	328	308	292	275	269	278	304	290	318	309	309	293	292	317	293	278	295	258	309	298	303	291	300	267	311	295	283	301	317	284	334	295	289	302	288	259	306	279	256	300	299	290	284	289	306	316	285	308	263	297	298	301	279	292	264	292	281	281	292	280	242	294	285	279	298	280	287	283	310	327	310	272	298	309	284	272	300	303	310	289	307	283	322	274	303	305	299	277	277	276	306	278	330	242	305	290	316	298	291	274	294	316	312	280	260	312	286	294	281	290	286	304	285	279	286	311	287	271	263	298	271	291	282	320	290	263	283	345	310	322	317	294	305	304	275	274	307	292	294	310	310	287	272	289	316	310	279	306	283	307	295	292	306	287	288	292	304	276	268	283	310	310	274	269	276	290	317	287	278	282	286	279	331	297	279	292	298	274	288	292	283	289	273	290	306	275	290	267	328	302	260	301	283	306	276	312	300	286	283	316	299	313	306	333	292	292	294	285	325	330	305	320	305	277	310	281	276	315	277	281	279	273	275	303	254	265	306	312	316	290	317	281	302	284	287	314	315	302	277	304	307	282	263	291	277	272	289	318	302	314	275	308	285	312	279	295	298	308	295	269	324	317	310	297	299	268	292	306	294	303	303	276	287	283	302	296	261	281	303	293	289	269	291	288	283	312	294	294	294	308	268	281	276	307	320	272	298	280	269	293	298	324	298	303	279	318	277	305	280	284	310	271	297	285	304	302	300	316	310	300	301	299	278	275	304	279	326	266	286	304	313	283	269	310	277	313	298	310	309	262	284	287	297	309	276	289	281	299	275	280	294	315	303	304	261	277	332	242	314	307	311	273	296	288	291	310	302	276	288	297	285	269	303	283	302	297	298	287	292	278	300	290	319	317	288	304	292	299	318	299	269	300	297	291	316	302	288	271	318	310	259	289	293	288	279	316	339	268	294	326	311	304	279	296	295	304	282	296	267	300	278	299	297	307	317	256	309	316	290	285	269	270	283	283	309	269	282	331	288	290	314	288	294	277	310	285	274	294	300	340	295	294	297	327	289	292	304	271	292	289	321	268	273	316	300	286	269	275	293	276	283	296	309	295	273	321	302	275	256	277	308	294	290	271	284	328	261	261	306	296	274	288	314	328	271	297	305	285	321	298	285	303	294	307	283	315	290	267	317	292	302	327	285	281	291	292	280	310	303	275	285	300	304	289	292	299	293	287	311	328	280	269	241	289	276	323	293	269	327	327	280	264	263	327	246	276	306	294	328	296	297	277	288	281	297	291	283	289	273	280	275	273	277	293	301	305	289	282	317	294	272	311	266	300	311	294	296	309	308	273	283	276	295	265	292	283	298	292	310	303	281	288	288	288	286	278	313	256	306	323	285	287	286	263	295	275	324	296	266	304	304	287	279	309	279	306	286	276	290	315	301	293	284	298	273	291	276	273	290	308	273	328	299	296	287	297	303	303	329	287	278	299	325	283	278	312	285	265	288	302	275	272	281	282	289	277	318	291	298	296	286	288	293	280	290	310	297	297	283	280	279	324	272	294	298	273	298	303	274	271	286	280	303	310	314	254	325	296	298	290	287	332	297	266	291	313	295	285	293	304	286	301	265	285	258	307	325	334	299	296	306	271	286	288	299	295	329	305	310	313	305	298	294	295	291	254	293	304	282	298	315	303	285	274	287	295	308	275	309	298	246	290	326	260	279	297	281	270	316	276	264	285	324	277	254	271	333	282	275	319	254	345	306	274	326	309	288	295	319	275	297	290	273	280	307	303	296	304	300	322	319	294	303	290	276	280	316	296	275	298	265	286	296	288	296	279	287	267	288	284	289	322	321	325	290	299	290	286	323	298	308	265	321	297	270	292	298	281	293	297	285	336	298	290	322	277	280	284	248	302	281	296	266	307	289	298	269	306	313	321
35241	10267	9145	4622	3239	2409	1866	1546	1360	1157	1018	944	840	869	786	715	723	699	656	629	642	617	647	628	641	556	559	607	602	565	572	523	549	593	548	554	543	580	584	576	533	548	507	575	536	556	522	564	541	563	542	592	536	567	553	558	523	527	514	571	560	549	543	592	537	512	547	536	569	535	543	519	555	536	530	544	515	525	547	541	521	533	539	532	521	535	556	540	541	585	512	529	549	516	533	538	532	546	533	574	494	509	500	552	561	542	570	573	524	535	527	524	518	555	574	550	509	513	524	482	564	517	541	522	519	545	522	538	545	525	549	532	529	522	543	509	550	565	550	558	521	547	527	540	537	527	560	565	529	549	503	523	512	520	529	542	546	512	531	511	541	526	518	534	538	536	559	552	506	521	544	505	529	492	579	550	530	519	540	506	546	573	523	526	521	552	553	542	564	575	559	495	518	511	588	551	553	496	550	502	482	520	569	512	542	510	538	532	536	533	486	560	541	559	525	530	520	526	598	570	549	551	587	541	547	539	488	543	538	503	558	508	531	539	527	537	554	540	547	563	506	523	521	513	515	529	553	524	507	538	542	528	532	523	533	540	544	577	513	536	487	536	542	524	542	525	558	546	492	502	534	539	557	509	545	541	482	533	548	492	480	525	504	528	511	563	523	524	511	501	555	530	510	480	546	509	544	518	516	561	534	534	520	564	504	505	551	490	504	499	497	508	499	505	526	530	535	518	562	563	502	512	495	573	520	552	534	532	538	548	512	512	532	509	520	508	538	505	558	517	538	521	510	493	545	512	531	510	524	514	511	499	510	498	469	488	563	511	501	522	512	529	518	519	475	528	548	547	499	534	517	536	523	528	493	561	522	490	537	548	522	519	522	551	502	552	538	527	523	502	509	516	510	520	533	531	566	560	485	531	532	567	486	545	535	510	537	573	549	528	520	510	527	529	571	534	549	525	558	512	499	574	530	544	505	543	535	530	542	539	522	530	525	537	502	525	552	522	528	503	535	514	576	540	547	511	520	524	564	511	570	528	540	539	530	493	549	524	495	564	561	547	526	547	513	546	507	512	528	566	522	538	503	546	514	549	561	533	554	555	548	525	532	493	490	560	528	517	532	500	537	548	532	535	552	492	474	483	540	519	520	569	539	550	525	527	548	486	524	507	521	566	547	532	536	513	486	518	537	508	497	492	529	579	507	512	544	524	500	516	555	525	521	514	562	537	544	514	515	539	547	490	507	524	556	567	489	563	557	549	556	536	565	524	537	516	530	494	533	518	499	534	571	515	554	522	557	538	523	496	569	534	504	472	509	544	551	528	531	487	567	508	529	466	523	511	509	492	498	475	503	530	525	505	534	533	543	551	501	495	485	504	577	551	542	473	521	497	503	537	503	547	528	533	514	536	534	538	573	539	515	527	564	522	484	534	526	510	515	536	544	507	533	530	476	494	505	544	529	543	523	522	513	520	540	529	527	515	539	507	538	518	496	530	490	527	520	560	551	537	509	501	532	551	540	526	515	534	540	536	550	535	528	537	515	528	548	528	539	506	469	577	500	577	570	529	522	510	522	529	565	538	486	565	515	540	553	595	531	533	526	514	529	497	480	530	494	498	560	504	528	527	498	516	527	480	505	531	541	520	515	550	566	527	550	503	528	506	540	521	567	559	529	505	559	533	494	526	521	505	520	532	520	526	499	534	571	508	537	498	533	493	489	559	532	530	537	526	515	513	516	547	564	574	501	522	533	538	543	510	529	506	502	534	544	501	528	534	535	545	572	570	543	531	550	581	516	517	486	495	522	535	546	529	527	514	525	542	552	520	534	553	521	533	541	478	556	530	557	516	545	497	514	481	491	540	516	508	528	530	533	552	542	518	529	548	517	520	521	507	521	506	564	509	553	495	550	531	548	511	479	506	515	545	526	525	558	514	514	529	502	515	543	539	527	506	562	530	510	542	526	497	544	535	494	537	524	515	539	527	565	525	566	515	504	525	495	539	547	528	528	544	549	524	570	543	563	547	512	515	542	546	520	559	529	520	514	535	514	524	571	564	569	523	514	558	491	542	542	515	535	494	537	538	525	523	504	498	542	565	539	503	506	525	519	550	546	519	522	531	517	524	538	486	532	502	514	554	527	504	490	530	521	522	555	551	508	466	536	518	579	494	511	600	517	504	516	539	527	493	530	553	536	521	487	556	544	499	512	508	517	544	529	521	539	519	617	539	536	506	510	528	544	499	529	536	543	507	497	552	571	504	532	533	537	521	522	507	527	502	520	502	507	502	529	529	524	513	533	494	498	592	542	561	547	528	561	513	530	501	543	518	478	522	505	531	531	526	529	554	551	520	516	529	543	522	557	567	516	517	573	498	516	531	482	515	545	513	526	525	530	529	535	537	571	530	518	489	567	533	516	528	515	549	547	520	560	526	568	558	545	531	495	556	530	547	534	550	547	513	507	555	513	486	530	517	488	548	527	535	518	527	582	521	559	528	547	561	511	560	534	546	555	559	520	549	563	491	528	529	524	498	510	514	492	511	508	522	538	550	507	533	531	586	542	536	520	533	498	527	536	493	511	512	530	516	564	504	521	523	551	522	509	507	535	544	532	515	514	527	509	536	529	497	529	511	515	525	499	545	553	555	527	562	512	532	517	526	542	522	531	485	503	559	527	545	545	493	509	563	484	508	528	564	548	530	482	527	563	521	529	519	525	553	527	531	495	531	578	530	527	507	534	527	537	521	523	550	545	521	529	535	542	500	513	504	536	497	519	525	587	547	519	584	510	545	529	496	520	510	542	526	487	514	500	511	492	507	517	584	470	536	527	531	542	500	523	522	554	535	542	498	544	512	514	526	546	516	583	524	535	531	534	570	520	544	511	540	507	498	543	532	505	535	535	501	551	548	510	541	510	523	519	563	545	503	506	536	495	471	545	595	506	503	526	555	545	536	528	514	561	508	519	543	545	546	550	556	491	505	533	527	514	464	531	516	512	544	497	557	567	507	530	554	527	509	503	584	575	512	508	556	537	499	490	530	537	510	552	504	510	530	502	555	533	485	517	552	550	578	554	536	511	579	537	510	568	549	554	524	527	539	531	529	539	457	554	530	501	510	549	501	531	540	529	550	561	533	535	548	528	506	527	554	530	503	574	527	580	531	498	559	523	553	502	490	534	481	503	499	485	511	497	536	536	499	541	565	512	546	548	513	544	526	561	547	506	470	490	551	534	505	534	544	503	548	534	482	545	554	502	540	514	512	495	568	523	543	542	536	512	545	530	578	513	506	511	533	488	508	501	584	499	532	542	567	553	530	508	532	528	527	522	536	503	518	557	547	518	531	490	555	518	537	541	539	521	552	578	531	511	531	499	546	533	517	510	531	578	545	486	551	539	525	545	499	489	514	534	506	548	510	533	533	524	509	519	543	500	552	514	514	532	503	548	541	565	550	562	529	521	550	510	554	514	558	526	538	508	541	529	545	547	565	517	555
23649	21634	29648	24115	21637	19348	2575	1174	855	798	745	682	672	631	634	580	630	579	550	564	551	511	578	500	568	540	503	521	512	478	544	545	530	535	560	541	500	517	512	502	510	494	513	471	486	536	514	496	506	505	480	544	507	527	478	464	508	507	525	459	508	487	489	512	505	529	522	482	485	488	527	430	493	500	498	492	502	461	494	488	543	459	502	501	477	493	489	486	520	487	478	501	478	527	529	506	483	535	492	508	509	489	493	478	488	450	485	493	503	486	528	494	514	489	558	480	514	485	529	472	477	510	523	507	451	500	510	501	503	500	511	519	477	457	519	456	479	494	498	513	513	497	482	496	521	500	505	477	482	479	494	491	484	495	515	514	527	504	490	494	484	523	499	526	502	496	488	490	490	486	494	478	510	490	496	504	503	505	482	488	469	526	476	517	525	486	538	519	445	486	451	508	497	481	489	501	446	511	457	454	467	497	476	462	497	512	477	541	470	534	492	491	484	492	489	479	508	492	448	473	518	542	533	481	503	491	463	482	491	491	488	470	511	494	490	484	491	506	486	514	513	499	487	485	491	530	506	533	457	512	520	508	520	477	516	505	458	472	499	479	516	456	521	492	483	494	506	467	515	537	485	543	462	469	523	480	469	489	490	474	490	483	465	483	516	480	500	501	476	496	462	478	486	448	465	466	493	466	490	508	506	483	490	495	502	480	514	529	473	484	484	506	465	470	519	469	515	538	468	469	464	499	499	486	516	491	485	412	484	495	496	500	531	523	464	510	509	538	481	526	502	507	501	474	480	513	462	487	506	477	512	503	483	484	461	466	441	464	476	497	540	504	476	457	495	501	471	487	515	495	510	470	509	470	492	508	447	460	495	480	512	496	490	478	509	500	531	481	448	497	532	495	473	499	487	474	521	491	529	484	498	482	480	495	522	508	494	464	508	492	508	512	454	523	494	497	497	471	450	510	533	459	493	503	485	522	442	518	482	497	492	499	514	510	476	451	511	483	497	467	527	507	480	475	505	515	486	485	534	460	447	486	455	445	489	504	475	464	503	476	493	451	489	464	482	503	486	482	528	491	489	502	507	477	510	480	478	514	490	468	493	485	494	458	505	484	474	493	527	496	468	497	470	467	490	494	489	498	491	482	508	500	460	501	502	477	487	488	456	490	542	484	501	452	517	506	496	496	534	502	463	503	506	526	507	458	474	460	499	461	494	504	491	529	501	503	514	484	467	491	498	503	513	505	522	505	485	543	492	480	506	485	513	524	485	520	471	479	500	508	488	477	496	457	505	479	509	512	508	531	474	483	476	470	508	471	508	435	457	494	512	493	487	486	492	490	505	492	489	465	477	483	471	501	509	472	467	513	490	546	510	514	462	489	474	519	458	524	481	510	453	516	466	477	508	491	498	476	502	507	487	494	506	526	515	502	508	481	469	490	486	513	541	490	495	553	468	485	532	530	477	473	444	517	483	463	511	495	477	508	507	468	530	501	491	490	503	471	475	496	493	471	503	487	519	521	537	553	511	509	511	472	513	447	469	490	506	506	472	487	495	541	485	482	447	453	453	472	511	508	455	480	512	485	492	510	480	504	494	503	504	501	497	473	494	493	479	464	506	534	478	490	486	540	497	503	473	498	495	488	505	496	485	497	506	514	507	515	487	479	550	489	514	479	492	462	499	448	508	485	507	465	528	505	482	509	502	504	493	495	523	498	532	487	486	490	479	478	482	505	491	528	494	497	539	484	498	496	473	484	447	487	490	462	479	513	499	476	517	472	509	493	484	460	531	522	507	507	477	437	493	474	501	481	497	523	485	484	505	470	486	462	487	490	483	480	503	475	516	497	460	477	505	489	524	454	470	524	473	459	523	459	501	523	495	499	491	502	507	463	486	509	493	464	469	508	484	491	499	460	452	540	469	457	465	497	491	464	518	469	507	475	506	459	484	524	497	477	506	512	494	487	503	537	472	539	521	489	501	486	506	482	502	484	535	508	505	506	495	467	553	510	515	502	482	508	491	475	492	517	496	497	466	472	481	464	506	510	464	483	504	525	486	489	474	500	496	496	478	491	497	488	464	502	449	458	487	537	491	511	523	477	448	477	502	448	520	534	496	529	485	513	492	484	540	453	477	428	480	501	529	490	510	450	499	524	492	493	480	491	483	488	470	476	481	478	489	487	448	487	499	474	450	494	495	500	509	497	494	472	507	474	514	510	511	500	463	480	491	482	468	462	463	512	464	479	505	449	500	492	473	464	485	493	522	503	508	511	517	499	481	482	475	460	471	503	456	447	508	515	463	528	453	479	495	491	473	484	493	474	503	473	503	473	451	495	481	457	490	507	480	478	473	493	468	513	490	514	491	467	487	491	490	510	442	529	498	473	525	469	444	449	467	512	479	530	519	521	472	474	515	487	463	510	552	524	448	497	489	497	507	480	514	500	497	489	478	518	485	544	459	481	475	482	461	502	523	490	516	516	475	482	451	452	487	487	505	442	495	467	489	488	494	492	509	482	503	512	471	501	522	515	506	480	483	526	501	488	467	511	447	518	504	535	490	469	461	487	468	477	514	460	516	486	484	475	491	501	480	496	505	495	494	505	516	524	466	494	505	468	477	502	491	469	500	472	472	471	504	490	544	493	507	470	482	485	469	512	497	502	485	436	484	507	528	502	483	517	455	484	456	487	494	502	479	459	447	497	501	483	501	518	502	500	468	473	492	474	479	490	490	536	501	448	455	469	501	462	461	512	486	458	482	499	476	450	464	501	502	473	502	484	449	495	477	437	467	455	513	489	518	536	525	515	513	500	471	467	480	491	456	488	441	514	516	500	512	503	513	520	501	525	473	493	506	520	493	478	443	456	539	515	508	470	487	472	507	496	489	492	487	489	518	510	552	489	531	493	509	478	514	497	498	478	488	483	499	502	500	514	477	501	466	523	516	508	509	502	524	499	476	510	508	490	507	498	480	456	508	471	500	529	472	503	500	471	489	467	486	487	457	473	497	527	500	517	473	480	504	520	472	452	475	463	504	483	488	489	487	547	496	481	471	514	486	484	482	475	490	492	506	503	540	446	455	473	440	463	505	465	498	492	469	485	485	459	463	481	458	476	482	464	474	500	492	482	496	485	486	474	482	468	489	529	488	508	498	484	445	453	486	468	486	470	515	468	501	511	510	463	522	478	477	475	429	484	498	497	470	484	505	521	472	458	484	499	464	486	495	477	490	502	493	453	468	485	503	474	505	495	472	475	488	494	504	516	479	510	515	454	484	499	495	506	484	476	504	487	483	526	482	523	502	461	501	486	463	523	502	520	472	478	508	493	487	494	520	493	470	496	493	466	503	506	478	462	456	448	477	525	478	487	463	504	460	488	499	517	506	453	520	452	471	510	465	444	453	487	474	483	526	465	495	509	502	494	457	502	521	511	469	471	448	495	528	515	520	486	523	494	493	471	498	484	494	547	472	495	509	465	504	479	485	496	532	469
38685	16138	14592	8001	5494	4128	3311	2814	2263	1991	1792	1553	1461	1374	1325	1270	1198	1157	1113	1082	1080	1016	1012	929	1006	986	1006	903	947	947	893	934	898	907	896	947	897	903	869	855	940	964	846	934	877	914	876	866	905	851	887	845	858	897	856	832	868	881	906	853	835	870	885	869	891	861	835	867	868	841	878	819	917	891	895	810	853	832	895	843	878	848	867	812	859	843	857	822	939	876	886	892	839	819	801	850	904	871	818	870	825	840	830	864	893	844	898	829	857	887	904	813	836	835	863	799	895	828	843	867	834	869	853	846	878	864	860	819	819	840	789	872	854	830	839	911	843	886	811	793	868	831	892	889	804	855	822	827	889	861	804	808	817	864	847	778	828	815	826	804	841	868	860	853	871	864	883	869	868	861	829	932	823	836	800	842	877	856	879	869	845	804	865	848	855	852	889	890	843	886	822	834	841	874	769	848	851	844	828	883	841	809	864	947	864	839	844	848	864	765	856	875	880	842	838	841	847	838	816	855	839	843	838	851	846	855	824	864	855	892	825	813	818	826	841	812	853	829	852	797	794	874	852	795	894	820	865	828	873	786	842	885	837	814	824	849	823	843	885	867	798	874	800	846	884	867	868	880	873	821	834	832	786	831	836	845	827	854	831	836	847	853	878	834	799	840	836	821	882	843	842	842	799	822	877	844	835	821	913	871	895	851	850	841	754	884	887	826	797	836	821	855	861	889	797	851	879	846	800	818	846	831	852	824	832	870	796	799	777	859	916	861	805	897	866	837	853	883	852	817	868	907	817	845	868	792	889	846	869	817	841	814	829	834	827	915	823	890	794	822	879	847	802	825	809	833	844	811	817	896	811	864	901	844	836	852	828	850	848	849	782	794	822	833	868	859	868	877	804	851	807	840	837	892	867	854	838	829	823	823	834	859	866	798	846	847	815	901	855	836	810	827	863	839	844	833	799	813	816	857	872	878	847	856	829	877	843	900	887	829	896	887	881	820	812	823	861	837	841	850	832	813	821	868	876	831	839	865	840	791	857	792	863	834	915	856	873	863	823	870	846	876	852	845	833	848	881	853	810	832	777	877	856	829	893	820	846	866	840	840	832	835	872	859	820	800	793	867	784	875	820	812	820	832	837	834	841	858	809	861	813	861	815	817	800	866	843	833	827	799	835	856	864	796	774	859	879	842	805	821	827	828	878	814	842	876	845	862	801	842	862	877	873	782	865	880	867	843	827	856	869	833	880	830	834	809	857	843	861	859	904	858	871	856	865	831	795	850	869	862	856	879	855	819	830	860	788	865	843	842	898	826	823	870	839	870	858	881	843	871	877	834	846	833	876	848	861	833	860	786	798	815	834	845	893	859	852	867	835	808	820	859	863	849	797	839	814	826	809	865	820	802	864	835	855	847	872	815	867	887	853	842	838	868	915	839	815	800	814	806	864	857	806	812	788	843	868	819	777	837	823	794	862	876	864	863	849	842	847	782	846	813	848	828	889	879	817	838	878	869	855	811	846	837	819	816	847	818	871	842	834	849	847	838	847	857	843	844	776	826	838	863	858	817	819	784	858	821	862	865	822	888	834	836	852	851	793	763	861	861	834	768	820	767	890	868	852	878	832	890	813	805	819	904	854	830	840	842	846	819	811	841	787	823	856	808	838	833	885	856	826	850	862	787	814	844	809	851	892	825	836	840	796	842	833	842	860	826	869	840	793	832	842	844	859	810	795	822	832	803	823	855	846	828	900	844	862	835	865	900	792	822	852	873	846	798	820	831	855	834	814	840	883	844	876	891	847	804	773	847	865	856	873	807	852	865	823	815	861	839	826	806	806	812	847	829	839	844	816	818	806	818	820	847	870	819	832	794	887	862	856	817	835	865	775	831	895	919	854	822	835	885	845	842	790	862	833	806	857	844	828	852	835	771	817	852	829	887	884	845	871	836	856	842	792	834	822	803	860	865	845	824	838	804	858	870	833	834	857	904	841	816	848	832	770	832	839	838	835	869	839	869	812	857	878	867	859	900	836	837	823	827	858	873	813	811	824	826	792	858	791	834	813	785	818	830	839	864	838	837	862	810	830	817	887	869	864	882	819	900	815	865	813	856	807	829	867	857	855	846	895	821	798	840	863	819	831	794	796	850	823	862	873	855	853	828	832	843	848	900	869	891	847	854	831	870	881	789	851	873	851	840	820	840	845	842	829	833	796	865	848	832	873	786	792	871	831	840	869	832	788	794	871	893	841	814	812	867	780	833	832	854	839	827	821	864	797	804	865	852	852	790	813	823	816	855	849	929	858	841	837	864	822	873	826	863	809	864	888	840	876	842	881	822	883	857	827	834	832	888	888	854	823	828	866	851	838	829	834	826	886	876	811	867	886	832	886	772	842	786	934	851	833	781	809	857	873	794	767	842	811	851	768	798	813	838	885	843	873	902	817	864	829	855	881	831	831	842	853	840	858	883	818	800	850	850	853	852	815	890	840	895	826	856	861	845	786	847	873	843	863	784	803	826	898	883	826	850	859	858	816	838	855	870	814	809	857	853	901	862	820	855	829	796	840	857	821	857	836	860	885	861	847	825	837	817	792	809	874	822	795	849	857	836	875	878	798	822	848	837	844	840	829	818	897	901	856	807	855	815	848	865	844	853	847	818	853	786	859	847	829	813	819	840	841	791	825	828	821	830	856	864	878	822	831	827	834	853	848	823	853	883	826	814	816	780	872	853	821	803	828	805	880	855	873	851	833	815	845	874	847	866	891	855	854	844	829	848	859	815	874	840	858	869	824	801	833	809	799	806	858	831	827	871	847	851	848	865	841	809	879	841	846	909	889	823	837	857	824	803	839	787	809	850	805	781	861	811	824	832	827	851	853	830	910	819	880	802	832	870	811	808	811	829	758	810	866	919	876	843	874	845	831	875	816	855	855	825	846	815	827	819	831	860	895	833	924	863	842	888	872	793	832	915	926	838	913	831	865	825	819	864	833	842	831	823	862	884	854	879	888	866	821	840	838	872	805	795	866	809	854	817	848	820	858	855	775	821	858	828	819	821	829	872	818	869	865	835	815	803	818	836	810	881	814	800	868	805	879	867	841	870	857	855	855	879	810	874	815	805	830	802	867	812	873	825	830	853	850	860	821	852	819	847	872	864	805	830	842	864	885	812	849	851	821	828	864	842	812	806	786	835	830	865	834	855	845	868	807	833	853	828	876	830	889	874	853	856	833	809	865	860	872	836	819	836	802	895	795	841	826	849	865	800	814	870	860	843	841	834	876	816	896	837	846	839	857	842	827	859	803	898	831	826	851	834	844	845	873	805	813	854	862	830	806	851	837	889	826	824	837	861	858	813	813	865	898	804	849	828	811	794	848	913	884	862	788	798	842	852	855	809	800	848	846	816	805	847	846	891	842	863	775	845	840	837	884	864	830	821	793	797	867	914	853	858	878	847	804	849	810	796	813	831	838	879	818	861	846	861	839	846	874	867	803	831
27161	20959	8302	474	229	186	146	168	143	146	156	133	108	131	134	145	102	127	131	123	138	106	129	120	104	132	143	115	130	111	103	121	129	138	123	116	126	153	125	130	137	130	113	124	122	119	119	115	110	125	135	110	123	124	110	111	112	118	108	125	101	113	103	120	101	117	116	117	130	122	126	114	114	113	121	111	134	109	134	122	118	115	144	123	113	119	116	105	100	120	108	139	122	119	126	126	116	133	115	108	117	109	112	110	124	127	101	109	104	128	117	120	106	116	117	129	117	114	108	146	125	121	104	138	126	106	105	127	127	112	103	111	114	122	145	106	133	110	118	111	128	127	132	119	116	126	112	128	104	153	131	110	124	131	131	122	112	126	110	120	110	131	128	119	122	121	124	120	110	117	118	124	114	115	116	129	115	126	127	120	104	103	131	131	116	104	117	97	116	113	128	111	123	101	116	124	114	117	120	114	140	132	103	114	109	115	119	117	129	129	130	130	118	135	141	119	96	125	126	137	129	117	127	110	117	121	125	110	120	121	108	110	130	125	119	113	129	110	113	124	118	127	99	95	137	136	123	108	117	113	129	111	129	124	115	130	117	119	134	144	116	109	127	116	121	111	117	136	117	114	120	110	115	146	114	122	139	108	123	122	110	129	107	111	117	127	123	117	110	139	114	121	107	123	134	113	106	115	138	133	122	116	110	118	114	106	131	113	101	118	131	124	104	132	105	110	118	132	119	127	129	114	123	132	119	115	125	115	109	114	110	131	112	128	100	109	112	144	103	103	120	110	129	129	109	125	120	93	135	116	125	103	133	136	140	98	119	119	117	116	120	146	148	105	109	100	121	104	118	109	124	130	113	101	126	119	120	131	131	114	119	143	128	132	113	128	113	114	121	151	117	120	111	132	84	111	124	99	110	104	100	131	134	121	130	117	120	123	112	121	122	109	124	131	111	122	129	118	138	108	130	117	122	135	127	108	129	128	127	113	136	104	123	132	118	115	120	110	116	146	93	120	129	130	136	121	126	118	129	127	125	116	111	79	122	110	118	120	129	121	115	122	126	150	124	100	133	113	121	121	110	128	102	121	122	118	111	113	103	110	104	119	121	124	101	137	102	116	123	143	118	126	128	111	126	125	122	124	124	124	113	101	132	116	111	113	122	105	142	133	112	123	128	131	105	123	107	136	135	125	110	111	120	112	115	106	99	138	115	121	111	101	109	140	110	123	127	127	122	126	141	114	140	114	106	131	127	123	116	138	131	108	127	112	126	124	117	128	111	126	121	132	135	127	122	136	111	150	121	103	133	124	126	148	115	127	130	143	118	115	118	133	137	108	128	136	138	114	120	126	119	119	124	100	125	128	137	110	113	123	119	108	123	107	118	130	118	111	144	145	128	117	118	120	121	120	111	111	110	130	123	121	120	109	118	139	117	127	132	126	115	140	125	122	137	119	134	116	122	120	111	133	138	120	112	121	98	114	117	129	106	108	140	114	119	115	128	120	119	105	92	123	114	130	107	120	128	103	119	116	127	109	128	118	118	115	112	114	135	116	129	119	108	117	121	127	121	138	102	114	125	115	138	125	119	137	137	124	122	114	134	113	126	113	119	104	126	111	120	94	132	122	137	120	124	108	120	117	124	108	117	125	123	124	129	119	107	119	125	110	124	134	113	124	131	127	128	120	109	111	114	139	120	120	123	128	109	129	141	106	110	115	122	121	125	105	115	122	126	126	111	117	128	140	120	112	112	110	110	112	133	146	120	116	114	126	113	116	107	113	110	120	114	126	119	114	123	128	109	132	135	98	115	128	114	128	121	115	142	108	106	113	120	120	108	119	126	120	124	112	135	129	122	119	119	121	102	117	105	114	121	139	124	119	102	128	135	131	119	135	125	127	128	121	111	104	130	108	132	130	119	123	124	116	119	132	96	121	112	132	125	132	124	102	130	126	111	134	111	129	131	104	111	117	117	115	142	123	108	117	130	142	123	113	114	136	108	125	102	109	129	133	135	128	124	129	105	106	111	130	113	114	118	100	99	126	133	127	142	107	132	102	122	118	118	109	110	116	132	139	116	106	119	118	123	120	126	117	117	102	128	142	115	115	121	130	112	125	140	136	115	102	131	121	126	120	110	108	113	112	144	109	128	110	121	127	130	112	125	134	111	109	128	108	136	115	127	112	121	119	113	126	112	114	109	133	106	115	118	128	111	105	111	125	132	116	125	112	104	128	119	123	98	129	120	105	97	110	123	119	110	130	108	127	127	112	119	115	125	119	97	118	120	129	109	112	120	118	106	126	138	120	119	121	113	106	141	114	136	138	122	128	124	122	117	113	119	114	117	112	127	118	119	110	104	101	138	111	111	121	103	103	111	104	112	124	111	119	123	132	97	119	113	138	134	144	116	122	117	115	119	111	117	163	117	110	118	94	122	129	126	131	116	95	129	128	118	128	141	124	128	123	97	117	109	120	114	124	128	119	108	127	122	113	109	130	112	120	132	139	127	140	119	122	127	127	116	117	140	140	123	120	113	118	115	98	122	112	116	101	126	120	120	120	129	112	108	127	120	126	119	103	127	116	124	129	113	128	146	119	102	118	123	116	107	103	112	130	130	104	95	95	113	109	130	113	99	112	106	124	121	93	100	126	122	111	111	119	122	130	124	133	105	123	115	114	104	114	100	107	122	107	116	109	111	123	114	103	104	125	110	117	123	120	137	125	122	121	120	131	122	125	146	123	100	125	107	115	118	138	130	123	143	149	144	126	107	112	108	111	126	127	116	141	132	147	128	125	109	113	121	129	99	116	128	124	126	138	107	124	111	123	123	121	136	130	109	112	108	145	121	121	133	111	122	143	108	111	137	134	119	120	136	116	116	116	129	123	114	113	128	127	108	129	110	122	133	134	115	123	112	98	130	111	147	121	140	139	133	132	123	103	126	125	119	108	96	132	123	127	121	109	115	111	109	118	123	127	114	110	138	104	116	120	103	133	137	109	124	138	115	130	99	104	118	108	109	128	132	112	118	118	113	131	137	125	111	131	122	108	130	122	103	111	124	135	128	112	110	95	117	130	119	131	108	128	99	142	110	143	120	119	110	126	98	131	127	117	122	129	139	122	124	119	120	119	113	128	139	113	139	125	122	124	144	111	122	102	104	127	121	105	119	122	110	115	101	125	115	119	117	108	102	139	149	111	125	117	135	120	125	111	138	113	120	112	106	121	108	118	113	130	101	122	125	110	115	124	110	119	129	110	124	127	122	122	132	114	124	126	115	114	114	132	130	119	136	120	105	127	114	108	133	117	111	107	124	128	137	119	124	109	134	126	118	131	120	111	128	123	111	135	87	121	102	112	115	133	123	120	129	141	125	124	136	109	117	94	105	94	94	107	136	132	107	123	130	125	111	124	125	118	123	147	121	115	113	105	118	114	122	103	129	113	133	107	111	123	109	136	121	121	119	105	118	118	131	112	133	116	111	113	122	114	121	104
18082	1413	1239	657	491	444	325	271	325	289	282	277	271	249	249	262	219	263	241	232	253	269	210	238	246	255	223	237	238	217	246	237	232	250	253	265	240	248	238	249	235	225	238	245	246	225	234	235	239	224	245	234	240	226	263	259	238	245	243	244	251	262	245	233	218	208	216	233	244	223	204	246	250	250	247	221	220	225	261	264	235	248	265	226	250	248	235	245	244	245	229	222	217	221	238	259	222	241	222	240	204	248	258	221	250	247	240	230	214	218	220	231	238	223	229	244	230	224	256	220	234	231	263	237	235	232	245	272	217	232	256	263	227	267	245	243	234	222	242	242	239	244	233	224	230	245	240	235	251	225	210	253	228	233	251	226	225	220	230	260	222	221	246	245	221	250	224	207	254	244	226	253	222	219	271	253	260	216	225	257	230	247	263	257	259	237	235	231	250	241	242	218	276	254	256	263	208	247	207	220	224	229	252	215	235	259	229	226	252	256	240	221	231	223	275	213	231	236	240	265	186	231	254	241	252	265	226	242	229	231	259	231	235	249	219	225	241	237	233	230	221	251	224	250	233	247	261	236	253	262	245	225	233	258	268	229	248	239	232	221	243	217	229	215	239	255	231	260	224	237	231	248	252	222	221	259	231	239	240	249	226	249	235	220	210	204	225	272	228	225	227	235	219	225	220	226	237	240	237	256	226	234	254	241	239	269	198	236	229	218	230	236	226	247	237	225	248	248	247	266	257	258	272	266	254	209	254	245	218	232	241	234	239	253	223	278	230	232	240	241	223	229	216	248	232	246	245	234	230	241	242	242	227	241	238	223	216	274	242	207	226	253	215	246	233	250	230	238	255	247	260	221	226	203	230	246	193	262	238	233	253	224	242	247	229	221	216	257	244	236	241	244	235	221	265	253	239	250	248	250	250	253	224	240	244	231	239	211	204	262	237	224	247	240	211	229	250	262	233	241	210	253	230	245	225	262	231	241	210	257	208	251	217	235	218	233	231	225	243	252	263	245	239	250	226	250	243	247	230	230	248	224	231	227	232	247	235	230	223	241	221	236	229	229	207	230	245	234	245	245	261	233	242	265	227	221	238	215	227	237	246	227	240	243	242	237	222	221	242	244	207	235	235	260	244	230	232	223	218	252	237	221	239	235	260	245	249	239	226	232	212	238	235	221	247	236	262	231	256	228	214	249	241	267	222	209	213	234	260	230	254	212	251	257	236	229	224	234	240	247	241	245	218	193	220	235	220	213	233	237	258	248	261	225	241	259	232	215	256	298	231	229	247	227	235	229	223	226	214	232	223	232	231	258	237	260	250	219	240	230	222	223	237	264	269	230	217	251	253	256	218	229	242	253	253	214	262	258	244	222	230	250	262	225	219	245	249	238	232	201	267	235	222	221	249	241	218	216	232	245	264	259	240	240	232	212	248	258	246	252	225	227	252	234	251	236	223	239	249	219	274	245	236	241	225	259	229	239	256	241	246	254	249	236	239	243	244	250	215	235	247	264	242	211	254	245	226	239	247	243	234	244	228	247	215	231	226	240	245	228	239	248	262	240	244	251	242	239	245	218	215	236	218	236	252	253	243	240	264	236	245	225	222	242	239	237	230	256	231	250	213	250	228	233	255	233	244	223	218	232	234	224	221	225	239	249	236	251	231	202	249	247	248	251	233	248	239	238	236	236	224	213	233	218	242	226	228	230	220	252	226	263	230	219	244	223	251	230	247	229	248	253	210	220	218	224	238	216	232	258	256	240	253	239	228	231	230	256	243	250	236	234	239	219	237	251	244	236	245	232	239	233	216	231	231	238	211	224	233	224	226	261	225	221	216	237	244	260	214	266	244	255	250	239	236	229	231	242	241	206	244	248	215	255	241	248	223	237	232	241	231	245	251	234	221	228	208	251	233	235	247	229	223	245	245	251	252	268	244	223	210	271	237	240	221	245	254	241	202	249	242	252	230	246	235	235	250	225	239	234	261	252	243	243	229	242	263	243	249	265	216	261	254	251	249	248	227	240	235	219	276	236	234	247	222	237	272	242	257	204	252	220	223	238	246	249	226	233	214	273	225	243	247	261	225	239	216	224	230	234	249	237	244	220	239	258	224	244	235	250	221	225	261	224	241	245	255	219	233	225	257	207	229	223	231	250	246	262	265	252	230	222	238	231	196	245	248	271	216	245	207	232	240	255	230	211	238	235	232	216	235	237	232	257	233	249	210	267	237	247	261	241	234	257	248	236	213	242	229	223	232	239	255	253	253	204	232	229	236	263	215	239	242	226	220	236	259	223	238	256	240	251	236	231	255	254	237	249	242	230	230	250	206	209	241	220	236	246	210	265	261	216	264	232	255	211	209	243	249	253	254	237	226	217	250	241	234	243	221	233	258	240	247	243	213	244	232	226	232	243	225	252	221	233	235	232	257	265	280	237	255	230	250	250	236	211	230	240	239	229	214	244	231	231	213	252	226	241	193	223	231	272	217	289	226	237	277	208	226	238	218	233	248	223	251	265	247	252	259	204	250	217	246	228	262	223	261	230	250	257	216	266	243	226	258	263	221	223	222	228	212	235	236	233	264	233	241	233	243	222	247	241	250	227	242	245	215	243	237	214	237	239	232	241	226	240	261	222	229	218	253	238	236	228	265	235	261	241	236	231	261	270	211	231	251	235	218	239	232	250	225	241	237	256	258	236	267	257	224	229	233	237	241	240	276	228	236	223	238	235	223	272	213	232	230	245	255	216	240	212	227	228	230	253	241	247	224	215	234	216	227	245	213	257	216	222	232	220	201	243	233	220	231	213	258	253	249	251	257	233	266	223	252	247	193	193	231	236	240	264	237	224	249	248	248	248	216	248	229	234	243	255	242	220	220	237	241	241	264	229	268	215	237	258	235	243	236	226	223	238	242	238	235	204	231	229	232	231	245	231	213	222	264	228	242	245	236	234	225	242	235	234	242	240	227	245	231	219	252	230	243	238	252	249	268	236	224	236	239	261	242	211	206	244	209	252	223	222	211	302	229	237	217	253	235	221	216	230	233	214	227	264	237	236	228	244	218	247	234	237	240	242	235	236	238	247	233	244	231	226	247	236	229	246	229	225	224	219	237	244	233	204	235	244	243	242	226	226	236	225	218	243	229	229	221	225	265	244	273	227	227	257	218	251	235	246	216	227	238	219	235	233	245	241	251	239	232	242	225	233	233	211	244	241	249	227	242	238	243	212	257	249	261	249	225	246	213	234	224	255	229	248	245	251	236	246	241	244	221	238	260	207	231	262	230	240	252	224	250	236	264	237	245	241	250	224	248	222	243	245	266	222	225	245	255	236	237	221	219	229	222	228	231	213	227	247	269	240	237	257	235	220	222	252	259	223	224	237	239	207	213	246	218	240	235	251	219	243	232	231	229	253	245	261	257	206	261	229	252	212	230	236	214	235	231	221	230	236	211	221	210	227	230	211	246	252	235	253	252	218	228	237	226	202	222	226
24644	21630	28802	24933	20165	2123	823	567	489	404	409	385	375	349	371	349	326	317	328	335	336	344	329	317	309	290	322	345	288	282	274	293	308	325	323	299	313	278	324	284	286	266	281	319	329	264	341	295	296	282	277	309	307	327	311	288	285	277	300	295	287	293	301	277	323	282	267	267	279	330	283	296	306	308	289	279	299	289	312	312	301	297	326	294	282	323	296	284	268	288	283	308	275	309	284	309	292	276	275	306	340	271	274	325	288	277	280	272	282	284	282	295	288	311	315	310	295	284	286	317	268	277	274	276	288	293	312	303	302	311	300	307	274	303	309	301	299	300	308	300	301	315	304	273	331	265	280	326	280	308	294	298	286	319	303	275	293	275	289	289	271	285	309	334	293	304	289	328	285	280	315	280	327	298	285	277	294	249	285	285	306	297	282	332	275	308	327	268	271	283	285	314	290	292	276	310	286	285	319	301	255	295	284	267	314	284	281	310	290	293	319	266	267	311	292	298	300	330	327	266	309	287	304	276	303	293	295	305	283	282	296	299	272	273	297	305	271	268	293	294	310	269	279	277	295	293	290	277	268	295	293	290	291	302	279	296	316	290	320	279	311	262	342	271	283	288	264	306	293	296	279	299	287	305	279	282	291	282	299	275	288	302	290	316	296	263	305	265	270	291	328	319	304	277	318	312	299	263	257	284	289	291	290	275	281	288	269	265	323	290	294	277	307	277	315	295	294	269	290	297	279	314	279	301	307	274	281	291	298	300	282	297	303	282	305	314	260	286	324	310	291	327	309	307	277	285	295	289	294	248	304	318	297	272	304	301	281	281	316	275	280	282	296	309	314	305	290	275	274	301	323	291	294	299	313	307	312	330	293	300	273	303	290	324	290	289	277	311	302	306	300	292	272	285	276	291	256	323	336	294	301	303	323	291	289	298	294	283	314	291	259	309	317	280	300	327	282	303	294	297	273	317	286	298	304	306	292	290	281	304	292	305	280	294	333	300	315	318	293	279	288	308	287	297	260	259	313	286	315	307	284	296	277	280	315	290	305	277	287	292	291	267	283	294	289	313	293	282	265	286	317	309	313	274	282	265	298	293	273	272	306	289	295	309	266	280	281	303	292	315	292	308	299	280	304	272	327	275	280	287	321	313	312	312	304	317	290	292	327	294	302	302	291	298	295	329	311	316	270	307	275	266	293	289	309	291	295	283	319	284	277	275	257	291	305	302	276	298	289	321	259	314	278	301	310	298	284	294	292	277	290	311	279	294	287	288	295	288	308	275	296	293	308	296	273	269	309	323	295	287	306	321	274	296	280	310	263	291	305	272	283	302	290	280	244	295	284	302	294	315	311	281	295	293	304	302	263	282	285	304	303	285	293	305	285	309	285	304	279	294	307	324	284	317	290	302	291	295	320	325	298	273	281	295	270	297	295	294	287	282	283	313	266	293	295	292	296	304	303	270	282	294	287	287	291	280	298	315	295	294	318	321	304	314	272	296	251	311	293	312	266	258	295	288	293	276	285	278	270	300	283	297	263	291	278	293	313	311	291	289	279	290	306	300	299	331	303	308	307	317	293	285	312	306	303	289	284	295	306	266	310	302	310	289	287	301	299	275	305	262	310	313	304	250	270	269	322	273	291	290	282	276	280	306	326	303	282	303	297	285	296	318	315	292	280	309	303	278	303	318	301	273	307	291	271	273	309	295	271	264	312	294	301	277	302	319	276	294	287	281	313	304	288	309	317	307	284	257	337	271	305	281	304	271	265	294	281	298	304	286	306	313	291	251	300	300	301	294	262	295	254	308	301	279	328	312	297	294	278	273	285	303	311	320	278	262	292	315	325	293	290	276	296	252	289	301	297	312	279	276	282	316	329	263	296	284	292	304	292	289	272	273	307	282	279	311	290	287	301	295	271	298	312	292	309	302	286	312	287	301	293	294	299	279	284	265	295	284	294	311	301	303	273	302	260	306	315	261	272	294	331	298	301	313	300	298	316	277	275	299	313	266	332	322	290	281	295	280	287	304	319	316	282	282	284	313	328	276	322	296	315	303	278	270	308	268	307	277	278	301	276	289	278	297	262	281	301	301	278	302	268	306	300	280	282	304	314	276	282	274	277	283	296	345	295	324	285	299	287	292	325	283	289	283	304	284	280	315	275	273	275	295	301	280	271	305	312	275	314	289	332	274	325	293	307	271	275	279	277	287	298	284	293	301	291	288	318	320	287	287	271	276	271	304	326	310	278	307	278	284	297	296	301	255	301	301	272	288	279	295	298	276	301	278	287	293	313	263	280	266	310	304	279	264	318	278	292	289	280	304	313	265	299	303	275	294	282	282	303	288	299	313	280	280	273	286	289	272	298	271	308	303	289	293	314	294	278	294	283	279	275	296	311	301	290	291	300	318	283	318	295	283	289	318	288	265	302	304	301	304	268	279	288	291	281	283	326	263	283	289	285	300	342	300	318	324	287	301	280	305	307	313	317	310	288	299	302	290	285	287	291	306	283	272	325	301	279	258	301	276	292	295	291	295	292	330	319	323	267	299	302	297	298	271	290	294	299	267	318	294	308	287	299	293	297	298	267	288	292	311	305	295	276	283	289	269	289	300	301	274	311	286	293	297	297	271	293	284	273	325	289	281	274	282	291	299	286	262	284	288	312	293	281	319	299	277	271	303	280	301	308	294	302	278	273	302	304	297	301	283	299	277	268	291	270	303	270	291	292	288	290	316	289	265	291	275	283	290	294	314	285	288	310	310	301	278	319	299	298	309	296	309	294	302	307	264	323	311	325	312	287	268	274	276	294	293	271	300	274	288	320	303	297	290	271	269	315	302	260	330	301	303	290	236	284	274	297	274	291	287	282	274	323	292	323	291	286	306	282	304	296	299	289	307	280	314	301	286	253	260	312	302	294	298	290	274	295	304	282	272	283	293	278	292	304	289	291	275	284	293	298	268	286	267	295	264	331	301	289	309	293	302	266	304	301	282	291	265	297	264	269	300	276	297	303	300	301	267	276	284	309	279	287	289	297	274	324	306	271	300	276	300	300	256	298	264	297	335	264	302	281	286	312	304	314	277	297	275	273	297	267	335	304	295	289	295	277	285	276	318	294	296	303	297	292	303	267	299	337	297	320	308	289	288	285	293	310	311	286	273	319	275	309	259	320	298	275	264	270	293	279	303	280	326	315	270	325	278	270	292	289	283	275	287	286	239	312	282	287	310	255	325	285	308	282	290	282	299	301	298	297	292	267	293	306	274	331	270	285	262	314	300	253	306	275	281	289	269	293	268	317	298	300	271	303	296	277	285	297	308	276	285	271	306	313	278	312	274	308	279	298	287	298	288	287	301	335	242	298	282	295	285	314	312	292	286	269	264	273	321	275	324	298	298	301	283	282	289	287	277	274	280	290	302	292	294	304	309	290	269	296	295	281	292	292	291	297	302	308	308	308	319	285	291	294	289	294	297	296	303	275	296	323	294	283	292
34636	9939	8978	4590	3122	2419	1813	1522	1352	1087	1018	960	896	846	784	730	744	718	654	647	608	644	605	618	583	586	596	553	559	574	549	529	586	565	514	584	548	569	538	552	542	535	573	527	522	555	534	564	562	530	517	533	568	534	537	582	582	562	564	535	546	563	534	487	540	476	535	554	528	511	513	498	532	518	520	534	523	546	530	498	482	526	575	587	490	542	519	568	515	548	545	523	517	505	512	556	484	522	555	512	527	515	510	557	502	534	544	531	480	507	547	536	486	536	529	526	549	528	532	520	561	514	536	527	540	483	570	537	518	517	546	519	530	553	527	532	524	513	553	549	571	527	521	526	533	538	531	536	519	526	534	556	521	531	520	540	542	550	549	618	516	510	518	483	540	569	524	505	554	497	564	536	561	508	550	528	512	544	521	555	546	552	501	546	523	533	514	562	509	472	517	562	559	535	538	515	538	553	517	528	546	516	576	488	484	482	495	517	520	508	570	589	508	536	534	553	559	526	504	536	538	522	503	524	534	518	563	548	513	543	534	520	516	529	531	521	554	516	528	511	566	493	561	517	555	506	555	538	544	524	514	536	483	541	511	540	518	544	539	554	506	516	540	536	498	548	535	499	569	527	503	528	510	549	561	535	550	508	515	492	561	518	520	531	551	500	546	503	509	493	535	559	503	523	505	523	528	503	511	516	548	507	524	564	542	516	537	546	563	497	516	535	542	501	524	505	490	547	513	527	503	543	551	541	550	516	555	510	524	512	545	533	516	489	569	517	498	526	531	553	524	503	496	519	512	540	523	532	467	546	551	549	505	506	534	539	523	545	527	526	538	498	516	540	535	529	542	530	561	537	560	532	535	526	538	534	515	527	556	518	524	559	530	526	521	509	524	521	533	523	528	495	541	562	504	573	515	492	540	539	537	539	553	515	530	578	531	526	493	537	549	531	546	515	529	518	554	532	551	571	540	548	513	547	520	515	500	535	523	525	548	564	542	487	546	539	564	543	526	528	531	526	519	575	521	511	553	535	497	532	536	518	485	549	547	518	565	558	506	537	477	523	516	536	563	500	536	547	533	568	558	502	544	511	579	532	526	519	529	542	525	536	555	543	523	529	516	476	478	534	545	550	515	525	538	513	547	510	591	524	534	505	537	518	525	572	576	518	548	531	523	542	550	514	517	502	527	515	536	516	512	543	547	523	522	533	512	540	518	549	514	529	523	545	508	564	516	476	554	517	546	529	516	502	550	492	507	517	531	543	523	490	545	526	536	557	541	532	539	513	508	518	507	540	497	527	531	564	491	508	506	555	519	521	543	521	549	543	524	527	548	519	538	527	524	531	476	529	486	497	531	553	551	534	506	552	521	531	529	532	510	551	524	562	494	561	528	542	499	548	556	547	511	546	543	505	507	500	521	493	478	471	500	546	550	514	515	547	553	514	479	511	542	566	559	531	542	521	506	561	535	518	537	554	555	580	500	558	516	502	556	491	521	549	547	491	509	509	545	493	549	519	534	527	562	557	533	553	535	548	516	515	497	542	558	485	542	566	537	536	499	518	487	592	561	533	502	506	535	544	572	533	517	524	537	505	533	545	516	505	507	523	530	553	534	548	535	537	531	529	572	519	512	538	521	536	500	558	539	541	501	534	517	510	506	559	514	542	512	572	559	524	547	549	532	493	510	557	508	534	531	536	504	523	543	498	548	534	529	470	534	541	540	589	516	533	521	555	536	529	526	507	562	532	500	491	519	527	495	534	510	550	546	518	489	516	535	545	521	548	492	547	504	573	491	505	510	508	535	522	529	520	546	515	516	528	525	539	487	515	552	502	504	520	528	557	541	510	551	522	537	517	561	540	510	546	510	531	532	570	492	531	497	542	572	537	536	521	506	494	509	533	522	561	534	536	499	522	515	542	533	484	563	513	528	532	507	585	516	505	544	567	532	562	536	512	541	496	524	522	546	525	498	513	529	498	561	541	530	510	539	564	543	516	529	586	566	557	549	541	552	526	518	505	475	514	546	538	555	522	517	483	502	547	515	517	535	530	523	500	561	556	516	526	560	533	531	525	529	531	503	507	543	521	574	555	473	585	547	516	556	494	535	532	542	520	536	527	518	541	564	522	509	532	482	546	509	533	576	491	533	556	491	483	511	522	545	554	533	526	522	559	542	523	484	534	547	516	526	534	543	519	543	539	507	517	509	496	514	545	547	550	497	511	490	539	527	516	509	562	537	544	508	481	500	523	530	531	533	510	530	533	506	515	557	526	513	568	559	552	514	518	566	550	520	526	542	524	528	523	568	514	528	530	526	553	534	521	542	567	526	483	530	527	536	523	512	512	531	521	548	518	519	522	520	517	511	520	540	535	543	520	486	533	478	560	528	493	564	505	533	565	521	525	524	505	565	533	509	539	529	499	506	507	552	485	545	555	544	509	513	550	530	554	532	531	529	534	544	505	532	532	515	508	551	531	526	560	506	533	521	551	559	524	528	509	541	485	555	503	484	502	518	527	524	548	514	551	507	500	562	522	582	490	536	501	531	523	556	524	577	524	522	581	525	564	517	519	560	512	522	529	525	527	516	510	539	516	482	505	506	558	572	511	560	554	520	506	506	492	545	499	516	527	521	559	520	526	552	515	535	548	531	515	538	548	510	554	512	534	496	524	508	463	505	540	524	522	516	511	510	500	534	518	538	506	542	510	527	501	522	519	547	502	503	531	512	543	548	527	551	543	534	522	546	535	519	548	515	530	518	528	522	503	502	495	508	529	549	561	575	545	534	589	497	540	547	539	552	539	510	504	546	539	532	548	499	528	532	553	541	518	510	504	500	521	521	514	486	515	545	544	483	579	531	521	513	519	532	521	543	509	487	464	506	501	576	523	507	565	505	545	535	511	538	565	558	550	523	506	532	528	530	522	534	573	543	531	509	486	546	546	548	508	535	521	529	555	489	517	539	507	542	515	539	522	563	499	497	502	529	541	524	546	513	529	514	538	515	552	548	499	527	533	540	552	540	524	563	529	527	516	510	548	550	545	519	496	519	552	524	486	534	493	573	530	539	531	509	487	517	510	556	528	495	510	516	558	502	561	508	560	533	530	495	499	554	515	546	508	544	502	520	543	529	512	547	501	516	542	525	548	567	548	531	513	520	490	539	534	507	527	543	509	523	551	549	513	503	571	546	549	511	516	513	555	551	519	524	514	546	501	586	492	531	527	491	525	558	547	547	579	512	506	524	533	562	504	519	569	567	534	534	518	498	557	530	544	547	558	555	528	508	529	511	540	570	516	535	574	499	556	486	522	515	545	475	543	575	519	537	521	533	540	494	564	530	512	537	534	541	542	518	549	544	502	557	563	495	505	510	574	516	529	557	538	553	527	535	545	584	508	537	530	564	541	512	538	553	542	485	552	498	539	544	506	508	527	553	507	540	530	500	543	509	535	572	501	519	552	530	564	517	514	507	519	527	484	553	513	512	502	525	534	510	543
23663	21592	29597	24078	21592	19008	2513	1090	838	784	699	680	664	605	635	595	596	586	549	547	539	534	515	508	529	547	529	543	519	558	482	525	486	532	538	466	479	536	536	510	469	477	481	517	534	501	545	497	516	479	478	515	497	525	492	482	479	457	478	508	533	464	515	458	515	477	494	486	465	467	478	448	507	503	526	470	494	516	443	468	494	515	433	501	529	490	498	479	471	517	506	469	500	487	482	493	506	517	483	451	488	474	469	499	478	465	476	498	505	485	476	466	456	463	437	511	521	468	530	471	488	494	492	473	457	471	513	455	468	467	477	472	475	519	486	503	462	473	475	466	484	475	486	519	508	495	512	480	505	499	507	502	556	469	516	462	488	457	460	446	459	446	493	508	495	502	470	447	445	430	462	495	507	510	456	531	482	485	478	488	463	477	465	516	473	495	450	450	496	487	460	487	459	529	463	480	466	478	444	532	495	502	519	475	450	455	476	524	474	476	533	479	491	468	482	507	474	471	481	503	509	508	480	492	541	512	557	489	498	514	482	509	456	456	493	459	453	496	479	473	498	431	499	485	471	459	498	475	482	519	473	519	507	527	523	466	500	496	469	515	477	497	467	473	518	469	487	510	527	508	482	483	484	479	470	475	455	512	491	491	476	442	458	521	520	481	514	473	484	488	479	524	465	467	493	541	519	464	518	515	503	525	490	505	446	480	508	484	470	513	506	474	477	478	488	471	476	492	501	490	503	476	477	504	482	471	533	442	504	515	470	519	482	465	465	520	517	507	502	458	526	453	469	527	477	472	497	485	477	497	483	506	472	462	500	494	486	476	485	488	459	530	439	483	510	505	498	494	478	495	462	467	492	481	516	478	464	490	482	475	515	509	496	497	485	454	426	451	486	490	490	480	480	460	467	472	491	483	510	503	487	470	523	473	502	465	506	461	501	487	471	493	454	492	507	454	465	472	489	514	487	482	482	479	476	502	498	479	445	495	520	495	500	468	487	455	443	453	511	480	459	499	487	488	496	464	479	502	500	465	484	480	504	461	504	489	461	468	511	488	484	511	494	468	483	534	487	481	484	482	513	507	518	467	486	461	460	492	468	497	495	483	474	497	487	467	508	479	467	503	490	461	495	497	459	508	489	497	513	499	477	494	501	499	456	511	486	482	461	508	472	523	514	531	472	478	485	451	498	446	466	487	482	492	503	495	496	476	503	516	464	492	478	542	485	503	482	499	477	498	456	455	474	506	501	471	473	494	491	482	505	513	476	438	472	505	461	496	441	478	502	506	514	506	515	471	512	521	477	490	489	471	477	463	468	499	489	460	488	480	457	512	476	490	505	491	465	473	470	473	490	489	513	503	507	518	493	472	457	488	470	475	482	452	513	453	470	468	494	481	472	514	517	471	496	463	489	477	530	424	455	474	491	508	483	467	463	547	493	492	446	482	512	467	512	475	482	502	519	470	498	515	449	493	505	518	491	499	511	461	490	507	481	482	490	472	487	480	459	485	477	511	492	467	491	483	478	464	482	492	488	486	476	499	431	513	508	457	502	462	462	475	502	465	477	474	478	468	499	444	522	508	452	487	521	449	531	478	479	492	488	502	479	474	485	487	499	488	464	518	511	479	459	485	466	477	468	504	514	468	469	441	485	533	505	468	458	456	515	431	553	472	468	485	537	476	448	434	458	450	468	487	517	498	511	477	457	487	445	467	526	462	469	501	495	486	467	476	492	478	484	475	503	480	518	477	484	494	509	507	520	473	488	480	466	475	511	498	494	495	472	523	504	436	486	483	495	475	438	482	487	484	486	462	507	474	491	509	489	535	502	503	459	495	504	479	455	495	492	463	472	476	451	484	463	457	460	497	519	496	483	454	508	446	473	471	506	441	506	483	458	478	470	478	478	484	471	487	494	486	486	482	479	465	488	478	506	480	504	449	469	486	476	516	524	466	469	494	496	496	452	478	526	484	496	488	489	475	473	510	486	480	467	465	501	476	483	482	533	517	460	509	521	474	493	521	458	499	477	496	443	495	471	510	505	487	460	501	452	493	503	516	481	459	504	509	491	497	518	504	470	434	506	503	503	463	495	483	487	496	474	452	503	450	485	448	461	493	496	481	504	490	486	508	486	479	500	487	484	491	490	461	498	453	496	528	479	441	486	502	467	474	464	490	497	482	453	488	497	451	507	478	518	464	515	455	491	441	458	483	473	509	467	506	496	481	473	495	493	484	470	452	481	469	502	472	500	519	472	500	542	507	498	484	522	475	499	473	488	515	492	474	499	463	505	471	464	484	493	474	506	474	503	486	475	494	520	486	506	453	532	487	496	481	478	489	484	446	499	501	508	465	502	481	495	469	470	482	486	505	500	494	521	508	498	493	478	489	463	512	470	452	493	449	480	418	492	481	505	517	478	511	499	492	454	468	443	444	509	500	475	502	513	462	532	500	497	452	516	456	461	490	541	479	521	473	495	481	502	519	460	494	481	474	525	466	482	474	482	492	503	511	488	460	499	483	487	504	473	496	495	449	457	488	486	487	479	464	515	475	444	460	461	462	470	507	477	487	473	506	477	465	486	472	496	436	472	443	527	519	476	482	448	503	450	526	533	516	486	477	506	484	502	493	455	501	527	501	512	489	514	477	492	459	459	492	494	504	502	504	485	463	483	494	474	506	491	494	490	463	488	488	457	475	495	491	501	507	485	447	514	494	481	497	472	468	483	467	506	485	480	476	486	492	471	473	477	492	495	514	487	495	465	453	494	461	493	469	480	496	477	495	469	458	511	490	485	459	487	484	492	537	496	455	479	474	489	539	515	497	467	479	495	472	503	494	495	468	469	490	511	498	446	471	495	492	507	506	502	483	459	458	493	460	487	496	423	484	517	469	494	520	474	489	436	485	479	498	490	473	483	491	496	482	512	523	505	474	473	449	441	484	512	497	477	470	507	476	473	474	532	476	440	476	518	486	493	470	498	476	475	453	455	469	482	502	507	470	460	441	482	462	478	499	482	517	469	492	480	472	491	455	462	512	464	511	486	456	506	461	535	476	488	513	484	464	490	456	484	509	503	498	491	495	430	472	490	472	450	485	482	457	456	514	472	498	489	473	462	475	465	479	515	466	480	520	531	474	521	500	488	456	508	452	456	480	522	483	511	502	477	543	502	478	495	505	490	513	479	438	492	470	467	524	474	462	493	474	499	514	497	491	477	488	486	516	534	502	486	481	465	472	501	455	482	466	509	454	506	478	486	495	495	495	463	491	480	509	493	464	495	463	499	487	482	477	478	485	505	466	491	474	481	501	504	487	487	487	502	476	500	481	481	504	464	489	492	513	464	481	485	478	512	473	484	448	501	446	504	467	508	466	554	526	461	475	484	510	462	473	518	500	462	445	473	486	479	502	479	478	510	512	453	504	486	480	473	493	499	477	495	483	481	475	464	468	487	482	471	461	483	516	486	472	451	501	503	464	512	480	488	449	451	490	496	474
38891	15945	14512	8054	5573	4219	3327	2825	2270	1989	1740	1606	1527	1365	1299	1232	1152	1085	1125	1097	1005	1013	981	945	932	934	1005	989	948	936	935	913	939	886	908	885	854	899	891	898	933	872	882	863	852	840	839	868	892	878	858	872	868	833	866	870	824	833	877	835	848	864	841	836	843	862	887	895	877	812	887	847	856	890	803	878	817	840	832	796	869	811	861	887	877	826	856	835	882	821	856	895	844	875	864	864	821	831	783	847	878	826	834	861	816	849	896	846	840	815	856	881	861	816	845	887	848	888	883	830	851	828	808	873	889	826	829	856	898	828	870	832	807	846	862	814	872	817	864	847	805	865	851	827	815	847	843	794	831	832	796	880	794	885	856	834	868	810	896	842	825	831	848	782	834	807	862	869	849	842	804	867	799	834	808	832	836	861	900	871	833	810	823	850	840	813	814	830	876	821	775	853	793	814	821	834	842	826	809	835	850	827	834	815	844	815	849	838	822	862	868	832	864	837	825	854	850	908	849	817	847	848	785	846	843	815	889	863	884	842	830	879	897	858	827	792	887	815	849	792	851	874	814	842	830	882	875	835	790	855	828	855	834	835	819	833	833	890	855	865	844	840	907	808	842	838	836	803	832	854	866	882	846	851	886	828	810	890	878	883	792	845	818	822	851	829	887	807	861	825	834	854	828	875	821	818	812	816	871	860	853	804	844	877	859	822	913	803	805	832	847	883	897	786	889	810	786	891	859	828	882	821	836	778	839	857	840	863	839	878	878	898	824	813	784	857	763	811	814	878	814	844	831	890	849	854	805	784	813	853	869	870	770	867	815	831	881	831	807	856	813	845	795	854	832	864	830	841	821	800	868	803	853	769	836	838	788	793	845	870	884	843	823	872	827	881	861	808	884	846	857	833	866	826	819	830	829	834	917	855	887	864	845	864	820	812	831	820	800	922	848	890	911	837	838	823	876	871	908	823	856	835	858	849	807	842	876	889	824	763	844	828	822	868	838	825	797	815	827	842	822	842	811	826	796	877	819	831	866	847	799	829	862	810	814	837	802	858	851	837	845	827	862	873	901	864	876	885	829	868	861	819	891	805	810	833	846	787	862	853	820	885	777	828	869	853	833	852	838	838	848	843	866	846	851	813	826	857	839	823	834	883	862	867	841	828	883	868	805	807	859	818	839	837	851	843	844	858	872	870	812	835	891	834	846	826	880	867	854	861	869	862	845	872	812	823	766	865	856	838	837	873	892	861	876	907	852	821	858	855	868	865	864	791	858	823	833	876	809	855	852	819	802	841	831	836	879	851	822	819	891	812	828	906	877	848	887	838	865	779	792	899	829	849	877	839	877	820	821	818	882	858	852	841	832	805	833	871	856	832	823	856	855	850	914	869	833	805	876	835	874	872	792	795	863	855	848	889	829	881	907	815	825	785	860	867	838	847	821	843	832	848	805	865	884	818	808	868	893	838	808	879	825	842	831	843	822	876	827	843	871	765	875	837	842	822	826	882	876	851	774	811	846	850	793	821	862	860	816	810	844	806	868	868	843	819	816	825	860	824	802	799	795	814	855	830	831	847	813	846	874	881	810	804	844	827	827	793	890	791	830	892	826	878	822	807	863	865	837	873	840	873	887	804	892	883	811	863	877	801	877	838	868	855	834	813	834	857	877	850	866	838	820	921	833	822	832	837	859	851	880	841	862	898	829	819	832	799	824	840	859	841	836	822	878	787	910	797	861	807	858	838	864	835	829	843	860	902	816	850	849	832	815	804	827	819	881	812	856	865	877	814	885	846	901	848	801	819	886	842	824	860	822	792	872	850	830	835	837	899	840	808	782	878	855	856	823	772	844	836	864	836	884	792	863	824	858	822	852	869	839	833	850	858	840	847	843	836	842	839	832	798	840	868	813	827	814	866	818	842	810	787	877	836	841	873	850	842	853	809	792	872	836	849	860	859	846	821	855	801	866	784	863	849	813	867	847	826	862	837	856	849	863	835	807	747	777	913	846	839	834	856	827	855	798	842	822	811	863	810	822	846	850	837	854	805	798	817	851	801	841	802	857	880	858	866	847	869	846	888	854	826	840	869	827	873	885	842	862	855	858	842	824	850	861	858	842	907	887	818	845	846	882	865	810	830	848	875	848	848	896	800	863	845	846	816	782	829	775	908	836	871	916	809	830	851	784	835	827	874	846	797	862	895	865	845	812	848	913	840	818	832	864	857	822	880	886	860	822	855	821	870	862	869	808	843	842	806	848	817	842	900	822	882	801	905	871	869	842	855	847	858	819	792	856	860	837	821	853	847	854	844	850	842	897	827	860	795	846	867	854	831	788	850	845	820	861	834	837	850	798	836	831	840	845	837	822	828	827	802	825	851	856	853	889	832	882	910	857	787	829	839	852	864	890	818	831	818	837	877	871	842	816	886	862	814	836	830	924	836	863	847	852	816	817	858	820	871	896	834	847	812	874	847	839	848	866	888	883	866	771	826	792	833	810	858	817	843	837	813	851	848	885	796	830	838	826	802	867	827	875	835	867	843	875	840	870	859	812	848	853	882	800	812	836	861	787	846	851	859	808	791	838	828	869	818	908	871	860	869	824	819	859	829	785	841	842	862	832	819	883	770	819	828	837	848	836	837	834	856	819	873	828	851	823	847	818	799	835	838	818	793	885	865	850	819	833	841	781	858	824	808	880	817	847	858	793	894	864	849	865	818	849	850	824	876	878	822	820	845	893	808	814	784	832	791	877	800	829	865	858	847	836	865	830	830	849	865	780	848	823	845	830	792	790	862	781	848	808	847	835	852	856	839	847	843	830	784	843	862	781	819	845	829	838	783	846	842	803	881	866	816	823	871	833	832	849	838	861	847	890	792	819	841	838	871	837	843	844	832	839	846	847	911	836	846	882	834	807	824	887	844	842	861	816	848	797	839	881	797	837	885	853	845	775	822	830	867	845	825	831	848	869	882	840	835	822	815	835	830	869	845	850	827	816	802	849	838	895	831	843	835	802	846	911	878	836	851	863	887	817	831	834	825	857	909	771	831	815	855	848	906	854	912	885	860	855	839	852	777	894	846	842	832	896	854	840	834	813	834	860	846	823	785	817	849	844	835	868	837	836	874	885	850	820	891	916	868	863	857	804	872	833	836	811	831	853	788	871	845	845	816	801	863	829	865	887	837	856	851	884	823	778	857	796	847	840	885	869	887	827	829	826	827	842	845	820	890	847	858	833	821	819	808	823	871	824	832	782	874	841	867	872	848	839	840	812	816	843	852	814	825	866	829	816	830	853	813	842	848	852	827	834	848	860	851	882	811	828	819	893	874	886	795	839	878	922	855	882	824	849	816	881	828	847	792	852	849	881	876	829	841	858	839	898	801	881	779	810	792	814	831	799	847	910	837	873	808	813	874	788	828	861	866	860	793	844	791	890	825	862	851	836	792	882	842	820	865	758	877	878	859	791	835	855	824	809	835	832	829	803	810	802	807	880	875
27297	20929	7834	457	236	163	178	134	140	115	136	125	123	127	129	140	135	102	120	140	129	142	117	119	126	122	120	126	122	108	112	113	131	129	118	130	126	117	140	141	108	137	121	132	131	120	118	110	142	109	115	130	108	113	128	113	123	112	126	130	142	131	116	116	98	116	116	131	117	123	121	122	126	114	116	105	120	125	124	108	129	96	112	114	115	126	121	121	124	115	127	143	109	122	122	133	119	101	120	100	129	127	115	141	95	117	116	127	111	122	127	120	120	135	130	127	126	137	110	123	117	111	100	125	117	123	112	100	110	119	124	112	129	136	129	102	111	132	137	133	123	125	138	119	131	96	108	104	128	125	119	97	129	109	99	127	129	128	126	123	139	122	103	118	121	135	119	129	121	115	118	127	113	122	124	108	106	118	114	120	123	112	111	119	134	120	134	116	131	110	118	115	103	98	112	119	120	132	112	108	123	115	145	118	112	117	120	123	102	112	119	146	120	119	125	132	107	133	98	102	116	115	110	131	127	125	135	117	123	114	115	121	111	116	131	117	120	101	124	110	123	123	116	113	102	120	129	96	122	137	118	116	127	136	95	129	115	112	131	131	125	109	121	132	118	111	110	134	109	122	140	126	122	113	129	124	100	128	114	114	117	121	123	137	132	116	125	124	121	118	119	114	119	120	128	122	115	127	106	122	113	96	144	143	144	127	128	126	134	122	119	134	116	106	122	121	113	122	114	137	122	119	129	130	110	129	130	121	122	116	123	132	117	115	109	115	135	122	132	116	113	113	116	128	109	131	121	130	117	145	123	102	105	114	145	128	131	128	115	109	128	107	106	112	125	109	116	138	128	112	108	111	116	103	139	124	115	113	132	110	114	122	104	114	114	129	111	135	146	115	111	103	112	105	114	112	116	141	126	136	104	126	138	109	122	112	120	123	115	108	105	121	112	110	108	120	112	118	110	112	110	130	138	134	101	135	103	115	99	115	124	142	106	126	104	130	143	118	103	124	113	103	97	100	121	126	114	113	141	131	129	122	116	122	110	122	119	125	101	127	118	122	131	124	139	121	102	132	114	141	136	132	114	118	116	139	138	118	133	130	103	113	118	119	123	140	125	134	130	131	122	137	99	102	134	115	115	120	127	137	81	136	128	131	115	120	126	123	142	137	107	134	119	108	127	112	106	143	134	121	126	104	110	139	127	109	115	121	128	117	131	112	123	116	127	106	105	126	120	132	123	112	118	123	128	117	122	118	133	114	99	129	122	120	128	118	126	105	122	122	123	118	102	98	116	119	118	99	104	111	117	113	114	119	107	111	129	125	128	112	127	122	129	107	110	124	118	130	96	136	123	115	128	128	100	119	115	120	124	129	135	102	122	129	130	120	128	125	109	140	137	103	113	116	118	135	121	115	117	119	129	132	130	106	118	113	116	125	125	128	151	122	118	121	102	121	128	133	96	123	129	134	131	124	128	107	124	128	114	122	121	133	126	127	132	137	122	121	111	121	125	113	106	107	115	109	131	107	116	107	135	108	115	102	123	126	136	120	126	131	108	130	140	123	119	109	107	110	123	118	126	127	104	114	110	122	109	122	133	113	117	129	116	110	112	121	114	145	140	128	116	113	127	128	129	120	110	126	106	124	120	117	115	111	132	118	123	104	114	105	101	118	138	120	113	117	119	116	100	103	99	96	115	103	119	121	118	126	92	135	128	118	100	116	123	112	122	127	113	120	104	119	142	119	119	109	107	111	130	101	108	124	106	114	125	129	124	125	113	120	123	120	132	132	137	114	109	122	114	131	123	105	115	121	124	131	119	112	122	119	118	121	114	127	126	123	120	128	138	119	138	109	113	134	123	122	114	102	142	135	121	102	127	111	123	123	123	116	117	122	123	104	128	126	112	116	121	111	128	113	116	125	126	114	121	115	112	89	121	118	106	127	109	127	103	121	124	110	124	113	120	118	124	121	109	114	120	126	129	121	118	144	113	131	124	128	121	129	130	129	123	126	111	119	105	118	128	126	113	116	121	125	115	112	112	138	108	151	118	134	103	130	140	146	122	94	113	119	101	107	106	125	135	109	125	118	140	114	122	110	143	126	112	127	107	117	116	117	130	114	105	109	125	116	122	124	120	116	134	128	115	128	123	120	129	138	144	112	122	113	123	125	137	113	109	115	127	118	132	116	115	133	129	127	104	110	121	104	120	111	127	106	144	141	114	116	112	132	111	117	109	128	105	128	134	127	96	121	117	124	115	131	124	119	137	105	106	117	106	136	125	134	112	117	124	142	109	115	123	136	125	150	126	109	137	113	118	112	109	115	104	133	127	124	129	112	121	125	114	117	126	118	115	114	107	126	122	125	116	120	119	113	110	103	120	123	115	126	131	126	125	134	133	124	125	99	131	136	104	118	124	108	112	122	119	120	143	119	142	116	127	121	115	120	120	113	128	127	119	126	122	117	116	110	132	124	127	121	121	115	133	133	134	102	125	132	111	119	117	125	116	133	123	129	130	114	133	114	121	125	123	106	118	127	140	131	106	109	119	98	115	112	116	115	103	104	103	107	99	111	112	118	131	126	120	119	121	115	127	137	116	116	111	124	115	111	120	123	111	122	117	120	131	122	122	127	107	119	133	114	120	129	111	133	106	134	111	133	122	135	126	125	117	99	109	142	102	108	135	116	125	110	114	111	135	131	126	123	95	114	135	125	123	133	140	119	125	108	114	121	117	126	101	113	137	111	132	123	110	113	117	120	115	117	105	123	103	133	125	135	128	117	108	121	101	115	104	111	139	120	113	132	99	138	130	123	118	118	132	106	118	123	115	123	106	141	118	121	145	114	122	129	110	127	129	111	118	121	113	116	121	133	135	134	117	103	116	93	112	127	141	107	124	120	139	115	107	119	114	130	140	132	102	106	126	95	103	109	115	121	128	111	130	110	114	119	123	119	123	104	140	131	131	123	160	120	113	107	130	112	112	121	114	118	134	130	120	128	133	111	112	145	112	131	133	122	119	124	112	123	114	112	119	120	114	105	145	108	113	118	130	103	124	110	146	123	125	124	129	146	126	95	125	121	132	130	107	119	111	117	108	126	112	118	124	114	110	144	114	106	118	125	109	119	118	123	135	130	133	97	107	126	130	144	139	112	127	123	119	114	124	103	101	122	110	115	121	104	118	92	105	112	117	114	120	122	122	128	128	114	132	101	121	126	113	118	125	105	122	115	130	101	120	119	123	140	123	108	140	112	136	128	111	117	109	115	124	132	114	104	123	118	125	114	132	109	114	114	118	117	139	116	114	120	118	114	97	128	104	128	111	132	126	124	139	110	109	125	128	116	129	131	119	136	106	115	103	118	119	121	152	121	100	105	135	118	118	130	99	116	113	127	109	128	115	127	108	133	129	112	133	118	117	113	111	132	121	106	108	98	115	139	125	114	118	144	127	118	112	108	96	124	114	111	128	103	137	116	123	120	110	124	114	132	126	103
16959	1411	1275	655	475	474	369	336	292	284	270	291	252	248	264	279	228	246	241	249	260	237	269	217	233	259	231	244	220	221	249	229	239	265	219	248	257	234	275	228	241	214	260	253	246	233	261	229	239	240	256	249	250	267	248	240	265	253	240	218	241	247	239	238	236	233	242	227	226	248	239	251	228	227	244	225	225	250	217	225	229	251	219	255	218	261	252	241	247	232	207	245	248	268	225	227	248	219	207	247	255	235	232	214	235	240	273	218	252	220	230	221	244	232	235	256	250	264	237	242	236	207	238	254	222	226	234	214	253	264	226	246	257	264	241	244	220	216	208	245	265	224	194	216	218	216	208	228	240	245	221	232	258	254	259	240	251	238	229	233	247	245	262	215	230	252	250	244	241	229	251	237	245	245	238	255	244	235	249	232	229	227	229	247	210	243	232	268	234	254	222	239	251	214	237	233	254	256	229	248	239	247	251	245	259	221	232	228	228	250	270	232	256	252	237	213	228	228	252	249	234	235	236	234	255	251	232	228	217	242	239	229	220	231	246	242	202	258	227	240	258	276	238	224	225	260	242	256	244	233	244	260	226	244	235	222	247	238	239	214	253	231	219	235	271	239	236	251	215	222	208	234	249	237	242	283	242	227	239	243	256	242	237	225	227	245	236	225	258	249	236	213	255	244	227	250	242	254	257	238	220	221	228	238	265	224	207	239	228	226	218	221	228	258	229	242	206	255	259	240	251	222	259	242	243	228	242	246	210	214	214	263	252	235	227	227	218	228	218	245	259	231	200	249	228	235	228	230	240	229	273	258	236	215	248	228	251	213	238	241	242	246	263	260	230	235	246	240	272	212	256	220	258	213	233	247	258	219	240	282	215	251	247	244	273	236	253	218	215	271	259	234	218	239	249	243	226	243	246	229	245	254	225	238	224	251	228	242	241	252	248	226	231	236	232	236	235	217	239	238	232	265	209	226	261	262	242	242	233	244	231	212	263	208	226	228	224	231	226	236	240	279	250	224	261	245	248	240	208	203	235	227	253	274	239	252	239	234	246	230	244	283	225	240	219	234	217	267	230	250	263	208	226	219	255	245	256	257	246	241	210	231	228	239	240	250	241	231	235	236	251	229	227	236	235	247	243	247	230	233	236	211	243	230	216	258	250	252	244	250	239	245	228	208	239	236	253	201	238	269	235	243	244	243	238	250	240	219	213	255	236	242	228	237	239	218	221	262	242	225	254	233	219	234	239	233	226	264	255	227	229	261	230	235	241	237	253	234	240	245	252	254	220	235	231	241	221	255	256	233	253	242	250	238	212	278	264	225	234	253	247	228	229	240	246	243	252	210	226	245	227	237	200	215	253	253	247	228	238	237	232	221	245	243	241	270	241	217	250	209	282	239	217	242	232	242	235	252	226	249	241	236	249	241	234	230	258	247	238	217	232	246	264	226	237	240	211	238	256	238	236	261	238	240	256	214	235	239	260	257	221	238	246	250	226	229	219	229	231	230	242	231	227	209	248	221	241	232	247	240	229	256	249	248	230	212	235	232	242	235	232	241	252	233	234	243	213	213	236	229	255	227	220	253	243	234	217	240	219	249	235	218	254	231	243	258	238	230	216	268	236	231	260	217	265	237	242	207	239	229	240	216	219	220	259	251	247	250	221	222	252	232	242	236	248	221	239	237	224	245	254	253	242	267	246	256	260	225	232	223	221	258	266	238	219	256	248	235	257	236	239	239	232	255	264	253	228	255	229	201	231	253	228	229	246	235	241	255	265	237	236	223	210	245	219	253	226	223	229	232	244	210	239	225	265	221	243	224	233	258	246	254	208	245	253	283	250	238	239	241	229	226	238	259	239	207	233	203	241	210	213	231	259	232	238	230	246	243	230	228	234	226	271	235	258	227	234	229	225	270	229	233	260	232	244	215	236	266	235	227	252	222	251	232	226	253	221	258	236	255	261	221	232	221	201	233	263	230	244	236	260	247	232	223	219	218	234	221	239	251	228	267	228	239	241	222	234	273	256	229	206	252	255	253	268	254	267	230	224	222	246	245	245	220	239	240	251	248	233	252	229	253	252	253	259	263	245	245	239	259	232	228	246	235	208	242	248	246	246	201	213	231	232	274	262	220	231	234	235	231	240	266	250	229	237	253	239	233	227	221	220	249	229	230	260	240	237	247	214	240	237	258	232	245	241	260	258	266	277	218	259	248	216	257	236	256	210	247	236	256	253	238	246	218	234	256	229	203	234	238	244	230	232	240	237	243	254	209	235	242	244	234	238	233	220	207	264	231	234	238	243	241	245	254	245	238	241	262	235	247	231	249	257	248	201	214	244	253	217	228	222	213	216	234	252	237	245	254	237	220	226	207	235	238	228	223	227	242	221	262	233	253	224	223	224	251	231	231	239	216	223	221	230	230	230	231	283	208	245	234	236	226	247	251	241	231	217	279	223	246	220	247	222	249	249	232	237	261	241	247	223	211	229	230	232	220	255	235	216	240	232	211	222	253	245	219	255	245	254	237	238	221	241	244	221	220	261	250	256	255	254	263	224	253	239	245	246	261	250	220	245	213	219	240	253	264	252	214	203	255	248	235	226	196	241	268	266	229	267	257	218	234	222	234	241	238	217	209	246	264	261	267	268	254	263	218	215	236	268	235	222	236	208	250	228	226	235	244	266	233	228	235	223	240	228	232	234	268	223	242	232	236	252	228	227	240	251	233	245	232	221	236	225	252	240	258	239	209	240	248	258	224	238	225	208	253	256	239	245	243	234	224	221	255	230	252	233	257	234	229	244	238	235	229	204	245	215	219	240	232	224	227	217	239	224	247	233	246	233	249	224	245	220	254	231	250	236	231	212	243	245	254	230	235	210	225	234	231	224	235	233	226	247	218	230	230	247	269	234	245	254	212	225	262	227	245	233	229	222	258	206	237	228	221	244	221	270	240	236	273	229	235	244	236	227	216	215	233	247	236	251	241	223	228	239	220	212	229	270	255	227	227	244	291	241	242	223	243	245	231	234	263	232	243	218	225	250	251	261	217	250	229	252	231	220	243	224	219	250	252	215	261	222	224	272	208	250	241	226	258	265	240	259	245	241	248	246	210	226	223	229	225	211	241	244	260	223	216	260	247	257	230	240	256	243	207	226	236	228	234	226	245	213	247	218	250	225	242	245	249	245	250	228	242	251	246	223	248	222	251	212	258	234	264	249	234	204	235	249	217	224	241	251	223	219	221	239	234	237	240	257	245	247	233	218	234	210	190	241	207	239	237	235	228	224	224	262	206	257	244	227	270	267	247	229	233	239	252	233	246	250	231	238	233	249	251	232	200	238	263	252	250	233	243	240	219	223	247	249	228	232	241	234	249	212	242	228	221	243	217	239	225	233	218	243	219	217	203	259	245	241	237	234	268	231	245	246	208	228	270	234	221	244	244	245	241	236	242	248	218	232	250	235	256	237	227	238	242	238	230	260	261	243	241	235	223
24582	21600	28848	24829	20053	2077	799	573	529	463	405	412	376	364	336	378	351	341	321	332	296	309	333	298	339	308	325	295	297	293	309	322	310	285	319	281	272	325	306	294	305	324	303	267	287	310	336	301	315	299	300	278	310	311	283	297	317	289	317	311	310	311	272	292	303	312	284	287	283	301	317	309	286	336	300	289	305	294	296	302	299	316	284	290	286	293	279	301	289	317	289	287	275	319	312	306	298	270	308	296	314	278	310	281	281	277	296	336	333	276	276	337	288	283	283	283	276	288	320	258	312	284	286	295	298	289	298	293	289	287	300	319	322	322	302	275	284	289	260	301	304	312	306	277	310	286	271	263	300	280	310	299	268	264	302	296	303	280	310	296	315	292	303	301	279	303	302	312	286	308	303	304	320	267	297	292	291	290	315	301	268	298	290	280	306	298	276	299	293	284	269	308	299	329	271	287	314	291	268	327	301	342	268	250	291	292	324	272	327	307	300	321	306	270	325	287	276	296	309	270	279	305	278	328	303	285	295	290	295	299	280	289	277	264	306	296	285	287	259	308	277	272	317	321	285	299	271	315	278	310	294	291	310	312	301	281	313	300	291	294	307	284	290	294	320	285	285	289	303	269	283	301	320	274	289	290	281	287	303	297	302	288	284	288	272	282	285	281	303	297	289	297	292	259	320	274	298	277	303	278	284	293	306	319	280	303	289	330	279	283	312	289	303	310	306	302	284	251	324	290	295	311	287	297	247	295	299	298	282	308	294	303	322	259	288	308	308	307	295	302	299	294	280	279	300	300	297	279	304	323	293	254	311	286	283	304	286	316	287	299	267	295	275	275	259	319	286	319	308	282	304	295	284	327	289	291	291	295	299	309	292	301	305	263	292	299	259	278	251	297	304	321	295	271	311	299	279	278	302	289	320	291	303	291	286	300	295	289	288	311	303	293	286	300	292	300	298	303	276	259	302	265	308	269	328	283	299	294	306	305	285	300	277	285	276	305	292	305	274	323	294	259	284	287	261	295	292	308	305	270	269	293	310	280	297	274	321	297	295	263	323	313	311	303	292	321	270	306	270	262	274	302	309	313	300	299	289	293	294	283	282	318	283	273	308	328	279	285	277	317	321	309	313	351	306	317	290	281	303	284	319	268	275	286	287	303	295	287	264	309	300	282	335	277	327	277	288	318	268	281	297	324	272	278	291	298	316	306	274	289	309	311	277	278	264	272	321	309	299	298	266	299	292	274	330	305	282	295	284	285	307	280	300	302	307	249	276	272	289	304	278	316	334	299	277	296	294	311	314	260	296	268	312	279	317	284	277	328	278	265	284	267	265	285	281	282	322	285	317	304	316	278	296	267	302	291	344	297	314	283	288	291	294	286	301	296	307	304	297	315	281	300	302	296	287	301	299	315	289	300	262	280	268	291	313	328	290	285	294	280	297	313	326	269	315	292	284	287	284	298	269	301	316	301	300	289	309	282	307	313	285	307	288	327	308	301	290	315	295	283	291	282	309	284	294	293	294	290	294	279	301	308	313	300	312	322	307	293	281	315	328	298	322	295	319	287	323	273	289	315	318	271	294	268	274	318	301	281	316	260	293	293	311	320	279	264	298	296	296	290	260	323	332	275	285	292	284	275	300	304	294	313	313	303	286	298	296	320	299	332	300	276	323	273	294	283	326	279	265	329	295	289	312	280	287	301	308	312	296	279	315	318	264	325	297	301	287	281	283	332	331	286	286	280	304	299	290	299	308	289	280	287	286	319	301	305	298	312	308	298	284	274	285	284	291	319	297	261	284	316	271	297	311	292	285	325	284	319	286	287	292	279	272	328	293	302	316	291	295	275	296	296	294	265	313	299	293	275	290	299	300	306	279	290	279	290	288	324	292	305	259	274	309	301	293	267	257	300	286	301	313	305	262	276	296	300	299	259	298	285	292	281	315	305	331	285	301	283	304	277	291	306	299	286	316	247	279	281	298	300	288	320	323	275	278	295	313	257	290	280	296	313	280	275	320	298	321	293	290	287	278	297	319	263	300	263	276	322	268	309	292	318	301	303	286	283	306	296	295	304	280	291	279	304	274	305	313	357	311	274	317	273	267	283	313	297	298	305	328	297	297	303	310	270	293	294	293	286	287	308	281	299	299	299	283	293	288	248	303	307	278	280	314	299	297	298	297	275	285	259	278	308	326	282	281	291	291	300	302	317	316	280	292	307	261	298	297	291	321	259	301	312	336	313	295	294	318	267	322	277	326	299	303	286	306	288	298	253	280	283	293	333	284	287	284	290	314	284	291	304	266	298	286	293	307	275	303	275	273	301	308	282	292	321	291	305	272	289	312	269	291	298	273	285	303	324	312	322	312	281	284	297	311	298	277	305	288	307	281	304	268	277	277	300	297	287	291	302	292	299	304	284	286	275	291	343	298	295	319	273	287	317	292	284	280	314	292	294	289	307	297	281	278	266	274	314	283	277	305	297	300	339	278	302	295	280	292	264	298	325	291	306	304	284	319	251	299	312	326	291	295	315	312	321	293	292	298	274	331	266	293	287	288	293	287	322	269	296	288	311	299	290	259	299	285	306	294	336	287	261	292	295	331	308	288	281	286	302	314	308	281	297	304	287	286	305	300	297	284	277	293	318	332	274	282	300	339	279	302	282	317	278	285	287	289	289	304	296	286	293	292	305	308	304	287	292	277	296	302	284	284	296	299	293	326	297	312	303	300	286	319	280	321	305	313	293	275	287	311	306	284	309	291	284	284	263	266	262	335	309	270	315	289	273	326	305	271	290	284	286	296	274	302	309	299	286	281	265	286	336	302	291	284	298	291	282	290	285	306	318	287	291	307	274	286	298	268	276	315	270	311	299	280	282	275	286	318	306	301	300	306	274	286	274	296	279	295	291	256	280	279	297	315	288	289	292	291	294	274	291	299	303	294	278	303	322	309	287	310	319	289	277	315	286	251	297	283	287	329	312	320	301	277	292	318	301	310	309	286	283	297	307	271	312	310	313	266	294	275	287	268	287	302	284	279	298	303	279	302	315	314	279	286	283	307	297	313	309	290	325	287	284	303	298	294	285	279	297	315	294	294	288	319	290	263	297	285	280	306	275	309	300	288	288	276	293	292	310	293	271	274	290	314	315	275	299	293	308	329	291	287	297	315	287	273	284	286	289	326	261	288	287	314	306	281	298	264	293	296	335	290	293	294	305	297	282	301	314	286	347	290	297	297	283	302	282	271	301	322	317	263	292	267	310	289	319	291	251	311	304	287	277	289	292	290	309	310	306	294	310	307	292	301	302	305	304	271	266	301	293	284	317	278	294	317	323	289	261	282	272	249	292	281	291	287	284	294	314	259	300	317	307	286	295	276	311	289	269	302	311	299	293	291	311	273	278	353	282	296	265	288	271	314	300	291	302	291	273	287	268	282	290	286	288	297	321	286	297	299	260	289	301	264	298	289	301	299	284	306	290	270	295	280	313	305	303
36589	10364	9001	4641	3193	2361	1782	1483	1326	1121	1001	888	858	796	773	715	704	638	667	655	609	647	623	519	636	585	586	588	549	608	592	611	569	541	548	573	589	574	591	553	548	558	551	530	517	553	541	516	538	540	548	514	563	536	574	520	536	591	564	554	565	514	479	551	523	551	576	564	506	503	526	573	557	534	525	543	542	532	517	547	546	519	523	587	536	516	524	505	531	495	505	551	550	498	488	511	558	516	538	494	493	587	554	539	539	542	544	547	527	493	587	503	484	504	550	510	498	489	530	520	536	573	565	534	529	496	544	544	523	516	511	508	531	546	495	506	533	535	499	531	514	538	515	550	502	545	534	511	495	518	539	522	534	537	514	569	494	570	544	508	546	530	543	566	511	514	513	519	499	528	534	526	537	546	558	540	526	485	499	511	502	509	535	562	501	518	519	527	522	523	490	535	523	564	518	516	523	530	530	530	497	554	512	550	523	519	527	521	522	497	509	530	511	559	503	531	544	532	581	521	498	521	537	532	527	501	508	539	543	578	517	525	533	516	545	544	507	524	565	538	567	548	542	552	516	559	544	529	517	526	553	537	509	509	513	543	527	535	549	543	558	549	530	557	521	528	509	591	553	529	550	500	533	554	518	505	580	545	551	579	519	487	541	540	512	516	532	531	478	528	518	548	486	508	567	527	538	519	575	504	557	501	496	511	520	571	534	519	531	505	512	558	554	516	561	518	503	468	548	530	521	537	546	551	536	491	540	560	538	545	488	497	580	538	541	536	543	536	496	503	525	552	493	499	580	500	560	515	545	469	543	512	547	550	537	504	545	514	517	509	525	533	492	534	551	562	491	490	532	499	536	576	538	505	516	498	521	538	527	521	542	559	509	485	477	567	540	540	530	539	529	524	554	518	512	515	568	535	530	523	568	503	528	563	519	508	528	525	541	542	512	528	535	528	511	529	502	506	548	536	553	538	531	538	513	490	560	558	501	550	528	541	535	577	516	524	531	558	529	576	502	543	507	504	520	571	530	511	547	503	518	525	504	541	528	549	512	498	485	560	484	552	539	500	519	570	552	454	535	490	500	522	530	540	512	525	533	511	533	531	481	529	563	504	520	513	492	509	509	542	562	509	552	546	545	534	505	569	582	546	519	485	498	506	554	520	566	538	506	585	540	585	532	503	524	543	534	467	499	527	523	545	547	581	523	558	544	537	559	540	531	516	520	546	546	537	520	557	523	595	551	532	560	538	556	542	487	534	545	510	571	512	524	511	537	550	533	547	530	561	524	534	523	527	531	526	500	477	545	525	546	500	514	505	502	532	530	563	583	552	503	510	546	578	515	540	532	535	557	489	574	549	540	541	483	521	542	525	531	521	548	520	589	494	558	486	506	554	576	549	520	543	509	508	556	527	528	552	520	509	536	508	514	493	568	492	500	534	559	520	541	525	530	516	503	543	528	512	540	553	532	542	533	531	541	538	545	497	529	529	522	528	527	544	497	505	507	558	490	478	522	487	543	511	542	555	514	546	507	538	530	579	544	560	526	522	526	533	490	555	525	527	511	520	555	512	497	529	544	525	516	559	531	534	531	515	499	522	540	526	541	531	502	526	531	490	547	548	487	529	538	552	497	508	565	531	535	550	508	490	523	493	564	513	514	458	526	552	535	526	523	502	551	494	522	500	518	556	506	522	518	503	510	547	527	500	465	534	540	477	564	527	523	498	535	532	549	519	526	508	538	504	550	520	535	531	493	510	509	513	516	545	535	511	526	573	510	524	543	500	558	552	559	496	531	574	519	526	551	540	548	520	523	526	524	527	518	543	519	549	552	506	508	523	559	540	544	506	497	538	505	559	509	494	524	529	524	529	525	525	509	526	483	524	540	532	536	532	549	553	520	544	514	518	498	545	491	530	525	537	474	536	508	543	530	513	553	529	530	519	509	538	529	562	563	523	544	493	512	551	489	517	536	529	533	516	551	491	507	514	526	561	569	541	561	525	518	539	524	519	529	575	509	555	527	532	487	546	535	554	494	526	520	514	539	523	534	495	521	544	527	542	555	502	530	493	564	563	515	533	487	545	542	529	526	519	548	544	525	567	510	533	559	525	511	509	544	512	545	504	503	515	512	545	524	534	544	527	527	548	529	487	522	571	537	547	489	530	542	553	555	509	501	466	494	518	489	536	537	538	529	541	506	493	546	516	518	518	535	516	548	519	543	540	541	514	523	507	504	540	478	564	508	531	490	558	528	510	549	528	515	544	498	508	528	519	546	539	494	507	505	504	521	498	550	529	552	547	535	523	545	559	537	518	578	543	548	519	536	504	514	520	490	569	538	526	536	535	536	528	561	537	531	532	516	518	526	530	547	525	547	530	519	524	525	506	562	493	538	535	522	538	496	577	528	537	524	511	515	526	494	538	511	564	568	534	547	539	529	523	514	528	541	545	530	524	563	562	507	511	558	548	530	527	535	549	542	470	566	521	541	512	561	497	536	505	532	522	547	515	523	580	542	529	546	514	525	516	529	495	503	482	538	526	523	539	518	550	513	553	500	523	526	520	536	515	530	525	533	513	548	525	503	542	581	530	528	501	507	532	557	555	510	500	533	532	521	463	533	520	533	516	528	495	537	510	547	488	522	534	533	535	534	526	480	531	529	518	505	512	571	544	537	519	563	523	505	557	510	515	565	540	508	528	530	512	542	524	497	482	539	510	523	540	510	559	500	551	513	538	535	555	566	520	511	536	496	538	562	525	553	523	537	544	519	578	555	523	524	503	558	545	501	546	537	562	525	501	526	564	515	504	512	540	555	497	498	531	568	507	588	492	564	530	559	507	538	546	553	504	525	514	498	528	478	533	554	532	529	525	512	540	505	553	529	504	517	564	499	552	527	539	500	510	507	500	504	521	508	546	519	533	547	578	515	542	540	545	512	509	559	522	541	532	504	517	523	490	509	529	504	521	527	494	523	533	524	507	525	535	530	554	531	524	515	507	553	506	516	503	566	496	526	503	521	541	541	488	611	554	525	470	495	559	570	514	524	565	560	539	530	500	506	508	564	502	559	554	509	555	540	521	529	525	538	552	517	525	501	546	549	553	563	509	562	546	534	520	560	530	552	541	501	521	521	511	521	506	529	521	566	519	507	552	542	513	546	577	546	575	532	532	545	546	472	539	508	533	507	525	541	537	501	523	538	550	558	537	565	548	559	500	549	533	506	521	521	531	508	526	551	488	514	487	520	528	511	554	559	539	494	519	526	556	540	565	560	527	576	527	542	506	552	541	533	526	564	537	529	469	507	504	553	512	551	511	549	567	520	539	530	561	531	515	567	507	503	549	502	533	505	511	501	536	563	515	500	504	544	528	466	512	539	538	498	505	522	529	548	534	496	553	541	473	545	537	502	530	482	487	552	529	544	493	555	551	552	545	523	518	531	504	530	527	548	554	526	477	515	556	547	547	577	529	513	551	539	556	539	536	535	477	490	544	502	552
23710	21634	29363	24409	21635	19039	2408	1188	874	744	781	662	683	664	596	587	539	555	584	569	570	543	546	508	556	476	571	564	487	587	525	475	527	516	547	530	529	516	544	461	526	534	513	512	509	523	510	501	516	516	492	481	541	486	528	496	488	514	476	490	531	500	499	506	517	492	492	511	465	501	487	538	492	492	511	493	505	480	510	513	490	517	494	537	491	467	496	526	531	502	484	536	470	494	479	449	481	534	459	506	472	525	538	507	485	477	483	524	480	525	490	505	487	515	488	473	472	450	509	520	513	527	507	463	498	462	512	489	513	512	543	482	482	475	548	485	483	494	492	484	483	534	495	515	447	485	481	476	513	489	494	473	518	486	479	481	471	492	476	502	498	517	515	500	516	475	562	508	492	487	469	517	509	512	498	476	536	489	513	481	512	526	487	438	463	483	480	481	494	474	506	495	475	508	502	476	517	537	502	491	461	525	518	495	469	519	473	491	482	488	480	485	476	473	481	488	498	447	502	501	488	532	469	487	507	464	498	508	486	456	514	482	453	508	512	483	497	474	496	495	490	461	493	464	477	518	535	510	487	499	543	472	526	557	488	513	498	475	490	506	517	478	481	516	471	518	510	488	574	466	507	471	490	529	491	492	514	488	501	505	494	470	521	463	473	493	514	478	474	481	461	559	516	483	501	536	515	492	517	472	508	491	513	486	495	514	502	519	465	471	470	497	528	493	489	481	474	495	442	543	517	478	497	507	516	509	504	514	510	487	503	489	472	518	485	488	479	471	514	536	479	462	488	518	516	509	505	535	498	487	499	505	495	490	526	505	517	532	495	506	459	448	501	495	475	477	453	521	499	476	476	553	478	487	479	485	467	504	494	517	517	531	485	488	503	506	507	528	506	531	495	501	449	518	447	534	488	478	508	506	495	502	515	488	517	494	527	479	514	515	498	486	506	476	509	515	546	530	484	483	519	472	452	506	488	488	508	486	477	466	504	483	526	486	539	513	492	494	522	499	466	462	515	496	516	508	464	503	497	524	504	457	515	488	521	482	489	507	471	510	510	487	490	512	516	483	515	505	487	482	469	519	481	503	541	511	497	501	534	503	483	499	489	514	485	512	526	510	495	471	541	526	511	492	487	509	522	473	465	525	488	485	496	511	469	512	523	521	493	468	502	520	484	508	484	465	488	499	491	487	495	457	518	447	519	515	508	496	500	479	477	521	508	467	498	485	492	463	513	504	460	498	456	507	506	514	495	484	443	524	497	537	506	462	510	493	494	485	463	512	479	541	518	475	454	475	497	496	479	486	490	501	519	484	488	525	521	537	546	511	486	500	491	474	476	466	473	505	518	458	495	460	486	467	534	503	501	517	531	505	453	492	492	502	472	507	519	461	471	523	485	514	531	491	493	502	491	477	507	514	436	497	488	473	503	477	556	559	485	447	499	471	484	488	465	507	514	493	465	501	443	508	486	484	470	510	528	507	513	494	460	469	526	472	502	533	511	472	495	437	504	505	515	476	511	465	497	513	495	509	518	479	545	459	556	523	483	482	504	474	497	534	526	470	472	506	478	483	516	474	501	512	506	524	484	509	476	487	505	468	455	484	528	491	508	520	484	474	453	486	484	499	507	483	501	467	469	508	502	503	515	506	485	513	483	476	511	482	488	462	510	498	470	513	496	494	472	495	467	503	475	509	470	458	478	484	463	510	488	499	468	441	474	505	502	481	533	498	502	489	469	469	533	505	498	523	482	542	492	486	525	504	500	493	476	488	471	507	533	477	480	466	502	507	470	488	475	465	448	520	476	507	498	457	484	496	489	468	456	518	476	495	474	485	552	523	504	501	459	511	500	491	489	529	473	479	506	486	497	509	463	522	456	461	496	483	498	497	424	485	540	482	469	508	506	491	482	504	473	505	495	514	483	509	513	489	461	482	500	468	531	476	500	487	497	522	478	479	495	499	506	485	519	483	518	522	515	491	521	518	495	451	472	459	485	483	499	475	475	522	511	479	503	494	522	478	504	510	473	541	500	509	536	512	505	533	473	478	477	480	513	491	460	478	481	466	504	475	472	471	503	466	481	504	494	492	497	495	473	496	482	529	516	482	497	487	476	479	473	475	511	505	513	538	496	520	497	533	480	471	520	486	519	522	483	505	504	532	513	473	536	474	532	501	464	484	501	499	478	521	489	508	462	508	486	500	490	525	491	481	507	505	510	441	487	497	526	504	483	482	521	499	481	499	487	498	494	492	495	469	511	473	477	499	487	489	481	473	468	503	459	461	480	525	518	470	460	530	524	478	518	502	466	530	497	479	492	519	497	531	495	528	484	530	506	540	488	467	478	475	517	502	488	541	522	551	474	499	481	481	483	489	508	496	484	516	483	493	447	521	490	485	512	492	500	515	499	458	460	492	492	462	506	476	486	484	505	490	458	497	511	481	517	517	521	504	508	490	521	533	481	455	495	518	495	454	508	541	469	496	489	492	482	469	501	500	456	469	456	480	466	471	492	485	511	536	498	474	463	482	482	487	510	486	496	497	476	520	468	507	500	471	514	492	493	494	470	539	506	465	493	494	458	484	528	466	493	472	503	503	494	526	496	467	507	505	509	471	471	503	497	513	487	476	450	494	510	471	473	509	481	494	499	469	488	476	530	443	493	507	443	518	510	520	510	515	516	456	462	473	460	510	503	495	517	512	497	498	479	555	517	489	456	522	483	459	490	484	506	468	478	499	518	535	541	507	510	517	530	491	516	508	523	514	491	475	503	515	501	494	501	466	492	466	481	507	534	481	484	507	502	484	521	527	511	464	472	485	505	537	517	440	462	484	517	482	505	477	499	509	533	483	488	502	503	530	474	473	529	538	475	491	473	461	456	518	488	491	471	494	454	490	541	510	452	497	457	473	513	490	511	481	486	453	525	485	463	514	481	488	527	505	524	479	478	508	503	479	478	505	493	433	508	475	528	464	505	532	485	530	484	523	518	455	494	452	484	488	461	483	523	488	473	485	505	509	479	506	505	492	494	496	478	505	499	485	513	517	496	476	472	503	477	490	499	486	541	489	469	507	480	483	498	484	457	514	516	502	475	472	460	508	456	481	500	501	516	522	497	479	476	477	478	500	513	501	477	502	479	474	482	434	480	467	506	506	484	507	471	511	480	474	512	467	479	514	477	515	503	504	491	509	466	501	469	479	490	528	557	482	486	488	486	477	516	495	505	480	489	490	538	496	500	483	478	479	490	506	477	496	476	470	520	526	501	487	509	482	486	502	484	467	507	525	487	483	488	505	480	484	491	481	473	516	495	500	465	474	458	474	502	487	500	491	478	496	508	529	463	476	502	480	475	454	502	503	482	497	482	478	473	496	472	482	490	509	496	505	494	526	466	510	475	459	513	478	534	486	513	487	469	460	509	496	486	529	482	488	498	499	497	536	492	462	501	496	508	462	482	511	494	521	483	479	480	512	466	456	500	456	503	529	488	474	504	497
34287	16022	14468	7962	5520	4142	3298	2740	2317	2048	1774	1654	1494	1472	1338	1202	1210	1139	1157	1031	1042	1024	1007	996	958	931	941	934	923	910	908	928	916	934	925	934	888	861	888	880	880	869	912	864	899	890	874	843	834	906	898	854	882	886	878	882	876	898	891	865	894	842	898	872	886	855	882	910	844	886	831	906	812	928	869	837	838	871	853	848	820	863	857	863	838	855	852	805	928	812	883	868	841	858	814	846	849	830	851	828	847	883	827	895	883	795	846	878	865	858	860	879	841	823	873	847	802	820	843	821	852	808	868	864	826	817	793	916	814	836	868	846	865	853	835	919	865	868	865	866	898	857	827	850	841	846	859	907	817	816	808	832	833	783	850	872	866	819	820	866	821	877	851	861	833	791	859	844	848	858	889	796	843	860	847	849	827	860	862	835	875	876	842	837	858	833	832	832	825	815	829	851	803	800	871	860	804	865	857	892	857	854	885	818	871	812	839	831	868	874	872	890	859	875	860	867	851	840	842	854	809	879	876	848	823	820	813	885	891	866	865	809	834	875	832	791	824	852	863	843	824	861	860	853	870	901	855	834	875	864	865	808	775	898	855	842	837	847	838	841	833	819	858	816	792	856	786	824	831	896	834	842	806	844	853	865	869	804	849	852	837	826	851	796	872	851	843	782	837	830	843	875	843	865	891	875	837	857	855	832	836	839	817	899	833	838	849	866	834	821	868	863	890	849	839	861	885	833	849	813	818	862	791	830	804	847	859	806	859	798	880	889	855	802	826	825	851	915	829	885	894	858	841	816	867	855	876	843	859	878	876	861	826	836	827	806	831	846	831	862	847	849	865	838	845	819	876	845	849	818	880	857	869	821	872	823	857	878	793	854	915	854	892	826	890	833	891	836	845	860	869	863	828	819	869	865	850	839	786	861	817	864	881	861	839	810	851	811	786	874	834	840	855	827	835	864	779	841	832	844	841	807	838	797	805	873	833	833	812	851	898	839	817	819	873	874	874	848	893	830	813	848	914	843	800	885	872	848	785	871	903	884	852	879	868	890	828	853	839	879	889	863	807	849	876	822	837	839	843	849	890	821	860	854	841	842	865	853	942	839	826	824	822	843	825	832	882	799	824	887	847	822	833	870	809	880	889	834	862	828	892	898	846	891	846	919	887	826	860	890	831	850	877	840	847	805	834	867	825	845	857	832	876	848	900	868	878	793	846	902	853	873	846	840	837	855	854	849	866	809	822	882	793	836	885	881	864	838	809	840	839	856	837	790	854	879	829	778	838	826	848	888	842	803	904	833	847	842	788	873	864	863	839	797	853	875	832	839	815	815	833	858	867	886	834	858	842	884	902	818	907	843	870	803	849	833	856	839	828	824	806	874	863	858	878	819	911	823	867	832	854	796	890	829	860	868	840	845	831	871	839	812	839	844	838	824	831	894	838	822	806	824	852	911	859	868	846	871	828	774	844	845	899	861	850	847	847	809	845	849	811	812	837	864	902	879	836	847	884	847	807	874	827	864	797	882	900	860	875	808	844	847	890	843	863	838	816	847	833	860	859	835	832	776	862	877	812	813	865	867	834	886	845	891	843	862	830	803	811	788	868	845	841	849	828	825	827	871	880	877	864	836	858	842	840	893	862	877	880	880	863	887	843	853	852	823	908	855	873	856	865	855	810	832	833	862	842	808	812	879	806	841	855	862	884	834	844	840	838	847	818	852	908	838	874	852	821	809	871	870	860	812	793	868	845	839	831	855	895	875	841	852	823	829	840	855	855	869	813	818	872	904	820	808	827	795	848	843	863	868	831	821	843	844	831	864	812	773	879	853	816	822	846	915	818	861	876	845	819	847	835	821	862	883	854	822	887	856	896	822	860	904	878	860	874	845	824	854	856	853	842	875	869	881	867	851	850	828	840	852	831	855	832	837	836	862	828	830	799	797	873	783	866	791	822	899	859	911	832	854	875	822	957	824	857	902	818	869	839	864	847	809	825	805	863	831	836	859	824	857	849	818	894	884	853	854	863	860	849	878	838	883	804	800	843	806	861	867	825	858	828	832	819	854	853	882	868	820	820	840	852	827	861	822	835	854	862	863	845	819	839	884	833	855	854	898	819	862	870	800	845	857	836	889	822	799	889	840	866	849	875	914	856	866	805	862	815	894	843	823	822	811	882	840	840	882	829	817	810	841	830	868	830	850	864	822	893	813	839	868	816	796	853	882	820	896	831	857	808	873	844	861	804	889	828	858	825	850	872	841	830	878	835	813	869	877	884	860	882	894	838	897	842	857	894	871	857	833	857	839	874	869	846	867	900	842	779	811	878	831	824	831	894	863	847	851	868	825	864	795	789	851	839	883	869	791	861	856	870	882	857	809	861	862	848	834	849	845	816	860	835	857	821	806	853	863	834	866	853	880	818	845	795	871	811	871	879	886	872	840	838	829	789	811	850	853	866	901	837	848	866	864	863	846	810	880	850	856	840	848	869	841	851	775	869	806	853	844	818	810	810	891	828	891	836	875	830	844	830	852	834	860	806	882	886	832	813	813	837	808	926	839	821	866	868	827	865	845	874	847	854	865	823	893	805	884	813	773	850	857	848	839	858	882	804	827	862	844	849	827	831	856	848	907	824	787	858	805	870	867	848	839	809	883	846	872	829	847	833	857	827	827	829	863	793	863	834	875	840	868	869	916	837	941	813	829	870	819	841	833	862	843	815	846	831	822	863	781	856	828	857	851	840	856	826	835	874	846	914	853	814	805	832	838	863	834	860	835	865	886	838	836	833	834	849	811	866	816	785	837	884	767	843	828	830	850	840	849	873	826	861	841	833	823	878	886	864	860	840	834	810	827	890	862	900	828	843	869	840	829	889	842	840	846	841	900	838	883	840	822	901	823	839	873	831	910	848	831	818	793	843	819	853	839	875	793	810	879	822	841	799	804	839	878	928	872	859	796	844	814	863	788	824	865	878	824	818	875	842	853	885	834	833	857	818	816	853	826	846	835	884	870	892	832	814	886	843	832	856	854	884	801	829	800	867	837	893	849	879	853	878	837	829	867	866	862	794	866	860	840	816	890	869	853	831	846	855	797	867	853	885	867	890	863	880	833	833	851	860	801	863	827	870	834	825	833	851	851	897	864	820	832	872	812	818	858	847	829	841	796	833	829	876	848	832	820	843	802	865	914	808	857	901	806	897	887	812	861	855	885	841	876	803	825	840	830	826	885	856	907	834	856	815	871	863	840	892	842	846	886	916	866	844	835	842	831	861	840	879	835	860	850	806	826	906	842	832	841	844	860	813	799	867	850	855	867	831	777	875	831	903	884	866	841	837	785	772	826	850	790	894	878	816	825	853	821	804	856	797	864	828	833	855	855	803	887	888	822	854	804	830	828	804	811	811	848	827	884	847	880	833	850	884	860	883	877	873	832	825	826	834	885	828	856	869	851	820	858	839	842	891	834	839	847	824	828	872	847	851	895	820	774	816	797	796	853
27250	20978	8103	411	242	199	158	169	139	159	128	130	111	133	133	115	142	128	118	129	126	117	109	110	123	124	125	132	130	109	115	129	102	107	134	122	100	135	131	130	114	117	115	131	111	115	112	110	127	146	118	100	129	120	145	132	130	135	105	120	117	120	138	127	140	111	138	133	123	145	125	107	126	119	113	131	125	115	139	107	112	114	121	122	130	149	124	126	122	121	136	122	131	130	100	129	121	116	118	123	113	121	116	111	123	135	124	144	120	117	120	110	108	134	105	124	124	123	108	117	127	104	137	94	112	113	136	126	128	118	135	118	114	116	127	128	125	130	124	131	135	126	128	118	136	139	120	122	132	148	119	147	102	112	113	116	124	148	100	136	124	131	128	147	117	134	127	129	110	102	122	128	125	120	103	126	117	123	112	125	119	107	137	109	99	125	125	116	127	114	120	141	101	136	112	142	131	122	112	130	141	147	126	127	103	113	138	112	120	119	125	130	114	131	122	124	105	118	125	122	133	110	111	127	150	118	127	125	133	123	105	126	122	119	105	120	102	143	122	120	110	142	128	132	117	113	111	122	118	128	131	121	134	113	110	114	109	125	152	110	112	131	100	114	111	101	123	117	123	124	133	121	129	112	138	112	110	134	129	119	126	127	126	132	124	131	107	115	116	109	128	143	129	125	123	116	139	101	141	137	114	128	138	126	111	116	148	114	95	132	133	125	109	137	114	125	114	126	113	106	125	133	102	129	149	115	130	127	120	135	127	131	111	105	141	120	106	127	118	120	121	119	113	128	132	121	119	130	116	122	121	113	105	102	101	130	122	126	119	121	116	141	109	123	130	115	131	120	127	108	131	126	113	115	108	121	128	117	124	128	106	137	129	138	130	113	133	117	122	130	115	120	124	129	119	127	112	131	127	113	124	119	120	114	124	130	136	133	109	125	131	122	133	104	125	128	121	128	110	117	143	126	115	117	114	109	123	127	127	119	118	120	102	112	135	113	130	138	118	146	117	116	120	126	118	133	137	115	116	142	129	106	130	107	126	121	112	121	137	152	101	131	124	107	128	147	118	134	114	119	123	124	127	140	138	109	116	133	123	124	151	112	119	117	113	106	119	116	128	128	123	114	108	107	118	119	115	127	120	130	132	110	111	135	135	111	125	109	124	124	114	128	135	134	131	115	117	116	103	141	138	123	112	110	111	124	126	133	126	104	111	109	120	126	124	124	127	110	124	116	110	133	125	117	127	103	133	132	119	115	131	141	127	102	132	107	114	121	120	132	111	124	119	106	118	131	129	129	123	114	138	127	127	122	116	125	118	134	124	129	116	123	130	128	131	130	134	134	116	110	151	103	121	118	119	147	123	101	110	139	127	131	126	127	122	121	126	120	143	119	136	116	120	123	111	116	121	106	140	134	100	134	133	133	114	118	108	125	113	105	111	117	144	134	115	141	127	128	127	120	132	114	109	136	119	127	104	123	105	103	109	129	116	120	119	120	133	117	122	123	114	103	125	123	132	108	110	117	138	112	119	136	127	125	115	92	115	119	135	136	131	100	120	116	134	133	116	142	115	114	110	122	135	123	104	123	130	125	127	93	123	122	130	102	109	132	132	118	97	147	125	132	129	121	111	128	130	117	101	106	123	128	129	117	106	104	112	127	108	114	135	117	129	127	120	119	126	112	121	112	109	146	141	136	111	116	120	139	125	109	117	143	126	130	105	116	115	109	111	120	107	122	130	127	127	142	101	125	126	101	126	121	144	128	118	115	117	116	139	112	120	114	133	122	133	104	127	105	133	128	111	124	93	128	107	124	104	135	110	121	117	119	134	136	138	120	111	120	132	126	107	116	117	127	156	120	125	131	110	111	123	121	116	109	137	128	144	132	121	115	134	112	123	145	112	118	116	93	137	124	128	128	124	130	111	104	117	121	118	122	135	118	119	131	121	112	123	103	107	115	111	134	116	117	139	124	133	148	102	116	110	143	120	145	127	129	133	112	122	132	123	147	112	117	116	135	127	133	139	108	136	131	108	128	135	111	128	126	108	113	132	111	115	125	99	110	121	120	116	109	130	122	117	130	128	109	115	131	121	129	112	119	127	120	109	128	104	132	105	133	117	125	126	120	132	125	120	101	107	99	134	113	105	129	137	105	138	132	131	138	126	123	101	135	133	117	111	109	107	116	116	124	112	110	107	114	116	128	112	121	124	121	103	115	121	128	139	119	124	119	106	129	107	133	128	112	128	113	130	99	114	100	124	107	140	122	136	139	145	136	108	139	127	113	129	109	142	124	126	120	111	132	131	112	126	102	114	120	106	112	119	116	132	118	128	129	116	120	116	109	123	126	117	132	124	117	135	130	126	139	118	106	96	118	139	109	129	153	129	114	143	140	125	115	99	114	116	130	120	120	143	130	117	119	109	114	121	127	122	119	131	122	125	126	132	120	140	139	131	121	131	116	128	124	124	114	122	126	115	107	104	113	127	119	117	103	115	116	129	120	107	103	118	99	121	126	130	110	122	139	125	115	127	133	129	117	116	96	132	133	125	125	135	118	142	104	114	121	117	111	139	121	116	122	124	129	115	143	133	114	129	102	125	125	95	133	132	129	115	129	113	122	108	144	142	127	130	105	127	135	118	98	132	121	95	134	126	113	130	131	116	111	138	124	116	144	125	112	123	112	106	123	111	127	120	112	125	121	121	120	111	100	116	129	124	130	112	124	112	102	115	124	102	118	128	119	116	121	125	130	117	128	106	112	116	110	111	123	109	104	125	144	112	119	126	144	120	132	130	145	115	131	126	124	131	133	117	127	130	125	117	107	119	106	102	134	117	109	112	121	111	113	110	113	129	103	134	118	130	126	121	119	127	137	120	110	121	106	119	106	110	133	156	125	116	110	127	113	103	131	123	124	118	107	110	126	121	128	132	118	137	102	115	117	107	134	115	124	132	121	106	137	109	114	127	135	118	122	135	122	130	136	142	105	117	118	114	123	129	118	111	126	129	98	112	106	133	132	124	116	134	114	143	109	106	111	108	124	154	121	117	115	126	113	141	115	118	148	122	139	125	124	117	109	120	140	132	124	127	113	136	106	132	135	116	142	110	118	120	101	139	125	100	106	131	121	117	123	117	114	103	127	117	99	119	114	111	110	121	117	141	127	118	109	100	115	140	112	129	124	138	126	123	125	119	109	108	117	138	134	107	115	120	136	120	128	115	123	114	97	126	115	135	102	119	102	106	121	110	121	128	122	127	114	127	98	121	123	119	143	146	125	112	144	119	135	121	127	114	118	121	119	115	102	97	127	102	122	115	117	118	119	114	110	129	127	129	128	121	118	115	134	105	115	120	131	132	132	123	105	113	108	102	123	140	126	135	99	126	126	110	110	105	115	127	122	127	121	112	111	109	126	124	107	122	111	106	126	123	116	97	125	115	119	124	117	111	118	134	131	120	126	123	130	129	125	135	116	142	99	130	127	126	115	136	145
17995	1473	1254	615	488	435	324	315	296	273	276	252	270	272	249	272	243	238	218	251	245	258	261	249	256	265	268	220	228	235	260	228	242	218	246	257	230	252	270	251	252	232	258	250	234	237	235	254	241	244	240	250	251	222	220	234	252	196	277	253	253	208	257	246	246	250	234	242	243	247	232	252	242	250	237	243	224	253	241	221	266	238	228	253	219	226	261	239	241	241	229	247	239	212	234	224	241	247	228	222	262	212	236	263	228	221	241	218	260	221	237	223	248	255	227	254	206	242	253	234	230	229	239	264	229	229	225	259	232	240	220	256	225	233	257	232	214	239	249	222	239	260	238	250	225	219	226	229	243	205	249	238	228	239	238	253	264	237	220	241	219	218	248	213	252	250	259	216	244	232	227	220	257	216	231	239	269	264	212	234	238	242	224	212	258	239	250	239	227	227	243	241	228	254	259	229	219	234	211	244	244	278	231	249	274	233	264	228	208	206	223	248	199	239	232	254	204	222	212	253	211	257	238	252	214	228	231	222	217	241	216	223	255	278	226	218	227	256	244	234	236	244	243	240	218	207	211	229	264	239	264	230	218	232	238	254	236	256	227	230	236	232	220	234	219	225	248	289	250	236	207	260	244	243	236	238	228	210	246	208	233	240	236	237	275	230	242	242	246	220	217	261	251	223	214	258	231	242	247	231	228	210	259	284	230	231	252	241	265	224	223	238	233	222	244	256	217	244	250	243	241	249	233	227	231	225	249	251	231	249	221	243	250	235	219	211	230	225	235	203	234	261	255	257	239	229	233	268	216	239	257	229	232	266	242	258	239	250	240	249	234	234	243	222	239	234	212	231	239	249	238	238	246	253	213	237	252	224	255	246	245	236	240	247	264	232	225	200	221	240	233	221	232	232	228	252	233	264	224	233	233	202	222	238	249	209	230	229	229	233	260	212	205	259	240	224	257	260	244	210	247	223	231	245	226	257	252	244	252	223	221	236	246	241	248	224	229	238	241	252	212	237	240	249	257	251	264	255	264	263	211	242	242	223	267	245	262	224	243	233	234	215	221	237	232	234	244	246	250	253	259	222	242	203	250	224	226	231	226	207	227	246	234	254	242	227	245	233	244	226	251	241	253	231	261	242	240	240	224	258	237	248	235	228	238	226	217	240	212	240	228	229	251	230	251	251	233	260	263	239	230	258	235	237	237	256	246	259	228	275	238	244	240	265	233	229	221	234	231	251	255	252	222	240	203	214	198	244	248	262	227	268	251	230	219	231	245	242	232	231	225	238	251	235	228	264	252	205	211	242	237	233	237	242	243	220	256	260	240	246	236	238	229	225	261	257	251	230	239	264	226	245	243	217	231	239	234	232	247	268	219	249	221	223	215	235	247	234	249	258	227	273	242	248	235	225	243	237	212	246	217	237	249	225	232	239	246	234	218	221	231	219	245	244	234	246	235	240	231	249	238	216	230	238	246	229	228	236	258	251	241	228	234	253	230	235	234	237	236	232	236	226	228	241	239	242	237	254	262	252	217	226	239	246	250	229	250	207	246	237	246	238	230	239	254	249	241	216	242	239	230	212	255	262	244	234	229	250	247	238	232	218	241	214	254	220	230	256	242	255	260	233	248	258	208	241	251	268	260	231	234	233	199	261	243	257	242	217	219	239	220	243	236	233	224	254	252	254	251	231	204	236	246	237	282	254	246	246	243	241	202	253	229	245	234	220	215	237	248	217	224	248	229	260	238	223	239	222	251	262	246	208	234	249	236	240	251	227	247	234	242	247	221	225	239	236	235	256	227	243	236	217	253	225	235	265	233	211	244	246	242	226	250	239	251	245	229	245	243	247	240	247	245	225	247	233	246	246	220	256	237	253	222	228	224	289	266	233	249	244	245	257	228	248	227	226	258	236	235	208	261	262	228	238	222	226	249	249	239	245	226	219	217	228	222	242	252	231	228	259	240	230	226	219	236	254	247	203	233	224	241	255	232	230	245	228	248	242	230	255	204	236	202	256	221	226	260	254	223	255	235	219	219	241	212	241	241	231	231	260	233	249	242	258	239	219	217	232	223	267	242	249	238	239	242	206	270	218	240	239	247	237	239	233	261	251	248	224	249	214	231	260	256	259	222	270	204	226	222	248	271	201	240	227	225	225	246	256	234	227	243	259	241	225	233	235	271	259	222	220	235	218	217	234	219	233	262	246	231	232	263	247	257	253	245	236	264	229	261	242	242	233	218	253	247	228	218	257	231	220	256	236	233	235	252	231	223	239	224	257	218	244	220	211	235	219	238	240	266	237	237	266	236	226	218	251	218	225	235	241	273	243	231	245	230	248	241	208	233	242	249	209	243	227	261	246	226	236	247	224	248	227	223	235	247	225	242	258	242	257	206	256	246	248	202	239	243	231	245	216	255	239	238	235	235	235	237	250	236	221	243	248	238	226	243	262	238	224	251	235	268	245	224	216	244	237	224	242	237	219	232	226	229	241	218	216	229	234	263	249	261	217	242	281	208	249	214	247	228	227	230	256	227	219	219	232	209	228	228	227	222	249	245	234	245	230	241	228	236	247	233	232	251	230	237	227	248	234	246	238	227	241	235	243	234	225	244	237	212	243	228	250	232	228	227	251	253	222	237	232	243	246	262	221	226	271	239	232	226	228	240	220	221	221	224	232	236	230	242	231	249	221	234	264	263	243	253	244	249	257	238	236	208	228	230	218	240	235	247	217	262	231	247	244	235	237	216	227	231	255	240	244	248	261	247	239	251	239	222	232	235	278	231	254	237	255	232	217	236	221	237	236	234	220	255	227	255	225	221	221	251	258	220	247	243	235	244	220	245	225	214	244	232	236	244	236	244	233	224	244	218	263	220	241	239	268	253	247	234	220	226	228	251	243	236	249	238	259	201	238	236	223	257	207	252	264	263	281	239	223	233	214	258	207	254	217	230	246	226	237	255	211	225	239	246	239	249	221	211	237	216	251	258	251	237	266	259	251	199	218	224	262	238	260	245	227	236	266	229	232	225	268	233	247	224	210	220	237	244	238	244	239	260	211	236	244	230	232	240	248	244	220	224	242	246	232	253	277	227	247	227	261	235	234	257	252	225	270	271	230	253	217	234	225	236	238	207	222	247	224	209	250	271	233	266	251	230	254	241	219	236	234	233	258	232	215	277	244	252	222	230	229	240	200	218	206	237	246	270	232	203	229	234	258	243	228	237	270	247	269	214	240	234	256	243	251	238	246	279	219	253	234	206	265	228	236	226	240	259	244	254	250	251	229	239	222	239	255	261	230	249	217	267	224	223	232	236	227	251	218	215	257	243	220	249	234	224	246	233	239	233	243	234	236	216	244	214	240	218	241	243	239	208	236	239	248	211	230	211	228	245	236	235	237	238	246	235	273	236	215	232	241	262	249	248	212	224	229	212	235	235	227	243	237	231	222	252	243	240	233	247	231	232	227	243	238	227	196	247	248	228	228	213	254	226	243
24802	21638	28642	25119	20673	2470	823	531	470	428	417	388	357	391	332	328	362	332	362	321	305	309	306	327	269	325	327	308	300	294	321	322	282	326	296	295	301	315	326	264	299	310	313	312	272	289	307	289	333	300	289	300	285	317	299	310	293	306	285	312	298	280	287	334	282	298	307	286	276	325	302	324	312	302	307	301	318	308	303	285	324	355	300	287	306	276	323	285	290	328	311	266	262	285	325	276	300	296	280	302	311	294	300	291	303	320	291	312	297	272	276	284	305	278	303	301	292	334	289	278	334	306	271	290	307	318	305	312	302	300	330	266	304	321	267	295	263	264	289	288	288	300	300	279	308	296	270	304	306	295	295	273	311	271	286	291	279	287	318	301	273	293	306	321	270	284	283	297	266	279	293	261	286	285	293	323	273	337	325	299	305	296	312	298	276	307	267	246	287	270	318	285	261	315	278	276	276	282	275	300	283	303	297	278	285	291	312	298	298	317	289	301	305	312	310	326	282	299	329	285	292	287	298	317	316	296	284	274	283	281	289	283	263	307	323	302	281	296	290	280	333	299	280	319	311	300	302	315	306	268	290	304	321	307	291	277	271	264	299	288	334	296	262	284	308	332	301	293	251	287	316	297	297	269	311	280	283	306	311	281	289	276	300	326	253	300	300	300	307	323	302	274	288	284	303	301	309	302	285	273	308	284	286	295	283	311	281	317	306	297	319	283	287	305	281	295	291	292	300	286	286	280	312	294	326	296	305	266	287	294	270	312	263	255	271	290	280	302	275	276	299	313	281	283	300	282	275	279	262	278	285	307	306	297	305	310	305	276	279	314	275	317	310	292	284	283	285	313	321	301	291	282	282	308	266	295	301	286	283	311	291	302	295	310	291	302	320	286	330	307	295	322	283	284	292	281	288	312	283	259	318	322	306	298	288	318	291	301	321	302	292	289	293	327	276	282	279	234	292	305	275	281	316	313	310	318	296	308	293	290	294	283	283	317	303	302	300	336	256	301	318	321	286	330	300	300	312	295	300	257	277	289	287	257	303	285	307	307	263	309	306	262	288	276	283	304	272	286	290	303	286	274	282	312	289	276	280	299	260	280	289	311	280	293	291	287	295	319	299	282	298	310	299	247	287	268	266	288	292	293	325	332	303	289	289	277	305	306	261	291	257	303	271	324	288	307	295	316	264	281	300	252	289	298	286	297	295	305	268	341	292	277	290	320	320	303	285	324	346	294	310	285	284	305	320	273	313	257	301	263	290	303	297	302	261	297	310	289	296	304	293	309	298	256	264	305	324	300	304	279	288	312	294	291	313	283	318	314	312	295	287	253	321	320	316	300	263	285	316	285	307	270	277	312	273	278	300	275	305	284	284	274	286	271	315	300	302	283	311	298	312	314	275	297	280	306	303	325	303	306	278	282	260	289	277	282	305	264	284	320	280	291	282	285	296	312	296	299	297	322	266	279	300	301	298	294	294	280	282	319	304	296	295	331	295	283	313	288	271	297	318	323	329	267	254	281	276	274	253	283	261	297	308	297	297	303	278	304	298	285	282	273	292	310	320	300	250	290	298	294	305	291	292	283	292	299	295	260	292	287	290	300	288	335	282	289	290	303	285	312	301	293	302	293	279	304	290	308	318	305	288	297	294	287	308	327	309	270	315	286	303	301	292	275	309	297	291	292	283	271	340	284	304	312	282	276	276	277	337	303	291	329	280	305	306	282	278	261	274	289	303	285	324	306	294	296	296	298	292	322	317	297	275	266	286	257	319	316	308	306	288	294	280	297	313	272	285	330	304	277	258	298	300	297	282	284	346	268	297	277	335	285	295	281	252	287	327	309	311	275	302	299	279	311	294	286	278	295	277	289	304	292	302	282	315	293	320	278	299	310	296	312	296	306	279	294	326	295	294	322	300	273	295	310	319	280	279	339	306	284	286	280	292	288	299	319	304	284	273	275	306	282	343	308	274	274	270	284	295	285	298	301	297	285	273	255	276	301	295	301	302	288	288	280	271	281	308	293	281	337	300	321	258	301	306	288	307	283	295	274	310	291	293	296	284	276	286	300	296	309	310	294	300	267	283	305	298	302	278	282	268	317	297	311	285	285	314	281	319	304	283	296	326	274	287	280	305	275	292	319	297	298	290	287	257	289	292	292	281	322	287	277	307	287	329	315	303	303	300	305	301	302	283	296	276	324	294	280	280	296	300	279	286	292	323	281	293	272	320	302	306	318	319	291	317	316	280	280	291	314	294	275	296	282	325	298	298	290	305	281	278	314	278	278	302	295	280	313	294	325	287	307	288	299	325	298	266	307	288	304	287	284	312	312	319	283	320	313	316	293	294	301	339	285	316	268	267	307	309	278	268	295	294	308	306	316	310	270	272	276	278	283	294	271	291	264	270	300	294	330	311	293	312	273	303	289	296	291	306	303	291	310	318	307	299	294	282	283	309	295	303	336	296	309	275	287	293	289	305	274	299	306	324	288	287	312	291	300	287	294	347	332	298	277	315	291	309	301	293	294	272	275	285	313	263	309	275	303	265	311	306	311	283	277	251	319	299	271	320	278	306	266	288	313	324	293	287	285	310	271	307	292	309	284	302	295	300	324	341	272	303	312	287	297	286	291	283	313	262	312	304	287	289	310	305	308	291	276	270	274	325	276	281	299	285	267	294	330	309	280	284	266	300	309	280	295	298	335	276	338	283	298	298	277	264	316	293	291	285	268	287	313	281	291	279	294	289	303	281	264	262	337	317	298	273	286	285	288	303	295	282	313	319	269	266	271	292	316	263	259	270	307	287	277	307	291	280	284	261	320	299	284	267	301	298	304	287	302	277	317	290	280	256	308	298	321	307	316	281	270	305	317	293	310	270	268	266	304	292	283	275	305	323	271	270	272	284	285	297	278	294	288	287	303	288	297	302	273	293	296	281	302	282	284	299	326	300	292	288	310	290	287	284	316	253	296	303	272	324	307	319	334	268	287	271	310	309	304	281	315	300	277	306	286	293	277	304	312	294	282	247	280	269	288	267	317	322	286	276	317	299	296	302	277	310	304	272	290	271	290	295	307	283	322	314	257	263	288	292	298	277	318	276	266	281	262	299	298	297	273	296	308	293	288	266	277	270	267	281	312	315	282	282	272	309	295	269	284	308	300	296	281	302	287	299	316	300	308	280	276	273	285	295	260	338	262	296	325	291	308	272	293	261	294	319	297	298	291	301	271	303	284	314	279	314	303	314	293	261	311	302	263	311	295	326	287	279	294	311	270	274	301	295	322	305	307	287	306	317	308	338	300	317	299	313	293	296	275	299	289	300	282	314	308	324	294	304	292	289	246	304	293	292	302	310	285	344	288	300	309	300	280	297	284	275	304	286	306	263	270	304	289	270	300	292	298	277	321	301	308	287	286	306	292	299	319	323	287	320	296	312	318	298	269	267	284	308	274	285	319	300	267	276	298	309	286	326	293	263	313	282	301	267	308	297	271
33360	10254	8926	4568	3198	2354	1848	1556	1326	1098	1051	897	828	776	789	715	667	705	684	608	628	635	636	586	570	582	599	582	587	569	573	583	576	576	641	550	558	546	589	577	513	555	533	562	572	523	569	601	537	530	511	521	573	493	590	564	537	565	550	593	540	548	546	529	552	558	577	526	550	532	514	540	539	507	535	496	538	545	530	532	489	538	563	545	511	508	533	534	531	509	544	509	541	557	556	554	549	511	550	539	518	529	549	529	555	529	590	516	568	507	529	562	551	545	533	559	527	578	585	530	553	537	554	524	502	539	525	537	532	563	550	492	547	525	555	528	557	545	534	589	522	559	529	542	580	575	573	544	526	517	558	520	525	547	548	532	553	512	556	543	544	549	537	551	542	523	552	535	505	515	532	508	529	509	557	475	508	491	477	528	481	550	550	512	569	528	510	528	565	524	500	527	514	520	526	512	558	584	548	510	529	520	564	539	527	552	557	543	544	538	535	490	532	538	524	511	523	518	548	585	527	557	500	506	558	534	571	593	497	526	575	520	544	480	548	540	526	573	566	498	532	498	548	586	510	547	523	541	543	540	557	549	541	581	534	511	513	528	533	562	534	567	503	526	469	517	527	517	565	519	539	486	506	570	533	518	497	536	534	507	536	498	517	519	568	554	560	516	499	516	529	586	536	553	509	555	525	519	521	564	517	557	499	571	516	523	543	538	538	562	521	551	517	556	500	529	536	514	524	520	498	534	522	524	519	548	557	469	548	531	559	508	481	540	537	475	567	560	503	528	506	534	537	545	550	498	540	532	502	559	529	584	524	545	529	532	505	489	519	535	565	552	538	507	529	522	548	531	505	550	564	533	528	550	559	524	520	546	530	534	534	542	539	515	525	506	514	535	545	564	555	562	498	543	503	555	500	547	531	584	528	483	495	526	508	602	573	531	526	482	559	520	516	488	529	523	537	546	561	555	555	551	543	515	544	513	572	515	548	568	480	511	486	540	538	509	556	542	507	591	560	514	565	578	511	525	562	540	552	495	558	519	535	543	549	575	533	534	533	579	560	527	497	527	579	539	497	496	575	562	509	547	558	504	501	495	486	530	563	511	514	538	527	547	486	527	523	528	569	536	553	573	517	515	514	539	528	528	550	519	539	541	535	503	524	519	497	495	496	533	514	502	532	503	528	538	534	517	540	514	508	553	557	529	538	505	566	566	554	572	512	547	504	516	531	530	543	536	529	588	504	572	549	573	556	527	492	510	552	526	533	535	552	536	550	530	543	533	534	520	518	539	532	546	540	500	508	575	564	530	554	481	553	531	575	508	521	515	546	539	505	528	537	522	530	513	512	531	528	526	520	559	508	554	499	582	501	522	547	559	560	532	505	549	554	542	512	535	520	559	532	516	527	537	575	479	523	520	518	574	493	531	520	535	531	550	573	514	524	545	531	535	540	517	501	520	594	545	516	552	497	556	567	522	523	464	485	535	508	530	509	493	533	531	544	510	531	532	512	538	512	534	547	531	532	549	537	469	546	490	570	566	515	575	546	507	565	537	525	549	605	545	577	516	572	512	534	499	507	504	495	548	558	574	592	497	562	525	578	523	560	517	523	524	512	539	532	483	574	524	543	533	552	519	531	519	561	545	520	520	523	513	533	514	568	529	548	510	532	499	533	548	532	550	538	543	531	548	558	535	537	530	519	550	561	553	526	509	557	516	529	502	557	507	511	570	505	533	528	548	520	554	522	521	547	527	530	549	559	563	517	518	547	488	542	528	569	507	511	516	499	495	527	534	556	552	550	543	517	550	485	559	535	513	581	559	528	548	564	539	504	548	528	553	487	571	519	509	545	541	553	522	533	536	538	561	539	533	540	520	576	514	488	566	551	592	540	566	501	542	524	510	505	546	522	520	572	519	529	546	543	542	528	567	563	518	522	532	521	520	553	538	561	561	549	510	538	522	501	548	538	518	502	523	533	543	538	545	527	549	498	531	567	499	557	519	529	597	513	583	535	518	527	513	556	530	546	552	528	529	575	513	509	529	509	532	536	509	516	557	557	542	547	542	529	563	517	526	575	535	530	515	519	538	550	547	502	573	523	520	522	519	581	515	554	496	557	565	533	546	575	525	488	553	533	528	543	541	534	525	521	487	545	543	487	533	530	498	527	548	554	530	529	524	561	526	527	502	524	506	535	513	529	525	513	559	507	547	538	520	530	512	559	555	537	534	574	567	532	510	507	521	519	519	514	537	555	542	589	513	570	541	556	564	512	514	529	536	505	554	498	541	523	520	519	541	525	519	538	532	530	525	552	548	477	521	524	544	578	520	500	562	533	553	530	509	559	544	500	500	556	537	513	571	490	517	564	520	524	537	547	513	526	544	543	566	550	546	566	533	565	549	520	539	530	560	486	561	530	512	540	534	498	505	498	542	539	502	571	498	549	520	540	537	500	562	557	535	572	515	535	510	560	553	503	532	548	561	569	500	532	594	543	540	479	538	515	505	538	517	520	547	528	534	564	534	485	528	545	500	518	503	534	513	522	512	523	521	541	510	529	564	522	511	567	520	540	522	527	535	558	531	555	553	530	556	542	513	543	562	531	511	543	538	544	492	506	549	558	545	543	542	517	566	546	543	539	501	563	524	537	557	566	525	562	505	541	590	538	487	554	556	524	502	564	524	498	540	520	568	565	520	513	552	521	493	544	539	518	523	523	494	556	505	551	562	519	515	527	505	572	519	546	548	522	543	563	598	521	515	561	535	528	491	559	531	513	527	504	561	553	526	531	517	556	530	535	550	526	533	494	540	553	529	541	530	535	529	548	482	564	502	507	519	550	529	516	534	505	527	533	570	530	521	532	496	555	486	564	539	514	563	500	466	497	503	536	537	524	526	508	517	532	522	553	531	539	546	542	570	540	526	538	534	550	519	541	525	544	517	554	540	558	552	536	539	529	557	554	531	522	525	536	515	544	541	517	528	524	559	537	520	521	568	509	558	535	537	536	541	541	518	500	548	521	534	526	535	549	547	551	541	518	535	541	512	528	540	526	522	515	525	544	503	532	515	549	540	564	524	577	577	540	568	560	525	547	548	527	502	554	552	522	519	530	530	565	553	484	545	501	544	532	538	567	536	517	518	527	562	539	521	541	513	505	488	556	517	524	501	510	525	552	530	552	545	539	509	532	519	533	526	504	544	557	535	541	512	507	576	544	543	546	525	537	527	549	491	538	549	568	542	553	546	548	539	563	541	525	586	520	533	517	540	538	522	528	566	561	540	533	516	505	547	525	539	510	561	528	508	516	562	521	529	552	540	530	547	556	505	532	512	574	582	614	509	586	562	508	541	554	520	540	526	535	556	541	535	544	512	536	518	569	528	518	513	502	566	519	511	530	534	515	528	533	559	556	556	522	514	572	489	531	563	525	539	504	526	551	544	544	514	545	533	556	494	530	517	549	540	492	559	583	544	500	537	554	526	578	535	516	506	536	550	530	528
23631	21612	29359	24324	21614	20534	2968	1127	881	828	723	707	652	666	617	614	606	567	572	553	568	553	530	531	558	568	580	525	533	543	538	523	502	517	551	511	490	580	521	515	508	495	476	480	517	481	522	537	528	515	512	522	518	526	520	526	517	461	530	519	469	513	532	519	541	509	509	486	528	491	507	480	517	463	491	504	490	505	499	484	503	524	531	512	483	469	489	484	487	474	517	525	506	525	510	462	513	479	496	523	483	492	494	507	532	494	474	471	506	495	490	468	526	516	485	484	505	515	494	511	526	487	517	487	465	476	518	458	475	448	490	512	494	480	486	511	505	494	485	454	498	445	502	522	461	481	517	486	522	459	500	507	497	525	514	510	483	459	481	519	494	536	489	502	504	531	481	473	485	472	496	477	496	502	511	503	475	486	524	494	492	518	500	501	488	488	521	481	521	503	504	465	530	455	469	480	482	461	478	495	524	504	480	527	495	486	451	488	495	474	481	491	451	528	533	498	486	496	528	477	473	532	476	487	496	502	498	498	504	474	490	540	487	514	489	461	500	536	498	510	498	495	511	483	469	478	497	488	479	481	517	519	472	460	496	493	511	514	524	494	502	476	460	509	491	455	458	482	512	495	495	529	496	520	481	495	467	510	481	496	519	469	503	526	485	456	494	502	506	478	512	503	472	521	497	485	481	514	494	460	497	517	482	547	471	492	543	511	521	499	474	499	514	492	485	507	491	506	514	486	458	481	496	482	494	515	486	506	490	527	505	453	506	443	487	479	491	467	493	520	481	475	491	514	469	499	492	489	496	507	519	499	488	458	492	484	501	502	492	463	477	491	458	500	511	482	491	483	497	447	487	473	503	517	511	529	530	514	473	499	513	520	501	502	468	498	511	487	513	507	464	485	463	524	492	517	485	488	493	532	487	438	490	508	512	483	522	486	525	494	492	478	483	523	519	477	498	490	473	469	491	540	489	503	504	488	457	494	510	510	502	495	472	502	456	550	485	502	510	497	508	510	484	475	471	500	517	529	483	476	498	476	487	493	487	509	496	507	516	474	464	527	508	505	496	503	477	496	454	526	513	496	454	454	468	502	485	522	495	482	466	477	554	480	466	434	503	521	486	504	508	497	508	486	495	495	488	500	499	498	523	518	473	514	492	474	559	535	481	493	501	472	493	477	485	485	507	498	448	531	465	481	478	492	550	548	509	479	437	518	551	500	496	489	518	468	485	446	500	462	484	467	499	505	492	493	469	470	478	467	497	485	513	470	435	521	496	490	482	487	511	487	493	486	476	496	465	527	510	495	470	488	489	497	469	463	499	494	491	469	505	456	492	490	528	482	521	453	491	499	474	474	462	478	517	459	468	459	503	512	512	477	509	500	480	507	498	478	515	520	482	511	468	480	482	499	539	496	518	472	502	512	484	507	510	502	508	506	497	498	482	486	498	498	486	519	500	504	515	521	495	501	472	522	485	517	460	527	526	520	497	507	507	499	501	503	470	494	508	496	482	492	490	545	519	520	512	522	478	533	500	520	469	519	499	487	458	524	501	494	447	475	500	511	472	499	483	473	441	482	473	508	492	476	476	496	456	458	554	452	501	485	483	495	496	477	490	502	474	486	501	488	475	471	502	457	468	542	511	452	447	504	484	468	515	500	454	436	496	523	451	504	518	519	489	499	513	469	488	494	494	490	489	501	491	509	465	532	492	475	504	458	468	581	492	488	490	499	478	513	445	471	478	507	492	515	475	475	505	474	509	456	485	471	480	519	504	508	539	460	477	520	510	482	476	461	466	478	484	527	478	502	465	488	498	469	459	485	502	484	493	490	506	487	498	487	537	524	499	514	489	541	494	516	527	488	463	470	525	471	463	523	475	443	499	530	487	488	480	482	506	516	489	502	456	475	476	473	477	495	510	492	509	452	512	502	522	481	482	505	515	491	525	476	468	462	496	504	495	522	520	461	496	509	510	516	493	543	492	480	466	493	490	493	495	500	504	480	478	516	482	464	467	491	513	494	525	493	472	522	517	507	509	485	439	462	477	514	488	473	496	498	478	478	483	496	507	483	457	505	468	495	472	494	513	472	462	484	507	476	513	513	513	504	500	479	484	480	489	544	516	502	518	484	485	504	460	506	516	521	472	508	490	449	517	477	459	539	487	504	488	510	510	459	481	513	466	494	491	452	519	489	523	444	465	486	498	472	474	443	506	518	483	505	517	498	504	494	482	460	481	512	469	522	496	491	468	481	501	480	488	474	494	482	494	496	493	487	523	441	512	499	487	521	475	462	532	487	505	497	485	489	494	494	492	495	482	488	489	483	495	470	490	481	525	488	510	481	493	494	482	486	473	472	504	511	469	507	460	503	500	519	492	467	477	489	480	531	472	490	522	510	459	513	525	519	482	516	489	502	519	474	547	517	455	510	508	512	527	490	466	493	489	481	488	511	502	466	477	477	471	510	495	461	490	469	494	495	487	455	491	513	488	467	525	456	457	483	510	488	487	455	476	482	484	471	474	453	522	484	476	512	476	504	474	488	475	480	506	489	466	505	464	510	453	509	488	512	488	524	482	483	489	512	511	496	495	515	512	497	457	479	461	514	484	500	484	477	485	495	498	498	485	505	493	478	475	489	484	483	490	501	526	535	511	555	469	456	495	517	487	504	500	470	495	527	502	446	512	486	497	508	517	534	488	534	485	481	486	452	489	473	487	478	474	484	516	528	461	460	475	465	501	485	492	488	499	495	496	488	469	483	483	482	508	474	517	518	514	471	462	542	503	468	503	464	471	478	482	489	484	468	518	462	493	488	466	508	491	509	481	503	500	523	454	464	453	526	495	473	475	470	501	501	488	481	495	499	499	526	506	514	472	526	485	472	492	464	469	461	528	487	512	502	506	495	489	462	457	514	481	504	454	515	479	491	499	500	551	473	525	530	463	483	475	471	516	476	508	490	524	493	430	473	460	491	511	493	480	497	465	491	505	517	503	465	478	497	509	490	537	536	493	509	495	528	492	505	499	506	489	495	502	495	491	473	490	500	505	494	517	518	520	506	510	496	489	507	495	502	487	509	515	442	500	464	473	485	487	487	516	478	519	492	494	489	533	526	497	482	453	491	535	484	492	510	533	527	518	506	488	462	457	519	504	462	523	491	502	516	474	471	508	514	472	505	523	535	502	513	505	474	491	499	472	511	484	522	460	502	491	495	512	503	515	472	491	475	483	475	505	534	480	495	509	508	469	481	471	487	512	466	453	489	466	485	521	474	480	471	506	444	471	505	485	491	482	523	490	513	492	459	502	444	476	477	483	469	457	492	462	502	487	504	507	466	483	501	493	433	476	506	478	490	560	499	533	507	465	484	474	534	505	469	507	430	515	514	491	470	515	475	493	511	489	487	511	520	509	523	486	514	473	495	486	518	485	494	490	506	470	502	462	493	504	492	449	496	463	456	464	486	485	487	462	488	495	462	497	486	499	512	536	485	492	503
33791	15642	14464	7946	5600	4258	3349	2686	2228	1975	1786	1612	1533	1413	1283	1213	1221	1140	1143	1086	1012	1013	998	989	936	1010	1027	951	983	930	916	894	918	877	889	908	836	887	937	861	849	889	873	908	918	877	807	855	934	859	899	884	857	877	895	895	905	864	803	866	819	855	876	898	825	879	875	849	857	876	891	961	867	846	859	788	867	836	850	876	834	899	902	845	852	856	868	832	863	840	874	838	830	880	864	839	864	820	854	804	863	830	799	799	859	840	872	868	905	862	892	867	844	901	878	855	821	870	821	822	847	861	847	858	870	816	822	840	847	840	910	811	849	860	923	872	851	847	866	804	922	857	859	854	863	892	880	884	866	854	905	834	863	871	840	836	832	883	873	822	855	851	929	855	875	857	885	798	825	838	862	850	843	841	855	936	868	860	870	828	873	874	826	897	861	848	861	800	854	833	884	857	848	845	924	797	886	851	840	844	855	842	796	872	862	837	878	817	820	883	851	841	874	880	855	834	862	834	873	827	848	782	886	874	886	834	826	888	852	844	811	850	839	791	811	844	840	887	883	878	827	845	878	856	819	787	856	843	814	858	908	880	882	832	847	823	833	872	866	821	821	851	895	857	854	855	874	880	880	860	814	863	859	914	838	863	832	860	849	920	884	880	869	844	840	843	842	872	841	841	866	857	852	843	806	845	847	785	884	830	878	845	894	818	832	882	873	892	844	819	829	804	782	825	812	861	845	923	864	845	818	847	805	819	838	877	859	850	857	835	843	859	851	868	855	870	909	826	812	827	845	847	857	812	858	833	830	864	827	770	861	822	835	865	873	905	878	842	890	871	873	892	855	817	793	880	891	839	844	833	819	845	800	892	809	831	872	851	930	822	838	903	833	842	823	845	754	762	895	865	829	865	828	898	851	845	838	820	806	828	862	827	842	886	867	886	876	885	823	859	847	879	877	837	843	841	824	865	850	853	865	852	842	817	862	883	896	816	847	849	841	845	858	833	865	897	852	795	870	861	841	816	810	825	847	844	846	826	799	878	850	825	852	903	810	870	822	859	864	856	814	823	810	856	812	879	864	827	867	815	855	859	874	836	866	865	886	809	883	826	867	871	835	825	804	851	796	842	870	824	844	815	838	863	833	845	861	845	847	825	871	868	834	823	814	865	863	898	817	885	887	871	885	880	796	839	862	905	873	855	840	812	865	858	885	875	847	865	878	849	924	861	850	853	852	807	837	837	887	869	878	880	872	819	830	904	838	869	865	831	796	871	843	791	861	840	830	821	849	849	871	861	857	865	876	868	863	856	808	860	872	822	903	820	847	857	830	855	873	848	838	840	877	820	800	854	909	871	833	856	859	887	859	881	881	845	857	848	816	838	847	847	884	859	871	848	867	858	851	842	865	884	819	856	855	847	851	853	843	803	859	839	826	873	814	882	882	829	847	851	821	842	846	801	869	787	878	893	878	858	891	855	868	855	853	839	758	875	812	850	879	861	843	846	821	805	843	818	821	894	822	788	866	813	845	838	842	860	890	842	882	858	889	868	913	877	854	823	853	859	858	916	907	867	848	862	867	797	859	820	830	859	828	861	832	884	899	862	870	813	816	835	823	823	865	827	816	825	857	766	835	846	850	835	875	795	882	888	804	873	857	885	863	896	814	819	768	844	841	843	825	866	846	843	867	824	805	822	823	852	862	855	863	857	857	871	816	860	832	837	835	868	859	828	819	848	836	852	831	827	851	850	821	866	837	881	858	843	866	818	850	819	871	845	809	837	820	816	829	828	816	883	811	877	804	858	877	845	850	808	825	875	828	840	840	872	890	836	825	873	835	857	871	832	842	886	852	862	863	863	826	851	892	798	861	882	881	811	821	860	852	881	854	871	834	904	839	849	862	866	869	875	896	837	836	823	878	816	863	832	802	859	815	792	877	846	811	882	881	862	873	889	836	862	823	840	836	815	820	841	823	861	890	842	764	858	850	811	868	807	863	851	856	828	846	850	844	795	884	884	877	840	881	897	841	850	848	883	821	820	842	843	818	859	807	858	880	851	856	864	816	863	804	832	851	868	794	843	855	826	862	777	890	808	858	817	881	862	934	790	860	815	881	803	860	861	840	829	853	840	794	854	825	811	839	842	850	845	868	858	826	897	838	850	816	845	921	843	898	844	887	821	836	820	852	853	833	903	810	807	847	877	839	875	804	804	775	791	792	837	837	806	854	858	819	840	791	811	885	809	835	834	856	864	859	867	875	842	827	871	844	859	828	862	828	852	874	887	878	840	850	834	783	865	831	857	892	829	839	871	838	864	815	845	777	807	894	861	838	868	891	864	865	864	803	813	844	813	829	877	828	878	892	861	826	857	851	867	822	863	857	870	891	832	869	883	823	845	825	872	799	897	810	847	853	824	855	824	869	858	820	844	854	869	804	830	836	855	853	864	866	860	801	845	837	898	864	859	816	898	853	847	879	894	802	829	849	823	798	856	840	853	878	789	824	853	860	815	823	857	851	838	795	863	824	807	845	849	814	831	878	872	879	840	871	818	778	860	884	830	804	881	822	786	885	907	863	858	828	832	886	845	876	828	853	866	863	815	784	853	810	849	805	842	869	873	822	826	825	803	858	834	815	811	824	813	823	798	851	827	868	877	828	849	836	868	824	878	827	862	888	881	841	813	820	856	845	826	843	833	895	857	857	860	823	849	854	858	853	789	843	805	878	847	838	830	845	842	820	861	833	867	839	846	840	907	860	894	877	833	843	861	893	868	842	845	798	861	803	874	855	833	832	793	884	827	809	900	812	890	786	869	809	869	871	863	866	831	843	837	847	819	849	861	786	819	859	844	824	838	853	851	825	865	881	860	865	889	827	847	854	878	807	794	881	837	854	917	860	889	847	845	876	831	824	858	827	852	826	813	813	910	847	826	792	817	859	863	847	836	821	811	831	823	846	823	845	845	830	883	884	905	855	831	910	886	870	858	829	852	826	832	842	875	836	855	836	842	832	850	820	856	798	879	843	858	812	871	812	828	833	845	837	865	838	849	869	837	813	829	886	839	836	855	831	811	847	864	912	861	839	876	908	845	823	845	815	798	865	817	877	819	881	823	849	814	823	803	854	854	923	862	886	822	872	835	827	783	873	882	864	829	860	779	918	847	881	845	838	917	772	800	843	773	815	875	831	882	799	874	779	826	809	843	819	846	838	850	851	840	800	850	850	812	868	838	840	860	907	845	830	815	791	862	832	875	868	837	809	853	868	842	891	839	817	788	793	807	864	902	814	834	872	824	819	881	776	827	822	831	839	865	889	858	863	877	832	867	896	859	828	827	868	886	893	849	850	846	812	839	826	852	851	832	879	891	827	844	835	825	804	844	857	837	863	840	833	835	868	825	837	837	845	864	824	841	801	832	813	846	864	868	858	839	831	863	829	894	829	843	828	859	900	828	891	857	832	837	849	883	783	865	856	869	845	842	796	849	898	812	851	828	857	837	823	866
27382	21139	8679	480	215	171	169	156	136	156	144	153	129	140	125	126	146	130	116	114	114	128	153	120	123	125	118	119	104	139	122	119	128	123	115	130	121	103	135	121	112	129	130	123	136	129	124	129	123	111	121	143	115	129	98	120	134	117	122	116	122	136	106	119	126	129	124	138	115	114	108	118	130	131	123	144	126	136	122	115	125	125	128	111	134	118	125	127	122	136	140	115	137	115	131	100	118	134	113	104	123	136	119	123	123	125	123	125	134	134	112	108	111	106	117	129	114	113	129	123	128	106	131	143	141	124	126	112	117	122	114	127	107	127	124	132	112	115	115	114	131	117	116	122	104	122	127	127	115	121	131	142	111	116	120	111	146	116	127	121	119	108	116	129	127	111	115	104	113	111	129	121	118	118	137	134	129	132	138	122	127	126	98	138	108	104	119	130	148	114	137	129	117	119	156	113	105	129	124	140	119	118	137	108	126	121	131	117	113	127	125	113	107	123	127	131	117	114	92	126	109	122	120	113	112	132	130	129	121	124	115	127	122	119	142	119	133	139	127	115	123	138	126	125	132	101	119	136	133	125	114	116	134	128	130	130	117	118	120	124	121	111	140	121	121	124	114	118	122	112	114	124	117	140	133	131	132	130	105	141	112	128	117	121	137	126	130	124	125	118	112	121	131	123	112	122	139	118	105	115	127	115	114	129	114	129	137	111	127	121	129	118	133	107	123	129	111	126	124	118	143	139	114	119	145	126	126	114	132	126	134	109	143	127	124	125	130	110	130	105	126	145	111	134	114	112	112	131	121	105	133	126	134	113	105	132	110	131	126	135	143	119	108	117	142	113	112	121	117	120	125	112	115	118	126	126	137	138	123	119	103	132	121	126	122	136	134	135	110	139	112	123	114	110	113	120	112	111	115	115	124	123	126	112	112	116	119	102	106	117	129	110	116	106	114	108	102	110	119	137	142	128	117	124	119	148	142	108	118	133	133	120	121	122	115	126	114	117	124	119	118	117	121	149	121	120	119	136	114	99	134	114	130	132	120	111	132	119	120	126	96	153	117	119	110	123	119	127	130	133	133	137	116	92	132	118	121	131	119	110	132	125	109	118	135	132	108	137	136	142	126	131	117	114	131	130	104	108	120	127	127	121	118	121	127	130	110	113	121	105	134	134	125	130	126	110	129	105	139	111	122	125	117	116	123	124	123	131	135	93	125	147	136	123	115	119	121	115	126	123	125	121	124	126	120	114	127	132	107	111	113	132	115	115	133	136	106	126	156	130	144	112	150	122	117	128	118	125	112	122	113	120	129	131	150	131	128	122	121	116	137	108	101	129	110	116	127	127	137	138	124	132	131	117	120	122	125	111	127	128	143	113	91	116	119	138	125	94	135	110	102	119	128	126	120	113	129	126	127	98	145	118	137	127	138	131	128	110	110	127	115	121	131	107	110	112	135	140	115	114	116	137	115	122	112	113	139	127	131	135	120	148	142	124	101	131	110	111	119	126	140	132	119	126	125	132	123	107	118	112	126	116	122	131	120	122	123	126	143	120	121	118	141	130	132	116	138	126	130	130	124	114	100	113	123	130	132	129	120	130	131	138	128	131	122	97	120	109	110	105	125	131	131	121	122	137	99	107	127	124	105	137	129	135	135	129	127	159	134	114	118	103	110	125	107	135	135	121	129	136	124	110	121	125	128	123	123	108	110	104	125	122	119	136	117	145	135	118	111	111	132	125	130	116	133	103	130	118	120	115	131	120	111	129	117	122	132	121	121	120	132	118	122	131	109	127	110	108	130	126	148	125	135	140	119	120	120	138	117	115	139	122	104	120	130	140	124	139	137	117	122	118	135	135	135	136	132	130	107	118	131	103	142	126	130	137	108	111	143	135	114	130	135	108	131	113	116	127	119	109	128	123	134	127	138	136	138	115	117	131	110	135	128	124	108	119	132	119	124	102	126	128	135	120	115	125	125	117	128	132	144	122	148	136	129	125	115	125	144	139	119	133	126	122	127	125	122	116	121	126	123	136	115	140	126	129	136	135	130	134	116	119	112	123	126	135	156	121	133	120	111	124	122	118	121	120	121	114	122	107	130	130	110	121	125	122	110	106	121	111	122	134	130	130	116	114	151	138	120	107	121	138	103	133	119	114	111	132	135	118	93	135	124	116	123	102	139	136	122	127	112	116	119	108	124	153	118	94	140	143	111	124	143	123	121	132	130	113	118	123	117	132	122	122	123	117	110	122	131	104	133	91	125	127	111	108	95	108	115	127	127	127	114	126	120	108	135	119	126	106	130	159	114	152	126	120	112	103	108	106	108	121	132	126	95	119	128	121	133	133	121	130	105	112	107	112	101	130	124	111	111	115	137	103	131	127	134	101	149	113	137	122	116	131	129	107	143	132	126	126	112	112	122	116	142	121	106	99	122	111	127	128	122	117	110	144	150	101	96	96	112	138	135	126	121	139	137	120	125	131	118	127	127	118	121	118	119	137	124	145	141	106	127	110	126	135	134	126	119	120	126	123	133	133	126	115	120	143	120	118	121	123	105	119	114	111	132	115	116	115	123	106	120	132	141	128	126	145	112	133	127	132	116	124	128	152	120	121	126	140	132	124	124	132	108	118	117	95	114	135	132	105	122	127	133	114	133	140	135	138	122	124	156	130	117	106	116	141	125	118	127	136	119	126	106	139	121	131	116	118	102	127	133	145	114	135	126	115	118	126	122	134	117	133	105	148	118	114	127	105	127	122	132	114	118	140	105	114	100	117	133	115	106	115	115	131	127	123	139	115	120	115	135	116	112	144	124	122	110	113	107	132	118	121	114	102	159	119	131	122	127	121	122	129	119	120	122	140	119	129	116	118	114	105	129	130	132	140	93	122	129	111	134	130	123	114	139	129	137	127	127	125	115	117	129	122	123	112	153	137	102	106	134	122	120	125	137	140	126	128	128	126	123	121	135	116	141	128	134	117	122	141	130	127	122	137	139	132	122	120	120	120	112	125	120	134	119	125	132	110	119	123	117	131	113	126	150	113	127	123	109	133	106	130	140	109	134	123	128	119	117	126	133	128	135	131	124	120	126	130	119	111	124	124	126	126	140	103	97	118	120	135	137	110	110	101	107	100	117	115	112	112	123	130	122	131	118	108	122	105	117	109	145	110	125	124	110	134	128	122	127	134	110	139	136	113	119	127	105	139	110	121	125	119	124	125	120	125	121	128	119	113	126	115	140	143	108	146	125	119	121	129	103	128	146	130	138	129	125	127	145	122	104	121	120	136	117	130	149	121	112	120	110	96	129	126	107	135	114	109	132	122	137	139	126	118	127	126	108	119	124	106	114	126	120	110	133	103	120	120	105	127	136	105	125	123	122	133	119	124	131	121	130	111	118	108	120	124	127	152	125	113	131	153	97	125	136	120	129	98	135	104	121	128	137	110	120	113	101	115	138	132	134	120	127	113	121	103	126	105	127	101	118	128	136	135
18859	1506	1201	648	506	387	342	335	279	280	294	256	244	259	271	271	305	251	273	258	235	241	246	249	228	240	243	249	248	252	241	245	212	241	266	219	217	237	245	224	251	260	240	239	276	233	241	264	228	223	252	244	264	265	280	223	224	233	243	228	239	236	239	210	260	234	235	256	265	258	229	256	259	236	242	242	200	210	253	256	255	227	222	258	255	236	242	240	261	256	207	253	230	237	238	267	234	250	224	234	274	240	211	232	237	224	240	246	220	271	236	234	235	247	194	247	220	239	228	232	231	242	258	224	221	244	229	240	224	236	255	251	230	238	239	224	229	246	254	233	245	246	250	239	307	246	244	254	247	243	229	240	239	247	222	258	274	217	238	235	242	243	215	257	239	268	263	225	248	218	240	236	228	228	219	249	222	222	269	240	223	265	247	237	256	253	232	234	241	237	259	234	263	240	256	268	270	232	248	208	247	230	255	256	247	247	282	229	243	250	264	246	247	251	242	243	246	253	271	255	230	236	244	250	232	218	248	241	232	237	229	253	223	252	259	243	259	270	235	225	235	224	231	233	251	201	244	249	198	246	253	224	241	243	219	235	243	232	258	240	220	241	232	240	238	251	257	265	256	218	215	229	253	199	231	262	251	242	256	266	231	264	215	259	261	245	267	250	232	241	229	239	268	266	243	246	247	222	214	251	236	240	244	241	238	265	242	206	214	236	225	236	214	233	225	216	240	257	240	261	247	217	252	245	226	250	224	240	243	222	227	270	216	230	215	220	265	224	248	228	256	248	227	252	244	220	219	234	266	257	239	243	230	228	246	262	275	225	231	220	241	234	226	245	232	246	260	215	265	226	232	257	246	208	261	223	254	224	254	249	222	240	238	224	242	256	230	269	234	250	247	218	221	232	228	264	232	255	231	232	261	256	237	216	254	253	234	237	213	237	227	227	256	270	240	211	219	216	234	229	253	237	240	242	247	220	256	253	240	271	241	212	229	247	226	225	221	234	231	252	253	277	263	230	236	271	260	230	251	289	231	241	231	233	248	248	215	229	233	212	253	261	264	234	250	231	231	239	236	253	242	229	253	236	241	240	259	264	225	217	264	237	264	223	264	231	201	263	251	238	256	260	243	251	229	228	239	220	213	236	236	225	250	223	260	242	225	251	256	222	245	225	243	232	259	249	256	234	213	263	261	239	234	239	246	214	237	234	252	258	245	218	255	250	226	257	228	227	259	244	221	242	231	254	199	226	254	231	236	250	281	249	241	237	260	237	229	213	255	284	234	252	244	240	242	235	259	229	221	236	263	241	209	206	233	280	236	238	217	260	247	218	271	247	224	248	223	275	238	213	200	222	232	279	239	242	264	230	231	235	204	252	228	231	229	230	260	227	241	251	237	240	226	251	274	253	248	241	236	239	243	220	242	249	232	278	242	228	255	228	273	219	199	239	223	225	225	244	204	247	212	256	234	253	242	250	257	245	238	249	231	234	231	233	238	235	257	231	244	244	270	234	236	250	237	253	223	232	228	266	244	283	239	238	227	234	238	248	231	251	252	227	231	242	267	254	234	261	256	227	237	242	254	245	248	261	226	235	254	236	265	215	217	225	267	244	240	242	229	245	247	240	230	225	243	270	237	234	257	230	215	236	241	233	241	228	229	240	233	236	252	242	229	224	243	269	233	250	213	228	256	210	236	200	219	224	251	239	250	246	242	266	252	232	257	231	251	265	235	257	227	249	249	233	247	213	261	225	249	276	252	224	206	210	228	223	219	242	261	222	232	197	206	233	263	229	231	232	243	243	247	219	238	239	228	256	231	248	236	234	252	261	263	241	260	265	228	208	232	242	245	261	247	212	249	276	236	226	229	242	246	245	262	252	218	233	256	238	253	244	275	249	222	256	232	252	231	246	233	233	222	239	264	239	229	244	261	246	225	218	229	257	240	272	230	238	235	265	206	224	235	216	215	211	213	231	251	231	259	221	214	227	246	247	236	215	275	233	209	216	245	237	229	237	241	238	254	245	218	235	244	232	226	215	251	224	213	225	268	283	236	214	222	228	228	236	240	240	257	241	256	288	236	257	243	222	242	242	239	235	241	252	264	225	246	244	212	256	238	261	239	271	221	261	225	242	227	231	245	236	250	235	250	254	238	228	228	239	213	230	230	249	244	207	261	230	234	248	251	246	255	208	208	262	229	244	240	284	257	260	241	283	211	226	250	222	239	233	261	242	244	237	243	240	221	247	230	244	242	259	254	248	237	235	226	254	251	269	248	223	210	251	248	280	258	231	217	241	229	250	245	221	213	259	233	259	220	250	212	215	241	263	258	257	243	284	239	232	243	236	253	250	204	215	260	259	227	258	227	236	259	252	262	224	256	221	250	214	216	257	230	247	253	225	233	242	246	262	254	269	245	242	236	229	232	244	249	246	229	226	229	233	243	221	257	221	256	230	237	239	241	248	234	223	247	223	240	223	256	241	255	214	259	249	250	228	245	240	225	252	239	235	253	242	232	240	219	273	222	230	229	243	249	256	254	265	232	235	261	237	245	242	244	241	217	258	245	237	247	258	249	260	230	244	238	252	256	242	235	256	265	228	223	232	221	266	235	258	241	270	233	268	226	245	243	244	258	241	232	243	237	249	252	239	238	222	244	238	253	235	250	233	246	227	224	231	234	243	228	239	240	244	240	248	234	253	245	224	241	244	241	257	249	233	254	217	236	250	253	245	248	237	217	256	276	262	237	236	236	231	243	224	233	263	236	246	230	208	269	229	246	266	251	251	230	253	246	243	217	264	261	247	240	214	241	254	242	278	253	234	233	226	252	226	222	237	249	258	240	236	249	258	249	235	245	208	237	240	219	227	257	231	231	248	235	273	242	240	213	244	235	221	269	259	231	225	236	202	253	227	260	225	243	235	252	231	248	243	223	244	245	231	225	277	221	239	240	237	234	233	213	242	256	235	226	240	240	256	244	237	223	224	229	233	234	245	242	265	246	266	230	227	248	224	251	232	231	257	270	245	263	229	239	253	234	275	254	227	248	199	271	240	252	226	225	216	239	249	223	237	254	241	257	248	234	220	252	232	234	242	256	226	236	245	256	211	243	257	273	265	233	241	237	233	239	252	226	243	248	256	256	223	239	241	238	251	248	241	239	257	236	237	231	272	226	234	267	254	237	223	245	239	224	245	252	210	234	220	252	257	265	238	240	239	217	254	243	267	250	229	228	254	233	239	252	216	232	237	245	237	239	234	238	206	243	247	220	246	235	229	249	229	269	216	231	229	249	203	236	221	228	245	248	229	235	244	256	250	231	253	269	268	222	236	257	238	248	226	246	251	250	256	250	226	232	232	247	260	253	219	239	245	233	204	249	220	253	224	228	239	258	239	232	230	225	239	222	231	244	236	240	224	238	260	254	258	245	252	258	222	240	227	256	257	232	240	243	292	241	248	224	250	251	246	224	216	258	227	235	237	240	231	219	233	248	265
24758	21592	28756	24883	21246	3121	827	568	467	443	446	408	388	380	340	377	341	314	337	340	309	310	344	332	320	316	318	328	280	315	335	321	298	322	313	296	324	306	325	310	308	319	288	310	290	351	296	345	280	323	314	318	308	287	298	305	312	303	283	324	280	286	308	290	277	312	306	287	310	309	288	316	320	278	268	305	311	315	310	316	279	310	335	309	294	307	315	314	325	305	284	291	303	277	308	312	317	299	277	318	287	339	293	307	295	287	291	297	296	307	289	321	304	301	285	309	291	328	300	330	287	307	307	307	283	275	304	321	323	295	270	278	307	289	295	301	299	300	292	308	307	262	310	322	310	295	308	320	285	289	322	312	292	333	314	300	303	284	265	311	285	317	285	319	334	288	315	272	316	304	284	304	313	323	297	322	276	281	320	256	294	295	314	296	286	322	302	303	294	276	281	293	293	301	302	299	324	323	306	310	291	307	305	287	282	312	300	283	315	299	281	332	286	309	321	304	306	292	311	292	294	322	300	299	320	362	309	312	298	281	293	297	306	299	327	272	310	283	332	283	290	298	286	317	296	319	291	316	278	303	286	323	300	292	291	291	291	308	307	308	306	317	299	303	303	300	309	356	302	282	308	307	275	302	272	290	297	297	307	300	258	283	300	351	298	295	316	293	302	292	311	301	312	308	310	303	308	306	298	324	326	313	287	284	269	317	301	276	331	293	310	316	320	316	320	299	280	282	269	358	268	292	298	283	298	325	283	308	321	311	299	298	296	297	315	287	305	291	249	290	289	319	299	316	283	294	318	311	281	324	308	296	316	298	297	307	302	281	291	318	282	307	303	325	299	309	325	313	276	298	304	271	309	312	293	302	267	297	305	298	315	278	297	287	302	284	304	279	306	255	307	294	313	301	283	315	295	290	292	276	280	293	280	297	301	271	311	283	290	289	308	329	273	305	279	303	283	311	291	259	342	296	317	296	299	270	277	311	327	301	305	285	301	300	266	317	293	289	299	297	293	297	273	303	303	272	312	322	313	293	299	281	258	310	269	308	273	320	317	306	315	286	307	304	298	339	271	309	325	316	305	276	302	284	312	328	294	309	293	296	271	306	277	310	312	292	305	322	299	300	319	329	350	295	294	264	349	296	299	292	293	306	298	311	280	302	315	272	303	302	284	308	298	310	333	297	321	277	287	305	288	297	315	306	301	292	314	261	291	333	310	293	321	287	280	309	278	290	317	315	307	313	281	288	294	343	318	316	315	281	283	289	302	273	323	307	321	268	308	297	299	303	289	292	276	317	300	315	312	281	290	328	284	325	277	292	278	285	293	294	275	303	311	316	303	297	278	297	289	291	280	289	309	294	297	298	303	273	308	293	304	316	301	333	314	279	278	306	316	285	303	284	299	301	293	290	291	300	316	290	310	279	312	287	332	296	264	291	293	318	313	295	294	285	306	305	307	314	267	305	281	287	283	300	294	299	324	307	266	284	309	291	339	312	294	270	303	302	332	324	313	317	263	328	288	338	271	294	294	309	329	305	280	304	284	332	300	315	315	301	290	282	302	285	284	292	313	313	283	326	301	308	261	285	290	298	289	302	273	281	307	324	276	259	326	288	327	267	294	292	305	312	287	271	271	294	302	319	295	301	309	304	319	329	339	290	310	316	302	285	293	302	330	320	351	295	268	276	321	273	311	293	293	309	337	304	288	314	311	310	300	319	260	289	294	273	288	291	307	300	291	289	282	303	288	291	263	294	300	330	312	322	297	312	261	300	274	316	300	286	309	339	330	311	290	318	281	282	281	261	305	291	322	266	297	295	318	290	278	315	287	287	330	328	289	309	309	327	289	284	281	316	316	344	321	307	305	311	307	321	277	327	265	299	300	296	302	279	298	293	284	294	302	264	290	314	288	284	306	311	291	309	305	297	283	269	274	270	296	275	271	296	299	294	259	271	282	330	279	300	304	345	292	297	302	293	263	311	310	279	309	250	316	311	317	293	298	302	318	298	296	275	301	290	279	303	335	282	315	299	296	298	267	301	326	255	305	278	299	327	286	274	287	292	297	307	288	284	281	290	296	298	258	284	296	298	275	283	297	310	312	295	304	302	273	300	304	303	305	288	285	295	291	285	279	301	273	292	302	313	318	303	296	335	322	309	290	301	291	308	279	335	280	308	300	294	291	304	313	256	284	314	316	295	306	347	310	304	285	278	300	325	302	315	277	294	291	291	321	297	272	308	333	319	288	292	286	327	302	276	286	307	302	356	277	305	331	270	285	293	297	305	273	299	306	294	268	311	291	298	309	284	297	300	314	293	324	307	306	292	310	304	282	294	307	303	341	348	316	293	315	287	260	288	303	308	329	306	299	283	287	303	306	302	294	299	300	333	284	304	323	294	306	300	314	308	296	319	303	300	302	273	280	294	275	275	306	304	280	308	297	332	321	307	313	312	317	325	310	319	267	301	282	311	278	313	303	311	301	292	315	285	308	294	321	275	276	294	276	292	313	325	287	294	313	305	293	312	295	303	271	300	313	314	280	320	296	282	307	323	286	297	278	269	307	273	314	307	314	294	284	284	307	326	315	290	295	323	281	311	320	307	286	314	309	321	311	291	302	297	297	293	305	277	274	298	319	260	282	257	307	282	266	287	278	318	256	326	321	290	287	286	285	310	292	309	274	285	284	321	284	278	282	301	286	295	288	305	296	268	304	299	294	311	303	303	282	306	267	297	301	318	324	298	281	298	308	285	298	292	309	312	319	305	325	298	280	275	300	309	314	283	295	305	314	309	290	260	338	281	311	325	311	279	276	315	296	283	289	294	307	331	296	329	319	313	323	301	331	298	318	293	277	302	272	299	295	318	301	301	319	301	291	289	278	321	303	331	279	299	307	287	325	290	311	280	294	283	298	316	303	299	313	326	321	305	297	294	314	281	308	299	274	299	304	272	321	287	302	311	301	286	314	315	281	344	288	298	276	314	303	285	316	313	315	305	346	318	306	309	292	295	321	304	287	292	280	303	304	293	300	275	301	298	281	273	268	315	301	313	304	315	316	311	310	291	323	281	303	285	282	312	292	304	321	314	284	298	295	287	279	305	283	313	293	300	280	316	305	332	298	300	278	306	299	290	318	288	290	313	293	303	312	302	298	315	288	317	291	263	330	302	326	305	260	313	295	314	285	320	290	287	286	298	285	299	312	287	312	302	299	305	275	301	294	306	325	275	316	269	305	292	285	289	290	289	304	283	290	289	282	286	279	300	284	303	279	324	327	310	295	280	301	276	312	310	313	307	325	311	289	287	323	317	298	321	284	311	294	298	282	312	289	324	312	327	293	300	308	293	330	318	276	306	293	257	301	265	291	304	299	282	309	296	305	286	282	291	305	286	341	294	297	287	278	290	294	303	289	302	284	298	276	279	310	303	281	297	268	303	286	303	256	312	306	282	320	294	316	335	292	283	301	283	307	293	269	309	289	325	277	296	288	304	302	321
31625	9868	8882	4624	3169	2321	1846	1575	1256	1208	1018	911	818	805	798	743	697	656	712	664	651	610	627	635	623	595	582	593	568	628	609	525	544	541	544	556	542	536	575	573	548	571	563	572	562	514	555	534	510	521	541	518	549	567	528	531	559	540	526	546	565	534	539	573	542	529	567	542	518	521	521	543	577	539	524	537	556	527	561	554	524	542	576	548	510	514	578	547	502	506	506	535	581	520	533	520	522	508	552	533	518	540	550	575	543	516	544	582	535	540	536	522	525	561	557	517	541	551	566	534	548	553	524	524	542	578	487	526	521	519	514	533	541	547	530	559	542	528	558	519	527	549	507	530	533	539	538	560	573	510	485	532	559	500	521	546	566	568	539	515	533	542	478	514	532	562	528	554	556	576	550	524	507	552	539	542	561	532	516	551	567	529	512	540	571	532	564	546	507	570	548	517	520	546	552	560	543	553	500	539	549	536	560	543	520	519	553	521	521	555	530	535	571	525	504	488	565	528	538	527	537	561	560	562	537	548	554	565	538	533	572	546	584	530	525	557	523	534	517	535	521	530	516	548	573	524	558	560	551	548	548	543	525	524	550	557	575	525	558	473	550	565	546	535	550	539	516	527	540	540	562	546	542	513	504	509	524	531	578	564	543	507	565	556	547	526	550	543	530	557	549	561	571	537	520	541	556	542	577	508	529	531	523	524	512	527	529	537	590	467	510	517	534	535	536	535	546	533	508	524	543	541	530	527	521	534	517	576	533	549	555	545	565	580	569	511	552	512	578	523	488	552	528	516	529	554	510	553	565	505	532	538	542	534	524	510	499	556	522	567	530	562	493	544	513	546	506	533	553	544	558	539	539	535	531	524	542	532	573	523	520	541	546	528	506	519	505	547	561	524	576	466	551	513	523	520	541	542	541	562	575	514	532	565	550	556	536	559	565	564	562	551	555	538	518	534	601	528	528	571	571	525	535	553	550	504	522	558	547	538	535	565	558	550	509	537	565	542	539	507	523	553	555	572	520	585	491	500	533	552	519	526	517	538	538	549	551	553	523	515	514	542	517	540	573	488	528	567	555	548	529	535	570	531	550	528	528	523	502	516	528	562	537	519	572	550	538	517	527	514	490	526	520	492	509	518	539	578	526	534	507	566	524	534	513	497	532	519	523	497	514	530	510	555	518	516	530	515	532	553	505	550	555	513	568	510	529	548	546	551	545	560	550	552	559	541	511	539	547	523	567	530	549	491	534	553	526	565	578	560	554	550	493	489	537	562	507	501	549	524	535	511	531	537	514	540	529	506	552	495	536	533	563	552	562	551	517	487	529	495	580	497	535	551	558	502	522	500	540	525	520	508	510	516	502	562	514	561	549	530	518	506	525	532	550	501	515	576	497	505	523	525	542	499	533	546	558	545	558	545	544	534	564	488	585	542	518	528	551	515	530	542	534	543	553	542	539	555	529	531	520	524	556	506	484	510	532	528	573	530	547	539	530	515	480	539	508	551	493	523	514	547	499	558	539	511	547	527	551	546	524	497	534	566	489	542	548	485	524	537	524	518	554	556	514	505	486	503	452	580	538	535	537	554	501	545	557	534	505	527	561	568	539	561	524	509	578	581	545	559	607	564	515	548	529	518	524	524	537	528	549	479	554	532	539	543	528	530	567	528	594	559	571	518	573	561	514	516	554	553	547	550	559	532	542	541	572	516	557	538	541	509	534	564	540	525	509	545	527	565	491	526	540	502	516	544	520	544	600	509	544	546	557	594	512	549	549	526	556	533	514	495	527	525	552	530	520	538	493	481	579	505	522	563	533	533	546	531	557	514	476	553	509	544	508	584	531	532	550	523	540	534	545	584	503	537	541	501	563	542	552	505	557	523	511	512	547	522	533	605	527	539	514	519	544	544	561	509	513	510	563	564	510	555	517	570	508	522	531	517	527	573	556	543	501	572	552	529	516	515	567	545	542	533	503	528	502	573	556	518	541	558	582	574	561	515	578	588	503	536	559	539	508	573	513	526	515	539	546	530	542	519	522	543	507	559	505	514	528	494	526	530	518	524	532	561	496	532	510	558	568	537	501	488	537	506	546	521	522	518	525	548	524	517	552	535	517	560	531	588	510	526	534	539	518	540	528	550	516	538	550	557	535	530	526	521	564	525	542	560	531	550	550	550	560	507	514	533	550	556	535	529	522	587	491	540	552	558	584	507	527	518	511	557	574	522	511	587	504	508	498	559	528	540	536	563	556	593	492	570	529	550	565	542	529	526	531	497	549	499	547	528	539	546	539	523	565	539	564	549	571	537	540	525	533	506	542	530	563	515	534	524	540	551	521	483	535	557	543	524	567	528	537	527	534	515	557	536	557	538	555	529	514	522	531	545	503	530	559	512	558	524	548	533	536	487	539	573	530	566	577	544	556	525	532	548	544	537	551	530	542	529	545	508	498	555	529	558	545	521	487	491	570	521	535	551	544	518	534	523	531	561	535	499	546	488	479	524	543	535	560	555	512	547	530	532	556	530	544	570	543	528	555	533	569	541	580	533	555	531	511	557	511	505	530	533	541	545	558	579	566	509	521	512	523	537	526	545	585	519	536	552	564	514	572	574	535	546	527	500	557	511	544	524	522	524	553	540	547	551	506	498	544	544	585	546	548	541	555	515	490	532	521	554	550	525	512	554	543	544	527	509	541	584	555	478	521	533	572	513	518	490	523	527	498	528	587	567	526	491	503	495	571	507	508	544	540	519	538	546	516	556	524	497	529	525	555	521	558	553	527	544	523	506	541	539	563	559	519	519	553	521	530	568	582	566	543	554	531	531	552	522	532	553	493	574	489	543	524	497	503	530	526	532	522	526	564	518	536	505	506	514	535	544	497	498	500	514	552	557	516	557	544	562	515	522	522	541	548	524	555	563	563	514	496	547	525	556	563	519	510	526	547	566	535	575	503	508	540	540	488	520	537	591	534	516	553	525	522	550	564	523	549	529	522	521	542	546	549	569	524	513	544	510	564	552	530	520	595	561	526	541	532	554	516	563	537	539	529	519	501	530	540	517	574	525	496	541	530	550	554	505	504	551	526	541	563	505	541	520	536	510	507	551	547	518	520	510	552	560	488	526	512	543	542	563	553	530	564	575	513	532	524	538	523	535	534	549	512	508	507	548	519	520	553	578	568	551	560	556	541	545	518	543	567	568	557	539	531	535	536	529	521	544	514	544	540	525	551	517	528	538	530	538	547	531	557	554	500	556	554	523	516	535	555	534	578	532	522	555	511	538	505	559	531	537	537	562	550	544	507	521	567	540	555	500	530	510	560	517	580	517	589	512	577	550	538	518	543	501	507	532	547	535	536	475	526	549	517	511	530	534	546	477	529	522	511	523	563	548	486	515	527	549	547	499	541	535	557	516	545	507	539	510	564	560	565	564	563	556	570	505	517	543	579	518	555	533	566	537	548	541	542	539	516	543	528	486	528	561	533	562	565	530	538	541
23677	21628	29589	24189	21630	21216	3522	1113	851	826	702	722	660	626	654	638	632	595	593	602	547	527	529	519	516	531	544	559	525	504	501	528	528	503	546	527	543	563	492	525	558	531	532	470	496	518	501	511	536	548	522	483	468	527	503	533	490	509	497	479	508	498	541	487	463	488	520	473	507	517	509	488	530	490	511	461	507	487	488	506	504	524	500	479	491	499	476	495	470	527	489	514	516	502	475	487	475	480	517	500	498	489	508	487	482	543	502	496	488	512	518	511	478	512	452	493	476	498	455	507	480	482	567	547	500	487	488	519	504	463	495	505	516	519	491	500	474	512	474	534	494	475	484	507	508	497	495	473	489	483	476	498	487	497	496	485	476	475	500	468	494	494	506	513	532	493	502	521	493	460	505	543	499	478	541	512	484	482	529	531	468	493	536	515	510	472	482	483	509	472	486	496	514	506	471	522	466	482	477	485	518	478	495	508	475	494	523	496	464	473	501	502	522	488	459	497	501	490	471	543	500	442	489	512	483	475	454	481	428	451	511	471	492	427	479	511	517	491	505	524	518	495	482	495	503	509	485	507	555	500	506	534	516	518	500	521	532	471	503	529	491	507	502	499	501	492	483	460	480	514	513	455	470	536	491	469	530	488	476	494	498	504	468	505	559	484	488	491	511	457	501	503	538	454	492	494	501	528	486	492	490	550	524	470	500	526	486	508	482	504	487	500	497	494	451	497	476	510	531	514	501	500	523	484	485	509	514	481	519	476	497	494	511	476	498	506	485	531	499	523	496	429	524	480	544	476	541	501	504	520	491	518	513	488	478	502	492	539	487	492	483	483	468	497	483	476	539	491	522	513	502	497	518	495	470	502	523	486	520	495	525	508	480	501	479	534	491	506	500	501	456	484	483	543	503	508	466	458	499	480	530	505	505	488	489	491	508	498	456	476	494	458	511	461	500	494	513	503	492	511	494	477	501	474	512	523	479	490	491	516	532	513	510	471	492	472	479	499	476	475	465	529	515	481	499	478	494	484	459	507	486	515	496	502	510	498	499	525	497	487	454	527	529	464	505	518	506	511	507	539	470	481	483	474	449	462	527	489	473	500	517	483	500	459	457	486	502	491	500	506	461	523	502	486	504	515	473	464	486	484	480	491	470	474	482	467	525	502	500	501	502	511	482	478	473	473	546	526	519	526	547	492	456	491	541	500	491	469	500	446	480	498	465	465	488	536	494	434	486	495	514	493	502	518	486	492	504	476	500	503	540	464	494	499	506	471	471	487	485	506	530	489	501	531	479	470	474	506	488	484	481	506	503	537	516	491	478	508	449	480	510	484	493	497	506	492	497	470	512	496	481	515	510	475	473	519	521	547	502	491	488	489	512	487	543	474	495	536	551	508	500	486	485	508	486	504	486	469	476	525	527	546	530	464	504	492	494	479	522	519	534	487	485	490	500	529	479	487	538	490	468	478	511	470	505	492	513	486	489	507	503	492	498	509	461	475	503	547	506	489	476	484	502	515	497	506	499	524	531	499	490	511	507	515	495	526	548	479	492	517	504	486	487	501	524	521	533	497	521	516	506	469	490	505	466	489	515	510	495	497	480	508	461	475	539	485	516	474	478	520	507	491	516	495	511	451	527	462	524	434	496	487	528	468	500	504	513	535	466	508	510	446	529	532	494	510	508	504	462	518	518	464	484	491	518	527	491	495	476	485	499	468	491	468	528	505	505	512	522	512	482	538	473	494	505	495	514	477	502	527	494	494	509	511	489	485	455	521	506	509	512	494	477	490	481	465	483	492	537	489	509	522	518	522	497	471	502	509	484	507	514	510	472	519	491	471	546	457	485	516	514	485	480	489	512	500	505	474	544	479	490	557	545	488	460	473	497	494	513	532	520	539	507	484	494	486	507	513	485	463	499	481	502	480	502	520	462	510	505	503	520	500	468	505	491	501	494	521	485	522	477	496	453	485	520	486	518	483	506	452	502	536	529	506	479	497	509	540	460	501	547	513	473	486	505	520	481	481	491	493	477	472	504	500	528	517	486	515	542	543	493	482	517	492	500	529	480	482	482	488	512	486	483	489	457	494	493	492	482	503	520	466	493	516	480	481	457	517	466	456	518	483	481	524	508	493	490	505	521	469	507	473	484	473	489	500	484	476	474	514	521	495	488	534	504	480	473	469	496	465	514	492	491	455	477	487	496	482	478	521	502	522	495	532	511	487	502	518	480	479	537	496	508	460	512	505	497	502	538	485	466	521	485	513	467	477	522	478	527	482	525	498	467	498	511	460	498	519	514	463	513	509	470	457	471	505	469	511	492	493	504	518	485	508	509	499	522	516	461	480	478	532	474	477	489	528	500	472	488	500	488	498	509	474	441	524	512	497	515	483	467	494	474	524	484	438	470	512	499	498	506	519	510	471	437	490	506	458	482	462	522	520	485	510	479	549	502	512	508	493	493	519	517	520	480	487	487	476	482	497	502	481	525	452	461	518	463	485	484	485	539	465	464	513	485	500	480	506	511	506	467	431	473	486	488	436	492	538	500	477	487	492	521	541	519	483	517	453	486	493	502	496	527	479	509	455	483	516	437	502	507	466	518	486	460	480	538	546	507	480	538	496	531	482	499	485	494	520	495	500	501	466	497	502	532	457	497	461	505	480	517	469	503	509	495	512	520	473	476	506	500	458	493	511	503	473	480	485	488	481	484	473	464	463	535	502	471	512	492	497	490	495	514	472	482	476	519	478	517	510	486	506	513	504	473	517	487	475	515	490	483	498	506	497	521	512	461	515	511	531	488	490	528	496	485	469	527	495	548	480	503	475	461	490	475	508	549	512	518	493	483	526	520	482	472	511	499	493	505	446	522	531	479	468	474	458	491	504	509	447	509	473	542	491	497	525	507	537	500	472	487	506	455	468	477	490	487	512	484	497	509	460	491	462	456	464	503	482	480	456	480	465	466	486	545	492	464	509	535	499	500	502	497	463	497	503	467	499	460	453	504	507	506	508	490	515	451	497	480	478	491	431	491	518	508	512	494	507	498	512	494	491	482	502	502	461	500	501	472	477	489	507	504	479	517	483	531	477	497	454	476	472	508	471	448	488	473	511	460	497	523	508	518	480	469	524	542	509	513	486	484	518	517	489	462	477	483	551	489	526	514	503	517	466	454	481	511	507	473	503	532	492	474	499	555	514	494	525	494	493	517	495	502	499	512	517	471	478	489	512	488	515	534	480	478	492	489	471	476	489	485	466	501	498	477	506	472	528	471	481	488	551	480	487	518	498	509	523	478	472	513	514	485	479	493	491	462	527	490	496	514	529	456	495	522	503	471	495	471	486	501	568	497	499	535	496	490	515	501	509	482	491	507	469	476	489	483	454	441	487	539	498	467	508	471	471	515	461	439	555	474	454	524	515	501	509	505	461	484	493	473	472	498	484	515	502	508	494	491	549	510	483	483	500	498	531	507	518	470	496	468	487	516	492	514	478
34945	15503	14269	8023	5541	4154	3293	2694	2339	1966	1668	1577	1405	1371	1313	1223	1175	1130	1158	1030	1020	1024	998	977	971	998	1024	959	929	924	896	950	959	908	913	933	884	893	948	963	854	914	883	899	859	887	898	921	884	868	916	907	927	927	888	842	882	849	866	898	860	859	888	876	817	893	859	863	902	859	874	839	867	897	836	873	864	834	856	843	865	833	876	845	844	841	880	848	848	849	862	907	851	908	900	868	847	838	919	889	867	888	845	829	903	837	889	809	859	915	872	880	864	872	880	851	895	827	877	824	827	806	849	875	866	912	898	876	826	875	876	849	902	863	873	870	869	807	867	840	857	862	868	786	822	832	870	872	851	877	888	826	833	877	862	870	833	864	829	787	896	809	851	917	846	866	865	842	852	864	921	861	836	852	840	914	871	846	819	868	855	898	819	819	847	861	870	807	865	853	781	886	859	861	819	851	875	870	842	848	838	880	834	915	808	820	871	902	806	898	862	849	828	882	871	898	873	861	843	842	842	878	823	843	893	881	786	861	834	833	856	838	828	868	891	874	845	895	871	835	905	838	847	856	843	855	850	901	823	841	792	831	847	834	808	874	833	860	843	807	868	824	882	828	843	861	868	858	882	874	905	823	863	893	852	814	801	829	769	841	903	841	831	824	900	841	875	864	850	845	887	841	892	884	847	832	849	866	799	837	832	777	806	814	875	836	806	856	831	842	844	828	851	852	883	821	853	917	818	851	829	871	838	856	855	852	839	864	859	872	915	826	841	843	887	885	937	840	842	836	860	870	836	853	803	829	828	897	859	832	922	879	864	846	849	810	882	864	839	839	878	856	845	821	840	873	859	917	811	889	849	872	865	855	837	845	831	875	862	886	823	851	846	850	828	907	868	829	822	821	858	852	861	820	888	865	892	834	881	848	840	878	881	843	881	847	854	919	818	837	875	845	817	886	859	849	812	831	839	827	825	880	868	832	855	874	851	900	854	803	864	877	891	876	899	802	803	845	867	832	877	841	831	892	924	821	868	847	875	877	917	826	867	867	835	911	868	902	844	863	835	840	836	820	816	894	861	868	827	834	876	874	816	850	879	882	825	901	898	816	865	898	885	836	844	828	845	852	838	864	850	808	847	827	813	834	830	854	890	875	847	832	873	886	817	871	849	885	822	822	827	824	818	871	858	867	860	831	887	881	869	870	855	790	876	869	862	807	875	802	898	831	838	815	836	886	810	845	838	823	854	863	856	793	824	865	825	837	851	845	857	839	848	816	871	846	857	883	846	839	843	928	861	884	826	819	906	823	863	833	795	866	831	886	853	858	873	854	867	831	883	838	888	835	855	833	835	903	849	873	815	858	834	847	856	883	889	889	837	864	903	890	873	831	889	879	883	842	829	898	851	885	850	915	878	844	871	836	869	875	837	855	897	892	833	843	879	847	866	852	862	869	874	847	804	857	851	878	858	841	869	849	847	840	851	856	859	906	859	861	790	849	839	843	851	780	825	876	864	840	798	870	892	882	880	873	896	807	889	890	894	817	828	862	880	829	816	854	837	872	852	848	878	815	882	840	855	857	855	839	856	895	866	847	880	886	824	879	890	774	861	860	822	832	893	812	834	878	835	869	914	867	881	801	886	827	833	846	936	870	805	832	830	831	830	871	875	874	814	872	827	856	861	834	901	834	869	921	897	799	858	833	865	914	882	850	824	824	808	821	874	858	857	871	823	895	841	857	847	878	868	880	867	868	843	796	872	818	820	847	863	881	842	829	884	908	847	869	837	840	857	846	859	811	816	847	870	828	853	853	807	784	820	837	804	813	836	875	789	935	830	845	854	855	806	904	896	833	884	804	871	858	810	908	797	826	833	872	850	868	840	865	875	903	833	840	863	857	834	835	864	836	856	830	805	853	880	836	881	854	823	783	892	863	820	841	853	801	853	819	871	839	795	836	873	882	834	909	857	849	823	863	836	915	847	827	873	815	842	855	856	889	816	818	843	850	859	837	842	831	865	850	856	828	818	874	880	834	795	875	850	872	842	809	845	860	834	850	846	840	844	872	865	919	832	788	869	802	858	846	850	808	826	874	886	807	863	804	880	876	841	827	842	896	869	856	893	802	778	879	823	876	907	823	869	872	854	870	856	824	839	844	884	866	807	844	897	897	829	796	816	904	832	877	845	868	845	914	859	758	849	861	871	827	887	789	913	858	806	877	868	838	827	869	859	843	822	892	801	844	891	870	839	867	827	850	863	867	873	871	839	868	815	834	854	864	828	831	825	876	868	854	829	814	837	864	904	851	842	837	866	859	805	853	794	920	840	852	828	842	849	800	873	846	835	866	833	829	833	859	890	834	811	819	895	842	796	874	849	835	850	850	868	884	861	878	846	847	850	879	804	903	863	828	884	847	883	833	909	882	838	862	857	848	849	839	837	849	830	835	873	862	868	835	852	877	808	821	851	873	867	868	861	889	857	836	786	791	806	878	861	807	856	830	825	855	820	852	858	840	900	801	896	892	806	832	867	855	858	858	826	862	802	841	898	909	851	868	877	883	832	834	866	831	881	823	858	858	829	874	822	877	856	898	895	804	854	852	881	853	833	886	865	831	916	843	853	842	905	816	891	837	861	911	889	864	849	847	810	861	876	817	858	794	855	854	876	849	841	811	845	863	835	844	834	921	838	834	829	869	854	851	866	866	892	822	905	844	881	834	874	877	848	835	846	883	878	869	829	853	885	848	813	877	859	830	826	835	830	844	860	792	910	854	863	907	796	873	802	870	797	847	894	830	826	880	902	847	807	858	794	837	812	833	822	861	850	873	882	920	857	935	833	869	886	895	835	831	885	841	849	854	883	826	878	833	824	843	888	858	852	862	809	898	858	879	844	782	850	827	868	876	781	852	846	844	845	804	862	825	811	890	891	876	879	871	838	821	854	864	843	886	837	850	855	828	845	839	856	862	864	848	903	843	784	888	835	859	872	863	845	849	758	837	827	891	829	859	783	879	851	836	848	830	854	884	874	850	909	791	867	790	802	830	882	846	858	830	870	854	829	878	841	868	853	890	838	857	849	866	820	821	872	860	851	853	843	852	815	869	867	838	827	851	870	904	886	850	849	846	809	888	870	815	819	828	855	842	840	859	853	803	881	849	880	829	849	830	846	839	803	895	860	819	822	827	766	816	801	899	873	836	855	816	822	854	883	864	893	830	885	838	806	859	861	880	854	924	826	872	816	847	869	868	805	872	860	883	848	808	872	830	852	884	824	852	866	858	808	844	831	822	847	859	865	868	890	856	860	882	855	773	860	841	851	861	803	850	910	865	869	778	853	871	856	852	823	841	817	897	838	885	870	842	849	865	853	836	816	844	856	847	834	815	860	840	904	847	808	836	824	863	850	857	871	871	900	848	873	860	810	783	875	830	871	888	879	873	854	799	843	845	838	873	883	810	816	837	893	858	863	882	828	840	827	824	838	835	851	862	850	882	800	840	876	868
27258	21220	9424	448	179	168	155	159	181	143	123	126	119	122	133	132	122	145	106	129	111	117	119	119	111	114	133	117	117	117	134	117	131	136	106	124	112	110	145	108	117	139	133	134	110	137	132	124	125	106	115	126	110	117	115	135	115	127	127	127	123	115	115	128	121	111	129	100	114	116	119	122	131	119	133	131	140	128	122	103	124	98	120	135	114	118	126	139	127	144	133	139	99	109	105	112	133	116	114	115	121	134	124	114	112	105	116	152	116	122	121	112	140	119	112	106	137	138	117	116	137	126	104	114	126	112	123	124	132	129	103	143	95	138	142	125	121	148	106	125	123	132	128	132	134	117	112	157	134	126	138	119	133	132	112	132	137	108	144	130	124	135	127	115	131	111	127	123	124	120	95	124	121	121	116	136	128	126	126	128	118	112	119	118	112	133	126	130	119	135	100	124	113	119	124	105	115	121	143	111	136	135	123	107	127	119	121	128	107	133	129	119	133	135	116	116	124	98	100	118	123	115	132	108	123	111	140	93	119	127	150	111	97	143	123	107	127	113	131	118	116	125	148	127	123	131	130	129	113	130	120	123	121	101	106	125	107	127	125	114	124	109	133	145	121	123	141	124	112	108	114	119	112	123	128	123	124	101	126	127	137	132	117	116	117	152	98	118	126	111	104	126	108	119	121	134	127	131	124	116	122	115	131	113	114	123	124	117	129	112	113	135	112	124	134	139	148	121	112	123	114	125	114	121	129	142	106	135	162	134	122	125	132	124	134	121	118	103	138	130	118	124	111	119	113	135	116	118	110	113	146	128	117	121	126	137	117	125	125	125	116	122	120	126	127	107	128	128	118	124	127	128	102	101	118	129	124	115	114	156	126	117	109	134	118	117	96	141	128	121	117	125	128	119	140	131	135	127	111	127	148	132	136	115	117	113	100	129	95	116	124	135	114	133	120	126	132	127	128	125	133	119	126	133	115	111	104	121	128	109	126	133	111	103	108	115	108	115	117	140	121	124	146	141	107	129	135	133	129	115	119	141	108	144	120	98	105	125	134	121	140	132	128	136	95	114	124	145	120	133	113	118	125	128	113	115	118	110	120	135	123	108	139	136	124	126	127	119	112	128	111	126	124	111	137	114	117	114	103	125	124	117	112	138	138	126	136	135	107	135	112	124	128	110	118	114	108	121	145	109	104	119	136	104	101	127	130	126	127	108	123	103	116	126	125	145	142	144	127	125	130	117	116	114	119	124	120	128	125	126	126	102	112	121	114	130	120	123	130	131	116	119	110	101	118	127	132	113	125	108	122	123	109	115	126	128	141	142	123	118	120	137	120	131	129	113	121	115	140	99	127	128	124	129	109	102	119	119	115	130	130	116	133	116	115	128	104	114	114	90	103	116	115	125	122	115	145	128	149	122	117	125	142	130	111	109	110	129	111	128	150	120	112	115	133	102	117	123	124	134	110	125	117	123	124	125	111	127	127	147	108	115	103	102	128	118	125	110	150	106	138	119	137	119	100	126	117	140	138	127	138	118	138	129	125	126	112	121	106	112	121	109	135	130	125	117	125	125	114	133	118	107	111	124	121	129	128	151	154	131	128	129	133	123	135	127	104	112	127	118	134	115	112	136	116	103	114	112	123	112	135	117	131	118	116	106	131	103	116	133	132	117	121	124	121	135	118	132	132	121	123	130	121	120	134	118	130	131	138	120	133	129	127	117	123	123	127	133	129	130	112	138	127	137	119	123	120	115	110	124	145	137	130	117	127	127	130	116	108	116	119	144	128	131	125	110	126	118	144	125	128	132	117	129	121	115	104	126	117	121	130	138	119	108	144	137	137	122	104	121	133	115	138	133	138	113	106	119	120	102	144	124	114	130	111	115	139	147	111	121	127	126	112	138	118	116	132	119	133	139	121	116	125	131	111	117	135	147	116	120	135	139	114	117	130	117	118	128	123	119	118	131	134	107	116	141	136	122	117	106	108	128	135	123	115	119	124	125	115	128	128	119	144	121	110	146	117	113	138	128	120	116	137	112	115	133	117	120	130	116	142	136	114	126	129	125	126	132	101	130	140	124	110	131	125	143	114	131	105	103	117	128	147	111	111	133	137	145	131	123	99	111	107	93	113	122	107	115	131	118	132	126	127	106	113	123	104	115	134	126	116	124	126	131	118	130	126	97	130	111	131	131	118	130	128	121	114	137	119	135	115	136	130	103	134	137	137	123	110	129	112	128	119	99	122	130	118	122	122	120	126	130	125	106	101	109	109	131	142	118	123	137	128	124	138	126	127	134	106	115	128	128	128	128	117	130	123	120	124	127	142	113	120	109	131	117	132	124	109	132	116	131	140	96	112	112	127	115	129	119	115	99	135	126	121	119	117	127	130	119	134	134	138	134	117	132	129	124	132	121	134	106	139	121	130	118	147	133	113	134	128	123	133	126	133	138	125	135	116	121	119	110	119	135	118	118	143	123	129	110	98	117	136	126	96	140	154	131	128	133	116	110	126	126	96	108	117	129	133	135	128	117	140	125	122	126	115	108	121	133	125	137	141	116	133	118	124	124	115	108	132	127	103	131	127	109	132	119	124	133	121	127	120	109	127	136	135	124	131	136	126	130	114	116	133	94	111	120	111	139	123	118	114	134	130	118	136	117	135	102	116	130	112	127	131	141	128	111	127	124	134	120	112	136	126	126	99	105	126	111	117	140	160	109	134	130	132	109	122	117	122	109	132	122	125	131	134	123	127	110	120	128	112	97	110	114	138	119	133	113	133	127	124	116	132	127	141	120	103	127	124	141	126	113	131	115	126	123	110	120	129	120	136	119	132	125	132	106	134	122	116	118	123	121	122	121	115	129	127	135	138	132	124	117	144	127	105	149	113	105	109	121	99	121	127	101	115	129	138	127	121	121	134	120	128	120	125	107	106	128	110	122	135	108	123	144	123	125	141	128	112	130	123	124	109	105	132	100	133	111	120	114	125	134	135	109	124	107	114	115	133	116	101	134	115	124	134	136	118	145	110	124	125	123	112	117	124	125	110	106	121	128	118	129	112	144	124	124	145	139	118	116	125	131	128	119	126	104	124	113	118	144	111	105	126	107	124	147	133	120	127	134	132	126	137	118	118	115	119	120	122	136	110	107	116	106	132	127	137	122	120	124	118	123	122	117	126	142	121	132	129	111	138	130	113	145	122	134	120	107	122	114	129	129	123	121	111	116	116	115	122	139	114	112	137	123	134	124	123	131	114	120	141	125	114	111	107	134	124	121	130	129	123	110	123	131	114	126	137	127	121	129	125	136	113	150	124	120	117	113	136	115	128	152	109	108	110	120	131	131	117	148	105	130	126	132	129	125	116	123	107	138	141	127	141	116	137	125	130	129	103	125	130	117	120	143	119	133	117	111	124	103	126	128	112	139	126	114	125	133	115	113	119	109	138	115	110	113	123	125	142	120	112	130	107	130	96	124	131	120	132	119	120	138	116	126
19559	1503	1174	653	512	416	336	329	305	269	276	260	264	249	270	276	256	234	232	247	255	257	254	224	248	238	251	248	243	238	259	239	268	244	258	222	249	256	235	257	214	255	255	260	243	236	240	264	251	269	235	226	267	258	246	242	251	221	258	246	238	262	245	249	236	262	235	213	262	230	244	264	275	241	265	232	261	238	221	230	247	259	247	233	253	241	263	233	228	244	256	252	264	223	242	238	236	256	245	241	229	244	262	246	257	253	239	236	256	249	230	237	244	256	243	266	228	209	258	238	248	238	238	243	228	228	233	229	230	245	239	221	275	220	237	237	247	234	241	228	208	235	238	236	219	229	237	251	243	227	207	272	250	264	261	250	250	245	242	245	253	235	237	229	216	231	249	286	236	269	239	243	234	247	243	241	243	233	236	233	252	245	219	253	251	237	246	245	249	241	249	229	229	240	243	257	223	218	216	265	248	245	241	254	234	265	245	249	232	247	250	219	243	242	292	255	218	234	247	238	242	273	252	241	257	257	230	225	247	252	258	257	248	245	250	217	222	237	216	222	261	253	268	244	238	235	262	236	256	228	232	240	234	237	267	245	239	219	255	230	262	210	256	198	239	223	228	216	258	224	253	208	227	238	243	210	234	243	250	226	254	218	230	215	248	255	213	264	235	229	235	231	227	234	229	263	264	243	261	250	229	228	243	246	229	257	240	229	231	249	238	244	228	238	245	231	252	230	254	233	237	248	256	229	248	234	280	264	258	240	267	221	247	234	243	230	221	249	240	223	235	235	240	259	238	259	236	232	225	252	238	213	223	244	291	218	237	226	250	255	235	258	210	252	252	215	221	261	258	202	224	207	225	237	236	274	249	245	261	263	249	261	242	252	237	211	253	246	242	249	252	233	231	226	223	247	238	226	237	250	217	212	257	255	257	246	261	232	212	221	251	244	242	257	211	243	261	242	230	239	252	237	235	245	261	218	241	231	228	246	279	221	262	237	241	262	253	241	247	230	253	233	252	248	256	232	217	228	233	241	246	222	234	229	242	271	231	254	250	238	255	270	274	242	243	278	253	211	258	259	252	257	234	253	247	236	250	237	226	219	270	213	239	243	228	231	252	248	216	252	237	217	252	212	273	254	232	249	255	237	232	248	233	247	224	244	255	230	231	255	255	224	234	232	239	252	232	240	229	241	221	222	242	248	244	218	225	251	248	237	226	273	224	243	244	238	273	247	241	228	241	222	235	247	237	233	248	267	225	238	241	273	237	270	216	269	229	238	222	235	235	228	242	250	245	233	235	223	253	240	226	244	259	249	237	258	206	242	256	257	247	235	250	236	231	235	249	239	237	243	237	232	240	218	221	239	220	234	252	218	258	228	231	221	237	244	252	246	239	235	230	247	258	252	252	255	238	232	248	247	244	218	235	266	227	247	216	219	232	247	210	249	280	254	248	265	247	246	260	267	236	224	236	253	253	214	268	245	215	261	264	244	257	232	233	278	238	232	218	241	258	254	243	231	236	241	251	227	241	254	258	250	260	249	250	238	223	247	251	251	243	223	241	267	225	244	227	245	230	256	247	259	253	220	260	241	244	238	251	249	218	246	238	230	234	224	232	265	248	259	242	277	255	241	234	250	198	264	240	227	252	244	220	232	253	221	271	224	236	228	232	256	251	204	224	253	246	224	235	249	241	245	262	245	250	251	254	251	235	252	232	263	251	248	211	246	235	244	257	274	246	233	239	255	232	231	254	233	223	231	204	266	251	250	229	244	211	264	218	255	230	260	251	222	248	225	220	235	234	220	242	237	221	218	222	253	263	217	256	250	255	243	248	233	221	242	231	224	253	269	252	219	228	239	228	267	243	243	275	278	236	225	256	249	214	264	240	247	250	237	254	260	230	244	238	244	222	266	262	259	240	244	233	236	242	249	294	249	236	211	224	262	228	250	259	229	249	237	233	245	215	256	232	246	243	258	231	234	240	220	223	227	224	245	242	237	254	226	255	225	236	234	213	232	229	219	260	240	246	244	262	233	246	258	254	255	226	221	234	230	217	218	227	219	260	225	243	255	235	231	250	260	218	230	245	263	228	213	236	243	257	234	244	224	262	246	221	254	237	227	249	251	231	218	248	218	253	245	228	251	235	247	225	260	233	241	258	253	234	256	268	238	235	242	235	254	238	209	271	260	225	234	228	251	230	253	238	231	233	247	272	231	230	222	227	245	237	254	244	221	261	241	230	266	232	238	260	257	248	254	247	231	242	273	220	248	222	226	257	220	264	253	240	244	228	226	245	241	231	254	246	231	238	246	266	245	244	280	216	245	237	247	259	247	235	252	240	246	222	242	241	231	235	255	247	214	246	245	244	222	251	242	229	264	229	278	217	243	265	242	221	242	229	246	236	250	228	236	256	222	242	234	253	234	260	225	251	272	232	222	238	241	198	255	223	246	256	237	257	251	214	261	236	241	207	217	238	241	252	255	271	221	241	241	231	272	235	237	279	224	230	280	266	252	238	240	258	254	245	249	231	236	239	217	255	256	230	274	242	227	249	261	243	258	229	244	225	239	250	224	245	245	238	234	246	250	248	234	246	242	265	224	260	222	225	217	241	238	239	240	267	199	259	249	252	240	255	213	258	263	243	226	237	221	261	257	235	253	243	248	235	249	212	244	212	239	274	227	267	256	230	227	236	261	260	230	246	277	224	228	245	263	241	239	246	227	232	227	230	248	244	253	248	249	248	254	242	238	263	229	222	224	227	235	238	233	251	223	231	240	235	259	232	246	235	242	241	256	264	237	230	246	247	261	222	236	248	227	226	226	253	242	255	229	220	236	212	232	224	231	231	257	256	226	244	278	225	257	231	245	252	240	244	267	245	256	279	207	236	251	289	223	247	246	275	237	219	240	240	257	267	212	243	217	259	245	262	231	232	228	278	233	231	228	222	241	234	243	213	239	260	247	249	244	212	230	244	246	231	240	241	230	243	228	226	237	242	234	240	236	261	239	260	221	240	221	250	248	235	256	253	220	231	233	226	221	254	244	223	231	233	265	229	228	242	221	249	231	257	216	280	229	240	246	237	245	244	234	220	233	233	219	237	251	249	271	269	220	261	247	234	273	211	231	232	236	237	228	232	221	216	220	247	233	247	227	235	240	239	250	222	249	230	244	195	246	238	257	249	261	262	276	234	264	225	254	259	221	212	213	248	236	244	251	232	238	227	227	252	237	243	243	228	225	229	243	245	247	229	229	251	245	217	231	233	260	258	259	234	231	239	295	235	259	259	229	235	231	236	266	258	282	242	244	230	224	222	251	242	256	259	228	245	267	228	246	248	229	220	241	259	238	249	231	221	243	259	244	250	251	231	232	245	243	270	234	254	251	241	248	262	226	226	230	231	217	212	249	260	231	227	254	245	256	233	232	249	245	236	235	244	210	262	234	247	217	243	238	235	208	216	245	222	259	212	274	237	231	269	286	260	246	232	252	234	231
24733	21666	29035	24826	21354	3612	812	627	467	441	442	389	375	373	358	366	379	365	348	321	357	318	336	344	304	316	303	331	287	332	301	318	335	312	335	332	288	301	318	267	299	317	294	300	290	308	311	320	324	295	311	332	350	275	268	310	308	281	312	279	289	306	311	278	312	286	304	319	295	290	308	312	305	293	295	339	283	293	290	305	316	300	283	297	295	295	290	288	313	323	327	324	295	309	319	302	327	292	313	277	296	310	304	288	300	286	290	317	309	286	323	300	272	301	279	286	288	289	326	316	313	274	331	288	315	296	314	324	305	313	308	309	293	308	302	294	316	296	318	310	260	310	273	283	317	306	328	329	297	321	322	325	284	312	308	312	282	290	329	292	280	299	317	296	313	300	290	311	317	300	277	331	313	283	288	304	286	293	260	311	287	291	299	262	311	306	316	315	316	293	317	273	301	315	304	300	298	300	265	318	313	282	296	284	319	282	310	323	308	314	318	300	311	297	304	307	294	287	276	281	308	280	313	322	306	320	304	298	294	281	286	303	324	307	304	325	301	315	308	279	329	313	300	278	306	312	293	317	305	292	280	282	299	313	312	292	325	316	334	258	279	312	292	269	318	306	301	298	309	261	298	314	300	290	319	303	289	341	287	320	291	296	299	301	312	301	314	293	294	318	277	277	283	322	305	300	299	310	319	316	322	298	300	309	326	321	281	278	316	342	308	318	294	307	310	296	271	281	292	302	326	314	280	293	308	292	283	329	317	303	283	299	355	285	292	259	265	292	330	267	297	287	301	302	285	283	281	324	285	292	313	293	303	318	302	310	318	337	299	333	310	277	297	283	310	275	307	306	288	302	296	310	292	318	304	264	313	282	318	279	296	272	297	308	300	292	302	295	318	280	281	323	294	314	296	316	337	306	272	280	285	336	292	302	299	293	293	316	288	334	294	278	312	303	275	286	316	302	318	285	294	276	299	299	310	315	289	317	310	317	312	305	290	307	302	304	311	324	280	310	300	293	310	297	289	292	285	299	311	308	284	301	309	287	276	281	311	319	304	277	311	270	301	309	307	293	326	287	334	300	300	325	303	304	297	301	309	309	315	293	287	298	311	339	315	319	269	317	299	301	289	293	316	312	307	321	324	276	310	267	316	286	311	291	331	304	298	293	322	316	335	301	263	296	313	307	290	297	308	314	323	304	339	297	302	332	302	298	278	292	296	303	312	294	305	299	306	286	277	285	292	300	289	291	338	285	288	321	323	331	340	321	319	287	312	290	299	303	290	304	282	295	275	290	277	285	333	330	304	307	289	305	296	286	289	306	275	278	314	304	311	306	293	319	300	317	304	311	301	296	283	308	323	304	261	312	262	343	351	289	274	349	296	298	307	322	335	284	317	295	260	330	297	301	276	326	324	317	313	312	322	314	312	331	305	285	292	307	326	290	285	280	307	310	286	304	307	296	288	301	361	297	294	289	326	306	298	256	280	282	308	286	298	308	282	289	299	321	324	322	286	329	298	329	311	289	290	317	295	309	330	312	280	280	322	338	297	310	300	283	271	281	317	310	339	293	307	307	308	279	292	321	297	291	324	292	289	270	299	297	335	320	292	309	297	305	303	289	285	322	290	328	316	294	321	306	292	317	310	322	331	296	285	312	330	286	280	317	282	305	312	309	288	309	311	332	303	305	324	292	306	294	294	295	312	325	305	314	289	284	290	305	283	267	277	304	296	310	312	275	285	314	274	267	305	314	340	321	279	320	303	313	297	304	304	288	275	295	326	291	314	278	315	292	330	273	291	290	284	296	293	265	292	322	293	284	258	292	292	284	277	291	319	301	317	304	304	311	295	293	300	293	310	287	338	288	307	294	309	302	282	273	303	266	292	308	293	302	318	314	295	301	330	322	291	317	308	287	297	327	287	291	308	292	328	295	297	293	283	309	287	279	326	310	309	287	305	305	333	286	319	293	297	274	325	297	289	323	317	305	296	329	286	281	297	280	272	324	287	305	325	297	301	291	294	300	308	300	278	288	265	283	294	277	277	336	283	289	296	302	288	304	298	289	325	278	319	278	289	293	285	321	289	349	279	314	285	331	298	312	287	312	292	298	315	318	275	303	285	299	280	313	278	323	317	307	313	290	297	309	272	326	304	324	302	318	294	306	274	307	281	317	322	293	327	332	301	299	312	326	308	292	280	276	285	293	294	313	347	295	312	312	313	309	323	319	322	322	298	324	287	299	305	322	289	290	304	316	282	307	281	310	308	294	296	297	324	322	313	302	316	302	324	302	324	307	279	300	334	277	270	292	303	339	284	288	313	277	316	287	293	331	331	295	299	307	325	309	286	311	303	303	324	308	321	311	281	307	293	288	293	322	303	270	320	302	269	310	323	297	308	259	288	313	319	310	298	336	290	300	315	285	282	292	292	282	278	277	307	267	311	291	328	283	297	294	253	285	338	281	297	299	323	298	303	289	303	322	293	283	332	288	291	308	322	307	298	277	277	328	329	336	331	302	309	294	294	261	282	311	287	311	315	303	319	305	308	307	316	262	317	323	301	317	303	257	286	313	286	316	296	311	315	281	311	289	289	266	286	304	294	280	274	275	313	313	267	320	281	285	274	275	303	294	310	275	296	313	285	258	325	319	323	275	286	301	331	277	281	303	306	309	269	322	286	310	317	335	293	314	264	303	302	312	324	307	291	292	317	325	325	310	307	302	307	297	313	295	273	284	291	301	295	311	305	306	277	288	302	286	280	306	307	303	321	294	299	319	307	312	311	250	294	301	294	311	325	285	316	298	284	291	283	304	326	278	312	281	311	285	316	310	329	299	308	287	325	328	332	288	294	290	315	301	272	293	277	320	311	307	287	321	318	313	290	283	284	336	296	318	314	326	302	300	312	317	306	318	319	286	296	316	296	320	284	290	299	297	296	279	298	275	315	290	310	297	320	276	278	317	307	321	292	309	293	303	303	298	303	301	296	323	287	281	291	284	324	275	317	289	310	339	288	321	283	313	309	332	285	299	304	300	293	319	312	322	285	314	306	291	294	305	282	282	313	306	300	306	293	312	263	276	312	289	308	319	320	299	310	299	320	296	314	297	276	318	253	310	329	295	278	295	287	274	301	300	325	304	302	289	284	312	306	312	254	330	311	268	296	285	291	314	302	296	283	281	294	280	281	302	292	279	306	304	284	284	288	340	302	300	318	293	303	286	284	315	293	294	307	281	297	315	312	303	290	297	287	295	301	291	307	281	329	304	294	295	310	322	323	295	305	299	284	312	280	313	297	285	281	307	280	311	262	292	272	293	298	304	268	304	309	315	281	317	273	307	301	266	299	288	284	319	276	299	282	279	294	320	330	293	307	332	320	268	300	302	275	296	334	322	286	293	321	311	297	313	307	309	305	308	314	301	296	308	315	292	288	307	319	297	279	280	297	297	297	296	328	298	274	304	311	286	280	342	298	278	303	295	345	313	292	281	313	297	315	313
34298	9878	8835	4435	2991	2381	1785	1492	1302	1136	1016	954	859	826	771	729	713	669	721	667	622	601	592	627	595	605	639	544	583	576	555	535	644	556	556	553	566	576	580	569	538	586	564	552	539	552	555	577	561	579	574	569	583	544	545	511	529	540	553	548	558	550	556	504	579	571	560	533	550	544	533	552	515	576	522	549	565	587	486	541	557	552	524	532	514	546	530	566	544	531	499	521	571	532	605	557	549	578	535	493	598	528	476	545	525	518	513	579	552	510	560	603	509	561	542	574	533	536	560	532	550	527	547	551	545	582	535	537	524	507	465	559	574	559	582	535	525	543	518	566	563	562	541	509	570	529	551	545	568	559	483	577	546	466	522	550	537	576	561	545	548	523	525	559	524	512	538	532	519	591	562	570	556	565	530	556	547	571	571	516	501	529	509	548	500	557	556	545	579	536	533	536	526	530	516	544	556	557	507	509	520	551	514	512	583	539	539	550	550	518	534	566	527	560	561	553	546	533	532	558	583	508	525	522	529	551	560	553	524	549	492	507	545	506	571	616	525	505	512	557	524	543	553	539	505	561	547	539	512	536	565	539	495	538	594	514	581	547	507	527	480	528	525	519	588	545	541	541	532	555	546	597	539	540	503	577	515	550	543	533	542	524	518	499	498	565	568	520	538	485	528	493	582	548	559	524	518	543	538	573	539	541	563	531	559	545	491	537	523	545	548	532	547	535	523	541	509	554	550	567	500	589	557	581	553	512	521	515	563	498	544	502	546	546	529	482	539	550	561	546	519	559	549	577	556	539	523	532	541	534	543	528	546	547	542	529	506	547	519	570	545	502	533	550	545	530	540	532	555	525	544	553	496	548	529	540	608	562	558	557	528	561	514	536	518	534	538	501	534	553	528	513	538	512	506	564	560	540	559	503	545	571	542	538	549	516	517	570	512	548	557	517	541	539	548	541	574	559	510	566	550	520	546	538	561	515	522	519	518	523	548	506	589	534	519	501	504	556	581	516	528	503	511	517	544	511	528	523	550	554	534	545	526	512	566	535	555	516	555	516	573	556	536	567	518	534	538	554	570	567	539	542	534	524	483	535	551	500	526	537	553	555	498	533	537	563	538	494	538	526	536	516	525	509	531	544	507	544	573	486	554	518	560	559	537	541	549	545	558	520	496	576	511	489	550	525	552	577	521	493	515	555	513	572	523	521	512	529	513	529	544	515	565	527	530	539	516	522	555	496	542	523	548	522	516	532	551	520	532	516	525	542	512	547	564	537	529	552	576	537	571	515	514	542	525	541	554	552	564	530	550	552	522	577	513	538	527	549	537	578	554	521	577	473	526	545	546	536	507	537	552	530	503	539	541	517	510	506	543	547	578	502	547	521	551	505	547	568	535	520	550	540	530	577	516	508	556	553	531	545	558	524	544	573	513	522	519	544	510	548	556	525	503	521	547	510	560	506	512	546	511	561	539	552	544	549	521	554	543	554	531	544	547	573	566	544	545	520	526	536	525	537	535	526	495	544	564	537	530	527	506	537	538	545	519	548	543	557	531	514	530	525	550	527	527	579	508	481	540	561	556	499	540	491	522	538	547	554	516	510	544	527	553	520	582	536	545	527	511	530	517	540	555	572	548	577	511	528	533	564	524	494	565	586	539	558	555	508	571	514	521	493	544	540	565	536	539	546	561	554	549	538	536	533	556	540	532	508	520	533	559	514	550	506	581	476	498	512	545	546	560	528	547	567	542	509	550	564	527	512	547	551	549	572	507	570	516	540	559	573	554	540	526	527	530	604	558	532	581	516	574	546	570	507	551	524	539	532	553	528	500	549	539	546	536	568	518	536	540	529	555	572	570	517	507	538	543	549	532	519	528	555	535	509	516	535	521	539	554	526	546	524	562	530	538	561	541	544	543	550	498	515	539	536	504	529	547	532	567	552	548	544	578	569	547	535	550	544	551	525	498	515	503	551	533	511	553	524	528	547	528	535	528	603	571	537	534	560	546	545	556	561	516	549	521	547	548	533	506	595	560	539	555	551	536	558	547	520	571	573	512	528	523	572	528	515	500	572	495	553	553	535	495	539	567	553	571	551	555	516	552	560	517	506	543	537	533	573	559	497	543	513	572	553	535	574	510	510	548	541	514	561	541	507	526	598	516	522	586	548	543	552	526	559	545	506	526	500	560	517	515	519	546	576	585	506	525	558	481	524	550	542	504	570	519	527	557	559	541	530	524	525	503	511	521	506	541	521	547	557	560	529	521	555	493	526	558	511	544	538	522	525	527	547	586	531	524	552	555	509	558	513	536	562	524	513	553	535	483	529	518	549	552	586	526	521	565	556	564	540	540	552	545	557	514	579	534	539	507	489	550	524	559	550	517	540	541	549	527	532	512	565	491	525	541	561	542	570	523	547	517	526	569	486	585	502	570	549	558	540	545	506	526	540	504	551	585	503	552	557	528	544	519	542	521	521	582	542	568	520	563	561	503	549	530	571	553	529	501	494	496	551	549	512	498	558	523	498	557	562	542	563	588	548	521	591	553	580	541	551	552	541	535	489	549	558	550	545	547	601	538	559	540	548	538	576	558	553	529	494	533	572	511	570	497	534	558	520	547	550	518	527	556	548	549	526	548	538	523	537	522	534	515	527	523	500	514	518	542	536	542	570	509	575	519	549	528	544	539	559	520	525	516	588	524	576	532	564	558	525	577	524	542	595	523	551	502	505	557	527	558	561	517	495	538	516	506	522	535	544	509	557	539	555	526	552	552	552	578	547	560	492	529	550	487	537	611	573	517	560	555	585	587	514	560	518	531	518	559	576	569	521	505	518	512	513	532	526	561	546	524	560	519	520	513	537	539	551	573	532	520	516	538	535	564	531	531	575	543	544	576	527	533	536	544	552	540	490	559	551	530	536	542	520	585	487	470	539	506	543	546	519	497	494	507	570	512	559	527	523	549	547	563	541	543	549	525	557	581	560	518	552	526	551	516	529	537	561	561	545	563	524	546	584	506	549	542	520	576	525	521	548	578	547	547	561	527	532	528	538	594	534	568	512	516	543	527	521	518	564	526	511	492	557	499	513	521	503	570	548	530	593	532	507	564	566	530	576	561	541	532	598	546	526	566	517	536	534	545	529	530	547	524	538	537	526	574	552	570	546	553	539	535	533	514	558	549	501	541	504	518	583	505	497	509	523	523	540	547	555	526	511	580	510	543	575	515	542	576	558	560	546	570	564	519	558	554	545	584	542	500	510	515	582	532	548	574	525	553	512	561	559	562	537	568	505	571	533	527	528	526	511	555	550	540	531	579	531	546	542	531	521	508	511	558	542	560	551	533	516	538	509	547	530	542	533	552	528	508	534	549	551	495	559	553	501	537	562	577	565	554	514	553	544	523	587	586	509	502	543	513	518	515	509	532	561	509	559	566	525	532	510	567	580	519	513	555	546	531	536	530	533	524	542	528	501	523	550	572	509	509	503	552	499	537	520
23619	21604	29580	24111	21610	21381	3965	1194	892	795	810	747	676	714	660	618	597	612	590	574	565	536	557	503	569	541	560	536	507	532	499	560	540	534	484	516	502	503	536	502	506	493	496	563	482	518	539	502	490	547	534	474	543	517	526	530	470	532	507	503	484	527	507	534	487	521	515	510	484	514	497	519	527	511	535	495	539	536	533	510	524	517	515	488	566	487	538	497	487	497	489	495	507	527	524	496	532	548	495	532	480	525	525	450	519	485	516	500	526	522	554	510	488	516	521	488	531	493	474	467	463	556	489	491	530	492	554	499	490	533	451	508	509	531	511	531	517	502	533	453	514	510	507	486	479	554	533	487	506	487	497	510	465	524	579	467	474	524	515	520	503	544	523	525	513	501	515	463	481	548	477	489	495	497	524	470	477	521	525	454	512	463	504	515	517	544	510	476	545	518	509	497	504	475	508	469	555	506	465	505	486	500	564	523	469	497	491	507	484	484	464	508	498	513	507	489	441	534	519	505	503	534	523	497	482	529	460	552	517	507	487	474	499	517	542	512	498	476	456	476	458	489	523	480	513	492	532	496	512	499	500	491	512	482	531	468	510	526	515	521	497	535	506	476	496	502	499	457	490	500	478	510	513	485	505	555	520	476	477	503	462	477	498	491	473	540	508	506	506	495	503	506	501	470	500	474	495	496	513	494	444	501	506	541	521	482	510	496	516	533	476	536	491	496	470	517	512	533	487	475	525	479	476	524	499	496	496	486	480	514	532	481	513	506	503	450	494	458	457	550	510	483	503	487	480	502	526	462	516	471	508	510	517	537	474	500	568	520	512	457	507	541	508	508	509	475	485	485	493	529	523	510	481	491	501	486	478	482	505	540	504	485	506	518	519	500	513	511	498	483	469	486	454	505	489	499	493	492	475	538	505	513	501	491	495	475	443	498	524	517	479	479	461	523	464	463	503	506	478	519	508	552	503	504	539	494	536	526	470	502	480	504	499	446	494	469	465	523	531	513	468	508	445	463	535	514	534	522	495	496	461	476	516	493	517	540	458	514	545	477	475	476	487	499	502	547	492	546	489	486	491	501	492	476	498	487	523	488	485	517	483	484	484	501	490	476	475	495	522	509	479	526	495	497	500	488	475	489	510	501	512	524	518	465	499	533	528	501	530	499	507	482	471	521	517	473	486	498	503	502	502	503	481	518	489	520	505	494	540	492	487	513	456	459	478	526	489	515	511	504	514	467	484	474	525	517	518	499	491	480	501	485	466	502	554	457	535	487	535	466	515	465	499	500	508	453	496	493	494	462	517	524	470	505	488	491	501	521	485	485	487	501	480	468	520	526	453	484	467	501	496	488	523	448	478	472	486	505	526	476	484	476	544	507	490	505	499	476	501	519	506	533	482	540	477	503	456	440	440	507	524	545	502	557	497	485	492	508	500	518	485	510	510	490	477	546	489	536	530	524	508	501	507	469	479	468	495	488	500	504	483	493	473	495	480	501	500	477	509	532	472	531	501	497	465	468	466	474	508	489	495	450	475	501	478	511	532	480	484	482	495	480	485	546	511	515	509	527	507	484	526	512	471	504	492	467	519	467	481	526	508	505	453	522	469	484	496	483	494	494	499	504	510	475	471	451	464	475	507	537	484	510	497	518	504	513	498	506	494	487	482	537	470	484	494	511	520	507	481	490	495	475	555	488	509	507	445	480	465	478	449	515	479	506	512	485	503	531	491	534	505	505	504	492	490	525	496	493	484	504	474	487	456	505	504	512	504	502	500	507	458	470	506	489	501	479	466	510	498	515	484	474	529	495	508	486	498	510	521	508	497	495	508	509	532	484	456	527	498	494	545	514	522	476	528	498	485	519	509	509	464	482	505	542	513	520	521	467	543	467	485	506	489	472	484	466	472	512	497	532	519	502	492	506	473	514	511	498	499	520	473	487	488	489	498	501	515	513	485	509	510	498	484	497	474	508	533	487	485	516	457	454	453	487	503	485	523	477	524	526	518	517	488	495	468	489	501	481	478	496	539	470	523	495	465	509	486	523	491	503	479	510	517	493	513	510	480	480	507	488	493	469	508	512	453	503	479	531	501	492	505	533	496	454	489	489	492	541	494	515	503	554	483	487	494	474	525	519	472	525	516	497	528	493	521	475	507	485	538	514	507	491	526	500	490	473	483	483	507	500	471	447	508	488	507	494	506	486	502	498	494	509	480	493	545	493	514	499	492	526	526	469	527	506	479	481	503	479	460	450	499	496	483	507	480	520	492	493	508	488	489	456	531	493	500	496	526	537	454	510	499	480	506	519	513	523	522	509	497	530	502	517	473	495	507	507	476	490	478	440	500	501	513	548	498	503	493	482	498	491	502	518	510	525	496	464	531	503	478	503	511	479	468	491	532	528	520	533	491	480	483	517	485	511	514	517	473	491	495	482	475	527	519	498	537	522	485	521	506	517	452	503	497	520	483	489	499	500	500	492	498	477	521	516	515	484	522	483	523	519	522	484	508	510	514	492	476	484	521	439	553	500	514	486	499	524	490	507	504	494	463	496	505	512	481	511	494	493	567	507	478	542	476	448	465	502	523	489	469	489	488	491	443	518	485	465	455	505	489	469	502	509	464	491	536	481	481	520	496	472	482	543	473	512	520	499	483	519	479	489	499	498	514	477	502	472	518	507	484	480	460	486	484	513	497	498	501	505	485	517	494	539	483	476	486	510	499	495	533	480	465	502	502	510	484	488	477	483	502	460	497	511	478	527	477	532	472	515	519	481	481	500	496	501	515	484	523	478	485	490	510	514	508	522	497	475	507	542	477	494	478	502	492	492	478	543	545	475	494	507	477	502	520	484	489	539	502	527	499	499	524	497	485	506	504	548	503	557	473	497	516	473	478	518	517	494	503	476	550	503	471	506	533	509	501	477	488	501	499	521	555	461	446	490	491	478	490	517	534	523	457	503	478	511	493	497	496	472	505	531	513	547	472	490	463	492	497	505	498	534	500	499	505	490	511	520	533	484	483	501	514	526	515	454	467	521	500	442	505	475	480	501	516	498	489	517	488	468	508	463	486	554	521	488	498	522	518	456	509	492	498	495	497	499	454	504	479	513	487	501	504	488	525	503	522	488	459	518	520	503	492	524	523	521	493	485	500	502	478	496	520	491	504	484	478	493	543	476	533	489	482	534	472	513	501	546	516	488	498	483	512	518	511	535	545	474	488	500	488	494	530	527	494	466	510	498	470	466	489	508	501	477	447	481	462	526	451	479	450	517	513	510	509	492	482	483	528	518	531	488	481	501	481	531	473	489	507	477	495	525	481	516	510	534	520	471	513	519	511	467	478	490	510	456	502	511	543	493	492	466	515	495	465	497	477	490	516	488	486	522	527	497	507	535	468	493	504	488	511	469	510	475	499	497	454	484	497	498	514	474	434	527	496	555	495	465	504	467	503	501	499	500	534	503	481	499	443	498	490	509	505	519	477	501	465	527
33457	15374	14186	7822	5552	4203	3259	2714	2260	1952	1841	1642	1434	1384	1306	1224	1177	1176	1152	1132	1062	1046	988	1018	984	971	987	937	972	953	974	950	910	877	981	919	885	902	870	885	931	855	818	864	840	861	921	916	919	908	879	903	919	887	867	844	921	840	870	887	907	876	826	854	906	867	893	905	865	929	819	923	843	860	911	845	866	882	843	815	820	871	842	826	900	829	778	936	854	858	847	846	868	857	916	859	834	851	884	854	827	789	790	896	858	839	873	860	857	914	837	871	815	843	861	851	859	871	890	854	950	882	855	851	846	844	854	888	857	888	870	856	881	867	829	830	851	857	858	820	857	881	903	830	864	853	857	855	877	848	826	868	920	852	875	878	867	865	879	871	886	872	856	864	863	825	866	915	883	832	837	909	836	854	908	848	828	886	835	837	844	883	836	864	836	854	871	878	864	802	900	921	829	848	843	830	885	848	856	908	849	838	900	868	838	831	836	833	897	856	875	843	869	837	902	865	815	839	778	851	830	858	844	811	902	829	871	869	900	864	847	888	853	883	828	891	828	848	892	864	913	840	860	850	832	852	862	846	815	802	872	851	893	838	887	902	851	868	868	886	831	864	922	818	848	863	906	863	866	853	894	816	908	876	889	852	833	887	834	823	832	825	851	865	880	840	829	870	870	861	891	845	811	872	891	914	871	784	939	822	902	832	887	873	870	874	858	874	912	845	828	786	823	908	829	852	865	828	813	883	873	858	847	843	855	892	870	803	829	823	871	847	877	821	884	878	834	834	846	847	912	874	852	853	836	850	861	876	854	879	871	915	834	823	858	856	869	829	848	850	865	857	883	829	919	866	832	893	841	885	822	833	848	842	883	835	867	832	778	900	793	885	903	813	828	837	862	762	863	885	807	785	887	826	915	844	852	915	844	859	797	876	895	845	826	863	863	910	872	855	887	851	830	867	864	884	875	893	843	850	835	919	846	802	815	859	831	926	912	838	834	844	862	856	872	834	798	848	894	922	879	859	831	864	887	912	800	851	867	873	871	904	852	902	875	851	865	851	824	808	867	865	823	880	839	807	929	842	866	918	868	845	844	878	884	830	809	866	851	869	823	849	830	869	854	847	882	825	867	840	860	864	837	899	790	863	862	874	856	923	824	877	872	861	910	857	821	890	841	774	861	830	859	863	921	873	841	878	818	834	857	882	868	790	868	866	867	840	830	849	899	871	860	876	854	841	815	849	840	859	854	900	878	866	855	846	900	873	833	837	827	910	868	877	917	829	853	832	847	776	866	891	835	863	889	842	853	854	807	867	883	911	874	828	842	824	813	857	852	879	866	827	836	848	899	867	875	854	823	831	835	860	840	884	871	928	820	907	878	799	808	818	824	892	848	831	879	871	915	878	867	841	839	856	852	828	908	874	818	856	819	865	822	862	872	868	840	872	854	869	832	833	889	851	861	867	832	872	843	867	846	841	845	861	803	824	867	879	823	852	898	839	799	855	852	829	856	876	821	870	847	871	890	880	849	833	882	815	851	871	861	849	796	858	830	805	876	825	835	837	802	857	832	904	874	894	844	807	842	784	853	882	812	838	835	869	881	895	880	852	851	895	843	807	826	796	855	880	892	815	819	911	853	868	862	811	828	862	828	887	899	822	912	889	833	817	882	836	830	873	843	806	873	823	839	816	814	884	838	848	801	859	869	868	861	910	859	921	869	816	844	874	872	851	812	807	884	870	907	825	859	853	825	847	843	874	863	895	863	825	847	820	866	870	869	873	855	858	858	822	845	808	846	848	834	884	844	841	885	853	884	861	851	822	865	814	881	789	798	856	833	849	793	864	856	881	861	878	803	845	843	849	854	895	898	820	860	883	828	870	853	865	912	858	797	816	827	922	864	782	830	836	884	864	872	887	853	890	832	827	846	811	833	853	850	861	862	904	813	929	808	837	856	889	803	851	882	859	843	870	880	888	844	881	822	854	839	799	850	914	809	842	887	832	879	883	855	812	831	835	850	855	819	883	817	851	789	840	850	843	849	809	875	889	894	843	939	922	867	935	804	853	841	853	843	889	874	864	899	875	825	876	852	833	939	890	846	848	839	877	879	847	875	833	853	868	831	857	822	876	865	857	818	884	905	816	882	889	846	831	839	860	860	837	818	887	864	827	852	846	863	817	847	893	799	903	891	876	840	877	844	851	886	821	873	828	830	901	853	865	808	839	858	806	849	829	836	807	852	846	865	887	908	873	877	845	835	829	892	871	883	863	881	816	832	872	868	851	903	867	892	791	883	838	883	835	854	849	826	860	874	825	839	944	880	852	810	836	867	840	852	844	870	845	858	898	841	848	885	836	856	837	823	848	822	886	881	845	878	851	865	919	832	824	834	819	801	879	876	785	796	831	820	837	814	857	853	854	836	849	823	843	852	878	858	869	789	870	880	848	860	862	815	891	828	829	842	875	864	828	848	863	800	800	858	848	813	900	857	883	851	854	857	834	835	831	839	851	858	844	862	830	921	831	825	828	897	880	818	834	857	850	879	834	873	857	881	857	825	857	903	884	852	829	898	841	888	826	910	903	882	864	868	823	880	843	857	830	835	797	817	823	853	790	917	880	818	891	858	846	863	843	845	834	831	791	839	849	842	856	828	806	861	809	885	882	850	902	809	865	829	911	858	844	873	857	849	843	844	840	832	805	899	863	891	877	889	839	822	853	892	842	809	854	873	873	911	862	845	784	897	861	901	823	878	865	871	838	842	803	867	843	879	842	837	842	811	894	878	843	854	904	860	858	817	892	836	834	864	788	849	819	818	912	826	903	911	840	904	845	854	871	836	865	853	825	873	836	847	865	873	831	846	840	827	852	839	821	815	878	834	921	829	889	796	812	820	867	848	833	909	902	874	850	865	849	873	823	888	854	823	874	837	877	875	867	840	846	831	837	876	843	909	833	883	876	918	801	883	865	871	850	885	846	869	827	812	841	811	824	873	879	841	841	837	869	795	893	882	831	871	884	885	871	906	854	865	843	877	868	830	827	878	891	833	875	864	877	839	844	834	837	871	862	872	864	854	814	865	883	852	829	837	838	832	899	890	906	816	884	859	860	824	825	832	860	920	862	864	913	870	806	829	837	859	880	839	832	853	847	870	845	830	860	857	916	855	839	823	862	910	841	855	846	888	860	853	916	865	846	871	841	825	853	873	845	908	816	891	830	908	777	814	864	819	835	864	835	834	888	916	828	852	888	829	847	842	862	850	877	817	800	862	823	828	838	850	845	871	841	862	843	868	881	800	829	824	798	846	846	871	826	838	852	835	872	904	861	857	858	952	879	882	935	825	842	833	838	875	820	850	870	875	839	847	886	866	858	844	867	795	843	809	883	843	863	844	845	869	815	811	894	830	844	874	871	848	852	881	824	828	862	888	831	866	853	863	853	843	857	863	822	818	817	835	842	852	869	865	834	894	871	821	864	801	885	900	889	844	849	867	865	839	885	880	876
27270	21226	9857	516	248	185	195	142	133	115	146	125	117	127	117	121	134	125	131	133	109	136	132	127	153	112	132	127	110	146	121	131	135	135	133	120	132	106	106	157	140	120	118	125	141	107	142	130	119	111	121	130	134	145	127	115	107	107	114	140	131	138	134	119	113	127	136	138	118	112	125	120	132	119	124	135	122	135	145	133	130	109	135	125	109	136	114	123	113	115	122	126	130	128	129	119	97	121	127	122	115	128	124	106	141	129	101	152	131	138	147	114	114	131	131	110	120	118	127	131	131	115	139	139	140	130	136	119	140	125	131	123	122	127	115	123	131	137	126	122	127	120	134	105	122	132	140	100	114	129	126	127	115	124	120	114	136	129	135	132	104	116	133	112	113	130	123	115	118	144	130	126	123	118	125	135	138	121	130	117	121	130	118	138	113	122	136	111	129	133	121	128	129	130	124	133	139	124	128	127	137	134	134	119	120	132	125	125	119	114	108	124	126	150	139	122	121	121	124	109	133	110	116	151	141	113	128	127	114	124	129	164	138	134	124	126	137	109	128	134	137	137	113	129	112	133	117	126	116	138	111	115	112	126	110	110	114	121	110	125	125	129	133	124	128	113	112	121	121	129	108	117	117	121	135	139	137	145	126	127	117	107	108	124	134	117	130	129	128	134	157	113	148	96	112	119	118	121	128	134	117	136	116	126	125	128	124	121	130	150	115	112	124	113	137	124	112	104	115	143	114	137	114	116	128	114	111	129	118	126	129	122	110	114	113	126	138	130	127	134	114	112	132	124	140	124	118	108	108	128	137	115	130	141	131	122	121	139	130	116	120	133	114	119	134	106	122	116	115	132	131	114	123	124	119	135	110	110	121	132	112	137	124	124	136	114	115	120	125	131	118	139	123	119	139	124	118	112	137	129	156	118	142	133	106	128	117	107	111	103	109	136	115	121	116	133	114	119	124	121	145	126	135	122	122	136	117	140	140	134	114	110	117	108	135	110	122	124	125	118	110	125	135	127	145	107	115	131	115	141	117	136	127	124	128	139	145	123	135	119	123	134	121	124	111	122	138	130	120	115	121	107	139	110	132	123	127	105	124	111	107	111	111	128	135	130	125	109	118	118	119	126	114	116	122	111	120	135	137	124	109	135	114	116	99	137	136	126	126	121	124	110	131	120	124	123	116	124	116	137	121	117	108	137	106	135	136	138	137	130	117	102	145	122	119	127	116	123	118	101	112	123	126	111	132	109	116	146	115	131	121	122	114	144	115	123	139	129	133	115	108	110	117	118	115	139	117	115	136	137	119	109	112	128	124	116	136	107	109	128	148	133	127	139	150	127	135	112	118	130	125	123	113	121	122	113	116	103	127	143	109	114	140	115	117	133	135	137	118	130	107	132	124	137	126	136	106	146	127	116	140	106	119	128	115	109	107	126	123	119	129	107	144	112	135	135	123	118	119	125	125	152	134	138	123	128	125	138	119	112	117	126	141	95	113	111	138	134	126	129	109	137	130	135	120	128	135	124	115	123	109	120	118	131	134	112	127	123	111	108	130	129	139	143	118	128	131	122	114	125	140	106	115	123	115	114	134	140	123	117	154	118	107	135	119	125	130	114	141	133	124	122	117	129	136	131	146	122	123	133	107	135	150	131	123	129	129	142	111	128	115	134	124	127	120	132	105	119	120	133	128	137	132	117	113	128	144	115	129	98	122	121	114	116	129	130	143	151	123	128	127	133	116	125	126	120	125	137	122	114	123	115	111	115	125	114	129	128	136	100	123	127	130	142	121	139	131	125	136	122	124	139	120	133	140	121	132	133	117	120	117	126	111	138	121	151	154	132	143	131	135	115	122	121	121	134	116	115	118	123	127	123	123	111	131	118	126	123	113	130	136	107	121	131	115	137	124	125	114	138	117	140	119	139	131	130	118	135	136	138	133	138	123	139	122	129	130	133	138	146	128	124	138	143	146	162	121	108	100	120	101	121	131	129	121	131	125	114	115	131	119	129	109	113	135	109	120	120	114	128	126	130	129	130	117	126	113	127	118	138	117	118	132	122	149	147	132	115	112	129	127	124	130	105	131	121	132	129	121	112	146	126	131	119	106	112	124	138	120	124	119	110	124	106	130	118	125	126	134	128	126	108	136	112	129	105	126	129	124	101	115	119	116	98	136	120	124	111	120	97	126	143	130	128	132	126	121	117	135	122	116	110	112	152	132	122	110	125	126	146	142	126	113	126	120	132	114	121	138	122	129	119	106	108	124	101	131	118	116	128	129	126	118	141	124	136	134	111	126	127	122	142	114	124	118	128	132	122	114	112	121	115	136	131	131	110	120	108	123	142	144	142	116	119	112	123	130	117	134	106	129	119	133	125	147	124	113	131	134	128	102	84	128	145	154	124	114	105	118	132	127	129	122	134	129	136	122	122	137	131	127	131	115	113	130	128	111	119	122	132	111	137	130	132	120	138	126	137	130	119	104	138	121	139	104	112	121	109	135	122	108	120	110	115	124	115	117	115	144	108	124	145	133	142	134	123	137	118	123	140	129	129	123	109	110	113	123	121	120	135	138	115	111	132	120	137	137	118	113	125	101	153	100	126	113	132	129	129	124	123	121	116	117	112	131	121	137	112	136	101	125	117	131	104	111	110	135	120	134	136	117	119	123	131	132	132	141	116	111	102	129	111	132	123	95	121	117	135	136	136	114	132	127	118	128	117	112	117	115	120	148	155	125	106	126	127	132	143	140	102	110	129	106	102	146	124	119	120	117	123	124	132	122	107	122	101	118	131	107	122	130	113	109	120	130	118	121	133	139	115	121	122	117	122	116	123	128	119	138	114	106	124	161	113	113	148	116	127	146	112	119	134	116	114	109	129	130	132	128	141	118	129	119	118	132	133	139	101	118	115	114	146	115	130	119	123	119	113	122	149	112	140	112	115	113	143	107	134	129	120	115	130	129	123	120	109	120	116	97	153	130	134	121	113	130	119	133	112	119	124	129	138	125	105	108	111	132	115	118	121	116	109	117	119	111	130	125	118	128	104	124	122	116	126	146	130	100	118	113	126	119	127	126	119	120	125	96	117	143	120	133	131	124	126	144	117	125	119	133	131	106	143	129	118	113	121	112	106	136	124	117	128	115	99	109	119	118	139	114	126	147	114	126	115	142	107	137	133	149	153	125	140	114	101	103	122	132	133	127	116	110	132	118	113	133	124	110	119	148	119	133	134	143	129	121	139	133	109	139	128	122	110	143	114	122	120	119	119	111	116	125	126	128	119	127	125	136	133	110	134	119	122	125	120	116	112	122	126	121	159	129	119	148	137	111	120	130	109	133	123	119	124	133	101	113	134	117	124	124	132	106	132	117	150	121	119	118	98	131	110	117	116	118	138	116	142	123	112	119	144	121	121	116	118	122	117	143	142	133	118	124	124	124	129	115	128	121	114	137	117	118	121	121	132	120	121	130	110	136	120	124	116	130	131	113	101
21126	1576	1247	662	482	394	358	324	305	249	276	259	287	260	262	284	302	252	278	258	284	234	217	236	238	257	265	248	222	225	265	236	254	270	236	246	248	238	269	240	240	235	269	245	251	247	250	246	246	235	252	213	259	266	239	227	245	227	218	232	249	244	240	272	286	241	236	236	251	243	233	264	238	244	238	233	256	265	235	244	256	221	266	218	265	224	248	246	249	253	259	264	245	253	236	245	251	218	243	240	256	247	228	228	234	247	268	221	248	240	265	268	274	240	270	289	261	219	260	240	244	230	251	235	258	247	228	256	241	239	267	225	255	273	212	239	240	254	253	252	258	248	268	242	237	251	249	251	248	252	235	242	247	270	239	248	262	255	229	249	226	239	231	241	215	260	261	266	224	255	262	223	264	228	249	244	232	248	262	231	248	256	231	226	261	225	238	241	248	243	257	246	229	222	230	208	222	254	268	239	241	226	272	241	256	215	268	243	263	236	243	259	243	229	241	210	270	233	243	237	237	243	247	237	250	261	234	225	255	264	257	245	239	243	239	225	226	242	246	250	246	254	252	252	241	256	259	223	261	222	237	234	237	251	246	263	245	255	216	268	256	255	243	262	242	247	254	242	231	243	234	229	240	262	238	279	233	271	242	237	242	221	252	250	242	242	234	205	215	231	241	239	231	255	243	263	263	271	265	224	266	237	253	237	225	238	218	230	261	214	239	264	232	224	231	229	237	264	231	260	252	227	258	221	225	236	238	266	246	204	236	212	267	233	253	264	245	255	218	258	247	231	259	239	238	253	215	259	237	255	213	255	220	238	210	232	230	237	225	224	248	239	258	247	238	231	257	222	251	231	252	266	251	227	242	223	221	205	253	280	232	263	287	240	223	261	237	263	220	220	214	248	251	250	215	247	231	243	265	256	245	218	249	256	236	238	231	235	241	211	222	248	237	241	232	226	246	245	293	239	246	233	207	265	258	232	252	246	229	241	237	227	265	253	237	222	233	271	258	218	249	239	249	256	255	270	241	226	240	221	220	247	251	250	263	260	251	235	237	226	229	273	230	270	259	203	243	236	239	262	255	222	216	266	206	239	256	255	245	244	257	238	238	217	235	263	239	236	235	245	228	248	219	224	272	233	238	260	272	248	247	227	234	214	245	247	254	249	240	234	247	214	241	239	246	184	249	236	217	254	218	239	247	232	262	251	249	255	251	228	260	240	240	265	214	268	250	233	233	238	241	252	245	263	249	231	264	241	253	224	260	228	236	256	260	228	285	256	249	254	273	238	243	237	258	245	247	263	241	226	220	240	239	228	232	222	230	237	234	234	254	263	233	242	240	247	251	261	251	212	226	240	225	243	241	222	252	243	260	241	241	230	246	202	243	265	252	252	224	243	235	217	241	276	240	244	248	252	235	233	243	242	248	240	258	238	248	254	260	244	255	238	254	232	263	266	225	253	239	230	242	232	247	246	269	229	234	219	232	253	224	244	266	218	242	249	241	252	266	276	207	240	221	244	242	235	273	238	243	255	230	243	240	255	241	237	251	246	237	252	235	231	250	270	247	224	262	249	233	241	285	242	242	231	283	243	265	228	243	225	245	232	220	233	253	243	228	250	238	245	257	248	236	273	247	246	251	237	239	251	237	248	221	232	213	235	252	230	226	257	240	255	256	243	255	249	271	245	252	262	230	248	252	261	254	261	235	242	241	236	234	244	232	239	221	231	250	253	227	243	226	223	229	216	254	233	251	256	256	222	248	248	263	230	217	256	229	222	245	290	228	236	240	244	249	257	222	270	244	240	238	249	217	242	266	242	244	257	249	264	255	243	233	244	248	215	233	261	246	223	282	248	284	239	235	226	239	211	241	248	259	273	240	256	253	233	251	277	251	240	261	217	233	258	216	247	253	243	253	259	241	263	251	251	263	249	239	223	250	241	208	268	245	270	261	238	245	251	222	217	264	221	251	257	220	232	260	228	244	230	267	263	259	250	248	229	245	242	238	234	250	243	232	252	252	204	222	234	227	250	250	259	248	249	251	247	227	249	250	220	232	228	208	261	220	256	232	227	234	235	248	252	266	284	241	259	233	243	224	244	232	262	258	238	244	222	239	229	235	234	258	230	255	241	242	245	269	211	228	230	243	260	259	251	246	264	271	228	256	231	234	249	252	228	250	228	253	234	217	264	236	268	252	242	215	268	259	229	246	243	275	245	274	252	238	257	237	250	260	261	225	257	228	238	247	241	225	245	237	241	248	239	268	247	238	225	246	230	269	266	255	239	251	270	284	255	260	244	200	254	240	213	223	251	230	252	243	259	263	220	225	247	242	244	257	239	237	241	256	218	241	221	270	232	211	242	235	246	263	249	253	228	269	230	246	241	224	253	245	256	234	252	253	246	271	245	236	244	226	211	245	252	205	250	228	244	273	261	269	255	229	231	232	248	210	259	231	249	239	231	240	226	262	244	231	261	276	237	252	223	238	216	239	258	211	230	259	236	247	230	270	287	252	236	220	257	270	246	228	237	261	264	242	235	262	254	265	249	248	244	240	235	224	251	227	254	253	247	234	252	256	260	212	259	254	251	250	237	225	211	256	239	238	246	240	268	233	216	252	277	231	235	239	234	258	261	255	249	251	227	269	238	231	254	228	235	260	239	230	247	230	256	244	279	230	256	244	249	219	257	241	249	266	223	237	266	223	241	237	222	238	241	228	264	253	297	236	252	243	252	289	268	228	273	241	243	249	227	225	250	234	245	220	215	268	245	279	222	247	206	256	222	249	236	271	240	260	251	256	208	255	230	235	196	252	233	261	244	230	266	230	251	269	258	245	262	254	212	241	230	244	237	252	276	256	234	242	249	265	234	263	263	267	262	239	233	255	251	265	243	234	224	220	237	210	220	236	241	210	222	222	220	244	228	235	261	268	274	247	237	257	256	242	252	280	262	233	250	245	248	231	221	256	254	236	243	238	263	247	261	234	232	261	261	244	236	235	253	249	241	208	266	232	266	265	252	237	250	224	242	267	247	233	234	231	241	242	217	254	214	246	245	252	255	236	270	256	225	232	229	247	248	213	247	237	220	265	266	269	246	244	241	256	226	233	231	271	251	240	239	243	232	233	235	239	239	202	259	240	209	237	251	252	229	236	245	221	223	265	243	233	223	245	231	238	214	217	241	232	255	232	263	224	223	250	234	251	241	242	241	255	255	247	204	232	231	258	236	244	237	225	240	232	261	248	270	230	255	257	253	261	251	244	256	239	237	243	226	250	256	246	277	235	254	223	259	255	249	245	242	254	249	290	250	269	254	249	239	245	241	207	228	221	228	275	244	252	218	254	232	238	229	243	251	235	247	266	233	241	262	227	284	244	262	252	216	255	258	205	225	255	252	277	222	244	258	268	242	256	235	229	240	251	231	230	242	239	229	229	259	228	275	229	214	256	245	247	255	247	243	231	263	251	240	223	226	231	233	243	253	222	264	232	247	229	266
24742	21662	29240	24611	21365	3722	858	606	521	433	425	403	396	364	392	334	361	366	312	337	324	346	344	313	335	336	296	304	304	337	290	337	306	301	312	329	278	331	302	336	312	297	332	257	306	338	285	321	323	251	303	297	315	310	309	311	307	331	316	324	293	323	305	304	313	297	293	295	296	288	343	334	289	320	269	304	318	322	295	305	315	316	297	327	320	304	340	292	279	298	267	311	285	263	280	310	322	282	314	292	303	297	285	276	319	289	270	282	302	303	315	282	299	307	320	292	283	265	300	293	313	304	305	294	282	273	355	329	319	325	325	288	283	280	322	287	328	291	289	300	288	317	312	297	309	303	275	290	317	271	345	322	289	295	324	311	264	292	276	304	280	321	306	299	316	296	325	286	299	311	324	270	302	298	318	277	328	274	285	323	295	286	263	310	309	334	281	277	316	300	296	316	303	311	314	284	291	317	305	291	279	332	320	305	311	299	298	323	296	326	287	300	285	271	281	291	304	323	303	296	300	319	285	303	293	305	319	307	287	317	286	275	290	308	288	306	300	306	301	323	269	317	296	308	293	345	306	343	285	303	278	300	303	290	287	295	292	305	302	319	319	279	305	325	285	316	285	302	301	306	288	318	303	298	299	301	283	289	285	335	310	300	291	314	295	285	287	289	294	304	284	307	298	307	327	334	321	327	303	299	260	307	279	302	300	299	267	308	304	337	300	275	308	297	320	293	284	288	305	341	301	330	293	272	321	290	295	319	325	323	310	309	307	305	272	300	301	312	304	307	289	285	284	291	327	288	297	300	279	322	289	300	282	301	298	275	309	319	307	303	296	298	300	315	329	297	265	298	309	315	324	308	305	321	295	262	307	304	299	275	267	291	284	310	292	307	306	323	319	304	288	306	329	325	347	317	291	321	287	329	301	317	278	297	301	318	284	331	289	312	287	293	285	284	289	293	305	287	288	282	281	304	290	314	325	317	286	292	332	332	302	296	284	297	318	284	310	316	295	311	350	311	333	272	297	305	313	316	269	296	311	328	293	306	295	312	293	312	302	303	315	323	323	299	285	304	302	305	285	282	316	305	306	308	301	274	301	317	300	325	289	295	278	304	294	302	294	299	309	298	310	292	292	309	308	279	280	288	301	289	269	307	289	302	292	310	305	275	294	302	271	272	352	287	305	288	324	304	286	318	316	279	304	309	299	317	310	304	293	328	300	322	298	278	281	315	335	324	308	317	324	292	294	281	291	335	334	291	320	325	312	312	319	308	293	300	299	323	288	273	280	305	304	303	308	290	313	310	314	311	311	320	294	281	305	305	280	323	339	282	302	351	325	291	289	287	324	277	343	342	286	288	302	291	327	281	357	283	293	289	317	318	322	315	293	301	279	317	282	299	276	291	327	294	282	336	319	288	287	274	322	288	313	274	295	281	307	311	318	305	300	294	300	318	317	294	287	296	280	289	306	265	323	288	294	306	330	294	301	342	296	327	291	316	307	306	300	314	287	306	303	291	283	299	279	303	304	281	309	348	315	305	293	319	264	317	342	331	344	321	327	305	293	315	278	306	303	313	267	305	301	316	295	320	289	307	289	302	283	298	320	283	289	298	275	292	280	310	317	271	310	293	294	326	292	305	317	288	287	311	341	318	297	287	327	346	344	316	269	295	324	332	309	292	318	311	303	310	306	291	323	327	325	295	310	311	297	307	306	300	290	306	280	300	311	289	331	280	307	311	282	292	296	292	301	307	310	309	282	321	302	280	298	289	273	293	282	270	294	298	299	329	294	315	309	324	290	264	285	271	311	311	325	312	301	301	297	313	320	308	275	321	316	274	317	272	276	328	320	336	306	262	279	282	295	316	269	309	279	335	312	299	297	302	307	306	302	297	333	315	272	314	286	305	320	294	309	330	311	285	301	288	294	285	309	309	329	291	277	313	288	308	298	298	319	317	313	302	304	313	301	323	263	312	310	310	299	313	304	300	281	325	279	323	300	291	281	322	281	306	276	294	307	295	311	275	260	295	302	293	326	321	287	309	313	311	312	305	311	302	311	321	298	296	300	287	302	284	273	327	311	308	323	299	293	315	258	316	306	279	314	369	293	307	327	306	305	330	343	276	308	304	303	345	283	301	287	293	292	290	314	293	286	318	313	329	291	275	309	318	269	316	293	319	270	304	301	295	308	307	287	289	293	312	297	312	297	329	286	270	320	326	309	290	320	307	317	346	279	311	333	322	331	308	303	312	304	291	304	293	293	310	298	308	298	320	333	325	300	315	262	292	299	329	318	319	282	313	303	325	306	285	294	279	304	304	286	285	306	320	288	298	335	332	289	295	287	314	358	262	320	327	289	311	327	291	306	323	283	289	302	325	314	291	285	292	291	283	292	301	324	295	316	308	274	284	286	294	300	316	299	323	326	294	302	317	276	296	283	312	297	261	289	304	290	289	297	276	282	311	300	310	272	311	300	290	304	295	285	297	301	308	300	275	329	298	294	307	295	297	314	321	316	314	313	318	311	316	311	313	272	293	288	303	285	310	337	311	297	307	295	324	285	307	295	320	319	285	314	294	318	310	351	288	311	301	285	311	307	299	292	309	321	281	321	270	287	289	315	325	265	314	297	327	330	290	301	316	293	296	283	301	309	310	303	305	291	307	327	298	299	307	280	285	310	311	313	327	287	297	269	318	292	303	298	300	283	304	305	294	322	312	316	288	282	320	313	290	276	298	298	277	312	284	277	310	290	308	320	313	310	328	299	285	297	289	271	298	288	274	285	299	301	284	302	313	306	316	319	313	263	311	269	295	295	308	293	340	304	295	297	285	285	257	290	313	309	290	306	297	331	304	284	337	275	291	310	302	301	300	308	299	287	290	299	322	290	268	321	313	322	314	327	320	290	296	298	276	310	263	290	311	301	311	301	279	306	301	265	310	316	304	313	289	310	304	292	298	279	319	310	323	312	296	316	324	303	308	279	326	286	328	287	285	324	300	289	354	290	306	318	274	298	325	313	304	309	301	286	296	307	286	314	299	336	321	312	308	324	291	288	317	318	300	299	335	300	289	296	278	328	307	293	307	297	277	286	298	300	272	321	294	312	306	324	303	313	301	288	315	316	320	299	306	302	284	313	315	296	309	275	316	327	289	289	323	276	283	317	311	313	302	265	317	319	318	310	306	347	320	318	282	316	327	309	303	338	306	274	326	291	301	285	314	283	291	295	295	306	259	336	301	255	298	322	295	342	299	302	269	319	299	300	291	280	296	339	305	282	289	281	281	308	296	282	280	297	318	285	331	324	321	306	305	296	318	295	287	294	319	259	284	285	291	295	283	319	299	290	298	329	330	289	319	315	304	310	326	285	300	307	305	291	294	280	274	297	299	307	293	287	291	281	275	301	313	291	277	268	308	299	325	297	305	299	287	320	322	285	302	314	279	279	310	328	291	298	307	313	302	307	304	310	320	319	277	309	293	282	327	324	291	290	328	301	282
35233	10252	8739	4589	3085	2319	1866	1493	1317	1112	1039	941	850	800	733	749	737	676	657	684	640	666	567	622	602	610	614	587	600	622	605	583	581	570	542	582	603	561	530	555	560	618	564	577	557	578	551	556	554	567	563	581	562	560	564	520	553	581	582	552	534	556	562	553	540	548	540	537	543	559	556	546	586	498	536	530	597	574	575	548	549	569	543	551	533	548	532	568	525	546	557	550	554	552	514	506	569	599	552	560	531	571	525	506	514	575	515	538	598	553	583	514	544	522	561	561	585	555	521	517	535	570	543	576	537	546	504	558	529	547	538	556	515	561	573	514	554	548	532	556	526	543	552	561	534	499	529	519	563	539	524	544	551	521	556	546	526	581	539	510	584	522	560	571	553	550	549	505	565	566	507	569	490	559	535	526	496	494	563	512	573	538	521	556	593	515	539	537	533	531	541	544	517	541	536	529	538	551	562	564	514	537	575	534	514	517	545	541	546	514	569	532	524	528	544	549	575	576	525	543	550	531	581	506	516	547	518	530	525	542	516	579	547	567	566	523	544	517	538	577	575	539	543	544	560	530	532	535	554	542	532	554	550	577	535	546	563	527	548	531	571	525	506	559	538	551	588	514	533	574	549	512	562	538	618	501	562	544	535	576	559	567	534	563	545	523	544	536	504	544	559	528	579	516	580	546	512	528	559	543	545	532	527	510	544	524	526	546	542	529	534	560	560	531	553	572	542	559	555	556	527	555	566	530	530	522	526	503	528	521	503	526	565	536	529	537	578	557	527	509	546	559	547	511	507	504	519	517	585	534	549	545	499	543	603	536	513	558	561	507	551	543	537	552	510	532	537	522	582	565	585	556	541	530	582	504	535	514	527	486	537	558	550	543	567	521	529	544	503	540	553	543	517	543	553	498	578	542	525	592	565	508	520	529	512	553	557	531	557	558	515	540	527	556	565	569	587	511	525	575	554	558	523	550	543	573	542	548	539	554	574	534	528	516	603	514	554	514	534	532	542	487	544	540	573	513	526	535	549	602	561	517	545	510	548	556	545	542	569	547	543	588	568	533	503	555	540	531	500	542	567	539	583	537	544	564	576	507	534	539	502	509	527	548	553	559	537	543	533	538	521	542	553	539	559	534	509	568	534	551	539	529	540	550	567	523	553	505	508	538	548	571	553	550	561	536	543	513	589	539	569	530	560	541	497	523	542	560	533	554	570	567	552	517	543	554	501	521	558	565	554	545	521	548	557	550	505	522	516	517	550	558	548	527	578	588	526	536	597	503	531	525	563	556	555	521	558	555	558	470	554	533	546	544	547	504	538	519	521	531	539	555	569	564	540	528	560	546	508	544	590	508	539	531	575	580	509	495	566	497	493	547	517	527	561	547	499	534	520	523	524	521	542	572	526	515	530	561	545	562	567	535	519	518	525	544	554	569	530	561	510	544	504	517	506	549	559	505	487	533	520	553	586	564	534	522	541	531	515	541	515	546	540	527	600	544	524	602	537	524	570	492	548	549	525	543	553	555	549	575	528	514	570	549	519	499	558	515	554	517	584	526	582	553	532	602	566	546	542	510	499	556	526	520	559	542	505	535	570	524	538	559	518	533	526	529	519	569	578	521	520	543	530	538	589	563	575	556	512	528	537	542	526	548	523	559	542	555	533	545	541	602	578	554	570	588	550	543	569	525	524	566	527	555	572	550	532	587	540	536	568	494	537	527	561	552	541	541	554	513	534	565	548	597	553	561	581	514	538	502	513	517	535	533	511	483	581	502	534	570	540	512	528	559	575	570	524	496	542	539	555	548	542	542	528	549	560	559	520	535	547	563	549	574	573	552	551	563	550	554	541	546	534	559	532	495	528	527	546	552	526	551	533	586	511	553	541	511	563	554	519	539	545	534	536	513	540	528	538	503	521	531	574	500	560	540	549	547	511	557	536	510	567	565	509	524	554	565	583	521	534	550	528	473	520	525	519	519	546	518	514	535	566	511	545	536	541	528	536	528	516	532	564	551	553	512	578	554	504	480	558	481	523	551	551	543	533	534	530	511	544	549	525	522	556	549	591	512	559	531	596	551	578	545	541	516	553	548	513	539	550	567	484	560	545	531	529	548	563	512	594	557	510	529	516	539	515	533	604	525	540	567	545	486	589	513	527	551	511	531	566	569	524	533	598	536	525	579	530	555	521	571	562	509	537	558	547	583	562	567	557	551	510	521	529	549	526	534	548	550	498	549	544	558	559	551	558	569	557	514	557	537	556	542	517	504	571	521	553	520	575	532	532	561	540	582	562	521	556	526	537	582	534	571	532	527	586	531	509	522	511	516	539	530	569	543	501	546	526	515	545	560	523	560	549	507	569	528	573	479	615	580	539	567	528	514	523	565	559	489	540	530	516	526	525	569	557	521	527	570	521	572	568	500	558	542	566	579	535	548	522	558	515	577	551	526	520	561	533	555	590	562	541	525	499	543	554	518	538	551	542	531	519	533	545	535	591	543	504	494	576	525	516	547	548	535	508	539	543	527	549	530	524	534	501	520	553	551	568	575	542	587	556	519	556	544	519	579	552	562	552	569	563	586	512	531	539	537	525	531	520	538	537	567	542	500	540	538	531	537	574	527	534	550	515	590	595	562	550	532	559	549	481	528	560	521	494	574	517	543	539	543	537	550	546	601	517	544	577	522	521	551	611	547	523	548	544	538	523	519	553	560	544	524	554	530	528	495	551	546	505	532	558	517	532	566	551	532	531	561	584	570	515	574	512	476	499	584	548	539	526	567	529	538	574	579	558	553	517	507	508	559	508	548	521	556	516	535	526	579	550	545	567	528	567	544	554	508	522	583	546	516	532	551	532	524	553	508	510	570	521	505	542	555	561	531	554	576	558	543	533	546	489	522	569	572	583	541	551	561	525	536	508	563	534	578	554	528	527	522	511	555	577	569	512	576	548	526	531	505	557	498	542	533	555	518	585	528	579	541	567	559	544	529	554	553	572	537	593	547	517	547	574	552	534	546	547	567	544	532	499	562	520	520	572	553	528	540	514	576	570	548	549	558	535	539	534	537	521	526	578	544	550	525	549	532	540	555	552	568	527	536	574	569	538	523	562	553	530	513	548	556	539	563	556	495	574	519	522	517	563	549	536	545	513	537	535	554	543	515	532	558	560	539	538	502	537	556	518	545	542	530	533	583	554	550	547	539	541	565	521	499	505	539	533	548	521	515	550	567	550	517	539	527	485	540	495	538	529	565	505	519	594	545	547	559	528	552	577	551	586	556	584	541	529	528	532	546	564	574	525	519	518	506	559	564	528	524	557	567	554	541	557	531	567	557	590	528	554	529	546	525	551	469	552	550	581	525	594	528	562	560	522	517	573	549	519	502	537	533	539	564	523	530	518	565	511	543	527	532	528	585	545	574	516	556	543	546	535	557	573	568	502	560	556	604	507	540	567	515	549	556	558	526	550	538	529	499	514	545	536	502	514	549	495	555
23698	21642	29708	24060	21642	21131	3408	1140	899	817	721	683	640	642	617	599	629	590	567	581	575	564	569	519	507	534	529	511	540	551	523	525	546	523	548	472	505	541	510	487	509	566	515	525	533	509	549	516	505	539	541	556	501	484	559	490	510	506	506	510	513	443	508	518	488	510	467	526	528	486	481	474	510	498	486	528	511	483	485	530	519	552	504	521	468	460	506	515	494	488	510	536	503	517	534	490	520	539	468	515	507	532	488	512	537	508	495	484	491	493	516	483	484	462	493	483	490	518	512	519	541	479	484	460	505	490	504	511	480	518	530	533	472	530	512	509	483	493	545	552	503	536	490	535	506	497	525	495	510	507	518	510	521	464	537	484	516	518	497	519	451	500	495	513	505	490	475	491	484	492	512	507	503	532	513	521	554	492	501	504	491	470	496	538	528	492	471	501	489	547	475	519	486	537	486	521	525	503	492	507	488	496	496	505	484	493	505	488	526	503	503	498	537	466	509	485	488	487	526	523	521	495	490	496	515	469	492	488	480	504	468	484	525	525	514	495	511	486	496	492	517	473	508	512	513	477	491	496	502	563	480	498	499	539	486	512	475	513	470	515	530	504	509	478	485	517	491	503	502	472	516	537	499	518	527	489	499	463	499	507	510	488	492	503	502	520	488	487	490	470	535	547	541	462	493	535	467	525	514	506	513	487	474	517	507	533	469	508	501	469	488	547	513	493	516	493	488	502	522	510	523	499	501	474	493	466	468	510	498	542	523	495	458	512	484	498	499	482	465	491	502	516	464	528	505	532	486	475	501	461	524	499	525	503	496	504	530	530	470	483	498	493	509	503	535	537	490	466	510	540	517	524	471	487	469	495	494	510	514	483	496	512	455	482	506	504	502	502	483	499	499	480	520	522	517	531	490	454	472	512	503	510	482	483	497	460	463	513	487	512	500	491	512	525	486	508	525	492	522	479	475	510	475	475	473	494	496	515	499	518	495	485	483	514	500	493	513	495	502	513	466	548	458	498	516	495	477	495	483	520	469	493	488	543	456	473	481	504	527	488	466	496	477	514	511	511	451	523	464	515	487	495	505	450	505	524	514	492	497	476	487	514	495	510	495	510	477	467	479	485	463	488	490	489	520	484	525	527	514	548	519	507	504	525	489	521	511	544	460	505	512	500	487	492	481	499	511	483	464	472	508	499	512	509	465	486	541	517	515	510	523	471	505	491	495	492	497	486	515	501	467	500	502	482	504	517	437	509	497	502	521	496	470	551	501	480	508	495	507	475	495	485	494	538	467	501	491	477	467	507	476	537	507	496	524	547	472	517	507	512	533	488	530	482	466	490	463	521	535	446	523	526	481	482	516	494	494	489	504	509	543	498	506	479	495	496	496	502	510	498	475	519	511	524	501	495	502	521	501	483	526	477	516	516	472	514	484	487	497	476	519	496	486	509	450	502	479	551	535	523	511	498	496	481	470	478	488	504	536	520	557	462	538	497	471	526	533	485	530	486	499	513	491	505	505	504	498	518	461	511	501	532	500	497	516	510	494	518	520	492	494	498	472	488	510	517	506	474	522	516	475	470	510	511	499	470	511	466	487	506	497	477	511	486	482	486	505	472	502	486	529	539	511	477	519	547	501	515	539	477	526	511	519	476	461	477	542	505	488	511	506	525	500	502	491	498	481	473	497	511	509	519	538	496	504	498	498	483	474	496	499	505	487	544	522	500	502	464	508	529	534	439	502	543	482	490	505	511	468	480	487	483	488	515	456	493	498	499	473	465	539	491	509	504	508	470	492	533	534	503	487	494	530	458	500	486	477	502	490	532	478	485	523	482	479	470	480	504	538	497	531	489	503	467	518	492	548	496	506	555	468	490	520	483	513	468	520	486	480	468	520	498	509	520	493	536	497	465	495	515	508	506	555	513	479	491	489	527	532	513	509	488	506	503	527	519	533	510	494	494	510	504	504	537	471	543	460	469	499	485	527	487	453	525	498	492	485	476	516	498	458	481	528	458	483	525	497	543	512	468	492	508	494	493	499	501	470	461	543	482	496	524	531	518	504	521	461	528	512	501	462	485	482	484	481	450	533	509	465	514	451	492	481	477	486	498	502	518	538	470	499	484	462	477	521	513	532	475	500	470	466	485	490	458	477	503	467	522	467	502	490	494	474	488	510	467	509	523	492	461	517	503	493	517	520	533	520	518	533	528	480	512	501	470	523	481	530	507	519	494	487	499	476	500	487	487	470	491	477	477	509	447	544	466	517	501	508	491	483	470	509	486	448	515	501	508	527	493	508	466	510	468	443	486	506	470	542	449	521	505	514	518	483	515	547	492	473	471	512	499	483	491	475	498	522	488	468	535	497	573	507	503	513	475	478	500	470	460	474	514	487	474	473	508	491	498	518	460	451	521	520	533	477	470	505	501	525	524	497	514	541	493	496	474	472	551	524	536	480	500	493	493	498	499	492	468	449	478	472	478	487	481	490	486	524	457	503	524	504	492	457	500	475	539	493	514	523	472	533	472	490	472	485	453	492	518	477	517	484	498	477	459	501	532	516	477	512	506	465	501	516	517	498	517	511	506	463	478	515	500	480	476	457	525	490	545	468	481	495	457	486	524	511	456	479	497	513	498	477	519	481	499	518	467	500	507	517	512	483	479	502	512	534	458	467	523	475	488	470	510	516	478	484	483	541	493	462	486	505	463	505	541	511	499	469	495	477	509	471	508	500	511	506	540	480	507	496	500	544	520	478	524	459	529	478	505	496	471	508	517	487	488	473	493	518	513	515	474	548	520	459	473	492	481	517	475	487	462	489	491	514	504	496	513	514	489	483	472	507	499	539	484	475	475	507	517	477	502	467	494	501	509	485	511	509	525	504	471	477	513	502	512	493	498	514	479	509	515	505	504	494	503	489	476	466	490	518	521	502	509	510	546	512	517	502	485	485	503	497	498	527	482	489	458	467	506	463	499	498	489	503	497	505	479	500	518	529	497	537	500	515	531	506	482	464	506	513	482	469	538	529	539	551	487	451	474	507	485	529	476	522	487	500	482	487	486	517	518	460	473	512	473	468	510	479	509	498	531	489	476	528	491	514	519	446	477	529	501	442	523	455	505	489	489	521	518	478	514	485	471	509	485	498	524	521	501	491	510	544	481	509	488	511	459	514	503	535	483	479	497	513	517	520	520	527	523	532	491	473	521	499	521	506	490	464	480	508	471	504	490	468	489	512	493	487	553	494	513	509	461	478	518	519	522	498	516	529	482	482	474	498	503	474	499	491	518	511	490	485	547	512	486	469	508	515	533	503	495	494	484	493	482	491	506	531	528	506	493	512	506	509	492	502	518	484	503	506	506	473	456	519	552	515	524	475	513	477	514	506	494	526	531	500	474	511	530	528	503	524	481	453	473	523	469	537	453	500	498	482	508	489	493	507	471	531	467	484	457	507	490	516	476	506	507	479	494	504	515	513	500	524	482	509	514	497	503
38439	15539	14287	7926	5477	4206	3341	2793	2217	2075	1759	1694	1496	1381	1254	1262	1189	1156	1114	1084	1117	1112	975	1024	991	993	945	986	982	962	969	898	990	978	972	865	932	980	899	926	918	867	905	893	873	895	936	879	931	893	862	886	851	891	859	854	894	853	809	881	876	869	862	842	897	869	903	875	841	874	894	892	898	852	890	853	873	889	852	869	865	901	854	838	871	901	860	834	901	903	899	869	859	839	847	882	883	845	892	881	866	886	867	828	831	816	855	831	894	881	917	850	923	835	890	827	846	868	882	837	831	832	866	876	898	887	878	877	918	894	890	868	906	840	874	893	863	863	886	843	861	847	802	883	789	909	838	864	898	868	897	872	899	858	833	853	832	920	857	844	931	905	843	880	883	864	824	825	831	847	853	846	826	865	895	897	839	831	846	876	842	913	902	828	870	849	882	845	822	830	868	846	854	848	819	857	914	858	892	853	854	882	841	871	834	856	896	877	867	850	880	823	820	896	913	862	874	880	899	851	879	833	929	861	874	848	852	829	845	827	818	885	898	848	825	828	881	852	818	867	852	877	840	819	855	852	911	885	809	883	840	841	843	913	885	812	839	864	889	846	911	914	851	874	908	838	854	874	925	831	840	930	858	892	865	832	859	837	856	864	878	902	860	874	858	861	854	875	810	856	869	828	874	890	824	842	866	842	906	878	842	840	848	843	864	862	809	908	830	888	780	869	908	819	858	872	895	858	803	816	860	850	864	836	806	882	899	872	834	847	848	836	844	845	893	839	842	808	875	868	828	860	852	851	866	823	876	843	907	882	849	841	859	865	864	927	875	828	877	842	890	903	895	893	829	878	887	864	840	834	843	900	822	910	796	824	818	892	860	906	879	854	884	892	813	897	844	870	843	858	875	847	827	827	841	897	856	830	844	894	870	846	885	871	860	804	863	796	833	869	859	875	855	868	901	802	887	892	860	852	892	859	803	808	845	889	860	865	874	860	853	867	844	865	807	887	910	890	862	900	843	864	896	845	844	911	871	850	833	858	827	869	812	827	879	820	903	864	853	869	842	814	833	851	861	881	912	868	861	841	857	859	866	917	864	886	863	903	861	818	867	878	846	879	823	824	872	870	847	907	888	870	894	822	933	852	877	880	855	818	862	854	888	877	856	935	819	821	832	838	863	845	860	846	804	869	875	847	832	877	847	869	830	858	857	866	867	877	896	871	837	862	875	856	835	866	851	864	836	906	917	917	885	892	825	868	865	897	846	867	898	877	842	843	806	810	898	852	864	843	816	887	882	849	863	891	826	859	817	893	848	825	907	867	886	869	899	837	857	896	881	870	847	895	855	867	920	881	811	841	861	873	828	831	854	844	886	861	802	817	891	821	852	853	835	877	848	920	850	874	835	813	891	866	848	814	865	878	839	906	799	837	813	847	845	879	821	881	881	821	898	866	855	896	843	813	854	833	837	838	845	846	797	894	885	877	852	825	902	835	839	862	868	849	885	893	829	860	850	894	849	809	860	824	880	870	854	893	844	845	874	881	902	839	926	885	857	884	836	822	834	843	896	835	825	826	875	896	808	815	854	848	812	866	839	880	935	842	856	836	861	940	841	925	843	850	884	889	846	890	841	890	944	869	823	882	818	868	917	845	879	878	848	825	820	878	868	884	864	844	880	872	833	845	847	844	868	853	811	865	866	849	841	864	844	836	816	891	890	857	887	919	885	817	813	788	818	904	875	861	847	893	900	889	842	926	830	837	798	827	825	839	897	833	849	833	861	906	853	887	857	840	855	848	831	894	844	830	817	779	906	841	820	849	881	842	829	812	840	814	837	833	862	852	883	848	861	890	865	843	871	820	851	851	892	796	900	880	836	896	874	828	911	864	819	865	917	883	861	837	899	865	859	900	839	898	854	862	890	872	825	899	839	902	864	864	872	833	832	888	855	885	825	859	913	875	786	833	904	842	836	874	830	850	830	862	869	826	839	829	861	860	884	832	836	854	889	857	886	861	855	794	882	900	875	897	911	837	875	846	863	887	846	831	863	857	844	882	917	857	831	863	782	841	898	859	862	899	812	857	899	919	804	851	857	886	851	849	866	866	888	848	937	835	871	805	875	871	869	865	891	828	879	878	867	883	900	811	885	874	861	867	889	847	825	846	861	870	882	835	849	827	869	867	883	858	856	819	843	840	845	862	869	844	879	842	898	868	881	895	827	880	873	887	905	907	867	830	889	833	838	874	842	853	821	851	877	866	900	843	851	826	846	924	806	879	869	878	801	924	861	864	830	875	796	898	824	863	812	862	900	842	850	855	847	859	867	840	812	870	887	924	840	903	923	815	870	879	857	820	851	821	847	903	894	904	837	843	892	879	815	845	875	878	853	794	871	829	813	891	827	816	908	831	877	815	854	841	808	860	926	867	899	908	889	850	912	822	843	864	841	816	868	848	863	887	865	843	823	881	859	834	867	853	805	871	896	894	848	863	902	847	837	840	819	841	849	820	871	833	811	927	833	850	860	848	876	857	846	856	878	824	860	891	857	862	839	825	883	886	886	841	867	803	843	861	857	842	869	866	845	851	847	900	868	842	885	862	887	875	863	885	895	821	905	850	872	801	852	832	915	846	860	865	829	875	840	792	785	839	897	878	865	861	855	839	832	853	889	859	893	822	868	821	876	882	824	821	831	822	863	853	880	815	854	859	894	858	856	860	819	861	911	885	863	859	883	824	854	890	858	820	833	848	869	885	841	867	851	853	868	842	879	859	804	843	859	881	831	901	909	855	827	874	840	863	905	891	883	827	871	845	877	877	850	845	803	912	889	874	868	919	838	900	843	866	874	859	837	859	866	872	890	888	807	832	879	877	894	914	839	916	855	810	875	881	856	849	836	886	892	906	851	857	901	916	840	804	900	853	948	879	853	849	788	860	889	824	898	853	834	827	883	858	895	863	873	898	846	853	837	862	832	861	888	861	886	835	832	848	848	836	830	864	848	862	836	884	899	812	887	843	829	830	859	822	831	820	792	815	815	898	875	898	866	894	866	874	807	835	886	808	837	850	862	893	894	909	880	872	837	903	858	871	867	874	828	818	858	852	840	864	825	860	833	891	887	832	910	886	838	877	867	852	888	831	817	847	890	885	863	880	923	865	845	891	822	861	858	858	865	837	843	852	828	859	866	905	822	852	890	891	821	899	805	876	841	841	835	836	860	855	862	842	794	868	811	805	875	894	820	830	930	830	810	844	827	858	863	875	962	859	884	797	861	889	891	889	837	926	845	847	839	826	828	873	884	935	819	949	861	819	879	872	814	835	855	846	817	846	932	862	883	848	851	861	871	833	878	860	851	855	818	893	828	801	816	905	874	914	871	850	886	847	874	820	867	826	884	861	859	898	873	828	878	841	843	795	858	836	884	846	865	893	863	828	860	855	858	857	848	876	864	833	847	871	891	898	878	806	791	879	895	854	830	879	892	897	853	811	863	871	828	829	868	883
27196	21150	9813	724	403	334	202	150	159	146	153	140	134	129	137	115	124	129	134	117	122	130	112	140	130	111	136	113	119	136	125	134	127	133	116	121	120	113	134	131	122	134	122	116	131	136	119	131	129	125	106	116	132	132	119	123	122	140	122	117	118	147	122	121	101	134	109	119	136	135	117	121	117	133	110	135	128	123	134	140	119	151	141	116	135	117	126	125	126	123	118	117	112	130	123	107	117	131	119	121	139	110	117	127	120	116	137	117	121	118	107	121	140	143	121	122	125	121	133	131	152	111	109	112	130	122	127	142	123	137	121	133	133	108	127	132	112	116	132	132	138	138	130	141	121	132	116	112	119	127	113	129	125	139	122	122	112	135	124	129	118	124	124	122	145	128	130	117	123	124	126	121	147	106	137	138	122	151	132	125	137	124	111	120	137	135	119	140	134	116	105	150	132	125	122	150	118	131	117	123	103	143	118	131	154	116	130	130	124	104	105	130	140	133	116	133	121	119	116	156	116	111	135	122	139	118	127	127	120	130	131	130	127	135	119	119	120	117	133	106	127	126	140	114	134	118	124	133	121	108	119	123	136	143	122	125	115	138	124	140	134	109	160	122	123	117	125	128	121	131	107	116	107	100	118	121	121	117	112	128	129	118	118	138	121	128	120	128	129	115	119	122	115	118	119	137	123	118	129	122	145	132	133	110	154	130	119	109	123	127	132	127	132	121	142	130	97	138	122	127	135	134	111	120	122	126	129	121	131	133	113	106	142	119	129	140	118	141	106	96	131	131	123	126	113	126	127	122	135	99	129	103	136	119	123	118	118	134	141	127	120	133	135	124	116	116	145	125	118	108	124	135	117	118	134	136	136	120	118	123	142	133	125	152	122	135	126	124	106	127	129	146	129	121	140	119	118	125	126	115	134	126	124	141	117	152	114	148	134	120	113	136	128	125	132	125	129	136	134	150	123	118	125	142	135	121	121	129	113	138	121	137	127	119	140	123	142	116	133	101	115	118	108	108	122	124	138	134	127	131	150	124	124	150	131	125	123	147	119	122	124	133	141	121	116	125	142	136	114	125	115	139	136	135	125	135	143	143	143	117	135	127	110	125	133	136	118	116	121	119	134	130	135	124	126	126	140	123	121	117	127	131	121	145	131	124	114	139	120	116	123	116	132	122	124	117	133	125	123	138	134	147	139	128	131	134	132	130	113	121	121	108	131	126	130	135	132	116	147	121	138	124	114	130	135	133	124	107	122	121	126	151	131	119	141	121	140	123	126	116	122	123	127	117	105	127	135	115	119	122	120	125	131	129	117	119	127	128	131	136	140	129	132	139	122	110	125	131	135	121	114	136	116	130	130	135	108	151	114	109	112	129	139	135	140	135	117	146	137	138	131	110	126	118	126	122	143	129	120	128	108	113	120	124	115	122	138	115	107	116	143	120	135	124	128	107	123	111	122	134	135	127	137	140	142	141	130	142	122	116	125	134	124	143	121	117	131	136	114	126	119	120	122	125	122	125	110	139	127	112	138	131	138	125	125	145	132	135	135	123	131	130	117	128	144	128	147	120	119	135	123	117	155	118	132	123	130	128	135	101	141	131	124	127	135	130	134	105	129	120	133	133	128	122	119	130	113	135	123	135	138	146	143	116	130	135	129	121	146	113	111	134	123	118	101	124	120	124	99	139	131	123	119	124	132	136	141	131	138	121	119	133	121	133	121	122	125	126	141	132	147	132	118	137	131	137	149	131	135	125	127	140	132	134	126	142	124	112	138	119	130	133	127	135	118	102	122	127	112	134	119	114	130	126	145	129	124	102	155	120	103	112	134	125	127	153	112	127	111	114	140	108	122	142	130	109	128	136	141	124	135	130	132	105	130	130	155	106	125	141	130	136	141	117	105	111	149	123	118	122	136	116	128	130	151	121	118	122	139	116	130	133	141	128	135	131	123	103	121	126	128	123	107	135	125	149	115	119	130	138	121	154	138	134	140	143	121	125	120	104	107	109	126	127	139	137	126	117	140	110	120	131	149	134	144	130	131	116	134	112	121	139	100	134	119	122	136	122	136	140	125	122	108	124	109	127	115	123	108	132	127	132	136	128	108	122	125	137	98	145	130	131	115	144	158	101	115	131	122	116	109	115	132	135	131	140	141	133	129	117	125	119	137	129	124	121	109	127	132	138	127	125	118	136	128	117	120	137	110	128	136	119	122	140	110	133	157	132	122	103	120	110	123	121	148	128	141	127	142	110	154	128	119	105	133	128	127	125	121	136	123	119	124	118	124	123	119	129	126	160	121	126	137	129	130	105	140	136	142	137	113	132	118	129	114	122	136	143	117	148	151	118	121	136	134	132	129	132	124	103	125	106	128	118	117	136	106	133	98	117	126	124	129	143	129	115	123	145	134	154	128	143	143	154	144	133	132	126	131	136	118	114	107	142	130	121	130	141	127	122	131	109	144	129	124	119	114	121	131	155	124	137	110	107	129	119	104	120	122	150	143	150	127	136	129	127	134	133	139	124	129	124	140	127	120	141	135	122	144	111	152	113	124	112	143	134	148	121	131	137	133	119	95	119	141	131	135	122	147	125	145	133	137	103	133	124	128	143	116	139	129	123	129	129	127	121	122	123	126	127	122	116	140	130	116	137	129	139	118	118	129	131	126	133	107	129	125	127	129	132	133	127	133	147	120	139	100	152	133	111	119	141	119	132	134	122	128	119	140	141	125	113	158	113	113	112	119	103	131	131	122	134	125	131	123	109	144	138	116	114	127	157	123	136	135	134	129	118	121	141	115	145	120	146	136	132	114	139	133	120	134	135	112	133	138	117	142	126	117	116	123	136	120	105	135	117	124	139	122	117	133	118	129	137	114	124	117	110	116	135	127	106	142	136	109	131	119	143	116	115	138	127	135	138	97	121	136	133	125	130	122	120	136	144	136	115	133	149	118	140	124	115	116	120	116	125	128	108	114	115	125	136	142	137	151	120	127	119	129	127	128	115	148	112	123	122	138	138	120	132	143	131	103	133	115	120	124	130	136	121	123	130	132	140	147	144	128	126	120	136	129	147	122	121	113	148	131	125	145	99	110	136	132	114	120	128	143	131	137	126	109	118	141	133	114	131	144	115	139	125	131	141	109	148	124	123	136	118	131	140	127	138	155	117	135	101	115	111	126	132	122	111	115	118	130	133	131	98	123	129	118	108	120	132	129	131	102	142	141	118	119	135	116	126	137	119	118	123	132	111	141	124	126	117	126	117	133	147	146	121	122	134	139	120	127	128	135	122	129	119	145	137	119	123	121	126	125	91	145	116	117	114	126	135	93	126	127	122	116	112	121	125	123	109	123	130	106	119	111	130	140	138	131	138	123	142	111	114	129	129	111	137	113	118	129	101	126	138	126	115	138	129	152	127	92	125	126	143	109	130	136	124	131	111	116	122	128	125	118	129	109	141	101	138	133	109	145	124	144	110	136	120	95	121	130	149
20432	1687	1320	756	535	474	365	351	333	338	292	274	272	270	280	286	258	276	214	248	255	280	287	277	250	270	241	266	274	244	266	277	219	255	238	269	268	251	248	236	261	244	243	225	243	263	228	232	264	267	217	261	262	252	239	252	234	247	233	247	240	247	241	223	252	241	283	218	245	253	238	246	230	236	259	254	257	226	250	230	271	262	216	235	263	256	243	215	249	252	242	254	258	252	253	227	268	245	247	244	257	234	260	258	226	266	252	254	245	285	269	245	247	234	246	246	274	232	267	233	237	263	266	235	245	194	228	245	252	257	243	256	244	244	272	264	235	245	264	254	257	253	250	240	241	235	268	227	243	255	269	266	262	249	268	254	249	224	248	258	226	226	231	239	223	263	240	241	250	258	246	252	249	245	239	254	243	252	258	238	273	230	258	252	230	241	252	277	281	240	243	266	232	242	222	230	254	274	262	247	230	255	261	269	266	267	264	245	263	246	241	241	252	232	225	254	258	235	263	245	263	229	226	260	231	254	261	224	255	244	263	284	272	219	233	237	236	273	209	246	234	247	244	227	233	231	247	255	269	251	259	247	218	235	227	274	226	248	222	249	242	258	237	249	246	236	233	236	256	250	223	211	273	274	262	224	249	224	237	260	257	236	226	238	281	255	246	257	242	248	282	266	239	252	273	244	231	268	246	232	229	270	263	244	246	231	251	220	256	244	241	250	260	230	195	229	235	254	247	241	276	243	241	227	218	236	257	228	254	265	228	277	258	250	224	221	243	249	258	250	253	250	251	240	240	250	243	280	259	258	251	233	231	237	247	270	238	276	236	250	281	273	215	250	215	227	273	228	238	251	247	239	227	234	205	253	235	247	240	231	238	253	261	266	255	238	252	255	251	243	222	225	253	236	225	234	246	256	232	245	216	253	275	220	274	250	212	258	273	246	230	231	247	259	234	261	228	292	236	226	265	286	249	249	229	228	228	260	247	230	272	251	226	264	274	237	271	234	243	231	236	249	267	222	250	249	246	248	230	260	256	255	260	269	227	272	230	257	240	247	231	253	257	217	245	218	244	235	259	230	261	248	272	272	213	229	253	246	243	252	255	276	246	241	248	243	261	286	227	260	265	259	248	238	259	239	251	261	273	257	222	243	253	244	261	223	251	230	270	244	246	237	224	251	224	224	261	247	262	249	217	237	269	270	243	227	235	234	256	250	253	232	251	262	255	224	237	235	262	254	271	239	237	240	222	257	243	232	218	264	254	239	231	239	230	246	262	234	248	259	225	236	235	268	243	224	242	250	242	232	263	262	264	263	235	235	248	257	227	271	218	259	244	244	250	197	225	236	244	259	252	265	240	239	249	231	237	244	245	231	253	255	261	260	257	266	232	236	233	265	253	252	235	256	235	250	260	271	241	227	229	249	257	254	247	218	274	225	255	247	204	255	264	263	250	237	267	243	217	230	248	227	244	235	251	247	233	250	247	246	228	237	210	242	279	268	266	224	245	247	245	247	245	264	244	229	252	241	247	227	239	248	252	250	266	269	278	271	241	221	268	231	257	273	273	247	221	245	241	255	265	217	253	236	224	255	232	250	245	255	235	276	254	240	240	248	229	247	264	239	254	263	270	262	265	265	302	238	229	244	262	233	249	258	253	244	250	237	259	221	270	258	271	243	244	237	217	249	243	257	242	248	234	241	266	247	256	207	231	228	235	220	255	259	241	248	252	217	253	265	237	235	244	233	249	272	232	252	251	237	256	234	246	233	249	254	265	250	257	247	252	243	263	261	269	256	230	268	239	256	245	272	251	236	258	252	256	238	241	230	256	257	237	243	260	220	237	269	253	233	241	257	259	253	238	253	251	271	258	256	232	245	225	260	233	256	261	277	265	252	269	247	241	256	245	240	246	251	256	283	243	258	238	240	257	239	254	243	266	230	243	229	231	231	244	249	272	256	243	235	249	238	242	233	257	245	229	265	269	239	255	228	256	250	250	254	237	278	253	247	283	254	239	254	240	251	252	273	253	245	226	244	216	247	266	246	230	254	266	244	246	258	245	246	253	224	262	262	244	229	251	267	252	273	242	271	263	260	232	259	253	244	264	266	270	247	270	236	240	239	221	228	221	228	243	238	248	227	249	240	246	266	275	250	267	238	234	227	247	241	227	250	235	240	248	254	271	247	236	257	273	232	244	241	262	249	245	256	239	247	263	247	250	247	241	247	254	265	244	250	269	257	238	277	236	228	235	255	249	277	253	255	247	246	240	236	222	249	239	221	264	229	258	241	247	237	236	249	265	253	244	230	253	229	271	238	239	259	243	250	286	262	300	249	230	257	247	241	257	268	245	243	253	235	229	227	251	233	236	239	250	295	220	264	242	236	266	224	272	239	251	240	256	210	230	229	245	225	271	254	262	265	258	278	226	253	236	227	228	235	259	215	230	261	226	252	240	247	247	223	259	223	235	225	245	262	245	242	240	236	268	261	217	218	260	233	256	252	227	232	246	252	233	257	231	253	243	228	211	230	242	254	266	259	257	257	246	223	273	247	251	230	259	232	258	246	221	239	248	266	278	251	229	258	276	257	241	252	225	238	255	269	245	226	245	286	235	259	253	229	270	273	263	249	199	226	252	292	220	222	245	234	252	268	258	235	246	241	242	220	238	270	230	248	254	256	237	266	249	226	243	265	264	238	245	278	261	256	225	225	259	239	228	238	232	252	238	237	245	267	233	226	261	255	252	256	239	255	234	233	266	224	236	248	247	264	243	244	231	245	240	217	252	218	261	251	263	261	245	260	230	232	256	243	264	268	231	230	251	236	270	236	244	233	225	246	256	270	239	258	244	220	269	233	252	273	236	216	226	237	239	264	241	249	224	236	259	241	251	239	253	230	258	230	262	256	274	252	235	237	250	254	239	254	244	251	249	235	266	244	242	249	252	246	221	265	248	234	260	230	232	224	249	257	249	228	261	244	224	262	262	254	247	226	245	233	237	244	224	234	243	209	264	269	254	245	215	237	235	239	244	216	256	252	253	255	273	254	268	240	274	242	264	233	273	251	263	255	259	243	211	224	247	233	240	228	251	237	256	255	256	214	238	262	230	253	266	251	227	254	260	272	215	233	240	213	234	261	247	223	234	241	238	228	262	223	223	244	268	236	220	247	260	242	253	221	270	262	233	238	277	266	274	219	233	242	266	233	243	243	258	244	265	258	242	245	221	245	255	279	270	272	280	216	236	225	237	235	252	237	242	204	241	232	236	251	250	247	253	251	255	259	233	242	250	247	226	243	234	227	268	273	232	250	242	250	240	229	246	262	256	252	251	214	233	247	246	246	241	240	238	217	248	247	252	264	241	272	236	263	272	264	254	223	251	223	225	255	249	238	234	258	251	272	235	255	256	235	271	273	252	218	231	256	221	222	254	264	285	242	244	260	228	246	234	223	262	250	259	263	232	238	229	248	254	245	220	233	278	228	237	271	231	250	228	253
24659	21634	28997	24756	21221	3107	814	620	499	457	423	418	425	399	364	376	347	396	331	319	348	347	366	303	328	341	289	332	334	350	331	333	332	303	335	301	321	333	321	279	300	279	321	318	300	297	287	284	343	336	302	319	319	316	301	307	326	314	302	271	308	305	283	291	311	339	348	343	286	324	342	298	284	303	315	320	291	299	283	295	292	303	292	321	296	324	343	295	290	299	291	308	321	314	306	319	324	297	315	310	286	312	312	324	310	264	291	297	311	314	302	327	321	320	287	292	319	304	304	298	280	302	289	316	313	339	300	306	294	299	303	298	318	294	281	300	313	294	325	329	307	344	304	275	311	316	300	312	267	309	286	318	301	291	308	330	315	294	312	305	315	310	331	312	280	295	299	300	299	296	285	261	321	308	292	312	324	268	270	284	317	338	302	312	340	316	294	292	337	311	310	306	299	310	305	326	289	281	272	305	289	276	302	321	330	292	299	322	279	307	318	301	308	337	316	306	272	306	313	312	288	344	279	306	311	284	283	316	310	285	332	275	309	300	273	289	281	321	324	312	314	320	309	281	319	299	309	302	312	297	306	326	256	302	318	283	312	322	307	304	268	304	282	332	306	272	295	298	295	288	320	320	316	301	315	319	293	300	306	290	302	313	321	299	314	301	302	317	303	313	322	348	308	321	288	299	290	324	340	299	309	324	301	324	291	289	288	291	298	275	287	280	323	304	304	311	294	288	299	315	313	307	316	310	287	355	312	329	308	294	331	289	345	314	307	289	321	312	308	313	311	258	297	282	310	313	303	310	279	318	285	308	281	312	303	292	338	326	324	318	285	334	273	300	304	295	303	295	295	277	321	290	293	311	296	306	327	294	280	296	287	303	304	303	315	273	319	287	296	278	309	298	314	286	302	292	281	301	298	316	286	309	278	307	299	295	272	310	302	299	272	296	314	293	290	278	312	327	280	284	315	287	298	300	291	317	267	274	304	277	316	270	285	309	335	314	291	289	284	304	288	298	330	269	306	300	339	307	308	306	288	291	335	287	281	285	328	300	305	262	310	298	299	298	307	333	277	287	320	284	288	296	315	299	289	291	325	301	301	304	322	311	278	333	313	300	337	271	308	295	325	297	282	284	316	305	319	297	328	285	310	318	300	296	274	313	280	271	320	321	310	329	285	326	322	301	284	298	319	280	294	326	297	301	307	301	301	275	338	298	300	306	272	288	330	277	311	293	285	326	343	330	296	322	306	316	328	319	319	332	303	293	301	305	312	275	308	301	304	323	290	311	290	290	295	288	319	287	295	282	340	301	310	275	315	278	338	294	292	307	308	319	293	309	288	332	302	290	309	317	311	294	312	318	319	303	298	316	285	291	293	311	302	292	277	342	288	321	317	306	327	310	295	301	294	314	317	307	309	299	340	318	274	294	323	300	323	307	284	295	319	310	308	302	308	317	313	318	298	310	295	304	306	297	278	321	286	291	289	310	285	290	302	297	301	333	305	272	283	304	293	303	334	289	322	277	288	309	307	313	290	304	291	290	324	287	325	290	293	321	293	302	290	304	326	294	316	297	301	310	293	293	319	331	316	343	302	295	260	323	294	306	319	340	305	312	334	312	297	316	264	296	279	306	293	290	315	301	322	308	325	294	329	335	307	324	306	293	281	325	277	308	310	298	295	301	291	306	304	307	306	323	307	300	286	297	296	269	282	293	313	337	308	301	303	300	322	303	292	303	332	315	328	297	309	284	319	306	294	313	350	321	333	298	301	279	318	327	316	299	290	291	313	288	312	288	281	296	260	285	313	281	301	306	298	300	330	298	286	271	296	306	322	292	315	301	310	290	315	330	294	329	322	325	306	286	285	327	334	299	288	295	305	295	312	295	314	275	285	283	306	298	299	321	303	256	335	321	295	287	290	286	302	271	315	282	292	304	289	325	256	289	282	292	301	307	319	296	278	297	318	312	268	298	280	296	318	296	280	323	323	320	336	320	309	276	311	317	294	325	298	284	286	318	320	291	298	316	338	301	277	305	293	303	303	300	277	293	317	299	292	273	302	321	305	310	296	324	290	290	284	314	305	319	289	295	280	269	309	324	278	314	291	281	285	276	280	315	324	297	290	297	298	291	286	299	276	303	325	282	303	309	298	297	288	299	332	340	290	287	286	354	302	285	310	302	291	320	289	296	312	303	305	296	310	287	297	279	271	290	285	326	313	314	272	302	290	291	301	296	287	309	307	292	293	315	311	312	271	290	277	290	289	292	317	315	285	295	294	305	283	312	281	273	279	298	309	297	291	290	316	328	290	308	295	317	297	273	319	303	302	306	309	308	336	305	270	303	314	302	315	267	329	296	292	302	289	289	310	275	291	307	283	298	302	299	312	313	291	280	305	288	326	284	300	296	283	315	296	321	315	278	301	307	303	289	346	289	291	308	291	302	313	312	300	355	320	294	296	328	297	276	302	305	286	296	297	289	282	291	302	292	255	284	303	298	267	286	294	291	320	300	292	320	324	288	309	277	308	303	274	271	317	294	291	326	269	316	321	288	307	312	281	305	297	304	307	303	281	288	307	277	298	305	286	317	299	304	300	311	293	295	338	302	303	320	258	277	326	291	325	341	289	300	272	315	316	266	293	312	281	283	312	317	305	273	304	333	297	327	288	265	285	297	323	308	298	304	278	270	340	273	278	309	284	296	313	312	299	336	357	294	286	291	277	324	282	301	291	304	291	300	332	307	300	338	297	281	292	295	328	316	312	304	262	329	310	304	296	314	276	313	325	311	298	272	300	298	313	318	323	289	279	287	289	325	317	295	320	355	267	308	316	319	326	319	280	303	280	300	288	316	311	321	280	301	300	298	298	280	297	300	277	283	321	291	307	312	304	316	289	322	306	316	304	317	300	302	285	286	316	299	312	320	308	298	292	284	322	347	288	288	305	293	286	288	284	306	303	315	333	303	296	312	306	285	329	294	301	264	257	286	306	281	297	306	316	305	289	310	291	307	331	274	303	311	292	304	293	310	281	277	327	291	309	295	305	294	288	293	295	281	283	297	309	307	267	298	303	306	298	298	334	319	321	345	323	316	315	298	327	307	297	313	315	312	321	268	297	307	323	311	284	298	298	297	285	287	296	304	264	322	329	278	281	295	309	309	312	305	297	282	292	283	297	297	324	312	302	304	300	322	289	295	274	316	276	323	317	315	298	312	303	288	285	342	317	288	338	332	282	305	294	299	292	302	302	282	293	282	299	306	301	315	282	325	287	321	289	316	288	283	298	297	325	274	295	315	301	296	300	293	305	321	317	293	280	289	299	315	289	314	320	299	300	333	312	319	265	321	300	285	326	300	305	304	308	299	289	303	308	300	297	282	306	307	330	282	296	316	323	293	282	315	332	287	280	306	310	294	313	321	300	260	302	287	266	279	337	304	261	301	299	333	282	331	295	315	310	306	284	317	248	302	295	298	301	291	303	288	290	314	290	317	292	314
36623	10250	9008	4661	3272	2409	1840	1522	1333	1166	960	945	914	824	788	742	725	727	671	651	688	649	660	688	583	559	607	579	548	537	587	560	586	561	562	580	530	572	594	542	583	529	562	570	515	573	547	544	574	547	561	538	607	528	499	554	579	519	543	550	520	534	572	520	515	570	552	561	557	558	572	532	560	538	497	489	538	504	512	496	550	529	521	554	567	515	545	532	629	582	574	547	568	524	528	533	547	501	541	535	532	522	537	545	557	506	533	516	566	519	538	541	575	544	535	557	525	525	521	569	540	534	536	536	560	589	550	541	552	557	507	578	549	591	564	558	545	539	577	532	511	578	548	569	528	575	549	558	541	548	544	573	539	553	531	550	496	507	542	575	543	543	528	529	497	539	560	554	559	573	582	559	552	586	518	542	525	513	536	540	532	575	577	590	525	524	515	565	530	536	569	527	545	577	533	546	558	560	515	531	500	533	550	551	541	532	543	520	548	538	529	538	544	527	544	554	522	560	529	537	537	500	520	554	552	546	554	538	590	607	541	551	533	548	551	519	530	530	593	552	541	550	530	548	530	592	513	550	516	521	574	560	507	528	517	491	513	555	545	508	560	551	566	518	583	523	518	570	597	550	553	574	556	541	530	556	560	536	507	558	534	527	535	524	537	536	532	583	520	516	530	516	608	565	537	536	519	527	571	580	523	550	501	554	554	513	530	545	515	551	551	546	567	571	543	549	520	541	555	527	549	541	492	543	537	573	572	520	496	544	532	570	574	542	534	579	560	537	528	540	587	525	552	544	552	524	554	548	557	542	592	566	540	578	545	494	547	576	546	560	520	535	553	568	596	533	554	567	579	534	524	574	549	553	517	545	548	530	546	532	521	548	580	499	546	524	556	506	556	537	511	523	587	525	521	521	560	523	578	535	468	548	535	537	529	569	564	501	531	561	536	567	498	552	563	538	549	532	551	558	563	589	567	530	544	547	536	569	531	566	564	520	518	532	535	513	512	549	534	520	566	532	541	523	517	549	559	574	571	551	532	559	530	526	557	551	570	566	495	541	545	544	510	531	555	558	522	577	583	545	539	518	518	532	555	509	542	559	509	581	500	549	507	530	585	548	530	522	533	534	530	492	572	548	549	557	540	543	547	533	509	530	535	543	537	559	565	525	530	557	528	551	545	509	496	545	545	552	500	521	516	542	528	546	533	548	544	529	553	527	539	533	538	540	501	581	534	560	576	515	565	576	575	550	552	533	558	531	581	513	502	507	546	535	566	538	551	530	540	539	510	562	577	508	526	545	504	579	575	576	534	552	538	537	546	551	549	565	551	538	541	527	510	543	540	535	534	563	543	528	546	535	524	559	499	547	543	531	557	520	557	560	571	533	529	547	585	541	543	521	542	541	567	534	578	527	577	576	519	577	563	543	597	534	554	540	532	566	543	565	530	525	516	521	530	519	531	525	548	530	563	547	506	545	545	558	554	506	535	586	503	544	540	539	546	559	546	538	557	549	563	507	530	549	546	541	526	493	576	537	550	538	551	525	550	548	530	521	534	550	547	519	530	552	536	554	551	526	574	499	569	562	573	538	509	537	536	558	507	534	531	498	527	549	541	578	518	516	554	533	501	522	563	534	528	525	550	502	564	532	516	566	559	541	564	522	503	569	574	549	532	562	578	492	552	519	550	588	536	605	574	527	538	543	518	513	517	572	592	522	518	579	556	550	536	552	540	567	544	507	547	513	506	529	576	529	507	551	526	572	545	545	552	519	541	545	531	600	523	551	509	525	545	573	545	469	544	527	521	556	550	569	559	501	598	533	527	569	562	532	546	558	561	537	520	563	521	558	574	522	508	513	517	513	578	515	571	530	505	545	536	537	543	531	552	560	526	549	534	539	526	546	496	557	557	580	552	568	520	561	597	502	538	539	536	538	586	531	538	516	555	547	565	521	511	567	588	550	529	593	529	539	542	548	494	515	542	535	551	562	539	574	521	516	530	555	573	537	540	554	534	558	541	563	594	567	555	560	557	550	543	518	539	566	518	559	535	587	536	511	549	555	538	518	556	547	500	573	525	563	522	562	516	561	538	555	533	572	550	525	545	512	529	553	555	496	554	550	518	544	538	519	545	539	610	565	556	540	523	548	537	552	541	536	552	556	574	524	545	568	566	536	554	545	545	549	487	568	548	562	572	532	584	529	532	579	521	534	555	501	577	557	544	508	556	548	542	564	571	490	536	579	527	540	548	580	555	568	522	533	531	540	556	527	514	583	531	560	517	563	591	518	502	526	542	561	604	532	538	500	555	520	505	532	578	542	505	538	530	562	547	526	555	520	515	500	545	557	545	554	543	507	560	541	527	559	552	576	552	545	554	588	543	569	541	549	566	572	515	556	572	501	490	560	529	515	567	539	547	511	531	514	587	562	545	538	544	543	516	519	540	572	522	528	527	517	541	532	554	534	543	558	544	573	534	566	591	561	555	574	560	560	529	517	574	524	517	577	565	512	590	554	561	512	523	549	555	512	520	490	540	539	523	544	537	539	506	486	568	539	519	545	524	532	538	577	549	558	545	600	534	532	484	577	552	537	533	563	536	531	568	531	529	552	540	572	597	515	483	547	521	541	575	563	594	553	525	546	529	549	555	519	551	589	513	535	540	516	548	553	540	530	566	565	536	544	529	541	536	518	569	593	565	538	515	542	504	574	553	572	555	576	555	591	526	503	586	568	540	539	546	560	514	548	512	544	513	580	554	498	555	536	520	515	521	544	521	579	560	565	546	562	531	551	553	561	531	500	524	542	561	529	510	532	526	550	595	485	535	562	547	523	553	526	548	555	541	515	558	558	525	565	524	547	503	545	539	556	559	512	532	572	513	541	492	582	522	537	527	572	518	572	533	539	522	535	530	555	551	545	585	522	541	540	520	502	560	558	559	529	525	498	573	565	534	543	551	570	557	574	550	535	564	570	505	546	561	497	546	561	508	538	528	520	578	522	591	542	557	539	515	568	541	504	538	497	522	543	552	564	571	521	528	565	586	537	557	535	525	517	543	551	594	582	535	495	597	521	486	565	525	542	540	561	536	544	524	536	526	521	533	544	543	526	489	535	518	526	521	551	572	563	539	555	544	593	560	576	568	585	501	555	518	545	576	551	559	552	503	566	506	591	555	535	556	549	550	525	533	492	571	528	526	560	538	556	543	537	523	540	519	505	560	533	528	529	544	577	547	495	542	558	528	549	557	519	547	536	588	556	586	512	565	529	541	548	566	607	524	522	515	537	542	503	558	559	576	574	539	579	545	529	572	546	518	559	561	543	548	528	590	558	549	504	530	544	547	504	550	525	540	548	576	555	579	555	548	542	532	515	495	550	548	501	518	540	541	538	489	555	521	555	535	532	504	518	590	546	538	562	565	482	532	569	517	489	545	569	564	552	529	519	515	561	523	521	575	549	524	539	517	534	502	539	546	541	507	578	561	536	518	557	530	561	494	560
23640	21612	29708	23991	21616	21057	3360	1130	899	770	766	723	680	662	639	600	565	592	580	593	557	556	544	545	544	531	539	526	527	536	557	534	515	547	528	508	523	516	503	531	516	530	527	546	507	487	519	550	513	484	501	503	490	490	507	486	513	504	473	514	525	480	506	500	529	463	559	506	459	499	530	519	488	523	516	512	487	533	501	501	505	524	492	485	539	517	485	524	474	522	500	487	446	498	527	492	508	496	497	553	478	468	505	513	475	520	533	530	534	498	517	514	501	507	474	493	515	482	533	492	494	502	541	506	513	503	480	534	488	496	479	491	479	455	471	472	519	472	477	529	520	532	482	497	502	514	471	500	539	521	519	454	502	499	511	500	504	488	516	511	526	479	474	509	526	477	501	486	484	511	500	508	491	515	467	524	481	518	518	520	518	526	522	509	508	491	527	472	521	481	512	521	547	500	499	529	477	520	499	524	547	493	537	519	516	514	487	492	504	519	492	507	473	532	487	517	551	551	491	498	503	540	510	527	532	516	515	460	509	513	518	515	510	523	476	522	559	497	490	510	512	496	529	511	474	532	485	509	498	477	493	499	496	489	549	518	502	514	478	532	466	536	509	526	524	531	500	503	502	498	520	514	518	476	512	508	528	522	506	514	484	516	487	492	496	487	531	492	522	516	526	514	486	524	558	475	500	553	495	497	508	528	465	489	467	506	495	492	535	468	501	517	521	510	508	491	483	500	503	472	511	509	511	497	505	495	473	479	439	471	502	496	483	497	488	491	503	471	512	477	476	505	491	456	543	520	491	502	497	518	459	478	509	471	496	513	504	493	478	506	497	475	470	517	506	477	504	505	516	521	474	512	504	494	513	473	502	509	477	502	505	514	456	487	527	543	479	509	479	468	503	513	498	496	479	491	532	471	482	503	497	524	471	531	523	506	524	498	502	487	488	483	495	541	477	506	515	503	528	512	472	500	497	500	540	500	499	476	475	488	507	494	499	539	518	526	483	479	491	511	508	498	473	497	505	536	554	510	479	528	484	512	473	538	483	511	481	518	523	518	521	539	564	546	473	550	492	517	527	548	510	512	505	486	461	502	507	490	499	496	494	515	489	485	507	471	482	506	519	481	541	520	475	497	490	483	500	517	483	496	478	501	523	515	514	506	533	473	526	526	459	521	521	528	503	517	460	515	507	488	507	513	504	513	485	502	539	485	487	513	511	467	513	481	480	480	461	533	491	475	498	520	489	470	487	525	470	514	512	490	506	484	487	482	516	502	493	494	475	464	478	440	469	512	480	500	482	488	465	514	530	524	503	536	503	535	520	473	507	481	480	468	515	501	482	459	496	511	512	503	503	521	513	470	488	499	506	482	475	513	524	499	514	534	492	511	481	499	505	482	511	491	489	542	502	477	508	502	480	466	512	518	490	504	461	499	531	522	488	493	473	511	526	530	488	517	473	509	501	501	535	467	468	515	495	505	524	463	495	499	464	508	518	493	503	517	498	463	511	465	489	476	517	526	470	487	492	518	497	536	519	516	495	527	541	544	544	546	494	481	509	483	555	539	528	498	511	515	506	487	468	518	486	480	503	518	518	540	507	526	499	510	519	488	491	488	527	482	460	490	496	494	523	532	509	463	481	480	482	512	499	495	488	488	496	489	531	479	492	490	499	530	487	517	476	502	538	520	515	538	512	508	511	460	464	507	483	507	512	510	495	458	518	502	496	512	477	497	497	535	517	496	478	489	494	493	486	535	510	529	525	488	479	494	488	503	447	524	494	527	547	505	454	481	516	532	544	528	489	520	515	498	527	438	533	506	518	506	489	492	518	537	519	486	517	498	501	488	521	529	505	517	503	474	500	476	480	520	500	457	488	487	486	487	478	502	505	532	527	474	466	547	485	475	450	531	525	551	471	476	514	488	492	485	516	487	493	516	471	498	504	513	474	482	485	513	488	484	586	491	496	499	479	461	480	573	493	520	506	531	494	482	502	457	523	518	496	535	503	511	480	469	565	449	474	485	470	506	505	514	487	463	501	457	518	484	489	496	476	504	462	501	489	488	450	546	482	522	494	502	507	480	521	498	470	474	501	482	528	516	514	545	520	519	488	509	472	500	503	478	500	476	495	476	494	501	498	487	531	508	460	510	515	533	485	475	515	522	491	496	487	470	480	475	530	478	498	502	479	463	460	525	511	538	514	492	492	490	460	468	517	505	550	491	504	505	544	554	517	497	494	454	511	535	472	507	539	506	469	499	517	512	497	496	483	516	495	493	475	489	481	516	489	513	494	483	501	485	492	485	493	511	503	505	481	476	484	479	474	508	469	533	518	470	496	522	488	450	469	503	515	494	505	457	512	503	489	521	504	512	516	502	491	502	488	558	503	501	513	484	558	478	508	496	465	523	493	503	479	513	513	468	506	522	454	489	549	480	466	487	479	490	504	475	511	472	547	498	512	520	537	456	487	513	484	537	475	483	488	507	526	499	491	540	525	519	473	517	498	498	522	532	479	479	482	473	487	489	524	531	481	468	471	506	532	530	504	506	499	498	474	491	490	513	472	496	489	502	485	508	492	512	489	525	455	487	501	501	530	515	502	487	523	531	496	514	481	479	509	503	559	494	500	474	491	509	501	523	504	502	518	505	491	528	476	490	547	490	481	522	505	489	496	480	546	510	471	475	514	487	470	504	497	497	517	505	530	523	494	534	488	487	540	525	440	505	496	462	523	488	490	489	493	536	507	496	494	504	508	464	486	519	495	459	517	503	511	465	517	538	490	501	504	491	453	429	488	442	518	565	507	511	492	489	494	505	477	473	469	474	466	483	486	478	526	508	458	526	512	502	484	464	505	455	471	519	528	495	490	474	464	503	498	522	495	541	478	476	496	507	504	501	508	547	507	553	497	498	499	489	502	518	471	510	539	462	515	518	513	472	532	515	474	490	534	450	517	499	497	509	471	543	508	525	466	506	498	497	471	512	497	510	532	501	537	529	479	486	523	479	499	512	474	519	528	485	491	499	523	544	542	488	481	506	475	459	481	473	539	474	514	486	483	471	503	514	464	517	493	498	512	488	527	530	451	511	517	488	479	478	503	469	508	463	488	494	501	483	502	483	511	488	544	461	536	497	490	503	525	475	499	495	485	530	530	530	492	491	515	531	498	485	505	536	466	499	533	506	479	484	528	522	521	499	529	514	534	513	503	514	499	531	462	489	524	512	506	497	537	464	495	585	499	465	506	502	534	503	497	467	517	520	525	489	517	484	481	521	520	497	491	504	512	510	478	498	522	434	508	531	469	473	505	505	504	472	528	494	512	461	494	539	483	508	518	532	507	534	515	479	518	474	478	496	518	496	471	486	465	459	485	489	498	532	504	506	499	465	496	509	507	517	508	457	505	482	507	477	504	536	489	479	484	514	485	497	525	506	497	480	524	515	551	472	507	544	488	498	556	561	500	521	488	504	480	493	467	472	488	491	492	492	494	524	497	516
39337	15799	14357	8075	5715	4225	3406	2655	2375	1942	1700	1625	1502	1397	1353	1226	1237	1171	1069	1054	1085	1041	1049	1020	973	950	1023	967	945	933	940	933	924	914	910	887	905	919	901	920	884	901	867	881	926	855	882	863	869	843	855	850	909	853	874	872	875	888	870	861	882	847	857	913	870	858	819	853	856	892	860	892	882	855	832	920	845	821	820	827	828	816	915	849	862	868	851	878	865	886	880	882	869	864	856	858	844	799	827	863	856	843	875	860	915	871	909	845	796	849	845	849	826	863	842	915	811	853	937	827	855	895	842	905	870	861	883	865	848	888	834	848	830	890	891	861	861	872	864	926	885	850	804	848	857	840	892	865	879	830	878	877	844	886	814	868	817	862	874	866	857	843	895	893	855	848	944	842	882	887	892	873	883	892	867	900	836	917	889	927	880	880	823	845	866	865	868	848	882	849	872	844	851	875	867	827	807	863	883	896	873	868	848	842	856	826	862	857	839	845	833	815	843	838	875	871	857	913	903	839	870	813	835	822	847	891	859	876	883	841	862	886	843	835	850	860	808	888	846	867	867	904	860	802	901	878	894	834	860	794	822	843	847	870	856	821	925	838	861	839	901	896	869	873	852	868	834	874	838	848	863	831	874	831	840	821	858	839	844	821	839	847	829	850	802	847	838	818	828	825	826	910	915	874	863	876	888	904	808	834	847	812	838	932	858	854	842	862	869	865	894	889	873	885	872	850	893	838	863	849	804	865	893	890	885	837	889	811	908	860	886	861	853	890	897	839	849	829	890	850	864	883	878	882	828	855	842	859	839	879	890	876	844	823	901	825	921	874	852	827	882	895	890	852	860	850	907	830	878	861	887	835	830	884	883	823	873	855	856	902	839	871	860	859	869	887	860	891	852	873	893	837	890	827	860	858	893	849	871	842	827	859	872	822	865	812	872	855	863	839	835	878	852	845	854	837	853	843	858	858	866	910	880	866	872	879	835	840	857	877	851	871	861	854	826	868	868	827	867	842	851	844	877	823	828	822	854	904	871	910	857	847	854	873	827	854	875	874	876	813	839	878	846	857	832	867	877	867	878	896	861	876	817	883	877	901	861	849	850	893	854	895	852	880	839	883	850	897	898	886	866	874	831	852	854	864	858	861	901	815	810	910	866	889	850	811	868	879	882	858	802	829	836	907	823	872	842	855	831	818	890	852	867	915	880	835	821	879	856	858	799	842	878	820	810	856	820	871	833	861	849	797	853	862	818	867	863	912	858	845	854	876	802	853	808	798	924	817	905	849	816	882	877	825	828	879	912	831	850	831	905	882	917	882	837	886	861	815	881	889	876	844	880	825	857	897	843	871	852	805	826	905	871	864	895	897	873	878	865	849	861	920	855	855	809	835	827	892	923	870	866	835	839	806	807	832	896	882	874	835	842	800	872	853	840	885	828	844	923	853	872	902	895	830	865	846	915	858	851	835	901	849	892	841	852	812	828	850	874	774	816	815	846	868	867	866	844	847	882	826	828	815	874	827	871	828	852	878	871	833	883	863	847	810	879	863	882	892	827	844	889	887	861	828	883	880	869	887	842	838	850	831	866	885	841	897	798	826	843	794	804	870	861	925	854	891	875	884	910	888	846	896	915	870	871	858	859	860	896	890	870	862	813	843	905	876	820	829	786	853	843	852	823	803	854	879	889	861	876	843	907	852	864	875	862	827	850	907	820	875	887	886	824	865	853	870	825	880	855	814	893	873	838	853	858	805	799	847	892	797	855	887	927	857	858	824	836	891	879	882	867	823	806	816	861	870	847	878	837	835	826	877	951	852	876	888	850	824	922	919	868	845	875	829	840	878	868	869	827	860	808	837	830	838	885	840	907	917	805	860	863	868	865	881	916	905	862	858	847	870	864	832	870	826	853	855	864	878	862	886	808	865	846	910	864	870	870	882	812	820	864	886	891	822	879	833	891	864	829	804	852	846	829	878	873	892	849	837	879	863	860	919	874	861	929	839	852	838	863	878	853	852	862	829	865	858	879	825	874	868	847	876	824	895	851	873	873	846	911	882	816	899	882	821	887	907	859	864	856	798	899	869	851	845	832	836	863	880	910	917	904	832	866	850	883	878	806	860	844	871	862	835	916	835	866	861	830	855	840	834	847	827	865	862	841	818	848	856	854	858	876	874	870	842	829	870	851	920	895	832	900	835	871	801	886	836	852	784	875	871	805	898	860	834	873	844	861	858	833	887	857	900	868	852	863	842	855	859	896	879	839	871	851	852	865	842	888	801	882	858	825	867	832	863	915	876	863	877	830	865	861	846	884	901	854	883	849	823	844	859	863	797	887	812	913	861	868	861	840	841	842	857	853	848	875	857	876	847	894	894	869	866	918	854	850	882	834	832	887	817	841	834	849	859	881	861	826	867	895	872	815	855	853	875	867	853	872	909	825	838	849	844	847	870	879	876	839	825	858	888	874	903	839	857	901	864	850	898	851	845	897	833	821	857	800	899	893	849	829	849	844	844	851	836	855	854	847	880	844	887	827	776	851	851	847	860	834	803	848	828	820	860	892	901	856	870	868	826	910	849	821	900	850	849	840	884	858	851	895	801	868	813	841	864	862	828	838	887	871	902	849	932	886	840	882	920	828	870	817	846	892	868	829	848	839	847	888	779	879	875	857	846	879	843	816	876	859	846	780	854	851	829	864	859	863	841	868	840	845	890	862	854	820	897	872	875	857	848	817	832	889	818	928	845	843	876	890	868	853	844	876	834	890	896	869	891	905	786	850	846	858	876	840	814	780	877	812	891	901	923	859	868	848	886	827	864	844	844	791	887	830	878	895	904	892	861	855	866	856	845	820	883	853	815	838	821	887	862	822	931	812	860	902	864	847	885	842	865	867	894	828	844	863	901	769	843	853	916	789	846	855	839	895	815	895	845	824	819	854	852	864	851	836	860	866	842	885	862	853	852	899	861	847	861	846	848	864	877	853	854	842	880	826	859	927	840	902	858	822	842	863	833	819	853	861	829	891	914	855	901	857	748	868	852	868	852	909	823	853	875	929	879	835	842	838	899	828	836	841	875	818	835	836	859	825	873	891	888	872	828	852	881	894	851	879	858	848	827	879	901	854	853	826	884	864	849	892	823	826	917	909	856	865	812	845	852	836	849	858	850	854	860	862	901	885	861	872	888	859	843	822	894	883	879	875	849	842	839	838	839	843	855	867	918	865	820	874	840	791	874	846	906	861	853	876	826	853	903	833	868	816	882	866	855	834	886	863	885	890	861	847	849	898	858	832	832	881	857	828	849	863	892	853	868	844	879	860	855	874	867	908	844	807	858	898	854	857	901	854	856	868	862	892	844	844	897	836	859	845	912	856	869	854	830	914	863	896	840	892	835	855	834	834	849	923	824	854	892	827	869	889	865	882	882	819	900	876	829	869	820	825	851	875	876	888	920	852	859	861	833	850	865	875	850	850	880	934	820	861	882	836	854	865	864	792	822
27301	21284	9790	748	427	368	169	167	154	163	161	135	131	151	152	133	141	127	144	137	138	134	129	116	149	142	133	124	138	122	150	126	127	120	103	112	133	119	128	123	124	117	124	123	112	115	130	106	142	143	143	137	144	125	132	114	113	114	111	127	124	134	119	128	131	140	120	132	117	133	122	123	129	124	132	122	130	123	133	141	112	144	139	120	111	123	121	127	131	127	117	132	120	115	153	133	138	132	127	123	127	124	111	138	134	122	123	123	124	120	124	124	131	114	140	115	128	136	149	118	138	127	112	119	130	107	114	113	126	139	131	126	127	124	135	130	120	114	113	120	121	128	126	127	111	151	121	135	118	130	123	137	127	141	158	123	153	122	114	116	124	134	121	141	121	123	119	130	135	137	145	115	145	136	130	145	121	142	140	150	138	113	129	124	133	126	123	110	155	126	134	116	127	118	132	122	130	123	140	112	117	112	121	108	136	119	122	128	117	145	123	130	128	122	127	127	140	133	143	138	123	108	116	123	135	127	130	121	132	134	139	133	135	148	144	116	135	136	135	124	126	128	129	134	134	123	134	131	124	117	119	130	130	124	109	140	147	133	118	127	121	140	89	114	133	124	128	129	125	128	119	125	114	125	134	136	126	141	124	129	134	114	129	145	132	112	137	136	121	111	133	132	139	126	139	120	148	119	141	136	120	128	126	127	130	113	116	143	125	117	114	125	125	120	129	129	130	138	132	107	137	126	141	109	134	131	127	138	122	134	127	138	148	137	124	132	110	123	128	120	117	129	125	126	150	115	124	113	131	113	101	117	111	131	129	131	117	115	112	126	142	142	113	112	130	140	137	126	122	137	135	127	127	143	140	123	119	122	129	129	129	145	121	135	123	146	126	104	141	139	121	142	118	119	132	128	125	133	116	121	127	140	117	136	124	136	125	107	124	134	111	123	136	122	107	126	116	122	140	132	141	124	133	120	139	114	126	116	124	131	126	113	141	128	125	128	149	139	120	127	133	129	136	112	134	127	139	152	122	129	116	147	135	124	135	133	135	122	124	134	139	129	119	112	140	143	137	130	138	117	132	116	142	126	125	132	152	119	114	137	130	131	136	122	133	139	132	131	126	141	124	115	146	130	140	132	125	136	123	122	132	133	123	135	128	127	117	112	112	141	131	126	119	122	123	127	125	124	129	135	107	139	125	143	121	128	137	109	133	124	137	120	110	128	138	131	107	125	139	153	122	127	120	135	122	134	106	144	140	136	138	123	121	127	113	137	122	140	138	128	145	133	150	135	136	146	113	127	126	124	115	135	140	131	114	149	112	135	143	106	138	127	123	122	135	127	127	120	119	114	117	125	118	122	123	119	135	134	139	136	126	120	130	115	114	121	121	124	141	137	126	130	131	133	121	127	140	109	122	127	116	112	118	126	132	134	120	112	116	130	151	119	143	117	108	124	124	130	133	135	116	119	130	134	135	144	128	130	145	135	139	122	130	122	122	127	109	147	122	125	133	129	135	148	128	152	125	142	124	136	122	129	118	141	112	123	111	140	128	129	122	152	113	144	124	134	129	130	111	139	131	118	141	127	141	131	114	139	127	135	149	117	144	132	119	121	151	144	139	128	140	124	119	124	124	126	125	135	126	151	129	103	115	121	134	137	118	130	113	148	134	125	118	127	119	138	126	135	114	119	135	124	125	133	140	128	146	131	117	127	130	118	136	126	93	117	115	128	116	130	127	112	120	135	123	141	140	127	142	116	124	131	114	123	136	132	125	131	145	115	142	139	114	122	110	134	117	122	129	125	138	111	134	110	123	144	139	117	128	133	133	112	143	135	134	131	139	143	110	116	110	120	127	120	113	118	130	143	132	117	117	119	114	123	123	128	122	136	136	120	137	127	138	108	131	126	126	129	125	125	116	136	136	122	129	131	153	138	125	127	140	120	133	133	113	121	134	153	136	101	117	127	140	131	149	116	136	145	119	120	136	110	145	135	108	119	124	128	110	119	115	133	116	140	140	123	139	131	144	152	127	123	126	126	116	131	111	127	133	129	127	133	127	125	152	123	128	127	126	116	124	130	127	126	138	123	129	131	124	123	136	141	118	137	122	124	100	116	132	127	128	134	113	123	107	109	121	137	129	128	106	103	132	140	129	114	140	124	129	121	137	121	135	127	113	120	120	127	139	131	137	131	114	140	168	116	132	139	148	122	117	120	140	135	131	122	119	114	128	150	98	124	122	124	133	121	131	116	119	122	132	118	118	116	143	125	122	141	137	124	140	117	112	122	146	112	137	113	115	126	131	126	145	125	117	140	136	113	122	124	107	149	138	120	110	119	131	128	146	134	122	122	118	142	130	135	118	119	123	122	124	107	118	130	126	150	128	126	129	116	137	106	115	135	129	129	117	120	130	130	124	128	121	120	130	136	111	126	128	133	132	115	118	135	129	121	126	124	116	138	132	133	145	124	125	128	124	134	130	120	134	131	111	118	113	124	133	118	132	127	125	138	128	112	142	131	142	121	155	126	129	133	129	135	142	125	142	133	126	114	134	153	120	117	156	126	122	149	135	133	123	122	131	129	136	137	132	124	118	109	125	135	124	128	132	117	133	143	113	138	149	116	117	126	116	132	125	119	127	142	109	129	116	124	120	117	117	135	131	120	113	123	122	135	127	122	122	133	144	126	128	149	109	135	130	136	128	123	124	125	130	131	108	124	140	122	135	119	119	118	113	118	122	132	114	143	121	133	116	110	124	127	137	119	135	116	123	129	123	118	131	137	131	121	113	123	124	120	134	109	108	110	137	111	125	131	144	132	127	117	137	115	128	123	151	114	135	123	137	134	134	136	128	122	137	127	136	126	149	134	124	138	129	136	121	129	114	134	135	114	133	112	114	132	131	116	133	128	111	123	114	132	109	130	134	134	116	115	128	135	137	143	127	132	142	137	101	134	124	131	130	129	138	112	139	138	126	128	117	136	122	124	127	128	119	127	115	134	120	123	129	120	118	117	142	132	128	137	121	131	151	123	143	121	110	144	125	145	111	137	136	132	131	130	125	128	132	126	136	114	140	125	113	134	127	116	114	121	122	126	119	121	123	124	133	152	134	128	152	132	114	125	121	132	128	94	137	127	125	130	133	133	126	128	148	135	122	125	137	134	137	110	115	136	139	123	133	153	141	141	100	127	109	135	133	143	128	105	132	125	126	126	113	132	105	131	104	128	111	154	123	115	134	141	131	121	117	118	123	156	101	123	119	143	116	131	113	117	144	122	116	138	133	136	134	106	133	122	142	125	108	123	140	136	127	142	118	132	130	132	119	129	124	137	134	111	148	107	118	150	136	110	129	139	113	118	122	126	107	116	134	142	113	117	123	122	127	139	151	137	134	130	104	133	129	112	131	122	136	128	121	130	132	110	117	135	159	96	129	118	107	115	130	145	117	125	114	123	141	133	138	123	132	120	118	112	125	131	140	126	125	125	127	130	135	113
19962	1656	1388	708	561	445	363	376	338	302	312	278	269	280	257	270	291	280	262	254	257	236	252	254	291	288	236	261	228	277	226	252	238	250	270	231	238	260	239	244	247	244	241	240	246	249	249	243	247	260	262	267	268	249	261	240	278	263	207	245	278	222	225	269	236	248	211	246	275	244	232	287	244	277	264	258	255	239	256	245	233	244	236	231	270	247	254	247	239	266	255	249	227	281	243	247	232	260	239	245	254	256	246	235	251	245	269	236	242	248	261	249	227	229	242	241	257	251	245	252	267	228	258	241	248	220	239	245	266	260	240	229	245	261	249	270	228	237	265	257	249	263	233	261	233	245	270	247	266	233	241	231	222	263	280	238	274	271	258	253	242	264	239	274	238	287	240	255	256	243	270	258	251	255	245	239	225	247	252	296	258	258	281	251	235	244	230	265	244	244	259	250	272	265	209	255	247	244	228	260	203	239	247	255	260	253	240	247	231	250	253	250	256	257	266	252	241	243	229	243	241	247	234	247	258	251	264	270	264	219	249	239	243	246	294	212	263	253	243	221	239	267	267	242	262	259	239	251	243	235	296	241	247	244	272	222	218	243	249	240	260	221	224	234	255	238	261	254	246	238	251	260	229	245	247	235	243	267	225	281	248	274	247	260	261	247	238	234	260	247	253	278	269	235	243	237	269	288	235	258	274	216	254	225	238	232	253	260	253	255	250	262	209	251	236	254	232	272	259	271	237	243	229	227	245	225	255	207	243	225	237	249	254	252	228	242	254	253	257	308	266	245	265	232	256	278	246	231	251	251	247	249	235	268	293	252	237	206	242	258	269	236	231	235	228	264	262	263	221	244	263	207	271	251	244	236	247	241	250	234	272	249	256	249	251	252	274	267	229	252	240	241	248	225	271	282	241	254	240	230	230	236	267	246	246	248	273	253	256	237	229	235	246	244	270	230	247	257	240	259	269	249	236	232	232	244	252	286	258	233	278	231	261	275	260	256	240	262	219	230	249	283	265	262	240	254	258	269	253	264	220	213	289	244	241	223	261	256	235	242	254	242	272	266	249	255	270	221	241	268	224	249	256	249	262	238	259	261	267	273	255	254	237	231	258	254	281	249	266	224	245	256	243	260	256	241	249	213	231	266	234	248	261	245	225	243	265	260	261	256	245	245	252	250	263	275	257	244	264	217	248	280	259	224	256	246	248	241	227	238	266	260	258	255	231	243	266	262	262	237	254	244	253	249	271	246	240	260	266	268	239	269	247	244	220	273	258	271	253	248	254	244	235	263	236	256	263	237	239	245	241	230	247	269	266	269	245	258	263	244	272	250	253	245	243	232	264	267	260	253	245	271	274	253	273	252	254	223	273	244	246	266	241	225	232	251	262	256	242	254	251	238	259	250	262	248	237	254	264	239	248	247	237	249	235	232	245	249	266	251	234	253	278	251	237	217	237	257	262	248	229	218	265	225	260	235	242	243	244	259	249	230	247	254	247	253	247	246	252	244	231	219	239	246	237	277	238	240	260	231	236	265	237	260	249	241	259	236	222	210	254	208	273	249	263	262	269	232	244	257	251	216	268	237	250	266	234	204	242	245	252	243	232	237	227	255	261	237	272	269	235	238	269	251	251	238	238	273	253	227	250	277	241	243	253	266	253	272	238	237	247	239	231	231	219	252	255	251	249	243	248	244	230	235	233	254	247	238	254	236	265	265	266	275	263	258	251	254	228	272	239	259	245	238	274	254	240	241	249	247	233	239	241	257	240	233	274	217	228	261	283	269	290	255	258	250	266	243	268	284	256	233	224	260	240	248	265	246	245	275	259	261	221	283	249	227	236	262	252	247	264	241	228	249	248	253	252	248	213	263	264	233	236	236	241	257	264	229	252	226	244	250	236	247	213	259	248	230	246	260	262	247	226	266	271	264	241	227	279	214	256	253	247	224	277	236	252	249	234	224	259	227	260	242	278	267	239	257	276	288	220	276	262	277	251	226	253	290	252	244	226	252	230	259	241	245	238	246	268	256	237	243	252	239	279	224	238	225	230	243	270	229	234	248	245	258	240	242	216	224	232	251	238	240	262	225	247	253	255	231	274	272	241	226	220	227	264	276	238	222	213	228	263	269	223	259	242	258	244	263	232	252	254	241	214	252	272	249	283	247	252	233	235	239	256	252	240	256	257	235	232	253	237	245	239	241	257	250	257	258	250	231	270	253	236	260	223	233	267	288	246	226	225	238	246	257	232	238	243	256	235	244	228	243	256	231	261	276	243	254	268	256	234	263	225	246	238	242	228	261	255	255	227	212	267	247	233	242	255	232	238	236	245	242	255	257	223	264	211	252	230	220	243	248	251	259	239	246	215	251	242	266	246	245	262	239	257	262	243	269	247	255	265	239	256	256	262	220	255	239	243	212	233	233	276	237	275	224	250	246	233	214	271	254	246	254	264	225	230	252	250	226	235	278	242	273	236	244	237	255	251	226	256	230	234	242	238	241	245	261	227	238	246	268	244	235	264	269	243	240	217	234	276	250	256	227	242	244	251	251	251	284	227	254	247	260	278	242	222	266	238	262	262	197	244	261	252	281	224	227	253	257	238	229	221	231	228	245	251	262	238	252	249	233	222	262	270	245	239	241	244	255	212	253	267	254	247	231	255	224	239	271	259	236	224	244	248	274	254	245	259	248	244	245	245	243	256	245	269	267	276	255	238	245	270	253	259	251	280	262	213	241	254	262	243	250	262	256	233	254	244	254	226	250	220	237	255	257	236	213	249	253	225	246	259	235	247	273	254	245	241	285	234	248	238	265	244	239	259	261	260	215	245	258	267	242	224	231	270	254	256	249	228	279	246	227	254	261	250	248	260	228	227	266	254	241	259	246	250	247	223	242	236	224	229	238	232	231	222	251	236	245	247	223	234	232	261	236	264	275	252	207	253	259	257	255	240	237	245	236	209	244	251	264	280	254	248	234	241	240	224	228	227	228	233	248	227	284	270	271	252	235	247	252	251	244	247	235	266	270	239	251	246	257	267	252	257	250	265	263	250	265	243	254	264	231	254	271	229	244	228	227	259	241	221	235	232	240	258	238	245	267	245	232	232	236	242	240	272	244	256	236	275	240	276	245	241	236	233	247	257	259	260	245	233	242	233	259	242	246	267	224	277	229	251	226	229	246	237	274	271	214	276	233	248	254	277	239	254	241	247	230	241	251	249	238	257	248	258	247	234	243	234	266	273	230	249	221	256	265	223	230	279	279	256	249	237	226	259	232	221	224	245	259	236	248	252	217	260	237	248	240	246	235	266	241	219	277	219	241	240	242	239	277	250	246	236	249	249	231	255	273	256	238	247	236	230	263	282	266	258	260	249	253	268	245	231	253	226	231	252	242	232	239	244	237	276	213	242	248	267	221	218	261	261	251	245	255	241	260	249	219	239	240	243	282	254	266	237	212	264	263	235	247	268	236	231	254	262	262	235	241	228	284	241	263
23559	20634	27698	23532	20207	3075	779	566	479	470	414	382	383	384	352	364	334	298	351	309	332	288	307	316	302	321	308	321	266	275	281	311	288	269	280	284	283	316	292	283	311	285	292	295	298	318	293	281	319	306	291	297	309	292	308	300	291	259	307	283	306	289	302	334	301	286	294	319	293	273	278	305	298	289	317	276	271	283	333	315	292	266	276	317	284	284	275	298	297	298	288	303	258	275	302	303	313	280	276	291	286	288	299	300	287	291	298	284	287	266	281	282	291	299	303	276	310	324	283	283	281	278	329	267	303	299	297	283	292	299	289	283	294	268	286	332	298	294	302	283	264	328	269	279	308	286	306	295	268	304	276	265	276	295	267	292	255	289	288	282	281	262	305	284	290	288	355	294	311	286	285	298	274	321	304	309	293	321	291	281	304	293	293	292	294	289	283	289	268	322	292	298	255	302	313	272	281	291	297	294	299	314	289	288	280	262	291	294	277	279	268	295	301	297	281	279	305	297	258	288	312	314	307	288	289	268	282	259	271	309	287	291	288	335	280	298	268	309	290	288	279	300	289	258	288	272	271	284	287	280	296	285	308	287	288	299	293	263	295	320	314	306	264	317	296	284	291	259	307	277	288	307	301	256	291	290	301	315	301	291	263	300	263	295	279	257	291	277	295	288	270	294	298	319	264	294	297	287	304	306	304	307	304	275	314	306	274	265	308	274	305	258	289	284	267	290	308	275	302	302	292	297	284	270	282	309	325	318	287	269	303	287	287	258	298	267	286	286	274	325	265	317	313	294	320	270	275	273	316	291	291	287	284	257	264	274	295	303	269	261	302	277	255	278	271	274	265	271	290	301	280	325	293	291	314	264	307	301	274	295	309	282	297	296	304	293	307	278	282	312	288	315	271	328	273	310	263	290	313	275	289	270	300	276	297	289	297	272	270	277	265	321	266	254	295	269	277	298	268	306	260	282	270	287	270	244	298	300	267	269	305	312	290	283	291	311	299	275	271	323	251	268	282	292	270	292	282	264	323	267	266	302	291	291	270	268	290	315	272	307	301	297	272	278	307	273	298	275	325	300	290	290	276	288	288	304	326	265	286	286	282	265	287	280	263	285	305	286	269	295	268	302	303	268	281	308	288	306	294	248	268	284	281	286	275	285	288	307	297	286	279	286	327	278	282	293	289	251	287	328	294	316	277	281	274	265	298	295	275	294	267	291	312	291	310	264	270	322	301	285	268	279	292	310	301	280	303	294	298	323	297	267	296	276	286	297	313	303	283	279	291	281	290	273	306	279	295	269	320	273	264	282	300	287	314	263	304	282	290	289	282	326	291	241	277	277	270	280	306	299	313	300	287	302	295	277	268	284	320	270	297	303	286	270	287	299	281	260	280	268	328	289	312	292	280	259	300	320	300	291	283	305	282	281	315	313	303	293	311	305	274	348	259	305	251	265	320	276	262	265	276	266	287	269	283	312	275	277	257	272	296	285	308	311	288	256	251	275	294	277	272	270	249	313	261	277	316	298	283	315	272	279	303	297	307	325	296	283	262	282	283	277	285	253	304	285	265	252	295	277	276	282	302	293	289	286	308	279	305	319	252	259	321	289	267	297	289	291	270	297	309	293	284	292	319	298	293	273	310	269	257	277	338	308	261	276	300	274	272	265	287	298	273	256	256	290	329	283	296	300	296	299	290	295	291	269	274	270	288	293	275	296	298	274	280	294	299	268	293	272	263	299	295	282	281	310	263	309	291	274	270	316	318	285	294	284	275	301	313	294	285	306	271	281	313	285	297	281	290	287	281	254	312	265	297	291	273	289	276	308	311	287	309	291	278	298	286	272	283	293	272	290	298	280	316	297	298	306	288	286	309	285	274	283	285	286	287	319	302	262	275	270	304	282	275	278	295	259	322	286	262	306	275	302	253	300	304	297	277	295	298	290	286	282	292	291	274	280	277	311	283	289	287	318	282	293	306	288	300	305	299	280	303	291	290	247	275	283	299	287	316	294	292	283	287	306	288	255	324	300	309	270	297	282	296	293	274	262	288	334	297	302	279	289	299	285	292	271	315	281	305	313	290	310	305	315	273	288	285	252	270	291	268	294	300	294	272	294	308	274	292	282	268	254	284	287	293	286	279	299	294	289	288	299	272	299	280	296	296	284	291	278	288	292	292	257	271	342	275	299	306	275	292	278	282	281	286	299	291	265	306	274	297	293	276	279	287	295	299	301	302	280	263	296	277	314	301	288	280	303	300	293	310	286	283	281	280	324	293	292	302	300	282	295	293	272	297	309	296	309	293	305	278	258	323	266	282	265	279	308	293	289	260	265	271	293	283	284	293	263	304	303	265	305	288	267	338	315	278	263	287	284	284	298	244	290	269	289	294	286	297	304	303	318	267	283	276	281	312	285	350	279	253	283	308	290	304	286	258	294	288	276	293	308	281	282	301	288	258	304	305	290	273	287	319	269	276	279	283	265	291	281	321	301	281	278	299	282	288	283	316	285	274	281	271	322	266	289	267	273	310	305	285	294	278	314	310	300	276	315	281	276	287	264	299	290	283	278	272	282	301	258	300	303	299	279	281	288	286	315	320	264	325	302	298	276	281	274	276	266	287	256	272	278	289	323	298	284	300	286	272	285	294	318	306	314	291	285	266	279	293	273	283	285	336	277	298	328	268	274	282	283	295	264	318	268	299	275	262	274	287	301	283	273	268	284	286	300	271	274	326	297	259	311	260	278	293	292	288	281	263	311	287	287	276	247	285	317	307	292	289	282	302	303	279	285	256	285	301	311	277	283	277	286	282	292	283	282	318	296	283	305	303	262	278	294	306	286	305	304	292	252	261	289	298	291	287	266	275	281	282	321	271	302	306	280	264	296	293	287	294	297	310	282	307	259	297	281	278	280	316	292	308	288	300	315	265	319	291	281	269	288	303	272	292	288	284	285	272	278	258	280	302	301	276	314	301	297	279	280	268	289	269	305	289	291	280	305	297	278	276	305	326	310	293	299	288	284	300	306	300	305	297	302	310	303	297	289	279	287	312	274	283	293	274	322	291	267	313	285	296	323	265	307	304	310	281	300	307	289	291	257	298	270	287	276	281	301	303	274	283	298	286	263	295	278	320	282	270	323	304	263	297	293	306	313	312	273	277	296	284	284	292	293	286	303	289	296	282	256	285	292	297	283	300	274	301	271	311	331	269	262	277	300	263	299	298	306	283	295	300	305	285	264	288	304	287	296	300	275	284	282	271	268	283	299	261	273	318	312	288	316	289	268	320	250	297	302	281	272	285	306	269	280	316	281	261	282	275	237	307	304	292	288	291	290	305	305	275	308	274	318	280	284	304	281	284	284	281	307	256	293	266	298	284	298	299	248	276	299	278	310	255	269	294	304	276	284	268	313	290	307	290	278	290	299	288	297	284	282	268	258	274	245	294	336	279	287	305	269	264	273	301	317	293	292	263	272	300	296	302	293	277	303	278	303
34869	9587	8438	4288	3001	2243	1708	1470	1295	1088	978	907	848	788	762	722	618	692	635	616	614	595	578	579	625	564	586	550	587	576	532	549	565	537	557	558	533	535	583	534	576	555	529	479	552	532	510	526	543	548	536	568	521	528	524	495	525	514	553	522	542	544	596	536	509	509	564	525	506	537	523	501	498	486	528	544	529	557	503	540	499	507	532	530	520	517	536	515	493	550	544	528	542	580	487	512	510	495	531	513	534	496	497	554	532	521	477	507	546	506	549	512	463	507	495	557	499	521	495	510	533	576	542	538	485	498	487	500	529	506	483	569	499	532	556	549	549	559	531	534	531	509	511	495	544	502	487	505	494	520	550	548	518	521	501	524	478	534	495	578	501	533	498	549	488	545	496	511	576	489	493	488	459	547	521	529	494	505	522	507	529	534	491	512	504	508	517	484	520	499	536	503	480	499	527	492	518	528	541	523	507	555	506	509	523	552	531	522	546	497	552	526	533	519	516	486	515	524	521	538	457	524	534	517	541	488	499	539	486	553	506	500	541	545	529	523	516	558	497	494	474	529	503	540	534	542	495	551	505	532	504	508	494	516	503	535	489	541	516	546	549	521	525	516	500	511	507	530	515	537	474	498	501	497	510	529	481	534	494	484	535	493	535	532	505	481	561	504	530	488	509	521	483	533	540	522	526	525	515	497	515	517	488	520	503	505	501	518	503	518	528	536	543	476	553	492	548	530	477	513	487	452	516	524	520	512	511	506	506	467	503	532	472	546	542	515	502	506	489	509	546	483	515	491	484	525	516	576	515	532	557	510	524	525	512	516	534	499	502	501	535	525	498	489	539	530	514	500	528	497	516	534	504	515	541	489	513	485	517	502	489	529	512	531	490	506	522	540	518	510	546	518	525	524	509	530	507	503	519	516	552	541	501	542	487	517	488	487	523	549	557	536	519	519	536	545	480	521	529	533	546	498	501	554	518	518	529	564	520	492	500	546	510	489	535	549	551	538	518	491	553	508	504	483	575	533	497	530	497	495	525	550	531	538	531	493	499	516	537	526	485	478	522	517	515	492	539	542	511	487	516	544	512	538	558	498	563	521	497	515	521	521	527	509	454	495	507	478	504	526	517	506	512	493	489	515	535	522	500	550	499	514	509	530	532	521	521	525	499	535	516	534	487	499	514	509	473	531	551	551	497	504	576	542	475	526	529	540	498	505	544	523	500	503	555	501	478	547	517	505	526	532	523	491	516	520	569	525	541	515	517	520	484	555	496	524	528	533	500	497	495	530	490	530	515	528	533	522	533	534	513	524	522	530	520	500	526	488	516	467	509	528	508	550	536	547	532	518	533	541	479	540	526	511	540	514	525	511	507	482	485	495	519	541	552	543	529	531	542	508	537	517	521	513	515	520	501	576	516	494	507	539	517	515	546	497	504	568	500	507	498	527	524	525	509	554	528	516	520	529	534	510	508	542	476	539	500	496	520	508	519	517	501	465	535	510	510	513	537	540	537	467	513	551	521	502	547	511	528	549	455	501	497	521	515	509	540	516	501	520	450	505	539	499	496	462	574	537	504	494	527	513	519	526	479	537	524	501	514	582	491	512	515	505	511	533	507	499	460	503	499	533	483	524	531	526	510	493	537	562	515	565	517	503	552	495	535	540	518	541	497	543	534	553	547	546	500	493	485	470	481	513	512	488	512	545	492	507	541	506	491	538	516	517	518	498	481	483	537	534	516	494	515	512	495	517	522	572	519	557	466	509	547	490	495	516	570	537	536	519	516	523	523	505	506	527	521	520	580	486	490	518	530	507	485	519	509	535	503	511	486	525	542	540	457	513	520	533	523	506	514	493	536	519	547	559	518	521	508	543	533	532	516	471	522	513	522	517	501	562	501	544	514	540	516	561	517	503	481	493	504	532	522	514	541	542	521	527	514	542	509	539	503	535	527	497	517	468	502	512	523	551	518	516	521	557	493	501	547	494	537	530	530	506	549	526	520	537	529	518	532	514	528	512	518	515	497	508	503	530	518	516	513	472	531	506	491	481	563	484	522	495	502	543	533	564	498	469	557	512	496	526	521	485	526	507	556	556	508	495	527	495	494	536	517	481	525	537	502	514	501	512	556	515	540	488	535	510	543	496	537	552	495	549	512	546	515	514	491	517	545	485	533	495	482	549	547	518	483	523	514	500	515	544	523	513	537	523	548	512	485	533	499	500	480	528	538	520	478	533	531	519	485	520	530	499	487	503	500	495	506	518	520	504	521	452	530	515	546	511	517	497	508	543	541	519	502	513	534	476	520	531	512	521	532	493	508	518	502	503	547	504	514	489	546	507	489	505	466	529	549	505	543	540	521	501	497	508	571	542	510	516	488	490	508	511	521	543	513	532	514	530	539	500	548	543	525	541	548	503	482	525	516	520	489	551	529	479	529	507	541	511	534	541	523	523	491	489	485	509	516	552	524	543	500	564	515	490	508	484	546	532	518	522	540	509	549	519	510	536	540	497	524	491	482	547	532	501	520	500	536	526	518	537	531	521	526	496	524	500	542	501	507	514	536	523	520	490	562	504	518	559	537	532	502	529	497	536	483	539	497	532	510	501	533	499	517	528	495	497	556	518	527	526	497	504	529	518	511	505	475	548	517	514	561	486	521	489	554	535	515	532	502	503	501	513	499	520	552	546	500	510	504	511	532	495	566	528	532	504	530	497	516	508	502	508	509	503	502	555	519	521	511	507	499	507	496	556	471	517	492	537	498	515	513	506	541	530	519	510	504	521	532	501	524	505	533	538	502	539	493	505	516	472	496	513	508	528	501	487	515	499	544	488	503	544	484	526	543	533	519	524	526	512	492	559	569	480	550	518	544	487	486	508	516	572	530	493	527	483	532	521	548	528	530	520	534	506	533	506	486	523	546	489	491	536	510	496	534	525	492	530	505	536	554	527	549	464	535	539	505	561	520	502	564	508	506	508	503	550	505	515	504	550	582	505	544	530	506	519	532	516	492	512	497	524	546	535	512	538	538	544	529	483	557	535	533	518	550	505	561	517	491	515	523	555	519	525	512	564	517	521	505	510	506	533	490	539	539	501	504	527	525	545	506	510	533	518	508	565	504	498	521	520	533	516	517	487	492	505	514	531	492	492	500	543	523	520	499	484	512	492	522	500	541	509	521	522	518	535	527	496	516	516	506	499	527	522	551	515	551	540	457	492	527	505	534	537	563	534	477	509	537	503	502	503	508	529	481	564	515	500	481	558	543	513	514	510	542	517	511	496	463	517	502	509	516	506	514	516	513	511	509	490	493	548	505	530	524	535	548	510	545	487	539	510	514	509	540	515	523	508	547	546	517	492	496	527	503	515	555	536	549	460	512	492	566	519	534	526	544	542	519	446	536	501	494	484	540	518	534	495	535	522	499	490	544	533	521	500	540	521	501	503	532	546	495	498	510	513	487	513	513	526	520	499	541	510	500	548	470	531	477	539	532	529
23708	21628	29700	24039	21628	20751	3084	1187	868	887	760	722	651	665	648	638	605	638	575	621	551	578	551	574	538	539	526	530	520	587	525	541	570	531	568	533	544	546	535	499	534	527	539	531	508	478	518	508	492	528	495	522	523	538	512	529	470	499	519	459	513	499	497	522	527	515	510	485	481	483	549	545	521	488	488	496	485	488	492	498	506	514	505	487	489	489	511	529	534	460	537	534	531	499	524	525	524	513	495	513	500	580	506	531	495	516	513	502	484	490	518	515	527	517	475	514	529	514	481	501	538	501	486	534	518	558	521	483	511	520	515	492	504	479	526	520	488	496	473	517	518	524	543	510	495	515	494	487	490	496	501	480	531	501	522	500	473	549	534	476	441	540	535	501	477	462	518	491	518	491	505	525	510	472	482	527	497	509	508	517	490	472	518	512	491	547	494	444	527	517	534	528	529	533	520	516	497	489	516	490	519	550	514	474	494	503	496	497	550	564	516	555	538	508	527	514	501	491	532	522	465	513	505	548	476	529	503	497	489	514	478	546	490	479	524	536	543	490	511	481	510	515	483	503	503	524	494	511	500	491	499	498	499	502	511	509	529	501	501	514	514	518	527	493	485	457	494	525	513	545	533	477	505	522	537	492	516	537	502	503	527	461	502	511	490	524	520	508	520	511	483	542	498	498	526	532	534	460	532	515	476	499	543	523	595	471	508	500	533	499	517	506	505	514	547	500	483	512	485	512	515	502	494	486	472	503	477	478	466	496	487	509	502	475	522	477	539	501	498	515	541	516	504	512	509	507	526	504	470	520	510	498	534	511	489	469	486	466	547	500	509	496	558	482	525	534	489	513	517	485	505	476	489	488	482	498	529	526	523	497	493	496	494	503	472	488	509	473	503	482	530	513	482	491	512	485	529	464	516	505	472	496	473	516	503	529	512	513	483	513	478	442	541	509	492	493	481	505	539	498	537	512	499	521	508	447	527	516	492	465	541	501	530	508	504	470	515	520	514	490	507	516	532	490	502	491	510	506	512	539	493	490	523	494	507	500	496	521	501	535	489	502	501	537	511	455	484	475	500	510	494	505	528	532	528	510	550	510	517	533	509	502	507	484	477	490	526	542	478	473	489	508	514	496	522	505	528	508	505	535	504	472	474	471	514	443	491	490	463	475	471	567	512	477	551	516	539	474	474	498	477	497	524	506	463	504	478	520	497	462	526	497	475	543	474	515	492	510	491	540	522	531	489	462	518	556	484	473	461	479	492	498	530	508	468	506	485	451	519	452	516	542	502	499	525	494	447	464	530	519	493	512	507	497	525	506	500	545	520	482	515	524	508	481	503	516	477	535	485	490	519	495	560	479	526	520	540	461	514	491	492	542	525	459	497	503	536	536	538	523	475	481	517	538	476	476	485	505	516	513	512	482	486	501	527	541	493	450	491	513	510	498	517	502	480	502	499	503	517	548	503	492	525	497	468	525	513	480	493	519	512	437	535	491	492	472	536	474	509	511	516	533	495	478	485	517	526	485	510	490	526	526	532	475	500	497	471	536	530	518	449	512	472	521	492	503	518	514	510	462	510	525	493	496	486	510	513	481	525	522	494	536	479	507	482	498	496	526	489	510	503	515	478	460	470	522	514	519	475	490	501	481	446	500	558	529	521	491	519	503	546	501	507	525	517	487	492	510	543	519	501	496	523	552	524	495	506	486	496	508	494	534	519	504	531	514	521	504	511	486	476	511	496	507	493	504	502	506	530	513	517	481	485	494	559	546	474	478	525	489	522	530	511	472	557	492	481	525	491	528	487	491	490	507	497	480	493	525	514	478	512	525	519	533	507	500	495	490	478	488	522	507	491	440	521	548	540	543	516	490	510	508	463	508	499	500	526	504	514	472	535	491	471	506	479	481	511	470	520	461	531	504	501	477	479	518	512	536	532	459	499	494	492	475	498	490	503	512	538	486	484	525	514	517	450	507	491	510	526	537	495	523	488	493	512	525	534	522	512	481	465	511	514	513	520	496	476	464	500	481	540	513	504	548	482	551	478	495	492	509	547	535	516	469	514	504	539	497	490	482	502	483	476	478	509	487	529	479	493	511	475	540	489	515	488	515	494	476	490	471	547	541	507	503	476	488	505	504	513	518	533	517	497	518	506	502	519	479	485	542	459	536	495	490	524	499	503	519	508	497	598	531	434	504	515	480	494	473	508	509	515	493	495	502	509	501	498	450	504	555	520	482	504	507	527	479	557	497	504	486	535	527	531	485	509	472	511	504	511	478	530	495	509	514	515	507	474	506	490	500	468	501	508	496	471	507	516	528	482	489	498	493	520	504	465	532	502	486	488	512	490	491	485	485	519	495	505	522	506	489	504	494	541	494	499	511	506	510	489	481	481	542	462	520	493	482	451	500	463	510	501	518	491	478	541	533	485	485	491	521	493	512	492	508	511	495	519	490	501	508	522	521	472	479	523	527	461	524	493	502	457	501	501	550	522	501	514	508	519	484	485	531	475	469	526	505	546	495	521	539	493	554	475	482	438	509	468	481	477	525	522	490	540	481	514	511	508	466	481	483	512	487	523	491	466	499	497	518	490	517	516	524	507	511	514	486	498	483	501	531	528	474	489	487	516	507	489	497	510	458	501	497	541	515	500	484	484	495	554	519	485	501	521	533	474	485	501	511	511	522	563	497	553	512	506	505	518	504	514	470	527	528	505	528	475	540	546	476	510	497	516	509	480	530	462	520	486	521	488	485	498	494	522	480	482	463	518	514	506	499	480	495	494	496	513	515	485	519	514	463	544	493	501	497	521	514	512	500	509	535	461	501	508	550	511	537	490	513	536	489	530	522	457	499	499	533	485	511	494	503	468	533	496	519	505	501	491	481	518	508	514	469	500	512	532	503	461	508	492	526	500	508	495	488	496	527	458	509	505	505	530	499	530	512	551	494	490	490	490	487	513	529	506	489	486	488	511	530	490	496	485	490	492	506	500	525	527	496	471	506	510	550	505	505	489	501	516	510	531	522	476	536	518	532	541	515	493	492	519	524	502	560	530	528	449	518	498	461	478	512	528	482	485	495	492	499	532	517	498	535	519	496	524	463	520	475	526	495	491	519	517	495	464	489	497	523	494	525	494	505	481	452	530	538	505	584	507	517	527	501	459	491	561	517	484	480	517	486	474	510	489	522	502	477	484	493	488	515	491	478	514	489	514	498	544	483	490	502	533	506	473	482	462	495	508	514	470	483	481	488	501	511	522	521	475	510	497	485	508	502	506	499	493	467	507	500	504	516	529	493	491	532	508	451	476	512	447	494	471	502	453	508	520	502	507	465	471	482	535	502	489	521	472	530	521	507	507	492	485	514	502	465	477	517	473	488	484	494	529	509	504	515	488	512	536	515	530	489	540	524	506	518	496	473	485	476	478	493	566	521	499	455	514	516	475	492	485	529	550	501	531	504	517	505	499	486	501	497	487	493	477	521	499	509	495	505
41623	15666	14450	7829	5574	4292	3366	2771	2304	2039	1772	1627	1530	1399	1323	1259	1219	1109	1086	1066	1087	1038	1029	952	1010	985	957	953	920	953	919	918	983	956	977	942	960	919	895	912	925	902	938	877	863	909	869	927	917	930	857	889	812	841	861	933	872	866	814	826	864	843	868	888	857	829	861	901	833	857	885	871	872	869	865	859	922	852	851	856	852	925	839	866	835	850	886	899	865	920	907	851	887	795	835	853	902	836	922	902	855	869	856	866	833	866	877	844	894	871	850	916	852	854	839	865	853	829	858	863	858	869	848	899	905	868	868	869	883	915	882	919	863	827	870	892	872	797	874	861	925	874	860	807	871	819	885	823	885	911	795	892	833	812	896	869	857	850	866	894	895	849	916	888	895	890	909	830	862	859	876	804	825	875	852	859	891	923	878	835	862	854	861	864	888	871	857	830	873	848	832	865	841	865	834	857	797	860	875	818	896	871	896	818	822	893	822	899	902	884	867	825	887	893	856	878	881	867	818	890	861	853	880	837	871	827	835	838	890	856	850	837	860	888	862	878	882	869	877	876	875	864	828	886	879	819	865	870	841	801	836	870	841	861	879	884	860	825	849	820	839	898	869	878	892	911	888	860	844	850	865	859	839	891	825	893	880	883	877	899	903	894	884	851	863	886	863	919	845	881	889	830	875	877	841	859	829	851	838	903	854	850	903	835	846	818	892	856	914	828	863	860	805	891	838	914	851	878	858	832	907	856	836	923	842	861	931	866	902	854	880	823	879	885	849	910	884	865	900	928	887	867	851	884	915	836	868	844	898	876	878	874	824	809	824	897	850	875	899	847	825	889	857	879	839	819	816	806	814	825	833	865	817	835	825	847	826	872	847	864	850	829	817	922	799	819	901	897	827	878	854	875	890	857	852	913	899	860	786	832	816	895	839	861	850	828	879	859	891	859	851	856	891	857	887	893	829	878	849	833	834	900	868	897	876	843	843	850	858	885	878	883	866	903	851	857	822	822	929	880	944	820	854	840	835	896	853	916	859	834	797	865	850	883	823	853	850	901	854	878	885	879	801	808	928	873	853	920	838	888	887	849	889	870	850	862	882	847	842	898	890	891	917	872	839	878	825	893	874	854	882	915	825	862	870	853	834	811	907	867	773	882	791	840	892	844	902	833	888	850	861	863	834	890	843	907	851	841	845	812	870	855	823	883	871	862	851	841	802	824	830	875	893	874	865	901	861	832	892	890	843	836	848	871	829	883	845	880	869	871	877	851	850	878	864	870	832	843	823	854	926	870	881	837	904	845	876	885	844	851	876	900	884	895	850	826	819	856	869	832	829	866	898	834	861	876	870	865	880	855	882	821	866	840	868	879	823	878	889	830	858	853	848	840	867	844	872	852	867	869	868	843	879	846	891	849	932	840	856	835	806	874	906	800	862	835	881	906	800	875	840	847	893	880	835	871	808	852	837	816	837	901	881	838	879	849	871	841	809	815	839	828	830	808	894	897	864	814	836	855	885	866	852	845	869	867	810	926	852	847	842	863	852	883	849	837	859	878	844	889	854	862	867	875	844	814	862	854	877	883	860	881	852	901	830	864	802	854	840	855	856	874	861	873	873	901	826	849	835	885	866	894	853	799	911	816	872	902	856	867	794	877	837	879	830	886	821	877	865	837	888	843	905	844	881	809	882	854	858	826	869	846	846	853	850	878	909	900	887	863	892	864	855	851	886	842	818	833	868	902	810	859	855	901	831	890	890	850	872	877	818	843	833	877	892	861	904	902	899	880	852	868	849	861	859	842	830	853	849	862	906	864	876	873	834	838	896	856	893	868	836	863	906	847	875	849	867	820	859	846	854	870	864	867	879	847	843	907	887	797	846	894	899	833	822	851	826	888	829	863	852	911	870	864	871	851	910	848	813	853	863	888	878	819	934	857	860	876	876	815	870	898	918	866	844	830	848	851	811	855	868	871	876	880	919	881	787	861	840	865	858	848	835	840	797	802	846	848	797	801	879	875	842	861	811	894	859	941	855	821	897	856	863	838	902	846	883	967	927	870	879	829	862	849	868	785	878	852	819	829	800	898	869	876	835	827	838	893	863	811	816	855	922	896	862	896	881	920	844	848	916	876	830	898	851	829	896	867	860	888	844	864	868	862	861	858	894	845	882	814	857	862	835	847	866	881	837	836	852	855	812	862	853	866	829	846	885	878	860	827	923	855	812	845	855	861	889	846	845	835	856	803	833	898	870	821	886	868	876	864	825	814	897	870	841	840	850	845	837	862	964	856	848	889	853	807	865	840	902	896	858	885	893	868	843	845	908	877	877	846	854	844	883	863	843	817	885	857	827	847	844	851	862	852	826	886	862	883	880	897	843	855	820	849	825	875	809	827	828	875	845	802	795	879	865	861	852	841	856	847	847	821	836	846	845	854	871	841	877	815	833	846	850	834	819	849	860	882	827	837	829	835	789	820	898	884	881	908	870	845	837	821	856	860	863	863	847	897	889	894	813	871	844	850	867	853	888	876	831	907	911	876	843	862	858	854	904	841	869	813	875	844	857	847	840	842	882	834	864	850	900	857	834	930	832	839	866	901	870	822	859	858	857	848	886	850	854	875	873	871	859	824	852	805	858	857	836	853	863	870	856	870	897	883	857	862	890	876	864	843	841	788	857	857	886	861	879	891	850	866	841	825	848	801	852	865	836	904	837	878	835	838	871	858	868	844	847	879	854	921	865	892	786	891	850	825	833	839	843	845	823	860	907	849	875	834	832	808	836	880	899	830	849	868	891	835	903	899	875	808	899	866	849	867	894	849	876	849	823	869	839	826	854	857	880	848	858	867	922	884	880	854	795	866	813	821	864	883	838	891	861	874	855	878	837	899	872	846	839	836	870	831	898	849	853	878	838	908	896	866	833	843	852	905	832	832	843	882	864	860	883	870	881	884	839	844	888	888	845	864	826	833	865	857	812	842	872	831	845	875	821	855	823	854	898	835	856	895	858	845	855	839	914	903	843	848	912	860	862	884	830	843	910	837	905	840	836	813	878	905	852	854	873	910	892	934	923	863	828	840	862	830	854	898	819	876	822	886	859	843	882	879	866	835	830	865	923	868	820	895	854	846	872	869	866	828	859	801	862	870	884	855	872	853	931	866	874	869	873	887	851	846	838	895	866	861	810	848	856	842	879	901	909	859	877	943	820	824	876	850	796	893	884	893	848	792	884	866	845	860	863	869	808	863	869	895	826	838	879	844	854	872	878	863	902	858	835	864	853	809	905	854	875	846	864	806	827	863	865	844	834	866	872	838	907	898	873	855	873	809	855	866	858	914	840	879	892	905	824	852	819	849	884	883	889	789	853	839	861	834	872	821	827	891	836	839	829	909	845	851	892	863	846	850	859	899	879	830	878	886	837	847	841	856	835	853	885	869	857	853	873	819	889	819	877	808	811	847	872	878	862	913	893	830	874	859	827	829	867	842	860	863	861	866	870	859
27235	21147	9166	530	240	195	165	138	141	131	157	159	138	126	135	155	113	131	123	136	133	128	140	132	118	129	135	128	121	116	106	117	119	122	125	134	133	133	118	141	120	128	136	130	109	126	119	133	124	122	122	131	107	107	127	130	114	108	125	122	98	108	105	107	125	134	127	140	131	138	99	127	111	134	123	121	118	116	135	146	120	119	124	120	131	134	124	122	122	142	119	123	144	133	125	123	110	134	122	124	120	112	126	102	124	119	122	132	127	120	125	132	121	127	124	147	116	117	113	104	120	123	137	129	143	115	126	144	153	114	118	133	134	121	122	133	118	124	115	121	122	129	125	117	123	127	114	128	102	126	138	136	129	116	129	118	115	115	117	146	116	118	128	129	123	112	112	124	124	136	107	129	124	124	123	106	130	111	105	101	130	120	114	106	151	124	123	135	125	124	139	120	124	131	121	141	124	140	148	142	126	111	124	123	103	120	147	139	120	111	123	128	128	116	120	140	126	123	133	142	130	151	142	124	116	118	142	142	127	124	146	106	106	114	119	108	133	115	143	121	128	117	106	110	125	125	121	116	140	109	133	130	127	141	125	135	122	143	113	117	112	137	142	119	109	115	104	134	116	141	132	99	128	124	123	128	129	120	115	123	117	131	133	122	126	140	136	128	114	118	97	131	136	133	122	118	115	146	123	132	114	122	114	137	124	138	111	130	134	122	132	123	132	139	125	155	128	122	112	124	144	132	103	116	127	122	110	128	136	128	111	121	141	133	116	144	123	128	127	117	146	110	129	119	140	130	121	131	125	113	118	121	127	110	135	122	125	126	117	138	119	126	127	122	113	112	126	110	107	139	121	124	138	112	117	153	113	123	122	140	122	135	108	121	106	111	142	151	129	102	126	149	129	132	131	128	126	129	120	147	114	152	118	157	131	111	116	135	131	124	137	127	105	125	122	125	117	116	112	108	108	111	121	121	132	126	129	126	121	123	136	132	147	129	138	107	111	132	121	116	111	126	137	150	109	147	111	128	133	102	132	126	109	114	139	114	134	127	140	123	127	108	116	127	127	110	115	127	129	117	131	109	131	139	139	132	117	129	126	137	124	131	102	141	119	122	104	113	136	113	119	145	129	123	105	131	116	104	116	111	117	117	119	129	141	99	146	123	138	122	148	132	104	113	118	131	137	140	118	112	119	111	132	118	131	115	128	127	131	133	122	121	133	128	116	114	122	128	128	108	134	116	124	115	112	127	135	111	125	126	113	124	114	126	135	112	131	119	116	131	117	128	124	132	122	127	123	123	104	122	111	132	122	149	145	137	134	115	124	131	128	108	110	129	130	115	151	125	151	106	124	116	138	112	122	134	147	128	115	110	126	141	120	128	116	115	113	113	126	122	115	114	121	126	140	133	127	132	116	121	131	116	127	144	119	117	128	117	117	118	140	108	127	121	122	126	128	131	102	129	118	131	133	138	121	109	122	116	116	132	109	125	121	110	129	127	118	143	109	128	127	112	133	123	135	129	122	132	131	130	112	110	105	137	122	126	153	132	100	115	121	142	135	130	130	140	150	120	102	148	138	131	123	130	121	120	128	123	128	147	115	120	120	122	114	115	127	127	141	114	132	112	116	127	113	144	112	138	120	125	115	113	137	119	120	134	113	125	128	132	108	133	124	128	128	126	124	113	130	132	133	120	135	121	136	127	118	121	122	120	151	125	141	119	111	110	102	129	122	134	120	115	129	111	120	131	145	128	138	107	124	135	110	131	106	114	123	116	139	123	140	128	119	136	134	113	118	121	122	124	119	119	130	132	118	127	127	120	128	138	96	142	112	93	119	138	116	131	123	123	115	130	124	116	127	102	116	119	119	113	121	130	131	125	130	149	103	114	103	140	123	115	126	107	128	132	128	121	125	144	141	131	131	121	123	125	120	127	124	116	128	114	116	115	108	120	131	118	114	134	114	120	132	118	153	120	130	106	118	119	127	127	147	126	108	105	133	122	106	116	124	112	135	114	126	129	132	135	122	134	133	125	117	111	115	125	140	130	136	109	118	101	107	111	123	117	127	131	139	109	122	132	111	122	121	112	129	139	125	116	116	116	126	121	123	119	134	112	135	125	119	129	121	129	155	112	149	141	131	142	128	124	119	155	126	132	120	118	121	159	133	128	118	134	121	120	119	120	124	106	123	126	111	120	134	128	124	132	119	131	116	122	128	122	139	116	118	124	126	113	153	127	125	129	124	126	129	114	122	134	115	114	120	142	123	159	132	127	126	126	135	133	124	114	114	119	120	126	124	107	124	98	128	138	121	130	119	126	142	128	127	111	104	134	117	122	114	131	133	114	116	123	139	131	126	133	122	109	123	120	125	109	139	131	123	124	145	122	103	130	126	138	115	146	127	99	138	141	131	122	121	124	120	125	141	115	117	120	116	115	120	121	117	124	137	137	103	122	123	130	138	123	114	118	118	106	148	139	127	130	122	125	120	114	143	121	134	139	122	130	119	135	115	120	105	125	124	135	136	123	140	118	116	143	150	144	110	111	118	131	120	131	113	116	142	110	144	130	120	153	118	124	129	131	118	132	126	115	117	95	100	113	139	119	130	119	142	124	139	123	119	125	119	127	134	131	107	132	125	123	147	126	148	145	122	132	119	123	117	124	137	119	119	111	134	112	125	145	138	134	130	107	116	124	128	135	128	139	113	149	121	123	121	111	123	139	125	130	124	114	121	122	115	128	143	103	121	138	113	122	127	136	120	115	125	133	107	131	112	134	131	134	153	107	111	131	140	101	135	145	121	111	126	118	115	135	130	127	126	124	115	110	114	125	141	119	124	110	122	125	129	126	118	128	119	116	113	134	126	134	132	132	127	126	125	112	115	131	145	147	139	121	126	119	105	120	135	124	130	126	127	142	117	127	139	131	125	116	125	123	105	111	124	112	133	118	126	111	119	127	118	124	122	129	125	124	115	142	99	104	121	131	140	126	108	136	116	111	132	124	133	148	124	121	137	127	105	120	111	124	144	118	113	120	126	136	98	141	132	121	109	111	113	134	139	127	135	107	126	114	111	132	119	100	119	110	127	132	120	115	138	117	145	131	127	133	143	129	129	116	146	132	100	118	118	118	103	132	137	140	142	116	108	125	136	123	114	117	125	152	121	113	129	103	118	132	141	118	125	121	132	128	127	128	137	127	139	110	116	120	131	114	130	128	117	148	106	101	125	126	104	132	132	134	128	116	134	132	120	132	123	146	122	123	125	112	138	112	117	126	121	122	105	124	123	136	137	129	125	128	143	118	113	125	125	105	138	134	119	140	111	135	138	135	132	125	116	131	119	102	139	142	111	131	127	110	117	142	117	126	123	117	115	120	109	123	134	117	104	127	136	109	117	119	131	138	133	128	139	125	140	147	138	124	122	122	143	114	133	125	113	125	92	120	126	116	124	103	121	128	114	118	109	113	112	129	133	142	145	120	110	140	116	123	127	118
19829	1545	1230	646	514	433	363	347	286	305	297	274	271	278	283	268	251	280	251	231	217	250	242	258	246	261	251	220	241	260	263	228	230	241	237	250	257	263	233	241	246	232	260	228	246	239	238	256	231	248	239	230	238	254	247	258	237	255	239	215	237	244	261	217	240	234	239	252	237	240	222	237	243	252	234	254	254	262	223	260	251	220	209	248	220	226	254	233	242	253	256	230	248	260	227	235	238	247	246	225	226	207	271	223	239	219	237	243	251	245	242	249	218	230	226	228	231	255	263	245	234	246	240	277	265	229	261	258	261	246	213	231	225	238	216	254	279	239	241	240	239	227	227	228	236	227	216	257	240	242	254	249	193	248	256	247	237	230	241	232	257	255	235	262	239	248	231	217	232	260	249	252	235	237	249	236	240	234	248	275	260	242	240	255	241	267	264	238	228	248	255	262	254	211	242	237	265	229	260	216	246	240	243	248	245	246	244	256	237	283	240	259	218	257	230	233	253	237	235	252	243	225	242	247	245	273	238	254	260	241	258	225	264	217	262	223	258	238	280	234	246	268	231	258	214	275	251	250	237	242	242	244	249	268	250	245	224	227	234	254	222	218	235	255	261	230	260	240	231	211	217	235	259	243	223	251	244	264	247	216	229	280	240	206	233	240	214	220	241	257	230	256	249	261	241	242	225	210	241	230	226	241	249	226	244	259	249	247	254	253	240	231	238	246	224	238	264	239	236	279	253	236	232	262	251	251	269	258	243	200	232	256	219	246	244	248	259	223	233	243	249	245	232	230	257	230	241	246	252	235	258	239	243	246	281	218	236	252	250	274	227	241	266	232	237	239	250	240	251	260	232	238	251	251	264	231	257	256	246	259	249	247	235	261	250	234	242	221	261	242	237	255	249	236	233	253	242	234	255	226	245	254	222	256	236	218	265	242	243	242	238	249	240	247	250	229	237	264	248	229	231	246	270	200	195	232	238	258	248	255	248	248	239	238	265	251	224	249	241	207	232	241	225	253	227	250	238	238	261	251	244	225	263	218	233	263	233	257	238	236	245	250	250	238	252	242	234	216	229	247	244	250	250	244	244	263	249	264	248	260	234	236	217	250	238	230	232	219	251	250	251	249	226	244	234	249	222	246	260	249	231	222	240	255	233	210	246	220	241	240	235	249	227	206	267	255	233	213	245	275	262	253	271	270	270	280	272	247	234	278	252	244	261	245	246	254	272	248	241	273	220	249	235	220	257	218	224	278	237	235	236	254	237	254	241	255	292	228	257	239	236	243	224	244	244	216	235	239	248	278	234	230	263	233	242	221	237	240	250	237	257	224	253	279	241	248	236	244	239	256	245	241	248	229	266	274	277	242	257	238	227	228	234	234	230	216	241	258	270	242	229	233	227	225	274	250	277	221	235	239	257	245	259	228	248	237	254	232	241	235	257	220	236	258	242	241	225	259	250	237	264	216	228	241	229	242	249	264	238	257	218	252	235	211	238	235	252	253	252	243	245	242	254	246	260	235	237	262	244	252	248	244	255	205	233	239	243	237	223	240	258	252	245	246	236	251	256	251	255	225	258	260	238	221	216	233	263	249	216	238	205	227	245	242	226	235	278	271	257	247	236	248	260	248	244	269	248	238	240	236	246	226	251	257	265	232	228	241	239	224	219	247	223	263	235	258	248	227	248	254	224	254	227	226	229	246	224	239	225	229	261	249	220	248	243	246	223	265	241	225	237	249	248	260	226	244	244	219	245	243	260	237	213	249	233	250	266	239	241	260	260	242	215	255	227	244	276	234	270	253	225	256	266	264	231	231	232	242	226	228	238	226	279	239	240	229	218	240	230	255	247	242	231	272	256	228	232	206	259	247	237	219	255	239	260	235	238	247	251	214	251	253	257	232	227	247	243	229	244	228	238	236	230	223	236	238	218	254	251	226	232	260	241	244	254	220	273	236	249	223	246	250	229	245	225	235	249	205	234	245	212	239	248	229	236	245	286	269	235	238	274	213	217	247	261	224	239	256	251	242	241	231	237	222	271	255	236	239	247	210	255	265	261	269	245	265	240	259	216	239	247	247	240	236	237	249	234	231	240	250	258	225	244	236	278	233	219	238	207	277	218	268	235	237	229	240	244	272	219	266	281	252	252	252	252	257	257	250	226	217	231	254	254	254	272	232	264	251	246	225	271	238	258	221	214	222	204	253	267	251	272	245	253	246	256	223	238	266	212	211	240	250	233	263	261	248	223	253	241	272	228	243	248	248	208	240	262	243	240	248	256	257	247	253	248	234	214	241	238	234	229	245	271	255	238	246	255	261	247	209	242	236	274	224	240	260	249	231	240	237	261	246	244	241	237	219	232	220	246	227	251	229	234	302	269	242	230	241	263	242	222	259	240	228	268	230	235	267	250	240	206	256	239	231	249	231	255	223	232	257	227	223	268	226	243	226	222	228	251	281	222	244	239	250	251	228	217	243	200	226	246	263	213	241	246	248	226	236	231	237	199	229	228	242	231	249	275	246	222	259	229	227	242	241	255	227	248	245	254	249	249	248	226	229	230	229	231	258	203	244	242	248	236	274	243	250	247	267	258	264	249	235	223	268	227	241	258	250	249	250	240	245	237	229	249	251	244	267	231	223	250	245	223	277	241	252	243	255	221	223	250	222	246	225	269	254	260	227	237	245	223	262	238	246	238	231	242	243	237	241	232	256	240	241	214	241	250	242	231	252	242	230	203	247	209	243	263	251	234	261	229	241	268	243	238	261	213	255	245	262	226	245	231	227	223	215	232	241	202	228	267	234	223	227	250	214	226	226	277	245	228	217	238	251	224	242	251	241	221	256	240	221	224	223	250	223	255	240	233	277	241	228	236	232	234	219	226	240	258	240	221	248	240	251	221	251	247	240	260	248	265	259	242	230	234	243	251	243	260	255	246	247	265	267	250	216	263	232	257	258	248	245	243	252	260	261	228	256	259	238	254	228	262	234	271	204	269	235	250	257	247	243	221	237	226	238	263	222	233	253	240	234	234	260	225	241	230	250	261	204	241	258	249	250	212	248	232	241	244	226	260	267	256	252	261	226	263	229	238	250	249	255	211	250	251	221	238	251	239	248	229	240	211	244	268	243	240	279	263	225	241	236	231	227	232	240	249	230	236	288	234	239	277	285	270	219	224	256	234	263	198	237	240	246	249	253	204	244	248	239	255	217	242	244	239	215	233	265	259	227	255	240	246	251	207	234	253	240	244	272	237	258	264	230	240	243	224	231	232	276	235	254	259	214	227	276	231	236	245	249	230	288	242	228	264	223	242	231	218	250	253	230	219	260	274	246	248	232	250	239	247	222	285	270	265	230	232	235	255	238	229	237	238	257	272	247	237	240	265	216	247	272	229	225	217	235	234	215	261	226	221	268	256	272	245	225	261	241	236	246	234	239	209	264	290	229	247	229	246	247	248	249	269	224	228	254	236	218	234	232	237	241	220	222	227	233
24805	21708	29178	24758	21159	2973	814	576	495	483	465	394	436	424	344	356	346	326	317	337	339	345	338	336	331	332	333	339	313	339	351	342	309	319	307	334	284	312	317	284	323	325	297	322	328	329	320	330	341	296	337	320	318	278	335	325	326	278	285	335	316	332	333	309	307	310	309	315	307	313	293	275	308	293	295	313	298	295	337	303	282	290	318	298	313	310	316	303	330	317	320	317	300	318	278	301	326	301	337	294	330	281	316	321	294	285	324	303	326	330	281	321	309	312	326	330	300	301	293	316	296	293	290	290	286	311	298	305	313	333	302	313	284	304	297	321	297	295	290	292	295	306	297	307	304	312	298	319	286	255	310	295	288	308	324	339	322	322	316	280	312	297	284	318	328	310	294	282	283	341	320	295	297	302	331	275	294	316	312	308	325	294	335	283	314	280	327	312	336	300	330	313	281	327	262	311	289	323	327	298	318	310	303	359	340	336	309	299	302	327	322	330	269	310	295	294	284	298	303	332	334	333	305	307	314	295	330	290	329	317	324	279	304	281	269	318	276	316	304	315	323	266	318	303	316	308	289	295	283	312	287	303	318	291	306	305	305	328	323	336	280	309	283	302	290	308	316	342	350	307	317	269	273	317	331	319	263	301	304	305	311	311	325	275	310	275	307	298	311	316	299	294	302	282	282	307	323	323	317	297	280	310	287	340	307	324	335	325	331	315	327	294	335	307	313	296	275	321	324	312	324	301	276	294	330	304	297	298	290	332	284	310	316	328	308	314	289	294	311	304	337	299	330	300	317	304	310	311	304	324	304	315	314	302	365	305	308	325	322	289	314	297	287	308	306	292	317	293	315	257	280	293	298	297	300	295	301	311	311	332	299	324	324	327	329	293	303	321	317	289	334	291	339	338	288	286	286	284	338	315	296	300	304	285	278	329	321	317	308	308	308	280	293	270	296	330	297	331	302	300	321	325	277	306	343	298	303	296	289	309	316	304	310	295	278	326	310	329	322	301	282	315	295	318	307	313	314	300	287	298	336	276	319	287	284	311	310	337	288	304	337	318	311	337	306	306	320	283	275	278	277	301	346	285	292	291	313	316	330	314	291	317	311	317	319	300	327	326	299	294	282	284	299	291	317	274	294	281	317	327	274	336	317	288	325	324	319	288	296	309	301	316	323	326	282	282	287	312	310	297	281	303	313	316	265	281	311	286	325	321	329	303	288	280	313	307	330	310	344	311	331	307	305	298	286	293	313	300	322	308	324	294	301	297	319	297	288	301	303	313	312	312	322	302	322	298	328	316	311	309	298	315	325	311	296	292	304	258	313	318	277	304	325	301	309	331	295	279	341	278	306	301	311	306	293	301	314	311	275	332	321	308	295	296	346	284	294	289	288	275	286	305	328	319	293	295	317	292	304	307	307	311	340	280	301	313	296	309	298	286	275	307	300	288	294	303	294	295	279	303	301	269	309	317	309	314	320	345	317	301	302	306	298	334	316	268	307	261	303	312	295	265	345	309	298	320	324	301	259	325	302	322	316	318	302	328	303	326	326	346	334	298	329	324	322	312	311	281	287	333	258	343	313	333	309	299	310	283	304	315	302	321	304	298	308	318	307	302	334	324	303	297	316	329	306	295	286	279	303	322	277	314	303	315	278	303	268	291	310	337	316	326	295	309	294	345	333	290	322	293	288	297	331	322	305	293	306	314	268	307	326	294	289	326	260	310	305	306	292	297	318	308	300	303	279	333	267	314	290	339	304	316	308	317	293	287	326	284	299	319	300	309	295	291	329	308	279	309	305	300	308	310	278	316	345	301	301	273	321	279	292	287	358	344	298	296	287	313	306	277	344	315	320	332	338	290	328	296	288	285	317	318	307	347	316	329	309	302	276	310	310	309	288	319	317	301	280	326	278	305	286	302	313	310	304	286	306	294	293	302	304	299	353	294	277	306	339	321	299	292	291	278	281	296	314	308	297	312	309	309	326	308	333	311	311	293	319	320	310	308	290	304	305	313	306	318	316	338	309	287	301	282	328	307	296	270	326	340	310	338	312	317	301	297	308	337	294	300	319	290	316	282	298	270	305	296	320	299	294	297	305	294	292	296	330	313	302	308	349	300	282	314	276	328	297	305	311	300	286	297	284	321	334	310	283	292	314	302	322	305	289	301	274	270	284	338	283	330	301	312	315	346	307	296	313	289	307	293	278	317	283	309	258	318	282	315	278	293	303	306	324	298	307	303	295	296	335	306	297	320	303	278	297	307	311	317	287	295	301	309	323	300	325	312	312	283	331	306	253	288	283	335	301	338	290	300	307	299	298	303	328	264	341	326	324	324	343	288	263	277	271	280	296	309	313	315	305	289	303	307	327	307	326	330	327	295	329	269	300	270	304	318	337	312	287	292	311	292	288	318	319	296	277	293	275	268	326	284	311	301	307	335	290	316	325	315	316	302	345	302	281	334	305	327	327	273	323	301	307	302	308	312	255	274	282	331	297	325	300	258	322	298	330	310	353	325	305	315	287	327	303	281	341	317	312	306	311	306	293	294	298	299	327	294	290	333	308	324	310	289	297	295	308	321	316	305	298	313	308	306	303	325	289	328	268	322	304	290	327	310	318	284	310	333	290	322	304	309	295	315	322	337	289	301	296	303	264	269	276	303	297	299	287	325	274	318	352	278	318	322	341	294	303	314	301	292	309	287	298	284	318	301	292	292	294	325	296	280	293	290	320	281	299	309	290	320	285	307	296	333	327	307	299	305	284	316	334	312	310	318	287	288	290	325	299	331	290	284	303	268	320	307	328	329	307	327	314	296	308	309	306	313	288	303	297	344	319	294	315	321	251	321	305	283	303	310	300	298	298	323	317	332	336	306	326	303	313	270	313	303	336	294	287	307	304	288	329	309	325	304	301	329	294	319	288	292	287	303	311	307	321	328	301	285	306	341	310	308	301	271	311	284	283	327	342	310	312	295	322	327	284	290	300	322	320	316	278	296	313	308	325	305	324	304	290	299	314	284	298	284	306	291	317	276	327	298	270	300	306	288	319	299	324	286	301	331	326	330	303	312	291	302	311	312	335	340	296	282	330	297	302	319	312	314	277	321	288	289	333	292	301	343	308	311	320	305	314	290	306	332	306	307	306	313	322	279	290	286	342	313	285	315	316	303	309	321	323	335	307	298	295	302	289	312	312	281	329	302	320	322	330	325	293	277	311	316	317	291	295	304	294	293	301	286	322	268	317	273	327	299	293	324	289	319	301	334	290	325	330	318	279	300	298	287	325	309	328	300	333	298	285	313	305	328	309	317	297	314	310	297	299	301	303	268	305	291	294	325	294	289	315	314	324	333	323	313	273	286	315	306	310	289	307	358	327	330	304	324	280	319	300	290	318	322	296	328	308	288	272	335	288	330	313	316	300	289	313	295	302	333	342	290	319	338	278	300	315	271	305	298	292	306	304	295	298	277	325	300	316	305	320	281	295	294	301	319
39035	10301	8844	4517	3188	2352	1911	1519	1335	1200	1038	942	883	858	808	752	713	668	640	640	651	640	607	625	645	566	601	631	555	597	560	592	577	541	581	606	583	578	512	531	549	583	585	538	571	600	587	552	532	569	574	578	554	548	552	556	505	557	576	567	591	509	528	567	547	530	562	564	570	542	544	589	549	550	570	541	518	547	528	578	550	549	504	558	524	527	536	543	531	547	561	545	521	532	522	554	553	537	565	548	515	540	523	561	533	598	537	550	531	491	531	529	535	539	546	527	554	543	553	543	555	531	522	558	559	550	565	573	573	539	568	570	533	532	533	517	566	573	583	543	555	506	514	541	566	545	529	566	541	555	556	528	547	585	596	533	557	584	579	574	575	573	556	591	556	517	556	536	560	540	569	530	525	558	550	561	526	540	536	509	555	539	567	524	541	527	556	539	531	518	589	541	539	577	529	527	558	549	514	523	560	568	514	510	593	524	540	582	543	584	505	534	553	519	529	536	557	548	559	545	561	585	541	585	547	548	541	504	543	558	587	552	562	504	551	553	507	523	568	572	529	504	535	564	549	580	558	573	568	535	571	523	548	530	514	560	553	587	508	533	586	537	541	548	619	518	543	545	572	493	529	554	569	539	597	562	487	552	546	556	525	559	589	557	569	534	553	589	561	565	503	577	508	512	534	547	526	563	526	551	533	532	531	562	549	575	524	510	549	542	517	595	559	513	536	554	550	581	541	531	552	534	541	524	534	565	496	562	550	547	535	515	529	562	531	578	543	560	535	524	539	499	529	567	522	536	565	524	522	560	565	549	513	509	519	550	577	518	607	559	518	546	545	565	547	580	580	540	517	539	537	563	549	502	531	546	525	558	519	550	566	495	521	568	564	526	556	523	547	512	562	552	564	538	557	550	534	551	592	553	530	513	498	560	514	569	593	531	552	549	565	525	594	556	535	552	569	524	509	527	577	542	575	521	495	544	548	555	522	553	556	568	560	580	536	515	546	524	547	526	490	538	531	546	517	571	558	577	555	529	548	614	542	543	601	582	534	541	535	547	556	565	538	594	580	542	513	555	500	517	568	543	530	514	583	561	480	560	525	493	514	533	531	547	542	560	548	560	561	553	555	524	526	493	518	561	512	525	567	589	632	543	555	527	547	528	555	521	557	571	556	553	533	499	531	558	542	508	558	551	518	578	555	565	525	591	547	507	547	532	558	567	561	608	528	567	576	553	578	535	526	576	568	549	518	560	582	556	521	560	625	570	554	513	505	526	556	520	545	582	526	533	573	522	579	551	576	553	562	548	553	588	534	545	580	537	581	562	563	604	533	559	532	587	531	542	538	540	563	578	534	532	536	513	536	604	543	519	542	528	553	542	531	578	597	565	556	522	539	555	536	504	534	554	535	524	552	581	526	602	587	541	541	510	562	558	530	541	538	545	544	591	553	527	539	546	533	553	507	593	543	569	521	563	552	574	511	562	573	564	552	562	564	546	538	571	551	582	536	511	548	543	537	543	559	534	533	522	528	558	569	532	535	538	545	532	549	533	549	531	554	563	559	523	512	526	557	588	530	556	559	522	519	553	616	501	562	569	546	519	569	538	524	530	549	526	520	543	564	563	553	596	527	562	563	574	522	569	586	549	534	575	564	574	570	546	488	561	529	550	529	530	518	520	563	582	565	548	558	510	544	485	558	550	556	571	565	567	522	540	553	553	562	568	563	547	582	515	511	557	525	578	603	512	555	524	555	543	548	577	541	562	582	536	550	549	536	505	535	574	544	493	551	536	551	544	519	547	554	599	548	564	486	532	575	575	508	493	521	554	547	537	546	555	545	562	537	530	535	500	557	544	563	553	524	583	518	524	539	552	577	541	523	541	551	547	592	532	527	548	536	526	540	545	545	597	529	595	529	532	580	560	553	569	519	523	552	565	526	551	546	547	502	601	573	522	545	564	541	563	544	492	549	512	533	566	519	560	558	572	540	533	527	526	564	553	535	568	558	527	547	559	532	531	547	561	542	543	593	569	507	522	547	533	577	514	540	510	563	535	532	522	545	529	576	489	551	504	548	549	523	525	556	577	549	589	503	541	504	580	539	541	532	553	577	569	578	534	577	577	531	525	543	531	577	534	559	557	561	550	527	599	522	553	548	567	534	573	569	561	558	606	513	558	520	538	541	519	511	524	552	561	556	537	542	543	574	546	536	557	544	532	536	550	576	543	549	520	530	566	552	525	598	558	546	527	572	509	516	545	518	553	542	535	584	550	594	533	558	578	569	563	561	529	634	546	553	542	569	506	527	557	531	544	533	566	529	570	566	539	524	524	578	539	521	542	560	527	548	539	566	575	585	577	545	530	513	542	540	544	557	543	563	526	526	582	527	559	598	549	550	559	558	548	527	576	556	551	547	561	523	545	542	529	564	520	552	554	603	586	467	547	513	498	550	515	545	575	586	542	520	546	536	580	563	531	553	543	544	536	548	533	544	536	566	600	577	540	537	511	528	569	557	558	572	549	554	555	556	577	515	559	555	551	481	543	554	542	540	587	559	518	525	540	562	471	575	574	527	515	514	504	545	520	531	555	547	533	564	554	543	567	540	574	552	534	536	552	553	569	548	504	514	516	527	526	533	521	549	545	550	522	544	519	569	599	544	573	549	533	520	551	583	534	556	546	575	565	519	503	553	607	539	582	561	562	550	551	534	516	546	515	526	575	505	486	573	536	544	575	560	527	539	559	547	549	539	586	488	538	574	535	554	539	542	558	534	542	528	541	523	530	552	557	544	546	486	508	573	558	604	556	522	541	534	520	555	553	569	568	546	558	525	601	541	513	571	543	538	529	535	538	535	544	597	544	531	505	530	553	568	573	559	548	523	563	562	518	570	507	551	544	539	520	557	573	527	562	509	552	587	530	515	558	543	531	524	569	539	567	536	577	589	523	525	541	548	588	551	538	559	562	566	566	505	574	536	525	560	519	543	528	564	523	503	555	578	527	528	546	559	492	585	531	535	511	542	562	558	550	567	547	544	532	517	543	548	520	533	564	515	540	507	589	574	508	575	503	543	537	525	528	566	535	546	543	581	543	554	541	533	521	566	510	518	556	586	512	569	550	515	543	537	542	521	537	520	573	575	561	526	542	522	535	530	587	584	595	610	534	551	549	568	550	556	574	521	534	528	541	558	518	563	548	554	545	546	549	518	522	527	556	567	526	560	530	550	557	549	583	529	568	551	525	558	573	503	518	553	554	534	571	595	511	588	563	528	535	584	486	542	550	563	534	521	575	558	527	545	552	569	552	504	586	542	552	571	543	534	561	553	563	546	570	544	533	578	566	538	571	551	540	559	551	540	524	536	529	538	561	545	574	537	579	560	580	573	547	535	510	572	574	538	561	546	542	538	540	545	513	536	577	527	536	548	534	559	544	536	572	557	518	550	541	577	505	558	586	577	516	552	501	555	562	566	567	534	551	530	585	583	550	537	551	497	504
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
