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
339810483408	339810483926	339810484476	339810485026	339810485576	339810486126	339810486676	339810487230	339810487776	339810488326	339810488876	339810489426	339810489976	339810490526	339810491076	339810491626	339810492178	339810492726	339810493276	339810493826	339810494376	339810494926	339810495476	339810496026	339810496576	339810497126	339810497676	339810498226	339810498776	339810499326	339810499876	339810500426	339810500976	339810501526	339810502076	339810502626	339810503176	339810503728	339810504276	339810504826	339810505376	339810505926	339810506476	339810507026	339810507576	339810508126	339810508676	339810509226	339810509776	339810510326	339810510876	339810511426	339810511976	339810512526	339810513076	339810513626	339810514176	339810514726	339810515276	339810515826	339810516376	339810516926	339810517476	339810518026	339810518576	339810519126	339810519676	339810520230	339810520776	339810521326	339810521876	339810522426	339810522976	339810523526	339810524076	339810524626	339810525176	339810525726	339810526276	339810526826	339810527376	339810527926	339810528476	339810529026	339810529576	339810530126	339810530676	339810531226	339810531776	339810532326	339810532876	339810533426	339810533976	339810534526	339810535076	339810535626	339810536176	339810536726	339810537276	339810537826	339810538376	339810538926	339810539476	339810540026	339810540576	339810541126	339810541676	339810542226	339810542778	339810543328	339810543876	339810544426	339810544976	339810545526	339810546078	339810546626	339810547176	339810547726	339810548276	339810548828	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22307	20269	27657	22739	20319	19446	11442	5413	3468	2649	2166	1733	1480	1192	992	939	846	751	796	779	712	666	672	703	664	530	573	520	469	446	402	404	362	343	312	338	292	278	296	278	276	259	280	284	286	278	301	290	270	256	280	281	269	265	246	246	245	260	277	281	279	229	252	254	296	293	294	258	270	256	273	252	230	267	254	252	240	279	255	252	280	270	297	235	239	237	237	249	271	259	227	238	221	245	227	242	216	236	238	245	248	255	255	252	266	243	229	246	225	273	216	275	242	245	247	235	221	278	255	214	233	250	284	261	248	263	248	233	230	244	232	247	220	236	222	269	241	236	236	240	218	220	246	255	241	281	258	249	274	273	251	226	245	243	263	254	255	245	210	251	220	237	261	239	262	222	240	261	232	229	244	258	246	254	231	240	238	260	227	229	240	256	227	264	241	229	240	238	218	234	228	254	269	223	224	243	268	223	265	248	212	260	241	240	252	224	236	254	238	238	273	214	237	233	227	227	222	269	255	234	233	228	235	234	205	252	246	218	245	246	231	223	247	247	223	242	201	281	263	231	268	238	251	226	230	254	257	240	263	230	255	225	276	246	268	229	253	226	222	222	226	247	247	216	254	246	232	238	210	237	263	217	249	228	219	235	240	242	212	249	241	236	223	241	259	230	210	246	241	241	253	223	242	239	262	250	242	260	269	232	262	252	245	260	241	225	215	240	240	256	220	230	247	238	253	252	218	246	242	248	234	258	262	251	226	278	226	270	248	269	239	250	239	249	257	233	276	223	253	234	241	253	230	230	238	218	242	255	256	232	266	221	238	240	265	223	196	241	247	245	231	221	259	235	228	228	267	238	258	241	265	247	234	231	246	260	257	224	255	227	237	241	253	235	239	243	229	261	232	255	228	243	252	253	266	251	218	240	226	222	239	261	239	264	218	247	255	229	252	250	243	230	222	249	271	228	241	263	260	246	258	281	224	249	229	281	225	249	240	240	257	233	273	237	254	262	270	247	247	237	245	247	267	236	270	226	205	231	225	254	231	272	250	237	263	251	253	244	234	244	255	264	231	218	280	230	244	229	252	224	219	243	245	264	236	243	238	218	249	255	226	232	235	248	238	260	238	246	262	242	258	250	236	237	219	229	238	260	242	245	241	251	232	263	256	245	250	241	220	245	257	248	202	240	251	218	242	227	223	240	224	243	223	220	212	232	223	270	254	260	226	263	221	213	215	243	241	236	236	235	264	272	266	258	212	247	241	248	242	241	241	232	245	248	223	251	226	250	249	257	225	245	236	221	242	219	229	268	244	262	241	248	273	253	262	264	224	257	264	225	220	221	223	255	243	250	272	254	232	224	250	259	265	255	266	243	232	211	250	226	225	234	244	248	243	246	239	229	234	231	247	245	230	261	248	235	236	250	238	237	238	222	220	256	217	230	252	263	251	228	239	235	235	230	237	237	254	237	249	246	228	242	231	278	234	221	235	251	250	263	206	247	246	248	231	241	258	241	230	230	246	248	223	256	229	247	229	224	236	247	243	247	249	204	253	242	220	255	214	249	257	244	262	251	273	211	237	248	262	235	252	240	218	245	265	242	273	256	216	239	266	235	253	259	254	245	246	258	256	225	236	259	239	231	225	231	260	227	257	237	230	235	254	263	267	227	287	220	261	235	243	252	259	251	233	235	241	234	235	237	226	238	257	289	232	233	228	231	228	241	231	249	254	244	231	247	262	231	248	253	229	261	255	271	250	229	246	245	262	257	218	246	236	242	242	221	239	241	257	266	237	214	272	253	265	241	248	249	248	231	231	234	270	215	241	221	261	261	218	237	243	248	269	238	249	246	220	230	220	250	222	241	222	242	236	215	244	225	246	219	232	242	241	231	273	230	262	208	251	255	214	205	250	226	263	239	232	228	255	217	251	242	264	247	233	254	255	221	259	266	255	231	235	260	242	248	245	251	229	248	217	237	234	254	227	220	236	225	233	244	240	245	218	224	259	239	266	221	252	241	235	228	225	240	246	252	259	246	241	241	226	259	215	257	248	255	235	254	235	245	207	264	237	218	222	261	267	240	270	225	233	230	229	243	265	241	215	284	257	236	233	227	237	229	230	261	261	250	224	232	248	285	265	218	226	241	219	220	263	253	215	238	241	271	233	234	232	253	247	272	261	236	243	260	257	255	252	270	248	227	226	258	269	246	232	263	237	245	236	249	238	240	263	261	230	229	234	277	237	253	246	232	246	272	224	229	241	247	239	257	230	264	248	214	250	239	233	250	252	256	236	251	240	238	226	229	245	238	232	206	255	243	236	223	261	224	216	264	241	242	243	248	247	238	247	226	279	277	244	208	230	252	230	235	241	248	272	243	255	227	238	216	243	247	228	214	254	265	254	246	254	234	237	246	237	245	212	256	238	225	242	246	270	230	240	221	246	233	220	233	218	234	223	239	263	260	231	233	219	227	258	236	228	223	239	252	259	254	252	222	236	238	227	228	265	251	247	249	226	255	228	231	240	243	225	227	244	242	250	249	216	215	245	204	228	251	245	228	229	243	220	237	259	238	248	227	246	246	254	231	244	236	229	270	246	275	244	240	206	235	230	247	250	211	253	264	209	244	251	257	252	238	241	226	255	250	211	238	246	244	254	264	247	256	282	216	269	240	213	232	245	230	244	240	224	238	230	248	236	266	245	261	224	241	244	243	237	265	246	241	235	248	250	231	247	224	228	236	246	259	247	241	271	232	263	248	252	242	230	232	231	234	222	236	267	237	249	199	239	227	215	253	250	227	262	245	253	249	225	239	278	254	226	243	242	216	236	255	224	256	214	234	222	250	229	230	245	237	200	227	255	254	243	225	217	250	223	252	225	253	255	229	217	225	242	234	248	209	228	239	237	241	257	220	223	252	233	226	237	259	222	238	251	226	226	231	229	196	253	250	244	263	248	259	207	232	225	219	247	225	264	233	257	227	243	273	277	203	245	234	239	262	216	233	233	228	261	252	216	266	242	256	236	207	244	243	240	247	235	245	224	238	219	216	270	235	243	243	255	214	248	238	268	243	249	252	248	252	251	257	201	267	228	248	266	241	263	250	211	247	227	242	249	242	246	246	217	244	242	238	234	220	238	241	230	254	216	236	229	271	225	239	223	202	211	230	229	240	247	265	231	230	234	235	201	245	254	223	249	240	217	233	245	243	233	254	247	263	253	222	252	254	259	240	242	265	190	208	231	204	244	256	259	267	246	251	253	248	243	231	242	234	265	233	242	266	239	233	219	218	244	245	245	224	253	239	235	230	251	249	242	227	237	248	244	253	244	257	240	230	228	248	228	252	238	242	218	262	244	224	229	205	234	234	230	218	245	226	256	254	242	248	230	234	244	256	247	248	211	255	236	233	231	230	226	239	236	237	229	214	253	240	247	249	230	251	237	240	222	236	253	221	259	243	255	267	234	239	229	246	241	256	239	218	235	221	244	248	236	229	248	240	229	232	261	250
19163	37119	35797	28509	23760	19460	16700	13829	11062	8881	7381	6142	5196	4226	3597	2944	2797	2580	2442	2406	2123	1995	1927	2055	1954	1626	1638	1420	1215	1148	1009	1063	833	797	737	688	667	567	554	577	557	574	556	560	566	554	536	525	559	525	536	518	514	585	500	514	532	496	500	526	489	504	488	536	538	491	489	495	499	490	433	466	470	486	499	465	507	446	453	494	482	477	530	455	442	465	483	438	438	486	467	472	471	487	482	435	435	480	478	435	441	472	446	487	464	468	383	474	472	475	443	441	497	457	462	427	456	492	468	473	468	454	451	454	457	447	440	453	445	481	421	423	419	480	462	457	457	468	451	481	498	457	448	453	442	440	511	417	513	411	460	462	442	437	446	452	454	454	483	460	442	507	449	469	461	456	456	430	452	453	404	490	481	481	456	421	444	457	449	444	463	442	443	443	468	479	463	475	456	449	418	444	473	461	445	505	461	457	475	469	400	440	465	488	459	466	462	482	451	446	458	505	442	455	428	479	435	445	473	449	425	452	466	443	441	438	435	408	460	444	445	489	447	454	468	440	410	443	492	458	446	417	429	453	449	445	459	450	447	424	434	434	469	470	485	439	444	430	456	444	442	442	430	464	476	462	465	410	438	442	503	418	459	469	478	501	444	451	449	459	465	450	421	461	439	438	459	433	481	467	447	454	451	514	440	465	453	475	436	430	468	454	476	438	436	457	479	441	456	463	435	458	431	452	452	473	464	481	443	429	453	406	448	443	452	459	452	420	409	425	454	485	491	466	487	448	439	431	447	482	477	486	477	445	433	452	455	470	429	479	465	423	457	488	452	432	437	417	457	463	431	465	482	438	479	443	480	440	446	452	481	480	467	457	453	477	444	440	453	469	448	480	473	448	486	415	441	477	500	434	462	454	424	459	435	469	459	457	436	406	438	457	467	464	461	418	419	457	444	425	468	459	464	465	488	470	469	447	480	441	449	452	464	467	433	492	439	450	472	469	464	465	460	427	454	446	440	454	443	477	482	481	507	433	423	426	484	490	451	464	441	423	448	451	460	448	454	443	436	465	442	448	459	435	464	463	444	425	419	459	444	456	429	409	465	445	416	460	469	450	455	468	451	433	438	471	439	438	462	469	451	480	454	481	421	452	448	430	493	436	463	494	442	469	481	445	449	401	446	454	440	445	443	434	496	480	448	431	466	446	472	474	451	435	457	434	476	453	443	443	422	432	435	448	461	479	476	435	458	456	451	482	447	486	456	463	495	474	409	447	472	490	456	501	473	447	472	493	419	447	469	404	482	447	462	450	489	447	478	463	466	462	443	468	439	446	472	456	428	455	433	441	468	495	436	460	452	442	456	459	427	429	442	452	445	476	468	487	469	425	444	463	453	428	425	490	456	446	428	486	430	437	484	458	456	420	447	487	424	479	434	435	440	465	455	493	458	458	459	435	504	474	464	458	455	465	487	446	433	436	455	484	432	429	485	401	447	448	468	473	474	434	435	469	413	500	467	442	451	479	465	466	447	433	467	434	454	461	469	470	461	431	457	468	480	437	508	459	448	439	446	462	436	441	499	449	449	429	465	447	463	470	432	456	469	462	481	435	436	429	429	485	472	442	467	449	443	453	451	465	496	466	433	450	466	466	471	468	493	457	445	466	447	457	443	450	456	449	437	431	487	456	448	475	412	498	494	423	428	451	494	470	440	462	452	465	453	418	468	478	448	462	489	421	489	483	505	420	461	471	436	490	435	433	440	433	440	479	438	430	446	423	430	462	458	460	487	448	426	435	460	440	428	462	440	451	469	459	478	434	460	459	438	421	435	466	454	460	456	437	455	451	452	450	467	461	430	443	425	430	444	444	469	468	406	452	488	466	439	435	466	490	440	443	425	472	438	468	451	460	480	423	452	439	426	444	461	447	444	481	454	453	468	444	476	486	428	482	474	430	444	459	461	475	439	459	464	490	454	442	446	431	438	491	411	445	465	438	452	461	448	481	413	448	443	476	427	500	458	493	471	430	476	440	441	453	461	442	450	450	462	448	440	489	449	499	468	467	423	435	453	436	426	469	449	480	462	425	458	440	457	436	448	418	469	443	496	479	487	455	462	444	503	426	489	451	493	463	462	458	482	456	446	464	491	460	439	467	502	456	501	424	450	455	443	457	459	482	447	516	479	465	398	456	492	487	444	427	473	493	442	444	458	468	478	456	467	456	458	453	418	462	455	434	518	472	460	440	436	440	452	462	440	446	472	458	464	443	455	425	457	471	456	443	440	448	466	458	441	454	465	451	447	446	470	457	462	463	463	450	416	455	452	479	447	443	440	466	477	420	437	417	449	455	404	447	447	448	461	457	446	442	483	458	446	458	430	416	458	478	460	443	443	446	463	450	409	494	424	446	453	453	481	482	457	479	445	422	463	459	463	472	455	441	407	501	443	462	465	438	435	440	486	431	467	484	446	426	458	440	433	450	463	420	440	452	422	452	467	435	456	444	476	422	456	438	454	451	435	440	431	463	416	449	490	461	447	487	448	449	486	443	474	497	458	459	428	456	469	473	449	434	450	428	457	470	502	428	474	468	469	488	456	440	483	481	427	477	448	445	414	454	422	440	470	481	478	448	465	455	466	430	443	429	474	393	462	451	505	430	469	414	448	457	453	449	443	454	454	449	443	459	450	439	468	401	435	465	465	478	433	485	463	481	437	428	420	441	516	462	470	434	458	470	478	446	433	459	442	444	414	470	458	454	445	464	465	476	409	462	487	447	487	441	434	408	419	439	433	465	500	417	441	454	487	463	469	486	462	465	457	438	438	456	405	442	472	468	458	456	421	486	434	432	434	460	461	443	446	470	446	442	443	447	461	458	471	437	415	468	435	497	444	453	476	500	434	435	453	472	446	458	451	466	453	452	478	467	437	450	454	453	456	454	447	470	484	439	476	434	465	473	448	467	453	454	435	427	479	469	421	435	473	441	465	477	446	424	453	481	452	491	412	458	465	471	490	474	479	447	439	453	484	441	448	412	450	457	456	461	465	463	459	435	440	479	433	454	460	444	490	472	462	477	441	452	434	454	436	419	480	488	440	456	451	454	434	490	447	460	426	442	437	420	450	406	436	445	422	435	448	455	453	455	454	467	454	470	503	457	460	455	460	430	441	464	440	433	438	469	412	449	478	459	437	500	458	417	473	468	470	470	441	402	430	482	427	501	440	466	500	445	460	427	482	447	456	474	451	458	465	426	476	446	399	446	434	463	442	489	453	431	479	436	411	477	444	448	431	484	482	462	450	472	440	460	460	447	424	429	441	461	483	483	431	480	462	433	498	439	437	471	442	423	421	428	455	448	452	463	440	447	407	454	469	480	423	483	441	479	431	480	448	456	474	470	417	440	425	458	471	460	436	429	481	458	434	467	434	444	467	454	446	456	460	474	483	476	436	466	473	432	446	469	409	429	448	464	484	464	443	423	409	442	470	431	473	458	493	462	460	458	431	460	483	439
27109	21391	19442	12398	6494	3990	2985	2254	1699	1304	1201	915	892	796	640	626	600	601	596	601	583	580	589	628	548	525	479	491	494	464	463	436	452	451	430	358	388	390	376	346	360	380	412	397	441	345	361	341	399	404	384	371	359	373	385	391	364	370	353	378	406	362	363	407	390	367	348	346	354	371	369	368	364	367	368	375	402	415	368	391	365	379	353	339	381	375	381	351	340	357	420	352	355	368	333	385	377	357	371	395	344	372	361	364	345	352	379	378	389	391	361	367	369	380	355	332	364	363	389	354	396	385	354	332	342	349	374	390	386	376	356	375	354	382	358	389	384	365	379	415	379	414	342	394	357	375	360	385	366	382	344	351	377	375	400	360	369	333	360	379	357	406	350	373	404	365	374	360	384	376	353	327	381	375	400	372	339	395	371	388	376	375	337	352	392	373	388	370	361	374	367	383	361	368	341	361	357	337	374	376	360	348	405	358	362	374	353	362	371	411	365	367	366	365	368	397	406	382	382	338	367	345	403	379	354	367	397	365	415	387	350	353	410	366	356	315	343	406	367	370	374	341	388	378	372	382	356	361	375	343	404	362	372	377	390	374	372	343	379	382	383	386	369	396	371	367	358	391	396	381	348	383	376	346	371	394	369	365	342	386	349	381	366	365	399	377	370	361	382	357	354	383	378	376	382	381	364	360	414	338	385	322	364	354	342	353	379	348	368	379	366	376	376	378	363	383	388	371	394	341	399	385	391	366	380	313	363	361	383	387	391	357	359	376	333	355	422	346	323	362	350	368	369	392	342	375	390	386	349	369	366	375	352	391	366	398	387	372	386	388	378	365	341	365	382	376	371	332	355	340	376	366	372	385	363	376	340	354	383	377	352	343	387	367	360	361	355	362	384	381	376	406	365	359	357	383	359	343	380	369	368	358	378	349	344	356	408	368	379	393	358	360	335	368	361	338	357	324	363	366	364	404	366	363	357	377	394	343	404	365	361	362	359	389	365	366	369	345	386	357	379	346	371	358	390	383	364	390	355	357	374	361	382	391	367	349	369	350	359	394	369	367	339	362	361	375	371	364	384	355	369	364	341	388	385	371	357	369	352	368	354	367	364	389	360	378	386	376	362	347	348	305	343	367	393	387	370	399	387	345	341	390	407	353	346	370	385	368	391	359	381	351	389	352	376	355	375	390	386	341	362	402	363	399	387	358	372	394	366	372	388	376	369	356	385	387	366	371	387	398	361	351	359	329	341	365	363	404	352	361	357	378	350	356	358	384	356	375	383	377	376	402	386	357	343	416	381	363	364	390	358	338	375	336	366	398	361	335	399	370	385	363	353	372	375	384	340	372	368	369	364	351	361	363	375	387	330	380	375	388	366	383	377	382	384	374	402	347	412	388	346	332	393	332	370	414	397	380	369	395	364	390	395	401	378	375	398	370	361	381	335	377	371	371	383	357	353	363	373	348	363	382	340	384	357	354	372	378	363	355	392	365	368	357	384	366	362	388	339	396	373	372	351	356	362	378	360	341	379	384	380	361	372	356	391	364	366	342	377	404	410	393	350	367	382	349	377	395	364	356	372	353	349	372	342	366	357	367	373	371	340	354	389	347	346	379	372	370	374	368	344	352	353	348	359	376	359	370	348	386	396	360	360	370	350	369	344	366	344	375	380	378	367	378	395	345	397	364	359	392	380	375	353	377	389	367	376	372	391	352	340	341	397	357	355	403	354	318	372	343	381	354	394	386	354	397	335	359	380	370	372	417	386	342	386	333	367	382	398	344	332	349	362	409	352	385	379	409	391	339	370	364	332	390	378	352	379	348	342	384	368	342	348	384	365	360	404	358	389	344	359	378	389	394	379	390	353	327	361	385	380	331	385	347	353	415	371	376	368	396	330	369	360	387	369	409	414	392	352	391	354	345	395	371	342	391	387	368	370	362	396	351	367	374	378	392	380	354	327	383	368	325	373	339	410	351	341	365	360	367	389	396	346	371	366	378	344	386	381	401	372	361	382	359	372	406	309	378	390	397	388	362	398	362	371	375	382	363	353	348	374	393	350	373	348	402	356	387	396	367	363	380	406	410	365	381	358	374	373	369	359	407	320	363	328	365	333	344	339	362	358	364	398	337	385	359	357	387	388	378	371	386	401	341	380	384	362	373	354	402	373	377	363	394	322	368	383	378	373	393	390	380	354	358	352	353	357	366	361	360	404	367	342	356	392	370	381	375	373	362	342	330	344	353	346	389	331	348	398	387	385	368	382	393	393	349	394	387	365	437	364	399	375	367	365	334	402	359	377	385	365	378	359	334	364	340	349	408	350	355	368	374	338	344	380	357	358	345	369	385	372	354	389	365	367	357	386	350	371	372	346	366	370	357	343	384	354	388	351	343	340	377	352	383	372	359	353	400	362	381	361	365	364	367	365	366	349	339	409	386	371	379	363	348	389	378	383	390	327	382	368	361	342	367	391	353	373	364	382	380	368	377	371	371	353	404	417	346	349	393	367	387	359	336	365	347	376	354	394	340	366	347	377	383	357	366	383	359	383	414	356	367	344	367	394	381	373	346	357	392	388	327	390	361	395	405	407	367	374	372	356	373	342	378	343	362	340	349	362	368	384	344	393	363	375	374	380	369	365	346	396	334	397	383	354	341	371	345	359	326	371	348	372	353	412	370	412	361	374	383	383	371	349	403	362	346	356	355	396	357	373	375	372	416	331	383	361	372	399	352	349	361	394	374	378	386	367	343	379	365	371	357	354	338	372	360	329	385	338	391	388	347	337	361	388	381	382	381	366	356	364	325	364	378	354	394	394	384	370	358	394	365	362	345	392	397	341	346	345	349	382	343	354	377	376	338	363	356	384	372	367	354	375	369	370	397	401	380	351	375	386	383	374	372	379	343	369	335	365	324	347	365	396	353	378	370	372	361	353	359	403	375	400	333	382	354	369	358	405	364	369	369	368	367	374	361	364	388	371	393	332	375	392	378	348	377	378	376	373	382	369	380	359	359	383	388	374	373	327	370	381	348	384	327	361	353	350	364	359	344	374	373	343	370	340	378	399	389	376	355	379	343	351	405	383	374	344	361	360	361	401	380	386	374	397	380	330	357	384	366	382	390	356	363	388	365	371	345	369	337	307	336	364	367	398	378	347	364	335	342	337	355	403	360	375	378	347	347	360	382	366	359	382	353	402	369	358	355	388	380	399	364	354	351	376	357	412	362	351	364	372	350	376	328	356	339	344	414	355	344	350	372	381	376	382	387	377	380	370	388	387	368	343	336	403	351	372	351	387	361	370	374	404	367	395	343	366	388	382	376	375	372	383	348	384	398	368	367	381	342	353	353	348	353	350	345	358	378	373	373	383	366	366	382	346	329	357	368	359	386	348	365	370	370	360	359	384	350	383	369	392	387	352	337	365	375	357	353	355	369	394	384	401	384	365	364	379	366	367	384	363	362	395	353	366	378	362	406	383	351	378	381	372	364	407	405
17540	28859	27176	19449	15136	11449	9364	7750	6037	4567	3759	3258	2704	2269	2011	1781	1695	1616	1567	1584	1413	1474	1469	1562	1423	1297	1162	1159	1061	1054	1047	934	884	824	866	768	783	773	732	772	700	724	744	717	723	746	711	729	771	740	649	721	717	741	748	698	702	698	737	738	700	710	735	733	737	691	747	662	687	729	684	693	742	694	743	753	746	698	646	684	728	698	706	723	726	670	684	702	685	682	728	717	683	713	693	722	677	717	642	672	694	715	691	710	674	711	679	671	672	688	724	680	698	714	691	696	689	740	701	735	745	746	659	694	686	726	709	702	669	740	747	702	718	692	736	707	674	708	701	712	653	693	668	706	679	707	693	698	644	743	705	666	675	692	701	697	722	718	721	716	685	692	687	719	724	665	705	679	672	744	704	642	700	701	693	670	687	673	743	709	727	714	685	685	732	739	698	653	704	710	704	681	642	689	661	697	721	716	687	688	748	699	676	704	707	707	675	698	691	718	693	698	709	734	677	713	728	705	720	703	678	722	684	679	673	667	656	741	684	658	713	670	687	672	671	665	684	708	710	707	718	698	729	706	700	669	705	650	712	645	686	705	700	706	715	716	708	695	686	640	725	696	747	757	685	692	724	722	676	702	672	641	676	725	715	658	659	693	730	660	703	655	738	681	740	684	730	686	704	696	726	760	684	685	666	667	648	687	688	686	666	662	670	680	705	669	713	693	678	684	676	674	728	690	710	692	731	643	750	682	714	650	718	716	704	716	699	734	701	635	710	681	727	687	690	733	696	686	726	697	733	725	716	720	656	676	728	706	640	673	702	691	716	664	669	732	715	732	725	693	736	688	708	654	709	685	700	698	711	722	671	674	753	715	711	659	661	728	694	696	677	705	708	708	714	714	689	687	727	672	643	722	701	677	683	681	688	702	690	731	695	636	660	736	684	684	724	700	740	655	724	696	671	707	677	672	724	697	698	689	729	697	668	673	681	745	722	713	680	721	688	675	711	673	662	703	682	724	698	663	688	648	706	611	731	707	704	683	667	705	727	708	696	708	687	688	710	733	694	713	652	687	704	666	739	696	648	682	692	710	690	713	698	663	700	735	670	694	707	662	670	736	700	687	638	722	679	642	701	684	630	672	695	728	726	687	666	700	727	681	710	711	681	648	679	708	676	698	707	690	682	714	670	718	740	696	722	695	736	701	692	715	732	662	656	725	684	720	660	716	695	744	739	683	666	675	727	719	692	668	723	713	726	717	706	682	644	683	708	743	701	681	696	682	709	668	685	676	701	720	721	701	739	709	699	682	748	705	694	725	672	689	733	625	664	690	774	698	683	676	739	660	732	674	717	691	694	700	715	716	667	707	718	688	703	703	684	698	683	708	658	672	681	683	687	695	691	725	679	689	708	744	707	700	727	730	672	726	644	697	716	701	710	701	707	713	685	683	662	699	705	690	643	724	659	735	709	702	699	721	688	689	724	664	709	648	660	690	701	709	688	698	639	667	673	739	710	675	655	698	702	715	691	734	703	730	675	699	745	745	691	681	711	714	718	665	672	684	664	659	713	670	719	659	658	698	713	720	681	725	708	681	685	708	683	699	697	696	685	669	686	681	698	667	718	731	702	682	727	718	692	743	661	698	748	672	731	661	675	645	692	678	688	704	700	716	669	703	691	760	694	684	681	703	696	680	696	721	711	683	680	659	680	684	695	701	639	700	709	713	657	681	748	676	749	722	724	673	703	708	715	716	688	657	712	705	680	732	731	709	682	691	668	670	705	721	714	698	721	691	660	717	693	675	660	693	697	719	715	695	694	735	750	664	721	674	734	686	691	692	661	667	675	700	701	719	681	754	721	705	680	665	696	678	721	706	701	717	751	745	676	740	665	703	720	771	657	732	673	686	727	703	701	712	671	689	733	676	685	663	684	698	703	736	656	676	677	651	682	679	707	653	675	717	685	708	684	699	729	652	655	777	704	696	730	793	703	704	733	691	700	688	719	654	699	704	731	678	681	721	659	726	655	646	700	703	692	711	656	684	714	683	671	702	700	755	740	705	698	686	702	696	700	681	703	693	731	689	719	738	689	698	684	726	681	673	697	719	671	668	706	697	683	714	722	640	773	722	667	681	669	747	703	719	699	674	702	657	729	683	729	691	669	666	672	674	746	719	748	695	617	673	729	736	679	698	697	669	697	747	679	657	680	725	761	690	682	657	696	707	722	729	699	669	709	748	689	711	673	675	666	668	654	679	645	738	714	664	639	663	703	686	681	702	688	726	649	715	669	665	703	705	672	632	717	705	687	699	712	671	723	690	745	671	731	671	717	635	682	700	694	690	732	677	709	706	728	745	671	713	643	720	680	699	681	691	660	675	702	690	704	696	676	735	689	679	667	728	706	682	699	714	723	658	750	672	716	687	708	681	696	699	700	688	669	684	704	708	723	671	687	667	732	690	693	681	648	675	712	702	704	720	658	694	698	729	760	647	720	692	691	749	731	707	704	706	703	666	696	673	722	722	725	740	675	682	716	641	734	696	679	691	719	731	700	702	732	687	686	722	697	647	764	706	656	709	699	673	718	759	730	732	722	668	705	663	693	699	695	636	696	766	668	743	693	646	678	695	674	718	675	691	699	696	706	653	680	673	654	715	680	702	745	701	666	710	692	713	712	698	695	690	695	672	686	684	697	668	670	697	686	711	677	675	659	666	706	694	676	703	645	678	747	707	673	675	715	706	673	709	731	695	701	670	697	705	700	676	744	744	709	719	676	786	694	699	671	660	684	700	681	675	699	724	700	697	693	727	652	665	679	704	718	706	714	743	672	690	694	685	683	735	678	718	729	682	725	681	707	684	708	709	727	728	659	663	696	705	703	663	693	732	674	694	669	713	685	711	701	731	716	681	691	704	663	731	668	664	722	750	693	702	681	701	702	689	682	750	728	722	708	706	719	703	715	700	701	664	697	729	660	658	675	697	683	694	669	673	666	712	700	710	705	694	700	643	723	715	710	712	685	679	678	693	716	707	719	688	716	722	712	727	685	735	685	744	705	703	706	686	653	695	687	713	711	686	699	689	664	624	749	689	705	698	686	724	705	661	743	703	742	678	714	685	737	662	720	679	684	648	725	713	722	720	668	679	746	715	737	710	678	740	722	671	698	702	642	708	676	724	745	719	674	712	656	713	733	663	706	708	744	696	697	619	717	729	687	721	705	673	694	740	742	696	728	696	694	674	689	741	715	659	764	712	689	685	714	679	642	698	697	698	656	664	741	716	670	696	667	685	706	695	704	682	708	687	655	664	670	669	735	740	684	678	695	723	714	713	726	682	665	640	692	684	701	685	714	767	689	628	705	683	700	713	699	697	674	676	672	707	713	688	680	736	675	676	721	714	707	689	697	726	709	663	652	726	670	705	655	744	696	669	693	629	682	696	656	657	680	714	695	676	670	644	692	649	687	640	706	677	656	692	682	703	686	666	710	660	666	684	693	704	713	681	731	726
24545	21479	28528	24855	20509	11465	6091	3726	2723	2030	1714	1381	1192	1019	918	761	777	689	648	701	653	646	620	648	617	569	527	508	481	447	452	416	401	377	387	347	345	358	343	333	362	325	306	308	350	355	299	347	327	318	311	310	334	324	315	296	314	319	334	331	323	323	328	332	342	313	307	305	306	308	300	321	308	297	273	296	314	291	296	268	300	289	301	309	295	321	320	297	303	289	264	294	322	293	314	306	330	316	303	296	272	281	314	323	293	264	300	290	275	323	321	309	316	285	328	317	286	306	345	325	300	273	291	329	286	289	283	311	286	307	288	310	320	298	262	271	276	308	303	304	309	334	316	294	284	304	313	275	313	314	323	309	322	279	302	294	298	322	305	294	299	304	317	318	260	292	277	296	317	314	310	328	298	307	319	297	297	299	293	304	304	300	309	281	293	286	279	312	330	284	293	289	297	299	315	292	301	289	327	278	304	285	332	296	303	309	303	313	293	316	293	290	294	316	288	320	305	284	331	290	309	317	293	283	277	316	322	298	297	304	308	295	271	297	308	290	312	306	307	305	307	300	279	278	323	290	278	326	319	333	316	287	305	277	276	274	261	289	320	317	304	277	291	305	303	314	289	338	351	316	295	278	331	318	284	300	331	311	306	276	298	328	319	317	304	331	297	279	282	300	291	299	279	306	253	314	309	327	297	289	285	285	323	311	297	332	264	297	284	322	305	262	296	299	306	312	299	339	301	304	304	307	280	321	281	316	295	289	313	293	279	315	262	289	292	292	306	304	296	308	316	315	297	282	334	297	291	312	295	309	264	302	335	331	304	291	316	296	301	304	328	329	328	296	351	324	305	309	303	304	312	318	270	278	316	267	310	296	327	329	319	321	264	305	312	290	287	290	294	306	309	316	294	310	296	299	286	293	288	327	312	298	285	298	296	337	299	288	277	306	313	300	286	263	270	287	318	327	302	282	291	291	294	285	271	286	296	284	270	292	334	277	295	295	266	336	318	294	312	272	319	302	280	316	285	325	293	320	289	301	344	288	281	292	299	277	267	269	287	300	307	287	312	325	299	316	312	288	313	293	267	284	308	293	301	292	299	273	281	302	276	314	303	287	312	304	326	295	307	314	300	301	305	312	259	294	293	272	290	327	294	279	263	321	305	322	296	298	282	300	285	255	302	314	280	307	332	309	292	290	282	316	297	275	322	292	293	305	256	308	299	321	289	299	318	295	307	330	303	281	280	297	320	288	276	304	281	331	286	320	305	292	304	302	306	295	294	310	314	293	319	294	286	301	318	276	276	302	292	288	298	291	314	271	306	323	311	304	292	276	323	309	306	329	303	266	371	331	288	300	285	263	343	262	292	305	276	309	334	283	326	269	301	280	299	348	318	308	324	268	281	322	277	323	302	289	296	303	303	288	306	264	324	295	315	324	314	289	310	305	288	300	328	343	290	277	272	310	321	313	269	293	268	311	318	269	300	295	300	312	307	332	302	287	307	317	304	295	286	309	329	264	283	295	278	296	277	317	314	287	285	300	315	319	321	294	318	323	303	311	285	269	293	276	314	297	300	308	318	301	311	300	298	290	302	260	316	309	301	308	321	270	296	283	274	284	292	286	336	302	286	292	297	283	320	320	294	283	288	286	307	301	307	323	289	273	306	295	311	322	294	279	306	284	301	303	292	306	289	321	307	277	325	310	279	282	316	292	299	320	280	311	295	268	342	315	307	289	311	329	310	320	300	281	302	325	284	300	303	310	304	311	324	307	289	314	321	278	312	307	304	285	327	312	284	276	290	319	272	304	315	331	314	291	287	297	319	315	263	297	294	349	316	305	305	332	286	291	258	334	308	297	319	281	302	309	333	300	286	307	308	313	267	301	294	321	328	312	303	270	279	279	289	306	306	299	288	306	299	276	289	269	315	336	287	286	296	279	273	303	313	293	298	302	297	295	292	295	289	295	275	292	296	310	295	298	299	266	316	281	263	314	305	312	283	321	302	271	276	329	333	312	310	303	325	329	298	331	294	281	279	286	311	289	305	314	284	310	296	257	296	315	283	307	327	284	286	314	323	309	293	296	301	317	296	305	305	299	311	322	302	301	292	299	295	282	291	291	287	308	297	311	295	305	329	291	306	268	320	315	326	274	295	297	306	307	328	302	279	274	293	297	261	301	300	299	302	307	286	296	293	288	324	315	296	300	308	279	274	311	296	307	328	317	293	286	325	298	302	303	317	303	298	313	303	262	301	283	302	298	297	275	323	315	299	342	313	297	277	328	290	291	315	303	285	314	277	299	279	312	272	294	278	316	303	308	283	290	339	321	292	275	310	311	297	306	280	317	308	282	309	296	329	301	296	312	290	302	304	323	275	304	312	298	310	333	326	300	280	284	282	322	293	302	296	298	320	328	294	323	296	296	308	285	291	293	299	335	315	295	295	318	325	271	278	267	314	323	302	294	302	291	287	296	262	306	297	308	308	282	310	312	327	316	338	275	312	295	301	286	291	282	315	304	307	294	297	332	310	289	301	315	289	302	315	309	310	267	316	287	313	312	312	299	308	320	289	331	311	292	293	273	291	306	315	288	307	297	340	307	288	297	283	311	327	305	294	272	333	323	321	320	287	341	267	306	300	292	287	287	272	312	287	283	295	301	297	310	299	310	317	284	296	327	297	294	285	282	317	302	305	300	295	282	325	337	308	316	310	323	323	273	264	276	283	308	281	298	304	320	307	300	306	297	287	305	310	303	282	290	294	322	315	291	295	291	311	287	288	290	304	295	309	280	312	306	310	324	299	315	331	293	307	297	318	346	323	322	285	283	297	323	279	278	313	319	295	259	294	298	297	295	314	286	284	299	294	276	318	273	297	277	289	289	308	323	308	295	306	328	281	274	298	302	286	300	297	304	311	309	329	291	321	287	302	303	311	315	319	286	275	293	310	321	305	305	296	314	312	312	305	282	278	301	340	302	336	275	323	303	269	317	295	312	277	271	292	294	279	256	313	293	281	309	332	311	316	312	317	297	277	301	306	289	293	314	312	333	303	317	294	290	273	278	352	311	302	332	305	305	318	324	313	295	319	277	316	323	285	298	301	304	320	277	305	310	305	288	273	310	305	300	306	312	332	268	321	330	303	298	346	283	301	295	299	316	326	297	322	335	313	322	296	324	300	287	284	307	314	268	317	294	277	306	291	312	337	279	296	294	314	258	278	297	320	314	321	318	324	330	297	324	294	300	311	297	306	328	262	325	310	285	312	284	316	263	302	331	269	329	278	280	320	314	300	299	332	275	307	296	304	298	305	297	304	307	289	289	250	288	289	285	296	309	316	308	299	291	291	303	285	301	315	309	295	306	315	325	321	293	302	284	306	282	319	297	337	321	328	297	292	277	290	313	291	301	280	301	313	295	285	307	334	303	299	365	313	295	318	292	302	317	315	311	263	286	283	312	274	335	325	323	274	332	330	301	341	266	294	297	313	296	320	293	266	275
18745	35674	33642	25798	20972	16640	13507	11255	8894	6926	5777	4834	3970	3170	2893	2492	2328	2123	1959	2028	1995	1617	1727	1747	1759	1555	1389	1266	1212	1112	1049	1007	820	820	779	742	701	657	631	640	655	640	641	629	645	661	669	650	652	650	673	620	651	580	612	613	620	598	637	632	590	570	592	675	628	616	602	559	574	619	607	555	578	613	600	577	617	608	595	567	575	608	580	594	589	603	583	578	590	629	597	618	574	599	548	530	616	546	563	588	557	587	581	572	572	553	603	578	624	592	578	591	601	589	564	554	613	592	565	595	564	604	561	526	549	546	580	577	620	546	574	552	603	596	587	544	598	532	584	560	568	555	589	553	527	588	558	570	586	553	571	577	599	619	588	555	573	578	605	573	582	553	587	587	605	563	555	544	592	590	601	588	617	533	588	600	595	533	535	600	582	598	576	575	559	535	563	561	585	564	579	531	601	601	581	587	553	593	541	594	617	573	555	595	578	584	562	606	567	582	579	553	553	582	549	527	576	577	563	606	552	555	557	596	588	556	559	587	583	550	580	625	589	593	560	552	543	555	575	560	573	585	562	562	545	560	581	552	553	608	530	596	570	567	550	579	541	571	562	560	605	512	589	583	611	601	595	609	569	603	614	553	565	606	599	614	569	577	599	545	512	575	570	591	593	599	598	587	568	593	572	581	597	582	544	600	550	582	564	587	596	567	537	537	566	612	530	573	537	593	568	588	595	548	628	563	538	538	607	598	553	559	583	566	612	567	577	596	562	603	595	598	553	625	535	576	556	567	594	570	565	570	575	570	584	617	629	574	590	548	633	563	623	597	620	563	574	590	536	571	605	517	596	567	541	612	560	590	501	580	606	561	603	579	576	542	584	623	602	569	547	600	560	582	546	602	589	551	599	590	558	594	575	564	624	561	592	578	554	539	558	575	575	550	556	601	535	536	578	631	526	603	564	544	615	573	564	593	591	596	583	587	574	562	561	553	593	517	579	540	606	581	570	598	607	565	567	584	574	596	578	575	601	598	560	575	581	584	587	602	587	574	537	574	590	592	591	570	574	578	616	559	606	540	596	582	594	562	546	549	576	569	594	562	576	575	583	609	561	579	543	599	559	580	562	551	562	554	538	622	573	569	600	569	552	571	586	542	576	584	615	603	589	598	583	590	593	572	586	586	589	571	543	571	621	610	549	524	541	611	565	613	569	578	570	557	584	577	528	574	535	581	592	582	632	592	577	540	567	555	623	623	586	557	608	566	569	596	617	577	569	591	569	547	582	578	567	548	563	574	597	564	556	569	563	578	602	565	598	586	608	586	540	559	542	622	559	548	571	567	564	562	571	555	613	613	595	580	587	543	537	550	604	582	547	562	601	592	553	513	593	593	561	595	612	609	586	572	558	563	575	579	580	602	563	608	578	586	568	578	542	555	530	586	583	553	608	509	547	605	550	567	564	571	564	582	565	563	578	584	591	598	558	592	584	593	567	558	601	558	585	600	554	578	572	598	578	614	559	591	561	565	567	585	553	573	602	531	573	590	581	570	590	599	554	600	556	564	579	564	583	517	601	626	607	580	580	544	587	607	617	579	547	592	620	637	588	545	599	558	538	571	552	557	611	565	622	572	593	586	592	578	586	592	571	563	576	576	582	570	586	566	578	601	582	533	585	562	595	570	582	548	570	602	539	597	585	601	553	569	544	586	565	563	599	560	576	592	596	596	627	578	594	613	583	593	576	543	579	587	611	573	566	596	540	561	573	569	566	588	618	622	530	583	637	554	557	538	608	572	594	591	586	552	557	599	612	621	605	594	611	560	562	572	639	605	587	567	558	583	564	540	574	549	580	587	561	649	608	587	559	640	610	566	562	546	586	540	608	597	607	563	590	565	590	576	569	575	559	539	564	582	545	591	585	568	568	585	584	579	550	599	571	570	599	596	581	586	590	575	559	618	597	558	600	570	548	604	597	614	555	600	545	590	614	585	584	554	597	570	605	548	532	566	549	579	588	599	573	565	566	562	536	594	598	567	576	588	609	566	613	594	564	618	564	574	603	592	541	580	623	579	562	565	599	563	581	565	574	617	572	622	609	531	605	602	608	544	604	584	574	576	632	544	538	583	531	583	600	574	582	564	537	574	594	586	578	577	591	600	551	575	568	610	569	563	584	604	569	557	573	551	573	592	530	587	643	558	593	574	603	592	579	581	584	616	536	606	585	599	556	601	571	598	584	555	585	590	612	562	592	576	530	603	554	591	586	605	554	583	595	572	540	570	624	535	580	522	609	581	581	585	563	583	593	588	592	559	558	558	531	583	573	550	601	570	573	580	591	557	559	561	579	601	583	588	580	601	567	595	563	578	563	567	538	575	574	582	568	582	561	551	583	543	570	596	599	561	581	575	587	600	544	523	558	576	583	594	617	589	599	549	588	526	599	590	574	564	610	590	595	601	577	584	571	582	619	594	632	570	568	566	609	599	558	591	592	597	596	565	580	593	589	512	564	541	608	531	567	576	551	565	511	598	572	655	542	574	599	549	557	607	620	533	560	582	592	629	589	584	572	585	585	571	600	559	551	595	551	587	559	601	585	583	626	539	549	545	587	587	559	575	546	536	588	530	578	602	592	587	587	587	609	586	554	547	588	548	619	594	570	620	614	557	578	571	615	560	558	540	571	598	549	606	592	553	618	611	589	568	551	564	525	560	561	594	593	533	568	580	622	572	567	593	568	589	603	609	600	586	572	570	550	584	635	573	582	632	601	585	531	584	602	627	564	602	611	578	550	563	576	566	565	574	563	606	563	640	594	579	613	599	538	583	585	573	565	590	568	601	557	612	530	596	609	564	595	550	545	611	554	609	603	529	630	547	574	617	561	550	649	545	586	601	562	559	580	556	565	541	597	554	528	519	570	612	635	543	586	577	595	582	569	567	563	607	571	587	583	576	569	560	610	576	609	558	578	564	607	566	578	591	580	583	544	605	550	570	582	586	600	583	527	573	575	588	571	553	617	579	607	578	565	515	557	616	600	565	555	619	591	598	547	569	619	586	556	583	544	586	606	588	539	561	577	591	562	553	610	538	552	545	583	555	588	587	592	625	566	539	572	578	601	583	571	577	601	553	544	540	620	575	598	600	557	554	586	593	562	572	605	561	601	549	588	609	578	616	596	563	586	584	557	552	557	619	553	518	554	554	606	587	584	577	564	624	551	541	556	571	578	570	557	538	531	564	566	562	583	603	603	583	588	619	595	604	565	520	566	583	609	593	577	570	582	562	585	573	578	563	606	566	608	580	581	568	558	572	609	540	561	551	562	563	553	622	589	613	574	573	593	553	568	582	581	597	567	538	564	591	547	573	569	567	584	617	595	592	624	617	552	588	560	581	612	589	620	603	592	595	594	575	610	580	591	575	590	628	548	556	521	574	582	591	585	574	590	593	585	565	581	579	553	618	598	584	527	577	584	581	557	572	590	573	587	588	572	589	584	563	597	581	606	571	566	545
23528	21471	29245	24064	21522	20508	12133	5618	3778	2759	2353	1883	1503	1293	1102	972	923	861	840	821	748	729	680	702	736	616	555	523	500	446	423	378	335	356	335	325	309	344	307	284	300	270	317	310	274	280	265	304	280	308	295	308	299	272	301	278	232	281	270	243	245	274	296	274	268	277	282	239	268	284	269	257	255	239	293	247	269	273	238	246	250	250	259	236	248	273	251	267	251	240	249	263	243	225	274	237	267	250	272	214	249	251	270	240	249	234	247	225	240	255	285	273	230	246	241	264	278	234	240	259	258	228	245	218	238	258	250	280	250	249	268	279	247	269	249	263	255	220	248	269	259	244	255	239	241	235	268	253	269	236	216	287	259	255	262	242	210	272	280	258	237	251	237	237	286	240	246	299	270	286	239	239	245	234	262	252	261	248	285	232	254	258	255	249	228	241	239	255	258	251	244	216	247	253	262	226	238	250	235	262	247	243	206	253	232	279	247	230	263	244	257	239	257	263	220	257	237	252	254	248	267	230	244	235	272	249	239	248	291	226	248	234	266	230	263	241	262	279	248	241	263	277	269	223	269	223	252	243	240	241	238	245	254	267	245	260	245	256	271	238	241	268	229	241	256	264	247	255	261	254	237	265	263	258	251	230	221	241	261	245	237	259	260	257	243	247	260	246	255	260	245	245	256	251	290	248	235	228	239	259	252	263	248	259	271	244	277	237	257	266	242	242	254	255	227	245	252	266	247	253	256	266	232	225	256	236	233	257	219	244	272	267	265	256	265	241	242	277	227	262	248	267	243	247	227	250	203	264	239	223	260	240	263	267	217	256	261	253	252	277	261	236	251	247	236	255	252	261	245	252	241	264	263	226	243	250	247	245	251	265	245	243	238	255	242	259	266	250	240	212	246	242	269	252	266	264	246	282	285	273	242	234	230	268	266	272	258	255	256	242	224	248	246	251	243	262	250	247	242	243	237	274	263	248	247	252	258	237	264	235	275	242	246	269	260	250	255	264	289	252	208	261	253	239	269	246	233	226	239	264	241	246	259	233	243	258	245	232	276	253	238	253	246	233	254	250	256	239	226	252	266	257	246	259	245	225	268	286	257	247	254	279	229	249	230	235	246	226	220	268	241	239	233	254	276	229	268	249	255	245	218	254	260	262	242	241	233	246	270	240	272	251	266	250	261	236	237	255	294	268	250	247	253	236	271	264	241	263	264	250	247	253	222	240	261	239	266	226	245	275	287	257	232	245	249	248	241	273	256	248	263	231	213	233	270	246	236	242	263	251	257	268	245	228	255	244	236	286	229	243	261	253	231	214	233	240	235	250	250	259	274	255	250	272	269	274	235	251	282	260	276	233	253	211	228	261	215	241	240	270	237	272	241	242	241	227	235	248	269	230	237	241	267	244	234	257	268	245	241	242	249	259	240	220	282	218	235	227	233	257	266	235	276	238	273	268	275	257	269	250	251	258	261	222	234	251	243	258	223	260	256	239	268	225	234	251	249	239	229	273	244	240	228	225	277	254	231	245	240	247	250	232	259	261	273	233	258	241	242	276	227	241	264	242	255	253	253	239	244	253	242	260	287	235	247	266	234	240	238	256	244	251	261	267	243	259	248	256	258	222	224	242	221	248	248	253	267	264	253	224	252	246	250	268	245	254	261	256	243	253	256	235	277	235	269	268	243	257	256	239	265	253	241	262	242	240	250	202	249	272	235	238	237	290	263	243	230	269	254	268	226	258	273	215	258	258	246	231	251	219	264	233	253	238	245	258	239	243	216	244	255	268	278	278	230	240	262	274	250	249	247	247	246	259	235	265	232	249	228	275	219	246	257	271	261	242	242	244	229	244	266	260	236	259	256	253	245	253	249	263	250	245	296	245	275	234	258	240	246	253	255	253	260	230	237	230	246	263	236	246	249	268	210	249	238	253	248	240	228	262	236	258	260	253	271	278	271	260	252	234	254	241	251	240	263	266	247	231	270	253	265	258	250	253	281	226	241	263	252	220	279	281	231	255	287	266	238	262	245	246	281	269	235	217	255	245	251	248	256	240	227	232	241	247	281	246	259	245	224	228	267	248	269	223	271	229	249	268	279	247	265	228	281	250	254	270	260	245	248	234	225	259	277	226	232	257	248	239	241	253	259	274	228	253	263	283	251	235	254	278	234	255	246	247	240	229	234	250	238	235	260	223	277	233	235	248	263	229	265	259	242	231	234	271	264	285	260	242	246	253	275	256	229	240	253	263	215	256	250	273	273	222	224	245	249	246	260	241	236	256	236	255	243	259	294	244	260	244	268	244	252	254	261	246	237	266	256	239	228	265	275	255	262	242	263	233	260	271	249	278	241	240	231	246	252	251	251	252	254	279	264	268	255	261	257	256	268	263	242	225	213	245	266	260	228	275	248	266	236	243	234	229	246	263	249	253	263	261	245	239	259	254	242	268	248	249	260	270	245	252	269	254	250	263	230	237	257	234	256	277	259	265	262	264	247	281	242	238	228	231	246	257	277	261	274	247	250	252	248	248	247	240	248	242	248	266	252	242	248	267	257	245	220	232	246	260	219	265	241	252	255	259	273	261	225	245	231	255	250	252	262	264	264	243	253	236	261	244	269	217	235	245	226	269	278	267	227	278	262	243	260	272	241	223	239	258	258	209	275	252	297	242	241	223	252	280	259	272	253	253	263	253	258	267	253	257	259	263	238	240	237	262	250	251	225	222	259	279	253	243	262	244	274	238	272	243	250	256	240	273	259	243	256	248	230	256	225	260	232	235	278	240	257	254	252	276	246	230	216	261	247	257	247	249	242	256	267	260	270	236	239	278	241	274	244	248	246	258	266	236	263	246	265	234	271	260	250	246	245	266	244	266	254	290	273	255	256	244	255	236	283	229	248	260	240	243	260	248	267	241	247	263	258	215	294	257	271	254	249	235	238	264	245	259	237	227	245	260	264	252	257	240	236	252	249	261	248	279	229	277	260	255	258	268	249	234	228	238	284	278	242	284	251	237	237	246	259	240	241	252	244	251	231	249	279	251	228	259	246	237	287	249	230	253	242	242	261	231	277	290	235	250	269	262	265	252	277	234	222	266	259	258	261	249	256	265	252	236	265	266	263	268	226	254	240	250	233	257	244	243	249	249	232	273	263	226	250	244	265	244	242	263	239	238	237	251	246	248	227	261	232	243	226	250	258	258	255	260	257	249	231	233	270	233	255	242	294	245	257	245	286	227	217	221	233	262	268	239	257	233	223	265	248	255	246	244	244	251	255	240	263	246	220	257	210	245	264	261	227	256	264	229	248	262	264	255	255	245	248	244	244	268	247	258	237	254	240	229	249	217	250	251	246	222	234	259	266	231	247	252	273	243	265	243	232	242	257	217	229	218	254	257	248	262	244	238	239	246	257	244	236	261	248	258	218	265	238	249	254	272	243	255	243	252	254	226	214	258	239	242	264	272	226	233	242	243	252	252	244	219	243	278	253	232	243	237
20975	40285	38470	30386	25586	20682	17370	14429	11636	9197	7596	6464	5103	4292	3635	3255	2921	2668	2418	2505	2367	2051	2063	2166	2159	1815	1583	1432	1325	1255	1156	1018	845	764	731	707	595	614	596	607	561	623	578	567	571	589	561	594	582	558	553	566	542	555	515	549	511	536	552	582	582	532	484	542	540	527	541	506	515	498	467	487	517	552	495	458	504	469	439	486	504	483	497	476	481	500	483	465	502	428	500	428	463	514	513	480	456	463	465	472	490	480	490	459	477	475	490	497	475	458	469	461	472	507	479	505	471	496	487	529	465	458	478	501	447	438	477	499	474	484	460	462	500	510	481	469	503	466	509	449	491	466	463	484	455	449	492	501	480	507	483	449	473	450	486	457	459	491	473	466	472	524	477	506	501	500	500	493	489	420	508	491	441	462	503	464	474	478	432	468	502	470	478	445	471	418	437	479	434	469	485	481	458	520	460	462	447	482	452	455	467	452	475	508	437	452	473	479	426	451	488	463	476	452	484	479	455	460	495	449	475	460	488	452	465	502	489	476	470	462	466	445	473	481	464	473	470	464	503	497	442	497	488	494	461	506	450	448	441	453	478	450	469	529	463	492	488	445	460	477	460	495	424	456	506	495	450	451	473	469	506	449	475	445	480	487	517	442	477	460	474	493	482	449	439	469	473	470	481	460	499	477	487	488	473	472	508	530	495	486	423	459	461	464	474	529	439	454	453	491	465	442	466	455	448	496	457	459	446	475	459	460	478	503	465	482	526	436	490	486	487	454	471	495	514	474	518	466	457	484	511	486	479	478	500	448	462	484	482	524	484	481	493	516	486	457	494	443	489	470	484	440	501	525	438	454	494	449	463	481	462	470	466	482	451	476	489	483	459	501	461	461	485	481	491	485	452	461	474	453	479	463	469	481	478	490	455	454	464	466	476	479	492	447	465	457	492	479	451	440	510	458	434	453	465	434	478	448	501	463	463	488	483	506	502	459	439	479	478	478	482	444	506	478	480	503	494	433	491	431	459	487	469	416	481	504	486	480	456	460	455	449	443	440	458	491	476	454	512	461	467	493	494	479	466	444	441	502	483	477	532	475	461	501	506	460	482	454	479	440	494	454	487	501	498	434	485	450	501	461	473	433	442	481	505	443	493	490	473	445	453	479	513	457	507	448	482	498	485	476	450	497	457	464	477	442	471	443	470	444	444	459	473	489	477	481	472	494	465	480	471	470	469	479	477	470	478	492	463	455	517	427	475	446	453	445	453	475	469	446	476	474	482	449	430	474	472	472	439	494	488	505	476	468	494	449	461	506	477	498	454	486	483	506	497	449	503	439	499	481	484	456	463	480	504	475	478	463	482	474	468	472	433	452	455	468	438	467	488	487	474	456	470	462	457	454	467	490	495	436	438	498	459	440	488	512	478	447	483	480	467	423	489	475	497	433	505	462	456	484	465	452	465	456	490	470	489	460	473	466	490	462	458	454	497	446	464	457	496	471	497	502	449	471	508	457	472	487	449	460	442	495	475	452	455	497	465	446	451	507	493	438	488	537	438	494	475	479	477	473	432	505	484	469	452	453	479	445	479	463	462	474	448	460	506	472	470	481	469	424	489	472	469	467	494	473	452	452	458	464	483	494	510	449	466	496	444	467	442	490	464	453	489	457	450	447	473	486	508	497	455	444	478	434	483	502	490	468	449	463	476	476	487	488	443	456	454	467	502	480	443	494	459	479	507	481	445	448	491	465	465	434	486	444	478	449	445	478	463	456	480	474	449	498	494	476	464	456	419	471	480	459	501	461	479	436	505	470	433	464	452	478	483	479	450	491	503	487	491	486	455	455	462	477	479	469	500	464	454	468	500	465	470	420	465	472	468	448	470	453	450	490	494	515	467	451	477	468	503	501	499	471	462	448	478	448	516	481	490	452	478	461	457	461	446	488	462	423	460	463	447	470	488	471	488	464	481	468	504	481	488	439	434	456	464	460	473	463	493	504	461	450	453	479	507	448	481	509	494	439	464	445	484	487	496	472	506	479	474	473	482	449	490	449	429	461	461	508	453	455	467	474	490	449	499	480	481	469	467	494	428	475	441	507	478	436	505	470	481	466	460	467	489	498	484	457	467	488	476	474	468	456	479	470	472	469	501	485	455	482	475	464	480	457	460	470	465	469	472	450	446	469	490	432	488	470	455	473	454	472	470	498	495	477	492	475	484	483	464	478	464	424	466	485	464	482	479	496	475	494	507	479	486	469	459	483	478	505	497	485	439	462	473	511	421	458	472	453	476	470	470	503	477	474	498	494	433	458	474	408	438	481	507	486	492	498	549	504	464	475	497	455	453	497	458	471	440	491	464	493	473	480	489	495	488	482	476	489	467	424	482	489	470	458	457	510	463	470	469	465	459	452	459	498	464	488	443	463	477	474	462	469	473	448	477	470	430	474	449	465	461	476	462	511	436	448	474	464	439	464	484	496	453	477	466	457	530	455	483	491	479	459	477	468	462	443	478	466	470	493	437	451	417	480	497	438	472	508	485	483	483	481	417	461	468	493	484	482	509	464	459	500	458	466	465	433	472	489	463	453	470	504	456	493	474	452	478	490	471	481	484	432	521	464	489	522	452	499	485	503	497	450	476	458	484	451	476	478	486	457	457	479	465	466	446	485	468	484	469	462	488	497	454	455	463	478	458	432	488	452	475	477	483	491	463	441	465	488	442	484	471	499	452	469	455	470	466	470	486	501	470	490	458	435	466	433	504	459	467	452	477	434	482	439	458	469	476	497	447	500	430	518	439	448	465	504	453	469	507	498	484	505	472	450	469	462	470	479	495	457	474	438	444	463	456	449	439	518	477	458	493	431	444	422	492	461	479	435	493	494	469	500	493	478	470	454	486	471	440	471	451	473	483	458	475	489	460	479	494	436	484	442	499	458	488	449	451	430	503	447	461	458	455	476	464	489	476	451	456	479	494	441	482	458	490	513	474	451	456	472	453	485	461	459	440	488	467	435	478	463	464	491	483	448	502	484	458	456	498	467	490	458	459	444	437	461	431	498	499	477	501	518	476	478	498	458	451	495	487	487	448	434	435	485	424	507	457	472	463	454	459	445	438	431	460	493	464	509	469	500	470	491	511	453	450	486	473	465	464	470	455	470	420	460	486	460	518	454	502	475	458	491	438	444	463	473	469	487	481	464	441	503	486	479	447	466	463	502	479	496	487	485	483	476	475	500	461	487	496	465	464	464	484	454	493	480	476	410	473	483	478	489	465	468	469	484	491	433	480	464	503	478	466	494	461	441	464	470	478	476	474	505	463	478	487	400	454	458	455	465	479	516	509	443	508	483	464	440	447	468	470	458	473	445	463	476	450	442	459	472	485	496	485	486	464	461	464	434	478	475	454	502	502	472	468	475	495	453	453	467	459	449	472	467	455	523	512	464	451	463	503	459	451	447	468	477	467	480	493	463	460	474	435	469	463	517	504	418	474	460	467	437	455	451	500	459
27034	21478	20091	12923	6833	3958	2947	2208	1702	1312	1057	917	831	708	680	645	579	591	562	599	590	544	577	566	562	524	519	485	476	484	434	420	410	375	447	379	376	368	376	366	329	327	391	335	367	375	377	383	359	374	390	374	353	403	357	389	348	379	388	336	345	354	370	375	365	357	371	339	380	369	349	347	389	382	384	406	355	368	350	356	349	341	346	353	378	360	391	320	343	361	340	343	349	371	349	367	356	358	357	339	355	347	344	327	382	319	341	373	367	378	382	371	366	378	403	368	356	367	374	359	360	373	354	360	328	338	365	347	360	383	385	371	411	349	378	333	360	374	340	395	335	388	358	383	322	343	359	349	345	333	333	350	385	392	366	327	362	354	350	376	387	359	365	342	358	386	337	329	364	385	363	379	338	343	351	372	342	348	392	351	372	355	346	335	335	364	335	358	373	351	375	358	356	310	374	375	395	369	357	335	383	337	338	377	381	331	346	369	367	415	373	359	380	369	358	339	363	362	324	341	336	358	365	367	383	379	392	356	357	343	366	337	362	347	343	349	343	358	361	341	367	361	379	312	305	363	346	360	359	356	341	351	360	359	376	330	390	343	374	385	344	331	338	357	377	358	360	336	333	359	346	352	325	382	403	385	340	340	350	355	393	362	359	379	368	365	381	339	413	355	361	372	368	334	345	359	410	354	333	346	377	368	360	368	381	345	341	333	370	332	373	364	361	382	371	367	359	369	356	393	384	377	368	388	349	360	349	379	361	349	362	368	364	341	378	346	331	367	408	360	369	342	373	353	376	381	363	336	355	385	336	338	364	353	345	318	332	350	351	362	384	330	357	373	321	377	325	390	363	372	361	365	341	342	351	330	324	357	345	350	340	373	353	353	345	352	330	365	383	333	370	348	340	345	359	337	342	324	404	342	356	362	355	386	353	345	356	338	315	371	330	323	356	361	343	368	362	371	361	334	379	378	364	322	342	367	373	369	388	332	371	345	371	390	332	391	377	357	363	340	356	345	376	364	362	341	362	394	380	367	339	377	345	352	390	403	339	392	357	342	325	394	388	349	347	350	364	351	357	372	376	359	377	399	371	366	369	341	338	361	334	360	342	372	308	341	379	350	306	331	371	356	368	354	342	362	367	382	372	348	347	330	369	342	375	379	344	353	361	388	369	362	356	355	352	370	378	322	408	346	363	331	333	328	373	364	370	353	373	350	350	367	337	327	385	371	311	348	357	332	351	345	361	351	379	353	349	337	381	350	337	370	364	358	389	388	372	343	387	364	373	358	363	362	334	367	385	323	392	329	357	364	347	366	377	344	352	356	366	363	379	369	355	349	348	363	375	352	357	340	377	347	343	372	361	372	342	368	328	343	394	364	369	337	339	358	366	316	356	359	347	357	356	360	346	355	346	365	348	344	369	363	372	357	326	366	404	366	352	366	319	340	332	364	327	365	372	370	422	349	367	334	374	360	333	374	354	354	358	362	338	376	323	370	359	339	361	393	338	354	360	323	394	330	370	379	358	338	364	408	390	383	359	358	376	353	367	386	372	368	335	393	351	357	357	360	367	378	351	362	378	371	349	356	378	341	389	334	356	343	349	373	356	344	358	329	367	335	363	333	366	380	375	316	328	373	368	378	354	358	377	356	362	376	353	374	388	329	359	377	343	402	368	387	341	352	339	349	337	371	376	337	382	374	396	340	346	357	354	349	357	379	354	361	347	389	379	364	398	367	331	333	347	342	342	351	365	324	350	340	372	386	358	341	364	369	360	395	347	353	350	355	370	348	344	349	382	344	354	350	369	375	360	347	352	355	349	377	371	344	357	365	343	321	387	325	404	363	382	394	364	361	345	347	386	351	349	363	354	353	354	360	338	357	347	364	348	388	326	344	360	369	338	370	360	364	338	356	361	333	356	343	347	372	383	388	358	387	378	350	358	339	331	387	339	368	367	383	324	380	366	324	338	356	340	369	343	371	364	354	372	379	361	326	321	351	336	381	370	331	348	343	379	339	381	352	395	358	357	356	301	369	357	335	364	373	354	345	365	333	373	377	379	364	386	356	347	342	369	371	313	374	332	387	360	355	342	371	317	372	371	377	361	367	376	379	370	340	370	361	379	349	353	392	317	357	388	377	376	340	381	370	358	360	353	351	331	343	334	360	358	347	361	350	344	362	357	362	328	350	406	385	336	353	386	352	364	377	341	373	364	349	353	385	357	362	376	346	356	400	353	364	334	384	348	344	376	351	379	340	380	352	369	369	380	352	345	363	353	354	356	329	342	377	394	372	368	361	404	342	346	372	375	341	379	366	295	325	373	357	361	366	347	345	330	389	348	361	343	376	391	366	375	385	346	361	359	371	338	349	355	358	366	354	342	381	345	318	319	362	357	358	355	351	366	334	360	341	375	357	373	327	338	370	362	346	356	365	335	365	349	342	348	386	350	389	346	341	369	388	329	385	322	349	378	361	345	368	333	362	359	392	396	364	336	357	348	368	370	332	340	361	357	362	381	392	356	351	396	385	370	339	325	392	344	361	350	350	372	355	342	373	322	352	344	372	397	377	341	321	378	378	384	377	360	372	357	343	371	361	346	368	358	394	346	352	361	332	337	345	376	328	364	384	324	414	355	361	379	384	334	369	345	361	385	353	364	367	383	346	327	354	371	365	352	379	364	342	406	365	353	358	328	343	336	365	379	335	360	387	373	358	397	349	364	360	375	370	372	352	356	377	338	351	380	364	378	357	356	358	359	328	311	326	353	367	344	365	337	342	355	349	392	371	351	346	347	372	360	356	354	369	353	333	367	378	341	351	340	331	373	374	344	372	372	333	362	348	391	357	345	375	349	373	373	375	402	366	362	343	316	326	365	354	369	392	369	332	341	377	353	351	411	327	332	335	347	361	348	355	335	330	360	328	404	340	351	362	355	365	383	372	358	398	385	362	387	368	368	370	354	336	329	351	337	371	359	340	391	329	347	389	389	371	362	364	368	364	383	324	362	319	365	378	361	340	338	371	333	362	383	393	337	391	375	358	384	355	343	354	326	343	376	364	351	376	353	348	354	347	329	332	341	342	391	358	372	353	364	391	356	382	359	342	338	377	371	359	327	389	347	337	331	340	386	347	362	368	329	365	377	361	336	357	378	363	383	355	347	395	347	354	362	329	358	396	364	378	324	368	326	377	347	381	368	356	358	334	386	368	374	363	322	352	361	351	353	328	353	337	358	349	373	336	354	366	363	393	357	367	363	375	341	353	348	340	372	361	330	338	343	348	384	370	375	358	343	371	347	359	369	357	340	346	357	342	360	362	341	338	377	356	339	357	400	356	375	369	329	349	342	382	294	395	374	324	328	385	362	361	369	408	344	327	331	340	365	356	338	361	359	357	366	371	358	335	347	399	377	400	397	344	352	365	383	362	352	359	373	361	327	345	351	308	386	349	354	329	353	349	336	385	380	367	362	346	376	355	379	374	349	364	359	369	323	325
17673	30040	28120	19950	15557	11754	9561	7500	5855	4528	3607	3160	2608	2235	2007	1840	1682	1566	1484	1477	1462	1481	1396	1432	1428	1347	1194	1133	1112	1078	969	920	831	785	755	808	708	696	685	729	739	718	757	693	752	687	726	637	699	733	717	688	763	720	732	686	668	742	693	697	744	720	723	658	714	745	690	702	685	689	691	677	731	755	691	666	732	696	660	729	675	689	693	678	727	704	680	691	664	726	665	663	692	726	679	679	692	712	705	707	646	669	682	656	679	698	651	657	657	699	720	691	673	674	704	656	693	664	717	702	700	695	682	701	735	667	689	637	682	651	682	665	672	689	726	675	727	704	703	679	731	728	700	680	665	730	687	711	658	684	665	669	705	702	647	664	680	683	690	721	678	665	714	712	676	631	660	684	681	626	717	723	670	676	703	691	681	696	717	675	677	694	689	711	673	751	677	683	656	664	695	688	677	692	678	666	691	680	702	666	682	704	670	666	644	711	690	678	688	657	713	707	689	730	715	708	656	680	679	643	682	643	711	696	705	735	641	665	648	688	685	680	665	658	706	669	726	654	694	685	683	689	647	698	646	704	705	709	662	648	707	686	726	702	681	713	668	713	662	666	684	726	699	721	690	743	675	687	715	660	705	735	704	716	664	700	657	667	697	667	694	656	699	688	692	681	698	691	683	727	680	621	733	729	662	722	686	661	682	645	700	665	695	666	675	706	684	693	638	796	686	687	679	709	671	631	655	658	694	690	712	695	674	706	704	709	687	642	702	623	674	656	688	645	691	666	676	682	738	701	703	687	658	668	672	679	653	703	696	613	662	686	732	676	719	683	713	688	654	668	706	671	644	633	655	694	702	648	683	692	653	690	658	714	687	699	687	698	691	726	690	639	638	672	726	719	695	692	708	658	686	711	698	660	680	652	657	708	648	758	675	655	687	689	697	653	666	679	703	668	687	652	719	672	716	704	684	665	677	669	677	662	676	695	627	721	683	655	669	732	728	709	748	720	663	684	672	647	714	696	687	672	690	744	636	696	668	656	684	749	679	675	692	712	693	668	683	680	747	660	679	678	663	667	702	708	657	718	691	678	643	678	658	692	682	687	657	692	719	690	642	699	693	698	687	660	684	659	729	654	696	699	671	657	653	663	688	661	706	697	679	689	739	709	635	664	707	709	690	714	666	677	669	681	669	699	672	719	706	659	658	718	651	691	690	708	669	694	671	636	683	632	653	695	662	697	699	663	719	690	719	641	702	721	640	690	696	674	664	732	687	672	704	697	665	666	704	644	676	660	691	726	730	704	704	672	638	670	693	688	690	726	655	718	707	713	733	719	673	674	700	691	678	631	665	726	708	695	678	716	671	720	676	691	716	670	660	670	703	675	725	726	715	710	697	718	652	699	694	715	707	681	703	657	699	681	684	718	690	643	686	690	697	725	682	680	682	698	682	669	672	667	646	682	647	709	703	669	694	665	696	680	655	681	663	692	717	676	717	712	687	687	678	689	653	675	708	669	715	684	661	687	680	659	710	679	726	727	673	644	672	661	666	648	652	664	700	671	725	657	698	676	649	676	659	660	673	699	649	675	688	714	657	667	651	683	701	669	689	724	739	667	679	659	701	679	689	741	708	714	731	712	661	646	697	669	688	646	710	683	700	685	687	687	665	653	663	680	693	650	715	662	705	665	691	658	685	672	658	729	681	681	665	653	720	656	689	680	657	687	703	650	694	714	678	689	687	721	700	715	670	619	656	731	658	666	714	727	640	701	688	694	704	634	677	667	696	724	659	674	707	689	659	653	640	654	702	713	752	709	650	675	692	693	690	686	692	645	712	688	665	665	665	719	652	715	694	667	684	678	668	673	681	691	725	651	725	688	687	642	679	687	667	644	701	701	689	671	708	678	698	700	689	641	680	727	695	676	663	686	684	695	698	684	675	735	671	665	670	668	712	621	674	683	737	657	676	690	626	673	716	677	693	755	658	728	668	709	655	688	726	696	682	719	686	683	690	672	733	664	704	719	680	677	700	666	709	686	672	726	725	727	713	780	651	727	673	715	672	688	704	680	701	693	639	700	693	672	671	708	690	703	671	706	677	678	675	670	668	689	724	686	672	648	657	677	685	718	690	679	715	647	686	696	681	665	663	677	681	664	655	645	642	655	686	716	684	646	734	679	687	657	706	663	681	667	711	703	680	685	706	663	666	677	713	689	664	692	671	708	743	693	673	743	680	696	730	741	702	638	635	665	675	679	692	673	714	668	680	677	664	623	666	691	717	686	680	679	683	655	707	700	693	676	684	735	691	654	661	679	720	668	682	721	689	685	693	678	703	716	658	661	679	740	643	662	727	727	712	669	665	636	683	691	698	702	647	675	689	708	715	710	646	686	676	701	667	654	665	662	762	716	675	668	659	627	642	646	714	628	693	683	679	725	702	662	651	664	700	673	635	654	680	674	692	697	707	666	683	687	656	635	682	680	701	670	692	681	669	655	710	721	727	686	713	640	675	685	654	739	655	702	672	677	676	708	705	682	632	700	685	679	641	707	671	710	675	663	721	673	686	702	693	688	697	675	669	725	719	679	637	698	691	649	709	696	646	706	691	675	680	689	705	662	695	716	648	697	678	655	681	699	696	704	680	652	687	650	690	645	670	649	695	703	679	664	683	664	671	705	686	699	687	724	692	675	668	737	669	685	686	693	654	671	709	683	661	685	644	684	692	681	664	619	651	708	677	712	727	686	688	650	655	676	662	718	683	650	717	683	683	684	673	686	704	684	698	698	677	687	672	652	683	669	646	723	671	716	710	665	694	657	643	729	659	681	641	662	730	685	690	641	670	689	668	718	690	656	676	676	648	649	688	676	703	632	719	673	688	685	694	665	723	624	662	641	710	661	728	680	673	679	712	653	681	723	726	722	709	687	699	669	685	655	721	718	693	689	719	698	641	652	664	652	695	697	681	685	651	714	684	684	666	632	685	666	701	688	700	698	690	674	675	705	690	679	708	657	655	750	659	697	689	714	692	704	694	662	660	702	730	707	711	689	732	730	648	679	676	655	696	668	669	661	675	701	691	691	691	700	696	671	693	738	694	651	669	714	668	678	691	634	694	670	733	644	673	715	706	697	706	688	636	660	721	712	652	668	714	660	702	652	648	720	738	683	685	687	668	679	665	667	717	713	714	706	690	729	707	668	641	691	722	680	706	691	714	715	696	642	648	705	702	708	682	697	711	628	691	676	679	690	653	666	662	710	651	748	698	703	642	668	711	680	714	685	661	686	677	687	667	695	677	685	659	692	749	687	692	734	712	698	713	750	693	676	688	706	672	650	693	683	684	694	663	704	694	624	646	665	684	644	701	668	686	687	702	648	680	720	695	648	664	656	641	661	704	682	659	655	702	724	690	685	685	672	671	648	719	735	681	675	625	668	705	669	663	706	693	712	626	700	651	670	746	686	692	679	602	682	645	654	669	712	673	702	660	680	696	690	721	674	719	654	681	699
24581	21444	28529	24800	20411	11416	5943	3699	2588	1918	1601	1260	1115	955	852	798	788	709	711	706	649	620	621	656	594	611	513	468	468	452	425	407	360	374	361	379	334	314	309	315	348	333	318	313	331	333	298	303	328	347	310	312	298	300	297	286	310	285	314	307	295	291	318	346	357	299	298	305	305	317	294	332	299	324	289	323	300	292	325	277	287	316	293	324	302	282	320	312	317	312	299	308	328	294	293	329	296	279	271	288	264	275	293	296	290	257	269	304	274	303	339	268	288	308	306	295	279	288	301	284	303	302	263	288	283	284	268	295	288	291	273	283	272	286	290	256	278	292	292	289	320	347	282	310	272	302	300	270	295	292	281	286	304	301	309	303	288	267	294	305	331	282	295	309	309	277	266	282	296	287	309	309	285	290	310	284	288	284	316	284	277	277	293	300	276	295	309	320	295	252	290	279	275	280	256	267	273	278	300	287	285	288	275	329	269	281	296	344	307	320	286	306	280	287	303	297	299	314	311	294	302	311	304	286	298	295	310	275	280	285	272	315	270	316	303	327	316	286	274	309	291	280	267	294	296	306	278	287	275	302	277	272	272	293	282	298	290	290	286	294	290	291	277	307	272	287	296	298	312	268	301	279	308	306	274	299	269	282	282	290	314	283	295	281	288	270	296	276	254	271	303	278	330	302	326	276	294	292	315	254	269	307	264	309	286	295	254	268	288	289	325	283	291	304	294	284	291	324	292	293	302	264	282	312	302	309	310	307	321	298	259	302	297	305	293	274	298	307	279	283	310	278	293	290	312	289	293	297	263	291	282	298	310	273	280	282	323	282	272	310	289	266	282	303	316	302	324	311	263	289	292	259	295	280	285	310	274	278	277	277	309	293	321	276	320	282	310	298	295	290	309	284	282	292	304	248	307	273	272	297	313	275	296	299	313	262	254	290	276	293	293	302	301	307	319	289	274	280	307	295	279	318	324	270	271	285	298	327	309	280	274	286	309	306	300	276	280	270	292	298	291	297	286	293	292	284	282	307	291	295	275	287	291	292	287	310	304	309	309	256	287	310	295	266	304	309	279	293	285	243	308	307	291	298	301	310	258	274	301	268	276	281	288	283	277	305	284	293	285	284	284	278	291	304	308	300	302	292	303	294	302	299	333	282	258	280	277	292	292	307	312	290	302	290	280	310	294	272	296	274	304	293	274	284	285	320	300	305	253	267	288	307	296	298	297	319	291	307	278	297	301	314	309	308	278	306	298	327	298	284	301	293	280	295	344	278	276	288	275	314	297	265	303	314	299	291	267	290	284	294	307	293	252	300	283	312	306	271	287	276	277	288	299	289	274	288	309	287	302	320	264	277	315	289	285	280	292	281	283	296	290	277	295	275	288	285	277	279	301	315	299	319	306	309	314	336	281	300	285	269	267	307	291	298	278	263	281	277	304	289	271	258	296	295	309	298	262	300	293	293	292	279	330	261	279	281	284	299	299	307	285	308	313	300	298	256	276	280	307	256	263	300	282	287	291	275	286	291	303	284	310	300	302	288	310	279	307	326	308	266	295	317	300	282	305	290	319	279	301	280	308	294	299	286	302	273	302	300	270	299	261	280	280	269	307	303	273	285	289	294	317	250	287	302	265	310	281	290	273	293	292	274	286	305	275	261	293	271	279	277	264	316	290	285	289	298	313	299	301	280	269	274	307	300	301	269	280	282	303	263	308	294	269	266	275	297	267	304	307	290	280	309	300	293	263	306	323	285	268	281	261	274	288	302	299	292	275	311	296	298	283	302	296	302	277	305	312	330	300	262	278	300	284	280	291	269	329	308	304	294	260	295	274	341	263	312	299	279	281	282	289	306	278	310	271	320	287	262	304	278	308	295	313	274	297	268	291	278	294	273	279	288	300	294	284	306	253	303	281	291	267	277	303	309	309	258	331	278	306	299	275	298	286	281	309	315	298	288	299	305	292	257	277	298	266	279	271	282	325	282	302	292	288	304	290	308	286	311	308	265	275	309	274	290	269	282	278	306	327	300	284	277	324	311	293	303	274	280	260	291	290	292	306	300	317	270	272	302	282	302	268	272	275	287	248	303	268	278	277	322	323	292	293	286	271	257	292	320	316	299	276	282	289	305	285	276	301	297	294	265	297	274	296	307	309	309	296	271	329	285	281	270	278	284	303	314	308	319	289	279	288	299	312	292	289	297	248	320	277	318	313	255	295	278	306	266	323	259	305	253	294	287	298	296	279	262	288	270	285	291	325	286	277	281	298	303	298	276	263	272	292	293	300	307	277	295	292	275	279	310	304	281	297	326	274	260	291	303	312	254	296	276	299	297	288	318	281	304	286	289	293	307	303	287	298	317	305	277	301	274	293	292	300	301	277	286	293	301	276	292	277	274	288	315	291	318	294	334	282	279	278	281	325	318	326	287	292	273	302	300	299	293	285	293	305	304	275	285	282	315	299	301	308	294	274	282	277	310	261	316	285	293	288	283	303	298	256	311	285	290	301	300	278	291	298	292	261	299	270	276	298	290	287	249	283	324	292	296	295	311	281	307	309	299	303	293	310	245	302	262	282	285	293	335	291	303	277	283	281	306	305	272	292	290	276	286	259	296	297	286	269	312	318	280	307	276	304	278	297	293	279	289	323	292	299	266	287	280	274	278	293	300	300	274	315	292	288	267	269	288	315	295	281	285	293	283	278	312	290	291	299	293	297	267	327	315	294	286	289	259	276	285	294	242	278	305	321	288	287	294	297	302	289	266	281	306	340	286	328	279	283	313	289	297	273	312	291	299	295	284	258	295	280	283	253	282	271	309	322	290	267	302	294	304	288	288	307	290	328	286	269	306	284	274	316	280	279	264	275	274	309	326	301	339	289	295	311	264	264	310	301	290	310	308	301	247	289	334	322	273	289	300	283	293	277	289	267	307	313	274	278	299	285	288	300	323	280	327	283	290	308	303	296	281	289	307	299	299	296	277	321	289	260	285	292	279	311	290	323	299	313	268	308	315	295	298	285	285	290	282	298	317	273	313	312	293	284	290	311	296	277	260	314	299	315	322	276	284	281	276	271	287	316	299	293	297	316	313	295	280	258	307	302	298	280	311	284	267	287	278	307	293	281	311	281	298	277	295	291	265	295	284	290	293	262	291	292	292	282	286	270	317	292	259	271	295	287	300	322	272	255	314	303	312	277	278	315	267	286	305	275	269	318	279	295	304	319	280	291	292	334	273	311	303	283	309	322	268	306	281	313	283	302	277	290	304	274	288	284	278	279	283	316	293	279	322	294	289	288	280	294	273	246	284	312	322	285	326	299	300	301	296	286	289	264	279	307	302	285	286	289	297	307	309	293	284	275	315	300	316	279	302	285	317	273	277	273	290	284	313	269	278	299	304	307	281	265	290	293	306	287	256	314	320	272	292	278	270	296	315	308	295	289	293	275	315	295	313	301	338	291	296	297	286	282	330	292	284	271	254	305	264	315	269	287	282
18739	36661	34575	26220	21261	16746	13858	11211	8721	6567	5397	4607	3718	3152	2821	2496	2272	2036	2033	1987	1876	1705	1673	1776	1767	1612	1337	1233	1157	1100	1035	847	844	777	748	711	679	659	672	660	610	686	607	604	651	659	669	672	641	660	620	617	607	584	618	594	586	639	641	623	611	584	601	603	589	628	628	592	549	603	564	590	557	585	555	590	557	583	591	529	589	572	549	573	610	574	585	558	565	528	565	575	583	574	578	565	566	557	564	540	565	486	573	553	519	527	579	529	607	595	567	556	544	556	595	579	577	560	566	558	581	559	583	575	544	552	590	555	588	597	576	540	579	575	540	603	529	555	569	511	556	559	552	544	551	559	583	576	535	562	571	525	584	570	564	556	543	587	548	528	551	561	606	547	592	537	534	561	561	582	567	589	567	546	568	587	573	570	578	534	593	560	568	561	563	581	549	561	580	599	567	554	579	589	552	582	585	565	506	530	592	574	537	566	589	534	574	581	571	519	598	586	614	506	567	550	572	564	534	538	610	548	587	596	538	567	554	572	546	572	591	570	551	572	563	544	584	546	587	554	528	556	578	558	552	586	550	556	616	566	564	559	546	531	532	588	560	581	566	550	568	549	537	535	625	590	573	568	564	586	558	581	554	560	582	536	545	545	559	531	530	554	543	556	562	567	509	596	563	579	518	554	558	544	536	559	563	519	595	582	571	565	549	522	568	591	560	573	559	550	601	553	575	592	585	544	588	570	523	511	608	568	558	599	562	527	581	600	571	587	544	592	581	535	564	553	620	565	602	550	573	569	536	560	556	572	574	542	581	591	568	592	567	570	561	567	560	576	552	546	558	562	591	587	510	566	581	540	563	588	547	595	537	576	588	550	548	544	554	641	596	603	597	568	583	573	534	556	547	583	579	596	529	568	551	542	593	618	588	547	557	496	558	594	548	595	569	570	579	560	575	553	567	573	556	547	547	569	559	580	570	585	547	570	579	547	567	603	552	571	546	561	585	544	522	587	560	591	535	527	583	511	572	579	537	545	584	566	577	551	552	566	567	580	621	604	550	607	590	549	550	532	568	582	589	529	588	573	552	537	548	516	577	557	573	603	598	548	572	591	531	562	562	550	551	551	534	590	590	560	582	544	616	576	573	581	592	587	576	545	608	532	558	539	583	579	603	567	566	564	589	600	603	596	556	556	579	540	540	564	556	569	513	556	643	573	590	547	543	574	581	568	564	558	609	558	561	592	559	567	569	541	571	566	585	525	555	577	546	556	571	572	586	566	567	568	591	573	601	572	532	547	588	552	536	602	571	511	560	587	611	549	561	575	550	602	548	588	588	594	574	568	573	558	579	621	511	545	569	544	552	562	548	557	594	553	514	551	580	539	545	567	572	574	576	599	561	580	564	553	568	559	587	550	533	571	611	552	526	567	597	563	554	555	566	546	591	557	556	564	522	565	556	610	584	562	579	580	556	554	588	541	611	538	553	544	573	574	558	561	600	530	594	587	539	606	528	548	546	573	535	554	585	570	578	525	552	582	543	600	598	564	574	555	570	582	550	605	551	579	561	590	519	543	511	513	554	576	535	575	587	546	550	556	573	554	582	559	551	567	548	536	586	545	562	565	527	600	603	555	568	532	594	542	562	575	596	525	579	531	520	548	532	555	529	559	547	560	516	551	562	609	577	541	533	560	573	547	590	574	564	578	608	542	584	567	548	517	568	546	570	592	511	548	568	594	551	586	556	559	560	572	554	554	580	576	538	561	560	553	584	571	527	592	596	555	540	540	500	542	616	552	571	503	537	578	544	600	565	546	543	577	584	557	558	600	580	615	564	602	573	603	564	549	552	576	552	555	549	558	540	550	574	559	601	550	573	538	553	562	574	599	556	538	615	584	523	508	549	570	590	534	550	623	553	596	556	548	547	592	607	545	590	585	570	568	532	628	515	547	592	575	597	590	553	556	555	570	589	578	591	584	565	556	583	563	543	610	543	564	569	554	507	570	557	539	540	568	585	508	605	561	585	596	540	557	551	594	564	591	579	563	587	564	578	540	557	573	592	582	551	569	558	599	521	522	581	584	562	585	565	578	547	562	561	547	518	586	560	587	553	589	575	553	569	582	618	563	560	563	546	551	617	582	603	542	583	486	550	543	552	572	594	566	560	568	559	526	548	583	583	592	581	592	543	587	573	560	581	577	554	568	563	594	571	523	561	549	582	537	565	568	556	515	530	573	524	542	581	588	570	574	569	580	530	558	588	543	532	546	564	608	586	579	541	584	568	539	562	576	555	569	546	562	588	574	571	567	545	549	575	553	559	582	537	520	541	566	518	575	576	576	594	572	559	543	589	565	486	542	592	539	553	583	528	575	532	592	543	542	551	578	576	591	587	588	561	613	539	572	555	573	542	584	565	574	575	589	559	586	600	545	622	602	533	555	524	542	569	574	541	538	585	561	540	574	550	565	554	585	611	567	572	551	565	552	602	544	582	544	562	525	552	560	572	559	541	593	526	567	562	603	589	527	556	535	581	587	557	582	550	552	609	570	550	537	605	575	515	572	592	590	567	531	587	556	532	610	590	558	589	532	576	559	544	557	587	592	548	578	611	571	630	552	584	506	572	565	617	553	571	595	594	589	554	569	570	544	601	539	594	599	551	554	537	560	579	561	550	566	586	574	601	515	553	535	553	557	536	566	576	543	551	589	589	539	614	589	567	581	572	579	562	520	614	569	512	535	573	599	544	595	571	569	584	560	564	558	582	565	550	543	630	563	591	554	596	591	565	560	551	565	572	558	565	573	554	586	510	537	577	584	561	570	542	608	557	521	554	525	601	567	573	546	543	563	564	543	557	546	619	538	563	553	563	553	589	600	557	592	552	573	601	566	586	556	559	563	561	552	597	588	566	615	597	573	572	553	571	553	568	546	589	600	569	565	533	572	554	590	567	599	560	598	586	583	550	544	561	577	602	570	603	598	564	609	570	562	527	598	580	571	546	531	576	543	562	553	600	607	545	559	523	576	541	562	609	573	587	593	594	584	555	556	605	599	581	536	562	541	564	549	576	589	558	564	533	591	577	572	593	591	547	569	560	530	599	576	593	571	573	576	538	593	628	629	549	586	585	536	615	603	537	552	608	554	614	607	547	536	538	578	560	547	574	597	575	540	552	594	565	555	602	592	570	574	635	588	565	540	585	553	539	572	539	589	565	617	539	594	523	551	549	556	569	572	524	585	539	561	588	558	531	562	569	539	560	564	579	577	547	558	572	539	567	594	569	560	555	580	606	568	591	568	571	567	581	604	548	577	560	593	574	562	561	554	570	599	604	598	557	560	537	576	598	570	520	568	570	554	558	570	620	525	596	550	565	546	588	588	583	565	563	588	566	546	564	556	598	559	592	559	554	629	589	588	562	555	583	541	572	594	559	595	575	573	603	570	588	561	561	559	529	582	557	612	544	569	591	556	563	593	507	577	548	581	589	541	521	606	551	577	574	540	565	562
23493	21431	29233	23991	21489	20638	12260	5573	3666	2579	1996	1653	1460	1238	1055	1007	826	868	875	749	721	707	690	701	669	677	571	536	512	462	429	365	333	318	324	321	276	262	286	275	267	272	286	293	268	299	262	290	325	290	275	283	291	294	249	265	251	253	286	270	244	236	229	274	266	285	261	270	244	274	266	221	234	225	251	224	253	249	258	258	239	259	251	262	225	250	256	236	261	254	257	262	266	267	235	245	248	262	260	219	259	251	251	234	257	232	253	242	250	253	245	254	249	219	236	249	265	234	229	250	262	252	251	200	216	228	247	249	231	254	250	261	245	233	268	243	225	239	216	269	218	249	265	218	261	254	256	227	221	284	235	242	246	244	244	227	241	260	232	247	236	269	231	211	222	216	252	251	243	270	244	214	233	276	223	243	212	256	240	214	245	238	242	232	254	252	234	223	288	256	232	237	252	221	237	251	239	228	231	247	243	215	206	277	242	232	234	251	251	229	244	221	222	228	230	261	250	259	226	252	223	243	213	229	231	231	241	252	237	248	242	240	248	223	238	228	241	252	264	247	243	215	243	221	235	245	257	244	242	228	234	222	249	219	248	242	220	243	265	242	232	258	232	242	205	248	212	209	255	243	245	238	258	245	245	225	263	249	229	248	226	243	266	258	270	257	247	227	229	270	257	247	271	232	261	250	244	253	223	275	264	228	212	254	246	258	219	255	249	241	242	255	243	240	228	262	236	222	278	249	229	219	246	226	246	220	257	251	241	253	241	255	263	264	242	251	221	243	259	263	273	251	267	245	236	251	248	220	271	259	219	248	224	297	264	212	244	265	226	255	260	251	217	246	272	213	262	235	224	232	265	237	250	235	245	267	264	247	237	243	257	276	237	209	261	232	263	237	251	242	235	232	227	241	232	222	212	254	247	219	226	263	248	264	245	244	297	239	246	257	218	214	227	216	241	255	235	255	224	221	247	265	221	234	236	236	259	248	264	235	256	241	232	247	243	251	238	236	264	230	277	234	226	241	235	269	241	240	240	242	232	233	239	224	274	259	251	254	249	243	242	239	216	236	263	220	242	239	246	255	230	234	223	252	251	239	224	269	265	250	231	249	246	211	264	245	244	277	244	208	250	260	270	231	263	251	238	252	243	245	208	249	235	236	227	248	219	265	233	235	273	251	234	219	238	253	230	261	246	278	256	232	280	208	246	246	250	249	250	256	252	249	288	244	252	249	248	251	257	224	236	261	244	247	238	224	229	225	236	238	232	230	239	240	226	259	249	241	253	251	251	263	253	239	236	246	258	253	246	246	248	266	217	251	228	259	253	253	213	218	206	232	269	244	223	229	255	254	237	228	245	228	237	238	221	255	260	262	246	232	259	253	273	249	238	235	223	219	229	204	244	236	250	235	286	222	237	264	244	260	227	276	254	269	266	230	230	241	252	236	247	271	262	221	246	240	250	249	254	250	228	263	219	244	221	227	258	215	259	239	266	238	238	249	249	234	245	254	263	231	221	267	230	237	253	261	225	254	257	246	233	250	251	257	255	235	242	258	226	253	240	240	222	271	266	233	230	238	244	240	209	230	244	232	236	238	229	253	279	255	241	243	256	243	224	247	244	260	214	229	217	245	193	248	247	238	239	232	238	236	247	243	233	236	279	244	250	239	253	232	232	253	249	236	265	230	257	254	227	211	268	246	222	269	234	238	278	229	278	248	230	222	246	250	268	238	239	240	239	211	265	228	274	247	227	228	240	220	229	208	235	258	216	228	224	263	251	251	226	256	231	254	219	226	249	226	240	241	233	259	253	259	247	238	234	253	257	258	273	233	230	252	230	248	257	224	269	237	236	230	235	245	217	237	248	256	280	247	239	241	228	231	230	255	235	235	234	222	239	244	250	249	242	244	256	285	251	270	246	245	246	266	249	251	241	233	210	248	228	255	245	241	245	251	247	226	219	255	225	249	232	217	230	255	227	221	223	244	276	250	253	219	247	212	234	252	224	245	239	221	235	243	262	226	201	235	219	235	251	234	246	278	242	222	261	230	247	274	239	285	239	214	236	219	263	236	253	238	248	233	223	221	260	233	249	270	266	213	245	259	262	238	259	244	232	242	231	245	249	233	226	257	225	226	225	227	272	261	245	245	256	227	257	227	233	269	262	234	250	234	259	244	263	245	254	225	245	245	211	274	262	268	279	259	234	249	236	255	229	243	219	244	243	248	239	233	231	268	250	263	237	256	227	224	243	246	225	235	244	230	246	241	229	250	233	227	236	249	255	264	241	252	250	261	236	256	252	239	255	228	232	251	230	216	246	230	231	234	247	261	263	231	238	239	239	267	248	227	234	209	235	250	252	232	267	252	245	229	240	212	242	258	236	242	239	267	263	268	230	257	242	239	269	257	241	235	245	247	249	220	226	265	228	224	223	234	258	247	259	206	247	261	239	254	228	224	234	250	251	236	237	242	271	235	248	240	278	256	243	226	258	216	225	247	272	256	250	228	234	230	249	250	229	236	274	266	260	231	240	257	241	241	222	254	234	231	250	220	239	255	231	259	247	260	257	259	232	262	264	249	241	225	263	262	264	242	250	251	233	219	240	253	244	242	242	231	243	279	244	218	230	255	241	218	220	216	207	260	234	237	256	238	243	238	244	232	231	249	242	231	241	238	254	245	225	278	241	253	248	221	235	254	250	215	246	249	247	231	260	239	231	228	260	232	240	257	225	235	221	236	222	235	254	224	261	245	253	253	238	263	243	271	249	236	272	226	264	244	250	215	260	234	256	239	251	230	232	230	223	245	246	210	233	258	232	239	266	262	252	242	278	251	232	243	231	238	236	232	227	262	252	261	226	246	231	253	249	247	245	224	256	237	238	263	198	241	226	262	252	218	265	235	246	239	225	263	223	247	237	251	252	266	219	236	242	229	240	210	247	228	244	230	258	230	231	264	251	223	236	248	226	265	234	231	224	242	227	249	244	253	228	246	267	248	244	268	247	228	252	224	235	241	225	238	250	263	255	245	234	258	212	233	220	259	222	254	254	216	234	256	248	245	240	246	232	232	255	233	244	247	246	239	223	260	230	239	256	243	216	244	253	245	229	239	236	212	244	259	229	254	247	245	235	250	259	226	205	244	253	229	258	219	231	238	255	232	232	241	221	259	254	233	254	247	241	234	237	223	226	274	246	235	231	233	245	232	263	207	229	234	235	231	213	218	237	267	211	263	241	222	217	238	230	240	261	254	238	255	240	232	237	232	230	253	237	248	196	260	246	258	240	255	250	279	278	247	257	260	258	253	238	254	242	223	257	230	257	240	260	252	248	234	242	242	222	242	234	234	245	248	244	249	248	237	227	243	248	209	233	246	287	235	243	236	232	240	262	235	264	247	231	271	254	241	218	236	234	249	233	235	232	245	241	275	225	248	221	217	261	219	253	214	231	235	240	234	248	246	250	260	254	247	233	245	230	222	236	247	238	255	242	226	251	263	271	276
20844	41054	39084	30755	26145	21041	17503	14524	11330	8584	7087	5908	4952	4223	3622	3381	2958	2609	2564	2435	2341	2114	2039	2093	2090	1906	1603	1562	1353	1269	1038	924	791	834	683	682	583	607	626	568	590	580	595	563	583	566	575	558	548	602	562	539	506	530	509	544	495	564	546	536	558	530	536	522	488	489	470	512	530	467	506	481	511	509	521	436	505	446	497	470	499	448	463	459	491	441	485	472	464	437	457	462	466	454	479	474	437	495	464	468	499	473	466	465	430	470	510	434	451	456	476	447	444	491	443	454	416	475	485	471	459	480	499	449	453	451	468	480	441	487	487	488	494	451	483	455	459	476	474	460	473	478	456	426	459	435	450	430	454	443	447	459	435	447	439	436	491	453	487	447	460	462	437	478	456	426	474	483	457	440	453	477	444	457	447	478	434	487	457	482	480	454	472	446	434	476	494	466	488	481	473	466	494	434	483	444	440	460	460	451	500	461	458	460	446	466	475	415	459	445	480	452	452	455	472	474	462	435	470	502	424	431	467	455	470	480	460	474	433	479	466	449	439	422	441	489	421	481	492	449	503	448	433	465	456	473	473	471	457	425	487	443	493	462	457	466	465	467	456	448	462	475	437	467	447	468	473	469	417	445	461	433	482	435	425	444	439	484	502	486	490	417	484	424	461	489	460	454	468	442	494	503	421	435	444	408	423	478	438	448	483	451	452	496	469	453	461	451	421	462	434	477	453	465	464	482	484	465	456	406	481	517	478	456	465	442	457	464	450	460	497	459	468	490	451	443	453	456	450	460	481	448	467	453	479	450	458	456	489	469	475	465	454	450	437	435	456	474	436	446	476	458	450	466	465	471	470	420	438	490	471	425	451	496	477	439	463	446	442	434	513	479	462	469	430	464	446	524	435	458	456	464	492	445	470	431	452	506	444	461	457	465	414	451	451	453	474	501	443	445	455	471	446	483	440	446	451	455	495	435	478	456	488	452	482	414	449	488	425	509	443	466	468	446	454	461	433	492	470	449	467	463	449	470	470	490	490	464	465	448	475	429	485	468	501	435	477	456	450	469	517	468	459	526	453	467	466	430	488	448	452	445	468	487	458	474	469	440	462	435	440	494	446	485	453	468	424	455	447	474	442	463	469	470	424	455	464	456	449	458	442	475	482	472	476	411	437	461	434	459	476	457	448	483	487	487	449	438	456	447	486	475	462	441	472	472	457	448	453	463	458	473	479	470	460	506	407	456	512	466	463	481	459	470	444	463	452	456	440	479	468	421	468	447	485	459	448	471	453	441	444	435	455	501	468	440	504	434	457	433	410	498	452	485	465	476	482	449	452	419	473	489	479	470	414	492	435	464	448	463	432	463	422	464	488	456	414	428	464	456	468	420	442	486	440	451	460	455	488	480	449	441	476	467	474	448	483	480	439	460	448	483	450	434	469	454	434	460	480	440	429	454	452	465	417	467	440	433	458	458	471	443	423	494	446	469	456	476	459	465	481	460	495	484	483	483	502	469	456	448	442	463	473	466	463	441	462	449	472	434	471	494	458	483	452	464	470	500	487	515	471	474	435	480	462	446	460	472	448	515	467	462	460	435	448	455	489	478	497	448	466	439	478	463	479	503	460	455	434	501	464	486	457	444	438	497	489	439	411	501	488	448	464	444	480	414	471	457	450	486	487	474	481	457	462	464	428	458	446	451	459	485	469	469	449	461	420	432	466	439	463	457	463	469	463	490	443	470	465	474	460	436	424	480	477	417	463	519	451	456	439	448	463	465	432	432	471	452	445	465	474	476	435	435	487	439	462	428	433	438	456	447	444	490	442	432	497	477	472	526	464	457	479	480	445	427	489	473	501	437	445	482	472	461	500	493	467	424	480	444	456	494	467	459	408	464	492	452	474	495	434	438	427	460	459	459	468	453	489	470	466	454	450	487	457	503	443	449	473	453	476	470	486	466	464	482	459	495	522	455	442	471	415	448	457	450	443	501	439	454	460	460	475	466	473	477	415	492	439	480	445	434	451	460	474	433	452	447	475	482	441	463	438	492	475	482	482	452	426	458	465	488	435	473	440	446	491	473	494	477	469	452	459	473	454	422	480	459	436	463	484	476	487	432	461	476	468	476	453	467	491	443	478	461	463	468	472	440	453	460	453	470	445	446	448	447	495	473	461	456	468	452	480	461	457	441	469	506	465	429	491	468	428	413	481	431	466	430	444	462	476	490	450	453	457	475	451	436	500	429	498	471	476	458	464	462	478	442	469	475	466	520	431	444	468	457	523	465	466	450	446	457	447	462	445	456	474	498	452	487	437	455	462	430	440	465	449	456	477	438	486	440	429	442	442	459	436	464	488	477	442	455	486	464	463	469	446	440	501	488	443	449	481	431	491	442	445	478	490	429	475	507	439	462	461	463	446	440	464	434	439	465	492	492	489	419	471	473	444	503	467	474	446	407	428	478	485	482	472	452	458	467	459	474	478	432	459	485	445	441	475	437	474	464	447	472	464	467	474	487	450	498	459	466	457	470	474	477	481	485	413	483	435	477	470	466	491	443	455	431	468	466	461	479	476	464	461	478	500	440	479	457	474	421	446	433	514	462	460	466	465	456	480	469	466	482	444	448	446	469	491	460	479	458	508	501	432	466	472	420	475	456	459	439	490	487	482	473	461	486	496	445	521	476	460	439	471	473	476	460	487	442	472	464	467	486	422	464	510	471	471	458	448	439	427	462	460	426	465	437	469	488	451	481	419	462	458	449	466	437	457	470	426	480	477	426	433	457	436	517	478	428	463	457	417	488	465	445	422	486	470	470	472	480	477	450	489	446	488	447	462	448	473	472	475	442	469	475	423	451	426	452	428	466	417	441	437	424	496	491	456	466	456	469	474	486	439	438	492	446	441	466	453	485	467	477	456	477	468	500	478	457	438	448	476	467	439	433	472	453	496	475	462	471	457	456	439	506	500	428	459	437	429	464	468	458	435	471	504	430	503	468	476	457	460	438	495	466	460	463	457	466	462	482	449	456	437	501	444	493	474	471	441	458	494	426	440	451	506	488	453	446	477	511	446	474	449	468	467	418	461	500	435	434	439	476	474	454	428	435	464	482	492	488	447	432	454	437	420	496	443	412	497	443	481	473	442	438	479	453	482	455	441	447	430	480	477	487	479	429	436	495	445	425	453	480	499	471	471	448	461	484	444	463	450	436	450	471	476	461	463	436	469	464	486	472	442	457	438	471	470	443	429	461	468	479	423	466	465	428	428	463	471	491	473	479	470	458	449	506	460	478	466	439	465	447	454	459	498	441	494	479	411	480	439	480	497	492	453	420	490	454	433	442	447	471	435	442	430	432	442	474	415	430	456	482	478	429	486	472	459	483	444	444	431	465	443	504	469	434	471	485	456	454	479	451	449	486	471	466	467	471	473	457	444	450	435	451	461	471	459	432	437	460	458	439	436	490	462	448	499	458	505	465	478	440	476	471	476	471	470	464	443	494	462	440
27045	21424	20302	13226	6831	4060	2913	2270	1619	1240	961	888	756	744	644	605	605	637	585	588	585	549	561	549	561	573	504	463	459	444	409	414	390	374	332	396	322	354	361	349	347	362	371	327	371	350	383	347	326	355	360	363	363	357	376	379	367	389	380	386	415	394	365	338	397	365	368	360	363	341	354	365	359	377	377	342	357	369	385	333	342	345	376	355	366	362	373	349	317	372	341	351	342	351	374	354	367	339	372	351	367	325	361	366	328	345	367	393	330	323	366	345	335	333	379	329	334	391	376	306	342	327	368	349	384	335	340	347	351	340	377	324	349	314	386	355	313	343	358	353	330	326	342	358	339	341	347	383	342	320	347	333	345	332	367	343	348	313	346	336	293	352	360	340	380	323	355	357	339	359	368	389	331	358	334	376	399	373	334	349	354	332	293	332	352	358	346	370	351	367	332	343	359	336	384	379	350	343	348	365	370	352	353	380	320	331	375	349	339	323	356	360	329	322	389	348	354	352	348	318	344	351	414	353	360	355	364	372	331	354	373	318	356	354	352	330	392	327	357	371	361	332	376	359	335	308	323	340	392	335	381	349	345	342	363	338	338	344	367	369	349	358	353	351	360	338	373	361	324	365	355	360	372	367	353	346	340	342	380	347	375	354	370	324	341	374	359	360	346	374	361	342	378	361	347	375	360	381	335	387	366	375	339	368	320	378	336	346	335	353	341	356	320	350	356	346	341	347	337	343	361	325	370	354	349	348	352	330	334	381	327	378	380	389	349	345	366	361	332	330	335	338	337	361	347	348	354	368	371	333	336	364	355	365	370	349	370	314	352	353	353	360	402	351	341	368	380	347	332	339	381	376	338	348	312	321	333	338	338	343	322	357	340	395	359	357	373	348	333	347	402	325	343	348	361	356	371	352	367	335	356	328	340	315	344	349	378	373	340	352	343	397	342	329	360	354	370	346	360	351	335	396	358	351	331	373	364	336	337	358	363	361	335	360	382	336	396	365	349	346	355	373	329	391	369	339	346	355	367	352	354	342	302	319	375	347	372	350	361	376	355	365	339	316	351	328	321	320	363	333	354	368	366	335	360	375	329	358	337	363	396	361	326	332	348	358	344	339	375	358	350	380	366	385	361	345	380	365	338	333	357	353	362	363	349	368	335	344	352	345	363	378	342	359	346	368	316	360	372	363	357	383	383	338	331	377	366	315	350	360	338	352	356	344	364	349	378	383	332	317	325	391	375	372	353	370	353	368	384	333	367	372	344	372	300	378	344	371	360	372	305	351	330	337	375	366	299	347	383	353	360	392	362	343	359	368	354	366	321	370	386	350	342	314	359	354	297	397	370	348	368	360	329	342	350	340	347	391	334	359	378	340	333	376	302	351	360	377	329	337	342	340	321	331	362	339	350	310	332	339	352	337	303	360	330	378	372	347	364	314	321	334	368	326	356	345	323	354	340	352	341	326	386	343	358	382	362	340	332	348	336	332	363	325	372	348	352	375	347	318	368	359	365	358	345	357	382	355	359	335	358	351	340	367	341	341	302	367	372	328	336	357	328	350	339	365	351	328	371	360	348	379	328	360	381	363	348	355	381	362	358	337	335	334	343	356	329	359	366	388	362	367	355	351	351	392	378	339	399	337	367	324	394	380	355	358	344	361	341	355	348	368	339	329	368	387	376	365	355	356	354	327	322	347	388	364	337	358	351	344	358	348	337	360	313	367	368	363	355	352	345	368	338	360	381	360	363	318	390	325	332	379	319	356	384	325	372	374	361	338	365	368	348	369	329	320	355	339	344	326	322	338	362	336	371	382	337	359	358	349	357	339	381	357	362	330	361	364	363	359	342	359	353	322	353	324	362	367	329	361	318	362	376	341	325	355	346	327	350	368	378	333	368	346	368	355	347	322	359	347	383	354	342	335	347	369	363	362	400	383	336	356	367	354	379	337	368	360	343	339	349	352	336	336	418	353	331	319	323	381	365	331	378	336	357	325	320	328	345	339	348	397	336	300	334	335	359	331	337	352	357	369	356	343	369	328	349	358	357	335	386	348	362	363	321	366	347	372	351	337	359	364	323	335	341	361	332	364	319	362	312	338	352	357	357	351	339	378	316	372	322	351	337	347	380	381	354	349	382	337	352	383	335	362	375	354	327	352	336	347	356	349	360	365	336	378	328	344	376	342	336	330	362	367	334	357	352	360	348	350	363	328	345	352	301	362	359	354	362	357	369	345	361	340	378	350	350	357	383	381	336	360	339	351	347	326	340	365	377	376	344	357	353	360	349	369	370	367	349	347	363	396	348	373	387	325	370	341	340	372	339	343	358	343	325	348	353	362	340	383	329	341	363	353	340	367	387	362	350	336	366	351	345	352	378	336	363	355	331	355	333	369	353	315	381	361	363	363	375	345	339	367	365	314	388	355	377	362	383	355	351	333	333	339	327	369	337	325	323	398	340	377	335	356	353	357	349	328	318	378	361	381	314	352	320	364	386	373	353	342	343	360	357	350	341	378	352	336	333	359	329	352	306	366	359	347	343	382	356	364	346	357	351	303	361	334	324	347	389	348	351	349	416	346	371	366	361	321	329	347	374	359	374	357	328	377	348	361	353	376	365	336	355	358	381	387	346	336	371	347	368	355	329	345	348	351	344	346	384	373	347	365	356	357	355	364	353	343	373	345	340	361	330	331	319	355	327	370	365	350	362	325	319	360	352	360	371	338	330	339	330	335	353	370	370	361	325	364	344	344	416	328	351	395	359	391	331	366	339	344	340	335	308	317	357	347	354	309	376	372	338	344	353	311	358	380	355	344	344	351	374	356	352	338	378	332	345	354	384	376	361	339	341	383	342	315	354	361	370	388	358	357	335	330	348	387	352	359	339	361	321	349	356	324	366	350	387	349	330	325	368	342	341	368	370	375	353	335	367	344	372	364	346	326	335	384	327	373	345	328	371	364	332	361	365	343	359	358	357	355	391	343	373	320	335	356	368	360	344	385	374	362	361	366	330	375	329	336	322	352	351	378	357	314	365	326	335	332	370	350	363	368	340	346	365	385	397	347	345	338	362	343	317	349	336	336	340	352	367	342	307	351	395	317	366	351	382	349	365	336	344	358	353	357	343	377	365	373	338	348	377	337	311	366	361	360	331	319	327	350	346	339	363	347	375	383	346	340	353	336	354	357	362	328	360	346	355	332	339	321	341	350	361	353	347	351	346	348	308	347	352	333	369	367	349	375	323	345	341	377	339	351	362	352	392	337	357	349	361	387	363	345	382	350	368	353	353	350	374	362	369	333	357	374	353	347	323	350	371	389	340	366	343	350	336	334	364	353	359	334	339	324	371	334	344	375	356	333	344	335	328	361	382	329	372	346	321	359	354	342	340	354	344	345	369	382	363	357	339	361	365	345	356	356	371	309	361	359	359	360	361	349	353	367	363	344	328	340	375	349	354	370	335	343	348	344	355	352	350	325	383	337	382	335	350	364
18146	30746	28912	20167	15755	11834	9443	7357	5672	4208	3275	2973	2485	2146	1934	1798	1664	1530	1520	1513	1408	1411	1364	1366	1378	1390	1236	1128	1148	993	980	888	879	788	770	781	717	760	726	685	753	721	709	699	707	671	734	706	673	699	668	698	683	678	742	698	670	728	732	671	687	686	720	713	687	723	717	666	688	648	649	662	721	661	697	661	709	636	704	657	672	683	724	677	666	685	658	662	692	689	641	690	673	720	688	676	682	614	690	646	688	670	621	643	660	643	693	663	660	625	652	644	662	710	672	709	655	686	659	724	638	645	699	674	699	640	661	671	703	693	670	690	670	673	661	679	686	665	727	660	672	664	664	665	644	669	654	693	676	676	669	684	683	657	699	664	623	638	678	673	640	651	666	702	691	658	706	701	678	676	690	642	638	716	700	619	671	659	697	653	640	676	676	643	634	657	636	645	698	656	710	694	675	648	684	698	661	672	654	697	670	698	650	662	639	638	629	659	614	669	678	624	683	644	661	654	636	686	659	669	685	684	659	646	649	658	699	641	662	655	679	726	647	674	667	691	694	633	675	678	697	682	673	707	655	655	675	633	709	677	685	713	677	700	670	688	706	695	720	651	719	650	657	668	645	702	648	706	648	650	684	642	635	679	682	658	667	730	686	679	623	656	667	625	671	651	646	732	675	685	634	622	687	661	658	668	629	647	691	635	708	636	674	677	685	671	640	692	702	662	694	675	691	699	656	663	657	667	656	648	709	664	663	648	691	704	663	651	632	675	708	688	706	676	664	664	645	683	687	623	665	701	643	653	638	646	633	686	627	705	631	692	672	669	607	656	666	683	695	695	673	707	702	721	628	657	660	688	667	676	703	680	667	653	675	705	704	646	710	648	637	637	711	617	696	696	674	650	646	682	671	636	649	687	668	678	634	664	704	697	679	647	665	667	715	678	738	628	624	652	685	656	666	648	694	706	660	654	688	685	644	642	663	668	628	664	715	640	675	681	711	677	613	673	629	658	646	665	683	706	641	688	691	709	667	674	633	692	643	651	673	678	667	649	676	656	661	676	690	656	667	688	683	665	660	688	692	673	669	687	668	680	646	662	676	649	692	640	672	635	676	648	679	641	662	710	655	611	641	709	675	648	678	639	646	720	691	636	701	654	676	651	657	676	669	670	681	706	646	650	612	676	659	646	667	671	685	663	675	656	688	728	677	658	654	688	587	621	654	688	703	697	668	653	671	671	673	655	688	654	594	661	671	663	647	704	643	651	625	691	708	700	654	661	673	695	705	618	695	635	663	709	673	660	699	651	680	671	684	665	696	694	645	679	661	695	681	695	632	701	678	719	680	632	672	676	653	651	646	676	727	650	657	668	667	689	642	663	632	631	629	676	662	641	665	684	659	706	651	648	663	702	650	705	702	700	677	616	649	710	657	678	673	653	651	661	722	665	657	661	670	723	698	635	643	635	652	662	658	655	621	652	670	655	656	646	648	663	624	672	673	689	665	644	628	701	682	678	685	651	704	660	646	698	669	658	669	681	694	687	694	729	680	612	699	684	639	680	674	731	633	643	625	677	644	711	711	632	649	663	665	693	651	666	664	697	696	662	642	665	644	652	635	701	648	671	632	695	712	662	695	708	658	672	698	706	712	646	690	676	647	659	651	653	679	647	622	660	680	676	693	704	626	614	712	663	672	655	715	650	681	663	656	727	694	715	679	678	724	685	670	675	651	622	699	685	635	702	617	625	676	660	705	678	662	666	668	676	662	676	660	665	714	642	683	724	646	679	680	662	677	682	705	704	716	695	697	700	648	647	706	658	678	668	679	695	658	668	672	630	658	672	690	679	673	639	715	675	676	660	677	656	664	629	671	685	613	664	646	704	678	666	673	633	673	647	645	657	707	654	634	651	692	682	675	657	660	698	662	696	609	687	675	662	681	666	692	639	690	669	688	663	672	679	692	700	660	691	650	704	669	661	652	634	662	697	644	653	661	659	657	655	652	651	679	670	685	646	676	669	652	685	653	654	676	701	675	707	680	639	641	657	641	696	581	652	668	659	708	705	725	677	687	636	655	658	659	648	679	688	694	669	645	706	681	687	704	658	692	679	632	646	665	665	661	664	689	684	643	666	693	659	678	717	648	647	709	679	665	690	659	686	683	638	692	657	651	720	658	663	688	680	700	671	680	687	670	665	701	664	697	694	622	700	650	647	690	654	657	616	664	638	602	655	639	688	720	656	691	722	728	666	665	638	698	630	669	632	700	674	688	627	660	648	682	646	725	689	721	626	614	654	672	667	665	633	652	646	692	642	632	648	667	686	686	695	655	673	604	676	657	658	669	669	664	654	654	669	684	651	651	659	648	621	656	599	671	660	700	665	632	608	652	703	710	701	660	681	646	643	661	675	644	662	658	634	689	741	658	678	671	707	671	665	662	701	707	670	711	664	672	681	660	646	704	658	738	671	646	679	672	680	668	692	663	652	682	643	711	654	666	687	673	660	649	634	669	675	688	697	681	626	715	702	656	694	616	635	690	689	654	726	669	678	685	654	621	704	681	673	629	666	724	692	657	677	659	673	655	625	669	672	711	687	694	650	697	650	651	648	669	673	679	670	663	651	731	672	704	638	609	718	652	747	705	620	685	633	673	659	703	642	705	598	679	691	667	679	696	679	699	721	676	702	662	679	681	653	653	712	663	663	648	636	672	691	653	717	619	658	675	634	656	723	704	679	652	633	639	651	717	692	668	618	703	636	660	636	652	687	663	646	686	660	655	706	689	692	692	689	644	667	702	640	675	680	686	698	677	672	681	688	673	666	613	629	646	667	707	699	685	681	705	644	701	668	707	696	654	660	655	708	679	668	628	612	654	629	684	711	653	649	688	685	665	677	660	714	663	660	693	650	656	668	675	663	668	674	621	663	678	661	667	690	645	664	665	718	664	688	653	660	658	664	618	739	675	705	733	705	650	667	675	670	687	657	691	645	681	665	670	679	652	650	644	638	623	651	657	687	586	657	713	634	684	700	682	629	663	661	702	684	654	650	674	677	690	639	634	683	650	632	695	686	676	674	664	634	659	707	683	643	658	702	700	630	649	681	667	675	683	689	657	696	654	649	655	679	657	660	667	677	702	709	664	686	647	651	683	614	630	703	691	646	691	678	675	699	715	661	671	671	659	644	667	674	699	646	668	669	697	696	716	648	691	682	690	630	667	656	714	688	616	628	661	701	659	655	620	659	651	618	674	686	676	692	691	663	658	656	702	647	699	681	673	666	654	685	642	677	673	665	680	653	692	646	655	676	669	665	703	689	671	701	696	619	683	719	636	656	704	719	685	661	655	707	652	667	640	709	668	596	704	685	700	608	693	647	679	659	678	684	659	679	684	698	663	667	715	729	743	694	641	686	657	634	669	709	703	670	624	692	667	717	639	650	634	655	711	667	656	676	673	655	640	692	667	675	658	644	661	687	661	662	674	686	687	682	683	621	690	687	734	649	663	709
24427	21367	28444	24745	20375	11484	6109	3584	2510	1803	1428	1120	1057	936	893	770	753	717	646	653	681	652	613	620	596	582	504	505	519	433	382	375	368	371	338	332	308	318	319	297	304	356	304	346	340	321	287	318	306	302	322	295	314	306	273	309	331	301	288	335	310	291	295	333	326	263	288	274	274	287	315	287	293	315	282	294	305	285	294	288	284	310	300	272	291	288	277	299	318	285	236	263	270	310	294	266	299	278	289	256	275	299	279	273	279	304	282	315	258	269	291	318	288	290	284	311	298	290	292	292	266	312	274	276	266	290	270	262	292	299	271	285	279	285	286	283	297	274	293	292	312	298	303	287	281	295	283	249	302	312	306	273	288	286	330	247	278	277	293	296	269	295	294	275	286	309	263	279	262	305	280	315	284	297	297	325	277	286	284	288	313	294	287	265	324	295	271	270	309	306	288	305	282	282	290	278	305	270	277	295	283	296	308	260	289	295	288	271	288	296	269	271	288	298	303	269	272	268	291	277	253	301	260	280	283	283	276	292	267	302	271	283	279	282	275	280	286	284	313	284	235	266	248	285	267	313	292	305	291	310	256	320	285	267	289	286	263	298	303	266	294	280	292	246	272	263	303	280	276	295	271	273	316	318	282	317	321	292	301	249	304	266	271	278	332	268	298	260	273	262	249	284	294	314	260	279	288	291	283	296	282	271	264	305	273	255	287	269	287	280	282	282	257	281	270	283	286	282	303	271	302	269	306	303	281	266	273	264	288	307	252	298	286	269	292	299	332	272	307	283	281	270	275	278	265	300	281	309	294	252	319	304	319	294	307	288	270	278	303	286	264	265	275	282	235	292	288	285	270	296	314	281	271	295	298	283	298	286	258	275	291	308	290	304	296	278	276	295	273	257	307	288	290	296	289	309	266	299	313	298	302	299	304	261	290	285	285	310	290	272	316	314	303	289	306	297	298	269	286	291	304	278	254	265	274	301	281	286	283	299	271	283	289	295	269	271	274	268	318	244	313	283	302	274	269	277	302	313	295	270	270	331	308	274	285	297	300	305	294	225	274	281	263	288	265	294	303	281	306	289	229	293	314	275	289	276	322	276	292	267	268	309	309	259	283	263	300	289	261	283	310	285	282	265	274	284	311	275	319	272	288	308	298	282	291	270	290	309	278	265	286	277	287	271	308	287	278	269	281	277	317	268	317	294	297	280	269	299	297	281	311	243	289	281	269	296	279	309	298	311	268	295	279	274	276	288	281	305	274	283	302	280	272	300	271	286	301	283	279	297	301	296	297	266	249	302	311	317	252	301	258	278	274	274	278	270	307	275	289	286	290	294	297	296	266	316	312	255	302	271	285	249	262	303	296	278	285	296	298	301	262	297	305	292	289	289	277	299	304	297	275	297	301	253	307	292	279	282	296	284	285	273	292	284	276	276	282	260	293	264	260	269	307	283	280	276	274	279	273	305	295	289	278	276	299	304	302	251	291	280	303	269	309	291	287	260	308	283	269	301	285	295	294	287	265	300	282	254	272	297	294	276	286	269	298	270	258	284	280	298	291	288	267	274	305	310	292	290	288	288	312	279	267	283	274	297	288	262	277	290	258	294	286	290	283	297	284	313	299	289	308	271	316	288	291	291	279	277	290	272	278	263	320	259	271	295	283	269	246	270	319	279	277	293	280	310	269	274	282	239	315	320	310	278	277	287	284	313	275	284	324	285	309	288	279	285	287	290	301	280	263	278	280	305	284	297	270	272	255	278	294	279	288	283	281	280	276	307	289	305	306	292	259	281	278	292	240	282	273	285	282	274	300	272	303	292	295	267	266	266	264	292	271	304	282	275	281	285	301	279	311	279	267	263	279	278	276	277	300	289	296	304	292	286	297	321	267	291	318	298	298	301	309	297	284	286	291	305	266	288	287	262	312	265	299	303	276	307	288	257	283	278	262	285	280	290	332	270	275	298	277	294	256	256	285	277	290	278	294	276	302	273	280	258	314	313	277	277	280	295	270	270	295	291	286	282	291	300	279	258	316	269	328	287	288	278	280	274	303	259	276	281	309	300	306	263	276	297	261	276	302	297	293	298	300	290	278	260	281	303	300	275	274	288	273	276	290	293	262	276	285	299	316	315	284	288	261	298	265	280	268	302	300	289	292	314	282	309	307	281	285	301	306	309	253	282	267	292	296	297	287	318	316	246	279	301	293	311	304	290	285	278	283	302	297	310	307	293	280	276	300	267	296	315	296	278	281	272	302	286	288	278	286	294	282	296	273	303	274	262	293	282	293	286	280	308	297	260	261	294	298	300	289	281	307	303	285	282	276	278	281	300	282	317	341	300	258	276	302	267	280	270	290	272	286	260	286	315	272	284	277	302	306	297	287	305	282	265	283	271	277	296	289	272	271	291	267	288	302	271	280	287	282	299	271	286	319	292	281	302	293	286	283	303	297	295	279	266	252	276	250	302	302	289	282	318	308	293	272	288	299	272	273	295	254	285	287	305	291	300	304	311	267	303	270	313	289	298	292	264	296	307	323	281	298	273	330	313	257	285	282	280	297	287	258	310	302	308	272	295	277	300	266	275	305	258	289	276	273	268	304	316	286	285	316	295	298	281	280	272	280	303	295	281	321	303	291	264	275	278	284	304	297	273	290	294	296	290	289	294	290	288	281	279	315	294	271	300	283	289	282	261	319	288	298	296	311	283	273	304	300	263	271	271	302	261	288	271	276	281	280	268	266	306	320	274	257	302	289	290	274	297	291	298	279	294	277	281	269	320	317	291	289	282	291	304	335	276	283	291	304	254	303	285	299	283	315	272	287	268	276	271	285	300	285	309	280	277	257	288	301	302	287	274	290	274	277	308	294	276	305	268	272	251	292	280	296	257	283	290	294	291	285	311	281	298	275	277	278	293	301	245	268	316	289	291	277	330	298	250	294	280	276	272	279	281	269	333	287	267	290	282	316	245	286	299	305	279	297	313	267	234	286	276	280	305	286	305	303	279	257	277	283	258	291	295	258	282	277	280	274	296	301	277	293	299	284	322	269	281	305	293	282	282	269	301	299	295	272	329	263	295	269	266	324	283	268	294	308	285	311	281	294	296	294	279	276	305	269	274	287	303	270	294	283	306	319	257	290	295	276	309	293	271	295	276	280	291	266	299	289	325	274	267	286	267	313	292	312	271	273	259	303	289	313	299	305	273	288	297	290	292	308	277	285	279	278	299	286	255	292	286	280	295	281	307	293	303	305	300	308	274	275	301	283	287	294	289	303	309	311	297	309	295	273	291	302	293	262	294	260	313	287	288	305	290	292	266	280	295	267	276	275	275	301	271	291	311	301	244	284	299	289	260	248	280	314	294	284	290	257	276	295	294	259	307	327	293	300	265	254	308	258	310	263	322	308	284	305	286	296	312	318	259	285	289	303	262	289	297	274	287	317	250	281	246	277	253	280	279	288	293	305	298	314	305	274	292	303	286	262	306	280	287	294	287
19318	36918	34940	26698	21643	16925	13677	11062	8271	6214	4831	4102	3609	3124	2732	2510	2276	2129	2009	1959	1811	1824	1573	1686	1632	1664	1361	1266	1285	1091	956	915	818	750	727	687	636	630	609	591	635	639	667	632	643	643	585	671	619	601	635	594	619	620	561	594	592	608	576	597	602	573	624	599	606	571	571	564	592	544	567	557	586	610	564	553	554	546	539	579	559	568	609	572	624	550	570	529	545	541	562	558	535	524	524	570	512	597	536	553	493	599	583	544	555	562	516	583	562	561	538	559	540	542	581	548	505	537	587	597	533	523	596	556	554	584	563	545	542	562	571	597	533	540	524	583	544	569	551	553	581	576	550	586	541	573	518	530	554	586	572	532	564	583	566	580	550	558	573	576	557	587	547	549	516	607	542	532	572	545	524	545	491	551	575	548	571	585	520	559	561	539	569	542	557	554	551	580	537	557	504	590	583	572	529	514	553	563	519	548	563	611	501	557	578	594	539	546	561	549	540	541	583	512	543	537	573	597	558	572	497	563	582	563	589	563	562	538	567	570	539	580	567	534	547	579	552	567	521	511	568	535	572	586	541	611	580	560	551	586	544	581	553	557	535	559	552	540	585	503	585	618	580	530	559	528	564	513	576	539	586	563	565	566	575	572	557	520	518	548	531	543	551	509	537	566	555	533	514	555	556	553	580	552	617	580	536	572	611	556	540	544	516	551	585	560	559	599	525	544	564	547	583	583	584	535	562	540	524	513	528	535	488	535	570	527	561	554	511	552	561	478	536	575	526	563	497	543	566	577	514	588	573	560	595	558	567	553	569	561	571	539	567	588	564	519	574	580	572	550	563	571	513	564	574	548	536	517	605	558	541	572	596	542	546	580	547	514	546	497	586	500	599	562	549	519	549	544	569	544	559	583	548	518	546	557	489	552	581	545	523	570	540	518	556	563	571	545	515	537	593	566	548	542	494	547	583	552	594	524	515	535	551	556	540	548	526	597	551	573	564	548	515	536	563	583	500	522	590	525	585	626	510	554	535	572	483	553	520	547	542	564	554	507	553	496	560	542	526	539	550	516	592	518	512	548	532	560	564	561	524	563	544	563	591	582	537	518	586	556	541	533	563	561	563	585	530	581	572	550	606	572	568	525	579	534	538	567	541	557	522	542	549	563	532	572	521	520	514	544	527	534	548	546	554	531	551	573	521	542	567	542	565	547	512	570	546	560	571	550	544	524	570	614	534	565	538	591	519	563	578	532	543	527	554	530	549	518	607	577	525	553	570	566	522	566	561	539	522	528	526	546	506	525	523	529	521	523	507	550	572	579	531	571	563	581	578	529	610	567	568	557	500	560	556	569	574	541	535	546	540	531	532	522	508	537	543	551	526	542	568	535	557	578	548	571	565	527	534	544	579	564	567	566	526	558	510	581	581	551	569	551	526	508	564	561	549	561	559	551	571	530	573	542	596	556	561	555	595	570	527	525	564	536	550	561	539	538	525	510	562	551	556	517	573	570	539	515	557	529	592	588	528	543	547	558	524	555	564	571	557	565	540	552	560	559	533	529	525	551	562	566	563	554	510	555	545	556	507	555	585	539	539	535	568	547	553	547	609	576	554	539	537	570	522	531	580	562	553	577	551	593	568	510	539	556	536	563	560	583	504	555	583	582	527	542	575	537	509	623	578	578	601	518	509	510	571	507	574	555	556	540	513	555	545	571	514	576	521	575	520	549	524	587	542	541	592	512	584	538	524	557	566	557	581	566	529	594	572	545	562	554	540	578	571	567	535	547	545	560	542	527	585	563	539	551	557	590	534	551	515	536	539	552	532	563	553	567	582	572	533	544	537	539	541	578	548	557	527	608	562	543	543	535	543	548	539	574	555	591	544	535	475	546	505	525	597	574	546	572	515	564	597	553	588	565	523	561	535	549	568	580	580	539	527	611	552	539	534	579	534	543	585	514	523	553	553	533	566	548	551	547	624	510	554	574	579	570	550	522	537	540	581	518	541	565	550	559	591	486	589	561	587	539	532	540	587	581	565	534	540	562	567	555	551	517	575	580	522	528	548	525	557	558	587	527	557	500	535	518	517	517	561	573	525	548	538	569	548	553	517	538	570	511	522	502	542	523	568	551	588	529	540	557	571	546	556	557	572	546	546	575	517	554	574	525	519	551	592	550	557	546	551	524	520	567	514	572	478	596	554	536	550	519	544	567	527	539	545	520	610	533	563	573	597	556	535	518	519	569	586	565	545	533	508	562	550	564	553	488	532	528	558	557	553	536	516	600	531	552	521	582	539	602	553	568	507	572	606	612	532	583	541	578	580	564	594	543	553	560	546	549	562	558	560	588	518	553	568	568	522	591	604	583	554	531	579	560	589	548	550	602	523	560	567	561	575	569	569	540	542	574	554	572	570	527	533	539	558	578	548	561	558	529	531	553	551	529	512	556	522	537	537	560	562	554	579	491	567	530	511	519	559	548	558	531	545	549	531	606	528	490	556	559	564	577	548	539	546	585	524	537	551	576	562	526	548	528	536	523	579	564	538	558	529	589	616	533	520	545	532	576	523	567	563	508	574	539	576	523	540	547	577	554	562	538	510	555	565	579	558	552	545	518	559	560	535	551	567	599	518	569	574	533	551	572	537	572	544	565	559	582	552	562	525	540	547	562	558	516	509	535	542	577	536	565	509	574	569	584	570	559	498	575	528	564	568	548	535	572	567	551	536	545	527	600	569	534	569	598	598	558	530	552	543	565	541	526	510	586	589	526	547	552	536	562	553	543	565	576	538	532	558	559	560	540	565	553	568	561	532	540	541	589	558	579	541	547	522	568	538	554	548	520	547	497	539	545	572	553	533	545	538	538	547	636	561	531	552	565	602	525	569	557	579	557	544	566	512	566	580	535	538	545	545	547	532	569	531	539	532	508	523	566	571	562	552	577	560	572	557	562	523	552	583	538	587	570	578	575	532	542	503	567	559	524	576	534	576	582	533	575	564	562	553	568	532	533	545	561	506	537	531	571	556	561	564	566	587	558	571	561	549	569	555	543	557	571	544	590	566	578	531	542	549	562	529	563	546	564	567	548	532	536	527	590	535	552	583	544	542	549	537	545	563	527	549	580	543	529	594	534	528	513	552	532	572	510	546	573	560	578	551	562	508	580	586	577	542	564	512	573	539	515	545	545	518	561	563	533	548	578	575	503	579	558	523	541	525	542	556	543	582	554	550	581	563	570	580	515	517	552	513	526	507	539	541	579	570	556	543	500	531	511	558	542	551	546	535	560	556	616	567	561	520	574	571	528	539	548	517	541	589	505	530	590	586	537	552	536	531	539	571	536	542	520	564	573	555	615	538	550	554	564	532	582	545	541	540	541	606	571	570	544	585	557	540	570	526	584	568	535	548	543	527	554	520	537	549	553	539	542	559	544	567	577	534	544	541	547	577	578	551	539	583	565	525	560	636	573	538	542	511	562	558	524	556	552	559	573	511	574	530	549	573	526
23459	21376	29147	24010	21443	20449	11766	5462	3478	2522	1982	1624	1278	1149	1062	998	997	867	742	749	724	693	713	675	673	699	566	572	561	490	465	399	367	310	308	298	289	272	250	267	267	278	295	256	274	281	263	271	280	257	277	283	281	288	271	275	264	260	277	268	284	251	267	304	243	279	250	250	250	248	255	253	257	261	253	241	228	227	252	263	263	270	257	262	223	236	235	225	245	248	260	255	278	256	248	243	275	228	213	213	242	243	229	277	232	240	256	231	214	250	233	236	245	268	253	270	245	212	239	252	234	231	232	219	239	233	228	229	257	236	223	239	221	245	235	245	239	234	220	230	242	238	247	235	247	246	253	243	262	266	249	245	236	267	255	257	216	236	248	239	221	233	247	292	259	227	239	242	236	244	234	229	233	218	237	233	232	216	232	220	245	238	213	237	250	208	229	225	245	219	241	270	245	251	251	270	256	238	259	241	234	240	243	249	226	215	232	240	240	216	247	234	270	244	230	260	243	241	222	230	255	250	232	262	242	242	263	229	228	249	256	203	236	211	239	228	238	226	238	216	231	241	232	231	231	250	267	201	248	234	226	240	250	200	250	250	250	262	227	229	215	269	235	248	235	244	236	229	264	234	227	246	248	232	240	248	219	231	224	244	227	221	235	265	242	256	226	222	254	250	237	241	254	221	224	228	213	247	241	219	218	240	267	228	221	227	236	242	234	261	266	243	258	242	237	240	231	224	233	248	242	207	253	239	240	242	228	238	216	270	204	244	223	237	229	235	271	234	214	218	268	237	256	230	239	259	209	242	253	244	245	234	236	232	229	244	228	241	225	226	239	197	233	236	231	237	246	244	259	246	251	238	230	257	241	237	222	219	220	210	248	209	223	247	238	219	238	223	236	249	212	210	224	242	241	237	212	211	242	211	249	225	216	242	224	227	238	212	219	223	235	244	240	250	239	265	225	239	228	227	241	258	227	225	233	230	242	248	224	243	284	218	233	219	223	226	231	265	268	223	222	243	205	236	228	230	230	262	252	233	227	233	215	244	234	239	210	213	248	287	259	208	215	231	234	227	214	230	239	252	264	258	228	234	249	217	275	251	211	264	222	242	242	245	248	254	229	260	226	246	219	255	228	224	228	225	260	247	253	246	242	280	248	263	236	225	240	239	217	229	233	205	244	225	252	216	238	239	251	251	222	244	236	254	258	255	255	263	234	226	272	242	234	243	231	230	243	248	235	237	223	229	219	244	247	225	261	237	232	243	252	241	224	236	227	230	245	223	247	231	232	273	256	238	243	258	266	243	235	213	224	245	262	243	256	243	236	231	267	254	247	237	208	279	233	228	241	229	244	240	228	281	213	228	239	231	237	244	220	236	259	220	245	210	254	258	261	216	254	212	222	244	252	232	254	215	236	239	222	250	223	232	233	214	213	231	217	232	244	238	232	230	253	225	259	238	221	266	243	237	216	258	250	247	249	247	226	240	233	221	238	249	244	240	230	235	243	234	227	250	269	253	244	238	247	197	249	237	238	223	252	263	247	247	237	237	233	242	224	255	229	246	221	235	248	247	241	246	230	202	216	239	225	233	237	245	240	271	250	253	240	266	238	222	262	254	226	245	254	226	252	241	202	238	206	233	275	248	260	223	244	239	222	248	240	257	240	212	255	209	229	250	220	254	218	202	248	217	257	200	243	234	244	239	212	236	229	245	245	262	216	201	239	248	215	225	223	237	246	248	242	226	242	221	232	243	219	278	238	229	245	247	225	249	230	252	229	247	242	217	230	263	238	274	222	245	240	217	237	247	210	260	240	248	241	236	243	219	241	273	254	235	237	237	228	240	258	255	200	224	229	234	230	212	247	222	230	226	229	219	229	214	219	243	219	266	221	256	250	241	220	256	238	255	223	225	236	220	249	240	251	222	247	251	227	223	238	207	248	221	213	238	245	250	231	251	218	233	227	223	249	287	248	225	237	213	274	244	252	226	222	258	268	236	271	221	224	241	239	256	270	261	255	245	249	238	267	237	224	237	236	257	229	239	219	251	232	233	229	254	234	245	233	257	222	255	234	221	215	275	244	265	242	223	269	228	224	238	220	220	220	208	241	259	240	255	193	266	223	252	227	260	218	209	231	249	236	238	245	227	246	216	222	242	235	221	231	233	224	246	245	241	230	231	225	208	232	252	242	231	232	236	234	228	253	248	241	247	222	230	246	250	229	267	203	258	224	220	242	262	270	215	232	232	247	234	248	235	255	253	247	242	242	248	279	239	238	238	241	229	226	226	239	235	228	231	237	218	243	254	244	210	274	252	244	210	234	223	230	225	234	271	235	249	224	233	250	229	241	215	253	263	244	237	258	237	232	268	240	241	266	231	228	234	229	249	223	235	230	227	237	230	233	249	230	245	272	240	257	243	244	220	228	200	241	235	235	238	252	224	241	208	264	202	250	242	240	241	225	236	218	261	237	240	224	224	226	260	218	221	234	247	249	267	222	240	256	216	225	231	238	251	249	223	250	240	241	253	221	222	243	218	250	210	215	226	237	217	220	230	217	241	229	274	234	251	210	244	216	254	221	247	235	242	241	219	262	260	245	263	201	243	233	220	238	252	233	237	218	237	242	253	241	221	220	216	236	243	204	245	222	250	251	243	210	225	231	253	227	240	211	247	238	254	220	206	224	251	234	231	228	216	246	228	236	242	251	246	237	252	239	234	221	207	232	255	237	222	255	225	269	272	239	215	222	239	248	252	235	239	247	229	252	252	226	246	242	218	244	243	224	232	262	222	203	219	246	194	246	250	217	222	225	258	251	244	250	257	256	246	218	231	252	247	230	232	256	222	224	244	240	206	236	260	251	223	230	222	265	237	251	243	229	212	241	255	226	215	237	248	237	217	234	221	237	261	196	236	234	241	249	210	243	235	260	223	268	193	237	223	226	258	218	234	236	242	253	239	251	224	244	239	257	184	260	234	253	252	235	227	219	266	236	270	228	245	235	233	234	237	245	229	238	239	218	254	262	234	260	217	271	247	232	201	252	233	276	266	258	230	225	228	239	247	234	226	216	239	224	260	252	231	243	249	265	240	219	216	241	235	220	254	202	253	230	268	222	271	252	247	222	222	233	252	234	236	253	231	206	212	243	249	228	225	246	252	248	253	237	238	223	249	239	251	228	260	226	213	217	237	241	244	229	207	223	260	239	249	224	247	249	251	229	234	248	248	211	248	231	247	203	236	252	263	211	237	215	219	201	237	219	238	236	247	253	232	258	222	267	245	219	269	232	249	217	243	220	245	242	223	211	261	248	243	242	235	253	227	251	240	249	223	225	240	249	222	216	264	233	256	226	220	248	232	241	248	234	238	229	243	218	273	257	247	277	241	242	252	212	228	226	237	248	251	232	263	254	247	252	227	204	256	242	230	232	233	242	221	220	247	234	244	252	270	234	233	230	229	242	221	240	262	238	231	235	237	231	242	270	232	239	241	241	243	250	253
21282	40908	38478	30913	25836	20928	17149	14249	11084	8445	6741	5569	4748	4066	3482	3191	3163	2771	2459	2433	2213	2194	2024	1994	1940	1983	1602	1551	1445	1188	1066	973	838	683	642	629	606	611	589	515	588	582	589	579	507	569	558	574	542	560	509	543	503	518	499	509	538	533	507	550	519	533	500	535	503	504	513	489	493	497	439	485	483	464	467	455	483	476	511	464	501	473	444	449	462	478	441	426	452	464	436	432	481	447	408	435	418	443	441	405	473	441	420	461	476	439	478	449	456	435	450	449	480	442	470	462	449	454	441	454	489	435	424	470	453	434	468	437	448	475	455	455	441	450	461	469	457	456	427	417	457	454	471	426	451	418	434	425	480	492	457	465	469	450	447	444	413	474	481	461	415	460	442	443	445	439	421	440	442	428	468	449	462	436	453	455	427	427	471	438	465	454	451	426	480	427	436	439	506	441	454	442	467	428	471	451	446	452	426	478	453	432	400	415	427	438	440	453	453	453	460	442	445	457	450	451	437	426	467	461	469	474	440	460	416	441	438	456	483	457	443	442	440	468	443	453	466	412	447	441	421	455	470	456	442	432	457	460	439	435	445	431	460	426	427	423	466	475	449	469	459	468	469	443	436	422	451	422	454	476	484	471	444	459	411	465	434	442	451	434	427	446	451	456	461	481	431	433	448	435	451	458	454	460	445	474	481	419	419	432	460	486	421	442	456	448	446	459	466	487	444	467	433	441	437	436	456	441	436	473	433	455	434	456	432	463	476	450	476	499	459	458	461	469	431	463	460	449	472	424	452	454	441	457	433	453	453	445	433	411	460	420	426	456	444	453	441	454	457	403	434	451	481	448	465	450	444	419	436	458	442	442	420	459	437	449	468	510	455	452	440	443	501	465	444	422	443	468	450	487	441	445	468	455	449	453	448	455	450	457	419	451	466	424	469	445	420	447	417	459	428	444	438	488	469	458	466	444	481	430	449	413	474	443	410	449	462	409	501	411	450	501	457	464	474	436	459	455	487	436	433	436	432	443	435	471	456	456	423	402	444	434	422	427	435	459	449	442	428	445	477	418	443	466	411	463	449	411	456	440	414	437	427	446	460	455	429	456	453	446	466	484	451	432	412	437	442	428	440	443	445	448	404	453	460	464	451	442	439	456	444	443	456	424	470	434	454	444	437	474	444	434	475	477	453	412	439	432	435	440	468	452	452	476	471	435	448	451	447	469	466	429	432	447	422	477	476	419	452	464	478	436	478	419	450	437	479	443	443	443	462	455	459	443	434	467	444	440	435	442	431	440	442	447	469	448	453	461	474	486	438	450	480	447	460	429	460	456	455	459	425	447	409	464	471	422	469	462	489	436	451	478	427	450	459	455	440	439	431	446	470	431	455	502	441	468	462	449	470	420	450	447	412	444	448	417	471	473	462	464	457	443	447	438	445	433	480	428	462	422	426	437	406	430	480	423	469	452	449	461	437	437	430	416	455	467	433	482	430	442	432	444	422	468	459	430	476	452	446	469	411	439	446	452	454	503	459	466	433	465	432	440	433	450	466	491	433	439	474	465	470	478	447	442	475	446	483	433	449	425	468	435	427	459	498	452	454	486	461	454	444	472	462	442	479	456	446	470	442	454	453	438	457	470	480	419	420	437	433	455	437	444	442	464	466	429	465	441	463	449	440	494	426	471	440	457	438	426	481	487	441	436	416	459	462	429	459	455	454	445	454	416	479	439	456	446	454	443	462	489	458	440	449	494	421	418	455	464	431	438	475	481	479	455	456	460	446	472	425	485	423	425	447	478	467	421	473	437	453	429	452	485	464	401	448	420	437	466	441	436	464	428	470	467	420	448	463	463	445	448	481	443	417	437	428	446	446	497	437	456	474	406	475	435	447	427	439	458	430	461	469	442	422	435	470	447	485	449	461	474	443	472	466	436	470	438	440	459	468	478	461	457	445	401	460	425	426	471	451	431	466	466	458	476	424	434	436	475	418	476	457	452	452	444	449	514	467	479	426	429	485	395	469	481	468	499	448	419	453	437	474	438	456	417	444	441	431	405	470	484	415	449	471	434	423	473	441	438	444	423	443	489	455	433	467	459	428	421	472	446	491	442	453	416	439	443	455	428	446	436	445	490	481	455	460	446	463	424	413	446	461	477	420	476	467	440	427	453	465	445	445	420	409	432	424	458	452	436	457	420	439	432	419	442	472	474	433	479	454	493	443	473	466	427	445	406	447	469	422	437	446	445	433	452	455	423	472	410	483	413	433	437	457	424	497	432	457	471	430	455	467	486	459	473	467	489	465	466	484	487	433	463	444	455	481	427	470	443	437	430	427	447	452	449	450	421	431	448	476	456	428	429	471	465	444	464	411	410	448	499	459	451	479	434	446	440	441	508	443	432	448	471	433	399	451	439	452	496	417	445	447	477	447	457	463	439	467	394	421	411	449	449	445	464	464	485	464	438	467	458	458	480	473	462	439	472	448	480	453	453	443	448	459	447	467	425	413	444	442	449	470	477	456	415	470	436	460	449	468	428	442	452	441	454	484	450	460	424	408	452	470	453	423	446	478	422	468	454	468	423	462	446	462	431	414	428	469	456	447	455	432	456	457	444	482	446	442	464	428	445	459	448	428	427	430	451	458	435	444	463	434	433	489	441	463	461	462	474	463	461	456	472	463	457	443	453	452	438	458	458	465	428	448	423	459	451	423	433	457	468	462	446	467	443	462	420	471	455	449	434	485	445	459	451	408	415	513	470	476	440	433	489	439	435	424	473	428	426	434	472	437	441	443	468	461	453	460	430	428	430	432	468	445	425	452	430	459	432	464	447	455	509	423	438	443	489	491	512	422	471	462	449	469	477	423	443	448	428	444	491	437	423	457	434	428	443	427	469	483	509	465	442	456	464	472	468	435	398	454	471	470	479	429	440	469	464	478	457	404	431	473	421	467	445	488	462	451	447	442	451	467	442	482	485	428	460	465	402	472	449	455	462	455	399	401	445	475	426	444	453	455	436	446	442	462	428	449	458	432	478	466	461	414	418	461	498	385	410	426	430	450	440	472	441	439	458	465	467	430	449	417	438	458	477	451	444	469	450	444	469	442	444	455	458	466	472	467	427	483	480	443	471	458	429	452	457	467	458	433	473	470	474	444	437	448	451	454	473	485	439	432	429	426	452	465	425	444	458	447	467	461	436	420	421	444	447	445	449	420	442	469	448	478	458	465	417	434	464	439	419	474	421	476	437	469	458	407	459	443	453	430	451	458	423	419	434	435	434	440	448	446	405	447	472	438	436	448	391	408	441	445	457	429	436	457	462	468	421	467	477	495	416	449	469	457	461	430	505	465	454	448	428	438	433	424	442	414	452	494	449	439	464	417	446	454	467	444	443	449	403	421	462	461	453	445	426	507	424	486	425	412	433	473	488	429	441	447	419	442	469	463	435	430	409	461	466	454	439	419	423	460	469	453	480	448	433	387	474	407	447	448	444	438	471	478	445
27051	21440	20273	13148	6916	4197	2836	2210	1709	1200	1009	869	791	724	630	652	651	574	535	556	541	530	520	562	543	558	511	484	495	480	483	407	367	415	392	363	376	373	342	366	328	364	337	349	380	383	362	360	357	364	368	376	337	365	368	342	354	351	335	384	365	371	336	387	352	366	333	348	374	360	355	345	382	333	354	338	399	330	340	371	373	357	335	339	366	388	355	329	326	361	347	325	361	342	364	366	343	338	355	343	364	378	326	364	359	375	351	353	351	342	359	340	347	354	389	340	378	345	329	319	336	368	361	372	347	351	387	346	364	341	359	355	334	326	341	352	376	341	336	393	349	348	350	332	365	332	341	368	350	321	339	357	347	347	346	345	350	367	330	335	353	362	345	353	362	308	345	352	376	333	334	341	365	343	360	329	339	354	322	375	370	369	370	376	341	329	364	376	342	339	354	355	355	332	338	326	334	347	351	334	355	321	363	366	354	357	352	370	346	352	353	339	348	339	329	364	332	341	387	348	369	343	341	333	312	327	341	352	338	355	342	358	347	365	311	320	346	356	375	319	334	357	303	343	329	329	344	334	344	348	350	330	326	374	324	286	352	374	348	361	350	353	347	351	327	356	343	351	350	351	369	321	371	394	332	372	334	349	371	350	340	348	346	374	380	325	362	323	378	354	368	361	367	350	339	326	345	382	338	347	342	347	319	360	366	330	362	383	372	340	392	343	356	331	339	340	341	335	377	355	344	358	345	355	374	351	372	319	359	329	408	358	319	353	339	341	371	374	363	345	387	315	348	354	338	350	349	336	361	351	355	329	368	343	367	394	371	345	336	359	313	370	332	338	329	365	338	334	341	332	318	334	343	346	345	360	353	375	339	368	362	348	345	368	299	353	337	338	349	350	329	325	388	368	340	328	359	339	343	323	380	332	360	383	348	330	356	349	379	320	322	349	342	379	325	365	328	380	337	381	368	339	366	375	347	289	343	336	363	364	335	354	380	353	356	353	339	339	338	344	363	338	348	363	341	370	360	322	360	344	331	337	345	338	381	327	346	355	318	319	376	368	379	331	361	365	390	371	391	366	365	375	331	373	378	298	369	374	389	336	339	337	332	352	366	344	344	343	381	357	335	329	328	381	341	337	329	337	373	353	352	317	331	375	342	359	358	354	349	353	373	359	324	359	345	361	339	330	367	332	371	379	335	350	360	346	362	376	360	350	350	345	381	357	330	353	353	355	351	335	358	382	334	336	340	307	360	346	345	338	362	331	343	353	374	390	395	339	310	366	371	362	357	354	359	360	365	391	362	326	341	340	331	331	362	357	333	335	362	336	360	336	394	318	381	359	336	317	359	368	355	338	352	373	385	315	348	356	364	373	368	355	357	364	356	327	338	381	367	334	362	338	335	356	340	354	355	333	371	363	371	380	348	358	354	362	352	361	338	325	349	349	328	340	369	364	349	373	349	382	327	335	334	350	350	360	382	334	352	370	390	325	358	368	353	349	322	364	361	352	322	352	367	344	354	351	329	337	350	359	332	354	321	363	375	322	364	361	375	349	342	359	332	349	324	320	360	375	362	323	352	373	343	365	357	352	343	351	385	341	340	369	378	294	361	334	347	327	339	350	411	337	383	351	344	352	357	347	356	365	334	345	345	361	352	350	349	352	339	328	372	338	353	373	368	332	330	350	353	342	364	353	333	357	361	374	323	354	370	335	344	339	345	354	348	318	346	342	331	352	354	397	354	356	364	347	364	336	365	368	335	328	375	348	363	341	335	334	398	364	376	348	314	327	317	351	350	354	369	317	350	346	346	343	373	376	376	332	348	345	357	323	364	346	371	369	381	350	364	368	352	343	337	365	320	372	289	328	328	382	351	325	355	376	330	353	373	374	329	362	392	350	325	341	346	318	365	360	379	371	364	376	347	362	348	316	354	356	352	347	317	335	343	330	339	338	337	370	333	381	349	340	356	334	341	364	323	361	366	358	353	353	323	329	330	387	360	354	353	367	335	309	364	371	372	349	357	354	370	339	343	351	353	354	315	354	381	327	359	330	329	336	374	364	356	378	349	368	356	375	356	332	346	348	351	323	358	382	371	347	364	339	331	326	373	357	359	335	392	389	360	373	355	323	320	332	375	341	349	332	338	361	353	390	326	325	336	377	342	326	362	355	315	349	361	335	315	348	359	330	336	355	351	368	357	373	368	341	337	348	343	338	389	360	355	321	348	332	367	328	326	349	345	361	326	363	340	365	368	365	338	335	379	391	332	340	379	332	392	339	344	373	338	366	371	366	331	338	355	362	381	354	336	393	365	350	377	356	385	344	347	347	349	354	340	363	358	370	350	354	348	374	337	341	373	326	339	356	357	347	353	349	366	345	316	342	375	346	398	352	358	323	364	325	359	333	368	374	369	311	338	350	356	362	377	338	366	351	390	316	360	334	360	366	331	365	337	324	321	387	398	355	365	387	358	348	350	352	306	344	350	359	351	332	345	328	353	347	349	322	338	355	337	338	384	355	327	382	368	358	379	345	344	343	356	352	331	371	347	348	358	346	359	382	349	355	361	370	351	341	337	352	382	364	342	347	331	334	362	361	351	370	373	362	356	343	347	359	346	355	379	369	367	356	330	349	364	371	363	341	367	355	345	355	360	349	364	314	339	367	306	338	359	355	356	353	361	348	329	338	335	398	339	363	345	398	383	372	339	365	361	339	373	294	360	348	350	349	335	357	343	368	341	385	333	331	356	337	359	356	368	326	392	351	318	344	347	351	353	344	314	355	333	360	376	359	352	399	367	342	341	328	329	346	336	330	353	388	354	375	379	368	360	325	343	330	378	348	361	336	323	347	347	331	356	352	317	324	349	342	354	335	309	350	308	349	331	363	362	370	348	367	387	348	365	360	340	368	350	356	363	376	352	309	351	365	353	341	360	361	338	339	318	359	352	368	362	347	368	347	370	337	369	350	348	334	350	388	367	335	336	361	337	355	355	345	343	353	365	331	341	337	347	386	344	329	359	391	330	366	361	378	340	379	354	354	320	361	344	334	380	340	348	352	359	342	342	336	376	353	349	346	317	339	365	337	337	314	345	337	382	342	345	372	357	356	337	358	356	369	319	332	354	339	391	366	370	307	372	352	353	354	370	297	369	329	339	346	353	358	321	376	350	371	390	356	365	331	353	334	341	339	365	323	364	345	358	363	349	372	339	356	350	341	327	365	325	322	358	328	390	304	352	324	347	332	333	385	383	324	368	340	353	357	336	346	386	349	327	373	360	348	318	339	311	340	354	364	344	319	355	353	358	320	381	336	355	381	330	321	328	355	333	368	351	353	402	334	353	385	344	337	330	341	358	353	365	341	378	365	381	346	349	362	346	334	342	329	360	314	380	362	377	351	353	359	379	349	351	368	341	378	389	347	344	348	360	376	315	370	342	367	333	327	365	356	360	333	385	367	361	361	343	341	377	314	340	350	347	335	390	345	357	353	366	393
18253	30610	28193	20378	15961	11905	9115	7289	5550	4282	3462	2811	2265	2021	1880	1850	1801	1687	1512	1505	1456	1348	1327	1332	1310	1361	1183	1195	1194	1057	1009	892	885	745	784	745	719	678	671	686	673	686	738	707	726	769	697	657	728	725	686	697	725	721	695	643	688	668	786	713	714	715	719	721	644	702	647	657	653	682	697	674	651	717	697	644	650	663	652	671	650	641	678	665	669	666	645	665	657	673	714	644	631	657	693	694	666	630	683	650	700	631	622	672	651	670	698	688	656	652	696	654	621	700	658	683	660	627	689	679	671	707	613	677	670	623	651	600	677	642	690	634	694	670	638	640	647	691	686	659	684	662	671	647	642	646	649	663	626	668	651	679	663	672	658	664	685	633	670	638	668	577	667	631	625	660	634	679	637	641	676	643	683	627	650	662	661	692	668	644	636	633	655	627	679	669	671	640	689	598	674	660	657	694	680	653	704	660	662	673	665	721	636	604	678	659	645	672	655	679	658	631	621	670	649	660	665	628	664	676	667	700	674	667	727	649	657	632	656	659	623	633	645	670	694	721	679	655	726	656	663	663	636	625	685	632	662	692	720	649	652	677	644	645	684	653	650	639	664	687	711	627	650	678	601	657	657	663	639	649	608	677	660	679	649	624	662	667	677	696	675	660	651	690	662	636	728	710	682	625	647	654	677	670	639	666	681	725	646	642	694	638	667	669	659	605	688	630	666	690	667	691	628	651	652	695	647	659	640	649	683	664	624	655	639	653	640	656	651	645	692	679	684	598	690	698	694	658	670	648	653	641	687	659	662	635	651	687	682	651	637	652	646	617	641	709	611	677	661	664	659	671	647	657	635	692	652	669	666	643	664	675	682	644	706	648	656	665	662	672	650	705	651	659	633	689	653	631	612	654	632	682	671	679	660	651	673	663	729	705	692	662	675	696	693	661	668	641	635	679	699	610	656	666	646	625	662	632	653	696	671	659	679	626	667	655	653	637	692	652	637	653	673	704	623	661	676	645	649	653	644	664	611	663	660	708	618	695	688	676	648	653	698	639	672	683	664	669	662	656	677	654	684	632	664	645	624	671	672	681	665	683	634	652	637	673	676	656	682	634	623	677	718	651	632	654	701	695	678	673	652	648	653	681	638	705	645	642	692	659	664	656	675	703	675	660	645	679	673	677	643	668	655	718	631	658	682	663	635	641	663	650	621	635	639	640	655	674	716	664	695	668	608	678	646	683	666	636	661	688	666	632	617	618	663	663	651	646	682	665	728	663	656	700	688	609	697	663	697	691	689	695	656	668	664	661	664	668	662	657	609	672	732	620	688	701	689	710	668	690	667	682	701	642	727	726	652	647	645	618	641	671	690	668	632	681	670	689	687	656	655	673	704	677	674	681	662	677	700	630	593	633	636	660	678	655	611	698	651	705	677	627	663	669	687	644	695	693	667	654	666	669	651	699	697	688	665	661	683	629	662	584	688	639	652	643	678	657	636	660	645	620	627	667	662	679	643	634	695	684	687	635	683	649	723	669	691	640	640	680	681	633	670	682	714	597	677	670	658	682	660	640	605	692	727	661	660	668	611	646	631	691	662	686	620	661	663	686	673	645	663	642	650	664	651	671	645	644	678	705	664	661	684	590	647	631	660	634	678	717	639	619	671	638	665	667	684	635	694	680	626	657	688	628	597	656	642	672	679	657	620	676	669	629	640	682	691	665	634	684	664	685	613	646	659	659	715	673	657	648	663	672	680	656	644	649	663	641	672	621	682	663	724	661	688	672	687	693	689	621	666	636	651	674	625	649	662	673	667	614	636	680	687	688	627	707	677	665	669	664	694	668	638	666	653	674	676	644	660	643	671	700	638	639	651	682	733	696	683	691	656	632	675	632	659	658	663	657	646	644	682	655	654	678	680	650	691	672	733	653	620	676	674	676	663	635	663	675	695	691	669	637	627	661	664	695	720	676	698	701	681	654	654	714	673	649	626	662	677	709	649	669	651	681	636	664	688	672	635	634	746	605	660	687	665	636	702	635	644	655	669	634	654	675	697	616	644	688	672	679	678	675	627	618	660	600	667	665	650	704	633	660	643	653	651	700	715	671	658	648	671	647	664	637	675	678	656	629	687	665	647	667	677	652	649	701	635	653	646	623	659	632	650	617	669	674	695	681	647	658	612	705	620	691	643	669	668	688	651	681	618	683	653	656	692	663	674	703	655	684	633	660	654	724	686	708	675	664	685	696	661	677	634	669	643	668	654	699	679	713	632	656	637	619	693	674	685	708	684	713	676	699	688	711	654	663	709	696	688	624	681	666	626	673	664	629	649	650	620	643	661	642	681	672	699	644	623	671	669	647	624	707	662	667	633	677	616	725	644	603	626	641	647	588	649	652	662	665	653	662	661	666	691	637	660	681	630	711	694	645	674	632	686	687	683	690	734	678	715	651	728	630	659	640	633	658	651	652	682	616	646	676	681	657	653	621	632	688	649	664	665	657	680	646	639	624	680	668	698	665	668	663	677	662	641	614	654	649	659	650	680	663	696	609	638	668	623	675	632	699	639	643	660	662	662	674	671	640	679	689	666	672	647	675	672	689	672	720	639	654	635	689	690	685	657	656	646	628	642	695	663	635	623	689	668	684	649	649	669	690	650	653	645	635	661	705	677	708	675	667	598	651	604	642	580	668	693	658	658	673	695	663	653	611	635	681	703	627	646	664	661	681	674	651	613	667	671	631	646	637	672	710	637	720	656	628	647	640	697	684	647	660	666	688	689	662	678	668	691	658	702	680	669	634	651	674	636	672	577	655	654	629	639	666	694	671	646	702	699	709	646	645	675	683	652	661	694	698	665	640	710	648	660	657	619	602	657	678	675	629	679	682	686	665	679	690	717	693	652	693	664	631	690	659	670	655	625	700	629	655	673	652	680	697	673	654	688	704	648	627	692	678	700	640	646	653	669	657	666	667	678	697	634	648	702	680	660	676	637	667	654	728	676	672	687	690	638	664	657	656	648	664	629	643	667	653	647	618	705	714	648	647	665	653	694	671	625	675	595	601	691	653	687	675	635	649	671	661	671	629	652	668	694	667	656	679	675	654	647	655	628	648	649	659	629	728	658	674	623	714	647	678	632	650	669	634	670	683	653	644	662	669	648	694	640	655	636	627	704	639	643	719	669	689	649	690	671	641	635	667	671	658	688	663	666	635	658	658	666	655	627	656	688	635	683	638	690	689	665	703	630	657	643	664	679	669	694	670	627	660	669	683	650	685	672	689	600	625	659	653	669	638	680	657	706	682	693	708	668	679	703	659	684	631	672	646	659	665	645	664	674	652	659	626	631	626	677	654	680	604	629	668	667	648	663	637	651	708	690	678	652	632	671	677	650	695	665	686	648	631	712	591	653	626	643	654	638	630	619	656	736	671	646	654	682	638	689	669	678	662	641	688	675	694	642	671	658	647	719	656	661	690	702	629	663	709	671	618	599	647	706	661	644	639	653	671
24387	21356	28464	24716	20374	11323	5656	3471	2463	1805	1508	1190	984	845	816	810	752	698	623	612	594	582	581	576	627	590	514	537	511	458	452	397	326	378	301	302	292	337	317	297	320	282	314	297	321	278	287	308	287	313	253	310	271	297	279	299	301	272	283	308	276	292	286	283	272	289	261	299	313	276	299	311	308	275	329	291	302	293	290	300	264	309	298	314	291	306	264	263	297	275	255	257	258	271	327	274	289	283	303	261	272	270	297	277	241	289	299	309	315	252	286	273	309	298	271	260	262	288	289	258	287	265	282	291	319	257	240	299	252	290	278	271	298	268	269	299	283	305	271	268	281	271	279	245	274	313	265	306	277	278	287	274	278	259	247	276	265	259	286	271	280	261	266	294	281	264	284	301	241	290	263	272	308	267	281	297	261	290	248	266	284	280	267	317	279	277	285	271	290	286	274	272	278	280	267	278	274	293	261	304	262	259	263	301	284	298	246	277	293	268	320	281	284	296	289	278	277	256	272	267	274	256	242	292	289	295	282	285	288	284	272	287	263	296	292	289	269	276	269	305	253	292	287	279	307	270	287	264	273	265	275	261	277	283	276	276	291	304	264	271	270	269	291	273	299	294	269	280	281	299	274	293	291	260	280	263	269	284	277	281	289	263	278	267	276	261	272	294	309	275	289	255	259	282	294	257	295	259	278	280	273	268	271	285	263	262	287	269	272	277	277	261	287	265	265	277	301	279	332	255	273	274	299	275	271	257	276	270	298	262	269	272	255	258	267	301	259	252	303	269	284	271	305	269	259	270	273	297	273	286	292	272	269	292	280	291	291	290	244	315	283	277	278	273	290	286	282	243	277	260	270	250	263	276	303	285	289	243	267	290	277	311	288	287	271	293	265	255	294	271	254	283	258	272	284	274	296	274	278	263	278	268	278	273	277	285	295	309	268	299	293	270	273	275	311	277	301	259	273	284	285	283	267	298	294	266	277	289	303	286	266	286	270	297	286	268	266	302	284	326	266	272	281	297	308	282	290	253	264	290	280	276	300	280	263	270	264	264	304	299	279	270	298	279	265	277	261	244	272	298	287	297	260	267	313	274	249	296	284	266	236	248	301	278	271	265	271	269	242	296	263	280	300	298	288	268	267	267	260	290	279	272	300	302	308	260	284	257	267	276	287	292	294	274	255	268	298	249	263	239	280	298	301	264	261	270	300	285	270	287	284	284	269	290	270	286	288	277	288	275	279	280	270	243	260	284	272	281	266	300	298	272	279	310	277	282	295	254	287	270	276	297	284	268	305	297	284	258	258	259	286	297	273	283	282	245	269	237	314	274	248	300	293	280	274	298	313	279	259	257	243	257	276	262	302	285	274	235	271	268	284	266	274	255	274	279	291	285	270	272	279	285	281	257	291	264	257	278	332	293	284	288	298	291	267	301	283	255	296	269	306	280	294	293	289	295	272	283	283	251	281	292	299	289	251	287	262	268	268	267	257	295	277	283	280	264	255	283	280	276	296	300	276	271	285	283	282	272	265	311	284	287	289	301	276	279	269	266	283	303	300	270	278	274	281	275	290	293	289	276	269	296	276	256	292	299	279	277	297	267	300	300	300	274	295	288	280	289	248	270	282	292	282	300	266	312	275	286	280	300	307	285	283	302	280	285	250	284	290	276	280	293	271	290	276	304	296	272	266	277	297	287	292	277	264	289	270	293	289	294	271	305	293	267	273	290	296	308	256	272	284	247	301	259	268	263	243	263	259	296	270	257	279	282	291	268	281	296	282	274	284	267	314	274	271	268	269	279	346	295	254	226	279	285	265	286	260	292	270	247	281	283	285	259	253	282	272	278	272	291	300	299	251	268	268	257	276	281	267	275	289	277	280	288	329	274	295	260	290	277	273	238	291	281	303	258	267	294	261	262	274	271	277	295	259	298	297	254	281	279	272	301	312	290	268	275	273	268	255	264	276	301	285	298	286	288	268	301	284	284	312	273	287	288	290	285	299	285	317	271	273	248	253	286	301	282	261	277	263	305	278	279	265	305	279	255	254	285	263	273	290	273	294	287	269	286	257	298	290	286	299	275	294	298	272	292	294	253	259	310	260	296	266	281	281	265	271	293	263	262	263	282	292	249	265	290	281	296	257	260	288	295	253	253	277	268	256	313	292	268	280	276	257	260	293	244	288	281	281	279	270	267	269	279	283	272	271	283	277	280	273	281	274	264	303	298	269	271	248	258	263	303	287	278	273	280	301	297	291	305	282	290	260	280	291	277	276	282	282	269	269	282	279	275	270	304	262	281	281	280	289	303	243	310	277	285	280	291	284	267	291	268	268	266	270	293	298	267	307	264	260	282	254	266	304	276	264	292	276	278	281	265	317	271	276	292	269	276	291	267	283	275	259	266	279	277	264	249	316	289	225	281	292	291	249	302	271	318	284	238	239	261	267	318	279	275	293	301	279	264	246	289	294	266	264	271	276	268	310	295	287	290	273	294	287	292	280	283	252	264	274	272	271	261	262	282	281	291	281	264	270	285	310	260	306	277	258	268	268	272	271	299	265	258	274	323	247	283	263	287	278	297	280	263	271	262	274	283	288	295	278	255	255	282	298	296	277	293	273	276	293	298	265	278	271	273	287	267	288	281	276	263	258	266	281	291	299	262	283	267	255	280	280	228	278	264	288	280	279	267	300	278	287	304	297	268	294	296	282	280	259	295	296	288	306	278	277	267	286	282	275	268	292	297	302	287	261	287	290	318	284	276	286	286	267	257	274	293	264	270	249	285	296	289	261	270	270	261	279	305	299	280	262	280	310	293	286	268	281	309	272	280	266	289	275	303	290	264	273	284	271	307	279	273	286	282	276	299	264	272	293	297	265	248	256	308	248	266	287	271	288	280	261	271	279	277	306	295	280	301	300	317	300	278	270	280	308	298	320	269	280	254	290	281	307	288	261	285	277	282	291	271	302	265	269	298	276	249	264	275	280	248	288	287	290	271	299	289	258	274	235	264	278	293	264	281	295	268	258	294	266	281	287	258	300	283	282	273	267	265	261	294	274	265	280	261	282	261	305	297	269	260	265	262	320	301	251	267	275	239	290	282	282	278	273	303	244	279	287	308	287	249	279	273	294	275	294	253	284	274	308	267	264	241	300	260	301	276	294	280	286	273	281	300	284	269	282	277	292	286	253	303	285	243	290	310	298	292	278	275	258	249	277	278	268	266	286	267	254	262	283	284	294	292	306	282	280	257	298	248	264	271	272	282	279	286	280	261	265	298	277	290	259	244	284	278	316	272	268	283	265	269	305	262	269	288	313	276	272	280	258	288	294	268	289	240	247	290	263	267	285	289	265	268	300	291	280	292	281	268	276	301	276	285	260	306	283	293	299	288	251	305	248	261	280	270	259	294	275	278	281	262	263	270	279	293	257	291	299	270	276	296	272	264	292	270	274	267	288	301	268	279	267	280	256	248	305	284	283	307	267	279	266	290	264	274
19339	36661	34499	26556	21568	16761	13271	10422	8382	6376	5184	4107	3225	2899	2569	2450	2371	2154	1912	1858	1750	1644	1713	1615	1520	1495	1406	1385	1316	1151	1075	970	800	761	724	622	647	655	617	590	596	645	634	575	608	620	615	614	628	584	645	566	629	598	588	615	582	591	598	589	589	587	598	606	594	564	601	541	604	607	522	571	590	579	526	550	582	530	548	574	561	533	557	571	553	548	540	548	551	528	543	564	509	532	538	524	576	528	549	543	555	540	545	532	520	540	537	562	517	566	506	538	534	513	580	538	537	562	535	528	545	485	565	553	537	535	530	511	508	582	563	529	597	533	523	515	521	549	532	587	552	557	537	485	573	556	508	555	560	544	555	541	570	589	514	567	568	555	535	559	573	591	526	539	540	533	551	553	573	564	543	530	534	509	536	560	528	549	537	535	523	529	532	526	604	556	548	529	546	523	553	561	562	518	529	533	547	565	565	520	544	571	534	534	554	542	567	548	576	529	555	561	558	535	558	525	569	574	543	536	555	534	511	524	546	579	564	520	549	527	483	579	534	568	523	579	578	571	568	507	529	555	545	543	514	537	542	551	538	544	566	496	559	541	544	528	534	560	525	567	532	532	555	563	540	520	540	572	548	591	517	552	557	555	518	531	537	517	561	511	531	540	538	535	560	529	531	612	553	537	556	497	491	572	513	545	549	534	538	532	498	568	542	572	526	548	553	565	501	544	534	527	532	611	550	518	560	542	548	496	579	531	545	541	535	543	515	516	540	544	562	568	547	593	512	554	540	511	503	547	545	565	557	565	571	552	514	546	510	564	552	538	526	527	489	560	511	556	531	524	525	523	552	544	512	568	546	528	516	548	562	509	523	544	532	547	506	536	532	543	528	547	529	558	561	537	509	527	485	564	547	521	512	542	537	553	533	547	545	547	536	538	558	564	516	530	523	557	516	535	547	555	547	546	585	511	583	550	526	546	539	567	601	550	587	584	573	508	544	508	573	512	521	561	535	541	534	485	549	576	571	586	565	557	560	531	544	516	508	536	519	530	581	532	523	554	524	509	501	541	527	529	508	516	514	581	536	537	524	549	498	568	534	539	545	519	518	506	520	575	530	514	573	551	549	500	499	527	526	546	550	590	533	478	537	543	570	525	567	530	520	526	555	534	565	497	552	550	567	540	565	498	544	567	558	555	562	551	527	568	526	547	523	536	548	549	537	564	552	574	537	551	527	550	528	532	502	576	566	541	543	539	513	536	519	526	523	541	511	552	507	517	566	540	539	568	562	561	516	570	593	539	567	563	541	580	568	523	600	542	580	538	509	554	558	511	554	535	548	556	534	545	514	549	539	557	533	545	538	567	557	535	505	599	545	523	522	516	497	525	547	580	573	563	550	537	554	570	537	563	511	553	533	502	544	547	526	519	581	534	554	527	538	522	549	535	513	577	558	549	527	576	517	525	581	525	545	552	493	544	563	553	503	561	512	536	498	526	546	578	499	541	553	572	565	531	541	543	582	530	579	532	565	538	593	515	550	538	546	514	539	555	543	532	583	558	579	563	548	529	573	538	518	535	553	562	525	542	504	526	532	555	537	512	554	529	545	572	542	551	517	534	513	518	567	536	554	575	538	528	577	526	583	500	585	554	562	566	551	536	556	525	496	545	536	492	545	536	544	585	513	568	564	538	525	529	524	558	516	532	548	520	536	538	559	500	571	553	504	529	550	580	555	541	574	568	570	546	518	543	538	535	594	518	548	552	601	512	517	577	552	541	569	563	554	527	513	548	559	542	556	551	524	511	593	563	552	544	552	610	510	548	531	569	528	502	560	534	568	543	552	514	524	551	567	563	528	570	511	533	517	561	540	621	566	524	525	487	545	597	517	588	539	568	525	510	551	538	506	545	564	572	511	535	526	527	556	565	505	579	517	573	524	529	495	536	539	504	560	593	524	553	521	559	574	575	544	530	576	554	538	589	507	524	584	540	508	574	556	559	536	550	534	523	535	561	506	561	528	566	539	557	565	537	552	533	543	534	555	549	518	516	524	520	549	535	557	545	540	510	567	544	551	519	579	538	565	559	518	501	517	502	507	552	526	575	566	565	551	579	511	556	545	582	569	547	525	535	538	557	554	519	578	563	582	516	569	529	536	538	510	547	526	537	535	490	543	553	565	522	562	530	584	543	527	574	542	513	497	518	593	509	514	522	526	557	510	529	568	572	512	535	558	529	516	550	528	540	518	536	525	567	559	535	543	552	538	558	550	498	561	558	515	550	520	554	529	528	594	515	572	553	555	554	554	552	541	531	534	538	542	515	538	530	526	505	550	579	549	539	572	527	520	563	578	547	528	545	569	524	564	535	541	533	567	529	552	529	532	541	545	577	547	534	537	505	595	571	557	544	553	572	551	507	563	548	533	548	549	548	528	524	569	539	539	530	534	563	550	543	559	585	506	528	578	543	548	549	515	539	493	558	535	610	547	545	514	551	519	529	538	508	496	553	559	522	595	539	507	537	520	592	538	511	486	563	536	574	509	560	566	549	511	546	553	528	601	529	579	511	549	546	523	534	529	535	508	546	562	513	514	483	536	566	537	581	516	539	571	553	581	586	504	547	529	546	534	572	524	561	555	521	548	476	557	533	562	504	516	546	559	523	534	559	536	538	528	534	497	540	526	528	553	515	508	555	544	518	546	536	513	549	568	571	521	529	587	534	532	524	503	509	496	523	543	579	507	533	531	579	543	501	555	564	546	516	496	536	520	540	544	511	560	553	488	557	543	507	541	537	521	532	546	566	532	524	564	554	540	526	568	549	546	559	547	547	541	574	568	574	535	513	565	551	560	571	536	562	559	565	549	574	557	522	541	546	524	497	511	533	546	576	528	543	550	613	562	548	553	586	559	531	539	535	542	509	515	524	503	538	556	566	571	523	537	516	534	571	559	520	558	569	544	582	563	576	513	563	531	548	527	515	552	557	561	577	551	496	544	551	539	550	532	612	542	520	491	514	512	561	556	528	557	577	541	605	517	490	492	571	527	588	548	517	589	540	556	554	502	529	558	537	548	568	513	577	570	500	538	583	537	518	571	567	555	545	545	520	602	528	533	569	543	531	509	547	571	553	512	519	539	535	494	577	533	583	538	557	535	499	504	555	490	524	548	557	559	542	566	538	572	517	528	533	585	513	562	568	550	622	551	530	533	546	531	577	530	550	526	508	526	540	541	506	539	505	521	474	545	517	561	576	541	560	525	544	522	541	540	525	560	564	519	529	551	570	550	555	523	528	578	516	585	533	559	538	548	545	528	502	546	552	526	531	596	551	511	524	538	537	545	520	539	519	569	543	569	553	587	533	523	570	539	510	562	506	517	558	549	571	488	559	516	512	553	522	516	585	513	548	535	516	530	512	521	550	545	515	537	517	563	525	534	546	519	582	512	541	550	572	558	536	519	531	576	557	515	567	579	497	532	534	544	513	485	516	535	518	544	569	549	531	570	558	533	564
23464	21349	29106	23945	21422	20426	11785	5112	3481	2501	1973	1534	1299	1127	1056	922	909	878	735	763	686	663	652	664	649	619	543	553	575	473	391	401	325	326	321	298	270	280	272	287	253	240	295	281	275	297	261	281	243	248	254	244	248	276	260	240	244	267	248	240	268	263	264	255	269	231	270	252	234	261	251	254	235	240	213	238	231	243	203	247	244	253	227	216	251	219	266	238	220	234	238	254	248	203	221	227	216	237	260	225	223	213	222	224	240	241	224	235	246	213	243	245	273	243	250	233	264	229	256	232	265	232	236	211	222	250	236	214	235	220	226	224	234	226	249	212	256	229	206	214	233	221	226	231	234	229	223	242	222	220	264	248	251	240	195	220	230	226	227	222	211	217	229	241	243	213	228	220	215	220	214	241	196	243	238	235	242	247	234	225	209	244	250	219	235	246	254	230	241	244	266	261	217	216	228	198	237	261	231	225	230	250	250	237	241	266	215	225	241	226	260	229	224	243	215	255	259	249	225	212	233	214	256	248	233	233	224	208	227	224	229	244	198	235	255	218	233	228	233	230	218	257	213	215	244	235	235	226	207	212	201	227	207	260	235	234	247	224	226	245	253	218	214	234	215	222	247	250	250	230	214	219	234	214	245	238	233	236	233	214	214	228	254	220	234	232	216	220	237	233	246	221	224	213	222	228	239	216	229	245	222	232	238	219	241	240	243	225	242	223	196	252	221	241	252	242	240	221	246	227	246	211	219	226	248	252	232	233	207	237	232	218	248	226	242	227	255	246	227	248	241	226	229	224	241	215	217	223	224	224	207	221	236	239	216	239	234	229	248	217	235	262	220	227	223	208	223	194	231	212	226	242	234	245	268	247	235	222	240	225	209	230	237	230	213	211	208	253	258	214	235	235	223	246	210	213	250	222	235	233	195	220	247	236	217	230	227	231	204	211	244	189	229	218	242	270	200	266	231	244	225	260	251	243	231	231	223	251	237	227	261	217	238	232	247	225	260	219	224	220	233	241	234	230	235	241	234	248	228	217	229	216	229	231	239	198	231	227	257	263	244	207	237	251	215	224	209	225	235	235	240	219	213	248	224	238	248	240	236	230	228	257	222	199	246	249	247	218	235	221	257	232	234	207	219	232	236	237	225	199	216	247	198	232	258	238	231	244	218	221	246	219	245	235	241	229	257	229	253	230	235	224	226	224	240	255	227	215	236	239	198	218	241	217	233	237	233	228	234	245	247	233	227	227	235	204	217	239	268	230	220	279	208	237	230	242	246	239	191	233	246	212	213	235	212	227	227	234	232	231	263	223	232	223	254	247	230	213	241	203	221	223	229	224	252	207	234	223	247	204	231	244	238	270	214	222	215	246	237	221	241	243	223	238	220	253	228	234	251	248	232	260	223	216	231	210	246	235	238	224	226	229	233	224	235	260	242	235	249	264	214	247	207	242	238	235	234	259	234	239	226	225	247	217	244	269	205	244	199	231	226	222	211	241	198	212	217	238	244	217	233	222	219	242	249	242	264	228	230	217	251	218	213	247	252	221	241	236	251	244	230	240	221	258	218	232	224	206	233	246	246	236	225	229	229	236	227	231	231	221	250	212	233	239	243	206	202	276	236	230	210	268	230	234	241	248	224	227	214	216	251	215	227	215	229	230	236	227	253	212	251	212	217	212	246	230	238	229	248	219	229	215	215	221	230	235	246	239	253	233	247	234	246	241	224	226	270	231	250	240	253	230	229	239	225	237	254	236	245	244	244	231	238	205	223	236	223	193	233	228	242	212	230	220	259	243	268	240	240	231	241	219	233	217	250	251	199	205	248	246	243	239	229	237	223	228	260	241	259	213	229	238	229	217	229	229	224	246	217	237	236	247	233	251	241	244	237	238	233	215	225	220	201	219	229	240	242	230	224	278	254	236	260	268	257	231	219	223	214	233	240	251	246	205	218	262	214	220	222	236	232	221	249	215	235	233	225	241	215	210	235	221	240	214	240	239	215	256	222	220	210	247	200	230	258	255	240	229	231	197	238	230	185	211	236	234	232	245	247	228	248	216	214	221	242	221	265	239	221	233	205	230	220	232	213	211	245	216	228	243	243	235	234	218	249	252	250	239	244	221	251	221	238	192	235	221	244	225	233	234	220	241	254	241	235	217	202	213	218	238	244	219	210	216	246	232	215	212	224	249	238	265	238	227	237	243	260	199	232	253	248	226	224	249	236	237	215	232	218	231	225	260	249	219	229	251	230	230	254	241	231	230	227	232	197	270	241	260	253	233	227	230	257	253	223	249	225	234	212	215	226	243	222	244	220	210	253	222	241	253	216	226	217	231	214	213	242	233	239	247	204	238	205	241	222	222	234	233	236	217	253	231	230	249	251	228	215	260	241	226	227	227	213	249	213	237	214	223	216	261	240	241	200	219	226	225	245	213	261	234	250	228	226	270	271	234	212	246	236	237	221	222	235	244	224	226	232	239	226	231	219	220	214	253	218	239	219	258	233	232	205	220	206	218	249	231	217	215	264	212	256	220	259	229	227	236	252	238	235	241	221	250	220	234	237	241	248	222	230	232	264	252	246	252	247	251	231	248	247	249	218	259	242	229	213	233	220	234	222	253	244	208	225	203	200	238	246	223	229	218	224	247	267	209	212	249	224	218	205	215	240	241	206	244	255	223	231	204	247	226	242	231	226	232	210	229	197	240	221	232	226	235	259	213	230	243	238	255	247	211	258	228	220	245	249	208	240	237	249	219	225	235	235	236	235	215	231	231	217	221	250	217	208	208	250	227	191	199	227	252	258	228	211	243	240	231	244	223	239	211	236	238	207	250	231	233	239	247	206	209	234	254	239	208	219	227	211	245	244	240	236	240	241	206	241	251	255	211	223	250	253	221	187	237	243	228	224	217	231	205	239	225	233	227	243	235	284	271	241	217	199	234	235	223	236	231	176	251	260	233	233	230	221	245	247	251	254	203	243	226	211	222	239	231	232	229	237	233	213	228	233	209	233	248	247	230	226	216	245	200	216	262	233	220	236	228	216	223	228	233	233	231	221	221	256	243	248	201	244	238	229	222	233	228	229	237	261	225	239	226	255	251	207	248	246	240	244	245	239	225	241	248	260	238	230	247	257	232	213	248	244	225	241	226	230	231	216	210	235	242	226	262	240	235	249	233	224	242	218	247	251	228	233	243	254	241	222	244	269	234	226	227	229	230	264	217	230	225	235	231	236	233	210	221	223	220	231	239	229	208	235	238	216	242	249	227	218	229	223	202	253	235	225	240	250	232	226	204	224	231	225	233	238	230	227	248	230	236	242	238	224	251	223	239	240	254	251	216	248	243	245	216	230	207	223	258	226	248	225	241	248	233	235	211	188	259	220	241	233	260	225	227	229	229	248	222	240	211	247	207	222	219	254	241	243	218	248	218	208	225	226	240	238	238	219	230	229	237	227	226	201	247	241	236	265	234	203	198	221	249	243	235	215	200	220	246
20896	41069	38812	30856	26053	21085	16887	13715	11029	8336	6887	5376	4442	3789	3420	3203	3014	2761	2559	2369	2180	1929	1858	1903	1879	1864	1702	1649	1624	1263	1071	925	755	749	636	633	565	601	582	544	535	532	567	549	556	575	542	516	561	572	517	544	539	516	520	485	507	513	507	499	507	521	520	482	520	483	485	498	511	494	462	465	489	468	456	466	456	449	437	470	459	464	459	446	470	482	464	500	444	422	451	427	417	446	419	458	422	394	488	468	419	449	425	473	414	441	452	469	410	427	439	455	472	440	453	420	429	403	443	423	476	433	422	464	415	440	444	421	465	442	423	439	431	469	437	451	411	465	446	427	448	439	442	452	455	457	442	475	450	448	421	375	435	431	433	415	433	465	406	420	443	486	430	417	470	426	402	441	461	478	430	487	454	383	445	418	446	454	432	411	487	447	463	481	439	454	410	400	442	439	449	441	447	449	428	434	435	421	470	456	433	453	478	411	468	435	421	433	465	431	414	449	463	428	462	453	425	456	413	450	473	486	426	434	449	404	464	374	438	453	429	452	432	409	435	440	442	446	448	432	397	452	462	450	463	444	412	411	452	462	426	443	475	467	416	425	442	442	437	419	443	447	444	435	431	455	429	413	452	425	394	449	481	416	457	408	472	445	429	430	424	457	446	445	409	454	427	475	415	441	418	437	465	438	440	475	432	452	437	415	443	425	431	405	452	437	427	442	489	433	432	441	459	446	430	443	449	456	412	406	400	425	445	435	427	443	469	434	438	426	430	438	436	441	436	428	490	420	478	411	459	468	454	438	424	478	433	450	445	428	426	410	433	417	438	452	410	444	435	444	451	463	386	427	466	426	442	437	430	401	447	435	464	392	435	411	461	470	421	459	445	442	483	471	443	472	450	453	436	444	457	437	449	405	427	456	425	437	421	419	483	429	451	446	467	445	445	447	409	432	425	456	451	434	465	432	462	415	482	406	455	436	401	442	452	439	462	439	432	463	437	453	424	456	450	449	399	447	411	426	414	470	442	481	430	424	435	440	481	417	459	446	470	425	468	430	429	458	388	462	481	436	442	439	444	443	461	491	452	441	428	426	435	436	462	433	459	463	447	458	418	422	430	408	447	440	429	448	440	442	432	450	430	447	439	424	371	434	427	480	449	453	419	446	450	425	446	411	437	430	470	447	478	428	444	415	392	414	438	457	418	420	470	413	462	394	439	404	440	429	432	419	432	446	413	445	442	444	444	414	445	445	433	425	446	410	423	427	443	425	481	461	441	429	451	450	436	444	455	450	432	434	440	424	440	434	448	385	460	407	422	423	423	457	427	441	417	455	460	442	447	432	458	466	428	430	411	399	450	450	489	443	445	417	493	427	438	412	468	448	432	450	425	430	465	431	447	440	444	426	453	395	470	431	393	409	427	431	442	444	418	439	425	452	435	422	440	441	451	451	436	446	463	460	436	435	469	440	456	419	456	444	438	403	438	434	455	442	434	453	441	431	445	428	474	466	439	438	435	458	450	441	418	405	412	416	438	442	426	401	472	440	474	443	436	461	466	430	402	421	423	430	477	426	429	461	440	435	494	428	446	436	458	433	406	416	458	446	468	436	488	443	500	441	445	442	445	445	429	451	427	460	418	443	406	437	442	451	458	424	467	440	443	434	421	453	472	466	429	429	422	443	477	441	437	408	424	449	458	452	462	442	480	428	423	425	457	457	401	425	424	407	428	459	453	436	457	437	427	392	436	429	440	416	412	453	417	433	465	473	438	430	439	438	434	447	449	451	463	424	408	447	430	444	448	436	470	464	434	410	446	453	430	449	414	450	438	447	458	429	474	434	462	453	403	475	420	449	450	479	426	451	478	447	436	475	457	410	392	421	447	440	437	445	461	468	443	424	438	447	392	389	440	445	428	454	412	443	452	454	456	468	412	460	448	474	455	427	445	462	427	452	421	448	451	434	379	469	433	419	406	434	438	421	419	446	434	456	447	426	434	447	458	432	435	415	432	428	459	448	403	445	481	461	447	427	450	473	425	455	436	471	425	437	411	461	439	444	415	416	429	448	428	420	446	446	454	449	427	419	459	416	475	450	472	424	394	430	437	431	453	420	420	464	428	436	466	411	448	420	412	472	403	442	442	462	435	416	447	414	399	472	426	421	427	456	481	434	464	410	428	441	440	471	435	386	445	446	406	397	433	473	455	473	414	423	435	411	411	450	444	450	421	440	422	434	448	463	419	417	462	459	426	454	467	418	415	431	392	445	452	409	431	447	459	397	411	430	443	482	461	435	436	388	432	478	450	449	445	422	462	423	424	445	410	437	442	449	423	430	430	473	444	430	436	442	427	419	432	447	453	468	459	444	404	484	452	434	424	426	397	470	426	448	429	402	425	462	446	420	411	409	445	403	431	452	433	458	445	452	431	450	447	414	454	450	447	420	438	483	434	399	440	403	426	468	396	419	398	419	424	399	425	425	430	449	419	430	451	393	411	451	444	480	444	451	429	426	449	424	449	440	422	428	429	465	442	439	457	456	423	453	441	418	430	438	443	464	442	461	432	443	431	440	439	439	419	427	421	426	472	438	402	426	429	488	456	422	445	416	482	418	468	487	454	399	441	457	421	420	441	472	452	425	428	459	423	448	430	425	421	441	422	439	416	444	461	501	456	421	459	446	449	444	450	427	493	478	459	442	397	414	431	457	442	451	433	463	441	450	396	442	426	465	422	441	466	369	449	450	443	441	482	445	427	466	476	415	436	468	449	455	430	446	460	475	444	423	445	447	453	410	479	470	451	445	424	468	430	440	435	443	505	402	427	449	434	411	440	459	425	423	401	419	452	426	411	446	423	438	423	416	442	455	389	430	454	406	441	466	477	413	447	420	457	449	461	458	475	447	454	414	426	440	426	465	421	419	452	413	425	424	434	434	423	451	445	446	465	435	436	436	460	437	442	488	429	440	452	482	443	443	406	444	425	442	402	435	429	471	443	410	454	455	442	438	432	455	414	457	478	397	430	419	448	405	471	450	439	466	468	445	458	394	425	462	418	476	440	435	472	453	466	426	470	451	422	477	425	443	467	425	434	436	429	455	460	444	460	468	443	443	424	455	433	388	420	441	415	474	443	438	454	423	410	421	453	454	449	402	442	444	439	450	447	434	409	394	457	426	409	450	442	449	450	435	430	454	400	423	443	418	423	444	441	423	446	474	393	449	419	423	412	444	435	438	429	430	446	443	408	417	436	422	430	443	395	455	449	432	448	464	470	419	468	417	427	418	429	410	421	466	460	457	458	432	483	487	432	459	440	444	439	452	436	427	454	476	440	410	432	460	435	461	436	446	399	444	414	456	440	443	427	454	457	446	462	424	488	444	418	490	443	446	411	464	481	410	447	451	429	454	460	416	492	418	424	456	438	492	422	443	415	418	465	458	462	475	475	384	476	457	416	421	465	431	403	432	455	398	428	423	472	450	476	455	428	434	446	440	441	412	430	455	416	452
26709	21308	20497	13432	7255	4357	2795	2099	1559	1155	973	824	772	682	635	625	610	562	520	556	532	488	526	500	470	529	547	496	494	420	413	402	346	368	342	351	344	317	344	331	369	386	346	341	336	354	349	370	341	315	354	345	325	339	341	370	315	318	323	321	328	337	331	316	342	326	343	327	331	357	346	355	341	331	369	330	331	371	344	331	323	322	347	325	335	350	321	358	352	342	348	320	332	383	297	333	349	373	347	357	346	376	343	326	322	341	340	376	327	357	369	343	356	336	314	321	367	323	337	344	347	314	351	357	360	327	320	356	354	348	325	334	364	357	303	334	339	334	321	345	337	352	331	327	328	353	337	336	338	338	340	323	352	320	339	317	356	355	342	342	368	325	338	326	341	344	363	289	328	323	345	342	315	304	331	371	352	345	318	335	321	334	333	321	337	340	384	302	331	326	311	339	325	318	297	350	353	304	337	317	327	316	325	305	346	323	295	328	334	330	336	338	341	360	328	294	361	319	347	304	325	348	333	328	313	333	310	348	326	331	355	310	376	321	392	373	360	339	339	346	329	340	327	336	343	347	347	351	351	316	315	361	333	341	369	326	346	350	318	307	333	336	323	305	316	320	312	340	365	335	333	381	278	338	359	336	328	364	326	350	326	335	347	332	332	308	332	350	346	346	309	328	333	322	325	331	328	326	358	319	344	348	334	348	323	331	348	342	352	365	316	346	345	360	311	337	328	364	315	367	332	322	362	344	343	361	335	327	341	343	358	349	313	346	331	327	332	334	337	294	347	328	330	330	343	361	331	353	354	344	366	332	319	295	326	303	317	356	323	355	322	329	310	332	322	347	323	350	334	324	313	337	360	341	336	318	318	363	326	367	310	350	350	335	331	328	344	368	331	363	342	304	338	341	313	342	339	325	317	313	322	329	345	357	338	305	349	336	325	355	328	334	316	339	331	337	312	323	335	335	357	341	314	330	323	355	342	331	324	335	349	310	321	353	356	344	351	315	347	333	344	330	349	342	334	331	330	323	297	318	332	351	361	362	368	329	311	337	320	369	366	317	317	362	320	316	338	339	326	319	356	358	332	300	330	337	346	324	349	340	357	313	329	348	332	325	324	332	323	340	335	317	330	317	334	306	351	344	371	378	317	358	343	339	293	338	354	362	350	375	312	323	356	329	321	339	314	313	350	367	331	366	346	337	330	333	323	333	347	309	329	340	366	347	348	337	323	346	316	304	362	350	329	328	325	391	341	324	325	342	326	347	328	320	349	343	338	341	326	382	343	350	309	354	367	335	368	339	334	311	338	324	334	367	369	343	378	333	335	376	354	349	348	349	322	332	335	351	325	340	339	298	327	361	347	348	337	332	358	343	338	307	355	381	365	352	344	340	365	345	340	312	331	304	358	351	321	317	380	338	342	326	326	347	339	309	378	323	289	332	333	331	307	357	336	346	349	311	347	314	360	307	328	331	306	315	391	343	357	381	333	360	350	322	323	350	319	365	326	335	349	357	322	319	332	339	339	340	347	349	353	350	315	329	333	334	344	327	331	323	330	368	374	346	342	341	331	357	291	311	362	337	331	307	381	378	310	318	332	321	317	340	313	327	349	322	338	344	336	337	364	317	325	297	351	339	372	374	342	316	357	329	353	346	346	318	353	348	342	392	328	353	311	340	351	358	373	348	332	358	314	326	365	340	338	350	350	328	336	326	329	306	332	307	333	328	328	355	357	335	345	374	349	326	342	369	339	327	347	327	334	325	354	346	342	317	314	329	352	366	333	328	344	328	340	325	337	361	322	343	349	356	326	350	329	341	332	351	350	349	346	322	326	343	332	377	352	324	355	330	332	336	325	355	343	349	328	342	316	338	321	360	358	340	356	337	352	334	305	328	367	332	341	329	393	356	333	349	342	344	347	319	337	301	323	324	331	333	312	333	372	346	368	345	353	334	361	319	340	302	340	338	329	338	347	344	329	313	315	315	346	343	334	366	359	304	340	327	308	331	319	332	330	386	337	352	307	365	335	318	332	301	348	310	346	338	345	321	332	347	308	305	350	301	351	339	371	321	321	358	318	326	341	332	336	338	340	345	354	324	340	372	327	326	328	321	296	344	360	319	337	325	345	344	350	321	341	338	341	327	317	333	356	372	339	341	334	353	349	304	338	354	360	344	324	342	307	342	335	340	355	339	347	356	318	377	315	330	336	328	352	351	323	347	314	355	311	336	361	341	303	341	340	342	324	348	369	325	352	333	337	341	336	349	379	343	345	346	328	361	351	332	316	318	357	327	322	341	352	331	364	342	346	354	329	346	350	329	332	313	323	330	352	347	330	325	285	368	311	357	345	308	319	350	297	365	343	308	335	342	334	368	354	364	382	367	346	308	326	313	330	373	324	316	349	370	329	326	331	340	342	364	352	346	349	331	372	342	352	336	362	334	339	336	332	365	338	340	348	346	345	344	333	373	345	336	324	344	347	375	334	328	366	351	310	326	300	323	296	329	348	333	310	358	346	327	337	371	335	337	325	327	341	317	336	366	314	314	327	345	324	340	338	347	326	321	348	321	331	354	340	321	321	361	307	326	343	354	352	353	332	352	361	325	336	333	324	306	337	363	327	331	328	329	334	329	334	318	352	311	354	341	280	343	366	330	350	349	331	356	329	320	339	347	363	351	358	345	343	368	381	324	349	333	341	327	325	376	386	355	371	347	335	363	315	335	377	350	344	343	334	337	369	330	348	370	306	319	372	329	317	359	330	308	334	303	339	357	351	334	366	342	356	401	304	363	343	332	355	349	350	363	353	308	330	343	342	338	321	389	307	340	300	367	298	336	312	321	333	333	311	364	325	348	336	354	342	306	337	342	325	306	338	333	347	331	326	338	343	329	347	338	346	339	330	328	333	353	374	321	360	324	326	360	349	348	356	344	362	344	366	343	313	347	342	360	336	339	357	326	350	312	324	331	347	319	324	331	340	328	316	334	327	345	333	342	325	364	362	354	322	370	357	330	326	373	349	337	320	355	323	315	313	308	321	327	340	306	316	315	364	324	331	303	325	356	339	367	365	331	336	325	331	346	328	319	344	362	344	339	338	325	326	353	355	345	333	322	339	343	344	327	353	316	338	335	327	323	320	320	341	313	355	388	337	353	301	349	352	340	324	332	337	316	351	307	356	329	315	327	343	344	351	349	329	358	366	334	343	333	327	355	345	345	338	339	349	311	353	332	376	348	314	306	335	353	309	332	329	336	360	328	320	321	318	351	349	333	359	326	301	342	359	352	363	323	337	351	359	366	345	313	386	348	354	361	335	343	351	332	324	311	328	318	357	340	342	326	350	333	340	350	320	324	338	341	341	334	362	359	336	326	340	369	333	347	341	331	344	330	320	371	337	370	318	328	334	337	293	328	346	380	327	335	347	374	320	294	367	347	309	339	384	350	358	341	390	338	348	335	316	369	349	351	351	350	339	351	358	333	326	356	350	320	329	338
18220	31087	28901	20236	16046	11824	9034	6951	5588	4079	3412	2618	2254	1958	1766	1684	1714	1559	1487	1504	1381	1252	1249	1245	1238	1272	1269	1244	1183	1080	1015	896	772	788	762	733	720	639	702	715	671	656	686	695	702	647	689	709	675	729	708	662	695	694	646	681	683	706	676	713	642	642	675	692	688	630	672	663	676	659	669	662	627	646	623	650	672	670	682	653	658	633	680	644	660	683	679	675	641	646	634	595	620	682	649	658	655	634	605	689	682	659	594	649	652	658	639	628	668	658	626	694	671	617	683	610	717	674	612	641	636	647	639	673	647	631	614	653	654	666	694	672	659	667	645	588	671	640	656	581	684	647	672	623	663	679	680	660	647	620	667	630	653	624	654	648	676	646	630	635	615	686	669	608	640	676	634	630	669	641	640	631	630	650	624	644	648	642	668	656	653	689	677	698	628	622	656	594	648	650	670	634	651	622	649	650	653	630	587	625	636	649	673	650	658	650	633	648	666	637	644	620	639	629	655	649	680	621	655	704	651	656	641	645	657	586	623	634	621	655	631	660	634	621	652	690	602	648	640	657	694	666	647	642	624	672	674	729	648	658	670	672	663	629	664	603	634	579	685	630	622	656	609	621	633	651	623	655	698	641	648	628	643	687	647	695	686	650	680	645	657	702	668	659	641	678	669	627	641	641	682	640	653	663	623	672	635	580	613	624	655	678	656	650	616	679	663	630	655	656	648	572	667	670	686	659	660	627	682	667	622	654	666	642	673	626	656	654	670	645	636	647	648	679	617	670	628	649	677	618	676	658	613	647	625	706	642	623	638	661	625	664	637	653	631	612	626	638	632	638	656	635	652	675	657	612	632	673	633	647	635	616	588	659	639	640	658	673	598	657	633	658	646	594	640	677	639	690	668	671	638	640	667	636	639	638	599	666	665	656	640	638	654	632	659	641	672	656	637	649	644	695	653	624	659	618	635	618	668	628	649	626	657	667	648	653	662	656	662	683	640	649	624	648	626	659	665	659	686	634	636	632	641	661	676	612	683	696	653	630	636	685	634	647	630	647	668	619	667	646	666	630	651	656	656	651	626	668	653	664	630	679	651	647	629	656	661	658	664	607	673	653	666	639	628	660	618	632	631	639	681	645	676	680	655	596	601	645	616	687	658	633	684	702	682	664	689	593	667	649	652	614	655	651	647	643	675	652	638	624	660	709	686	661	661	673	665	640	599	659	643	627	650	625	694	665	664	696	631	635	659	657	614	655	670	609	694	671	650	694	663	666	640	626	597	642	652	627	675	634	595	665	677	608	607	622	666	633	665	642	679	600	660	650	666	618	648	639	636	604	670	573	609	668	614	605	684	595	639	661	618	650	627	627	660	633	653	639	653	671	640	672	694	650	693	646	672	677	653	687	616	641	631	696	625	679	672	660	636	621	636	648	606	648	618	682	642	643	643	657	674	627	664	670	626	621	633	608	648	656	700	640	673	636	709	652	710	655	673	648	638	663	667	674	681	682	637	666	637	603	640	642	609	609	623	644	680	650	683	623	665	664	686	633	640	619	614	637	664	647	605	621	659	644	662	680	664	601	669	609	627	660	649	688	633	665	661	635	651	614	700	667	634	699	607	661	675	666	626	660	606	641	639	671	688	617	672	629	644	646	654	659	656	624	682	625	668	626	614	651	631	645	658	699	640	647	672	674	678	680	614	674	657	684	657	669	646	610	589	626	620	629	638	683	656	658	651	637	648	661	648	659	683	627	650	629	650	648	638	626	654	654	676	619	639	645	633	640	645	624	659	655	648	688	638	661	638	684	673	608	614	654	620	625	643	700	624	646	662	665	655	613	674	672	681	619	669	619	635	640	645	655	597	629	591	670	640	629	626	651	675	658	634	629	626	641	671	597	690	667	660	639	666	649	677	675	632	693	587	688	646	639	672	644	668	640	663	698	611	630	664	656	695	646	652	678	638	673	623	664	650	618	668	643	665	660	664	645	610	699	612	651	643	650	615	658	640	672	692	613	626	669	626	649	674	676	655	618	629	664	618	614	652	626	618	629	674	625	620	620	656	652	626	712	664	610	681	637	644	648	637	648	663	626	677	663	642	640	670	626	639	646	679	684	616	643	669	639	615	636	667	654	655	629	649	617	691	655	624	667	630	670	679	629	692	657	626	621	627	596	681	630	648	647	657	628	616	654	636	636	668	701	669	626	638	623	645	624	677	663	657	657	672	657	651	657	610	611	633	641	683	647	645	652	609	641	608	617	623	611	701	654	630	634	644	634	624	643	681	618	596	629	683	601	638	653	660	658	645	673	646	614	624	665	639	640	669	655	633	678	674	671	687	652	653	644	665	668	666	687	692	634	683	658	634	599	629	670	631	643	585	597	628	615	679	629	622	671	639	644	641	618	621	668	636	618	650	662	664	686	620	619	621	674	646	687	595	662	687	635	618	639	655	635	664	636	644	628	658	632	653	667	631	659	644	631	631	669	682	614	676	648	678	668	646	649	636	653	662	647	637	646	673	641	629	651	628	620	609	661	626	614	607	614	643	632	654	621	648	646	658	703	635	654	622	644	627	629	654	614	656	658	660	635	588	612	654	653	670	634	638	637	597	719	666	673	632	685	623	669	666	671	653	639	657	619	628	655	645	617	606	665	678	690	660	668	674	644	641	656	627	643	655	668	639	628	704	633	645	660	637	668	687	635	671	683	684	586	642	650	666	605	612	672	646	638	653	639	608	592	661	605	701	674	671	649	646	664	658	611	651	655	643	626	604	624	632	681	660	629	638	614	662	666	668	632	615	685	657	658	625	680	657	667	622	637	652	646	662	607	687	666	639	703	622	623	682	609	628	661	669	613	675	647	656	641	631	651	687	670	675	621	656	623	652	662	677	622	657	642	637	620	642	631	660	655	682	623	620	653	605	648	614	628	654	716	667	638	647	628	640	634	606	628	622	672	653	650	628	644	678	650	641	608	633	647	595	623	649	611	645	569	629	662	678	667	630	625	692	648	602	639	675	683	638	651	641	676	649	664	616	632	594	662	611	663	640	632	659	629	607	647	607	625	648	626	651	621	628	657	617	682	675	647	658	625	631	694	643	620	663	651	636	634	631	599	630	655	575	641	615	655	670	672	668	657	644	632	636	633	605	631	647	674	637	637	675	630	655	645	659	673	636	631	636	646	616	658	628	661	674	666	646	624	674	658	672	639	652	657	649	654	665	641	649	625	638	656	684	634	656	632	613	632	666	626	644	597	640	653	645	660	601	609	695	641	627	726	644	635	630	661	686	625	637	622	616	682	684	647	662	659	677	636	620	655	597	669	613	629	645	648	722	698	643	613	667	631	660	687	659	667	612	589	651	666	692	629	640	647	636	612	617	652	632	657	683	630	663	654	635	678	602	607	656	662	627	636	666	647	689	682	653	651	660	639	648	656	652	658	623	638	646	658	624	685	641	663	641	620	683	638	646	654	654	627	639	650	681	664	625	627	662	612	657	679
24588	21473	28588	24812	20502	11763	6007	3367	2502	1797	1531	1204	922	872	721	804	741	680	629	627	602	578	563	550	555	538	552	504	533	432	430	397	324	348	322	298	303	330	297	312	306	293	305	334	291	307	295	290	312	283	285	294	309	291	309	281	313	286	253	294	285	296	271	293	253	308	280	288	303	318	248	272	268	266	291	263	272	300	274	292	288	308	273	285	290	255	280	272	291	274	274	265	293	275	286	258	272	302	281	301	300	274	268	296	286	251	241	282	265	271	292	286	292	269	293	261	252	290	266	266	272	269	259	275	288	269	295	282	262	267	286	273	300	258	256	293	248	290	251	281	251	268	254	302	273	295	280	280	286	275	292	262	283	267	285	279	246	274	264	290	289	276	283	275	286	259	279	279	272	288	262	265	280	256	313	271	307	250	259	300	282	269	267	278	277	271	283	260	250	258	270	274	277	297	250	252	263	290	272	294	272	278	280	289	278	264	264	246	274	290	291	289	285	308	299	308	264	291	295	235	283	304	317	262	277	305	275	294	259	282	284	251	295	270	287	267	281	241	251	271	291	272	289	271	254	297	269	274	269	285	272	292	324	263	285	239	275	270	273	302	291	239	299	295	276	245	265	274	261	267	275	284	285	273	300	295	292	296	239	268	258	288	275	277	280	282	272	257	248	278	270	268	277	255	251	295	238	260	263	269	253	264	283	260	275	277	269	293	299	277	275	288	256	254	283	293	284	282	259	276	295	269	272	253	256	264	284	272	283	264	285	275	277	273	288	269	281	282	265	286	270	262	263	294	262	295	296	268	275	292	271	252	305	259	272	281	279	289	267	292	276	266	279	257	262	270	275	266	287	284	278	276	265	255	246	284	261	291	245	261	256	292	257	273	263	277	275	265	274	268	273	274	274	261	245	253	305	242	291	272	280	286	286	289	271	295	268	268	282	302	251	307	292	277	261	265	277	283	275	260	308	304	299	256	298	282	270	282	291	267	258	273	258	301	293	283	292	257	263	279	283	265	270	284	281	293	236	303	277	264	271	285	292	274	295	266	281	289	280	270	252	265	237	268	282	319	279	285	275	257	270	273	269	258	262	281	297	286	283	270	258	289	288	281	261	264	246	287	283	272	298	282	266	301	249	272	228	270	260	282	275	266	284	253	248	283	276	258	262	265	269	315	297	261	271	293	299	255	253	267	270	293	277	299	289	283	272	277	256	292	274	299	258	290	264	309	274	317	255	261	250	287	294	265	274	281	276	295	264	277	286	283	297	282	266	256	272	265	244	248	265	279	275	285	311	255	294	235	266	246	285	261	266	289	282	294	271	304	294	274	243	257	269	290	289	247	298	287	270	289	281	280	268	268	264	266	240	262	281	274	288	252	259	291	260	312	261	288	290	303	295	268	262	264	269	290	318	283	288	297	273	293	273	299	293	264	264	293	285	286	247	262	247	258	234	298	294	277	285	270	275	294	259	288	271	289	256	309	271	260	273	268	285	270	268	281	281	271	285	317	267	282	251	285	280	262	250	260	293	297	276	283	259	276	281	277	297	282	262	245	270	270	254	268	274	265	287	262	275	246	280	296	277	286	281	285	290	277	275	242	281	295	252	288	291	262	292	278	239	301	291	275	278	261	261	279	313	282	261	290	284	286	266	272	282	247	311	243	258	258	291	319	275	308	275	296	282	282	271	264	267	265	286	260	268	266	327	268	277	288	270	287	280	270	305	239	264	274	287	265	272	252	278	297	270	232	283	273	249	275	295	264	275	250	313	290	278	294	285	282	286	284	281	260	281	285	281	286	226	259	285	316	296	260	277	269	275	244	276	278	258	286	274	261	282	271	271	290	242	279	297	243	270	274	285	270	270	283	273	282	290	266	268	293	276	251	284	271	266	310	267	274	260	307	276	277	252	257	252	278	257	292	268	252	285	298	258	297	290	278	281	289	252	278	278	264	273	274	296	264	261	274	280	280	287	281	255	261	276	268	272	268	302	264	294	294	262	300	248	291	301	292	285	249	247	322	284	282	281	279	250	268	263	291	284	271	250	303	269	291	273	262	269	290	260	247	276	316	283	238	274	276	262	264	282	267	298	275	291	298	285	304	308	264	275	323	286	272	285	234	272	279	284	297	287	287	256	273	267	282	237	299	292	285	258	295	297	293	284	225	254	285	262	299	299	267	258	307	264	267	274	243	292	280	281	268	289	276	280	279	300	301	291	278	251	266	303	271	283	259	249	246	299	282	279	267	261	291	256	295	293	259	255	278	285	257	249	273	297	280	253	299	276	296	271	278	240	276	269	254	270	296	283	280	257	257	273	295	273	246	269	285	302	290	306	269	278	279	271	287	263	265	275	280	298	270	258	288	288	283	279	269	267	271	286	277	265	275	280	272	286	281	288	278	290	287	262	282	248	290	285	294	288	296	295	299	283	257	291	281	260	259	295	277	272	285	264	271	256	271	227	281	266	261	253	272	305	287	260	288	283	275	262	279	308	270	253	259	245	277	271	256	296	277	230	239	269	260	271	266	263	262	261	271	268	273	268	280	279	262	280	234	259	298	267	275	283	280	313	246	275	283	281	271	276	273	257	271	276	286	266	282	293	247	257	281	266	299	281	290	268	282	261	298	247	284	247	267	273	258	304	278	258	268	289	233	273	256	290	290	277	251	287	287	295	297	296	281	287	269	263	273	260	290	282	291	287	277	301	278	280	280	256	294	261	246	255	277	263	269	284	257	289	250	255	284	296	277	315	292	294	279	279	261	278	256	290	283	251	269	288	267	304	269	254	318	248	257	276	274	280	266	267	247	296	271	274	265	265	286	299	294	272	252	257	286	294	283	279	288	273	259	247	251	271	304	289	268	271	295	276	297	278	265	252	272	252	245	270	281	257	274	292	279	298	284	286	270	268	281	271	303	256	284	284	282	284	276	249	290	292	265	260	298	281	300	321	261	266	250	274	286	271	271	291	290	270	276	250	286	278	252	263	300	305	286	291	288	267	278	274	311	300	299	251	284	273	295	279	261	278	256	278	238	269	261	282	257	279	247	266	267	288	261	281	267	252	277	265	261	282	221	283	274	271	276	265	272	293	266	282	271	310	282	277	281	277	257	277	283	263	262	259	283	264	255	278	281	316	297	274	270	288	294	277	289	252	312	282	279	292	271	268	290	257	280	277	294	282	256	249	269	275	251	293	257	262	256	289	267	236	246	286	259	252	283	258	291	302	262	265	283	236	267	309	291	284	272	258	242	286	278	289	256	274	272	275	287	241	312	292	272	274	270	248	271	282	259	305	279	272	292	267	304	268	298	275	281	254	281	268	321	279	277	270	291	262	264	270	272	276	278	265	252	291	273	270	312	279	295	277	260	245	268	266	240	282	277	280	301	267	267	272	298	296	279	278	261	268	272	262	255	278	265	276	246	277	258	280	283	271	266	271	289	291	291	292	273	285	273	272	281	298	286	276	257	295	288	259	286	270	261	284	287	284	275
19486	37512	35599	27096	22301	16991	13339	10284	8458	6214	5132	3985	3207	2793	2547	2453	2237	2006	1918	1919	1740	1522	1499	1585	1509	1546	1550	1392	1376	1181	1033	930	872	721	711	694	671	630	636	624	617	579	638	634	619	598	592	619	600	612	592	561	592	603	555	595	599	556	579	608	597	562	585	579	578	570	560	534	603	566	552	570	536	548	559	564	567	539	538	581	544	531	537	590	531	511	498	568	510	544	558	567	581	578	570	568	560	512	545	486	547	531	536	528	534	564	564	514	512	546	495	545	510	536	540	525	517	547	571	539	571	520	524	490	535	516	517	505	513	552	537	520	549	519	600	530	529	531	534	553	538	533	517	499	532	535	563	517	541	541	511	543	543	569	529	551	548	523	553	487	529	522	540	548	550	564	542	554	527	560	526	520	545	526	545	570	534	567	503	588	498	554	537	548	560	525	536	553	546	585	530	560	515	514	536	531	542	522	517	549	546	515	542	559	517	565	519	530	501	540	533	539	524	530	522	548	526	546	519	506	541	539	508	568	534	539	553	528	571	513	549	538	561	535	556	579	617	541	539	522	563	585	521	547	545	528	542	482	528	542	569	536	492	563	541	537	533	579	547	550	541	563	523	566	510	512	531	510	530	507	557	557	530	541	546	530	519	563	526	492	562	545	553	530	499	557	528	555	552	543	526	552	520	526	503	518	534	524	519	542	550	534	564	517	578	501	546	547	557	526	570	576	573	556	545	537	512	531	535	552	528	535	537	526	525	511	543	546	529	578	552	567	536	547	504	550	555	567	520	529	527	541	544	576	531	550	573	504	549	520	538	533	550	564	531	485	568	494	566	542	531	538	512	544	549	529	514	552	539	527	510	586	560	551	510	538	534	572	522	545	557	585	561	557	533	522	528	553	509	525	485	513	521	528	552	529	551	535	487	548	540	529	535	542	496	541	512	570	543	555	550	481	521	506	518	564	569	506	542	580	527	499	550	527	512	556	533	536	578	546	579	518	533	536	530	531	552	533	509	541	523	525	572	540	553	547	565	540	526	530	532	556	544	538	566	587	545	565	527	534	510	502	545	559	555	606	501	587	556	525	539	554	518	482	505	523	547	546	520	566	541	538	561	526	527	540	507	533	562	540	538	575	554	513	568	548	555	508	538	560	534	513	544	559	509	536	551	565	534	511	519	545	558	556	557	509	517	541	509	555	544	594	537	543	535	577	513	520	551	551	522	589	511	561	562	528	513	529	542	554	556	579	550	561	530	570	586	505	543	518	535	581	573	548	558	549	541	513	523	551	590	532	528	523	556	525	500	524	544	507	570	541	527	549	563	535	498	523	506	550	574	545	551	558	500	530	557	478	513	516	586	490	517	542	561	543	491	494	556	501	507	507	569	555	553	536	534	508	539	530	527	537	510	522	554	568	552	560	552	543	553	524	571	533	557	567	533	533	534	547	502	554	518	530	544	540	541	574	522	520	539	525	520	500	492	519	541	525	560	517	573	556	553	550	547	543	540	562	540	519	567	539	537	525	553	508	595	519	540	585	518	520	520	546	512	521	544	563	541	539	519	536	573	577	534	505	563	509	514	534	525	546	565	560	511	510	538	535	497	551	514	530	529	484	514	549	575	500	538	537	538	557	533	558	531	483	558	574	545	572	543	534	543	560	518	583	544	536	533	577	576	547	505	560	510	557	549	460	547	557	539	532	548	574	525	527	538	495	520	533	544	552	574	533	558	536	549	525	492	529	521	556	534	567	505	540	520	548	513	555	551	532	547	534	518	552	498	510	532	540	524	564	559	550	577	570	511	523	519	521	509	562	521	537	526	554	515	512	525	548	562	506	521	522	562	509	552	513	534	510	570	536	519	525	588	565	523	533	532	545	558	543	512	539	549	564	488	547	533	542	535	541	520	491	519	565	522	531	517	529	571	559	540	563	514	570	582	552	550	511	509	552	543	564	526	546	544	492	525	498	544	480	542	532	563	505	554	546	528	514	526	579	551	538	512	554	552	548	509	568	541	544	498	524	547	503	495	530	579	525	585	537	536	537	557	548	525	517	557	534	553	533	544	539	537	539	563	565	533	588	524	532	521	533	570	551	502	539	560	542	539	527	531	525	567	539	528	551	530	521	515	552	521	536	518	514	518	545	555	534	541	537	528	525	529	552	613	541	541	508	552	508	540	546	495	508	573	513	528	540	521	513	546	559	574	496	599	537	529	535	457	548	512	494	551	521	531	554	542	533	546	528	517	549	507	544	538	528	564	522	540	564	523	555	519	527	538	539	543	557	492	543	552	551	548	556	544	560	535	603	505	537	556	542	562	497	562	549	508	540	506	560	543	532	527	528	560	539	567	494	555	545	522	557	587	569	503	517	544	541	508	594	534	573	590	533	546	517	535	528	543	523	514	548	545	541	570	503	545	539	496	488	529	527	555	550	495	563	509	527	533	508	525	521	571	550	526	572	558	539	537	535	535	560	518	541	532	503	535	469	546	545	532	541	557	524	604	541	545	511	519	532	536	548	579	540	521	530	514	529	501	510	552	558	542	496	555	541	508	529	505	568	567	556	525	533	531	548	603	503	535	513	575	521	544	529	526	519	574	549	585	515	565	542	529	540	542	523	536	543	516	568	551	540	550	529	546	551	544	511	528	536	571	567	577	587	509	537	548	493	524	556	530	536	511	523	492	525	529	523	548	555	533	536	539	517	523	535	515	500	506	549	550	563	529	545	554	521	561	545	500	526	512	512	536	545	538	540	527	569	547	568	539	524	528	533	532	526	553	566	515	538	525	535	553	520	515	577	579	537	536	515	507	558	514	508	525	535	554	506	534	539	521	545	558	554	530	528	515	525	523	556	536	531	567	532	501	533	574	544	551	605	514	541	547	557	570	504	508	573	529	541	569	527	557	552	575	528	506	522	538	502	531	514	558	538	522	552	526	549	502	541	544	539	559	540	511	551	497	520	563	564	558	500	515	527	558	571	511	543	557	555	542	549	545	564	568	515	548	497	508	482	558	527	518	524	522	520	558	558	546	530	599	545	548	534	563	523	501	557	522	521	545	557	512	574	534	532	551	535	549	564	514	536	497	556	543	537	550	571	498	521	527	546	521	539	585	544	530	561	585	552	548	537	517	518	539	532	515	541	542	546	519	533	540	532	527	575	530	537	531	553	532	526	521	517	528	587	558	533	600	579	597	552	592	536	530	530	546	495	525	587	556	484	586	549	528	512	562	539	563	548	535	558	513	573	560	529	546	543	531	528	551	518	562	535	515	529	538	560	526	542	547	535	525	492	564	579	520	517	550	549	560	553	535	544	551	546	544	581	540	548	532	556	571	584	518	540	513	519	548	582	489	521	520	560	498	507	530	590	538	526	531	539	529	575	551	518	556	534	546	540	557	533	561	530	549	495	557	542	506	482	554	521	566	555	545	503	517	539	535	577	524	529	548	543	560	582	526	510	539	544	555	549	505	536	534	548	523	544	541	527	520	505	536	557
23406	21286	29034	23880	21376	20353	12036	5069	3298	2485	1986	1531	1224	1058	946	844	853	756	757	731	720	563	577	628	595	650	597	595	514	411	431	337	356	306	286	286	273	254	261	280	273	273	241	269	233	228	234	243	223	228	245	293	243	251	249	242	240	273	246	231	231	271	215	245	227	226	240	245	234	235	241	235	246	229	233	238	227	241	198	238	238	224	222	223	228	215	254	236	209	206	244	242	226	203	210	248	226	188	229	224	220	254	215	195	238	254	237	219	231	228	237	223	231	193	223	214	231	231	238	213	233	215	230	211	230	223	212	232	205	226	197	228	237	224	228	232	219	218	204	228	237	233	244	238	232	209	238	226	233	224	215	221	229	225	205	227	211	231	215	218	233	231	244	211	212	215	251	212	234	200	230	216	232	239	221	201	232	255	249	232	251	240	214	232	226	223	237	204	232	243	243	214	216	207	221	224	223	218	234	247	215	227	234	229	230	219	237	223	206	205	233	232	249	220	219	225	232	228	208	220	245	246	208	216	226	215	220	225	222	226	203	232	189	196	229	243	225	216	205	245	236	224	223	253	212	217	236	216	213	233	227	199	217	211	222	241	269	185	232	225	238	236	224	224	205	238	232	229	222	236	244	207	258	217	217	239	248	239	246	217	220	214	203	227	217	215	231	230	228	234	198	219	225	272	230	241	230	238	225	230	243	224	215	225	223	227	227	219	218	226	236	202	207	229	242	219	218	242	234	235	223	239	224	207	259	245	206	225	225	221	222	212	202	242	213	236	215	225	255	202	214	220	233	210	235	253	226	233	212	226	250	232	207	237	204	219	228	222	225	223	231	216	214	237	216	224	212	225	218	222	222	223	209	214	228	233	233	222	236	229	246	256	217	223	221	193	219	212	213	219	214	243	275	242	226	233	199	231	216	225	219	212	210	214	209	229	218	234	267	218	199	219	212	246	246	221	211	223	201	238	214	232	234	224	243	223	206	244	228	215	231	209	218	219	256	230	218	246	226	224	209	233	227	238	224	223	223	216	212	218	223	233	219	264	219	249	219	215	219	197	223	229	190	222	199	238	216	212	247	218	221	227	199	231	214	216	218	225	226	230	216	209	232	233	242	221	212	209	230	229	229	233	208	233	224	222	230	194	213	199	225	236	255	241	245	233	216	250	227	220	245	233	215	239	218	227	230	216	244	213	216	200	197	240	214	245	244	221	210	253	187	235	209	218	226	217	235	222	225	222	261	231	220	201	252	214	235	207	229	226	216	202	227	238	222	238	241	213	213	231	208	234	199	227	219	212	223	212	213	238	248	197	216	248	215	213	212	221	213	233	236	245	204	233	219	238	219	267	222	232	237	248	238	230	197	214	202	231	251	230	201	224	228	220	223	188	229	218	220	233	219	200	212	229	208	223	213	235	213	202	234	213	241	209	225	228	211	216	233	232	227	245	239	219	237	228	238	221	226	251	225	234	201	242	211	232	207	223	230	224	222	229	213	228	217	235	243	245	235	223	233	232	242	231	254	237	199	222	249	247	193	245	218	225	228	239	205	209	224	192	232	249	214	230	215	220	234	241	199	207	209	237	222	237	212	221	228	241	209	226	208	227	253	235	190	224	198	246	225	235	208	217	200	242	227	218	218	220	243	231	235	245	215	225	220	205	204	214	245	240	210	253	202	239	224	250	221	233	218	221	237	222	237	240	211	208	243	207	216	221	236	225	235	236	234	240	246	217	237	250	212	232	203	229	200	230	241	252	214	217	229	209	217	232	226	198	236	204	199	235	230	218	208	214	258	218	234	240	187	204	240	203	237	243	236	235	210	212	214	231	231	224	257	243	216	208	272	223	222	221	259	224	221	262	255	224	220	231	221	257	233	209	226	225	247	233	226	234	234	223	229	232	201	222	225	222	212	204	216	231	255	241	238	228	217	240	218	210	247	238	210	215	223	213	236	236	243	227	217	196	219	231	210	217	222	214	219	247	207	233	235	222	207	217	251	250	216	216	213	235	199	225	205	226	229	239	215	213	223	235	234	219	244	213	234	221	215	218	232	223	234	220	234	215	208	241	229	215	225	229	230	245	262	200	190	240	214	247	219	235	231	237	234	217	232	224	242	236	206	206	251	222	194	225	220	230	230	241	223	242	222	231	224	195	243	237	234	239	238	231	225	220	230	215	218	220	200	206	241	228	214	194	197	246	220	228	223	227	217	264	216	204	256	208	224	214	231	243	228	249	249	236	235	251	228	223	216	223	218	216	222	225	231	216	240	216	237	227	233	189	224	208	219	243	252	232	246	225	229	219	225	225	200	222	245	280	221	230	232	233	253	224	240	229	201	259	233	233	220	223	235	216	248	224	224	228	213	197	242	216	217	212	245	234	230	229	255	213	209	217	229	244	221	221	226	263	218	198	239	219	204	239	229	225	210	194	231	231	230	203	216	214	224	201	218	218	215	226	231	237	238	226	211	220	225	255	248	221	238	227	213	227	213	240	209	232	231	210	250	234	210	243	226	237	200	193	204	225	251	260	218	223	230	206	218	218	253	217	217	238	214	213	228	203	204	209	235	234	235	271	231	236	223	214	242	207	224	199	241	241	218	224	238	240	235	235	221	226	235	220	249	242	231	215	258	210	249	260	221	250	229	245	235	202	214	233	205	231	205	228	231	227	231	211	236	213	206	219	244	232	218	242	200	198	206	228	218	227	232	208	269	227	221	223	212	223	256	254	228	236	246	231	201	243	227	219	224	253	224	223	215	242	251	249	236	217	245	222	230	239	239	234	203	235	227	246	233	207	211	206	240	241	238	214	209	220	228	219	237	237	231	226	200	241	202	222	220	249	237	188	234	230	240	219	217	213	216	230	222	234	209	226	207	246	232	228	232	252	217	222	222	221	210	229	234	215	237	217	232	234	220	247	237	245	226	233	216	243	217	190	231	243	237	223	241	199	244	220	243	216	210	259	214	243	219	215	213	209	209	212	229	211	240	217	213	209	212	227	213	221	232	204	243	240	217	211	215	224	225	219	208	218	215	228	199	214	247	224	232	246	217	194	214	229	222	205	211	216	201	213	219	217	229	205	210	217	260	228	230	226	213	228	249	233	224	247	233	214	217	219	237	242	202	239	207	217	217	207	222	247	233	224	212	226	238	245	230	205	251	256	228	221	203	224	218	211	218	231	218	206	235	227	217	208	199	190	209	205	205	194	224	222	184	225	236	217	234	235	210	236	217	214	227	218	233	233	214	233	233	234	231	222	225	229	225	228	210	238	213	221	218	237	213	260	227	218	223	253	219	218	218	234	236	239	215	232	220	232	223	216	213	243	212	203	202	221	227	222	233	215	217	218	213	215	218	216	242	216	231	229	226	226	221	206	227	235	230	191	233	247	231	238	236	234	213	232	209	225	236	229	196	216	240	260	223	204	211	225	229	224	227	252	233	211	227	214	240	231	208	214	218	241	217	233	227	198	240	211	220	207	225	233	238	232	199	241
21259	41650	39619	31495	26441	21009	16999	13164	11131	8341	6813	5220	4259	3626	3280	2987	2976	2497	2427	2303	2102	1783	1802	1714	1777	1770	1738	1541	1513	1272	1037	939	774	746	586	615	605	593	599	585	532	546	556	587	542	494	570	539	530	522	527	526	492	468	546	521	506	509	467	479	516	541	503	510	519	492	462	498	490	430	480	477	457	453	412	398	427	471	460	469	467	458	453	485	438	457	426	421	451	433	460	438	406	428	461	390	426	444	434	397	380	474	415	435	404	434	434	437	406	462	447	399	444	417	416	457	459	422	421	441	419	385	462	416	458	423	440	390	422	459	419	447	414	416	421	453	434	457	447	431	449	455	421	416	404	437	416	409	444	408	436	448	418	446	405	404	427	400	397	417	413	435	415	429	422	415	473	419	441	437	419	420	462	442	412	419	441	443	442	403	426	406	429	435	389	440	429	428	438	453	424	425	444	418	439	449	437	427	432	412	402	440	408	438	451	432	431	416	408	408	436	410	419	402	438	442	437	407	399	427	459	425	411	438	420	449	430	422	451	443	444	412	473	441	475	452	428	429	415	420	464	407	437	449	396	424	459	410	447	392	442	437	385	452	448	426	412	432	437	413	414	425	471	444	466	452	413	445	406	436	436	426	421	441	450	440	373	424	429	444	422	434	440	411	386	417	390	473	442	392	419	429	443	439	417	486	454	419	463	409	461	425	489	415	419	404	435	415	407	448	422	449	451	442	425	430	429	458	364	412	446	440	430	420	397	464	423	445	459	444	447	446	421	408	415	425	425	426	418	421	460	442	428	437	437	425	461	427	424	417	434	425	400	407	428	415	455	389	383	476	444	444	412	388	418	450	460	386	404	423	431	445	415	415	430	426	401	459	431	433	394	411	419	415	420	429	448	425	396	432	433	424	445	427	421	438	410	428	399	466	420	432	384	404	481	445	443	421	465	475	429	436	450	400	446	444	426	423	438	431	426	434	421	417	440	461	441	438	410	438	445	442	391	412	425	411	448	418	440	430	431	410	433	416	418	417	442	451	458	440	421	434	405	445	433	419	434	419	390	411	445	443	412	405	412	409	459	413	394	422	396	443	445	445	451	441	420	431	438	379	420	436	460	461	392	431	438	417	434	454	386	438	437	431	410	432	415	408	425	429	421	414	463	425	414	459	417	441	401	445	438	409	408	443	399	441	399	435	422	409	421	455	430	454	408	443	446	450	449	422	429	434	414	403	439	409	432	430	470	417	427	422	412	415	453	411	407	403	410	485	452	401	459	436	418	424	435	428	424	419	428	458	412	419	446	412	454	423	406	443	450	406	428	443	421	451	431	403	436	423	425	441	466	456	411	419	430	396	452	421	421	443	463	398	409	466	463	426	429	432	439	428	402	445	409	485	423	440	466	442	409	413	464	451	429	438	420	457	427	428	423	391	424	439	428	431	422	456	447	426	439	417	437	431	423	447	424	405	418	435	407	402	398	459	419	443	433	426	420	431	425	434	460	403	398	433	418	443	413	453	429	434	428	429	441	464	463	434	466	438	458	424	465	448	394	440	470	419	412	426	442	426	413	442	395	445	421	430	411	438	431	430	429	439	434	427	411	402	412	439	444	418	421	470	450	425	453	416	430	471	462	421	428	417	431	434	427	457	416	432	408	442	417	444	420	428	434	412	402	422	471	455	399	438	427	410	463	450	415	400	439	412	403	421	440	459	415	429	418	405	400	431	472	450	404	397	441	441	472	455	418	417	412	430	414	431	437	422	458	409	446	390	416	419	429	419	417	451	421	435	424	410	422	446	416	420	452	430	449	433	429	447	428	421	432	438	432	444	438	418	442	429	460	420	439	449	425	418	391	431	396	419	438	454	399	455	438	426	448	411	412	466	428	446	416	451	419	463	478	419	433	408	453	449	457	417	395	388	422	415	434	401	443	393	467	418	472	371	433	417	433	386	445	401	422	436	434	435	462	413	409	430	420	465	414	423	420	449	435	449	418	449	434	389	463	430	429	425	404	437	420	465	455	433	428	435	444	406	441	435	424	417	458	446	443	423	422	433	463	426	441	433	397	452	451	463	449	442	410	442	425	459	399	412	415	451	427	466	435	431	457	441	424	443	461	465	448	451	484	433	394	447	462	389	446	430	460	418	409	431	451	454	447	475	389	430	390	419	389	425	428	415	453	427	437	471	447	421	441	439	446	436	429	428	433	455	438	422	429	437	406	429	482	390	444	438	428	412	458	432	404	422	443	435	472	462	460	408	434	424	430	445	428	437	441	401	427	455	446	452	437	420	461	423	422	434	461	447	390	429	417	433	413	467	449	414	412	453	421	460	421	450	411	454	426	407	438	444	424	444	432	409	415	421	444	412	408	414	433	440	439	399	432	423	411	407	436	422	434	433	392	433	429	428	441	442	403	464	428	399	380	419	440	468	423	444	440	437	415	441	455	440	440	429	384	414	431	396	429	445	427	397	389	423	484	396	463	418	397	460	426	426	430	457	441	418	423	443	438	446	433	415	405	421	406	438	432	411	429	432	449	482	403	429	437	439	404	402	431	437	434	427	437	411	431	444	434	440	471	423	420	476	446	423	450	378	433	442	478	436	445	439	413	411	415	467	457	425	394	454	391	467	426	446	417	427	402	450	431	456	437	402	422	416	463	412	404	411	430	418	427	486	432	432	420	446	458	425	435	469	458	413	449	425	430	430	453	414	432	414	408	424	425	409	457	427	436	397	444	426	416	404	444	432	445	441	386	406	449	433	414	390	453	442	437	404	423	446	425	447	426	439	450	449	444	433	451	442	458	427	427	445	405	422	438	412	448	438	439	413	425	443	443	465	457	437	400	437	413	447	415	411	428	437	408	412	466	477	440	426	457	437	443	418	432	437	421	414	409	428	399	435	419	441	417	417	411	416	430	451	424	448	421	445	431	426	430	442	463	441	413	427	422	414	432	447	476	379	418	423	438	409	419	407	446	396	470	444	439	436	430	425	430	462	435	427	428	424	437	384	443	388	439	461	420	431	443	485	414	452	430	428	416	436	414	455	449	418	430	455	442	445	420	446	410	424	443	428	416	461	444	424	402	456	451	430	443	458	426	455	427	407	441	429	425	415	431	451	483	422	441	434	426	442	453	443	417	416	447	437	403	392	434	403	428	464	412	433	452	400	479	440	407	422	463	425	433	453	418	425	395	413	441	432	450	440	465	428	436	433	435	443	441	436	435	411	437	418	405	399	400	427	418	371	418	426	440	403	419	432	409	410	467	450	430	385	409	461	416	437	463	408	438	423	446	417	470	438	454	419	410	448	451	399	408	418	420	429	444	419	468	434	415	405	450	433	465	402	455	446	450	438	399	431	444	423	407	420	423	461	421	468	458	452	418	437	438	428	446	409	458	456	464	426	394	434	392	414	433	440	457	434	409	406	426	415	423	412	393	418	415	403	454	415	449	407	436	440	435	414	458	410	425	435	426	391	453	417	416	415	435	436	391	440	434	404
27032	21653	21409	14646	7652	4578	3047	2069	1651	1197	1011	848	727	638	593	592	556	536	573	596	492	501	490	515	512	504	499	478	476	484	413	416	402	381	370	353	372	365	382	397	371	372	345	363	371	344	313	353	368	362	349	330	364	320	338	331	384	349	362	348	350	349	352	336	334	387	345	359	331	320	353	343	325	338	349	347	328	351	305	367	339	363	322	365	357	330	335	328	349	342	298	326	333	366	327	363	363	337	334	319	345	324	319	326	330	350	349	311	310	341	355	334	335	330	331	368	328	335	304	343	365	333	331	345	324	384	329	333	358	334	360	323	319	328	330	326	351	342	371	311	322	339	363	329	344	358	347	338	351	355	341	340	316	324	340	349	348	375	333	326	335	344	345	332	340	322	327	346	343	335	340	385	346	371	333	360	358	356	373	308	326	332	318	337	320	336	363	357	303	334	346	327	318	327	312	312	346	319	336	310	338	320	281	334	347	346	374	317	342	340	345	330	370	344	368	357	349	326	329	362	363	357	319	369	307	330	336	338	330	355	364	331	321	311	308	357	316	353	357	376	319	333	356	322	305	332	361	345	336	286	321	336	329	320	320	335	337	321	339	332	346	349	329	330	320	346	326	334	302	336	324	346	334	302	324	339	320	344	333	346	332	349	333	338	374	353	343	318	348	341	348	339	354	346	344	343	315	312	316	337	366	332	315	350	305	331	332	339	312	321	351	339	314	328	331	360	369	314	375	344	353	334	309	337	333	320	330	325	352	313	356	357	350	294	353	343	307	363	338	366	314	352	338	368	326	354	344	337	325	323	319	335	323	337	372	349	341	382	347	327	343	328	319	363	357	368	334	366	345	344	369	329	340	355	349	335	375	333	335	309	314	323	333	339	315	325	324	335	332	337	296	354	341	353	361	341	377	317	331	312	325	322	364	348	320	309	340	323	313	363	318	303	362	355	344	352	337	353	337	345	336	347	341	312	318	318	313	329	336	351	344	346	320	348	341	356	299	324	317	373	344	333	325	335	337	340	356	325	343	307	297	379	349	363	351	349	312	332	346	379	323	324	349	342	339	325	355	348	356	318	324	325	328	330	354	347	306	339	347	334	320	345	330	340	337	339	320	327	313	317	333	308	331	342	360	331	330	340	340	337	361	334	339	331	338	341	337	327	348	341	331	357	342	372	366	352	315	345	352	320	312	324	373	334	326	332	308	329	312	331	340	340	356	347	347	340	360	348	330	331	351	336	355	338	331	348	347	309	343	337	354	343	322	320	328	339	322	328	370	324	335	349	357	320	361	327	348	326	324	353	353	315	334	336	360	338	335	331	336	317	358	349	344	336	361	312	343	330	298	312	328	347	337	343	346	322	338	312	338	309	326	345	324	355	317	365	370	339	340	334	360	333	347	360	333	361	307	369	354	335	348	311	301	343	324	361	331	343	314	374	336	352	284	337	341	344	339	357	339	341	351	317	338	348	327	355	331	349	334	342	326	354	357	384	331	343	339	339	341	344	346	341	359	343	329	361	321	323	300	330	345	329	334	356	369	348	355	309	333	367	387	342	351	364	350	351	322	344	329	346	316	345	332	326	340	369	345	303	352	358	322	317	384	356	322	381	361	335	371	315	361	325	329	372	333	321	315	338	304	346	340	367	313	356	333	326	330	323	321	366	328	364	326	348	351	346	342	334	311	356	351	322	330	347	339	308	340	345	310	343	371	341	346	370	336	331	358	306	354	305	342	322	337	375	347	311	313	346	309	341	349	347	322	350	339	328	341	359	309	348	327	319	311	359	305	364	317	314	334	330	326	353	322	319	318	356	351	339	359	328	340	355	343	316	336	340	312	343	338	348	360	335	337	352	357	319	334	359	326	308	341	390	325	350	358	360	337	324	309	332	360	328	362	328	313	342	330	351	364	356	359	333	365	364	345	366	299	338	356	329	335	349	316	313	362	320	305	326	337	302	330	312	359	324	321	313	382	327	356	330	345	317	333	301	382	341	346	338	353	375	383	331	356	335	325	334	327	359	345	346	349	339	331	311	325	337	338	323	338	343	345	361	315	346	345	338	329	354	345	338	358	334	341	360	352	332	340	355	350	376	328	345	316	350	345	323	373	329	355	380	306	350	374	337	352	334	318	326	342	277	324	378	330	347	331	375	331	367	309	333	337	332	322	350	322	363	313	333	352	331	357	339	335	349	362	335	318	352	336	334	326	368	357	307	354	350	317	348	333	358	337	327	346	322	350	328	373	348	325	321	341	298	363	361	329	341	335	347	330	323	353	339	337	344	343	348	355	313	328	323	344	362	323	331	348	374	317	326	343	325	325	342	323	310	302	328	357	330	341	347	345	367	339	345	313	335	345	320	322	290	356	348	322	332	367	364	351	324	338	320	349	320	322	301	326	319	326	332	347	360	337	355	323	321	294	344	345	354	344	333	357	310	344	333	330	347	349	318	333	341	335	306	316	324	361	334	368	351	371	367	294	320	328	326	343	327	337	343	337	333	360	328	336	357	311	333	317	316	309	345	363	336	309	301	361	319	331	325	339	364	350	340	340	318	341	379	347	311	330	334	304	329	328	364	330	354	338	346	325	322	340	333	322	336	313	336	311	337	352	333	350	341	365	342	319	350	327	326	368	312	360	334	328	336	364	383	344	319	343	339	342	316	301	366	343	372	339	352	325	352	337	345	393	352	306	290	338	340	371	371	329	311	347	365	349	343	336	339	305	366	314	370	346	360	351	342	329	366	353	358	358	365	303	326	350	348	355	343	362	344	329	363	322	336	382	345	344	326	344	355	347	337	345	315	324	337	329	323	320	336	356	352	321	306	336	353	337	329	371	356	330	317	345	374	357	330	328	352	334	350	326	314	348	323	325	327	340	326	346	323	339	327	318	341	355	350	308	362	325	324	348	355	351	368	321	338	325	361	331	337	338	331	361	332	354	346	360	368	358	321	325	361	334	330	355	332	349	395	342	321	325	314	329	352	341	345	312	318	315	341	331	358	353	354	340	334	333	352	345	365	364	356	349	318	334	341	359	339	360	337	349	338	333	302	327	327	355	341	321	339	339	313	356	323	336	346	330	344	399	312	360	313	323	368	332	319	335	342	370	363	380	328	352	310	385	326	350	330	321	298	344	325	338	354	357	351	368	337	320	314	314	327	381	342	347	329	327	329	363	343	350	365	353	331	362	358	337	367	384	339	319	330	327	347	367	349	348	323	313	329	329	334	336	293	349	318	324	352	337	329	352	366	304	320	351	319	368	363	325	338	340	299	324	338	336	361	348	332	333	340	324	358	349	325	349	334	335	336	309	353	313	302	377	330	323	350	301	349	328	292	310	332	364	343	334	316	363	383	351	353	308	316	329	330	346	345	349	361	345	335	344	315	322	353	368	356	349	361	350	368	339	291	365	354	324	329	353	349	344	332	364	316	313	302	332	331	368	335	336	353	351	323	333	353	341	358	344	319	340	342	347	370	309	331	313	294
18519	32114	30068	21662	16912	12307	9288	7189	5546	4066	3382	2719	2265	1929	1800	1743	1596	1546	1488	1487	1351	1213	1244	1212	1277	1307	1259	1209	1090	967	939	882	810	738	740	697	730	654	712	704	656	736	692	654	686	697	652	723	676	637	645	668	668	615	664	674	718	658	689	673	668	703	688	670	659	632	673	670	591	677	666	638	629	675	628	630	662	665	681	706	627	667	631	656	672	640	660	658	642	654	610	664	637	663	627	642	661	640	617	645	660	638	627	656	575	612	632	647	628	639	623	662	683	638	659	683	611	620	643	671	645	683	669	655	644	628	643	609	616	643	658	668	640	611	640	598	640	641	661	672	649	590	642	639	665	686	615	634	638	678	669	615	650	595	654	654	646	619	714	669	651	651	620	657	661	686	631	631	634	665	651	627	675	646	628	627	662	625	627	625	644	658	634	643	608	702	635	648	638	667	637	644	638	621	633	630	658	656	658	630	619	632	691	651	645	697	653	707	614	650	606	653	666	615	674	622	653	592	641	687	607	627	639	667	692	689	654	641	640	621	680	636	632	645	650	644	679	666	637	628	698	698	649	636	650	614	673	644	643	640	698	696	647	666	659	643	661	648	659	630	646	660	613	623	623	661	641	646	627	694	689	641	600	639	606	643	630	654	629	683	617	598	671	629	682	646	684	661	648	644	657	664	667	663	643	673	662	698	610	605	667	636	643	629	651	617	590	623	624	653	638	630	680	660	627	666	665	661	614	650	640	675	710	642	667	656	605	665	648	644	648	685	653	637	663	638	623	655	649	596	632	647	660	670	641	640	651	624	647	642	652	614	674	653	609	626	633	631	596	661	677	675	655	660	627	627	627	648	671	679	625	640	624	667	620	693	674	656	647	633	665	639	600	627	614	658	610	665	646	669	579	654	631	649	651	661	656	650	657	652	619	631	619	648	592	642	640	642	609	672	636	671	629	626	661	657	602	656	641	608	626	649	621	686	632	658	660	633	687	652	652	611	652	636	634	601	684	618	631	661	610	603	680	637	673	619	677	630	624	636	654	673	573	617	665	663	688	655	647	631	671	677	620	704	661	650	640	618	615	655	594	579	636	637	664	650	604	666	639	655	631	607	684	695	642	622	656	649	635	614	631	672	654	651	627	621	611	649	623	620	624	655	650	623	686	627	653	644	654	662	633	656	672	628	654	645	649	656	654	660	633	698	651	648	663	654	649	656	648	629	646	628	634	649	659	678	649	675	709	595	648	631	625	650	621	654	702	638	654	620	642	633	611	698	677	610	639	622	661	587	628	644	629	653	673	656	641	602	698	650	630	642	639	635	618	595	638	629	597	670	649	673	643	633	630	660	617	643	619	599	646	640	669	666	608	646	667	631	657	677	644	657	618	641	669	652	656	621	647	644	651	647	658	582	626	626	607	651	628	712	588	634	680	652	654	685	662	620	632	685	659	602	667	636	668	656	621	664	655	695	619	652	622	652	636	637	634	653	636	662	648	708	636	632	636	721	669	638	647	662	604	653	607	606	671	657	633	613	617	650	641	648	683	629	615	565	611	606	649	603	613	615	663	653	687	676	624	610	629	656	677	610	666	657	617	600	722	680	636	655	645	683	609	666	653	646	647	660	689	682	645	596	653	672	629	648	665	640	656	641	618	666	646	664	623	658	655	650	633	616	606	672	638	628	599	644	652	650	627	652	620	611	630	681	663	637	660	686	626	632	633	651	633	612	649	662	647	682	629	649	635	643	683	686	611	663	648	647	691	646	669	619	622	697	646	629	673	652	623	629	619	614	648	668	627	678	671	697	631	648	625	632	653	688	602	634	594	641	658	682	614	658	653	643	661	617	610	650	624	646	675	654	657	616	649	653	622	627	691	621	668	612	641	604	663	593	615	674	658	665	652	641	621	651	647	639	644	692	642	652	662	621	676	629	673	645	652	648	649	662	658	665	639	670	631	643	634	665	646	662	633	655	642	628	681	652	678	636	656	641	654	657	650	654	642	660	610	656	672	647	665	673	666	656	643	621	666	646	615	649	665	651	682	653	662	661	637	644	645	644	661	653	624	672	653	634	659	650	624	651	674	595	650	657	636	632	612	585	604	639	634	647	627	679	675	673	628	606	691	637	633	678	684	659	645	640	629	627	635	669	653	675	593	652	640	658	610	655	651	635	649	657	670	641	656	662	658	633	652	647	619	631	631	680	618	669	647	640	660	682	637	654	628	651	659	644	646	646	687	619	671	643	626	663	674	618	599	614	591	664	623	635	644	635	628	632	636	651	663	652	641	626	618	630	621	635	639	619	639	591	664	664	674	627	647	650	643	607	672	617	639	653	670	651	644	650	651	644	649	680	681	637	632	685	708	641	576	643	609	641	640	677	661	659	591	627	645	633	604	671	635	684	640	647	632	636	634	628	650	640	644	648	646	640	681	651	646	687	640	645	652	617	622	653	664	621	619	624	651	649	648	673	634	599	629	583	649	687	662	619	642	640	587	633	592	650	690	612	644	637	627	646	631	651	634	639	639	669	585	664	607	613	656	639	638	650	647	690	606	609	653	641	608	646	665	629	642	637	687	678	659	673	646	623	598	620	647	658	644	602	644	626	616	631	677	603	647	628	655	643	679	645	623	679	647	626	661	656	613	656	658	631	681	617	679	664	672	657	662	648	636	655	616	644	655	632	647	614	637	656	638	696	635	601	661	665	652	691	635	648	610	699	677	667	626	641	617	613	625	614	606	662	650	606	669	625	675	674	662	614	675	637	660	638	655	614	643	660	624	699	616	591	660	660	627	635	637	601	655	634	638	670	663	625	641	682	672	638	671	620	643	631	597	647	644	676	648	653	618	666	690	616	652	608	619	668	648	672	643	650	663	663	649	681	616	625	619	648	640	638	595	647	649	639	620	627	611	615	650	649	625	654	625	609	661	667	633	667	650	638	600	616	615	693	704	617	658	645	608	583	624	640	615	657	621	653	651	591	616	662	657	663	634	673	664	651	646	656	649	664	648	668	688	615	668	633	664	637	675	643	658	676	655	637	621	635	611	669	621	634	665	671	610	661	652	592	643	649	668	632	648	618	649	668	644	659	647	611	635	663	658	636	623	683	658	650	670	647	690	672	658	626	606	593	673	672	662	605	655	610	697	653	627	648	671	636	687	689	639	678	651	627	706	653	654	644	672	691	649	610	616	613	622	581	644	648	654	646	678	627	663	663	648	645	621	611	649	679	674	636	660	657	618	653	655	656	628	622	669	613	685	639	593	661	601	645	618	599	628	656	630	655	641	607	667	642	664	644	655	662	658	656	652	657	680	659	616	675	657	633	669	628	602	611	610	641	657	604	606	625	619	676	586	605	625	683	672	658	678	652	624	676	633	661	694	657	660	604	636	607	611	670	644	642	634	679	653	649	621	680	692	608	639	678	651	629	667	622	616	670	586	625	699	639	655	652	641	611	660	687	659	628	646	675	632	591	680	619	612	634	654	634	628	676	657	662
24575	21367	28402	24756	20405	11791	5914	3568	2370	1744	1422	1151	999	833	783	710	628	625	612	622	580	479	480	533	493	570	571	504	456	412	366	370	345	313	320	301	302	317	326	297	287	283	303	309	285	329	270	304	287	286	311	280	284	287	263	270	278	296	270	286	316	284	299	272	303	245	279	244	275	272	281	261	267	265	269	306	277	266	295	274	260	302	289	284	260	238	266	245	268	267	243	326	266	266	267	253	278	276	265	274	302	288	276	255	255	273	325	273	277	258	292	294	273	278	280	252	284	299	288	261	249	276	258	269	286	275	266	259	304	256	316	266	283	279	271	279	265	273	265	246	286	286	261	239	284	256	244	262	316	246	277	253	260	243	280	277	281	288	273	263	279	289	271	267	283	267	280	260	296	279	271	259	265	271	302	270	262	279	266	241	258	276	282	292	285	277	276	268	282	277	265	290	253	248	262	279	265	281	262	256	281	277	294	247	289	267	264	255	246	309	275	255	284	245	282	265	270	251	274	287	284	285	263	264	266	272	302	283	265	280	262	282	269	245	305	258	273	270	283	259	283	236	287	311	279	221	252	294	298	301	248	279	243	243	277	272	263	267	263	271	296	275	251	232	275	287	271	258	258	294	278	280	288	276	240	268	267	278	259	264	279	253	273	281	288	275	276	278	268	294	259	267	279	257	282	275	277	261	233	275	287	254	275	287	290	290	261	294	315	267	263	256	274	245	262	271	249	284	268	273	253	240	282	280	298	289	277	257	265	243	250	295	290	258	292	262	276	275	258	258	284	232	300	255	274	244	282	247	287	264	278	259	257	316	266	268	255	269	270	274	300	265	280	294	262	284	225	290	263	255	295	260	243	304	277	250	256	278	287	275	264	278	246	266	247	274	257	267	252	276	257	264	262	251	252	261	263	268	267	255	257	275	275	267	320	260	270	236	286	273	259	262	269	277	279	280	261	253	281	269	255	284	285	287	279	265	268	251	248	291	261	255	276	248	267	285	276	258	288	294	246	268	269	246	280	274	276	257	295	269	261	272	266	254	297	287	300	290	301	249	299	261	248	243	299	266	249	306	267	283	264	280	282	275	263	279	254	287	267	270	251	272	257	275	283	299	271	275	277	282	250	267	241	258	275	286	282	295	253	292	249	247	261	256	299	248	265	269	241	287	270	258	309	298	247	256	282	270	273	278	292	265	284	260	276	273	270	287	296	245	301	272	286	259	293	257	254	269	275	274	292	232	255	254	265	251	241	249	254	305	267	259	264	256	271	310	238	262	293	264	260	260	252	269	268	280	249	290	282	268	269	252	266	261	262	280	284	254	257	286	308	261	251	272	270	249	260	274	257	268	248	272	270	268	291	316	269	278	281	251	237	262	244	297	270	258	262	284	277	251	267	259	270	271	249	270	271	291	276	262	255	282	287	295	293	256	276	292	254	274	288	261	265	268	269	267	257	286	285	278	276	275	258	297	283	257	270	278	276	280	270	263	259	258	255	253	249	291	256	274	261	270	277	267	267	278	263	244	290	289	259	243	273	286	256	270	272	264	278	283	270	251	262	281	283	284	284	257	269	252	259	244	266	271	263	239	271	284	289	304	278	269	283	301	296	263	273	266	235	277	275	257	251	285	261	265	235	284	282	281	263	240	309	263	273	258	263	279	262	282	244	268	273	281	305	277	254	275	263	246	248	251	286	286	277	274	267	267	254	291	270	266	304	274	269	291	278	257	276	258	261	255	277	301	248	266	289	274	309	261	303	270	251	274	267	283	283	231	259	230	278	282	255	259	286	278	259	250	260	299	258	276	266	241	232	257	273	244	269	271	278	261	281	288	272	276	286	266	246	262	260	271	289	280	280	266	282	262	217	284	289	250	259	282	300	272	286	248	247	249	259	272	279	267	285	260	258	266	276	281	271	274	292	267	288	268	266	259	269	259	275	272	284	282	265	245	289	274	283	290	277	255	271	282	272	276	282	262	255	285	283	271	283	281	257	256	272	277	279	279	269	269	290	277	264	273	273	254	261	246	257	266	278	271	276	301	265	283	283	273	252	296	233	282	259	280	276	282	275	288	256	236	268	247	277	244	290	247	277	238	291	261	264	278	257	303	271	259	265	276	252	275	253	279	268	265	289	288	266	277	267	258	275	274	284	271	274	256	267	260	259	274	278	254	308	245	274	265	287	278	296	256	274	279	294	250	260	264	245	242	267	250	264	247	268	274	271	274	268	299	255	280	276	281	265	282	273	248	278	245	258	238	287	265	270	285	290	274	269	255	264	274	302	258	292	267	246	251	265	283	255	252	252	285	262	275	267	250	260	263	283	279	276	246	258	244	245	295	243	284	263	255	288	249	256	255	253	235	293	248	263	284	275	265	256	278	275	298	264	275	280	281	271	268	279	246	257	275	275	265	263	260	290	271	306	275	293	272	245	267	249	270	262	250	277	266	250	272	247	302	271	283	244	307	324	256	272	293	274	265	265	275	260	265	246	270	286	276	287	269	251	296	276	281	262	254	277	277	272	272	271	265	267	246	271	270	241	291	267	276	262	260	254	285	271	262	236	260	243	295	274	270	270	290	265	271	292	254	300	278	273	250	271	271	250	259	242	250	276	243	241	286	275	260	256	273	283	257	267	273	222	256	260	252	260	298	267	276	278	262	258	270	270	302	269	263	261	272	289	279	289	290	258	262	259	278	300	267	271	262	282	259	257	226	270	270	271	265	275	304	260	290	261	252	291	249	269	261	271	261	254	257	269	269	268	276	280	306	282	277	280	276	287	290	307	252	267	277	276	254	289	262	289	276	254	287	290	267	245	256	265	264	263	272	283	256	259	270	271	280	280	270	256	277	260	272	242	259	303	276	282	261	249	300	247	276	305	248	265	262	255	279	288	273	271	272	262	266	274	269	248	261	281	286	258	275	271	233	297	269	287	268	282	263	266	244	287	290	272	264	276	260	237	279	236	273	271	271	279	252	237	248	276	254	269	281	257	277	276	281	287	260	290	256	271	274	272	253	258	256	251	248	260	256	251	287	294	302	267	302	250	265	297	258	282	266	283	286	262	268	253	278	267	242	250	279	256	260	256	292	241	278	285	262	280	255	282	265	258	264	256	304	270	263	272	272	271	286	278	284	270	288	257	275	253	296	285	261	278	260	265	269	280	255	253	302	282	264	247	288	281	267	272	286	226	278	259	294	263	261	266	266	266	248	246	250	265	264	285	264	271	257	261	282	259	257	257	276	298	266	258	276	281	255	280	291	265	278	276	270	259	267	279	281	276	255	285	257	259	257	262	283	267	261	255	272	272	272	257	262	294	293	253	291	277	298	267	259	271	285	267	265	270	263	280	268	265	257	308	259	278	275	263	291	277	247	254	277	264	275	280	282	236	257	288	235	272	255	260	254	266	251	278	275	243	261	271	244	269	289	271	274	279	270	276	275	276	288	238	258	272	263	274	275	275	256	280	268	235	269	266	256	252	286	291	287
19455	37360	35916	27742	22826	17592	13473	10753	8322	6199	5105	4087	3213	2694	2551	2236	2093	1854	1891	1865	1575	1491	1401	1420	1457	1553	1456	1359	1216	1092	919	857	732	743	640	641	614	643	638	652	611	578	620	629	622	591	633	631	570	579	562	528	589	563	556	588	539	626	603	575	547	579	633	560	590	549	552	530	567	602	540	569	563	552	534	539	549	533	540	517	567	529	495	543	548	508	493	498	531	528	524	515	511	537	480	493	489	547	538	528	539	540	548	496	528	521	537	564	537	498	542	548	548	541	548	541	519	546	495	509	518	491	561	553	516	570	551	548	503	542	563	569	528	545	521	548	558	530	542	533	498	520	595	504	537	504	513	534	504	502	563	565	499	543	509	497	464	557	497	477	567	543	559	505	533	482	515	512	534	513	542	524	558	544	584	496	526	546	522	542	539	522	523	532	522	549	499	514	518	510	501	522	521	486	525	524	565	534	510	519	526	532	534	507	515	540	492	554	536	461	530	520	532	482	537	510	571	544	515	560	551	555	513	535	541	540	521	536	554	542	517	552	503	528	556	520	524	518	579	533	545	532	549	518	564	548	543	504	517	518	514	496	538	511	528	544	526	539	494	509	527	523	520	511	496	548	532	513	529	532	489	527	535	488	537	521	512	480	508	555	545	567	518	507	517	555	542	547	507	516	548	480	482	538	479	518	515	499	543	512	551	533	538	530	517	507	487	534	530	490	539	529	493	551	537	546	539	524	502	507	511	540	511	536	504	506	491	535	478	497	509	502	533	528	546	514	561	508	561	522	548	510	510	535	490	490	478	529	511	518	492	583	500	536	542	517	564	517	513	489	545	521	545	576	494	548	560	537	586	509	527	535	544	552	534	566	544	519	527	560	545	536	561	475	561	518	536	498	515	553	559	527	520	510	544	566	515	534	500	560	565	522	529	522	531	502	526	574	510	552	479	517	536	522	549	543	510	515	509	533	498	532	542	511	512	494	515	532	498	536	539	515	533	511	517	550	564	541	540	538	501	503	497	535	505	521	532	511	548	480	521	517	511	563	529	535	528	540	489	517	537	506	491	537	513	577	556	525	513	496	536	521	510	529	529	532	526	513	537	498	526	521	552	525	483	521	545	555	521	524	552	531	511	495	514	519	503	533	534	521	541	511	501	523	512	486	543	537	500	545	513	529	520	553	554	525	528	506	502	558	548	540	537	537	516	513	531	536	502	526	496	492	565	514	525	513	515	555	554	530	501	505	502	515	525	515	516	475	536	531	540	488	488	528	517	521	543	526	522	577	502	531	502	515	529	528	538	500	524	513	509	477	509	528	496	501	550	489	513	556	519	529	542	500	530	512	505	554	525	545	524	572	548	534	531	500	520	475	543	549	524	532	548	537	517	534	537	559	538	518	534	523	521	514	525	529	523	499	511	548	528	497	551	515	501	525	526	508	534	524	518	496	551	549	551	560	575	553	478	470	506	525	517	539	515	542	494	514	547	522	492	512	499	558	530	502	543	523	509	477	571	521	495	504	534	502	511	564	489	516	518	519	508	546	510	524	534	468	548	549	564	500	547	522	540	521	481	535	517	538	539	559	526	525	533	556	488	552	522	540	519	516	519	504	496	504	510	529	502	522	532	497	520	531	511	488	557	526	527	457	529	554	507	516	537	527	531	522	555	522	556	537	548	523	515	545	521	491	503	522	512	496	501	529	573	547	490	493	541	540	517	511	542	582	528	536	538	536	520	498	517	522	521	527	556	509	536	529	599	533	565	509	549	526	552	507	574	515	528	532	510	504	550	482	510	513	529	541	540	512	491	498	501	552	510	465	577	550	490	530	507	541	471	576	510	548	535	513	520	536	514	538	517	484	532	524	549	535	512	502	524	538	554	534	480	515	523	544	538	492	515	511	502	538	554	555	528	476	513	549	517	514	534	535	490	528	519	525	523	547	537	527	504	532	539	506	520	498	561	483	505	518	565	584	504	536	477	491	513	539	546	495	515	565	490	515	511	537	529	490	532	522	526	501	545	570	472	520	475	499	519	512	499	501	561	521	546	498	505	508	584	514	509	528	503	545	517	494	534	512	492	535	539	499	527	506	527	505	521	542	518	553	498	526	506	541	508	488	520	549	562	489	544	531	507	516	526	478	491	506	517	534	503	509	528	523	548	514	480	498	517	514	500	496	531	539	514	559	510	553	495	517	533	482	531	524	528	489	550	532	536	551	534	511	527	502	514	479	529	517	508	511	526	497	513	513	511	538	542	520	560	536	573	502	511	547	493	489	528	583	501	509	496	509	535	585	537	524	549	532	550	546	514	516	490	499	514	483	492	533	533	493	504	531	543	532	510	496	496	527	522	473	510	554	518	573	526	537	564	521	536	540	479	504	537	487	531	522	496	529	513	533	509	556	522	506	532	559	526	517	537	494	511	529	549	538	500	523	546	565	513	545	546	537	550	522	505	543	499	524	498	537	513	547	517	527	511	478	533	492	495	513	524	487	537	547	494	565	535	537	525	538	556	514	519	515	513	526	550	521	480	506	519	521	513	540	522	528	543	489	538	488	547	480	526	528	485	530	513	549	481	519	514	539	551	552	537	567	507	517	535	539	524	557	524	536	522	534	524	543	525	543	509	520	544	494	542	553	521	565	536	510	552	541	543	509	511	555	548	491	537	554	538	482	515	529	522	548	474	476	527	486	526	523	558	484	529	533	517	498	520	525	508	503	523	499	518	539	530	491	551	533	565	537	542	522	559	531	544	533	519	554	503	582	496	533	518	516	530	578	544	527	515	500	552	516	537	559	516	488	550	522	499	526	508	549	510	553	558	527	506	559	531	517	570	524	535	503	510	502	568	523	536	515	549	519	523	496	531	517	530	516	501	510	518	525	532	547	486	471	523	528	547	506	548	570	563	526	556	504	510	519	517	548	512	545	501	535	536	542	555	565	510	554	481	499	539	510	532	536	531	524	552	516	517	539	508	518	518	538	526	517	541	545	533	522	546	552	527	562	509	524	492	551	539	520	504	477	523	550	529	531	520	536	542	513	523	521	509	546	532	538	541	531	555	537	565	531	526	549	516	527	536	523	512	538	539	526	558	539	515	537	509	479	511	491	485	509	517	525	521	491	531	497	516	493	542	507	488	495	517	540	534	538	508	493	541	508	506	549	519	551	538	524	493	521	557	529	541	511	526	525	527	505	505	517	561	551	516	511	542	526	509	510	505	538	513	533	567	525	562	520	504	538	521	549	556	509	465	510	554	558	536	537	543	560	550	523	493	511	462	546	552	507	537	532	573	509	541	520	506	530	511	522	543	568	568	525	533	550	508	542	482	486	523	500	532	518	526	538	490	531	507	518	470	511	537	515	533	523	535	583	523	514	512	516	522	539	556	507	535	515	533	492	541	505	502	506	535	530	538	510	513	537	535	536	520	533	536	535	533	516	513	525	479	515	523	544	546	522	541	563	524	561	477	526	547	523	517	542	522	506	542	524	536	508
23505	21370	29112	23997	21475	20497	11905	5227	3370	2593	1975	1515	1242	1043	985	887	786	786	746	762	673	600	560	570	605	594	583	508	502	418	371	349	320	286	303	280	263	288	271	296	270	257	267	250	260	265	243	252	216	235	223	257	267	222	240	260	231	261	251	255	250	238	211	239	235	259	263	215	242	230	259	229	246	211	221	228	242	243	211	239	229	223	219	224	228	209	218	193	217	217	212	200	233	240	226	232	218	226	227	228	214	219	223	242	244	227	204	235	237	233	213	250	218	219	214	223	235	220	214	232	231	237	217	222	205	220	196	213	230	219	219	215	223	235	228	215	215	214	203	250	219	236	212	221	241	254	230	215	205	215	205	229	208	229	202	218	201	268	231	208	241	210	240	239	244	255	199	232	203	226	244	233	204	228	227	225	202	240	207	212	222	243	223	231	234	202	227	263	210	214	245	241	219	209	210	229	208	224	235	226	213	231	242	241	219	205	240	229	211	203	243	211	206	221	256	225	201	233	203	221	218	222	214	220	222	237	200	222	241	208	224	222	213	212	194	245	233	221	237	217	205	230	228	207	241	269	236	195	230	241	243	202	241	210	226	237	229	230	215	227	229	216	221	230	206	220	219	223	212	210	216	219	227	235	224	223	222	219	218	226	196	237	216	223	227	242	238	225	203	221	228	220	194	207	215	211	217	222	225	214	221	239	236	218	223	219	187	223	244	246	221	225	208	227	231	229	231	198	221	219	206	227	253	222	205	211	230	230	199	213	213	260	210	232	223	224	226	238	223	232	228	216	211	229	233	213	232	230	228	233	223	227	215	224	239	214	239	226	226	229	215	226	212	192	230	206	231	236	209	204	212	225	219	194	219	230	219	213	205	207	233	222	232	214	193	199	211	208	239	220	208	221	213	243	224	237	198	194	232	223	211	212	230	216	221	199	229	224	238	242	206	233	214	232	243	241	203	212	235	195	223	240	220	204	242	212	214	209	178	218	224	229	226	210	215	230	183	241	209	225	199	214	233	222	219	242	223	229	199	221	232	208	230	213	221	249	216	215	190	208	222	211	215	210	169	220	244	216	215	231	230	251	212	216	233	230	212	183	220	254	251	202	238	198	236	198	210	230	229	213	228	219	212	229	208	227	216	202	228	251	217	234	210	248	203	200	224	193	216	197	213	235	234	252	228	217	254	220	238	201	210	215	209	226	227	221	223	195	221	225	216	234	204	211	235	228	206	227	206	222	230	204	228	226	226	233	223	209	230	240	239	220	224	194	233	218	217	224	213	218	216	203	208	206	224	221	221	205	219	205	203	220	245	203	227	237	207	206	231	223	224	223	214	222	215	234	254	213	215	224	214	220	231	232	241	243	238	222	235	221	220	196	243	247	215	212	209	251	234	231	189	217	202	215	222	230	197	233	220	230	224	207	233	203	226	213	211	201	245	232	212	214	201	228	225	188	214	232	215	227	220	225	221	241	230	224	225	211	236	214	188	218	256	213	245	223	207	205	228	197	217	241	216	230	233	217	201	214	210	225	240	183	215	242	255	226	211	211	234	213	220	223	212	247	215	199	242	211	213	215	231	235	240	208	232	235	197	229	223	217	207	218	212	242	208	256	218	205	209	207	229	231	231	193	239	228	211	228	218	218	238	202	209	213	229	218	195	221	207	210	213	192	205	223	224	219	212	208	220	227	241	202	203	254	205	228	216	222	214	208	195	241	190	220	222	222	224	231	247	229	198	209	222	233	226	211	223	228	229	243	225	233	207	211	227	228	198	216	216	221	231	210	182	222	226	203	218	245	236	210	225	237	229	212	238	220	235	190	219	228	230	228	225	221	231	215	238	222	231	218	200	187	214	221	235	220	219	229	233	250	226	229	218	213	215	222	211	238	229	201	239	221	193	227	207	239	223	215	226	228	203	217	233	217	220	230	233	243	213	211	224	240	194	230	216	239	214	196	195	238	194	220	204	212	209	181	218	228	211	234	226	211	237	205	224	225	222	206	212	200	259	218	230	218	222	228	214	220	242	234	202	238	237	228	230	212	235	245	228	229	209	215	223	221	215	210	211	223	221	204	213	238	232	200	237	221	217	204	213	223	214	229	196	202	213	233	205	239	212	225	235	237	219	227	213	224	204	218	236	206	207	232	217	219	221	232	212	236	234	219	217	207	211	226	208	217	217	206	235	208	230	222	246	217	207	196	234	233	227	200	235	233	204	186	221	217	196	223	207	197	250	219	227	197	229	241	213	196	236	218	235	197	219	237	221	214	217	233	230	231	231	217	243	219	211	193	228	236	234	235	230	209	204	219	212	214	221	210	249	215	230	228	224	233	229	210	214	224	230	210	245	195	236	209	222	227	224	208	209	204	240	214	241	216	228	219	235	221	214	239	224	225	220	239	239	223	213	229	237	210	221	243	220	215	210	205	236	223	193	221	223	224	216	225	221	209	215	247	225	227	227	206	196	232	199	208	261	192	224	222	237	238	203	238	241	209	202	229	209	205	232	211	233	221	225	212	213	231	205	224	228	241	217	213	212	225	209	223	203	228	216	245	210	195	238	198	218	212	208	219	205	234	216	234	215	229	211	243	214	244	235	240	194	228	199	207	188	220	225	223	212	259	214	228	207	224	221	235	246	208	219	193	231	212	214	225	224	211	209	224	234	204	246	244	201	231	216	216	212	233	206	230	236	209	206	221	207	206	238	224	233	247	219	244	255	262	209	244	236	232	239	205	249	175	233	217	248	231	231	232	244	227	201	206	211	201	219	202	202	211	211	237	210	224	203	220	219	211	203	217	212	233	215	218	230	218	220	206	228	223	221	231	237	222	233	204	236	230	227	210	229	225	225	240	206	221	211	236	215	218	231	235	209	228	200	248	243	243	241	237	209	224	228	248	231	233	223	216	198	204	243	214	219	220	203	201	211	214	257	231	230	224	218	241	225	205	236	222	202	218	210	216	232	232	217	216	238	213	244	249	224	229	237	238	216	268	237	214	228	219	227	208	184	216	213	227	226	211	205	242	214	202	224	254	237	198	220	209	229	234	226	206	241	223	226	208	227	225	223	232	208	236	231	216	206	226	242	238	230	208	221	236	238	210	220	241	238	215	234	251	218	216	207	226	197	233	204	209	223	217	241	236	213	225	230	220	214	228	232	228	227	216	215	211	224	206	223	221	215	195	209	227	232	229	224	228	258	240	239	230	242	224	207	213	206	219	218	212	234	212	205	216	226	228	220	210	255	201	221	215	205	224	219	254	211	207	212	252	208	205	225	217	227	211	216	247	229	218	235	214	238	221	238	229	212	237	204	220	217	226	237	197	213	218	205	246	216	216	211	204	197	219	214	200	254	226	189	227	217	223	221	208	212	199	236	202	230	199	233	233	203	206	232	237	213	230	227	208	233	222	222	239	205	223	233	244	228	219	202	237	219	214	254	218	244	206	230	213	213	241	233	218	212	208	219	221	218	217	258	221	236	229	211	207	233	210
21268	41341	39913	32216	27234	21850	17161	13801	10777	8702	6626	5549	4329	3554	3254	3084	2634	2411	2291	2246	2058	1710	1722	1731	1785	1781	1743	1587	1486	1118	1004	867	787	690	656	612	571	636	563	540	566	558	551	563	505	587	550	542	486	499	459	506	497	469	449	495	477	507	547	480	517	519	555	506	485	475	485	466	460	423	444	441	419	457	439	459	432	438	421	436	478	415	401	430	420	437	442	460	434	393	418	437	410	442	427	449	449	420	458	423	416	407	439	405	461	411	449	407	442	396	429	417	446	430	413	421	423	438	423	468	413	430	422	430	439	401	430	410	422	397	448	435	403	419	418	377	420	437	435	411	407	414	419	410	396	413	425	422	435	459	425	408	427	424	441	422	433	433	440	463	437	411	423	367	431	401	417	414	398	418	428	438	406	420	401	426	399	405	418	419	428	451	460	402	434	425	431	450	462	448	382	424	440	443	408	460	441	403	403	408	423	404	408	401	388	423	447	440	420	452	433	450	435	415	439	421	433	462	426	434	401	412	412	399	401	389	404	417	374	404	431	418	385	432	448	397	416	412	438	417	414	471	431	427	402	410	447	452	414	389	433	409	400	428	440	411	422	408	359	427	445	402	449	408	452	431	438	415	398	433	432	408	412	405	448	422	396	439	408	433	447	395	405	406	450	444	418	388	451	433	438	440	440	399	425	434	426	433	411	416	402	432	390	392	430	455	427	428	416	395	423	414	448	464	430	384	439	406	388	431	436	453	405	397	427	389	402	402	421	382	404	414	430	425	438	411	431	434	413	463	450	420	415	430	382	403	424	379	412	409	423	414	399	439	387	458	406	463	400	432	446	448	404	445	447	433	450	396	423	409	396	416	430	419	421	413	477	421	415	390	415	419	434	410	445	443	422	427	420	421	427	369	437	416	424	438	466	436	441	401	387	436	420	394	412	452	397	430	454	399	401	398	434	433	441	442	428	379	424	447	407	416	433	434	393	424	411	420	393	428	383	429	402	417	407	412	409	461	424	470	397	420	407	434	401	402	407	427	392	471	424	408	455	439	402	425	450	463	428	404	430	395	419	419	450	432	413	415	447	426	450	423	407	441	430	466	424	412	422	405	356	433	418	422	401	458	444	409	443	428	401	383	425	440	394	421	434	372	419	412	437	441	419	431	419	431	422	429	454	402	409	416	417	425	455	435	429	480	441	486	402	428	404	402	444	399	439	378	437	439	419	464	405	420	440	408	438	413	439	428	437	430	413	433	430	395	422	402	445	409	398	410	474	406	394	416	445	407	414	397	398	401	418	417	436	410	433	400	407	416	432	422	439	444	413	451	453	402	396	389	453	440	414	437	407	409	398	416	430	422	444	417	457	402	408	400	412	421	448	402	412	403	439	433	446	431	453	447	420	420	420	405	388	399	459	430	434	407	421	437	402	460	433	392	477	437	421	427	467	404	403	411	410	403	404	456	402	402	445	434	408	458	449	457	410	428	461	407	417	446	449	420	421	393	408	379	386	434	409	417	441	460	414	420	446	422	402	467	408	412	436	425	399	425	422	404	452	425	456	382	429	429	395	418	415	403	421	441	451	407	452	415	431	435	371	432	412	389	415	428	393	454	444	433	422	441	408	438	433	442	440	411	442	435	413	481	410	395	450	427	418	448	433	409	406	423	420	439	397	416	449	407	415	432	412	418	403	381	467	426	438	413	413	401	450	395	398	439	472	398	422	456	456	423	468	418	422	412	395	420	432	397	394	384	390	430	379	443	422	427	415	438	440	407	452	428	432	396	421	406	414	391	443	446	408	428	436	432	423	426	457	404	406	425	449	408	402	412	419	417	384	420	408	453	434	420	449	360	382	424	414	458	426	407	400	427	410	423	431	393	401	429	393	420	393	431	417	440	432	440	425	431	442	428	427	410	425	389	429	443	432	404	407	437	410	437	432	416	433	425	437	408	428	398	426	414	440	420	406	461	447	417	441	427	439	378	408	416	422	437	416	413	423	416	420	444	469	402	401	427	449	417	391	424	414	476	426	410	425	411	462	437	389	426	441	435	399	449	414	415	430	435	425	418	411	424	441	376	456	425	401	403	453	405	396	406	373	453	444	415	421	451	426	447	379	464	443	439	438	437	430	411	413	438	405	460	448	389	407	382	402	399	438	427	424	417	396	418	404	385	431	383	452	426	447	409	373	439	420	435	426	384	405	425	419	432	406	458	437	403	416	430	446	399	425	429	475	427	441	400	395	425	430	435	395	427	417	431	457	439	419	409	428	453	448	444	400	446	415	445	418	409	398	433	404	417	416	415	427	411	436	443	442	411	444	443	482	420	409	430	442	393	414	429	437	429	448	444	407	407	417	428	450	427	470	434	442	413	462	479	427	376	416	447	432	419	389	422	381	430	378	464	409	422	458	461	396	426	423	403	410	405	389	432	433	435	450	389	425	442	413	393	438	422	404	450	410	405	412	413	419	460	409	437	421	410	366	379	425	388	423	430	458	418	450	444	397	456	400	442	422	442	424	395	437	424	438	416	449	464	487	432	439	410	441	446	433	401	423	415	442	446	436	422	417	389	407	402	423	384	417	414	407	466	375	430	412	419	430	421	432	433	427	447	400	430	431	416	430	397	399	410	406	436	395	402	410	457	450	433	476	405	436	408	415	416	440	446	436	419	434	410	435	428	410	453	426	379	448	389	426	359	426	433	400	440	393	431	442	422	418	425	464	434	410	408	455	402	386	439	414	445	428	441	410	419	423	397	404	406	407	418	373	357	441	435	427	451	421	456	444	431	437	441	417	442	478	388	418	420	383	447	416	423	399	401	405	410	435	459	439	432	439	401	413	453	462	445	429	426	415	424	422	443	392	417	437	450	431	439	433	448	433	451	421	407	418	447	438	406	420	389	435	418	447	438	407	411	390	403	412	413	476	411	423	430	439	427	399	450	380	433	422	446	420	449	440	419	425	430	409	429	430	447	419	427	404	416	443	427	397	443	426	413	411	431	420	439	426	398	450	413	440	441	420	397	409	407	412	431	413	408	436	428	444	432	438	432	419	407	407	456	378	419	405	431	445	442	413	417	421	394	432	434	424	410	439	404	394	440	456	439	387	438	415	443	434	401	433	440	454	428	429	418	403	404	449	380	432	418	423	404	400	439	457	392	407	429	417	438	422	403	412	399	411	422	396	428	401	414	408	413	428	405	419	430	436	416	365	424	408	441	414	453	403	403	404	443	419	382	439	411	382	429	432	415	403	441	440	390	433	388	424	432	435	418	398	388	387	419	391	417	422	413	416	429	465	442	407	430	442	394	461	405	422	446	432	431	409	442	432	407	444	440	419	402	459	463	411	424	451	486	439	400	434	417	444	425	458	428	403	448	391	439	409	422	423	413	413	433	424	400	384	419	406	443	437	437	444	445	416	464	418	411	416	389	381	464	424	392	401	414	422	395	388	405	406	419	442	426	442	395	407	408	464	419	380	458	437	389	373	423	445	445	448	436
27023	21672	21605	14889	8290	4878	3032	2110	1555	1237	943	861	688	640	567	597	553	531	551	512	510	473	461	461	497	494	526	490	437	443	444	370	398	384	365	370	350	322	341	346	360	377	332	353	369	343	351	348	333	304	323	298	327	350	313	336	361	360	353	357	342	312	361	344	372	329	368	302	365	336	341	304	341	333	320	334	312	293	365	353	370	354	340	372	336	334	359	325	374	333	353	350	347	363	339	351	351	356	327	338	337	316	343	331	342	320	337	326	343	341	326	321	296	296	322	310	311	311	306	307	337	303	335	362	343	343	326	341	352	303	339	371	334	309	317	334	334	330	309	346	321	307	330	321	358	375	334	339	315	341	337	324	357	337	302	326	344	329	308	339	329	321	346	332	331	361	358	333	312	341	348	376	297	335	307	351	337	309	317	305	321	324	321	317	307	321	323	326	322	371	347	327	358	374	332	368	341	319	367	327	314	331	334	352	348	341	333	346	331	329	326	330	313	344	333	349	309	323	353	337	323	338	351	325	332	354	330	334	341	300	320	282	389	328	316	331	339	312	361	316	321	339	342	329	315	327	297	351	321	310	333	323	373	329	355	310	312	329	378	336	330	318	360	316	367	316	341	342	315	327	336	297	312	316	335	344	337	329	322	350	334	346	328	333	313	335	338	318	346	306	338	300	341	363	351	363	321	301	357	329	348	341	336	351	367	338	338	336	329	287	325	342	337	326	291	345	321	304	337	339	326	348	316	344	341	330	324	331	317	327	326	311	328	336	333	337	340	339	327	296	361	308	327	349	317	380	313	349	314	306	382	328	350	337	332	343	330	337	335	357	345	311	340	357	350	369	325	323	311	334	312	348	349	306	348	308	307	349	257	327	330	338	348	338	305	318	320	328	333	347	361	340	333	343	322	372	377	320	324	339	354	301	307	310	304	323	299	331	360	316	344	348	327	342	322	343	324	326	337	334	320	334	323	320	280	357	343	320	354	342	330	328	328	339	343	296	325	340	352	329	329	343	324	363	336	356	326	302	284	351	330	344	320	327	329	311	343	298	370	314	348	328	320	347	350	298	289	321	326	347	317	348	329	314	335	350	311	310	329	328	365	376	338	324	361	312	324	340	359	317	282	353	313	340	306	333	329	322	351	292	350	347	317	311	307	338	333	312	323	346	337	307	352	345	314	328	310	338	329	336	365	303	327	348	330	343	305	359	330	312	362	351	329	295	318	328	336	339	326	328	326	336	343	347	352	315	336	326	302	336	347	300	303	330	330	342	322	317	316	356	328	361	357	334	324	344	326	314	308	317	319	366	328	354	332	317	305	349	341	336	325	311	336	348	338	332	339	332	356	330	337	340	338	346	330	332	296	345	357	343	352	359	360	332	330	311	330	329	351	373	350	318	348	335	351	344	358	347	364	318	310	350	368	334	358	369	352	318	321	322	337	320	323	340	352	381	319	352	315	294	329	325	345	322	311	319	332	324	301	306	346	343	352	341	345	340	331	319	312	347	353	291	305	347	338	324	328	321	317	344	330	337	297	351	344	330	316	342	338	327	329	337	344	330	326	315	322	338	305	342	348	325	325	307	314	323	322	313	354	296	327	339	319	329	320	312	316	295	332	319	333	341	333	324	309	319	336	317	332	352	324	323	340	342	293	341	305	316	333	310	341	318	314	323	323	355	355	314	331	336	362	335	337	302	335	329	322	309	294	352	332	315	319	346	330	344	361	346	303	332	292	390	331	357	334	339	302	322	340	346	309	338	352	310	320	337	312	369	364	339	328	330	336	327	303	315	327	315	317	339	340	338	303	353	334	301	330	320	324	314	338	324	329	309	347	352	337	324	314	328	306	298	323	345	384	352	346	321	340	347	343	313	308	336	328	325	320	292	332	340	320	323	371	289	324	311	347	331	341	323	329	332	353	328	310	321	352	326	335	313	340	334	326	325	362	316	340	375	321	351	339	304	322	343	328	340	338	334	290	327	334	340	319	326	351	318	349	336	318	319	396	304	321	335	342	332	332	321	347	302	337	312	316	316	324	364	349	342	331	297	341	327	343	312	359	340	309	325	335	324	337	316	315	331	316	323	348	340	341	319	302	331	329	365	338	349	332	341	339	347	328	356	323	366	318	333	324	330	319	343	337	334	335	347	325	331	338	334	361	307	313	338	330	310	362	358	317	320	309	327	358	348	325	325	334	319	350	352	324	307	325	319	331	348	332	332	361	318	322	342	334	341	293	325	323	345	294	308	322	306	355	347	323	334	332	318	357	323	375	325	342	293	358	344	334	317	304	340	354	364	331	311	357	336	316	367	339	358	306	356	318	347	314	328	313	319	344	294	285	328	371	310	325	309	328	323	314	328	334	353	320	317	306	356	335	323	347	336	342	301	357	319	330	362	352	343	340	334	329	321	328	358	356	340	335	310	346	326	341	341	313	323	369	344	351	342	343	344	332	319	358	366	319	342	326	333	327	335	339	335	372	326	359	331	331	346	335	323	330	309	332	337	345	332	332	348	332	343	317	357	324	334	333	394	321	367	342	327	306	342	335	331	350	297	308	326	334	327	328	355	342	329	317	346	349	323	330	301	322	338	331	334	384	356	330	300	334	310	330	337	328	327	306	336	306	312	321	330	352	316	309	320	325	309	350	297	361	322	365	338	318	348	321	323	321	330	336	307	330	348	346	331	330	320	347	322	325	352	345	335	329	346	320	318	319	308	327	336	344	362	356	338	322	350	341	300	349	317	339	324	356	354	339	339	322	335	336	350	367	319	330	338	347	338	328	330	382	324	323	346	305	344	331	334	326	364	319	347	356	332	307	349	337	360	319	351	317	310	340	336	333	338	316	329	340	295	294	319	314	327	336	328	365	326	325	311	325	342	310	336	324	340	353	355	334	355	340	357	301	285	372	345	339	328	334	330	357	330	338	324	347	332	302	362	323	341	340	363	361	328	324	351	360	334	323	331	304	314	365	326	345	329	351	332	319	331	357	333	339	336	353	355	310	326	337	324	297	316	361	317	324	318	315	313	325	338	368	325	329	349	299	309	350	344	314	297	358	367	344	336	323	341	310	341	313	291	331	307	350	314	342	324	333	313	309	315	320	356	347	326	329	334	340	341	312	310	333	323	333	338	328	293	286	335	323	338	351	324	346	335	314	339	344	343	344	345	309	282	339	334	323	322	344	344	349	314	332	318	324	333	359	368	321	342	315	341	368	355	310	348	329	314	344	311	318	341	320	285	340	329	334	308	304	324	331	347	336	310	321	329	320	364	307	350	313	298	330	322	317	334	313	339	331	352	351	344	338	330	369	318	347	341	336	291	359	321	322	329	353	320	365	323	332	346	325	319	303	305	346	302	355	354	332	318	332	356	324	303	327	345	336	350	337	358	344	323	323	333	368	319	325	336	341	313	291	338	323	324	297	329	334	369	325	357	296	324	313	357	328	328	320	305	324	327	318	321	336	315	319	345	317	325	322	356	358	381
18516	31745	30397	21755	17397	13275	9522	7210	5412	4167	3301	2587	2176	1929	1828	1659	1545	1506	1431	1379	1296	1279	1189	1266	1224	1309	1378	1205	1087	1001	928	907	835	711	750	693	709	703	672	671	700	663	705	690	689	697	628	659	679	695	690	639	671	665	679	617	642	659	629	654	744	682	651	678	708	667	630	633	628	651	674	662	652	628	635	622	644	635	631	680	655	597	642	641	636	652	633	680	674	652	625	655	635	593	638	617	671	614	649	588	621	652	617	656	631	606	661	647	631	670	626	653	647	649	598	632	646	643	621	636	652	657	667	603	643	663	597	652	632	637	635	614	611	624	610	634	622	596	610	660	654	666	621	654	653	651	626	618	609	621	683	615	597	679	631	619	629	664	647	659	622	664	598	619	612	630	635	602	632	666	612	629	670	662	606	604	626	633	626	595	644	698	633	611	620	679	602	622	611	619	629	624	655	675	661	627	605	630	624	639	643	611	611	645	627	610	652	578	607	633	614	618	668	645	643	667	678	634	659	647	626	624	640	619	657	683	607	646	613	653	656	638	623	625	656	689	634	668	630	649	665	675	646	607	671	672	615	634	603	654	667	620	548	658	692	598	602	635	630	596	623	628	637	625	627	644	633	655	678	673	655	595	610	629	568	660	642	671	616	620	632	623	620	592	625	637	650	649	625	639	599	625	654	606	620	668	644	613	619	673	638	637	640	600	600	610	641	659	662	645	629	625	651	625	646	605	662	677	662	631	626	634	607	676	596	621	624	650	629	630	613	661	615	609	643	623	656	642	620	668	604	673	653	630	626	599	613	661	710	595	640	624	621	626	653	596	628	658	619	645	643	651	659	607	632	626	669	647	624	604	640	623	629	670	624	631	625	643	636	637	626	635	594	620	640	630	631	664	668	657	587	593	649	630	622	635	663	664	619	678	622	637	675	616	623	693	640	640	652	625	654	632	599	658	616	646	631	700	633	656	655	645	628	626	643	661	585	669	637	627	597	624	642	596	558	633	640	597	621	655	629	630	626	612	631	614	679	663	642	614	672	624	669	594	653	681	625	635	614	624	627	620	641	644	597	623	630	649	668	631	615	653	621	613	608	627	672	631	630	667	630	590	635	604	635	622	670	672	615	614	623	673	613	643	633	683	614	659	627	608	618	633	674	596	601	654	611	612	637	633	668	608	661	643	652	627	657	679	595	653	642	601	627	673	716	624	610	636	612	651	625	615	687	637	602	648	658	655	626	665	643	601	648	637	622	645	644	643	687	628	635	624	667	665	632	634	695	626	672	626	628	661	660	642	644	617	623	660	613	628	600	703	597	612	619	608	643	605	647	637	611	679	656	640	667	654	612	665	621	642	640	681	653	608	645	677	614	654	683	632	596	651	662	631	595	674	654	603	641	628	649	618	606	654	655	644	629	635	655	638	630	619	635	581	654	623	650	637	597	629	619	657	632	617	666	642	649	608	611	640	638	615	639	589	603	604	647	600	665	611	647	630	649	651	613	667	666	650	603	631	638	651	594	643	620	664	628	645	627	609	652	604	617	612	632	562	612	633	628	640	605	640	661	636	607	686	568	610	599	585	647	618	668	675	641	603	662	672	622	624	620	627	592	662	635	640	633	640	647	635	670	648	673	642	590	650	662	654	672	608	653	591	629	657	665	689	598	623	608	623	660	677	625	623	675	647	598	654	651	619	676	625	574	618	604	584	625	649	597	638	640	629	650	662	636	604	653	602	634	627	625	580	621	622	646	620	635	666	630	646	680	573	646	635	671	613	649	589	662	635	644	606	656	687	609	593	636	650	647	683	613	674	624	701	610	640	643	664	633	612	667	644	685	665	634	662	664	619	649	645	603	615	638	572	663	620	620	651	636	609	624	624	664	611	617	672	586	659	651	588	641	639	586	667	642	665	637	619	629	663	601	630	623	638	634	644	642	658	629	683	637	652	594	671	658	656	646	630	628	643	638	637	647	614	675	591	598	611	597	678	631	630	643	629	649	681	640	638	639	630	608	641	627	626	652	598	615	617	653	617	621	636	632	601	635	623	596	645	646	642	640	624	648	642	626	669	620	622	619	661	638	647	612	609	613	606	608	647	586	633	651	625	658	627	641	629	658	592	665	624	635	640	620	654	667	628	624	649	619	663	647	649	633	601	583	642	631	672	599	624	649	663	619	637	627	627	650	617	685	686	637	625	610	664	636	670	629	640	664	625	634	636	629	664	631	633	642	659	638	659	642	668	613	651	612	638	678	653	652	589	623	671	630	642	621	681	609	603	654	669	649	563	685	630	624	621	635	606	636	621	612	679	615	661	645	681	607	610	670	618	657	645	597	654	637	632	645	622	627	680	641	628	615	689	597	584	679	611	660	621	702	637	703	630	668	626	603	642	601	615	616	655	639	634	616	647	607	665	641	613	642	640	674	638	616	604	636	627	644	670	595	687	629	619	632	668	621	609	652	616	624	635	610	646	618	623	654	620	608	600	605	630	681	627	649	603	631	666	610	649	623	615	674	642	635	628	666	627	676	597	593	641	658	647	617	648	627	644	616	625	624	624	650	654	648	656	623	650	669	654	649	621	631	610	638	677	622	651	620	673	647	650	677	638	641	631	700	608	630	664	646	634	580	593	631	604	598	608	639	628	601	631	668	630	591	586	596	602	614	647	645	655	680	635	625	655	611	633	642	660	621	605	640	648	632	666	637	626	668	653	625	615	629	626	652	646	644	644	678	646	693	644	639	594	675	644	669	599	630	659	634	620	612	602	639	662	611	621	596	675	654	679	667	661	644	637	615	663	639	626	649	605	644	625	674	634	625	629	648	619	635	653	612	646	634	634	608	571	668	626	667	630	596	659	577	617	600	602	654	606	647	614	600	618	618	589	645	651	622	655	651	637	610	641	645	652	657	605	640	643	618	664	634	648	650	639	658	645	623	678	680	643	639	667	634	653	646	590	629	634	608	617	719	609	653	654	659	656	635	626	631	671	643	629	664	634	585	629	586	693	657	615	591	620	677	630	663	631	653	655	654	629	630	620	644	616	700	683	591	627	599	673	603	687	642	584	675	620	618	631	658	615	617	631	648	634	637	655	670	604	598	569	603	685	637	607	594	639	621	645	600	672	643	627	653	658	631	611	592	647	621	598	649	643	632	654	634	653	613	626	642	653	645	631	632	654	656	640	612	657	664	610	636	662	651	631	614	669	681	677	660	653	655	584	655	671	610	659	638	647	645	582	642	599	649	585	663	583	633	599	618	637	650	629	637	663	579	604	628	633	672	631	659	633	670	624	612	583	609	605	641	659	655	658	666	652	660	652	600	644	612	639	669	658	622	656	680	629	651	658	592	628	636	608	633	634	606	646	620	621	614	683	632	630	622	622	629	626	665	599	653	656	637	629	670	656	654	600	655	624	679	663	583	652	697	624	650	624	572	586	632	625	657	606	614	626	657	627	679	620	615	645	672	639	639	705	619	662	646	653	592	641	633	637	642	626
24517	21367	28439	24770	20539	12474	6103	3365	2319	1788	1410	1124	894	833	751	709	612	624	593	568	526	541	536	499	548	482	528	457	453	446	384	377	358	326	304	320	279	318	302	289	272	294	300	283	269	291	253	296	263	297	297	278	265	287	274	262	288	297	292	272	272	306	255	290	287	263	252	308	289	283	277	250	264	285	248	295	253	255	272	252	274	270	268	268	247	252	269	255	267	247	262	276	271	250	274	265	304	268	289	265	277	269	256	260	287	246	262	272	276	260	288	251	286	254	268	261	288	266	264	263	262	254	268	291	266	287	278	227	273	257	263	261	248	291	272	257	245	261	254	239	262	258	279	252	293	287	248	259	257	268	250	280	246	288	233	232	264	266	276	244	273	284	240	282	280	287	259	265	256	222	242	253	252	255	243	276	283	273	275	259	259	259	267	273	292	273	223	259	262	263	266	252	263	264	275	255	238	234	254	256	273	269	248	267	259	246	254	289	245	272	255	266	267	258	267	256	275	286	254	278	263	271	272	285	288	257	259	276	228	262	272	285	274	304	249	269	245	271	251	239	263	275	298	262	280	285	262	256	255	243	272	261	228	255	244	290	277	291	271	256	291	251	241	265	279	254	262	239	268	251	271	265	273	271	264	248	292	278	268	271	272	257	274	261	260	282	261	271	298	261	263	266	266	266	281	262	277	269	281	243	240	271	258	241	282	237	280	261	252	258	266	238	254	281	241	262	256	259	280	255	276	248	287	277	293	245	268	247	291	253	258	276	310	252	262	307	269	267	255	253	260	290	276	268	278	246	222	267	292	255	272	271	284	249	275	265	250	276	258	297	275	255	243	217	272	251	252	229	275	254	261	289	291	269	254	251	261	263	315	268	288	294	272	239	288	272	252	265	266	312	276	260	273	282	270	256	265	290	292	263	256	273	252	272	268	252	281	290	269	264	289	236	245	269	263	251	248	272	256	262	248	233	251	242	251	268	254	250	251	250	258	255	278	232	273	272	272	247	291	244	281	301	262	259	253	267	291	246	260	247	262	284	306	258	254	248	250	272	258	280	267	253	244	297	277	267	276	264	275	262	280	279	259	241	277	273	249	258	270	289	258	276	214	250	255	276	273	276	273	265	253	283	262	294	253	248	282	256	255	272	290	257	250	278	288	289	283	283	272	267	247	274	243	260	267	280	266	287	281	268	233	240	264	268	240	260	255	265	250	259	257	258	271	270	272	259	290	231	263	261	271	274	258	271	283	237	237	258	244	233	260	241	280	254	272	238	288	246	273	275	256	258	250	275	245	282	271	241	259	246	240	259	263	274	272	277	262	271	263	258	250	269	272	256	269	262	254	257	287	269	261	275	259	250	283	246	275	263	296	282	260	263	278	276	286	239	279	288	281	246	257	260	264	246	231	247	244	272	291	286	259	263	241	262	248	270	273	254	274	286	239	220	270	279	235	285	236	255	266	246	270	266	249	266	273	262	257	244	265	252	257	256	234	237	240	247	290	257	278	254	245	275	285	245	246	251	255	268	238	269	251	255	291	273	249	267	258	239	294	285	252	247	282	226	265	263	215	241	217	283	269	252	239	276	249	273	252	268	293	267	261	246	244	273	256	268	253	247	277	257	254	263	235	281	277	276	260	271	262	292	277	256	273	293	260	292	251	233	284	261	269	277	241	257	257	269	283	267	245	259	265	284	268	264	267	277	267	262	244	235	264	262	285	248	284	245	293	244	249	266	250	269	293	265	249	262	262	258	272	257	244	297	273	268	264	276	255	277	288	269	272	275	262	266	254	270	254	275	255	259	270	253	284	268	286	293	236	278	291	284	270	268	241	283	260	327	272	269	261	258	258	274	266	240	262	266	253	245	266	275	264	262	246	254	257	234	249	253	234	274	245	252	274	248	279	236	277	277	270	229	256	255	295	252	286	231	264	274	250	262	286	261	263	267	283	270	274	285	250	245	296	288	295	273	276	264	279	259	265	246	257	242	264	258	275	281	278	273	289	264	293	282	285	263	302	256	259	262	238	262	260	286	274	278	264	237	233	276	253	299	266	254	295	246	243	258	242	251	262	280	266	277	299	286	264	243	256	254	256	293	264	271	267	222	303	270	228	250	253	255	257	284	256	235	287	282	262	267	270	251	304	285	272	278	237	267	290	225	272	258	258	266	276	252	274	281	273	273	296	281	271	247	252	256	254	236	274	270	300	279	259	282	285	271	250	251	238	268	268	257	263	282	244	290	256	227	278	253	293	247	223	258	255	276	270	263	235	272	273	241	260	254	285	285	253	296	302	282	281	248	264	235	267	295	266	262	257	285	279	253	260	257	268	256	290	267	285	264	265	268	293	267	259	251	274	244	263	276	232	273	268	252	265	249	248	271	291	277	262	278	288	244	256	263	276	265	236	243	279	283	231	268	265	246	247	275	239	272	239	264	282	249	271	264	278	245	244	291	239	268	262	295	272	251	270	288	261	251	254	263	247	303	268	273	266	246	242	253	260	258	248	255	246	274	278	241	288	240	277	276	230	252	271	250	280	257	261	263	252	243	278	262	263	236	270	287	271	301	247	275	246	265	275	274	253	293	275	262	267	290	267	250	247	245	282	300	257	261	267	269	260	285	258	294	279	266	262	252	247	238	267	284	249	257	261	252	288	259	288	255	274	245	261	268	266	246	251	248	252	260	273	265	256	274	261	267	287	279	270	231	264	259	265	240	281	222	259	275	304	273	269	270	271	284	287	266	249	242	285	242	236	217	268	258	267	272	260	241	286	289	271	254	269	263	268	286	261	248	283	271	273	271	276	268	286	249	244	250	263	255	258	277	256	231	277	286	245	254	258	232	248	261	263	278	265	273	258	248	262	270	267	269	256	284	220	250	268	261	269	278	252	258	247	247	243	245	257	257	271	270	273	244	261	273	279	262	252	262	266	261	234	286	253	263	268	239	262	279	288	272	259	250	261	228	277	275	285	236	262	273	250	237	272	241	258	276	240	266	279	252	253	247	270	270	268	287	226	288	272	239	242	258	272	280	280	266	264	257	262	277	244	255	251	274	276	262	260	261	290	242	260	269	267	253	247	254	245	256	294	246	226	257	241	274	279	270	247	267	266	278	273	276	248	290	287	311	235	270	243	275	255	297	287	273	266	260	252	288	215	256	247	245	285	284	261	266	257	293	260	279	260	251	261	319	264	253	226	267	287	229	272	245	294	280	292	258	248	251	271	270	285	247	266	253	237	258	289	281	241	258	284	253	244	246	265	273	258	285	248	271	293	278	291	258	265	239	242	236	275	261	271	243	298	249	270	245	266	284	296	249	257	245	281	270	251	262	262	248	267	280	252	308	269	256	248	262	276	274	292	261	283	268	272	254	263	259	264	284	299	243	267	240	241	241	284	280	251	262	257	288	284	264	301	271	259	279	285	269	264	244	254	276	251	261	275	265	267	275	267	278	290	269	256	250	255	246	276	276	276	307	259	249	252	265	247	283
19160	37377	36088	27762	23122	18483	13721	10478	7864	6240	5009	3968	3179	2607	2553	2273	1953	1860	1813	1704	1584	1397	1370	1374	1362	1470	1478	1295	1200	1123	880	907	850	691	658	594	689	670	637	611	646	570	579	589	597	612	587	608	541	598	585	582	561	548	569	551	571	572	549	565	568	596	556	533	560	594	584	564	522	535	535	566	522	531	549	541	514	507	483	510	524	515	543	505	541	563	547	520	517	520	491	503	487	517	498	531	521	545	513	523	498	510	495	567	534	547	506	502	518	552	473	488	481	486	497	552	524	566	554	497	506	559	548	521	493	525	537	533	518	566	496	541	527	490	525	502	504	505	528	556	527	517	518	514	504	544	503	481	548	530	481	528	540	531	527	547	476	536	527	505	524	504	507	542	504	514	507	524	481	537	519	523	506	498	521	486	494	517	524	535	532	508	533	531	491	554	490	446	536	495	544	545	478	498	507	519	494	500	542	520	493	535	505	503	535	502	509	491	476	504	526	503	499	518	489	486	507	507	485	532	519	496	495	530	508	524	531	531	533	531	478	480	548	558	528	488	503	502	539	479	527	535	534	514	492	511	513	498	513	531	520	529	526	513	541	571	508	516	517	510	542	493	522	509	513	500	543	500	522	499	500	496	528	487	519	496	545	462	520	521	476	461	534	500	525	531	525	529	511	474	538	499	510	493	482	507	538	520	512	516	535	516	531	503	471	502	496	471	534	551	510	503	560	523	530	517	577	528	501	518	525	543	534	526	529	564	517	524	478	549	539	502	522	491	513	518	532	546	498	537	541	491	493	519	500	527	520	500	528	513	490	549	479	516	512	504	506	509	522	521	525	498	510	557	556	514	545	501	517	510	507	538	561	517	567	543	492	526	491	532	476	535	500	507	522	530	585	518	532	501	477	531	500	490	490	527	513	480	460	519	533	513	526	507	477	501	532	511	503	496	518	476	512	537	533	539	548	503	507	518	555	518	504	476	560	537	498	543	518	524	525	498	543	531	514	522	528	531	503	524	542	523	541	510	504	510	518	519	511	520	491	551	509	500	558	534	530	468	484	548	535	516	525	508	571	503	560	508	494	477	516	521	519	492	500	481	502	542	534	531	491	512	519	501	477	519	515	503	526	522	497	522	502	525	529	506	503	468	517	474	510	523	481	518	512	509	528	540	521	517	510	546	524	552	489	534	497	486	495	502	462	476	535	466	496	518	505	504	514	508	510	502	530	513	502	505	526	538	502	545	567	502	529	486	504	512	521	490	523	534	535	497	525	529	533	491	494	532	510	513	496	522	506	469	560	526	535	507	554	527	558	512	515	497	496	500	504	480	465	521	531	519	524	514	519	525	504	515	474	547	493	546	510	520	504	494	500	475	517	497	555	491	528	538	530	498	511	510	511	535	518	524	518	501	578	521	531	566	488	516	513	553	469	494	433	536	527	537	502	502	514	491	532	501	498	540	567	557	536	503	551	512	541	538	518	522	519	515	510	495	520	510	485	496	507	501	525	520	510	476	504	466	544	519	505	507	560	495	485	505	550	488	509	518	515	481	560	517	497	480	563	553	545	494	581	488	506	498	516	522	555	493	508	553	550	537	497	509	504	523	548	531	523	491	538	480	522	502	499	504	533	515	502	512	504	519	532	500	531	502	501	507	534	525	509	477	562	517	508	540	548	538	507	546	534	486	531	523	514	480	499	544	486	528	549	524	518	511	444	470	520	506	507	552	550	534	545	504	498	553	522	515	521	528	496	536	505	539	545	539	559	527	518	518	496	538	514	570	590	478	529	494	507	508	516	485	510	519	495	483	532	535	513	539	514	542	495	528	519	515	534	518	497	481	482	490	536	515	498	483	529	508	504	520	538	463	531	503	472	540	538	500	482	548	531	550	503	525	545	530	539	543	511	511	595	530	531	482	548	539	559	484	549	517	511	535	503	550	520	488	555	508	500	497	496	529	503	513	498	483	491	556	512	523	520	522	527	494	516	492	530	504	532	521	523	489	523	521	500	513	531	505	507	530	521	511	486	540	518	537	540	496	504	512	485	492	511	514	508	497	530	495	538	529	506	547	483	561	545	512	489	506	482	521	498	530	515	504	506	521	507	520	483	485	474	563	536	531	543	508	496	501	507	520	526	508	468	537	515	515	528	497	529	481	489	563	533	501	537	524	523	572	517	514	529	512	549	498	512	475	540	505	491	544	549	516	522	512	503	495	486	552	506	489	500	518	522	534	522	485	577	485	492	510	516	489	524	525	514	500	503	505	517	508	482	486	513	516	526	522	488	503	532	514	526	517	477	537	530	472	501	522	532	509	503	483	509	506	537	497	551	523	484	526	481	517	507	499	556	507	532	491	507	528	536	549	478	497	533	509	496	543	502	516	475	478	523	521	474	527	502	512	501	503	518	564	476	493	510	487	524	554	509	523	542	493	499	552	515	533	544	508	535	511	543	508	520	507	570	523	509	523	563	483	542	523	481	515	536	518	488	514	525	504	543	526	536	489	516	528	484	520	542	530	510	522	495	536	535	489	529	551	538	503	499	514	511	529	542	514	471	473	468	559	532	547	488	513	492	509	481	489	492	536	506	504	476	520	537	518	506	535	523	487	498	557	529	509	501	546	545	519	500	562	504	527	514	508	566	476	574	506	524	517	489	520	506	500	517	516	512	542	549	485	538	511	494	526	506	520	513	546	553	500	498	514	502	522	481	527	516	477	506	530	497	481	528	521	474	520	539	491	503	508	549	530	523	514	525	555	506	546	529	473	513	508	533	494	535	541	529	536	517	526	489	496	491	526	502	562	544	537	540	529	491	535	544	563	513	540	546	522	540	534	487	492	460	549	515	559	511	493	484	498	510	484	505	548	470	530	507	507	542	520	500	516	531	506	529	505	499	499	530	563	512	520	526	517	515	527	496	522	537	547	481	532	545	556	521	518	492	502	518	526	510	484	547	514	485	523	511	533	494	545	502	521	504	530	500	496	522	531	543	488	533	498	517	491	494	492	488	523	509	490	528	486	509	521	539	537	510	501	527	519	476	532	503	529	527	469	555	516	492	521	511	548	498	569	523	514	504	541	455	526	544	500	482	514	510	545	539	505	535	510	509	501	539	527	481	504	522	517	509	512	532	549	490	483	456	499	518	501	481	513	556	521	526	552	487	483	518	518	538	555	488	469	525	517	518	535	546	527	482	497	538	549	508	503	481	552	543	567	563	503	543	541	512	521	556	519	545	518	527	529	491	566	517	466	549	510	517	527	519	510	551	568	495	547	494	461	536	497	522	506	550	497	552	483	532	526	516	521	537	528	548	541	503	572	504	480	499	534	538	518	512	514	513	473	543	502	536	498	484	517	481	506	524	531	509	479	530	479	526	521	541	521	495	499	532	536	479	504	499	489	496	545	518	492	523	491	523	511	511	509	478	539	467	541	505	495	484	487	464	516	503	530	564	569	525	525	536	508	506	491	525	535	548	535	539	463	515	545	520	499	524	515
23482	21359	29115	23965	21475	20665	12533	5343	3376	2525	1911	1571	1241	951	971	931	824	760	724	682	616	565	557	562	604	585	571	487	498	409	377	356	327	299	259	263	259	284	305	283	267	236	265	260	262	261	250	236	255	234	232	236	219	242	259	235	251	244	241	254	231	260	221	219	234	242	237	223	210	242	221	233	230	213	231	216	210	230	240	242	193	230	220	216	227	217	233	219	207	218	216	202	219	226	211	229	218	222	221	211	210	222	227	205	218	217	208	221	228	231	224	217	223	237	227	229	190	217	202	217	229	236	228	219	219	213	220	208	219	214	221	223	202	218	219	220	233	214	210	186	237	231	217	214	238	209	223	223	219	201	219	230	197	217	208	211	205	219	211	208	222	211	206	218	217	219	209	230	217	204	231	217	222	228	201	229	217	228	226	185	216	191	214	213	204	220	228	198	212	211	224	230	210	208	226	189	210	216	186	249	210	213	221	239	225	221	217	213	213	229	209	225	204	203	225	198	232	211	220	218	205	226	218	219	232	204	217	203	222	206	227	228	237	236	220	206	215	240	239	233	225	211	230	211	205	228	241	205	198	210	241	212	209	244	184	201	226	228	193	208	198	244	209	220	243	219	204	223	238	225	222	233	190	232	218	237	222	242	206	213	247	206	216	230	219	211	223	200	221	225	225	225	223	221	208	193	230	196	250	197	217	230	228	232	197	228	227	220	200	228	233	212	194	205	202	240	199	219	188	236	178	204	222	204	213	220	197	205	243	220	218	210	220	207	205	194	205	201	219	199	212	208	234	213	224	222	213	213	231	216	201	218	213	207	216	216	218	237	224	229	237	192	200	198	229	215	205	233	236	211	201	212	241	234	236	198	208	220	215	195	187	202	228	197	226	220	214	224	219	232	215	225	201	225	224	228	210	203	223	231	212	225	204	225	222	226	230	219	216	224	224	198	222	201	245	210	236	227	200	190	230	228	200	215	200	217	206	226	229	229	195	184	232	204	223	210	212	202	218	229	236	233	227	208	233	189	218	209	221	203	231	247	221	230	240	227	219	196	248	217	203	236	247	227	224	241	232	209	215	228	225	221	206	223	243	213	235	205	234	207	230	230	200	197	201	200	224	238	234	227	229	256	184	209	216	226	231	213	206	216	221	212	218	199	230	227	211	240	229	202	219	197	235	216	205	228	237	208	218	211	206	213	235	211	199	248	220	226	213	214	206	217	219	201	187	225	240	251	220	229	214	199	210	182	231	218	220	215	200	220	201	233	191	243	238	225	221	212	245	229	190	197	220	228	218	242	175	243	176	222	241	194	196	223	189	205	202	208	205	213	227	225	214	201	196	215	228	211	240	209	208	216	224	231	221	205	229	196	242	205	233	205	220	193	231	217	211	210	233	195	185	205	209	234	211	254	217	230	222	220	202	223	220	236	233	237	196	233	241	211	207	234	232	233	205	202	210	234	206	251	251	222	226	207	223	219	238	204	237	214	210	258	231	190	200	233	251	213	229	208	212	218	222	209	222	219	206	194	214	222	221	215	222	258	230	219	215	208	227	249	242	209	218	203	213	208	197	217	230	259	202	214	204	189	228	189	220	224	211	204	231	211	206	228	226	216	230	213	256	184	228	215	193	220	204	238	230	202	192	236	206	194	236	223	206	204	215	221	228	231	238	198	208	216	235	236	202	237	201	233	207	227	216	215	238	229	219	212	205	224	213	226	221	217	228	217	223	201	200	242	204	219	206	193	232	222	216	219	225	215	207	213	233	229	227	206	210	187	247	242	214	210	226	224	202	214	209	207	212	214	205	241	209	242	252	224	209	238	209	215	223	234	227	230	218	194	226	219	196	212	221	212	219	205	217	218	216	210	231	205	214	228	200	229	209	224	221	199	195	209	212	198	223	243	217	200	237	194	200	219	207	200	211	218	213	224	217	212	220	208	201	193	198	222	213	213	234	197	218	230	189	242	197	240	204	217	201	215	218	205	205	226	221	237	226	192	213	189	216	216	189	216	221	232	231	193	206	195	217	211	228	232	227	210	234	230	185	232	221	224	231	217	210	234	241	241	227	217	212	236	244	213	216	212	206	223	236	233	233	203	200	222	231	235	215	218	226	211	199	219	226	205	235	218	200	210	225	224	239	194	212	195	203	209	218	198	240	209	208	216	217	224	218	193	215	224	249	209	200	220	229	227	250	233	205	241	218	193	192	204	212	237	211	235	247	229	202	232	206	202	235	222	210	211	186	228	207	226	212	203	203	243	228	235	229	183	213	220	225	233	224	232	216	207	238	213	228	225	233	230	211	198	224	232	191	214	219	211	223	212	243	203	221	233	229	227	220	218	211	217	260	248	183	214	188	247	209	194	202	237	210	208	209	198	219	222	206	222	229	237	231	230	237	194	235	198	220	242	216	216	222	222	217	209	233	217	205	209	222	211	209	221	202	216	184	221	223	214	237	234	204	223	213	205	221	214	174	208	190	200	232	217	218	222	202	229	234	201	205	212	219	197	228	225	201	191	228	207	233	224	206	194	218	243	217	245	210	247	212	228	219	230	241	214	225	215	228	221	211	228	233	219	215	209	227	228	207	215	205	214	205	239	199	207	232	218	232	232	226	210	226	195	219	246	223	222	201	206	208	214	215	229	223	224	218	215	219	217	207	226	218	226	188	220	209	214	194	234	217	231	220	215	206	203	189	210	219	224	193	239	238	241	218	204	236	252	211	207	236	230	225	205	192	231	215	200	211	217	209	193	196	237	219	225	222	240	228	199	196	247	230	227	222	230	195	190	209	211	219	217	205	236	227	210	198	207	207	215	216	217	231	233	229	211	235	214	220	221	222	206	212	231	216	220	204	204	215	219	219	212	203	234	232	224	218	207	216	198	212	212	226	224	209	191	223	232	212	243	213	203	231	199	212	216	196	203	233	204	219	221	252	212	207	243	229	208	239	215	245	233	210	207	207	206	217	198	231	225	248	205	225	198	224	191	204	204	195	230	206	180	198	225	215	240	193	234	209	213	223	187	205	225	225	201	244	199	217	225	236	215	205	220	217	216	193	220	214	203	219	233	214	228	262	217	224	208	214	216	207	208	209	228	235	200	206	248	232	234	218	215	232	222	241	211	205	214	229	192	219	219	210	245	227	233	198	239	239	220	237	219	207	192	207	222	211	224	218	228	222	206	233	231	194	196	197	231	193	210	206	190	211	230	236	200	210	235	202	223	227	210	206	221	210	207	236	192	207	219	198	212	234	213	211	200	202	218	217	197	231	204	208	215	239	225	237	208	225	235	219	216	188	209	232	213	224	236	228	229	226	220	186	213	203	239	199	224	209	210	211	229	221	225	252	226	209	230	224	211	199	255	230	236	233	211	205	202	209	215	248	226	198	199	220	230	210	214	222	206	205	215	218	216	207	200	214	211	192	214	201	211	199	194	223	212	210	214	223	236	222	214	196	219	240	235	228	227	212	232	221	218	219	235	219	197	230	208
21333	41120	40164	32120	27448	22603	17577	13683	10811	8351	6700	5455	4161	3504	3194	2949	2619	2344	2168	2139	1886	1632	1585	1673	1613	1685	1682	1431	1310	1109	964	892	806	754	685	600	583	588	582	541	560	522	523	529	515	564	484	521	479	481	513	450	528	490	504	457	496	528	544	501	493	519	508	481	449	453	481	504	454	418	456	453	413	443	404	439	452	415	397	442	420	445	414	426	442	434	439	458	419	413	399	447	418	428	403	422	403	425	411	420	413	432	419	394	427	417	372	402	423	422	422	400	421	403	427	398	387	412	444	423	412	391	408	415	434	423	400	393	457	384	421	380	376	433	449	402	418	409	419	401	417	419	430	430	412	455	442	434	432	435	443	400	424	391	420	375	409	419	399	366	438	408	391	443	432	443	398	348	426	428	418	400	355	423	430	430	427	409	400	428	396	407	446	437	430	434	408	415	443	393	421	456	409	410	403	402	391	422	418	451	429	417	412	433	407	414	423	425	418	409	438	384	405	452	412	374	426	386	391	401	386	430	414	374	430	399	385	420	446	408	446	421	404	426	404	413	412	411	434	383	443	377	420	404	411	445	424	412	416	385	424	414	427	415	412	413	429	415	417	410	433	385	416	388	426	418	380	386	425	434	403	392	390	424	376	421	425	443	427	394	409	422	396	433	445	429	415	460	421	409	409	387	457	438	427	390	404	407	425	431	440	428	399	429	417	430	415	412	381	381	414	400	406	414	444	419	401	420	422	411	434	422	428	411	388	386	425	439	418	436	380	425	401	394	393	418	407	403	416	423	434	391	399	380	420	385	443	402	380	407	371	388	385	416	417	400	400	419	407	392	435	377	430	433	417	415	389	387	397	419	424	426	415	398	422	412	430	396	396	418	388	392	399	383	392	411	400	434	388	404	420	404	428	442	439	416	440	380	400	405	385	398	427	428	442	400	381	409	405	409	414	403	380	410	401	420	398	414	420	400	432	427	439	386	408	413	414	439	398	439	431	397	391	422	435	414	401	449	421	406	428	391	401	426	447	403	402	420	396	399	390	442	407	416	428	411	434	393	404	410	427	445	419	421	431	421	428	427	408	458	394	403	391	393	411	391	400	444	391	409	427	436	392	438	398	445	437	436	423	391	427	403	399	423	414	438	391	378	424	441	431	407	414	412	386	411	407	400	398	442	429	424	383	416	411	457	395	391	423	414	444	424	434	406	426	448	413	442	394	397	395	399	426	410	436	422	390	395	436	380	432	381	408	418	441	454	420	403	403	443	420	436	378	453	384	390	409	383	430	429	431	456	372	430	394	397	440	420	418	410	406	381	387	433	386	384	412	404	393	416	395	402	405	436	431	378	440	404	417	418	380	433	408	389	388	398	419	375	419	385	406	403	412	416	419	435	418	401	444	414	422	403	402	407	406	416	426	411	395	398	408	408	379	432	425	437	385	371	471	401	443	436	402	408	400	416	406	415	426	391	425	438	442	405	390	373	416	402	419	437	444	416	400	431	430	391	419	425	377	368	440	428	393	388	431	423	404	400	377	438	436	374	418	432	429	432	419	439	434	413	385	401	390	407	418	432	420	408	417	416	386	430	391	432	380	403	425	413	411	430	436	395	408	444	407	383	408	412	397	397	393	414	398	456	406	425	371	384	374	393	423	407	396	402	391	414	404	406	431	414	404	413	407	417	415	379	376	401	393	438	459	402	355	442	373	400	394	414	398	401	390	457	422	385	428	378	429	403	429	399	411	395	426	424	407	405	431	429	384	420	431	376	381	445	430	388	414	416	447	360	419	396	416	418	409	415	410	410	414	422	410	403	412	397	417	377	416	427	434	440	401	454	404	430	378	429	433	410	398	430	452	439	398	398	423	416	424	425	432	410	387	402	431	410	432	431	431	422	412	421	434	427	363	416	440	435	387	426	471	438	423	377	426	409	410	455	427	408	394	395	376	403	421	406	407	404	441	381	393	425	433	439	406	448	430	430	423	447	406	423	411	446	382	405	406	435	441	432	433	413	424	417	440	413	446	389	442	428	417	395	412	392	404	393	411	426	430	397	382	416	442	416	386	443	407	463	415	385	406	415	390	417	394	429	420	402	439	418	460	397	471	443	424	414	411	415	445	398	399	406	386	447	410	416	378	403	415	375	406	383	417	434	380	400	403	435	415	405	407	451	437	413	401	418	394	400	385	395	427	415	408	422	416	426	403	421	441	440	402	407	413	451	439	410	382	414	428	426	409	452	433	415	395	429	402	391	413	423	414	452	407	423	402	435	421	428	407	397	415	437	436	420	412	412	392	398	424	430	395	370	406	431	435	455	424	429	440	362	412	395	395	383	408	443	410	410	396	415	426	419	398	416	429	412	386	410	430	398	404	445	435	418	428	470	394	388	400	421	394	427	400	399	400	409	419	363	425	421	406	398	414	446	407	372	401	412	416	404	399	396	440	407	405	412	412	446	412	406	432	411	398	417	432	386	439	429	407	411	419	420	382	395	395	355	418	402	437	384	464	456	416	396	425	448	456	399	383	388	408	453	417	423	401	438	447	432	394	397	367	410	371	398	438	401	427	391	448	428	445	420	421	446	381	411	389	452	428	426	409	430	432	405	448	435	389	442	437	389	433	397	390	396	392	402	398	408	418	435	446	437	419	409	336	430	434	404	433	418	413	413	414	413	414	418	430	399	391	391	385	396	427	431	396	411	417	383	432	403	383	395	383	392	391	441	402	412	401	404	410	403	453	408	413	393	405	409	425	424	437	438	425	402	391	421	386	402	440	424	411	421	430	388	404	405	392	417	442	424	422	400	421	410	402	392	446	414	416	437	422	408	367	427	427	435	410	428	405	416	428	410	427	433	432	391	450	416	405	425	427	423	412	386	416	395	411	421	434	404	453	381	427	448	391	402	407	394	418	390	384	437	419	442	431	448	371	428	400	402	409	445	429	420	414	393	422	433	420	423	360	429	374	394	412	413	432	395	421	422	411	436	426	424	398	395	393	412	400	395	433	447	416	406	428	402	401	411	385	416	419	414	424	410	415	457	408	415	434	382	405	389	414	410	431	397	403	465	415	427	398	388	403	375	438	433	383	422	443	402	429	417	403	418	432	397	445	405	405	418	420	411	406	431	428	418	420	437	413	415	395	384	398	418	421	438	463	396	461	405	397	429	420	434	414	386	372	421	412	392	451	407	485	408	415	397	438	409	403	404	424	416	434	396	399	403	421	438	406	410	402	391	426	372	397	399	398	403	420	404	441	381	418	417	449	393	405	400	433	430	422	410	433	397	415	409	436	400	404	402	403	414	398	431	382	419	440	426	401	391	399	414	387	404	385	382	384	394	445	385	398	403	409	435	442	417	422	410	410	396	414	388	408	402	362	418	412	400	429	414	424	412	426	445	374	423	413	416	430	469	403	389	391	423	416	416	401	408	422	432	416	402	390	434	409	372	437	397	392	395	433	446	400	428	409	376	439	422	401	402	421	421	389	429	399	379	428	406
26852	21277	21161	15081	8370	5177	3342	2151	1542	1197	1002	838	721	640	587	563	538	533	474	445	464	466	447	471	451	447	532	454	449	383	411	403	394	334	380	355	327	324	337	356	345	313	358	340	318	357	354	333	327	314	313	326	348	320	357	351	361	315	344	310	334	341	333	368	321	297	314	330	319	314	323	315	301	313	362	322	369	358	341	347	320	320	316	336	347	303	333	325	317	303	353	303	323	301	306	347	328	320	336	315	340	321	330	315	320	300	345	357	342	306	309	293	320	315	354	357	319	314	332	315	318	338	344	328	322	352	345	325	317	352	318	331	321	364	317	303	305	340	332	296	343	343	326	331	346	338	321	309	336	320	311	335	345	340	318	336	339	317	318	322	331	305	280	308	329	353	333	344	343	340	339	330	310	340	350	327	344	306	310	331	331	305	340	358	336	339	314	281	309	308	328	304	338	366	337	321	304	331	303	273	327	336	296	314	353	321	325	335	299	292	300	317	308	294	330	334	324	343	312	350	343	351	319	353	334	362	279	271	367	322	311	333	317	320	353	334	315	324	321	319	312	288	334	343	288	344	338	336	322	315	334	346	269	311	322	312	302	332	345	361	320	312	311	314	351	323	320	307	329	326	301	342	338	314	312	317	336	352	330	319	325	326	339	321	320	281	349	329	342	323	342	337	338	286	344	302	296	345	294	301	329	298	327	290	330	360	339	288	321	354	316	322	315	324	350	286	330	342	343	337	296	341	360	315	340	334	323	310	326	332	334	311	327	301	352	296	354	337	330	348	317	303	327	320	308	326	317	338	330	342	325	311	331	306	306	341	311	341	326	331	319	345	319	341	339	315	325	329	331	316	303	336	337	325	273	326	308	300	310	338	343	310	310	324	327	325	280	343	309	294	310	290	339	338	321	321	302	321	346	323	321	308	280	348	333	311	307	342	328	300	333	341	310	347	321	380	365	302	308	340	340	360	278	307	303	311	300	333	337	324	329	332	320	342	326	325	332	318	327	271	325	311	309	344	314	311	339	315	325	343	339	334	345	356	293	335	345	318	332	328	347	330	296	320	337	326	326	311	289	370	340	301	352	316	316	331	317	335	317	314	325	355	305	322	320	318	308	318	322	331	336	322	300	323	314	302	335	353	349	288	335	308	348	347	349	321	332	328	309	295	342	325	344	318	319	289	346	323	327	316	340	326	299	341	308	340	350	335	306	317	345	341	348	340	346	324	345	301	315	323	336	324	337	316	315	351	332	306	302	293	304	327	327	324	315	324	320	328	311	291	335	323	329	324	337	321	278	310	338	308	335	324	311	332	335	331	329	323	352	304	312	317	326	289	329	312	342	334	318	338	330	322	322	336	337	311	350	324	323	332	330	347	308	320	313	332	315	356	322	310	342	305	345	303	303	333	358	349	297	317	322	285	301	323	319	349	323	335	304	338	294	287	351	279	320	325	299	295	327	327	343	318	323	372	316	349	344	365	332	321	338	314	303	315	312	341	313	319	318	320	311	301	302	337	332	333	356	328	326	338	323	321	335	319	352	312	321	323	350	340	340	272	330	335	318	323	303	335	327	300	357	307	338	326	338	357	340	319	350	311	314	310	320	334	342	343	313	305	340	309	320	341	336	327	318	297	332	340	327	318	334	295	332	325	366	294	307	336	342	324	312	320	348	324	313	318	317	315	328	327	318	360	319	293	355	300	316	333	301	293	313	356	349	321	329	323	362	317	348	321	303	301	313	331	329	284	326	336	300	347	333	335	340	342	344	336	338	321	304	301	314	326	336	318	333	351	361	327	339	342	326	319	325	298	332	344	331	315	317	315	330	364	321	312	333	315	303	342	336	325	351	302	323	322	298	294	352	332	347	318	321	328	354	324	300	342	315	335	316	311	307	314	310	358	295	318	340	325	330	337	317	316	308	328	312	340	344	328	321	326	343	346	291	331	340	315	344	328	314	308	303	319	305	348	290	346	345	316	312	313	337	327	365	323	346	334	303	334	334	318	336	295	332	338	357	315	300	329	299	316	317	350	337	316	297	348	300	330	320	296	350	346	328	321	324	344	328	345	307	330	332	321	318	350	333	312	308	324	324	318	316	334	341	340	326	328	342	359	306	332	321	310	323	306	351	330	308	294	330	307	328	318	324	318	322	363	317	334	299	305	323	351	288	318	347	306	369	315	319	341	308	320	318	326	315	321	339	317	295	316	317	348	318	319	342	286	296	306	325	307	325	333	328	314	326	344	295	325	296	299	345	301	314	328	310	308	308	335	319	318	324	310	326	329	340	303	315	357	337	278	325	344	324	309	329	344	342	318	326	304	334	361	328	317	332	316	356	319	334	305	294	337	322	324	329	354	287	293	315	363	322	314	324	369	323	320	333	334	343	340	331	297	319	314	289	313	321	302	336	311	323	321	353	341	319	313	327	326	298	345	309	313	321	342	330	325	308	330	317	309	319	327	332	322	339	335	321	335	320	322	303	307	339	314	316	339	316	283	304	354	318	321	324	353	297	324	339	303	320	298	331	329	345	352	293	327	323	337	338	310	294	320	326	340	328	349	319	328	313	329	328	304	308	333	329	353	319	323	326	303	340	306	340	339	278	341	322	318	314	311	350	291	315	322	329	325	328	306	337	304	303	328	286	308	338	326	333	349	322	338	312	320	351	312	341	340	305	313	319	324	309	322	315	306	319	301	292	365	335	315	343	342	296	345	326	348	302	341	336	315	335	328	325	306	294	333	316	301	312	289	343	297	331	325	308	326	308	341	309	305	319	352	360	312	307	340	314	347	361	287	352	313	331	323	304	363	328	317	327	353	327	386	331	315	319	294	346	346	328	331	343	305	317	334	330	338	335	348	308	328	335	334	333	331	324	307	317	339	312	322	327	331	304	320	328	347	345	324	287	344	329	315	321	284	342	352	328	318	345	322	346	353	290	295	320	324	331	315	313	282	324	335	312	326	345	315	338	349	319	315	331	292	340	336	315	342	326	329	317	330	334	340	323	295	324	342	309	309	300	350	332	301	302	282	325	312	328	324	298	341	328	328	312	330	348	301	340	324	319	320	337	316	330	326	325	316	311	329	303	332	298	339	345	341	349	329	325	334	347	343	322	295	335	327	335	315	321	300	334	348	350	324	338	310	344	334	336	323	292	331	309	372	309	304	342	294	296	307	314	350	329	343	319	336	300	319	328	346	352	351	348	311	297	310	343	336	329	294	314	292	314	310	316	352	313	331	339	314	330	347	315	299	324	303	329	318	325	305	324	344	304	332	331	318	340	301	364	274	300	326	314	329	312	341	311	351	363	326	340	307	309	298	330	322	301	337	335	317	320	325	328	318	311	307	324	357	327	307	330	314	329	331	291	338	326	315	298	323	321	346	330	304	323	324	304	340	323	328	294	310	311	332	322	343	341	274	298	317	304	313	340	315	356	319	335	328	313	342	325	327	348	324	313	327	363	283	338	322	325	337	312	278	354	369	329	298
18275	30744	30079	22034	17818	13620	9888	7099	5414	4218	3324	2662	2123	1806	1743	1608	1485	1375	1327	1284	1217	1086	1129	1183	1180	1190	1199	1109	1030	932	924	856	766	748	688	727	714	624	703	642	691	636	664	671	654	678	714	654	655	629	668	655	654	612	635	632	611	609	696	683	656	656	598	598	659	661	627	669	629	649	591	642	619	609	617	623	651	637	664	616	703	610	590	625	622	657	597	613	598	624	591	599	661	630	626	624	654	656	682	605	627	624	633	671	604	604	609	630	613	611	622	620	637	657	623	667	647	648	578	589	617	654	644	611	633	604	609	637	628	575	621	575	605	597	619	607	619	671	624	619	629	625	608	626	621	615	595	617	634	632	634	630	619	614	651	597	631	608	585	595	650	604	634	679	622	630	599	653	609	650	593	642	632	622	605	649	616	608	631	613	645	674	637	655	622	594	620	614	607	607	603	627	608	631	619	642	615	651	627	600	626	648	653	609	643	587	654	590	637	604	577	620	631	620	632	612	639	613	659	599	580	648	635	617	636	631	624	627	630	616	619	634	627	591	616	641	601	588	592	649	646	661	600	617	627	646	610	585	611	600	635	676	643	627	610	609	605	603	620	642	613	603	636	618	604	582	682	565	607	583	631	576	658	699	590	661	632	653	624	654	616	630	645	675	650	621	634	628	634	644	649	614	638	568	598	631	618	652	655	623	614	650	629	602	588	560	652	611	676	626	619	614	652	653	638	638	624	618	627	618	593	612	606	633	601	603	615	653	628	610	631	571	599	616	600	603	609	576	642	625	599	599	620	645	613	643	643	595	652	641	608	643	629	587	678	583	592	623	641	634	639	657	637	619	645	599	644	638	630	625	591	590	605	612	613	673	627	652	645	618	634	622	649	625	597	621	633	596	643	614	628	638	591	574	625	593	613	637	579	658	654	592	647	644	653	600	589	646	643	569	624	587	615	645	660	618	641	646	578	613	632	626	654	664	586	629	627	597	636	635	618	663	663	589	611	629	639	646	641	652	589	589	609	614	611	623	622	621	601	573	662	621	630	610	656	628	650	632	593	598	625	630	661	630	615	663	652	580	638	606	575	622	648	599	608	584	643	658	603	588	632	583	607	645	609	636	614	580	616	635	631	610	669	621	586	626	607	621	581	657	590	624	638	627	679	609	667	539	636	655	641	584	607	633	585	610	603	613	602	610	674	634	653	618	606	612	635	642	594	603	567	630	628	568	651	627	641	604	616	607	617	599	610	656	642	597	633	576	622	627	650	631	652	591	621	635	609	620	666	646	645	611	649	623	608	655	642	599	598	594	668	603	593	613	647	640	584	648	582	622	620	583	629	598	644	580	646	620	603	618	632	642	627	620	636	600	640	644	641	600	602	631	611	634	594	631	633	613	626	595	627	596	637	610	593	588	639	623	615	597	612	645	598	607	639	631	633	593	640	605	624	619	666	591	600	567	661	617	586	682	607	595	637	629	613	606	596	590	584	631	603	615	631	630	623	595	654	608	636	658	629	636	587	591	598	688	639	602	614	603	617	642	631	590	655	630	579	631	615	632	573	619	621	620	606	609	626	619	621	582	618	642	616	585	610	598	591	609	646	638	637	588	627	679	624	597	605	621	629	644	605	632	636	656	574	585	644	583	590	648	586	636	652	642	613	610	595	610	656	654	566	611	578	618	589	588	608	651	636	611	656	641	604	645	624	626	643	614	615	613	604	615	625	636	662	604	649	641	667	617	664	640	621	609	628	602	611	605	623	626	647	604	559	591	663	657	625	625	615	667	627	650	609	619	636	577	610	614	609	632	627	618	641	604	630	647	586	597	595	659	669	600	619	658	656	710	614	606	662	669	662	630	620	627	631	647	605	635	636	624	624	632	617	621	633	606	632	617	606	615	684	604	624	616	603	639	607	651	643	614	599	618	582	603	624	637	634	621	613	591	631	603	621	640	614	560	615	602	612	611	638	615	580	575	623	638	617	645	663	607	664	623	643	618	596	615	649	636	614	625	651	695	582	585	622	609	658	625	637	619	603	598	657	570	616	605	652	626	613	643	633	599	638	638	685	607	619	566	665	575	636	643	621	667	620	609	656	602	613	630	660	601	622	643	637	624	604	621	584	611	649	624	636	625	581	626	627	589	608	638	623	609	591	614	547	621	638	580	665	646	659	628	637	618	639	617	614	583	616	644	617	674	639	629	624	620	604	638	621	621	646	628	629	596	602	602	597	657	668	589	645	586	665	621	634	660	587	602	621	625	604	687	636	622	658	615	615	617	602	587	640	618	637	613	604	618	614	620	644	572	614	595	610	583	549	607	614	616	579	632	622	597	646	657	622	636	633	632	625	659	610	606	602	616	575	609	664	604	596	613	576	604	651	578	680	580	677	630	616	676	625	637	674	611	627	600	602	620	618	612	618	614	664	645	629	593	630	658	582	627	640	634	645	648	596	617	603	620	623	573	604	606	642	595	604	597	583	608	585	643	658	609	583	646	633	608	636	626	628	606	601	667	615	600	610	616	624	611	585	698	594	657	612	578	604	626	607	638	632	631	581	648	576	625	607	608	619	626	607	579	603	632	653	658	616	657	650	594	626	614	636	659	637	657	625	594	639	623	650	564	650	607	608	577	618	620	637	602	632	658	616	618	651	601	609	611	607	625	616	616	598	616	624	619	620	588	627	626	603	622	591	616	652	609	621	626	649	588	645	608	605	626	614	624	581	613	657	628	632	632	616	591	632	628	642	628	628	626	602	630	636	597	607	614	627	632	611	652	646	575	631	620	612	614	592	648	663	638	600	615	620	626	618	605	633	659	616	610	629	621	614	644	641	606	606	612	596	661	591	631	586	577	633	585	585	618	598	592	641	659	623	594	619	610	625	595	588	621	624	548	597	612	613	561	607	626	613	652	635	622	628	662	673	623	606	618	582	623	622	608	666	624	588	610	606	618	617	676	637	619	626	566	619	641	626	658	646	620	590	667	598	615	631	638	691	605	621	625	623	637	614	621	584	600	635	590	638	590	604	597	591	608	628	592	609	636	584	632	658	638	636	664	654	631	621	615	619	615	623	630	629	595	621	586	664	605	662	602	601	647	625	625	603	616	636	606	638	627	636	640	575	621	628	632	611	615	634	637	664	605	658	623	633	605	603	609	644	631	632	608	573	583	592	615	604	619	623	576	597	587	654	604	673	634	622	591	651	643	587	622	545	625	597	644	700	608	605	615	621	645	628	654	645	619	608	625	625	650	642	617	628	593	593	635	613	628	598	627	606	637	614	630	556	577	629	578	627	636	641	592	638	593	595	593	609	621	557	636	576	603	605	655	652	637	643	600	657	627	568	615	604	644	623	609	566	606	609	615	625	637	652	624	607	622	629	605	608	607	645	635	605	584	628	678	600	607	602	622	636	654	614	653	656	595	632	570	624	592	605	608	638	618	644	641	555	603	613	624	635	653	577	670	625	614	648	615	577	605	638	614	623	642	564	615	690	569
24514	21368	28484	24700	20682	12904	6785	3716	2506	1792	1574	1166	945	791	751	679	675	592	613	519	524	487	479	531	497	496	503	452	432	372	390	378	310	335	302	296	304	302	316	292	278	292	298	296	284	287	284	292	298	266	284	335	275	260	308	278	296	255	284	285	261	268	296	258	281	264	257	274	269	259	275	259	275	270	274	260	269	268	272	288	267	245	240	269	263	254	248	272	256	255	254	255	284	247	279	281	267	253	254	256	281	240	272	282	280	280	239	271	224	264	234	256	263	272	255	246	247	265	288	265	281	266	247	233	252	227	280	260	250	287	238	229	282	262	247	262	278	265	284	254	256	256	280	261	273	235	266	264	245	274	270	263	271	258	291	253	274	257	252	242	253	239	272	236	258	266	292	292	235	277	238	279	259	243	285	266	235	217	267	253	237	235	242	275	231	269	254	265	233	260	251	254	268	275	277	271	264	280	270	244	273	260	242	278	268	259	251	247	252	268	290	274	244	269	264	258	272	263	265	288	229	283	276	272	261	265	271	233	289	265	257	253	258	259	254	228	254	302	256	253	253	259	251	273	268	274	256	266	271	274	276	265	249	285	280	267	278	297	291	278	260	262	247	299	275	229	249	286	250	244	250	273	275	287	245	271	240	282	284	275	246	239	253	290	265	261	280	279	263	269	243	256	286	292	260	251	255	279	271	276	297	259	276	289	284	265	232	242	270	268	254	257	254	236	274	265	254	271	260	278	274	275	301	269	264	258	291	263	260	246	226	256	271	235	284	239	265	277	263	257	263	244	281	280	251	261	273	247	280	278	265	292	237	267	282	296	254	260	265	274	247	253	253	273	277	293	274	259	251	241	253	249	252	262	256	264	289	274	313	278	255	256	246	264	265	246	287	270	252	267	256	299	288	242	273	273	242	265	274	270	267	272	252	246	253	252	242	248	272	260	250	224	255	254	252	267	238	281	269	273	260	263	261	276	258	262	238	234	261	268	261	247	248	276	273	274	251	276	268	249	255	266	268	249	282	261	246	239	238	241	259	252	253	263	284	251	265	246	230	263	258	267	285	296	261	283	252	275	277	258	253	259	284	268	273	220	244	282	242	272	274	266	263	214	251	246	242	255	250	259	234	262	255	280	279	283	250	275	282	261	268	235	265	266	254	255	246	252	259	273	272	235	254	254	246	243	285	295	259	289	271	279	232	258	272	246	263	285	295	274	258	249	283	305	277	263	273	267	276	269	265	259	274	287	276	279	234	252	264	267	262	256	262	264	262	277	270	256	241	275	274	243	278	212	291	269	283	270	273	246	252	287	256	264	253	232	251	257	292	226	250	250	273	272	268	266	263	239	285	239	259	254	264	263	246	265	265	257	233	269	258	295	270	263	258	277	276	258	268	239	278	233	263	278	279	262	277	255	257	264	259	256	253	252	266	268	257	253	276	257	279	271	273	261	272	272	255	251	276	270	282	254	273	277	273	254	252	236	279	281	250	273	241	292	274	264	298	232	229	256	251	271	280	270	248	248	285	285	246	278	256	275	248	278	263	239	277	267	274	264	273	253	314	312	281	252	242	236	272	278	264	249	275	234	261	267	262	273	251	273	228	271	240	280	272	286	277	258	241	263	272	252	287	257	225	257	269	272	255	244	284	258	256	266	236	259	253	273	262	276	245	273	250	269	255	252	261	277	240	228	271	276	237	249	287	239	270	267	284	258	273	245	255	284	273	243	252	243	290	275	269	268	267	279	247	245	265	252	250	257	235	264	254	250	261	284	220	260	297	245	274	237	267	268	245	266	233	257	258	264	250	264	246	250	249	243	253	246	254	241	269	249	282	261	263	263	262	252	276	254	268	274	240	280	256	264	243	251	275	254	253	259	270	241	260	255	290	276	266	261	275	254	264	267	256	263	283	282	240	260	253	269	238	258	264	284	271	258	271	272	267	250	263	242	239	267	242	254	288	247	276	267	271	280	291	280	241	246	254	264	278	263	266	263	286	233	249	241	288	268	276	245	280	258	252	295	272	249	295	242	249	247	288	233	288	247	265	255	244	277	250	243	261	274	240	276	293	263	254	268	241	283	250	306	256	254	288	277	257	245	268	280	245	273	264	268	282	260	263	240	252	273	277	258	264	284	261	285	288	249	296	250	293	278	260	274	245	278	248	270	275	259	293	245	255	260	244	274	241	244	244	256	283	254	245	261	250	250	253	276	245	294	235	255	284	271	260	229	273	258	254	258	252	273	244	270	274	284	248	271	246	241	244	250	263	267	264	253	280	296	254	251	293	232	258	236	255	289	278	261	271	249	261	283	261	268	253	279	252	230	250	256	244	259	272	255	258	261	251	263	254	275	263	256	241	265	244	252	227	238	252	260	250	268	275	270	261	265	258	253	255	257	262	246	251	233	258	233	258	314	285	232	264	257	236	267	266	253	276	265	265	266	254	252	257	267	273	302	283	237	278	239	286	275	278	260	259	232	262	250	277	252	260	239	278	254	273	286	251	271	266	283	255	255	260	275	287	290	262	266	278	269	281	234	254	270	288	297	258	244	257	252	251	255	244	262	298	309	261	290	285	269	263	262	261	269	271	276	254	273	260	244	247	269	259	283	253	254	266	258	273	269	269	269	264	246	238	271	274	250	256	273	237	257	275	263	264	249	267	261	248	253	271	250	258	262	267	251	236	248	240	266	256	267	277	257	279	253	260	252	281	248	250	283	267	276	273	259	247	277	262	271	284	261	240	252	268	217	251	240	242	272	243	251	271	276	267	250	249	262	234	266	254	250	263	263	260	265	269	277	278	242	246	271	230	268	271	243	298	252	268	278	291	258	262	257	255	271	216	254	267	242	263	300	287	255	277	258	264	260	249	279	264	290	264	249	272	289	266	245	261	271	291	269	243	252	261	273	282	246	231	266	266	285	245	266	257	282	260	250	273	260	275	258	261	264	263	276	276	227	288	273	265	244	269	251	261	259	262	279	245	250	255	257	268	267	255	273	287	260	261	271	241	275	240	215	266	269	237	270	259	293	244	270	265	264	267	251	267	275	250	256	294	223	281	277	281	264	235	249	268	245	263	246	254	272	256	275	234	262	263	281	245	293	242	299	279	245	262	237	266	263	255	254	249	273	234	263	299	263	264	269	251	294	257	251	267	236	261	238	257	263	237	257	268	261	232	263	294	272	245	286	228	269	277	264	265	260	267	256	272	269	249	273	275	270	250	275	260	284	259	251	275	258	268	291	280	272	277	269	258	231	252	281	287	270	235	245	244	268	261	255	264	258	295	263	287	258	275	247	272	259	281	256	264	250	250	281	277	290	255	248	264	249	253	266	263	262	248	274	259	276	283	242	276	232	276	261	267	265	237	257	274	270	259	264	275	258	271	234	262	253	282	244	241	278	310	246	258	256	244	278	288	218	261	249	247	269	246	244	245	264	273	257	232	257	263	267	251	252	260	292	284	269	273	311	286	290	265	282	245	245	284	253	272	257
19386	36689	35810	28322	23771	19060	14441	10706	8175	6471	5330	4110	3068	2572	2363	2268	1998	1770	1778	1712	1542	1371	1319	1335	1313	1368	1377	1253	1104	998	942	963	782	700	678	629	642	605	623	599	590	603	577	602	566	603	606	565	587	560	558	557	551	580	564	610	581	531	561	544	584	592	576	589	542	552	543	497	523	542	533	522	542	526	539	523	502	544	528	499	514	509	573	525	492	532	520	543	517	513	513	539	520	553	542	499	465	517	554	507	522	521	507	496	507	507	518	514	500	473	509	500	538	517	452	529	481	508	478	520	539	529	498	527	480	513	544	504	502	513	487	513	510	506	492	518	526	518	502	508	508	503	521	515	533	543	508	510	525	501	521	523	507	515	523	522	519	481	516	483	524	505	521	508	548	487	507	482	543	506	534	532	484	519	554	517	530	465	511	489	545	511	528	488	505	494	488	521	502	527	487	475	502	499	470	486	517	546	546	525	487	503	483	492	461	445	541	521	491	482	523	519	527	515	503	516	489	501	489	518	488	510	473	476	492	501	484	500	493	459	482	554	505	481	486	468	511	519	483	504	570	492	492	541	516	490	478	530	477	513	527	531	515	520	511	505	520	478	508	501	526	517	560	481	547	510	521	494	463	522	513	546	498	505	521	529	521	496	478	483	482	537	511	514	508	532	507	513	502	487	537	507	481	477	559	508	535	534	523	493	524	510	485	483	506	517	489	486	515	482	500	528	491	480	487	462	522	503	503	502	509	462	514	507	498	510	488	499	508	497	504	517	503	478	503	536	516	506	511	533	509	537	503	528	484	489	496	482	506	514	481	502	530	512	516	523	505	487	499	474	492	527	523	470	520	504	527	518	488	476	511	510	516	493	496	531	501	466	474	535	509	520	537	497	520	472	515	525	513	513	509	511	479	508	522	492	490	472	506	499	516	534	507	493	491	533	503	497	502	512	460	557	491	520	509	493	484	513	537	516	520	483	521	495	557	511	489	491	488	501	528	529	510	505	520	504	529	501	494	486	497	501	539	517	519	528	508	515	498	532	480	521	492	511	536	497	552	481	471	504	507	549	529	490	486	488	509	493	525	514	531	512	502	520	506	502	538	524	509	487	521	512	522	534	509	520	446	491	492	501	484	531	492	495	484	483	547	508	498	487	499	542	527	492	525	519	521	472	521	490	504	527	476	519	505	522	520	514	508	515	532	451	494	540	483	517	546	438	522	547	489	506	543	525	504	507	521	494	513	547	490	504	497	503	495	523	522	528	522	503	488	496	561	500	483	491	532	474	510	509	484	473	517	490	500	469	546	468	514	543	516	519	488	470	524	537	520	508	497	463	529	463	496	500	482	510	493	481	512	545	524	510	526	476	522	518	466	522	528	553	546	476	497	539	517	500	517	496	543	517	508	494	517	503	567	489	501	511	530	480	541	515	528	518	526	511	509	474	520	538	487	496	509	520	518	528	486	523	507	526	488	506	494	515	476	494	468	507	494	506	509	507	491	521	498	524	500	488	520	487	514	499	526	492	548	522	495	537	500	517	523	494	527	513	489	484	513	517	466	565	502	548	511	492	501	532	498	554	492	493	456	491	487	512	481	485	497	501	540	549	479	508	499	494	464	476	519	503	480	495	504	503	484	498	518	500	515	478	479	518	525	520	499	522	478	480	484	503	504	532	493	477	490	528	473	523	531	483	479	463	450	506	516	476	485	518	510	537	518	469	481	470	528	487	517	453	522	516	510	482	524	458	556	512	499	454	520	516	496	497	508	496	520	490	467	480	501	546	515	520	518	508	508	469	509	510	481	513	519	514	489	480	519	500	509	504	490	538	517	537	513	506	475	495	516	515	488	530	497	507	500	500	505	502	502	464	575	528	527	539	485	535	520	494	465	524	506	504	499	515	493	503	526	514	522	524	529	493	498	517	488	496	478	531	485	539	509	525	530	525	577	503	469	496	471	490	550	475	481	504	471	538	505	514	516	469	554	527	496	534	524	550	501	501	484	504	518	517	503	491	537	490	508	527	533	499	511	495	507	492	503	506	514	522	508	526	526	481	503	495	519	537	521	495	499	516	546	552	496	481	523	488	534	549	485	510	491	491	511	552	477	516	503	522	528	480	513	536	510	478	494	506	545	523	477	539	500	529	519	523	538	500	472	475	507	495	518	482	505	562	510	493	513	494	528	467	518	488	527	457	519	508	492	530	518	503	502	498	505	535	514	515	506	520	523	500	498	468	513	540	491	519	504	504	516	521	493	526	487	523	522	473	506	535	488	502	492	481	478	478	534	494	483	511	511	526	509	477	519	531	524	507	489	507	532	495	520	506	468	467	470	538	537	491	500	532	516	522	487	497	497	496	523	498	516	460	508	487	509	487	483	468	524	485	550	527	480	495	493	512	487	531	516	516	481	477	519	535	498	485	515	522	522	529	499	523	511	537	529	545	494	528	533	485	512	516	475	538	471	536	537	523	535	545	505	489	495	536	496	499	538	490	504	513	500	523	562	497	481	490	537	562	468	499	475	510	495	513	492	504	490	512	516	505	483	487	487	528	502	489	512	493	536	508	526	478	498	540	545	504	501	469	498	502	528	504	482	481	565	532	513	514	489	478	530	521	524	522	528	481	499	491	520	525	531	533	525	510	504	524	522	497	513	495	533	488	511	532	503	501	519	521	558	532	499	530	536	500	494	516	512	540	501	535	492	516	483	503	502	530	514	510	477	505	529	498	515	491	487	501	465	493	516	481	485	523	480	465	545	495	478	526	515	517	505	526	499	494	494	544	546	522	534	506	498	501	512	513	500	481	480	505	486	556	505	491	496	499	444	478	512	531	487	543	528	512	504	476	517	493	504	539	479	525	492	476	486	461	501	497	537	473	527	530	527	528	506	483	514	473	519	489	539	524	502	486	514	504	456	506	486	494	486	469	486	483	522	521	489	537	479	537	465	505	482	493	513	549	531	535	504	504	519	517	507	498	504	529	544	493	528	492	544	506	500	511	498	517	529	496	523	487	526	514	493	502	513	537	506	509	473	509	483	516	522	504	503	523	508	471	514	528	553	527	578	520	565	540	494	531	502	461	517	471	484	551	499	506	500	496	515	517	533	504	528	477	490	492	517	512	496	489	543	564	519	523	532	521	510	498	507	522	508	508	504	506	497	491	521	534	499	480	513	476	567	479	473	518	508	522	523	496	474	487	483	478	523	557	524	548	566	490	525	540	515	531	517	486	504	487	488	563	547	472	516	482	525	483	521	490	521	518	487	509	481	456	503	516	525	495	511	537	477	502	516	482	554	514	502	504	520	509	500	464	498	474	511	466	485	505	515	493	493	544	496	501	503	493	534	501	529	508	509	516	488	469	448	512	518	500	541	533	490	532	530	477	563	508	526	512	508	513	522	565	512	528	448	507	538	499	513	516	482	515	500	482	505	463	542	523	506	502	493	496	527	519	502	468	515	492	513	529	496	491	515	499	522	496	519	492	513	491	465	500	508	509
23565	21404	29195	24035	21529	20747	12905	5626	3332	2458	2073	1503	1214	985	919	889	794	721	662	682	585	577	539	550	513	572	558	494	474	419	357	389	324	343	285	258	246	267	257	252	278	249	271	256	248	252	235	261	249	216	243	246	241	242	203	230	254	242	253	250	269	268	242	249	234	242	220	232	218	206	217	215	203	211	225	215	229	199	214	222	251	202	219	211	213	224	200	247	243	230	171	198	214	229	241	203	216	206	243	217	234	215	200	221	218	204	201	218	221	226	215	200	216	190	225	202	214	218	228	221	245	228	203	238	225	227	220	203	197	239	196	223	202	216	225	209	236	218	198	234	216	225	208	213	192	195	224	213	223	195	223	216	227	204	235	206	232	190	229	229	232	202	200	214	203	200	208	223	232	213	207	226	217	221	219	207	198	219	211	213	197	218	203	218	176	198	239	218	221	192	194	225	219	204	227	223	214	212	215	257	226	218	209	218	222	206	201	225	228	221	211	197	217	216	218	223	200	233	217	219	191	226	210	201	228	222	211	242	242	200	212	200	210	224	231	210	218	232	240	206	188	228	201	189	240	209	184	207	233	221	212	216	217	223	230	209	239	214	184	201	225	252	213	215	219	225	197	218	243	214	242	201	204	211	220	193	213	237	206	189	204	230	197	204	196	202	208	196	212	218	230	196	244	220	171	237	181	217	229	226	215	238	202	223	234	197	184	202	206	216	208	200	200	210	203	192	201	231	185	192	194	197	219	248	199	193	203	224	214	197	179	222	215	184	219	231	204	243	254	211	192	238	185	182	186	203	207	182	217	231	215	215	212	192	208	201	180	244	196	210	207	205	226	202	223	191	218	203	237	220	226	211	206	253	194	228	214	206	208	197	219	230	234	207	222	191	228	208	225	215	210	209	241	200	213	234	215	200	223	213	209	208	225	222	234	221	217	230	216	250	204	204	202	203	211	205	234	225	192	196	230	225	229	218	222	185	228	222	227	223	243	206	218	224	226	214	240	226	225	227	220	212	231	211	204	199	206	214	213	224	193	210	220	223	199	245	217	244	205	245	212	191	172	224	211	192	221	218	256	211	209	233	226	213	195	207	230	193	206	207	225	203	224	235	186	210	230	202	215	209	206	211	204	212	204	194	221	221	197	201	229	214	204	208	214	196	208	232	206	209	218	219	219	233	208	219	235	203	226	195	224	225	215	226	214	208	204	195	216	236	221	209	222	219	193	208	235	254	218	216	204	228	230	214	215	218	181	210	229	213	245	242	241	222	216	206	211	222	202	212	208	217	212	178	210	221	207	206	228	197	214	213	207	187	228	197	217	216	203	220	208	184	217	227	241	198	220	210	212	220	193	218	193	209	202	265	218	209	211	204	202	191	209	213	194	200	226	197	215	237	196	226	210	200	238	195	230	213	220	217	205	208	205	236	194	229	213	225	229	204	196	209	226	230	223	197	168	222	201	218	207	217	225	221	218	208	203	200	223	218	229	216	209	217	198	217	203	201	212	227	247	206	217	193	206	224	224	216	232	230	225	210	231	232	219	203	226	204	209	200	179	225	204	227	224	224	216	211	240	195	230	219	231	215	208	203	230	195	243	195	204	221	195	200	204	244	218	231	213	215	231	226	219	221	213	210	225	224	210	200	204	188	238	236	217	218	244	213	185	230	207	194	209	214	224	207	187	180	228	214	242	231	195	202	214	212	204	187	207	213	199	222	210	211	191	216	207	233	241	239	225	212	238	236	213	199	202	227	224	212	238	219	213	218	229	209	214	179	241	216	217	218	208	220	228	228	213	197	214	208	211	209	174	225	212	197	211	184	217	212	216	212	211	189	218	203	207	218	210	206	189	206	209	261	213	206	191	174	210	193	218	206	227	233	204	228	230	196	187	181	213	224	205	219	224	211	232	199	192	227	233	203	191	205	220	230	234	204	213	223	218	217	198	219	213	212	192	210	201	244	212	200	193	214	206	197	233	209	211	232	212	200	213	208	208	185	215	206	223	223	213	225	218	210	212	202	215	198	195	226	244	227	217	210	225	211	201	211	207	208	224	218	233	182	200	201	208	224	200	195	215	186	215	212	219	211	214	201	219	212	212	211	203	208	217	206	234	227	204	206	234	224	206	198	212	218	214	221	219	198	216	234	185	226	212	224	205	206	225	218	228	251	215	227	225	218	211	212	208	210	206	195	186	239	229	196	214	214	195	220	212	214	239	211	214	206	198	201	231	229	208	222	211	210	209	222	220	221	201	181	239	227	189	188	216	219	207	195	204	193	216	203	200	210	233	209	222	197	209	220	214	227	210	219	197	200	217	183	216	202	229	219	220	219	186	212	200	218	220	202	205	201	212	210	210	233	211	215	180	225	211	220	211	211	226	210	204	202	213	204	203	195	224	212	229	210	205	219	202	217	215	188	200	207	217	205	210	213	241	236	223	219	203	213	205	218	211	236	199	228	180	233	238	202	209	205	215	218	227	238	238	216	226	184	205	217	202	201	240	206	207	231	213	202	219	234	225	224	207	237	213	230	223	195	194	187	180	182	211	214	230	212	219	207	212	190	188	241	239	216	195	228	219	208	201	175	210	217	216	236	201	231	218	213	196	197	207	206	178	215	222	215	200	216	212	214	212	233	197	201	218	198	203	215	227	189	236	228	228	201	214	217	217	215	175	204	229	223	199	219	223	198	213	199	202	218	218	194	215	205	208	209	228	230	210	221	198	196	217	224	189	209	236	189	200	184	190	223	201	218	203	222	219	245	212	206	205	239	212	196	201	204	206	194	223	238	204	208	230	212	202	188	204	206	211	216	211	215	237	225	219	193	199	182	220	220	208	208	249	227	222	203	204	222	214	219	204	197	201	208	217	218	219	217	196	199	224	214	201	207	224	213	208	225	204	198	229	193	226	206	230	237	216	238	211	232	220	189	229	212	213	189	198	205	206	208	225	205	218	234	178	218	194	212	198	221	220	216	220	218	204	206	216	238	185	179	210	227	191	198	194	213	226	209	202	222	201	265	191	208	219	224	192	215	198	203	211	214	190	206	200	207	187	198	217	203	224	208	210	226	225	191	201	203	203	236	213	206	205	230	204	191	224	231	226	209	226	175	212	212	222	195	208	212	204	202	217	238	188	219	208	194	235	185	227	211	194	211	213	227	194	230	219	209	209	169	220	234	225	236	206	227	198	207	244	230	251	198	221	223	206	209	229	226	196	226	206	204	192	237	215	247	226	213	242	193	212	224	197	186	192	208	226	216	196	212	199	190	199	210	222	212	212	236	222	207	225	210	206	200	211	212	215	225	216	203	215	188	199	211	238	216	203	225	215	210	209	235	228	207	203	200	204	190	211	214	221	219	217	200	189	232	195	224	227	221	212	184	187	210	225	209	229	207	206	216	213	252	238	215	231	228	207	209	190	193	208	225	237	215	219	180	216	207	208	211	182	213	224	220	216	207	226	244	249	239	206	196	199	229	235	193	222	186	218	197
21439	41067	39360	32574	27985	23443	18202	14112	10785	8417	6988	5512	4236	3457	3062	2694	2521	2373	2061	1926	1784	1565	1638	1649	1620	1581	1593	1469	1256	1004	1068	1004	828	750	679	633	609	548	562	565	506	548	556	532	515	559	518	494	517	475	468	448	444	473	477	470	542	470	498	485	504	532	511	472	490	460	444	399	433	445	454	435	414	446	396	426	412	423	425	471	427	420	401	395	420	382	418	427	442	437	408	407	450	427	422	395	401	412	400	399	390	434	381	365	399	358	400	441	380	407	391	418	372	411	415	390	405	395	387	428	392	440	392	402	399	441	441	384	384	405	383	402	389	423	373	443	359	403	401	407	384	406	368	406	447	422	430	408	399	401	395	439	425	346	400	410	454	398	383	424	421	438	409	392	380	364	404	432	425	481	413	454	395	393	387	418	392	456	416	407	368	399	405	395	414	435	377	403	386	437	410	414	343	408	433	433	363	390	410	413	439	404	432	392	398	394	410	363	431	403	409	407	436	395	414	372	381	386	381	396	404	407	435	410	439	402	395	404	412	414	397	414	422	386	396	429	424	401	388	372	410	398	374	417	391	456	444	433	382	409	426	401	396	396	411	392	417	398	386	457	392	388	363	368	430	416	423	386	383	394	384	393	414	425	420	428	407	420	430	430	399	403	404	425	390	407	371	418	440	387	437	390	366	424	453	404	414	410	383	414	424	417	402	390	386	397	402	398	386	397	378	449	448	428	395	395	382	412	404	394	366	378	425	415	423	426	401	408	398	425	392	409	395	396	415	410	384	383	419	398	418	402	404	403	366	391	379	420	427	409	434	386	405	429	375	442	416	369	408	440	402	388	446	440	391	390	385	394	404	401	404	434	419	462	423	404	405	443	404	390	410	438	396	421	391	394	412	409	379	376	398	404	384	413	395	405	359	397	426	395	416	418	392	414	389	441	400	434	372	410	395	389	444	434	401	426	413	421	425	410	407	417	397	409	428	388	412	378	420	390	407	420	416	406	416	404	429	421	399	371	382	403	372	423	387	402	398	409	382	405	375	424	391	389	401	399	453	428	412	434	393	386	399	408	430	423	388	431	440	404	443	407	398	403	417	422	422	420	404	369	379	402	401	409	400	399	407	434	394	404	422	394	425	408	457	410	382	433	439	393	417	395	375	394	429	438	397	420	418	395	379	394	393	419	394	388	386	393	424	426	418	395	370	404	378	414	401	388	384	439	392	410	399	406	398	395	410	390	411	410	396	407	389	408	390	428	424	395	422	405	413	430	386	414	416	401	407	432	430	419	417	386	400	355	396	424	409	421	391	412	441	404	397	431	409	406	385	429	438	372	414	391	411	400	411	417	383	422	363	417	422	412	455	374	408	362	410	414	405	397	396	404	413	410	391	441	410	431	401	383	394	403	380	387	397	419	405	403	415	445	450	421	413	399	413	426	417	422	414	391	409	413	419	402	452	370	382	425	432	404	416	390	412	389	441	405	404	410	397	413	385	390	375	429	403	436	403	392	400	429	396	417	416	365	399	406	430	406	430	367	421	414	405	387	404	399	407	410	421	409	413	375	374	403	399	397	391	376	427	421	417	386	409	399	384	395	394	390	410	397	398	445	377	391	445	399	426	395	412	425	394	408	398	391	425	379	411	392	407	425	400	411	433	378	413	385	407	434	419	399	392	447	398	407	435	392	377	347	384	419	411	408	414	400	420	424	422	403	461	365	403	428	437	405	376	407	407	409	421	395	389	425	419	427	388	411	412	394	383	390	393	419	397	373	403	421	422	386	392	382	412	407	373	431	446	434	410	424	404	393	394	373	409	413	409	414	411	360	383	392	404	434	444	393	406	454	419	433	388	411	392	384	386	381	415	408	410	417	431	369	426	382	375	433	453	448	405	396	390	415	391	394	400	388	415	394	429	410	427	395	384	404	396	412	379	388	408	429	405	407	410	428	376	409	387	423	416	408	401	359	394	398	396	395	428	388	414	405	419	397	435	385	368	388	413	436	372	376	409	396	393	382	457	400	415	392	439	387	425	401	377	386	390	410	348	404	407	380	443	359	409	401	396	389	385	396	421	428	415	405	409	388	446	410	400	402	422	377	391	385	412	430	407	387	392	376	414	428	390	425	390	414	399	395	420	407	406	416	388	394	380	397	417	421	366	414	391	391	416	363	404	427	419	419	387	419	414	391	436	403	422	426	419	384	402	411	423	443	393	434	413	383	410	400	439	415	385	391	375	417	408	408	419	440	404	387	396	421	413	400	401	414	399	376	453	428	396	407	426	423	417	401	381	398	357	380	410	381	382	423	400	407	407	395	402	430	429	401	393	447	377	389	386	424	407	397	384	420	422	388	415	423	414	412	405	393	382	422	432	421	437	412	395	418	398	414	390	377	402	411	436	384	389	410	382	407	406	459	443	434	381	378	414	406	432	403	408	355	449	401	410	423	434	413	403	395	418	418	394	424	367	431	420	411	426	427	366	404	387	408	403	404	402	409	423	385	405	383	427	396	397	403	392	390	383	409	404	395	414	423	457	403	433	422	418	435	394	438	379	414	375	369	410	415	409	423	394	426	388	411	406	416	445	397	413	420	383	433	426	399	418	351	408	419	406	411	379	396	420	414	398	399	435	373	404	434	429	419	386	379	402	414	393	396	442	406	378	416	380	434	428	416	436	393	417	405	415	382	417	437	439	381	434	366	366	386	383	412	402	394	410	377	420	391	402	410	396	400	376	402	405	401	387	418	392	410	453	434	382	389	377	372	418	417	397	419	403	431	398	402	412	391	406	448	397	410	410	418	412	404	429	420	370	416	427	393	405	403	413	417	417	446	407	413	400	414	398	402	429	361	433	391	431	409	429	406	411	381	398	411	386	403	402	389	368	378	406	446	408	393	395	442	399	396	396	389	432	408	414	406	343	406	415	376	389	434	378	435	408	410	388	419	422	397	423	354	405	445	399	475	418	415	411	388	420	400	392	431	405	426	406	388	389	431	382	402	439	418	407	440	401	404	406	418	402	426	420	405	374	439	397	375	448	374	415	401	388	381	391	398	403	397	406	417	412	404	392	432	373	438	394	406	397	356	364	425	372	373	417	397	393	403	387	458	399	448	407	379	418	424	397	390	401	393	414	407	410	394	410	405	402	406	421	375	410	423	377	409	412	436	368	378	393	409	416	420	411	414	418	440	430	412	408	425	343	397	408	418	405	394	406	426	444	380	412	412	364	414	394	384	370	416	394	395	454	375	383	405	435	432	400	371	429	414	387	405	412	382	406	414	426	448	404	417	417	389	378	424	442	401	369	461	396	433	368	445	380	401	373	421	436	385	396	408	410	371	386	423	418	405	411	437	441	365	400	420	441	368	423	394	368	433	391	383	380	382	395	420	451	401	398	401	388	414	409	411	434	406	390	400	379	383	421	401	415	418	393	408	401	388	415	412	399	406	397	395	407	408	395	385	404	356	423	420	359	395	396	409	443	394	439	410	428	423	433	372
27090	21428	20686	15162	8485	5402	3287	2137	1462	1204	1019	902	670	644	589	537	527	515	494	504	488	432	465	467	472	478	454	436	436	407	400	408	349	344	348	386	349	346	310	365	320	313	346	313	313	329	370	343	336	330	368	351	318	360	323	298	312	336	332	348	347	333	343	385	299	339	324	300	302	323	347	376	301	349	342	322	352	319	359	323	330	323	356	331	287	320	297	331	318	332	325	329	336	332	319	327	318	330	323	333	356	330	327	317	327	357	328	302	295	347	330	310	320	289	333	307	304	326	344	323	321	352	306	374	343	332	341	324	307	334	307	313	344	323	321	311	291	307	312	323	329	338	324	331	333	353	321	318	312	292	289	355	325	323	299	337	315	351	329	321	306	336	338	328	333	357	322	321	310	318	310	298	335	318	330	301	332	337	308	323	356	352	346	328	299	304	325	305	327	324	316	313	310	301	311	320	330	332	308	331	326	342	328	308	301	327	340	335	330	299	295	326	330	301	318	330	334	323	340	317	339	328	320	337	340	312	316	370	336	312	302	328	314	320	322	349	292	337	326	307	330	294	315	296	322	345	329	315	293	330	330	321	334	317	273	327	332	321	325	314	338	311	331	276	330	302	345	334	318	340	308	336	323	322	338	393	305	338	306	330	325	310	336	307	349	325	316	306	286	299	330	309	337	317	343	330	321	343	317	324	337	322	339	323	309	273	332	318	295	278	342	318	362	335	342	342	347	340	290	299	304	337	342	330	328	315	330	326	364	310	307	324	302	333	327	354	321	304	307	335	299	307	287	322	330	317	297	328	303	343	312	316	295	302	321	298	346	307	328	333	330	334	338	314	336	305	326	316	327	309	323	315	315	383	329	287	297	329	347	319	321	345	289	338	333	336	326	318	320	323	294	316	341	313	333	303	335	293	321	321	334	310	290	313	315	316	282	330	354	322	318	309	323	317	307	355	323	320	323	328	326	337	313	289	302	334	311	356	303	297	308	320	303	349	325	317	310	340	327	291	331	345	327	263	337	342	342	317	301	316	300	331	316	335	311	316	330	324	334	317	321	333	309	313	324	319	311	312	313	335	330	308	313	346	341	309	319	294	319	355	297	305	336	313	291	353	312	320	325	325	316	315	323	326	340	400	328	287	311	336	325	336	310	332	328	340	302	306	312	327	288	322	301	298	309	301	318	317	309	326	337	322	326	327	319	346	296	313	317	332	329	334	324	322	307	311	330	304	325	331	317	327	333	320	324	301	344	346	324	333	342	291	335	333	301	318	304	315	345	308	297	333	360	322	304	339	321	348	345	299	347	318	329	309	345	321	325	335	343	323	329	316	340	334	313	316	313	346	337	304	351	302	328	322	318	297	380	335	293	342	320	327	324	317	343	339	325	314	326	326	330	310	311	317	325	321	289	311	312	313	305	315	333	333	315	306	323	331	354	307	327	317	294	325	329	328	330	342	336	334	284	309	364	340	323	354	299	330	357	317	338	332	321	317	310	307	314	328	326	310	316	285	318	342	315	371	292	309	282	315	331	324	294	336	323	295	335	333	307	318	354	362	340	343	337	294	306	324	315	322	303	320	327	327	345	296	350	328	319	333	297	354	324	319	322	290	308	329	315	292	340	317	320	329	308	325	320	333	313	311	335	316	307	330	302	291	335	325	342	345	316	309	332	315	330	337	304	330	288	327	321	295	339	314	324	345	340	348	347	353	340	300	326	296	333	324	302	330	328	324	309	349	320	315	336	341	340	308	354	334	302	327	337	315	326	312	330	326	293	317	353	373	322	322	319	320	330	307	318	319	356	294	321	338	308	308	337	322	334	307	318	312	305	315	332	310	329	320	348	311	310	288	288	322	339	338	304	294	309	320	312	321	344	326	321	318	298	312	293	308	330	311	342	347	355	320	332	338	280	305	330	323	323	322	308	315	316	312	321	314	310	327	303	331	343	305	313	310	312	307	333	349	326	311	338	311	312	305	310	309	297	317	323	311	311	324	316	315	316	313	364	316	325	323	335	308	340	326	296	352	343	339	278	350	347	325	335	293	353	324	325	308	333	331	301	315	319	333	335	309	352	364	321	326	337	315	333	348	335	315	288	322	303	306	313	350	335	318	314	306	341	315	313	329	344	313	318	322	337	305	322	354	328	332	305	297	343	331	340	323	312	303	326	283	307	302	333	302	341	283	350	330	341	338	341	336	288	321	315	305	333	344	338	333	312	334	324	331	320	339	334	324	358	331	331	275	300	348	327	310	299	304	341	319	330	303	316	310	326	300	329	340	329	324	319	331	330	331	322	313	326	319	331	283	324	306	325	319	318	313	284	328	312	324	338	343	296	318	310	327	331	329	308	309	296	325	334	324	315	309	313	345	306	323	326	352	342	306	293	364	317	332	308	314	321	308	336	307	318	312	289	325	314	336	325	294	300	327	339	294	339	338	316	326	323	315	332	335	334	317	327	319	340	323	341	363	329	297	319	282	345	292	306	340	333	306	345	334	309	348	298	336	312	330	297	316	326	306	307	325	323	323	320	323	312	340	298	326	345	334	327	318	297	354	321	317	334	344	322	348	339	319	305	308	341	308	324	362	333	320	316	346	331	330	296	313	307	306	348	353	321	337	374	325	322	318	314	319	336	295	319	307	326	318	332	361	334	316	319	311	330	298	361	323	316	303	322	339	324	284	331	285	324	336	327	321	342	337	339	312	310	302	357	349	274	335	307	313	302	332	305	342	322	319	312	316	291	299	309	293	313	300	308	299	352	310	308	319	334	319	314	331	304	316	332	355	314	357	335	306	315	327	352	318	318	341	311	335	304	347	339	315	311	338	336	339	326	346	308	327	358	298	365	328	307	288	352	319	312	313	332	346	341	331	308	332	328	326	352	336	311	314	280	314	302	314	332	327	338	313	267	313	331	314	310	310	313	329	349	290	332	315	328	289	311	300	345	291	320	324	334	315	314	328	321	372	303	352	343	320	304	301	334	296	294	311	334	332	314	347	323	312	314	312	335	334	308	338	324	335	316	336	322	299	332	336	354	332	345	310	299	317	307	337	317	333	296	345	343	315	318	321	301	309	341	311	298	320	315	313	307	338	315	309	307	291	308	325	332	333	294	323	290	282	304	320	305	306	289	314	337	324	356	313	335	334	334	363	332	330	314	319	303	321	316	324	326	301	344	295	301	331	310	339	317	329	364	308	304	318	331	325	327	295	341	302	301	310	331	341	325	337	358	338	330	277	337	328	314	324	334	304	335	311	306	319	304	323	324	288	320	323	362	311	287	317	336	296	308	349	309	329	293	335	312	336	326	304	316	323	328	309	313	319	334	372	305	309	334	320	346	310	327	327	283	290	325	348	332	336	284	337	341	308	346	315	351	333	317	319	335	333	332	333	324	316	324	303	319	349	273	310	366	321	305	329	307	312	319	338	325	330	308	303	349	298	321	300	323	304	340	303	302	300	299	319	284	332	332	332	347	309	344	307	309	319
18802	30935	29229	22357	17831	14300	10299	7347	5442	4049	3469	2667	2190	1839	1657	1598	1445	1434	1327	1192	1158	1099	1087	1112	1127	1128	1152	1038	986	920	930	908	863	727	745	720	670	680	645	721	656	695	660	650	644	646	675	678	680	699	641	624	632	577	663	601	637	667	678	696	660	641	702	651	653	611	627	596	627	633	646	634	567	606	615	609	555	608	615	596	633	607	597	621	627	608	647	627	661	639	609	603	635	600	612	611	594	643	599	657	628	636	608	620	629	635	608	621	631	579	643	593	600	573	594	566	600	639	620	624	648	640	650	586	611	644	644	662	639	602	615	653	597	604	616	624	640	628	618	639	593	575	588	620	619	598	568	619	593	627	623	593	619	625	655	658	630	622	657	610	628	605	588	641	608	628	622	631	635	570	583	674	639	634	601	622	620	634	628	628	624	534	573	615	636	627	626	599	592	590	582	633	626	607	632	618	604	622	583	602	643	631	616	620	629	619	653	662	620	630	629	574	617	637	663	613	631	622	614	624	599	606	611	631	578	627	613	605	608	638	613	669	598	585	605	588	650	605	602	552	603	666	603	633	613	641	610	624	583	614	638	621	643	593	624	638	588	596	643	648	599	611	599	628	604	612	577	627	636	647	609	654	619	594	645	620	615	598	599	623	617	627	587	598	600	649	646	627	600	603	623	626	606	641	642	636	611	631	588	589	623	585	571	634	658	615	636	625	628	657	624	640	619	594	628	595	626	616	638	644	649	602	573	592	637	674	604	627	594	595	657	582	609	634	608	603	606	598	611	638	570	593	586	618	636	620	644	605	565	605	623	619	625	628	581	620	602	631	634	650	587	615	672	580	627	632	652	627	602	613	611	578	608	647	633	619	579	579	627	610	611	569	590	601	629	599	604	606	600	667	594	610	623	616	608	655	640	631	574	598	575	635	611	628	658	647	665	626	596	570	646	651	636	625	627	618	644	596	602	659	587	673	669	600	605	652	645	641	588	602	595	636	589	586	596	623	591	624	619	595	601	630	609	620	599	664	637	596	623	639	573	617	576	651	652	667	620	646	582	641	575	599	598	616	602	600	648	591	644	617	590	616	612	573	595	610	582	596	621	584	665	604	648	577	636	657	619	577	630	638	634	620	613	635	630	602	614	584	629	612	659	639	562	556	632	609	632	622	613	609	598	641	650	612	622	588	643	625	641	617	613	641	643	632	638	623	616	561	601	635	603	610	637	624	621	608	566	600	640	634	575	616	613	582	639	579	627	615	625	635	638	634	605	632	600	626	634	641	625	605	627	622	615	631	601	618	607	614	641	591	608	601	602	605	628	599	638	573	550	631	603	607	626	622	673	679	601	618	641	581	608	600	616	633	606	593	623	587	637	595	656	658	597	598	645	608	633	576	601	614	604	629	598	642	614	608	639	615	633	612	628	617	645	648	619	608	638	655	588	614	628	605	615	593	599	610	600	621	664	613	630	613	614	593	636	631	640	632	602	639	702	642	688	589	616	609	614	648	602	601	598	642	604	613	599	606	650	604	653	643	572	605	633	625	598	656	624	604	621	611	630	588	669	622	654	630	620	642	656	630	625	649	641	616	605	597	608	635	681	634	630	588	622	619	652	585	579	614	620	644	575	638	604	587	609	631	656	611	624	593	631	625	642	607	614	634	619	663	648	629	589	601	641	612	610	659	587	585	587	647	595	579	613	636	600	614	646	643	601	636	575	612	616	631	590	597	628	624	631	642	611	609	643	615	588	612	630	661	635	638	612	630	594	661	605	618	607	666	649	629	627	611	624	617	579	619	648	654	602	617	603	615	578	614	636	646	621	662	614	639	569	635	618	605	584	613	642	624	638	628	619	612	586	595	618	637	570	635	604	609	599	603	606	603	621	656	603	616	659	604	635	575	612	613	599	631	635	595	637	592	648	587	625	627	630	606	579	589	631	612	606	572	656	679	631	563	607	606	602	605	609	636	583	629	595	665	643	638	597	625	619	637	631	632	612	621	641	598	563	675	594	627	570	648	571	653	649	620	616	667	637	639	634	587	589	616	611	570	597	623	598	621	609	632	623	605	632	602	623	647	606	615	587	600	600	627	621	627	622	642	590	608	653	634	588	633	648	662	613	550	586	631	599	638	605	648	596	615	613	617	645	624	596	601	615	568	640	628	589	654	633	624	613	609	601	631	624	631	653	597	626	633	585	625	615	601	646	632	645	592	607	654	613	606	639	593	672	617	598	603	643	620	632	610	598	607	616	614	615	652	609	646	601	607	620	617	625	655	600	640	641	627	608	606	641	616	596	596	621	646	579	594	619	630	668	665	578	610	622	646	622	589	583	596	605	596	659	611	685	572	611	587	583	619	591	628	629	623	620	624	580	602	624	598	635	634	596	613	646	617	663	610	585	631	601	619	619	609	636	609	647	605	622	588	599	641	632	605	654	590	642	579	611	609	651	626	591	622	642	608	612	626	673	641	606	605	604	616	596	580	668	590	625	627	622	632	617	594	616	634	625	679	628	653	641	578	629	586	580	618	578	652	630	684	612	658	585	623	583	655	617	576	625	641	617	587	597	643	644	630	590	589	640	632	575	572	615	615	630	624	649	642	619	632	609	673	570	652	610	605	627	588	668	607	613	593	590	639	671	643	600	613	616	595	605	581	635	616	636	652	658	616	642	611	615	585	628	593	593	608	608	619	636	638	644	604	639	630	608	615	606	630	627	578	570	646	626	617	618	645	629	603	609	645	618	586	643	622	643	613	649	622	616	680	629	625	631	621	611	600	610	624	636	609	661	622	593	558	591	622	589	655	577	612	618	700	658	647	652	638	593	617	607	588	648	632	640	617	631	626	600	621	634	670	637	625	629	615	570	639	643	626	638	615	621	564	659	615	605	595	622	575	633	614	591	637	616	641	608	655	643	612	568	612	617	624	624	623	581	613	640	636	585	594	629	653	651	644	661	605	571	610	666	611	578	637	637	616	601	613	632	602	612	643	629	661	643	599	591	616	605	610	634	664	622	578	570	659	629	619	598	624	616	615	596	648	576	627	629	595	610	649	627	619	588	582	630	635	603	625	619	619	611	610	595	636	624	645	585	624	606	626	616	612	632	630	610	628	598	634	630	629	617	639	596	571	622	593	581	640	583	622	612	610	645	589	621	679	644	599	605	614	686	627	605	591	651	601	621	640	618	590	603	597	603	651	608	616	610	543	597	625	595	615	634	619	638	630	638	595	633	661	612	645	622	627	649	618	624	616	619	608	638	661	639	660	605	665	601	579	614	636	591	686	622	625	634	650	637	613	591	607	611	639	642	627	588	631	592	606	623	615	610	644	627	596	634	601	601	624	653	619	619	625	612	601	608	631	598	598	618	655	588	648	644	653	636	646	586	626	671	598	620	631	633	632	637	621	611	631	599	615	622	606	638	643	595	618	599	604	595	562	618	604	614	604	633	636	610	601	619	606	599	639	604	623	556	630	615	585	662	585	624	652	622	609
24502	21362	28432	24737	20572	13055	7077	3739	2462	1823	1498	1154	956	731	700	628	659	553	550	483	515	460	505	475	477	436	481	486	435	388	341	361	351	345	308	331	301	285	304	287	281	287	277	300	293	274	296	265	288	267	298	282	274	275	278	275	266	275	261	275	298	268	249	273	271	275	238	274	249	249	246	249	270	276	293	252	294	263	282	238	247	252	249	287	246	245	245	260	268	259	262	255	258	267	261	270	247	272	243	265	249	285	273	255	246	225	253	276	268	264	265	265	240	253	275	235	242	265	234	238	269	252	234	257	251	276	264	235	250	229	256	259	255	244	231	237	240	257	281	238	251	266	239	265	281	276	245	256	286	239	239	258	248	245	262	271	285	275	256	254	237	261	264	262	256	266	247	268	243	283	257	244	264	283	266	251	253	249	267	249	275	227	275	245	286	260	237	237	258	228	275	262	237	287	257	255	253	260	246	230	238	216	243	225	260	252	259	264	208	257	268	242	234	250	254	274	255	243	262	274	243	263	247	258	257	247	236	281	262	252	271	250	250	272	262	254	257	255	259	242	268	283	239	261	284	253	271	276	242	293	237	258	251	266	253	226	230	271	274	265	261	259	252	254	261	254	252	261	247	275	252	271	279	238	272	248	264	267	264	255	234	237	251	265	239	269	254	250	282	244	253	251	272	253	247	264	239	244	248	261	252	269	236	263	243	270	253	243	236	249	242	256	242	263	242	268	247	248	271	249	248	263	298	227	260	264	264	253	261	248	241	270	227	262	270	247	244	246	259	267	240	271	265	253	293	230	252	274	235	245	259	262	290	252	230	271	258	258	258	276	247	241	258	253	254	253	285	251	246	254	255	247	250	240	257	228	244	248	260	257	265	235	266	224	232	267	235	239	257	245	269	258	241	247	266	225	240	242	269	265	269	246	237	258	250	279	271	263	244	220	275	262	237	261	252	244	243	239	243	277	246	270	227	271	250	260	256	272	269	226	249	247	256	284	254	269	223	262	243	264	234	252	279	239	243	250	238	280	257	232	229	260	252	252	208	260	257	254	234	250	244	263	270	247	233	256	267	265	227	262	265	253	259	242	280	260	247	279	264	264	251	242	263	268	242	276	262	230	247	264	239	244	257	248	269	269	266	245	241	265	231	246	266	218	258	241	276	259	222	262	252	263	248	263	243	268	225	232	265	264	249	282	238	278	260	274	265	275	262	243	262	251	250	289	233	253	227	266	236	265	243	253	221	229	243	271	264	277	244	251	234	272	258	254	254	241	264	258	258	263	256	248	227	261	251	219	269	239	256	241	257	244	276	236	267	268	254	268	228	251	218	251	237	267	242	254	218	245	242	248	277	231	271	247	259	273	249	268	250	265	250	265	276	257	245	269	264	275	270	264	247	236	248	247	261	263	260	257	252	268	253	255	258	288	222	264	250	242	262	246	257	229	243	274	252	248	247	227	284	253	249	265	216	238	258	263	239	260	254	241	277	262	262	256	251	231	262	261	282	257	245	265	256	245	263	272	260	271	264	264	275	245	227	268	262	271	253	255	257	252	250	242	263	237	255	276	285	248	256	276	267	270	262	254	244	263	273	292	261	257	263	254	252	252	238	250	273	234	287	217	276	268	255	249	242	272	235	248	262	251	247	232	246	233	270	271	205	253	273	226	229	252	269	246	230	247	247	240	255	270	264	260	275	252	225	253	260	255	256	255	266	246	270	265	262	262	260	247	247	264	261	256	272	247	252	253	280	229	226	255	240	270	275	248	285	271	259	237	241	250	247	255	253	255	234	271	268	271	267	257	271	273	271	238	262	250	263	262	264	252	260	258	242	225	257	258	265	261	234	256	262	264	240	231	285	267	239	244	242	249	215	249	255	243	262	256	270	245	253	263	262	251	251	257	218	233	224	250	272	265	231	279	246	252	287	270	279	272	267	256	267	249	251	234	260	266	262	243	230	237	273	270	248	245	278	271	236	260	278	273	268	241	250	238	243	245	273	276	265	266	255	270	279	247	250	278	282	246	244	256	250	257	228	259	240	259	259	233	272	247	236	273	268	257	278	260	253	261	269	267	223	250	270	260	248	235	276	294	253	251	235	248	264	256	246	235	259	245	247	265	250	260	256	261	230	252	266	264	263	265	238	247	239	259	268	245	244	273	268	261	286	258	232	242	256	251	254	243	255	268	239	272	276	253	250	265	224	237	240	249	255	259	289	249	269	267	277	239	254	259	254	229	241	252	268	252	292	235	252	256	252	241	262	252	258	243	235	282	235	237	268	266	255	281	271	239	246	237	247	263	270	248	252	251	256	259	255	270	271	226	259	257	277	265	232	224	240	246	243	245	256	276	237	256	271	245	249	230	234	276	271	262	257	239	245	272	234	262	257	245	265	233	265	250	225	238	255	253	259	274	255	276	256	233	252	214	234	239	277	258	270	263	236	250	236	271	267	251	232	243	241	243	253	261	249	283	238	276	259	231	258	238	273	263	228	243	234	271	243	250	275	216	256	258	275	254	237	245	258	257	291	252	243	280	248	253	267	241	242	238	263	241	255	227	260	261	252	249	248	237	263	257	267	265	226	244	278	299	266	254	258	271	261	272	258	261	266	267	265	246	235	234	237	255	253	247	245	264	253	250	265	229	276	258	258	232	247	247	250	244	276	239	269	252	252	269	240	242	251	260	249	265	248	254	251	236	251	248	267	239	264	239	225	269	282	225	270	263	218	272	229	263	267	266	245	244	277	245	272	249	244	249	274	265	274	253	249	258	252	244	253	236	233	255	272	249	265	270	255	263	261	267	266	274	226	265	247	232	244	247	259	246	274	255	237	269	261	271	256	265	234	267	264	252	235	254	279	248	263	260	251	258	243	253	269	243	264	263	249	275	250	263	261	239	242	276	257	262	226	261	255	250	246	251	249	250	244	261	249	288	237	246	236	245	240	234	281	275	243	272	285	225	286	270	244	244	246	261	263	264	243	237	242	262	249	253	255	254	271	262	258	263	242	251	232	267	275	267	242	257	256	271	232	240	284	265	242	245	269	248	279	260	240	227	260	267	254	238	253	231	233	237	239	259	280	275	243	220	276	269	253	250	274	246	265	233	260	247	224	252	242	243	272	248	272	256	237	242	252	267	263	275	270	253	261	265	267	260	285	236	241	251	252	226	257	265	246	231	209	226	283	248	257	269	247	261	243	232	294	271	264	248	242	239	239	243	248	241	223	279	244	269	269	256	224	248	268	264	261	271	235	247	252	263	248	240	242	242	230	242	227	251	220	264	278	266	289	227	219	262	252	274	245	257	286	244	250	234	267	238	233	265	245	262	264	259	260	248	254	248	230	263	251	250	264	266	259	261	254	263	261	246	244	239	244	230	247	277	275	235	259	242	239	242	254	225	243	245	226	242	262	256	252	235	252	242	272	242	247	248	276	258	234	243	227	233	227	254	255	275	268	265	276	264	288	259	242	253	278	226	256	253	279	245	241	250
19572	37015	35215	28245	23630	19804	14937	10895	8179	6531	5163	4097	3131	2550	2169	2063	1944	1804	1674	1505	1399	1332	1397	1312	1295	1281	1286	1181	1109	981	907	980	885	776	667	695	622	615	607	606	605	580	630	620	619	571	587	562	543	594	551	550	497	585	590	574	573	620	580	583	563	578	539	538	569	506	580	506	493	513	451	539	477	548	525	495	516	556	526	510	518	524	497	520	538	517	552	510	504	515	535	496	484	536	426	471	490	505	511	474	504	508	486	470	494	474	538	513	501	503	512	526	458	490	525	502	462	494	486	486	450	519	522	486	488	461	466	512	531	510	522	523	529	490	517	484	502	512	515	524	442	499	495	502	515	482	480	532	525	478	483	511	494	517	456	536	477	516	480	501	454	452	505	478	539	486	478	519	498	519	493	494	509	471	460	480	481	497	507	493	540	487	496	500	552	517	525	486	531	506	501	508	508	499	499	439	473	511	505	503	470	513	493	511	519	479	464	486	537	552	534	533	494	518	509	532	524	521	507	484	512	484	481	467	485	518	482	501	507	524	495	558	505	507	494	453	466	489	480	474	487	513	491	481	485	503	519	480	495	496	503	521	449	450	465	488	503	504	514	493	545	472	509	482	490	500	491	505	500	523	459	521	493	463	531	485	499	548	488	483	526	499	481	511	460	509	467	476	545	494	495	544	490	523	512	537	478	518	483	498	510	472	479	527	534	531	513	451	496	471	505	496	524	488	486	515	502	482	507	505	516	460	494	512	501	482	481	498	504	498	488	502	493	559	489	474	510	473	495	515	478	505	503	495	548	511	521	513	491	515	508	474	482	495	522	475	493	477	478	507	458	508	507	491	502	473	522	531	503	512	481	488	479	490	472	528	490	494	516	548	493	523	506	477	561	462	512	504	469	477	477	542	525	513	485	505	452	516	529	508	481	522	480	515	484	464	499	506	550	523	516	464	525	509	512	486	496	527	536	528	526	503	509	495	520	463	483	531	503	489	486	498	468	519	496	539	435	514	500	484	480	495	551	539	492	457	490	519	504	507	497	529	491	503	508	490	519	527	509	507	492	449	508	500	498	552	521	498	494	529	519	482	509	512	505	477	527	522	490	502	553	511	415	471	480	485	521	481	473	506	515	513	502	503	509	486	468	533	515	496	464	466	469	512	497	533	463	506	511	521	554	497	480	498	489	513	521	504	475	519	505	530	491	500	494	527	503	518	521	486	505	514	519	538	514	519	485	499	496	515	466	508	467	528	545	503	530	505	509	527	508	494	512	479	533	511	444	508	531	528	473	485	492	500	474	509	486	481	462	521	502	473	489	507	527	471	487	537	521	495	513	516	498	515	523	493	531	522	497	480	492	511	516	500	506	512	497	505	496	498	468	522	469	508	519	481	492	521	506	503	490	465	539	509	500	482	479	494	511	486	488	510	476	507	499	474	523	513	478	519	499	499	492	448	507	487	506	488	526	499	438	501	499	518	497	493	476	481	481	482	482	484	468	534	505	479	481	486	502	495	492	502	482	466	482	569	526	448	494	491	498	549	469	525	486	466	496	528	518	473	495	506	462	505	497	509	501	500	477	507	513	538	496	515	501	522	492	477	483	531	514	500	462	500	505	506	475	496	502	483	496	491	500	496	487	474	485	492	521	489	494	510	493	470	506	512	544	486	486	479	518	459	536	518	465	486	490	506	514	528	508	500	529	489	523	504	489	510	496	494	485	483	473	455	499	515	481	520	470	486	511	505	495	557	539	451	514	512	473	494	521	521	516	459	506	540	498	512	471	527	530	529	529	505	511	480	469	480	494	447	523	525	516	487	522	504	485	516	492	520	529	488	493	503	474	491	509	492	491	500	536	472	485	494	485	500	500	503	482	512	500	492	507	484	486	516	494	532	476	485	501	474	512	526	499	511	496	506	475	481	534	546	476	484	475	493	522	528	509	505	485	478	484	490	483	514	510	512	475	519	535	491	486	520	520	472	482	515	504	538	477	502	531	495	479	532	489	530	517	518	485	470	544	510	487	459	489	491	509	488	524	500	520	510	473	465	502	481	506	461	457	542	488	492	483	473	533	509	506	546	493	498	528	468	513	498	504	521	517	503	521	529	472	509	449	488	508	525	513	486	459	507	489	507	468	523	535	491	508	510	495	478	524	477	488	487	483	517	506	499	465	513	510	549	531	478	488	561	516	515	476	515	548	476	503	530	503	530	495	501	478	473	514	521	506	458	552	484	512	532	555	510	507	538	526	489	502	510	497	515	536	477	515	508	550	537	521	486	547	476	473	461	495	492	502	514	485	486	509	477	493	530	503	482	476	500	469	509	476	521	489	466	515	506	505	528	504	499	495	499	466	472	504	463	501	534	518	497	516	469	502	536	513	493	508	512	518	496	515	482	533	475	489	497	515	504	513	510	504	540	521	505	524	511	513	491	491	521	521	499	559	487	505	538	477	487	503	496	475	484	512	499	475	520	496	468	439	454	506	546	524	499	537	532	505	563	501	471	518	485	508	488	462	508	520	492	518	511	501	482	501	476	521	516	533	487	518	481	513	539	516	513	503	522	492	492	516	512	525	481	543	488	518	475	512	489	462	514	531	512	503	465	546	509	489	498	484	518	489	489	495	522	505	485	498	512	536	477	489	488	519	492	521	521	485	520	501	450	463	508	540	499	489	476	500	509	506	475	519	479	479	508	516	488	514	504	532	528	481	523	536	500	500	521	490	567	543	519	475	503	481	533	522	518	570	536	508	483	518	492	530	530	498	502	515	473	487	525	493	497	496	502	497	503	487	506	512	546	452	500	481	521	487	464	492	484	521	492	534	471	502	487	485	509	501	495	501	474	480	532	446	505	523	503	487	525	480	497	527	511	472	515	482	494	528	521	486	458	556	430	507	525	500	511	502	472	492	488	472	491	499	502	472	507	507	491	514	513	523	516	471	511	465	470	507	487	509	489	525	497	510	523	516	510	488	495	486	513	500	515	513	550	503	531	475	440	483	532	520	517	442	472	532	499	511	502	506	497	523	517	503	473	508	510	482	518	495	485	490	507	520	478	513	469	493	490	477	515	489	488	517	496	508	492	480	458	446	514	513	494	541	464	504	478	499	526	484	508	495	491	478	504	524	494	491	541	485	499	529	494	476	524	523	486	503	497	509	487	517	483	496	540	506	517	525	519	547	461	532	482	502	518	515	479	510	501	492	516	493	517	547	494	520	527	492	449	499	492	540	496	517	455	474	462	463	548	504	511	484	501	510	482	489	516	522	490	516	487	472	503	506	489	529	500	511	508	463	529	509	545	493	511	474	481	497	484	497	516	481	460	474	487	519	523	451	492	506	514	472	492	503	518	473	480	491	552	498	503	511	512	529	514	511	486	505	468	534	469	503	498	535	482	538	485	513	492	490	513	490	486	495	496	492	504	512	523	533	501	492	518	481	496	518	489	477	462	532	526	497	486	531	485	498	495	500	488	507	493	497	507	490	533	491	502	475	489
23525	21420	29213	24027	21556	20945	13731	5754	3440	2608	2102	1511	1171	1033	825	782	750	673	642	577	603	542	569	486	505	537	540	533	414	403	409	410	325	324	318	272	272	227	261	280	247	240	251	262	224	239	243	217	205	251	260	236	237	227	248	254	223	232	273	251	258	257	227	239	243	238	200	210	205	234	228	227	222	251	218	218	225	221	227	218	210	219	197	185	202	219	191	225	217	203	229	215	218	245	194	216	207	216	236	199	210	207	191	202	201	222	191	231	235	199	215	200	208	223	215	188	196	221	190	188	187	199	193	213	213	202	214	223	207	203	214	205	239	213	209	184	195	188	218	239	217	218	193	188	214	209	190	209	213	207	176	224	203	220	220	184	222	222	193	209	198	209	226	206	199	219	222	197	204	214	208	194	201	210	224	200	183	221	202	206	196	199	210	209	196	199	198	196	220	203	210	222	230	207	198	204	208	229	210	188	230	208	205	222	224	209	183	197	220	212	191	227	238	224	225	221	222	207	218	219	211	210	218	200	215	197	198	226	192	191	230	203	219	196	231	205	211	179	200	215	192	216	210	197	214	219	219	199	199	210	209	194	231	210	227	230	194	202	212	248	236	192	227	197	209	225	228	205	223	188	193	197	199	194	201	207	205	210	223	190	194	212	219	194	237	195	217	200	221	214	192	214	213	196	217	194	229	193	224	205	224	225	213	204	222	229	231	202	220	223	217	201	218	220	207	205	209	229	211	201	224	226	199	198	229	207	191	204	209	211	244	198	195	179	213	208	209	219	219	200	218	205	207	221	232	206	232	208	207	226	230	208	210	212	186	205	215	233	187	190	193	205	215	211	235	219	217	221	196	206	220	212	194	222	237	215	229	206	168	206	185	219	196	208	194	199	178	216	193	206	227	205	209	209	179	210	212	217	212	219	228	210	188	208	201	199	211	221	201	219	223	242	215	208	227	202	195	238	187	206	206	223	189	213	216	215	210	203	208	208	192	199	191	232	196	221	225	220	237	229	205	206	215	201	195	209	197	239	223	217	214	199	214	210	206	225	201	186	207	219	209	216	216	193	197	213	229	240	205	208	222	209	205	218	217	205	214	239	201	225	193	190	215	191	230	226	210	178	175	225	213	219	212	221	196	226	204	213	212	208	228	221	207	209	206	219	215	213	195	206	193	207	195	212	197	215	225	223	191	219	206	212	202	208	207	225	222	216	229	197	203	210	214	223	216	214	207	201	204	228	211	217	196	180	213	218	191	225	204	219	225	195	203	227	205	207	219	190	214	193	212	213	197	228	218	203	199	216	223	213	223	204	202	203	199	219	205	193	211	192	228	205	212	208	180	188	189	193	202	195	200	221	220	234	196	185	191	234	224	218	235	212	197	218	186	222	220	208	203	217	210	216	225	193	211	255	193	192	229	221	184	225	201	233	220	211	205	196	218	199	214	200	212	213	231	212	207	184	238	211	200	196	213	214	189	212	195	184	205	221	198	208	208	172	220	190	239	224	230	205	212	195	214	198	217	190	223	205	196	210	227	214	200	203	225	195	211	212	195	205	215	221	219	188	223	206	213	228	218	190	208	188	202	221	208	194	186	194	212	183	218	211	210	217	206	210	207	227	220	204	227	251	247	188	215	190	222	167	226	214	204	194	216	199	186	227	227	219	212	214	201	224	194	200	197	212	206	189	222	199	206	203	209	212	188	210	212	182	199	181	193	213	242	216	192	200	210	210	218	199	216	191	207	218	230	195	202	203	202	206	205	195	209	192	171	182	216	225	200	198	209	194	212	203	209	208	251	214	221	210	222	203	216	226	197	213	188	200	206	205	210	189	201	186	206	221	251	182	210	224	213	203	208	202	205	210	223	225	215	196	201	205	220	213	195	172	201	205	196	205	211	214	211	208	201	190	194	236	209	207	230	219	206	221	220	255	205	210	211	202	208	213	248	198	196	194	204	200	218	224	215	179	191	204	196	211	201	206	219	225	194	213	202	188	207	238	223	203	191	204	186	222	183	206	204	214	221	209	222	218	208	204	215	211	212	218	205	223	224	194	252	216	201	194	190	208	213	204	204	240	207	205	228	206	202	209	197	170	211	196	212	176	218	214	206	215	223	190	212	201	229	220	220	230	187	215	215	220	190	179	204	241	200	212	205	212	190	202	215	213	222	219	194	241	211	215	217	210	213	185	187	224	216	187	215	217	225	209	222	225	230	217	204	223	227	228	228	191	213	227	205	230	236	212	176	220	210	208	207	227	214	217	174	188	213	212	200	225	220	201	214	203	219	206	207	228	211	223	190	200	245	221	212	226	210	224	214	200	209	232	198	201	219	202	201	213	220	204	223	189	223	231	204	195	217	208	222	202	208	194	195	189	226	207	174	206	242	233	221	234	211	224	210	210	232	219	219	212	200	212	249	237	207	205	207	213	215	182	212	195	197	223	175	199	233	211	213	220	202	228	201	223	208	220	206	245	214	193	206	189	228	193	212	208	151	192	182	224	229	192	220	226	211	188	209	223	201	199	206	203	240	208	205	222	227	197	207	190	230	223	205	220	191	190	169	227	195	202	218	237	206	209	202	188	218	203	201	208	250	197	223	215	207	226	196	194	226	199	211	201	212	199	200	206	180	197	198	201	219	226	218	189	217	209	221	202	200	218	199	180	219	195	216	232	199	197	200	223	216	222	188	211	217	228	199	168	221	214	217	210	200	222	185	192	205	223	182	189	223	228	199	212	209	202	222	222	198	211	207	214	175	197	225	211	200	219	199	210	210	203	233	205	200	196	194	215	226	223	227	205	201	225	215	166	220	233	210	193	209	215	181	228	213	232	215	211	222	213	190	228	217	216	203	193	199	227	233	219	211	205	242	215	206	197	179	213	188	220	207	180	220	193	198	199	194	235	196	245	220	212	190	222	185	199	209	224	200	208	215	191	224	208	228	219	204	201	185	235	208	188	177	231	202	213	193	217	194	192	197	189	207	202	189	232	218	209	178	209	218	217	222	237	209	233	221	198	205	200	194	219	209	213	206	192	194	207	181	221	208	208	192	213	222	202	207	226	215	214	205	222	212	197	191	214	214	205	218	220	234	203	217	235	200	193	196	207	188	220	235	207	213	183	190	189	199	204	211	224	203	228	197	209	213	195	190	193	209	221	214	202	212	190	208	212	215	231	196	216	211	222	217	216	196	189	208	209	199	193	215	200	223	202	239	191	199	191	193	217	213	224	206	208	192	201	207	214	223	182	200	230	204	186	227	189	238	213	194	222	189	223	208	196	212	202	230	230	228	217	196	217	205	190	190	219	162	188	178	209	206	199	212	213	195	226	186	220	208	187	212	202	234	216	223	181	193	215	236	210	214	226	195	217	206	214	231	214	197	217	198	177	211	197	201	205	198	212	206	211	171	204	220	208	208	232	200	213	206	196	194	203	223	235	214	191	204	207	225	226	176	192	206	214	225	205	194	192	198	172	204	189	200	203	177	222	205	220
21779	41345	39358	32253	27945	23916	19237	14530	11044	8526	6991	5512	4245	3442	2867	2548	2421	2216	2079	1834	1713	1589	1502	1505	1496	1553	1504	1375	1273	1086	1049	960	880	764	698	692	586	587	561	541	545	520	528	513	504	506	489	522	461	515	477	488	487	503	488	519	478	488	491	481	487	531	452	468	403	462	429	446	425	406	445	429	438	419	424	428	422	416	400	442	413	385	408	388	375	392	415	398	377	374	382	442	463	450	366	397	397	423	400	409	365	414	390	399	430	412	400	402	399	409	388	405	396	411	410	388	404	400	391	364	361	383	400	382	399	343	392	371	364	392	411	381	417	381	397	397	397	451	414	426	385	402	359	388	404	420	409	414	401	403	383	352	416	394	402	380	395	404	379	391	411	402	401	402	380	377	417	390	385	409	385	382	390	427	393	395	394	384	399	424	419	425	427	393	397	390	405	380	419	401	386	404	370	390	399	399	428	373	401	391	393	388	419	416	423	376	404	421	388	366	359	398	403	414	395	381	399	406	412	386	379	428	386	414	386	435	406	418	439	384	410	397	376	408	417	439	387	397	436	430	395	416	382	424	397	433	433	394	419	413	388	404	412	388	407	416	415	400	407	377	408	369	387	369	418	404	379	404	424	385	371	425	392	354	421	404	415	416	361	448	406	375	397	377	421	394	388	425	380	372	414	394	392	398	379	391	425	373	385	453	401	456	401	400	409	396	406	402	395	399	378	410	413	418	410	381	446	382	426	394	383	385	392	416	376	418	392	396	440	406	350	408	418	398	408	408	373	419	388	394	370	413	381	405	384	380	388	388	358	374	408	426	392	371	395	398	403	436	376	404	399	417	363	407	403	383	361	421	403	410	404	435	417	378	416	390	391	431	405	402	400	398	399	388	407	426	368	423	379	394	371	403	410	407	392	411	411	404	435	400	396	405	398	427	386	391	418	399	406	416	403	400	393	414	417	378	406	372	366	400	404	397	416	384	392	402	396	393	406	384	426	444	411	415	395	380	460	405	396	400	406	430	371	411	407	387	378	386	394	391	375	387	384	433	360	366	376	433	404	413	395	414	375	451	398	379	404	386	426	418	385	392	444	395	388	393	393	382	412	403	424	413	425	423	394	392	400	369	389	381	398	384	390	364	433	370	400	384	435	429	392	394	389	409	446	386	404	422	405	408	376	392	395	380	376	404	429	413	413	407	386	405	425	435	380	421	423	412	403	373	415	410	407	392	358	372	407	385	409	374	392	383	400	381	380	415	431	372	415	355	422	416	389	394	416	417	376	410	375	402	393	388	393	443	389	407	387	396	394	415	417	407	394	407	384	432	419	388	409	399	374	396	387	440	377	414	416	409	418	423	400	394	373	405	421	356	410	413	384	435	397	395	410	393	395	401	393	365	401	423	447	407	419	346	398	377	404	412	411	372	407	393	433	397	369	386	406	409	387	409	397	402	368	413	409	412	396	446	362	382	422	384	358	374	384	420	367	387	402	405	420	409	384	393	397	385	424	379	416	375	363	399	382	395	412	413	354	409	406	374	401	435	361	386	374	393	399	383	404	424	386	409	407	388	414	401	422	396	381	429	400	386	377	396	409	388	407	384	372	353	389	418	374	406	396	391	389	431	388	414	417	408	415	422	419	400	378	409	378	415	417	396	384	381	419	416	384	396	404	382	411	376	412	427	379	423	355	444	399	399	402	386	375	391	378	415	428	406	384	380	385	421	424	384	422	410	386	390	433	407	411	392	356	403	376	399	399	419	406	410	397	423	396	404	411	425	356	417	385	415	358	417	368	399	427	413	408	397	351	401	424	396	380	401	385	412	438	423	404	413	388	413	406	400	374	396	355	411	408	385	414	408	402	396	410	414	370	373	403	400	380	392	364	371	402	429	403	371	360	392	408	398	419	377	417	431	408	398	401	414	346	389	404	411	428	384	391	413	381	353	394	401	388	412	401	378	428	423	418	381	406	404	422	365	411	403	394	423	389	370	380	392	398	375	401	402	372	400	401	400	439	407	379	386	365	424	414	422	442	407	389	374	401	423	369	396	376	385	393	396	402	421	376	399	373	388	409	382	428	405	381	412	401	398	409	399	380	432	417	422	413	399	417	398	420	382	376	385	381	407	408	405	381	439	354	374	365	397	415	392	443	371	380	384	407	415	422	425	399	410	381	392	355	404	390	422	421	393	375	384	412	399	408	412	382	410	410	391	413	398	398	370	399	407	389	406	385	430	362	400	413	418	375	368	422	407	398	385	389	427	384	398	395	391	363	399	400	427	378	418	369	409	398	403	387	378	366	380	380	381	395	419	362	388	376	397	407	390	401	355	409	417	428	392	401	409	426	374	413	373	378	420	387	414	419	407	418	376	410	401	418	405	415	389	369	390	381	391	386	356	422	410	432	408	425	403	405	388	401	405	387	391	370	387	404	386	413	378	394	369	374	384	425	346	397	399	386	440	396	376	429	405	440	392	407	405	413	390	380	398	369	393	373	408	419	395	376	403	389	399	369	410	417	358	426	398	403	411	410	388	395	405	397	394	402	364	408	400	394	397	406	386	401	382	394	358	387	428	426	369	401	400	397	381	392	374	422	386	399	398	406	377	431	393	389	433	392	391	385	438	420	388	364	417	395	397	409	411	421	402	433	421	352	393	409	384	429	383	401	374	377	412	406	399	389	408	385	393	409	395	406	376	396	420	378	426	412	415	393	406	414	410	406	362	381	391	400	362	372	407	446	398	425	421	359	371	400	402	390	422	407	358	431	405	385	409	367	377	414	383	356	394	410	399	367	381	401	392	399	407	372	407	340	369	419	363	392	412	398	399	413	398	400	367	379	391	389	387	394	405	401	414	417	391	427	404	420	397	381	380	368	370	378	418	414	377	405	435	384	391	421	374	398	433	449	359	424	411	411	382	409	367	415	367	391	418	404	400	409	411	405	382	408	395	396	389	408	416	430	374	376	404	390	406	405	400	416	393	395	418	399	380	396	395	392	392	415	402	356	392	391	368	418	421	454	390	360	405	410	414	415	419	387	400	384	402	378	432	368	400	383	389	376	396	405	442	376	420	380	426	434	379	378	394	381	379	370	340	415	374	376	407	420	414	333	393	392	423	394	416	402	389	434	386	369	382	391	378	370	422	398	410	412	413	405	380	385	397	409	372	381	395	386	394	414	382	369	366	422	401	382	423	399	403	415	412	442	378	440	385	408	417	373	432	373	391	409	405	405	384	381	407	382	404	358	404	377	404	411	426	395	442	363	389	394	438	419	408	419	408	425	425	380	423	416	413	411	412	424	433	353	359	414	350	393	376	375	438	439	412	387	422	375	362	367	403	430	398	386	421	362	402	371	406	379	409	440	391	395	412	402	397	392	371	396	399	377	382	401	383	396	368	413	401	420	395	422	377	388	359	413	395	376	392	399	410	380	448	390	406	416	396	428	395	405	392	396	398	415	391	429	423	371	442	420	359	389	374	412	410	397	375	397	357	440	378
27107	21547	20876	15019	8255	5511	3618	2359	1555	1243	994	847	711	577	546	532	525	473	478	463	448	417	466	431	498	460	466	430	421	442	424	399	361	350	369	367	341	331	338	313	305	315	336	329	329	328	317	324	338	318	283	335	311	329	332	295	355	309	302	337	342	324	338	335	356	312	323	317	315	347	308	353	307	304	308	287	293	346	284	295	318	329	324	317	292	332	328	333	325	316	319	304	334	304	339	342	302	334	325	293	291	326	324	311	363	325	327	323	315	311	329	305	333	319	297	326	295	335	290	306	283	346	320	334	323	325	306	302	344	344	312	324	321	347	332	297	322	334	301	299	313	305	327	315	279	326	337	306	307	335	313	320	312	317	309	321	297	331	296	344	291	309	321	333	358	333	327	337	310	302	328	316	329	300	312	313	342	314	325	284	324	274	314	315	287	306	342	315	317	318	307	307	286	324	321	298	311	314	298	292	317	304	324	308	287	293	310	322	339	307	310	307	303	302	300	307	307	326	352	325	321	320	280	329	323	321	318	296	308	305	308	320	316	304	326	308	324	316	350	292	327	316	333	294	311	291	329	309	317	335	313	298	295	325	316	333	285	296	310	341	344	318	324	303	315	290	321	337	298	310	296	332	298	351	300	358	278	311	316	331	313	294	265	325	318	344	301	320	305	290	314	292	309	322	275	334	275	304	315	314	304	276	327	321	328	341	293	333	308	310	315	303	302	311	329	306	311	290	346	294	323	312	353	329	309	303	319	310	291	353	306	308	346	331	317	326	298	313	298	306	293	300	322	327	260	346	326	290	288	293	317	309	311	306	334	345	295	342	310	310	337	322	302	289	312	307	332	325	287	322	319	325	330	330	329	344	295	348	336	315	294	298	319	294	322	335	336	329	330	336	328	342	341	328	347	319	272	340	315	294	334	332	322	306	322	307	319	325	308	290	313	320	301	317	317	290	361	329	325	308	314	311	324	317	298	308	316	296	286	308	309	310	334	303	316	336	337	304	304	281	339	318	306	315	312	313	292	319	318	342	302	302	308	304	365	282	357	306	308	317	315	335	310	359	330	299	306	352	296	296	329	329	318	324	317	318	295	334	316	294	310	326	323	339	309	332	314	326	345	313	335	368	321	316	318	307	330	328	292	295	300	312	283	298	309	319	321	328	309	307	305	303	309	307	317	345	328	301	305	321	294	317	318	274	333	274	324	307	286	299	318	310	315	316	360	302	303	298	310	310	313	315	298	322	309	291	330	332	333	310	320	301	292	314	288	301	325	307	324	285	335	303	330	326	320	321	319	302	327	283	352	299	302	323	308	328	322	311	301	305	311	294	303	315	293	328	307	304	312	314	325	308	336	317	344	342	338	298	332	326	300	313	303	321	306	297	355	315	316	311	298	305	287	309	334	308	317	321	296	346	292	322	333	318	341	337	306	291	308	310	316	318	308	312	320	305	316	337	297	292	305	321	327	345	332	271	306	325	314	296	314	303	316	357	300	339	285	335	322	294	312	285	328	306	318	325	308	294	296	284	326	294	315	304	330	323	312	317	302	332	341	347	301	325	316	340	296	303	316	301	311	318	333	325	334	334	334	324	301	299	344	285	294	291	303	332	327	308	323	320	298	293	319	311	305	323	317	324	342	316	279	339	314	303	322	336	346	315	303	304	292	328	332	311	294	292	318	311	288	312	316	307	307	332	307	331	326	302	310	331	333	298	338	304	268	281	301	334	334	281	306	332	344	307	326	298	303	296	345	332	298	318	310	297	291	340	307	298	303	331	328	301	321	262	324	295	316	325	294	314	317	351	333	336	332	293	340	320	297	298	304	328	317	319	303	307	281	294	324	335	331	289	303	305	314	290	330	309	271	302	319	308	318	328	307	345	314	302	324	315	315	309	323	336	324	339	295	323	332	315	321	298	306	331	322	312	328	355	309	338	306	300	322	295	311	298	269	326	325	323	310	317	327	326	297	312	318	294	302	311	330	319	311	342	333	281	329	298	313	282	281	342	323	324	278	285	327	282	289	310	335	279	334	350	304	310	311	326	305	336	305	308	319	343	311	327	328	330	303	283	316	318	335	331	300	316	338	307	334	286	320	273	333	344	347	326	306	325	332	302	296	314	337	356	339	328	316	286	323	327	324	310	342	306	336	367	333	271	309	300	289	300	324	309	283	339	339	317	302	330	323	325	321	343	268	331	291	337	288	290	302	293	302	315	300	319	316	311	315	298	318	333	302	319	305	336	298	320	314	296	333	291	315	311	322	308	331	331	317	336	310	306	327	300	335	318	322	326	291	317	301	312	300	303	330	344	331	315	328	324	288	283	318	303	302	329	371	315	314	319	312	341	293	320	302	304	329	307	322	322	293	277	312	312	333	299	312	302	334	301	293	323	300	312	296	327	323	353	345	331	312	284	324	271	335	311	306	322	307	295	293	300	340	335	323	322	325	302	327	301	345	323	299	304	359	310	295	305	326	346	306	335	331	325	303	297	306	299	314	305	305	328	319	320	301	310	308	313	341	318	324	308	309	297	292	321	304	325	284	334	334	281	318	305	295	310	321	321	286	316	303	329	310	334	314	289	294	329	307	326	330	300	307	316	336	293	333	296	320	321	323	316	286	341	310	308	302	293	310	326	276	332	317	317	325	346	317	340	335	305	323	297	323	306	316	268	316	316	293	334	304	337	317	298	320	309	335	350	323	312	299	331	333	309	349	297	309	321	296	344	326	319	330	284	306	280	311	317	297	289	323	306	324	305	302	322	334	327	314	316	321	330	313	333	330	336	312	303	304	308	324	324	289	312	319	341	292	319	310	330	311	313	334	310	284	286	341	317	305	304	291	350	304	306	319	312	310	304	302	303	283	330	315	328	297	339	327	316	314	306	256	301	277	338	322	318	322	291	315	342	318	332	325	334	322	297	304	314	321	329	305	322	349	304	337	303	271	337	305	309	300	310	303	331	331	289	313	318	323	303	315	330	298	333	349	278	292	339	308	318	317	281	304	317	328	323	290	341	313	346	333	317	352	311	290	288	326	342	325	321	309	318	286	323	332	337	311	314	304	364	318	347	329	319	348	325	299	355	300	284	321	296	322	332	318	286	299	314	353	317	315	329	306	330	281	318	315	299	320	286	313	312	328	326	325	304	342	317	368	285	314	312	292	321	315	313	305	321	296	337	311	290	313	319	310	323	340	308	328	330	301	315	311	306	296	342	297	327	293	300	322	313	339	309	301	346	334	319	318	309	291	308	304	330	329	302	334	337	331	310	311	300	339	329	311	308	305	282	328	323	319	314	337	346	292	307	302	304	323	302	308	323	300	319	305	334	292	309	339	312	312	293	317	325	319	329	332	302	328	320	290	288	341	305	301	327	298	319	312	326	333	336	300	308	325	319	294	292	308	326	334	295	336	300	355	308	292	335	290	329	335	295	300	321	302	307	311	291	312	344	323	281	310	287	315	281	321	297	311	310	328	307	340	343	292	295
19103	30983	29423	22367	17754	14445	11085	7965	5414	4338	3323	2758	2133	1819	1609	1446	1355	1315	1268	1133	1193	1074	1101	1054	1152	1062	1141	1083	989	995	960	943	858	773	742	716	687	671	622	691	679	672	643	619	672	684	601	637	633	657	666	619	666	651	698	643	667	679	699	700	663	644	672	659	590	623	606	632	619	635	607	643	619	593	626	629	636	593	628	588	574	600	605	602	646	645	649	617	598	597	620	607	613	580	564	619	623	627	697	583	613	580	601	609	634	597	566	567	615	591	626	630	633	609	591	619	559	571	592	629	655	656	612	595	575	592	658	633	600	599	616	623	650	628	607	591	607	642	597	629	622	635	596	582	585	642	614	603	670	589	620	597	575	640	590	622	639	604	601	618	581	585	622	562	622	597	600	564	544	595	624	612	580	595	583	623	633	612	623	612	586	613	603	563	605	645	604	623	623	625	551	609	600	588	590	651	568	618	646	626	586	638	636	628	611	581	579	614	605	582	580	633	604	614	610	627	641	607	651	620	617	613	630	657	631	608	600	625	593	605	632	600	623	595	623	644	619	599	598	620	598	596	659	663	634	598	611	618	616	580	623	613	610	635	600	581	625	598	551	615	591	607	650	655	661	611	615	629	605	572	601	569	636	640	598	630	602	597	628	651	601	626	560	614	601	598	583	610	604	613	583	572	643	581	550	627	616	628	578	609	603	618	634	591	606	601	619	599	621	605	587	642	627	611	575	581	656	632	602	626	618	584	586	609	647	624	576	631	626	632	613	636	584	601	591	604	593	633	572	622	609	606	601	594	592	639	580	610	590	604	621	598	571	666	583	608	609	608	666	616	609	589	594	642	615	586	651	608	602	604	654	574	636	622	635	608	560	654	649	616	641	612	658	586	618	617	604	636	611	624	606	594	636	628	615	668	585	630	645	637	617	599	585	629	575	582	612	633	626	593	594	601	628	592	621	622	591	591	596	601	603	575	603	581	639	599	637	591	598	660	585	578	573	587	632	597	592	614	632	654	619	594	625	628	570	559	644	602	551	604	564	592	602	586	619	616	630	620	678	594	610	617	630	619	578	606	595	610	613	594	559	641	617	655	611	598	609	594	587	616	609	631	665	609	610	617	617	638	601	601	616	590	643	622	575	622	633	608	660	572	625	576	622	611	629	595	612	668	587	568	604	572	625	661	658	592	634	565	616	593	557	599	611	608	635	583	609	610	608	607	623	597	614	643	574	613	634	616	604	634	604	607	624	636	632	588	629	622	639	635	587	616	647	580	644	629	598	642	620	580	575	614	556	570	582	672	653	637	561	606	586	622	579	605	590	593	638	620	613	618	628	608	599	593	592	582	601	569	585	606	620	600	625	576	609	622	662	634	590	654	565	580	595	612	642	646	587	625	596	618	604	608	601	631	593	591	613	589	611	606	604	586	607	646	612	599	599	633	594	625	591	604	578	578	572	633	584	600	608	551	614	598	607	605	597	650	603	657	592	614	618	569	606	636	611	594	626	653	551	631	641	595	654	629	607	573	623	637	569	602	553	593	613	636	629	610	591	637	567	604	605	585	616	592	623	638	597	623	662	594	591	594	613	598	628	607	601	592	613	599	576	624	582	625	600	623	595	582	621	590	635	618	618	578	619	621	649	607	594	656	606	615	629	627	605	625	598	617	584	657	605	601	594	637	616	635	596	628	648	596	640	590	611	592	632	635	650	598	578	587	599	653	624	589	599	618	603	591	629	570	588	601	598	577	634	614	598	609	603	628	661	629	611	655	626	603	590	613	600	612	597	570	593	655	628	610	612	607	608	586	636	622	640	585	598	591	611	646	579	601	644	590	584	624	689	609	646	610	617	617	601	613	606	631	653	570	615	626	604	610	615	623	625	583	643	591	608	600	598	608	609	606	643	583	621	603	611	588	634	607	625	602	613	607	612	574	621	611	635	634	597	610	609	596	630	594	621	637	566	627	596	647	608	583	640	629	604	629	654	667	610	594	610	588	570	608	562	626	598	586	621	625	610	583	636	600	584	607	640	596	572	632	613	606	628	618	589	609	628	608	632	614	592	624	590	626	567	643	630	615	584	613	622	604	589	604	604	590	623	658	628	608	622	606	599	626	623	599	617	570	582	603	617	577	648	618	600	591	598	621	641	594	572	621	629	631	630	574	577	633	628	613	653	570	595	565	600	584	599	649	659	636	600	615	619	581	622	619	611	585	644	614	583	653	609	616	611	672	631	615	607	582	615	621	609	587	619	621	597	626	688	566	641	629	580	581	619	622	610	635	631	597	650	574	619	643	560	587	588	580	636	610	657	580	626	636	616	616	645	561	604	639	625	623	604	603	587	648	600	623	628	637	649	597	601	625	543	600	593	595	643	596	644	606	628	602	626	621	642	629	579	642	623	607	601	610	601	596	637	612	631	623	556	632	641	628	623	593	584	594	612	621	570	638	624	592	592	591	622	640	610	652	613	564	609	617	627	612	604	608	636	633	648	558	582	630	612	644	606	641	630	609	625	600	630	591	604	619	606	602	613	610	581	604	627	580	598	600	621	635	603	621	634	606	593	611	631	600	614	625	618	635	657	561	614	623	609	623	583	635	626	632	615	636	597	597	624	610	612	637	627	622	639	565	635	615	607	629	614	593	582	571	614	601	643	615	604	576	603	589	606	596	628	613	617	638	582	641	639	588	592	555	596	572	588	599	615	614	663	622	593	594	612	664	603	576	602	633	619	611	588	608	627	569	635	616	619	584	628	577	642	603	620	626	610	597	597	601	607	614	643	626	584	595	624	625	635	642	581	623	580	602	612	637	593	556	612	578	637	617	556	591	633	573	617	572	645	635	582	574	598	640	618	600	620	615	658	638	590	553	625	611	611	609	634	591	615	606	605	607	551	604	601	622	573	598	619	640	626	596	604	551	601	612	642	599	611	596	623	666	576	605	577	633	607	601	635	606	593	601	570	643	598	658	591	577	591	596	599	597	618	568	639	595	616	609	579	616	565	616	574	662	612	613	604	586	606	624	606	615	584	646	583	633	608	618	627	614	615	613	640	621	590	557	567	629	581	573	628	641	603	588	586	579	632	628	631	606	668	599	597	603	617	605	584	645	587	593	615	595	606	565	620	630	607	571	585	562	622	664	582	599	550	600	602	635	619	618	587	679	597	616	593	595	625	612	541	612	621	629	566	628	608	611	581	613	612	616	606	642	615	608	610	621	587	606	638	596	647	635	612	601	603	596	635	623	581	623	569	629	602	619	646	586	617	628	571	636	656	616	595	596	581	644	620	608	634	628	624	594	579	596	643	627	558	604	613	620	623	600	599	621	619	613	632	623	580	650	621	610	621	633	592	651	619	608	637	596	616	617	619	559	663	626	588	671	601	561	631	606	617	620	636	600	649	596	666	620	577	591	597	571	608	567	586	574	600	627	615	583	583	598	570	613	614	644	624	573	606	574	640	597	642	592	651	625	593	600	604	670	600	610	630	597	628	568
24530	21429	28529	24846	20581	13084	7332	4094	2432	1805	1478	1101	866	769	684	614	580	558	509	507	492	454	445	459	438	480	459	491	457	403	407	379	358	316	333	314	293	325	289	276	277	264	292	275	254	284	277	269	289	240	254	264	277	266	280	255	274	284	268	273	281	255	261	270	263	255	243	269	232	260	242	256	247	273	276	241	252	247	259	245	242	248	245	282	239	258	245	268	253	263	260	253	251	274	242	238	232	246	205	249	241	251	260	250	271	264	258	245	255	242	265	273	247	240	259	255	260	250	256	221	261	257	241	269	255	247	254	284	245	232	248	256	246	278	240	259	242	231	250	249	257	261	241	234	261	240	232	233	266	255	260	232	249	244	264	268	228	255	271	242	243	251	238	253	270	257	261	277	255	233	240	258	242	253	244	250	258	243	237	267	266	249	257	255	239	242	238	224	262	213	219	241	247	243	245	283	249	232	244	283	242	255	246	253	230	262	218	249	266	248	236	247	259	270	253	250	236	224	249	242	259	219	248	252	270	262	256	261	261	259	262	238	227	280	248	212	231	242	237	260	216	229	260	244	245	219	230	264	258	235	252	265	275	256	252	237	254	243	250	244	226	224	254	240	238	256	235	239	230	279	240	246	241	246	246	251	265	249	238	259	242	239	261	252	264	233	248	280	273	239	260	232	253	283	230	219	238	259	252	262	254	276	262	259	277	245	252	261	274	253	263	228	229	255	247	254	261	243	246	254	238	251	260	246	266	252	259	251	254	229	265	244	249	254	251	267	267	264	230	260	230	251	251	245	248	251	252	261	260	251	282	260	256	254	272	247	257	249	230	270	254	224	237	257	223	240	263	259	229	272	212	256	238	283	249	232	262	244	246	263	226	238	249	256	263	262	224	266	241	262	225	270	261	249	261	220	272	245	268	251	331	235	267	280	226	226	239	254	255	270	241	266	263	288	239	218	229	230	246	267	273	256	245	248	247	252	253	244	247	241	274	257	239	231	255	259	257	272	230	236	260	255	276	229	255	252	268	255	218	253	234	246	242	258	245	277	221	244	253	221	228	252	248	270	245	241	244	247	250	261	271	247	241	216	282	233	257	233	271	234	278	234	221	267	239	255	259	238	242	259	246	231	231	263	227	262	231	254	267	224	278	235	254	255	236	253	246	255	246	286	248	211	257	261	246	244	251	238	225	235	240	234	226	257	260	244	269	269	245	256	265	236	222	249	263	247	256	253	229	229	226	242	279	252	230	273	247	269	235	247	242	238	248	245	252	252	227	243	262	247	272	221	206	279	238	242	260	250	232	264	247	236	232	228	221	268	247	228	248	239	234	265	237	239	233	245	240	252	216	244	270	268	248	248	266	249	260	267	232	252	259	222	264	272	247	240	219	268	264	247	248	266	231	263	245	242	264	249	255	236	250	238	267	277	277	228	265	266	243	262	243	239	244	256	276	241	236	265	239	244	252	266	255	233	262	254	255	236	281	244	239	234	259	240	260	239	253	277	262	245	255	250	235	255	281	260	256	282	234	238	236	276	244	246	262	230	241	226	249	268	236	261	259	238	238	254	245	263	249	234	262	262	244	264	260	274	224	218	239	257	234	253	260	253	255	252	267	248	240	274	255	252	260	257	238	262	256	274	239	260	268	247	251	240	265	246	258	281	276	263	250	252	263	264	247	257	262	228	237	265	274	260	236	250	247	225	268	229	242	244	240	238	256	243	228	248	270	252	244	261	268	277	270	250	271	259	259	243	249	257	275	250	214	236	257	238	246	230	243	256	241	241	243	229	256	256	280	237	231	262	242	252	211	259	230	268	244	263	261	233	226	261	242	218	256	250	262	246	243	256	240	245	249	245	267	259	260	238	272	276	251	268	239	241	235	262	256	248	236	231	268	269	237	240	289	263	234	240	261	233	260	248	250	217	250	279	258	261	250	247	235	257	247	252	263	247	230	225	248	262	255	267	236	230	277	274	226	254	251	218	264	261	272	267	253	270	250	232	248	245	258	248	231	262	238	236	228	249	260	258	223	253	224	262	268	235	241	234	265	247	243	234	226	242	245	272	252	250	245	261	230	243	240	260	260	237	232	251	210	237	277	262	239	236	243	251	229	224	267	241	265	228	216	265	212	241	260	243	220	241	225	246	268	244	247	263	257	242	244	249	241	262	228	270	258	248	231	243	257	218	264	235	246	246	254	244	231	246	245	257	234	246	234	264	248	238	274	235	247	247	264	235	288	227	284	236	225	241	228	224	241	232	225	251	254	240	262	258	264	246	258	254	258	267	249	251	239	274	267	239	266	270	254	229	258	282	241	233	254	260	265	248	254	261	229	279	258	248	253	237	228	230	224	241	262	260	244	237	258	222	232	244	270	239	252	246	231	272	236	289	215	260	265	242	256	207	240	236	256	233	240	248	241	268	229	257	229	228	249	257	257	269	256	263	225	262	251	223	269	229	237	215	274	271	274	243	247	245	227	231	260	244	253	257	235	259	267	250	252	240	221	256	242	234	267	269	226	282	234	247	257	236	260	259	259	253	254	260	273	268	240	242	243	249	250	260	254	238	261	260	264	225	241	241	255	258	264	222	260	236	273	221	286	222	240	243	251	270	259	221	200	256	239	255	263	248	244	255	241	271	227	272	224	246	245	221	229	262	234	283	232	238	256	218	254	250	236	243	268	249	223	254	266	228	250	269	273	237	216	273	252	245	254	270	271	256	250	233	251	258	257	242	245	275	242	256	230	261	247	232	239	244	242	272	220	221	247	219	261	245	267	242	246	228	236	275	253	247	227	264	263	265	241	246	252	253	244	264	226	246	243	220	255	249	245	272	231	247	252	244	246	259	241	233	253	225	260	258	217	236	238	246	248	249	199	251	249	248	270	232	247	276	236	246	232	221	279	273	242	253	220	257	239	247	230	246	273	264	262	235	229	255	260	240	249	275	225	258	269	226	240	244	248	267	232	275	242	216	283	257	248	235	279	271	246	224	265	269	248	229	254	260	285	251	246	232	272	236	238	225	242	261	244	272	255	234	244	268	231	259	266	272	253	262	264	234	260	256	258	242	248	267	246	268	243	268	245	243	258	244	240	269	231	241	261	256	236	251	253	241	262	236	248	245	233	223	250	225	218	245	283	260	232	225	207	239	244	225	239	263	246	237	232	273	231	223	247	255	245	236	287	238	256	250	226	282	246	280	255	220	249	258	260	246	260	247	254	275	232	249	267	227	254	236	250	249	250	242	253	236	292	250	255	256	229	263	262	230	248	236	265	247	248	267	246	261	246	246	265	240	239	228	243	251	258	238	231	258	231	266	239	279	260	254	259	246	217	247	273	235	253	232	255	247	238	235	259	245	255	240	236	277	286	238	200	262	225	235	271	246	248	242	236	277	242	246	287	234	282	274	240	255	266	217	245	235	245	238	246	251	240	271	275	242	196	229	259	236	253	254	232	266	269	227	278	224	219	252	259	242	254	256	274	233	247	241
19958	36663	35193	28559	23646	19463	15619	11612	8399	6331	5112	3845	3009	2560	2155	1804	1767	1699	1629	1510	1372	1280	1280	1268	1278	1214	1197	1211	1143	940	993	875	805	767	789	697	633	608	612	546	591	644	557	563	573	563	616	629	539	541	511	550	505	543	579	562	542	541	572	563	530	576	532	545	499	549	522	517	496	475	505	510	535	467	526	494	519	510	470	483	535	471	514	500	468	505	518	519	499	525	505	511	490	482	513	493	436	478	490	498	487	526	501	508	458	458	509	489	485	463	490	461	480	488	509	522	450	511	486	503	516	482	493	487	514	486	510	467	502	514	497	518	475	442	483	464	486	448	517	467	472	455	530	521	442	472	511	519	478	489	490	512	491	488	514	477	511	507	481	493	494	484	526	532	465	491	524	477	482	479	498	519	483	460	478	490	497	508	486	480	485	480	526	447	516	508	460	481	474	482	504	481	498	499	490	473	506	472	430	450	534	445	458	486	464	473	485	477	504	482	506	467	473	534	506	490	498	536	510	455	468	441	478	459	461	474	447	519	464	479	484	538	514	520	454	524	466	549	536	487	507	451	513	470	480	477	482	533	467	478	468	466	472	491	461	494	486	495	481	492	499	511	464	497	475	506	478	483	461	452	501	472	502	479	462	497	491	495	447	480	515	496	483	503	501	491	505	487	537	499	488	507	522	487	502	479	479	514	492	482	483	495	483	498	544	452	480	483	506	513	496	498	470	455	448	492	504	469	502	459	463	493	498	501	507	467	491	486	462	535	480	507	509	509	479	495	502	490	503	462	475	467	516	516	480	487	496	541	504	472	508	503	511	446	490	468	517	498	480	469	480	458	537	491	476	484	487	486	477	485	488	498	472	461	503	477	488	475	474	534	440	424	464	475	492	464	497	519	476	483	485	492	499	494	493	512	506	492	454	493	476	491	487	458	493	497	477	491	510	483	468	514	484	457	467	485	473	528	498	497	501	462	474	518	510	535	495	496	510	488	461	517	491	511	469	495	456	453	531	486	467	469	510	511	468	481	524	451	484	531	490	501	512	463	490	513	483	516	516	476	466	464	527	491	483	459	491	487	462	494	516	488	462	508	556	524	488	515	462	474	485	501	486	464	473	460	505	510	504	477	508	477	459	515	489	494	508	488	500	491	546	515	528	477	517	474	480	459	446	522	529	508	480	492	511	501	528	489	477	508	526	490	476	531	446	527	499	460	482	438	464	484	483	479	540	492	520	515	481	505	484	485	494	517	485	509	508	504	504	469	520	500	488	535	493	476	488	496	474	563	509	477	500	497	504	509	498	489	468	476	476	511	504	518	495	472	502	503	487	534	491	552	482	516	446	505	484	510	504	502	528	472	518	477	463	497	509	478	485	495	496	440	546	466	507	514	484	495	490	478	477	498	502	494	525	512	506	452	490	514	503	495	468	482	454	462	484	479	525	499	484	490	498	438	516	470	530	519	494	479	462	498	480	514	513	544	469	492	518	447	466	481	464	506	510	495	458	463	472	479	426	472	467	481	461	486	492	518	513	495	556	519	502	505	511	493	501	499	506	493	502	482	520	459	472	502	473	463	455	500	498	489	488	483	450	505	493	468	499	511	500	545	527	465	482	483	497	539	496	547	503	485	503	505	488	509	505	519	507	479	526	467	480	459	467	484	482	506	511	456	481	508	539	503	467	491	470	479	477	491	489	503	498	492	507	476	542	466	485	510	477	483	459	506	446	496	498	488	492	473	470	442	456	510	502	512	530	515	488	503	487	492	475	527	460	503	497	518	499	484	507	487	502	494	529	513	514	544	517	495	496	504	474	480	527	505	467	496	471	465	484	485	503	495	435	474	496	502	498	509	512	517	520	468	487	534	474	467	476	461	494	512	501	474	467	488	484	500	495	485	472	504	506	526	510	485	499	479	474	499	498	524	511	497	475	508	456	479	455	481	466	465	494	496	517	522	463	507	467	501	523	509	525	474	500	506	497	484	516	483	479	487	490	497	535	466	486	452	463	525	469	494	515	483	490	513	434	500	481	492	479	480	447	450	479	455	465	457	485	521	505	493	468	503	467	546	506	479	472	467	469	463	474	505	490	533	504	512	452	481	499	502	491	457	485	473	474	502	477	487	493	512	504	528	453	501	528	471	520	505	530	445	512	487	459	496	483	485	505	478	460	469	492	454	517	466	544	485	467	446	474	475	511	473	494	514	464	478	460	509	459	505	470	498	521	453	476	506	486	474	497	484	505	462	501	514	503	445	503	511	493	466	517	489	464	502	478	486	461	496	481	520	504	460	519	496	492	480	482	461	439	494	470	498	491	469	487	457	482	498	486	536	532	520	495	460	483	452	509	496	494	514	473	516	441	460	487	505	491	426	493	490	497	491	473	511	487	477	485	475	470	493	504	499	484	481	487	499	495	474	520	513	483	488	485	501	475	494	473	484	509	507	486	488	473	454	520	503	494	475	503	481	510	498	482	465	455	538	544	484	445	486	490	493	511	474	525	497	518	516	501	458	515	484	508	549	480	530	533	469	510	455	496	485	485	468	471	456	546	519	458	515	475	532	509	473	479	533	508	521	512	476	430	480	480	509	494	489	518	505	474	478	476	504	468	487	481	510	469	512	495	529	482	491	470	486	496	493	505	452	487	459	493	463	499	456	508	476	510	449	481	476	503	494	515	454	507	484	521	463	495	467	500	490	535	529	532	504	527	451	511	465	500	484	488	514	525	504	501	475	485	518	494	501	463	503	479	469	449	500	476	491	507	497	466	478	519	444	474	492	498	464	520	527	494	493	501	484	521	491	472	458	512	477	453	500	455	510	468	518	501	499	477	483	477	471	508	487	499	496	503	479	533	513	463	493	504	483	486	478	499	547	482	494	541	493	528	500	517	498	473	477	507	494	470	487	499	480	515	483	492	509	503	459	487	498	507	482	489	489	509	487	488	541	490	533	474	518	503	512	491	469	476	436	478	492	493	489	478	458	468	502	526	475	471	536	464	455	473	496	479	521	514	510	486	455	515	514	505	509	483	529	502	486	471	502	495	478	463	482	487	481	525	531	449	503	483	501	504	472	469	487	490	481	473	538	476	524	485	495	452	489	486	455	505	487	520	513	518	469	474	505	490	461	508	531	488	482	438	472	447	510	452	475	504	495	461	493	488	490	530	506	538	522	475	497	503	463	483	502	490	496	468	542	497	473	468	539	511	480	538	532	506	515	459	535	463	470	496	478	478	489	482	483	520	516	468	500	489	496	492	515	454	510	486	512	471	512	491	491	507	469	492	530	475	528	469	503	483	461	520	544	460	472	483	493	477	469	487	488	472	462	512	503	477	509	471	492	470	528	492	523	506	505	486	514	495	487	459	482	501	477	529	486	505	470	512	529	510	530	466	495	513	461	487	484	469	502	486	488	486	454	533	494	497	471	521	492	512	496	496	499	508	457	456	500	516	495	486	487	505	451	475	516	479	542	495	483	493	479	522	500	485	469	520	495
23535	21440	29260	24041	21522	20855	13734	6254	3641	2681	2076	1519	1187	1036	845	715	671	651	657	641	547	563	485	462	495	520	528	513	474	428	381	361	355	318	284	324	268	288	235	254	262	261	260	253	224	221	269	219	234	229	209	263	238	249	237	227	263	204	242	255	243	284	242	238	229	227	219	197	205	236	211	209	202	212	212	246	216	204	211	213	196	217	215	226	212	185	189	195	198	235	200	188	220	209	230	167	222	208	205	202	208	209	202	214	227	204	210	200	217	218	207	237	216	205	206	192	240	225	206	213	198	186	190	197	195	213	183	204	207	195	219	201	219	200	230	213	219	208	222	218	197	206	179	225	206	194	183	193	221	181	211	200	203	216	186	193	214	203	197	207	202	185	198	218	196	199	215	192	201	204	200	184	239	229	180	179	214	190	193	199	200	199	205	211	188	212	207	199	213	175	223	203	200	198	186	202	192	197	204	226	193	211	198	223	203	216	187	198	211	194	245	213	221	220	246	206	209	227	199	203	201	199	202	207	210	213	228	211	187	209	194	219	204	193	201	210	222	190	222	208	171	202	206	213	214	179	185	194	185	179	176	180	192	220	209	212	184	216	182	203	187	205	180	176	181	215	192	224	233	207	195	199	209	196	251	205	197	230	200	203	204	218	210	214	218	199	199	198	175	196	217	193	206	187	204	206	216	201	229	213	191	205	209	211	228	194	201	218	206	214	202	203	198	204	213	201	231	191	206	210	226	221	196	191	203	204	196	189	200	219	210	197	226	202	208	219	192	177	201	198	194	184	217	210	195	199	218	216	204	196	202	224	222	195	205	198	218	202	204	221	182	187	193	172	217	186	196	215	213	196	209	219	223	209	201	200	208	214	202	190	204	211	189	201	197	196	222	231	199	223	190	206	182	210	204	197	186	200	204	196	247	193	200	227	191	194	199	222	212	206	212	190	206	217	195	221	195	213	191	237	209	241	216	205	200	223	230	200	199	197	213	192	208	207	205	194	196	220	211	204	174	215	200	215	200	197	191	189	233	195	203	220	232	219	220	209	189	206	206	206	198	197	224	218	221	194	206	195	180	209	188	218	209	193	225	192	199	220	187	203	198	214	197	208	198	196	214	202	171	204	203	203	177	204	222	194	189	226	189	211	209	186	175	238	191	208	198	186	201	214	193	184	208	208	197	185	210	205	210	217	232	217	224	202	220	196	210	195	200	216	206	187	188	188	202	224	216	203	215	201	200	201	192	209	201	224	217	218	205	208	204	213	187	228	202	169	204	215	214	228	199	202	221	225	198	205	260	163	197	206	193	202	232	202	196	200	196	200	195	213	196	200	204	186	213	180	221	192	186	192	206	184	223	195	204	200	230	217	223	203	225	209	213	206	205	197	219	206	212	176	204	214	226	196	230	213	211	180	193	199	233	223	193	200	178	212	187	198	227	180	199	196	220	243	203	209	197	192	212	234	193	224	199	229	199	184	196	201	205	199	193	235	202	259	218	214	216	210	210	185	191	179	186	207	176	221	201	227	227	208	208	205	195	227	191	190	224	210	203	208	190	200	198	189	189	193	177	214	198	203	207	201	243	196	203	205	236	227	221	205	202	197	211	195	200	230	221	177	207	190	185	203	209	198	185	175	205	221	207	200	211	209	201	218	198	204	195	193	206	199	206	199	189	188	196	205	202	201	181	227	217	228	214	195	233	209	239	213	223	200	208	189	195	202	235	229	193	203	197	205	216	219	187	199	216	181	206	204	214	200	205	176	226	185	186	213	218	173	195	210	227	224	217	219	199	220	188	179	214	191	218	198	222	227	219	200	206	200	212	186	214	207	189	215	218	198	208	225	194	202	203	225	191	195	181	212	220	191	214	196	211	191	216	215	217	213	213	215	243	218	184	185	172	231	215	208	182	193	224	220	200	224	199	211	200	213	198	189	233	175	200	178	221	190	187	196	191	202	201	185	231	197	184	200	186	218	210	189	208	178	233	197	199	174	227	180	223	216	224	187	196	216	192	212	215	168	208	195	188	192	218	191	220	216	216	194	220	208	188	212	205	192	206	177	211	197	202	200	191	176	191	227	203	209	199	203	211	211	206	220	187	201	211	200	223	187	222	192	196	227	220	218	230	201	203	209	204	205	191	218	219	184	216	203	201	214	211	213	208	180	250	188	209	201	216	188	186	207	174	225	184	233	233	200	192	203	177	179	204	215	213	200	197	185	201	180	228	190	209	215	203	210	208	216	205	196	192	188	210	193	216	188	201	206	202	189	211	204	216	205	230	230	215	190	230	189	202	199	217	204	226	236	204	183	191	204	215	217	221	188	191	203	201	214	233	198	224	190	200	195	188	194	216	210	205	212	189	197	210	206	210	191	188	211	200	192	215	230	188	188	196	229	202	211	218	195	215	196	217	207	180	221	205	209	223	215	210	210	213	215	214	195	224	197	212	201	215	210	208	198	200	196	220	202	201	183	223	200	231	216	187	185	207	197	191	227	224	194	207	211	209	204	208	192	227	218	192	176	205	193	230	220	201	201	185	218	183	200	188	190	191	224	191	226	178	185	199	198	208	207	196	215	210	205	174	207	212	193	196	179	196	216	196	209	226	220	231	212	219	176	221	189	206	219	209	202	191	170	192	208	198	231	202	244	180	207	216	220	207	209	213	192	229	200	203	204	208	206	192	233	201	183	221	194	187	198	220	219	209	236	245	192	208	204	193	194	183	210	204	193	203	211	213	211	203	191	202	215	213	201	168	234	229	197	176	215	208	183	174	232	224	209	201	235	208	197	184	194	217	190	195	181	222	195	218	208	204	181	177	201	180	207	185	221	187	205	191	201	201	203	204	201	209	208	200	183	229	195	205	224	206	187	221	195	228	198	184	194	216	234	174	199	215	221	207	210	204	205	205	180	224	185	212	192	218	185	191	180	193	202	218	209	208	220	205	216	217	206	182	182	221	197	187	200	201	203	219	221	208	204	223	205	202	215	212	193	209	194	222	199	211	197	212	217	208	207	215	200	237	181	192	182	207	195	221	214	199	209	211	191	192	203	198	217	230	198	170	196	222	210	212	220	237	197	211	210	185	170	205	214	212	184	228	213	187	214	206	229	196	226	198	224	203	199	208	203	190	215	184	229	220	210	214	182	207	222	211	192	202	202	194	184	196	212	224	190	202	219	188	203	214	195	199	210	220	229	214	214	194	215	214	190	171	204	190	187	199	257	222	213	186	197	197	211	225	202	209	194	191	219	213	185	216	220	219	219	205	205	224	220	209	219	174	214	207	222	208	210	185	220	185	211	213	188	198	208	167	209	193	218	193	211	213	231	206	212	208	206	219	221	213	203	212	177	189	218	214	201	202	211	195	202	195	199	214	207	202	205	212	204	201	214	212	189	209	216	198	210	228	214	191	218	192	216	195	188	218	199	184	200	199	187	186	211	169	203	176	208	223	200	233	199	176	206	202	196	217	213	204	198	217	223	183	197	202	223
21792	41002	39248	32663	27888	23489	19729	15070	11280	8730	7103	5254	4202	3479	2917	2239	2055	2110	1995	1875	1746	1581	1489	1453	1484	1406	1451	1489	1360	1149	1021	926	859	793	755	689	654	580	548	519	560	508	533	558	503	520	462	500	508	513	486	468	460	477	485	496	471	525	523	505	479	473	477	480	424	453	402	447	408	427	440	439	437	417	390	437	445	461	442	409	399	405	428	400	363	411	413	417	423	421	371	426	398	391	367	418	432	408	412	373	395	381	377	375	407	382	408	394	392	381	403	392	384	403	400	394	394	366	403	396	360	379	403	414	362	353	392	336	400	423	393	441	415	373	389	432	382	384	386	408	410	407	356	367	399	441	385	416	394	366	361	379	371	391	407	389	355	370	377	382	419	389	382	404	384	369	365	383	380	392	405	367	399	443	379	382	367	370	422	410	432	421	391	375	415	398	413	376	377	393	390	385	403	355	406	373	386	398	409	396	384	379	369	404	414	388	421	389	353	390	381	416	425	400	367	375	380	394	425	374	372	414	374	408	375	373	352	378	395	419	387	403	420	392	392	393	370	388	403	367	386	389	392	374	385	379	388	370	363	372	436	360	415	397	425	407	412	374	372	403	406	381	375	405	387	411	399	388	377	384	401	407	399	396	357	368	410	408	405	395	404	395	396	376	433	385	412	407	409	402	364	381	380	381	389	420	408	368	373	388	369	391	384	401	414	424	387	377	426	366	379	407	371	349	379	364	382	399	364	387	405	410	384	377	393	380	389	411	389	372	402	399	403	372	436	400	373	392	409	364	356	351	390	388	373	439	403	423	387	364	395	414	382	362	374	371	372	401	357	398	395	430	376	385	410	407	393	369	392	382	389	393	398	424	414	388	414	392	362	402	383	395	404	418	358	395	376	428	424	388	405	383	369	374	404	428	418	385	441	407	409	411	367	357	402	392	399	409	421	375	380	403	395	378	406	382	395	383	388	386	383	389	424	402	366	360	410	397	387	419	413	397	417	410	391	369	388	399	360	387	426	401	423	454	388	389	415	389	403	388	378	404	395	366	398	384	357	405	389	410	417	399	422	410	390	360	363	392	375	416	373	431	415	347	364	406	332	375	373	380	382	379	383	425	367	379	383	366	391	392	390	400	388	384	404	392	386	405	362	384	375	406	409	365	381	375	398	366	367	342	423	391	395	387	410	421	403	391	337	393	375	398	387	375	374	355	414	369	356	430	393	354	379	420	382	385	382	394	369	420	391	377	397	386	383	374	371	376	411	395	400	395	387	415	400	375	397	383	381	396	407	419	410	395	393	376	353	327	400	421	423	415	398	386	410	411	407	402	401	409	384	384	380	383	386	366	411	389	405	380	400	385	409	426	371	384	367	396	369	392	420	348	381	379	395	377	395	378	352	393	418	374	425	408	368	404	354	387	387	402	399	411	380	381	377	390	371	410	403	369	407	363	413	362	391	379	383	355	360	453	427	398	410	407	406	392	373	387	388	389	387	373	390	405	391	392	397	400	371	401	367	372	393	405	407	364	407	412	420	373	371	371	395	422	394	371	384	414	357	369	381	426	360	406	347	410	417	382	381	392	389	392	387	400	411	379	378	412	408	407	389	388	377	410	431	384	407	392	360	396	375	400	357	366	383	395	395	413	352	384	387	402	366	416	433	431	365	378	431	396	401	396	412	418	401	354	384	392	394	424	373	381	380	426	384	404	357	359	427	376	396	442	391	408	370	398	379	374	384	408	384	423	447	385	386	412	406	413	410	361	428	400	405	378	376	382	388	392	381	372	392	376	413	380	380	376	392	366	416	426	372	382	431	397	382	412	393	399	358	370	386	345	378	378	388	411	382	400	416	407	390	382	372	397	372	424	413	378	384	412	424	395	379	384	404	373	374	362	414	405	405	438	379	436	366	396	421	381	385	423	397	393	387	391	399	400	414	397	358	407	368	402	383	398	379	391	361	428	400	381	378	375	391	383	391	424	435	403	396	405	393	353	349	383	377	403	386	403	428	413	372	420	358	406	403	398	362	369	392	397	400	427	406	394	437	380	377	369	403	362	369	406	376	393	405	377	379	376	404	349	380	394	384	394	376	408	396	418	405	387	381	356	404	396	425	383	371	383	410	356	393	408	381	401	392	419	392	377	392	392	383	387	390	389	378	388	407	384	378	379	424	396	409	387	401	395	369	385	368	399	357	420	407	392	372	405	383	381	394	371	412	412	422	367	374	371	390	389	386	404	384	414	369	401	380	395	393	421	406	403	427	422	366	382	385	411	386	419	380	422	372	412	368	399	405	403	433	386	389	393	403	381	372	382	358	385	382	385	378	361	405	385	367	395	402	404	401	383	334	401	394	400	403	378	391	427	415	388	378	366	407	395	406	384	391	410	369	412	382	389	406	410	375	379	398	380	411	402	391	396	410	378	391	433	362	396	397	376	382	371	394	371	368	391	399	408	385	399	426	376	371	401	342	415	386	375	397	409	348	385	364	386	395	411	360	372	413	366	381	353	407	397	366	399	392	413	399	374	409	407	380	365	424	377	400	379	428	385	378	404	434	407	434	414	405	380	387	391	364	396	407	410	357	396	385	394	376	408	373	424	381	393	403	362	400	371	405	402	397	403	444	361	355	387	422	414	388	394	399	393	363	404	399	379	363	432	378	417	408	380	414	387	388	362	421	386	397	419	395	422	393	386	403	415	405	381	383	414	403	410	395	443	405	400	415	380	400	393	388	362	370	426	436	407	407	411	392	368	384	376	386	412	397	400	385	367	369	379	410	361	345	395	355	388	371	407	377	384	379	381	379	371	398	406	427	411	390	396	403	398	399	403	410	400	385	400	376	394	354	396	363	382	383	396	437	383	369	396	400	387	415	407	410	390	427	390	365	396	418	373	407	413	385	406	423	368	353	398	414	407	403	356	375	358	370	408	386	399	381	376	381	391	361	396	348	404	410	395	362	403	382	395	380	374	452	365	386	369	369	392	391	388	404	403	402	378	371	363	377	404	412	406	367	393	393	414	403	416	358	390	370	372	409	380	404	415	366	377	369	375	438	380	425	366	367	383	384	409	379	366	382	425	393	389	430	381	357	417	381	382	376	388	394	400	393	417	365	410	371	406	379	372	418	377	383	356	410	391	374	407	406	368	370	375	386	388	412	371	413	413	348	391	394	424	384	395	414	418	414	405	415	401	368	397	380	391	375	396	370	370	414	394	404	408	399	365	389	407	374	407	388	383	368	401	408	372	382	372	419	377	383	397	404	387	378	359	427	410	416	374	395	405	360	365	432	420	403	384	358	379	366	389	367	374	409	369	405	385	393	397	409	412	354	410	413	396	413	407	383	398	361	375	387	377	404	421	368	390	381	381	404	374	436	416	399	373	433	427	453	372	394	375	380	403	409	365	367	403	396	375	400	401	407	377	401	365	376	374	385	380	376	410	393	432	372	397	409	372	378	386	367	369	378	394	387	416	351	442	406	378	363	409	370	386	376	406
27064	21580	20590	15201	8357	5190	3588	2435	1685	1274	993	886	676	609	568	519	445	481	476	481	464	445	456	424	432	423	458	442	427	424	385	396	372	376	359	331	337	331	362	334	315	336	326	338	339	347	316	349	303	350	324	335	333	340	319	329	295	332	353	374	337	320	344	309	326	314	313	317	328	346	315	304	323	309	313	284	315	292	325	334	317	325	317	324	325	324	283	346	313	323	315	317	315	322	305	299	312	273	291	326	317	320	307	336	301	329	293	318	283	284	346	333	307	295	304	290	309	305	296	319	341	312	324	320	294	307	319	334	325	306	301	301	351	305	301	310	305	317	300	312	300	331	299	298	295	317	293	309	317	303	298	348	311	323	304	315	308	297	322	326	324	322	309	321	317	318	291	293	300	294	317	305	308	334	334	316	321	321	291	298	294	313	302	277	304	306	336	292	333	306	290	299	298	315	314	306	317	331	313	306	329	286	315	286	306	327	306	340	341	283	306	328	307	320	292	314	319	314	302	311	318	327	348	353	315	335	293	296	322	306	324	281	338	315	324	312	285	320	293	318	290	301	321	282	320	293	326	352	316	316	334	300	295	297	317	324	323	316	295	320	372	282	304	339	306	314	314	313	329	313	321	312	313	312	285	318	326	336	299	311	307	300	322	311	325	321	326	302	295	333	320	333	359	309	275	320	315	286	307	320	303	306	318	303	311	287	307	307	307	330	319	285	342	307	303	294	328	337	277	304	330	291	334	307	331	321	293	342	310	326	312	320	310	291	309	331	311	308	291	300	298	268	308	352	310	309	282	322	300	320	309	284	315	298	312	335	325	303	299	291	319	301	308	318	308	304	324	304	303	289	319	288	315	333	304	317	315	292	306	341	341	296	324	318	314	332	345	297	293	317	354	341	320	310	320	316	319	287	287	298	268	320	304	291	289	315	311	307	323	319	320	321	304	320	331	291	315	294	312	338	330	324	333	302	281	318	350	322	329	308	313	290	318	331	334	317	321	302	340	297	321	323	340	339	324	317	302	314	306	299	339	290	311	309	297	299	344	301	268	310	310	331	324	297	331	288	306	280	313	326	304	309	292	342	319	322	317	305	315	330	310	317	338	302	291	298	330	308	308	293	311	301	324	316	308	321	325	297	310	325	328	328	324	322	305	324	326	331	324	290	309	332	302	305	310	329	326	294	297	322	309	313	323	330	317	317	297	305	318	329	311	325	319	306	340	332	300	310	317	299	304	292	328	304	305	307	318	316	316	299	343	316	311	298	303	312	291	298	324	318	339	321	328	325	293	309	296	289	318	313	317	314	337	319	345	301	302	337	308	322	290	314	310	313	294	327	322	310	310	305	340	331	323	341	304	301	334	318	285	316	319	301	304	289	313	355	342	312	328	308	305	336	274	323	308	364	351	288	317	313	332	318	319	325	339	314	304	299	309	331	284	288	304	287	342	304	315	311	278	341	349	306	330	303	290	318	294	357	302	328	330	311	317	306	286	307	317	321	278	320	333	291	289	306	280	326	318	322	333	294	328	301	317	316	321	301	321	342	331	329	277	305	297	319	291	305	307	311	332	314	303	303	325	319	313	291	298	310	310	343	334	293	300	330	299	310	277	319	294	310	295	331	320	284	304	327	301	318	299	294	348	290	316	324	300	284	301	296	352	325	345	309	303	373	333	339	291	301	303	318	332	305	287	302	296	274	295	283	316	288	291	328	339	323	298	295	329	311	306	312	287	301	316	337	299	289	330	309	322	349	317	287	300	316	305	322	303	321	351	333	309	320	328	282	281	337	315	322	316	299	309	303	312	326	342	326	325	330	287	321	311	302	292	307	328	317	306	333	318	304	313	321	309	350	314	308	300	313	324	331	327	303	293	314	289	284	316	300	338	362	293	301	321	296	297	340	323	313	301	353	302	306	311	321	301	300	329	315	309	323	311	307	318	298	309	321	298	279	281	333	321	322	317	288	341	355	321	338	311	321	310	315	288	308	310	326	299	320	320	321	314	289	299	321	343	294	322	301	317	335	296	297	285	302	308	306	299	291	326	304	291	337	320	322	336	302	290	315	332	325	304	340	331	311	286	314	316	330	308	321	307	331	316	321	342	323	334	318	340	281	315	302	291	269	317	339	292	352	307	294	327	337	289	324	325	291	333	301	326	337	311	325	297	290	314	316	308	323	319	327	341	349	301	297	291	356	310	311	350	314	363	297	303	309	323	321	323	309	308	308	336	318	344	311	312	297	294	329	338	335	312	313	321	333	295	332	329	339	288	328	334	312	306	297	313	322	347	276	329	318	340	344	332	306	318	282	296	340	324	280	301	329	288	307	333	310	324	318	342	346	302	265	294	308	320	310	318	289	297	326	300	278	311	336	333	332	323	323	302	306	342	313	317	290	324	267	330	307	294	298	316	318	292	317	324	309	336	322	317	283	316	326	318	284	313	312	313	326	333	275	340	330	304	298	338	298	324	304	292	321	331	302	293	322	303	302	299	333	301	305	321	295	325	306	282	297	312	293	350	297	337	321	355	300	334	312	316	311	319	316	277	278	313	295	328	357	300	300	304	343	299	298	318	295	324	317	358	304	331	322	300	327	308	338	313	314	290	307	316	308	313	324	288	300	315	306	302	304	313	298	306	319	316	307	325	308	327	292	316	319	325	328	338	322	291	302	337	309	326	320	294	312	349	277	313	322	309	305	339	312	337	308	314	368	331	335	300	311	293	309	291	304	325	318	305	306	333	348	309	334	331	337	311	309	319	268	308	335	302	328	299	324	329	294	321	348	336	296	300	315	300	312	324	298	311	292	333	323	307	304	314	299	306	299	359	324	356	337	315	293	314	310	297	321	331	308	297	324	305	300	315	332	313	304	331	301	285	282	333	316	301	299	296	341	304	297	316	293	290	317	277	295	311	325	309	331	315	309	279	306	338	320	310	308	317	310	318	329	289	293	314	308	291	299	317	328	262	289	317	289	302	299	328	287	300	339	339	331	312	326	307	293	282	330	323	328	317	297	307	289	307	294	309	313	288	329	313	331	316	296	323	306	315	285	314	304	313	341	351	319	351	303	318	302	296	329	301	323	296	329	313	301	328	311	328	330	269	301	286	300	349	277	297	297	330	301	297	281	304	334	312	311	314	323	288	311	319	274	287	314	314	327	319	327	310	291	320	321	323	301	331	295	303	319	322	331	328	283	329	338	315	342	319	324	299	311	321	334	276	310	305	313	320	311	315	336	299	350	325	304	319	310	326	342	337	316	300	311	306	339	350	337	315	318	329	323	314	340	304	311	288	307	308	298	305	302	299	316	308	318	319	324	287	313	315	348	320	283	311	269	343	284	296	333	330	314	316	333	297	289	315	328	346	304	324	337	330	335	324	332	336	318	326	315	363	299	298	308	295	327	303	346	322	306	302	303	285	325	322	320	282	318	326	300	296	287	306	326	324	320	327	316	300	291	313	311	340	319	316	297	303	335	302	288	322	308
19170	31213	28827	22609	17762	13982	10957	8035	5865	4394	3386	2532	2148	1776	1604	1264	1182	1160	1273	1106	1172	1069	1016	1004	1027	1042	1036	1072	963	860	918	849	849	790	763	753	667	679	651	606	668	673	644	679	681	645	638	701	657	633	558	671	608	616	618	657	637	659	629	635	635	673	655	604	665	613	602	622	604	614	633	554	625	582	604	615	611	619	606	627	630	589	633	609	621	608	589	609	596	610	607	606	604	589	582	616	638	603	608	604	614	614	584	556	540	551	600	569	594	594	620	604	589	604	636	615	593	625	575	600	603	602	607	616	595	606	602	581	633	635	586	602	601	605	635	591	604	635	622	580	620	608	608	584	596	609	620	609	603	563	550	618	573	623	584	559	604	640	590	569	600	593	641	603	596	604	588	557	581	614	616	593	639	609	594	574	609	570	594	610	630	598	619	619	593	613	589	584	609	577	582	554	581	597	574	635	651	586	595	577	584	655	614	617	581	606	621	579	599	599	584	613	574	617	617	570	615	609	597	629	571	580	606	540	574	581	614	628	633	585	596	633	573	566	583	639	580	586	627	617	610	573	605	607	626	603	618	605	593	577	581	625	598	592	614	589	578	524	589	582	628	610	602	572	591	582	583	598	600	616	649	558	579	609	610	621	627	571	616	598	598	578	575	650	581	621	609	603	606	597	577	597	582	603	586	637	605	602	597	629	588	590	622	572	598	608	638	553	574	591	583	616	607	607	592	580	597	637	599	578	562	589	577	586	616	598	598	617	558	664	643	594	644	606	636	635	602	611	601	624	612	603	555	649	559	646	646	640	553	595	560	587	574	593	583	590	621	559	618	616	618	623	585	666	613	575	608	581	593	592	551	592	606	622	607	605	565	625	602	598	580	577	597	638	587	604	609	560	591	616	620	615	597	610	624	615	582	587	603	598	579	614	546	616	626	605	635	603	587	596	609	556	586	631	584	584	588	633	580	608	635	625	602	558	609	612	630	646	614	586	625	622	591	582	583	647	605	597	569	595	576	569	564	572	602	630	643	630	568	630	604	621	623	585	588	623	600	630	571	615	594	605	604	598	573	616	614	594	615	600	605	578	628	614	583	622	553	618	615	557	602	608	599	582	594	557	607	569	595	572	599	621	543	581	601	618	587	586	583	602	588	560	638	589	579	591	583	619	596	604	620	611	616	601	573	561	637	565	607	608	613	547	594	604	630	630	604	609	609	600	592	553	579	585	570	623	593	532	618	603	587	574	598	610	619	592	608	578	592	606	603	571	581	581	608	560	560	601	576	607	614	575	591	583	603	594	605	592	592	630	603	582	637	609	601	599	615	571	570	601	575	603	631	625	629	651	624	602	606	579	626	569	627	620	599	611	625	626	604	611	625	631	608	585	635	594	602	611	601	607	590	572	647	585	629	586	619	586	558	583	605	627	590	599	594	623	566	575	609	590	605	596	634	598	566	623	619	598	610	613	603	616	563	633	602	604	617	603	606	603	555	555	605	568	613	583	578	646	626	625	571	634	595	619	592	593	598	594	561	632	590	574	615	545	614	632	599	597	627	602	609	611	628	576	585	625	621	605	637	594	636	613	600	580	587	633	597	562	613	564	605	667	609	622	590	586	628	589	601	625	568	556	587	586	617	643	557	607	597	630	614	616	618	554	622	612	603	606	622	576	639	613	615	632	574	643	593	604	602	595	581	568	607	620	612	571	587	619	599	604	574	620	637	626	563	588	617	611	639	553	625	587	617	611	598	609	617	557	615	549	628	596	604	568	583	607	538	561	589	612	582	604	588	628	601	582	629	600	586	663	596	606	577	577	589	597	592	556	600	584	618	581	599	612	570	547	592	588	612	623	597	626	583	619	616	593	640	635	609	610	627	631	591	550	586	575	546	643	604	590	605	586	644	569	599	617	579	589	615	562	609	632	576	615	604	595	604	598	625	590	625	635	643	594	619	602	570	606	601	562	579	622	581	594	593	579	623	601	608	602	605	641	575	601	612	602	566	595	585	575	600	599	639	636	651	578	638	665	606	565	574	582	639	592	604	602	613	589	554	634	559	596	610	604	640	580	599	657	602	622	595	615	609	607	603	550	598	618	612	619	633	566	605	604	555	608	606	625	605	649	623	602	596	555	620	604	608	573	606	608	598	582	588	583	623	614	629	614	643	611	610	576	602	575	567	629	622	560	625	607	597	574	596	597	622	575	641	592	578	579	611	612	629	572	617	583	633	586	603	576	615	568	585	584	605	563	624	600	600	563	630	583	610	590	631	619	593	575	622	589	593	574	569	608	589	558	621	567	597	615	535	617	642	625	592	585	617	582	595	568	624	608	569	594	620	562	609	592	546	625	561	588	604	582	584	606	619	554	617	608	579	599	575	543	603	604	591	588	570	606	623	643	598	587	604	609	607	652	583	597	616	583	618	588	634	582	586	638	600	620	604	573	623	574	638	598	595	619	616	614	579	616	611	616	599	583	546	602	607	577	603	609	600	612	602	583	618	596	593	581	629	611	603	549	598	653	577	628	644	616	643	575	557	612	595	607	605	564	576	605	557	570	596	608	546	622	570	607	582	584	594	561	651	611	629	585	598	625	595	605	597	570	612	576	612	607	598	574	623	543	598	574	630	624	614	558	593	629	628	614	574	620	564	597	561	588	594	608	632	587	554	613	585	586	597	590	616	630	605	590	614	554	578	614	589	640	633	604	628	628	569	579	525	587	616	604	573	613	639	605	620	628	623	600	564	598	604	620	583	553	621	615	688	607	583	632	597	588	589	588	630	536	627	608	579	601	614	572	562	623	588	623	620	598	595	588	586	587	588	580	600	565	626	614	555	607	596	624	600	613	639	587	599	631	582	600	614	611	619	581	556	576	597	611	626	638	601	576	594	575	628	557	605	552	618	580	583	653	619	573	571	616	600	606	649	602	619	551	575	576	612	582	618	638	572	576	584	603	582	657	575	588	633	563	591	621	599	581	556	573	580	599	620	576	607	622	599	615	592	620	610	614	581	621	593	591	595	561	593	593	619	580	624	597	548	612	634	629	625	638	623	647	554	632	564	597	633	599	629	602	582	645	598	568	648	625	590	599	581	605	593	551	614	570	622	583	602	645	626	582	593	590	612	611	649	579	549	555	580	551	664	616	612	597	571	620	578	578	581	631	608	569	608	586	618	598	584	599	609	620	615	593	634	574	577	609	580	567	558	612	578	591	608	631	589	616	562	564	597	563	567	624	574	609	555	598	621	591	633	572	636	578	564	582	587	613	609	600	597	587	603	608	620	583	633	566	600	587	604	576	609	606	626	618	552	604	583	610	581	626	601	558	581	596	635	568	622	591	540	613	610	602	607	582	624	589	593	599	583	574	613	547	601	639	577	590	577	619	649	584	567	592	616	570	596	608	618	609	597	638	605	595	595	591	625	629	581	579	589	588	608	608	568	545	630	653	589	584	572	595	587	533	614	567	619	608	605	588	608	610	591	584	561	615	605	606
24501	21392	28458	24800	20458	12607	6944	4169	2550	1942	1536	1126	927	812	643	592	561	574	521	519	475	447	456	427	421	452	440	464	446	415	410	360	312	363	326	320	325	278	260	291	260	270	291	280	263	267	264	276	265	258	242	281	275	261	282	285	279	252	290	279	288	277	291	277	251	274	256	248	246	280	268	266	266	262	250	276	225	303	250	273	236	231	234	277	246	236	226	240	263	261	232	223	247	208	257	252	258	239	277	240	220	228	236	215	247	267	222	245	249	246	269	287	261	229	249	233	248	243	278	249	234	247	264	249	243	259	261	235	245	246	251	251	222	235	245	259	258	251	247	261	273	267	232	253	246	266	233	262	251	233	244	260	251	252	248	246	263	241	236	225	250	255	213	232	257	261	238	248	244	260	255	228	241	271	243	244	224	234	252	230	255	281	253	240	232	278	268	235	235	253	234	239	268	273	271	259	267	283	244	245	253	253	250	257	247	256	230	208	232	241	232	248	239	236	267	217	234	281	246	240	269	227	246	269	212	250	264	231	238	243	221	258	252	225	235	259	272	252	239	243	222	260	263	251	251	232	263	256	248	249	230	263	259	264	269	226	248	242	251	253	244	233	261	245	250	246	241	244	252	266	257	241	276	236	204	221	214	258	257	246	245	243	247	238	234	238	259	216	253	228	260	249	244	244	242	236	246	251	275	264	259	244	258	234	227	240	262	263	277	265	263	247	231	266	241	220	239	260	265	267	250	234	247	233	236	229	249	242	242	253	239	234	247	251	264	264	259	276	272	252	245	250	215	243	230	237	238	259	232	266	248	252	263	226	254	229	278	256	260	238	258	231	259	245	248	249	250	237	223	240	221	246	260	238	253	260	276	254	248	276	247	230	238	241	239	274	258	246	260	233	268	247	248	234	247	262	258	244	237	286	241	270	258	239	234	265	247	271	244	241	265	240	223	241	269	260	254	252	233	225	227	251	260	254	232	252	274	257	240	266	251	245	254	243	244	273	247	271	257	249	239	236	228	247	234	257	249	247	243	264	287	257	268	223	239	243	226	245	241	245	236	252	232	273	269	256	218	256	274	244	226	246	267	249	270	238	258	266	258	242	265	238	246	236	275	240	260	249	271	248	250	244	266	238	272	271	256	263	243	250	232	258	246	247	213	238	248	257	231	259	239	222	249	249	254	237	235	262	259	247	252	233	255	221	246	250	256	243	256	248	243	272	244	267	240	250	273	248	270	249	290	237	277	224	238	239	277	239	244	249	267	253	242	257	277	245	258	263	237	230	223	229	242	252	266	265	247	224	248	259	267	244	249	213	240	232	254	254	234	230	235	246	268	238	277	280	224	234	253	250	257	256	251	255	262	246	235	246	239	231	228	235	251	230	261	222	210	233	258	248	258	247	239	240	261	252	242	275	277	275	244	242	250	244	250	230	257	252	244	232	250	245	240	238	261	223	261	257	239	243	259	247	241	218	245	258	256	259	262	255	263	269	248	235	240	238	272	232	233	225	247	261	253	269	245	237	262	222	235	245	238	280	242	253	256	252	249	222	270	247	222	249	244	266	245	256	238	231	281	266	236	261	218	241	236	269	270	265	231	269	236	239	239	257	240	231	278	236	278	271	259	249	242	252	251	245	259	226	247	236	251	247	231	233	265	240	236	247	236	228	225	251	252	240	219	256	279	230	243	226	249	268	252	243	227	243	253	257	224	244	264	244	276	238	244	241	282	290	259	247	242	245	267	253	244	234	241	229	247	259	241	264	245	237	226	252	266	232	241	264	245	272	246	243	262	239	224	253	229	232	257	249	230	251	267	248	250	253	267	238	248	274	245	255	268	254	248	237	265	243	215	234	236	237	257	266	252	264	235	263	276	273	275	233	235	258	262	241	210	233	258	234	243	254	251	247	248	237	245	263	253	251	262	226	226	247	247	222	258	276	257	246	244	267	243	276	242	252	301	241	241	246	224	242	251	238	287	206	249	239	223	267	280	223	258	262	250	280	263	247	232	231	280	244	226	265	257	233	251	263	226	228	241	244	252	227	249	265	249	274	246	236	263	242	247	241	248	243	225	271	235	233	214	207	224	248	234	255	252	253	244	256	229	243	240	254	264	259	279	249	243	251	259	244	219	260	236	243	264	276	249	231	244	272	262	252	222	251	239	261	233	213	267	239	239	275	246	249	252	223	262	241	239	259	236	242	240	269	266	238	233	244	254	251	232	243	259	238	242	235	252	235	249	234	235	244	241	268	259	232	230	238	255	260	267	245	223	244	265	201	226	247	237	239	255	242	279	224	241	254	222	242	263	237	214	249	237	235	261	236	256	251	245	266	230	267	228	275	234	262	242	244	259	229	256	246	232	270	247	215	273	231	261	257	254	250	237	252	245	241	259	243	241	271	231	234	237	249	260	238	250	233	256	258	253	267	244	225	248	251	242	264	259	277	231	239	233	254	257	241	218	269	235	260	266	253	245	208	253	230	252	223	258	263	247	263	256	241	233	236	231	241	250	244	234	243	248	230	234	246	232	236	236	215	217	275	261	276	262	261	223	264	256	252	271	253	214	232	263	239	260	257	229	239	234	241	231	244	240	246	246	245	276	246	218	199	248	243	274	249	261	244	290	257	243	215	262	266	249	267	257	260	268	251	254	268	247	255	259	232	260	264	260	246	231	258	229	247	249	235	251	234	242	236	241	252	252	263	247	233	239	248	243	247	258	258	226	222	239	250	261	255	262	239	265	239	260	257	262	275	256	241	253	228	261	263	256	247	253	258	253	239	227	229	249	241	253	241	227	247	285	251	252	261	228	237	256	254	257	256	232	239	245	236	228	220	238	208	245	239	207	221	231	250	270	241	267	248	244	242	263	271	235	256	227	249	231	238	234	263	275	245	228	237	255	237	254	243	244	247	288	244	258	242	248	244	223	261	219	231	257	231	278	252	266	241	239	242	246	275	261	256	275	266	236	229	236	277	235	233	260	236	234	236	236	239	258	248	239	269	247	224	221	217	266	258	241	253	248	269	239	223	239	249	244	249	222	229	239	273	234	265	266	242	261	235	231	263	259	254	238	222	213	236	249	256	226	238	274	236	263	248	247	236	245	274	254	269	246	255	245	221	251	262	231	266	236	220	257	231	263	246	277	237	256	245	250	260	265	224	281	231	268	265	268	243	253	260	229	257	255	245	274	252	257	265	279	256	225	244	255	256	237	245	241	259	239	230	213	242	250	247	233	238	272	261	237	250	248	235	269	258	261	266	256	232	240	246	242	266	260	237	266	263	247	232	261	270	249	238	258	233	232	256	240	245	236	261	226	244	280	240	244	235	220	261	235	275	237	266	232	239	248	261	262	239	261	239	237	233	258	267	249	246	265	255	272	264	259	231	245	258	242	231	229	246	275	246	234	259	259	268	240	232	243	237	233	233	276	255	249	217	249	253	244	240	242	228	246	271	243	258	243	240	255	226	234	231	243	285	248	248	250	251	253	251
19982	37420	34614	28302	23480	18921	15110	11841	8705	6638	5142	3945	3088	2605	2153	1698	1549	1525	1545	1414	1370	1203	1144	1149	1188	1125	1218	1249	1186	1036	879	882	812	854	694	742	626	600	598	578	581	562	541	605	564	544	562	600	537	544	524	559	543	532	524	520	548	560	585	551	569	521	554	537	530	541	508	479	518	530	530	503	482	503	546	509	500	525	465	470	497	459	495	483	481	511	490	486	481	495	486	479	493	460	452	505	509	471	516	456	459	475	454	476	469	497	473	522	490	499	489	474	480	479	500	495	454	477	453	442	485	495	512	460	465	490	470	489	460	460	453	500	451	461	466	481	494	463	479	460	511	461	492	514	507	454	472	481	466	457	501	470	472	475	486	498	485	475	467	471	465	520	501	499	497	503	501	483	498	475	494	501	488	454	473	458	493	489	502	461	472	455	491	483	498	445	459	503	493	472	519	499	538	461	481	479	493	493	466	454	454	503	483	509	472	445	493	473	529	508	465	460	484	529	500	518	480	511	499	489	470	489	467	478	471	502	448	461	494	472	467	498	479	510	483	465	473	470	483	470	467	479	452	473	494	429	478	462	465	492	468	515	468	463	468	461	542	482	434	474	482	480	508	508	474	491	509	520	483	444	484	523	446	421	506	494	521	509	502	502	452	460	499	489	484	492	475	462	436	451	465	486	488	464	448	474	481	479	482	471	481	472	499	495	479	483	442	459	466	456	487	492	476	459	467	439	474	522	473	476	482	499	483	491	498	489	499	476	487	480	495	477	483	464	489	476	440	486	467	495	492	489	491	483	451	465	499	503	456	495	476	452	480	498	500	470	481	520	475	486	441	493	468	499	478	466	469	439	507	463	512	485	503	481	493	455	472	465	492	477	484	505	526	468	497	478	476	490	471	493	462	519	440	525	472	516	488	457	482	434	453	487	474	531	480	450	454	473	468	454	478	469	467	457	496	468	501	506	491	478	474	533	495	510	470	505	461	480	506	445	492	462	511	511	451	498	481	486	486	492	505	470	461	485	469	493	457	459	498	473	479	446	477	468	495	474	498	480	470	490	453	446	493	510	484	490	506	487	449	499	491	476	493	451	504	474	486	469	488	485	502	464	478	497	458	473	457	475	468	464	484	491	476	472	458	499	505	460	520	445	491	470	445	424	538	522	479	465	501	478	449	461	466	514	478	510	442	488	457	507	460	513	477	470	467	490	452	503	469	495	501	477	490	472	514	477	514	445	448	501	508	464	483	477	462	487	463	487	444	519	470	515	508	491	483	488	472	505	490	514	472	448	467	479	498	469	500	469	446	478	469	486	513	505	476	464	512	503	480	504	473	486	479	481	438	506	505	464	498	498	499	455	473	488	441	476	471	495	482	467	475	512	521	487	468	475	508	450	466	463	463	472	448	480	506	484	518	494	458	487	487	486	509	482	485	474	486	514	448	487	458	439	464	486	485	480	456	486	482	472	491	447	454	482	528	497	475	449	503	458	454	489	474	471	495	516	491	469	462	468	475	466	484	497	471	509	487	467	476	467	493	471	479	457	503	467	457	514	500	464	512	479	502	502	463	476	465	508	485	489	508	508	469	474	518	481	489	465	480	477	477	518	480	476	482	490	497	473	474	495	481	520	451	491	439	461	462	501	486	475	507	491	510	470	417	508	480	513	500	507	457	461	509	483	445	477	440	481	519	490	456	498	494	505	495	462	476	495	516	511	492	475	452	505	502	488	461	475	498	480	499	554	521	491	493	458	473	483	511	452	445	482	444	485	495	472	494	491	490	493	471	496	491	490	498	484	472	479	486	485	482	454	517	496	505	475	493	475	471	465	469	513	473	466	460	449	503	485	496	486	517	476	479	514	499	468	473	502	502	485	447	476	470	449	501	528	463	465	510	474	507	469	492	482	477	469	458	471	488	490	475	496	472	477	507	518	438	503	453	491	470	504	462	517	503	446	459	485	494	540	522	491	487	511	441	492	484	492	477	490	457	487	505	457	429	457	513	465	511	441	515	507	522	485	488	506	484	444	478	496	410	475	517	467	509	493	505	478	449	472	452	473	473	511	514	493	482	501	487	491	459	470	483	468	432	509	470	498	478	483	496	459	437	492	479	481	518	537	490	487	453	458	476	463	473	501	501	520	501	486	500	468	439	475	506	507	483	469	463	449	440	468	495	462	461	483	491	423	486	465	475	469	511	468	502	489	481	468	479	452	474	494	452	467	479	526	503	505	484	478	509	464	481	482	497	491	492	492	485	491	510	476	484	461	510	479	461	502	487	526	471	491	482	473	480	486	450	438	476	472	514	472	442	468	500	501	462	466	483	474	464	466	473	482	473	502	513	513	481	485	514	446	482	500	489	490	479	520	476	474	492	475	444	498	509	499	453	467	460	464	429	471	471	496	464	482	477	497	488	529	459	479	495	472	483	476	499	476	480	503	450	456	454	483	508	522	505	442	436	470	468	489	482	495	469	461	493	473	482	507	461	514	470	486	468	497	472	505	488	471	460	446	477	479	508	498	471	520	517	481	489	493	442	496	499	505	494	484	475	478	462	502	490	478	497	520	520	478	457	509	446	502	453	473	450	502	456	492	471	457	485	515	483	480	434	485	471	491	485	465	497	493	462	469	483	501	490	502	462	484	503	500	473	496	509	455	485	490	470	445	485	484	523	495	477	510	484	502	452	517	514	452	488	477	501	490	480	518	497	479	485	452	468	484	441	490	509	465	459	470	522	488	495	482	497	475	445	450	483	503	473	462	479	486	481	501	462	480	487	513	481	484	509	475	507	529	537	469	482	517	446	463	452	520	450	503	515	493	474	471	502	498	458	470	509	471	446	461	493	507	460	489	511	488	479	450	527	472	473	458	490	446	459	508	459	489	461	511	458	509	470	466	513	515	485	505	482	505	424	448	468	497	493	506	480	486	464	467	440	448	467	462	491	475	491	482	482	453	478	506	474	498	470	506	454	466	467	507	494	422	464	482	506	482	508	463	480	467	500	508	447	443	481	440	468	451	499	520	521	484	495	504	439	491	494	476	501	505	464	501	481	492	494	482	452	507	514	499	523	481	488	469	471	474	500	527	483	512	505	490	486	466	458	491	517	457	484	449	496	474	510	473	499	458	509	457	460	466	442	466	523	492	481	481	495	520	467	474	461	466	465	493	484	468	509	512	514	494	499	474	469	468	472	501	483	430	470	520	511	491	482	460	494	514	503	469	460	430	465	434	458	465	452	482	492	494	476	513	462	485	465	477	426	491	483	486	455	475	497	519	508	502	531	487	467	501	456	427	493	470	485	491	469	514	517	488	447	484	507	468	493	461	484	471	485	449	458	451	460	527	508	523	445	471	482	471	489	469	440	477	488	488	491	491	516	478	493	501	491	490	514	473	460	463	491	500	443	491	453	511	497	472	492	528	514	484	439	485	455	508	479	469	507	505	521	488	493	453	442	497	486	492	481	498	503	484	487	508	523	483	491	474	458	479	497	482
23560	21422	29233	24013	21540	20746	13215	5952	3668	2647	2017	1554	1229	943	834	728	651	623	571	563	510	486	437	467	456	491	467	513	450	388	411	381	344	324	311	324	263	243	261	243	235	271	262	247	239	242	229	231	230	242	232	236	218	209	230	204	232	253	259	240	259	203	216	224	240	225	238	221	187	228	205	227	195	234	206	234	220	205	203	231	193	208	210	209	215	216	228	233	161	239	196	218	209	215	207	194	211	210	191	222	207	218	213	197	176	202	188	210	209	209	200	202	193	224	235	200	224	215	193	210	198	229	177	207	239	215	221	213	196	203	190	214	203	182	186	180	214	178	188	212	205	189	198	230	177	225	226	194	200	213	175	208	215	184	205	219	205	220	199	229	198	226	208	197	223	182	198	192	188	193	213	199	207	214	183	203	205	217	209	212	200	188	235	219	213	200	194	182	189	199	228	196	206	193	230	235	192	221	231	217	174	183	191	191	201	212	206	199	196	212	190	194	188	199	200	188	183	208	181	211	220	184	214	191	191	200	195	196	226	195	200	195	181	246	211	199	199	212	208	198	209	203	193	199	201	185	207	205	219	189	223	206	217	205	209	214	199	220	204	209	201	189	204	199	193	172	226	206	219	209	194	211	220	230	221	198	184	214	208	181	191	216	205	211	206	177	209	203	209	215	189	242	195	197	202	205	234	203	195	217	203	207	224	211	222	215	215	172	204	224	189	208	206	197	177	217	210	201	198	199	198	204	205	193	200	224	190	206	199	171	215	208	215	196	196	186	229	192	199	214	215	199	198	181	197	189	206	222	189	219	171	215	198	180	203	182	219	208	188	211	177	239	188	177	207	188	210	194	213	210	216	217	191	180	187	193	198	209	199	214	226	201	226	207	204	194	211	183	187	204	170	202	181	210	216	208	187	189	196	212	183	196	184	207	201	210	191	195	208	200	239	204	187	214	219	223	191	185	206	213	194	221	208	210	200	185	196	198	181	213	240	209	165	226	196	210	229	199	209	199	200	214	206	198	201	199	208	211	183	209	217	217	211	194	212	194	185	185	210	191	195	218	206	222	209	183	200	211	188	185	206	194	183	176	180	229	198	192	204	194	208	192	199	213	204	188	203	189	189	189	215	217	206	175	192	215	184	201	206	206	202	223	210	208	196	198	211	196	192	212	197	210	205	210	200	207	179	231	189	206	200	220	209	184	216	186	208	204	182	224	211	180	192	211	203	229	223	196	210	191	204	200	236	210	203	199	206	183	210	211	230	194	211	192	224	194	201	205	225	208	200	223	191	234	183	205	222	220	219	192	197	216	182	188	194	220	203	203	195	211	204	202	197	217	204	224	219	203	221	177	203	189	196	203	200	223	209	213	200	188	218	197	181	215	202	190	216	202	202	202	184	213	219	204	207	209	198	197	208	186	194	201	208	205	184	205	212	214	201	196	190	199	191	177	191	188	197	193	208	184	218	189	205	198	202	209	198	208	191	218	198	214	212	215	218	237	205	209	198	200	212	208	214	187	205	191	209	184	181	183	174	209	215	195	198	214	196	167	174	193	195	209	192	204	209	208	221	209	206	207	220	205	202	193	226	210	195	216	206	192	205	195	205	201	217	203	184	221	224	179	197	215	204	216	214	203	194	188	205	217	178	231	197	214	202	234	199	190	220	182	178	188	204	207	174	210	185	183	192	210	208	200	193	198	218	189	187	192	188	185	212	192	218	204	208	191	178	187	192	193	183	190	202	188	182	210	217	206	197	213	210	213	193	196	193	223	202	174	196	214	207	194	201	193	191	178	211	197	218	213	176	212	212	211	175	197	210	203	210	199	211	214	204	176	234	191	210	193	197	201	223	200	181	199	228	212	205	222	184	191	185	199	219	193	229	177	179	198	193	230	194	187	199	223	199	208	207	194	204	199	186	180	214	209	197	197	195	219	192	205	213	198	193	185	207	211	197	219	191	206	197	204	199	184	209	197	198	210	220	190	187	192	195	203	238	186	197	199	194	215	240	206	195	188	222	209	193	202	193	188	197	203	219	202	197	185	184	217	196	200	213	186	189	214	183	172	210	199	189	185	193	186	195	211	208	179	184	199	202	190	216	209	186	185	216	178	206	199	185	184	174	220	220	193	183	179	197	201	189	193	224	208	192	166	220	229	183	215	195	219	202	201	209	209	187	206	202	183	227	198	208	203	207	183	213	190	199	193	203	189	185	211	215	182	211	196	182	181	201	197	177	202	177	204	211	187	201	198	214	227	229	181	202	209	190	193	195	234	197	188	217	208	197	205	199	220	202	197	193	188	194	217	221	188	211	203	208	209	201	202	224	217	203	180	235	210	204	205	170	213	192	197	187	194	235	194	209	172	221	213	204	200	176	219	214	224	206	215	213	202	191	195	188	218	200	213	217	225	195	238	216	205	198	193	206	196	182	185	190	203	208	215	220	223	219	188	212	197	189	193	205	185	192	224	188	212	215	209	199	200	206	183	205	247	195	215	205	191	211	218	210	214	210	182	201	193	197	210	189	189	201	191	206	210	192	190	181	187	233	215	206	197	212	215	196	216	182	185	206	210	200	214	210	211	223	209	196	191	201	197	191	219	199	195	185	199	222	219	189	195	199	206	216	196	175	185	196	169	200	196	178	227	220	205	217	180	208	191	173	212	191	201	223	196	199	194	200	191	200	195	180	195	199	195	204	200	203	213	194	216	200	196	193	205	212	175	182	181	212	217	189	230	189	211	212	211	213	207	189	176	186	199	205	217	208	225	212	203	180	215	203	219	213	205	213	209	207	221	223	183	182	210	192	211	208	203	203	201	205	199	190	209	222	209	189	200	202	208	207	206	201	223	218	202	204	196	204	187	201	186	178	216	211	205	198	195	190	188	203	205	200	208	204	190	232	214	190	204	203	213	206	213	234	212	195	229	178	188	188	221	190	201	184	195	211	202	196	207	187	203	211	197	199	198	186	218	202	193	174	220	205	202	203	216	210	195	206	198	175	182	194	208	179	218	199	183	217	207	179	223	214	194	207	193	219	207	202	187	209	197	189	211	199	230	196	186	203	190	200	201	192	201	211	204	172	189	233	187	220	212	201	187	196	217	218	219	223	200	168	201	213	220	183	187	227	200	205	203	206	232	207	216	232	200	190	194	215	198	201	203	215	210	206	194	192	203	210	185	188	197	209	192	222	205	202	218	212	222	207	206	178	195	192	228	181	236	187	204	217	203	203	212	219	214	210	212	213	184	215	189	211	189	194	180	194	199	201	204	206	177	190	179	211	190	195	202	192	220	199	218	190	197	210	189	191	221	175	211	205	200	191	213	204	200	188	191	197	199	213	198	174	232	232	188	243	209	228	207	196	233	206	228	223	224	222	208	214	214	203	207	202	196	201	199	209	195	206	201	206	180	207	178	202	198	210	225	216	194	196	175	209	188	211	198	212	204	199	195	192	208	195	205	189	224	212	195	213	195	208	202	188	200	178	231	189	207
21945	41513	38850	32393	27466	22946	18749	15022	11216	8650	6739	5379	4277	3516	2792	2186	1984	1940	1823	1766	1690	1513	1346	1268	1288	1298	1364	1405	1391	1131	1095	974	830	798	725	730	600	581	573	553	505	527	479	497	492	546	514	521	461	418	446	474	434	481	475	492	497	504	494	483	485	451	454	460	445	434	425	385	440	406	460	441	374	421	439	390	434	419	400	383	406	341	393	396	372	390	383	407	378	400	451	398	377	414	373	388	400	407	413	350	369	383	370	387	407	355	391	378	387	369	388	408	356	402	376	372	402	343	391	394	439	380	381	409	382	415	373	389	391	373	395	416	389	392	414	346	371	386	419	370	341	412	374	398	365	370	348	395	382	387	382	358	432	394	388	379	390	373	364	394	392	380	370	360	357	346	372	393	377	397	411	423	403	380	368	374	409	386	364	367	374	391	397	401	376	386	375	388	413	399	370	382	400	399	361	378	375	400	378	384	404	410	388	334	401	393	409	389	383	349	383	352	373	370	379	358	346	422	406	384	368	377	371	361	367	374	373	356	369	395	360	376	383	397	394	372	382	388	431	391	407	380	423	398	384	344	360	377	356	386	399	386	410	377	389	383	388	378	388	400	412	387	369	408	391	395	367	382	350	421	377	378	413	374	354	403	357	374	380	405	395	372	375	363	387	405	364	393	389	348	395	398	371	414	381	390	388	413	373	382	365	380	409	369	371	376	411	401	385	381	402	371	398	366	410	391	386	369	369	381	386	382	370	390	351	378	382	385	357	370	408	367	382	389	371	374	373	394	379	371	368	372	441	404	364	383	397	362	414	406	405	383	399	399	378	366	371	382	406	403	388	384	384	373	360	362	410	372	380	374	367	368	403	377	406	381	347	414	363	370	356	367	388	378	432	382	368	381	405	401	394	369	405	381	378	392	366	383	407	391	382	382	386	399	383	398	369	396	369	386	408	354	381	357	379	377	369	405	404	399	365	403	352	345	342	399	386	394	388	365	390	392	393	382	374	378	387	372	404	366	410	380	378	393	405	414	391	379	351	410	389	404	385	392	381	396	405	410	389	406	381	374	379	414	366	381	386	394	410	357	404	390	392	368	417	394	391	401	369	410	402	416	399	388	419	384	362	379	374	363	364	386	402	387	399	378	373	379	378	372	383	413	401	360	406	384	395	412	404	373	352	362	375	381	435	382	391	413	371	406	360	365	401	359	363	401	371	407	314	411	386	361	387	387	362	381	365	398	352	365	371	395	401	397	400	383	350	398	393	390	405	372	365	399	362	389	408	374	375	393	411	393	407	379	395	397	380	400	381	392	380	361	413	373	363	392	364	403	426	362	365	371	409	402	403	367	386	396	378	389	350	419	398	367	370	393	416	429	418	373	413	411	381	378	346	397	386	422	377	383	374	363	401	397	360	395	338	367	395	381	360	407	389	357	394	361	404	365	394	363	374	365	398	374	401	414	356	409	410	348	408	386	373	377	371	372	354	399	412	354	358	391	375	362	361	374	377	339	372	383	408	393	375	390	357	364	402	369	381	355	400	385	347	372	392	380	378	368	385	373	363	374	371	421	380	374	378	374	375	402	365	355	370	369	386	361	427	393	388	396	340	380	415	388	390	374	380	388	380	404	367	362	405	388	405	373	364	421	378	364	367	375	363	388	410	375	418	402	399	413	346	388	383	395	348	382	397	372	371	362	389	375	370	359	377	387	353	390	383	400	424	395	376	397	403	373	416	382	355	390	393	388	386	399	390	400	346	369	372	383	361	377	374	365	372	421	364	379	407	405	387	390	398	410	374	368	380	393	390	420	380	377	403	365	395	380	379	385	377	383	393	386	374	374	403	371	418	400	369	387	372	380	375	387	355	403	415	405	369	387	405	393	393	390	355	353	409	374	359	357	419	361	384	415	426	354	424	405	357	346	411	392	343	373	357	365	393	393	358	394	408	383	358	402	402	395	407	351	381	386	338	385	386	396	385	401	407	384	390	374	386	374	368	390	378	413	412	383	364	395	365	393	388	392	365	379	385	404	370	370	414	402	352	392	362	366	415	377	382	377	378	361	409	402	399	429	377	359	375	399	372	370	367	378	384	392	387	373	390	412	388	379	398	405	386	408	408	356	382	383	373	373	379	398	398	370	378	411	404	370	384	379	413	372	379	357	365	390	374	409	383	392	393	355	336	369	410	394	366	384	390	421	375	370	381	387	393	396	381	372	407	401	367	356	350	384	368	379	391	382	388	394	367	370	383	371	429	397	360	421	391	361	371	339	379	357	384	379	405	377	388	390	386	395	351	383	376	406	380	391	387	385	357	404	369	413	400	373	390	389	363	380	393	388	378	382	358	382	401	371	373	415	412	352	394	370	403	363	369	409	406	395	395	389	367	392	387	390	342	388	359	385	392	405	389	392	409	395	370	400	406	341	404	401	371	361	375	365	390	336	328	373	355	380	373	383	385	394	426	360	404	399	372	385	383	455	412	388	409	415	374	355	384	346	383	388	375	370	413	408	418	400	394	397	366	359	401	349	369	387	373	371	397	350	371	410	389	381	370	390	375	384	419	360	380	407	385	406	363	377	388	389	358	357	391	360	409	403	369	373	390	393	390	369	385	385	361	393	345	384	407	345	366	363	415	401	395	396	393	391	356	379	432	367	383	398	367	368	420	407	368	401	371	383	363	379	371	398	390	396	408	381	389	384	394	372	392	380	392	382	376	389	398	364	402	427	382	343	379	392	398	343	367	381	333	380	391	372	420	399	401	367	372	386	374	392	348	383	411	391	413	377	366	404	386	353	387	396	384	395	390	429	376	356	376	379	384	396	419	388	400	386	348	386	403	346	379	372	378	396	416	359	369	372	387	356	374	369	386	381	411	404	380	370	383	410	407	393	367	388	379	403	370	368	377	388	375	376	353	411	393	388	366	375	379	373	399	383	424	393	375	418	362	398	402	366	357	361	365	425	414	387	418	381	400	406	377	356	377	394	404	399	356	391	367	414	408	374	382	398	411	401	386	412	376	384	375	360	366	398	416	398	360	371	385	396	345	393	385	370	376	362	416	385	395	397	376	391	378	404	371	385	392	368	387	380	415	363	424	387	433	345	354	376	384	340	406	385	370	384	344	356	369	388	415	345	409	383	390	395	380	359	392	399	359	376	375	415	381	399	380	372	414	382	406	389	353	371	346	364	385	345	377	410	401	392	370	378	371	323	402	429	343	382	368	387	352	365	406	394	377	358	408	399	419	377	351	399	396	378	374	402	372	356	384	375	391	377	354	426	393	367	388	400	414	377	372	371	375	378	402	384	398	388	396	364	404	379	421	373	379	375	380	356	383	365	385	378	394	383	405	399	360	367	369	390	373	367	358	388	384	359	371	400	359	374	363	388	392	356	421	385	365	387	399	397	417	384	373	396	417	363	370	336	392	406	408	398	371	377	421	385	381	387	357	364	385	377	397	389	392	365	387	406	378	388	367	386	353	360	374	390	388	391	372	372
27036	21655	20825	14625	8409	5055	3440	2356	1720	1242	916	742	671	627	560	478	456	454	436	478	378	410	373	405	355	396	390	423	402	389	366	370	374	388	361	349	338	320	353	358	309	302	322	322	349	330	318	325	343	303	297	294	311	316	296	316	340	314	342	283	335	299	307	312	361	323	308	309	268	323	336	297	289	333	319	299	301	307	307	289	327	318	301	310	312	331	293	317	318	293	327	303	299	321	317	292	297	314	313	315	324	302	289	306	314	310	315	307	304	314	298	312	270	310	294	328	315	314	288	309	335	303	290	337	293	356	306	296	309	330	307	325	294	299	316	309	303	295	334	305	325	290	281	310	250	308	288	292	304	313	316	301	286	307	305	320	321	282	319	330	332	308	327	324	320	325	291	315	300	301	319	315	312	323	319	328	339	276	289	288	291	327	311	348	317	303	305	311	330	299	301	327	327	294	297	281	319	348	330	296	314	307	322	317	313	274	311	292	311	311	290	342	319	313	325	323	315	318	317	330	313	313	302	303	291	328	318	312	335	295	295	288	343	270	304	308	324	328	302	330	304	319	291	298	338	293	334	344	311	307	305	339	295	305	282	324	291	304	310	300	290	282	282	282	305	320	321	319	289	336	303	285	315	300	339	303	302	290	332	294	280	325	302	304	300	293	294	325	310	314	302	315	326	305	294	294	272	319	327	291	319	280	309	282	312	308	280	297	313	331	275	305	305	301	274	313	337	325	285	313	310	304	299	296	307	308	290	311	346	304	333	342	307	345	281	314	308	307	297	295	292	316	314	305	287	308	281	316	296	303	303	296	314	299	305	274	315	298	301	286	321	294	325	296	313	319	318	288	308	301	289	303	303	310	320	303	278	299	333	315	306	322	299	324	285	298	307	309	302	296	295	297	313	298	320	303	289	289	288	301	320	287	289	288	314	307	328	341	307	336	327	330	309	281	319	314	294	343	301	315	270	333	298	297	302	345	332	316	314	309	294	315	342	328	338	294	306	320	316	299	322	297	344	302	316	313	305	287	296	321	285	299	262	302	299	269	313	275	314	317	337	320	291	326	278	322	285	321	346	311	320	309	325	312	309	293	324	306	314	322	324	325	312	314	288	304	303	314	298	333	328	295	314	306	317	304	298	285	311	270	294	311	260	335	288	307	313	313	311	309	325	314	289	337	325	322	316	284	281	281	274	301	344	274	307	307	292	296	325	305	316	315	271	319	315	315	311	292	327	284	300	298	295	358	291	289	332	319	303	295	302	323	300	283	319	307	292	292	280	309	280	284	311	328	302	297	320	305	265	327	299	304	319	287	289	299	294	288	311	340	315	300	288	345	331	313	298	315	296	321	333	305	316	293	296	329	300	285	302	312	264	325	305	292	324	311	296	284	300	302	281	296	296	316	285	326	304	320	338	298	323	293	341	312	346	313	320	313	320	304	306	306	322	304	340	302	335	300	312	313	291	285	300	285	325	302	306	306	287	303	321	298	321	314	350	317	307	347	277	350	295	290	282	281	300	292	289	284	306	313	293	304	298	287	311	315	318	282	299	327	325	307	275	332	316	328	283	306	321	321	312	305	314	323	274	310	334	312	281	309	329	317	318	324	279	314	308	295	295	328	309	294	313	311	293	282	304	316	316	303	291	305	278	288	295	337	286	301	316	304	309	276	317	329	324	301	316	311	320	288	324	318	297	296	313	286	307	315	298	313	299	317	299	320	336	312	275	272	324	283	321	315	331	321	323	352	305	286	326	336	299	337	337	310	315	321	338	323	320	302	344	305	300	316	316	310	274	319	284	323	314	307	283	316	308	333	315	284	308	327	265	331	304	280	307	254	326	327	307	283	348	313	304	285	330	296	312	326	306	299	302	318	323	292	296	307	305	322	299	300	307	327	292	298	289	314	319	340	314	314	309	293	326	296	318	273	332	323	299	285	332	325	291	283	309	334	302	314	321	301	295	276	320	306	311	293	283	333	310	312	327	320	323	314	314	290	290	335	305	323	310	320	300	308	308	283	331	343	296	308	299	279	286	315	276	318	322	276	314	299	299	297	324	289	303	302	319	275	328	311	313	301	328	307	278	332	297	295	307	296	287	316	333	295	342	311	320	326	301	311	328	295	326	299	289	350	297	306	317	285	315	314	292	265	304	307	312	281	323	308	290	302	295	293	310	332	315	316	293	313	314	310	312	319	289	305	295	292	339	313	312	330	316	331	278	317	310	317	313	295	319	315	323	292	299	309	308	309	316	329	298	312	323	320	331	289	294	297	298	307	305	300	295	304	326	331	291	264	286	304	260	292	306	306	296	323	314	327	295	292	310	292	323	290	293	263	293	306	323	295	299	261	316	313	303	309	280	320	321	320	315	333	314	290	301	297	271	312	303	317	289	285	256	302	328	293	330	296	322	326	314	320	269	315	297	329	317	303	295	326	301	313	304	300	317	304	308	315	332	310	312	317	282	292	318	303	324	325	322	306	331	314	298	327	303	308	327	338	310	333	266	340	343	298	312	288	307	305	298	330	313	310	298	301	335	314	308	330	306	310	347	327	326	293	305	340	323	300	270	279	311	328	299	296	294	298	267	287	311	320	334	323	344	304	303	316	331	295	321	313	322	304	302	302	281	313	310	321	327	314	290	309	324	303	346	339	267	307	319	315	305	275	337	310	309	319	323	312	312	319	319	298	316	305	289	315	341	295	278	313	319	323	300	290	289	341	301	319	316	282	328	313	326	312	282	293	303	289	313	316	294	268	288	314	269	323	292	331	280	327	339	307	313	294	321	298	300	311	286	283	289	314	296	265	320	276	316	320	292	296	300	300	280	310	316	277	328	328	323	317	272	302	313	305	313	319	293	297	314	309	303	273	292	311	338	300	303	280	312	295	285	333	305	269	336	321	326	313	351	295	306	344	303	263	293	324	313	279	302	299	315	306	300	329	287	305	307	333	287	316	310	288	335	301	302	291	334	305	295	310	306	296	341	280	313	307	318	302	315	300	354	309	316	320	328	315	322	276	289	347	304	294	302	335	310	323	313	292	285	287	302	315	321	304	317	303	297	293	305	326	309	290	328	321	294	283	301	262	306	282	299	334	302	299	275	321	294	282	320	300	316	310	295	303	282	317	302	307	306	319	277	296	291	298	307	314	305	291	333	331	290	279	359	296	277	271	328	333	308	281	296	325	308	311	335	309	317	329	297	310	317	264	280	270	303	288	327	298	310	316	306	304	325	308	311	280	305	299	283	286	287	320	296	315	316	300	313	283	302	276	332	302	277	312	357	326	303	298	298	322	313	318	272	334	276	350	309	319	296	303	304	316	309	295	314	277	331	307	306	353	285	337	345	330	291	313	348	333	288	325	321	314	298	316	328	297	285	307	311	319	295	300	293	298	330	336	312	318	311	315	332	290	323	308	301	294	301	296	294	332	302	313	299	302	335	277	320	301	298	318	298	317	312	296	306	321	293	317	281	354	308	324	337	296	336	299
19455	31675	29007	21812	17679	13585	10280	7743	5619	4247	3252	2675	2043	1737	1476	1284	1202	1185	1141	1089	1076	995	963	1037	942	987	1046	992	1038	907	927	896	805	788	765	734	685	713	670	636	672	634	657	655	669	625	616	637	664	614	586	638	615	584	654	631	621	632	679	627	593	619	658	610	667	578	603	614	588	600	598	599	592	598	573	604	614	561	555	606	614	594	574	593	593	587	595	585	583	585	573	614	567	568	589	593	634	574	548	595	523	652	592	596	580	584	625	633	556	574	581	574	572	602	593	593	585	564	575	659	547	595	587	602	573	582	640	592	617	610	594	631	634	554	552	619	623	582	620	577	571	560	556	609	557	615	593	590	598	616	579	545	544	578	598	626	582	593	554	623	612	579	587	561	627	579	594	578	592	555	611	575	587	604	638	567	539	540	571	574	600	591	602	604	611	590	574	566	589	590	620	609	591	570	560	580	620	578	574	578	575	561	598	562	573	630	515	645	591	624	571	570	582	588	599	584	554	612	581	605	556	588	625	596	573	606	555	611	590	564	589	553	603	582	588	573	578	554	575	601	585	570	552	614	620	563	593	602	629	623	600	577	583	573	568	631	628	602	609	593	589	619	615	565	551	650	572	555	557	633	581	586	576	596	581	656	577	560	598	594	605	626	590	624	543	593	583	590	625	552	590	594	618	601	598	605	642	550	593	571	582	576	624	569	556	647	601	630	602	601	601	581	607	611	592	561	577	605	568	636	599	601	560	566	570	590	574	573	633	608	585	620	578	548	582	599	588	543	555	624	606	588	612	565	579	608	578	616	587	584	611	582	589	600	646	581	583	537	602	604	584	593	599	624	563	593	569	597	589	577	548	613	565	608	607	577	576	587	597	584	573	606	582	618	632	617	625	604	596	620	583	561	602	589	551	634	579	589	601	624	590	575	578	543	563	607	615	565	621	549	597	623	574	577	580	630	633	566	574	580	577	549	586	595	542	594	580	558	562	619	607	613	620	601	575	588	621	596	581	616	622	565	572	598	579	605	594	599	584	581	565	588	608	637	586	619	624	594	579	599	604	577	579	584	573	556	585	570	548	618	583	605	595	552	529	571	582	593	562	539	612	606	575	560	619	548	600	571	598	578	586	579	572	579	588	620	584	587	577	609	570	584	569	544	642	540	556	653	585	584	590	542	604	567	600	552	570	554	591	591	608	566	646	619	598	583	582	586	584	614	555	606	592	649	633	576	630	596	562	579	595	579	613	612	561	632	582	565	581	584	585	617	590	548	554	564	596	562	588	620	610	563	601	617	615	633	615	581	605	597	561	573	616	577	616	621	595	575	531	575	609	599	553	600	603	649	609	575	611	565	633	583	559	614	588	573	594	549	593	589	656	565	573	590	579	604	580	613	610	619	575	601	588	628	599	593	584	585	601	584	621	580	583	579	594	594	575	598	573	581	600	607	628	585	582	628	570	572	590	580	605	636	598	564	572	608	586	583	591	641	565	581	608	577	611	556	636	594	626	594	612	585	593	598	613	571	602	608	558	556	577	576	622	572	586	575	596	566	606	616	590	552	573	599	612	597	629	598	575	609	597	578	553	578	594	576	595	558	562	566	539	590	577	597	594	583	591	578	607	604	574	558	580	602	541	577	604	574	585	590	593	583	579	615	568	610	554	582	610	616	638	556	585	576	582	545	584	599	656	579	606	582	607	588	606	605	595	549	596	590	563	563	590	621	562	578	625	609	577	575	619	599	595	670	584	628	596	590	592	627	568	586	629	632	578	592	605	610	606	613	582	534	577	606	598	576	587	599	609	556	600	594	609	552	575	603	578	574	592	572	595	581	575	596	583	562	572	597	596	589	594	569	585	574	601	595	630	634	605	571	589	578	573	576	606	603	571	569	592	613	566	617	586	589	625	620	573	617	620	606	641	613	540	625	623	604	600	579	563	532	585	580	600	599	599	580	617	614	605	573	576	626	596	592	569	578	627	618	578	579	593	581	634	611	617	545	588	592	589	607	594	601	579	560	582	566	597	615	605	608	570	584	560	591	555	601	558	607	593	611	559	552	605	615	575	599	550	602	591	549	606	631	593	599	558	623	577	610	561	605	571	563	606	643	615	582	582	597	593	619	558	601	569	595	583	537	568	553	602	592	553	556	625	628	605	579	611	574	577	585	587	564	570	607	593	640	589	595	591	617	572	592	592	592	584	628	549	608	598	611	575	610	585	595	593	592	596	625	632	586	562	615	626	571	610	577	567	587	572	561	661	562	594	599	600	603	590	568	578	576	569	595	551	604	563	621	572	584	561	531	587	612	587	613	567	577	575	576	553	611	631	581	564	554	606	612	601	581	597	562	556	592	575	582	550	589	647	581	593	545	574	531	585	608	582	560	570	584	622	610	569	612	605	554	597	622	593	561	575	639	587	604	575	594	571	611	612	546	547	618	570	599	613	617	634	618	572	603	591	590	585	566	563	614	602	552	601	637	609	600	578	621	603	578	582	592	574	612	559	576	565	544	579	573	582	580	619	570	541	562	643	548	610	649	574	595	559	525	555	592	598	550	617	578	621	594	619	571	620	605	570	574	643	604	612	570	593	586	606	594	628	612	617	578	633	598	593	585	574	585	585	603	578	594	611	624	602	591	582	623	620	568	570	581	609	577	599	586	614	606	592	593	595	614	620	577	588	609	590	598	590	572	584	568	574	616	590	568	563	586	582	588	593	572	551	567	598	559	607	569	633	564	591	602	583	623	525	572	606	579	533	495	607	567	576	591	584	556	574	607	597	620	605	613	640	559	611	628	635	572	610	563	603	604	634	551	552	602	600	573	590	600	575	623	498	580	577	640	567	618	599	579	616	613	560	571	582	601	585	608	599	603	572	611	605	642	617	612	617	590	588	549	613	583	559	586	614	599	619	557	582	543	578	573	628	575	634	569	577	567	568	587	539	629	556	595	583	571	619	574	590	611	576	589	602	587	587	574	603	566	611	589	584	590	569	577	663	627	595	585	594	608	622	589	561	610	584	587	590	588	584	577	621	600	557	555	583	594	561	572	594	607	570	574	592	622	591	613	571	603	576	573	580	591	593	559	575	626	609	603	571	616	599	636	633	611	602	517	575	559	603	620	589	584	622	615	599	591	581	544	625	582	568	582	526	569	577	591	589	566	612	611	591	548	588	560	629	610	607	576	561	556	541	579	582	609	621	590	621	568	579	609	589	583	607	634	573	568	607	607	588	578	580	637	590	590	580	555	592	558	561	587	581	583	625	602	579	614	557	577	611	599	576	588	583	567	595	590	597	552	588	601	556	580	576	595	598	606	580	607	593	611	620	599	572	554	617	585	593	568	556	592	574	613	616	629	623	605	644	575	584	605	597	564	585	586	624	621	627	569	623	590	607	572	551	603	593	604	606	568	608	627	578	602	620	593	648	581	589	554	597	602	584	622	571	517	587	598	557	624	593	612	525	614	603	582	522	597	612	581	571	602	640	602	582	591
24607	21472	28617	24829	20655	12716	6731	3822	2512	1842	1452	1114	897	712	694	579	520	492	456	461	474	456	420	377	453	426	404	444	434	386	386	398	340	311	338	301	307	293	277	287	264	267	264	287	277	257	264	270	267	259	307	305	280	241	258	273	231	265	286	264	254	230	276	252	227	256	267	261	278	238	235	234	237	240	264	250	230	265	266	236	235	247	233	243	269	245	216	240	263	250	211	275	253	253	231	255	264	239	255	235	259	272	245	249	240	230	243	218	263	247	247	242	273	226	244	260	241	249	252	239	234	275	281	266	249	234	246	231	237	210	223	240	248	252	221	234	259	262	240	245	241	240	259	241	235	238	245	242	244	238	243	230	230	240	257	268	237	249	270	241	236	251	238	239	243	249	253	237	231	220	224	254	221	230	255	235	243	266	218	247	240	274	236	216	240	243	222	225	251	247	232	271	244	227	234	257	224	250	250	232	238	224	234	259	242	234	207	224	237	228	223	234	236	220	242	245	258	225	240	235	232	234	235	242	224	222	214	252	239	236	248	230	217	241	226	256	231	264	241	258	219	261	266	246	252	215	224	218	240	241	243	257	262	233	194	251	244	245	237	225	231	244	243	266	265	230	230	248	223	231	240	245	258	237	239	254	247	245	235	245	220	220	263	247	215	278	238	226	241	255	238	234	263	248	242	264	235	256	230	226	241	234	249	256	222	252	211	242	209	224	257	258	232	265	247	227	244	260	241	239	224	229	250	231	239	232	237	236	251	229	219	263	225	237	254	239	232	242	263	234	232	244	232	248	225	257	255	251	282	242	226	264	244	256	243	212	243	233	246	241	245	226	256	239	251	237	252	224	252	232	242	236	230	241	248	246	247	244	249	262	252	222	231	269	207	246	267	227	244	240	247	235	234	233	237	215	261	277	253	240	226	230	254	265	260	274	215	240	216	235	213	251	219	226	246	239	242	231	242	231	246	217	211	241	264	230	228	239	245	221	256	238	207	246	263	225	228	249	262	240	251	238	245	257	208	199	254	212	231	251	222	281	217	261	262	210	244	261	246	235	238	251	246	279	219	238	258	239	248	256	249	254	253	256	242	257	243	236	230	254	262	245	260	259	232	237	220	230	242	255	228	249	257	247	241	245	280	237	243	243	268	245	258	235	245	240	222	229	249	257	233	257	271	218	275	221	259	289	236	239	230	244	229	247	229	237	243	230	252	264	247	225	233	232	233	260	235	251	244	258	241	231	266	223	249	252	253	241	244	251	224	226	252	226	222	231	250	230	223	236	242	238	260	243	242	228	254	238	249	225	229	266	272	251	235	233	247	217	241	225	225	204	259	254	257	218	239	263	229	241	284	229	253	265	233	249	221	249	239	264	247	250	233	204	258	254	252	266	241	259	253	250	254	253	258	240	222	248	238	256	256	250	244	244	238	216	235	238	242	244	241	266	219	221	230	244	247	234	238	247	244	231	248	241	228	255	243	218	266	226	273	252	248	199	242	234	239	264	247	246	256	246	234	242	254	255	251	270	265	225	219	232	248	234	238	280	244	244	242	224	252	232	249	220	228	264	264	234	233	269	251	205	249	254	236	205	276	257	250	261	212	222	238	225	247	229	248	240	226	241	223	240	233	247	247	254	242	274	245	272	250	253	237	260	226	227	243	224	230	243	247	222	240	210	241	258	265	243	250	220	247	222	236	229	252	239	256	223	282	242	254	242	246	253	227	251	249	230	220	233	235	247	263	262	231	235	252	213	237	241	244	226	227	242	240	261	241	249	274	211	239	240	243	239	265	250	249	250	259	227	232	228	223	254	231	201	258	221	249	262	252	258	261	260	236	213	242	251	237	240	233	251	245	239	258	228	245	234	232	238	262	211	237	213	247	247	262	252	230	227	246	280	226	231	240	216	243	240	244	259	237	247	218	255	260	252	254	268	242	243	224	226	262	250	243	210	236	247	224	253	245	261	235	226	252	232	249	239	235	227	201	239	227	226	237	273	232	228	247	264	226	250	226	267	232	254	248	258	259	252	247	233	204	243	267	227	251	260	257	242	243	241	231	250	257	233	267	255	242	258	237	262	225	252	246	252	238	263	237	254	213	251	248	209	236	242	255	248	226	224	243	264	239	219	213	253	257	252	236	245	211	242	258	232	248	245	265	239	236	220	260	240	228	259	245	241	244	231	250	239	246	281	241	257	250	234	263	252	272	265	243	252	218	242	229	241	242	255	253	229	250	250	224	231	255	271	227	239	244	241	221	238	216	254	247	246	251	204	225	224	265	249	231	233	247	238	225	240	245	243	217	219	244	246	250	238	222	254	214	256	231	256	213	222	254	228	247	225	253	241	235	222	253	239	218	224	276	252	248	234	278	239	255	223	259	254	226	233	245	228	223	251	249	256	230	227	244	231	217	229	258	240	261	260	241	239	247	243	257	251	249	244	258	254	267	250	264	219	241	247	238	235	236	237	250	235	234	269	222	236	251	235	242	236	240	229	256	241	249	228	255	249	258	255	226	238	229	221	259	217	238	253	221	217	235	225	245	251	235	265	240	261	256	272	249	242	228	225	242	258	232	244	238	241	228	228	229	249	237	241	215	235	244	232	253	245	277	243	259	267	230	246	240	234	262	247	257	245	247	231	243	268	233	268	225	252	225	258	258	237	251	232	239	239	231	223	249	278	244	238	241	257	261	247	215	220	248	219	263	250	243	244	226	239	248	247	219	251	239	236	236	249	263	248	239	238	242	220	241	240	226	252	250	254	233	268	245	250	243	233	242	265	252	240	233	232	252	257	238	253	269	245	233	244	243	234	245	246	243	238	235	251	232	241	237	252	253	246	244	240	227	237	233	227	263	242	247	226	249	250	280	245	266	220	245	237	224	224	226	220	240	265	232	228	258	235	254	248	231	248	223	257	228	229	241	247	266	254	223	246	238	246	237	228	247	230	238	235	234	237	234	228	254	251	235	231	254	261	265	225	254	219	224	222	255	236	252	247	239	249	260	241	283	248	262	250	237	237	259	242	267	237	242	261	243	244	258	260	233	257	243	249	259	252	266	238	262	221	229	224	238	240	255	224	236	234	248	220	239	253	284	251	249	241	237	241	243	258	256	223	265	225	208	228	245	273	233	224	253	259	247	232	235	231	207	266	261	242	257	246	231	257	238	257	234	220	248	262	229	237	245	230	237	253	249	227	263	240	252	253	230	239	240	251	237	261	224	240	227	248	241	223	229	232	219	255	266	240	241	245	260	246	263	239	254	252	221	235	232	243	237	267	244	244	242	249	230	212	223	243	247	211	266	219	240	256	240	265	231	253	240	257	253	249	235	223	226	235	235	245	224	245	215	240	243	235	258	208	270	239	215	247	243	225	248	229	235	250	260	240	237	247	239	260	230	269	242	251	236	260	265	246	241	269	224	230	225	247	229	259	234	250	230	236	247	212	237	248	253	247	257	252	241	246	257	230	225	252	261	251	258	238	255	227	242	260
20367	37811	35050	27875	23641	18916	14692	11500	8390	6269	4993	3823	3010	2584	2111	1720	1611	1472	1348	1326	1339	1258	1097	1018	1155	1086	1144	1237	1136	1057	980	935	866	805	708	765	665	592	591	602	593	605	577	578	591	581	553	560	592	554	540	555	530	566	539	543	556	559	571	548	510	511	518	524	536	520	511	502	524	497	491	480	460	485	491	537	502	453	489	475	490	478	491	442	459	447	473	478	521	544	435	490	481	483	477	496	492	472	460	501	459	469	504	454	475	467	514	487	437	498	478	492	478	500	490	451	487	479	489	413	472	461	476	473	495	460	454	484	478	462	489	506	484	459	497	463	494	492	514	467	529	496	469	480	498	494	438	484	474	479	455	487	489	450	441	473	465	475	462	484	472	462	464	474	460	448	438	457	448	497	434	472	489	451	485	455	475	491	531	425	464	475	505	477	472	477	472	519	474	445	454	481	482	491	492	496	464	470	466	478	459	477	470	468	452	454	456	492	437	509	470	451	478	433	482	483	473	475	484	495	465	467	471	458	452	507	451	516	469	466	489	483	472	497	516	482	533	518	477	464	487	474	458	483	442	481	455	466	447	468	481	460	456	497	449	492	492	478	492	446	489	461	478	548	502	492	466	448	491	468	485	458	458	467	467	458	451	469	525	460	478	451	494	476	483	469	454	429	509	469	432	469	461	465	453	466	482	507	441	484	443	497	462	508	480	468	495	467	491	460	479	446	452	526	464	474	406	469	468	520	461	471	445	490	509	483	495	501	454	490	482	479	472	484	459	462	467	485	463	462	466	460	451	495	465	514	459	501	468	488	511	492	463	471	478	490	492	463	502	453	455	494	490	459	486	489	522	474	468	529	485	489	473	536	459	485	446	442	440	479	431	453	482	470	468	473	464	457	456	453	484	463	480	462	475	476	469	493	472	482	460	436	471	493	439	504	471	482	475	492	484	507	485	471	514	507	490	472	470	472	505	502	493	518	466	440	476	471	459	457	486	484	472	528	407	439	470	494	451	493	502	497	521	489	497	498	497	474	479	469	482	475	470	507	497	478	461	454	498	475	497	478	471	473	432	446	472	462	514	444	449	465	495	457	461	480	456	457	481	495	482	490	446	465	479	473	455	494	485	451	452	472	501	477	466	511	448	493	474	471	469	445	483	446	441	458	467	466	403	479	471	489	485	500	482	456	493	483	469	459	495	512	489	465	458	479	486	444	521	470	505	462	491	489	439	491	515	469	492	463	457	445	500	448	422	472	506	483	453	519	488	477	473	466	459	475	485	464	498	469	481	491	461	445	484	480	457	457	485	473	473	448	460	445	495	444	475	472	462	496	467	489	466	498	473	489	492	474	440	510	490	470	433	484	471	494	497	478	483	466	465	466	506	489	445	454	454	446	488	468	499	504	481	454	496	535	446	476	487	458	492	453	480	472	456	463	454	497	489	482	500	505	512	502	479	476	443	466	468	433	489	493	497	465	488	453	486	483	447	468	469	479	494	449	472	470	498	490	501	469	464	462	471	476	478	493	480	442	472	496	473	455	492	473	458	440	468	451	456	451	523	435	508	494	458	473	476	464	459	482	450	448	524	457	451	471	484	493	470	479	461	498	509	466	475	450	465	482	492	492	467	463	453	454	448	464	447	453	476	462	433	485	444	515	501	487	453	478	503	492	451	479	448	424	481	473	482	438	523	479	513	472	495	526	499	455	455	474	470	455	466	462	494	456	478	489	453	472	491	470	456	476	464	481	513	504	468	468	461	484	468	529	460	477	512	462	469	486	484	479	493	542	513	479	482	499	494	449	481	496	477	453	438	506	505	480	457	458	514	485	462	490	512	457	438	478	444	513	509	468	495	476	434	462	498	478	464	469	461	454	479	510	479	492	489	462	491	441	453	510	476	493	406	433	516	495	469	491	500	470	495	449	496	477	486	499	508	463	488	480	489	480	489	472	467	490	491	510	480	499	429	477	487	468	450	489	490	480	471	451	484	468	475	472	451	448	479	499	454	455	451	482	488	468	489	485	491	497	493	473	474	450	464	517	485	472	467	499	427	489	486	505	492	452	482	486	421	489	468	421	463	453	497	498	455	496	484	466	457	488	460	481	471	511	442	483	449	480	486	467	479	460	471	472	491	461	448	505	459	466	509	444	441	488	459	430	502	479	508	492	478	494	455	472	449	491	466	448	435	485	475	503	463	488	465	470	470	507	508	453	498	487	517	480	431	459	462	472	468	487	503	516	459	495	462	460	488	475	518	465	472	464	493	462	496	522	485	504	468	495	491	486	499	460	496	464	480	461	492	515	465	451	487	511	452	463	502	459	496	488	456	448	457	496	469	475	505	489	480	466	483	480	456	455	504	482	485	481	470	478	489	482	502	406	444	458	458	477	458	457	446	466	481	509	476	463	464	474	476	494	468	474	464	494	505	503	478	499	462	475	481	494	475	449	502	446	487	463	473	480	482	456	478	495	457	470	439	473	474	455	467	492	473	485	490	497	469	467	474	508	474	476	487	487	498	468	465	481	461	465	465	452	507	472	482	466	459	476	519	499	480	477	439	466	452	465	445	461	485	467	474	444	498	467	482	511	454	508	472	500	484	471	499	489	469	484	501	476	438	467	481	458	511	480	452	464	444	468	464	483	476	471	491	503	443	431	491	446	519	451	446	504	467	475	507	494	477	482	511	460	478	456	469	462	492	497	521	479	471	452	515	462	493	527	487	452	497	493	498	440	453	497	454	510	466	455	498	440	437	496	470	511	513	491	501	503	462	445	503	474	488	485	513	447	468	443	485	475	477	443	493	501	454	475	474	465	481	448	476	463	497	458	490	456	467	499	459	525	474	479	449	463	508	500	476	472	477	429	504	498	493	470	459	461	449	492	490	471	466	498	472	417	494	506	464	468	439	448	497	498	504	474	490	461	494	486	485	445	484	472	458	455	455	465	472	483	483	459	526	487	441	446	485	515	453	432	490	496	479	473	481	482	470	480	481	449	474	473	459	472	463	464	455	465	505	496	484	451	467	457	479	480	485	440	464	460	499	483	479	451	521	447	484	476	490	479	462	487	485	482	503	478	469	503	422	496	501	484	506	492	488	487	539	516	477	493	465	459	463	519	471	506	492	475	465	466	485	450	484	444	457	441	493	485	461	474	459	457	466	442	455	514	487	487	492	464	471	482	507	444	503	488	506	502	476	473	488	488	478	463	474	478	510	454	519	509	461	496	503	446	439	459	447	464	475	479	467	454	490	457	433	506	479	451	481	490	446	509	508	475	428	491	450	463	479	454	456	477	512	414	469	512	468	472	476	453	442	461	492	481	501	500	450	471	494	491	460	492	493	487	478	460	482	457	482	484	470	475	523	468	484	488	456	503	529	465	486	488	468	443	424	475	465	473	451	475	419	473	461	470	486	491	497	452	475	469	453	500	466	470	511	447	459	460	509	470	484	468	509	502	479	489	507	495	490	439	495	479	501	479	473	459	472	450	472	445
23524	21409	29203	24023	21531	20730	12922	5885	3519	2463	2016	1470	1125	1027	817	716	622	606	517	495	513	442	444	431	429	459	449	478	493	391	390	386	326	280	278	340	258	246	254	233	215	220	221	220	249	249	236	227	205	204	238	208	231	229	225	227	222	222	216	205	238	208	213	221	203	224	220	238	185	201	177	223	198	199	177	194	200	226	204	194	172	210	174	210	205	201	202	209	213	236	185	192	201	202	206	209	205	202	165	211	223	203	201	183	164	200	196	204	172	209	206	216	197	169	179	199	186	224	221	203	193	202	196	190	172	197	191	202	207	190	188	208	214	196	193	204	207	179	198	193	191	209	197	181	192	210	203	200	232	197	204	200	183	188	192	181	176	206	167	193	191	178	211	193	205	203	196	208	179	197	192	193	212	182	204	206	193	204	181	186	211	192	180	183	174	209	188	209	209	196	221	175	183	185	176	207	212	205	205	199	213	180	208	202	183	182	195	198	177	194	229	208	194	181	220	171	184	181	197	163	198	187	211	178	199	212	200	202	194	199	175	205	196	213	187	221	205	205	189	179	194	189	182	171	192	187	187	205	195	177	193	191	207	200	186	208	182	210	187	197	196	172	206	209	199	199	201	193	203	200	175	200	187	185	166	194	183	190	196	187	210	209	205	179	170	233	185	193	199	186	176	194	218	212	220	195	197	207	207	202	170	205	186	209	182	198	212	206	181	193	210	193	185	206	208	208	166	206	195	204	180	204	192	212	221	194	207	199	215	176	201	234	205	227	180	198	190	199	189	179	219	174	187	202	194	193	191	191	173	185	195	214	203	199	186	208	186	195	210	185	192	188	190	175	218	192	194	211	175	187	192	197	177	196	185	207	187	201	187	183	191	181	187	182	175	217	202	187	222	196	196	174	203	196	209	191	179	203	233	180	192	187	210	200	165	205	190	196	204	198	195	203	181	193	184	182	188	194	195	197	208	191	190	187	202	188	196	171	204	192	206	188	237	204	182	204	205	203	203	188	186	188	180	201	215	194	190	190	196	199	178	179	182	200	181	188	217	213	202	187	181	208	216	210	184	207	205	214	195	194	182	182	179	197	209	196	196	208	202	202	207	195	190	215	208	213	177	206	165	174	190	187	190	192	212	193	202	205	201	199	183	168	203	179	207	180	176	185	182	216	197	184	213	194	200	199	208	199	207	175	186	180	198	181	219	198	204	193	189	187	186	196	198	183	183	210	177	201	196	191	192	197	176	193	194	182	199	206	220	207	195	189	165	204	169	194	178	189	198	223	194	189	187	203	186	192	203	187	196	223	194	194	185	199	176	199	195	189	182	180	171	188	237	225	210	174	220	193	193	207	212	203	194	192	190	154	202	192	195	186	191	200	222	194	172	208	177	204	194	186	174	207	207	203	198	208	191	198	200	187	210	202	190	183	215	194	194	200	177	177	188	199	186	200	186	198	192	188	197	187	194	189	225	178	217	193	195	186	199	207	188	185	190	186	188	210	202	214	189	185	195	229	200	206	177	214	194	223	187	181	195	192	207	194	184	183	222	173	208	196	206	187	219	182	205	194	202	177	212	205	176	195	200	191	190	213	193	190	192	199	185	183	203	212	202	195	181	185	174	192	190	188	184	199	206	198	198	217	186	188	208	186	183	199	186	196	187	226	195	215	189	198	192	177	201	198	221	184	188	213	210	183	193	194	200	204	207	200	207	193	210	214	197	211	220	203	211	187	200	195	200	175	191	213	205	189	206	196	194	173	179	179	161	208	170	212	188	167	189	178	232	193	210	184	201	170	206	201	208	196	160	204	206	205	193	193	196	212	210	182	199	183	192	193	179	238	195	187	179	196	193	172	196	195	180	191	186	200	217	218	211	185	192	176	195	165	207	202	198	189	197	183	184	215	179	195	221	211	157	209	199	168	176	214	213	200	173	186	206	193	189	208	203	198	194	192	204	189	196	189	205	174	202	226	209	204	190	187	216	192	192	199	208	206	185	187	181	185	199	204	202	192	181	204	183	186	184	174	220	201	187	196	196	185	195	196	170	163	194	196	227	195	188	204	192	209	179	196	218	181	224	194	189	186	221	201	203	189	196	179	189	199	210	201	169	168	191	176	203	194	199	201	172	193	190	208	190	239	186	198	218	187	181	182	211	191	192	184	187	180	196	167	194	201	192	193	210	190	197	199	198	193	168	194	194	181	215	164	222	191	207	207	200	193	204	182	202	186	202	190	183	199	181	158	202	201	205	211	212	180	206	190	192	184	198	185	192	183	203	192	202	203	189	197	199	195	192	189	208	198	211	207	201	193	208	197	187	190	194	208	189	194	214	188	187	194	214	201	203	202	183	194	186	175	202	190	200	200	218	175	208	197	211	175	182	180	193	188	197	182	214	195	179	204	227	174	170	193	202	200	212	198	215	224	178	205	202	173	202	206	187	184	182	199	187	189	200	186	196	201	186	217	182	209	196	188	184	190	168	193	178	190	186	195	173	190	185	195	198	183	194	212	212	215	190	196	192	205	200	188	216	192	193	191	180	204	194	210	200	194	212	185	179	199	211	187	193	205	191	208	215	197	199	190	186	209	193	170	209	181	197	205	207	213	196	183	177	197	181	184	176	173	228	209	198	193	209	178	203	208	197	175	193	205	193	188	221	178	192	209	197	200	203	196	218	185	206	217	196	162	184	182	197	206	193	153	197	183	192	203	188	200	181	207	177	197	191	173	175	187	191	202	176	186	194	221	181	195	191	207	204	218	188	211	177	193	199	201	205	194	179	212	154	197	190	220	196	194	180	181	194	204	211	179	184	215	203	202	193	166	202	206	192	194	204	205	192	181	197	200	213	189	175	190	164	182	205	207	175	189	188	217	187	219	176	164	198	191	186	191	209	201	212	187	204	216	168	178	165	182	206	211	191	179	175	193	211	234	206	192	187	182	173	192	216	191	195	199	212	200	165	202	187	204	206	172	231	192	208	197	162	198	212	191	198	192	191	213	199	211	212	185	186	196	217	204	197	181	200	193	199	185	204	191	206	199	173	210	181	191	187	181	194	192	208	181	211	184	215	192	183	180	186	173	207	187	192	194	214	193	202	189	200	189	192	209	199	209	197	192	186	188	193	215	170	184	195	212	195	195	221	188	217	187	212	185	214	177	186	194	203	189	194	222	197	214	218	205	189	212	197	206	178	196	191	194	195	208	205	175	183	184	172	199	176	180	191	190	197	187	224	183	215	197	201	213	204	202	203	182	214	195	194	195	216	199	204	222	180	198	196	193	202	187	196	202	176	166	178	170	187	171	201	190	195	191	169	186	189	179	226	196	206	200	205	188	211	179	197	184	176	175	200	201	190	195	189	209	167	191	197	201	188	185	186	193	179	197	184	185	200	214	199	217	187	178	183	200	185	184	181	199	198	207	217	189	185	194	208	199	194	187	203	183	191	184	203	209	215	179	193	213	188	179	190	190	209	213	178	175	176	205	201	187	222	183
22299	41488	39141	32207	27839	23074	18341	14464	11017	8214	6774	5125	3950	3421	2916	2358	1970	1693	1588	1558	1479	1305	1173	1146	1221	1274	1310	1298	1341	1167	1023	996	819	734	820	732	619	614	539	542	513	560	544	505	523	520	477	505	453	491	480	481	451	464	486	467	481	482	526	515	475	471	461	430	439	425	427	400	411	414	397	430	363	414	427	424	367	393	408	398	380	379	410	378	378	371	382	401	363	427	373	397	361	405	403	364	377	402	389	389	392	361	371	395	392	431	377	394	358	357	400	385	387	357	359	372	384	358	375	388	389	364	379	378	376	330	364	410	374	368	408	390	410	375	363	357	367	377	354	374	402	363	388	372	379	399	362	362	391	378	357	387	381	348	389	365	387	368	376	364	370	360	380	375	371	413	381	368	368	373	393	400	400	382	363	341	368	317	386	371	378	368	371	382	404	376	393	403	379	398	398	398	356	388	355	385	343	344	416	375	344	384	403	352	378	359	366	355	390	388	363	399	350	350	375	402	352	350	380	374	356	385	392	350	391	397	408	366	395	383	407	379	410	363	367	397	349	401	415	369	367	343	361	386	404	387	366	382	376	391	367	324	350	372	357	340	358	371	388	356	366	397	355	361	336	363	379	373	363	367	373	371	377	380	401	373	357	339	387	371	370	368	415	382	369	389	357	375	379	402	376	412	377	371	361	372	373	384	378	399	389	411	370	401	385	406	386	332	396	382	371	379	367	398	393	372	364	361	385	392	388	373	375	355	354	366	372	393	394	387	358	350	394	391	390	358	379	371	385	405	354	408	373	427	396	374	366	384	340	380	404	402	389	385	353	385	404	378	407	375	356	385	368	415	377	378	389	370	396	401	398	357	420	375	366	336	410	392	412	379	401	376	342	345	376	361	371	407	377	344	392	381	377	394	386	394	399	368	378	394	403	373	415	402	387	374	391	345	364	382	406	379	363	415	349	348	352	372	370	405	377	385	389	387	402	413	349	377	397	402	404	386	400	368	365	389	346	392	389	342	345	391	428	398	405	372	411	380	400	391	370	376	353	377	391	360	351	367	381	359	385	374	362	347	393	367	386	375	360	377	360	393	385	370	374	440	350	354	368	401	378	390	373	380	377	371	371	361	358	368	354	391	395	372	365	405	385	363	358	375	351	401	388	384	398	354	398	418	362	313	388	357	354	385	367	339	407	413	382	371	423	384	353	381	370	379	371	376	374	377	362	368	378	350	394	356	371	358	343	393	388	385	379	395	392	367	379	345	402	383	360	414	401	390	408	386	393	402	392	375	406	371	406	366	360	354	401	341	363	350	354	387	392	340	411	357	388	385	401	336	390	387	374	354	389	377	364	357	358	405	356	363	381	363	389	381	402	384	438	372	392	374	380	386	367	361	386	354	386	394	374	347	371	401	409	367	415	376	367	363	407	354	321	402	362	388	358	355	368	405	369	359	394	388	381	378	372	412	366	409	393	430	365	356	354	361	370	383	384	390	399	380	371	372	387	352	398	356	396	380	360	368	376	355	376	400	354	345	359	385	381	400	384	405	353	356	372	413	328	393	375	398	358	396	384	410	411	379	386	365	380	369	395	374	407	354	372	385	376	384	382	382	361	416	355	373	350	396	334	355	374	352	366	427	430	334	394	360	389	338	362	391	394	346	350	413	388	387	375	396	372	380	372	382	390	391	342	372	382	342	385	370	354	361	358	366	377	361	373	377	358	392	360	399	345	378	355	398	364	364	355	371	374	398	427	329	401	369	354	388	363	378	365	349	372	352	396	363	388	380	350	368	354	375	337	361	400	389	350	319	356	374	389	360	374	395	361	369	378	383	390	343	394	361	379	383	366	390	375	387	382	396	361	338	407	404	387	378	358	350	366	379	383	373	374	355	379	373	400	367	346	340	358	373	363	398	394	396	340	375	376	439	364	361	389	386	365	419	384	389	396	394	348	352	377	413	396	380	405	385	394	363	370	402	365	365	369	391	373	391	378	383	359	353	373	344	359	360	385	393	383	397	373	405	380	382	369	371	419	374	365	363	375	394	396	382	385	416	353	384	384	353	364	373	416	366	354	409	350	402	359	348	417	379	387	346	378	380	370	360	355	369	407	389	399	388	375	367	381	340	364	363	379	355	357	387	412	354	358	366	394	363	387	376	385	390	354	397	331	395	363	406	366	405	354	374	390	376	392	395	416	371	363	410	379	383	371	388	372	381	415	391	394	342	351	406	354	389	366	354	374	353	386	391	357	327	375	413	385	376	376	363	357	375	379	414	354	381	351	362	346	384	355	363	378	400	394	359	377	384	360	379	390	405	377	365	379	392	366	364	402	379	366	378	386	373	380	376	372	435	374	373	375	397	366	363	371	403	361	396	373	395	368	382	382	374	367	403	362	422	393	366	401	369	423	356	375	384	372	379	399	382	398	372	408	383	404	372	360	391	390	370	362	364	392	366	384	412	379	385	370	341	408	400	376	383	375	405	408	363	363	375	401	367	386	404	361	400	386	396	407	392	378	370	377	365	385	391	367	375	366	381	377	363	381	371	368	375	379	363	404	353	424	406	388	413	376	348	399	393	396	353	398	362	362	373	364	358	362	395	430	386	359	364	414	384	369	361	370	342	377	342	382	367	392	380	361	355	349	379	388	373	391	364	399	390	387	380	345	399	359	375	375	393	355	358	406	385	393	374	337	343	372	359	396	406	385	383	378	373	359	354	396	400	350	385	367	385	364	376	388	373	391	350	381	380	336	364	358	357	386	379	367	379	409	383	351	392	395	368	371	388	382	355	368	371	353	353	368	375	385	366	342	393	383	366	362	358	384	382	396	371	392	361	375	353	374	373	365	376	371	361	379	409	379	390	367	369	394	367	369	373	381	396	408	388	382	390	357	341	369	357	406	401	382	362	371	382	369	362	392	376	386	398	389	357	371	401	382	367	407	379	359	370	401	359	371	427	395	372	377	408	363	388	411	375	354	345	406	406	382	370	372	416	361	353	390	399	369	375	357	405	373	396	340	351	377	363	353	403	374	357	381	368	381	381	353	350	385	378	428	329	358	371	354	377	370	380	374	374	360	358	391	396	394	411	394	391	368	374	394	366	396	374	382	377	375	381	385	377	391	360	376	363	379	353	394	357	399	397	408	359	404	364	392	340	384	366	364	389	332	359	386	378	369	406	376	354	375	372	367	376	362	346	394	378	399	383	368	360	423	402	391	365	387	401	404	366	378	358	348	380	402	362	378	366	364	362	389	393	348	375	385	382	379	378	373	366	374	374	403	398	347	377	376	395	386	324	376	377	361	357	359	384	371	343	363	384	382	364	401	383	391	393	382	357	396	352	386	420	372	361	370	349	386	392	378	363	377	359	383	414	382	362	399	375	403	388	368	358	386	357	405	360	391	382	375	362	366	416	382	383	354	360	363	388	382	381	416	375	360	365	377	397	365	367	369	371	346	381	348	411	360	347	354	371	380	381	394	334	373	356	368	359	366	377
27201	21668	21146	14643	8620	5217	3221	2288	1525	1153	939	746	642	580	529	493	436	472	433	438	437	389	427	377	393	413	389	430	417	385	384	374	384	370	346	358	356	322	305	336	284	334	325	305	325	312	306	350	334	299	313	286	288	322	305	325	278	315	311	326	311	322	335	315	291	301	315	308	315	313	315	310	299	321	298	298	293	344	277	295	301	273	315	319	302	264	288	328	314	290	270	285	331	310	300	299	296	318	286	285	331	318	305	286	326	292	318	278	279	302	330	301	343	317	280	300	297	346	288	317	339	291	298	314	263	312	279	268	311	340	297	313	277	266	308	276	298	314	293	285	299	297	322	307	296	318	251	311	284	300	267	311	296	301	287	317	302	299	294	298	322	291	294	317	282	304	289	306	280	313	330	315	317	313	315	305	319	284	296	315	297	287	313	286	292	282	280	289	295	297	315	319	303	293	286	308	325	317	314	315	315	298	304	306	311	286	289	290	299	290	307	298	328	307	313	314	267	289	291	267	312	313	321	305	334	274	302	276	350	305	313	297	280	318	299	292	278	283	283	290	278	277	284	293	278	282	300	290	296	296	312	300	314	342	336	327	303	333	288	315	309	300	312	318	304	310	351	305	293	308	318	309	295	306	302	303	304	290	292	300	307	275	263	310	304	311	292	295	308	303	276	252	273	355	314	280	286	288	309	287	313	295	289	278	261	290	321	307	275	312	294	319	291	250	285	318	301	304	292	290	294	322	305	295	301	286	308	296	319	298	311	269	314	284	284	301	297	312	313	313	304	328	286	307	303	348	293	329	306	319	310	349	303	295	306	296	297	325	288	266	301	316	298	325	283	287	309	283	318	323	296	295	328	328	298	308	292	315	298	321	302	299	286	304	308	278	323	304	287	320	327	287	274	287	310	294	308	274	321	284	310	293	321	320	323	300	314	288	287	284	292	299	283	266	295	289	299	321	304	273	324	317	303	305	279	321	310	301	312	275	288	299	298	307	299	317	285	260	267	301	309	276	282	307	305	310	309	272	288	303	300	313	279	292	297	273	290	307	294	277	288	276	310	285	299	281	303	270	296	298	319	309	282	314	288	311	298	298	289	304	306	300	331	336	297	283	295	314	338	306	300	291	313	314	296	295	297	271	289	291	298	273	314	268	285	298	292	296	265	330	307	322	316	323	282	302	327	287	317	286	311	319	299	310	310	297	301	324	286	302	312	308	294	332	302	302	327	310	327	283	313	304	321	321	290	289	315	315	325	303	300	296	294	276	286	319	288	318	330	294	296	312	286	282	274	298	328	333	317	296	310	309	338	309	291	286	294	312	329	306	301	299	317	320	316	291	290	277	293	313	340	327	305	304	312	296	301	287	315	276	301	276	304	295	276	304	326	284	266	319	277	291	303	296	325	295	302	290	322	284	297	306	313	308	294	310	293	319	268	304	301	274	294	285	304	287	314	331	299	310	283	325	305	316	327	290	289	266	282	318	319	312	310	303	306	334	298	299	300	301	297	306	294	295	302	303	305	275	286	317	300	323	309	315	299	320	277	298	289	290	293	296	319	290	309	298	273	316	278	301	295	329	292	300	291	273	302	300	264	281	299	278	316	278	313	318	284	311	303	312	319	337	321	296	321	290	298	275	294	327	319	305	287	303	284	311	295	320	288	275	262	297	303	304	309	278	305	327	273	308	306	318	279	298	308	295	274	307	287	317	294	319	325	303	293	305	304	293	284	320	293	270	281	321	302	274	332	335	323	280	327	315	282	303	310	313	310	293	304	301	312	302	279	294	290	321	252	256	290	309	298	300	304	313	310	312	284	308	297	324	284	302	284	291	319	300	300	299	307	277	285	301	282	266	309	303	284	318	302	325	306	293	273	288	290	302	297	306	288	288	288	286	332	314	309	313	292	291	307	304	325	289	314	310	301	287	314	289	288	329	302	325	274	293	271	319	345	309	312	319	284	296	292	262	298	261	294	301	260	266	301	273	299	286	323	324	292	305	273	322	271	262	313	286	280	288	315	349	332	299	294	319	321	307	316	317	311	307	315	321	275	273	308	306	289	287	297	301	308	289	300	304	295	281	296	286	306	271	285	276	303	279	326	297	278	293	264	298	304	315	289	315	323	308	299	316	282	276	269	291	308	277	318	328	304	284	296	305	301	297	321	277	291	295	300	264	300	296	272	278	294	310	341	280	277	320	315	309	297	306	296	312	308	328	299	300	304	293	327	288	298	289	285	305	306	296	309	332	288	329	319	267	275	340	294	300	319	316	305	303	337	288	266	308	309	301	314	309	309	301	306	304	317	294	277	279	282	313	286	328	305	321	302	293	306	283	304	288	324	302	289	305	297	293	300	304	320	314	284	286	290	304	306	295	326	330	316	295	273	291	284	296	298	332	331	281	315	295	334	286	303	286	306	295	290	285	264	278	311	303	321	339	281	313	290	312	277	306	293	267	277	280	301	311	291	300	311	273	289	308	297	289	300	301	321	296	294	299	304	283	279	296	307	322	295	254	299	325	314	296	316	285	252	298	288	302	324	281	327	327	331	308	319	324	285	302	306	303	304	289	284	257	276	307	287	325	292	310	281	285	301	308	309	318	291	292	313	327	295	279	291	301	293	288	295	279	300	329	293	298	293	275	280	313	320	316	304	290	296	307	308	335	317	281	291	299	310	297	338	334	290	300	299	311	307	280	294	305	297	284	311	284	295	275	283	311	293	287	323	310	278	337	314	292	279	281	280	286	316	288	281	296	299	303	283	301	275	312	303	286	301	321	320	297	319	292	319	303	306	256	310	302	313	280	313	298	327	294	285	301	288	328	293	289	368	309	294	325	289	305	290	281	299	308	318	304	301	298	311	302	336	281	308	279	303	306	289	271	292	303	283	291	305	290	302	318	304	290	265	297	281	309	323	285	287	313	284	281	305	285	331	261	316	290	313	309	309	308	300	305	284	300	316	295	289	290	296	342	310	301	301	321	306	294	289	308	276	296	286	297	282	323	269	261	309	284	299	333	265	291	311	313	278	300	298	323	291	315	320	322	274	303	304	304	304	264	307	281	307	291	286	305	298	306	318	287	267	295	307	319	308	283	295	303	290	304	313	311	280	277	303	271	308	309	328	288	299	299	296	291	306	300	319	295	312	278	324	307	319	285	302	301	300	292	316	321	315	309	315	281	324	273	315	310	306	274	316	304	285	328	283	295	289	323	300	306	314	296	258	299	293	316	292	283	299	311	302	267	300	286	292	331	310	284	300	260	258	325	292	294	298	322	320	305	277	284	320	294	305	263	277	324	272	310	284	267	314	310	281	296	290	319	267	311	309	301	260	269	299	281	285	307	303	307	304	326	303	284	336	305	295	303	311	317	306	309	294	260	285	296	300	297	286	280	294	322	302	299	285	287	301	308	305	323	283	302	310	292	298	301	299	285	277	323	301	303	317	289	343	270	314	335	315	312	285	301	316	295	319	282	298	294	328	288	332	293
19607	32005	29584	22101	18022	13804	10238	7688	5536	3974	3099	2479	2003	1739	1514	1293	1169	1058	1094	1052	1088	948	889	849	948	915	958	1082	1082	1012	912	879	855	754	762	763	683	671	657	659	627	635	673	714	656	660	642	632	610	671	601	665	646	642	639	643	628	655	647	616	614	614	615	593	635	590	594	591	614	614	586	579	661	604	557	612	603	628	578	562	585	596	584	560	591	604	549	577	557	588	587	613	563	555	543	579	575	601	582	568	580	617	616	544	554	592	559	610	608	598	532	605	563	635	611	575	547	578	578	555	587	561	611	556	579	576	601	621	541	581	590	616	565	571	626	579	579	589	581	606	588	596	550	594	559	562	570	569	578	568	607	579	597	590	651	607	586	607	566	660	545	627	614	622	556	638	581	596	540	582	537	591	583	582	575	580	596	574	574	598	547	572	577	554	552	573	583	570	568	577	611	586	593	557	594	603	603	564	601	591	589	612	545	586	583	555	619	581	580	582	578	572	614	630	544	584	592	589	543	605	601	570	569	572	577	615	653	593	554	593	617	596	561	569	612	570	586	604	567	585	580	655	617	621	588	575	598	593	522	581	609	665	548	568	592	577	583	606	620	605	596	599	575	554	587	587	595	533	590	622	580	583	559	598	582	615	601	560	605	594	570	558	606	604	588	613	582	575	575	570	568	589	571	617	571	630	613	575	577	567	554	610	599	607	609	594	544	583	562	599	616	603	567	528	600	556	583	542	620	587	586	586	571	567	557	540	552	574	589	557	567	615	549	583	584	539	577	602	561	610	607	591	545	623	550	539	592	545	590	572	606	600	580	579	582	577	567	606	603	600	641	562	574	584	557	600	579	599	568	592	617	570	667	540	581	612	560	569	605	608	617	529	583	564	572	620	591	586	536	583	615	562	610	592	583	613	551	585	568	635	569	638	584	640	593	593	576	619	598	626	587	581	585	604	593	615	589	562	602	599	572	561	586	596	602	557	560	534	607	528	617	576	617	604	509	563	600	597	547	599	633	582	629	581	596	569	613	609	584	564	556	575	572	596	558	585	571	575	609	592	558	589	586	526	614	599	612	555	600	622	598	588	557	603	637	603	605	607	637	589	579	564	578	588	574	635	581	579	599	600	553	594	616	592	567	592	598	584	619	601	582	585	618	565	600	585	584	579	597	612	563	607	645	579	604	568	573	584	584	570	587	567	576	592	553	570	578	574	582	592	607	563	592	576	534	548	556	575	587	594	625	591	569	577	566	590	589	567	569	565	539	598	540	564	618	569	619	595	569	605	598	561	597	579	626	618	607	609	597	596	606	560	591	570	584	578	535	595	597	570	601	599	567	551	608	586	563	613	567	558	599	588	612	573	619	577	566	568	553	545	543	576	587	610	600	577	581	538	587	561	571	555	607	564	565	617	554	551	573	575	619	561	554	579	598	581	572	577	555	593	573	596	586	564	582	567	594	587	587	588	555	577	579	576	578	586	599	586	626	584	607	572	614	569	581	604	614	622	589	585	581	558	529	585	595	564	608	597	590	592	560	555	555	585	581	573	564	597	582	600	584	576	564	568	573	604	633	607	533	606	586	573	593	576	623	558	606	619	619	570	589	607	557	588	594	589	574	615	630	604	571	619	556	568	590	599	613	593	582	577	587	582	579	551	602	583	569	582	590	566	553	572	605	588	608	586	609	613	563	603	565	563	590	571	590	617	596	568	589	606	578	611	566	652	595	589	594	658	583	590	578	548	594	608	595	589	550	577	555	582	587	566	606	617	563	583	591	574	548	612	552	557	608	575	581	569	599	557	569	616	593	629	564	565	583	550	523	591	582	601	580	576	559	578	619	588	576	517	560	554	556	539	596	614	538	578	621	613	568	590	576	597	572	576	557	604	594	596	590	623	593	620	587	598	562	569	595	578	581	553	556	555	561	548	581	550	589	580	622	549	601	576	601	601	621	627	643	569	568	550	585	593	579	564	581	579	575	609	608	604	597	587	609	571	598	631	573	564	615	566	632	606	569	580	591	590	545	593	582	617	577	552	557	576	576	579	569	553	605	586	632	553	560	561	568	609	598	560	564	565	596	580	612	552	582	600	551	594	577	569	550	586	597	572	611	604	594	584	605	655	563	601	589	513	591	622	552	557	533	550	576	591	578	580	543	603	591	607	576	571	546	584	580	616	587	549	587	588	603	605	584	599	605	615	569	593	553	576	569	559	533	567	626	598	575	559	585	534	633	595	608	596	588	573	626	588	545	588	594	594	613	583	583	581	577	561	557	622	597	567	577	563	559	573	584	597	598	632	531	578	578	606	575	572	575	582	529	628	561	656	583	622	591	575	562	549	609	593	604	568	560	561	571	553	587	614	585	558	591	603	583	590	600	561	553	546	539	584	539	578	624	582	576	591	612	620	586	602	582	657	556	560	594	552	605	520	621	580	607	565	597	571	594	589	580	609	609	579	569	610	600	589	622	615	623	572	570	578	605	577	560	578	546	601	585	576	587	579	553	585	565	540	593	596	601	562	514	605	591	611	627	566	596	566	624	555	612	577	591	587	608	560	589	574	565	605	576	622	609	580	579	595	555	597	588	571	603	545	582	581	639	585	563	561	620	563	592	578	610	592	628	563	583	561	568	607	558	608	592	606	598	586	628	580	560	561	597	590	575	577	569	598	582	595	606	585	581	618	578	609	527	563	609	602	597	606	598	600	602	583	599	551	559	566	564	571	599	573	620	615	574	550	589	583	516	646	607	596	563	567	576	586	601	587	599	578	619	591	593	605	593	623	571	607	561	599	538	605	596	616	593	584	584	585	602	582	613	587	584	623	522	567	574	581	578	592	596	581	588	626	593	582	618	616	581	606	604	585	577	590	563	598	583	581	592	643	602	579	600	575	584	562	589	591	564	560	615	555	599	627	556	578	625	587	586	572	651	558	568	621	565	550	578	590	566	629	597	588	602	574	620	587	621	570	607	569	580	583	593	556	563	570	614	613	586	558	619	589	601	566	596	612	562	584	582	616	558	617	579	590	585	603	595	576	593	607	541	587	590	579	594	584	597	577	658	588	575	524	608	559	573	590	631	571	603	608	589	533	573	561	559	591	585	567	594	560	538	589	599	607	613	580	613	541	558	579	588	573	538	607	588	563	603	609	590	601	565	566	581	599	593	577	557	558	584	572	552	610	598	561	564	606	598	580	564	618	593	596	596	610	570	579	585	589	592	586	606	595	578	570	576	579	589	535	590	574	563	587	550	557	591	577	580	577	592	605	584	547	581	529	598	573	579	549	592	603	581	572	622	566	582	575	564	572	572	583	568	539	590	612	514	582	564	581	576	576	528	626	588	609	571	563	577	630	637	567	578	610	600	598	632	572	604	611	595	553	591	571	570	585	556	600	583	557	587	572	616	567	541	627	586	625	569	580	612	587	576	580	583	560	569	586	605	630	572	564	585	559	621	572	607	616	560	603	577	554	563	582	576	573	581	582	568	602	623	601
24544	21435	28508	24843	20641	12848	6526	3801	2489	1765	1322	1077	856	728	649	567	490	447	416	427	405	389	383	385	408	426	421	430	419	388	383	370	331	351	303	296	318	287	273	250	272	284	292	269	279	280	259	284	251	253	240	253	267	243	245	257	262	265	293	269	228	277	246	258	248	238	216	279	238	270	227	263	239	258	265	260	268	223	231	242	239	244	222	227	223	245	256	247	222	236	245	261	216	245	232	226	240	223	266	225	226	232	259	243	239	214	255	237	246	235	232	256	245	236	233	241	238	215	217	254	248	206	266	232	212	259	220	223	215	229	214	249	251	228	223	254	226	223	233	246	222	262	243	235	249	255	249	206	226	251	202	250	220	222	245	219	224	263	253	234	237	223	245	227	224	216	240	240	234	252	212	237	210	220	227	249	259	253	260	265	228	224	251	228	221	234	243	238	278	255	231	222	248	238	263	231	221	259	243	240	246	243	259	234	217	222	244	231	245	249	219	225	203	238	242	260	255	234	252	219	246	232	241	242	257	237	244	215	227	224	242	245	255	250	220	243	230	259	233	251	250	247	255	244	244	237	241	235	274	251	226	255	229	231	233	221	219	207	258	221	248	242	226	244	221	216	230	222	227	230	254	243	223	233	250	259	233	259	228	251	219	215	255	252	262	248	239	226	225	215	242	221	230	249	259	250	258	263	213	248	223	219	234	243	257	232	222	228	234	228	222	210	220	242	221	257	236	225	236	241	236	255	246	254	210	240	266	271	238	244	249	242	240	233	254	236	248	237	246	221	241	229	229	244	215	254	248	260	249	251	253	225	248	235	236	230	255	218	245	213	237	216	260	262	246	235	232	223	244	244	218	224	220	237	218	225	265	237	256	238	229	263	268	248	248	244	208	226	213	234	213	226	235	243	223	223	222	246	236	226	215	248	232	242	241	219	242	218	257	260	207	206	264	255	229	274	242	244	217	236	257	242	253	236	250	240	216	262	255	250	244	236	199	248	188	210	260	256	239	235	222	224	241	242	265	240	222	229	243	211	238	214	249	257	234	254	253	227	231	240	207	271	221	252	244	251	265	277	272	225	252	231	225	229	217	215	246	248	225	243	225	248	247	252	246	223	250	229	238	228	237	231	237	224	248	225	258	240	233	251	221	249	225	228	243	247	232	234	239	256	235	253	225	269	230	268	263	200	266	238	230	268	208	258	273	215	230	253	244	219	213	220	249	261	262	247	266	236	190	238	251	219	228	249	264	217	255	221	218	223	226	221	220	246	242	204	233	244	239	203	275	229	226	237	235	233	218	257	237	214	239	233	217	253	214	247	243	243	235	240	248	245	249	229	251	227	246	240	254	239	240	266	254	257	221	259	260	249	256	227	240	258	241	224	235	223	237	241	247	243	244	226	263	258	231	228	230	239	226	229	225	246	265	260	231	227	207	212	272	263	247	229	243	214	244	223	219	245	236	266	263	236	223	263	251	249	248	209	225	205	247	280	243	238	234	225	223	227	227	254	232	221	251	259	235	219	230	222	221	217	242	227	241	240	248	226	245	216	254	210	248	218	237	252	246	240	249	247	230	201	254	266	227	244	232	198	222	241	225	243	226	206	264	251	235	247	248	263	244	237	241	244	227	213	253	218	240	253	229	208	221	234	227	240	258	225	234	234	229	209	231	235	245	236	233	222	230	243	248	247	232	244	230	233	244	223	259	227	245	245	233	224	272	227	229	242	265	227	245	241	228	245	206	224	248	249	240	211	250	242	245	262	248	229	229	218	217	250	220	231	251	211	236	255	236	232	249	220	244	233	256	228	235	232	248	191	262	245	233	225	237	223	256	244	255	246	279	236	218	227	248	240	242	263	256	243	229	252	250	240	254	230	237	215	245	248	249	227	233	251	226	213	225	237	233	241	239	274	243	247	235	233	243	227	240	229	250	263	245	237	233	234	217	263	223	248	230	241	231	215	255	221	239	241	239	243	267	238	221	227	245	265	243	223	242	238	264	222	259	230	212	214	216	207	224	264	224	229	222	260	251	220	240	251	236	260	264	266	254	229	228	236	243	239	258	213	212	258	257	226	247	231	224	237	214	236	236	241	223	239	243	251	247	235	252	236	240	217	248	239	240	211	239	226	234	221	228	230	231	238	238	259	249	224	239	265	228	237	253	257	257	228	230	254	210	221	222	245	240	246	240	272	251	230	232	236	230	262	248	256	254	259	273	236	273	253	230	250	246	226	224	198	231	252	207	220	246	256	229	238	216	237	254	226	255	214	231	238	270	252	249	249	235	222	237	211	247	230	225	220	245	245	222	233	234	228	234	213	248	237	229	275	234	219	244	226	220	256	243	248	224	232	263	235	242	233	266	250	260	246	226	237	264	235	242	234	236	239	220	241	251	212	225	248	244	234	252	259	223	238	225	219	232	236	223	248	219	227	245	214	239	231	234	216	242	274	220	228	232	239	249	256	243	240	239	231	248	253	215	228	228	242	234	262	223	267	248	253	254	214	245	240	216	243	222	249	221	246	260	249	228	249	226	260	249	243	233	253	251	231	241	255	239	226	242	225	238	248	252	286	241	245	238	260	257	253	238	236	231	211	236	245	225	236	238	214	234	226	226	229	256	234	252	241	246	243	229	266	241	239	232	222	211	250	200	244	252	238	232	221	258	203	219	243	233	233	238	240	254	210	248	266	251	226	256	247	251	236	224	247	243	237	246	256	260	206	232	227	243	214	247	244	220	231	248	225	216	247	211	239	240	249	230	273	231	235	219	235	230	207	250	251	222	245	232	219	256	237	230	252	239	273	227	200	233	207	265	248	233	256	226	242	209	224	229	253	244	261	220	224	206	224	219	247	237	251	252	229	220	252	233	252	246	269	274	216	233	254	237	220	242	276	222	233	232	237	242	235	289	237	243	254	221	233	254	242	249	219	217	242	240	250	243	246	256	242	223	244	240	209	234	243	242	249	240	237	226	245	245	233	242	242	228	248	255	206	242	255	261	260	256	199	233	238	264	221	225	230	229	226	205	250	251	233	235	195	267	243	259	231	231	241	248	244	253	269	250	243	262	265	249	252	206	229	225	262	227	221	219	235	245	237	230	217	248	257	268	231	247	229	253	236	253	243	231	246	245	229	235	239	220	243	236	263	243	227	241	240	249	259	227	240	248	243	231	227	262	248	239	231	221	245	223	206	247	249	206	246	239	249	239	218	250	243	245	231	228	255	234	233	249	247	258	255	242	276	223	232	246	228	232	242	241	225	271	224	234	262	243	234	221	265	221	254	225	263	228	229	272	261	234	233	247	240	258	246	244	241	236	215	235	264	219	241	260	261	252	214	239	221	239	258	249	215	235	217	254	260	208	228	249	242	229	259	231	251	227	224	238	218	236	235	258	230	224	240	217	256	239	283	236	234	238	220	231	208	227	219	218	265	246	245	240	251	236	272	228	234	229	207	252	258	237	234	253	234	230	228	221	238	225	238	237	231	247	248
20464	37934	35596	27699	23801	18853	14289	11377	8379	5956	4662	3743	2893	2407	2049	1702	1501	1307	1284	1331	1247	1145	995	995	1021	1057	1090	1196	1164	1037	1040	968	859	765	694	655	664	692	556	562	601	592	567	569	574	564	557	551	575	549	593	538	565	534	549	576	540	562	547	565	565	505	487	531	525	507	503	546	516	481	496	502	512	495	494	520	504	461	462	493	447	465	490	499	461	490	513	482	479	444	492	469	494	486	465	507	458	518	493	446	456	436	452	474	470	452	516	501	454	493	523	485	468	429	473	507	480	485	446	475	495	500	466	445	436	471	480	458	498	466	468	442	487	441	483	457	457	420	494	477	451	462	474	490	445	462	466	464	450	494	434	466	479	506	466	445	478	486	468	457	461	488	465	469	503	480	471	431	468	456	436	503	476	438	451	468	451	476	485	452	477	440	495	456	502	471	484	455	457	457	464	498	505	469	455	459	456	481	523	493	488	500	484	465	473	473	444	455	450	523	445	445	499	512	503	465	464	465	500	482	451	493	477	445	435	457	502	458	467	457	440	453	478	471	453	481	443	480	474	446	489	520	447	464	470	480	464	486	459	454	497	475	502	498	473	451	474	452	503	451	466	473	488	476	458	443	494	470	442	471	489	461	509	473	467	483	464	459	489	466	451	488	449	456	464	499	475	457	484	478	485	480	432	439	435	469	491	484	485	458	526	450	451	460	433	503	467	434	467	475	446	455	420	450	470	466	462	481	468	485	462	480	500	485	504	493	474	442	446	449	475	450	476	489	470	432	447	460	473	500	427	497	487	472	445	462	497	480	470	480	482	487	524	445	503	482	470	440	440	479	488	463	443	456	459	477	506	461	504	461	460	476	466	464	459	428	458	473	463	441	482	468	513	493	431	468	454	491	487	493	463	467	486	434	540	460	478	460	460	398	486	452	458	459	432	479	489	468	487	468	461	496	473	449	494	440	446	471	506	448	489	528	492	505	481	428	463	483	449	472	465	490	451	432	445	492	464	512	462	470	497	508	463	484	432	450	454	475	456	437	456	458	493	484	464	430	487	461	525	471	463	481	519	477	471	472	473	429	462	499	501	487	451	466	465	468	491	498	468	485	441	430	489	447	457	466	443	499	481	482	464	484	482	510	455	443	449	463	478	473	473	457	444	471	433	457	461	496	485	469	528	490	492	472	449	504	467	425	437	478	463	487	437	488	474	476	446	462	517	439	438	486	458	487	465	460	484	440	446	450	448	449	446	503	448	481	481	497	454	472	446	492	486	512	455	498	475	457	463	436	495	468	454	456	454	482	470	478	456	453	481	462	464	456	438	467	444	469	488	494	479	436	503	442	466	446	437	468	451	457	460	436	480	502	486	463	459	500	429	472	503	476	476	483	463	499	478	467	455	510	479	473	482	460	484	461	465	457	495	450	464	494	446	460	450	455	467	448	470	518	491	468	462	476	456	445	493	457	425	475	453	453	490	433	487	459	463	510	483	456	502	498	466	432	453	470	451	454	482	514	471	439	457	476	492	475	470	457	460	502	514	465	486	458	435	457	464	476	495	455	462	438	463	470	437	440	473	471	482	459	470	489	488	455	483	475	460	475	474	441	495	481	479	480	478	480	471	467	463	467	499	481	476	448	459	458	478	477	472	478	491	468	497	477	502	488	447	453	482	464	454	471	468	483	449	482	476	477	462	435	478	457	453	424	455	450	470	513	457	483	466	477	449	463	473	497	461	478	470	470	441	461	454	450	467	476	486	482	452	498	475	462	455	470	457	451	471	456	467	459	484	498	473	460	457	440	459	449	453	462	458	497	467	467	522	481	461	451	452	474	466	479	477	478	466	469	492	459	453	440	439	454	439	472	479	459	495	441	449	482	462	458	496	487	465	484	468	458	491	481	432	510	519	474	522	426	489	467	494	441	453	467	487	440	499	473	463	481	447	484	506	444	470	464	491	468	440	426	469	479	448	467	472	517	479	495	509	489	487	458	459	473	449	502	436	452	467	462	492	497	465	452	476	503	491	500	460	460	470	421	456	420	485	475	421	466	480	444	523	466	460	458	450	478	431	468	459	464	478	482	472	471	467	491	466	452	493	485	488	465	464	467	492	491	435	457	463	497	458	506	465	449	462	454	452	474	473	514	483	464	483	462	516	470	478	480	482	472	494	469	452	466	490	456	467	478	486	465	477	482	464	450	476	499	502	473	453	453	539	458	475	475	526	480	454	500	468	459	445	474	474	460	461	493	454	468	489	512	480	506	456	489	493	473	435	457	481	486	466	483	477	441	466	435	472	479	469	498	449	476	434	509	482	442	481	464	475	481	488	446	480	487	461	484	453	461	449	454	450	476	474	467	470	431	461	457	458	472	486	456	469	482	510	470	483	491	436	449	427	449	433	473	445	484	483	480	459	481	465	445	493	464	432	486	468	472	426	477	473	486	463	470	482	470	467	480	450	470	431	466	487	472	513	512	493	463	454	441	451	485	495	475	490	483	489	484	474	477	460	430	477	458	456	474	489	472	477	482	489	418	487	460	457	494	450	411	469	479	427	504	451	467	487	450	470	441	487	485	450	500	451	490	493	516	478	460	487	460	478	449	480	447	487	494	426	460	453	488	493	469	491	508	524	450	522	475	493	475	448	491	483	434	500	512	448	459	438	477	475	457	473	479	467	465	486	453	472	466	465	448	453	454	503	481	456	487	464	443	446	471	464	491	489	525	477	459	475	478	473	387	512	477	504	483	464	456	467	461	450	506	487	436	490	493	454	509	463	518	469	442	474	487	467	487	454	507	457	457	484	460	472	470	462	459	489	481	433	481	494	461	452	470	492	477	474	469	475	494	443	492	489	463	452	475	434	460	487	496	465	483	452	471	454	471	473	488	456	453	445	518	431	471	454	454	478	485	487	488	455	457	505	521	456	484	459	498	443	462	489	488	514	479	495	438	441	483	472	466	466	475	479	467	467	426	448	481	471	443	475	464	460	493	492	488	423	469	476	469	471	452	480	470	462	489	489	472	432	494	471	498	479	489	481	472	464	488	457	479	519	428	437	454	494	508	477	463	461	459	427	483	462	453	481	486	480	475	453	478	452	477	457	451	462	454	456	473	499	452	502	466	486	448	440	450	458	461	455	477	457	480	432	458	439	468	450	486	424	480	453	460	495	456	454	492	478	480	508	493	510	502	466	479	434	453	492	462	507	453	457	450	491	501	481	451	471	478	440	485	500	503	502	477	486	456	447	452	431	492	474	456	478	475	466	426	459	481	521	441	486	456	473	457	467	464	495	463	474	454	507	481	447	504	459	490	477	473	487	480	502	477	443	473	458	443	462	509	494	490	454	424	507	507	428	491	449	430	499	511	471	513	474	454	468	480	455	470	491	468	494	478	456	468	513	462	468	462	493	482	470	472	474	453	471	483	420	449	488	434	458	472	459	459	452	495	460	467	439	463	456	479	473	501	455	494	467	502	487	459	475	490	461	470	475	433	475	469
23492	21400	29167	24030	21530	20780	12879	5720	3578	2361	1816	1396	1145	889	856	677	578	548	548	509	500	423	414	412	445	432	433	474	477	418	383	361	391	319	309	313	285	243	261	258	259	220	227	227	257	270	233	216	243	226	225	239	222	226	208	217	230	223	235	236	203	193	239	192	211	195	215	206	193	187	200	193	206	210	212	233	199	170	193	209	196	191	215	191	185	207	199	203	208	199	193	168	191	163	212	199	202	198	187	196	202	201	209	206	189	182	220	180	209	186	206	178	216	186	204	208	188	198	192	188	197	203	193	216	198	180	200	175	200	206	170	218	217	180	197	194	187	195	189	198	198	200	196	198	206	200	181	212	200	226	209	192	183	204	198	168	204	182	209	214	208	185	212	185	186	182	185	198	207	187	195	226	217	184	209	209	214	191	195	174	197	168	189	183	199	201	229	201	204	200	196	174	232	177	173	195	198	197	180	195	201	184	191	188	187	209	211	179	202	194	183	190	192	206	192	192	194	208	181	203	198	175	201	179	225	200	210	203	196	178	186	176	190	216	207	179	172	177	194	190	207	199	219	196	218	203	191	159	203	186	193	194	189	183	168	202	219	187	199	199	187	186	185	181	181	191	180	225	185	196	207	187	190	224	224	210	193	207	199	168	191	176	196	198	196	203	216	198	211	180	188	182	221	178	237	201	191	170	191	173	179	205	198	194	206	182	202	203	181	203	188	199	186	202	210	209	162	185	190	204	175	208	203	192	209	199	196	193	206	199	179	198	187	178	199	206	193	205	182	187	222	203	178	215	176	212	168	193	191	188	209	183	201	225	196	205	189	185	198	172	192	188	185	193	194	196	183	190	216	213	204	191	179	202	216	168	174	177	196	186	212	204	204	203	181	193	185	173	196	195	204	178	186	195	188	207	182	194	205	193	200	181	204	182	183	221	202	173	193	198	209	202	198	178	192	189	208	186	197	189	176	204	207	181	189	174	224	189	186	192	197	206	209	190	219	203	208	172	214	232	199	204	206	172	168	174	184	222	204	196	190	200	191	184	198	173	216	207	189	182	207	175	194	178	199	192	161	174	186	212	202	216	186	192	195	223	189	193	197	196	201	194	197	168	203	182	206	213	180	205	167	182	200	209	195	176	202	186	200	182	182	189	191	192	193	216	200	173	177	180	224	207	187	194	180	200	207	207	200	212	204	205	191	187	174	225	199	190	213	188	197	193	170	205	185	204	174	208	176	184	203	188	181	205	200	194	193	196	199	208	190	193	206	170	177	207	172	222	202	192	203	200	195	182	183	195	184	191	183	182	189	208	179	191	195	197	198	195	212	203	188	194	202	177	201	178	180	193	215	181	215	203	203	210	193	208	182	196	220	188	191	184	198	202	197	191	205	190	204	197	205	188	214	187	203	201	185	183	215	184	209	183	200	189	200	199	193	196	177	177	201	214	206	186	166	189	190	187	199	192	201	172	211	184	180	197	187	187	183	170	193	193	175	189	173	191	194	189	168	214	207	208	178	179	170	217	211	191	188	186	188	179	181	207	195	195	204	185	206	206	199	208	168	178	193	205	216	189	182	195	197	195	209	184	191	187	201	200	175	201	187	161	169	186	188	218	190	194	199	208	195	193	203	185	181	193	177	225	213	211	211	197	181	200	186	193	175	194	183	203	183	188	191	206	187	198	185	175	201	199	195	187	181	159	198	186	193	181	218	217	184	180	187	186	188	192	182	195	182	182	207	185	214	180	177	209	200	187	183	187	202	186	190	197	172	208	214	211	182	207	209	173	197	195	196	185	179	200	201	184	198	202	199	221	161	205	190	200	201	233	197	178	208	178	229	180	194	219	191	191	215	179	187	186	186	171	213	202	198	209	178	208	185	204	188	181	193	192	194	186	203	185	194	199	174	210	218	201	165	175	189	166	176	193	228	212	177	187	202	191	192	202	196	204	204	210	199	190	229	215	193	178	167	207	177	212	207	178	207	182	179	189	211	195	170	201	204	171	217	195	188	199	186	181	200	162	178	161	196	186	205	206	205	201	191	178	204	179	197	207	216	194	196	210	195	211	201	180	166	189	218	209	206	209	183	192	185	204	198	210	170	189	205	193	207	187	219	187	220	180	208	199	194	183	206	194	211	197	215	172	205	212	206	202	186	198	195	188	186	179	187	203	188	233	179	198	169	181	198	179	209	191	208	176	205	221	209	204	189	193	206	189	162	196	205	192	181	197	186	193	180	165	172	204	179	196	182	206	177	206	185	209	188	210	203	211	199	201	214	193	196	201	221	173	194	211	189	174	179	190	204	195	221	198	188	198	207	218	206	204	198	180	198	198	184	201	200	193	211	183	206	189	204	178	185	210	211	195	186	229	193	187	197	211	208	185	202	204	217	183	204	215	178	193	218	193	185	217	188	170	202	222	213	197	214	213	177	190	218	198	189	176	180	207	205	173	181	172	180	192	182	207	197	189	222	222	159	171	174	183	187	228	192	183	193	198	203	163	184	194	186	202	219	183	189	196	209	192	201	182	206	199	218	180	211	202	196	193	195	202	189	191	188	185	162	208	183	202	186	180	182	195	221	189	201	184	228	219	210	200	185	172	194	224	171	191	198	190	176	208	213	190	219	165	197	210	185	186	183	198	204	181	207	189	195	197	203	206	217	191	206	186	183	210	206	174	165	204	166	192	212	189	213	178	221	171	188	206	200	206	177	194	180	193	193	189	205	202	207	207	192	210	199	198	184	178	202	203	208	200	169	208	212	189	176	198	199	188	197	187	219	175	186	178	189	184	195	202	211	203	176	203	208	227	213	203	175	199	178	184	179	195	194	218	197	177	184	184	185	185	196	190	181	189	183	183	173	195	198	201	196	184	193	173	199	207	195	183	185	178	203	189	211	209	197	195	198	185	197	190	179	181	195	216	186	221	193	187	195	189	204	181	227	196	193	187	207	190	200	207	198	203	194	219	175	213	204	190	183	195	196	194	207	193	172	206	201	188	197	182	192	182	218	187	168	202	167	193	195	190	205	204	211	218	196	205	190	189	175	188	203	203	169	190	215	232	202	198	192	192	163	196	192	219	215	184	211	196	188	197	195	221	204	178	213	201	160	202	185	193	199	177	177	183	200	198	217	192	190	181	182	209	201	204	163	218	223	212	199	198	187	193	187	176	208	184	177	179	214	192	180	202	159	193	184	196	193	221	185	201	180	196	203	202	204	193	197	203	183	200	187	176	192	202	209	153	208	222	184	195	182	197	209	210	189	215	188	191	212	184	199	196	216	197	196	214	169	216	182	190	179	201	179	190	184	188	194	193	180	175	181	212	212	191	201	203	199	215	221	192	185	170	216	194	177	182	193	201	218	182	195	200	201	182	170	194	202	196	197	202	205	203	180	198	180	201	191	190	204	199	224	203	190	201	176	189	180	203	196	197	184	195	181	177	177	199	204	181	193	190	190	203	184	180	175	198	195	194	197	185	199	190	205	205	211	187
22452	41890	39874	32282	28035	23156	17920	14723	11138	7806	6333	5054	4017	3185	2763	2269	1937	1650	1557	1561	1469	1257	1117	1102	1155	1223	1255	1314	1364	1261	1073	967	961	836	726	712	688	626	603	552	556	514	537	536	540	543	521	491	489	519	523	491	493	498	479	459	511	487	517	505	482	491	466	435	435	453	395	412	416	398	415	398	390	407	389	420	431	387	364	409	360	372	399	395	397	400	361	393	380	340	387	359	385	354	360	405	392	388	396	383	369	414	375	357	373	409	379	393	362	388	370	346	367	347	383	342	388	358	349	362	424	386	366	360	398	382	334	383	361	383	415	366	374	382	328	393	345	346	356	411	391	369	347	360	374	359	383	348	412	340	348	377	367	391	382	344	379	369	387	359	376	397	359	412	359	373	369	374	374	343	387	369	366	331	403	321	349	358	388	387	373	359	364	363	385	370	388	377	344	335	353	383	385	377	417	386	381	374	380	365	380	391	342	375	365	358	351	369	366	343	378	382	356	367	361	374	399	338	353	407	418	353	343	375	382	369	413	338	384	399	366	400	355	369	384	337	359	350	379	378	365	342	381	376	364	365	345	345	396	359	354	380	358	361	384	377	387	408	364	392	358	379	364	394	398	395	387	404	405	390	381	347	360	389	361	390	369	397	399	379	392	372	383	342	338	356	395	396	372	390	363	367	380	382	411	373	357	366	413	399	363	357	394	362	364	381	389	382	380	350	370	369	361	386	386	387	400	387	374	394	379	378	355	349	394	382	373	357	354	419	355	371	393	361	365	377	339	357	355	374	374	346	350	369	364	348	398	382	391	380	373	388	353	383	379	368	391	380	395	348	381	373	410	379	370	380	404	355	346	351	385	383	377	362	350	394	364	400	325	354	341	372	418	366	350	371	366	357	388	367	340	349	408	371	384	347	384	364	377	354	381	374	352	386	370	366	363	390	345	385	382	372	395	382	366	378	342	375	380	356	370	372	392	380	386	366	382	374	384	384	359	355	352	382	367	377	352	376	366	396	374	344	396	359	362	357	369	361	367	342	364	347	389	381	379	354	400	338	378	318	380	370	360	367	364	370	349	386	383	374	360	367	346	339	367	364	352	359	327	395	396	373	355	390	420	427	403	367	383	375	396	392	382	390	371	381	343	382	360	374	390	380	382	336	384	350	384	383	358	356	388	371	384	356	357	352	356	375	363	388	363	368	409	358	369	344	401	396	373	365	365	388	377	369	360	375	361	398	384	363	381	348	372	350	360	385	386	375	374	416	365	373	361	341	388	359	372	369	357	399	365	359	388	376	366	406	357	370	396	422	399	380	372	357	402	357	391	406	389	379	350	388	348	389	368	366	340	429	379	370	364	375	378	364	384	380	380	363	358	356	385	389	354	382	372	384	405	362	376	369	382	369	381	369	377	369	367	339	343	326	396	390	386	371	376	381	398	374	359	371	372	367	417	363	383	360	366	339	368	373	364	406	363	394	371	361	360	344	371	356	394	374	372	364	418	386	407	395	363	366	364	357	361	370	352	354	381	369	380	380	324	396	356	378	384	382	382	398	361	371	367	373	392	375	353	354	377	381	348	411	389	386	401	343	364	364	349	368	411	354	359	380	379	335	357	355	398	352	371	377	366	374	385	372	380	351	367	377	390	402	402	361	371	340	376	393	367	372	384	378	346	340	410	378	379	396	372	377	360	358	394	362	423	380	429	402	371	381	367	383	389	402	358	358	375	383	362	378	395	366	359	401	366	406	378	383	402	333	381	359	411	366	398	415	395	392	392	379	387	367	366	354	350	372	373	366	363	358	383	366	364	363	397	363	375	363	379	390	386	351	390	352	354	400	364	345	356	366	337	393	400	412	355	374	359	373	329	359	377	388	355	375	369	363	365	384	397	367	400	352	332	378	363	389	378	365	381	365	343	349	356	364	371	378	375	355	401	357	377	380	377	344	372	372	361	347	368	377	352	344	377	366	402	380	356	361	390	363	357	376	367	388	385	385	339	373	347	382	377	349	369	361	395	362	356	425	401	374	398	337	364	351	394	359	387	386	376	340	399	396	388	357	343	381	359	327	365	358	407	366	413	369	370	381	354	349	360	369	376	346	400	381	399	374	369	396	373	370	330	354	374	380	349	362	397	375	398	361	421	374	386	353	390	378	353	355	367	356	352	350	366	386	366	365	353	352	385	375	375	347	376	391	373	346	377	352	376	348	370	386	358	352	350	339	359	348	396	387	396	384	377	364	351	341	384	382	351	369	374	381	412	400	366	377	371	372	353	356	380	381	388	387	364	352	352	382	348	335	342	349	357	370	375	394	381	370	373	414	376	348	409	354	350	388	352	381	354	373	357	373	376	379	358	335	404	373	382	382	409	397	380	354	358	370	396	397	348	378	355	362	414	388	398	351	391	381	387	364	346	362	368	371	368	371	370	370	367	338	362	379	374	328	377	384	376	391	391	379	376	388	387	384	382	363	359	368	356	416	377	343	382	334	411	383	357	365	369	343	382	361	372	389	370	360	345	373	365	404	329	398	371	367	372	391	359	372	384	386	342	369	346	349	337	360	359	356	385	351	356	341	370	395	373	351	380	397	350	376	379	395	361	356	371	360	386	361	367	358	385	384	385	371	394	392	372	377	385	367	359	373	369	399	381	364	382	373	365	394	398	379	347	376	358	369	393	385	370	375	365	378	349	380	413	364	384	345	348	402	402	358	385	355	399	377	363	377	363	373	395	414	363	381	351	361	354	369	356	382	368	380	346	378	412	398	388	417	355	367	344	395	387	362	391	385	369	358	362	386	351	388	377	356	349	390	411	394	395	371	383	382	391	394	339	398	356	369	336	391	331	405	359	394	392	361	387	375	354	375	359	361	338	379	364	348	358	365	347	391	371	365	347	405	369	356	387	373	352	379	380	357	377	378	406	381	388	380	362	367	348	371	379	376	372	368	343	345	389	385	395	371	388	378	352	365	382	341	390	384	365	337	364	363	387	363	366	378	390	376	368	365	383	378	365	391	358	365	381	398	373	390	389	367	383	368	400	379	382	362	381	398	353	369	345	392	370	349	370	389	382	378	365	344	379	360	319	370	397	360	363	343	398	386	396	390	383	402	380	414	351	364	396	373	393	391	348	375	364	426	362	384	403	355	342	348	356	374	335	378	351	368	351	368	371	392	395	371	324	399	399	392	383	386	354	392	348	360	357	365	325	381	362	347	404	364	364	372	362	387	385	367	358	390	361	350	346	393	352	382	370	367	378	350	368	371	379	393	361	379	363	380	376	323	377	404	359	386	388	397	364	387	348	387	380	359	349	344	372	355	335	385	392	356	380	384	375	368	375	374	354	365	386	391	393	362	376	399	382	372	348	379	404	388	378	361	373	373	368	346	376	388	372	370	396	359	374	405	358	377	345	398	356	351	325	391	363	373	353	361	374	359	386	402	404	399	392	375	370	354	335	360	342	371	363	397	364	375	366	368	365	351	404	372	363	370	367	358
27063	21630	21188	15011	8654	5292	3230	2144	1584	1136	917	726	694	547	488	454	397	412	398	451	413	377	360	399	368	392	385	414	419	388	385	384	363	357	330	355	328	330	315	293	320	288	349	313	301	318	307	303	315	301	288	282	299	311	348	313	308	307	324	298	298	293	312	297	306	324	285	282	282	300	307	306	290	294	287	324	294	296	315	290	306	310	288	289	301	294	287	329	290	273	286	323	303	297	278	291	333	292	261	289	281	282	279	296	287	296	294	318	330	298	324	305	323	301	308	281	280	279	269	295	290	275	308	276	300	288	302	302	290	319	306	283	312	339	297	317	288	293	293	271	323	299	318	303	301	307	298	273	296	310	296	302	293	286	308	305	292	309	292	293	324	272	283	307	312	271	275	293	295	300	300	298	289	305	281	266	308	296	330	314	329	308	304	291	288	263	315	295	297	307	294	284	289	307	315	301	300	272	298	277	304	276	260	269	294	316	303	299	296	286	265	308	290	302	311	305	287	287	283	304	296	301	275	273	284	306	299	290	299	280	284	284	271	293	305	276	287	270	312	308	330	294	285	299	277	280	305	276	287	343	289	276	285	292	283	272	292	322	294	297	322	283	295	306	288	329	310	278	278	302	294	313	296	270	301	315	329	284	310	302	292	327	323	263	307	294	284	306	322	282	281	300	319	281	289	323	286	318	311	299	273	289	297	307	315	302	265	306	302	286	284	324	289	270	318	291	286	293	307	301	289	287	262	283	318	304	286	298	329	318	321	277	290	286	325	292	279	271	281	257	307	302	303	271	296	310	297	260	273	322	318	329	280	305	289	277	287	288	311	301	297	303	295	307	307	301	288	299	282	292	323	279	294	300	282	310	291	298	301	285	285	314	256	310	278	270	308	301	313	294	291	302	278	283	259	273	291	307	294	296	299	282	278	311	290	323	316	300	307	296	298	295	320	331	282	291	293	323	282	293	290	304	300	301	303	300	320	281	283	282	306	308	334	302	339	279	275	297	315	304	319	315	285	302	353	318	301	294	278	291	291	287	306	286	299	279	303	299	321	271	277	305	281	296	319	299	303	302	332	268	290	264	299	278	291	289	280	297	323	310	317	301	283	299	296	304	277	304	317	322	279	294	322	271	313	333	287	273	300	295	286	334	292	298	283	309	320	279	299	290	302	295	285	300	292	302	304	303	305	302	303	285	293	270	283	310	315	280	293	298	300	286	286	331	290	322	309	308	294	319	320	300	277	315	320	302	299	294	297	289	285	293	294	272	280	293	294	304	302	336	293	318	302	271	296	276	306	297	309	303	299	305	293	305	283	270	324	306	299	297	284	296	287	270	264	329	305	260	282	263	290	277	254	260	320	303	288	293	283	308	291	278	299	283	302	273	322	305	296	290	353	282	284	299	319	312	290	303	326	276	304	286	303	304	327	290	317	303	309	287	300	308	301	289	296	287	309	296	345	296	293	319	304	333	318	297	292	306	329	305	309	290	303	271	288	329	309	303	270	307	293	297	277	306	323	307	305	291	300	308	285	294	318	282	332	278	290	294	326	285	299	300	290	313	363	296	287	325	291	271	283	265	284	292	304	321	307	276	336	290	292	281	272	296	298	276	322	285	336	311	302	324	301	270	303	329	268	319	283	311	307	318	307	301	281	282	327	273	287	259	293	296	285	307	321	294	313	271	295	308	318	283	293	311	320	310	293	317	306	276	267	320	293	268	274	291	291	320	296	307	305	276	295	284	313	324	287	331	275	311	299	283	299	302	313	289	315	285	284	309	299	293	277	311	298	305	264	341	291	272	314	257	316	301	320	304	270	313	298	276	264	268	307	313	318	290	326	321	319	302	305	305	285	308	294	289	298	285	301	314	311	288	289	268	306	280	317	284	302	286	307	290	258	316	307	301	296	286	303	285	279	302	270	277	318	285	341	329	283	316	295	288	300	299	323	328	273	293	275	272	292	289	339	293	274	290	278	315	298	292	309	276	306	292	319	270	296	269	308	288	310	299	328	300	291	289	303	305	279	299	325	306	315	293	289	276	290	302	257	298	303	284	291	289	300	279	287	274	309	268	305	309	288	291	292	299	315	270	279	305	293	307	275	287	304	294	326	294	285	292	286	289	289	317	325	288	272	300	282	302	308	288	296	278	312	272	284	278	292	276	284	305	302	309	312	296	333	259	323	289	260	304	305	299	265	292	263	308	334	279	316	296	323	318	321	308	266	275	292	288	305	266	305	287	297	272	320	303	268	302	309	314	252	328	300	327	267	291	307	321	296	292	275	294	289	303	324	277	317	299	291	323	321	298	267	304	325	303	310	304	291	287	286	300	298	308	282	281	295	310	317	290	288	290	294	297	276	294	322	308	290	295	306	297	294	334	281	283	318	306	301	312	296	300	321	303	283	297	303	274	300	290	309	288	306	318	307	290	298	279	311	283	271	307	257	284	273	297	287	303	293	285	291	296	287	301	275	315	275	306	283	283	281	302	282	277	305	319	293	331	302	315	302	283	308	294	295	334	281	309	302	283	281	322	267	298	293	305	291	291	335	304	308	278	309	306	289	307	318	303	267	251	307	298	266	302	295	282	314	313	273	320	293	302	326	322	308	290	293	293	315	339	315	301	278	293	256	308	314	289	294	269	280	316	301	298	270	283	287	320	278	292	283	313	273	276	321	291	314	308	311	283	296	302	292	298	320	307	323	292	328	282	291	316	307	290	319	291	308	296	282	285	294	274	290	320	297	310	297	287	291	295	305	291	278	277	281	328	307	292	293	290	295	260	313	326	304	298	300	312	332	283	288	298	290	263	275	269	273	293	313	316	292	293	299	269	293	304	274	290	261	288	334	328	301	301	316	292	290	283	293	311	300	301	299	310	287	292	295	288	285	280	307	303	314	283	308	306	288	281	314	287	283	325	306	327	289	292	269	307	310	311	304	288	310	292	277	326	285	307	288	324	287	303	312	244	279	314	308	271	301	293	294	279	310	315	276	319	283	267	315	323	311	270	279	277	304	315	291	295	255	271	272	280	305	321	309	293	281	276	278	293	296	308	299	293	283	304	279	310	295	298	300	306	276	294	313	302	303	305	302	300	306	271	280	299	248	281	318	298	297	280	291	279	305	293	288	311	318	257	287	312	283	300	309	305	277	295	289	268	289	317	295	310	312	294	290	297	278	293	275	306	303	316	338	320	307	300	289	323	283	290	290	320	273	260	326	286	306	319	289	299	285	277	303	291	309	260	314	297	297	288	316	300	292	323	325	303	312	296	323	300	273	309	296	297	297	291	283	310	311	281	291	272	304	303	303	280	322	306	305	306	258	289	285	308	297	300	275	307	305	297	311	339	305	304	313	313	294	323	320	300	280	306	324	289	297	291	272	299	320	319	275	313	310	285	296	322	296	290	290	314	279	290	289	265	270	321	295	320	282	294	307	301	315	285	314	302	292	297	311	272	279	279	274	299	281	285	284	288	314	296	315	295	271	287
19815	31949	29998	22367	18070	13956	9965	7768	5533	3873	3052	2461	2007	1678	1379	1291	1163	984	1061	982	1053	913	846	848	893	938	962	958	1036	953	866	859	867	773	723	740	704	672	667	630	671	658	640	633	647	628	654	636	616	638	625	620	616	618	619	649	610	621	692	622	618	604	614	632	602	614	604	611	607	545	637	603	565	577	568	607	658	590	585	603	599	578	593	571	574	610	535	573	601	633	614	592	582	559	603	582	511	557	574	637	539	598	606	608	616	565	559	604	574	600	566	602	610	592	582	615	563	621	597	603	556	609	567	585	600	579	598	635	581	554	579	545	547	600	534	573	573	555	594	593	583	538	595	608	577	605	572	576	583	534	581	604	565	599	542	579	605	593	576	596	545	570	573	528	557	567	626	619	565	554	589	600	589	564	588	568	609	549	603	576	575	582	591	574	541	561	557	598	547	579	567	587	597	585	551	549	542	520	553	553	587	592	568	570	563	523	593	605	567	564	555	579	563	577	593	601	554	542	575	558	619	578	568	555	590	549	620	551	559	553	581	601	561	570	597	609	617	604	559	588	578	584	558	574	556	608	578	572	528	574	578	581	553	548	594	571	570	585	586	560	559	602	575	598	618	580	555	613	565	627	601	573	569	574	629	549	598	554	570	584	572	576	559	559	586	566	566	544	598	568	605	561	595	569	583	598	589	590	638	523	608	592	567	567	588	610	625	579	570	570	572	595	557	594	580	555	589	608	599	568	589	527	620	540	548	566	614	643	557	580	534	552	565	593	613	553	580	567	589	599	584	625	584	564	616	557	575	562	587	630	541	587	599	554	588	562	594	528	581	580	573	627	566	594	600	559	581	532	570	543	563	553	542	580	588	552	562	531	512	596	620	553	595	584	613	562	577	525	598	536	563	582	582	629	584	570	581	551	524	610	594	585	546	570	567	568	596	538	638	598	563	557	592	591	565	544	613	580	587	562	558	609	614	588	595	562	605	592	581	575	553	541	605	570	566	559	623	569	597	543	601	602	574	588	584	569	565	574	580	557	628	583	572	587	557	518	532	606	596	626	552	565	518	529	533	586	565	598	587	575	619	587	564	614	593	624	578	563	582	626	568	598	552	612	561	586	542	564	551	556	625	540	546	566	553	541	545	586	570	570	580	570	574	610	589	589	556	580	560	534	590	575	578	560	579	598	629	596	594	577	578	549	546	573	616	562	540	551	549	573	625	535	592	611	598	604	583	567	579	568	593	569	611	576	574	562	594	591	549	581	565	584	555	590	575	562	598	598	596	599	602	569	570	611	607	594	604	571	607	626	584	578	581	558	525	563	585	576	574	632	559	580	535	559	557	585	598	545	581	553	581	577	582	580	626	548	590	557	608	589	563	584	564	583	566	567	565	547	591	576	635	630	573	581	595	564	628	531	556	609	571	569	548	595	575	600	591	564	563	582	603	612	587	572	575	570	572	557	583	638	547	577	570	581	579	599	552	612	562	572	594	600	545	553	602	572	583	562	611	554	588	603	577	580	556	622	608	546	562	569	580	565	601	550	622	570	574	588	598	569	588	541	560	604	569	584	593	581	586	576	531	613	600	583	554	580	573	570	565	534	607	584	598	591	550	574	590	570	562	578	569	569	590	572	588	609	635	593	589	542	602	582	574	577	547	575	540	570	578	588	569	575	556	604	573	578	582	627	604	629	561	525	563	555	561	581	598	561	617	541	620	615	602	597	618	601	545	608	600	599	576	573	533	607	622	602	560	585	573	543	600	599	559	564	564	594	586	595	558	573	581	546	535	601	578	589	561	573	596	581	553	606	549	552	579	598	597	595	575	613	571	578	549	559	566	581	551	600	616	640	563	592	547	590	611	610	552	540	583	540	548	551	598	596	599	593	576	581	548	576	596	570	571	580	609	570	565	562	573	616	549	566	556	548	581	571	572	598	591	552	538	661	576	613	575	578	558	601	588	640	600	580	575	579	595	547	587	564	577	570	607	585	585	571	588	596	572	601	588	629	581	580	573	530	608	619	550	551	553	557	553	585	601	543	588	566	596	588	592	571	568	596	592	558	546	580	539	579	598	579	607	575	555	570	586	609	577	598	567	584	579	604	563	576	610	601	552	578	594	619	542	593	586	571	613	564	557	616	584	602	543	630	563	564	572	595	578	586	579	583	599	610	548	617	566	515	595	552	578	605	569	606	543	568	563	592	624	569	577	529	571	554	589	597	585	586	551	611	539	588	560	542	584	593	562	562	588	589	590	554	568	582	595	589	577	533	570	576	595	586	565	562	629	568	569	616	561	600	568	566	583	571	546	559	574	556	578	564	594	549	568	605	600	634	599	576	617	579	565	586	619	575	581	578	575	572	601	587	591	577	642	513	606	564	628	580	592	572	568	539	552	542	572	603	589	566	571	572	567	541	567	579	585	582	565	563	553	572	579	516	559	542	544	657	589	560	583	594	561	592	605	550	592	576	576	595	600	599	582	593	598	555	606	575	606	576	585	590	619	552	598	535	597	565	644	592	591	561	570	608	573	573	598	545	598	578	568	605	520	581	580	561	544	588	552	559	586	516	572	535	578	564	573	596	591	557	618	561	583	600	601	598	572	594	587	594	541	611	575	586	538	594	592	560	610	539	585	582	602	554	607	613	576	598	569	571	510	563	572	563	546	610	605	530	578	605	578	551	589	568	557	549	584	584	577	596	527	583	634	554	571	557	553	565	570	518	599	601	568	587	584	606	566	574	588	530	572	576	604	570	617	542	552	607	558	578	566	590	557	600	585	581	578	645	579	610	578	551	569	595	566	593	598	545	593	552	600	620	567	549	593	582	552	556	624	602	585	585	567	617	590	570	577	552	624	593	606	619	580	535	539	563	579	597	581	616	566	586	576	605	585	596	595	595	569	589	554	584	579	562	556	592	601	530	605	565	592	563	552	605	567	597	581	579	582	578	597	579	543	548	612	545	596	572	594	577	583	604	560	559	592	544	590	532	574	584	589	594	552	592	613	599	548	572	585	606	615	588	607	612	614	611	565	579	563	550	592	575	574	613	628	553	607	597	573	556	590	569	656	578	556	544	566	562	595	617	566	570	605	576	595	588	534	585	566	572	601	553	561	569	575	586	568	594	605	611	617	564	531	596	607	588	570	598	602	576	599	582	640	584	562	536	576	583	568	556	550	559	555	600	628	592	536	596	555	543	573	600	550	597	556	586	548	571	556	583	598	631	579	554	636	549	604	576	525	589	533	557	580	619	568	533	574	547	575	576	641	598	579	619	627	552	597	636	587	539	577	595	593	554	636	569	556	548	560	579	581	598	590	596	604	589	592	578	602	612	674	578	550	570	550	575	649	577	625	581	585	557	555	572	602	545	570	552	603	605	572	560	553	575	557	557	563	563	537	580	565	549	558	599	581	585	588	570	574	588	566	557	584	559	563	584	551	549	617	570	580	614	530	598	583	570	569	578	629	581	603	524	538	555	591	584	593	601	571	572
24614	21472	28527	24944	20663	12823	6470	3713	2529	1661	1362	1069	865	708	606	585	502	454	447	439	396	407	372	369	399	390	428	415	384	417	358	371	376	330	316	306	312	287	279	282	276	271	287	276	238	274	287	256	242	265	239	251	237	262	249	245	272	261	310	260	234	250	264	238	263	275	274	246	248	254	229	261	255	222	249	256	255	240	227	228	219	263	221	226	208	245	219	227	237	259	234	242	236	250	242	258	261	219	259	212	213	230	220	256	223	251	222	238	233	201	211	238	248	238	236	263	231	249	267	204	207	227	213	274	229	211	239	232	253	234	245	241	249	234	244	242	241	232	244	257	266	214	234	207	241	222	223	227	238	214	252	230	225	224	235	242	220	222	237	241	217	256	225	236	237	273	222	231	235	246	218	234	224	233	227	237	244	229	224	239	261	252	228	242	237	241	204	215	235	268	228	254	203	240	232	251	235	222	231	219	252	232	233	222	214	224	224	237	234	244	229	270	232	247	231	222	250	218	250	252	238	211	234	220	206	263	243	259	261	247	214	236	262	244	243	235	233	238	236	239	238	249	242	226	254	206	225	218	254	230	252	226	230	235	262	245	248	236	219	244	242	241	222	246	236	218	257	278	227	228	211	230	240	207	210	239	259	209	213	222	247	217	256	244	226	228	235	250	244	228	227	242	227	268	223	292	242	274	233	217	243	243	249	202	239	239	205	221	210	229	252	226	217	245	218	250	215	229	228	239	210	223	234	223	268	228	248	267	232	223	238	231	226	238	243	278	247	234	209	235	236	216	229	269	247	192	245	249	211	234	224	202	236	230	224	235	272	231	236	237	236	259	235	253	278	242	237	243	228	251	234	231	236	230	277	218	235	218	214	216	200	222	244	240	235	209	226	217	220	240	242	221	212	242	227	248	238	230	255	253	235	232	236	260	239	235	240	237	235	228	243	278	230	226	253	233	217	232	250	245	214	235	235	229	212	226	251	231	223	254	243	220	247	242	242	245	213	241	257	236	209	248	230	209	256	243	231	233	243	248	252	231	263	272	238	246	219	242	260	228	279	230	216	225	212	253	228	224	239	211	274	237	229	258	194	215	209	266	239	229	237	234	230	262	252	245	250	247	219	256	240	236	265	244	240	221	221	254	252	254	232	218	239	239	214	242	225	214	227	234	242	236	256	226	245	242	232	264	228	235	249	245	244	230	234	223	250	226	239	225	239	254	219	235	246	238	230	246	244	212	262	212	238	241	262	214	211	237	241	242	238	254	261	228	243	242	257	238	226	250	239	240	226	239	254	247	256	233	236	254	237	261	228	237	240	261	234	256	230	235	215	235	255	230	255	237	246	232	228	223	227	242	264	270	231	223	240	223	256	225	220	241	267	239	234	230	215	233	232	230	259	229	228	233	253	234	225	226	259	235	247	209	251	230	230	250	227	262	266	250	219	254	239	248	235	221	259	236	205	262	227	263	235	218	233	233	237	249	253	232	263	231	205	247	223	224	214	253	251	237	233	243	233	262	223	221	244	233	219	231	191	229	235	228	203	222	203	255	236	233	249	217	233	236	203	233	244	257	208	238	234	246	252	225	242	213	265	237	248	260	224	245	238	237	227	222	228	246	230	210	217	219	233	231	247	223	228	257	235	247	234	252	240	245	232	282	228	232	251	223	266	241	250	235	240	243	221	226	246	233	227	243	215	238	233	226	217	221	232	240	219	266	235	242	251	213	226	215	253	260	211	218	255	236	231	233	245	239	232	228	249	244	248	234	236	254	253	233	239	243	246	253	254	224	237	254	245	234	243	223	234	242	232	245	236	212	219	235	258	262	215	238	241	243	208	233	246	206	254	235	222	229	239	245	235	215	201	233	232	215	239	222	240	221	222	248	253	236	251	245	238	239	236	229	222	233	224	229	240	219	233	220	242	221	224	227	227	255	258	235	236	220	251	220	217	239	208	272	257	223	254	239	223	250	243	247	255	260	224	254	235	245	238	241	240	237	246	254	273	228	251	197	239	235	219	241	195	247	220	238	237	249	259	231	204	244	221	237	241	243	233	227	244	236	233	221	223	245	234	221	250	215	217	229	223	245	223	232	235	246	218	234	230	230	249	216	253	208	252	246	245	223	238	239	251	258	229	252	226	215	242	241	239	248	240	207	262	263	231	250	238	221	235	262	186	219	250	242	211	240	244	262	237	222	247	233	239	237	247	277	225	219	204	209	241	230	216	243	223	242	228	238	224	227	257	240	259	235	258	223	234	226	215	232	251	254	218	247	232	223	241	246	219	256	252	210	224	238	234	233	215	218	230	219	234	224	218	216	245	232	249	241	225	249	233	252	219	225	239	211	246	233	243	246	222	253	257	246	240	243	246	247	257	228	230	239	249	204	272	238	265	241	228	248	251	243	248	239	232	232	228	229	244	248	236	242	264	236	213	216	239	234	220	247	229	284	244	259	228	239	213	252	259	257	253	240	242	234	226	239	236	219	256	250	235	206	244	252	252	227	223	262	230	233	230	207	267	195	252	247	248	227	242	236	211	243	233	245	220	245	238	238	228	258	249	243	226	235	227	245	258	246	237	251	250	246	213	251	234	270	260	239	227	220	218	243	226	283	255	233	240	228	220	228	251	243	255	233	237	222	223	247	245	241	235	246	227	243	241	237	227	238	218	221	214	280	284	234	229	258	242	270	236	222	235	237	218	238	235	226	241	246	244	243	233	259	242	266	215	243	229	233	251	223	250	244	232	253	250	244	217	220	240	250	256	219	234	267	206	227	240	266	238	243	230	251	223	244	224	250	235	234	237	209	232	263	245	235	229	235	254	233	226	211	260	237	250	206	247	257	229	259	224	260	247	228	240	265	262	226	226	225	231	236	221	211	227	238	186	249	235	266	245	241	248	256	226	266	218	225	200	247	190	225	217	242	228	247	213	222	265	224	213	230	248	233	249	229	208	229	247	207	246	225	233	234	230	265	243	251	225	220	223	247	228	226	247	252	212	246	244	221	229	242	221	225	231	217	227	226	223	235	239	225	265	220	247	222	239	229	245	228	223	259	247	229	224	247	216	216	236	258	260	240	271	216	215	243	255	248	230	260	253	239	241	217	227	259	222	241	232	234	273	245	235	236	243	237	245	249	239	247	243	242	238	236	249	268	197	218	237	229	264	246	233	255	278	277	230	251	208	264	238	222	229	240	216	215	229	240	229	238	247	218	212	236	259	232	229	209	262	266	247	227	228	236	240	230	274	227	223	232	237	215	246	219	213	242	239	248	247	241	230	224	248	268	263	220	251	252	267	238	225	242	245	228	234	253	242	233	231	229	245	256	242	221	249	217	237	211	228	227	227	244	247	277	262	242	240	240	216	215	204	236	227	244	254	233	232	256	218	227	220	223	235	260	249	251	232	211	237	230	243	221	226	226	249	216	251	224	219	250	208	192	243	230	248	241	211	229	243	240	262	220	240	261	249	239	249	247	229	278	244	212	235	267
20524	38080	35921	28387	23809	19217	14108	11134	8145	5961	4555	3851	2994	2332	1916	1744	1377	1158	1221	1270	1189	1076	956	992	964	988	1083	1029	1144	1034	922	941	887	791	718	697	715	639	580	582	571	592	578	556	583	586	607	537	559	531	593	531	516	538	525	561	573	563	578	591	506	488	504	515	517	496	509	517	496	484	472	498	489	494	476	504	451	473	479	446	469	488	495	475	484	458	471	455	452	432	464	472	494	470	458	460	471	454	481	475	463	414	420	473	478	482	440	475	440	467	476	467	463	463	446	422	462	479	461	482	434	439	472	473	460	425	464	484	478	517	471	478	462	492	427	472	454	454	465	466	461	472	476	462	428	468	476	465	425	461	467	458	495	465	443	463	469	462	441	460	462	486	453	419	476	435	484	456	439	427	446	461	481	476	478	531	434	459	494	474	471	482	492	464	454	495	473	484	476	473	459	452	463	424	466	472	432	468	458	461	425	486	457	444	463	464	456	460	460	441	487	485	469	459	427	447	469	480	440	483	473	471	490	420	475	407	464	463	475	466	460	486	432	472	464	489	440	442	451	456	473	496	472	465	453	458	469	479	451	505	497	427	501	452	481	439	465	467	472	440	476	478	455	494	471	449	489	491	468	477	509	526	461	443	445	443	476	483	467	481	480	473	466	486	469	473	463	462	448	520	462	436	459	511	476	467	472	450	490	467	485	447	438	458	462	430	470	440	452	460	467	476	467	477	480	482	429	478	469	468	477	424	449	443	464	445	501	461	483	457	449	488	429	436	458	473	513	467	506	459	482	450	492	460	489	498	461	471	494	439	451	489	448	475	480	467	479	503	442	474	470	465	442	451	471	452	473	467	485	429	446	485	442	446	468	490	422	478	420	429	462	458	475	464	453	443	432	463	472	453	426	455	462	483	462	454	454	472	487	455	466	473	488	450	460	455	460	433	474	412	487	482	466	479	486	491	472	485	451	482	494	433	466	475	435	442	479	466	470	428	510	485	494	443	474	448	492	505	466	442	445	462	516	469	456	471	413	422	476	464	450	477	467	466	440	479	441	489	475	485	494	437	485	465	450	472	477	493	463	469	497	471	464	451	468	425	483	451	485	465	472	449	444	481	443	444	468	460	484	433	469	463	452	481	462	514	481	491	478	431	466	451	461	440	479	467	489	459	446	482	469	492	506	425	473	428	467	468	451	449	440	467	440	483	453	444	490	481	458	500	452	433	420	444	406	445	477	449	433	451	471	432	436	442	463	462	467	506	490	485	489	458	458	464	435	502	494	453	465	456	480	441	422	470	490	430	422	465	468	473	459	447	454	459	449	480	431	492	448	503	468	463	482	472	482	487	497	458	472	481	462	483	483	510	470	463	428	478	467	434	476	468	442	468	462	490	440	486	471	482	445	476	467	479	462	442	462	473	493	465	454	451	447	434	461	480	457	496	448	453	466	476	425	483	436	440	494	449	474	449	469	472	504	496	471	469	526	456	443	502	459	453	449	470	472	470	445	472	503	464	492	460	464	461	454	510	445	473	491	455	483	482	464	473	512	480	458	435	460	457	471	429	457	472	459	503	460	443	470	449	425	448	443	465	462	492	467	438	519	446	466	482	422	484	481	444	518	471	442	460	494	476	467	490	483	503	484	442	454	457	486	459	459	458	465	457	458	493	428	444	478	448	441	437	485	451	485	460	475	466	499	440	466	483	443	447	469	434	456	437	470	465	477	493	491	457	454	476	447	404	454	500	470	472	423	461	494	479	492	468	437	481	433	457	447	430	480	456	489	473	446	486	475	495	463	471	459	491	459	450	491	469	489	453	432	460	473	473	490	461	490	467	433	405	491	446	467	471	465	455	452	435	475	439	509	483	496	450	468	473	457	489	503	501	479	472	497	464	453	457	470	483	478	436	474	453	444	455	465	481	465	479	453	482	470	495	446	488	424	460	460	506	484	442	488	498	477	467	448	465	455	443	457	481	456	512	522	468	472	491	457	466	436	457	486	474	517	467	459	470	448	438	447	474	449	518	483	420	431	468	460	454	471	482	463	452	473	469	475	446	456	461	505	465	453	441	481	454	456	449	471	471	472	456	465	462	430	433	457	484	461	462	491	456	419	463	457	467	446	488	482	480	465	455	443	476	472	514	446	453	454	448	438	454	492	463	460	491	530	435	442	483	464	441	458	458	437	464	472	442	430	449	420	457	513	481	494	464	446	464	454	490	488	463	461	498	464	466	491	426	489	464	445	478	458	467	448	468	438	460	438	509	453	467	446	430	485	467	464	476	452	456	439	485	462	435	500	454	448	481	489	477	432	483	445	445	454	457	483	494	474	459	503	468	465	472	471	467	481	463	478	485	448	440	470	477	446	452	444	495	468	479	452	481	487	473	481	433	456	462	466	465	419	478	442	460	439	453	463	458	445	464	466	464	431	432	479	475	484	432	446	491	466	457	495	478	508	445	478	434	454	451	477	478	452	452	467	471	437	478	455	512	476	491	466	472	486	432	452	488	463	462	479	456	453	485	456	478	466	465	459	470	435	459	479	454	482	468	469	417	451	445	467	477	487	493	505	472	532	515	493	454	487	482	460	453	516	459	478	489	445	437	448	493	474	430	455	455	446	481	492	476	425	453	454	450	460	449	495	467	433	444	457	506	465	470	496	477	513	446	452	450	438	482	488	466	451	455	455	475	487	441	497	482	470	467	468	473	466	496	445	435	468	473	437	442	477	456	473	466	423	469	472	441	436	472	459	467	449	464	485	496	457	435	483	473	472	464	461	432	474	453	474	444	488	458	458	462	423	480	459	465	457	487	452	487	485	480	467	471	459	492	468	442	441	445	486	506	447	467	433	443	518	450	474	447	444	471	452	436	467	433	446	474	430	448	467	462	478	489	483	455	434	458	498	438	464	447	490	460	420	471	430	480	451	469	466	455	456	495	453	457	469	447	464	480	467	446	436	447	489	448	452	485	423	466	456	432	449	502	469	473	456	484	484	428	462	490	503	470	486	443	484	473	474	467	426	427	463	479	472	493	485	505	455	458	457	489	469	417	482	456	480	481	459	457	484	454	447	465	443	466	511	454	452	493	490	462	448	454	484	446	509	456	467	456	467	429	472	488	449	465	478	458	467	468	496	466	443	464	435	481	473	448	425	422	462	399	484	445	440	469	480	501	500	471	440	485	486	485	442	434	495	502	433	440	451	483	469	486	481	477	441	487	469	458	450	493	475	448	488	484	462	468	464	457	456	453	470	478	438	429	490	476	475	460	447	440	443	488	474	494	453	483	444	462	491	463	481	444	491	448	455	503	437	447	456	473	470	471	468	470	443	463	453	433	419	480	509	474	520	469	488	488	462	451	463	431	469	471	458	483	456	445	529	492	474	467	446	510	473	445	481	464	463	451	507	423	482	489	458	489	453	439	456	465	446	470	457	470	445	439	458	430	447	456	460	441	466	456	483	486	465	469	473	471	457	495	455	482	478	488	447	457	481	473
23543	21426	29190	24076	21538	20698	12767	5746	3475	2424	1843	1460	1212	882	736	660	509	545	491	482	468	408	399	372	400	409	460	421	412	411	382	367	376	326	286	313	294	247	282	222	244	235	231	212	236	277	238	228	221	225	212	225	216	231	199	226	225	244	203	219	239	202	234	227	204	199	192	217	214	209	217	191	181	196	191	192	199	182	196	185	200	201	205	191	182	188	202	192	195	193	159	221	189	180	196	209	206	179	176	212	190	196	185	183	178	171	190	207	173	192	185	184	189	191	192	192	210	200	191	185	217	198	172	193	190	209	187	187	199	196	196	176	168	180	182	201	203	189	202	208	217	200	192	184	189	186	163	181	200	171	186	205	177	196	180	205	171	190	193	177	199	180	181	191	202	215	186	217	185	194	195	167	202	195	185	196	185	189	210	219	185	187	197	197	202	203	204	197	175	182	199	193	201	172	188	218	198	179	194	194	211	198	193	196	218	199	212	179	185	198	200	192	211	198	186	208	200	188	184	207	184	207	186	215	183	188	201	184	197	210	198	160	174	198	195	162	205	172	183	186	214	204	185	164	199	192	206	192	176	196	212	180	169	204	201	192	187	201	194	197	184	179	205	209	173	184	218	165	198	192	201	197	214	195	232	166	168	171	187	212	194	171	195	179	175	196	190	196	187	228	208	200	186	190	206	199	186	204	185	184	217	225	194	178	197	240	183	174	185	176	198	214	197	197	180	183	196	183	216	202	199	196	197	173	184	177	204	182	182	189	154	193	187	237	197	201	181	190	189	176	159	158	189	167	194	156	194	213	153	179	168	179	192	223	173	198	198	174	182	204	191	185	198	199	180	195	176	203	212	180	204	199	232	179	200	166	208	195	219	202	205	170	176	183	176	198	174	179	181	195	212	212	196	162	206	170	175	171	176	213	206	205	200	185	197	201	200	186	205	206	204	186	191	190	192	165	194	190	193	208	180	183	186	203	204	181	207	210	179	194	204	195	211	211	210	191	168	200	200	186	191	172	188	215	163	188	163	185	172	188	185	217	176	170	208	217	191	192	201	189	180	195	171	183	208	204	200	187	191	181	169	197	183	172	190	197	176	201	194	202	192	213	178	168	177	186	186	186	185	186	210	223	183	199	221	171	202	181	191	186	178	177	206	188	182	184	204	185	186	187	196	190	195	201	198	184	191	183	199	185	192	202	178	188	177	189	184	217	204	191	185	171	205	177	185	179	189	190	220	200	179	204	213	173	209	183	179	211	175	212	194	212	180	210	215	205	186	201	205	210	196	199	188	167	182	198	169	199	190	183	180	200	170	185	169	197	197	200	169	198	207	185	196	200	203	202	173	197	189	189	190	197	185	177	187	172	192	186	171	187	211	182	183	171	179	181	201	190	191	160	198	196	182	188	193	194	184	179	188	191	187	197	166	215	188	191	185	178	196	188	175	197	190	169	183	195	202	213	199	196	193	205	199	182	199	208	191	196	185	188	164	173	177	177	200	199	219	194	165	205	182	174	176	192	200	183	206	176	174	209	178	188	183	205	204	189	190	198	179	178	182	201	210	169	230	192	191	162	200	187	190	186	197	188	189	174	191	201	206	198	174	199	171	187	180	185	164	203	160	183	198	188	197	189	172	191	212	203	215	157	188	188	180	187	180	210	204	199	168	185	192	179	173	188	208	184	206	176	168	191	182	194	178	185	197	185	223	180	197	197	190	206	184	183	167	164	192	188	185	170	206	210	190	185	208	204	192	180	188	194	170	187	179	177	169	198	202	204	203	185	188	214	214	180	183	212	172	219	197	184	203	199	201	200	191	218	171	205	166	216	168	198	206	191	180	166	174	192	191	182	200	176	204	181	205	202	208	193	190	180	184	184	193	203	218	202	188	183	174	187	172	210	183	204	200	183	178	203	183	191	172	212	182	192	195	192	209	194	194	193	212	181	155	248	217	194	192	190	177	198	183	162	192	190	201	200	187	195	206	186	178	191	171	162	171	181	167	203	140	167	212	196	202	198	184	177	200	164	185	179	172	185	204	203	191	215	199	184	213	213	196	180	181	182	208	196	189	209	208	171	186	202	200	207	163	192	190	205	212	187	192	189	179	176	186	190	182	186	184	200	189	174	202	172	201	184	191	172	210	202	186	189	203	198	189	199	182	208	199	197	202	206	198	160	178	184	193	221	182	187	184	186	188	203	201	189	208	198	194	177	204	196	172	187	174	178	187	203	178	207	197	158	176	196	200	224	184	198	182	191	180	189	166	206	200	203	195	189	207	175	170	176	177	198	181	192	191	184	185	183	209	180	158	170	184	178	181	202	188	229	182	197	187	194	180	181	203	187	187	174	172	196	206	191	201	201	212	198	186	199	188	169	180	185	196	179	198	195	195	187	212	185	193	213	145	185	179	168	186	191	178	207	188	174	181	191	181	209	199	214	194	198	192	198	186	182	202	178	183	190	170	195	198	208	185	206	177	178	165	163	199	208	204	198	191	191	183	186	171	178	173	170	171	200	183	205	191	178	201	200	179	203	189	197	184	208	194	198	176	218	181	193	225	177	213	201	182	220	188	185	182	185	188	193	190	194	221	184	206	192	193	171	200	196	201	201	190	185	161	194	170	174	197	200	213	199	182	186	181	197	203	196	201	224	191	200	211	172	212	198	197	196	178	196	212	190	183	210	210	184	199	223	193	181	203	195	190	182	193	195	206	165	195	195	193	172	223	191	185	203	181	188	189	191	184	176	183	208	222	181	156	190	223	202	205	189	187	189	179	171	211	163	198	191	177	197	182	185	193	189	176	195	168	185	171	187	174	187	203	190	191	195	207	193	173	199	204	183	194	201	209	187	222	189	206	167	197	194	182	202	192	197	196	178	172	183	202	193	210	198	200	194	177	194	203	181	197	170	191	187	200	202	179	181	186	202	202	198	217	219	195	232	196	182	197	214	192	191	221	183	208	198	171	189	179	170	176	214	180	199	205	171	198	177	187	206	198	171	178	203	200	188	204	205	178	180	189	177	177	180	187	202	178	192	185	197	186	192	204	192	166	190	196	218	183	193	186	179	201	159	188	200	186	192	206	201	163	192	198	177	177	183	175	193	191	191	192	190	202	174	204	207	190	189	208	204	197	184	211	214	192	166	201	194	186	179	201	182	184	184	163	186	176	189	192	201	184	170	186	196	197	214	168	172	191	195	174	204	187	203	169	196	200	182	193	172	190	185	211	182	191	181	199	160	196	188	140	209	204	191	187	208	207	183	188	174	197	188	163	171	177	174	179	179	176	184	185	171	181	174	197	174	186	186	184	195	182	212	202	223	184	198	204	191	197	202	164	219	194	196	191	201	210	186	180	173	195	184	176	178	193	201	184	191	189	193	204	188	206	202	189	170	204	187	192	188	171	170	166	197	197	205	199	182	184	209	196	202	190	198	203	194	171	186	189	193	177	188	168	192	187	181	195	203	198	198	195	170	209	192	199	191	220	196	189	215
22434	41928	40041	32977	27929	23461	17967	14430	10912	7823	6105	5081	4267	3150	2527	2265	1782	1585	1514	1519	1400	1266	1109	1049	1088	1122	1219	1196	1198	1085	953	1006	962	853	753	692	693	628	578	576	508	522	538	518	512	577	484	505	500	526	518	469	509	504	491	518	489	452	505	532	459	434	431	424	453	377	403	422	373	369	409	369	391	395	425	426	445	382	378	385	409	349	359	392	363	362	344	379	396	373	369	353	362	370	391	353	397	383	345	351	354	381	367	383	383	337	360	358	389	350	372	352	373	344	357	365	326	365	363	368	390	379	390	377	336	383	383	338	353	345	352	343	380	355	325	396	348	352	362	351	408	352	358	374	391	406	374	405	354	347	396	380	395	389	364	370	356	405	365	331	367	374	336	359	366	361	385	355	359	363	387	367	329	375	359	361	395	363	391	364	391	376	366	350	380	351	401	363	366	358	333	397	361	326	348	330	382	350	404	387	354	367	403	391	351	343	330	376	412	347	329	357	364	414	369	368	392	371	367	402	386	402	362	395	391	368	343	370	352	337	374	346	366	393	377	372	365	369	375	366	362	359	347	357	374	369	344	384	374	348	360	372	381	380	388	338	360	349	357	350	367	353	375	337	382	394	365	379	354	344	349	366	402	387	369	408	404	329	360	353	377	390	359	373	388	358	411	373	351	364	373	343	377	358	373	365	339	395	357	396	345	353	374	377	328	388	361	381	346	346	383	384	387	378	348	366	397	365	361	361	357	345	381	366	363	371	334	382	360	323	315	362	322	343	414	364	349	401	367	384	399	385	376	374	338	357	377	376	367	338	370	368	366	384	395	344	357	380	379	383	382	370	373	348	366	365	334	370	352	372	353	337	351	396	366	356	365	410	366	380	373	370	383	368	359	400	362	372	378	333	367	381	367	348	380	405	387	354	355	347	378	385	360	400	405	366	352	351	392	362	353	383	398	340	373	358	378	374	350	371	369	363	383	360	372	382	400	342	361	368	365	386	392	360	353	399	386	388	357	376	371	406	381	402	375	387	333	337	334	361	373	339	368	385	343	362	377	352	343	369	377	378	377	359	343	361	354	381	372	372	380	348	349	379	388	385	394	376	371	395	373	371	355	367	388	423	343	341	384	418	407	383	370	394	407	366	367	398	376	380	375	378	379	375	343	373	399	338	357	356	382	370	362	357	372	360	334	374	368	404	365	365	373	375	346	320	326	367	356	380	365	343	374	404	358	348	357	380	372	352	372	354	355	385	357	373	351	355	357	363	366	390	395	355	358	372	365	378	350	353	358	368	348	377	381	375	367	381	377	339	365	327	368	410	353	378	353	394	370	368	332	379	334	360	396	374	367	332	385	385	339	359	386	387	367	358	377	376	344	357	383	341	333	344	375	343	384	329	347	387	380	362	341	364	357	363	372	384	365	360	339	357	366	366	359	385	374	352	355	352	342	389	364	344	368	362	386	390	385	367	386	389	368	329	373	382	389	396	341	352	392	375	338	368	355	391	360	353	362	394	351	361	392	356	375	358	345	382	371	386	342	370	346	369	346	398	386	368	345	362	359	394	340	395	395	378	362	369	355	352	385	370	375	369	382	357	367	364	408	396	398	368	343	361	370	392	353	376	334	391	373	330	360	399	395	336	327	344	320	335	351	383	417	379	344	331	370	361	403	383	361	357	360	344	365	328	391	367	331	354	384	385	404	347	353	396	376	394	369	375	355	340	376	335	397	411	375	338	338	363	381	396	367	374	346	376	395	369	371	393	379	388	368	359	380	317	371	395	368	374	354	372	354	377	378	380	398	379	376	354	365	389	359	368	361	366	369	390	395	399	396	384	377	377	354	376	369	345	372	390	359	377	380	373	366	378	379	399	397	360	369	380	388	397	353	380	365	358	373	366	373	370	338	346	348	375	368	352	369	388	343	365	361	372	345	346	397	359	364	367	353	388	373	367	361	339	380	358	320	369	365	353	372	384	363	354	369	390	385	382	380	371	361	411	383	337	357	382	383	371	351	410	330	348	333	354	368	378	409	369	348	368	344	341	369	379	381	384	355	367	367	360	374	388	346	396	370	332	373	342	365	390	362	366	358	351	372	366	359	352	399	370	387	360	396	343	361	362	389	378	369	378	350	375	352	393	375	338	373	329	403	375	372	318	372	360	351	358	363	366	371	366	376	376	399	356	391	386	347	347	364	404	347	356	367	355	377	359	391	350	358	344	360	372	365	378	320	379	354	347	371	342	374	353	347	361	368	384	360	369	373	371	350	365	366	373	345	375	341	388	373	417	363	388	364	374	362	367	392	344	366	323	395	398	346	353	370	370	349	370	382	370	367	383	397	388	359	344	365	384	359	387	385	392	362	356	348	320	367	377	345	382	381	365	341	347	368	404	356	374	366	364	371	373	374	352	395	368	349	367	388	373	340	372	363	366	385	358	383	398	378	354	367	377	376	347	339	393	347	370	375	366	402	332	369	381	335	358	365	400	379	368	385	351	366	362	371	382	329	353	397	354	349	353	339	364	380	369	378	392	389	346	371	350	379	364	366	395	384	387	391	392	340	385	373	378	355	369	393	359	423	370	382	351	374	386	371	359	386	383	396	366	387	339	357	376	352	370	356	354	372	382	399	370	340	334	342	372	324	382	338	369	377	342	368	371	371	394	370	383	335	355	355	333	381	384	387	398	371	393	375	377	368	384	345	356	381	325	379	345	357	364	355	341	365	361	390	345	360	356	336	375	370	387	374	369	360	379	356	364	354	367	413	355	381	405	357	364	356	340	367	354	354	367	362	367	361	369	345	385	356	369	359	375	385	409	356	352	386	397	377	384	357	348	364	349	373	369	360	354	352	369	358	386	369	373	349	380	361	405	395	347	395	363	373	373	378	358	366	391	333	386	363	329	380	359	367	359	383	408	356	392	406	381	375	368	354	401	363	390	421	349	408	367	369	407	338	392	338	373	389	386	380	336	410	374	373	351	382	378	373	388	369	394	342	344	364	379	330	385	373	400	376	340	349	371	365	411	343	388	426	367	366	364	372	356	391	356	406	353	408	403	362	383	344	377	349	351	379	389	362	362	367	375	348	404	371	369	363	364	352	356	369	403	359	351	367	385	366	395	366	391	380	381	375	406	416	363	373	391	402	367	353	340	371	368	366	386	377	396	348	353	376	334	367	352	363	399	368	380	388	389	345	376	396	373	376	360	368	382	369	364	371	397	380	360	372	375	387	373	361	386	397	350	361	380	370	330	401	389	354	347	394	395	403	383	350	376	379	342	360	373	356	368	359	377	363	360	363	335	375	414	403	338	363	356	379	340	386	385	394	389	369	349	406	350	355	362	377	369	379	365	366	360	360	368	389	399	337	350	355	331	384	376	394	359	413	407	366	376	387	382	394	342	358	364	343	403	391	344	370	358	371	369	347	348	371	377	335	389	362	373	341	365	358	405	352	349	360	391	383	376	344	335	393	328	365	355	325	359	367	349	382	386	394	338
26971	21669	21338	15295	8533	5494	3256	2215	1569	1155	868	752	673	592	495	454	440	375	391	407	418	416	376	382	396	357	423	383	382	361	378	362	369	344	365	311	312	311	331	281	303	263	320	321	286	327	296	311	308	319	315	331	333	285	276	306	323	326	327	298	292	325	302	299	312	272	294	290	300	319	333	261	284	288	298	318	265	300	264	314	273	300	295	292	271	311	296	274	282	281	267	309	333	297	324	295	292	288	291	303	298	292	334	287	288	295	296	323	307	300	284	289	312	288	305	280	315	293	335	272	280	264	296	272	291	283	285	281	307	295	303	333	303	289	315	270	263	266	283	304	283	283	317	311	298	273	313	271	265	294	325	301	272	266	312	288	299	284	285	312	259	283	299	286	303	281	274	328	284	288	320	268	320	291	271	297	320	306	313	305	281	302	293	307	279	316	269	285	271	284	326	270	289	315	269	267	284	298	305	269	290	303	274	322	290	265	298	296	282	273	277	312	322	281	284	297	292	294	296	311	279	270	276	304	342	327	272	292	307	290	277	300	284	276	315	262	277	290	270	259	288	248	300	285	299	310	316	288	291	304	305	291	294	289	311	312	281	294	272	281	275	298	282	294	297	275	277	296	301	285	276	283	282	326	277	292	268	302	283	307	305	278	311	308	273	279	301	281	267	309	273	289	313	284	295	294	279	280	287	291	294	325	299	286	294	288	307	266	277	286	277	289	282	284	284	310	291	308	311	280	293	289	307	270	312	311	267	273	272	293	293	302	258	303	303	307	335	312	293	293	298	309	286	288	302	274	311	290	289	303	322	291	286	299	316	313	323	304	291	303	348	291	298	320	290	254	296	312	287	292	284	288	268	294	291	285	300	288	294	292	300	291	265	278	308	283	309	301	311	274	249	293	298	301	287	282	315	295	288	301	261	278	311	285	308	275	303	285	291	302	289	298	297	285	288	271	258	304	296	278	310	283	315	280	288	290	275	302	269	290	292	279	293	289	282	281	313	276	337	258	292	321	259	300	312	287	283	295	298	295	296	302	283	304	294	285	302	310	298	273	297	276	300	312	287	264	296	319	310	318	321	309	295	295	286	301	304	294	282	294	302	303	286	305	293	288	289	289	291	319	271	289	298	303	299	292	288	277	291	303	309	291	278	293	303	315	250	284	285	319	282	253	264	281	273	303	283	291	272	271	289	305	285	297	283	285	302	286	288	283	285	293	259	299	307	286	294	300	301	297	300	311	285	259	284	268	315	278	288	322	296	278	290	277	277	288	318	323	289	283	284	308	282	265	278	278	303	326	309	254	311	287	284	308	307	273	311	316	279	297	281	283	295	305	319	312	293	325	293	288	303	305	333	297	294	316	287	287	286	301	310	266	295	304	298	334	294	291	331	275	295	265	293	335	325	289	275	289	275	285	296	296	280	315	277	309	304	270	295	285	313	283	302	284	329	302	303	267	307	281	306	311	302	289	266	287	296	279	291	322	333	308	304	276	290	293	281	280	278	292	296	294	296	292	284	293	263	288	272	268	293	277	285	284	309	299	278	283	277	269	287	246	295	298	287	270	306	300	292	322	276	296	302	287	320	307	306	280	307	259	330	290	302	304	309	300	278	292	305	312	308	323	321	327	305	290	309	267	319	280	296	284	315	300	306	288	312	311	300	299	317	275	299	284	296	282	291	304	317	319	316	325	289	310	267	288	303	285	276	308	295	281	276	296	319	298	292	324	299	302	296	279	298	284	315	331	293	271	302	291	289	280	292	293	283	300	319	296	307	316	282	283	284	297	312	311	308	285	294	295	284	283	300	300	311	314	294	329	287	315	258	290	277	283	269	279	314	305	324	291	304	291	303	289	286	281	286	308	277	291	273	298	260	283	314	284	282	281	320	306	290	278	306	307	276	300	297	264	282	299	306	298	296	294	313	274	318	277	300	243	278	294	310	285	267	270	301	266	318	284	326	276	325	278	289	261	337	294	292	304	292	335	288	278	258	267	281	312	301	313	299	300	284	301	310	312	317	301	289	270	295	300	298	304	272	285	305	265	280	275	324	304	317	291	280	315	294	309	286	286	278	322	316	321	287	313	302	270	310	305	266	286	297	304	266	277	293	277	327	304	299	285	293	275	258	297	312	291	306	287	306	249	312	279	315	304	310	288	318	292	284	291	297	275	273	270	291	301	296	319	281	310	290	300	294	293	313	315	262	273	277	291	286	294	296	302	276	274	276	307	291	271	294	275	265	284	309	274	277	297	306	273	300	291	295	293	284	259	303	291	287	281	279	306	267	260	267	279	275	298	270	294	300	301	284	302	304	301	267	280	288	277	310	278	310	258	318	259	273	311	309	317	295	289	301	282	332	332	305	293	277	292	302	298	336	256	299	302	286	304	303	288	304	297	296	263	278	330	286	255	300	303	308	274	293	320	282	308	278	306	315	263	329	299	300	299	292	301	338	301	306	283	308	306	299	304	274	284	277	280	268	272	280	323	299	307	308	288	294	285	285	310	296	257	303	309	285	307	295	292	301	281	288	308	300	293	322	296	306	293	303	263	285	273	298	272	305	300	282	298	311	294	292	311	302	294	268	312	274	261	287	299	301	323	296	290	279	275	305	261	292	290	301	304	299	301	289	309	322	318	297	273	294	295	265	315	270	277	285	293	299	292	293	286	291	279	300	317	303	299	304	265	303	277	257	281	315	254	305	280	300	300	299	317	311	286	283	312	339	301	295	305	300	302	297	329	290	279	304	304	281	307	296	273	305	291	310	322	315	288	269	269	285	294	324	322	291	319	312	275	271	296	224	267	320	292	295	249	314	272	294	302	287	311	299	309	302	276	312	291	307	296	285	288	286	262	283	266	313	283	313	308	289	299	300	287	303	277	296	323	270	318	301	270	294	272	282	274	286	310	289	292	293	291	273	303	326	265	318	256	286	295	295	319	297	274	305	288	290	274	286	305	280	297	317	316	276	305	327	280	300	294	290	308	282	310	294	301	266	288	307	274	285	283	306	266	329	288	310	262	303	288	304	284	266	308	284	271	297	285	322	274	306	302	291	279	304	305	308	272	296	350	302	321	278	295	301	275	331	294	313	266	293	309	302	281	291	318	272	308	291	283	274	313	310	268	258	320	282	304	323	277	281	280	319	278	275	314	288	290	290	303	313	279	300	267	295	280	295	275	293	317	288	273	336	289	275	278	307	281	285	307	318	265	290	308	313	269	303	280	288	284	303	308	326	310	312	310	283	279	328	272	272	325	280	275	294	302	275	298	288	291	303	319	287	306	291	310	271	277	297	296	276	262	295	285	292	307	307	301	338	308	262	257	269	332	314	303	294	298	287	320	272	289	306	323	325	305	307	319	287	326	293	276	302	311	289	301	284	285	270	270	332	290	281	279	314	259	296	311	317	285	311	254	297	299	324	319	321	298	280	307	297	268	293	281	289	303	287	309	280	289	298	312	301	289	263	319	314	299	276	292	286	266	306	290
19953	32010	29858	22547	17919	14267	10030	7677	5706	3882	2976	2458	2080	1573	1423	1242	1115	1024	965	986	952	901	835	843	892	839	939	895	920	862	845	787	882	831	778	719	729	675	664	647	588	648	616	648	585	625	654	633	629	629	635	644	599	622	645	606	608	623	636	639	594	625	623	608	593	575	561	567	584	568	572	563	572	599	584	560	568	569	571	568	573	575	560	575	595	586	542	574	558	562	586	551	545	590	568	572	607	538	557	560	590	574	543	570	591	599	564	544	551	653	553	581	549	552	564	563	556	583	598	594	602	566	578	538	551	555	564	579	578	606	574	500	539	560	553	576	593	580	566	557	537	585	608	596	567	571	582	567	568	575	609	505	569	601	541	542	513	586	515	531	542	579	551	524	588	605	589	547	542	568	571	560	626	554	589	523	568	531	565	601	582	560	551	586	577	543	606	560	599	563	588	566	582	570	550	560	535	568	584	556	582	542	566	542	530	561	601	560	554	596	617	557	578	593	547	574	622	624	538	604	566	547	580	521	564	572	580	521	524	565	610	550	546	542	548	596	532	587	538	581	541	554	569	549	606	616	556	593	561	538	551	544	566	565	568	582	567	556	558	549	570	556	608	565	546	548	546	583	601	548	602	538	543	521	533	574	561	564	529	556	549	549	600	601	609	558	580	556	569	607	560	573	565	552	567	557	550	543	549	529	556	550	578	535	568	548	582	584	556	558	593	576	603	559	561	584	558	538	582	586	563	578	525	601	583	613	564	570	585	579	569	553	567	568	593	601	594	580	550	590	575	521	594	581	546	541	590	588	596	608	550	552	591	537	577	592	591	563	541	540	580	557	573	523	565	575	566	559	554	566	536	538	563	564	583	604	566	605	572	546	581	547	549	575	521	577	580	575	571	579	569	579	571	601	596	529	549	577	553	575	596	561	516	545	591	587	613	591	534	602	584	552	562	549	554	599	554	589	538	612	574	577	553	557	563	566	527	577	544	581	554	560	598	546	565	555	568	540	549	573	525	583	586	579	591	535	531	593	559	552	539	561	618	565	588	555	549	556	547	559	572	555	580	589	570	622	615	572	524	599	612	578	541	566	551	579	561	571	566	587	610	568	585	591	570	540	544	579	571	608	535	557	556	564	537	618	541	583	564	561	556	579	538	583	558	559	600	599	550	595	578	547	605	567	580	543	599	590	569	548	560	566	577	621	554	571	560	537	552	550	571	569	572	566	572	560	590	632	545	582	588	561	545	559	575	565	580	583	595	552	557	555	534	564	592	588	549	582	584	572	550	549	548	583	528	546	578	558	587	575	534	569	573	554	565	583	595	499	537	551	536	589	534	597	558	592	530	554	566	577	578	591	558	581	538	558	572	537	569	568	542	610	581	595	587	588	600	551	513	580	558	548	538	572	590	568	544	591	533	581	568	582	565	591	587	566	600	559	551	566	567	557	562	560	593	572	561	561	588	547	586	590	519	595	533	532	529	577	542	512	556	531	565	547	564	554	553	572	539	596	588	600	551	550	595	543	545	551	571	563	521	600	581	592	552	591	538	571	583	549	547	591	568	598	589	575	549	559	576	487	589	554	558	598	529	580	630	618	526	561	555	607	560	549	554	586	563	546	590	554	611	567	597	592	597	570	577	557	542	619	529	520	582	617	592	582	573	541	584	596	591	609	544	577	549	538	546	551	569	516	596	581	543	583	602	591	570	592	552	581	531	572	569	567	567	581	552	589	570	525	563	580	553	589	605	542	595	540	562	562	551	582	564	590	557	590	602	538	531	581	570	582	529	574	596	557	570	535	567	587	562	615	570	574	606	571	601	538	558	566	615	573	513	568	547	530	607	530	545	600	573	595	581	559	562	571	539	575	565	565	553	541	563	596	631	543	562	541	522	589	608	583	552	593	586	589	535	527	548	549	581	564	566	579	579	556	598	601	587	582	591	585	557	587	542	572	576	569	578	542	604	567	575	570	582	532	566	567	592	555	566	580	556	563	566	574	552	632	571	591	593	556	562	583	577	560	592	606	562	550	586	569	568	565	575	556	572	561	541	579	594	577	557	562	535	539	558	604	531	588	540	571	583	545	563	570	581	565	526	567	601	616	558	544	555	556	555	562	590	573	569	552	555	585	538	566	569	603	527	596	574	586	584	570	581	582	550	579	579	527	581	561	610	581	554	552	591	575	579	578	559	617	588	598	532	555	547	562	590	592	603	565	563	501	541	574	571	544	549	536	587	518	563	552	553	540	590	558	571	564	577	537	532	573	538	572	551	569	622	615	588	565	593	531	545	582	570	581	572	576	551	533	576	572	574	604	565	563	568	569	594	598	568	569	633	558	555	590	586	574	570	541	585	578	541	553	565	519	631	597	525	577	558	564	569	551	548	521	624	594	556	592	529	559	558	589	615	546	579	519	551	585	554	535	605	551	555	547	554	553	551	565	534	586	553	550	584	533	541	559	576	571	571	581	611	557	566	572	577	594	578	618	549	546	557	605	560	586	536	569	563	599	579	550	543	576	579	576	561	569	570	577	602	613	579	540	602	580	533	616	536	544	558	588	561	567	602	585	600	544	554	581	603	528	556	537	552	553	564	582	504	570	559	556	552	555	554	578	594	552	578	553	567	596	521	560	542	567	539	589	522	555	602	550	544	585	558	547	560	591	589	593	614	565	539	576	545	519	558	541	564	579	579	562	555	562	552	582	541	585	571	584	558	614	595	559	554	542	597	544	539	559	576	519	531	536	550	594	578	594	594	581	548	562	559	566	555	584	598	548	555	561	582	621	605	555	595	567	577	564	592	581	549	584	542	572	555	555	637	568	571	615	585	592	590	599	566	550	578	549	571	591	570	544	582	575	574	560	592	568	600	580	558	592	537	573	572	533	576	581	560	543	526	524	587	541	536	582	571	618	580	579	539	597	582	541	560	566	523	581	612	505	591	530	539	574	608	585	595	556	621	555	561	518	590	564	543	532	567	607	570	535	589	597	560	573	580	534	560	553	552	596	556	562	568	543	572	612	581	570	565	493	561	585	597	590	566	560	578	547	552	593	594	599	580	585	519	570	574	621	539	557	589	573	579	557	589	582	553	560	544	562	570	579	566	598	542	567	579	528	541	568	577	524	590	608	560	618	600	537	548	579	570	557	577	612	537	541	553	535	564	554	602	573	573	533	579	603	569	544	538	576	551	547	579	576	496	587	566	537	581	596	607	556	606	540	562	575	576	556	578	546	510	561	545	582	545	528	592	549	521	591	587	570	546	594	588	552	551	578	566	574	555	572	588	569	576	538	540	559	586	575	534	608	588	555	577	552	553	581	550	578	580	534	592	581	529	567	558	620	589	575	567	603	552	542	552	541	575	577	580	562	570	558	539	581	533	553	578	582	543	574	557	557	582	544	577	565	610	572	568	539	583	545	581	560	566	534	536	546	588	600	579	601	543	588	582	560	562	573	528	578	579	586	597	548	555	577	581	586	582	542	597	545	515	558
24574	21398	28460	24805	20524	13200	6897	3787	2487	1768	1246	1043	889	653	614	574	441	444	442	390	408	383	378	348	370	396	423	410	423	400	361	329	343	342	288	300	300	299	244	301	263	268	270	256	259	276	265	269	275	266	225	246	254	265	264	278	284	249	262	269	248	258	258	230	241	256	244	224	242	235	248	259	257	245	257	265	245	247	273	254	220	228	229	247	222	232	226	255	244	224	205	232	258	219	238	230	224	218	226	231	219	223	227	228	252	212	239	256	259	209	236	227	254	210	268	238	238	217	230	233	255	261	236	268	241	222	249	252	235	222	210	233	274	207	266	242	249	225	225	265	225	250	222	214	256	243	243	297	236	235	249	249	214	233	234	244	237	214	234	226	222	219	236	235	244	230	243	221	232	209	236	216	227	246	258	256	225	216	212	249	228	221	260	273	233	232	218	235	228	207	240	272	246	235	229	214	266	268	240	249	233	223	214	251	238	234	231	244	245	231	239	214	218	241	250	228	229	259	222	240	203	244	212	240	246	243	234	211	246	266	245	222	224	236	216	249	226	242	245	227	209	251	211	252	234	217	266	227	259	236	252	238	276	232	226	261	261	245	242	229	240	234	182	224	244	251	259	208	222	237	269	243	247	239	228	242	231	240	244	213	233	247	240	258	255	230	256	231	260	251	238	214	204	203	264	226	245	245	253	233	250	230	212	212	226	212	210	238	254	219	227	231	242	231	231	217	234	207	247	245	212	249	238	242	229	274	226	234	266	234	249	212	224	230	235	211	235	238	226	236	226	233	210	230	222	241	264	249	257	233	249	256	233	252	264	224	218	258	248	225	248	242	240	235	227	222	240	235	233	232	228	210	233	196	226	200	260	235	215	243	251	216	226	228	244	227	245	229	246	247	206	219	240	252	206	247	218	243	222	234	248	216	241	206	234	220	251	239	228	227	241	260	217	239	250	248	220	231	245	254	249	229	198	242	230	235	221	262	201	238	241	261	243	230	240	215	240	223	254	237	255	220	253	236	217	256	227	241	231	249	232	237	252	256	240	224	264	211	207	263	244	242	252	222	223	246	240	207	216	222	230	229	255	243	224	215	237	216	234	247	228	233	240	224	229	239	233	241	222	222	238	221	228	217	239	246	208	233	250	251	232	242	236	241	215	256	265	232	246	259	251	236	229	240	248	251	215	232	237	222	237	226	250	269	223	208	244	237	258	206	254	226	224	255	237	229	211	259	216	244	219	275	231	223	242	195	225	234	249	213	253	236	213	239	220	261	225	257	211	253	250	255	234	239	252	232	226	236	231	253	271	240	237	209	267	236	244	217	240	237	224	231	213	238	231	254	229	251	237	237	232	239	242	249	234	225	242	234	229	279	230	204	256	223	235	239	228	249	238	205	237	225	234	225	238	254	214	239	243	237	222	229	226	230	227	227	206	237	214	240	246	217	225	241	255	239	259	220	253	223	247	245	227	215	213	223	236	224	243	254	219	247	249	243	238	253	226	242	232	228	226	214	219	214	256	266	226	213	209	226	222	253	221	234	253	234	220	222	260	232	244	231	216	241	248	236	278	243	229	233	239	236	228	241	206	255	216	247	251	251	233	255	239	233	240	213	211	216	257	231	209	215	212	227	245	217	248	214	237	215	231	257	222	239	235	235	224	248	235	237	228	249	254	233	234	235	235	235	229	230	217	231	213	225	241	223	227	214	215	213	244	245	231	227	202	204	211	227	221	253	232	228	221	256	201	248	222	278	260	239	227	251	224	249	222	230	263	220	259	247	249	252	241	251	233	223	230	219	236	234	224	233	217	271	247	248	230	221	242	239	231	260	262	229	201	270	224	230	219	234	233	242	226	250	253	234	246	220	224	234	218	225	240	225	252	222	240	234	200	243	246	222	207	216	236	221	209	233	256	234	233	213	225	228	233	224	226	244	223	248	214	198	230	214	218	234	235	239	225	227	244	206	219	226	251	223	229	248	213	197	238	222	234	235	239	215	231	216	226	230	219	243	208	246	266	216	267	235	223	220	236	240	227	252	269	209	238	244	229	261	208	217	250	231	251	229	230	203	228	249	219	232	246	231	236	244	232	225	245	225	253	229	203	249	238	247	210	226	254	229	277	244	224	272	226	230	226	239	248	223	227	231	214	240	242	230	260	220	238	234	227	231	239	231	233	231	229	235	215	256	213	216	256	225	237	243	241	240	235	205	239	250	237	229	212	246	239	258	227	231	232	228	239	243	241	245	231	254	249	239	255	257	253	231	225	238	228	275	255	242	230	243	242	260	220	230	216	239	235	232	249	232	234	250	216	231	242	237	213	248	218	237	239	218	232	206	249	245	233	229	224	213	232	259	251	228	238	251	227	245	209	246	243	224	222	247	243	252	246	228	239	259	283	223	248	213	218	242	226	244	204	221	221	223	222	235	219	243	230	227	243	261	247	241	262	256	247	214	247	242	234	247	247	231	230	243	227	209	251	239	223	235	233	253	233	240	248	264	249	241	223	258	219	234	256	242	270	207	267	247	235	219	232	231	231	186	247	242	237	204	256	213	217	238	244	228	237	224	250	240	244	218	244	228	244	252	224	223	241	206	225	255	229	246	237	220	224	259	232	244	232	227	232	232	252	251	235	221	249	238	221	223	233	195	213	225	218	255	234	236	248	229	256	204	236	237	241	248	271	264	251	236	228	227	243	253	237	263	225	208	241	243	225	220	213	237	220	251	219	251	217	236	209	216	201	255	225	200	248	224	239	246	269	263	220	253	242	253	233	240	235	223	239	221	252	247	220	243	225	218	214	257	252	211	252	256	248	249	215	241	207	228	243	233	251	242	254	289	234	241	197	222	210	241	224	225	230	235	239	206	218	224	239	217	258	235	232	228	245	224	232	224	231	238	252	257	237	234	242	247	251	243	245	237	217	219	262	215	250	249	248	238	230	237	245	206	217	200	244	228	242	258	234	241	221	242	214	219	244	256	225	235	225	231	249	232	216	223	228	246	228	203	247	226	239	200	252	228	226	234	261	231	227	233	242	248	240	211	233	228	272	248	252	238	240	226	202	268	229	221	266	214	244	223	247	242	222	223	184	233	242	232	223	231	228	230	222	242	245	239	232	247	240	255	256	248	225	245	228	212	224	244	218	252	250	246	222	230	214	213	229	224	240	266	236	260	228	237	235	208	238	238	237	242	248	252	230	202	237	232	246	215	264	247	227	230	211	247	219	238	243	221	235	236	229	234	211	216	215	226	270	219	260	227	249	229	259	224	210	240	212	249	228	248	245	218	234	229	230	246	217	230	252	228	255	244	246	222	215	251	265	221	225	224	237	249	254	238	233	221	241	265	235	223	223	225	235	232	214	225	245	242	228	224	231	233	239	238	219	217	233	262	230	236	230	235	245	231	255	244	240	272	219	244	227	230	241	259	242	243	257	228	237	232	233	230	208	206	224	257	273	242	228	252	240	240	229	241	212	235	231	199	254	228	256	227
20637	37984	35755	28582	23517	19605	14403	11112	8612	6069	4532	3705	2912	2298	1976	1735	1362	1198	1238	1110	1118	998	939	994	921	951	1059	1001	1014	947	874	861	900	842	708	715	711	663	600	570	614	587	581	565	582	567	536	551	589	546	566	588	548	529	556	486	557	567	580	582	557	527	500	492	506	448	512	483	474	488	474	496	475	447	482	447	472	432	476	467	450	448	491	503	450	492	453	460	461	483	426	450	469	473	474	422	420	455	458	424	466	510	440	417	468	490	446	439	440	464	472	452	462	479	492	453	465	446	464	472	460	459	422	474	457	436	449	475	452	464	451	434	452	462	453	455	459	447	422	434	436	431	455	430	461	465	452	484	455	462	466	427	441	434	418	459	462	473	480	446	440	502	431	472	498	450	465	454	462	453	461	447	440	452	454	443	497	478	479	455	440	490	469	461	460	469	437	478	455	438	471	448	430	495	490	441	488	480	439	445	504	439	451	461	451	481	417	439	452	483	473	474	448	458	444	464	485	469	445	444	452	460	477	504	503	481	464	440	487	440	443	473	474	460	506	454	453	468	487	498	476	437	472	490	437	478	488	427	436	441	470	433	432	479	467	478	466	476	487	466	462	477	452	473	451	475	461	476	434	498	442	455	466	465	447	477	492	455	477	462	462	429	449	407	450	448	466	460	464	499	437	443	449	450	478	486	413	469	486	435	444	427	469	483	480	489	433	458	443	454	450	455	464	491	449	455	471	461	458	497	461	455	462	442	474	488	482	443	453	454	465	471	435	453	434	472	471	425	437	448	489	452	469	450	476	455	491	468	486	457	462	455	463	450	498	421	479	487	456	485	481	490	468	459	484	443	477	493	460	417	466	440	502	442	489	474	452	444	475	442	430	412	485	479	437	461	467	484	489	446	462	434	427	469	430	471	468	447	437	444	433	461	431	430	473	465	454	479	424	450	440	496	444	431	465	434	459	483	458	477	461	434	483	469	460	447	459	471	485	463	458	475	453	464	436	433	484	438	474	453	500	413	449	436	456	443	440	439	437	428	437	418	440	482	452	438	462	462	446	487	465	422	520	455	457	481	447	461	432	435	493	464	479	454	458	463	452	444	453	464	456	413	488	487	434	480	481	451	460	493	445	448	432	458	456	495	482	513	473	443	498	443	448	460	441	431	503	468	443	461	456	451	493	425	465	434	465	480	435	441	444	485	457	467	441	497	478	451	468	450	474	407	442	501	471	467	448	449	461	507	406	488	432	469	439	459	461	454	410	469	473	459	477	468	467	429	456	472	479	456	403	447	468	471	452	449	468	471	489	422	520	469	454	465	478	487	455	443	460	457	435	476	492	421	418	461	468	484	491	466	430	438	451	461	458	459	431	467	461	468	446	444	431	497	455	449	498	471	466	446	473	493	421	456	429	457	449	468	476	424	464	445	431	435	488	450	490	457	460	444	482	460	448	459	482	455	488	450	452	460	438	441	475	448	455	462	464	427	433	435	476	428	437	482	436	479	462	484	477	518	455	413	430	426	420	426	441	446	464	470	491	445	477	464	457	486	421	455	463	485	484	473	494	448	447	495	436	511	475	438	427	456	457	472	461	433	456	430	457	463	448	457	450	454	422	450	439	481	469	462	456	456	447	455	476	461	475	443	434	460	469	456	429	447	449	464	487	460	474	461	452	453	432	429	449	454	463	418	451	466	465	417	472	473	460	456	440	452	472	453	456	435	491	446	494	450	483	423	464	396	467	455	417	434	450	418	426	456	439	449	470	428	456	430	472	450	439	493	436	434	488	475	472	421	464	465	462	478	442	447	468	429	446	435	461	422	470	501	469	429	466	468	468	437	453	449	411	466	474	461	438	453	439	437	455	447	442	465	450	468	462	428	458	451	485	472	468	446	513	431	495	457	486	424	502	452	462	501	462	465	466	464	464	465	438	440	485	460	463	417	453	432	433	436	482	454	427	476	487	472	488	473	483	467	481	481	466	456	462	450	425	482	468	503	451	474	465	467	501	457	460	434	442	475	450	462	440	479	470	468	478	439	473	451	457	473	438	480	443	470	445	423	436	469	492	471	452	481	472	457	457	461	449	480	461	441	443	471	479	462	440	470	447	464	466	436	450	477	487	444	440	460	459	420	478	485	438	440	455	464	464	444	434	463	469	467	471	446	461	473	444	501	481	421	484	450	493	467	491	448	463	445	442	472	437	461	448	413	472	493	455	472	432	472	454	470	491	454	486	461	453	454	464	500	440	460	446	461	443	459	458	460	462	457	437	452	435	458	438	428	477	470	452	463	471	455	482	500	473	458	439	446	435	456	454	475	434	447	444	480	488	444	466	453	440	471	454	469	484	450	422	441	472	466	462	462	464	451	474	444	406	481	446	454	451	450	457	456	465	476	440	433	479	469	448	491	477	487	452	458	496	443	455	455	430	507	458	457	475	440	493	430	493	428	454	460	410	450	419	440	421	444	457	435	466	481	469	459	433	475	465	418	440	474	448	452	475	451	485	480	452	472	458	465	464	442	454	461	465	478	466	455	435	408	434	472	440	429	453	439	461	459	475	502	483	468	469	419	451	430	486	490	448	424	472	447	439	479	464	456	487	427	418	445	466	432	476	452	417	435	454	447	448	475	466	459	447	452	406	424	440	440	453	436	474	456	446	451	441	476	434	474	438	446	481	444	455	429	477	459	429	433	435	461	453	453	453	442	482	467	445	439	497	485	461	470	451	452	479	443	458	440	471	464	472	461	441	452	483	461	528	445	482	480	489	412	419	465	439	456	422	467	476	441	471	473	438	444	479	446	459	497	439	453	466	446	461	446	472	493	466	466	494	498	443	436	477	461	483	525	445	463	494	476	458	449	471	487	502	490	493	453	479	456	429	421	459	456	498	467	501	448	452	445	472	472	437	463	488	462	443	433	449	481	438	464	512	460	433	446	452	460	426	446	460	481	433	449	441	461	449	482	444	477	449	469	467	410	447	451	427	427	447	453	441	448	434	475	446	423	458	434	429	450	447	473	463	480	417	438	458	439	440	455	477	430	424	462	453	428	492	464	463	454	482	469	452	453	465	456	451	457	438	453	497	447	436	483	449	437	446	465	470	438	460	446	468	463	478	475	453	484	460	457	481	465	453	489	463	440	458	457	458	457	431	503	409	457	483	453	475	435	466	452	479	419	466	440	457	492	450	406	437	474	430	470	497	464	482	472	483	449	466	475	463	443	468	492	441	488	429	426	442	486	444	456	464	470	447	465	455	429	484	468	459	446	423	488	468	477	458	451	408	470	490	457	471	481	451	477	453	445	483	458	443	454	477	461	490	452	474	461	447	437	458	465	449	454	465	494	452	484	460	487	453	473	455	457	410	463	447	442	448	462	459	458	493	473	466	434	440	457	449	460	448	469	476	450	440	422	460	459	436	439	445	450	490	420	502	419	473	447	465	476	426	442	451	433	429	442	468	485	452	447	441	438	433	479	447	478	484	455	445	443	442	451
23470	21393	29180	24022	21504	20815	13427	5790	3560	2635	1845	1410	1157	887	768	697	552	488	505	463	484	469	367	368	368	381	408	412	398	422	375	371	385	354	310	291	305	268	272	281	225	225	257	228	243	265	219	244	265	244	215	239	230	259	225	213	235	233	242	258	193	194	217	223	195	212	213	204	191	186	211	203	192	190	204	184	186	201	174	198	209	207	200	205	200	206	197	204	188	184	187	185	180	214	180	203	211	225	203	164	206	181	192	176	177	203	198	167	180	196	183	158	188	203	206	168	175	199	180	211	175	166	190	204	193	207	196	208	199	184	179	197	176	204	174	216	196	192	198	168	174	184	171	179	176	182	157	202	190	174	213	212	192	218	201	197	171	212	198	174	212	207	194	204	185	191	206	196	181	211	197	185	179	188	210	183	176	154	201	177	177	188	200	197	183	210	185	197	191	195	193	192	195	185	198	183	207	164	186	179	199	180	209	194	178	172	196	195	208	207	212	204	193	184	183	191	178	201	195	209	192	185	189	185	175	181	187	221	191	228	194	182	175	197	194	205	196	203	182	207	202	198	189	167	166	192	194	206	176	183	192	173	203	211	182	183	171	195	183	186	183	204	202	207	173	192	204	194	176	197	205	196	186	184	188	186	201	190	186	206	177	192	188	176	178	195	200	216	200	196	177	187	190	217	177	181	211	193	204	209	194	183	175	198	194	195	189	208	207	179	166	194	172	214	173	180	188	207	179	179	171	197	194	182	212	172	209	167	186	156	177	176	180	170	189	222	204	165	192	163	189	194	186	207	183	199	195	171	185	211	193	211	211	207	182	203	173	196	188	200	198	186	204	203	177	173	187	199	204	177	180	199	194	183	191	186	226	184	179	189	190	192	203	188	173	215	198	179	194	212	198	199	218	191	187	200	200	182	223	194	189	198	210	187	214	180	198	209	209	190	193	207	187	196	189	200	170	194	185	181	192	215	195	199	186	177	185	195	175	181	177	167	195	161	184	186	196	201	189	198	210	197	215	178	207	184	189	173	195	198	197	198	177	190	187	161	185	191	168	231	172	184	191	183	185	167	175	201	187	188	206	164	177	215	171	206	200	175	211	206	187	185	178	210	163	188	172	185	186	212	212	180	204	193	190	186	192	198	203	186	197	185	210	165	190	155	191	182	187	216	188	213	208	200	186	204	209	199	181	188	170	174	221	184	203	194	190	181	219	186	187	196	186	226	175	196	194	216	194	190	176	210	173	183	171	218	210	186	206	192	197	191	184	195	219	187	187	182	190	196	183	177	213	196	208	205	184	191	188	205	172	206	191	197	195	177	193	172	213	188	180	190	193	206	190	187	208	187	201	202	196	189	191	216	186	206	196	174	194	177	181	172	166	189	182	186	183	191	207	177	186	184	191	224	187	184	200	214	200	159	203	192	185	203	190	173	183	197	179	183	185	196	182	208	178	196	192	187	198	186	167	186	156	207	166	182	158	182	196	195	173	196	174	224	180	207	189	186	228	190	175	197	188	218	187	177	190	181	167	184	182	203	200	191	201	188	181	177	195	173	186	181	186	193	178	183	201	180	183	184	190	204	183	215	194	183	199	171	181	202	200	185	192	221	213	191	181	188	192	176	176	202	183	198	197	194	179	163	197	203	205	172	172	167	174	197	211	204	189	187	182	171	190	217	213	197	189	174	189	175	181	202	174	182	203	181	186	164	172	197	204	193	184	183	182	197	202	217	198	210	201	190	212	186	156	188	186	194	177	198	176	200	183	168	182	192	193	193	185	185	175	162	221	172	189	195	193	206	207	213	196	192	197	214	201	197	201	188	192	167	180	191	194	181	200	193	195	171	181	205	214	174	191	202	192	207	175	182	202	206	201	205	208	209	228	190	180	183	170	186	186	195	178	192	159	171	185	190	188	217	160	191	175	171	203	204	194	161	195	192	200	174	207	187	194	190	212	193	191	181	194	209	199	169	179	187	208	175	217	187	188	191	201	200	198	189	198	209	185	170	186	192	205	160	199	195	185	226	206	187	189	191	199	189	189	201	210	202	158	187	182	196	189	188	199	190	211	193	193	194	177	186	204	202	198	210	179	201	180	213	178	179	189	203	167	164	196	212	203	186	214	198	175	197	187	207	190	183	189	203	186	189	189	159	187	181	184	169	206	190	205	193	185	187	213	191	188	194	187	189	207	182	213	194	201	178	184	193	179	177	181	198	171	187	180	199	205	191	193	188	217	216	210	172	181	208	197	191	200	215	182	183	188	185	217	189	181	206	177	169	220	203	175	170	199	180	185	181	172	191	189	206	192	197	199	198	187	184	192	209	195	191	222	176	215	190	205	189	191	198	181	199	169	189	196	192	169	199	165	206	207	192	201	182	187	164	192	181	210	176	189	205	175	199	204	199	202	222	184	165	173	196	198	204	217	190	206	214	198	198	183	177	187	182	189	174	186	180	229	203	168	205	205	197	204	190	184	166	192	169	183	187	191	171	179	170	202	196	207	191	193	182	199	170	213	189	204	200	189	204	195	179	192	192	210	184	193	200	197	209	197	152	197	167	208	181	204	183	190	181	197	177	215	186	202	200	201	194	210	199	218	189	179	204	183	184	178	208	205	183	160	200	191	196	184	147	203	189	159	211	200	200	207	190	186	213	191	157	194	188	196	210	170	181	183	181	200	192	180	186	191	181	203	179	202	220	202	217	206	189	199	172	203	179	197	182	187	172	173	188	204	192	196	188	217	207	199	174	212	193	183	169	193	193	182	197	189	183	201	195	208	191	189	187	176	208	177	184	221	200	224	166	191	176	203	198	202	212	190	186	208	203	196	193	183	202	170	175	190	194	153	167	208	174	199	201	185	207	200	166	188	212	195	198	202	197	210	174	200	207	204	209	205	177	212	173	208	218	196	210	209	185	189	168	186	189	200	183	181	172	166	181	193	192	179	189	227	175	204	167	205	200	178	190	202	204	222	222	207	191	170	181	202	221	177	208	193	189	183	186	176	203	201	194	198	187	190	211	188	198	185	224	181	189	191	179	197	190	204	197	195	184	187	195	176	173	179	181	174	211	186	192	202	175	199	197	206	198	199	189	192	203	200	194	183	180	186	200	200	210	185	191	215	190	197	204	207	207	199	176	181	167	195	158	181	182	180	198	207	177	171	195	194	191	167	190	201	174	212	191	188	208	192	215	202	196	188	178	182	204	186	183	189	201	174	168	188	196	203	180	203	198	193	189	167	178	192	175	208	207	199	192	202	186	181	159	195	198	203	176	198	215	160	199	172	172	177	184	185	177	199	211	198	200	209	193	233	167	200	187	186	194	207	175	216	244	202	189	211	188	208	184	175	203	212	195	177	169	187	205	177	194	177	187	200	186	196	186	230	182	187	193	192	172	191	195	175	200	188	188	169	194	214	195	193	182	188	174	190	215	198	206	184	155	200	205	195	178	177	176	186	197	197	193	190	152	215	180	177	184	189	168	183	183	187	201
22446	41935	39654	32689	27807	24009	18460	14364	11117	8318	6250	4899	3949	3093	2555	2164	1802	1477	1409	1286	1343	1280	1064	1040	1030	1110	1197	1205	1168	1059	1002	918	988	921	719	723	700	631	613	516	512	501	490	502	520	570	521	522	484	505	544	478	485	444	455	521	489	504	503	492	461	449	444	453	413	405	433	410	415	396	367	409	396	425	408	406	389	381	383	444	363	345	418	362	408	383	352	369	366	372	381	380	393	378	409	360	360	344	347	395	338	353	404	366	372	376	355	397	375	366	333	359	385	324	361	364	366	349	367	387	343	388	356	365	353	364	356	389	336	369	362	332	383	329	371	381	344	383	326	358	380	366	369	350	383	352	363	367	325	371	370	397	325	340	364	378	353	340	341	360	385	364	354	383	350	376	382	368	376	373	382	339	358	348	382	386	393	349	354	363	384	372	327	387	351	349	359	356	367	353	368	375	390	361	397	356	377	378	387	350	366	372	382	377	377	397	340	381	385	376	371	380	350	380	366	365	347	383	366	392	374	350	368	329	370	369	367	319	316	365	356	389	375	378	326	349	363	382	364	318	390	364	366	399	377	384	381	382	369	352	381	375	377	347	354	357	380	347	342	349	408	356	366	357	364	416	369	371	402	336	351	378	341	341	371	337	369	379	358	367	331	364	394	366	367	359	386	410	358	380	396	339	345	390	363	369	363	370	350	345	370	359	362	381	396	348	363	360	365	340	403	350	370	363	400	393	356	353	356	386	359	353	393	366	332	386	360	373	362	347	406	344	389	375	401	364	377	390	370	344	368	358	380	401	363	356	378	361	373	378	381	356	369	355	335	344	337	363	358	370	358	382	354	354	359	372	384	363	377	324	366	346	379	370	378	348	350	333	353	374	359	359	364	342	345	349	354	361	354	376	365	370	341	387	321	384	383	372	361	382	357	360	400	375	382	357	404	380	349	377	407	399	355	326	399	317	353	345	404	347	344	404	344	379	376	392	363	379	378	356	382	350	376	349	415	375	361	399	369	359	365	368	328	367	362	347	383	369	365	385	383	354	386	352	356	385	371	380	359	371	367	363	366	355	333	381	337	353	349	367	366	355	350	369	357	380	383	358	339	355	347	337	344	354	361	373	377	357	373	418	360	350	383	369	373	367	394	385	342	337	364	358	397	343	338	334	369	351	357	364	337	405	391	380	377	346	358	360	358	347	377	346	313	371	368	356	367	388	355	355	381	360	355	369	376	324	358	331	396	369	372	399	384	370	395	374	359	371	362	401	362	399	375	354	352	371	352	352	347	363	339	357	358	386	394	343	361	373	335	356	363	345	348	360	357	336	371	335	372	338	367	388	338	384	362	352	380	344	356	344	324	376	377	372	363	353	327	338	335	384	374	392	337	360	361	381	345	344	382	350	350	383	364	345	359	362	381	347	377	375	353	386	354	371	341	396	354	368	352	382	371	381	374	356	366	362	363	350	380	361	396	381	396	382	372	389	339	341	408	358	327	382	377	347	340	392	351	384	356	356	377	352	367	369	413	416	380	356	390	336	377	371	345	391	390	357	347	341	369	393	363	338	382	340	359	352	376	380	363	400	400	387	371	402	353	372	399	348	344	344	364	342	345	354	349	374	412	364	405	335	363	357	346	412	353	333	366	384	390	369	353	379	377	374	359	332	373	361	389	364	346	369	389	354	395	358	385	351	367	320	361	388	352	329	378	369	337	345	374	398	371	387	382	367	392	360	391	376	336	377	358	349	357	368	357	399	364	346	362	344	355	360	332	361	391	361	389	368	350	385	341	344	390	360	337	369	373	391	336	359	374	363	367	392	375	353	366	358	346	332	348	368	346	388	325	360	320	362	340	413	375	358	383	390	343	356	370	353	415	375	364	380	375	391	373	396	398	374	379	355	365	367	369	376	353	391	371	356	308	362	357	404	369	395	353	356	366	366	350	388	374	372	382	334	365	351	364	364	349	340	376	397	384	317	391	361	359	351	344	351	363	372	371	368	356	391	379	346	359	354	370	359	387	354	369	375	386	350	372	348	344	352	367	384	334	359	393	358	358	371	379	342	347	372	367	358	375	385	349	345	355	427	365	339	346	357	411	357	365	330	341	385	378	378	391	332	373	366	395	372	355	347	383	359	370	330	358	349	356	360	378	382	352	347	382	354	344	379	377	353	340	374	331	363	349	347	340	359	372	348	374	393	397	355	363	361	347	337	348	385	371	363	399	371	399	323	367	372	396	380	372	392	351	348	353	338	379	348	355	370	355	361	366	347	362	366	407	337	376	393	355	402	345	360	333	345	340	409	383	387	389	362	366	352	343	352	338	375	375	362	351	349	369	360	402	365	325	396	361	334	389	354	353	347	390	367	349	360	363	338	382	343	382	404	349	347	350	365	387	365	334	367	347	386	359	366	371	343	345	355	371	367	362	349	380	408	347	361	358	359	370	364	387	389	341	361	362	332	370	393	364	379	331	388	356	361	357	378	343	374	349	369	358	369	372	371	338	384	342	378	386	345	358	374	328	393	368	338	361	382	352	373	361	357	375	367	392	375	357	390	370	367	407	359	376	383	363	348	335	368	361	345	387	368	379	385	348	388	357	350	339	362	377	360	375	359	390	367	362	374	389	340	359	356	390	382	387	354	378	326	362	363	411	362	358	382	330	367	363	363	334	414	354	344	369	400	326	395	381	379	346	381	357	353	328	331	351	365	385	382	380	379	375	374	397	342	337	380	364	373	381	384	338	403	387	346	333	368	383	370	383	353	400	353	380	353	372	358	354	387	341	374	402	347	344	362	381	340	374	375	360	396	362	356	359	377	356	393	354	342	354	400	373	365	362	345	371	360	363	356	351	349	346	365	395	375	391	368	346	363	371	392	375	387	360	335	379	356	349	344	397	353	359	378	360	351	369	346	356	385	353	382	344	364	354	386	396	370	336	330	417	388	383	386	353	376	369	395	391	362	354	341	348	360	372	350	385	376	363	343	384	375	423	373	355	368	345	332	350	354	341	365	328	432	366	367	368	394	384	351	336	375	351	356	348	353	347	346	385	368	377	359	368	377	382	351	369	372	362	378	365	376	352	354	391	387	347	374	350	351	371	362	362	390	369	394	370	394	391	334	371	355	352	333	376	357	364	393	338	359	434	357	352	381	325	374	372	375	383	357	357	383	396	385	366	389	347	372	346	383	349	350	367	391	385	328	389	367	390	410	356	374	389	375	358	349	308	337	356	394	376	339	365	419	349	362	390	402	365	390	342	366	329	393	375	362	344	374	382	354	362	351	368	384	370	374	368	388	372	405	377	381	371	392	371	354	360	359	354	370	373	380	344	382	323	351	366	349	367	364	367	376	353	371	333	396	403	356	362	351	388	360	378	357	368	372	360	371	344	372	412	351	363	359	359	358	354	353	354	344	406	364	352	375	341	360	358	369	364	363	378	353	366	352	360	361	356	387	344	331	364	366	328	394	371	371	369	329	368	363	346	334	333	346	387	337
26836	21437	20922	14894	8273	5367	3557	2310	1626	1257	905	711	634	495	480	482	406	406	395	369	393	349	339	358	338	364	363	368	349	393	365	344	382	389	333	350	351	311	338	318	309	295	307	307	329	313	323	306	292	335	329	320	296	332	287	345	301	308	324	320	327	296	321	293	290	315	292	300	294	286	275	267	289	265	294	277	293	274	283	314	299	299	332	280	306	296	291	283	273	297	295	297	264	277	278	282	289	277	270	304	289	298	276	293	289	307	297	300	264	289	285	287	286	290	301	278	299	261	302	318	251	280	298	297	303	318	311	300	322	294	317	293	285	292	296	297	279	271	285	291	281	281	281	287	280	291	298	274	312	321	304	280	291	287	274	291	269	294	294	274	333	298	322	305	286	284	257	273	279	258	247	284	290	265	292	286	303	279	286	288	290	302	282	295	301	273	312	323	311	282	290	276	291	297	314	258	248	290	301	299	288	298	281	289	259	282	281	258	300	298	273	301	301	293	337	309	272	285	282	312	293	297	251	284	271	279	290	300	275	284	290	317	286	289	304	263	284	314	284	287	297	297	297	287	295	300	308	265	320	300	274	305	261	289	283	286	301	283	312	260	276	282	302	265	284	282	282	293	276	264	310	273	267	287	300	326	297	307	300	269	284	281	299	344	268	300	310	336	309	276	323	281	278	280	293	297	308	270	291	313	304	302	296	263	282	251	265	281	307	281	323	281	295	282	274	328	273	280	282	284	310	285	290	278	315	278	284	306	281	281	260	266	279	291	284	286	298	303	281	295	255	298	299	280	290	290	290	304	266	293	265	279	283	297	271	310	304	281	330	257	310	307	266	342	309	293	305	279	310	288	318	293	259	301	287	335	293	299	282	263	256	289	315	303	251	311	319	259	283	296	298	309	267	314	320	256	302	282	268	272	292	272	273	287	260	278	274	301	285	294	265	257	276	277	292	310	331	312	283	317	316	305	314	292	293	274	312	298	268	282	272	287	286	300	325	271	246	285	290	295	278	297	293	300	301	274	280	308	284	283	286	277	294	298	277	291	272	296	275	273	294	302	276	285	310	280	282	288	282	308	295	314	310	281	281	275	293	291	264	258	281	248	302	253	289	276	295	269	258	318	284	292	298	306	272	285	284	289	294	275	305	268	322	318	313	287	286	267	314	261	292	289	268	287	269	281	319	312	310	288	286	257	273	313	299	290	287	301	288	279	296	309	303	291	281	292	312	293	279	286	321	291	282	276	271	301	283	302	286	302	295	266	283	281	294	294	294	286	294	318	292	301	290	295	293	306	312	271	273	298	292	265	246	289	278	288	296	308	284	294	292	285	288	314	300	281	238	303	288	297	291	276	299	282	293	296	287	273	298	272	301	295	292	263	315	275	308	294	287	308	295	272	296	301	314	274	265	324	295	282	278	304	315	317	318	266	292	298	311	290	272	250	292	279	288	303	279	286	274	257	273	281	287	288	308	320	303	270	273	311	281	307	256	312	336	292	307	296	293	297	281	303	283	306	238	276	270	275	263	299	289	281	309	287	285	289	297	323	311	318	264	277	273	299	281	284	318	292	276	319	288	284	289	300	299	287	275	285	296	292	263	264	309	283	283	337	315	271	300	289	274	292	307	307	265	291	296	286	296	278	302	306	280	263	293	283	283	304	285	290	301	277	340	287	283	310	287	283	307	297	308	309	304	288	273	295	279	290	272	264	267	303	291	291	268	286	282	275	280	310	319	301	312	258	304	309	263	295	325	291	297	251	277	306	284	304	287	286	283	313	282	267	282	319	251	297	315	247	315	316	306	335	302	288	299	326	310	291	279	293	292	285	312	294	304	300	259	276	297	315	294	277	286	268	306	297	285	278	293	280	275	299	274	276	270	288	279	292	293	272	286	304	285	269	277	306	330	305	313	313	299	307	314	323	283	286	312	270	273	287	245	283	300	323	312	285	288	312	281	288	289	271	306	292	281	313	322	283	289	275	294	284	292	294	279	281	282	279	288	304	290	302	302	307	274	283	316	296	277	306	272	313	283	254	286	282	305	280	309	267	259	308	293	300	265	305	271	298	296	290	318	298	271	307	313	281	315	289	289	257	285	297	277	290	265	315	320	315	296	266	281	298	278	289	279	295	295	280	292	304	270	268	283	268	297	260	270	293	281	312	280	293	275	299	296	295	263	283	276	318	299	291	296	269	297	286	297	273	265	303	279	278	270	292	308	276	277	308	275	312	297	280	278	284	293	275	288	307	302	288	293	246	291	275	278	278	276	263	319	297	300	284	283	277	283	306	278	272	273	327	297	299	282	282	279	300	261	273	266	279	310	272	294	284	263	283	286	296	303	309	305	326	298	281	303	307	268	280	277	315	276	290	295	277	260	297	270	295	307	307	278	280	276	272	277	303	338	301	303	277	285	282	284	303	264	250	285	303	290	281	289	323	298	309	311	284	279	295	275	276	312	258	305	294	319	289	256	297	273	286	304	300	297	280	281	287	275	313	266	301	308	272	290	286	339	273	283	265	287	286	269	280	285	292	321	296	300	293	324	255	309	296	280	275	296	277	280	279	271	299	282	262	273	268	280	306	292	302	329	322	289	273	318	287	304	284	269	294	266	293	277	306	291	316	293	295	298	287	300	304	286	287	280	286	308	287	324	293	256	295	258	294	301	318	269	299	300	295	272	308	271	307	265	311	296	314	289	310	285	314	307	299	274	306	301	286	315	291	277	270	284	304	274	317	298	287	268	285	303	300	268	284	292	315	294	273	291	288	308	273	295	285	286	287	286	306	272	297	287	290	283	301	316	286	297	317	248	280	297	294	287	270	274	297	289	278	289	258	309	272	301	314	293	291	297	259	321	284	303	286	303	293	283	320	292	270	290	305	295	292	275	269	292	267	306	277	282	293	263	292	275	284	268	295	263	293	287	283	296	299	298	287	307	291	295	286	277	284	318	286	279	313	304	298	283	310	315	282	296	282	299	311	310	297	302	274	292	321	287	294	297	319	283	291	294	277	263	269	270	300	302	318	303	289	284	337	302	299	312	276	278	279	311	313	314	278	282	302	283	288	268	321	301	293	247	307	283	299	298	286	274	309	298	304	319	317	273	282	268	281	287	296	284	312	291	292	287	272	280	285	281	292	281	294	287	264	313	284	306	278	278	281	286	288	290	304	289	263	283	316	289	317	308	282	266	272	263	288	303	281	272	301	287	278	288	275	299	264	312	296	290	244	320	285	272	295	289	313	291	295	293	287	314	300	300	317	303	275	288	269	305	261	326	309	285	277	289	282	285	294	294	296	268	273	307	318	281	311	283	296	295	270	294	263	329	284	291	288	291	289	258	275	307	287	272	279	306	308	274	279	290	288	289	278	293	298	280	286	294	312	304	265	304	274	297	261	308	313	321	274	272	302	291	291	303	335	300	267	307	290	303	298	315	305	290	260	307	288	334	286	275	294	296	304	270	291	266	247	278	268	304	316	298	296	303	303
19905	31781	29391	21925	17730	14126	10573	7509	5835	4248	3006	2386	1907	1540	1394	1168	1075	1043	938	906	891	888	831	780	822	859	911	1044	916	875	816	772	810	766	745	756	743	657	645	683	670	612	641	624	627	622	610	643	630	667	578	597	612	624	561	615	627	690	624	595	604	603	604	558	559	583	558	588	534	578	563	585	562	563	576	561	607	529	595	597	580	527	593	564	536	559	564	573	520	613	592	562	551	563	557	553	578	574	530	573	562	556	577	539	551	534	572	545	564	555	529	593	536	594	551	559	560	545	561	605	533	579	524	576	575	581	535	519	521	517	519	539	538	558	544	597	534	547	558	561	582	511	581	554	560	511	601	582	578	553	549	573	550	556	570	518	560	584	630	583	551	633	540	568	504	571	550	584	494	548	543	532	492	548	582	555	513	555	590	529	604	599	585	559	543	554	578	506	542	540	583	568	610	592	526	561	548	549	567	534	550	569	548	541	560	551	580	559	563	510	553	610	565	530	556	554	535	532	543	541	548	530	558	500	535	518	518	546	554	573	541	613	589	543	552	571	578	569	587	556	530	563	521	551	572	594	540	558	549	569	571	606	553	536	557	577	567	620	548	575	519	579	584	548	532	588	593	592	537	547	576	552	543	605	529	591	545	552	550	542	541	569	564	586	544	569	526	570	585	569	543	541	510	554	598	602	578	547	600	576	561	562	584	552	561	556	574	564	552	549	578	541	565	594	548	569	544	550	532	547	540	549	561	543	543	566	586	573	547	560	586	523	560	603	572	568	539	521	524	592	553	548	571	605	572	547	566	559	579	568	527	532	540	536	546	561	566	594	577	571	576	544	544	548	580	526	548	603	562	558	582	554	561	502	549	574	543	564	569	572	530	576	544	568	564	563	607	526	561	573	598	602	606	539	547	552	582	562	579	566	550	555	523	632	579	530	529	576	554	553	576	595	526	542	563	551	516	556	583	577	551	578	544	562	567	557	557	531	570	556	577	533	530	573	572	574	573	586	553	532	541	546	542	550	583	574	539	538	567	529	583	551	595	560	588	586	571	528	592	579	538	543	563	555	579	508	535	568	515	588	584	529	511	635	579	534	528	547	542	568	544	600	572	579	516	570	561	550	524	556	576	543	557	547	576	547	577	562	582	582	554	532	540	544	551	538	538	574	575	581	626	588	549	547	562	586	563	548	568	569	587	560	536	579	559	569	534	574	578	546	546	575	562	588	598	557	542	587	551	584	537	535	522	593	513	560	558	540	570	543	558	557	570	562	559	546	572	566	581	557	530	592	542	558	514	554	569	559	558	590	549	573	513	545	559	556	539	566	548	623	539	535	540	537	540	604	604	560	567	614	559	572	580	541	564	543	543	555	591	543	577	497	568	565	541	560	571	558	594	574	593	616	577	532	534	569	567	549	585	573	580	536	552	553	599	577	536	567	553	520	579	556	550	563	584	539	601	536	594	594	571	535	553	556	522	571	540	538	558	526	600	517	562	569	527	604	536	574	588	590	542	536	597	557	566	612	548	569	559	561	579	544	598	582	573	564	575	563	556	572	588	560	588	566	594	609	568	547	555	556	562	568	508	576	564	554	563	597	533	533	534	542	517	564	520	553	575	562	565	534	607	594	572	589	612	549	581	569	575	533	564	572	580	565	604	549	562	535	547	589	592	543	533	522	524	578	593	548	596	538	546	587	573	559	571	555	588	601	581	539	533	574	563	581	529	592	566	541	555	555	541	534	528	535	588	542	555	546	557	581	556	558	579	481	578	560	561	550	561	536	553	575	599	620	550	553	558	547	568	575	544	557	572	596	567	589	528	503	566	574	554	570	593	545	532	532	594	539	565	543	556	584	572	587	563	552	527	564	570	570	565	526	521	539	592	579	570	574	569	552	573	558	578	562	548	537	550	549	557	584	575	571	584	581	574	546	546	547	593	601	546	538	552	557	544	605	553	589	541	572	571	591	559	528	537	579	584	555	572	546	566	622	564	540	610	596	547	594	596	572	538	560	558	539	537	541	543	550	563	609	563	540	537	591	506	579	558	565	554	521	523	576	559	592	545	603	568	546	558	538	577	567	555	529	573	504	543	556	571	571	579	550	536	528	579	542	545	561	550	566	582	594	547	554	524	578	553	580	553	563	557	520	553	534	547	554	554	574	554	531	568	536	589	581	516	559	570	586	555	569	514	551	550	555	564	540	575	591	526	529	553	547	560	539	585	584	556	554	557	553	590	543	546	567	556	584	636	565	568	585	541	577	568	537	553	567	554	533	541	570	500	594	587	609	566	588	577	529	573	547	601	540	583	579	537	531	600	569	577	549	555	534	540	566	551	541	572	587	532	565	523	566	585	571	566	575	558	562	530	597	554	563	580	587	532	546	572	553	535	596	561	570	549	532	588	549	542	550	540	535	575	536	574	574	567	515	554	536	611	601	589	561	567	589	539	572	574	573	590	546	584	533	570	546	557	555	564	576	559	564	571	587	566	557	544	584	556	562	551	540	517	559	545	538	615	606	555	566	580	551	562	581	585	596	542	547	552	531	535	527	567	548	513	536	554	568	538	563	546	584	566	587	543	539	546	552	577	541	572	555	571	618	545	533	559	569	592	515	608	577	549	566	554	610	624	556	526	584	533	593	539	608	536	579	593	580	550	570	572	551	529	516	578	566	532	532	502	575	545	580	558	537	574	550	562	570	568	536	571	575	543	516	536	557	562	576	544	541	535	590	582	565	594	548	501	542	571	582	568	535	576	574	522	563	541	574	556	580	553	599	524	579	562	585	522	565	565	557	574	524	547	550	584	609	569	540	596	536	571	571	582	529	539	576	570	595	557	558	530	526	560	543	539	569	546	525	548	518	558	573	540	553	594	582	563	547	533	577	527	576	569	555	564	572	549	563	521	564	541	562	531	504	593	590	584	530	529	550	568	553	534	538	567	573	596	521	538	574	557	539	554	556	599	555	549	546	526	562	541	558	538	545	561	557	556	562	523	557	536	561	551	572	529	581	572	556	568	581	554	534	555	568	562	535	551	548	584	538	572	590	610	592	591	554	551	564	522	581	554	565	541	552	548	569	571	592	563	547	535	603	520	549	548	591	565	580	516	583	520	561	539	545	526	575	557	539	581	533	611	512	585	534	579	561	533	521	580	530	576	608	584	577	534	542	550	562	589	540	564	536	522	594	557	582	544	534	579	567	556	590	561	580	596	545	561	564	595	541	543	542	596	530	558	583	554	568	581	545	532	557	556	564	563	573	601	550	588	559	538	579	529	528	541	539	558	578	559	597	553	550	562	545	580	581	600	598	555	537	517	497	539	526	490	544	567	552	591	554	545	523	568	559	542	594	543	539	589	525	558	548	552	542	577	597	574	537	569	525	602	538	537	546	552	544	545	574	626	585	533	547	560	604	553	580	550	558	590	522	591	555	545	578	548	567	553	545	563	600	543	586	590	552	548	604	547	533	573	537	567	531	585	567	530	564	527	569
24653	21498	28571	24937	20664	12936	7151	3761	2482	1872	1334	1066	807	671	573	537	496	445	402	401	419	381	338	322	376	381	357	408	378	360	361	375	356	332	332	318	311	292	283	288	288	265	259	248	289	293	251	281	248	290	258	272	243	226	256	271	259	290	245	273	279	266	282	264	269	217	246	247	251	237	296	238	230	251	219	233	231	227	211	240	229	246	195	253	246	259	226	228	260	246	236	214	229	242	239	232	235	236	245	235	271	231	245	229	239	227	225	235	216	212	203	217	250	241	225	221	218	232	221	260	233	255	255	218	254	236	230	238	205	251	257	230	224	216	224	243	229	224	241	219	233	230	257	243	236	225	235	238	229	257	215	241	252	210	236	237	230	242	252	275	247	252	232	234	258	211	244	229	222	219	231	236	230	237	271	251	231	219	213	244	245	220	242	253	258	205	211	256	234	238	234	234	236	240	239	220	231	262	230	234	219	212	210	233	234	242	219	237	246	239	241	248	252	255	206	228	251	226	215	260	240	218	226	251	217	238	249	252	221	244	215	229	241	231	237	206	253	238	260	248	229	223	214	213	208	249	222	227	221	209	236	256	238	195	237	247	237	230	232	260	246	209	249	236	207	232	236	253	234	236	232	213	220	220	251	225	216	247	260	219	217	275	257	221	254	226	232	200	267	232	261	244	246	225	242	245	266	235	227	259	218	233	240	237	238	222	219	223	213	229	250	251	206	213	217	193	253	262	222	253	212	227	221	250	248	235	246	248	226	218	246	216	221	250	238	238	239	233	237	219	234	212	236	250	246	229	226	233	223	250	230	239	235	225	237	273	234	225	255	223	202	231	221	245	236	227	248	237	245	226	234	244	243	222	216	217	246	222	225	234	262	232	243	228	235	239	276	228	241	238	211	243	226	253	251	226	222	211	222	240	240	224	219	229	221	217	218	257	234	227	266	235	237	218	227	228	241	231	240	263	211	242	236	261	238	256	236	221	239	247	236	244	207	239	246	257	229	236	232	217	245	216	228	237	208	221	242	237	251	223	222	214	201	245	211	253	241	226	248	220	223	228	230	217	230	239	228	213	236	222	221	230	225	223	219	243	243	237	224	211	214	232	231	212	273	214	231	245	242	240	264	218	242	230	222	226	247	228	267	255	251	263	201	240	216	231	220	240	209	242	218	252	258	251	234	235	240	227	230	234	252	230	221	233	239	237	226	220	228	215	229	235	247	237	250	242	250	226	218	239	233	224	247	245	209	230	237	229	211	224	228	234	227	249	222	221	236	240	226	226	235	247	223	230	243	277	225	211	241	230	248	235	216	245	224	232	209	244	241	237	232	251	256	243	256	216	242	212	215	232	239	260	278	237	214	228	273	239	264	238	234	237	251	247	236	207	233	229	245	244	225	241	217	241	220	232	237	214	244	234	255	239	240	231	237	228	231	235	269	207	218	237	216	234	211	227	217	211	241	229	239	233	237	228	233	187	234	244	223	223	227	244	233	232	229	239	233	225	221	248	260	202	235	243	237	254	235	222	227	231	237	254	272	249	220	212	235	253	237	217	187	239	237	230	232	218	247	203	227	251	224	218	216	242	245	223	228	218	247	222	233	212	213	217	233	218	215	233	207	246	264	238	223	240	208	254	229	242	220	219	227	239	250	214	249	230	222	220	233	206	242	264	232	255	246	233	231	230	218	230	231	243	214	227	223	237	255	245	221	248	233	235	229	226	219	234	221	221	243	246	244	208	212	226	248	226	220	218	227	244	241	230	247	224	248	229	248	236	226	235	248	247	228	224	226	205	230	279	209	236	253	216	230	240	262	234	248	223	236	231	243	240	204	214	233	203	254	228	227	254	221	234	262	228	229	229	217	229	232	268	223	181	228	244	225	236	241	241	215	228	246	203	245	224	230	247	243	249	248	230	234	224	205	230	233	233	244	218	247	235	259	214	230	231	223	244	233	214	253	214	223	247	244	226	271	231	223	232	215	217	230	231	209	225	244	209	244	247	244	231	238	238	232	221	221	216	216	243	233	234	235	223	227	236	234	236	231	226	221	220	234	236	233	229	224	231	232	226	211	236	238	244	231	211	236	238	236	220	233	228	237	228	195	215	238	216	237	196	221	252	211	209	248	232	228	248	226	257	234	248	222	242	224	237	224	215	225	209	227	258	248	221	205	231	201	211	244	249	217	245	229	245	221	266	242	257	256	231	224	253	241	229	246	192	234	227	245	244	214	260	231	225	240	220	239	211	218	197	224	234	259	226	249	252	231	224	224	230	228	256	249	249	215	239	244	220	230	229	233	231	232	203	235	250	251	242	211	226	268	232	236	243	219	211	210	247	216	210	221	222	262	233	238	220	241	216	215	239	242	230	252	235	239	222	238	237	235	246	208	215	282	221	216	225	232	237	227	239	257	255	225	210	235	237	244	221	210	226	240	224	234	199	222	257	248	226	232	247	224	219	214	227	261	261	245	209	231	249	253	263	215	235	226	212	246	249	245	235	254	241	192	216	237	247	229	222	250	247	258	231	248	215	241	233	235	248	224	231	232	248	230	262	230	205	242	247	234	252	243	235	229	245	235	231	239	244	225	228	223	228	231	231	210	212	228	223	206	236	214	225	237	236	216	223	247	245	239	221	230	236	244	238	234	227	219	218	254	219	223	226	253	224	208	221	235	227	227	219	232	262	233	227	255	233	239	233	235	236	218	204	261	257	231	200	232	266	221	252	263	210	261	223	248	253	258	242	223	222	229	202	236	233	213	250	260	255	242	211	224	206	270	224	228	219	226	224	236	245	212	210	235	237	253	221	240	245	229	250	235	238	225	242	229	225	205	231	223	231	215	225	202	242	256	227	250	231	242	230	220	219	241	224	227	237	238	255	259	225	217	213	244	241	244	249	228	233	189	280	251	248	234	229	249	227	231	258	213	231	259	224	247	215	244	238	217	235	219	195	235	217	243	220	241	228	220	232	236	224	225	242	250	247	224	222	253	232	233	229	226	234	233	239	203	232	216	231	218	221	240	239	229	230	232	245	226	206	235	209	258	214	228	226	235	260	257	246	204	234	222	247	218	231	241	199	241	210	222	226	235	199	215	218	241	228	230	207	224	244	213	226	225	244	214	234	225	213	230	247	235	222	216	260	264	228	228	220	227	223	232	246	232	244	241	233	241	238	229	220	252	210	230	248	247	218	220	238	260	216	254	231	253	216	224	260	229	229	255	215	259	234	221	216	219	220	237	234	218	226	230	230	233	234	228	224	250	240	219	230	232	213	229	234	249	227	235	228	231	236	267	246	250	213	214	198	224	211	235	243	230	202	246	218	233	248	235	225	233	224	252	242	256	217	213	224	243	224	214	227	257	215	236	222	215	224	211	237	225	240	222	233	235	225	211	263	256	235	215	231	239	236	227	228	209	229	246	212	240	233	258	247	210	197	230	256	218	206	235	253	255	228	241	212	245	260	259	219	226	241	244	239	246	223	218	240	206	221
20824	37663	35411	28097	23810	19398	15420	11132	8566	6504	4868	3707	2744	2220	1952	1670	1478	1290	1196	1012	1133	1029	892	817	909	991	946	1000	994	947	879	900	887	850	773	727	688	638	619	590	566	536	580	591	588	630	551	622	554	584	543	555	526	533	531	532	584	512	548	567	517	519	475	487	519	495	481	483	495	458	456	474	477	449	486	458	463	453	411	440	429	476	387	454	457	468	484	428	456	460	493	470	433	490	457	483	448	413	428	418	469	442	474	468	470	455	463	457	424	443	431	456	480	434	465	444	445	485	480	490	453	483	465	452	464	439	452	481	434	425	478	432	446	438	448	445	459	479	476	442	416	428	462	453	441	435	431	457	437	443	456	463	518	435	410	450	464	450	460	426	470	455	426	429	501	451	476	487	444	445	476	452	465	458	461	448	486	450	448	433	454	471	493	433	455	459	445	447	474	454	492	423	465	488	469	482	469	449	487	460	449	478	411	494	475	441	455	425	432	423	410	463	435	456	433	461	471	444	457	494	464	492	454	474	486	475	441	447	436	422	476	460	455	437	441	456	473	464	429	453	427	461	451	446	457	466	451	488	463	434	482	428	473	453	446	440	421	476	465	468	453	422	472	456	462	433	451	456	456	440	483	450	460	419	453	481	476	421	484	461	444	471	430	433	465	443	463	436	491	402	443	395	469	443	509	442	440	436	435	453	415	464	499	470	470	491	452	429	469	466	446	459	452	433	426	415	489	460	454	442	461	465	418	493	480	506	424	417	459	454	473	440	483	487	479	462	472	437	463	405	489	458	491	418	421	423	459	454	456	440	475	488	461	436	506	429	446	407	470	456	502	425	447	431	497	455	453	433	442	452	481	440	414	428	453	444	479	481	458	477	439	425	457	457	458	450	422	422	449	463	449	445	451	448	412	468	458	456	426	468	453	432	482	438	461	449	471	451	461	494	473	475	422	450	465	449	411	448	423	472	457	456	431	434	461	490	421	478	452	483	474	470	472	464	445	455	476	495	423	432	449	471	477	476	482	493	433	484	459	451	449	477	463	502	460	458	422	467	454	445	461	449	501	412	473	433	445	446	471	464	447	477	410	501	464	496	463	457	454	436	453	454	469	483	434	441	458	466	434	428	448	438	502	461	442	431	444	431	469	500	486	432	430	459	414	453	449	470	456	436	435	437	437	449	442	458	456	492	460	439	467	424	418	503	452	468	487	418	452	447	416	468	466	465	443	441	430	438	460	462	476	482	437	418	453	403	467	472	471	432	446	474	466	460	451	467	465	484	462	464	454	444	421	455	474	397	456	441	485	492	459	479	438	459	449	476	464	487	478	434	432	461	464	471	434	422	471	449	477	466	483	439	431	455	457	436	426	417	467	437	445	472	452	452	452	477	442	436	465	433	441	457	494	474	499	422	467	449	459	434	457	455	469	442	467	468	409	436	456	457	431	441	490	465	440	443	474	429	479	473	473	466	475	454	433	429	450	464	424	447	484	430	427	417	458	427	418	452	481	421	464	440	457	445	457	440	462	472	455	460	450	452	471	460	470	426	462	494	439	471	459	429	445	477	490	487	471	449	466	477	460	436	448	461	435	475	466	484	441	436	460	440	453	414	476	477	434	464	437	497	485	463	413	471	463	478	474	427	450	436	472	463	441	455	440	467	468	456	450	483	471	473	431	442	463	453	464	456	450	457	446	498	450	437	452	469	460	455	418	425	438	439	423	461	431	468	459	493	468	460	413	443	480	451	416	488	484	482	481	478	424	494	414	478	464	453	464	462	480	473	450	477	490	440	454	463	430	451	473	439	447	470	477	437	447	459	511	478	443	453	483	472	436	457	449	432	430	453	494	471	435	409	445	447	472	443	442	423	479	485	454	450	424	476	469	448	465	418	465	500	461	485	415	474	480	454	493	475	424	452	472	491	484	431	456	460	503	478	466	484	459	458	402	443	455	458	432	464	481	432	472	477	451	435	440	462	466	452	442	525	459	434	468	454	450	432	452	474	456	457	433	465	485	422	462	439	456	497	434	446	463	434	441	480	438	453	465	479	421	467	455	438	427	416	447	451	455	486	442	468	476	452	454	492	444	466	412	462	463	442	476	439	420	453	430	458	431	460	462	457	479	473	447	447	451	440	474	431	478	439	457	442	422	419	450	466	444	502	439	489	450	416	475	474	435	441	455	449	434	449	468	433	446	478	425	456	450	453	468	429	420	477	472	466	466	462	446	419	459	400	445	429	470	435	502	501	446	447	441	449	454	461	443	476	482	430	440	484	449	444	452	470	468	451	480	440	448	452	439	444	432	459	458	475	450	423	469	452	445	453	467	456	470	455	448	424	482	429	491	447	419	446	426	498	415	434	424	452	446	451	481	465	461	446	475	440	476	458	484	471	454	453	456	466	448	444	471	438	469	460	443	461	461	475	481	471	428	475	473	453	462	448	409	471	478	433	476	438	453	436	416	496	462	455	481	472	430	468	463	440	458	497	432	431	472	452	440	466	415	440	466	469	460	461	466	486	465	449	467	450	499	428	508	469	448	479	430	436	479	480	447	451	483	440	463	494	436	480	477	458	416	495	438	460	483	458	419	433	467	456	453	426	453	464	466	472	418	471	478	458	462	479	457	467	510	458	436	489	469	435	464	490	484	466	452	437	480	453	423	463	471	418	489	465	424	459	444	459	434	439	489	436	436	440	463	432	443	446	439	437	462	461	448	450	476	440	421	442	425	486	486	453	461	476	417	454	459	429	495	455	471	474	469	499	474	480	444	461	433	437	426	481	476	440	432	491	453	469	450	450	434	457	475	418	436	500	478	416	422	460	416	476	484	460	499	459	469	458	457	451	445	479	452	457	436	431	450	514	453	433	454	491	467	513	434	476	436	455	433	464	462	427	447	482	466	452	469	432	478	463	454	450	454	474	476	448	438	475	432	463	509	464	478	471	485	445	439	466	433	463	449	530	455	445	448	484	428	480	450	468	441	443	478	475	496	446	451	449	487	448	442	446	452	462	465	457	459	488	515	438	456	454	480	429	434	458	463	496	417	414	457	444	430	445	484	449	452	413	425	445	435	498	467	459	495	429	466	458	483	480	452	449	456	465	443	418	465	437	473	436	437	419	425	440	425	454	426	449	480	462	446	491	441	457	421	469	433	437	459	480	435	435	454	452	485	468	449	422	462	451	440	429	435	438	423	456	398	444	425	452	448	470	458	440	444	457	455	461	478	457	437	454	433	490	443	476	467	496	456	455	466	455	409	439	449	459	468	487	500	463	489	443	489	434	467	459	476	483	459	477	493	449	430	469	456	444	456	495	475	439	465	417	444	469	446	456	463	448	420	427	432	442	467	458	442	456	444	423	431	412	467	457	457	474	453	444	474	451	444	456	446	450	519	439	446	424	476	455	467	458	431	435	459	487	469	454	478	424	464	450	458	464	477	464	412	437	417	444	453	466	514	432	458	450	437	462	470	441	410	479	427	449	443	475	405	446
23524	21431	29258	24026	21536	20930	13707	5803	3569	2670	1944	1429	997	827	769	617	512	495	500	423	461	400	355	354	385	428	447	427	405	323	344	385	349	337	341	327	309	257	255	260	266	250	239	258	234	230	234	240	233	239	260	247	241	225	210	210	212	206	226	208	238	213	204	211	185	227	183	234	178	227	213	191	227	191	204	158	174	214	176	194	184	168	198	203	178	175	187	190	176	176	189	197	173	198	182	187	165	185	173	194	194	173	213	160	189	180	189	183	193	198	190	192	205	182	178	172	199	190	194	193	216	193	172	189	202	194	162	218	204	173	164	217	208	191	184	187	169	197	174	164	175	188	177	179	172	190	213	164	179	177	204	191	176	190	188	181	164	170	199	200	157	196	179	198	194	179	176	172	190	176	166	208	187	192	169	202	190	158	193	221	191	188	196	181	150	202	174	163	173	177	185	189	198	179	182	203	166	189	181	183	186	194	181	183	190	197	180	193	186	191	192	183	199	185	187	193	161	171	190	174	201	181	193	196	211	195	172	204	191	199	145	176	186	192	176	175	203	164	183	168	178	220	188	183	199	181	191	168	209	180	203	213	192	192	191	156	196	177	193	197	168	182	190	196	173	159	184	205	179	195	182	199	179	185	192	226	193	173	192	177	151	233	181	191	194	210	182	179	182	196	176	187	215	208	177	180	195	170	173	171	211	190	173	161	174	171	166	188	197	195	195	181	207	220	181	192	207	156	173	199	186	175	201	174	197	183	206	177	184	207	195	185	169	185	181	173	157	179	188	200	180	196	197	173	228	201	175	182	191	166	161	176	177	209	193	187	192	189	196	185	175	158	194	218	178	190	180	210	187	211	166	185	209	161	159	193	183	198	186	179	173	174	168	191	184	188	206	191	188	193	199	202	196	191	168	181	188	172	166	171	174	182	188	172	185	205	213	193	208	178	167	203	171	187	199	183	202	209	160	185	200	177	196	216	198	175	207	189	186	188	201	194	165	201	193	182	177	181	162	170	172	202	184	180	176	188	172	192	180	193	183	183	224	155	199	173	189	166	198	191	195	184	172	176	157	207	199	193	195	187	188	199	183	191	197	186	195	171	205	200	174	167	169	205	176	194	210	181	179	200	184	195	185	208	197	182	160	171	193	205	154	184	164	188	182	199	183	193	173	228	193	181	185	195	189	212	184	172	177	174	176	206	192	196	178	181	187	179	192	185	195	180	185	193	205	187	186	197	187	184	205	171	213	199	192	175	203	163	190	168	183	202	168	185	214	191	196	185	178	169	196	178	205	202	178	188	174	192	168	178	172	183	212	186	180	158	165	181	181	188	183	183	188	182	159	187	202	178	189	225	199	193	200	190	208	210	196	180	184	180	198	193	175	199	183	213	191	171	187	169	181	208	195	197	185	204	205	197	204	205	212	166	171	208	196	188	191	173	177	194	193	184	179	206	184	188	173	175	203	179	172	176	190	199	175	177	182	198	198	169	187	178	179	181	192	158	198	183	185	189	177	173	178	192	201	165	175	210	185	184	169	182	201	195	193	180	184	198	213	201	202	185	159	187	191	195	184	189	189	202	205	207	200	195	213	174	213	186	195	190	188	202	192	210	190	181	212	178	190	194	215	196	181	195	194	197	185	190	193	177	201	210	173	191	173	206	171	208	201	188	194	175	179	182	202	165	187	176	189	163	189	176	183	195	189	204	193	198	192	178	161	174	193	184	176	180	186	190	169	189	181	171	186	204	197	215	184	177	194	188	205	176	186	188	219	199	206	216	199	188	197	190	169	184	191	188	194	178	199	180	174	153	156	190	180	167	154	199	191	194	210	193	186	195	202	180	200	169	178	201	171	181	176	177	195	191	200	197	197	166	195	188	176	179	175	193	184	189	174	192	161	198	167	184	189	209	188	185	192	181	185	197	200	201	181	178	194	209	191	179	194	194	185	175	187	197	203	173	184	185	174	188	158	177	187	190	170	207	190	191	169	199	188	191	185	203	183	184	198	183	201	174	224	172	200	183	191	176	200	191	170	181	196	182	173	207	179	160	202	206	202	171	188	174	186	200	188	182	166	184	200	209	197	179	191	187	177	179	190	169	198	176	204	176	180	195	191	184	200	186	172	198	169	179	203	187	174	195	165	203	188	206	203	179	192	192	185	190	185	183	162	206	198	176	195	192	194	205	177	186	180	170	205	210	197	217	188	198	197	195	217	192	202	173	181	175	209	185	186	199	190	185	177	168	178	188	194	178	183	196	175	185	179	197	191	181	186	188	214	175	178	201	187	176	202	193	193	167	226	167	181	169	179	178	176	193	185	192	176	198	194	183	176	196	190	180	203	186	169	173	188	193	191	187	183	194	189	190	174	214	213	195	199	192	188	183	198	196	185	179	213	183	195	188	197	205	197	195	177	182	196	189	209	199	195	205	181	180	205	204	184	178	204	198	200	184	169	182	201	205	183	212	203	189	191	189	166	198	186	163	201	194	179	159	191	169	203	202	205	186	180	171	176	194	186	172	206	196	181	182	183	203	184	176	185	195	204	196	189	173	159	170	175	189	185	197	188	193	190	168	199	172	180	178	187	182	186	179	201	165	203	208	194	194	190	180	194	198	180	176	206	194	198	185	162	170	199	196	183	178	196	184	177	191	185	188	189	183	185	190	165	183	187	199	175	176	188	182	180	182	195	192	177	198	180	209	164	203	178	180	173	179	178	171	187	188	181	187	201	174	201	177	201	190	197	187	186	198	175	200	209	182	184	169	202	179	173	191	173	178	165	182	189	202	219	170	235	203	186	190	186	188	185	198	174	176	164	193	191	186	190	165	178	197	232	216	187	207	200	184	197	183	187	186	191	189	181	164	185	177	197	202	203	173	189	182	195	201	188	217	189	180	191	172	186	209	197	191	196	215	188	196	180	174	192	199	198	194	192	179	173	164	177	200	199	175	176	203	182	163	185	183	197	204	198	211	192	174	182	194	181	193	193	217	178	211	208	182	201	179	179	182	161	189	182	147	189	179	187	159	199	189	194	161	198	172	218	174	188	212	190	163	192	204	191	182	182	203	182	154	176	183	168	168	164	174	188	174	203	204	186	172	201	188	187	194	193	179	168	190	185	193	198	183	199	204	185	193	207	166	194	183	204	168	176	187	178	182	200	196	196	158	180	176	192	206	193	169	178	172	188	185	193	190	172	210	194	190	210	187	170	188	187	172	193	174	168	179	175	191	204	183	173	186	191	196	174	207	192	180	177	197	201	182	193	204	190	191	180	190	185	179	188	183	198	228	192	151	204	190	183	193	183	190	189	199	191	192	187	166	185	182	208	188	191	189	193	200	205	205	200	192	157	188	189	192	179	191	198	180	186	188	165	184	191	191	181	206	187	171	201	177	199	193	178	192	195	195	211	193	213	202	202	213	189	189	183	207	187	175	208	188	177	219	161	177	196	188	175	189	164	188	183	186	195	163	185	181	188	206	163	165	185	172	171	207
22885	42276	39095	32271	27883	23456	19281	14235	11110	8832	6566	5042	3654	2938	2502	2189	1788	1572	1484	1292	1230	1139	1065	980	1007	1051	1122	1200	1198	1066	1004	1039	943	912	927	770	687	695	590	534	518	541	505	577	540	566	548	532	504	490	506	486	525	508	477	484	485	506	486	430	440	450	415	433	384	420	405	391	408	393	390	386	378	395	413	381	332	415	368	358	351	379	366	369	365	392	360	350	366	369	374	377	360	364	382	368	368	364	376	351	387	394	337	397	355	362	356	396	362	387	354	349	377	366	370	373	333	372	366	370	384	343	379	364	378	330	356	343	369	360	370	359	387	358	349	381	352	358	324	361	365	361	401	354	361	341	386	302	368	337	354	336	373	363	337	356	386	335	330	372	395	347	349	365	372	359	415	366	359	321	375	367	333	325	365	348	335	368	348	337	358	378	372	383	368	346	354	385	356	371	417	393	364	347	377	360	348	374	334	394	359	324	362	350	369	340	338	359	362	339	338	375	353	385	341	379	390	361	387	339	383	370	356	336	345	362	358	343	351	385	359	365	381	343	359	360	342	332	407	347	347	347	355	370	343	339	375	347	385	360	355	338	333	381	380	395	374	375	349	348	357	346	364	342	335	348	379	358	350	385	329	369	363	346	347	358	352	379	349	314	371	380	370	376	336	378	385	379	362	335	360	350	402	377	343	318	341	346	381	363	366	346	395	316	353	356	340	361	348	338	355	387	364	338	375	367	364	356	354	342	372	351	366	376	369	367	324	351	366	319	354	374	342	375	357	395	349	371	371	381	352	378	362	354	358	354	349	359	346	357	337	365	329	348	366	340	356	342	345	393	343	371	399	379	370	370	368	326	362	348	377	356	380	383	323	372	366	367	346	344	327	352	344	371	417	346	373	373	375	375	332	350	360	366	390	393	354	358	390	399	381	351	383	346	351	337	386	322	358	392	356	374	347	338	340	385	349	331	335	346	391	330	372	382	378	320	329	341	375	362	355	367	341	323	345	349	352	331	320	354	327	391	338	375	352	353	381	308	392	369	351	344	362	352	344	381	382	388	332	368	376	379	369	361	365	364	354	371	359	351	378	340	375	376	354	375	319	332	370	351	371	385	346	351	384	347	351	357	386	363	364	367	407	364	338	329	373	366	371	368	360	350	370	368	403	385	382	363	322	357	343	356	347	356	347	385	340	380	321	339	330	328	362	365	364	349	360	342	375	365	331	347	351	383	398	348	346	355	362	364	382	315	354	359	351	346	375	392	397	360	348	361	341	357	350	360	342	334	335	340	358	365	361	373	332	368	343	340	356	374	352	366	347	340	366	374	344	371	398	373	364	369	362	375	371	375	339	346	370	369	321	356	392	370	375	365	387	368	363	348	365	360	343	372	388	357	340	374	357	351	369	393	356	381	384	364	350	388	323	379	342	391	376	347	376	359	334	340	347	395	350	375	339	347	371	340	381	363	373	367	347	342	340	336	363	391	370	379	354	346	366	346	379	350	356	352	346	356	349	407	349	341	351	343	372	353	367	381	313	350	376	367	375	342	340	335	401	369	397	360	354	354	372	365	336	360	402	381	346	386	365	340	382	372	389	339	359	343	394	364	333	377	340	351	370	340	359	371	401	375	320	308	349	363	356	361	369	337	410	335	395	357	370	351	356	370	381	370	339	355	323	342	361	379	341	387	389	380	355	377	373	331	363	339	344	368	346	396	329	352	370	353	349	343	374	337	364	364	379	337	368	387	356	365	328	390	400	327	381	349	352	371	368	335	361	384	355	346	341	384	377	356	347	345	377	364	359	357	358	343	315	349	374	349	382	357	346	358	352	385	362	366	359	407	358	380	356	339	343	346	357	344	351	364	371	365	367	345	364	374	388	341	357	331	382	373	329	347	382	355	347	329	351	363	371	327	362	361	360	342	349	377	331	381	357	332	364	346	402	336	375	368	370	369	366	360	353	373	364	365	389	373	396	345	341	363	376	390	375	368	387	336	365	359	365	377	333	371	360	373	339	349	340	365	382	361	389	371	329	321	389	352	388	363	388	330	393	350	364	347	379	384	352	337	362	352	393	374	402	363	361	332	390	335	354	355	359	370	368	348	363	349	372	394	342	372	379	364	372	368	348	350	369	385	394	362	388	374	348	340	372	357	363	359	324	364	374	345	328	387	350	401	383	373	368	338	360	354	379	395	379	383	367	349	355	383	371	401	384	389	375	382	382	364	384	371	320	337	361	331	379	330	349	360	331	378	357	381	333	362	359	324	391	366	374	367	382	353	371	353	350	360	356	389	355	370	375	362	372	364	356	378	340	373	374	378	348	379	339	339	371	356	348	346	349	352	362	329	354	332	332	345	385	333	364	350	359	337	324	382	358	348	380	377	356	337	378	342	360	349	319	395	344	333	370	376	388	360	364	355	369	360	373	354	384	380	376	350	351	355	395	356	378	330	356	356	357	335	388	356	374	363	321	364	363	334	372	362	343	351	340	370	327	372	371	364	339	346	373	353	371	340	386	348	359	375	367	334	356	337	370	356	352	349	364	312	359	343	370	366	345	375	365	374	347	346	338	373	353	355	374	339	370	374	354	360	363	366	370	328	409	340	360	351	343	370	384	331	405	367	335	363	350	364	392	334	357	330	368	350	403	364	333	365	368	377	396	373	335	357	356	376	305	373	365	358	374	375	343	337	364	348	346	334	389	355	366	362	367	306	347	307	396	356	370	348	370	348	341	378	338	371	393	372	379	384	361	325	375	344	373	382	388	345	385	352	349	369	339	383	322	322	387	321	343	365	336	332	366	350	367	379	332	338	381	360	355	350	349	361	349	354	382	348	350	347	338	371	345	388	374	372	357	348	389	341	325	356	354	366	353	377	335	349	378	391	390	362	367	371	377	383	342	327	309	383	319	396	363	367	370	375	371	371	371	377	357	352	367	359	348	356	374	368	349	368	311	331	347	370	347	345	347	354	368	340	377	333	366	358	361	337	351	336	385	388	374	343	355	408	372	375	378	368	368	359	387	334	351	346	336	349	380	365	359	338	330	379	368	355	389	378	350	386	370	371	388	397	351	340	362	356	356	364	341	360	363	345	380	356	391	374	346	334	341	357	369	382	369	371	358	332	351	345	365	372	373	342	377	346	335	358	375	364	378	345	341	374	363	372	375	387	340	357	354	379	357	356	424	373	381	331	350	364	371	373	375	340	364	367	375	394	339	381	381	337	354	338	384	370	372	345	353	365	341	382	373	343	322	392	344	355	363	351	384	359	338	366	346	339	398	371	398	333	354	378	346	355	341	326	346	367	374	367	373	337	370	379	356	364	337	379	377	382	371	367	321	376	363	344	344	364	353	366	343	349	341	355	376	335	377	328	381	373	375	335	351	370	371	367	381	342	361	347	366	373	351	384	355	345	373	386	338	364	381	351	361	386	354	382	372	368	396	336	331	356	339	355	367	342	368	377	351	355	378	364	369	346	323	371	377	356	376	346	338	360
27190	21880	20903	14700	8203	5001	3359	2193	1543	1179	920	692	576	499	492	430	389	392	395	363	377	362	362	313	366	363	353	377	346	341	330	372	342	353	324	362	314	310	322	332	303	310	309	336	305	324	294	346	313	346	266	319	312	321	312	319	323	333	317	316	299	310	283	308	316	289	287	287	279	294	329	305	299	289	278	260	321	258	310	303	283	264	290	286	276	298	292	298	301	291	285	291	281	296	285	284	302	300	271	290	327	302	277	286	270	300	285	284	284	293	275	299	282	310	288	288	265	314	289	297	290	281	275	252	298	300	279	300	281	280	272	268	255	298	316	281	305	290	340	283	262	292	273	246	281	336	321	251	281	303	265	279	289	257	279	257	286	274	307	301	319	291	284	301	278	256	292	276	302	289	283	292	291	278	297	258	275	293	292	276	290	240	290	250	313	301	281	295	304	280	292	279	248	297	275	310	288	264	290	285	318	314	295	256	287	291	260	283	269	290	308	259	274	286	295	275	300	289	286	307	292	274	261	276	297	283	296	230	288	297	274	264	285	278	281	275	276	308	280	287	288	281	258	279	311	279	287	299	280	265	284	272	285	308	291	269	265	303	294	309	288	259	298	284	272	301	303	295	296	277	289	277	264	296	257	285	262	322	275	291	296	266	274	272	306	270	288	293	270	297	289	292	279	278	268	279	277	297	296	317	280	323	289	308	276	256	294	273	304	281	310	302	307	283	309	284	296	268	300	292	270	304	315	285	301	280	286	289	304	268	292	275	295	292	309	269	318	274	289	283	291	264	259	304	289	271	295	311	280	294	272	291	297	285	311	271	314	279	279	297	292	278	276	303	310	267	288	262	305	295	274	302	279	289	283	321	285	275	277	271	317	312	271	299	294	303	239	296	315	308	286	316	276	284	327	274	288	293	303	265	268	315	293	289	323	290	305	274	292	285	307	320	294	247	246	295	312	300	312	273	306	281	294	294	298	279	283	317	302	310	309	260	265	295	260	285	286	253	285	277	269	275	282	263	266	266	275	309	288	268	294	290	297	273	299	321	291	287	295	282	268	281	278	272	259	280	291	299	276	278	288	279	292	266	286	295	316	269	280	263	261	313	271	282	310	272	307	300	300	291	280	284	288	284	282	294	304	260	294	297	309	283	272	300	257	278	286	264	299	288	316	285	281	268	263	299	288	283	285	283	314	288	258	274	292	304	276	293	300	260	278	309	303	304	288	282	301	273	299	314	269	322	263	300	292	319	282	303	312	326	258	303	269	264	269	301	309	278	289	324	276	296	317	328	311	288	291	256	293	295	281	275	305	291	279	271	269	270	293	297	310	277	286	302	300	297	268	306	293	247	278	291	309	275	282	276	274	285	297	280	290	275	315	290	289	280	287	298	321	276	322	306	298	287	282	306	275	279	284	273	316	290	305	275	276	266	269	269	284	279	299	288	297	290	281	273	258	314	262	285	317	304	288	276	309	265	294	280	269	268	295	289	288	266	286	287	297	283	271	277	287	295	291	283	289	302	286	312	283	278	281	296	276	284	269	268	286	312	293	289	292	279	297	290	307	285	236	288	276	261	273	317	300	287	266	293	296	284	283	299	289	287	272	292	293	275	308	298	274	282	263	253	269	306	275	270	281	298	289	278	279	313	274	298	294	283	269	308	287	275	281	288	286	284	266	258	304	278	253	291	270	304	289	274	294	302	280	277	270	296	269	288	258	304	317	278	267	282	321	296	264	278	292	284	262	274	261	253	266	269	287	275	318	248	304	294	293	287	281	283	271	269	329	275	281	269	263	270	274	313	292	298	281	289	284	317	286	270	280	312	294	278	293	278	293	274	254	238	326	280	289	292	282	288	275	292	278	305	333	295	273	287	277	291	289	273	298	295	269	294	276	282	283	287	296	264	287	281	284	321	315	279	249	267	278	279	290	292	278	264	307	293	303	298	285	288	293	278	267	274	285	296	293	305	297	279	285	303	306	284	281	261	301	287	255	264	298	273	302	276	291	265	299	298	289	286	268	245	304	305	236	304	285	271	251	302	261	274	267	287	312	294	290	283	277	303	304	295	290	291	310	281	279	291	292	314	308	308	274	290	286	260	273	277	291	286	289	308	281	290	302	309	323	278	298	282	296	278	302	288	305	282	281	272	298	283	295	285	323	280	285	272	278	300	310	294	331	283	302	306	295	288	292	298	296	305	275	273	241	285	288	278	296	277	264	264	314	272	310	283	285	276	291	292	273	299	285	266	252	295	297	313	283	303	292	283	272	285	281	304	273	295	311	267	274	287	296	289	269	277	308	306	290	302	266	290	282	295	291	315	252	287	303	261	289	272	264	266	312	295	288	305	256	283	286	274	274	283	275	321	300	267	287	277	281	285	294	281	276	257	308	274	280	253	259	268	276	286	251	263	277	303	271	294	294	298	329	262	301	282	285	256	276	271	294	308	295	301	307	320	290	285	277	300	298	291	315	260	267	300	272	297	282	268	315	278	309	291	262	273	305	266	317	282	284	296	331	276	274	272	268	267	303	300	272	306	261	298	303	294	281	296	263	278	280	261	279	294	300	247	313	276	284	286	256	299	300	260	305	297	270	305	284	302	263	299	274	267	300	284	271	309	300	286	286	292	283	301	264	268	288	272	255	286	270	300	272	282	294	283	329	312	294	269	280	263	271	285	300	273	276	282	269	293	267	292	286	296	302	331	296	306	305	279	299	269	279	256	316	300	292	264	268	281	302	291	273	276	267	273	304	263	292	315	279	266	286	301	258	275	315	280	248	260	263	286	315	292	283	260	280	288	282	287	289	283	257	252	291	278	291	322	300	296	283	297	300	287	286	279	292	269	255	287	275	313	282	244	292	247	305	312	261	267	274	312	276	274	309	275	289	288	310	266	306	262	288	274	293	320	266	308	321	283	296	279	278	300	294	283	269	275	266	265	300	282	313	283	313	280	287	302	296	270	275	288	274	283	300	286	282	285	259	294	299	309	285	271	290	308	260	283	269	319	303	289	267	252	304	300	268	298	269	272	284	274	273	301	298	289	306	327	288	263	282	276	300	289	297	261	278	315	281	285	267	294	296	267	269	265	286	303	273	292	287	278	268	301	271	282	294	278	300	314	291	301	279	289	274	300	289	287	279	303	251	288	268	280	269	300	276	305	266	318	266	255	284	273	323	296	288	307	296	298	298	276	264	299	298	281	303	285	246	289	273	314	283	309	292	309	305	272	295	237	315	282	280	273	287	315	278	296	297	291	271	296	302	286	314	273	290	270	285	296	295	318	290	269	295	330	261	290	298	283	297	296	269	291	289	288	311	315	294	270	267	323	291	302	322	290	250	280	308	323	267	302	306	276	304	290	280	273	290	270	248	261	296	304	265	254	285	282	288	306	243	266	272	308	292	280	293	285	311	277	283	274	294	282	279	299	281	285	293	262	281	315	280	280	294	281	281	271	284	257	285	274	261	277	294	276	283	296	286	292	277	288
21075	33207	29287	21693	17407	13673	10901	7387	5493	4428	3229	2427	1772	1556	1372	1194	1059	1005	937	885	872	868	808	806	830	844	833	869	900	927	862	778	830	795	806	772	726	695	640	646	616	611	607	640	645	633	581	649	615	661	598	614	623	581	570	609	651	615	636	602	557	616	613	612	523	571	578	565	583	567	547	630	554	572	582	598	566	573	586	540	604	543	540	550	571	602	603	552	536	525	563	529	557	600	584	590	534	531	563	603	557	541	563	568	600	542	572	577	551	585	566	555	554	573	536	531	565	553	582	576	573	543	554	536	545	562	532	500	538	556	601	565	576	577	541	566	551	587	555	553	551	571	573	564	580	600	576	610	576	576	562	540	575	558	542	557	597	577	544	576	559	550	586	579	545	533	538	504	565	557	561	553	540	546	528	558	532	528	565	558	552	543	551	560	560	547	576	570	580	534	555	540	548	518	570	557	590	539	561	508	537	577	519	580	547	542	561	587	541	551	551	564	593	588	524	578	559	508	579	564	601	537	567	591	543	544	554	583	559	602	558	567	533	583	557	544	549	549	576	550	550	568	539	581	560	550	561	596	575	552	552	551	568	589	602	551	590	536	507	627	585	588	543	534	514	558	579	584	559	509	538	534	548	582	552	510	545	556	550	597	538	507	555	529	600	564	522	564	587	593	598	575	558	570	553	529	553	565	579	568	546	534	544	516	575	564	552	544	579	528	566	545	544	566	593	546	536	595	550	573	551	547	543	581	558	566	540	564	563	532	564	571	540	601	564	558	566	545	566	549	535	530	617	551	562	610	551	526	553	522	548	569	542	601	538	572	497	547	541	567	546	539	535	574	572	527	553	536	557	549	574	516	601	537	551	572	598	525	565	583	550	546	589	550	549	546	532	523	554	547	578	573	551	520	578	555	554	578	520	548	581	572	613	558	546	549	584	527	549	560	506	543	554	535	536	568	609	536	519	571	549	523	532	593	535	545	546	594	555	563	600	542	576	604	563	539	533	585	538	590	545	539	558	569	540	568	536	555	564	574	568	537	571	539	565	554	537	548	546	547	598	542	530	525	533	588	536	550	561	541	514	533	560	539	563	593	595	544	564	542	589	567	567	550	570	571	558	545	554	560	579	555	532	534	557	551	532	543	523	564	576	543	558	565	579	553	549	543	565	529	582	548	521	544	535	554	539	545	580	559	549	565	561	560	603	570	548	562	541	559	570	572	553	541	579	518	572	554	598	515	569	573	569	575	528	537	583	547	543	590	576	605	580	575	512	535	549	513	600	528	554	596	541	587	551	573	568	543	513	547	543	540	553	552	521	528	545	527	559	546	582	551	570	568	563	529	513	568	553	562	529	527	543	582	608	584	523	543	559	582	569	571	537	551	555	552	536	595	544	609	547	544	530	575	588	588	580	541	552	529	534	578	492	539	521	554	587	570	547	562	548	532	559	540	594	545	573	544	554	552	519	545	547	585	589	598	523	598	592	592	564	581	608	580	574	542	556	552	601	567	556	548	556	553	577	572	550	571	527	535	536	563	542	570	550	536	570	557	542	527	576	567	566	589	588	528	576	540	565	554	593	559	620	569	540	543	559	534	570	533	591	558	545	565	551	548	548	575	563	582	578	546	574	533	573	557	545	533	532	557	607	587	541	506	545	544	607	572	569	539	552	575	580	605	571	567	551	557	517	589	562	542	567	540	552	521	530	566	534	579	554	548	587	555	546	556	547	565	531	561	557	559	529	530	563	583	537	569	551	546	519	596	554	545	570	558	527	524	559	546	523	555	539	539	576	554	551	569	521	545	583	560	538	558	532	546	561	561	536	541	605	592	563	529	550	533	589	525	563	576	586	572	551	567	528	542	539	551	551	563	564	578	569	526	575	572	549	559	559	569	572	521	562	584	576	577	598	584	525	589	528	573	534	539	553	523	554	557	567	573	560	572	595	556	590	581	509	592	587	528	510	560	570	550	546	530	539	580	541	595	543	565	551	565	545	593	547	579	552	574	550	569	602	548	505	550	546	536	579	589	571	541	550	561	531	558	561	571	564	520	605	529	580	555	567	540	553	514	552	551	529	546	555	526	557	539	534	575	523	571	516	546	599	575	557	582	556	542	565	548	584	582	538	602	555	533	540	526	571	546	602	539	548	512	538	583	551	582	590	561	538	571	522	573	553	582	538	528	545	566	541	510	598	537	585	559	563	595	555	541	530	555	533	550	552	576	553	539	526	540	548	565	530	541	585	605	569	594	588	569	590	553	557	581	543	552	569	503	561	534	561	563	590	520	579	543	573	525	553	579	600	582	596	578	513	552	516	525	540	513	518	604	557	558	518	589	527	520	578	545	577	524	513	551	534	571	552	575	577	536	566	523	556	567	599	550	566	577	522	586	636	526	603	552	618	568	540	533	593	575	543	533	604	570	570	525	544	580	549	564	540	610	540	544	563	541	555	551	546	599	540	575	544	548	556	549	553	560	555	558	516	559	550	565	559	552	529	529	571	545	549	581	595	550	510	536	566	519	551	566	573	546	564	549	512	544	587	564	567	556	559	512	549	571	616	575	550	545	566	614	595	593	554	576	546	573	546	532	532	544	551	556	551	587	574	548	567	565	569	529	531	566	564	554	577	541	540	581	566	542	536	557	553	552	586	518	556	589	522	561	526	545	548	564	559	528	553	568	531	578	591	545	577	548	588	609	578	573	504	545	581	556	544	629	548	575	567	559	555	590	565	590	553	526	546	553	597	558	508	579	576	588	549	543	589	582	560	561	562	559	543	587	557	534	575	560	533	546	551	543	575	579	559	595	578	523	566	559	547	564	508	564	564	535	537	558	555	548	560	553	561	553	547	529	544	555	540	543	578	556	523	577	555	587	578	566	550	547	604	561	613	551	509	547	568	549	568	568	560	558	580	540	569	572	591	572	527	578	503	538	534	564	543	512	561	589	542	587	575	567	523	523	555	570	553	559	534	543	551	528	587	575	569	584	550	587	505	541	531	556	581	535	534	553	513	602	535	593	563	567	531	592	566	543	537	586	553	540	557	536	558	579	554	555	537	536	564	562	566	552	541	562	551	572	576	563	522	586	560	565	550	578	559	607	529	557	592	573	549	559	584	537	564	625	502	531	571	530	584	551	563	547	583	572	580	555	541	504	532	510	552	544	527	580	568	573	554	594	553	548	553	572	572	511	567	584	552	559	538	543	545	605	585	536	593	612	558	557	557	535	546	562	534	546	535	561	563	554	552	570	589	583	598	535	540	570	552	607	522	589	573	537	547	546	568	572	594	553	530	537	546	552	560	545	568	590	517	532	564	587	543	522	542	556	581	560	555	536	590	563	551	614	522	567	536	589	592	587	526	562	569	596	544	584	521	559	560	615	548	505	561	553	576	532	540	555	548	554	576	575	543	579	576	548	498	552	530	529	555	596	569	612	559	566	555	519	557	578	562	555	606	565	565	566	575	594	556	529	580	541	559	499	564	549	552	578
24486	21423	28542	24777	20562	12683	7115	3748	2416	1735	1316	998	749	665	649	472	425	411	413	366	354	359	346	339	339	372	379	371	342	389	390	344	339	354	336	324	307	310	271	280	272	238	247	290	261	259	256	260	272	251	277	259	242	251	259	267	254	275	245	251	234	252	277	246	237	248	225	240	203	264	217	231	249	215	247	211	224	233	212	226	253	254	241	215	228	227	210	215	219	243	245	227	226	221	231	237	206	224	252	222	241	205	209	225	245	214	228	233	245	230	220	220	220	219	233	253	223	211	241	227	226	248	237	209	210	243	218	236	206	256	240	240	229	198	203	213	227	201	236	186	209	205	238	240	226	245	215	206	222	241	226	202	268	222	226	235	204	240	229	244	232	205	206	240	226	220	213	243	248	218	208	240	202	242	206	234	228	197	224	268	230	216	217	225	216	232	210	214	219	250	218	221	246	250	213	221	224	220	230	220	207	242	212	180	238	217	210	214	226	228	223	215	248	215	246	203	213	241	216	242	219	238	228	228	214	265	230	206	237	223	229	226	213	225	245	225	216	212	198	233	227	241	235	229	245	234	230	234	215	215	229	236	247	225	187	253	194	224	222	238	229	201	211	225	240	237	229	237	225	237	231	240	230	202	221	213	210	202	234	216	195	252	212	260	209	232	199	228	244	208	239	237	205	233	226	233	230	237	220	262	239	222	266	244	225	213	195	266	214	210	227	229	259	248	243	212	232	232	220	249	225	209	244	246	208	220	233	215	254	235	227	231	223	237	254	233	234	235	232	232	224	245	263	209	221	226	223	216	199	256	243	219	218	225	192	222	236	232	236	213	242	236	202	220	239	206	235	242	213	205	212	218	239	242	229	227	238	205	233	230	238	226	234	242	217	213	225	214	234	243	236	217	234	202	249	208	233	237	241	241	210	206	205	246	221	240	219	223	220	237	216	231	224	240	247	220	235	239	235	216	214	214	213	220	216	233	259	223	213	223	253	242	209	219	222	218	206	232	194	227	235	218	235	233	230	215	191	207	236	246	219	226	213	241	235	257	206	234	219	233	224	236	261	250	215	229	200	239	226	238	233	256	202	228	241	242	234	252	192	265	223	202	237	239	207	221	241	232	244	243	217	223	221	228	234	226	209	169	217	217	228	237	183	247	221	233	220	215	227	246	239	223	232	239	221	230	231	260	193	188	218	236	224	217	227	231	234	215	195	204	239	247	221	236	243	242	212	205	247	221	209	232	210	236	207	259	207	237	227	239	222	219	227	224	231	224	219	234	199	244	241	246	243	234	206	228	197	212	234	239	213	203	237	238	230	222	213	232	235	214	248	248	220	212	197	201	219	236	254	197	211	242	225	215	230	225	225	235	225	209	227	235	222	192	233	217	210	239	244	228	241	225	237	222	218	212	216	236	228	230	236	213	230	238	207	215	237	202	218	207	250	218	221	204	211	221	252	240	220	219	253	227	228	245	218	197	204	213	235	207	197	226	223	234	217	216	202	252	231	211	220	239	228	216	227	228	213	222	224	219	243	200	222	209	228	234	246	219	249	245	233	234	221	206	230	211	244	244	223	209	246	224	232	214	255	224	230	237	218	224	253	230	263	229	222	249	243	210	211	206	238	225	228	210	240	210	216	207	236	230	227	216	237	222	243	240	228	187	215	207	217	245	251	209	215	209	203	230	204	217	238	225	201	225	276	211	235	211	218	208	222	237	228	273	212	195	222	230	240	212	232	228	224	242	228	254	238	226	206	203	214	235	226	255	216	230	268	229	208	241	214	236	195	232	224	217	238	224	229	224	217	241	242	213	211	218	213	209	240	256	250	239	237	260	235	228	251	230	229	246	225	197	248	208	234	223	235	220	228	230	221	206	213	228	214	214	220	227	266	212	209	215	249	219	222	243	235	201	192	219	244	201	241	213	205	211	245	233	206	225	240	248	240	202	241	223	199	210	238	211	235	238	213	202	216	241	229	245	243	207	239	205	215	252	212	251	243	243	244	233	206	261	240	239	255	216	218	256	236	222	215	239	242	232	230	219	230	202	218	217	204	199	278	221	227	222	225	204	214	229	230	218	224	222	231	230	219	205	231	210	227	241	218	223	215	241	212	233	229	220	228	221	214	216	227	223	214	241	236	245	245	208	227	235	228	223	251	235	249	223	232	235	203	232	219	240	189	231	221	226	205	255	233	209	251	229	215	230	206	226	211	230	246	210	235	220	218	250	236	224	247	205	211	235	231	256	224	229	214	238	221	221	237	209	244	219	210	237	221	232	238	237	209	223	231	228	225	204	230	235	223	220	196	201	250	239	242	217	231	199	241	225	237	216	250	236	225	248	229	228	218	207	257	237	215	219	229	235	217	240	210	225	231	261	235	239	236	238	237	239	241	231	237	233	223	233	232	204	221	212	241	204	220	250	239	228	220	223	211	235	220	223	248	190	233	241	200	231	235	231	226	221	209	234	238	214	225	222	239	240	243	230	219	219	209	231	219	222	222	206	212	226	219	231	241	249	211	222	221	227	249	201	227	213	238	215	225	221	245	211	228	230	240	212	232	214	248	185	214	218	216	231	227	228	213	229	224	223	214	198	229	265	241	251	229	222	202	221	221	233	239	231	235	205	252	238	223	226	247	212	229	243	232	235	244	233	220	225	226	234	233	203	228	198	232	228	219	217	234	235	218	233	231	217	247	224	185	204	223	229	238	217	228	238	244	231	216	215	229	222	216	237	226	208	244	227	208	230	231	212	254	225	258	212	193	234	210	226	227	239	239	231	224	240	215	257	203	229	245	223	240	211	239	224	236	226	185	207	207	212	223	243	228	235	200	221	226	239	208	247	244	210	238	223	233	199	229	214	217	240	253	242	246	214	246	242	236	219	224	226	230	260	234	254	231	228	215	249	231	226	227	201	216	245	217	218	203	210	230	215	250	216	221	199	216	241	237	233	250	222	241	217	231	214	220	223	261	237	220	242	236	210	225	214	247	228	203	185	244	221	218	215	219	218	226	238	232	231	229	230	218	236	233	243	218	228	218	200	247	233	239	207	253	217	230	214	240	224	211	270	249	229	205	217	222	255	217	230	231	221	244	219	212	231	212	203	229	196	229	211	238	210	230	236	231	235	214	204	238	219	228	217	232	244	229	211	222	221	244	242	207	204	216	222	238	219	210	229	235	229	215	216	207	243	213	210	215	244	238	216	215	228	238	226	236	226	219	259	238	222	205	238	225	236	235	221	231	221	221	220	218	236	226	221	216	208	226	243	266	232	233	209	205	214	244	248	242	213	235	226	246	240	233	219	225	199	229	238	250	222	243	223	215	233	208	212	242	242	217	235	213	223	222	227	250	242	219	247	235	213	233	233	218	221	249	232	249	225	244	213	246	202	213	207	230	218	216	240	223	226	214	217	221	203	251	209	209	212	225	220	220	246	222	224	230	232	230	198	222	252	210	204	224	210	240	230	225	243	230	231	199	232	220	247	228	218
21653	39102	35325	27149	23090	18780	15023	10873	8027	6348	4745	3491	2714	2207	1892	1581	1363	1194	1198	1062	1010	926	891	861	933	991	954	1016	1030	959	894	900	833	865	845	749	719	731	647	582	565	580	604	585	613	591	576	542	546	562	555	544	540	547	565	542	512	567	540	523	511	490	504	541	442	459	476	504	488	484	447	518	452	465	461	459	468	426	457	440	448	455	440	440	427	462	456	459	467	485	453	448	441	423	430	442	448	476	457	457	451	458	457	495	442	479	497	462	434	481	454	426	423	419	450	452	449	464	425	427	487	415	449	464	481	457	441	446	488	422	470	429	447	476	434	424	445	434	453	458	438	454	444	476	477	443	447	435	434	415	433	473	413	445	436	452	428	404	484	452	462	449	423	426	436	431	437	447	462	435	446	449	465	475	468	448	415	447	469	433	439	422	451	470	424	488	410	436	479	437	421	460	397	420	435	428	437	412	447	421	437	459	448	442	457	459	444	425	423	403	434	445	389	488	446	459	447	463	423	430	444	487	472	466	466	421	402	442	454	440	420	450	420	476	467	412	446	437	462	431	427	465	455	453	423	433	455	466	456	434	404	462	454	467	412	443	399	504	417	459	443	422	432	422	426	443	422	379	469	426	457	474	441	423	451	449	448	488	456	444	434	445	463	453	422	489	440	443	436	466	438	443	426	438	470	456	451	470	418	458	466	480	469	490	433	410	397	437	441	430	453	450	440	439	445	449	430	474	449	432	488	444	479	451	436	452	408	477	469	438	459	438	442	455	460	428	439	457	454	456	447	432	455	455	437	453	424	449	433	439	466	464	457	422	466	450	428	430	473	459	433	449	437	468	461	468	411	448	420	447	479	454	431	408	468	433	470	489	458	455	453	446	428	457	437	483	456	447	479	445	438	463	428	424	439	429	476	424	496	451	480	467	409	458	468	416	403	390	421	425	480	438	441	422	471	440	481	398	434	466	417	473	435	442	409	453	463	422	397	450	433	448	446	446	431	431	433	426	454	436	422	473	449	433	479	466	447	456	432	398	462	432	446	458	480	430	420	406	477	413	434	418	430	444	465	464	467	447	465	455	459	432	487	444	440	444	449	450	460	465	413	463	499	494	447	448	437	442	479	433	414	450	429	435	480	445	427	421	467	443	429	415	458	458	469	473	465	436	458	444	446	476	458	459	469	442	423	470	461	435	430	441	390	479	420	461	457	436	456	453	437	397	424	443	429	437	430	451	464	439	462	434	436	433	435	442	508	455	473	441	463	424	449	494	422	426	428	453	469	431	448	447	506	434	445	476	451	454	421	437	448	426	438	444	494	446	443	438	453	460	457	474	407	417	458	498	448	416	450	455	447	466	441	443	437	455	448	410	417	478	468	451	470	464	439	426	426	459	458	519	430	422	403	430	427	482	450	447	430	437	474	412	421	432	412	459	456	420	451	413	441	463	442	440	424	434	447	476	456	445	448	477	450	510	449	456	508	404	416	428	464	453	438	439	441	441	492	438	447	445	451	447	456	464	445	449	450	440	452	454	456	432	425	433	442	478	448	459	464	411	454	481	457	452	441	411	447	454	471	422	448	448	460	417	466	417	439	478	417	463	481	402	445	427	439	451	424	461	473	469	450	469	423	430	482	457	455	460	484	455	441	429	426	408	482	467	423	445	458	431	435	476	421	402	468	428	434	452	432	430	424	443	438	436	416	434	460	440	459	467	450	442	430	443	453	447	450	488	419	414	424	434	455	458	463	429	422	457	447	455	466	489	415	484	452	453	445	436	452	420	510	464	436	438	447	459	450	449	434	471	437	439	417	459	449	452	440	448	474	432	467	448	456	421	457	447	443	459	430	431	441	453	415	456	416	443	444	418	486	417	448	444	399	409	465	433	458	450	452	481	421	465	433	445	467	452	456	445	455	399	432	431	446	487	470	437	435	436	450	468	422	420	423	470	468	458	499	465	407	468	481	473	465	459	439	460	472	409	433	440	479	448	452	464	448	453	433	446	418	454	426	456	465	439	421	459	423	436	429	407	424	437	450	462	463	464	438	414	440	443	483	459	459	446	450	441	465	463	391	439	468	444	444	462	448	433	437	453	451	441	485	424	451	457	457	466	490	454	448	422	448	464	467	410	464	418	468	431	425	461	431	404	466	421	456	451	413	461	467	418	433	411	477	414	422	424	450	455	429	464	441	429	431	405	468	466	466	461	416	436	460	452	457	460	410	431	403	452	445	451	462	463	450	458	447	458	463	457	447	464	466	450	480	422	471	450	432	446	438	405	440	459	474	388	441	444	462	417	428	441	437	474	412	429	406	439	431	422	460	436	457	459	416	455	438	410	423	477	432	433	471	451	445	416	458	433	455	462	412	464	440	420	454	432	473	413	466	456	470	464	432	437	462	429	455	407	446	405	478	421	476	470	461	448	470	449	422	450	459	432	449	486	448	438	420	477	449	454	448	446	474	477	465	454	425	460	440	415	461	437	445	433	414	439	475	474	429	402	483	476	478	459	403	430	456	406	473	461	428	457	426	474	445	411	462	429	431	449	436	434	437	470	440	464	461	447	446	468	434	487	402	452	489	432	388	450	454	513	475	453	479	424	444	455	429	421	435	415	483	476	451	421	407	458	436	424	460	412	450	458	463	434	416	431	447	417	423	448	462	462	394	424	413	425	434	414	454	428	422	463	460	434	426	455	427	458	470	421	458	458	446	450	436	443	447	433	429	490	462	446	451	474	403	449	417	491	439	430	440	444	503	460	440	456	426	437	457	422	434	445	480	437	425	412	461	428	464	449	428	485	423	438	461	427	433	433	445	433	445	425	445	450	456	434	452	438	447	446	463	472	472	441	471	465	430	419	450	451	457	469	449	442	409	404	444	422	444	448	451	452	446	436	449	414	479	449	460	444	417	468	468	418	494	473	456	465	452	425	444	450	429	430	440	459	459	442	454	435	445	471	442	471	442	453	436	455	450	446	452	441	470	482	454	479	450	447	472	465	437	442	454	442	443	430	488	459	429	435	463	461	442	444	466	453	460	424	472	439	489	406	439	437	439	450	459	452	433	420	461	450	464	460	459	419	463	420	448	479	455	433	439	444	421	426	460	473	449	465	465	464	445	408	449	404	434	469	478	448	450	460	449	437	417	498	450	434	468	448	419	415	445	451	432	460	444	456	477	409	430	446	467	480	441	463	477	436	431	459	440	454	428	441	426	416	430	492	484	417	435	430	420	468	438	463	421	439	446	433	446	456	457	414	434	467	409	446	448	480	477	463	440	458	411	406	498	452	434	450	457	421	434	454	450	442	438	420	426	477	472	435	463	469	448	445	413	456	407	446	432	443	451	434	474	446	447	416	503	484	433	435	431	416	452	452	418	467	475	449	442	446	444	442	458	430	453	439	455	458	462	453	476	449	458	474	428	442	445	407	433	421	479	434	458	449	476	450	433	425	431	407	434	430	428	448	444	466	454	458	417	437	469	443	453	461	478	461
23592	21441	29256	24062	21548	20737	13346	5707	3464	2608	1831	1397	998	846	709	594	515	475	478	413	367	421	375	352	396	377	428	421	406	414	356	390	332	328	311	333	318	249	288	242	256	222	250	240	254	245	267	252	240	222	235	265	254	226	223	242	228	229	188	234	207	187	223	233	200	201	207	192	193	215	180	210	200	205	188	174	188	184	176	188	184	180	180	198	207	176	193	171	180	186	196	189	182	226	187	198	175	198	179	189	188	176	202	179	193	187	191	187	160	193	159	188	192	169	170	190	172	206	190	185	189	187	171	175	202	176	168	203	177	214	183	162	185	218	189	177	205	187	176	185	191	158	169	194	190	194	191	160	186	191	172	187	182	192	191	188	176	168	168	202	181	201	181	187	190	183	192	186	170	179	174	179	177	180	177	167	170	194	176	175	191	184	198	195	184	167	179	177	165	206	177	190	167	175	152	190	171	164	208	182	170	182	192	192	194	181	182	164	193	180	177	196	178	200	176	182	192	209	180	175	164	205	189	185	191	210	173	199	181	191	197	158	189	174	176	173	202	190	186	179	202	171	192	199	202	174	203	199	184	213	179	200	195	173	191	173	184	181	194	152	185	195	191	195	177	191	163	189	178	197	206	184	182	182	196	168	180	196	160	174	171	183	204	170	180	210	176	190	170	160	187	187	191	190	200	201	194	162	200	196	196	202	224	175	155	201	190	185	182	199	183	165	186	199	194	214	202	204	204	177	182	171	182	180	155	167	176	181	192	179	190	186	172	198	190	184	186	174	197	169	204	184	163	182	167	216	185	185	164	178	183	140	202	161	211	173	184	169	225	194	191	198	180	176	181	163	185	192	168	187	173	186	188	187	179	177	178	187	178	198	194	191	188	186	183	166	176	227	188	200	200	181	190	171	194	177	187	178	193	199	177	188	195	196	176	169	179	189	203	176	164	198	175	187	181	200	178	201	200	174	188	166	178	162	210	203	196	194	176	177	165	159	183	209	196	184	184	172	189	179	189	176	169	187	207	181	171	211	187	182	199	161	188	188	203	179	203	201	196	195	185	183	177	186	195	190	201	198	189	161	190	146	176	184	185	181	183	184	214	200	173	176	183	196	150	178	198	183	182	178	177	176	195	187	169	191	174	187	162	186	188	177	169	177	182	152	198	201	182	169	186	160	181	187	186	163	197	183	175	169	186	182	200	170	169	170	191	182	195	164	170	200	183	200	190	173	202	190	200	193	207	166	179	186	171	175	174	173	195	178	198	193	176	179	196	178	184	160	187	169	178	189	188	164	181	196	208	160	168	189	217	183	186	196	175	185	173	187	228	180	169	216	172	198	185	206	191	155	151	160	197	180	214	164	189	203	161	180	178	184	190	174	162	207	165	156	181	173	179	192	179	196	207	188	198	198	178	184	210	184	141	191	204	176	160	195	182	191	181	191	190	161	183	174	172	193	190	188	194	197	166	185	195	195	166	201	219	203	198	170	184	220	203	195	171	178	182	206	167	189	192	172	178	192	218	187	185	168	187	179	168	195	181	187	203	198	180	190	192	180	174	182	217	153	199	172	204	183	179	194	194	195	198	183	190	176	178	190	195	183	182	206	191	198	178	161	203	199	175	184	182	191	174	174	191	166	198	194	152	176	163	178	192	187	151	182	207	211	181	186	172	210	190	192	195	184	207	185	196	176	170	164	181	197	180	171	204	200	182	183	185	198	184	176	195	193	169	192	199	186	182	175	193	186	180	191	185	190	184	197	180	188	188	166	194	176	158	198	188	175	159	175	175	194	179	182	184	190	180	182	178	179	159	182	194	197	189	189	162	175	196	165	194	191	207	186	174	187	198	180	187	188	183	172	170	184	199	221	184	201	183	185	172	177	168	176	184	182	185	196	191	195	174	205	190	184	193	166	226	174	181	169	186	178	178	207	183	191	196	176	181	189	191	199	173	183	172	207	183	208	190	190	176	172	213	183	165	178	184	213	165	193	175	153	169	167	167	194	206	178	183	170	178	201	187	184	196	204	205	177	194	192	204	190	199	177	182	195	206	182	202	184	157	168	187	171	191	168	193	177	203	190	196	198	168	188	206	179	207	196	180	185	185	169	201	174	169	183	167	183	174	178	172	165	188	191	195	193	180	176	175	169	201	186	166	186	184	177	198	184	173	184	176	194	178	184	168	187	197	182	194	192	156	181	193	181	177	197	212	169	182	182	180	166	172	177	179	161	163	201	194	176	198	196	185	177	161	184	205	180	171	186	167	148	196	219	176	170	168	198	191	199	169	191	189	179	203	170	185	179	161	177	179	207	213	192	187	176	184	196	189	194	196	196	181	206	173	200	188	177	190	191	187	173	179	194	170	205	197	190	175	199	184	162	189	167	173	185	147	214	216	189	177	186	174	172	165	185	162	187	189	175	161	197	198	173	200	183	180	204	193	157	204	181	190	192	198	183	193	186	174	187	165	196	175	185	185	204	209	205	178	185	211	184	178	194	184	183	173	180	180	169	181	179	192	170	181	176	176	181	190	202	192	192	222	180	184	184	186	207	171	158	169	186	163	186	208	178	193	182	177	189	172	172	175	182	189	184	172	178	162	194	173	192	192	192	174	185	166	208	185	180	181	177	194	179	203	177	193	178	173	172	199	177	207	177	190	190	188	191	194	182	190	193	219	190	185	198	177	202	159	161	205	195	174	184	176	193	185	184	204	208	175	177	211	180	182	170	146	190	177	199	205	191	170	181	180	168	165	206	194	205	184	147	195	194	176	194	171	175	186	193	163	179	173	167	177	176	191	184	196	193	181	184	185	199	192	191	175	173	199	174	180	190	165	176	167	199	201	182	179	186	170	188	171	199	198	196	170	198	188	191	190	169	200	190	204	184	189	195	164	191	186	199	177	187	187	192	201	167	187	177	162	188	157	176	188	178	181	183	202	199	196	193	165	175	184	180	186	193	182	201	185	200	162	171	213	178	198	211	187	211	189	194	203	191	186	211	186	167	223	171	201	180	199	171	183	209	162	157	186	181	172	206	177	178	172	189	185	187	182	175	189	197	167	152	168	176	180	200	186	191	192	160	173	200	192	174	190	178	183	197	191	192	205	178	187	188	197	193	188	206	167	178	207	198	187	196	167	181	204	213	171	199	208	180	196	198	167	194	180	189	162	200	186	170	201	164	190	177	181	187	171	186	168	207	189	188	159	173	167	172	163	171	190	180	193	168	206	184	174	166	190	174	179	189	197	190	190	168	212	183	193	184	184	185	197	155	171	167	204	179	195	178	204	184	203	172	188	197	203	178	197	207	176	191	188	180	170	189	206	180	168	193	184	172	198	183	219	181	192	182	188	184	174	180	193	181	177	200	205	196	190	197	206	174	231	179	186	196	189	185	184	160	186	175	163	169	181	178	198	178	195	188	180	167	194	183	204	170	173	155	185	192	199	169	184	213	201	172	193	199	161	211	181	184	162	189	192	192	162	201	183	156	177	186
23546	42922	39606	31450	27223	22556	19086	14301	10890	8526	6385	4733	3610	3037	2442	2029	1743	1497	1427	1218	1117	1092	998	939	1041	1040	1120	1118	1155	1135	977	939	859	838	899	815	718	712	605	563	543	559	528	619	504	542	539	511	532	521	462	508	518	480	524	515	498	500	463	438	448	464	432	467	386	420	421	389	394	410	359	415	411	404	387	372	347	402	353	388	370	344	385	356	385	390	393	334	338	381	366	364	400	344	356	335	362	379	362	342	348	346	356	333	341	345	369	333	365	336	339	325	401	392	365	366	368	340	368	365	378	354	371	343	341	387	375	384	358	359	343	351	371	365	348	376	343	368	343	361	346	378	353	372	335	359	333	365	378	394	388	353	358	335	352	385	358	361	324	384	352	369	344	343	343	363	352	343	341	352	362	355	367	346	351	349	333	367	350	370	367	343	345	323	345	376	356	357	343	351	366	363	358	386	381	334	357	362	332	357	370	347	354	353	343	390	340	338	373	331	321	363	351	363	363	373	343	352	329	338	387	382	374	351	360	363	352	350	328	336	352	332	348	356	360	370	354	361	342	344	297	355	365	335	347	344	340	351	373	341	330	387	371	399	355	368	371	316	364	339	316	328	360	398	378	387	338	364	352	354	419	352	331	348	362	331	376	347	322	364	362	325	365	392	384	352	366	346	355	370	356	377	358	318	358	354	333	356	360	368	325	377	347	346	359	353	358	343	355	340	310	344	355	381	343	325	370	355	351	339	350	342	342	373	342	319	381	349	344	354	347	340	336	367	333	364	363	338	328	324	357	348	369	336	382	355	361	336	350	366	368	367	368	348	379	356	367	353	361	347	331	356	322	360	358	360	350	371	355	331	364	372	349	330	348	384	379	349	364	327	332	375	362	317	395	353	325	375	356	328	399	369	394	352	359	377	369	339	334	334	358	353	335	355	335	344	356	350	328	344	323	339	361	363	366	359	341	376	375	353	346	362	350	378	340	329	328	343	372	366	340	400	360	393	366	353	351	387	340	349	349	351	355	346	349	351	366	322	334	381	320	336	357	341	380	381	358	365	360	336	340	346	366	350	348	395	403	346	360	357	368	320	336	325	359	335	388	363	366	332	368	347	371	354	355	346	356	361	363	330	371	345	323	335	360	334	387	360	345	354	373	332	344	352	355	367	336	362	334	352	348	324	380	351	378	335	348	351	354	353	346	343	319	390	296	344	354	366	351	361	358	336	347	329	352	331	350	338	340	341	376	352	327	332	332	366	352	378	375	342	331	368	375	336	358	331	366	356	379	302	362	321	365	365	361	375	369	342	352	374	391	302	351	319	367	369	379	371	328	341	364	362	359	375	354	387	364	343	377	352	356	354	339	368	376	338	348	336	359	341	348	369	368	344	360	373	329	384	359	362	339	366	365	320	354	352	351	352	343	342	409	333	316	403	359	337	351	359	335	343	377	323	397	344	349	355	334	395	331	362	359	361	364	350	356	319	371	364	340	369	358	338	329	353	375	369	374	365	374	315	337	363	346	349	347	343	345	355	381	327	366	334	359	352	345	354	401	381	341	361	339	344	369	343	336	340	380	377	380	337	354	355	357	330	360	355	363	336	412	332	326	357	361	370	329	354	360	305	329	343	334	376	356	374	374	337	343	351	342	332	333	364	337	364	359	344	343	332	342	397	345	363	350	340	387	355	366	381	346	369	381	349	367	345	354	340	345	355	335	344	334	327	323	344	327	359	374	353	392	315	395	373	384	372	360	336	358	340	353	350	309	385	402	367	344	329	333	335	334	376	332	337	323	372	325	369	350	351	392	365	342	326	355	368	342	362	367	324	320	354	353	365	356	383	331	338	366	330	373	360	333	367	318	354	341	385	375	358	385	342	323	336	339	344	333	384	361	319	340	358	340	329	346	351	349	369	373	326	377	351	335	328	361	361	343	366	356	356	337	343	334	353	378	370	353	356	336	364	321	369	355	384	370	345	335	351	322	367	333	351	363	360	375	339	377	381	354	354	395	358	339	374	416	366	346	373	347	352	355	341	359	346	335	333	363	350	360	335	356	378	370	339	324	377	363	343	364	354	342	366	345	380	353	348	355	376	349	369	356	380	379	331	371	369	357	357	341	321	418	335	389	365	345	314	358	373	409	342	380	367	339	369	366	327	400	371	343	321	330	367	353	367	335	337	350	384	329	370	327	351	385	369	377	384	323	345	377	368	348	321	358	340	363	370	376	361	370	350	356	340	375	340	351	357	358	386	374	352	342	332	364	364	359	333	349	380	320	343	404	347	375	343	327	361	364	345	348	401	370	373	367	329	341	331	340	374	367	349	355	382	363	353	360	333	376	359	354	374	364	359	363	365	344	355	365	360	399	343	356	339	342	343	350	322	395	365	348	359	396	381	382	370	361	364	363	361	391	393	356	345	347	330	331	344	363	370	344	340	329	359	352	352	346	340	340	353	348	353	357	381	380	357	329	344	375	335	371	342	369	324	360	374	341	321	362	355	341	332	361	366	357	331	370	332	365	367	380	353	340	357	345	383	388	380	350	353	373	386	345	369	335	360	342	343	364	354	351	351	369	346	357	332	379	404	321	391	354	371	341	380	377	353	353	356	344	379	360	392	346	333	345	403	368	385	397	353	364	322	363	356	368	337	360	376	317	343	345	355	355	340	375	337	360	331	369	395	374	349	366	337	367	352	331	356	340	328	372	380	344	342	356	358	371	364	346	345	305	315	332	352	384	361	350	343	369	335	350	318	365	376	374	379	319	345	371	354	359	399	410	367	376	354	374	402	363	366	380	324	338	369	324	390	361	339	362	334	343	354	321	366	337	323	357	368	359	376	389	357	362	324	366	356	363	357	357	369	353	364	360	359	376	386	364	358	339	350	343	335	345	373	351	354	361	365	362	379	339	333	357	346	379	324	355	327	361	382	340	356	367	357	350	384	367	368	346	349	380	356	364	355	341	334	359	384	343	379	359	364	328	315	362	362	349	352	363	375	400	371	347	320	346	372	364	346	363	334	351	373	338	363	358	362	350	375	334	325	336	350	361	363	345	372	383	328	345	355	402	336	343	380	325	342	328	374	323	327	339	336	357	340	374	358	360	369	374	375	339	374	355	353	379	370	354	345	369	344	373	349	326	359	361	337	354	382	365	361	354	406	368	345	360	356	316	369	348	378	357	361	338	375	359	359	345	385	332	363	349	383	362	314	334	341	336	351	390	392	384	326	336	334	356	347	359	385	336	349	340	337	347	379	362	351	389	336	364	360	375	369	356	347	323	372	370	372	363	349	376	369	374	365	363	350	347	357	368	339	372	362	380	392	376	344	363	368	323	338	357	323	391	352	357	392	354	351	360	314	320	361	344	346	356	384	340	384	382	373	351	356	345	345	359	336	341	353	372	347	373	331	324	349	345	360	345	367	350	357	347	348	372	388	353	344	390	380	362	379	326	379	318	376	348	368	366	348	350	361	343	360	360	354	347	326	358	366	354	381
27163	21947	21644	14532	7922	4906	3553	2241	1539	1103	943	674	601	566	484	410	423	419	359	328	346	360	352	341	362	348	383	391	394	338	372	336	346	341	333	388	363	334	318	308	297	289	298	325	341	321	300	275	273	304	303	337	289	343	319	322	331	320	294	286	272	290	290	301	258	275	282	231	281	296	303	276	309	271	279	294	273	263	290	312	286	282	260	258	266	259	285	286	279	306	311	291	250	284	258	284	293	300	256	284	270	254	286	278	293	272	316	301	276	257	231	261	304	279	300	259	295	314	258	276	274	277	265	289	299	260	293	265	261	269	293	247	312	285	291	293	285	262	286	278	290	277	283	258	289	265	287	280	265	262	296	271	297	264	292	279	312	284	255	278	296	285	274	263	290	293	292	269	289	297	291	286	278	296	301	260	287	272	285	298	284	313	267	286	270	329	257	319	272	271	271	263	301	253	266	294	305	264	268	291	288	277	309	279	279	282	277	309	265	271	276	278	271	288	311	271	287	276	257	307	293	286	303	289	272	270	314	303	299	315	273	274	273	266	265	245	296	259	281	310	257	280	269	300	275	287	253	277	290	299	279	286	308	263	286	280	285	243	280	286	297	287	278	287	280	287	293	274	301	273	292	243	260	295	278	289	259	280	276	292	278	293	270	278	288	266	292	280	313	263	312	289	264	249	264	279	270	262	297	293	290	300	294	252	291	256	273	250	294	258	278	291	280	281	255	261	292	290	292	288	302	256	295	286	273	298	249	278	306	261	285	299	277	257	285	291	287	275	283	300	289	257	291	304	265	284	260	275	291	259	269	264	295	269	255	279	286	287	271	316	293	309	272	284	276	293	285	269	294	295	276	292	273	316	275	293	263	291	303	297	265	296	259	268	295	293	302	291	284	303	273	222	298	290	279	288	294	275	302	288	286	290	270	278	265	256	306	293	278	293	301	288	306	283	253	318	281	281	276	290	273	290	276	288	280	273	264	281	276	315	286	281	286	272	289	271	301	305	300	272	253	295	277	268	313	277	321	276	294	290	307	282	295	303	292	297	282	308	299	287	297	278	299	282	281	315	290	267	298	274	292	288	290	281	286	296	280	260	289	277	283	318	269	288	296	279	293	282	287	268	277	276	283	263	275	287	275	274	300	258	307	290	278	285	272	273	279	291	305	285	297	297	235	284	297	297	271	287	262	269	279	282	278	317	302	267	278	281	295	278	297	281	303	281	290	285	312	267	264	275	247	301	251	285	274	262	265	297	256	259	273	304	272	243	287	264	304	286	265	252	282	258	294	279	306	290	303	270	300	296	291	312	254	289	293	269	295	268	297	290	255	260	277	273	282	281	319	272	283	308	267	275	321	268	281	278	282	278	268	294	309	312	292	305	272	261	260	271	306	280	286	283	296	293	260	321	308	275	293	285	261	273	279	312	302	286	272	279	293	273	289	256	309	267	256	264	288	289	268	304	284	268	264	255	261	252	305	258	266	305	262	287	305	284	290	298	267	276	246	293	271	288	304	277	265	303	285	288	261	248	287	281	264	320	268	300	312	287	285	279	272	298	295	273	287	282	276	259	281	326	318	271	308	237	290	273	267	262	287	287	280	277	310	287	288	304	276	283	281	272	293	270	275	282	297	277	316	287	261	265	279	292	276	297	304	303	297	271	241	285	287	277	254	280	306	289	280	265	296	291	275	286	304	279	273	289	281	282	272	300	254	275	317	291	282	298	286	248	290	272	290	317	292	255	259	284	286	293	289	267	288	256	282	284	283	301	307	285	288	306	252	275	275	304	279	273	269	286	277	291	263	270	263	253	292	265	317	298	287	314	313	284	258	299	271	244	301	294	304	284	307	298	290	276	312	285	283	292	300	284	289	267	310	287	267	255	281	276	268	274	268	291	264	281	290	286	285	255	286	277	292	277	278	290	284	277	272	305	282	283	274	292	257	290	284	298	281	286	306	286	286	293	305	287	313	274	307	270	262	268	283	283	295	288	283	278	287	249	297	300	268	253	282	290	281	280	300	317	277	253	276	252	293	308	290	277	256	263	278	297	284	299	293	257	293	248	272	305	268	270	312	294	297	265	281	262	291	264	248	293	264	279	271	291	270	305	272	292	273	271	262	283	274	274	290	290	303	284	262	255	283	269	278	326	325	277	274	294	275	312	296	282	266	304	298	285	304	286	298	268	258	273	258	302	286	271	272	284	264	297	267	281	253	299	282	298	273	279	297	286	260	302	316	291	274	276	271	279	302	287	245	305	277	298	311	284	300	302	276	301	281	285	290	291	278	275	271	267	279	287	285	283	269	289	293	292	286	299	302	257	267	303	288	280	267	247	291	297	278	295	262	296	271	295	303	292	274	290	291	260	270	289	302	247	270	304	278	288	280	302	275	282	263	283	275	268	296	278	293	270	300	282	293	317	312	299	280	294	299	270	271	308	286	276	268	263	286	274	252	291	296	280	293	265	310	283	287	262	302	289	284	266	253	285	262	290	292	300	252	300	275	251	281	254	307	272	274	285	266	279	334	278	297	267	292	296	279	241	302	312	301	272	305	304	264	291	261	259	308	270	295	296	285	273	297	297	298	290	289	317	314	285	293	293	267	290	265	288	312	299	261	294	278	299	271	245	265	272	277	277	275	268	291	247	281	227	292	280	262	287	279	292	265	275	289	296	283	285	287	268	292	266	260	275	265	287	276	273	281	282	267	298	273	268	299	256	288	256	273	265	283	258	273	285	306	274	309	274	304	335	279	230	290	294	289	257	268	303	311	262	293	309	301	275	267	275	292	274	280	316	300	276	297	302	285	277	305	302	303	314	247	322	285	280	312	263	288	279	288	267	308	277	266	282	284	297	280	280	271	297	315	311	270	301	284	266	257	307	288	274	270	288	291	284	276	280	267	296	313	293	292	263	273	308	256	292	287	291	270	286	243	286	276	275	309	291	291	274	285	292	265	304	286	253	271	278	309	281	283	284	283	287	276	308	310	292	267	269	268	303	287	264	247	321	300	295	315	305	258	298	275	273	292	294	289	304	270	301	278	278	288	291	254	304	271	275	297	308	266	299	274	261	259	255	278	270	308	274	301	276	291	285	287	284	291	291	299	257	309	285	264	267	308	252	288	294	267	288	310	283	289	300	295	283	251	309	268	284	283	270	254	293	283	268	299	289	278	270	282	289	281	286	305	306	284	279	257	300	272	270	304	299	293	285	287	262	311	282	290	291	273	288	310	282	265	286	282	307	261	293	271	295	262	277	306	259	264	306	275	262	291	285	280	295	286	273	298	286	299	278	295	274	268	267	296	313	294	292	282	262	289	272	291	259	250	273	308	274	296	306	306	304	278	300	268	254	282	282	262	292	249	282	305	269	280	296	299	248	278	284	306	283	262	277	255	275	307	267	285	282	268	282	242	269	277	298	307	267	285	311	255	280	284	291	264	287	277	295	299	293	298	276	283	274	312	280	297	254	271	295	275	250	273	290	307	299
21499	33424	30065	21153	16972	12895	10587	7714	5603	3994	3019	2303	1880	1574	1326	1237	1077	981	873	819	859	817	788	781	843	805	894	914	956	849	819	835	790	773	835	781	726	697	684	604	630	608	622	679	670	661	649	634	644	650	583	597	596	605	674	608	627	587	611	574	630	566	575	589	592	523	568	599	586	585	591	545	562	533	598	558	565	565	506	567	556	528	540	556	507	554	496	520	577	600	603	545	543	562	557	543	536	593	523	523	553	546	562	561	527	514	564	573	546	552	571	538	544	578	552	573	490	562	531	524	581	585	534	533	517	552	545	588	569	567	559	559	514	579	561	561	552	554	566	499	580	581	591	599	584	584	529	552	532	565	552	540	517	525	546	572	514	553	555	533	537	522	562	548	580	557	528	561	547	572	527	570	588	575	560	526	552	548	552	577	499	580	567	534	510	567	555	576	517	536	550	545	549	556	558	504	509	605	523	559	523	564	593	518	560	528	559	508	584	567	506	581	534	524	562	544	566	548	547	510	525	530	533	580	529	560	534	522	537	536	558	576	566	548	574	551	580	553	571	585	557	545	531	521	539	516	523	566	577	582	578	537	533	586	564	549	563	563	531	541	514	554	572	559	522	545	526	527	585	551	564	569	557	534	567	590	554	513	585	591	537	543	577	580	547	568	551	552	553	573	555	565	575	540	563	594	570	552	556	545	562	568	530	537	521	572	527	549	531	552	535	593	536	579	519	602	582	558	530	547	535	595	577	578	511	575	533	536	558	520	617	561	548	577	587	571	517	573	540	544	522	556	548	549	534	562	506	529	590	547	569	582	556	542	576	557	565	528	569	565	539	550	529	546	558	542	539	480	498	520	569	570	599	592	552	555	564	575	520	531	545	553	537	544	519	556	551	559	527	513	558	558	518	539	585	555	508	539	550	561	583	514	568	541	561	528	547	586	546	551	521	534	556	533	559	544	568	517	532	570	565	555	552	528	530	534	518	572	549	545	519	557	548	554	555	525	544	576	560	543	538	603	612	541	558	514	576	525	553	531	555	547	539	562	575	576	532	550	512	576	533	553	600	538	521	545	589	578	544	563	533	520	564	589	525	517	592	544	569	535	553	509	588	549	563	559	565	518	558	551	565	597	560	511	562	526	546	541	554	551	566	561	540	526	545	512	550	573	591	574	513	538	549	510	497	573	560	582	575	564	588	526	562	547	515	497	556	581	561	542	509	535	559	584	514	538	555	570	532	563	535	537	553	541	573	525	552	550	553	534	516	534	495	542	506	548	546	591	583	593	555	532	535	522	530	544	523	541	529	490	540	560	546	538	523	562	542	506	537	562	537	535	508	598	512	541	513	544	533	561	553	561	568	568	564	556	547	564	504	561	545	557	553	594	554	534	531	539	540	551	559	525	566	548	556	491	535	572	554	537	551	593	585	564	566	567	555	516	553	520	563	565	531	555	567	552	550	591	562	572	546	564	540	504	554	567	513	541	566	596	566	527	551	583	566	542	508	517	521	558	547	540	541	551	559	555	555	529	531	554	511	572	575	585	558	562	560	576	556	583	559	535	582	562	500	573	543	538	549	562	552	508	567	548	549	537	579	554	548	505	572	581	512	538	535	526	534	563	521	563	552	546	537	570	559	553	528	577	529	572	568	515	556	514	528	566	524	505	565	524	561	554	584	569	572	569	554	589	513	553	562	596	572	581	547	525	558	562	522	553	569	563	535	536	528	497	570	579	570	523	546	568	580	576	520	571	564	515	543	523	531	538	551	552	562	529	535	532	540	544	553	549	541	547	557	579	556	532	532	537	559	564	520	557	567	540	554	535	562	560	582	543	547	524	540	543	503	534	566	581	560	555	526	583	526	538	561	552	505	517	553	532	543	531	549	548	540	536	542	547	534	557	514	572	554	560	576	559	538	562	591	536	525	550	580	577	550	577	531	562	537	549	548	520	547	565	558	581	555	575	529	567	569	561	540	530	603	564	524	574	555	501	548	539	565	556	579	555	517	518	547	582	508	577	583	550	528	565	578	543	543	566	558	550	557	531	537	549	551	535	570	538	529	536	541	542	554	507	561	559	560	573	512	518	535	543	515	606	553	523	538	572	502	558	547	561	576	519	566	581	546	570	533	535	523	544	569	567	541	574	571	568	524	531	514	594	534	521	537	534	548	566	548	515	539	558	556	521	537	560	557	537	520	536	524	563	551	557	527	590	515	572	518	563	501	542	541	539	488	562	564	565	556	524	569	525	554	556	570	556	538	534	542	552	540	530	548	562	552	530	527	576	496	566	543	538	550	544	553	564	567	545	618	571	529	544	600	538	545	553	526	565	552	565	531	565	512	487	568	552	532	544	535	533	528	595	557	555	566	590	530	572	523	533	520	565	563	543	561	549	538	539	573	550	555	536	510	559	592	564	572	580	547	579	569	549	567	601	538	531	587	546	518	567	573	572	566	561	549	556	540	551	552	513	551	539	566	575	530	561	478	537	555	571	555	564	536	538	564	490	561	575	535	504	518	557	538	554	559	525	564	566	530	562	564	566	544	544	549	513	536	514	565	548	575	551	522	547	546	557	542	544	568	542	533	539	549	515	545	516	540	539	542	529	598	533	537	549	569	574	546	569	569	552	526	607	555	566	550	558	534	554	562	570	521	525	554	550	550	573	547	547	585	555	546	518	545	544	533	563	540	511	533	563	581	524	562	594	550	541	542	524	623	572	590	562	508	546	559	517	584	554	518	524	541	546	513	558	551	571	540	561	550	535	568	494	541	512	555	555	522	588	562	558	526	570	532	551	543	530	515	559	519	544	542	519	538	511	528	581	509	549	532	541	571	559	580	566	534	546	539	561	541	569	558	543	524	541	554	580	519	547	559	559	529	551	522	513	560	572	531	524	545	551	521	564	577	533	575	546	550	568	533	563	536	525	547	561	552	525	570	531	551	559	552	553	580	558	555	563	577	564	563	516	555	551	548	556	531	501	541	534	558	546	531	556	569	514	510	601	542	530	489	560	535	533	590	495	586	573	590	602	525	541	545	571	518	556	569	542	578	586	510	569	556	575	497	531	560	523	533	587	501	547	574	563	568	509	553	557	587	554	587	527	555	513	519	582	514	520	576	549	569	579	512	598	545	569	534	580	570	527	552	541	556	548	534	546	548	521	557	540	544	561	556	559	537	567	555	535	559	515	513	579	586	575	565	538	593	556	601	564	542	572	553	514	510	523	521	566	580	585	563	570	540	545	555	530	589	554	570	553	564	558	554	579	528	538	538	545	576	537	562	553	538	519	549	556	560	551	560	533	568	551	570	569	568	540	550	549	583	568	587	553	501	546	536	565	545	518	571	543	543	572	574	554	583	540	559	532	558	572	561	556	574	571	546	555	566	574	528	547	572	614	558	574	548	523	537	564	563	563	554	592	556	521	530	545	559	548	552	577	577	586	593	523	570	491	564	540	547	584	550	555	559	551	540	545	540	522	542	540	579	574	589	589
24498	21447	28533	24883	20454	12323	6646	3693	2442	1792	1383	1017	793	688	563	519	497	439	392	359	361	352	315	317	341	347	346	340	373	368	367	334	302	341	316	314	296	290	298	295	256	271	295	267	275	247	274	257	279	252	244	247	248	269	264	243	261	257	244	251	268	197	235	240	218	268	242	214	251	223	231	256	239	209	240	214	244	222	231	230	229	221	212	215	237	194	222	220	221	218	234	203	212	227	232	215	191	221	238	220	240	208	226	199	236	220	230	255	216	228	219	203	220	210	231	217	226	213	208	185	241	200	223	209	225	216	216	232	219	209	223	225	226	222	219	202	243	228	222	231	255	207	208	221	211	247	221	228	220	230	227	232	231	244	233	251	247	237	209	230	228	200	213	244	204	220	217	215	221	220	240	206	224	202	218	250	215	223	229	235	195	249	224	224	207	221	218	211	219	242	229	211	234	196	229	214	221	226	246	226	217	248	222	206	236	221	214	196	219	210	208	211	212	206	223	195	204	235	235	233	202	214	225	212	227	225	242	219	241	228	237	202	218	213	230	223	223	192	241	207	245	229	230	216	220	234	209	227	221	221	216	220	229	218	220	201	229	233	228	229	227	233	216	213	211	221	204	239	200	209	230	215	221	234	188	229	210	238	209	229	221	222	220	256	244	212	218	237	209	219	204	214	213	227	212	209	223	240	230	224	212	211	230	220	237	204	216	221	217	212	221	214	215	230	224	226	237	211	244	209	211	223	216	229	238	247	226	201	222	210	208	224	233	240	192	253	191	233	229	229	232	190	215	222	190	231	231	241	216	226	228	237	242	197	241	248	207	232	207	200	218	240	239	210	228	219	225	236	239	197	235	234	254	223	221	232	231	227	220	227	230	224	224	200	238	227	225	216	210	224	228	228	221	232	219	221	222	238	213	238	230	220	226	233	241	232	218	211	206	209	209	204	207	198	222	238	234	230	226	202	224	223	208	248	192	255	219	244	228	247	252	201	222	239	206	230	216	241	209	232	248	207	216	241	257	214	226	228	247	237	252	226	206	223	235	228	225	230	209	229	243	205	209	231	232	235	211	227	245	225	219	207	256	218	207	236	243	237	210	247	207	203	229	245	207	211	234	221	237	185	201	230	243	221	215	241	211	225	217	217	225	204	226	217	235	231	224	248	234	222	213	216	204	224	201	212	217	242	238	216	211	201	220	238	205	222	219	225	221	214	227	249	201	233	207	219	215	205	241	231	208	230	219	224	233	237	234	213	239	244	226	210	214	234	205	249	179	234	251	251	224	204	222	230	213	227	242	197	197	213	231	260	193	200	218	234	210	196	237	240	218	235	215	223	200	205	234	211	226	213	196	201	237	226	226	246	222	211	223	229	212	218	241	226	235	232	228	203	230	226	202	249	219	198	240	214	220	238	223	213	206	194	232	247	223	235	239	217	203	215	230	220	223	208	230	234	212	252	223	223	233	212	216	235	216	230	214	214	236	242	212	229	251	245	244	210	243	230	207	232	226	240	236	178	199	203	229	228	221	210	233	222	223	215	231	205	226	223	227	232	230	207	230	245	233	216	214	232	232	224	260	241	207	226	231	222	221	244	243	232	229	211	224	228	215	235	236	214	241	231	240	240	221	237	212	207	199	197	201	219	216	214	218	238	215	196	212	233	219	223	223	222	221	241	212	219	235	228	231	216	251	234	210	223	217	214	198	230	217	234	213	221	234	230	224	217	228	246	224	212	220	226	227	200	222	222	223	209	221	230	213	240	236	245	227	205	225	205	223	225	221	223	219	226	237	226	251	191	191	217	201	255	224	225	249	214	238	230	209	233	209	219	235	211	218	205	231	222	218	212	214	218	220	222	220	206	223	215	207	245	221	212	216	209	250	227	215	234	236	226	257	227	230	211	217	233	212	238	245	231	213	258	231	222	219	208	214	213	233	234	208	233	219	233	212	225	227	220	236	216	226	223	224	217	236	220	230	197	211	215	233	215	252	232	213	209	221	210	229	230	240	225	218	216	206	247	213	233	246	194	255	230	234	196	221	202	237	228	237	227	196	220	245	199	212	206	225	230	221	207	255	207	218	224	239	230	205	190	215	245	220	207	201	228	183	219	236	246	227	203	228	234	203	222	227	257	215	199	232	240	234	240	189	202	200	218	230	211	232	217	230	209	219	243	251	223	226	243	220	218	243	218	208	221	261	241	203	215	233	222	223	223	203	217	207	244	256	228	233	247	217	231	223	208	201	223	216	204	228	216	200	223	233	207	228	231	220	217	247	221	217	215	223	224	223	243	217	231	183	221	233	226	234	216	235	213	223	223	239	219	222	195	212	215	230	207	223	235	228	226	245	205	195	186	240	232	196	233	226	206	220	250	199	248	223	221	226	220	226	227	208	231	199	209	238	219	210	241	225	237	210	247	232	226	227	228	207	234	234	234	193	215	216	206	210	251	217	233	243	216	231	217	243	216	212	240	212	221	227	233	251	195	229	224	231	225	223	256	220	230	244	228	223	219	245	226	213	227	229	210	215	222	246	232	221	223	224	201	201	222	228	250	225	230	228	222	232	207	236	233	191	227	235	216	233	227	231	196	225	230	212	220	235	233	216	218	247	216	232	208	208	205	242	235	218	223	251	220	249	201	221	208	227	214	226	246	212	230	251	198	228	209	210	238	213	211	214	199	223	235	227	227	226	217	225	221	228	228	216	213	206	236	196	218	226	213	202	221	223	220	237	218	237	209	214	242	204	204	213	218	202	236	215	257	202	222	241	232	223	243	236	217	240	256	225	216	234	227	235	204	230	205	194	227	196	231	214	218	212	226	223	222	244	216	225	205	224	246	203	242	252	243	220	226	228	226	222	204	235	214	224	223	225	208	214	230	235	222	212	216	249	204	236	208	206	225	221	200	210	216	242	201	217	229	222	226	228	216	233	216	225	212	238	229	232	210	240	247	216	248	218	221	222	218	250	193	222	224	218	231	218	215	222	224	233	232	227	216	248	200	218	201	231	239	223	210	226	235	239	225	228	239	217	219	227	218	209	215	213	216	233	224	231	187	204	218	217	225	226	212	227	220	184	213	240	225	222	206	206	203	216	204	223	229	221	207	208	218	248	220	219	212	217	226	230	235	223	219	227	233	228	208	218	241	226	250	227	209	232	221	250	207	245	240	236	226	222	220	240	211	190	201	240	258	192	245	196	202	224	251	226	234	213	249	214	203	250	196	228	247	209	239	232	238	247	192	238	229	220	219	233	204	207	213	227	226	224	229	221	217	235	219	231	256	240	235	232	213	248	229	238	233	214	242	203	244	231	238	239	205	216	179	233	212	211	210	228	215	239	222	227	224	181	239	230	202	215	206	225	200	211	223	220	219	223	229	217	246	232	212	228	209	203	235	198	207	207	232	258	180	243	210	203	193	210	208	218	212	248	229	250	221	199	221	254	224	224	257	234	221	232	228	217	270	217	201	218	247	260	206	214	210	235	200	232	219
21705	38775	35962	26916	22335	18045	14874	11157	8301	6129	4574	3459	2798	2166	1826	1534	1429	1200	1071	1008	969	884	834	823	911	893	896	993	1091	963	941	875	789	798	838	785	732	677	686	616	582	590	645	576	548	554	600	545	575	522	563	545	523	546	580	547	569	532	525	515	497	481	503	501	527	470	393	427	422	493	452	454	466	468	464	455	478	454	444	474	447	471	440	444	452	402	464	419	467	454	441	453	461	420	430	437	485	416	440	435	469	451	411	502	422	444	450	447	418	443	488	423	440	422	428	452	499	418	427	422	489	432	431	487	452	455	409	436	475	427	428	430	454	447	458	417	427	400	435	429	409	420	445	443	463	414	465	407	442	432	444	427	446	446	484	454	440	438	423	441	421	461	429	464	434	457	430	428	480	438	466	434	453	422	429	422	499	451	426	421	418	380	450	447	430	440	428	462	454	416	457	430	418	439	463	450	455	414	437	459	467	464	420	456	454	434	433	429	429	430	471	452	453	430	419	435	497	438	420	419	435	435	441	416	433	421	428	433	446	440	442	421	445	448	421	440	443	413	470	494	490	438	455	406	436	424	430	459	446	400	437	439	445	463	454	468	446	416	413	455	448	412	407	437	463	456	448	468	428	403	459	400	420	469	475	441	453	471	443	426	459	414	425	425	464	432	464	436	389	457	441	456	454	431	458	421	421	407	426	460	436	435	404	455	450	396	406	398	445	434	456	469	457	428	441	453	429	443	429	438	457	362	441	439	445	458	426	429	429	450	415	444	427	407	463	414	462	438	455	444	424	433	470	441	416	436	429	441	456	445	453	450	431	423	434	446	414	434	439	422	468	454	431	438	424	466	411	421	443	439	423	431	425	413	437	441	488	415	452	433	441	448	480	421	460	452	419	438	425	466	425	423	450	451	437	440	436	449	420	443	471	465	458	429	464	435	404	429	473	450	446	481	459	459	426	419	416	464	448	421	474	449	445	424	420	437	463	457	410	426	416	429	450	455	414	452	443	446	463	438	438	402	413	451	455	510	443	444	458	433	452	431	438	433	397	463	461	429	415	449	459	444	439	425	436	437	447	444	398	451	427	437	446	411	457	444	452	461	450	429	423	458	408	463	406	465	451	461	426	459	473	438	411	433	445	435	434	450	445	409	441	434	439	412	514	409	430	438	447	468	436	422	461	503	445	436	445	435	432	462	417	434	449	407	430	492	437	439	420	415	461	447	440	445	441	417	456	455	412	430	477	464	441	477	449	453	428	456	460	459	448	463	444	425	453	454	431	436	468	439	443	455	448	432	402	443	482	457	403	457	441	415	439	461	425	453	413	422	412	420	421	421	418	448	445	438	448	432	444	466	435	441	426	476	504	432	447	458	454	444	424	459	448	409	465	423	443	463	429	409	413	428	442	451	458	457	461	461	421	406	458	460	447	448	427	458	441	415	420	475	435	447	412	437	438	435	431	446	421	459	443	445	452	411	442	445	474	473	446	444	419	412	447	430	440	450	431	419	425	426	394	460	410	450	447	405	443	439	454	452	476	433	404	447	426	441	432	485	467	416	478	414	437	451	487	407	470	413	435	406	425	408	448	425	457	432	425	463	457	446	471	465	462	470	427	401	469	432	446	433	471	434	446	449	443	439	414	420	425	437	485	428	445	416	460	438	438	424	461	416	441	437	422	427	491	434	443	443	427	443	422	444	455	417	451	459	458	432	441	433	442	446	417	424	440	432	448	415	476	476	461	436	413	443	419	428	455	417	436	453	449	453	423	414	437	412	476	447	420	433	443	423	421	403	439	462	413	475	424	441	481	431	448	468	434	426	430	428	418	416	446	452	471	441	431	405	421	441	431	444	417	488	447	461	431	473	445	436	455	451	437	432	436	472	427	463	430	460	433	493	421	426	445	438	452	463	416	444	425	427	451	454	430	450	412	464	387	412	434	447	427	422	450	434	411	474	445	445	457	481	446	433	479	418	460	435	432	448	457	470	425	453	446	426	461	418	451	422	421	422	429	443	435	405	435	446	451	369	407	456	447	450	463	422	451	407	441	425	463	452	394	425	430	406	428	448	419	432	453	453	460	460	428	442	421	438	457	398	457	458	461	455	432	457	440	408	444	441	438	415	466	440	441	450	435	439	461	413	403	444	446	481	403	447	452	448	410	481	450	440	424	441	424	463	469	422	448	470	422	446	436	423	439	462	428	464	445	409	434	434	475	434	407	454	432	424	423	431	445	482	425	451	397	460	450	418	442	443	453	440	427	423	438	421	419	445	455	485	468	444	438	458	473	405	448	444	440	440	392	416	415	492	437	424	440	411	468	447	432	480	444	457	451	415	436	444	466	438	432	503	424	440	458	408	442	472	449	457	456	459	418	438	435	418	451	416	457	419	443	460	475	468	411	427	444	447	440	437	449	449	440	410	440	461	443	479	453	458	465	373	471	429	476	429	467	459	453	410	403	447	430	424	450	446	459	431	458	428	447	421	460	452	435	428	449	413	417	437	419	446	436	471	447	448	392	435	450	429	443	506	437	455	438	416	456	414	449	452	433	424	381	446	441	465	459	436	415	440	453	431	468	447	437	437	437	465	424	459	474	453	457	397	440	451	422	420	466	411	419	429	432	428	417	476	440	465	434	418	431	413	470	475	444	437	446	435	474	449	451	443	438	447	446	422	438	464	426	451	428	420	447	419	441	411	462	437	413	440	459	460	447	448	445	445	462	459	447	440	461	483	473	401	466	415	462	463	443	463	444	456	460	412	415	458	425	460	420	463	439	447	451	450	441	465	426	476	430	414	405	419	454	444	421	427	456	444	423	430	433	433	416	438	451	464	451	481	431	391	442	415	456	461	462	440	438	414	463	451	438	442	418	445	445	446	419	468	415	453	411	428	448	421	430	439	416	451	493	461	471	429	426	440	446	427	447	418	455	431	395	430	444	455	443	432	430	437	423	434	458	471	413	432	434	448	453	431	441	441	434	485	421	433	421	411	440	434	468	451	439	433	425	411	424	452	433	429	482	442	450	420	477	457	446	462	433	449	464	433	441	423	429	445	405	394	433	425	420	443	462	447	420	454	414	431	437	474	439	414	412	421	423	467	444	433	452	398	462	496	427	451	448	458	430	446	424	466	433	437	456	409	454	460	406	442	484	444	450	463	436	449	453	456	445	436	427	454	447	398	460	472	420	458	449	441	416	458	423	395	435	451	451	428	433	447	410	453	441	424	412	462	419	459	462	435	417	418	414	435	440	437	442	402	476	446	421	447	431	447	416	426	441	477	404	443	439	408	468	413	421	444	422	458	435	411	419	458	440	434	466	454	365	447	415	436	434	416	408	446	455	429	407	435	429	424	445	446	428	475	417	496	455	432	409	413	427	458	441	447	454	479	428	426	437	450	460	439	449	422	446	453	429	428	475	467	464	437	479	428	435	434	414	428	455	434	429	475	449	432	408	438	437	464	428	446	401	460	464	453	480	447	422	454	436	429	447	471
23492	21380	29149	23993	21467	20640	12792	5499	3377	2364	1777	1285	1045	800	647	603	554	510	432	439	386	317	353	340	302	352	371	348	433	395	409	351	297	321	368	357	283	271	289	265	239	223	212	221	249	237	246	197	246	229	232	250	223	232	214	243	189	207	195	229	188	203	229	196	209	185	181	194	191	182	180	206	172	200	224	213	165	176	198	175	199	183	169	177	172	169	194	188	181	165	166	206	183	184	181	178	181	191	199	181	186	206	197	174	167	170	176	203	175	186	175	175	198	187	199	176	168	189	194	174	178	170	216	188	168	173	186	194	185	193	170	188	146	189	195	194	188	187	199	174	161	190	177	166	190	180	171	184	196	176	183	173	157	175	178	166	172	169	172	161	189	190	167	199	172	163	211	166	177	168	151	199	178	184	193	199	146	179	204	182	172	181	183	185	161	210	160	163	159	204	175	170	188	166	185	181	200	167	197	180	158	167	184	197	189	156	186	177	199	180	188	179	176	174	181	188	166	166	182	177	174	191	165	165	170	176	168	196	184	183	186	155	176	170	177	172	170	198	190	186	179	156	156	177	190	165	185	176	194	172	161	180	188	178	173	187	199	164	172	190	180	181	153	185	181	180	192	177	166	171	165	180	180	179	180	169	202	203	180	150	196	195	186	205	174	184	171	175	199	149	153	197	164	166	174	171	178	181	176	196	192	189	176	173	176	162	192	170	170	165	178	176	197	195	191	192	189	180	200	189	185	167	188	173	205	185	174	175	183	155	172	181	170	189	179	201	155	199	165	168	181	194	173	178	189	169	174	197	176	162	194	202	187	165	177	171	184	153	210	192	177	188	186	183	208	177	166	195	174	170	188	188	173	158	158	184	190	178	160	179	199	182	168	157	176	202	193	167	160	184	201	170	162	201	165	193	169	171	164	182	171	191	165	179	167	176	198	178	203	193	187	173	192	186	184	201	179	191	182	189	171	185	173	169	175	203	204	198	209	192	170	187	179	177	172	181	165	169	178	154	179	203	164	194	173	168	184	205	169	178	162	193	173	190	147	178	188	183	194	191	186	178	175	185	190	198	193	181	166	161	161	181	178	188	174	204	184	180	184	165	182	173	187	184	176	184	216	168	182	203	176	181	181	182	177	174	170	197	180	188	158	199	186	178	196	180	202	192	165	185	211	182	201	185	220	180	178	178	173	185	175	177	150	165	195	191	188	191	185	199	184	189	169	180	164	175	188	164	190	184	185	165	178	183	212	161	160	185	172	180	186	194	169	197	171	163	194	174	179	177	171	175	200	172	174	194	168	191	163	180	182	219	173	180	171	187	168	186	186	191	171	184	173	171	195	189	185	170	185	158	181	179	179	192	183	200	181	193	185	182	182	177	186	186	178	171	178	177	170	179	203	207	209	186	188	180	171	195	172	199	176	218	172	197	188	183	175	190	144	155	180	173	183	153	189	172	203	212	171	190	167	185	173	192	182	160	205	197	187	188	180	161	188	192	183	189	174	181	163	172	188	188	186	177	171	178	179	168	173	176	185	177	204	172	191	168	165	168	182	181	183	169	200	156	200	194	167	180	156	166	175	187	192	163	184	200	171	175	194	182	190	172	183	188	183	159	201	196	167	185	179	168	195	179	160	183	182	163	180	178	180	177	173	177	179	196	189	180	211	196	188	205	167	188	149	190	168	161	200	171	190	157	189	158	200	175	166	165	186	206	182	201	206	170	175	162	203	182	162	176	200	198	174	183	191	138	198	162	169	188	174	199	182	170	190	199	176	204	175	177	172	172	189	175	191	182	198	181	159	185	176	170	184	192	162	163	175	208	185	173	183	180	181	163	194	159	164	196	135	206	204	200	194	159	143	180	188	184	187	188	168	172	188	187	181	171	173	164	184	182	169	185	170	179	159	178	166	181	209	211	184	195	173	184	179	169	177	187	160	187	185	176	194	171	180	188	171	156	195	177	178	188	200	179	173	196	173	223	191	175	173	190	163	180	188	209	188	196	186	183	184	195	168	196	183	170	181	176	171	179	179	175	172	174	170	196	185	190	189	173	161	188	208	199	191	167	193	168	190	192	176	188	185	204	172	195	181	172	156	191	195	192	166	200	168	172	180	190	170	168	173	189	175	197	183	183	183	176	148	188	180	169	163	170	207	178	174	178	176	190	193	166	165	195	179	163	172	182	175	175	189	184	200	170	158	170	177	164	183	183	168	175	172	188	199	171	173	194	179	176	188	199	153	187	176	198	184	202	193	165	179	183	184	197	201	181	139	183	201	180	177	206	183	195	193	163	174	181	165	166	180	161	168	188	195	174	189	194	189	191	164	183	196	183	144	166	162	153	181	173	177	200	192	205	196	173	156	174	185	168	197	179	199	186	178	205	180	183	173	178	173	175	187	177	171	157	182	181	173	181	186	162	194	180	207	208	185	200	194	174	164	174	192	174	176	175	185	176	194	166	166	170	156	158	164	157	194	161	188	184	174	183	201	188	197	183	196	198	171	178	194	166	173	185	182	170	199	200	168	177	153	173	187	184	174	172	186	173	174	159	194	198	176	176	160	191	163	184	215	187	196	183	181	162	172	174	177	169	201	149	184	173	152	189	176	179	187	164	182	172	161	172	162	179	200	190	186	192	185	167	172	193	167	177	212	182	171	197	175	189	183	172	162	178	162	183	190	178	186	192	186	207	174	166	180	187	169	168	206	205	164	157	160	184	157	176	170	188	185	177	156	170	218	189	188	183	164	162	169	190	172	176	174	174	184	194	201	180	172	209	171	177	197	177	160	164	191	198	175	174	194	181	186	187	167	201	202	174	177	171	180	176	178	158	187	183	166	155	186	178	168	189	192	200	174	195	166	192	184	197	164	191	194	180	183	182	166	190	162	175	162	193	169	167	190	144	177	186	192	159	182	160	162	184	200	171	177	196	173	188	194	185	180	199	173	195	178	176	171	187	169	169	172	189	173	205	178	176	183	183	172	191	149	185	186	160	195	182	159	180	198	168	207	207	201	166	181	179	175	163	177	176	180	182	202	184	180	189	149	177	164	204	192	191	190	165	183	190	173	165	198	206	185	173	174	180	181	162	167	158	184	181	183	189	197	196	177	210	177	174	190	172	180	176	178	203	167	171	193	183	166	181	169	175	193	200	175	195	163	156	185	194	161	180	188	205	193	200	203	163	180	193	192	194	195	196	175	168	170	178	171	157	177	173	171	181	168	199	169	205	174	172	184	169	184	166	164	194	173	173	156	170	197	169	177	189	172	168	176	182	190	172	184	192	168	193	181	166	182	171	180	200	184	179	172	215	179	193	187	186	174	174	185	204	160	170	175	186	194	191	168	182	156	187	184	179	179	184	203	191	174	158	179	194	164	185	191	152	154	181	194	221	176	171	167	159	181	177	153	185	173	206	169	197	153	179	196	174	182	198	156	168	159	183	179	168	189	202	185	187	191	178	155	169	179	176	183	177	185	185	176	171	174	199	174	165
23153	42856	39824	31215	26501	21962	18532	14168	10738	8238	6186	4670	3761	2858	2233	2012	1802	1542	1283	1158	1113	1040	982	901	935	983	1163	1065	1165	1099	1073	948	860	827	867	850	744	659	627	572	592	560	603	571	536	560	532	510	549	481	514	519	482	517	496	523	482	475	479	454	388	415	431	427	409	401	381	353	377	364	403	402	371	381	368	348	360	364	360	369	369	362	366	368	345	370	337	321	347	323	392	366	337	338	365	330	361	371	366	334	373	366	352	348	354	351	337	343	351	372	368	291	372	371	366	371	317	337	350	356	349	342	324	357	331	378	340	353	301	313	363	350	370	340	365	331	343	355	352	346	328	356	336	322	344	330	354	333	340	337	357	334	360	345	356	326	316	361	368	355	322	327	314	349	329	361	347	352	370	376	371	362	367	363	347	364	352	345	338	370	346	346	345	368	363	364	333	344	353	370	373	333	342	359	339	356	339	331	376	364	335	349	349	359	347	340	339	341	397	352	364	340	349	382	335	351	354	339	351	352	366	353	367	330	377	361	342	377	336	367	327	335	373	357	350	339	340	343	355	332	368	339	351	380	349	327	334	382	358	341	305	319	332	328	351	363	355	373	369	370	377	340	324	341	337	355	346	353	387	345	317	374	307	353	399	334	354	360	357	371	347	354	332	348	348	351	315	367	339	374	341	356	333	343	351	369	365	360	350	339	362	326	393	319	339	328	328	375	357	340	348	381	345	329	335	378	372	372	361	319	353	335	355	342	372	355	341	338	346	386	360	371	364	373	336	370	361	335	404	370	326	354	327	363	359	363	392	334	322	350	354	334	343	364	374	353	356	354	345	396	351	352	337	328	328	336	348	348	372	363	316	326	346	351	372	350	364	361	327	369	340	345	364	353	330	367	331	337	354	352	346	333	346	353	371	341	379	295	334	356	343	331	361	324	339	374	340	363	348	359	343	348	350	348	349	380	366	379	382	346	365	340	339	333	354	335	348	355	363	334	351	325	343	329	358	415	348	366	337	342	344	369	372	337	312	396	371	316	337	345	381	346	347	361	342	337	349	374	348	346	361	336	373	338	316	355	330	359	364	371	369	340	388	342	382	314	310	357	343	365	329	360	387	332	329	326	342	340	366	366	367	364	322	336	372	368	355	337	350	331	382	338	343	356	346	355	328	385	337	339	330	340	342	328	359	333	366	374	341	377	349	348	367	352	378	345	397	323	334	332	325	332	363	335	355	350	332	353	317	360	381	338	375	357	333	348	371	335	346	345	379	339	348	345	370	356	361	323	352	302	351	366	333	329	345	366	343	379	371	336	340	343	363	348	354	303	354	340	333	359	366	332	323	376	367	298	378	351	361	324	355	379	370	351	340	346	352	334	341	349	357	363	358	385	330	329	348	345	357	374	325	367	393	339	308	344	323	348	351	371	358	357	336	339	319	327	345	345	356	336	337	356	334	289	368	329	382	350	360	369	352	351	336	334	359	331	334	353	366	344	358	314	332	340	379	349	372	362	381	355	340	342	349	360	350	341	322	350	349	327	342	347	350	373	345	348	372	344	351	365	346	336	358	320	333	338	368	333	346	351	351	372	345	385	360	348	339	321	340	313	328	362	362	342	354	370	329	335	381	336	337	351	330	351	346	354	393	324	321	330	371	381	312	358	349	341	324	362	334	334	351	317	320	344	334	363	363	323	347	355	376	353	376	343	330	370	366	366	346	367	364	349	352	355	332	362	358	370	343	306	320	352	343	351	338	367	355	357	361	354	346	361	360	368	321	338	331	366	332	346	329	359	326	384	357	379	360	356	367	346	316	338	344	329	341	364	344	310	365	326	314	346	363	350	364	313	345	366	348	361	371	373	359	329	340	306	358	332	355	364	373	336	362	358	375	364	311	341	327	340	347	341	389	382	355	377	350	385	363	304	319	359	370	336	345	368	368	343	359	365	372	326	358	344	361	331	353	374	319	350	317	355	373	334	381	382	366	353	318	394	344	352	355	361	360	350	371	355	340	326	344	330	364	324	350	353	373	356	321	365	390	347	357	368	305	371	380	371	327	378	361	347	353	347	342	363	366	340	369	331	348	336	338	333	322	325	342	389	336	309	356	354	387	335	352	355	343	370	337	342	345	346	376	331	339	356	332	369	354	355	329	353	353	362	351	366	340	339	371	343	350	326	354	403	328	366	348	352	368	363	326	332	367	355	339	362	328	352	376	333	360	329	315	353	352	352	371	339	346	368	362	354	365	351	354	331	370	342	365	354	356	316	347	326	346	356	366	349	344	349	314	362	359	331	353	366	343	358	363	348	340	311	371	385	377	323	372	369	343	348	349	362	346	378	354	348	344	338	371	374	351	340	343	372	348	346	330	368	339	327	334	362	333	369	352	352	362	340	391	339	339	317	329	358	337	352	366	341	371	337	327	336	356	341	339	366	365	356	352	344	352	356	333	339	349	367	321	368	352	360	314	345	345	346	317	371	316	323	330	355	341	348	350	347	384	361	301	338	321	340	318	314	366	379	357	337	371	365	346	326	348	351	351	342	333	325	331	338	331	355	360	359	359	338	390	345	346	331	352	355	355	370	322	371	313	338	358	377	332	337	378	302	346	350	349	324	358	368	346	380	344	342	309	350	391	355	340	343	357	327	380	349	359	343	327	339	356	339	355	335	354	331	356	344	319	323	367	339	335	382	319	321	370	358	367	336	376	342	340	336	340	347	328	379	364	320	353	360	353	310	353	336	357	350	361	347	360	354	351	337	335	340	354	346	352	364	320	341	357	351	343	366	390	332	364	334	367	361	334	316	336	342	392	358	341	351	342	338	352	378	350	346	349	346	353	336	343	364	345	353	349	352	334	366	366	338	322	374	344	319	386	364	338	373	341	317	310	346	350	346	342	349	367	368	337	390	366	364	325	392	339	339	342	340	334	330	341	384	351	327	321	319	340	372	329	370	337	322	377	365	335	328	327	338	335	339	305	381	327	351	319	329	314	378	374	328	363	360	362	349	369	346	354	348	354	380	352	337	331	378	328	339	326	349	342	340	327	351	372	370	346	341	336	307	347	326	359	293	363	353	380	384	363	332	337	362	338	351	364	362	372	356	361	345	345	330	359	339	347	356	318	346	347	356	364	341	344	343	362	338	347	341	326	342	371	374	350	367	335	375	310	364	343	335	389	352	363	340	331	369	346	332	363	327	356	325	362	337	329	340	343	331	343	326	347	337	333	335	371	360	373	355	344	309	341	364	359	344	346	369	357	367	349	344	353	355	355	328	354	375	299	353	343	353	358	379	338	360	362	303	327	348	353	351	325	356	333	329	334	342	363	360	337	358	348	376	359	320	350	347	357	380	358	345	325	375	351	341	299	354	324	334	356	329	362	347	322	358	333	338	330	357	365	302	345	343	341	345	347	328	344	356	344	347	345	346	361	351	346	349	317	357	371	350	361	354	333	329	323	348	359	355	370	384	350	370	333	352	335	322	359	361	349	317	347	369
27115	21950	21713	14426	7780	4855	3362	2277	1535	1170	843	727	597	503	448	455	406	410	392	316	338	358	355	314	327	331	368	368	373	345	359	339	390	322	363	336	372	334	335	319	286	290	314	307	315	315	274	346	293	291	285	269	340	313	282	293	303	299	295	283	271	311	305	291	305	285	246	263	309	278	268	295	281	267	274	271	288	285	269	299	268	270	258	268	294	307	307	295	298	274	259	292	248	261	291	317	278	283	248	283	282	285	274	294	258	290	249	299	274	286	312	267	288	290	302	276	274	284	260	279	256	263	277	274	301	281	273	249	277	285	297	320	260	299	291	260	299	298	272	294	252	266	303	279	266	279	343	267	287	300	272	259	282	286	276	262	272	268	275	295	297	282	305	291	316	277	271	276	293	280	277	297	281	292	266	283	280	281	300	270	262	292	305	297	291	259	277	261	278	293	267	308	258	288	273	312	293	269	276	250	280	257	278	287	285	282	263	277	272	270	284	287	280	260	309	264	272	281	287	298	273	252	294	294	290	269	286	287	284	251	287	263	266	245	262	278	266	271	280	297	298	258	281	306	260	292	285	279	286	260	297	261	244	288	279	270	266	275	286	327	232	272	282	276	318	292	268	283	280	260	247	244	262	267	301	278	288	257	301	268	283	266	273	253	314	316	273	295	283	270	269	302	284	253	285	273	270	287	300	287	280	272	275	273	311	321	274	271	269	270	279	276	278	296	268	300	284	274	268	300	319	253	304	292	306	277	286	291	295	252	286	252	282	301	286	258	247	305	274	295	308	290	291	286	302	286	286	329	278	305	267	266	249	265	315	279	282	295	285	279	298	254	276	261	275	279	279	286	272	261	296	296	304	288	276	311	292	287	277	298	276	282	278	277	282	264	318	292	263	279	288	271	292	290	287	279	298	275	281	322	278	286	280	264	273	288	278	260	290	294	251	290	275	289	295	270	258	267	314	273	298	281	280	283	269	258	248	265	278	290	301	287	264	264	266	287	269	286	275	238	285	270	295	286	310	265	286	290	266	268	290	252	283	280	279	300	315	299	265	269	264	314	293	287	293	265	313	305	264	248	278	282	287	264	300	258	305	286	273	266	275	297	260	305	285	318	295	284	317	271	273	257	286	259	304	267	289	267	289	267	252	289	241	277	290	288	287	281	269	245	280	261	275	268	289	293	296	305	279	269	280	260	275	276	271	303	299	283	292	289	270	283	300	267	324	256	283	263	293	266	256	270	328	311	285	255	284	249	282	273	280	294	259	269	259	300	289	278	287	285	276	284	295	275	274	255	262	242	253	298	270	301	280	300	273	284	287	262	269	312	279	288	269	279	253	266	271	298	289	272	290	278	280	286	277	262	284	296	255	246	262	278	271	281	288	275	292	282	257	299	271	277	275	283	283	289	265	262	256	280	283	288	330	280	285	261	273	251	319	287	264	300	276	305	300	297	266	283	282	272	270	282	262	275	288	295	263	262	299	288	271	305	295	292	274	269	282	278	284	276	263	268	244	289	247	267	261	299	277	235	279	292	249	265	301	271	291	254	275	245	273	284	307	283	278	269	283	275	256	287	278	260	291	291	247	314	299	305	265	279	284	277	279	263	281	279	280	322	300	264	285	280	276	279	275	277	283	303	293	297	274	285	304	278	291	260	264	275	247	297	292	261	283	309	304	293	265	296	280	283	269	264	261	243	280	243	297	281	289	262	290	287	266	276	290	285	265	288	293	262	270	295	266	281	282	301	272	303	262	280	278	283	277	263	283	287	281	275	275	286	289	273	268	277	292	288	292	292	305	266	274	250	289	263	282	291	271	324	268	264	283	262	317	295	304	278	302	294	289	255	253	262	286	260	272	299	269	265	276	284	282	273	276	302	252	274	300	282	270	309	270	268	314	280	307	301	257	288	289	299	260	247	304	279	281	281	279	305	271	267	315	271	273	280	262	284	292	281	262	292	276	271	290	295	283	280	276	305	317	253	298	263	297	288	284	274	263	279	280	292	285	267	278	285	291	321	280	268	248	288	279	303	248	286	269	261	254	279	296	254	282	275	289	293	284	297	280	308	274	273	302	289	289	293	275	261	270	276	314	322	281	281	268	271	281	291	309	290	296	276	266	299	261	278	256	276	311	268	268	294	293	266	290	310	286	273	267	298	265	276	295	269	302	284	289	288	288	301	259	263	287	298	270	239	258	262	255	287	288	323	271	260	278	265	276	303	311	267	279	276	250	262	271	256	287	286	287	298	268	289	271	277	258	283	285	292	251	269	278	284	271	290	269	282	264	291	287	317	264	265	306	291	254	280	269	296	265	267	287	267	279	259	276	275	281	269	270	311	303	257	267	262	269	279	273	270	285	291	226	276	262	264	272	287	283	281	258	289	269	286	288	263	278	260	290	286	248	262	275	283	287	319	294	266	303	261	285	254	245	276	297	245	277	300	249	264	311	276	255	302	279	239	315	261	277	284	282	265	283	285	277	259	275	277	312	284	295	269	235	291	268	306	275	287	280	306	291	281	291	284	255	293	273	263	268	279	250	273	263	298	266	294	276	284	273	263	283	244	266	283	277	303	280	293	244	295	259	279	299	266	282	277	268	278	261	303	308	304	262	302	263	268	261	293	274	269	253	292	296	261	295	319	269	273	271	317	284	286	265	308	281	282	301	281	270	316	273	290	280	279	299	263	293	271	306	263	278	264	263	269	245	300	283	266	269	272	292	277	315	264	270	280	293	266	270	268	307	280	297	289	264	279	298	289	303	258	268	274	271	287	302	294	296	290	288	280	279	298	271	283	284	289	280	261	262	278	273	301	273	255	286	301	302	271	278	297	259	275	267	282	269	288	259	287	270	296	250	279	282	287	263	268	291	274	287	285	309	270	309	299	279	286	274	266	281	289	272	278	288	315	280	267	292	276	273	254	273	281	272	270	264	266	264	249	314	290	294	278	294	270	283	295	267	267	283	284	259	273	303	260	266	264	271	273	281	301	269	287	267	265	276	275	301	280	280	242	292	251	249	263	284	265	278	254	281	286	286	288	287	267	265	273	256	284	288	237	291	278	292	276	267	270	241	245	253	276	263	262	289	288	292	289	301	266	275	267	278	290	309	310	284	283	296	282	254	258	304	257	269	254	270	277	295	274	269	296	268	299	276	284	292	312	280	270	277	291	304	273	281	308	268	275	275	272	306	246	300	282	264	252	296	294	259	278	243	307	311	293	278	284	290	282	304	263	271	280	293	307	267	284	291	279	311	288	272	293	267	267	285	260	302	292	319	275	286	289	263	290	266	295	272	310	297	267	275	286	302	281	284	284	259	294	249	289	261	282	291	280	294	267	281	288	279	270	263	264	268	279	296	276	273	260	279	252	292	269	300	274	274	319	254	274	287	280	286	287	268	276	257	286	296	267	276	285	277	286	282	280	280	274	282	272	274	261	262	275	268	269	288	251	281	310	255	284	250	275	288	310	289	262	295	249	297	294	269	242
21110	33546	30146	20962	16785	12999	10340	7509	5433	3925	2897	2321	1906	1505	1265	1182	1116	938	913	841	813	797	749	756	771	871	877	820	865	806	836	800	780	765	776	765	730	673	679	661	635	638	644	619	655	652	603	623	659	611	589	635	631	604	644	599	602	589	625	608	565	572	588	580	546	517	599	518	510	581	587	558	561	571	550	522	547	538	577	535	530	535	589	560	528	541	512	509	506	573	528	588	583	495	522	529	533	526	528	526	560	550	521	537	569	530	526	530	586	539	519	580	549	575	527	576	554	543	573	560	524	531	581	505	543	547	538	538	520	554	557	518	526	565	531	561	525	576	517	534	528	507	522	529	490	595	559	570	564	517	477	551	546	521	526	517	565	507	538	550	499	563	581	538	519	577	566	560	547	567	545	558	517	561	480	563	538	526	527	550	516	538	563	529	561	528	551	547	517	600	577	558	516	550	556	562	526	523	548	508	558	540	536	549	523	529	580	565	542	549	549	551	510	555	565	566	553	543	530	574	524	512	489	515	530	569	527	558	548	557	560	549	520	572	544	528	522	573	554	540	589	577	520	532	514	542	540	528	567	485	546	560	524	531	533	512	523	518	521	593	542	550	587	535	556	559	523	529	550	527	543	505	557	502	545	518	546	567	573	570	560	548	552	539	515	542	552	525	551	552	511	528	513	518	538	526	553	551	519	533	566	511	574	575	539	547	562	542	575	571	558	539	550	547	528	514	539	545	530	550	507	564	512	570	584	525	499	545	521	541	530	519	532	576	559	565	555	526	536	519	580	541	537	504	526	568	578	554	533	543	528	594	556	528	540	533	556	578	555	550	576	517	526	537	536	547	547	554	545	549	578	531	526	537	548	520	506	532	519	523	550	533	568	545	542	493	523	552	554	544	488	545	559	559	556	584	563	561	530	507	557	566	530	566	550	516	510	530	562	535	559	530	543	551	529	539	577	535	542	560	524	544	501	567	534	539	533	586	544	517	481	559	539	585	545	548	607	550	521	526	513	539	525	544	554	540	548	522	543	570	555	543	563	517	509	582	583	569	588	543	531	541	520	511	574	523	543	481	533	515	550	527	565	512	539	501	508	540	524	541	569	488	537	553	568	519	527	516	538	528	495	560	527	557	507	550	551	541	546	525	556	573	539	541	573	573	526	534	561	517	533	574	528	526	515	550	516	526	541	582	529	553	554	557	503	540	535	559	549	570	528	543	498	540	538	511	555	578	532	570	532	517	532	520	508	511	536	551	509	553	534	540	491	501	537	521	559	541	544	524	522	532	488	518	553	530	556	542	566	547	563	506	530	551	607	577	524	479	545	561	540	536	567	559	524	520	540	585	524	552	566	565	543	535	519	581	612	535	547	563	537	588	531	529	524	539	513	543	566	541	535	543	556	562	528	483	466	553	581	516	519	518	546	511	546	522	558	535	573	503	524	564	555	464	539	524	530	520	551	533	511	571	538	563	552	541	550	531	525	545	538	499	549	575	537	526	535	552	517	508	582	508	519	549	554	541	577	522	515	567	501	543	526	576	532	551	546	501	534	581	529	539	549	490	530	527	524	487	496	586	537	567	563	559	523	524	555	577	567	519	540	569	514	572	575	536	597	506	541	521	584	539	524	501	589	572	531	519	544	537	545	550	555	522	541	531	537	541	538	553	566	541	538	579	535	541	533	513	568	554	532	557	554	539	523	552	537	556	574	543	557	623	551	549	531	538	579	546	574	548	538	548	532	530	516	579	528	551	525	536	515	560	538	551	537	551	537	551	506	540	603	551	579	555	561	533	548	581	544	541	512	550	536	558	594	524	524	511	559	508	499	569	526	572	519	583	579	545	531	532	548	561	578	553	537	573	526	552	551	528	520	561	522	580	586	557	585	515	517	560	500	528	526	554	535	535	535	543	513	557	567	581	586	523	556	551	537	546	507	585	513	550	551	551	562	555	534	569	540	548	521	578	568	577	525	528	593	589	544	582	545	525	522	528	560	532	555	497	529	596	553	505	537	549	528	561	520	494	571	540	543	553	544	563	535	559	541	536	516	575	527	564	542	513	524	529	532	547	490	559	545	513	566	546	545	562	532	532	533	546	524	570	519	515	560	536	564	576	545	569	583	538	517	541	542	508	549	507	537	536	555	556	539	484	539	543	598	567	570	561	508	544	516	589	543	550	538	554	542	523	559	523	553	567	537	517	543	555	548	546	540	532	514	519	509	505	560	520	535	558	533	575	570	517	536	570	517	554	576	534	516	565	585	525	563	565	569	544	570	547	586	571	550	531	539	540	526	539	582	547	538	496	541	576	514	534	534	517	545	514	578	550	531	517	561	548	548	550	533	539	494	541	547	550	539	543	548	587	584	565	532	512	541	584	525	550	573	522	541	520	546	507	514	491	582	544	551	548	539	529	557	555	561	537	549	507	578	535	546	553	536	531	558	542	583	534	526	525	533	509	515	514	531	548	533	536	549	496	522	562	557	558	560	504	521	555	575	546	566	514	515	519	516	505	571	499	499	539	569	536	552	523	543	541	504	531	539	565	545	520	547	531	515	581	509	561	530	539	535	539	515	505	536	512	531	564	522	531	548	572	537	543	549	536	557	556	549	526	526	520	493	542	548	522	531	565	550	545	553	529	521	555	538	520	573	505	529	507	584	552	556	499	560	564	562	517	539	550	536	550	562	534	569	518	554	562	539	534	573	514	530	560	560	571	573	515	538	552	555	546	541	573	494	508	569	519	527	537	553	539	573	536	559	533	521	561	528	530	573	529	539	557	514	548	533	536	576	542	552	524	559	537	532	576	547	548	550	545	504	602	555	561	560	534	566	519	540	502	530	515	536	556	535	573	569	543	554	559	558	562	526	549	570	562	547	503	548	554	568	517	536	552	531	521	476	567	537	531	563	544	549	535	550	498	531	553	538	539	521	522	523	529	577	536	498	556	542	539	516	568	533	509	541	520	563	531	535	542	572	568	557	553	530	521	489	553	595	536	518	545	506	544	529	536	560	516	546	555	569	548	585	533	530	548	550	583	526	538	535	524	526	540	540	551	506	538	544	548	536	539	541	536	563	539	542	566	547	547	530	516	517	532	527	600	526	601	528	562	560	554	520	569	491	578	552	564	499	533	532	560	569	539	544	581	533	554	579	538	542	523	529	519	568	580	561	525	556	590	550	571	584	578	546	577	578	567	541	527	520	527	530	569	554	510	510	541	582	552	561	560	546	527	540	516	542	532	534	606	521	533	574	548	523	575	553	549	507	567	504	552	498	475	534	541	526	552	538	556	502	504	537	513	537	550	561	530	522	496	531	572	547	534	524	549	565	555	521	543	522	587	535	560	521	551	550	577	554	510	547	566	521	532	533	534	555	539	565	560	498	570	530	526	535	523	551	522	532	559	538	550	516	561	512	528	538	572	524	558	564	507	574	577	564	533	575	509	570	546	532	561	534	521	518	544	548	530	569	537	542	570	533	548	549	481	503	543
24459	21315	28361	24674	20406	12100	6470	3695	2401	1768	1251	947	785	657	545	536	452	414	429	347	325	319	326	317	300	346	374	381	331	365	328	296	330	296	317	325	257	275	288	271	270	267	278	280	269	257	268	269	268	223	228	257	225	252	265	257	243	267	256	231	210	253	237	223	237	209	232	237	203	239	218	222	190	226	213	220	211	218	238	226	221	194	213	210	205	261	244	215	218	244	234	233	244	215	211	202	230	213	220	210	209	205	212	235	221	210	220	260	221	222	226	256	217	219	210	219	212	261	217	239	223	218	245	217	225	219	212	216	218	201	214	217	234	236	235	225	192	218	242	211	209	210	202	211	220	221	216	216	209	206	202	240	209	203	247	211	192	221	220	219	215	226	223	239	219	197	224	194	232	219	218	205	233	202	209	222	224	213	229	234	216	227	204	219	229	232	207	205	231	211	193	223	230	214	213	198	197	206	224	231	201	196	193	205	227	215	206	213	230	220	217	190	229	207	213	221	207	200	242	202	206	215	198	221	216	222	217	210	237	224	217	212	224	211	208	213	232	229	207	209	232	225	211	202	236	213	214	233	230	210	213	215	225	209	202	233	200	218	181	195	223	209	221	227	233	208	232	201	200	219	189	212	214	242	201	228	205	208	235	220	220	211	224	228	236	206	202	210	208	227	225	209	208	206	212	171	208	229	232	189	190	225	218	220	196	226	218	222	238	209	210	247	219	205	191	215	237	217	221	226	209	228	210	199	204	210	227	216	222	211	216	194	196	250	208	220	232	241	205	232	185	207	198	216	225	191	232	213	242	239	210	201	222	215	217	212	213	221	236	227	251	209	207	247	234	206	228	190	225	221	216	186	230	218	213	218	212	200	208	211	224	187	204	214	211	219	220	224	210	219	207	232	227	232	216	210	197	228	222	210	198	223	226	201	240	249	243	213	218	231	216	227	210	203	233	219	214	240	202	202	217	205	217	233	198	192	208	247	257	229	222	221	215	208	213	240	221	216	217	241	235	236	227	225	230	211	212	233	232	226	214	202	215	229	237	208	218	210	238	227	211	205	229	228	230	225	219	240	219	222	204	241	209	225	210	195	200	217	237	200	218	213	237	219	218	213	200	215	211	201	221	244	212	222	240	212	213	221	217	203	219	230	200	238	242	254	200	236	213	219	230	231	219	238	227	207	217	201	225	217	203	231	210	220	224	236	198	225	212	230	218	216	199	215	229	212	214	214	191	214	210	227	198	204	216	207	230	219	223	207	225	243	228	190	220	199	206	202	216	203	195	196	201	212	213	208	231	198	235	252	216	234	227	219	233	217	216	219	226	218	205	205	242	232	202	226	213	229	218	195	205	191	206	213	229	206	203	190	198	228	205	227	232	221	203	230	225	226	221	212	203	210	255	216	205	228	203	204	216	212	210	209	254	210	201	211	209	227	191	216	212	225	228	238	226	219	218	219	231	212	203	222	208	208	223	209	267	229	232	204	232	195	201	218	197	194	197	242	211	204	225	224	210	203	210	213	229	212	212	224	209	246	215	212	208	213	222	211	210	227	202	184	202	211	211	204	211	198	230	200	212	222	201	225	204	195	219	204	207	217	202	201	238	214	211	225	217	226	187	223	217	239	223	211	197	223	194	194	217	200	187	225	221	231	212	194	238	215	202	231	216	215	199	214	229	214	228	205	221	215	224	218	204	203	227	212	219	203	194	209	223	192	197	213	222	214	227	213	241	222	200	226	215	195	222	234	215	226	216	187	206	204	185	206	205	198	222	196	185	246	218	186	221	222	199	241	214	221	203	201	209	212	222	233	214	221	211	235	209	200	207	198	200	221	219	209	206	210	202	205	227	208	224	224	214	218	214	217	183	228	203	217	224	210	220	209	224	212	205	215	212	211	221	217	212	217	212	221	240	211	227	204	228	218	201	224	216	204	213	232	227	248	228	235	207	211	201	228	221	222	239	214	213	219	214	231	223	206	218	233	223	210	214	234	216	234	240	197	191	188	229	195	225	213	233	203	219	229	220	216	229	234	217	217	243	206	240	228	208	210	196	206	218	239	206	201	249	219	215	253	238	211	234	220	208	235	215	211	213	221	218	209	203	187	211	218	199	213	202	210	220	215	212	222	223	222	223	221	209	204	204	242	208	220	244	205	217	225	230	223	200	220	235	230	185	244	229	241	237	219	227	213	230	197	213	227	208	230	217	209	222	232	207	214	232	195	189	196	190	216	187	212	237	224	223	229	212	210	219	242	258	220	209	236	227	232	198	203	220	223	204	196	209	188	237	216	219	231	228	234	239	211	253	220	238	208	222	230	207	197	193	200	235	204	186	234	212	208	224	229	227	222	217	206	203	207	195	221	195	181	226	213	212	216	219	225	221	211	206	206	207	176	226	222	211	201	207	216	225	218	199	204	199	200	208	213	209	220	213	228	207	212	222	211	213	207	219	212	219	199	228	227	231	228	218	206	197	212	194	210	190	229	229	194	229	198	214	235	218	211	226	214	208	213	225	226	209	197	212	219	213	219	213	222	220	211	211	219	191	212	207	240	208	221	209	223	209	227	227	200	201	240	220	224	217	207	208	231	198	218	218	214	234	226	216	202	231	213	209	202	231	224	211	205	214	244	233	185	230	236	193	209	235	230	197	204	203	224	196	211	221	216	197	196	217	218	216	213	216	223	224	198	239	211	223	224	222	185	201	211	216	236	219	218	208	211	211	216	187	244	232	213	226	226	221	225	197	222	213	218	213	195	207	209	227	212	221	228	228	232	200	215	209	184	237	209	211	189	201	192	202	237	204	217	232	207	197	204	205	203	226	201	213	199	188	238	217	233	224	229	209	216	212	225	226	197	200	203	216	234	205	220	196	255	225	218	197	187	243	241	221	213	251	229	211	210	230	218	240	233	230	199	227	229	230	209	218	220	226	215	247	223	216	222	197	236	181	239	202	216	200	243	216	221	214	221	192	233	225	196	200	239	215	236	213	205	210	207	204	213	210	214	219	228	216	216	244	221	208	233	208	214	214	218	224	227	204	207	232	190	226	198	229	234	208	212	193	219	224	202	227	213	223	224	225	235	210	233	172	234	207	202	220	244	205	237	227	250	208	218	209	217	225	233	242	220	235	209	214	202	217	225	219	221	250	221	203	248	227	218	223	209	221	234	224	215	193	210	196	231	222	233	206	228	185	201	208	207	230	207	212	241	209	222	223	236	205	244	227	268	229	208	216	202	234	194	228	218	207	213	222	214	206	218	206	209	220	215	196	232	223	253	208	218	192	223	209	213	236	215	221	214	202	208	224	223	231	216	217	209	215	192	241	193	213	213	238	192	220	214	236	213	218	218	223	209	235	221	218	210	231	213	230	233	235	217	213	204	204	218	210	211	237	230	218	217	222	220	215	226	213	224	189	211	212	212	215	216	229	218	218	220	211	232	239	207	224	192	207	222	209	200	224	231	204	234	219	209	192	229	224	226	225	248	238	228
20934	38521	36159	26962	22212	17796	14244	11008	8329	5993	4354	3558	2769	2163	1780	1554	1388	1230	1137	1068	877	819	770	751	829	892	957	964	960	963	933	791	800	746	823	749	676	656	644	620	589	566	582	601	600	562	557	561	570	550	545	531	593	533	521	506	540	526	521	486	476	481	450	442	486	475	473	415	437	432	487	441	444	480	423	446	425	405	443	443	470	441	370	399	407	447	437	441	434	452	406	427	451	438	427	392	429	400	415	428	448	450	442	456	416	427	463	420	447	413	464	433	434	447	459	431	426	471	456	425	457	457	443	419	411	471	477	429	416	437	468	423	440	400	411	426	434	445	418	454	425	391	432	452	417	418	459	459	424	432	421	451	421	434	433	433	438	428	387	412	429	400	446	419	450	392	408	448	467	435	444	423	412	411	418	432	409	401	402	440	442	431	417	426	450	417	463	422	448	438	444	426	437	411	465	458	431	442	460	434	417	450	393	413	429	410	427	441	428	439	445	461	431	407	415	396	423	462	421	429	442	418	448	394	456	464	402	413	434	475	430	445	440	433	424	432	440	426	431	415	426	453	440	409	403	457	411	435	455	431	421	405	432	422	419	422	437	373	452	474	420	429	438	403	415	433	430	431	416	428	450	435	426	421	408	421	431	455	430	403	460	454	394	467	428	422	433	402	460	437	432	429	445	465	426	415	416	425	409	420	432	403	491	454	451	404	433	384	446	418	463	446	412	425	431	428	413	442	454	459	410	424	435	432	488	427	404	449	405	407	398	452	440	432	419	429	428	418	402	418	460	432	439	464	419	426	455	426	428	437	470	439	389	431	451	426	412	440	433	382	416	419	427	419	406	428	447	399	474	445	396	439	434	439	467	414	435	446	393	401	438	446	458	412	440	410	397	402	444	430	411	414	446	473	441	459	442	422	437	423	449	416	387	435	421	461	414	424	408	417	445	445	423	406	375	442	407	447	443	413	448	426	491	422	445	431	401	409	418	419	441	442	409	408	439	448	404	441	454	450	468	425	443	456	441	389	425	450	447	446	442	419	422	444	433	414	437	424	475	410	413	431	399	482	451	419	426	449	416	418	410	447	414	452	411	438	443	438	457	433	426	420	388	440	441	487	453	408	439	432	419	430	413	423	438	454	402	457	470	457	401	433	452	409	424	444	465	460	423	399	459	440	413	441	432	428	435	443	410	430	445	449	402	475	457	421	429	427	436	429	414	451	411	452	439	445	429	456	430	431	427	431	427	444	423	417	471	453	438	452	364	436	390	404	456	436	471	408	463	458	436	426	412	404	465	412	400	434	441	442	445	445	431	465	421	448	466	409	409	433	436	421	433	471	425	460	386	430	413	451	457	411	424	446	441	432	440	438	392	396	439	435	448	451	414	431	462	389	403	422	400	450	431	418	434	423	435	413	378	457	452	424	438	423	469	420	442	425	405	435	435	433	416	447	433	384	429	430	441	432	456	415	433	471	451	396	464	438	468	446	412	412	449	391	423	434	395	420	425	399	426	455	444	430	419	450	416	461	439	398	430	444	425	415	446	409	472	391	431	465	398	451	438	399	431	411	426	439	436	442	420	457	401	421	420	456	439	424	450	440	465	420	422	439	410	421	454	398	409	437	449	440	449	471	459	426	419	465	383	437	433	428	398	415	425	405	419	409	439	469	411	435	445	433	415	430	463	474	426	451	446	434	418	425	429	429	438	428	433	399	461	417	416	448	428	427	440	455	430	444	463	398	458	418	440	403	421	473	433	453	454	412	445	425	447	445	427	396	450	461	428	442	416	418	400	430	431	444	474	465	421	444	419	429	424	433	407	401	437	441	406	431	442	426	447	426	448	454	439	463	433	446	384	455	408	409	421	423	420	434	451	430	431	425	435	452	443	437	468	418	415	412	426	435	418	393	420	463	391	411	426	465	415	412	411	492	459	427	411	443	438	437	422	373	406	457	429	427	421	434	429	403	448	457	432	396	434	453	451	454	458	455	450	471	435	423	416	426	446	404	421	406	483	445	480	444	453	429	382	421	461	416	411	440	434	460	432	396	419	448	390	408	449	406	422	432	403	419	459	414	415	443	421	436	420	415	419	436	432	428	442	416	436	436	421	463	459	416	471	410	407	452	400	429	418	395	420	449	411	481	443	449	387	438	467	419	496	473	442	427	438	394	398	451	425	439	430	426	422	467	445	446	398	419	464	442	394	457	464	445	400	439	419	448	407	398	429	431	387	411	495	467	422	471	436	424	454	396	425	421	410	427	433	422	447	400	416	417	424	438	436	431	476	388	445	427	438	416	443	448	412	427	428	432	419	446	442	445	405	411	432	400	433	465	419	435	438	413	453	463	448	429	442	435	462	423	408	464	445	454	466	403	420	409	427	431	453	451	440	466	430	470	424	403	457	442	400	439	460	417	419	441	461	419	447	417	457	428	463	435	445	473	474	440	471	410	453	404	406	443	478	436	421	400	449	434	429	425	430	432	414	445	431	422	436	454	463	413	420	419	474	445	393	370	424	418	401	462	443	434	456	435	444	435	433	432	410	432	432	428	448	428	389	433	426	452	452	430	425	458	431	421	427	428	376	444	439	485	446	453	442	453	468	426	445	474	419	430	424	428	432	448	407	435	444	435	453	431	408	430	462	433	403	445	427	436	433	424	429	430	427	417	445	442	448	457	433	442	443	457	426	438	457	406	394	438	420	472	435	454	441	429	445	438	467	439	452	384	431	436	384	427	407	400	464	465	408	457	446	412	440	465	450	437	424	399	444	410	423	408	421	437	450	422	434	452	430	425	434	387	421	424	385	436	447	406	411	409	427	437	438	472	437	451	435	439	454	472	410	432	429	430	394	446	413	456	419	417	436	401	408	438	487	395	452	389	432	451	473	434	455	426	441	373	437	432	382	442	416	427	396	441	413	458	420	431	446	424	451	387	415	430	440	409	437	414	472	420	418	429	451	442	435	437	445	415	416	428	467	422	430	434	421	454	416	423	415	397	423	422	424	431	428	456	432	416	436	420	417	473	470	450	423	461	461	492	433	441	383	421	466	418	377	447	415	401	460	444	424	435	425	412	458	466	415	419	445	449	445	428	425	426	405	431	397	430	394	426	433	432	451	447	442	424	405	462	426	409	414	457	445	446	383	401	441	462	440	429	450	412	461	436	399	408	424	418	417	427	432	424	410	459	433	439	451	438	434	406	408	422	446	417	406	475	449	425	432	414	431	424	414	434	430	416	444	419	444	438	424	425	451	429	462	446	437	404	445	444	422	402	445	415	405	420	448	440	421	402	420	408	436	377	473	409	455	479	444	421	463	431	435	434	417	406	398	446	402	437	419	421	419	449	454	455	432	404	438	407	460	484	394	440	418	458	453	407	423	426	433	438	470	409	454	459	426	403	449	439	420	413	425	417	431	425	440	439	404	435	405	400	399	422	428	414	408	425	435	426	460	417	436	443	430	424	408	421	409	422	424	394	428	438	434	441	440	418
23579	21480	29293	24085	21554	20691	12854	5525	3562	2455	1794	1361	1083	828	664	582	566	486	409	427	346	328	329	272	337	343	366	391	400	384	395	361	306	314	328	321	291	269	292	236	232	252	254	229	240	258	257	252	234	228	225	237	214	228	223	239	234	230	191	226	186	225	207	217	177	183	214	181	183	209	181	183	194	198	197	186	201	162	178	167	191	174	202	190	205	162	197	163	181	165	211	189	173	188	215	189	165	183	160	166	179	193	180	177	198	180	165	180	141	144	167	171	202	173	192	154	172	196	173	205	190	184	175	161	189	183	173	201	199	186	196	178	158	195	193	167	171	166	173	164	167	177	178	164	193	171	179	183	176	202	168	190	163	191	189	147	185	183	159	163	190	158	185	174	164	179	170	164	187	170	159	177	195	172	158	179	142	174	173	187	179	182	185	172	189	182	181	172	174	161	169	180	182	182	181	188	177	183	198	153	157	174	179	180	179	169	201	152	173	210	166	173	175	154	159	192	179	176	147	185	185	165	175	178	182	198	186	176	156	174	186	183	177	169	162	172	171	174	175	174	182	181	181	194	182	188	148	173	156	170	153	191	183	169	205	164	179	160	167	184	184	175	180	191	189	181	179	173	148	181	157	172	184	190	218	167	169	157	172	185	156	152	167	199	178	180	201	168	196	174	169	189	149	166	189	174	180	152	141	178	170	196	170	183	176	178	188	177	172	186	177	192	178	173	165	163	169	167	191	176	193	203	181	181	191	178	166	169	179	193	193	170	180	184	170	177	170	178	165	184	185	183	171	188	177	168	175	165	186	189	182	180	199	163	169	194	197	191	171	181	193	176	203	171	175	190	171	176	173	170	169	182	182	177	178	199	182	186	159	187	170	162	176	200	188	197	209	162	158	172	179	146	169	163	187	168	180	175	183	205	175	180	171	155	189	176	183	163	171	167	186	202	185	172	188	199	191	188	181	173	177	175	177	180	165	176	178	177	172	184	174	157	199	151	180	175	196	172	173	170	158	186	190	180	152	149	191	169	183	184	180	176	175	155	165	192	195	188	179	180	187	167	174	173	173	163	182	209	187	181	163	177	163	166	174	181	168	184	155	162	195	188	210	200	184	158	170	191	198	161	196	180	165	182	170	187	183	177	181	181	173	165	164	199	188	181	179	181	178	184	173	176	164	168	179	194	187	179	196	178	169	188	165	170	175	190	188	187	180	189	186	182	176	207	171	176	185	170	164	170	160	172	189	169	197	157	181	171	166	179	184	194	169	163	161	179	176	173	189	177	205	178	176	191	181	178	189	154	183	148	166	194	177	182	163	193	208	200	191	196	188	177	161	168	160	186	180	185	181	186	190	170	159	187	174	170	199	188	176	183	210	169	169	185	176	174	192	177	185	187	180	171	169	200	157	221	198	163	194	183	186	181	187	196	193	161	156	176	179	161	188	181	159	180	166	180	180	175	176	165	169	166	166	189	178	158	170	154	163	187	174	188	159	157	185	206	179	168	162	200	170	186	171	161	177	179	198	170	181	180	173	208	181	187	189	191	177	205	181	173	158	155	192	168	192	203	174	155	184	183	177	170	180	189	180	180	182	174	152	199	198	195	166	163	166	166	189	189	196	206	174	174	178	189	164	182	164	192	179	179	160	178	198	190	186	195	156	170	166	183	200	174	188	161	198	180	185	172	195	181	188	172	178	148	197	190	185	184	160	179	172	188	178	192	164	172	201	164	194	160	188	178	180	170	198	177	165	206	199	168	147	188	158	190	187	168	176	189	191	179	203	170	174	187	159	191	162	202	172	178	181	189	162	179	183	159	175	210	181	188	168	182	166	172	156	173	185	166	190	183	179	176	187	173	177	173	183	185	177	163	179	171	175	182	199	143	178	180	176	173	179	192	180	183	188	207	173	181	186	174	190	189	191	199	190	154	190	194	178	185	174	162	172	179	173	181	166	171	183	170	168	182	194	171	184	192	198	162	161	185	177	180	186	173	166	187	190	199	158	164	184	187	190	182	174	164	177	166	199	159	186	179	189	183	193	196	176	183	149	172	169	168	209	154	155	195	163	182	178	171	176	187	181	177	196	178	159	188	158	190	208	173	192	159	166	154	184	164	180	183	157	150	194	160	170	182	180	169	172	184	197	162	179	151	193	185	171	172	175	196	181	175	188	180	173	186	182	196	169	175	193	165	199	180	179	171	143	170	176	184	185	186	177	170	177	176	203	175	167	179	163	181	166	196	176	166	189	180	171	183	174	194	159	160	188	168	187	182	185	210	186	151	181	185	170	192	171	189	183	172	186	199	152	175	168	190	168	190	205	172	168	164	186	193	173	156	173	173	181	171	195	188	170	185	179	187	174	195	174	202	207	192	204	175	206	189	149	202	166	177	211	186	160	184	164	197	165	176	181	183	182	167	170	188	205	200	156	182	173	174	200	180	175	172	176	191	194	161	176	184	184	169	174	170	168	185	189	165	191	174	182	160	169	158	194	166	165	189	183	175	160	182	182	193	169	176	172	161	178	160	190	170	155	185	190	158	155	155	198	179	152	159	175	185	176	184	155	188	160	178	160	182	163	197	172	200	176	188	140	166	175	174	181	209	191	161	167	160	196	181	178	147	173	169	177	159	189	184	183	179	190	175	186	180	186	189	156	185	186	171	159	170	164	167	148	147	156	181	192	151	189	156	178	158	155	231	201	167	183	166	176	182	167	150	193	191	169	160	143	173	180	169	169	173	162	200	190	195	196	178	178	178	191	153	168	192	191	177	192	172	183	185	173	158	183	178	171	190	167	191	194	182	188	184	174	179	162	157	188	188	214	169	184	173	188	196	196	182	176	174	182	166	171	178	177	187	151	182	165	176	161	191	185	168	182	153	182	181	196	162	200	197	181	170	178	162	179	170	168	198	205	173	155	190	173	165	174	161	170	170	160	185	165	137	169	191	176	165	164	181	168	199	178	169	200	167	164	181	185	171	166	184	186	177	189	182	181	197	200	179	186	184	170	176	204	187	179	174	191	169	177	176	157	180	191	201	179	175	157	174	158	176	173	180	172	180	182	203	172	160	145	181	175	192	169	157	186	172	168	164	176	175	183	160	175	182	181	178	169	180	175	165	170	196	194	180	174	188	206	200	189	171	184	178	197	177	181	153	173	194	180	182	171	205	175	176	181	187	191	166	164	169	188	185	168	189	165	181	188	190	176	190	176	190	183	173	187	191	186	179	181	168	167	178	184	174	190	193	176	186	182	172	179	201	176	185	196	170	196	168	180	181	170	183	174	168	182	176	216	174	181	174	182	179	170	182	177	189	197	185	193	162	185	150	174	154	162	193	165	175	175	177	187	175	180	203	190	190	174	182	194	164	178	185	190	174	178	197	161	191	184	171	182	152	159	188	173	171	174	181	182	170	158	136	170	165	175	170	150	201	161	154	201	165	171	184	203	179	171	173	188	180	195	171	187	193	163	184	187	173	201	175	209	182	166	186
22792	41976	40298	31375	26730	22492	18102	14312	10938	8391	6134	4894	3779	2931	2370	2041	1787	1505	1251	1234	1023	967	908	826	929	1012	1084	1062	1047	1103	1073	923	900	815	876	813	705	724	690	604	565	571	573	580	554	587	533	532	498	471	536	478	508	483	504	502	487	505	476	450	417	451	441	424	355	363	373	363	402	383	338	376	385	406	355	359	370	336	368	381	349	348	343	370	341	366	404	350	319	325	364	374	349	335	367	348	324	344	347	369	349	334	382	365	350	330	322	349	344	340	332	353	331	342	354	391	347	354	356	333	363	311	365	353	337	322	357	328	339	365	341	348	367	366	356	348	343	361	348	313	352	316	353	337	316	360	331	291	329	375	409	340	340	333	340	342	348	363	324	358	350	350	362	354	350	324	347	361	348	351	345	344	313	352	332	376	377	345	367	367	330	338	356	363	326	322	356	390	321	352	345	323	367	353	343	336	356	352	388	342	331	327	358	329	342	333	328	359	345	321	323	320	343	350	296	366	350	377	311	355	336	289	319	350	357	339	335	365	361	336	349	352	353	385	334	338	327	344	347	342	353	311	336	367	310	347	354	355	365	345	369	369	367	345	376	344	365	335	333	375	379	336	368	343	346	354	347	334	358	347	311	339	350	337	368	381	333	336	350	359	351	367	382	362	354	308	351	356	316	324	313	357	349	360	294	354	354	337	350	365	346	347	337	350	383	331	384	333	310	351	344	342	330	374	331	322	315	341	339	294	351	358	341	339	315	355	340	363	350	307	339	348	353	349	327	340	352	331	357	349	340	349	355	336	371	304	322	321	355	337	358	372	355	372	339	344	319	358	319	372	347	327	345	376	322	365	361	347	349	384	356	354	360	353	354	335	352	326	340	352	322	345	345	359	362	325	358	346	322	355	344	373	372	359	344	336	351	327	338	348	333	341	332	345	358	323	355	349	330	383	338	337	335	332	334	352	332	364	328	331	353	355	324	322	332	361	345	335	368	345	333	312	308	346	336	353	358	328	337	350	356	349	333	324	334	356	327	369	311	370	316	361	339	351	294	340	336	372	355	351	368	352	364	365	348	385	343	348	362	339	333	330	326	321	370	369	364	353	324	357	342	365	349	342	342	332	351	302	365	314	357	336	343	362	355	350	335	342	367	357	332	322	346	331	339	329	388	345	385	358	330	322	331	331	318	331	365	355	367	361	379	353	360	327	352	342	344	340	340	344	342	334	342	392	363	349	346	344	319	372	367	359	376	364	348	319	351	366	347	346	359	336	331	333	350	321	367	368	331	352	361	363	340	343	344	327	348	366	342	360	355	381	363	320	360	323	339	336	345	347	349	299	352	306	364	357	335	350	342	355	352	324	339	343	352	339	328	383	351	349	333	369	330	345	338	347	332	342	328	328	355	338	338	350	331	347	318	358	355	346	391	351	324	295	335	301	335	350	329	341	329	350	316	305	327	355	336	359	355	375	326	364	339	359	362	350	337	340	350	404	333	333	349	336	341	335	323	331	347	347	358	333	342	338	343	355	339	358	336	350	362	332	348	351	336	362	363	360	322	348	335	320	335	339	327	353	358	325	371	339	378	347	338	341	327	389	351	342	346	336	331	368	333	362	375	367	383	334	358	337	325	360	336	366	330	353	373	368	339	329	321	328	321	349	313	351	335	344	367	343	351	318	356	334	350	317	317	359	375	326	340	358	320	357	332	369	337	326	355	325	361	364	329	365	313	308	314	345	370	348	326	345	348	338	349	334	348	328	352	338	323	346	334	350	319	349	347	337	319	368	366	310	329	381	344	357	366	329	333	331	349	356	356	334	336	332	365	323	361	303	317	329	339	311	349	316	337	323	318	335	360	357	387	335	336	346	351	319	378	353	329	360	330	321	325	335	344	339	360	345	376	378	318	370	303	357	366	353	350	372	330	338	325	353	335	338	322	357	351	324	349	344	352	344	307	318	324	350	360	350	360	324	335	343	361	372	338	347	318	356	360	347	366	335	335	341	349	345	325	362	324	336	365	350	365	369	400	353	340	369	336	373	347	350	351	329	338	348	334	349	351	348	322	359	347	348	329	354	332	340	372	352	362	358	349	329	313	338	364	337	349	337	319	326	374	360	303	335	325	349	350	307	320	356	360	328	390	344	334	375	331	340	343	363	375	333	334	341	320	346	329	322	375	314	338	363	342	335	365	363	335	334	359	337	306	359	369	317	359	373	344	346	346	356	302	322	326	364	335	315	373	371	334	316	365	325	359	343	382	338	349	306	333	388	316	351	336	343	323	339	370	343	335	348	351	345	356	339	343	372	348	363	328	353	351	371	362	354	347	365	361	375	386	346	311	343	362	328	348	318	338	350	357	368	331	346	363	363	368	376	351	360	340	367	340	310	321	351	329	329	349	312	355	345	334	320	345	343	381	347	318	364	353	381	378	334	324	364	355	328	363	331	360	333	340	342	359	379	372	389	318	345	302	335	356	345	355	351	325	331	335	376	303	334	368	335	371	381	350	334	364	341	341	299	345	332	330	340	335	317	353	364	338	327	340	337	357	381	350	338	335	332	358	347	318	334	320	321	355	351	360	343	348	372	346	328	344	363	351	314	357	347	375	317	351	321	341	350	336	319	370	353	304	364	356	358	321	357	335	332	363	347	372	343	345	354	329	357	368	350	358	376	335	343	385	336	339	374	335	355	345	346	371	338	314	338	359	359	318	372	337	376	372	385	385	354	370	355	337	326	334	357	308	355	331	326	339	343	362	352	369	372	328	316	334	329	339	357	363	375	364	357	330	367	323	343	336	348	329	311	358	344	342	345	344	351	331	345	341	345	329	328	353	352	346	306	384	352	339	307	346	364	357	353	346	326	356	354	338	360	338	367	340	337	341	326	353	325	327	358	321	345	335	371	301	360	362	332	348	331	362	330	368	360	356	367	345	317	322	378	316	323	355	339	300	345	332	331	321	329	348	338	327	331	365	328	335	328	329	370	334	354	340	315	353	345	326	342	313	325	366	373	365	338	324	340	327	365	346	329	336	357	359	351	338	328	318	323	346	328	352	323	369	321	363	347	324	375	363	373	349	376	316	381	372	386	338	341	350	349	318	373	356	344	343	373	338	343	332	340	336	367	354	364	355	326	315	361	329	317	341	328	323	354	328	325	347	330	333	351	322	368	338	349	344	338	374	385	357	347	341	339	353	355	376	373	367	358	337	347	315	323	336	314	320	397	348	371	323	362	360	351	344	334	357	352	374	351	349	315	329	348	351	343	346	326	334	344	342	352	357	353	331	330	320	327	339	334	385	328	375	354	380	327	306	334	342	325	363	327	330	359	342	329	350	348	318	349	331	323	378	335	315	323	325	334	353	338	343	364	352	363	341	344	339	359	355	355	325	372	322	351	336	346	350	337	364	345	347	337	321	342	302	356	335	350	342	351	336	367	317	341	325	318	360	316	367	357	359	342	368	324	344	324	353	346	339	332	359	368	362	369	337	332	359	369
27024	21708	21312	14805	7771	5006	3208	2181	1518	1225	891	707	588	516	494	467	417	377	365	397	320	339	330	352	347	320	381	379	335	367	397	380	317	359	339	342	300	333	308	329	309	279	290	314	312	310	284	287	313	318	316	311	293	294	292	313	312	305	292	261	274	278	270	280	295	298	276	246	272	285	253	295	263	303	278	310	275	273	281	269	284	288	281	273	253	289	269	272	258	302	286	303	277	317	271	298	274	265	286	274	258	267	265	269	296	261	274	277	280	269	272	266	251	248	307	292	283	280	290	289	298	254	261	274	275	275	265	293	287	272	283	312	269	256	272	258	304	287	290	280	271	273	271	313	256	272	278	289	268	264	285	283	301	263	246	262	273	256	289	291	281	276	261	284	255	275	268	269	279	290	291	271	279	263	304	303	260	300	269	274	290	268	293	266	277	279	277	257	284	305	279	268	251	285	285	273	266	296	286	270	242	282	263	269	289	263	276	270	290	271	298	288	282	297	289	297	270	302	259	272	273	285	252	288	267	286	292	282	277	271	284	260	267	247	294	268	276	278	272	289	262	268	280	310	280	254	231	310	258	290	285	292	254	266	296	266	278	277	270	267	279	276	256	270	269	290	274	287	248	228	304	276	283	256	256	278	282	295	278	290	260	282	310	274	282	267	271	279	275	267	277	292	276	296	293	275	302	282	302	284	290	264	310	286	299	260	279	271	273	248	296	246	285	275	265	265	243	277	279	271	295	282	276	292	283	305	286	258	272	269	247	258	275	273	275	256	305	276	279	248	274	282	290	292	280	301	278	266	290	260	279	269	281	289	281	270	304	280	269	245	286	295	284	273	294	265	268	259	294	264	270	257	257	273	256	306	279	263	287	227	267	301	285	266	272	256	265	263	294	246	292	263	271	298	258	282	285	293	305	265	270	323	266	286	277	258	299	281	296	250	255	286	274	250	263	254	275	284	265	293	285	260	301	271	285	273	290	296	281	267	305	232	276	285	294	265	270	266	309	264	287	259	284	286	269	275	298	265	276	274	258	274	249	295	294	296	289	258	303	275	314	275	306	281	274	280	310	272	276	268	275	271	268	244	263	274	269	268	263	306	282	258	279	278	298	265	286	271	283	285	270	253	261	269	273	281	278	285	247	281	284	293	278	290	265	289	263	264	247	263	272	270	291	246	280	286	256	302	281	278	266	267	277	277	264	295	264	281	285	265	286	272	275	288	270	258	280	270	270	268	277	315	277	268	262	294	269	280	242	260	265	286	280	283	259	256	296	272	298	269	295	262	296	288	278	263	252	265	279	293	250	263	256	287	276	246	283	277	247	260	284	267	282	284	258	273	271	256	252	276	286	275	290	293	275	264	298	260	253	282	313	280	269	255	299	258	300	266	316	288	278	245	285	305	270	307	285	260	291	289	264	278	259	285	296	284	257	282	257	237	271	295	306	294	271	264	281	289	308	278	273	281	264	276	301	257	271	283	250	248	274	262	275	293	279	265	257	271	290	242	298	281	289	301	251	303	264	258	272	283	265	259	267	272	251	274	273	291	282	256	285	259	261	309	272	272	265	264	293	306	300	269	313	296	280	278	297	273	289	273	290	302	260	276	280	252	269	278	284	265	244	258	277	269	276	242	266	269	288	263	266	280	267	269	271	255	286	280	298	278	283	266	275	256	294	286	265	264	288	266	262	285	290	275	282	286	261	285	290	276	278	251	298	263	265	274	279	300	292	287	304	247	286	285	265	272	253	245	296	261	246	265	251	284	274	286	254	299	271	300	269	257	279	284	307	287	262	265	272	287	266	295	270	259	271	283	301	252	285	261	278	282	267	273	304	274	276	302	287	259	286	262	286	265	262	283	237	284	275	279	256	268	274	245	294	286	269	293	253	271	255	300	291	246	272	290	262	268	277	271	277	249	283	268	289	250	273	294	250	263	286	290	280	261	257	302	268	274	263	272	283	283	298	273	271	297	260	291	296	272	270	299	270	274	268	273	280	239	293	306	277	268	275	290	288	255	316	252	285	261	262	299	256	249	287	281	273	266	256	262	266	276	249	284	287	253	305	267	267	274	288	310	263	252	282	270	274	284	266	291	274	317	298	270	291	276	254	276	283	287	283	282	310	294	293	246	266	286	287	256	247	287	284	256	259	254	291	282	285	258	289	253	268	298	278	276	291	273	292	277	272	268	274	283	269	286	273	261	275	265	249	282	282	273	281	275	317	244	273	266	283	306	279	269	274	270	283	300	288	291	287	281	289	300	268	266	285	265	274	263	275	280	294	272	290	288	254	285	273	294	272	253	288	285	267	286	284	251	273	259	274	293	270	279	243	287	294	264	273	281	271	293	279	289	287	280	276	286	275	295	265	278	253	268	263	263	271	283	267	254	252	279	289	279	282	288	284	274	299	250	268	267	262	253	257	269	267	272	287	246	299	266	290	282	258	253	249	266	234	284	263	281	241	262	302	278	254	278	261	286	290	275	291	291	280	252	304	268	292	245	287	263	264	288	252	278	271	278	278	270	284	281	278	270	252	286	258	256	305	269	272	259	290	264	280	277	299	275	275	272	255	260	247	274	295	304	278	277	259	259	286	262	248	292	259	275	306	287	281	305	299	308	274	259	291	261	274	273	279	279	290	272	270	301	284	296	231	297	295	269	285	301	277	256	291	256	258	294	289	253	266	267	273	266	279	276	272	319	263	284	269	285	268	273	251	259	264	295	270	279	263	261	265	245	274	300	260	269	244	298	279	274	272	291	249	280	246	275	248	250	281	264	260	299	281	279	292	268	280	292	276	261	253	280	278	302	279	252	271	277	288	278	306	291	278	271	292	270	281	288	280	237	282	266	250	275	294	258	281	287	290	277	311	294	307	264	251	265	274	261	274	280	270	280	280	285	289	283	274	270	273	257	273	282	300	251	273	291	268	257	287	293	294	309	272	267	290	277	259	253	321	293	267	272	300	294	265	273	264	248	289	274	250	267	273	285	278	269	279	296	243	271	273	267	281	288	271	287	269	271	254	260	260	286	267	273	315	292	275	311	302	264	267	261	266	263	285	272	284	269	247	272	282	265	266	254	247	287	288	248	295	258	277	280	281	278	263	276	286	281	277	266	257	264	283	272	297	274	283	261	269	297	296	309	260	295	260	283	245	279	266	282	264	285	269	262	270	278	287	258	285	284	276	275	290	244	268	259	297	265	277	276	258	255	255	291	279	287	277	268	259	291	238	259	305	251	283	285	279	291	269	260	266	235	263	276	260	282	267	272	279	249	283	275	290	273	285	288	276	275	308	264	270	280	275	289	265	250	280	263	293	275	260	281	282	281	284	277	275	263	275	264	285	297	271	273	243	291	277	290	256	257	282	304	235	276	285	314	256	272	305	275	282	284	262	291	310	292	247	287	297	306	264	300	270	266	269	283	298	307	283	278	299	287	279	266	295	270	228	272	260	291	267	274	288	244	273	257	275	291	270	257	278	259	272	241
19508	31834	29981	21394	16496	13259	10009	7439	5644	4252	3009	2372	1839	1475	1281	1123	1049	946	903	863	774	727	717	718	743	806	817	809	928	884	823	804	739	757	755	738	723	675	671	645	657	619	635	613	612	659	612	602	575	602	595	586	593	628	609	615	601	615	558	619	573	564	598	572	564	551	543	551	547	547	567	554	608	614	560	555	552	493	520	528	530	564	512	545	577	579	514	520	534	547	532	549	501	540	503	542	533	477	524	508	554	503	554	512	522	547	565	512	489	511	569	523	524	564	526	524	533	546	540	521	526	531	531	562	522	494	540	548	580	539	544	513	539	567	572	507	539	522	497	539	525	545	495	470	518	544	534	560	538	503	549	527	558	554	558	522	561	523	537	514	548	517	557	541	521	529	599	512	509	536	571	517	577	559	519	513	517	501	542	533	505	534	530	535	565	508	532	483	519	545	539	565	536	510	516	508	568	528	528	541	539	524	551	471	543	529	536	473	529	490	543	574	531	575	521	506	546	544	533	518	551	504	505	537	554	530	521	551	552	572	524	540	507	592	508	582	542	534	538	546	526	530	549	530	537	558	500	512	537	567	545	520	579	586	533	524	546	575	533	516	535	549	532	533	570	521	504	527	526	519	549	537	504	520	525	560	515	512	529	556	529	574	514	533	558	582	531	514	537	518	526	544	545	581	542	524	523	522	541	518	580	546	507	598	519	526	489	533	587	585	551	541	554	570	521	495	559	518	528	550	513	526	556	566	591	560	544	540	529	529	547	570	512	518	538	518	487	529	522	543	540	577	563	532	537	541	560	522	552	520	559	540	515	558	537	529	518	526	526	527	541	507	529	504	528	536	538	562	524	547	546	519	522	529	503	532	575	540	530	563	534	542	548	505	507	520	510	545	547	547	534	529	540	571	554	507	541	542	520	516	561	499	525	522	556	539	543	516	498	525	526	485	511	498	557	549	496	511	534	527	520	551	518	500	542	543	546	547	577	521	527	524	487	523	550	506	529	504	552	510	537	531	528	504	526	536	558	541	500	525	551	516	540	552	549	542	553	492	499	527	570	530	510	563	538	543	528	545	505	535	536	580	529	566	511	510	560	521	560	580	513	508	536	530	511	514	554	504	526	535	537	525	528	510	545	548	514	550	539	515	518	572	537	596	529	529	565	545	530	499	502	545	507	534	537	513	517	528	542	554	541	532	543	562	544	534	523	534	545	545	498	550	518	535	540	516	540	544	559	519	560	517	562	552	496	555	568	500	525	536	534	507	513	547	546	543	554	540	541	557	518	510	555	519	538	558	593	532	559	512	574	494	552	569	541	511	502	541	588	514	537	522	522	549	579	522	509	486	528	519	538	552	535	508	533	553	521	530	531	515	515	500	529	517	532	556	523	511	549	550	544	498	582	543	582	567	563	532	543	545	603	533	523	523	527	507	490	517	535	548	554	515	533	510	508	497	544	545	554	518	545	567	539	559	564	545	556	540	479	531	512	565	558	555	559	533	578	549	530	524	504	552	547	579	516	529	555	518	512	558	565	514	512	516	537	537	538	524	540	569	519	533	502	543	525	487	525	519	526	521	535	514	544	514	519	521	524	528	566	542	539	532	551	507	543	506	539	533	522	545	567	528	550	544	476	549	531	503	530	523	566	528	532	542	534	450	532	515	561	472	574	524	540	568	552	525	539	567	554	548	541	533	539	559	556	508	562	519	527	517	531	508	525	577	540	520	514	561	512	573	561	501	527	554	560	558	540	525	525	577	544	515	565	565	545	549	534	562	583	552	568	571	539	565	544	538	563	525	540	565	542	523	582	518	528	512	517	535	551	515	552	529	540	561	483	539	539	548	480	530	512	528	508	494	515	546	542	553	528	532	518	501	520	512	529	488	519	553	525	551	545	549	531	529	537	562	540	539	538	543	546	537	537	517	516	571	580	576	535	520	599	503	503	515	491	519	517	549	520	507	521	527	505	544	503	522	552	576	563	527	536	518	529	518	573	531	578	529	561	539	527	550	555	523	574	526	549	540	559	533	510	563	517	535	498	545	566	545	538	573	557	541	540	575	563	521	573	522	533	543	523	494	543	567	516	546	513	527	545	548	582	539	526	546	503	556	574	531	559	562	578	565	532	525	517	545	558	494	548	488	519	548	508	559	526	540	537	530	551	521	570	509	583	552	541	527	535	524	555	573	530	564	521	513	531	510	561	490	509	534	536	532	563	529	507	518	535	571	506	537	526	565	518	518	556	554	551	537	485	506	510	539	529	523	517	551	524	551	547	535	526	563	534	534	518	529	509	561	528	570	526	576	546	552	521	519	526	524	556	502	537	489	531	530	503	508	553	534	567	555	515	519	520	544	546	589	527	548	492	545	523	536	522	520	521	523	543	547	569	557	559	567	558	562	522	561	549	474	524	538	522	535	571	528	528	516	531	516	521	517	542	511	548	550	564	534	497	555	537	506	560	573	534	560	545	550	552	570	495	497	516	550	520	519	521	502	535	525	550	571	525	527	543	534	537	510	571	514	509	555	533	503	577	550	543	523	549	554	528	502	555	501	560	504	547	570	545	575	552	544	556	552	516	480	506	537	580	545	551	591	506	528	538	494	549	537	578	527	545	537	532	557	519	550	542	555	546	505	540	505	545	562	530	508	523	515	549	558	544	537	498	545	554	522	538	504	506	529	535	580	524	565	556	559	549	540	557	479	505	537	509	548	567	509	546	568	517	533	527	545	559	504	514	500	537	540	530	536	549	500	587	542	537	585	548	519	573	494	535	525	571	505	552	504	516	552	582	559	548	514	568	530	536	555	568	537	566	559	566	529	516	574	516	555	487	596	535	592	530	498	535	557	507	533	553	560	511	531	536	558	532	512	569	484	513	525	523	542	587	581	512	532	524	531	550	506	511	525	554	537	529	547	572	562	564	489	523	558	486	551	546	517	529	503	574	586	552	548	542	526	516	510	539	569	532	524	585	516	536	520	531	537	544	567	491	542	558	526	555	579	504	531	543	525	524	594	516	526	516	548	502	479	476	563	549	557	517	527	544	538	537	530	528	575	523	508	583	512	536	563	503	562	575	568	502	594	508	541	516	524	521	522	512	557	548	515	522	506	574	505	518	472	581	537	558	535	542	553	522	508	543	581	579	524	496	525	580	530	520	545	553	520	516	530	592	494	520	558	504	570	494	560	516	518	538	537	547	564	511	576	569	531	547	539	501	517	507	555	536	523	557	574	539	519	522	567	535	559	528	550	526	564	527	533	505	543	530	543	543	592	533	534	531	504	483	566	538	556	575	513	536	543	528	519	545	545	525	554	552	512	559	525	551	539	538	547	567	568	569	527	543	514	571	522	571	487	493	542	528	574	526	549	527	547	497	544	515	542	547	583	567	559	493	556	531	535	538	528	487	563	486	535	547	529	551	548	550	563	553	523	515	535	516	572	553	533	528	534	549	553	586	525	520	527	555	566	563	522	550	534	538	472	506	536	557	532
24568	21480	28621	24858	20606	12352	6649	3677	2548	1801	1313	1004	822	677	530	546	475	438	403	375	352	315	323	315	307	341	375	348	380	362	354	364	318	336	319	305	283	291	307	265	296	289	260	259	243	263	256	283	259	248	226	236	268	256	230	241	248	265	271	244	237	246	258	245	226	234	208	211	241	247	193	212	233	216	225	239	205	208	208	241	245	230	226	228	230	257	210	226	235	209	196	232	213	211	202	221	211	206	198	212	186	216	220	221	192	225	182	213	238	200	235	236	226	220	223	233	258	213	205	219	232	241	214	190	191	223	207	230	225	221	218	212	205	235	226	214	204	194	216	209	217	227	228	200	205	229	221	206	220	237	226	189	236	199	203	201	236	247	200	229	216	215	205	235	227	188	242	237	230	211	218	214	214	227	225	220	201	208	234	241	190	219	217	191	202	203	188	227	226	242	223	204	206	247	202	232	208	203	213	216	261	232	224	223	176	220	229	222	227	223	214	213	240	208	190	217	185	193	232	216	203	201	216	212	209	212	221	217	214	231	186	211	231	231	218	213	230	211	213	213	208	210	211	223	244	211	229	216	195	212	201	214	206	236	216	224	202	221	230	242	205	222	213	208	238	252	225	197	204	222	227	199	237	214	234	202	227	216	231	220	219	209	219	191	240	252	239	212	185	194	200	209	209	212	206	206	186	208	217	204	211	211	203	211	237	211	220	220	192	236	222	208	226	231	221	197	228	214	223	220	223	227	214	198	204	225	218	202	215	196	229	220	223	249	227	229	229	202	204	206	194	224	235	215	229	212	214	236	198	229	237	226	221	222	224	222	216	177	217	206	219	246	195	212	207	243	207	205	204	226	211	196	238	225	247	203	235	222	200	224	218	227	232	216	220	238	231	216	206	219	227	208	215	248	241	223	215	215	203	206	232	208	208	215	225	204	220	236	197	222	216	251	222	238	221	217	202	200	224	198	243	216	237	211	209	241	225	211	211	219	204	208	227	228	211	177	218	250	223	211	223	245	222	204	234	206	230	217	219	218	221	216	167	216	228	230	212	222	230	224	226	235	247	211	235	246	194	217	221	201	213	236	205	212	234	210	237	213	217	193	213	241	218	241	231	227	229	207	201	215	238	228	230	220	196	244	220	245	235	232	220	226	205	225	232	232	206	234	225	207	197	229	215	214	208	235	220	236	204	204	210	203	227	230	227	206	215	225	213	234	221	220	235	214	210	241	216	211	232	248	189	207	221	208	225	191	210	207	228	218	211	225	226	195	233	197	211	234	196	240	222	216	190	207	220	215	224	206	222	241	216	212	229	209	219	186	219	224	217	201	219	227	225	221	230	244	228	224	231	232	200	206	199	233	200	208	247	244	224	209	230	241	241	222	226	210	221	242	242	210	221	215	217	210	208	205	214	217	229	216	235	191	218	212	219	208	216	228	211	247	211	226	211	178	202	203	209	192	212	225	208	211	223	210	221	216	233	210	196	196	225	213	194	211	211	244	252	213	183	223	236	229	233	231	239	238	238	206	223	235	208	225	223	251	215	226	235	221	215	229	223	224	234	242	227	228	195	215	211	191	205	213	246	216	236	234	213	204	236	224	219	234	230	208	244	223	219	224	215	205	182	209	223	236	214	205	211	210	242	212	232	228	214	197	215	201	227	222	198	202	214	188	209	214	218	232	202	197	228	230	217	215	214	212	203	201	203	210	211	199	215	232	212	238	233	236	222	227	225	244	232	209	228	223	217	229	218	199	217	216	201	224	212	232	246	223	233	205	227	221	222	229	197	246	236	213	225	249	205	226	214	208	207	193	211	222	223	239	209	217	214	217	218	213	207	198	190	225	236	208	185	216	220	227	232	249	215	214	217	256	233	226	258	207	236	235	185	230	240	228	232	214	225	203	226	226	224	229	220	203	218	216	226	221	203	245	225	230	216	215	221	225	238	208	227	215	181	231	234	216	208	196	230	215	196	184	234	236	196	195	200	232	225	203	193	207	217	242	197	234	223	228	229	207	234	233	214	215	208	213	223	222	227	213	233	226	225	213	212	234	218	224	227	201	226	202	225	220	210	214	219	195	221	232	216	234	205	194	211	254	186	231	228	225	201	226	230	204	188	230	228	228	236	224	216	195	211	205	209	211	266	221	220	208	183	189	219	223	196	212	193	215	226	240	220	211	222	245	204	216	197	226	207	231	205	238	227	227	206	203	225	227	224	217	225	221	228	212	202	244	211	235	226	251	212	232	231	239	209	200	229	223	239	221	203	213	203	233	236	212	222	227	221	231	210	220	221	205	217	234	203	208	212	214	214	229	186	217	191	210	206	198	209	227	220	213	216	217	219	200	232	223	224	216	217	208	206	249	190	227	193	196	232	195	234	184	213	207	213	212	225	197	197	219	191	232	219	240	210	206	213	234	227	224	203	206	227	210	204	210	213	218	219	220	230	173	211	222	211	222	229	228	195	204	233	221	215	200	231	213	215	219	244	222	231	224	220	218	218	221	198	226	217	227	200	222	193	233	217	239	188	234	203	206	234	208	214	222	233	204	252	209	236	215	211	225	214	219	223	221	218	207	212	226	223	228	175	252	204	187	204	223	233	231	184	210	219	202	220	203	212	225	212	228	216	221	201	206	239	244	199	197	210	208	206	194	193	189	230	224	208	220	230	228	223	209	239	260	230	212	210	248	214	217	201	199	232	219	241	214	210	199	235	210	211	221	205	196	199	210	188	215	195	212	201	242	205	193	214	192	205	238	211	233	228	205	213	219	221	204	217	232	203	198	207	221	238	191	194	225	196	197	231	235	229	219	236	204	209	235	220	224	214	204	227	230	227	224	221	213	228	205	238	220	225	220	218	211	199	225	224	241	220	224	228	192	234	233	241	205	225	208	222	197	224	213	231	195	227	223	201	230	206	213	208	198	242	219	190	219	247	202	205	203	252	211	218	208	224	229	225	209	211	229	249	215	222	197	217	187	206	189	225	205	193	225	223	220	226	225	219	240	201	193	232	210	216	227	222	227	229	206	228	218	223	224	215	211	235	232	227	234	221	208	219	199	228	208	223	212	211	199	240	214	187	225	215	216	221	193	227	211	204	227	229	232	215	215	216	213	168	201	209	195	203	205	239	221	229	233	198	228	244	214	213	216	213	234	204	240	228	234	223	208	230	239	241	245	210	206	206	238	209	227	216	236	207	182	223	242	209	222	194	238	234	216	218	210	221	225	199	221	219	193	230	205	251	205	207	216	228	232	216	211	198	224	225	213	250	199	220	209	248	221	216	234	216	216	226	207	224	227	229	226	203	193	213	199	236	191	233	251	229	196	237	246	232	193	223	233	210	244	229	203	233	217	223	219	223	205	220	224	208	222	211	218	208	215	197	210	195	209	209	217	253	202	240	227	201	224	208	190	197	216	205	225	244	231	229	198	237	234	221	221	225	237	240	247	245	213	214	211	235	202	254	241	229	226	215	234	208	225	218	193	194	205
20520	37211	35402	27493	22042	18013	14524	11063	8381	6316	4701	3582	2796	2256	1839	1581	1436	1254	1087	1040	927	866	794	721	834	850	927	879	1077	947	966	916	824	802	746	772	732	747	644	620	569	597	566	581	576	588	545	557	509	576	530	558	558	579	476	538	522	518	503	472	502	517	507	455	483	426	457	418	477	472	430	480	489	442	433	478	413	451	434	400	459	438	454	438	426	440	441	452	447	430	446	438	430	428	473	432	445	432	444	444	438	436	428	436	405	435	454	458	442	406	443	427	452	463	417	400	400	439	443	430	436	462	420	444	437	410	417	455	409	412	445	399	388	407	484	456	458	454	456	452	407	428	429	439	434	428	453	456	422	439	454	420	415	410	421	428	413	440	454	451	467	429	419	411	396	415	433	451	445	426	419	416	406	440	412	452	442	434	437	492	431	403	423	409	411	402	422	427	433	412	434	435	403	427	444	412	434	390	455	402	407	455	417	437	392	408	422	406	444	441	410	464	409	426	457	445	428	445	441	412	416	425	397	429	431	405	444	399	441	479	433	424	462	395	425	442	414	432	401	443	428	399	443	408	442	403	425	423	383	457	434	415	450	402	397	417	427	394	471	427	420	426	431	434	455	447	449	451	408	419	446	454	419	459	482	443	399	399	438	438	420	446	439	444	425	465	459	412	465	436	436	413	445	447	456	394	447	394	415	459	431	429	439	456	472	459	421	429	461	422	440	446	437	432	434	458	424	459	417	458	432	455	414	419	424	468	447	450	405	434	465	435	402	454	448	432	410	444	411	450	375	467	424	445	418	443	426	423	432	424	428	402	409	407	452	458	401	424	432	439	437	428	415	430	436	413	408	418	414	411	452	402	444	448	434	434	400	422	427	460	432	414	456	404	440	431	451	398	432	422	417	488	469	448	409	420	393	423	420	452	384	444	443	430	432	413	424	466	433	408	380	409	443	442	477	437	438	434	471	437	416	488	458	399	426	439	417	396	427	398	408	453	440	440	409	395	413	398	441	429	455	426	447	429	441	426	406	443	421	434	451	426	446	428	414	418	430	436	408	435	433	407	399	447	466	444	409	446	450	391	436	439	434	431	457	402	415	417	421	440	446	454	424	438	414	409	420	404	448	398	417	444	431	424	434	419	456	411	395	402	466	413	445	446	413	472	387	400	451	432	453	404	391	482	488	422	454	455	400	451	439	426	442	420	400	428	419	429	435	433	394	448	401	453	440	446	449	414	440	424	437	400	472	420	415	470	430	430	459	459	440	432	438	428	426	403	474	421	397	423	446	477	418	415	429	422	446	437	448	396	426	445	438	433	447	432	447	445	441	412	434	392	430	437	392	429	438	453	436	426	401	442	441	456	433	413	411	428	474	440	452	458	440	430	402	450	387	433	389	428	415	438	412	435	404	426	430	425	398	433	413	436	450	414	441	416	430	458	425	412	475	409	445	430	458	421	420	405	409	457	432	440	430	413	447	407	423	462	437	456	439	463	416	418	413	429	441	412	423	414	443	420	427	447	441	442	418	427	431	475	441	476	439	461	416	425	433	422	458	427	425	432	463	436	449	435	419	421	399	472	454	425	408	411	409	431	415	422	434	430	415	452	415	461	442	399	389	429	427	424	436	436	413	400	465	405	429	442	374	408	468	425	427	429	483	414	443	395	418	411	441	440	461	454	421	440	413	420	406	443	418	435	414	433	426	445	452	457	417	396	440	415	425	426	433	453	420	455	400	434	450	419	439	417	420	426	411	418	409	452	461	416	410	436	436	445	448	411	429	471	451	408	500	411	437	416	394	464	451	451	449	441	440	449	443	418	467	422	437	396	438	392	414	461	438	425	446	416	458	434	417	391	414	423	440	447	425	429	433	452	448	447	399	394	404	435	444	436	405	447	404	442	454	454	453	413	428	454	417	439	414	419	420	432	440	414	427	424	451	413	430	394	416	403	427	423	444	442	447	412	431	451	418	477	436	399	424	388	435	456	443	423	415	450	438	447	386	434	381	424	472	447	418	417	425	433	440	426	439	435	440	389	440	419	390	390	444	422	443	418	431	435	457	452	428	456	413	414	476	461	437	452	418	421	390	409	398	407	417	433	400	418	495	416	417	427	413	472	439	448	407	477	421	398	397	437	444	446	441	433	425	441	435	393	438	449	417	439	389	437	421	431	444	455	417	441	431	408	463	439	419	424	409	427	378	441	434	423	422	397	453	413	428	444	416	461	401	463	445	422	454	446	431	420	441	422	437	430	450	428	433	438	433	431	442	431	450	410	433	413	481	417	421	461	431	394	440	409	411	423	442	437	404	413	427	449	420	446	418	452	449	421	439	449	447	444	427	425	435	427	451	418	430	441	438	424	445	439	445	447	412	434	412	443	435	414	444	423	445	454	401	466	438	402	420	469	461	437	398	459	425	450	428	442	434	423	431	430	413	430	406	392	464	422	437	434	428	413	416	438	399	471	420	401	405	404	436	402	429	429	410	425	460	403	412	470	431	427	410	433	423	416	403	425	452	444	453	448	384	422	434	395	397	415	417	421	426	435	427	427	429	467	427	422	415	443	424	430	457	430	414	412	420	439	424	472	455	438	430	437	379	434	416	439	434	448	430	414	445	434	445	418	416	459	417	462	472	443	431	445	428	412	404	437	424	429	422	414	428	406	392	418	449	451	430	419	442	395	405	385	416	426	423	447	427	398	392	400	464	421	413	420	415	429	409	398	411	421	433	425	473	438	427	429	432	453	458	451	423	404	464	443	438	426	454	425	391	409	394	438	400	402	473	405	402	452	455	468	422	425	435	492	429	393	409	419	454	420	439	425	431	462	400	410	420	432	387	430	397	459	428	465	412	434	415	422	440	422	420	432	413	422	464	451	425	409	430	445	434	447	422	414	448	416	474	420	422	423	437	438	425	429	449	421	448	433	398	431	421	448	437	388	443	460	403	449	480	437	393	422	429	454	478	414	459	400	425	406	439	452	400	439	446	470	439	438	417	452	391	459	434	449	412	452	420	415	448	454	420	440	443	467	437	413	450	416	434	407	429	398	422	450	410	465	443	404	415	436	444	421	408	414	424	410	426	404	437	449	425	427	434	413	411	428	432	430	390	445	445	391	446	432	426	407	433	412	423	402	411	381	413	417	442	434	447	416	430	422	463	406	429	438	397	415	423	407	456	464	429	424	430	444	407	406	417	438	424	378	454	429	420	400	434	420	427	397	449	428	449	391	456	442	437	408	447	448	433	440	436	389	412	450	427	421	430	404	445	421	404	443	428	467	392	436	419	438	437	436	440	408	469	400	427	416	429	456	450	438	454	428	451	416	416	431	435	437	425	407	387	461	406	448	457	440	440	409	411	415	419	441	414	454	420	411	408	509	422	450	407	487	470	449	426	442	396	405	408	451	422	460	428	412	452	404	421	397	411	437	403	418	435	412	403	398	438	445	428	461	440	427	441	393	434	447	426	408	424	426	423	417	402	380	449	430	421	398
23448	21380	29183	23963	21452	20671	12951	5516	3452	2490	1857	1406	1057	847	785	698	560	540	444	450	398	330	342	305	319	365	360	401	403	396	386	355	313	337	330	320	241	295	294	249	235	229	242	266	232	251	232	239	202	243	202	212	228	210	186	233	224	189	216	202	207	221	199	199	197	176	176	191	192	181	214	177	182	186	165	169	181	161	170	193	185	163	187	176	166	175	166	195	199	191	199	181	174	185	156	183	183	194	178	181	190	165	155	173	196	181	176	167	164	181	169	157	190	166	187	175	160	173	149	164	203	181	183	178	179	193	184	175	194	165	174	159	180	200	197	162	156	183	168	162	189	145	178	189	194	176	179	176	174	183	169	145	179	161	216	161	186	172	155	189	192	193	163	191	184	195	192	182	165	189	165	177	189	174	180	180	175	167	169	200	171	176	202	173	195	166	175	180	169	185	190	171	185	183	188	154	156	167	172	165	165	175	165	140	181	163	184	188	176	185	189	178	172	160	182	169	160	148	197	169	174	204	185	156	178	155	165	179	171	192	183	185	173	192	146	165	161	187	178	178	177	207	165	171	182	183	199	197	196	179	192	188	185	179	182	179	173	177	164	167	180	199	183	195	157	184	175	162	175	172	164	166	188	170	178	168	186	178	177	175	180	190	175	156	182	148	179	159	178	206	179	144	176	183	179	163	175	176	192	164	173	170	195	170	182	166	189	161	174	175	178	171	180	184	147	179	191	161	189	151	163	182	167	182	163	170	181	198	194	202	173	174	189	174	193	173	161	179	204	170	164	194	157	185	182	187	159	194	160	182	180	180	184	192	185	177	177	193	190	184	163	167	191	179	180	162	195	170	175	181	181	191	169	169	182	153	143	185	174	158	201	205	175	181	167	180	175	168	180	177	179	184	186	171	159	152	189	179	171	178	194	158	178	171	181	186	175	163	165	174	190	169	165	164	185	178	173	209	193	205	159	168	181	187	163	189	194	167	158	175	192	163	152	175	163	174	155	169	166	189	171	187	176	179	158	179	171	165	178	173	159	202	190	176	144	173	187	182	168	206	182	172	176	178	174	170	183	191	179	184	172	179	169	188	168	185	187	183	165	189	204	155	201	192	170	151	180	176	188	188	199	179	174	172	172	192	168	178	186	173	173	190	189	195	173	182	171	158	170	166	213	173	173	181	163	181	179	151	178	179	161	185	193	171	189	169	187	173	182	170	203	184	174	181	185	178	172	182	152	177	170	190	165	180	174	166	161	177	168	173	163	194	166	195	184	166	192	169	152	161	164	171	173	184	196	178	175	168	178	172	166	181	188	168	154	166	176	170	173	162	186	191	168	184	165	137	177	204	195	155	198	178	174	164	185	174	179	177	182	175	143	179	207	172	211	146	188	202	191	156	177	161	169	172	186	200	164	172	140	160	161	176	166	185	202	199	198	188	171	149	170	202	151	177	155	176	183	160	186	157	152	179	145	182	174	168	181	171	180	184	186	180	147	177	189	161	180	170	187	190	168	178	186	176	146	176	176	171	156	170	173	200	181	210	193	203	161	183	181	165	185	179	193	166	200	181	190	183	171	200	173	188	154	189	178	162	177	157	180	166	166	192	180	187	187	183	174	148	178	174	160	176	179	165	163	184	155	167	145	145	192	185	214	172	175	172	183	167	199	163	195	178	170	179	176	181	200	176	179	155	159	176	167	171	191	193	167	143	204	177	168	161	169	171	217	186	166	171	155	186	169	185	167	169	202	184	200	163	201	173	181	169	199	182	185	191	171	153	158	160	164	152	181	178	193	176	191	193	179	172	170	153	172	199	162	166	187	167	181	187	170	178	183	181	173	163	175	182	184	176	167	157	180	185	176	172	187	175	168	160	179	180	174	177	164	199	171	213	162	168	182	142	181	179	185	163	139	192	180	194	175	173	191	200	175	169	165	152	166	182	157	194	169	189	164	156	165	194	171	182	156	166	154	171	181	202	179	163	184	168	165	189	185	161	173	166	202	172	174	193	167	190	194	170	165	182	165	176	168	178	170	180	147	170	198	167	166	180	173	190	167	201	167	181	195	176	179	171	184	186	179	166	166	181	174	181	208	185	172	173	178	189	178	170	168	150	176	159	182	209	208	168	170	181	194	200	167	199	185	178	180	166	165	175	153	177	188	170	187	198	204	167	169	180	203	176	192	177	193	185	188	174	201	194	181	186	165	170	170	184	179	169	176	199	179	185	172	183	162	178	158	174	165	176	185	185	181	182	178	188	174	167	190	208	208	163	174	158	168	192	190	186	195	175	184	198	167	189	147	178	158	184	190	194	150	187	183	168	165	163	184	176	187	171	162	188	209	159	176	181	162	193	151	187	175	159	185	176	183	188	174	154	172	184	180	188	175	171	171	181	146	171	184	179	167	220	177	198	170	179	192	164	185	167	172	192	159	186	167	174	163	180	181	169	188	184	188	172	200	145	163	172	194	151	189	185	175	177	185	173	152	171	190	169	191	162	159	176	169	163	165	183	171	188	168	173	197	168	171	184	179	191	159	178	179	177	185	188	181	196	168	168	155	195	173	164	161	165	179	169	164	188	191	176	177	179	184	189	182	150	198	214	160	190	176	189	187	175	169	157	200	169	196	187	192	189	177	186	175	178	181	165	176	172	170	173	182	181	200	162	176	162	182	157	177	185	169	163	195	196	178	168	190	178	159	173	194	175	171	163	167	176	173	189	158	191	177	159	197	167	153	182	171	186	165	192	193	196	165	185	177	154	175	173	189	193	180	166	173	193	175	166	185	179	182	154	185	167	173	178	167	153	177	185	160	169	175	208	163	179	175	183	172	187	183	185	166	175	176	169	195	172	162	175	178	196	200	176	199	170	164	174	175	181	157	150	178	192	182	178	158	208	168	185	191	181	162	173	188	184	196	166	180	208	189	176	180	161	179	161	175	197	180	191	155	168	193	193	183	160	153	180	213	193	171	162	190	190	168	170	175	196	175	157	176	150	193	167	162	174	164	185	201	171	156	175	164	188	168	181	173	188	178	188	170	166	159	161	167	169	197	160	185	173	164	193	182	162	178	188	194	168	197	169	180	166	177	181	155	164	191	169	149	184	180	185	178	177	169	198	156	178	177	177	195	153	182	165	163	190	176	173	168	176	185	189	177	190	181	166	177	164	189	157	191	198	154	187	171	179	156	160	171	213	195	177	179	182	159	186	184	210	180	187	173	161	186	175	180	140	161	178	192	180	185	163	175	191	172	172	154	176	206	175	169	187	172	179	197	159	186	160	159	184	184	170	158	182	190	213	178	160	216	173	188	174	176	167	168	169	177	183	190	169	184	173	157	197	154	194	171	182	171	182	186	183	188	178	153	169	174	170	187	163	192	160	180	154	156	160	166	179	166	185	158	170	181	172	175	187	163	169	171	179	184	168	181	169	156	182	178	175	168	180	183	181	162	162	190	190	204	165	166	171	175	162	147	182	171	189	182	172	160	186	176	172
22214	41231	38866	31234	25819	22036	18259	14262	11054	8486	6357	4877	3626	2995	2454	2099	1778	1480	1337	1199	1062	954	869	813	967	990	1044	1038	1130	1137	970	979	857	847	794	777	697	772	676	619	572	584	568	544	570	542	573	533	524	506	505	528	562	482	513	502	479	465	467	449	391	477	398	390	378	381	388	348	390	383	361	400	399	357	347	370	352	339	359	352	358	318	311	344	342	368	377	365	337	396	372	367	338	320	352	374	338	358	346	306	317	367	332	354	323	336	312	331	341	341	331	338	332	299	335	356	339	316	324	345	355	323	334	319	351	342	352	332	328	318	323	355	329	340	355	325	353	352	327	335	362	321	320	332	334	343	329	361	328	355	313	361	329	344	322	351	341	321	287	350	365	316	383	330	328	311	316	381	318	347	335	305	339	345	309	351	332	344	311	366	348	354	332	321	312	326	320	314	375	371	324	355	352	349	331	375	313	340	335	359	337	307	335	338	336	371	327	360	321	353	344	334	342	354	328	337	340	334	334	344	360	302	318	362	330	339	307	342	371	374	325	348	356	337	308	331	344	339	360	326	332	341	332	335	347	338	347	353	313	332	332	320	351	322	339	367	337	346	355	345	323	357	354	317	352	343	375	318	325	333	333	350	335	361	318	344	320	309	346	330	317	332	317	345	345	355	335	329	346	338	351	326	349	325	323	339	348	320	342	346	351	348	337	317	354	321	329	323	364	365	332	345	315	335	355	346	327	350	334	370	335	312	344	333	331	342	328	331	315	327	321	350	336	317	355	326	334	345	358	342	327	336	367	382	330	339	340	345	324	313	359	349	364	307	326	345	346	331	342	348	344	339	376	338	338	364	319	335	344	349	339	339	356	340	321	341	350	331	330	361	345	348	314	319	331	326	360	325	347	335	368	352	327	351	374	359	355	326	343	314	319	343	297	358	343	341	346	342	329	353	344	375	347	322	360	333	387	349	351	338	336	334	357	332	323	302	321	372	327	349	360	390	354	352	332	357	336	348	321	337	340	319	330	344	329	322	354	332	308	335	383	334	322	315	352	324	328	348	347	333	347	329	342	335	356	326	336	352	323	347	341	329	332	378	341	339	344	346	302	375	332	345	323	337	322	354	345	332	373	323	337	374	347	319	365	372	315	337	337	366	313	351	345	326	342	339	316	343	345	330	306	360	334	361	340	338	326	336	344	352	376	331	338	351	364	338	332	327	352	306	377	362	347	348	316	364	323	334	304	376	331	348	291	333	325	345	326	360	336	307	366	336	343	317	331	314	338	353	322	349	332	347	342	332	320	341	343	324	341	344	349	377	333	352	368	350	302	329	314	306	337	365	367	320	393	317	369	374	350	350	348	333	349	343	347	361	322	310	308	329	344	361	317	345	340	333	351	357	297	357	328	357	312	327	312	383	335	329	326	359	311	366	337	355	381	354	327	323	322	324	339	339	330	340	332	318	353	347	342	340	305	351	329	339	325	342	371	346	365	335	350	338	348	369	334	360	347	349	361	315	337	325	352	340	335	360	352	329	329	357	341	349	347	349	349	331	327	337	315	353	318	334	349	352	332	360	361	341	322	303	379	347	339	329	331	352	324	344	316	330	394	375	292	370	340	363	300	364	341	310	331	318	326	302	376	344	343	319	385	335	363	359	340	357	352	305	358	362	360	342	358	317	338	332	341	344	315	331	360	323	350	335	331	392	350	318	373	325	297	314	338	346	355	346	315	335	327	318	346	350	326	376	320	306	336	364	350	338	309	351	331	353	346	333	337	337	356	335	320	342	346	342	315	322	309	368	370	304	362	371	322	330	352	340	348	346	315	353	329	359	367	341	312	310	355	336	331	326	342	345	319	354	341	316	322	336	345	297	318	302	344	353	344	329	291	346	355	343	328	327	344	352	317	345	284	338	339	329	389	325	337	362	327	333	326	314	358	314	294	343	307	318	335	348	330	330	355	325	330	318	354	321	311	333	347	353	349	328	329	326	342	342	334	317	359	330	367	365	308	325	359	341	317	331	327	344	356	387	323	340	303	338	344	322	312	334	338	344	300	317	336	337	341	325	320	342	342	366	331	324	338	325	293	347	317	331	337	345	339	319	354	342	369	353	361	344	355	330	321	338	346	362	348	339	326	334	314	340	364	358	347	331	330	342	348	345	373	354	339	348	316	337	352	386	343	333	326	311	349	359	363	334	324	341	342	310	352	335	348	323	331	321	336	361	347	334	340	337	333	343	356	320	315	354	310	350	347	334	357	365	367	349	316	333	317	324	341	320	343	337	327	338	346	345	342	335	343	301	347	371	290	325	338	352	346	364	345	338	394	338	318	326	309	336	344	325	337	334	357	323	341	340	335	356	350	352	336	337	319	350	356	313	334	345	340	347	309	345	332	340	332	327	340	352	304	324	322	301	320	348	339	321	330	323	346	332	328	323	341	325	341	333	325	347	308	335	342	318	315	340	365	344	355	365	340	340	341	327	325	363	337	371	308	381	278	363	365	314	338	329	334	343	343	357	348	324	348	332	364	346	326	345	312	323	340	347	373	354	322	322	359	356	337	344	353	329	326	347	380	341	360	337	312	335	323	330	349	317	317	334	329	387	339	347	329	355	327	338	314	330	337	327	332	331	329	363	336	353	351	335	376	359	358	351	317	335	344	355	331	363	357	302	334	361	320	321	349	331	338	332	329	362	347	349	347	330	356	273	369	334	328	346	339	324	345	306	327	325	316	344	331	344	356	344	346	358	321	329	316	327	316	340	313	349	330	360	357	361	357	352	337	317	352	344	315	345	336	362	354	315	335	365	371	321	365	360	347	340	355	344	361	375	336	346	334	337	363	361	355	345	343	329	368	338	338	323	337	307	357	364	317	339	334	336	316	336	316	344	356	339	321	350	373	336	314	367	352	316	359	346	342	312	348	363	318	369	331	358	356	322	343	365	334	360	356	345	351	362	321	337	354	348	304	334	338	352	339	303	342	336	359	358	323	321	348	358	320	374	360	322	365	358	320	349	342	338	330	367	331	361	361	351	335	357	304	327	291	333	356	341	335	359	343	334	346	336	357	362	358	358	342	349	360	347	349	376	358	338	349	371	387	330	343	334	366	345	311	320	358	375	316	342	364	344	357	368	399	371	316	339	348	340	306	344	351	317	343	339	314	329	372	351	335	338	356	363	328	341	331	346	306	322	332	347	329	347	345	344	358	306	318	325	326	315	345	341	349	316	325	346	331	316	352	334	361	304	335	344	351	355	332	354	362	376	336	324	345	355	332	346	330	301	369	352	335	341	329	329	361	358	354	336	351	352	351	340	361	381	339	341	323	320	354	344	361	318	329	325	339	327	297	327	347	359	350	340	357	341	349	326	329	350	347	284	328	310	366	296	368	346	315	334	343	364	340	344	318	323	314	352	323	348	322	351	365	322	349	342	339	355	331	324	349	296	349	357	345	377	283	359	313	354	338	354	328	353	347	307	347	329	341	357	343	317	334	351
27090	21698	21138	14121	7122	4703	3369	2178	1481	1162	832	775	607	529	478	449	463	385	352	368	335	382	334	327	343	339	337	377	371	379	359	318	348	345	309	316	300	308	319	303	291	326	286	290	276	294	311	304	294	312	307	302	296	290	290	277	282	269	273	292	306	321	285	285	268	293	280	253	285	272	268	275	265	245	273	284	285	271	280	271	283	288	289	282	268	264	270	255	260	303	281	269	277	269	262	281	275	254	257	292	262	277	243	299	282	272	261	282	276	281	289	259	279	253	253	236	276	259	300	299	270	290	278	261	259	276	268	296	250	299	269	308	270	248	283	271	257	247	253	272	278	279	294	273	256	282	255	265	278	281	289	280	285	262	272	255	254	288	263	289	235	287	277	298	254	252	272	266	266	268	276	283	282	262	265	285	277	279	256	256	269	297	245	265	260	275	275	266	262	270	265	276	265	259	269	283	296	285	266	269	268	261	310	263	280	267	269	281	272	265	269	266	292	250	294	248	275	276	254	258	249	244	281	268	281	282	251	268	279	244	256	266	271	237	272	285	287	253	262	254	299	266	284	238	267	270	247	251	267	239	275	275	274	290	276	271	287	272	262	243	268	266	272	303	275	293	275	245	263	298	270	249	266	244	266	289	236	314	282	279	263	263	259	249	278	276	255	307	253	248	264	283	297	290	307	243	261	240	285	286	278	259	282	265	279	279	301	269	288	290	286	275	265	285	295	245	271	274	265	284	286	290	271	256	272	301	246	259	267	259	276	253	276	255	259	294	279	289	288	277	282	261	280	298	286	284	276	254	257	295	284	262	296	261	263	253	256	259	278	260	256	290	253	266	237	285	274	272	269	257	288	268	281	281	270	277	287	292	312	280	284	292	276	274	276	286	271	264	237	254	272	265	289	314	265	259	324	258	303	293	284	289	282	284	294	304	287	279	278	257	270	263	290	240	270	266	253	276	287	287	257	239	286	240	279	279	290	292	274	275	265	253	280	277	281	275	252	277	282	278	286	276	275	267	276	294	294	288	270	296	262	265	276	243	263	272	267	279	258	275	278	262	273	271	299	284	270	283	268	278	270	286	238	263	283	242	260	274	290	267	295	276	270	261	263	253	269	282	269	287	294	284	308	272	255	256	252	284	283	258	271	287	276	290	298	246	251	244	256	267	276	242	288	300	305	268	265	296	259	299	286	245	241	257	251	267	300	301	246	278	299	274	281	285	276	282	265	268	272	270	263	238	274	251	268	277	254	265	253	283	281	281	298	262	296	266	233	261	264	265	265	291	271	257	282	259	295	284	276	292	254	279	292	299	258	242	272	244	310	295	261	280	291	293	271	273	266	290	267	271	267	260	284	254	276	287	247	294	265	236	281	255	288	264	309	245	262	272	242	245	286	292	271	276	265	262	261	285	258	276	263	254	274	272	291	298	306	275	285	292	251	256	294	286	270	270	240	268	263	276	240	272	258	245	290	252	257	252	270	266	267	247	271	297	273	274	286	268	245	248	252	270	274	268	252	273	286	284	266	275	309	285	304	286	302	287	251	266	294	278	285	307	260	258	265	281	267	297	282	256	259	274	263	262	283	287	271	255	256	256	294	294	259	301	268	267	233	254	253	273	275	307	213	304	255	264	270	265	305	250	246	270	250	243	253	259	290	267	281	247	269	280	261	270	265	298	303	258	273	270	257	283	259	267	289	269	282	281	264	277	258	246	239	266	285	293	242	280	284	281	281	268	271	295	261	261	258	275	273	278	273	269	296	272	257	289	256	268	261	271	273	290	273	260	250	270	307	270	282	261	267	289	289	253	276	271	263	295	268	248	275	288	270	287	290	297	266	257	282	262	278	268	287	270	270	284	272	277	296	257	279	285	283	278	264	256	280	272	263	278	262	263	307	244	260	253	248	253	276	265	263	252	276	264	270	259	275	249	271	278	277	301	257	289	277	256	263	265	261	262	260	278	260	263	270	269	261	302	282	273	257	272	297	273	283	284	270	261	264	244	270	270	256	253	247	288	263	264	252	279	279	262	267	285	297	275	296	289	256	275	250	273	285	273	257	292	274	255	293	273	287	304	287	247	280	265	266	288	272	263	253	272	254	276	273	251	300	261	260	278	296	276	272	271	276	289	291	279	272	277	291	317	288	279	255	289	276	246	273	271	261	306	289	269	283	271	281	272	282	257	302	274	301	300	259	281	284	277	265	245	251	255	241	276	255	263	258	284	289	252	311	266	272	311	261	276	275	278	270	284	253	291	274	279	285	265	284	302	292	272	262	260	313	269	278	320	246	275	268	284	252	306	255	318	281	286	283	277	253	239	290	269	257	305	289	278	278	236	273	279	277	263	269	250	292	296	267	278	272	259	271	267	267	285	287	263	263	290	266	266	277	275	313	284	240	273	254	269	293	286	323	274	263	253	288	268	277	269	272	268	287	300	294	261	298	288	274	283	270	285	243	283	276	290	289	283	280	276	269	269	266	278	313	262	261	279	285	300	265	260	240	296	270	281	275	266	277	285	264	256	280	247	270	297	250	255	260	281	265	269	289	265	256	290	270	286	305	294	278	253	277	275	278	281	270	262	269	294	292	255	245	265	257	275	250	253	285	271	262	296	268	291	245	273	271	274	282	270	269	237	228	277	241	245	297	283	263	306	309	291	245	282	287	315	264	307	268	284	253	281	290	277	264	280	278	270	262	286	270	277	259	266	271	268	293	249	266	253	269	298	271	276	285	269	256	263	295	275	267	292	273	267	247	256	263	264	276	259	258	265	275	269	285	260	293	277	317	269	293	260	294	267	307	257	266	271	291	279	294	282	239	263	245	282	260	294	299	252	287	271	244	250	257	256	307	292	288	242	275	272	313	245	298	285	289	279	263	279	297	273	270	281	223	249	263	275	266	241	279	296	285	292	284	265	276	262	247	274	250	264	283	297	282	256	292	287	272	293	309	281	266	241	264	284	261	266	291	258	241	286	267	295	260	275	275	283	263	277	263	254	299	253	251	277	316	289	255	269	280	244	258	273	235	252	256	266	273	251	284	253	297	263	287	280	279	286	299	273	302	270	268	261	258	253	300	257	270	277	243	292	300	262	287	269	280	288	260	278	280	283	278	310	266	261	289	273	263	249	263	255	261	267	240	253	305	261	284	269	278	297	267	256	275	269	270	292	273	268	287	287	284	255	241	272	278	283	268	277	264	263	261	263	281	270	272	251	277	243	289	260	268	244	300	250	293	266	274	283	278	286	302	266	283	255	271	278	263	307	247	262	270	284	275	287	283	300	279	291	284	276	282	280	251	273	301	281	276	287	254	275	279	281	283	278	281	246	284	270	261	310	299	287	268	271	273	301	296	271	276	259	262	296	273	248	288	291	280	277	283	277	247	255	263	270	281	250	254	254	278	301	289	232	263	285	246	259	287	281	292	262	262	261	274	278	282	284	275	267	268	292	281	271	274	248	266	268	263	256	239	273	283	274	275	253	245	271
19733	31780	29235	20603	15766	12975	10321	7612	5683	4229	3138	2343	1936	1655	1411	1206	1074	1003	916	868	803	807	718	713	741	740	814	835	931	908	830	817	728	722	733	715	704	685	722	693	645	636	552	594	644	628	591	586	589	623	657	591	669	582	595	606	583	605	608	602	548	565	540	541	544	541	500	554	550	515	537	521	520	504	548	550	546	561	522	491	513	533	552	538	518	522	526	530	546	535	544	525	519	548	553	548	550	544	517	551	541	518	518	559	537	545	522	532	509	557	544	496	571	526	530	541	537	518	539	539	534	524	531	539	562	537	566	533	555	502	496	561	528	494	547	515	539	526	513	568	487	568	497	505	533	560	543	487	553	526	533	521	532	538	495	507	515	571	579	570	557	549	536	511	553	539	495	522	515	548	531	506	550	535	527	532	513	548	524	546	541	552	511	535	545	562	569	558	543	542	533	535	532	501	536	477	548	529	535	590	488	551	493	527	536	521	534	506	510	518	544	544	516	533	576	557	516	501	551	515	547	525	523	548	503	520	524	540	584	544	509	544	543	546	517	533	496	545	547	494	526	504	498	550	533	573	544	560	520	522	559	531	500	557	515	545	522	513	533	562	529	553	526	538	532	559	539	570	480	520	563	536	551	531	535	536	557	489	501	525	514	567	526	515	514	533	535	525	498	550	513	597	551	490	537	511	535	532	525	551	531	526	556	513	553	523	528	510	541	512	496	532	497	507	552	505	552	539	562	540	550	560	501	533	522	556	508	555	512	526	524	487	524	545	523	551	566	540	537	557	511	527	539	523	533	530	525	544	544	518	500	491	545	539	542	541	502	525	551	536	576	517	547	516	525	545	526	564	486	517	508	532	541	560	544	558	497	509	545	532	522	563	504	590	530	506	540	517	484	535	512	525	554	543	555	572	568	542	526	556	534	561	504	543	495	570	506	569	484	529	529	555	510	531	495	529	555	534	522	562	527	589	531	544	531	527	511	545	521	520	583	566	565	541	549	550	531	564	506	501	545	463	496	497	533	482	512	509	572	559	519	524	512	545	535	506	510	536	509	523	532	543	534	525	547	563	513	558	569	547	546	515	582	562	496	543	546	497	535	564	535	506	529	524	530	550	503	599	508	529	548	506	508	518	479	544	553	534	540	555	507	558	545	535	513	514	554	526	493	510	518	508	545	540	512	493	525	542	528	550	535	528	540	537	513	492	507	529	545	536	538	541	560	544	570	534	508	549	499	562	512	537	531	506	555	518	531	529	533	565	532	544	520	537	497	508	527	501	520	588	502	540	554	512	500	558	492	512	515	510	508	529	522	466	527	559	527	518	549	496	549	553	515	557	543	520	503	547	540	527	528	550	532	535	533	552	581	529	542	500	545	519	543	490	537	537	553	552	515	526	520	513	506	542	558	564	486	512	561	490	514	575	494	529	542	543	536	475	577	472	541	524	520	535	545	501	565	566	485	511	537	563	529	539	550	559	505	563	563	513	536	531	510	502	539	544	521	552	525	527	530	518	548	502	536	533	501	545	531	546	515	532	558	497	473	529	522	526	542	550	565	538	492	520	551	517	559	515	541	490	531	521	524	540	535	544	531	554	534	500	519	521	498	497	474	562	508	542	540	550	524	540	504	526	534	565	526	490	516	514	568	576	534	513	546	562	544	522	540	517	545	527	555	501	525	499	502	517	530	518	528	564	505	553	547	521	563	508	518	511	562	542	563	524	539	513	551	529	573	529	544	536	531	499	554	489	560	518	524	532	516	517	527	574	561	520	536	509	491	519	528	544	533	560	540	531	547	561	512	496	584	549	522	552	564	574	537	483	533	485	510	554	537	498	539	532	570	535	567	542	511	531	516	556	513	510	533	495	534	577	567	497	550	510	577	501	549	503	526	508	562	530	541	520	545	532	570	521	521	520	539	513	572	522	535	512	522	526	558	529	548	537	540	507	561	526	522	524	533	542	543	525	536	516	577	531	560	518	540	507	524	503	493	554	504	559	506	516	527	532	539	486	526	515	564	523	554	547	552	512	528	522	511	529	562	548	534	551	558	531	529	531	524	544	507	545	554	493	574	544	531	510	560	515	524	534	508	529	552	527	528	495	542	569	542	478	556	532	531	545	543	490	515	555	548	528	497	537	539	541	525	529	536	504	549	571	502	498	504	535	527	495	534	581	532	521	534	535	512	494	521	551	546	532	562	513	539	544	531	536	521	548	534	550	587	535	552	562	508	570	534	541	519	525	537	576	552	485	535	562	506	547	494	511	521	539	552	491	593	530	546	539	567	554	540	488	545	522	532	577	503	532	525	546	531	513	545	550	530	538	547	525	517	542	543	550	487	549	541	498	532	519	506	520	564	528	545	553	562	562	498	502	549	509	565	544	502	530	552	554	572	497	553	507	543	522	543	530	545	530	465	526	536	545	569	546	531	547	532	552	528	530	530	545	522	566	531	459	545	507	534	552	524	557	533	508	576	541	548	576	538	549	488	511	581	520	514	506	565	511	500	547	541	553	557	535	529	553	521	518	472	505	542	534	525	557	503	517	561	523	550	493	504	523	538	515	522	509	570	556	524	527	510	534	525	529	580	501	528	565	494	576	509	539	549	524	549	518	508	516	481	486	501	585	503	501	520	577	507	517	535	545	538	541	504	516	535	497	525	526	516	498	559	536	522	507	549	515	529	486	546	554	539	523	534	511	505	541	522	501	535	549	547	514	521	517	487	559	519	537	508	530	520	527	544	511	523	508	529	533	518	528	539	553	556	550	536	538	555	528	528	549	502	525	559	471	524	475	505	573	529	540	527	520	511	545	541	506	565	531	504	535	570	561	575	518	543	516	513	519	535	505	493	570	546	491	554	557	576	553	554	534	536	523	529	528	519	489	502	530	527	534	519	552	521	585	554	524	508	563	519	518	518	536	496	531	537	539	509	510	530	546	559	515	489	558	535	485	515	537	564	514	552	494	548	537	518	569	553	554	536	504	544	557	536	480	517	519	542	532	485	526	502	535	525	526	553	506	532	561	551	538	498	532	551	528	500	530	529	512	529	534	562	533	530	531	538	515	554	563	515	541	537	521	549	572	561	558	516	542	503	545	516	513	549	466	539	542	514	534	528	554	519	508	552	525	526	550	477	511	556	543	525	562	498	556	551	523	525	505	518	568	543	529	519	519	528	518	519	542	490	521	508	543	508	547	521	544	541	529	511	520	559	534	548	555	549	499	572	524	535	512	535	535	530	541	553	543	503	547	532	542	557	546	527	515	542	533	557	505	553	513	487	526	560	555	546	553	558	508	515	499	516	520	520	515	534	557	527	533	526	553	519	503	525	535	535	507	525	526	542	532	581	520	546	501	540	507	562	552	544	521	534	524	523	491	529	547	534	511	535	534	551	511	564	497	529	548	534	502	547	553	522	512	529	482	509	538	500	527	504	505	545	552	501	538	533	505	517	567	585	526	524	542	491	565	561	530	523	535	484	515	564	541	535	504
24439	21357	28459	24700	20154	11777	6830	3750	2420	1820	1377	975	836	678	575	535	480	442	403	327	343	340	275	307	314	326	324	373	330	369	339	349	330	308	302	298	279	309	281	266	297	279	241	265	281	268	251	264	261	245	247	249	262	230	257	255	241	236	225	238	231	259	231	211	223	193	216	217	232	221	231	216	228	225	233	199	206	221	215	217	204	196	197	210	200	202	218	243	256	200	245	255	192	220	198	209	202	206	208	190	219	208	208	222	195	210	204	189	226	221	213	204	231	208	211	202	213	217	211	205	214	235	206	237	226	209	187	220	184	210	233	220	228	202	232	221	222	192	204	198	211	214	218	228	229	218	202	200	217	221	241	206	209	203	209	200	194	217	199	214	203	213	220	220	212	229	226	218	233	185	222	224	198	227	221	183	228	222	221	229	208	215	244	229	200	247	218	195	224	233	188	228	235	193	191	213	206	208	210	203	214	207	211	211	209	235	206	215	224	226	220	211	210	202	199	227	187	229	196	208	225	204	214	249	215	201	218	214	191	202	221	222	220	193	238	204	222	222	206	189	220	204	229	229	215	201	225	227	200	216	212	225	201	227	187	207	212	213	214	215	213	199	230	220	210	211	216	216	183	217	216	213	225	241	200	174	227	214	222	201	221	221	249	219	216	216	225	230	203	204	211	218	215	211	196	208	236	196	218	279	219	246	222	229	200	228	191	201	234	212	207	219	222	231	210	201	220	204	225	211	225	225	209	185	208	237	231	193	203	221	208	223	216	216	229	205	220	207	183	203	238	212	204	223	210	201	229	226	207	214	198	228	220	214	212	209	226	207	218	197	219	217	211	236	210	202	218	228	201	224	236	217	211	203	228	205	196	235	213	200	222	238	196	185	213	207	196	220	223	225	238	213	196	237	222	213	215	202	210	177	206	226	222	206	227	233	234	245	206	193	201	221	209	211	207	226	193	199	221	195	202	199	231	209	212	207	223	223	231	218	199	211	207	222	232	202	208	210	200	220	215	198	213	197	189	195	216	207	216	231	246	222	229	214	185	216	230	244	212	224	217	229	227	198	211	212	194	227	214	204	202	217	222	210	226	221	238	248	235	231	224	212	201	186	222	218	218	228	206	237	216	209	210	203	231	230	221	200	211	215	225	209	208	218	202	188	195	245	233	210	225	213	183	209	225	204	235	209	232	194	215	207	195	210	212	198	226	240	210	190	205	179	239	206	218	213	236	208	228	216	209	222	196	216	216	214	248	227	206	219	225	208	215	227	195	213	205	223	230	225	226	197	212	203	195	211	189	203	198	220	232	233	201	217	215	193	233	200	225	186	189	245	208	193	225	216	209	214	205	183	202	217	221	216	219	223	220	208	217	207	210	201	209	237	230	228	174	236	210	193	191	212	202	200	194	213	232	209	207	202	223	228	195	229	184	218	225	223	225	215	231	236	239	216	203	222	232	196	198	224	248	230	185	214	251	200	204	235	209	219	199	202	230	217	204	195	210	220	227	205	213	214	213	219	223	227	199	202	220	223	207	214	206	215	217	215	190	208	207	219	210	220	225	205	220	222	216	241	205	207	200	206	218	236	207	201	215	212	242	231	193	210	198	204	215	240	234	215	225	238	224	235	208	217	196	200	214	208	224	199	224	189	174	233	214	202	199	199	229	180	186	216	226	222	214	206	205	212	211	216	190	191	199	223	224	226	213	198	191	225	201	213	201	216	211	221	226	205	227	205	213	193	236	221	200	203	208	217	207	192	203	230	230	212	199	219	215	213	222	184	204	223	207	218	211	222	220	223	215	208	208	254	236	208	209	217	208	213	207	199	239	174	201	201	217	197	197	226	186	218	196	219	217	232	219	203	224	225	228	237	189	225	213	216	220	200	227	213	222	224	213	205	236	209	226	186	220	204	202	220	228	243	241	197	199	223	216	232	198	215	217	228	232	180	177	214	208	222	225	221	229	211	220	198	234	209	236	219	214	201	218	219	230	210	210	231	233	178	182	233	207	215	251	209	218	227	217	209	209	211	208	231	224	189	240	210	200	207	200	217	226	218	229	200	234	190	217	193	218	217	243	222	215	217	235	186	240	214	218	202	216	225	219	208	204	213	218	200	194	199	219	217	232	199	238	212	180	227	192	235	220	198	205	208	214	202	202	225	203	221	198	224	237	231	207	222	220	199	214	220	219	202	206	203	232	208	215	211	225	209	216	217	205	211	243	222	220	225	211	204	193	207	191	212	205	210	211	229	247	213	203	195	225	232	215	233	223	223	225	210	212	220	217	188	201	210	227	201	209	219	233	237	206	197	214	206	225	208	211	225	192	195	214	208	218	181	218	231	216	203	195	212	210	223	195	222	222	209	200	228	229	212	202	215	209	202	226	189	192	213	218	221	218	195	217	196	260	242	210	206	226	217	217	217	184	211	216	208	224	239	235	221	189	206	235	217	214	223	188	238	182	230	216	203	224	207	196	216	222	224	233	230	198	202	221	186	207	188	212	220	249	199	219	207	218	229	197	228	213	229	200	179	201	197	221	212	195	191	226	197	203	207	222	216	220	216	204	214	192	204	198	211	202	195	211	250	200	217	209	232	193	228	219	222	230	200	235	204	231	217	206	225	202	229	228	211	236	227	214	217	198	206	191	220	219	214	208	200	203	207	211	197	205	212	221	209	212	200	221	229	198	223	193	216	242	218	233	206	227	223	210	228	231	237	194	204	191	212	223	236	193	210	229	234	198	226	215	227	203	232	209	210	197	204	208	220	236	197	197	195	203	222	207	226	196	190	226	216	208	222	240	189	214	172	204	243	202	229	228	198	228	217	215	223	178	221	206	198	219	212	205	222	198	211	238	203	230	230	199	197	205	196	188	209	228	216	205	223	207	225	231	221	194	203	223	210	216	204	213	199	212	206	187	220	242	216	211	218	208	213	212	208	197	218	202	212	220	219	223	187	216	215	206	200	237	215	250	199	224	193	212	228	190	220	189	213	200	203	220	220	226	220	239	222	218	213	215	208	211	200	215	228	221	211	191	213	173	199	223	222	216	211	177	220	218	209	211	203	214	234	222	220	203	217	202	248	218	246	202	186	205	210	235	213	229	237	197	238	209	226	226	218	221	233	249	226	239	220	202	223	219	227	261	219	188	230	210	232	207	248	195	212	208	247	203	198	210	215	181	208	216	219	234	196	200	225	221	216	207	192	200	200	226	219	211	206	191	202	203	193	190	231	210	237	214	227	234	177	200	197	184	213	225	223	221	184	221	224	202	239	219	195	199	204	207	212	225	214	201	212	199	199	198	227	205	207	201	222	212	201	215	215	221	217	220	210	201	203	236	203	218	211	217	226	201	232	218	218	219	204	188	213	205	233	206	213	192	215	200	216	221	239	199	214	215	218	221	198	228	192	201	211	210	195	202	214	198	203	205	212	208	199	209	215	221	215	204	186	195	217	224	201	204	227	237	189	216	199	225	213	212	243	219	222	230	236
20060	37070	34754	26200	20999	17966	14841	11282	8332	6429	4952	3843	2865	2347	1958	1704	1516	1253	1089	973	911	870	767	800	797	776	856	965	1006	1094	886	872	808	782	733	749	749	753	661	586	615	624	558	554	589	558	618	573	526	573	517	547	580	531	531	574	531	535	516	498	500	514	475	428	447	433	450	440	434	493	438	434	439	474	442	429	466	426	425	429	455	385	439	414	460	422	411	457	429	424	416	437	389	423	468	417	434	429	397	411	424	446	440	401	411	416	414	444	447	451	434	421	448	410	422	424	465	432	398	421	410	443	404	436	414	427	410	407	434	478	396	441	392	411	443	414	422	435	436	409	431	408	431	424	437	438	427	420	439	460	415	431	431	420	432	410	416	413	402	441	426	418	403	472	392	402	420	404	418	444	415	463	430	392	405	403	435	421	424	463	413	429	448	450	425	393	478	400	466	459	406	437	430	396	391	432	443	414	386	425	398	404	422	420	457	419	405	376	486	444	422	439	452	420	445	429	477	400	471	456	413	471	427	431	428	427	447	386	448	441	468	433	445	398	400	470	468	430	408	413	443	382	413	425	397	468	409	408	415	403	447	421	401	413	415	436	463	436	434	438	401	446	445	388	427	431	370	435	415	416	424	432	391	379	441	448	430	421	422	415	453	418	426	426	400	438	446	441	425	422	442	438	411	447	445	478	447	452	410	400	411	402	392	423	427	404	447	457	457	441	418	416	431	405	388	409	410	435	413	433	442	394	432	444	387	442	416	406	438	421	468	392	410	443	399	446	458	456	443	419	385	413	415	402	428	413	433	452	418	412	423	403	464	445	410	394	423	433	423	384	413	465	444	438	437	438	442	413	424	434	437	399	404	417	418	439	392	436	435	396	420	392	442	433	451	439	422	400	409	448	451	451	418	409	431	419	434	428	420	468	413	420	393	471	404	449	410	429	466	385	439	392	418	457	432	377	454	441	432	414	418	421	421	460	412	435	414	447	413	421	428	412	428	435	416	410	428	414	413	479	420	452	436	446	444	413	412	444	439	440	446	433	432	434	420	399	413	444	407	440	410	436	418	438	432	417	387	487	445	391	443	446	434	413	415	440	397	421	448	443	429	431	424	419	431	423	436	413	433	455	410	403	443	457	450	429	427	439	438	450	426	443	416	437	435	426	412	396	420	402	426	439	412	431	419	429	448	428	418	408	436	414	435	390	399	411	412	448	422	420	437	454	445	446	445	466	358	396	455	427	410	441	428	451	458	394	437	426	447	419	420	431	401	438	437	417	434	372	395	432	406	427	427	439	453	430	422	439	418	396	400	471	404	430	378	407	448	416	454	418	458	426	439	438	430	397	424	407	449	430	404	412	406	440	402	412	434	421	437	437	428	421	417	417	426	435	451	424	443	432	380	439	435	403	401	422	442	433	416	459	419	395	410	448	384	452	461	399	433	460	451	400	435	406	405	412	420	383	420	428	445	458	449	394	446	419	424	429	451	397	407	391	418	428	459	426	383	434	412	399	425	403	425	405	418	431	442	440	448	422	397	446	424	445	450	409	431	441	430	387	407	449	463	413	388	441	451	426	428	426	412	399	450	447	412	422	422	416	436	446	434	418	418	418	438	437	422	443	420	423	444	437	421	388	425	427	425	407	425	412	440	426	400	398	376	420	431	420	463	436	394	463	408	392	465	396	438	384	463	433	428	422	413	412	381	430	449	385	429	460	437	397	430	399	453	412	464	399	453	413	412	458	427	438	431	403	426	445	403	429	422	427	454	431	410	426	435	456	448	405	398	448	441	435	451	456	439	386	430	439	393	423	436	440	428	394	426	427	424	425	447	432	420	442	443	426	465	422	419	423	428	417	433	407	422	409	405	428	394	418	415	408	469	430	444	427	447	419	414	421	394	435	389	416	395	446	420	432	451	418	435	442	409	373	407	425	426	408	429	461	422	423	406	449	376	444	416	436	474	455	401	430	444	441	397	428	416	418	415	439	439	445	403	442	412	433	414	446	448	444	449	405	443	410	407	402	444	421	441	419	438	434	420	417	432	398	395	402	400	435	411	486	429	431	418	443	392	412	449	464	428	416	395	409	438	403	413	413	443	432	433	424	426	425	482	443	422	443	401	476	412	402	418	410	422	430	429	439	403	371	443	411	458	420	452	413	431	425	438	430	428	406	412	424	453	406	416	398	411	442	402	354	442	397	430	422	459	423	408	425	425	460	420	409	398	402	474	445	437	365	403	424	430	452	419	459	429	435	408	415	460	415	361	419	409	385	362	369	453	440	427	447	446	407	449	427	424	406	448	390	402	437	427	440	432	429	432	438	461	432	422	367	443	395	439	397	466	430	434	410	439	448	437	470	440	396	428	438	427	425	440	422	401	423	432	457	426	383	438	423	440	469	389	432	432	428	407	424	431	409	421	438	443	424	410	401	416	406	427	386	448	427	453	412	430	415	460	442	419	422	400	454	426	436	417	396	436	423	432	445	434	454	422	385	445	468	425	391	404	403	406	422	440	438	445	413	382	425	428	409	406	433	430	421	399	395	426	447	406	399	419	421	423	408	428	396	450	408	424	401	432	398	432	413	448	462	445	418	443	389	467	429	431	429	467	452	443	409	433	416	403	454	407	428	388	429	401	381	400	451	455	422	411	465	399	391	465	418	423	413	400	409	438	416	460	426	446	444	437	414	438	415	408	422	386	432	428	377	422	438	430	436	412	422	406	420	412	401	445	423	407	415	419	442	402	408	402	420	427	402	397	425	417	441	417	417	445	447	430	426	441	437	414	416	436	417	446	444	427	439	424	371	423	416	436	439	428	411	442	425	409	448	413	450	452	407	381	375	395	406	410	405	424	435	446	453	415	423	441	452	437	426	402	422	407	441	437	400	412	432	420	422	420	417	428	425	405	436	433	425	434	412	432	432	461	446	416	416	425	391	424	441	413	413	426	392	427	442	415	445	417	440	457	413	435	451	444	413	408	459	396	430	440	403	409	411	386	409	427	422	434	415	411	459	406	488	455	410	437	399	468	418	419	449	428	397	436	443	413	441	426	436	440	439	411	451	404	413	438	413	434	412	483	446	415	420	448	400	457	416	428	434	443	431	414	426	403	416	424	422	444	427	450	411	468	443	405	441	434	464	462	435	438	463	395	444	360	432	473	443	419	392	398	425	432	437	407	384	408	397	449	405	444	447	414	400	406	406	426	439	443	428	448	445	437	439	431	446	441	433	397	401	483	428	430	437	410	413	450	414	428	423	427	445	416	391	433	459	408	391	392	404	388	418	438	369	428	380	435	453	398	419	450	407	425	409	420	420	417	459	409	430	447	445	420	407	418	400	450	460	416	460	431	454	406	416	456	394	447	433	395	402	424	416	422	419	414	430	429	418	426	401	434	434	407	428	406	415	407	416	427	460	406	447	423	421	419	443	434	460	463	443	442	410	444	411	431	427	427	433	439	396	376	460	387	424	406	397	408	445	426	419	434	389	407	411
23393	21372	29201	23948	21419	20551	13161	5968	3726	2655	1964	1470	1131	951	798	656	548	517	434	445	391	356	308	338	320	320	365	390	400	402	374	366	327	305	273	277	303	294	287	279	253	251	254	228	237	258	241	238	245	211	245	218	240	218	220	207	223	217	228	217	183	189	181	187	190	204	174	206	193	188	188	156	184	201	162	178	176	170	147	179	192	149	159	176	171	163	179	180	180	183	156	166	176	154	178	185	165	190	156	160	192	189	170	186	164	155	186	179	179	159	152	171	170	171	166	167	198	169	175	178	164	164	166	165	186	164	152	182	176	191	179	207	172	172	188	178	161	177	190	165	177	164	163	197	178	170	171	158	190	146	160	175	204	171	187	181	205	169	171	168	198	160	147	185	180	190	170	179	190	180	191	171	193	169	176	170	174	161	167	177	185	191	158	159	185	185	181	176	166	198	151	164	163	174	174	162	155	176	189	186	165	155	157	175	177	186	158	166	188	163	178	155	170	179	177	191	185	170	209	167	186	190	172	160	179	166	185	150	190	200	170	178	174	179	152	153	167	167	191	186	173	182	159	202	178	197	165	185	192	180	173	183	176	164	184	193	183	168	161	197	157	163	168	173	183	174	168	159	163	179	193	173	167	181	196	169	180	180	194	169	191	181	166	170	183	187	193	164	159	176	157	155	168	174	179	184	171	182	165	180	166	188	136	173	196	185	188	165	162	167	173	175	168	172	178	181	186	170	178	164	148	176	166	162	162	167	163	170	182	172	200	186	186	193	178	176	205	176	164	154	179	174	169	171	176	159	181	170	198	183	179	177	185	162	178	174	163	165	175	185	187	185	171	180	171	168	177	171	176	166	164	160	168	161	190	191	163	198	198	193	173	180	166	164	176	160	180	176	173	191	179	148	184	173	157	167	148	158	171	188	171	177	159	191	190	171	186	172	185	156	165	167	172	174	159	164	173	182	135	212	182	159	208	188	171	160	178	165	168	173	180	177	167	160	182	184	142	181	184	191	183	169	148	166	178	167	179	192	175	173	200	198	176	151	164	194	178	156	184	172	168	177	157	187	176	170	181	184	187	176	166	212	178	191	174	171	154	184	171	185	178	191	174	160	180	177	157	160	170	162	179	177	162	163	186	179	164	178	175	197	160	172	179	184	183	178	180	179	191	172	178	161	165	174	169	188	166	173	156	174	190	146	158	178	191	154	175	182	166	157	177	174	138	188	201	158	138	162	161	169	172	166	175	187	197	171	202	162	184	166	173	191	168	171	167	180	185	174	177	173	160	170	188	192	198	173	188	167	158	195	201	173	178	166	182	195	176	168	193	161	163	171	177	168	153	179	186	183	165	183	184	156	187	173	161	170	166	188	173	168	177	192	156	186	160	157	167	171	176	182	155	171	162	178	175	171	175	173	206	178	170	168	182	186	165	167	167	169	159	184	167	154	178	171	169	155	193	144	172	164	173	213	178	176	163	164	167	185	173	192	161	178	162	179	216	180	164	174	170	183	169	160	171	180	165	164	197	179	175	172	174	181	172	175	172	182	154	192	173	160	159	157	176	184	190	176	180	170	188	177	159	184	170	197	161	185	169	203	152	175	153	185	200	168	187	181	180	186	183	184	164	187	168	178	172	185	172	187	165	155	139	176	174	178	188	169	153	175	166	148	180	164	171	169	160	171	206	175	185	171	159	150	195	176	169	175	174	182	149	166	185	159	174	163	163	165	158	195	196	169	195	182	187	150	176	151	162	181	163	179	196	197	185	181	192	183	165	160	174	176	164	185	158	189	164	169	196	172	151	165	194	178	187	154	181	161	167	151	178	154	167	162	165	189	180	167	180	177	159	195	144	196	156	183	165	164	182	179	173	177	157	163	157	157	173	172	172	178	176	205	185	153	169	171	181	166	158	181	150	189	152	194	157	155	153	169	165	156	201	188	191	160	185	184	189	172	176	169	176	157	160	150	153	195	168	163	181	185	199	178	181	166	165	167	150	184	172	150	178	186	196	202	174	156	185	150	199	160	207	183	172	177	169	164	165	181	155	155	177	175	170	162	153	190	188	178	185	173	177	176	182	166	186	169	156	182	182	178	184	173	146	180	147	190	173	200	187	160	150	177	167	169	188	173	166	180	161	156	171	173	172	159	170	150	168	173	186	163	169	163	175	176	176	177	188	188	200	151	170	161	178	164	188	181	155	180	179	166	156	188	164	170	175	171	183	173	163	168	151	169	179	171	183	178	179	192	141	176	169	209	192	162	169	158	175	179	197	164	167	172	150	172	146	195	211	171	203	158	182	179	161	172	190	171	164	167	169	174	185	165	194	168	164	173	169	177	195	206	197	147	163	182	182	180	194	159	176	174	164	169	180	196	159	166	183	157	178	170	195	160	168	180	181	164	154	174	183	171	181	182	186	178	196	175	169	187	176	170	177	191	173	176	169	172	172	173	159	183	183	175	181	184	164	165	186	185	186	176	181	191	154	169	143	195	175	166	171	194	160	167	207	165	164	183	166	190	183	184	184	186	185	178	190	157	160	183	163	152	153	170	157	191	178	225	161	171	172	200	178	161	155	176	173	175	192	170	165	186	177	184	169	156	179	204	161	179	192	167	166	160	157	190	182	169	172	156	156	163	155	182	186	169	180	158	155	168	177	179	155	199	173	193	184	189	176	177	163	170	163	152	176	180	158	174	169	193	166	160	184	189	150	194	202	177	182	156	186	203	180	165	169	180	168	147	193	155	148	184	176	162	165	182	179	167	169	166	179	172	157	175	157	174	162	189	173	177	190	163	190	195	153	170	176	198	164	164	185	166	165	174	173	186	197	165	181	183	179	177	155	176	198	199	174	171	174	184	164	185	165	203	165	197	161	173	203	172	181	180	179	191	159	166	188	178	181	178	130	172	176	188	166	149	159	160	175	185	192	162	172	178	177	185	177	190	186	158	187	163	188	163	166	155	171	167	190	178	183	185	154	175	184	186	169	171	150	152	182	158	188	161	165	172	170	171	149	183	158	195	184	179	156	173	167	179	161	187	192	169	161	168	160	178	151	175	169	179	170	189	153	165	177	164	196	162	150	161	161	196	174	191	193	192	148	169	182	174	187	171	187	172	156	177	176	178	173	157	190	168	172	157	170	158	179	192	175	191	171	164	183	173	172	163	173	181	152	184	173	159	180	202	140	189	173	172	161	201	162	162	183	171	166	163	162	153	191	163	175	199	197	161	213	180	188	178	165	149	173	171	191	171	146	169	188	179	158	160	154	176	166	159	170	168	156	169	180	195	171	170	194	175	168	164	163	185	177	174	169	201	187	185	180	171	167	179	149	169	181	154	187	182	176	207	151	180	173	165	175	181	180	172	178	166	186	174	181	196	191	198	149	193	194	190	183	168	163	179	173	160	180	168	173	182	169	159	160	156	181	175	174	168	179	175	167	154	166	174	180	180	149	156	172	159	185	165	168	194	173	186	163	173	183	168	170	171	194	175
21815	40673	39128	30487	24989	21728	18834	14751	11249	8947	6742	5159	3878	3053	2697	2327	1936	1642	1400	1266	1075	1040	809	759	881	847	1012	1082	1242	1128	1109	976	916	854	827	791	805	798	654	604	646	607	554	557	593	563	561	510	508	537	523	511	502	494	488	506	488	460	410	422	397	454	410	410	354	407	379	382	351	391	352	356	371	352	385	349	367	347	329	330	353	343	324	334	320	341	361	360	327	330	387	297	323	333	324	349	337	325	330	352	338	312	338	342	322	386	328	325	339	353	321	375	322	367	300	364	308	328	344	311	309	327	329	355	313	337	342	330	311	342	331	345	345	310	331	352	352	404	310	354	284	344	350	324	328	362	368	348	316	347	326	303	338	305	351	335	327	342	355	347	329	347	332	342	329	319	377	312	353	338	321	335	350	325	333	321	327	302	381	342	378	319	340	325	321	347	335	346	329	325	377	338	345	379	334	357	324	341	336	378	328	330	296	326	315	325	367	336	332	311	324	346	317	324	345	360	371	346	350	322	342	335	323	303	362	339	358	350	365	335	333	313	342	340	331	338	339	325	352	344	369	359	309	371	315	312	320	381	343	350	302	353	363	311	344	317	338	303	373	315	337	352	339	325	322	328	347	318	327	281	378	352	324	315	338	331	337	344	346	308	321	338	310	296	346	378	366	314	318	342	355	326	319	358	362	351	329	319	315	356	369	348	343	335	334	335	360	348	306	359	322	346	342	331	336	362	348	341	342	327	368	361	321	370	318	294	343	302	350	298	382	354	331	335	325	351	353	333	348	337	352	329	308	321	319	341	341	312	346	347	328	331	327	324	331	333	329	324	345	343	350	332	327	361	339	339	355	343	306	297	362	350	328	372	317	349	353	354	337	345	311	317	358	325	350	318	343	330	324	358	332	337	339	319	337	342	338	330	310	362	379	340	326	319	324	326	345	334	316	296	305	333	318	314	325	339	327	352	334	362	357	347	327	329	300	336	319	301	317	337	357	304	330	320	329	339	354	328	332	339	363	316	320	322	319	352	382	320	337	328	340	323	377	330	344	319	315	318	316	344	342	338	350	348	349	342	346	346	316	322	336	322	305	325	307	307	378	372	346	333	292	345	306	352	320	337	299	385	328	343	313	329	386	335	355	328	312	353	340	315	346	343	350	351	336	327	322	357	317	353	329	307	329	350	360	354	353	344	336	342	338	315	353	322	343	347	356	352	324	313	327	338	331	338	320	345	314	332	364	349	355	326	363	326	347	342	314	349	344	324	364	342	322	317	333	343	342	348	313	348	338	350	343	336	353	294	346	335	329	337	308	344	363	339	337	346	355	364	330	365	321	338	333	355	343	317	327	302	336	347	335	292	337	339	317	357	375	337	346	351	352	329	333	310	343	316	356	335	382	303	333	313	382	332	304	350	330	343	352	305	365	357	365	329	314	332	324	298	344	332	328	318	350	343	322	356	357	343	344	366	316	333	344	353	318	332	379	377	326	347	329	352	339	317	333	330	325	307	306	366	350	333	332	311	355	360	317	333	330	358	336	324	320	336	355	347	361	347	340	331	333	366	311	323	324	310	346	335	293	317	292	314	324	341	358	344	351	367	356	315	352	356	302	312	323	320	324	328	347	339	333	340	378	327	385	305	323	305	336	341	357	351	343	321	335	366	342	338	336	343	357	343	327	324	353	352	328	327	347	350	362	320	347	341	320	335	308	328	322	308	327	339	338	310	309	313	342	321	337	347	359	324	312	312	326	348	354	340	351	359	320	355	289	322	329	330	342	318	321	351	336	314	336	334	331	318	327	326	327	326	355	348	341	322	344	339	340	335	318	368	339	335	318	332	358	320	329	342	323	341	342	335	362	332	340	338	333	339	348	326	320	321	338	370	306	360	307	356	315	360	347	377	344	351	332	322	353	349	307	326	309	334	346	364	355	332	332	362	362	357	350	319	320	356	347	375	354	317	356	354	366	330	379	320	329	346	303	315	350	307	299	366	343	368	328	355	348	360	372	338	328	314	354	353	322	330	319	342	340	363	373	339	372	311	361	318	341	340	350	365	301	341	333	375	354	308	367	354	336	363	352	321	335	331	350	301	346	339	343	293	333	296	335	347	363	316	348	309	339	338	298	292	342	299	349	330	314	334	313	342	345	353	348	342	318	359	358	340	339	311	366	313	326	360	332	328	352	314	330	301	335	357	349	335	352	338	328	341	308	357	344	324	323	331	357	322	356	328	344	353	345	324	325	327	305	332	350	332	334	346	340	348	363	354	337	333	302	355	368	339	342	338	316	344	337	382	354	310	314	356	305	366	338	319	336	308	329	330	340	341	314	327	355	327	336	325	321	344	349	318	349	335	337	351	349	336	309	343	327	319	336	337	318	331	362	342	372	301	315	337	306	332	357	330	350	337	347	364	340	346	308	335	341	329	341	312	343	333	369	320	348	325	342	351	353	298	364	339	331	334	324	347	333	334	325	362	323	332	324	354	316	346	319	330	335	332	345	326	347	312	316	350	300	332	348	323	335	350	341	332	348	330	308	331	320	311	329	324	347	326	353	359	311	338	362	303	309	342	332	335	340	359	323	333	387	351	325	345	320	320	356	319	347	333	338	385	348	307	319	328	332	332	346	346	341	324	326	309	353	329	355	346	344	350	317	327	341	373	316	313	335	353	345	322	316	363	330	339	336	306	337	307	308	328	337	355	326	310	343	323	364	373	320	336	366	331	332	311	352	360	351	313	325	334	343	339	348	304	374	352	332	339	308	359	323	337	371	335	334	349	349	356	323	334	353	363	328	328	333	341	327	378	335	313	308	327	341	323	328	340	348	322	346	341	348	329	303	347	309	365	333	330	337	344	335	329	315	312	344	346	337	340	377	317	322	364	338	340	300	334	319	309	309	339	326	327	355	339	318	363	338	348	342	305	343	330	324	327	323	347	318	315	334	336	356	348	320	341	324	330	343	364	327	330	299	327	317	359	323	328	322	334	357	310	337	330	312	348	328	339	326	320	367	349	329	350	372	388	350	356	318	353	343	341	338	338	318	348	335	313	339	336	322	313	348	337	333	326	335	347	334	341	339	355	324	356	357	346	362	367	318	368	311	361	360	358	342	335	346	333	325	329	309	330	350	357	325	346	324	341	328	369	342	343	355	311	333	383	320	341	319	327	346	363	345	325	336	342	317	324	316	315	338	324	341	320	328	338	358	338	352	368	332	334	309	354	364	367	321	317	361	310	330	308	354	346	356	340	342	358	334	300	317	355	303	349	328	353	330	330	346	365	323	336	363	351	333	353	305	352	348	330	306	311	308	327	356	355	377	313	320	352	351	336	332	339	326	357	288	308	337	335	366	333	340	342	327	361	336	340	366	355	343	355	317	359	308	318	332	353	341	333	326	299	326	353	335	323	317	349	321	364	315	316	347	336	335	332	356	296	330	347	340	371	311	342	318	339	377	363	361	342	338	344	336	345	335	325	323	329	336	326	346	340	359	326
27087	21660	20774	13940	6702	4615	3538	2362	1711	1282	934	750	649	535	454	461	425	435	380	382	359	335	312	302	309	339	376	347	374	368	339	390	338	358	345	310	346	330	327	277	287	302	292	289	283	267	290	293	284	302	291	318	285	291	297	291	291	287	268	260	245	281	302	295	294	275	288	265	253	282	278	264	264	256	266	282	276	280	298	274	255	273	265	284	254	295	283	258	277	295	283	255	268	275	255	282	264	317	261	275	273	275	290	258	260	264	251	270	274	272	239	290	269	278	261	256	271	316	292	252	266	268	257	272	256	248	292	285	262	271	273	294	299	283	292	294	261	279	237	299	278	241	259	286	297	243	257	284	239	270	299	286	283	286	257	269	245	259	282	270	271	280	285	286	244	277	271	263	240	272	265	272	250	257	299	284	281	264	249	282	275	271	245	251	283	266	278	281	261	252	310	265	252	272	286	296	294	271	252	256	282	276	235	266	268	267	217	266	271	283	234	258	249	285	286	287	267	253	271	255	297	274	261	259	295	264	244	244	282	276	277	266	283	260	328	261	266	261	269	279	256	290	260	277	270	264	279	272	266	259	258	301	298	256	291	270	248	280	255	250	266	275	279	281	253	279	278	256	274	270	265	240	262	277	228	278	274	260	264	241	271	277	255	266	283	285	305	250	284	252	267	252	287	262	268	282	266	254	274	272	246	285	272	288	285	252	273	280	262	269	250	261	248	254	267	279	231	248	260	270	253	262	267	253	274	260	285	268	247	253	288	278	276	242	242	259	293	244	243	274	280	280	256	264	295	264	263	281	265	259	266	265	263	256	259	229	283	252	261	313	286	282	289	279	249	265	278	296	271	256	275	286	308	291	251	273	305	259	265	271	255	267	243	258	238	292	266	285	262	280	271	274	237	257	256	294	258	268	236	281	290	255	253	270	263	266	277	278	248	293	247	289	263	281	269	278	273	247	244	245	263	286	262	306	288	272	265	265	261	292	304	229	276	296	272	250	281	309	285	259	274	270	266	319	286	275	265	266	268	269	265	278	279	274	254	275	301	267	284	250	255	290	261	259	268	298	237	292	265	272	282	301	287	265	265	297	266	284	275	272	271	257	237	252	296	284	272	276	261	266	250	290	273	258	268	274	266	291	251	270	271	282	287	264	243	260	288	268	253	264	290	276	295	274	274	287	252	283	264	265	266	274	297	257	286	281	271	277	271	249	272	272	270	292	278	276	256	257	264	273	246	242	287	226	283	264	250	287	286	267	272	251	257	271	262	257	250	244	273	280	273	262	266	266	294	274	261	290	276	244	275	242	270	253	252	288	270	257	269	292	263	274	264	252	274	256	256	296	295	280	255	297	277	278	248	251	305	272	249	267	257	275	262	276	259	279	255	281	291	278	286	248	294	280	265	276	283	276	282	265	252	278	289	259	242	261	262	263	262	285	293	270	265	287	279	272	280	257	288	287	268	282	274	284	279	263	237	259	297	262	245	276	267	279	245	259	266	260	288	291	272	276	260	255	260	248	276	305	284	280	258	274	263	253	278	260	298	243	263	262	260	296	295	253	269	263	268	289	296	262	254	289	265	267	274	253	223	278	278	255	272	295	280	267	258	260	271	249	267	256	259	233	257	294	244	283	259	296	262	261	314	275	262	275	274	246	284	246	284	279	282	293	247	281	282	237	260	277	271	252	296	290	271	273	257	280	269	263	301	284	292	263	280	294	272	278	296	301	264	252	280	270	253	279	275	273	249	278	261	284	263	236	267	286	215	281	267	270	280	274	270	298	270	288	279	268	276	276	285	251	269	277	295	257	252	247	262	277	263	252	275	271	283	263	285	283	258	274	263	243	245	311	276	267	272	292	245	255	270	260	279	250	271	268	291	276	293	256	270	266	270	253	297	283	252	260	250	256	275	300	271	263	261	267	252	291	262	292	300	275	288	265	251	254	281	287	295	286	238	246	230	246	266	266	277	257	277	277	265	268	243	285	271	306	264	284	272	251	292	288	277	280	291	244	261	265	290	307	284	262	252	274	255	264	273	248	261	293	279	286	278	284	286	269	276	286	260	286	245	236	307	274	289	261	252	242	260	277	267	256	274	250	288	252	282	272	307	239	276	272	244	286	286	281	255	244	248	253	270	256	288	297	261	272	285	270	281	294	260	243	267	264	265	244	270	275	292	247	275	293	277	274	267	309	293	305	274	273	284	277	249	284	297	245	273	278	264	265	261	258	269	243	297	259	261	294	289	278	276	269	299	254	289	287	286	270	259	252	260	279	281	290	261	289	312	298	250	304	274	245	268	260	273	254	254	270	243	257	264	266	328	287	276	264	256	272	269	280	262	260	300	265	260	252	268	258	266	241	262	274	305	260	278	232	251	263	265	278	261	254	310	283	256	255	269	296	262	252	258	267	246	275	287	272	256	258	281	312	278	244	251	267	254	240	269	257	285	238	264	279	288	288	274	266	252	260	285	277	269	276	268	274	277	292	291	240	252	265	262	275	242	263	271	257	264	270	293	251	259	288	281	295	261	264	285	279	289	256	268	291	265	259	250	269	255	245	277	263	274	260	299	246	307	269	254	239	284	242	275	273	268	249	255	273	270	302	269	259	259	269	289	282	255	234	258	254	258	305	286	279	253	258	298	261	275	287	251	278	280	273	264	274	255	299	283	269	274	255	269	278	276	291	310	254	270	275	271	282	230	249	303	269	305	243	273	265	260	273	257	269	260	238	270	290	274	291	241	280	267	268	262	239	292	278	273	232	257	255	266	247	277	302	286	275	244	273	242	282	275	264	271	235	260	253	249	304	243	280	284	270	238	243	284	233	268	257	282	296	269	235	270	282	268	253	256	274	276	247	250	252	261	273	274	267	270	281	284	292	268	283	261	296	232	260	257	277	272	265	282	267	251	256	256	244	268	228	271	262	261	308	265	274	268	291	254	269	292	262	269	256	308	255	245	258	262	299	279	297	283	271	261	256	277	273	255	259	276	263	275	268	245	286	273	263	251	296	243	299	275	297	274	266	241	268	263	309	280	283	282	266	244	278	251	294	284	263	257	237	275	291	298	284	270	247	255	261	307	274	262	259	313	261	270	285	275	276	253	240	317	277	270	247	291	281	282	275	240	278	287	288	272	294	260	262	282	266	241	262	259	295	278	255	251	276	301	254	282	249	231	259	262	283	236	260	270	273	263	265	264	277	277	258	300	266	277	289	268	261	273	253	254	256	263	258	251	277	249	250	265	282	230	271	263	286	240	270	294	237	275	291	261	260	296	290	237	280	290	274	278	255	269	254	254	237	244	258	240	290	277	260	266	273	288	284	302	259	257	276	270	250	263	263	298	255	257	285	255	275	280	295	271	296	269	283	287	242	260	285	313	263	269	325	298	269	303	291	296	285	260	283	252	266	256	266	268	271	255	291	263	264	261	266	308	258	271	245	281	267	282	261	279	286	280	266	258	246	247	282	279	273	245	291	278	255	269	243
18933	30544	29101	20366	15049	12731	10821	7942	5854	4322	3171	2480	1991	1632	1444	1280	1177	1070	961	893	806	750	754	703	754	722	795	782	873	844	838	808	718	727	746	717	750	712	704	606	613	677	585	619	641	615	566	605	604	600	610	617	577	532	599	582	581	607	607	545	557	522	522	531	581	547	506	497	555	508	551	560	517	582	554	519	566	553	542	522	501	512	567	528	529	526	510	511	506	504	508	522	554	495	540	514	542	524	505	515	511	526	534	525	507	525	548	510	537	550	531	493	554	526	554	531	550	515	512	536	514	539	541	541	519	520	518	514	521	529	530	555	517	534	518	517	510	545	510	491	527	573	489	514	527	527	541	471	526	546	535	511	495	516	526	544	550	499	515	494	502	491	510	505	508	518	479	503	489	527	534	521	555	523	525	517	545	525	525	493	513	502	537	516	503	519	490	549	518	541	520	547	530	467	498	489	539	515	502	510	528	497	555	538	529	518	527	557	488	529	517	546	490	515	531	544	541	526	538	514	545	529	572	515	537	537	533	485	544	530	507	509	511	538	481	477	507	517	511	536	487	572	507	501	520	533	513	560	524	511	538	524	523	541	524	569	516	527	526	555	547	553	554	531	533	548	514	519	518	534	516	502	504	549	563	525	525	523	547	533	549	570	568	533	503	543	517	513	554	521	529	512	540	531	508	564	545	499	518	540	553	523	560	501	531	496	493	516	505	499	532	517	505	494	513	518	530	524	554	537	525	546	549	547	508	456	490	513	558	518	546	490	501	521	529	576	535	490	499	523	551	520	512	568	541	535	525	516	495	545	508	533	545	519	577	543	529	494	529	511	524	531	523	519	524	539	530	531	504	526	561	534	500	546	511	546	528	548	508	540	532	521	514	535	553	523	509	550	529	494	533	508	509	520	542	549	527	517	480	500	551	530	552	491	493	519	553	522	571	529	550	504	510	512	520	510	510	482	537	542	534	536	522	522	557	521	467	530	524	566	524	524	527	568	536	526	517	522	528	531	524	555	561	510	506	523	502	524	524	548	553	525	566	542	488	561	511	566	512	516	534	483	509	470	499	493	512	544	512	484	523	537	475	531	571	566	524	526	530	536	503	510	523	514	544	575	520	564	535	552	540	533	536	525	530	538	523	502	543	509	507	549	505	561	523	513	521	534	482	521	535	542	541	515	521	529	516	524	497	484	545	522	547	518	590	589	531	504	562	541	509	490	564	520	512	553	548	489	510	509	512	530	494	537	504	523	538	532	494	558	514	495	503	532	538	513	564	530	519	525	514	540	489	496	518	515	522	504	450	518	510	564	525	503	533	531	520	533	545	514	501	538	511	520	494	520	494	515	531	541	493	534	519	488	542	521	493	530	519	480	500	505	549	567	512	508	572	512	501	511	552	541	557	537	499	557	523	555	544	522	500	552	513	525	534	508	533	491	526	538	544	544	518	512	524	504	523	537	510	512	520	543	517	519	507	526	520	522	529	576	493	534	513	540	478	483	536	523	511	526	503	495	518	526	524	506	496	535	486	492	536	536	544	527	518	542	513	536	528	538	495	558	546	499	499	557	477	531	517	534	501	523	494	530	552	513	517	523	508	529	511	538	483	535	567	539	501	560	508	503	517	500	509	486	528	553	509	537	547	511	527	520	507	527	500	509	493	522	543	493	536	526	494	523	549	489	471	489	532	529	530	527	502	485	552	516	501	581	517	497	534	512	524	539	568	523	554	487	483	557	479	541	531	535	528	525	536	545	554	466	518	524	557	512	527	542	491	500	514	532	543	568	529	520	508	553	489	564	532	497	480	542	572	527	486	519	536	489	526	498	497	568	523	570	522	519	519	543	533	510	529	532	539	501	520	496	522	513	531	518	501	562	568	536	497	489	521	512	542	527	556	514	537	487	542	520	514	514	537	559	497	530	547	531	549	536	555	545	510	511	475	511	502	536	496	537	538	513	475	540	533	539	496	509	571	526	524	491	575	502	515	535	518	557	502	523	541	500	535	510	511	525	548	545	535	518	522	558	511	595	534	487	534	548	498	561	536	517	538	559	501	484	505	518	520	510	461	533	516	520	518	544	520	504	506	527	553	526	505	507	570	530	487	524	509	499	526	532	561	489	576	514	512	540	520	518	565	497	505	518	508	576	541	548	566	511	532	542	529	509	544	527	547	535	529	553	536	551	504	516	515	526	500	552	531	519	503	520	537	521	530	549	542	503	499	550	528	520	515	543	501	490	514	535	532	497	528	563	524	481	544	496	474	530	552	550	503	531	524	492	537	504	530	538	485	539	511	558	492	539	504	514	509	528	534	548	526	526	549	511	494	479	538	534	506	550	498	499	502	572	520	517	546	533	547	539	575	532	486	536	495	499	528	529	505	545	534	528	535	535	495	549	495	502	518	502	503	527	533	500	531	485	511	522	535	513	501	510	537	527	517	521	540	480	512	498	517	521	525	514	534	526	524	504	499	553	528	491	492	522	526	531	555	530	521	539	499	550	520	529	561	492	532	548	540	532	465	548	511	502	526	517	502	531	522	543	542	544	516	536	468	534	525	477	507	490	514	549	536	516	506	523	494	530	570	558	526	536	517	510	525	489	500	524	561	577	548	493	546	504	528	541	547	514	517	526	508	542	555	523	578	539	532	546	514	467	532	552	522	509	525	517	564	501	528	508	522	520	528	520	519	570	509	535	538	550	528	560	518	507	538	525	492	512	499	523	543	549	515	492	527	520	538	534	532	519	468	549	517	550	529	539	540	523	528	521	503	544	543	549	503	530	520	516	518	578	510	535	537	534	497	528	505	543	540	562	505	494	491	541	531	528	543	501	523	542	513	556	566	523	539	534	517	558	511	505	569	544	528	495	469	529	568	521	531	528	533	550	516	500	525	507	488	507	562	518	530	516	527	528	501	494	557	542	510	508	497	527	554	532	510	540	483	526	531	539	519	534	537	534	491	521	517	535	567	502	525	492	504	517	561	552	544	504	561	569	500	537	508	544	537	531	534	554	525	476	549	468	547	594	547	521	492	541	496	531	542	533	521	529	469	574	525	521	525	562	545	508	485	517	518	525	583	507	505	510	509	498	527	546	503	514	547	533	510	501	538	530	487	518	565	499	539	535	542	507	563	518	554	511	529	540	500	542	499	500	516	573	563	513	561	546	529	523	492	523	487	504	502	491	551	537	543	492	497	534	515	514	544	498	536	524	506	518	519	544	497	517	523	517	552	482	528	493	538	486	535	541	519	541	527	532	492	530	541	529	504	515	539	557	563	548	502	521	505	528	507	538	530	557	545	477	517	552	548	521	510	536	489	520	489	543	509	505	570	541	535	553	509	490	501	550	548	570	527	531	527	532	534	520	512	536	559	548	544	531	539	510	529	536	508	493	530	502	566	533	504	548	520	525	559	546	542	492	535	531	545	498	534	553	546	533	531	539	531	516	514	497	487	529	543	541	510	569	516	529	507	534	489	543	482	538	508	524	530	501
24517	21397	28420	24866	20245	11723	6789	4046	2638	1874	1335	1106	841	754	549	573	476	437	419	384	338	338	309	324	322	322	353	323	372	363	364	353	312	310	295	326	312	291	281	252	284	274	246	260	258	226	241	245	236	268	231	244	244	277	258	239	266	227	246	257	247	221	245	235	244	225	221	208	213	230	231	218	231	199	205	234	212	212	223	254	198	211	224	200	208	229	223	204	207	237	202	199	216	199	210	214	187	195	224	218	201	211	221	210	208	232	218	215	210	231	213	206	208	220	183	211	219	238	215	212	220	208	218	182	211	240	218	209	192	211	194	201	201	214	235	178	213	208	235	204	224	229	198	211	207	211	209	202	206	204	201	197	186	209	211	215	216	194	194	209	198	204	196	229	218	224	219	220	213	223	210	204	227	169	225	210	209	207	206	187	213	200	227	234	194	209	224	252	219	183	201	246	200	216	195	210	223	212	214	204	224	199	198	222	208	216	218	206	205	208	214	213	211	226	228	232	189	207	243	244	196	224	210	246	186	224	195	213	216	214	199	242	242	193	202	217	201	224	203	219	217	211	211	202	232	227	211	208	217	213	227	214	219	214	225	211	221	183	188	227	199	185	203	193	189	200	216	207	197	212	230	196	225	213	210	227	232	221	228	212	223	221	201	223	204	230	197	208	222	231	224	253	223	208	204	218	203	222	216	216	198	196	209	224	198	211	217	195	200	236	206	184	193	205	224	189	185	197	178	224	195	196	196	215	218	195	206	205	204	203	208	231	208	228	226	208	237	211	214	207	231	207	205	194	216	229	207	234	241	218	226	243	219	210	218	220	201	197	200	208	211	201	203	233	203	208	170	196	212	194	213	217	214	220	211	208	222	192	211	221	229	211	228	204	186	234	207	201	226	232	223	208	188	186	185	230	214	219	206	221	205	202	213	190	216	199	237	200	204	189	199	201	209	209	202	240	207	226	193	205	202	210	221	242	197	227	194	194	192	219	206	214	200	221	214	243	221	190	209	215	212	187	211	200	209	229	219	216	215	222	227	200	230	222	214	209	197	213	197	214	206	186	217	217	221	211	231	204	254	228	248	209	207	221	219	231	212	234	218	205	219	212	194	211	212	190	251	193	181	230	200	229	186	183	217	220	203	200	212	193	216	195	214	198	218	207	223	214	212	219	200	211	210	192	207	196	231	207	226	224	208	200	209	225	196	187	224	207	221	192	190	227	210	198	214	209	201	221	201	242	208	231	201	210	209	243	230	226	214	205	203	237	195	189	217	215	211	206	232	225	227	209	221	212	219	218	205	234	224	200	195	184	203	219	212	186	207	209	206	215	204	184	200	212	211	213	192	228	219	233	212	208	218	212	188	221	198	221	196	209	215	226	207	241	204	216	220	202	222	188	198	207	217	227	210	212	210	204	196	205	192	222	235	210	219	212	213	200	207	201	249	220	228	225	248	211	243	189	222	229	213	187	221	203	204	201	224	205	214	230	199	203	220	231	209	219	220	222	219	218	216	180	212	243	214	217	219	198	228	218	223	206	226	221	193	199	209	209	217	228	231	193	211	194	223	246	203	228	178	205	218	215	198	203	202	192	206	224	217	204	205	210	230	187	201	204	211	207	230	233	195	218	200	223	199	204	215	183	207	240	201	219	194	186	225	218	208	238	205	212	188	249	211	220	211	234	201	203	227	228	213	226	218	215	222	187	200	230	209	241	196	216	236	229	207	214	240	207	221	219	215	231	201	212	221	243	191	213	224	222	200	216	186	203	211	199	203	208	198	226	191	228	197	221	206	208	188	216	206	202	227	206	212	199	187	199	214	214	228	213	220	204	200	189	180	245	231	235	221	230	198	179	203	201	208	237	192	196	196	219	194	209	189	210	203	223	194	216	217	209	245	203	213	210	209	196	205	220	206	210	202	199	229	207	196	185	186	205	217	213	207	232	207	215	189	207	230	209	218	228	202	198	219	236	204	193	205	226	209	212	193	195	225	201	207	204	193	210	211	229	215	219	211	190	188	213	203	211	205	196	203	211	203	197	195	205	220	199	206	233	219	241	200	210	225	219	234	210	216	214	192	202	204	231	230	215	200	205	220	210	204	208	200	219	218	209	227	209	250	206	202	216	216	185	229	202	202	177	229	201	208	221	187	214	228	222	187	239	221	221	206	184	208	230	210	212	210	200	207	234	224	200	187	206	225	224	225	218	208	183	193	187	188	229	216	214	206	240	220	221	240	190	220	237	191	215	230	240	232	228	211	214	216	216	227	197	213	205	217	216	199	226	201	212	221	192	226	195	235	223	195	243	207	227	240	201	216	215	225	238	192	239	219	226	232	229	213	208	247	182	208	231	205	206	217	217	174	206	211	236	195	222	227	218	200	227	214	227	222	215	210	181	196	231	202	216	235	211	192	244	210	198	216	219	200	201	204	204	248	217	221	220	228	222	227	205	229	227	199	213	186	204	229	194	185	194	203	210	233	237	270	240	201	225	220	184	210	206	241	226	199	211	192	221	205	210	202	195	226	234	226	196	212	235	238	195	189	209	205	198	227	237	229	201	201	195	238	185	204	234	211	235	194	205	215	229	211	211	202	195	227	210	195	218	220	218	232	205	177	237	210	229	193	224	219	197	216	220	208	206	231	218	208	216	220	222	183	216	218	175	219	194	181	195	212	189	230	220	203	218	228	219	206	210	196	202	218	220	200	223	223	214	219	204	195	221	229	205	208	215	215	229	234	201	199	231	216	193	223	233	237	208	197	204	220	206	212	232	203	237	214	218	198	224	238	218	229	218	215	211	214	218	205	203	221	212	226	191	213	222	228	211	205	234	221	210	204	229	217	207	192	203	222	214	214	207	219	199	238	232	216	209	214	218	231	207	242	216	204	214	201	214	229	223	194	194	210	241	220	205	204	215	207	196	235	203	201	216	220	187	234	215	218	219	196	206	200	195	209	214	211	230	202	201	188	207	215	230	213	193	211	219	219	233	201	223	209	197	174	217	209	222	214	185	214	217	226	205	204	201	194	226	225	207	220	226	211	188	194	187	196	207	200	218	203	241	217	186	189	215	209	202	189	238	202	211	203	199	202	217	195	205	244	214	226	231	212	209	234	206	179	245	196	197	192	223	211	234	220	223	210	206	215	206	218	215	231	252	200	229	200	209	205	232	225	216	217	213	203	195	207	234	208	202	214	196	200	189	210	214	209	221	215	190	222	196	196	209	193	207	212	224	212	220	206	212	194	218	217	232	230	220	231	211	212	231	192	225	226	226	216	201	214	211	226	218	201	170	223	205	223	170	220	215	195	201	248	219	206	206	224	214	232	196	227	203	223	214	232	207	217	219	231	211	198	206	172	219	209	208	194	213	207	220	198	210	191	221	197	234	248	230	214	222	193	235	209	218	214	231	221	231	206	221	228	226	242	219	224	232	212	220	191	193	210	221	203	197	208	215	203	217	221	250	207	227	215	224	219	220	205	224	201	233	204	215
19571	36372	34679	26780	20526	17706	15067	11989	9027	6510	4893	3634	2920	2392	2078	1811	1555	1328	1176	1078	921	897	813	805	782	809	840	945	1052	952	940	884	841	759	756	733	743	734	648	611	646	614	613	524	577	615	534	570	489	598	549	536	537	542	501	568	552	489	499	480	462	521	464	469	451	450	427	432	459	451	430	456	453	421	423	405	435	401	404	404	454	438	425	460	453	442	444	431	442	394	433	449	418	434	434	450	462	396	429	413	428	418	453	445	426	431	408	399	420	413	411	427	398	443	431	409	453	464	401	427	430	398	429	396	445	378	420	413	449	399	400	386	417	422	394	454	412	451	446	426	428	448	410	414	447	416	406	441	411	426	438	438	441	421	414	437	414	411	421	463	417	414	418	434	392	443	402	404	430	376	479	415	427	416	413	421	435	410	398	433	402	402	466	390	427	401	393	472	419	400	408	400	409	445	423	445	410	412	423	400	404	430	407	430	428	404	409	429	437	419	455	404	414	451	408	396	430	423	425	395	420	403	438	434	422	443	414	408	401	421	438	407	443	444	407	405	409	429	423	416	398	417	431	407	428	444	415	403	439	415	415	416	381	434	439	449	423	419	419	406	418	400	425	441	444	410	412	435	424	424	415	421	385	425	403	417	422	414	432	408	433	437	403	418	409	414	443	440	388	396	456	413	418	406	457	453	443	378	433	424	405	441	449	421	384	427	429	397	432	450	385	405	434	389	425	413	411	441	422	409	399	428	390	427	408	442	447	422	419	391	467	468	405	423	408	387	431	413	439	428	452	415	421	424	421	379	409	400	453	425	406	393	403	436	469	427	432	460	402	401	451	400	429	424	432	403	430	428	406	456	401	464	407	449	429	445	425	400	413	405	464	429	390	447	469	413	445	387	427	449	398	432	403	417	437	407	421	412	387	414	410	419	408	419	419	416	413	448	421	418	435	443	427	411	441	394	410	427	424	415	435	406	438	443	425	404	380	443	425	438	412	434	466	416	414	415	438	456	417	411	433	401	427	423	400	420	434	394	426	435	401	436	418	404	441	430	391	437	361	444	399	414	410	418	465	391	432	439	415	390	408	397	460	411	396	425	427	417	416	423	395	404	439	412	415	418	439	420	392	385	414	440	421	426	461	393	407	416	413	396	420	418	405	403	382	410	446	437	426	402	369	436	423	434	431	444	406	421	441	397	453	444	423	430	416	422	400	443	418	436	401	447	425	408	406	422	449	448	411	442	440	426	416	465	469	429	406	414	403	417	429	388	400	453	420	386	468	405	401	442	426	424	428	456	450	426	408	401	402	363	395	430	443	424	420	433	412	432	433	397	429	471	407	442	439	461	453	430	403	413	408	412	410	412	425	426	434	438	414	404	428	435	398	422	423	438	425	421	401	449	415	412	440	400	463	450	408	429	397	463	403	452	418	403	430	445	430	413	422	410	443	456	434	404	438	455	452	416	399	425	414	412	416	423	431	434	402	397	421	435	421	420	423	401	434	423	423	428	413	406	407	426	418	440	419	448	411	414	427	411	452	411	465	399	419	406	448	438	417	419	436	437	408	436	445	409	432	389	416	438	419	415	399	440	403	442	435	468	405	437	443	400	435	427	433	450	424	425	400	427	397	439	433	430	405	397	444	446	439	395	402	430	429	475	443	412	418	388	422	443	417	447	424	448	447	408	423	417	396	411	457	432	404	416	417	384	447	441	427	389	415	448	436	441	440	476	432	415	397	451	447	401	394	463	429	410	472	391	416	428	421	452	417	416	399	413	414	442	437	403	427	422	420	417	396	385	390	432	409	394	420	436	421	398	443	428	415	404	430	425	440	379	412	429	383	465	428	431	442	428	421	426	411	389	411	461	431	419	432	411	415	419	388	410	392	390	394	402	457	420	411	415	378	413	435	393	401	420	422	400	414	396	400	432	401	423	397	425	447	419	430	407	432	397	415	408	447	426	416	411	445	408	414	421	398	422	410	433	399	421	413	412	406	433	422	444	437	427	457	427	419	401	412	417	422	402	438	410	412	413	416	414	406	397	424	417	418	435	419	403	449	399	410	428	381	412	451	422	442	395	448	424	413	436	414	447	421	419	414	438	436	378	405	433	442	389	411	425	465	440	412	440	429	429	433	430	456	411	419	406	392	377	407	433	427	432	434	407	404	404	427	439	417	441	431	405	413	411	401	434	417	405	386	396	412	443	468	454	450	428	417	448	470	396	419	442	441	425	404	464	413	414	397	401	444	390	402	453	456	401	382	451	424	431	415	448	408	436	374	434	415	410	426	447	404	420	412	431	395	433	417	413	418	423	419	393	418	444	428	452	445	401	425	437	454	454	387	419	423	382	436	418	458	408	445	426	407	398	440	425	413	430	425	425	433	418	412	463	438	431	452	416	426	451	439	419	408	429	415	413	408	427	418	420	444	440	372	397	426	386	429	434	463	397	435	422	438	464	421	437	414	420	397	417	431	384	398	409	450	427	406	423	420	448	391	388	392	438	436	424	437	433	406	428	413	404	410	426	388	423	415	417	443	424	431	411	425	414	377	490	428	428	373	413	436	449	429	385	414	436	438	421	376	440	416	428	397	417	424	431	407	420	437	394	412	418	417	411	423	445	453	380	424	461	450	420	402	437	453	406	423	387	434	431	402	405	392	402	441	382	413	381	442	412	408	379	403	403	415	460	458	432	412	425	400	377	422	406	437	417	394	417	407	406	387	438	406	425	389	453	399	424	427	445	369	434	416	391	428	422	389	436	414	414	432	426	423	410	441	431	443	418	399	438	437	440	421	408	390	449	439	446	407	461	405	440	418	445	411	445	441	411	404	386	438	404	448	396	405	445	454	414	416	420	402	401	470	389	416	421	446	419	426	413	431	406	421	421	436	440	404	437	432	419	424	403	399	460	425	419	389	428	404	446	418	442	437	419	426	405	430	431	404	386	434	439	423	420	423	382	447	434	435	440	413	410	430	411	406	448	446	407	430	425	427	407	421	403	426	428	416	379	402	441	422	441	380	405	416	438	421	391	419	439	427	436	453	420	447	432	404	453	412	450	375	437	448	406	401	435	424	421	407	420	376	443	407	433	398	376	407	435	412	415	446	450	436	443	397	415	435	466	419	398	442	439	441	424	402	443	457	401	476	414	402	424	460	420	448	413	411	405	438	453	415	429	395	413	414	436	425	399	407	412	419	412	434	385	411	389	442	400	460	407	445	411	411	415	436	399	431	417	434	409	394	468	408	444	448	417	395	440	432	428	428	448	428	416	426	430	446	446	454	427	412	480	433	397	444	423	425	398	443	406	444	383	397	421	424	396	425	415	393	407	435	455	436	420	421	428	417	413	416	426	392	430	425	444	454	421	425	441	423	426	434	419	452	397	412	407	439	405	442	425	421	390	413	467	460	463	414	426	418	415	433	407	427	439	412	495	415	449	432	441	446	455	424	414	406	375	389	395	432	434	399	412	409	426	407	405	421	465	432	438	454	451
23479	21365	29123	23987	21434	20537	13088	6502	3862	2627	1802	1429	1127	958	838	721	552	548	483	409	395	364	330	310	294	305	335	376	417	409	365	359	332	325	357	321	312	326	291	283	234	248	240	239	224	234	237	235	197	218	205	214	243	248	227	239	212	191	218	199	210	177	194	160	200	204	196	173	200	192	153	165	173	189	189	161	165	185	183	208	185	166	188	171	179	165	172	184	188	168	179	151	158	198	169	146	165	152	182	161	157	170	173	172	176	190	166	148	185	178	189	172	167	156	189	152	159	157	165	171	166	195	150	189	186	163	156	156	181	177	186	187	187	182	190	182	165	164	176	184	133	177	166	162	186	172	197	154	178	148	164	174	164	174	171	160	170	176	184	168	161	184	199	173	144	190	178	176	175	175	169	164	178	167	166	156	138	158	201	165	169	178	167	199	185	175	169	173	173	150	164	172	170	180	182	177	192	180	188	185	164	173	167	162	188	180	159	205	168	167	172	184	176	170	181	169	165	170	171	165	179	166	196	146	168	203	197	168	160	164	174	169	146	169	163	159	168	178	165	164	165	152	164	186	183	175	181	163	151	185	171	160	176	175	151	165	163	151	172	195	162	150	186	192	178	159	152	176	166	133	163	171	172	187	166	173	155	162	180	189	181	158	167	171	193	178	129	168	163	169	167	167	189	163	166	201	189	163	156	181	175	176	172	174	180	164	181	169	191	175	159	183	171	178	198	186	204	181	170	156	154	190	189	194	198	173	165	154	160	165	164	166	166	162	171	166	182	153	149	186	152	164	176	162	170	158	199	175	179	170	163	187	191	207	189	203	142	188	148	181	184	158	187	158	185	164	191	169	161	151	165	182	175	165	173	154	155	183	155	156	173	167	178	175	164	151	185	182	156	190	150	170	164	176	174	198	167	188	185	172	185	154	167	157	190	162	139	183	180	182	146	170	153	187	168	180	176	191	171	183	186	169	178	165	162	169	161	177	176	158	147	159	167	175	156	189	155	182	170	158	141	150	160	161	166	187	164	169	155	180	183	182	178	171	188	165	156	177	165	165	153	190	157	181	174	187	164	152	156	150	144	184	183	190	174	188	188	169	176	176	203	155	195	192	174	181	165	170	164	174	164	158	183	187	167	192	178	170	171	184	157	170	166	170	174	179	170	168	160	154	169	166	157	157	179	182	182	170	164	194	187	155	178	181	182	184	158	192	155	178	145	160	187	174	198	180	169	166	157	190	170	189	146	194	167	176	149	165	186	171	170	161	157	200	198	192	174	163	170	158	172	179	167	189	167	166	175	184	173	188	173	170	190	181	160	172	151	171	160	182	201	170	181	190	164	161	145	161	160	167	151	184	181	190	174	185	142	186	183	182	166	176	170	173	168	170	176	164	172	171	167	149	173	156	178	166	165	172	154	171	148	174	182	186	180	190	196	169	179	168	172	153	167	180	164	165	179	183	191	160	171	163	192	178	171	171	163	168	164	167	164	171	180	189	149	172	196	189	163	165	168	169	199	156	165	206	193	177	188	150	170	156	180	165	192	187	186	163	169	174	161	183	179	177	190	183	152	170	177	186	175	162	200	202	173	157	182	161	153	191	181	194	152	177	179	184	178	212	198	180	161	147	165	180	167	175	162	158	172	149	178	175	186	147	152	149	191	185	163	173	189	164	181	173	175	177	145	177	169	159	182	181	174	144	208	190	183	153	175	169	155	170	164	174	156	157	166	165	186	185	178	169	164	187	158	165	171	172	173	174	173	150	184	168	148	179	173	158	156	188	188	169	174	203	173	180	161	143	169	194	172	155	174	201	189	167	168	205	167	155	181	176	165	161	165	156	170	167	165	172	170	190	162	170	156	178	148	167	176	173	180	168	158	155	167	155	179	160	182	171	175	195	156	168	170	173	166	187	173	182	159	180	142	154	160	163	151	164	188	171	154	159	165	177	165	172	174	157	152	168	168	176	173	181	175	170	174	201	158	189	164	164	180	171	194	198	167	195	175	174	154	160	184	143	178	182	170	165	159	173	195	180	171	175	183	170	170	176	174	155	174	173	168	170	176	166	185	165	177	180	154	185	172	176	169	185	230	175	171	160	172	157	161	176	162	155	166	179	152	158	158	181	188	174	181	200	169	159	174	184	176	181	163	156	173	169	179	182	174	162	166	166	160	167	172	171	179	181	146	170	185	184	165	187	169	172	185	162	164	183	172	170	180	157	169	166	180	172	175	140	195	197	196	174	163	183	190	161	173	183	184	153	168	174	159	196	187	167	164	165	176	190	187	195	136	186	177	174	198	160	179	170	164	179	161	169	191	167	189	187	172	163	136	187	181	169	165	186	184	155	152	175	157	190	178	181	174	176	202	174	162	178	145	182	162	154	182	185	157	160	160	179	152	175	168	162	165	168	171	157	144	140	181	181	164	182	163	170	179	179	167	169	152	166	162	159	173	176	179	185	191	173	192	165	161	176	177	172	184	166	165	182	175	172	174	195	146	180	202	164	156	199	167	181	162	175	174	178	179	158	178	172	166	179	191	167	193	164	164	165	158	193	173	184	180	175	169	206	156	171	177	139	167	182	177	173	174	175	180	196	165	172	172	152	177	146	185	169	174	181	161	158	193	160	175	169	172	177	151	172	164	190	176	163	160	174	190	170	165	158	186	188	190	175	172	161	185	181	170	161	165	204	154	169	174	192	175	168	168	188	167	176	172	168	160	161	183	163	164	189	178	193	179	162	161	166	146	180	169	187	188	183	168	170	177	184	170	159	175	173	193	169	144	173	160	175	199	162	159	185	164	168	171	145	179	171	158	185	164	183	174	189	174	163	185	165	183	166	176	168	165	169	172	166	175	167	194	159	176	157	168	196	186	192	150	164	196	169	166	166	171	168	158	171	167	179	170	183	186	191	162	165	175	172	172	167	175	145	173	193	169	171	171	173	172	171	171	167	185	178	150	159	171	159	187	174	199	142	167	172	162	166	165	181	166	155	190	171	166	168	181	192	160	180	140	192	160	184	146	187	186	162	178	196	156	184	180	163	192	175	192	178	157	176	163	173	165	166	183	165	183	155	186	169	190	167	167	180	175	174	171	166	200	195	187	190	151	189	181	192	168	166	148	172	170	169	163	185	159	187	172	176	165	172	160	200	177	177	169	164	205	194	164	204	189	175	189	183	163	170	185	176	173	165	180	155	164	169	177	176	162	175	169	161	195	152	169	163	180	156	180	156	159	195	171	169	184	176	177	184	193	186	156	171	172	184	161	175	170	158	201	175	170	171	182	170	185	158	167	168	159	166	190	166	188	194	177	156	172	178	179	174	166	174	183	157	178	179	179	193	183	160	176	185	185	162	179	155	182	179	162	192	166	173	169	169	166	182	142	160	183	182	172	160	144	143	197	189	152	184	171	173	166	155	180	170	175	171	160	195	177	171	163	168	176	182	162	201	179	197	160	171	171	185	167	167	175	166	180	159	192	174	168	187	151	173
21873	40902	38493	31090	24593	21705	18961	15845	11983	8534	6664	5064	4175	3302	2713	2305	1937	1693	1558	1327	1100	1035	922	877	895	846	957	1049	1188	1104	1100	942	858	836	801	764	762	708	683	594	686	612	559	557	583	554	527	515	520	527	509	544	483	534	496	531	437	443	420	443	442	427	410	409	386	379	350	372	387	398	377	333	370	370	351	332	354	337	360	370	320	308	335	353	317	364	358	366	332	326	313	357	334	353	312	352	324	349	326	353	330	333	337	341	348	355	353	339	321	341	339	356	334	372	314	338	327	337	359	301	341	327	346	347	363	329	328	309	336	357	330	323	343	317	302	325	342	338	307	359	319	322	319	324	351	303	348	340	337	346	357	322	336	375	343	344	323	348	326	353	373	344	334	310	330	346	330	302	321	346	332	336	374	326	355	334	329	363	313	304	313	314	323	338	352	323	363	306	364	330	317	334	338	372	334	338	374	342	336	317	319	333	300	342	333	341	334	328	338	344	335	335	343	348	353	367	342	309	345	338	335	337	328	348	337	370	347	344	348	346	356	359	309	341	352	329	313	318	339	336	313	370	324	362	332	320	340	332	332	338	371	371	325	334	370	316	305	332	315	334	309	326	355	366	347	336	320	332	342	313	351	343	342	330	332	335	330	352	323	337	343	341	320	317	358	349	329	344	322	320	357	333	324	322	316	363	329	352	327	345	330	344	340	330	322	334	350	311	329	311	329	308	326	343	314	329	353	319	302	319	332	343	366	316	361	337	317	345	337	368	314	312	333	350	341	337	312	341	356	328	349	320	328	325	352	355	336	333	309	304	311	298	342	368	334	337	336	328	371	355	307	292	316	317	337	346	338	309	364	329	344	326	293	308	322	335	323	357	331	343	350	313	314	299	354	345	327	351	294	341	355	343	347	369	330	352	323	309	307	320	329	344	341	352	341	283	337	347	363	334	351	330	318	350	340	335	321	356	353	345	374	331	349	320	327	346	318	361	300	324	323	362	349	353	340	316	348	357	337	349	325	320	302	314	353	255	322	334	337	360	319	357	353	338	349	328	317	331	339	333	345	342	346	337	332	328	322	340	333	323	363	329	319	350	338	324	341	333	323	332	366	347	354	335	295	341	337	343	341	342	323	332	335	325	322	324	359	316	372	357	350	363	326	326	313	355	344	320	333	353	338	325	347	335	317	373	311	342	334	322	302	341	345	302	358	349	332	344	338	352	308	316	338	359	344	322	325	320	340	356	333	328	319	360	303	340	336	360	340	303	334	306	323	347	327	304	340	327	331	315	322	333	333	359	343	344	332	306	354	349	371	351	297	340	340	303	325	316	333	326	331	323	317	332	314	338	338	336	347	358	334	331	310	353	316	310	311	320	311	327	336	329	320	298	336	369	335	328	319	327	351	330	356	333	305	341	336	347	342	334	363	352	369	332	304	269	359	338	349	373	307	318	345	334	342	316	346	329	305	328	338	318	339	321	350	318	330	326	350	368	313	346	355	369	359	321	336	327	342	338	343	364	341	351	374	319	351	349	351	312	336	336	326	369	335	299	309	368	339	311	342	355	334	363	310	340	324	345	346	302	349	340	333	352	324	345	304	345	363	353	322	356	343	350	335	321	353	317	323	327	383	328	328	311	351	350	324	364	322	319	349	312	328	349	337	318	325	313	329	337	330	319	349	343	329	324	315	307	368	343	352	345	344	362	331	324	311	348	311	362	340	315	342	316	331	317	324	344	360	341	350	320	301	318	337	320	334	344	314	331	312	328	341	346	354	316	337	308	333	350	328	338	385	333	328	324	328	359	342	317	347	341	317	301	337	366	318	351	327	338	349	329	350	341	333	380	335	334	333	339	353	324	305	338	320	340	330	324	355	307	335	327	329	309	366	291	342	330	315	296	344	353	353	320	309	305	319	308	332	369	350	318	366	350	345	339	347	364	342	341	367	356	313	332	362	350	377	313	329	365	324	332	384	344	321	311	320	297	374	326	342	311	354	342	349	333	333	363	318	351	345	333	341	321	353	361	351	318	347	315	350	301	318	306	356	339	334	348	306	315	353	354	311	345	326	325	309	348	352	353	371	382	333	313	291	313	341	364	329	301	318	317	328	344	333	348	340	336	315	333	318	332	334	315	355	340	326	338	331	302	320	307	340	293	324	331	364	356	330	320	339	296	316	351	345	362	340	335	321	324	321	315	355	324	317	358	346	339	322	314	336	333	341	322	341	285	334	325	312	316	334	339	324	359	344	328	333	325	345	318	339	327	366	323	365	345	335	336	348	330	325	303	307	321	339	337	350	317	365	332	332	314	325	341	328	333	333	345	304	352	350	371	326	339	362	340	343	363	321	340	352	331	362	323	352	306	325	328	337	290	326	329	339	366	382	317	344	329	327	342	346	354	321	350	352	346	311	292	346	358	327	318	321	368	359	331	340	329	321	372	312	378	317	356	334	343	294	332	357	330	346	318	325	339	296	351	318	337	328	313	323	321	330	337	320	317	346	338	290	337	346	360	309	330	319	350	354	355	332	313	334	354	337	361	358	317	351	327	342	365	323	346	301	328	325	335	331	315	366	352	331	346	323	372	345	346	355	312	344	323	308	329	309	332	346	333	337	328	326	327	297	321	349	344	330	325	320	323	318	323	343	349	347	327	328	367	337	316	347	328	319	301	334	327	316	342	380	348	353	344	339	376	312	337	320	318	335	337	325	328	294	353	327	288	359	335	341	306	355	340	335	316	365	312	296	356	320	334	314	354	324	304	358	363	348	369	346	311	338	313	296	310	343	377	294	337	327	343	320	348	320	352	334	339	359	342	319	314	316	309	328	322	321	353	302	308	334	335	320	317	337	339	329	349	350	348	337	339	317	321	337	332	346	332	324	326	335	309	338	331	341	334	332	319	316	313	317	324	375	326	303	324	343	345	322	328	310	329	324	334	315	347	341	339	335	325	364	315	326	337	319	329	341	337	374	323	349	301	354	326	321	328	339	346	312	355	344	319	288	330	387	327	341	302	337	366	336	300	333	356	357	364	308	348	330	307	337	329	293	363	343	323	343	335	344	360	358	362	345	380	319	327	317	309	317	338	303	337	312	366	370	324	343	363	360	308	324	376	327	331	305	323	334	315	333	345	318	332	326	327	328	311	325	341	347	321	330	332	305	329	329	320	311	332	338	306	358	337	330	339	363	347	326	369	333	338	348	312	348	362	351	362	332	342	331	308	344	300	343	338	330	313	323	339	382	308	338	348	328	336	336	330	333	342	326	326	324	304	341	339	330	344	320	314	332	365	361	335	356	330	322	335	332	343	308	317	338	372	365	349	333	293	336	333	342	340	345	319	346	328	327	334	311	343	329	336	299	305	309	339	365	324	336	330	300	327	336	328	305	338	332	337	334	314	300	316	320	349	277	332	330	331	325	351	344	327	345	363	330	312	351	343	333	341	297	306	322	324	350	328	348	330	348	324	363	340	308	309	329	328	352	354	315	380	349	366
26999	21632	20387	14734	7173	4448	3379	2729	1780	1168	926	690	599	557	443	470	425	439	420	373	324	337	347	315	339	323	336	364	369	385	342	321	324	341	337	300	316	305	300	298	276	304	293	292	295	303	260	279	282	305	282	284	328	302	282	316	262	301	318	262	291	290	311	303	295	290	277	296	273	265	270	273	276	256	259	241	273	280	269	293	269	255	256	264	264	260	294	282	271	283	276	243	274	288	278	282	261	240	273	286	277	270	270	262	282	271	230	237	256	300	264	264	268	269	273	261	280	248	274	254	266	262	259	270	251	260	249	256	276	290	283	269	238	268	271	286	276	259	227	278	263	294	276	276	231	282	240	279	255	290	276	258	259	319	236	298	255	277	262	279	257	258	285	260	252	283	253	271	259	263	266	259	256	242	248	263	264	255	292	270	235	252	285	257	272	240	274	268	248	240	272	278	282	262	254	269	267	253	269	282	275	279	248	250	274	281	250	249	278	281	278	266	258	270	273	251	292	253	258	236	252	264	259	267	287	272	292	289	261	265	223	246	261	292	265	279	268	283	262	256	267	238	275	244	270	261	232	251	282	278	244	241	272	247	261	290	293	285	258	250	279	262	293	268	265	278	250	273	261	266	313	260	279	264	297	313	257	284	271	236	288	288	246	268	258	262	286	237	262	262	304	258	251	260	271	271	227	264	227	277	270	262	276	290	297	232	267	277	263	291	271	298	274	300	272	262	275	280	254	257	278	278	301	242	266	277	261	274	263	275	258	260	274	277	254	238	248	266	275	277	280	272	271	294	262	293	264	270	276	262	273	258	249	246	269	283	261	289	296	272	272	276	256	302	293	249	237	267	266	261	258	263	231	264	251	285	271	266	264	272	260	265	241	244	292	296	288	257	288	251	284	246	271	288	270	258	250	274	290	309	281	249	265	258	286	263	263	259	281	272	264	242	269	247	283	283	267	254	276	248	291	259	265	222	258	272	241	291	293	281	237	247	277	283	270	239	306	222	256	259	262	267	263	239	258	284	233	264	265	279	254	258	269	276	264	278	274	271	279	289	262	269	255	235	264	281	289	271	289	302	227	258	244	235	265	252	232	265	278	288	244	300	289	290	277	239	253	253	258	239	254	270	284	264	281	265	278	242	264	274	244	280	312	306	242	290	242	241	271	246	301	244	263	241	249	273	257	239	244	296	280	252	283	262	274	257	259	246	287	262	313	250	284	231	268	275	276	274	245	297	288	273	267	285	272	289	267	273	268	283	272	265	280	260	243	298	259	286	250	261	288	267	278	262	254	248	273	252	287	281	272	278	276	289	253	262	281	295	269	273	290	244	249	273	263	266	263	284	261	288	268	274	266	275	266	275	281	298	304	269	286	256	277	263	267	241	272	281	237	276	271	245	249	281	260	263	280	261	261	291	278	299	281	269	261	243	268	242	244	279	286	248	273	263	275	246	250	283	278	271	272	263	277	275	268	286	257	244	297	280	261	275	258	263	275	222	288	265	296	272	259	283	291	276	277	253	278	280	259	242	272	288	282	260	254	261	294	251	229	254	253	266	256	268	294	273	277	291	250	281	276	267	246	257	254	239	270	252	264	274	277	286	272	278	268	262	259	296	260	280	264	274	289	258	271	277	254	263	248	259	282	290	266	311	275	242	241	238	264	278	265	236	244	248	269	273	267	258	272	269	272	261	276	287	272	279	263	294	280	265	262	261	256	251	284	270	306	252	280	268	288	256	279	284	259	234	259	283	266	270	255	267	242	300	276	287	285	278	228	259	278	262	247	273	269	245	287	290	274	281	280	274	252	246	280	251	283	265	254	254	267	285	262	289	265	242	254	289	254	264	282	273	273	282	255	285	247	259	294	292	287	251	283	283	251	271	307	245	266	270	276	267	262	275	262	262	251	268	271	255	239	247	308	277	251	264	254	237	268	248	276	277	241	271	246	242	260	274	267	277	266	269	280	289	279	251	268	248	248	265	248	260	286	255	232	225	271	286	284	239	265	253	252	264	276	274	296	265	287	296	265	272	257	250	251	255	291	242	253	243	250	259	250	243	240	259	252	294	230	257	272	278	278	265	276	264	277	275	267	257	263	249	271	255	221	263	254	252	247	260	261	270	266	258	251	281	267	279	239	248	256	265	271	268	274	256	263	271	278	255	253	262	274	250	273	280	266	266	248	248	281	286	259	274	269	277	241	266	243	279	263	245	298	252	275	276	263	280	269	241	254	268	279	257	252	276	291	262	247	266	293	276	269	275	262	282	292	252	283	252	284	260	251	260	258	252	235	265	271	267	259	252	262	264	261	284	274	263	277	251	264	231	260	256	266	255	240	278	255	266	290	261	277	273	255	251	265	277	270	275	267	269	259	274	278	262	299	283	276	261	235	282	261	273	263	282	271	248	265	243	289	296	254	267	250	253	254	245	265	269	290	261	284	277	266	278	272	230	239	248	266	272	215	262	257	273	256	272	287	296	240	261	274	273	273	247	266	242	271	252	290	276	250	277	274	246	291	276	265	254	271	266	280	258	288	283	274	246	279	288	265	253	252	293	253	294	276	245	262	279	275	267	300	248	292	238	252	271	246	289	240	269	245	297	275	244	274	260	267	300	272	270	270	305	285	245	246	292	253	257	253	257	260	269	295	260	253	270	265	242	260	275	264	254	273	264	259	266	244	269	279	270	243	286	257	251	271	255	282	266	301	265	279	274	286	274	254	283	240	260	310	245	268	263	265	277	259	266	245	312	277	246	260	262	262	246	257	287	283	253	272	269	283	252	284	260	274	269	252	239	293	260	231	241	241	264	287	274	245	276	249	254	251	266	280	242	254	273	282	255	292	244	245	255	279	260	245	253	295	272	309	234	268	299	261	279	303	262	266	258	259	270	263	266	264	274	264	286	280	250	272	275	270	270	273	233	261	288	264	274	281	254	280	264	264	280	269	297	261	264	230	264	290	269	283	276	265	227	276	281	270	249	256	269	268	264	272	284	289	275	280	252	268	262	252	283	261	244	254	293	272	285	272	293	283	247	248	286	246	265	249	243	261	268	281	248	274	283	234	253	277	264	259	296	254	276	259	279	258	287	263	257	280	238	261	253	245	301	244	263	268	291	251	303	261	264	279	270	278	272	252	268	290	280	275	279	254	276	279	251	259	259	283	240	246	279	252	244	261	269	293	262	290	265	274	285	265	289	262	295	276	267	267	256	257	258	240	239	275	285	259	279	258	252	263	239	261	296	231	289	289	273	270	278	252	255	257	251	272	256	262	290	261	276	267	242	256	280	292	270	275	261	264	265	248	251	252	264	260	246	263	276	231	270	256	239	284	264	276	271	254	270	275	244	257	271	275	282	260	254	265	300	271	247	262	287	250	285	277	275	269	250	268	263	283	279	271	243	285	261	253	263	242	259	245	259	262	293	308	289	281	247	276	255	277	254	263	278	255	262	286	254	245	271	287	255	266	256	287	259	300	241	266	265	261	292
20005	31905	28315	21257	14877	12397	10711	8939	6235	4297	3116	2430	2087	1703	1574	1364	1194	1125	1001	893	845	782	778	775	715	791	833	857	905	881	843	741	817	771	689	694	694	708	637	676	613	651	637	610	618	608	615	609	591	565	608	618	609	584	649	585	610	579	592	594	591	576	530	526	559	548	485	528	550	553	533	511	544	478	507	525	516	515	487	496	540	537	530	519	496	525	526	502	571	509	520	511	530	522	499	511	511	466	545	527	546	520	557	542	554	549	524	521	534	511	486	511	507	474	543	509	488	534	524	528	525	520	523	552	530	557	493	507	554	544	522	506	498	554	521	517	513	501	501	537	552	516	505	528	538	525	549	528	522	512	480	528	560	563	473	518	526	517	517	505	525	507	531	515	518	544	493	531	509	530	564	531	505	485	491	517	539	536	539	521	495	515	528	483	521	492	502	507	541	474	527	489	508	505	517	474	523	529	546	499	490	527	532	503	511	513	501	507	512	538	490	510	519	555	480	508	512	533	521	504	531	498	572	537	511	494	562	542	481	538	521	537	531	520	540	525	525	524	566	522	521	541	512	530	524	517	559	528	545	554	549	556	530	500	530	489	523	516	543	514	530	529	524	480	546	550	452	554	540	543	518	537	537	514	489	515	495	481	506	508	547	541	481	502	534	468	502	523	529	538	503	500	518	493	552	494	520	518	522	530	510	540	567	492	514	479	503	526	540	535	528	482	536	539	533	524	541	520	503	497	560	489	483	501	525	532	499	523	518	464	539	491	549	518	555	502	506	547	522	513	509	524	493	508	559	535	565	523	526	568	536	512	491	516	520	534	497	517	523	543	530	523	522	534	484	537	543	558	509	515	529	497	565	524	509	543	481	564	484	536	525	516	493	515	530	514	536	497	533	542	496	522	548	481	548	481	553	561	501	552	511	489	516	503	506	495	500	484	561	538	499	504	494	529	490	502	521	559	534	539	527	533	542	495	501	510	520	539	511	511	541	554	522	537	543	517	502	547	537	497	516	503	539	504	528	492	568	511	511	550	515	521	513	479	542	509	496	498	543	564	490	512	518	518	533	534	564	529	563	529	530	508	510	523	505	463	546	520	524	506	541	476	515	480	535	486	509	521	524	549	528	530	542	554	539	525	524	546	507	561	521	529	498	535	532	534	516	518	487	506	493	512	515	539	514	523	545	538	536	515	538	495	560	491	496	526	516	550	594	471	553	542	512	489	542	500	514	491	456	517	515	545	527	518	533	514	451	494	532	510	487	520	510	504	510	481	533	544	490	483	542	488	548	511	503	489	513	489	502	541	453	508	542	543	524	511	514	495	521	462	497	525	519	508	563	494	513	487	564	493	486	504	533	535	480	558	484	513	519	500	523	474	507	493	507	533	547	498	516	518	514	545	510	548	502	518	501	514	526	504	577	479	526	539	531	452	526	516	536	503	517	517	532	501	545	501	492	562	523	489	476	539	540	559	527	507	525	506	529	503	522	516	540	508	548	528	541	528	517	512	557	483	473	513	470	510	545	517	527	515	558	531	537	497	486	534	532	551	492	524	496	459	499	515	522	535	554	551	516	553	524	492	494	496	542	519	528	508	500	521	535	509	554	541	518	491	515	509	486	504	536	507	516	512	525	528	473	532	542	530	512	502	531	512	536	559	509	536	499	559	577	500	499	545	504	533	516	516	525	529	498	515	552	514	523	524	541	497	546	539	536	523	513	547	542	545	546	497	514	502	482	540	550	561	506	544	457	510	519	525	514	513	535	540	478	544	533	517	500	533	524	552	537	481	539	531	544	470	525	520	511	516	523	530	496	547	473	490	523	560	554	499	515	540	505	510	511	529	508	512	533	463	494	517	527	526	499	524	570	532	540	487	507	517	496	513	509	531	525	542	464	507	531	562	518	508	492	538	556	518	567	524	523	495	511	534	527	502	528	510	543	541	525	529	562	562	552	520	550	519	539	519	507	537	510	513	460	521	541	535	523	501	529	523	553	528	508	510	514	550	529	522	539	527	564	531	509	522	495	528	546	505	541	515	469	518	490	556	475	526	549	521	535	528	537	541	509	541	476	515	523	505	514	546	510	551	514	514	508	498	499	535	502	597	509	485	494	530	524	535	529	567	504	508	494	551	508	523	503	515	452	540	527	497	553	505	545	511	496	498	504	498	501	558	519	535	532	556	472	527	514	552	520	518	539	531	543	518	505	506	527	539	570	534	551	498	545	489	515	505	556	545	521	529	506	520	507	529	543	487	570	513	588	562	510	524	518	512	515	505	520	516	562	521	532	517	545	545	524	511	490	519	521	519	525	574	550	507	570	484	530	528	553	514	502	478	545	546	549	491	535	529	517	509	516	506	499	514	514	516	533	492	498	504	528	522	503	510	532	518	511	532	524	560	520	510	541	563	575	530	475	519	481	503	478	520	515	531	546	528	507	513	525	553	558	538	514	538	480	537	533	559	531	493	530	486	551	512	529	523	529	500	489	496	522	481	537	584	576	507	513	518	509	544	528	541	510	535	533	498	527	547	497	525	535	535	548	518	545	516	538	516	501	530	525	514	527	490	549	506	538	541	560	506	479	519	519	516	537	511	564	484	553	516	510	494	539	524	528	495	514	527	529	501	513	539	491	543	542	536	495	511	510	521	513	517	493	523	494	542	576	566	472	504	524	535	544	481	507	538	523	546	506	532	536	526	509	543	542	525	518	548	546	481	517	479	515	532	466	557	469	537	525	536	531	518	511	538	526	544	491	492	535	503	520	527	569	566	561	518	533	509	493	480	497	491	543	541	513	502	522	547	529	519	497	509	495	496	513	556	501	544	550	512	521	517	508	496	521	534	514	508	534	519	544	507	502	534	500	504	546	502	533	522	499	527	515	536	525	535	525	548	561	573	493	565	535	493	526	538	488	504	506	524	506	526	519	517	536	534	523	514	509	530	488	518	515	529	507	514	528	508	499	524	536	541	518	539	543	503	508	507	520	506	516	544	527	499	542	501	517	507	507	538	515	512	534	527	512	558	525	496	531	482	516	537	487	501	503	534	561	506	519	512	536	490	528	490	508	509	528	512	505	525	543	527	549	526	521	502	507	513	517	532	546	498	523	507	443	546	494	499	529	522	519	538	523	554	526	495	506	514	523	525	517	535	525	512	498	545	534	508	503	516	527	483	496	525	531	514	562	486	516	560	558	516	508	564	525	515	551	515	484	535	544	554	502	518	527	511	525	532	517	493	516	509	519	500	528	477	542	539	506	567	530	482	511	487	526	492	475	519	503	524	557	515	523	583	560	497	521	530	527	517	537	515	470	517	573	499	518	509	512	509	517	530	528	505	528	575	510	561	537	559	526	498	497	562	527	534	520	545	516	525	538	546	556	563	540	526	517	532	539	520	505	529	501	582	520	518	503	482	508	502	571	506	520	506	541	511	515	545	531	565	556	519	528	553	500	493	526	515	459	506	558	518	519	553	525	500	515	498	530	579	505	508
24452	21374	28441	24717	20230	11102	6500	4462	2945	2024	1326	1098	876	800	625	548	509	467	430	379	376	311	320	327	322	294	369	362	373	375	398	352	306	326	327	283	275	285	309	239	254	254	276	262	258	231	248	233	244	236	255	268	239	248	237	253	257	223	236	227	222	231	212	165	226	227	221	186	224	218	203	226	236	226	189	220	204	211	208	215	192	218	207	215	234	212	227	233	214	188	228	219	231	230	246	225	209	242	228	192	210	192	220	203	219	216	217	197	216	200	200	227	201	227	220	235	203	207	171	211	203	209	201	226	198	216	218	205	194	207	216	216	233	222	236	189	210	192	199	199	178	211	228	209	213	215	200	206	196	212	227	205	200	215	206	222	193	189	208	218	191	189	214	234	220	218	216	218	206	219	204	215	217	220	197	196	214	209	196	206	201	216	194	201	190	208	211	190	221	200	213	214	233	199	217	216	227	221	213	215	220	205	201	191	245	222	215	189	210	195	213	207	222	198	197	209	222	203	195	209	203	168	213	225	215	233	193	229	189	216	220	205	217	209	202	217	225	208	225	189	188	199	239	209	220	214	233	212	223	190	217	195	199	184	210	212	192	201	188	243	198	215	201	182	221	231	226	235	202	190	211	195	223	226	238	206	219	204	214	197	218	203	199	218	205	197	202	196	216	208	210	214	200	209	212	218	216	216	227	198	205	201	227	196	222	197	216	205	194	211	204	202	204	197	208	199	188	200	220	213	194	228	218	206	231	224	196	218	225	221	205	215	198	208	213	197	190	203	254	229	224	196	206	202	233	215	207	224	218	232	209	199	221	194	196	226	193	189	232	213	211	215	220	205	211	229	191	190	211	198	223	185	193	213	213	218	224	209	192	223	181	175	206	206	219	226	211	212	204	226	220	201	205	220	212	204	222	221	183	215	219	188	218	204	196	202	217	211	181	216	195	219	203	214	197	191	201	212	193	213	224	217	190	179	230	211	232	188	212	231	192	208	212	229	223	217	201	184	214	227	202	217	206	214	227	208	204	198	227	212	228	206	213	206	236	217	216	222	216	187	233	204	215	209	208	210	221	223	191	207	220	198	210	230	215	238	207	204	193	186	202	233	191	213	205	224	199	181	202	211	209	226	185	210	189	204	216	220	208	201	206	231	239	205	210	212	220	235	224	222	200	246	222	232	211	199	213	226	213	235	223	195	210	194	216	200	197	210	222	197	207	205	247	219	183	222	192	218	203	201	206	198	214	212	237	206	200	231	211	200	209	209	204	222	209	208	193	228	189	227	190	203	234	213	212	220	182	239	191	211	215	217	202	223	229	205	206	202	182	197	227	232	219	208	215	223	211	223	182	204	208	222	197	197	219	215	208	229	229	203	247	178	219	207	191	211	198	217	225	217	198	220	216	214	197	245	220	228	219	202	215	194	201	246	200	199	187	190	215	200	217	224	242	204	202	228	200	225	185	212	199	235	221	225	196	225	203	193	201	200	228	200	200	193	211	227	226	238	202	245	205	196	205	216	182	215	191	217	186	200	195	201	213	240	221	205	215	217	216	205	218	209	200	202	197	179	225	212	207	197	226	219	208	205	226	204	199	199	219	209	224	234	205	227	227	205	204	199	209	222	213	221	188	191	225	196	204	206	183	186	234	212	228	203	201	221	224	218	195	219	201	208	198	225	185	203	205	201	210	212	210	248	216	203	220	212	223	212	228	201	200	211	201	218	215	241	217	217	191	222	191	232	209	190	208	232	220	207	203	195	219	218	216	195	197	234	203	197	194	193	212	205	218	212	234	202	192	205	209	242	236	218	216	219	209	207	203	209	211	200	238	217	225	205	208	228	201	210	211	212	215	222	197	221	221	207	222	222	224	207	200	227	219	219	220	199	195	215	219	181	185	229	212	211	242	211	217	204	194	200	183	202	221	224	185	209	196	221	211	192	187	197	207	212	227	211	184	204	177	201	221	219	205	174	205	226	196	175	217	198	223	216	216	198	187	208	218	185	234	215	203	209	209	196	190	211	212	218	183	207	200	206	216	188	229	187	231	213	222	214	198	210	192	223	224	223	187	206	219	208	226	228	205	204	216	217	193	223	228	221	218	214	211	190	211	200	203	214	222	210	220	224	205	206	197	202	204	202	183	214	182	226	219	210	196	211	194	213	204	203	207	225	195	209	219	229	221	221	220	218	218	230	196	186	201	218	236	197	190	216	221	226	196	228	194	206	191	247	199	196	209	227	214	216	192	188	215	191	217	190	202	204	193	217	202	214	229	222	217	198	229	212	228	227	203	235	260	235	224	208	221	200	229	233	209	228	200	223	188	227	200	202	187	207	210	189	216	220	204	208	209	200	189	214	218	191	203	228	199	173	227	198	213	201	184	238	198	191	213	218	218	191	220	208	219	207	217	205	235	214	234	209	204	200	217	222	204	197	200	231	207	202	215	215	214	217	235	218	235	208	237	217	212	222	236	224	205	222	209	192	248	184	211	209	201	192	190	227	207	228	205	223	210	204	223	198	211	184	203	204	212	215	215	206	233	209	194	219	201	204	204	189	180	197	245	220	196	185	209	201	210	226	202	161	210	209	214	218	205	206	207	212	221	215	206	224	233	195	179	196	222	191	251	214	225	213	223	222	216	208	210	216	191	235	199	215	197	206	204	177	224	189	210	213	238	224	212	231	195	238	203	189	222	218	207	232	222	244	217	205	207	220	232	216	207	242	210	188	229	196	197	234	211	190	186	185	214	193	226	203	207	217	205	205	193	219	196	205	226	196	212	188	236	203	218	229	221	209	192	225	195	222	226	218	225	236	233	203	208	213	184	211	211	193	220	219	201	213	215	217	200	180	227	165	229	180	224	211	208	197	238	216	207	185	218	165	226	210	206	231	218	201	218	195	219	196	199	214	205	228	198	205	198	203	228	234	214	215	224	208	198	207	225	189	208	225	208	232	202	205	240	194	207	182	205	217	223	223	219	211	214	198	221	210	200	201	203	204	230	207	221	218	235	219	208	214	224	223	192	204	211	209	199	218	199	222	217	218	194	209	216	206	189	236	226	186	212	221	204	176	184	194	229	219	214	214	221	229	225	213	204	203	224	204	218	217	185	210	209	209	233	200	201	220	192	191	204	203	203	233	201	188	190	209	228	204	228	204	201	210	220	208	196	210	208	195	206	212	210	202	199	208	203	203	224	188	207	205	199	219	224	242	194	172	192	231	199	214	225	205	198	215	205	216	190	239	218	186	231	201	212	196	216	209	203	208	209	205	179	209	193	202	192	220	209	221	213	207	198	219	228	207	207	235	199	221	227	204	200	228	191	211	217	186	214	216	201	213	204	214	208	188	209	209	200	226	186	198	227	183	206	185	220	188	221	212	194	210	204	178	212	191	203	213	185	199	213	202	227	206	211	221	228	199	231	217	222	201	195	204	212	223	234	208	211	209	212	215	196	202	204	204	177	211	216	242	214	232	212	202	207	226	205	188	212	248
20452	37664	34120	26746	20557	16917	14658	12740	9801	6839	4825	3760	3061	2557	2149	1855	1567	1344	1223	1162	1001	945	879	847	858	795	872	933	1049	969	943	887	867	796	796	719	664	700	619	591	590	619	565	577	563	562	582	590	526	520	565	532	524	550	490	507	507	448	524	499	511	466	438	459	439	452	446	456	439	456	468	440	390	441	392	453	419	454	409	425	426	413	403	451	406	422	413	440	448	419	432	435	401	438	418	378	432	422	417	418	430	415	408	423	414	426	380	404	422	406	391	376	412	417	437	404	388	433	405	420	412	429	377	424	423	412	408	427	415	396	386	423	408	396	424	432	421	430	429	424	441	409	399	432	410	424	424	386	395	454	444	431	412	408	427	405	419	389	428	437	445	415	398	432	449	437	433	399	421	421	447	394	447	396	395	415	426	428	420	407	446	377	470	440	433	401	409	409	424	422	415	424	418	392	411	413	425	417	434	371	413	408	423	393	440	425	406	403	449	418	403	431	394	390	447	408	393	403	444	402	395	399	417	451	407	402	431	436	391	439	406	443	410	416	406	449	365	393	389	405	404	439	417	413	377	419	429	411	425	396	433	464	405	422	428	424	427	406	414	404	447	394	464	433	427	409	427	412	411	413	429	418	406	418	427	439	416	421	444	431	441	423	417	366	425	418	450	428	414	406	422	436	436	447	389	402	389	409	454	394	452	405	390	445	428	418	401	385	399	408	409	409	384	417	411	395	417	408	437	449	419	414	426	421	411	445	371	439	411	427	445	416	424	419	440	389	447	414	417	379	416	377	428	418	424	418	417	442	414	403	412	419	424	369	455	457	432	384	427	417	414	422	410	366	440	467	429	396	451	413	422	393	409	404	407	398	406	423	377	392	427	436	392	439	413	398	413	400	418	402	401	372	416	417	414	383	429	386	413	409	388	424	418	383	431	370	428	419	448	412	429	418	383	417	434	433	403	418	467	439	401	452	411	389	407	408	382	418	395	372	393	416	443	430	416	404	425	414	432	455	375	409	427	440	441	436	404	396	418	459	420	399	446	473	401	421	421	402	399	409	437	409	409	434	421	440	439	425	450	421	427	404	420	430	416	426	451	430	418	400	407	414	372	430	430	404	402	439	424	426	421	406	366	413	428	398	409	410	412	392	420	389	384	380	409	430	429	441	419	419	409	453	395	413	412	402	398	415	428	404	423	430	433	422	440	412	440	391	401	433	400	413	400	429	440	434	405	401	448	370	400	426	419	463	425	409	418	417	407	413	410	454	426	454	474	405	447	433	455	412	439	392	439	443	405	437	449	422	403	398	413	393	426	444	416	415	407	377	474	410	450	373	400	413	404	393	391	402	442	407	431	412	427	420	432	418	433	428	443	418	440	417	414	376	428	382	434	410	427	420	412	398	435	405	417	380	385	425	387	403	448	421	391	468	409	425	403	411	415	414	449	409	400	386	464	410	410	474	428	398	391	426	375	404	418	359	412	409	419	429	433	406	410	382	403	415	433	414	419	405	434	378	426	412	391	469	436	401	410	417	423	391	415	362	397	431	433	409	435	419	442	442	434	413	422	418	385	409	431	439	455	416	396	414	407	410	400	415	416	451	450	406	402	402	419	428	438	433	420	456	434	416	426	411	431	425	400	433	412	431	405	388	408	429	446	397	393	415	371	393	444	423	410	464	392	420	379	424	419	440	413	416	406	414	434	422	420	422	373	381	412	409	462	408	420	399	386	421	409	422	403	383	383	415	391	422	434	427	434	415	423	411	434	426	379	449	426	431	433	386	417	449	410	414	397	442	443	419	466	413	405	399	424	448	411	401	429	398	441	395	428	423	394	439	396	407	429	423	404	416	389	438	464	431	406	432	417	422	430	396	450	439	448	421	433	409	415	387	430	389	417	397	431	411	421	396	409	399	379	401	416	448	404	370	435	408	438	421	387	436	443	435	415	406	429	404	415	402	420	416	430	430	385	369	392	395	434	433	426	388	425	416	407	444	419	385	446	442	421	428	421	451	416	415	406	414	434	398	410	421	424	438	421	412	387	398	416	454	413	411	435	468	402	442	397	405	401	388	445	416	402	420	417	402	403	414	414	413	421	416	425	431	377	415	401	451	407	448	415	409	404	447	434	370	408	419	401	389	436	414	479	417	421	423	424	417	405	410	433	369	384	426	397	387	457	422	416	433	400	428	402	417	372	420	405	431	415	408	403	432	441	420	393	417	404	388	420	405	409	414	405	433	429	424	400	416	387	419	411	457	377	434	405	408	397	464	390	423	405	446	425	398	411	435	391	429	402	408	443	413	401	411	467	392	395	393	431	404	441	401	428	412	379	422	419	408	404	468	440	437	425	452	435	407	460	404	415	367	395	419	390	395	452	392	410	407	418	422	425	435	392	422	402	443	409	418	425	476	434	433	423	420	410	461	447	430	423	408	424	410	458	422	430	415	415	438	407	436	384	381	411	444	427	385	408	398	469	433	416	416	395	416	406	382	455	428	434	400	429	421	407	405	435	403	423	407	434	422	415	451	408	449	416	409	406	431	438	433	445	411	384	409	424	431	419	415	430	427	416	449	378	418	447	409	410	415	421	440	457	402	412	426	415	405	419	440	416	448	477	412	408	417	390	420	406	416	413	401	417	402	464	426	432	423	420	415	432	371	437	427	419	401	407	435	408	361	404	413	399	438	425	384	424	419	402	394	411	418	398	421	410	440	405	403	424	361	421	399	441	413	412	415	437	397	403	428	386	434	400	454	384	422	426	380	431	438	442	389	429	455	428	370	413	394	408	422	425	458	405	429	398	407	390	412	450	422	411	405	437	417	402	387	411	453	444	435	426	385	365	396	422	390	414	399	406	383	431	417	432	424	419	400	424	451	413	384	388	360	411	447	409	405	409	429	409	432	397	393	374	391	381	395	411	413	417	400	390	431	419	418	384	413	399	390	392	411	435	422	404	413	440	397	423	399	421	435	438	376	414	407	422	415	445	399	414	421	395	426	408	410	436	418	413	423	428	416	399	411	406	450	376	421	423	429	390	394	431	416	428	441	455	378	411	384	361	416	400	412	426	415	411	415	423	414	417	405	417	441	406	397	414	412	437	400	420	431	422	447	420	442	413	403	467	426	402	443	404	381	409	406	444	423	407	390	392	420	415	404	419	427	417	376	423	413	434	445	427	427	410	443	428	437	409	389	399	435	409	422	421	419	417	385	436	408	420	433	365	476	401	400	418	395	445	419	397	416	429	437	437	414	414	445	450	420	424	428	454	390	419	449	412	422	425	433	413	384	394	426	439	440	436	414	438	446	399	437	435	407	384	426	401	426	408	426	434	432	366	419	434	387	413	433	431	454	463	387	408	430	385	394	408	405	387	429	433	412	422	425	423	406	434	407	441	422	404	418	397	441	429	439	409	467	447	437	373	394	426	403	424	381	446	395	414	401	418	425	466	399	404	412	432	397	415	425	412	420	412	395	432	409	413	435	429	437	406	424
23473	21358	29117	23948	21417	20339	12641	6518	4445	2820	1849	1429	1269	971	888	675	635	542	538	447	397	349	366	354	332	327	344	384	429	372	356	381	348	326	303	308	295	283	269	269	269	250	243	256	195	253	220	250	227	214	219	213	242	227	219	210	213	181	208	215	218	205	216	183	189	173	179	189	193	187	182	186	143	160	150	178	154	171	159	154	172	158	179	178	165	150	169	183	175	126	174	174	160	176	170	157	175	178	162	175	177	161	164	170	169	169	174	161	164	156	172	187	191	177	179	150	173	177	179	166	168	155	204	183	161	172	159	179	170	183	164	170	201	175	156	170	160	149	162	171	192	180	192	150	174	165	181	166	177	186	194	186	168	199	180	187	155	176	151	167	166	165	178	177	180	171	179	153	188	184	171	165	178	169	174	178	169	168	166	177	182	164	153	187	165	167	150	181	165	173	169	172	155	182	182	181	157	158	153	151	182	165	198	152	156	184	172	212	166	178	168	165	184	161	181	165	182	175	175	161	185	162	196	177	166	178	176	165	159	182	198	202	192	185	167	188	199	176	168	169	171	175	172	168	196	187	184	182	161	179	169	181	156	168	162	169	179	160	162	177	173	173	167	176	155	173	177	171	171	172	175	165	179	196	187	191	160	184	152	176	187	188	162	161	177	193	149	156	192	167	151	176	168	192	179	195	174	162	163	176	179	189	163	164	181	177	189	174	176	160	185	169	162	180	151	163	203	158	200	180	169	162	176	202	169	188	188	169	163	192	181	173	161	171	182	180	191	184	164	183	183	194	145	147	166	173	171	171	174	196	161	173	171	195	184	171	174	170	184	156	194	179	162	195	180	170	165	198	178	171	181	171	191	181	159	171	161	159	171	175	168	195	147	158	166	183	176	170	164	179	158	167	189	160	185	145	167	159	178	185	195	158	157	169	176	176	191	188	195	178	179	162	179	170	174	186	185	178	192	167	171	154	169	170	184	154	163	164	172	161	172	160	154	147	178	173	167	189	183	180	183	169	176	166	151	175	167	185	173	167	190	162	169	183	182	185	203	159	176	176	154	174	169	160	154	172	185	154	165	181	192	173	172	175	167	170	171	197	167	187	173	150	204	152	164	181	179	160	153	156	189	166	183	171	192	157	165	178	166	174	178	161	152	161	163	169	172	168	165	176	179	142	174	174	168	174	154	185	176	154	136	161	151	168	177	173	187	173	185	167	187	171	155	164	170	165	182	174	175	163	197	175	168	200	164	166	167	160	161	158	192	209	151	190	166	161	175	175	168	161	180	167	172	178	140	194	172	198	164	171	178	172	137	187	155	186	178	164	202	167	199	150	193	171	182	176	164	167	165	208	186	152	160	148	158	186	162	175	190	162	199	182	205	147	159	155	151	158	154	153	173	203	161	150	174	197	163	169	167	161	167	180	154	160	188	186	167	170	156	187	168	163	165	193	173	173	189	175	151	154	166	185	164	178	183	182	176	164	168	158	154	156	194	160	152	147	159	201	170	189	177	180	179	196	188	165	154	171	179	188	167	168	172	175	159	164	186	204	172	205	163	180	163	176	147	175	144	183	173	174	171	185	156	145	163	167	207	200	167	185	159	161	172	165	191	181	139	168	176	149	179	179	157	178	179	202	191	161	177	163	174	173	184	168	169	175	184	159	183	186	179	166	167	172	184	147	166	178	180	171	186	169	180	162	168	166	176	162	166	180	155	195	196	150	172	150	173	190	131	187	189	178	172	173	160	144	181	184	138	157	182	173	177	186	178	174	196	148	166	170	171	170	188	168	159	184	167	180	173	171	164	156	154	172	182	154	159	180	172	157	170	182	182	166	153	184	182	169	167	161	177	192	170	178	177	168	172	165	180	175	178	181	176	187	191	182	178	173	191	174	175	171	175	156	175	190	167	171	174	166	148	167	194	156	169	165	174	177	176	187	157	142	173	175	174	176	179	169	179	178	162	149	162	180	188	173	181	182	151	179	174	165	181	168	174	157	167	163	210	156	183	180	166	182	177	193	189	164	158	183	173	185	171	168	164	179	163	180	173	175	178	159	166	174	163	184	151	186	186	177	201	175	162	157	180	163	156	170	184	156	167	155	167	161	162	170	175	175	155	155	158	156	156	157	182	137	177	176	191	174	175	182	178	175	172	157	180	161	169	157	181	165	173	183	149	157	181	183	157	184	175	187	155	172	163	180	172	158	171	171	152	176	146	164	162	164	175	190	173	165	170	161	185	153	202	156	170	154	168	165	166	160	174	168	194	177	176	158	169	169	146	197	162	181	149	186	201	170	182	160	153	179	172	177	192	200	171	168	160	169	153	161	161	159	192	166	173	161	188	167	151	160	154	162	183	169	182	181	162	184	205	189	166	161	154	172	164	164	156	181	159	189	158	186	190	163	184	178	178	166	172	153	163	180	130	169	168	157	182	144	180	181	169	171	171	189	178	167	152	166	174	162	160	186	175	178	141	163	168	178	175	174	157	177	157	172	185	166	153	186	176	190	164	144	185	187	163	179	173	172	151	162	177	183	153	160	171	188	180	154	176	207	148	169	157	184	149	194	178	167	159	154	178	161	188	176	174	171	176	173	176	168	174	152	157	179	179	187	172	150	162	178	146	171	163	170	146	180	174	168	186	179	165	167	184	185	175	168	187	175	171	185	170	152	161	177	175	196	197	162	170	192	208	180	169	137	162	160	174	148	182	166	156	179	174	177	136	180	170	165	187	182	177	176	157	179	171	177	166	147	169	167	178	177	162	166	170	171	162	166	171	169	180	172	166	178	165	173	184	183	173	175	172	164	174	184	162	181	154	183	185	195	181	182	199	183	178	173	191	177	197	190	162	177	175	169	168	155	168	163	179	163	174	175	185	178	178	188	175	180	184	185	155	152	151	183	173	174	166	152	186	178	189	142	168	193	175	172	162	165	170	135	170	178	150	165	172	189	154	187	167	172	177	172	194	188	163	174	188	170	179	174	160	166	161	170	164	176	170	163	169	200	149	160	172	164	189	153	169	170	186	171	171	181	177	172	181	156	195	186	185	164	141	152	163	166	185	171	178	162	187	164	179	167	167	188	163	158	165	182	153	166	198	169	195	162	175	185	166	172	160	171	168	149	161	176	198	186	167	194	185	186	168	168	171	169	177	157	176	173	161	156	181	194	170	171	165	162	192	181	158	147	196	168	150	149	197	160	166	178	173	153	194	157	194	158	181	167	186	162	171	183	178	163	167	168	172	168	186	186	168	174	184	175	161	165	200	176	178	191	168	155	174	165	163	178	145	168	176	174	191	159	170	186	168	187	166	167	176	198	182	167	168	196	186	177	181	166	186	147	158	171	177	183	154	174	152	165	181	172	205	146	177	173	172	180	165	177	152	174	177	150	182	178	163	189	175	172	166	179	156	176	182	166	170	152	167	177	165	192	174	155	156	184	180	181	183	173	178	141	157	183	169	186	159	171	177	141	186	195	163	156	155	169	185	191
22608	41382	38263	30751	24785	20639	18360	16179	13198	9364	6599	5239	4144	3510	2904	2504	2052	1929	1649	1405	1186	1069	1023	977	910	964	927	1114	1209	1058	1003	1038	926	882	862	788	774	762	683	636	601	607	615	540	535	557	550	532	515	526	518	546	512	553	480	476	481	427	478	443	404	409	383	328	369	360	412	369	377	398	358	369	313	349	364	368	361	332	318	357	365	348	352	334	322	346	344	348	368	373	327	341	347	328	370	321	353	306	353	331	304	343	322	332	318	320	336	336	350	338	317	313	336	374	362	333	354	357	310	331	338	368	335	313	323	360	334	350	323	359	313	345	326	329	321	338	361	311	330	318	347	329	373	344	336	311	369	332	303	316	311	355	342	335	352	323	320	328	327	329	317	339	340	355	303	357	310	351	343	322	310	291	343	313	336	324	358	319	337	326	339	345	356	330	315	343	319	335	330	329	338	314	331	336	284	348	358	333	335	332	342	364	306	351	315	341	337	341	316	322	340	335	351	349	354	330	308	331	348	331	331	322	363	301	342	313	368	317	345	337	293	299	334	331	326	321	335	310	369	325	342	315	318	331	322	333	372	358	343	327	360	343	342	316	347	360	329	365	351	293	347	291	327	342	320	360	298	314	315	330	344	333	345	333	346	292	310	318	331	290	314	343	354	343	349	321	328	364	332	345	328	323	333	336	335	385	333	346	311	357	365	336	329	329	297	327	316	342	365	342	341	345	317	325	326	295	318	338	327	328	372	342	343	351	295	328	338	311	329	326	339	342	322	333	350	357	302	324	354	336	359	325	327	344	323	331	343	336	325	358	338	310	325	339	335	336	354	343	313	324	338	335	319	346	359	323	320	339	345	324	309	333	321	322	326	320	321	343	335	331	330	316	331	313	306	342	357	317	338	324	322	346	340	351	326	324	308	322	352	365	326	321	333	327	326	304	333	341	334	331	354	305	384	323	324	372	324	348	312	340	300	308	372	342	310	348	339	341	358	303	341	327	325	347	319	346	344	306	317	342	311	330	322	325	352	344	325	312	363	369	328	302	317	349	370	316	323	328	325	324	360	320	336	323	327	321	338	338	339	340	363	330	389	316	352	364	324	365	331	347	354	342	318	338	358	326	339	330	355	347	332	340	340	324	328	302	322	315	322	319	342	357	338	337	323	355	334	302	322	342	377	339	302	343	353	346	329	361	336	366	321	320	338	343	337	336	300	360	339	346	343	315	328	348	313	325	330	332	313	339	329	305	330	320	318	319	339	321	328	328	349	314	310	351	351	327	320	330	322	348	334	326	364	324	312	345	319	326	296	320	348	360	352	334	312	320	370	311	349	307	321	321	322	331	304	338	313	314	323	331	357	340	308	359	339	360	371	332	339	332	349	327	323	357	316	329	397	344	297	356	337	324	330	328	356	317	328	331	325	310	328	337	341	303	354	340	300	335	353	307	343	329	303	315	348	339	314	329	355	327	345	374	333	336	312	337	310	333	349	298	329	326	325	306	354	339	321	340	327	302	336	355	338	350	320	366	348	346	369	337	346	317	360	327	348	346	338	320	354	315	355	327	364	359	337	316	352	318	333	343	323	344	319	350	348	299	344	359	304	350	350	335	333	342	373	321	304	318	353	331	319	345	352	338	328	312	315	335	332	336	316	308	342	293	361	364	323	353	314	314	345	320	349	319	330	354	328	323	335	329	341	360	359	347	356	342	354	377	335	345	293	304	353	327	311	310	333	297	337	331	316	349	360	308	362	319	345	341	350	363	316	321	317	328	321	363	333	332	356	332	308	348	311	338	353	315	306	349	336	343	312	327	359	320	365	359	346	317	332	351	319	321	302	322	380	328	319	355	345	355	338	368	335	338	340	298	316	339	322	284	335	331	315	309	357	333	339	349	355	389	319	330	350	327	344	344	315	309	360	304	345	337	337	322	328	329	352	330	358	304	344	308	330	335	339	350	305	326	319	312	330	354	326	312	339	334	345	327	358	337	338	339	343	333	329	318	344	341	320	367	334	298	326	341	354	358	375	356	326	346	331	339	321	347	352	353	294	327	370	309	314	326	366	379	343	346	294	348	313	349	334	303	323	342	324	362	299	332	309	349	307	338	305	355	318	355	336	343	349	315	317	324	341	350	343	327	331	371	305	345	350	341	323	354	335	335	298	354	351	337	347	345	341	321	321	341	314	355	324	337	324	333	358	318	322	339	332	332	320	306	339	343	287	331	332	315	332	326	313	320	338	301	318	324	354	343	321	339	362	366	319	375	295	323	325	334	340	333	330	358	331	326	332	343	337	336	321	316	338	341	326	323	353	328	349	361	382	356	349	351	387	323	327	320	359	304	356	309	307	333	372	335	355	340	344	340	327	349	330	349	321	341	353	314	315	324	319	322	324	343	326	338	331	350	336	322	337	348	321	363	340	341	314	342	364	350	308	333	317	358	332	370	324	365	345	335	326	352	307	324	316	307	338	336	325	332	332	327	332	323	342	367	343	347	316	343	309	360	321	318	346	321	322	362	321	338	353	309	315	365	314	345	333	335	315	300	330	323	387	380	328	305	331	354	330	312	282	337	323	353	339	347	331	326	347	359	356	332	341	329	310	340	303	331	332	327	350	342	351	340	318	336	321	334	342	305	359	328	324	308	357	347	375	314	325	377	314	316	324	336	407	317	325	355	342	331	348	326	342	380	344	317	374	330	353	320	316	370	320	325	335	314	324	355	346	352	338	343	341	340	331	330	348	335	323	328	330	378	335	326	353	340	316	352	338	351	354	295	321	301	328	357	296	311	337	365	367	349	366	318	367	340	334	344	330	335	330	307	335	317	303	315	349	325	312	355	363	335	335	319	340	326	327	343	353	320	304	317	323	326	335	346	325	336	350	349	364	340	340	318	351	362	355	313	326	337	362	357	325	323	362	336	348	318	332	321	303	341	343	313	318	325	343	361	318	308	348	421	313	327	345	334	317	302	353	334	316	322	346	340	304	332	323	361	312	359	329	319	351	314	339	331	318	323	338	338	307	337	354	341	345	323	339	342	327	304	314	333	353	319	318	328	352	327	363	343	364	333	326	331	327	336	308	325	361	348	314	310	355	331	294	351	331	329	347	317	337	338	322	315	315	337	330	333	337	314	344	327	353	320	355	372	314	345	352	362	359	332	317	376	330	357	327	296	325	347	339	357	338	298	323	350	339	315	324	343	346	318	340	296	348	339	334	326	336	321	345	343	325	317	315	358	317	342	330	336	327	332	312	329	350	325	331	334	320	339	379	331	369	326	317	308	316	330	311	312	327	316	345	333	308	344	288	328	328	354	341	326	337	316	334	332	335	319	316	344	325	314	301	332	331	318	345	318	357	353	343	333	298	341	362	318	320	308	314	349	334	335	336	312	350	322	357	355	330	316	323	332	320	339	347	310	318	329	327	338	315	329	337	362	328	350	340	330	343	339	297	346	333	328	346	338	328	343	379	346	328	331	325	307	314	315	326	329	304	350
27054	21859	20869	13936	7102	4176	3282	2524	1977	1374	873	727	590	550	528	485	473	457	401	385	361	353	318	344	359	317	348	374	358	386	349	306	328	369	308	313	301	319	316	303	276	339	316	321	283	294	261	260	298	269	311	293	299	268	293	263	274	281	299	263	266	290	265	246	240	267	246	282	266	285	276	214	280	282	241	260	283	246	276	279	256	235	262	285	266	272	280	253	270	307	263	290	275	254	259	257	300	262	262	264	281	244	265	255	282	256	262	263	253	253	272	274	285	237	275	284	270	248	274	248	256	271	259	263	263	257	287	281	269	276	276	258	255	260	252	274	255	243	230	294	248	247	284	252	271	257	264	276	244	276	275	245	243	282	249	281	254	275	261	259	266	253	246	266	248	261	276	262	274	281	272	264	266	277	266	258	287	265	260	273	285	255	250	285	272	263	286	266	260	252	231	270	279	287	268	262	290	273	264	268	279	251	266	287	255	265	269	276	284	278	278	285	279	267	258	279	246	261	269	289	259	290	251	295	258	247	261	265	258	247	257	283	233	266	258	242	278	221	249	256	243	273	252	267	267	253	259	276	286	254	249	259	270	268	270	266	261	264	262	253	285	234	249	259	251	257	263	276	273	265	263	259	257	279	262	271	264	260	252	267	273	272	237	264	240	259	253	266	282	266	246	246	287	240	261	260	285	262	272	248	231	246	251	242	260	264	239	253	253	237	249	266	245	278	232	260	249	252	260	313	265	277	269	243	271	305	273	267	252	276	258	259	250	249	268	266	316	285	250	270	255	281	274	272	279	255	256	291	276	250	248	263	245	230	265	247	275	274	278	258	256	284	265	252	242	269	268	262	265	288	282	267	270	249	267	282	274	269	283	268	270	261	257	252	253	273	260	242	265	273	264	280	251	234	260	238	266	268	260	256	243	255	299	262	256	296	287	266	270	248	261	239	298	297	245	236	291	272	262	282	233	284	283	273	271	268	267	276	283	250	265	264	276	245	281	283	279	263	238	284	276	286	280	260	245	280	288	261	278	262	262	270	307	274	272	254	254	252	274	259	230	272	269	255	279	284	259	255	281	261	279	254	258	284	288	278	250	280	274	256	283	275	288	262	283	238	255	245	217	246	256	272	287	279	256	264	265	228	246	255	251	243	232	301	283	272	247	264	265	287	277	269	282	266	263	262	256	275	240	264	263	257	279	275	261	262	279	279	254	261	248	265	241	269	285	286	273	279	265	273	271	237	252	252	274	239	258	269	221	265	261	252	268	267	274	280	228	252	262	233	294	271	262	226	227	285	298	278	257	238	249	272	273	260	242	239	245	248	269	246	260	280	238	255	261	264	291	266	274	271	277	287	286	280	264	259	300	264	262	265	274	274	246	230	271	266	285	280	280	263	237	267	272	279	266	280	295	252	251	256	277	266	256	264	254	264	246	275	266	282	217	288	261	231	274	265	245	289	277	260	274	268	254	228	285	278	257	298	290	277	254	263	253	258	243	274	250	239	251	259	246	242	228	257	278	267	276	273	268	277	256	256	255	266	245	292	253	270	260	270	257	271	267	269	272	296	234	267	275	283	257	230	256	266	250	263	256	263	287	289	272	239	274	246	247	257	275	256	277	256	272	246	260	260	238	275	250	268	292	274	297	240	252	270	298	242	250	219	250	266	240	276	268	284	250	260	279	267	280	254	270	268	250	248	245	263	257	254	265	256	261	249	252	253	253	258	250	223	252	250	268	271	260	255	270	263	280	255	287	261	281	293	262	247	278	284	283	261	261	249	271	262	237	226	267	258	245	261	253	253	277	265	251	270	262	261	257	291	271	270	277	279	257	248	301	272	291	249	280	251	270	248	232	250	238	273	283	267	285	253	273	257	257	287	301	276	271	303	246	245	255	286	251	294	261	285	266	273	296	269	273	255	292	283	254	283	256	255	283	281	281	267	271	273	235	284	247	270	276	245	258	255	291	271	277	284	283	240	255	285	245	257	229	265	271	248	248	306	258	261	273	235	298	259	255	256	274	276	260	283	273	265	268	248	270	237	281	260	242	253	263	263	289	246	251	291	262	265	253	292	275	295	256	241	258	238	291	279	275	274	263	271	295	255	288	263	276	284	241	258	268	238	251	276	250	275	280	248	256	240	278	244	257	282	294	230	246	266	291	274	241	281	277	273	226	285	285	241	254	256	274	259	288	275	270	283	273	273	247	249	247	284	293	284	267	244	283	269	247	279	264	279	247	301	307	268	258	266	254	273	257	250	249	261	270	276	245	268	253	243	279	260	267	245	251	290	289	252	279	241	253	248	293	249	283	281	250	247	282	275	270	268	292	240	267	265	283	283	306	268	256	270	256	291	270	265	280	249	279	236	290	249	274	259	267	257	273	260	289	266	272	260	259	254	272	264	248	252	246	294	256	258	288	275	268	258	281	253	294	269	257	279	267	248	265	218	287	251	293	272	257	261	242	277	266	283	279	268	293	272	250	255	273	261	280	295	263	273	245	283	282	250	303	267	247	257	266	243	299	268	246	246	271	270	279	277	288	292	254	249	264	218	272	254	256	257	287	276	250	251	275	260	254	243	263	255	277	279	272	251	236	256	276	221	234	270	263	253	283	242	258	248	221	270	235	235	265	254	282	250	300	291	250	280	276	260	229	253	258	262	246	266	277	304	235	260	235	280	264	278	268	275	288	252	255	248	259	281	244	260	292	287	272	234	291	244	266	297	263	269	242	274	262	261	273	261	283	249	259	254	274	234	262	274	278	278	276	250	278	269	231	260	299	251	255	246	242	276	284	266	260	258	235	243	256	262	266	266	269	259	294	264	238	262	265	260	275	255	274	252	232	277	262	251	251	269	277	256	267	282	282	274	278	283	218	264	286	283	242	248	260	280	239	269	246	234	271	261	261	281	249	280	249	261	255	264	267	259	272	254	290	250	234	232	244	273	260	259	298	269	241	275	257	267	262	242	273	273	232	233	260	258	242	250	297	291	257	257	270	255	268	253	258	266	277	286	258	272	278	262	251	259	264	237	263	257	260	246	286	299	249	243	239	263	276	246	265	264	246	235	246	275	253	258	293	271	262	281	243	280	268	249	259	221	258	259	258	270	272	260	277	270	272	273	256	246	263	236	292	238	234	239	269	279	229	265	258	251	236	279	286	237	272	257	288	257	269	249	272	278	283	248	246	264	246	259	284	252	262	256	263	274	284	233	281	259	291	252	288	287	248	235	288	252	264	290	235	254	271	262	256	246	249	255	264	269	296	242	252	273	247	268	280	273	261	278	268	278	268	285	247	294	258	242	283	255	254	273	283	255	251	267	253	281	260	254	255	257	269	272	279	226	230	237	268	275	260	239	261	302	268	263	268	293	231	266	257	279	226	262	269	295	270	245	266	296	250	302	289	255	235	260	278	266	284	277	238	256	264	247	274	279	268	251	260	267	266	246	270	231	267	248	280	236	261	277	243	246	253	248	245	289	283	272	296	255
20682	32435	28761	20795	15159	11696	10140	8607	6888	4764	3226	2466	2053	1844	1505	1315	1235	1084	1052	1017	855	866	770	870	710	776	745	819	892	857	847	825	832	754	787	742	680	675	654	606	634	650	601	586	631	602	599	589	604	561	626	568	587	585	615	604	562	586	586	617	574	536	545	491	536	550	512	532	558	570	518	539	553	516	490	578	530	531	502	536	554	538	566	498	494	539	535	476	534	534	493	490	513	533	550	486	489	505	535	476	524	478	507	514	513	541	495	550	488	515	478	542	487	503	500	511	484	479	520	498	478	508	489	502	524	492	528	511	524	515	527	489	512	534	473	540	506	517	454	528	544	491	511	520	525	564	520	496	505	530	487	564	484	526	503	507	510	544	543	516	490	522	504	528	526	512	530	535	516	535	506	544	512	499	516	532	536	509	512	507	493	526	503	541	526	499	511	514	525	504	504	489	528	520	518	513	506	481	498	524	489	516	532	534	520	524	510	493	531	529	568	536	508	524	498	552	508	539	521	506	523	499	513	518	526	493	550	516	513	512	531	514	528	531	520	522	523	545	527	560	533	512	510	502	528	526	524	540	515	508	514	505	505	491	510	531	498	524	537	456	513	482	508	501	517	533	499	506	528	536	564	501	508	526	547	558	513	519	504	542	515	512	501	517	513	507	503	525	459	546	532	507	550	508	559	505	469	527	514	485	528	480	508	485	542	500	500	523	491	484	519	495	545	521	538	524	545	494	487	508	554	506	493	491	514	553	510	519	520	522	467	521	487	490	520	527	495	522	544	529	508	525	523	511	487	523	511	485	494	516	493	506	515	505	503	580	519	538	484	525	508	521	528	513	507	476	585	493	539	527	478	550	552	517	529	538	498	528	571	529	545	512	516	519	520	557	542	512	498	538	492	531	557	499	500	490	498	494	485	483	505	526	484	514	512	513	472	506	490	535	513	554	563	513	505	505	478	541	526	487	518	545	524	494	521	490	546	525	497	501	488	504	511	522	528	503	498	489	519	497	535	506	518	517	542	516	537	517	514	522	526	463	516	504	521	476	531	492	513	549	526	479	506	507	518	507	519	491	534	478	545	468	547	529	531	500	513	492	513	496	505	498	512	509	466	505	520	526	501	573	549	519	513	517	524	487	497	519	500	485	521	506	527	524	501	532	525	487	511	486	509	513	492	503	487	548	534	507	523	508	499	503	539	504	556	500	513	507	477	489	483	507	487	521	508	535	469	519	511	518	503	511	487	460	517	548	495	524	528	509	515	546	510	518	501	472	471	510	517	536	498	502	474	539	532	510	551	551	528	514	524	502	499	524	514	483	502	490	550	539	500	542	521	518	573	545	547	497	506	527	514	521	530	568	550	499	526	466	484	506	548	500	506	504	528	507	524	516	538	513	505	518	522	520	496	491	516	537	496	522	474	490	543	517	527	514	497	514	540	554	556	512	482	512	546	552	503	474	490	559	544	517	555	522	495	536	551	548	532	507	491	491	559	517	492	524	500	518	546	487	505	494	511	527	508	509	537	512	502	554	523	487	502	490	494	560	495	503	515	537	493	538	532	481	532	523	542	507	498	513	493	532	507	493	525	525	516	470	537	530	511	511	531	516	541	540	507	554	485	500	512	485	532	503	496	517	553	509	539	565	539	525	528	561	480	526	516	543	515	535	505	540	497	503	525	483	532	490	473	488	535	527	551	519	524	501	507	503	493	485	521	534	506	504	544	518	515	487	527	515	493	507	480	520	507	504	494	545	476	523	517	508	501	535	495	520	533	535	521	496	494	514	501	487	478	511	525	529	521	513	550	546	517	479	458	509	523	502	505	517	537	540	485	546	494	542	551	495	508	532	508	533	513	473	532	508	543	545	519	484	494	512	493	547	550	523	505	492	504	500	543	497	521	490	517	523	510	504	523	488	537	518	518	493	528	541	512	496	483	492	488	540	524	497	516	493	531	508	510	488	524	524	514	518	542	465	494	509	520	494	497	514	531	497	518	554	501	496	531	495	532	528	482	499	549	477	547	516	538	503	512	500	536	543	479	504	495	526	508	504	509	527	512	569	537	534	503	545	494	515	479	506	497	533	509	525	502	524	529	493	530	481	531	515	492	497	505	520	576	463	539	496	512	530	529	515	552	505	509	515	533	520	540	520	494	536	510	540	509	534	524	534	521	539	506	486	525	538	544	496	503	537	548	483	474	518	556	521	515	498	538	553	504	500	533	489	498	539	475	528	511	553	524	464	529	519	489	482	513	539	501	550	522	518	502	490	489	504	521	490	518	539	542	553	510	512	533	540	564	539	522	513	545	490	517	514	491	496	524	547	517	532	529	522	540	561	531	531	516	554	508	528	548	494	514	509	567	527	506	557	507	514	520	483	527	527	509	567	467	512	493	462	482	515	512	526	505	516	521	512	475	529	504	514	567	512	514	538	528	513	545	534	535	542	485	518	532	523	494	521	546	539	492	527	536	509	518	531	475	513	527	543	515	521	518	529	536	510	527	487	513	533	488	529	470	510	509	549	523	490	503	526	494	516	495	493	554	519	499	539	518	477	535	530	509	491	493	500	453	466	491	512	511	501	524	541	491	512	517	519	531	487	522	540	527	512	494	497	529	513	549	533	496	512	503	489	509	551	515	515	514	547	520	537	529	500	513	530	531	512	497	523	491	492	552	567	507	491	526	535	521	518	530	509	508	489	498	540	547	537	488	559	515	507	483	511	530	517	521	526	485	488	496	519	498	531	487	518	509	500	525	490	486	497	535	509	493	523	499	519	510	503	499	550	541	503	516	502	496	491	522	498	541	522	526	509	516	533	551	508	504	524	514	546	518	508	485	478	489	510	527	533	513	512	499	513	522	519	523	498	514	517	525	447	507	534	509	508	531	496	520	491	470	484	539	458	520	533	502	522	498	527	521	519	520	530	500	507	508	529	531	513	509	507	542	531	497	546	490	476	570	505	534	487	475	530	496	496	475	496	535	552	541	491	546	495	528	517	539	509	524	525	538	535	503	488	490	514	510	512	516	518	485	516	524	575	535	556	515	496	509	500	506	467	526	520	519	537	521	495	462	519	541	526	513	529	502	510	533	498	522	487	561	564	562	526	507	493	528	486	536	522	545	524	533	560	548	541	509	491	551	484	527	495	533	545	486	479	520	522	522	541	473	500	477	512	519	502	479	532	555	515	485	483	535	542	486	500	520	486	535	571	484	518	543	521	537	534	502	527	510	541	524	495	504	518	545	539	524	531	523	479	505	485	535	488	511	516	505	497	538	490	509	505	487	503	539	500	507	536	537	492	463	535	505	488	527	478	553	496	499	505	543	521	546	535	475	520	516	543	518	511	476	512	512	537	515	511	564	536	465	518	529	532	517	535	536	497	526	494	509	551	486	523	507	477	522	493	525	510	499	532	463	493	522	505	497	506	497	513	498	481	523	516	477	528	525	501	538	487	483	540	497	501	521	533	534	534	507	479	520	550	504	502	515	545
24590	21459	28485	24884	20175	10663	6319	3973	2994	2156	1354	1004	840	754	660	622	513	527	437	448	376	365	337	330	315	331	319	340	414	394	346	327	331	325	302	311	279	294	266	283	277	253	254	243	251	265	245	260	253	241	294	255	251	270	254	231	254	231	227	238	231	215	226	197	223	196	174	193	209	210	203	227	216	213	238	213	224	197	179	226	200	182	221	190	187	217	194	228	198	197	208	216	202	205	211	199	207	206	197	190	188	179	209	209	220	200	208	216	205	215	201	204	193	190	219	245	215	217	198	217	226	222	203	210	224	231	212	182	184	195	219	195	228	221	219	207	217	193	217	221	221	223	192	208	188	236	202	215	214	189	205	218	207	208	213	230	232	193	180	218	206	193	215	224	228	246	203	199	207	182	217	206	187	211	220	201	184	208	223	217	228	220	205	218	199	193	180	207	212	206	229	200	224	232	197	220	196	211	191	217	216	207	234	230	216	229	218	195	206	194	206	222	231	234	209	239	206	202	196	202	230	228	212	194	195	176	198	173	208	201	203	256	226	210	214	238	202	231	205	194	196	195	199	218	229	230	202	215	209	198	215	211	194	205	215	207	238	246	221	194	222	216	194	201	223	208	179	190	252	195	208	220	212	200	211	225	197	192	231	217	202	215	209	195	211	187	203	210	195	212	186	217	204	202	235	209	205	200	215	212	225	215	234	217	190	224	191	206	235	198	191	212	207	236	189	210	207	209	213	191	213	215	227	185	210	222	203	205	223	224	231	215	215	190	199	193	223	233	232	202	226	203	206	216	218	227	209	231	210	205	231	197	213	206	209	203	211	221	203	192	212	185	199	198	220	189	188	206	205	194	216	195	221	203	193	190	189	207	201	217	240	210	222	226	212	208	213	228	219	198	223	194	196	210	200	214	188	176	198	188	191	207	193	191	214	186	216	204	198	215	204	211	229	202	219	193	201	215	218	214	209	172	212	173	196	202	232	189	206	223	231	216	213	177	184	185	210	205	206	194	218	222	193	229	201	223	225	228	222	220	197	209	226	196	236	210	215	192	209	200	186	184	177	205	221	222	215	215	208	222	194	217	187	243	212	222	201	209	215	197	193	195	207	206	218	192	208	202	209	215	224	195	219	196	196	196	214	201	225	234	192	226	204	227	222	200	202	207	199	211	206	187	211	216	209	234	191	202	213	220	205	195	230	201	229	206	213	213	200	198	218	228	227	187	202	208	190	188	203	201	202	218	196	213	212	202	201	232	232	219	239	220	196	217	223	207	177	201	242	203	207	217	199	212	194	214	237	214	223	198	201	231	212	198	185	187	185	187	218	208	219	217	193	219	203	204	188	191	209	224	208	210	216	202	213	209	204	219	214	207	217	214	209	223	197	209	190	210	201	192	203	220	207	225	209	227	203	243	190	203	222	221	212	201	222	207	204	206	233	198	218	200	199	195	224	186	207	206	215	204	210	199	214	232	239	203	184	200	237	216	198	214	204	204	195	169	211	212	230	203	229	209	179	210	226	202	197	190	214	206	196	199	214	190	198	195	194	211	217	205	202	199	206	221	198	230	214	203	205	193	199	233	213	213	232	204	184	220	221	207	190	183	211	215	220	165	193	195	204	228	198	214	204	222	231	209	203	210	216	201	204	226	187	221	206	240	202	208	206	235	189	188	180	208	206	217	206	205	220	208	202	196	185	221	193	202	205	222	200	195	201	205	204	202	206	238	206	200	206	190	203	193	200	205	186	228	183	187	190	204	223	214	223	221	219	214	220	216	217	214	216	208	197	224	230	173	229	202	205	193	211	207	205	209	188	203	195	212	213	200	200	183	212	190	193	218	222	198	184	207	209	231	218	210	247	227	200	203	185	206	230	220	196	194	215	217	189	185	205	215	211	200	206	203	220	218	184	206	218	204	205	206	180	195	234	203	198	166	225	210	228	199	210	213	184	209	226	221	193	200	214	222	226	210	209	205	217	194	210	209	224	193	225	198	200	208	199	214	191	221	212	202	206	215	213	225	206	198	198	208	202	228	215	218	211	220	197	206	202	217	202	193	206	201	204	215	227	195	226	241	222	228	182	206	247	207	208	210	234	229	216	191	217	193	213	201	200	218	209	194	206	201	207	201	196	206	225	177	214	194	189	200	218	198	214	222	254	201	221	203	196	214	216	219	203	217	224	218	184	217	211	210	224	228	203	184	216	214	222	225	202	201	207	220	211	229	193	185	216	196	227	212	230	199	228	225	206	190	203	218	201	223	204	198	208	183	206	222	196	205	237	219	228	231	213	219	188	190	205	208	184	224	195	203	206	220	217	200	197	226	218	197	255	194	221	218	221	216	216	218	206	198	219	218	206	210	217	234	221	210	195	211	231	191	209	219	193	203	233	216	193	210	204	196	209	216	220	178	197	208	209	214	211	197	207	203	214	200	233	241	215	199	217	205	212	215	209	198	213	221	207	194	213	197	223	196	196	203	205	186	197	214	212	191	207	219	222	221	225	220	211	213	219	205	219	233	206	211	207	193	224	203	208	229	217	228	197	177	191	206	196	215	214	223	217	205	198	200	201	214	231	195	228	235	219	171	220	205	234	204	206	231	207	198	210	200	218	220	211	220	197	203	201	169	200	233	223	201	208	197	183	211	221	210	214	220	232	216	225	226	178	218	201	205	185	214	191	187	208	210	210	209	179	200	190	208	196	224	213	217	220	209	208	181	204	231	211	234	214	225	213	193	223	190	193	231	201	212	196	208	191	230	210	207	197	169	222	191	230	188	209	188	187	202	205	226	218	223	199	185	206	213	185	215	223	199	213	206	193	208	204	206	215	208	210	217	222	203	182	232	237	203	196	200	200	215	206	189	195	240	198	225	234	207	215	202	223	200	225	221	217	211	199	160	203	209	199	222	233	202	203	219	204	176	215	214	216	206	239	220	205	200	210	211	204	200	222	164	208	225	219	241	200	205	203	193	225	201	207	225	203	207	207	223	215	208	206	223	204	219	197	233	218	212	224	208	227	225	209	223	198	208	209	200	208	216	212	220	201	203	198	225	202	213	203	218	191	204	204	207	209	211	224	225	216	190	196	207	223	207	206	208	227	216	216	229	232	212	227	198	198	215	226	224	198	219	210	218	201	193	213	217	220	212	206	202	196	208	205	212	212	191	214	201	198	232	190	219	195	221	216	219	207	211	195	233	228	229	203	203	186	191	224	196	182	202	215	214	195	200	205	219	189	211	227	201	218	186	192	196	191	210	214	225	232	207	210	225	216	207	223	208	203	222	230	175	202	214	218	225	201	195	203	232	243	213	205	228	204	212	193	219	210	200	210	240	212	209	202	221	224	214	209	199	183	210	224	231	198	221	202	188	201	234	205	217	231	192	194	208	236	197	210	214	201	232	211	211	203	189	209	224	217	199	224	187	199	178	226	191	229	224	214	210	240	221	218	198	220	206	220	195	214	218	213	198	222	189	227	215	207	212	217	187	220	190
21422	38572	34961	26664	20489	16165	14377	11795	9931	7202	4797	3695	3117	2726	2296	1842	1662	1515	1433	1247	1133	1053	938	887	792	842	889	986	1040	991	949	886	834	801	766	717	717	699	616	611	621	590	555	596	522	572	529	560	524	583	557	543	523	586	484	509	494	457	486	486	494	485	419	477	467	463	438	459	454	428	442	447	417	436	399	405	420	447	430	437	440	392	416	405	397	417	448	406	416	441	447	421	405	413	425	391	439	394	422	385	438	415	394	424	414	428	458	390	415	434	416	414	439	411	415	361	406	388	398	408	415	436	383	387	431	387	424	398	413	425	411	417	426	408	387	396	375	401	429	400	459	376	465	400	395	416	423	391	432	410	441	445	440	446	437	405	410	437	425	452	356	427	369	394	434	389	434	426	425	413	426	434	424	437	447	420	418	422	438	433	437	431	425	407	428	474	468	402	434	431	400	431	427	438	419	403	422	416	427	410	412	392	431	412	373	432	450	427	418	406	435	440	422	436	411	431	422	393	420	396	459	423	411	387	431	425	448	401	393	417	402	438	414	424	468	425	415	369	418	434	441	430	429	397	392	434	388	389	397	414	430	395	413	373	429	443	419	405	420	375	423	416	412	418	385	395	396	389	396	435	385	428	400	428	423	417	414	400	435	401	429	408	399	407	426	383	449	405	417	454	443	413	431	422	395	384	407	452	449	390	412	414	426	422	394	406	459	417	434	430	408	402	420	420	409	381	407	383	442	408	392	410	376	453	370	425	431	430	376	419	452	393	437	431	403	395	437	396	420	446	449	381	438	380	435	421	432	431	422	403	448	416	424	438	437	404	381	421	384	388	417	407	424	413	423	381	424	432	427	438	418	419	400	409	451	397	402	402	412	443	403	434	414	376	463	431	434	446	420	387	424	400	375	404	443	352	416	432	396	391	439	439	399	398	408	428	433	428	410	403	443	431	397	389	389	396	441	414	435	385	412	409	415	407	422	382	419	421	395	434	397	418	435	436	395	428	442	398	402	471	435	424	426	418	412	396	415	418	419	411	411	446	429	379	422	419	386	413	399	429	400	426	438	418	422	419	410	422	443	399	429	407	407	436	442	419	423	438	431	420	409	427	413	363	410	424	414	467	465	423	429	439	407	379	446	406	391	421	442	412	387	455	397	436	420	432	425	433	449	424	455	378	398	408	424	417	415	413	450	442	438	400	408	439	440	405	424	430	425	392	419	416	437	423	415	429	423	421	434	376	414	442	397	410	446	441	455	434	429	418	402	449	400	401	457	413	419	419	402	450	425	399	394	428	399	412	427	415	426	401	409	390	392	431	425	400	437	410	428	399	413	404	444	411	422	403	411	395	357	427	450	391	399	428	424	446	379	409	420	427	417	430	415	388	428	424	436	385	441	388	432	438	437	368	449	388	411	405	454	430	414	429	403	391	416	409	400	419	428	392	408	427	444	465	409	408	390	417	400	420	408	422	416	443	412	448	400	414	434	413	389	425	428	409	411	408	394	433	446	419	422	421	413	447	431	439	402	443	439	416	427	408	371	405	403	435	395	434	413	418	417	416	427	452	427	385	428	426	396	419	452	421	402	425	430	403	429	400	421	388	371	424	423	391	349	432	455	417	428	410	406	428	400	409	420	420	408	427	427	426	397	439	406	433	410	423	446	417	439	428	409	409	399	410	416	397	407	410	401	410	432	435	426	440	401	404	402	409	381	431	415	411	412	392	397	439	426	434	397	414	405	397	409	423	424	438	400	396	417	442	373	428	436	418	423	429	374	406	433	442	423	432	421	397	429	373	415	416	401	403	417	401	391	438	394	391	385	423	432	450	436	425	429	409	389	431	414	409	408	438	379	394	400	417	444	466	443	422	406	427	436	449	408	409	434	416	429	421	405	461	416	406	427	417	372	376	396	447	413	437	398	417	414	385	450	426	419	406	376	432	426	414	425	372	387	389	391	375	397	414	408	388	426	420	430	449	384	444	412	420	411	383	409	422	431	390	410	443	443	394	431	386	390	371	411	428	386	416	423	424	393	433	421	424	411	433	419	389	391	405	390	440	419	404	404	382	424	371	441	419	437	387	423	415	416	430	446	448	437	442	377	400	405	415	435	442	407	408	427	428	431	418	402	402	430	420	397	390	383	390	405	419	434	393	442	417	411	437	413	365	417	394	404	421	428	418	391	416	405	395	423	382	407	428	425	394	387	440	393	389	435	466	413	441	394	442	395	396	426	407	430	404	419	430	431	445	424	447	391	436	421	404	379	433	403	427	413	398	411	377	446	430	421	422	411	449	418	424	396	387	409	472	440	423	388	405	424	430	406	418	436	413	373	361	435	394	429	385	419	445	414	413	391	377	415	430	420	394	384	428	417	438	395	409	378	400	404	419	384	397	418	430	421	431	444	409	393	413	383	429	392	412	440	404	390	430	444	432	439	441	387	449	382	464	407	413	460	413	384	376	440	428	440	414	439	431	387	444	409	415	451	397	425	388	422	394	439	450	407	443	429	429	438	425	431	419	393	414	398	408	410	438	397	429	430	444	430	447	438	390	435	435	425	439	408	437	351	423	395	417	417	401	403	430	408	454	428	428	414	383	444	433	395	421	407	409	402	398	420	386	393	436	386	417	435	423	461	422	381	417	421	420	398	426	430	421	456	423	392	390	403	439	432	416	391	377	432	427	410	438	413	420	389	437	409	425	405	400	445	380	417	395	408	422	429	416	428	405	396	390	429	418	433	409	416	422	420	387	424	422	430	453	421	407	442	435	428	416	361	428	434	409	383	451	452	448	457	438	424	406	391	401	409	432	396	424	406	413	472	391	451	411	384	390	409	420	411	425	379	413	402	414	433	439	405	410	395	408	433	409	427	395	423	404	428	405	437	393	424	425	357	412	392	436	443	412	407	419	460	397	400	393	399	399	425	433	401	432	443	403	408	395	458	434	385	403	437	396	432	394	409	443	431	381	425	390	354	414	430	404	412	403	472	376	410	425	405	416	397	417	400	462	435	405	402	404	371	412	464	414	389	405	454	391	435	408	404	442	432	440	427	393	414	450	426	437	416	425	413	413	395	448	429	390	377	458	422	419	425	437	403	412	414	389	447	425	438	416	404	409	430	443	397	407	414	445	448	408	409	408	423	431	398	417	399	402	416	409	418	419	417	415	415	423	438	412	453	428	425	402	419	393	439	440	453	436	415	432	397	418	353	376	417	402	424	402	420	404	409	420	416	401	426	413	394	449	417	416	371	421	406	426	401	399	455	407	398	412	413	438	419	402	395	434	406	436	388	408	435	404	474	409	422	426	456	466	401	375	431	441	397	414	422	399	402	410	441	413	422	377	398	374	419	433	386	419	403	397	414	412	414	426	438	413	440	418	441	403	426	381	422	397	429	438	428	448	421	425	405	417	427	394	374	418	451	405	426	400	428	425	426	431	448	375	435	419	390	428	379	399	393	430	399	425	423	417	473	433	382	464	380	424	401	440	386	405
23426	21367	29107	24025	21452	20192	12167	5813	3994	3019	1944	1463	1247	1039	919	724	631	577	584	487	439	395	350	377	331	330	328	365	448	394	380	354	346	355	324	298	267	270	271	237	258	261	244	237	240	246	250	203	232	205	244	240	228	217	221	214	182	167	194	209	198	168	216	176	188	194	189	208	164	183	185	192	158	172	195	164	161	156	187	181	183	158	176	172	177	179	183	184	177	154	163	181	177	177	192	180	178	177	176	160	180	137	164	158	174	166	169	175	166	156	174	174	176	174	153	165	205	172	162	164	182	170	152	155	182	146	144	157	184	168	165	150	179	163	189	172	179	168	166	180	188	185	187	144	193	163	157	181	169	175	185	177	154	170	182	169	169	166	171	169	172	150	173	180	170	176	174	181	174	134	182	172	162	166	192	171	165	164	162	190	151	186	165	188	142	163	158	150	166	178	167	155	166	168	159	157	163	169	172	192	159	178	172	161	163	159	195	176	159	188	183	179	189	166	157	181	182	184	169	166	157	168	166	167	184	174	172	168	188	159	172	202	164	179	202	163	189	176	175	161	177	166	163	157	187	174	207	162	159	181	179	159	158	170	190	162	179	163	159	144	159	200	172	166	176	175	155	197	133	169	167	177	182	170	162	168	190	183	181	160	181	164	180	174	197	186	175	174	169	181	161	196	135	142	180	169	181	166	164	187	156	159	163	165	177	157	162	199	166	180	177	168	166	156	179	168	168	177	182	166	187	183	146	160	164	184	207	163	193	166	154	165	177	180	166	185	171	165	179	147	171	147	174	193	168	170	184	207	190	151	181	156	173	198	160	139	162	171	180	154	193	158	171	194	154	168	161	151	194	185	173	154	145	158	189	167	176	183	181	172	163	178	181	189	164	171	179	142	163	201	194	159	170	187	161	187	196	149	160	184	188	169	170	163	173	179	183	183	170	163	152	158	178	174	182	165	198	178	175	199	187	161	157	176	178	181	176	167	199	178	176	195	149	162	160	176	170	160	164	143	165	168	161	180	176	182	172	165	158	176	183	164	155	208	174	159	184	180	164	182	195	168	150	176	190	195	206	181	184	161	187	192	177	158	152	169	173	163	174	175	183	178	168	161	194	143	193	144	168	185	176	182	155	159	163	170	175	184	155	152	158	196	199	171	178	171	156	180	183	171	159	179	173	165	184	186	150	176	175	176	164	156	184	154	165	168	174	169	175	181	159	161	150	155	177	159	188	164	173	191	183	184	170	165	168	180	161	152	181	197	176	180	168	165	165	170	146	170	183	172	189	166	173	143	168	150	185	178	186	173	178	187	165	173	205	172	176	193	161	168	186	157	176	146	180	197	157	166	169	149	166	162	157	183	156	174	181	154	183	183	168	164	181	168	149	186	171	161	168	172	151	158	164	163	167	190	186	176	181	160	156	172	170	157	179	191	179	154	179	176	190	141	169	167	159	185	171	177	162	148	141	158	169	169	183	176	177	167	173	151	177	161	184	146	177	194	158	154	189	193	176	170	165	186	148	164	165	160	190	169	166	181	173	148	168	183	165	174	182	180	179	179	148	152	186	153	170	180	173	176	160	169	162	174	176	179	168	180	179	153	155	184	176	180	189	171	170	181	159	168	182	168	186	169	174	168	208	195	166	168	155	163	151	183	155	176	177	176	166	159	167	145	164	167	192	168	161	185	170	172	168	146	168	198	178	151	176	171	186	177	161	168	185	187	192	181	175	160	160	158	165	167	185	179	177	174	168	174	162	174	188	184	179	162	155	162	157	183	171	165	151	147	165	167	168	176	159	175	181	153	151	158	179	183	149	171	161	149	164	178	135	165	169	173	182	193	177	140	207	181	153	176	173	180	174	165	186	175	178	183	176	170	169	184	160	164	164	169	181	144	167	181	184	165	158	159	176	141	186	163	172	170	189	171	170	170	196	158	176	173	170	156	200	179	172	174	155	186	189	162	159	170	182	169	164	160	202	166	198	162	179	177	156	172	181	162	184	160	167	173	185	164	185	185	163	186	197	171	169	172	185	200	148	153	182	185	166	157	170	161	178	150	171	178	161	184	180	161	189	175	174	172	161	152	183	151	161	166	172	179	179	178	172	170	181	178	168	159	186	198	192	172	160	205	150	168	176	167	169	187	181	164	168	175	193	143	157	172	169	164	153	176	150	178	168	178	142	184	174	162	167	166	196	196	159	190	172	178	161	157	148	188	184	166	178	174	176	184	156	157	162	196	181	194	174	163	189	176	176	183	165	171	158	179	169	162	166	149	190	170	165	164	176	164	160	175	168	182	151	172	183	168	183	190	180	192	185	216	169	187	181	171	169	155	185	166	199	194	177	168	152	186	187	195	176	171	175	172	160	154	172	187	165	186	184	179	166	166	164	180	155	179	172	179	174	155	169	147	172	181	170	145	209	183	136	187	174	162	168	181	173	177	181	153	171	166	182	188	167	146	166	170	159	194	168	197	176	156	161	169	188	148	146	176	179	165	181	159	165	177	172	192	168	164	162	187	173	165	168	167	153	165	148	154	157	180	171	188	178	158	164	160	185	165	167	167	164	188	171	171	161	167	188	171	166	184	152	191	181	182	183	174	190	184	153	157	181	165	148	163	162	181	181	171	181	167	179	167	185	176	173	153	171	171	173	157	151	191	155	173	194	173	159	173	171	174	160	169	174	165	165	142	151	176	132	196	183	157	185	180	189	158	156	173	176	177	161	173	184	176	183	149	168	178	147	151	168	170	174	163	185	181	157	182	155	169	191	173	171	164	163	180	169	182	175	169	155	157	187	162	179	168	178	177	144	174	166	175	165	137	166	158	181	195	159	171	163	201	158	180	194	179	156	181	147	158	167	147	171	172	183	174	163	176	182	186	173	154	158	191	161	167	177	172	154	179	148	171	199	169	175	151	184	177	175	165	169	166	182	179	165	185	170	186	156	180	203	168	180	175	148	172	167	154	177	177	188	177	191	175	150	166	168	176	179	160	173	183	177	188	172	177	166	180	181	153	172	152	193	170	167	163	179	186	172	174	168	154	174	143	173	173	164	164	174	153	158	155	166	190	149	178	143	167	170	151	183	174	150	183	162	179	165	151	175	192	167	179	160	173	166	188	183	155	182	187	161	182	176	172	165	188	191	176	178	181	173	163	156	164	154	154	156	188	144	151	172	179	193	191	155	160	137	177	156	164	175	187	154	177	179	152	152	160	193	168	184	148	179	160	156	177	197	174	147	143	170	181	148	184	170	169	168	158	186	170	158	159	165	162	168	176	159	181	182	163	181	157	163	148	158	158	158	172	194	173	168	197	151	156	173	174	154	168	176	174	162	167	176	157	157	178	203	166	164	168	175	156	171	163	184	165	154	146	182	165	184	163	166	171	182	180	176	178	154	165	163	200	149	163	176	159	177	163	161	170	155	161	153	183	186	174	138	160	160	177	169	173	168	170	179	161	185	162	172	170	199	181	177	165	151	161	177	180	157	180
23053	42225	39120	30897	24817	19916	17858	14819	12594	9605	6682	5276	4490	3700	3025	2434	2167	2057	1822	1599	1426	1241	1067	1062	895	911	971	1106	1235	1052	1007	935	868	874	798	761	741	695	672	650	562	599	531	538	574	509	510	541	538	544	510	548	545	537	408	408	465	486	442	411	450	365	401	386	346	392	359	387	353	341	389	337	329	369	372	312	344	336	360	348	358	353	326	362	316	333	349	337	348	339	360	358	332	328	354	355	367	331	345	329	344	345	342	345	343	352	311	307	360	281	311	364	305	330	362	350	335	352	338	365	341	299	303	333	348	314	356	341	341	343	311	327	296	306	300	318	333	316	316	355	346	363	306	306	314	318	318	353	334	341	353	341	356	344	346	319	353	338	316	318	310	324	292	317	316	326	337	289	323	343	352	321	343	324	352	339	373	354	357	342	327	331	327	285	315	295	345	355	326	306	351	317	309	349	343	323	328	314	317	330	327	364	313	319	339	333	330	313	328	313	334	338	342	329	345	338	360	335	303	329	319	310	339	311	316	311	315	320	356	330	296	316	312	295	378	305	316	318	344	298	344	339	336	320	336	307	291	308	344	392	320	329	332	327	317	313	332	319	343	330	366	358	328	330	348	326	308	330	325	337	342	321	327	332	320	309	338	348	326	284	319	350	336	335	337	336	330	317	335	319	311	342	339	334	312	374	327	309	322	318	345	300	325	331	325	345	325	353	297	340	357	327	325	314	345	326	339	351	326	309	328	329	331	345	330	330	325	331	338	315	301	316	312	334	323	336	360	340	351	315	358	336	345	318	362	319	325	328	316	296	297	317	344	352	327	341	328	350	297	306	295	320	367	322	356	357	348	327	312	354	343	350	320	313	317	318	315	361	322	319	319	325	311	309	340	354	314	352	326	317	323	342	350	350	345	327	317	327	305	317	323	342	362	316	320	339	322	314	352	342	325	351	344	314	331	336	312	354	345	326	351	334	323	303	338	356	341	363	307	343	336	330	301	345	320	306	366	306	335	313	326	350	349	354	329	342	355	335	317	348	328	332	342	338	339	357	301	341	335	324	325	334	347	341	343	327	308	315	324	349	326	321	342	342	331	329	321	310	328	313	313	336	318	339	324	330	301	344	326	320	350	305	342	304	339	325	339	319	347	343	321	326	353	319	344	333	334	339	355	288	306	324	350	366	319	336	351	339	313	324	353	318	313	321	306	351	338	330	335	354	356	312	346	328	335	341	323	338	336	329	325	351	320	345	326	332	321	350	331	288	339	339	323	328	301	317	309	329	316	340	319	331	311	356	358	340	322	353	317	338	339	358	350	323	343	347	335	355	316	299	341	331	345	309	316	347	330	310	321	307	314	341	321	314	332	358	330	345	343	336	309	298	350	358	316	324	330	327	329	334	344	313	324	335	340	343	357	308	309	346	326	347	311	336	335	329	325	333	345	344	324	350	332	299	318	352	301	347	327	352	349	348	329	351	328	341	311	323	299	349	325	301	338	317	306	350	389	298	352	345	338	344	336	324	340	344	340	360	349	360	362	302	354	327	344	331	352	347	338	330	317	331	355	330	347	308	310	364	335	334	345	306	334	329	322	325	301	342	327	298	334	340	357	371	326	346	322	331	299	306	351	289	344	313	314	319	351	330	297	340	305	338	341	324	353	363	346	327	326	346	333	341	330	342	337	331	354	347	332	316	346	315	333	333	342	338	318	324	364	338	337	310	348	314	324	346	354	333	343	359	347	312	316	323	285	335	348	319	298	346	346	350	300	348	297	321	340	331	346	328	310	357	327	312	323	351	322	331	380	344	320	382	315	328	343	352	304	325	349	299	341	323	356	318	344	346	310	344	318	313	330	366	320	325	306	365	334	331	291	352	341	325	351	334	387	330	325	330	309	318	341	316	363	344	362	328	319	318	351	341	341	315	345	343	351	343	331	320	336	311	332	339	330	366	335	346	357	350	361	347	326	339	338	323	341	348	327	321	319	331	350	330	353	304	341	321	339	322	355	327	338	324	324	352	320	321	348	329	331	332	337	356	339	322	344	354	312	318	321	332	334	344	294	331	318	346	360	352	340	358	289	298	337	337	299	329	307	346	329	309	311	308	342	314	308	338	393	337	342	319	337	334	322	332	340	358	316	330	356	319	297	296	344	321	332	350	343	338	312	323	354	339	347	319	371	321	322	339	329	290	293	339	326	321	337	323	310	332	312	356	333	345	354	311	335	347	330	295	311	326	309	319	338	328	342	280	332	314	358	345	328	341	346	329	335	352	337	329	322	350	324	331	315	338	339	367	302	331	320	319	341	330	333	334	334	324	320	299	290	320	333	324	326	326	314	337	349	335	305	299	339	337	329	355	305	328	308	326	338	332	323	306	360	314	350	311	307	367	327	347	362	334	321	354	358	353	352	354	321	331	332	346	312	330	323	306	327	334	348	354	318	319	323	345	334	323	312	311	309	318	286	317	326	307	338	307	366	282	307	320	328	313	350	325	334	321	330	313	343	318	323	318	310	306	359	335	329	309	292	306	350	337	347	301	314	346	333	344	314	331	306	334	315	331	321	335	339	289	310	320	311	309	339	354	337	337	317	301	330	309	328	357	319	315	343	305	336	345	318	347	307	320	325	313	345	339	311	341	305	356	323	337	337	304	340	345	337	341	334	329	340	317	315	335	312	341	350	343	340	324	352	318	360	307	376	335	326	324	300	278	351	345	324	309	304	340	334	349	354	312	345	366	350	333	342	341	352	362	340	344	325	337	341	338	363	328	332	328	330	326	329	348	337	326	339	337	328	317	308	343	315	318	343	324	372	359	331	340	310	330	331	330	350	332	348	324	317	331	333	358	346	326	339	350	347	343	349	364	329	312	324	315	293	325	276	312	318	325	357	353	306	333	333	326	332	328	310	321	322	311	348	365	315	363	340	333	315	337	337	328	288	340	335	348	326	361	338	355	338	337	341	329	358	334	359	338	365	336	340	323	335	331	332	327	360	349	327	335	359	351	342	314	317	355	314	349	329	354	325	372	332	301	368	357	326	275	347	336	324	373	321	363	352	321	311	306	318	358	326	343	334	324	307	336	317	336	331	365	332	322	353	348	340	347	362	372	367	329	307	334	345	336	337	330	306	331	327	341	355	320	353	347	317	311	337	332	322	336	302	360	332	361	381	333	314	312	338	329	313	335	302	327	322	323	338	332	326	330	317	316	334	306	339	316	366	367	336	365	314	340	349	341	312	321	318	340	343	347	319	325	304	332	340	341	332	282	300	312	329	320	316	331	344	318	331	345	369	339	310	329	354	329	303	315	344	331	361	304	338	312	329	337	321	322	323	354	339	339	321	309	321	325	361	309	345	319	335	315	361	301	328	311	335	337	321	330	348	375	333	328	330	324	325	353	365	335	302	348	293	335	352	327	324	348	351	363	352	318	309	326	321	340	302	306	299	326	366	316	350	318	348	336	349	311	323	369	344	342	343	350	363	351	300	310	343	351
27036	21674	21433	14315	7313	3848	2987	2250	1716	1375	996	717	654	602	489	448	450	466	404	388	387	373	322	353	313	324	349	358	320	361	358	329	341	324	349	339	295	317	282	308	288	283	272	312	325	312	253	316	278	278	244	264	268	264	282	295	266	263	320	260	261	278	262	284	291	286	287	281	260	240	291	293	285	284	246	295	269	279	274	258	274	264	250	251	272	254	258	254	242	262	273	265	284	254	272	272	256	275	273	242	258	272	267	256	295	278	277	271	252	230	243	280	278	244	291	280	291	277	288	269	265	250	259	269	319	284	252	221	284	253	275	233	270	271	265	266	270	247	264	269	248	266	283	267	258	273	256	280	277	273	242	277	252	271	244	256	265	248	262	238	269	284	265	256	296	256	244	279	253	279	264	244	267	249	250	245	292	280	258	264	272	274	268	261	266	260	281	252	267	288	274	261	250	262	273	259	252	265	290	248	279	266	243	296	250	281	276	300	265	258	265	251	268	287	256	270	268	270	254	277	262	248	257	268	259	277	279	254	255	253	261	262	254	263	275	260	238	228	251	245	262	271	260	274	285	247	267	234	271	279	275	263	243	239	248	248	274	256	265	254	226	274	282	268	254	286	251	251	264	246	278	254	245	253	267	265	286	305	239	236	237	248	261	254	263	294	288	265	281	250	220	255	275	234	238	251	237	272	270	230	251	246	257	266	240	259	245	276	271	274	255	281	263	277	261	266	295	284	268	299	269	256	259	266	281	243	246	265	267	260	285	274	243	267	264	279	268	235	280	252	275	284	265	262	271	256	258	253	275	258	262	278	270	286	269	273	269	276	297	235	268	254	270	267	264	259	258	270	260	259	242	273	268	265	245	265	255	244	281	261	257	248	279	266	281	281	284	283	243	253	258	258	271	253	287	258	240	259	256	262	267	271	260	247	257	223	266	261	256	260	272	262	286	241	248	268	286	247	263	238	244	255	288	274	246	252	261	278	268	290	269	261	270	260	269	273	263	266	289	259	274	250	241	288	227	277	238	275	244	259	263	267	249	258	249	258	246	269	270	252	267	253	290	246	265	231	262	263	262	264	268	247	269	270	278	234	251	263	255	250	272	246	269	281	253	242	283	270	261	241	294	266	237	256	253	235	276	270	265	296	243	250	241	244	259	257	278	270	265	288	235	259	247	267	242	259	281	276	260	268	263	271	271	269	240	276	243	261	287	284	266	273	267	293	238	253	248	266	274	276	291	250	275	274	260	286	271	266	301	267	301	273	299	287	270	250	259	278	269	275	273	269	292	264	266	267	240	270	255	290	257	257	280	286	270	278	268	265	270	248	275	253	261	269	259	253	258	286	285	259	270	260	258	304	242	246	260	242	252	277	266	270	287	283	239	290	259	251	253	272	240	262	251	254	271	281	267	249	236	287	249	274	274	243	273	295	277	285	267	267	259	280	291	256	239	248	270	265	277	261	272	272	274	261	259	236	268	280	283	266	305	271	248	243	259	267	267	232	282	232	271	249	247	255	255	252	257	252	267	262	253	239	274	282	274	263	244	282	274	252	264	272	246	259	257	244	282	236	272	277	254	290	256	246	242	248	275	258	251	240	275	244	262	284	266	276	275	266	245	276	267	255	297	297	282	241	293	281	226	272	280	289	257	255	265	244	260	251	254	250	248	270	256	259	261	269	246	292	262	265	263	269	262	254	225	254	248	252	264	291	297	289	260	235	257	276	275	275	282	292	249	277	256	235	256	265	281	280	260	271	286	309	274	251	264	300	292	281	253	276	263	250	291	254	277	248	298	268	256	262	267	267	266	269	236	254	251	236	281	271	275	267	252	259	267	253	256	273	275	290	234	263	284	242	250	271	271	255	280	282	274	269	261	266	264	288	274	266	254	279	269	247	267	246	266	282	292	263	265	240	299	270	257	267	253	302	275	261	243	232	240	247	257	250	264	250	241	257	270	283	295	254	268	276	273	261	266	274	245	261	265	272	280	273	266	246	245	265	266	280	275	237	256	231	282	269	241	259	261	254	278	269	258	256	252	259	247	262	265	261	265	284	276	267	243	279	261	263	288	257	269	243	253	244	286	279	271	283	263	301	272	252	279	275	256	280	242	262	263	256	252	260	262	253	239	265	273	268	240	295	267	219	238	269	278	238	243	241	247	254	276	273	261	276	286	232	264	273	259	255	263	261	269	262	282	243	253	255	247	278	271	272	246	252	238	241	263	273	291	264	272	267	273	275	266	252	273	253	248	243	270	240	240	274	261	249	257	270	252	237	281	230	273	284	273	292	254	224	256	238	266	266	257	273	294	274	255	236	287	282	265	269	268	277	265	287	247	272	239	254	267	280	244	248	233	263	240	263	269	282	258	267	251	234	277	258	216	266	282	257	260	262	255	254	240	283	246	286	247	273	269	252	282	287	260	253	242	240	304	278	234	223	269	253	266	291	276	262	259	218	258	264	286	250	265	258	247	240	263	254	273	281	285	286	274	268	235	263	274	276	277	261	279	273	258	273	241	244	253	264	278	267	253	272	244	266	261	273	260	248	279	246	264	256	240	286	264	256	286	293	234	232	259	280	295	302	286	280	247	255	246	240	271	267	253	278	258	259	257	252	275	270	238	235	262	246	281	314	245	273	249	287	290	259	265	259	275	246	285	242	270	246	284	278	221	244	251	263	282	265	262	280	278	288	266	261	277	290	285	253	245	254	270	292	263	283	265	269	246	256	268	265	255	255	256	304	251	264	234	256	254	266	244	233	256	257	262	288	238	283	245	256	249	271	232	242	277	261	254	258	274	271	265	278	271	282	269	257	251	260	252	237	247	277	243	272	256	260	268	253	248	262	279	278	251	241	266	269	247	263	277	259	277	253	273	224	248	271	280	253	255	227	235	283	254	277	280	254	225	248	272	250	260	247	259	301	292	271	276	255	240	290	244	258	256	268	274	257	246	243	270	270	253	256	235	290	264	269	278	277	259	288	263	255	268	254	290	261	277	252	264	253	247	282	262	244	275	289	263	264	272	261	271	252	258	234	247	253	233	269	237	249	270	308	244	243	251	247	268	265	249	269	264	297	267	271	299	259	271	246	267	251	270	264	280	280	239	273	255	278	273	286	244	292	259	271	266	258	298	273	272	272	288	250	264	261	253	245	247	265	269	269	284	260	273	272	255	264	268	263	261	239	246	303	239	245	277	263	276	282	226	247	263	261	279	268	274	263	245	284	237	277	273	253	254	270	261	260	271	297	257	246	276	276	238	260	256	266	249	266	257	274	262	286	252	285	229	266	261	267	248	268	285	249	250	300	247	284	248	238	290	225	247	240	249	220	302	275	243	290	266	261	268	273	287	259	270	277	261	282	259	217	264	264	266	260	272	262	255	256	263	258	235	296	246	266	283	264	241	249	260	242	280	257	246	268	250	268	230	257	249	259	286	257	271	256	242	286	270	298	247	254	283	256	277	272	244	258	250	247	302	269	285	234	261	269
20421	31693	29560	20671	15859	10776	9702	7717	6258	4948	3271	2591	2182	1867	1583	1334	1298	1184	1175	1102	1007	946	828	772	788	784	765	859	906	835	779	746	749	750	682	650	685	671	682	625	634	622	553	615	608	598	576	619	608	611	610	599	569	619	597	487	579	561	572	570	520	536	541	524	567	537	562	520	455	548	509	489	520	506	525	504	499	486	522	500	493	517	475	506	492	522	542	528	448	532	491	488	491	518	541	511	527	506	510	525	520	529	472	497	537	495	486	490	516	533	515	514	502	509	503	489	495	520	476	503	513	513	467	515	513	536	508	556	549	533	491	530	538	488	516	490	491	522	495	501	508	484	511	494	504	528	529	566	530	478	477	523	519	474	537	502	556	497	483	527	510	476	532	498	535	527	514	518	487	520	514	497	503	528	508	554	520	514	501	485	549	507	465	521	545	533	555	492	507	487	521	480	497	524	510	557	496	527	480	465	486	535	536	517	478	516	510	526	521	499	535	508	509	493	526	475	515	532	515	527	498	579	546	561	484	525	547	520	530	508	478	513	494	503	553	501	490	459	535	470	504	528	499	555	486	481	522	514	529	521	537	461	511	522	523	512	502	529	501	507	528	550	502	557	492	488	515	519	498	504	513	471	537	572	474	503	503	514	489	486	516	547	553	538	483	504	495	532	509	494	515	508	522	503	497	461	491	551	500	527	524	514	479	457	499	485	502	521	528	499	496	501	513	492	509	507	450	491	472	508	492	448	518	498	519	535	529	465	522	528	565	524	528	480	534	493	508	517	519	476	504	491	513	473	449	490	500	495	488	515	509	488	517	470	508	487	497	495	483	479	533	502	504	511	547	525	504	568	491	478	503	534	493	546	491	514	508	520	494	514	488	516	510	487	484	522	506	516	510	498	456	497	548	543	520	483	517	493	505	480	551	534	527	511	542	495	470	503	496	537	504	499	515	515	492	489	527	490	499	524	507	500	503	500	490	474	505	511	535	534	504	532	489	518	526	521	508	496	530	526	528	514	515	490	499	517	494	510	531	557	488	522	497	499	507	543	527	535	510	541	505	502	488	506	522	488	482	509	529	513	516	501	511	482	497	483	490	531	529	524	467	511	485	529	540	523	515	521	488	531	489	513	498	509	503	519	521	479	488	516	547	504	516	545	502	513	522	462	482	507	512	526	498	543	522	520	506	496	521	486	532	483	502	523	559	515	480	513	534	473	485	496	517	525	538	478	518	529	491	472	503	496	480	496	535	484	553	511	536	491	499	498	520	494	482	522	515	487	514	540	510	514	486	496	514	490	572	492	482	504	488	504	496	503	523	523	521	502	538	519	497	488	451	497	489	531	507	525	502	514	520	472	491	511	543	535	542	466	500	489	498	507	498	500	501	505	533	485	514	528	527	516	509	497	527	522	520	512	482	501	505	512	506	520	495	508	487	537	530	486	497	486	527	476	546	495	485	514	481	515	524	523	496	545	507	480	495	489	548	469	527	501	495	479	505	490	486	537	531	493	523	518	570	475	514	528	484	485	521	543	501	476	522	523	485	515	494	555	504	489	499	502	503	517	530	528	489	497	506	540	503	507	521	518	486	492	485	484	508	507	531	517	484	546	488	509	499	494	540	514	507	533	487	503	534	522	492	490	544	483	512	499	549	499	476	494	471	514	508	512	530	514	515	487	501	494	517	506	511	489	486	538	503	490	567	491	502	508	522	509	509	530	490	519	496	509	472	535	499	506	516	503	489	494	548	487	508	520	477	534	569	550	515	508	556	502	518	524	496	556	461	514	502	500	513	502	537	486	508	513	492	527	503	502	492	490	502	543	510	524	489	494	489	528	499	547	518	502	523	451	514	513	514	509	481	515	465	517	465	533	510	520	517	557	518	561	508	527	530	498	533	509	522	535	503	532	479	480	482	490	516	533	572	494	515	492	485	512	545	492	522	533	502	520	496	521	505	552	504	485	506	493	509	535	523	466	506	503	523	518	512	527	508	506	518	492	498	504	509	509	456	485	503	547	519	488	508	494	533	513	483	502	514	494	489	529	522	543	536	503	513	477	513	512	497	499	498	498	541	472	497	508	503	542	510	511	493	521	510	509	494	522	505	502	477	492	532	520	561	491	530	508	495	504	514	483	523	484	502	507	516	518	537	519	532	524	516	509	543	499	482	516	492	494	493	555	546	498	510	526	506	490	544	502	493	495	500	507	515	529	471	507	513	465	512	496	554	540	464	488	494	479	512	518	513	532	509	533	516	509	518	509	518	521	524	474	497	497	508	511	477	542	503	491	519	502	505	479	485	499	495	545	516	507	513	514	512	562	519	485	533	490	539	505	539	541	500	519	526	463	507	528	493	446	486	522	486	497	506	521	477	502	509	498	522	490	498	458	539	533	534	473	492	537	488	507	476	511	544	503	503	505	530	491	472	455	551	509	495	522	525	528	496	502	515	525	494	517	528	461	496	511	565	453	500	503	457	506	522	495	531	524	502	466	507	536	502	491	533	520	495	507	532	534	522	506	490	478	528	468	528	522	526	505	498	547	477	468	511	467	499	516	502	484	531	469	537	526	524	486	526	519	541	493	528	448	507	468	510	498	533	492	495	502	491	517	471	499	487	499	520	518	509	493	498	504	483	466	477	541	484	514	487	519	492	494	503	507	480	489	543	548	490	522	510	534	487	523	535	513	553	505	493	516	525	516	494	475	525	497	521	511	502	473	491	540	480	494	498	511	525	488	502	514	494	515	509	525	524	512	517	503	545	559	493	535	508	531	515	495	514	527	503	538	530	494	569	521	542	526	518	531	565	516	515	519	504	495	524	496	511	481	544	509	506	487	519	496	539	494	515	514	505	491	518	527	537	543	523	477	499	535	494	486	483	516	484	494	504	509	479	520	500	505	519	471	513	550	543	490	473	525	523	538	564	464	501	512	511	497	499	546	485	539	518	512	494	509	469	500	494	495	499	504	503	468	509	514	515	465	489	491	535	505	512	489	471	506	518	512	495	514	529	497	507	496	489	528	523	517	534	497	496	488	492	491	472	532	550	524	501	493	540	518	514	564	487	491	508	517	517	483	500	506	524	526	509	520	504	516	498	517	488	509	506	542	515	499	522	522	529	546	540	484	488	513	531	558	497	533	512	501	553	485	514	516	470	502	489	500	518	524	502	494	521	504	531	538	478	458	476	557	548	525	502	494	514	515	524	476	536	483	482	489	492	501	509	533	467	492	501	513	470	506	523	490	550	479	529	468	544	519	533	484	542	513	532	487	515	504	495	529	530	516	542	534	461	448	459	508	499	499	496	508	472	476	498	485	523	509	529	514	497	501	544	469	523	491	492	491	533	509	499	491	491	514	520	508	513	524	489	537	526	520	528	524	562	570	512	498	525	506	504	521	551	479	495	506	486	525	508	520	499	530	503	497	490	503	497	517	511	463	482	493	480	537	481	528	534	484	493	529	528	547	524	513	499	509	492	519	509	529	511	494	553	500
24661	21451	28576	24807	20402	10886	5884	3700	2753	2024	1448	1114	928	855	653	585	556	533	445	440	404	378	361	348	287	335	330	368	371	352	395	348	305	284	300	294	282	280	283	268	269	255	247	294	269	254	224	281	251	239	239	244	226	236	209	218	228	250	240	210	215	212	195	224	225	199	224	214	213	223	207	199	218	208	210	197	225	198	199	223	205	227	210	213	218	205	229	204	217	192	225	199	238	195	202	220	217	180	206	212	201	222	207	215	213	217	207	236	215	216	228	174	180	183	171	201	231	228	215	220	212	194	204	210	225	215	242	216	212	209	183	247	197	212	211	191	207	181	203	213	209	218	217	209	210	229	184	197	203	220	209	198	202	222	194	200	203	227	192	202	196	207	226	221	210	220	222	208	204	210	242	192	211	195	224	216	197	195	205	221	196	211	210	215	176	218	209	223	196	208	211	208	191	210	219	236	225	186	203	209	193	192	221	187	201	203	205	203	221	221	191	194	225	190	178	192	219	225	208	190	188	220	228	198	194	209	195	212	229	202	195	203	191	192	220	219	193	192	204	213	207	212	198	192	213	208	221	203	201	219	206	199	220	241	227	217	220	204	233	187	215	209	184	211	219	200	217	207	224	209	228	201	194	191	214	229	215	207	217	210	211	197	204	216	207	203	191	218	231	195	230	208	206	212	198	203	211	224	199	224	197	219	230	190	213	218	211	177	250	195	194	233	202	212	208	212	214	229	189	204	219	201	212	194	212	217	236	192	216	207	215	200	207	210	190	190	193	197	187	215	205	205	226	214	189	207	200	202	194	217	193	208	218	209	196	178	176	198	215	187	208	221	211	208	200	178	201	204	184	222	203	206	211	219	198	227	193	202	198	178	228	210	216	222	229	224	218	211	193	216	212	192	200	198	196	209	215	214	195	200	209	221	228	191	195	209	206	218	193	223	210	211	208	178	193	228	196	200	190	193	208	202	223	217	211	205	197	227	215	206	193	213	196	190	200	225	183	183	215	195	210	200	181	185	208	196	218	210	191	209	211	214	224	207	199	199	200	200	212	213	224	212	224	195	188	241	212	227	184	202	208	200	204	197	200	222	214	225	234	208	188	208	200	218	194	225	200	228	207	208	233	217	189	203	190	194	172	213	209	244	202	219	196	212	214	211	220	196	206	222	202	192	184	210	203	171	210	191	188	204	190	226	205	208	188	205	211	202	221	192	201	214	201	208	198	203	215	211	216	195	184	207	182	247	213	222	195	189	202	219	213	221	228	179	197	211	194	209	206	192	224	209	210	218	201	209	220	186	216	228	205	223	227	188	188	202	190	222	209	186	225	211	204	209	211	221	219	203	232	200	197	222	213	209	210	192	217	206	197	204	209	200	205	218	194	180	198	183	203	220	215	201	193	193	228	204	189	199	168	233	213	211	208	207	233	213	198	184	225	196	201	210	221	215	217	212	187	222	196	198	206	198	221	208	210	198	211	210	207	218	196	204	200	189	217	213	181	223	233	214	179	219	199	211	214	182	188	211	208	200	193	176	217	198	233	207	206	203	212	213	206	215	211	196	203	216	212	205	209	194	219	197	202	194	249	203	191	204	225	218	226	216	208	193	221	191	189	194	229	222	194	207	204	214	207	199	218	200	213	198	224	206	200	206	208	208	221	211	219	206	195	199	193	214	179	190	230	207	208	203	228	216	214	210	229	197	183	218	212	211	221	208	201	214	207	195	197	212	191	184	230	212	227	173	195	210	186	216	211	190	210	219	216	220	218	196	218	206	213	203	209	212	194	190	220	216	207	214	183	208	211	190	181	195	207	224	198	204	181	209	181	198	215	198	210	222	188	231	226	234	225	194	208	215	214	198	217	199	215	207	203	199	201	188	229	193	226	214	193	228	188	202	197	201	220	213	217	186	218	202	233	215	207	224	209	172	204	199	191	208	190	180	221	216	202	202	209	240	192	212	205	224	219	213	179	157	193	173	202	224	198	219	187	185	215	198	221	206	210	210	185	209	219	190	206	202	204	200	195	216	219	210	199	213	203	203	205	200	215	205	198	207	188	217	185	198	189	210	198	204	179	211	189	215	187	244	204	209	221	217	222	233	217	214	214	188	203	218	213	216	207	220	210	207	204	181	196	201	195	199	182	221	228	226	214	241	207	210	206	221	198	216	209	210	185	211	195	196	209	214	186	192	204	224	220	202	222	204	204	177	222	176	212	199	239	214	195	167	204	214	197	208	202	213	208	212	207	207	199	186	215	196	183	216	186	221	206	192	210	227	215	206	202	222	190	201	217	238	181	212	191	222	217	205	209	187	213	235	199	202	218	207	202	216	188	195	250	205	195	214	194	228	205	195	202	211	195	203	208	199	194	221	194	197	206	169	205	215	227	212	204	223	207	209	213	211	230	200	222	217	221	163	207	208	200	196	205	200	194	204	211	234	222	203	200	199	216	201	181	201	213	225	209	222	210	202	228	213	222	230	212	213	180	194	224	199	208	201	208	202	179	214	192	219	188	217	210	232	222	201	239	204	189	221	196	184	207	208	245	198	193	190	218	191	202	213	230	191	189	224	199	202	186	189	192	203	199	207	188	213	201	190	216	204	213	211	193	189	233	209	200	203	192	213	188	195	183	216	217	197	224	219	188	184	189	225	215	210	210	205	190	203	209	228	206	208	202	207	194	212	210	212	205	213	214	199	230	191	186	210	195	190	252	206	218	198	225	217	198	212	208	201	204	204	219	179	203	214	204	206	190	182	221	199	207	204	251	187	213	198	221	221	223	191	204	224	216	192	217	205	210	212	213	195	239	211	244	227	194	218	208	204	194	210	216	203	197	200	217	210	199	200	204	207	208	189	211	190	190	191	198	183	211	191	194	202	199	210	222	211	183	206	214	200	182	209	215	224	205	213	195	205	217	178	211	191	226	218	222	226	207	205	213	189	199	176	186	172	197	231	190	192	199	205	207	188	191	185	213	175	209	182	191	222	216	202	178	194	230	192	204	226	208	228	242	189	184	206	187	203	189	208	191	227	216	190	213	192	214	244	190	190	202	211	191	182	204	200	239	194	206	204	229	192	224	200	189	210	186	214	177	219	226	203	203	207	198	202	199	198	198	200	195	187	201	200	191	182	228	207	190	216	235	185	204	215	201	205	203	198	225	195	198	182	203	200	228	216	200	195	218	200	206	214	204	200	199	199	233	212	228	195	204	203	207	206	177	199	219	180	242	174	206	198	203	191	210	201	199	202	212	218	211	201	227	206	217	200	169	198	183	210	174	191	208	212	190	189	209	191	203	196	206	192	196	197	193	207	224	222	195	216	211	203	203	204	215	199	202	191	217	209	203	204	220	230	193	215	211	210	207	205	207	214	217	216	202	221	213	189	202	221	196	217	203	202	199	212	215	198	200	187	215	196	215	208	208	176	216	219	196	210	221	192	197	196	203	223	204	232	198	230	198	212	209	190	202	214	232	201	203	218	208	217	188	229
20667	36945	35154	26878	21362	15591	14002	11168	9234	7264	5159	4086	3350	2781	2287	1930	1845	1567	1592	1328	1252	1096	937	896	868	835	854	1007	991	1003	956	833	844	847	753	714	700	677	661	592	589	592	620	612	547	563	533	584	541	524	556	556	559	548	484	461	496	500	491	477	489	416	429	457	426	427	440	437	415	466	419	429	425	412	398	443	415	431	413	410	405	418	400	418	432	394	394	404	424	403	426	409	415	429	384	430	398	420	390	428	432	452	398	381	395	426	431	449	429	415	463	433	417	429	398	397	459	406	403	423	385	423	427	408	438	377	380	404	401	442	395	394	405	447	439	433	428	414	401	433	409	393	403	412	450	418	414	385	421	445	415	416	417	417	392	430	408	397	444	438	422	423	423	436	416	381	403	393	412	369	389	444	417	396	422	413	402	419	406	398	418	439	416	392	415	433	424	401	445	426	409	425	414	428	416	420	426	454	405	449	396	437	395	391	391	394	409	441	396	389	426	395	405	413	422	400	409	404	404	390	405	336	391	385	393	426	448	418	416	389	393	428	422	437	402	451	397	386	395	419	386	419	411	430	424	436	423	394	417	407	406	434	453	392	412	429	401	416	458	414	391	454	407	405	434	400	391	389	419	418	422	430	361	406	402	422	427	417	373	401	407	420	445	419	430	396	409	425	426	405	451	407	449	445	427	382	418	401	436	431	417	379	407	404	422	393	382	402	380	395	408	412	433	441	431	392	420	462	434	401	415	386	415	413	407	390	407	388	425	421	424	431	424	420	379	407	428	413	392	418	434	409	434	381	407	397	425	384	398	391	411	424	409	429	408	402	392	410	429	421	418	441	401	430	407	441	409	403	404	404	388	429	372	403	381	402	406	409	402	423	411	399	406	396	435	385	432	411	403	428	414	383	362	443	437	385	439	417	397	412	412	415	419	410	392	412	386	442	371	426	417	437	394	405	413	370	421	395	418	393	418	405	412	408	402	426	396	395	429	395	414	402	401	418	419	416	414	410	439	422	397	388	400	404	416	412	401	413	408	399	393	395	447	399	424	414	414	414	421	417	420	413	409	422	382	403	382	392	377	433	425	396	411	425	390	423	419	413	410	406	405	418	432	421	413	395	412	417	417	391	404	393	399	351	399	412	391	426	416	436	416	407	413	430	411	397	365	373	419	422	443	416	395	407	406	405	402	442	444	444	415	391	407	400	414	404	419	435	408	376	426	439	410	448	425	417	422	402	416	426	398	387	439	403	406	415	429	404	391	399	401	410	391	399	427	429	413	398	406	396	390	389	423	424	407	392	402	418	393	424	438	455	401	384	397	395	441	431	419	393	386	415	379	401	405	403	392	436	400	391	428	415	430	352	397	442	418	384	389	398	385	428	390	404	433	408	392	414	409	380	388	423	424	434	417	379	394	390	367	431	376	412	400	421	417	405	424	396	403	416	410	436	431	449	417	408	411	424	416	426	428	388	416	429	437	411	383	389	385	384	434	415	418	426	409	412	381	422	427	447	381	417	404	409	436	398	401	413	432	394	406	415	436	391	375	439	404	371	450	409	417	407	428	371	441	392	406	417	402	364	422	411	411	427	429	437	390	401	433	370	413	422	412	401	397	422	396	405	363	432	401	436	410	421	420	401	405	409	434	409	402	409	428	398	397	410	417	429	377	423	375	372	408	396	431	406	400	438	401	422	363	412	417	392	415	394	429	407	402	421	420	418	417	378	410	385	416	424	393	409	433	367	402	400	404	405	403	441	394	394	368	432	416	379	413	432	415	422	413	422	415	410	429	406	397	405	421	396	397	389	442	435	439	404	423	404	428	439	389	394	407	386	431	423	410	428	414	449	446	418	414	419	399	424	383	416	409	399	419	417	397	386	400	411	371	384	396	429	375	397	426	418	394	419	388	428	397	450	410	430	388	421	397	431	387	420	391	381	430	389	410	414	374	434	417	392	433	428	418	417	427	427	403	374	383	432	427	418	425	410	406	413	390	384	386	377	480	426	432	418	419	435	404	411	431	407	407	443	416	439	392	437	452	414	396	417	424	383	409	433	423	438	435	437	432	464	420	366	420	427	451	416	423	399	399	422	431	428	439	418	451	402	395	421	407	389	458	424	417	395	408	412	456	391	420	415	421	434	422	443	403	404	422	381	420	417	401	402	399	422	435	428	395	412	413	415	418	449	418	437	425	398	363	403	434	432	410	409	439	382	404	405	417	389	375	426	403	375	394	424	399	384	433	426	446	387	399	415	443	400	413	397	419	409	419	422	419	414	407	420	389	401	397	412	395	417	431	367	430	398	419	419	425	409	393	393	378	383	417	401	398	426	426	413	413	399	410	420	416	411	397	406	426	380	410	384	453	401	393	450	428	436	392	421	416	425	414	356	392	405	401	402	406	404	406	390	379	438	427	409	397	425	376	404	429	403	390	398	393	402	421	400	399	413	417	399	409	398	416	423	400	420	400	407	443	444	438	431	417	436	455	421	421	402	416	389	435	449	408	414	414	361	439	425	381	427	410	409	410	401	435	429	366	404	404	393	396	381	379	403	351	393	391	382	420	444	401	389	388	440	415	428	397	442	431	405	435	443	396	429	427	417	449	436	401	441	403	411	459	411	386	424	423	424	407	408	408	415	417	402	385	372	420	427	382	408	458	465	368	397	410	381	420	425	434	403	407	406	393	412	410	428	360	408	450	420	430	406	396	415	412	434	412	430	411	448	442	432	443	418	397	399	410	402	428	379	392	415	432	399	426	408	415	387	405	415	411	403	393	392	378	395	426	402	399	411	438	375	428	421	396	411	439	420	365	390	436	412	381	398	437	403	383	411	393	465	401	448	397	459	431	407	420	400	408	400	407	416	429	423	417	430	437	409	421	431	383	414	403	414	440	413	421	393	416	410	394	410	389	397	415	421	406	401	429	403	402	422	423	417	387	420	433	406	424	437	414	414	410	408	418	436	413	376	414	405	382	398	423	384	413	435	406	403	446	412	380	396	419	398	415	389	408	394	427	398	395	421	401	387	412	413	380	410	359	431	411	385	420	432	426	424	403	447	424	425	393	412	440	442	401	411	413	363	393	422	414	401	405	404	396	411	381	408	384	391	409	390	410	391	421	435	406	383	414	358	429	438	435	437	421	410	395	394	422	433	405	420	479	402	408	416	389	415	412	419	400	394	405	422	409	405	402	414	414	360	410	426	383	405	440	395	443	405	433	432	422	412	452	422	435	421	438	405	388	411	411	399	402	388	414	454	377	420	416	416	422	393	409	424	394	400	408	419	452	379	405	415	409	443	420	447	375	429	413	409	402	440	434	425	427	422	424	430	433	388	400	429	409	394	408	401	426	395	409	401	425	417	401	398	430	416	411	422	408	411	411	412	401	444	373	393	393	420	398	420	439	404	396	420	427	406	415	379	405	396	413	378	405	419	424	415	425	411	425	403	387	406	439	400	413	421	428	405	410	427	415	406	404	414	434	460	370	417	407	407
23533	21398	29162	24024	21472	20292	11893	5698	3636	2876	2102	1585	1260	1063	885	834	680	657	639	551	522	458	404	356	321	330	336	361	401	402	375	328	351	324	335	275	308	258	274	262	270	220	248	256	222	234	230	239	228	233	245	223	249	214	232	198	209	172	210	214	198	182	175	196	173	171	198	194	191	171	163	154	170	175	162	158	189	165	156	194	172	164	151	185	174	177	169	182	150	168	149	160	162	163	163	154	165	193	169	168	160	160	133	196	187	176	165	163	161	168	164	195	164	162	161	175	174	194	179	151	181	197	186	160	161	195	177	154	182	160	156	169	173	182	179	156	174	171	187	167	176	189	184	185	170	176	184	187	189	175	174	157	181	185	175	174	189	158	184	181	173	218	180	159	149	170	192	160	185	168	179	186	177	169	173	182	176	149	173	169	175	162	169	159	154	179	174	148	166	164	168	170	179	194	189	173	172	174	139	175	169	164	148	169	190	179	149	192	154	183	166	144	194	170	175	167	158	174	165	160	155	181	181	149	156	174	167	167	173	160	169	160	156	154	191	168	189	160	174	146	181	172	170	167	157	163	195	158	189	178	182	191	161	144	169	177	168	177	199	157	160	154	154	156	146	162	184	191	163	190	168	169	190	149	179	181	162	169	181	168	175	174	163	171	178	154	177	190	181	177	156	165	145	159	180	159	184	187	166	187	188	181	167	159	154	170	154	176	177	162	153	159	168	172	150	182	159	170	185	170	174	177	166	156	160	158	173	167	195	139	168	169	156	169	183	198	202	205	193	184	180	163	174	177	165	166	184	161	159	181	174	160	164	180	171	180	151	188	158	170	198	163	159	176	190	152	175	138	189	178	169	192	169	181	196	191	181	186	174	166	174	166	165	157	200	154	154	159	154	195	161	144	197	172	200	191	172	162	190	157	156	166	194	174	181	175	164	179	179	184	186	175	189	191	148	202	160	173	152	187	187	178	160	158	145	147	166	161	168	151	200	170	173	160	172	154	179	192	178	163	153	179	151	161	172	172	161	191	175	179	177	181	174	162	161	162	169	148	198	168	195	187	168	162	166	181	177	147	201	164	188	159	178	181	165	169	157	150	157	156	173	170	156	175	170	193	148	162	179	173	177	169	158	177	170	160	172	173	161	180	169	190	157	161	168	169	201	173	161	173	155	164	182	161	186	154	186	151	156	167	179	144	156	184	176	175	172	179	188	171	159	192	171	173	165	175	177	163	155	159	170	156	188	190	136	182	171	167	175	182	151	184	147	178	177	175	182	180	163	159	173	165	162	175	164	154	186	173	152	168	166	186	165	185	182	154	156	191	162	180	148	163	193	158	177	180	157	153	170	166	166	167	173	163	166	162	162	188	195	172	175	197	161	148	133	189	148	165	171	159	177	178	145	162	167	161	155	170	167	157	182	164	176	160	161	139	173	161	160	168	171	163	148	167	164	182	176	148	164	189	189	168	187	156	184	164	158	187	179	173	174	184	187	173	177	170	178	176	168	169	163	178	160	176	181	164	165	185	160	184	155	198	164	162	183	174	164	164	186	180	172	177	163	151	166	183	180	180	148	164	174	156	167	145	157	158	153	180	152	167	163	175	157	170	162	169	183	161	175	155	168	170	175	176	167	181	166	155	177	163	166	171	173	167	156	141	171	155	182	184	169	183	168	174	171	177	167	160	173	174	168	181	154	180	149	169	168	172	175	167	177	150	172	154	173	155	156	177	185	173	168	183	150	181	175	165	171	166	170	164	169	154	163	167	143	204	175	168	193	162	163	169	181	176	168	164	147	174	168	168	195	173	186	165	186	163	154	181	164	159	178	154	192	168	182	186	174	165	167	159	151	161	158	175	161	142	163	148	138	183	145	176	170	189	171	170	144	163	204	197	184	190	179	144	210	179	161	149	174	176	178	175	172	173	175	163	194	174	163	183	153	163	169	170	177	184	159	175	179	152	164	185	152	181	141	211	156	175	171	165	170	170	175	167	156	164	170	167	152	160	166	178	157	163	147	180	178	175	163	182	164	186	155	164	173	184	176	171	181	180	160	187	180	164	162	159	161	163	163	156	163	175	166	155	189	172	174	143	161	155	150	156	173	150	175	164	171	172	178	167	162	179	155	171	153	160	159	175	185	154	163	168	168	159	158	193	160	175	145	202	177	161	165	158	180	168	191	162	166	194	174	164	155	189	184	171	165	166	134	168	176	162	188	181	202	157	168	177	166	161	158	159	152	167	179	154	164	178	204	155	159	155	153	174	185	174	206	173	164	154	174	185	169	187	161	205	167	145	166	170	186	169	163	176	167	174	151	168	186	178	170	183	168	161	191	162	166	155	172	176	175	158	167	143	174	179	150	164	151	175	186	175	187	164	130	184	146	179	172	191	186	177	172	164	179	183	157	165	158	166	172	187	183	170	167	156	179	163	182	189	191	179	157	170	185	182	194	176	176	176	176	192	163	165	157	186	165	173	165	168	157	161	170	181	165	191	166	172	167	186	167	162	193	158	180	162	185	169	176	176	146	201	172	157	167	165	167	163	182	163	166	167	170	174	164	159	155	184	163	148	172	186	154	164	163	181	161	172	165	156	159	156	175	169	172	168	163	169	168	155	178	170	153	173	167	178	160	176	170	153	180	198	148	186	172	172	186	181	172	163	158	184	163	150	164	196	179	174	184	174	186	170	170	184	172	164	153	188	165	164	176	164	161	164	169	178	172	167	161	178	154	179	178	167	157	153	171	177	165	169	159	184	163	170	166	158	170	160	150	186	185	165	152	166	177	156	187	182	179	165	170	199	164	170	175	146	173	171	181	149	167	152	161	167	171	173	153	179	168	172	156	182	172	152	167	159	169	165	174	171	167	159	170	159	192	167	140	175	158	167	184	158	176	166	190	166	194	175	174	170	164	179	158	178	158	166	147	163	158	163	161	179	180	190	166	193	173	157	179	158	194	180	183	154	158	169	179	178	180	177	143	194	171	159	165	175	184	177	138	167	175	192	167	158	171	153	181	151	152	168	170	163	164	157	190	174	175	160	149	167	149	174	165	160	157	162	168	159	198	152	178	168	156	169	173	166	158	165	174	176	179	168	177	162	161	171	176	167	179	167	167	136	150	163	185	161	147	168	202	171	173	176	151	180	159	167	171	148	169	168	164	154	180	171	177	151	161	156	163	180	182	176	160	192	172	162	172	150	159	148	149	156	178	164	179	171	186	142	168	178	168	173	166	180	172	152	171	149	142	174	155	179	173	185	191	190	201	150	135	178	174	174	164	176	182	165	194	174	180	180	157	153	176	177	152	175	166	173	172	175	166	184	165	176	178	165	175	173	163	183	166	178	165	182	172	163	188	145	172	167	167	183	160	168	160	163	174	158	154	147	175	159	147	166	183	171	177	158	178	184	159	159	161	151	161	175	161	168	177	151	157	154	202	155	183	162	174	177	177	186	173	156	214	170	166	181	153	159	168	161	180	174	189	177	179	173
22086	40666	38263	30971	25965	19399	17217	14652	11660	9616	7148	5461	4523	3767	3112	2713	2359	2229	2057	1782	1598	1278	1142	1111	945	936	1064	1115	1188	1138	1023	916	911	872	829	728	730	689	656	624	674	562	613	545	551	553	517	544	550	529	527	579	550	492	481	447	443	450	429	434	429	384	363	370	369	347	363	351	334	363	313	327	355	361	327	352	312	348	327	343	358	337	337	329	352	354	372	320	346	362	331	314	322	331	351	328	306	314	339	301	314	323	347	330	340	342	318	326	329	385	365	313	298	344	323	346	330	346	338	340	347	328	357	321	318	341	355	296	310	334	362	329	320	320	370	340	370	328	335	330	310	345	262	333	371	320	351	350	336	347	327	315	318	345	309	346	288	362	330	289	337	338	307	321	319	336	323	376	291	304	303	318	339	334	315	318	356	319	351	338	324	312	328	303	317	343	348	310	335	341	345	329	334	317	325	310	324	322	311	331	333	313	336	335	343	329	317	294	347	349	335	316	346	329	321	341	350	316	350	330	325	297	311	336	312	299	328	336	335	322	318	352	336	312	354	305	306	309	337	342	323	303	318	317	343	333	330	323	341	326	313	334	337	323	316	312	324	309	346	338	312	332	360	328	319	333	348	327	345	301	318	291	315	329	338	325	360	325	335	315	332	352	318	314	356	345	315	307	348	311	309	310	341	316	329	310	344	337	349	316	311	340	323	304	331	347	331	357	326	346	330	287	318	346	333	326	337	326	350	312	324	321	333	305	327	299	314	316	323	353	333	325	304	293	322	330	346	341	298	337	297	295	315	315	350	293	321	325	287	292	318	343	360	350	329	338	329	315	349	327	315	337	318	334	330	339	330	314	358	333	319	347	310	320	332	324	324	340	342	344	300	312	323	348	297	319	343	355	313	317	341	340	333	346	346	323	331	322	315	319	328	339	311	340	324	342	336	339	362	329	314	328	322	350	351	319	338	359	330	335	324	338	309	341	338	311	317	319	339	343	315	333	336	354	291	333	328	332	305	318	325	321	316	304	324	328	322	319	327	345	319	298	340	353	309	331	337	338	327	338	321	326	336	298	328	326	326	286	326	364	316	341	295	310	309	321	321	316	297	318	344	284	353	337	338	322	371	322	323	336	302	341	343	313	356	314	340	367	334	309	317	357	329	357	326	317	358	318	322	335	306	340	353	340	319	346	349	326	326	325	327	312	325	312	337	331	320	339	337	305	322	339	344	340	356	325	316	317	327	315	352	328	309	327	346	346	335	327	331	333	324	335	350	317	315	312	333	361	312	347	330	365	314	340	314	317	319	326	304	316	335	325	306	347	340	321	339	336	324	337	324	309	330	317	321	352	345	336	338	369	321	312	351	317	339	324	357	370	326	322	312	298	326	350	347	307	344	351	322	338	344	286	341	320	307	329	298	336	312	324	342	332	293	313	333	330	324	300	316	340	299	324	349	331	330	318	336	334	317	327	327	332	350	305	343	323	320	336	326	332	316	341	344	368	334	334	329	327	347	329	339	301	345	351	312	303	317	342	344	304	313	335	314	319	333	300	317	363	367	332	352	318	320	340	300	332	328	354	360	331	325	303	356	321	308	307	321	323	337	321	340	338	319	321	330	338	333	328	342	316	322	325	347	324	327	320	301	317	306	333	338	318	341	339	325	322	362	315	336	328	335	345	365	329	343	282	305	357	292	347	345	334	329	319	360	343	331	311	334	292	342	330	299	321	340	310	295	309	347	345	317	342	329	364	307	334	302	330	345	317	327	324	331	338	313	328	300	320	311	312	343	343	351	349	322	332	325	338	318	307	312	332	303	357	320	319	335	312	337	308	352	340	355	304	336	312	320	333	334	349	323	316	320	326	335	335	310	313	340	339	295	360	355	341	327	292	324	285	348	323	320	327	293	297	299	321	317	327	323	323	315	334	304	309	338	314	314	331	349	337	326	339	334	341	319	323	341	350	351	326	320	314	343	311	337	337	335	323	329	345	329	360	299	355	302	327	325	292	342	341	318	324	326	314	341	354	310	318	335	310	348	327	324	307	355	357	305	314	323	333	339	340	333	346	326	346	356	310	333	346	317	294	345	312	325	334	328	370	330	341	310	316	327	327	329	290	334	334	327	343	328	333	314	334	346	327	334	324	342	324	318	366	323	299	322	304	337	308	330	338	333	320	323	356	311	346	344	349	339	323	323	350	320	298	328	346	324	348	334	352	336	325	292	357	334	323	325	331	320	321	341	326	312	329	302	313	330	331	328	318	355	315	340	339	309	344	284	315	330	350	299	351	334	319	328	359	303	332	321	317	299	302	325	310	334	326	342	365	318	308	326	318	341	328	315	345	337	351	300	319	333	313	335	347	320	315	320	346	332	319	348	323	329	348	326	355	326	315	345	364	349	315	337	332	316	305	321	350	367	318	304	265	334	388	323	333	307	327	346	327	322	331	334	330	376	341	333	329	353	332	311	370	343	340	309	316	314	332	304	328	336	318	349	316	374	329	318	347	328	331	315	363	327	336	325	321	336	326	325	333	301	343	343	351	346	315	352	329	303	327	340	334	331	344	312	349	322	321	293	367	326	357	344	366	298	366	355	328	336	332	338	337	345	372	332	315	349	285	306	336	298	333	341	334	326	336	340	317	347	317	374	308	327	311	332	336	329	342	310	340	316	335	338	353	352	324	307	325	336	327	304	344	338	308	368	349	350	327	356	316	339	334	330	332	290	325	332	330	299	333	342	325	337	314	319	292	301	336	365	293	355	338	355	312	353	308	328	316	334	319	304	331	295	317	326	332	342	320	341	338	340	339	345	320	298	334	319	340	344	327	316	364	309	337	360	359	338	306	361	341	311	353	328	321	348	318	373	353	308	311	319	335	363	290	345	325	333	346	347	302	333	321	332	334	300	324	344	308	356	315	324	321	321	337	309	339	325	337	343	332	297	307	326	320	323	352	343	319	314	316	313	338	337	319	333	351	339	336	341	363	340	347	329	318	327	340	321	297	345	336	311	351	328	365	319	357	354	314	343	349	293	360	344	337	339	326	339	337	339	331	317	337	336	361	342	331	363	344	341	339	318	338	342	313	327	354	318	327	313	367	346	327	327	325	316	350	333	316	308	370	331	312	312	318	367	348	315	329	328	349	316	359	339	335	335	316	340	351	347	304	355	367	318	342	322	321	323	338	314	354	347	325	328	338	330	349	351	312	298	303	370	321	357	339	340	323	311	348	341	325	336	353	331	316	336	323	327	323	321	309	339	350	368	317	308	323	324	319	330	320	308	324	319	331	344	308	308	325	317	333	330	320	318	346	311	318	326	328	327	330	335	286	329	353	333	329	346	353	360	326	327	322	344	317	333	356	320	331	319	347	348	335	313	307	339	336	343	337	316	345	315	296	326	303	318	331	358	338	344	337	321	319	341	302	340	321	318	363	321	324	348	286	307	348	314	323	292	367	312	342	341	332	322	320	351	307	312	351	340	373	310	315	342	293	329	331
27055	21595	20369	14188	7613	3889	2899	2127	1675	1358	1003	760	673	655	519	492	456	456	425	413	373	387	349	334	329	322	331	357	368	363	321	344	323	334	303	318	292	303	300	290	269	262	301	295	290	315	266	306	293	299	262	292	303	274	250	238	288	303	260	277	253	249	251	274	252	286	238	243	261	263	250	245	303	255	278	267	256	289	270	251	236	289	244	244	227	236	259	251	264	241	215	234	253	266	261	252	252	278	252	257	250	262	232	279	260	251	253	270	231	257	237	234	299	276	277	246	265	270	250	293	258	235	257	214	242	267	253	259	252	265	260	249	230	269	285	259	241	234	236	245	262	248	224	277	262	282	256	251	247	270	267	242	249	254	263	255	261	274	241	255	278	275	247	277	244	245	243	265	236	249	238	258	251	217	262	246	252	254	287	295	257	263	265	268	262	265	264	305	273	266	230	269	249	281	248	224	269	279	198	249	222	237	285	294	276	257	256	260	250	247	242	279	261	219	245	241	244	252	266	284	253	258	258	248	250	220	268	247	249	259	245	249	225	255	231	252	237	232	258	265	289	278	260	252	248	260	240	263	276	268	276	271	273	266	262	251	260	244	278	238	244	225	235	226	236	249	248	242	245	243	236	251	253	270	252	229	260	279	247	271	257	230	265	247	284	241	251	254	249	299	247	241	261	257	255	245	255	265	272	267	281	259	299	268	265	245	279	251	260	265	253	281	259	252	233	244	249	279	269	214	264	227	249	246	224	225	255	265	263	235	245	247	294	238	239	272	226	227	263	257	251	264	284	246	262	250	260	260	265	274	258	221	228	251	275	258	244	255	239	252	241	253	229	263	226	268	258	272	248	248	255	279	241	281	251	246	268	243	256	229	277	239	263	259	258	255	260	250	274	278	265	261	290	271	242	234	253	253	275	250	247	247	253	233	261	255	223	251	258	225	258	292	216	241	256	283	271	229	272	235	247	254	269	230	276	253	245	220	286	243	233	248	248	274	282	268	248	267	257	261	245	266	269	260	260	237	238	252	245	251	236	253	253	261	232	250	244	235	264	284	264	262	267	262	257	236	258	259	256	259	258	273	246	246	270	268	259	284	284	270	271	258	246	259	271	244	237	253	246	265	279	254	243	231	250	247	272	231	216	262	258	255	242	253	270	275	242	256	264	249	246	245	264	242	264	296	238	251	256	261	249	253	279	222	277	248	249	245	238	266	232	248	279	237	263	243	245	269	243	258	243	274	255	250	273	278	237	254	267	237	247	242	275	246	252	248	289	259	282	239	241	238	249	299	246	246	272	253	265	249	267	237	252	236	241	247	249	224	237	270	253	270	269	252	267	257	280	259	279	263	266	280	261	249	247	259	271	279	229	279	280	243	258	261	275	253	257	262	253	257	235	272	260	233	236	237	276	257	258	272	242	277	249	263	262	238	272	252	251	241	259	278	258	262	246	268	241	249	244	215	224	230	280	254	247	250	253	236	247	231	273	234	248	263	255	260	239	273	255	252	241	244	272	275	258	270	256	236	239	248	256	253	240	252	259	268	252	256	253	257	213	275	264	247	236	251	248	270	249	246	250	277	261	232	264	266	255	197	252	242	268	273	242	249	261	256	268	273	225	281	242	297	231	242	290	258	246	285	226	252	257	248	240	251	237	243	287	276	266	254	281	241	234	243	260	247	265	233	271	241	236	241	250	247	251	235	258	260	265	267	269	242	255	248	234	261	255	239	267	251	241	223	265	261	266	256	261	279	244	262	260	262	234	253	232	268	241	257	229	232	260	234	235	243	264	253	258	262	256	275	254	294	272	268	238	236	279	262	253	225	286	285	269	253	263	280	260	273	263	240	236	276	231	271	253	264	254	262	263	260	289	293	251	259	261	245	235	251	245	299	253	267	250	222	251	243	234	242	244	257	248	239	266	243	260	251	253	252	223	259	283	225	269	265	263	260	249	235	263	244	250	253	265	269	249	265	278	233	243	258	252	258	268	245	241	226	245	292	295	279	253	238	268	248	266	224	235	247	248	250	255	279	245	255	263	237	259	244	262	253	271	290	267	285	264	256	268	261	252	265	261	241	271	265	236	250	287	278	261	255	226	241	256	237	257	250	245	260	258	273	233	268	286	254	248	254	240	241	230	258	253	268	269	260	236	253	239	238	255	232	282	255	242	235	271	226	256	263	274	282	278	259	237	275	268	253	240	216	250	257	244	254	270	301	256	236	238	261	273	222	247	262	247	229	248	243	279	260	264	261	248	253	233	235	258	253	248	272	241	254	260	260	246	263	262	229	261	278	243	271	256	274	234	270	272	254	267	255	256	255	233	262	228	281	239	248	255	240	271	277	272	263	267	249	250	255	251	270	272	254	267	253	259	257	266	252	252	250	257	276	270	262	261	256	282	253	254	252	242	245	259	253	308	260	254	228	265	241	256	247	282	234	293	250	264	262	252	270	276	227	268	258	264	249	234	246	249	258	299	277	267	249	288	244	276	269	246	251	246	273	265	247	260	266	254	245	269	269	230	283	230	240	250	247	271	261	268	245	257	252	258	269	246	243	249	286	270	239	276	262	298	249	264	263	249	265	250	261	266	273	283	232	290	262	257	233	259	257	267	244	267	290	271	244	239	245	310	248	258	236	273	263	237	295	266	265	265	238	242	256	248	231	252	252	270	261	291	242	236	280	252	232	261	284	256	259	243	251	252	251	283	245	244	260	271	259	266	233	259	268	273	239	266	271	272	257	241	234	219	262	236	293	239	261	271	274	228	279	254	256	245	252	257	235	232	280	276	248	273	253	255	231	262	277	270	275	283	260	277	279	268	253	253	245	284	282	275	251	250	224	231	245	245	255	253	267	256	256	264	275	249	276	243	256	253	241	268	241	256	254	266	262	235	253	250	245	260	257	297	251	279	250	272	277	263	247	260	283	278	272	278	252	283	278	245	270	262	248	235	242	232	246	259	243	220	258	250	257	243	260	249	265	268	304	237	213	284	253	255	269	269	251	250	226	261	275	269	282	276	243	268	244	243	262	265	244	285	276	273	276	251	266	255	247	229	261	253	281	245	275	246	242	269	243	243	259	268	260	275	282	239	266	243	235	273	245	239	258	256	236	237	248	281	236	237	279	250	248	262	239	251	257	271	259	267	233	259	268	247	255	278	236	248	244	246	264	224	250	266	270	272	297	246	262	218	264	255	249	254	212	236	244	282	253	262	253	220	263	240	257	266	239	260	252	291	250	251	259	257	264	259	251	260	267	268	268	258	260	238	283	222	241	263	255	274	253	235	263	266	287	240	283	284	216	254	267	243	268	240	244	243	232	246	247	255	292	248	290	277	272	227	255	253	257	263	253	242	303	242	258	253	282	247	255	272	276	244	246	250	224	274	240	244	254	233	243	253	279	246	228	269	246	281	245	271	250	261	248	248	271	241	252	259	252	234	264	259	275	265	256	287	279	268	282	263	278	251	265	254	269	278	242	243	255	269	253
19481	30459	27749	20882	16279	10981	9417	7663	6129	4928	3539	2804	2106	1920	1636	1406	1309	1247	1229	1191	1037	945	813	821	737	799	811	861	916	770	812	785	760	737	723	730	699	637	677	651	612	630	573	604	651	605	633	583	613	606	597	598	597	603	519	587	602	557	553	535	517	529	537	548	540	552	498	482	524	507	517	522	515	467	539	487	519	476	494	490	503	480	515	543	551	504	489	529	500	502	504	486	483	492	466	493	475	521	489	470	487	526	482	488	533	503	574	444	507	526	532	500	463	457	486	521	511	504	509	459	505	488	483	465	523	527	461	473	528	504	469	497	525	481	488	483	498	520	519	458	483	531	501	506	491	508	482	513	465	496	524	546	521	490	477	536	503	542	511	520	479	500	526	503	469	483	464	461	504	491	505	550	492	479	521	468	493	490	534	504	473	520	499	482	485	495	484	488	484	511	516	504	478	551	507	544	521	526	493	507	496	510	496	543	488	522	459	469	502	470	528	520	511	517	480	474	522	520	487	549	538	501	514	491	506	524	489	474	484	515	458	502	483	509	534	497	501	491	509	529	499	496	478	528	509	506	494	534	489	527	538	488	504	511	510	498	538	516	462	502	485	450	488	516	545	470	525	506	524	504	516	489	492	504	496	524	489	509	487	520	500	487	496	520	524	513	487	476	501	456	499	506	498	514	474	543	525	491	496	496	494	508	535	501	476	494	495	519	519	505	487	543	501	500	543	539	500	536	487	531	499	499	518	500	519	511	482	500	513	525	523	471	500	486	487	534	503	477	526	499	526	489	524	525	488	491	522	476	495	525	518	497	484	509	498	495	522	479	536	492	504	491	524	471	494	502	492	499	507	488	517	484	483	488	566	487	495	534	505	494	501	529	459	537	502	508	506	479	495	545	499	524	514	468	543	511	475	478	535	496	524	487	531	498	511	517	543	490	498	532	465	532	483	508	540	479	520	461	522	507	469	472	514	528	534	494	456	483	503	518	539	496	483	496	519	510	481	487	517	468	511	490	513	546	496	510	447	506	492	493	473	498	484	516	520	529	512	493	496	496	522	504	520	538	517	505	509	502	514	508	465	484	529	467	483	497	455	536	490	504	488	480	501	506	520	467	511	537	503	480	537	502	519	514	498	517	523	542	524	505	476	506	498	530	500	495	561	473	529	477	480	507	482	527	473	544	483	478	474	479	502	494	487	487	469	521	502	516	537	530	498	503	506	525	508	501	493	512	496	514	515	527	486	460	533	499	480	512	467	516	510	551	454	468	515	475	512	532	500	515	534	481	480	502	522	491	484	500	508	489	489	538	506	505	534	515	488	436	518	498	483	475	486	531	497	500	512	484	484	492	471	506	479	514	498	474	512	475	479	483	508	505	498	522	474	501	487	481	519	498	499	543	540	535	487	524	495	491	523	495	522	473	529	491	494	538	506	528	518	491	520	536	502	503	472	500	506	521	477	467	524	502	506	496	533	465	512	457	474	503	480	495	485	491	532	540	524	501	519	512	496	490	480	536	500	488	500	499	541	496	469	491	495	457	502	524	522	485	546	486	455	456	491	496	457	517	518	484	511	511	498	492	494	499	467	502	469	495	540	528	525	507	513	523	484	477	481	521	472	510	470	449	499	513	559	512	502	509	486	486	506	502	529	485	509	491	465	503	493	570	483	534	499	496	517	492	499	508	522	465	507	465	517	498	522	509	503	506	508	457	448	500	500	538	491	528	504	475	485	542	495	531	540	496	513	498	521	514	511	516	519	517	492	496	488	501	492	529	467	559	484	479	516	500	490	539	531	472	501	502	536	511	540	497	512	459	478	472	507	492	494	503	519	469	472	465	517	530	483	489	534	515	476	499	531	511	502	508	476	500	509	498	519	492	511	516	531	481	474	490	499	475	536	531	496	507	506	484	514	490	502	483	495	531	494	469	519	526	511	509	492	524	504	472	504	450	498	501	508	465	532	497	525	549	444	508	535	503	501	508	500	439	503	488	524	511	529	489	480	490	516	499	516	502	509	486	498	489	512	502	506	513	443	505	489	544	494	466	477	559	489	548	534	487	489	469	500	526	536	475	500	494	473	519	510	504	518	515	508	523	533	523	502	549	519	523	483	492	500	480	498	501	497	520	460	514	493	485	545	487	488	520	507	459	496	489	537	503	480	502	488	500	519	554	474	507	526	512	531	518	498	533	514	516	550	533	523	511	563	473	562	509	525	486	500	486	520	473	512	512	476	550	486	495	462	502	491	520	516	500	498	486	503	515	518	511	502	529	537	465	495	483	522	487	551	468	504	483	516	502	499	517	514	487	476	529	492	535	470	477	495	508	527	532	509	486	495	526	501	510	482	493	490	534	500	487	543	510	497	493	505	473	505	476	509	519	504	508	547	505	514	475	538	507	484	513	555	519	498	547	549	499	482	518	485	526	518	472	541	495	530	497	488	482	498	508	511	530	480	523	515	483	520	506	524	486	504	480	536	500	507	503	513	485	481	495	526	511	493	495	488	492	481	467	479	504	468	495	563	484	513	529	495	491	485	505	486	455	476	506	498	511	482	505	473	497	552	535	507	494	528	511	522	522	546	522	463	482	512	512	476	528	462	468	497	489	471	499	511	507	513	514	524	521	505	523	495	527	471	527	553	489	520	521	474	547	508	516	483	476	515	531	515	524	542	483	495	512	495	508	486	487	504	474	498	485	515	483	516	488	537	457	503	492	478	500	463	541	508	516	477	519	496	510	481	510	546	542	486	507	536	485	498	494	498	467	478	549	502	452	531	514	517	507	494	508	482	488	527	493	519	502	474	563	477	482	502	534	504	538	477	532	528	519	546	507	481	561	503	500	486	549	471	544	492	537	475	505	471	464	515	519	549	509	517	506	515	511	474	493	507	518	492	482	496	456	478	509	530	507	496	515	503	495	471	518	538	544	497	500	507	521	476	513	538	473	533	509	493	520	475	496	503	521	496	486	488	479	531	478	491	483	541	492	481	502	486	513	491	499	518	444	493	492	509	497	485	482	517	530	485	489	505	474	504	533	546	524	500	511	512	517	498	486	554	494	520	528	496	461	482	493	518	513	480	498	475	530	503	514	489	531	542	505	566	520	532	477	484	487	533	494	515	464	472	458	500	503	533	511	514	513	541	472	507	517	521	559	510	510	527	515	490	509	498	508	529	511	496	525	489	483	536	542	521	509	483	494	509	530	517	506	491	515	482	494	510	488	511	501	473	504	499	501	510	523	519	538	482	521	458	514	537	495	510	482	534	501	527	534	494	501	505	549	506	512	475	474	514	528	509	526	491	505	525	514	488	509	494	508	514	488	536	465	523	555	504	499	508	522	540	454	513	490	468	513	531	476	549	498	473	495	517	523	501	490	491	510	548	489	486	481	498	488	499	479	457	447	519	485	498	500	517	483	511	508	532	494	505	512	525	522	509	497	489	500	489	481	465	479	545	489	478	528	531	520	474	496	518	525	503	492	499	481	477	495
24643	21487	28558	24863	20478	11196	5855	3787	2699	2112	1489	1113	980	793	682	636	591	565	498	508	458	384	330	376	353	317	348	374	388	370	355	318	313	289	291	270	289	276	260	296	292	272	245	261	236	247	252	242	249	223	273	236	243	232	238	214	257	223	207	221	231	223	209	192	200	198	235	228	205	213	221	205	198	218	206	200	200	189	212	190	212	197	196	213	168	232	213	200	184	207	191	218	205	218	217	201	175	179	195	202	199	224	217	209	224	191	214	216	229	184	185	201	187	172	201	195	211	200	220	193	204	214	231	217	212	215	213	181	217	202	206	188	194	164	190	214	195	205	212	229	205	189	194	215	187	203	200	227	200	219	182	226	189	200	194	211	213	210	214	196	215	181	213	197	194	226	203	253	213	195	208	231	211	189	198	207	241	197	185	197	210	212	201	201	214	187	206	199	189	209	208	200	201	178	189	212	175	198	216	185	181	210	250	197	201	209	208	195	205	191	209	194	198	218	167	189	243	216	200	202	206	193	207	204	190	191	182	206	205	204	201	209	203	204	188	206	216	186	218	217	197	209	184	235	224	197	176	190	204	218	188	209	200	196	189	191	191	195	200	182	194	193	182	196	207	209	203	205	200	237	208	194	196	208	197	189	208	232	204	195	200	184	203	187	201	213	217	214	197	226	197	199	176	187	188	213	196	198	227	212	221	221	191	187	200	194	209	214	207	228	194	170	190	199	214	184	202	198	211	203	195	190	180	213	205	181	210	198	219	189	173	183	221	225	189	217	220	207	217	178	190	236	203	233	230	210	174	205	204	206	203	203	214	230	173	203	230	193	206	191	228	211	199	192	203	190	189	197	224	207	214	201	176	178	205	203	197	213	206	197	197	196	215	206	202	195	191	180	191	212	202	207	214	171	213	196	208	183	208	200	194	187	189	222	196	216	198	199	183	191	195	215	214	217	191	206	203	200	210	175	187	197	182	217	215	233	198	189	190	201	203	225	226	216	195	181	207	206	188	212	213	202	210	202	197	185	201	208	201	212	211	213	212	219	198	185	190	199	202	206	213	215	194	200	203	201	191	218	213	210	222	216	208	196	198	216	201	202	176	211	212	193	202	233	211	217	198	201	196	186	192	206	194	208	205	181	203	213	230	224	207	204	215	198	213	217	193	191	199	182	184	206	201	191	197	212	203	200	200	199	188	195	223	199	191	212	248	192	196	195	202	188	206	215	208	195	197	204	187	198	211	196	196	199	204	189	177	222	232	152	201	217	204	191	212	217	180	206	200	197	172	192	191	191	178	206	233	183	213	206	256	199	199	203	222	212	211	209	225	208	197	208	198	211	186	208	225	222	200	203	206	209	198	211	217	203	197	185	210	195	196	201	191	198	183	217	228	224	172	182	209	185	205	193	234	213	185	201	216	211	203	210	193	181	193	197	200	199	210	210	206	202	182	198	189	213	203	248	190	214	216	205	213	191	194	215	243	199	214	206	196	199	186	191	213	185	201	199	208	201	199	216	203	194	185	203	191	186	206	192	195	201	209	216	216	200	210	196	218	187	171	209	190	213	194	202	221	207	199	170	196	202	169	223	201	208	229	220	215	191	195	205	192	203	190	214	202	208	209	212	206	180	203	205	205	199	229	196	187	209	226	205	210	189	183	226	198	213	207	232	219	211	204	193	207	200	183	199	177	197	207	204	192	223	219	223	207	220	232	221	200	209	219	194	194	203	197	208	184	192	173	199	207	216	196	177	196	185	176	205	215	219	195	189	207	175	203	218	199	209	188	205	205	205	197	196	224	217	193	203	214	183	197	193	195	197	195	193	206	190	211	180	188	195	198	180	203	221	190	213	192	188	188	175	218	225	198	199	187	194	187	185	191	204	207	180	211	205	239	225	185	204	174	171	188	188	189	205	206	191	205	192	204	201	224	210	184	200	196	204	202	222	216	189	198	214	191	205	222	195	190	203	235	195	216	198	212	183	205	204	201	201	214	196	192	183	189	174	205	178	215	212	195	198	208	184	193	187	190	219	204	194	177	202	213	198	175	207	211	208	193	214	198	205	216	223	194	199	198	197	201	205	204	208	205	198	232	197	193	215	208	193	195	213	216	180	185	196	193	190	225	201	188	183	204	208	208	193	207	207	196	214	211	179	203	226	207	179	219	215	210	206	234	208	198	217	188	191	220	208	188	192	180	175	189	185	200	185	208	210	211	215	210	189	202	210	215	211	189	183	210	237	219	185	220	206	178	196	200	178	196	189	204	200	205	205	192	207	204	203	192	220	201	203	199	169	207	215	218	205	194	184	217	212	210	204	191	195	205	205	192	195	199	209	197	202	207	206	197	203	206	182	179	217	223	199	199	192	183	221	178	223	203	186	209	206	210	198	202	223	206	193	176	218	233	202	210	213	196	204	206	200	214	206	202	189	195	196	193	191	212	203	196	203	206	231	198	201	201	196	194	224	193	180	180	193	204	195	221	183	198	188	225	190	200	203	232	197	185	187	199	216	187	204	205	195	195	217	207	205	181	216	197	196	209	182	223	217	207	208	217	192	200	202	218	194	203	200	190	196	175	202	213	222	190	192	204	214	190	216	229	188	203	185	237	205	205	191	200	185	215	190	202	195	198	215	197	197	192	199	196	172	187	207	188	200	211	200	206	203	200	196	220	200	175	207	214	194	208	217	196	208	214	204	202	224	220	192	230	200	213	192	207	195	211	214	198	190	216	174	195	190	209	199	193	210	192	200	204	164	190	186	208	209	206	199	216	193	187	197	190	203	196	201	194	207	202	197	205	181	209	199	180	194	205	193	202	202	212	223	226	205	204	213	209	196	197	176	183	202	200	209	176	196	219	205	218	209	171	197	220	209	213	230	191	177	234	203	201	178	199	210	204	211	215	204	201	186	221	193	212	200	216	201	202	216	216	200	219	219	204	198	207	196	209	207	203	211	201	204	206	209	202	198	180	231	191	198	193	198	196	206	198	202	206	189	213	200	212	196	204	196	212	206	222	194	211	191	190	192	192	197	203	201	192	184	196	204	186	211	197	192	205	210	177	201	200	208	216	205	189	215	203	226	186	202	196	185	182	225	192	198	195	220	171	224	201	213	206	205	225	222	207	172	195	189	212	220	204	189	205	176	197	180	177	196	207	195	208	205	187	194	212	201	221	212	197	201	197	201	192	200	209	190	216	231	183	191	211	187	204	182	198	218	200	191	194	187	181	216	205	226	200	202	224	194	171	205	195	206	194	215	218	192	183	181	200	193	205	222	213	199	206	190	217	209	203	189	205	218	190	194	199	192	190	206	215	205	208	220	200	208	215	219	177	164	204	208	218	184	192	191	211	177	201	214	207	170	182	216	212	214	206	206	186	174	215	172	210	204	235	190	180	186	193	172	189	210	193	183	194	200	232	194	182	192	198	208	200	206	221	198	174	194	199	209	190	205	206	205	188	205	189	196	200	186	196	232	207	175	194	198	198	234	195	202
19868	36054	33523	26215	21981	16137	13604	11615	9186	7450	5523	4342	3449	2881	2379	2093	1936	1739	1629	1425	1365	1166	995	995	845	836	865	995	1006	978	916	867	799	773	722	706	684	693	618	646	593	616	546	618	565	572	551	587	560	587	571	531	533	453	548	520	519	498	496	508	477	488	452	421	421	437	399	432	383	418	435	446	396	389	428	391	426	429	392	404	404	435	436	395	380	451	394	397	403	440	397	427	370	388	437	360	425	396	422	419	403	454	392	397	463	385	404	394	389	380	395	410	430	404	392	438	411	410	439	414	426	392	426	414	406	386	421	390	387	409	386	387	397	382	413	416	411	427	375	398	398	405	370	423	399	397	393	398	418	400	413	385	367	437	398	380	416	445	400	385	397	423	408	425	456	432	401	436	433	409	417	422	422	421	400	372	404	418	400	432	406	404	373	384	415	416	425	401	402	395	417	428	386	439	407	392	454	406	411	405	378	431	404	425	410	433	387	392	449	394	401	381	428	439	375	437	404	398	414	409	376	445	426	442	432	398	420	440	431	401	413	442	414	383	403	449	408	403	411	391	417	408	423	402	413	405	418	405	392	393	395	444	407	388	412	410	434	390	369	420	385	377	397	435	398	422	405	389	423	378	432	397	412	429	397	439	404	397	451	411	400	423	392	429	388	395	424	399	407	414	436	400	414	385	378	376	448	367	425	406	392	421	447	413	424	399	416	414	422	427	423	399	413	375	368	385	410	360	392	399	400	410	371	391	395	405	409	362	407	398	390	415	412	427	401	395	423	411	421	428	394	432	396	411	399	397	381	394	401	398	389	412	422	395	407	420	429	409	413	389	404	410	375	459	381	413	401	410	405	420	418	429	396	386	425	418	434	404	411	437	422	393	437	426	405	389	450	402	417	427	417	421	442	400	377	406	379	401	402	403	426	432	416	391	399	410	400	416	432	420	440	387	422	412	394	380	395	416	386	398	430	417	422	423	403	466	424	402	409	448	389	396	410	384	395	387	429	406	401	388	405	412	410	412	437	432	392	440	420	387	413	410	382	431	411	395	391	423	424	415	392	440	398	417	421	397	412	404	417	398	424	442	419	436	415	383	412	407	450	419	418	364	411	392	435	382	410	388	379	398	390	373	381	387	374	400	436	414	408	411	436	414	402	421	409	398	422	404	422	434	427	395	406	416	417	413	433	368	404	383	382	378	392	373	401	378	432	408	349	403	407	419	377	421	416	403	393	429	439	402	388	400	421	409	413	420	403	440	366	411	438	429	425	376	397	394	380	440	346	432	403	397	372	396	440	397	417	385	431	397	434	407	399	414	410	432	402	385	452	403	420	406	388	366	362	421	442	405	403	432	416	437	373	392	405	399	389	419	456	413	365	444	407	464	419	406	435	434	380	420	406	420	422	415	397	435	394	416	390	409	419	416	386	401	406	398	423	430	425	394	432	371	416	391	403	415	401	393	438	385	378	432	412	399	403	372	405	415	422	428	409	454	425	394	422	392	443	435	405	409	413	407	425	438	419	387	423	378	437	377	409	394	399	413	407	406	426	419	388	418	416	441	411	412	406	425	391	412	408	381	398	419	399	426	386	402	396	403	408	420	394	405	415	407	396	352	389	428	428	416	364	365	426	433	427	408	400	402	434	407	428	409	404	390	404	368	418	419	373	404	428	387	418	425	411	388	397	404	412	432	404	373	400	433	425	408	412	396	390	390	390	378	363	413	389	402	426	395	412	414	437	423	420	403	413	427	412	416	395	397	395	421	414	368	448	424	406	396	418	393	410	416	411	383	413	422	409	452	398	407	406	404	393	410	391	409	383	446	397	406	353	418	427	397	408	401	420	382	422	407	378	410	433	421	388	382	376	420	413	424	441	435	423	410	380	420	420	402	409	410	395	406	407	435	397	388	435	398	403	402	392	398	423	409	396	396	443	438	413	386	409	428	394	398	392	407	423	379	400	430	406	423	418	403	424	386	370	424	403	376	432	417	400	414	401	405	433	454	387	389	388	392	398	422	416	410	397	378	390	390	402	409	399	376	416	374	416	435	416	406	452	423	397	427	440	385	387	414	395	444	387	410	412	411	395	434	409	450	405	420	394	425	404	422	386	408	433	405	402	423	391	409	402	436	399	406	458	355	455	393	398	393	409	400	402	439	413	387	389	405	393	394	363	421	404	418	430	445	410	391	409	397	394	401	385	425	421	402	410	404	348	399	381	413	414	408	419	391	413	393	372	400	430	401	355	462	371	370	397	445	416	421	377	399	398	383	385	411	380	390	390	376	397	390	421	426	401	439	421	429	371	403	436	419	391	396	413	396	377	393	416	398	428	392	414	404	405	418	393	396	418	412	401	405	398	415	415	385	409	408	392	372	425	419	408	405	423	425	387	381	406	406	398	405	416	373	408	406	392	417	422	405	386	408	413	390	393	417	394	417	423	392	394	420	383	415	422	442	416	403	429	397	418	397	383	407	415	399	391	423	400	408	402	401	385	398	425	433	406	420	441	429	429	378	421	400	378	421	392	426	394	414	395	415	420	410	392	362	413	368	419	442	426	414	417	441	437	418	389	388	389	387	391	422	434	442	437	377	441	379	406	431	400	390	407	377	405	412	402	415	369	421	394	421	395	387	412	400	414	394	411	426	437	399	406	426	411	428	389	397	427	377	414	396	389	423	395	412	415	437	423	412	407	406	391	386	397	423	406	422	381	433	390	408	443	414	446	391	398	427	386	387	393	396	372	411	383	418	399	443	369	411	385	408	443	401	379	387	413	382	426	406	415	407	404	375	396	409	418	429	380	407	359	393	431	428	417	402	396	376	426	386	405	390	399	413	402	394	375	407	418	395	429	385	386	394	415	449	410	418	400	427	412	409	417	408	404	417	427	392	415	437	386	433	422	381	418	379	388	442	398	396	420	405	453	373	395	404	412	398	377	378	414	398	416	371	379	397	413	388	425	432	376	383	413	390	388	402	423	397	418	379	415	416	407	417	411	422	393	410	399	415	388	376	415	391	431	408	402	412	431	379	400	423	450	384	393	399	422	413	434	384	445	400	425	414	408	431	393	375	410	397	430	427	414	382	400	393	424	400	409	411	418	401	431	372	404	428	464	388	390	377	366	440	397	418	387	452	380	402	423	406	404	393	398	412	408	378	394	401	416	408	374	402	385	419	381	399	396	434	404	389	379	420	424	409	405	400	373	384	370	383	439	421	400	390	432	410	369	428	395	469	392	424	411	457	398	413	459	404	386	382	412	415	392	397	410	386	406	362	392	408	435	430	380	399	406	408	419	423	437	424	429	400	459	444	393	427	390	446	397	445	438	413	387	398	425	396	352	405	409	413	373	460	415	399	429	424	404	399	410	421	412	412	443	426	402	412	411	410	439	419	410	396	410	405	412	406	400	428	378	404	395	424	417	429	370	396	404	391	389	427	394	391	394	382	410	419	422	383	398	403	387	404	427	389	419	400	388	418	394	407	408	428	399	403
23566	21451	29256	24067	21550	20280	11819	5763	3755	2957	2164	1693	1298	1055	961	846	720	698	627	560	546	428	414	381	379	310	364	380	342	381	365	315	340	345	328	327	280	272	308	237	266	256	215	237	210	216	243	221	218	252	221	218	249	207	202	205	194	200	224	184	190	171	178	182	178	170	159	180	184	187	160	176	154	164	191	184	164	167	164	187	164	178	155	146	160	176	186	157	164	164	165	196	156	172	179	173	173	188	187	175	172	169	181	150	175	173	162	201	167	168	162	153	183	174	169	171	147	187	170	181	148	161	165	157	165	199	170	152	174	148	156	170	163	164	166	166	173	156	166	157	166	194	172	169	179	184	178	171	152	179	167	175	142	201	164	157	185	147	176	188	174	169	155	149	163	156	140	162	155	157	159	169	169	205	188	153	192	170	174	183	169	154	169	140	144	188	152	166	162	181	145	158	168	176	165	136	177	189	158	152	136	174	162	171	172	156	180	178	156	139	158	162	167	201	165	193	131	174	169	176	158	164	164	184	175	171	150	147	167	152	174	157	164	154	171	187	181	178	168	158	167	158	166	184	177	180	161	165	166	166	170	160	180	170	184	168	179	151	166	179	144	155	179	169	148	177	147	169	165	158	174	144	167	165	159	158	173	175	158	173	154	159	171	174	159	199	186	155	169	177	168	156	188	167	152	187	184	183	170	149	182	193	181	161	168	159	173	164	169	193	179	168	149	185	177	172	174	167	157	161	176	163	148	173	155	170	178	146	161	158	194	169	158	164	180	162	168	152	168	165	152	174	184	207	154	192	168	172	172	139	159	172	163	166	174	163	153	166	173	176	172	161	192	152	155	167	155	155	160	182	180	177	154	192	153	193	147	157	162	182	175	173	146	163	175	154	178	166	191	177	183	155	174	160	202	201	165	192	164	183	160	167	163	166	158	149	158	170	161	168	188	167	136	171	145	190	180	148	168	179	145	178	185	168	162	180	171	138	186	167	167	163	174	164	172	154	159	155	194	161	193	139	159	166	162	158	150	161	165	163	184	151	180	170	159	161	165	167	168	188	169	146	182	155	176	168	156	174	167	171	180	169	172	167	168	152	178	163	162	160	176	171	141	177	167	155	192	172	162	169	161	153	175	177	165	152	155	157	189	163	167	184	175	184	180	159	184	180	184	166	181	180	177	180	184	156	159	162	160	153	183	169	172	190	148	181	160	165	184	196	186	191	173	142	180	170	171	175	182	164	176	185	176	156	180	190	158	181	172	175	187	173	165	166	177	150	164	177	161	185	176	181	164	182	191	161	160	159	190	164	180	153	181	159	182	168	155	163	172	172	165	169	172	157	164	161	174	152	157	155	166	167	164	170	163	152	169	173	163	164	177	169	140	169	159	166	184	148	190	168	182	169	176	171	173	176	160	174	172	149	151	152	163	176	192	161	169	173	188	175	203	168	160	164	166	169	141	160	165	185	150	189	170	170	186	157	179	178	161	177	161	170	149	178	152	159	162	171	162	192	149	174	162	171	192	179	157	160	179	164	159	161	175	190	162	186	173	171	184	146	187	164	173	160	163	174	155	154	153	170	162	183	187	173	148	172	177	164	155	157	175	177	149	173	147	173	185	162	167	172	171	165	165	157	172	160	167	184	174	172	172	142	184	175	183	161	173	174	161	174	141	157	166	178	143	151	169	156	173	179	160	155	172	188	165	190	162	173	182	189	159	146	164	173	155	164	168	172	161	166	171	166	176	150	161	162	191	176	157	173	160	178	185	160	156	170	184	153	183	145	153	183	185	168	174	148	183	159	139	168	158	165	179	184	152	145	169	185	176	172	175	162	177	170	168	189	172	150	161	179	181	203	152	176	182	178	175	173	171	182	164	168	161	161	153	147	169	153	160	144	150	173	178	165	166	157	169	167	170	193	187	176	165	195	165	164	171	179	148	152	180	166	165	174	153	154	190	172	159	171	145	173	170	167	172	170	187	158	169	159	176	181	171	162	147	151	152	168	146	184	156	172	160	193	161	165	177	189	178	170	177	148	162	148	185	161	174	168	151	159	170	170	180	176	181	146	170	164	171	169	152	154	142	164	160	166	160	169	161	169	163	172	185	163	153	178	170	167	162	195	175	157	165	164	175	142	159	172	161	159	163	162	158	156	152	184	186	199	162	166	169	155	166	182	167	146	155	183	152	161	155	167	145	175	161	170	176	187	143	173	162	166	165	161	169	156	183	148	165	160	172	164	153	179	200	170	165	156	169	162	168	156	160	176	162	177	159	184	181	195	167	166	183	196	170	189	178	163	161	166	181	149	160	174	148	161	200	177	179	163	204	183	171	168	172	167	167	146	162	163	164	180	147	159	181	175	171	146	181	168	183	166	168	179	185	173	162	172	165	154	160	161	160	175	154	164	169	171	157	161	160	175	170	211	153	174	201	171	181	159	166	157	176	163	163	146	175	155	152	155	148	188	159	185	167	162	165	150	165	165	142	181	174	174	165	174	179	175	175	166	188	160	171	147	156	146	184	161	184	171	152	175	153	165	160	193	153	163	175	151	165	177	177	155	148	176	156	151	180	176	165	153	168	176	183	158	173	171	173	158	172	147	163	171	172	142	167	159	163	185	164	136	165	155	157	168	170	165	163	198	142	172	164	151	161	181	191	202	184	155	176	178	153	148	147	174	146	162	169	153	162	163	165	172	164	179	176	165	178	166	176	157	166	136	180	159	183	175	166	179	184	163	172	176	151	183	158	171	181	156	175	167	169	161	162	168	168	162	179	155	174	171	178	151	174	162	181	148	169	186	162	180	157	164	150	153	173	171	159	174	186	140	173	142	165	164	162	155	174	151	175	200	154	151	174	154	163	168	182	161	163	168	157	155	159	172	156	152	151	167	173	153	150	176	159	161	165	165	174	174	147	156	168	161	193	177	170	148	175	182	154	159	158	170	176	164	161	183	166	173	171	169	148	148	155	168	163	179	176	149	157	180	176	154	194	168	163	162	168	174	173	159	158	146	169	184	147	163	166	158	158	160	161	162	181	170	148	147	174	153	170	174	182	153	186	184	159	166	158	163	166	160	166	175	162	175	154	176	150	178	183	177	181	190	168	172	182	180	166	171	179	149	170	166	167	167	149	172	160	151	182	175	164	185	165	163	179	155	158	158	168	178	188	176	163	163	179	153	161	186	166	170	152	187	162	171	156	170	162	155	170	176	153	160	164	161	174	181	153	173	189	196	160	140	163	152	166	165	152	182	171	167	152	156	174	156	177	172	134	173	174	193	168	168	133	171	140	174	166	193	163	176	175	170	177	153	161	169	174	162	161	171	158	177	181	168	193	202	180	166	176	153	160	164	177	175	163	151	151	206	147	163	177	164	154	161	194	158	156	163	153	166	162	164	169	178	152	169	146	185	177	165	174	164	176	178	164	171	149	144	179	169	167	165	186	162	161	166	172	162	182	160	169	193	157	158	185	157	149	161	157	171	153	183	171	144
21531	40240	37250	29720	26234	20207	17167	14911	11940	9763	7662	5880	4748	3840	3301	2838	2487	2242	2185	1826	1716	1414	1192	1109	1023	959	1029	1175	1156	1085	1071	944	873	897	746	761	705	700	616	685	589	570	567	590	550	610	560	549	570	555	564	573	491	470	477	410	452	467	412	415	369	404	378	351	351	353	377	390	382	337	320	377	329	361	337	358	360	322	365	354	325	274	335	320	335	344	313	308	313	319	318	322	305	327	344	324	345	317	305	372	319	322	335	348	337	329	335	322	323	330	296	331	334	280	339	319	316	334	324	367	331	332	320	314	342	325	369	329	322	324	312	287	333	342	365	320	317	357	323	309	321	336	365	319	321	307	318	301	318	287	321	309	323	336	324	319	337	334	318	328	332	332	306	327	312	323	311	348	334	352	315	349	337	313	349	318	319	309	358	332	337	302	341	291	319	285	307	323	346	363	335	352	309	351	312	326	321	337	309	298	340	309	327	332	295	328	339	314	309	338	317	338	327	341	346	326	316	333	330	287	318	348	335	310	308	318	297	339	387	308	312	321	336	337	341	310	313	353	358	342	365	316	315	340	307	313	357	313	345	319	304	332	315	323	340	271	318	322	318	352	336	302	321	324	312	324	307	301	325	316	329	318	316	327	317	335	305	347	334	324	336	376	349	339	309	354	297	322	336	320	320	324	333	352	318	300	302	335	285	326	325	338	309	314	311	338	330	332	326	298	300	297	311	324	344	318	349	337	311	325	300	314	324	338	325	334	332	343	338	303	315	314	334	346	323	311	315	332	311	333	308	346	312	320	322	354	303	311	323	307	308	311	321	312	302	338	363	351	322	309	358	310	318	288	304	322	352	335	348	316	343	330	336	315	312	374	331	339	325	307	332	324	354	332	309	334	323	331	315	318	310	327	318	300	309	352	352	298	312	351	346	314	308	332	337	314	296	334	322	341	299	313	305	313	325	320	350	318	317	335	313	327	306	326	323	316	309	324	374	316	337	353	335	317	311	306	319	343	322	291	309	323	317	309	329	330	312	325	319	358	290	319	325	356	309	290	312	320	305	310	321	331	291	331	314	332	342	325	328	312	306	339	322	307	309	352	351	340	330	350	305	302	317	323	309	318	333	333	349	341	305	319	304	333	316	293	308	305	330	305	311	356	357	293	336	352	309	321	330	331	331	297	353	288	362	339	303	341	349	322	325	340	310	320	341	368	340	325	307	316	340	321	320	347	350	330	343	346	300	281	327	324	346	287	321	313	316	324	336	341	316	317	339	329	348	332	333	318	318	310	290	360	309	303	322	344	310	315	349	341	311	317	311	317	351	316	316	291	331	311	334	343	330	330	305	325	329	306	348	322	318	311	350	332	308	328	312	345	311	309	332	321	322	327	308	353	343	335	324	354	326	332	347	331	315	322	332	344	311	321	356	361	331	339	305	349	320	338	298	362	340	326	317	311	323	304	336	356	303	343	325	328	330	298	361	321	350	324	326	337	349	303	295	346	331	339	321	339	350	313	328	321	310	339	328	333	330	330	327	336	336	313	384	330	346	335	342	336	350	343	333	299	296	330	358	314	341	324	318	349	343	317	343	336	313	331	336	300	324	336	310	302	306	339	347	320	344	309	359	316	335	334	314	326	330	340	346	336	343	314	330	316	321	331	339	360	338	311	325	339	326	352	322	333	342	301	321	338	321	309	344	320	346	325	320	308	325	310	355	313	356	359	312	313	319	340	323	319	348	313	346	311	302	326	339	311	333	336	371	325	343	323	297	323	309	338	331	350	321	304	343	344	319	286	314	334	325	349	336	313	342	338	336	345	332	315	340	361	330	358	313	342	350	314	297	331	362	309	330	339	348	334	308	308	318	326	325	331	309	303	321	336	369	291	321	306	357	330	321	315	332	327	300	327	293	349	311	337	316	356	316	334	319	333	396	323	316	341	320	321	323	314	314	365	327	299	343	305	327	342	322	337	315	334	332	303	334	322	318	368	311	300	310	306	330	375	342	333	330	350	326	305	310	351	340	317	357	339	338	331	324	347	308	317	347	338	334	357	317	326	317	321	328	315	329	337	310	305	358	327	328	343	330	324	325	296	349	327	324	331	303	347	344	327	322	331	308	315	304	337	315	298	322	316	353	332	343	330	346	325	291	337	328	303	348	305	340	309	313	298	265	322	328	317	337	330	320	364	312	301	351	349	347	338	323	348	336	327	327	327	316	340	321	310	336	327	331	294	323	346	316	327	297	332	323	356	328	314	328	304	340	352	319	312	354	311	308	329	325	306	341	288	356	329	308	330	312	336	318	338	321	329	315	346	329	317	336	308	316	316	327	362	316	323	352	349	329	315	349	350	300	290	297	299	327	331	326	353	333	316	318	340	309	327	333	326	308	304	325	354	305	336	324	327	327	325	304	298	323	289	297	340	364	327	328	336	321	323	350	339	303	317	321	353	309	343	312	327	316	353	311	316	335	326	323	326	323	331	293	307	321	353	361	322	347	347	318	320	318	320	324	336	337	334	360	314	319	328	327	344	304	280	312	276	292	328	291	302	355	350	308	310	325	316	328	333	335	303	336	339	328	282	340	323	305	329	354	338	301	318	331	342	327	342	338	334	365	323	326	343	312	289	321	328	322	354	369	306	309	332	320	340	386	313	337	297	309	328	323	376	339	303	317	329	313	297	351	320	301	323	331	274	310	302	309	370	305	346	343	327	339	320	274	321	351	348	348	331	315	344	342	297	286	326	326	334	310	298	322	342	325	372	307	310	300	324	342	356	325	323	340	307	297	342	325	348	322	340	331	360	326	330	293	343	312	316	288	332	318	330	296	346	313	307	327	302	320	307	340	299	326	328	351	358	303	312	324	351	325	309	295	295	315	324	311	324	346	333	333	327	307	280	301	356	326	325	347	325	335	307	321	287	313	334	358	309	302	340	326	360	307	323	355	339	326	329	308	338	336	281	344	313	319	313	309	318	358	352	367	326	305	324	306	339	313	338	317	311	323	324	335	327	320	312	311	368	333	300	317	313	317	328	323	306	322	275	292	316	328	339	335	324	332	330	317	332	358	324	331	324	324	325	320	352	319	346	333	291	343	288	347	312	320	300	332	327	313	301	323	294	319	344	308	297	306	343	342	333	350	329	336	347	316	299	331	318	336	330	340	337	326	331	305	313	331	337	312	329	316	330	313	351	299	311	332	315	327	322	361	334	328	309	366	312	332	368	328	306	311	298	334	289	290	336	331	324	301	353	348	325	322	316	354	316	296	326	330	346	329	304	270	315	306	346	307	335	332	371	339	331	356	339	352	306	346	317	334	322	343	324	337	336	329	347	291	301	317	314	331	291	325	343	310	360	304	369	322	321	309	293	299	360	322	351	317	333	344	313	327	320	349	321	332	326	341	329	339	334	337	352	323	356	338	326	325	315	317	329	338	340	317	320	340	314	358	331	295	311	351	342	324	303	313	315	321	320	321	318	314	317	320	318	339	294	332	301
27191	21680	20047	13024	7132	4118	2790	2203	1635	1329	1014	791	657	634	529	497	503	466	449	402	372	379	355	346	322	321	323	351	323	347	339	308	324	320	323	301	291	319	312	315	293	290	317	280	275	284	265	270	296	295	310	282	272	258	269	262	284	268	260	248	285	268	286	277	249	264	265	263	258	243	257	264	246	247	268	278	252	294	240	260	265	233	285	298	230	270	259	283	247	248	271	253	280	230	247	239	269	246	267	283	259	254	251	272	245	228	252	258	255	255	258	259	257	238	254	263	258	272	241	239	266	254	258	247	243	273	240	251	277	265	274	251	253	245	233	253	231	291	286	271	242	251	249	249	274	256	278	267	271	259	273	236	223	250	255	211	242	258	260	268	254	252	262	246	234	275	268	256	238	250	266	251	253	261	263	272	258	251	270	266	241	233	233	232	243	227	256	246	233	261	240	260	237	273	228	269	263	249	273	263	239	258	284	252	252	232	251	233	244	275	246	284	255	244	246	235	260	254	261	241	257	255	270	247	256	274	242	264	250	232	252	247	244	238	246	262	264	264	257	213	240	214	233	269	263	262	253	252	259	253	241	265	249	249	255	264	254	241	236	232	278	282	238	263	263	260	250	251	241	226	271	246	278	278	258	267	253	260	262	242	273	251	261	249	240	268	256	234	220	254	283	225	248	280	276	239	262	247	244	252	239	279	254	253	258	243	249	257	250	252	260	255	224	284	268	242	244	262	257	238	235	250	262	261	259	224	237	228	284	258	274	282	244	261	261	238	243	260	240	248	246	246	245	236	251	256	286	232	252	254	252	256	262	248	253	253	223	245	258	272	250	267	246	251	275	242	254	249	243	250	235	264	264	237	242	236	245	249	224	232	248	265	261	309	236	252	246	249	263	253	263	236	244	246	286	233	280	216	230	210	268	236	262	245	268	244	242	300	240	245	253	252	247	203	241	236	244	257	229	260	266	270	236	256	279	255	254	280	250	272	259	237	237	241	250	249	238	285	285	269	254	260	236	213	263	226	259	258	265	254	248	273	264	236	248	227	251	241	247	263	270	263	272	254	249	263	237	258	250	238	243	284	259	283	245	271	246	244	224	272	251	276	242	256	243	246	241	236	265	248	239	256	243	295	266	261	264	271	253	233	268	232	270	236	258	253	212	245	235	244	256	256	248	238	267	219	267	256	273	228	274	227	240	240	272	260	273	251	247	227	261	251	245	245	273	289	265	251	242	234	268	298	244	264	249	263	247	244	244	243	267	258	242	249	260	225	262	242	245	266	244	249	229	259	260	264	241	247	246	261	286	263	220	269	243	252	277	264	237	257	224	266	227	284	247	229	257	230	225	276	269	255	249	260	274	257	268	227	222	238	248	247	257	266	269	212	270	230	275	282	266	259	223	282	239	248	249	246	269	265	240	262	238	233	247	257	250	250	228	269	234	240	282	253	246	261	242	278	253	244	258	275	259	257	271	237	260	255	236	242	271	237	237	291	246	249	255	250	214	235	248	246	248	254	256	210	259	222	244	271	238	268	247	261	265	256	240	258	246	268	238	240	253	267	270	299	250	242	230	253	246	231	248	263	261	246	236	243	228	250	262	272	271	256	245	245	251	247	228	268	256	246	235	271	238	261	235	246	256	252	238	232	251	273	268	259	252	265	238	247	275	248	269	276	231	277	253	255	264	262	266	265	272	234	253	229	246	262	226	245	247	243	234	240	240	252	252	253	265	258	226	238	276	250	262	256	252	251	267	237	267	264	264	228	240	226	229	235	260	253	247	246	247	263	261	274	273	277	296	245	275	274	255	249	254	231	265	264	249	271	254	254	250	275	264	240	289	279	238	254	222	259	250	262	277	273	256	241	234	233	265	238	278	272	238	260	254	267	254	262	230	251	275	231	251	227	224	233	245	226	252	250	229	228	274	278	245	279	238	255	272	229	278	262	237	258	251	234	235	254	230	251	259	238	262	264	267	256	228	229	244	241	265	251	232	266	267	260	235	272	259	277	230	233	265	241	269	251	261	257	270	231	224	226	255	250	244	272	275	232	253	252	235	257	260	245	278	248	226	247	265	257	244	251	280	231	248	253	241	260	239	268	230	273	258	258	280	269	245	258	248	226	272	246	220	235	256	259	270	253	259	219	240	235	250	284	254	260	261	267	281	239	253	233	264	245	279	245	227	289	267	253	280	224	288	241	245	241	257	234	258	236	236	249	276	265	256	277	253	256	258	267	266	264	261	235	254	263	244	250	246	279	241	232	258	232	241	265	250	255	244	258	262	269	243	251	238	267	255	226	256	242	242	255	254	255	243	245	248	249	258	267	263	265	253	269	270	246	255	231	253	252	227	252	232	254	240	264	259	254	252	232	253	233	249	236	238	263	239	259	248	277	283	235	248	242	244	263	246	272	243	257	254	230	263	226	265	276	254	253	240	281	263	258	242	247	273	252	278	238	261	255	237	234	279	256	233	238	245	225	251	252	269	239	227	252	253	270	248	235	247	230	232	214	244	264	243	276	247	252	221	252	266	259	233	267	272	230	288	235	260	277	274	270	236	286	262	256	254	230	244	254	220	220	268	242	236	269	227	261	241	296	256	257	229	218	239	242	259	245	249	240	256	315	259	262	257	241	249	226	243	263	260	239	244	269	276	228	249	254	253	264	243	265	261	241	273	282	257	253	227	255	245	264	232	236	262	267	287	231	265	258	232	262	265	228	251	266	238	253	253	247	291	241	266	246	211	258	247	256	255	277	248	240	241	254	267	259	263	245	267	262	265	252	277	239	276	248	258	225	238	261	255	233	252	226	231	236	282	240	267	230	267	243	252	232	255	217	293	260	243	254	253	273	236	246	251	269	260	262	237	271	272	252	254	255	247	278	239	233	253	237	230	269	269	281	276	280	224	274	233	258	237	270	261	233	240	247	261	274	277	272	261	237	248	266	265	252	275	255	256	234	273	273	259	238	270	250	253	252	277	253	244	262	258	246	262	264	243	252	227	268	229	242	292	256	251	266	255	286	248	241	258	246	263	257	263	256	269	256	246	277	235	245	248	261	252	276	254	237	253	242	265	242	247	258	243	270	268	273	255	239	240	241	243	239	233	219	247	270	234	249	281	254	256	263	257	237	262	273	241	248	284	242	227	244	235	262	253	259	263	239	225	260	254	281	235	219	262	234	273	248	283	244	264	271	239	231	288	223	263	259	270	213	222	227	235	250	237	251	264	252	271	263	267	243	257	247	268	231	265	251	281	260	238	227	268	262	254	273	268	237	267	233	274	243	230	252	255	237	247	226	247	289	249	231	230	273	265	219	254	250	252	229	283	275	264	250	242	241	252	241	251	246	256	267	255	285	263	239	258	286	240	262	244	252	293	259	240	271	250	270	286	237	227	244	228	264	247	261	238	282	261	272	278	230	276	245	258	264	231	241	300	258	233	256	258	254	265	280	247	279	245	249	238	249	256	234	244	262	254	242	256	230	237	239
19182	30813	27556	19616	16014	11689	9349	7853	6310	4945	3772	2900	2263	1957	1716	1505	1381	1292	1223	1174	1151	956	954	782	742	777	822	931	903	839	829	705	731	735	682	664	655	681	640	606	615	612	625	633	643	573	598	621	629	575	619	565	598	594	543	575	580	514	522	548	533	532	546	516	560	547	490	515	473	542	479	517	526	478	526	508	508	490	484	499	518	469	501	525	482	470	489	518	485	523	461	498	492	513	486	482	531	487	498	465	479	488	504	512	517	488	527	533	501	465	509	516	534	511	514	512	475	489	495	491	529	498	494	514	514	486	489	539	525	514	505	465	491	507	502	491	513	489	528	518	526	522	526	486	498	471	542	540	508	508	551	529	501	520	487	517	507	477	497	489	519	508	505	505	510	495	500	502	503	494	489	508	479	550	499	463	525	517	472	508	473	472	498	509	523	503	466	504	468	537	507	512	527	475	517	497	532	514	486	498	503	485	498	571	477	504	494	523	489	498	511	455	535	548	495	490	457	504	506	520	521	520	510	488	493	491	544	508	536	475	468	537	545	522	522	501	474	484	481	525	517	545	490	532	527	502	487	510	528	484	496	518	467	483	531	499	505	512	537	516	465	512	466	528	494	497	513	471	497	526	530	520	495	473	526	471	467	480	489	506	480	528	495	473	510	517	467	497	521	475	478	510	492	534	498	516	519	491	530	467	475	470	518	474	485	534	494	540	509	482	538	478	498	505	531	524	511	558	502	503	508	480	493	506	477	478	513	502	508	512	506	505	489	500	473	499	535	506	500	478	501	496	513	498	496	465	449	519	527	465	509	483	511	505	516	477	546	501	477	501	500	512	546	510	498	539	517	513	518	451	480	468	488	536	523	495	507	460	524	511	524	533	499	519	487	499	466	482	540	524	526	488	470	516	537	498	502	487	503	535	488	513	501	526	517	522	498	474	483	480	489	482	524	509	512	512	489	505	497	507	523	474	553	488	512	492	491	509	497	499	542	517	547	510	493	486	495	493	562	512	502	528	507	512	505	497	553	472	526	507	479	557	488	536	448	462	512	501	493	489	474	565	480	497	476	500	552	500	533	517	502	522	482	517	520	479	501	509	493	479	498	501	496	514	533	498	490	516	494	484	476	505	495	491	541	481	533	470	513	480	514	500	532	478	514	466	492	505	461	532	498	533	506	516	510	452	496	497	494	488	511	529	474	476	529	500	460	482	531	490	516	469	494	489	501	472	476	481	506	527	488	492	492	507	444	490	459	530	472	502	495	475	484	469	479	503	489	524	512	468	527	539	468	515	524	504	491	515	488	495	504	502	505	485	476	482	487	487	461	469	510	486	490	539	499	502	501	494	470	460	526	483	512	501	499	471	490	490	509	497	482	490	536	518	504	493	493	478	448	537	476	505	555	532	513	518	528	515	575	466	530	486	498	454	500	520	477	503	492	486	479	542	497	516	516	505	511	523	516	559	480	519	507	499	499	503	511	511	545	501	483	521	486	508	486	517	524	503	510	487	521	476	494	496	515	518	539	464	526	511	514	551	497	488	529	487	513	480	527	502	514	504	546	499	500	511	488	486	509	500	528	477	459	526	526	465	483	534	511	510	471	498	529	516	521	493	506	511	486	530	495	520	500	503	453	536	497	481	484	514	530	473	501	505	519	489	519	499	538	528	487	507	476	514	492	515	482	508	470	478	492	476	493	481	530	501	501	514	476	462	503	496	522	503	501	496	569	498	515	515	509	484	457	510	524	498	487	503	552	440	510	478	506	515	498	478	481	526	486	536	526	497	494	463	504	471	486	499	477	524	467	501	492	523	490	496	521	562	496	528	512	483	486	490	516	494	480	476	512	483	512	529	487	518	490	512	502	540	512	487	489	463	502	525	492	468	503	530	494	465	465	471	479	446	506	498	483	556	526	508	515	490	518	504	529	518	507	504	477	504	505	528	527	470	509	486	476	530	505	501	526	505	488	493	534	490	502	513	526	496	465	515	511	509	493	505	482	509	503	490	512	454	495	477	489	516	553	540	497	527	533	463	495	499	496	479	467	504	509	533	489	502	505	510	474	505	501	482	503	506	561	488	470	492	474	562	466	501	507	490	532	503	513	498	475	441	469	519	510	546	506	519	497	496	501	482	485	500	454	455	506	517	523	495	518	446	466	520	537	522	484	536	458	526	520	503	470	473	492	495	493	514	481	485	514	515	506	518	492	472	522	485	545	489	504	502	522	464	449	526	526	514	514	507	478	515	507	495	488	520	498	508	534	499	505	465	495	488	490	472	477	519	520	549	508	533	550	480	485	545	515	526	523	478	460	476	490	506	540	476	467	531	516	468	475	496	478	514	472	533	498	459	537	503	525	519	510	538	512	498	537	514	497	473	526	499	492	487	498	467	507	470	495	520	474	515	491	477	500	475	523	512	503	467	506	515	544	526	481	496	484	496	481	530	480	480	477	465	461	461	501	511	513	560	479	473	469	459	499	471	509	487	493	524	484	526	554	492	492	547	488	486	521	520	522	458	524	466	486	529	510	537	505	506	478	547	455	494	531	494	517	491	491	440	490	502	496	488	504	544	513	506	519	495	485	509	471	484	489	528	507	515	472	509	515	507	465	530	532	487	502	475	473	475	506	490	523	498	514	471	516	507	498	492	508	515	525	473	481	491	509	494	480	500	512	493	497	495	504	502	504	462	467	482	569	503	468	526	511	493	515	531	501	503	480	512	500	546	499	504	493	514	509	498	506	471	538	530	484	492	501	472	540	515	529	479	520	510	501	490	489	462	511	510	494	486	517	521	512	500	491	501	517	507	512	482	514	491	486	505	524	525	506	486	527	489	488	441	512	506	537	523	477	481	515	499	539	459	471	523	522	510	512	492	525	488	527	493	517	468	493	537	485	501	513	477	479	529	490	471	539	546	520	493	499	508	499	498	513	513	494	475	507	493	517	538	519	485	450	464	508	474	527	485	467	489	509	526	516	495	460	513	493	492	542	496	472	491	497	469	527	460	477	486	463	491	502	482	466	526	525	498	506	493	526	476	511	509	465	469	520	519	482	491	517	469	528	504	494	534	535	512	500	453	562	508	538	524	538	495	496	498	464	498	524	524	510	450	475	500	483	510	482	543	453	513	472	477	517	486	493	495	486	514	522	489	476	510	452	530	475	520	498	493	482	487	486	528	546	494	485	518	515	469	467	514	495	534	519	514	510	501	475	479	526	470	500	488	501	508	472	477	510	484	505	517	479	489	492	523	510	495	515	461	465	500	505	504	490	508	486	437	451	501	499	517	491	454	532	495	472	497	476	473	557	504	488	502	482	494	486	490	503	537	492	501	512	473	513	506	486	497	492	485	515	523	503	547	500	486	495	509	492	486	465	476	475	501	438	532	507	516	495	513	508	482	511	486	526	493	505	512	524	535	501	473	511	499	512	508	512	511	517	518	499	542	493	515	484	506	520	498	505	500	520	488	505	529	491	481	490	531	518	508	508	479
24500	21438	28578	24813	20272	11448	5476	3741	2654	2014	1539	1291	973	803	717	649	603	570	542	515	512	411	394	330	349	316	334	418	372	348	375	325	311	306	283	298	262	270	252	279	247	294	252	243	294	261	241	270	260	248	249	237	214	249	238	224	230	210	220	217	205	200	204	191	188	232	207	217	182	209	194	208	206	205	213	226	215	181	201	243	191	206	214	192	207	201	189	208	199	215	206	193	220	187	194	180	179	190	219	219	188	199	194	223	188	201	202	198	202	201	182	177	197	219	193	226	185	195	221	184	196	210	214	220	214	206	213	193	196	205	199	204	200	202	206	205	215	195	219	197	232	204	173	197	200	189	196	216	190	218	191	195	202	213	193	189	216	203	204	215	223	182	211	192	217	183	211	188	188	202	166	179	211	223	203	217	207	190	212	192	217	155	195	206	219	181	169	215	223	213	201	204	194	197	193	205	191	219	183	214	186	206	178	196	186	209	216	190	211	217	199	178	186	212	210	189	198	222	199	200	206	244	183	202	181	198	192	206	182	218	204	229	210	234	201	211	194	189	198	190	195	210	183	180	180	216	204	198	192	211	190	197	173	205	214	224	222	175	199	225	204	223	204	195	171	179	235	163	211	189	204	207	190	199	201	198	192	193	174	203	206	193	181	214	196	203	205	206	197	206	201	197	217	215	204	203	186	186	202	212	191	203	198	196	214	223	190	219	213	202	209	180	198	192	219	205	214	209	197	205	188	210	184	209	184	210	195	188	182	179	179	177	202	200	191	202	209	226	194	182	223	195	202	188	227	188	197	201	203	213	194	215	205	200	229	188	179	196	202	232	199	188	198	208	185	212	190	204	205	209	201	218	195	201	202	175	190	200	224	183	200	210	201	218	193	196	189	210	189	205	192	185	197	211	188	215	199	191	207	202	209	188	202	203	202	180	216	191	228	214	218	187	202	199	198	190	192	184	230	217	210	189	211	201	201	199	187	182	186	196	218	208	187	207	185	198	190	239	195	166	232	201	184	193	187	221	199	202	221	211	195	195	212	186	176	184	218	191	190	210	203	210	197	189	206	214	195	205	202	204	202	185	208	199	170	197	218	183	202	229	192	185	198	198	205	234	203	204	231	211	171	193	189	191	166	191	180	203	212	224	202	191	212	199	208	212	195	195	195	206	207	202	184	194	178	211	187	185	196	189	193	199	192	213	199	169	221	196	203	214	201	192	190	174	215	180	194	214	200	216	213	203	221	190	179	195	180	175	200	170	211	170	194	197	199	195	235	215	174	222	184	190	209	190	196	192	179	218	211	205	204	219	223	210	210	202	215	231	205	199	181	180	236	214	197	199	195	207	190	206	215	201	178	203	182	215	218	196	231	223	193	204	171	201	199	217	229	181	214	195	200	197	212	199	189	182	212	186	222	219	208	205	178	189	171	201	198	167	199	199	213	195	178	196	215	194	174	216	160	198	188	179	202	213	187	220	170	221	217	207	209	188	205	199	205	210	196	215	194	226	200	228	199	173	198	193	224	196	173	195	196	209	209	200	213	195	202	189	199	206	184	186	205	197	179	204	185	219	182	186	196	202	205	199	214	198	206	177	210	184	185	223	212	185	208	193	198	188	189	192	226	191	195	223	197	208	190	186	177	209	208	199	200	220	211	217	239	200	159	188	183	199	200	200	218	202	186	200	189	198	207	204	239	196	200	207	229	169	214	198	206	180	197	219	226	212	206	196	181	191	213	221	182	195	187	194	200	203	198	221	180	189	220	188	189	199	203	192	203	193	201	188	194	197	186	197	202	188	179	170	215	196	233	208	186	185	221	184	206	185	201	203	205	205	203	205	198	203	225	224	208	194	199	190	183	189	201	184	210	220	198	212	191	208	227	198	184	198	209	193	200	173	192	225	178	203	245	197	189	200	215	199	208	173	216	204	205	193	195	207	198	192	214	198	199	197	206	224	205	205	192	183	196	197	196	226	218	219	191	195	189	211	224	199	200	177	204	172	209	184	184	209	193	216	205	210	226	219	186	191	199	185	189	196	193	234	195	210	190	224	203	204	205	193	197	199	184	202	204	186	204	206	205	194	209	179	215	204	189	191	174	189	176	213	189	209	214	199	206	213	185	174	211	196	220	170	193	175	188	197	206	196	202	215	187	192	223	201	205	211	185	213	204	199	185	213	189	194	204	216	206	213	184	209	174	223	190	206	193	189	216	206	189	220	174	205	187	180	185	186	175	223	201	193	199	175	202	166	219	206	207	192	188	185	192	220	188	192	193	195	191	207	200	185	190	209	193	189	197	191	218	188	207	195	194	220	212	204	179	181	207	182	183	212	199	211	199	193	215	202	208	187	197	196	190	204	195	167	190	194	194	206	203	195	203	213	185	178	210	226	224	189	180	193	212	201	215	175	201	212	217	196	201	206	207	181	193	189	202	225	180	188	217	220	196	183	209	208	194	227	208	219	177	205	202	195	202	182	202	216	205	192	183	207	193	201	197	213	205	220	204	210	184	208	205	206	212	214	199	211	192	204	214	168	228	213	212	187	203	212	205	221	195	220	218	196	221	160	206	205	221	215	204	194	198	210	189	214	200	189	208	212	190	217	185	196	202	228	214	206	194	197	210	171	199	187	185	178	165	181	212	206	200	194	213	211	201	203	198	196	189	189	188	184	191	201	235	190	173	186	194	205	189	206	193	224	190	211	203	207	206	182	192	201	181	198	210	176	226	181	197	224	184	195	198	201	204	194	204	173	200	215	222	216	196	200	220	221	188	193	210	181	210	226	207	208	181	191	195	206	227	205	215	199	195	196	207	200	202	216	223	209	187	195	190	182	191	186	201	193	187	202	213	192	215	196	220	203	184	206	195	191	194	222	196	180	189	196	194	183	215	239	199	233	180	186	208	213	193	206	209	174	188	215	208	192	191	201	198	191	192	218	229	192	200	207	205	232	203	202	213	191	212	195	198	175	212	197	183	211	235	198	220	209	211	219	207	166	220	205	192	200	217	208	205	182	193	207	185	170	222	219	187	220	188	225	197	212	201	208	193	217	215	213	228	238	185	179	209	212	185	176	206	212	213	224	204	193	198	204	215	197	210	201	206	200	214	213	200	211	217	172	215	184	212	227	183	166	211	196	190	195	203	190	198	214	216	186	189	196	183	194	207	200	201	207	180	206	211	178	186	199	189	199	217	194	194	195	182	195	207	223	178	214	198	200	182	200	229	215	206	206	224	217	189	205	196	204	207	187	202	200	227	195	201	191	199	203	201	174	181	214	191	178	179	215	217	192	201	185	200	217	178	188	206	198	203	214	191	174	198	206	233	196	200	218	207	195	189	224	169	198	207	186	211	172	203	190	196	188	192	178	207	215	189	192	210	193	200	199	157	200	203	185	185	212	201	196	214	203	220	197	206	181	213	194	186	210	194	211	187	181	219	178	188	219	194	213	202	226	188	222	212	215	216	185	219	193	204	193	198	204	213	204	186	217
19471	35782	33904	25259	20935	16909	13082	11210	8978	6964	5554	4209	3404	2808	2466	2189	1966	1866	1701	1555	1500	1237	1113	937	877	794	983	985	986	948	934	778	776	753	759	704	667	724	652	618	595	594	584	578	541	524	564	540	606	550	543	541	511	431	515	510	449	474	473	461	439	430	440	414	410	419	423	394	441	424	402	409	418	410	452	437	388	375	392	414	426	415	401	412	385	423	381	369	407	441	400	360	387	398	428	405	391	402	381	403	414	431	370	412	433	416	405	436	365	411	379	387	395	402	379	436	386	415	391	407	405	405	389	371	412	378	388	371	400	401	391	393	416	386	413	417	423	401	376	404	403	386	422	372	384	429	396	425	446	406	391	394	410	423	394	378	400	375	417	414	382	404	421	386	390	387	408	392	425	390	415	425	390	420	392	375	387	388	428	403	397	394	426	396	437	437	413	400	379	434	386	410	407	372	400	435	426	378	418	394	414	404	418	414	359	408	400	412	417	388	360	384	430	425	396	417	397	391	392	387	368	406	463	389	410	418	407	417	415	386	410	418	428	419	420	394	417	406	397	404	422	416	393	424	400	394	420	393	403	404	415	395	376	387	393	390	421	381	414	408	392	381	400	413	413	385	370	425	398	417	406	354	418	407	409	385	396	398	383	450	403	370	415	439	379	398	395	398	385	385	366	410	442	393	426	407	364	367	402	344	372	410	398	416	394	396	392	443	391	385	395	376	412	387	387	447	401	430	400	377	402	408	399	388	405	367	424	364	405	409	407	428	415	372	435	387	371	411	420	429	349	401	402	387	398	412	414	390	418	415	395	400	386	395	466	390	408	444	395	437	408	394	412	418	431	378	391	412	430	368	409	397	385	389	423	396	375	397	405	422	388	405	411	411	411	420	414	406	432	369	393	435	431	414	401	381	374	424	405	402	399	382	382	415	441	390	446	407	395	410	391	412	383	392	423	377	403	385	367	415	403	406	414	406	391	400	418	397	411	388	385	440	395	419	444	366	376	357	406	393	432	379	387	395	419	406	369	382	390	391	401	407	398	375	410	393	408	426	399	374	415	397	383	411	400	384	389	390	383	395	372	413	406	392	400	399	379	395	378	415	362	422	425	427	403	410	386	390	441	362	380	371	409	405	412	442	377	405	426	408	447	417	407	429	411	416	368	401	395	418	401	405	374	404	398	395	425	383	399	422	418	407	407	402	405	398	425	373	396	434	416	395	400	395	416	400	410	391	387	378	360	411	412	408	397	412	349	387	387	382	393	372	403	396	366	378	431	397	448	408	385	338	386	377	391	400	424	431	414	415	445	411	412	379	409	399	404	442	417	390	406	380	369	401	383	400	400	355	395	396	400	424	386	401	390	370	391	359	380	432	435	376	412	407	380	413	360	430	391	424	390	399	401	389	387	425	409	456	417	455	392	393	396	376	380	394	419	396	383	430	400	377	378	359	377	389	401	365	398	401	397	398	374	391	393	406	402	406	401	353	398	400	438	375	371	419	371	392	391	398	405	395	382	396	434	416	410	349	365	454	424	408	402	363	382	388	416	417	433	391	397	392	412	416	390	416	435	400	366	423	400	383	364	377	381	394	374	380	394	416	370	352	406	403	380	404	394	428	433	373	437	394	402	410	393	393	366	415	397	373	384	367	350	398	423	416	404	415	415	401	405	461	428	399	390	396	402	409	407	408	378	385	411	402	390	387	388	411	376	385	419	422	428	399	414	403	388	398	397	363	386	376	384	430	397	432	373	366	418	414	366	405	392	400	377	406	441	419	387	377	402	392	414	380	390	384	411	406	438	412	404	410	415	398	381	428	423	425	381	430	381	420	430	394	383	374	395	407	373	419	410	406	407	395	430	366	415	435	407	395	390	397	408	393	401	396	422	411	390	439	418	440	392	391	388	408	386	400	428	396	398	444	412	392	357	386	410	395	391	417	451	396	428	383	417	404	374	409	383	409	386	408	398	396	343	368	423	427	372	413	415	404	388	411	401	377	397	432	387	396	354	416	402	462	420	367	417	378	399	379	416	403	378	403	370	405	420	384	431	428	386	388	390	414	399	387	413	391	401	388	380	417	393	445	358	449	379	410	404	417	388	380	367	421	380	403	414	396	412	408	414	433	418	434	377	393	422	394	408	402	411	435	388	422	410	370	403	384	454	403	373	391	399	407	389	390	410	436	378	398	408	366	427	387	422	379	388	435	387	397	394	411	413	388	368	387	425	377	430	367	423	383	407	400	428	396	408	408	447	410	385	409	382	388	409	382	409	413	389	439	406	424	373	386	404	390	381	408	385	407	426	423	393	408	370	393	380	393	399	373	395	418	423	425	397	411	376	412	425	392	411	409	380	383	398	375	362	415	428	393	410	410	393	424	400	419	358	374	410	400	403	384	387	431	416	419	380	379	416	418	376	431	374	417	385	400	432	415	406	395	433	459	377	402	361	375	362	415	415	370	395	355	421	369	420	405	369	391	409	400	376	405	392	373	398	399	426	411	408	401	404	393	402	398	413	406	426	373	413	410	395	408	399	414	412	429	394	394	402	380	430	391	390	399	441	405	408	392	403	426	429	402	429	395	409	417	391	346	434	399	400	427	403	386	421	389	408	416	376	395	422	401	395	451	390	409	407	400	377	390	425	398	363	392	410	393	415	391	387	425	390	394	412	409	363	393	416	409	398	443	419	398	448	379	403	417	398	406	382	392	397	387	375	418	378	410	411	392	384	405	431	434	402	429	389	382	414	382	394	385	374	369	387	410	393	417	417	400	387	402	350	398	389	387	369	376	401	436	383	376	397	396	408	418	405	395	431	406	386	385	396	377	400	399	423	404	365	389	437	383	399	426	352	400	392	392	375	373	385	422	383	405	389	387	400	394	405	361	428	396	396	426	375	407	411	399	377	369	403	400	395	398	386	435	410	390	385	376	414	367	405	448	382	375	401	389	391	407	420	420	400	403	402	436	410	385	428	380	389	399	418	393	424	410	397	370	368	415	409	381	436	376	405	397	392	438	415	408	416	388	392	363	398	378	389	378	386	373	408	382	407	360	372	458	391	459	437	397	407	409	420	381	439	412	418	390	402	373	397	426	402	386	414	380	436	415	419	373	396	403	393	378	395	397	405	363	404	375	408	385	420	358	394	399	434	403	401	378	372	380	419	386	408	414	387	402	367	400	412	419	405	389	447	403	437	404	400	431	404	403	423	413	414	407	395	461	407	403	363	409	405	415	369	407	385	414	400	415	416	403	394	382	395	375	389	401	375	397	415	412	398	399	387	388	373	395	403	406	383	404	421	376	397	427	383	393	388	419	347	445	396	423	404	404	395	402	346	419	396	448	389	428	407	407	394	439	409	381	418	381	407	370	380	393	372	418	397	430	386	381	387	397	400	370	402	421	377	403	411	393	418	438	413	395	444	431	406	406	401	414	381	421	404	424	391	408	390	419	392	393	409	396	403	394	395	459	360	404	417	381	430	375	406	428	420	363
23485	21408	29183	24044	21457	20466	11729	5554	3735	2735	2143	1599	1214	1039	889	830	758	687	668	577	582	449	422	418	356	347	369	404	394	400	340	334	330	297	335	309	273	290	240	249	229	268	224	235	222	239	256	259	215	250	216	188	204	209	204	189	192	208	204	185	161	185	166	167	171	173	170	213	182	159	182	186	162	180	171	146	171	160	193	149	181	160	172	175	198	162	165	170	183	143	140	168	180	184	182	186	197	166	167	151	165	166	150	171	171	167	165	157	129	171	147	129	156	169	161	166	173	180	163	176	169	170	178	160	178	181	166	153	151	156	162	183	159	168	166	168	163	150	160	160	137	172	165	196	151	187	169	161	163	152	151	177	152	153	186	152	181	181	151	147	156	152	171	190	149	154	151	183	176	170	178	153	193	176	175	165	157	152	167	172	166	161	162	164	158	175	182	162	156	174	178	158	136	161	163	159	174	155	165	181	142	164	155	161	153	172	183	148	171	155	168	147	184	182	177	189	179	143	150	167	171	160	149	141	171	183	173	177	170	155	159	174	172	173	175	160	150	185	167	177	146	191	157	165	165	178	158	150	184	150	168	158	174	172	167	168	173	180	159	144	182	149	164	144	151	183	162	171	190	147	167	133	154	167	162	136	167	168	173	165	167	195	157	184	153	145	141	180	161	167	156	162	151	184	171	183	173	160	153	173	168	182	143	166	185	170	152	167	162	130	160	153	161	147	157	154	196	146	162	159	180	176	154	170	189	153	172	155	182	170	153	166	155	148	184	175	147	191	157	138	143	154	158	166	157	176	169	173	166	151	175	186	180	170	190	167	151	144	185	147	167	142	169	163	162	163	164	155	153	171	163	171	155	182	158	156	152	157	136	153	150	153	157	169	204	162	174	159	164	203	151	165	159	157	162	164	171	158	146	149	167	162	174	158	169	115	173	161	159	179	168	159	160	182	161	152	162	164	184	145	156	157	152	149	145	165	145	159	130	194	175	186	164	160	193	150	168	191	147	161	174	175	162	171	164	177	169	170	144	144	172	170	164	170	159	171	161	176	154	177	175	177	183	143	168	166	163	155	163	162	184	170	167	145	164	172	158	161	199	154	142	168	155	157	159	151	175	148	166	177	164	168	149	152	178	154	139	170	163	169	164	149	170	165	176	152	182	171	165	151	184	174	164	159	170	157	158	160	170	163	176	183	127	180	146	182	161	161	180	172	166	138	172	179	148	195	140	164	180	158	163	162	166	169	165	159	139	186	159	147	152	184	146	182	162	156	161	177	157	173	159	160	167	169	162	171	164	160	140	177	170	161	158	145	160	167	152	185	147	159	175	182	157	168	159	163	162	174	188	167	169	148	147	154	180	172	151	163	156	161	161	174	174	170	195	181	164	160	167	162	140	180	180	172	148	155	156	149	167	151	166	169	158	170	146	148	168	176	180	162	159	158	170	151	168	184	153	167	145	153	155	176	148	165	148	165	129	160	152	177	156	181	184	188	174	177	167	164	174	162	190	174	172	165	156	167	168	158	149	158	151	148	146	152	146	150	160	161	163	167	177	166	146	166	170	168	157	184	161	149	161	155	155	172	153	144	180	157	149	158	155	179	166	153	173	161	167	159	155	169	165	144	153	154	160	152	172	171	171	159	138	189	169	176	181	163	165	158	181	168	153	154	171	171	162	164	165	154	144	162	160	184	152	187	160	166	150	152	157	157	162	148	171	158	139	191	174	162	171	187	182	182	170	177	147	161	152	177	171	147	180	174	138	162	166	164	155	184	151	176	149	173	175	198	187	159	123	161	172	153	143	172	153	149	144	165	188	158	170	154	164	170	137	169	162	178	172	175	169	167	154	159	162	165	164	176	158	160	171	161	161	150	166	181	179	154	151	161	181	172	167	158	159	171	168	148	162	164	174	178	176	177	165	166	191	158	170	159	166	155	165	189	157	165	141	169	155	163	183	156	167	154	170	169	184	161	182	169	159	163	168	182	155	154	148	167	145	166	160	169	162	177	158	158	143	173	147	164	170	193	144	174	164	167	151	169	148	163	172	167	141	136	175	166	166	165	168	163	172	152	151	158	168	156	149	158	149	158	170	144	173	154	166	177	181	143	166	173	187	154	129	186	171	160	169	153	187	165	156	156	178	168	153	167	148	179	152	152	162	157	167	169	143	142	167	179	183	167	162	184	151	161	162	167	177	156	165	165	169	170	159	159	179	169	163	165	147	159	168	142	159	163	163	147	171	172	141	173	158	172	140	167	150	148	161	173	162	143	130	177	197	155	147	143	146	173	177	158	166	166	150	184	164	184	163	201	164	190	143	162	176	166	150	150	169	166	171	169	161	164	162	172	138	173	160	168	156	187	167	180	163	166	179	143	161	167	188	148	173	171	163	141	133	164	163	169	173	156	170	164	151	173	134	154	154	177	182	146	143	140	166	159	158	163	158	176	169	167	155	173	147	152	176	179	159	146	162	134	167	160	159	146	181	180	176	162	178	175	156	161	179	190	178	160	147	149	169	177	165	179	167	141	163	174	173	155	156	190	171	156	179	155	181	184	154	164	170	160	126	170	200	157	172	155	142	154	178	184	181	182	155	171	179	179	160	166	186	141	164	178	170	171	173	160	151	157	158	183	171	180	171	132	192	169	155	162	148	180	146	166	174	153	168	169	163	167	160	158	166	167	162	163	176	151	181	133	172	158	181	160	178	169	162	173	171	161	144	166	166	190	168	176	155	157	152	161	175	145	183	173	142	146	162	149	166	164	153	158	161	138	165	132	164	165	158	159	166	147	169	162	181	153	156	155	168	167	165	146	164	143	166	184	163	153	144	164	157	155	166	171	170	170	172	176	144	176	171	168	165	149	157	173	137	136	168	143	162	150	154	157	156	175	158	176	176	161	151	160	160	165	143	149	156	158	181	142	181	164	166	167	150	175	161	155	167	143	167	166	136	150	156	179	167	152	182	176	160	179	139	168	158	156	159	165	156	156	165	160	157	158	163	149	147	174	170	148	170	168	195	162	174	187	176	167	168	170	169	182	176	146	168	178	165	178	147	180	169	213	176	161	142	178	156	160	148	174	142	159	172	177	168	175	164	160	171	172	159	162	179	152	155	162	168	156	177	176	172	140	159	161	168	154	160	159	191	166	166	164	182	195	161	156	176	173	141	161	172	156	152	174	174	185	166	163	152	181	172	172	150	143	149	174	159	163	151	166	145	177	156	182	148	146	163	162	151	179	182	181	170	189	164	150	151	150	175	151	187	170	162	160	159	151	173	164	165	169	157	158	171	160	153	147	156	154	175	158	178	147	183	193	158	155	163	170	158	171	178	142	169	172	174	162	157	157	164	167	157	162	169	166	159	183	145	164	169	140	174	154	160	170	148	162	135	159	166	154	148	174	173	140	154	161	158	153	154	154	164	157	162	158	168	164	167	189	159	176	158	164	170	141	188	157	144	181	146	168	174	141	164	172	173	153	149	170	149	171
21054	39723	37817	29309	24562	21054	16729	14745	11752	9127	7457	5749	4451	3825	3339	2992	2681	2423	2142	1994	1859	1482	1312	1156	1002	976	1080	1195	1114	1098	1019	930	854	802	842	803	745	771	632	664	588	575	586	560	599	547	537	571	582	529	521	514	500	470	518	484	440	426	445	390	381	365	341	357	353	356	360	371	352	334	362	340	339	349	363	356	351	340	332	331	315	314	320	292	338	321	302	332	322	324	339	375	325	352	296	335	342	327	344	314	302	330	311	303	343	331	304	318	370	325	312	333	316	338	324	311	319	295	300	356	314	309	329	329	320	314	344	302	331	340	346	319	328	321	333	302	322	338	293	312	283	329	305	354	306	305	306	313	355	312	317	311	329	307	314	314	300	329	323	328	319	316	315	292	317	273	325	272	333	337	315	310	311	322	317	322	303	327	318	294	342	338	317	325	334	294	336	321	341	344	324	310	342	330	308	311	326	336	327	320	327	324	332	314	327	328	332	338	332	310	309	326	305	295	329	332	297	314	321	331	318	310	307	350	315	321	325	292	345	318	336	320	317	304	345	321	350	298	314	308	311	328	332	311	281	312	304	324	324	329	310	292	305	318	304	330	299	320	298	351	317	310	314	319	325	324	299	344	305	312	321	295	322	319	316	306	334	309	332	294	293	328	325	343	322	309	306	350	304	307	326	329	345	329	347	321	306	307	319	337	313	296	325	283	339	316	328	300	324	310	323	308	301	319	295	317	328	346	292	321	346	287	333	309	317	357	344	307	313	315	312	304	312	303	311	328	320	305	305	323	315	308	333	340	326	300	323	318	327	333	287	320	308	308	317	291	356	309	305	330	293	335	329	332	313	345	325	336	283	311	312	340	325	322	328	304	338	307	339	323	280	298	320	334	322	295	316	340	317	336	324	325	351	298	338	307	348	301	318	294	320	307	332	316	323	319	309	358	335	327	327	324	355	306	317	292	342	331	326	348	310	361	347	315	297	338	280	311	348	321	288	323	310	328	346	316	311	337	311	326	362	301	293	309	318	307	292	309	313	324	317	303	344	322	307	336	296	377	371	284	334	314	317	332	349	315	321	282	311	303	334	326	325	310	289	303	322	321	316	308	333	314	327	325	310	339	295	326	328	320	297	313	288	312	332	324	319	304	345	326	325	313	312	337	290	308	322	307	318	315	310	344	328	318	328	345	294	335	308	328	313	353	329	307	329	311	324	303	290	330	335	322	293	329	325	311	304	319	299	300	307	302	321	332	313	317	292	327	337	291	308	330	343	346	335	309	325	310	305	321	323	346	319	312	322	342	305	314	299	283	323	301	317	316	313	332	325	314	319	325	327	329	323	332	291	292	290	316	338	314	338	295	304	342	282	309	295	321	299	316	323	300	277	299	305	340	310	317	293	290	307	311	322	281	312	319	293	313	314	305	311	335	323	333	315	323	293	295	286	299	298	315	320	301	340	330	324	339	375	322	358	332	285	314	339	295	330	331	308	358	298	319	315	304	333	294	312	306	305	345	328	340	285	344	327	298	350	339	305	306	353	321	313	322	326	327	280	328	309	323	354	305	278	319	331	300	332	298	312	324	326	319	301	305	334	320	315	309	299	301	307	308	293	315	333	314	281	316	306	314	269	297	337	296	340	303	312	353	305	370	301	289	336	294	346	328	281	329	299	313	359	341	344	346	312	292	305	345	307	307	319	331	315	314	311	337	334	315	311	291	312	307	313	333	349	329	346	323	303	321	343	334	326	316	332	323	312	322	315	333	304	311	316	304	317	342	307	320	315	319	330	310	339	326	335	302	309	315	310	301	319	301	289	322	305	321	298	299	304	371	324	304	297	291	286	284	307	313	335	330	313	328	350	309	301	319	309	320	316	305	327	339	329	331	341	316	284	315	341	337	330	320	308	289	301	242	342	337	322	315	353	304	357	319	287	330	349	326	327	349	297	322	324	354	320	333	323	323	284	306	322	327	341	308	313	312	331	344	323	347	307	294	285	285	326	318	316	295	312	341	300	335	315	304	315	295	323	322	333	286	312	277	322	276	301	295	270	322	344	338	335	285	310	305	293	288	353	328	304	314	314	316	330	308	308	335	289	342	296	347	296	332	310	328	342	320	310	335	319	306	356	323	313	313	308	334	367	301	277	327	298	316	300	321	285	335	311	313	310	296	335	282	333	311	314	299	296	315	322	330	304	286	322	319	338	315	344	300	337	300	337	300	349	305	318	342	313	328	374	308	323	333	292	301	332	320	333	315	320	309	342	308	334	344	318	331	308	322	306	314	302	287	299	279	325	340	318	308	334	325	331	320	301	284	312	317	323	319	326	297	318	326	291	299	279	296	314	329	332	335	315	313	309	297	336	303	310	333	296	324	334	337	297	334	331	306	326	316	306	344	333	277	318	318	327	330	327	330	322	363	339	319	342	319	325	318	321	341	293	356	334	288	320	322	330	316	310	339	321	325	298	331	300	298	331	325	290	305	322	299	318	326	317	331	324	304	338	303	339	314	322	329	279	304	323	335	325	343	327	295	342	327	305	339	322	302	301	313	310	312	319	349	333	343	320	309	296	330	343	296	320	327	305	316	335	317	329	325	314	290	313	358	337	324	290	337	286	301	329	299	361	301	314	319	273	303	343	302	316	346	324	320	312	348	323	313	305	315	335	352	317	318	342	336	337	306	306	337	295	312	286	333	360	308	325	334	316	332	329	292	322	313	317	306	315	303	321	303	309	312	360	325	328	299	323	335	333	325	287	304	306	293	322	331	325	345	336	329	312	313	309	299	302	278	313	325	315	332	328	313	315	315	335	322	307	323	316	321	320	350	338	344	348	294	336	295	334	327	337	342	329	338	312	302	338	299	293	334	313	334	314	318	315	330	341	325	322	334	327	320	300	324	300	327	333	314	303	315	296	318	283	295	301	331	326	330	319	331	319	328	302	352	312	294	332	326	268	310	303	349	317	348	314	340	335	318	306	334	288	360	283	323	323	318	300	327	309	303	323	329	306	317	299	286	314	315	315	296	351	327	350	291	320	372	302	309	307	328	322	327	303	335	325	316	323	304	302	320	346	304	315	300	303	308	311	337	326	276	300	305	303	320	275	348	282	302	318	354	287	339	333	348	309	348	299	314	312	314	327	354	320	324	331	319	343	308	319	327	327	325	329	298	338	301	346	344	323	331	315	302	286	291	337	341	317	311	327	332	322	360	346	287	309	345	301	308	303	319	326	311	350	312	332	300	313	314	316	349	291	315	294	341	343	318	286	300	349	309	306	321	297	339	337	303	312	332	338	325	344	316	300	361	331	338	309	343	282	348	270	317	321	330	282	327	321	326	310	311	361	299	315	314	329	329	333	290	306	331	307	333	307	334	332	306	317	325	333	303	309	298	321	325	315	306	293	334	301	339	334	317	334	321	331	303	327	332	363	321	352	307	318	302	321	328	314	310	311	316	291	335	343	304	318	312	298	287	330	296	340	310	318	336	317	320	257	326
27097	21504	19911	13127	6662	4295	2834	2234	1631	1228	1116	756	680	582	537	518	479	466	444	434	401	395	403	360	344	348	323	348	325	316	344	311	297	285	316	316	298	275	308	255	288	287	299	267	297	281	277	289	269	251	292	292	269	302	268	311	210	240	285	248	255	230	236	250	256	243	250	273	231	234	250	227	266	249	232	246	260	239	256	274	220	255	258	206	252	257	256	248	242	234	221	248	238	265	254	255	234	245	253	251	252	250	266	234	255	224	233	265	236	244	254	241	271	221	264	231	246	247	226	260	266	277	267	260	251	258	260	261	219	235	224	255	258	238	244	239	236	243	248	239	269	233	280	259	238	238	219	256	240	244	237	266	252	237	264	239	268	256	239	229	257	257	244	276	246	289	254	228	229	286	255	230	249	225	234	261	251	227	270	234	242	248	243	244	273	248	260	239	227	234	249	245	274	271	248	300	254	252	267	233	242	272	238	231	248	260	261	249	258	223	254	250	224	245	252	261	277	254	256	228	278	238	253	243	245	272	257	275	230	253	233	269	232	260	266	236	253	239	214	269	258	235	250	232	239	263	243	276	249	255	262	262	264	255	279	275	240	236	236	234	257	251	270	254	271	236	231	297	211	247	254	275	256	247	243	259	238	250	238	240	236	256	277	251	251	245	222	234	270	227	275	229	241	252	240	237	268	265	259	235	219	238	243	244	258	261	239	247	239	228	259	249	264	242	270	236	238	262	220	218	244	251	264	253	263	252	265	243	261	238	240	265	247	245	243	277	239	233	215	251	246	244	250	229	265	252	265	234	283	268	235	275	243	232	276	252	260	240	214	274	219	259	250	267	250	228	255	247	241	254	220	261	246	273	241	227	249	243	242	268	253	246	261	234	235	228	234	244	262	248	225	268	217	230	251	221	255	257	230	246	272	248	266	261	261	253	229	277	256	252	242	248	251	243	229	251	261	253	257	266	238	246	260	215	275	253	256	234	240	231	246	244	255	229	258	233	252	257	243	258	262	233	257	246	223	236	250	247	226	242	231	245	267	287	291	255	240	269	241	273	278	221	249	255	263	235	251	250	257	255	273	252	223	211	236	232	250	269	223	252	271	239	213	246	246	268	251	241	255	256	240	229	228	219	279	267	228	259	280	221	266	243	224	252	268	259	268	236	226	224	256	243	245	243	226	302	277	200	245	280	241	261	260	233	236	233	276	228	240	277	228	240	231	204	253	228	246	236	257	259	265	258	237	243	239	252	225	221	269	265	271	293	237	266	243	255	264	223	220	257	269	250	239	255	275	242	261	247	252	249	247	224	231	247	263	290	223	252	259	244	260	266	265	242	234	243	256	238	250	279	270	268	228	240	237	247	272	224	252	232	269	265	224	250	262	251	280	249	248	260	262	259	273	256	242	239	257	257	241	264	224	266	272	248	245	259	257	250	268	266	265	258	247	230	240	256	257	261	264	230	255	218	242	253	228	219	244	287	234	264	264	254	263	252	261	255	246	240	254	245	234	260	263	277	233	262	233	253	244	226	245	245	205	283	237	221	257	242	229	255	282	242	242	244	264	253	254	254	255	246	233	218	230	267	249	219	262	234	261	252	252	256	229	239	271	252	262	264	247	259	224	249	235	266	238	255	263	260	260	239	235	226	269	253	264	260	259	255	277	258	239	256	236	236	250	267	235	240	282	243	245	250	236	262	243	255	230	240	254	258	229	229	274	244	252	269	257	208	235	273	251	256	246	222	238	280	237	238	258	243	278	235	233	240	264	272	260	245	255	245	246	274	258	238	257	238	251	252	257	253	239	274	236	234	244	224	222	254	256	229	254	253	237	260	255	266	257	231	239	243	245	245	247	241	238	266	277	248	242	251	264	274	212	270	227	254	243	244	244	232	248	243	227	251	271	259	249	299	266	223	245	253	249	275	241	234	235	281	214	259	288	275	248	259	214	246	280	256	269	258	239	270	246	245	261	253	267	236	256	269	271	248	251	252	242	236	252	249	219	273	254	250	275	269	268	264	235	259	261	238	260	262	243	234	245	263	239	231	255	227	241	284	239	269	251	262	242	276	264	218	252	273	232	253	237	265	230	235	244	269	230	261	252	273	239	272	250	233	248	241	229	263	250	247	261	260	255	252	236	245	249	256	261	263	262	278	235	253	267	267	252	251	248	194	252	235	233	238	216	242	243	250	217	255	244	247	232	274	227	252	255	249	238	253	223	265	239	267	268	252	244	236	243	273	250	241	244	263	244	288	253	227	239	266	230	234	218	260	271	276	287	285	273	261	264	257	278	262	230	267	255	287	257	243	240	252	252	245	254	273	243	244	232	281	229	277	246	246	226	265	259	270	250	259	249	243	254	261	241	281	234	247	254	240	257	244	267	232	235	251	281	259	238	255	257	233	242	258	221	258	264	246	232	232	255	242	260	257	236	273	258	275	240	227	248	262	274	262	244	285	255	254	259	243	232	266	254	268	254	230	240	240	262	265	239	256	230	229	262	232	289	247	243	210	226	251	246	238	281	243	239	275	242	259	280	266	256	230	236	266	273	255	242	264	253	271	267	251	239	263	256	232	240	264	274	292	259	251	245	261	249	230	237	258	242	238	264	214	236	241	267	233	263	248	261	261	258	267	211	244	256	248	256	268	280	242	249	257	231	243	216	247	228	273	249	288	271	244	257	267	281	236	238	269	265	254	243	245	275	244	273	241	240	250	287	256	287	226	251	257	278	260	263	251	246	206	248	262	261	269	268	237	242	234	250	281	254	237	280	271	234	263	240	250	248	231	267	231	250	252	237	253	257	291	221	229	264	238	244	233	244	273	243	235	246	226	238	260	252	225	220	246	232	255	242	242	245	253	237	233	228	262	245	236	233	265	246	260	238	272	270	216	235	231	238	274	238	291	235	234	267	247	252	248	263	238	258	249	242	218	239	275	245	267	268	276	243	245	233	260	270	268	238	244	246	258	271	236	255	252	254	252	234	220	246	255	256	252	238	233	236	249	261	266	262	261	225	263	235	250	242	263	228	248	239	243	241	261	257	272	231	239	259	236	250	252	227	262	249	251	252	245	248	250	226	270	252	248	253	271	273	276	252	238	221	254	259	260	246	243	255	222	244	248	256	258	245	256	267	242	241	236	251	260	274	229	233	244	245	239	259	251	257	264	263	238	252	251	244	250	245	241	226	253	242	233	220	227	255	249	230	254	255	244	255	256	237	221	238	250	245	245	236	239	251	262	240	262	272	252	243	257	242	286	264	257	259	238	282	247	236	228	253	248	268	259	245	261	270	228	265	253	255	254	201	241	250	275	229	246	237	243	259	237	231	233	235	287	265	251	256	241	257	218	252	244	229	253	227	243	237	240	229	221	270	260	254	260	238	263	253	253	269	248	272	262	255	260	245	251	240	235	230	262	218	256	244	255	234	242	247	229	231	246	243	252	226	260	250	238	242	253	253	235	243	254	288	228	279	210	211	252	230	236	244	262
18806	29534	27464	19819	14622	12222	9254	7602	6162	4702	3639	2756	2220	1855	1673	1595	1403	1275	1276	1225	1188	1012	920	839	796	761	831	913	791	783	753	729	674	691	713	706	685	657	625	660	649	576	598	588	627	584	597	605	590	599	596	574	550	563	574	533	546	578	546	518	538	533	501	503	477	498	517	480	500	498	532	529	462	512	506	522	506	526	479	482	535	497	499	491	523	490	441	504	486	479	489	469	495	474	443	472	539	481	470	499	463	486	440	475	509	486	476	496	495	503	495	488	462	491	516	469	497	492	526	516	473	488	504	472	480	550	472	512	507	489	460	493	455	489	479	464	518	461	492	508	494	502	462	498	488	459	452	488	471	455	506	493	503	504	483	496	481	486	516	542	549	486	499	479	541	517	497	503	485	502	482	495	429	463	480	507	497	512	492	484	501	435	496	506	464	497	461	515	518	476	503	479	481	451	469	486	516	487	445	525	519	502	502	465	483	517	495	480	474	495	473	516	520	492	478	498	471	499	476	472	447	511	476	482	495	500	528	484	469	503	473	508	510	484	451	534	463	512	508	501	454	467	524	499	483	507	510	516	487	491	516	509	474	456	470	515	461	529	488	458	515	505	495	512	511	510	473	529	518	514	485	474	485	517	512	492	471	424	500	502	490	485	502	483	489	498	468	470	522	485	483	499	490	468	480	468	474	505	505	456	488	510	511	494	480	515	501	487	496	504	525	455	511	483	508	504	510	492	471	527	517	490	469	486	499	520	504	461	476	511	481	500	477	498	476	461	511	481	512	518	498	451	495	525	485	504	475	536	488	486	493	502	517	486	478	515	455	512	520	510	478	481	473	492	511	459	489	464	487	501	527	514	494	471	483	490	500	523	478	464	494	485	531	444	504	464	501	468	453	481	462	462	469	520	493	496	500	515	482	463	473	489	487	487	493	483	511	456	522	521	501	486	514	463	474	488	523	523	519	469	508	526	503	540	434	524	513	516	493	494	481	493	449	493	466	481	479	468	539	509	496	513	489	545	503	501	514	482	483	485	471	488	519	480	487	470	520	496	454	495	510	464	517	522	479	481	488	515	486	481	504	507	499	495	489	484	466	508	483	508	475	499	517	462	448	507	518	469	475	498	491	484	493	538	502	518	490	497	506	469	480	490	504	518	478	473	498	484	527	482	504	493	478	472	535	510	471	496	460	515	499	504	477	512	509	501	499	486	502	458	490	515	479	516	473	498	527	548	516	500	507	471	488	476	493	503	453	490	497	456	540	497	486	491	507	507	509	470	459	528	502	477	507	494	475	525	467	422	454	482	462	467	476	457	513	487	462	513	454	510	539	512	484	500	510	513	460	515	494	509	487	506	538	467	469	499	506	511	467	495	523	480	459	493	491	477	494	496	513	480	500	510	488	472	494	536	485	474	466	488	476	526	442	498	486	488	536	461	517	502	473	529	473	501	462	506	505	515	484	504	521	499	494	476	500	465	477	460	489	466	476	476	519	528	484	450	494	471	502	471	463	470	488	472	496	489	544	517	517	489	512	494	462	475	501	525	486	480	529	526	477	515	512	506	533	473	473	502	464	441	489	484	498	502	492	521	501	504	459	492	515	494	463	506	455	480	501	483	454	495	533	506	462	542	482	515	467	522	469	484	535	479	481	474	485	464	471	490	555	490	505	536	466	469	498	498	499	474	496	525	475	529	499	496	504	503	510	490	497	471	532	518	471	507	493	476	472	456	530	508	466	476	491	505	504	496	491	500	510	524	460	519	524	470	474	490	471	477	504	462	512	495	489	475	501	524	501	509	449	500	475	521	485	484	492	518	479	524	497	513	460	475	502	497	468	493	485	477	514	502	463	492	524	441	490	480	499	518	478	497	524	501	499	472	479	480	495	487	452	486	476	475	506	513	464	478	482	497	464	483	457	513	448	522	507	488	515	485	512	487	462	457	454	495	477	498	477	519	532	499	512	500	470	503	504	468	483	496	529	475	485	488	489	516	508	520	502	474	477	478	452	530	513	495	489	528	501	480	480	485	498	518	474	520	469	473	526	513	470	524	503	434	489	500	524	537	505	529	481	481	508	473	474	464	467	529	475	513	496	537	495	476	531	484	460	514	478	433	486	500	450	500	494	479	473	524	482	468	514	529	496	487	474	483	460	474	498	513	518	493	502	458	472	504	480	480	530	503	508	438	547	503	472	478	485	498	461	485	521	517	489	470	509	472	498	512	488	460	532	520	489	459	443	528	501	522	489	502	508	480	523	493	509	509	490	492	471	480	496	547	534	516	495	482	492	493	495	549	475	494	489	540	511	429	517	502	494	446	493	484	463	473	485	490	501	526	502	508	496	463	440	513	461	521	483	505	472	509	478	490	466	492	516	495	451	456	481	462	503	481	520	497	503	474	508	478	525	470	481	490	492	500	488	492	500	465	501	499	460	511	470	477	488	482	519	491	523	528	493	532	525	506	448	482	508	488	455	494	487	438	498	499	463	458	476	512	508	490	458	434	505	520	527	510	525	513	460	500	479	473	528	474	495	447	458	502	486	495	512	479	475	460	510	503	509	488	513	518	492	505	492	506	504	529	482	518	514	498	490	496	499	507	478	476	490	477	494	502	505	482	475	474	501	515	479	476	458	514	464	503	513	490	467	499	483	448	491	490	498	434	486	432	501	483	505	527	510	516	475	473	511	503	468	462	514	476	486	534	489	503	483	497	475	481	507	505	492	472	517	506	472	515	481	504	531	484	489	452	526	511	509	437	495	508	533	486	542	471	453	525	477	506	450	446	487	496	491	484	478	503	530	488	484	527	522	511	472	481	518	497	485	500	474	514	489	453	470	491	509	507	465	482	505	453	482	507	499	501	488	503	553	482	508	486	479	477	479	494	495	501	518	471	515	514	486	534	520	494	484	469	505	490	487	522	457	484	524	522	510	484	498	451	511	525	497	487	452	485	496	495	489	510	492	524	460	489	469	502	525	498	450	467	478	504	492	509	485	510	452	504	471	516	502	466	501	493	480	474	503	485	511	525	494	467	491	477	469	444	517	500	500	478	493	478	484	493	482	513	485	491	510	511	473	498	495	529	480	469	509	439	492	529	454	468	477	476	500	474	490	483	498	473	474	507	452	485	468	507	503	508	505	491	503	486	464	479	480	477	481	483	474	464	460	566	480	504	460	488	471	519	538	561	501	481	492	496	490	491	526	499	545	492	516	485	490	480	494	485	485	496	512	516	457	458	481	511	483	480	534	512	495	524	481	510	467	518	492	478	516	496	457	450	491	530	480	484	511	481	484	516	484	522	449	504	474	497	502	517	499	472	506	463	495	517	510	482	518	488	486	507	478	499	489	466	473	503	484	476	497	482	465	514	460	481	518	493	502	499	507	491	501	486	493	517	492	494	460	494	484	516	485	499	478	439	490	453	498	467	474	473	491	524	485	503	472	476	482	502	496	508	522	475	457	513	493	485	498	499	494	503	448	545	492	470	513	458
24530	21451	28562	24802	20172	11261	5632	3598	2667	2004	1516	1159	918	835	678	661	643	546	544	500	477	424	398	353	334	341	330	352	350	336	325	316	296	312	280	306	259	286	259	260	243	275	236	250	260	261	255	246	247	226	216	235	225	246	227	217	215	216	231	230	229	214	194	202	199	206	209	202	197	221	205	185	214	174	223	203	189	186	213	207	175	210	207	200	202	196	182	220	208	204	210	203	167	221	184	221	189	210	185	205	217	202	223	194	214	165	214	201	199	186	206	193	210	212	227	191	168	226	192	200	215	171	226	204	215	194	197	185	212	197	228	165	177	171	197	204	207	176	192	226	186	217	182	216	179	166	188	198	217	216	198	190	216	199	198	167	181	208	203	226	180	222	201	183	201	190	182	202	187	193	198	192	182	182	201	214	212	179	197	195	220	205	216	185	193	181	181	197	199	217	199	205	200	185	214	215	199	194	210	185	208	190	197	191	209	202	194	206	199	201	185	194	176	210	192	174	169	192	185	213	172	194	194	190	213	204	240	192	172	195	195	200	197	199	200	212	208	178	186	190	190	229	206	212	205	203	181	172	191	174	188	190	213	208	206	202	205	196	187	189	183	191	198	205	192	230	208	191	207	187	176	192	198	166	202	210	175	204	160	189	186	201	193	195	227	200	195	185	198	189	190	197	199	194	180	224	171	201	178	192	178	201	173	202	190	203	198	172	197	218	184	196	201	186	179	176	195	177	176	206	204	205	191	223	179	208	188	215	211	208	215	209	190	226	194	172	196	183	191	231	176	188	206	198	204	188	197	185	200	214	194	205	203	208	224	204	193	188	186	180	200	204	192	186	218	197	202	209	216	180	190	187	180	209	191	195	180	175	208	183	205	189	191	212	188	196	168	205	169	198	189	175	218	195	209	184	226	181	172	216	182	191	200	187	205	182	197	198	224	199	198	197	201	215	208	189	185	200	197	191	201	204	194	201	206	172	201	171	203	203	199	182	194	174	167	188	203	196	166	185	174	221	182	194	194	179	203	226	191	232	211	191	188	186	181	229	204	181	170	213	201	178	209	199	184	182	189	206	200	206	180	181	207	181	169	197	192	192	199	179	190	175	214	212	204	190	195	211	187	183	183	205	184	192	213	189	178	185	188	218	225	196	200	196	183	185	199	203	200	207	202	180	182	199	198	196	201	206	202	200	202	184	180	200	201	190	197	162	196	207	191	199	183	200	185	193	176	198	192	195	162	159	218	185	201	191	206	199	189	184	179	194	212	201	193	178	190	168	184	212	218	210	196	169	205	174	179	178	196	183	192	210	218	207	219	184	192	223	199	211	209	190	207	173	182	206	182	188	184	186	197	234	227	216	214	173	193	201	188	214	206	198	214	203	190	178	193	182	209	214	183	180	195	181	206	188	176	203	225	221	201	196	194	180	208	191	179	198	187	179	195	211	183	224	182	180	198	192	197	192	183	187	189	204	181	221	181	199	193	183	188	202	204	218	210	193	200	185	188	177	193	201	200	201	182	187	210	191	197	191	197	181	193	176	196	197	222	183	187	194	195	197	188	179	197	219	205	190	164	204	198	209	208	192	198	200	200	192	173	221	202	191	211	202	199	204	212	229	196	189	184	206	178	185	173	210	193	194	204	189	213	191	195	172	211	192	186	192	199	182	184	189	202	214	202	219	208	188	200	181	179	200	210	202	187	199	185	190	168	212	193	186	183	195	190	203	201	219	187	192	190	214	193	200	198	193	201	203	194	200	174	182	201	175	196	197	191	176	175	208	193	205	210	214	211	204	197	162	187	176	205	199	173	189	190	204	191	213	203	211	205	192	188	171	181	197	205	190	190	187	203	211	210	210	185	204	194	215	197	207	202	206	201	224	198	186	180	197	197	199	203	210	189	190	195	188	198	216	190	180	204	191	217	205	218	205	178	187	221	213	194	162	205	206	217	219	207	193	195	210	225	206	219	222	205	198	211	208	208	173	200	203	202	209	178	182	205	207	185	210	201	203	205	224	226	211	216	221	192	196	198	203	240	193	205	190	198	160	189	221	198	215	172	192	187	171	222	200	182	211	193	203	195	225	207	191	193	204	174	181	185	220	214	174	186	190	195	185	192	178	210	195	195	196	207	182	221	166	198	210	204	192	212	217	172	202	196	197	207	199	188	199	167	183	201	195	196	228	212	187	180	209	195	205	207	192	187	196	192	227	198	218	196	204	185	175	195	203	185	184	179	195	200	204	195	181	191	183	187	195	197	201	224	190	202	190	208	197	158	181	193	195	173	206	168	201	185	197	206	223	176	154	175	200	168	178	227	222	192	211	205	224	193	198	218	215	210	194	210	175	175	175	181	201	198	178	210	186	172	181	198	191	181	210	188	214	195	200	190	169	188	196	198	185	191	193	206	195	192	209	199	183	200	183	203	195	219	193	195	190	207	221	197	199	178	214	213	211	193	177	190	183	181	191	222	224	188	218	171	182	209	175	188	195	207	189	191	188	193	191	204	172	203	197	203	201	198	226	191	188	187	218	210	187	188	206	182	200	188	199	183	209	185	197	217	205	218	182	177	208	216	190	194	215	204	193	187	193	194	210	200	192	205	156	205	176	214	204	206	208	198	177	201	225	205	197	194	188	197	199	204	222	183	194	194	196	176	194	214	215	209	197	229	193	234	220	197	174	194	236	206	184	212	207	198	201	206	176	213	189	209	202	180	183	201	212	204	191	180	235	239	180	211	209	184	190	189	161	186	189	194	194	178	208	178	202	183	202	198	173	181	204	188	194	184	191	193	190	191	176	217	205	213	188	192	187	207	174	181	172	183	194	228	202	197	228	214	181	192	222	227	197	176	189	182	202	199	214	205	227	239	179	204	193	206	205	190	194	178	188	191	206	177	194	169	178	201	216	187	212	193	208	198	171	208	186	202	183	202	203	214	197	213	213	180	214	191	190	197	208	180	203	191	191	211	204	162	197	181	176	198	204	215	199	209	184	179	210	224	187	204	194	213	187	189	201	198	191	218	177	211	216	191	224	188	182	202	201	215	192	195	183	201	185	218	190	204	186	186	174	209	206	204	170	211	192	194	193	210	208	210	179	173	210	199	191	185	205	213	183	195	183	203	193	205	204	193	213	168	196	210	197	188	217	166	194	190	185	211	176	195	200	206	204	186	208	182	190	220	197	191	187	190	198	202	202	193	175	193	196	201	184	181	198	191	193	198	194	204	202	208	175	179	179	223	218	215	190	196	223	171	196	201	188	204	185	203	181	180	195	193	207	206	177	195	189	198	181	218	216	181	196	205	191	196	178	193	203	189	161	176	215	180	180	194	198	193	193	196	225	182	189	198	205	191	205	211	193	191	198	201	206	201	205	218	190	196	186	203	221	194	200	195	198	196	224	193	189	183	169	209	193	183	195	177	191	184	172	191	204	175	193	200	206	202	188	188	209	201	197	175	205	205	196	196	196	182	174	192	184	228	182	188	176	198	226
19084	35060	33025	25308	19807	16900	12999	11040	9345	6930	5654	4332	3487	2908	2493	2310	2170	1922	1693	1555	1450	1266	1139	1047	922	920	974	1004	985	970	916	816	797	748	781	707	704	722	668	623	612	609	542	571	644	556	573	557	582	575	572	504	488	529	490	466	455	477	486	403	463	428	427	415	446	397	395	430	403	447	476	422	413	405	383	373	455	423	419	440	402	410	399	387	404	418	393	371	378	423	379	411	416	380	402	430	388	427	419	383	393	381	391	373	390	391	404	388	385	383	408	367	373	395	370	414	394	411	406	402	414	387	400	394	395	358	385	420	367	415	366	425	403	357	406	378	380	394	379	400	362	406	380	388	369	381	405	402	372	362	368	392	397	424	403	398	393	402	399	374	383	416	388	404	409	412	387	420	390	375	399	414	348	396	402	386	387	357	449	391	345	416	390	386	381	422	425	387	344	350	411	388	388	398	415	421	371	390	386	386	376	360	368	424	385	419	418	410	375	377	390	420	388	383	404	397	411	392	401	389	386	397	395	437	389	395	385	405	419	364	408	393	330	344	408	377	356	375	373	392	403	389	399	369	410	376	355	378	369	359	412	381	430	349	390	374	369	402	407	419	412	392	379	410	366	402	408	386	378	398	397	417	395	389	382	372	417	374	409	378	421	403	363	343	405	408	398	399	410	398	390	400	350	402	395	408	362	381	387	397	428	389	381	389	392	384	415	383	365	394	383	446	384	419	398	392	387	401	431	363	423	386	404	393	405	368	386	405	377	358	380	402	381	408	415	406	394	422	369	381	394	426	401	393	389	361	440	432	395	432	383	394	346	421	435	372	363	381	376	381	401	392	427	388	356	412	361	390	390	381	381	349	417	395	385	414	402	383	358	417	402	385	388	409	382	398	387	421	410	415	401	397	396	387	389	410	366	370	379	405	386	425	443	386	409	408	417	402	416	414	361	401	391	411	334	418	368	394	381	426	379	407	382	377	407	419	411	394	378	397	385	358	369	401	375	391	367	390	379	370	431	385	354	380	411	387	382	403	407	397	377	382	412	415	376	404	378	396	400	411	390	370	389	378	403	398	371	372	386	392	422	408	406	387	386	390	365	395	364	373	377	428	377	382	346	383	436	405	411	388	372	397	397	411	431	390	399	409	375	401	364	381	365	407	404	390	360	416	429	392	409	405	388	393	436	409	396	380	381	399	421	425	367	400	417	407	391	404	411	402	422	371	384	414	379	389	426	396	375	409	399	423	400	388	396	404	399	362	389	414	394	411	391	425	383	380	367	405	414	398	379	420	383	365	392	384	390	405	420	416	411	377	388	405	353	396	413	385	409	365	401	388	400	399	380	371	384	379	390	402	391	403	378	393	385	384	371	412	389	403	404	367	388	389	393	385	428	400	395	390	402	438	387	392	410	400	410	397	379	411	419	350	410	391	376	436	398	410	396	406	371	368	371	383	381	403	426	395	446	418	392	396	414	385	406	395	373	410	366	410	408	399	395	385	396	395	361	356	405	372	385	378	397	393	413	411	384	423	371	398	381	383	412	365	442	383	369	395	381	380	388	380	384	389	402	393	393	406	390	406	388	357	367	426	408	416	411	415	356	375	379	415	382	390	413	380	398	404	389	354	414	426	345	386	413	385	369	392	384	417	380	378	424	426	376	400	423	446	395	396	376	370	410	438	387	413	396	378	434	419	392	404	382	401	391	393	387	397	460	376	400	409	419	390	364	405	371	373	429	425	376	361	377	390	408	394	386	389	387	385	387	428	359	410	388	390	389	392	431	408	422	402	382	383	421	406	391	348	416	407	414	427	364	377	386	405	352	382	406	379	384	389	409	409	439	366	359	420	399	397	411	383	358	399	389	362	371	400	392	367	413	407	388	406	389	394	375	385	366	386	402	374	406	381	393	397	399	385	373	431	399	390	404	412	387	420	375	393	390	441	401	365	382	380	398	409	402	395	360	401	396	400	411	405	376	360	389	433	390	376	407	415	384	419	412	352	418	402	379	413	403	391	401	390	380	398	387	401	392	380	383	395	384	397	436	408	377	403	393	383	366	354	380	421	402	380	403	403	369	392	393	430	416	381	376	444	409	414	413	397	399	372	363	414	411	391	348	409	403	416	385	398	395	379	412	415	369	422	390	385	391	366	397	402	368	419	415	363	384	381	391	382	374	363	413	378	410	375	362	379	411	386	371	374	375	396	376	434	408	396	454	427	411	379	396	360	364	399	363	387	397	391	388	384	389	409	423	398	403	396	402	409	405	396	399	427	414	400	373	394	389	364	373	409	440	412	404	390	362	388	388	380	397	435	402	392	373	381	388	414	428	378	373	405	393	381	392	373	384	394	443	395	413	373	377	395	386	376	371	379	395	372	381	370	413	406	407	387	398	389	403	418	385	400	423	392	385	394	401	402	372	376	397	396	429	395	384	376	398	410	367	358	407	385	413	356	384	408	380	386	385	404	389	379	420	418	386	414	396	399	396	420	391	395	385	395	363	399	410	401	394	381	387	384	370	437	392	390	410	421	375	396	389	365	402	385	387	385	373	396	411	407	404	348	397	421	386	389	403	362	378	410	410	413	385	392	427	395	408	426	373	387	392	413	395	377	402	404	381	388	360	355	393	388	399	391	420	357	429	379	420	368	390	390	384	393	355	405	396	354	404	398	399	402	420	406	354	390	406	377	381	417	387	402	391	400	363	363	415	429	389	416	429	442	399	389	370	428	418	406	373	429	402	377	409	436	402	404	402	411	381	394	399	392	375	385	427	362	406	442	385	392	415	428	363	410	388	393	403	334	394	382	402	410	370	391	385	373	396	382	411	396	386	381	363	405	412	394	390	399	367	367	370	380	396	407	400	381	425	383	356	414	422	413	402	369	376	377	409	391	378	368	384	422	382	412	410	391	422	412	392	385	384	385	386	394	404	410	396	374	383	395	381	379	392	422	429	422	376	436	366	399	398	392	376	408	357	385	364	376	408	395	393	371	366	367	397	401	423	398	411	406	401	419	391	384	397	377	396	406	419	413	375	406	401	352	396	388	365	413	365	383	407	369	384	385	362	386	363	403	373	394	407	384	429	387	425	359	418	398	380	404	409	380	371	393	416	411	363	368	365	375	378	406	391	428	410	416	371	385	405	412	431	420	395	382	360	397	417	357	403	404	380	390	381	381	402	400	406	412	400	398	387	418	403	370	372	399	403	413	370	399	381	387	359	402	407	371	404	391	408	374	421	396	395	409	394	366	375	367	368	357	406	414	347	415	376	391	422	409	395	403	413	378	407	409	395	438	405	416	418	375	383	388	392	379	405	363	393	398	396	404	419	384	386	377	412	378	382	383	365	368	373	367	392	421	407	442	395	399	411	401	373	365	381	389	367	373	362	378	359	378	412	377	426	332	391	408	386	380	424	401	367	401	372	409	415	416	373	435	387	391	327	386	354	365	348	352	414	417	405	445	398	432	362	402	385	381	385	379	354	396	422	379	405	386
23457	21413	29230	23989	21462	20319	11175	5287	3742	2662	2173	1603	1289	1023	866	864	824	765	669	650	629	499	481	404	389	349	421	370	376	358	333	312	295	329	299	294	329	282	268	253	224	258	231	244	229	251	240	228	232	232	221	213	195	209	180	216	193	189	203	202	202	161	181	156	173	172	171	163	175	185	163	189	167	177	193	172	160	191	149	158	164	181	169	158	166	180	167	175	142	146	173	168	183	178	153	186	161	164	179	165	169	168	158	149	152	158	163	129	153	155	191	153	173	156	160	155	154	143	172	186	168	164	162	156	176	143	166	149	164	149	175	152	164	151	184	147	152	156	159	148	156	177	163	156	157	153	146	181	130	155	163	145	176	151	158	155	165	164	141	139	162	179	165	141	158	152	154	159	143	175	150	162	162	139	145	153	172	180	157	181	169	156	152	157	169	161	157	163	146	165	147	152	169	148	167	166	157	146	170	182	133	164	176	134	154	171	126	153	159	192	169	171	149	164	176	153	161	155	172	143	176	160	165	157	170	164	144	173	172	171	136	172	166	167	182	173	148	150	165	168	161	164	159	159	167	168	154	166	176	156	165	151	142	145	174	172	173	175	163	161	146	184	169	163	152	142	171	166	150	163	144	150	151	163	155	169	178	162	160	139	154	157	175	143	162	152	153	156	172	160	155	171	176	162	161	152	161	146	155	162	178	161	174	157	176	140	184	142	154	162	157	165	174	137	158	163	170	184	172	169	136	164	171	167	162	174	166	174	156	155	163	167	143	169	175	171	141	156	141	160	135	149	180	155	148	167	164	143	158	158	130	155	147	137	136	155	169	172	159	156	170	162	164	145	154	141	146	138	162	163	144	157	164	172	164	172	143	157	174	167	156	147	147	148	162	164	142	166	163	150	158	169	161	165	176	152	156	161	162	141	147	155	165	170	164	166	143	175	152	157	162	159	177	151	169	170	179	178	183	164	170	148	168	143	153	167	172	146	159	155	159	158	160	158	162	141	158	153	172	155	167	168	170	163	177	160	156	135	150	167	152	169	178	165	152	137	162	165	171	148	168	156	159	158	166	153	143	162	171	193	178	163	161	162	152	162	156	147	154	164	168	164	139	185	141	148	163	152	153	183	181	154	174	169	167	163	164	158	159	164	150	158	152	153	164	144	157	184	160	150	165	150	159	153	171	158	145	146	150	166	154	156	173	142	173	162	152	164	179	163	154	173	148	161	162	177	161	196	137	146	178	151	168	158	165	165	169	173	148	148	154	152	172	177	142	185	150	161	161	154	184	168	169	164	160	167	138	163	164	167	166	137	164	164	172	151	168	167	143	144	164	170	162	157	161	181	159	176	127	162	142	172	158	158	176	176	171	165	190	147	171	160	166	177	178	184	160	168	158	150	152	146	143	158	156	168	154	156	155	154	161	177	176	130	183	164	153	161	167	148	169	150	163	146	141	149	176	144	134	149	160	151	190	161	174	153	184	164	172	173	160	147	161	180	165	170	136	155	177	176	158	154	154	170	162	163	170	149	158	163	174	160	154	168	157	189	163	178	189	146	152	166	170	162	155	164	149	145	129	149	164	152	174	155	157	159	147	166	164	178	149	150	134	176	145	160	157	170	186	174	148	144	153	172	160	163	183	174	174	190	156	156	155	146	178	151	178	151	139	139	181	168	152	153	153	164	141	165	165	155	162	159	165	165	178	163	162	154	161	151	175	162	157	177	169	158	166	164	152	166	161	159	159	145	164	161	158	143	152	158	158	151	166	166	152	175	171	166	144	159	156	156	152	156	164	152	168	178	158	180	145	147	156	159	184	166	148	153	160	174	181	165	146	153	147	169	153	171	166	138	146	172	163	164	192	148	159	137	158	153	153	168	143	168	176	168	166	152	172	153	153	166	146	129	179	145	176	155	172	173	163	162	166	164	154	179	160	169	163	154	144	176	155	151	160	186	169	142	172	165	153	142	152	143	174	171	160	176	145	150	185	170	167	161	166	155	147	152	151	150	159	158	176	154	180	164	138	124	154	158	162	132	175	150	153	156	162	178	155	154	177	165	143	142	182	158	158	154	169	157	152	170	143	154	147	178	150	165	150	165	145	164	162	158	149	127	168	152	149	188	143	163	184	149	149	161	164	152	167	161	158	167	148	174	163	148	163	188	163	148	156	175	192	146	171	151	170	170	160	177	174	163	135	166	159	127	170	161	149	145	152	161	156	156	153	180	145	151	150	161	164	155	180	168	166	153	166	150	153	165	152	151	182	157	149	162	154	151	150	159	147	186	173	148	160	163	169	166	135	168	160	131	175	184	172	179	150	162	170	145	167	151	141	151	154	167	151	164	159	163	161	162	151	137	162	159	182	169	157	142	153	157	172	159	192	176	159	158	171	154	164	150	156	157	152	155	128	174	135	167	144	149	172	155	167	138	137	147	168	166	147	161	167	177	164	198	156	169	154	177	153	162	160	158	166	169	139	164	146	160	167	170	152	178	156	156	167	134	184	156	154	139	146	185	176	174	162	160	126	179	145	153	169	152	165	154	169	162	172	165	155	167	170	167	166	170	152	165	138	184	167	152	172	138	153	182	168	166	157	157	161	153	146	169	161	155	179	158	146	151	159	167	170	148	148	166	126	180	148	192	158	187	153	154	181	156	150	170	147	154	140	164	180	157	149	163	144	169	151	137	178	161	172	174	167	148	152	154	159	170	182	178	150	162	172	150	141	160	157	161	164	166	180	180	185	147	147	150	168	165	171	150	147	145	167	157	141	174	150	170	162	156	159	157	159	151	150	138	153	159	163	173	157	179	147	156	139	151	155	149	163	185	153	180	150	155	171	157	142	165	157	171	168	141	157	163	153	141	184	165	153	163	167	159	154	150	165	157	158	172	165	138	178	156	183	143	156	159	162	144	159	160	162	165	153	148	146	146	166	166	165	160	174	172	177	172	158	186	183	157	166	144	172	191	145	147	151	147	163	157	138	165	157	158	174	157	167	161	162	156	168	171	160	171	154	149	154	165	173	142	168	152	182	164	152	179	167	153	158	176	177	133	151	160	171	190	158	163	159	182	141	187	169	151	141	153	180	162	159	153	155	155	149	143	135	182	167	143	154	157	165	154	154	170	156	156	163	147	152	152	152	151	173	181	153	162	163	162	171	143	191	142	169	119	155	164	171	166	168	140	149	182	147	155	160	151	149	167	163	161	157	170	151	180	186	142	143	158	173	160	141	145	170	157	162	180	142	143	160	169	166	159	156	166	156	161	157	174	131	162	163	158	151	162	175	156	172	185	167	166	183	178	170	169	152	152	149	150	161	166	152	163	159	168	151	157	162	171	155	160	142	148	170	146	156	150	153	160	153	171	158	170	175	130	189	167	148	162	162	153	181	181	140	151	153	171	142	152	161	166	146	160	167	170	173	163	145	153	177	156	177	161	171	150	154	136	147	166	168	163	158	170	149	149	168	155	162	167	175	167	142	139	172	186	175	157
20564	39040	36738	29178	24101	20372	16274	14268	12215	9455	7594	5963	4891	3886	3299	3067	2823	2527	2196	1987	1887	1584	1364	1237	1150	1050	1148	1173	1124	1164	1029	927	883	856	800	781	758	725	718	655	617	586	608	613	586	578	583	554	546	522	467	472	485	442	480	427	448	398	435	383	363	345	352	355	345	349	354	345	321	322	349	341	349	343	343	366	300	316	294	322	304	295	322	318	336	344	340	312	342	334	320	317	290	320	309	312	305	331	286	300	338	345	319	317	322	326	334	330	334	344	336	314	314	297	313	332	325	283	285	334	302	338	292	291	311	339	322	295	320	315	306	337	298	305	320	289	313	318	310	290	337	327	296	300	335	311	317	283	301	305	326	336	292	330	297	322	302	297	310	309	322	313	360	336	309	333	334	327	327	317	305	286	331	303	315	323	310	301	324	309	333	331	284	309	304	304	327	332	338	324	312	302	299	324	317	338	304	331	318	302	342	316	290	325	310	310	297	299	347	311	334	338	311	311	324	302	279	300	327	342	296	306	294	344	285	292	317	307	328	340	303	306	308	314	338	305	293	311	283	331	296	303	275	327	331	289	318	317	322	313	300	277	320	333	298	330	324	302	318	324	303	308	342	293	343	320	336	307	316	298	323	297	315	317	314	335	302	309	291	313	294	322	334	321	324	322	330	322	314	310	303	317	269	318	318	291	324	305	305	344	311	313	342	277	322	330	317	298	282	351	304	332	327	282	294	293	311	314	310	345	306	286	290	305	315	309	324	340	342	311	354	319	331	323	339	313	331	315	322	299	341	319	324	313	315	340	316	333	319	317	306	304	300	307	287	308	339	335	327	336	325	351	332	322	300	320	317	331	270	319	341	297	308	322	308	329	320	326	321	306	297	302	308	323	299	287	305	297	328	336	310	333	318	297	333	343	296	310	305	312	347	284	302	326	293	334	316	333	317	293	295	277	315	335	320	306	319	310	305	287	306	322	305	317	341	292	350	290	329	312	313	286	323	352	304	288	316	349	334	323	328	313	311	323	363	323	341	313	318	305	352	334	292	317	318	311	309	324	299	328	290	323	328	320	328	322	298	316	341	314	290	287	314	321	299	305	342	314	306	301	307	330	318	320	324	337	306	313	299	307	352	331	314	328	337	295	314	298	297	318	317	326	303	337	339	270	335	306	330	362	300	305	307	323	334	291	310	334	337	307	316	328	312	274	306	320	303	298	317	302	297	336	299	303	328	316	302	329	307	325	327	316	320	334	308	327	292	279	287	282	306	313	328	324	304	325	319	315	315	332	317	365	344	289	358	277	315	324	318	311	320	344	309	303	312	341	289	289	304	307	292	328	301	312	326	318	321	307	308	311	308	305	319	302	319	295	327	324	318	284	327	321	319	326	304	321	297	352	314	311	333	302	298	303	302	315	299	316	296	329	328	337	346	305	275	306	333	288	302	312	310	329	330	298	317	351	291	340	319	336	318	298	277	296	320	330	308	300	317	333	325	321	315	292	335	306	292	302	305	310	320	333	337	322	280	297	318	290	303	340	350	335	341	309	331	314	337	319	287	304	338	315	330	330	331	333	304	303	297	298	303	343	285	356	303	300	308	320	308	338	308	323	330	323	328	327	314	321	284	330	320	297	303	312	322	322	265	312	348	287	288	337	309	345	349	317	311	320	331	305	319	349	311	334	303	327	296	306	288	324	355	321	274	323	269	307	344	349	318	350	320	316	305	302	308	304	306	312	310	294	305	321	305	308	284	326	307	301	292	330	317	319	343	310	299	345	308	337	287	327	308	321	274	306	263	305	313	305	285	323	313	343	331	304	333	332	304	320	313	312	335	290	302	323	331	333	306	330	344	314	303	304	304	332	304	320	330	342	325	319	310	319	340	320	312	314	317	326	311	334	331	278	340	307	291	296	305	319	323	307	298	330	322	324	306	374	332	323	300	316	343	344	326	323	289	330	309	290	327	287	313	313	337	299	343	325	334	310	317	344	297	319	300	335	329	343	330	339	305	316	332	274	368	302	322	297	322	315	325	310	301	343	306	314	321	320	290	294	326	317	325	299	311	291	323	314	309	307	298	339	329	301	310	330	318	301	312	280	327	324	355	311	320	313	344	330	315	321	342	314	285	310	348	330	318	292	297	316	338	308	307	307	285	308	322	345	320	329	316	328	302	321	294	291	298	308	303	314	303	340	314	312	323	322	325	343	323	295	313	307	300	316	314	321	328	296	303	311	313	322	293	298	312	310	336	326	325	342	307	316	312	306	284	304	297	294	298	296	304	340	319	323	329	338	345	336	320	308	316	304	334	335	290	317	328	359	315	290	327	335	306	301	320	308	302	302	291	308	331	314	310	317	302	278	301	327	305	336	298	301	319	315	312	336	338	317	327	308	295	351	298	311	308	276	310	307	294	323	307	324	341	278	323	333	304	268	321	319	310	306	300	300	340	317	288	310	327	302	307	326	292	322	325	304	296	329	319	270	266	307	313	320	305	291	305	309	276	292	311	295	316	302	344	297	310	338	299	316	300	306	320	308	321	298	301	322	269	316	316	282	300	331	322	349	310	323	315	315	305	288	349	328	276	312	349	309	309	294	322	312	252	297	339	343	347	315	318	334	308	324	280	350	312	294	338	341	313	353	294	299	293	318	312	307	283	319	317	332	314	325	300	336	327	327	317	301	302	296	330	303	321	321	300	312	311	348	294	327	329	325	323	303	329	333	337	316	336	326	319	319	302	361	321	300	317	324	305	310	307	297	308	329	324	324	335	288	333	273	327	304	299	316	290	337	284	306	292	311	304	300	305	304	329	325	308	313	315	308	337	284	302	324	294	344	322	346	326	331	344	320	299	299	335	303	289	329	326	325	307	292	319	326	316	312	329	324	317	328	302	302	317	309	313	302	300	267	316	313	282	314	333	330	313	312	294	301	327	342	313	307	311	322	334	327	310	333	326	368	339	300	325	300	306	330	317	350	320	312	310	309	321	311	322	311	322	325	290	308	316	329	315	299	312	336	305	308	308	292	302	307	322	308	324	305	318	284	316	348	305	322	334	334	325	340	309	329	300	323	293	330	342	299	309	303	321	311	305	312	300	320	301	341	313	332	308	343	343	318	335	307	339	326	315	307	333	287	314	332	298	310	317	292	289	290	310	325	295	316	316	306	315	333	305	295	324	317	322	308	287	294	333	274	340	286	319	312	316	298	312	323	293	306	308	320	316	305	295	314	332	300	301	335	322	303	294	319	308	344	320	325	313	323	309	294	319	285	332	317	307	325	311	311	318	309	298	327	298	314	317	318	356	330	346	318	280	309	304	287	307	337	310	309	298	323	314	327	304	311	319	323	328	309	348	317	337	295	328	316	337	271	323	345	330	337	295	290	328	295	315	320	334	330	316	311	339	295	300	304	290	344	317	324	326	304	313	325	299	299	313	328	308	321	319	304	303	326	331	317	324	293	307	328	290	276	293	326	325	312	319	305	343	297	346	312	303	308
27041	21581	19653	12927	6573	4020	2501	2052	1682	1262	1036	808	614	603	551	525	523	473	487	398	442	352	367	354	345	355	378	364	355	322	349	293	340	306	313	285	303	285	299	291	274	283	271	273	269	282	292	292	287	230	295	273	289	283	274	249	284	263	261	245	254	253	242	246	253	218	251	227	264	262	245	264	256	219	247	246	267	245	254	228	251	260	234	219	230	276	249	256	248	244	223	261	230	253	262	285	223	217	256	257	243	236	266	229	245	245	264	255	265	258	256	240	259	239	288	262	261	257	239	269	282	249	265	226	246	254	241	267	246	252	265	215	241	241	252	273	221	244	230	231	230	236	265	268	236	248	257	237	243	228	220	238	283	246	243	238	249	238	270	255	295	223	252	229	228	254	277	250	230	243	236	247	261	232	237	250	265	234	243	268	246	213	272	253	247	242	242	250	255	269	276	237	276	233	238	272	274	238	263	236	233	243	235	229	230	260	221	270	226	268	250	261	257	232	228	239	242	246	220	245	263	235	241	238	223	244	209	236	225	263	233	250	234	230	241	250	259	230	262	248	239	234	230	227	241	232	259	252	233	234	234	249	245	247	258	277	255	239	226	229	281	251	271	257	249	229	251	239	224	211	261	255	257	236	234	248	248	251	246	233	260	266	240	251	244	232	233	214	228	233	209	265	251	258	277	253	245	258	217	266	230	270	245	218	267	250	271	265	223	243	239	276	238	258	247	258	241	236	228	245	254	235	260	247	245	265	266	255	253	227	260	240	235	244	268	247	243	241	227	232	222	245	238	223	260	238	246	253	238	251	254	236	254	272	256	232	247	237	219	237	256	228	269	253	259	261	237	230	279	246	237	220	234	269	255	249	243	229	246	248	239	238	255	215	270	234	252	276	246	263	244	233	274	263	266	240	275	263	254	246	243	202	251	246	256	250	268	235	228	250	275	253	265	261	233	230	237	240	251	231	274	249	238	229	219	253	285	226	253	217	215	272	242	270	277	241	241	257	225	269	242	243	245	247	216	260	241	239	217	250	235	253	267	276	241	267	246	244	238	264	229	247	265	251	259	228	241	232	237	226	250	234	242	219	249	229	269	250	239	230	245	284	211	234	258	254	240	227	236	244	250	241	221	267	255	211	243	245	256	239	236	238	236	246	247	252	244	251	231	245	254	242	227	267	247	230	254	266	250	249	246	242	257	230	264	243	252	231	245	230	234	243	245	254	258	268	256	222	237	225	215	251	239	239	232	240	231	248	280	260	273	223	246	276	239	240	270	251	254	229	266	236	262	232	234	250	240	250	251	234	271	238	246	244	239	245	247	264	225	236	249	252	261	242	245	227	275	219	246	245	214	239	286	269	225	252	241	235	248	257	252	236	256	248	258	220	240	233	237	262	216	258	263	250	274	288	231	231	248	227	260	244	238	279	258	261	250	230	258	265	246	264	245	270	248	244	236	253	244	233	243	244	252	264	252	215	255	246	253	258	225	257	246	231	269	265	249	247	239	237	242	240	241	272	219	254	256	238	256	268	265	247	222	253	271	248	249	242	233	248	260	264	242	261	237	271	234	227	244	230	252	242	248	242	242	247	254	241	238	243	256	228	264	234	251	217	244	263	264	238	258	226	229	249	226	279	250	261	234	244	236	255	274	224	220	227	258	261	234	231	246	227	243	226	269	228	222	228	217	254	259	245	233	244	243	244	259	276	239	234	278	237	269	242	266	232	262	237	228	242	256	236	229	262	253	246	214	241	245	259	226	243	284	237	240	263	238	226	261	246	257	237	242	239	234	260	259	262	262	254	239	240	246	240	251	258	254	224	224	250	247	252	236	250	259	242	233	237	262	279	251	265	242	226	256	251	253	283	224	249	254	244	219	230	225	263	242	251	256	236	231	253	243	247	244	262	255	253	259	234	244	237	255	241	258	258	247	251	237	270	243	281	210	248	231	258	233	255	245	256	224	269	247	259	241	241	233	219	255	251	240	230	270	239	235	246	235	238	254	233	219	222	222	265	244	218	255	245	232	225	228	254	231	248	239	216	260	231	246	251	254	228	237	264	253	257	243	230	235	246	246	240	248	243	250	267	237	246	266	240	230	248	260	231	260	244	242	246	231	269	271	250	258	244	231	254	225	239	258	226	226	219	267	241	221	230	235	232	225	240	267	223	229	259	242	280	235	242	313	247	235	265	265	219	252	248	223	256	263	210	237	221	237	237	251	251	266	232	238	244	255	255	236	248	233	274	236	264	234	265	220	248	237	220	271	225	230	259	242	238	238	225	240	241	270	259	246	244	253	243	288	253	259	229	255	234	236	269	250	231	246	241	251	254	265	252	238	225	240	232	232	228	249	251	228	250	252	224	274	217	262	234	250	252	208	246	237	244	220	252	238	280	271	281	244	262	250	230	246	270	261	284	244	245	248	254	240	238	267	262	248	233	244	214	238	242	245	252	265	230	263	286	257	229	279	246	276	235	237	249	232	209	222	236	238	261	243	239	259	272	234	224	222	238	222	235	271	275	247	245	236	254	253	258	268	222	236	276	256	243	271	242	257	219	265	221	253	266	229	238	278	246	240	272	261	249	220	239	232	252	231	227	261	252	268	258	266	242	249	274	230	237	245	224	224	246	261	259	233	245	266	241	245	252	230	236	256	229	239	228	245	237	255	283	249	254	224	234	253	227	250	207	245	202	232	247	243	287	271	277	254	256	202	237	217	226	244	225	253	258	225	253	234	261	276	255	264	234	212	216	270	274	268	251	237	239	215	247	233	248	248	231	214	224	245	263	281	261	237	279	247	264	278	250	250	236	260	262	247	267	237	219	247	253	260	251	268	252	224	249	223	238	231	269	267	218	284	243	245	252	236	224	252	250	229	228	217	263	263	261	250	240	265	256	269	235	248	253	259	275	259	255	294	244	270	262	257	237	259	247	263	274	240	240	251	242	254	288	258	234	264	247	260	264	265	258	246	232	262	249	247	229	239	221	240	247	219	252	234	257	232	239	252	241	231	239	228	249	264	208	236	228	257	249	215	224	247	267	257	254	275	260	238	251	246	239	220	219	257	241	271	221	237	231	280	235	242	227	225	249	248	252	224	246	277	239	228	198	244	253	243	250	248	250	252	247	250	240	276	242	236	225	239	247	231	250	241	266	268	258	260	250	233	259	263	240	276	257	243	253	239	266	248	236	265	262	233	259	248	245	276	223	221	231	221	255	267	270	230	237	253	241	236	225	254	227	242	239	233	219	248	271	245	246	258	235	261	255	226	269	235	235	229	243	231	246	262	258	258	283	244	252	240	274	232	257	226	245	241	240	262	221	224	279	245	261	232	264	237	263	273	215	252	237	243	242	220	259	247	240	267	242	224	255	228	253	259	229	230	254	250	233	216	256	255	250	218	245	249	250	194	271	235	243	263	238	226	260	243	241	228	226	253	254	252	246	234	223	241	243	267	237	264	215	247	246	220	260	244	272	237	259	245	263	272	242
17790	29170	26874	19370	14703	11709	8531	7506	6461	4722	3762	3003	2311	1998	1674	1597	1459	1457	1284	1247	1168	1055	947	921	866	850	863	782	840	841	826	758	728	731	731	696	737	701	675	618	597	642	657	627	599	578	586	574	592	553	603	531	546	589	525	544	552	586	541	475	499	519	501	494	496	489	524	516	499	470	475	506	503	455	502	487	476	515	461	481	479	461	501	496	471	515	513	485	438	500	485	468	464	494	514	476	469	525	479	462	500	524	446	459	484	483	508	488	503	456	469	479	504	491	469	505	501	478	500	439	459	473	486	516	468	481	464	465	487	487	497	489	475	502	500	466	483	470	482	505	508	485	470	490	511	499	492	521	512	486	483	486	477	465	450	541	515	487	499	505	460	494	496	504	474	487	503	497	487	464	446	491	498	477	510	513	487	491	498	486	474	444	450	492	493	474	474	509	458	465	498	486	490	477	488	466	518	503	457	481	439	469	471	504	508	482	468	522	527	521	470	451	489	479	542	477	459	509	479	457	453	495	485	512	489	509	455	522	478	466	490	504	495	484	487	498	505	463	480	459	499	488	490	484	525	499	487	507	441	502	527	480	507	475	509	483	522	492	478	499	498	511	492	456	495	475	451	488	500	483	472	486	485	489	499	491	476	499	509	455	500	490	500	475	484	459	493	497	526	488	473	482	499	473	483	510	496	521	480	489	444	513	490	486	498	491	478	509	466	491	468	438	499	442	510	443	494	481	503	463	473	473	475	489	481	428	506	495	507	487	504	495	461	513	481	516	507	444	494	459	470	496	485	497	464	484	497	524	504	473	483	491	478	488	471	498	491	525	482	498	449	515	508	441	460	544	507	478	483	507	473	466	489	484	475	462	492	487	473	510	476	475	480	495	485	473	524	509	501	460	508	481	451	485	512	536	537	475	526	458	512	505	478	467	501	509	495	482	488	486	470	513	545	459	499	522	474	467	456	492	489	520	484	468	528	488	434	501	482	443	513	490	504	495	502	521	489	491	518	450	525	502	476	502	519	530	503	512	474	505	504	513	532	482	499	474	495	500	499	485	465	487	480	502	480	467	478	479	436	495	492	495	499	474	465	454	526	470	480	499	489	499	489	495	493	506	493	461	508	495	463	468	436	472	472	487	501	507	484	504	481	501	486	492	497	479	496	530	478	492	482	513	489	436	466	480	507	510	499	470	447	482	504	490	433	477	509	491	476	533	484	479	489	517	476	456	461	511	500	457	485	487	524	465	488	498	512	449	480	503	486	478	488	472	491	501	493	484	468	505	445	488	478	482	515	526	459	490	466	472	518	473	465	499	474	519	482	482	494	460	503	479	467	501	519	466	488	497	468	482	471	489	473	447	503	483	494	522	506	494	524	499	475	506	511	479	456	504	457	472	468	468	478	448	497	473	523	490	511	506	465	492	476	481	522	530	466	468	531	484	509	475	474	531	486	471	510	473	454	494	486	515	468	462	448	487	505	480	505	466	481	463	536	535	520	498	481	513	504	477	517	478	513	467	508	513	452	466	515	477	472	490	498	463	534	461	471	537	502	497	469	473	523	455	469	504	531	510	515	484	483	441	493	465	483	481	485	482	439	440	493	489	487	522	527	513	467	469	475	487	483	472	477	473	515	483	489	522	493	513	505	474	497	496	468	478	503	490	486	476	480	481	488	444	506	513	455	515	462	472	465	535	495	472	493	473	515	466	465	449	490	474	485	513	452	456	483	502	517	513	497	474	479	482	493	476	495	559	474	509	485	511	475	484	525	487	497	489	506	499	430	477	484	504	488	460	482	492	486	518	471	494	496	498	469	498	499	480	489	514	480	487	457	482	513	500	456	473	466	479	489	499	480	532	484	493	491	479	473	486	504	496	481	521	487	493	501	499	458	460	492	463	506	482	520	500	489	427	499	514	501	456	451	453	501	494	478	485	466	459	459	505	448	486	477	472	479	493	457	460	485	496	494	525	485	507	505	494	488	515	496	461	462	517	464	466	483	462	457	498	479	463	469	474	479	494	527	473	469	486	508	534	478	452	480	486	527	487	518	480	501	501	517	539	477	468	471	502	499	483	479	493	464	483	548	492	498	471	555	481	498	524	482	470	460	441	463	502	456	511	448	503	485	460	434	502	457	512	532	495	487	498	517	496	523	489	513	484	510	477	486	472	519	489	486	515	477	487	476	501	485	513	480	453	512	481	491	474	429	507	480	466	489	471	522	521	489	500	476	487	492	473	505	479	510	475	463	487	482	496	478	524	515	503	480	459	484	498	518	499	498	476	486	473	463	446	468	490	492	497	522	506	475	505	483	493	477	463	490	437	497	484	481	499	460	500	499	497	465	486	533	471	522	509	497	495	470	499	479	506	465	477	476	471	491	477	486	484	521	467	482	502	509	497	503	437	487	510	513	474	498	465	481	489	493	464	481	495	463	494	490	472	440	484	461	429	521	513	450	466	474	415	506	503	503	488	478	463	547	461	472	484	512	525	504	507	495	494	510	454	474	540	484	463	445	456	533	498	494	452	459	497	490	488	471	523	537	497	468	501	502	495	465	500	448	492	500	494	461	503	509	460	497	483	495	510	511	503	496	495	493	536	490	504	485	469	512	502	506	496	473	532	483	487	434	475	435	479	475	466	482	499	475	495	476	470	495	466	500	484	522	478	515	502	492	478	495	496	480	491	465	480	481	468	505	489	499	442	484	487	530	498	471	527	494	512	474	496	494	499	496	432	480	483	467	454	509	510	509	488	477	472	492	475	483	468	453	449	439	474	431	461	513	528	482	482	500	480	482	481	522	489	521	484	533	466	519	482	486	521	466	447	524	455	482	474	507	480	477	492	486	516	446	502	493	496	488	480	513	490	496	499	497	484	456	472	470	452	485	485	461	525	502	503	457	447	470	466	464	497	464	472	480	526	489	477	494	507	490	504	488	470	509	487	480	480	456	516	456	465	474	505	517	462	483	466	519	455	441	506	488	487	454	495	453	479	489	462	467	495	465	462	481	465	476	478	483	488	496	500	468	497	471	520	457	503	486	538	440	488	522	480	449	507	537	477	479	497	471	465	490	475	500	490	454	489	533	507	462	499	473	462	507	480	461	468	510	461	506	492	527	460	509	435	491	446	454	480	459	491	454	490	411	520	510	469	491	509	517	531	508	494	475	499	492	489	515	520	451	474	441	497	454	480	485	475	465	487	480	480	525	487	507	497	477	501	479	445	471	512	518	487	521	514	504	494	455	477	510	457	526	492	459	481	493	494	505	465	486	479	473	487	499	509	520	492	488	480	493	489	490	487	489	455	489	497	442	498	517	456	501	508	484	452	505	448	466	525	501	472	509	491	505	490	495	531	498	436	475	492	494	534	496	516	506	484	513	455	489	495	485	481	518	467	458	511	478	495	459	484	464	485	503	469	486	492	515	468	509	496	518	501	474	483	437	462	466	477	515	491	494	453	497	490	479	536	471	491	461	525	504	515	464	486	523	481
24410	21354	28403	24701	20060	10724	5082	3440	2738	1966	1550	1205	978	816	714	615	589	572	526	443	491	442	393	360	337	402	339	341	324	345	329	305	298	290	308	316	277	292	260	235	253	265	254	268	238	234	234	238	257	224	246	232	228	240	208	224	218	220	232	193	221	202	191	197	195	222	219	226	184	191	226	207	197	208	206	193	210	179	200	210	179	192	184	197	178	203	200	201	191	195	186	177	179	185	202	208	192	187	197	208	183	178	197	192	174	189	199	201	180	205	189	189	207	193	206	217	191	193	220	210	193	203	175	205	209	197	191	200	167	198	191	215	179	206	200	185	211	199	170	180	179	230	217	197	192	172	192	186	188	177	188	189	208	222	190	218	204	195	181	208	200	164	182	199	186	206	194	205	179	209	193	202	190	176	183	190	181	194	207	212	186	201	212	190	205	183	189	204	182	212	197	192	181	204	196	195	214	184	177	186	195	215	198	193	177	218	178	185	200	190	199	196	217	192	179	197	183	195	192	196	176	171	180	183	216	193	228	202	204	175	217	186	189	188	206	172	216	202	188	217	189	202	209	209	197	177	196	180	190	177	178	187	214	175	177	180	189	180	184	194	192	199	198	189	177	200	190	201	173	216	222	172	176	186	198	193	225	183	196	203	206	182	209	187	211	199	216	197	222	196	165	212	182	210	202	168	202	194	201	187	201	150	180	194	209	201	211	176	188	193	196	181	163	191	202	184	193	155	203	195	203	204	200	174	194	199	202	210	216	178	188	196	168	189	215	199	181	194	195	202	210	188	201	177	179	204	196	208	197	200	184	198	171	190	204	202	201	188	203	204	218	195	209	192	185	210	197	204	189	199	205	183	196	177	198	191	197	189	181	207	183	194	207	203	205	180	215	201	173	210	174	203	205	176	165	204	201	188	193	194	215	191	180	190	181	205	210	201	198	175	172	200	198	203	195	180	166	196	204	209	201	198	180	211	191	201	206	206	180	158	207	186	168	192	192	194	184	187	185	211	207	186	201	195	194	203	209	184	189	179	199	195	181	213	203	192	188	209	178	199	191	184	182	205	187	207	181	175	224	168	170	202	199	189	192	177	219	201	200	186	189	200	210	189	182	187	191	191	202	194	178	222	166	186	181	171	194	179	203	215	190	207	186	194	174	173	179	197	189	190	193	201	164	176	199	187	191	204	187	194	190	184	213	166	201	181	211	185	203	169	184	196	182	208	184	216	202	182	173	185	157	195	196	182	195	172	231	188	179	198	167	194	184	191	199	201	214	212	191	189	173	177	198	200	170	179	195	188	222	181	192	200	210	175	214	208	173	171	202	184	190	186	223	184	196	170	182	181	204	189	171	195	182	207	201	209	199	192	185	208	206	184	164	180	185	187	180	215	205	180	202	191	172	187	177	192	199	174	168	179	188	199	189	218	215	192	186	176	202	194	178	194	172	200	187	185	179	204	179	193	217	204	197	189	207	190	211	194	215	175	205	199	193	170	158	181	208	207	205	187	190	220	190	221	199	188	200	177	185	192	186	195	188	204	190	179	185	189	192	189	186	188	190	210	190	192	201	203	184	180	231	189	216	210	206	208	191	192	166	204	216	191	187	210	195	196	184	219	203	196	188	193	200	198	202	208	166	181	173	188	177	171	185	211	187	185	190	195	200	186	189	208	194	176	177	186	184	168	184	202	203	178	179	220	188	200	196	184	202	182	195	211	162	205	216	170	201	209	189	177	168	204	170	205	210	198	153	180	181	204	191	178	198	228	184	169	184	164	176	204	165	186	182	195	189	195	187	187	170	211	184	191	197	203	190	213	199	194	210	193	188	169	201	201	204	186	198	207	187	227	205	190	175	176	196	227	164	188	199	197	192	222	185	197	197	196	192	196	210	181	194	189	161	198	204	199	213	202	186	193	214	193	214	199	209	197	183	171	183	175	185	204	173	206	207	203	205	206	210	185	187	204	179	180	188	163	192	187	182	202	198	182	219	178	184	194	190	201	196	178	191	202	198	190	192	183	186	187	175	177	204	185	180	211	197	189	174	176	179	214	192	183	211	217	200	213	168	184	194	214	184	194	188	198	184	203	199	191	183	200	192	201	187	196	190	195	185	174	186	209	186	181	185	205	180	211	209	189	192	181	213	199	180	172	186	174	197	195	196	169	205	208	188	215	223	199	176	188	179	191	179	192	211	191	198	199	214	193	168	209	197	172	198	196	184	205	199	189	199	194	176	210	190	177	169	207	186	181	209	215	180	211	196	204	201	213	184	186	200	201	199	196	184	177	172	220	202	199	193	181	185	194	165	182	196	183	170	188	195	176	193	172	188	197	209	178	202	195	183	198	194	221	178	192	188	211	202	166	191	191	189	204	186	166	212	187	198	186	224	190	186	197	194	157	176	211	181	189	177	190	191	185	197	205	202	190	185	189	171	202	192	183	210	173	208	194	200	180	187	205	189	194	182	180	210	180	184	178	189	198	184	224	192	200	192	195	166	177	195	190	189	191	206	174	178	197	199	187	203	177	210	200	188	174	206	187	166	164	167	171	216	191	198	197	187	202	194	213	193	214	177	203	218	216	206	189	201	211	201	213	203	199	197	185	177	202	198	179	178	197	193	188	200	182	176	197	189	188	188	214	192	199	183	167	185	174	184	183	187	193	197	183	195	199	209	179	165	165	196	178	204	191	187	234	189	211	191	196	207	187	194	180	200	192	201	188	180	225	209	197	172	209	193	178	200	206	205	185	212	182	210	194	201	182	207	202	181	198	158	194	171	199	169	218	192	193	206	180	194	177	172	191	185	185	207	183	191	197	218	164	175	190	194	216	183	199	180	198	186	209	194	177	227	192	203	198	188	197	178	193	209	207	211	201	214	180	171	180	197	226	171	228	192	211	187	202	206	177	199	208	211	202	182	175	187	181	192	171	179	187	187	173	190	154	194	184	204	182	205	219	234	162	213	186	203	184	200	211	210	211	198	200	171	192	186	201	169	212	196	196	195	182	178	191	176	183	179	192	191	208	183	179	182	194	202	179	194	180	180	175	216	212	172	185	198	204	193	199	172	192	201	216	191	189	210	198	176	198	207	192	177	194	161	193	192	204	187	196	177	190	203	174	175	169	201	188	193	192	187	190	207	203	169	180	204	201	177	200	166	197	198	204	178	204	189	212	202	207	183	212	182	196	163	196	175	172	205	176	169	202	190	194	162	170	162	186	203	181	183	198	199	190	214	189	216	216	201	204	198	178	217	193	205	192	197	175	191	167	205	208	171	184	185	194	206	204	200	192	180	189	216	187	196	199	190	204	189	184	181	196	186	196	159	201	191	176	203	198	195	188	183	196	160	195	181	173	202	192	174	201	205	196	191	195	187	194	193	179	197	183	225	181	166	188	194	175	210	189	198	204	186	207	177	214	198	226	193	194	188	165	181	213	216	174	206	184	185	173	195	178	184	190	174	184	182	198	191	190	180	195	163	190	196	191	194	181
18731	35087	32607	25420	20012	16012	12122	11051	9364	7217	5632	4427	3529	2927	2488	2274	2162	1860	1710	1623	1494	1323	1131	1098	1001	997	945	983	913	970	901	763	757	800	839	757	726	719	650	668	651	617	560	569	586	607	566	590	524	531	500	468	512	507	518	474	477	505	471	413	424	427	420	403	410	422	400	411	390	388	386	356	403	400	425	398	400	408	426	409	401	402	433	375	385	393	395	403	372	396	428	339	398	400	397	385	379	393	395	404	381	408	399	410	379	405	377	358	417	355	389	374	389	402	393	353	406	418	366	347	391	397	364	384	366	387	400	432	382	380	435	349	367	419	392	396	362	354	385	414	381	387	359	400	381	397	339	391	376	398	428	405	387	366	378	391	398	381	404	384	393	408	381	407	377	386	369	359	386	370	417	378	368	401	392	405	379	383	411	420	387	395	389	383	383	397	378	378	349	401	368	400	414	409	403	410	380	379	399	358	379	351	419	415	423	395	419	420	369	390	354	378	384	410	408	367	386	379	397	406	391	388	370	373	414	357	424	415	402	383	380	390	436	393	400	371	387	378	393	373	383	388	388	397	368	376	392	396	366	403	379	381	397	414	382	344	387	388	384	418	369	396	404	410	351	379	377	381	398	418	383	406	394	372	410	353	372	381	388	370	417	365	370	370	381	400	403	384	421	413	400	378	443	413	384	389	355	360	387	369	349	382	385	417	367	408	360	380	409	348	367	397	405	417	398	420	406	373	359	365	401	404	410	384	370	399	389	402	430	406	376	373	411	362	397	431	405	433	410	409	430	380	386	367	393	417	374	375	405	381	378	362	395	419	380	394	412	407	401	360	382	429	379	378	370	392	383	391	338	395	417	385	368	379	383	388	404	363	408	369	343	360	383	379	374	419	403	352	404	379	395	350	389	404	404	405	417	371	394	390	369	334	384	384	362	375	413	426	376	381	337	361	401	367	409	411	373	370	410	425	385	362	376	386	393	394	346	374	363	426	391	390	394	415	412	342	389	397	360	397	384	399	386	390	418	418	375	414	410	377	359	390	397	383	431	407	404	407	386	383	426	392	383	421	369	342	410	392	419	377	382	386	389	376	386	372	409	337	344	414	368	403	402	413	395	373	372	392	408	403	369	378	372	422	397	375	413	383	392	385	414	387	387	425	354	380	402	416	348	420	396	387	392	395	374	372	388	382	380	414	350	391	395	390	376	386	377	390	429	355	376	408	366	379	367	401	362	386	388	366	371	398	374	412	379	381	397	374	353	382	450	396	363	381	432	401	376	392	361	383	403	394	398	380	391	385	412	374	375	439	381	418	378	396	407	364	386	399	396	420	383	365	396	364	366	398	382	356	402	398	386	375	377	390	352	385	372	406	339	364	403	366	411	424	400	415	363	402	397	386	375	401	397	391	433	391	375	386	401	392	412	360	395	418	402	368	394	375	399	390	379	400	381	392	391	405	391	371	374	377	378	378	377	370	372	366	396	377	391	420	368	355	403	384	436	392	412	338	412	386	397	380	398	403	388	415	345	365	382	392	369	403	406	404	411	391	398	377	385	407	403	382	400	371	361	378	376	398	387	359	387	385	382	379	403	355	364	378	429	394	401	420	392	406	389	374	393	371	374	382	408	370	381	397	403	399	403	393	394	357	315	373	382	431	401	398	371	382	417	401	386	378	403	336	365	403	405	373	414	396	398	382	376	387	432	393	384	386	400	357	362	375	380	384	380	399	380	402	375	365	371	389	389	427	392	386	374	384	396	394	354	366	402	357	363	362	417	412	378	410	388	377	389	424	374	371	386	342	398	377	394	382	389	388	379	411	408	394	407	431	431	375	353	360	373	398	372	376	415	392	377	390	373	406	387	376	391	406	397	372	397	366	388	366	404	400	401	401	386	396	384	389	372	400	392	370	370	389	421	397	395	373	379	388	425	371	402	366	375	382	386	378	379	405	349	395	419	401	358	394	394	410	352	367	338	373	369	371	397	417	365	367	361	374	390	370	390	352	373	385	404	349	378	411	399	381	423	417	412	380	375	391	368	388	402	386	382	378	389	339	404	445	405	377	389	396	401	439	398	344	376	381	412	404	366	376	374	357	350	445	397	342	369	369	410	364	412	384	362	361	410	352	380	392	377	412	403	420	343	360	365	378	401	379	363	399	392	369	374	350	363	390	395	382	411	367	371	383	419	413	434	422	409	416	391	374	349	392	396	370	369	390	431	397	382	371	358	367	378	393	402	381	404	374	405	402	390	432	379	394	413	378	388	379	370	402	363	392	394	386	407	371	374	400	407	445	396	421	379	387	416	368	401	376	407	416	364	403	400	402	361	371	362	388	406	400	384	393	343	417	393	411	376	466	347	422	439	375	408	375	399	419	403	380	361	408	379	405	409	376	379	404	365	394	355	397	404	392	358	334	371	389	394	387	363	433	379	422	387	378	371	359	375	344	377	367	373	395	377	408	365	451	404	395	344	380	397	371	350	390	406	384	384	390	448	398	399	383	398	398	402	406	378	397	373	395	363	396	385	393	387	336	384	356	366	388	383	419	362	357	402	375	361	406	392	374	386	402	368	403	374	408	440	370	413	367	385	371	361	357	399	371	426	372	375	392	401	373	394	425	383	369	353	363	374	375	420	373	374	352	376	375	405	378	400	372	418	368	425	363	389	386	384	428	389	391	394	407	407	385	382	346	389	360	387	400	382	415	386	355	388	402	355	384	380	380	407	389	373	364	363	404	406	442	395	385	389	352	375	386	385	372	363	394	385	391	379	403	361	371	378	402	378	432	399	393	375	389	378	370	367	392	375	380	367	379	394	348	415	409	382	390	394	401	380	388	380	356	404	372	394	404	377	403	420	392	384	382	400	451	413	406	402	394	399	423	392	402	397	393	408	409	366	404	379	422	360	394	362	375	418	385	392	381	361	395	364	412	384	387	388	411	377	389	402	384	460	387	401	399	431	440	370	338	375	384	387	404	351	409	419	400	380	393	387	406	377	401	372	379	390	391	393	373	370	399	367	391	393	428	395	390	365	393	341	409	379	409	378	398	425	376	372	390	391	349	368	397	380	364	410	379	365	409	407	403	415	358	427	376	413	402	381	399	386	402	426	408	400	411	401	376	409	386	401	395	358	375	365	400	375	410	410	380	395	378	372	376	381	374	384	430	394	367	386	364	426	367	381	394	373	359	375	392	367	386	380	376	373	387	381	370	390	421	423	368	348	405	389	341	381	389	389	362	392	413	388	367	392	399	438	422	397	426	385	387	377	377	400	379	377	401	421	392	409	407	363	391	394	408	388	404	413	400	362	396	377	402	367	404	379	377	428	433	354	398	364	372	363	385	358	380	412	401	383	389	372	367	405	423	394	383	401	387	340	409	348	374	362	390	422	406	399	395	396	397	368	388	407	398	407	422	391	406	381	399	369	384	405	368	353	385	368	362	352	383	384	361	387	371	378	423	400	380	370	401	412	371	376	426	393	359	401	375	331	420
23514	21429	29246	24066	21490	20341	10688	5116	3764	3007	2241	1659	1327	1065	900	838	780	677	634	553	537	535	497	423	399	394	381	408	379	387	384	303	314	332	346	295	322	280	272	294	248	243	267	224	212	258	239	233	246	192	199	196	212	175	214	208	206	208	197	180	183	158	169	162	170	176	150	166	144	184	146	145	163	161	149	163	155	150	164	167	169	164	158	171	164	149	152	155	154	151	160	147	170	145	180	166	158	149	152	165	156	164	167	152	163	155	154	147	157	172	175	172	167	172	157	161	166	165	168	138	163	163	143	177	143	172	180	154	165	184	156	156	140	160	150	157	156	176	159	158	156	149	157	157	157	169	164	141	159	177	152	139	173	158	130	156	144	179	169	149	151	159	164	167	137	160	156	156	158	161	175	158	148	158	139	176	167	168	158	163	149	167	145	157	149	170	172	161	130	160	158	133	150	171	153	172	139	168	149	173	146	156	149	138	159	129	151	142	151	159	172	156	173	145	157	162	147	155	167	165	161	172	139	156	168	136	175	157	170	152	161	132	168	163	149	153	163	143	176	165	146	171	149	189	146	159	160	134	151	141	157	154	151	156	157	153	158	152	166	155	156	165	170	155	156	165	182	150	146	161	150	160	148	154	175	161	163	172	163	153	167	173	158	164	160	163	173	154	157	162	161	135	134	168	150	147	154	167	158	172	158	180	164	150	172	166	128	151	156	164	167	176	169	174	161	170	156	131	162	159	166	151	154	155	149	168	169	171	149	165	122	147	159	173	133	186	173	137	161	145	155	148	170	172	187	166	154	137	160	151	157	159	141	148	160	161	150	155	168	172	170	136	162	171	156	176	158	160	151	154	158	159	156	167	157	152	167	132	178	156	156	158	154	159	149	191	172	185	148	177	156	164	180	184	163	161	160	160	154	168	152	142	173	170	185	161	170	154	164	159	165	150	158	162	166	143	176	161	140	157	190	178	162	159	138	165	146	160	165	166	185	159	166	152	149	155	185	152	147	191	161	158	151	141	156	137	178	158	163	175	152	160	155	167	144	144	145	160	171	172	160	162	168	155	145	170	191	155	148	143	159	149	148	163	124	151	137	188	153	135	158	163	173	153	153	165	141	128	158	152	177	169	156	149	178	158	147	159	161	168	141	167	152	178	155	154	156	177	183	155	144	162	158	159	174	158	148	148	161	163	157	174	159	134	144	167	165	181	179	158	151	152	150	178	157	183	152	177	145	138	157	170	153	163	152	169	154	177	156	159	163	152	177	152	136	177	171	143	155	158	152	184	154	151	146	174	157	142	146	178	149	140	170	149	163	161	143	175	171	162	135	160	140	155	155	164	149	143	170	159	172	153	176	160	156	155	157	141	159	169	140	150	137	139	165	156	152	183	159	164	139	145	138	165	151	150	149	148	141	148	154	172	154	175	152	169	161	159	150	163	162	147	167	162	161	160	158	155	155	155	165	155	158	174	154	160	153	179	155	169	164	170	152	150	154	156	163	159	165	180	140	168	152	188	194	169	166	185	191	133	177	166	166	165	134	148	137	149	144	147	179	153	173	154	161	149	166	148	141	146	149	145	140	159	149	157	149	154	165	156	151	153	170	154	184	158	163	159	179	160	165	180	132	173	168	143	151	177	153	162	149	138	149	163	141	154	147	152	176	150	151	170	169	151	164	165	149	162	146	136	167	171	150	167	152	155	156	158	140	137	130	176	153	168	147	160	147	184	147	149	164	153	144	159	145	155	174	159	138	160	155	170	164	157	163	164	131	144	151	150	154	149	147	157	160	160	134	177	135	153	158	161	163	146	127	173	164	142	164	160	171	145	146	159	154	172	149	169	158	169	163	172	147	167	135	160	153	166	158	159	158	167	180	155	155	168	143	161	166	167	155	154	162	142	144	160	175	162	161	162	161	164	133	171	189	155	148	172	162	165	160	176	160	146	141	166	143	138	150	151	161	163	149	134	140	168	157	169	172	161	147	146	155	129	160	150	158	177	146	152	173	161	140	155	166	164	143	156	137	172	135	170	142	143	157	165	157	150	165	142	173	180	142	176	148	164	145	136	160	137	166	168	155	147	161	148	168	158	144	170	161	159	158	136	161	169	154	157	152	166	162	143	170	176	149	164	132	169	158	176	157	155	164	163	159	147	147	149	161	141	151	154	173	160	156	133	139	134	168	146	149	158	158	151	140	160	149	147	178	164	143	143	167	178	158	133	183	174	174	189	149	152	158	178	159	165	156	162	185	152	173	188	172	159	148	167	172	151	153	141	141	158	159	172	154	165	149	126	148	137	163	156	141	146	145	174	169	166	163	158	162	143	145	173	172	158	151	152	154	155	139	162	145	147	189	157	167	147	160	178	161	167	168	168	180	148	159	143	169	157	169	162	166	163	159	127	149	162	154	146	134	153	165	164	136	167	166	156	155	136	149	126	166	137	165	154	154	148	170	176	166	175	169	157	156	143	165	173	147	148	160	150	161	152	163	164	141	163	144	161	161	141	144	163	161	149	160	174	160	167	153	171	166	150	152	176	170	149	163	168	173	134	158	160	166	158	126	168	163	140	164	160	176	157	172	160	140	168	137	167	155	143	165	151	171	149	162	161	167	165	154	149	178	158	155	140	147	147	175	148	164	149	154	154	135	161	155	149	174	167	164	146	170	174	152	157	161	145	140	171	158	156	135	166	143	140	157	170	166	193	159	143	165	162	142	141	148	166	167	142	175	186	159	167	164	160	141	162	152	141	150	174	168	169	168	167	136	184	152	173	143	180	161	162	168	154	166	153	148	148	151	156	159	154	174	156	174	151	159	167	162	172	172	147	172	149	155	166	169	138	172	147	148	151	172	183	153	161	149	157	140	145	156	168	167	175	175	140	144	163	145	154	165	178	154	149	155	168	176	154	164	182	150	178	167	180	155	146	151	174	150	170	171	163	164	169	146	173	170	165	166	140	157	166	161	174	159	162	171	154	181	170	143	158	167	165	161	130	155	162	147	184	149	169	155	156	126	155	150	146	153	186	166	152	187	164	166	154	148	171	165	154	143	147	161	152	162	162	158	158	165	167	161	159	137	172	159	153	150	149	160	158	149	158	154	147	156	170	168	160	170	157	159	175	156	168	143	155	141	162	145	177	143	157	148	148	162	163	156	149	160	168	161	157	174	146	163	147	144	161	142	161	157	148	167	139	154	150	173	143	168	160	175	169	151	146	170	155	152	149	169	132	150	158	148	178	155	142	155	160	164	171	171	183	143	152	158	137	151	164	153	168	142	154	157	148	157	169	154	159	151	162	159	159	150	171	175	160	150	154	161	154	149	171	159	150	169	148	159	167	149	145	163	155	165	151	151	152	146	156	157	154	152	149	162	158	146	141	165	157	159	154	142	163	161	156	137	158	149	146	156	156	170	143	163	139	154	172	163	170	157	153	172	181	157	155	168	139	158	142	150	144	167	161	154	166	163	145	168	145	148	173	150	138	148	158
20603	39897	37137	29369	24521	19870	15127	13940	12275	9961	7785	6099	4822	3851	3323	2878	2687	2522	2242	1941	1935	1696	1480	1304	1249	1151	1201	1094	1138	1129	1012	921	926	816	905	831	734	771	656	690	663	674	607	635	578	591	570	572	529	515	522	518	463	467	463	421	410	480	382	387	341	354	382	338	364	367	397	357	338	356	332	340	320	352	334	304	326	315	304	318	342	327	323	330	327	311	307	303	316	299	333	309	333	333	322	320	348	318	323	309	306	284	315	301	302	343	308	330	304	293	339	347	324	307	300	308	313	306	311	315	312	323	317	293	324	288	330	332	322	304	301	336	298	341	340	327	327	303	336	298	342	295	309	293	335	305	336	292	297	311	310	296	313	325	302	310	308	335	296	299	313	293	292	295	305	300	337	305	285	291	328	304	299	298	323	309	286	332	350	301	342	299	301	312	307	308	335	332	297	329	338	322	306	348	302	311	310	334	314	328	310	343	313	289	309	281	319	291	335	283	300	300	309	308	293	309	304	297	274	329	302	318	275	314	301	302	312	323	336	299	314	300	304	311	327	285	288	327	332	296	288	292	297	304	301	311	344	324	322	335	305	314	348	293	326	302	295	350	327	315	306	321	312	309	290	294	290	291	324	316	292	313	301	292	347	310	310	295	308	322	359	356	321	323	329	325	281	286	286	290	313	316	339	310	281	311	316	320	306	317	293	300	319	303	318	300	288	317	308	308	309	307	295	294	306	287	330	294	285	319	324	301	306	336	302	294	296	345	331	329	328	302	311	328	332	363	347	306	308	328	326	313	278	287	335	278	315	294	291	305	334	281	296	311	292	284	334	301	326	303	313	321	306	308	311	339	284	294	294	308	302	307	318	334	294	298	328	302	322	306	311	287	329	301	283	320	302	325	293	291	315	313	343	325	334	315	317	324	310	321	284	333	285	280	305	261	301	311	284	317	350	329	292	297	303	332	330	321	317	346	296	326	328	291	299	305	316	346	302	278	313	285	310	343	311	309	336	273	336	303	296	338	368	311	314	329	329	317	295	299	292	320	321	294	329	320	296	295	296	300	317	304	333	301	303	296	313	286	316	330	294	310	310	329	280	326	326	292	319	309	309	291	337	367	276	332	324	350	316	311	329	354	315	289	310	320	331	315	295	309	284	283	318	309	284	314	314	330	283	311	341	323	284	336	326	309	329	276	325	340	292	314	327	292	335	323	317	305	299	334	298	313	323	301	312	312	312	317	317	340	296	312	317	334	291	293	334	310	304	330	301	306	300	293	290	322	312	329	329	309	340	300	290	321	304	295	301	337	336	274	310	310	326	298	319	293	262	318	300	321	338	322	295	307	310	311	311	332	326	303	307	356	288	319	318	296	312	311	330	301	281	300	313	339	323	300	317	298	299	303	290	318	309	314	308	331	301	299	280	299	301	330	322	313	339	323	332	303	365	307	311	324	305	307	318	295	299	326	338	294	327	315	342	280	335	293	313	336	320	318	320	304	317	299	346	291	302	297	324	316	311	335	305	318	319	334	303	291	309	299	323	311	321	320	280	344	344	338	316	319	305	322	315	306	305	329	312	315	284	317	290	321	341	296	321	316	293	305	329	280	337	338	338	293	305	310	300	314	294	302	296	322	316	313	303	305	314	282	306	311	318	298	329	307	331	290	331	384	312	317	305	297	330	318	304	296	303	326	317	307	307	298	304	290	317	298	334	334	300	325	322	272	275	351	313	313	291	322	302	277	331	291	317	278	289	300	308	311	313	261	311	308	317	292	324	313	318	323	302	306	277	314	301	338	325	297	334	316	299	348	321	281	292	297	315	291	325	307	311	316	290	313	284	327	311	327	292	287	340	294	325	347	320	292	300	314	317	309	311	297	300	318	298	308	303	309	325	297	299	315	309	295	323	324	297	304	310	314	308	311	295	331	318	319	304	319	307	317	330	301	312	339	317	325	289	297	334	312	326	311	340	316	311	309	307	332	309	323	295	332	308	323	300	325	309	303	323	288	321	316	288	301	307	294	331	312	333	331	325	323	319	326	314	314	343	319	293	314	323	304	315	318	342	310	340	332	305	324	326	293	329	309	297	273	316	311	331	304	304	331	307	294	298	298	328	316	313	288	316	323	302	262	308	300	301	263	276	313	313	310	316	294	280	291	314	330	320	330	317	327	300	300	279	306	279	310	311	288	335	284	335	311	322	300	293	314	309	289	294	313	341	281	321	304	304	306	289	304	308	318	312	300	308	273	289	295	332	311	313	341	332	307	293	312	281	333	309	334	322	310	300	320	332	330	288	281	319	326	357	319	318	301	361	338	293	297	297	326	310	312	304	283	321	285	311	330	324	296	302	306	294	286	302	329	346	324	307	338	325	299	302	316	330	311	330	301	287	280	320	284	279	307	359	295	278	316	301	329	320	317	309	314	317	303	305	317	306	302	300	315	297	295	318	316	289	308	287	307	303	299	294	326	309	298	321	281	331	326	320	326	319	318	319	297	345	306	307	303	314	315	301	294	314	335	317	294	351	298	297	291	319	302	288	317	320	304	324	307	290	328	300	312	300	313	333	280	242	307	322	293	312	293	313	321	303	344	315	312	302	298	309	292	289	323	286	298	318	293	303	322	299	297	291	333	310	329	314	300	320	344	340	318	310	293	275	304	328	294	353	313	326	293	323	325	329	332	277	320	311	331	305	308	314	295	329	306	304	303	310	323	312	307	307	293	360	292	287	333	299	309	311	299	308	308	286	313	308	311	297	306	318	308	331	309	313	294	293	284	319	275	334	325	332	318	318	296	307	358	338	301	284	323	308	317	295	281	324	320	292	305	300	310	320	329	311	309	308	321	320	327	308	331	305	281	321	277	320	263	299	309	332	324	273	318	320	301	337	322	300	342	306	325	328	312	302	312	316	306	308	299	315	302	308	291	306	270	323	291	311	298	301	308	324	317	307	323	275	322	304	308	317	324	303	307	318	325	320	299	313	317	272	305	335	295	312	296	330	286	307	303	318	323	313	315	321	327	307	279	322	280	302	278	303	299	318	308	291	287	345	304	319	312	277	324	297	326	325	324	282	309	322	348	288	318	322	300	312	344	293	308	311	311	296	309	312	304	300	345	343	310	290	325	315	342	310	336	328	320	283	317	319	292	281	311	288	348	283	303	322	322	325	297	301	313	294	362	294	333	319	319	296	314	336	315	302	345	319	307	300	290	329	307	295	332	309	310	309	303	323	337	312	271	298	281	318	319	351	340	299	281	312	321	302	320	305	325	304	321	299	313	314	316	320	318	300	312	327	328	303	287	301	343	309	310	306	303	318	285	336	328	334	294	324	273	310	301	291	315	323	310	292	342	329	314	351	277	291	320	305	322	325	273	280	330	302	305	302	303	322	319	277	318	274	309	320	333	321	305	312	299	297	282	331	328	302	304	318	309	315	318	293	328	333	345	308	322	308	308	303	338	308	331	298	320	311	320	322	328	307	339	332	283	317	307	278	314
26986	21666	20753	13676	7397	4109	2488	1916	1631	1364	1077	781	641	569	481	471	461	462	410	416	396	406	375	393	375	328	343	311	324	298	307	317	309	278	333	317	300	300	275	294	294	263	288	287	288	292	250	265	268	256	250	261	261	248	244	258	251	268	264	257	277	242	229	231	236	280	256	246	241	248	231	255	238	242	247	229	250	250	261	240	255	238	253	228	236	227	260	231	222	243	247	256	237	246	222	256	251	238	265	244	262	256	280	235	217	232	249	228	249	239	253	232	282	232	242	231	227	209	230	228	249	245	221	242	268	263	255	220	237	228	231	211	230	234	235	269	270	230	262	225	231	250	252	239	239	232	248	245	243	230	232	240	232	237	250	239	247	235	233	269	224	231	228	210	218	214	223	224	239	244	241	237	242	241	219	236	244	232	248	214	241	269	250	240	225	212	219	224	256	248	231	254	217	271	231	220	232	232	243	235	246	242	247	254	227	237	246	241	240	222	229	225	257	255	241	224	256	235	240	233	246	223	222	238	270	220	233	232	212	231	263	248	262	224	241	237	264	238	244	215	258	227	248	240	252	228	254	230	258	253	250	254	239	231	230	225	255	216	239	260	211	241	271	260	241	238	231	235	234	241	240	247	231	232	240	247	229	232	249	214	234	245	242	238	229	253	245	246	233	250	241	248	266	220	218	245	233	234	177	199	248	231	251	211	244	233	237	234	239	222	202	214	218	240	224	234	240	248	243	237	242	228	251	238	215	254	249	250	215	239	226	225	211	253	235	230	250	260	242	237	253	253	238	248	260	236	238	238	220	250	248	218	253	235	222	222	228	244	265	240	226	259	212	234	253	288	244	231	250	223	226	260	195	242	246	233	218	245	226	257	220	242	219	261	238	206	232	216	209	224	254	223	215	247	235	217	255	214	223	246	241	218	250	222	259	228	236	226	222	225	267	228	223	237	261	247	253	241	234	229	269	256	242	258	209	246	233	242	221	240	220	236	229	258	214	252	266	251	247	258	251	228	209	226	258	230	235	237	240	222	260	223	268	258	222	234	251	234	238	254	231	235	278	251	262	244	216	232	231	252	239	231	239	245	230	218	223	221	244	226	258	233	243	251	247	257	234	239	233	227	253	235	228	253	216	219	244	249	254	236	238	266	244	257	243	244	240	226	264	238	242	250	244	239	242	251	217	267	230	245	227	246	229	233	245	227	249	255	248	242	262	264	232	267	227	226	240	210	242	215	241	217	230	218	243	243	240	249	241	212	222	216	236	237	250	267	226	228	203	242	243	223	240	207	250	248	213	232	248	262	287	262	250	247	234	231	260	237	243	218	194	256	257	237	209	250	237	246	253	260	220	221	230	219	213	227	239	219	235	256	233	250	231	260	229	266	221	224	253	240	261	268	270	240	230	228	229	268	233	231	241	224	216	274	215	271	257	241	218	237	257	219	243	253	245	237	240	212	248	241	240	274	232	251	255	239	224	231	232	247	270	232	253	248	243	244	258	237	239	245	224	256	252	225	237	210	216	243	244	249	249	258	229	243	243	239	254	217	260	242	241	231	261	220	220	226	238	231	250	233	236	241	228	232	254	251	217	233	248	242	228	230	243	218	265	250	260	227	233	221	228	271	248	231	247	265	211	221	274	236	228	234	249	273	252	246	263	231	242	253	225	230	229	225	265	240	214	238	246	230	205	246	255	220	217	224	224	266	249	256	242	219	235	257	236	235	248	254	228	223	248	248	244	220	240	261	245	236	245	216	237	241	251	226	248	235	266	264	238	259	237	210	216	257	259	214	205	245	225	244	238	268	235	215	246	228	241	254	257	216	233	243	248	235	233	241	228	274	223	267	252	223	236	246	233	247	238	221	243	232	220	222	252	224	247	253	236	232	223	205	256	293	236	244	219	257	240	240	251	254	251	246	225	234	257	227	225	240	237	215	236	235	238	248	243	244	245	225	225	227	209	233	215	254	236	255	219	251	232	245	263	251	234	256	240	245	230	232	222	249	251	256	222	251	209	237	271	220	217	276	251	239	270	207	248	228	261	224	239	225	240	239	236	233	247	256	236	205	217	253	247	233	223	225	267	227	248	252	226	239	211	241	264	235	253	248	235	246	243	235	246	271	230	264	241	239	263	256	246	255	254	220	257	214	253	238	210	242	252	231	224	222	253	228	245	234	241	244	243	237	262	251	228	236	245	248	241	255	261	220	225	256	258	246	244	264	249	240	236	245	264	216	220	262	254	274	253	245	201	241	238	241	262	233	238	223	255	233	241	234	223	240	211	219	266	239	246	242	266	268	226	244	250	226	221	226	246	216	237	234	234	247	224	252	233	227	234	229	234	223	263	209	234	245	253	248	246	254	234	229	221	239	256	242	248	215	234	240	238	227	262	250	250	277	227	248	246	221	233	221	240	218	261	241	259	255	233	238	241	217	222	235	285	245	233	227	233	229	258	252	246	244	235	222	238	275	238	231	212	227	206	253	225	250	239	219	226	217	258	232	253	243	227	244	232	250	256	217	219	234	241	239	242	243	234	222	236	256	248	250	229	256	270	260	235	231	227	244	240	245	236	210	228	257	231	245	234	239	255	252	242	249	229	256	245	216	243	247	219	243	238	225	205	245	200	213	234	242	242	231	223	245	238	229	214	221	226	241	248	271	251	238	226	199	208	269	210	226	243	224	271	253	257	241	245	222	255	230	230	246	229	235	252	240	252	232	239	247	260	244	242	230	229	246	209	237	230	247	244	247	254	244	240	244	230	250	238	241	240	243	235	255	250	240	242	240	231	234	237	246	220	242	255	241	267	223	249	261	213	254	247	241	222	223	249	226	224	226	222	234	236	254	248	262	251	264	223	248	239	238	208	235	245	235	210	264	263	268	235	240	228	225	252	230	239	250	233	245	248	264	245	222	256	241	240	222	225	248	235	244	221	252	238	244	246	257	225	219	241	224	249	253	214	248	246	232	233	241	253	206	249	265	246	233	239	226	240	218	235	269	228	229	204	267	229	259	263	216	259	244	266	212	242	224	227	248	243	242	219	226	231	250	231	239	250	235	247	236	227	243	242	236	265	270	241	240	211	265	256	259	237	221	260	255	237	250	259	266	232	218	249	222	253	221	223	239	257	230	256	262	262	247	246	235	234	254	224	234	223	234	230	228	243	242	244	237	227	220	238	240	262	231	253	220	259	242	257	229	245	228	229	246	244	227	216	228	236	255	240	221	251	233	246	223	214	222	249	256	261	236	231	258	226	272	221	228	208	270	252	238	235	214	237	251	257	231	251	223	261	239	253	251	239	217	253	207	246	235	239	261	231	260	245	246	251	255	225	272	260	237	229	228	234	282	256	263	220	223	238	252	254	255	222	247	257	253	218	211	217	265	248	243	252	247	242	226	241	243	242	222	254	231	229	257	250	231	261	252	240	205	253	229	257	231	264	230	236	246	253	205	236	256	217	233	231	250	225	208	208	232	228	260	230	203	246	252
18269	30831	27837	19891	15663	11443	8096	6875	6342	5243	4016	3048	2300	1866	1678	1424	1362	1312	1256	1190	1169	1109	976	923	881	896	885	797	832	775	793	781	783	747	726	714	743	702	654	636	651	598	646	629	618	617	613	581	559	549	579	522	533	567	522	518	509	511	533	476	495	497	482	488	496	512	538	475	515	484	510	501	495	481	449	477	493	490	487	472	473	467	473	491	516	480	466	442	486	427	472	452	447	522	484	447	510	479	513	475	489	503	479	449	482	443	466	435	527	470	496	471	479	515	454	489	489	453	500	488	431	475	468	488	505	477	502	496	440	485	512	494	507	470	471	501	505	472	488	462	480	464	456	482	494	452	447	500	446	456	496	474	433	476	454	486	467	484	434	481	468	462	475	481	455	462	459	478	475	475	458	488	476	509	454	454	443	512	512	537	466	458	496	446	482	488	457	430	484	462	467	453	488	519	472	497	471	465	457	503	509	487	451	440	518	477	509	477	490	487	455	503	408	454	475	459	491	501	454	487	479	466	457	477	507	468	463	490	480	483	420	474	469	492	462	450	484	501	486	490	475	512	501	454	523	450	433	508	456	455	503	477	487	484	440	505	483	451	470	503	488	473	502	425	493	473	485	486	505	461	455	486	511	475	483	459	476	479	479	494	455	474	487	480	540	473	468	485	494	441	459	473	467	509	462	508	507	480	469	441	466	478	474	505	474	461	476	500	488	485	485	476	467	440	491	478	494	471	470	458	478	461	467	461	476	450	497	489	472	464	465	524	490	478	490	478	440	485	494	488	459	466	468	458	514	463	466	444	453	433	467	460	472	432	495	513	510	465	469	478	469	506	480	500	465	446	515	450	435	497	474	484	448	491	507	498	514	471	491	449	511	498	483	436	480	461	478	477	464	482	470	483	467	497	468	476	501	491	445	472	511	511	467	495	477	505	462	492	515	471	446	491	446	495	472	491	517	462	483	434	477	461	548	474	451	501	444	506	526	489	491	485	491	489	477	497	509	546	449	536	515	462	480	486	477	477	458	480	461	484	512	504	493	479	467	470	484	481	472	447	445	475	488	455	476	500	465	468	458	538	508	509	461	485	529	501	504	500	480	465	487	490	520	519	509	462	474	514	490	494	491	479	468	483	470	471	447	467	476	491	486	502	489	477	448	472	444	475	441	515	465	456	449	477	462	498	475	497	447	492	484	511	474	432	478	474	459	463	470	468	482	445	495	516	514	493	478	478	433	489	468	490	496	508	492	472	492	499	478	497	496	505	452	460	477	493	483	489	501	518	483	507	481	458	517	497	494	463	459	481	482	493	496	476	477	467	471	487	497	455	481	486	501	481	450	479	483	514	437	472	474	515	434	447	471	438	497	458	515	463	477	468	467	429	461	484	495	505	458	452	475	480	465	496	498	466	482	465	451	520	519	478	467	464	484	456	491	474	498	479	514	507	478	478	471	486	468	489	466	484	480	520	502	463	468	458	535	484	496	476	490	497	440	492	487	444	459	455	454	481	481	487	493	506	475	465	471	475	532	485	475	492	461	482	476	449	456	470	446	477	448	491	495	444	467	475	515	503	525	494	480	494	484	472	464	490	506	497	458	502	478	470	447	470	498	483	455	483	466	475	453	481	459	465	516	472	515	478	473	494	483	472	475	482	479	479	458	472	479	459	513	474	461	510	469	496	460	498	490	484	484	475	484	505	465	496	497	470	483	468	461	448	478	491	500	474	422	461	474	450	478	495	508	466	474	446	492	501	488	506	470	492	448	477	457	537	446	469	466	484	479	492	458	546	469	515	453	496	475	454	464	490	451	455	528	499	455	446	473	504	434	466	490	509	462	439	471	475	477	487	506	459	467	464	517	480	486	525	475	516	469	490	453	501	502	521	497	512	505	463	471	465	501	477	510	460	485	499	481	463	462	459	509	472	487	467	513	453	462	486	460	477	497	487	491	469	508	517	445	470	486	474	453	475	472	488	483	493	444	521	457	472	457	468	493	491	501	484	437	505	475	481	515	458	487	506	486	461	508	450	448	456	504	453	495	503	480	476	458	480	535	471	471	473	457	473	480	493	499	507	496	474	484	460	486	473	467	456	477	533	451	461	484	473	468	461	481	470	490	486	459	450	479	498	502	497	498	475	513	463	470	484	498	507	466	442	504	503	512	513	496	488	498	479	514	457	508	479	514	504	508	474	478	495	450	438	504	454	463	491	452	447	442	505	514	488	504	460	451	515	484	452	506	473	478	459	492	442	531	479	456	479	467	477	484	475	479	488	471	469	484	496	468	517	487	462	473	478	467	489	464	480	468	413	462	483	469	470	519	511	461	511	493	448	439	506	454	496	513	488	472	485	496	482	505	482	462	479	481	525	508	452	464	453	451	495	439	502	475	490	449	450	493	481	471	463	459	510	499	484	479	465	498	484	504	486	438	504	526	510	447	493	451	459	449	513	470	450	502	422	447	474	468	468	472	481	477	502	469	474	461	473	477	478	492	465	438	474	448	515	451	484	491	478	489	489	508	503	464	478	468	518	488	460	450	494	465	519	462	472	470	480	442	516	443	447	492	466	493	456	465	499	489	527	452	460	491	453	454	468	472	486	464	492	500	444	485	504	472	498	464	452	485	503	479	471	499	475	469	460	483	492	504	479	499	434	452	455	481	512	479	475	498	486	500	473	489	505	480	490	487	486	465	472	485	483	469	467	486	492	489	459	477	485	455	492	482	481	510	494	466	495	487	431	469	457	483	535	483	481	498	462	475	463	463	492	452	452	503	466	475	485	496	475	472	448	445	490	489	514	509	473	469	488	478	489	493	473	477	493	454	430	459	487	476	490	460	452	502	456	481	500	460	469	471	470	478	474	495	505	486	486	516	481	461	485	444	451	417	459	468	496	482	439	465	466	463	509	465	492	467	442	492	509	551	504	484	488	472	526	478	492	465	470	485	468	486	503	467	471	516	507	479	465	486	502	493	472	479	442	465	447	484	504	483	495	516	460	471	480	455	454	476	472	469	458	474	467	500	491	467	512	461	461	511	534	491	463	468	484	449	463	478	513	492	459	437	478	478	482	492	488	471	471	481	507	483	465	495	507	497	479	441	455	464	441	445	487	489	449	477	467	473	472	456	493	506	509	518	521	466	479	467	462	454	464	468	492	469	462	434	482	503	486	465	463	505	475	504	500	494	510	470	496	513	447	474	439	465	466	471	480	481	491	465	508	486	465	492	460	474	492	494	462	487	434	468	509	488	496	476	483	481	468	467	490	483	459	488	491	449	505	439	493	468	492	460	478	477	469	523	466	454	478	494	469	483	483	536	481	467	480	480	443	439	467	486	466	506	463	479	475	477	487	509	477	433	497	471	470	516	467	480	488	470	454	472	454	465	472	494	477	527	487	466	485	426	486	472	485	464	493	514	437	468	453	464	477	515	494	481	461	446	443	485	477	513	492	471	464	474	473	468	483	442	495	498	495	453	456	523	472	477	478	427	521
24532	21457	28549	24769	20321	10856	5035	3089	2696	2185	1712	1187	986	777	671	597	596	526	531	481	444	442	438	372	353	371	348	344	331	317	338	287	326	307	317	292	316	263	256	286	243	322	247	275	251	249	229	221	216	244	206	206	236	226	228	231	215	220	195	192	183	186	218	214	198	224	191	190	196	204	185	217	190	182	202	171	181	189	191	183	185	179	171	162	180	180	175	212	204	209	223	205	191	189	201	166	181	180	193	184	192	204	190	199	195	144	181	178	188	188	209	192	190	179	192	170	173	181	199	188	221	190	159	213	217	182	204	191	205	197	183	164	185	177	217	211	186	171	175	207	185	211	183	184	191	194	224	192	203	162	190	182	174	195	185	155	190	197	178	183	200	168	189	201	171	219	173	199	215	190	186	210	197	178	187	192	183	168	166	171	185	188	185	226	199	193	170	188	199	183	180	167	188	200	181	214	167	158	176	206	181	201	191	193	202	188	173	181	195	193	193	187	212	197	182	181	191	223	192	219	191	196	187	205	195	181	204	193	213	172	163	196	197	201	183	175	182	195	176	186	201	168	182	183	182	187	211	191	211	201	206	185	198	185	208	200	177	186	175	199	193	195	179	193	183	201	183	201	182	176	205	174	167	208	185	176	206	173	162	191	186	153	167	213	178	202	167	194	194	191	184	190	174	192	203	211	199	181	206	192	208	210	187	202	182	197	208	188	182	197	195	195	151	204	213	218	182	204	165	196	202	201	178	193	172	177	196	205	175	212	176	185	194	176	190	180	167	201	205	182	203	188	201	202	200	180	176	172	191	216	209	195	174	188	201	183	195	169	203	188	198	179	188	170	181	195	206	215	197	183	173	181	175	185	182	220	189	174	199	208	189	190	174	189	185	199	198	185	184	186	189	172	178	194	170	204	183	200	179	196	187	185	207	184	192	182	205	184	183	193	202	198	229	170	170	188	191	184	161	211	209	184	186	188	180	185	185	195	199	180	202	173	170	189	195	198	149	194	173	203	193	171	194	180	176	167	185	187	190	174	183	173	193	171	189	188	196	179	194	212	191	181	170	204	203	195	192	176	193	193	207	201	170	195	194	205	209	205	175	182	183	192	195	181	195	192	188	180	185	190	197	195	171	177	196	179	186	201	186	196	204	186	198	162	190	195	168	218	186	192	174	202	218	186	167	186	195	181	188	190	189	185	201	214	190	180	179	186	206	183	213	196	180	204	169	198	193	190	195	190	199	207	200	182	191	200	221	206	205	196	200	201	217	188	195	203	179	187	200	168	214	200	205	183	175	194	195	183	207	198	186	199	210	212	153	192	183	180	180	176	193	191	207	231	210	207	178	193	182	181	182	189	185	191	208	197	203	162	183	176	167	168	188	193	170	169	201	214	218	196	193	175	204	216	204	188	207	173	180	188	188	189	184	187	201	175	213	177	163	180	209	179	203	203	178	213	187	200	191	208	187	202	185	202	196	194	175	189	192	199	203	182	182	216	204	175	191	187	194	182	219	196	204	225	210	192	185	191	176	211	223	164	188	203	182	183	181	190	167	178	178	181	179	183	187	191	211	187	205	201	202	191	197	191	186	175	198	186	191	185	179	197	184	170	195	195	199	181	186	181	189	179	189	195	189	183	186	204	173	171	188	175	187	218	155	205	200	194	188	193	196	194	195	198	195	212	192	183	198	186	196	197	189	174	199	182	191	187	184	207	201	205	206	218	199	206	195	196	207	211	188	173	220	184	211	199	190	194	196	204	189	209	196	177	205	178	200	203	177	205	174	192	207	194	179	174	189	179	212	178	196	183	170	222	153	189	170	171	189	204	208	192	188	201	192	182	183	194	177	191	160	185	160	186	180	206	189	202	207	190	204	173	176	177	185	200	218	176	178	189	167	175	205	213	174	205	176	208	196	179	217	188	210	180	184	214	200	199	203	181	209	178	181	182	202	189	188	185	202	178	186	181	191	198	189	168	168	194	196	235	219	169	178	184	210	201	205	184	216	202	192	189	188	217	174	184	218	177	199	192	218	189	186	209	173	199	188	190	212	184	193	184	175	202	209	182	185	194	216	193	220	177	215	188	193	183	182	191	202	210	208	209	202	200	178	193	180	182	180	172	214	219	170	179	173	182	224	192	195	170	190	182	173	182	164	192	189	192	175	208	189	189	181	191	196	179	181	194	211	209	186	191	179	195	178	177	220	193	193	152	185	200	194	172	192	208	185	203	182	197	191	189	154	193	177	221	197	149	195	220	185	176	189	200	243	184	196	146	193	201	207	178	188	184	188	204	212	190	196	188	214	204	192	179	178	193	176	181	181	182	193	192	185	196	189	179	181	177	189	186	189	163	198	198	201	184	188	200	165	189	187	211	191	177	198	176	198	210	189	201	179	188	181	183	190	190	184	176	166	188	191	207	180	178	176	192	189	198	194	207	184	185	187	181	170	206	186	186	201	180	190	204	187	203	171	195	221	178	199	181	182	180	171	182	190	202	199	177	177	181	201	189	174	183	201	188	195	195	198	193	172	172	180	201	204	175	151	223	192	191	195	207	176	212	196	192	181	161	185	207	187	200	204	190	193	188	201	190	197	203	196	191	194	192	163	182	188	220	196	198	176	183	202	184	173	184	182	171	172	191	199	190	200	195	187	182	176	205	182	173	195	199	197	184	200	207	205	185	175	182	178	201	184	191	198	194	202	204	193	212	177	210	201	180	199	198	185	208	203	187	173	190	194	189	181	197	194	206	188	195	228	216	188	200	194	180	195	179	176	189	201	200	173	178	195	181	168	194	210	166	191	195	196	196	189	205	195	195	178	183	183	204	189	191	207	173	180	192	188	181	173	188	173	184	214	190	207	200	193	193	210	182	167	168	207	190	218	196	206	196	184	166	210	195	202	194	186	195	214	189	171	219	193	157	186	185	155	175	179	176	175	176	209	195	176	194	179	217	196	201	202	173	182	212	170	170	200	200	200	163	214	176	205	199	185	210	206	161	183	195	207	174	205	180	174	187	186	178	195	173	189	169	186	199	200	183	171	203	187	185	185	192	188	183	190	193	176	176	208	201	197	206	179	187	156	193	188	198	197	197	182	197	184	184	191	210	204	172	184	197	186	193	193	213	161	188	185	158	174	200	174	185	189	189	189	190	190	181	193	195	204	185	199	189	191	179	182	189	176	187	183	164	152	200	198	182	207	198	189	197	190	185	201	177	207	190	182	208	214	217	186	187	184	204	190	182	186	210	177	173	172	184	181	175	213	210	170	167	176	168	201	209	180	214	168	198	195	215	170	192	203	199	175	200	212	195	164	179	174	207	175	189	167	194	211	196	178	195	179	193	212	181	211	184	196	168	183	210	189	223	183	162	204	224	184	185	209	191	177	180	180	201	177	203	183	218	191	196	194	200	189	200	189	210	202	170	200	204	187	198	185	205	217	188	181	181	185	195	177	197	183	184	171	203	219	182	200	184	181	190	159	179	173	183	192	190
19587	36764	34479	25433	21673	15848	11701	9762	9328	7820	6139	4593	3512	2752	2428	2084	1964	1786	1754	1607	1494	1299	1253	1153	1087	1073	985	946	880	938	881	857	816	805	822	752	745	746	726	632	609	606	605	602	610	618	561	544	537	500	471	535	485	477	518	487	472	495	465	435	414	373	400	422	378	426	381	435	413	451	421	398	402	397	372	366	407	420	403	376	394	404	377	408	405	406	409	371	370	368	416	389	381	392	408	362	397	379	372	394	377	354	395	391	369	385	347	413	366	383	374	393	383	434	395	378	391	365	394	412	381	386	407	413	390	373	368	355	346	387	391	363	409	349	392	377	385	368	369	409	419	366	386	398	401	383	388	373	390	420	418	385	380	409	387	403	365	400	353	367	369	360	379	389	375	388	422	356	387	385	419	368	405	391	402	370	341	357	397	406	360	378	389	353	409	380	355	396	433	390	383	349	401	390	396	358	378	388	434	350	433	382	364	387	397	380	373	384	393	373	353	387	377	369	377	384	373	380	380	399	392	389	383	368	385	387	378	397	365	381	359	359	352	409	371	369	417	405	395	410	414	417	371	398	399	364	368	377	371	423	371	379	356	401	362	373	376	399	341	359	387	390	385	357	394	349	389	398	378	365	382	452	395	392	408	373	412	396	406	373	393	389	378	398	382	383	390	394	394	370	394	396	374	372	393	407	384	409	413	415	378	347	380	366	359	352	414	366	379	353	374	355	388	354	407	402	390	372	363	373	394	401	373	373	370	387	368	393	375	388	397	378	375	371	370	362	390	367	401	373	378	368	397	397	422	372	381	378	355	379	366	363	359	366	371	390	395	403	377	393	355	411	396	379	377	386	386	404	388	356	403	389	403	404	381	360	400	396	443	366	397	405	382	392	400	420	338	370	392	397	402	382	385	387	385	372	372	391	398	367	416	408	352	377	391	409	423	394	380	389	432	357	390	367	407	404	399	393	410	407	395	328	343	389	375	401	408	377	380	420	410	414	382	378	412	407	401	379	360	358	436	363	391	407	378	395	393	397	401	413	372	374	362	384	357	364	390	408	412	368	382	382	390	375	385	378	347	373	362	341	370	413	397	370	403	377	374	434	399	369	397	399	408	344	379	393	373	356	375	393	361	365	389	393	397	393	395	383	390	343	378	351	387	397	385	381	389	339	395	355	405	386	367	372	367	409	385	348	380	363	389	410	403	366	399	389	381	396	390	397	348	359	369	400	396	410	374	414	390	354	352	393	360	389	372	378	413	390	404	379	361	408	383	428	393	391	357	379	391	360	343	347	376	413	378	405	362	397	359	368	380	384	397	397	363	384	397	391	421	416	386	403	386	393	394	429	403	397	404	396	358	416	401	402	352	384	374	438	363	384	359	396	381	375	411	379	359	384	401	357	404	402	385	388	351	360	402	389	375	407	390	384	391	413	347	347	367	382	335	392	391	361	371	372	395	414	369	388	376	371	373	376	355	371	398	390	372	411	397	375	352	441	360	401	384	372	414	376	387	374	341	315	346	342	378	338	360	368	396	379	371	414	362	379	378	361	386	351	388	395	369	395	378	385	395	418	404	364	403	385	360	414	366	439	358	396	343	353	416	401	386	416	383	379	362	383	403	374	386	390	366	363	401	379	360	404	361	408	373	438	368	374	431	368	377	392	367	371	361	362	375	392	399	398	395	388	369	383	378	386	407	383	380	380	388	380	383	385	381	379	380	401	356	386	393	375	405	386	381	362	398	402	367	376	377	369	412	398	381	381	400	403	369	399	410	403	427	391	368	383	392	386	377	382	392	372	377	389	368	363	396	389	380	379	409	364	371	387	365	389	359	376	392	379	386	395	385	363	395	380	356	411	383	367	357	407	384	392	376	349	382	378	383	347	376	347	386	361	392	398	400	418	377	403	400	390	372	393	361	395	411	395	386	403	404	386	386	384	378	354	362	370	380	395	392	363	391	406	433	404	388	395	367	379	390	373	382	381	412	373	389	383	393	386	382	391	365	366	352	345	421	388	398	403	384	378	377	358	379	385	377	352	438	388	415	366	364	390	374	355	387	364	358	378	351	360	372	377	365	402	369	405	394	338	415	413	361	401	366	370	432	422	388	376	377	383	402	399	405	404	414	378	354	378	368	411	366	376	415	367	405	382	389	361	382	416	381	368	398	364	409	407	420	363	391	358	379	363	399	392	375	375	404	373	407	390	382	392	387	388	425	376	386	358	380	426	375	410	361	373	381	390	360	406	421	392	385	371	410	402	398	381	370	371	361	372	410	353	368	354	379	400	415	395	400	400	414	382	363	375	393	361	386	392	417	404	378	417	366	363	363	406	385	391	352	386	390	350	379	383	388	394	390	382	394	379	375	384	401	427	406	387	343	387	357	354	369	384	396	378	369	379	361	382	384	393	396	399	371	373	364	370	389	365	382	413	377	371	389	413	342	394	410	396	381	381	346	391	344	376	387	368	356	417	387	385	406	423	412	374	386	347	418	400	390	388	402	366	392	369	391	370	401	364	364	381	360	396	387	388	368	387	416	370	406	422	366	396	410	386	409	361	345	390	364	428	368	412	376	364	451	358	411	402	368	373	400	401	375	407	411	395	390	387	359	427	399	384	382	370	402	420	364	353	373	400	376	367	416	392	387	366	398	366	403	376	361	384	364	398	389	363	389	431	373	348	365	377	399	387	363	382	413	402	375	357	416	353	350	408	395	391	392	366	391	411	406	393	377	383	401	363	370	439	398	388	408	391	408	344	382	391	403	395	388	372	383	377	385	418	354	405	385	357	378	386	348	386	417	421	387	354	394	373	359	373	395	377	380	367	388	363	387	379	364	394	395	366	410	368	377	397	400	363	376	388	378	403	385	383	404	374	356	391	413	381	374	355	343	353	394	375	426	385	404	407	404	377	403	370	381	398	389	381	412	399	393	401	385	405	375	418	380	397	396	377	388	414	412	369	373	390	362	378	401	363	390	404	404	408	375	397	371	384	379	385	368	389	341	378	402	384	404	387	376	371	374	406	408	389	369	372	381	406	399	387	366	399	378	351	347	360	371	386	371	405	343	392	434	365	395	384	403	377	374	386	350	379	395	404	363	342	383	403	404	409	377	397	405	388	382	365	410	409	366	382	367	444	394	390	387	363	398	392	378	399	357	392	397	415	392	386	384	390	386	371	369	400	385	407	386	363	380	346	405	376	355	378	367	379	398	409	370	377	398	391	383	392	349	415	356	370	350	387	410	401	364	367	418	382	390	351	368	346	373	395	337	410	383	393	376	405	366	427	407	391	428	368	396	380	382	398	398	366	361	378	401	408	377	404	402	378	389	397	400	402	390	352	398	383	397	393	401	394	382	392	382	395	423	381	390	382	349	350	403	403	380	405	348	408	404	397	394	397	397	382	386	383	418	421	399	387	373	370	398	383	373	397	360	389	383	391	422	374	372	371	410	401	375	385	386	387	370	388	398	363	370	411	342	376	368	399	387	405	397	361
23504	21416	29212	24019	21463	20288	10897	4424	3655	3078	2517	1696	1233	1029	899	742	683	608	633	593	549	540	472	480	422	387	376	328	350	386	378	321	359	311	308	301	265	279	246	257	267	280	236	262	225	253	220	207	212	230	189	205	197	233	204	202	190	204	217	178	190	157	149	162	181	163	148	180	196	157	158	178	160	124	157	169	164	179	154	153	142	163	141	133	173	138	149	165	156	144	162	152	171	142	168	166	145	182	163	141	158	136	151	161	172	144	135	155	145	170	151	163	141	147	188	179	149	156	150	165	156	164	165	153	151	135	172	164	169	164	161	171	157	152	143	148	175	153	142	140	151	138	137	150	161	162	133	157	154	164	180	164	150	145	184	153	163	152	144	150	134	173	151	154	136	140	169	150	153	170	153	138	162	133	164	139	144	142	160	146	145	164	147	192	149	142	146	152	134	171	165	143	149	115	168	147	150	145	163	160	173	153	133	178	154	150	154	158	142	155	150	174	146	164	152	167	151	136	160	163	162	159	150	148	163	155	161	175	153	164	176	139	162	143	138	159	133	158	163	146	153	151	163	156	160	150	165	158	166	147	139	140	146	164	138	154	156	161	168	151	157	160	172	155	156	166	124	164	139	178	154	150	149	169	157	157	175	168	159	148	186	177	161	145	165	148	164	173	139	148	134	148	156	154	172	152	162	158	159	151	143	159	150	175	172	141	161	151	169	134	144	129	160	151	131	175	152	137	168	188	152	136	172	178	141	156	140	154	170	146	165	160	153	164	161	143	169	145	156	169	137	160	164	140	176	184	145	151	148	170	184	165	148	143	165	171	159	165	169	149	153	161	121	145	146	164	153	141	171	146	151	158	153	152	170	147	146	139	144	174	153	142	140	156	150	159	148	145	155	171	141	174	181	142	155	146	146	167	152	158	159	163	130	142	151	148	193	144	154	163	138	167	150	149	154	130	166	178	172	161	173	145	142	153	149	165	160	145	151	163	148	176	161	146	160	150	159	147	146	167	149	158	153	152	153	173	158	149	160	164	145	154	136	189	182	173	152	131	153	158	165	160	162	165	151	150	150	136	172	160	176	144	161	153	172	144	166	153	154	149	158	171	146	136	176	165	147	162	159	146	144	145	155	137	155	173	163	149	175	149	172	146	162	153	168	146	151	142	160	153	159	159	163	180	155	148	142	141	173	153	158	153	150	160	163	167	141	163	157	149	164	133	154	178	175	174	155	163	149	174	134	139	162	164	162	128	168	158	172	139	148	153	179	164	152	161	148	189	134	148	152	171	161	161	174	149	147	144	163	168	154	174	152	145	163	175	140	164	163	157	168	144	132	176	175	152	173	169	144	149	143	163	151	157	151	159	155	165	144	177	155	142	157	163	140	174	168	147	147	160	160	159	166	164	164	155	144	174	156	144	178	150	160	141	188	156	162	153	164	163	171	164	141	125	174	157	163	165	153	157	159	173	139	136	156	158	155	167	160	145	158	156	169	156	142	136	153	150	140	160	164	157	160	145	168	183	153	158	153	175	145	164	153	154	168	136	154	161	134	142	163	160	151	167	181	170	151	140	147	162	157	145	144	169	146	177	146	147	152	159	177	149	156	167	159	158	153	138	153	153	180	156	134	162	164	135	140	167	126	139	155	144	156	163	151	158	145	149	162	160	143	166	166	132	167	173	172	164	144	147	171	162	148	160	144	155	182	159	154	178	146	155	160	148	146	157	160	158	148	167	171	177	116	174	138	165	186	142	151	133	168	196	167	146	171	149	170	151	184	147	165	141	178	139	150	176	145	154	155	163	164	156	149	155	144	140	170	145	160	154	183	173	159	146	155	174	165	152	141	143	158	151	132	160	160	142	159	163	153	158	143	160	164	171	164	164	137	141	158	181	146	140	132	144	132	166	166	167	132	144	136	139	150	148	164	149	165	131	178	153	142	158	175	158	149	169	197	142	168	152	151	170	168	167	141	158	157	170	138	190	153	141	139	163	147	150	154	151	163	144	149	155	162	148	160	135	160	149	154	159	167	138	170	162	146	151	159	170	180	168	163	139	160	142	158	143	153	143	151	156	179	163	159	133	155	160	162	160	154	151	155	151	153	174	168	159	172	147	167	159	149	161	147	162	173	164	175	166	157	172	158	169	164	139	162	149	166	174	159	131	145	136	164	170	158	143	167	160	149	148	153	150	158	155	168	167	162	136	168	149	160	141	147	147	147	162	154	154	145	146	147	153	152	154	173	129	155	156	159	184	159	151	145	142	165	148	170	149	153	173	167	160	153	154	156	155	147	145	150	136	186	148	165	158	157	169	138	145	138	169	179	154	158	144	140	162	140	153	163	188	181	143	174	161	172	154	169	161	135	142	139	158	168	147	177	190	169	155	147	140	150	166	143	166	146	144	155	155	165	166	139	147	159	176	164	164	156	158	140	153	151	175	143	152	173	159	159	141	156	145	152	138	171	152	145	170	167	165	159	170	155	133	149	158	148	154	169	173	145	143	164	159	173	168	173	172	151	153	141	146	147	147	165	150	137	158	141	149	169	155	126	168	195	167	146	152	152	162	162	174	167	163	146	163	150	144	179	151	145	145	138	177	154	148	149	151	140	152	137	140	160	166	143	143	159	158	155	158	172	145	157	173	148	134	137	150	169	168	172	139	120	173	165	164	156	162	142	164	153	153	161	149	168	147	156	156	155	158	152	129	148	152	177	158	156	155	153	172	154	146	141	132	161	161	160	155	170	151	167	181	155	174	169	142	171	147	164	176	148	142	182	146	156	159	154	170	154	181	143	161	172	130	164	165	145	163	170	152	135	162	155	159	161	163	150	160	163	168	165	162	154	167	144	138	157	145	154	145	129	142	138	149	152	152	131	170	152	147	156	156	169	157	163	164	165	188	140	168	149	153	145	169	178	169	159	160	149	141	148	139	171	168	160	143	150	150	137	167	150	161	156	181	142	163	143	150	171	160	151	160	168	160	148	162	147	166	132	159	154	142	154	146	154	164	168	137	169	151	154	158	153	169	160	143	154	146	176	170	145	154	161	147	156	170	145	143	157	162	156	161	126	154	151	159	162	169	162	144	157	167	143	162	160	193	155	172	148	157	164	146	151	176	157	175	144	168	136	161	167	145	121	149	149	149	168	167	173	178	162	166	146	151	151	152	169	132	164	156	176	165	159	151	176	143	177	186	168	158	143	146	130	144	141	161	159	157	170	151	144	170	156	143	176	167	133	172	171	160	162	163	151	160	158	164	168	153	153	131	140	155	167	153	140	152	158	150	137	170	157	143	157	145	180	145	138	163	162	155	145	132	161	144	162	178	167	169	159	139	158	157	162	148	173	160	161	139	157	163	154	153	158	169	158	137	152	158	150	155	186	154	144	163	162	150	156	170	168	170	178	166	165	155	144	167	177	168	167	159	158	155	140	157	144	175	163	163	154	160	161	156	160	171	167	159	139	133	171	165	142	151	179	148	149	160	149	157
21897	41308	38773	30055	25540	19988	15383	12611	11697	10353	8494	6305	4808	3960	3122	2686	2447	2248	2098	2097	1934	1743	1529	1461	1319	1241	1275	1068	1053	1061	1019	922	923	895	869	782	827	748	780	695	665	588	645	588	605	581	583	521	484	483	443	491	492	431	433	439	466	442	419	342	381	382	356	354	360	344	330	317	310	330	359	357	332	319	330	326	353	304	315	302	333	310	335	333	331	368	294	301	303	321	334	328	311	299	291	317	288	341	337	316	319	298	289	298	316	314	292	325	319	288	329	325	295	318	300	302	320	290	302	319	335	316	305	306	315	326	305	326	292	318	284	298	289	323	312	311	321	313	313	324	279	297	309	291	284	309	304	267	314	283	311	282	259	290	311	285	302	303	307	317	286	311	270	307	311	322	294	288	309	294	290	296	328	300	318	283	330	308	311	287	312	287	288	294	306	298	306	319	340	273	319	279	297	321	302	341	294	291	313	292	290	320	295	345	307	320	308	306	304	306	308	299	327	327	285	322	311	281	293	321	283	338	293	280	319	311	371	273	321	314	319	310	302	311	293	273	309	324	325	296	318	287	314	280	304	302	285	298	316	304	288	321	318	270	319	325	300	293	299	304	295	325	288	305	299	274	280	282	304	294	298	312	317	282	319	296	340	345	304	321	320	324	299	323	316	294	313	301	315	273	308	354	308	302	288	312	279	319	289	298	299	316	324	290	306	286	297	314	308	301	295	303	285	317	312	294	311	311	340	292	292	328	307	303	301	336	306	300	319	334	297	301	304	301	311	301	302	281	293	270	284	313	320	324	314	282	296	313	294	294	299	311	324	310	303	308	288	301	287	287	315	286	337	311	279	284	278	319	308	310	290	316	283	303	320	309	332	315	307	308	307	273	281	290	301	277	294	290	311	307	301	308	298	314	292	306	323	311	315	325	295	317	302	331	338	304	312	287	320	302	299	279	344	300	288	292	298	292	315	327	330	299	288	288	303	308	286	312	287	320	316	305	339	304	329	273	265	292	304	324	265	285	307	301	302	325	312	335	300	330	309	271	319	284	290	303	332	328	307	282	301	304	286	292	292	324	315	291	310	321	319	315	355	314	281	294	298	301	289	317	298	318	308	303	304	329	294	308	298	311	289	279	308	300	294	289	293	307	307	281	324	301	319	340	301	300	296	288	294	281	334	294	303	312	282	316	299	308	309	325	311	303	316	316	280	326	319	334	295	313	334	319	295	279	313	307	297	316	305	300	318	321	267	331	316	327	300	314	275	287	294	281	268	296	287	316	305	303	297	316	312	298	319	294	300	313	297	307	294	302	297	315	292	273	329	314	312	285	328	320	281	332	297	313	288	312	337	332	282	291	287	297	331	307	271	309	295	309	321	300	306	313	321	278	312	281	306	285	331	305	295	269	300	301	319	309	310	320	319	305	290	308	307	320	338	294	302	306	264	298	304	315	268	328	303	314	297	279	321	314	310	302	296	336	278	321	293	287	308	306	294	309	303	325	295	303	291	328	281	270	302	316	309	311	273	285	299	305	289	286	281	289	295	329	274	302	297	327	315	283	303	296	299	326	310	309	310	273	307	280	302	327	308	316	345	285	324	318	330	280	311	305	297	290	330	293	300	279	299	337	276	309	310	309	301	307	328	293	305	285	282	284	307	315	337	292	306	291	308	322	318	320	269	325	310	302	311	301	319	283	301	314	303	280	319	318	296	333	306	308	273	316	316	293	325	311	308	279	337	275	294	268	294	323	298	334	324	286	308	332	294	298	318	292	332	313	322	299	271	281	315	323	258	311	273	310	304	315	289	303	295	325	279	303	276	322	305	315	302	308	313	297	293	276	299	316	299	306	296	321	340	317	289	279	313	302	309	265	305	303	331	289	288	303	309	316	292	306	320	272	315	294	310	273	301	307	322	304	317	302	298	320	308	342	291	301	309	286	305	297	299	309	307	293	296	282	283	308	308	305	333	311	284	287	306	286	320	309	324	301	320	309	304	279	308	319	319	294	313	343	279	350	292	316	311	316	321	300	313	306	306	307	295	312	294	326	318	304	275	288	295	339	323	291	287	291	304	286	288	289	293	313	262	294	287	321	298	356	294	320	320	291	297	319	310	301	335	297	332	328	308	324	294	321	291	319	288	341	280	319	320	304	281	292	300	309	304	291	308	339	336	326	288	305	300	295	296	279	325	332	331	307	288	314	309	295	299	298	335	308	315	320	288	311	328	303	317	294	304	313	337	303	308	313	271	268	300	298	332	316	306	286	310	290	294	336	293	305	315	341	297	302	312	299	314	295	281	320	299	310	287	303	322	319	297	330	299	295	287	300	341	273	323	300	302	320	298	294	302	365	299	309	337	272	296	324	298	307	287	310	325	295	293	318	321	285	325	304	321	277	336	321	306	297	281	291	289	326	290	297	308	316	288	311	323	303	294	304	270	320	315	313	325	306	315	329	323	306	304	296	310	291	309	293	321	323	296	300	306	315	351	306	300	292	302	294	296	297	311	324	320	299	290	271	317	295	286	310	318	328	316	270	324	303	280	274	321	264	295	273	328	291	322	311	309	317	311	324	319	272	306	330	333	303	266	296	283	319	302	264	306	301	293	307	302	314	297	296	303	267	301	313	291	314	322	288	296	286	324	320	324	279	317	277	292	294	290	282	282	305	340	309	298	296	289	319	291	283	294	314	263	299	305	291	314	314	298	304	296	293	318	295	295	300	294	306	333	309	302	283	313	337	301	306	283	293	307	300	289	329	307	296	325	319	293	284	292	290	326	297	305	277	296	310	310	293	300	316	324	312	289	303	316	298	310	258	325	296	307	295	308	306	297	305	301	300	323	282	319	298	306	308	289	304	313	273	322	299	287	279	290	288	300	288	296	323	303	288	284	315	327	303	294	315	302	330	287	285	290	316	301	341	278	305	324	267	275	292	296	329	308	304	340	306	315	328	296	335	325	287	300	293	311	296	296	274	288	289	273	323	316	359	312	315	288	323	322	327	312	317	281	316	304	285	342	332	290	310	331	330	294	315	291	285	342	317	285	348	341	313	323	310	318	296	278	291	300	328	310	346	321	317	326	309	328	299	291	298	279	290	329	303	299	291	317	325	302	308	317	302	313	273	283	325	340	293	296	298	304	311	298	308	267	289	313	316	303	304	298	292	318	301	332	258	301	298	303	310	315	275	286	302	279	300	309	302	330	265	327	293	303	296	297	302	338	314	312	295	318	295	291	302	298	303	327	327	322	305	319	295	307	315	324	301	310	308	282	332	312	316	314	283	326	325	304	313	303	302	348	295	294	343	306	263	326	293	321	303	297	319	322	273	323	331	299	300	310	285	319	312	298	318	309	283	309	292	308	318	300	300	278	288	309	312	318	300	313	316	301	304	314	306	280	290	306	273	304	286	296	319	323	308	306	305	343	327	349	314	309	323	271	282	303	329	320	303	284	309	330	326	286	286	282	337	304	301	303	319	344	306	302	304	297	299	298	318
27139	22064	21795	14595	7600	4215	2601	1660	1595	1387	1121	911	720	588	500	478	462	409	403	431	479	408	403	362	357	389	329	340	343	343	333	316	304	334	312	300	304	271	282	274	304	289	283	322	256	263	288	262	281	268	269	247	219	219	248	238	255	224	264	238	254	236	243	250	267	245	276	269	240	244	261	254	222	248	224	256	229	260	248	220	245	226	246	249	226	212	243	206	238	225	242	260	245	245	268	240	234	242	263	241	246	262	246	247	255	219	234	271	240	203	203	244	210	239	252	256	258	235	273	219	235	248	249	246	243	230	236	244	244	237	208	260	258	231	229	205	240	233	232	231	218	244	228	213	246	236	225	261	236	214	255	256	227	246	259	252	239	246	253	247	258	231	219	253	232	214	232	253	260	265	223	209	279	199	252	275	220	268	236	243	242	225	259	218	247	261	252	248	239	246	237	238	250	261	267	248	249	227	239	238	227	229	243	249	230	254	230	252	239	243	238	231	247	208	249	236	227	226	247	256	235	236	244	231	251	225	237	245	264	232	237	250	230	230	240	243	215	231	247	244	265	241	235	228	234	252	265	241	244	236	226	219	248	229	264	246	216	260	239	243	247	239	219	243	241	235	220	248	227	229	258	255	223	245	273	243	234	236	243	248	227	230	227	230	244	238	223	234	240	219	248	253	228	239	235	214	227	228	229	222	261	254	249	230	257	241	239	230	226	271	238	205	249	250	240	252	242	234	236	230	255	275	245	256	215	241	255	239	233	233	222	227	242	241	256	238	258	238	228	220	252	279	256	241	264	254	254	240	200	269	247	244	217	234	238	220	252	237	258	234	246	212	245	229	276	266	236	269	225	248	243	234	215	244	219	245	279	254	249	228	241	225	221	243	276	261	235	257	251	250	236	264	249	249	242	243	231	241	270	251	217	212	264	245	226	246	228	237	223	229	252	246	217	233	210	241	226	221	250	218	214	253	261	230	234	242	229	251	227	237	238	253	242	230	258	244	224	249	239	234	251	241	225	232	243	236	242	238	255	235	238	220	220	242	248	215	225	230	237	254	231	240	240	230	257	221	229	226	241	234	258	240	238	216	263	235	236	254	258	237	246	221	226	218	236	240	211	229	199	231	246	258	257	265	227	278	227	233	260	227	258	233	239	225	233	236	254	235	258	247	257	263	230	259	228	255	258	254	249	233	268	252	271	234	230	245	204	250	250	238	244	237	248	248	253	221	257	218	221	266	210	253	237	256	237	213	238	244	248	232	246	242	270	235	221	252	264	216	283	230	227	217	269	210	231	235	246	245	231	245	241	242	239	258	223	245	244	235	229	251	236	266	245	232	242	222	239	264	221	238	246	257	228	198	227	249	249	255	259	245	234	213	262	221	237	226	243	251	253	244	232	231	243	260	249	233	240	252	209	223	230	253	219	234	267	238	252	238	209	232	214	260	224	243	196	233	235	246	241	265	213	253	243	238	224	240	256	233	242	265	240	221	274	261	251	245	233	242	212	261	253	237	246	228	222	223	211	249	223	249	246	231	236	249	245	256	264	254	222	272	256	231	244	219	251	238	238	221	233	237	253	225	231	234	212	235	267	236	252	242	219	253	261	224	233	227	253	230	224	245	223	233	232	235	234	262	270	261	227	243	260	265	212	237	235	239	233	246	229	240	229	260	250	229	238	238	253	229	249	246	214	248	261	264	240	215	230	214	213	233	224	239	234	257	240	232	237	247	241	252	262	244	276	228	247	275	257	228	240	219	271	231	257	244	258	237	230	249	282	242	260	246	227	239	226	269	253	211	219	228	244	240	228	238	243	247	231	230	256	259	227	234	240	242	235	231	214	264	259	234	221	250	266	246	237	230	227	230	230	236	257	215	229	249	263	237	239	232	239	257	238	233	255	243	229	211	256	222	245	240	218	206	259	239	235	225	260	194	253	257	225	220	247	245	254	250	225	249	230	236	235	252	235	259	236	251	227	268	229	240	221	214	246	235	223	222	242	228	237	241	248	238	215	241	217	238	219	240	248	230	243	276	237	221	241	238	228	245	251	230	219	248	221	230	226	245	243	245	264	246	228	221	240	242	233	247	231	221	256	245	265	262	246	262	226	221	231	242	228	235	221	239	212	265	248	228	263	251	251	228	251	229	228	244	245	222	238	220	224	255	268	256	252	234	231	236	262	250	230	237	229	231	253	237	235	231	228	269	248	227	225	250	213	229	235	258	267	243	220	255	243	237	228	222	249	249	267	248	248	272	260	237	235	240	241	234	245	238	229	250	232	250	263	250	234	225	228	244	239	233	260	260	238	221	235	225	221	246	261	234	244	228	237	223	230	234	248	252	224	234	238	221	246	222	244	231	238	241	250	274	242	238	236	243	228	230	232	229	219	245	241	229	252	245	234	215	254	243	243	230	218	251	265	231	242	220	230	252	260	250	236	246	253	258	243	231	237	222	223	241	259	238	277	245	282	261	236	278	245	252	223	211	238	230	246	226	233	224	259	253	233	226	245	236	241	262	230	205	243	242	260	241	242	244	256	226	246	249	232	234	240	257	266	227	219	247	214	222	241	268	252	223	238	249	239	251	236	231	221	246	210	246	230	200	226	222	228	237	244	250	249	232	259	241	249	242	270	232	202	220	237	242	238	237	248	250	264	238	258	238	226	237	249	220	243	247	231	225	228	210	242	259	244	213	228	251	271	263	231	252	231	249	252	225	248	229	222	222	226	237	248	232	251	247	243	240	243	239	220	236	234	224	231	256	231	246	246	212	247	216	211	233	251	251	238	233	240	254	217	226	244	252	256	247	261	228	211	246	242	235	257	220	262	244	237	264	250	268	226	243	197	220	272	280	249	219	246	253	235	239	248	244	240	246	225	246	227	281	243	231	249	274	237	262	225	248	240	257	239	229	254	228	263	243	231	262	242	224	238	242	267	245	256	223	211	251	238	225	220	251	227	239	242	256	219	256	246	269	235	235	255	226	278	233	241	233	243	251	219	216	220	232	245	249	235	221	237	241	223	243	244	208	239	259	204	239	235	225	258	246	226	274	268	231	247	215	226	225	241	264	217	236	247	241	255	285	239	246	261	238	236	230	261	240	233	259	256	243	249	243	255	229	245	236	246	235	217	221	251	238	243	252	240	245	236	230	186	233	238	221	220	235	231	268	247	245	209	240	232	232	241	249	243	218	211	252	241	255	261	270	217	284	245	236	232	228	239	262	256	239	266	244	239	255	253	219	235	274	238	258	230	248	250	207	244	236	246	223	234	230	253	251	239	231	245	251	249	236	234	229	238	241	241	213	212	247	227	237	240	227	236	249	272	226	227	265	229	223	245	241	220	218	237	254	223	256	240	246	284	234	241	227	244	212	213	221	242	256	252	241	233	216	221	247	220	248	256	204	259	267	219	238	221	238	227	231	241	254	260	249	225	236	219	221	258	235	247	229	248	244	251	221	258	228	240	237	242	251	239	271	250	218	236	223	223	254
20317	32416	29678	20557	16280	11738	8640	6276	5938	5184	4274	3117	2441	1907	1546	1396	1293	1316	1242	1236	1187	1122	1032	977	1003	932	922	780	793	828	751	748	791	744	776	723	721	684	668	694	635	655	610	619	632	606	624	586	596	527	554	597	586	556	532	538	513	520	509	515	518	483	441	507	505	515	498	473	481	478	496	455	430	509	446	477	508	467	491	509	480	453	488	474	477	455	463	470	462	465	462	492	465	480	478	477	462	459	457	482	455	479	460	465	506	490	476	492	478	459	449	491	466	451	475	452	466	461	519	467	475	490	430	493	478	488	494	444	485	498	484	466	488	444	448	477	496	455	465	461	454	516	482	447	471	460	496	477	478	451	450	475	467	481	470	441	458	486	475	466	469	453	475	506	487	469	442	475	518	462	487	474	516	484	449	513	472	473	439	479	515	479	470	498	455	474	451	444	464	493	451	507	486	482	483	480	462	469	445	500	486	506	486	494	463	486	489	494	461	471	489	482	468	480	485	491	467	459	459	473	498	490	470	491	472	481	476	459	495	455	465	482	453	468	463	478	471	521	443	502	428	487	499	493	479	480	448	462	483	477	488	480	454	457	479	492	458	482	462	467	494	434	471	499	455	469	449	484	494	511	459	455	473	473	466	442	492	484	480	481	469	466	448	470	491	461	461	486	479	495	491	472	452	421	475	459	489	500	485	520	499	480	456	492	470	504	483	500	424	456	452	487	483	468	467	492	472	459	469	516	453	490	486	457	505	452	497	447	452	456	463	499	482	501	504	468	501	490	459	466	489	500	536	500	497	487	493	442	465	501	478	493	503	480	440	454	470	478	467	475	523	485	458	481	468	435	441	493	491	490	447	470	469	489	487	471	469	511	466	500	481	458	476	459	470	495	498	467	528	494	494	491	463	489	511	460	465	460	476	463	535	519	475	506	504	463	504	478	496	483	492	443	482	446	460	456	519	431	462	472	465	472	502	443	476	459	471	471	459	476	478	475	477	472	524	479	478	458	468	471	472	473	472	491	479	499	444	481	470	492	501	421	492	445	466	483	468	458	496	460	459	486	434	543	498	523	474	466	450	460	487	453	466	447	435	481	469	522	455	448	481	496	467	453	506	440	475	489	471	476	460	474	501	489	472	447	494	547	468	473	500	476	481	488	440	481	467	464	480	487	463	478	523	494	494	507	452	492	503	478	502	510	521	456	479	487	471	465	459	478	531	478	516	457	488	466	459	481	499	481	482	477	504	508	491	480	453	464	492	450	531	457	472	435	464	475	447	471	472	496	504	436	491	479	548	478	457	449	485	494	438	486	477	453	534	498	490	464	494	503	485	453	469	441	445	456	466	424	504	446	466	467	450	506	501	491	449	462	449	484	483	461	459	494	491	496	474	438	450	455	437	502	525	438	435	452	529	460	482	425	456	478	472	449	452	475	477	526	472	482	446	487	533	453	467	448	503	487	455	479	498	478	466	469	504	499	456	434	468	504	431	488	484	443	479	465	508	478	485	410	496	465	484	489	484	461	472	460	474	491	488	454	447	466	483	445	493	460	525	464	478	442	473	485	476	462	482	455	480	489	478	482	507	478	482	503	512	514	451	466	457	439	464	480	470	484	465	494	436	484	486	489	483	440	472	432	525	448	432	507	425	450	456	505	488	488	491	502	522	447	429	445	449	477	472	468	519	423	447	486	459	468	476	490	517	471	457	430	487	494	457	468	467	431	494	487	498	499	460	535	498	473	475	480	463	505	467	500	506	528	466	498	508	485	488	471	474	464	476	468	471	496	528	471	462	506	446	502	460	470	508	484	518	462	529	452	469	455	451	438	474	454	492	516	498	471	468	540	456	524	437	464	504	495	470	453	487	469	454	484	493	448	452	486	467	503	485	459	437	461	490	480	482	495	474	470	499	487	461	532	459	448	459	487	501	503	480	489	486	470	458	469	492	463	431	461	486	446	449	488	470	509	459	504	456	469	510	438	498	457	502	466	450	459	504	491	483	461	495	477	465	492	486	469	522	448	455	485	472	474	478	485	500	474	456	476	458	493	452	511	473	447	455	491	459	464	476	458	463	489	503	481	521	473	472	471	483	509	502	437	471	471	487	429	496	460	466	488	492	437	500	481	476	445	457	468	485	485	505	459	530	439	477	492	493	542	468	463	454	444	473	449	460	474	470	468	478	430	499	457	468	440	482	456	509	511	500	438	483	526	483	486	490	461	472	470	526	475	455	462	462	513	476	467	520	443	508	485	466	517	467	474	469	452	507	499	482	506	453	502	469	459	471	469	478	501	467	498	448	480	521	467	504	493	463	522	515	504	483	452	487	480	461	479	494	460	514	469	459	479	481	472	477	456	467	505	499	493	504	475	470	446	437	501	500	476	483	451	464	494	497	522	511	482	469	494	503	469	488	467	486	407	470	495	498	463	455	477	511	480	497	459	457	480	503	459	486	507	530	505	432	483	421	463	472	448	493	503	468	465	466	489	473	505	493	463	464	494	443	457	512	473	469	489	416	466	515	463	509	467	505	465	480	440	482	482	478	434	463	482	495	460	464	473	473	492	425	498	487	484	482	490	458	502	485	507	518	486	475	467	509	470	458	514	506	476	462	508	474	451	491	492	511	456	511	497	477	487	489	474	434	477	483	471	540	452	491	437	457	470	456	505	524	462	471	510	475	480	449	444	472	520	476	481	468	483	498	503	474	505	467	455	463	469	507	493	461	506	511	482	450	469	485	514	476	451	457	488	447	488	475	472	433	443	440	445	456	495	523	496	460	521	503	454	463	443	513	443	458	475	466	500	441	482	499	489	491	543	454	463	501	500	513	465	485	495	450	475	486	496	457	428	421	462	438	515	482	481	475	425	460	496	471	513	435	449	465	460	486	467	489	491	476	481	444	496	482	468	450	469	498	508	490	473	481	486	493	466	481	497	453	473	451	472	471	462	477	485	425	456	468	449	447	450	506	451	527	482	509	499	465	486	490	475	469	455	463	493	468	450	477	527	498	462	474	460	488	441	497	487	463	487	450	461	448	512	490	498	446	499	487	483	482	517	491	451	471	465	513	502	532	509	461	470	453	501	480	488	418	452	461	490	469	482	458	454	465	460	444	501	473	451	502	503	508	465	449	510	479	481	446	464	459	434	500	495	490	466	511	448	469	480	464	498	465	494	503	482	474	519	459	466	479	472	477	501	473	486	470	478	450	485	417	482	448	503	497	423	521	506	479	441	511	496	470	486	444	499	438	454	463	464	469	454	479	496	459	499	495	460	472	477	421	481	457	502	462	467	468	477	495	467	470	486	470	506	463	499	486	483	465	445	488	464	484	494	467	456	437	474	482	489	487	515	464	484	463	504	472	479	458	509	519	495	481	483	466	457	478	493	458	480	449	492	496	466	460	466	487	494	482	459	495	506	491	456	489	492	475	448	495	474	482	459	493	522	473	480	463	476	485	487	455	445	497	476	478	497	474	474	471	457	465	483	463	489
24443	21409	28495	24878	20207	11456	5277	2632	2402	2125	1709	1236	945	750	630	542	542	479	557	564	477	472	398	396	388	366	386	328	351	358	318	332	325	291	302	289	277	309	288	267	263	248	250	260	268	258	226	214	214	232	242	211	222	218	221	225	203	192	222	206	197	217	172	173	199	186	205	235	210	180	215	191	190	204	185	161	207	205	202	177	209	196	201	178	177	194	193	204	173	206	183	175	197	170	177	174	191	203	184	181	176	168	163	216	189	193	181	207	211	187	186	212	175	195	167	172	195	191	178	198	198	198	195	154	169	187	176	181	190	194	188	200	217	187	191	177	201	201	182	173	195	156	187	209	172	162	196	193	182	165	198	175	183	177	176	178	184	172	200	159	192	196	168	190	171	209	209	211	179	179	202	201	202	170	175	197	175	180	193	167	198	185	195	193	180	182	156	174	176	197	198	197	188	177	196	199	180	176	183	178	205	179	198	178	193	175	188	193	190	166	189	201	177	204	167	203	207	186	188	202	165	198	199	191	164	181	195	205	186	186	185	197	165	183	201	175	192	198	180	212	198	175	192	203	183	168	172	171	164	198	168	183	187	183	207	159	188	160	190	179	185	213	185	160	176	209	213	172	190	196	198	196	192	178	198	177	212	176	181	156	178	187	207	210	215	190	169	180	181	220	192	176	192	199	197	180	182	191	192	182	190	183	171	185	160	177	174	190	167	187	170	191	177	181	197	178	192	195	202	172	187	202	200	199	194	195	203	183	182	195	191	191	188	176	186	205	184	193	197	212	180	190	207	206	183	184	204	206	182	170	188	176	194	204	191	191	181	196	176	193	195	201	181	189	174	177	193	194	196	186	195	187	221	188	180	195	170	206	205	177	186	188	185	200	181	204	182	197	196	162	203	169	177	180	179	201	178	200	185	189	191	199	192	163	194	183	185	194	182	204	180	198	179	201	170	207	203	193	184	174	197	179	178	184	193	189	202	192	196	185	180	186	190	185	169	192	190	193	191	176	189	202	198	204	179	186	170	218	195	178	176	210	180	189	161	196	162	191	164	207	169	178	176	177	181	212	191	213	193	197	202	192	194	175	151	177	180	191	197	188	163	177	185	204	211	183	186	213	189	159	200	155	187	193	194	165	183	212	222	205	213	193	181	195	166	189	198	205	190	196	191	199	169	167	190	191	183	207	190	189	196	179	166	189	192	180	190	190	157	188	200	201	200	169	171	196	178	174	189	185	210	188	180	211	175	202	178	180	183	175	208	200	190	201	187	183	172	158	180	201	190	184	196	176	200	185	187	193	208	197	173	189	184	192	184	188	185	182	192	191	189	183	183	181	190	200	200	196	178	185	180	182	203	191	161	165	197	182	173	181	237	175	169	191	192	211	190	193	194	189	223	199	212	191	198	199	185	173	195	166	194	195	179	180	200	206	162	163	206	198	196	191	179	192	174	201	195	191	157	193	197	172	212	230	191	199	183	171	195	184	202	185	193	213	194	187	184	197	182	190	171	197	170	184	200	201	193	188	197	159	172	183	188	185	198	179	201	185	163	197	194	208	205	185	196	174	192	179	223	172	207	202	189	173	193	190	192	176	170	180	225	166	194	208	180	186	199	188	204	179	208	188	181	209	193	189	192	178	168	197	192	179	167	170	173	198	185	181	195	185	187	189	175	178	176	201	183	203	185	163	199	177	189	169	198	193	194	200	166	157	192	189	198	176	190	188	203	180	180	196	176	195	209	202	204	184	179	186	193	178	207	175	190	158	164	197	170	200	198	201	195	206	195	185	209	186	184	206	184	186	166	171	191	218	185	178	176	214	198	187	218	192	210	168	190	182	179	197	180	175	194	181	191	196	191	172	181	185	174	190	193	176	186	196	179	191	198	199	171	187	203	190	196	199	172	202	180	152	199	194	183	185	188	189	189	174	164	187	197	202	199	193	171	217	199	207	191	196	190	170	198	160	199	174	194	193	180	193	174	189	212	179	171	208	208	204	205	185	196	190	196	165	183	192	179	174	205	192	179	178	168	211	187	173	213	170	184	175	180	183	180	202	196	157	185	193	198	190	172	176	190	187	193	163	176	193	185	207	197	193	190	177	197	203	181	211	212	172	191	195	172	174	171	196	184	197	196	201	188	176	172	180	208	200	190	191	171	189	195	196	179	190	168	163	189	187	216	183	204	178	187	206	216	195	184	192	166	188	184	198	177	186	178	182	189	175	169	177	192	180	182	201	173	179	169	177	197	179	192	191	165	210	195	182	181	179	241	191	194	195	173	188	200	188	178	184	203	164	167	207	184	199	181	172	204	182	173	182	216	165	174	175	193	197	185	198	198	203	190	178	210	206	187	187	214	196	170	174	192	192	204	186	182	192	199	181	179	192	173	180	172	162	176	200	190	202	173	169	192	187	158	170	183	180	169	192	179	178	197	195	187	202	189	187	193	200	193	155	216	171	172	201	171	179	173	184	175	182	198	164	182	207	183	176	187	155	180	186	201	193	198	186	212	159	186	193	170	205	175	202	211	190	233	181	186	180	181	181	190	172	169	184	183	207	183	191	177	195	183	174	195	172	198	184	201	170	175	164	166	174	199	193	183	178	179	188	169	204	165	195	207	184	186	213	194	202	213	196	163	208	168	201	178	205	197	178	173	182	199	191	166	209	214	180	176	205	170	185	202	191	199	190	166	183	179	183	192	167	191	201	182	184	175	187	181	204	191	198	200	186	179	181	184	204	193	193	191	183	185	164	185	176	181	207	215	174	192	164	191	176	216	178	193	181	159	208	176	192	200	186	199	167	192	176	195	216	178	174	197	186	182	230	182	179	202	189	186	195	180	191	197	192	193	195	160	196	184	177	175	198	199	191	199	190	195	205	156	183	169	187	164	193	223	169	170	185	176	197	201	181	206	201	182	192	205	191	202	210	180	160	175	180	182	181	205	180	194	187	169	189	190	170	159	187	227	215	169	182	180	187	188	180	184	202	171	158	175	192	193	202	196	173	206	181	161	181	193	201	163	198	221	199	210	181	170	179	178	168	182	189	179	181	185	181	174	187	188	175	188	191	161	199	209	180	206	194	186	182	196	205	187	172	187	216	179	194	200	191	185	216	191	209	180	162	184	170	191	186	187	182	200	178	187	169	187	190	197	176	192	180	191	177	181	187	188	177	152	181	188	168	149	179	217	163	212	206	198	180	215	173	206	204	190	180	209	183	200	198	194	198	184	209	168	160	197	203	186	191	186	168	185	206	161	198	167	190	184	165	188	190	173	169	173	199	177	161	184	163	198	187	174	174	186	161	162	169	195	176	189	200	215	181	196	173	183	191	188	220	182	205	163	175	192	221	182	189	159	188	186	185	175	202	185	184	208	195	186	190	206	181	171	199	189	203	175	190	200	199	174	202	193	180	189	188	179	163	191	169	210	199	193	177	202	192	212	205	176	189	202	209	182	174	189	184	171	209	186	187	175	189	185	184	201	182	201	196
20700	37615	34755	26577	21732	16639	12385	8842	8556	7612	6273	4773	3598	2770	2352	2008	1776	1671	1652	1610	1522	1445	1341	1178	1068	1067	983	935	923	902	809	834	768	780	727	756	728	657	741	717	660	642	592	599	591	568	534	528	523	484	483	519	505	495	469	457	473	463	428	405	404	402	396	390	437	434	423	379	408	418	386	385	385	397	397	393	392	392	425	418	365	401	384	363	404	399	381	386	379	358	366	395	373	393	429	382	381	348	379	365	371	335	376	403	377	367	403	385	382	380	376	419	385	390	388	352	386	373	397	371	392	388	364	395	365	386	413	406	351	383	373	398	369	399	392	399	355	369	375	383	372	369	389	357	367	389	405	412	357	363	365	379	343	389	385	411	376	378	355	382	362	391	377	384	396	408	353	362	369	347	383	371	394	383	377	362	373	379	426	398	357	368	348	373	361	367	381	381	381	352	378	363	359	339	370	397	387	362	377	361	410	351	364	374	381	363	357	380	366	377	389	372	356	360	364	384	369	380	428	351	396	354	349	373	375	393	377	380	367	363	372	376	373	367	412	380	385	409	344	388	370	344	365	406	337	364	385	398	382	389	366	344	380	374	367	367	343	371	362	340	379	381	384	376	364	368	392	369	389	366	392	366	386	360	383	385	369	393	408	367	367	366	382	373	378	353	400	386	352	374	355	366	395	390	376	378	389	428	399	375	395	387	407	438	360	357	363	393	396	388	398	364	389	357	391	395	377	390	375	351	368	386	364	380	377	368	372	354	369	356	388	385	378	414	396	376	386	381	390	395	370	362	418	393	371	366	386	395	405	361	381	361	383	365	370	350	351	366	418	387	371	371	379	363	347	366	375	387	386	382	356	377	392	376	325	411	362	367	406	365	351	358	354	369	354	389	393	393	368	416	359	364	351	385	364	353	362	379	359	395	367	395	407	342	364	377	356	353	372	389	394	386	401	359	380	376	371	362	384	347	377	399	383	415	395	392	401	380	402	357	393	365	358	356	340	357	375	408	403	377	428	388	376	368	368	395	386	414	365	377	382	390	352	379	366	393	374	398	412	428	382	391	376	384	343	393	393	382	375	398	415	360	370	381	387	391	368	390	348	395	368	343	405	381	419	410	363	398	373	416	369	382	369	352	387	378	379	359	365	361	334	376	423	355	373	383	389	349	367	359	363	356	378	427	371	353	401	356	365	371	389	391	389	354	411	376	380	356	386	375	371	360	383	414	381	360	367	365	382	364	358	363	340	366	381	413	362	344	396	410	383	349	399	354	341	375	383	346	378	366	376	391	350	382	401	395	403	368	399	368	380	349	364	386	389	360	348	387	367	386	383	391	390	405	369	405	340	355	388	375	368	388	368	362	384	409	357	381	365	336	409	381	367	405	409	375	379	363	367	370	355	364	405	377	396	400	362	392	367	365	399	374	369	333	369	387	382	380	347	403	393	360	384	411	372	368	400	412	383	395	373	372	370	378	385	398	388	364	380	374	400	383	352	368	397	394	407	369	372	381	374	388	382	389	367	379	374	368	427	372	391	400	362	366	359	399	442	369	404	423	363	401	376	365	353	403	388	351	379	388	379	376	368	375	421	364	353	393	363	373	377	370	374	366	364	351	382	372	381	383	376	358	362	379	376	387	384	362	385	382	369	384	351	358	367	367	370	333	375	377	370	386	378	375	393	378	394	394	367	364	386	376	400	374	372	385	410	394	359	361	378	367	355	361	336	410	378	413	357	388	421	387	364	385	383	381	355	380	349	393	351	394	378	366	379	390	411	357	346	380	386	397	379	359	374	387	359	375	377	372	431	376	403	382	358	356	371	374	369	382	413	373	366	358	327	363	382	376	395	372	390	384	382	418	374	340	360	398	371	374	431	373	405	363	378	384	387	365	410	397	412	369	355	392	368	366	408	345	367	366	391	402	359	373	363	398	347	357	421	397	374	347	380	353	358	347	405	393	362	384	384	395	386	354	396	383	384	376	385	365	360	374	414	379	395	366	376	421	342	384	375	383	368	365	393	337	379	407	410	416	357	409	380	355	401	351	345	373	372	392	356	383	375	397	365	370	391	398	374	355	369	342	382	360	419	404	344	381	370	377	396	398	380	364	400	361	379	372	396	357	359	409	382	406	380	397	383	411	380	369	400	365	389	396	390	393	361	383	351	359	412	361	384	379	370	384	401	371	362	371	378	422	395	390	384	395	414	436	370	361	406	376	364	352	374	378	432	406	368	357	370	379	352	376	367	370	402	391	397	399	360	393	371	412	374	357	359	356	370	357	405	358	383	355	411	384	394	364	356	376	374	384	395	376	415	327	394	385	400	406	387	366	381	354	379	402	372	393	371	385	417	402	377	381	409	369	388	374	385	391	372	367	378	362	400	366	386	354	356	382	375	377	356	365	398	352	390	384	387	413	331	410	375	402	338	359	383	414	391	360	401	370	372	405	340	361	397	399	353	357	360	355	376	397	349	383	376	389	384	408	378	393	393	352	340	373	386	384	388	386	416	384	369	379	398	347	351	413	351	370	369	363	384	411	359	333	377	416	371	377	394	393	412	363	346	397	386	388	377	370	380	380	375	381	389	369	339	391	394	376	400	393	355	381	373	400	352	364	364	374	385	371	357	365	409	399	374	362	326	383	353	396	394	331	382	360	345	387	404	365	359	393	386	371	396	378	395	389	355	409	386	357	367	351	413	396	363	437	404	363	382	381	352	364	419	351	358	390	373	413	377	352	389	345	356	380	412	381	369	373	380	400	350	360	395	378	357	399	354	350	361	375	372	388	432	394	371	373	411	408	387	381	393	415	386	393	382	349	378	370	379	382	378	387	364	375	365	387	384	375	409	376	373	401	390	369	386	383	414	347	367	384	321	366	330	378	382	395	399	379	377	382	386	376	391	354	392	398	384	393	402	369	369	419	401	361	368	373	406	386	387	346	379	383	390	393	408	373	372	397	403	370	344	401	345	399	381	378	381	362	350	388	378	334	364	356	362	375	385	376	397	392	341	346	364	361	350	385	346	390	362	389	376	343	360	377	358	375	403	378	393	348	389	405	353	372	369	370	388	379	359	376	397	386	371	394	396	391	362	344	374	351	345	378	406	375	377	361	387	363	403	387	369	381	389	376	386	353	360	375	381	398	393	379	387	392	428	356	378	347	373	362	368	405	378	376	376	370	376	386	378	377	380	374	364	372	411	387	396	368	389	371	379	392	382	348	370	362	375	383	356	383	360	345	363	379	365	363	346	397	376	363	389	333	396	381	345	367	357	380	363	389	400	367	384	393	358	356	411	392	377	364	407	320	403	407	394	370	366	374	362	361	392	402	347	357	337	373	358	365	376	420	371	376	401	332	369	344	372	374	368	394	368	386	392	369	356	394	360	422	364	370	359	390	331	345	335	349	378	364	418	401	365	415	387	356	379	375	349	404	367	353	383	402	344	388	343	420	403	404	390	381	380	352	378	384	358	368	371	368	333	392	373	376	419	366
23503	21428	29262	24006	21526	20451	11465	4237	3355	2978	2315	1773	1359	1040	838	712	731	623	661	600	556	534	547	475	427	409	407	352	331	335	306	327	312	345	328	318	287	296	291	253	258	287	247	212	245	225	199	194	217	198	206	224	209	201	198	219	204	184	177	184	171	172	166	140	157	167	160	185	148	189	166	154	177	131	170	162	169	137	152	138	157	169	155	162	146	145	144	143	144	158	169	171	182	160	139	158	148	176	132	156	151	133	140	144	152	172	175	157	147	155	173	158	133	152	130	158	190	142	156	156	141	162	144	137	160	148	176	154	162	167	164	154	157	150	161	138	174	174	137	162	163	129	146	145	137	180	146	168	165	164	155	172	148	152	124	175	157	165	171	161	156	142	140	166	143	153	171	148	152	157	139	174	184	170	161	167	178	135	149	154	157	152	166	148	144	153	151	149	155	143	151	155	170	170	151	166	164	155	162	182	148	127	161	138	152	155	137	158	167	155	165	132	143	163	157	140	148	153	158	161	159	165	162	156	158	165	171	153	147	161	172	179	154	157	137	139	162	138	132	171	132	191	136	174	154	147	149	139	150	148	147	158	159	151	176	124	156	158	153	149	151	162	146	141	155	140	142	169	136	160	145	182	176	146	148	153	145	170	158	183	164	147	148	152	153	134	148	147	159	171	165	155	172	136	155	138	142	162	149	159	167	139	166	150	145	141	154	148	164	153	167	135	145	172	149	181	142	172	170	153	151	147	150	162	160	165	153	134	149	136	146	159	159	167	133	153	153	167	142	148	154	129	160	152	157	167	151	157	147	134	156	163	161	120	168	173	149	160	145	133	143	148	153	145	158	157	152	134	139	147	171	174	150	157	162	150	158	169	141	160	132	159	139	153	137	172	164	141	127	152	150	161	110	149	155	132	162	154	155	157	151	150	152	163	140	166	142	147	167	158	154	159	138	159	150	166	179	155	158	160	155	173	166	171	175	159	161	146	148	152	141	136	149	167	152	162	188	154	176	140	165	160	153	165	142	146	172	161	131	142	166	131	152	151	186	150	153	148	172	155	160	144	161	152	149	138	177	157	141	142	158	141	166	139	137	139	168	159	148	137	187	145	155	153	135	186	135	163	161	141	134	158	136	156	157	174	165	149	148	149	156	148	134	157	137	139	157	152	147	170	156	149	135	161	135	174	138	156	148	144	168	179	128	158	168	166	167	153	163	143	151	164	154	153	141	165	160	154	153	136	161	156	174	137	153	150	155	165	162	159	155	124	158	163	170	134	182	142	142	162	147	168	176	171	157	147	148	173	149	116	176	160	171	165	165	160	152	161	173	154	153	138	144	171	161	154	148	151	151	146	152	154	166	145	162	165	182	164	165	158	156	149	172	145	158	151	155	150	167	155	167	163	156	158	169	141	135	133	161	140	148	154	161	159	151	170	138	146	150	138	159	166	157	146	146	160	167	137	145	138	155	176	174	154	142	155	173	180	157	173	169	145	159	146	138	160	128	153	143	170	136	174	182	160	145	140	177	165	152	191	140	172	137	147	133	138	136	132	140	166	170	141	166	152	150	168	150	165	153	161	173	140	150	153	172	154	156	185	154	137	171	156	150	147	167	147	166	172	138	154	162	154	155	142	148	130	157	138	152	145	155	145	154	157	165	148	153	150	131	148	144	142	149	170	143	156	149	146	152	145	173	155	160	164	163	166	143	151	156	139	178	145	161	160	147	140	162	150	151	154	165	133	167	178	168	170	183	163	152	147	155	152	168	168	158	167	149	151	163	148	150	149	150	162	167	173	164	142	149	151	156	157	150	165	152	155	137	140	143	163	145	172	164	136	150	144	161	155	152	178	169	155	139	137	168	159	151	173	174	136	148	173	155	148	185	185	163	153	185	166	152	148	138	157	132	160	150	164	154	158	142	162	172	160	136	141	141	147	147	132	156	147	138	155	142	161	157	162	155	168	155	152	171	150	156	156	167	133	163	157	176	164	159	151	165	159	149	149	144	164	172	149	161	172	145	134	154	151	171	155	150	156	148	154	156	155	172	144	164	150	137	163	176	157	145	153	143	153	150	141	127	168	166	157	142	151	154	147	133	168	157	162	129	146	141	147	131	146	157	163	150	153	152	164	151	144	155	173	152	148	144	170	169	162	131	154	159	160	167	146	157	132	156	146	169	149	139	161	151	131	148	141	160	132	131	157	169	168	164	158	151	154	151	158	153	143	151	167	165	165	162	154	149	166	140	153	139	160	155	143	164	162	155	169	151	157	163	148	169	161	142	148	147	172	153	157	173	151	149	157	146	155	154	176	155	160	166	149	161	158	178	148	154	148	152	172	155	164	175	151	150	175	157	159	145	162	147	155	171	148	175	149	152	163	130	169	154	158	140	148	165	152	142	152	160	154	175	146	151	142	171	143	175	171	166	154	149	148	182	152	153	167	172	160	138	169	157	168	176	166	150	160	149	145	168	149	149	184	149	142	176	156	148	149	154	146	161	150	159	167	131	164	160	162	152	159	163	147	145	155	129	164	157	157	170	153	165	133	150	131	150	180	157	174	164	147	139	151	155	168	165	147	193	166	164	138	159	159	161	147	162	155	149	137	159	146	168	172	154	155	148	147	164	157	180	179	133	166	177	182	146	155	142	166	152	153	165	149	169	153	165	151	165	162	153	147	154	167	132	176	159	173	145	148	160	152	158	143	125	148	155	157	147	154	165	148	144	170	155	153	142	148	158	155	158	144	169	159	150	143	156	140	142	174	156	168	156	160	166	150	150	155	165	165	148	180	128	137	146	140	154	164	148	165	147	165	157	152	148	145	152	144	168	157	157	167	151	134	152	144	141	173	157	133	162	158	143	159	139	171	159	148	170	140	149	151	146	151	138	166	157	162	172	151	136	145	157	155	167	162	148	153	174	177	136	147	166	157	160	158	151	164	166	144	147	153	159	156	138	176	165	156	129	154	124	138	145	154	136	159	159	162	174	160	144	160	156	140	151	163	144	146	158	156	169	199	160	159	157	174	165	146	142	155	179	153	139	180	150	138	145	150	130	158	159	151	158	152	175	168	155	154	147	168	171	162	161	155	165	158	159	162	162	149	180	176	138	143	171	152	156	161	162	159	145	147	150	171	160	169	154	163	186	173	192	134	163	161	159	174	171	165	159	133	166	169	131	181	157	178	159	162	143	158	144	148	156	156	165	143	158	165	155	162	151	153	186	152	150	148	156	171	148	129	145	157	156	155	167	151	161	154	157	165	140	165	155	140	173	128	160	130	151	145	176	154	149	166	159	149	153	150	139	160	150	143	157	168	171	139	145	166	151	144	139	133	156	163	153	168	169	152	137	131	143	162	141	151	144	153	127	153	157	159	163	150	166	168	145	203	161	148	139	146	163	159	161	176	146	147	153	180	150	146	149	145	133	168	144	158	133	140	169	162	155	158	147	135	133	119	138	144	169	181	144	161	163	137	147	166	157	149	141	141	159	143
22308	41235	38811	31027	26099	20926	16041	11654	11137	9933	8190	6363	4884	3847	3081	2763	2304	2168	2087	2029	1897	1830	1604	1396	1383	1291	1248	1009	1034	989	937	917	895	888	866	822	785	767	764	719	716	619	560	578	580	572	571	470	513	427	455	498	476	476	479	457	424	428	379	352	387	329	318	349	360	360	323	338	331	324	316	320	316	299	303	296	322	331	318	292	303	301	331	344	308	296	293	329	295	335	277	308	322	279	282	332	314	319	301	307	303	295	300	301	311	328	293	282	316	324	297	295	318	324	285	308	332	312	297	312	311	314	315	313	289	278	293	296	290	273	286	268	296	269	314	309	290	297	301	307	281	305	313	331	328	321	282	290	323	326	298	307	289	337	287	283	309	283	307	327	353	293	292	295	303	300	315	291	310	294	336	297	348	289	326	319	317	297	313	285	272	294	273	290	300	324	273	304	302	275	300	280	307	289	308	284	296	316	294	314	319	297	345	325	303	335	270	308	319	293	297	268	306	307	272	299	320	310	306	294	306	289	296	275	296	302	295	299	301	296	285	318	310	323	311	275	284	277	290	292	275	293	290	316	265	276	284	293	311	290	292	327	315	309	316	280	309	314	310	269	280	288	332	287	332	280	306	308	290	328	269	320	309	297	339	287	318	323	306	338	284	286	302	299	289	317	283	328	286	324	315	289	287	309	287	294	311	323	279	306	280	317	324	302	283	297	294	308	270	300	308	329	291	307	323	303	282	302	315	304	337	307	299	293	315	292	305	308	289	323	291	309	293	289	285	304	291	302	284	277	283	295	306	284	312	279	319	297	351	306	307	309	306	306	267	281	297	308	291	277	299	327	280	315	287	295	300	306	309	297	308	327	265	294	279	282	304	288	309	307	295	297	309	305	304	293	326	297	329	315	256	304	284	296	311	287	291	264	302	305	317	287	334	261	318	301	295	293	324	300	287	306	311	316	297	343	318	303	286	286	321	275	269	297	296	326	258	305	297	299	319	303	321	280	334	328	300	292	344	306	329	317	318	296	299	337	329	291	304	306	304	286	299	287	280	314	303	283	288	323	301	299	273	285	308	317	279	306	321	297	311	288	302	277	294	274	304	314	305	279	312	278	283	295	307	317	309	288	295	275	297	315	280	278	290	315	287	279	305	283	301	337	284	295	275	295	264	312	286	307	277	333	296	306	336	301	313	288	321	317	278	297	320	319	293	322	307	266	327	296	272	311	303	307	303	266	303	278	305	291	282	306	277	299	301	312	313	278	328	320	314	287	336	298	328	279	296	280	327	289	327	284	310	335	308	318	321	320	298	293	326	280	294	304	297	286	280	321	296	297	305	279	291	287	296	291	288	292	296	294	282	297	295	317	307	350	272	307	329	279	321	304	283	318	320	312	282	315	328	287	298	325	290	300	315	313	312	310	280	321	329	299	305	244	317	328	319	297	306	303	314	308	289	309	299	325	298	300	292	304	313	310	272	310	281	331	264	260	289	289	302	298	288	313	323	282	311	327	302	309	311	279	320	332	301	295	313	287	332	313	290	320	300	262	265	312	302	298	297	333	324	332	313	324	297	312	305	290	286	297	289	314	313	293	283	306	304	292	319	290	294	317	325	301	312	273	304	305	275	301	293	301	312	299	282	307	333	278	292	307	289	305	308	326	292	289	316	309	314	311	324	313	304	291	295	319	313	310	319	311	317	295	323	318	270	342	312	304	319	286	295	306	294	300	329	279	309	296	316	308	284	314	294	278	314	275	293	303	305	299	304	289	282	289	318	262	305	300	306	286	273	284	296	303	292	274	297	296	310	306	288	298	269	317	319	317	325	293	272	299	308	338	304	250	299	294	283	279	308	295	326	263	315	267	301	317	273	331	303	286	306	307	332	277	292	311	291	310	329	306	306	314	296	313	314	281	307	307	279	293	272	301	296	302	304	313	311	333	271	304	290	299	299	319	266	327	307	271	287	311	312	311	277	300	304	299	306	324	280	289	301	323	278	288	300	286	315	300	286	291	323	303	308	294	294	318	330	289	287	313	304	277	324	326	335	349	294	279	320	322	287	301	305	293	331	308	294	313	284	321	319	297	308	337	296	323	295	338	307	298	337	287	301	302	299	323	280	304	308	307	293	286	318	291	343	303	311	283	315	320	322	277	311	267	279	326	302	289	299	298	288	310	300	305	300	308	284	301	294	321	307	310	321	297	308	320	310	341	332	306	307	310	302	325	281	283	317	294	298	322	290	324	291	289	312	315	293	290	286	305	272	305	290	288	295	308	309	285	285	278	312	295	306	321	318	358	324	319	321	278	275	281	284	286	317	323	322	310	279	297	309	280	306	286	298	290	301	306	324	302	308	331	315	299	286	276	339	282	320	279	292	305	306	304	308	256	331	291	333	288	297	295	303	288	323	306	293	313	294	290	272	326	305	290	300	283	303	306	300	301	300	279	352	299	286	322	326	306	279	289	298	278	302	328	313	320	311	299	308	277	299	284	289	286	275	281	280	265	304	309	296	291	325	274	290	289	321	312	312	323	310	297	306	303	301	312	302	300	276	313	302	322	300	331	298	277	323	306	268	314	299	310	268	277	293	321	325	285	306	270	298	288	310	291	297	312	282	298	318	285	293	321	301	317	296	285	292	276	305	305	298	294	344	268	262	302	283	308	309	293	306	297	307	332	330	292	282	314	311	302	301	296	310	332	302	311	287	299	289	305	279	296	276	293	307	305	297	287	302	307	331	300	320	291	310	284	308	313	288	308	306	282	266	319	300	297	295	318	296	316	317	283	296	324	313	284	307	315	269	283	308	346	264	307	309	313	282	334	304	328	326	291	308	322	280	277	307	295	286	300	311	316	325	300	326	307	276	342	294	268	300	293	305	288	287	308	292	330	311	331	295	280	299	294	355	314	295	297	289	303	328	308	280	327	292	326	292	306	324	302	276	314	262	301	301	268	317	315	301	337	303	266	298	293	317	309	322	321	274	299	299	300	308	308	289	299	291	284	280	300	314	295	289	276	296	288	309	289	298	301	308	314	286	331	281	251	308	310	295	317	310	334	266	265	310	301	280	316	285	313	285	310	322	319	278	298	316	276	272	288	279	283	288	291	292	300	301	286	297	298	288	302	317	352	288	321	308	280	302	289	305	311	284	299	318	318	306	270	282	318	287	260	327	295	331	302	293	303	290	290	319	288	300	284	305	313	308	289	301	290	304	288	329	282	295	295	293	286	321	301	294	282	325	283	330	299	299	303	308	291	315	312	300	314	303	316	312	311	309	335	274	316	304	298	290	332	296	264	312	324	286	281	296	311	290	289	302	291	311	314	268	328	284	289	299	297	304	326	295	316	311	290	292	306	297	304	291	305	320	292	318	305	321	315	334	305	298	299	285	306	291	300	307	329	328	313	313	315	310	300	313	286	286	300	301	292	301	284	322	283	310	298	330	289	290	331	321	308	276	305	323	308	303	294	315	319	318	302	301	281	331	317	309	312	280	309
27221	22079	21738	15113	8544	4957	2790	1803	1557	1402	1045	899	719	595	509	419	411	396	413	426	391	402	406	375	374	322	364	319	309	313	311	297	311	302	333	276	274	299	282	281	334	312	256	306	269	270	236	268	252	270	267	274	260	260	257	248	261	245	275	220	229	236	243	253	237	247	235	250	243	239	238	264	253	215	268	235	230	201	241	249	240	241	235	224	252	234	230	237	254	245	211	265	229	236	254	261	237	231	266	241	253	244	218	238	244	215	260	230	237	234	228	213	234	239	257	210	228	240	235	220	206	241	240	267	223	231	229	255	240	237	246	228	231	225	216	243	256	208	221	229	223	253	236	258	214	235	213	236	242	238	238	256	245	232	240	252	210	219	270	255	231	234	225	241	192	235	223	224	236	245	237	251	220	241	261	261	239	240	234	212	238	237	228	234	235	252	217	226	221	233	227	233	231	248	221	243	253	246	235	196	263	243	246	207	248	220	227	228	247	237	235	229	247	259	258	237	249	231	197	216	262	228	229	222	240	239	236	232	225	248	237	244	225	226	244	219	223	214	244	245	252	196	214	249	205	264	218	207	261	236	213	220	255	219	227	226	230	264	234	252	223	227	227	246	246	238	211	245	247	256	222	235	228	222	237	254	240	269	235	241	236	216	259	241	231	236	254	237	245	246	226	219	262	234	235	223	216	232	226	224	253	237	228	216	229	264	235	227	248	239	233	234	251	249	227	246	250	249	251	193	227	238	234	260	251	237	207	235	229	228	227	252	201	240	232	229	217	258	235	212	214	229	244	242	222	239	231	242	240	242	241	223	230	236	234	224	232	221	225	203	257	239	235	235	233	238	251	231	254	202	239	251	233	246	230	207	217	231	229	219	260	217	257	241	197	231	229	232	226	267	248	239	243	226	218	266	233	230	219	230	261	253	252	232	249	244	234	264	208	241	210	246	251	229	213	268	240	235	258	252	239	227	233	236	221	230	240	240	235	248	247	237	221	247	227	245	248	245	249	233	234	213	262	214	235	270	207	234	235	236	247	218	239	243	216	244	235	230	249	243	262	248	254	246	250	223	236	233	251	239	239	258	208	252	215	231	242	239	241	269	249	243	212	258	229	228	239	216	220	269	223	243	250	256	233	241	230	226	244	236	217	238	224	231	248	232	212	240	230	252	257	226	239	215	234	235	252	225	242	235	254	218	226	223	242	224	249	214	215	215	222	221	222	227	235	243	252	231	242	252	253	246	240	239	237	208	233	249	251	233	243	247	269	234	207	233	227	208	223	217	202	263	235	249	233	226	235	229	240	220	250	224	230	202	220	279	243	244	233	226	224	207	239	241	230	234	244	227	237	228	226	220	251	211	241	220	216	211	241	230	241	212	230	242	241	235	206	241	251	229	242	231	236	232	248	214	200	225	217	215	264	229	241	221	234	240	208	226	219	267	245	235	253	242	218	250	230	255	229	236	220	230	260	234	247	211	219	240	236	258	214	211	222	212	224	239	248	222	224	226	223	251	262	237	267	252	220	222	232	226	270	236	237	236	250	244	236	218	231	229	225	233	243	267	247	208	217	246	246	226	235	228	244	224	237	254	242	238	235	228	244	231	242	233	243	237	214	265	231	219	252	235	216	260	201	236	264	224	255	199	243	270	222	260	225	217	236	220	224	258	241	219	240	248	233	227	249	244	240	229	239	219	229	231	229	248	245	202	220	220	241	233	252	235	248	236	259	216	228	230	235	227	226	232	231	268	230	216	234	210	224	221	246	217	229	234	228	214	220	236	254	244	230	226	263	230	221	252	249	251	214	250	211	241	221	239	222	232	236	239	214	238	211	244	245	245	259	233	207	252	224	198	231	253	244	266	243	259	213	252	235	208	243	246	222	224	234	199	226	232	234	240	234	255	210	243	254	240	216	251	199	247	231	246	257	243	255	225	232	259	256	223	225	248	230	223	182	234	223	220	229	259	252	243	244	252	231	249	212	204	249	211	224	224	241	239	232	241	263	238	255	224	239	272	235	253	221	243	259	244	246	276	225	254	207	237	236	235	258	188	229	222	218	215	226	235	230	254	224	239	242	244	226	254	237	240	229	249	238	230	253	266	207	256	220	215	244	233	231	232	249	202	259	248	256	227	228	239	235	233	264	256	245	205	264	233	254	235	248	234	231	239	242	240	240	253	245	252	252	197	260	207	194	207	230	215	237	236	254	265	258	238	223	257	222	240	236	227	245	218	235	241	237	227	271	253	216	224	226	225	246	209	231	233	246	242	226	225	218	231	222	247	228	228	206	241	266	241	252	267	247	245	238	255	256	232	248	229	230	204	263	229	250	236	243	221	225	230	218	236	207	228	235	225	230	244	226	238	238	216	250	214	234	241	220	237	218	232	238	243	249	216	234	216	266	205	228	248	230	242	243	232	252	236	228	229	239	232	236	243	227	237	241	233	246	220	233	256	238	254	260	233	236	232	251	236	254	233	247	251	214	238	239	180	218	231	239	257	220	240	234	248	228	221	278	202	217	262	226	229	250	266	273	231	213	241	224	218	222	248	240	244	225	209	220	268	218	232	215	242	224	229	251	246	239	239	224	227	255	261	224	258	234	217	221	240	257	234	262	218	237	228	247	228	223	237	243	229	231	246	260	223	244	212	210	226	258	218	259	240	261	217	234	224	207	255	243	218	233	208	242	215	233	208	239	216	237	264	245	217	233	226	259	207	217	202	228	221	264	225	222	220	229	203	232	262	249	216	221	251	230	250	229	240	241	229	269	264	232	250	228	247	236	248	244	239	255	258	265	225	220	260	257	233	266	276	227	229	228	251	241	257	233	220	246	231	208	266	251	237	249	226	245	274	232	250	223	241	238	219	254	236	232	216	222	244	236	216	229	225	227	240	219	243	249	235	232	255	247	207	226	226	228	238	220	207	238	231	230	221	224	224	240	238	258	240	266	246	220	247	242	224	213	240	244	228	264	233	253	268	251	245	213	240	251	226	234	206	241	236	233	237	244	222	235	223	259	229	225	250	243	221	208	192	249	251	242	241	231	227	226	219	245	215	230	246	217	254	219	261	243	220	245	247	253	239	239	220	224	225	217	240	224	242	259	218	216	203	243	221	238	214	250	234	244	237	236	259	194	206	244	252	225	228	248	202	250	214	229	235	244	239	235	233	222	241	256	264	250	206	231	244	240	226	248	240	245	229	225	235	211	226	253	207	227	215	220	220	232	217	231	257	208	241	246	212	239	241	256	224	237	222	241	215	272	264	240	232	242	269	231	232	213	235	229	259	236	239	258	257	220	232	227	251	227	226	227	229	241	230	253	240	221	234	263	258	228	250	235	247	216	222	256	211	240	229	276	263	222	234	218	239	224	226	238	228	251	211	230	253	250	267	204	199	229	228	224	228	220	237	233	217	237	235	219	241	213	220	237	232	212	233	220	209	251	219	235	258	217	265	229	236	231	242	238	229	254	231	250	234	222	196	236	251	228	247
20243	32326	29303	21358	17161	12935	8973	6299	5559	5093	4163	3284	2555	1958	1670	1410	1300	1247	1265	1310	1234	1145	1159	1023	1003	989	903	810	811	800	740	723	735	723	778	733	737	699	717	698	613	704	620	618	626	603	556	562	567	547	531	610	553	554	563	543	540	518	513	517	472	502	507	456	502	455	484	458	443	496	471	475	502	486	496	483	448	463	461	487	490	483	444	489	493	480	456	477	473	473	491	511	446	483	450	464	508	471	484	504	469	456	486	522	499	464	476	468	473	421	507	465	474	478	434	496	471	482	447	458	450	461	487	484	441	478	419	446	469	490	487	506	454	444	485	453	491	496	438	507	439	473	471	482	460	492	464	485	452	454	419	510	467	469	486	439	444	420	499	457	508	478	481	512	486	458	475	444	467	459	494	493	460	485	478	472	472	495	435	489	480	519	495	459	446	505	422	431	502	500	447	473	518	447	467	449	481	479	496	470	481	451	493	487	468	477	460	444	484	437	476	473	485	437	507	446	474	475	500	443	451	445	508	476	488	472	439	453	450	491	414	486	473	475	479	438	462	480	444	434	445	523	476	476	453	471	460	467	482	464	473	451	502	496	412	462	452	496	468	485	430	437	529	473	457	475	452	435	471	477	467	441	461	459	476	486	490	469	430	488	460	445	486	489	481	458	456	459	472	453	461	479	472	503	476	499	482	466	461	513	438	489	440	482	472	473	467	405	481	456	456	458	455	451	487	515	449	483	465	450	433	436	475	520	477	470	466	453	495	506	486	475	458	438	462	442	520	541	433	509	470	457	473	477	482	475	496	508	494	485	462	445	465	491	488	469	459	469	463	433	481	475	446	467	449	487	480	468	492	466	482	493	481	484	484	457	453	452	460	445	500	463	458	490	452	500	482	439	472	489	477	446	459	462	468	469	512	470	479	490	455	457	464	450	443	470	460	486	438	449	447	496	492	479	464	473	466	489	486	467	486	497	499	469	433	468	493	480	474	448	497	485	506	470	489	498	459	485	492	499	437	453	496	443	455	432	456	488	486	449	451	440	451	456	461	455	477	434	476	494	448	462	473	521	464	463	469	485	480	473	459	423	485	468	470	496	486	458	459	464	452	473	510	471	459	461	465	528	483	474	435	433	455	456	445	459	451	501	452	462	495	445	497	453	510	457	440	460	449	424	480	459	494	477	453	432	493	480	454	484	411	482	481	463	466	480	483	518	502	514	491	492	488	443	489	489	480	465	470	437	449	496	457	489	501	451	418	503	500	482	455	480	472	467	454	494	480	510	461	488	451	446	458	485	452	478	412	480	486	472	511	463	474	433	438	511	455	484	487	471	486	467	432	484	459	471	455	474	446	491	462	469	504	476	474	512	446	508	493	487	501	503	472	438	481	450	443	496	493	469	492	455	509	458	481	477	488	487	469	491	433	462	484	488	475	518	450	479	434	510	458	479	468	435	482	470	502	434	493	486	495	458	457	451	428	522	487	516	466	435	492	430	438	460	460	458	504	490	507	449	455	469	484	482	507	478	456	469	494	498	498	484	458	450	440	498	510	430	489	477	457	444	473	465	477	488	461	527	467	474	459	457	504	476	464	473	508	466	448	496	468	469	472	432	464	459	500	487	511	460	480	450	490	464	504	488	498	471	463	525	490	494	468	433	514	484	481	476	505	469	492	483	501	470	491	442	468	474	487	495	449	476	458	417	471	486	500	472	438	466	424	488	475	461	465	503	470	469	446	465	468	489	501	481	488	474	451	510	526	490	477	476	488	489	455	445	438	440	426	444	462	477	452	482	447	440	452	475	444	464	446	528	454	475	415	475	434	466	511	453	481	450	461	467	453	477	456	481	430	478	430	476	473	471	479	483	497	472	478	487	477	458	471	513	485	449	484	468	452	484	472	485	504	509	475	472	462	453	463	465	466	428	430	474	465	505	444	500	516	498	476	472	464	497	458	446	453	444	486	475	472	491	458	497	432	474	493	467	480	496	479	451	482	472	456	478	464	507	450	489	487	497	432	444	466	488	453	492	477	445	488	459	485	465	461	432	468	498	452	429	474	468	465	479	467	481	471	462	453	480	468	476	472	446	450	475	484	466	514	448	472	474	470	470	481	510	465	487	439	478	461	468	469	436	445	425	488	488	438	430	480	497	485	465	461	471	444	468	508	447	444	468	465	478	508	492	460	458	469	473	496	460	455	476	462	452	457	454	442	429	489	465	443	482	446	449	429	480	448	438	504	508	486	450	449	463	440	471	462	449	495	481	466	459	481	481	456	464	500	504	460	516	480	486	482	500	482	500	409	534	481	474	500	501	482	465	487	522	463	473	445	466	496	474	510	464	443	491	482	485	430	481	462	475	490	472	498	463	452	486	435	481	455	513	485	451	493	460	475	471	493	419	463	483	473	487	463	440	461	445	464	455	479	462	461	455	462	483	466	434	505	476	482	476	458	465	452	466	425	467	452	428	481	462	469	425	499	463	452	459	473	481	463	470	458	466	482	481	487	458	457	498	497	476	445	462	478	435	464	464	459	465	501	469	434	488	496	494	467	463	425	445	439	455	496	467	421	480	494	442	428	479	470	513	455	503	437	482	456	474	501	438	484	453	460	479	505	476	467	478	458	475	453	469	440	482	464	459	447	460	455	458	455	509	466	473	455	473	497	445	506	456	508	492	534	505	495	485	480	470	485	468	471	498	468	459	494	464	483	476	458	428	496	464	476	454	480	486	493	495	449	491	459	462	473	458	465	445	475	478	472	477	452	497	463	450	456	475	487	475	477	489	512	512	456	501	451	474	465	452	456	459	501	460	469	460	460	457	469	479	463	500	470	476	473	464	438	478	468	431	437	432	444	450	472	464	491	480	429	435	482	461	485	474	473	469	440	496	488	450	492	466	472	536	463	477	464	474	452	453	445	502	484	442	485	472	477	505	502	504	489	450	504	452	456	456	450	450	454	478	479	454	452	440	485	449	483	455	487	491	458	454	465	462	458	455	451	463	479	451	471	507	479	477	496	497	476	439	481	476	484	448	469	483	484	482	462	483	479	485	507	497	449	476	431	483	466	478	444	476	487	539	479	459	417	505	471	470	475	456	475	475	461	509	496	468	468	482	476	476	484	432	471	487	476	478	477	481	447	489	434	500	449	494	484	454	463	468	485	454	479	460	469	435	457	443	463	438	454	470	471	456	485	496	440	527	493	436	453	481	441	448	509	474	460	495	490	471	457	448	454	432	440	458	478	496	476	482	443	474	490	469	463	477	474	469	429	458	456	443	479	481	471	428	516	507	467	499	457	468	484	477	499	482	445	446	455	462	451	503	462	446	488	462	464	480	479	483	491	457	448	479	477	473	517	478	489	487	517	489	513	482	470	468	450	457	474	456	448	427	504	513	470	487	467	461	465	465	465	470	437	506	504	486	446	479	492	457	442	463	467	484	440	488	500	481	513	476	490	469	476	460	511	485	485	402	466	451	483	476	454	453	476	431	452	497
24593	21408	28471	24860	20417	12226	5923	3004	2307	2068	1671	1282	1005	820	623	577	582	522	504	524	466	490	462	410	409	401	366	316	305	341	323	272	286	299	329	302	297	281	267	265	278	300	244	242	262	222	236	213	236	220	209	241	207	203	210	226	196	200	223	212	200	183	202	226	178	193	178	175	174	191	187	186	208	212	206	202	164	180	207	224	185	199	194	210	196	200	166	168	171	186	179	182	193	185	179	180	184	161	205	173	174	180	192	199	186	195	189	167	187	167	166	195	181	190	199	196	180	203	185	177	188	198	176	189	185	177	167	166	177	178	194	168	181	191	186	187	181	179	185	177	192	221	170	191	207	184	188	195	176	189	174	208	197	179	166	166	208	172	173	182	184	175	184	211	210	183	194	202	174	198	183	169	179	162	177	192	189	184	190	196	192	182	189	155	172	201	177	186	187	201	184	184	201	194	168	213	194	194	187	192	176	203	170	179	177	175	211	197	176	200	189	214	187	204	195	181	205	188	200	207	187	181	175	180	170	203	186	183	160	183	187	178	159	175	214	175	186	179	185	194	140	163	169	192	198	197	166	196	185	164	186	179	185	204	165	164	176	182	173	173	183	218	191	173	195	182	172	176	186	192	167	169	160	196	183	173	164	193	213	189	173	185	181	174	183	189	191	179	179	184	184	196	172	174	191	190	185	155	181	175	179	187	174	177	182	188	217	177	179	202	184	192	173	183	166	200	199	164	168	179	189	200	182	191	186	190	176	178	177	198	175	196	159	185	199	181	186	180	170	190	176	183	188	188	180	196	164	167	194	187	187	179	179	183	188	188	164	186	178	173	207	185	180	184	167	184	201	205	209	187	183	184	178	192	198	202	210	172	214	186	196	195	187	175	188	182	189	170	180	178	181	175	185	177	172	184	184	184	184	179	191	173	173	179	176	171	182	188	182	181	193	184	188	204	203	191	201	204	173	208	174	204	181	181	170	185	198	193	182	191	174	181	165	184	170	160	183	190	176	173	176	206	211	193	181	200	190	178	169	188	187	182	187	209	179	170	204	173	179	186	180	154	203	191	185	191	207	185	169	173	200	190	166	212	193	160	178	201	185	190	171	158	182	181	195	169	169	207	179	172	208	177	175	174	187	183	172	167	155	192	195	177	199	185	167	205	199	164	175	182	167	173	185	193	207	175	201	182	187	169	182	176	176	187	191	170	191	164	185	156	176	172	169	184	188	185	196	188	187	205	190	200	212	159	192	204	194	177	188	175	202	184	193	176	185	192	190	172	199	176	172	201	216	173	197	160	193	197	181	208	164	184	200	181	170	187	179	169	167	186	182	175	179	181	184	178	177	172	208	187	174	159	174	196	187	194	171	166	162	169	199	183	181	213	173	204	167	176	192	202	195	178	176	206	185	163	201	182	179	164	178	172	195	184	167	170	167	188	182	214	181	200	184	202	187	179	170	192	179	175	192	196	173	186	212	178	187	181	178	185	187	183	188	178	171	185	201	185	180	162	179	203	190	153	198	180	170	177	187	182	194	183	185	225	174	204	175	156	161	197	204	179	164	167	194	184	199	158	180	165	206	189	189	189	147	188	182	168	212	172	209	151	196	179	193	172	177	204	200	186	188	207	161	196	153	195	177	186	179	172	192	194	178	178	181	185	200	186	179	188	217	181	188	179	193	183	195	178	177	178	175	209	179	154	218	188	186	192	164	191	185	185	186	175	164	198	181	188	199	177	190	187	186	175	171	193	192	172	181	183	172	190	191	201	176	177	168	202	174	200	191	171	168	197	201	195	160	179	199	223	192	184	173	186	170	175	159	193	206	186	199	184	192	200	176	192	170	161	202	200	177	176	175	183	184	185	182	186	182	174	193	148	201	193	206	179	169	193	171	167	177	193	181	200	199	182	187	188	201	178	198	199	177	172	174	193	193	197	188	161	180	177	225	205	179	178	182	186	204	215	194	178	172	188	180	174	194	200	206	169	206	213	169	192	164	199	175	169	160	197	189	184	185	198	188	187	174	181	192	183	179	189	188	202	190	195	180	177	196	164	187	184	173	156	185	194	196	178	155	177	167	213	176	181	163	167	171	185	183	195	182	179	170	184	172	195	194	181	169	182	184	178	188	180	169	167	191	189	200	187	183	205	193	179	185	173	170	177	188	177	185	186	183	210	178	172	183	197	194	202	188	174	191	165	183	167	183	193	197	184	169	227	168	199	164	178	194	201	189	180	194	196	169	191	181	195	177	180	164	158	188	159	174	179	208	177	166	169	171	165	178	178	194	189	190	186	158	175	207	166	194	176	171	213	200	175	172	165	193	188	171	181	193	184	196	193	170	200	198	173	176	193	173	182	213	181	213	160	192	175	226	161	176	164	196	174	176	180	170	171	187	176	171	166	191	202	169	170	193	196	178	149	172	191	193	196	191	183	184	195	176	191	185	176	200	195	172	165	190	182	201	197	178	174	192	178	175	166	181	200	203	177	177	191	193	190	181	168	189	169	185	165	196	165	194	190	186	182	180	198	179	195	189	189	203	207	195	177	198	186	198	177	176	173	176	198	182	185	174	201	194	184	187	169	185	176	189	188	169	172	185	206	184	199	165	166	187	169	192	177	195	209	187	161	192	190	175	182	173	186	166	204	173	197	216	181	171	197	166	173	164	173	194	195	211	216	179	191	154	206	190	168	161	177	203	190	197	182	211	153	185	179	171	196	178	178	184	199	166	197	167	173	200	167	189	198	200	179	174	204	191	189	192	169	191	174	181	188	210	184	211	180	157	143	171	218	200	198	191	182	180	168	180	176	205	179	180	179	192	161	160	179	190	186	177	163	181	177	178	191	168	188	161	199	168	183	183	214	170	194	189	174	157	183	170	196	172	164	199	173	215	185	169	202	182	161	176	171	181	185	193	193	200	172	210	176	217	199	177	181	172	167	178	143	181	194	180	175	194	174	199	172	172	177	188	213	173	154	182	176	187	166	197	212	188	197	174	209	175	191	166	174	154	191	189	161	183	167	181	157	191	166	184	196	179	191	184	189	202	195	207	186	163	197	176	182	195	202	196	209	172	193	181	158	187	162	190	165	204	181	184	195	159	195	199	179	192	192	171	172	186	218	206	159	161	181	181	187	181	204	173	211	179	185	186	198	181	182	198	172	191	203	194	199	176	175	179	188	182	215	172	180	186	190	215	192	185	193	199	204	174	163	172	214	173	202	181	189	207	179	181	196	176	183	175	185	193	210	192	184	164	199	180	191	179	191	178	194	178	187	190	161	180	182	170	176	161	196	176	182	180	209	206	190	173	177	198	192	167	191	184	208	183	188	189	170	180	191	171	195	185	183	170	179	178	177	182	169	191	193	157	185	201	189	198	170	171	163	172	183	194	189	185	177	187	236	161	189	185	180	195	167	177	197	143	169	186	189	182	183	195	200	195	194	162	185	221	156	191	190	173	181	188	178	181	145	186	186	199	165	193	202	207	182	188	201
21164	38273	34618	26837	22292	17763	13186	9347	7897	7498	6243	4899	3775	2882	2460	2110	1887	1575	1747	1618	1607	1513	1354	1251	1171	1131	1097	932	846	854	736	784	799	796	792	698	752	734	706	699	611	594	579	621	608	562	474	503	464	465	491	467	483	466	495	530	473	449	422	406	405	372	375	433	380	395	397	361	383	375	400	395	354	408	370	401	397	384	365	404	397	374	416	375	408	344	356	362	400	380	371	358	373	389	398	371	380	360	407	351	397	372	371	383	382	374	421	385	384	358	359	392	392	380	328	406	353	332	363	401	393	374	383	369	363	351	392	339	378	359	377	349	355	350	387	388	373	352	362	351	367	364	393	367	366	401	387	369	353	395	351	377	360	366	408	357	377	345	366	360	332	404	346	390	342	360	368	355	370	386	375	373	393	364	406	404	345	348	353	414	370	383	386	386	371	377	371	351	405	385	353	368	368	418	354	380	368	370	392	357	388	383	419	397	367	395	382	367	384	371	359	362	371	377	380	391	347	352	372	360	356	393	356	385	366	362	371	354	390	417	377	377	361	377	364	432	366	334	335	393	392	389	362	371	367	380	376	346	373	355	360	375	359	353	385	357	377	380	376	342	368	430	373	343	378	395	352	368	369	368	388	402	388	354	419	365	362	366	358	353	413	370	408	372	374	360	382	381	371	333	370	375	353	369	381	408	417	375	394	374	353	361	359	350	384	359	384	337	358	352	387	385	345	358	380	363	380	342	371	357	392	362	369	368	379	377	352	385	385	361	377	406	354	381	343	332	341	330	380	402	344	396	365	355	387	371	386	366	391	369	376	388	374	421	370	390	357	375	387	393	377	389	387	365	377	374	396	363	355	364	373	394	371	384	395	370	385	403	379	348	370	334	364	345	417	366	371	366	323	380	379	401	376	362	380	381	359	377	386	375	383	368	387	400	403	365	385	406	390	361	403	381	362	388	377	385	395	382	333	362	365	379	382	382	349	356	365	374	369	389	324	422	352	376	382	373	421	388	368	372	358	365	383	380	396	357	374	343	367	355	362	354	362	326	381	372	353	365	368	381	360	351	359	362	365	368	359	367	379	348	382	352	401	373	347	380	397	376	343	359	369	394	376	375	412	359	355	384	363	365	349	387	375	373	382	378	388	395	373	339	360	387	383	363	365	359	382	349	352	397	333	387	378	374	370	347	379	361	383	371	395	376	367	372	395	373	376	377	398	400	368	379	354	366	354	399	374	408	373	386	367	381	370	412	370	390	372	342	330	376	344	362	372	352	370	359	357	345	364	331	384	335	364	381	371	376	370	382	354	378	369	372	395	360	361	379	366	379	386	354	380	361	355	374	383	371	358	358	385	387	371	364	389	375	364	372	374	389	365	349	366	379	400	382	383	389	350	369	357	383	354	358	353	381	406	363	392	377	391	354	362	370	372	352	391	351	333	383	389	383	403	356	415	395	372	417	351	364	378	363	375	351	368	379	353	345	396	359	407	376	370	371	371	377	385	384	354	386	368	358	377	379	374	391	366	388	359	352	361	377	379	378	349	389	352	371	339	384	331	358	350	340	344	375	346	374	384	385	357	383	382	389	362	373	367	364	370	375	394	354	329	355	386	367	359	387	414	354	369	362	356	348	365	360	373	322	349	391	409	379	362	350	395	395	376	373	358	357	368	363	365	378	350	335	363	425	393	354	351	358	375	374	402	411	402	398	364	381	384	369	358	373	407	367	357	352	371	399	397	349	357	356	370	353	366	383	381	366	339	360	339	355	386	381	391	380	371	350	386	358	366	386	381	361	409	348	379	373	384	376	365	400	358	380	371	366	360	364	381	391	379	368	322	374	393	375	385	333	341	398	374	368	379	377	386	370	379	386	367	428	365	334	379	408	390	356	367	393	404	344	353	352	348	400	361	361	404	351	340	367	348	342	368	393	376	386	367	344	382	387	356	374	355	371	380	383	349	345	373	352	401	381	343	336	391	349	381	394	361	362	355	367	375	371	365	338	366	399	388	358	387	360	382	384	358	376	389	382	400	380	393	365	381	389	344	390	394	390	375	367	367	358	362	368	374	369	350	392	387	365	324	392	362	393	321	370	376	418	358	391	357	378	378	376	368	359	375	386	352	366	381	386	339	376	370	376	365	384	380	382	385	370	364	363	381	370	346	349	302	360	392	369	384	366	378	353	342	347	374	373	380	367	361	360	370	372	371	406	395	341	406	372	364	349	364	367	362	364	391	367	366	359	366	380	414	349	395	359	366	406	376	381	354	387	391	357	397	384	399	367	378	392	384	375	339	366	356	344	394	403	359	360	376	369	371	327	336	363	364	354	377	357	368	359	366	351	410	372	365	353	382	384	361	371	376	408	366	394	402	338	395	362	390	336	352	364	378	367	390	326	380	387	347	387	365	359	383	403	356	369	394	414	332	365	382	374	350	358	359	376	392	352	379	376	373	353	375	352	372	353	389	344	385	378	397	356	372	361	386	348	328	387	357	354	371	377	377	405	363	372	373	423	372	396	378	381	332	383	373	399	360	342	366	370	388	370	370	361	370	368	379	374	356	372	351	376	396	373	372	373	404	354	396	390	374	348	373	386	391	367	353	352	407	329	376	375	348	340	372	398	345	371	374	353	366	344	380	348	376	362	378	408	385	361	357	370	348	335	364	355	378	355	410	395	356	389	371	351	369	391	382	382	345	346	365	409	381	350	399	370	365	362	372	377	358	372	403	388	386	353	372	393	386	329	383	376	387	351	374	358	410	391	388	347	369	360	383	360	370	348	396	379	343	376	415	335	384	358	367	344	330	408	356	392	376	365	357	402	391	363	339	390	369	402	413	411	387	388	374	373	379	379	356	359	400	357	349	398	375	364	365	395	367	386	358	360	373	439	371	402	355	355	398	365	368	356	389	384	352	346	353	313	368	371	383	391	392	406	393	386	359	383	387	355	373	371	316	385	358	354	396	378	364	387	352	387	359	370	338	377	391	375	378	378	379	380	384	345	369	341	366	353	373	331	380	371	342	365	381	364	356	346	399	360	388	347	389	357	356	369	355	377	412	371	359	377	347	360	378	369	387	339	382	377	374	383	364	343	362	385	354	358	357	372	341	344	349	364	368	383	389	386	395	346	391	382	337	360	395	375	365	381	419	387	396	344	400	377	366	383	391	374	385	360	353	359	355	357	348	338	375	349	381	360	375	373	381	395	379	361	360	378	345	404	365	366	321	351	388	366	377	366	362	376	338	366	374	350	406	362	372	383	353	394	384	383	363	410	367	360	354	383	367	402	348	363	397	366	379	357	354	382	370	353	369	394	401	363	371	356	370	362	351	371	356	373	393	381	396	331	358	341	379	382	351	374	356	380	365	369	414	367	328	404	361	407	359	377	349	398	384	386	348	359	368	376	381	388	387	376	375	364	366	373	364	383	382	351	402	319	438	390	392	380	412	369	368	386	357	369	389	369	389	346	362	353	374	363	393	354	402	388	343	369	369	406
23547	21453	29207	24078	21523	20542	11880	4694	3005	2811	2406	1796	1416	1086	891	791	666	612	636	643	608	511	507	452	475	458	426	375	348	298	328	286	309	295	322	300	282	276	275	256	280	274	244	256	256	217	240	208	187	187	195	205	214	197	188	220	166	165	191	181	175	143	154	171	178	177	168	169	172	137	174	150	147	155	146	148	163	173	160	153	159	153	145	144	176	163	153	167	155	146	164	145	117	174	150	145	145	169	142	161	125	160	150	156	160	144	145	146	167	148	163	157	142	151	140	141	132	158	157	173	116	147	145	136	159	166	138	143	161	153	153	144	146	153	167	165	137	172	151	168	141	134	151	138	126	159	155	157	140	153	156	151	123	156	143	166	160	146	146	117	155	152	162	173	135	159	148	159	155	133	133	164	145	133	158	161	137	135	167	153	161	160	152	173	160	136	180	126	132	153	133	138	129	133	158	141	148	159	149	165	163	141	173	160	173	157	160	156	139	169	146	153	142	165	158	144	182	155	138	139	143	145	169	162	170	149	148	156	148	156	148	135	142	143	150	163	146	148	150	147	141	145	150	139	142	174	149	157	148	157	162	125	155	154	129	145	174	143	154	157	142	136	157	124	156	139	126	150	145	134	162	144	163	152	136	156	137	157	145	143	153	133	151	154	165	151	135	140	165	161	153	118	171	169	141	131	174	126	159	146	156	158	145	155	152	154	163	144	132	132	179	170	145	144	157	134	147	167	152	152	170	167	176	159	156	136	155	148	156	144	165	177	145	159	164	168	129	161	146	171	143	131	150	173	154	165	152	177	147	156	139	135	137	147	154	160	141	163	127	150	136	143	145	156	130	160	131	150	149	157	149	166	155	159	143	145	144	113	147	153	170	158	116	157	165	146	147	151	194	170	166	134	138	161	148	159	156	150	136	120	138	166	156	151	171	142	167	156	168	148	177	149	139	151	129	136	120	157	126	154	133	163	169	157	152	151	160	164	168	151	180	147	150	179	167	140	168	126	159	154	147	156	157	150	131	145	139	146	152	139	139	167	150	173	136	145	163	154	172	146	153	164	149	151	153	163	157	152	144	163	157	143	159	153	161	161	158	134	150	150	143	162	153	150	154	150	136	145	137	137	164	138	147	141	148	144	158	162	145	154	165	155	154	162	143	152	152	152	153	139	157	173	155	150	139	150	144	137	146	154	157	155	153	162	164	152	139	137	142	171	158	152	162	168	163	141	161	150	146	147	150	135	151	151	144	151	136	167	166	150	144	140	165	159	170	148	141	140	139	144	144	135	141	163	187	141	140	151	138	142	156	164	167	152	152	132	147	137	146	152	133	152	132	138	158	148	146	131	148	131	173	164	164	149	175	157	151	171	148	135	157	174	144	133	165	144	161	139	157	139	163	157	133	171	167	142	147	154	151	152	171	140	161	140	141	145	167	167	155	157	139	154	152	153	138	153	162	149	142	137	146	145	149	140	158	147	127	146	152	152	165	163	144	151	155	174	152	127	141	149	169	127	134	155	154	151	162	161	134	130	162	152	136	138	163	139	160	140	121	153	162	163	165	116	160	146	139	152	163	138	143	171	155	158	140	155	134	149	161	163	123	151	126	176	145	145	154	170	141	161	148	145	135	148	145	150	148	144	161	140	151	136	146	147	156	143	144	165	139	146	152	159	147	142	137	158	159	161	145	129	155	148	164	145	139	147	143	145	153	172	163	164	158	141	138	137	145	155	155	130	147	159	153	161	147	155	154	170	168	147	173	160	137	162	129	160	169	145	158	160	152	146	148	158	139	155	141	130	129	143	162	143	151	143	135	152	152	151	120	162	163	167	140	159	163	147	155	138	169	158	170	141	177	138	133	158	155	150	135	166	158	176	139	165	129	143	153	144	140	182	155	148	149	139	129	148	166	137	161	142	183	157	159	163	145	165	147	160	139	172	146	156	144	153	155	149	171	161	149	141	129	154	168	158	154	157	157	152	173	155	146	166	152	162	140	139	166	127	157	143	139	160	164	154	160	169	136	171	150	135	162	118	138	156	161	168	174	133	148	152	142	160	153	142	135	119	138	158	152	159	151	147	146	151	156	149	153	152	147	156	135	152	143	152	147	145	171	138	144	148	146	167	147	144	154	147	136	169	132	159	129	153	140	133	148	159	159	155	180	139	142	175	136	150	145	134	154	139	159	167	159	136	156	145	139	146	187	152	163	154	159	143	188	144	176	139	153	153	173	159	141	157	148	145	139	149	156	171	155	137	175	148	151	141	146	124	164	136	166	138	167	139	159	142	151	131	143	173	147	147	139	140	121	141	164	139	135	153	137	151	157	143	141	158	146	160	148	169	143	148	142	138	168	161	156	144	140	150	143	144	148	150	151	154	155	139	161	148	172	155	128	171	162	152	159	142	154	162	152	128	137	166	161	158	151	143	133	158	154	165	160	131	142	159	137	150	157	132	148	132	151	145	154	156	153	140	138	168	137	172	166	139	116	146	153	129	151	171	137	142	155	149	146	155	134	146	149	165	163	145	138	148	169	140	143	154	141	140	145	152	160	159	149	144	166	158	140	147	139	142	156	138	148	155	149	158	166	147	143	167	133	173	153	165	141	151	145	153	175	149	156	148	161	143	169	151	171	148	168	146	145	128	143	172	145	129	162	150	139	137	144	147	146	144	147	160	141	167	151	139	155	152	137	159	160	156	140	126	154	151	138	131	142	152	142	169	192	164	125	150	150	142	145	140	126	145	160	157	128	151	154	138	173	148	144	161	148	160	138	154	159	137	154	177	152	161	163	168	124	154	167	153	161	126	139	142	143	156	155	155	155	173	158	138	170	154	163	142	167	149	148	159	161	139	142	148	157	142	156	138	188	143	153	156	179	147	128	139	141	136	156	160	151	131	141	145	149	153	162	157	152	143	145	145	170	128	148	161	170	136	145	128	175	168	135	141	154	139	161	156	155	166	143	169	144	141	149	150	165	165	155	157	148	145	149	148	135	155	164	136	143	143	128	151	153	155	153	158	127	148	129	152	161	147	159	157	159	152	131	167	147	148	146	172	146	149	155	161	177	157	163	140	163	119	150	143	137	163	143	149	147	144	141	137	156	169	150	147	170	136	127	128	150	143	155	150	171	153	168	160	165	169	166	159	175	140	145	153	130	130	160	154	130	132	167	157	156	152	155	146	179	143	174	159	135	150	158	151	111	155	161	141	155	162	146	158	145	138	153	162	151	161	176	150	146	144	154	159	155	158	148	150	152	141	142	151	167	118	124	160	154	151	148	151	151	149	158	150	134	132	136	160	152	148	152	147	141	160	139	140	138	152	144	129	146	139	176	165	151	159	165	137	126	155	160	133	155	157	148	141	149	156	161	139	138	152	148	146	158	133	157	170	146	137	138	142	164	148	160	144	136	138	157	139	130	171	143	148	147	150	187	156	143	152	172	147	149	132	159	159	166	145	152	169	155	145	158	141	162	158	144	144	107	157	141	144
22839	42166	38675	30604	26313	21728	16439	12421	10177	9327	8256	6623	5031	3998	3359	2770	2365	2112	2222	2103	2043	1900	1638	1509	1505	1326	1197	1147	1016	961	899	800	851	863	863	831	821	813	764	673	736	623	614	636	592	541	502	438	433	441	439	473	459	443	496	469	422	381	305	312	327	311	297	343	331	330	319	317	309	336	312	294	327	337	343	298	332	286	327	292	288	312	338	282	316	301	279	279	304	304	301	303	289	307	300	305	284	278	302	329	300	328	301	315	294	282	315	314	312	305	305	290	289	296	301	335	288	302	272	313	314	282	289	303	290	257	312	272	297	290	323	316	290	282	301	311	295	297	311	264	304	280	298	305	280	271	278	324	291	300	313	294	303	329	280	286	294	289	294	265	269	287	299	289	289	298	275	307	300	296	285	308	298	311	291	295	315	276	330	296	287	286	310	297	286	294	291	318	304	278	279	281	329	296	307	297	327	298	298	280	298	290	293	335	305	314	298	277	289	298	288	286	275	285	331	312	336	273	293	314	310	306	296	310	301	308	339	289	242	314	294	309	310	309	313	314	305	301	334	295	283	304	287	265	312	291	290	319	304	284	302	315	269	304	296	281	308	282	313	280	325	289	295	294	277	295	314	279	306	308	316	301	323	265	309	289	282	245	307	279	295	288	273	272	311	317	285	245	272	309	299	276	295	289	297	298	301	289	305	297	267	287	270	295	302	305	293	299	299	293	316	279	283	279	301	310	323	279	331	311	298	278	285	283	281	286	272	320	301	285	281	325	289	290	281	315	280	297	326	325	301	272	275	311	275	291	313	320	317	296	313	281	276	260	312	254	286	311	310	307	298	295	294	273	313	318	298	311	301	332	290	309	308	290	283	301	291	324	291	305	297	312	304	318	283	311	299	281	278	297	301	289	301	287	296	319	335	308	293	285	262	310	276	308	289	306	325	300	280	284	316	281	298	285	286	278	319	317	306	278	308	317	271	313	287	299	267	280	253	300	266	300	310	302	338	291	296	337	279	308	277	312	287	253	295	277	275	302	283	307	276	317	282	292	313	279	292	313	275	288	284	276	269	285	284	311	296	300	292	294	288	313	301	293	265	300	285	304	310	292	275	323	311	278	293	273	289	279	316	298	277	278	308	318	278	285	323	273	274	279	311	293	310	288	296	273	293	309	282	273	320	269	278	292	284	315	287	295	302	274	280	305	302	265	280	301	263	296	292	290	280	294	275	317	283	297	301	292	277	311	287	317	323	306	306	275	298	323	298	296	295	283	264	305	301	277	270	292	310	282	325	305	293	298	302	263	294	306	314	294	295	287	297	295	300	303	309	298	268	312	284	284	276	285	318	324	296	286	260	301	274	281	287	273	294	282	261	298	307	306	315	287	291	266	286	297	282	318	319	285	273	306	299	296	293	302	286	308	295	259	279	309	308	298	303	341	302	284	282	312	258	309	289	303	280	274	296	268	327	283	271	300	293	306	297	295	303	280	304	298	278	272	270	301	319	288	269	278	309	283	326	271	298	287	303	279	304	283	293	322	310	312	290	293	304	275	292	293	290	275	302	316	296	290	309	309	338	321	285	250	296	292	299	304	308	282	290	296	296	314	271	276	281	277	310	301	258	291	267	312	316	264	249	301	288	312	313	331	295	302	295	285	273	289	310	287	291	262	291	293	297	286	288	323	303	307	265	283	314	332	272	284	302	280	289	268	323	313	302	297	298	281	279	309	282	305	298	278	274	292	278	284	318	297	275	291	293	282	316	293	304	296	297	310	292	287	310	319	283	275	305	304	280	289	303	284	318	305	295	326	294	297	320	310	302	305	272	291	293	307	290	277	294	291	328	279	313	312	260	316	307	315	292	277	293	320	314	310	321	279	318	303	294	297	309	306	314	268	295	292	341	300	250	286	304	302	288	323	320	305	288	296	302	323	309	274	275	322	328	316	284	322	279	281	273	317	297	266	314	310	258	295	275	287	281	295	318	266	283	315	282	294	283	296	283	303	344	302	319	302	277	293	282	269	262	292	273	300	310	295	323	277	323	278	287	331	330	314	248	309	304	281	292	301	269	324	300	309	298	275	301	285	297	308	264	261	267	292	317	301	265	288	289	323	292	272	270	276	272	281	293	295	306	305	311	295	285	280	312	284	329	266	287	302	322	330	270	316	298	315	313	291	305	309	298	304	304	290	289	283	301	287	292	297	274	316	266	322	282	312	281	303	317	296	278	303	295	289	290	288	292	291	308	320	287	292	298	304	287	304	308	302	283	330	297	298	313	278	272	297	324	278	300	286	294	291	293	288	288	314	313	313	304	295	292	277	311	313	311	300	278	314	314	325	293	308	313	326	321	313	295	312	322	346	276	298	318	291	292	314	301	285	311	327	295	277	272	261	286	301	298	291	323	270	310	318	282	300	319	311	286	287	287	300	284	278	330	287	300	285	266	301	265	320	325	300	293	300	285	286	292	309	279	302	292	310	279	318	295	313	298	313	290	321	298	303	273	282	278	270	305	303	272	320	310	326	303	284	310	320	284	321	294	296	281	279	303	314	305	270	273	311	301	293	297	279	288	272	295	288	292	303	306	294	299	279	300	323	290	268	304	286	285	259	316	286	298	289	301	269	320	303	274	274	316	271	264	274	308	299	300	330	320	302	296	304	291	286	326	303	273	313	322	283	312	285	269	288	292	311	292	304	315	314	300	312	325	292	241	283	316	309	286	275	310	278	306	303	279	262	277	301	303	313	308	300	285	303	288	283	320	258	304	292	287	319	320	308	295	320	317	314	321	286	273	277	271	276	307	265	298	289	315	291	290	303	314	304	297	325	301	303	282	287	283	274	289	284	273	255	275	314	289	291	307	292	331	296	266	287	279	294	304	301	278	319	311	278	297	328	279	277	301	296	318	315	295	322	274	287	280	304	295	294	280	309	290	297	302	267	257	302	293	263	317	274	310	285	325	303	314	288	299	298	311	271	319	311	270	307	284	291	252	266	304	297	311	301	292	293	288	292	273	293	298	320	317	293	321	283	311	308	308	306	297	305	324	287	276	296	300	323	329	279	346	292	272	275	285	328	289	312	300	336	287	321	293	283	279	310	287	264	288	313	321	306	312	318	287	276	346	287	264	303	292	310	312	284	280	306	265	261	298	274	300	270	257	259	338	283	284	296	282	318	265	311	322	318	309	316	303	300	285	267	312	283	293	284	336	292	311	333	295	295	323	300	269	297	282	295	302	289	309	296	320	298	305	333	280	293	298	273	304	298	314	304	263	305	326	313	283	287	279	308	309	292	318	284	322	288	294	299	343	288	291	270	275	318	296	314	264	297	285	281	303	251	315	324	341	284	276	300	280	290	295	327	311	284	257	303	274	314	295	279	290	284	297	300	311	274	314	302	279	272	318	282	314	292	277	289	302	299	284	279	276	289	277	329	321	252	284	320	325	310	278	328	300	313	313	316	299	329	296	277	299	269	336	300	327	328	278	309	333	295	289	285
27064	22110	22173	15185	8033	5019	3040	1846	1372	1278	1129	901	695	632	562	488	441	478	429	465	440	435	396	381	416	370	347	367	280	303	349	283	306	301	333	336	301	339	299	263	304	283	261	279	257	253	253	244	242	238	251	283	249	232	275	235	244	242	259	275	268	243	248	233	221	227	242	236	253	242	228	231	217	223	244	226	229	230	245	254	244	216	257	228	237	235	211	239	271	242	252	216	204	243	210	238	218	267	244	246	215	239	229	248	220	260	251	235	236	255	238	205	230	246	248	259	222	237	246	257	250	214	224	234	225	237	236	227	225	250	226	244	219	223	254	253	265	228	233	243	224	244	240	244	245	240	263	223	217	230	234	223	245	225	242	230	253	260	220	223	227	231	222	232	233	243	226	256	234	233	241	260	242	240	209	252	228	236	217	232	259	234	240	220	280	252	227	245	224	244	219	244	219	239	217	254	234	257	240	227	259	226	224	221	232	233	240	231	216	212	243	213	218	221	209	253	201	240	239	227	193	253	226	235	226	243	216	226	241	231	207	239	216	248	234	250	240	241	201	235	238	225	249	224	270	237	246	236	229	228	227	236	247	250	211	235	198	218	215	242	220	214	211	208	204	232	221	244	240	211	210	214	239	239	272	225	226	254	234	244	237	234	253	229	266	236	217	247	251	252	236	245	261	221	217	245	256	213	244	247	226	234	232	231	250	228	233	239	232	243	258	251	250	271	252	225	246	227	247	222	228	240	233	251	233	199	253	234	227	268	222	240	245	223	245	241	249	219	233	204	246	261	231	229	227	239	239	238	252	190	274	217	248	246	263	222	264	223	241	226	245	230	232	225	248	191	242	233	213	236	230	261	226	217	233	242	235	243	227	219	234	230	223	230	240	233	234	231	225	249	237	239	252	264	243	245	251	237	264	228	234	239	223	227	243	268	253	231	240	213	253	256	238	234	204	256	224	264	224	233	214	255	236	206	239	225	225	224	205	276	246	233	228	248	208	236	220	235	241	230	220	256	246	239	242	265	254	251	217	217	245	232	228	207	235	227	209	234	217	253	205	240	240	243	234	227	229	237	210	227	217	256	246	223	206	241	225	267	219	233	237	241	195	210	223	277	226	211	236	228	206	238	237	237	269	242	203	252	234	227	247	249	214	254	245	235	240	264	217	204	246	219	228	231	206	247	236	255	227	232	204	258	229	247	258	246	203	238	240	233	228	257	240	226	276	230	253	227	213	226	220	262	239	230	264	260	213	244	236	234	206	239	212	232	237	231	208	223	245	239	234	235	217	254	228	231	211	214	233	224	225	218	206	234	207	244	195	214	244	220	250	214	266	213	228	269	242	263	233	249	245	248	228	243	201	234	226	213	231	247	241	206	228	213	246	248	227	227	224	257	223	237	243	236	242	239	252	207	251	237	239	217	233	244	224	268	237	233	228	223	233	224	231	257	230	231	239	220	217	234	240	231	232	211	266	236	234	241	212	221	220	241	206	251	244	227	217	238	247	231	212	218	238	227	228	247	258	249	246	249	248	234	221	236	209	227	229	231	237	219	224	211	224	223	205	209	266	233	233	229	210	234	226	243	200	224	236	228	241	225	251	226	240	248	239	220	213	247	252	226	211	237	230	243	236	261	236	241	244	268	270	239	235	237	241	232	228	240	244	217	200	262	244	212	233	248	240	253	230	221	246	225	222	269	220	223	238	212	230	214	228	214	224	237	243	251	245	222	214	255	247	235	217	230	227	222	239	227	218	234	189	210	206	209	245	242	239	215	243	234	245	222	219	237	213	229	234	227	246	224	251	236	237	229	248	244	247	235	256	229	241	237	242	226	218	232	226	199	212	221	255	244	236	231	260	256	227	223	227	238	234	245	233	237	231	245	212	245	243	219	218	243	232	245	233	241	249	235	230	249	199	222	223	237	244	261	260	226	236	229	234	230	224	227	228	257	237	242	235	226	228	245	253	252	235	259	223	239	255	234	250	258	245	219	231	236	254	248	238	255	227	240	228	255	228	244	240	203	221	248	229	204	234	218	241	238	228	234	231	236	253	224	213	217	227	233	219	249	268	213	239	236	218	224	230	265	236	238	240	221	261	236	231	239	250	244	274	257	223	267	261	249	236	245	237	252	236	230	196	267	208	199	229	259	210	226	262	248	231	208	241	242	228	224	230	225	226	253	216	230	205	241	224	215	214	248	237	253	266	207	217	239	219	235	223	235	225	216	232	235	239	241	213	246	235	245	221	235	212	252	232	232	209	237	210	228	233	226	220	207	253	249	217	217	239	255	234	246	255	252	261	214	243	233	217	256	229	247	256	233	245	227	237	242	203	228	253	244	242	252	267	233	242	266	208	247	242	237	247	239	247	233	231	250	231	201	214	231	229	204	239	229	244	227	230	237	235	263	232	227	240	257	223	231	226	225	223	238	239	224	204	245	210	243	217	227	238	250	238	208	233	236	247	222	223	237	197	241	243	243	240	231	254	229	238	235	258	230	253	223	235	251	223	255	238	238	229	204	241	215	211	207	224	250	214	249	221	217	235	226	233	254	219	234	248	194	220	259	245	243	220	234	254	252	245	229	221	243	254	234	251	230	233	243	240	243	236	238	224	248	204	233	228	240	227	239	223	240	236	233	253	219	251	255	226	233	237	256	234	241	234	238	248	252	226	234	209	235	209	230	250	213	233	253	225	229	242	234	212	259	243	228	248	231	235	238	251	221	222	232	245	237	241	230	254	234	263	230	219	193	243	266	226	225	252	233	230	241	244	230	226	229	248	249	233	237	239	250	232	243	254	224	228	233	228	238	222	245	222	222	228	230	221	245	232	242	219	213	241	231	241	243	225	264	236	219	237	255	238	242	237	239	263	240	247	205	248	242	225	244	255	235	268	252	228	237	247	248	234	233	220	224	218	222	232	220	260	244	239	240	233	240	214	255	234	236	231	228	219	230	220	255	263	227	213	213	250	215	241	219	254	217	197	235	246	213	249	224	236	232	222	257	235	226	247	224	247	226	205	251	266	236	252	216	223	247	230	212	218	233	241	236	232	238	217	237	220	236	249	235	282	230	206	267	230	237	232	197	256	222	249	228	242	196	239	243	232	230	232	229	225	201	243	252	227	246	248	233	237	214	224	239	235	229	245	222	213	224	248	224	235	208	241	247	235	231	207	227	250	226	214	234	218	223	227	228	243	241	216	245	196	243	214	239	233	208	224	229	230	239	208	241	211	218	248	244	242	247	241	236	240	241	236	234	222	234	247	216	257	240	234	245	233	250	222	237	214	216	245	227	215	202	234	254	238	227	257	250	235	226	225	247	242	234	233	238	232	264	225	223	232	243	255	218	241	231	247	236	217	236	261	256	210	235	224	227	240	214	230	205	226	236	241	225	241	240	233	217	243	233	233	243	234	271	258	202	208	209	229	227	220	224	206	245	260	208	237	200	254	238	236	241	227	233	230	236	258	254	242	239	245	226	244	235	227	235
20635	32980	29483	21062	16558	13052	9375	6640	5209	4825	4270	3291	2486	1976	1751	1483	1253	1253	1251	1307	1222	1145	1028	1019	984	960	905	821	782	776	754	753	715	687	711	694	709	705	675	674	691	677	626	598	586	560	564	534	515	494	534	554	547	533	594	555	526	517	524	507	489	454	485	454	478	506	461	484	456	479	466	477	514	462	472	453	479	450	482	435	461	424	457	415	477	469	472	443	469	457	419	466	453	442	454	462	437	464	458	474	443	442	451	484	466	465	463	454	442	468	506	461	442	468	432	451	485	470	474	462	476	494	467	452	485	436	461	502	500	463	422	436	427	440	427	522	480	457	463	487	492	494	475	457	475	419	433	462	442	439	514	457	450	500	454	439	470	461	454	456	441	453	438	429	482	409	441	465	471	479	419	434	486	442	448	401	440	467	457	439	509	412	473	444	484	493	460	475	440	464	494	448	441	438	489	445	433	463	441	470	455	463	450	496	461	474	476	461	406	457	460	465	444	445	454	465	428	495	489	495	420	470	458	456	467	444	438	463	488	427	443	450	497	472	452	454	477	442	467	496	473	436	465	450	438	469	438	481	473	437	477	494	471	484	458	461	413	483	480	445	435	470	491	438	502	477	460	450	472	517	440	445	447	484	462	462	433	449	433	477	445	427	449	455	466	486	449	472	470	453	472	441	445	449	426	431	467	473	464	441	429	455	456	471	462	446	430	469	493	482	447	453	444	480	434	469	493	456	494	502	472	456	483	477	491	491	493	445	449	455	456	436	470	412	488	470	462	463	510	454	463	486	445	462	481	458	482	447	444	492	479	435	465	494	411	465	458	468	466	436	474	459	466	460	428	454	462	460	432	458	454	457	449	458	455	436	461	493	465	469	460	435	445	443	441	459	441	451	432	480	456	455	469	423	457	468	501	474	501	463	460	486	430	470	465	456	444	453	476	449	498	476	437	487	445	445	463	440	488	464	469	464	445	458	471	493	441	488	468	444	453	495	473	465	452	428	424	474	468	463	446	453	463	408	428	474	453	460	490	488	470	459	465	418	469	453	463	462	439	435	440	476	501	470	476	450	455	478	487	427	433	463	459	452	483	450	441	489	470	487	463	479	449	435	417	462	482	472	443	472	479	471	420	519	494	496	451	464	429	472	459	461	471	447	488	465	459	434	445	471	476	420	461	477	441	489	448	457	459	455	466	456	486	447	475	465	467	455	446	440	464	469	486	445	453	516	432	441	445	478	494	484	434	476	460	444	465	471	452	466	467	469	459	467	481	458	454	424	501	445	451	476	490	451	473	479	461	448	418	461	456	476	488	433	445	465	465	478	510	436	466	469	467	439	469	503	425	428	429	487	438	458	466	466	514	474	449	434	452	465	490	466	422	487	442	470	468	435	456	463	427	475	452	495	459	429	492	465	468	439	463	451	479	462	433	455	443	439	427	465	448	453	476	445	456	511	470	478	458	455	455	457	473	419	493	483	480	502	460	470	452	452	468	453	483	498	412	492	451	506	475	432	451	459	446	481	463	455	447	448	455	423	453	425	485	469	451	430	454	454	474	470	479	490	472	476	488	466	456	490	441	465	426	425	455	441	457	450	491	483	400	465	434	492	470	490	464	473	449	483	500	457	485	456	446	456	452	442	479	431	471	482	469	458	460	455	458	490	475	465	436	450	440	461	465	472	478	466	458	490	430	427	485	424	447	453	439	488	500	451	480	458	474	487	447	442	470	415	483	434	481	427	445	460	455	439	438	467	459	485	484	481	496	482	467	462	465	457	478	477	428	459	481	465	433	465	445	460	459	463	435	454	445	478	448	447	491	459	430	428	422	436	440	474	452	477	476	435	442	450	477	463	467	463	464	486	484	451	496	485	463	434	423	454	436	453	463	469	461	464	463	447	506	445	488	472	475	459	506	456	463	488	487	439	468	467	430	471	446	444	440	443	480	496	457	453	448	447	443	470	451	465	483	513	466	487	486	465	444	487	457	495	458	458	462	498	458	488	443	432	422	470	412	438	450	476	455	426	482	441	476	449	448	482	469	467	473	444	459	463	449	485	476	463	487	466	441	466	449	495	477	467	463	466	468	479	456	473	490	436	505	486	450	446	443	425	434	453	423	454	464	470	451	431	491	442	451	478	506	478	433	445	427	475	467	454	461	464	492	477	447	468	462	449	468	478	470	477	451	444	470	463	440	474	455	453	421	431	472	466	451	467	427	497	465	463	465	431	455	486	436	496	453	445	459	478	508	475	437	478	491	442	437	475	482	452	486	483	446	451	439	447	476	396	451	480	504	469	473	469	504	453	483	449	458	465	469	456	471	429	450	429	494	447	481	497	430	466	452	454	444	459	462	457	458	486	497	452	464	421	457	479	469	423	466	498	438	459	432	447	468	431	436	460	493	466	436	514	482	445	457	480	445	448	481	462	482	481	441	381	504	451	443	452	473	469	444	434	449	426	481	441	459	488	469	461	467	471	442	477	442	428	455	450	455	467	422	472	470	461	494	473	443	455	468	467	475	471	489	475	437	502	470	487	468	461	484	441	437	493	465	472	457	453	469	461	472	470	472	450	429	451	488	499	470	430	471	472	440	477	447	446	430	434	478	486	455	462	428	433	447	478	405	438	459	445	431	464	454	459	501	475	456	450	460	455	470	464	466	468	442	436	444	487	472	502	448	455	453	472	440	467	466	461	474	458	434	478	449	469	448	488	461	465	470	436	475	448	466	468	462	484	486	485	480	437	492	436	464	428	458	402	451	481	465	464	447	472	438	453	472	464	458	493	447	448	462	429	466	468	466	466	491	460	463	440	428	459	466	457	431	434	443	470	468	458	470	472	471	439	493	478	439	450	465	461	475	487	475	444	429	477	530	469	461	490	474	453	502	499	463	413	407	465	466	477	445	471	458	490	435	446	462	471	470	487	459	457	454	471	462	485	482	484	466	464	459	489	487	458	491	440	461	441	465	459	479	460	445	466	478	465	452	482	469	476	461	410	474	475	442	464	445	463	464	466	470	534	461	425	467	468	452	449	491	459	456	492	461	459	461	453	465	416	442	462	480	430	458	490	443	498	475	431	466	455	431	481	451	497	449	464	443	454	496	484	473	474	429	448	462	464	462	440	455	491	465	509	449	429	463	462	458	432	445	453	428	481	476	428	457	464	476	480	496	453	456	488	453	481	480	465	483	460	455	462	463	443	434	436	445	496	477	471	468	476	480	452	448	488	451	449	469	456	455	462	417	486	457	458	475	499	462	453	473	444	464	450	456	436	458	442	461	493	467	469	450	452	472	460	474	473	461	429	437	509	445	495	430	458	463	434	469	474	429	472	447	446	465	454	435	493	474	446	458	464	465	465	419	497	490	467	483	454	449	437	453	427	420	494	463	441	468	449	449	493	507	470	438	448	444	453	436	463	464	455	475	467	488	480	479	495	448	470	462	466	455	464	457	474	438	483	487	433	451	466	447	493	442	469	480	431	480	457	469	419
24497	21442	28568	24756	20332	12398	6033	3109	2162	1962	1643	1347	1005	837	693	631	501	524	546	565	524	499	448	415	417	418	342	324	336	327	310	267	275	302	305	296	329	277	261	271	263	271	252	239	233	220	236	225	217	207	238	202	214	247	257	204	205	215	212	189	179	205	200	211	190	184	198	194	175	174	185	183	178	175	169	169	204	171	194	197	186	202	179	187	209	180	165	186	154	168	185	195	183	177	163	199	167	205	186	169	151	200	194	184	163	172	175	205	199	183	183	197	194	160	173	194	192	192	165	188	194	174	182	180	205	184	187	169	178	171	204	180	200	170	181	178	164	172	179	184	182	169	188	189	171	173	204	172	192	206	180	195	168	165	159	158	199	205	189	182	179	156	163	194	184	187	165	189	181	174	190	190	193	194	170	178	170	197	158	196	179	184	187	206	165	192	211	209	181	178	189	189	201	186	188	164	158	183	160	142	202	171	175	146	180	201	172	170	171	176	167	181	194	159	174	170	178	180	172	189	180	175	177	175	192	193	188	203	166	192	193	164	156	142	191	174	172	177	185	175	169	172	175	185	181	189	174	194	171	201	185	178	175	151	189	194	193	171	183	200	194	185	170	181	182	172	187	171	166	182	199	192	186	171	175	190	189	166	180	203	209	201	185	174	202	176	171	169	185	182	167	181	168	184	167	171	176	187	165	176	186	181	184	187	153	164	192	187	158	173	187	175	198	173	168	186	189	164	183	187	179	203	213	180	197	179	194	203	195	177	149	174	177	173	169	164	181	190	184	178	162	197	168	197	185	154	172	190	160	180	168	160	169	159	198	191	172	182	179	185	157	193	199	180	194	176	165	176	184	190	188	192	164	174	160	206	190	170	194	180	160	196	205	186	188	175	169	177	180	178	179	181	178	166	169	155	169	203	159	192	171	158	185	194	200	186	185	188	182	139	180	184	163	185	187	185	173	175	163	205	190	168	186	161	156	192	184	202	196	176	193	198	185	201	211	170	181	196	204	200	165	171	186	159	185	177	183	206	200	180	185	180	164	155	163	194	176	183	185	194	187	167	161	191	198	173	161	185	179	192	191	162	182	189	165	196	200	169	173	217	175	157	166	196	179	191	211	167	188	180	184	182	162	176	181	184	169	188	169	168	177	182	165	204	186	229	173	165	196	171	164	180	178	178	186	172	187	191	183	191	190	180	191	173	209	197	185	190	187	162	197	155	181	185	186	170	178	177	203	178	161	193	188	173	192	176	227	146	178	183	168	186	169	195	152	176	200	159	212	186	166	187	173	190	181	160	193	188	198	179	180	190	172	184	178	169	170	180	163	193	199	181	178	182	185	170	156	166	186	183	202	197	179	182	199	160	191	182	195	180	195	167	174	180	166	179	171	173	180	187	199	194	183	198	177	205	177	171	221	177	172	203	146	172	176	191	185	163	177	210	155	179	183	175	181	165	176	192	178	172	187	183	179	166	168	177	191	203	170	174	169	186	150	205	176	182	209	184	188	174	190	183	176	170	198	141	187	187	194	178	207	193	162	164	173	220	162	173	179	178	170	177	181	199	192	185	191	193	174	169	176	145	203	176	162	170	177	189	194	161	165	164	182	159	183	209	198	183	192	182	208	154	205	167	175	193	151	172	194	173	181	156	197	172	164	193	172	166	164	170	173	177	196	180	182	193	163	184	190	192	161	187	181	183	181	165	179	195	178	181	203	198	190	173	209	185	180	160	158	203	181	181	198	191	173	170	211	175	168	169	182	166	195	181	181	187	180	174	175	169	179	166	165	167	191	169	192	179	180	193	167	181	180	176	181	176	197	186	196	182	164	186	159	170	205	160	175	196	182	169	192	195	184	174	168	181	180	154	186	173	173	189	193	153	207	181	175	186	179	174	184	187	177	183	176	199	150	161	203	187	204	181	154	170	181	181	195	190	166	184	182	171	164	194	172	180	157	201	184	186	178	150	177	185	180	178	146	167	186	187	170	190	174	186	164	197	166	183	163	182	150	185	198	180	155	198	164	174	192	166	160	205	173	182	182	181	166	167	171	170	170	179	161	185	168	171	208	182	187	192	182	179	162	164	204	161	172	181	186	183	202	187	200	198	190	187	197	182	181	191	192	191	187	158	177	163	185	185	195	174	177	180	176	197	179	176	180	184	172	179	163	162	186	172	163	177	163	181	198	185	201	182	180	199	189	193	190	192	184	171	176	185	183	188	195	188	155	169	177	182	192	193	190	195	210	196	181	163	192	199	202	169	176	177	178	165	190	192	171	172	166	173	196	206	175	198	182	183	187	171	165	187	197	164	150	187	160	171	174	179	200	185	170	192	159	212	173	185	174	159	187	186	197	171	191	155	182	183	177	180	159	201	169	169	177	169	169	196	167	187	178	181	190	169	189	156	186	182	163	190	200	190	182	193	197	170	196	172	175	172	211	175	189	188	171	181	160	185	194	197	186	174	182	189	212	177	185	201	173	171	185	182	169	177	164	174	196	175	200	200	170	173	163	174	181	188	174	158	173	200	187	176	169	209	169	172	192	176	176	162	168	160	198	203	149	166	178	162	191	170	194	180	191	169	176	188	166	178	187	191	167	175	175	157	180	196	215	182	185	177	167	189	171	175	174	204	164	189	153	161	182	185	197	203	183	198	166	172	176	178	186	196	196	180	166	198	176	163	202	191	178	206	187	195	146	212	186	172	201	168	182	175	183	187	174	202	183	184	197	190	183	197	194	188	174	169	178	174	164	175	182	181	154	193	179	176	168	182	188	189	183	193	173	188	184	178	218	191	188	180	191	174	182	192	200	198	202	182	195	173	184	177	193	169	174	160	202	183	173	179	163	192	174	193	183	167	202	166	175	169	173	175	179	195	168	199	169	189	174	184	182	164	165	185	194	173	177	184	178	182	175	186	179	199	189	165	170	182	171	171	206	201	189	194	158	197	182	191	184	190	181	181	172	177	195	191	179	205	180	195	186	201	159	171	178	184	177	193	159	196	187	196	175	177	182	173	179	202	198	186	194	170	168	185	178	178	185	180	157	175	207	190	170	201	170	168	179	175	162	159	166	184	198	184	181	170	165	194	176	190	191	205	195	165	186	196	188	176	183	174	181	195	184	179	183	184	181	186	165	172	190	192	175	192	198	219	191	163	159	180	200	192	177	192	188	160	187	167	201	187	201	153	195	162	169	182	174	200	195	166	181	169	162	162	157	198	182	190	172	193	190	175	205	164	208	177	167	184	193	196	164	170	160	181	206	192	171	164	173	192	177	175	173	199	179	187	195	169	186	159	164	160	174	200	160	170	191	171	179	210	201	196	175	181	196	179	184	163	188	196	162	188	151	175	178	199	198	181	177	174	195	158	147	186	160	173	179	167	213	197	193	194	198	183	170	164	189	173	173	159	194	221	186	181	189	179	196	165	169	167	183	199	154	196	207	184	204	203	173	174	155	189	182	196	163	180	180	163	198	171	188	188	209	185	174	200
21147	38690	35401	27054	21615	17883	13349	9604	7744	6742	5956	4761	3651	2886	2481	2120	1862	1639	1714	1770	1649	1503	1342	1256	1240	1145	978	941	898	861	754	765	743	770	814	793	718	737	708	662	659	607	596	619	551	493	503	480	444	517	504	490	477	495	499	489	479	439	448	397	394	350	396	413	365	414	349	375	381	401	391	351	341	385	362	357	401	346	380	355	385	394	334	369	379	357	355	391	356	394	366	399	374	331	360	393	401	375	381	365	421	368	327	392	350	381	367	381	382	391	348	364	375	400	378	370	373	351	382	380	372	387	359	355	389	338	368	356	363	378	373	364	398	339	339	364	359	358	355	341	371	418	345	380	343	350	371	384	330	364	345	356	371	363	334	336	383	347	327	366	382	368	380	340	357	365	367	372	376	365	400	357	364	383	376	367	368	372	396	350	353	404	366	369	388	360	340	378	374	330	330	382	334	381	346	381	375	381	354	380	381	393	391	372	341	364	349	363	352	380	355	377	369	362	377	378	391	388	410	330	377	361	366	392	373	368	400	335	366	387	380	363	369	380	373	391	363	357	357	384	379	327	349	364	343	376	405	340	326	369	350	401	374	360	347	357	382	378	383	332	372	368	367	387	346	361	346	395	349	412	346	359	366	391	322	367	384	357	366	376	393	364	367	362	351	368	349	351	348	361	401	376	363	386	383	392	373	402	392	365	361	362	372	385	339	363	351	323	374	349	348	349	342	366	380	344	397	372	380	328	353	367	376	385	342	382	361	338	327	370	404	359	385	350	410	349	332	343	349	359	390	365	376	396	354	358	392	386	352	366	334	350	354	368	372	387	331	397	339	392	391	365	353	395	374	387	337	363	339	350	359	343	340	358	361	372	377	358	341	378	379	352	380	336	339	353	331	350	341	358	371	327	349	351	371	377	381	358	401	377	372	386	334	393	358	381	398	358	392	357	359	354	368	345	346	357	383	374	394	386	430	382	337	375	359	378	401	371	384	390	371	371	371	384	361	332	353	364	353	324	334	376	357	344	394	370	373	395	350	372	349	319	366	376	347	348	351	374	415	384	361	416	364	374	342	366	358	369	371	378	413	347	378	378	380	348	375	336	329	332	378	350	393	363	345	345	364	389	382	359	369	364	366	379	352	404	331	368	364	364	385	366	322	371	325	358	387	346	399	361	361	383	358	351	380	373	327	380	354	351	351	357	336	394	391	403	375	374	329	390	340	362	366	349	355	351	367	371	396	389	402	399	314	334	373	365	348	365	363	345	384	326	373	369	362	380	381	362	376	362	375	355	401	343	393	366	378	375	363	370	382	347	363	353	374	351	352	336	384	354	387	365	339	364	382	395	394	382	362	377	371	360	397	373	381	355	389	339	372	357	361	344	363	368	369	380	388	370	378	394	399	362	388	370	340	356	374	387	378	393	370	396	350	361	369	365	350	367	326	398	386	362	359	362	370	359	385	368	376	358	373	359	365	369	333	371	326	388	338	358	364	378	374	380	367	332	402	349	373	390	332	395	380	385	356	355	365	377	371	378	359	354	386	362	363	380	358	384	355	370	360	355	352	394	363	359	377	415	375	357	394	395	377	340	323	342	375	352	353	357	346	367	349	332	357	386	347	364	357	389	355	417	364	378	420	328	359	369	379	371	385	344	365	366	335	385	370	333	371	376	337	348	375	367	357	348	362	371	363	340	368	361	360	330	361	364	384	367	338	372	379	328	344	342	369	388	367	369	329	380	359	410	358	357	372	363	335	350	376	409	355	368	366	359	395	413	356	409	345	366	357	362	352	362	371	354	364	367	376	368	341	309	385	357	355	379	376	373	395	358	397	355	355	355	374	389	356	363	370	370	352	400	385	377	374	347	361	399	353	352	403	353	358	362	383	382	377	337	358	348	355	381	372	374	358	357	407	393	372	383	388	382	378	345	362	352	359	410	351	350	360	384	365	389	366	333	394	366	353	363	369	339	368	362	359	311	350	376	354	365	395	374	377	354	306	332	323	356	401	363	352	346	347	380	342	370	350	352	376	357	345	368	363	385	332	372	353	381	345	370	378	389	349	346	351	349	367	340	338	324	350	379	375	369	361	394	379	348	356	344	338	381	390	355	335	364	367	339	362	370	360	380	351	354	345	343	374	383	360	387	374	375	386	360	356	370	355	384	364	372	370	397	355	343	380	360	344	353	389	385	363	359	365	393	379	358	360	348	385	350	347	378	328	370	401	377	384	336	377	343	375	354	337	369	371	358	343	365	348	372	354	396	392	370	355	390	364	354	372	355	354	350	364	339	373	372	382	345	354	388	361	365	371	389	359	345	389	381	370	353	376	357	342	348	366	370	361	368	341	378	388	368	327	352	376	353	367	348	358	387	378	370	351	388	333	365	393	366	339	331	378	370	386	346	396	372	381	381	353	379	358	379	373	376	399	342	380	378	352	376	345	381	373	387	360	364	377	357	353	358	373	399	407	364	379	346	393	374	363	348	338	394	361	374	360	337	373	381	336	355	349	393	381	365	393	387	364	361	393	389	383	371	354	352	378	352	373	377	344	368	364	371	409	390	375	372	361	363	351	368	376	382	344	334	355	348	371	326	351	340	323	355	354	385	361	354	383	352	399	405	357	347	402	373	355	380	361	380	379	371	364	362	338	352	333	318	363	352	368	342	382	356	347	378	342	395	386	359	363	362	343	337	365	362	348	357	371	375	376	368	360	326	375	371	348	410	330	369	358	376	326	387	373	346	382	326	343	337	377	388	381	365	382	370	354	380	356	371	389	364	413	361	334	390	347	376	363	374	369	388	373	330	350	349	370	365	362	336	371	376	352	355	359	400	365	389	379	358	350	354	395	329	381	346	361	379	369	353	392	367	354	396	361	367	367	407	371	345	391	379	384	374	335	376	419	378	347	392	378	367	324	350	343	352	378	385	344	386	326	363	387	382	349	359	341	353	385	390	317	356	335	368	385	350	391	368	325	365	356	356	389	379	336	382	361	379	358	356	353	381	369	357	362	421	362	357	372	393	388	388	394	378	366	361	356	357	375	355	390	366	367	358	353	363	350	374	329	351	360	371	353	360	345	365	381	370	384	392	360	383	342	342	404	365	388	360	357	340	344	356	332	382	373	347	364	374	351	354	366	364	380	338	354	379	362	348	347	363	370	350	369	371	394	368	370	381	370	365	368	366	389	365	361	341	352	345	334	381	385	373	364	372	387	370	355	359	362	356	397	388	368	336	346	358	372	380	382	380	390	365	373	374	387	374	366	356	333	385	344	383	334	361	346	349	367	347	370	348	367	358	367	377	382	352	368	355	384	319	374	422	375	367	340	378	358	356	373	405	340	344	371	380	389	313	356	399	332	376	345	364	370	379	354	356	367	353	371	367	362	357	355	377	353	350	355	358	357	355	334	349	359	322	377	382	367	367	399	360	328	365	331	373	380	378	356	365	384	352	340	335	377	363	379	362	372	341	362	335	363	363	357	343	379	355	382	370
23442	21386	29137	24011	21454	20566	12412	4778	3002	2541	2282	1699	1474	1140	931	821	722	596	645	650	638	568	534	514	484	454	367	344	339	349	310	321	264	294	329	290	277	306	295	288	264	260	246	255	217	221	191	228	207	205	189	221	205	226	194	218	182	153	182	143	175	153	171	164	145	159	154	161	142	166	153	175	169	152	151	152	150	145	157	141	158	165	175	142	180	167	127	139	152	142	138	147	143	133	152	154	137	158	134	156	129	153	165	147	140	159	157	170	153	157	137	144	166	171	135	159	131	150	153	153	151	154	139	127	159	149	149	148	151	145	146	179	142	135	156	133	164	162	144	135	152	151	155	159	129	132	136	162	141	146	151	169	137	152	134	148	124	131	124	147	133	164	134	165	159	147	154	151	163	135	144	151	158	139	156	171	142	148	151	151	140	149	144	144	149	156	138	154	139	158	142	146	145	149	138	142	155	153	109	135	159	151	172	128	162	135	128	151	161	152	146	154	144	156	154	130	136	118	151	146	160	148	136	144	133	154	139	140	133	147	167	152	159	154	140	157	162	151	150	135	145	152	144	138	128	129	159	126	138	153	152	150	148	149	159	160	143	140	148	151	152	140	156	154	147	134	150	145	150	132	147	139	156	136	160	149	139	154	146	115	129	120	156	156	148	136	146	132	160	176	140	167	130	165	126	143	141	163	143	143	149	165	125	141	151	142	142	154	151	145	165	142	150	154	142	155	144	141	132	153	150	156	137	139	163	133	143	119	173	142	154	118	142	154	155	144	164	157	159	150	153	134	140	161	161	155	156	136	149	146	151	131	164	142	111	152	119	156	138	145	165	142	146	136	145	164	140	151	140	138	135	157	144	154	158	146	171	140	151	139	138	142	135	143	129	145	142	145	127	159	132	144	142	158	146	136	133	140	134	154	142	138	152	140	166	131	131	147	128	177	133	121	147	172	147	162	142	159	143	141	141	145	143	136	140	157	133	152	140	124	130	141	139	141	165	170	147	132	145	164	165	183	164	152	136	151	172	156	154	127	118	153	165	142	118	169	152	161	170	135	165	146	147	144	153	147	139	160	143	147	149	151	157	138	140	136	148	179	139	158	135	169	153	161	142	151	157	133	156	138	158	143	130	131	139	150	147	158	146	141	127	150	157	145	141	151	154	166	143	145	158	135	160	139	123	136	150	144	174	172	155	151	132	124	155	174	140	152	184	174	146	146	127	144	153	151	139	157	143	143	131	147	151	149	138	157	128	145	158	150	151	152	123	142	142	138	163	136	143	131	141	164	166	139	154	149	158	153	154	154	132	151	135	153	144	149	167	149	142	138	148	146	150	145	134	147	143	137	159	119	162	141	139	136	170	136	158	137	131	138	149	140	157	132	151	144	141	153	162	152	153	146	152	149	155	147	150	156	138	152	140	151	166	142	150	159	137	131	163	137	144	166	133	131	138	142	145	154	155	148	153	146	137	127	148	153	149	162	128	154	165	139	142	118	145	162	129	134	139	139	141	164	147	136	151	149	153	125	157	162	130	152	162	148	170	173	157	159	147	126	163	157	157	143	130	160	159	139	140	133	161	124	149	145	152	143	149	143	176	146	158	135	150	155	126	142	132	160	130	153	133	164	142	147	157	138	155	144	166	159	142	152	148	128	147	154	145	150	126	158	144	121	129	157	155	143	127	143	135	143	145	168	151	157	156	135	156	125	130	151	161	137	148	155	133	146	158	136	148	144	167	147	158	134	147	154	170	160	142	144	146	132	125	151	148	143	151	142	138	155	142	167	153	136	141	149	139	183	159	168	142	153	146	146	146	147	147	124	135	154	140	156	152	145	132	144	149	148	158	147	146	145	132	143	140	158	146	160	151	140	136	130	148	134	139	148	132	151	138	149	139	146	133	152	142	150	170	130	144	153	159	144	144	131	152	177	163	148	134	144	130	145	132	148	157	119	149	148	145	153	155	128	157	170	160	155	154	140	141	146	132	138	142	162	145	132	129	135	149	139	138	142	158	184	188	163	140	152	163	163	153	150	136	136	143	120	158	134	143	122	148	151	130	134	148	164	162	141	141	150	148	144	149	162	136	147	143	159	148	154	168	145	142	146	133	137	135	144	169	152	158	147	160	155	147	150	134	168	148	145	158	137	150	123	145	129	136	137	137	128	136	131	158	142	144	148	159	142	146	125	142	148	150	133	150	161	144	143	154	171	142	155	134	140	139	148	180	143	148	145	140	139	148	150	160	168	156	152	139	155	146	153	154	161	136	154	159	152	147	132	163	166	163	154	146	169	146	161	144	151	171	133	166	145	138	130	169	147	136	152	160	137	148	129	148	130	138	162	164	148	135	141	152	144	159	134	171	143	150	128	134	143	152	143	150	142	144	145	144	159	141	160	147	132	152	133	153	152	134	111	151	150	127	162	147	135	168	134	166	146	157	140	182	132	145	154	155	157	127	141	158	155	164	142	136	145	143	139	154	140	143	151	161	165	139	166	142	142	151	144	143	131	145	153	146	140	147	118	150	142	154	149	160	147	145	153	134	162	164	149	170	130	141	149	141	129	141	134	153	155	160	135	155	159	159	167	148	139	135	130	176	154	144	154	154	149	130	133	149	115	153	155	154	146	132	152	157	157	132	131	156	155	149	153	148	155	144	151	154	145	146	156	148	145	155	166	137	133	150	154	156	160	133	159	154	135	152	146	130	153	176	145	164	131	161	163	162	148	135	161	147	131	142	148	145	143	148	114	129	134	134	137	156	161	147	154	163	153	135	144	142	150	138	130	144	159	137	153	139	136	133	160	132	153	129	133	141	143	117	142	141	178	169	133	155	138	137	159	145	141	145	145	150	121	142	123	118	161	147	127	154	129	147	158	135	129	159	147	141	136	178	153	170	161	132	159	154	131	156	130	171	156	161	155	141	166	130	144	136	158	124	159	130	145	153	146	141	156	155	180	144	143	151	151	147	149	130	167	141	173	161	127	140	130	150	161	152	161	167	137	153	168	134	151	142	140	137	143	153	135	156	127	151	152	148	154	169	172	155	152	142	163	156	151	132	129	155	132	154	170	160	146	149	145	138	142	164	139	135	139	129	139	162	140	164	147	137	151	148	142	143	147	158	163	141	146	142	147	140	151	146	151	147	135	144	125	128	132	137	149	179	150	147	150	160	136	143	162	151	149	151	119	144	136	144	148	167	165	151	165	149	130	143	167	145	147	137	156	164	133	149	158	126	178	143	158	156	140	138	147	150	154	136	170	159	143	143	141	141	156	148	153	130	135	146	145	154	131	148	149	141	143	152	141	145	146	151	153	153	135	141	151	144	143	159	123	141	139	154	146	150	135	140	139	157	147	129	152	157	141	143	143	122	129	150	132	156	136	138	151	125	139	131	150	145	162	161	151	131	151	154	138	149	153	135	145	146	167	135	151	169	165	143	152	152	146	148	141	155	147	153	145	159	151	167	138	142	126	144	151	124	149	164	142	158	137
23214	42700	39667	31011	25849	22359	17289	12664	9982	8772	7800	6394	4984	3749	3328	2882	2370	2146	2275	2254	2103	1851	1659	1546	1552	1369	1180	1137	1027	985	825	788	815	862	864	772	812	852	801	718	679	668	646	595	531	529	505	443	451	503	481	517	502	468	471	458	428	377	349	358	346	346	356	338	323	340	311	329	332	302	310	288	313	321	285	301	305	295	302	326	306	302	317	293	288	287	279	301	282	257	311	322	305	307	288	315	292	305	283	284	293	267	249	300	305	290	304	268	285	286	296	325	327	283	293	287	288	279	301	292	290	311	295	311	296	271	290	298	296	274	282	292	304	282	291	300	273	278	302	320	274	279	271	276	304	303	263	299	295	278	280	300	294	302	305	255	340	301	286	289	289	298	310	299	305	308	295	307	275	285	301	303	303	274	275	277	330	297	262	274	284	301	268	298	278	293	298	270	287	283	309	268	292	303	299	274	255	304	277	296	273	265	294	281	282	278	282	300	276	328	291	280	305	266	295	304	279	276	293	286	313	313	276	306	308	297	318	307	295	295	260	275	291	280	317	276	271	287	305	271	282	295	300	308	295	311	304	280	288	293	285	293	286	273	288	262	311	278	294	287	263	271	253	295	270	270	287	273	310	302	293	267	323	312	290	322	306	293	297	292	276	288	276	313	274	270	283	281	291	307	288	274	273	300	315	288	325	267	302	272	285	283	310	292	282	301	288	299	269	324	260	296	271	291	282	270	287	286	303	285	294	293	254	271	275	281	306	313	269	291	294	308	262	277	280	282	292	319	295	295	271	294	263	312	292	282	315	286	289	291	289	295	276	290	304	285	303	308	282	299	326	275	284	287	304	268	287	304	278	267	291	318	307	271	278	280	278	310	280	278	281	274	288	271	284	292	320	289	275	281	303	311	269	307	276	307	289	299	318	312	291	302	287	293	268	314	273	286	301	288	278	322	281	271	296	285	277	300	308	282	289	271	281	310	301	282	302	305	302	295	280	275	291	300	305	320	295	309	313	289	290	300	273	276	279	279	298	294	263	304	301	266	270	285	285	250	300	303	296	298	270	279	274	292	270	286	284	269	289	293	299	293	307	293	284	295	270	303	291	284	312	288	293	282	297	284	313	302	274	270	263	288	278	285	305	284	294	269	295	290	278	317	286	293	296	272	290	275	265	270	270	313	299	267	268	285	304	289	275	293	290	288	287	268	326	281	280	294	288	268	308	292	308	297	281	246	282	270	305	280	270	290	304	248	325	284	270	278	276	324	305	297	289	276	285	304	288	301	287	280	299	255	280	258	257	277	303	292	330	307	307	274	285	314	295	308	300	290	281	303	271	290	259	274	274	297	292	317	303	297	248	314	256	299	292	290	298	284	288	317	287	282	300	288	271	274	295	290	265	336	270	302	282	285	301	294	269	262	273	275	292	260	282	284	315	266	296	325	290	296	285	282	263	264	319	274	284	274	294	251	281	271	315	264	333	302	277	283	298	290	301	299	279	286	294	295	298	277	321	299	298	279	295	277	291	285	304	304	268	290	273	284	310	292	276	312	314	293	302	294	289	294	296	302	292	302	303	293	290	300	293	278	286	286	289	326	273	276	278	287	292	307	291	281	275	297	276	301	322	296	290	282	286	277	255	287	272	281	272	279	313	270	299	306	273	286	341	302	299	302	288	256	307	292	294	337	287	278	273	248	284	300	282	273	293	259	279	291	260	265	280	272	288	271	276	287	280	279	331	289	302	316	290	316	286	250	290	271	296	298	276	287	302	301	289	303	310	293	277	271	283	281	296	281	266	295	286	317	278	295	286	295	279	305	302	278	286	324	279	264	289	301	264	301	284	278	301	289	280	272	277	288	299	293	297	284	300	294	290	296	283	289	260	265	299	295	296	283	264	291	312	299	296	300	260	306	302	285	316	292	259	279	273	302	274	306	287	278	283	283	285	288	294	270	259	276	250	291	297	295	268	278	295	295	300	265	309	306	275	303	293	282	308	278	273	282	258	301	282	301	299	271	320	295	285	284	292	254	260	278	288	277	266	285	288	300	274	303	299	300	284	270	256	293	281	301	274	313	288	298	289	298	331	286	300	290	267	270	310	284	288	320	291	266	284	288	273	296	301	269	320	305	310	308	279	264	280	291	291	329	261	272	296	280	319	300	284	297	305	279	308	322	271	274	284	288	296	279	308	282	270	275	296	314	287	292	312	291	288	291	277	280	282	305	288	280	266	341	297	323	316	314	299	307	274	277	315	298	300	280	303	284	287	301	263	272	298	267	298	314	302	281	295	260	289	272	271	282	285	292	300	275	298	256	312	299	304	315	270	314	288	256	329	273	280	274	266	283	276	266	290	277	286	284	298	284	286	320	277	290	289	267	273	306	281	274	286	282	306	277	293	256	305	306	325	260	289	313	316	290	289	295	272	262	280	290	271	277	294	310	309	276	309	289	284	271	295	263	295	271	311	282	264	325	269	287	281	289	294	294	275	286	296	237	290	307	319	295	301	281	257	296	272	306	255	239	260	266	301	265	261	332	256	289	256	297	321	290	279	276	280	267	288	289	306	266	292	282	281	286	309	293	297	297	283	320	286	305	289	299	278	254	315	288	265	231	281	279	299	292	280	316	305	287	305	258	316	296	315	301	299	276	284	297	292	291	275	285	277	319	297	254	319	313	267	288	263	270	286	265	310	308	302	282	297	288	279	301	280	293	265	313	289	290	272	342	291	300	306	316	288	246	273	300	292	298	282	295	303	284	306	275	294	308	278	288	290	273	285	295	257	298	284	285	261	299	297	287	299	322	285	296	301	313	275	269	290	312	302	274	311	311	274	285	267	279	280	306	322	287	275	268	299	303	297	295	295	273	307	326	269	314	284	285	279	314	274	300	254	286	297	293	293	297	301	276	285	327	276	289	277	290	289	283	288	270	306	272	302	283	304	306	283	295	281	283	298	288	277	239	298	297	267	303	283	287	271	279	263	279	282	271	294	261	287	274	300	298	291	316	259	254	334	285	283	297	304	281	269	278	304	280	295	298	320	268	272	308	331	285	273	298	313	305	282	303	288	297	296	266	273	271	292	261	333	289	261	275	297	299	298	266	305	286	281	276	285	308	263	280	274	274	283	276	294	269	299	274	259	300	301	265	277	268	306	294	295	275	328	303	312	279	273	301	290	251	272	311	278	297	288	305	329	293	298	284	290	261	312	308	303	287	297	267	333	295	278	285	297	297	313	282	329	297	299	314	303	300	279	270	288	274	254	284	264	280	256	282	258	283	316	266	288	277	297	313	288	278	297	281	289	291	304	291	290	310	281	338	259	291	265	284	267	292	269	294	281	278	267	277	296	266	307	293	291	268	306	278	287	275	262	299	274	313	283	292	317	277	284	270	251	274	330	264	277	307	281	258	270	310	290	297	307	311	288	251	277	291	323	273	281	284	275	295	272	293	285	258	271	289	292	277	274	291	289	291	290	273	280	315	284	312	273	267	287	313
27198	22449	23388	16413	8520	5436	3237	1986	1408	1195	1049	901	770	636	536	501	437	477	452	454	468	499	406	392	406	392	369	316	325	302	329	306	338	288	297	281	312	325	294	286	270	267	264	280	262	295	239	265	262	261	254	250	267	269	272	254	224	268	232	239	225	232	227	229	260	242	266	223	254	238	256	218	239	253	247	228	215	232	197	249	245	220	227	200	236	226	235	230	217	224	260	222	235	234	234	223	217	227	240	234	196	204	248	261	208	234	224	244	231	233	244	240	207	251	246	233	211	241	244	222	238	232	218	226	225	222	238	230	237	231	218	215	212	232	227	243	219	229	246	235	212	239	260	232	234	214	230	212	247	210	235	225	231	206	243	246	220	228	207	261	228	230	258	222	227	254	232	225	231	232	233	217	231	244	217	239	247	196	244	242	233	239	222	244	214	241	243	204	215	211	202	220	216	242	222	228	214	221	233	254	236	222	225	218	238	245	251	251	203	229	224	225	230	216	204	228	221	228	211	209	225	233	246	243	221	233	239	214	219	198	235	217	209	208	241	240	231	216	272	228	212	228	216	263	210	216	259	242	223	212	216	229	237	222	192	233	229	234	213	227	239	226	258	206	243	219	245	236	228	210	223	238	210	235	224	234	208	251	227	213	222	231	215	235	213	244	241	221	234	216	243	241	214	194	213	239	236	246	224	241	217	197	215	232	211	219	209	210	246	209	239	221	213	205	245	223	223	248	236	250	242	240	243	230	217	211	248	248	221	204	231	230	251	221	234	232	233	218	208	225	242	249	190	228	215	234	231	251	224	253	249	253	236	226	222	240	242	221	209	229	194	227	236	242	212	241	236	237	216	226	220	218	274	240	214	255	232	226	244	245	223	235	229	231	244	225	248	217	235	261	225	242	206	203	203	221	214	230	248	229	245	251	251	235	217	223	242	215	209	219	224	231	212	255	229	227	267	226	248	221	220	244	238	192	240	254	186	232	250	260	235	223	240	222	230	214	215	235	230	207	248	234	230	267	241	238	250	243	209	211	225	218	257	227	211	211	228	251	237	212	232	243	230	238	243	266	210	228	231	230	239	236	220	212	217	218	231	229	232	257	232	228	248	235	246	231	232	250	218	211	208	202	225	247	228	224	211	225	226	219	225	212	236	220	236	229	228	192	240	232	230	247	234	233	224	230	219	233	238	240	198	241	220	211	249	211	229	204	248	220	222	240	213	216	225	214	227	206	218	226	206	221	244	244	218	232	223	237	230	217	227	254	226	259	246	223	210	245	227	203	245	213	242	208	244	229	239	243	221	219	227	252	247	217	217	246	219	222	222	256	245	219	222	264	246	247	197	263	245	211	232	232	229	209	222	217	237	233	238	231	251	258	248	200	239	250	213	215	220	233	238	248	224	230	205	242	211	191	240	261	224	239	220	205	241	259	218	232	234	223	235	223	206	233	233	207	213	214	234	217	248	242	225	244	235	239	237	244	232	242	204	248	220	238	221	255	230	217	203	221	231	243	249	233	237	217	251	253	237	230	255	213	241	224	214	234	233	191	230	246	220	240	223	225	236	218	222	215	223	241	207	227	244	225	229	219	220	215	229	238	230	222	230	234	223	229	221	230	227	242	235	233	241	233	230	248	200	218	234	234	237	242	240	223	237	223	234	218	239	240	212	223	249	242	246	246	227	226	236	246	213	228	238	216	241	225	201	232	226	219	239	226	241	226	217	223	220	218	233	201	230	217	230	231	205	237	226	223	236	248	212	235	231	223	221	223	207	230	239	209	237	211	222	237	235	217	233	226	217	198	220	193	250	227	222	221	233	215	218	238	249	231	230	254	248	228	229	254	225	223	229	241	216	230	240	251	229	239	232	235	222	200	203	197	229	237	216	245	211	230	223	230	225	232	240	221	243	215	232	223	236	216	240	204	230	219	220	237	225	232	244	201	227	240	196	236	225	245	225	212	202	241	233	209	218	240	239	227	226	194	240	227	226	235	246	228	217	219	220	228	259	213	246	224	227	225	236	242	246	253	229	224	242	223	235	254	224	237	226	214	238	255	241	223	223	220	209	240	213	229	234	235	227	231	225	229	216	236	192	244	240	236	216	227	233	238	223	226	237	211	244	222	232	223	212	236	227	243	208	252	207	244	241	246	212	221	209	217	219	236	227	242	214	242	235	241	209	239	200	239	202	222	247	213	247	242	249	221	210	240	216	246	222	256	223	239	252	231	247	238	218	237	224	215	201	238	227	247	242	223	235	216	204	204	223	237	239	228	195	238	229	240	217	231	235	237	227	250	257	189	233	247	229	229	240	223	209	251	234	219	221	198	235	232	206	221	239	213	213	209	243	235	240	228	218	205	225	238	247	222	233	269	249	229	234	211	211	213	223	253	199	224	248	250	234	243	240	224	244	238	240	258	236	228	226	254	243	212	233	229	215	208	236	239	204	240	239	243	219	205	229	218	265	224	244	225	223	247	231	226	228	236	234	216	245	233	246	211	232	203	226	250	234	224	204	231	239	247	242	246	229	211	225	242	215	218	218	247	220	236	226	207	229	224	247	214	219	257	222	238	219	266	234	227	178	218	232	221	228	218	232	225	205	235	216	232	221	229	248	214	215	201	211	259	258	221	277	212	230	220	236	249	231	241	241	233	227	210	230	240	256	233	219	224	218	196	239	233	248	230	245	230	199	219	262	233	210	240	220	226	230	227	228	246	266	217	223	224	220	234	229	242	238	252	216	243	220	217	225	241	251	213	220	251	217	232	220	257	234	203	237	226	236	239	197	235	225	265	242	232	229	243	230	205	229	204	251	209	232	190	217	230	236	226	205	218	205	201	226	236	223	240	238	220	223	224	244	241	208	241	229	233	237	238	249	224	249	258	254	192	232	257	268	226	231	224	231	225	259	227	250	222	230	228	258	218	235	231	255	217	211	227	239	223	245	228	261	228	228	252	234	215	195	216	223	223	232	243	238	222	205	247	211	215	220	233	245	246	221	210	231	229	237	253	238	248	227	249	228	223	224	238	208	232	216	208	222	212	241	201	243	227	244	203	233	266	252	232	217	234	219	230	253	234	240	261	225	242	230	231	235	235	225	227	232	219	211	246	227	228	217	236	258	225	234	256	210	230	247	250	227	221	212	236	217	243	211	241	240	227	251	231	243	237	241	213	215	214	223	235	214	235	218	250	219	225	232	252	249	215	232	222	234	228	219	235	189	222	233	227	239	233	224	215	217	203	252	222	233	233	238	213	234	229	244	251	247	208	240	233	235	225	215	223	241	248	219	243	240	227	229	197	237	238	229	243	230	242	242	227	234	256	204	207	254	237	210	199	259	222	230	224	208	236	204	197	233	227	257	229	236	278	214	234	225	242	225	202	243	242	221	243	236	211	218	247	256	201	241	261	238	213	207	253	220	230	237	230	218	237	206	235	205	209	219	230	232	227	211	239	254	217	260	233	216	231	228	222	211	234	245	216	239	252	221	230
21433	34100	31235	22184	16521	13609	10065	7041	5060	4737	3950	3321	2530	2005	1803	1541	1419	1237	1264	1455	1339	1209	1086	1139	1028	953	869	811	781	750	710	726	733	783	734	705	700	698	710	690	625	586	637	632	583	542	541	567	522	521	560	519	515	555	552	573	493	473	484	480	475	491	484	446	496	485	475	466	459	472	476	474	473	484	464	431	464	465	451	457	458	475	451	481	500	485	487	408	460	459	461	482	424	453	484	444	475	453	460	462	495	444	440	467	452	439	458	522	477	411	425	464	468	419	459	460	449	474	481	462	440	466	433	426	475	453	422	474	457	431	428	466	439	424	442	451	485	461	445	460	440	434	458	479	444	469	429	465	466	401	440	417	435	450	473	500	429	446	449	468	443	428	468	502	412	427	473	467	425	448	451	459	433	437	432	429	415	437	462	484	451	438	411	444	442	454	412	457	430	505	450	457	487	435	493	447	432	436	450	478	429	478	472	445	445	476	449	436	429	427	459	441	443	486	472	421	482	469	428	456	470	464	475	480	442	489	462	453	447	447	448	425	452	441	472	430	453	463	459	462	420	440	448	445	435	475	449	466	451	488	440	425	448	456	421	459	453	461	465	434	441	418	439	434	452	452	462	442	476	453	426	411	451	449	500	479	471	437	451	443	483	438	431	496	445	459	530	462	453	475	434	461	429	465	444	457	433	410	429	455	449	447	503	422	414	444	456	460	457	452	451	449	487	441	440	473	439	422	486	411	475	435	477	406	456	418	446	480	477	426	422	442	487	466	462	456	465	458	448	437	470	443	429	440	434	442	455	439	453	465	466	439	420	446	438	479	490	460	448	425	470	457	436	448	472	488	475	437	464	455	430	462	441	462	447	434	445	437	452	472	456	509	435	470	473	437	447	428	453	449	473	456	448	437	447	441	457	433	483	456	450	467	453	480	464	449	450	414	481	436	466	437	463	465	420	423	471	465	524	459	440	463	487	435	474	430	493	460	442	436	456	434	436	454	464	474	450	462	438	450	429	456	469	484	431	461	447	459	467	441	411	442	462	467	424	440	481	480	469	439	415	434	486	449	439	432	474	440	488	505	452	451	452	417	517	440	470	456	422	490	448	466	426	466	460	501	418	416	464	446	436	459	438	428	471	488	469	423	453	466	464	444	503	429	464	463	455	426	437	470	416	476	440	482	459	462	445	452	451	458	459	431	417	455	477	466	463	442	470	441	445	463	472	431	427	464	469	413	458	432	476	423	460	466	456	424	483	486	443	448	481	476	472	444	459	450	449	454	467	428	477	457	423	453	447	463	431	427	456	452	442	483	453	442	434	446	453	439	482	445	418	435	424	447	468	462	476	496	448	481	464	467	435	447	436	483	435	482	436	477	424	406	456	439	463	440	444	423	452	437	422	467	439	475	467	459	492	479	463	450	477	475	460	448	476	437	471	472	448	441	429	446	439	461	463	450	416	408	440	416	444	446	440	457	468	459	429	432	459	453	462	473	442	483	439	432	437	433	452	463	490	480	457	457	412	469	419	457	449	455	434	432	440	475	470	463	488	434	474	448	458	431	427	424	466	486	455	459	437	463	385	481	453	441	445	420	445	441	462	423	449	473	431	450	440	429	453	436	451	448	500	476	434	469	470	434	478	471	468	449	440	428	442	458	435	444	425	463	428	479	444	417	468	482	510	437	490	482	464	443	454	482	454	489	455	453	503	456	436	439	476	441	508	448	425	432	483	450	473	458	429	441	447	423	469	471	483	448	471	415	455	457	477	477	467	430	419	438	454	487	441	473	477	431	470	439	459	440	456	468	462	448	502	424	435	434	463	446	456	457	438	449	465	476	464	429	468	445	439	469	470	444	418	433	455	447	453	424	473	458	457	422	449	470	444	489	448	444	422	495	471	450	452	475	448	441	444	421	442	450	425	446	428	453	438	477	470	446	487	446	455	504	457	443	489	472	479	410	455	442	473	464	438	456	450	502	453	444	414	448	450	471	469	456	431	446	450	471	472	470	477	456	419	413	440	446	486	417	428	419	426	435	420	460	431	440	484	460	413	477	449	460	453	466	459	464	476	453	484	450	465	454	458	446	445	460	476	430	479	435	453	445	465	440	448	484	442	425	451	458	471	482	451	465	451	469	479	471	409	458	439	466	434	449	493	441	451	475	443	472	471	400	429	479	441	462	463	493	459	419	439	432	477	466	464	453	463	434	463	399	438	441	451	475	444	472	456	401	456	488	455	454	461	466	449	437	409	460	512	438	444	477	436	440	475	429	442	485	479	447	441	422	476	473	438	431	470	461	444	414	448	469	444	450	435	459	472	434	470	438	427	473	477	439	488	432	468	473	472	427	462	482	447	490	473	460	431	470	495	476	439	422	443	424	425	456	442	468	470	467	452	466	450	499	450	475	444	463	472	462	496	499	434	435	479	444	429	448	451	413	432	448	419	430	430	466	445	444	453	459	478	416	465	487	443	452	440	500	439	478	468	468	473	484	476	460	482	468	466	457	462	467	456	454	474	467	442	441	447	498	449	468	497	428	472	429	452	476	485	407	469	408	441	455	457	460	451	495	449	498	469	462	423	469	471	437	478	453	435	454	426	473	446	450	474	517	463	449	450	435	440	472	468	457	467	485	458	444	482	447	453	455	481	439	463	440	466	482	457	473	421	473	431	465	435	426	451	448	446	440	485	422	457	461	515	503	454	431	430	449	457	448	437	490	454	409	490	457	412	440	433	414	490	444	446	475	501	465	431	470	453	430	429	437	446	481	438	420	430	453	487	464	420	442	477	459	470	467	495	442	441	393	429	437	466	430	448	435	463	412	456	434	442	446	427	416	453	435	500	424	462	459	440	455	481	453	463	446	427	488	470	413	470	435	435	447	447	458	464	442	454	432	473	447	462	428	478	433	447	446	437	463	497	462	474	483	442	442	492	425	438	476	447	466	477	427	481	439	484	404	438	482	437	459	422	477	424	449	457	472	416	442	475	454	461	457	454	443	470	481	461	473	473	468	433	474	456	423	438	461	446	448	469	472	435	485	473	456	451	446	437	450	467	506	453	470	456	465	428	435	447	423	412	454	482	444	461	458	459	454	453	463	463	436	429	443	444	439	478	462	446	467	494	428	456	447	462	471	464	456	475	448	417	456	448	443	460	458	450	451	456	423	437	430	444	439	423	475	477	469	449	433	432	430	446	434	437	427	420	435	459	395	444	468	441	423	467	443	499	459	444	444	466	432	450	452	501	456	473	449	459	478	439	429	443	459	451	487	444	451	469	427	493	441	461	489	456	461	472	471	448	466	486	454	467	454	409	437	459	458	446	407	451	465	452	491	500	461	480	459	472	475	431	459	462	461	450	487	423	451	489	447	459	446	468	440	467	488	437	466	501	524	418	470	453	477	431	474	485	467	450	458	451	468	481	438	462	488	454	457	423	468	454	452	455	415	431	475	428	440	478	462	477	458	457	442	475	430	446	424	474	462	497	467	457	412
24480	21427	28583	24839	20371	12633	6589	3258	2169	1860	1516	1306	1064	793	726	663	591	523	519	583	535	505	469	438	431	365	373	311	329	321	292	285	274	311	296	273	302	252	297	278	253	268	253	252	280	243	240	219	230	246	221	232	225	215	237	202	213	200	207	198	194	177	200	208	200	187	169	212	169	177	183	175	199	174	185	170	158	179	208	208	175	157	175	164	212	176	173	183	223	192	196	152	180	181	192	198	200	193	188	177	203	164	180	165	179	179	183	179	199	184	190	186	163	177	181	155	172	169	197	193	176	167	166	175	172	192	175	193	168	173	177	181	193	194	183	183	197	163	176	182	182	178	194	186	183	201	177	185	188	186	187	173	160	172	164	202	198	178	182	174	182	178	179	185	168	188	171	170	186	177	168	162	184	197	166	164	190	176	192	178	173	176	182	160	178	184	173	186	184	187	168	172	206	176	170	152	196	174	165	160	212	186	169	161	170	183	174	174	171	175	183	180	171	181	187	173	202	178	160	192	175	166	197	176	191	171	172	159	194	180	158	182	164	178	179	186	191	196	195	186	193	180	151	159	161	170	175	184	193	170	193	170	175	166	179	192	177	188	199	177	173	202	169	176	188	173	189	195	179	194	187	177	173	204	166	175	179	182	166	193	184	174	184	177	167	223	195	183	170	176	182	161	162	182	177	196	175	173	168	164	183	168	172	180	163	177	213	171	185	169	162	174	160	166	196	186	166	186	191	181	195	187	193	178	159	193	172	160	167	174	184	165	190	165	168	166	173	171	160	173	188	182	207	169	187	172	187	207	190	170	173	187	169	165	159	205	180	197	166	193	167	152	189	169	185	173	197	155	183	182	197	180	199	185	191	157	181	172	155	195	182	179	180	179	174	194	176	169	183	169	194	168	159	186	193	171	166	190	181	190	174	193	180	188	171	168	184	159	164	160	171	199	203	178	173	178	164	165	176	158	178	191	174	163	179	202	193	186	190	193	184	184	197	173	186	182	193	162	177	168	171	184	193	196	189	185	193	176	168	189	179	178	177	180	167	177	184	194	178	201	178	175	167	175	167	189	172	194	147	180	181	196	175	150	184	190	190	195	176	168	204	203	202	197	201	185	182	197	179	164	184	181	162	171	170	175	177	191	172	178	185	176	187	193	168	178	182	206	186	177	178	191	196	181	204	181	157	169	160	158	199	183	191	181	179	185	180	194	181	160	163	172	183	191	168	201	177	195	187	163	180	166	158	167	206	219	177	173	165	196	179	195	190	192	157	182	195	176	181	137	151	186	190	190	170	177	194	167	185	192	173	179	187	197	192	160	189	164	186	173	186	183	173	195	173	175	176	161	186	197	165	185	173	165	184	171	193	214	162	175	176	177	176	162	191	170	174	196	200	182	180	194	174	191	182	167	204	160	210	194	166	180	179	184	175	205	190	164	185	184	186	184	174	143	179	187	174	185	212	189	180	184	192	181	176	183	191	174	195	207	177	189	185	173	178	158	182	172	182	189	166	177	201	191	168	203	175	179	177	188	187	189	183	204	165	156	202	197	168	184	192	189	191	179	164	188	187	188	175	181	192	182	204	188	186	178	169	184	166	152	197	160	160	173	152	191	172	168	177	181	153	188	196	211	168	154	177	204	165	195	187	172	177	169	157	187	174	173	173	190	196	191	198	173	174	167	188	143	174	185	179	182	170	198	172	170	179	170	181	156	194	191	216	167	165	203	181	204	179	164	179	184	178	159	175	177	171	180	184	152	177	194	187	166	181	178	175	172	179	189	185	166	179	195	171	158	155	196	159	179	191	149	187	176	175	192	178	172	195	152	176	174	178	188	148	162	170	161	173	168	190	203	184	190	159	214	182	157	188	182	172	154	163	168	186	189	176	162	190	161	198	197	199	168	191	181	198	182	189	176	168	166	173	190	177	161	175	175	191	160	187	187	170	167	193	185	203	178	209	202	171	181	189	173	158	179	182	184	166	172	186	170	177	173	177	180	183	201	183	164	167	208	171	187	179	184	156	176	183	187	175	176	181	178	171	184	175	191	168	157	176	175	175	191	186	173	179	159	174	180	177	174	176	169	190	162	180	175	174	190	170	198	186	185	194	164	168	175	187	189	180	168	195	195	202	183	158	170	170	179	185	198	164	178	165	165	197	188	203	174	174	171	181	154	173	169	176	174	185	180	200	173	161	185	159	161	165	176	156	183	178	194	181	182	177	179	176	193	215	157	183	184	194	178	179	201	182	187	155	167	174	175	174	156	163	163	192	158	197	158	181	163	158	160	170	194	199	167	155	145	171	162	162	205	176	165	180	179	189	168	164	178	187	161	195	192	195	187	187	181	172	191	187	162	186	170	166	180	189	175	186	172	176	196	189	195	175	192	178	181	188	179	196	167	162	173	179	170	175	188	201	192	166	180	180	189	177	157	172	166	179	166	205	169	181	183	208	172	181	181	164	167	176	207	174	168	193	162	192	173	180	189	178	184	188	193	169	183	180	172	199	189	187	182	189	185	202	160	172	200	197	168	197	163	211	166	199	159	174	204	158	202	179	188	165	175	186	178	188	187	183	199	188	188	191	194	159	192	170	145	173	195	181	190	211	172	201	167	171	158	154	160	214	192	173	176	177	167	179	172	188	177	175	185	186	195	163	164	157	185	180	200	190	207	180	162	152	178	188	180	185	160	185	171	176	193	162	174	180	170	167	175	201	182	191	180	176	178	186	178	186	187	177	186	199	172	165	191	183	168	183	191	181	173	178	153	183	190	196	206	162	191	168	193	192	180	185	183	174	169	160	163	184	179	160	156	184	186	171	181	199	185	203	153	191	180	175	199	205	188	196	171	153	181	155	159	185	197	183	163	207	168	171	163	171	186	178	178	179	209	171	181	192	183	166	167	159	195	180	194	173	183	175	187	183	160	174	190	189	154	192	194	148	193	178	167	165	189	202	194	189	186	191	207	167	168	187	166	169	185	180	191	169	184	168	189	190	186	182	168	183	181	174	189	191	196	186	201	164	182	186	179	193	166	171	173	186	177	190	175	175	197	181	182	177	191	172	194	198	160	170	195	166	188	191	187	192	187	163	189	181	159	197	154	205	180	183	181	164	182	176	182	174	179	183	183	159	174	203	172	179	179	169	188	189	195	197	142	182	181	182	180	155	192	167	183	165	181	188	178	169	154	163	198	200	172	177	173	201	174	163	161	171	181	179	185	194	196	166	156	185	175	158	163	193	179	185	195	168	175	204	191	187	168	158	199	194	163	185	172	171	177	182	184	170	192	170	179	192	178	168	178	192	168	170	175	176	184	193	183	164	182	180	180	189	187	205	183	182	204	183	184	202	184	175	180	195	170	163	199	165	161	179	186	185	187	169	186	184	195	183	205	190	185	203	173	164	148	176	173	180	167	182	173	203	178	185	163	183	177	179	189	180	152	183	175	185	175	190	193	166	189	185	166	182	179	184	179	195	174	180	172	185	191	206	189
22066	39432	36839	27536	21849	18376	14388	10117	7621	6584	5749	4688	3890	3053	2600	2242	1983	1695	1724	1853	1752	1467	1365	1367	1204	1153	1031	973	894	863	764	725	831	849	803	796	792	763	735	679	653	629	617	606	533	510	453	519	470	510	515	528	535	503	537	467	460	417	390	407	354	381	377	397	409	393	387	398	361	375	403	342	350	357	379	349	378	363	342	371	411	348	377	365	365	356	350	362	369	345	376	369	331	372	363	374	335	379	356	366	347	376	349	351	361	388	390	369	393	347	354	357	392	371	407	378	318	375	351	341	341	354	340	353	362	356	384	369	350	355	392	355	376	375	376	340	378	367	370	379	368	363	369	369	336	363	360	362	363	364	380	348	382	352	376	366	347	407	353	391	353	331	364	349	349	361	375	372	337	336	367	388	368	360	362	359	341	330	341	350	354	363	346	372	368	328	369	353	365	346	386	381	373	377	334	359	369	397	361	322	338	346	341	384	379	333	366	353	403	365	347	336	416	348	383	345	378	360	323	343	338	364	380	377	379	338	312	371	383	343	352	364	356	358	371	372	354	353	395	378	363	367	345	324	373	368	384	357	371	358	365	377	341	360	358	358	387	337	358	394	354	359	377	367	361	364	364	338	360	390	381	333	369	387	371	364	356	365	363	355	354	402	349	363	392	350	355	350	331	335	363	352	378	336	363	362	379	324	366	360	393	368	389	337	346	376	372	377	385	355	357	358	369	336	346	364	341	376	359	383	391	353	368	377	352	365	377	347	359	386	368	386	346	366	355	374	353	381	340	352	370	348	339	359	363	365	353	355	362	356	374	315	350	403	333	372	352	355	355	368	344	373	366	355	338	362	394	383	363	374	335	374	373	371	336	352	392	346	348	349	340	340	362	379	361	371	377	370	358	400	358	349	353	360	342	369	362	412	331	324	362	371	367	338	340	342	351	381	358	326	332	365	345	380	337	357	369	391	364	369	322	394	379	348	363	342	332	367	343	343	361	377	356	383	340	312	384	360	394	379	403	370	371	367	329	367	350	365	375	345	350	369	367	375	368	405	351	309	374	369	359	359	353	336	371	350	349	375	360	385	340	377	358	354	369	334	359	321	317	378	386	380	404	322	334	372	345	348	370	341	380	346	352	347	371	377	367	404	378	341	386	351	378	379	413	373	383	353	361	359	360	380	359	372	351	341	349	328	339	370	363	343	378	380	351	374	359	380	347	380	356	376	377	367	353	354	378	336	365	351	379	370	351	351	340	361	353	356	372	362	392	348	375	354	347	316	356	333	391	395	338	345	375	396	374	346	334	345	367	376	329	333	382	366	376	390	359	353	332	373	389	362	357	358	350	363	385	353	382	358	348	391	368	359	332	357	351	367	358	342	402	376	353	354	359	334	352	374	377	357	346	345	348	360	393	373	350	355	356	362	366	369	360	361	325	385	391	345	357	346	347	383	347	377	366	348	356	372	383	351	326	345	349	340	362	358	361	408	379	362	342	367	364	381	382	351	366	396	366	380	376	356	327	353	357	365	372	373	357	386	358	359	352	383	393	353	357	366	360	356	341	364	347	379	387	374	330	316	386	370	401	361	347	380	334	365	341	356	324	395	346	354	339	394	361	357	366	359	410	380	358	372	377	374	361	356	389	370	331	332	354	372	377	362	355	333	373	376	383	343	387	370	339	365	389	377	353	375	366	378	347	386	361	339	363	371	347	376	332	347	341	413	348	367	384	351	375	350	350	388	370	372	356	345	378	377	350	342	367	348	361	399	370	347	349	327	339	331	353	365	341	383	357	364	360	408	338	365	349	334	306	372	358	360	335	382	341	352	371	416	344	361	384	374	368	366	350	388	390	393	347	368	372	367	363	344	335	351	379	358	344	381	360	397	360	337	358	359	317	324	328	380	364	395	346	357	370	367	357	347	367	367	340	382	354	388	356	366	349	356	335	381	335	327	355	333	368	350	374	395	390	362	365	381	319	343	372	379	327	359	350	371	382	374	358	384	353	335	319	333	351	372	362	369	346	345	337	344	377	388	365	372	362	350	339	343	351	390	391	386	329	403	376	332	381	346	351	347	351	348	337	320	411	365	413	392	371	333	364	433	390	347	359	352	354	369	392	340	325	387	353	346	357	360	360	379	372	382	353	368	380	355	343	370	358	386	351	355	366	358	365	346	339	365	355	380	341	344	367	352	350	343	351	344	391	330	407	357	338	353	328	385	367	367	374	340	361	368	376	346	391	342	353	378	354	352	368	350	373	368	379	359	349	376	376	372	347	335	343	329	361	337	370	384	403	399	357	389	392	359	388	383	383	351	396	341	341	351	343	326	349	364	379	393	395	365	388	347	364	338	389	406	355	326	359	358	367	335	355	392	362	346	317	387	350	380	358	323	330	354	365	380	332	354	346	350	361	359	380	350	365	350	346	367	388	336	346	391	341	363	330	382	396	360	356	380	368	353	332	380	342	368	351	353	347	384	386	400	340	357	348	359	365	391	347	366	366	358	321	332	350	359	355	351	341	331	374	373	387	344	360	360	355	378	355	355	350	374	340	348	361	366	360	311	363	360	337	356	364	335	366	337	330	386	364	356	358	355	348	381	355	354	341	322	353	356	354	352	350	386	321	337	362	332	332	361	343	346	344	396	390	366	368	383	339	401	429	332	356	318	357	385	346	359	344	310	395	391	353	368	354	374	339	363	362	354	402	412	351	351	354	380	363	376	365	373	371	386	379	374	355	346	390	355	342	359	367	340	391	351	365	344	322	385	338	389	356	351	374	345	374	341	351	383	347	378	371	357	370	401	369	358	354	385	364	393	355	390	411	354	379	344	368	350	363	363	342	360	369	338	348	380	368	365	369	403	361	363	361	370	368	382	351	360	374	349	357	368	357	364	383	371	353	369	355	361	360	379	368	353	367	349	367	340	353	327	355	384	371	354	351	386	369	389	370	350	342	386	365	366	374	377	390	356	377	372	355	369	364	360	352	341	361	352	349	344	351	343	377	352	369	370	344	342	350	391	352	357	356	355	340	385	347	354	360	369	375	337	358	353	341	363	353	361	337	385	356	371	322	397	358	367	384	330	354	385	369	348	361	361	375	361	355	342	375	339	363	358	366	362	341	351	373	355	362	346	364	368	354	366	391	387	347	376	356	353	396	379	357	366	364	349	383	332	333	314	336	384	347	357	391	376	360	351	328	365	376	345	355	368	362	366	363	368	364	369	384	353	368	340	341	361	365	356	354	374	366	372	366	352	398	367	394	335	335	355	342	341	338	375	371	344	386	358	335	351	362	372	374	368	384	362	387	347	356	348	369	346	359	371	351	339	402	343	336	355	371	331	369	339	370	384	379	342	385	343	383	356	364	375	379	318	348	337	353	347	384	365	400	390	335	357	370	366	339	377	360	350	364	361	401	376	316	337	372	360	373	343	352	325	343	344	346	355	340	346	353	385	390	360	355	373	338	370	346	335	361	359	362	346	383	321	331	371	357	351
23473	21383	29179	24017	21449	20527	12637	5217	3038	2498	2185	1745	1444	1098	1017	782	741	653	576	647	689	620	498	463	427	428	422	360	350	347	281	334	290	298	278	294	320	336	301	256	255	255	245	209	191	225	224	186	226	186	213	200	242	187	181	174	186	184	166	168	146	153	174	147	145	133	140	129	146	149	151	170	149	140	146	160	151	150	168	128	118	145	143	154	130	140	147	150	151	164	152	161	163	139	137	160	146	163	150	156	146	149	144	141	134	146	138	144	159	136	153	148	144	144	128	159	136	141	140	137	125	156	144	134	144	159	144	143	160	153	148	155	154	143	137	162	155	147	122	149	151	137	139	157	142	144	153	134	133	137	162	145	158	134	131	141	144	130	139	151	162	149	130	126	150	152	165	138	148	132	151	137	162	150	146	162	130	126	145	147	133	135	144	141	146	141	135	122	150	128	160	150	152	151	158	142	165	113	150	149	134	148	171	138	134	144	146	133	147	147	163	133	153	148	150	140	111	152	152	156	148	142	158	137	159	144	147	152	128	129	133	144	129	140	153	140	149	159	151	140	150	142	142	139	119	145	149	149	149	139	131	149	120	148	150	150	171	160	155	154	159	149	146	154	148	140	117	133	155	150	131	141	143	145	148	155	163	160	145	151	147	148	173	142	155	135	141	143	148	153	134	141	141	142	152	133	168	147	139	154	117	131	145	137	137	140	142	142	140	133	148	146	132	152	132	147	147	148	134	141	150	155	133	143	138	165	149	146	145	141	157	151	163	140	134	144	130	152	172	148	146	161	158	151	147	153	145	152	137	117	140	150	153	141	153	145	141	127	154	147	143	160	139	136	130	136	153	141	133	150	150	151	119	154	143	136	144	145	150	140	172	148	120	149	129	155	147	152	143	145	149	154	129	156	158	131	167	139	156	155	156	140	155	124	129	148	148	138	135	132	146	157	141	152	151	146	161	156	139	176	124	137	130	129	158	160	141	146	142	133	149	140	122	134	137	141	141	141	140	157	151	161	156	136	120	141	138	146	149	140	136	128	140	157	151	142	148	150	142	132	142	139	164	165	139	132	155	130	131	135	148	131	159	129	156	132	148	145	152	153	144	134	149	139	146	120	146	156	155	138	158	137	156	139	150	141	151	140	165	140	132	128	149	151	155	158	146	121	148	160	155	131	140	148	139	132	169	161	135	137	156	137	139	150	147	166	132	139	136	131	136	130	162	156	133	142	149	163	149	141	144	146	149	137	135	145	165	145	137	150	149	161	150	145	134	151	161	166	140	158	140	148	153	150	163	133	151	133	135	172	122	175	158	174	148	149	134	139	147	139	121	135	139	159	142	148	131	141	140	119	171	140	146	147	142	170	141	144	155	150	147	137	156	149	123	150	139	139	143	127	142	137	149	149	150	141	153	147	151	141	151	148	146	141	139	141	129	138	135	144	155	150	150	119	144	140	141	135	145	150	140	151	132	158	164	142	140	119	151	137	146	138	146	145	153	134	143	140	142	140	154	140	144	147	143	165	130	175	144	144	146	142	163	133	161	135	141	148	150	147	120	132	142	154	145	141	117	128	145	156	126	157	147	153	167	145	130	144	141	140	163	179	151	148	152	140	157	169	146	157	123	166	136	149	145	154	160	142	133	123	132	157	146	152	131	178	153	144	148	146	133	146	131	122	148	142	139	144	142	127	144	150	123	151	159	161	136	161	141	156	137	153	119	141	133	163	147	133	145	123	143	143	127	146	153	142	149	156	132	141	153	161	125	135	123	157	144	132	157	140	121	127	147	152	144	152	153	157	151	157	125	138	159	159	142	131	137	159	139	145	139	129	133	141	143	148	174	131	127	142	146	142	145	155	146	136	144	146	133	150	137	154	147	147	144	171	149	156	152	131	153	145	153	157	151	148	141	142	131	127	154	141	135	158	123	138	130	135	151	148	140	132	140	132	161	147	134	157	154	142	138	145	142	164	137	131	162	152	129	158	149	170	151	140	153	151	136	132	154	125	133	141	147	134	139	140	156	158	159	144	146	170	119	132	148	153	142	145	156	148	144	157	141	150	145	147	147	147	160	157	143	146	143	159	137	132	143	147	141	131	163	135	154	145	115	155	143	156	133	119	133	134	148	150	141	127	163	148	146	131	152	133	166	145	134	147	140	154	133	138	113	145	145	153	150	156	148	137	149	150	165	118	140	128	123	128	140	138	139	155	133	145	145	124	138	132	127	144	155	150	138	144	158	142	161	153	151	139	134	134	159	166	159	144	123	157	137	161	139	153	140	135	152	159	141	146	138	148	136	143	126	168	128	137	137	166	139	138	145	163	130	161	155	153	130	141	141	136	156	147	150	143	146	172	154	141	156	117	126	139	149	155	135	141	159	151	168	136	142	133	139	135	164	170	143	146	138	148	137	162	156	154	157	143	132	137	156	144	142	115	137	131	152	170	167	168	174	137	154	133	144	135	128	155	163	144	138	165	173	132	141	141	130	139	142	154	153	143	139	158	138	161	154	134	153	174	133	136	139	175	148	154	140	127	128	156	146	149	160	132	136	169	153	132	151	165	164	136	134	178	129	156	138	135	165	138	147	135	136	144	152	158	154	150	150	155	137	145	151	127	178	141	155	143	150	156	134	151	144	150	129	159	145	146	159	152	148	146	138	147	163	144	148	147	137	134	134	148	131	138	137	140	124	147	147	132	135	140	139	146	141	146	146	151	129	169	163	163	116	122	154	143	148	151	147	170	127	141	150	152	149	136	152	139	142	162	154	169	134	138	139	158	133	147	142	159	133	152	163	151	123	143	120	142	138	123	141	150	149	143	154	168	162	148	147	150	159	147	151	155	141	131	135	146	147	154	146	129	155	158	173	140	142	145	163	137	150	149	160	143	138	137	125	146	162	151	144	165	139	137	141	134	133	121	126	171	138	152	156	140	144	148	159	141	146	142	124	162	167	157	171	155	140	148	147	155	153	124	161	145	121	124	137	147	135	141	128	149	141	139	133	140	134	148	146	176	143	136	149	153	157	132	157	136	155	145	168	145	136	141	144	116	143	138	142	134	162	153	136	162	126	151	145	165	143	149	119	147	140	139	158	142	168	128	149	140	117	143	147	132	125	139	142	150	136	142	125	143	165	149	149	145	144	150	128	152	149	156	133	149	127	136	140	136	166	151	159	144	162	139	141	163	156	136	141	148	132	154	160	166	133	144	143	139	155	153	155	151	133	153	138	165	158	142	154	134	149	133	142	160	144	137	163	126	149	162	136	159	131	134	136	144	135	139	137	152	131	137	150	140	125	151	148	142	136	135	141	143	153	145	135	136	162	125	142	128	141	142	167	152	139	126	152	150	141	151	144	120	150	158	146	141	146	140	172	150	148	149	128	179	135	150	152	135	148	156	158	159	142	141	149	151	153	152	151	156	151	138	154	145	181	166	145	143	145	147	146	155	149	155	137	136	155	136	149	144	128	142	147	140	153	143	131	147	140	165
24105	43665	40523	31671	25742	22123	18148	13352	10217	8727	7635	6220	5259	4114	3414	3053	2605	2221	2168	2299	2326	1967	1693	1687	1572	1314	1268	1092	1059	946	860	809	830	776	828	805	851	800	776	701	680	653	605	596	557	467	493	429	488	465	510	536	493	496	491	403	377	379	317	355	327	311	349	319	328	330	349	305	306	296	327	310	273	291	306	290	322	272	295	313	306	284	265	292	298	254	280	304	270	303	326	286	273	289	269	288	290	298	294	255	286	285	294	268	297	269	286	312	290	279	277	292	287	328	292	323	277	263	258	256	305	282	294	300	275	293	284	317	292	280	285	291	313	268	284	279	285	275	308	270	281	287	257	289	285	262	298	287	304	278	303	305	252	281	274	297	264	281	260	293	286	274	309	297	279	277	279	261	273	293	288	274	266	310	258	254	299	295	288	264	291	277	271	304	320	302	275	312	256	309	308	260	268	328	309	298	334	292	222	281	288	267	270	278	275	276	277	271	315	258	279	286	288	240	284	285	302	294	292	288	271	317	279	292	264	287	271	275	275	269	282	277	304	286	296	251	271	297	291	290	288	252	296	260	284	302	275	297	304	273	271	304	288	281	287	284	278	296	307	323	320	284	295	317	268	280	299	270	307	280	279	278	307	284	261	294	289	273	306	266	298	290	300	308	329	282	320	293	273	275	306	269	305	293	283	311	297	261	295	277	304	308	288	273	281	254	273	285	288	251	274	263	280	286	298	294	287	279	303	296	290	282	296	309	282	266	305	263	283	307	302	276	290	282	288	311	264	289	299	283	264	266	269	270	287	289	254	268	291	292	260	298	311	297	281	291	303	294	290	303	305	279	282	268	307	292	294	284	267	276	273	290	291	273	286	278	247	305	270	271	303	245	288	328	266	303	277	256	301	291	265	319	279	271	303	291	288	279	314	267	269	251	285	306	287	292	243	281	286	282	299	274	291	259	280	282	296	308	279	269	320	273	285	273	249	289	288	294	281	305	255	292	294	263	275	286	258	329	249	292	300	272	278	255	316	273	289	265	280	248	289	268	291	305	265	281	289	304	311	295	285	291	303	270	290	270	280	268	262	288	304	303	302	293	290	307	251	280	277	268	276	281	271	251	288	282	292	300	260	272	311	282	280	298	270	276	281	278	288	287	300	283	281	271	301	287	303	294	269	271	291	293	279	293	287	255	282	270	261	283	250	313	248	314	296	315	270	258	267	334	260	288	315	266	271	315	261	293	300	266	285	286	325	296	305	309	237	263	304	260	303	319	278	298	277	292	301	286	267	300	297	285	299	281	285	284	301	301	321	301	290	267	275	301	272	255	286	289	298	322	297	290	280	277	269	291	294	299	275	296	253	315	280	305	293	295	326	278	301	269	327	297	271	282	281	281	292	296	283	278	280	275	300	282	294	286	277	278	293	289	261	283	293	286	282	268	298	268	306	284	301	278	275	297	284	288	297	318	299	285	291	295	263	261	278	262	267	289	260	287	276	287	272	254	286	287	267	299	320	313	283	275	282	295	279	294	264	243	308	276	279	288	283	273	280	305	260	293	272	273	282	244	280	273	277	289	291	275	280	282	292	267	277	270	275	293	246	303	267	266	263	292	296	329	296	260	266	274	288	259	289	266	306	264	287	283	277	279	267	286	293	304	273	304	287	273	278	259	282	311	285	282	259	273	292	267	316	299	256	314	287	285	259	267	283	257	312	290	276	319	261	285	262	278	288	283	277	298	282	298	273	286	259	266	285	286	294	262	302	281	270	265	276	302	315	264	280	275	253	291	319	278	312	297	242	315	253	287	298	277	293	299	312	300	302	267	304	266	313	301	286	301	276	263	276	293	277	276	279	254	280	297	292	322	285	280	295	279	285	307	278	292	268	285	289	282	268	250	289	259	295	306	295	282	300	302	281	281	304	287	281	275	292	311	318	289	301	285	268	277	290	300	297	283	314	294	290	314	308	286	287	284	300	269	280	288	284	314	276	266	289	280	305	284	313	330	281	282	267	285	256	290	263	288	271	298	261	284	289	279	272	269	275	259	278	291	273	290	291	300	272	284	272	314	281	275	284	281	308	316	293	262	295	291	299	263	278	283	278	273	290	254	292	285	306	283	287	267	278	273	262	256	277	283	287	284	283	279	321	266	313	264	310	250	276	265	291	269	283	312	274	274	297	297	259	289	281	291	274	279	272	278	288	291	298	280	309	280	270	299	318	306	305	285	256	289	257	302	259	317	319	258	298	286	287	331	281	312	271	291	268	307	285	287	253	253	271	252	297	275	272	287	277	286	313	312	273	300	299	301	296	291	288	278	285	291	262	287	306	266	237	281	283	259	263	282	305	259	288	262	250	276	290	300	309	308	280	279	309	291	297	286	290	276	272	272	288	274	270	308	275	298	278	274	273	266	276	284	267	299	258	322	299	270	277	302	297	298	272	269	276	266	331	287	291	276	290	288	299	259	292	280	292	288	276	294	332	279	297	274	269	310	328	287	296	265	295	276	280	261	263	286	304	274	326	272	273	299	307	271	287	273	306	255	308	311	267	269	267	268	261	271	280	284	281	284	276	280	259	273	277	299	280	292	285	285	256	292	270	276	276	299	269	283	282	328	284	301	270	273	291	276	269	337	242	277	283	286	285	289	264	300	321	298	281	293	312	275	270	280	289	260	320	281	257	289	315	274	300	283	283	280	308	299	263	272	310	269	280	279	252	286	277	283	317	274	308	259	263	291	281	293	290	259	297	299	276	268	296	239	300	264	295	286	292	317	312	300	278	287	303	271	288	283	317	293	290	265	264	281	247	298	270	288	303	285	302	290	293	304	292	286	311	295	288	266	313	285	300	287	277	333	265	269	296	278	277	277	280	258	310	281	266	277	316	304	267	272	282	293	263	277	274	249	286	276	268	278	272	277	268	324	281	274	261	292	277	295	281	306	281	277	305	271	269	271	292	286	277	267	288	258	283	280	295	252	300	295	285	301	282	303	312	302	287	319	291	286	271	249	262	296	291	245	270	303	283	292	280	301	305	294	267	297	274	294	297	295	292	252	293	282	278	280	302	288	322	265	274	277	258	284	289	295	243	281	272	286	291	281	288	280	301	275	271	268	279	273	301	298	318	319	283	268	297	276	308	254	267	288	268	280	274	289	278	295	318	276	272	270	276	277	270	277	316	317	298	297	290	306	310	297	261	306	283	300	302	299	272	284	286	281	277	278	277	301	283	327	292	279	283	279	293	304	273	306	296	310	279	289	285	287	305	296	282	273	288	288	279	276	270	296	285	304	275	284	306	272	274	304	258	281	285	259	300	267	296	252	248	259	307	288	271	304	275	299	276	255	305	303	283	274	299	270	305	294	275	285	301	298	250	303	289	251	295	276	316	274	283	290	316	278	286	303	279	288	270	281	284	259	275	263	295	257	290	285	312	284	297	277	253	254	292	275	295	284	247	280	298	290	263	282	291	277	266	305	304	314	276	270	276	310	275	287	294	280
27097	22740	23805	17178	8791	5133	3478	2045	1410	1225	1132	855	771	631	538	498	473	399	422	444	484	435	397	383	365	329	366	346	357	293	329	305	299	294	287	301	285	263	297	301	291	269	298	267	260	279	244	232	252	274	254	246	284	240	240	228	232	218	217	232	235	211	244	209	216	218	220	242	237	270	248	250	205	200	222	210	228	210	219	223	201	214	232	213	231	227	214	215	252	200	228	205	216	221	217	212	212	231	220	206	207	233	243	211	239	205	242	224	196	212	222	221	231	186	224	194	250	228	199	206	206	214	227	199	229	216	213	244	191	201	209	252	237	219	183	253	238	217	235	228	210	231	240	249	213	218	198	229	240	198	229	228	217	219	234	206	202	230	234	235	204	225	218	243	233	233	231	190	204	212	242	226	232	238	207	242	233	205	210	227	240	217	219	227	224	240	222	241	239	213	247	201	223	221	226	225	226	234	235	234	214	234	209	214	245	219	222	224	232	204	226	203	229	204	228	227	255	216	222	217	210	219	257	241	225	229	231	218	238	238	249	200	218	211	240	206	229	227	220	247	216	214	204	202	233	205	223	241	207	231	211	221	228	217	230	204	221	214	222	226	204	244	228	219	214	232	235	225	222	221	193	212	240	235	223	221	202	230	220	234	229	220	224	200	220	259	206	261	233	227	233	237	219	205	225	229	228	235	215	247	243	236	237	234	267	223	246	251	235	231	226	214	217	254	237	221	220	241	221	253	199	217	225	243	223	226	194	206	221	233	249	227	229	246	245	231	235	221	245	218	224	250	222	231	240	225	235	199	205	222	222	240	211	221	224	216	219	232	224	207	210	219	212	235	240	217	203	215	240	227	233	232	232	202	236	225	212	216	211	217	213	199	204	222	225	233	229	245	230	188	251	250	228	229	224	216	232	226	223	211	244	243	244	214	235	240	238	233	235	239	238	200	232	230	204	232	213	226	219	215	218	215	215	228	231	198	230	218	228	212	193	223	227	243	245	224	215	245	259	214	213	205	232	197	233	221	232	219	207	206	235	233	199	215	217	221	217	192	257	246	227	230	227	226	234	228	246	226	247	207	225	231	240	224	239	219	245	220	223	223	221	212	229	204	249	222	222	242	231	228	222	219	209	235	238	254	235	242	230	218	204	242	225	233	213	244	201	232	199	191	225	217	222	220	221	218	198	217	228	221	226	221	271	237	192	207	253	232	242	224	206	224	218	238	238	217	234	220	201	236	246	214	227	241	227	221	249	208	228	211	234	213	213	253	228	251	234	211	211	229	222	222	214	216	222	228	249	245	230	210	191	231	243	256	219	233	237	217	209	211	214	231	213	196	201	231	231	250	227	214	219	211	215	231	228	244	221	224	227	223	249	250	254	251	239	203	202	203	235	219	221	254	237	212	217	225	234	238	219	231	232	202	232	224	228	226	229	232	234	223	210	230	220	209	237	219	222	223	232	214	242	221	250	205	238	223	251	226	235	212	211	238	213	219	207	232	232	215	230	250	235	199	250	232	253	212	222	237	190	244	218	226	232	222	197	222	208	214	216	255	263	241	240	217	217	213	218	197	233	222	215	226	217	230	232	210	232	191	207	241	247	217	250	220	229	222	213	202	199	206	191	227	220	265	242	221	203	218	245	211	223	221	221	226	204	210	256	201	234	238	210	230	223	210	217	212	230	224	227	203	234	230	222	192	233	209	254	218	269	227	220	217	232	231	230	239	197	216	225	228	221	213	235	199	242	220	244	212	235	222	230	208	214	255	224	220	227	196	211	222	212	202	199	245	245	254	192	207	211	211	228	222	222	254	205	228	241	208	225	220	234	229	213	206	221	230	237	215	236	210	216	237	258	217	196	213	222	217	243	236	240	243	215	231	239	255	223	203	210	213	250	228	233	205	202	202	226	243	251	210	221	233	215	208	248	217	218	216	206	228	228	242	244	221	250	239	207	219	235	241	246	202	217	228	209	234	210	239	221	233	237	225	230	208	224	217	248	224	246	211	226	193	235	207	206	192	242	229	246	250	249	216	219	229	229	255	224	241	218	209	250	207	216	238	221	248	222	197	232	189	226	228	215	212	235	243	222	248	244	225	217	231	218	230	215	235	220	205	193	220	232	215	215	214	186	237	225	229	222	218	235	235	222	218	190	219	211	221	230	220	200	240	238	243	214	209	232	242	222	235	236	227	247	237	219	212	193	216	238	220	219	255	240	224	217	206	227	223	236	213	210	221	191	219	239	218	216	225	238	237	256	248	205	220	227	219	234	203	220	216	228	247	231	243	227	258	226	220	194	219	220	230	220	224	200	233	230	235	257	244	223	223	214	222	226	237	229	224	239	244	217	223	243	250	224	251	242	228	199	212	223	228	238	237	215	209	210	228	235	262	240	224	251	236	248	227	219	230	217	234	238	216	218	233	212	223	215	196	199	230	228	202	198	224	240	233	211	214	227	261	222	216	248	206	224	225	234	235	244	235	220	262	240	227	213	204	201	251	200	250	201	246	220	255	200	212	250	246	212	217	216	215	239	212	223	223	208	214	228	212	251	204	221	210	210	244	236	257	220	191	238	225	261	229	213	216	256	251	224	222	246	205	224	234	223	220	232	239	222	234	220	230	203	211	221	229	241	239	252	239	214	239	211	258	226	231	246	228	219	225	234	214	228	240	254	223	218	216	238	236	215	212	235	240	216	217	217	229	249	206	226	225	237	217	233	201	213	247	202	212	222	228	219	216	232	236	245	213	240	239	248	212	212	242	258	209	228	196	230	239	227	224	265	218	226	216	260	229	201	204	214	203	195	227	201	218	226	224	246	221	218	256	213	256	216	226	213	214	229	206	238	213	208	251	230	228	221	228	232	218	237	203	212	210	235	244	223	246	212	217	203	197	223	216	226	231	265	220	238	226	214	220	202	240	238	236	214	224	222	211	239	238	231	214	218	208	215	221	241	221	231	211	237	236	204	217	208	209	194	227	220	223	227	225	241	229	229	223	219	227	230	239	231	207	212	259	236	227	235	218	219	245	206	195	249	212	242	224	236	225	217	224	208	224	248	227	222	211	223	222	215	220	253	211	224	212	210	225	217	232	250	204	217	241	206	237	225	217	212	253	217	229	218	216	242	236	184	202	230	252	220	227	225	211	221	235	237	262	238	217	224	234	231	229	218	206	241	202	260	227	261	234	222	214	229	229	221	250	241	234	202	224	236	254	260	215	203	239	245	206	242	218	240	218	235	221	195	234	215	222	219	219	210	242	231	197	231	224	208	240	201	204	224	238	255	214	231	225	213	234	229	206	233	222	218	210	234	216	250	216	197	219	226	216	245	220	222	209	200	222	214	217	220	215	241	261	242	214	248	231	225	217	241	217	241	257	234	211	216	205	215	215	212	225	224	232	253	229	208	234	229	221	221	242	221	223	239	247	240	201	220	196	233	218	249	230	223	227	230	227	224	235	219	245	200	235	208	229	223	250	232	218	218	236	207	227
22085	35478	31824	22793	16735	13155	10787	7365	5310	4540	3982	3258	2706	2133	1836	1609	1461	1315	1222	1334	1476	1298	1107	1090	1033	942	896	853	835	755	695	678	677	708	717	736	732	711	698	603	601	609	627	599	525	585	536	541	506	571	551	587	511	525	533	504	462	456	460	455	504	428	448	455	471	475	515	454	453	458	455	462	457	469	430	407	437	432	438	486	458	432	474	486	473	474	450	440	428	423	469	443	432	458	454	422	455	451	458	452	472	440	412	453	462	438	451	465	472	428	459	481	434	462	453	441	431	488	428	457	439	448	437	436	441	417	458	444	443	494	486	457	449	447	451	468	442	483	439	446	444	465	452	440	469	454	464	458	443	443	394	432	441	436	441	458	443	453	423	426	470	502	426	445	438	437	447	436	406	498	453	452	447	455	408	457	445	443	441	443	465	466	417	474	431	470	425	470	451	445	449	432	475	431	384	461	414	460	431	447	450	429	443	436	448	467	456	437	421	430	508	466	461	461	476	418	442	412	438	463	459	447	430	445	481	449	425	470	463	467	454	460	459	419	484	490	476	475	409	489	451	408	459	461	420	467	456	455	435	425	467	404	454	438	439	508	451	448	446	441	414	439	435	443	444	470	460	429	472	430	429	454	442	460	471	479	473	431	435	440	440	497	433	443	434	456	470	431	407	453	438	461	474	469	449	439	487	452	506	426	428	485	482	403	441	429	439	443	438	416	438	483	438	445	464	451	451	448	411	458	467	414	454	411	453	440	430	450	426	419	450	410	439	425	467	424	452	455	424	416	457	453	413	465	461	464	464	454	426	466	452	460	426	478	426	459	456	470	451	448	434	459	454	462	448	463	435	464	438	496	458	482	441	461	450	459	475	460	406	458	459	466	422	442	444	460	437	439	468	463	449	460	446	452	454	459	437	422	437	443	411	439	484	457	436	429	441	424	403	420	455	419	482	428	439	425	424	489	456	473	441	438	467	409	492	436	437	432	453	463	418	449	448	439	453	447	464	492	448	409	422	431	436	468	457	422	486	451	460	455	430	462	428	456	452	449	407	442	438	459	420	440	414	446	434	435	443	469	425	411	483	448	468	457	460	472	448	412	462	471	487	441	456	467	425	418	437	465	456	471	435	423	485	473	488	431	462	423	448	441	455	429	470	397	437	430	470	448	472	489	444	421	420	474	425	449	458	435	455	471	448	406	470	471	470	471	419	445	401	429	424	437	470	445	467	462	431	407	474	442	420	445	468	448	464	444	442	484	450	439	439	452	467	464	466	449	441	442	450	451	453	427	447	451	438	442	443	420	453	449	432	444	424	469	420	462	468	436	471	427	415	431	444	427	452	398	439	449	457	497	444	407	445	449	459	431	456	439	424	491	412	452	453	451	466	405	407	497	486	457	424	455	450	446	453	461	459	432	455	429	461	443	456	432	411	439	411	447	456	443	447	453	427	443	459	454	447	416	419	443	435	431	456	474	409	464	455	431	431	458	449	460	458	436	488	474	438	448	457	425	428	463	457	465	433	451	469	481	467	432	463	475	473	436	441	473	426	409	466	433	449	440	444	454	454	438	475	437	465	474	437	455	477	454	428	447	482	436	447	484	448	433	478	439	477	485	427	438	443	455	437	447	457	478	448	433	480	444	478	469	439	474	440	500	471	439	454	450	453	473	485	428	434	474	452	463	430	422	471	447	449	451	454	432	430	432	466	460	447	440	463	451	435	446	491	438	446	460	434	427	442	464	488	443	444	452	414	451	441	470	452	457	392	444	450	415	435	444	440	434	419	451	464	475	437	455	424	440	455	462	481	416	413	412	433	437	457	470	429	458	427	472	473	441	470	463	452	425	457	422	441	472	448	472	432	467	432	439	434	452	455	444	445	456	478	450	457	445	455	434	442	438	445	497	449	424	464	442	469	454	448	434	430	438	441	434	441	460	480	451	447	466	467	457	446	466	446	462	448	429	417	485	460	455	460	432	422	489	438	465	467	446	441	417	445	464	443	467	446	479	441	469	437	429	478	439	444	452	460	459	435	470	426	494	437	445	465	486	443	450	464	463	470	438	455	473	450	497	435	416	484	437	399	448	420	457	457	464	446	414	449	429	415	453	453	450	464	436	437	427	461	442	448	445	454	468	434	485	432	453	467	474	467	464	436	474	445	407	509	457	455	433	421	451	446	449	483	436	463	433	454	479	457	403	449	462	455	449	434	459	426	471	448	445	424	449	441	439	443	437	484	434	397	415	435	478	454	460	439	445	429	423	464	458	434	474	423	422	471	447	435	468	453	442	447	471	422	444	476	432	444	468	463	489	428	463	438	428	458	467	465	430	439	439	388	438	436	478	447	487	452	418	436	401	448	406	481	442	436	448	447	432	429	461	441	447	450	415	448	444	459	434	449	433	453	429	443	423	502	432	454	474	455	471	446	439	467	460	433	433	451	461	482	455	435	416	444	417	460	460	466	425	452	479	460	432	444	427	434	432	467	451	460	427	415	431	458	466	453	449	421	452	482	458	422	453	457	471	448	408	450	433	441	411	433	469	449	461	446	500	412	462	488	463	443	439	441	466	467	469	425	455	407	456	456	427	464	472	424	438	451	463	502	413	433	425	447	432	427	468	466	457	473	477	437	479	447	461	450	494	436	450	474	436	458	438	461	436	430	459	456	437	448	472	444	451	439	464	425	455	448	441	441	446	456	427	408	449	452	426	437	487	452	414	473	406	434	449	471	455	421	481	413	434	467	443	475	429	410	472	450	448	449	447	470	446	432	438	435	436	482	481	400	448	446	439	450	479	473	435	390	468	428	450	452	451	458	466	402	476	484	429	459	436	391	458	439	413	427	435	455	433	445	457	426	456	409	477	491	450	511	464	440	442	443	478	406	480	469	444	428	478	455	434	409	451	451	448	458	445	444	444	425	462	440	464	451	451	459	447	444	451	426	433	416	439	417	451	399	423	454	475	451	426	458	434	443	454	461	438	456	454	492	442	439	451	406	444	469	423	453	440	465	401	455	446	428	485	462	456	439	470	444	413	453	435	472	415	463	422	465	430	446	397	456	473	472	484	470	443	440	478	455	421	461	423	437	511	442	416	428	460	463	444	456	439	458	477	413	448	454	466	433	471	444	442	425	455	439	458	429	444	440	432	424	422	452	456	438	415	460	437	439	454	442	466	439	449	468	467	449	433	461	453	436	457	431	431	449	441	450	472	443	406	439	437	470	430	465	464	417	470	433	422	458	473	466	432	440	448	445	448	430	455	470	432	443	500	461	452	467	495	447	438	451	464	429	441	502	441	428	419	455	464	442	472	446	451	458	438	445	449	430	457	447	464	458	453	485	427	463	453	456	463	476	434	458	454	460	460	471	427	463	462	424	478	471	466	445	486	419	458	476	440	441	445	483	447	461	431	443	441	429	449	445	454	452	432	502	427	456	481	414	464	445	468	450	404	459	451	466	456	433	420	497	461	425	426	450	404	451	441	445	442	443	445
24510	21391	28496	24857	20246	11712	6682	3552	2163	1817	1641	1306	1081	828	723	608	546	540	531	565	559	492	458	415	417	364	329	318	298	340	288	285	262	273	287	296	292	281	293	257	270	242	253	232	254	235	183	224	206	210	222	228	227	188	181	206	171	200	187	192	183	175	168	183	181	178	161	191	174	183	163	172	178	192	170	174	194	174	178	194	160	180	179	191	175	169	162	187	186	185	186	185	167	151	191	173	183	174	165	161	163	188	215	171	148	164	178	175	163	167	171	182	197	167	181	185	182	165	171	170	163	163	151	176	179	180	173	173	187	191	170	185	188	160	160	174	169	177	193	181	193	171	181	206	157	152	174	147	165	208	195	163	164	177	177	191	189	191	172	191	192	175	168	178	152	195	174	203	193	165	163	174	193	177	172	171	179	190	176	153	183	179	176	176	180	173	180	167	187	184	175	178	189	182	203	176	191	166	173	148	171	173	178	172	178	184	171	180	188	170	160	190	157	173	163	177	190	178	165	171	187	176	185	157	172	183	180	162	187	163	189	165	154	164	174	188	165	191	156	163	144	183	173	148	170	180	193	173	169	193	161	168	186	168	172	189	182	162	172	185	165	169	181	178	163	179	180	159	185	162	170	169	154	188	182	165	154	179	185	191	171	188	175	168	184	188	173	164	189	172	153	179	205	182	166	164	174	166	189	165	164	169	172	166	167	168	170	168	174	186	172	192	177	175	188	148	188	155	222	171	186	158	175	176	187	170	173	187	184	167	187	169	170	144	167	164	180	182	178	158	174	165	178	170	155	178	159	185	160	180	172	161	181	220	193	196	175	163	181	199	196	175	193	190	170	169	175	165	158	182	176	183	188	177	190	169	164	212	141	180	194	176	167	187	188	185	182	178	176	166	184	153	183	190	171	188	157	201	155	176	183	160	183	167	164	157	175	182	197	177	181	182	201	184	179	184	177	160	170	163	176	176	166	190	199	172	178	182	159	160	178	170	171	174	181	159	150	195	161	168	173	183	165	180	195	181	186	167	176	207	201	169	169	181	181	156	143	173	153	164	173	160	178	164	169	171	160	168	170	151	172	179	162	187	182	174	172	178	161	179	176	167	163	167	214	184	192	168	175	171	159	177	166	155	168	184	150	155	154	168	166	175	150	164	171	176	153	169	168	176	170	193	199	162	189	188	168	177	175	160	174	193	179	173	172	192	184	198	164	179	179	177	178	162	194	166	170	179	164	159	190	161	164	195	166	184	168	172	174	186	175	153	176	177	181	182	166	177	175	185	176	181	172	197	174	174	193	161	172	176	182	186	169	206	155	166	168	169	190	191	184	154	180	169	170	181	178	198	171	171	180	204	161	206	184	164	190	164	159	171	160	162	197	177	189	180	186	197	179	186	174	181	167	185	177	184	167	159	181	176	165	173	167	180	188	164	178	172	169	178	175	165	167	158	152	153	186	157	181	184	199	170	175	190	164	168	161	177	177	197	173	165	198	170	158	153	180	144	161	159	200	167	170	165	172	178	189	167	178	168	161	177	183	172	153	173	178	182	189	182	184	167	167	183	200	195	164	191	173	169	162	165	160	163	202	188	199	187	156	143	176	166	177	185	172	200	171	175	176	159	176	183	193	184	181	174	179	179	185	191	192	182	152	159	195	180	161	181	166	176	173	171	160	165	170	174	173	182	166	178	176	205	186	195	171	183	173	160	183	170	202	179	180	176	170	177	179	158	164	178	176	219	152	191	169	166	182	164	175	180	180	178	168	177	177	184	180	190	178	174	178	176	171	184	161	155	184	188	178	180	168	181	171	183	179	199	165	155	158	158	180	192	171	194	156	189	166	166	169	176	148	187	161	181	181	163	168	171	172	177	160	158	186	173	186	164	166	159	164	168	145	175	180	161	180	206	143	194	167	152	182	164	167	169	163	184	181	181	186	177	185	181	160	191	180	201	169	155	190	180	174	181	168	181	182	163	190	174	162	188	179	159	171	163	165	170	176	179	187	152	183	177	182	159	165	167	176	205	162	151	165	188	171	174	185	160	169	179	175	187	210	169	174	184	183	206	164	200	173	180	162	186	174	189	178	182	182	184	169	174	177	181	173	180	166	203	172	197	165	168	180	169	162	167	167	153	175	163	179	175	183	169	171	185	189	179	185	177	151	192	177	174	195	193	179	172	170	178	174	194	171	187	197	183	204	167	157	165	161	168	157	172	179	197	182	179	172	173	175	189	191	173	177	164	188	182	187	164	153	165	166	212	148	186	166	181	162	177	171	166	170	173	170	161	188	183	174	166	191	169	166	156	166	176	169	175	188	135	153	173	192	187	181	173	157	156	166	181	173	188	169	187	194	177	148	157	173	168	190	168	186	192	203	195	155	183	206	165	158	173	172	185	155	167	179	171	205	178	193	150	184	177	191	213	188	173	168	160	189	194	172	190	184	191	184	190	194	164	156	168	167	143	158	195	167	178	171	182	173	189	187	175	175	173	197	187	155	158	188	199	192	175	146	169	194	170	190	197	173	185	166	167	176	191	165	161	178	181	168	179	173	184	169	169	166	163	176	183	169	185	192	181	216	175	181	180	191	166	168	154	174	160	177	172	186	151	168	164	182	171	179	163	186	163	179	177	160	179	153	177	166	174	174	166	173	181	180	168	178	165	185	171	168	160	158	207	178	169	171	183	183	183	169	185	160	169	178	180	167	158	162	172	146	157	166	164	173	189	195	193	186	164	178	181	195	186	164	177	159	174	166	167	176	182	174	162	170	174	175	184	172	181	180	193	180	152	173	179	165	193	178	188	187	161	194	155	169	189	164	170	201	187	181	184	196	197	165	170	173	174	169	150	155	180	180	179	175	184	175	180	177	152	191	168	159	166	158	158	170	157	179	168	182	150	176	165	179	194	193	211	175	180	168	158	149	171	199	188	193	181	163	163	182	177	194	168	143	173	177	172	183	170	181	170	194	166	176	179	171	173	173	159	179	184	176	166	173	178	174	179	173	187	147	148	177	163	165	182	176	179	162	182	172	177	171	168	175	187	190	203	170	166	178	197	203	193	158	185	182	202	163	171	192	192	149	169	178	152	161	170	162	201	176	183	168	155	188	163	176	166	186	198	160	179	199	188	171	166	173	153	157	172	164	182	162	166	172	180	198	170	189	182	179	173	174	181	186	174	191	184	174	167	173	168	201	176	169	161	177	170	173	168	190	176	179	184	184	204	182	178	181	173	187	175	173	177	174	165	171	185	173	167	154	179	184	157	166	180	204	181	180	199	153	184	175	163	172	163	154	195	165	165	181	183	157	168	146	197	196	156	178	176	174	152	178	185	162	178	167	189	192	162	153	182	154	206	150	168	189	166	192	185	183	182	179	180	190	166	177	169	153	163	161	188	170	179	185	156	171	182	164	174	182	185	172	195	172	167	176	180	216	183	189	182	153	173	172	178	174	183	158	174	165	145	194	172	168	171	180	152	170	202	167	183	183	163
23014	40574	37511	28768	21756	17384	14920	10639	7612	6548	5817	4842	4012	3240	2662	2255	2001	1763	1676	1801	1875	1674	1357	1359	1261	1089	1004	1003	922	822	781	745	689	676	706	753	715	720	703	690	626	605	606	587	539	548	543	506	481	469	527	516	490	505	479	438	411	455	380	377	376	372	407	406	368	374	380	374	399	397	369	364	338	374	390	360	376	353	383	386	374	334	367	360	392	348	364	355	357	349	390	366	327	373	360	362	351	326	375	344	380	352	386	392	349	330	330	381	378	378	335	342	336	386	346	363	342	350	355	347	346	330	365	331	350	333	406	359	363	359	362	365	339	316	371	357	341	325	345	335	356	357	376	363	371	351	370	352	351	325	323	308	382	342	379	403	341	350	376	377	344	352	368	364	360	360	349	372	351	356	322	359	362	357	326	321	338	336	341	348	378	371	348	319	389	342	399	358	343	336	362	372	365	351	335	325	369	378	377	364	355	368	369	372	350	369	365	350	340	383	346	353	342	385	361	354	337	369	357	374	360	357	390	350	367	339	343	345	320	342	341	362	345	338	351	348	348	333	367	341	336	336	338	348	382	345	367	345	340	331	335	321	368	361	350	346	382	346	329	339	342	352	357	330	365	383	337	362	345	356	378	374	348	330	323	340	335	371	359	356	387	337	343	345	344	332	341	389	342	365	347	363	323	350	349	319	367	344	315	326	384	385	351	361	351	397	336	374	335	359	346	345	373	379	374	395	372	349	359	360	306	355	334	338	370	364	351	332	363	356	361	363	371	343	378	344	320	355	367	352	340	354	356	370	358	363	371	380	322	343	361	361	345	347	337	356	346	370	352	370	372	345	337	329	346	377	362	336	374	344	379	352	366	334	351	347	352	348	352	339	339	341	348	382	358	369	343	328	316	363	357	395	324	346	371	334	386	346	367	332	369	376	387	371	331	360	345	348	332	361	314	385	334	334	370	348	342	374	358	358	383	337	381	353	332	361	344	340	364	330	328	369	362	360	359	369	356	360	350	339	362	329	376	338	360	373	337	358	329	317	360	358	326	332	385	361	358	347	355	361	374	320	359	343	357	334	372	362	338	365	363	360	354	342	352	356	384	382	351	381	349	368	357	369	375	400	344	358	333	357	346	313	345	343	350	361	342	330	380	390	356	348	364	360	378	349	343	334	336	349	318	382	337	356	358	337	291	353	341	329	387	348	359	330	308	364	360	387	316	328	358	371	326	349	341	328	361	365	376	338	339	367	364	374	382	365	336	361	349	374	364	352	356	330	365	403	364	357	370	336	367	340	380	373	348	344	357	364	332	357	345	365	359	352	378	350	353	391	382	332	382	356	351	354	345	334	349	332	363	368	381	378	335	333	329	384	323	337	367	342	367	337	377	394	353	367	360	372	367	357	362	344	359	368	330	376	351	321	371	366	369	369	377	364	354	374	347	357	366	359	360	345	364	380	320	320	355	358	370	352	368	349	366	386	413	341	344	390	351	334	352	322	386	350	381	355	375	343	348	330	350	309	408	376	342	358	339	360	361	373	354	373	324	356	365	370	362	369	358	376	354	379	350	367	368	394	395	350	336	344	344	338	365	361	351	372	380	379	364	331	334	347	354	361	381	353	392	373	360	374	360	379	349	349	351	346	360	348	366	329	326	407	346	367	336	336	363	374	338	380	359	345	377	328	365	345	344	337	346	354	393	335	359	366	367	353	374	380	359	355	358	356	341	342	373	350	340	341	352	321	347	343	363	370	378	326	361	377	382	357	381	352	349	340	328	356	353	370	376	332	357	337	338	350	362	348	368	346	353	318	300	317	342	364	360	356	365	407	384	395	351	354	340	348	363	336	366	371	370	338	359	356	372	373	328	342	331	330	317	367	356	347	323	372	324	334	324	374	385	340	375	340	334	366	361	340	353	360	351	345	355	368	355	375	356	336	377	372	358	323	331	369	395	356	318	357	371	389	343	353	352	339	355	367	378	382	365	372	374	366	379	341	337	389	361	369	356	354	369	376	347	378	353	364	356	373	328	369	354	310	352	355	344	351	389	383	314	336	331	333	362	338	332	352	343	348	381	355	357	344	346	362	381	353	357	337	353	338	349	332	384	325	342	344	364	318	372	324	338	328	354	360	364	349	370	344	345	367	372	385	399	379	361	381	380	361	351	354	366	346	352	334	351	367	368	356	366	344	377	352	345	372	377	357	380	376	310	323	368	380	333	323	384	374	383	339	360	408	367	375	362	381	363	366	352	354	308	350	348	331	350	311	341	371	335	355	326	359	380	358	362	349	376	362	342	318	342	350	359	358	352	332	371	389	336	350	355	337	344	351	350	357	332	370	363	377	365	368	346	342	356	345	360	373	338	383	344	365	348	399	361	375	336	359	368	359	332	350	383	306	349	327	387	344	390	367	349	363	385	348	352	354	347	359	371	384	378	372	337	351	365	359	361	367	317	373	343	359	357	366	350	349	339	360	358	380	337	395	372	362	367	347	391	354	348	357	364	376	375	374	371	379	367	346	361	385	341	343	372	352	326	353	376	369	372	338	346	323	339	334	396	370	321	399	359	354	356	349	359	370	367	343	395	355	380	340	334	347	349	357	364	366	330	343	378	322	365	390	362	332	360	337	352	332	324	344	389	361	370	368	388	363	353	364	368	358	324	332	372	334	335	384	374	358	342	381	314	368	334	309	351	364	344	388	350	340	362	348	356	330	385	396	349	353	359	352	377	368	362	343	337	338	329	358	310	359	358	374	336	366	355	393	368	371	387	371	337	352	347	387	369	369	368	333	368	332	337	339	380	351	363	348	367	345	341	350	349	378	363	348	339	356	382	359	355	336	360	350	369	335	387	354	356	338	352	337	347	334	352	373	339	348	392	371	356	392	354	365	323	361	342	378	339	376	370	334	389	360	348	360	362	341	363	379	325	360	355	321	342	357	349	326	343	352	341	370	334	357	352	371	333	360	363	365	382	362	359	364	348	348	317	360	354	354	340	369	385	350	363	318	409	358	354	360	375	382	401	355	360	345	341	349	360	314	402	362	396	362	360	355	339	366	350	328	355	340	353	351	348	345	354	355	342	313	393	374	355	351	329	356	357	332	346	342	343	365	356	329	349	327	361	338	347	371	341	344	366	356	354	342	359	341	349	357	335	355	342	357	345	376	349	346	397	353	374	360	361	392	349	351	341	337	371	356	356	352	368	349	384	367	375	369	352	355	361	350	319	396	353	367	353	353	348	385	348	321	360	347	373	357	365	317	342	326	347	367	353	354	352	344	327	334	342	345	371	388	324	330	341	322	343	404	360	318	373	353	395	343	323	339	338	386	342	339	384	390	334	301	352	366	366	358	387	339	332	386	361	371	351	391	380	337	335	340	362	360	338	372	367	335	356	307	388	357	352	348	346	381	358	378	334	363	351	363	358	349	359	348	361	347	353	338	351	361	351	360	378	383	346	376	327	347	335	374	366	365	373	407	363	343	333	371	412	336	339	338
23543	21464	29250	24128	21573	20372	13070	5562	2964	2448	2280	1894	1478	1181	989	871	770	621	678	661	718	632	535	513	478	419	379	372	355	331	295	259	290	273	286	285	303	298	255	289	264	233	219	218	222	198	180	195	208	201	205	210	202	219	184	182	165	166	148	140	148	158	145	167	131	127	152	144	141	130	163	143	171	137	130	152	148	169	163	165	131	144	118	117	156	164	143	128	127	150	134	144	159	151	132	142	146	118	149	136	141	158	140	144	147	137	139	141	153	141	134	134	134	154	152	156	147	156	161	122	139	145	138	137	149	146	145	151	151	142	151	132	155	121	115	149	124	138	132	151	147	162	153	143	169	140	135	144	147	139	138	148	143	132	161	136	148	157	155	137	152	159	141	132	136	153	144	141	141	159	150	165	135	143	150	157	126	163	144	138	141	132	125	147	134	159	150	147	151	148	155	154	146	142	137	145	136	121	133	160	134	145	148	137	147	147	130	138	135	154	119	152	154	141	162	126	143	145	141	151	148	171	151	144	148	157	134	146	143	135	147	148	150	149	145	163	148	153	132	150	157	161	140	127	127	146	129	155	149	119	146	137	160	129	130	155	153	128	142	143	148	150	158	134	158	163	142	140	127	126	158	142	135	138	142	146	139	164	139	150	165	139	152	150	149	144	152	136	130	128	136	143	144	162	142	147	118	142	162	143	145	138	138	164	134	143	139	151	154	149	150	149	148	141	161	143	135	132	141	123	155	151	134	144	132	154	169	152	138	123	140	140	134	153	136	136	149	160	151	143	154	154	142	156	162	143	137	174	160	139	133	149	162	159	153	158	147	143	133	139	126	145	146	150	133	158	148	131	137	127	145	137	139	136	146	130	165	127	147	134	130	121	162	127	137	135	155	137	152	149	141	155	141	140	137	155	127	164	137	117	156	141	127	127	129	146	165	121	145	157	132	150	140	151	156	135	136	141	152	143	148	141	145	145	122	137	138	151	150	147	155	126	136	138	130	143	130	146	141	147	146	151	149	132	154	139	137	151	155	146	157	112	165	148	137	120	153	123	168	153	153	133	123	137	139	147	154	129	151	129	142	132	153	133	144	128	149	163	144	131	110	119	150	140	139	133	145	130	131	137	138	143	144	164	135	145	130	163	141	175	131	142	157	146	159	143	144	139	158	144	142	156	153	141	168	137	153	149	143	174	121	147	143	124	151	154	137	149	177	144	148	154	138	139	147	161	162	150	142	134	136	146	176	154	148	132	115	129	157	129	137	143	129	142	133	152	152	118	126	144	136	166	132	154	135	137	143	144	154	146	138	136	138	155	164	129	161	135	153	143	143	153	129	127	152	151	152	150	134	151	129	145	128	132	135	173	137	130	159	150	164	168	137	136	144	144	117	147	158	157	136	142	159	138	137	124	146	149	129	154	124	133	141	141	138	151	126	152	126	145	131	134	141	147	159	147	149	164	160	132	140	160	149	131	136	165	158	143	153	158	142	126	160	138	119	137	152	141	144	154	147	139	138	157	147	116	146	135	161	139	152	162	111	131	146	134	118	143	141	125	143	142	134	154	112	140	140	100	144	165	158	150	134	153	149	142	134	132	124	149	112	153	162	147	150	125	159	135	154	145	137	136	137	140	134	150	151	138	144	144	126	151	151	127	133	138	146	140	135	147	142	177	149	162	132	136	147	163	146	129	169	141	147	120	156	130	136	139	153	136	141	129	134	158	154	138	138	150	154	121	145	145	137	147	166	120	128	148	151	142	152	153	150	151	168	156	172	153	135	132	150	123	165	147	124	163	153	159	145	155	141	146	137	153	121	141	138	139	125	143	139	150	160	121	153	124	158	135	121	155	135	155	138	120	125	153	140	132	130	140	150	142	166	113	142	133	155	129	137	141	137	159	159	134	126	129	162	132	158	141	139	153	131	146	147	159	142	137	151	144	158	152	135	132	111	140	132	149	135	139	147	140	144	143	140	141	138	147	153	139	107	121	150	138	134	129	142	151	154	160	137	143	149	148	149	142	154	145	137	152	132	127	137	142	171	145	160	156	144	145	158	136	132	167	149	147	131	138	145	152	128	147	140	143	167	135	160	167	131	133	140	144	152	139	146	154	133	141	149	126	137	124	138	149	117	140	150	152	153	120	140	151	143	115	133	135	155	125	138	145	153	115	161	143	132	128	128	149	122	133	136	140	142	160	118	129	149	139	154	131	130	129	142	155	123	141	135	148	147	141	146	130	154	147	122	154	145	146	133	120	144	182	139	158	147	183	157	156	142	136	149	134	159	161	155	133	131	127	140	149	152	155	161	167	139	130	135	146	139	145	156	138	159	131	143	140	141	157	143	154	133	139	154	158	155	145	142	161	136	124	145	139	118	148	136	141	132	150	141	153	126	150	146	131	135	138	135	144	144	155	151	163	141	159	137	152	137	125	137	141	148	146	158	135	128	121	126	153	153	139	150	132	159	162	149	148	133	142	139	138	147	144	125	130	138	131	123	142	131	139	142	153	132	134	135	149	143	131	140	153	152	148	141	151	148	117	152	153	150	153	135	141	131	146	153	139	118	136	147	135	146	132	135	137	156	132	152	151	131	143	141	100	137	165	133	149	134	149	153	165	109	124	166	154	160	144	144	147	136	123	136	134	156	138	151	133	149	141	141	132	124	154	156	152	136	149	122	165	129	157	151	140	138	136	137	163	149	158	126	135	122	114	152	139	166	132	122	147	150	139	148	134	137	141	144	149	138	138	153	159	161	154	148	151	148	134	172	152	154	135	152	159	165	149	123	131	126	148	147	167	153	144	153	168	110	142	134	148	159	138	157	150	131	152	137	139	139	134	132	149	162	154	133	141	114	153	137	136	147	131	144	142	155	159	118	157	142	140	148	160	146	127	146	146	151	149	138	144	154	172	168	157	126	155	145	167	142	121	127	135	151	144	140	139	157	137	150	164	145	134	156	137	153	129	138	121	135	163	125	123	138	161	158	153	147	131	139	120	143	148	129	161	141	162	139	159	141	143	143	161	150	137	139	150	151	143	131	137	140	148	149	127	148	142	144	145	148	125	134	131	144	132	148	135	159	132	144	151	148	154	147	155	128	152	142	136	113	143	154	143	134	133	145	161	137	133	131	153	135	128	134	140	149	138	124	127	134	140	152	150	132	154	143	126	128	126	156	134	151	148	127	130	133	137	147	115	149	149	136	139	126	138	144	147	128	140	140	149	147	183	143	163	153	156	152	160	141	158	143	138	136	155	139	147	154	131	129	133	151	134	169	135	159	149	150	132	145	151	147	142	143	150	158	131	143	133	152	149	132	152	126	133	143	142	134	149	135	130	146	128	126	144	152	136	158	141	156	137	115	137	153	130	175	160	136	137	142	133	141	129	168	137	186	137	147	134	154	140	133	134	158	118	136	130	139	135	148	140	141	158	151	127	122	142	157	136	134	160	155	119	152	126	135	152	170	133	138	139	155	126	144	131	126	138	127	141
24366	44272	41947	33210	26409	20806	18588	14172	10132	8406	7663	6703	5427	4319	3543	2977	2585	2417	2168	2301	2299	2143	1699	1592	1451	1318	1308	1102	1091	956	845	817	795	728	825	808	755	771	736	683	730	665	617	583	540	526	478	469	502	464	551	507	481	472	422	378	382	329	322	320	313	288	339	296	314	328	321	297	308	317	306	286	300	296	319	284	287	297	284	303	251	295	256	303	301	280	313	248	253	260	311	279	287	277	282	282	265	312	271	295	294	279	296	269	270	255	282	266	279	280	272	288	274	277	237	295	279	264	279	293	297	266	286	243	288	261	294	278	290	289	318	279	297	273	302	263	289	302	298	278	275	294	296	256	274	299	303	266	280	280	276	285	282	300	258	287	296	273	294	281	288	240	252	273	300	290	275	269	292	271	270	274	302	273	274	267	311	254	282	308	292	306	275	294	273	289	280	265	286	271	263	278	265	299	268	287	288	295	284	241	288	268	291	271	270	275	294	279	290	285	276	271	272	287	290	288	260	285	266	268	267	287	277	281	281	266	266	282	274	271	303	271	292	300	295	302	299	273	312	288	277	271	284	283	299	281	264	310	280	291	304	277	288	288	298	276	290	279	304	272	276	274	280	261	274	276	294	299	295	280	280	261	310	290	292	302	272	283	300	283	303	266	275	302	292	291	303	275	283	298	280	282	283	286	270	272	303	280	274	293	261	305	272	270	279	310	274	290	285	275	292	271	283	289	297	275	288	250	282	278	279	295	273	289	289	265	300	264	269	274	285	261	293	296	278	258	255	289	309	279	266	271	289	281	272	260	258	287	270	278	285	280	287	279	289	298	285	297	254	277	275	292	280	298	278	281	290	294	262	293	271	281	295	279	308	273	280	278	287	262	314	271	262	270	289	269	283	266	324	291	310	284	267	259	281	290	292	300	272	302	303	282	247	291	261	290	268	263	294	301	276	316	295	266	284	260	287	268	278	300	289	274	260	260	274	275	257	309	301	276	282	258	267	293	295	337	285	287	295	271	284	263	293	281	285	237	328	289	296	311	275	295	276	285	256	303	271	297	282	287	285	285	282	247	312	300	310	250	272	288	301	271	262	261	289	300	290	304	283	284	276	295	268	296	264	261	273	281	310	293	292	270	300	265	290	272	261	274	307	283	286	266	289	287	282	259	268	299	276	284	289	264	299	260	243	307	273	297	293	282	290	238	296	301	291	294	284	291	287	260	269	265	285	302	294	290	279	284	304	296	286	281	261	321	271	296	292	288	271	252	277	261	277	254	291	253	294	263	293	301	316	274	308	277	255	253	276	255	283	287	295	262	311	295	288	269	279	331	280	299	272	263	299	264	300	279	299	273	251	292	279	282	279	303	269	236	239	283	288	275	246	272	253	275	287	264	279	306	302	269	246	275	269	270	314	286	259	259	291	268	274	319	265	281	291	292	280	278	284	290	301	254	281	294	303	301	323	276	277	254	282	311	258	278	265	301	283	285	296	289	278	321	285	279	282	304	295	303	300	288	284	277	287	251	264	298	302	282	263	292	272	305	288	289	286	285	280	277	325	251	252	312	280	301	283	269	295	275	263	281	245	293	262	267	283	299	273	252	300	277	275	288	274	293	306	277	262	269	278	300	292	277	292	289	277	281	260	239	255	290	283	303	264	269	278	306	281	292	278	255	265	289	281	289	266	268	249	289	276	283	295	309	328	289	298	287	299	303	290	258	292	271	304	260	277	287	258	287	264	271	302	285	270	284	286	269	263	261	282	295	277	252	297	281	249	275	264	300	288	300	286	281	282	282	267	276	285	289	296	273	250	267	301	284	263	295	311	292	295	307	291	275	283	248	325	280	269	281	257	272	278	264	294	299	292	282	277	275	309	269	295	298	253	275	328	305	277	284	298	260	251	285	279	280	225	297	267	270	254	282	254	302	293	272	289	252	258	287	285	297	263	292	283	287	267	296	290	301	285	309	289	288	265	296	270	271	268	306	271	287	300	292	270	274	279	259	293	294	306	285	287	301	253	270	291	301	322	299	266	251	269	247	273	287	313	313	258	266	281	281	277	264	264	257	272	284	272	295	285	278	265	282	276	272	295	280	264	283	292	288	293	287	274	281	251	319	299	311	267	319	290	283	296	279	301	272	296	298	280	280	300	266	287	299	270	278	301	286	303	274	280	267	274	287	288	290	283	269	282	271	311	278	299	304	266	264	302	294	282	283	296	277	302	268	283	308	265	282	299	294	291	278	284	293	320	300	310	275	267	288	289	292	255	301	265	284	289	317	280	291	309	262	283	295	283	282	270	288	279	287	299	280	266	257	266	266	265	288	276	312	276	298	274	269	286	280	298	275	294	306	283	265	271	283	298	278	292	288	277	293	298	284	283	262	295	278	275	289	253	273	288	282	278	288	314	257	284	316	262	251	314	279	299	297	294	270	250	301	309	260	284	270	284	274	284	283	268	242	269	302	286	294	315	272	310	286	302	284	268	277	289	272	279	273	290	298	303	268	281	258	287	258	257	278	271	279	260	284	273	286	286	257	289	274	276	273	269	289	278	263	281	286	272	288	244	288	258	271	287	305	279	283	296	275	290	281	257	262	279	277	289	252	273	288	274	305	267	280	279	308	253	285	304	282	302	311	283	275	289	285	291	288	264	234	289	298	316	271	279	281	293	319	284	269	272	261	273	285	281	280	275	305	286	291	270	278	287	285	262	281	287	278	299	256	259	284	269	261	322	310	273	281	267	287	282	284	271	273	309	259	276	306	271	282	316	295	301	262	285	277	319	284	260	282	308	291	274	278	250	253	276	310	258	279	272	288	270	270	304	276	283	270	284	288	299	308	285	293	285	282	297	261	287	278	273	276	284	309	295	286	268	281	264	288	320	281	259	275	284	272	289	287	290	291	284	283	267	280	273	310	304	283	298	283	271	265	263	285	270	297	322	285	286	289	291	296	289	273	266	275	292	296	268	271	255	284	294	271	283	263	272	263	298	283	267	285	269	257	275	268	278	276	295	297	288	270	274	286	274	330	296	289	275	278	299	295	281	330	286	283	290	274	290	278	275	288	261	255	282	282	271	297	258	287	280	297	301	276	302	298	280	286	303	275	308	278	281	288	274	277	297	283	258	288	264	284	269	299	292	258	257	329	281	289	292	300	286	278	271	286	292	280	277	295	262	273	285	265	256	257	315	304	285	291	288	286	274	276	269	261	266	311	282	322	274	277	266	289	276	280	257	306	267	307	275	278	282	275	302	317	335	301	286	303	269	239	269	291	277	265	260	289	290	265	291	283	265	296	280	331	271	284	274	296	269	261	286	285	280	267	287	298	258	284	289	296	285	279	281	267	298	267	298	286	280	291	275	276	269	297	287	274	291	281	284	258	273	288	294	280	247	292	269	278	268	316	295	273	291	277	260	296	301	281	263	275	295	289	299	289	273	285	301	288	282	308	275	308	278	283	303	252	260	284	287	265	269	313	272	285	286	282	271	277	282	296
27242	22724	24339	18455	9555	4496	3237	2284	1474	1209	1106	967	777	681	581	544	474	439	448	438	494	476	348	420	397	337	363	296	346	297	264	286	303	311	276	291	261	284	257	304	262	259	293	281	271	258	277	261	231	253	245	274	220	245	252	237	216	207	238	225	226	219	188	241	220	190	255	234	241	218	219	215	187	200	248	215	230	237	199	219	198	239	238	225	200	225	205	235	215	191	222	205	227	215	199	221	200	207	222	200	258	236	224	220	227	204	201	224	207	243	237	243	213	230	222	243	233	213	203	226	210	229	214	228	230	241	238	239	229	224	199	209	231	218	195	212	219	234	223	212	205	234	231	235	234	261	229	217	224	214	236	180	210	213	209	210	217	204	227	241	252	209	220	208	188	211	215	239	223	227	236	231	260	209	210	223	246	227	196	212	210	221	230	230	221	211	233	181	201	211	239	180	200	239	188	241	242	221	215	217	224	224	215	210	168	242	224	224	218	196	250	248	250	218	233	213	206	223	240	250	205	215	205	215	217	213	248	229	240	188	195	230	215	251	208	207	216	222	213	206	230	209	205	225	213	224	218	229	232	215	218	244	242	208	229	210	214	212	239	251	205	218	190	206	230	221	235	212	180	208	241	223	204	213	223	262	205	240	226	227	240	242	218	228	238	214	225	188	245	231	233	225	228	228	226	208	200	226	219	206	203	238	230	230	226	211	236	229	200	196	232	234	205	246	191	234	209	212	230	229	224	256	210	221	195	206	251	213	228	202	211	214	230	243	240	221	215	237	241	204	216	222	211	224	195	232	235	207	257	221	219	216	242	217	240	224	211	223	209	244	225	256	225	222	227	202	207	212	244	229	208	233	213	198	214	214	194	221	225	201	221	207	204	209	255	227	235	224	215	213	223	247	228	226	220	213	225	222	203	238	210	204	229	226	214	235	218	229	229	244	213	244	223	231	225	221	232	243	227	194	231	219	201	220	230	225	218	231	204	210	201	217	245	231	202	207	239	233	232	261	232	251	208	204	249	213	198	214	217	220	211	196	214	232	210	213	245	225	222	235	204	228	228	219	202	228	230	241	229	193	217	192	234	200	215	195	229	204	197	256	247	218	233	188	231	204	209	222	197	218	240	206	193	233	206	206	244	213	213	240	207	224	202	222	223	239	213	219	241	197	237	220	228	236	224	207	246	218	211	230	214	234	223	259	211	227	212	200	214	214	208	195	232	219	223	206	214	197	211	215	222	202	240	233	218	219	216	185	231	204	218	211	218	225	246	230	252	217	215	244	225	222	224	213	227	177	232	235	224	223	220	211	233	221	223	226	187	225	216	212	217	232	214	193	225	243	233	231	222	220	208	220	205	227	208	219	216	215	214	234	210	221	216	208	258	222	235	217	229	246	226	206	215	247	250	204	226	200	217	222	199	232	216	214	251	200	236	227	218	216	197	205	221	220	211	221	225	217	225	203	223	206	199	239	216	238	219	193	223	219	235	202	208	196	205	216	229	229	216	203	228	255	221	212	223	228	254	212	230	206	239	184	218	207	247	227	217	214	204	216	223	228	231	201	212	201	236	218	208	213	239	202	226	233	234	216	261	225	235	195	225	220	195	204	216	207	248	234	209	199	191	240	217	208	189	229	217	217	230	197	219	241	200	202	241	215	206	212	225	230	240	214	227	226	223	204	245	225	230	215	225	223	223	242	228	239	232	198	230	229	228	222	223	217	208	260	210	227	216	214	228	222	201	218	211	209	213	234	212	211	224	195	220	224	225	235	218	229	205	209	209	219	223	205	235	216	248	220	257	240	216	235	231	224	239	212	234	222	200	195	235	211	223	218	239	227	206	216	214	203	234	210	197	206	196	179	228	251	238	198	224	206	239	232	234	190	225	246	227	206	203	215	217	206	228	209	194	207	235	217	234	216	202	219	219	212	222	233	245	220	213	214	246	203	207	190	229	216	211	222	221	247	203	211	246	222	215	245	211	226	226	231	217	222	230	219	210	242	233	243	216	246	239	229	229	233	194	214	233	191	201	178	224	214	223	238	215	219	214	208	227	229	218	230	219	223	225	215	211	207	232	222	220	222	230	222	237	194	227	204	244	220	242	224	224	232	233	213	206	211	233	234	213	210	223	240	222	208	235	243	221	273	213	202	222	213	226	214	195	239	235	215	222	224	233	223	220	227	211	234	218	227	210	226	228	218	211	196	226	228	239	239	207	212	220	214	220	235	221	220	211	209	224	197	206	222	211	223	225	237	207	232	227	198	222	212	221	203	230	224	210	222	216	249	217	227	230	216	216	216	208	219	199	241	231	226	234	232	209	238	214	225	213	223	229	218	224	220	222	235	205	226	226	203	264	213	218	224	218	236	224	224	211	236	212	227	211	223	221	200	234	228	209	233	211	193	213	214	217	233	214	217	216	201	222	219	201	216	240	199	204	231	228	217	230	222	214	222	224	242	218	230	228	228	226	225	204	216	237	231	233	213	227	214	250	209	211	218	225	257	222	228	212	204	196	190	247	232	227	207	221	248	198	240	208	205	241	229	205	196	211	217	209	212	197	201	214	217	232	194	252	225	222	230	211	227	218	243	220	229	223	201	219	205	211	215	241	217	201	212	228	223	213	213	230	222	196	199	201	231	216	228	204	211	205	216	212	221	203	211	203	218	256	205	228	208	237	212	207	256	205	244	231	192	224	229	212	221	239	209	222	226	200	229	237	228	215	221	210	239	232	201	216	234	214	198	206	208	203	209	234	227	205	231	199	235	230	207	220	210	201	247	257	235	205	233	230	192	230	218	197	235	204	217	241	249	213	214	217	207	187	226	211	241	217	213	223	236	226	222	237	199	245	228	226	227	214	197	217	222	215	222	215	227	229	199	203	205	232	203	193	249	227	238	217	219	218	191	215	235	230	222	220	229	200	215	224	200	237	213	218	226	205	206	231	249	203	218	214	247	228	218	200	224	243	232	214	222	217	221	238	190	210	195	206	221	217	222	237	232	201	231	229	212	205	215	219	204	253	208	209	216	221	225	214	217	248	227	209	239	216	213	223	207	206	229	235	236	231	213	221	198	224	223	240	234	215	228	217	207	230	221	224	236	218	214	238	235	215	222	236	204	218	220	229	216	215	208	206	235	202	210	223	230	224	232	218	210	220	214	233	214	208	220	179	218	220	223	220	241	208	203	221	198	212	229	251	228	217	224	216	204	230	237	224	234	238	193	210	197	251	225	246	210	249	243	220	234	224	222	206	244	213	218	205	232	206	232	218	245	222	229	213	215	211	222	204	227	220	232	206	206	224	233	211	231	227	224	240	226	206	221	215	248	214	214	218	256	220	216	219	213	235	240	244	209	228	218	225	202	227	209	226	239	228	228	212	211	211	231	208	204	219	212	230	238	215	219	230	250	213	225	226	198	224	251	227	234	234	209	194	237	216	229	255	201	240	183	211	228	214	233	219	233	212	264	228	231	206	205	208	237	212	223	215	208
22084	34843	33086	24372	17448	11864	10533	7978	5622	4541	4118	3556	2947	2341	1992	1751	1503	1353	1282	1324	1404	1302	1140	1093	1024	935	981	915	848	777	674	732	696	678	728	732	722	672	688	641	623	638	582	542	529	553	528	528	551	507	579	538	592	524	477	539	480	468	494	463	435	457	450	476	460	478	485	441	475	472	481	447	445	411	424	464	414	428	412	457	445	457	462	430	443	476	453	397	434	469	440	459	440	452	444	420	462	471	446	444	451	410	450	432	407	438	413	468	437	421	405	468	415	421	412	440	429	434	446	448	423	410	428	428	422	475	439	410	414	418	438	416	443	519	468	446	430	410	454	443	425	464	447	442	430	418	430	463	458	457	446	444	440	414	427	472	465	445	419	432	431	466	411	439	468	394	450	445	423	435	452	444	430	459	462	450	471	406	412	445	395	443	457	422	431	443	460	465	424	420	409	452	487	467	450	440	472	390	448	440	434	403	467	490	485	438	451	434	446	444	455	423	456	469	461	461	452	465	487	451	443	419	419	435	444	469	464	473	426	459	492	437	445	493	433	445	449	440	414	450	419	465	408	421	462	443	452	405	444	448	463	461	456	425	470	452	410	431	464	463	419	475	475	476	444	465	451	438	454	454	430	446	432	431	430	464	441	400	474	476	443	418	431	409	468	437	438	466	464	415	452	479	448	442	417	463	439	432	412	438	448	413	453	434	435	436	428	446	427	399	452	429	430	409	447	438	481	440	431	454	436	474	431	448	481	453	453	435	429	488	455	452	445	453	467	455	453	448	426	412	462	431	406	448	431	455	448	381	469	384	437	457	471	432	462	444	457	444	468	471	438	460	426	424	476	450	456	450	437	440	443	448	439	444	417	401	422	442	441	426	449	430	429	431	441	462	461	432	419	444	422	447	444	449	451	443	461	434	397	437	411	455	427	443	420	442	465	456	467	458	421	444	448	483	434	465	458	470	458	449	486	438	441	434	450	418	463	489	437	444	445	472	435	458	468	406	436	427	429	438	442	474	427	446	435	446	462	485	445	435	418	437	418	487	444	465	407	489	459	443	436	430	447	432	427	418	429	430	458	431	433	461	432	466	471	435	449	446	442	447	449	435	472	446	427	446	421	410	426	443	423	431	439	439	430	448	457	466	453	415	425	433	437	469	471	465	458	422	401	486	468	448	438	448	416	438	429	472	453	465	434	425	431	469	411	436	452	412	440	463	443	415	432	453	401	469	414	451	440	452	464	461	400	448	422	455	456	457	438	468	445	467	483	453	445	422	456	417	410	424	442	482	409	447	410	391	436	441	475	427	426	463	451	438	462	461	442	447	422	442	443	415	450	431	444	492	472	457	455	441	466	406	443	423	462	419	459	457	452	453	479	445	457	492	427	451	425	398	427	440	475	458	447	469	446	464	439	475	474	432	406	430	447	431	433	414	465	435	418	422	427	439	455	444	472	422	423	428	420	451	469	439	460	445	433	425	437	435	433	426	448	444	483	458	437	460	435	421	423	455	462	465	482	421	405	447	442	456	491	445	415	415	429	434	451	480	440	476	474	416	452	448	431	449	441	481	464	439	414	437	434	447	407	450	438	420	444	416	439	430	416	465	450	445	452	421	460	448	441	438	446	470	441	449	392	392	395	431	447	443	437	414	440	476	456	472	453	446	426	442	398	444	401	393	448	426	432	430	435	483	489	451	465	504	429	432	427	454	444	419	418	438	430	438	440	444	439	467	461	477	464	431	484	456	492	458	406	455	458	434	462	468	479	456	428	437	410	433	435	464	442	420	454	428	427	435	465	447	396	431	403	450	424	467	409	456	449	451	394	429	473	425	440	440	469	473	470	381	442	430	420	455	428	445	432	433	411	418	448	462	428	447	435	419	432	455	425	439	447	468	443	436	421	463	465	450	467	418	477	450	457	427	458	465	449	448	416	427	422	431	438	452	431	471	444	444	430	455	422	467	484	435	444	432	438	428	442	464	424	444	432	472	492	484	429	444	460	470	449	423	452	453	382	483	413	474	430	478	444	456	500	462	464	438	450	421	465	447	475	444	413	423	426	459	448	457	490	437	466	465	487	412	453	479	455	454	455	450	468	447	407	422	448	437	417	463	450	427	446	466	449	462	409	404	421	443	437	418	423	448	410	447	445	423	461	478	445	387	413	421	435	457	476	432	389	433	421	435	427	431	414	452	442	450	427	445	469	437	446	439	464	446	450	406	437	459	461	419	453	449	453	447	468	455	434	488	444	435	422	440	425	420	460	458	426	443	432	436	478	424	445	452	452	474	435	453	443	449	480	463	431	439	448	449	436	457	455	463	501	443	394	400	443	429	447	433	448	440	425	480	452	443	447	425	455	447	400	441	446	418	460	490	453	411	456	442	452	446	445	434	452	412	438	452	450	468	438	446	466	458	415	454	459	433	457	427	491	456	504	457	471	452	448	417	424	489	431	464	409	447	419	436	465	472	395	460	448	439	427	450	394	441	474	442	474	435	451	460	462	450	465	454	440	401	464	484	428	432	413	409	439	451	447	444	479	448	420	443	431	445	437	426	451	498	431	426	433	405	400	410	402	458	521	445	462	433	474	444	420	417	444	434	455	457	457	506	444	457	426	480	440	467	431	438	442	452	460	460	443	497	439	455	466	428	432	437	439	452	447	421	455	446	443	454	437	410	401	466	450	419	465	437	445	391	458	444	468	412	441	440	452	462	461	410	437	439	418	473	438	451	417	432	476	461	468	425	429	451	475	448	492	443	416	456	427	472	446	448	385	442	411	438	446	480	459	421	421	392	452	497	475	436	368	454	425	423	431	432	440	439	419	406	427	453	457	482	421	445	440	468	489	443	457	478	439	456	451	456	442	421	445	450	418	438	448	434	425	456	487	464	445	454	411	472	430	438	416	442	408	427	436	472	407	459	446	486	442	465	445	432	448	468	444	457	398	473	473	443	433	439	457	459	425	451	429	479	401	433	435	424	470	407	467	429	461	418	451	433	455	421	450	440	446	423	459	436	455	427	426	465	436	417	430	449	461	451	427	418	489	460	460	459	472	442	431	420	391	421	420	467	428	454	431	462	492	429	410	450	447	429	427	400	443	408	452	408	476	441	440	426	478	455	434	423	479	445	437	478	433	424	444	427	439	430	425	442	420	448	428	439	428	423	462	452	492	451	459	433	456	481	438	464	441	461	434	420	415	453	430	458	432	459	442	468	419	490	471	479	462	470	470	453	450	438	441	412	475	436	457	443	424	466	457	398	456	420	438	461	450	402	453	457	409	444	441	457	455	468	433	478	411	418	453	446	426	426	461	439	466	427	439	447	475	443	466	406	435	427	441	449	433	475	466	443	460	409	446	437	431	418	465	436	468	473	474	482	408	439	480	449	439	478	441	467	428	401	430	440	434	464	439	451	458	451	483	456	438	460	439	436	424	465	484	453	456	415	435	446	463	438	452	452	435	444	451	401	443	462	447	489	441	465	453	446	460	449
24504	21477	28552	24943	20427	11519	6209	3803	2338	1822	1720	1389	1194	938	846	721	643	554	512	530	553	525	456	445	445	390	367	326	327	307	264	302	294	263	291	294	279	274	265	258	235	264	252	239	229	227	257	256	222	223	223	228	201	218	207	220	179	192	206	169	195	172	188	162	210	182	201	196	145	181	194	185	174	190	176	175	149	191	194	147	174	187	205	175	178	164	161	153	181	184	154	181	182	167	167	208	175	171	184	169	177	168	172	174	160	172	173	162	166	175	172	195	163	166	196	170	158	174	186	192	163	185	160	184	191	173	162	168	182	185	178	177	175	160	167	189	168	157	161	139	155	181	186	172	164	173	161	161	174	172	165	146	181	179	174	188	169	175	191	174	162	170	190	187	142	165	196	182	147	182	160	153	174	170	167	175	152	193	186	190	145	166	173	163	182	152	150	185	167	157	177	170	187	168	167	177	177	184	187	176	156	182	190	184	167	174	155	158	162	175	175	166	184	156	148	180	159	150	179	182	167	181	153	166	177	165	176	175	191	183	149	181	166	178	172	153	174	183	174	156	163	184	148	196	162	170	157	177	178	200	180	167	163	177	169	161	206	169	191	158	198	180	150	180	155	167	177	193	158	193	163	155	189	159	176	193	160	199	157	161	190	167	161	189	170	175	166	182	193	157	154	161	178	185	178	176	178	161	173	176	170	208	187	187	185	177	166	186	183	169	181	174	187	145	170	157	175	155	196	181	163	182	163	175	191	184	173	191	189	165	160	148	167	175	172	194	174	183	191	168	162	148	178	183	183	169	175	163	157	168	168	152	168	157	163	155	152	165	192	170	164	175	178	171	178	173	142	177	193	165	170	188	174	167	167	190	176	163	168	162	172	185	175	176	165	177	188	179	159	172	165	173	167	180	195	172	157	152	186	181	183	170	186	173	150	168	186	179	179	199	175	166	195	188	163	181	153	170	147	156	191	202	176	161	168	184	164	168	185	179	154	199	185	159	150	150	156	182	177	155	184	182	172	169	167	192	174	177	175	202	179	148	160	182	160	195	181	162	179	187	199	176	177	175	166	208	149	160	160	203	165	165	164	178	170	193	172	174	148	159	154	187	196	173	193	167	180	166	162	170	157	187	175	138	160	167	161	175	175	200	168	202	186	186	170	181	167	182	160	174	177	168	161	165	170	188	166	162	196	198	153	179	165	160	179	171	191	179	176	159	197	178	170	190	161	186	181	142	178	163	154	166	167	170	178	156	171	173	176	177	166	152	170	173	167	183	163	191	176	164	179	171	170	182	183	166	192	184	174	161	161	185	160	177	171	177	177	186	172	189	176	202	199	166	164	188	172	167	197	169	168	170	177	172	178	181	164	149	164	203	184	164	184	167	159	174	168	201	179	178	171	171	182	172	172	166	186	173	167	193	153	165	168	182	170	159	169	184	172	158	171	165	168	161	161	156	152	193	182	149	187	140	173	160	188	152	178	182	165	150	170	146	175	174	194	205	182	164	158	183	183	163	173	155	188	162	183	175	186	164	162	215	175	190	191	206	154	180	176	177	176	184	185	165	185	174	167	157	168	175	164	167	144	147	131	178	167	193	180	162	181	144	201	177	178	193	152	160	156	181	157	175	189	166	171	176	191	185	177	177	158	173	177	177	172	171	174	181	197	168	183	191	170	164	174	198	183	179	178	175	181	177	185	192	172	161	202	163	167	195	184	159	165	204	167	186	197	189	182	153	181	181	184	163	165	181	166	182	167	182	185	204	176	185	174	179	182	183	165	181	166	163	214	157	163	196	162	169	172	192	147	180	158	155	189	186	159	189	176	161	197	169	186	179	157	162	176	197	180	163	205	182	156	169	186	185	163	153	180	162	169	153	188	192	169	181	180	196	166	192	163	148	164	170	199	158	172	203	179	156	172	174	160	183	176	181	181	179	177	186	175	193	189	148	197	160	187	160	179	164	170	178	162	177	159	158	154	187	174	184	167	176	177	163	159	172	160	178	161	186	191	164	172	170	161	165	159	170	151	195	181	164	177	152	165	155	158	140	211	174	191	180	211	190	166	164	177	174	170	175	160	164	168	188	164	168	164	170	169	173	164	200	177	170	192	171	183	164	174	175	160	168	165	191	163	194	185	160	150	172	189	184	181	142	185	178	160	177	195	156	159	154	174	170	160	148	162	186	165	168	163	158	151	166	171	177	179	164	167	183	188	167	178	179	181	199	184	161	160	186	206	177	203	182	194	174	153	187	173	149	183	191	166	179	167	176	178	201	176	166	152	202	188	182	195	181	169	169	162	175	155	197	176	177	161	153	201	175	159	182	165	166	170	172	171	171	162	171	150	170	169	184	178	178	160	184	181	184	179	176	171	192	157	208	159	190	163	156	174	169	164	171	177	186	170	180	185	157	149	165	180	185	162	206	156	163	161	142	177	175	164	155	186	180	198	179	150	193	153	194	163	171	170	168	180	154	174	178	178	164	158	171	186	174	197	156	168	169	173	200	162	164	174	175	178	159	172	162	172	170	172	155	179	160	169	171	173	167	149	140	174	167	152	174	179	162	178	156	176	179	180	181	188	174	162	156	157	178	176	176	170	182	179	163	184	160	176	165	175	177	192	186	186	173	169	162	200	170	183	162	176	178	181	175	157	179	153	189	169	180	170	184	184	165	176	166	164	185	190	198	169	174	160	154	171	175	178	181	194	171	163	187	170	171	180	174	172	164	169	165	175	167	181	191	153	163	172	174	177	189	168	154	169	194	164	182	200	171	169	172	173	183	187	160	182	171	171	161	194	176	168	146	177	171	166	164	150	163	183	181	178	166	173	170	174	164	196	149	171	194	191	174	163	169	179	194	176	167	176	175	179	178	175	182	176	151	163	157	159	172	173	183	148	193	170	182	174	171	184	186	155	160	178	168	156	166	215	166	172	175	178	179	179	170	171	175	168	149	203	162	164	184	166	169	190	173	144	187	174	169	170	173	167	163	177	180	163	172	176	198	176	184	180	184	179	175	184	170	185	189	163	193	220	169	181	186	175	176	174	178	179	182	181	171	182	169	165	200	191	179	195	169	166	178	166	171	172	191	174	167	183	152	186	154	163	164	183	168	192	194	176	152	167	170	183	175	156	187	157	183	170	164	191	181	162	157	155	205	178	152	176	169	160	171	154	179	187	170	168	172	187	176	193	171	158	171	187	157	165	164	171	160	168	196	168	156	173	170	187	174	182	167	179	196	160	181	159	197	169	165	162	166	184	183	155	169	181	166	184	171	152	163	159	197	173	157	164	174	177	179	159	172	190	169	191	161	167	161	184	176	168	171	163	167	175	164	157	184	176	174	181	173	185	162	177	169	152	186	169	194	175	180	175	162	159	162	169	185	168	178	186	174	159	181	142	183	163	159	178	174	138	160	163	166	181	161	162	159	199	200	197	178	176	155	194	187	162	179	186	174	168	172	176	173	195	180	141	161	151	176	169	156	155	152	170	170
22478	40059	38322	29665	22703	16007	13921	11498	8120	6827	5926	5037	4164	3413	2849	2416	2011	1807	1695	1758	1875	1756	1419	1386	1265	1082	1011	1054	949	841	744	753	776	711	835	741	725	680	752	630	637	603	605	486	462	529	518	516	524	517	528	487	507	491	433	391	394	415	353	405	394	437	370	385	375	386	384	357	373	377	368	369	357	326	376	340	343	384	352	343	379	359	350	358	365	353	379	318	362	343	338	369	403	361	357	368	349	351	338	371	355	344	344	373	369	348	364	351	351	363	378	356	347	335	355	336	336	342	368	367	360	334	344	354	370	368	371	386	349	384	364	387	305	337	374	350	365	333	356	349	378	335	370	334	314	330	339	353	327	326	385	371	349	339	334	347	389	338	343	362	367	341	339	376	360	386	321	356	341	344	354	335	359	381	363	350	373	359	347	367	365	368	374	332	360	342	341	342	336	355	372	353	347	325	346	380	330	312	328	366	340	346	365	324	390	362	351	338	346	359	352	361	362	337	350	347	348	388	351	302	372	357	358	359	363	335	326	366	330	344	337	400	358	353	364	355	327	337	323	344	330	397	391	359	348	356	313	366	363	366	352	344	352	349	358	340	342	330	367	341	341	350	341	335	355	338	349	357	330	349	346	341	346	356	336	361	349	337	370	336	328	358	347	348	334	376	354	361	366	349	362	367	337	329	349	345	370	333	360	355	341	377	314	348	328	317	346	363	387	360	346	352	352	360	335	356	330	329	354	349	340	360	348	394	368	352	358	331	346	357	363	328	342	345	395	348	349	359	348	354	349	360	364	384	357	362	380	325	329	360	353	364	357	338	339	345	375	350	356	348	380	348	329	338	339	380	352	385	354	348	323	377	320	377	366	382	368	345	363	323	335	349	366	357	380	329	336	350	341	356	352	341	341	337	315	314	362	358	373	348	351	382	319	348	328	376	354	342	314	394	357	344	327	358	334	350	342	344	308	370	327	368	346	358	344	331	333	400	357	365	358	362	344	337	357	361	346	347	380	348	336	379	363	358	342	343	342	337	348	341	386	319	368	335	385	362	362	345	342	361	358	344	352	351	365	376	365	334	343	357	333	364	347	360	346	357	372	355	343	348	355	410	353	375	375	348	341	386	333	334	342	347	326	343	357	361	325	362	392	355	383	312	364	359	328	331	364	352	355	378	383	335	372	370	324	337	371	371	343	356	328	338	344	373	358	350	370	335	385	331	347	348	353	367	368	365	370	374	348	360	374	370	338	371	350	336	334	320	345	342	312	365	376	359	301	328	356	343	348	355	349	377	362	347	364	383	350	366	340	372	370	316	363	358	348	371	361	346	317	337	359	374	349	321	364	380	402	352	338	347	402	368	377	345	355	338	326	350	359	346	350	368	371	376	369	355	338	358	340	385	337	363	375	346	346	349	358	335	345	350	391	354	309	325	339	348	355	361	370	374	362	335	339	346	359	350	334	340	330	331	317	381	356	371	375	390	363	343	368	368	331	363	341	354	398	338	377	357	362	345	372	359	363	361	343	333	358	352	353	331	367	388	335	334	353	343	337	355	362	362	393	370	325	379	378	328	337	321	365	343	342	376	371	372	359	323	369	309	344	332	372	348	376	337	353	321	350	364	359	351	359	364	336	340	363	350	356	343	312	329	357	355	379	362	357	342	349	350	334	348	373	346	385	366	335	342	348	333	363	326	330	335	382	361	367	358	330	318	341	352	343	335	360	373	378	379	352	356	367	328	348	350	322	357	358	326	357	350	379	345	374	356	329	374	375	340	344	357	391	352	374	341	364	351	352	362	365	374	335	360	327	356	339	330	346	383	350	358	321	355	354	351	341	350	361	343	337	385	308	344	366	346	350	409	350	341	358	354	360	375	325	336	356	332	344	343	367	365	361	349	310	369	368	319	361	362	329	386	365	375	366	335	335	350	383	329	361	311	335	350	350	360	346	359	370	344	339	341	368	373	359	348	348	357	363	364	319	356	360	337	346	366	364	345	349	367	326	338	353	369	332	331	353	348	366	353	328	365	352	347	317	339	364	368	347	368	326	379	361	344	360	345	340	333	330	330	361	345	342	330	344	363	349	353	341	354	370	345	363	377	338	364	353	329	352	346	339	355	338	380	353	337	387	321	352	341	323	361	331	383	377	343	354	364	339	353	349	345	354	372	374	371	330	331	385	324	348	377	348	343	336	390	346	371	353	356	347	355	407	351	324	365	361	361	355	337	369	355	363	327	370	341	337	366	367	320	371	332	340	335	315	348	364	418	354	331	336	334	335	327	342	377	379	326	377	356	339	382	348	324	345	369	348	342	370	345	341	319	342	359	343	348	386	340	347	349	358	357	351	302	378	333	406	347	335	372	327	336	333	373	329	370	354	397	352	349	323	345	324	327	359	346	326	359	370	378	378	354	367	341	364	350	327	361	350	317	341	328	364	353	346	327	329	357	357	359	374	375	323	350	366	363	328	344	363	335	341	339	336	342	331	380	383	354	344	360	348	364	362	332	363	324	352	358	338	345	320	322	332	349	386	306	338	345	363	326	369	375	366	359	354	382	354	355	355	370	319	333	337	336	376	356	377	348	341	311	342	328	360	344	356	336	350	336	378	326	337	374	341	367	341	365	357	323	353	352	365	339	367	384	374	335	373	354	347	330	363	350	359	359	336	357	324	327	346	332	338	381	375	356	360	341	357	331	344	352	354	372	370	348	346	326	327	332	356	328	353	380	364	395	327	373	339	338	357	353	396	376	343	382	333	372	355	344	350	373	348	347	371	357	385	344	308	335	373	340	342	346	343	329	344	348	308	337	343	347	343	339	346	333	373	382	355	385	357	343	345	370	345	349	359	351	400	363	329	393	372	337	317	345	349	317	372	351	360	370	368	345	356	393	344	345	365	345	347	319	350	342	372	377	327	366	339	328	382	332	336	369	348	317	356	378	353	367	373	385	325	334	365	328	316	338	378	344	357	337	359	343	354	393	321	367	347	338	346	369	326	377	310	346	353	328	386	371	357	344	346	320	318	341	342	348	366	343	358	338	356	327	380	352	334	336	317	351	361	364	341	360	316	337	362	365	328	343	320	390	370	372	373	352	336	357	350	354	358	337	328	344	319	361	373	366	332	350	344	349	340	332	361	336	371	367	368	363	318	340	359	367	377	374	366	362	398	357	337	404	326	356	346	366	374	349	375	375	361	395	334	313	353	328	347	357	348	363	382	346	353	345	329	322	346	367	350	352	361	318	351	362	339	362	335	367	332	334	369	330	356	353	320	351	361	325	370	331	351	348	348	334	363	389	353	341	363	359	321	339	374	377	366	341	363	357	355	338	318	343	373	349	346	365	363	352	366	366	340	360	325	350	328	324	328	336	320	309	357	373	367	308	398	363	325	348	356	337	311	336	342	343	367	366	352	350	363	335	355	379	376	324	330	360	348	340	350	311	328	385	374	361	319	368	341	363	347	384	342	329	350	374	342	340	329	377	397	354	327	360
23455	21365	29145	24037	21469	20041	12035	5648	3305	2634	2249	1808	1559	1303	1105	840	733	678	621	603	686	689	545	476	458	404	387	381	350	295	336	268	262	303	306	297	270	288	266	253	210	245	224	238	224	205	213	206	201	242	211	211	210	184	196	185	150	157	149	153	160	159	160	165	143	145	126	142	147	132	144	156	148	141	141	148	150	153	139	166	127	153	151	141	137	164	147	135	144	136	148	144	122	136	156	136	138	143	152	136	141	152	147	137	112	140	135	134	151	122	159	144	152	152	153	167	146	149	147	141	142	152	142	137	153	136	113	150	157	136	133	149	127	168	129	135	167	145	171	140	136	151	126	130	129	133	149	157	139	141	154	137	140	145	143	144	157	114	132	144	118	139	166	144	131	151	132	150	157	162	136	149	125	161	136	123	121	131	156	155	142	145	132	130	127	136	143	155	147	133	143	152	139	132	160	132	157	116	151	136	171	153	128	156	154	129	141	173	128	148	139	123	147	139	131	135	124	145	134	153	150	135	133	127	127	123	143	116	119	148	132	142	148	131	157	129	157	104	127	148	133	152	131	156	152	138	159	122	131	133	132	144	165	127	140	142	157	116	146	143	150	110	131	128	158	129	131	145	131	152	132	136	154	152	152	159	152	147	130	124	125	130	132	155	135	135	132	152	144	151	151	147	137	133	151	133	132	151	142	136	152	145	139	116	139	113	149	144	139	134	143	135	143	132	133	147	120	127	151	133	134	121	153	133	148	154	173	142	134	114	130	136	151	151	158	135	136	139	123	152	138	152	149	142	155	135	127	152	157	141	143	140	153	152	130	156	131	130	129	131	123	152	121	136	150	137	150	138	143	132	119	118	140	156	144	157	155	137	153	136	142	134	134	142	125	125	162	136	145	137	150	151	126	159	121	148	154	137	110	129	132	129	157	131	144	150	135	150	158	135	136	131	135	125	140	149	146	146	127	157	136	159	136	153	139	147	130	133	157	139	116	141	136	130	141	131	132	148	139	139	138	139	160	124	135	160	143	155	118	151	138	143	138	137	164	123	157	132	142	128	140	147	157	143	132	156	129	148	145	141	151	136	143	126	133	133	134	153	150	163	150	129	135	141	131	140	137	160	150	135	136	149	167	154	165	168	142	135	127	140	145	135	143	147	154	137	147	148	171	148	149	136	160	127	144	143	127	122	132	152	128	136	139	169	165	129	157	152	144	119	163	145	157	121	129	132	146	146	148	134	115	129	151	139	143	153	162	133	144	147	150	138	139	144	128	140	144	134	134	155	139	125	148	150	134	138	146	115	130	132	144	132	147	120	118	134	140	125	135	136	135	154	151	146	146	146	137	156	140	124	158	136	143	136	143	152	159	151	144	135	141	141	132	142	148	140	132	130	140	135	156	145	141	139	131	124	154	127	132	153	150	151	142	145	131	157	150	158	127	150	144	144	140	124	141	152	140	124	132	144	145	161	152	109	125	139	127	145	133	120	126	139	141	157	130	135	154	145	127	172	135	147	133	149	146	161	137	144	137	142	116	131	144	148	155	143	134	136	142	132	129	157	138	150	140	138	132	152	156	145	153	126	138	119	132	112	132	150	160	160	141	143	139	135	127	128	138	139	170	144	139	154	139	159	128	139	137	132	156	118	136	138	129	128	135	150	137	114	156	130	158	138	147	126	150	124	142	135	145	119	141	148	142	166	111	134	122	125	157	131	133	145	154	160	158	148	160	128	144	149	132	136	141	141	170	131	154	142	133	145	148	150	127	153	143	138	133	135	133	174	135	161	138	128	166	137	167	153	132	154	163	148	152	135	141	134	125	126	136	146	142	141	133	128	154	136	126	131	152	166	145	144	147	141	141	132	120	143	172	160	123	138	140	148	171	150	121	144	156	154	140	136	159	164	141	155	137	124	136	115	138	150	150	146	134	139	129	153	163	145	144	164	135	153	134	110	149	137	112	133	130	137	137	166	114	142	138	136	133	149	145	153	141	144	144	134	133	145	150	142	127	152	159	142	129	135	146	141	113	133	120	149	128	121	140	113	150	125	122	157	143	140	158	139	155	134	126	124	147	129	138	142	139	140	136	150	144	150	132	157	144	128	157	129	145	140	148	146	139	137	126	132	135	131	127	153	134	136	142	151	136	122	101	150	141	138	150	136	137	129	138	138	149	128	151	124	156	133	157	131	166	136	151	143	132	142	125	158	158	148	147	130	137	152	135	134	148	139	170	132	118	138	134	128	147	168	115	115	143	118	132	134	125	144	151	142	142	160	136	134	159	121	139	136	157	123	130	134	133	124	115	138	142	157	126	158	160	123	143	142	143	134	150	140	130	136	150	141	131	149	148	130	148	131	150	141	131	138	143	146	125	156	148	125	136	147	151	146	134	121	138	139	145	127	142	132	114	154	116	127	136	149	131	161	142	129	150	140	144	143	117	129	144	136	134	138	148	136	152	145	133	146	142	127	149	151	124	150	143	145	137	157	136	129	127	139	153	153	146	137	161	176	136	132	144	144	141	122	124	149	130	117	143	135	140	132	147	132	125	129	134	137	132	150	143	143	134	124	152	147	117	164	133	153	155	135	143	166	144	148	138	131	132	127	135	140	135	151	127	138	138	143	157	161	138	141	132	127	127	149	149	152	132	165	159	154	135	133	143	138	142	130	142	125	130	136	139	144	138	135	134	147	139	152	133	153	131	117	141	140	134	129	144	151	168	153	146	139	147	141	147	123	166	157	140	139	127	145	147	136	131	155	133	114	164	154	145	135	132	140	156	136	148	123	136	113	132	125	125	141	147	141	125	136	141	144	133	133	124	146	142	160	140	140	141	136	135	142	140	116	122	149	152	149	132	150	119	134	145	148	132	145	113	137	122	141	139	132	150	142	138	138	152	111	149	150	155	161	149	156	137	148	142	151	145	101	145	137	154	128	157	156	159	150	130	128	144	144	138	122	149	137	126	146	149	162	148	171	124	143	131	157	126	142	126	136	148	127	134	139	148	149	141	142	135	140	136	152	149	140	181	155	144	145	139	145	130	148	137	125	129	135	149	141	129	126	142	149	159	157	151	132	152	135	137	143	132	144	134	129	136	122	124	154	142	133	151	149	133	139	153	144	137	149	153	119	138	144	149	137	145	138	133	145	144	137	137	139	137	138	145	149	153	123	129	153	158	141	150	144	163	139	131	130	131	122	139	137	152	140	144	147	134	153	149	116	145	150	132	146	141	146	139	169	159	157	123	123	161	149	157	136	141	121	151	139	137	123	122	132	119	116	153	132	159	130	140	162	140	133	151	145	143	155	131	163	130	112	158	136	130	149	142	142	135	142	131	129	132	135	149	132	140	141	151	147	121	134	146	119	161	158	127	128	127	129	167	150	148	135	159	142	128	124	156	124	144	130	143	138	122	144	149	143	144	134	139	150	130	140	117	156	137	138	135	147	145	152	155	161	143	140	138	156	156	161	154	142	144	138	130	142	132	133	146	153
23916	43408	41630	33648	27143	19641	17362	14563	10636	9228	8067	6452	5709	4654	3957	3353	2683	2387	2169	2160	2368	2182	1808	1627	1670	1285	1177	1155	1088	967	884	764	749	775	823	826	757	808	755	712	670	665	580	523	517	485	470	522	436	533	533	527	508	451	410	364	347	355	323	323	325	348	313	363	295	335	300	286	316	280	316	278	294	271	284	292	299	273	311	308	304	308	307	274	278	291	295	282	265	290	282	279	271	259	290	262	288	314	272	272	302	305	281	288	270	304	284	262	303	303	299	266	282	276	260	299	265	277	287	263	246	276	282	277	311	274	301	284	276	272	269	269	265	275	280	244	248	304	266	280	289	269	284	268	270	275	273	251	276	284	264	258	283	263	288	263	260	283	300	296	295	273	249	305	266	288	279	255	256	311	266	284	258	252	288	304	278	264	287	288	274	271	261	300	278	261	254	304	252	285	241	294	294	296	298	251	235	265	277	275	269	272	286	257	294	262	295	280	276	292	299	265	272	272	264	310	286	269	262	257	271	272	293	278	257	285	264	277	260	235	292	282	253	266	284	239	278	249	289	294	289	292	264	297	263	282	258	293	271	287	260	275	261	299	269	280	264	265	294	249	243	262	270	283	249	303	280	295	255	253	285	255	299	271	293	275	279	280	267	284	269	282	289	271	270	263	303	275	299	272	276	287	294	283	253	260	279	298	275	256	278	286	271	290	283	281	259	259	285	289	259	279	300	300	279	228	275	291	282	269	263	266	279	275	256	281	252	270	254	287	280	281	305	280	255	303	268	281	272	276	268	277	282	283	267	278	259	296	247	303	280	296	298	247	254	289	286	265	295	296	264	268	271	267	271	265	290	277	276	254	291	276	273	280	258	289	290	285	280	280	274	285	260	260	279	270	273	273	282	259	274	265	270	270	268	308	299	287	261	280	264	293	263	258	266	294	271	326	288	265	269	262	275	279	276	285	264	260	272	244	279	297	264	252	302	262	291	282	277	266	286	278	296	312	278	261	272	271	269	282	275	280	278	285	263	291	289	288	299	265	295	268	292	266	264	261	255	273	267	263	264	262	298	295	302	280	240	257	281	301	277	251	272	260	291	279	280	291	281	302	277	258	289	304	244	285	270	231	278	280	299	253	268	235	274	280	266	336	291	248	257	255	256	278	250	255	274	261	282	289	253	280	246	280	303	286	279	278	278	298	315	285	308	285	246	268	247	283	245	260	278	285	251	275	274	285	282	273	242	256	272	279	289	267	263	255	282	305	302	269	281	291	275	280	293	268	285	266	287	257	263	270	281	275	265	273	284	296	250	263	257	287	262	300	282	258	295	292	259	301	304	299	271	285	264	258	271	266	267	282	264	266	278	297	267	252	251	271	298	290	248	332	276	267	267	276	264	268	265	266	269	263	305	288	268	281	275	279	276	273	287	266	278	266	263	283	268	272	251	308	238	279	222	275	257	278	253	287	267	265	264	262	278	288	273	298	269	306	279	261	272	314	284	266	276	281	302	283	273	262	271	292	271	255	255	286	273	276	253	294	278	252	269	282	263	275	277	252	255	254	298	243	256	280	264	275	266	290	281	283	278	273	291	276	278	242	282	292	274	293	267	255	279	270	268	326	291	282	250	269	262	249	301	274	319	292	275	238	295	269	292	265	296	284	307	265	251	279	265	279	289	276	275	269	274	266	275	273	316	259	270	269	270	251	262	297	257	325	265	276	279	261	264	283	289	284	277	273	282	262	262	271	292	261	307	278	295	280	291	279	271	263	304	261	260	257	290	262	250	275	243	274	295	297	268	291	281	281	251	285	284	266	283	264	262	280	261	303	274	282	300	298	266	308	278	288	266	282	278	294	271	257	263	284	279	296	286	254	263	299	263	266	289	253	261	297	282	259	282	297	271	273	287	272	283	267	295	300	298	262	262	300	280	278	244	263	268	283	261	264	263	275	275	282	271	288	261	297	269	284	282	279	279	264	312	275	282	260	273	283	234	281	294	263	288	278	284	308	300	307	287	267	284	274	282	284	263	272	309	267	274	272	279	255	249	259	284	268	287	278	276	270	261	250	292	279	295	271	248	269	259	268	265	276	303	300	255	267	264	243	286	255	277	267	281	289	302	293	273	285	288	275	285	290	281	252	285	291	301	251	262	269	282	285	274	255	262	274	305	288	267	242	282	268	304	295	276	253	261	278	314	273	292	268	253	280	265	239	260	275	298	274	268	285	283	276	275	272	281	257	294	288	279	296	273	276	263	257	271	278	258	313	272	284	289	269	279	265	293	271	298	257	281	291	265	244	264	288	244	265	248	252	275	273	299	302	280	267	270	293	278	284	289	256	279	266	292	269	267	266	275	274	285	284	264	280	261	260	256	264	289	272	295	273	249	287	231	280	267	263	283	271	246	246	270	284	270	294	311	264	268	278	267	306	245	294	298	282	283	291	255	251	252	266	283	269	281	270	298	270	286	303	279	270	280	230	247	281	267	271	286	265	253	301	307	275	284	272	283	286	260	231	264	296	285	284	272	279	304	275	266	269	275	255	287	266	289	292	270	257	271	288	276	302	252	276	282	283	271	230	272	281	273	290	263	269	253	274	293	263	267	259	295	284	276	324	266	283	252	279	280	278	266	251	259	273	265	302	290	287	299	264	280	266	267	310	290	301	252	268	274	277	287	275	298	240	289	250	297	262	303	269	274	257	263	292	269	283	256	255	285	315	243	274	268	279	280	283	279	263	238	240	303	265	275	257	293	248	274	283	281	301	278	239	283	250	263	263	232	266	278	270	281	253	281	252	272	276	292	288	293	284	275	272	286	262	267	263	277	273	276	276	250	288	270	251	292	293	280	252	281	286	268	258	297	250	270	284	270	297	264	292	313	257	289	277	271	272	274	281	295	254	241	294	276	247	289	270	289	307	296	299	269	298	288	284	273	260	278	291	265	302	286	285	298	302	255	229	271	264	268	305	280	268	258	277	240	300	268	281	280	260	289	259	252	289	257	277	284	268	275	277	275	293	268	275	252	298	308	280	283	289	293	275	269	243	253	298	280	266	281	291	306	279	256	242	286	310	276	263	276	268	299	272	288	274	299	247	291	274	267	306	300	287	295	273	294	264	294	294	319	262	269	278	289	272	271	278	266	288	291	284	279	258	268	278	266	262	276	281	288	267	276	278	264	291	266	280	273	265	288	282	289	260	272	265	276	276	286	280	282	303	276	253	274	253	282	293	262	249	266	278	256	269	270	270	267	268	247	265	278	295	292	267	287	273	264	291	279	274	289	285	261	294	279	282	291	281	263	311	265	282	270	265	280	300	287	288	262	257	280	267	276	275	280	286	281	261	282	269	277	262	257	289	313	289	270	256	279	252	276	295	267	291	256	261	251	300	306	280	267	279	254	287	264	270	290	305	295	257	253	278	270	268	286	310	292	273	267	285	272	301	280	270	277	262	281	297	277	299	254	313	268	277	269	246	249	274	266	276	266	263	276	315	292	282
26936	22080	23522	18179	10058	4368	3000	2321	1531	1301	1163	956	820	692	607	551	484	457	462	426	453	439	411	382	380	336	350	316	329	287	285	282	293	274	348	298	288	289	265	278	244	279	227	224	252	237	234	241	246	242	250	268	244	248	210	237	228	220	237	234	225	233	220	211	200	247	195	208	209	209	206	225	222	209	194	262	228	206	236	230	217	226	227	191	210	228	210	209	234	227	200	227	201	230	222	219	220	237	195	212	238	200	209	216	227	184	251	214	200	227	230	215	203	190	217	231	209	234	196	228	228	213	212	214	219	206	218	233	208	227	198	222	219	239	207	198	237	216	211	204	238	218	229	211	242	212	213	206	215	241	216	205	206	217	254	212	237	222	201	213	191	219	227	235	208	208	210	200	204	226	218	217	205	211	240	203	233	209	214	226	226	224	228	211	203	224	213	211	229	235	197	229	223	213	224	209	237	193	209	229	252	181	203	209	248	237	232	213	214	214	217	201	197	223	214	208	199	226	213	232	207	219	225	224	217	212	219	242	228	215	257	228	219	240	231	235	205	184	203	213	214	212	218	232	215	236	219	209	231	201	229	236	232	233	224	213	243	212	227	206	207	211	212	202	231	198	216	211	200	207	229	214	206	201	215	223	226	205	223	214	211	199	226	246	199	222	199	209	223	223	216	191	202	230	231	222	226	220	219	188	201	204	204	195	224	227	200	215	202	228	224	224	202	201	238	237	211	204	220	215	213	225	207	223	228	213	203	215	250	221	201	213	222	218	208	215	218	225	214	224	210	215	228	245	231	221	212	214	202	235	222	231	212	218	214	226	245	213	220	227	206	259	224	225	217	200	221	222	226	232	201	238	208	195	208	227	239	230	222	229	220	207	219	212	209	237	207	216	219	207	212	227	233	209	234	212	241	204	242	200	233	219	237	204	222	218	219	226	196	217	189	195	224	221	200	212	203	210	220	242	228	239	233	231	219	204	225	212	209	229	203	213	210	233	182	219	227	225	229	238	221	205	221	220	195	190	203	219	193	225	215	214	194	219	220	207	222	204	213	245	214	226	185	220	210	231	210	194	230	222	221	206	212	196	226	198	233	257	251	225	227	231	226	258	230	230	264	225	222	212	215	212	222	205	189	219	217	223	223	219	218	210	228	212	233	228	213	213	226	195	261	231	215	229	221	202	192	202	223	212	212	205	200	213	196	216	212	232	219	215	237	203	222	211	228	220	250	226	247	251	194	197	230	221	189	232	210	186	211	231	225	215	228	224	244	196	230	248	206	227	208	184	230	202	224	208	212	208	198	218	211	197	216	210	230	214	219	232	238	198	191	227	199	235	202	230	194	212	187	220	202	227	234	202	240	206	208	203	218	225	210	224	228	226	214	230	203	221	230	211	206	243	203	193	196	215	188	229	185	220	205	205	201	219	221	205	217	221	206	202	247	237	231	237	235	226	226	199	225	218	204	212	203	222	223	197	209	224	215	224	223	204	199	204	198	227	234	198	195	231	219	212	218	199	229	191	215	188	226	205	204	216	208	211	213	208	228	206	211	241	211	231	203	213	200	220	229	228	216	220	212	208	264	219	193	198	223	215	236	195	230	205	216	201	236	231	239	216	199	192	232	209	207	203	216	245	238	213	227	206	229	230	231	225	203	235	231	223	239	211	210	209	200	206	202	218	217	231	206	219	226	225	229	219	226	221	214	224	221	237	201	207	215	216	202	216	223	199	240	230	209	235	228	224	243	209	207	193	231	232	226	189	211	210	206	184	189	213	221	226	218	212	206	223	214	251	230	237	222	233	226	223	210	224	232	214	199	217	217	182	224	236	203	217	238	205	215	204	227	203	209	221	215	215	194	196	222	216	209	204	241	219	228	233	230	197	243	210	216	223	226	245	193	227	218	213	225	218	205	210	191	202	207	219	207	227	215	211	201	232	194	228	214	245	209	217	216	215	245	247	232	218	219	226	221	225	224	192	215	213	193	199	218	231	218	226	213	230	223	202	228	211	200	202	225	227	247	217	249	192	205	188	222	208	218	243	194	214	197	248	230	211	233	220	203	205	217	224	225	238	230	227	228	210	193	206	203	187	215	195	245	230	238	208	243	237	218	208	244	210	222	250	237	221	234	230	208	200	210	209	221	212	213	229	196	212	231	253	232	240	210	210	207	185	208	218	212	202	219	216	212	234	198	214	196	243	226	223	210	213	236	217	211	208	212	213	229	208	208	223	218	217	199	225	223	198	220	215	218	191	209	200	194	192	209	182	211	191	233	198	210	201	234	203	211	244	199	234	229	201	227	204	222	213	211	238	244	233	193	215	221	225	229	224	208	203	197	232	210	221	212	238	240	203	241	204	222	202	208	195	202	231	218	186	196	221	211	214	206	247	212	223	215	243	228	208	197	220	218	201	213	200	240	227	198	234	212	194	222	216	190	218	233	216	222	184	224	210	220	218	220	191	224	225	183	209	214	215	229	223	200	216	221	232	227	204	196	198	207	196	214	215	210	230	239	203	198	234	206	213	206	203	204	203	221	230	206	220	214	215	216	203	226	224	193	243	208	200	208	215	213	192	203	188	238	207	231	212	249	217	200	236	235	220	206	226	217	240	198	201	211	229	199	237	217	235	247	201	194	196	202	205	214	225	227	215	209	213	202	193	222	219	214	226	220	193	200	203	232	211	203	215	212	192	207	222	220	204	217	207	219	209	217	246	206	185	214	206	212	227	217	213	220	193	201	229	219	205	225	217	237	235	203	206	211	207	204	218	205	223	211	196	244	181	213	222	202	230	197	208	198	205	210	226	239	223	220	183	209	233	193	194	216	222	220	196	217	214	218	198	214	207	215	218	216	213	204	204	210	227	182	212	217	226	212	240	222	240	231	235	198	218	214	247	181	203	217	232	226	229	215	209	216	224	230	222	198	197	215	232	213	193	199	209	197	228	219	206	238	234	226	198	227	196	228	218	216	222	213	202	196	219	231	236	201	214	194	227	217	212	205	191	244	241	250	208	229	212	222	230	200	238	239	215	233	225	207	197	212	231	236	208	223	219	206	224	227	219	226	205	206	193	182	243	226	226	217	224	198	189	216	220	210	243	205	221	206	222	215	224	209	206	234	207	237	245	203	230	206	225	225	196	236	228	239	213	206	216	221	220	213	228	220	217	207	229	203	231	210	220	228	216	206	207	212	214	220	216	208	232	200	247	216	222	248	241	222	217	215	222	199	202	207	203	224	213	216	173	214	191	198	230	237	208	219	207	218	210	202	226	215	219	226	208	207	212	232	222	184	217	212	210	216	223	206	239	210	206	234	210	201	224	214	212	232	216	209	210	232	208	204	229	235	223	210	191	222	231	216	244	201	244	213	227	214	214	226	224	229	224	219	225	238	215	251	229	204	207	218	246	226	225	201	213	203	213	214	198	219	216	206	200	238	218	228	217	228	243	200	216	230	199	212	217	190	220	231	204	213	217	226	204	213	220	212	211
21790	33989	32036	24470	18492	10811	9635	8020	5908	4635	4153	3269	2962	2406	1986	1755	1573	1423	1302	1234	1393	1379	1255	999	1106	1015	911	868	818	728	654	673	700	698	712	733	701	643	643	630	610	588	540	602	544	587	495	543	536	513	556	491	530	526	498	438	466	472	441	426	483	431	457	472	436	426	440	453	445	413	431	464	439	425	420	411	453	439	454	417	409	428	430	468	446	434	438	430	439	410	461	404	457	451	457	405	422	477	444	451	430	414	423	454	447	445	436	428	393	453	462	459	441	441	463	456	456	429	419	405	435	417	467	422	425	427	426	417	434	457	437	429	396	435	428	439	406	416	400	443	429	452	440	415	394	468	422	438	431	405	428	445	471	428	432	434	425	455	480	410	431	421	457	408	464	445	403	399	420	409	400	421	476	445	412	418	413	428	442	445	449	433	396	425	465	386	457	427	432	438	414	447	453	436	465	425	436	446	441	446	431	457	463	403	458	411	452	437	449	443	422	440	404	427	416	426	465	427	439	450	432	442	422	434	472	413	474	420	420	420	453	421	475	420	406	426	417	412	403	429	435	393	440	431	439	389	478	437	440	421	455	423	412	396	424	432	435	433	405	437	431	459	395	442	410	484	400	418	459	451	420	414	395	420	448	409	454	443	432	411	422	441	444	433	399	450	455	417	407	439	463	420	462	414	414	453	435	450	438	431	383	435	450	410	415	450	418	443	434	417	405	416	423	419	413	438	428	411	426	410	426	442	420	431	432	454	394	456	410	464	441	430	413	405	450	415	453	383	474	437	415	436	427	435	456	464	417	448	419	425	464	426	444	436	421	463	449	417	418	457	408	413	439	454	418	438	418	440	460	456	454	453	407	473	428	418	416	444	446	430	390	444	469	427	433	427	420	426	407	406	447	439	438	416	424	406	419	421	447	461	445	454	403	438	411	439	452	414	496	435	453	434	397	424	429	434	408	430	438	404	418	405	417	442	401	424	431	421	463	428	433	416	380	429	424	436	437	457	447	410	431	440	437	406	435	476	434	459	436	457	426	462	431	448	453	442	435	439	436	427	427	460	434	425	392	383	433	451	452	416	430	393	434	449	440	431	449	434	447	457	430	422	398	434	411	462	439	422	405	390	394	417	406	427	447	428	407	435	435	454	458	418	447	444	440	460	418	393	430	450	442	426	435	447	446	415	460	445	419	430	456	423	441	442	450	407	455	457	419	445	447	463	445	435	463	380	426	452	444	450	438	448	402	464	468	392	448	461	429	430	405	403	402	446	437	413	394	387	391	424	440	431	410	396	387	434	464	441	426	436	448	417	441	454	437	408	435	421	417	442	408	410	442	420	468	442	427	440	390	441	412	431	429	415	435	447	429	404	470	418	458	424	403	419	455	439	429	438	428	391	435	447	439	466	418	446	456	424	456	453	390	416	438	400	450	450	445	405	429	429	434	409	436	446	407	425	449	426	418	439	419	386	423	415	447	464	409	471	440	414	457	445	402	470	440	430	420	431	435	463	452	462	424	434	394	425	409	431	415	424	405	406	403	408	441	451	427	478	432	433	409	448	410	469	442	453	436	470	423	472	482	426	398	443	434	394	421	409	407	441	419	425	433	424	419	416	444	468	420	431	415	438	429	469	419	450	415	430	425	473	468	445	399	465	445	439	433	412	430	448	412	421	455	424	407	404	430	420	449	481	437	449	436	432	454	436	439	486	433	475	413	438	428	416	435	388	417	434	398	479	463	404	395	436	464	453	455	390	418	452	468	429	418	438	393	434	435	419	469	456	468	455	444	448	421	428	429	441	409	449	423	419	462	436	382	431	430	456	447	417	414	434	427	428	417	389	406	407	460	427	456	400	422	441	473	433	438	473	413	418	444	431	407	441	454	434	429	426	450	412	436	426	411	425	418	426	431	427	414	435	426	401	444	394	437	428	430	458	437	432	387	449	398	431	438	456	446	424	413	431	460	433	411	406	422	431	447	430	424	385	429	412	450	429	444	415	397	424	426	435	409	463	480	413	424	432	451	447	434	467	408	426	468	396	393	428	425	420	413	435	446	383	442	412	414	443	417	409	422	418	414	425	409	417	438	422	423	411	457	427	443	430	424	402	445	425	389	434	434	391	393	420	403	408	424	416	452	431	453	443	414	427	423	430	432	434	405	452	421	433	411	431	407	433	420	456	418	435	451	398	437	436	426	450	451	395	435	411	433	414	391	396	446	428	437	436	436	421	404	417	428	486	455	425	435	436	459	452	437	440	432	423	428	421	449	413	463	455	446	421	471	447	437	440	459	462	443	452	500	432	415	437	401	470	478	428	466	436	436	424	438	403	447	428	422	409	404	426	432	420	452	433	440	427	431	443	437	425	470	452	399	459	406	417	422	456	410	431	467	431	457	402	436	425	421	440	441	436	446	390	434	412	443	432	421	440	457	421	458	468	422	431	443	422	431	413	446	429	423	440	410	436	416	457	458	458	455	433	439	420	449	438	441	416	419	413	428	433	422	463	423	462	440	430	438	427	459	412	418	412	473	405	429	407	444	432	446	408	469	442	419	446	434	415	482	428	458	454	409	437	437	434	452	445	435	436	412	492	414	403	412	449	474	442	431	443	444	423	437	459	440	432	447	434	427	443	439	443	421	418	423	458	443	423	413	396	448	424	445	421	456	422	436	462	452	451	431	448	446	414	402	421	449	450	412	438	414	444	439	409	419	424	447	428	418	424	449	400	429	445	432	416	440	427	433	462	410	434	451	428	436	427	409	439	436	480	434	424	411	392	421	454	428	436	410	466	434	422	435	417	427	421	408	421	417	474	395	449	488	396	439	462	432	451	391	432	426	454	427	444	408	442	423	427	444	463	444	450	422	437	446	440	407	436	444	412	400	434	442	419	454	428	428	436	404	429	436	461	424	437	414	433	441	444	432	448	399	443	423	460	422	434	441	456	447	423	450	406	426	436	410	429	428	446	409	442	428	458	412	428	422	437	431	422	443	439	440	456	476	452	445	430	435	398	459	437	456	435	414	455	427	441	450	467	469	412	411	427	458	426	442	466	465	418	424	422	440	438	463	413	437	426	473	434	426	420	443	431	408	454	407	437	413	441	464	414	421	419	448	435	440	454	414	435	429	422	426	425	399	426	432	438	399	425	435	480	449	438	418	462	440	438	436	457	443	406	471	416	389	450	460	439	417	457	453	429	392	418	439	443	419	394	415	430	441	481	384	416	419	433	388	405	395	426	448	404	408	454	422	466	465	442	418	405	439	450	417	396	417	456	457	397	456	422	405	440	415	438	475	438	462	424	405	411	458	458	434	412	427	432	408	389	428	435	432	426	420	418	442	447	422	414	415	395	426	434	452	470	430	443	430	467	420	465	423	412	439	414	401	419	440	433	394	410	472	434	428	459	429	428	415	480	432	419	442	468	421	423	432	408	462	422	449	431	433	408	443	433	459	425	460	459	419	413	442	411	446	418	430	451	437	441	395	476	454	419
24479	21416	28573	24821	20617	11635	5612	3732	2466	1775	1641	1287	1144	948	774	643	633	521	526	504	499	537	504	390	378	359	357	345	344	303	285	290	285	289	265	262	271	250	270	231	247	244	233	243	231	237	214	229	241	209	214	193	188	202	190	183	185	184	159	194	178	202	185	168	157	163	182	160	197	161	167	160	185	181	165	158	164	162	168	196	174	165	183	157	190	159	195	164	191	151	174	172	152	167	145	167	174	179	161	176	171	156	163	168	170	180	164	166	150	169	178	171	149	193	159	159	155	155	168	167	167	166	175	149	163	171	169	172	192	157	186	177	151	157	158	145	194	156	180	169	168	174	158	173	177	156	167	161	161	162	181	156	160	171	178	181	157	157	161	152	198	181	169	185	187	151	171	152	183	166	178	177	146	184	177	185	170	167	173	191	176	181	169	176	181	176	162	154	178	157	159	168	178	180	163	193	199	159	144	171	174	184	161	163	174	180	167	175	172	158	187	162	183	169	172	163	193	161	174	167	177	172	170	165	164	156	168	172	158	170	183	194	132	179	176	161	171	152	180	167	178	180	196	162	156	176	171	157	172	188	171	184	155	168	163	160	171	177	171	162	172	180	185	141	175	175	178	148	162	173	149	178	180	155	174	124	159	157	168	163	147	176	146	156	182	152	164	169	155	153	144	176	178	168	194	183	161	174	171	156	165	157	163	165	171	178	194	161	174	157	174	152	156	162	161	194	181	176	171	169	195	163	173	144	175	166	181	187	173	182	175	152	158	169	185	174	167	176	184	169	162	174	181	156	164	195	176	175	189	185	178	183	157	170	152	180	173	186	186	183	174	156	190	183	171	156	167	184	151	157	176	164	187	168	174	192	168	171	150	163	159	156	177	164	173	173	172	175	175	173	157	159	164	177	172	185	180	168	169	164	160	169	181	183	172	168	157	154	187	182	171	173	199	180	177	167	181	165	149	181	151	170	147	166	164	168	151	149	181	182	144	169	172	164	172	173	179	167	155	177	160	163	185	179	176	172	178	149	168	173	158	162	143	145	147	168	152	184	157	180	153	176	146	199	154	165	185	158	170	172	164	199	172	182	162	135	159	165	176	159	157	160	169	158	154	181	191	168	178	148	170	151	167	204	178	171	158	164	190	165	162	183	177	167	166	162	155	185	180	158	164	174	172	161	161	181	196	166	177	181	156	171	165	164	164	175	164	147	168	179	165	157	176	163	162	160	160	159	171	147	170	156	164	177	169	175	173	171	177	164	173	163	164	160	169	145	177	167	182	188	181	178	174	173	168	185	161	153	158	179	185	165	174	173	160	170	149	156	143	173	192	179	161	167	182	174	153	147	162	193	153	162	183	178	181	183	168	160	162	138	137	165	167	178	197	174	206	204	166	163	172	150	156	180	165	188	160	175	186	163	179	170	178	153	169	169	161	175	153	174	166	151	157	159	154	183	174	167	156	173	184	153	168	164	167	174	166	178	180	183	201	194	173	171	163	194	131	173	184	173	150	164	169	211	173	163	159	175	184	186	164	165	156	162	167	175	168	161	187	167	178	170	177	175	183	173	183	190	184	184	179	174	170	167	160	168	185	160	193	169	167	143	157	195	184	183	170	168	174	187	160	183	171	154	168	181	201	176	146	168	177	161	185	183	160	161	155	167	146	155	180	158	176	178	157	179	156	165	163	192	148	171	183	195	198	182	182	154	148	159	199	140	170	195	155	162	185	199	175	155	182	168	169	145	164	147	170	138	180	175	182	186	180	160	145	159	192	182	172	168	184	165	172	164	155	141	185	163	168	161	174	160	187	168	147	162	155	156	159	157	181	177	169	199	165	184	156	166	190	175	177	168	151	176	172	169	169	172	198	176	162	181	146	170	168	185	165	156	164	164	179	185	166	182	161	166	175	172	167	172	167	147	189	178	161	172	164	182	167	185	177	147	150	156	180	170	184	151	156	153	147	165	147	192	177	147	171	144	143	154	197	151	186	155	168	202	176	150	172	162	166	173	166	175	142	155	148	167	144	140	156	186	154	169	173	147	158	145	166	216	142	184	172	162	158	179	167	160	145	186	174	156	178	162	184	170	156	163	159	174	181	177	191	158	174	171	172	173	171	167	177	152	198	202	157	164	175	181	145	159	176	136	187	174	185	165	179	167	162	177	172	171	173	164	159	177	169	161	152	167	171	154	174	175	173	177	185	153	150	180	172	179	165	164	151	196	145	152	164	168	167	166	167	164	155	166	141	158	180	145	155	169	171	177	174	180	154	164	175	172	150	159	148	149	170	144	146	164	192	183	160	162	173	160	173	151	179	185	185	171	151	172	167	182	177	167	164	192	188	150	181	177	181	178	161	167	155	176	153	153	163	162	175	170	183	160	151	177	172	172	176	165	157	160	182	184	177	192	186	165	160	171	206	164	172	171	191	161	145	192	175	169	171	153	173	150	181	172	170	158	158	163	173	149	180	153	188	168	183	166	137	156	173	179	168	186	174	184	163	169	177	164	173	175	158	162	182	174	156	168	162	183	201	173	180	167	164	175	153	169	166	165	155	173	170	180	168	163	180	174	147	152	167	154	172	147	187	183	166	170	160	189	164	159	173	175	156	162	158	164	154	190	156	172	172	154	189	177	178	173	180	157	158	170	175	186	186	155	166	164	177	171	170	186	197	175	176	183	171	187	148	180	183	154	182	160	176	175	159	175	133	172	162	171	168	185	161	187	172	166	158	150	168	179	163	145	175	167	185	145	157	158	147	136	171	150	157	160	184	196	163	180	186	174	177	148	172	197	167	165	170	184	183	164	183	165	162	158	160	164	189	180	171	152	176	152	184	167	174	163	174	166	183	155	169	172	167	177	166	185	170	164	161	181	179	154	164	170	158	159	186	160	167	190	171	178	177	148	165	183	174	175	177	180	170	153	162	170	166	153	178	164	135	166	159	179	160	196	201	170	176	167	184	165	161	154	156	171	180	164	186	179	163	170	173	155	164	168	157	152	186	163	170	199	159	160	160	164	174	185	173	157	146	167	163	166	182	170	177	192	171	183	183	148	163	181	184	147	176	163	163	170	162	166	174	169	173	144	168	199	207	173	170	155	168	145	161	191	169	167	159	170	162	169	187	187	171	158	192	175	151	149	155	175	154	172	170	159	176	155	172	167	178	182	160	164	175	168	186	155	160	168	181	183	150	133	156	175	152	192	176	172	158	166	181	173	164	162	174	179	162	161	135	209	184	170	175	172	179	183	151	156	188	180	181	161	164	147	169	153	172	160	165	146	168	193	147	149	177	192	171	170	154	168	162	172	181	167	172	188	151	189	169	160	164	190	172	176	157	170	153	164	173	171	166	174	154	181	153	183	153	169	149	178	192	162	183	162	162	162	145	166	164	162	164	187	163	166	177	167	187	146	163	174	177	183	170	165	175	179	155	167	144	163	155	168	169	190	156	164	154	195	184	162	184	187	162	153	186	147	142	166	151	176	169	182
22122	39394	37185	30246	23958	15653	13271	11343	8575	6556	5788	4789	4291	3516	2874	2434	2033	1895	1643	1657	1789	1805	1556	1387	1213	1103	1071	977	943	838	771	749	751	745	729	688	638	664	675	620	660	630	551	541	596	521	499	518	504	510	501	564	520	473	446	371	419	380	358	383	395	390	377	362	352	310	402	352	351	355	377	359	371	324	338	343	338	361	339	350	366	347	382	329	327	374	337	350	342	338	348	366	344	345	383	331	327	332	345	337	350	352	318	328	317	351	333	337	328	353	338	327	315	340	360	340	365	335	335	347	331	347	355	323	360	370	328	356	323	364	341	371	344	362	331	340	327	335	363	334	338	374	353	340	351	349	382	348	336	333	341	387	364	339	339	384	351	324	359	336	358	346	344	350	319	351	339	296	320	337	338	343	346	390	348	343	363	379	352	348	363	362	311	334	331	344	357	351	308	307	329	368	353	320	303	336	355	339	354	350	331	332	329	339	341	366	349	352	370	313	354	314	309	352	382	316	326	349	355	355	333	315	346	322	359	347	361	344	310	305	336	348	387	335	341	345	361	360	332	337	371	348	349	333	352	357	305	350	361	330	357	341	350	367	364	315	353	341	326	331	341	347	376	368	348	313	313	359	334	395	382	351	337	362	353	308	316	360	355	359	322	323	326	337	339	330	359	344	363	344	328	372	330	327	347	354	332	326	372	376	317	358	319	340	346	337	317	322	356	350	356	333	349	361	309	345	382	342	331	353	336	377	348	350	339	332	331	307	353	342	322	348	324	327	364	351	350	318	311	339	330	319	348	366	358	370	326	358	353	350	308	335	324	342	340	368	317	355	365	351	387	366	346	339	325	375	326	363	349	366	359	355	336	350	344	337	328	359	348	352	330	348	372	334	372	355	355	334	336	301	377	380	340	353	326	343	360	329	372	322	350	338	312	326	347	339	318	321	339	340	347	363	328	409	346	354	322	392	342	354	324	360	334	361	318	353	364	351	339	315	354	348	366	328	361	356	358	344	381	355	349	337	351	358	364	361	354	341	325	341	348	350	353	323	334	324	335	349	349	357	320	348	356	372	343	364	362	325	361	308	336	344	322	358	360	338	342	342	376	351	323	331	343	335	312	346	344	337	321	377	365	326	320	354	353	350	337	343	302	367	327	329	334	346	361	366	319	328	350	340	347	322	328	361	365	334	315	360	320	360	324	364	351	312	356	340	372	381	383	335	349	356	346	347	360	356	335	345	330	319	330	370	346	345	338	354	363	348	380	321	334	336	363	348	353	365	308	380	357	348	344	338	359	369	351	383	345	331	357	328	355	336	345	337	317	329	341	358	336	321	345	331	336	334	375	365	344	338	352	303	351	351	349	335	362	374	329	372	355	330	376	346	339	344	365	367	331	347	374	336	315	345	353	336	333	344	361	358	354	348	336	366	334	384	361	363	368	332	338	321	324	360	355	355	329	351	348	334	342	333	358	344	393	346	353	327	358	343	391	349	357	333	355	360	368	336	363	348	359	353	351	339	324	316	339	316	320	354	352	325	330	322	361	342	360	342	355	355	328	343	298	336	341	338	357	328	301	328	371	359	369	350	355	392	313	372	351	318	352	345	339	367	367	302	350	335	337	347	343	321	348	354	335	348	330	333	364	316	334	324	369	289	349	338	341	318	356	351	363	344	364	375	365	373	346	337	334	366	349	339	351	351	348	349	336	369	314	320	330	340	356	352	378	341	324	330	332	304	375	349	340	337	351	362	303	355	322	320	343	353	338	339	331	349	306	358	321	344	368	340	370	350	355	341	337	341	368	365	329	359	367	362	318	357	350	337	312	343	361	348	374	336	350	346	331	308	359	340	338	365	342	315	320	363	339	349	348	334	371	377	370	321	356	361	354	380	348	337	363	350	339	362	348	357	304	347	319	366	380	362	336	326	334	378	326	322	296	378	328	346	315	316	347	360	354	367	348	337	330	359	343	301	342	361	362	338	350	344	363	337	359	321	345	391	352	343	350	368	358	333	366	353	314	367	331	366	375	349	379	344	348	321	324	370	353	358	335	378	357	338	373	352	351	328	361	334	350	341	315	319	331	338	370	322	360	387	334	344	351	364	350	373	333	351	353	349	319	329	362	342	352	353	334	351	321	334	358	341	374	342	342	359	342	306	355	349	336	335	337	357	342	354	308	313	382	356	339	337	381	348	368	343	317	354	388	331	324	335	350	337	335	337	316	306	347	345	351	327	331	336	328	317	351	370	355	338	321	354	342	351	326	326	331	333	341	325	333	357	380	334	324	319	368	346	321	351	350	349	325	355	356	361	353	314	345	329	326	347	342	354	360	397	334	350	353	356	350	356	372	331	343	347	340	330	343	362	329	349	382	329	361	344	348	365	329	334	346	370	359	350	330	336	343	363	369	335	346	332	343	330	337	348	312	356	347	329	353	315	392	333	319	315	361	338	328	351	344	338	371	346	341	370	355	345	369	335	364	337	347	337	325	325	355	367	345	329	318	347	335	337	293	318	348	315	344	329	361	294	366	386	347	332	334	296	330	347	357	303	346	347	345	306	299	354	339	368	335	324	340	372	354	376	343	381	350	309	317	321	353	338	328	350	345	340	309	350	372	368	341	335	327	335	346	371	366	312	366	341	360	361	383	336	308	335	335	350	355	373	342	364	334	304	325	332	337	333	409	346	350	352	351	343	348	375	340	358	314	344	370	359	347	340	318	312	334	352	303	347	318	371	325	319	325	353	345	335	339	310	390	323	312	336	344	326	351	376	352	363	338	311	325	359	330	331	371	333	357	345	299	338	319	362	364	334	313	352	334	333	352	349	366	372	330	358	349	338	378	348	338	381	358	352	353	346	350	343	343	336	363	316	342	351	374	323	369	363	365	351	350	342	354	352	340	327	376	309	323	356	328	352	352	326	365	330	344	340	328	349	367	364	332	345	338	345	351	341	328	319	350	321	374	340	341	352	364	335	347	317	358	348	351	368	358	339	330	346	346	347	334	375	322	376	325	357	351	330	341	333	340	369	330	360	325	364	341	363	371	343	360	378	337	307	354	369	334	341	354	354	355	376	357	402	343	325	342	340	345	340	330	310	367	334	370	356	339	358	359	340	353	331	354	321	360	348	330	330	344	357	328	338	336	356	318	320	348	387	332	331	326	331	351	334	337	323	330	339	390	367	342	351	360	325	332	358	363	364	363	321	349	332	352	313	324	318	289	351	338	354	345	336	340	353	343	346	365	359	340	337	356	330	360	349	368	343	348	348	343	344	341	367	354	344	338	369	351	335	337	347	352	328	367	342	322	343	353	338	321	341	335	349	343	352	342	304	357	345	338	345	351	344	359	330	393	354	307	368	336	316	336	359	348	342	376	325	331	353	334	370	335	305	343	347	360	309	342	366	343	354	322	347	334	332	359	343	340	346	339	343	344	357	335	350	351	378	345	338	311	326	385	353	356	331	353	345	323	338	339	336	345	368	341	350	360	349	347	356
23489	21399	29139	24074	21551	20031	11201	5379	3530	2608	2114	1673	1541	1285	1049	912	766	707	629	552	668	644	621	517	416	419	385	443	308	339	309	316	302	290	275	270	266	274	259	256	267	227	241	215	213	203	191	207	196	184	219	232	204	181	163	177	164	174	135	144	151	174	130	141	144	153	145	140	140	123	135	136	145	130	133	129	137	129	143	133	129	145	137	144	143	143	139	153	139	131	132	141	133	128	142	123	148	130	149	137	136	122	136	144	139	119	144	137	134	140	122	119	131	144	136	146	136	152	135	145	153	137	141	142	133	145	128	121	139	141	108	150	151	143	129	127	163	134	144	128	131	139	133	128	138	138	142	151	130	147	159	138	132	129	137	130	137	150	147	150	159	176	144	152	131	142	137	137	138	132	143	141	133	156	123	143	146	123	129	160	140	116	123	124	148	146	134	119	142	134	155	129	130	146	125	139	136	110	145	138	140	142	135	132	142	137	146	139	140	154	157	154	124	128	139	133	127	118	140	120	135	140	114	151	115	130	133	125	117	130	135	161	132	132	135	137	130	118	135	117	154	145	155	128	123	141	137	131	131	153	130	143	118	143	150	134	126	136	142	129	124	140	152	108	153	154	155	129	151	150	141	132	140	146	147	140	126	142	137	132	155	131	134	123	147	127	135	141	108	139	147	130	161	156	140	128	142	141	143	135	134	151	109	129	128	127	158	135	128	130	121	144	127	140	135	125	139	112	146	120	140	121	133	141	126	122	141	132	143	127	136	152	143	129	126	146	130	120	127	138	150	144	142	115	139	146	134	130	117	140	138	132	145	138	121	144	119	125	125	142	148	136	143	127	135	139	132	135	118	138	118	136	151	150	121	109	150	144	145	131	129	142	149	128	143	140	138	154	145	140	147	125	131	139	133	130	142	129	149	156	144	132	144	137	146	127	148	131	151	127	121	145	138	125	141	135	106	138	136	138	129	134	143	128	155	144	131	148	130	127	140	144	124	147	147	161	162	138	135	133	142	148	130	136	126	129	161	143	131	130	127	157	121	139	147	134	118	149	119	140	144	121	150	126	123	160	151	120	145	125	133	154	133	133	140	104	150	147	128	145	118	139	141	128	147	122	130	132	147	147	150	151	161	134	143	133	116	144	128	151	121	144	128	130	141	133	137	143	142	124	134	132	148	129	148	119	142	128	120	144	140	130	142	151	117	123	128	138	131	152	155	135	135	146	149	130	137	107	146	143	143	135	141	129	134	129	149	138	133	132	135	133	139	144	131	145	140	134	130	133	153	131	120	141	133	127	125	150	106	121	131	108	149	150	136	125	129	122	142	130	146	144	156	117	136	144	147	130	140	154	116	149	128	138	156	134	154	110	134	148	129	131	119	142	137	149	144	133	150	125	141	130	137	146	139	139	113	145	142	133	143	150	143	145	151	121	131	124	136	152	151	149	145	166	129	136	140	135	152	132	149	135	119	141	136	133	161	141	122	132	148	153	124	106	136	135	132	144	131	140	127	150	143	133	119	143	136	135	147	149	147	136	134	127	128	144	135	129	152	157	137	130	129	140	127	131	136	118	135	168	129	135	142	140	144	127	130	137	119	168	152	116	141	135	144	126	143	145	142	126	132	141	133	112	127	152	139	155	134	117	112	137	137	130	148	140	124	147	120	144	137	136	139	146	130	133	112	120	127	154	146	127	150	138	139	133	120	123	137	129	119	123	131	163	134	126	140	130	138	132	139	143	138	132	130	143	128	131	143	131	119	154	140	144	146	148	139	139	122	119	122	133	143	127	131	129	136	143	158	147	133	146	160	135	151	137	141	128	158	152	123	146	143	126	130	153	103	137	159	131	134	120	131	115	135	143	130	130	145	138	140	167	131	124	137	147	150	156	143	142	131	131	135	144	133	112	151	152	136	136	134	140	139	153	126	134	127	137	136	147	128	128	121	151	140	127	147	159	131	124	127	137	124	144	120	119	168	143	118	130	131	122	157	135	127	151	109	145	156	118	133	124	115	131	138	148	135	157	154	133	134	138	142	154	130	136	142	131	130	144	142	134	137	144	140	133	124	129	141	136	142	134	144	141	142	131	141	125	129	139	141	139	122	118	141	123	130	120	121	146	140	121	128	145	131	147	155	133	130	125	131	130	130	160	134	147	132	145	134	131	132	152	141	130	142	133	142	124	115	144	131	131	137	132	114	140	129	127	130	144	153	143	143	123	123	139	132	129	148	138	142	118	148	144	129	133	133	131	146	117	160	133	125	142	126	125	135	154	134	153	141	144	134	121	126	131	153	133	127	148	132	126	145	135	123	141	131	132	135	123	133	147	140	156	138	131	141	117	142	140	140	131	122	139	140	131	158	144	158	126	139	130	143	157	146	136	135	134	140	148	151	129	140	129	140	132	113	134	136	131	152	143	122	161	142	149	128	123	138	136	133	131	139	132	140	153	126	128	137	143	122	145	126	140	145	133	137	128	146	127	143	148	154	132	157	134	135	147	124	144	121	142	134	135	146	141	126	131	139	131	149	141	156	147	125	141	156	118	122	143	121	150	117	134	147	126	115	130	123	128	119	140	136	125	155	154	136	145	160	139	158	147	161	158	154	115	156	123	124	137	142	142	151	135	165	129	129	113	125	174	139	132	143	130	171	148	128	138	120	131	132	149	157	137	142	138	125	138	124	140	141	135	134	143	141	136	111	124	154	137	154	129	142	122	110	138	137	146	127	121	147	150	137	135	143	158	153	133	152	136	135	128	148	141	139	128	136	138	146	134	143	137	139	151	137	124	157	145	131	136	133	143	168	143	126	125	140	148	136	128	135	143	136	138	125	128	137	151	135	145	149	141	147	123	147	118	131	136	136	139	153	124	142	123	151	150	136	114	139	146	135	158	138	130	143	145	114	135	118	124	150	127	137	156	134	150	125	146	127	129	132	117	126	131	135	153	134	140	152	144	128	119	154	130	139	126	134	134	137	143	133	142	118	142	130	145	127	131	146	131	110	131	118	141	122	140	123	130	114	129	151	142	131	121	150	139	136	150	157	130	156	131	135	132	127	117	129	138	114	131	135	143	132	149	139	146	132	146	124	145	116	124	143	129	142	131	144	146	118	137	149	131	136	126	133	145	123	142	139	127	134	157	130	141	153	123	134	112	142	148	148	123	146	144	134	141	127	136	134	120	126	134	132	142	139	129	130	111	137	139	132	137	138	129	137	133	132	158	117	135	144	150	150	123	126	122	119	137	131	142	147	114	144	131	144	116	148	151	142	140	146	135	131	129	133	147	166	120	138	123	133	143	149	138	144	131	138	151	155	139	148	146	145	144	144	134	129	122	138	135	155	121	150	144	132	138	123	132	131	160	131	125	150	125	137	121	142	157	134	157	133	126	149	166	115	146	134	120	120	148	131	122	133	142	132	120	132	148	131	141	112	141	140	132	114	120	133	136	123	163	135	127	144	118	156	126	139	139	151	131	127	141	149	141	130	137
23775	43075	40716	33846	28137	19430	16048	14389	11582	8598	7538	6221	5498	4820	3861	3274	2738	2420	2090	2059	2321	2334	2022	1684	1409	1315	1210	1141	1093	984	837	817	874	833	778	700	737	662	703	624	663	657	578	571	564	500	521	482	497	506	542	540	473	429	382	356	336	312	337	295	361	322	325	315	308	299	290	317	296	308	278	292	286	306	281	249	267	294	278	246	291	280	282	277	253	274	306	242	267	288	273	257	266	264	315	262	282	272	253	268	278	260	283	284	264	252	283	270	278	271	262	233	265	267	276	277	273	266	266	302	257	245	264	243	294	252	285	279	272	247	259	259	276	306	286	264	250	292	259	292	269	253	289	266	257	272	292	284	275	293	281	269	269	252	236	270	272	266	254	241	269	263	298	242	271	272	253	257	264	259	293	256	257	245	299	317	271	253	281	277	273	284	279	274	287	268	264	272	263	263	308	272	258	249	262	267	266	244	261	255	237	261	290	283	252	247	276	275	268	258	277	251	314	270	290	296	291	275	263	259	314	256	275	265	256	242	258	306	254	264	298	285	292	286	251	287	287	290	267	250	280	265	268	278	283	257	299	285	240	220	259	242	282	234	286	241	271	271	271	264	276	275	245	267	248	269	279	268	274	259	273	297	271	277	285	262	282	268	300	249	273	298	276	251	277	257	256	294	272	291	250	251	277	258	277	242	259	258	270	269	261	277	234	259	298	255	265	259	266	285	275	252	303	265	249	284	271	267	285	242	250	292	254	281	290	268	284	271	241	276	264	264	298	281	276	290	261	245	260	306	248	274	246	265	281	248	283	270	266	272	257	287	276	255	268	256	290	267	264	284	281	272	262	254	261	281	263	260	292	282	251	285	274	292	280	267	274	268	282	280	280	282	271	265	249	240	276	267	252	251	295	278	287	257	281	279	278	259	291	253	254	267	253	282	306	297	274	274	238	289	280	259	247	267	279	283	295	275	245	285	272	252	279	292	292	260	278	241	284	256	275	268	268	290	248	281	272	263	285	266	275	265	258	280	265	253	279	236	287	261	283	296	272	277	266	283	250	301	249	241	290	295	300	260	269	273	290	287	290	252	258	251	276	247	294	252	232	285	273	271	253	275	288	262	265	284	241	291	255	285	279	283	246	272	266	279	264	264	249	267	270	246	301	269	262	270	271	261	263	242	266	276	291	259	297	250	276	253	226	289	318	280	249	283	265	240	283	262	239	317	290	256	261	265	267	295	279	272	266	262	259	262	264	290	246	288	294	294	272	248	237	250	273	239	271	283	263	276	302	263	277	258	284	272	296	264	258	264	289	265	275	256	270	310	253	321	286	248	269	248	247	271	286	288	255	288	247	262	281	285	282	275	273	258	292	277	277	249	299	257	282	237	280	272	280	246	284	268	283	281	280	253	261	262	261	281	253	280	275	300	274	256	277	274	279	270	291	256	268	280	268	272	278	267	292	294	265	279	273	277	262	275	282	271	245	242	288	252	279	265	271	290	249	267	284	293	256	259	252	278	270	272	277	258	291	262	242	277	261	267	258	270	291	238	270	263	276	264	268	299	295	267	280	269	252	313	291	275	291	267	262	269	260	279	301	269	293	250	264	261	266	265	256	283	262	249	286	259	257	291	293	257	287	286	307	278	281	301	288	275	251	235	292	262	272	271	246	256	274	256	272	285	279	298	284	268	277	254	266	249	297	271	260	269	266	262	274	268	262	304	269	266	269	272	259	256	285	285	288	278	285	256	270	274	280	269	263	270	272	280	264	238	269	268	240	297	229	269	255	280	259	275	256	273	289	262	262	288	294	258	292	251	260	261	268	270	240	265	250	297	259	273	276	276	258	275	260	250	274	246	291	266	277	268	253	283	278	253	241	245	261	289	265	258	260	253	251	258	279	249	291	260	267	248	281	255	289	286	254	275	249	273	287	247	270	282	267	280	239	280	273	247	264	268	279	268	277	270	281	251	244	271	279	247	285	267	284	282	270	275	281	248	282	248	284	270	285	273	268	263	271	266	253	287	268	272	293	279	261	259	285	272	246	279	264	274	240	266	278	237	281	242	275	274	269	256	257	262	261	275	270	263	283	283	275	283	265	251	273	265	297	271	299	291	255	275	243	289	276	258	263	275	266	281	247	254	283	278	282	249	293	263	286	282	286	259	260	289	262	265	263	268	278	267	255	276	245	273	288	272	262	246	257	277	259	239	260	272	262	277	262	282	260	266	253	267	296	261	276	269	277	284	246	263	247	281	256	270	303	278	282	294	302	271	289	282	262	265	270	266	293	271	260	268	292	265	264	274	276	280	256	263	263	269	296	290	292	276	255	266	293	286	225	259	262	218	279	275	245	295	287	255	271	296	291	288	262	266	273	270	275	287	281	246	290	261	254	265	256	281	282	270	253	279	279	272	292	270	264	276	293	270	300	269	264	274	250	271	267	270	258	234	264	306	270	244	275	274	264	268	282	274	279	255	276	277	269	294	298	253	296	296	280	306	292	255	257	256	249	284	266	295	263	277	273	252	263	277	264	241	270	270	280	253	282	253	269	277	289	263	275	268	275	273	269	280	288	261	252	270	258	276	271	265	276	285	286	270	287	275	284	290	285	250	265	254	239	268	274	290	253	270	259	297	248	261	281	288	275	270	291	264	272	269	260	258	289	259	269	280	288	239	259	268	259	256	271	272	299	259	262	259	257	294	280	284	293	292	246	276	235	295	278	256	284	286	244	249	294	272	288	256	249	276	277	263	242	257	280	270	256	228	281	263	290	276	264	269	297	262	275	278	286	271	284	283	271	285	266	261	271	286	252	274	279	291	262	296	258	244	282	282	258	276	269	268	253	285	244	262	280	297	257	272	282	290	271	276	282	256	258	271	282	284	283	280	269	253	285	254	282	288	267	278	251	287	278	237	272	269	270	248	263	275	268	267	268	251	284	263	293	255	259	271	279	255	269	259	277	262	239	259	291	290	260	269	286	246	288	261	271	265	281	270	247	269	278	275	281	298	291	272	294	269	297	249	260	280	276	282	278	280	277	285	294	273	328	292	244	284	279	250	267	263	291	234	278	272	256	267	278	295	292	250	267	278	269	274	293	284	267	284	286	288	256	291	229	260	270	277	283	258	301	244	267	282	264	302	275	291	265	238	257	254	272	246	260	277	267	259	270	254	256	262	266	289	255	270	237	257	280	282	279	286	252	282	280	249	261	242	277	265	266	278	275	269	251	268	265	268	262	260	248	273	275	257	283	277	276	265	258	282	257	257	292	236	264	269	251	247	285	297	256	275	269	260	256	266	256	253	242	245	317	277	290	256	272	303	273	250	282	265	269	266	249	288	266	269	287	249	303	267	279	285	286	232	271	280	280	255	289	278	251	254	253	291	244	279	288	302	262	271	284	265	283	264	258	254	311	271	295	264	268	271	244	269	286	273	256	298	253	262	239	267	274	275	257	279	288	264	299	260	269	251	251	247	286	260	233	235	292	278	284	261	277	266
27157	22484	23303	17436	10395	4946	2683	2235	1775	1148	1020	885	830	689	616	537	493	460	429	469	457	502	428	447	357	367	355	327	327	342	306	309	301	260	289	281	273	282	286	254	264	259	250	236	268	256	264	251	255	264	271	240	236	243	238	239	226	221	212	234	225	242	211	217	212	214	254	219	223	236	229	215	234	245	231	201	234	227	215	187	210	217	218	202	196	247	214	206	212	206	212	235	233	228	216	229	248	199	203	231	215	202	206	206	213	213	219	236	209	216	205	195	227	217	195	206	219	244	225	193	213	229	198	185	215	193	221	194	207	211	224	196	213	220	205	224	219	197	238	229	211	230	219	188	195	225	227	194	222	216	214	191	196	225	214	190	211	233	233	203	202	198	237	240	222	220	214	226	212	198	234	211	221	219	239	221	217	216	194	226	221	209	229	206	236	222	211	185	210	226	220	207	219	206	221	228	220	192	213	223	194	216	201	215	216	210	211	224	229	210	220	221	218	227	217	220	229	199	241	191	214	227	200	224	198	205	229	214	213	224	223	215	222	226	200	202	210	221	189	198	217	237	202	233	216	218	228	202	233	204	218	240	234	226	202	228	206	224	232	234	252	204	206	210	209	213	196	231	196	222	225	219	213	230	182	203	201	217	203	217	196	219	207	200	232	214	219	196	207	201	227	220	230	226	216	176	233	205	193	205	202	219	254	208	234	199	210	211	220	220	209	213	188	183	217	211	209	215	212	231	178	200	240	220	249	197	232	202	214	189	198	207	215	212	220	196	234	211	204	204	215	223	199	220	234	204	216	249	186	216	213	203	187	213	220	201	207	237	227	198	201	212	218	240	218	204	206	226	204	223	214	202	217	204	221	197	218	209	232	207	194	226	216	237	228	209	194	205	199	174	218	216	199	210	216	189	236	220	182	215	220	226	228	231	212	210	208	236	198	211	231	243	193	215	236	184	212	214	197	204	240	205	213	232	223	187	203	205	202	241	203	232	222	236	211	217	216	232	216	224	191	214	212	227	195	200	232	189	246	217	200	218	205	212	230	216	218	224	209	215	207	232	218	199	229	224	237	222	235	214	214	210	216	183	209	211	214	216	214	221	210	211	245	192	194	225	234	223	196	230	218	210	197	215	209	237	225	198	226	199	239	221	224	217	194	203	213	216	228	216	206	233	186	200	236	206	221	203	210	225	216	233	226	206	229	203	194	187	214	231	210	219	223	229	207	236	199	214	216	202	240	205	211	216	219	233	244	207	227	231	216	226	226	235	196	217	214	191	234	221	216	208	204	230	185	231	235	208	220	207	239	247	239	222	191	223	225	232	229	198	212	211	203	213	230	227	225	200	212	215	207	201	241	222	218	212	219	227	197	222	218	213	201	226	198	226	215	261	240	206	244	200	209	197	217	225	206	216	197	208	208	241	220	191	213	242	209	251	223	217	223	216	218	235	227	211	220	222	245	225	202	204	197	206	215	195	221	199	206	230	225	193	224	214	195	243	228	224	217	236	200	223	211	229	218	241	202	219	206	222	197	222	242	216	216	214	216	223	221	212	208	199	188	212	196	212	200	203	203	216	213	206	222	230	214	216	220	228	236	226	218	217	201	199	194	235	222	216	181	221	235	216	193	203	226	204	199	217	207	242	224	206	241	247	217	215	184	215	224	211	227	214	190	222	250	196	200	229	209	222	220	207	219	217	219	242	221	215	215	235	210	216	216	187	212	209	241	219	217	199	198	197	205	223	214	222	221	231	213	230	208	217	221	208	245	211	223	236	207	221	213	231	203	222	197	240	179	205	221	262	226	231	204	234	211	214	229	220	226	207	194	216	179	236	233	210	212	212	221	228	227	238	228	205	202	204	204	243	201	230	223	213	190	237	246	199	217	227	221	240	212	219	204	252	200	186	224	189	241	253	205	204	206	228	215	196	237	218	216	230	216	214	213	228	214	220	220	218	208	216	219	244	228	214	208	211	214	232	225	200	245	245	233	201	233	208	234	207	216	221	223	221	229	208	250	202	237	204	191	199	222	225	230	224	235	243	180	231	226	220	239	219	205	209	207	230	225	217	209	221	246	192	207	240	228	205	215	197	214	196	212	231	214	214	203	219	211	193	200	225	201	225	223	210	227	223	245	224	233	203	232	233	186	185	223	218	225	226	222	208	255	199	215	210	227	198	229	195	218	190	232	225	235	228	232	231	228	198	224	216	224	198	205	205	210	194	212	227	223	242	223	232	210	237	225	229	202	196	213	209	201	209	250	212	211	216	229	206	217	190	202	228	205	206	192	206	228	216	195	219	213	219	214	198	227	225	198	221	195	206	230	211	224	184	220	193	235	214	212	205	211	202	212	224	209	223	216	201	214	208	205	207	236	215	189	211	200	190	201	235	228	224	208	216	180	222	185	194	208	244	227	219	220	209	232	208	209	238	235	193	194	193	210	208	220	219	196	194	214	203	223	215	227	212	232	217	204	211	216	218	232	218	199	197	216	242	221	216	202	227	198	229	213	219	235	205	221	213	209	193	244	200	213	212	261	196	226	229	204	233	202	208	216	230	217	210	203	213	212	204	232	219	222	224	194	212	181	207	225	218	207	193	200	210	242	205	194	222	190	219	202	204	242	211	229	189	200	204	198	212	221	213	207	219	218	260	247	216	242	216	220	245	218	201	206	251	223	229	211	224	199	221	224	210	215	206	229	216	225	208	226	209	220	208	223	218	210	227	200	213	217	204	218	214	186	184	217	226	224	213	208	217	238	209	207	229	200	219	206	213	208	226	211	219	200	234	226	222	215	217	214	195	215	236	220	192	243	203	193	197	224	236	215	184	224	228	210	218	211	195	185	193	218	210	228	216	202	217	211	187	216	231	202	219	208	220	218	204	203	215	235	219	219	208	212	198	209	212	206	213	213	212	210	214	208	217	194	217	200	221	239	240	195	182	211	188	236	172	230	207	238	191	191	213	228	231	227	231	222	223	222	223	232	214	216	217	209	225	228	212	233	210	190	203	208	211	221	227	248	213	200	194	235	212	227	188	199	229	249	192	232	214	216	221	253	203	217	219	229	225	205	236	229	207	221	183	219	219	221	210	207	231	186	213	219	208	197	224	229	211	217	203	235	207	200	187	196	214	219	226	228	247	225	210	209	218	217	195	219	221	231	200	221	216	213	229	206	197	231	207	222	197	229	236	203	212	203	204	207	210	213	235	223	209	189	223	221	240	216	242	187	203	204	220	218	196	229	242	218	226	206	251	245	248	231	256	222	219	225	235	187	225	226	200	209	244	224	210	254	223	222	213	246	220	212	218	213	201	200	202	182	214	213	196	221	220	222	163	212	216	219	219	225	212	230	228	211	206	225	220	203	214	222	254	220	204	214	219	252	218	221	213	233	205	211	229	225	240	189	202	219	200	212	219	212	229	209	207	196	209	222	226	235	195	195	224	195	248	220	240	231	214	241	211	243	205	231	199	226	228	210	214	236	215	235	228
22171	34459	31407	23892	19422	12203	8735	7786	6547	4651	3938	3270	2787	2539	2137	1836	1556	1409	1374	1300	1423	1519	1397	1197	1014	962	877	886	861	814	789	761	720	698	692	628	699	647	670	659	605	614	543	524	548	524	563	556	539	578	570	538	518	499	470	445	464	457	429	465	456	480	416	467	430	466	419	465	472	452	430	448	422	418	446	457	415	413	435	402	423	443	450	449	411	460	457	438	488	434	455	415	422	420	436	436	442	456	423	439	436	432	442	463	436	450	445	432	407	444	436	471	430	387	435	433	448	410	435	386	472	459	457	446	428	431	410	423	447	411	422	463	442	425	430	448	428	443	417	430	417	442	432	433	445	425	419	435	424	397	415	405	407	423	452	443	411	430	455	430	419	447	421	417	411	437	436	445	452	431	407	462	453	465	469	407	438	470	455	460	430	455	444	413	445	427	447	398	422	418	433	404	412	423	411	437	428	435	421	454	452	457	423	416	456	409	421	453	398	420	427	478	443	399	397	446	443	447	439	435	406	376	412	451	398	425	426	435	424	424	455	429	446	425	458	444	428	424	427	445	407	440	378	405	422	452	483	429	454	451	460	430	449	429	384	430	439	408	470	426	388	430	451	442	415	439	438	435	439	443	471	419	417	437	437	400	438	433	406	440	422	444	437	442	443	440	450	434	457	428	437	440	430	421	452	425	418	447	445	419	406	380	426	431	448	461	453	422	433	424	447	437	408	427	421	449	444	436	397	401	419	427	380	398	429	443	421	425	393	457	439	397	407	409	488	444	412	452	437	415	433	416	421	451	434	452	433	443	401	443	414	418	404	410	386	454	425	423	426	413	395	432	384	419	434	455	399	430	428	443	457	425	387	432	408	427	483	479	447	432	421	430	423	429	423	437	446	468	445	405	409	423	384	429	460	443	433	426	439	445	466	390	445	426	434	408	429	431	418	398	428	444	438	445	443	430	463	432	416	432	433	419	479	386	410	451	407	410	434	425	450	395	423	437	428	433	456	456	440	445	443	427	404	477	414	405	425	449	430	404	406	429	419	421	452	411	413	462	430	431	437	447	388	414	450	456	428	465	394	440	411	455	425	437	411	385	423	443	433	484	432	453	453	395	445	439	373	439	408	441	449	431	415	402	461	389	441	466	462	442	410	406	435	413	453	422	423	462	444	433	445	456	441	453	428	408	416	413	463	421	455	449	430	397	440	449	452	441	431	429	417	436	419	469	434	405	409	463	440	450	464	422	439	442	417	412	466	430	382	413	458	435	447	420	460	423	431	426	423	430	471	395	429	401	455	426	424	419	429	431	398	438	378	434	434	454	431	413	462	444	402	408	428	441	455	420	444	408	426	444	419	453	438	426	424	446	451	416	456	458	425	441	458	403	431	418	428	462	437	396	439	383	445	430	421	431	415	401	399	455	431	395	415	440	412	408	429	421	446	466	410	452	437	421	467	440	450	432	464	437	428	451	425	454	444	418	426	447	450	444	416	469	445	417	426	434	473	444	440	408	427	461	430	431	452	453	478	460	418	421	436	466	434	395	457	402	430	423	445	443	481	447	476	434	443	448	470	454	432	429	431	413	443	402	425	448	441	428	459	430	457	395	457	428	393	425	435	434	423	455	404	390	435	427	431	422	439	399	425	438	408	436	430	457	423	431	443	431	458	451	396	461	432	439	430	440	433	444	423	449	431	429	439	451	403	476	418	443	400	413	437	452	492	437	448	407	415	422	430	436	416	443	436	408	394	430	415	430	444	440	439	418	416	409	451	431	412	459	427	414	422	413	444	400	438	428	449	436	436	430	449	422	448	430	415	426	452	439	407	443	467	418	417	437	431	470	427	447	430	418	429	406	431	409	444	403	445	442	437	442	422	441	410	449	442	408	438	424	441	432	415	427	429	473	465	432	411	451	458	428	431	432	419	421	416	445	440	425	411	433	404	399	453	427	407	413	457	415	399	445	445	442	457	427	424	424	446	456	434	431	445	383	418	434	441	467	426	434	429	482	458	455	419	440	439	441	434	442	400	426	445	445	438	441	429	444	450	408	443	422	420	431	422	443	424	428	447	409	423	443	413	428	447	476	441	401	432	406	408	419	438	415	432	422	415	415	373	421	425	438	430	474	457	422	443	403	450	451	438	414	395	430	422	434	434	370	430	451	435	440	437	429	426	432	426	450	457	460	436	382	454	409	414	442	437	459	446	434	447	426	437	456	441	401	431	418	404	420	460	427	471	403	411	427	431	423	437	470	448	435	426	408	419	452	444	460	441	462	398	470	418	410	447	414	432	441	420	413	429	464	446	406	439	411	404	415	404	438	414	448	399	413	438	426	460	436	412	433	441	429	435	420	443	463	433	418	452	407	467	424	440	411	434	401	434	432	441	418	436	440	444	436	421	463	417	441	436	441	407	447	438	443	434	470	412	423	443	442	419	397	424	430	445	399	423	404	432	424	430	431	430	431	451	461	445	415	408	453	443	443	432	478	431	416	432	397	431	425	460	406	456	472	413	474	439	424	454	433	452	434	447	455	422	441	395	469	428	424	442	403	410	437	402	462	423	427	427	450	419	441	396	444	451	427	426	420	418	416	453	425	429	443	439	440	434	426	473	448	454	419	410	418	451	448	453	449	439	433	454	402	422	423	411	423	477	436	438	409	387	435	451	424	424	442	440	439	437	414	435	404	394	439	429	449	444	441	406	383	414	445	430	444	415	407	399	465	439	430	422	436	425	416	439	397	421	458	450	420	392	439	428	426	441	394	465	425	430	423	410	420	413	457	443	442	415	436	397	426	431	434	438	424	410	402	395	408	431	426	418	420	416	471	438	456	462	405	446	441	424	430	408	456	445	416	414	412	422	436	424	410	447	388	435	417	462	446	406	413	414	436	461	432	415	428	418	417	433	429	458	406	443	424	425	464	456	424	414	435	427	413	439	438	435	432	438	446	409	423	430	428	419	422	452	421	439	433	444	456	412	447	409	434	426	407	456	391	420	412	421	416	464	405	415	426	421	442	434	446	419	439	410	425	412	432	417	464	435	451	428	438	424	430	464	434	447	420	452	433	439	428	458	439	409	425	429	400	434	450	434	435	471	428	420	453	426	404	419	444	429	441	419	420	445	423	409	414	427	401	420	437	405	441	440	453	405	449	438	445	432	397	439	404	484	404	434	408	427	416	461	437	422	402	436	425	409	450	425	487	411	409	438	449	414	424	439	431	448	413	427	462	442	436	413	438	462	459	437	423	439	463	425	444	433	456	418	417	435	401	411	404	438	428	447	417	464	395	447	462	443	398	422	414	464	403	429	441	442	415	437	455	445	438	447	414	464	412	417	481	409	422	457	421	438	472	441	422	448	442	462	390	429	443	437	437	441	421	435	455	426	439	453	424	440	412	419	392	447	437	452	457	447	436	431	410	393	432	423	429	434	414	441	437	437	419	430	501	387	412	423	440	438	463	449	442	456	418	443	431	436	440	422	402	422	461	419	446
24468	21406	28497	24824	20742	12047	5341	3605	2759	1952	1508	1242	1074	929	863	745	607	536	543	523	544	544	501	480	394	366	340	374	309	310	278	300	305	269	276	264	278	248	253	250	266	223	216	236	207	218	215	205	222	222	207	221	210	195	202	192	208	167	169	172	185	191	182	156	208	185	185	175	157	178	155	181	169	157	187	168	180	174	178	160	179	177	188	153	167	170	183	199	177	205	170	166	158	153	182	172	172	173	169	181	143	167	154	165	154	189	169	160	176	165	157	175	202	169	165	156	158	175	156	172	172	165	153	174	181	168	163	162	171	164	173	172	145	166	189	168	177	157	150	187	155	161	154	167	180	138	159	157	154	165	162	170	198	146	156	176	158	166	168	206	155	177	152	164	166	174	150	155	155	166	181	178	158	157	154	168	163	154	173	176	152	155	168	171	171	182	166	169	167	140	172	181	160	183	152	179	140	182	172	162	187	159	157	162	159	159	175	161	188	184	137	161	171	137	183	174	154	156	153	137	170	170	174	166	151	142	166	154	162	172	165	163	165	168	185	176	157	163	161	159	149	155	149	166	174	159	153	192	162	165	153	164	158	169	164	152	169	176	166	167	167	154	148	160	174	170	162	163	143	161	166	164	183	186	158	187	153	168	154	181	171	179	161	155	174	171	160	169	173	149	171	166	168	174	165	143	187	157	177	162	166	192	172	159	179	177	182	160	148	173	189	151	179	150	182	155	177	175	188	176	162	158	169	171	173	173	183	167	141	160	162	157	162	166	182	149	186	156	160	172	183	183	151	179	197	181	184	169	144	176	167	154	156	136	177	150	158	173	167	190	143	185	160	171	159	163	153	168	173	168	145	179	166	158	190	180	194	187	197	152	182	179	168	159	169	183	167	174	166	153	175	147	155	180	193	158	171	188	154	170	152	147	158	175	171	167	196	154	160	165	170	169	176	162	167	169	165	170	158	180	174	183	157	154	170	162	162	165	177	172	173	169	194	161	162	163	186	172	167	155	184	172	164	194	149	172	145	174	180	163	179	172	184	170	176	170	187	155	166	162	158	173	171	161	135	179	157	154	170	153	140	188	155	174	159	177	167	164	166	177	166	167	175	188	161	146	156	201	168	168	144	152	157	150	144	181	155	170	157	164	162	166	167	167	178	171	175	200	153	178	158	171	158	150	146	154	179	143	166	178	169	188	186	169	163	165	148	173	191	182	159	171	165	170	166	168	183	154	182	165	140	199	170	182	176	178	163	159	181	195	177	156	174	142	172	150	165	151	173	160	167	178	150	192	161	185	173	153	169	167	177	189	158	177	164	161	155	174	172	157	170	197	185	184	161	167	157	144	138	188	166	159	162	198	158	148	151	160	158	155	162	195	163	176	179	159	177	171	169	169	154	165	167	152	169	179	167	170	164	168	187	164	155	139	160	146	153	173	175	155	148	146	159	135	153	169	185	174	170	171	178	171	168	206	178	148	151	149	161	172	164	194	176	157	157	169	175	168	147	178	171	153	163	161	197	175	172	162	162	184	163	177	184	163	152	165	158	167	194	162	177	162	164	183	163	194	174	165	150	151	153	164	185	159	160	174	154	182	159	157	163	158	171	193	178	158	170	180	166	180	161	173	151	164	171	162	174	177	170	175	152	162	178	162	171	168	177	199	161	167	178	155	190	157	174	174	170	180	170	163	174	172	172	185	174	198	176	188	189	145	189	161	140	198	166	150	154	161	185	130	163	148	166	162	166	168	188	156	166	164	177	163	169	178	175	164	177	172	161	168	166	160	164	158	157	176	161	148	164	169	198	157	148	131	164	152	133	158	181	166	151	190	172	179	166	178	159	148	157	157	159	166	159	127	162	131	180	164	163	158	164	173	186	162	157	174	171	148	177	167	192	152	157	165	183	183	153	162	175	162	164	158	153	162	169	127	127	155	157	154	160	188	157	167	168	158	154	169	163	162	152	167	166	151	187	170	160	174	182	165	181	180	164	147	157	167	155	175	159	189	161	173	149	165	169	199	161	177	187	166	188	163	175	176	161	164	177	150	178	143	152	165	148	171	183	183	167	155	148	162	159	163	137	172	200	149	158	186	172	169	171	155	159	160	160	165	174	165	167	163	165	164	170	170	158	157	146	149	163	165	171	198	138	150	166	184	173	172	161	170	155	153	161	165	167	185	164	158	186	181	181	185	170	151	156	154	172	154	160	169	167	153	145	168	160	169	158	160	167	148	157	155	154	157	147	164	148	169	159	188	166	149	160	180	159	159	158	161	177	176	175	175	184	184	166	173	136	169	184	147	167	161	171	178	187	143	168	189	172	154	172	170	156	163	173	156	172	161	177	163	160	176	204	192	173	167	168	159	176	184	170	140	137	185	167	140	160	177	158	166	169	167	162	155	170	170	148	157	153	163	160	166	146	164	160	166	148	170	182	184	167	162	153	182	186	168	138	164	163	167	163	180	147	177	147	167	170	150	144	150	167	209	155	167	175	159	169	162	160	156	173	161	172	179	161	187	173	163	182	145	179	174	182	183	177	160	146	182	169	167	168	133	175	180	160	178	139	178	192	174	188	169	170	164	163	166	141	148	168	140	154	171	181	153	164	180	180	151	173	169	160	156	176	157	177	175	157	174	200	160	179	144	169	162	160	182	157	163	152	163	155	155	170	160	179	156	160	162	175	174	169	164	172	166	158	155	160	154	174	157	151	188	159	165	132	168	163	177	169	191	177	166	163	175	152	176	173	190	194	149	169	177	148	160	165	161	181	174	156	191	161	174	184	153	157	179	165	156	166	160	152	152	177	161	152	160	191	157	162	185	164	185	150	160	158	168	160	167	168	155	159	152	184	155	168	172	169	177	150	150	183	173	174	174	178	167	169	167	144	165	181	160	169	200	172	169	179	211	173	174	176	188	153	158	163	152	172	161	162	175	163	162	152	148	163	153	153	154	150	161	181	154	159	197	162	165	149	185	186	177	155	171	181	184	181	169	168	165	179	159	161	164	160	160	157	176	172	173	152	186	176	188	181	169	167	166	169	200	169	193	160	179	163	167	167	193	157	166	170	165	174	188	180	167	178	172	179	166	169	176	156	157	144	166	150	172	147	187	162	154	158	190	154	171	156	176	169	160	188	186	176	172	187	179	167	166	192	164	163	188	138	171	170	177	147	161	166	161	184	163	145	144	156	140	171	154	155	183	172	166	160	166	171	164	148	184	155	167	184	196	182	177	183	154	160	185	172	149	160	138	167	169	172	166	186	168	174	159	180	181	176	193	183	165	154	157	157	165	158	178	166	180	172	151	149	172	151	167	152	147	172	165	166	176	153	160	164	172	173	150	174	176	160	161	152	168	169	171	204	182	164	142	167	141	177	142	168	159	137	170	169	196	150	155	170	161	167	167	157	142	154	180	173	161	175	163	160	188	174	201	159	191	134	151	147	158	171	161	155	173	154	164	155	172	174	140	168	155	166	204	175	134	145	164	177	170
22865	40085	36796	28974	24514	16509	12477	11251	9447	6923	5657	4760	4162	3562	3026	2678	2126	1910	1824	1744	1753	2004	1703	1380	1222	1101	1067	1040	1007	928	854	832	808	736	708	678	637	688	634	648	595	599	558	551	526	502	488	535	530	555	518	484	486	455	409	397	381	369	370	330	388	331	383	371	342	385	371	331	370	370	363	347	362	348	360	348	336	338	357	324	377	338	362	317	327	358	381	341	337	344	288	341	336	346	357	355	333	383	357	341	366	334	365	315	366	372	313	346	368	313	349	312	338	343	343	345	336	373	326	334	358	336	330	347	306	332	371	374	338	335	338	331	320	320	333	353	341	368	344	329	330	336	355	312	346	360	328	320	358	292	364	311	356	328	344	296	323	355	379	357	332	347	359	332	319	317	309	349	381	327	333	359	353	344	346	296	345	327	371	341	355	340	330	336	367	328	342	376	336	342	348	298	307	335	332	328	336	350	319	289	331	341	318	341	331	328	319	345	327	350	358	331	339	309	324	336	342	327	307	356	346	339	328	374	373	338	301	332	322	325	331	330	339	312	335	363	361	365	322	316	352	345	302	337	336	335	331	346	347	367	355	346	345	385	348	308	345	327	321	359	343	358	369	354	338	364	323	352	356	335	340	308	349	323	350	342	343	350	352	364	314	323	340	332	348	311	335	311	327	335	359	330	331	347	317	318	345	348	337	318	333	303	332	329	345	354	286	340	318	313	339	345	336	316	329	338	377	326	344	332	326	330	321	321	333	371	308	349	340	335	366	308	350	343	310	323	331	325	308	317	300	359	305	306	301	344	328	333	322	339	361	321	334	371	320	330	357	336	347	373	342	344	356	317	332	338	359	337	362	344	341	328	328	318	330	343	359	360	305	343	354	325	366	338	356	325	340	321	330	330	322	351	348	342	338	330	363	347	335	350	343	302	340	362	341	359	292	327	336	336	325	392	358	313	303	372	316	304	341	307	345	325	326	341	354	385	332	357	353	318	344	345	313	341	351	330	319	350	345	319	316	308	330	371	333	322	326	351	349	316	319	323	336	325	325	332	343	330	302	366	333	337	353	330	315	304	343	361	308	341	311	350	352	309	345	329	363	339	380	365	337	331	338	349	323	352	352	341	344	308	327	345	355	347	329	367	359	356	339	355	309	319	328	362	336	346	322	339	329	322	357	312	351	348	336	334	337	333	363	323	329	342	366	344	312	339	332	340	324	338	351	341	327	333	332	352	347	348	361	336	362	316	328	304	330	322	336	345	361	364	325	330	333	334	336	333	374	337	309	326	313	332	346	313	330	343	311	337	314	330	317	360	360	315	323	367	328	334	326	329	359	346	317	310	334	330	345	355	342	380	317	348	297	342	383	340	336	343	317	306	356	314	354	348	312	285	342	330	346	348	387	352	369	312	342	367	345	341	362	378	319	350	337	323	358	353	335	354	333	318	328	347	337	342	359	363	333	294	310	312	372	329	321	351	320	321	315	358	340	376	326	323	354	348	338	324	354	320	328	346	336	353	296	351	317	350	323	346	328	359	324	311	339	357	347	326	327	343	356	327	323	321	344	336	323	370	335	373	364	347	347	355	343	329	337	335	363	316	325	344	353	315	310	331	350	339	330	327	342	354	371	335	341	335	359	353	350	338	307	365	332	336	345	345	345	346	351	353	349	330	340	358	364	333	319	358	373	341	307	329	343	351	339	336	353	318	368	354	311	317	325	307	340	333	314	344	325	335	308	344	317	359	366	352	321	345	315	328	335	316	345	307	301	343	328	315	334	339	335	332	344	351	386	322	292	356	338	348	355	346	322	328	333	337	338	330	305	346	334	361	323	332	312	358	341	336	357	336	332	324	327	351	356	321	342	332	338	353	342	305	362	339	335	336	316	360	374	334	350	351	323	320	323	324	351	310	341	353	280	354	331	321	338	332	351	331	345	341	330	355	357	332	348	357	324	326	334	333	359	336	363	356	322	349	355	343	329	339	357	308	342	329	359	322	344	367	381	353	307	324	329	327	340	316	324	322	324	339	342	372	327	352	351	355	374	317	309	350	360	340	309	339	362	349	350	322	331	349	353	358	368	353	328	321	343	307	338	319	339	332	326	350	337	326	345	349	327	305	335	360	334	340	327	346	322	350	321	339	336	312	345	362	325	318	388	371	324	335	338	340	341	308	308	326	340	370	360	341	354	340	342	330	326	349	338	346	341	351	352	339	341	313	325	322	331	371	343	333	332	322	336	339	324	342	339	343	358	353	381	331	318	342	341	336	346	338	349	321	348	314	342	348	365	330	344	340	339	319	324	352	335	341	379	365	344	345	333	310	342	342	343	325	344	338	362	331	369	338	366	341	356	332	384	302	357	333	322	325	343	350	341	343	318	338	339	348	333	343	374	285	352	369	341	323	360	315	348	339	328	354	344	308	287	311	371	337	367	335	342	373	336	335	376	350	357	343	358	321	337	326	342	356	299	347	362	300	350	332	381	374	320	342	323	332	348	327	357	350	316	343	346	320	349	370	364	362	354	342	346	328	339	306	346	326	354	335	354	336	335	328	322	343	329	322	340	346	336	357	343	363	346	365	297	343	348	349	326	338	321	364	313	319	343	331	304	359	333	334	346	344	343	336	335	310	350	352	322	331	329	313	339	329	384	359	326	349	339	349	336	351	337	309	360	325	338	322	316	317	335	398	331	338	335	347	339	337	338	329	325	331	364	351	290	361	335	349	327	352	309	361	328	332	326	373	338	344	326	358	319	354	325	319	348	369	333	318	345	310	318	341	291	313	352	322	308	353	338	354	347	356	341	346	355	381	349	342	324	348	363	349	316	326	346	352	331	339	349	368	305	358	344	362	310	372	346	362	303	332	323	332	329	349	350	378	322	339	328	346	329	359	310	325	336	336	313	326	311	358	332	327	361	341	335	319	326	365	300	333	350	347	335	333	359	315	334	347	380	350	352	344	340	315	348	323	335	392	329	350	328	311	329	353	333	341	366	353	335	344	345	352	373	342	348	349	334	317	344	341	351	350	329	319	318	347	323	379	344	329	334	330	327	329	327	326	352	310	307	321	331	338	303	334	328	318	327	348	319	324	358	327	353	355	323	355	355	339	347	318	351	352	347	312	322	336	350	358	321	302	319	333	325	348	340	326	314	374	333	370	356	353	321	354	365	336	346	337	336	356	341	338	365	296	350	339	377	317	328	335	353	342	346	338	346	330	343	354	333	323	337	340	320	360	372	353	315	356	329	335	363	314	318	352	333	331	325	331	332	358	328	345	326	344	320	337	343	341	332	324	336	333	338	368	324	310	360	335	349	341	364	333	328	293	355	317	319	343	387	351	322	341	355	326	320	346	329	352	357	295	343	344	376	317	342	328	346	371	321	347	391	314	340	359	335	338	377	365	331	334	348	363	342	301	365	311	359	370	289	337	293	326	325	346	301	334	353	329	321	321	323	341	348	332	354	325	347	352	337	327	341	366	312	353	298	331	336	301
23429	21346	29049	23964	21489	20322	11357	5363	3880	2756	2099	1750	1498	1259	1143	978	828	685	695	638	688	759	654	570	460	402	403	383	389	384	315	311	345	278	274	261	272	284	289	269	238	238	241	214	225	189	187	220	226	218	219	219	216	166	164	161	167	144	133	179	161	154	161	149	171	130	147	146	145	155	120	154	162	144	131	151	129	147	114	128	163	157	159	127	134	134	163	123	142	124	128	131	145	144	143	144	134	150	159	134	123	139	133	125	126	131	133	144	137	138	147	131	146	145	152	127	143	142	134	139	129	122	124	165	122	154	130	144	127	160	122	140	140	137	131	139	136	127	147	141	143	124	135	134	136	147	141	159	138	126	148	139	141	140	136	139	124	137	153	131	119	133	126	131	152	142	145	116	146	116	134	122	155	144	144	135	153	154	140	125	146	139	139	131	128	126	137	163	145	122	126	128	140	126	133	123	143	114	125	127	119	132	120	147	143	138	137	143	146	142	155	122	139	150	125	118	137	125	119	138	116	132	131	148	113	138	134	131	143	127	143	144	135	141	141	133	125	147	131	135	135	150	146	129	137	144	123	153	162	151	151	154	151	141	115	152	136	122	135	132	153	116	149	139	126	136	118	145	124	130	150	129	126	145	146	104	118	138	150	125	124	135	126	134	134	131	133	141	146	145	129	117	114	128	141	139	142	161	122	132	137	139	132	123	145	128	129	140	139	140	139	131	131	127	141	130	126	160	115	148	117	128	137	133	150	156	143	134	172	130	138	133	135	141	130	142	129	139	126	119	148	145	145	157	126	141	131	132	159	142	139	147	158	137	147	140	122	132	153	144	116	153	136	121	137	129	149	145	121	147	140	133	129	136	129	125	137	138	130	131	131	133	131	143	146	154	107	149	118	151	140	143	154	148	146	136	133	143	150	126	126	135	139	113	147	145	122	147	128	140	125	143	129	117	133	137	132	136	119	134	139	159	138	144	117	125	141	127	142	134	141	111	123	133	133	136	145	124	143	142	146	125	116	146	113	116	147	132	139	119	138	137	146	147	146	121	114	138	141	124	135	134	126	117	138	133	160	143	142	142	159	137	153	134	138	127	127	147	139	135	158	138	152	149	120	114	135	141	117	130	155	139	110	118	131	139	138	130	124	138	130	139	142	114	152	150	130	149	140	153	134	136	146	139	134	136	143	138	122	130	125	131	147	126	120	142	148	145	150	136	132	118	152	140	125	144	143	139	166	153	122	137	126	134	139	139	145	143	127	140	139	160	108	145	122	126	129	145	125	140	134	138	126	131	143	132	119	127	143	120	131	128	146	134	133	145	144	142	152	131	127	130	134	128	131	135	137	137	132	124	145	114	120	121	137	142	129	132	130	120	136	112	108	143	147	138	138	123	115	134	147	134	142	127	120	124	126	132	147	148	134	124	149	143	145	137	144	142	139	134	130	138	126	136	149	132	147	145	160	136	126	125	135	152	134	136	140	149	120	134	110	143	147	132	140	129	160	125	141	148	141	128	148	122	136	141	139	117	146	116	135	131	134	124	105	154	133	142	136	147	140	145	141	159	131	144	138	132	143	130	109	140	132	137	149	124	153	133	127	135	139	126	141	151	151	158	122	151	101	120	147	124	152	118	134	130	138	119	118	136	126	134	127	141	129	132	132	119	128	135	146	131	146	142	148	114	115	133	123	149	129	140	114	137	144	132	120	131	150	147	132	135	139	149	126	136	139	102	113	161	131	131	113	145	134	142	128	134	132	146	136	147	131	143	121	144	148	138	163	128	150	142	126	126	143	150	124	128	163	140	147	127	125	138	155	146	124	136	131	122	128	151	131	140	106	115	116	141	134	128	134	145	139	120	127	149	132	139	129	131	141	133	134	123	111	151	143	157	122	124	131	124	142	145	103	128	126	137	159	127	146	136	129	116	136	143	149	121	132	141	145	141	117	138	127	140	128	146	141	131	127	144	133	143	150	135	135	120	153	143	137	132	139	122	135	141	139	137	118	117	131	130	140	135	132	123	116	140	137	163	112	134	157	143	134	135	132	127	148	143	133	124	111	123	125	134	151	128	132	146	148	173	140	145	148	121	130	128	134	121	152	129	112	141	142	131	137	129	134	149	136	122	128	126	121	139	134	135	136	151	138	130	128	140	134	145	129	136	131	135	154	111	149	125	158	126	139	146	130	126	120	132	156	130	138	133	130	131	133	128	153	128	143	128	142	135	130	133	144	122	139	122	147	152	142	121	127	150	144	149	130	132	126	122	121	136	140	131	123	135	111	128	116	161	122	150	140	149	139	127	150	133	152	125	151	130	122	129	119	132	141	145	131	142	144	144	130	131	126	133	139	119	135	124	134	156	116	141	122	144	134	149	146	154	130	130	164	137	124	131	136	136	122	137	144	115	120	133	145	149	122	138	133	130	155	132	158	133	140	135	130	152	137	149	163	133	130	129	142	117	155	129	134	122	119	147	138	127	144	155	134	131	152	135	113	129	131	130	157	132	134	141	135	137	141	123	136	147	114	136	141	134	128	140	121	142	127	131	143	139	151	123	110	148	134	132	163	143	118	142	142	149	127	124	136	120	147	114	156	128	134	126	131	136	120	143	140	128	119	119	110	129	141	115	143	152	142	146	140	148	142	132	140	129	146	146	150	134	154	133	135	131	148	131	147	136	131	145	136	132	117	145	115	125	146	135	148	140	127	127	138	138	124	132	134	121	127	143	132	128	137	144	129	129	141	116	116	151	133	127	134	142	141	122	136	128	159	127	142	161	138	142	128	124	118	141	153	146	119	129	131	139	101	133	140	131	143	135	157	139	144	147	149	138	146	141	171	138	121	137	131	157	136	137	129	133	135	137	140	132	158	121	130	155	152	135	144	133	130	154	126	140	128	127	127	139	147	151	151	124	123	155	135	115	137	156	152	140	154	138	150	151	125	158	154	142	130	139	143	105	128	129	120	125	132	136	128	130	143	145	129	158	120	140	150	129	124	125	141	143	152	138	123	134	127	146	138	152	152	154	150	123	133	110	138	134	135	127	130	130	136	137	131	134	152	143	123	156	131	121	134	132	152	149	124	138	124	145	136	125	117	134	129	150	135	133	137	150	132	114	121	136	150	149	139	129	146	145	149	124	158	103	130	139	129	127	127	126	128	147	148	149	121	125	132	126	133	135	146	151	131	136	129	163	122	117	136	143	138	135	130	127	152	111	130	132	136	130	145	135	157	132	145	159	130	121	115	143	131	165	156	138	126	133	135	145	130	135	123	143	127	140	136	136	141	144	137	154	146	137	135	128	107	142	142	133	161	138	141	117	146	125	147	147	143	141	136	140	116	131	107	129	140	138	119	142	124	150	131	133	129	126	120	128	134	123	116	134	107	131	146	139	123	116	139	150	126	136	140	134	132	127	130	149	123	129	135	135	144	152	111	127	129	104	152	139	134	158	157	116	141	129	125	139	145	140	130	126	150	123	123	138	154	125	142	156
24243	43555	40521	32990	28694	20471	15733	14389	12217	9241	7404	6158	5557	4719	4126	3508	3000	2478	2293	2236	2199	2446	2166	1807	1487	1277	1209	1236	1173	1044	878	905	1010	795	772	715	758	710	721	678	731	641	596	571	502	516	527	530	534	509	502	464	509	405	363	363	283	302	314	343	330	354	291	302	288	318	297	282	293	309	276	290	267	266	301	293	279	245	266	273	278	293	296	284	281	257	282	287	257	286	260	292	272	261	228	248	243	252	299	295	298	248	258	252	283	265	262	269	260	247	265	277	260	285	288	249	262	261	296	266	257	243	267	259	273	235	243	251	283	270	265	252	282	265	308	292	271	268	288	243	287	254	246	254	255	278	243	269	284	274	265	273	266	248	258	258	278	242	266	265	282	276	274	272	254	273	248	244	263	240	278	274	264	249	246	283	269	255	295	261	277	273	261	275	281	240	252	290	255	289	278	278	261	234	234	258	280	258	244	263	260	262	293	274	238	269	268	261	284	248	261	239	272	263	254	288	280	233	299	271	270	245	282	277	239	266	282	274	285	278	260	240	242	236	250	260	258	255	250	262	245	269	266	263	277	273	267	263	257	261	237	243	246	270	284	275	267	261	251	271	276	266	273	273	282	260	270	285	256	273	295	260	263	274	256	264	258	264	274	244	253	279	270	263	260	293	281	275	278	265	290	257	263	274	265	258	292	320	283	267	262	258	258	299	289	252	269	246	275	282	256	266	302	276	273	252	244	299	290	248	243	256	253	246	259	285	264	276	256	253	272	258	265	285	252	293	241	250	239	267	264	275	244	288	282	247	276	265	256	282	234	250	282	265	269	255	243	266	278	261	252	259	280	262	262	242	278	241	247	280	273	237	288	280	266	250	271	269	244	287	274	274	281	249	273	276	276	236	281	271	271	282	275	281	283	242	265	266	238	232	297	255	239	310	273	282	263	271	282	240	272	282	269	293	260	297	242	241	271	249	270	261	224	264	284	243	285	281	285	261	257	257	258	225	275	256	251	293	252	268	266	293	270	249	263	298	261	242	253	263	285	241	255	253	263	259	260	265	277	260	244	286	234	261	234	275	270	257	268	270	258	254	267	246	265	259	291	298	253	269	270	258	281	244	273	263	255	266	280	282	266	241	285	278	248	256	244	259	269	276	296	292	261	254	270	251	272	278	256	261	288	274	279	270	258	267	247	254	275	275	287	266	257	253	264	258	272	275	274	289	259	253	244	304	236	249	278	283	271	274	282	256	267	252	247	251	273	251	291	246	260	282	282	230	243	259	285	249	260	236	260	287	311	264	284	268	241	289	217	269	266	273	246	272	266	276	256	270	253	285	261	257	264	286	256	265	265	274	287	219	241	259	270	260	265	263	310	276	278	253	265	277	261	253	304	281	252	263	283	289	242	263	290	267	278	293	278	265	264	263	263	295	237	273	261	281	236	238	276	271	275	274	272	252	289	256	237	256	279	250	255	309	265	243	238	240	264	286	267	261	278	283	277	287	239	260	254	271	250	256	249	258	261	254	235	251	251	278	280	282	299	275	262	290	265	282	292	247	279	250	259	268	292	249	264	274	248	282	280	257	254	283	281	276	271	235	259	253	232	262	256	271	267	290	245	239	288	245	262	254	262	280	273	296	275	264	259	284	232	255	270	269	269	304	242	286	291	256	265	274	267	239	273	265	264	283	254	266	281	286	258	269	256	247	298	266	252	257	286	254	268	263	273	265	277	276	268	236	277	270	284	281	299	257	285	286	282	265	288	288	263	246	274	248	249	234	250	275	255	251	270	273	247	253	269	238	278	277	243	258	281	269	294	253	256	285	242	246	284	304	251	278	258	242	268	261	272	257	270	282	240	271	258	263	254	290	281	276	268	232	282	256	251	261	278	279	254	258	288	257	248	286	313	237	269	288	259	239	258	257	277	295	251	264	229	287	270	276	272	272	255	262	281	252	260	272	237	286	282	265	231	256	271	266	213	242	257	260	264	267	268	296	258	247	263	276	238	269	249	256	296	251	267	283	231	304	241	293	254	270	267	268	262	251	251	252	277	268	259	251	262	271	238	259	247	267	252	279	271	271	264	274	279	255	264	275	261	262	279	270	261	216	280	271	262	267	261	255	234	306	259	261	282	286	274	272	225	262	262	271	245	246	264	253	280	277	266	272	271	270	254	274	218	288	258	259	280	244	258	252	246	271	255	271	280	234	236	234	254	298	270	269	257	254	273	305	247	285	279	289	279	260	264	292	266	278	256	266	270	267	251	292	229	255	243	246	237	233	230	282	268	285	243	281	263	257	290	283	280	271	260	269	270	234	262	245	269	255	288	247	276	274	269	266	263	278	282	266	257	251	280	268	259	254	252	284	244	271	266	252	254	272	242	246	251	267	256	269	259	281	290	252	274	272	249	282	260	269	257	293	237	271	274	258	270	244	259	281	257	304	259	262	267	254	277	253	257	290	247	276	245	257	273	241	298	274	280	274	262	258	273	248	252	286	262	253	265	278	267	264	248	259	242	249	286	248	259	290	261	257	258	261	281	274	238	261	284	253	281	282	254	259	271	258	280	290	276	250	258	274	274	273	235	265	290	285	275	260	269	266	247	264	274	252	258	292	260	263	267	235	264	297	268	250	284	276	263	246	273	264	270	278	260	273	272	269	262	275	272	230	251	266	250	260	259	278	271	245	246	243	261	260	253	266	261	240	288	246	268	243	264	244	287	250	288	257	238	266	251	271	238	260	284	261	284	280	258	259	298	258	242	277	257	239	265	256	282	273	258	297	254	292	272	255	254	253	265	254	292	247	276	286	235	239	248	260	267	282	267	267	268	300	269	304	262	263	255	264	278	275	255	249	265	225	278	279	254	246	282	264	268	250	284	258	244	248	280	259	277	305	280	261	282	270	257	276	261	305	290	273	263	252	244	301	264	265	230	275	266	278	278	297	277	258	245	279	230	300	265	269	255	309	247	290	266	257	278	295	252	291	294	274	252	251	252	266	295	263	261	255	257	260	256	260	287	269	275	285	254	271	285	303	249	271	299	244	267	297	252	260	235	282	258	263	268	276	268	264	288	257	246	263	247	267	280	244	274	299	279	269	258	262	280	268	271	270	270	264	254	290	260	251	257	250	258	276	283	275	258	263	273	283	264	284	276	261	280	257	231	275	281	252	257	268	262	246	269	258	254	246	261	298	251	280	277	305	260	281	295	277	280	257	251	265	255	250	266	274	271	255	269	280	286	259	270	274	257	260	265	271	278	277	258	290	264	286	272	285	281	272	266	288	264	271	282	267	265	235	293	297	280	250	271	258	254	247	262	270	262	258	259	247	312	257	272	258	230	282	267	274	272	291	232	267	253	235	270	241	256	265	290	249	269	276	270	256	236	277	247	272	257	230	281	258	262	286	281	269	245	263	255	261	268	274	255	265	246	296	259	283	258	245	268	254	259	240	268	244	265	262	280	290	261	238	262	290	283	250	279	275	278	249	263	263	241	300
26932	22257	23082	16857	9726	5520	2550	2069	1771	1325	1016	816	800	693	671	623	561	494	444	497	473	452	422	396	337	324	310	322	337	313	296	285	312	301	275	284	265	273	324	278	270	270	238	271	254	249	244	227	234	220	243	234	236	245	220	212	204	210	217	243	214	219	212	211	243	210	199	213	203	205	217	210	205	186	207	223	198	170	215	201	231	229	219	212	223	203	224	212	207	209	196	202	215	208	223	246	212	232	179	238	201	240	213	197	195	212	212	217	196	192	212	211	196	223	216	184	231	235	224	204	213	210	244	212	216	209	233	228	187	204	209	209	206	211	219	226	219	181	223	240	204	224	219	199	201	214	206	242	237	214	233	191	204	228	207	203	212	202	194	212	185	203	171	222	213	203	195	218	192	209	209	212	214	175	200	217	218	198	241	199	187	223	229	202	227	201	219	215	256	227	198	206	212	201	214	174	216	190	202	221	199	222	207	236	210	208	208	202	222	204	198	211	205	186	216	193	216	202	230	210	201	198	205	205	178	214	202	229	224	174	203	214	228	195	225	215	225	193	220	204	217	215	179	198	197	223	197	199	253	218	227	195	243	228	205	223	209	223	224	184	193	214	219	238	238	211	203	235	180	214	193	207	195	213	230	230	214	208	200	200	206	202	229	174	201	215	209	193	213	205	212	211	223	222	200	238	242	188	208	185	220	200	201	218	194	216	201	211	203	200	197	202	187	194	211	189	254	210	224	186	207	193	205	199	214	228	206	208	204	212	236	232	227	206	195	217	230	204	204	209	188	216	192	202	217	218	221	224	223	173	214	202	192	209	199	209	221	201	198	210	207	196	213	188	213	226	199	202	199	179	198	204	212	219	200	225	202	217	213	215	217	211	192	191	210	211	195	201	212	210	207	203	187	211	219	205	212	190	219	203	205	219	188	224	206	209	206	196	212	209	200	202	206	202	205	216	178	211	205	220	206	199	180	245	225	213	224	219	190	202	195	172	187	220	211	192	188	212	221	193	192	217	203	185	183	203	207	209	215	237	200	230	218	176	194	214	206	234	208	214	217	241	222	190	233	220	212	228	217	200	210	224	213	195	202	190	204	233	228	197	214	212	218	197	223	195	208	210	205	216	217	211	187	210	222	181	210	231	225	184	203	229	213	201	217	211	216	229	195	196	201	199	210	230	211	221	227	209	243	217	229	187	207	196	206	207	216	201	196	224	180	230	188	228	204	221	196	210	202	213	229	205	185	194	198	191	224	187	231	204	201	233	214	206	230	226	204	221	212	204	227	199	219	189	245	228	216	252	214	220	210	206	197	207	206	232	199	230	218	227	231	183	220	199	204	224	219	221	206	210	216	210	222	221	232	210	208	236	243	210	186	217	202	225	202	240	218	208	221	220	207	220	207	190	188	228	220	194	207	192	204	194	222	233	210	234	200	226	223	204	221	230	212	223	168	200	225	210	202	209	212	209	215	208	220	204	202	198	217	233	197	217	209	213	233	207	192	225	210	214	217	210	213	226	209	200	199	217	187	193	208	222	232	219	208	204	205	205	206	236	207	206	195	195	228	224	183	217	216	184	236	230	224	207	189	199	218	210	217	227	198	214	218	216	194	221	206	233	198	228	199	212	217	201	198	197	204	220	214	197	193	221	224	204	227	220	232	201	207	210	220	225	208	196	179	205	232	217	196	216	194	199	236	172	217	242	178	217	214	199	214	187	206	222	213	218	215	200	221	217	238	239	197	237	210	228	186	234	197	204	203	210	218	207	214	202	244	195	205	229	201	207	190	204	219	218	201	221	197	216	204	216	200	195	233	223	230	217	204	188	199	210	189	180	205	202	221	199	210	236	200	223	214	170	233	222	242	193	255	207	218	218	201	235	215	208	179	194	205	203	250	215	225	224	215	218	230	226	194	207	191	190	217	192	195	204	196	204	204	180	191	211	235	210	191	197	231	208	218	203	224	197	216	198	179	207	222	222	208	213	243	197	222	213	218	220	208	193	227	215	193	214	217	207	186	214	205	211	213	187	211	237	239	200	204	224	226	214	195	218	237	246	205	192	202	218	208	203	254	216	218	212	231	220	208	213	220	205	206	206	214	190	214	216	227	213	209	191	192	222	217	240	202	191	204	211	195	205	193	229	229	200	210	193	168	188	203	197	221	225	221	233	195	227	210	184	215	197	214	188	222	213	221	227	218	219	212	219	182	203	184	237	214	223	242	219	213	181	194	216	222	233	214	180	200	207	196	219	227	256	224	216	230	221	199	203	229	209	237	202	230	209	209	213	208	209	216	220	223	222	195	210	225	217	238	215	234	227	221	202	223	222	212	211	214	192	208	208	199	209	222	192	193	189	192	206	221	209	199	221	219	222	230	211	215	230	208	212	212	220	182	196	200	204	224	202	188	219	219	235	205	211	225	184	217	223	240	216	232	193	234	210	217	221	218	227	207	201	224	239	218	222	202	218	224	226	190	227	197	221	225	211	205	225	226	233	198	187	181	187	228	213	206	205	207	228	234	205	207	181	212	185	212	215	195	222	206	211	228	209	231	196	190	192	199	212	187	205	209	203	211	215	214	212	233	191	217	169	214	191	225	207	206	209	213	207	202	234	202	200	214	226	211	242	194	222	183	225	200	214	228	227	208	235	199	210	212	195	207	239	203	188	213	199	211	193	215	233	200	196	209	224	187	193	211	224	212	220	189	211	202	208	227	182	189	187	201	198	209	189	211	231	238	197	218	194	196	206	215	212	209	187	196	241	226	187	197	208	195	200	209	200	189	217	206	191	220	236	226	211	217	231	227	208	221	209	204	220	200	209	213	215	201	238	231	192	219	226	222	217	219	197	220	226	218	195	218	216	220	200	224	237	216	235	233	188	201	172	196	242	211	225	231	210	189	211	210	247	206	220	190	216	189	212	215	209	205	217	230	212	228	203	229	225	233	216	203	215	218	202	218	217	214	220	204	217	198	201	218	200	209	215	209	211	205	221	199	214	209	246	203	211	227	206	204	213	240	217	201	212	222	213	215	227	230	214	212	230	214	199	229	187	217	191	218	200	206	196	215	210	200	201	220	217	215	200	224	205	211	213	231	201	209	214	209	216	221	185	203	240	208	215	212	214	208	182	235	228	216	227	220	233	194	225	202	222	201	194	210	200	214	199	211	228	194	221	204	226	207	192	235	220	211	190	215	216	178	227	199	214	227	207	183	193	226	173	199	219	225	214	201	255	224	222	200	226	244	183	221	212	218	194	192	192	208	191	212	210	230	217	181	235	197	216	246	210	227	220	180	207	207	234	195	215	212	198	195	221	218	213	219	189	194	221	202	198	214	234	206	194	189	229	218	218	216	210	213	202	217	186	234	228	206	215	195	212	194	206	224	236	200	198	182	194	228	201	212	178	200	213	199	185	224	228	222	194	208	222	188	212	204	201	199	185	214	203	227	200	203	196	201	207	190	197	210	246	229	233	206	217	226	193	229	200	237	190
21962	33987	31043	23058	18654	13792	8477	7340	6544	4900	3840	3257	2779	2526	2371	2176	1692	1572	1409	1351	1416	1479	1393	1192	1012	939	876	891	915	790	783	773	787	682	700	628	625	608	597	591	594	579	530	542	493	540	486	520	510	513	522	533	493	470	431	472	435	452	427	474	449	481	467	462	435	444	435	394	407	422	424	420	399	430	413	435	425	426	448	423	433	426	436	438	404	450	428	433	415	407	414	406	408	454	466	437	425	420	446	440	427	413	418	433	402	419	415	399	415	419	407	398	492	440	445	417	437	434	399	434	413	453	398	433	440	394	435	422	451	411	431	421	400	454	414	431	406	444	414	414	406	423	395	420	394	440	399	437	443	432	427	422	461	424	441	418	408	448	423	424	387	413	415	421	445	411	407	412	420	427	431	413	387	400	429	402	419	406	378	420	469	399	464	423	444	420	440	431	424	426	387	430	426	402	429	420	414	402	387	375	405	415	419	418	395	436	449	430	425	415	417	431	396	442	414	457	410	422	405	439	413	367	390	385	440	424	434	440	417	443	420	438	420	426	408	423	410	414	449	443	424	441	434	420	448	409	394	419	439	481	398	408	432	429	432	376	411	435	414	419	423	430	378	410	399	449	428	428	437	441	409	421	391	429	395	395	392	428	409	430	386	433	454	408	406	425	380	424	398	395	379	421	407	437	416	417	432	399	435	395	410	408	428	387	459	409	443	406	399	406	410	404	397	417	405	421	392	387	435	446	414	437	419	404	430	440	383	417	392	397	405	412	440	400	446	427	423	395	427	406	417	428	413	419	416	399	420	402	400	425	383	394	425	402	430	429	404	400	448	414	434	391	421	399	405	428	405	431	448	405	415	432	441	393	432	447	429	375	408	391	407	405	417	443	428	410	400	401	422	422	436	431	471	410	432	442	405	415	404	439	448	420	383	433	419	420	410	392	415	399	441	411	404	458	402	403	401	422	408	424	394	410	441	425	405	390	453	429	386	423	447	437	404	416	438	390	433	448	434	415	388	425	405	439	407	417	427	391	418	407	426	443	428	426	406	403	424	421	438	409	373	409	424	436	416	431	434	399	438	425	451	415	414	425	414	402	389	439	464	403	430	411	442	399	384	424	404	446	423	420	447	402	460	407	442	444	443	411	413	420	436	431	395	411	427	435	427	418	417	413	412	420	423	392	430	406	370	426	418	414	424	405	445	444	416	422	447	422	412	428	390	377	429	387	421	457	440	442	417	427	420	461	439	420	416	429	401	427	393	424	437	405	446	442	398	396	406	424	425	414	430	405	415	442	417	438	392	425	422	396	455	424	405	381	387	467	396	457	415	413	393	451	367	417	435	436	444	368	426	454	421	401	384	417	400	407	399	418	432	407	392	414	432	434	392	381	444	447	413	439	423	436	420	404	453	422	434	414	376	437	449	410	384	405	410	405	407	365	441	408	462	394	446	431	376	429	397	423	387	417	424	406	405	412	433	461	408	423	418	409	441	409	392	400	414	405	433	412	421	382	425	413	457	449	441	417	395	438	420	435	450	422	443	433	398	427	409	411	414	422	430	425	400	424	424	431	404	417	424	407	439	412	401	429	406	399	406	422	452	392	429	411	421	413	395	450	412	409	413	413	420	421	402	399	435	437	387	409	411	415	405	427	374	430	474	391	444	434	375	445	417	427	418	402	421	412	431	442	452	413	387	388	439	417	441	436	421	449	400	424	385	418	411	419	406	436	407	407	400	406	432	454	413	404	422	401	410	437	401	415	441	431	425	447	434	444	401	388	458	440	404	427	429	409	420	426	427	389	402	394	406	417	408	425	404	452	432	422	422	396	395	387	452	435	442	432	472	409	442	428	398	426	420	395	430	422	425	386	447	408	436	424	374	442	394	422	459	422	441	429	409	416	388	455	443	442	446	420	463	470	425	428	403	407	412	441	445	430	475	430	405	440	419	421	431	404	462	434	414	421	439	432	450	435	383	402	433	427	392	421	440	396	410	448	398	435	415	405	413	402	445	433	462	419	457	408	435	386	434	415	385	384	422	424	442	415	430	404	426	398	461	411	455	393	408	396	423	413	419	406	432	414	475	416	421	403	401	400	413	393	430	392	441	401	399	438	380	404	405	366	402	425	464	453	423	411	435	422	392	423	397	441	416	428	409	408	420	355	386	403	409	416	382	431	409	396	419	436	423	433	411	438	427	418	378	446	396	399	457	417	446	410	403	411	405	442	429	413	377	421	426	389	444	372	433	448	380	427	450	418	419	422	417	441	391	377	427	396	405	415	431	453	414	437	431	405	427	400	408	434	435	420	443	380	409	434	414	413	406	415	421	403	418	387	411	443	424	396	428	438	405	425	416	458	409	415	434	408	390	443	429	408	426	389	420	420	431	437	426	423	420	441	432	406	433	402	423	405	437	407	403	415	414	407	408	410	424	411	417	427	385	402	478	415	418	402	433	375	439	427	416	435	409	425	434	428	424	432	396	410	397	425	434	410	398	391	425	406	427	396	416	409	398	426	424	428	454	393	408	452	403	428	423	395	394	441	440	407	397	442	439	446	421	434	430	448	405	430	412	420	465	426	439	438	443	391	449	403	425	413	444	396	417	431	408	427	408	396	412	443	445	460	425	443	436	423	390	395	355	441	378	413	445	420	428	395	420	427	451	410	424	394	411	432	447	447	399	421	385	420	433	418	430	399	429	421	418	405	417	441	397	412	440	387	428	450	430	395	426	392	476	420	419	394	392	421	409	396	420	413	411	390	423	461	430	395	430	413	394	373	430	394	432	420	476	375	395	423	392	420	414	407	448	426	407	443	414	377	416	457	400	371	427	416	416	422	433	447	425	474	386	414	386	438	436	435	408	412	414	398	391	411	436	413	419	434	416	400	426	483	417	429	453	412	426	402	445	408	393	424	418	430	402	424	421	415	396	403	421	434	431	427	419	430	394	443	425	457	415	436	446	418	425	415	432	428	432	428	423	444	415	442	364	414	443	420	427	407	424	453	435	431	389	434	407	370	463	418	377	415	400	421	444	442	411	447	434	410	399	442	446	435	411	426	441	448	402	441	420	425	397	473	410	421	428	433	402	420	430	428	432	422	415	473	374	439	435	391	467	452	422	418	410	444	391	432	397	447	389	404	449	422	427	433	399	395	382	458	432	410	454	396	413	394	404	425	403	434	419	438	396	431	402	417	428	440	435	436	412	425	428	406	406	470	401	381	409	426	424	376	421	409	419	441	446	423	428	425	418	433	418	443	455	444	410	439	400	396	401	436	432	412	439	445	411	439	418	387	419	448	436	460	423	406	441	408	378	471	410	400	387	400	465	415	391	443	420	437	400	421	418	396	412	420	426	407	433	401	436	441	439	411	415	450	402	434	423	435	410	436	374	419	462	411	401	406	432	423	408	392	417	435	405	441	426	420	433	424	407	442	424	449	431	428	437	409	397	442	448	397	411	432	421	407	418	405	402	408	412	373	407	423	447	428	453	444
24447	21364	28509	24794	20620	13283	5528	3289	2659	2057	1558	1230	1101	1032	960	867	664	601	615	535	564	579	516	474	426	378	322	342	346	347	346	304	314	254	282	208	258	259	272	219	230	233	239	225	207	180	227	220	229	220	191	214	187	176	177	164	169	170	171	159	177	188	179	189	172	159	164	158	168	185	169	168	177	167	165	150	155	149	168	170	164	155	149	170	143	163	162	166	161	172	169	174	165	159	168	167	155	175	173	152	158	148	165	175	162	177	146	156	176	151	175	158	171	170	164	185	155	156	160	170	148	155	176	159	154	156	158	180	178	145	177	197	150	169	160	161	164	207	159	162	175	161	168	156	170	169	176	164	180	173	175	161	153	177	156	165	158	152	156	188	156	150	144	189	162	148	176	162	168	163	175	166	185	163	146	172	176	169	171	161	144	147	161	150	164	153	138	171	179	177	174	155	171	167	165	149	164	159	159	163	173	179	166	156	163	139	166	155	140	153	162	155	185	191	178	171	178	168	162	140	136	157	153	184	164	171	166	136	183	164	150	181	162	177	156	180	146	181	172	154	182	159	140	146	146	150	167	167	165	160	163	138	199	144	149	178	167	179	163	142	170	170	166	147	182	164	182	162	171	141	147	169	176	175	156	169	154	155	175	142	166	160	178	172	165	184	172	159	150	173	156	174	179	142	164	176	168	167	172	164	165	145	144	144	200	166	147	169	168	158	157	155	159	177	163	182	156	163	149	163	167	171	156	155	162	174	185	180	164	163	148	148	186	179	199	154	181	178	184	163	149	151	168	149	178	172	145	164	178	149	176	187	152	163	177	165	151	191	158	144	161	163	164	163	164	192	168	172	168	150	146	163	156	162	150	144	171	126	173	150	169	162	162	163	157	149	171	175	147	163	161	154	167	132	153	150	147	163	161	151	165	185	151	157	192	165	152	177	183	166	171	168	176	146	144	176	164	169	159	189	184	144	144	157	174	154	183	139	153	177	162	172	145	184	154	162	136	158	140	183	169	161	168	199	182	175	174	162	170	165	179	171	181	173	163	188	166	184	155	174	153	149	170	166	162	159	172	147	171	159	161	166	144	157	168	160	159	150	165	174	133	158	155	155	160	159	164	153	176	170	153	161	174	162	173	167	165	159	185	169	178	187	198	175	146	181	156	155	158	147	171	146	153	154	178	164	177	164	167	156	148	178	175	163	165	166	149	163	175	173	172	161	168	167	178	161	152	173	161	192	187	166	149	153	163	159	157	170	169	166	172	154	166	169	160	165	150	149	164	189	136	167	155	179	146	157	190	161	169	162	172	138	175	147	156	158	165	173	165	168	154	162	169	172	153	187	171	150	154	157	164	142	149	173	158	160	164	174	166	166	177	178	177	173	161	153	159	177	186	165	159	161	157	154	183	173	180	179	155	183	142	161	141	147	183	184	157	179	167	168	165	143	177	169	154	152	155	172	157	169	157	140	177	143	169	166	175	178	145	153	159	173	160	159	151	166	145	171	160	176	177	172	158	161	140	144	172	161	160	156	170	153	172	165	152	168	158	155	151	171	167	183	162	164	173	166	164	139	166	152	160	165	154	140	170	156	152	174	142	153	181	164	175	157	175	157	172	152	186	167	156	169	168	157	155	166	153	154	183	149	160	155	167	155	180	159	163	165	164	167	173	175	166	171	156	156	164	144	155	168	148	150	174	145	175	167	164	150	149	156	144	179	174	159	176	157	157	179	167	183	135	181	149	166	162	166	157	150	166	161	174	163	146	165	164	163	171	164	139	151	172	143	168	157	169	165	155	160	177	163	174	165	189	173	171	188	177	156	174	176	164	170	166	179	160	157	169	173	171	168	166	143	159	160	157	145	164	175	170	141	129	160	169	148	179	173	136	179	146	148	156	151	163	168	167	153	167	179	163	161	142	158	169	167	179	161	152	138	170	202	164	158	152	191	145	181	167	170	160	159	172	142	171	146	129	160	151	172	140	162	177	170	140	157	162	185	171	164	162	158	155	176	172	171	167	161	153	166	159	143	161	173	177	170	166	158	160	159	178	156	165	163	195	146	170	155	170	158	168	165	165	179	192	162	174	157	190	140	151	144	164	172	167	145	183	154	155	164	185	169	155	166	135	185	149	165	152	164	172	173	151	180	174	177	155	150	175	160	166	173	147	157	181	173	148	187	166	126	160	176	171	185	168	161	191	170	159	157	174	173	165	176	166	163	155	186	156	175	181	150	167	176	180	143	147	171	148	167	171	171	166	190	171	162	156	150	194	168	161	160	167	173	155	173	168	145	159	161	151	164	173	156	135	159	161	164	147	189	172	159	150	151	176	167	164	158	144	175	179	177	156	153	141	166	187	166	184	148	157	146	161	146	167	150	143	166	171	160	133	170	167	150	176	149	180	165	135	166	159	166	158	156	150	166	175	184	162	157	144	158	156	143	163	171	162	153	152	195	146	145	187	157	165	173	168	168	142	162	154	160	165	158	176	146	154	140	167	148	163	154	151	149	170	158	154	163	154	164	148	176	160	155	169	162	149	152	161	182	162	189	149	154	168	146	158	165	182	163	176	173	162	167	172	133	166	178	209	163	176	162	176	160	183	167	173	187	161	176	158	171	145	175	162	175	176	171	161	159	154	184	163	153	169	180	172	155	181	180	157	135	153	173	179	175	182	160	184	176	183	167	189	189	156	167	161	162	173	163	165	185	143	165	179	145	172	130	175	151	167	174	158	141	186	168	171	181	179	163	160	165	165	152	176	138	159	169	141	138	155	176	162	157	172	168	156	161	165	164	163	149	193	155	166	148	155	161	186	153	160	154	158	162	174	152	159	145	170	157	173	141	147	172	144	184	153	151	161	164	139	159	197	174	180	183	170	171	194	168	176	157	158	179	184	151	170	170	169	166	179	176	175	161	167	173	184	185	162	164	158	151	160	179	173	172	169	178	169	142	168	140	170	168	173	186	169	160	172	148	159	194	149	174	163	166	147	153	159	155	162	153	172	156	169	152	171	163	172	152	142	167	167	184	163	178	146	173	162	168	164	176	171	162	160	163	167	163	168	173	170	171	148	164	177	174	166	170	166	173	156	155	178	142	178	153	163	203	163	140	159	175	148	137	149	156	171	159	135	162	189	183	152	178	162	179	150	161	147	172	165	171	166	141	152	151	167	152	193	136	163	153	152	149	167	165	169	149	148	170	148	165	167	150	170	172	161	169	163	156	177	147	163	150	167	173	188	165	176	177	136	155	174	161	172	129	149	171	147	167	152	160	181	172	171	176	163	183	142	189	142	133	141	142	178	152	165	151	186	146	177	160	167	152	184	141	172	141	165	144	172	165	160	153	168	159	167	153	158	144	140	152	167	162	193	160	174	167	172	173	188	152	190	170	168	159	170	164	152	167	145	157	131	164	172	175	150	185	182	154	173	174	155	151	154	176	167	182	164	154	171	140	169	129	162	168	162	160	165	165	164	163	178	168	167	165	170	170
22386	39295	36798	28575	24195	18892	12098	10536	9275	7243	5558	4491	3999	3604	3458	3120	2496	2104	1983	1914	1771	1937	1706	1457	1360	1078	1049	1007	1079	985	906	884	847	748	793	670	711	724	686	650	584	508	533	533	548	517	508	533	536	500	514	487	444	446	420	390	354	380	343	411	421	378	350	371	384	354	352	380	366	353	347	331	332	318	362	336	338	324	326	365	334	366	352	344	335	324	335	323	350	325	355	354	320	340	321	321	312	358	354	309	367	347	334	363	307	316	338	303	346	339	355	331	346	322	326	314	325	332	322	325	351	318	324	311	333	347	326	325	355	298	358	334	359	327	289	331	299	329	346	309	314	319	334	342	326	310	340	335	342	279	328	353	335	325	319	321	290	301	359	329	336	354	363	315	330	348	313	332	313	319	297	362	335	343	375	335	292	327	335	351	349	324	359	349	309	317	331	262	348	346	348	311	347	297	327	310	331	345	373	320	368	326	353	325	341	280	322	332	349	316	323	344	316	313	311	317	310	325	315	350	357	343	334	309	293	333	363	325	303	325	336	340	310	323	323	354	300	320	328	330	338	334	314	344	292	307	346	292	343	340	343	338	308	291	331	317	365	338	342	353	322	304	341	374	340	306	319	317	302	289	336	338	341	306	341	332	333	357	354	346	305	333	313	320	340	334	305	359	338	329	321	316	371	332	326	309	332	313	328	360	329	326	341	362	300	331	328	342	330	354	313	319	318	332	338	321	307	313	324	356	313	299	342	332	305	354	345	336	332	348	293	325	317	309	334	318	331	331	326	341	374	317	386	336	287	327	332	334	309	305	318	344	312	303	335	308	327	352	323	330	326	308	324	358	323	307	303	333	324	344	352	343	325	337	327	323	325	332	317	339	339	342	348	347	357	369	332	336	323	341	365	357	331	342	327	339	326	347	323	297	344	315	323	324	308	313	345	332	329	323	305	324	321	347	349	306	333	333	324	339	347	343	335	302	310	306	340	332	351	369	353	352	309	321	319	321	339	305	346	330	321	361	348	326	296	370	289	319	335	342	323	303	326	347	316	347	301	337	366	345	336	345	336	337	316	375	338	333	321	299	302	313	310	366	306	349	324	310	332	340	348	336	339	327	343	342	321	321	360	343	308	355	320	344	332	323	341	306	331	320	340	340	336	318	319	317	306	285	349	308	352	307	300	338	338	331	306	328	323	337	369	304	335	296	356	368	330	329	328	333	358	337	344	335	297	327	332	327	318	337	328	336	319	345	340	325	331	325	348	334	313	315	327	335	322	315	315	367	305	356	322	342	334	347	343	338	346	341	341	366	300	357	311	319	332	345	366	329	327	326	295	323	347	351	321	314	334	339	336	353	334	324	302	333	334	347	331	317	329	334	314	344	359	356	324	314	322	316	343	339	351	307	341	306	288	363	331	339	328	330	341	348	308	310	345	329	318	309	352	324	340	324	322	318	361	352	348	320	311	340	330	318	353	343	313	332	356	325	375	345	375	332	318	318	333	316	322	327	345	369	332	335	332	317	325	329	311	357	338	367	293	337	344	319	316	302	314	351	307	316	372	303	300	307	306	327	374	353	367	347	310	319	371	333	340	335	309	342	335	339	362	336	320	345	332	322	325	339	349	331	340	370	327	299	347	316	326	321	329	306	342	346	337	332	308	340	328	342	330	334	336	346	314	335	336	340	382	315	328	329	346	295	347	311	306	326	361	314	323	334	345	344	343	307	306	327	352	366	311	348	347	323	325	333	357	339	326	310	332	292	360	329	315	313	351	346	337	333	338	299	363	334	367	325	326	332	317	330	377	349	321	352	333	319	306	331	350	328	349	304	336	324	336	328	304	316	298	330	351	329	315	318	334	326	311	302	329	321	382	314	340	341	313	317	325	326	333	347	318	301	311	333	338	364	344	355	306	295	334	351	312	312	317	334	322	357	353	330	358	326	331	344	311	321	372	357	315	311	332	312	366	306	342	332	320	368	344	310	317	344	315	339	354	318	338	306	322	336	338	322	317	315	350	331	347	333	344	333	343	361	318	335	340	316	346	325	338	322	358	293	332	329	351	306	318	318	313	342	313	349	342	356	328	318	327	332	313	333	324	361	310	316	342	304	333	360	346	356	363	313	341	320	329	319	293	301	337	348	306	333	326	315	309	322	344	360	333	323	368	351	328	303	336	289	345	331	316	332	343	339	324	327	307	317	342	294	323	289	339	319	314	311	344	341	317	329	348	334	322	338	317	320	337	310	334	348	333	353	334	354	308	369	328	348	328	326	342	329	342	336	359	339	322	350	347	325	333	309	351	324	380	341	335	346	304	354	299	346	314	317	347	339	304	334	322	330	347	331	372	340	356	321	352	308	359	313	325	346	310	314	339	325	328	324	311	333	335	345	345	358	320	300	322	359	328	312	314	315	306	314	346	354	342	358	322	339	356	328	309	311	320	345	335	335	310	314	358	346	332	306	357	294	309	344	332	348	351	324	320	342	340	326	316	289	344	343	331	346	314	344	340	346	328	318	332	358	310	326	326	328	329	343	340	331	315	317	303	339	350	328	359	344	360	324	301	320	346	337	312	315	325	374	341	324	328	335	322	305	322	347	366	320	328	322	332	340	337	346	319	338	334	325	335	344	341	315	332	312	326	346	344	324	360	311	321	320	356	343	348	346	330	337	323	336	330	298	353	311	370	360	323	338	322	362	335	347	357	362	338	381	338	329	351	337	307	316	314	329	345	348	297	320	343	353	353	321	371	305	339	320	342	317	333	324	325	309	320	350	350	352	319	342	308	297	341	353	315	337	336	327	336	309	344	359	334	346	334	336	353	323	328	313	318	355	323	340	326	324	351	355	353	314	336	318	365	338	343	339	330	308	317	309	324	334	312	318	340	318	342	345	332	300	305	354	335	351	336	368	319	325	340	336	355	321	322	355	290	321	377	322	317	326	337	347	340	328	340	299	318	346	350	322	381	306	309	346	291	301	334	337	346	349	341	339	308	316	315	352	314	327	326	357	358	341	323	332	327	335	334	340	319	326	319	329	359	328	331	331	315	346	324	334	326	319	310	339	321	343	314	331	354	316	313	342	304	296	331	340	324	339	331	316	351	288	372	340	346	349	306	306	327	377	325	343	332	362	315	359	348	345	322	351	336	364	313	321	324	332	332	311	308	377	324	295	354	346	358	330	348	345	312	327	314	333	282	323	340	327	322	344	325	318	316	350	348	314	311	302	325	328	325	301	314	349	333	313	352	330	349	337	310	329	335	371	362	275	333	307	325	345	334	328	319	318	291	375	345	312	308	336	350	339	320	303	366	303	370	358	328	332	335	343	333	329	346	335	325	336	312	343	330	343	345	338	354	349	329	325	325	313	338	347	344	343	353	324	351	327	345	337	330	344	334	318	315	337	313	293	343	311	320	306	305	355	355	368	358	367	322	330	318	327	326	326	323	320	313	300	337	334	319	356	312	353	316	372	329	346	313	317	351	345	323	306	303	350
23466	21413	29199	24064	21552	20772	11538	4930	3727	3022	2070	1662	1420	1265	1250	1154	956	793	730	746	670	719	669	508	515	420	377	384	417	376	371	330	322	267	317	262	278	286	281	255	200	207	215	218	205	203	205	190	215	213	162	220	172	173	165	174	156	131	156	159	145	145	122	158	135	150	136	160	137	143	144	136	141	142	127	140	143	130	159	133	120	139	140	136	121	151	125	134	136	141	130	157	127	138	146	117	129	129	144	144	129	126	123	124	126	131	123	153	132	133	128	141	128	126	117	138	136	138	116	114	138	139	131	133	128	143	127	126	154	137	143	122	139	143	152	124	142	139	144	137	155	128	125	111	118	145	126	135	119	125	125	141	111	148	139	118	139	129	131	130	129	135	109	134	117	126	120	129	108	140	147	129	145	109	121	121	137	131	125	126	109	156	134	119	118	115	140	137	139	139	136	136	144	129	101	136	142	123	128	148	141	131	128	114	129	129	136	127	124	124	146	145	134	134	141	132	111	138	135	154	132	129	129	130	116	130	122	121	132	140	143	121	144	125	126	128	125	149	133	134	121	149	130	163	129	127	132	122	128	136	120	108	141	140	133	129	133	132	129	140	134	121	118	126	134	128	131	119	152	136	130	134	137	131	135	136	128	129	134	133	117	139	146	130	134	117	121	124	154	142	125	128	143	133	120	114	139	141	110	126	115	121	129	123	142	123	136	156	138	137	109	145	118	170	147	159	126	151	144	146	126	144	116	154	119	113	129	118	134	134	135	143	132	115	140	122	142	127	138	125	133	140	122	116	136	136	130	136	117	132	122	119	134	122	122	132	141	131	132	136	157	130	126	137	133	116	117	145	145	128	128	133	123	136	141	118	138	111	133	126	153	121	145	120	133	132	134	134	150	149	130	126	127	141	147	132	124	119	148	131	137	139	118	136	134	142	132	124	145	142	128	134	123	121	137	125	135	123	137	136	125	134	138	127	118	140	125	129	140	136	123	117	145	144	123	119	145	135	139	138	134	134	149	148	121	109	132	165	141	141	128	136	132	130	115	156	139	146	135	120	146	142	115	133	149	120	124	126	114	140	133	129	125	132	130	148	156	136	149	112	152	119	144	141	130	111	124	122	140	134	142	120	121	147	129	145	140	146	121	164	137	153	129	149	115	131	143	125	114	144	135	148	131	130	132	129	138	126	133	134	129	120	123	118	146	134	150	136	142	128	144	119	123	114	135	143	130	145	136	129	143	122	140	128	133	125	109	131	145	128	142	122	133	133	121	125	149	132	113	137	136	121	123	142	133	130	139	146	145	147	145	122	135	137	136	137	139	126	110	150	141	140	127	134	122	140	128	110	161	140	144	131	131	146	134	122	127	122	127	113	138	111	133	135	137	137	135	128	148	156	128	138	138	127	139	120	152	127	138	124	145	122	125	171	122	127	129	134	136	123	135	136	115	128	126	123	153	147	134	128	136	133	145	132	121	107	145	121	127	137	152	133	135	114	131	135	128	138	122	136	142	135	129	145	127	149	149	136	139	125	140	139	125	153	144	153	135	143	140	165	143	134	141	159	130	107	125	125	128	126	127	128	125	118	125	137	130	121	127	108	128	134	129	153	117	116	129	133	146	118	135	115	139	123	142	113	135	134	132	152	134	124	137	120	121	119	132	141	140	135	133	146	141	159	128	149	131	145	110	138	129	127	151	132	125	136	128	157	134	121	139	128	125	159	142	124	104	140	137	138	123	135	152	132	135	137	129	134	139	135	142	121	147	140	145	128	132	117	129	134	142	149	130	131	111	112	132	128	139	113	151	153	147	128	156	147	142	134	153	143	140	146	122	117	124	128	141	131	135	138	140	142	139	131	138	123	129	133	132	152	130	132	127	125	116	146	132	133	114	124	138	130	133	122	139	156	143	116	119	139	129	127	131	115	121	143	136	136	137	117	129	140	147	154	137	133	128	131	121	132	140	140	139	145	120	130	122	114	128	130	121	147	133	123	123	134	123	126	137	125	125	129	121	127	133	118	131	122	132	134	123	123	118	129	120	129	136	142	111	126	148	123	130	147	134	137	136	130	140	129	125	131	125	120	126	132	111	133	125	144	118	120	139	119	120	141	133	129	121	129	126	121	130	144	139	133	120	128	126	112	103	138	161	132	146	120	130	127	137	132	134	130	135	142	147	137	111	128	139	123	151	113	126	154	127	128	118	131	132	133	127	142	136	130	139	121	146	125	122	147	142	122	134	133	149	138	137	127	123	126	116	117	138	124	135	126	132	112	148	129	138	125	125	142	119	155	127	125	142	127	136	128	109	149	146	127	135	134	141	136	137	132	143	138	143	104	132	145	127	119	138	124	141	135	125	132	143	122	122	127	126	143	116	126	146	130	136	128	150	124	128	152	116	152	144	127	116	169	149	144	139	132	119	128	115	131	131	137	129	131	146	134	119	128	130	138	118	111	126	133	148	130	138	122	131	116	136	126	124	137	103	127	141	128	116	119	117	121	134	152	131	140	144	133	122	156	144	115	121	146	138	131	137	123	122	128	115	120	144	129	132	149	132	139	132	133	139	124	134	138	131	140	134	121	121	145	129	128	114	126	123	120	119	128	142	116	132	129	134	157	114	145	144	125	139	135	126	134	120	130	128	134	130	139	141	140	117	129	142	131	137	144	131	126	128	151	134	138	144	116	135	142	180	132	145	117	149	127	133	159	145	129	141	132	130	128	142	99	132	130	154	137	139	144	116	147	118	110	134	127	119	120	145	140	158	129	144	113	128	153	143	133	147	143	165	138	148	122	127	160	123	117	128	144	135	126	132	133	124	132	124	137	134	133	125	133	118	123	123	121	117	112	128	143	140	128	118	146	122	137	139	126	114	139	147	119	146	121	147	142	142	135	148	127	144	128	141	164	137	115	133	119	134	124	141	141	114	149	134	116	140	148	126	128	109	153	160	130	134	149	142	121	131	139	150	135	118	136	149	135	128	148	143	131	137	122	128	112	131	122	134	127	121	137	136	122	140	106	116	139	136	134	137	132	111	121	154	132	131	128	138	138	129	132	140	143	138	138	149	133	135	134	127	136	136	110	159	141	123	116	158	138	129	115	141	127	130	130	124	132	132	147	130	132	131	145	132	157	138	127	150	111	132	141	115	114	131	119	126	134	129	139	132	122	142	138	142	133	102	145	127	138	133	147	144	118	167	106	131	147	131	114	153	142	137	141	120	135	131	126	128	143	137	130	144	132	139	109	129	126	128	138	134	135	129	136	131	134	137	133	136	131	128	137	124	130	132	155	132	119	125	122	122	125	141	147	141	137	143	126	132	126	134	116	121	129	133	134	140	121	109	130	139	124	131	119	133	125	136	119	107	123	137	155	123	137	122	132	140	143	147	132	135	132	144	141	136	130	147	112	125	144	126	138	139	127	134	115	124	131	132	123	158	139	148	150	126	144	126	119	148	137	118	138	147	145	130	123	141	148	127	137	141	140	150	139
23970	43034	40411	33062	28399	22855	15290	13274	12218	10023	7401	5969	5275	4963	4569	4139	3418	2898	2586	2498	2279	2334	2185	1815	1616	1296	1213	1189	1271	1255	1066	1008	972	815	769	676	751	813	734	633	565	523	535	529	513	476	544	524	496	496	468	432	449	367	325	335	329	309	311	353	308	326	296	308	311	300	295	299	277	290	306	295	286	285	286	256	272	269	266	267	296	265	245	252	253	259	275	290	271	274	232	248	259	270	241	287	272	278	258	243	234	267	271	265	231	244	260	268	277	242	277	264	251	264	239	240	246	266	245	270	282	264	273	246	256	265	256	250	266	266	241	294	240	267	278	274	243	245	276	242	302	236	258	279	240	273	279	245	250	255	267	264	251	262	287	247	264	234	272	258	243	259	287	266	260	230	275	274	255	273	258	255	260	269	249	288	262	250	251	256	269	274	248	258	239	245	236	289	284	267	272	253	255	274	270	286	260	260	248	241	260	270	237	244	293	226	244	291	285	269	285	234	286	271	259	220	272	265	236	256	255	264	267	288	231	243	250	282	258	281	267	259	243	245	280	281	274	252	260	247	249	265	231	277	284	278	261	230	255	280	253	260	291	283	259	255	268	258	261	240	241	255	270	261	264	290	273	274	252	252	294	261	257	259	270	254	240	268	294	247	268	252	285	234	251	242	250	269	254	233	257	275	245	283	265	279	260	265	258	265	276	260	245	259	240	269	267	274	271	244	254	253	238	268	242	261	279	256	290	257	262	239	244	249	247	257	252	285	226	258	264	257	261	236	252	232	246	276	271	239	240	222	258	266	252	257	238	239	245	252	263	266	296	266	265	267	257	276	277	277	267	262	287	234	288	262	245	243	253	309	261	251	265	250	254	259	272	235	251	275	240	262	263	247	278	261	241	244	246	278	248	264	274	198	260	273	281	251	266	254	267	256	267	289	256	258	281	232	273	278	273	242	288	286	252	229	244	229	286	246	284	247	302	275	267	271	258	224	249	272	291	296	239	271	276	250	271	250	268	250	269	256	261	270	242	239	255	246	270	279	252	273	274	222	259	252	263	275	266	282	275	275	255	243	269	247	264	222	278	261	250	262	275	286	269	217	258	264	261	268	247	273	273	270	246	274	250	241	244	258	260	255	244	221	255	271	256	213	275	240	261	258	285	230	258	274	252	273	268	267	246	295	259	267	244	256	245	259	252	257	266	252	276	267	268	263	254	255	271	273	254	271	240	262	251	276	243	265	279	227	236	269	255	269	247	267	249	249	266	257	259	271	271	270	275	277	302	275	241	230	258	250	296	284	258	250	279	252	267	269	262	273	258	255	254	283	275	256	258	262	283	293	269	256	285	268	265	257	272	268	268	275	263	241	287	262	243	259	261	256	273	243	248	258	268	262	284	286	248	253	234	275	245	256	266	275	261	271	257	246	258	257	262	230	281	293	265	253	255	263	255	273	264	214	265	271	255	228	257	234	259	265	282	264	253	290	258	283	262	258	249	259	243	275	226	282	284	239	283	278	268	242	241	258	289	248	255	238	270	276	274	259	264	242	259	270	281	277	257	241	254	267	240	269	281	275	246	251	258	222	246	282	282	247	234	263	271	286	262	278	273	267	258	264	264	289	253	255	274	259	250	249	262	283	241	259	252	274	272	285	285	259	276	286	243	242	247	259	285	215	228	257	277	248	259	236	295	239	253	260	253	263	279	254	234	272	281	261	259	279	229	277	247	273	271	246	277	230	247	260	268	243	248	243	260	272	245	246	272	237	270	260	300	267	254	222	262	282	252	262	240	241	275	285	257	249	249	244	256	268	271	266	246	274	270	253	266	268	262	259	264	262	250	275	260	263	267	255	277	251	253	271	240	270	257	264	248	251	266	258	252	260	255	284	266	263	257	245	251	240	293	269	278	223	237	233	277	269	270	267	288	259	250	235	263	252	259	234	262	233	248	241	246	261	281	227	276	270	240	263	250	259	233	272	263	262	256	243	275	276	244	242	264	259	257	244	251	261	314	277	256	307	265	253	290	251	257	234	246	269	245	224	265	258	291	240	242	248	260	238	241	279	289	268	260	255	254	266	282	243	293	249	266	268	272	276	253	271	277	252	251	241	238	263	275	255	267	275	253	241	286	296	291	266	274	250	281	246	231	282	252	268	217	261	251	257	266	260	229	260	262	251	240	271	236	232	261	251	259	282	267	258	275	262	267	249	260	252	255	254	268	252	241	249	235	263	275	281	259	258	249	244	255	274	293	246	253	233	283	235	269	250	267	253	247	261	255	250	246	254	270	256	284	264	264	260	268	253	258	262	269	240	270	239	249	250	256	257	270	257	292	255	254	273	236	239	248	238	264	260	262	278	250	274	262	270	250	278	246	267	257	262	271	277	254	264	242	234	265	271	276	255	277	262	260	266	245	277	269	262	259	284	263	264	269	229	250	245	246	279	265	274	276	245	256	281	222	268	281	232	254	263	273	259	261	269	217	241	250	255	246	249	279	274	269	294	281	258	274	266	277	281	258	248	261	287	246	274	237	271	260	235	246	259	256	263	239	239	257	269	264	245	266	242	273	287	255	253	284	285	264	262	280	293	237	265	254	267	251	252	250	286	257	247	242	254	272	243	241	266	263	225	261	242	245	273	258	213	252	231	248	289	258	251	269	282	245	263	283	262	265	293	278	276	241	277	246	250	253	267	270	281	248	264	249	259	263	270	266	256	268	244	267	267	269	265	263	243	286	245	242	243	258	262	279	249	263	283	270	238	274	234	275	271	250	229	256	264	247	252	239	246	260	277	287	257	261	255	271	278	256	250	253	267	283	252	274	239	260	277	268	257	247	251	265	271	231	265	241	249	260	253	280	249	251	270	239	269	237	268	269	261	259	257	276	276	303	288	252	269	264	244	247	290	274	236	251	240	266	253	256	266	256	257	278	258	230	267	257	262	273	249	285	255	266	246	266	257	247	248	258	280	256	271	252	251	259	277	235	278	284	234	229	263	263	258	248	252	253	219	262	269	266	266	273	266	272	276	259	277	242	253	266	269	255	276	272	284	237	275	265	258	305	265	257	263	280	227	257	269	251	236	260	261	257	263	263	248	244	268	245	268	245	270	264	265	236	284	256	255	257	243	286	280	258	253	249	252	293	260	282	235	271	265	266	268	271	265	273	261	258	271	248	277	250	275	259	283	237	270	244	258	235	242	249	226	252	262	259	228	260	302	268	273	260	253	250	269	289	252	280	270	278	273	241	277	253	263	265	256	285	256	269	281	277	273	271	264	252	277	270	286	275	264	254	250	301	282	248	260	271	273	259	231	292	264	265	275	266	262	254	220	262	242	257	288	280	254	275	275	263	245	294	272	242	282	274	237	277	281	275	247	247	258	261	254	255	257	284	264	252	241	260	238	241	265	285	244	266	247	230	274	260	258	313	273	259	239	252	253	241	264	247	253	243	255	250	267	267	243	254	272	256	272	252	245	230	283	260	286	270	272	247	260	240	279
27039	22063	23172	17091	9691	6294	2870	1924	1766	1450	1118	860	766	748	713	679	560	509	510	478	468	503	458	394	416	331	335	341	355	329	350	332	316	294	264	277	273	304	302	228	246	247	234	261	261	254	270	249	246	229	264	209	230	242	234	190	185	186	210	205	212	217	216	210	204	190	222	219	235	217	194	200	231	229	185	220	209	206	200	225	227	197	213	208	200	213	209	227	214	229	225	185	194	202	191	220	221	221	228	212	221	217	209	212	205	190	225	224	220	233	205	215	215	207	207	213	236	203	178	170	216	209	212	203	201	187	193	193	227	182	197	216	195	188	215	212	211	223	195	224	223	210	196	224	216	211	201	207	189	231	205	209	189	215	191	220	234	221	209	217	215	218	221	224	215	223	226	201	212	227	210	206	216	196	229	222	192	200	220	195	206	207	201	215	196	207	196	223	212	227	208	210	231	216	226	213	222	195	196	210	204	232	244	198	211	237	210	206	211	217	210	187	219	226	213	229	216	187	209	246	192	220	209	201	207	231	199	196	181	221	216	185	201	198	193	228	202	192	176	216	224	201	211	197	203	205	202	213	242	215	207	230	238	221	230	229	217	202	197	215	222	199	181	202	211	228	238	201	215	226	232	233	226	196	211	209	203	219	211	206	235	211	192	214	234	221	230	226	208	212	220	225	215	202	201	224	244	197	221	223	206	206	202	212	167	183	215	221	209	234	193	222	236	209	190	197	216	215	217	223	214	206	187	226	219	211	174	230	204	225	191	193	214	215	212	232	212	167	225	194	218	230	227	216	209	206	214	209	200	208	235	188	253	204	213	223	215	219	211	193	195	234	223	208	199	216	182	224	220	209	200	220	192	221	194	201	214	198	207	228	218	190	213	225	217	194	197	228	221	206	210	224	219	228	192	188	193	210	218	216	203	207	194	208	197	203	201	193	208	216	223	178	193	194	191	211	202	198	210	194	213	205	207	234	226	202	229	191	215	193	195	225	195	226	200	210	205	216	218	240	209	218	211	202	209	211	204	220	216	208	199	191	211	195	214	229	223	195	217	211	197	187	221	231	207	199	198	222	229	200	195	225	216	217	191	216	201	209	214	200	201	213	214	205	213	215	219	223	235	203	194	242	217	215	208	210	201	209	197	230	230	194	212	196	227	201	228	178	216	210	211	219	193	187	224	219	201	206	215	205	233	211	214	200	210	194	212	234	208	208	212	225	215	200	229	189	204	215	214	211	201	199	221	187	179	211	215	203	226	209	248	192	191	203	194	196	209	210	227	223	215	211	224	220	224	204	218	216	212	205	209	195	208	217	201	207	212	203	212	209	217	196	212	233	199	221	201	204	226	214	192	179	209	203	196	219	222	203	219	170	200	234	222	215	191	216	212	224	227	202	228	203	208	206	214	216	182	197	210	221	203	226	210	211	239	194	206	208	221	198	236	234	230	204	216	198	191	214	212	208	202	192	205	207	227	215	190	174	214	213	203	200	192	194	188	221	218	201	222	221	208	223	178	207	185	223	212	238	214	217	224	218	215	197	226	216	208	191	228	231	181	217	202	213	208	228	221	195	195	208	197	197	195	214	218	188	238	214	224	189	183	200	238	224	226	219	210	231	208	216	197	229	207	225	192	207	229	198	192	206	211	221	222	224	207	170	210	213	222	240	212	197	230	203	221	228	205	214	209	205	234	218	240	203	213	216	221	220	211	182	197	200	200	217	181	210	199	217	198	214	233	205	209	230	208	209	191	192	226	212	187	196	216	208	207	204	212	204	193	214	194	238	181	228	217	212	206	179	222	181	203	226	183	220	215	207	183	220	208	209	215	206	202	234	219	197	202	197	203	211	206	228	202	198	207	214	198	181	212	208	214	203	186	202	218	201	209	231	221	188	192	210	199	213	232	206	170	177	213	206	220	228	232	222	213	201	218	218	215	193	209	209	202	193	194	202	223	214	227	231	194	214	213	198	192	209	208	201	209	228	216	222	211	218	204	199	201	229	235	203	219	226	239	206	216	214	215	213	250	230	221	196	207	205	206	202	217	203	203	227	196	206	219	191	214	205	179	192	205	213	202	215	206	231	200	239	229	203	201	217	206	187	214	200	231	233	203	229	206	202	209	204	220	206	218	192	216	230	217	183	169	219	201	208	202	206	245	236	193	222	208	202	187	233	214	224	202	209	222	244	221	214	206	205	203	193	232	202	228	210	238	215	208	215	210	193	226	191	213	205	214	213	208	200	228	213	213	239	239	226	202	206	202	223	204	212	208	207	221	201	192	241	218	217	204	189	205	194	236	210	201	205	229	197	191	204	217	220	217	209	206	207	193	220	212	210	205	210	219	212	237	189	201	202	185	212	243	217	216	194	217	220	213	216	204	196	214	206	201	223	205	218	195	210	181	226	203	216	213	223	224	228	213	184	193	213	235	176	193	217	215	224	194	211	210	222	200	210	172	204	211	194	205	211	220	213	227	211	199	206	196	218	217	225	198	202	208	191	196	250	180	219	193	249	199	202	221	187	231	203	193	206	188	241	214	204	210	211	215	207	222	203	236	212	224	171	215	221	215	205	211	216	210	204	222	207	213	207	217	225	218	243	201	202	205	206	192	191	188	216	199	213	204	231	230	197	220	227	191	222	192	203	209	214	206	208	214	232	217	223	196	193	223	204	226	206	235	223	186	198	191	199	209	213	236	221	217	211	223	216	201	236	196	232	224	212	227	217	230	229	205	198	235	200	197	177	182	177	223	196	237	218	249	216	195	206	201	218	201	196	213	210	223	225	213	188	239	227	222	206	204	220	225	215	192	196	197	213	193	201	209	211	225	198	185	223	216	229	190	195	203	215	217	207	243	215	208	207	219	197	227	193	226	221	225	183	235	229	198	209	197	193	203	213	209	203	217	216	213	214	198	205	208	209	242	215	214	217	191	225	233	199	214	218	166	183	191	219	190	222	202	205	219	206	219	206	205	169	204	225	220	238	189	211	219	243	189	197	215	212	207	200	214	206	211	213	215	218	213	220	208	195	214	204	214	168	194	229	169	229	191	199	199	205	232	200	191	202	205	218	221	231	212	203	212	213	188	220	194	189	212	203	211	228	197	208	212	170	188	193	232	202	184	196	206	223	231	223	214	220	208	223	207	253	197	223	185	225	204	214	203	188	221	190	193	188	198	227	214	254	219	219	218	203	223	211	219	219	219	215	221	205	206	238	217	189	231	194	221	199	196	210	198	214	202	223	192	194	214	223	228	195	204	206	221	193	230	219	234	219	214	220	215	183	212	225	216	213	229	228	223	237	225	174	228	238	201	198	214	219	220	209	224	202	223	218	236	192	214	226	208	197	217	221	213	215	209	218	189	205	219	203	213	203	211	234	230	199	203	224	217	216	187	212	208	201	195	214	220	207	211	171	195	197	210	231	238	227	189	223	209	211	214	208	194	219	185	212	215	195	227	238	209	207	191	222	185	226	214	216	193	209	207	216	233	206
21551	33243	31537	23227	18781	15029	8864	6798	6599	5584	4032	3281	2845	2613	2417	2303	1897	1641	1576	1467	1501	1589	1423	1240	1074	959	984	899	960	935	879	816	749	647	673	624	663	674	607	592	552	550	570	502	545	568	517	478	559	525	531	497	480	462	467	429	433	438	423	433	429	440	427	414	452	396	413	448	449	438	429	430	447	402	384	412	431	420	392	395	382	411	456	381	387	418	445	411	415	383	429	434	421	428	427	426	450	399	401	427	409	429	388	429	420	407	423	439	386	429	446	402	390	397	455	413	414	405	390	416	434	378	408	400	427	390	424	416	400	417	419	455	413	407	410	399	405	443	434	411	403	420	395	419	412	416	420	410	423	422	482	426	431	384	407	421	409	379	371	446	444	416	397	420	436	432	422	434	456	422	471	449	409	418	430	421	437	390	462	400	422	433	425	429	429	437	394	404	417	404	443	457	409	425	418	404	453	390	439	410	406	433	440	419	431	435	361	418	447	416	425	424	464	414	429	421	409	386	416	387	395	422	465	414	423	403	411	460	425	446	430	411	492	443	429	412	435	428	390	408	441	422	489	404	417	405	425	417	416	411	427	416	457	406	448	452	428	410	432	428	411	452	427	405	413	424	429	418	406	404	397	400	433	415	445	394	429	421	416	408	414	399	409	433	388	434	457	425	434	416	421	423	439	422	415	396	418	414	439	397	422	403	431	410	433	365	433	384	399	423	413	428	388	436	428	373	384	387	385	395	413	425	416	416	433	428	433	427	420	435	454	413	474	451	455	394	434	435	423	417	428	412	455	457	412	446	415	433	429	406	410	440	385	441	406	428	414	386	446	407	422	404	355	413	436	401	405	436	429	413	414	434	446	405	425	417	425	420	446	430	411	391	411	404	412	434	437	368	423	438	409	387	406	437	436	431	405	408	400	431	402	435	409	434	427	427	394	409	395	432	403	431	471	458	384	413	391	414	429	437	391	392	434	424	446	400	420	434	399	422	462	410	419	426	394	448	391	418	420	416	428	426	428	412	404	411	411	431	436	385	401	425	406	430	423	434	462	417	410	416	401	412	419	409	441	454	419	431	419	420	399	408	427	448	430	439	418	405	404	429	436	421	387	415	436	405	439	445	368	405	441	410	389	409	411	409	410	435	414	405	444	436	423	425	405	400	401	381	426	423	452	444	418	435	407	425	414	446	418	428	435	384	380	444	370	415	421	414	398	428	412	403	407	404	423	448	419	391	411	398	434	417	422	418	440	405	439	427	410	425	413	383	403	432	414	424	405	367	396	480	419	391	455	405	423	411	443	383	427	408	437	420	432	449	403	391	442	401	393	424	433	405	461	444	430	408	434	383	413	423	445	359	419	433	410	402	464	417	433	384	425	424	454	426	412	437	437	445	417	420	422	418	416	427	434	416	409	427	419	422	402	424	366	452	444	407	443	411	440	458	467	411	472	427	377	427	408	412	444	396	451	403	386	398	415	384	423	405	402	431	389	427	430	432	405	453	469	428	412	403	396	404	409	426	410	396	452	432	432	410	413	409	439	411	433	424	428	416	453	418	427	407	392	383	394	441	422	422	414	428	419	454	433	396	393	434	424	429	396	419	437	406	425	421	408	408	452	409	416	414	428	444	440	396	429	416	429	409	423	424	405	426	410	468	419	424	397	418	424	381	408	421	434	423	439	429	401	441	431	413	453	428	450	452	414	425	429	415	433	441	448	437	417	461	380	419	462	419	421	425	396	420	421	413	396	403	429	408	439	389	421	408	415	397	413	428	388	458	436	448	411	377	462	426	415	422	407	433	407	432	443	417	407	444	424	442	422	405	430	454	417	412	406	420	434	379	415	413	394	435	430	405	436	465	427	412	406	397	428	402	404	428	401	392	466	433	406	420	411	457	449	440	430	413	410	422	413	400	409	432	395	364	436	403	400	418	411	434	401	398	425	425	426	417	379	412	383	370	401	379	410	413	397	434	416	416	418	412	449	391	435	434	413	421	413	396	422	425	382	441	393	408	422	429	410	426	427	411	423	423	402	415	408	410	403	441	454	386	426	427	414	420	420	410	396	427	440	424	419	422	402	451	405	409	453	415	431	416	436	450	394	398	409	428	429	423	399	407	450	402	443	433	408	421	416	421	439	391	417	454	395	417	425	388	405	430	394	447	449	392	423	436	404	413	418	436	434	372	401	446	418	408	443	421	423	426	421	435	420	414	424	431	410	414	417	404	421	412	430	411	428	440	425	411	408	434	409	446	415	424	424	430	423	433	384	370	431	423	445	395	423	442	431	417	393	428	425	391	402	455	425	438	421	437	447	420	419	398	423	430	411	420	448	429	399	429	422	444	394	410	382	441	430	408	407	415	386	383	454	436	379	448	414	432	427	446	403	382	431	398	443	428	424	414	465	424	421	418	398	408	430	445	432	403	465	440	384	422	437	396	427	410	412	414	429	431	408	416	415	446	424	402	400	408	459	411	415	409	415	427	426	439	431	437	435	427	392	431	410	407	358	373	412	417	421	424	412	427	392	412	433	423	415	405	435	415	408	406	438	421	425	381	423	386	414	425	432	424	470	414	429	442	415	433	388	426	417	392	429	439	421	392	418	414	425	384	425	416	406	465	403	438	421	407	414	409	435	430	435	418	409	414	409	421	421	447	423	397	453	449	399	385	421	404	446	417	425	427	437	444	405	424	369	393	402	434	406	428	420	423	395	418	418	425	398	414	373	406	413	443	416	394	411	419	413	400	416	370	404	452	395	413	421	429	414	403	401	359	425	417	440	406	416	393	388	392	422	424	406	451	396	450	419	410	443	416	417	423	384	416	446	422	448	430	440	406	421	451	463	402	457	404	463	409	405	389	414	418	455	438	423	426	433	415	416	431	441	433	416	401	411	435	429	451	428	430	453	365	405	453	426	392	412	424	385	469	415	426	421	423	401	420	446	409	431	388	420	445	423	398	426	395	423	414	412	418	384	417	394	422	415	438	424	404	430	385	393	413	392	439	412	429	404	419	406	405	418	420	424	466	425	391	416	409	409	443	397	403	409	435	421	424	407	445	451	429	410	406	388	467	373	380	417	424	394	415	432	439	395	429	426	425	400	439	419	384	386	428	444	395	408	421	402	416	414	406	424	432	416	412	436	399	372	438	388	429	444	426	425	393	416	425	359	416	416	428	429	406	454	432	410	414	432	395	426	435	401	415	421	387	447	418	420	398	409	379	373	416	435	386	444	434	418	427	402	449	407	405	424	427	389	406	419	417	395	431	415	421	411	442	407	445	393	457	380	439	418	420	384	412	417	398	410	397	400	432	414	437	444	445	410	396	427	446	421	411	410	412	403	453	402	393	422	393	437	416	428	447	462	441	441	432	396	427	406	400	389	395	438	409	414	447	405	416	428	431	434	427	417	438	408	422	423	418	422	433	378	419	412	455	411	397	383	419	401	432	417	408	427	412	431	394	456	410	434	434	450	408	427	422	450	443	417	414	402	391
24422	21391	28564	24787	20577	14150	6241	3116	2676	2424	1619	1218	1037	954	955	853	733	666	628	608	551	563	519	448	416	378	370	311	364	389	334	343	291	240	270	257	292	276	247	237	213	237	215	238	214	215	222	198	229	211	207	203	183	175	185	184	168	170	172	166	194	161	170	185	182	188	177	156	161	137	179	178	169	181	157	174	181	154	166	163	168	187	182	172	157	181	134	158	149	167	162	152	172	145	179	152	168	160	152	165	178	177	162	153	174	147	173	153	146	159	159	160	167	148	194	187	165	162	164	139	163	173	154	145	185	177	147	168	157	141	163	163	172	143	163	163	164	145	143	154	169	173	133	157	162	158	183	160	136	179	159	154	151	175	184	146	160	136	154	167	166	158	156	159	156	183	164	175	158	167	144	178	166	162	172	173	159	163	156	188	186	146	151	146	154	174	155	164	157	144	157	167	154	164	176	176	148	178	161	155	166	156	142	162	166	158	173	166	180	188	156	138	157	160	173	178	152	182	148	159	155	165	155	153	168	160	159	149	172	159	149	177	173	162	140	143	194	173	155	167	167	151	157	156	170	151	187	168	139	168	169	160	154	164	199	147	179	170	154	177	167	171	144	180	162	164	177	160	153	144	158	174	177	163	152	150	154	157	160	172	165	157	185	160	163	159	158	163	161	151	167	159	174	158	170	166	174	166	168	168	174	164	170	150	166	146	180	158	176	159	145	142	159	176	144	177	168	156	184	173	145	151	170	186	148	169	146	160	189	146	147	174	172	164	164	143	178	158	151	147	182	185	160	169	168	146	164	158	186	175	149	159	166	135	178	180	154	196	162	154	153	157	163	175	174	144	158	148	148	169	165	154	148	169	152	174	142	178	158	133	171	162	170	171	161	166	155	162	162	164	149	169	163	180	174	151	147	174	170	154	163	154	157	163	146	171	154	166	173	185	160	174	150	182	154	168	194	161	170	151	157	147	167	138	160	141	177	170	137	172	166	165	146	161	151	147	141	153	174	173	146	148	172	156	140	162	135	190	162	149	154	159	160	175	172	154	164	181	167	153	145	158	172	157	158	183	157	162	152	182	147	165	152	170	174	151	168	158	174	179	161	172	164	166	136	160	156	172	156	171	178	166	178	153	145	169	167	148	169	136	152	140	170	136	154	170	151	167	170	165	178	171	154	165	168	175	167	174	160	164	162	152	190	143	161	149	186	194	171	182	167	164	170	180	151	167	165	168	150	164	155	168	173	172	145	140	152	167	160	143	163	158	176	159	164	179	155	142	158	153	164	181	145	171	166	177	153	176	171	175	180	162	126	146	186	181	182	183	173	163	169	150	160	149	165	170	153	141	192	149	154	159	149	168	167	159	166	163	160	151	166	175	154	148	157	142	181	179	148	160	140	157	167	156	174	166	160	154	172	147	168	160	151	171	153	167	157	154	151	179	152	172	158	179	173	162	153	143	162	196	154	152	166	147	158	158	148	141	158	152	169	171	171	146	163	175	170	170	161	148	149	169	168	161	167	154	165	183	170	159	174	147	183	151	169	144	182	162	166	157	163	141	153	187	168	170	173	146	136	148	144	151	180	171	146	170	150	158	146	144	162	152	166	156	155	155	161	196	163	196	164	164	154	159	164	171	141	181	170	153	155	150	156	153	176	153	182	195	176	188	151	147	175	158	159	183	159	157	157	160	176	155	159	153	158	156	168	155	173	154	167	159	178	166	166	130	162	162	165	154	179	163	181	158	180	168	159	186	159	155	146	146	168	169	167	160	150	177	171	167	160	167	182	151	171	143	169	175	167	162	187	169	155	152	168	173	171	164	168	159	169	150	166	160	173	159	154	144	163	151	160	160	166	165	146	155	150	157	170	150	163	145	152	152	153	151	172	126	174	139	155	144	136	155	147	162	176	162	145	150	182	187	174	157	174	156	169	142	163	146	158	148	171	157	155	174	164	167	165	170	168	166	188	154	162	140	140	151	152	138	161	165	147	152	171	181	180	165	140	151	178	175	149	155	193	174	161	158	163	168	161	177	156	172	171	171	170	162	166	155	134	158	149	162	165	146	162	144	175	167	167	145	167	145	159	162	180	183	186	174	161	164	175	148	181	160	154	149	158	176	173	161	149	161	184	176	168	179	157	149	164	155	155	148	168	174	165	174	164	167	184	173	149	190	146	158	142	156	150	134	164	161	165	161	190	157	147	172	149	155	113	158	169	189	155	165	178	169	170	146	147	162	147	166	139	160	148	153	167	182	165	163	168	158	147	171	158	162	162	169	170	160	154	167	163	166	178	154	177	172	162	185	164	138	147	154	156	174	155	150	158	161	175	160	149	138	173	165	171	147	163	164	155	178	176	146	152	147	172	146	158	160	151	153	161	147	132	162	171	149	165	143	157	164	166	159	140	162	168	172	179	164	155	161	146	202	159	153	174	180	154	139	168	149	178	160	172	173	157	165	157	159	175	160	183	167	140	150	172	188	171	164	156	168	169	173	162	148	166	153	149	164	156	161	161	148	167	170	163	174	176	156	165	161	160	153	146	165	172	132	169	157	167	160	151	148	165	169	164	164	168	156	160	149	187	175	141	138	144	150	172	177	167	153	155	168	178	180	158	157	184	167	174	162	149	165	156	168	166	171	162	143	134	156	158	157	182	155	170	165	164	179	154	159	153	199	168	159	170	175	177	165	168	175	168	177	157	174	157	138	164	174	154	160	146	169	158	152	166	167	171	166	151	180	167	160	177	167	177	191	171	160	167	144	173	165	169	179	167	152	178	166	181	140	155	142	152	168	168	160	178	160	166	172	154	152	173	165	157	163	175	158	189	173	150	163	161	156	156	179	162	132	161	154	150	159	148	188	153	144	183	170	133	137	171	170	176	173	165	158	150	184	186	171	151	169	175	178	140	179	179	142	147	175	160	169	171	166	165	167	165	165	158	168	186	162	171	168	153	154	152	177	154	153	151	160	163	140	161	177	157	155	180	182	158	143	146	160	162	171	156	178	161	166	171	174	173	164	153	160	163	165	161	166	176	159	204	179	155	168	153	161	176	158	164	170	176	176	171	141	172	168	162	173	159	152	162	165	177	139	165	160	163	189	142	149	156	136	128	181	167	161	161	167	155	164	177	165	145	163	185	166	168	171	170	170	187	169	158	160	179	186	150	161	192	142	174	151	151	147	182	156	157	187	154	165	141	140	161	180	191	145	162	159	169	153	162	167	161	167	162	158	169	158	173	143	174	159	156	170	149	169	135	137	173	156	145	136	148	160	149	177	145	176	164	165	165	164	173	167	151	184	168	176	151	167	167	150	140	153	161	146	159	159	170	167	161	163	143	160	181	180	144	176	152	167	145	149	167	175	169	169	173	148	159	145	159	153	160	148	183	183	165	151	162	157	158	165	194	145	159	156	156	155	174	164	155	163	149	156	170	186	179	167	175	159	178	166	151	159	164	162	167	161	182	154	176	179	150	171	167	146	167	156	162	172
21763	38894	36752	28793	23941	20427	13102	9930	9158	8202	5950	4699	4115	3616	3228	3085	2660	2235	2202	1949	1866	1934	1760	1498	1302	1079	1009	966	990	1069	1002	1012	790	720	669	634	709	704	608	561	525	554	519	529	511	494	527	507	491	498	482	466	462	421	366	379	350	332	358	416	343	368	375	343	329	346	361	345	335	311	368	344	332	366	343	346	348	341	323	356	327	336	313	351	340	379	324	320	360	321	310	334	302	329	356	327	346	324	315	343	354	323	337	344	342	286	315	320	361	363	313	355	303	336	344	350	327	340	337	324	310	335	348	343	345	356	345	346	338	367	284	306	323	322	376	331	318	337	332	350	328	326	325	321	337	319	315	295	324	336	302	317	312	344	321	316	330	342	327	311	343	341	347	311	327	304	341	316	332	290	335	303	332	332	347	333	311	312	314	335	340	310	346	316	331	296	326	321	322	337	349	320	338	353	361	308	306	301	349	315	319	343	327	340	354	334	322	320	343	355	346	318	350	308	329	314	321	334	327	332	293	314	326	348	321	313	330	335	327	315	327	327	334	330	337	381	328	338	326	320	327	374	296	311	357	336	338	315	299	324	307	313	360	335	315	337	356	296	317	349	346	337	323	300	332	323	335	303	328	334	335	329	305	325	364	315	316	334	325	318	332	344	350	295	337	356	360	336	334	348	346	302	360	364	348	356	324	345	367	329	313	319	319	332	340	371	326	328	318	337	333	307	332	309	317	330	328	313	313	303	320	313	315	329	319	293	359	340	331	351	316	312	296	329	339	334	328	332	290	327	320	327	316	341	331	372	338	326	318	309	323	302	323	313	326	330	325	329	337	332	320	301	317	328	309	332	331	288	336	309	311	354	314	304	292	326	343	339	350	324	300	334	316	318	307	324	331	332	349	300	307	308	303	310	349	325	318	348	343	347	317	304	319	265	321	319	332	327	342	328	315	336	308	326	304	339	332	327	310	338	338	348	299	326	324	356	330	332	338	329	297	322	292	301	334	320	352	322	346	305	332	355	331	318	323	303	332	311	343	336	375	312	321	344	352	345	317	307	355	315	301	333	295	283	296	341	308	365	346	318	391	348	318	292	346	360	376	328	319	297	351	337	322	323	350	347	343	345	344	356	306	346	320	326	366	326	298	328	324	334	305	342	293	357	306	319	355	298	334	351	322	328	316	322	368	325	321	320	334	301	284	324	356	358	312	330	303	313	330	340	318	338	331	330	350	325	325	289	338	318	338	335	345	319	318	319	324	348	334	316	301	333	324	325	356	376	298	318	302	342	306	372	312	338	314	298	329	339	337	315	320	311	294	312	313	335	345	348	347	341	335	302	320	285	343	324	342	331	369	343	308	334	328	318	313	319	305	342	338	350	293	320	321	305	319	308	338	305	322	324	342	338	333	329	378	333	335	348	353	352	308	303	314	343	346	323	317	352	385	307	291	340	318	355	336	324	338	337	332	319	321	346	346	331	324	317	323	317	361	346	352	308	304	320	326	322	328	334	340	298	299	322	326	342	336	333	332	290	338	343	322	316	313	350	355	320	311	319	336	319	327	315	321	324	357	362	342	306	321	328	343	338	334	327	316	325	303	302	338	314	342	335	359	309	344	289	327	340	322	353	360	330	311	301	324	347	314	333	281	316	335	339	334	341	349	336	275	323	327	308	337	334	331	309	295	305	326	327	309	326	293	306	325	335	302	322	320	339	333	326	303	292	312	328	343	340	334	329	335	335	359	320	316	318	324	332	298	330	299	327	339	331	354	322	320	337	309	361	329	307	331	331	353	344	347	300	324	316	342	333	373	291	328	323	322	316	307	297	314	330	361	316	317	302	343	305	343	294	308	324	325	313	327	293	332	332	367	340	321	308	298	349	322	293	355	328	303	318	325	318	313	329	356	289	303	334	341	331	339	297	314	300	351	321	320	322	333	307	333	343	321	329	317	318	352	320	304	324	323	329	358	335	296	319	302	318	358	330	342	321	327	296	335	342	309	343	322	327	342	338	340	342	322	321	297	320	317	310	347	347	349	332	339	320	325	301	330	293	317	338	318	341	334	344	305	298	334	346	336	315	366	345	312	346	322	328	319	313	367	329	313	335	317	305	327	321	332	338	307	288	343	313	316	293	341	295	329	340	316	305	339	384	350	347	355	316	340	341	316	323	327	340	311	340	309	333	287	332	318	381	315	306	340	376	325	339	322	322	338	330	346	319	308	336	315	348	311	336	341	310	356	337	339	331	314	311	347	304	314	316	342	290	345	333	321	294	311	369	342	329	341	333	314	324	322	315	327	328	311	323	326	298	371	338	321	327	347	319	338	339	331	330	311	323	330	332	337	347	343	306	325	329	320	344	339	322	341	349	322	293	327	341	326	317	308	300	306	327	335	311	308	310	345	295	332	340	341	324	323	323	331	332	332	323	328	340	326	324	317	301	313	298	338	312	321	299	309	313	327	339	297	338	338	321	325	361	363	337	336	315	364	355	328	326	308	317	349	350	331	290	302	316	334	313	332	288	331	325	328	308	302	318	327	334	339	329	328	323	327	303	334	353	336	339	310	335	328	333	322	329	311	349	306	327	356	340	335	319	327	317	331	347	311	349	335	345	309	332	317	329	320	321	322	335	298	298	310	320	337	339	330	322	311	348	294	316	356	320	332	340	317	334	338	316	321	340	319	320	342	312	371	318	298	343	329	310	367	347	297	323	313	326	321	342	349	284	308	321	332	305	325	313	299	355	306	280	351	347	306	302	315	307	289	345	340	304	303	335	340	336	324	322	331	357	330	331	343	313	326	334	323	341	339	364	358	362	356	329	317	310	329	337	338	331	317	304	322	333	319	345	309	326	337	326	356	313	293	309	332	339	294	314	312	315	302	312	318	360	306	298	363	300	328	328	314	333	316	332	343	308	341	317	330	361	340	317	308	337	330	333	328	312	327	339	290	355	317	315	337	293	334	320	330	313	280	321	315	349	304	316	311	368	305	297	305	352	357	325	311	317	349	343	326	320	310	336	347	343	309	306	330	313	320	330	332	346	318	319	298	314	341	332	341	310	344	329	322	348	342	337	321	326	341	322	333	339	341	347	310	308	343	341	314	312	329	337	317	292	308	351	334	357	298	326	358	337	347	342	315	316	273	340	339	308	322	378	341	301	327	332	313	322	309	315	341	317	348	303	308	344	326	350	330	315	315	302	299	348	348	334	310	322	340	322	334	330	333	339	311	360	309	332	314	339	321	305	309	324	335	310	336	313	298	304	304	333	309	324	326	317	344	333	310	307	338	355	346	303	321	323	305	316	333	340	325	310	336	341	331	312	306	315	338	322	313	308	326	344	310	326	337	323	327	339	339	329	357	330	343	343	344	302	333	304	306	332	279	301	335	326	349	330	354	339	307	303	323	317	340	339	307	327	303	340	328	318	320	315	343	365	305	341	276	324	318	278	288	336	327	302	317	339	322	349	336	327	367	332	355	316	355	339	352	313	325	352
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
