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
341243271812	341243272371	341243272921	341243273471	341243274021	341243274571	341243275121	341243275671	341243276221	341243276771	341243277321	341243277871	341243278420	341243278971	341243279521	341243280073	341243280621	341243281171	341243281721	341243282271	341243282821	341243283371	341243283921	341243284471	341243285021	341243285571	341243286121	341243286671	341243287221	341243287771	341243288321	341243288871	341243289421	341243289971	341243290521	341243291071	341243291621	341243292171	341243292721	341243293271	341243293821	341243294371	341243294921	341243295471	341243296021	341243296571	341243297121	341243297671	341243298221	341243298771	341243299321	341243299871	341243300421	341243300971	341243301521	341243302071	341243302621	341243303171	341243303721	341243304271	341243304821	341243305371	341243305921	341243306471	341243307021	341243307571	341243308121	341243308671	341243309221	341243309771	341243310321	341243310871	341243311421	341243311971	341243312521	341243313071	341243313621	341243314171	341243314721	341243315271	341243315821	341243316371	341243316921	341243317471	341243318021	341243318571	341243319121	341243319671	341243320221	341243320771	341243321321	341243321871	341243322421	341243322971	341243323521	341243324071	341243324621	341243325171	341243325721	341243326271	341243326821	341243327371	341243327921	341243328471	341243329021	341243329571	341243330121	341243330671	341243331221	341243331771	341243332321	341243332871	341243333421	341243333971	341243334521	341243335071	341243335621	341243336171	341243336721	341243337271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2797	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2798	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	2000	3600	2300	2799	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22679	21355	29088	23999	21469	22066	17408	7263	4669	3835	2931	2377	1945	1775	1474	1248	1191	1095	1027	930	826	845	833	775	737	722	751	719	656	729	697	659	640	678	714	683	717	682	648	635	621	586	608	622	614	622	584	551	613	637	565	612	602	571	589	598	604	575	580	650	600	605	586	528	537	606	617	579	594	592	583	564	601	588	599	589	581	566	614	603	579	571	611	628	575	555	619	613	587	571	620	615	606	535	592	603	603	563	565	592	551	550	588	605	576	548	559	579	624	624	596	603	576	604	600	588	584	627	584	565	573	577	591	587	570	589	529	581	591	573	648	579	637	626	574	586	584	570	572	571	590	604	594	580	588	528	618	564	571	562	592	554	585	578	606	611	590	600	534	605	594	562	586	556	561	573	578	569	576	599	632	571	622	575	633	591	613	571	587	572	618	582	558	617	577	614	591	572	644	583	592	578	610	598	580	617	597	582	552	573	574	581	605	594	566	571	583	621	608	614	584	556	643	595	594	627	616	583	585	582	546	546	568	581	580	584	556	608	553	644	601	603	554	568	607	550	590	611	629	610	563	574	576	567	588	583	578	571	563	583	618	551	623	546	563	603	636	611	551	599	597	590	622	590	575	568	627	586	592	598	574	561	599	614	601	584	571	585	610	546	603	624	570	604	588	578	564	559	585	609	588	560	583	544	607	558	573	577	603	534	576	603	583	573	613	612	585	600	596	559	592	548	549	560	599	565	592	583	566	573	532	580	578	630	651	638	562	612	607	629	604	577	572	537	590	591	576	516	600	598	577	579	574	579	626	605	577	609	573	612	603	582	604	569	567	573	586	580	574	652	578	609	581	587	587	559	577	578	547	593	573	599	576	612	561	597	581	569	605	573	599	560	594	554	595	566	525	582	602	552	641	569	655	612	581	579	544	567	575	551	569	570	609	583	599	563	557	570	531	563	527	585	532	592	605	584	587	556	535	545	563	646	636	545	565	598	549	562	623	559	603	577	598	586	627	579	602	581	567	573	630	568	581	610	593	562	607	597	582	577	541	562	634	616	619	593	610	594	566	566	599	586	552	583	598	575	556	556	577	556	572	589	605	606	551	567	572	591	562	591	557	604	569	600	585	587	601	553	617	579	575	571	600	581	567	566	572	538	605	548	586	649	602	579	577	544	595	617	568	582	589	621	581	607	590	590	573	628	562	564	580	609	628	585	573	587	615	561	584	578	620	567	601	620	552	596	613	593	618	581	602	595	549	585	618	589	560	588	573	607	575	598	589	598	588	558	583	646	591	566	613	607	566	573	588	582	604	619	562	603	611	554	566	579	560	575	565	570	553	594	606	585	594	599	563	563	571	592	638	604	593	599	586	616	599	559	592	578	605	577	572	581	615	560	589	614	563	546	573	617	593	569	591	606	633	596	590	600	606	590	600	579	577	607	605	571	618	594	604	600	586	637	569	567	638	579	540	601	607	577	593	559	587	551	576	571	614	572	548	528	597	618	611	580	573	613	603	609	596	574	584	591	591	565	575	594	602	588	571	606	585	578	563	606	585	576	573	615	531	630	609	603	569	609	599	590	581	596	577	553	566	580	575	584	592	647	546	620	575	612	604	590	589	552	605	571	585	573	608	595	564	564	586	572	593	610	583	563	580	596	615	574	616	616	624	606	583	543	586	565	600	565	605	578	600	627	616	576	635	568	597	569	568	652	553	608	567	619	561	566	584	595	596	539	584	604	547	595	597	583	597	614	622	551	587	615	573	591	558	637	557	605	568	637	614	584	583	622	555	596	570	529	594	570	589	570	598	599	581	580	637	565	559	563	589	574	606	618	590	556	620	580	563	594	542	580	592	559	562	601	591	557	591	544	587	568	613	550	557	554	588	587	590	599	553	580	584	618	603	569	597	565	597	502	584	557	556	589	594	573	601	586	626	557	605	567	546	606	581	602	555	590	582	571	576	592	596	543	595	567	605	571	607	593	576	608	587	549	609	597	565	553	539	562	594	606	590	583	614	564	582	612	587	622	523	564	548	600	557	578	586	568	573	599	563	609	601	574	565	582	576	587	603	645	583	560	614	604	612	585	566	611	622	604	587	584	604	583	609	595	604	581	635	584	596	575	602	599	542	585	590	598	588	603	598	618	595	557	579	538	573	586	608	562	551	606	572	541	620	555	612	594	623	588	569	594	646	547	618	583	608	576	600	603	593	583	623	577	570	598	580	617	600	595	609	587	564	556	570	595	570	578	624	586	647	565	572	559	558	610	551	579	579	602	600	549	581	622	571	602	557	588	587	589	606	616	588	588	582	598	626	564	576	602	600	601	624	589	549	579	526	637	617	570	563	560	622	623	583	605	594	565	574	548	562	541	609	613	554	573	570	607	582	590	573	538	571	558	569	638	573	613	592	571	551	580	610	552	563	582	528	578	640	592	600	627	573	562	554	595	527	557	609	617	611	574	540	590	616	588	608	594	592	573	597	618	583	637	553	552	546	556	557	568	606	518	595	597	610	549	617	583	572	578	636	564	584	533	571	559	557	594	571	589	572	620	608	581	531	590	570	609	559	560	584	601	581	596	601	584	545	591	610	587	566	567	580	535	602	616	578	564	578	570	584	560	566	577	593	596	589	555	596	560	600	572	609	623	583	543	602	557	556	608	564	589	589	535	605	584	596	575	596	581	616	589	558	559	597	550	553	566	611	585	608	534	591	595	584	560	594	591	581	589	581	554	600	576	520	604	560	585	624	598	562	630	587	600	573	615	606	670	605	579	603	538	588	595	616	575	609	617	595	599	616	568	578	575	612	536	549	605	552	610	615	560	615	658	570	546	552	596	587	558	587	552	588	589	633	603	556	599	573	620	592	572	623	550	578	604	605	587	573	577	557	582	621	556	535	604	584	545	615	595	605	597	562	628	527	578	568	574	626	563	605	556	587	571	606	591	540	577	611	606	602	623	592	614	576	570	615	572	585	616	575	556	567	618	603	550	602	597	619	613	620	598	631	549	579	579	574	573	572	540	582	563	526	573	603	548	590	593	597	564	582	569	588	568	593	588	579	575	593	612	610	574	611	564	575	589	545	583	568	625	570	588	559	570	615	636	616	592	577	611	606	565	570	570	545	600	592	561	615	575	591	572	541	567	564	607	616	560	571	592	592	579	611	548	570	576	600	597	581	575	610	623	604	578	588	607	558	611	571	610	582	566	557	570	632	556	570	633	588	558	549	600	588	583	562	597	604	551	591	632	572	591	581	602	603	609	559	562	590	552	573	561	603	565	636	604	606	596	576	610	607	608	569	611	568	602	568	583	589	577	584	575	569	608	601	563	571	541	555	606	581	590	584	642	558	591	589	593	564	567	567	555	562	598	566	586	581	568	570	626	599	612	604	604	595	597	602	589	597	584	541	585	610	591	550	598	594	592	596	544	581	586	556	628	595	579	564	583	639	592	584	591	599	562	596	582	554	584	584	562	599	620	566	536	570	603	642	616	590	589	570	564
29795	54401	41070	28267	22894	17623	13362	9551	7440	5946	4620	3685	2854	2586	2037	1780	1561	1530	1236	1132	1074	951	910	869	840	796	835	840	751	756	798	775	748	728	761	697	714	741	643	666	628	658	618	618	622	629	665	641	649	620	615	608	658	691	627	586	605	632	608	611	609	605	660	598	601	667	638	608	608	586	608	621	643	578	610	564	597	624	632	566	604	600	604	631	603	617	609	596	647	607	612	580	625	589	591	605	630	617	638	626	619	659	643	609	596	586	601	644	616	578	606	649	599	591	658	618	643	576	599	599	667	615	628	644	611	596	644	625	636	609	620	561	603	627	630	660	658	606	646	609	600	565	620	609	594	605	637	631	581	593	642	618	653	615	636	598	584	568	571	581	610	653	633	606	597	569	597	608	568	625	621	608	590	590	571	589	606	642	618	650	606	590	599	618	603	618	638	616	610	628	659	635	591	652	666	623	645	602	586	618	629	611	626	588	645	649	624	623	606	624	633	627	622	605	603	624	600	630	634	623	584	629	596	622	583	599	624	592	645	627	588	621	627	605	575	631	588	647	650	579	580	631	598	615	578	619	607	605	609	635	614	629	609	614	627	620	607	637	597	592	615	641	628	623	595	634	636	638	641	628	634	596	621	603	632	568	576	623	657	589	679	613	594	625	571	626	580	615	619	605	617	601	612	625	614	616	614	580	596	626	611	621	604	607	643	636	605	614	644	650	628	614	636	596	646	594	596	601	589	622	632	658	632	612	651	648	627	609	611	635	576	569	615	640	585	660	589	605	644	601	585	573	634	624	638	637	628	622	577	592	617	617	612	541	615	591	558	630	636	605	605	588	605	606	626	593	591	653	635	609	607	633	621	630	651	633	616	588	598	622	571	586	626	610	566	581	623	616	569	613	609	599	616	640	636	613	639	600	632	637	634	614	626	652	599	614	634	617	642	628	645	643	630	615	617	596	596	627	649	628	652	660	590	641	597	618	625	613	625	608	620	574	614	624	622	568	614	587	586	591	608	624	590	644	577	643	623	579	624	623	644	589	595	650	651	620	627	614	596	608	620	619	615	567	600	637	607	584	585	616	587	620	586	610	654	604	605	583	603	610	577	614	593	574	621	635	634	595	600	612	615	613	672	621	590	614	617	599	608	612	651	612	639	613	638	640	602	613	621	614	607	565	619	673	628	594	630	613	573	578	611	598	577	590	577	605	608	601	636	583	584	606	594	640	636	607	624	622	636	613	628	594	616	573	624	599	607	602	593	626	598	658	588	573	581	589	602	656	598	611	611	605	596	584	563	619	559	564	646	656	652	642	581	602	596	586	606	630	628	613	588	571	670	568	622	614	601	610	612	636	603	597	586	652	605	628	626	604	604	559	580	587	602	622	620	597	614	641	599	616	646	606	606	610	620	643	618	603	601	626	632	584	650	613	631	592	578	618	646	641	653	573	598	611	649	619	595	585	643	633	596	631	628	614	623	606	595	607	606	573	578	607	599	617	587	650	598	601	622	616	638	624	577	599	587	588	629	631	619	593	650	595	618	634	640	590	614	588	613	660	598	612	634	593	619	649	602	635	600	608	617	603	587	600	589	599	603	592	637	595	628	612	673	564	674	602	645	656	608	612	645	610	648	646	600	619	689	603	604	590	656	594	608	628	619	627	563	626	613	645	598	594	615	594	639	656	601	630	593	626	647	577	624	626	604	615	645	603	590	643	589	610	595	596	592	617	606	621	616	629	618	584	613	619	621	634	641	607	662	627	570	607	573	625	628	619	598	575	600	627	622	607	597	601	584	622	636	633	621	670	586	602	646	584	601	567	610	629	579	624	596	613	594	606	603	637	610	588	611	565	637	623	603	586	580	615	590	538	591	621	601	596	613	613	611	546	635	616	647	583	610	633	575	594	639	658	648	633	617	597	632	605	639	612	605	621	642	636	638	598	643	601	581	671	610	596	579	633	641	607	564	613	572	605	606	569	620	593	627	632	660	607	604	600	603	604	630	603	644	617	629	629	656	620	639	647	596	565	636	602	565	612	622	675	576	617	581	569	559	591	632	584	623	614	575	639	596	607	617	597	560	583	608	604	608	671	626	610	609	631	582	648	619	609	579	628	602	607	631	593	590	590	627	605	624	616	563	595	619	577	599	635	632	624	604	590	619	586	625	667	610	623	583	572	651	594	624	585	680	600	638	604	588	616	600	592	630	630	621	615	681	624	603	649	588	581	642	633	612	617	617	617	608	605	588	597	593	596	578	611	631	617	649	589	585	582	607	638	624	663	580	612	594	639	607	607	617	615	595	647	631	607	596	619	625	610	588	621	618	608	601	597	631	582	625	610	641	608	610	634	622	593	601	634	623	589	598	622	606	638	623	574	617	619	631	601	571	649	627	619	633	601	608	612	613	614	596	625	643	589	594	615	598	640	620	625	608	616	606	586	603	581	584	602	649	612	578	615	619	605	603	576	644	665	631	622	592	613	589	614	592	645	596	599	616	591	630	623	630	560	613	647	617	659	662	621	600	595	661	605	620	635	598	641	566	625	613	611	640	643	631	661	576	585	616	649	605	629	612	653	606	601	648	641	577	603	634	617	599	609	630	602	634	624	624	678	598	630	582	635	590	639	653	619	552	669	601	609	620	579	618	637	618	624	619	621	638	592	615	654	601	581	609	623	615	573	639	650	581	663	588	622	628	629	619	612	583	656	642	606	593	623	602	665	613	646	615	599	617	651	627	648	611	642	604	586	669	630	591	596	608	683	595	617	600	597	591	632	645	621	627	657	633	617	655	583	603	646	628	643	619	655	595	575	628	615	581	602	659	587	626	620	596	655	628	627	607	602	619	635	637	621	581	627	548	578	561	609	620	641	634	645	590	622	603	593	645	576	590	593	616	640	616	598	619	652	619	576	575	628	652	584	603	604	575	607	608	585	582	614	643	615	611	605	588	601	584	599	640	643	602	592	609	592	624	619	582	617	565	639	621	603	607	617	611	613	637	628	590	645	621	638	623	584	637	668	604	632	578	599	633	589	628	634	583	629	548	619	538	590	630	610	626	618	571	616	605	548	581	625	622	600	611	565	611	624	634	569	592	651	615	598	621	602	618	626	636	641	618	653	608	564	612	579	599	619	636	584	614	626	594	592	620	648	601	591	646	591	605	560	583	607	601	589	603	659	634	661	628	613	597	609	580	665	636	610	617	595	578	650	574	604	598	624	578	577	620	601	639	633	633	635	598	596	614	620	604	579	564	638	628	633	617	586	633	621	589	578	593	592	626	565	634	591	629	649	655	570	633	651	633	596	609	631	638	631	604	629	608	567	667	632	618	610	626	627	582	586	638	638	599	630	609	586	619	604	618	624	592	583	616	587	570	575	591	606	615	590	614	603	647	574	653	657	599	610	639	582	584	602	619	630	573	581	614	591	576	593	626	575	549	627	582	608	633	629	640	620	579	601	626	622	675	635	601	640	573	620	665	535	617	638	649	620	578	602
28575	25272	27341	18698	9850	6279	4118	2794	2105	1703	1345	1230	1011	870	749	643	629	612	498	464	473	407	403	457	487	445	405	418	387	403	387	382	351	381	388	384	353	410	360	347	334	374	339	321	346	354	347	349	345	382	309	349	336	364	320	357	335	370	354	350	365	337	325	332	388	347	378	381	345	345	365	394	346	349	366	358	347	351	374	351	333	380	360	320	378	341	376	310	366	348	391	335	366	361	314	336	352	348	339	357	390	371	365	363	352	356	354	346	364	356	354	338	348	324	369	376	354	344	350	327	372	370	356	346	325	352	343	376	368	345	360	349	353	329	349	346	341	368	376	351	370	347	371	349	372	358	362	350	339	351	351	338	352	355	365	363	346	332	316	389	372	351	349	355	367	355	366	311	322	312	376	363	334	331	342	385	351	367	346	348	356	340	350	373	362	367	330	355	330	314	380	358	343	373	338	340	361	358	355	361	342	354	384	328	363	327	381	333	378	356	351	342	375	386	366	335	346	346	351	385	333	353	360	355	392	352	342	358	349	321	359	377	370	340	365	347	365	359	365	339	351	354	329	363	352	359	338	364	310	346	371	350	384	352	359	353	348	341	362	341	335	376	352	363	348	353	370	336	339	337	360	394	330	366	358	370	352	361	361	321	355	354	338	348	345	361	404	369	347	362	344	377	371	349	333	328	325	347	388	365	353	393	352	345	379	335	350	372	362	338	362	343	328	361	344	341	374	364	381	342	343	371	344	354	361	341	358	385	379	321	330	353	338	371	354	351	353	375	352	348	339	315	372	355	346	358	329	368	363	360	353	383	354	338	324	337	377	354	326	345	352	365	355	355	393	323	364	324	358	370	365	345	360	358	365	369	329	330	355	367	356	347	350	366	348	344	341	322	387	350	348	365	353	344	383	332	352	375	343	339	339	332	346	351	356	360	391	378	385	341	327	362	384	365	333	350	361	340	330	339	351	385	377	354	369	328	346	338	356	336	361	361	369	353	345	366	335	353	346	364	366	330	355	295	374	351	337	343	347	354	366	363	349	349	344	339	344	378	387	328	356	340	355	312	349	356	386	332	342	352	341	359	332	380	362	382	354	336	350	349	351	321	362	385	339	352	385	335	366	344	355	356	342	335	344	344	354	379	321	368	350	350	386	364	376	355	355	288	374	348	365	393	365	346	344	342	340	348	331	368	338	387	371	358	333	334	334	375	345	331	363	358	327	354	384	334	344	350	369	335	330	385	367	342	355	353	349	346	370	368	365	348	390	310	380	353	338	378	347	347	356	359	364	335	401	353	323	349	366	318	384	368	335	331	370	314	340	335	341	330	381	365	319	331	349	363	361	364	355	306	327	334	331	362	350	355	351	361	362	331	343	342	370	378	386	351	337	366	380	357	346	334	388	355	349	342	345	360	370	348	388	328	355	325	351	338	351	364	393	363	351	364	349	362	333	328	381	351	377	330	376	354	390	370	339	354	370	382	314	347	377	322	374	372	338	387	338	351	349	370	341	357	369	364	355	354	351	359	379	353	344	352	366	340	366	355	350	358	329	374	340	342	365	375	370	371	399	399	340	346	347	353	353	354	344	357	333	359	357	347	361	365	386	351	375	395	369	319	377	359	362	355	344	365	350	366	355	330	386	343	421	366	376	355	315	382	378	370	363	335	353	359	330	360	364	332	368	330	329	325	355	347	325	344	348	392	335	331	375	377	331	358	361	365	355	367	354	371	350	344	339	330	346	353	348	356	348	315	329	364	367	332	364	369	365	350	362	388	363	319	322	336	332	369	347	374	345	375	346	356	345	340	395	334	363	346	340	344	392	346	340	327	347	331	361	380	383	352	361	352	356	343	343	331	392	320	372	352	386	333	352	350	351	388	374	324	358	331	336	350	385	360	390	362	340	335	339	324	374	414	350	375	373	366	303	350	359	342	361	383	340	363	362	368	371	364	357	340	350	375	318	362	357	367	378	355	351	330	349	350	383	361	404	343	373	362	349	356	346	353	352	355	337	342	392	352	357	326	316	352	344	358	334	353	334	335	360	347	349	364	355	333	335	396	379	343	377	346	379	376	389	353	371	360	332	320	414	347	328	333	337	386	338	373	352	339	364	304	339	350	302	368	352	390	322	348	370	355	322	347	341	345	385	343	360	390	368	346	366	337	354	339	362	378	362	369	349	358	392	348	377	347	329	350	386	334	353	351	344	325	351	395	348	353	357	341	350	344	388	338	359	399	316	331	357	372	341	386	349	344	344	354	317	392	317	339	332	347	369	349	364	351	340	395	349	384	349	373	381	362	345	351	359	344	350	380	341	347	338	345	340	366	350	355	371	324	359	421	322	371	335	329	391	330	354	323	322	350	403	360	354	379	337	387	353	370	345	334	330	365	359	391	351	372	355	321	327	326	366	340	359	380	305	361	367	375	385	360	334	334	322	336	327	354	327	348	379	365	368	307	386	373	354	372	332	362	363	401	360	328	356	352	374	350	356	352	347	332	301	344	374	384	348	374	363	339	350	349	343	338	343	364	359	341	383	367	365	391	376	374	336	357	369	315	378	344	333	368	359	364	366	355	340	350	324	324	371	357	385	366	382	388	343	371	342	358	376	331	345	337	338	369	370	328	341	327	366	369	350	323	310	343	383	385	361	383	349	346	366	341	345	351	357	353	340	327	338	379	333	327	337	334	321	332	367	324	319	361	378	327	336	346	383	349	309	355	384	357	349	319	394	375	325	344	367	360	356	352	337	353	363	361	352	363	339	354	332	356	379	353	357	376	370	354	320	385	337	389	352	365	346	354	385	338	354	366	319	321	363	382	376	333	333	352	357	377	354	363	329	374	397	353	372	356	314	369	367	371	351	345	380	340	353	321	361	329	329	347	391	377	292	364	362	360	350	354	344	341	343	352	353	358	331	320	345	371	351	339	341	331	368	364	351	335	343	349	361	359	358	351	357	379	361	321	386	349	357	352	348	350	327	350	327	333	381	329	357	326	305	361	341	341	328	367	348	328	357	370	363	377	373	338	317	321	361	340	358	363	363	334	367	357	364	343	343	362	350	358	356	324	359	375	338	343	356	367	353	395	415	326	349	341	346	321	353	345	368	352	357	358	354	310	324	344	327	359	357	310	357	374	342	328	358	393	370	349	365	402	343	342	334	379	368	373	343	327	372	351	324	333	353	357	359	366	354	387	340	337	349	352	357	409	339	327	349	372	320	343	366	378	334	338	373	335	333	357	386	360	327	363	353	382	347	336	366	368	366	380	335	404	368	355	374	343	328	334	388	360	347	339	332	349	356	345	365	369	358	363	359	377	359	368	358	394	357	335	345	358	367	318	332	327	411	330	359	390	353	333	332	341	349	359	359	370	334	367	332	338	360	353	345	333	373	352	364	371	349	369	354	335	320	366	335	357	353	331	335	357	347	355	386	355	354	360	343	333	364	321	377	353	375	316	369	379	361	378	335	368	348	347	356	362	344	353	358	399
27503	41222	29338	17761	13441	9891	7270	5104	3837	2839	2364	1800	1532	1257	1116	924	781	754	628	632	573	537	531	490	497	486	446	472	408	435	402	451	415	462	442	425	391	430	412	391	388	400	385	381	408	390	385	400	406	380	326	408	383	396	365	364	385	342	376	377	379	349	370	374	382	379	367	378	400	396	420	386	377	374	365	371	377	380	385	387	386	373	414	405	381	375	384	369	352	427	409	399	386	350	353	390	339	352	357	353	389	346	356	351	398	381	385	383	369	385	386	402	366	400	371	380	353	395	340	366	369	359	365	386	357	380	374	364	361	367	399	407	381	400	377	402	354	374	386	354	355	386	355	372	376	355	384	391	412	374	360	369	372	365	352	379	382	363	396	379	367	384	387	374	356	403	395	410	387	368	396	361	380	349	348	401	389	369	396	386	398	349	383	361	431	392	380	384	384	371	381	397	367	368	385	378	399	355	393	368	343	366	397	382	367	346	364	393	353	368	350	392	389	378	351	405	363	386	375	393	380	368	409	388	376	408	385	410	361	345	364	361	374	362	380	400	405	342	357	386	396	381	374	390	359	418	332	360	380	372	358	364	377	400	358	375	372	366	402	381	389	390	374	361	374	352	401	382	363	394	363	389	386	395	363	400	384	375	361	385	365	411	367	375	413	364	343	391	362	356	376	384	369	362	395	403	366	363	393	383	365	386	373	368	376	361	403	351	377	356	362	381	396	331	376	344	384	367	418	352	370	375	380	393	359	334	384	358	363	358	386	391	359	398	385	394	368	394	383	375	380	370	370	358	425	384	360	353	349	401	389	378	403	398	365	367	351	405	396	396	363	374	373	402	380	375	372	364	410	357	396	392	373	369	373	395	349	364	390	361	410	363	392	373	355	369	348	365	391	338	393	364	351	373	382	377	352	372	390	426	383	368	367	373	376	380	371	353	356	364	373	406	418	374	425	381	366	385	359	407	362	355	389	377	383	396	383	362	373	364	395	383	391	368	378	370	378	359	375	353	365	382	360	365	382	354	387	363	405	392	356	400	390	405	349	408	408	404	363	359	420	345	393	361	358	359	380	339	400	360	387	353	359	382	340	358	377	353	366	387	366	369	383	367	387	371	353	368	385	365	363	359	372	392	347	382	380	358	420	374	387	346	352	389	374	364	388	349	391	363	360	364	365	369	374	373	387	403	374	370	356	415	395	365	392	381	379	372	362	387	374	402	380	411	398	342	362	385	388	377	383	387	349	379	376	356	397	399	394	407	384	364	350	360	363	346	354	380	347	350	387	348	397	382	378	364	379	413	372	359	372	365	393	342	382	324	339	356	391	398	335	362	383	380	372	395	404	377	375	375	366	350	378	384	397	383	349	403	364	393	401	417	356	393	399	370	393	403	383	377	400	383	365	351	389	369	380	363	390	422	388	390	382	356	352	383	364	388	368	351	390	357	360	379	358	391	385	389	374	343	390	383	376	385	419	379	367	372	372	374	380	381	360	384	376	375	398	376	386	330	363	372	390	375	382	361	403	379	357	401	400	355	404	396	356	381	363	326	343	362	331	386	378	411	387	389	385	389	360	379	372	364	367	375	382	346	393	396	368	350	418	384	381	360	349	376	380	355	392	387	378	379	385	363	399	395	377	368	389	356	373	363	387	365	353	338	369	406	384	392	345	362	383	370	369	384	335	387	388	360	388	391	358	333	366	390	370	386	412	335	389	373	377	370	355	373	389	407	389	385	391	330	389	361	356	388	366	382	379	379	396	374	382	385	386	398	361	414	398	369	393	368	403	413	357	374	391	359	352	353	422	374	389	375	338	343	392	373	374	386	389	412	412	377	364	345	387	371	350	366	423	393	384	382	371	341	356	375	378	388	369	373	384	389	387	350	388	371	350	344	370	372	385	399	379	362	361	398	339	426	389	378	341	396	379	348	376	403	365	391	401	353	357	370	373	394	404	371	374	367	369	397	377	380	385	369	422	371	373	346	407	364	388	382	381	359	376	366	343	394	385	399	370	417	386	384	347	356	331	329	391	392	378	356	362	388	364	341	386	380	380	398	348	358	346	399	347	375	396	351	377	379	353	371	401	378	398	393	338	404	395	378	378	357	414	357	354	397	354	392	385	389	378	363	372	379	365	359	346	394	377	379	386	373	373	363	362	378	380	376	358	373	396	369	379	362	361	367	369	369	372	388	390	360	372	364	392	361	416	383	389	353	378	337	375	391	363	407	378	376	400	374	378	386	380	379	406	387	376	384	372	406	377	390	395	340	395	371	343	370	408	354	398	333	373	405	375	380	388	339	401	398	391	375	377	353	409	360	407	371	359	388	344	372	356	396	335	364	383	375	349	372	359	371	360	377	366	347	352	327	346	388	380	368	388	370	366	344	386	394	359	371	371	407	384	412	369	393	392	393	347	381	380	395	352	394	399	396	368	362	341	392	386	348	415	377	371	390	384	377	373	366	356	399	354	387	367	408	390	416	409	359	348	380	402	407	380	387	326	368	380	440	402	382	412	393	389	413	392	394	378	355	398	364	393	429	365	367	394	382	356	367	381	383	424	369	376	391	361	378	395	397	360	364	392	385	355	401	391	347	403	375	364	381	381	372	373	370	432	363	363	382	366	357	379	405	401	375	409	366	380	358	361	372	362	361	344	357	365	383	342	378	391	399	409	418	374	342	387	380	377	383	349	390	421	330	416	377	391	407	359	388	377	379	360	339	391	368	349	359	410	376	371	371	360	376	372	383	363	382	344	355	369	397	380	355	384	378	374	382	376	382	353	333	368	373	392	384	384	347	361	374	368	378	393	392	411	361	396	389	355	363	374	370	392	409	365	382	383	368	386	393	386	385	353	404	356	422	372	381	385	383	387	376	373	379	368	399	390	400	360	367	366	376	381	366	337	355	397	338	361	363	394	373	367	391	344	378	392	345	399	394	382	373	365	393	362	364	335	366	392	344	384	380	341	394	397	392	390	394	379	367	383	364	359	379	382	371	373	365	382	380	394	378	389	340	355	383	389	369	399	374	384	331	354	362	353	373	393	393	407	393	384	379	368	367	378	363	363	345	380	374	370	378	421	402	383	436	371	422	372	376	379	359	397	389	321	356	369	400	361	420	380	400	386	383	411	414	327	362	377	390	364	368	378	385	337	385	376	350	392	395	348	371	365	352	378	339	376	363	375	383	350	383	378	375	389	387	390	401	346	364	395	348	370	377	365	328	355	362	373	370	381	428	356	375	355	384	391	417	392	387	357	365	374	387	395	396	405	379	381	411	371	424	366	345	392	394	358	381	374	379	384	373	351	381	352	393	392	350	375	361	389	409	377	360	398	395	386	410	372	364	382	410	375	393	386	348	407	404	389	393	387	379	393	393	411	400	381	358	388	394	362	371	370	395	373	348	363	377	378	398	395	375	393	370	358	380	400	371	390	425	400	385	396	387	377	400	352	381	382	375	391	407	363	363	386	365	389	363	390	335	368	369	364	369
23348	21079	28318	24110	21373	17574	9166	4986	3578	2601	2263	1871	1720	1324	1137	1048	933	948	841	783	768	733	657	704	716	701	673	635	693	642	645	623	604	665	653	647	646	687	592	598	571	599	558	616	583	607	617	566	585	568	606	534	568	565	545	584	575	567	587	606	567	593	566	552	590	571	593	546	568	572	552	558	523	562	561	609	564	583	565	588	565	593	588	561	623	586	579	552	543	552	593	554	578	567	592	590	593	593	604	578	658	619	601	613	544	563	607	560	623	593	600	580	572	631	578	580	625	594	555	546	602	584	554	580	579	545	544	547	551	548	615	555	574	601	571	565	566	603	619	550	560	559	552	617	582	585	578	585	575	559	593	585	596	558	577	558	636	600	574	564	603	565	565	630	568	585	613	623	584	611	606	568	611	580	535	601	599	578	591	558	588	586	595	568	586	586	598	526	566	626	635	595	600	588	559	528	569	579	583	576	592	589	578	602	551	578	596	555	536	531	611	577	557	594	552	610	593	559	638	575	562	558	607	536	600	610	570	561	619	599	553	573	603	571	542	529	594	563	589	575	546	543	567	625	584	651	587	601	590	535	577	558	590	547	557	575	546	563	619	594	609	589	547	561	573	570	601	577	605	595	599	552	589	571	613	593	560	576	552	560	593	579	566	555	606	565	548	590	554	576	586	614	567	623	586	586	573	568	568	595	637	571	553	562	552	588	610	578	599	589	601	553	546	597	585	576	604	534	588	591	589	527	602	589	574	587	584	558	572	567	575	578	599	579	540	602	570	540	558	644	597	556	562	569	570	599	583	591	593	585	569	593	566	549	601	582	569	546	580	604	583	582	572	558	607	541	543	572	552	619	583	596	621	576	590	544	600	611	581	572	579	574	582	567	585	620	577	572	601	565	611	594	603	585	577	585	567	573	572	599	580	557	556	566	584	544	584	602	598	561	585	627	529	580	614	564	593	576	605	640	580	601	573	640	597	564	576	569	546	578	577	568	650	549	604	558	545	565	549	554	616	615	564	547	599	584	579	598	578	586	581	568	544	543	600	566	581	595	578	549	596	584	544	620	583	603	567	603	583	588	522	536	575	559	551	607	571	574	574	550	550	577	614	569	577	565	528	608	612	587	547	540	607	558	601	580	565	580	547	633	589	612	603	560	574	586	548	563	552	584	565	582	559	555	576	582	547	556	581	567	606	582	612	596	559	581	594	567	577	607	542	552	572	622	559	582	655	580	603	554	551	587	589	561	551	582	527	593	600	607	561	631	548	566	552	582	556	623	582	581	605	558	576	573	590	591	610	604	581	567	570	596	514	561	608	558	610	585	605	552	589	562	567	582	564	591	613	580	599	565	562	607	587	569	608	588	572	563	616	639	606	582	600	544	560	556	578	572	561	586	559	612	607	558	583	574	534	598	564	571	567	552	581	620	597	560	548	589	590	565	567	590	609	605	597	599	581	590	568	575	603	651	590	560	585	604	558	564	574	605	575	584	596	589	584	549	622	565	573	560	542	602	617	565	613	579	581	574	558	594	596	537	564	578	547	565	599	614	593	587	563	532	577	592	589	610	567	591	578	585	586	571	578	599	600	598	617	603	552	574	551	571	544	572	602	569	619	606	571	549	590	561	547	644	594	570	591	603	560	581	566	585	590	617	576	606	590	597	552	553	620	562	567	547	603	535	585	579	568	568	604	566	605	597	590	538	585	579	578	540	636	578	569	554	583	582	550	550	587	526	583	561	566	613	552	583	572	562	571	568	627	549	578	566	564	567	590	581	599	595	577	594	572	549	565	558	600	616	554	596	569	592	558	575	608	574	575	584	565	579	550	567	570	599	591	553	588	578	568	564	576	588	569	592	618	553	585	556	573	565	608	612	606	571	565	574	568	547	560	548	626	551	551	633	550	557	547	584	590	556	592	594	574	631	588	559	578	579	560	550	550	583	542	627	581	568	604	558	559	646	596	593	615	552	558	602	549	548	580	589	555	567	523	579	620	554	544	545	553	553	591	580	592	571	589	600	606	563	572	588	562	572	563	579	565	609	568	621	578	588	594	562	621	541	551	580	634	553	603	595	618	600	555	557	592	575	543	572	581	553	579	508	555	610	629	605	603	567	589	587	568	629	598	606	559	568	617	565	582	562	559	546	618	563	570	625	567	565	537	590	587	582	583	617	583	564	602	556	552	597	533	555	568	566	570	624	565	608	577	610	547	605	616	587	597	601	599	592	617	627	610	519	553	608	563	597	583	582	565	533	590	556	626	609	581	586	553	562	591	589	577	554	567	537	619	598	595	635	598	557	556	581	599	572	565	598	625	547	591	598	569	583	631	599	574	609	551	562	549	545	591	558	596	589	575	587	492	601	593	571	557	597	587	585	574	564	599	566	596	615	565	620	598	605	542	552	577	542	607	568	591	580	532	553	617	533	586	555	595	579	581	606	568	573	585	574	574	563	605	571	579	551	562	548	572	581	561	587	563	585	594	592	560	583	611	600	581	557	564	557	580	561	562	523	546	566	513	563	569	591	567	545	562	583	606	574	590	580	602	569	568	599	553	596	537	586	604	619	571	573	569	586	584	560	597	615	609	563	584	545	541	570	588	547	606	581	620	547	594	582	587	579	597	591	537	545	539	588	556	564	558	568	564	569	578	545	557	615	595	583	566	593	584	559	559	599	539	562	590	589	524	563	593	627	589	599	580	600	564	575	583	590	557	605	562	547	537	598	592	620	610	550	568	568	584	577	582	598	533	555	575	601	537	564	596	564	569	597	559	581	580	554	573	555	569	588	536	591	575	588	572	583	567	585	580	590	596	546	595	574	592	627	543	601	614	582	598	539	588	492	595	580	592	563	615	542	579	572	596	583	609	589	549	532	595	614	586	593	637	611	585	558	548	581	561	556	569	576	563	540	546	551	537	570	595	573	553	565	587	557	619	539	612	592	564	561	576	606	557	558	600	546	535	589	581	545	565	578	564	563	578	579	616	589	567	565	553	625	566	598	587	550	589	593	588	572	574	570	588	577	570	586	627	587	641	552	604	541	592	549	551	553	553	603	591	541	616	544	528	581	582	606	576	582	549	614	614	585	589	608	534	565	548	592	560	551	568	519	596	556	589	570	549	553	529	588	589	586	558	566	574	604	605	556	574	560	598	578	537	565	550	561	636	606	582	591	601	621	549	591	554	539	608	607	584	568	594	561	625	563	565	582	572	572	578	569	564	612	580	565	602	571	595	567	577	579	631	591	570	571	539	552	574	567	543	566	537	597	530	568	542	587	613	582	601	591	554	561	575	591	568	606	578	568	580	551	564	587	580	592	592	590	640	605	526	559	601	584	555	575	622	545	523	583	528	550	586	565	540	520	618	574	565	566	577	567	630	576	649	564	645	599	571	548	545	559	586	572	572	550	544	580	613	582	573	558	582	584	579	586	580	624	562	577	607	556	600	580	620	544	586	599	553	566	597	546	618	611	622	639	602	555	579	568	652	563
27768	48618	35335	22836	17940	13890	10088	7732	5741	4249	3494	2794	2415	1946	1593	1395	1246	1152	1054	873	914	841	840	800	799	808	764	772	733	680	726	730	693	717	697	687	736	735	674	648	638	634	629	579	610	604	623	610	592	611	615	612	611	585	604	637	631	623	638	614	605	637	632	607	642	667	624	612	623	625	572	629	626	585	580	616	599	598	574	580	574	628	575	569	557	586	575	598	626	639	579	642	631	587	609	574	605	584	622	599	600	619	610	642	587	595	612	590	581	582	596	599	596	597	593	617	611	568	636	575	634	598	587	636	611	600	618	599	601	627	602	666	572	624	633	611	624	568	618	628	581	553	623	605	588	635	573	604	608	649	600	630	605	588	595	603	605	653	609	584	552	652	564	607	612	577	620	613	612	572	623	587	631	576	585	613	629	581	590	619	639	630	621	662	619	623	597	648	614	554	633	633	625	641	598	582	578	633	597	597	619	572	627	580	632	559	632	625	577	562	612	617	586	633	645	612	632	632	617	613	626	634	593	573	653	580	644	625	591	629	589	645	608	559	606	627	597	590	647	616	595	661	606	584	580	613	614	621	588	596	580	617	607	606	640	641	604	630	577	605	605	619	599	598	591	601	610	614	599	606	622	597	626	575	639	623	589	672	589	577	624	628	612	600	630	636	653	601	588	620	637	622	645	645	594	597	600	647	604	601	602	624	635	593	610	557	641	567	605	612	596	610	620	610	630	654	638	599	609	617	603	634	633	591	600	627	620	624	627	585	625	583	589	653	575	627	592	633	600	599	563	589	637	602	602	640	646	589	611	618	626	602	649	629	544	606	613	589	602	601	602	624	579	568	617	654	586	601	578	619	595	582	623	592	592	590	581	604	585	607	656	663	600	642	606	566	579	600	602	589	630	593	624	629	617	615	649	653	635	632	620	659	614	606	595	590	583	617	563	592	632	594	651	608	586	631	601	595	578	591	610	639	640	599	599	673	638	583	617	598	592	600	593	632	592	589	611	623	603	574	593	635	665	573	628	629	624	607	578	593	635	620	632	573	639	615	573	633	603	615	589	573	595	568	612	572	653	564	601	597	637	640	645	626	587	647	582	537	607	591	612	587	588	598	574	616	614	644	597	601	594	608	602	623	588	628	558	593	598	630	620	614	600	634	612	636	619	566	606	625	646	610	614	643	640	604	600	584	571	624	619	618	609	663	623	585	621	609	593	611	624	580	598	565	651	627	592	607	644	627	608	594	583	632	618	590	590	620	655	635	597	586	633	601	633	627	617	669	600	624	616	617	557	598	570	583	597	596	575	619	633	603	538	576	611	623	605	600	661	603	571	606	559	579	605	616	630	566	621	616	592	618	584	636	617	618	597	650	639	612	613	651	615	569	592	631	578	612	618	593	659	559	605	620	659	583	635	648	597	655	640	630	636	603	594	594	621	598	598	644	632	585	620	598	640	570	639	603	629	626	636	634	583	646	618	633	591	628	645	639	604	599	617	584	603	605	592	612	611	610	567	622	618	613	627	590	631	622	627	595	599	610	613	558	603	608	588	603	649	622	674	604	666	564	577	567	596	626	579	599	629	643	614	574	600	596	569	587	633	614	606	588	645	616	595	579	634	596	592	628	555	644	609	599	586	665	607	568	602	577	595	637	610	560	569	631	568	625	625	585	597	615	636	579	666	596	619	626	607	575	595	592	575	624	640	601	595	604	638	593	629	602	585	588	617	600	625	602	602	583	623	618	610	550	627	587	589	576	595	602	606	596	590	595	605	601	595	633	633	591	618	578	612	629	603	653	615	612	655	576	618	631	587	602	622	591	638	585	593	575	626	613	586	586	650	589	613	601	625	631	591	605	607	565	638	614	633	665	579	634	612	587	597	613	565	648	605	614	642	603	645	595	588	579	665	601	622	613	631	654	641	590	599	558	624	616	577	599	585	621	610	555	584	632	600	580	655	654	577	618	580	616	599	582	617	580	563	582	620	618	594	601	611	605	619	591	613	568	612	620	563	592	551	572	617	594	608	598	585	647	632	584	554	594	591	599	661	612	614	600	659	593	600	592	572	574	645	639	646	575	623	605	558	594	656	591	649	605	589	611	593	611	604	563	548	605	611	629	584	594	629	603	585	596	597	614	614	591	613	584	599	645	621	585	624	624	591	605	582	605	594	642	579	619	643	621	598	630	624	603	624	638	566	598	608	571	599	650	632	608	604	569	630	603	563	637	580	596	637	558	620	619	593	577	593	616	595	597	603	617	565	600	550	587	587	682	624	604	601	603	581	592	637	634	611	613	565	606	576	577	586	569	611	607	579	614	609	606	596	568	596	622	566	638	627	574	608	579	673	578	640	605	562	623	607	656	619	618	572	562	598	633	636	627	575	589	628	605	606	606	591	610	619	583	600	612	557	634	564	644	590	607	643	538	576	591	587	598	587	586	619	602	586	585	627	586	575	608	612	614	701	606	629	588	598	582	631	597	610	581	576	633	622	615	640	647	576	582	646	647	636	590	644	590	626	615	643	582	637	561	614	624	596	607	567	626	623	614	590	599	570	587	588	608	581	652	605	599	595	597	645	607	635	607	660	599	582	645	617	592	617	616	609	616	592	556	593	584	577	589	589	608	640	619	660	588	541	596	596	563	629	648	648	595	587	600	641	612	580	589	596	619	589	631	628	564	607	575	611	602	610	623	624	617	636	565	580	598	580	632	583	611	608	605	600	618	606	587	600	616	609	618	626	616	657	611	634	611	630	600	566	647	647	613	582	598	647	606	550	607	630	586	569	647	593	627	626	641	613	651	594	608	662	618	621	654	613	648	612	607	594	588	614	590	604	610	607	587	625	607	594	617	643	633	600	591	657	649	567	668	583	637	616	624	647	557	629	616	594	632	591	567	608	608	626	655	629	636	623	625	572	611	625	623	629	609	603	604	609	581	606	628	594	601	650	594	594	595	607	613	654	598	653	583	603	590	611	632	638	633	616	619	561	575	611	583	609	621	602	588	637	636	638	622	630	620	635	572	606	587	607	638	629	614	569	587	633	629	595	584	590	615	606	596	602	621	578	551	587	612	566	640	577	605	608	606	656	587	637	616	608	684	611	606	612	613	624	614	597	611	605	639	624	633	574	646	603	617	608	550	607	605	582	586	611	640	615	569	592	592	604	602	628	559	648	606	668	651	585	632	608	586	608	612	597	649	608	610	620	650	552	639	583	563	594	634	604	571	616	603	642	592	639	583	591	601	604	622	595	610	614	644	608	588	587	591	616	630	628	643	572	623	619	623	604	640	583	602	574	629	622	596	640	640	638	639	605	625	577	606	599	568	606	631	603	631	635	606	549	623	586	593	601	627	575	641	659	599	550	577	642	621	605	584	601	642	600	577	588	607	572	596	640	551	614	598	610	661	654	593	621	643	591	567	598	541	643	609	590	620	645	618	587	625	640	604	619	618	609	569	601	587	599	629	580	589	587	646	582	603	613	592	575	577	585	610
24594	21027	27339	25394	17638	9667	5611	3870	2603	2067	1747	1322	1138	941	801	747	609	611	511	475	419	399	398	403	395	385	347	359	361	326	344	320	359	343	357	312	340	317	337	315	322	289	302	306	293	310	257	284	286	255	263	303	265	284	290	275	296	302	288	264	287	272	300	294	277	291	268	315	282	291	306	296	265	273	293	281	273	275	291	299	312	280	286	271	284	316	262	288	280	278	298	280	276	297	284	285	262	314	294	276	276	306	293	283	285	275	301	296	233	281	297	292	281	295	259	293	312	289	258	273	285	265	304	312	266	283	304	285	296	308	286	309	288	261	288	302	286	303	276	296	246	288	278	267	248	282	287	291	289	283	273	284	301	276	258	302	269	305	313	272	281	297	300	292	298	284	283	284	289	292	297	287	307	297	281	307	282	303	296	269	316	280	269	261	263	258	288	287	313	305	260	284	294	279	270	299	287	300	292	286	272	312	241	276	277	311	270	281	262	268	264	272	275	277	263	283	288	270	298	305	265	281	293	297	280	307	288	314	303	281	249	279	276	253	236	275	283	306	298	283	283	295	263	284	252	292	274	293	237	296	315	275	292	289	302	283	248	270	312	273	279	263	280	300	286	271	298	292	258	299	274	259	293	271	256	287	265	265	290	259	304	290	295	272	260	263	280	274	281	291	260	276	288	308	292	281	297	285	273	282	252	287	279	289	307	287	289	270	285	281	280	247	288	260	324	278	278	284	266	281	270	282	259	277	254	271	282	278	278	258	257	254	258	295	267	276	271	273	325	274	292	251	278	294	308	290	303	296	278	276	264	291	278	281	314	305	299	289	298	301	284	282	298	295	287	278	318	301	285	309	296	261	285	267	302	271	283	271	308	286	263	299	251	275	282	289	272	315	288	289	282	284	286	293	298	267	298	275	274	278	265	252	291	304	270	270	293	280	284	297	304	307	303	271	293	269	291	280	278	304	284	295	271	267	274	309	313	304	256	265	259	274	280	285	277	290	285	272	245	299	294	257	297	294	288	298	290	284	308	273	319	284	322	276	260	274	287	297	318	282	292	292	285	300	315	303	301	287	272	270	272	286	301	298	305	291	273	308	285	286	306	284	275	305	270	270	292	296	280	261	318	279	268	298	304	274	267	245	318	271	284	286	277	290	248	289	270	298	278	278	303	275	300	263	303	295	299	281	269	313	310	281	268	283	264	250	254	282	265	249	256	263	290	286	280	286	295	284	282	283	253	255	312	273	286	301	273	280	272	283	284	311	280	283	297	287	272	271	297	292	277	295	266	270	290	313	296	292	306	270	293	275	280	282	265	274	269	272	257	284	272	279	291	269	316	265	296	267	312	237	287	267	287	266	294	250	280	273	315	280	329	256	285	320	303	257	277	272	279	322	250	279	285	269	295	282	260	278	301	329	267	277	279	284	284	299	271	288	255	281	298	260	266	262	290	270	273	290	283	270	289	297	275	283	271	306	266	313	280	283	317	259	277	261	328	281	268	286	306	313	298	289	278	279	278	290	312	250	278	295	283	256	294	291	254	279	304	251	284	280	309	313	278	291	292	306	284	315	279	279	279	290	279	260	285	295	302	308	276	294	292	249	290	271	314	285	277	258	288	270	276	287	298	282	237	287	274	285	281	280	300	281	296	279	266	257	279	285	258	280	301	261	260	275	299	295	252	257	301	302	314	298	289	271	304	275	284	290	292	251	297	271	286	292	302	316	282	315	273	262	323	266	315	289	278	242	294	276	269	281	272	249	255	267	292	251	296	275	286	256	289	254	283	292	276	302	271	289	312	280	296	262	260	279	324	321	314	273	268	289	315	293	278	275	286	298	316	291	318	299	314	270	279	295	300	266	283	266	275	313	279	297	286	291	295	284	281	277	266	286	269	295	309	302	265	280	289	274	278	264	298	269	312	277	291	268	286	289	299	319	275	288	281	288	280	271	280	302	279	290	264	277	276	244	290	266	255	290	277	314	277	284	284	283	287	278	272	296	276	297	274	313	263	295	284	281	297	268	269	271	269	259	308	308	302	316	281	301	276	279	266	248	277	299	272	299	302	266	289	297	271	298	279	274	283	320	298	257	300	282	294	275	289	296	282	271	289	311	310	275	282	253	289	279	285	293	287	279	324	269	295	283	279	266	289	269	304	273	273	270	287	297	303	243	289	294	297	295	274	297	288	267	282	276	291	281	297	278	277	259	269	247	261	279	271	293	260	289	307	288	284	311	305	270	279	286	262	291	297	271	308	307	292	304	308	284	240	293	316	259	297	268	261	263	275	250	277	320	304	283	284	297	291	276	274	259	281	293	287	293	314	284	314	286	321	329	250	299	277	292	292	275	280	274	275	314	286	281	292	271	287	277	262	269	253	296	264	297	273	294	300	293	306	293	287	283	261	280	285	303	284	282	304	287	302	266	282	280	256	268	275	264	258	307	281	285	270	284	274	289	250	269	263	262	257	297	292	303	283	276	268	253	281	281	286	302	279	268	277	294	272	268	293	283	299	288	285	276	252	312	259	277	293	317	303	254	272	279	269	281	298	255	265	288	274	288	302	293	307	297	270	295	270	274	261	290	294	296	307	270	273	276	287	274	295	298	280	304	275	293	300	314	289	269	281	299	301	275	310	284	289	263	255	275	286	299	285	290	308	267	288	259	307	269	286	256	285	275	294	272	294	264	249	288	291	280	255	275	264	292	289	280	276	293	272	288	299	293	304	268	293	264	303	313	265	256	266	263	275	281	263	273	283	270	292	301	295	293	298	305	255	278	269	283	284	283	308	294	328	284	279	311	271	292	298	294	299	285	254	286	315	269	263	287	283	290	269	271	276	302	254	281	281	259	260	316	270	278	295	270	267	307	292	272	271	263	303	287	300	255	324	304	306	246	300	289	294	288	288	281	275	297	294	278	281	278	259	264	294	271	291	285	272	278	288	290	305	276	291	321	265	313	306	274	300	285	292	287	267	253	266	281	284	296	260	282	278	266	292	302	276	302	260	290	297	272	277	278	298	315	266	291	267	293	272	283	292	284	286	323	287	263	287	290	267	284	319	304	266	274	298	303	289	272	302	279	290	306	280	318	282	274	293	272	285	292	279	300	279	304	262	279	256	302	279	293	285	279	306	266	306	277	318	277	227	278	280	292	287	281	272	310	266	284	258	277	293	274	286	275	279	281	287	296	259	314	256	313	292	300	314	263	298	284	273	290	291	287	284	311	290	289	270	296	281	292	277	242	260	259	289	303	250	245	284	283	290	283	302	327	288	289	309	271	303	285	296	300	296	291	278	295	291	255	298	270	303	301	272	267	305	280	281	281	282	277	290	279	312	296	293	275	262	308	277	250	265	287	268	281	270	290	304	263	289	256	291	286	314	273	304	280	272	268	295	277	261	258	295	298	245	281	292	281	303	269	287	263	299	283	287	278	282	263	249	261	284	291	304	274	285	269	287	280	274	296	295	304	282	269	298	265	283	293	295	287
26790	45065	33127	21494	16816	12525	9082	6921	4803	3785	2925	2335	2006	1523	1334	1065	929	799	674	646	618	581	482	535	453	486	470	400	390	414	434	403	388	394	394	398	395	383	369	304	343	320	343	357	303	348	313	286	334	303	288	341	313	311	327	326	332	319	308	312	328	339	318	313	342	306	280	296	305	330	309	274	315	338	299	323	298	324	349	323	305	314	330	333	310	322	302	315	315	309	303	325	305	308	321	297	322	290	292	301	298	326	309	332	314	319	306	326	304	299	305	321	318	312	321	335	293	315	327	299	324	319	309	320	321	314	325	331	303	329	318	329	306	323	306	326	278	311	314	327	305	265	283	295	324	314	320	303	290	321	287	321	303	301	323	347	327	312	309	318	344	308	340	334	281	331	315	336	322	296	342	284	318	325	341	352	284	321	317	325	311	314	322	293	305	319	307	319	355	327	331	323	332	314	313	272	299	310	287	294	339	297	301	321	309	331	311	295	298	287	364	333	313	310	297	336	314	303	291	319	291	339	311	290	334	337	304	302	303	325	332	300	329	314	346	349	312	329	319	340	291	326	319	346	318	316	317	329	294	318	317	331	313	314	310	316	301	336	330	294	303	317	298	312	289	343	308	297	300	320	311	293	320	300	317	312	320	303	294	331	324	274	307	339	304	301	305	320	329	316	336	310	287	330	318	305	326	308	302	297	329	300	309	311	302	320	300	280	302	302	316	290	334	312	294	296	298	291	320	305	304	328	334	326	335	329	311	314	301	352	310	317	287	304	335	320	328	328	326	318	330	318	333	321	306	307	303	299	339	301	320	348	334	307	320	308	312	280	296	355	299	316	313	321	315	335	337	342	305	299	344	335	335	322	335	291	301	309	334	301	340	281	321	322	295	316	309	302	287	315	300	305	325	335	322	321	291	295	300	333	301	308	331	286	334	296	289	316	301	285	302	333	319	329	337	329	308	309	291	294	282	296	327	316	312	292	295	331	296	337	307	328	306	289	302	315	306	369	318	332	307	295	310	305	319	298	305	293	325	316	310	318	324	331	311	323	342	314	304	310	279	307	317	334	304	316	303	322	305	337	321	339	296	329	308	327	287	333	314	325	315	351	300	348	345	326	322	303	306	286	288	313	334	294	294	325	335	331	327	332	322	301	287	272	314	298	325	306	312	306	301	342	334	286	296	319	299	335	317	314	287	313	290	349	318	337	295	331	306	307	316	296	297	324	281	299	275	308	337	279	334	313	288	325	285	332	300	332	337	314	323	340	293	329	320	318	301	306	273	325	311	336	356	333	316	347	300	335	311	318	318	307	354	314	316	314	283	328	287	325	317	286	340	302	254	340	305	301	281	312	313	309	342	312	291	294	318	324	357	315	282	340	326	376	299	301	318	351	313	289	310	310	326	331	307	322	330	328	327	325	311	292	279	295	331	328	371	304	367	305	284	309	345	327	328	311	306	305	339	311	326	314	315	295	319	294	323	309	324	306	298	299	314	320	344	342	324	320	287	286	314	303	323	285	305	309	289	312	305	301	314	292	310	303	318	321	317	314	314	282	318	307	317	306	306	301	332	296	302	298	316	294	309	333	341	274	313	342	299	292	336	298	302	291	343	304	323	315	303	318	297	309	317	321	326	306	344	315	306	329	314	306	334	292	319	308	308	327	324	326	276	301	305	321	329	329	319	320	306	293	285	301	307	305	291	268	303	334	320	318	307	309	310	299	322	346	309	296	295	339	291	332	296	326	306	285	342	300	302	323	325	315	323	341	310	328	332	337	303	314	308	285	294	313	327	288	317	312	319	318	329	313	339	330	308	313	282	319	318	336	329	305	315	289	348	339	308	297	327	285	315	321	306	334	303	279	283	314	307	355	332	298	333	296	304	277	325	330	301	304	313	329	330	311	310	316	344	316	318	309	348	338	312	322	295	296	329	330	300	322	343	308	333	306	353	332	331	354	311	321	331	358	276	326	346	364	314	306	301	298	324	280	316	335	319	306	329	320	319	305	302	318	307	285	323	290	320	299	312	285	316	300	302	312	318	315	314	311	318	311	313	320	307	336	304	338	315	333	328	329	333	318	320	310	358	314	292	283	303	328	315	290	287	284	292	327	326	322	326	299	322	315	295	298	292	303	315	287	342	299	299	319	301	334	332	322	280	319	312	293	297	326	321	286	317	324	322	294	316	298	343	276	315	288	281	311	301	294	339	303	309	307	326	312	330	349	326	322	334	311	313	288	336	337	297	306	316	305	324	287	341	333	320	290	318	298	326	303	343	325	303	306	310	317	310	306	348	309	306	315	310	335	285	315	336	322	298	305	301	307	352	286	305	341	325	300	328	365	320	318	336	287	324	274	300	309	327	313	297	344	299	336	304	289	301	321	325	282	273	307	309	304	309	330	320	315	299	305	316	330	321	316	336	324	326	323	320	309	311	319	293	333	306	275	314	300	260	259	326	326	327	315	331	360	330	313	297	302	306	325	331	313	300	303	349	341	317	307	319	308	295	320	317	340	348	286	330	317	300	305	330	299	326	302	330	310	310	331	316	337	284	319	334	308	335	295	284	319	348	296	324	287	309	328	310	297	317	320	301	315	306	315	281	301	328	299	338	314	336	316	317	313	296	317	328	305	324	318	293	338	275	303	329	319	306	329	282	304	287	319	283	282	308	299	324	316	288	314	324	329	286	351	292	317	307	283	325	339	313	329	340	337	303	348	291	320	328	292	305	335	337	309	327	306	326	307	275	322	339	297	267	289	322	297	323	301	313	347	306	282	313	313	311	339	311	304	312	332	314	305	302	306	328	314	303	327	325	349	302	312	355	330	343	297	286	298	317	296	301	324	352	326	341	274	317	307	315	306	330	346	319	337	312	345	307	299	300	327	313	309	342	315	299	312	326	319	315	294	321	322	304	320	320	331	322	328	310	290	332	306	322	326	293	338	291	326	328	306	307	319	321	298	286	304	329	314	325	313	332	324	315	328	294	334	312	307	317	292	340	299	302	312	298	281	318	291	312	347	309	316	309	311	347	307	336	320	348	301	286	293	299	305	322	286	307	327	329	303	323	314	304	321	325	335	340	309	289	293	288	305	313	285	322	274	318	325	332	332	316	319	295	297	307	308	295	311	297	277	295	322	331	301	336	291	340	320	303	293	312	310	320	286	353	310	296	322	318	334	300	339	262	348	304	353	312	357	319	304	295	311	310	300	334	323	315	280	294	329	300	315	333	330	336	333	347	313	315	331	296	327	301	299	305	332	317	310	325	302	325	307	292	311	321	290	316	312	310	321	306	328	324	276	318	305	305	331	309	316	304	314	317	283	313	312	334	303	347	318	312	306	319	275	310	325	308	305	332	285	285	298	324	323	329	327	291	316	286	270	310	304	301	339	307	325	316	328	320	326	323	324	333	321	313	332	290	331	287	331	322	329	308	288	336	310	270	331	288	299	347	303	316	313	304	290	287	311	278	328	299	342	329	319	312	297	324	297
22437	21056	28645	23697	21169	21704	16797	6914	4539	3752	2826	2430	1950	1665	1417	1379	1191	985	1005	901	866	806	801	761	761	741	766	731	724	657	667	645	651	671	683	678	717	650	687	659	639	536	546	608	550	603	541	559	598	558	634	577	557	583	547	540	556	604	575	590	562	558	584	564	575	581	576	590	582	585	580	586	555	577	552	603	615	591	597	604	529	565	593	568	583	544	565	585	565	571	596	572	596	585	567	540	558	527	570	605	564	571	577	601	539	534	565	587	583	613	595	578	577	563	586	595	556	569	585	595	601	609	627	590	581	577	545	574	566	585	558	624	582	584	584	547	593	608	589	591	556	606	553	572	531	570	574	584	572	529	568	597	580	619	540	578	597	546	563	565	581	567	584	555	573	611	614	605	563	610	550	555	552	559	559	563	554	533	568	574	547	568	538	579	549	558	579	551	587	579	567	610	577	556	497	601	575	545	555	552	583	563	566	528	587	574	590	549	577	577	535	612	577	558	567	555	553	555	543	607	563	559	570	533	571	553	599	553	611	615	540	579	549	562	576	600	539	544	573	548	564	578	538	612	577	567	600	574	572	588	550	559	582	610	591	570	568	560	552	552	517	577	576	610	607	592	564	568	568	584	619	580	551	640	557	604	550	559	560	598	572	564	549	593	543	597	557	564	540	574	631	573	561	569	543	544	542	602	590	584	552	552	548	620	579	565	554	582	595	572	572	627	589	516	575	583	554	578	551	571	578	501	560	539	582	593	571	565	564	559	601	593	561	557	580	556	527	554	543	592	557	559	581	566	595	553	601	564	592	579	543	598	562	597	561	562	594	548	535	576	563	563	527	538	542	552	560	565	575	577	569	556	572	608	523	604	589	525	553	549	550	575	603	521	582	572	552	517	542	549	557	586	530	551	535	562	559	570	580	578	568	599	547	536	565	599	599	565	576	571	577	578	549	548	561	561	579	583	545	580	600	599	567	569	564	535	591	551	560	568	545	561	567	596	608	580	566	566	586	551	552	602	555	591	545	577	598	558	592	531	614	589	595	593	555	612	548	589	567	584	587	597	549	525	572	566	581	560	597	540	553	556	496	572	567	577	590	574	595	553	578	561	560	548	566	622	547	538	565	554	591	570	579	576	588	516	588	570	550	590	573	618	565	561	570	564	605	572	545	546	538	580	564	577	574	546	575	530	614	584	580	552	559	584	549	566	574	551	600	592	556	542	633	545	603	559	523	599	526	556	573	552	516	623	608	525	589	614	570	552	563	577	620	549	568	573	563	587	575	547	583	555	579	572	596	542	596	576	561	553	563	519	548	522	600	589	527	561	634	574	548	600	576	566	628	584	635	542	556	563	615	556	535	559	571	587	627	537	572	546	531	553	543	577	533	569	559	539	586	595	586	588	609	589	554	594	560	567	575	573	546	572	540	561	584	556	567	594	571	578	550	612	555	543	589	579	513	595	575	561	559	542	571	561	565	542	575	603	593	585	579	577	559	514	569	610	546	591	578	585	533	544	570	570	578	601	550	592	554	548	571	575	610	562	596	571	548	536	593	566	554	572	570	552	548	617	635	571	534	591	558	563	554	588	601	629	554	562	583	563	563	614	564	531	559	581	564	594	532	527	617	561	559	561	575	576	556	540	558	557	577	538	613	581	569	532	579	544	555	568	584	551	541	581	551	584	544	587	559	617	553	544	551	595	505	582	566	560	585	599	540	566	593	612	572	589	600	577	577	562	548	550	540	575	564	590	516	532	599	604	535	528	595	611	563	582	597	565	569	573	595	585	573	601	565	540	562	571	583	522	531	604	577	530	557	581	586	532	627	563	560	590	600	611	605	540	592	558	554	580	552	577	578	545	548	541	562	561	587	575	570	528	567	583	566	537	573	593	544	596	539	559	590	603	607	529	566	591	559	546	554	581	604	581	575	581	545	555	588	566	625	551	571	601	563	585	585	593	550	574	573	580	553	576	562	570	600	545	569	575	602	571	590	572	609	568	537	579	595	593	551	581	599	539	569	554	598	576	589	547	575	551	542	542	558	598	569	604	567	568	581	570	615	512	578	593	567	569	594	579	575	567	576	586	562	523	595	551	564	574	532	588	558	624	597	516	602	571	529	550	583	600	553	579	626	575	576	557	549	586	557	586	627	567	573	540	575	522	568	546	586	581	567	579	578	544	565	563	581	538	527	561	558	603	558	557	519	580	576	582	547	592	548	576	565	572	535	581	566	599	553	624	557	572	576	543	545	555	552	567	590	589	582	595	559	567	517	551	550	561	606	527	559	541	603	554	561	570	568	580	581	579	612	596	558	551	578	551	575	550	585	578	537	557	611	580	582	566	580	579	552	582	581	555	574	555	548	586	598	604	583	577	551	578	591	573	548	593	558	572	595	622	525	557	549	572	562	553	604	574	552	601	564	606	565	590	569	620	542	590	557	583	604	563	564	586	550	560	536	549	568	572	599	604	600	583	584	556	559	562	576	579	560	565	556	527	566	567	618	585	576	582	607	568	592	518	565	542	602	579	555	552	579	626	591	563	561	540	535	597	595	593	586	544	561	569	564	571	590	553	586	584	588	548	573	577	585	561	551	553	592	551	580	602	550	530	566	583	578	583	597	590	644	588	566	578	561	555	595	566	566	574	537	582	545	548	591	517	596	572	577	570	586	531	623	565	580	554	610	558	557	574	570	551	584	582	560	535	550	602	589	553	601	558	595	574	542	563	565	565	558	549	550	558	549	544	589	555	592	590	600	551	546	556	557	594	588	575	596	572	549	534	556	578	574	531	599	594	593	558	559	546	550	574	548	567	555	601	569	546	568	571	606	600	590	562	535	554	610	596	582	563	535	540	564	518	559	571	591	584	578	562	536	571	610	612	571	580	577	589	556	573	538	555	566	567	586	570	608	612	571	575	561	580	603	529	607	576	572	565	582	570	581	596	573	591	592	620	562	575	610	565	623	602	543	542	565	575	595	560	576	577	630	579	577	567	587	561	576	531	587	577	576	521	542	601	578	528	572	570	597	587	606	538	578	527	557	559	594	566	580	570	581	575	593	569	597	628	572	555	567	586	553	585	583	546	549	586	506	605	538	582	592	554	587	537	541	561	591	595	602	530	549	562	613	543	567	557	570	592	585	582	574	570	541	580	573	558	552	557	597	585	529	543	547	585	571	544	588	581	559	587	568	542	576	557	549	546	552	569	549	542	544	589	559	536	579	578	569	575	561	585	561	567	534	542	564	588	658	573	540	592	567	621	597	577	532	580	578	565	607	576	545	569	609	527	548	613	564	577	517	611	590	573	563	597	585	590	584	564	562	566	575	586	626	539	540	561	587	603	545	573	589	549	584	554	589	601	574	547	598	572	598	602	565	565	553	550	579	589	543	543	569	538	561	589	560	573	567	576	582	563	554	576	559	576	579	592	579	590	574	589	588	599	623	620	554	544	536	594	558	544	579	592	563	600	591	618	536	561	631	573	564	593	581	565
29365	53132	39728	27778	22523	17202	12985	9663	7169	5952	4221	3705	3005	2415	1969	1785	1556	1340	1241	1127	1086	905	902	919	931	876	837	743	787	704	715	714	710	726	779	732	729	704	708	612	637	599	672	620	640	581	596	601	594	614	612	603	605	604	616	606	564	617	611	651	639	637	620	586	600	603	603	587	684	593	683	549	608	643	587	593	651	560	575	590	575	639	583	625	601	601	572	580	565	607	608	593	609	603	594	570	563	560	584	601	591	617	576	574	599	598	572	610	605	635	583	624	597	563	620	559	600	549	607	576	578	630	611	638	591	645	583	600	613	677	589	605	623	590	626	631	653	616	618	627	599	580	581	608	576	604	574	592	571	594	602	618	583	602	593	601	592	610	589	611	593	592	595	607	586	633	613	619	578	593	571	620	600	603	570	620	607	560	612	584	573	591	590	558	607	617	604	599	665	597	566	617	597	615	628	610	560	582	605	572	580	614	608	623	589	585	563	591	624	566	625	588	593	605	608	608	610	585	628	651	576	633	608	583	618	588	592	577	616	626	632	574	578	584	571	580	602	625	551	603	590	564	604	583	580	619	646	586	619	571	664	626	626	652	640	616	618	600	598	560	627	614	591	599	606	569	621	604	612	561	573	573	580	592	576	615	556	625	550	623	611	673	594	607	584	645	579	606	636	597	586	611	584	597	599	633	611	605	615	606	625	634	573	540	609	565	620	633	619	578	591	604	557	589	577	637	633	620	596	600	611	594	603	599	578	595	571	573	596	632	591	574	606	621	537	616	634	618	621	604	608	561	629	590	582	575	574	579	631	617	603	605	600	596	590	605	572	616	615	567	602	558	690	618	627	580	606	588	597	595	530	602	636	567	572	629	626	604	599	624	590	588	579	632	602	578	588	616	615	605	609	578	612	589	625	575	591	650	601	578	594	561	611	650	641	603	598	646	626	593	613	605	596	594	589	603	627	608	605	606	628	581	581	620	642	629	611	630	623	608	630	614	589	636	554	617	612	566	535	623	599	616	607	615	608	580	588	614	578	638	589	633	631	599	611	597	596	558	632	638	653	590	636	545	614	619	610	569	594	647	618	590	587	612	603	599	593	582	589	592	617	598	607	636	601	599	553	613	608	554	572	631	573	606	598	580	587	581	596	626	636	580	614	579	582	614	601	595	561	591	633	604	619	569	636	580	593	562	603	604	613	583	587	546	586	602	613	566	574	632	588	606	581	584	612	651	601	603	614	593	603	587	573	546	541	626	605	606	655	561	583	559	574	617	615	615	618	551	603	586	611	595	655	601	594	602	626	631	585	603	600	585	577	565	568	612	600	607	569	596	624	609	619	604	599	595	600	594	565	637	618	576	569	607	585	632	607	578	578	594	583	566	627	602	607	602	567	619	598	588	599	606	657	566	608	637	603	570	671	616	621	606	599	624	583	629	623	613	604	633	587	607	593	569	584	638	608	531	635	605	593	598	610	572	613	593	592	619	592	616	578	640	608	549	607	620	578	570	631	634	588	607	596	567	600	604	607	625	648	590	589	620	590	622	644	607	625	580	591	592	648	602	601	599	633	580	562	626	619	580	575	615	596	639	662	606	580	618	606	625	621	618	611	560	579	580	562	575	607	588	602	627	603	544	600	581	591	580	571	617	606	578	574	653	573	592	580	613	602	627	607	630	630	622	633	583	619	600	622	574	580	607	591	599	600	584	588	648	592	579	566	563	603	604	611	597	609	644	600	605	635	622	608	577	624	601	618	655	591	613	619	546	615	599	591	632	584	577	639	595	573	570	597	593	609	577	598	574	597	624	605	629	625	601	589	632	576	594	605	584	617	630	586	612	589	610	592	559	602	573	618	607	592	608	604	630	580	573	589	581	619	602	598	571	626	557	631	619	609	600	600	589	596	616	597	606	622	576	589	606	573	578	558	602	556	594	590	599	571	606	572	590	620	549	626	606	604	565	579	592	605	629	596	631	607	603	600	573	616	576	588	630	602	615	589	576	610	627	631	561	578	548	590	651	609	604	616	618	563	585	621	608	586	606	588	586	619	590	592	593	604	590	626	602	579	615	588	598	610	571	593	587	609	604	578	623	602	585	553	621	612	605	572	580	623	604	598	592	583	615	601	593	602	587	599	590	566	593	578	679	601	606	614	615	569	587	623	598	574	610	592	620	599	597	576	597	571	583	576	568	592	552	615	557	596	612	594	573	614	617	617	603	572	648	594	570	581	605	598	618	608	577	607	646	623	656	622	604	619	623	618	611	615	619	611	594	583	593	617	574	600	675	618	639	625	593	591	598	605	578	555	592	613	621	647	614	580	580	568	564	574	593	594	610	626	548	591	584	578	563	579	621	566	568	585	603	588	583	607	585	579	626	617	580	591	653	648	635	605	587	601	556	615	633	579	610	599	584	591	606	570	590	610	555	597	586	606	601	625	589	630	590	569	583	605	560	571	586	625	586	599	592	577	582	572	558	611	562	576	604	582	649	583	587	596	607	612	547	592	578	621	631	565	573	598	594	612	605	575	583	623	597	607	633	600	626	623	573	567	553	583	552	588	620	539	598	640	623	619	597	574	560	607	624	632	619	600	592	585	647	602	668	598	606	634	608	572	610	576	611	599	608	589	638	632	567	618	548	622	603	604	603	606	603	598	615	584	609	583	639	600	608	619	551	548	650	614	619	576	612	539	579	594	602	568	605	611	634	569	588	571	588	547	577	605	596	591	619	629	618	622	618	633	596	620	593	609	613	639	581	554	619	615	604	627	599	584	583	610	575	534	593	588	636	589	616	632	616	573	604	606	597	623	575	582	608	657	582	558	596	601	605	618	596	596	595	555	561	604	604	624	626	607	577	591	621	627	597	614	634	600	599	632	595	599	609	633	602	581	632	613	559	591	601	605	633	586	598	606	577	603	605	601	602	600	540	601	636	543	591	574	608	594	595	578	591	608	595	590	626	579	581	567	609	561	561	575	589	566	626	624	655	576	580	615	611	615	563	620	579	581	621	580	586	568	607	594	540	575	599	604	600	597	556	587	558	599	544	628	610	616	561	577	618	606	589	624	618	561	615	587	596	596	594	610	620	610	610	615	573	580	641	588	564	585	616	599	586	601	588	622	594	634	578	601	615	612	594	608	609	613	640	609	618	627	599	585	602	561	557	599	607	594	575	567	619	577	606	642	632	595	604	606	605	589	554	545	602	588	586	559	587	600	582	621	569	644	572	603	567	568	614	607	579	585	621	650	616	574	597	579	582	602	602	586	585	614	632	596	626	605	578	608	600	598	563	600	598	571	595	614	612	576	575	572	602	580	598	588	611	597	606	597	632	597	597	604	556	637	615	599	584	586	618	584	602	618	617	593	581	559	586	595	574	583	594	629	587	611	624	613	600	556	574	544	620	654	618	613	596	617	618	603	584	573	600	600	645	618	630	608	619	614	622	589	643	629	588	583	614	590	569	622	601	597	566	620	621	566	615	629	626	661	593	581	592
28380	24838	26614	18424	9864	6038	3846	2742	2188	1735	1324	1188	959	859	735	738	638	558	493	518	464	480	445	461	413	408	397	424	415	392	378	349	346	357	408	382	409	384	393	368	357	359	374	361	351	314	349	372	354	341	357	346	362	351	356	373	377	382	342	407	360	375	356	354	358	325	336	363	357	362	403	372	318	372	384	357	357	367	370	360	359	361	339	346	336	337	361	366	368	359	349	366	372	347	384	341	396	336	343	377	352	371	394	371	382	325	361	357	347	392	347	385	358	351	365	340	368	366	353	365	376	337	321	343	355	328	367	373	322	342	373	364	352	389	329	335	335	351	340	359	331	348	382	352	345	325	363	382	325	364	345	356	343	391	384	341	365	324	387	339	339	359	355	354	375	362	338	358	348	348	372	364	363	317	363	345	363	354	377	412	343	329	379	367	369	359	365	343	362	331	381	367	361	363	363	360	373	368	358	331	365	363	354	353	350	337	383	338	321	359	326	344	370	355	338	324	327	333	398	336	367	332	357	355	363	365	395	358	344	376	335	348	382	347	378	370	352	333	358	369	340	369	337	376	360	342	347	343	359	346	334	351	376	346	358	370	381	369	331	344	345	365	339	356	364	346	374	343	359	340	332	371	363	352	353	334	384	340	340	372	337	337	378	335	324	333	376	379	347	382	331	386	358	346	374	365	365	348	351	369	316	373	333	351	375	354	377	352	371	332	358	359	351	371	394	369	356	377	339	355	327	384	331	378	369	353	361	367	361	346	341	337	395	331	383	331	348	323	342	341	342	352	374	363	342	402	339	354	368	376	338	327	367	331	366	346	327	394	373	316	346	369	342	353	364	337	336	370	373	355	341	352	328	358	354	328	331	388	361	347	346	360	357	374	322	373	394	379	380	337	366	376	361	354	333	391	357	354	365	368	378	333	365	348	378	356	352	366	324	347	372	339	325	363	351	400	330	349	370	367	358	346	364	371	328	345	365	378	368	359	352	346	341	343	355	335	323	349	384	353	374	337	351	335	358	338	354	356	328	349	327	349	362	362	342	338	361	373	349	389	336	370	392	357	375	352	345	340	333	387	332	364	345	333	371	340	378	310	375	336	398	357	359	381	365	353	384	370	356	361	335	361	333	330	350	381	353	328	391	334	327	333	334	359	322	381	334	362	341	348	361	389	375	325	370	334	391	361	338	356	360	350	305	348	300	356	362	331	387	380	334	371	332	334	354	352	363	368	345	382	367	348	368	365	333	356	367	317	365	331	355	352	345	354	347	355	349	335	367	362	364	365	371	359	356	357	395	363	368	395	367	346	390	377	316	370	349	334	374	336	347	349	348	333	313	343	354	381	321	330	358	351	328	372	346	367	357	330	337	368	336	372	370	340	383	346	382	333	381	355	359	342	370	362	354	339	353	376	350	339	371	358	351	379	334	379	362	348	318	363	387	334	351	355	364	370	382	362	364	402	344	333	377	343	364	381	353	336	354	355	376	378	337	356	337	358	348	347	366	336	377	333	354	332	335	352	366	351	372	363	419	343	331	371	353	416	358	357	345	340	361	345	361	342	350	376	359	377	370	354	370	311	389	366	349	350	365	351	348	367	366	337	342	367	300	369	345	360	390	347	354	353	339	351	362	366	344	333	364	331	368	341	372	341	366	350	334	354	333	350	383	364	377	360	396	368	344	420	352	346	404	385	366	361	327	374	317	368	358	351	375	384	383	325	323	349	367	373	375	371	336	375	329	355	350	350	338	334	348	355	358	383	340	369	355	335	380	342	337	321	367	360	338	364	378	335	341	352	375	359	349	365	326	350	379	316	350	362	376	333	353	330	383	339	341	363	375	366	342	373	374	315	348	363	336	328	317	385	380	349	360	377	371	350	364	383	369	378	350	392	353	354	376	349	374	378	375	332	384	328	355	335	372	366	327	345	361	340	383	371	369	350	363	330	357	363	374	350	394	331	349	369	332	338	372	342	350	359	352	318	352	336	386	368	340	374	362	366	368	357	351	347	383	343	346	344	351	355	354	315	356	318	401	346	344	371	352	360	329	346	380	327	381	327	356	354	378	350	338	346	346	348	347	367	376	359	331	395	347	349	359	370	341	381	360	363	355	350	358	360	318	364	367	370	341	322	371	358	368	379	363	344	384	334	336	341	313	359	323	382	352	349	323	412	353	347	340	356	334	382	361	328	363	344	354	377	358	382	363	363	341	324	334	350	351	326	378	382	335	404	380	352	330	360	383	347	340	317	346	388	361	356	356	342	345	345	377	367	378	357	393	367	388	355	355	335	357	357	343	348	329	351	357	364	329	362	361	346	393	359	331	350	352	324	328	346	387	352	384	364	356	323	334	352	378	350	363	353	326	369	337	357	339	335	360	353	341	355	369	366	333	362	336	333	359	370	360	346	347	347	325	383	373	329	364	367	356	401	373	341	353	348	330	361	337	364	345	334	329	308	341	354	334	350	360	359	344	347	332	347	360	349	362	397	360	345	369	364	351	359	310	337	342	376	349	335	338	318	331	365	393	342	378	341	326	359	361	377	334	332	325	350	347	363	345	365	342	363	375	378	365	361	344	339	346	347	360	355	360	374	338	373	345	341	344	348	365	366	355	355	387	367	333	360	342	325	390	342	366	372	360	307	322	395	362	359	358	329	352	341	366	381	397	346	379	351	382	343	345	315	386	368	334	367	368	385	366	340	361	340	332	374	351	372	342	359	335	322	349	338	388	338	365	368	364	358	338	367	350	347	335	352	351	370	341	374	390	370	368	399	368	373	329	370	336	345	368	368	318	360	376	352	364	339	355	350	360	357	331	331	371	377	333	353	357	332	348	344	388	341	349	380	362	365	339	365	328	370	352	347	377	372	384	323	359	390	349	338	351	339	357	337	363	347	363	363	378	342	336	355	339	334	404	359	345	337	357	327	361	348	373	326	366	348	391	360	359	333	347	368	324	312	344	330	361	356	353	368	371	349	353	341	379	369	350	341	323	344	333	366	340	353	333	320	380	380	368	377	350	360	394	374	327	345	380	336	379	348	357	351	359	360	364	325	348	340	331	353	336	380	343	399	366	356	398	338	360	399	333	365	385	329	366	333	378	354	348	320	363	375	366	338	370	336	334	325	332	323	346	374	342	386	368	321	352	338	381	356	371	346	345	366	337	356	372	359	322	347	387	326	321	401	394	345	357	373	370	355	360	375	328	361	373	379	388	346	367	323	323	359	341	339	364	344	377	366	369	367	347	361	338	331	353	374	336	329	359	359	357	351	362	327	353	353	342	344	331	329	346	356	353	398	358	350	392	335	333	342	362	373	369	347	378	341	334	338	343	343	352	354	361	353	353	354	325	373	378	336	332	352	374	374	375	363	367	348	351	361	329	333	334	370	359	351	370	344	347	306	349	351	348	367	334	381	392	335	368	345	351	351	371	356	365	382	346	353	381	338	377	340	365	355	347	350	385	342	352	366	336	366	383	331	363	403	353	300
27607	40701	28902	17631	13126	9881	6687	4939	3666	2924	2261	1988	1610	1203	1131	872	825	692	691	613	604	583	510	530	550	500	502	467	453	440	431	451	463	451	425	439	474	469	386	405	410	402	439	385	408	404	392	374	361	404	375	368	406	364	370	396	396	380	390	425	372	385	357	392	369	369	372	336	374	349	361	373	380	396	349	371	380	401	395	375	389	386	377	402	361	382	395	368	356	364	415	386	366	393	372	362	369	368	388	375	380	400	373	395	384	351	357	398	403	400	393	403	387	377	354	387	366	387	366	382	368	381	356	373	400	345	381	375	381	365	388	352	378	367	383	352	391	362	371	399	411	355	343	372	356	356	379	377	398	390	378	335	408	381	406	369	371	371	361	383	394	361	382	389	365	374	376	363	354	381	429	377	400	382	353	408	368	367	361	400	385	380	380	377	395	373	369	389	401	360	374	421	361	362	341	365	353	368	370	415	374	390	383	351	383	364	388	338	377	413	357	373	403	384	369	355	371	380	351	374	364	368	386	407	352	351	350	413	376	395	384	392	377	396	396	405	379	392	408	355	367	343	397	354	397	373	423	376	396	377	418	387	387	389	391	373	369	364	391	364	358	354	402	385	409	379	353	399	391	396	392	380	385	364	376	350	345	388	424	391	409	394	402	384	422	389	377	357	367	390	399	406	395	358	368	397	414	364	397	399	369	382	400	375	411	420	364	375	378	402	344	395	382	367	405	376	349	378	423	368	388	366	388	393	379	391	383	413	365	367	378	419	361	355	350	337	393	371	370	356	413	361	382	380	378	391	355	410	375	409	381	371	362	371	388	380	382	330	383	373	418	372	381	395	380	372	373	393	408	343	386	361	387	360	375	376	375	350	390	393	388	414	422	380	355	357	371	385	359	371	375	390	374	369	400	389	315	356	404	350	401	378	381	377	376	376	353	384	367	382	418	368	378	352	395	350	357	381	393	369	370	355	393	385	392	404	349	377	377	365	355	372	384	360	358	404	362	355	381	374	396	407	358	392	367	392	380	368	392	413	390	336	374	405	395	362	383	389	381	373	394	369	402	348	365	394	384	386	350	369	377	402	412	373	397	359	376	434	366	360	377	334	375	373	362	383	395	408	402	377	381	373	404	370	386	375	353	379	388	359	407	380	414	378	369	386	368	379	383	408	386	345	391	372	374	379	394	400	397	380	384	385	370	381	376	367	388	376	403	366	387	368	381	394	397	349	388	373	371	406	356	362	345	377	352	404	379	427	375	371	422	397	381	396	400	345	396	379	381	386	400	365	384	395	364	390	385	385	380	383	357	374	359	388	359	376	383	348	424	379	339	359	389	405	407	372	360	379	420	362	371	392	380	381	393	374	386	374	375	396	359	375	377	350	371	393	362	378	351	374	412	357	370	383	359	386	359	392	374	351	347	348	409	396	414	395	398	386	393	388	407	387	404	371	393	356	384	391	384	348	366	391	430	375	352	358	355	374	351	358	416	380	401	362	375	405	377	375	372	379	375	429	384	383	367	362	354	363	411	363	362	391	420	389	395	402	357	357	365	422	401	405	388	352	377	388	367	378	370	401	356	388	385	356	365	398	379	397	416	366	377	383	392	369	392	374	364	386	374	371	371	396	354	388	376	376	415	381	358	373	373	397	359	379	382	377	380	380	372	353	363	364	388	401	413	366	378	372	394	381	404	373	386	399	381	398	359	366	377	363	365	406	383	348	392	374	418	363	347	380	354	407	380	371	358	369	385	393	409	390	366	388	408	383	350	368	363	344	376	368	396	405	419	385	379	359	366	408	366	423	374	355	409	373	355	370	364	395	384	413	375	369	386	352	415	372	373	385	372	396	374	373	387	389	388	367	369	375	418	378	371	377	376	386	398	363	364	433	398	374	402	412	366	396	373	363	366	381	390	402	387	335	385	381	403	400	386	402	400	379	400	387	386	370	392	346	400	370	378	386	386	376	408	388	400	370	373	382	392	365	385	357	375	396	358	368	401	384	382	358	359	377	374	416	398	403	367	361	385	409	381	380	423	381	350	406	377	370	375	366	397	345	380	378	380	372	394	377	370	370	392	372	363	362	383	348	433	361	429	386	385	360	351	413	393	383	382	414	386	390	374	384	371	395	399	358	382	375	407	384	376	361	364	362	352	393	386	378	384	365	374	377	411	355	375	387	401	361	390	388	407	395	390	366	401	374	384	367	348	395	368	355	361	367	386	358	376	373	353	404	357	419	375	398	382	388	375	373	362	360	366	403	421	379	330	419	389	362	404	384	396	385	392	384	339	379	419	380	372	372	399	367	373	382	390	394	393	349	375	387	372	373	368	410	391	345	393	397	339	371	406	365	351	365	361	386	386	367	393	377	401	396	368	374	372	382	376	397	382	389	367	351	355	361	355	421	374	384	401	397	366	400	360	363	390	383	393	378	381	394	405	396	345	350	357	369	415	364	385	395	397	346	359	373	384	394	363	355	371	369	375	377	370	377	403	384	369	346	391	389	373	376	353	399	379	371	392	367	389	411	402	397	376	359	383	389	419	385	402	381	373	398	393	428	396	371	350	393	361	366	405	374	382	373	376	397	384	368	394	373	359	394	393	366	357	391	390	389	350	406	356	380	339	369	362	342	386	387	381	402	377	353	346	346	388	380	361	379	385	394	370	361	351	392	362	388	351	359	389	381	347	377	364	396	359	392	365	371	378	383	392	332	394	382	369	379	390	398	406	389	372	373	384	386	395	398	408	397	390	369	364	353	401	410	356	377	362	368	416	432	358	392	394	382	366	359	368	349	376	374	383	345	399	360	379	377	403	398	364	390	375	389	370	380	346	368	380	368	399	372	366	400	359	402	411	373	384	382	384	416	346	377	391	384	406	365	397	388	403	381	415	382	373	389	393	415	406	352	359	366	357	369	370	354	375	387	380	384	392	380	372	389	367	374	376	378	360	381	356	382	377	374	401	377	363	349	381	395	376	385	373	371	401	399	376	349	390	392	375	369	386	388	395	367	373	369	411	392	382	368	414	368	397	401	380	371	383	396	371	350	385	380	368	404	398	398	368	390	403	372	388	409	366	399	372	360	392	342	388	399	418	371	380	388	385	370	352	382	405	359	365	362	433	359	391	380	394	393	385	414	385	340	392	357	380	401	389	361	356	362	406	367	394	418	355	355	379	368	367	384	396	390	368	385	402	362	401	352	353	336	323	364	398	398	401	347	394	380	372	377	375	391	388	406	386	396	328	370	435	379	372	416	363	368	375	382	362	373	363	409	402	363	373	388	386	379	362	408	363	340	375	377	429	395	362	365	368	362	404	345	388	360	385	403	388	378	380	393	334	408	371	397	407	408	390	385	422	367	366	377	390	416	391	379	350	405	404	411	385	388	392	370	368	367	406	379	394	410	376	360	370	376	382	390	357	362	361	369	343	378	372	366	386	373	389	400	363	366	390	373	383	373	335	415	359	385	360	376	358	365	382	353	395	373	367	377
23372	21057	28327	24091	21348	17578	8567	4735	3428	2726	2286	2002	1623	1393	1184	1086	1015	881	917	825	786	793	765	773	700	707	700	626	627	637	627	652	628	688	677	658	673	653	574	608	607	601	582	550	621	563	585	598	596	607	556	584	530	587	557	549	625	573	588	551	572	626	519	578	597	582	580	577	601	602	583	583	575	616	599	551	606	601	552	571	618	547	564	600	598	600	539	558	604	556	618	538	577	538	501	595	545	565	587	602	547	540	547	571	546	587	548	585	565	608	586	534	582	584	598	568	570	560	609	597	558	615	583	556	620	607	576	593	599	594	573	581	571	555	594	500	568	579	568	582	599	568	598	593	601	532	572	577	555	588	601	584	642	554	558	542	590	572	597	557	509	617	582	600	630	562	554	578	561	588	605	600	557	627	592	545	604	597	607	575	533	569	596	599	571	592	566	610	536	581	580	599	626	566	558	584	528	593	583	577	592	562	561	572	554	562	577	572	586	577	582	552	596	552	577	617	569	569	601	548	560	576	581	602	605	643	563	609	552	598	589	584	534	585	559	574	619	590	571	601	581	547	574	540	577	589	580	558	602	600	563	587	530	593	564	556	608	528	578	548	577	634	580	579	576	598	619	590	545	577	558	559	635	581	586	555	629	603	574	570	568	591	547	617	536	562	576	542	571	565	576	586	577	573	600	575	572	548	557	557	585	581	582	549	564	580	532	581	584	594	569	605	571	592	546	642	559	586	502	574	580	577	639	562	547	613	610	582	574	608	600	588	575	570	577	574	552	556	621	568	572	577	531	578	581	570	547	537	556	557	556	600	592	552	540	601	546	568	603	598	587	572	598	585	620	592	610	608	541	575	602	569	567	580	597	546	573	582	581	571	587	604	565	582	588	545	563	590	558	581	586	567	557	525	560	548	556	582	598	600	580	526	563	571	551	568	564	545	616	578	611	604	577	555	573	595	586	591	579	538	575	575	575	522	549	546	553	577	596	570	557	592	535	591	560	622	579	512	556	554	561	598	582	530	622	562	584	602	571	584	586	577	597	593	558	604	581	608	575	573	559	551	564	607	546	566	594	598	577	624	582	575	570	605	555	613	582	595	595	544	578	538	566	571	574	604	594	579	603	532	586	596	575	580	578	561	606	557	575	593	555	555	563	600	553	558	574	592	554	597	584	621	571	596	580	544	629	572	570	592	542	541	571	566	551	613	625	578	545	606	547	582	593	514	601	570	590	564	573	599	605	632	635	603	616	590	562	566	587	598	583	550	598	565	565	557	582	574	552	579	568	609	592	572	582	545	539	540	573	596	593	594	604	609	535	546	590	607	565	572	589	580	552	555	542	529	558	538	547	577	615	596	585	563	574	585	613	551	550	593	589	583	593	603	614	538	528	579	579	588	549	626	552	565	583	550	589	590	596	606	548	617	555	604	605	574	613	578	520	643	595	583	587	565	588	554	589	540	567	572	566	593	585	569	599	587	577	573	653	569	568	573	591	579	577	566	589	569	581	582	611	567	539	600	597	565	636	565	606	545	584	520	583	556	529	596	598	556	574	605	532	557	567	619	576	600	590	572	586	557	631	597	556	555	576	602	564	566	592	612	571	554	621	571	594	583	583	567	598	584	596	558	597	546	583	575	590	612	551	613	582	565	627	565	575	585	564	520	565	581	595	551	599	586	672	628	555	569	566	535	552	559	553	558	544	572	583	575	588	604	594	570	578	551	602	595	575	580	596	567	596	551	580	618	590	595	619	592	548	617	590	559	565	607	588	581	566	569	592	628	527	628	587	601	611	594	582	605	561	579	585	585	599	579	540	558	588	560	576	557	552	550	556	576	604	614	582	600	606	600	609	564	562	554	586	596	572	569	628	548	590	582	608	556	580	555	563	606	562	586	571	599	573	586	589	558	575	551	578	533	576	577	584	550	575	555	596	558	575	562	550	618	549	562	567	597	540	572	603	552	576	588	620	592	542	591	536	601	587	568	623	588	605	596	587	545	607	579	497	595	591	606	594	585	640	572	565	576	642	586	598	561	639	540	597	591	566	604	623	554	567	578	601	587	536	533	578	563	552	568	621	602	567	559	569	592	553	592	596	574	611	530	573	559	581	568	534	616	606	547	566	571	590	555	596	580	617	552	564	555	579	574	571	542	621	583	588	592	622	609	606	576	571	561	540	548	585	577	558	622	554	570	591	574	584	602	519	588	558	537	605	591	619	581	614	583	555	585	560	589	546	508	512	546	596	573	579	559	563	581	591	566	573	576	551	575	591	605	595	571	590	571	567	586	584	564	557	583	576	593	570	581	571	534	571	563	574	577	572	560	585	580	575	571	610	582	513	581	606	587	592	578	609	601	566	537	556	573	550	520	555	564	571	615	608	603	562	611	587	518	580	564	588	617	598	551	548	575	565	599	580	595	588	590	604	596	567	576	546	602	609	538	536	555	610	571	581	582	563	543	618	573	543	583	598	568	570	586	575	542	612	597	585	600	565	585	568	540	568	578	551	595	600	551	613	571	555	596	581	581	569	572	588	570	546	608	553	591	595	566	601	566	566	610	567	530	585	602	613	584	611	575	566	581	559	549	575	552	583	556	621	609	609	599	608	556	598	551	548	577	604	584	571	577	568	625	543	588	598	583	621	604	605	550	580	586	581	565	557	628	547	592	545	603	541	564	593	585	582	563	601	585	604	582	575	578	555	588	612	572	559	603	583	569	580	606	542	563	549	582	580	548	522	595	544	580	555	564	579	582	567	569	543	582	599	622	581	548	560	614	573	591	594	583	611	590	571	618	560	574	550	571	557	607	574	589	580	588	572	570	589	578	568	562	547	568	557	582	572	596	566	598	589	531	611	583	603	626	573	560	589	549	576	577	590	553	610	619	581	562	605	564	583	560	603	614	567	583	560	551	566	545	586	552	560	564	569	561	577	544	566	585	584	581	548	579	566	541	569	575	543	623	583	521	596	601	609	573	587	563	550	542	579	572	559	575	590	576	591	588	583	621	575	555	536	542	528	552	600	584	609	585	562	567	578	561	611	567	602	584	578	582	562	576	571	555	574	583	636	604	605	563	598	641	603	561	531	521	600	541	578	598	556	579	591	553	615	549	546	550	598	628	558	604	527	580	612	538	548	595	538	562	606	589	564	582	579	592	549	607	557	611	606	605	615	606	572	573	612	589	572	595	574	574	573	551	588	555	583	606	525	614	571	557	525	613	568	628	576	553	588	612	608	550	588	575	583	578	553	568	532	610	588	550	606	581	568	600	552	587	557	575	546	550	548	531	572	556	575	599	568	539	588	618	586	550	543	550	606	566	591	589	559	599	582	604	552	615	592	546	594	559	565	575	571	524	558	576	576	565	575	598	595	584	610	533	567	568	556	584	595	620	551	568	564	572	521	575	585	592	559	555	517	547	599	559	613	569	527	543	538	585	570	561	635	575	588	591	544	566	611	546	570	586	594	578	617	555	563	599	545	551	516	628	616	566
27889	48056	34572	23311	18119	13771	9552	7463	5691	4342	3490	2873	2297	1929	1619	1392	1296	1204	1052	1014	919	828	864	830	851	747	743	790	729	712	695	720	684	665	722	737	702	683	633	639	611	628	672	608	650	641	649	585	594	638	581	621	618	604	635	586	609	611	616	635	624	586	635	656	603	601	628	603	623	635	587	577	571	581	596	640	625	635	601	625	630	583	642	551	640	612	619	602	627	598	556	599	584	597	646	601	641	607	603	591	605	599	627	552	603	549	605	597	612	581	617	633	645	586	599	610	598	585	578	600	655	605	628	626	604	624	595	625	572	590	601	598	608	644	617	616	584	614	636	601	601	566	614	649	606	632	615	635	598	591	648	641	576	559	552	620	578	559	569	611	597	651	591	612	577	574	593	586	590	641	597	575	578	609	626	613	631	620	614	562	627	607	583	596	611	588	592	621	600	616	623	629	569	611	573	552	618	591	588	624	575	628	622	632	634	569	631	583	601	646	569	634	601	644	630	624	551	636	573	580	608	580	618	593	606	627	609	620	610	601	615	574	629	597	609	597	592	604	604	578	595	639	587	586	668	597	607	595	626	648	599	592	594	567	648	631	644	635	604	616	636	614	629	584	597	598	619	590	599	608	578	619	620	599	591	595	592	643	605	622	622	601	626	588	593	628	638	606	602	600	602	614	649	576	630	602	628	674	651	572	584	620	576	588	576	638	687	592	584	597	622	576	565	604	587	622	604	634	596	573	596	615	592	631	575	583	624	589	615	566	606	588	636	559	603	637	635	654	599	594	617	616	595	605	612	603	614	588	649	643	632	577	621	606	604	604	614	608	627	607	591	647	613	629	624	605	586	650	595	572	637	600	585	633	598	604	610	602	638	574	625	598	607	558	630	618	634	632	611	603	629	625	612	610	588	571	641	609	585	586	602	593	613	561	562	602	664	595	589	579	597	612	590	579	605	566	600	639	564	625	616	559	581	597	612	581	596	629	597	621	576	629	628	605	571	647	629	607	584	635	630	652	640	606	617	617	651	596	608	630	640	581	632	572	579	595	582	627	630	589	603	603	608	615	615	633	606	587	574	642	592	570	640	608	563	597	646	608	557	617	594	606	586	611	622	544	608	617	611	600	572	604	633	622	569	594	587	631	603	588	601	622	585	635	578	601	595	603	629	573	608	631	628	592	636	621	636	625	617	648	574	638	630	588	633	612	612	592	587	592	584	649	616	663	620	640	617	588	569	567	628	637	613	572	611	601	629	588	633	605	604	567	607	579	620	583	599	590	588	625	630	605	646	594	572	636	570	618	613	620	595	643	577	647	636	603	567	588	635	654	610	618	591	616	600	615	593	579	588	649	596	634	630	586	636	633	595	604	586	628	571	558	617	616	603	586	593	604	623	583	632	581	617	611	629	595	606	562	635	572	613	589	565	603	620	607	606	606	596	605	571	617	630	618	612	590	598	586	567	606	619	588	626	617	598	593	596	609	644	630	614	596	606	630	602	619	622	599	648	635	567	592	588	597	611	603	608	651	602	565	602	629	669	628	598	596	609	627	609	584	624	646	599	632	637	588	612	556	562	627	591	556	605	666	635	624	601	591	601	630	595	567	597	617	645	630	588	608	576	640	606	593	608	643	634	603	603	598	630	593	617	649	611	632	583	605	595	606	589	643	564	639	573	569	577	562	638	582	609	617	574	602	624	609	606	608	624	619	636	645	605	568	604	565	643	620	585	614	616	662	613	596	615	612	593	610	623	601	620	575	606	609	630	598	599	620	588	618	585	592	540	556	592	594	642	615	626	595	624	566	623	609	595	589	667	580	608	598	612	634	625	640	588	637	651	618	581	622	596	611	583	630	602	618	629	648	615	610	620	630	602	623	581	563	584	591	605	605	582	628	605	562	564	588	609	598	611	573	602	611	618	607	676	628	595	598	614	596	610	582	568	585	598	633	595	614	635	612	606	604	574	590	627	597	610	598	643	631	599	581	563	584	623	589	609	610	634	580	614	623	604	625	612	673	590	636	629	636	605	611	641	612	597	622	601	580	621	620	636	600	627	574	609	641	594	586	614	606	605	627	605	617	627	618	636	621	575	585	628	574	576	611	631	614	601	640	621	617	623	599	634	607	620	609	570	640	622	680	597	650	607	620	587	576	616	667	608	556	609	582	652	623	613	609	583	558	629	608	629	596	597	613	643	606	628	635	583	610	610	582	671	606	583	600	634	608	607	637	628	584	591	593	619	608	607	613	644	588	609	598	638	614	603	604	625	630	611	615	592	598	597	577	606	617	635	587	662	564	632	626	619	612	584	606	589	616	609	609	615	613	613	570	571	597	604	583	609	579	626	567	630	610	579	631	600	606	573	643	629	596	611	603	639	589	610	619	596	623	603	579	565	583	588	637	598	593	586	616	588	605	592	573	632	585	586	595	605	598	588	612	617	611	617	578	601	630	603	598	612	580	621	543	590	616	608	664	615	616	605	584	583	635	613	605	615	616	645	588	640	613	632	639	640	609	615	640	620	612	629	571	659	586	605	595	630	583	628	626	623	614	634	594	615	612	618	634	616	588	611	589	641	643	591	582	584	625	601	626	617	614	604	581	631	633	643	617	603	612	605	592	615	617	583	611	630	582	583	581	642	592	618	624	653	560	600	628	586	635	575	635	598	595	597	611	589	559	601	620	587	635	566	625	564	638	656	602	631	586	576	603	559	594	628	631	624	601	584	651	593	617	604	578	538	594	587	614	577	622	616	603	615	663	571	619	611	621	580	588	632	585	591	586	608	602	644	615	601	666	674	588	578	599	610	592	584	568	606	588	589	592	642	613	615	639	613	605	633	629	594	589	600	602	615	614	627	594	614	613	590	632	658	630	605	591	601	569	609	593	625	623	608	561	631	588	612	567	595	636	633	621	591	587	585	633	576	612	604	577	628	637	559	613	608	623	599	619	587	596	592	628	580	649	597	604	597	635	599	654	598	612	580	574	633	612	588	657	625	576	614	566	658	625	599	568	624	622	638	576	600	626	610	638	607	571	632	613	668	625	606	584	609	655	615	674	629	593	640	607	572	575	590	669	635	595	590	599	595	640	594	594	615	625	624	612	585	580	651	579	608	581	611	568	629	651	606	595	577	639	609	623	587	573	593	558	591	618	598	603	612	580	604	577	646	615	636	611	622	589	609	614	552	599	589	592	584	583	579	622	631	622	564	621	586	661	600	635	613	651	611	637	602	636	615	620	604	637	603	566	635	625	586	624	608	654	555	618	617	561	611	640	650	553	594	579	644	606	612	598	549	564	624	585	614	601	649	609	595	624	611	602	600	598	579	598	618	615	576	576	590	594	603	604	633	610	629	612	607	624	590	616	618	608	584	609	636	616	579	596	618	620	612	593	640	596	661	611	645	619	631	625	627	588	657	625	632	604	610	600	633	645	602	608	612	589	636	589	597	599	620	612	602	600	556	627	603	596	600	633	597	580	616	650	604	617	625	669
24828	21132	27522	25453	17764	9653	5468	3537	2706	2045	1730	1399	1147	937	840	706	599	575	565	544	459	435	382	392	371	360	390	338	352	352	319	323	296	338	334	321	312	318	286	312	302	267	276	313	266	297	270	261	294	269	295	280	285	279	258	297	292	282	297	279	323	262	264	254	286	301	262	284	282	267	254	284	275	277	267	310	260	294	261	270	305	275	257	303	280	256	276	259	239	301	293	291	275	282	302	297	286	269	264	314	305	268	275	279	285	279	285	307	263	288	281	275	290	272	286	258	297	278	284	278	316	270	304	268	295	284	289	274	282	273	275	286	313	276	284	284	324	312	264	266	268	302	302	280	274	278	298	312	289	265	268	285	256	271	267	288	295	282	269	256	265	278	323	286	248	298	287	277	287	262	292	280	266	276	254	260	253	281	259	267	269	281	277	275	285	270	291	247	297	289	255	272	278	278	282	292	277	286	310	264	292	289	287	273	265	289	294	286	279	302	297	302	280	246	281	262	292	289	301	280	320	295	306	281	283	286	308	285	282	270	277	290	276	302	278	270	284	291	276	279	290	283	284	297	297	301	297	279	274	278	264	268	270	282	269	274	282	286	287	277	264	304	275	287	275	282	290	246	274	311	249	293	281	261	274	275	291	303	322	297	272	309	272	237	285	297	287	266	299	273	265	263	284	298	314	279	295	292	278	309	310	268	277	291	288	301	297	267	291	306	291	285	267	293	262	283	270	293	272	281	276	283	294	280	243	282	270	262	289	297	276	284	273	284	269	297	275	294	276	264	279	276	273	290	283	305	266	316	315	263	260	321	273	287	284	256	277	269	289	273	296	285	307	316	269	270	296	271	294	285	294	313	287	291	297	284	251	268	297	282	272	259	291	269	295	244	287	308	247	279	288	316	287	268	270	296	274	291	322	290	314	291	285	279	275	262	289	319	266	290	280	320	295	275	278	271	304	295	286	273	262	278	274	276	252	285	296	284	276	276	254	252	295	307	265	265	293	296	305	271	275	271	318	296	293	287	277	268	268	268	303	292	284	280	253	283	282	300	281	287	266	287	297	291	293	279	274	287	267	310	291	297	270	250	269	300	292	295	278	279	277	266	290	289	279	294	272	302	283	288	299	297	261	261	261	250	285	277	278	291	264	265	290	288	279	305	289	292	290	283	270	272	281	270	303	282	261	301	301	261	285	274	264	285	286	293	284	281	261	302	261	294	288	317	280	305	292	273	288	259	297	278	270	296	267	273	298	258	283	280	279	283	278	287	278	282	280	293	258	284	326	274	279	298	260	275	308	280	293	255	252	254	289	278	298	261	284	267	261	281	268	314	308	298	271	295	289	282	249	279	284	257	284	282	294	294	260	303	289	293	291	262	252	280	289	265	274	264	262	306	292	312	306	302	292	283	271	279	287	260	287	258	292	263	285	277	301	260	270	312	295	259	263	257	292	285	275	250	287	265	285	271	280	250	256	275	258	265	277	268	303	249	290	290	278	301	295	280	313	274	273	270	287	256	276	271	262	290	288	310	276	266	267	279	266	280	263	275	272	267	294	288	270	273	269	263	274	276	281	294	295	289	267	261	248	272	267	311	262	281	277	274	292	293	288	278	304	294	275	273	261	270	285	287	295	288	308	273	287	291	274	273	277	281	236	294	285	270	298	247	292	283	301	260	284	294	326	288	285	296	300	274	262	257	291	277	283	281	249	301	276	271	265	285	289	277	289	278	272	289	312	326	295	254	283	297	265	311	292	289	305	285	272	278	296	305	296	291	284	281	273	261	273	289	328	255	290	258	282	320	288	302	271	274	264	264	315	278	301	234	270	326	300	259	271	289	265	312	295	260	269	252	306	319	297	285	262	279	297	292	258	283	294	280	279	294	310	304	292	254	291	257	257	295	294	282	267	273	247	287	309	268	287	281	319	275	287	305	269	290	268	314	300	250	290	291	286	304	290	273	315	282	276	268	266	273	246	275	300	284	257	243	311	282	281	307	278	286	293	301	292	252	276	282	290	262	278	273	278	292	275	297	303	350	310	284	284	297	258	257	251	287	262	303	280	304	283	273	316	313	296	287	290	281	287	283	261	274	268	296	255	277	277	283	266	294	257	289	265	292	276	312	325	284	288	270	286	246	269	284	287	284	262	269	297	281	279	255	248	271	279	295	302	312	265	278	305	305	319	286	276	248	275	271	289	269	290	260	273	311	293	260	309	295	266	303	286	272	288	284	245	259	265	311	284	290	271	301	271	286	286	298	249	280	247	299	317	276	302	300	249	294	273	242	253	298	261	298	313	284	281	284	270	279	289	293	297	268	273	298	283	304	280	278	271	271	281	274	288	291	275	290	299	245	279	288	274	269	283	299	295	300	295	279	281	281	269	273	289	281	292	299	271	266	259	276	284	278	277	301	299	286	269	284	298	286	318	257	286	277	271	300	298	275	281	256	275	260	279	278	300	286	247	295	281	323	279	259	274	310	295	303	304	272	296	261	290	314	297	270	262	283	296	302	273	309	286	269	272	332	279	287	296	309	280	299	286	289	276	306	320	283	289	268	297	280	288	316	295	302	284	282	290	288	310	277	303	280	296	289	283	271	300	274	285	300	287	281	273	277	277	278	292	237	303	309	305	278	297	279	273	299	278	273	251	273	314	289	277	280	284	271	283	286	291	291	274	315	295	276	273	298	267	305	313	314	266	274	271	296	290	301	311	291	282	251	236	290	255	277	279	284	296	280	272	263	289	268	259	282	312	297	267	304	305	285	316	302	308	288	283	294	285	324	258	272	281	290	260	272	269	291	250	291	299	281	285	266	287	284	293	291	288	268	283	276	263	267	282	284	310	294	279	280	273	281	269	283	293	277	302	249	268	299	288	281	263	276	279	289	271	300	273	300	273	253	246	277	277	294	294	284	273	290	285	271	301	269	285	301	268	294	293	275	306	309	277	283	296	281	269	272	264	288	291	284	273	277	279	272	304	284	251	261	283	270	250	283	293	271	287	320	326	287	271	310	295	243	250	274	240	297	270	302	255	313	270	305	259	312	275	297	280	285	307	303	284	302	315	298	277	290	292	278	293	259	304	290	290	270	302	249	305	277	277	257	314	328	337	264	274	293	259	288	292	249	241	276	298	249	311	276	310	261	290	303	283	292	267	285	283	271	278	301	272	256	260	277	291	271	262	285	268	291	270	268	277	278	283	261	290	271	309	300	280	306	292	272	257	264	270	314	264	288	282	285	257	299	292	279	273	306	324	270	270	310	284	279	294	336	281	267	272	304	265	263	243	254	291	296	282	288	271	279	273	271	272	274	279	275	269	274	288	276	313	300	305	297	263	282	299	299	299	268	294	287	282	247	290	299	293	271	306	258	290	286	252	299	287	278	275	297	298	281	297	265	322	289	274	307	295	317	314	302	291	271	280	282	310	280	296	293	250	312	303	286	272	253	291	291	278	281	295	299	312	292	248	271	274	286	302	285	280	266	241	270
26844	45137	32601	21848	16700	12670	8760	6543	4977	3638	3063	2397	1865	1535	1281	1073	924	847	693	746	638	600	505	519	497	467	479	417	435	433	429	381	340	382	406	396	387	346	346	315	346	333	305	313	320	320	343	334	309	320	322	332	276	339	312	323	309	307	333	341	324	326	325	334	302	291	290	321	313	290	308	294	313	312	295	304	318	305	309	331	294	306	346	364	317	306	312	308	307	320	315	328	330	306	362	326	336	316	320	325	312	304	327	324	293	320	306	335	298	321	315	311	285	299	289	360	303	274	296	316	304	322	332	325	322	286	321	341	276	306	340	306	321	300	304	318	271	322	305	297	305	311	307	306	349	298	322	314	299	287	310	324	310	297	325	349	308	273	293	353	329	280	313	346	329	307	311	299	359	308	350	304	332	284	329	321	303	322	299	341	319	345	312	330	283	343	324	293	306	313	288	290	317	325	350	303	304	334	308	306	313	321	298	325	338	325	285	289	314	321	305	301	311	299	320	287	322	297	273	327	311	319	351	331	317	298	313	325	303	340	321	308	303	326	329	279	330	357	343	314	315	329	300	304	314	309	283	333	331	288	326	315	303	325	323	321	296	332	306	299	309	301	317	304	317	279	318	298	350	336	323	347	314	324	301	294	316	307	278	321	315	322	309	328	301	306	298	302	309	321	353	318	328	318	343	315	315	317	352	315	320	311	283	332	290	280	321	329	345	335	336	307	325	287	323	309	316	325	316	277	294	325	330	324	299	318	321	298	306	298	305	333	304	279	308	308	332	343	315	313	299	345	340	322	291	320	312	321	335	320	331	341	348	314	293	299	363	314	293	323	287	311	303	304	314	321	333	324	313	339	340	317	302	338	319	318	336	313	339	315	318	301	300	304	310	334	301	306	294	331	343	307	304	312	329	289	332	309	301	336	312	322	307	319	340	305	309	356	333	276	320	338	289	307	318	299	311	322	338	321	313	331	298	316	324	292	318	314	337	305	332	325	315	345	324	304	328	320	302	277	338	302	327	309	305	304	311	323	317	313	324	324	332	328	294	301	286	297	281	310	317	307	320	316	294	335	319	329	288	318	316	299	280	305	296	331	302	299	285	337	328	318	345	314	316	288	305	292	325	314	321	327	323	329	300	341	328	310	309	317	310	270	304	303	328	311	303	298	314	310	309	309	325	332	327	339	327	365	320	266	309	337	279	344	313	306	322	322	344	339	273	331	297	322	293	323	325	296	290	308	328	292	307	318	306	291	342	302	337	280	308	303	298	343	349	324	347	301	327	326	324	316	319	311	290	292	316	302	307	332	319	310	320	331	291	308	355	269	320	347	300	343	325	315	315	279	324	308	322	335	332	286	317	330	304	287	322	372	300	319	309	322	324	343	316	315	344	312	341	315	304	280	317	318	336	286	303	300	341	318	337	281	293	302	330	299	319	363	319	287	293	342	315	274	314	305	304	319	311	313	289	299	321	329	347	306	306	315	326	293	313	380	330	274	326	339	296	345	311	323	352	315	344	320	346	321	325	328	328	308	329	332	306	318	274	370	336	315	288	327	306	315	290	323	351	291	291	316	283	300	288	329	299	304	295	267	326	326	342	297	307	303	321	319	327	326	313	307	272	305	318	316	337	338	290	320	321	320	305	314	310	326	325	299	319	324	296	316	299	323	339	305	333	314	301	327	295	313	297	337	323	311	308	330	305	323	320	321	316	289	300	309	343	309	300	313	314	298	326	290	318	322	308	334	319	348	317	301	292	316	324	317	304	327	337	309	328	313	326	335	313	315	304	304	348	309	309	306	322	322	329	302	292	349	333	315	298	335	349	325	303	291	319	299	298	304	318	322	331	324	274	306	321	320	316	285	311	321	318	339	329	325	317	312	330	314	329	297	334	302	309	306	289	309	335	304	306	346	309	315	302	338	357	308	269	329	312	313	320	289	308	319	311	313	313	312	326	358	308	331	318	324	273	291	321	308	292	338	321	313	331	316	305	302	307	322	309	291	296	337	328	330	286	299	283	287	315	305	302	300	334	303	325	327	308	315	326	318	291	318	306	319	291	321	320	327	307	306	300	311	301	325	303	321	340	281	298	311	297	323	305	312	314	300	310	307	329	340	336	342	332	333	296	325	310	322	328	323	308	300	299	316	332	305	316	316	326	315	308	314	310	301	305	290	331	337	310	324	320	283	322	298	347	345	308	328	299	303	270	303	305	296	287	302	320	302	331	316	285	301	314	285	327	303	346	316	293	321	335	297	301	324	292	299	339	315	299	304	329	317	301	321	304	350	304	307	311	302	333	321	318	337	323	310	291	330	325	282	315	304	313	310	346	302	279	307	315	324	300	286	300	307	358	304	326	318	307	295	334	295	315	332	347	325	300	322	312	325	291	314	331	278	308	311	292	318	289	332	313	304	305	291	316	327	309	341	313	302	310	287	296	318	300	301	330	301	288	281	305	312	301	346	296	321	319	327	331	293	310	344	313	283	320	301	351	323	324	287	304	295	303	332	318	321	336	319	349	357	305	317	281	309	319	294	295	320	330	344	305	342	315	302	317	331	313	303	334	303	315	329	327	315	314	300	316	298	321	309	321	335	319	316	335	302	375	308	320	313	328	332	326	313	306	298	305	312	314	320	301	331	334	330	318	324	313	285	300	311	323	302	334	352	303	322	319	325	301	315	329	333	319	324	341	315	306	353	317	305	323	317	324	311	353	303	326	328	316	319	299	329	295	317	307	309	309	349	283	314	283	331	334	333	296	305	309	299	309	290	341	295	337	323	306	321	315	296	310	291	304	310	299	307	288	347	308	317	325	342	320	289	330	296	304	273	309	321	323	321	310	326	306	323	327	320	299	321	329	287	328	326	322	267	306	291	302	280	309	310	328	321	321	307	346	293	306	311	277	320	343	285	325	355	333	288	293	317	307	295	309	336	274	338	327	306	326	375	304	328	323	294	298	343	305	328	314	315	299	324	291	316	311	339	352	358	330	310	334	324	320	376	286	284	331	303	346	299	319	322	325	332	290	312	341	285	293	293	297	316	325	294	299	313	333	313	333	322	292	328	333	350	299	321	344	316	311	326	333	309	308	278	296	294	311	333	324	326	315	353	289	303	325	302	294	315	309	306	326	312	305	320	327	322	319	283	284	299	329	316	311	343	338	316	317	297	328	293	298	318	320	336	314	313	329	305	311	313	314	286	276	305	302	319	295	313	327	325	293	278	315	300	286	312	310	334	335	333	289	332	314	300	302	316	302	323	327	289	306	332	331	320	337	314	307	318	321	328	295	334	316	306	318	320	302	310	306	293	310	323	305	311	324	302	318	312	272	317	316	317	304	360	306	343	339	333	311	313	329	296	310	299	313	310	333	312	283	328	323	289	308	298	286	300	296	306	304	345	313	325	312	326	286	309	337	325	355	327	313	265	310	318	332	266	298	319	324	293	282	315	277	290	305	284	309	302	321	313	332	314	328	311	294	295	320	329	310	312
22460	21052	28620	23700	21147	21717	16623	6944	4415	3566	3047	2331	1968	1706	1567	1337	1146	1065	1006	973	888	821	795	766	796	772	679	696	686	630	634	625	650	691	671	656	641	641	596	561	602	584	570	591	596	551	554	574	581	521	592	603	526	546	595	560	542	528	586	556	565	548	548	591	521	570	607	595	612	531	575	558	555	553	551	602	585	578	558	566	496	541	533	582	544	579	574	595	564	554	553	560	532	538	551	610	574	641	576	556	554	566	550	530	576	542	576	520	542	579	590	565	596	569	547	574	576	555	564	571	552	599	532	553	606	562	602	559	524	573	551	551	568	554	537	577	602	551	555	576	528	552	549	543	562	562	587	538	565	585	570	582	556	518	582	599	579	554	549	531	536	556	541	543	542	514	576	517	554	564	544	550	542	555	557	546	595	561	569	570	547	553	602	604	526	576	555	538	524	560	550	547	598	578	572	562	570	510	576	538	582	571	569	559	564	564	546	558	532	581	533	572	581	534	551	534	560	550	558	588	562	571	543	604	557	556	577	527	572	554	590	549	534	563	524	547	521	544	601	546	555	561	552	545	571	540	554	585	584	535	563	555	595	542	583	586	558	574	542	560	571	554	575	614	551	577	537	581	584	554	540	575	544	538	574	536	569	544	541	562	540	543	565	544	610	588	547	504	602	556	559	548	581	550	611	532	524	554	574	551	588	603	579	582	574	569	592	621	589	540	549	527	563	544	561	574	568	556	510	606	540	579	569	543	571	563	584	544	571	563	565	562	528	611	557	583	585	544	546	525	518	584	552	598	569	566	612	563	587	573	569	519	568	554	552	583	591	524	532	533	597	524	550	554	553	551	519	573	551	587	576	576	544	557	585	574	549	549	589	548	599	543	582	546	620	503	559	584	531	510	545	557	565	601	553	566	534	522	544	564	595	584	562	572	554	539	551	511	543	504	571	561	591	551	579	606	592	609	519	543	543	528	552	572	561	595	536	593	599	587	551	596	572	580	559	538	536	579	566	568	562	520	576	621	563	546	611	537	576	506	579	559	540	546	590	596	555	551	603	545	554	569	586	584	561	564	568	562	522	522	550	587	557	538	555	579	592	521	578	572	535	596	538	537	573	554	543	571	547	600	568	528	577	558	544	570	558	519	568	566	588	537	563	503	543	549	566	536	536	563	562	549	553	604	570	567	560	516	557	570	516	560	595	550	571	581	549	562	527	589	565	545	539	554	564	599	555	528	542	555	553	570	544	564	575	539	534	552	559	574	551	593	545	573	553	579	525	555	554	566	601	549	584	570	548	596	552	555	553	578	566	569	586	580	552	535	526	530	566	518	581	617	560	573	525	601	546	509	556	575	546	576	600	574	581	563	582	533	603	586	578	570	611	560	577	567	561	546	547	529	568	567	561	566	552	540	560	567	533	521	573	589	554	519	569	531	581	560	611	540	562	548	556	530	579	531	579	545	497	528	547	599	565	575	541	544	516	567	584	570	580	564	522	592	595	575	548	586	558	531	590	583	565	542	519	595	507	586	589	581	547	606	555	574	545	549	543	584	569	549	536	585	540	572	596	559	553	543	576	552	564	552	562	545	590	575	602	574	547	539	566	594	601	601	542	539	575	584	583	613	535	579	554	575	574	584	566	545	591	546	531	595	554	591	592	601	576	561	566	571	583	555	583	539	537	520	569	580	550	563	549	571	573	595	587	609	548	533	573	559	512	542	573	572	569	603	594	558	499	534	599	567	562	545	576	595	540	529	539	582	551	546	573	504	547	550	572	560	560	535	547	548	534	535	586	520	562	528	546	530	555	557	499	535	554	549	544	575	580	597	585	538	572	554	578	581	545	551	584	517	555	547	526	599	590	581	600	563	551	590	572	557	578	595	576	555	548	542	533	544	511	584	593	540	584	568	541	578	587	540	538	530	584	570	568	550	578	573	566	581	545	605	554	515	566	572	595	554	550	600	512	537	544	534	575	530	516	529	594	516	530	540	545	509	589	581	622	626	554	541	541	564	591	548	552	556	559	599	542	592	585	581	562	527	520	561	554	589	557	609	583	609	577	588	599	542	569	561	593	560	572	536	540	562	562	517	571	587	591	559	542	604	557	579	540	571	555	542	584	559	510	579	552	542	580	591	538	541	551	561	584	557	570	542	532	545	546	516	583	580	534	569	507	557	541	598	545	552	582	569	598	571	524	556	572	542	557	553	592	530	560	595	569	536	513	580	519	524	549	578	573	585	554	563	574	560	566	549	504	544	556	574	571	543	567	554	558	555	522	549	569	539	578	600	561	546	594	524	558	564	550	582	537	550	623	577	585	570	558	575	527	575	548	610	581	536	568	580	565	596	557	553	580	603	556	533	533	531	596	591	571	536	575	591	538	546	523	555	559	590	568	553	528	584	531	556	568	550	572	554	549	570	552	535	567	588	539	541	539	604	558	583	567	541	587	582	574	590	553	556	573	555	563	582	591	558	540	540	576	578	609	547	539	550	569	505	556	555	630	562	573	563	557	550	495	580	586	553	582	564	530	589	580	584	555	570	579	539	558	572	557	572	552	543	554	549	507	550	552	552	494	559	498	551	572	583	543	544	575	580	533	587	543	590	528	566	553	569	571	550	552	619	567	604	584	533	546	587	560	529	548	549	536	574	576	579	530	587	565	547	541	601	582	500	600	563	554	556	592	577	536	562	530	569	588	588	574	577	524	541	560	521	558	591	523	553	520	551	517	554	524	549	601	592	530	501	559	569	557	586	581	584	564	558	554	557	571	530	552	588	535	550	560	558	560	555	582	547	563	576	560	539	549	561	577	578	527	645	562	578	545	534	590	539	513	596	587	534	545	553	549	566	570	559	528	578	549	581	535	559	595	570	539	556	564	551	565	508	565	555	571	572	550	564	578	606	542	548	557	574	543	551	544	563	535	554	572	549	543	559	578	559	535	520	597	582	558	535	569	568	580	556	596	579	542	517	540	603	575	531	564	561	591	545	545	558	599	555	531	579	549	577	548	566	573	556	570	572	587	552	599	597	604	567	555	561	581	571	518	573	559	499	548	529	557	612	549	526	558	518	545	595	547	586	514	604	572	519	536	601	576	569	591	528	556	534	575	584	541	524	587	586	547	524	562	520	563	572	572	569	533	558	563	549	565	565	580	559	579	548	600	558	570	566	533	560	544	569	581	548	551	518	548	521	514	539	581	570	574	616	555	527	540	596	552	569	562	525	540	562	561	533	583	572	613	555	537	586	567	540	557	525	545	561	600	517	545	546	572	606	572	557	573	585	592	533	559	553	563	554	543	553	595	575	553	538	557	536	571	557	581	547	617	597	563	567	612	561	549	547	589	602	549	585	563	543	620	562	519	595	553	523	559	530	568	553	596	570	543	553	551	579	587	566	582	564	545	543	555	543	545	562	580	547	507	570	543	580	580	538	532	553	602	535	548	584	539	550	549	550	540	525	566	550	562	541	552	544	543	509	585	510	526	564	573	570
28988	52883	39410	27574	22482	17424	12689	9491	7131	5521	4595	3553	2966	2596	2180	1764	1570	1375	1328	1233	1062	1020	920	956	860	836	828	800	714	769	729	687	689	716	744	725	730	678	625	672	626	643	614	586	617	594	556	643	568	632	603	592	624	592	649	623	581	597	566	573	607	578	578	611	624	545	616	598	595	588	543	602	637	599	559	574	589	609	556	573	556	629	614	594	604	590	607	607	624	590	588	586	571	615	550	594	597	567	579	619	599	619	626	579	611	571	563	596	567	608	581	621	581	623	593	597	579	640	553	599	585	643	569	586	598	614	571	621	612	634	582	596	626	622	558	584	588	607	592	597	616	610	605	593	591	571	591	622	594	553	606	582	577	585	588	624	563	584	546	655	626	590	594	576	645	597	572	600	598	607	615	566	588	584	594	613	573	605	608	604	627	552	578	572	588	596	593	618	600	582	507	602	613	589	595	591	605	584	613	592	566	639	646	541	579	603	585	637	571	581	571	580	627	574	602	616	606	594	571	556	585	594	586	594	584	596	635	600	590	661	627	585	596	590	613	583	620	598	563	562	584	580	573	569	578	605	578	620	591	574	572	629	598	615	579	619	596	531	630	579	556	594	613	575	572	555	581	601	586	622	601	584	604	593	610	571	609	583	585	587	624	623	570	604	611	556	562	559	609	571	582	582	605	610	631	599	600	576	581	593	558	597	603	608	607	616	650	596	584	597	594	564	566	587	584	581	599	564	574	564	580	556	616	603	608	578	599	617	535	579	615	611	582	602	595	612	576	597	572	581	606	597	586	584	548	611	620	571	591	570	563	573	594	604	615	580	582	623	593	636	595	618	559	624	594	607	635	633	559	559	564	621	577	563	618	591	591	647	610	577	621	607	591	631	590	572	600	559	578	593	588	608	576	573	615	594	620	628	621	599	613	604	574	595	607	583	599	620	603	591	586	640	615	619	606	581	608	590	554	643	566	582	589	595	602	610	560	599	587	588	609	579	575	593	581	578	588	570	627	564	611	638	607	536	614	627	587	624	602	598	625	577	616	635	639	591	627	586	555	618	573	583	555	597	604	619	603	583	573	598	588	573	623	621	568	627	557	583	587	630	610	612	601	635	587	592	562	615	583	635	594	593	565	542	614	548	602	632	615	542	555	556	590	592	618	611	573	594	584	605	568	573	627	597	521	568	576	558	581	586	619	616	628	624	579	567	563	583	575	572	581	593	605	631	606	592	601	582	608	562	621	594	565	564	579	587	658	592	607	582	637	561	595	614	608	602	613	628	622	644	616	618	580	563	550	611	617	583	592	573	572	577	636	598	610	631	593	624	544	604	551	598	603	602	576	570	599	567	623	612	548	592	564	608	582	592	592	594	551	609	606	576	624	633	623	595	608	577	585	564	597	569	583	596	600	597	544	636	627	540	572	623	596	587	579	615	602	577	610	560	589	569	614	584	605	593	638	632	615	574	584	569	572	630	573	612	606	616	585	616	588	589	640	581	592	606	616	623	585	637	552	562	541	585	575	555	559	567	576	598	612	599	601	620	618	601	596	582	599	584	597	575	616	615	610	617	603	576	610	556	609	583	624	580	646	585	618	665	601	649	581	539	610	579	597	550	586	580	597	561	559	626	587	617	624	609	626	615	638	578	635	573	594	612	601	585	603	607	571	538	595	622	630	562	617	589	633	597	576	577	640	632	588	607	646	595	605	543	595	583	588	635	599	567	595	573	611	620	592	601	593	544	593	583	574	526	569	593	573	615	650	606	563	581	576	550	591	591	615	608	602	613	588	653	635	564	567	555	585	610	622	579	589	587	563	636	613	578	589	630	580	568	657	593	585	571	637	596	624	570	579	532	626	594	568	549	595	622	621	611	577	640	582	552	572	554	579	615	615	567	583	572	628	590	588	611	586	604	658	592	623	589	612	634	572	570	588	599	633	583	582	535	606	572	588	564	603	610	627	570	583	569	568	578	523	616	589	580	617	573	553	633	672	635	609	582	602	591	625	582	596	626	539	630	543	571	592	584	581	598	610	628	586	581	586	599	631	577	591	552	608	596	591	624	562	637	585	567	602	619	571	635	605	613	594	589	570	601	600	568	589	607	578	632	580	595	599	585	591	549	574	607	600	623	577	573	599	573	626	592	579	613	637	579	597	584	584	586	587	603	619	590	583	579	638	580	603	520	583	603	597	606	577	571	603	582	582	595	592	592	624	604	592	596	580	607	590	608	579	636	647	611	587	563	623	618	567	587	573	588	629	578	574	608	629	586	619	587	659	610	608	597	553	588	561	556	578	611	616	599	599	605	592	613	573	595	595	607	652	609	606	565	575	536	559	582	611	604	610	598	600	621	610	574	575	581	611	593	585	584	541	593	545	585	573	586	612	600	607	622	644	600	589	608	601	589	574	601	579	599	579	603	614	610	575	596	549	647	592	628	616	637	628	581	586	598	607	573	618	592	599	600	573	633	614	608	634	574	604	631	575	607	615	558	608	564	598	580	621	604	549	606	604	582	588	598	572	577	640	633	584	590	623	611	625	591	608	573	584	584	584	613	588	568	593	583	616	582	604	604	591	555	625	584	572	579	569	619	587	615	569	606	592	571	573	598	592	612	565	590	619	610	591	573	587	615	618	569	609	590	563	585	634	590	585	579	620	545	616	566	608	598	596	595	590	582	611	594	599	609	598	602	559	573	569	606	544	582	602	580	601	613	583	637	602	577	596	586	631	580	592	655	633	624	560	610	627	567	550	610	594	607	593	586	608	545	602	625	581	608	580	614	573	575	607	541	600	628	571	592	578	586	529	569	604	581	568	623	580	607	618	600	616	598	574	569	597	603	594	608	593	579	610	601	647	587	620	575	578	596	575	634	595	629	554	593	621	599	582	621	605	584	618	581	621	608	572	641	556	557	580	606	573	600	570	597	606	594	580	603	565	595	569	598	576	579	593	554	588	591	591	565	559	625	602	629	570	661	573	580	627	603	646	589	585	595	574	567	617	565	593	606	567	549	593	600	611	575	589	597	569	585	574	588	588	625	636	578	592	580	591	612	628	607	594	590	579	599	628	580	599	560	634	568	630	621	549	570	566	599	622	599	607	595	594	622	616	605	576	592	622	590	588	594	614	585	579	591	613	583	587	596	588	606	592	596	597	584	587	572	554	611	611	617	548	637	576	604	583	579	617	612	598	573	596	576	563	603	608	570	606	574	596	609	541	572	603	588	575	604	594	584	560	565	586	555	587	578	591	603	598	611	623	597	587	581	637	569	569	630	574	645	565	573	623	633	651	581	596	614	597	596	604	578	603	595	593	594	562	593	604	624	589	560	622	584	566	631	582	616	586	575	558	578	579	598	610	575	586	594	591	590	576	621	593	589	603	614	663	586	588	551	640	603	584	600	574	587	617	600	605	649	596	607	579	594	637	579	598	587	624	645	597	594	604	606	594	601	580	589	579	561	621	596	630	627	591	603	586	644	632	619	585	599	598	605
28615	24949	26234	18010	9700	6183	3939	2620	2040	1668	1361	1103	943	851	759	657	644	550	525	500	449	477	445	429	450	395	393	417	401	364	390	407	350	419	403	386	376	383	356	377	357	363	331	345	360	314	361	347	369	314	358	356	319	351	374	336	356	375	352	318	328	388	337	330	324	357	380	376	355	353	382	368	349	296	397	340	323	364	348	352	367	342	347	358	385	316	357	310	330	341	363	323	351	334	361	335	355	353	331	342	343	356	360	341	363	335	394	366	317	358	375	332	341	330	378	403	334	355	356	342	371	364	329	361	325	316	342	354	356	358	349	365	335	331	372	346	354	349	363	363	345	344	353	358	362	344	348	323	340	363	338	350	323	347	339	356	365	311	351	372	366	345	350	364	354	392	352	315	357	329	387	354	361	372	348	321	350	352	358	328	352	344	324	383	367	348	378	359	324	348	327	347	340	366	329	353	334	346	339	354	354	364	361	332	345	335	360	346	370	325	373	344	339	354	347	346	349	353	383	340	349	346	340	370	365	336	358	342	353	335	364	361	319	321	310	368	375	345	329	332	353	326	338	325	319	333	320	363	336	361	352	320	358	376	351	368	378	388	339	362	344	378	340	356	356	338	384	357	353	354	365	361	378	354	337	354	340	357	305	356	352	376	347	359	330	358	353	361	347	359	334	318	346	360	362	358	327	354	340	366	337	352	343	358	332	350	358	352	347	372	356	319	346	330	346	361	387	345	341	329	343	363	385	345	333	356	361	360	336	371	344	355	352	347	354	337	344	333	366	332	355	350	364	316	350	341	366	361	340	362	335	318	329	360	343	330	348	363	369	366	351	330	347	336	347	357	361	390	345	341	395	301	328	341	335	307	327	362	387	329	332	331	337	337	316	352	341	360	324	351	350	362	347	331	361	349	354	335	352	379	349	369	350	344	355	331	347	360	321	356	336	376	334	373	371	364	360	336	347	350	344	351	350	351	362	362	353	345	349	342	362	336	324	335	357	356	328	366	372	310	364	375	329	349	350	369	378	348	364	369	337	329	336	371	352	333	347	348	337	352	358	356	353	368	380	356	371	351	336	346	357	366	300	313	327	372	367	369	351	339	336	316	368	377	314	395	335	345	348	349	327	327	327	358	353	366	356	377	348	337	322	340	363	332	342	377	372	356	328	348	354	352	329	362	368	345	340	356	339	365	349	349	332	355	325	325	370	359	341	341	367	359	328	349	372	345	350	345	335	311	311	364	358	352	374	336	359	372	365	372	365	334	325	344	324	337	351	337	363	325	349	329	376	332	352	352	359	359	347	292	385	319	366	322	378	353	351	342	332	357	348	374	375	355	345	362	306	341	346	351	330	359	373	333	380	367	394	295	339	350	357	396	341	356	355	351	359	360	343	319	373	384	341	345	361	342	347	328	366	349	334	342	371	363	343	331	347	358	361	371	332	356	399	352	370	343	330	318	327	336	340	351	347	347	344	339	341	329	357	360	370	378	352	382	342	377	330	344	318	344	360	354	310	341	325	374	345	335	342	367	353	340	375	343	363	376	350	325	345	335	321	361	332	373	332	333	339	339	336	351	366	354	361	318	346	355	345	346	312	346	362	381	345	346	347	349	338	312	377	346	367	339	372	355	312	336	378	354	333	354	350	366	351	363	363	348	348	372	343	330	325	336	375	367	322	350	365	333	342	310	336	375	349	349	332	346	325	339	304	361	353	306	360	351	361	364	345	345	319	333	347	313	357	347	356	377	327	331	355	353	362	332	345	349	356	320	334	359	350	342	366	370	354	353	340	345	364	352	339	347	355	332	358	337	331	343	360	342	340	331	349	356	373	341	351	379	366	338	359	314	315	344	343	355	324	361	366	347	352	309	375	343	375	356	331	336	337	359	360	359	353	338	373	341	332	352	339	357	322	339	355	348	350	337	345	362	323	359	343	357	340	363	311	367	359	355	351	344	347	352	353	355	326	348	370	363	352	360	344	318	357	373	376	346	368	334	383	362	342	353	362	346	355	343	348	365	376	358	323	346	356	368	353	346	338	327	315	311	364	366	358	374	365	331	305	347	344	321	349	332	340	375	371	340	349	370	365	349	331	371	371	353	330	316	373	349	350	359	373	347	366	354	346	349	358	345	370	341	317	398	335	366	370	347	361	346	322	342	325	382	352	382	358	316	349	323	331	363	361	354	374	395	307	338	328	374	347	395	363	354	361	356	328	359	358	346	351	351	350	374	338	365	361	326	337	336	358	361	337	361	330	322	358	317	375	325	370	348	362	346	356	325	320	345	353	356	373	343	322	362	354	353	351	338	371	331	350	364	364	380	353	337	385	332	353	343	372	346	351	346	382	394	307	360	344	358	370	349	335	338	379	324	343	373	375	347	366	337	355	358	340	355	378	349	306	375	335	341	317	373	365	335	352	345	342	335	333	364	354	347	350	321	334	367	342	363	345	332	353	365	340	363	339	368	372	342	359	302	315	334	357	337	365	338	319	342	357	359	353	338	361	384	359	336	341	334	325	313	347	354	377	383	365	351	351	317	315	344	353	330	376	356	379	350	371	308	341	329	355	347	336	330	388	341	397	346	360	390	341	337	348	341	353	361	361	350	351	359	377	343	350	363	334	347	350	332	331	365	377	342	336	360	326	359	381	362	359	356	364	367	354	319	357	340	366	340	358	347	366	346	326	338	317	351	331	326	361	348	344	330	399	366	369	327	333	361	356	326	386	362	346	351	331	351	327	348	363	366	376	357	362	367	348	368	353	328	380	346	372	346	343	351	355	373	342	352	357	335	339	367	360	348	330	350	323	339	340	372	382	332	365	353	325	373	352	381	346	357	343	338	339	294	338	336	352	364	354	345	346	317	343	371	387	343	330	365	339	353	364	335	355	369	366	322	370	303	330	316	340	365	359	354	349	355	351	368	373	316	336	370	352	390	331	360	341	355	315	349	349	340	339	373	343	361	345	344	340	360	351	338	353	323	332	373	361	335	342	347	354	341	355	353	344	350	350	334	357	331	342	360	336	355	310	355	398	341	365	333	357	349	321	373	354	346	361	360	363	357	333	320	346	350	340	359	360	324	318	349	343	345	357	326	363	339	356	332	382	351	323	325	313	385	351	376	331	334	336	351	380	359	326	379	361	328	338	344	308	372	364	335	331	366	372	363	383	366	316	331	350	350	399	376	373	323	340	345	364	369	337	363	342	345	317	352	354	337	356	349	347	355	334	375	383	315	357	343	387	363	365	316	355	344	331	352	345	334	358	318	342	348	355	353	320	358	345	332	366	373	351	360	383	363	340	318	345	366	357	347	360	346	376	342	339	379	327	325	363	340	350	359	371	345	350	324	367	344	346	354	367	351	344	343	343	344	350	349	322	323	344	379	354	344	340	333	330	389	356	413	343	357	353	333	361	344	335	338	359	332	345	362	371	368	340	347	352	354	390	345	324	333	344	328	363	385	342	357	336	335	360	330	357	310	362	334	361	371
27385	41012	28442	17397	13224	10143	6767	4832	3582	2851	2266	1858	1561	1338	1117	947	839	746	674	655	613	603	533	529	513	508	475	466	450	443	398	430	442	450	440	469	426	417	403	353	411	393	383	396	375	376	373	397	380	408	382	370	359	400	361	398	390	364	373	354	359	394	360	389	387	383	386	374	361	387	375	384	361	407	393	372	397	366	377	386	381	374	397	409	385	382	352	367	375	395	391	376	379	362	365	385	386	383	372	342	379	385	383	329	393	385	392	376	370	406	407	354	381	374	370	372	356	382	362	382	377	351	388	392	328	360	372	373	380	337	345	372	384	409	395	335	335	401	358	394	377	364	364	336	349	347	389	384	376	394	399	378	392	372	375	366	380	389	387	406	358	355	359	391	347	357	376	397	366	398	406	361	374	374	374	394	424	377	376	364	343	350	372	347	379	391	373	366	373	360	397	357	386	399	355	372	346	388	381	389	384	372	346	370	365	347	388	374	372	386	362	371	409	395	360	347	379	379	367	386	383	387	387	340	380	387	417	377	394	374	398	375	399	359	377	379	401	405	428	363	361	368	385	379	377	384	367	379	374	381	387	325	379	413	389	382	359	364	387	381	409	367	354	411	375	389	358	369	394	357	360	384	369	402	408	399	377	381	378	370	364	388	356	391	373	378	388	382	392	368	338	355	326	396	355	390	423	355	372	392	354	339	360	377	371	352	373	367	350	367	406	414	350	393	380	366	367	415	387	374	358	349	366	388	398	384	389	384	362	389	397	400	374	368	371	363	392	351	375	440	389	395	427	401	389	399	394	368	360	405	384	405	359	355	365	420	363	393	386	386	361	383	391	391	375	356	385	382	407	381	364	395	359	366	365	382	379	346	360	395	376	388	391	382	369	397	401	369	371	367	399	338	357	386	373	435	382	347	364	382	383	371	345	343	372	400	419	386	361	392	360	389	406	369	373	355	384	366	365	366	378	326	365	374	395	366	327	384	392	376	411	326	406	392	385	364	361	369	389	437	375	380	391	408	370	380	364	352	376	401	382	365	365	374	376	390	395	359	367	379	388	369	381	379	373	382	390	353	407	365	383	365	401	382	379	385	376	397	417	403	375	418	367	424	385	397	379	363	367	322	339	367	358	364	346	341	361	387	351	373	384	408	363	396	382	347	442	374	386	394	364	407	370	366	372	359	398	391	346	395	381	419	369	402	363	373	378	386	367	391	359	357	356	383	348	366	396	380	386	352	369	382	384	358	412	362	371	361	344	360	386	382	361	383	355	378	361	382	352	377	390	396	359	377	396	368	379	374	427	382	357	395	398	370	409	378	367	398	351	411	368	366	403	397	377	378	406	367	358	371	372	388	362	392	370	383	336	352	383	420	363	389	393	372	377	359	394	364	335	346	396	379	370	402	396	376	329	353	390	348	372	398	338	337	373	322	363	378	361	364	402	367	392	380	349	368	364	332	349	355	327	418	364	387	341	412	389	390	363	351	391	392	359	364	349	371	356	350	373	398	388	366	375	360	385	372	364	347	367	364	362	340	411	379	412	382	347	368	335	371	345	400	385	336	386	362	360	382	383	408	433	351	380	385	369	365	338	411	356	381	375	408	395	354	394	363	397	327	362	373	361	365	390	352	362	382	380	382	404	390	380	377	394	380	393	386	378	370	349	367	396	370	362	389	376	386	360	379	389	359	387	387	367	384	360	347	388	402	375	343	411	335	422	384	354	385	358	345	404	367	387	380	367	378	380	363	371	402	375	377	361	359	436	365	389	346	380	383	382	413	360	378	405	393	392	391	346	403	331	359	354	381	401	402	359	400	406	372	399	404	374	407	387	379	402	415	363	399	363	383	401	387	393	383	385	359	372	412	392	349	390	375	394	349	390	382	364	355	365	368	399	373	352	403	404	368	378	382	386	375	393	409	404	358	369	344	387	363	346	336	365	402	369	389	356	394	366	367	401	363	424	368	406	376	357	365	363	358	408	365	402	403	391	375	404	361	386	389	356	371	356	390	347	345	379	368	380	358	411	392	375	360	384	370	393	375	387	378	409	406	398	394	380	381	385	375	394	391	377	427	385	356	331	368	341	386	382	378	378	367	362	409	388	350	387	374	405	369	400	387	372	384	383	372	374	363	375	394	372	400	341	343	379	353	384	366	375	377	395	378	362	377	359	384	381	390	382	376	383	386	372	382	355	393	394	377	367	404	376	403	367	377	365	400	370	390	393	365	378	391	392	365	407	387	355	382	381	416	371	404	381	363	379	370	349	391	367	370	371	363	359	356	358	345	390	370	385	378	348	344	368	372	372	400	412	361	351	372	379	350	408	354	354	344	369	397	363	371	373	355	388	389	363	391	375	386	381	351	361	370	375	373	375	399	381	342	357	418	395	358	387	365	358	383	392	404	370	366	400	391	371	420	359	410	404	370	374	380	381	366	367	375	411	417	365	397	406	371	413	397	381	376	401	392	366	377	406	363	342	405	380	378	384	370	350	388	343	343	346	368	356	374	424	360	367	405	392	379	384	372	354	377	369	396	384	377	372	380	357	369	405	387	387	425	323	357	403	383	416	350	404	390	364	387	344	374	402	384	433	396	374	408	384	406	374	390	368	390	411	369	385	348	348	404	375	362	410	395	393	339	370	383	417	391	396	399	398	379	353	377	419	357	379	403	362	405	337	363	410	356	342	377	387	379	376	376	363	393	379	400	386	413	374	397	363	363	367	379	394	384	376	370	389	356	367	390	398	365	371	364	345	344	418	358	384	380	386	408	351	386	359	397	391	398	359	376	359	363	384	362	351	331	373	395	405	353	366	391	379	356	370	361	372	388	368	379	376	413	378	387	358	368	386	378	356	357	391	391	407	362	378	390	395	382	392	387	420	382	369	387	380	385	361	407	381	390	395	368	341	394	385	371	365	386	413	356	380	362	432	378	381	369	393	401	389	408	377	373	372	396	390	354	390	360	370	384	380	335	379	376	390	362	359	387	397	397	371	402	402	396	415	369	400	378	354	392	400	397	390	425	429	389	374	376	395	397	398	340	363	387	369	397	378	384	395	383	350	384	416	409	353	355	409	384	378	370	345	392	355	363	387	351	362	388	372	393	376	385	397	368	365	398	364	376	374	389	387	375	373	382	421	353	381	394	385	398	400	347	376	395	386	360	395	377	352	365	398	387	388	373	353	383	352	371	377	393	361	380	409	405	370	367	387	352	400	380	386	370	392	384	377	345	372	377	390	361	400	413	385	399	331	388	389	373	392	371	394	341	363	373	381	375	386	388	399	365	348	393	353	346	376	378	376	376	408	385	398	395	399	359	387	361	380	371	372	334	385	355	388	374	390	331	369	359	384	371	418	369	347	357	368	395	391	421	385	368	369	393	381	372	379	410	387	394	405	367	364	365	365	375	376	391	383	404	364	398	364	385	368	354	357	385	390	351	373	398	369	351	373	396	427	390	377	402	361	384	331	372	372	392	372	356	403	387	382	389
23357	21016	28252	24011	21300	17867	9067	4637	3347	2717	2271	1753	1704	1401	1235	1083	1025	925	908	855	787	785	808	815	648	643	641	618	628	639	609	596	604	630	658	576	629	583	609	578	622	559	568	559	580	635	547	544	571	558	565	557	574	586	586	587	545	575	555	530	566	537	586	600	609	510	566	557	583	590	571	529	589	580	566	607	534	539	633	551	596	546	577	577	564	627	626	548	556	568	537	549	596	558	610	560	607	541	540	602	584	554	568	554	555	543	599	620	553	579	561	595	534	567	581	587	535	578	594	592	587	577	576	558	572	585	576	561	580	553	576	577	619	603	554	570	563	569	625	549	536	570	541	610	564	581	588	566	527	579	580	571	551	599	545	588	601	572	585	579	566	551	600	593	580	526	571	554	565	619	546	533	540	511	544	539	607	559	566	612	528	575	561	548	572	581	551	531	560	543	581	527	591	534	590	549	580	581	554	557	596	542	577	569	542	556	570	587	567	586	552	559	548	565	574	580	566	573	586	585	599	554	605	571	556	626	593	547	589	600	579	545	607	570	540	611	572	542	570	548	527	524	574	568	573	577	568	562	573	534	589	570	590	552	523	577	553	542	552	583	543	545	567	573	598	584	554	584	627	525	595	549	608	590	537	639	592	525	554	536	535	553	545	580	539	589	576	559	585	545	594	566	549	508	576	584	581	604	582	618	553	553	556	588	580	560	597	602	558	577	564	580	561	616	551	566	586	572	597	558	573	583	605	534	586	564	562	537	591	577	570	571	589	613	548	610	550	549	561	531	588	527	591	593	624	560	572	566	576	579	624	579	587	567	554	588	559	573	561	538	568	548	590	582	553	573	571	579	591	556	568	575	535	572	561	591	538	580	531	547	568	535	543	574	579	539	548	555	553	562	571	604	556	572	606	572	628	604	560	588	567	597	582	580	582	567	538	587	516	568	553	603	511	579	544	566	600	548	554	579	563	575	578	587	633	575	572	592	607	568	522	623	544	596	575	564	548	577	535	523	531	577	519	580	581	564	582	559	580	630	589	587	586	555	574	569	589	595	559	598	608	582	521	553	540	532	579	555	603	600	548	539	552	594	572	562	577	557	592	548	596	570	557	616	578	607	553	576	532	568	567	543	589	576	577	563	574	578	578	586	569	586	575	569	580	550	549	565	569	524	544	549	593	570	556	551	545	584	594	543	570	550	596	538	581	579	582	566	588	550	609	572	554	559	631	595	554	550	574	613	549	581	562	556	574	624	549	582	555	570	590	564	574	568	570	592	552	587	570	546	566	531	563	593	571	547	568	617	550	591	578	568	538	576	570	561	580	544	559	526	575	576	574	531	574	563	568	547	590	583	580	594	564	568	575	589	598	565	556	571	603	555	568	586	558	531	594	566	613	574	542	571	588	582	550	568	565	533	557	559	583	572	552	603	575	576	585	576	562	571	618	584	563	562	584	559	544	557	522	556	588	577	597	552	598	588	584	567	598	553	576	585	564	572	624	622	585	562	507	537	564	589	583	535	567	587	567	544	593	549	575	612	540	587	626	573	527	558	556	561	594	589	578	588	582	531	575	563	557	539	558	554	560	571	534	554	583	599	548	568	549	532	568	563	563	550	558	606	556	577	562	588	590	559	539	613	598	593	582	546	539	531	532	548	575	556	566	556	580	618	547	560	581	603	554	573	579	575	580	558	549	543	558	580	535	549	586	567	571	562	556	606	556	616	554	555	565	571	535	561	563	584	594	570	549	586	581	579	588	558	546	573	631	570	576	594	579	613	559	580	555	592	567	567	573	535	525	577	559	585	608	560	570	556	539	562	548	589	598	573	548	537	546	566	554	584	536	550	604	541	572	519	537	567	575	558	536	543	574	615	565	573	567	543	521	536	541	572	578	561	584	531	565	564	564	555	525	551	626	551	596	612	567	557	560	583	569	562	559	594	555	573	606	574	583	546	559	581	553	580	529	552	621	545	535	564	544	542	536	585	603	549	554	544	557	587	570	597	578	623	587	581	581	551	578	571	637	581	568	584	557	556	579	576	578	580	571	590	576	557	586	567	614	607	611	601	566	527	560	608	595	567	555	586	526	553	569	574	565	592	560	555	555	558	521	574	534	586	576	555	590	599	543	571	556	578	557	564	554	573	584	581	595	573	561	577	525	610	561	547	575	599	535	581	590	599	543	540	581	543	554	566	552	533	565	574	578	574	559	584	588	577	570	571	599	592	536	539	575	590	518	603	607	605	557	543	575	564	594	577	566	553	579	557	538	585	541	564	571	578	534	559	571	593	603	586	601	589	587	524	575	577	604	548	597	571	541	540	537	549	622	549	559	580	526	533	522	552	584	576	567	559	559	561	558	597	528	591	577	577	585	594	580	565	590	590	594	549	523	568	611	554	579	580	556	533	563	547	568	558	606	605	573	536	556	576	554	528	609	552	589	553	546	556	521	603	597	558	587	561	591	592	584	563	543	542	540	603	568	584	571	574	585	542	545	561	629	580	597	554	535	601	569	614	562	593	598	584	525	592	538	549	568	596	579	545	536	541	571	574	578	555	576	600	593	565	581	579	578	563	591	565	549	558	563	630	558	556	553	597	553	622	491	607	577	574	540	552	560	549	570	561	547	557	612	535	542	548	554	592	598	597	569	576	567	577	578	549	597	564	566	596	568	571	561	586	565	561	590	531	575	531	604	578	573	584	562	533	575	560	576	604	561	577	564	586	596	574	574	594	582	572	584	578	573	560	574	570	639	577	546	618	565	564	556	590	605	577	548	592	611	565	640	507	578	562	553	579	526	558	543	576	564	543	558	561	604	571	574	563	547	575	551	558	554	542	587	609	538	554	577	546	598	563	576	545	565	558	528	510	590	537	573	563	532	573	535	588	530	563	551	579	570	591	549	592	588	577	527	585	584	554	571	581	590	536	564	585	553	597	552	563	554	599	568	555	568	579	528	603	608	561	566	560	607	590	619	577	593	543	565	572	567	602	562	561	528	586	563	577	566	580	616	538	539	590	555	600	568	599	607	554	535	583	582	592	574	573	580	522	551	537	526	543	583	506	588	542	568	595	580	578	572	568	611	524	578	563	570	566	592	578	555	588	575	586	560	567	561	561	574	568	547	579	557	599	584	571	531	571	570	569	574	592	583	511	556	519	560	571	522	631	549	595	502	568	598	576	585	578	557	578	587	533	592	552	556	543	614	547	581	625	555	602	563	626	560	554	572	599	604	577	580	572	565	560	549	569	557	568	612	565	597	536	561	580	541	540	602	576	535	582	536	600	566	583	607	582	556	586	597	608	592	571	582	606	583	552	601	526	609	589	624	534	559	542	588	537	605	588	577	571	573	621	561	539	591	594	546	576	552	562	599	583	586	602	586	569	563	582	599	600	513	571	585	538	594	620	586	574	527	565	588	599	578	536	570	584	564	583	552	568	566	585	558	589	575	577	573	590	553	568	558	562	584	618	574	540	579	562	595	570	533	556	562	578
27516	48200	34628	23061	17899	13846	9790	7326	5447	4363	3536	2785	2429	2010	1709	1435	1355	1185	1126	1002	956	944	886	880	808	795	719	746	724	704	674	701	692	737	707	657	719	640	676	647	648	626	586	633	597	626	610	573	566	560	597	598	628	593	590	598	588	574	598	607	630	607	599	564	595	600	599	608	593	558	595	570	571	578	614	582	587	606	601	544	633	588	617	546	609	616	599	612	581	607	578	590	593	558	622	623	639	583	556	561	606	608	638	570	571	590	606	602	648	603	574	641	592	607	590	618	630	602	580	620	587	615	605	593	632	619	552	566	584	605	582	603	612	599	634	601	600	592	583	591	620	604	596	595	598	614	646	602	611	614	618	619	611	617	621	577	588	634	585	578	580	585	550	647	614	616	624	592	618	618	605	555	629	582	596	587	587	598	588	596	566	631	613	610	595	616	604	633	590	613	580	554	578	585	585	628	619	579	586	596	569	555	569	621	594	627	614	629	612	650	594	676	595	592	619	601	658	556	593	592	630	601	592	557	588	618	619	649	602	601	580	573	604	644	641	644	574	571	660	627	595	582	597	569	586	577	595	576	631	652	616	583	586	616	599	652	613	651	597	679	596	618	604	606	581	602	555	593	595	587	627	602	603	617	557	607	586	613	608	649	626	609	604	601	598	604	655	594	630	594	576	601	600	580	607	621	599	630	585	618	630	619	619	572	616	608	570	616	618	647	607	591	610	611	573	584	612	587	597	600	576	604	597	630	637	589	643	629	595	622	621	625	597	573	603	589	597	617	616	597	580	595	636	572	607	625	599	592	598	659	562	598	584	621	593	606	631	615	579	613	580	583	583	625	601	583	622	570	625	583	624	607	585	580	596	579	610	596	597	625	637	595	609	558	561	581	602	598	665	603	581	574	632	602	561	623	599	609	633	586	590	628	605	556	611	569	595	576	613	623	587	619	654	624	571	590	575	579	572	619	608	643	613	597	633	644	593	622	601	590	598	606	619	617	627	592	581	584	595	598	672	627	584	588	627	603	610	583	606	591	605	608	599	613	584	602	625	573	567	643	613	566	573	614	602	595	613	561	600	636	638	585	607	612	611	657	608	573	597	631	595	561	662	617	566	582	587	665	599	595	598	620	585	596	593	621	598	619	589	608	573	575	592	655	564	637	636	590	637	579	623	568	581	590	623	607	553	602	602	616	580	624	624	602	584	591	635	584	587	625	586	625	600	592	575	632	583	606	584	560	657	590	614	612	611	595	610	613	578	576	596	632	614	615	621	601	607	695	660	641	572	593	580	607	587	617	615	612	598	579	627	626	584	611	610	595	623	576	605	576	619	591	618	589	586	626	605	585	582	621	569	580	585	626	612	587	582	609	638	621	638	581	639	600	610	618	583	575	595	591	578	641	575	626	601	611	594	615	580	622	574	629	592	613	587	587	616	628	573	602	596	619	568	585	580	596	578	590	581	598	616	569	653	595	603	577	612	599	608	640	618	632	587	583	610	615	608	588	594	618	659	627	583	589	603	605	633	562	655	656	580	578	607	615	548	585	617	591	578	616	591	566	638	613	584	621	586	587	610	560	622	607	609	583	571	596	581	574	601	592	594	555	584	587	585	595	618	588	580	627	593	578	588	612	624	556	645	616	601	630	552	602	570	627	603	591	621	607	600	595	600	608	580	599	585	644	613	633	610	592	602	591	628	588	606	589	655	592	594	567	586	605	613	615	630	601	616	609	647	565	601	617	615	570	592	602	570	621	605	636	625	536	604	633	578	599	577	587	646	601	587	568	592	573	579	601	529	629	624	576	539	587	575	567	642	633	595	619	610	593	593	597	611	565	628	583	597	562	586	613	604	622	572	576	578	588	640	593	627	599	596	614	587	583	578	602	598	548	614	621	627	641	562	634	607	591	575	615	611	678	606	578	578	585	622	581	617	550	590	606	605	580	608	607	594	571	550	649	593	570	610	625	578	600	570	598	583	601	579	595	620	594	572	628	590	577	636	591	616	597	577	578	621	607	595	615	640	581	559	583	588	588	636	613	586	591	572	603	588	587	606	604	601	601	618	612	628	573	589	612	631	586	555	582	605	554	619	598	570	653	635	608	606	556	604	627	601	625	626	621	604	606	625	581	630	613	618	571	606	626	579	610	599	635	637	614	632	601	619	583	644	572	594	616	639	618	616	595	632	591	611	572	617	569	593	615	637	658	591	586	587	566	553	594	587	569	573	612	585	613	568	581	626	613	605	574	561	584	633	589	575	585	577	584	601	599	602	616	537	578	586	620	634	595	591	605	612	665	629	566	580	633	593	626	610	606	599	608	661	577	640	605	589	614	627	631	600	597	589	594	589	608	641	598	628	617	590	576	617	556	621	574	569	610	598	597	580	613	599	566	538	600	606	641	586	567	611	616	562	656	565	628	633	611	636	614	656	560	577	618	584	613	621	598	646	594	581	631	571	639	595	581	618	595	593	588	589	626	576	593	560	596	618	590	580	607	604	589	585	646	604	618	594	589	614	645	608	605	603	625	610	619	631	607	670	609	593	595	604	607	644	588	599	585	590	578	609	592	582	648	604	571	616	628	602	613	603	586	576	635	591	570	596	601	656	596	602	582	636	604	619	590	609	582	620	572	606	577	588	609	597	600	589	591	578	611	591	651	596	611	582	601	604	543	608	587	632	617	602	618	610	582	530	589	628	572	586	598	639	577	584	609	602	601	588	593	575	579	616	604	606	589	581	595	621	596	607	620	617	609	619	633	603	629	596	566	542	568	608	598	607	594	610	614	600	600	595	691	624	588	619	578	608	587	614	591	630	604	602	609	580	609	560	605	583	595	674	618	619	611	587	595	646	590	601	614	580	644	607	603	606	555	655	562	650	592	585	615	597	613	597	638	624	628	561	581	617	574	582	565	588	648	618	597	577	591	655	612	617	592	627	594	599	613	595	576	640	576	603	636	565	619	569	614	609	578	603	586	590	601	640	560	634	548	588	620	593	605	632	599	591	617	615	560	563	578	630	569	641	577	605	614	600	608	642	588	615	587	613	588	598	609	627	602	575	606	585	594	578	604	610	601	595	589	634	633	569	608	618	566	535	610	574	622	575	618	602	587	597	576	626	584	604	595	600	600	588	555	611	600	560	561	640	560	641	632	635	612	622	591	555	602	574	601	617	558	626	621	601	629	619	594	628	575	623	650	613	583	580	610	642	625	613	635	565	583	625	600	626	609	602	587	566	599	542	633	592	624	671	620	599	602	599	609	604	606	624	613	625	568	608	620	609	620	608	606	625	618	596	626	642	595	579	624	607	600	618	575	629	608	634	614	628	565	631	586	605	611	607	603	610	581	641	570	594	556	608	622	576	588	604	629	620	632	604	604	590	624	602	583	642	577	609	597	600	595	607	602	590	579	605	614	639	647	590	608	617	601	640	596	633	611	554	610	614	606	589	554	634	650	570	592	588	622	602	561	631	614	599	624	597	626	606	599	640	589
24525	21029	27388	25344	17780	9649	5685	3374	2505	2110	1638	1371	1175	940	840	671	632	571	537	495	482	441	423	369	371	350	360	347	354	352	296	288	342	370	305	342	328	307	302	273	331	297	258	284	291	261	288	279	271	263	278	279	272	271	303	260	293	240	291	303	288	311	275	285	290	286	274	275	266	265	272	294	259	286	285	271	295	275	298	326	270	281	317	274	266	248	255	281	283	273	297	295	262	284	278	276	261	269	343	251	298	275	261	267	275	269	290	281	274	305	271	280	312	280	266	290	291	291	279	292	259	283	323	277	273	293	296	299	268	276	307	300	251	258	277	280	261	296	274	267	271	281	250	295	257	291	281	264	290	301	265	281	267	289	271	260	313	263	254	266	261	245	283	275	260	272	269	294	259	306	323	277	279	267	282	258	260	274	257	275	271	260	274	292	269	274	277	287	263	284	263	282	311	278	267	287	305	315	274	294	260	299	299	288	285	277	278	283	296	250	265	248	268	275	271	269	274	305	257	305	273	267	270	252	257	279	296	279	266	266	251	249	270	272	301	257	265	274	267	279	321	264	283	249	276	256	293	299	236	251	265	257	282	279	297	296	261	287	292	308	258	275	285	291	307	258	337	277	272	300	288	310	270	263	262	297	293	284	275	265	269	292	282	280	274	265	288	249	259	286	251	284	240	284	258	270	264	284	274	269	310	257	285	288	286	289	303	310	267	252	305	302	296	280	269	245	298	297	290	261	294	261	255	283	291	259	263	288	260	265	249	274	253	291	274	253	295	278	261	285	278	305	267	262	293	280	235	263	270	250	287	310	302	257	296	284	267	282	306	266	271	295	276	287	281	289	270	288	305	268	268	288	270	282	290	262	279	270	284	250	250	266	272	299	261	299	254	287	254	281	301	265	307	300	282	274	263	281	285	279	247	252	262	288	269	283	271	266	293	259	276	283	278	286	281	265	300	265	331	291	253	277	278	285	291	278	272	274	268	297	246	232	270	293	275	282	261	275	265	309	283	257	273	263	299	288	274	262	274	260	304	281	238	264	279	287	314	301	252	278	240	271	246	293	277	296	306	273	283	291	295	270	294	265	267	258	260	283	266	274	253	262	277	292	282	300	272	270	268	282	284	276	259	315	271	284	287	267	261	243	268	284	249	251	262	260	287	293	273	290	248	274	273	296	277	251	288	290	264	281	285	298	246	253	263	282	280	321	285	278	272	276	281	249	284	296	300	281	282	291	275	269	256	268	273	294	274	269	277	251	297	263	269	291	284	265	308	296	285	296	277	294	254	303	271	271	295	283	270	275	249	299	275	273	318	293	267	306	279	287	292	288	279	282	285	259	288	282	270	266	236	247	272	263	271	291	289	269	285	270	267	276	262	284	262	255	260	303	282	261	278	283	285	299	293	276	289	287	264	309	321	260	269	279	275	286	277	282	276	268	264	281	270	297	287	269	259	286	277	281	288	295	294	301	307	299	260	286	257	298	248	284	240	281	311	310	283	266	282	277	279	280	272	290	284	276	264	278	272	268	263	285	277	274	297	296	288	300	300	251	261	301	276	286	241	287	309	288	292	294	289	278	289	276	266	285	280	280	275	268	285	223	280	319	326	284	283	316	320	264	276	280	300	276	307	274	291	268	268	271	322	276	289	264	282	264	244	270	267	288	271	271	289	288	271	255	287	263	270	285	264	280	274	255	269	262	238	267	295	294	275	296	278	281	290	275	261	237	279	280	300	270	273	262	297	280	284	276	273	312	272	262	297	308	297	273	279	272	272	254	243	292	296	256	282	300	260	245	306	271	294	292	273	262	311	268	281	287	267	294	312	259	257	284	274	302	261	304	270	316	274	280	250	287	264	284	247	262	273	268	264	266	281	254	296	262	291	268	272	292	286	281	295	260	278	275	282	276	277	322	298	280	271	294	297	286	271	298	306	270	327	308	270	254	259	268	264	235	274	314	266	285	305	259	269	299	280	267	296	264	274	282	275	262	274	296	276	270	256	296	280	297	275	275	275	279	276	279	290	266	276	299	295	285	284	304	291	296	289	279	271	277	294	321	275	289	268	261	313	271	296	284	283	289	293	272	304	281	268	293	252	242	271	257	298	294	287	290	257	307	290	281	292	276	280	274	282	274	264	245	284	288	248	295	281	272	260	268	274	305	289	270	245	274	295	295	290	291	287	271	274	328	255	302	244	269	237	267	288	298	278	306	268	273	267	262	277	265	276	268	282	265	268	245	265	264	278	298	293	286	255	281	295	285	281	284	261	310	284	295	301	286	315	281	265	277	302	248	312	263	300	266	282	277	294	265	273	282	255	269	314	263	256	314	265	285	283	287	296	289	266	290	287	287	290	262	275	264	304	271	271	273	275	250	285	298	275	277	320	290	252	297	254	244	272	291	306	287	266	286	249	274	281	293	280	289	268	269	291	289	280	307	313	281	286	276	269	280	273	274	285	268	264	269	255	305	273	265	273	309	258	268	289	256	289	256	254	315	282	278	257	286	281	278	250	288	275	287	289	269	280	290	272	287	272	279	292	272	277	243	304	274	253	285	284	274	287	305	261	279	283	304	288	283	314	267	276	265	270	290	264	268	238	272	266	278	271	303	321	297	252	286	273	283	293	291	295	309	266	286	282	295	273	287	289	266	290	302	267	259	271	268	281	302	307	291	267	265	282	288	280	296	275	319	276	271	284	270	282	263	283	284	283	249	267	312	260	280	298	279	293	271	270	282	291	268	278	269	285	272	318	296	271	265	297	290	315	283	259	284	279	280	302	303	313	263	271	288	267	288	282	285	260	275	290	258	275	284	265	313	281	270	251	306	271	286	265	243	279	257	273	287	253	274	288	274	285	294	271	252	283	253	249	289	278	273	306	268	259	310	291	268	316	273	297	284	258	278	272	282	269	271	271	239	280	286	278	309	279	283	278	268	256	264	281	279	252	276	247	275	288	278	287	261	245	261	294	281	264	286	273	274	286	270	261	287	284	271	277	230	260	270	309	244	251	297	280	303	283	280	313	267	258	275	272	282	285	284	280	302	284	247	267	273	267	279	266	276	296	273	277	290	254	273	264	290	252	280	298	296	283	307	314	280	281	274	305	274	271	296	263	278	297	281	296	284	324	268	277	248	282	268	277	293	279	272	268	297	269	283	261	280	309	276	242	280	286	281	275	270	258	283	293	306	266	249	295	267	260	290	276	275	273	274	294	249	269	293	239	277	291	279	286	297	268	276	288	284	237	243	303	298	262	298	268	267	285	262	301	283	276	287	287	296	266	268	278	299	277	285	287	314	258	266	297	292	277	270	272	276	285	300	277	261	270	293	262	291	279	291	312	290	265	276	298	302	255	278	294	254	265	283	257	298	302	278	284	295	281	291	271	286	301	285	282	248	263	294	260	287	256	283	255	274	276	283	263	279	270	269	277	272	260	263	281	251	288	269	285	283	280	289	280	289	280	262	272	308	281	259	290	296	234	278	287	303
26455	45297	32880	21768	16318	12658	8694	6190	4683	3793	2983	2352	1919	1534	1264	1062	922	897	723	692	653	606	610	484	482	447	395	422	406	376	407	381	389	412	348	358	369	362	348	326	350	341	338	312	277	299	315	293	302	307	296	345	312	309	312	270	328	291	287	272	313	311	323	300	335	328	282	300	327	294	301	318	287	324	303	287	326	304	328	339	292	325	318	289	289	307	345	335	289	279	300	303	300	338	308	306	319	319	322	305	293	318	274	285	327	339	331	313	292	319	277	318	320	296	288	329	324	315	310	314	313	311	294	314	323	311	291	308	315	334	302	306	296	320	311	288	316	288	298	303	266	294	327	321	304	308	308	307	312	329	293	311	319	294	287	298	298	287	312	293	309	364	287	293	316	325	327	306	299	305	331	300	316	306	310	329	321	301	327	313	308	322	278	329	283	322	330	306	307	291	324	324	281	331	381	297	299	318	301	321	302	298	311	291	315	319	307	290	308	334	288	268	323	340	352	305	319	330	301	306	288	328	300	281	289	324	299	308	286	313	331	325	314	344	320	315	284	293	291	299	316	297	334	326	314	305	297	280	317	321	311	288	315	309	329	289	259	332	284	283	304	293	299	353	281	305	291	276	296	308	303	312	300	317	281	326	321	319	306	315	301	292	322	282	309	315	325	277	293	334	322	315	328	330	312	300	327	319	293	286	310	349	282	314	284	297	321	342	298	286	294	315	306	304	305	307	287	348	319	313	306	301	310	302	320	288	319	292	344	318	319	302	304	309	299	317	320	280	322	323	295	307	298	297	305	309	295	319	322	327	319	341	322	304	268	338	310	326	334	257	307	271	316	298	331	316	294	307	307	302	342	339	318	324	295	308	313	319	278	300	287	348	313	309	321	306	337	310	311	316	339	283	304	305	321	289	300	344	285	284	313	297	332	323	287	333	316	290	307	317	315	307	339	297	317	281	331	292	314	294	332	327	308	305	306	317	292	315	294	304	295	290	292	323	306	309	311	325	308	326	304	311	264	292	321	307	348	278	282	308	317	313	300	305	324	300	301	286	295	303	283	304	304	308	301	311	316	281	318	312	286	311	299	288	319	308	296	307	328	308	321	290	296	324	284	316	294	300	314	297	302	325	278	306	297	328	280	303	292	292	302	280	335	291	298	310	301	320	305	325	314	324	314	314	306	308	314	328	275	292	288	325	278	320	310	300	312	289	297	320	329	321	327	301	307	330	313	283	296	315	336	304	303	322	314	318	305	283	339	289	315	336	355	303	330	304	307	327	303	317	296	292	341	326	324	299	298	297	299	309	320	323	278	301	324	315	331	295	345	285	313	313	315	287	329	316	325	283	313	314	294	297	295	315	319	303	323	293	327	290	304	299	316	323	319	312	310	323	308	334	292	320	285	293	299	308	293	283	338	302	309	300	303	315	338	292	303	360	314	304	267	317	320	331	304	290	281	303	293	318	290	309	335	306	298	320	290	303	323	308	338	316	323	295	286	306	298	283	292	278	312	272	320	258	295	294	283	289	303	296	317	294	280	322	307	326	293	306	297	294	298	278	280	339	286	292	313	309	293	298	296	300	300	332	279	288	297	287	305	318	307	333	300	270	281	314	305	301	326	319	314	322	317	321	306	338	311	287	316	329	312	300	314	306	301	304	322	308	286	311	314	283	324	275	306	305	300	306	299	301	335	316	328	343	293	283	338	278	309	307	292	325	302	300	325	302	329	287	297	291	299	296	313	298	292	321	333	301	294	307	308	295	291	313	300	304	330	306	304	319	323	348	309	313	311	275	302	319	282	298	320	298	329	312	299	298	291	314	303	266	301	308	280	311	306	347	283	334	285	312	290	308	310	309	328	324	294	321	299	309	269	312	300	309	316	297	290	311	332	304	308	300	312	323	344	295	305	321	275	305	317	323	287	323	289	302	320	276	315	315	299	307	286	300	292	328	330	316	344	298	313	306	331	322	299	309	293	319	292	293	310	332	292	298	340	316	288	291	332	324	323	322	288	319	322	288	315	277	292	310	293	308	329	320	302	307	292	275	280	272	328	288	295	336	313	335	320	284	352	268	315	305	319	307	302	314	269	307	303	268	309	355	309	310	305	308	292	316	320	307	307	295	309	314	315	316	288	343	325	292	340	327	315	324	323	317	307	274	311	320	305	284	273	285	337	276	324	273	311	310	309	281	272	292	318	303	330	340	292	297	292	296	291	337	332	325	302	307	299	289	315	272	318	310	305	309	284	330	311	327	319	333	314	318	311	267	294	272	293	351	320	322	325	295	304	320	324	282	281	346	344	292	315	296	305	297	290	320	338	303	308	304	297	323	302	306	315	325	304	306	328	327	304	342	316	291	300	290	324	297	290	309	333	296	325	308	297	312	332	292	313	316	290	295	329	323	270	307	295	265	297	300	320	324	325	300	311	288	321	293	298	321	307	304	303	293	295	289	337	293	278	299	287	299	311	279	320	342	289	309	280	275	298	324	312	333	307	275	297	323	335	283	293	310	318	319	287	315	305	337	273	327	308	299	299	310	298	335	303	311	315	321	315	325	316	298	321	303	308	296	326	286	292	330	318	324	306	307	282	317	275	318	336	309	317	305	313	332	323	300	274	356	345	337	304	313	269	302	300	317	281	304	285	292	302	306	295	329	306	295	296	306	329	297	309	308	310	323	312	314	293	303	266	303	279	312	303	315	343	276	325	303	324	321	303	320	304	282	274	283	338	283	286	325	330	317	284	322	306	347	328	269	337	282	330	315	304	320	332	298	299	284	297	293	294	342	303	295	308	311	306	293	313	321	320	291	297	288	278	308	310	313	281	312	307	326	277	325	328	309	319	266	316	329	343	308	317	315	306	306	260	322	335	327	330	315	287	281	343	313	322	304	310	310	311	299	310	310	294	324	284	284	289	316	320	325	289	274	295	325	312	293	295	340	324	305	315	289	298	309	319	300	314	316	307	316	311	290	293	291	309	296	313	297	328	295	316	315	299	289	292	315	294	289	296	300	302	290	291	294	294	276	262	324	338	304	323	296	302	327	307	301	328	310	305	312	308	300	278	313	298	302	318	294	297	314	317	301	319	324	285	306	328	324	290	327	323	284	286	295	323	298	290	319	313	310	336	352	294	324	290	298	325	279	304	325	327	316	276	305	306	320	310	284	297	326	272	292	303	282	302	332	312	339	315	329	352	296	313	286	280	303	281	315	320	273	339	299	304	326	299	309	332	294	290	327	280	303	313	286	307	305	332	294	319	300	293	284	330	325	302	327	315	324	321	295	278	328	273	309	287	325	323	311	303	307	294	307	283	301	309	289	298	275	316	348	284	331	312	312	296	304	323	275	296	313	320	306	295	316	286	287	306	310	330	291	336	282	315	303	297	317	277	279	327	294	314	288	317	348	301	335	314	283	302	336	317	303	318	308	341	287	291	296	287	291	302	317	325	324	291	297	332	291	306	287	316	277	312	344	309	339	312	330	309	316
22364	21028	28664	23626	21158	21791	16831	6617	4496	3600	2866	2530	1909	1723	1506	1290	1190	1084	990	965	896	826	775	766	737	689	679	665	678	660	651	646	663	697	656	633	600	644	619	594	566	573	583	590	524	553	563	539	585	592	524	553	569	549	579	547	573	568	568	527	566	606	507	603	540	580	568	528	544	587	578	562	574	582	540	556	556	567	547	571	607	529	560	592	615	558	575	581	539	560	646	564	537	575	582	545	595	562	513	554	476	576	518	570	553	551	561	511	540	537	534	522	577	562	547	530	599	583	561	584	547	566	576	521	548	545	578	517	549	567	564	557	542	593	585	579	567	532	571	578	558	559	538	560	571	568	548	577	582	543	591	559	583	570	538	559	582	582	540	577	543	595	623	516	601	539	539	614	561	569	567	517	535	572	516	538	578	553	614	570	551	560	537	569	526	615	575	541	560	588	591	563	531	547	556	548	577	521	538	526	535	608	551	578	585	547	532	566	602	538	561	626	523	532	571	601	550	535	549	532	581	546	527	535	503	564	521	539	552	536	577	554	562	543	533	577	593	569	587	574	557	557	549	526	568	513	565	565	551	510	570	525	535	570	594	565	545	569	517	574	586	589	527	570	587	598	553	578	603	532	523	588	552	576	560	585	536	591	539	559	554	548	517	583	562	570	578	554	609	552	556	553	548	549	591	608	569	568	567	557	576	585	549	529	534	587	571	528	569	564	587	559	538	559	553	563	609	551	544	540	574	562	543	594	549	527	573	538	567	558	572	541	556	544	546	591	583	536	518	532	568	566	604	559	583	572	552	567	563	558	550	572	541	572	579	556	548	586	576	529	563	574	539	553	565	572	559	561	529	567	574	538	589	550	580	590	546	557	528	571	550	583	599	568	561	559	560	598	574	585	598	551	575	546	542	562	562	549	565	572	584	511	556	527	553	538	534	549	581	525	572	565	529	533	548	591	551	544	528	573	574	580	581	531	564	537	580	594	534	576	541	604	589	562	545	588	536	572	531	572	571	596	514	585	558	566	531	563	563	546	547	519	563	579	560	564	542	573	619	566	573	552	590	526	555	605	564	580	562	547	506	563	546	559	555	555	603	595	563	591	549	621	591	580	560	581	522	594	566	527	547	625	580	576	564	580	569	541	576	548	542	541	556	589	592	565	557	563	561	561	568	575	549	567	578	573	563	554	565	560	603	569	556	574	574	550	591	503	583	597	502	511	546	571	560	571	567	552	587	573	561	618	580	572	584	546	546	531	535	551	583	513	528	549	558	566	614	577	534	558	569	567	581	581	554	550	559	566	560	532	574	573	572	554	550	564	505	569	605	546	567	549	580	563	554	574	558	523	551	630	594	565	570	539	538	597	577	546	583	563	537	553	527	625	592	526	584	568	536	557	557	518	582	522	564	535	543	555	555	573	650	560	609	539	563	564	535	533	535	545	548	575	542	529	599	547	537	588	608	548	575	566	520	538	556	568	566	582	563	581	575	512	545	582	516	564	540	562	593	586	534	577	555	593	570	593	598	567	583	562	549	580	571	564	533	527	614	611	558	552	557	550	510	547	537	587	550	532	570	570	548	588	539	554	579	566	586	545	555	552	532	567	552	590	559	547	555	575	560	547	576	532	548	552	539	589	571	572	571	533	566	546	534	566	546	531	546	541	577	551	540	613	572	551	556	551	558	552	587	584	555	586	538	551	551	550	545	541	596	592	557	545	552	557	562	563	521	514	504	556	546	523	574	527	582	599	550	549	568	554	563	552	540	543	585	558	543	585	580	573	517	616	608	546	535	622	579	538	532	594	519	585	610	538	543	594	598	522	540	536	536	553	543	513	576	590	512	582	550	522	559	516	571	547	565	542	586	581	581	576	578	551	520	529	578	544	545	518	537	545	554	530	549	520	499	569	556	565	594	578	590	595	593	561	579	528	598	599	531	580	569	580	560	544	545	570	598	546	537	557	528	550	565	581	572	556	565	550	557	537	564	549	592	515	569	578	561	531	575	590	529	539	599	519	537	582	513	557	578	584	578	547	529	582	503	582	553	504	531	525	557	572	516	540	537	539	586	587	527	559	550	536	595	537	583	577	574	537	553	568	544	577	585	528	541	561	569	523	560	520	599	527	552	547	571	570	580	499	551	572	560	532	584	630	534	552	543	546	542	554	525	558	574	513	534	554	574	534	535	569	556	549	523	557	551	517	543	547	564	580	538	606	579	604	544	556	524	537	558	556	560	508	546	605	566	532	556	566	570	562	572	515	592	503	601	563	533	585	583	526	604	571	556	567	535	544	560	545	540	581	566	514	512	568	589	585	532	549	564	547	538	567	532	554	568	523	546	526	610	570	565	554	597	540	566	563	568	596	565	556	562	537	614	537	560	554	575	591	526	555	513	555	541	523	539	519	517	570	566	601	575	541	550	537	565	552	571	546	537	571	587	551	541	550	546	545	558	568	573	571	563	550	562	552	522	564	522	569	524	578	564	580	521	556	601	591	533	559	585	531	569	549	557	542	561	541	553	502	554	555	567	564	536	556	550	530	535	575	538	557	585	570	572	567	575	542	562	535	553	569	584	578	571	569	580	578	518	560	546	552	542	576	563	562	533	579	505	560	549	548	542	545	557	535	568	545	594	535	585	543	554	555	573	558	537	567	567	594	556	535	587	546	525	587	574	624	557	578	574	616	541	550	570	594	536	530	605	582	544	562	484	573	609	579	571	568	571	541	577	544	562	583	569	582	544	529	558	528	537	573	564	574	514	524	548	528	566	560	567	571	598	517	569	579	529	531	573	565	592	577	551	522	545	577	525	552	555	560	562	566	552	544	563	580	502	590	579	534	582	575	544	554	533	511	532	552	568	515	566	573	555	575	547	552	509	557	590	591	545	562	525	524	519	561	533	559	599	563	560	576	537	529	528	550	564	596	592	499	583	582	537	586	598	541	586	550	581	558	503	618	557	531	584	555	599	554	524	556	551	560	585	568	576	589	577	531	560	548	539	537	524	555	581	574	583	547	611	589	578	585	501	523	526	570	543	532	562	551	529	605	588	534	526	554	529	529	570	543	518	594	526	567	580	566	554	564	520	535	611	538	579	544	535	517	555	544	525	557	544	538	567	588	578	606	531	551	526	595	567	596	543	560	588	557	567	543	595	551	545	544	538	586	546	529	585	528	558	525	542	552	573	563	559	548	564	561	574	576	549	551	584	578	575	563	568	546	580	563	577	567	582	564	563	568	558	553	606	520	526	585	585	545	528	549	581	540	551	612	564	563	587	575	600	539	558	539	550	578	543	560	622	560	609	546	557	572	520	543	590	556	526	540	579	552	537	597	552	572	532	561	545	534	569	508	564	526	540	536	579	549	587	536	542	525	539	581	560	560	573	581	556	547	561	549	584	581	579	523	536	585	519	565	583	571	554	527	558	528	558	550	539	544	614	529	542	599	560	552	575	548	566	609	585	548	538	530	565	557	545	565	549	569	521	535	511	590
28654	52906	39173	27882	21606	17171	12982	9337	7045	5755	4524	3906	3019	2544	2169	1767	1651	1434	1236	1161	1187	1048	987	959	848	823	806	782	757	721	760	651	712	715	725	712	738	700	648	642	610	593	630	647	592	610	592	559	569	586	597	574	594	585	575	559	559	620	558	571	570	579	592	572	593	572	608	624	590	551	605	599	602	585	592	609	568	548	617	610	596	590	638	595	604	585	552	582	594	619	571	566	624	578	594	593	631	562	602	613	599	619	612	542	598	604	569	577	570	616	593	594	601	602	602	596	597	587	564	560	557	576	592	572	558	571	599	627	594	581	583	571	637	614	581	559	567	587	527	619	626	622	597	559	582	588	609	601	588	589	581	613	573	660	567	618	557	598	573	600	554	621	582	584	570	549	588	583	582	583	610	610	571	562	575	588	582	601	608	537	557	575	623	601	545	589	588	571	604	585	568	606	597	552	607	562	603	623	560	590	623	599	589	595	571	603	601	601	549	615	597	570	580	605	567	597	578	578	612	543	562	576	588	567	593	560	624	600	561	592	566	583	619	578	604	604	575	595	597	620	604	578	610	593	657	572	584	586	638	554	579	568	598	593	562	552	621	589	601	615	600	603	549	552	609	576	592	600	614	595	629	588	579	556	586	537	584	540	575	524	600	585	608	620	604	530	562	588	597	571	572	548	586	579	573	603	550	596	590	556	568	574	588	594	615	605	541	593	526	576	612	602	629	589	601	612	623	566	591	565	624	588	577	574	594	585	571	571	597	552	530	602	585	529	592	603	595	628	574	566	600	569	573	552	640	617	607	581	546	594	604	584	614	611	571	616	573	561	589	562	612	584	582	608	571	637	534	600	608	621	598	592	617	576	613	588	576	610	588	575	581	597	598	563	605	594	627	581	600	626	590	609	615	621	572	562	565	579	588	572	561	590	599	632	603	589	632	556	591	562	613	612	569	578	582	613	610	583	594	568	561	621	576	589	573	585	582	607	618	576	550	601	600	584	611	589	616	595	606	554	617	579	598	619	553	572	577	603	628	601	563	620	590	565	595	539	541	593	619	591	586	576	583	633	571	563	589	616	612	598	590	584	568	594	586	637	603	614	583	566	614	603	611	573	611	562	627	568	625	580	619	561	642	587	570	560	580	566	546	572	580	572	584	590	643	581	592	634	554	625	583	634	533	608	568	596	597	605	556	561	584	566	603	549	621	589	594	580	579	587	601	583	582	632	593	620	558	567	606	563	599	660	559	596	568	563	577	597	525	583	596	553	589	657	598	583	606	596	600	590	622	599	574	576	581	595	574	609	581	607	599	576	553	591	589	543	579	577	586	558	590	607	571	591	526	577	584	596	601	619	635	631	579	590	577	609	555	603	661	610	596	532	603	563	561	581	589	611	590	576	582	553	586	596	568	574	586	583	553	567	605	545	606	566	595	615	585	588	572	603	624	588	570	640	580	556	606	569	610	644	566	599	594	583	582	557	605	625	594	586	592	578	588	610	597	590	589	597	589	580	594	564	594	609	569	561	623	610	627	604	613	578	566	600	589	595	611	618	540	560	593	568	576	592	599	653	533	630	583	554	630	587	543	615	561	552	598	598	574	606	575	588	556	587	567	589	593	618	593	643	568	652	613	600	611	597	626	595	561	598	588	602	578	574	558	574	621	576	602	599	567	551	617	564	620	556	594	585	608	578	609	591	565	597	577	602	561	575	588	566	588	593	605	580	556	619	633	620	624	555	601	588	550	604	590	597	593	541	604	600	583	605	543	613	578	595	627	598	552	588	615	602	586	619	596	624	581	588	569	576	577	564	553	603	603	616	578	625	597	576	532	596	630	625	555	580	580	620	593	577	601	602	647	652	596	582	628	621	575	563	581	543	573	580	565	547	571	596	588	547	584	571	628	591	607	592	614	607	586	563	602	527	554	610	572	578	572	597	597	613	558	548	609	613	593	624	590	574	591	594	584	568	567	601	591	550	571	603	579	588	605	569	603	598	559	598	604	591	552	552	595	622	609	669	557	618	597	618	613	586	570	610	525	600	587	608	613	606	558	588	570	587	623	596	601	585	597	636	589	620	601	613	592	581	658	594	616	571	615	576	599	582	585	595	580	577	654	581	555	589	562	589	604	580	596	584	577	595	588	581	604	569	581	596	551	578	577	596	602	607	521	619	596	573	578	568	587	649	559	609	600	568	559	597	604	608	580	591	519	606	625	563	551	578	579	603	581	591	625	567	580	555	586	604	598	579	600	610	578	547	555	588	577	571	616	619	640	585	557	491	594	619	545	585	605	601	587	602	581	636	542	591	583	604	617	561	591	570	609	639	554	534	568	606	548	583	538	581	651	545	609	621	551	591	593	591	562	613	549	600	572	602	571	618	637	581	592	589	565	570	595	599	563	569	583	573	584	584	568	591	607	560	586	543	568	606	623	615	595	579	597	626	573	568	606	599	605	582	607	590	584	570	563	590	592	545	605	562	560	597	584	598	561	577	592	577	557	554	598	559	587	648	579	611	535	586	584	641	573	554	568	577	552	608	567	595	551	561	610	597	571	538	595	620	606	605	609	601	582	573	598	593	601	586	611	614	575	591	558	563	600	523	643	605	625	565	624	560	582	582	583	644	595	607	569	601	558	579	590	568	614	570	601	593	605	588	607	582	575	593	606	615	593	588	595	595	611	594	588	603	612	614	627	599	605	565	562	618	575	610	606	581	549	579	588	572	581	611	599	574	605	592	559	616	611	557	592	582	576	606	592	590	600	625	614	601	572	600	577	584	563	599	588	580	590	604	603	610	591	597	561	577	574	600	575	579	585	579	587	572	576	582	571	587	580	588	611	577	593	541	651	604	620	594	620	617	591	598	569	586	568	593	576	581	573	623	601	624	619	584	605	580	590	634	593	628	608	599	590	610	573	583	562	573	626	576	628	619	623	610	626	605	587	603	622	569	589	618	604	607	544	547	587	602	614	572	619	581	585	564	601	573	595	623	611	575	569	562	533	598	556	555	582	614	634	586	567	578	610	573	594	583	596	602	544	563	607	585	591	593	639	575	602	596	603	593	544	617	555	601	555	644	608	582	592	622	598	607	627	592	577	555	631	575	601	631	568	591	578	606	566	603	623	615	566	593	593	570	552	568	598	565	600	580	614	567	574	622	563	627	597	575	601	602	578	582	621	565	577	590	573	607	577	585	600	566	593	596	577	603	570	588	653	603	574	549	572	599	574	562	572	586	564	569	556	566	565	575	605	607	581	565	575	575	590	587	593	581	561	597	565	558	576	555	591	549	566	596	625	598	620	568	589	593	604	615	593	594	575	609	551	599	560	567	577	579	641	586	627	622	635	606	597	626	626	579	605	604	576	565	583	617	556	569	630	544	589	616	580	573	577	641	608	598	598	627	612	556	560	582	588	566	617	617	589	597	596	534	551	635	583	590	573	578	576	567	565	579	590	625	562	598	583	574	526	575	629	611	633	578	553	585	592	542	623	593
28343	24753	26315	18326	9554	6100	3937	2775	2130	1603	1411	1115	997	833	804	670	661	584	546	556	540	486	476	441	428	392	393	386	384	355	390	401	366	392	380	428	387	402	347	338	349	332	332	337	354	385	336	391	330	318	382	353	381	301	351	355	357	355	372	360	346	347	331	381	358	322	319	338	340	342	330	367	326	344	347	317	346	339	359	326	337	379	365	350	340	331	346	347	363	350	366	366	355	310	349	360	345	351	344	349	361	338	373	360	370	320	362	342	342	347	362	339	342	354	336	335	333	340	337	349	342	330	357	339	361	344	340	312	345	350	369	349	335	363	364	377	333	346	325	323	330	317	346	366	363	367	344	381	298	318	337	361	369	367	336	361	351	329	332	362	364	305	367	368	331	326	354	348	372	323	328	333	336	350	353	321	333	336	310	374	346	362	351	344	349	357	347	335	348	362	333	340	357	350	328	319	339	352	328	372	336	327	359	364	301	354	360	346	361	372	358	333	368	376	356	349	342	353	336	338	350	363	350	337	331	362	341	351	336	352	352	347	344	368	352	363	344	344	321	366	355	336	362	311	345	329	326	333	336	338	343	336	363	326	341	378	360	336	370	329	346	325	312	342	352	336	330	353	361	324	334	353	340	332	364	333	345	382	365	373	342	327	341	341	338	380	349	315	357	342	337	382	352	361	345	337	339	352	354	354	353	348	383	342	333	371	320	321	364	362	316	336	332	332	366	366	354	332	348	339	314	344	350	343	364	319	331	376	327	361	331	335	359	357	371	332	354	349	329	354	360	333	335	374	367	333	350	352	322	322	343	319	326	336	368	361	328	325	357	349	329	344	333	352	328	362	383	332	363	384	350	361	331	357	325	323	334	330	347	347	369	352	365	338	353	392	353	353	371	341	343	322	358	360	341	315	337	319	362	347	326	375	313	364	344	373	309	324	354	380	324	335	339	356	361	317	353	331	315	360	351	323	343	316	351	350	336	337	382	384	338	370	338	334	335	336	358	373	330	331	342	343	378	336	345	328	348	320	343	319	360	349	349	328	341	326	337	368	322	342	341	340	342	355	324	349	363	351	328	333	391	323	349	345	332	338	341	333	345	358	308	346	352	337	319	325	357	326	362	340	375	338	346	346	351	353	321	357	337	326	341	332	347	359	353	373	361	342	369	356	336	344	350	352	320	335	363	357	376	338	364	332	320	341	353	354	345	333	335	360	327	358	336	335	357	346	296	372	360	340	343	360	340	356	328	322	337	342	361	342	341	350	321	386	345	348	357	402	336	349	338	343	376	348	352	334	320	375	371	374	378	343	385	365	351	339	369	325	361	314	334	325	356	363	348	350	322	359	382	363	329	344	327	358	347	332	340	325	314	390	382	347	312	345	319	336	333	346	376	350	322	352	352	344	308	306	328	358	327	362	323	382	360	335	360	344	331	341	324	340	354	327	338	354	350	407	365	325	350	332	337	332	324	311	367	332	342	346	361	344	359	356	338	348	351	385	362	363	328	341	355	356	376	363	346	308	336	338	346	327	355	341	325	374	320	316	349	363	341	334	337	330	337	351	332	315	320	344	335	353	382	351	345	352	327	345	372	342	327	347	349	350	332	306	295	348	345	333	313	392	341	362	351	309	365	330	319	316	377	343	333	316	348	352	349	323	311	334	353	343	373	358	362	341	328	343	344	341	348	368	352	362	340	382	332	378	346	341	327	404	379	379	302	395	353	335	358	332	333	343	324	387	367	320	358	343	337	345	348	339	327	345	346	335	319	378	333	305	345	323	339	365	363	365	366	332	337	399	365	345	358	361	347	322	340	348	313	355	343	318	333	343	364	362	348	345	345	336	338	369	378	324	346	345	339	327	335	304	348	341	357	350	356	319	359	364	372	343	315	308	307	370	336	346	337	367	332	361	360	351	335	358	363	352	335	350	354	321	334	375	368	386	371	357	316	303	340	332	334	370	353	399	354	340	367	363	364	341	348	343	339	312	384	343	330	363	348	359	356	350	338	335	384	367	334	355	308	336	364	338	375	357	346	356	341	354	360	346	358	341	354	338	334	355	337	375	353	342	334	352	323	337	345	369	389	343	353	324	286	349	377	366	318	299	330	332	370	288	358	343	376	367	350	350	360	336	367	350	332	339	327	341	343	339	326	344	333	332	331	352	322	357	340	370	360	343	353	314	329	321	387	355	334	355	344	363	355	343	326	359	387	369	329	317	374	347	353	331	316	325	340	347	343	335	348	324	386	348	358	359	343	342	298	327	319	363	328	329	328	361	350	325	352	342	361	359	352	330	340	362	346	352	327	323	350	350	335	342	371	338	348	347	349	331	360	354	338	299	338	327	352	341	377	341	333	329	354	331	355	334	330	347	337	340	387	347	327	343	339	351	386	350	331	351	364	359	356	324	379	389	379	344	340	348	327	334	337	342	359	326	318	319	351	329	343	328	320	341	384	335	372	329	321	335	348	374	360	355	346	351	347	327	356	329	383	315	347	360	333	342	326	339	365	353	393	351	329	323	374	331	335	362	348	344	348	350	344	315	350	353	341	366	331	322	344	328	335	332	321	322	355	360	367	347	313	355	385	354	319	361	377	362	361	326	332	350	358	362	349	353	359	339	362	366	349	345	322	353	362	334	356	350	350	327	354	362	340	351	345	346	343	369	343	344	328	358	366	352	366	341	344	338	328	342	348	350	337	357	344	369	310	384	320	367	357	358	313	337	371	326	348	366	343	312	354	353	332	349	371	342	315	346	333	324	363	345	370	340	339	369	314	346	331	321	329	331	340	357	369	325	304	326	317	327	331	360	363	337	337	346	358	360	324	342	327	344	361	360	349	347	345	332	334	334	358	307	332	356	335	352	352	344	368	337	330	377	314	403	335	354	309	332	392	347	351	349	333	343	326	373	363	308	388	351	342	344	353	339	346	352	357	374	356	339	377	368	335	346	342	375	358	354	355	326	353	354	348	344	343	336	324	348	352	340	322	330	317	373	356	359	340	354	364	342	356	371	358	362	345	337	328	359	381	326	345	362	337	334	333	321	296	365	368	361	328	353	340	353	329	342	382	349	347	352	334	322	346	352	343	309	351	360	344	377	353	377	332	334	367	300	360	354	356	364	362	315	347	313	339	333	317	377	330	364	358	355	353	367	324	326	379	344	341	335	342	352	391	348	369	383	365	344	404	366	343	314	380	363	306	361	360	368	344	352	301	301	346	359	359	347	365	338	359	337	322	342	373	351	340	315	328	323	356	319	311	336	359	350	371	374	354	296	361	368	315	368	337	334	374	338	360	335	321	331	366	345	325	377	342	373	340	316	395	322	340	349	363	358	363	373	352	318	354	335	351	329	355	322	348	336	367	386	334	358	337	338	348	373	348	349	345	339	370	348	344	329	346	334	326	342	341	368	347	372	304	367	323	343	358	347	370	331	341	342	365	308	341	335	349	375	372	358	354	335	350	354	357	326	354	376	325	306	370	332	352	347
26600	40941	27995	17816	12935	9878	6897	4970	3781	2937	2319	1931	1534	1287	1095	976	833	811	709	648	606	581	502	505	488	472	442	456	413	452	416	451	421	424	454	447	423	401	400	351	407	365	379	399	376	401	360	368	384	381	352	322	362	349	414	360	387	359	370	367	381	367	374	385	397	382	354	392	369	362	338	397	396	338	396	396	392	353	379	369	359	377	368	357	373	374	377	385	400	396	360	362	379	381	370	384	344	340	368	349	352	342	369	304	392	326	414	379	370	417	374	374	383	368	362	328	356	355	368	381	379	386	394	361	399	358	378	378	343	330	353	372	326	386	366	374	373	370	398	371	371	364	393	347	377	365	371	358	383	384	364	358	393	360	373	381	360	374	375	370	378	375	382	336	366	368	366	362	393	335	361	363	362	380	380	343	374	371	382	361	349	376	351	374	373	371	368	350	355	340	313	349	321	366	369	362	368	354	386	357	420	338	400	384	385	348	349	371	353	377	371	393	383	386	401	361	371	378	378	375	375	391	372	391	406	397	345	416	348	359	357	369	374	392	330	386	378	368	361	353	365	385	384	314	391	382	401	349	375	351	342	375	384	362	339	376	401	396	373	368	392	373	415	400	410	372	345	365	331	372	343	379	365	375	376	362	329	383	367	406	364	384	383	367	385	381	384	357	360	380	376	385	338	372	342	370	368	351	387	372	370	358	392	385	375	333	376	349	370	370	384	380	385	367	376	411	332	380	365	408	379	365	363	357	347	415	383	373	371	343	368	350	369	370	350	385	342	382	387	390	368	398	340	387	374	396	377	390	364	372	378	384	351	391	400	346	378	353	374	393	347	390	406	369	380	355	370	389	383	380	329	359	382	397	387	348	356	337	380	350	377	384	329	327	378	370	389	363	368	368	348	382	371	376	342	395	366	345	352	339	372	347	389	379	394	374	380	394	354	378	368	380	384	357	353	369	359	414	402	374	393	341	349	370	366	365	361	377	396	329	370	362	380	355	381	370	403	373	375	377	382	375	399	375	413	375	383	368	354	341	360	401	381	355	371	337	359	313	399	367	347	380	354	348	357	378	383	379	367	412	395	378	355	380	346	368	390	379	360	387	364	356	351	349	357	387	352	355	383	373	385	370	353	390	358	366	337	370	373	398	371	376	373	367	366	370	342	365	401	383	388	354	352	366	376	350	376	386	343	387	391	330	360	356	377	385	384	399	390	376	407	358	364	350	398	411	373	325	374	377	359	383	363	376	402	357	386	375	395	388	385	387	371	388	374	346	381	394	398	361	382	377	355	397	360	415	358	368	395	347	365	365	392	383	394	364	371	362	392	346	367	354	373	353	368	376	382	378	317	359	350	382	352	375	339	389	365	342	366	369	399	357	349	379	356	365	400	374	346	369	389	347	363	361	367	382	332	355	352	353	381	342	379	399	383	395	353	353	351	354	418	356	400	380	367	357	344	329	367	381	362	387	401	371	393	351	367	380	360	388	358	384	354	379	344	346	405	392	356	326	406	394	395	365	345	351	359	374	356	353	359	357	350	358	380	377	371	373	390	370	370	353	359	344	346	367	349	355	361	389	332	330	399	378	388	382	399	369	378	397	370	358	377	346	391	397	383	363	365	379	382	377	376	352	360	378	338	380	377	360	380	386	371	361	385	363	417	386	388	428	393	386	381	393	407	415	400	380	349	360	402	354	361	371	388	350	350	382	371	378	401	345	363	369	416	399	382	382	393	342	350	367	359	369	351	363	381	350	427	400	401	398	392	352	374	361	368	400	351	376	383	374	380	391	358	366	389	346	359	360	364	379	404	346	394	350	401	358	360	389	376	323	363	394	391	363	347	391	393	343	362	380	347	358	387	345	394	355	386	364	367	379	332	369	391	406	327	366	378	348	369	336	368	361	369	369	354	359	371	385	374	358	397	361	354	384	365	363	387	366	389	407	360	339	370	341	359	383	351	386	356	345	353	337	387	362	379	434	369	373	398	330	366	414	363	380	384	367	357	364	359	335	339	376	349	322	355	364	398	371	366	382	363	366	380	368	368	356	385	394	411	364	350	377	343	369	359	384	377	387	336	379	385	346	354	391	369	370	376	389	344	388	338	390	400	347	384	367	352	370	353	358	354	388	408	333	360	396	398	364	358	369	372	382	378	317	353	387	369	359	413	336	383	371	374	406	361	371	368	366	375	364	366	395	375	388	381	391	360	359	371	375	364	363	358	377	382	374	399	381	381	375	368	356	396	335	341	362	412	353	364	372	355	392	371	371	368	395	386	346	360	352	399	375	402	346	368	363	384	364	386	367	365	399	357	379	375	358	385	371	383	400	370	374	356	380	350	376	387	376	380	352	382	375	354	376	347	351	391	359	385	353	383	384	354	367	350	324	376	361	375	354	364	374	379	352	400	375	362	345	368	381	355	373	393	375	373	397	351	358	364	375	366	373	388	362	421	355	363	361	363	380	389	386	386	344	390	349	364	397	362	380	360	351	388	373	369	374	390	368	357	355	341	399	338	350	379	351	375	399	374	411	333	385	374	354	336	397	349	356	389	404	371	362	369	390	345	394	373	345	393	339	369	394	385	372	393	371	375	354	375	347	379	336	373	369	363	383	404	378	381	404	385	389	406	363	341	364	387	386	363	382	377	397	358	361	372	404	376	379	362	377	388	378	378	367	369	380	386	408	377	343	371	391	351	404	389	379	357	424	359	341	352	355	387	348	390	388	363	357	375	369	363	389	354	393	392	348	381	355	363	350	391	401	375	369	390	390	394	373	383	395	398	355	387	383	349	383	377	364	362	359	376	375	395	344	339	360	385	383	368	356	405	366	363	362	359	361	342	381	376	364	345	336	389	393	381	384	391	355	334	345	362	384	378	354	335	343	338	345	370	377	383	396	399	369	389	340	373	360	376	357	367	386	388	368	364	356	373	386	392	341	353	359	396	398	397	386	346	363	383	361	363	347	350	309	377	368	354	373	377	351	381	359	388	367	363	360	371	359	320	382	404	372	374	403	360	370	365	370	359	369	376	377	373	369	358	346	377	386	373	354	354	390	388	342	387	369	396	406	363	384	359	347	401	390	361	353	340	342	403	340	357	369	359	408	341	361	423	368	365	372	375	342	372	399	391	353	350	354	359	390	347	379	387	394	372	358	410	389	418	365	392	399	369	355	371	367	363	364	364	385	374	370	381	392	375	348	362	358	384	392	340	343	342	353	369	354	386	372	380	368	365	394	383	364	378	392	331	373	394	374	354	378	371	385	364	379	380	367	343	358	380	390	378	350	380	378	363	365	342	362	387	375	380	367	342	397	363	369	372	377	352	385	391	382	382	357	340	370	367	362	382	344	381	384	372	365	365	356	377	363	357	361	352	379	354	385	384	376	391	362	386	380	373	361	381	371	375	364	410	377	360	376	363	380	364	377	389	363	357	348	394	357	399	372	399	381	391	360	354	394	395	374	377	376	358	365	389	371	378	371	338	373	382	384
23354	21039	28299	24039	21310	17548	8967	4714	3613	2744	2348	1833	1590	1369	1283	1130	1046	994	834	867	835	782	721	682	658	656	661	652	653	596	605	627	650	627	656	623	633	592	596	561	557	547	583	580	617	550	577	561	550	603	555	558	600	559	569	588	522	518	535	557	530	598	605	595	543	557	575	523	540	571	575	577	554	556	578	567	553	547	510	542	576	540	586	534	518	495	522	574	533	594	574	560	537	539	530	546	573	587	560	566	557	552	513	565	500	544	554	569	573	585	551	555	577	586	592	581	590	559	556	553	589	569	570	542	586	555	580	591	524	575	546	575	566	510	526	581	574	597	532	551	597	557	597	524	586	576	567	514	569	550	602	566	562	539	575	596	540	587	582	532	527	554	571	542	543	525	563	617	552	564	578	588	544	559	571	573	489	530	539	513	572	584	581	565	548	580	576	535	590	566	551	546	556	505	536	570	584	526	571	541	522	569	552	568	561	566	590	576	600	569	521	557	563	621	575	516	564	596	550	573	576	553	594	531	599	528	516	594	541	543	586	547	555	540	574	531	539	552	535	558	579	592	578	619	546	552	565	594	553	544	571	596	566	556	572	593	519	579	547	582	534	535	584	531	576	523	557	582	574	560	540	529	556	540	560	625	532	597	566	562	560	577	545	552	570	520	558	511	580	581	551	575	558	535	526	544	540	603	543	543	573	533	570	559	534	549	582	534	562	529	503	563	580	586	569	598	571	576	565	559	551	576	541	587	554	541	575	542	557	607	578	582	556	569	524	534	542	574	529	574	543	555	563	545	572	599	555	568	548	590	577	535	574	566	550	570	548	557	567	563	541	546	571	568	556	568	559	602	589	536	539	591	597	558	591	577	545	560	609	565	571	556	510	536	562	547	563	526	596	560	556	603	564	589	555	547	577	550	541	595	607	540	586	587	557	560	584	524	547	528	583	547	571	541	529	588	498	589	569	559	571	560	580	535	535	549	566	575	534	563	552	536	567	578	570	566	557	565	551	529	534	524	568	601	545	592	562	549	611	578	568	581	604	539	551	542	615	554	534	511	604	543	601	547	593	571	566	570	542	569	533	602	537	532	605	554	579	555	577	530	566	526	584	550	560	519	538	598	541	523	592	547	567	589	552	588	610	590	602	550	547	587	530	556	555	557	559	573	525	600	584	586	573	573	537	541	616	555	580	560	548	557	523	558	536	573	543	529	593	546	569	523	543	557	570	543	570	583	550	546	579	583	588	562	514	528	542	551	533	587	557	566	552	559	546	528	568	546	552	557	551	555	546	571	567	531	597	520	550	589	570	548	558	588	545	564	548	565	575	553	546	567	566	553	512	553	527	551	601	592	566	517	548	579	546	559	541	561	552	559	550	590	558	532	566	572	556	604	579	574	568	590	560	577	573	559	549	537	531	589	559	531	597	499	559	545	565	562	542	550	569	540	508	569	543	520	561	571	552	574	534	564	569	564	578	571	594	526	542	578	554	545	480	548	557	533	571	550	550	602	558	537	524	542	563	546	592	539	564	577	588	561	547	570	514	562	555	566	530	525	561	565	552	561	538	556	583	537	515	532	558	535	561	561	556	566	530	533	544	533	520	580	569	565	551	596	576	585	572	557	561	555	585	561	574	533	541	535	560	531	604	586	551	578	527	535	610	531	574	536	582	589	522	564	595	606	591	582	595	576	549	535	553	588	602	577	545	595	556	568	539	573	588	544	582	539	607	600	529	525	553	555	552	582	574	588	530	605	566	565	526	567	588	557	573	537	579	566	575	550	604	520	591	507	558	559	560	611	545	565	547	560	526	566	551	578	561	583	575	588	538	545	573	568	559	562	552	545	594	574	555	629	567	534	579	537	561	514	544	541	565	580	560	591	533	578	547	585	536	553	586	535	504	553	529	567	616	518	564	568	550	568	500	582	571	556	645	579	555	541	623	547	550	534	555	552	556	595	536	549	592	556	559	493	589	578	558	574	557	582	582	545	564	540	565	560	547	576	508	573	546	556	578	504	566	539	564	592	570	525	570	526	537	570	542	566	577	574	513	562	589	559	581	550	574	578	553	549	591	555	572	546	546	606	532	605	599	568	544	537	557	566	541	487	556	534	556	573	552	525	559	535	537	587	560	540	526	556	547	567	566	508	536	563	569	531	564	563	558	547	513	497	578	527	567	513	587	562	581	591	573	563	619	595	524	564	542	541	561	599	572	591	550	579	572	545	521	552	551	575	544	544	574	562	576	552	552	568	558	558	585	576	527	606	559	579	569	540	558	587	584	576	575	524	572	554	564	566	534	576	564	574	523	556	562	577	563	540	574	552	553	557	563	577	603	583	542	503	529	561	561	601	560	503	590	540	564	568	592	573	550	556	568	536	557	571	515	544	569	543	549	596	552	547	536	536	583	542	554	551	530	536	512	585	544	498	546	536	557	541	520	569	538	535	578	538	565	539	572	551	555	574	611	522	563	557	574	598	546	552	592	506	588	583	512	546	574	558	579	531	600	485	575	541	592	573	560	525	532	545	562	540	563	563	563	594	553	565	559	574	590	593	550	575	592	528	567	553	552	584	556	577	548	537	562	621	564	551	590	585	580	558	521	578	555	545	555	542	554	564	527	530	547	590	567	552	522	540	560	577	529	568	581	559	528	578	537	539	546	525	574	582	563	563	558	574	566	523	568	567	561	574	578	576	570	541	562	566	552	567	598	595	536	565	573	594	571	567	549	587	539	566	574	559	589	566	551	533	526	547	554	586	581	599	554	569	604	562	583	550	565	563	570	591	586	569	572	560	588	583	587	542	585	560	562	562	544	568	530	562	547	574	567	547	556	590	548	556	579	563	582	551	571	586	537	504	579	505	555	559	569	616	594	547	566	555	556	573	599	582	570	565	563	554	581	595	549	583	592	568	578	579	525	536	578	554	563	625	564	562	545	560	623	564	573	498	528	564	583	544	537	553	556	580	574	518	538	545	559	561	554	492	528	536	575	573	581	563	541	574	591	576	598	568	574	527	581	575	557	559	572	592	501	541	580	553	524	556	504	576	566	559	540	583	542	556	576	574	558	558	575	586	551	528	551	545	570	557	544	587	544	575	584	548	606	535	566	576	557	571	548	565	531	557	520	529	588	543	548	582	577	590	564	586	527	561	534	545	530	549	583	559	584	563	564	555	538	535	604	554	568	540	585	599	543	583	568	555	574	560	552	583	574	560	548	537	558	596	567	552	520	555	579	563	588	562	549	586	545	570	580	550	578	557	557	570	541	565	553	546	534	595	580	535	562	570	550	565	552	544	547	550	588	576	554	565	580	537	589	566	548	540	595	545	571	548	567	574	546	559	573	564	596	572	517	606	599	552	575	574	559	587	538	583	566	582	581	566	571	575	582	542	559	528	534	539	555	544	530	578	555	508	518	555	583	531	559	547	531	547	547	531	593	586	580	570	558	573	536	574	521	552	535	547	523	549	565	591	525	611	566	503	631	557	549	551
26834	47945	34363	23312	17676	13624	9987	7221	5914	4372	3620	2875	2364	1986	1767	1404	1317	1257	1129	1029	1005	936	925	790	738	722	762	686	659	697	683	673	677	666	733	695	680	644	669	628	610	613	591	569	644	559	618	576	603	572	584	580	590	584	606	602	617	574	626	615	564	589	583	643	610	569	605	629	592	565	591	607	620	594	600	551	585	591	606	564	602	593	556	587	569	563	593	568	563	561	600	598	567	582	621	574	587	590	579	633	603	597	574	567	557	556	634	567	649	563	616	584	610	554	660	631	582	601	562	621	610	598	592	554	598	606	584	544	610	629	559	611	607	635	624	587	614	605	613	568	593	589	572	595	630	565	576	584	612	582	570	601	621	604	641	672	577	626	634	615	571	569	654	601	594	595	568	512	613	565	605	577	646	614	558	558	577	615	565	603	558	611	619	589	619	563	606	575	555	637	572	588	607	591	618	596	575	605	598	601	578	599	614	554	609	618	610	609	587	575	595	638	558	581	596	566	593	617	542	614	566	621	588	571	563	620	624	599	563	603	534	606	597	555	579	628	582	573	600	589	573	584	567	594	587	576	586	588	575	559	608	595	588	626	577	580	607	566	584	604	618	620	622	614	541	590	582	574	597	578	609	595	607	616	628	589	550	534	581	599	564	582	626	556	599	593	605	535	598	591	569	576	585	597	590	604	580	592	573	621	585	568	586	623	634	576	592	611	592	624	613	610	591	623	542	588	643	640	553	607	554	622	561	591	615	555	627	602	575	610	588	596	601	615	570	609	587	601	589	574	573	609	639	597	570	558	568	636	572	590	564	569	580	614	613	598	596	574	589	567	585	615	602	591	562	598	590	605	607	591	596	593	599	602	628	608	544	587	623	568	599	551	592	593	597	595	601	544	609	592	589	628	587	581	566	618	575	580	645	585	562	585	609	602	552	601	596	555	546	601	594	600	621	580	623	590	589	545	592	571	575	587	591	570	600	545	603	627	590	580	593	653	596	591	602	583	601	595	586	592	608	618	606	616	573	562	627	606	569	594	630	589	530	577	569	571	594	599	620	582	595	592	588	565	584	600	578	604	614	551	580	554	570	566	583	578	552	610	562	563	684	558	597	587	573	582	553	597	598	602	574	613	581	593	563	651	600	568	587	553	537	596	613	596	578	602	605	607	601	581	623	581	620	569	574	599	623	561	581	554	567	580	589	607	630	596	616	574	612	608	591	576	576	611	614	602	607	588	562	549	600	545	583	568	588	568	608	569	633	569	625	618	614	563	589	618	586	644	587	608	585	619	576	623	603	587	614	637	610	618	554	575	634	597	645	604	566	596	581	562	575	582	558	579	610	590	585	557	618	600	571	628	573	592	582	593	589	594	620	615	607	557	577	574	593	567	632	566	521	586	618	560	585	587	566	594	590	592	555	576	550	611	632	611	547	594	549	585	613	592	596	631	596	565	594	592	582	566	618	587	582	641	599	578	574	606	558	587	588	620	522	587	622	601	595	602	590	607	615	617	589	618	603	600	621	571	633	598	604	592	630	606	563	596	552	595	602	639	617	586	598	596	611	620	585	602	622	605	571	577	583	593	645	654	630	619	591	544	572	590	579	606	663	558	620	614	592	579	574	580	603	600	645	583	591	602	558	603	550	608	562	617	602	609	610	585	607	624	568	577	552	564	634	595	642	586	612	610	590	600	566	562	609	606	583	552	596	608	617	589	601	606	573	599	597	608	606	567	569	617	607	606	618	609	592	556	538	648	564	537	578	588	604	554	597	552	592	601	593	593	641	592	601	553	574	589	577	629	590	633	631	593	586	569	628	567	636	575	603	639	596	629	611	624	606	607	574	584	579	592	612	581	606	577	575	559	570	591	590	608	626	595	577	571	596	592	603	628	592	594	592	629	579	597	610	593	579	568	648	575	568	568	581	534	581	562	620	590	591	543	555	626	566	564	608	576	627	640	594	548	555	582	598	584	607	586	606	565	586	602	589	614	626	615	597	619	577	568	583	580	605	609	585	554	626	638	584	583	561	578	579	587	619	587	596	582	581	572	611	588	590	587	602	584	598	568	569	617	609	576	583	599	600	592	606	560	588	549	576	577	582	590	602	566	574	617	624	591	597	603	605	578	593	588	556	583	571	615	585	634	632	564	580	572	634	572	634	635	600	573	537	589	555	655	577	569	582	574	618	601	606	599	582	549	559	578	603	551	599	581	587	624	602	563	574	630	598	551	640	582	629	626	537	595	612	624	615	571	590	595	595	587	593	608	612	573	608	592	588	627	580	558	550	596	571	587	622	635	556	629	617	580	589	581	618	556	596	617	588	576	615	604	582	617	544	627	539	620	613	581	597	624	563	585	636	592	584	620	591	614	568	610	602	594	603	601	603	590	604	570	595	606	621	589	582	620	604	609	567	589	589	582	584	564	638	602	570	607	576	608	561	564	596	605	588	588	626	572	570	588	579	607	615	629	625	615	625	578	565	587	611	637	576	615	596	623	614	561	588	576	645	642	592	559	596	569	590	594	611	623	617	569	617	632	625	599	592	601	587	615	578	627	557	583	539	532	566	592	590	576	551	577	598	574	598	621	614	531	589	603	574	587	573	573	574	536	602	571	629	561	625	602	626	586	587	611	549	592	604	565	604	589	577	556	630	610	605	542	523	605	579	611	573	561	544	589	590	573	604	619	569	588	606	588	652	597	594	596	594	574	587	589	590	619	581	612	588	599	592	574	600	587	557	631	592	638	628	594	582	564	617	603	593	631	597	558	622	598	542	564	594	585	640	607	607	635	595	571	625	572	592	606	554	610	553	532	567	584	561	555	597	602	559	630	580	559	581	605	592	616	602	587	550	599	591	566	580	524	601	546	588	614	646	589	583	588	608	612	593	583	600	575	607	578	619	611	588	583	638	599	585	577	619	593	596	601	554	542	544	579	600	574	611	618	591	609	614	600	601	604	563	613	606	607	609	601	634	614	579	565	623	638	582	596	622	613	568	591	604	578	623	575	582	570	596	575	575	598	600	543	571	593	597	603	566	652	585	558	581	589	597	611	586	604	585	549	625	594	611	623	580	586	577	596	603	644	590	580	529	562	645	608	619	567	546	591	597	625	572	581	593	618	597	604	602	577	617	631	558	610	650	548	587	599	596	581	616	594	582	567	612	566	559	612	544	559	613	587	584	581	635	594	559	593	622	572	597	599	595	597	575	617	578	595	576	599	581	591	607	608	549	589	555	630	585	573	595	573	591	582	565	566	610	618	571	582	650	600	626	554	573	564	590	637	595	611	580	613	589	605	621	617	637	603	632	598	572	603	595	610	607	572	595	580	588	590	605	553	596	579	600	594	596	599	581	601	588	572	570	580	569	601	610	571	608	613	570	539	590	545	578	648	614	603	665	608	607	595	552	561	615	547	577	627	617	545	556	587	615	573	608	574	629	595	608	577	591	619	550	574	603	565	606	613	552	592	561	631	571	565	579	544	590	589	609	551
24459	20937	27197	25326	17740	9402	5673	3842	2683	2184	1723	1459	1091	949	855	716	638	613	510	541	508	440	377	368	390	347	350	343	364	327	343	299	336	366	320	353	321	291	275	284	286	251	269	291	310	301	239	270	266	273	286	253	266	275	267	291	292	257	297	287	286	260	281	282	274	282	286	283	282	288	259	274	280	274	272	295	292	254	270	246	235	263	297	282	284	264	265	287	291	263	230	223	264	273	264	296	279	294	275	270	273	282	262	280	308	247	289	270	254	267	261	278	292	267	256	312	266	267	244	287	286	278	283	280	274	270	259	253	274	254	244	303	261	280	278	257	292	278	261	283	289	299	291	277	257	281	277	281	265	259	299	269	287	289	240	266	281	264	260	289	252	270	256	272	237	261	269	292	294	267	298	251	269	259	281	252	304	252	274	260	271	278	251	242	277	298	258	291	275	304	285	258	278	261	284	290	271	293	287	279	286	277	257	286	273	269	272	279	260	258	283	254	289	282	281	277	268	285	263	276	274	271	297	286	267	277	278	259	285	284	306	256	276	288	282	268	285	289	290	279	284	297	255	277	279	281	259	270	273	261	252	266	250	266	269	286	274	248	289	265	248	284	252	262	270	298	270	280	294	286	273	293	282	275	254	256	277	284	270	261	297	304	292	262	273	277	278	269	280	239	277	255	279	274	284	282	311	305	250	311	284	271	278	276	287	277	292	285	294	275	273	271	223	304	269	267	298	265	275	272	320	279	256	279	285	266	268	318	274	282	226	275	254	298	289	258	246	286	275	294	266	268	258	288	287	266	283	262	291	269	283	260	277	280	274	235	284	258	257	282	288	251	276	288	258	266	281	284	264	268	295	268	302	249	238	290	278	312	284	282	237	286	248	284	290	310	278	263	245	281	295	292	281	293	318	297	253	286	286	277	259	294	273	268	306	262	267	291	251	270	265	273	257	301	255	251	267	286	326	321	290	267	253	271	271	299	268	272	281	283	268	283	280	252	264	273	253	287	295	267	275	265	277	274	273	274	235	283	277	259	296	274	299	251	270	273	296	254	269	266	301	286	272	292	259	272	281	267	265	285	243	284	279	279	264	267	258	236	275	280	299	282	294	259	280	265	267	265	296	275	270	286	260	244	288	283	275	286	304	278	285	277	266	264	315	257	305	278	281	290	292	287	312	281	272	287	273	242	248	292	266	257	270	294	282	285	292	288	297	280	279	282	264	247	292	282	268	279	271	274	283	275	275	259	286	254	253	277	283	280	296	289	284	226	265	296	252	270	278	266	286	285	275	314	268	259	278	262	300	248	314	264	259	252	265	258	291	275	254	267	295	291	295	270	286	265	285	250	260	255	288	258	275	274	270	294	329	250	294	271	280	285	291	252	274	271	262	287	310	291	261	279	279	283	286	287	267	264	276	281	248	287	287	313	287	282	295	272	246	287	261	256	307	250	275	274	295	288	252	269	288	291	260	257	255	274	291	268	277	286	262	265	280	287	299	274	274	270	292	245	253	261	283	277	254	255	277	296	272	278	262	270	258	276	264	278	282	244	285	262	274	277	307	273	262	272	252	295	273	289	282	308	248	271	290	280	296	280	280	274	281	270	285	263	271	300	288	244	290	280	230	264	282	263	281	279	239	295	273	267	291	296	286	279	286	253	295	273	301	278	277	286	260	270	256	274	268	283	277	291	275	287	286	256	284	242	224	279	277	282	265	247	246	255	284	259	267	279	267	283	242	260	256	252	291	273	282	276	270	265	268	277	249	283	293	267	265	283	268	282	246	304	294	270	276	273	275	265	262	263	239	270	293	266	273	254	276	282	273	277	246	247	275	284	265	241	274	302	231	279	250	309	258	247	280	266	289	289	281	264	277	313	280	256	273	294	268	243	266	262	299	280	250	289	273	287	269	281	232	294	255	256	287	289	276	272	283	284	291	239	287	302	292	273	272	245	240	269	285	252	268	251	282	261	294	270	280	266	262	264	266	293	268	307	285	270	274	282	284	272	277	266	291	256	269	241	251	271	261	268	264	260	282	270	258	269	257	271	271	269	248	288	255	259	295	281	286	302	268	286	290	297	265	245	246	263	272	265	275	309	285	264	252	280	282	300	270	276	273	283	283	293	251	303	280	285	284	275	302	277	290	276	272	284	299	269	251	300	287	271	255	287	271	252	269	294	284	262	281	274	279	276	280	285	241	280	254	277	262	294	270	268	280	269	245	264	278	256	282	267	287	273	273	254	258	267	251	277	270	262	273	281	291	270	258	284	264	259	268	259	301	279	274	323	275	289	295	269	278	251	259	280	282	283	272	283	298	292	277	294	281	291	266	279	269	267	276	256	288	271	288	261	293	253	271	252	274	264	260	269	282	263	290	261	219	268	283	264	294	287	274	292	274	264	268	283	268	263	267	269	268	265	298	275	286	272	267	261	284	314	263	279	253	282	284	287	282	255	265	286	293	247	284	281	283	272	273	278	278	256	260	273	275	304	250	285	274	275	259	264	279	239	321	282	261	271	272	292	284	258	262	299	274	290	280	290	277	260	278	271	292	255	278	275	277	264	261	252	250	265	278	284	329	251	281	285	268	287	305	267	300	246	277	270	297	273	271	268	286	296	278	286	279	280	288	294	279	296	241	273	270	253	296	284	294	242	265	237	268	223	276	266	304	274	265	308	269	305	261	289	250	259	265	257	281	253	289	287	263	273	279	296	289	279	283	275	273	279	241	269	290	260	245	285	268	276	289	258	284	256	267	266	277	254	289	290	281	276	283	272	273	288	282	277	276	285	257	269	257	270	258	267	271	241	258	290	281	301	271	257	265	278	265	273	288	283	239	280	242	275	302	279	303	292	268	246	315	262	274	273	293	283	283	285	307	265	291	294	252	282	272	244	285	265	262	246	255	280	291	275	307	283	296	304	267	297	263	260	265	294	285	287	236	292	264	251	278	275	238	258	271	270	276	292	255	269	268	284	284	273	239	283	289	287	267	280	276	284	276	272	265	271	281	267	268	320	264	263	292	286	267	277	276	269	249	289	262	273	293	260	279	252	267	284	289	263	275	270	271	289	274	270	241	295	262	283	283	261	267	285	263	271	269	257	260	268	299	293	263	248	305	316	308	257	296	292	293	263	262	273	264	279	269	296	250	252	266	261	273	292	288	292	280	270	284	292	279	273	248	246	288	283	287	300	283	270	259	262	275	303	271	282	279	274	269	272	245	256	287	283	246	230	289	293	262	273	295	290	266	282	307	265	272	236	264	247	267	283	291	229	258	270	280	285	243	260	265	243	266	299	289	255	266	275	276	293	268	274	288	253	261	246	245	272	255	261	267	268	308	275	281	253	287	282	279	284	279	292	315	266	284	261	267	313	266	299	285	261	257	285	276	270	274	269	258	267	264	294	291	287	259	272	291	301	277	292	271	291	279	268	311	281	257	301	281	257	268	258	269	264	253	284	283	282	252	265	274	281	283	275	293	278	266	272	269	315
25616	44753	32220	21828	16363	12122	8932	6923	4994	3912	2973	2238	1821	1511	1209	1107	963	857	784	693	654	634	530	473	463	436	388	410	457	393	358	352	402	392	410	397	392	334	341	289	318	298	332	298	280	318	357	309	309	313	291	290	343	282	263	288	278	299	303	294	295	292	279	311	308	278	277	326	319	327	308	303	293	319	295	286	273	311	314	324	285	308	271	307	319	274	283	310	282	309	304	287	310	299	296	269	258	326	322	309	312	322	343	310	292	290	292	294	308	324	332	308	325	289	307	291	292	302	308	308	290	301	307	312	341	303	341	315	284	314	319	326	342	313	303	310	330	295	284	322	315	300	321	297	276	286	295	312	288	303	296	266	291	304	293	306	301	325	305	308	312	288	308	328	312	301	306	297	309	273	318	273	276	283	309	284	287	299	290	297	311	304	284	271	283	298	306	314	333	295	318	277	295	314	315	309	279	297	291	317	322	308	289	273	317	294	293	314	325	281	276	288	324	283	279	286	322	315	296	287	305	273	278	296	272	287	312	306	261	259	316	287	309	297	302	292	265	302	308	328	310	276	287	305	279	334	328	301	291	306	307	331	330	275	295	294	276	322	297	313	297	301	309	307	307	292	305	297	308	285	343	315	302	314	295	333	273	332	316	293	265	319	292	289	316	303	292	309	309	292	286	303	300	303	288	292	323	291	334	289	301	283	300	311	275	322	303	296	319	291	287	299	304	321	284	296	296	311	307	312	309	284	336	275	314	307	293	305	297	278	285	291	293	291	311	309	277	289	307	299	309	342	307	323	303	274	299	301	305	298	340	296	298	317	335	287	309	319	306	290	297	306	279	288	274	312	326	333	302	320	296	303	301	288	301	277	294	292	294	309	323	302	308	274	334	296	302	304	314	312	299	344	284	307	296	334	299	311	306	293	331	313	303	305	295	308	297	325	314	293	277	294	329	291	308	317	316	298	297	278	280	348	297	303	334	274	335	311	310	293	300	288	262	309	309	340	310	292	298	296	305	315	292	268	293	307	306	293	299	285	298	281	340	308	315	269	301	328	270	311	290	317	308	300	301	274	287	318	291	300	294	271	306	318	299	313	284	301	288	320	290	289	295	314	294	307	299	283	311	307	289	306	287	307	315	284	319	298	313	314	285	294	284	280	315	309	340	318	292	311	269	312	300	312	302	297	317	317	287	297	313	305	309	306	290	314	295	317	294	278	304	290	297	293	316	283	304	307	315	310	323	335	293	310	318	293	306	308	275	304	293	323	314	308	292	301	278	318	281	315	286	282	291	316	301	315	312	289	292	286	313	311	300	292	321	306	300	293	302	311	305	301	317	266	334	314	290	288	315	287	342	314	308	295	276	299	314	287	332	301	291	313	287	291	331	278	296	299	290	279	296	306	340	291	288	310	286	310	313	335	303	290	318	249	311	287	325	306	325	314	311	326	293	296	296	321	292	316	306	326	302	320	286	302	325	293	277	306	319	302	325	285	308	350	311	300	306	330	322	302	317	305	325	297	319	312	293	282	304	276	290	329	333	288	299	333	325	304	303	309	298	313	293	289	311	271	301	306	285	303	310	293	294	286	293	310	314	286	317	292	283	319	293	284	297	307	299	317	309	312	270	313	305	317	287	280	293	341	310	298	316	331	319	326	331	300	299	320	327	297	278	324	289	316	293	315	288	330	290	322	309	286	286	279	285	307	307	292	315	295	281	313	288	273	322	306	309	321	332	271	308	267	269	276	255	294	305	288	297	292	283	335	313	314	332	300	305	301	333	298	280	291	310	313	263	313	297	329	312	324	305	298	332	277	310	302	334	323	301	335	284	299	311	331	299	307	337	317	323	314	309	327	295	318	298	288	323	286	327	285	269	304	294	283	296	311	316	330	286	316	265	288	296	278	305	291	283	303	336	256	291	291	334	297	264	297	279	294	299	304	246	321	302	299	323	310	295	268	288	291	320	289	324	301	307	308	311	331	292	302	301	334	293	304	308	299	284	297	302	318	290	299	290	309	274	303	285	320	274	297	312	319	312	282	280	314	298	276	305	304	329	306	279	275	291	303	305	323	299	321	314	286	302	310	282	322	308	316	303	331	306	306	316	315	282	267	316	286	297	312	311	325	263	303	313	270	302	318	321	316	306	305	279	312	302	299	272	294	337	293	301	327	311	293	301	328	295	307	313	309	324	280	303	312	273	297	297	289	303	316	284	314	306	324	293	334	304	314	311	300	304	282	294	292	321	318	286	289	273	312	320	325	312	286	303	269	284	294	322	304	317	310	289	296	290	314	305	300	295	304	303	302	301	294	317	312	321	283	281	301	327	304	291	325	294	318	301	299	327	280	301	303	312	328	310	319	306	297	304	289	318	304	305	274	273	291	291	308	309	311	296	290	299	300	315	285	272	295	298	287	299	293	294	293	309	343	317	301	307	285	334	298	281	291	287	302	288	311	292	285	317	291	334	307	334	255	338	302	275	310	299	306	329	284	312	317	310	260	272	320	307	264	285	344	291	325	296	303	320	270	281	341	324	319	334	323	306	302	279	291	313	292	315	311	323	288	275	265	282	311	278	324	305	328	332	289	304	317	315	287	308	316	291	303	306	309	281	312	301	302	276	313	291	322	320	310	292	294	294	288	304	316	315	278	311	291	334	318	293	307	311	303	319	295	297	351	294	269	305	339	313	299	291	302	314	287	270	296	275	315	291	306	273	292	288	310	314	298	318	296	308	303	300	294	301	274	293	310	293	324	305	314	300	310	301	322	322	282	272	283	286	339	298	313	297	306	279	280	315	319	309	265	331	268	296	301	311	312	308	291	298	335	325	294	309	292	278	288	303	314	345	308	295	315	330	324	307	324	267	284	309	298	301	303	288	323	309	304	275	296	323	301	292	287	268	282	303	293	314	323	300	269	269	278	333	312	284	273	271	266	303	338	311	326	304	307	331	300	325	296	282	279	291	283	265	299	294	305	301	304	325	306	287	292	304	297	266	268	323	341	287	303	295	302	292	302	308	304	290	298	261	321	281	317	314	306	295	292	292	314	277	280	297	290	317	313	268	313	340	310	293	283	315	328	304	325	300	305	325	312	278	304	290	314	301	292	318	286	306	316	307	284	284	294	286	282	354	340	296	312	298	301	303	290	302	336	328	312	329	308	302	294	323	313	277	284	257	338	292	307	294	318	281	312	288	337	322	282	263	297	295	309	313	331	297	285	312	292	287	280	313	309	317	286	317	318	331	296	325	311	349	310	301	293	312	293	285	295	294	288	294	308	304	327	298	325	310	280	286	284	335	310	299	279	319	289	317	286	284	287	272	303	283	301	268	311	280	277	311	324	324	324	306	302	311	311	307	273	273	287	301	308	287	317	325	280	336	280	311	302	307	293	303	302	308	326	306	295	294	277	314	309	355	295	274	329	291	310	313	292	321	291	288	283	336	319	309	288	323	329	269	322	306	291	270	308	293	292	332	302	302	317	313	302	289	312
22415	21056	28634	23683	21164	21705	16898	7535	4844	3842	2818	2395	2035	1691	1580	1408	1278	1035	1006	966	946	909	795	746	757	661	619	641	743	692	680	632	699	644	648	681	648	638	624	579	539	572	590	591	594	599	547	572	547	582	510	538	561	559	580	558	524	538	594	574	580	577	508	573	574	537	535	572	537	582	538	546	524	569	538	608	530	543	597	572	556	553	579	576	570	569	536	540	546	577	561	594	546	531	550	583	571	574	532	527	558	538	528	543	570	562	551	582	558	552	566	589	559	534	563	552	538	557	567	571	604	577	573	582	529	509	569	512	575	557	558	533	562	556	564	493	584	543	585	573	531	562	539	544	583	560	517	553	557	545	537	606	589	525	550	571	563	536	552	567	561	555	581	570	582	564	565	579	549	572	530	540	537	563	542	590	530	530	595	565	532	605	579	553	567	580	545	571	602	570	559	555	553	508	596	579	583	529	568	546	559	568	538	534	536	546	552	540	495	573	541	556	530	555	607	538	571	535	590	549	561	548	593	538	555	560	513	513	552	599	538	596	546	536	548	555	548	567	543	553	551	550	602	525	521	556	568	524	588	536	552	536	562	590	518	560	573	556	555	572	532	525	574	568	526	547	563	559	539	538	566	555	551	570	517	583	543	556	592	566	579	523	614	568	570	572	574	571	543	528	548	606	527	548	586	544	605	534	557	569	587	584	548	535	586	551	557	519	545	509	568	556	567	544	528	578	567	497	534	548	574	526	530	556	520	586	545	539	529	546	530	538	569	533	546	553	538	575	546	548	558	525	522	554	544	558	596	552	544	535	594	562	546	540	529	538	560	552	599	511	587	561	552	576	561	563	562	552	601	573	564	588	551	541	553	568	556	533	591	602	558	550	564	543	547	564	565	547	555	554	613	551	537	560	551	579	510	537	514	549	562	530	547	555	579	524	524	567	565	547	522	593	553	522	559	572	615	567	549	574	569	555	608	534	544	547	600	551	541	584	507	566	572	558	606	537	551	557	528	563	598	527	524	551	601	548	576	536	532	538	531	540	553	531	578	563	560	572	561	565	545	533	541	591	561	594	498	543	527	593	551	535	529	605	522	545	580	536	540	592	608	602	538	529	584	632	561	580	542	562	574	527	565	597	571	558	613	571	575	530	564	515	564	573	551	583	540	597	603	538	602	501	529	570	592	549	558	582	581	518	553	527	528	535	523	554	557	514	560	560	566	530	525	571	500	555	557	588	570	558	552	569	540	557	510	454	524	553	529	558	521	518	548	575	508	572	577	541	560	529	557	576	582	530	552	533	546	539	544	567	541	604	585	532	538	573	549	554	569	551	552	544	543	553	553	592	557	528	525	543	579	534	560	529	569	545	588	555	536	573	590	554	572	572	588	585	526	564	590	549	554	582	552	565	549	574	564	550	615	542	564	512	571	558	576	572	573	562	525	516	545	592	521	537	553	521	552	538	535	564	561	533	564	536	567	590	550	543	614	549	562	520	579	583	607	547	578	537	530	524	524	575	549	541	570	578	533	565	544	552	604	531	550	537	565	590	540	570	559	549	587	545	579	534	553	533	598	567	598	568	544	583	547	521	560	549	539	566	538	544	558	526	541	586	545	546	577	562	524	563	574	550	535	531	545	568	538	528	574	541	585	542	565	520	549	537	582	580	580	542	526	556	549	554	554	516	552	554	560	544	533	557	568	566	562	489	548	591	570	564	561	620	544	571	591	552	603	552	547	545	546	575	522	574	541	527	535	574	571	566	555	550	544	550	564	559	554	578	553	508	550	520	531	526	527	582	569	510	543	527	591	592	529	594	579	557	556	536	550	533	544	571	560	583	551	569	578	531	565	556	549	583	520	561	537	574	528	534	547	539	514	574	566	569	490	555	553	531	545	534	561	561	616	527	554	543	522	577	536	547	599	551	563	529	522	587	564	543	555	575	523	573	521	537	562	551	545	508	546	571	550	561	574	539	585	603	567	573	535	547	561	525	508	543	553	576	541	532	538	521	530	557	594	520	567	585	570	545	550	532	528	558	566	583	545	568	596	536	559	608	554	564	573	583	595	517	549	537	555	542	573	523	535	573	581	522	536	545	539	568	558	575	567	515	543	540	589	601	599	560	567	572	540	567	580	574	539	544	606	583	570	564	570	580	571	551	553	564	580	557	547	575	532	556	539	543	540	555	525	591	585	575	544	543	561	560	557	545	534	582	529	531	561	559	517	534	507	574	574	607	513	528	587	550	553	585	572	550	561	558	558	528	542	527	563	536	552	530	564	536	530	544	562	526	586	571	563	554	522	580	569	558	549	601	548	583	512	584	528	516	547	543	552	592	562	541	576	557	558	606	553	541	562	562	561	535	560	531	578	554	521	545	613	603	567	558	597	526	550	552	562	552	589	558	574	521	561	579	561	517	563	571	547	576	551	551	592	568	546	520	534	561	561	516	559	524	604	587	533	499	532	540	574	577	519	539	566	571	531	520	529	534	554	576	601	520	539	556	545	527	542	536	570	563	563	573	561	552	557	526	586	546	592	531	586	554	578	577	541	548	549	515	558	564	545	469	569	530	586	539	552	541	553	539	589	497	591	560	570	565	540	535	585	542	573	559	558	577	528	583	538	522	538	583	549	533	592	589	614	575	531	564	570	527	530	561	574	561	575	599	562	544	532	518	572	551	581	552	561	577	565	566	575	522	598	534	593	537	530	588	521	556	516	531	573	565	574	556	577	569	518	548	575	520	568	522	524	562	547	531	543	572	556	589	518	534	546	548	533	567	554	548	548	551	540	523	508	550	534	563	549	537	573	550	532	566	559	578	583	557	527	544	513	554	545	542	546	538	538	605	585	538	538	576	552	521	538	591	565	573	544	568	555	583	572	563	533	552	569	516	568	515	545	567	516	570	559	550	533	551	516	545	597	515	536	618	539	513	568	548	552	567	571	530	543	543	519	555	568	542	588	520	581	561	553	512	572	576	537	562	546	529	563	535	532	544	580	595	579	603	535	595	578	555	566	526	505	557	538	542	539	557	576	557	528	589	523	565	535	566	574	551	530	556	593	584	577	548	597	534	545	575	549	556	560	550	566	540	581	595	568	570	557	575	538	584	567	526	533	556	568	517	571	520	608	560	565	558	562	539	547	521	563	572	594	583	578	536	535	563	527	504	551	536	569	535	570	546	557	529	598	541	563	560	571	532	564	526	553	543	545	554	588	598	575	532	540	545	574	542	538	580	518	535	538	555	570	536	615	588	597	591	509	546	544	572	567	575	554	537	583	569	558	542	563	608	501	521	539	539	517	560	571	543	601	553	578	558	523	539	542	611	555	546	579	530	546	525	536	548	540	577	530	579	553	568	579	620	552	556	563	504	574	567	556	548	570	578	566	553	544	578	549	558	528	582	560	556	570	564	590	554	593	535	537	521	575	523	564	528	547	537	550	526	571	569	563	530	592	588	551	568	557	570	557	548	536	522	591	517	518	561	560	545	567	579
28554	52546	38900	27922	22219	17051	12995	10499	7581	6033	4651	3710	2978	2479	2206	1871	1664	1477	1348	1158	1237	1003	1023	898	787	757	751	732	746	702	662	701	769	790	695	708	718	657	644	682	605	572	602	614	631	617	586	589	585	587	530	547	618	579	558	568	625	586	587	578	579	579	588	586	587	565	542	572	553	604	589	602	571	595	561	526	568	547	596	592	628	586	597	569	547	599	590	563	597	584	610	602	592	561	568	609	548	608	578	585	560	565	616	571	582	513	569	577	588	560	592	602	587	568	569	607	594	610	590	585	602	576	615	604	597	604	584	572	568	540	583	562	573	531	607	589	597	569	559	607	580	551	564	607	587	565	538	560	611	556	585	612	562	580	575	599	598	571	589	601	576	608	560	579	559	604	599	563	639	565	593	620	605	602	605	592	577	591	609	582	583	609	613	579	563	571	638	538	611	598	557	618	584	595	581	598	600	566	601	599	615	633	595	598	556	570	562	590	594	573	605	608	564	617	539	611	628	593	547	574	566	576	582	627	604	613	582	557	558	604	553	557	569	609	596	529	616	592	563	595	559	619	562	595	621	545	588	556	561	586	610	583	576	627	560	552	591	588	564	616	578	598	571	602	577	606	566	557	554	577	581	606	616	580	570	569	576	629	585	613	583	598	562	590	591	560	560	610	613	571	619	601	551	565	521	596	561	564	597	580	596	599	584	632	563	591	598	580	561	541	565	583	589	555	613	548	623	575	595	626	620	601	573	566	577	586	615	546	608	511	570	609	601	604	607	534	580	584	603	606	592	584	640	584	600	566	554	552	586	571	583	586	571	616	572	574	588	617	547	550	591	578	581	563	574	579	568	612	565	656	604	569	591	605	579	601	582	606	579	570	591	606	571	594	574	639	594	576	575	591	645	583	591	578	602	555	570	610	571	585	578	600	613	580	594	636	566	544	570	622	631	611	598	595	563	596	584	597	606	645	567	539	563	579	547	566	598	607	591	585	599	552	623	588	579	606	566	584	617	603	561	565	584	561	630	549	603	592	583	556	537	561	606	579	568	562	573	563	576	606	579	554	605	586	592	568	582	615	556	608	569	622	584	599	602	565	595	547	543	581	565	592	556	607	604	613	621	584	571	580	600	555	556	574	637	582	609	621	605	579	571	571	582	559	568	640	586	565	556	580	568	550	600	559	618	647	584	640	558	582	593	571	607	573	594	584	602	573	567	571	631	586	603	576	564	600	564	552	575	539	582	606	616	633	599	585	563	600	573	551	588	615	585	583	573	569	556	556	610	590	573	603	559	614	582	563	621	536	582	553	599	550	537	600	623	569	587	579	600	613	619	628	556	605	595	579	560	541	590	561	615	544	591	606	566	586	581	559	595	545	589	543	551	570	594	555	600	592	584	636	581	574	566	566	546	565	550	555	592	584	618	521	579	582	548	578	576	594	626	635	579	575	576	576	539	618	563	592	579	592	583	575	597	593	598	590	586	567	588	549	610	546	604	577	594	568	615	599	596	565	571	575	571	554	583	587	588	582	556	608	581	590	634	557	575	556	554	597	555	578	600	552	589	533	597	588	591	549	606	602	577	576	579	605	576	576	602	537	628	612	570	631	606	579	589	556	604	589	552	529	541	567	557	573	570	568	563	557	579	610	536	582	589	534	585	590	574	566	548	565	596	585	594	582	620	568	556	547	599	590	594	619	603	580	560	592	547	569	617	599	540	535	587	590	579	618	559	612	541	597	576	584	522	570	613	554	562	572	588	572	601	599	624	579	595	567	577	588	578	591	599	578	594	589	569	591	617	616	571	571	568	602	570	551	617	606	565	627	569	604	536	577	593	573	612	580	576	566	612	562	593	565	543	581	590	606	565	589	572	573	565	608	579	552	555	588	554	608	601	555	552	580	600	614	583	577	600	538	579	526	580	561	580	578	589	563	621	549	619	577	625	579	606	582	590	577	603	557	558	606	573	574	604	599	595	565	617	608	618	587	575	587	551	619	573	589	573	546	599	575	587	584	585	589	549	566	597	597	589	571	579	542	580	573	549	589	564	620	571	599	569	581	576	596	605	573	592	614	573	581	586	601	555	547	597	586	552	581	582	582	607	588	566	612	589	606	551	566	601	585	542	600	588	612	575	562	525	540	625	608	560	571	551	603	530	574	616	586	634	583	585	612	626	578	595	564	537	584	587	638	583	552	573	585	581	572	586	586	554	606	544	591	588	592	575	518	570	576	569	557	604	576	561	609	597	616	580	535	572	604	567	556	613	653	662	607	563	626	569	560	563	602	571	592	630	601	587	614	577	559	636	546	588	566	642	581	613	566	587	591	572	573	583	587	573	641	575	582	568	564	599	582	586	586	592	606	559	564	572	591	582	549	597	611	547	572	612	560	599	575	583	585	575	573	578	604	612	584	552	597	580	608	632	551	605	565	610	582	547	551	569	571	644	564	564	573	556	558	562	589	556	599	566	540	614	569	606	580	594	570	567	586	557	606	563	591	617	562	579	595	584	519	567	565	556	576	596	590	613	601	552	526	617	567	569	606	602	569	609	591	573	566	596	615	533	606	563	587	574	570	598	598	564	604	504	594	615	558	587	561	577	609	556	609	600	608	587	539	570	536	565	564	563	582	599	550	578	566	565	597	582	567	590	607	568	592	560	552	602	608	548	562	578	589	564	579	624	587	585	597	561	578	585	582	578	565	563	592	595	587	614	593	580	558	575	592	543	569	632	559	525	599	567	590	594	591	612	561	557	578	570	569	591	572	614	561	560	590	566	573	565	584	527	654	593	618	580	632	635	592	603	577	599	582	626	592	562	584	577	565	599	599	570	587	573	626	567	550	579	603	579	560	581	587	572	604	565	627	577	569	584	575	598	578	581	569	549	589	564	551	589	527	589	594	572	551	580	602	577	572	602	549	561	587	615	593	560	610	571	600	555	561	570	594	603	594	589	579	615	576	523	604	552	587	558	589	624	632	570	616	554	574	558	563	635	554	626	562	605	613	572	568	585	556	602	617	584	611	596	532	632	556	580	590	597	566	594	573	578	605	613	552	603	576	547	556	574	614	584	598	595	557	517	626	617	583	576	588	551	598	535	564	570	584	616	600	560	598	596	569	598	583	586	560	584	591	536	610	597	592	548	566	540	534	574	616	666	592	581	568	575	578	573	599	567	585	625	583	583	609	577	595	579	559	573	562	561	592	569	582	607	567	589	587	544	557	627	607	556	576	592	597	540	563	593	635	544	627	595	599	612	562	570	607	612	535	610	576	571	591	595	613	576	574	597	547	603	551	570	576	584	622	606	585	573	572	620	562	564	618	553	601	600	561	569	605	615	612	603	606	603	602	567	540	613	536	590	542	600	549	569	646	546	594	567	606	569	555	583	576	573	529	606	563	580	547	619	623	580	562	585	551	586	608	586	545	602	595	548	589	572	550	559	603	594	567	584	584	565	622	542	554	546	574	619	558	576	540	577	564	597	587	583	594	603	553
28488	24474	25978	18385	9907	6146	4142	2968	2306	1773	1458	1196	1003	864	808	688	624	637	583	523	476	484	463	436	440	409	411	420	388	380	418	401	417	405	445	414	395	387	345	355	333	360	340	346	361	350	357	342	323	396	358	354	338	347	367	384	353	349	363	345	360	339	364	333	356	345	335	362	352	350	347	371	380	344	359	349	375	351	325	366	351	346	340	332	360	380	325	333	353	372	337	372	350	312	361	357	362	307	355	324	326	367	354	369	364	348	362	340	329	338	368	359	334	352	351	342	364	327	349	359	365	363	335	370	336	370	337	352	365	331	339	354	356	377	378	333	356	327	360	332	342	341	356	296	372	332	361	311	334	346	349	337	339	351	378	333	340	346	326	351	380	353	342	361	325	347	317	396	332	377	363	327	371	306	329	343	342	347	368	340	357	372	352	331	373	359	380	339	320	343	349	334	339	326	338	383	346	368	386	374	350	333	348	315	362	333	376	338	361	337	366	361	318	345	329	352	328	358	342	364	344	349	364	350	321	364	374	340	360	338	333	341	360	311	371	339	352	339	346	317	356	344	342	324	339	348	359	355	372	353	353	339	334	383	358	351	354	350	354	343	346	361	385	358	358	338	352	381	360	347	375	356	346	353	334	339	339	333	368	339	359	349	351	343	350	333	358	334	351	344	356	367	356	337	344	345	313	368	341	367	379	331	347	341	332	350	349	357	384	313	336	356	329	345	339	323	325	355	357	363	379	362	306	332	349	339	353	345	339	322	345	357	341	351	348	365	349	328	402	379	345	370	333	345	343	331	362	357	334	347	350	314	394	329	350	329	320	379	322	378	359	393	382	386	389	354	357	392	326	381	368	375	377	304	335	330	364	352	317	329	339	374	358	345	375	327	381	339	364	317	342	358	335	345	343	361	381	366	337	353	363	334	344	331	367	344	365	349	356	362	358	348	356	353	327	329	337	373	339	345	333	379	353	326	333	352	335	333	340	341	333	356	386	349	328	375	336	340	388	375	300	363	371	349	353	358	360	357	340	339	356	335	346	353	339	332	367	320	338	354	356	336	341	358	368	348	350	370	367	365	347	399	346	329	336	349	375	351	345	363	373	333	356	340	342	330	321	365	345	320	370	333	337	394	383	364	357	351	348	347	368	361	364	311	351	347	349	345	339	359	348	369	350	339	354	357	340	323	314	354	319	325	357	373	342	337	353	367	368	351	304	331	374	377	365	340	359	332	349	362	366	349	335	306	365	368	286	337	352	355	353	335	358	328	339	363	370	333	345	327	335	342	321	356	372	361	339	367	376	378	333	375	335	363	363	325	323	358	342	366	348	356	356	353	365	369	333	323	340	370	336	307	345	344	363	340	333	340	346	374	364	361	379	353	390	355	330	341	349	351	335	322	369	325	352	330	386	337	358	358	323	339	321	359	356	352	318	334	356	345	319	318	314	376	364	341	350	328	326	367	357	349	341	356	358	364	354	371	350	340	355	331	349	353	352	361	356	324	321	375	344	361	324	320	354	350	397	325	350	356	378	324	360	340	352	361	382	335	314	323	361	348	359	355	353	286	347	376	381	374	385	354	350	358	344	342	374	368	331	356	369	377	376	353	338	332	365	346	341	319	365	335	349	360	365	309	365	334	339	369	340	345	336	372	361	348	350	320	330	358	362	356	317	396	316	348	333	354	376	366	364	362	324	367	345	323	350	332	362	344	362	326	320	335	363	358	342	348	363	360	318	366	335	360	341	362	337	334	340	362	368	374	333	349	390	332	362	351	347	344	362	349	357	342	327	360	359	370	387	342	345	360	369	365	339	357	360	368	318	344	363	341	339	346	347	367	375	320	378	357	377	336	310	348	379	376	362	352	370	378	345	343	328	348	331	372	360	361	346	335	370	311	374	354	363	314	360	364	357	359	340	369	342	378	340	325	352	349	365	362	334	355	355	336	341	394	359	352	343	314	340	345	326	340	372	362	384	361	355	366	333	375	339	337	372	333	364	358	369	386	375	349	369	340	389	360	298	354	333	361	354	333	333	326	320	357	343	360	349	350	369	353	378	372	340	365	371	370	342	330	361	300	343	350	354	331	343	323	333	359	350	342	336	388	343	341	352	346	325	356	347	309	353	326	343	369	350	345	336	394	353	315	339	339	374	349	359	359	312	348	348	327	336	381	350	371	356	370	362	325	331	332	316	361	329	355	345	361	326	319	352	362	359	335	359	383	356	336	321	334	352	348	276	317	338	333	337	350	356	336	341	330	355	365	382	351	381	393	351	374	355	349	342	358	325	361	349	351	360	338	353	335	318	338	340	347	340	329	334	338	361	346	321	338	349	327	338	379	338	336	344	358	366	321	345	364	375	369	387	369	338	353	325	342	349	385	346	367	388	353	368	348	361	372	323	374	329	364	350	373	314	341	361	357	301	315	359	351	353	333	347	342	355	339	336	356	339	369	351	380	359	347	366	353	380	338	322	296	350	388	335	345	375	340	368	382	352	374	327	357	351	360	365	364	389	371	325	358	309	366	359	354	318	339	326	331	342	350	351	339	370	336	347	348	345	333	325	374	333	369	321	359	332	376	337	390	345	353	345	349	363	376	339	326	344	336	388	339	347	361	342	365	331	350	333	392	363	348	348	366	348	354	316	337	343	369	346	366	324	330	348	353	316	340	370	355	369	340	347	328	324	374	335	358	341	333	334	344	358	346	361	343	367	341	355	378	336	373	341	356	381	356	320	347	325	345	378	373	309	321	395	350	323	347	359	334	352	341	368	332	346	346	368	375	337	364	346	383	329	371	342	326	361	349	350	339	359	374	362	345	356	313	339	343	362	332	369	335	351	345	350	373	356	355	362	341	351	380	348	361	336	331	343	316	346	330	338	373	345	361	356	357	354	348	341	351	341	382	371	354	389	330	344	346	367	357	369	358	352	324	334	374	344	363	351	328	381	343	380	302	357	323	368	355	337	421	376	336	317	348	335	363	336	352	339	361	328	374	333	345	346	340	362	363	341	351	340	374	338	365	340	363	350	368	331	380	340	352	361	376	367	359	362	367	312	328	354	359	354	354	317	375	357	338	349	370	357	340	362	331	313	319	358	367	313	336	374	354	385	379	367	342	319	344	363	334	372	368	363	339	378	373	343	367	343	340	329	353	365	331	344	335	349	325	358	349	353	368	357	330	372	335	342	343	379	330	331	376	352	365	332	325	366	322	331	367	327	373	353	353	311	337	358	330	370	377	356	341	325	359	336	372	330	359	384	335	335	338	360	351	390	301	355	344	348	347	341	368	345	331	336	337	336	366	357	321	360	346	343	351	327	379	359	354	361	342	360	320	353	353	375	315	366	344	358	342	353	346	336	356	338	335	327	363	342	354	383	343	318	331	357	372	327	341	323	377	341	336	342	383	351	353	372	330	372	302	336	379	335	373	362	361	377	372	354	358	325	338	328	374	335	332	355	345	363	356	343	347	342	334	380	353	356	342	342	356
26582	40318	27993	17836	13248	9875	7016	5337	4024	3084	2340	1893	1593	1294	1188	1042	903	756	742	680	650	604	522	531	466	473	439	417	444	445	428	450	468	470	483	437	382	433	381	387	399	384	394	361	376	344	342	373	345	330	344	367	336	397	344	375	400	370	355	341	370	359	364	342	419	379	382	372	381	371	381	402	402	371	388	381	377	344	394	367	382	405	369	386	399	367	331	381	392	357	356	366	387	360	362	371	380	397	355	367	353	416	381	397	362	360	387	360	372	366	396	356	404	393	379	360	396	387	388	363	383	375	419	375	345	386	369	389	419	369	320	346	361	371	352	361	392	370	387	368	397	389	355	346	361	383	373	373	389	400	374	369	350	353	358	394	355	403	337	382	366	397	375	380	365	359	356	388	357	380	376	392	412	356	357	389	374	375	365	351	325	398	398	377	386	365	358	362	352	377	380	359	373	360	381	403	366	383	386	363	375	367	387	347	406	368	350	363	367	447	401	393	398	333	364	387	364	364	348	376	384	372	402	387	384	383	351	369	354	361	365	382	388	332	346	369	366	401	337	397	372	375	376	366	388	374	385	401	377	387	341	352	367	350	356	368	377	387	379	327	347	363	385	359	363	339	379	373	372	351	368	376	390	393	397	376	388	377	383	366	393	393	356	374	399	359	368	406	327	399	387	353	378	365	390	393	400	410	347	359	395	389	325	313	384	342	341	355	377	402	364	399	363	344	374	397	354	370	374	395	376	399	360	383	333	329	360	389	396	365	394	374	376	349	369	352	380	359	354	391	371	356	370	368	369	401	385	396	394	362	395	366	382	364	319	380	374	369	369	377	381	343	349	373	340	404	372	370	347	370	352	347	405	388	366	377	347	363	375	371	364	347	351	359	358	370	411	385	367	377	362	382	353	403	377	398	393	354	370	395	363	370	365	387	368	387	334	402	367	373	365	345	398	389	381	396	402	364	389	389	389	389	395	383	393	375	373	366	343	377	332	368	384	419	362	333	350	362	361	368	379	329	371	368	367	348	407	445	370	375	375	360	353	387	390	346	402	365	372	388	373	425	396	401	363	349	313	360	356	378	399	375	368	369	348	382	371	352	379	366	384	357	406	361	345	405	389	389	384	385	371	343	397	373	401	332	342	378	324	383	373	354	364	406	344	386	360	358	389	353	354	410	390	367	396	386	404	337	399	405	383	369	396	386	375	395	351	386	388	371	400	356	405	393	400	378	381	394	363	387	377	362	364	382	366	365	358	346	396	358	355	353	352	333	352	368	405	381	371	378	367	361	373	364	390	388	389	412	371	366	376	396	364	402	364	386	401	367	363	369	373	414	376	361	373	369	372	363	376	401	415	371	352	384	374	380	338	359	373	382	385	384	427	406	375	374	412	370	331	358	400	360	352	376	341	336	360	376	380	372	352	368	366	364	356	394	373	379	369	364	394	327	349	362	364	380	365	413	363	377	382	384	374	410	380	330	370	335	365	388	365	388	387	370	399	385	347	390	364	373	361	380	361	401	364	400	381	371	373	359	397	407	346	354	372	390	351	337	400	363	390	360	371	346	365	367	367	378	338	364	382	359	343	355	383	395	351	372	390	368	373	421	393	380	385	373	384	333	371	389	375	408	376	375	346	386	343	398	384	366	382	368	379	374	362	376	376	371	396	368	374	346	387	353	402	380	350	365	372	350	361	366	359	363	379	382	357	342	381	405	351	406	378	356	402	368	379	393	332	389	382	377	361	393	351	378	366	359	359	374	365	359	349	354	345	380	393	365	421	365	373	359	341	382	365	384	387	382	392	370	390	367	397	368	379	344	398	376	383	382	344	341	373	376	362	351	361	411	350	356	384	370	378	339	355	399	389	355	364	403	348	394	373	377	377	386	360	397	396	374	375	400	352	369	367	364	346	372	357	374	342	393	395	363	378	400	369	373	373	356	396	363	361	369	331	344	411	357	377	354	405	343	394	398	385	409	376	373	371	410	392	393	401	347	359	345	402	384	372	415	390	356	411	366	360	366	405	362	371	376	341	395	378	363	388	325	382	379	379	385	395	391	371	361	372	358	381	363	395	384	389	373	384	359	375	384	373	341	375	348	396	358	351	367	347	375	396	376	373	366	376	363	364	361	373	371	347	353	350	380	352	385	364	383	402	398	377	360	369	361	376	397	365	379	406	383	350	411	375	368	359	388	371	385	415	400	391	360	354	351	347	373	402	373	355	354	375	328	353	400	386	369	335	391	366	352	355	365	377	355	379	405	357	399	367	390	364	383	391	371	389	378	381	385	401	337	365	383	397	341	347	340	379	381	386	405	383	397	342	358	381	362	376	351	377	381	320	398	368	373	360	376	362	373	367	405	349	368	370	368	370	359	370	332	374	369	370	339	397	371	365	395	392	370	378	354	354	343	391	378	344	363	369	361	350	374	401	375	349	360	358	376	361	373	379	357	346	378	404	341	392	368	354	358	370	359	374	379	378	348	370	377	342	389	352	350	397	380	357	358	349	378	358	355	373	360	364	382	362	363	348	378	372	353	405	374	373	375	391	381	358	384	365	358	361	390	404	423	380	374	370	383	350	386	387	374	365	399	386	390	373	376	342	394	372	350	375	387	376	375	391	376	372	362	343	393	403	375	385	372	368	372	379	390	351	389	342	382	392	351	367	376	356	374	378	362	373	374	340	366	404	367	364	358	420	369	403	404	359	393	369	357	393	399	372	349	391	347	387	351	354	375	376	384	360	371	367	385	378	370	380	384	378	342	367	368	349	369	361	381	370	369	372	395	387	337	342	329	333	376	380	395	375	378	391	380	380	373	402	363	323	350	344	340	361	379	375	360	357	346	365	371	362	378	403	339	381	387	374	388	396	381	373	384	377	365	345	371	389	405	403	350	363	352	412	356	361	401	353	405	378	400	351	358	369	374	368	336	382	370	364	371	386	367	367	360	378	382	386	361	380	372	372	401	367	378	391	347	335	403	346	389	367	402	369	391	374	374	325	395	352	363	393	371	386	375	370	387	372	344	395	391	417	380	365	339	378	403	380	355	407	374	396	355	413	364	390	356	373	366	369	371	378	393	355	365	359	312	372	363	398	388	384	400	369	369	416	403	375	367	381	355	343	388	362	336	406	380	377	355	385	375	393	388	355	412	353	364	354	357	380	385	339	343	355	377	400	394	380	369	365	385	388	356	388	366	355	389	364	382	371	372	365	376	354	378	352	360	387	375	376	370	385	369	398	387	341	369	385	325	381	357	350	365	409	379	357	347	373	381	385	399	365	414	360	367	389	399	401	345	365	363	373	349	367	400	385	386	390	363	367	378	369	371	396	333	380	341	386	386	336	367	388	339	367	387	352	347	389	381	391	366	380	379	346	399	387	388	349	359	387	406	386	416	381	396	354	370	364	406	353	390	398	380	357	365	355	383	350	367	375	351	367	373	365	366	390	372	369	389	378	388	398	356	369	380	369	386	344	368	371	367	373	417	403	368
23314	21032	28214	24094	21306	17543	9088	4849	3461	2811	2281	1878	1650	1414	1306	1116	1027	940	827	812	825	737	744	714	653	626	640	674	651	650	628	614	635	671	660	640	598	608	622	531	561	566	553	567	609	591	539	566	553	567	561	582	530	558	555	584	541	547	600	546	586	529	565	554	565	540	614	543	554	524	553	517	583	547	572	531	625	526	539	607	593	581	555	567	549	568	567	563	577	564	576	607	556	552	570	577	544	534	555	584	525	570	583	553	539	547	573	548	571	537	556	590	565	577	562	574	548	554	600	571	511	605	552	578	532	571	595	571	550	534	557	534	548	561	585	557	534	565	594	542	548	554	533	550	600	566	546	553	587	555	519	515	581	566	568	634	534	538	565	546	534	571	584	556	567	548	531	559	569	540	550	539	634	618	525	584	601	606	550	545	604	580	582	561	506	591	582	558	567	553	562	627	549	558	548	590	571	573	558	511	535	584	563	606	588	613	627	568	557	617	605	537	557	551	598	587	608	599	571	543	507	541	573	580	605	595	537	538	568	553	573	557	529	562	552	575	598	571	565	518	586	580	585	554	562	504	540	514	592	567	548	537	574	588	622	553	545	556	537	565	558	549	592	573	565	523	573	531	559	565	566	570	600	568	584	579	513	581	560	557	609	541	560	593	592	558	546	594	607	568	534	564	581	589	532	534	601	580	591	578	537	540	546	551	565	554	598	591	568	529	590	543	594	607	530	578	567	576	526	553	542	532	593	583	556	602	542	596	566	583	583	546	585	564	543	593	566	569	543	501	555	528	549	540	558	569	576	530	561	568	525	578	535	601	557	571	590	598	573	553	524	543	549	575	585	576	595	582	613	608	565	548	559	551	523	556	573	585	549	614	560	543	562	574	543	607	558	585	568	552	546	555	537	597	527	547	531	592	534	517	557	589	564	574	566	597	619	568	566	565	554	553	542	545	571	589	548	558	560	554	553	510	580	606	570	579	558	553	566	548	562	514	586	567	592	586	602	596	578	537	578	575	577	563	528	537	532	553	553	546	615	557	543	544	535	547	585	532	537	584	579	540	584	581	569	597	546	553	554	600	510	564	583	578	559	551	580	549	603	580	552	545	564	570	522	567	559	564	553	587	551	527	536	595	577	546	541	552	557	542	581	611	565	562	613	535	565	518	559	580	552	554	559	610	523	561	583	646	539	576	618	560	586	564	522	582	583	548	563	586	590	563	571	584	561	560	585	605	596	625	559	558	562	552	562	602	599	553	565	541	542	572	535	574	521	551	541	527	543	563	562	591	555	552	542	528	545	610	544	586	580	566	550	547	601	567	561	533	567	534	568	517	554	522	578	562	579	570	573	489	548	582	583	537	597	526	566	567	577	569	533	552	609	545	583	583	595	579	552	598	535	581	583	593	599	565	543	521	556	549	559	597	535	566	573	584	577	568	626	575	534	577	596	571	545	532	547	569	522	550	525	525	583	577	590	570	533	610	535	549	601	571	577	578	546	594	536	548	591	550	499	557	567	551	574	556	567	581	571	552	550	520	549	563	572	575	551	556	519	596	546	620	558	581	590	636	551	614	559	544	571	575	579	557	576	568	567	500	581	585	531	585	546	548	575	583	540	520	562	580	565	525	559	573	580	537	576	556	576	520	579	556	563	521	551	560	561	550	579	609	565	569	562	548	580	569	534	565	580	564	532	542	582	565	576	601	559	538	563	503	570	549	585	576	563	571	535	536	583	538	523	562	528	565	520	571	586	532	567	578	602	555	522	595	540	529	566	538	557	548	591	510	543	550	545	596	557	560	538	543	565	541	561	533	530	546	573	578	548	525	554	552	564	541	610	570	548	554	596	566	555	552	609	580	547	548	570	577	586	571	569	555	593	544	526	558	593	582	563	555	601	557	547	513	582	574	542	530	544	612	574	533	610	534	547	576	579	556	495	581	548	538	566	520	585	562	591	555	576	572	590	598	569	536	559	530	587	554	558	538	565	570	524	534	546	584	595	556	579	556	592	560	573	571	585	576	541	580	531	571	541	574	547	558	579	562	541	550	575	531	588	543	566	568	578	551	579	597	606	552	574	576	590	578	568	579	568	556	532	588	514	606	553	579	587	561	566	537	606	569	529	624	588	575	594	573	550	544	586	556	597	559	553	560	540	556	588	561	547	570	549	561	574	590	584	575	547	560	533	538	563	490	552	564	560	559	569	597	569	592	572	508	590	541	580	575	529	538	582	540	541	573	569	547	568	556	569	610	579	568	596	568	550	580	561	587	531	628	560	547	544	523	536	563	592	544	595	572	570	547	526	540	612	551	596	603	563	550	575	580	552	573	567	516	534	565	564	550	588	541	570	561	570	557	563	549	590	539	558	578	543	516	582	528	535	579	577	531	569	606	556	512	529	520	554	579	560	573	545	532	604	568	556	563	556	541	567	582	600	586	579	564	590	561	565	552	570	526	584	583	536	525	562	540	527	540	536	585	539	595	551	569	582	588	553	595	575	547	529	586	592	574	574	565	582	588	507	542	539	573	578	536	573	548	553	546	568	539	549	579	520	592	581	587	545	524	554	562	625	570	568	554	574	551	588	557	568	569	504	626	556	597	575	551	580	570	585	569	527	551	602	565	551	589	559	526	527	582	590	559	553	597	537	580	556	544	559	529	560	590	565	549	564	564	562	558	546	555	545	555	535	539	548	552	532	585	581	542	558	523	534	533	541	570	558	552	534	541	490	574	597	577	600	600	548	598	562	573	532	547	520	566	582	520	576	584	574	500	561	549	555	587	579	543	562	561	575	528	541	568	565	558	545	608	538	549	572	550	547	523	557	566	598	550	533	593	556	581	573	529	558	560	519	570	605	597	588	613	552	545	584	505	557	571	583	606	550	527	531	606	579	567	557	559	584	594	536	559	557	549	564	550	512	587	557	573	565	564	578	593	532	565	545	567	537	548	566	612	590	533	545	585	554	560	587	530	555	613	526	594	576	548	504	621	589	510	582	585	598	542	568	576	576	566	518	598	576	541	567	590	608	590	609	567	608	543	577	566	576	531	575	519	537	530	580	569	552	563	576	516	571	576	591	579	576	554	572	569	590	510	530	556	556	559	570	546	556	578	557	533	581	559	556	524	593	570	560	510	582	565	582	557	576	571	546	530	557	535	571	591	563	597	528	589	539	596	570	562	600	539	541	508	542	547	562	555	581	562	537	549	514	586	572	561	550	607	574	515	559	515	562	555	558	540	574	543	580	578	563	581	562	544	542	586	579	543	538	561	595	595	557	535	563	580	556	593	565	562	552	522	640	541	570	596	594	560	614	556	600	561	579	587	541	592	533	523	587	610	577	597	574	607	554	547	553	564	552	548	545	561	554	530	556	581	576	586	553	546	553	507	581	583	595	588	579	546	579	557	580	570	584	540	603	544	569	549	593	584	588	605	554	539	569	558	567	544	557	507	525	529	568	555	579	534	562	570	584	577	540	529	556	558	559	519	570	562
26871	46847	34070	23096	18000	13350	10336	7326	5768	4369	3622	2726	2382	2012	1856	1663	1483	1233	1100	985	1025	926	909	869	759	680	677	707	701	668	672	683	711	721	724	733	699	669	551	589	600	597	578	595	620	601	623	582	603	565	587	620	566	558	603	581	574	568	595	598	582	597	578	579	634	617	564	564	611	559	638	586	651	614	598	591	561	577	608	611	562	589	575	564	615	556	583	561	585	590	577	630	574	584	637	615	591	575	603	583	592	574	637	577	564	615	614	558	606	596	589	563	648	595	569	662	582	565	592	591	561	587	622	646	591	581	578	580	597	571	561	601	604	598	579	605	601	591	615	621	549	590	619	583	578	589	579	617	598	579	565	615	600	592	585	625	603	644	604	582	546	595	589	594	627	575	611	601	595	546	629	570	555	573	612	577	566	620	589	551	586	594	631	559	563	594	591	608	582	595	595	611	565	629	588	618	642	583	578	616	596	624	560	627	557	556	586	593	584	585	614	558	612	600	590	610	583	576	563	610	589	596	601	556	578	576	608	608	577	595	581	566	597	570	537	584	592	608	586	578	561	617	599	567	640	559	587	587	630	587	577	518	583	551	558	671	608	607	608	567	589	551	578	617	633	584	591	599	571	593	619	590	595	603	555	645	591	629	593	586	579	578	601	634	587	585	606	593	597	580	596	605	578	583	581	594	569	622	602	572	565	624	605	588	591	586	632	553	561	600	631	604	627	587	543	553	573	579	542	590	549	554	620	542	585	591	620	595	631	623	619	579	616	599	557	591	630	580	586	576	603	581	618	596	582	588	580	617	638	555	598	595	629	610	615	635	537	546	573	606	600	576	590	567	599	585	573	620	592	625	559	605	616	626	569	590	598	629	622	557	568	621	551	559	592	638	594	605	553	584	605	610	583	619	645	582	621	608	613	588	560	589	571	575	573	590	580	607	569	594	625	618	599	569	571	579	616	625	580	569	588	607	619	622	526	605	584	586	621	551	584	585	583	625	588	595	605	610	546	621	608	576	622	574	620	576	604	606	570	602	583	587	587	604	567	588	602	573	554	577	600	559	544	624	607	579	607	574	586	618	597	615	618	571	577	626	607	596	609	600	586	590	626	586	620	517	569	611	570	564	593	533	607	574	605	640	597	638	607	581	567	527	599	559	617	583	653	578	616	612	597	589	598	557	578	637	602	616	591	611	589	638	573	570	567	621	576	574	563	593	561	608	590	606	598	603	559	591	590	563	596	621	590	636	616	583	601	567	571	556	552	540	587	629	617	602	589	587	591	588	619	546	613	600	616	637	627	608	592	582	585	554	644	593	595	584	551	630	615	598	577	591	627	586	566	601	597	585	612	598	616	561	590	594	578	580	576	579	569	558	644	546	600	577	592	586	564	575	615	611	620	631	554	569	561	572	601	589	580	622	628	538	562	554	606	568	617	579	624	579	556	553	579	598	574	579	564	590	590	588	561	599	575	564	612	606	609	622	605	592	592	594	605	614	587	582	572	543	609	573	553	573	594	585	628	628	590	584	577	637	558	599	586	585	603	615	597	565	562	592	528	574	568	570	580	596	600	604	594	562	580	599	541	606	575	585	602	575	553	575	563	604	630	581	609	560	553	657	575	583	569	593	576	568	575	548	628	553	624	600	570	609	581	605	599	581	623	600	550	568	597	609	553	593	634	616	564	562	570	580	600	601	586	584	609	590	569	601	585	591	606	631	611	586	642	537	641	510	561	582	590	574	617	611	557	588	571	589	598	588	519	593	576	656	606	610	612	581	558	552	594	576	634	547	557	613	589	600	602	622	589	576	581	604	587	603	625	583	591	584	581	597	591	585	590	559	587	580	608	549	563	564	570	610	619	581	575	563	603	578	547	617	596	564	599	569	567	575	557	600	608	598	611	576	581	608	577	602	593	570	573	553	590	588	612	580	588	605	574	582	579	580	635	585	557	593	561	578	575	604	603	571	564	595	558	607	604	584	640	585	638	568	588	617	566	584	537	630	575	606	544	585	592	599	611	604	611	571	596	596	542	581	579	612	577	587	636	589	606	573	593	591	568	590	595	643	602	566	609	587	592	625	599	567	599	598	608	585	664	598	595	604	567	551	584	602	555	618	597	585	601	562	603	589	582	621	603	622	580	607	566	590	597	587	597	607	570	585	601	585	609	578	596	581	606	577	624	579	606	580	576	614	577	662	568	570	604	566	574	583	605	594	629	610	573	573	579	611	606	594	583	603	589	583	548	571	593	574	556	589	582	577	578	563	584	648	608	600	627	568	584	585	591	625	631	556	632	574	614	629	559	582	577	568	579	588	607	558	621	579	584	631	594	588	591	579	606	599	530	600	599	574	556	587	599	599	593	619	585	595	593	581	630	609	587	604	613	556	584	598	615	573	645	571	589	600	571	575	629	627	596	582	612	584	589	607	618	621	590	586	583	604	599	610	592	597	628	608	608	586	567	588	611	604	570	566	600	574	628	607	549	566	639	607	613	608	572	580	619	564	562	543	557	627	582	592	584	588	584	575	599	590	607	594	598	599	579	611	598	567	567	577	616	621	588	562	608	612	603	598	587	561	616	602	578	610	608	572	576	575	589	569	559	607	570	569	556	568	596	553	592	580	616	620	600	598	605	571	583	598	591	563	577	578	579	604	629	601	567	596	578	594	603	542	635	607	583	604	625	638	599	551	596	580	562	605	610	562	632	613	646	596	544	593	630	625	613	604	568	566	555	625	620	579	578	599	584	621	594	590	591	567	586	601	564	606	624	586	604	590	581	614	564	596	569	594	550	588	574	592	579	615	599	627	596	610	615	570	608	596	611	618	554	622	602	621	598	601	603	638	620	616	572	569	593	624	614	557	567	557	592	586	614	566	588	579	589	578	594	576	614	609	627	619	606	552	587	596	571	611	604	584	598	615	552	611	655	638	581	588	592	620	562	626	596	608	616	577	623	608	594	583	586	587	622	559	585	606	593	595	635	604	525	614	574	578	588	584	598	607	611	567	605	588	580	587	588	574	570	555	578	606	525	584	627	631	569	609	584	600	569	609	521	576	558	558	564	555	633	571	595	626	609	636	607	586	590	569	568	581	556	561	585	580	551	595	597	581	597	587	587	594	609	553	557	567	591	597	626	587	590	629	580	557	585	586	583	584	603	602	577	578	588	537	582	609	589	595	564	601	653	583	572	563	605	582	561	583	628	608	611	606	532	593	595	620	625	585	582	624	576	602	615	568	579	576	621	574	594	561	513	614	572	570	584	591	582	588	610	608	621	617	608	585	582	588	577	598	564	566	573	577	582	594	596	586	561	577	597	610	622	536	582	602	601	626	561	599	579	659	624	617	595	589	590	643	601	586	559	658	636	605	582	596	616	597	620	613	606	548	624	594	614	595	575	556	623	586	577	565	594	612	632	560	598	595	669	569	614	540	546	582	567	585	590	636	555	584	576	618	571	592	619	580	605	587	611	595	608	584	590	605	587	589	582	604
24626	21015	27289	25347	17810	9224	5422	3735	2679	2113	1692	1342	1151	1026	954	883	710	610	547	542	474	443	445	392	354	348	348	363	397	353	285	340	326	335	357	338	330	320	283	289	262	311	258	276	254	308	262	259	283	266	292	282	283	268	266	305	273	278	301	293	257	267	298	269	257	284	288	273	260	295	270	286	299	264	289	288	283	268	257	286	259	285	286	256	267	235	275	278	273	274	281	279	283	292	267	294	272	282	268	292	258	278	267	279	258	286	263	297	280	277	260	280	298	259	256	295	263	249	273	278	252	299	287	285	283	285	276	287	278	248	272	271	269	285	276	240	273	272	273	276	262	266	266	246	292	278	267	275	269	281	293	256	277	273	251	292	268	283	267	269	271	279	270	280	264	276	280	289	274	278	291	300	253	272	267	272	265	281	304	261	277	262	279	280	241	265	274	253	284	286	320	281	271	266	292	286	268	294	268	273	285	264	311	274	266	285	275	283	251	266	299	251	259	282	253	284	290	289	260	287	268	290	283	276	269	272	256	243	262	269	270	263	252	271	250	279	276	265	281	271	274	301	290	294	252	267	252	292	239	260	260	308	266	258	305	240	275	275	286	280	262	280	253	290	278	285	260	279	269	270	289	263	290	284	311	276	282	294	285	243	288	279	270	259	305	278	296	298	266	246	290	272	305	266	264	263	276	306	293	283	271	288	250	271	278	267	262	276	273	276	252	291	304	299	241	290	298	257	254	260	287	265	296	272	256	254	269	295	285	245	275	265	280	265	286	258	249	298	295	289	269	276	261	255	276	263	284	288	281	257	266	306	265	247	238	296	292	265	281	247	277	267	279	280	272	266	252	282	239	289	276	263	278	280	284	299	289	295	280	265	275	288	313	269	287	264	285	282	317	261	237	309	244	290	289	307	301	261	291	283	227	289	305	291	274	282	268	246	243	265	253	268	291	254	277	268	245	252	259	254	280	295	284	298	279	290	279	271	313	286	279	304	285	265	240	290	285	248	264	268	280	298	279	315	263	330	252	277	268	255	257	268	284	280	286	246	230	278	259	269	291	293	272	270	278	252	276	289	302	267	284	297	253	288	260	313	265	308	328	237	272	274	272	253	270	274	304	231	289	245	275	297	304	263	255	256	268	272	231	292	249	279	278	272	295	298	273	255	261	258	287	304	289	290	262	287	276	279	297	298	279	276	290	290	264	272	306	287	273	280	302	254	286	300	295	305	277	265	264	280	285	276	263	283	286	264	264	257	269	279	304	271	272	256	270	270	288	278	272	278	275	288	303	303	272	279	277	262	267	255	267	287	327	290	294	304	288	283	282	295	277	269	279	264	258	269	278	272	264	275	272	262	295	287	291	296	263	256	260	278	250	267	248	292	294	273	293	302	278	254	298	275	288	245	300	286	287	256	295	266	285	237	272	252	257	274	254	271	305	263	293	263	297	293	309	292	271	292	272	255	276	256	272	265	258	267	267	270	272	259	265	300	278	258	267	278	274	305	288	250	267	308	285	284	230	310	277	265	237	292	280	252	265	266	266	277	268	273	314	269	298	277	286	256	269	260	275	253	271	282	292	244	284	275	261	284	278	267	263	293	252	257	250	300	281	260	270	289	293	277	262	306	294	269	248	287	270	264	266	237	276	251	285	273	304	260	325	292	237	260	252	295	279	271	295	309	270	294	314	243	266	269	322	289	270	257	302	276	274	278	297	266	255	269	265	294	295	293	271	277	287	271	271	274	238	286	276	277	273	292	284	267	281	248	263	280	276	296	245	261	267	276	278	287	270	293	263	274	263	270	260	294	292	266	306	278	275	295	261	294	250	237	301	300	272	274	278	271	261	285	266	276	287	260	250	285	300	243	259	256	299	278	268	269	281	282	298	285	257	256	279	287	246	279	282	265	268	278	258	281	263	244	263	266	268	283	302	276	265	303	249	297	288	278	274	274	271	271	267	259	254	263	282	271	300	278	286	262	248	274	233	258	284	287	290	258	272	292	278	263	282	268	283	293	296	266	305	266	270	248	245	266	286	289	283	286	288	246	276	251	301	260	307	272	318	274	290	281	292	288	272	280	285	274	282	256	255	265	273	262	290	284	286	272	327	269	278	272	271	275	296	284	277	278	273	250	259	279	290	302	265	291	294	301	251	271	251	240	269	256	304	299	257	277	254	252	279	290	257	269	284	278	262	284	289	261	297	279	294	302	270	306	290	246	291	275	235	309	247	246	254	244	300	305	272	308	272	268	255	295	255	268	292	286	278	285	270	266	271	255	271	268	300	296	282	279	289	271	287	282	266	265	276	267	277	298	289	289	278	317	281	288	257	308	273	253	299	302	267	255	286	297	254	258	279	291	268	284	273	268	264	302	287	271	276	280	257	270	296	271	292	245	315	257	254	292	317	251	282	288	289	253	280	273	266	297	269	323	274	243	245	266	271	272	270	258	285	284	286	280	283	257	274	293	286	256	248	261	269	276	253	279	255	282	281	292	281	295	255	258	292	248	274	269	284	263	268	255	291	253	269	242	292	295	309	306	271	285	255	247	282	265	285	274	268	265	261	289	273	268	280	286	287	265	270	279	266	281	263	240	251	279	255	267	297	257	251	291	280	282	261	245	288	256	279	283	253	279	280	257	279	285	265	285	259	294	280	260	270	280	301	241	274	263	273	290	252	283	289	264	267	281	256	262	259	288	274	277	282	286	236	283	290	278	265	271	311	262	285	255	253	271	275	287	272	263	282	305	280	252	276	241	283	268	299	248	272	254	256	267	284	260	295	269	285	250	295	279	281	257	276	261	250	290	279	268	259	276	271	261	267	265	261	268	269	284	257	255	246	287	304	271	301	293	274	316	257	262	263	281	247	251	275	248	285	279	303	238	278	255	270	263	261	269	259	263	262	277	286	265	318	289	254	244	282	259	287	265	265	277	259	285	278	270	278	251	230	287	246	299	278	267	282	283	283	284	274	281	304	280	319	289	274	268	271	274	268	284	279	276	317	278	252	252	254	247	280	286	259	292	258	274	244	281	282	280	273	257	275	271	306	278	290	261	277	267	248	258	255	299	277	275	278	283	275	280	278	257	283	256	300	264	232	280	305	278	254	271	256	304	245	268	276	291	236	251	261	288	274	303	291	274	288	281	287	254	266	273	290	285	293	251	310	269	272	268	263	287	313	275	276	275	298	264	276	278	298	276	289	291	257	298	261	251	261	280	242	279	275	264	262	271	274	278	297	265	303	302	264	271	298	282	253	292	314	278	269	266	274	286	281	284	290	277	271	284	251	260	265	265	285	304	268	239	301	289	279	248	290	246	236	260	251	281	303	266	276	276	270	301	289	287	287	278	274	280	286	285	258	285	288	254	279	268	288	325	301	268	305	278	280	291	284	293	280	267	307	275	260	277	264	260	241	264	253	274	264	265	282	264	267	299	275	296	255	286	284	301	257	286	266	272	278	273	306	284	267	277	282	305	260	281	268	261	269	294
25896	44079	32042	21260	16972	11945	8774	6859	4755	3745	2868	2210	1825	1598	1435	1229	1115	906	777	682	652	568	508	467	435	411	403	439	422	351	381	405	399	394	414	408	422	367	351	319	296	287	308	310	299	301	307	281	275	310	315	319	305	284	297	312	294	307	315	310	297	299	289	334	303	302	302	335	310	322	320	310	295	301	273	315	293	290	321	300	316	272	290	316	309	279	321	290	346	310	300	274	295	305	314	306	316	283	297	289	292	295	323	310	313	317	317	294	275	304	286	279	313	308	311	313	297	296	304	326	312	325	295	318	307	304	287	320	300	301	294	299	278	275	284	292	311	306	284	294	314	284	292	304	325	321	344	321	310	284	297	297	316	284	303	305	349	288	304	300	318	316	304	275	316	294	303	332	313	291	306	313	301	306	331	309	332	323	297	308	277	339	318	319	325	306	313	326	275	267	279	310	317	323	300	308	288	293	321	294	277	337	283	315	308	277	292	311	273	291	298	310	290	329	311	287	289	297	310	317	308	312	291	286	326	309	278	328	329	278	312	321	335	295	290	298	306	332	292	295	281	337	279	291	300	319	296	297	273	311	330	300	316	327	304	324	326	296	326	326	308	321	305	278	319	318	304	312	340	271	319	313	311	300	298	316	305	308	281	317	300	265	274	314	306	293	302	295	307	290	279	299	301	289	283	287	302	346	314	325	312	301	293	289	258	315	283	283	287	304	315	333	278	299	304	329	288	348	302	318	287	307	293	277	290	302	287	280	295	286	312	311	309	286	296	302	268	288	326	305	259	275	306	323	318	301	313	318	325	331	294	292	326	291	315	269	314	304	296	282	285	296	289	330	311	307	340	315	290	310	289	293	318	338	318	299	309	295	352	288	323	322	283	272	291	267	282	308	294	334	289	309	271	297	327	308	310	329	312	294	290	276	317	298	296	277	281	308	312	273	277	309	292	303	296	309	308	310	298	322	319	294	303	284	273	302	305	290	296	285	255	314	283	340	291	284	325	313	296	293	300	286	293	306	293	263	324	289	285	328	302	318	301	303	302	307	326	321	279	335	342	281	314	292	313	287	298	281	310	298	323	299	296	277	302	307	291	329	294	299	308	319	279	271	329	294	324	311	324	314	302	293	321	288	278	287	294	314	291	327	295	314	299	280	301	286	289	321	299	325	294	269	297	285	335	328	325	306	271	290	284	323	273	268	297	303	312	301	273	291	306	271	291	302	291	305	292	306	300	302	286	310	305	322	295	293	319	297	290	297	300	305	273	292	284	285	333	299	324	322	297	321	317	295	309	299	312	293	311	320	302	309	306	303	306	315	335	322	343	305	321	321	291	335	300	308	339	299	305	304	276	311	296	316	311	320	287	283	316	315	282	289	310	303	277	306	329	346	260	290	325	298	312	309	307	299	261	310	314	313	319	261	269	305	307	295	286	306	304	336	301	324	319	292	282	292	317	297	312	309	288	288	284	297	306	286	311	282	308	283	288	312	284	279	292	303	291	299	289	312	308	289	324	291	310	315	313	269	318	276	309	331	291	323	322	332	287	325	242	274	322	298	306	300	287	314	290	335	324	335	294	277	299	307	300	303	289	279	314	287	309	281	301	320	308	272	320	306	305	316	303	294	268	297	302	316	313	301	289	309	306	320	340	318	327	291	276	303	302	330	312	314	292	318	273	293	294	315	268	323	311	297	321	304	312	305	291	318	303	296	303	338	328	310	278	324	311	299	335	311	282	296	313	284	278	301	315	299	290	329	324	318	313	265	301	299	309	282	295	275	302	297	316	289	321	341	279	282	309	320	324	268	308	287	324	309	329	317	279	298	315	319	289	310	287	297	305	300	323	322	335	316	284	291	305	305	302	295	315	305	301	299	320	284	312	323	312	288	283	282	286	285	302	304	276	302	316	305	302	300	303	298	302	340	306	298	336	313	317	307	272	318	301	293	282	316	304	318	342	303	281	295	281	315	299	321	341	330	259	315	323	282	308	308	322	299	336	309	311	339	316	325	326	289	299	291	306	261	306	291	317	268	336	287	319	308	326	301	289	290	299	290	316	316	288	312	276	293	284	280	272	302	337	284	307	296	298	314	310	318	314	322	275	303	287	324	308	298	279	305	305	325	318	335	311	297	312	316	282	295	306	330	311	278	275	307	318	302	303	309	309	292	309	303	315	288	307	307	319	297	310	320	284	304	332	327	331	330	329	287	298	283	276	317	303	314	275	326	321	270	301	333	323	300	314	310	304	298	320	309	312	282	288	307	296	314	317	280	293	292	316	291	305	289	267	300	322	266	320	277	299	295	326	320	309	279	303	273	311	323	341	311	297	304	300	307	301	310	299	307	319	283	327	305	296	321	316	310	300	306	293	273	274	289	304	292	318	301	326	310	284	324	301	313	316	314	306	350	312	287	335	312	280	325	294	298	328	263	306	308	300	314	305	313	311	303	285	303	307	326	301	314	304	282	313	285	284	313	275	313	300	300	302	330	305	306	266	290	308	312	277	302	323	285	302	281	300	323	325	281	310	292	283	286	300	296	295	283	319	279	297	305	287	287	304	278	285	324	299	303	330	330	314	313	343	315	299	320	307	316	290	307	310	273	324	302	283	307	301	291	277	274	312	270	330	277	293	328	264	310	324	292	307	292	297	335	299	319	309	296	282	287	322	297	308	311	318	306	282	299	309	284	303	304	320	286	330	273	292	326	300	289	326	326	329	316	289	286	303	308	296	304	290	288	304	305	308	318	308	303	296	297	286	271	282	301	294	317	287	305	289	312	280	303	301	322	304	318	292	313	324	308	277	297	284	287	285	266	301	313	308	316	295	324	316	291	309	288	322	312	302	319	315	308	283	311	326	273	332	297	295	274	325	298	302	318	282	302	320	299	302	338	293	358	313	302	288	291	309	328	309	295	320	275	280	311	321	303	330	297	308	284	260	323	293	292	326	283	323	304	262	304	332	315	308	298	316	267	274	314	324	290	296	292	314	314	296	311	308	267	320	281	319	321	335	288	300	297	311	287	304	288	306	295	309	267	290	318	305	314	308	307	298	319	281	305	288	304	296	301	305	311	308	305	287	317	302	321	282	284	319	300	323	301	324	298	309	344	297	305	284	293	285	284	285	291	285	292	315	329	292	310	302	300	295	270	280	314	280	315	297	307	307	327	316	316	292	297	344	321	340	295	322	283	284	343	282	311	343	280	336	312	274	295	293	306	314	298	305	297	265	328	288	329	286	292	301	274	289	332	310	301	310	317	317	303	309	322	320	298	309	311	304	318	302	308	322	278	357	302	298	285	292	283	279	293	294	303	310	311	303	335	318	293	306	309	262	304	330	294	300	276	285	301	340	324	304	306	310	305	289	292	296	308	308	304	284	274	287	308	319	273	292	296	342	297	326	311	308	320	275	310	346	310	308	316	298	307	307	305	263	303	315	281	275	315	292	321	289	336	301	308	281	326	319	310	303	299	316	309	269	278	332	296	287	311
22430	21060	28685	23661	21163	21683	16806	7103	4584	3777	2867	2241	1962	1830	1641	1450	1289	1186	995	951	920	833	798	711	710	663	681	632	646	639	632	625	622	664	716	648	658	608	634	584	575	589	578	548	542	537	564	580	534	527	583	563	518	556	528	558	508	530	547	559	526	505	571	559	596	545	580	522	558	556	540	577	589	565	533	591	546	553	534	548	544	539	607	561	551	573	639	602	534	589	542	587	547	534	492	557	543	554	571	562	549	554	543	522	544	566	539	566	549	556	552	544	528	534	551	567	537	518	576	518	544	558	565	554	551	560	543	567	570	582	544	562	544	540	585	551	581	553	522	569	525	567	536	570	548	541	546	526	560	509	522	543	560	575	593	569	526	552	565	570	539	558	589	559	487	543	539	547	544	556	523	522	562	544	527	530	558	545	557	555	568	591	531	530	540	569	529	515	561	581	582	520	571	575	574	557	537	583	535	537	564	532	513	517	542	577	562	528	511	547	551	555	580	554	581	542	553	541	555	529	537	563	570	561	578	595	566	520	558	554	467	557	553	598	518	565	513	546	541	511	545	541	525	541	552	569	561	543	538	557	542	548	533	542	537	562	544	583	528	515	541	556	532	545	527	541	559	550	546	574	526	578	555	572	550	526	604	583	562	545	570	501	559	553	534	556	500	572	578	541	536	578	578	521	531	563	481	547	583	600	547	513	518	570	510	579	563	586	493	540	513	525	536	542	605	556	528	521	532	559	551	520	564	552	533	512	584	538	548	538	553	532	577	565	551	527	558	553	557	548	540	539	587	527	561	543	565	518	578	521	539	583	558	563	580	548	579	557	530	569	528	532	541	558	594	564	587	521	526	549	555	527	572	528	565	557	539	596	550	551	568	518	612	532	541	530	578	530	605	573	572	554	544	545	533	519	554	534	562	530	614	570	547	542	533	558	537	559	559	580	543	578	565	546	546	519	567	594	551	560	530	536	596	553	600	512	531	540	545	555	578	572	526	533	558	615	537	552	576	508	549	551	567	530	581	566	524	555	539	550	526	578	561	548	563	579	539	564	518	595	534	535	542	521	532	580	560	542	553	562	539	585	542	530	578	513	522	535	579	547	551	580	561	565	566	571	563	541	562	494	546	586	505	535	551	548	536	541	507	518	550	546	529	571	549	534	566	560	580	578	487	589	588	556	569	493	549	571	576	580	583	569	517	522	567	549	548	550	580	558	507	531	510	529	544	549	523	572	542	576	534	537	580	540	526	529	571	556	554	568	546	574	513	548	508	564	581	527	523	537	590	574	570	539	528	531	539	541	587	514	517	534	545	562	531	548	547	533	587	570	553	550	571	566	529	517	567	540	512	511	550	519	517	553	552	570	565	575	566	500	529	573	544	557	531	583	593	550	530	516	510	531	523	575	521	569	553	543	533	514	540	555	574	549	562	569	562	529	538	562	581	543	567	544	542	541	540	550	581	588	551	529	537	564	559	557	582	545	543	554	557	528	549	550	538	547	573	539	541	563	540	565	595	537	588	590	544	564	526	567	544	495	560	574	577	543	574	584	528	539	518	556	492	573	542	546	541	529	577	570	545	529	528	572	560	567	531	591	540	572	579	589	529	535	562	566	542	513	578	538	537	566	566	555	551	582	533	579	541	593	530	540	579	589	543	526	544	544	535	561	554	587	530	527	555	558	549	592	542	539	581	534	540	534	568	544	580	589	540	571	575	521	533	550	555	562	560	502	563	524	600	563	554	590	534	525	529	577	560	534	552	544	513	525	543	552	582	553	564	556	545	537	539	528	564	537	545	546	536	545	545	553	589	530	541	551	541	551	583	533	529	577	550	602	491	558	571	566	555	529	587	566	591	577	566	576	566	569	531	517	564	558	551	546	571	537	541	547	540	561	587	578	561	546	554	511	554	530	542	523	556	553	536	551	564	563	548	564	583	559	544	586	535	543	552	563	596	530	527	577	627	535	550	538	555	567	539	518	520	561	566	552	554	584	531	532	543	535	505	585	585	523	592	570	541	552	565	544	559	590	552	534	573	522	559	542	580	522	520	558	540	555	544	520	549	554	563	549	510	562	563	527	548	550	593	536	529	502	562	614	531	544	510	551	549	548	566	555	587	559	523	566	558	557	586	530	555	608	584	541	589	559	552	533	533	558	521	587	558	569	520	531	539	572	557	547	571	535	539	560	555	516	558	554	542	584	550	548	540	595	574	590	590	575	602	544	550	534	574	489	537	568	554	561	581	534	555	521	570	515	523	527	560	558	574	534	582	600	601	556	549	571	547	547	574	564	518	523	543	523	505	568	538	566	527	547	531	584	531	550	558	556	563	538	539	603	568	532	549	562	560	595	568	545	520	558	550	549	511	555	547	593	511	578	580	590	526	547	528	521	535	546	596	555	518	547	563	568	536	587	564	531	570	544	496	522	559	525	565	579	567	559	555	539	537	543	558	512	490	539	519	571	564	550	524	571	540	580	597	526	590	548	547	561	541	589	562	545	550	547	541	536	548	582	520	585	526	531	548	568	513	572	486	524	523	586	581	556	539	525	576	560	503	544	559	518	544	496	526	592	511	549	524	542	541	542	528	535	555	533	581	524	524	538	531	546	559	536	561	531	510	595	556	552	576	536	536	549	496	561	573	495	560	531	543	543	552	540	537	523	506	592	564	525	563	550	516	504	543	569	522	564	573	570	533	558	543	588	560	512	555	545	489	557	557	594	545	583	534	570	578	558	537	567	492	542	550	577	585	576	512	590	574	545	551	605	612	588	592	555	559	531	579	535	605	561	542	572	559	552	547	541	580	566	554	542	573	521	538	555	565	561	551	532	544	546	517	572	545	558	555	568	552	573	541	572	543	520	525	562	567	575	577	571	536	542	545	575	551	570	542	549	526	543	522	550	545	531	533	558	590	562	539	511	538	585	543	569	569	549	516	502	538	559	530	551	547	542	602	554	556	570	546	506	516	574	563	528	548	543	526	598	573	529	546	532	560	575	512	580	529	556	578	543	545	540	540	564	560	586	545	545	519	523	541	530	542	508	558	559	531	538	529	530	506	556	537	538	575	541	506	592	576	580	525	576	560	521	507	510	504	523	578	543	562	544	508	524	552	525	573	558	539	543	529	527	579	556	577	567	525	566	563	547	496	558	574	520	556	594	547	540	559	514	576	540	559	549	584	530	557	566	583	534	594	582	556	573	555	536	549	564	533	518	532	566	524	564	534	546	547	534	561	530	523	526	552	563	567	567	541	546	550	550	553	552	560	568	559	612	564	548	588	539	555	563	562	527	551	561	530	565	599	571	580	554	546	545	557	547	540	537	513	570	549	551	555	562	582	573	571	563	564	557	537	575	566	537	534	617	539	518	552	519	505	524	520	568	555	552	509	571	545	539	555	537	573	548	585	573	593	546	538	555	553	545	536	507	508	573	548	535	541	540	523	550	523	540	544	536	573	563	548	547	547	529	527	527	574	558	528	579	543	548	540	549
28379	51617	38773	27917	22394	16836	12606	9891	7435	5781	4451	3560	3112	2704	2420	1968	1835	1536	1366	1153	1062	933	983	879	825	722	738	768	718	658	731	769	714	758	781	761	737	701	602	598	584	607	639	612	554	538	593	599	560	592	585	603	566	602	551	602	580	600	588	592	568	636	604	579	586	631	578	594	559	583	571	576	597	554	605	576	596	565	586	562	560	601	559	606	606	549	560	574	581	594	625	599	595	578	588	540	571	570	545	527	566	570	619	572	579	606	599	536	573	626	580	528	563	547	576	559	594	566	584	560	623	618	560	579	561	638	554	580	549	572	587	552	605	538	595	595	574	541	609	576	546	668	567	570	591	561	553	613	578	569	566	546	552	590	578	596	569	648	549	570	588	600	583	557	602	568	663	600	626	605	594	585	554	600	578	595	586	594	546	586	607	642	612	568	579	580	595	613	604	568	581	560	573	588	596	535	564	603	584	575	527	574	595	581	556	612	567	584	579	650	577	572	593	566	579	567	582	554	598	549	564	561	626	529	574	593	564	626	541	559	586	596	583	543	574	574	549	586	555	574	611	574	606	594	566	580	598	569	598	582	571	584	535	601	576	603	637	599	565	613	648	574	570	590	567	597	613	568	629	575	560	603	622	558	531	550	568	589	602	587	572	607	584	579	552	618	544	550	581	609	564	605	553	598	576	618	582	586	596	517	631	596	548	614	578	580	559	559	537	570	580	613	583	606	578	581	613	585	562	560	596	590	579	575	601	608	607	585	580	600	584	567	577	582	637	607	575	559	564	602	572	574	611	582	621	602	595	587	580	599	574	582	608	577	583	593	544	586	560	608	601	617	565	597	570	554	596	573	577	579	538	565	530	589	591	573	562	549	586	568	578	607	571	596	586	549	574	542	557	578	575	566	632	562	558	572	559	608	619	559	595	656	625	620	580	601	587	633	554	579	563	565	551	599	573	572	594	568	581	535	637	529	559	603	587	601	521	594	558	591	594	625	576	571	545	582	574	563	592	591	557	582	566	559	552	587	544	618	623	526	599	569	583	556	597	598	558	565	548	553	580	574	595	603	566	593	541	604	551	584	567	586	535	519	576	528	563	567	627	607	590	573	557	598	587	560	604	550	590	657	561	595	591	610	594	599	541	576	657	594	588	570	575	586	535	583	590	573	584	554	584	584	613	621	599	545	579	576	566	556	572	575	573	545	577	571	588	570	555	572	574	566	600	618	564	540	546	595	660	546	593	587	588	571	591	524	594	584	571	587	599	583	598	540	587	576	594	574	581	560	619	576	593	590	574	591	607	566	580	550	574	565	599	575	601	609	583	562	588	622	535	562	547	613	563	613	583	622	580	576	524	570	617	612	581	601	584	574	568	564	550	593	590	573	564	571	572	598	581	598	587	586	547	555	578	586	586	556	561	553	593	611	608	595	542	606	590	566	572	601	605	557	586	584	554	555	563	557	599	569	605	592	585	595	598	607	583	554	616	579	555	573	599	554	563	588	550	584	579	633	594	540	619	616	621	598	573	577	626	626	606	559	562	595	579	585	595	583	587	562	537	607	592	585	589	566	556	572	563	557	571	583	549	616	585	590	565	606	545	589	613	583	522	562	583	582	576	601	572	596	583	591	592	594	582	592	550	565	580	591	547	561	549	598	593	570	531	617	581	600	561	591	574	598	566	589	566	576	541	546	586	592	562	619	574	589	568	614	588	602	580	594	596	587	598	569	544	566	596	579	628	606	584	571	570	593	602	582	612	591	578	570	635	605	598	595	588	575	561	600	582	653	605	549	587	573	580	587	584	573	521	565	582	586	540	580	582	628	612	541	597	583	579	614	570	597	527	563	553	621	568	592	604	598	561	576	590	543	629	543	602	572	579	619	613	580	603	601	555	572	580	589	581	594	602	599	576	579	604	569	543	593	602	592	592	561	569	586	633	599	602	557	557	568	618	557	561	590	595	614	548	614	621	598	570	668	593	569	592	618	607	568	564	576	584	549	612	590	583	540	659	561	606	627	593	547	577	572	568	608	590	547	522	589	604	568	591	575	562	574	593	607	578	586	572	590	565	595	572	561	543	620	580	610	612	627	635	602	642	597	564	589	591	591	580	559	519	564	567	569	567	553	581	544	598	575	567	560	596	540	544	562	575	608	566	619	602	585	593	567	597	568	529	620	593	574	583	576	568	586	601	574	614	621	592	564	552	592	568	579	570	582	588	589	621	594	595	584	584	599	520	528	641	635	559	576	581	616	605	581	577	550	544	573	556	583	537	564	565	592	601	596	584	565	578	530	616	583	568	528	625	581	618	614	528	545	588	606	559	564	595	562	598	618	587	603	597	599	550	605	556	538	593	634	590	588	572	549	559	563	612	603	535	610	582	578	570	587	584	556	584	600	600	607	616	572	579	583	620	582	557	566	569	613	620	570	596	560	571	586	579	613	501	577	605	591	607	577	568	585	550	564	599	539	587	562	570	555	542	586	602	547	560	597	579	565	556	569	601	567	592	584	573	612	594	598	622	553	601	604	539	582	589	559	577	554	604	584	605	594	588	557	561	549	565	566	648	581	557	585	569	520	580	535	563	591	572	571	586	578	563	586	593	567	572	539	606	592	562	611	613	575	607	580	629	578	569	569	577	586	575	552	609	603	591	578	638	573	588	600	611	593	586	585	521	605	598	549	597	602	578	577	612	627	620	553	628	609	597	593	564	606	594	572	571	547	571	635	627	608	560	519	590	537	636	578	548	593	567	556	581	547	573	586	577	559	609	552	635	575	613	589	568	581	590	568	581	542	548	597	579	598	584	590	610	600	572	586	593	603	564	596	588	581	555	602	561	579	577	596	591	568	532	567	623	604	582	586	622	601	605	574	578	549	596	609	606	606	600	596	584	598	652	574	564	593	592	594	537	563	561	579	587	548	577	634	594	522	598	586	584	571	660	565	598	588	581	572	569	596	544	580	600	561	592	583	574	610	584	565	594	568	585	603	554	554	605	609	583	641	546	597	595	552	566	554	564	626	561	595	560	544	569	569	584	619	575	555	592	607	549	546	601	554	596	543	564	567	574	573	545	626	616	544	618	562	611	543	551	546	579	548	608	606	559	552	592	537	551	541	581	594	598	574	569	610	552	578	585	570	651	555	614	563	564	587	597	556	603	587	587	600	590	563	607	615	558	575	539	579	532	573	561	577	582	576	585	568	573	598	585	570	561	574	604	549	619	564	580	602	590	561	581	557	588	581	538	602	575	589	581	562	575	562	614	557	563	583	613	570	605	596	586	566	596	551	572	571	570	570	563	568	600	592	558	570	594	564	593	555	586	587	534	548	575	550	591	563	599	606	560	589	578	599	598	561	595	605	588	584	605	587	587	542	551	606	601	583	566	597	596	623	586	630	599	577	599	589	566	553	573	603	577	558	576	570	541	585	608	592	595	570	547	592	595	599	550	570	564	567	612	589	560	598	573	547	611	574	546	584	575	614	582	557	571	558
28402	24241	25796	18478	9870	5679	3907	2705	2219	1675	1298	1145	1025	919	842	745	669	647	545	499	459	463	432	459	390	410	371	381	391	362	350	380	390	407	388	366	366	355	357	327	372	357	323	336	360	371	317	357	324	325	374	348	360	313	352	342	341	341	317	369	353	348	360	391	336	342	346	314	344	355	377	350	339	341	354	362	355	347	314	356	342	354	369	358	342	353	318	353	350	344	314	332	329	355	363	330	333	365	327	364	340	326	318	352	340	323	330	337	381	324	360	317	323	300	370	316	315	333	317	310	297	348	339	339	403	330	331	341	331	312	328	316	338	354	319	346	365	328	338	361	332	363	338	355	358	301	340	340	304	323	354	343	355	351	338	344	368	335	363	359	348	338	383	334	309	311	321	347	358	352	312	344	345	334	314	322	337	347	358	330	344	363	369	307	343	348	332	346	317	351	349	341	356	364	353	340	338	302	326	336	364	354	349	342	348	330	358	338	363	328	362	363	371	383	323	351	370	348	340	349	337	318	362	350	330	352	362	340	368	345	371	322	343	329	322	371	336	311	349	373	332	370	343	376	324	332	368	309	379	331	347	363	346	351	298	347	342	303	351	363	343	349	357	328	339	325	343	348	327	342	336	326	332	331	343	339	374	325	352	336	363	342	355	331	318	332	360	348	351	350	358	317	340	361	356	337	360	311	338	368	339	365	339	365	332	313	314	337	360	327	341	354	316	340	347	341	367	331	327	356	358	351	357	328	351	322	358	355	355	360	354	333	328	358	342	346	380	329	336	323	346	330	351	308	336	340	358	313	335	349	380	352	331	377	351	313	333	341	346	345	371	354	338	351	342	350	341	352	357	319	357	360	369	351	333	332	358	345	331	330	336	357	312	354	341	343	365	354	366	354	347	375	343	354	349	350	323	341	320	306	377	325	346	347	381	340	366	372	322	359	368	310	342	336	338	338	307	336	345	378	347	348	335	340	327	331	330	332	348	317	348	359	352	355	338	330	369	326	344	325	365	347	333	348	340	321	385	335	333	356	339	354	346	375	341	318	359	366	383	346	340	330	325	335	309	374	355	345	336	344	367	332	340	341	333	315	348	349	358	360	338	361	364	327	367	350	343	342	393	358	347	335	350	325	313	310	360	380	355	349	376	319	323	342	330	373	346	365	330	321	356	343	382	331	339	338	314	328	332	363	346	351	352	313	324	330	333	345	371	329	342	385	362	335	330	347	335	355	331	343	361	328	375	333	319	346	362	330	357	327	333	360	355	333	314	330	340	309	320	353	335	328	351	363	334	327	343	326	328	333	339	355	362	338	294	384	339	349	328	363	392	355	325	342	377	348	337	370	346	345	355	319	330	314	307	349	356	315	347	353	326	322	342	368	335	346	338	350	333	338	325	345	349	327	359	341	311	322	332	340	340	322	365	331	324	370	351	377	337	336	386	322	336	344	335	365	336	327	340	380	361	328	347	331	334	367	330	340	332	354	320	342	375	353	352	336	347	354	359	367	354	327	370	327	377	371	352	346	355	370	335	343	334	375	343	346	354	336	333	378	359	342	351	357	375	376	342	343	357	331	354	350	337	345	372	347	323	356	340	362	325	321	357	321	346	325	359	348	347	348	363	359	362	358	317	297	330	357	366	337	345	349	340	364	355	359	318	332	331	330	351	331	333	354	346	327	354	366	352	321	363	334	340	352	349	350	359	328	371	346	302	339	314	324	341	346	339	345	337	331	354	348	341	341	342	310	371	363	366	332	348	381	312	326	345	349	355	340	336	352	305	355	348	330	322	364	341	375	331	338	360	352	329	321	360	357	340	366	325	343	365	337	332	326	355	383	346	362	362	358	361	353	367	327	347	348	323	323	326	356	332	332	333	322	348	360	348	335	342	320	346	320	378	333	349	336	348	345	342	344	339	327	332	345	349	352	351	346	341	338	327	351	337	332	329	355	329	350	323	328	333	346	349	376	317	338	322	371	352	343	321	323	359	325	302	339	335	321	334	329	331	352	323	353	359	315	349	373	334	325	365	343	320	357	326	326	376	331	364	323	378	384	329	325	376	322	309	332	328	338	309	348	338	342	313	345	325	345	349	347	343	327	326	357	297	340	340	333	334	344	323	324	334	354	332	342	321	319	336	362	308	330	335	341	367	346	347	320	333	360	352	341	316	323	367	365	342	345	331	358	338	326	343	372	329	358	353	337	335	351	316	350	359	359	357	339	303	328	328	374	378	344	335	344	345	326	345	343	353	358	389	341	343	356	371	355	340	321	341	328	353	356	340	343	334	345	366	357	349	345	330	326	327	371	358	366	341	376	319	326	361	375	325	334	321	351	335	349	366	371	344	339	319	391	367	337	337	345	337	297	358	324	334	348	365	342	356	344	321	352	331	306	327	346	347	391	350	339	361	339	337	342	344	336	317	330	348	338	371	357	308	340	384	335	317	327	368	339	313	352	372	359	348	306	368	320	346	344	311	338	353	352	341	297	362	310	359	359	329	335	348	360	351	351	331	349	325	377	367	365	378	304	369	339	342	359	366	360	327	368	339	317	323	310	334	343	341	333	343	341	318	337	344	336	327	336	352	342	341	348	339	347	316	345	339	325	372	322	323	358	370	292	351	320	332	325	359	330	347	332	296	329	354	340	368	342	333	366	339	348	370	341	358	309	339	353	329	350	341	372	334	317	344	368	350	337	338	310	352	319	349	343	327	342	327	366	345	311	360	307	324	343	394	366	345	339	374	356	338	331	298	325	338	353	372	345	319	361	328	346	333	337	350	341	322	321	312	325	327	327	371	320	312	352	361	325	327	344	346	337	364	349	364	349	338	355	323	333	330	363	342	319	353	351	383	321	359	322	357	357	326	349	329	309	351	364	324	347	343	386	350	363	351	339	357	367	328	320	380	320	331	361	355	339	356	338	336	359	357	349	398	315	351	359	315	337	372	376	341	363	345	383	359	367	330	337	364	345	333	341	326	368	339	353	378	322	332	333	332	385	340	310	338	340	325	372	353	359	360	349	354	360	369	319	360	354	334	338	338	356	327	379	336	353	361	353	332	353	348	318	313	336	352	372	316	347	304	332	348	349	358	366	365	340	369	361	342	323	342	337	332	333	338	353	327	349	342	322	376	335	358	337	373	361	346	359	354	333	328	307	329	345	336	325	342	347	336	356	364	341	336	315	400	324	344	351	352	361	345	352	348	335	320	334	323	341	354	334	372	388	397	353	331	327	374	331	319	330	345	343	341	350	335	319	358	353	328	351	378	344	324	360	360	354	333	359	316	334	342	309	312	344	356	360	371	297	360	354	332	351	337	330	336	343	344	326	339	333	356	356	335	316	368	343	336	329	359	349	341	352	342	326	363	380	331	331	305	374	334	325	331	370	308	346	320	297	327	341	331	368	358	353	352	383	347	326	335	318	350	379	319	366	348	364	353	354	378	324	341	333	341	334	307	360	364	339	357	327	372	359	328	344	321	360	320	367
26350	39266	27662	18166	13227	9254	6815	4983	3817	2893	2241	1802	1631	1457	1189	1019	894	830	677	588	560	540	530	503	411	460	443	457	435	406	410	477	497	443	471	447	486	392	390	365	370	346	344	352	395	366	402	366	352	371	331	359	382	399	349	360	359	376	345	370	350	389	340	368	378	359	382	386	382	377	378	364	362	381	367	358	368	384	364	387	351	370	391	353	341	355	425	364	387	380	379	372	340	341	395	400	372	344	365	355	395	368	371	363	341	352	407	373	367	391	340	377	359	364	344	369	381	366	365	352	369	366	354	371	381	421	377	392	358	384	366	364	355	355	371	338	404	376	382	360	389	339	380	350	336	393	370	365	350	377	365	358	382	372	365	394	389	361	320	403	341	369	362	374	380	358	348	347	375	354	381	367	342	339	360	367	319	368	366	343	380	366	345	348	359	375	373	370	392	366	402	381	367	382	392	380	372	384	339	373	353	354	388	355	378	350	380	345	368	375	345	350	392	342	349	382	399	372	395	361	394	354	378	384	346	361	364	390	363	371	373	359	331	376	367	378	332	376	349	346	366	362	350	352	379	379	344	345	404	368	353	357	361	386	368	331	350	354	357	385	363	375	388	388	351	357	347	338	358	382	371	402	403	373	386	401	401	335	340	362	388	371	364	318	351	397	389	346	375	330	377	412	375	362	370	388	397	341	369	368	405	350	375	397	356	362	367	394	388	382	379	376	364	407	353	346	347	374	352	365	353	374	374	372	408	408	394	375	363	355	356	344	357	359	375	363	351	383	360	417	376	344	339	372	345	367	343	359	348	346	375	363	350	377	376	372	368	369	384	351	370	361	348	392	365	354	397	345	343	354	389	354	386	359	380	360	385	365	348	375	363	368	383	370	383	360	372	350	389	357	390	348	365	371	354	379	396	342	351	371	353	364	390	360	341	395	361	351	385	410	368	367	388	353	342	342	400	366	356	364	376	363	375	348	390	355	381	350	383	372	378	357	365	326	392	356	377	383	393	416	372	364	337	348	370	393	356	337	386	344	354	369	388	386	374	360	373	353	323	371	374	354	349	360	353	387	377	370	330	362	384	390	382	350	375	358	388	376	372	359	354	380	389	360	385	378	361	366	345	372	355	370	348	387	371	398	346	358	349	337	324	382	360	397	382	408	367	340	363	366	350	394	348	362	399	346	358	368	355	369	367	351	372	376	341	341	378	371	361	362	368	347	371	349	364	430	359	333	379	402	377	370	378	359	384	351	380	386	352	353	339	361	358	344	381	382	374	382	391	354	350	374	360	366	395	351	351	376	307	390	355	339	365	372	335	379	350	381	361	382	346	361	356	345	354	369	355	380	356	379	383	324	361	335	371	390	321	368	388	332	391	360	395	360	349	400	346	375	375	368	378	360	382	394	390	363	389	370	374	346	343	362	381	355	350	361	362	377	360	408	365	348	359	364	370	351	372	358	372	385	388	352	351	351	361	352	351	364	376	358	363	346	348	350	371	358	373	354	393	343	361	392	348	371	379	332	376	397	383	370	404	375	371	392	367	385	366	367	362	363	380	398	363	381	371	335	358	367	357	372	354	387	369	352	388	363	360	380	398	380	369	348	373	383	371	390	345	367	350	348	400	371	376	348	353	409	358	345	330	378	356	380	377	348	353	344	366	349	383	366	384	351	365	380	355	340	360	379	328	383	347	381	318	347	338	398	342	354	328	345	374	358	371	381	372	366	381	358	340	384	374	341	398	397	406	348	352	365	389	373	396	373	384	383	399	369	379	359	382	379	379	345	365	378	357	394	377	359	371	381	369	384	347	383	350	329	336	373	384	363	377	358	374	362	372	374	375	331	370	342	347	391	376	356	338	372	386	388	386	324	370	342	387	382	364	401	366	329	381	359	379	382	327	376	399	361	349	377	357	390	363	376	378	361	341	360	382	366	380	384	367	412	335	368	367	364	393	367	390	367	385	374	386	423	385	375	375	344	392	374	402	378	405	362	370	336	380	366	353	378	367	335	387	377	367	346	372	421	360	364	378	383	356	383	339	370	385	356	357	368	350	348	374	358	390	343	368	364	383	378	395	346	376	375	391	362	374	383	375	359	372	361	376	384	386	343	351	386	387	362	341	364	384	360	376	383	333	375	349	369	365	401	364	393	366	369	364	366	370	353	361	380	371	343	347	364	349	366	408	345	354	386	368	314	385	374	360	393	380	401	378	362	342	360	357	375	351	357	362	336	390	371	370	348	395	391	407	365	339	356	359	352	348	360	365	403	364	371	375	371	337	352	407	363	376	344	383	364	358	377	389	362	385	397	373	376	376	373	365	379	387	381	378	388	331	387	366	388	371	381	377	387	359	335	336	374	379	395	380	351	368	406	361	404	401	392	368	359	361	376	365	350	360	372	327	355	338	383	376	364	377	405	346	406	397	401	422	367	379	369	370	377	361	383	358	363	384	351	396	399	326	373	357	401	394	363	393	361	385	372	357	347	364	381	378	366	372	360	365	385	384	370	371	335	380	371	324	380	373	355	366	360	365	379	356	372	376	335	351	368	354	392	369	380	361	401	371	372	374	362	361	368	334	364	349	360	378	379	337	369	378	359	361	357	361	392	350	372	340	375	356	351	362	335	344	379	351	387	353	361	375	305	367	385	345	335	366	352	347	381	376	373	377	389	379	371	353	386	381	366	398	367	398	380	354	394	362	346	349	362	342	370	381	366	349	386	334	337	389	390	364	340	355	379	359	374	361	380	355	361	369	360	366	389	363	367	363	382	383	373	350	366	329	369	400	341	381	369	345	364	349	359	375	392	356	333	394	361	377	371	340	374	377	342	359	360	361	354	359	359	385	381	379	350	394	371	354	392	392	348	353	389	346	363	344	342	359	379	356	377	352	354	387	357	364	348	354	344	359	380	376	367	356	367	414	339	396	357	359	359	397	340	364	358	378	358	390	356	377	344	375	368	341	343	389	392	372	373	336	404	388	368	402	374	355	345	375	370	363	364	352	392	358	374	387	386	367	349	398	331	368	388	381	360	367	406	337	347	378	388	374	345	350	388	383	362	368	342	379	370	366	358	341	373	351	365	400	375	375	398	382	349	366	378	356	361	379	371	356	359	406	351	368	417	350	356	333	341	345	353	350	347	384	393	382	370	359	372	372	337	353	360	365	357	366	377	380	341	382	376	383	357	391	385	374	350	398	362	375	387	367	353	380	375	370	366	381	381	382	385	374	360	349	366	361	376	347	386	343	352	345	374	367	365	375	363	365	390	336	348	367	377	371	364	359	371	422	382	362	372	383	379	372	380	325	370	340	361	375	366	359	378	359	359	375	382	361	372	337	408	375	358	381	361	395	382	357	376	393	391	378	352	349	381	351	372	362	374	347	349	408	370	365	354	382	375	352	377	367	370	359	382	362	359	360	362	389	324	318	419	375	375	352	354	373	395	368	408	368	369	387	375	357	357	354	347	398	352	378	370	371	347	391	389	355	370
23281	20998	28237	23993	21270	17535	8692	4832	3468	2649	2167	1850	1761	1536	1299	1186	1074	945	835	827	774	737	734	649	630	642	631	582	615	614	631	633	660	658	609	621	627	618	552	548	559	571	594	554	564	560	585	583	544	602	569	555	582	580	581	607	542	578	599	567	631	608	508	490	521	559	579	550	551	510	525	554	571	558	539	561	573	533	541	568	565	605	543	573	537	562	566	544	648	548	566	539	575	554	572	551	597	553	512	573	574	606	588	564	528	554	537	594	576	568	523	588	608	572	569	550	563	522	519	538	572	526	535	601	564	544	590	554	564	542	555	550	563	573	534	564	572	544	539	548	530	563	566	538	536	570	552	552	615	520	598	539	558	565	567	588	559	610	529	552	574	561	557	520	589	588	547	526	529	579	539	580	559	562	540	548	581	543	510	548	536	548	518	584	546	560	529	571	549	517	545	548	534	551	550	561	543	573	576	515	556	542	578	577	569	532	550	573	553	580	555	595	526	560	529	519	585	539	537	525	593	586	558	548	537	572	542	496	567	582	575	551	552	591	535	570	567	543	563	533	572	557	545	563	554	584	539	563	584	571	541	529	566	517	539	561	569	494	559	530	584	557	583	552	547	580	528	564	589	580	579	554	578	580	557	556	570	519	523	552	533	560	528	524	508	554	563	566	538	550	502	578	547	562	535	559	573	558	588	601	582	548	615	558	551	578	568	523	581	548	555	577	573	530	561	522	577	567	579	564	551	529	565	471	581	576	549	557	563	570	557	571	555	566	541	555	577	544	547	577	569	512	546	559	559	544	549	543	562	556	545	567	562	554	557	542	587	567	558	551	522	539	572	535	571	541	545	566	561	559	585	541	558	546	571	583	553	511	566	553	541	540	556	576	586	578	582	549	532	532	568	543	541	531	548	605	534	571	566	559	580	564	551	596	566	548	563	572	562	577	555	546	565	571	574	513	518	553	500	549	531	546	589	576	579	551	524	542	550	547	541	580	557	567	533	546	514	530	566	557	573	595	581	512	570	518	568	563	519	489	533	585	560	593	538	505	499	609	560	565	559	565	552	540	584	551	580	530	570	568	541	539	581	562	589	536	547	560	568	535	554	558	604	547	534	572	522	510	565	539	603	599	559	551	532	550	611	589	544	561	506	578	621	542	551	592	534	518	579	530	569	572	563	505	518	558	574	542	571	560	597	559	502	546	594	557	573	560	573	552	538	610	563	546	591	587	536	578	572	564	598	567	563	556	551	560	567	548	554	570	567	595	559	552	523	561	543	541	540	553	563	545	511	589	546	550	533	601	583	548	568	550	557	581	527	597	591	582	533	588	571	549	574	530	568	557	559	544	605	489	526	547	575	587	546	544	584	563	523	546	562	586	602	564	528	542	530	565	544	548	548	548	555	586	521	554	571	605	595	596	576	568	593	586	552	577	576	534	574	525	556	593	535	582	546	557	596	561	586	535	565	563	582	597	532	550	543	540	548	553	590	544	537	523	545	573	587	545	519	552	561	545	575	574	575	551	545	575	545	542	547	597	570	562	578	574	535	558	580	567	568	567	539	596	577	525	537	592	560	539	584	555	579	577	585	603	578	562	558	576	533	541	552	553	511	559	569	534	583	526	537	544	563	485	586	547	583	584	573	559	576	601	560	537	539	561	541	548	531	572	569	568	527	565	566	550	535	569	553	557	588	588	533	573	530	588	585	583	562	564	585	564	589	517	534	572	591	578	571	551	634	555	536	582	568	514	557	568	595	528	576	616	553	544	589	611	544	541	568	583	528	538	531	521	553	569	587	544	532	523	542	556	534	555	583	607	531	575	540	563	589	544	589	503	594	562	601	551	532	516	587	579	554	528	576	618	573	523	570	575	545	530	521	536	528	595	520	563	534	563	559	574	575	555	509	533	553	568	595	560	558	600	561	593	577	533	556	528	581	539	610	540	540	535	573	552	574	553	524	613	557	544	591	547	567	531	556	562	554	576	563	557	597	557	563	591	570	530	550	556	552	554	596	572	520	537	527	559	538	557	567	583	535	525	572	535	591	518	515	547	548	510	544	529	579	549	533	564	595	558	508	533	537	600	530	572	565	540	512	592	560	552	512	558	543	592	551	554	606	624	561	565	547	531	605	556	549	578	519	546	538	528	595	521	533	565	499	510	549	513	563	548	556	535	500	550	545	529	568	558	520	565	571	525	569	493	552	535	556	581	571	582	563	548	571	576	526	531	562	545	620	566	534	571	527	526	521	557	552	525	547	563	597	530	560	546	559	541	543	597	585	570	557	586	544	566	566	568	561	504	551	597	532	557	526	593	540	543	571	598	552	581	578	527	521	551	568	571	529	575	585	482	581	531	553	597	530	558	558	586	566	563	568	574	498	541	583	573	550	538	596	541	569	539	550	526	567	562	554	540	543	617	558	555	550	534	566	544	544	545	553	551	576	581	541	550	525	548	584	578	569	548	554	514	564	606	542	576	548	572	567	567	566	559	548	589	545	583	562	572	537	546	581	584	529	553	552	566	559	606	549	593	577	539	543	508	564	567	579	572	596	595	519	577	584	568	588	535	536	524	559	511	529	607	550	575	526	546	565	529	572	569	586	560	559	604	566	571	562	508	559	534	549	579	590	537	542	566	533	533	534	578	548	508	554	591	521	517	541	583	539	590	580	540	551	539	577	565	551	546	532	565	592	550	553	571	586	545	577	545	563	575	575	570	572	511	553	571	538	588	513	585	556	565	538	556	555	564	514	527	614	518	539	556	590	535	502	561	534	544	523	563	548	569	571	552	583	585	577	553	491	602	548	558	547	567	552	558	537	541	563	536	525	585	536	527	558	544	572	574	570	545	578	542	559	557	570	559	573	537	554	612	551	571	529	562	556	612	553	545	522	530	560	577	612	555	510	557	555	572	572	535	555	577	574	497	617	502	597	544	550	517	523	548	605	608	540	581	551	596	572	583	555	568	554	559	562	572	488	547	548	560	535	544	539	588	582	589	584	537	537	560	550	572	553	531	603	606	568	529	530	550	519	559	525	578	545	517	556	549	583	530	536	566	573	601	539	570	527	547	542	516	576	537	576	570	574	566	538	572	554	564	578	593	542	587	541	513	541	535	534	596	525	553	563	568	543	534	562	534	521	557	548	583	579	566	572	542	610	594	598	537	541	564	565	554	558	550	556	527	536	528	547	591	538	556	539	590	518	551	528	549	564	572	533	560	518	564	587	536	558	556	550	568	558	549	603	602	536	574	517	548	568	536	505	584	534	535	532	578	583	544	547	555	565	597	579	536	567	548	537	548	577	582	564	579	542	536	510	546	533	551	567	546	535	531	520	530	561	568	549	582	584	546	539	542	541	503	554	550	561	530	509	551	533	557	550	572	523	562	557	564	576	568	569	561	573	560	549	563	595	569	544	520	535	600	538	586	571	610	554	561	553	569	544	548	534	557	575	531	545	563	529	533	557	575	611	582	501	566	552	585	593	560	534	562
26300	46287	33770	23347	17636	13208	9697	7362	5706	4301	3427	2956	2551	2212	1993	1626	1444	1276	1074	1041	972	877	853	821	731	752	687	693	684	598	620	742	734	713	754	700	697	633	628	613	609	601	575	614	639	598	575	603	602	628	565	561	570	617	591	591	582	569	541	564	635	572	589	560	567	599	587	576	632	602	611	578	589	580	580	549	576	597	620	562	610	567	581	592	659	570	612	572	608	591	536	581	540	568	594	582	585	565	567	597	575	597	578	590	569	582	577	599	535	569	592	539	576	582	555	540	577	583	596	601	560	573	632	562	577	564	581	563	599	549	605	615	605	545	596	555	573	576	599	613	609	602	560	563	632	626	577	591	600	604	607	607	608	542	569	572	570	584	562	581	596	531	579	554	610	620	614	590	583	590	589	609	576	595	548	608	582	606	558	551	572	561	552	600	597	571	576	553	568	602	636	608	568	592	549	626	575	560	579	557	560	634	563	594	567	533	603	612	584	574	565	592	585	572	566	593	569	622	639	603	591	623	573	543	572	597	586	567	606	566	604	627	593	573	633	563	582	605	601	561	611	608	584	568	581	567	625	528	580	551	616	595	585	605	577	610	626	548	582	611	587	579	592	615	583	583	611	608	562	615	562	608	562	599	599	576	591	562	612	579	596	542	609	618	562	579	530	572	568	524	598	577	602	599	600	591	585	566	591	561	603	595	545	595	611	555	601	624	575	615	573	587	604	576	567	571	584	570	598	559	601	603	600	568	570	565	567	619	621	632	570	618	611	597	622	579	566	584	642	571	592	575	596	611	570	571	563	561	548	599	562	593	608	566	602	610	603	610	548	560	630	627	583	606	581	613	613	575	565	596	615	583	578	586	549	580	574	554	613	544	569	567	592	596	588	572	607	582	567	581	563	575	593	555	599	618	569	594	611	586	559	636	553	587	595	575	579	601	587	595	612	568	570	586	583	595	566	590	575	575	611	595	616	582	637	540	531	588	574	614	531	531	594	560	593	576	555	584	573	583	592	565	567	595	603	567	564	564	571	606	561	545	622	565	562	561	612	563	564	570	587	615	584	603	580	623	571	597	594	601	592	580	590	594	585	598	581	625	625	571	600	629	622	584	606	606	588	612	519	562	617	573	572	587	552	608	556	569	584	551	572	560	577	569	616	595	589	577	582	569	571	617	568	603	562	594	573	615	587	589	608	541	587	631	561	555	579	595	582	588	576	627	563	591	605	585	578	602	596	594	547	554	619	563	579	574	581	613	569	549	595	587	577	562	569	556	558	571	595	555	546	603	574	609	612	586	593	594	607	602	607	592	564	574	565	609	579	597	591	554	571	587	584	575	558	574	590	550	606	627	593	559	565	595	576	611	556	597	584	625	567	550	579	597	595	606	574	556	590	613	598	580	583	560	637	575	611	597	581	550	562	587	613	584	590	539	595	585	542	520	615	597	554	563	573	615	556	585	582	574	606	569	566	551	612	549	608	559	572	561	598	579	570	565	622	584	559	584	592	602	533	550	565	596	534	600	584	590	581	608	592	596	547	621	576	554	641	576	592	589	596	547	587	584	594	594	564	615	609	610	573	573	645	573	541	629	575	576	609	603	566	580	563	548	582	574	601	594	552	574	620	626	588	595	595	598	544	570	614	576	590	601	581	654	602	595	568	534	572	615	626	567	557	593	567	548	612	579	563	583	589	624	552	594	571	627	550	565	594	587	612	550	617	569	594	560	591	596	606	586	591	551	591	587	609	571	588	596	607	574	567	564	588	627	532	598	556	561	602	587	556	590	595	583	575	571	590	577	565	568	527	581	611	616	602	582	604	563	544	558	586	558	581	620	605	590	570	628	578	581	592	583	581	603	576	603	627	577	575	576	605	567	576	545	633	582	555	635	582	577	588	560	589	601	618	613	605	549	562	585	605	640	557	643	573	587	616	551	566	581	611	543	594	561	597	601	575	613	616	551	582	564	571	552	564	569	553	623	575	594	610	600	599	639	569	557	573	578	539	612	601	553	606	571	580	580	619	589	590	603	618	591	592	604	587	582	604	580	566	631	610	570	612	564	547	605	601	657	516	624	606	575	597	584	608	635	585	561	610	598	569	599	574	572	570	576	599	572	582	522	601	622	594	563	549	561	533	609	558	595	618	611	562	593	608	584	585	609	572	594	608	573	578	579	584	598	553	553	577	606	655	552	611	558	595	564	608	588	597	592	584	630	617	569	565	576	582	588	608	549	589	611	564	534	625	572	553	581	577	592	604	587	575	611	596	592	597	563	581	559	653	593	600	594	621	603	539	614	599	600	573	561	568	606	607	544	566	551	551	596	640	573	614	533	620	628	603	586	623	614	579	577	587	569	576	614	589	594	558	569	585	605	617	615	592	533	564	583	590	637	596	539	597	610	604	546	601	599	594	615	554	537	574	577	565	584	562	562	577	582	594	576	574	590	573	616	603	596	599	587	596	556	593	580	568	584	563	568	610	578	580	576	588	597	601	579	582	611	631	573	527	617	587	566	608	613	597	593	563	589	563	574	579	591	636	569	584	620	608	598	583	582	604	673	563	608	579	583	611	588	598	588	556	558	560	565	596	605	595	572	634	611	577	632	559	599	587	585	573	604	579	556	544	538	603	586	572	579	575	570	590	599	600	610	574	573	593	580	598	564	592	592	574	593	624	574	580	579	582	590	592	574	574	555	594	609	565	601	580	603	586	581	578	601	548	612	581	600	605	539	587	618	528	570	608	554	584	563	582	617	577	558	637	564	575	584	587	561	604	572	571	598	613	573	574	587	598	552	570	571	606	588	576	576	596	565	640	581	602	597	577	624	564	583	595	602	544	583	592	602	591	597	619	553	589	552	596	574	569	594	609	566	583	539	556	604	589	584	589	580	574	595	565	605	577	621	557	642	628	609	547	650	573	580	598	593	565	569	556	615	559	595	593	572	603	612	592	573	599	595	584	544	611	615	608	583	583	585	584	589	574	561	604	601	591	590	594	574	588	644	584	560	598	563	566	556	588	596	611	589	576	597	587	611	637	640	618	591	586	596	626	591	598	591	571	593	564	593	595	600	549	575	568	596	568	652	597	600	574	589	577	583	577	555	603	599	580	584	610	569	576	580	601	571	571	560	580	602	606	563	591	627	588	608	606	584	580	588	580	536	565	606	606	591	618	529	555	542	573	573	595	620	600	565	579	597	578	620	589	601	566	575	572	565	571	598	570	579	579	616	612	548	556	642	598	590	596	564	582	627	605	591	628	577	582	565	581	574	553	584	574	617	586	579	545	553	621	634	594	585	587	547	535	598	633	589	521	580	545	580	574	593	608	582	632	607	574	545	589	600	618	598	622	565	565	571	554	524	596	569	559	588	582	586	546	605	582	577	571	589	620	549	599	556	592	607	573	596	607	593	576	571	606	571	683	582	616	572	562	595	567	581	585	575	631	604	647	571	628	575	615	564	577	618	563	575	576	610	589	601	535	587	592	617	582	577
24711	21115	27533	25433	17880	9480	5278	3619	2689	2004	1606	1389	1201	1090	981	831	701	629	555	457	467	426	363	386	351	362	353	340	356	337	314	296	377	336	326	327	305	315	319	276	288	276	289	286	267	255	253	285	292	256	287	266	268	256	261	282	270	284	273	286	301	283	258	258	252	257	255	279	275	238	270	239	297	273	259	265	242	290	284	239	289	291	283	274	278	263	276	281	271	269	271	267	265	301	292	236	291	273	265	269	278	269	287	282	255	289	282	268	277	259	274	249	278	274	296	293	261	274	299	265	260	266	252	237	296	251	278	248	241	296	294	254	280	268	258	258	279	261	272	295	299	292	223	292	299	244	225	286	270	253	293	254	255	272	281	274	295	256	281	265	292	278	239	275	236	276	247	278	275	288	284	251	282	301	248	262	259	278	283	254	289	256	267	281	299	271	283	268	249	245	254	270	256	281	273	273	291	285	272	243	274	293	276	260	299	274	285	271	263	246	264	282	283	276	263	270	256	244	270	300	254	258	265	288	234	281	262	286	261	294	265	268	250	271	282	288	254	304	273	280	271	268	241	262	261	295	258	272	271	270	258	277	282	306	285	259	258	284	270	260	268	266	257	239	269	322	289	290	277	275	252	280	284	283	285	265	298	288	290	254	285	264	275	257	259	246	288	280	269	272	257	244	295	271	279	260	286	285	255	264	283	272	247	260	270	281	304	265	268	262	261	271	281	269	285	254	275	278	267	292	301	253	292	277	309	265	257	275	293	263	246	280	257	271	275	271	281	267	269	278	253	284	274	255	271	288	267	270	256	257	281	268	267	294	289	299	247	264	271	265	276	287	279	273	264	305	276	289	265	301	280	268	262	273	261	260	268	298	278	295	305	291	267	295	271	303	268	285	248	233	267	266	239	265	294	259	275	271	253	280	293	273	293	264	283	268	250	258	249	274	262	262	272	261	281	258	259	275	254	256	287	287	290	247	229	255	262	273	286	269	298	243	264	245	279	273	278	275	284	282	286	266	281	252	274	278	283	266	281	293	291	275	257	291	276	279	274	284	275	255	253	268	267	261	269	278	228	261	252	264	263	259	299	278	252	260	291	262	254	229	284	278	280	277	267	299	264	265	271	302	280	266	261	292	256	270	272	280	287	270	243	265	285	286	269	284	264	254	274	262	258	247	262	267	282	249	271	272	273	295	253	270	271	280	345	288	282	299	256	295	266	293	255	311	297	262	275	253	290	247	271	296	267	294	236	276	243	279	255	241	283	260	288	234	260	252	269	292	258	268	274	273	278	283	279	263	247	251	291	280	250	261	247	270	258	276	244	259	288	255	256	278	263	268	273	294	286	255	259	301	237	281	276	291	249	275	296	275	254	283	274	287	311	253	262	262	269	267	253	254	245	283	244	279	293	243	253	273	259	309	260	270	262	280	258	282	257	266	284	256	260	260	287	282	269	252	261	280	276	250	266	257	258	272	276	291	241	270	248	262	293	267	284	287	270	274	271	276	257	254	281	279	300	252	288	293	275	286	279	280	277	283	265	263	259	247	259	276	249	255	303	272	261	285	255	251	257	245	271	278	243	265	277	254	224	268	259	260	279	253	250	270	263	257	263	244	256	272	288	273	293	276	272	289	283	263	270	250	240	272	273	247	253	263	277	235	249	267	267	276	290	248	280	267	287	252	281	257	271	259	262	274	302	282	243	269	284	272	281	258	278	261	255	250	301	283	263	278	273	291	295	269	283	269	260	246	249	275	285	272	255	276	244	254	286	267	277	249	293	260	285	245	289	295	274	293	268	257	264	267	250	265	284	247	284	279	271	271	258	280	302	303	287	279	273	249	271	268	285	277	289	275	289	253	255	269	314	267	264	267	282	279	263	253	242	258	283	295	283	261	282	267	284	272	269	262	251	282	272	282	288	274	280	268	276	270	269	283	271	263	283	273	282	277	277	263	288	270	280	284	286	286	249	294	269	287	306	306	258	254	282	271	263	275	256	288	255	263	263	285	279	253	258	245	254	270	272	266	270	266	267	283	259	276	251	287	275	267	274	263	256	275	270	293	271	274	297	303	261	286	256	257	283	252	249	261	275	310	278	273	288	253	284	285	277	267	307	238	272	283	285	271	256	278	268	259	279	250	288	276	273	258	279	263	271	250	256	267	283	243	304	245	298	261	269	250	274	248	303	264	278	275	266	305	274	271	269	279	276	268	259	270	285	294	295	265	281	277	275	260	250	289	257	264	289	269	265	266	263	269	269	268	260	277	271	226	282	295	295	289	273	285	256	272	259	291	251	286	263	261	258	293	312	268	275	270	261	280	239	245	272	274	262	266	279	290	264	260	288	284	261	281	283	275	277	268	250	268	275	291	257	259	262	297	303	275	269	262	283	289	300	277	271	292	253	247	250	274	263	281	272	289	272	244	263	285	255	269	265	252	284	263	289	313	275	270	293	283	303	257	263	284	294	285	279	283	267	280	267	254	245	272	279	309	257	279	271	298	240	276	267	265	259	247	256	283	272	276	243	306	261	263	258	285	275	285	293	284	269	289	295	235	284	304	281	287	253	263	306	304	272	283	286	270	294	237	292	303	276	272	284	257	294	275	270	254	268	274	272	251	268	272	279	313	309	277	268	257	275	275	257	295	275	286	278	284	287	284	271	307	281	260	270	286	278	289	245	264	264	241	283	247	280	285	266	285	271	264	253	252	261	273	290	262	266	274	277	277	282	290	287	272	297	277	263	233	284	285	268	304	271	255	258	259	260	263	285	274	239	283	290	243	275	251	263	274	295	267	254	257	272	262	278	255	251	278	272	282	288	259	294	272	297	256	282	270	287	296	286	244	289	283	287	262	253	297	277	288	287	276	268	250	271	288	294	268	270	269	285	290	284	269	249	281	268	282	272	264	275	271	252	273	258	276	280	271	272	284	287	298	281	265	259	275	274	267	280	284	285	259	273	263	265	261	271	284	277	275	295	269	266	265	260	282	264	266	266	276	268	295	260	286	267	290	268	288	271	273	280	282	272	265	302	269	254	250	268	254	270	276	273	270	260	275	246	259	322	284	298	258	281	283	244	263	285	258	266	249	274	257	287	258	266	252	286	319	291	304	259	292	274	271	277	259	289	269	259	273	237	259	262	239	288	269	292	298	324	283	269	268	282	303	275	264	287	300	277	236	275	277	282	285	271	270	290	277	239	311	254	263	279	293	276	262	279	237	301	288	273	271	267	281	262	229	280	295	303	264	274	230	278	249	249	269	273	280	283	314	274	273	245	270	252	276	266	274	285	286	249	261	251	269	254	273	273	248	283	281	256	245	284	251	278	279	246	254	264	270	275	245	275	293	296	235	280	276	270	266	257	256	241	253	284	279	305	269	273	278	271	295	263	268	253	270	268	256	303	288	268	279	280	269	294	274	298	277	290	272	254	249	297	261	264	284	249	248	276	281	248	284	298	275	285	287	275	280	251	253	254	244	286	267	272	302	274	249
25971	43835	31921	21750	16766	12125	8590	6591	5018	3665	2848	2474	2042	1736	1447	1153	1047	870	739	650	608	508	499	527	440	412	406	387	397	380	389	376	358	389	424	356	402	354	346	383	291	326	278	297	304	291	313	305	302	314	273	292	331	321	321	309	265	339	312	315	300	305	317	296	299	309	298	293	304	297	287	302	275	295	320	273	300	323	309	300	265	278	299	285	312	295	309	299	307	341	274	311	296	248	292	320	297	294	296	293	310	286	317	299	338	325	303	330	306	311	335	307	278	297	281	315	312	311	307	300	282	281	334	312	277	311	311	285	287	301	303	303	307	287	285	321	317	270	337	310	336	290	320	311	322	280	333	285	295	307	328	317	305	289	350	299	307	325	327	302	282	284	288	319	284	301	296	266	304	304	277	317	299	283	283	284	295	298	321	254	285	319	294	275	298	310	320	275	305	311	287	285	276	303	324	266	313	289	302	290	328	302	314	276	294	312	303	283	278	315	294	287	313	277	292	315	298	312	291	315	296	299	266	304	311	284	300	341	296	311	289	294	289	312	296	305	301	302	283	293	319	289	297	286	289	317	310	298	298	323	278	306	310	286	325	288	291	313	324	280	311	322	286	319	279	252	321	285	308	268	321	277	330	295	294	292	294	319	298	286	303	266	295	312	315	289	303	307	315	301	307	304	272	303	304	289	302	300	276	303	327	287	299	300	301	313	308	310	320	260	283	269	306	302	283	305	306	281	285	331	300	312	274	282	319	251	262	318	299	288	305	322	354	301	294	300	305	274	307	306	301	303	263	282	301	296	333	280	298	329	302	324	296	318	316	339	307	308	312	289	295	309	282	339	310	287	288	303	289	286	289	307	268	276	289	281	319	303	301	322	280	284	297	300	281	296	296	301	278	304	310	283	317	270	303	303	301	301	306	307	276	297	288	277	316	308	317	310	299	325	295	280	315	297	278	271	290	303	278	288	283	295	297	278	289	304	291	266	282	317	306	321	309	314	296	272	337	328	288	278	282	314	291	304	284	328	277	321	310	283	285	313	309	317	296	308	287	338	308	308	286	295	308	290	298	330	291	305	279	287	306	319	310	282	293	273	342	290	287	301	311	300	300	332	290	297	324	287	306	261	285	303	313	313	329	282	285	289	340	304	285	274	311	310	312	318	307	294	308	313	310	287	302	284	311	313	294	323	286	302	254	274	292	298	294	284	291	305	282	311	307	304	309	293	298	324	295	295	316	278	308	316	319	276	327	293	293	297	282	312	282	290	317	269	294	313	321	291	285	301	308	308	305	271	311	312	295	297	309	300	318	317	274	325	297	329	312	278	311	300	294	264	315	331	313	296	315	326	325	293	318	297	287	303	282	288	274	318	281	310	284	314	279	308	293	296	281	287	308	284	290	303	286	286	302	285	307	291	295	306	310	267	313	292	307	294	321	291	270	283	287	289	319	264	303	313	302	277	290	292	295	268	305	305	319	312	306	292	329	255	318	294	299	319	329	273	300	297	314	309	289	290	311	284	286	298	292	304	296	318	318	319	317	327	284	308	311	284	320	305	347	305	331	305	343	288	297	299	299	276	281	270	325	291	303	313	301	279	306	317	286	267	300	305	315	302	290	296	294	329	309	288	287	302	291	296	319	313	274	273	313	302	296	330	299	335	304	303	296	274	291	315	314	300	321	281	282	310	300	319	273	275	327	299	310	294	318	305	307	315	310	317	331	311	295	299	310	294	286	291	301	290	284	280	293	275	281	312	321	287	280	300	280	294	259	295	314	304	297	309	300	260	308	305	327	268	283	278	315	293	303	282	300	274	308	293	302	306	285	300	296	286	289	252	282	349	300	294	325	316	270	273	293	296	302	327	292	293	299	278	326	287	310	312	308	279	297	297	282	307	312	306	268	324	308	303	310	311	305	267	280	284	279	295	285	297	294	326	338	267	313	321	296	296	303	314	321	287	336	290	307	311	297	279	313	279	299	258	270	313	307	305	328	301	312	333	284	303	302	303	301	306	317	329	292	298	313	324	280	291	318	308	261	309	299	326	282	310	312	311	328	269	311	280	296	290	274	315	329	286	323	302	306	278	309	282	294	272	288	298	309	284	267	299	317	306	300	278	301	287	301	343	285	287	282	305	302	327	297	306	314	294	298	275	313	282	292	340	299	304	299	291	286	294	302	282	268	296	316	341	288	284	299	278	311	313	323	281	282	284	313	285	312	282	318	312	300	304	274	282	298	300	281	292	294	278	301	270	284	287	321	285	298	307	288	281	314	288	285	282	315	290	282	297	334	313	307	256	316	295	310	331	286	322	300	301	288	277	288	307	326	283	287	295	314	291	280	286	297	303	325	324	257	293	291	283	289	315	283	286	304	337	331	299	320	288	316	305	275	287	288	274	309	292	322	297	281	292	300	285	284	310	284	295	276	308	274	314	311	302	307	306	321	308	288	352	313	295	293	299	307	299	286	301	316	299	279	304	268	292	289	299	256	299	273	335	324	297	295	304	289	285	313	315	279	301	308	289	313	307	281	297	346	291	279	319	352	310	305	281	310	328	280	304	280	284	322	291	268	287	312	280	289	300	292	279	296	295	310	305	272	310	306	329	295	318	274	303	296	304	272	253	304	300	302	285	331	288	313	274	307	331	333	283	314	285	282	284	267	277	311	302	324	277	282	277	282	316	295	299	291	293	272	309	311	290	322	326	285	304	314	306	300	295	291	286	325	266	267	305	331	281	294	293	297	287	288	287	289	319	297	274	279	274	335	331	300	323	300	310	306	282	305	292	292	294	301	295	278	323	301	297	299	293	281	320	288	296	314	291	349	284	303	326	286	279	279	309	314	304	261	283	300	274	324	284	298	304	298	313	300	260	286	310	324	314	310	307	297	306	306	295	294	297	293	286	297	270	290	283	300	307	288	302	289	302	281	307	283	293	294	319	256	309	347	298	297	300	305	297	300	307	277	319	297	314	321	302	298	285	311	281	300	287	314	291	314	307	304	313	289	269	296	285	293	331	288	324	291	310	333	310	292	277	323	320	310	308	301	303	316	333	283	293	301	296	309	287	303	300	308	266	335	310	298	302	313	317	264	264	282	328	296	298	278	313	309	310	311	293	313	286	281	275	301	284	292	296	295	312	293	278	330	333	289	289	291	312	303	318	318	290	287	336	287	336	297	314	296	275	324	290	303	311	325	304	283	308	307	298	268	306	338	319	286	309	315	305	320	287	268	285	285	289	331	293	304	308	312	314	308	317	315	289	294	309	277	285	289	307	283	315	300	330	312	296	295	283	309	310	288	292	276	327	321	300	303	296	316	298	296	310	303	277	305	304	302	309	302	281	297	270	269	274	340	311	316	316	338	311	283	330	289	318	338	305	288	313	285	310	307	285	312	303	321	306	296	304	306	283	272	296	287	290	297	283	304	290	283	277	314	292	282	294	319	313	303	305	320	323	334	283	325	308	289	317	299	294	316	311	318	312	312	299	304	253
22436	21064	28680	23706	21173	21676	16497	6920	4565	3521	2880	2561	2113	1928	1697	1453	1266	1157	941	928	765	772	744	760	680	609	627	665	700	637	599	644	687	693	611	616	676	626	573	587	582	605	585	555	536	498	538	570	533	562	561	530	503	564	542	556	565	549	566	559	547	550	503	574	523	524	546	497	570	508	523	523	519	525	525	535	530	510	601	521	595	541	566	489	558	521	538	541	572	539	587	523	514	584	535	545	559	525	546	538	562	560	535	536	517	521	532	525	537	543	540	522	529	559	556	569	515	566	561	527	583	495	569	540	579	577	534	547	520	581	582	523	538	561	540	548	524	540	534	573	486	564	536	553	538	550	555	535	515	544	496	546	564	510	533	555	519	518	548	540	583	548	526	526	548	536	535	543	528	538	512	536	555	535	580	534	527	547	520	538	559	521	525	575	544	535	562	579	538	578	577	497	554	586	555	570	526	565	505	541	515	518	549	510	533	566	544	526	531	535	541	537	573	553	536	545	586	522	543	555	536	511	501	507	584	558	534	518	560	541	543	542	520	498	528	577	495	559	506	558	537	542	558	540	600	566	570	508	553	577	572	554	556	523	541	523	520	539	551	540	562	559	558	519	548	527	558	543	532	551	521	545	523	533	529	573	580	521	537	621	455	556	521	516	523	518	554	519	538	529	519	566	544	570	539	522	514	511	519	552	557	586	539	534	533	536	581	584	586	541	533	579	590	564	588	527	555	556	536	547	507	517	567	525	491	545	508	546	547	527	562	541	551	527	521	551	546	509	551	566	525	541	530	532	572	538	562	541	548	517	576	516	554	478	511	590	532	585	512	555	539	577	522	535	544	546	525	533	537	540	537	555	530	571	572	555	527	547	555	575	542	562	532	543	532	476	544	527	531	509	536	555	533	485	546	556	551	572	526	525	501	499	544	537	540	521	517	531	559	541	589	533	559	531	542	519	549	535	544	511	590	534	522	554	539	526	600	568	549	555	588	508	577	531	514	563	567	552	558	510	569	550	530	570	573	562	540	526	532	531	566	555	539	532	573	525	555	570	525	587	572	566	569	521	532	534	550	557	542	510	554	564	498	551	580	545	536	536	528	539	522	552	568	585	558	562	532	523	509	531	548	520	580	562	493	597	554	526	540	519	565	540	570	527	559	524	584	543	580	550	578	555	561	578	541	551	536	511	543	564	539	547	551	525	553	567	570	510	565	553	530	533	528	506	534	541	586	547	528	545	560	532	511	539	553	505	545	515	515	526	561	532	510	546	567	511	544	560	548	531	571	516	576	540	536	605	559	507	528	566	541	533	535	492	532	470	550	529	569	473	518	568	512	506	546	589	548	538	478	563	553	541	567	555	557	509	566	536	518	524	516	565	519	520	584	562	562	525	546	520	524	568	500	552	552	571	594	580	539	526	554	554	527	551	565	573	513	539	523	523	543	528	520	561	561	530	546	557	543	536	546	550	557	541	530	519	541	556	549	527	535	553	517	533	530	545	558	527	513	525	538	547	541	577	550	557	543	532	553	543	531	550	531	551	518	553	560	551	533	542	548	521	542	540	529	547	563	577	544	578	529	526	563	563	583	517	556	560	542	501	537	533	552	569	548	534	533	542	514	501	516	578	554	581	554	530	565	534	528	562	550	561	528	524	537	511	587	556	548	556	527	561	550	612	573	512	529	539	530	523	555	529	541	565	566	518	516	516	545	523	540	545	557	484	537	554	529	537	563	522	526	512	560	529	522	526	594	522	501	587	573	514	565	552	566	509	572	539	539	575	521	557	572	566	512	567	558	534	555	531	541	551	548	512	554	539	551	564	524	502	547	542	515	531	525	538	545	574	582	519	496	567	534	545	527	505	538	535	530	529	563	587	494	632	533	551	528	544	513	531	544	556	578	540	558	546	533	532	557	547	571	538	524	497	537	566	580	514	529	556	544	558	561	559	558	531	548	520	519	597	592	523	541	514	522	564	563	553	518	578	574	553	534	554	497	538	579	553	531	553	543	543	578	559	508	519	541	546	507	562	550	537	544	510	559	592	555	528	571	554	533	575	523	528	547	534	571	523	539	542	540	519	554	557	547	541	567	522	549	596	531	517	575	546	543	557	539	524	547	583	545	553	530	540	570	545	538	501	527	511	547	550	583	538	534	528	539	533	544	530	549	558	543	561	508	533	559	549	519	533	576	519	577	546	512	521	544	581	534	583	526	504	517	566	530	562	563	559	504	528	562	568	504	555	529	538	547	512	543	563	553	540	589	495	570	521	517	565	471	518	515	487	496	566	528	527	555	519	517	547	567	551	539	533	532	533	542	588	542	518	506	511	588	530	547	531	537	557	550	583	503	503	519	588	571	550	522	506	516	566	541	536	528	519	528	551	503	551	579	540	518	524	525	559	529	585	495	599	555	513	554	529	554	566	558	557	530	537	502	527	548	562	568	533	528	549	592	541	540	527	538	515	560	536	556	540	557	510	541	539	569	563	531	518	559	514	566	558	509	513	570	529	569	515	546	522	526	515	576	536	538	559	512	527	527	538	560	522	544	562	484	519	560	520	560	553	524	520	550	526	564	541	551	582	584	547	540	524	533	514	549	553	519	535	547	563	539	572	563	520	544	562	542	557	539	552	520	548	549	555	571	533	539	542	544	546	544	612	532	571	539	562	582	579	544	512	546	553	542	500	515	505	552	541	577	538	545	549	499	518	518	571	558	559	574	555	541	543	569	537	591	494	546	539	497	502	540	574	559	565	541	528	497	529	548	522	556	498	556	535	551	530	503	535	514	538	538	546	538	554	561	557	537	522	569	511	576	526	577	535	553	536	537	564	505	529	555	527	534	528	556	551	543	558	542	523	506	534	553	562	592	555	557	567	555	557	532	539	522	512	537	522	530	539	535	546	536	523	552	519	573	568	548	537	501	489	545	543	575	572	522	559	549	530	546	554	531	547	551	547	480	581	548	532	498	562	520	564	564	520	520	532	537	535	559	560	507	533	530	591	549	525	540	506	535	560	553	536	596	579	538	521	525	504	543	582	535	533	575	553	499	543	565	544	508	517	509	549	522	546	529	529	558	534	549	536	504	498	558	503	583	510	551	543	558	565	543	574	557	559	592	516	518	561	552	543	569	534	519	569	521	553	561	558	554	574	530	520	555	522	555	529	509	551	584	572	574	532	546	529	508	564	540	558	577	548	544	589	533	538	521	525	544	507	551	534	550	538	552	563	584	577	514	559	556	579	533	584	565	535	561	544	521	524	552	506	537	518	550	530	537	504	474	517	553	556	515	538	507	548	558	555	576	530	540	514	548	559	552	559	525	556	566	583	585	513	545	547	520	564	525	494	561	538	538	538	542	516	542	509	548	564	574	534	576	530	533	539	536	562	532	567	522	531	521	530	523	554	516	556	557	566	522	538	540	575	546	552	540	549	521	553	496	521	494	492	554	540	557	521	571	505	558	553	554	543	506	565	550	567	551	581	494	544	546	539
28136	51187	38574	28099	22219	16251	12137	9393	7387	5568	4599	3933	3301	2862	2322	1967	1800	1548	1248	1128	1040	968	888	868	793	699	729	745	699	720	736	708	748	711	696	736	690	642	615	642	551	628	578	554	553	586	554	589	583	611	579	572	609	595	580	545	603	555	538	577	567	606	615	601	604	544	568	581	615	586	535	572	541	565	588	546	541	630	577	538	586	570	567	576	566	633	597	616	595	586	562	596	563	585	557	584	558	608	557	575	536	592	595	591	556	595	552	542	550	558	572	579	562	575	543	533	580	597	566	561	587	571	590	568	622	559	545	577	566	566	597	610	590	590	581	576	553	557	540	543	602	540	587	544	546	573	589	600	570	567	557	586	569	592	601	517	594	571	566	562	566	605	579	563	557	548	548	488	588	585	553	596	582	569	567	616	626	575	589	569	579	567	601	554	587	561	622	566	548	581	583	610	574	560	526	544	634	570	564	566	587	575	566	570	568	565	583	557	562	598	578	593	588	599	571	531	626	588	585	545	562	561	573	570	570	529	574	552	539	594	565	565	565	550	589	542	578	532	589	559	547	571	537	559	584	562	523	580	581	563	547	578	626	548	540	563	533	596	516	545	550	576	542	535	577	607	588	543	597	538	599	595	575	561	558	574	554	585	584	576	562	559	569	568	570	581	565	627	580	573	561	563	569	554	581	579	567	578	582	539	569	591	581	569	564	576	595	560	546	597	544	541	564	598	578	570	576	572	606	553	549	578	549	570	580	582	581	581	579	598	571	573	574	593	585	522	572	526	555	585	571	571	554	603	564	601	609	591	533	558	566	585	609	570	527	587	547	591	600	593	562	540	577	576	561	597	604	573	565	559	582	575	550	577	607	553	530	596	535	554	600	561	562	573	565	572	556	550	547	587	580	588	585	583	574	557	607	600	586	606	553	616	565	592	570	628	556	533	610	612	598	581	556	589	548	614	560	527	556	587	590	599	597	575	580	591	590	521	581	571	543	558	574	584	575	614	599	592	588	563	561	553	589	574	578	581	597	577	603	584	577	577	548	535	574	592	565	579	598	586	614	563	542	576	516	563	548	586	573	553	567	595	562	613	593	548	533	581	551	562	551	538	565	588	545	553	533	554	566	601	586	553	574	565	606	592	594	545	563	576	594	593	571	618	566	572	587	575	588	567	570	581	568	554	570	605	567	608	577	578	561	553	534	598	562	588	546	576	557	539	561	611	556	535	545	614	584	617	571	559	559	550	577	613	552	576	583	555	599	553	572	543	516	610	587	614	562	514	582	549	611	601	554	573	600	607	576	534	577	541	584	573	560	556	519	571	621	589	559	574	559	627	595	525	545	577	526	609	563	594	631	552	560	563	582	608	625	588	533	581	578	569	526	601	597	576	578	594	626	604	590	600	550	547	594	589	577	579	555	552	549	560	538	580	573	547	539	577	601	612	612	571	550	575	602	588	606	620	573	574	623	561	577	578	553	595	541	554	584	527	597	574	571	609	542	628	518	577	533	581	545	577	552	575	583	542	540	567	553	555	538	615	549	550	614	581	565	589	576	579	571	561	571	562	583	578	597	550	600	637	596	604	566	601	573	554	593	573	588	567	558	574	599	582	593	517	585	541	558	564	592	577	549	568	569	531	542	543	569	559	592	569	542	542	568	591	603	545	598	598	597	572	629	570	567	547	561	565	571	569	578	565	586	576	581	600	588	535	570	554	543	555	563	571	561	618	579	555	555	542	584	602	552	610	553	542	528	645	553	598	592	581	577	584	591	585	543	594	581	594	533	538	580	549	601	569	577	545	584	570	554	567	567	610	580	587	626	576	537	552	539	557	527	556	569	624	569	575	639	571	596	593	566	539	575	618	573	523	537	573	566	590	612	547	536	576	584	572	563	625	569	599	599	530	556	548	600	535	575	548	568	571	555	608	565	583	594	614	571	559	591	554	595	582	580	591	578	601	546	543	543	604	580	562	592	582	549	592	557	602	553	569	598	575	547	604	571	576	580	588	521	544	566	595	553	552	517	581	546	584	584	543	533	559	603	588	577	543	599	557	573	581	605	564	549	569	589	536	557	589	580	556	560	529	550	593	569	540	515	586	545	568	584	573	537	581	565	594	556	559	593	543	534	541	552	561	547	558	597	580	599	599	538	545	538	568	553	555	598	583	541	584	564	601	541	552	597	525	579	574	560	541	547	630	539	586	565	585	593	553	528	589	567	612	564	574	574	564	550	606	569	562	573	553	610	584	602	574	553	572	584	534	546	587	534	587	597	568	582	594	577	578	576	533	558	546	620	568	568	525	582	613	605	575	512	582	562	602	562	607	564	569	567	577	556	604	561	578	567	564	564	568	544	604	567	617	574	604	611	597	576	520	567	516	555	594	564	548	545	560	594	567	588	583	586	607	595	566	603	569	570	560	595	561	580	562	556	568	560	556	565	563	583	572	602	568	610	533	607	623	567	591	542	547	584	557	564	545	545	565	577	511	576	610	542	529	557	612	578	586	570	561	554	548	548	598	538	582	546	575	567	557	541	531	627	583	538	570	540	587	550	609	553	581	577	583	604	507	598	635	561	593	597	543	588	610	567	557	569	583	574	605	589	534	588	574	579	618	612	572	608	593	545	565	563	616	584	544	546	592	528	587	565	606	505	577	560	554	564	592	614	591	602	614	580	577	545	569	551	637	582	589	559	585	574	580	618	584	583	557	602	574	571	528	573	588	553	605	533	576	538	585	588	572	586	565	525	528	588	575	549	582	553	609	608	606	566	579	568	555	593	594	582	534	593	586	576	536	543	514	589	579	544	591	551	588	540	566	576	604	560	582	530	545	583	574	606	567	573	496	558	594	554	545	545	551	589	541	605	628	568	543	568	562	599	562	559	568	532	607	574	541	561	532	577	561	590	592	592	575	577	582	559	574	550	584	546	585	581	617	569	549	552	626	575	576	538	568	564	593	568	561	563	563	584	591	551	563	582	573	572	553	627	565	571	535	573	551	551	586	603	559	570	594	587	562	614	579	559	598	577	579	566	539	555	567	550	542	521	589	572	587	569	548	594	594	594	583	594	556	562	582	596	570	562	572	575	537	545	585	554	564	588	574	576	567	592	540	551	620	560	548	605	553	598	601	551	555	604	607	582	584	555	577	638	577	580	565	596	559	581	543	555	557	623	583	551	589	559	545	567	590	598	563	556	558	558	575	581	545	593	600	552	556	544	586	623	545	564	609	594	579	584	539	582	554	564	515	515	574	579	563	586	531	561	540	587	582	587	589	592	575	582	573	608	583	541	591	544	566	596	588	527	559	518	547	555	545	575	512	556	567	547	566	597	598	602	555	606	595	572	571	598	548	572	565	569	568	592	533	543	569	598	526	562	592	551	544	541	557	543	588	533	586	589	566	598	574	554	585	598	555	549	605	562	591	541	567	592	540	535	509	554	562	574	565	592	554	556	573	615	605	550	608	632	572	596	615	616	566	574	536	587	601	584	559
28324	24064	25333	18737	10014	5784	3730	2580	2148	1637	1388	1229	1040	939	867	742	691	585	573	482	479	406	429	395	416	422	397	357	355	387	388	415	399	417	398	379	406	349	359	359	337	319	340	338	321	344	353	355	360	332	312	341	331	309	331	333	337	330	357	322	301	346	326	363	340	306	353	337	354	373	348	333	356	348	331	303	342	355	312	370	342	321	347	330	346	337	352	350	343	315	348	332	343	304	347	317	317	345	315	307	290	316	350	348	317	349	370	352	350	329	342	342	331	307	321	342	343	332	333	334	338	345	328	355	365	298	340	330	326	345	318	345	322	340	328	374	326	312	357	301	339	340	336	338	360	347	374	336	340	332	334	344	354	339	367	344	334	396	347	323	336	342	342	350	343	330	356	343	329	331	335	352	324	336	308	357	381	350	352	331	323	329	362	353	346	320	347	356	339	364	326	332	310	311	337	341	322	328	329	317	332	300	359	310	333	325	347	326	356	331	330	334	348	335	319	330	359	335	327	332	312	333	351	308	364	354	326	348	343	318	347	367	349	358	371	320	345	339	337	374	345	330	311	345	353	326	350	350	330	353	336	363	334	327	321	346	350	345	342	306	379	326	340	362	358	333	341	352	365	343	345	323	366	347	311	324	330	338	359	331	332	334	352	369	332	331	328	335	313	288	355	317	329	338	352	355	329	377	336	318	347	354	323	316	336	317	346	323	322	347	359	345	377	338	355	351	330	333	320	328	364	334	381	347	312	344	344	312	364	318	316	367	305	324	344	311	335	338	332	329	327	346	345	376	320	338	369	308	352	328	362	355	326	358	334	320	370	347	336	366	316	312	337	345	340	340	306	312	351	308	325	332	336	327	351	309	325	362	362	326	334	329	331	322	339	336	336	330	353	337	358	309	323	326	335	327	345	336	311	351	381	330	358	328	326	326	331	350	321	347	351	340	340	302	321	347	305	358	337	340	347	327	329	345	348	310	346	319	334	330	333	322	329	359	358	349	346	344	348	309	339	367	335	305	322	346	342	332	358	314	360	367	362	330	325	341	318	297	348	353	333	347	393	332	343	355	326	347	332	359	331	333	344	326	321	325	316	331	326	319	380	339	312	356	331	316	338	345	329	361	300	367	336	319	377	311	339	368	332	360	299	329	336	325	334	331	329	314	345	319	355	311	324	379	358	342	325	320	325	335	332	334	351	370	358	353	362	321	315	292	366	322	342	321	326	347	312	312	323	319	358	313	292	344	319	377	341	355	352	353	312	343	334	326	330	348	350	319	344	332	330	342	331	342	371	346	322	334	319	355	338	335	341	351	316	342	362	377	333	331	331	318	359	319	334	334	341	339	321	355	339	342	338	344	354	338	363	306	348	353	343	320	320	317	290	309	346	315	334	310	304	327	355	376	353	323	357	356	321	382	326	371	343	348	353	323	322	338	362	331	369	327	326	330	310	332	353	353	343	380	335	329	362	346	377	325	350	306	360	312	376	315	391	347	351	313	359	312	362	342	350	347	304	318	337	346	354	327	340	350	326	362	341	339	378	338	323	329	373	355	318	350	322	315	357	342	320	342	346	304	362	352	335	346	344	307	338	314	356	356	326	356	343	371	348	322	358	320	326	375	323	328	354	348	319	368	350	319	316	302	327	329	343	364	323	318	293	332	349	331	359	324	322	342	301	341	363	350	325	289	308	340	353	356	347	326	320	331	324	328	353	328	345	384	340	356	313	335	328	323	332	345	355	346	340	327	318	308	303	333	358	322	311	330	333	361	317	351	329	352	325	320	302	331	331	328	342	356	347	321	352	316	339	336	339	344	301	327	370	334	344	333	337	325	329	342	345	355	343	339	331	319	349	343	362	359	364	334	339	335	329	333	347	331	327	375	314	330	312	359	344	323	355	359	330	310	357	362	336	333	329	315	342	345	331	360	331	331	339	342	336	350	327	355	324	355	338	333	351	318	351	344	320	337	378	349	356	339	346	339	364	333	366	339	325	338	360	335	327	363	318	307	364	290	352	320	333	363	328	335	331	294	362	314	310	324	320	343	336	311	349	326	359	321	332	314	352	314	338	357	351	358	332	341	360	292	333	324	340	343	288	328	348	335	315	358	359	353	324	339	342	326	354	332	325	356	319	348	318	328	322	345	320	367	334	325	336	332	368	321	306	351	341	320	330	342	361	325	333	327	312	362	337	338	324	351	306	348	303	333	356	329	339	296	316	347	351	320	331	332	339	349	341	343	338	312	337	343	314	335	365	343	332	336	331	381	322	331	338	330	326	343	356	362	351	367	330	333	354	363	355	293	364	304	359	335	335	352	328	332	350	327	340	341	332	331	351	343	353	334	328	364	360	356	325	348	319	316	347	358	357	314	304	334	337	315	358	309	326	373	328	345	326	317	363	351	318	313	360	366	325	336	377	382	349	322	348	336	353	342	338	356	373	325	361	319	322	369	313	350	359	336	297	319	330	324	332	337	352	359	369	332	370	356	338	344	351	358	346	348	356	313	317	335	344	332	330	307	346	324	336	341	343	320	351	332	338	327	331	337	359	345	320	357	320	353	344	346	335	351	324	342	354	324	319	347	327	333	313	306	356	347	291	346	318	341	351	345	359	308	365	370	334	336	324	312	333	347	324	318	372	355	323	344	343	322	324	343	331	351	361	370	297	351	344	341	329	321	310	326	366	344	337	324	332	336	359	327	350	355	347	314	308	342	321	341	347	348	314	340	369	357	336	319	346	327	339	323	321	346	348	363	331	322	367	336	351	340	368	321	330	312	328	339	308	317	359	354	333	335	324	320	330	321	340	323	358	341	331	329	341	319	340	348	309	348	359	343	327	341	366	338	311	356	324	338	319	356	333	364	371	337	343	337	331	343	330	325	338	334	307	331	349	326	351	352	310	308	361	354	330	340	340	335	330	326	351	320	333	312	351	329	332	363	345	306	330	341	353	322	345	316	358	350	340	339	316	330	318	333	322	342	321	375	318	367	309	339	323	357	332	353	365	303	313	333	330	345	363	352	330	338	338	358	319	350	308	342	312	347	316	330	338	344	332	335	365	359	334	328	334	355	323	362	348	360	324	322	345	327	346	331	378	338	327	347	325	320	321	336	328	332	350	329	326	339	363	349	325	306	325	344	334	324	350	377	354	345	301	333	329	382	326	338	339	343	360	343	315	310	346	306	380	360	324	322	372	334	365	308	347	326	339	337	349	347	364	298	325	326	338	328	336	313	361	328	331	366	329	340	330	333	321	335	336	308	320	364	347	305	346	348	323	296	327	354	360	354	358	339	315	343	367	333	328	315	326	346	361	350	356	340	365	322	340	335	319	347	347	341	320	313	347	343	328	350	327	321	320	379	335	337	359	366	313	339	318	361	348	337	291	325	314	330	356	367	346	348	339	319	318	339	356	356	332	352	329	322	333	297	322	361	321	334	344	322	343	315	342	345	322	343	362	343	336	321	360	328	354	341	337	301	319	319	321	347
26568	38856	27127	18127	13264	9427	6528	4869	3622	2891	2380	1957	1603	1487	1216	1064	873	857	718	615	579	514	502	517	461	475	391	404	427	438	425	426	486	452	442	449	397	415	354	384	375	374	351	374	370	366	349	359	356	365	355	357	360	393	425	372	367	363	350	346	350	356	352	405	357	370	405	317	354	368	407	355	370	357	335	334	345	347	375	348	399	376	394	340	367	365	371	363	386	351	365	369	331	359	330	356	342	368	380	348	385	346	379	337	352	374	335	375	336	348	363	374	392	347	349	357	334	365	355	367	382	356	377	333	366	315	379	385	357	362	340	330	367	368	356	349	356	380	354	345	316	349	347	364	359	322	380	395	349	380	397	357	347	359	344	342	401	391	376	348	360	358	348	362	351	384	343	364	334	365	363	364	379	358	365	351	358	341	350	374	370	355	362	350	350	378	325	357	368	350	390	373	362	329	380	368	385	369	392	368	377	354	360	333	375	370	370	378	381	366	367	352	359	353	368	354	384	389	342	367	328	359	349	367	369	356	364	395	388	355	343	364	366	368	373	357	342	352	385	362	344	337	387	352	357	375	363	353	376	327	350	378	383	367	375	344	365	356	342	353	356	340	348	355	353	376	352	366	346	378	377	365	371	362	331	365	326	393	374	329	378	397	356	372	376	392	323	366	356	385	336	409	368	368	370	365	349	351	379	371	356	368	408	378	360	338	373	398	361	371	374	353	339	370	348	380	371	366	385	342	371	360	361	378	358	370	378	359	360	374	332	372	369	375	326	352	371	338	377	344	358	371	373	331	350	339	336	372	364	358	382	364	393	352	359	355	354	360	355	358	340	355	394	325	336	374	362	372	371	379	390	366	378	345	389	339	358	383	397	374	389	367	366	366	371	357	369	341	364	365	349	354	391	350	370	384	382	349	352	342	370	332	363	387	364	399	375	342	384	348	383	351	349	370	347	372	372	385	348	363	348	382	341	364	390	363	360	326	375	375	377	355	349	383	381	378	368	321	324	373	342	339	348	354	325	360	370	353	393	372	391	377	364	331	362	369	366	354	349	370	379	309	337	361	351	340	356	353	354	349	347	363	384	406	338	378	380	348	374	383	324	388	380	386	378	375	363	331	364	343	331	373	332	386	337	356	353	369	368	329	341	371	349	372	352	346	374	393	344	385	326	365	352	370	366	359	327	406	353	334	356	373	374	378	350	369	360	372	332	349	346	404	348	360	363	353	372	394	356	349	355	342	398	358	349	375	380	382	380	377	360	335	354	335	368	396	366	369	334	357	390	377	341	385	377	373	363	369	385	358	404	365	395	356	362	365	371	345	368	352	378	331	337	393	375	343	385	360	346	363	330	374	338	352	385	361	370	405	376	341	364	382	364	338	382	358	379	388	336	401	360	362	376	380	350	336	343	365	390	366	338	383	352	379	345	362	380	351	331	324	355	319	338	370	360	354	374	348	385	346	338	356	345	376	335	345	370	346	347	355	398	336	360	379	342	349	388	364	350	359	371	351	358	363	343	392	359	358	368	362	368	387	348	372	347	374	347	364	348	346	350	369	380	358	364	366	369	381	344	361	378	340	364	343	371	351	354	391	369	326	357	334	391	369	325	390	336	403	322	393	346	371	368	357	369	335	356	403	350	380	375	373	384	364	344	380	358	374	330	366	364	382	388	381	374	400	350	349	361	359	348	381	365	363	335	373	343	355	342	347	343	368	379	372	368	365	387	366	361	341	363	378	351	383	361	360	369	363	378	387	357	394	385	365	361	418	353	363	372	361	374	341	352	357	396	370	394	390	355	393	376	391	350	373	359	363	397	372	323	361	355	325	355	350	399	359	383	343	369	359	366	359	363	376	363	344	381	325	358	302	336	355	353	345	354	340	375	352	360	372	378	361	354	384	371	381	358	392	363	384	320	338	377	353	385	391	339	340	309	360	373	351	331	369	351	358	357	354	343	387	355	343	332	380	386	357	386	365	352	329	345	347	358	362	369	376	343	362	357	325	350	367	374	328	365	342	353	367	346	361	370	367	397	361	362	363	381	390	349	373	348	393	372	388	354	384	352	377	364	345	374	337	369	365	345	372	387	340	336	367	381	341	395	347	370	335	370	393	367	385	384	341	392	344	380	355	384	344	319	336	379	357	410	352	379	382	379	383	391	340	371	336	352	372	370	372	399	366	329	377	381	361	359	401	361	360	348	382	336	385	361	351	355	392	366	385	363	366	360	313	347	352	330	383	339	341	376	353	334	335	347	347	372	385	322	390	359	385	383	361	340	379	384	354	384	365	343	349	363	387	402	399	355	318	371	363	370	363	367	356	394	386	348	334	353	362	349	391	387	388	364	378	369	361	369	361	352	346	379	376	395	353	357	389	324	385	360	348	352	382	337	358	357	336	361	364	365	400	387	332	350	355	329	346	330	419	340	358	362	390	364	370	350	346	367	346	373	369	388	361	388	345	377	379	354	364	367	365	352	397	358	366	338	355	350	370	381	393	358	332	376	375	340	355	379	374	366	343	368	282	377	372	361	337	395	340	355	365	385	373	370	334	381	368	362	352	395	350	345	360	368	341	348	368	346	374	367	375	404	370	368	347	362	349	365	374	368	363	365	387	360	328	355	366	353	355	364	401	356	352	358	354	352	345	360	393	391	374	374	348	370	386	340	345	366	383	365	349	383	348	386	355	358	369	367	349	378	349	379	341	380	347	370	344	355	356	367	338	376	338	340	374	349	349	362	347	378	363	333	374	331	359	390	395	365	341	379	349	358	361	321	349	334	328	343	353	393	329	379	372	353	343	352	335	366	327	369	360	357	319	349	319	365	341	329	371	366	358	365	379	403	363	360	360	347	348	338	374	405	384	338	388	374	376	385	372	372	354	378	354	377	365	353	351	343	353	392	350	378	372	355	375	367	340	342	331	366	332	364	367	379	374	369	347	363	338	342	362	350	390	317	372	394	372	345	334	363	330	358	346	370	374	354	361	310	358	389	361	374	356	356	402	343	365	352	372	392	338	345	365	369	384	334	402	371	354	356	338	372	379	375	358	380	356	388	356	368	371	341	348	376	386	364	343	371	379	386	367	382	335	372	351	386	374	349	345	373	384	386	377	378	365	342	376	373	353	349	397	368	346	359	361	350	384	359	353	377	401	378	371	355	334	373	366	359	370	357	350	339	354	357	366	351	343	360	347	349	331	361	356	362	332	355	386	387	324	349	353	355	376	370	344	391	376	368	345	367	398	338	352	369	358	348	375	384	382	373	377	376	364	370	369	372	345	387	344	346	370	403	386	344	351	372	347	340	325	363	369	368	339	340	373	336	372	342	421	393	381	381	363	362	336	383	345	355	371	385	358	355	393	346	379	371	336	331	389	381	379	372	380	401	367	349	362	380	363	368	369	373	379	338	382	346	354	343	367	349	348	372	352	382	345	350	348	363	356	419	339	403	368	365	343	348	343	376	336	358	369	347	344	348	318	363	345	345	329
23163	20898	28124	23860	21165	17645	8601	4592	3247	2712	2241	1820	1730	1555	1316	1191	1021	957	869	798	744	709	702	651	602	653	601	631	593	619	617	697	642	637	628	587	589	583	589	550	579	543	536	586	556	597	517	594	558	593	518	529	498	554	570	560	551	516	566	516	524	558	529	520	521	506	565	548	532	519	549	542	542	578	518	579	570	535	546	531	506	510	566	550	529	590	552	544	555	546	516	535	573	529	570	547	551	498	541	553	561	555	542	548	543	549	555	531	554	528	568	500	570	545	565	542	541	501	508	546	553	558	521	585	545	546	546	588	569	513	565	551	556	545	515	538	545	504	574	538	548	534	557	525	518	557	569	525	588	534	534	556	536	539	544	546	541	572	550	572	550	490	579	522	555	522	536	538	563	530	563	529	566	546	525	574	543	539	551	564	520	513	533	580	530	507	542	513	506	520	552	469	560	517	532	555	522	562	535	514	534	551	540	557	552	503	525	554	531	511	566	544	502	521	533	509	542	541	521	581	546	561	514	514	533	550	549	570	558	538	554	529	503	529	527	529	542	510	598	554	491	546	553	505	544	564	555	507	555	520	532	549	548	543	573	547	518	514	532	604	533	559	540	550	597	554	538	572	511	569	552	575	525	574	514	513	510	541	546	565	546	534	511	543	500	536	551	553	547	573	595	533	555	533	533	588	562	536	570	561	559	565	502	530	561	606	565	541	576	536	543	597	533	547	551	545	536	567	539	509	478	578	550	555	516	533	596	584	543	546	523	525	546	535	572	548	524	568	579	540	523	591	532	539	559	514	528	516	555	514	548	576	547	504	562	573	514	514	549	545	565	540	541	537	554	541	549	537	540	528	510	579	509	565	528	515	558	553	493	550	511	559	557	552	538	556	559	548	572	543	521	512	544	553	537	537	519	511	554	550	532	553	530	484	567	527	557	532	510	506	510	531	532	525	498	563	532	546	540	570	560	496	513	532	552	548	544	540	568	547	535	567	547	580	550	511	507	525	599	548	509	522	562	543	547	547	572	500	574	558	516	503	558	535	551	542	557	559	578	567	522	579	529	559	543	517	542	559	546	531	561	544	564	557	503	559	531	571	535	556	540	580	551	525	581	501	528	517	565	521	550	522	576	514	577	584	551	537	496	574	606	576	557	524	554	566	560	512	526	551	578	563	539	507	548	550	537	581	538	550	540	537	555	576	524	586	585	498	539	544	579	514	537	495	542	534	577	554	559	530	564	562	539	568	604	543	552	550	574	558	546	582	587	541	555	549	590	552	540	523	526	577	543	549	568	513	558	543	544	536	541	538	561	533	544	527	511	500	515	526	513	573	531	557	550	510	523	540	563	539	600	545	541	564	510	532	551	517	559	567	567	580	529	560	576	536	546	564	556	512	534	526	518	539	582	536	540	521	593	562	530	550	533	536	546	513	580	571	517	551	551	554	574	553	541	574	542	546	564	555	539	561	522	542	529	524	582	518	537	532	542	535	546	536	521	521	536	537	527	504	552	590	577	550	533	538	524	525	539	534	564	536	546	576	509	538	545	553	559	533	499	553	518	537	516	522	529	549	520	559	580	516	558	586	550	530	541	570	577	519	587	533	567	545	558	571	534	517	516	529	535	535	514	508	598	533	557	556	587	548	516	552	602	527	544	551	513	554	566	552	563	491	565	518	543	495	554	507	556	519	534	533	551	554	530	553	522	546	484	530	537	541	562	495	533	597	538	550	547	586	530	557	575	552	548	549	534	539	549	582	522	499	564	536	529	557	526	528	537	530	536	535	577	568	535	509	497	557	559	521	564	565	478	601	550	539	538	529	543	544	572	519	534	522	508	509	584	583	572	543	562	561	549	504	559	522	544	522	537	568	510	526	564	520	500	571	564	523	573	556	534	523	546	529	571	559	528	525	523	578	568	492	508	576	551	499	571	499	576	547	520	544	532	577	486	564	528	575	544	573	540	538	557	505	575	575	522	530	575	503	562	512	534	531	516	521	455	535	545	550	571	523	549	587	554	569	564	546	544	538	497	526	514	522	546	553	553	527	525	561	537	532	537	568	524	529	584	509	579	552	529	547	555	534	537	513	511	554	580	525	533	515	520	527	522	554	562	589	547	573	545	574	590	514	555	540	549	563	555	518	534	569	527	554	543	575	570	570	569	550	537	547	537	574	578	543	588	516	577	520	536	523	567	541	489	582	521	531	531	570	494	549	569	555	561	543	588	539	573	567	508	570	513	495	534	554	579	573	508	511	558	574	525	540	535	546	516	539	545	582	535	514	557	515	544	573	579	549	547	570	534	498	536	511	511	542	535	533	525	526	535	555	564	534	564	508	533	554	579	581	543	526	564	612	521	557	541	515	524	549	545	538	521	551	530	547	515	538	536	537	554	534	551	602	502	530	540	529	586	516	547	520	547	527	575	561	571	499	520	534	559	560	542	538	550	560	535	563	568	539	561	543	578	529	561	501	541	546	538	507	520	535	546	531	553	583	529	559	533	547	546	550	544	562	552	566	516	516	545	548	553	532	558	567	501	531	577	558	531	520	510	529	542	551	543	524	569	565	516	550	582	545	542	583	549	593	519	502	556	516	570	556	574	529	521	561	555	533	558	536	580	562	531	527	539	583	539	564	554	550	560	540	522	564	527	560	540	519	547	522	533	517	553	521	566	559	555	581	537	528	513	537	550	537	571	564	541	535	510	531	576	536	577	504	573	584	541	558	526	585	529	521	558	559	526	517	553	582	563	549	527	529	525	516	502	536	540	527	553	561	576	551	535	514	569	604	569	521	513	550	537	559	536	518	564	557	552	524	544	537	618	550	568	572	596	572	511	535	504	547	546	538	509	531	589	509	549	610	552	535	580	558	503	526	558	562	562	524	502	557	542	559	560	507	590	565	533	563	536	550	551	543	518	520	562	547	529	589	553	549	555	514	523	570	581	550	544	545	571	480	558	527	539	533	535	521	566	533	536	524	531	551	521	502	548	536	526	547	536	508	525	537	534	550	572	539	563	591	565	546	603	558	582	556	543	567	519	530	544	522	552	565	563	536	470	526	531	559	521	518	531	553	540	511	512	562	508	546	491	536	614	572	497	547	566	523	585	560	547	521	536	580	575	514	600	538	541	509	588	576	538	546	525	522	553	550	546	541	528	548	576	577	544	567	522	524	573	528	570	559	523	533	503	506	565	533	534	513	562	534	545	546	551	552	559	501	588	526	571	613	532	542	535	531	526	568	521	548	607	531	547	546	533	542	545	508	539	576	544	605	578	548	531	516	532	533	573	563	550	562	532	565	571	544	569	545	527	539	542	555	587	504	542	546	533	568	571	536	555	522	538	550	520	538	516	544	549	560	584	561	543	549	535	545	567	515	573	605	519	566	579	534	543	544	538	485	569	571	571	550	547	569	577	570	586	542	535	552	534	518	549	533	507	546	551	546	533	575	556	584	509	568	570	591	571	539	531	496	477	557	554	555	515	519	508	529
26150	46076	33512	23166	18086	13010	9293	6960	5399	4316	3540	2921	2571	2200	1904	1552	1387	1259	1049	982	905	823	845	751	715	692	648	700	722	638	661	710	730	620	645	666	698	623	578	580	586	612	547	569	599	584	605	630	595	562	537	597	545	580	548	558	576	585	581	604	562	594	509	598	551	590	561	551	554	544	542	560	558	572	610	566	543	608	564	558	556	561	542	542	599	536	586	574	559	551	588	531	605	555	547	646	567	566	547	550	561	539	591	595	572	602	560	544	557	581	590	551	550	588	563	576	595	611	591	583	570	572	551	570	574	560	585	581	598	564	598	586	561	575	569	532	552	613	566	548	544	561	569	581	589	611	615	577	556	554	541	533	580	524	569	591	587	569	570	562	553	608	574	607	592	574	533	544	615	551	532	567	579	542	539	562	594	498	554	605	570	578	589	589	571	552	554	580	540	552	555	582	568	550	602	529	564	571	562	606	595	580	578	570	587	538	572	597	555	566	568	565	598	594	579	584	555	579	608	617	591	577	552	599	572	573	567	558	555	608	559	533	508	583	581	571	514	562	565	574	575	554	581	566	548	567	553	574	568	558	552	540	587	583	592	549	567	544	585	602	530	581	564	574	563	545	623	558	566	557	592	562	568	600	535	589	562	588	548	620	548	639	572	580	569	539	567	582	564	604	564	566	583	580	553	587	622	558	593	601	563	572	591	554	572	539	561	572	587	584	576	561	589	574	564	594	586	609	593	537	575	582	593	613	550	551	562	599	562	549	585	552	608	619	588	639	608	589	576	556	567	541	554	534	566	583	542	552	569	563	600	591	584	642	587	568	567	540	593	601	579	634	581	576	576	547	603	534	617	570	579	539	530	552	569	574	533	618	568	582	575	615	607	609	548	622	578	537	585	560	563	548	601	588	546	573	593	556	575	563	574	546	556	591	577	595	556	533	534	599	606	569	579	582	556	532	562	584	562	585	603	543	594	600	611	565	587	531	565	546	543	599	580	580	549	571	572	559	591	611	565	598	526	541	580	631	571	586	595	603	558	601	555	554	545	597	556	588	540	562	535	594	556	590	572	578	528	568	578	545	586	564	551	517	594	581	579	528	574	557	543	603	552	550	592	604	569	552	569	576	617	585	552	615	596	552	579	630	570	560	564	558	583	538	528	591	595	536	578	575	590	600	558	524	587	570	585	579	593	590	552	566	557	577	600	564	608	568	507	564	554	580	540	592	583	604	567	545	555	584	605	602	631	582	580	616	584	574	577	568	582	561	638	588	605	571	578	582	608	558	585	572	568	598	536	550	544	557	551	559	529	602	556	570	581	559	557	555	579	541	596	569	559	611	572	521	554	591	588	566	604	607	602	578	622	581	543	581	565	563	588	550	564	556	564	580	583	561	586	562	603	588	585	594	600	528	563	539	551	573	579	562	552	630	575	584	566	521	555	594	569	604	568	564	534	588	585	558	551	597	536	617	614	622	571	585	561	559	579	586	572	540	560	584	600	593	570	609	531	575	584	587	590	554	559	537	550	652	566	612	523	537	584	604	514	608	571	572	580	587	528	561	613	575	609	583	587	622	586	588	562	513	589	579	594	540	565	571	521	570	547	601	536	568	566	560	594	501	522	604	541	591	576	531	540	574	557	594	574	561	592	552	535	591	594	601	574	580	560	574	594	578	537	549	549	583	602	612	513	608	561	565	556	562	607	577	568	562	560	603	572	554	563	585	580	627	571	611	581	537	601	612	607	569	583	560	578	573	566	571	578	576	580	591	581	586	551	612	583	591	543	538	544	606	596	600	596	571	562	635	548	557	583	589	595	552	577	590	557	601	564	607	587	566	607	545	548	565	585	556	581	579	555	537	596	594	558	573	606	564	575	589	590	581	619	573	599	582	581	595	585	586	558	569	539	533	529	628	567	578	581	556	557	572	553	589	621	568	592	602	624	553	564	554	541	535	552	558	541	560	558	583	561	620	590	580	540	614	576	598	542	644	564	543	627	606	588	587	564	577	550	562	588	558	620	556	581	579	595	589	543	549	583	569	574	581	581	586	569	588	566	555	540	577	537	558	566	547	572	579	548	527	563	578	575	612	598	568	583	567	545	573	591	609	541	594	575	574	562	594	535	582	569	564	554	571	562	590	548	551	530	553	593	580	577	562	531	588	596	614	569	546	573	569	561	602	540	581	563	522	555	573	565	545	566	577	556	568	582	573	610	574	566	587	585	578	564	582	584	552	555	562	538	592	552	611	536	578	588	592	556	552	545	582	580	584	550	551	554	599	608	535	578	583	596	563	536	580	613	589	587	563	535	557	547	554	594	590	559	595	563	589	563	598	560	587	526	551	592	610	590	607	590	567	566	555	563	573	564	565	572	554	573	568	556	586	539	611	533	573	553	613	554	574	548	584	571	581	598	550	572	562	545	575	593	567	533	572	569	561	585	596	549	552	575	591	588	562	587	610	546	578	551	571	550	561	544	582	611	531	555	576	530	558	577	565	607	585	561	632	594	528	599	514	540	580	560	515	562	606	579	583	554	581	586	519	553	560	527	545	568	605	562	582	566	562	549	577	570	606	560	581	593	573	551	556	584	587	579	561	573	593	599	559	556	594	603	581	591	584	604	528	553	534	601	588	568	609	565	567	590	584	624	606	553	554	580	574	602	573	588	574	588	566	607	563	562	601	568	556	595	530	543	593	537	562	544	574	564	591	593	549	578	591	614	569	574	572	622	540	565	579	580	559	551	561	564	572	616	573	574	542	553	594	581	598	546	564	576	558	585	570	602	547	566	590	560	577	603	615	583	542	603	573	560	594	619	575	599	554	600	629	545	575	574	583	551	581	568	563	560	605	601	528	582	592	613	593	570	584	539	551	534	565	600	574	576	579	601	558	641	579	521	569	554	588	559	570	565	553	558	550	550	595	589	576	546	567	556	571	586	588	593	549	633	586	545	541	553	539	597	556	573	583	543	599	536	582	601	554	564	597	619	541	519	570	569	567	548	600	566	587	557	587	534	566	598	573	576	574	579	578	557	568	587	579	572	578	602	608	581	572	575	549	558	597	619	575	605	568	608	561	553	563	583	551	556	544	577	546	526	570	558	541	566	591	575	590	582	633	567	611	581	548	571	586	568	549	572	592	535	546	573	596	544	612	561	560	565	548	510	559	571	546	503	562	521	588	554	615	573	566	590	548	545	555	548	571	581	546	556	580	629	593	540	586	564	595	557	585	614	528	605	570	557	564	564	571	572	526	586	535	547	552	565	569	566	603	554	567	512	545	537	531	554	589	614	575	573	553	575	568	552	558	585	525	593	546	595	548	593	595	542	549	606	561	554	610	550	538	601	597	549	538	530	548	562	560	531	555	576	594	535	600	620	581	578	611	605	585	570	561	548	583	580	576	566	591	625	612	628	604	571	583	539	553	625	525	574	566	559	601	527	612	542	580	571	599	588	557	569	557	626	567	554	531	557	592	552	583	612	548	587	546	587	630
24614	21016	27342	25307	17565	9211	5179	3514	2658	1977	1613	1403	1259	1100	878	805	671	605	525	461	442	395	363	350	351	349	337	347	306	319	328	356	339	341	327	349	301	299	303	275	273	271	272	271	296	280	260	274	246	278	262	272	256	271	255	261	265	254	270	231	273	267	240	247	264	237	270	271	259	284	289	283	299	256	271	286	258	261	254	250	273	260	241	243	261	274	288	269	246	238	254	298	234	271	261	242	273	260	256	279	264	259	261	258	285	275	276	231	261	257	277	265	259	242	289	277	227	247	263	243	239	255	268	264	289	278	244	251	297	241	289	251	275	263	252	244	254	249	255	271	265	278	251	236	242	252	258	261	258	242	276	263	283	251	253	274	241	242	294	237	263	243	291	262	245	247	258	284	277	273	250	294	272	260	256	263	263	243	253	261	264	240	257	276	255	234	279	243	231	273	267	253	254	281	232	256	260	279	262	258	266	265	264	247	261	268	270	279	284	276	251	241	270	272	272	258	234	279	264	282	267	236	267	237	233	264	256	255	239	259	257	263	274	210	258	247	267	277	260	247	284	243	271	282	259	263	254	243	282	263	266	257	264	248	238	252	282	255	262	271	279	273	300	245	250	249	268	287	257	249	286	269	246	289	250	255	249	283	303	276	266	278	242	273	250	234	252	264	262	268	253	272	250	242	263	238	277	257	254	257	266	249	246	262	252	284	262	252	269	264	287	256	274	260	266	272	254	264	239	273	241	291	280	287	243	266	278	242	259	279	269	297	241	271	284	277	252	259	285	289	271	238	262	263	239	257	242	272	264	252	260	264	284	240	273	266	276	270	271	227	294	262	264	257	266	242	257	248	299	239	244	261	264	248	277	262	245	248	259	258	279	264	275	280	290	279	280	259	241	294	253	262	241	253	259	248	262	280	266	242	248	311	231	301	248	268	253	252	257	257	261	281	280	263	275	265	265	282	224	258	266	283	291	269	251	266	263	246	243	249	290	262	263	262	275	228	257	238	261	261	254	269	274	252	252	268	264	263	257	260	267	262	276	278	251	269	269	266	257	249	235	286	282	270	262	276	278	301	214	239	248	261	263	271	276	280	257	266	261	259	252	284	290	275	260	301	245	300	264	286	265	273	232	261	257	268	261	251	256	264	272	281	239	293	301	246	257	270	258	253	236	282	256	257	239	277	237	261	232	278	243	264	263	262	287	262	284	238	275	265	265	277	289	262	281	265	230	262	263	243	280	255	268	264	275	274	237	265	284	270	255	298	230	264	266	247	273	299	276	245	262	242	246	270	272	265	289	268	287	266	250	271	271	243	276	272	223	259	241	254	281	277	245	251	247	274	287	298	271	243	250	275	261	253	258	250	275	248	245	257	274	263	285	260	251	284	270	261	269	250	270	257	268	281	291	295	242	291	260	272	300	275	273	271	291	250	274	257	257	259	240	270	237	260	248	237	265	277	243	274	260	272	264	260	287	267	266	264	270	253	273	279	248	279	278	254	260	261	228	270	264	294	264	286	275	256	295	256	244	266	253	265	261	247	251	260	266	259	253	271	272	259	249	264	293	263	293	268	242	250	259	242	264	225	274	259	245	255	257	233	289	250	261	247	264	225	243	267	250	263	243	285	238	274	298	265	275	280	267	229	258	269	284	280	248	264	248	269	253	286	237	291	260	277	236	263	257	245	266	264	264	245	255	278	287	260	262	281	284	265	256	253	281	260	296	254	271	272	269	250	249	240	272	264	281	217	237	242	264	252	245	257	255	244	260	260	245	263	263	250	270	242	236	262	290	280	255	278	256	269	264	244	263	252	250	264	251	264	263	248	255	241	284	300	243	256	279	252	280	261	242	247	282	243	267	278	234	251	244	236	258	281	281	260	251	240	260	251	254	239	246	280	253	231	267	245	235	243	258	261	253	270	235	270	265	250	260	278	272	262	241	255	264	252	296	255	269	288	273	269	254	268	262	266	232	261	233	270	286	255	237	291	284	263	263	265	243	268	262	262	249	274	284	263	263	260	274	279	265	234	266	269	265	266	276	240	268	234	298	288	264	252	286	250	272	263	262	262	259	273	262	266	312	250	275	253	284	260	255	278	275	265	273	263	253	269	263	244	239	270	244	243	240	248	237	254	255	255	231	241	299	236	267	233	273	251	258	251	253	239	262	278	268	276	270	266	304	275	240	244	266	223	266	237	262	267	220	274	265	273	265	286	267	268	259	266	289	265	248	257	286	269	250	257	244	225	271	254	268	248	271	278	287	260	263	267	243	247	232	254	278	276	271	240	245	267	258	252	281	263	262	279	282	260	250	247	261	249	264	261	279	264	271	269	261	268	240	252	255	265	266	235	262	282	270	255	235	258	243	246	261	281	271	275	265	284	270	275	204	247	252	237	268	269	262	279	234	264	278	282	238	256	263	285	248	262	246	254	247	269	283	293	246	268	265	241	272	283	244	232	270	271	255	261	292	283	262	283	260	263	264	267	249	271	251	256	262	290	265	289	266	262	285	268	254	301	265	241	288	260	260	265	243	274	277	245	254	268	265	267	248	266	285	276	263	232	257	258	244	220	244	245	283	242	274	248	290	261	278	238	287	256	258	261	264	249	282	293	276	257	238	276	245	233	255	266	253	271	269	267	264	250	262	260	248	266	237	276	278	274	282	250	244	263	275	258	304	252	246	253	294	289	264	304	251	310	253	267	275	239	269	259	264	286	254	263	273	278	299	239	301	259	281	267	266	285	260	270	257	222	284	277	269	293	268	258	262	258	254	240	238	271	278	284	258	283	269	259	257	235	250	271	238	248	262	269	252	275	273	259	271	251	274	236	288	263	252	240	292	257	237	254	263	259	298	265	286	240	267	259	271	258	267	269	264	251	259	254	266	272	266	280	258	282	266	251	254	249	289	228	247	237	236	281	253	286	278	264	269	258	251	238	285	244	289	268	247	237	218	293	255	294	242	250	272	284	242	278	272	264	270	250	246	251	254	237	289	275	296	251	249	264	266	263	252	283	287	248	259	275	278	261	279	263	293	259	249	280	262	268	260	246	260	245	260	280	248	249	263	269	272	264	258	285	252	258	222	254	233	251	282	271	264	259	296	255	277	285	264	244	265	285	260	261	274	247	254	268	259	264	280	250	243	259	257	270	252	266	279	283	253	264	294	250	286	279	243	287	298	278	246	259	257	248	260	284	263	258	290	280	248	252	288	284	241	267	280	275	280	281	271	296	264	266	283	274	276	278	252	245	241	278	276	264	280	250	233	271	253	250	261	253	233	252	282	242	268	279	281	256	265	257	272	265	258	270	251	240	256	266	276	286	283	282	279	251	288	255	268	271	273	270	267	271	236	244	258	275	234	275	278	286	246	257	258	220	311	271	274	220	270	272	268	254	237	248	261	242	266	263	269	276	267	228	261	241	276	304	248	264	264	265	282	258	259	273	231	272	260	260	250	272	278	257	274	260	279	262	271	271	267	297	249	258	269	265
25799	43192	31613	21495	16258	11792	8373	6371	4874	3745	2949	2400	2077	1763	1373	1226	1043	865	805	688	570	535	472	434	427	434	402	407	422	370	373	429	416	390	368	370	335	335	356	330	329	322	286	316	319	294	303	317	318	298	276	287	294	303	288	302	287	304	313	299	277	260	284	312	271	262	306	297	277	290	270	266	293	258	278	301	299	296	317	299	307	266	274	270	275	280	310	268	275	312	296	307	303	289	292	323	275	283	303	303	287	313	301	300	295	273	290	320	297	288	308	310	303	300	306	294	314	276	294	288	249	246	322	336	286	286	251	282	324	298	278	269	315	263	300	283	286	294	271	302	284	309	323	311	285	294	316	268	298	256	278	287	300	298	291	278	310	292	254	276	302	298	321	302	300	296	282	301	281	295	294	299	274	309	266	292	285	294	280	289	291	325	294	261	292	300	280	294	275	312	284	299	313	309	315	295	300	267	293	275	297	275	314	300	269	268	272	278	318	275	265	269	297	284	277	258	283	293	300	253	285	271	283	292	298	276	304	268	260	323	298	285	309	306	292	299	330	296	311	289	299	302	281	313	282	287	302	294	315	273	298	298	334	324	303	287	298	279	277	282	301	289	302	282	315	299	309	283	310	293	301	298	269	282	266	310	293	323	283	282	301	297	292	296	299	289	315	272	293	273	267	275	285	288	285	264	306	300	279	258	278	286	275	272	294	276	327	251	295	307	298	302	269	328	303	310	276	289	287	278	256	303	314	284	273	297	299	296	260	272	300	303	304	261	309	284	289	303	279	272	268	306	277	281	278	290	283	299	277	273	274	284	305	271	280	297	275	294	323	305	298	310	295	274	269	266	310	279	327	307	324	307	302	263	257	258	320	272	265	280	326	318	259	273	255	283	315	259	293	293	303	282	289	295	289	251	277	300	299	307	274	281	247	298	274	317	287	323	272	305	259	286	300	289	282	289	273	274	320	287	313	322	318	268	276	271	310	292	292	292	294	304	264	290	307	307	294	292	270	279	298	279	299	288	309	276	281	278	313	276	300	300	311	291	281	283	287	284	257	304	306	294	287	283	303	282	318	321	245	284	278	259	308	283	314	267	303	274	287	290	315	276	300	275	265	307	265	300	290	289	296	300	289	293	285	291	289	291	304	294	266	302	263	283	313	290	305	323	293	290	295	290	295	300	277	300	274	290	275	308	296	285	310	292	286	256	290	307	304	326	276	314	314	304	265	260	292	290	309	265	287	292	281	286	300	264	287	266	273	272	295	288	286	301	302	281	273	257	314	336	310	287	304	308	295	277	319	283	316	271	274	288	285	288	304	314	309	280	267	273	299	281	285	292	293	302	275	289	320	315	317	281	256	269	297	295	298	263	264	281	302	295	310	287	284	277	281	277	302	265	294	282	316	304	277	301	290	290	293	298	280	282	285	277	305	284	293	281	281	306	270	258	269	288	308	276	270	272	304	299	267	321	294	265	309	299	283	313	291	301	283	300	313	288	294	263	282	283	304	305	277	271	293	286	307	278	293	303	316	296	280	291	290	278	292	280	288	289	293	321	308	277	301	277	286	292	302	275	331	298	287	284	305	303	309	284	312	276	275	266	301	289	278	278	281	295	278	280	270	273	307	292	291	295	289	321	259	297	287	300	285	287	312	312	299	282	299	323	293	293	291	289	269	259	297	279	276	286	274	267	281	289	271	283	305	285	286	268	251	266	256	312	289	281	289	306	252	304	279	295	285	286	288	292	258	289	276	297	293	261	318	286	299	319	290	267	297	286	270	265	302	289	269	309	297	305	278	249	295	307	308	278	322	291	310	300	275	266	305	283	276	265	278	291	293	273	293	298	277	283	293	305	260	280	276	278	265	299	273	286	284	301	285	263	317	282	293	293	285	279	259	316	242	280	313	288	334	293	266	282	305	304	312	320	288	302	275	298	244	321	291	309	288	316	275	278	286	296	267	295	320	287	287	297	275	305	301	283	302	322	290	279	294	316	276	305	307	278	253	303	279	290	290	287	278	284	286	302	317	321	292	275	311	272	277	289	286	288	292	274	258	288	307	283	272	303	322	321	304	299	308	280	294	283	312	261	330	283	279	276	294	286	250	274	322	250	294	301	283	296	268	264	283	274	262	281	283	289	298	287	284	287	282	275	279	301	293	305	312	291	310	291	304	298	303	298	332	282	338	290	301	283	274	299	273	306	262	286	303	289	293	302	311	281	301	266	317	293	282	300	293	294	309	297	271	283	303	288	290	254	291	286	275	274	289	326	285	296	300	295	306	260	269	291	293	322	309	305	314	295	263	312	310	266	289	271	270	285	291	279	286	270	308	248	280	271	292	275	294	312	295	278	308	305	300	293	319	291	304	286	308	274	303	298	291	271	305	280	281	270	261	304	272	300	285	296	310	283	304	305	307	309	278	271	308	257	255	303	305	306	311	307	292	270	314	344	299	256	277	329	277	314	284	304	314	293	301	293	324	274	317	284	258	268	301	301	286	262	291	281	314	303	292	308	308	302	311	322	291	280	289	311	289	287	300	301	270	254	330	261	307	283	312	301	305	274	291	288	280	290	284	289	289	310	307	309	273	312	312	282	244	303	313	291	313	289	291	307	308	322	291	282	308	281	297	313	292	264	295	299	274	293	289	304	277	295	283	313	258	317	278	307	264	275	293	304	288	311	256	300	282	296	296	313	310	313	309	274	288	272	258	300	289	324	281	297	286	320	283	299	283	269	319	290	285	285	312	313	292	270	267	289	282	319	301	269	301	276	319	283	260	266	291	270	319	284	266	312	292	306	282	251	276	302	289	264	306	291	309	285	325	265	288	271	286	317	263	296	264	279	291	291	291	296	291	309	311	290	262	283	319	310	292	288	293	292	260	257	299	319	299	305	308	330	315	306	285	303	312	288	312	300	316	264	303	298	284	279	297	319	269	314	280	297	280	282	249	343	287	290	311	297	284	302	276	275	321	273	292	300	290	305	290	277	302	290	280	306	287	290	302	294	260	291	263	287	299	284	309	273	291	280	289	296	285	293	296	257	276	294	306	315	279	267	270	305	274	279	271	280	275	300	311	285	316	321	265	286	299	295	302	277	321	312	291	280	292	284	284	280	290	325	316	284	292	288	297	323	268	332	290	298	300	292	243	300	296	303	294	274	291	290	295	306	280	262	294	278	277	278	309	275	278	297	268	279	297	276	303	285	333	262	292	301	307	292	322	272	284	284	295	269	292	290	304	303	287	314	316	273	278	249	311	306	310	294	323	282	317	275	306	296	308	296	276	309	301	295	320	286	276	285	272	293	306	312	277	297	270	292	311	292	284	295	289	278	278	304	284	300	290	298	304	286	309	281	270	255	311	302	317	267	324	294	305	298	296	296	296	306	288	301	300	293	301	311	322	298	273	299	273	277	277	309	308	305	321	297	304	298	280	318	275	299	288	296	261	276	277	277	297	292	300	300	312	307	292	284	299	284	287	328	280	322	289	273
22413	21048	28650	23665	21145	21650	16282	6971	4559	3737	2950	2576	2230	1773	1550	1337	1230	1096	996	957	809	800	761	752	666	668	651	651	636	637	620	625	625	656	681	644	605	581	540	529	572	600	542	543	507	562	563	529	523	534	546	522	535	542	521	522	504	542	556	508	492	553	550	559	519	523	543	555	534	577	541	545	523	499	570	497	535	511	532	527	555	563	513	541	547	544	527	526	499	533	516	504	511	556	557	526	548	505	502	550	562	534	543	517	550	547	526	512	559	514	515	537	585	504	543	531	528	544	541	534	500	518	509	547	547	531	513	564	526	550	521	546	533	552	557	533	572	599	521	545	511	515	517	533	544	537	544	526	562	563	572	519	539	497	534	499	552	526	573	534	541	540	521	563	521	553	521	522	526	481	542	574	512	509	552	519	517	531	535	524	565	523	548	568	542	566	550	515	549	561	517	528	510	527	544	546	509	504	554	513	543	555	538	503	552	539	538	528	521	569	549	565	510	535	541	538	544	506	521	538	542	503	528	562	525	533	517	543	545	557	536	489	530	509	575	536	537	556	575	545	516	567	537	578	520	530	566	533	543	523	537	546	500	558	567	564	544	522	535	546	540	545	529	540	550	542	490	544	505	497	561	503	521	558	526	483	528	537	568	531	507	516	531	527	604	564	527	497	530	578	551	495	531	524	528	550	529	541	487	517	515	487	549	528	495	521	543	570	550	544	509	519	519	525	540	528	544	527	533	554	539	554	495	523	547	556	534	528	520	559	528	541	534	507	530	546	535	538	546	529	510	520	520	551	518	574	555	534	522	561	519	554	507	519	492	546	565	513	530	527	544	525	551	559	538	560	549	539	520	501	540	572	488	558	529	548	511	578	539	508	530	522	547	557	506	521	503	532	518	532	548	545	493	566	585	501	528	521	517	533	561	530	503	528	518	514	576	510	526	542	546	523	556	554	514	503	536	477	480	538	497	464	578	546	517	504	528	525	526	563	538	544	534	548	506	535	510	552	514	515	475	544	539	505	564	530	505	533	536	555	565	541	526	534	538	579	511	528	540	529	522	574	555	472	565	557	497	509	514	537	551	516	570	506	519	531	582	542	529	565	547	540	518	560	519	536	571	512	537	507	576	537	526	525	532	531	528	525	540	558	492	531	539	560	511	511	550	536	560	516	568	513	541	545	523	532	525	562	523	533	577	525	573	536	531	554	513	552	533	584	516	557	500	570	559	561	505	497	508	531	535	568	581	482	506	525	532	490	512	524	547	487	530	523	578	523	500	512	531	580	506	531	502	541	549	506	547	521	498	519	556	503	480	566	517	515	525	534	539	485	566	521	548	527	529	541	522	529	543	529	519	504	552	554	548	528	500	536	525	500	537	567	515	570	511	545	554	566	535	536	562	538	539	500	525	506	510	544	550	511	580	553	513	481	532	536	507	539	488	541	528	505	494	580	529	501	544	516	538	501	519	544	519	495	480	521	528	536	543	531	556	577	562	538	557	541	558	534	564	536	536	501	537	547	545	526	551	508	561	515	539	511	517	568	532	557	521	568	516	527	521	525	540	535	493	500	537	547	530	481	471	521	537	547	512	536	567	549	533	499	510	537	528	555	572	510	562	536	565	499	539	549	543	520	561	513	534	526	529	547	511	539	549	504	526	557	494	533	520	513	543	538	497	521	532	543	553	538	495	538	485	506	572	543	566	523	511	507	541	538	511	534	559	567	558	534	558	515	520	497	566	555	531	515	520	501	520	521	548	541	509	565	544	503	514	515	540	533	516	519	544	565	514	491	540	530	556	553	540	548	529	471	539	506	517	531	559	525	512	525	540	512	512	569	503	556	521	540	556	562	528	528	517	509	507	539	593	522	542	501	542	518	510	514	537	536	497	532	546	485	505	537	555	509	502	524	552	532	579	549	506	518	520	514	539	533	537	571	543	535	526	564	489	531	560	523	497	537	531	519	509	543	523	550	519	534	512	506	531	547	534	542	534	545	530	510	481	521	557	488	550	492	539	541	514	494	508	546	539	551	521	499	591	498	533	579	538	532	529	547	565	522	541	496	538	539	539	550	498	540	536	523	555	529	516	545	516	544	586	547	540	504	555	531	513	533	484	556	541	551	514	540	533	603	529	539	507	523	515	543	516	491	509	515	526	541	542	554	507	514	566	544	484	511	556	515	534	536	546	530	505	528	517	551	552	541	545	502	566	533	523	560	528	487	552	476	547	522	553	531	554	532	529	556	557	523	541	534	533	521	550	536	550	546	517	532	500	536	507	544	489	522	529	573	567	548	534	563	539	527	492	557	580	540	523	491	516	541	500	533	516	533	577	523	570	489	567	504	518	469	533	528	551	514	483	517	507	547	504	501	532	522	545	559	539	548	555	511	512	556	569	539	543	539	523	567	549	515	551	585	553	533	524	531	507	530	559	544	550	556	540	561	550	503	547	523	520	545	561	509	512	560	552	496	490	483	552	580	555	545	509	508	540	535	556	526	550	503	528	537	575	520	527	513	530	547	522	523	477	563	511	531	530	531	570	519	560	534	502	544	524	534	489	543	556	531	496	524	499	520	504	532	480	529	555	517	556	518	553	538	531	479	568	531	523	531	527	544	542	512	566	545	561	517	522	542	501	444	502	533	527	520	531	552	510	503	556	519	497	525	543	503	510	516	565	529	555	533	517	522	503	517	547	501	538	499	579	534	529	529	585	503	565	543	508	524	522	530	516	543	487	557	525	541	501	542	541	525	547	520	518	520	541	496	539	533	541	498	539	551	548	515	547	535	550	528	509	492	517	511	545	548	537	523	529	481	496	515	504	481	486	550	495	570	555	541	517	504	502	492	522	563	558	526	571	523	547	536	529	517	509	530	529	532	516	530	539	534	557	508	534	554	539	535	514	523	519	517	500	548	523	517	544	536	522	550	529	505	540	544	523	488	500	546	525	516	568	536	488	524	603	506	533	531	532	567	555	550	517	524	543	581	544	529	502	547	533	496	546	570	496	544	462	546	542	539	534	479	534	510	543	527	518	531	531	526	548	504	521	522	544	553	572	546	535	511	495	488	544	575	514	523	564	559	537	519	523	558	528	526	570	483	524	583	538	551	537	550	503	498	542	532	492	540	550	573	536	564	508	566	555	526	530	523	499	520	549	550	504	531	495	546	498	523	511	514	517	558	593	517	542	561	538	566	529	570	522	553	571	501	523	570	554	512	531	537	490	527	511	522	498	568	498	521	522	524	561	528	501	566	557	541	501	522	580	551	537	548	540	552	536	570	529	521	543	562	586	537	538	526	533	544	555	536	569	538	500	531	567	506	542	531	552	562	507	530	508	504	518	543	530	573	491	504	511	493	517	517	546	527	485	547	508	526	493	541	502	519	584	530	559	532	512	538	513	518	518	515	550	493	546	526	579	536	559	506	547	546	557	499	536	556	521	525	564	537	529	501	535	507	543	561	527	514	555	516	491	564	542	525	526	543	541	527	519	531
28290	50858	38429	27984	21462	16633	12179	9579	7356	5754	4576	3907	3454	2622	2280	2018	1689	1524	1295	1146	1050	956	884	799	771	793	786	728	737	698	737	753	738	728	690	707	648	629	592	572	565	558	533	545	585	557	566	589	554	568	592	570	535	575	566	548	533	561	554	593	594	545	583	548	533	592	542	566	549	593	529	572	547	584	568	527	570	582	574	570	579	551	595	527	566	574	542	543	572	601	559	528	562	583	565	550	555	545	565	579	530	544	576	537	548	574	553	565	594	550	591	588	577	577	573	591	553	577	601	574	540	582	539	536	556	542	562	542	591	564	517	516	535	531	555	562	573	571	543	580	534	560	547	547	547	534	536	521	555	587	576	532	561	545	565	552	518	559	571	542	558	536	543	523	593	584	604	544	555	513	518	505	537	559	567	551	603	570	546	577	568	541	591	560	571	567	569	583	505	569	587	544	554	544	520	552	605	532	623	572	552	538	573	543	529	553	541	610	575	577	609	577	553	534	522	546	550	565	593	502	568	566	556	563	545	572	560	591	545	575	560	539	570	563	542	563	550	516	576	521	581	572	510	540	570	586	575	561	520	608	522	583	562	577	541	569	571	564	551	594	595	517	536	613	566	576	551	591	584	579	580	547	548	587	552	564	546	547	523	574	567	562	550	511	542	570	542	550	588	537	524	573	587	557	557	546	567	531	582	608	524	611	539	564	592	532	565	542	593	580	529	570	555	565	552	550	601	561	585	586	559	589	550	542	584	514	584	533	552	523	531	577	563	560	542	532	574	560	580	525	557	586	546	554	547	547	529	579	558	578	532	573	573	549	499	529	583	574	586	576	556	554	561	543	566	555	553	551	545	584	541	564	552	580	565	574	557	553	524	522	572	522	553	564	572	551	589	553	576	570	578	536	535	559	584	546	552	572	571	579	544	585	516	536	518	604	548	521	584	549	551	519	572	585	560	576	532	565	572	566	572	565	566	531	578	573	598	607	564	611	568	595	543	515	581	560	523	556	539	532	544	568	574	568	560	551	584	527	567	544	528	580	575	606	561	504	563	545	568	541	537	579	533	627	558	552	553	547	591	566	567	563	512	532	544	500	557	609	578	528	578	556	569	578	576	562	515	583	543	566	569	550	575	540	569	557	553	529	559	560	585	530	554	555	563	556	601	516	543	530	562	545	544	520	551	552	588	570	526	575	573	551	570	544	561	592	585	576	572	569	631	557	557	548	567	608	560	566	563	548	575	549	539	603	545	544	591	551	587	567	568	604	524	563	562	541	550	560	570	597	538	532	564	506	581	556	571	553	580	563	558	552	571	602	528	587	580	533	596	560	556	603	632	558	591	526	591	557	548	575	546	545	539	564	615	580	579	550	574	514	553	557	592	539	583	538	565	511	583	542	542	538	586	566	549	564	562	562	585	562	571	555	578	537	606	603	537	560	577	523	505	588	570	586	579	575	528	560	577	548	571	611	566	529	561	566	551	566	569	555	605	579	598	578	528	574	570	531	568	540	573	528	519	538	555	564	559	591	557	518	590	546	565	573	564	557	562	548	557	551	557	574	589	542	545	599	581	553	569	549	538	559	563	524	573	555	600	555	558	562	574	593	587	584	530	537	548	565	555	570	575	557	582	580	551	571	523	576	525	601	540	534	565	588	548	560	555	593	551	552	571	569	556	564	534	581	579	537	563	545	569	579	541	585	572	572	573	573	522	561	522	518	559	561	564	559	547	523	581	546	578	589	585	536	540	550	534	539	599	595	589	514	565	559	553	547	510	578	579	566	546	540	591	559	549	535	577	561	571	564	565	562	578	574	543	545	569	567	555	577	558	565	526	558	554	585	521	576	588	583	568	598	559	550	551	568	542	550	557	567	554	584	563	523	555	547	549	564	562	592	543	523	506	572	549	591	565	571	572	527	535	572	565	576	549	498	576	580	546	537	555	572	534	525	534	583	568	581	552	527	576	573	605	550	553	558	525	596	577	540	569	570	573	561	568	544	605	565	593	556	524	566	564	567	532	553	585	574	577	581	524	544	558	539	556	548	562	532	553	592	589	520	592	576	603	551	578	555	598	582	546	598	567	612	544	562	545	590	544	566	545	593	601	591	587	565	554	544	541	567	572	574	533	613	573	541	552	546	562	552	530	533	547	538	564	592	589	544	545	585	578	567	610	525	564	545	559	604	559	538	548	546	562	577	543	575	562	533	573	578	560	567	567	574	570	532	546	536	590	579	588	549	570	560	568	550	529	554	592	518	591	559	548	543	550	572	560	546	571	520	544	564	571	531	520	590	552	580	570	583	561	601	516	570	586	583	561	508	574	567	595	557	585	543	539	540	509	521	576	563	516	561	542	595	558	566	577	550	547	570	549	585	552	583	548	529	575	567	581	614	549	539	548	540	544	561	584	579	556	530	544	547	552	574	556	576	540	546	608	617	544	568	563	568	591	553	542	574	563	572	574	530	575	548	578	559	520	561	583	601	580	552	560	602	555	570	556	574	557	560	568	579	534	571	557	559	562	565	571	553	555	592	534	540	524	577	528	540	554	554	553	533	519	599	559	591	517	593	545	538	563	586	550	566	559	519	609	554	542	522	624	582	553	512	588	555	571	534	562	545	597	578	585	580	556	569	540	571	552	539	550	557	568	598	594	579	583	560	569	550	553	566	573	533	611	576	530	570	551	541	534	588	568	573	544	607	542	525	577	555	507	587	530	579	562	596	574	573	492	570	582	575	548	559	568	558	532	599	574	567	542	527	521	562	544	530	583	559	553	554	564	528	548	544	549	572	560	549	576	556	534	550	545	583	502	558	565	512	517	575	593	572	577	594	536	554	597	565	591	480	545	548	543	553	577	612	560	572	562	574	565	574	566	525	577	529	550	544	603	526	579	540	546	574	534	551	564	593	548	629	549	530	540	553	592	551	579	556	571	557	537	572	523	556	564	573	548	584	575	521	558	575	568	567	556	584	561	550	594	567	531	567	571	569	609	585	583	563	544	569	547	570	548	590	532	570	538	580	539	573	570	581	542	585	543	538	610	580	544	592	549	561	577	536	537	536	567	524	566	539	502	582	590	557	573	514	514	580	595	592	573	541	617	555	566	564	528	582	553	563	561	542	569	586	569	532	570	550	538	540	566	594	539	565	526	570	535	553	604	537	595	521	543	579	590	582	576	565	563	570	596	542	541	555	618	511	575	604	509	530	571	590	567	580	591	560	578	584	569	552	568	606	567	578	570	579	566	578	598	551	584	582	557	551	556	532	592	537	520	548	606	570	585	528	550	567	580	527	564	553	559	546	509	591	546	560	540	588	575	560	545	559	562	558	529	599	582	546	538	551	540	525	559	531	543	610	569	543	601	549	560	576	593	541	602	567	597	564	562	572	571	543	562	549	556	561	523	550	600	556	580	568	532	571	534	597	582	547	562	579	559	596	595	560	559	569	580	539	550	596	555	535	563	521	573	549	581	565	575	541	555	593	542	597	585	565
28208	23698	25168	18131	9015	5722	3528	2653	1946	1648	1380	1207	1062	883	762	694	615	574	530	486	434	422	404	405	404	393	377	377	366	367	357	370	403	339	375	349	345	290	349	357	333	350	319	298	343	346	323	312	314	326	325	331	298	344	299	348	349	324	295	339	315	287	309	335	300	301	330	331	342	343	313	312	319	304	352	356	338	312	330	296	322	312	317	333	339	337	308	343	311	326	315	306	365	342	344	316	317	285	324	328	314	328	323	350	311	332	349	306	353	309	328	281	313	345	364	301	308	305	348	297	314	328	331	309	322	317	328	313	360	324	327	304	321	298	345	320	328	303	324	309	324	310	319	318	321	336	300	300	319	319	331	325	349	331	318	347	338	298	348	348	315	313	335	335	356	306	320	355	289	306	296	316	333	331	325	361	344	334	334	321	307	322	322	323	294	293	314	323	304	323	324	355	318	330	313	314	348	313	332	307	318	327	345	334	323	320	355	317	305	294	310	334	310	345	342	335	332	305	324	369	326	344	295	310	358	331	294	308	357	350	355	345	336	334	348	350	351	305	330	325	299	329	338	322	322	335	327	282	317	345	316	322	335	328	309	351	364	289	339	318	354	296	289	342	318	337	321	332	327	350	313	358	329	321	311	337	348	341	306	329	344	307	326	357	298	330	359	301	305	351	318	301	306	324	354	341	338	302	317	335	309	351	322	312	321	312	309	320	325	346	338	293	319	310	294	321	335	300	346	310	325	291	295	299	323	327	285	331	350	316	349	352	324	322	339	310	350	320	314	342	329	336	326	321	309	306	319	317	318	311	302	333	350	338	335	339	310	320	290	338	353	300	337	303	321	289	328	310	315	327	351	332	334	333	306	356	347	315	357	315	310	322	361	320	330	336	305	294	341	336	330	336	316	299	375	351	332	335	312	309	349	328	313	302	301	342	283	338	331	338	344	322	312	329	299	326	325	321	325	340	351	298	352	295	345	358	325	327	324	323	300	312	336	345	305	306	313	339	338	349	310	346	332	339	347	352	334	324	305	320	334	324	346	307	325	317	296	331	346	335	319	313	353	317	342	352	311	335	313	331	332	288	313	311	308	301	321	276	344	332	321	322	293	330	307	343	334	347	340	346	339	331	367	324	332	323	312	319	283	314	330	306	354	337	287	317	334	324	337	323	329	342	347	350	316	355	297	307	335	340	319	349	289	306	284	312	336	342	318	339	346	333	353	327	324	309	329	344	330	348	358	337	347	269	335	318	329	301	332	323	308	336	302	344	328	339	369	297	340	350	316	352	312	334	315	346	370	354	341	330	312	315	306	292	319	319	312	328	334	316	339	346	327	334	341	350	334	327	320	308	343	321	368	362	371	332	332	330	334	322	328	315	342	295	327	280	336	353	296	315	291	321	346	300	321	282	341	336	305	323	353	352	292	359	358	324	318	328	324	303	319	298	315	365	308	313	337	337	318	315	357	325	316	308	305	308	354	310	331	325	326	326	324	344	298	293	340	306	324	364	338	321	305	365	353	323	311	354	318	329	345	326	327	291	327	336	323	335	301	325	347	291	304	321	299	306	315	346	318	345	316	336	333	333	323	305	319	341	327	347	331	331	343	334	318	334	338	329	329	328	318	327	350	348	319	357	334	332	338	313	349	328	343	365	302	330	325	325	347	294	309	316	295	325	336	360	348	317	319	336	334	278	321	316	325	335	315	324	324	298	325	311	342	343	332	324	340	326	336	328	333	317	365	321	324	333	354	344	333	328	339	316	346	336	316	345	324	317	324	330	321	297	342	315	317	339	342	338	324	350	337	326	312	310	311	318	314	303	332	301	343	283	336	344	320	315	306	304	360	303	291	279	320	320	339	323	319	320	361	345	312	338	300	317	327	347	303	345	296	355	316	344	323	358	320	339	334	310	299	326	351	291	332	344	308	287	317	306	284	351	364	324	311	300	279	327	298	327	344	297	320	366	344	327	352	323	321	356	330	330	310	328	315	321	333	315	342	304	346	312	329	328	328	325	322	325	326	347	321	351	307	342	328	300	336	310	293	335	347	314	339	339	334	323	328	333	299	334	322	341	321	297	325	331	324	363	324	338	334	361	349	304	335	336	352	350	371	356	306	312	318	307	340	295	322	314	313	331	331	314	326	318	305	326	300	311	322	327	300	301	292	362	300	368	320	318	313	361	341	328	339	324	326	329	336	318	333	312	338	321	283	294	261	323	374	310	356	331	313	292	345	325	325	347	333	309	306	353	308	312	327	337	336	292	328	294	315	315	311	322	301	318	350	332	325	354	340	305	326	293	343	346	340	342	333	334	312	332	327	296	311	291	331	302	307	320	348	316	310	374	330	338	290	325	332	326	307	333	299	308	323	303	334	362	287	318	346	362	300	313	318	322	328	323	320	333	328	326	305	307	300	350	310	309	342	353	339	335	350	325	324	318	355	338	314	360	359	301	321	334	336	336	322	316	318	321	335	336	312	346	332	366	300	323	339	305	322	330	349	293	303	317	335	300	313	310	343	318	302	314	350	298	303	343	324	309	303	353	304	335	305	330	292	372	310	312	321	319	352	314	302	350	318	328	340	311	313	339	345	318	314	325	304	333	323	350	342	340	322	305	321	312	327	307	337	321	301	369	352	312	353	341	338	319	352	301	321	334	347	334	307	295	302	343	322	349	326	336	355	318	354	325	287	329	357	351	325	318	316	308	301	308	306	327	334	301	298	351	336	311	326	327	336	320	336	324	334	332	326	327	358	349	322	312	310	289	302	299	304	308	301	345	302	308	345	292	333	338	334	311	300	329	331	318	338	321	322	333	308	296	323	342	305	313	352	297	349	338	322	318	332	331	313	321	322	322	342	321	329	303	332	323	333	299	345	324	352	297	351	338	319	357	322	319	329	338	330	332	290	294	324	320	339	340	324	305	313	308	341	307	325	335	342	278	331	311	358	289	319	310	371	354	302	325	336	326	344	340	336	358	343	319	329	329	340	319	332	332	334	326	334	336	339	322	350	314	331	354	306	329	289	320	313	340	348	323	348	368	353	301	331	320	307	335	307	340	362	316	315	277	295	309	322	345	286	350	317	286	306	320	309	305	330	297	331	344	339	288	325	310	366	341	326	319	303	325	306	347	326	304	300	333	342	334	318	329	321	326	313	323	335	335	315	362	359	290	316	326	299	326	332	287	306	330	333	320	340	349	321	300	317	343	333	290	302	309	315	284	312	316	324	310	344	339	325	325	328	341	292	334	289	321	302	314	356	369	301	359	285	346	360	338	328	330	333	324	325	323	315	319	317	299	361	335	313	307	340	327	336	336	319	310	321	351	324	344	324	285	315	322	338	309	322	310	335	344	322	304	334	323	345	340	339	325	327	332	348	330	313	331	335	348	322	341	306	325	286	344	342	309	334	329	318	298	319	339	321	309	311	337	303	333	334	324	346	308	290	326	319	297	355	336	349	322	300	301	341	321	308	317	344	317	333	310	352	309
25722	38207	27005	18106	12577	9629	6300	4778	3618	2876	2351	2000	1631	1326	1100	958	848	760	702	639	579	517	487	424	436	438	460	450	382	411	439	434	455	415	450	434	400	371	365	389	344	314	351	347	353	362	362	359	344	357	359	374	318	349	356	320	356	306	342	306	357	369	323	366	335	339	327	347	323	351	357	378	375	389	351	351	370	345	359	378	376	338	339	384	334	352	356	377	347	337	338	356	370	360	354	358	323	370	348	350	366	348	324	345	353	354	354	314	338	343	325	346	341	335	352	395	340	346	344	351	372	361	358	348	358	389	358	328	364	359	337	346	333	386	341	371	356	350	324	364	357	351	336	354	373	331	348	363	339	352	333	427	337	359	334	346	336	357	365	365	334	352	365	335	395	354	366	363	361	354	347	342	357	330	361	389	364	369	348	369	374	332	361	379	350	370	382	344	335	310	311	387	377	322	347	403	363	338	355	357	388	345	312	360	350	328	343	341	386	325	354	327	362	366	368	358	334	347	388	335	333	355	331	345	354	358	369	351	345	358	357	345	351	331	331	345	348	352	349	381	365	328	321	352	334	353	365	365	349	340	341	353	381	369	341	345	328	338	327	323	360	354	370	335	353	368	347	321	344	380	335	336	360	317	334	366	329	326	348	355	374	323	344	365	368	387	351	345	375	370	328	328	355	371	357	341	348	334	365	361	355	354	362	384	337	378	376	351	340	350	301	333	349	354	359	339	346	340	334	379	361	353	367	346	369	351	378	355	345	332	322	330	385	329	346	356	359	349	349	346	363	350	355	353	335	343	313	352	338	329	338	337	379	316	333	333	356	348	346	349	351	316	335	323	351	351	368	341	326	333	331	363	338	363	345	365	369	352	341	339	369	337	319	382	367	347	366	351	349	375	360	328	345	358	357	359	373	341	359	339	361	387	379	343	368	355	360	329	345	359	345	354	331	343	349	378	347	391	373	332	357	365	342	349	374	355	333	366	333	363	337	388	344	361	343	371	340	324	334	334	364	353	333	393	327	333	336	327	354	323	338	353	357	362	335	342	382	358	365	368	346	282	375	355	363	367	333	336	339	352	335	368	380	366	343	326	344	403	345	359	350	351	349	334	359	359	347	338	368	356	367	313	346	340	296	368	358	362	343	360	344	352	349	362	366	369	354	347	396	366	369	363	365	361	354	318	347	362	362	329	343	349	314	353	359	360	353	330	320	375	391	373	389	322	353	347	295	332	335	338	346	324	351	376	340	354	356	341	394	329	347	354	371	365	355	333	383	305	340	342	329	334	299	346	359	340	367	361	313	340	334	338	362	322	328	374	339	349	372	334	364	365	342	321	352	369	372	347	331	346	341	368	349	325	340	353	366	348	350	326	346	349	337	356	370	357	337	363	399	325	357	352	344	339	360	365	358	347	342	327	342	362	361	310	356	370	329	361	336	357	336	356	326	338	348	373	349	308	396	345	378	339	328	355	315	332	324	345	344	342	340	363	353	333	340	372	357	344	360	371	370	396	324	335	333	355	350	362	363	351	360	351	313	360	354	337	347	342	347	356	332	346	344	336	355	332	332	317	357	368	347	354	327	359	337	381	344	355	365	339	332	338	317	328	321	335	367	365	359	348	349	380	375	324	379	321	355	388	321	332	403	369	335	351	377	363	359	337	336	376	327	330	348	336	367	344	325	323	342	362	341	357	285	342	377	327	378	369	374	362	332	348	322	372	373	367	360	354	359	363	339	340	358	353	328	331	319	343	346	350	331	360	353	317	320	331	373	344	352	357	329	332	360	342	346	328	334	364	356	355	339	377	343	366	356	343	348	363	366	370	351	344	327	355	328	355	336	406	341	349	344	359	310	342	352	337	387	356	353	351	344	319	322	373	315	342	330	363	371	394	346	373	384	348	344	339	385	333	361	343	319	326	370	334	342	346	371	361	358	364	331	330	363	373	369	361	336	347	372	353	343	328	358	342	323	325	348	334	320	344	362	345	314	349	336	343	344	337	382	359	339	370	349	342	347	370	363	351	369	367	366	364	350	372	339	343	319	361	343	320	343	308	334	378	334	338	344	340	338	373	347	309	343	355	325	321	344	345	362	331	337	348	339	351	313	346	342	332	343	337	305	341	355	361	346	341	358	329	363	388	333	324	315	337	347	348	388	346	354	359	349	372	362	366	372	349	361	350	347	336	371	336	368	365	348	383	355	328	369	335	346	352	321	378	341	337	338	335	376	354	366	366	356	364	340	348	346	352	348	329	343	333	313	395	337	344	347	337	358	355	354	352	358	358	348	369	323	347	371	356	367	340	370	356	343	331	332	362	330	355	350	338	367	376	333	337	363	336	364	338	351	352	342	349	375	352	359	389	357	368	353	362	302	345	330	322	345	339	357	363	378	369	355	333	352	334	315	382	337	373	351	351	396	345	354	350	361	332	351	369	340	350	351	329	309	374	337	367	338	328	337	352	361	357	374	333	359	363	329	315	370	346	353	319	342	353	343	373	366	353	360	356	323	338	361	333	346	379	333	356	341	345	340	343	361	355	390	334	361	347	336	359	329	341	339	362	345	369	336	372	348	372	358	384	353	338	342	343	372	346	309	414	348	341	378	341	325	342	360	330	362	359	342	388	345	356	330	358	343	357	369	349	348	339	350	335	329	344	387	374	362	361	347	324	361	373	367	342	340	355	360	371	345	337	345	353	359	370	360	359	349	343	338	344	318	381	357	366	333	365	365	355	340	355	343	327	378	354	374	339	383	335	326	356	363	377	342	330	358	342	348	329	379	336	350	349	357	330	333	346	345	366	309	375	346	324	406	368	334	332	366	354	325	314	351	359	391	395	334	361	358	380	351	380	347	369	360	324	337	379	339	377	307	349	347	315	338	328	306	358	376	360	320	377	346	311	351	343	334	338	395	311	343	337	338	368	361	344	383	353	335	343	385	350	347	345	364	343	327	379	306	347	373	339	310	335	364	347	357	342	344	298	357	349	340	376	349	341	330	347	361	333	343	337	313	376	341	333	350	331	367	371	347	354	383	362	352	337	345	373	351	354	325	350	352	371	344	349	353	342	337	322	345	335	347	333	364	344	345	367	341	356	332	341	340	386	346	335	365	311	348	317	346	321	350	302	376	325	364	356	349	357	349	353	367	324	358	354	361	372	360	347	331	361	351	379	343	368	372	319	315	344	348	353	344	342	358	339	331	332	336	336	364	350	345	358	333	340	368	367	349	361	341	339	355	344	341	358	343	379	347	327	347	342	348	350	347	343	339	356	326	352	361	362	362	365	370	353	326	371	323	380	377	363	358	331	372	349	346	305	321	322	359	330	349	361	377	356	342	355	382	316	331	340	354	326	326	361	349	353	342	370	336	382	365	319	339	345	342	358	311	370	369	325	344	318	361	354	345	347	356	332	367	397	359	351	383	358	372	339	348	353	312	372	389	331	324	349	326	370	340	365	342	328	322	369	387	342	335	363	358	301	368	331	381	328
23352	21038	28302	24040	21277	17564	8311	4674	3320	2696	2262	2061	1687	1372	1305	1116	1027	995	835	764	733	696	714	657	619	619	674	649	600	598	607	632	660	620	595	654	543	562	538	554	529	558	538	555	560	531	553	574	506	538	542	529	535	534	551	553	540	509	546	563	519	557	508	537	543	579	577	551	551	539	577	526	558	555	535	566	571	531	510	499	587	595	514	524	524	509	535	495	541	585	550	547	563	531	547	512	501	561	555	546	497	555	568	562	532	546	538	578	557	535	534	496	540	533	511	546	513	536	511	496	561	542	540	553	536	544	547	526	505	498	516	516	534	522	552	538	526	529	535	545	552	511	545	546	541	532	551	563	554	506	538	519	506	532	538	550	514	558	575	518	534	545	534	552	499	514	542	552	530	530	560	506	507	542	551	526	484	516	481	513	523	555	552	558	526	556	532	526	517	498	544	583	562	536	509	525	526	504	541	531	555	545	561	563	567	545	533	563	540	527	572	517	520	519	575	488	502	543	569	524	547	531	567	518	500	524	584	510	543	542	516	534	571	522	534	501	543	544	547	559	533	552	527	508	577	531	565	517	510	556	515	520	525	553	563	521	583	576	525	542	521	582	497	530	568	519	500	565	590	534	539	552	583	536	502	527	540	537	524	546	541	554	590	539	532	535	534	549	570	542	559	551	571	552	546	569	545	567	514	529	541	521	537	522	498	537	537	531	533	530	518	540	544	528	538	534	514	505	539	550	526	524	488	586	536	570	513	575	507	560	532	554	549	512	523	520	561	524	533	557	532	503	547	517	544	540	535	551	572	508	555	552	535	544	559	546	538	532	532	514	508	552	561	560	537	521	521	511	515	504	476	580	531	525	575	522	520	578	532	491	547	526	534	494	535	543	518	538	519	531	536	556	545	560	517	551	529	508	528	539	518	571	598	536	509	576	510	551	542	568	550	532	527	528	579	508	542	534	575	534	566	537	547	538	545	519	522	531	520	505	515	560	519	552	579	530	545	544	542	507	509	535	519	561	512	557	519	525	513	533	553	531	619	528	563	518	527	545	520	563	552	555	509	535	578	537	532	556	544	540	513	545	557	537	513	523	536	498	529	546	522	506	507	518	517	523	526	522	541	529	545	529	524	523	548	539	521	523	528	554	509	500	547	550	490	523	526	543	560	538	520	512	560	507	515	579	508	519	530	513	550	556	563	529	475	500	544	536	543	553	548	543	547	511	520	507	551	536	544	508	557	584	555	513	515	513	543	509	554	532	552	458	570	540	531	596	490	541	539	544	581	545	521	548	529	539	543	540	503	518	521	537	547	532	583	497	540	522	528	543	499	563	493	522	519	533	520	548	534	478	547	528	511	515	516	546	532	513	568	543	477	544	541	540	561	541	530	584	539	563	566	538	552	584	544	561	564	500	533	490	555	518	528	538	498	537	543	538	530	518	529	561	514	535	532	523	546	502	544	609	542	539	527	591	538	541	562	488	517	549	523	525	501	519	568	525	551	521	510	564	515	585	482	522	563	549	555	543	540	551	528	542	511	552	525	547	568	521	529	564	524	521	570	530	561	531	542	522	556	509	559	540	531	532	484	563	510	546	573	534	501	536	490	517	561	553	570	555	531	500	558	543	558	489	530	538	604	519	570	547	503	531	536	484	559	559	511	542	542	530	551	498	543	518	520	500	577	570	543	544	552	483	516	524	581	541	561	542	516	506	573	571	480	499	530	568	525	541	512	503	549	522	541	554	579	542	527	532	518	521	554	560	575	546	534	538	545	514	550	558	558	496	544	546	506	538	535	582	520	501	560	545	506	560	547	536	521	519	556	544	493	553	525	513	499	542	558	534	574	525	513	560	546	514	506	524	552	563	533	522	512	538	540	571	532	563	532	538	492	582	532	546	532	541	548	550	547	538	524	529	490	520	533	565	544	564	541	520	541	517	514	549	516	546	506	523	543	550	575	567	494	549	529	576	561	541	506	524	518	540	540	561	512	575	506	540	567	554	500	568	524	526	512	526	533	563	518	535	533	538	536	534	517	534	489	520	506	520	544	527	518	501	552	546	506	577	517	575	521	527	536	502	511	525	534	500	544	517	531	527	538	501	545	585	569	550	518	548	514	529	524	518	543	538	524	571	551	571	575	561	550	547	493	536	568	540	556	538	529	543	546	513	532	524	511	524	532	546	546	533	549	556	529	538	497	553	519	538	556	534	543	538	521	525	563	544	512	533	532	489	508	536	509	540	532	535	513	558	555	525	510	507	523	526	521	518	503	574	542	530	514	517	529	535	530	525	514	509	562	500	527	508	549	533	527	510	533	554	526	578	519	523	561	488	539	492	536	575	568	582	571	557	489	528	555	532	559	537	560	562	557	535	529	540	556	523	543	494	563	550	553	527	575	531	544	539	508	524	581	526	514	539	579	543	512	538	536	495	517	537	521	489	515	521	531	514	508	526	505	551	522	555	557	532	542	546	562	575	558	529	563	558	522	518	531	513	524	532	539	528	570	527	607	509	551	572	493	531	524	506	513	557	549	533	519	514	529	567	586	552	549	570	518	539	552	541	544	490	539	538	555	540	551	497	532	522	524	533	578	554	524	556	524	548	543	548	508	539	522	513	571	528	516	525	508	532	579	551	510	522	528	546	535	537	537	544	559	488	533	549	551	558	561	566	496	492	515	562	545	550	547	513	572	505	533	542	571	530	544	559	534	559	505	504	566	554	513	574	515	539	572	538	479	563	553	592	556	532	526	523	550	562	521	532	558	563	545	550	570	568	521	548	536	563	512	511	555	543	506	515	543	509	541	567	532	513	494	542	499	517	554	507	508	507	554	498	539	582	545	566	512	522	552	522	555	553	541	512	533	576	549	508	507	507	545	505	524	547	559	513	518	591	542	495	522	574	551	512	504	576	572	547	523	520	551	542	566	527	502	557	550	591	564	518	532	597	525	522	503	503	508	529	565	502	526	548	534	587	533	566	535	525	551	527	530	538	492	571	558	490	571	544	522	478	513	558	544	476	532	569	575	541	538	518	532	512	546	486	536	520	557	538	506	502	548	541	585	521	510	547	567	550	536	546	570	551	557	533	561	523	552	532	531	558	547	560	532	549	558	519	572	543	505	534	563	533	543	554	543	529	562	543	547	531	539	531	528	499	536	518	563	545	539	530	564	538	568	520	539	506	520	530	535	525	519	553	529	536	565	516	509	537	515	529	550	511	536	527	552	497	500	540	493	535	533	523	528	526	535	550	534	491	537	550	530	512	533	549	507	525	520	518	566	549	539	575	535	537	487	493	547	519	530	519	574	572	543	501	503	552	528	543	519	536	522	544	519	503	541	531	547	564	566	559	534	542	533	570	521	521	519	524	521	524	523	496	516	544	501	515	521	501	566	528	530	554	557	549	548	510	558	515	511	502	534	523	528	532	561	511	496	517	558	533	531	557	520	534	516	555	510	576	583	552	541	546	507	544	536	546	508	507	506	542	542	542
26191	45902	33711	24096	17364	13727	9303	7141	5574	4495	3675	3083	2520	2093	1817	1642	1382	1149	1111	997	891	868	856	775	778	756	738	715	680	659	654	718	729	653	678	665	638	631	595	623	566	586	570	587	584	606	542	563	560	604	574	559	570	581	579	572	609	570	549	574	571	546	577	565	552	542	504	571	561	526	556	578	557	551	591	567	571	533	583	624	579	561	574	601	571	565	557	579	546	609	566	563	579	549	564	528	546	543	615	519	579	603	548	567	586	534	576	563	597	598	527	575	597	573	547	599	628	591	532	545	555	595	571	555	566	539	546	589	587	590	529	557	588	572	578	588	549	582	598	563	571	591	573	542	596	506	551	631	558	539	517	580	608	601	528	584	581	577	570	576	582	604	543	575	574	571	547	575	539	534	581	560	566	606	558	567	568	559	542	596	553	566	591	561	582	602	619	586	589	585	555	566	626	577	593	580	554	555	564	551	560	577	582	556	613	541	533	550	581	615	546	561	563	558	573	585	562	562	585	596	554	566	549	602	606	604	533	582	534	579	596	585	575	576	572	539	602	553	557	595	552	557	565	558	541	615	566	531	565	559	551	540	582	590	551	575	591	575	504	604	582	565	544	534	543	551	575	560	567	564	585	588	579	623	565	571	544	570	619	549	575	543	590	580	577	566	592	571	539	621	582	552	552	525	568	533	585	580	537	562	582	575	589	577	571	606	593	559	586	547	543	497	582	525	573	565	562	635	593	571	570	565	567	572	598	584	558	554	569	581	576	567	554	539	555	568	599	592	521	555	530	550	499	580	601	618	550	562	611	581	558	511	561	578	532	552	559	542	559	573	552	580	548	549	568	592	608	529	530	579	617	572	574	547	561	585	616	592	563	573	568	581	543	537	574	562	588	562	589	510	597	534	537	524	545	561	564	573	573	532	576	555	549	572	595	571	596	547	573	537	588	517	578	565	556	595	567	594	565	544	523	558	599	558	569	583	617	623	594	562	599	545	564	579	548	561	561	552	533	582	599	575	585	546	572	565	586	580	542	576	552	564	548	537	580	555	577	590	568	584	577	552	555	563	560	623	546	570	580	587	600	599	580	549	594	617	593	538	582	584	574	603	560	519	573	627	522	546	579	547	544	593	531	555	584	532	588	550	547	578	585	520	570	516	558	577	550	605	589	559	577	538	547	586	533	525	565	587	598	555	544	552	549	552	576	581	568	573	587	589	619	606	569	596	577	589	555	584	550	554	574	623	556	589	549	567	561	563	587	550	582	553	617	541	570	544	542	600	509	557	593	537	578	556	577	592	526	561	570	525	543	563	613	544	580	542	531	587	578	554	588	581	588	583	577	579	539	547	551	568	566	582	581	580	556	643	577	587	570	557	566	550	585	547	580	589	565	551	574	576	573	558	570	570	558	555	580	548	546	581	569	580	576	548	586	582	563	540	584	571	584	545	594	584	575	550	600	547	577	604	547	549	557	556	526	591	578	588	596	555	530	574	576	526	581	611	646	528	593	618	525	595	562	545	607	547	564	546	534	581	558	540	583	570	562	522	608	577	534	600	575	582	597	539	541	567	561	591	569	554	574	574	531	591	544	573	565	574	586	552	574	540	533	548	548	529	577	563	511	551	558	533	593	594	559	601	576	539	572	549	563	563	528	540	541	568	559	578	561	596	565	604	584	599	574	523	564	599	574	580	572	586	570	569	514	549	543	544	569	555	583	560	615	583	601	604	560	556	585	559	574	555	595	598	553	600	545	559	579	560	548	570	546	539	565	594	543	600	543	560	534	576	534	534	558	554	596	566	549	564	580	596	563	554	585	589	554	551	595	579	581	579	569	556	592	575	547	564	563	585	601	587	601	577	559	589	597	533	576	569	596	560	612	588	633	562	554	554	548	569	523	606	596	596	601	589	584	563	623	574	560	575	564	571	526	594	588	575	548	523	590	558	554	549	554	556	572	542	543	586	571	549	550	596	580	560	600	556	603	555	544	604	571	608	586	564	547	564	545	574	541	582	562	583	542	589	642	589	585	563	574	622	547	589	561	545	562	555	589	523	575	591	580	585	526	560	553	566	569	568	593	605	563	558	621	589	549	588	591	594	564	550	568	549	591	584	571	622	536	559	567	569	572	563	590	561	526	597	561	560	581	547	609	577	567	550	564	595	546	569	558	581	549	584	593	574	565	550	549	575	604	587	605	572	553	535	566	573	559	566	554	583	531	640	550	570	582	557	533	548	549	567	557	569	584	535	600	558	611	589	589	596	555	534	561	565	569	591	612	578	568	578	552	562	547	550	529	552	559	559	550	577	517	529	586	568	564	554	570	560	592	568	594	529	587	591	551	560	593	583	541	550	580	526	587	543	609	568	575	561	543	536	585	569	522	577	584	543	612	548	547	532	590	549	564	560	579	557	526	578	596	544	540	557	560	555	540	571	530	585	528	597	554	580	568	577	549	572	575	577	563	573	610	569	569	577	560	497	561	573	568	533	572	547	586	531	580	567	562	598	584	564	554	560	541	547	576	565	593	606	571	554	548	557	548	567	568	588	562	584	578	570	550	587	525	529	582	552	558	569	541	594	538	583	538	576	599	538	589	558	528	571	565	547	598	553	520	562	538	591	511	572	547	568	556	558	532	537	564	539	544	538	561	605	573	604	567	591	563	577	543	545	549	560	591	588	568	575	567	602	560	587	568	527	518	560	564	552	556	566	549	562	602	544	574	570	532	512	566	583	562	564	618	530	620	534	606	582	592	537	568	557	544	588	578	605	548	612	514	554	569	576	535	541	568	528	574	574	565	568	560	570	545	567	561	557	544	537	581	557	557	574	554	587	528	564	533	566	526	543	579	556	603	569	551	560	555	576	520	581	586	578	543	535	569	550	542	571	560	552	531	581	547	575	567	610	577	560	561	565	583	567	562	612	547	590	562	554	553	576	550	558	620	544	617	559	575	525	552	581	577	602	559	555	581	590	617	519	598	563	560	546	591	605	571	553	606	527	590	597	557	565	561	633	562	581	593	559	609	639	549	585	582	585	545	568	613	541	585	610	558	520	595	558	556	545	583	614	594	585	574	600	554	565	553	556	550	560	548	553	603	538	514	597	559	587	603	543	536	585	537	532	565	556	547	571	563	593	558	564	543	548	557	572	563	601	583	630	580	550	549	555	620	569	586	562	588	577	538	598	577	546	554	615	590	553	552	601	557	558	595	543	551	585	579	583	598	556	574	535	565	547	570	563	577	552	557	554	573	596	528	603	553	544	530	593	567	568	584	590	531	591	612	558	565	611	554	547	576	574	534	606	601	564	574	590	552	544	529	575	562	559	582	547	564	613	597	566	562	577	577	547	580	549	595	556	584	576	539	572	540	582	609	566	550	586	547	562	566	570	548	585	551	540	573	582	555	552	599	576	521	535	564	546	562	554	554	554	570	562	538	575	522	538	572	577	595	562	547	570	602	564	546	551	536	548	558	547	606	538	546	557	552	601	551	608
24497	20988	27297	25376	17379	9481	5063	3466	2431	2097	1679	1397	1198	935	897	843	672	528	507	454	443	366	364	351	323	316	326	302	284	332	327	334	335	319	299	321	258	256	255	272	226	267	287	265	245	239	234	238	248	261	225	239	286	238	241	279	253	244	267	268	274	269	250	251	230	252	251	270	266	259	264	253	224	243	239	225	260	251	259	253	257	267	265	270	263	270	256	279	235	252	275	265	232	236	279	236	236	248	257	268	239	252	241	237	260	250	268	232	233	258	263	251	245	243	268	271	266	244	257	273	268	268	236	259	236	245	241	236	254	265	266	267	240	238	212	263	250	254	284	263	268	232	232	224	260	248	237	274	300	249	288	268	299	236	231	253	249	223	233	247	242	255	233	238	248	231	217	258	278	286	249	244	259	212	235	242	224	262	257	253	248	233	245	233	206	228	253	267	264	288	274	268	240	256	260	254	265	241	235	246	243	250	256	246	217	258	248	229	254	236	231	267	266	271	243	285	275	254	233	257	253	251	272	261	264	256	237	255	284	232	243	292	264	265	224	236	258	235	265	245	255	260	273	243	237	239	254	225	240	259	244	264	248	265	240	235	243	294	252	263	242	270	267	226	235	274	282	246	250	257	276	263	234	227	246	265	258	233	262	233	256	241	239	270	244	249	229	237	254	205	244	278	249	259	258	250	231	259	252	242	263	251	235	249	225	235	270	270	245	228	256	268	256	261	235	249	243	252	234	248	271	307	246	265	237	248	259	226	270	267	227	246	251	280	256	237	282	270	262	244	264	262	231	206	252	252	238	259	239	249	269	232	239	244	236	272	275	241	248	237	236	263	251	272	234	275	265	253	233	257	259	265	258	251	268	286	254	227	238	232	236	259	231	266	235	258	259	240	240	274	240	249	277	226	260	239	250	252	246	240	227	242	257	258	280	223	241	244	245	239	278	266	279	257	243	264	263	250	266	241	258	251	248	264	247	251	257	240	240	221	260	264	245	253	243	238	229	247	244	239	231	257	257	296	259	254	262	246	280	266	237	278	224	264	252	239	256	230	250	257	238	245	279	256	269	258	268	287	242	276	241	264	243	260	252	254	264	256	249	251	252	250	239	234	277	220	235	276	267	285	250	287	231	231	272	265	255	271	253	253	235	298	258	230	270	259	261	241	251	245	277	265	239	237	223	260	258	199	241	258	258	238	242	254	240	254	232	269	252	273	253	228	226	241	251	288	241	248	249	279	256	248	242	262	254	264	274	249	283	255	269	239	238	259	228	210	232	253	274	243	257	227	252	239	270	260	251	235	246	270	237	259	273	254	228	244	234	244	262	269	267	252	258	232	256	251	244	251	263	223	273	240	244	253	237	228	251	242	262	259	254	262	245	243	232	260	240	253	267	229	263	236	255	264	269	231	279	293	251	232	226	248	268	294	248	263	249	266	245	226	247	241	239	260	278	239	261	263	272	270	250	233	264	240	263	273	246	253	262	266	238	256	224	253	246	248	238	248	265	245	256	281	250	254	256	223	273	259	252	243	283	262	270	271	253	278	262	270	243	270	257	270	286	255	214	233	244	274	258	266	269	245	248	243	262	257	234	224	228	254	257	246	269	243	253	261	258	234	256	258	247	291	250	273	230	277	253	260	231	246	233	244	248	238	261	238	257	250	237	213	260	230	269	256	238	219	260	264	227	238	248	265	264	228	246	261	263	241	208	250	273	260	260	231	253	243	226	254	249	212	262	251	235	250	246	269	230	237	269	235	244	252	244	260	217	231	242	238	251	233	281	250	232	292	251	246	260	262	223	233	305	272	250	265	260	271	240	235	247	218	265	265	240	290	275	251	249	243	257	280	259	258	257	252	247	242	254	221	238	253	267	255	245	260	243	263	260	265	257	259	268	227	245	277	267	262	256	216	247	264	263	254	242	279	248	253	258	251	252	246	223	255	229	281	237	264	248	271	270	266	295	266	254	258	276	262	245	274	216	230	242	280	262	233	236	254	269	230	251	272	254	245	228	253	261	253	270	275	242	245	255	281	254	217	239	250	263	234	264	251	267	241	246	255	240	261	257	234	263	240	261	258	264	221	240	243	221	232	239	261	246	272	237	254	259	224	258	249	265	240	265	261	233	243	236	253	260	261	257	232	255	258	266	262	234	235	271	278	231	255	229	268	240	243	248	245	231	256	240	262	271	279	244	258	258	246	262	244	248	250	263	232	251	237	227	253	234	250	258	217	246	252	254	253	256	251	243	252	263	270	252	260	268	244	262	269	255	274	244	263	247	254	247	219	255	247	244	245	271	263	278	277	254	271	230	225	272	259	224	257	271	258	247	252	239	268	256	241	244	254	253	269	271	243	253	239	277	248	267	276	246	278	249	230	259	263	252	259	274	234	261	239	261	227	273	244	256	245	248	277	257	263	279	289	239	273	293	242	244	238	248	235	260	267	229	241	250	261	251	255	239	241	262	272	266	251	262	245	240	257	248	242	268	245	254	255	248	268	267	250	249	247	244	247	262	278	252	242	262	272	251	232	229	254	241	243	264	214	234	257	263	245	227	274	277	272	273	260	259	271	264	239	237	287	254	246	239	264	251	260	250	239	239	263	254	246	224	272	287	226	245	256	250	245	285	241	233	264	249	259	225	257	280	249	236	267	252	253	254	266	234	253	276	269	239	247	243	250	283	246	261	242	229	259	251	225	254	238	275	225	258	254	270	237	258	247	260	222	223	237	235	247	232	229	241	249	268	225	267	261	263	270	236	252	284	269	218	286	245	227	253	272	224	267	252	237	265	226	250	246	220	262	229	261	221	271	282	265	244	270	277	262	241	253	230	238	245	268	257	249	223	261	242	258	237	258	256	238	249	247	254	231	223	281	267	244	249	257	239	262	249	233	249	261	265	260	266	230	237	231	249	257	259	283	260	236	255	265	232	241	230	233	237	239	246	252	242	227	242	249	260	230	260	250	271	259	293	257	260	257	238	278	267	258	263	272	254	231	245	239	234	244	260	253	248	259	279	246	259	266	256	272	271	267	244	237	269	227	240	253	258	248	245	256	245	248	236	256	273	265	264	233	248	242	247	274	245	266	257	229	252	226	249	275	239	264	239	257	245	254	222	258	237	259	244	238	250	272	239	257	232	268	233	224	246	248	264	245	238	259	272	245	250	242	246	237	263	246	289	237	242	232	263	248	239	261	248	248	232	252	252	238	240	257	255	258	263	249	247	219	229	258	260	227	250	269	245	245	237	266	281	253	245	281	244	255	259	254	269	267	253	252	250	244	253	241	278	260	240	285	264	233	241	270	281	255	252	258	303	257	263	259	282	229	243	257	244	262	249	227	260	258	260	241	271	245	255	223	234	236	258	228	252	242	252	269	256	271	263	267	239	240	272	271	270	227	235	267	268	251	253	238	285	279	241	270	244	246	228	232	244	261	251	290	251	238	259	237	241	216	222	251	240	256	256	246	252	246	275	256	234	245	277	243	265	236
25329	42575	31303	22403	15803	12565	8177	6274	4467	3768	3111	2549	2064	1656	1388	1261	1029	854	746	683	579	512	492	460	416	389	402	378	401	336	404	397	379	321	392	387	319	334	317	301	283	311	301	281	298	254	318	269	256	272	286	269	299	273	264	275	290	302	263	272	292	292	267	267	300	275	274	269	274	271	280	277	287	288	290	288	286	284	267	257	270	283	265	304	291	311	289	287	289	291	285	283	273	273	275	264	297	250	289	300	271	285	298	299	281	293	284	297	260	282	315	279	271	278	278	287	286	265	285	288	285	298	274	267	261	282	282	296	296	285	254	251	312	269	306	265	293	289	285	285	285	265	300	248	286	289	299	304	278	277	272	289	312	284	277	265	268	300	276	274	290	303	323	285	287	263	261	299	290	278	276	288	270	327	272	261	261	282	304	285	295	285	278	297	314	286	293	299	309	274	258	281	285	278	301	279	286	271	298	282	264	289	279	285	248	289	296	287	301	298	276	281	268	282	302	312	278	285	295	269	284	282	251	275	277	270	273	286	275	284	291	301	259	278	275	295	291	253	268	280	327	276	283	292	289	281	284	294	284	276	299	256	277	275	291	284	269	245	288	305	290	276	297	275	300	279	294	254	249	287	283	279	292	277	287	277	278	299	270	268	272	270	288	277	285	239	285	286	268	288	291	265	266	288	302	278	281	271	304	290	280	268	291	255	281	277	261	295	248	264	297	294	290	269	294	288	289	252	272	270	292	272	275	266	281	286	272	251	245	277	275	245	283	321	271	305	283	290	261	260	286	267	286	267	286	307	292	287	276	274	289	287	286	258	276	280	259	294	294	290	289	281	291	241	296	285	278	288	307	296	328	284	259	306	270	283	300	292	318	259	298	273	240	276	289	299	281	256	259	261	307	271	276	279	283	284	287	280	279	255	276	284	273	251	274	292	276	259	293	324	266	260	301	290	283	285	261	295	303	245	270	304	293	275	305	305	296	282	290	292	278	313	273	262	258	288	266	263	307	291	285	250	283	269	292	272	264	294	310	287	275	304	273	265	291	247	244	235	310	287	263	252	284	308	296	297	262	291	277	296	282	283	285	295	278	255	246	266	347	286	281	292	284	294	283	303	279	279	258	295	272	273	261	256	293	258	283	259	259	294	269	313	286	240	280	281	277	281	262	260	302	290	267	291	304	261	297	273	298	300	275	275	312	262	261	282	307	290	261	292	264	281	321	281	267	286	270	264	303	310	262	282	271	297	299	277	277	294	293	287	266	274	292	275	271	284	283	300	306	301	297	266	312	292	270	272	293	278	269	286	268	281	274	284	275	282	266	274	277	304	270	283	299	288	267	270	313	293	285	268	276	302	285	283	291	272	279	309	294	323	261	253	298	289	267	296	288	280	301	307	311	320	314	263	275	269	279	267	287	285	292	280	291	255	296	284	304	299	306	304	278	286	288	277	258	270	298	266	279	288	282	268	292	292	276	276	240	267	314	273	307	251	259	270	295	277	270	275	285	338	266	267	271	266	306	247	273	263	260	292	287	270	299	283	299	280	288	259	250	272	259	285	267	285	259	270	300	283	274	284	292	286	255	296	265	257	282	272	267	276	275	263	270	294	258	283	267	332	281	291	269	282	267	269	299	280	266	290	279	298	264	297	274	251	293	254	225	276	252	274	309	283	283	280	288	267	320	266	300	262	267	277	264	274	274	276	306	273	269	279	309	284	285	261	278	261	281	290	297	290	302	281	243	262	254	231	271	268	303	279	274	288	293	268	266	300	275	301	280	262	303	266	242	263	270	287	278	261	279	270	289	293	276	269	289	305	285	276	310	301	292	290	270	268	305	263	260	300	278	285	268	294	284	267	263	279	292	268	268	244	279	279	265	239	276	251	283	279	280	260	257	295	310	301	263	277	317	268	315	314	292	279	275	299	272	313	277	291	270	273	280	303	265	267	269	248	267	271	281	285	282	285	248	272	259	314	288	277	266	278	293	277	297	257	284	286	252	283	276	261	307	269	252	263	288	272	280	298	274	268	286	272	266	291	293	287	307	254	315	265	305	272	247	289	278	288	272	264	279	321	270	284	269	296	282	296	310	282	286	296	266	295	294	269	281	297	267	298	258	297	291	296	286	289	296	264	281	267	284	299	304	282	285	256	295	302	308	281	285	310	257	261	317	276	288	258	308	252	282	298	252	304	291	312	293	288	283	254	271	293	276	302	305	307	337	287	291	300	296	264	275	287	261	284	280	281	306	304	293	265	269	306	322	278	273	291	298	277	257	307	289	313	274	270	256	304	300	290	251	267	267	295	306	278	254	275	268	284	299	271	312	283	296	257	258	270	270	297	266	297	253	253	264	277	269	272	277	288	277	270	280	253	295	300	257	265	285	256	298	326	297	282	292	313	281	298	258	269	267	237	287	285	265	275	279	275	266	298	255	263	267	288	279	289	329	311	283	270	291	296	320	274	287	284	283	257	295	282	279	315	254	288	302	256	289	272	280	262	301	300	309	269	258	269	288	290	279	276	268	282	309	300	273	285	257	266	260	262	269	290	299	265	279	260	290	300	273	294	280	294	290	300	286	293	287	273	281	252	257	253	305	268	281	274	286	266	289	254	279	287	307	263	257	247	311	232	285	280	257	271	265	294	264	286	260	305	276	262	308	295	293	274	275	283	304	246	307	315	253	272	269	269	275	293	240	286	267	296	291	254	275	267	242	276	287	303	271	299	282	270	321	299	277	257	275	310	269	280	293	257	316	287	286	249	274	282	272	309	286	256	309	287	299	295	287	294	263	298	261	285	304	285	317	291	293	277	272	311	263	296	262	278	269	284	300	314	275	247	271	302	275	289	240	281	271	276	281	274	265	271	286	266	264	304	279	293	282	272	282	248	289	316	289	266	285	266	290	261	268	291	270	266	281	272	289	290	288	273	306	296	268	296	266	282	292	306	274	306	303	282	276	269	272	283	285	266	281	270	291	261	305	266	317	292	270	285	276	256	304	261	313	257	284	279	298	293	289	270	273	295	280	307	296	277	298	271	312	266	266	307	262	261	273	307	280	258	295	290	310	298	262	261	284	244	313	279	270	268	272	278	275	265	282	279	263	277	278	268	304	297	244	252	255	297	254	301	246	265	257	274	286	286	306	310	272	297	279	268	275	271	286	273	296	269	272	310	279	278	251	274	262	270	249	295	279	292	285	275	253	302	287	288	250	282	291	279	258	281	294	284	264	259	256	263	258	279	295	265	278	256	304	266	273	262	271	259	259	285	310	265	274	269	273	293	311	270	282	287	263	273	286	274	270	262	227	276	259	269	251	287	270	277	278	320	287	265	295	279	265	296	297	299	269	277	282	301	280	270	297	293	288	283	311	279	258	228	294	306	277	284	297	258	306	274	278	280	282	272	279	275	275	254	301	321	305	292	294	286	278	273	304	294	266	274	292	266	279	271	262	293	280	280	296	277	287	309	273	252	273	275	293	276	285	259	270	235
22385	21028	28636	23641	21119	21725	16324	6609	4550	3636	3028	2481	2051	1779	1545	1413	1210	1061	955	925	880	762	764	692	638	678	658	653	669	574	596	666	663	638	597	562	571	525	578	541	561	549	512	541	512	525	564	533	511	539	515	547	527	525	509	510	501	520	521	555	501	520	480	526	513	528	497	549	496	496	510	492	482	491	510	534	536	544	561	514	522	502	561	527	523	582	472	520	489	502	486	531	554	534	527	557	547	507	539	522	541	545	496	515	467	493	552	494	502	524	517	509	551	507	543	495	552	528	505	513	541	521	528	518	467	528	504	575	517	545	536	560	500	539	518	531	533	550	520	541	535	506	581	546	508	531	575	491	474	540	507	532	536	527	518	515	512	523	526	528	482	532	550	534	532	551	489	520	534	505	552	511	528	526	531	491	572	423	529	505	503	507	526	515	526	542	541	534	542	527	487	514	521	520	491	557	517	531	528	549	532	544	550	527	536	478	581	500	556	537	498	510	480	496	511	546	538	549	534	520	514	527	558	515	516	545	501	542	531	506	534	524	560	502	521	539	526	507	525	512	535	494	503	529	554	535	515	520	546	568	500	530	537	564	511	537	525	511	525	576	522	567	551	530	509	546	525	457	512	515	537	552	498	504	521	530	536	517	546	512	522	504	491	512	523	548	533	521	513	527	513	525	497	546	520	527	504	518	539	532	500	509	559	506	551	527	505	524	485	528	530	491	516	513	485	501	498	577	549	543	500	521	512	522	515	546	527	566	547	537	545	504	510	504	530	516	545	546	543	514	558	542	518	553	524	518	517	528	502	520	508	529	530	500	530	505	552	548	537	510	499	506	543	562	528	510	510	559	488	521	536	515	550	515	523	533	514	490	521	520	503	500	493	469	552	492	489	502	524	518	538	547	519	502	515	510	493	480	526	572	517	504	484	559	503	527	561	520	514	536	537	494	543	503	526	499	561	532	520	519	525	503	529	548	514	542	537	493	528	528	504	552	547	510	544	534	523	532	523	529	549	478	530	512	515	538	533	523	512	530	527	488	559	511	490	546	557	487	598	570	531	544	519	524	478	523	519	540	529	585	508	538	528	541	527	560	553	513	528	529	531	533	536	566	524	528	532	512	543	547	520	540	532	543	510	510	511	534	552	614	522	545	506	542	519	546	525	526	500	512	522	561	514	501	543	540	524	533	508	540	521	496	482	569	528	495	473	558	561	514	492	494	529	543	547	527	535	524	512	508	535	526	530	511	549	484	485	554	563	553	536	546	545	562	507	532	512	508	560	516	509	525	485	500	543	484	526	512	556	547	541	541	507	560	530	517	522	523	545	523	550	513	487	535	517	527	520	527	498	483	554	475	538	531	540	496	545	509	532	562	519	537	535	540	530	522	523	501	551	535	540	464	525	562	515	546	501	537	519	478	537	534	540	496	541	533	479	494	530	528	498	476	562	490	535	557	516	518	534	541	499	523	500	531	502	500	549	522	526	501	556	450	492	545	527	509	547	530	478	543	539	544	492	546	535	515	499	548	528	543	521	534	517	533	492	541	568	476	524	518	576	520	487	486	526	527	523	480	503	523	523	525	548	524	498	524	501	524	535	541	502	527	543	478	532	567	498	477	502	518	519	529	498	483	515	527	546	517	507	554	548	572	544	525	567	578	512	513	545	523	501	490	490	512	551	531	512	500	491	513	478	506	527	520	521	487	540	491	498	485	517	527	531	477	504	558	540	520	503	512	495	532	490	536	490	536	506	509	554	577	527	506	520	527	503	556	540	550	494	494	536	529	521	529	500	528	526	547	498	502	549	533	538	524	529	540	565	520	541	523	517	513	586	497	544	474	507	514	505	545	533	556	517	459	561	523	504	577	525	505	555	508	531	523	518	537	459	531	525	531	528	485	548	521	480	519	525	545	496	525	533	529	546	510	551	493	526	515	519	512	523	526	521	533	536	531	509	524	509	515	554	497	512	546	513	573	501	526	567	521	516	517	511	518	525	529	510	544	510	516	519	502	524	512	494	550	465	527	516	548	553	563	526	502	484	484	532	457	537	536	541	556	543	535	520	519	533	549	533	513	492	506	556	546	501	547	550	532	540	509	503	540	516	560	524	510	528	525	522	503	478	522	516	514	499	510	544	520	495	539	528	519	498	524	521	543	521	524	531	510	560	525	543	516	526	489	545	546	482	516	537	536	502	553	543	523	538	487	496	535	520	510	543	497	532	521	479	449	511	541	547	530	515	516	539	522	507	496	525	543	553	492	477	531	497	540	510	535	488	525	527	514	554	495	553	523	493	508	524	506	542	492	510	517	537	522	508	509	516	537	546	526	509	549	516	541	529	511	570	501	566	505	520	542	505	517	491	570	480	511	555	532	541	504	514	509	505	518	580	542	517	504	481	514	559	535	511	507	517	532	490	527	529	522	518	493	508	509	520	534	513	488	528	524	535	499	556	510	528	479	511	549	542	500	519	496	513	558	508	479	503	518	545	536	520	521	490	521	558	525	525	556	507	548	489	543	501	535	515	485	521	538	496	516	498	531	526	524	481	508	538	498	538	546	530	525	552	549	532	513	564	473	487	495	558	564	553	516	551	520	568	500	494	531	514	502	545	554	590	504	484	541	502	514	513	544	553	459	526	519	496	539	513	523	531	561	517	548	515	495	497	521	494	539	501	507	574	506	520	508	462	557	486	554	511	522	518	504	530	520	551	558	491	499	516	509	507	554	487	536	507	531	534	550	518	529	505	533	524	510	527	531	518	502	542	514	521	534	526	528	506	507	505	551	497	548	505	516	524	539	527	507	469	537	571	519	511	560	536	535	484	509	551	474	554	503	532	536	518	554	510	534	510	506	549	540	490	508	511	560	544	540	544	516	460	514	527	514	504	499	505	486	509	537	487	522	511	547	477	512	512	516	489	525	535	539	524	482	499	531	557	552	507	506	535	513	525	535	528	517	534	535	538	560	522	510	481	552	551	504	507	540	548	510	504	584	517	551	503	522	500	532	548	502	522	550	517	526	526	525	532	536	520	527	565	550	521	519	483	511	544	548	500	508	525	523	541	479	523	523	515	506	505	520	502	508	494	513	543	516	517	503	532	542	506	536	507	499	501	499	503	525	511	577	506	529	531	515	501	476	513	518	506	547	535	519	526	551	540	536	520	548	557	536	545	492	532	522	503	520	469	495	538	511	545	508	506	491	529	516	532	519	537	556	540	550	521	537	557	525	512	470	521	490	571	534	545	531	500	506	507	481	540	501	506	541	522	556	544	524	537	513	525	476	564	556	535	474	521	540	569	521	528	486	508	482	495	551	495	508	507	569	513	511	515	571	557	498	507	514	543	531	527	485	522	576	509	495	484	524	516	538	507	477	519	535	511	513	529	520	511	499	492	511	541	502	493	516	514	481	510	499	497	525	542	496	505	503	535	536	562	573	516	567	553	530	509	489	518	519	521	509	538	505	475	562	519	536	552	491	526	540	530	519	560	516
28026	50660	38115	28757	21339	17366	11776	9062	7242	5785	4648	3800	3207	2637	2369	2036	1701	1473	1259	1181	1000	956	913	858	743	795	702	741	717	747	660	729	724	722	744	634	630	598	597	549	605	559	574	561	553	558	519	565	556	551	541	529	559	541	592	547	550	542	553	535	573	572	582	560	511	580	547	572	557	590	530	555	566	527	539	526	609	623	569	604	587	553	548	609	543	551	559	563	541	584	603	524	525	588	495	549	538	561	518	568	554	557	548	540	562	559	554	561	547	583	526	529	570	560	534	576	605	548	550	561	545	554	537	537	548	580	537	537	549	561	566	556	550	587	532	552	584	575	589	512	569	563	589	554	505	546	503	560	555	540	533	532	555	532	547	538	505	551	547	538	554	542	578	508	533	505	551	573	537	531	527	519	547	523	592	533	571	528	531	572	546	538	571	562	522	569	556	535	510	566	576	523	548	570	525	566	544	528	576	549	553	524	543	572	567	533	537	536	536	553	563	544	530	582	510	565	607	587	604	530	542	559	598	571	541	550	535	539	580	556	534	582	552	554	548	570	570	556	518	556	541	534	559	555	515	560	573	562	577	568	556	504	547	543	530	576	589	589	516	550	542	559	580	576	549	577	545	577	601	551	539	490	558	547	557	558	582	510	501	542	558	538	552	561	592	581	561	533	566	542	589	540	523	527	566	553	538	538	576	559	534	548	566	555	580	551	541	539	565	603	587	560	574	561	547	543	558	562	559	549	531	547	558	555	598	598	563	503	595	561	531	544	564	551	526	543	574	595	531	551	602	541	562	583	534	560	535	560	535	558	496	531	583	549	555	545	562	568	563	541	532	534	504	530	570	557	560	521	577	548	564	560	590	552	568	534	563	550	531	575	546	537	554	532	548	574	553	612	593	564	539	528	541	558	571	548	554	522	590	550	551	538	548	545	544	558	543	570	542	481	555	541	568	550	538	524	557	575	547	580	580	577	562	566	564	580	517	518	560	557	544	610	536	543	584	568	548	544	518	560	560	519	564	588	495	589	602	561	546	579	544	533	578	553	517	550	515	581	523	556	534	527	585	536	542	554	555	552	571	559	589	541	510	570	520	564	545	567	507	547	614	558	543	543	525	530	595	539	565	556	546	568	544	543	557	547	557	524	511	579	544	540	568	544	543	574	555	569	590	576	541	568	570	525	525	558	553	587	526	555	563	532	557	596	548	524	510	586	558	600	527	536	550	573	542	542	529	552	515	579	509	546	540	548	566	579	559	574	565	559	522	546	555	527	543	581	574	555	560	551	530	567	550	573	568	537	539	556	524	519	514	540	573	562	536	545	554	561	550	552	541	590	580	588	543	531	530	535	538	551	558	585	593	560	557	549	515	560	568	515	553	562	591	563	533	554	558	544	593	546	520	571	510	554	529	554	548	539	549	516	567	558	559	552	532	585	547	540	515	556	546	535	516	528	556	566	535	545	543	565	543	567	543	559	545	555	537	543	513	531	531	554	562	546	565	574	568	557	596	511	542	599	569	551	559	568	539	569	544	566	573	519	526	583	557	560	526	593	533	583	547	521	558	560	517	559	556	522	580	582	558	597	541	561	584	551	545	543	578	555	592	555	573	527	534	569	576	540	559	576	524	551	574	593	540	564	557	517	543	530	564	584	526	514	563	555	537	551	587	556	544	534	579	596	512	544	560	562	548	578	551	586	510	554	555	574	548	588	563	555	555	566	583	572	556	542	512	498	565	534	503	540	557	558	547	593	540	542	544	545	544	571	571	578	544	502	547	532	545	601	561	561	580	537	570	530	556	550	533	533	605	576	573	537	543	531	551	615	505	581	532	569	505	578	587	571	538	550	517	549	572	541	555	565	542	571	538	602	570	575	569	531	562	554	537	552	561	570	537	586	543	507	583	545	591	567	530	530	523	525	584	557	576	553	564	604	586	543	514	551	572	582	537	552	533	549	528	570	562	555	544	590	597	510	554	517	578	591	535	554	540	582	543	566	539	551	562	573	594	536	574	539	574	544	553	507	536	551	513	568	588	524	535	527	572	555	515	552	490	583	528	546	565	555	554	529	571	563	538	563	565	518	517	569	542	586	547	552	565	556	529	503	622	594	584	526	574	572	503	527	556	557	570	550	536	560	534	570	542	581	608	538	530	508	535	526	570	559	571	567	573	529	568	589	506	595	524	580	561	561	578	587	545	505	568	589	556	536	552	588	560	573	543	555	553	521	531	548	541	536	523	527	534	585	560	576	539	559	539	555	543	570	537	514	575	547	541	541	551	542	509	544	591	532	600	526	585	547	502	554	535	513	536	543	552	540	510	525	551	569	513	578	573	577	543	551	567	522	544	553	567	516	557	530	559	551	538	539	561	516	545	599	556	559	570	548	541	543	583	560	517	577	594	560	552	570	583	564	570	533	536	590	561	558	532	538	517	541	504	532	545	522	531	575	534	545	576	553	569	556	578	569	555	510	567	543	546	540	534	562	536	534	563	541	571	566	566	544	554	545	575	582	554	593	537	593	537	554	522	533	530	526	590	542	504	535	574	570	545	564	563	547	588	501	536	532	558	587	539	527	571	577	574	539	584	533	603	565	516	548	541	554	536	560	564	528	541	541	545	547	535	519	521	545	567	558	537	517	564	564	523	554	541	555	555	596	570	524	558	498	531	544	560	589	561	544	540	525	551	573	559	520	586	533	588	536	569	549	559	601	543	541	552	589	560	553	570	554	531	529	607	581	549	528	553	524	556	573	536	615	553	573	544	574	535	574	521	547	524	503	537	537	503	525	541	572	532	553	575	550	529	560	536	548	522	575	540	563	561	574	584	557	571	559	547	583	538	538	545	556	553	560	548	568	586	549	572	546	546	582	550	573	568	555	586	545	581	562	550	527	528	568	519	561	533	594	558	559	572	550	528	547	561	538	525	519	587	502	527	569	548	520	533	539	578	549	552	576	506	592	574	525	517	535	537	566	536	554	549	524	578	610	582	542	540	586	548	520	541	571	555	566	578	579	583	576	581	574	558	603	564	546	534	509	569	566	557	543	544	554	527	495	558	534	504	545	538	530	580	519	570	580	533	566	479	536	554	533	583	531	534	538	523	532	539	551	542	596	576	538	546	560	598	543	542	548	560	606	554	507	557	526	547	562	619	584	562	536	554	603	556	589	553	574	547	540	538	592	531	507	609	557	535	570	542	577	581	573	583	522	570	580	558	558	568	563	537	530	510	523	544	522	560	518	559	527	551	535	538	558	539	549	546	554	540	500	541	558	582	538	588	548	564	541	548	596	547	538	543	552	616	589	542	580	528	518	549	596	568	559	520	568	586	575	620	566	532	563	551	567	499	527	532	521	567	548	581	564	550	525	544	551	505	560	569	557	540	563	540	564	560	535	525	567	562	505	604	567	560	590	572	614	555	532	561	575	513	548	554	554	551	547	576	571	563	594	538	551	546	570	535	613	564	513	551	590	538	555	519	548	504	518	550	538	512	588
28310	23835	25149	18537	9307	5773	3641	2569	2017	1664	1408	1158	982	833	733	728	621	512	481	480	407	431	443	394	349	367	362	359	421	372	374	369	376	351	332	343	336	296	325	297	355	325	313	328	323	313	326	355	314	319	337	309	305	339	381	329	313	324	312	320	331	306	331	327	330	323	335	298	310	303	348	345	312	329	333	320	312	312	297	309	292	299	333	324	321	290	334	360	292	346	303	312	330	318	316	352	313	285	340	335	323	319	335	360	306	334	316	291	359	328	315	300	326	371	263	291	351	328	338	302	330	315	296	311	329	326	330	297	333	334	302	306	323	313	294	331	272	348	333	295	322	342	335	301	311	344	339	318	331	334	348	335	294	290	310	293	335	340	304	302	331	302	314	309	305	343	370	302	319	324	337	321	363	292	302	330	324	351	324	321	342	324	293	309	359	337	321	344	352	338	324	318	316	316	344	362	355	323	320	322	331	314	319	311	327	299	344	304	323	311	327	310	314	322	300	326	351	331	323	339	315	303	285	327	313	311	333	330	314	319	339	315	285	313	329	296	347	331	303	308	330	282	337	317	327	295	361	346	337	365	300	322	302	328	302	328	354	335	296	319	321	317	355	336	336	310	293	330	333	336	309	322	320	313	340	333	325	332	319	311	315	324	315	292	297	331	308	344	307	344	329	308	312	309	342	348	320	313	311	346	310	307	325	320	304	321	306	304	301	324	347	331	315	304	362	309	341	318	307	316	315	346	322	307	313	328	327	326	356	305	335	324	308	325	331	357	334	313	348	329	315	329	305	328	341	346	358	324	357	313	331	287	333	293	345	319	318	326	306	315	327	347	313	321	365	339	336	313	309	305	318	308	323	362	333	332	285	314	347	359	347	290	289	316	299	330	333	329	316	325	317	294	330	352	309	297	275	332	339	355	329	337	316	314	319	342	336	328	317	306	328	313	321	304	296	337	326	343	341	349	337	351	290	309	308	328	307	295	349	286	312	313	306	306	334	290	317	302	315	270	333	303	329	305	298	346	325	355	300	304	308	335	339	289	311	305	344	317	337	319	334	342	338	319	319	303	318	327	298	338	309	331	329	289	324	304	337	317	324	274	324	318	333	297	306	320	304	321	330	304	312	283	297	332	320	324	335	311	323	347	308	303	329	308	314	307	324	354	330	288	282	308	317	331	312	305	312	336	338	353	319	339	308	329	328	308	334	334	314	341	343	315	309	338	296	336	331	292	333	296	290	325	323	300	327	301	304	316	335	333	306	314	338	279	320	301	338	296	316	323	319	330	327	321	291	337	337	299	315	339	344	326	338	330	327	334	351	312	320	335	326	314	317	328	334	311	322	338	314	343	320	319	313	322	307	323	317	315	288	330	316	317	308	308	331	344	316	327	356	334	276	327	294	312	319	300	331	353	292	317	304	350	306	344	337	319	302	281	327	317	346	360	327	310	321	320	317	292	310	308	303	302	316	323	325	318	368	292	324	343	310	323	334	316	287	337	324	313	361	298	280	302	311	348	314	318	302	325	328	328	349	310	327	325	322	302	321	331	312	311	324	331	335	340	354	360	318	364	330	348	334	323	314	314	302	298	339	354	323	295	305	334	326	319	312	359	331	317	316	345	357	315	291	324	307	293	325	334	349	301	321	317	336	329	323	300	329	349	303	297	316	321	312	334	313	339	313	327	294	305	340	309	340	326	335	307	347	328	316	323	332	303	351	320	342	335	322	286	316	321	322	341	334	334	313	319	332	352	313	304	314	330	345	355	360	343	347	316	307	308	309	305	352	309	313	306	314	326	333	311	340	335	363	307	349	315	316	324	303	361	337	297	342	322	327	318	330	344	357	336	330	340	325	329	320	337	310	306	361	341	317	299	354	316	308	302	293	345	318	299	315	312	347	320	347	329	333	305	346	334	333	338	317	340	304	328	306	327	313	304	336	343	330	304	319	358	316	322	324	345	324	362	328	327	326	324	338	336	303	298	314	337	321	352	312	306	362	340	346	352	304	274	293	350	307	322	327	337	309	321	331	284	328	340	344	343	317	310	329	321	345	331	298	336	347	320	302	329	336	324	297	308	302	280	323	307	330	339	318	307	312	316	316	303	331	317	318	369	303	334	343	334	311	316	325	299	344	317	318	281	316	307	341	325	375	295	359	304	320	309	349	340	332	312	319	311	325	313	330	320	310	290	318	303	293	339	305	336	353	324	324	325	342	285	322	330	305	314	349	327	325	287	322	319	304	366	303	347	339	310	341	341	326	301	310	317	291	315	332	322	319	334	324	353	312	327	337	338	306	306	303	314	307	367	338	319	313	313	341	337	328	305	339	320	288	326	315	287	331	332	336	315	329	341	308	326	334	322	319	338	336	319	301	304	344	318	312	318	354	334	307	310	324	327	344	310	308	332	354	323	336	344	309	349	317	291	325	306	333	326	365	326	332	340	299	308	316	311	343	339	329	303	333	319	301	322	321	324	340	308	344	318	312	328	293	333	343	327	313	328	291	322	337	340	336	354	327	307	312	350	332	338	341	315	311	296	325	323	320	305	319	342	347	304	299	325	325	302	323	322	301	308	348	332	330	322	313	329	358	297	319	315	286	358	311	333	349	310	296	351	342	298	320	326	292	327	336	337	320	337	297	326	327	356	355	326	326	324	312	332	343	323	318	320	345	283	367	335	312	314	302	301	310	330	338	317	346	343	324	324	303	300	321	324	321	305	337	269	294	293	344	297	370	317	307	323	347	344	321	328	319	288	322	316	343	326	318	313	322	303	309	341	275	307	349	312	326	326	298	329	319	312	359	323	314	339	346	354	322	329	323	321	350	310	304	336	334	294	328	300	314	282	324	330	336	330	323	298	319	334	335	285	310	328	299	348	316	359	313	306	284	326	332	331	322	343	335	322	314	297	308	311	323	328	305	293	345	331	321	333	334	311	297	351	331	303	327	330	318	292	363	337	309	361	303	309	288	338	338	330	334	330	321	319	281	331	310	339	297	305	314	324	332	339	349	336	351	330	353	283	307	342	342	349	323	310	344	343	308	324	331	332	329	350	316	302	317	318	317	322	310	321	320	306	347	309	322	311	327	320	320	340	322	325	339	346	293	338	303	326	314	322	359	304	309	307	343	331	342	367	310	326	314	321	342	328	313	338	344	303	313	318	315	331	328	325	324	324	327	332	302	318	321	320	315	302	336	318	311	317	316	330	329	302	324	328	324	296	325	348	333	314	300	273	322	320	296	336	330	310	302	293	283	339	316	344	297	346	336	330	347	318	350	330	299	322	343	299	335	324	323	316	339	305	328	336	327	325	334	347	334	314	292	325	332	315	333	324	307	320	331	317	306	343	287	304	339	334	350	299	300	313	339	331	337	310	324	344	335	333	315	335	310	314	357	320	302	331	314	320	323	297	321	341	335	318	321	330	307	336	278	319	335	327	333	305	318	321	335	317	296	292	333	340	317	319	283	328	304	317	329	343	362	327	308	325
25697	38259	26585	18656	12437	9690	6471	4841	3750	2902	2341	1983	1586	1350	1140	1006	868	779	694	634	568	531	519	462	436	432	406	418	394	387	404	453	460	413	393	394	370	366	397	352	358	349	370	350	345	351	363	330	334	345	333	375	332	347	356	375	347	365	355	344	327	337	365	349	380	348	377	375	337	321	315	298	327	328	352	337	342	345	338	341	314	316	377	340	368	333	349	372	332	337	328	340	353	350	367	351	343	332	361	310	321	352	329	327	361	371	373	339	353	332	315	329	358	337	364	354	324	352	327	341	330	317	369	349	318	358	333	328	348	359	308	341	358	353	341	359	339	355	337	331	355	341	375	327	336	364	340	337	325	300	347	328	336	321	365	367	310	353	337	335	321	378	329	342	344	336	367	356	348	310	352	361	368	345	336	373	364	341	328	358	371	340	360	364	370	345	345	352	349	352	367	331	358	338	314	358	336	355	335	326	386	348	344	332	343	374	348	349	336	332	321	373	354	330	365	322	336	359	380	363	356	317	319	323	331	330	329	340	382	355	355	337	352	347	330	362	376	331	362	334	365	347	337	357	349	358	337	335	360	331	351	373	381	344	356	332	328	361	309	371	312	352	350	344	326	366	341	341	351	363	333	343	349	360	351	387	332	332	362	347	342	360	341	328	340	309	355	343	334	392	364	343	333	348	327	356	363	340	369	348	340	336	353	336	370	339	363	349	358	328	352	335	352	320	352	341	356	383	333	355	353	330	376	344	310	357	361	343	328	353	369	365	348	353	339	347	360	397	338	367	365	362	381	334	338	371	351	382	380	359	357	305	352	320	340	355	315	339	341	353	380	390	351	352	343	326	366	366	343	370	358	323	364	319	353	333	365	336	345	333	331	345	361	350	376	363	328	322	347	321	337	327	327	326	330	361	349	328	350	329	339	353	316	374	333	364	332	327	305	327	380	335	337	342	358	348	336	338	350	339	374	361	346	324	339	368	357	325	330	353	360	368	350	345	316	365	352	369	358	370	361	366	376	367	334	345	348	340	358	354	342	330	319	364	341	322	364	325	361	339	374	346	341	348	349	327	375	349	353	335	329	342	335	338	348	337	353	354	355	352	348	370	367	366	339	329	321	361	353	349	350	330	372	339	339	368	343	361	337	358	346	336	343	369	326	365	365	350	324	360	335	330	321	353	329	344	355	326	327	357	366	342	342	307	317	311	336	332	360	338	373	343	352	359	348	349	362	362	358	351	358	350	345	329	356	329	350	323	331	340	336	340	353	334	326	355	351	339	334	340	332	362	327	344	343	344	341	348	327	351	356	378	360	348	352	345	330	325	326	356	357	350	326	358	328	339	311	330	350	334	331	315	295	339	321	365	387	351	312	345	341	318	368	352	360	367	360	357	327	355	355	324	388	345	344	332	318	363	328	333	347	350	332	360	379	336	374	338	342	366	309	347	325	346	354	335	341	334	377	308	381	353	335	331	328	350	360	320	340	324	344	326	344	340	334	372	340	359	350	347	349	324	319	343	401	353	361	358	331	359	331	352	312	325	360	324	359	339	351	393	362	311	313	376	342	353	348	338	336	356	346	332	338	357	341	341	340	327	323	358	330	394	336	336	316	340	353	336	354	320	340	382	345	322	370	371	317	332	384	336	362	362	321	311	373	319	331	348	340	356	345	325	391	373	345	359	371	358	335	365	387	324	363	331	348	391	301	317	382	334	334	322	387	355	341	335	360	335	360	359	315	364	320	356	389	337	356	341	303	351	356	319	360	343	321	358	335	353	325	361	328	385	329	325	332	364	371	370	341	334	333	393	339	337	322	387	360	337	315	361	325	328	341	337	314	366	360	329	365	353	335	346	377	331	346	329	327	339	347	343	366	342	306	334	352	344	365	335	333	367	351	351	367	366	361	337	359	362	342	348	320	316	319	370	351	370	359	340	353	345	358	340	349	351	349	349	339	355	332	360	348	329	338	335	338	329	304	310	345	345	382	351	366	388	347	353	339	373	350	372	346	350	302	351	375	335	323	367	361	374	350	304	373	354	365	335	343	337	352	344	372	344	333	335	370	371	347	366	341	355	337	358	335	390	348	356	356	358	372	351	343	367	372	343	350	341	338	385	368	363	345	336	325	369	349	329	326	340	332	320	334	345	344	356	333	370	322	360	352	368	368	373	356	310	390	363	343	332	331	367	363	338	341	385	332	340	336	333	336	331	349	355	329	360	333	355	375	349	371	345	357	380	332	353	327	348	334	372	371	322	338	363	349	349	391	395	356	351	334	371	363	320	391	334	320	341	327	319	317	371	320	362	347	376	351	358	379	339	350	333	354	328	337	342	386	353	315	335	384	331	334	342	328	392	374	340	337	334	332	343	333	326	364	340	326	405	338	358	354	335	351	318	324	357	375	351	354	376	354	343	375	359	352	326	368	340	356	349	371	328	372	375	338	377	345	359	306	367	369	349	371	384	340	326	325	355	367	317	346	361	331	332	336	331	350	371	344	328	349	346	322	342	358	329	353	354	333	349	347	372	298	332	373	357	357	334	345	337	338	337	313	311	328	348	335	337	335	343	313	347	315	339	350	368	328	345	335	343	306	388	348	347	363	349	361	379	325	365	356	337	349	325	337	345	316	354	310	331	340	377	371	331	332	352	343	317	346	344	328	362	356	348	363	373	360	336	342	337	366	337	349	328	319	361	367	354	350	379	352	357	339	337	334	328	316	313	330	359	348	341	302	346	370	334	320	336	335	353	365	353	348	355	354	303	348	364	316	355	311	367	321	382	306	372	365	343	346	348	340	334	343	340	305	315	356	358	349	347	329	343	348	346	364	328	341	375	370	337	345	330	391	336	322	356	353	351	375	348	344	365	326	375	347	363	332	395	355	340	357	348	347	344	349	360	356	328	369	387	371	387	327	329	350	352	356	353	373	360	351	353	330	332	341	328	359	366	356	341	364	353	371	360	322	344	350	321	360	350	368	355	341	366	358	319	353	374	307	340	305	351	360	311	349	348	367	357	329	364	352	365	350	331	351	344	377	347	394	332	363	337	343	360	374	315	361	354	370	351	334	307	360	318	325	370	348	312	393	359	356	362	355	382	334	344	340	321	339	327	358	356	340	352	355	363	365	344	331	357	324	339	338	356	336	354	371	365	372	316	357	351	382	338	347	339	330	374	320	391	348	317	333	309	359	349	332	326	351	364	360	332	320	317	353	331	352	336	326	343	326	351	364	341	369	347	371	321	334	332	353	362	298	317	326	355	358	365	371	314	371	364	345	348	339	345	338	295	323	347	362	352	336	385	344	350	387	323	334	330	343	337	346	346	308	392	328	364	343	336	340	347	326	344	348	358	376	342	352	321	338	325	346	332	360	325	345	339	405	327	364	353	339	376	332	360	361	311	353	347	356	363	347	329	330	335	371	334	390	348	322	334	322	362	374	354	337	353	355	349	312	358	350	383	345	336	347	319	346	368	331	344	362	349	349	340	357	350
23347	21010	28231	24059	21253	17562	8485	4471	3277	2641	2197	1948	1653	1379	1310	1129	1058	913	821	776	731	705	680	677	647	614	628	663	643	569	580	577	653	618	605	609	541	586	530	516	573	539	603	500	519	539	526	555	543	555	512	566	495	552	544	556	592	552	550	583	566	525	542	515	519	531	535	514	517	564	502	558	544	507	523	520	513	532	536	509	528	527	544	565	549	488	535	571	567	545	587	538	531	551	535	514	531	530	535	554	549	499	534	542	584	525	555	532	527	562	529	526	511	520	524	499	522	491	526	496	494	555	539	545	552	525	545	520	542	536	525	550	548	568	560	541	521	531	510	562	565	557	527	541	518	485	537	538	562	546	575	513	508	568	553	548	548	498	520	480	575	524	501	556	511	536	559	500	546	523	539	531	482	543	521	543	501	550	525	500	524	501	528	522	525	537	539	510	528	527	511	544	549	563	547	533	528	532	504	580	516	508	508	525	527	568	521	535	551	521	504	538	538	501	529	526	576	501	542	559	513	544	587	506	511	511	519	545	540	517	549	561	500	557	504	546	567	531	467	536	505	524	539	555	590	532	559	538	543	524	558	564	593	554	562	512	529	507	544	500	537	535	541	503	534	538	529	489	534	524	537	527	535	498	523	534	551	498	510	537	507	567	502	552	533	514	533	520	531	557	500	503	525	561	483	532	518	514	560	522	544	508	536	514	535	486	558	526	536	553	544	459	565	525	502	503	522	529	548	522	541	517	542	531	509	518	542	536	522	546	585	545	482	563	577	521	514	515	515	521	604	550	523	530	576	554	520	570	560	530	527	523	536	563	563	540	532	558	556	525	538	530	558	512	557	522	574	581	508	532	571	480	537	549	550	525	533	573	504	513	471	520	535	528	535	501	509	530	558	560	530	524	486	553	538	577	538	545	540	531	530	586	534	544	546	504	513	538	537	547	536	527	538	523	534	554	504	577	508	548	537	514	533	537	543	560	523	527	531	544	544	516	524	547	516	524	513	542	531	557	528	534	574	548	562	539	542	541	550	546	524	544	526	509	575	519	566	512	518	550	521	515	493	535	497	539	546	532	527	542	543	570	570	538	514	558	481	465	527	498	554	540	506	589	524	511	525	520	577	536	524	506	532	524	530	514	558	538	574	551	525	511	537	537	498	533	545	522	526	550	552	584	541	531	566	530	553	524	516	496	560	502	526	538	524	552	525	516	520	525	561	543	533	512	535	504	555	575	523	532	526	533	494	505	535	511	560	497	555	527	488	524	567	495	539	549	552	539	544	515	522	498	542	542	543	541	525	542	537	532	564	519	517	596	533	510	514	523	516	501	505	559	551	534	534	555	565	597	560	537	521	515	530	527	511	506	581	544	518	590	551	539	563	556	536	539	540	506	570	583	536	544	502	573	515	559	540	516	498	530	541	536	553	548	546	532	540	539	543	565	514	585	517	512	519	590	541	540	487	539	517	595	542	519	551	504	536	526	506	540	514	527	519	569	540	543	574	539	512	554	480	537	518	535	554	505	506	552	562	529	579	524	524	505	571	516	538	514	545	526	564	504	527	555	569	544	546	562	550	568	522	497	522	524	521	530	549	559	550	547	512	515	518	495	583	548	504	499	545	546	519	531	493	532	522	518	523	549	562	514	554	543	546	518	515	510	524	541	549	509	518	541	557	556	541	548	512	542	505	545	555	570	525	547	527	532	509	489	513	522	524	540	537	534	539	570	527	517	527	548	559	582	519	529	530	538	555	525	505	560	529	553	493	526	498	542	501	572	524	526	586	522	513	538	568	498	534	508	510	590	549	530	540	562	534	550	543	542	489	496	549	560	549	515	515	570	507	537	497	526	553	544	539	548	517	570	506	502	507	513	539	512	559	549	525	501	486	515	533	547	519	515	533	557	578	522	567	545	533	513	523	510	494	522	528	515	578	490	592	588	532	538	564	563	566	520	522	503	527	557	534	553	523	537	558	544	543	516	487	525	511	517	564	522	534	561	527	534	553	552	534	538	539	546	524	508	580	535	517	544	555	563	568	504	481	540	540	533	531	550	544	509	527	564	587	566	529	484	503	505	555	539	486	508	568	548	540	555	499	515	512	542	516	518	514	537	559	562	525	510	488	531	538	534	554	478	490	528	516	583	555	586	478	495	526	506	537	549	541	547	545	514	598	529	577	539	529	540	542	511	544	533	543	557	529	542	533	538	522	540	544	556	533	539	505	496	590	481	502	565	524	515	543	535	486	531	530	513	540	534	555	522	547	514	550	521	541	515	521	511	511	520	556	507	556	534	575	551	501	574	551	532	539	522	526	533	519	535	543	543	548	548	551	547	565	551	526	510	524	544	546	459	526	510	559	525	540	535	520	519	570	530	581	539	522	533	502	497	541	525	533	539	523	508	513	545	518	535	546	508	504	536	563	520	515	528	548	559	546	548	529	564	537	506	550	522	575	507	532	487	558	511	534	529	551	566	524	555	546	515	551	512	526	523	471	531	575	512	536	546	496	549	507	516	530	541	509	515	552	503	549	538	512	517	532	527	551	544	559	508	547	501	550	486	505	552	544	528	541	555	537	514	540	523	514	514	507	513	510	526	495	542	499	535	532	560	542	519	557	543	536	539	512	506	555	573	550	503	511	534	518	492	533	528	537	525	501	527	527	564	531	525	523	533	549	525	533	608	542	559	542	520	540	559	538	501	546	504	548	558	534	543	503	538	496	526	562	541	514	526	511	516	559	488	538	480	548	563	534	520	529	539	490	549	524	580	535	502	532	522	551	549	546	525	545	508	505	560	535	549	500	526	529	544	527	534	554	548	544	534	516	527	567	520	526	537	525	512	525	519	557	543	505	508	523	521	538	518	532	539	512	551	547	561	543	537	531	531	535	532	494	599	589	532	569	587	540	550	547	525	581	506	509	497	540	505	560	589	584	510	506	517	507	561	520	470	541	533	473	566	536	533	488	554	576	542	553	541	560	560	524	521	517	519	535	539	542	562	563	542	515	549	535	506	564	559	555	557	529	512	504	530	556	501	558	485	551	562	558	523	542	567	537	542	527	542	510	517	522	539	517	588	526	540	505	543	538	519	530	501	531	529	536	537	549	522	540	545	539	498	534	566	520	512	505	533	506	554	497	537	562	530	567	495	546	528	564	516	501	551	550	524	557	529	527	556	516	509	536	491	503	539	519	545	510	560	525	527	477	524	528	558	550	561	533	530	515	577	520	532	578	485	529	556	526	513	567	514	523	581	519	541	540	533	503	524	554	483	500	552	547	521	536	584	524	562	525	562	523	566	574	567	541	494	551	550	546	542	518	519	543	538	527	530	490	540	537	517	539	523	559	538	534	531	525	549	495	514	525	532	512	539	506	511	514	543	560	576	527	506	529	528	567	539	577	550	561	524	544	538	506	561	564	528	513	522	539	538	584	518	537	581	561	551	508	527	500	535	515	518	542	527	516	512	525	514	560	546	525	527	536	531	609	542	545	536
26408	45770	33273	24322	17475	13420	9461	6690	5483	4341	3576	2910	2470	2017	1899	1659	1333	1225	1064	952	872	797	783	715	734	708	724	729	696	631	643	698	703	683	681	642	615	588	598	555	598	559	577	575	581	523	569	569	616	558	558	566	571	600	584	569	564	542	547	588	611	549	577	549	554	615	553	611	571	528	562	557	615	544	571	487	540	539	570	582	538	564	540	587	600	516	594	514	570	561	548	572	564	534	568	569	525	561	524	519	566	573	536	557	587	541	566	586	542	570	584	586	581	565	572	580	590	562	588	542	546	556	621	541	568	574	543	547	532	559	515	541	593	531	594	533	541	607	567	555	612	529	547	585	590	570	553	537	581	596	582	529	598	583	572	559	600	570	570	593	562	534	532	551	512	557	576	565	560	538	556	561	569	549	536	562	597	555	529	577	551	582	535	569	534	578	576	605	524	556	582	551	522	585	591	621	603	543	554	592	579	561	592	558	575	561	569	561	571	584	581	577	549	571	529	599	546	576	593	592	573	601	567	552	569	573	524	557	553	533	533	556	555	566	591	552	590	585	542	565	537	542	570	563	545	589	529	550	557	584	569	605	566	585	596	563	578	544	551	576	585	553	585	575	530	570	577	549	535	562	561	552	547	553	559	551	543	559	592	542	582	570	551	564	596	579	574	576	536	569	547	569	567	555	539	585	554	595	546	572	556	581	568	553	568	598	506	515	612	575	557	566	549	520	559	546	542	553	586	563	540	584	584	559	581	593	554	568	594	566	547	542	552	603	569	554	541	542	587	543	521	537	532	602	616	540	549	587	542	546	558	526	549	548	549	542	552	544	531	594	563	558	553	555	530	571	577	539	570	604	573	572	581	567	566	582	546	611	567	560	607	544	588	586	566	581	558	559	511	593	569	567	606	584	532	558	566	588	559	574	607	528	568	593	581	581	581	583	546	572	582	534	553	542	551	551	547	524	555	570	566	604	573	571	528	572	575	557	576	591	551	566	561	568	599	534	542	590	621	544	566	601	583	560	566	565	572	572	555	580	551	505	564	559	519	532	572	529	552	545	555	571	538	532	578	558	571	563	517	570	579	570	578	560	556	529	543	533	584	558	581	572	620	536	586	533	575	552	556	560	559	573	547	583	548	590	516	563	582	574	589	545	579	567	561	597	572	538	574	532	584	535	598	547	529	542	520	566	546	563	559	566	576	562	575	581	591	558	574	556	563	577	577	557	571	554	524	561	559	514	577	611	531	564	560	519	563	571	538	533	575	525	580	555	593	547	552	566	591	555	550	616	594	566	504	594	579	561	539	543	582	588	560	565	569	546	619	581	602	592	568	553	563	538	587	564	575	600	601	603	583	593	504	548	520	519	598	543	571	585	569	568	567	602	575	552	594	538	586	581	549	556	604	566	566	545	542	526	547	535	575	609	569	541	498	575	557	594	554	560	562	542	535	612	579	538	540	568	565	574	560	544	558	539	572	549	516	608	609	580	581	577	564	549	595	592	561	578	602	568	591	550	642	570	559	612	555	580	564	557	593	535	519	603	597	544	585	587	551	535	530	543	533	544	602	588	516	539	568	557	550	571	573	566	554	581	610	603	529	538	546	565	539	518	578	577	586	557	558	579	608	559	564	548	550	581	550	575	554	582	566	575	553	553	560	542	539	518	589	578	567	559	576	554	587	555	585	574	544	539	563	586	587	550	577	525	573	540	550	544	589	551	540	559	517	578	584	562	585	545	542	580	575	534	596	577	551	535	597	582	576	563	547	543	568	552	612	543	517	592	572	600	568	554	590	606	533	589	586	564	555	611	568	587	550	535	605	544	611	567	591	571	561	568	586	542	539	573	592	590	553	531	562	542	573	553	569	572	552	547	568	541	594	560	630	545	589	508	573	593	544	574	565	547	565	559	570	540	590	585	595	575	584	585	587	588	570	551	559	535	549	588	532	574	562	510	584	556	572	530	580	541	545	559	563	534	573	556	603	551	569	569	546	564	571	549	573	562	611	594	564	572	572	591	578	557	589	531	561	541	548	565	561	565	538	572	588	608	597	547	547	571	506	570	562	566	589	554	607	562	550	579	587	538	571	562	550	562	568	553	564	575	563	580	570	596	549	586	526	567	555	614	546	563	575	579	542	543	566	531	539	579	549	600	574	558	618	561	566	560	578	564	577	581	590	553	560	541	607	601	529	536	583	546	558	550	536	559	574	559	560	550	574	562	615	557	583	579	537	529	502	587	553	546	556	578	522	550	558	543	565	575	566	517	584	587	583	566	552	591	603	563	612	600	548	596	559	578	613	602	562	595	585	578	560	563	543	547	578	571	509	561	524	565	562	553	585	569	575	616	532	594	545	568	563	573	594	543	606	554	569	577	600	536	556	556	581	575	542	517	545	570	547	592	580	576	545	520	543	587	541	595	573	532	600	593	586	557	522	598	566	575	587	555	553	552	526	581	549	564	581	525	575	570	576	569	569	581	565	532	578	569	544	551	573	565	627	541	547	637	585	593	570	564	553	584	551	552	572	600	570	530	515	513	560	554	562	542	501	507	565	570	549	574	570	596	591	558	545	600	552	579	617	607	537	523	577	570	560	523	535	580	530	586	568	560	567	578	577	580	574	546	558	554	585	541	549	552	597	611	572	537	540	599	530	534	561	554	552	576	594	599	594	568	566	580	545	578	555	564	544	626	532	572	547	550	573	541	532	565	566	560	569	563	575	529	565	579	527	561	547	531	558	578	525	566	602	536	580	577	521	541	554	549	512	576	570	544	574	564	570	557	579	577	522	551	570	557	558	576	557	566	547	537	609	559	560	566	561	552	539	537	541	544	596	546	590	559	599	539	529	537	543	492	552	574	526	580	589	604	609	513	572	575	520	535	549	565	541	570	562	533	541	575	539	583	537	580	577	592	563	598	566	563	564	523	555	592	555	575	630	561	570	591	591	552	561	535	560	574	552	569	551	545	533	542	517	540	556	579	604	575	523	519	573	569	565	610	579	591	595	563	571	561	582	592	574	578	571	573	592	527	507	573	594	580	532	565	576	602	573	550	572	578	550	567	559	536	537	563	549	579	568	509	527	568	597	580	588	524	561	582	615	559	559	567	542	577	557	574	576	549	560	579	580	534	555	573	603	573	566	532	554	566	526	565	541	605	542	559	520	536	592	593	579	565	580	597	551	551	554	555	569	486	620	571	573	574	546	588	527	586	586	555	570	549	578	555	561	549	615	586	560	577	575	572	547	540	510	524	537	550	595	577	569	595	578	576	609	563	597	588	579	589	597	600	577	577	541	565	593	561	562	593	567	535	556	576	599	620	539	555	522	629	542	583	554	605	560	552	554	574	515	584	562	543	556	572	579	558	598	542	572	564	523	534	582	581	526	582	563	620	557	592	608	544	541	573	537	573	552	571	595	599	596	575	602	554	528	595	583	539	586	583	581	562	579	598	575	567	507	585	587	565	561	575	586	621	539	557	577	547	572	548	546	545
24633	21077	27330	25449	17368	9217	5404	3312	2578	2020	1704	1360	1162	1016	911	827	689	570	493	469	391	392	346	361	321	332	359	314	324	310	288	331	298	317	291	327	282	267	261	254	239	268	233	272	255	230	237	261	264	251	270	277	227	293	248	257	274	247	243	235	264	255	252	266	252	266	241	252	240	244	237	242	253	233	266	242	266	273	272	232	254	245	254	249	283	223	266	247	242	258	231	239	260	248	251	245	257	245	271	250	249	249	260	237	223	258	261	262	222	236	250	241	238	267	272	263	269	236	241	211	232	267	250	257	288	240	240	268	243	263	278	275	247	274	253	263	260	268	217	250	224	267	258	279	285	252	224	238	246	244	244	258	270	243	267	258	231	233	214	266	230	248	253	250	222	228	233	238	253	234	248	258	256	299	252	220	250	246	253	229	263	229	260	264	221	232	259	267	237	250	222	249	229	239	200	256	290	232	236	275	246	233	259	245	254	241	234	249	260	256	277	238	268	295	254	246	246	235	244	255	263	262	275	245	236	250	228	245	272	274	284	263	269	275	233	268	247	237	266	257	252	255	257	260	224	267	253	247	268	277	276	252	237	232	220	246	256	254	235	234	246	268	245	255	261	235	278	246	242	250	232	221	245	291	227	253	278	228	264	238	281	249	240	257	242	227	271	254	269	286	257	255	241	254	218	269	244	245	281	256	275	278	269	246	253	268	268	267	259	266	269	285	256	249	267	256	270	264	252	235	236	246	256	243	221	259	249	260	226	248	262	242	253	249	238	265	238	262	255	272	266	255	256	255	219	273	268	225	226	254	261	269	266	255	250	252	254	284	271	276	276	253	267	242	250	255	240	232	235	253	257	284	250	251	263	278	244	247	237	262	241	259	249	272	234	249	241	261	251	224	251	249	238	259	210	245	259	247	263	243	256	262	248	242	266	231	243	230	239	282	236	239	288	249	265	250	218	258	233	258	230	261	254	242	252	278	272	271	252	247	247	270	257	268	304	248	275	257	250	255	252	239	242	273	255	249	264	263	267	246	251	259	271	286	269	245	255	269	244	256	267	243	259	290	257	247	250	286	277	274	262	253	255	267	254	220	259	252	253	263	262	251	229	264	252	279	256	261	247	250	221	269	255	254	274	220	229	233	250	266	257	254	266	266	261	271	285	262	269	251	238	283	237	258	235	262	234	298	245	255	260	250	249	260	255	256	254	260	230	244	260	244	273	240	247	240	243	261	245	291	247	258	253	256	239	265	224	278	274	255	236	275	234	279	272	260	261	244	240	240	243	279	273	256	239	245	226	237	287	258	275	275	242	225	238	270	257	248	259	262	257	266	241	272	254	268	261	267	262	248	222	249	263	261	269	270	270	249	252	265	257	235	243	272	272	233	272	258	262	254	267	266	217	269	247	247	257	258	259	245	270	264	263	270	251	261	264	260	219	240	248	241	260	231	274	264	244	235	236	243	252	245	223	265	245	266	273	250	221	245	247	265	264	285	292	259	223	262	247	265	236	248	272	245	247	240	255	222	259	271	259	243	237	234	255	237	233	262	232	257	252	243	246	257	273	239	233	257	266	232	239	241	267	234	234	257	248	258	277	268	231	273	250	240	247	237	263	257	254	268	269	273	270	263	257	293	246	262	269	252	267	249	230	256	248	254	276	224	254	243	258	246	269	263	256	258	258	253	262	226	241	237	253	258	284	263	238	268	289	263	252	257	249	257	257	247	239	245	255	243	251	235	239	247	268	240	269	255	282	241	271	269	259	244	274	271	232	254	272	280	257	226	270	253	262	278	274	266	230	261	234	254	229	216	263	265	226	238	264	236	244	245	257	277	266	248	242	239	269	241	284	248	245	256	221	290	246	263	270	247	266	247	258	236	239	291	289	252	244	251	234	278	258	220	229	238	240	244	220	278	275	262	246	220	254	267	246	242	252	255	247	242	243	255	261	233	262	258	231	282	252	227	246	247	247	256	248	281	262	264	226	278	254	232	274	275	250	265	239	242	245	236	278	274	250	227	259	248	272	257	218	247	223	270	231	243	239	261	240	254	257	251	252	242	239	256	243	261	248	259	242	260	247	275	240	248	245	269	252	256	265	261	255	208	247	245	236	247	266	274	260	245	251	253	254	234	259	253	269	264	255	249	282	260	239	283	276	259	280	283	255	258	265	266	247	247	251	257	250	252	226	243	218	277	247	259	243	271	265	252	277	252	270	243	274	244	263	266	262	254	260	267	263	280	253	250	229	248	244	275	254	254	249	257	250	249	287	247	284	259	272	246	243	269	233	265	259	226	270	257	273	264	241	254	267	251	245	245	256	237	278	236	236	276	287	249	272	256	272	230	247	245	262	269	245	259	244	255	256	272	239	249	254	241	259	265	249	252	235	239	263	253	267	272	261	270	252	255	239	223	242	246	252	259	271	239	250	270	264	240	259	228	265	274	249	273	265	244	217	281	276	248	254	238	261	270	234	249	257	240	232	230	231	255	254	239	251	229	264	232	265	257	244	261	238	238	261	266	264	292	273	244	218	244	245	268	253	231	233	274	251	238	255	251	241	274	224	250	231	241	264	245	259	256	255	247	255	267	260	256	246	241	228	232	260	266	227	267	268	227	279	271	264	272	243	263	238	254	236	248	237	240	239	254	232	260	272	265	238	252	265	241	265	269	276	266	247	261	238	238	272	249	255	276	256	239	279	260	273	270	271	253	253	265	250	266	271	279	280	271	246	246	258	256	250	248	262	297	251	277	276	271	257	269	240	270	256	258	260	232	234	255	244	300	251	247	254	257	263	241	246	246	282	260	287	239	263	268	237	267	264	298	222	262	245	257	272	273	236	254	241	219	272	239	286	252	238	250	267	243	253	252	298	261	253	266	250	242	232	227	267	266	239	238	269	233	279	245	236	222	221	242	266	257	266	295	263	260	241	255	244	258	225	246	238	234	251	231	238	226	257	244	267	252	247	259	258	252	273	246	276	228	294	243	277	263	247	229	232	274	219	256	248	264	262	260	235	223	226	228	236	235	259	258	243	242	238	263	271	279	229	276	242	255	246	261	266	244	255	280	278	268	244	249	265	240	249	253	263	256	223	272	246	281	243	265	232	238	249	237	219	272	287	241	255	266	240	254	269	266	256	258	239	253	265	255	267	221	294	279	258	259	259	257	246	253	246	259	266	226	295	242	222	243	266	246	247	279	250	258	260	248	267	254	257	222	246	259	245	267	280	251	252	235	224	270	276	275	241	261	224	263	291	259	257	230	298	261	234	268	255	236	248	250	245	237	231	257	237	214	270	228	275	271	230	246	241	278	254	260	269	235	233	239	247	246	264	277	238	257	260	268	236	265	257	245	258	249	265	222	274	236	247	259	252	234	232	242	263	242	261	242	249	272	244	244	250	273	267	262	287	253	258	252	261	236	251	204	267	250	247	247	262	281	264	263	251	260	270	259	253	268	245	272	234	238	253	260	239	240	209	254	262	265	262	230
25260	42641	31333	22872	15919	12214	8621	6151	4664	3730	2970	2400	1899	1575	1483	1252	1062	846	721	634	561	463	450	411	392	405	407	383	380	348	383	410	423	389	375	349	357	291	287	291	290	274	292	290	264	273	265	308	263	314	291	259	311	308	291	267	277	298	274	311	276	268	270	284	295	307	301	280	270	275	288	248	280	302	299	300	289	271	274	290	300	301	300	297	295	273	290	279	287	290	266	285	285	262	280	280	286	289	271	294	295	301	276	270	256	268	280	274	254	276	294	308	277	279	278	279	262	301	291	297	256	265	276	273	292	301	249	285	264	298	296	276	259	255	271	271	261	312	271	263	311	277	296	310	265	298	270	292	277	276	281	280	305	270	287	263	280	260	268	262	260	279	277	276	274	277	325	298	292	257	294	291	306	273	275	279	310	280	286	290	252	303	264	284	267	283	283	291	300	290	290	295	309	263	290	271	265	278	269	268	313	247	280	291	257	264	284	268	282	248	278	273	257	300	256	301	300	260	291	300	308	284	277	319	271	280	257	313	272	267	289	294	295	250	264	274	281	270	320	297	307	319	267	290	283	300	275	288	291	296	279	296	299	295	278	303	267	297	287	295	253	270	289	291	295	254	314	276	287	267	273	293	273	295	283	256	262	273	291	301	306	269	276	270	266	260	273	300	295	290	301	267	266	284	279	264	258	284	292	276	279	289	282	273	267	291	272	274	295	287	316	288	287	294	275	278	297	278	272	283	286	278	273	295	274	272	275	283	271	276	273	293	270	272	268	276	275	295	304	274	297	266	245	293	283	284	287	276	304	285	279	268	257	259	304	294	280	309	285	300	283	250	289	288	274	260	269	243	300	292	305	295	263	301	272	274	281	256	261	275	281	269	257	291	274	270	302	247	289	290	307	266	286	282	276	289	260	256	311	274	275	264	270	259	291	292	270	281	298	270	273	268	285	262	307	275	290	278	254	304	277	323	280	287	264	293	292	286	262	268	298	249	314	260	283	273	292	275	268	244	281	293	309	303	304	267	282	249	261	303	272	313	280	256	292	286	246	301	293	294	293	293	278	265	286	274	284	306	288	272	284	277	273	289	286	291	291	295	300	261	277	283	280	247	279	256	289	272	301	295	275	298	259	281	281	257	294	291	259	210	282	317	324	289	275	266	266	287	276	280	270	279	237	272	266	300	271	282	268	251	314	289	291	291	305	279	307	278	250	296	265	275	273	293	255	298	281	269	255	277	265	282	293	288	253	263	304	289	286	279	305	257	277	278	324	259	285	274	294	279	293	280	292	295	275	286	309	270	282	312	259	270	280	274	278	301	252	266	302	275	308	303	307	283	285	283	317	285	271	258	299	275	285	324	280	277	298	262	311	279	285	274	268	268	254	264	286	253	265	280	276	281	282	270	278	272	319	284	296	272	277	284	261	313	299	290	290	247	250	277	308	299	260	263	292	289	312	280	271	278	252	292	285	271	285	288	268	297	274	301	287	250	311	264	276	294	288	311	282	265	270	290	280	305	287	287	270	291	276	275	245	282	300	279	280	249	268	297	291	246	265	269	276	307	276	306	270	283	292	269	292	271	268	305	265	282	297	309	269	274	290	266	257	285	292	292	270	276	292	286	265	274	259	296	264	271	272	293	312	286	259	309	302	279	290	298	272	291	259	317	262	264	292	291	289	279	253	328	281	271	291	294	307	286	287	283	279	266	280	293	280	288	264	299	260	282	250	259	276	271	266	272	264	301	286	266	260	289	291	298	280	286	259	273	276	273	290	291	280	252	276	277	274	310	269	296	271	278	275	296	283	276	266	285	263	281	277	287	271	276	289	263	289	264	253	267	281	287	271	308	270	270	294	309	282	298	281	293	288	268	281	283	305	284	298	280	293	281	294	286	271	290	318	264	285	262	300	293	292	282	282	299	262	279	288	267	294	315	280	276	302	278	277	278	294	280	283	305	281	284	290	277	314	293	277	235	289	286	287	296	293	289	245	294	303	288	260	263	286	306	268	298	276	278	253	286	265	287	242	288	270	246	266	280	281	278	268	271	274	315	269	291	271	283	297	298	272	293	283	291	287	297	273	272	272	286	263	326	288	277	310	266	282	270	284	278	276	271	283	261	279	264	266	273	256	321	284	307	263	288	290	274	269	247	247	282	264	290	273	289	294	319	287	297	290	266	275	283	265	265	284	286	288	271	280	297	266	274	291	272	275	274	302	319	270	264	283	284	288	265	275	284	301	266	285	292	263	283	269	281	281	263	289	245	272	281	301	270	276	275	304	268	292	308	296	301	261	288	294	286	275	309	276	301	277	263	267	310	287	260	292	292	290	306	277	299	278	288	290	318	273	264	265	263	283	242	293	292	304	300	296	285	261	265	295	267	265	292	296	326	283	279	303	258	285	288	292	308	285	295	287	254	285	285	265	280	273	291	287	296	265	257	258	293	283	310	280	248	269	291	271	282	282	270	249	261	257	294	284	280	286	308	293	302	277	285	263	290	266	266	297	297	288	269	291	285	297	276	289	259	274	275	289	280	297	290	279	289	278	267	281	266	282	297	315	283	266	257	337	279	274	281	299	278	275	262	272	262	283	269	275	271	273	267	262	280	285	294	288	275	286	277	279	290	283	297	259	273	324	298	286	309	263	301	252	295	281	295	291	278	256	301	279	279	289	264	253	271	259	291	279	291	258	296	305	268	264	290	280	269	258	310	278	303	274	286	286	284	281	263	298	296	290	303	313	292	279	291	281	301	303	270	265	300	291	262	260	299	254	279	269	265	283	283	286	294	281	284	265	258	237	324	283	308	291	318	290	296	286	279	264	264	298	297	312	276	292	257	267	270	287	289	287	256	266	254	294	295	295	264	272	288	286	298	267	287	250	315	270	276	292	248	272	235	281	297	304	299	302	300	268	280	291	269	312	302	288	260	294	286	303	278	285	302	288	283	285	293	313	288	322	293	289	250	295	301	283	271	266	303	277	278	234	299	281	287	269	284	244	260	273	257	273	288	271	272	287	263	264	301	300	330	295	279	266	262	262	283	280	278	285	270	272	291	298	288	262	280	288	297	273	287	277	279	281	292	273	301	257	284	302	291	251	286	290	295	262	269	260	271	285	250	277	288	306	267	284	283	293	287	304	262	268	266	261	266	286	282	288	258	269	286	255	293	281	263	260	277	310	276	298	299	310	271	284	282	277	244	288	315	320	269	293	252	300	258	282	270	291	287	274	269	322	263	280	244	282	296	279	287	286	316	273	299	269	267	285	281	277	282	261	263	315	309	262	271	317	282	289	291	263	296	314	312	280	291	302	277	299	290	275	292	308	290	290	277	287	297	261	292	254	263	271	287	257	291	290	282	296	248	310	270	276	312	285	263	308	267	270	269	280	282	292	249	300	279	295	285	278	289	289	270	291	305	290	273	268	270	264	285	286	295	277	307	294	287	274	295	261	276	293	269	266	286	297	269	266	287	301	299	293	285	306	253	268	304
22395	21017	28589	23676	21128	21670	16490	6759	4295	3547	2902	2386	1975	1695	1610	1382	1239	1069	871	775	781	664	721	668	650	607	634	652	631	639	622	692	612	678	630	647	531	564	562	536	534	519	517	516	536	530	526	512	512	477	486	551	564	502	528	502	506	503	524	510	486	520	510	576	507	532	565	544	521	503	512	529	544	518	481	522	457	511	542	504	518	560	501	520	487	505	518	544	523	573	496	528	462	512	551	486	502	492	489	505	499	475	534	512	513	462	517	526	479	568	531	518	514	481	512	521	514	508	503	575	519	503	514	475	524	564	521	493	494	510	526	478	517	499	562	520	483	521	518	513	524	516	525	540	500	509	523	537	500	503	568	492	526	511	510	511	513	518	468	576	498	532	428	513	506	510	509	497	551	535	511	502	517	476	465	493	501	488	499	528	526	481	511	489	497	529	559	487	505	504	525	514	516	550	516	504	499	511	545	508	559	533	489	498	532	524	514	532	513	499	479	504	491	522	511	520	500	574	542	537	488	501	524	487	477	513	489	499	505	501	522	501	523	507	550	484	517	487	547	467	497	508	546	542	500	538	517	563	502	512	473	523	523	521	492	469	478	468	490	490	499	480	490	506	492	479	521	536	539	526	532	493	516	493	518	520	505	508	503	514	537	568	477	537	534	509	500	511	498	504	518	484	511	511	555	515	535	549	529	451	509	517	532	499	529	494	526	491	508	508	483	515	495	514	497	511	513	531	506	536	512	477	541	513	530	480	502	499	555	540	507	552	506	503	546	499	516	536	523	517	463	501	561	502	502	508	521	497	508	476	530	518	486	510	551	507	545	522	509	538	529	530	528	484	501	528	535	521	515	466	521	532	523	501	497	517	515	534	530	496	510	503	561	546	534	512	550	510	527	535	513	502	539	527	502	530	525	500	506	525	484	537	539	507	552	514	543	553	508	546	516	525	522	546	514	497	531	501	478	541	526	497	526	549	508	517	473	509	553	492	491	526	512	476	496	535	537	538	527	516	521	527	503	514	481	516	516	558	517	514	577	556	494	534	532	512	506	523	483	501	500	507	528	516	532	508	499	524	493	520	507	465	528	531	517	468	551	489	506	517	561	521	562	485	540	500	529	524	494	528	507	477	549	495	535	538	528	511	490	503	501	502	496	519	555	528	524	501	511	469	485	508	514	461	515	504	515	531	489	520	547	562	491	506	531	502	470	496	562	493	568	521	460	529	517	482	549	500	560	513	528	485	511	478	543	525	508	544	530	520	465	513	504	545	506	524	478	498	545	477	490	558	545	570	501	536	510	490	512	534	494	483	473	524	530	503	479	476	494	528	522	519	523	547	543	467	518	572	522	497	553	523	500	461	541	555	526	500	512	465	526	502	491	487	496	539	484	554	548	501	507	531	513	527	489	504	523	539	513	485	497	522	483	504	541	506	514	520	493	479	516	512	496	511	525	525	516	500	525	519	523	522	522	507	529	510	553	484	547	528	493	512	524	465	504	530	493	498	564	548	509	511	521	479	524	528	524	503	520	519	532	477	499	509	506	506	494	509	493	546	493	501	581	514	503	504	520	556	534	546	565	524	526	532	485	482	524	535	519	520	535	501	520	517	531	578	498	556	539	499	520	520	480	514	521	558	527	519	518	504	514	526	538	489	534	537	545	542	507	508	505	493	535	551	542	498	552	498	540	503	557	491	532	540	529	557	552	518	497	543	529	559	548	481	461	505	476	521	523	530	499	512	539	553	510	534	528	517	511	535	506	515	500	508	537	511	454	523	514	541	497	487	512	456	499	516	521	532	574	565	518	481	554	514	494	512	519	484	496	506	509	524	471	508	493	555	550	480	493	471	474	498	496	514	477	500	550	519	538	511	541	519	539	514	504	484	519	507	502	525	516	518	491	510	506	525	528	512	534	517	506	491	508	520	493	508	471	500	527	520	485	531	534	512	516	505	506	519	510	569	534	535	529	485	532	528	525	514	542	505	521	484	520	513	530	568	495	510	482	502	545	502	496	516	491	500	550	509	522	512	485	560	520	496	477	538	515	492	502	556	476	480	520	486	543	484	521	496	489	514	496	526	512	506	474	454	533	526	499	496	511	531	531	491	557	509	494	529	554	485	508	501	504	528	514	519	516	571	500	510	502	504	528	495	540	537	516	501	526	535	515	503	471	525	522	522	502	550	506	524	513	475	538	523	550	525	497	513	548	513	531	486	482	523	536	506	494	521	519	527	508	543	489	570	548	532	527	539	505	507	515	508	528	515	485	484	506	534	505	499	502	559	543	536	501	517	458	506	481	539	514	469	516	499	478	494	513	514	515	552	522	526	496	518	555	506	512	565	507	542	488	491	498	505	506	504	492	523	567	537	511	530	509	535	492	510	523	506	525	501	528	505	521	509	539	490	484	505	482	572	551	549	533	512	512	510	543	527	540	525	491	517	530	529	586	566	558	483	525	530	531	498	511	541	505	526	514	510	535	533	529	518	499	509	547	514	534	531	505	504	501	497	497	515	558	528	566	512	517	520	519	510	523	534	540	504	507	512	474	500	497	497	494	516	564	555	520	532	519	498	496	465	508	498	519	548	533	493	489	500	529	522	509	500	503	511	576	524	467	522	465	541	512	493	503	513	562	491	513	493	530	490	513	501	549	479	553	524	538	512	501	528	545	566	476	518	484	494	575	521	506	539	473	504	492	517	508	506	527	503	500	551	527	489	489	487	510	520	485	562	490	516	483	497	495	543	513	510	545	516	561	528	519	514	500	558	529	541	486	517	547	490	534	499	494	518	544	534	486	512	542	447	498	474	522	521	501	519	537	520	545	533	527	484	555	511	529	533	527	517	535	501	531	500	532	523	522	500	497	521	562	510	511	512	493	524	527	497	495	514	529	529	537	506	503	501	492	546	495	469	492	492	469	518	552	507	522	481	480	497	545	485	514	509	539	501	501	472	508	506	498	517	531	536	548	505	507	511	528	485	529	509	454	506	494	549	498	465	490	479	494	514	472	549	508	505	517	487	491	518	495	518	529	539	489	465	484	524	494	472	512	511	482	514	506	497	526	548	527	521	504	500	486	464	493	543	498	558	522	505	525	524	522	469	497	495	513	537	513	512	528	498	519	513	489	509	508	506	488	539	511	539	556	490	497	486	511	516	511	499	509	518	517	479	514	518	484	516	548	538	524	500	498	537	463	517	488	534	513	478	506	505	515	548	541	485	514	488	498	483	519	526	542	516	526	498	471	510	493	473	502	519	504	503	494	504	528	520	574	501	528	542	527	503	494	472	480	507	521	482	530	512	481	536	508	508	484	538	483	486	526	502	497	500	513	490	536	506	517	528	493	527	481	512	478	511	514	489	484	534	508	511	498	498	568	515	473	515	468	477	512	466	529	543	500	547	514	492	506	520	518	526	499	536	528	520	470	529	520	515	504	492	525	504	528	550	517	493	511	468	472	512	542	560	490	516	504	517	494	512	552	484	508	486	465	544
27695	50750	38161	28847	21278	16931	12636	9182	7217	5708	4501	3651	3015	2496	2287	1998	1685	1335	1178	1048	921	791	818	770	706	747	749	743	712	668	686	744	694	681	685	691	629	559	590	615	602	567	587	546	544	543	545	558	540	577	543	551	520	564	567	547	503	567	547	597	534	505	563	529	516	604	532	577	529	547	562	552	531	577	567	543	581	542	541	554	624	533	518	574	579	575	542	540	551	562	548	538	586	550	521	530	562	509	543	577	561	523	546	549	596	554	513	544	551	538	559	554	571	556	594	544	568	544	553	578	526	543	594	565	572	535	539	589	596	581	551	527	537	498	526	513	552	520	545	515	500	559	550	550	558	529	531	570	555	555	497	571	533	555	581	574	576	545	547	513	564	594	560	556	540	582	576	570	579	533	543	562	546	544	552	558	537	525	562	547	588	577	571	557	571	537	551	532	536	539	559	537	600	555	540	525	538	530	524	509	588	565	552	523	553	523	532	496	560	526	517	568	522	549	591	529	570	555	528	554	531	546	515	536	539	523	572	543	528	545	517	548	636	531	560	556	535	512	589	546	572	537	540	517	538	524	540	529	545	552	527	525	552	541	531	544	565	553	550	532	573	548	535	569	550	561	532	559	547	594	560	554	531	555	529	516	553	556	565	571	581	510	572	533	557	539	571	566	504	528	519	561	583	559	553	520	549	567	601	527	528	551	535	552	551	571	530	552	576	532	544	553	527	517	538	534	561	586	551	537	529	523	543	569	562	489	539	547	567	534	574	549	558	550	522	555	520	529	592	533	576	535	544	567	513	506	540	566	533	522	567	555	510	516	547	564	561	549	533	570	539	537	552	528	551	519	564	573	589	543	548	533	489	584	535	541	520	499	577	538	533	566	561	562	594	561	585	570	563	533	543	553	567	573	529	519	504	561	568	554	512	540	538	534	541	571	496	548	520	600	552	537	498	620	512	577	518	537	549	539	581	569	578	530	538	546	572	574	560	524	526	542	475	549	572	511	571	558	539	514	554	577	557	537	535	564	536	537	520	539	566	563	540	559	558	502	554	560	509	525	529	544	514	571	556	589	599	500	553	540	522	560	546	519	519	561	562	561	585	534	544	549	581	559	513	540	556	546	543	507	564	564	525	519	564	552	523	537	516	510	554	493	584	552	530	541	529	539	584	542	517	538	552	579	550	562	533	543	519	540	567	536	551	546	551	558	559	540	534	537	554	527	554	553	528	537	553	559	531	540	526	552	545	535	546	556	578	549	518	548	567	537	528	550	562	555	564	577	554	584	582	530	547	553	552	527	562	542	507	555	554	598	518	519	556	552	536	544	552	537	531	513	580	563	560	529	563	523	549	575	553	533	567	511	565	576	532	514	527	540	536	557	535	538	545	571	570	521	537	532	530	539	495	537	525	554	520	529	581	539	510	539	560	567	552	539	538	521	549	507	549	545	533	500	574	544	560	532	540	539	535	521	558	559	551	522	534	554	545	530	504	509	536	556	565	517	583	532	520	540	529	589	538	537	525	549	543	522	548	543	573	539	537	569	535	519	568	530	512	519	536	562	566	536	542	554	547	564	549	589	483	538	579	550	588	562	535	525	588	552	518	548	548	595	565	522	557	518	557	521	522	524	593	520	579	531	547	549	516	552	563	547	532	525	565	565	553	563	526	578	544	550	517	547	541	533	560	563	575	572	558	521	540	545	517	534	525	599	564	532	565	555	529	566	565	564	578	551	535	531	517	590	517	516	540	520	536	546	551	574	540	535	576	516	553	571	561	556	549	576	522	574	557	541	579	531	542	545	535	553	543	582	538	542	546	529	549	527	526	572	542	573	570	520	518	564	570	548	559	547	528	541	549	554	545	533	523	564	539	581	530	572	554	517	557	580	484	524	537	499	585	542	531	523	558	580	541	525	548	542	557	537	572	515	527	523	543	555	525	545	526	573	533	561	580	520	578	549	534	541	541	497	531	566	574	585	546	575	572	526	557	553	544	516	545	543	540	584	522	536	584	545	599	557	573	535	562	539	569	559	536	599	549	513	550	554	525	538	509	550	508	504	571	567	557	596	524	556	595	535	527	570	539	586	517	569	534	537	539	580	529	536	559	555	546	577	547	587	534	540	543	518	507	564	549	585	501	550	524	552	546	534	507	544	579	557	566	534	592	558	535	521	507	503	536	541	582	539	539	500	596	482	528	518	545	580	522	518	565	598	521	534	567	560	555	559	547	561	565	537	570	539	532	561	537	523	543	520	547	534	547	566	554	556	518	561	508	547	531	578	527	526	579	554	526	527	557	576	551	561	573	518	569	520	540	546	567	510	522	510	587	534	507	511	583	532	532	552	539	544	535	541	533	536	527	564	569	531	570	473	551	562	581	550	514	566	543	569	527	510	572	515	557	562	538	504	543	556	501	497	537	531	511	521	538	542	539	570	538	565	544	565	544	511	531	536	553	542	486	531	550	549	582	557	535	526	564	520	568	527	547	581	577	542	540	565	517	552	528	512	546	561	550	553	551	529	577	537	560	525	555	552	573	522	523	555	531	532	566	560	582	540	534	548	516	563	548	540	542	517	513	546	531	524	522	559	552	586	572	516	547	561	557	570	548	529	546	528	594	540	581	612	595	573	550	537	538	556	531	538	590	550	532	527	554	544	586	545	551	557	539	534	512	566	516	565	560	520	567	570	528	590	550	543	568	545	538	550	521	536	500	579	519	594	532	535	528	538	550	553	559	529	505	523	528	530	542	535	552	477	556	529	531	560	567	543	518	548	620	534	515	587	534	562	516	563	543	572	562	530	529	576	496	574	588	530	542	562	548	510	530	563	572	544	571	538	564	540	493	527	534	526	550	532	559	537	543	602	566	539	553	580	572	522	520	497	547	552	562	521	524	529	545	555	534	517	564	528	572	593	582	535	528	535	537	559	510	577	539	572	517	564	532	563	513	541	556	578	509	581	542	504	599	558	519	541	558	547	540	551	567	548	501	550	511	559	559	554	562	513	555	517	546	543	537	557	533	497	575	535	517	540	510	534	550	553	526	576	512	524	545	576	535	534	506	547	518	569	581	541	564	538	523	554	507	534	544	545	552	531	536	545	542	555	531	515	567	557	553	567	533	543	502	561	526	558	548	520	554	519	559	559	546	541	521	573	583	565	569	554	565	540	524	558	546	579	515	566	540	548	543	545	542	556	598	531	553	574	551	524	599	591	512	540	540	580	538	518	535	540	517	563	566	571	559	534	573	558	530	566	547	545	532	522	515	549	559	498	562	525	536	506	508	553	518	542	524	544	507	546	571	523	563	560	531	548	521	524	548	528	562	579	538	508	515	558	569	609	523	543	547	548	565	527	569	558	551	571	522	505	509	576	539	532	554	523	526	578	564	553	561	525	535	536	525	600	566	513	539	542	567	552	554	544	525	548	550	542	547	565	536	558	551	538	542	530	547	541	528	515	515	539	526	541	584	502	524	560	583	542	519	558	568	529	545	559
28384	23618	24937	18785	9675	5750	3874	2704	2057	1553	1282	1125	950	887	788	723	605	518	480	395	447	418	372	406	355	374	390	363	356	378	377	361	370	392	402	339	340	345	362	306	311	313	293	300	287	296	325	306	285	297	316	342	333	270	350	291	285	310	322	334	318	298	326	306	281	314	327	334	328	301	309	310	329	312	315	316	323	335	289	316	305	327	337	296	328	328	327	329	297	333	368	332	327	367	335	327	322	313	325	323	308	347	312	329	292	310	296	303	314	334	296	304	332	293	285	287	292	308	350	323	307	323	345	303	299	278	301	339	292	307	308	335	303	298	323	312	332	322	321	324	303	267	316	327	335	343	309	332	313	334	323	331	314	295	310	336	309	311	303	323	330	312	303	313	298	290	294	311	282	311	353	311	324	300	287	298	331	321	346	299	328	318	331	312	323	311	321	290	283	328	286	311	269	313	339	301	318	315	325	305	315	321	321	304	309	286	326	300	330	329	302	292	301	325	320	331	368	306	322	308	342	328	323	311	303	310	314	302	320	349	327	342	344	317	336	305	289	333	295	329	311	356	320	296	305	350	326	324	323	298	289	298	319	328	299	315	306	309	300	297	326	325	325	345	311	333	302	325	320	307	280	323	362	329	304	303	273	309	325	312	319	334	299	315	336	283	302	347	322	291	333	319	285	338	326	321	314	322	332	299	286	308	303	331	324	363	320	293	336	315	328	333	293	320	335	310	296	311	345	308	301	303	312	299	285	285	333	340	332	311	334	313	322	332	282	292	327	340	307	283	285	331	315	334	324	340	280	305	308	296	335	324	337	314	330	333	284	338	352	337	288	314	321	351	305	308	322	336	298	321	299	306	290	309	288	312	342	280	349	307	313	315	338	352	311	325	315	310	286	282	297	309	322	307	333	310	322	342	293	320	313	305	329	322	303	318	296	323	322	326	293	292	322	334	311	311	315	325	329	322	312	299	321	354	338	310	319	299	308	316	334	299	307	321	338	292	310	333	337	324	329	322	329	284	350	315	292	316	302	346	346	314	323	323	310	310	299	324	304	325	302	363	333	309	301	348	284	314	270	343	320	278	327	341	296	320	330	324	313	331	330	328	324	301	323	323	323	293	321	298	304	305	357	299	292	328	315	344	310	315	317	329	302	330	313	314	322	345	296	316	344	308	344	294	301	335	333	353	315	305	323	333	334	303	340	304	307	305	325	330	338	300	344	323	322	325	299	302	293	316	317	344	339	348	293	302	291	339	320	308	344	303	310	320	322	327	319	318	310	316	267	334	315	326	320	341	319	319	312	352	308	309	306	331	308	322	333	324	335	305	304	343	340	289	326	310	293	302	336	293	336	291	324	321	295	340	298	301	322	293	331	317	351	306	328	307	314	330	294	336	313	302	317	333	307	312	275	328	284	316	317	322	325	311	315	312	305	341	311	350	329	332	334	323	292	332	321	317	328	320	328	310	306	303	337	327	319	307	315	286	329	347	346	313	325	316	323	319	317	321	301	301	327	309	326	303	319	314	317	339	305	301	329	344	297	313	308	316	305	296	313	319	312	294	316	315	285	300	310	286	333	300	301	344	291	292	337	321	325	340	317	312	305	280	322	334	288	303	299	311	308	332	295	313	349	330	338	345	326	327	322	290	318	341	303	285	286	318	340	303	301	300	291	332	344	304	338	323	318	302	306	307	319	301	288	328	315	279	336	309	306	332	323	325	364	351	325	313	324	323	311	302	320	339	312	303	332	330	327	308	317	325	341	327	312	326	330	335	293	322	300	278	299	329	332	321	349	292	300	351	332	312	345	324	306	311	329	326	312	296	329	303	307	291	353	331	324	346	300	317	320	300	333	331	314	302	324	348	291	321	340	326	327	308	341	320	352	337	335	325	287	307	325	328	330	364	322	301	328	333	328	292	328	328	324	343	313	305	304	313	313	322	303	307	299	328	301	327	298	308	317	298	283	345	290	324	321	311	301	319	300	321	319	308	298	315	324	321	328	342	324	331	314	314	330	350	311	368	334	300	316	326	302	296	358	313	352	328	304	341	343	282	303	328	316	339	305	333	346	330	327	326	292	305	328	319	332	305	323	332	323	284	309	331	291	319	281	318	319	313	309	321	287	324	323	328	315	333	353	339	305	327	310	362	282	301	309	325	320	334	318	342	339	323	295	307	299	292	327	323	309	295	320	333	317	307	320	321	290	321	302	335	326	302	293	323	331	287	314	321	316	302	284	313	315	318	360	341	338	329	342	324	308	310	317	293	304	341	359	319	333	320	316	319	309	304	329	303	312	349	304	339	318	319	289	299	342	333	297	293	330	318	309	324	376	316	330	311	314	321	315	357	320	309	322	351	303	359	329	330	346	338	323	311	313	290	300	300	332	309	294	337	334	309	317	303	331	295	322	299	306	325	300	339	308	322	338	306	319	317	327	314	313	330	321	281	302	305	305	272	342	307	305	314	319	305	287	333	321	320	310	309	315	338	346	305	311	326	316	296	280	327	311	308	315	303	293	323	306	293	300	312	297	331	306	291	319	317	319	362	330	305	300	331	332	314	342	334	336	301	320	309	322	346	306	304	322	330	322	289	316	349	291	305	334	344	336	344	328	325	330	357	321	325	330	339	307	334	308	307	335	321	290	292	298	296	316	327	314	292	319	308	328	317	331	332	335	302	312	347	312	302	298	320	306	307	324	315	324	330	318	360	292	290	298	284	324	317	323	339	331	317	329	327	307	310	319	317	336	316	329	311	313	287	315	327	356	287	338	331	312	340	306	332	292	328	338	308	311	286	301	302	315	322	343	337	308	309	312	308	290	312	305	286	326	323	315	336	296	276	333	310	327	354	313	341	293	294	333	315	309	332	327	334	308	311	328	317	303	313	344	347	326	315	321	311	326	339	312	338	282	330	314	312	312	322	327	316	311	314	323	288	309	305	339	331	318	307	295	345	296	325	305	298	324	296	305	353	287	325	280	352	283	322	318	320	324	317	344	296	299	310	305	328	325	322	311	330	316	320	329	354	308	311	309	309	325	345	342	346	304	328	322	342	315	293	320	305	315	325	292	306	315	317	328	308	319	279	314	309	304	317	297	330	296	293	312	341	325	308	331	320	352	310	289	313	343	318	340	303	333	335	292	306	327	301	314	352	282	311	330	307	311	300	328	323	309	323	323	313	359	329	335	330	314	352	332	316	337	316	293	301	302	322	319	320	314	313	308	286	317	336	314	323	340	335	343	287	291	323	299	353	325	315	332	306	314	318	338	320	321	342	293	322	315	334	313	318	331	332	323	330	284	329	334	302	332	351	306	353	328	319	315	352	345	313	318	314	304	314	313	308	345	322	283	331	335	324	307	308	328	320	329	312	324	340	332	287	317	323	305	307	320	351	309	330	318	320	307	287	339	311	341	286	280	314	284	331	325	298	311	311	302	307	308	324	327	301	322	338	299	324	311	321	319	337	371	285	324	317	317	326	326	330	330	308
25732	38301	27103	18767	12808	9346	6696	4875	3668	2841	2290	1924	1515	1314	1211	1038	860	717	599	550	488	515	475	461	414	464	465	470	417	409	396	395	461	432	397	404	385	393	333	376	367	363	382	314	345	318	366	343	361	376	313	359	336	360	346	405	330	350	376	357	375	341	348	354	357	350	345	364	346	347	370	361	304	333	336	335	354	342	332	331	321	349	350	337	343	365	348	286	347	376	359	332	355	364	321	339	352	357	316	371	373	325	347	363	352	336	339	360	334	367	362	351	385	328	340	340	360	340	346	340	343	325	348	372	363	363	338	333	355	339	349	333	372	377	340	352	353	340	350	341	345	330	339	371	353	351	334	355	329	353	338	336	330	330	306	330	343	334	309	298	337	335	338	346	358	327	346	359	320	335	351	312	326	355	334	354	330	378	373	337	380	346	325	356	349	332	358	365	369	339	330	347	328	343	379	354	350	346	352	315	356	319	306	337	341	332	346	326	350	357	332	348	341	349	312	361	337	359	383	343	350	328	320	337	342	367	370	332	338	331	373	328	324	335	350	349	308	342	345	346	360	370	337	359	332	329	348	351	358	340	372	349	318	342	376	356	338	355	357	366	354	319	310	349	356	366	328	357	349	316	354	332	368	348	347	350	314	328	356	345	339	337	357	311	338	362	364	368	353	347	370	378	346	359	333	340	377	359	358	347	365	331	362	374	353	349	353	344	347	329	342	348	329	367	364	313	356	358	343	348	322	345	345	354	327	325	347	353	326	362	330	324	319	348	322	375	312	382	347	342	362	360	339	326	321	340	328	362	348	338	354	344	366	385	319	360	328	368	347	357	320	325	336	324	351	342	356	353	343	322	310	313	353	321	358	329	348	347	332	338	347	344	352	351	333	366	331	353	331	348	325	365	330	354	315	338	343	334	319	364	360	323	347	335	371	343	324	342	321	342	359	367	348	300	369	327	364	403	353	360	363	347	333	352	346	365	349	364	325	334	349	348	336	313	337	324	338	347	329	348	329	334	334	355	365	354	365	317	345	344	361	358	335	350	338	347	337	322	355	302	324	380	315	377	310	343	369	335	313	365	338	349	336	313	379	343	332	341	319	341	372	331	358	361	363	348	323	316	302	346	319	337	314	369	373	339	357	313	306	341	322	347	326	367	320	336	319	343	348	350	351	367	371	324	347	327	348	340	352	348	310	350	343	388	334	311	320	345	315	357	333	321	346	361	357	334	323	333	367	353	342	335	336	327	353	348	323	370	353	375	351	333	331	371	351	359	343	343	329	329	365	354	347	361	346	364	304	334	359	340	324	343	361	322	309	356	334	332	320	331	326	329	350	361	315	342	362	367	355	350	375	328	342	341	342	344	322	321	372	311	327	336	311	394	352	356	331	383	377	333	357	344	322	338	348	338	346	315	337	352	316	347	338	312	327	394	346	325	349	335	343	346	329	346	359	314	365	333	344	349	360	358	339	340	370	349	333	342	319	345	346	358	373	358	344	330	369	357	343	340	326	320	342	355	322	370	317	348	367	321	358	350	351	340	338	308	320	334	324	312	328	321	338	354	347	377	398	332	343	341	320	329	348	350	375	372	334	343	358	382	309	322	318	370	338	363	357	328	347	336	344	327	342	344	315	379	347	321	328	313	348	340	309	337	340	340	370	323	342	354	320	325	339	337	353	323	357	372	381	355	353	332	338	348	360	316	330	352	368	349	386	351	354	358	319	364	357	331	317	366	319	333	343	325	364	352	353	368	350	311	362	346	339	346	331	363	335	332	368	342	335	338	339	379	335	331	339	365	348	304	380	388	340	336	337	321	351	341	330	346	354	359	342	342	358	306	341	317	361	355	358	352	350	368	365	349	346	333	362	361	334	341	354	315	340	360	364	348	339	356	367	340	367	366	348	323	360	383	327	301	332	351	329	384	340	386	354	338	349	317	360	337	361	315	330	364	336	349	343	363	337	344	375	329	339	335	343	350	339	318	344	306	355	351	347	328	353	354	350	367	350	331	359	325	355	361	342	326	371	353	354	346	359	329	372	337	319	350	317	336	353	361	358	349	325	371	334	350	346	346	323	331	305	341	361	318	343	331	332	342	374	326	330	358	334	349	327	326	348	342	380	355	340	392	339	332	368	385	409	369	355	343	339	382	355	319	329	372	376	365	358	335	335	364	332	336	315	365	340	345	354	312	347	384	361	330	333	340	358	354	332	338	352	357	307	334	354	365	358	352	352	349	341	317	332	353	358	338	364	349	351	338	322	360	355	332	319	347	346	349	315	342	340	320	347	357	351	321	327	307	326	344	322	368	320	337	347	347	336	351	328	360	360	363	374	321	346	352	296	342	330	357	340	360	344	379	339	343	369	326	341	329	326	312	341	370	327	355	377	348	338	327	346	350	346	362	345	343	333	343	352	334	321	349	324	330	322	333	343	354	322	371	325	346	353	360	333	355	328	312	323	298	318	320	322	329	345	324	360	351	374	348	340	321	360	355	382	311	341	376	364	356	345	343	341	382	383	314	343	337	330	325	331	345	379	337	307	355	313	366	331	323	363	296	330	338	365	342	373	364	306	368	342	359	331	350	327	352	330	375	304	337	340	329	324	342	333	342	338	372	349	327	356	362	354	341	326	350	330	313	337	351	351	323	350	333	365	339	342	341	346	335	365	350	355	346	354	355	333	348	349	366	336	328	353	331	364	368	314	347	322	336	358	359	323	369	359	319	370	322	344	345	349	342	328	335	348	317	330	342	339	330	318	371	335	369	385	344	331	323	358	350	337	338	350	333	360	363	339	346	350	355	334	326	345	299	387	358	343	373	323	375	327	376	353	317	371	349	367	363	323	322	375	354	311	349	314	334	328	339	351	348	326	356	359	342	343	384	345	367	365	354	331	340	349	344	342	346	329	349	370	343	340	321	332	359	342	321	334	339	344	323	335	347	357	375	327	338	366	342	349	354	322	344	339	344	346	368	345	358	365	370	367	356	375	327	355	326	339	357	323	355	355	338	342	358	338	338	315	369	332	335	321	322	364	328	305	350	313	336	356	361	353	343	377	329	337	333	355	367	344	342	356	350	375	360	336	388	313	339	360	355	367	334	367	349	337	340	360	329	354	352	343	359	341	357	331	343	322	347	356	354	353	328	345	348	326	317	352	312	298	323	353	334	351	354	370	329	307	338	339	336	309	323	372	340	343	348	360	340	368	354	333	348	345	366	337	326	333	379	346	370	333	334	344	330	373	344	339	343	370	362	357	355	329	322	321	355	313	320	352	364	322	371	326	333	357	353	374	341	341	363	342	353	331	367	352	343	310	316	330	332	371	324	328	348	357	332	331	334	358	372	347	329	349	344	327	348	358	382	336	356	370	328	315	297	349	347	333	358	319	335	335	342	360	355	331	361	343	318	334	338	347	336	327	306	358	325	361	351	349	344	363	319	333	336	386	342	339	334	328	329	340	327	337	338	358	368	333	358	322	362	321	328	380	352
23306	20984	28199	24022	21266	17075	8560	4504	3325	2838	2193	1821	1630	1366	1255	1099	974	866	841	654	635	674	672	627	619	576	599	612	594	619	563	586	612	624	588	566	539	548	538	534	544	524	546	525	531	543	513	518	519	528	520	565	536	546	555	518	533	528	522	536	539	499	519	497	494	560	506	525	531	498	529	499	491	555	529	527	500	527	567	534	545	489	524	508	513	519	459	515	534	525	494	519	511	543	503	524	517	493	534	515	570	533	539	519	491	497	519	484	556	564	543	541	508	533	558	514	521	500	509	525	541	534	546	497	505	513	553	549	517	527	537	514	544	533	527	527	457	558	549	547	519	547	526	546	512	537	460	526	526	508	525	503	514	494	498	529	556	521	558	470	474	493	514	498	511	518	463	520	500	472	549	546	494	543	477	510	562	513	511	518	477	491	479	491	541	526	512	531	494	512	567	540	522	534	506	558	547	499	530	497	501	510	511	506	538	537	511	496	512	527	551	508	539	498	548	518	556	547	528	529	531	570	483	525	474	485	537	517	486	538	573	514	514	511	488	538	519	535	472	524	499	534	506	544	528	531	502	519	536	513	521	540	520	538	527	582	544	539	557	500	513	511	528	530	552	486	536	503	531	504	512	493	499	509	531	553	555	487	539	527	546	527	494	549	528	543	525	486	523	531	492	545	542	509	517	529	496	490	504	530	519	535	519	562	484	566	495	496	517	512	484	497	543	474	530	513	527	514	572	490	535	507	507	536	547	525	514	498	498	515	557	523	543	546	489	531	554	501	489	542	538	516	501	531	492	499	534	557	530	502	514	501	488	517	520	495	489	521	526	525	524	541	526	532	524	533	543	557	478	509	491	509	482	549	491	557	492	532	516	484	493	560	485	517	534	552	534	539	524	497	523	494	511	516	472	496	520	542	516	519	476	505	502	490	509	541	576	517	555	539	537	526	496	521	479	498	528	518	507	509	545	536	591	471	449	497	522	524	476	519	522	560	519	512	552	556	530	542	519	509	544	535	519	532	507	500	507	534	564	468	527	571	511	517	536	480	494	544	515	506	537	521	521	522	505	505	539	546	525	544	516	531	555	556	525	478	493	540	504	497	548	540	495	499	502	542	524	561	488	524	542	528	509	527	504	534	568	503	539	558	516	535	522	544	530	522	537	512	530	533	516	510	523	541	521	529	515	536	531	543	501	567	506	538	487	538	558	495	521	485	512	545	525	504	557	512	516	558	511	497	525	555	501	492	515	531	514	518	544	553	517	526	509	566	505	510	497	507	529	542	512	513	532	528	573	504	510	522	512	493	523	538	515	499	481	536	540	522	535	530	532	541	529	519	492	499	511	500	499	496	493	521	537	486	545	547	495	516	533	520	517	510	519	503	515	516	500	536	488	522	478	523	518	499	468	565	535	491	533	515	557	515	534	487	501	524	517	524	524	506	547	510	523	515	524	488	502	478	519	540	526	488	522	516	484	550	515	528	512	506	520	515	542	520	520	491	536	503	502	523	465	510	491	550	518	523	531	539	537	557	524	514	505	525	520	588	557	511	516	518	542	551	530	545	512	485	502	523	530	518	504	570	534	506	516	504	496	536	514	526	518	521	546	505	559	535	494	546	501	556	518	513	510	464	518	490	501	509	527	568	547	518	508	522	491	514	488	526	506	566	491	534	552	518	574	537	530	546	576	538	515	534	563	532	545	489	530	470	511	529	547	509	471	500	530	552	511	527	552	535	485	496	519	495	545	534	547	509	523	539	528	478	540	483	512	473	535	554	531	555	539	523	521	491	511	537	543	499	515	505	503	496	467	535	517	530	518	546	530	524	517	532	536	497	534	523	491	511	532	511	536	534	519	580	513	556	505	547	503	515	503	508	484	519	506	543	533	538	522	505	515	528	508	522	511	470	533	487	512	510	465	508	533	503	521	494	533	507	552	509	510	534	540	507	496	500	579	501	524	510	513	496	539	506	502	498	568	481	522	490	537	529	513	482	510	531	533	529	541	494	537	509	516	529	550	515	505	523	500	503	547	456	526	526	551	491	522	515	537	519	544	559	488	521	494	524	518	510	502	510	519	533	517	519	491	497	494	525	501	523	494	509	545	508	540	511	519	506	547	511	532	524	506	509	583	552	530	490	522	501	505	496	533	547	532	529	565	519	522	575	585	517	532	544	494	535	515	519	529	502	516	529	489	518	486	518	526	497	530	495	526	505	515	535	507	496	526	500	531	541	512	519	515	535	545	522	547	537	512	500	548	524	525	524	510	483	511	531	515	525	535	539	537	542	517	549	529	560	523	527	531	560	553	513	568	508	524	513	499	517	489	533	564	521	489	513	503	490	486	517	512	510	532	546	492	523	468	543	518	501	491	522	512	510	477	513	522	544	501	490	507	529	493	537	508	467	513	473	524	537	523	516	534	502	583	542	516	506	548	547	515	487	533	511	511	536	523	541	514	443	518	538	525	506	545	542	576	484	517	505	514	509	520	544	544	559	502	532	511	494	494	538	540	527	534	569	530	514	486	517	518	515	497	489	509	506	523	532	511	512	508	527	497	512	488	510	523	538	493	508	478	473	505	523	509	545	501	503	525	509	479	544	516	515	530	559	512	569	528	544	525	542	530	518	546	536	498	499	580	544	522	560	516	536	508	536	517	517	514	547	525	567	510	504	503	511	484	535	523	540	515	513	504	558	493	527	486	524	535	501	521	554	553	526	569	486	505	503	515	495	486	499	514	509	532	510	599	504	540	504	533	522	539	532	526	554	465	549	489	537	485	529	491	481	492	485	487	528	491	461	536	552	538	540	535	512	493	514	492	537	533	522	517	511	565	560	502	484	524	504	531	502	520	525	530	519	492	518	537	486	524	517	560	510	489	501	544	513	546	578	506	521	519	549	559	546	526	528	505	505	491	510	509	520	488	514	500	490	504	532	507	509	521	469	569	512	499	508	514	526	578	560	528	526	509	506	518	531	487	512	508	517	532	479	523	501	517	508	490	516	510	484	513	505	518	532	538	494	480	497	534	506	503	501	508	510	500	544	521	527	539	549	527	511	518	519	548	511	529	551	538	487	580	552	551	527	538	537	550	547	516	518	482	505	528	490	543	552	499	476	548	525	510	559	563	562	560	505	536	497	552	521	531	539	551	514	534	524	509	505	522	548	495	509	515	545	541	531	509	516	497	504	509	547	564	524	523	509	515	505	528	517	464	509	540	511	565	492	517	537	480	505	520	491	528	545	500	528	544	547	517	531	570	565	478	538	494	511	527	531	500	539	510	524	465	485	530	545	495	509	515	529	501	485	494	493	490	524	498	534	474	504	549	523	529	503	537	505	545	505	578	562	548	514	536	534	484	506	500	538	493	490	537	486	539	517	496	538	526	502	492	527	484	534	504	530	524	541	533	492	497	557	482	480	520	478	544	497	505	550	524	526	508	481	503	538	550	518	517	501	547	525	502	509	501	495	500	484	477	495	502	514	534	514	550	533
25765	45437	32991	23929	17189	12751	9952	7094	5671	4569	3410	2732	2330	2061	1776	1506	1327	1118	990	844	759	764	756	761	690	704	679	701	693	680	670	664	724	687	651	655	605	624	613	549	563	562	594	566	531	563	565	550	546	548	592	563	552	540	500	527	565	518	541	541	578	565	568	565	538	518	549	552	583	550	597	537	535	537	600	582	568	514	568	571	560	518	587	582	557	585	544	562	521	611	539	548	551	533	591	532	536	553	509	543	546	570	541	581	536	553	594	528	564	522	565	559	524	523	567	560	559	532	513	558	525	555	567	558	556	555	535	531	554	521	584	585	573	580	540	522	564	544	576	513	540	547	555	525	589	522	552	571	547	594	580	563	554	573	532	551	576	547	547	560	547	533	531	515	588	554	603	531	573	516	559	518	524	547	567	566	543	597	547	534	562	489	516	552	570	545	551	498	559	582	549	560	560	559	560	526	574	548	545	539	534	545	570	564	574	543	608	558	576	516	585	613	589	582	545	522	566	576	535	552	541	543	594	527	541	506	513	598	578	564	569	554	517	525	522	537	567	558	519	595	546	551	579	578	589	570	525	521	555	573	551	524	562	575	499	551	576	550	565	500	537	561	552	555	509	551	518	549	599	612	529	567	566	569	511	543	562	554	598	608	568	527	586	565	493	617	546	523	570	584	560	572	520	516	550	556	584	560	589	577	530	544	537	557	565	548	525	551	571	551	530	544	525	537	525	546	590	537	509	580	540	584	548	571	545	571	538	549	548	515	565	521	546	622	574	559	538	549	553	554	581	578	544	560	539	567	577	529	603	569	557	578	556	548	550	621	535	558	570	601	604	528	544	538	547	536	519	551	578	530	551	533	523	571	556	598	561	551	549	551	605	570	557	540	548	605	589	540	566	565	593	565	537	573	544	538	528	585	518	555	541	554	521	568	578	559	551	572	613	531	546	564	526	570	568	524	577	526	583	548	526	562	588	548	543	563	560	539	551	536	539	503	516	572	553	548	558	542	512	532	540	568	581	515	553	566	546	576	558	550	513	577	532	524	593	566	547	539	527	574	561	533	543	557	619	593	559	540	565	559	604	552	536	567	570	564	538	543	565	563	540	536	582	528	570	575	558	537	531	565	551	530	582	511	591	570	557	573	516	526	562	599	583	542	586	559	577	591	514	508	569	550	552	511	545	532	525	596	562	539	567	564	559	548	562	595	519	539	535	546	528	542	542	538	522	545	572	557	565	568	542	552	565	520	565	588	516	522	538	556	508	556	539	528	528	537	534	564	541	599	548	585	539	555	511	544	576	570	551	544	549	542	545	560	560	545	547	557	595	559	563	554	554	490	592	582	539	578	541	544	560	540	590	550	581	567	553	597	551	530	542	541	543	549	585	550	580	504	540	554	578	554	528	568	581	541	564	540	543	581	555	549	550	532	544	526	531	528	552	575	516	545	538	530	566	542	550	544	563	594	540	565	531	519	535	503	564	543	526	595	564	552	522	550	564	590	555	606	532	507	553	562	584	586	553	582	603	565	559	545	529	516	526	579	515	545	541	552	550	556	584	553	534	542	546	578	560	612	574	515	520	516	572	553	526	561	556	512	529	533	524	508	542	523	576	576	531	573	539	517	563	580	527	596	581	526	543	558	534	548	569	550	536	498	531	565	545	539	572	583	569	552	546	578	565	537	518	520	499	573	558	519	559	576	547	568	590	572	567	526	526	537	575	575	535	529	540	562	567	569	514	558	612	604	549	569	547	536	592	535	507	529	552	552	551	540	569	551	554	509	532	549	540	554	540	528	540	566	558	543	557	545	540	559	532	555	553	517	553	541	574	596	522	533	597	578	558	531	555	572	571	584	526	552	562	563	582	525	589	510	534	584	559	551	559	540	572	535	562	548	559	584	567	578	559	531	552	544	533	561	518	536	560	552	578	571	559	513	451	560	524	602	539	536	590	577	542	517	564	563	528	536	572	533	547	568	538	495	553	541	565	519	567	581	547	584	517	536	559	529	550	553	566	582	555	536	555	569	530	553	542	590	543	586	564	543	525	584	539	535	516	550	565	518	568	561	530	493	550	566	536	574	518	552	560	615	540	525	555	536	558	550	577	582	581	557	556	532	549	518	583	551	568	559	591	558	546	560	531	528	526	576	562	551	548	548	551	621	556	540	535	560	569	551	532	571	543	487	575	573	575	553	540	537	551	550	585	580	579	570	537	532	598	527	555	552	524	508	517	564	548	600	556	530	533	531	557	604	569	597	562	586	546	530	536	518	568	559	571	541	550	568	532	555	544	527	549	495	548	540	525	561	561	506	542	557	561	544	546	520	577	554	546	605	551	540	565	580	565	514	516	555	577	538	578	546	549	531	501	609	533	587	552	559	561	587	538	576	543	537	539	545	544	546	572	570	552	579	563	589	547	577	566	543	556	551	556	567	567	575	587	570	557	565	533	545	536	549	578	533	566	571	507	592	533	568	527	567	559	590	561	585	541	524	587	602	563	590	571	537	553	536	600	562	554	557	518	521	554	539	553	544	543	545	565	558	521	565	516	528	557	551	579	558	609	522	598	559	539	567	553	558	541	522	560	562	576	568	556	549	527	537	534	581	558	547	559	556	605	548	565	488	534	539	569	552	561	587	579	519	535	545	556	540	560	522	573	511	548	547	578	562	551	554	538	511	528	573	545	567	544	550	573	559	507	576	529	539	568	551	529	548	583	549	547	571	578	532	588	539	574	532	548	549	548	561	579	521	566	534	579	555	570	578	588	552	553	571	567	560	576	563	571	518	537	570	554	558	568	565	562	557	533	568	554	560	507	559	543	539	551	519	579	549	528	510	574	548	564	541	560	565	560	553	581	528	532	560	559	518	561	521	566	509	576	560	550	570	533	545	540	520	534	558	525	591	577	550	524	553	516	529	576	566	592	598	554	573	548	567	527	532	584	556	543	570	578	559	560	579	523	565	559	532	564	599	573	623	540	527	579	528	533	526	568	508	580	574	563	529	553	565	613	517	626	561	576	531	560	531	568	519	538	504	544	552	551	540	547	577	561	567	509	568	550	533	551	562	539	547	517	562	566	538	548	508	535	572	616	570	550	537	566	578	564	560	524	562	544	588	553	517	549	588	556	549	550	541	523	581	521	597	523	540	569	531	566	584	551	557	571	490	544	590	563	552	552	556	577	522	560	577	568	547	552	547	568	553	534	556	536	557	532	567	577	574	553	552	558	583	521	580	599	576	615	590	541	583	564	527	578	563	565	576	549	549	558	564	547	529	573	524	542	562	530	601	515	584	546	568	562	540	597	553	573	558	527	559	563	559	556	577	548	564	550	543	558	552	572	601	569	568	538	569	571	578	545	562	561	591	544	564	549	548	551	551	556	532	564	565	538	573	547	612	531	535	549	537	551	550	582	525	525	615	560	542	591	549	532	525	573	563	556	547	568	540	576	535	511	585	546	568	564	549	558	616	542	523	507	555	548	541	548	569	548	522
24668	21127	27367	25548	17294	8702	5290	3551	2689	1987	1585	1238	1112	994	875	715	608	497	476	369	339	332	391	341	319	347	312	324	337	271	319	334	313	302	314	312	279	298	258	257	271	245	249	230	271	255	239	230	227	247	265	267	248	223	264	252	240	238	252	262	228	232	233	264	244	232	268	234	230	277	214	228	265	236	244	253	281	241	222	251	231	235	263	242	248	290	247	232	232	252	266	279	234	239	224	273	262	235	262	245	264	243	254	231	236	237	245	235	250	244	231	254	258	240	255	222	257	241	238	231	222	247	250	223	266	231	237	234	226	223	246	241	225	243	238	280	266	239	235	237	238	274	225	256	270	238	235	247	256	249	284	222	237	262	272	235	229	270	247	217	253	227	229	244	258	240	237	268	244	251	237	292	261	245	264	264	257	250	255	257	280	248	225	218	252	255	243	244	227	260	259	263	250	238	268	252	242	244	253	224	243	264	251	219	252	239	221	288	233	254	255	217	236	301	247	250	218	268	245	260	232	280	251	233	232	234	253	265	254	268	260	233	244	227	251	227	239	247	250	238	231	267	236	240	262	216	225	229	236	237	263	239	246	230	268	241	244	220	239	238	247	256	263	247	213	245	268	206	240	269	255	246	248	252	261	242	246	246	247	238	226	270	240	252	234	220	253	250	222	247	245	259	259	250	248	243	239	267	246	255	255	246	256	231	236	241	247	225	249	251	251	234	244	251	250	236	244	249	228	246	257	258	283	247	276	239	258	245	246	242	248	247	219	238	231	245	222	266	257	246	237	230	271	223	232	234	231	274	257	252	253	267	252	246	260	224	226	238	265	232	226	264	258	241	256	234	249	221	256	211	258	274	239	252	263	255	268	260	243	233	227	250	244	238	263	219	230	262	253	239	237	252	283	245	270	238	268	242	285	261	249	248	254	247	270	258	250	245	243	247	230	272	263	237	246	241	243	237	229	245	235	252	220	253	268	244	257	237	234	239	246	221	277	266	248	232	244	258	218	266	234	253	256	235	247	274	234	233	260	234	234	251	256	273	261	245	249	243	256	238	250	252	270	221	247	252	266	228	275	232	240	232	265	269	232	236	244	253	218	239	259	265	261	230	247	273	233	235	228	242	239	256	264	222	252	251	240	241	263	246	275	252	262	266	249	249	261	261	262	259	270	247	283	267	254	259	243	250	238	254	229	233	234	268	225	260	232	234	261	226	238	241	219	243	212	257	254	277	230	257	231	247	204	231	251	223	250	232	241	239	279	230	263	240	254	219	265	266	239	241	224	235	249	218	247	268	239	257	256	243	258	241	249	265	247	256	280	282	246	271	229	232	247	242	252	255	197	263	246	264	267	233	198	217	214	222	242	254	234	220	244	266	227	263	245	228	220	239	219	240	222	244	277	259	245	230	247	251	271	232	219	252	239	260	255	224	229	287	241	245	251	252	237	243	276	255	232	263	269	247	273	241	225	233	239	243	248	259	242	249	245	232	244	234	233	271	251	229	238	247	234	262	248	230	221	243	274	257	219	231	242	256	246	234	237	223	257	233	242	231	227	275	270	266	241	225	248	242	240	249	235	244	248	240	243	247	251	247	253	265	241	238	238	251	255	252	256	261	245	230	268	265	240	222	273	248	215	259	243	245	225	235	216	246	250	234	264	241	233	245	241	224	258	272	248	238	232	200	248	224	235	240	254	248	245	267	291	226	237	282	224	237	250	229	255	228	234	255	243	239	239	254	239	224	222	260	251	258	240	236	260	242	265	244	278	237	262	256	251	232	247	238	228	243	242	250	216	265	242	236	276	245	271	243	229	247	226	259	207	249	229	247	226	218	249	237	246	245	247	249	236	252	264	264	236	261	265	211	234	263	218	232	231	238	250	286	243	232	235	240	223	257	260	255	245	248	241	242	244	237	257	252	244	230	255	221	230	246	244	238	234	250	251	261	257	217	241	220	254	255	251	259	227	243	238	246	237	255	256	235	237	220	233	251	255	249	270	232	237	252	255	250	247	273	257	243	218	260	256	265	246	226	217	276	245	254	265	249	252	250	264	260	247	233	266	225	228	231	216	213	212	255	248	248	246	249	242	244	246	231	240	253	269	218	236	225	244	234	231	232	276	220	248	249	266	267	247	275	246	238	277	249	232	234	249	242	242	253	266	244	252	229	246	253	231	250	250	256	256	234	253	250	227	278	232	252	244	227	234	257	247	239	241	219	236	254	225	254	240	222	261	242	243	235	242	265	250	237	242	269	228	236	238	245	220	257	227	252	225	241	266	238	225	215	238	240	231	232	226	241	214	253	249	246	241	247	251	248	229	229	229	253	247	256	248	266	246	220	241	268	243	220	251	254	251	236	251	255	242	214	253	265	272	239	231	230	262	226	260	255	258	255	239	244	224	242	231	222	219	266	261	258	243	222	254	240	254	211	226	257	241	260	257	247	231	235	238	226	240	236	241	223	258	243	245	261	249	235	236	229	250	250	233	217	251	249	253	274	235	255	240	213	273	248	253	240	251	263	240	247	237	225	278	265	242	235	268	232	251	247	248	283	265	247	238	252	250	252	239	220	271	226	257	264	230	247	238	233	252	258	235	259	265	220	255	266	234	230	245	262	235	262	252	245	262	250	272	253	259	255	243	226	260	247	256	229	231	272	264	235	272	226	238	263	225	233	257	222	262	245	221	249	250	233	243	238	233	241	199	242	238	240	235	242	241	226	250	244	218	255	220	233	231	232	227	268	230	264	284	246	260	244	254	248	247	233	226	232	255	231	252	261	255	262	254	245	247	273	255	252	262	255	253	220	232	231	242	251	262	237	224	249	249	220	251	263	221	237	235	262	252	236	250	233	271	260	236	249	271	269	253	245	225	269	262	236	247	226	237	221	249	218	254	250	252	246	236	254	242	249	250	233	251	221	248	253	279	250	215	244	230	239	240	266	267	266	249	240	247	222	254	231	263	234	244	274	263	200	254	259	273	258	239	203	222	240	277	265	232	249	240	251	227	237	232	246	263	246	236	230	241	236	271	270	224	233	212	240	288	242	265	261	252	213	218	252	204	260	262	217	206	248	228	259	244	250	225	251	263	255	261	248	257	262	234	226	246	229	227	221	252	252	261	260	244	248	247	224	217	255	253	229	232	226	227	223	238	261	261	257	223	231	244	247	248	242	244	236	243	239	250	259	236	227	228	250	250	228	251	220	233	256	242	231	258	231	213	251	231	240	253	242	259	247	239	240	223	272	235	232	265	239	248	236	239	273	263	221	245	241	260	244	237	247	247	246	225	229	219	255	232	252	246	223	240	246	245	230	230	238	266	272	249	285	224	225	244	257	255	258	238	237	252	235	240	227	250	233	261	236	238	248	272	247	250	258	236	256	246	234	244	232	254	264	247	233	229	255	261	246	265	259	265	230	257	240	266	229	264	264	255	251	256	270	257	231	258	243	254	232	230	243	223	238	265	254	251	237	248	226	227	255	256	236	236	249
24764	42957	31263	22097	15873	11431	8650	6448	4944	3701	2798	2153	1834	1611	1367	1075	986	701	615	552	470	423	502	413	395	399	395	377	352	325	374	389	438	403	340	371	333	299	319	278	287	247	307	262	259	287	281	284	281	278	271	273	248	290	261	275	245	267	296	284	284	309	257	263	285	287	251	253	276	287	256	261	288	276	290	322	238	288	258	258	282	291	281	281	277	268	255	278	249	281	272	273	280	274	269	278	286	294	284	300	288	264	275	258	304	282	283	271	260	247	302	311	279	268	292	272	262	286	285	292	269	289	285	276	280	310	262	265	275	273	272	286	244	284	268	277	266	278	263	289	242	289	260	276	268	275	273	283	291	299	302	252	253	267	245	291	266	284	258	283	247	281	284	280	270	288	267	276	259	277	271	272	259	263	261	278	254	282	278	263	279	263	290	271	275	288	252	283	241	285	255	280	288	262	249	270	292	280	279	283	305	247	278	266	285	260	274	269	274	316	277	278	252	247	297	289	271	277	261	279	296	272	292	284	282	276	255	266	272	317	253	285	260	254	267	250	297	266	279	283	281	271	258	278	305	246	291	270	273	258	290	280	305	256	265	306	259	275	274	267	302	258	284	273	280	274	268	276	286	258	290	232	265	282	250	275	279	252	254	263	261	262	290	248	234	259	270	273	272	267	239	266	273	274	285	295	278	254	276	276	286	271	299	246	294	273	290	251	269	268	237	281	279	259	259	250	287	288	244	284	234	286	251	262	285	274	264	251	261	276	268	277	264	263	263	289	274	269	288	286	291	263	285	257	258	299	286	276	246	286	240	272	274	242	300	277	276	251	262	279	298	270	252	268	294	275	260	260	256	282	259	302	259	280	280	255	289	273	291	261	273	255	268	267	285	260	272	273	233	276	286	297	256	300	268	266	271	296	258	278	262	284	269	280	219	272	245	279	277	260	300	264	298	255	282	278	327	281	261	286	286	276	299	258	251	295	276	247	290	252	271	268	274	283	280	258	261	274	298	267	264	287	257	312	277	282	291	243	305	274	265	269	273	261	273	250	266	262	281	278	260	274	252	282	273	271	287	268	282	276	269	270	265	267	265	298	285	247	265	288	248	254	265	270	274	265	292	273	267	295	249	292	256	246	288	275	258	246	280	265	277	266	268	277	270	270	271	273	309	268	279	264	277	261	279	264	281	285	280	259	278	265	273	275	292	270	264	290	270	290	265	266	257	263	258	275	260	272	244	252	307	249	299	273	288	255	276	286	285	264	264	284	289	288	276	280	255	259	296	268	251	282	273	294	277	271	320	280	285	260	273	271	305	299	294	271	239	278	294	255	298	260	297	285	282	283	282	259	251	250	264	256	274	252	279	282	319	275	267	275	245	280	279	304	283	290	279	280	311	252	317	262	277	273	270	271	255	273	275	238	253	266	250	256	312	277	282	282	277	249	271	277	263	274	275	289	296	293	286	262	269	264	270	280	252	289	285	286	267	249	294	272	266	276	258	282	284	255	270	291	273	258	256	282	281	253	239	232	288	270	303	275	263	252	276	272	297	306	280	283	298	260	243	265	239	276	273	246	267	298	287	257	272	261	262	281	284	273	287	261	280	288	300	268	268	302	292	289	282	307	264	268	270	260	276	277	290	260	291	307	274	252	288	289	255	292	270	248	304	277	279	275	266	284	286	288	300	265	264	277	272	284	282	275	285	289	268	283	249	296	293	289	274	293	273	304	275	259	306	254	286	292	274	260	260	275	277	298	257	240	287	262	273	287	254	277	252	257	242	283	277	254	278	256	255	308	278	300	266	293	306	281	281	275	270	305	282	316	264	296	273	291	279	269	241	275	270	273	287	282	300	270	282	299	293	257	305	256	261	273	296	257	272	269	245	270	266	307	289	263	267	248	288	276	267	290	260	306	301	271	275	248	285	253	285	269	248	274	275	277	269	293	240	279	273	293	281	272	292	269	271	244	255	299	270	264	263	273	255	275	244	254	289	257	264	287	286	292	258	266	257	296	268	277	291	282	256	247	271	259	262	274	290	268	252	272	287	303	301	279	269	252	295	273	261	286	291	278	268	273	270	257	268	276	269	282	283	261	249	264	248	285	265	265	291	266	244	292	249	291	300	296	261	281	266	270	248	281	256	266	267	266	299	284	269	260	250	286	282	272	262	249	283	272	268	266	284	287	258	287	278	285	275	282	291	291	272	274	263	263	273	268	253	281	271	269	277	277	260	279	284	277	265	275	311	278	276	269	282	283	281	282	284	277	299	286	264	293	297	272	260	273	284	291	271	278	265	261	256	254	259	271	240	236	283	276	288	308	309	284	253	249	275	268	275	274	277	272	263	276	268	281	283	296	308	313	287	229	273	260	295	257	264	265	262	299	315	256	299	275	278	281	268	300	281	260	292	279	292	238	270	250	265	291	259	241	279	262	302	283	277	300	272	294	299	287	267	262	241	284	273	256	273	248	272	287	268	248	250	278	283	284	242	263	264	254	259	290	284	306	274	252	267	297	301	274	255	313	284	268	281	244	266	272	292	307	265	259	263	257	283	272	270	271	301	309	268	274	290	276	276	286	265	271	296	286	255	277	223	254	256	272	257	245	291	301	254	273	265	295	298	261	257	280	269	269	276	264	273	287	238	278	277	262	258	277	277	258	279	271	265	260	264	262	282	278	273	251	254	269	258	287	255	258	267	257	253	284	270	238	275	295	292	244	267	303	268	248	239	252	310	256	251	274	264	272	285	259	264	242	262	277	271	274	246	270	298	287	288	290	278	270	260	294	311	270	255	262	286	289	297	268	255	271	243	290	311	272	280	246	303	263	266	274	273	264	262	254	236	285	271	285	264	276	252	284	297	267	291	280	294	269	297	262	304	265	261	249	301	272	302	285	305	266	292	270	271	256	276	260	263	271	255	250	269	275	241	258	295	262	260	262	288	272	286	282	272	299	278	277	287	292	302	271	280	251	282	277	299	286	265	274	296	273	258	270	257	249	279	306	288	253	246	276	300	284	271	293	284	289	279	276	259	282	275	288	231	276	294	282	253	270	273	245	277	242	256	295	277	273	267	291	273	262	241	252	245	257	260	285	277	273	270	276	264	260	291	292	258	254	276	250	270	268	296	253	268	288	250	259	306	280	244	272	258	263	235	248	284	282	256	287	271	261	262	265	281	291	274	288	264	262	283	237	305	275	280	300	282	267	268	274	271	263	290	241	264	305	252	261	269	271	254	288	256	284	241	256	294	292	305	255	286	283	280	275	299	251	263	297	259	288	277	262	250	275	267	254	287	299	271	287	263	270	267	254	307	279	261	278	292	285	244	287	270	280	250	248	263	265	299	260	278	269	257	277	268	283	261	281	284	237	290	262	292	271	293	298	259	271	291	270	258	281	265	247	276	245	280	228	273	252	285	269	267	268	270	259	270	265	255	277	274	255	274	295	288	256	314	318	285	269	299	273	297	267	268	283	259	261	282	262	287	268	255	284
22419	21073	28681	23728	21203	21591	16297	6894	4569	3511	2666	2267	1958	1757	1558	1270	1110	966	818	766	684	701	693	664	666	652	628	692	612	612	629	611	608	617	607	633	565	525	533	529	476	496	504	519	502	519	513	536	492	538	544	522	506	444	471	469	493	523	540	524	535	515	487	493	484	504	551	498	530	549	486	516	483	468	460	529	528	501	528	492	501	509	479	525	519	519	516	544	521	501	541	517	469	521	489	501	513	524	515	508	554	516	490	485	507	525	519	514	477	558	529	523	485	533	502	513	537	512	509	478	506	534	521	490	501	515	466	508	514	510	495	548	516	483	520	530	533	520	516	461	489	520	552	513	500	513	487	517	480	509	542	507	522	461	534	508	569	548	516	471	491	509	482	530	492	529	501	513	522	490	513	521	497	530	480	498	506	499	485	510	519	530	478	497	522	472	491	519	522	509	519	488	535	515	507	509	499	556	480	544	492	550	529	495	546	489	470	530	479	488	512	486	516	507	438	470	549	515	497	532	530	539	466	473	461	519	479	494	517	497	504	500	498	517	510	495	510	485	472	554	486	524	523	509	526	498	462	545	537	528	539	474	508	462	505	537	557	530	550	518	542	472	519	526	489	536	507	502	526	540	492	499	484	472	502	508	518	543	533	527	510	499	507	473	511	514	505	513	482	467	490	526	516	511	464	521	537	496	518	507	509	485	529	545	530	488	515	519	483	508	488	525	501	483	490	518	508	539	513	515	517	558	490	513	518	521	507	477	478	528	518	523	532	542	493	537	499	537	488	516	539	531	522	537	532	505	508	494	480	455	468	487	512	510	540	550	493	491	518	509	453	499	521	495	494	527	479	479	537	542	522	496	492	494	496	467	494	517	533	530	572	500	507	515	521	507	513	511	509	479	498	500	542	524	519	529	519	488	480	518	533	523	516	519	501	517	518	546	492	511	489	537	478	505	556	533	551	509	505	530	491	530	520	506	557	473	523	535	486	491	501	496	496	523	540	529	509	506	503	505	482	530	522	508	489	502	510	465	486	549	531	518	508	513	517	478	505	513	496	506	513	517	517	530	538	537	534	494	502	444	534	543	507	496	522	519	530	514	521	481	499	494	508	506	518	523	520	493	516	525	504	528	522	479	508	460	540	524	469	504	469	540	514	501	488	531	481	517	515	518	508	507	498	530	484	516	470	529	513	504	473	468	487	490	538	492	518	517	510	525	500	527	481	500	554	490	503	500	502	505	498	472	510	574	497	489	487	510	495	492	509	467	490	560	488	523	494	498	507	494	523	505	519	492	523	498	523	488	518	470	538	531	492	498	514	521	513	499	526	508	482	517	558	512	498	480	526	498	486	466	511	483	479	535	485	514	526	482	537	513	528	488	545	482	479	557	525	491	525	505	498	491	533	541	523	509	520	474	498	463	491	543	491	498	479	555	484	502	537	504	534	476	540	485	480	503	516	491	497	502	526	530	481	468	508	506	510	500	477	510	504	493	529	530	508	528	523	511	499	517	518	501	500	515	503	501	539	499	516	527	526	530	527	561	531	499	466	504	490	503	468	524	516	468	503	507	522	543	502	488	497	546	491	522	533	503	515	497	515	574	488	495	534	547	499	545	540	474	533	521	460	541	525	524	553	466	492	513	516	522	522	528	513	502	489	493	529	499	500	503	534	511	505	521	514	549	498	528	516	479	537	502	494	486	510	488	522	505	532	490	507	514	511	463	501	491	504	523	531	483	486	481	539	531	502	464	506	506	523	497	510	496	538	522	530	540	501	523	528	528	476	504	515	509	547	486	547	457	507	503	523	522	483	508	496	502	489	500	535	509	486	502	504	517	528	504	481	516	491	558	528	510	519	488	534	533	482	476	521	496	516	503	484	475	509	519	548	525	511	524	495	513	515	512	505	519	470	508	490	513	520	473	505	509	496	471	496	463	538	494	536	519	524	549	503	504	463	474	448	535	527	492	590	506	454	516	509	483	491	509	500	511	490	487	500	516	480	529	489	493	495	523	485	500	573	504	498	516	484	515	511	533	521	469	518	498	512	491	515	508	493	544	517	496	539	491	502	493	493	561	524	530	524	531	512	494	472	505	536	489	538	525	547	532	513	507	512	511	487	534	535	536	506	515	478	512	534	507	527	554	495	507	565	533	522	520	514	511	478	494	532	530	484	527	504	525	518	494	482	543	540	543	524	495	547	478	490	495	522	530	485	510	533	514	521	480	520	509	455	506	514	488	500	511	470	521	502	537	516	534	505	469	497	490	548	509	520	518	520	493	495	505	527	494	488	532	522	471	517	477	481	502	510	509	474	498	505	475	501	501	515	505	482	521	516	529	535	479	524	491	480	522	561	555	511	480	485	507	544	514	497	545	552	461	516	520	513	493	536	550	550	457	508	534	542	474	547	522	506	509	488	467	514	492	506	523	519	469	546	503	495	504	501	507	478	528	524	519	493	508	535	539	537	506	522	507	492	484	530	463	558	494	496	491	499	510	503	494	473	522	503	505	508	555	474	513	520	524	524	509	513	506	502	502	512	512	515	545	513	512	497	504	527	501	518	514	501	539	529	491	490	507	490	542	521	513	514	510	551	509	523	521	508	509	508	504	524	517	520	490	494	519	508	507	518	482	478	476	495	528	476	462	566	541	545	482	491	516	531	516	499	494	482	536	485	484	537	530	460	524	493	518	530	535	523	474	485	502	505	545	516	509	509	515	493	544	488	516	504	516	506	503	553	519	506	489	526	533	488	477	504	533	507	519	514	523	531	512	504	532	490	479	466	483	473	509	524	496	493	534	538	505	537	504	522	520	511	548	483	521	495	544	494	513	506	513	526	516	494	455	515	491	501	499	479	556	485	477	516	542	490	513	476	480	512	530	477	485	508	511	500	510	507	517	489	515	507	524	508	550	523	486	485	478	460	512	507	510	497	513	510	541	496	460	470	558	501	578	525	493	499	492	573	531	481	478	526	466	524	509	516	457	494	533	480	499	499	509	553	514	510	517	454	501	520	520	521	453	517	494	486	516	521	517	523	510	511	498	507	513	492	481	462	518	497	543	503	523	503	516	496	486	499	535	499	497	508	495	539	499	519	485	460	503	521	504	504	538	517	521	489	500	547	463	503	534	567	509	515	511	546	505	544	494	495	512	517	498	499	501	526	531	478	533	511	497	470	537	533	470	535	464	501	504	512	504	517	518	521	494	527	504	467	536	537	509	540	502	523	512	482	517	527	498	515	492	510	498	510	542	481	449	511	538	491	484	500	533	482	481	494	534	510	519	535	511	551	491	470	542	540	489	514	501	510	490	501	450	505	515	481	492	507	536	530	534	523	481	538	517	489	489	528	543	551	537	492	511	503	496	537	486	530	510	438	523	504	486	483	486	495	528	504	492	462	502	554	494	555	501	503	518	511	529	520	543	529	484	511	502	529	471	501	499	507	464	514	483	511	512	536	509	514	498	463	508	490	486	526	507	461	480	494	514	492	517
27597	50669	38233	27853	22077	16156	12888	9511	7450	5687	4184	3444	2999	2659	2368	1826	1550	1272	1076	911	909	861	772	796	804	771	755	731	686	691	753	731	743	693	708	707	684	586	577	582	607	538	514	487	532	565	565	535	559	572	572	544	529	560	512	497	593	550	523	527	557	525	536	584	572	569	538	495	526	518	519	546	582	496	520	530	551	535	539	559	541	534	545	484	496	546	524	530	491	543	504	553	532	531	531	608	596	554	526	577	504	491	556	553	562	622	540	544	551	525	539	541	583	572	519	534	549	567	560	534	562	555	555	530	518	542	537	523	500	555	568	521	576	509	499	555	511	557	583	550	551	535	536	544	542	552	521	540	550	506	489	522	537	534	507	516	575	561	548	527	547	536	520	503	562	482	496	564	513	523	559	567	528	557	537	540	520	513	549	584	598	543	561	581	537	528	566	572	535	533	555	550	567	536	572	526	548	573	559	538	538	528	527	554	550	554	512	506	588	541	512	529	535	530	521	552	528	553	511	550	553	519	516	573	536	529	500	545	561	484	543	549	556	547	537	567	546	532	549	536	586	501	518	527	542	546	563	538	494	560	544	530	567	534	523	535	552	545	517	553	563	526	571	582	574	517	538	533	557	540	498	524	545	514	524	539	554	567	496	519	535	577	561	547	545	514	535	511	519	527	579	570	539	522	489	544	511	513	536	550	564	505	533	510	525	598	559	524	527	533	537	523	531	543	554	531	551	562	569	525	547	532	547	546	529	528	520	532	532	508	529	557	580	544	510	543	537	480	564	559	560	514	493	548	519	548	543	553	515	518	540	540	508	536	521	532	560	542	515	532	526	492	534	535	551	494	537	543	550	542	581	552	577	567	556	548	524	545	583	490	520	554	526	520	523	513	575	498	568	506	545	538	560	532	528	547	563	548	551	540	543	556	525	539	509	531	506	546	544	564	545	553	550	521	559	530	554	568	578	532	541	553	527	542	537	526	538	519	533	561	527	553	540	550	584	543	575	522	581	521	565	549	531	558	569	527	504	563	537	566	542	520	551	517	580	501	460	528	564	528	520	535	552	546	490	588	547	552	526	558	575	508	508	548	541	562	552	528	567	530	558	561	552	552	507	564	588	506	553	575	581	502	543	570	527	530	499	545	494	556	533	540	513	546	581	562	517	548	533	583	570	519	541	509	558	548	525	549	537	555	546	479	526	530	537	582	517	569	563	563	563	533	525	564	569	523	558	598	486	529	589	536	502	520	519	513	545	532	548	540	542	536	530	538	564	549	569	569	564	519	557	592	601	565	547	535	540	522	528	543	535	554	552	524	538	543	576	560	552	575	527	536	537	508	573	521	552	564	543	545	520	483	563	486	534	543	536	550	556	520	548	564	553	543	560	536	532	544	524	530	547	570	555	529	522	560	562	545	521	536	524	537	529	520	599	553	514	556	512	556	515	545	546	565	553	504	491	592	535	536	507	535	587	570	548	527	538	487	545	547	562	528	528	579	569	496	560	549	559	558	529	508	540	550	553	571	538	528	527	521	536	544	528	548	572	538	529	499	500	562	521	564	555	574	492	559	549	534	532	495	515	518	540	532	554	517	518	522	525	573	549	550	563	481	551	525	565	558	560	547	509	534	547	556	501	518	575	527	537	561	481	549	505	549	551	570	553	506	528	563	538	560	539	516	564	569	519	535	532	533	535	527	525	546	550	504	598	552	528	556	530	519	561	535	531	536	560	553	548	551	530	521	596	571	569	517	539	549	524	534	539	520	515	540	593	558	525	549	571	524	531	524	531	509	538	512	513	576	540	550	589	567	552	565	531	602	540	561	553	537	500	568	545	550	524	530	492	572	551	534	581	547	551	546	556	540	532	580	527	550	575	553	555	517	543	518	510	511	515	563	527	552	540	519	522	567	557	536	547	535	551	607	549	543	537	582	520	537	546	568	564	572	542	554	542	559	543	544	560	563	594	506	540	523	505	500	542	548	560	560	558	525	527	547	533	497	538	530	554	560	548	535	539	526	516	508	551	529	518	537	537	531	547	502	588	508	532	559	514	523	547	532	530	529	549	551	503	534	551	548	528	546	495	529	511	559	526	518	525	543	569	518	557	464	544	591	530	547	532	555	570	510	556	581	526	515	561	546	560	569	526	546	554	547	507	513	575	519	542	546	522	538	568	519	573	553	555	507	547	547	531	503	523	553	529	516	587	541	521	512	535	557	560	529	517	549	534	534	530	533	533	551	534	562	525	552	534	524	563	546	570	555	538	562	527	516	547	542	495	594	510	519	517	546	597	563	543	551	578	508	560	554	550	554	562	531	557	530	553	538	562	544	520	485	547	522	524	522	543	561	563	516	567	518	551	527	518	540	593	508	555	519	546	537	576	524	522	526	481	521	523	536	514	516	581	500	480	517	532	533	532	526	567	542	559	544	578	542	564	508	488	551	556	526	542	519	505	538	538	548	487	512	541	534	529	549	524	520	533	587	575	562	540	512	549	521	537	544	582	535	568	544	526	580	526	541	555	535	556	518	490	503	536	520	539	545	563	555	537	584	531	503	516	539	551	551	526	558	540	527	537	515	536	522	512	582	537	519	572	543	493	544	533	591	543	546	548	550	502	546	527	569	500	512	491	562	545	535	538	558	532	522	566	546	581	541	561	512	557	545	569	568	544	535	556	563	558	545	572	577	529	567	564	578	513	530	556	532	544	532	565	532	564	521	519	597	555	556	550	539	511	519	537	523	556	567	588	547	486	521	587	564	533	521	546	524	538	520	515	527	588	552	532	574	576	563	512	500	529	549	525	554	517	579	583	516	552	523	557	557	520	549	533	515	542	560	500	530	530	594	501	555	535	541	533	513	545	542	531	552	575	501	558	566	556	581	559	559	562	502	571	586	526	594	550	554	532	493	554	548	556	530	540	526	567	506	527	548	532	535	507	535	577	529	545	542	561	545	503	564	533	531	542	553	601	535	519	557	518	550	537	507	565	511	546	517	553	567	551	574	554	544	582	568	546	564	531	536	543	571	539	562	576	563	519	603	528	553	532	520	523	518	514	507	564	564	563	526	514	574	524	549	514	523	577	515	532	542	541	541	551	552	537	526	558	530	498	510	576	535	546	518	500	540	555	536	496	512	588	554	586	563	553	529	555	565	548	498	553	517	532	541	518	539	539	527	559	533	534	543	532	502	509	526	510	555	513	531	533	531	529	546	551	524	557	559	549	523	528	586	564	491	512	529	528	552	568	565	559	551	575	547	548	519	519	517	529	537	544	502	526	532	526	533	570	555	532	516	517	568	575	540	529	521	510	523	533	524	520	539	506	601	502	531	545	537	545	537	518	547	571	547	516	560	528	565	517	536	516	600	525	562	540	552	544	532	570	489	526	498	565	560	548	571	525	553	543	530	528	494	561	545	546	554	526	541	524	535	537	543	567	549	506	538	532	557	531	521	523	528	596	515	557	538	547	549	522	548	539	566	569	579	535	463	562	572
28253	23679	24965	17745	9401	5381	3761	2661	2087	1482	1209	1049	911	812	825	727	571	486	428	439	367	375	408	352	382	350	365	395	363	341	365	365	345	399	346	339	343	352	330	300	306	301	314	317	330	286	324	294	311	295	293	280	315	286	288	309	339	304	319	316	309	313	335	341	343	340	302	301	261	302	307	296	353	285	318	309	310	334	301	300	315	313	307	324	306	280	321	297	297	287	311	300	307	307	310	320	311	304	290	306	308	299	297	305	306	325	321	307	284	273	314	316	308	313	321	305	299	323	317	342	311	314	286	274	290	288	308	286	285	287	283	307	296	303	319	286	303	302	296	308	309	314	336	306	306	284	314	285	314	320	338	310	354	312	276	318	340	300	352	315	328	318	319	309	285	317	322	328	327	284	321	302	303	326	301	325	292	337	318	330	283	344	314	288	307	292	332	318	320	320	334	288	308	315	313	288	297	290	328	295	290	333	305	305	333	317	296	302	293	313	305	337	367	273	280	319	303	310	299	297	290	302	300	307	296	317	292	324	343	304	305	325	305	299	309	318	301	309	288	331	339	349	275	305	307	310	335	305	333	289	293	325	344	330	320	279	299	306	312	308	294	332	288	300	324	308	311	287	298	335	265	315	312	295	329	295	313	334	325	324	280	268	321	337	286	307	339	300	314	298	327	304	303	327	311	328	346	321	336	286	327	282	338	324	338	307	315	317	299	287	325	311	314	293	282	279	325	283	303	315	323	334	294	297	289	295	333	292	324	294	317	284	311	286	309	295	317	312	289	301	334	303	318	298	321	282	295	295	326	296	313	308	318	308	297	330	336	306	342	304	287	341	333	334	319	298	285	335	327	329	292	311	326	297	306	274	316	292	291	309	331	299	317	315	314	281	318	298	315	336	313	325	279	303	295	294	298	305	284	278	308	315	329	284	303	308	311	271	277	317	330	301	334	304	305	317	281	308	304	317	282	349	315	313	301	337	307	314	314	334	297	319	301	304	276	290	352	324	275	294	336	319	315	311	341	299	303	297	314	319	302	298	311	286	280	335	295	322	260	331	313	310	327	304	314	296	331	314	321	289	288	300	300	340	326	299	311	324	318	312	289	312	322	335	312	311	311	326	320	313	282	335	321	313	304	321	308	293	311	353	292	309	275	277	331	290	301	321	305	303	312	320	282	298	325	326	311	293	286	289	318	308	316	301	326	318	335	320	298	307	351	312	326	281	300	322	314	308	306	298	293	318	352	301	316	292	332	298	299	332	312	292	291	282	322	304	332	289	316	282	292	329	310	273	331	299	298	325	313	308	336	287	270	320	308	309	304	294	324	310	327	324	284	322	321	302	333	286	278	314	310	336	316	317	313	306	303	343	269	318	310	306	311	284	310	304	311	302	268	295	300	321	324	305	316	304	296	310	308	310	326	320	303	300	290	305	319	344	276	312	312	291	303	299	306	277	304	251	329	292	290	299	288	320	345	305	329	306	292	327	308	286	289	309	317	310	308	299	271	335	292	316	308	314	313	336	303	276	296	300	305	346	280	299	311	304	324	287	323	313	337	271	328	323	313	329	287	298	326	272	329	326	308	331	334	315	325	318	313	299	306	306	339	300	297	338	294	329	292	308	309	324	288	295	298	313	316	319	326	301	339	308	309	307	312	321	299	318	299	337	314	300	297	276	307	325	322	356	266	301	303	300	312	305	324	330	319	317	306	331	302	310	322	291	293	290	303	333	292	305	308	330	310	301	320	290	286	302	329	282	302	333	314	304	304	297	297	310	312	318	312	295	315	309	312	318	306	332	292	303	308	322	295	350	332	326	334	330	320	293	292	321	297	286	309	320	318	291	295	317	317	335	319	336	283	297	331	289	298	323	342	298	293	297	296	285	304	269	281	303	304	299	323	298	286	327	275	305	297	308	310	279	306	306	281	299	315	329	289	332	292	252	322	310	315	276	329	301	299	283	328	298	286	291	315	293	313	307	352	310	285	291	315	320	302	327	331	287	316	329	278	286	311	331	313	310	314	309	315	299	326	325	288	291	311	323	306	321	294	290	301	312	324	321	315	296	295	323	288	313	309	304	328	327	315	324	282	326	305	283	311	307	288	322	282	303	326	305	303	310	331	308	302	286	312	348	319	329	343	307	306	337	341	314	322	275	301	324	290	293	369	301	336	296	322	305	326	321	278	314	315	302	297	304	298	293	339	331	350	335	308	292	302	310	322	327	265	308	317	313	318	298	317	301	324	275	339	308	315	304	291	283	325	316	297	317	262	292	333	303	295	323	288	319	308	293	315	307	299	314	298	317	280	301	276	317	311	301	314	287	265	320	285	313	285	293	277	304	312	346	314	295	305	306	305	321	317	313	266	331	299	308	282	300	281	304	290	314	321	336	313	290	280	284	329	353	284	278	320	279	347	342	275	306	329	326	309	294	309	278	292	307	352	280	311	284	308	277	318	303	328	307	294	311	294	297	307	289	299	299	301	324	327	320	291	324	308	296	305	289	323	318	318	317	281	301	300	276	330	298	297	305	315	326	287	288	314	316	303	288	321	320	304	338	292	279	316	314	321	293	305	314	333	278	312	322	292	318	289	322	323	310	306	295	302	316	322	313	310	363	311	286	311	313	337	309	322	296	322	299	352	309	320	303	314	336	290	318	314	311	313	306	325	293	288	320	334	333	307	297	292	293	303	325	289	311	300	307	287	292	324	318	323	303	306	305	316	295	336	337	321	309	301	301	301	365	275	298	304	284	311	301	290	319	293	326	315	300	307	311	319	262	297	294	299	293	317	314	285	271	314	322	327	299	309	286	349	314	268	308	283	343	319	301	344	298	294	322	315	311	297	310	301	331	320	287	291	333	327	300	293	305	278	304	272	301	286	304	307	321	287	311	285	308	304	314	317	343	293	305	281	278	290	337	287	338	269	289	291	335	293	319	303	327	311	291	309	311	284	321	340	303	272	287	314	311	333	350	363	301	309	344	308	304	298	301	314	280	289	301	304	329	287	297	327	295	298	295	325	320	334	293	288	280	290	293	302	287	344	313	327	300	288	350	343	297	311	347	285	325	317	298	340	304	299	280	310	298	308	305	320	341	297	296	295	312	324	312	335	296	299	306	276	290	313	317	323	326	323	299	341	300	309	308	291	308	288	307	299	307	288	300	315	280	315	353	337	299	310	339	311	317	293	284	314	315	310	298	346	266	332	308	283	329	292	310	340	297	301	299	311	301	301	295	337	308	313	283	305	290	311	303	288	291	294	303	318	319	329	304	307	299	332	339	331	304	296	293	316	301	297	274	309	289	308	308	331	333	290	294	309	331	297	333	301	304	308	307	285	315	324	303	303	349	333	303	301	291	279	323	318	303	312	266	315	318	302	315	316	318	311	299	292	322	274	307	321	333	317	330	342	289	306	267	300	311	325	318	307	304	329	303	315	306	343	297	303	308	319	324	318	327	290	333	329	307	284	291	323	295	297	315	282	309	303	289
25400	38107	26699	17698	12721	8855	6954	4847	3769	2846	2123	1729	1457	1369	1230	1014	752	652	599	501	453	484	472	385	376	421	423	435	384	376	437	422	418	396	378	384	397	364	336	337	363	340	321	344	340	304	320	332	347	350	318	336	335	373	299	337	324	357	343	384	326	333	289	351	338	348	342	328	324	335	327	356	359	325	309	335	343	360	337	357	320	346	300	333	311	349	334	326	321	320	353	329	339	359	343	334	338	319	291	358	340	354	326	328	336	319	325	346	343	342	300	347	327	325	351	345	371	344	325	324	335	296	310	351	347	358	329	292	325	369	327	361	345	352	339	316	316	320	351	305	324	324	348	334	331	314	313	308	320	340	334	345	334	364	314	358	331	332	325	325	323	345	324	333	333	340	341	338	338	355	328	338	365	314	359	339	325	355	334	359	314	346	330	314	339	314	298	347	322	326	326	335	343	317	351	324	331	338	334	323	329	332	337	317	350	361	365	335	350	323	335	340	323	333	374	323	318	320	321	321	332	348	330	330	326	340	352	364	340	345	334	325	369	330	312	306	325	314	341	361	320	329	322	290	355	371	335	344	344	361	327	341	341	348	328	327	346	346	313	307	318	361	357	347	311	337	356	333	338	343	352	313	330	336	341	344	312	348	364	332	330	327	345	324	348	316	354	341	314	357	353	314	349	353	339	341	337	329	327	350	315	320	322	337	346	328	350	314	340	312	321	299	335	355	317	375	354	327	322	323	320	371	320	337	358	350	373	337	346	343	322	327	313	312	335	347	369	331	304	306	322	329	327	365	296	320	347	317	343	339	345	322	317	338	351	312	327	333	322	343	357	289	342	335	343	331	353	346	359	318	360	295	355	320	337	351	313	337	319	316	303	338	347	312	294	322	323	299	371	323	344	360	319	362	388	328	333	306	307	329	324	326	341	322	338	365	359	357	343	328	355	318	324	321	354	293	334	311	328	340	322	338	322	358	339	356	325	346	307	323	306	344	318	323	311	368	335	343	354	331	335	338	321	342	338	323	371	329	295	316	340	342	322	359	349	354	334	290	349	347	345	345	337	352	343	330	290	347	346	352	337	348	315	329	345	298	344	326	313	330	308	350	332	312	345	356	376	333	341	337	318	356	321	340	326	342	346	331	327	342	329	334	332	310	335	376	340	350	362	361	341	330	365	327	346	360	349	341	350	351	337	312	337	326	348	293	346	330	331	324	365	323	330	329	295	351	330	334	345	385	354	335	332	320	320	320	319	305	352	346	292	336	313	351	351	345	329	310	319	332	385	344	296	313	304	319	339	358	354	338	338	322	306	339	359	329	350	315	325	317	312	289	325	312	307	342	352	353	322	361	325	330	328	299	348	357	340	343	335	342	336	341	349	315	338	317	347	340	346	345	307	305	300	331	332	342	321	327	324	331	328	311	358	316	324	303	321	344	337	321	338	340	348	355	359	324	341	341	344	336	340	340	316	319	300	335	334	313	339	344	327	378	344	322	345	343	330	345	343	331	325	370	354	340	335	284	363	316	349	342	357	328	321	349	345	293	355	336	321	334	352	318	328	332	324	314	355	330	331	315	331	354	319	323	324	337	339	320	310	367	379	328	358	321	343	317	353	353	321	341	332	360	324	319	339	342	356	331	317	359	354	348	323	329	325	328	343	346	341	358	354	346	314	320	315	313	332	316	378	333	332	365	357	342	360	322	324	327	324	342	333	341	324	327	340	341	340	325	323	330	321	336	342	328	331	325	316	355	322	332	320	331	365	360	322	311	336	361	317	312	337	283	333	343	306	386	339	346	326	344	335	345	375	337	330	365	327	289	312	330	311	328	332	317	331	333	327	314	333	315	336	350	319	337	330	386	333	342	301	336	322	331	342	338	363	320	326	328	334	322	314	349	347	348	363	329	354	319	329	318	350	311	330	321	337	332	308	318	370	313	349	332	329	351	338	354	352	351	315	291	354	341	356	334	327	318	336	313	316	331	354	347	358	316	349	354	335	295	312	331	325	346	331	318	318	358	307	348	356	347	318	342	354	339	319	357	351	351	321	329	362	322	314	336	350	327	353	325	359	313	326	310	356	347	341	336	310	324	348	309	329	341	340	369	321	318	328	322	352	333	337	319	366	311	322	347	334	311	290	301	354	319	354	314	348	338	338	334	354	342	318	352	329	308	341	352	347	344	338	341	353	356	330	349	326	330	351	335	353	341	331	331	344	342	351	348	323	326	323	348	309	350	335	354	325	339	350	325	329	304	318	347	339	337	345	313	318	349	320	376	334	358	357	354	320	326	374	335	363	327	317	323	345	326	370	313	343	327	348	346	351	317	363	298	324	322	315	315	363	347	328	343	342	337	347	332	303	354	350	379	360	294	339	331	316	361	310	355	318	357	303	308	359	292	323	343	319	307	313	345	335	339	363	374	339	356	327	322	318	328	325	327	349	331	365	345	316	326	324	363	340	338	317	339	297	319	360	332	375	358	345	328	350	324	364	350	331	338	352	356	348	322	294	339	325	333	308	372	369	298	340	331	318	345	356	335	335	325	337	340	311	341	358	336	346	300	348	322	317	327	335	340	338	343	334	347	321	359	333	309	305	335	320	353	345	304	295	309	345	321	348	331	307	332	350	363	306	324	335	344	330	361	328	377	317	351	337	333	331	331	311	317	311	339	351	348	342	335	349	339	334	347	306	317	316	313	295	336	342	313	322	315	339	342	342	305	306	336	305	320	317	332	306	344	383	345	329	380	321	317	321	326	316	348	335	342	335	331	357	354	343	318	331	337	342	311	343	362	334	335	335	341	334	348	358	335	342	341	317	363	345	357	326	354	341	340	362	363	352	334	370	313	319	333	308	341	341	347	349	349	329	333	353	319	361	338	345	326	336	305	351	322	336	336	345	341	341	331	329	320	322	308	320	335	324	300	350	329	344	337	318	326	311	329	336	330	318	359	310	344	334	351	346	319	336	345	323	348	351	320	332	343	368	322	327	378	326	330	351	337	333	337	364	318	364	338	350	352	302	349	324	336	347	368	357	373	340	354	338	348	334	343	352	322	335	316	303	340	325	319	328	350	350	352	307	333	327	374	349	318	375	309	347	365	340	315	319	360	337	346	361	341	326	354	311	335	335	371	367	314	360	329	339	310	326	300	340	314	341	322	326	361	355	318	335	362	342	327	348	315	343	329	316	307	354	352	368	362	326	326	343	324	327	305	346	345	332	332	343	315	334	337	344	356	303	328	318	338	350	317	355	317	333	322	322	350	347	346	341	332	359	328	303	324	346	361	331	343	342	335	359	372	307	370	326	360	325	338	339	330	325	325	295	330	369	323	326	329	356	338	321	330	321	306	318	351	350	332	327	368	337	340	300	287	336	329	329	356	324	357	328	330	346	338	359	353	328	352	318	348	330	324	387	302	317	349	308	351	327	344	334	352	332	333	364	338	328	326	410	352	313	363	319	340	354	345	339	326	314	355	352	345	339	304	333	335
23475	21073	28302	24133	21297	17070	8696	4869	3427	2515	2085	1701	1538	1462	1322	1112	993	851	768	691	650	671	656	605	604	598	630	613	655	549	662	576	612	613	591	538	533	557	599	539	493	519	498	570	541	504	504	545	528	568	528	528	514	521	533	528	540	519	473	532	502	525	526	540	544	520	502	483	514	555	516	508	536	509	518	548	533	524	538	485	528	485	539	498	523	507	512	482	532	494	519	480	534	491	492	548	536	535	529	508	497	487	499	537	531	511	513	508	536	488	501	548	494	513	537	485	516	505	502	488	525	504	524	550	474	523	478	496	495	510	495	492	504	514	532	547	492	547	497	484	503	533	522	499	491	506	553	533	531	512	513	511	523	521	525	499	529	511	543	503	520	519	516	497	507	495	512	495	507	532	498	492	514	542	548	518	535	537	520	516	527	514	517	522	582	514	533	515	549	495	532	525	535	525	519	526	476	531	480	544	536	510	492	546	528	526	526	504	541	503	524	546	491	510	536	512	511	535	530	500	493	487	536	530	511	502	494	526	514	540	463	514	524	508	513	547	527	535	507	542	533	474	529	514	526	536	497	533	500	503	541	519	541	514	557	514	460	522	552	542	516	502	488	518	524	520	529	521	505	552	504	521	506	547	520	552	514	499	507	468	479	570	521	506	515	511	531	541	527	474	512	555	520	480	503	523	516	552	538	487	546	517	562	527	504	556	538	543	528	501	556	519	516	452	509	521	568	522	565	526	503	562	546	515	510	481	523	511	481	505	538	507	477	524	513	493	526	476	552	495	537	535	522	528	530	508	533	514	556	549	531	535	560	520	507	510	508	488	519	549	470	514	555	528	528	506	503	527	523	520	506	556	517	519	497	516	533	500	479	520	524	495	534	525	533	516	527	543	542	462	528	561	481	509	580	533	574	481	510	523	544	523	537	517	492	485	518	540	507	521	543	569	486	500	539	483	533	490	506	574	484	513	496	543	539	542	505	529	482	531	518	527	555	544	534	506	526	507	513	527	491	535	524	489	546	521	531	575	470	516	498	555	516	518	547	518	512	516	535	529	529	557	500	543	584	507	537	531	564	479	473	546	533	517	522	528	526	506	567	514	527	510	499	556	499	534	515	507	527	534	543	458	480	526	524	544	506	482	478	504	518	542	498	527	523	547	484	520	488	530	506	576	534	543	508	527	506	491	555	530	558	503	521	483	500	511	509	532	483	516	504	515	495	496	525	543	566	504	510	502	522	496	504	498	490	479	536	559	509	497	535	520	506	527	533	478	524	550	487	533	507	520	556	502	561	495	495	491	510	544	487	508	521	528	480	475	493	530	504	510	532	508	541	512	521	533	484	538	519	493	496	535	520	534	518	552	541	527	464	500	512	500	463	512	512	515	496	525	528	498	532	525	514	524	521	495	530	534	510	505	521	540	488	511	532	508	533	523	521	467	517	523	508	523	509	514	498	522	514	499	502	541	511	511	516	559	534	550	528	522	513	497	523	563	516	501	534	511	510	516	521	482	488	499	538	558	513	557	526	548	547	523	476	543	514	552	534	497	483	534	502	529	509	487	534	516	522	527	520	488	523	551	513	517	479	506	535	511	498	515	521	556	563	474	511	512	508	512	548	527	530	528	511	506	540	563	515	526	521	493	523	510	527	529	487	496	522	574	481	506	495	511	472	559	482	541	513	548	533	489	544	527	504	557	521	521	530	512	554	518	531	448	514	513	512	531	529	529	536	482	521	539	501	532	567	530	500	517	507	493	538	469	551	514	494	558	522	516	506	540	541	530	478	528	566	491	544	515	524	522	510	511	531	495	553	517	488	507	484	555	541	486	517	534	531	550	501	541	492	544	512	500	520	502	540	531	502	520	524	527	512	520	523	503	459	485	547	522	536	525	481	531	466	516	518	503	530	535	533	568	534	518	522	532	560	492	505	521	561	526	501	525	514	508	553	558	493	518	510	488	514	512	561	510	523	531	513	489	523	478	574	487	539	496	554	543	512	512	478	506	493	545	491	509	510	523	504	527	538	524	523	498	497	490	512	512	553	501	528	532	531	506	532	516	503	517	519	502	505	521	505	520	518	492	476	509	510	547	502	521	532	513	492	486	526	526	486	504	502	502	537	504	520	556	551	550	513	481	544	507	495	498	506	550	549	592	485	536	523	514	505	526	495	531	503	551	540	485	499	449	497	509	495	545	492	514	531	523	524	527	467	544	548	508	539	523	503	540	532	526	524	544	492	537	538	510	500	501	516	506	468	541	524	500	522	529	546	507	542	509	530	492	512	555	552	531	548	515	501	513	511	495	511	516	535	519	499	516	522	536	542	519	542	569	510	513	555	511	528	476	544	500	495	513	544	501	539	495	530	497	548	475	536	524	529	514	502	517	554	532	532	509	553	556	550	522	495	495	536	540	531	495	521	510	508	510	514	508	538	508	496	507	528	506	544	515	533	521	529	514	523	509	480	489	529	518	526	516	530	512	518	520	507	511	530	516	544	523	525	512	512	500	516	482	492	475	463	516	522	499	534	521	527	553	489	506	557	550	538	498	516	553	511	577	504	554	528	523	525	548	479	521	594	523	483	528	509	524	531	502	515	541	508	500	551	519	508	528	505	523	491	518	537	529	495	509	541	514	508	513	521	491	470	487	528	526	536	525	466	538	521	503	548	481	527	523	557	500	528	530	511	531	525	513	506	466	537	539	500	521	530	515	530	555	517	539	508	483	563	522	511	523	545	546	527	546	487	508	481	529	526	518	481	583	502	530	510	513	562	508	523	512	495	533	527	525	506	526	488	539	526	501	516	539	542	496	516	499	473	516	508	527	507	533	526	521	513	495	481	481	498	524	550	494	528	486	519	536	496	550	469	504	497	540	565	515	516	502	515	507	505	498	494	489	506	526	510	493	534	488	499	494	548	494	527	527	497	499	546	525	494	485	521	536	493	494	534	504	512	499	504	536	502	520	519	560	521	521	516	496	476	528	498	502	517	532	535	546	521	520	531	526	569	505	525	518	491	553	533	502	514	506	541	542	517	547	510	479	549	519	545	504	526	513	526	478	539	508	498	509	489	544	536	523	493	525	485	491	553	492	514	505	543	494	544	528	521	511	490	481	507	545	501	534	507	481	519	523	540	512	507	547	533	512	521	559	551	512	544	540	540	539	551	566	503	550	510	527	505	504	471	515	546	506	513	520	465	555	493	498	510	564	503	515	530	500	523	513	509	545	574	498	512	545	526	542	534	550	541	540	549	486	553	515	496	540	481	517	475	469	482	555	536	539	542	545	524	532	548	508	507	496	477	531	517	518	531	498	475	506	490	520	525	526	505	498	508	530	493	483	524	507	504	552	545	547	492	535	535	505	523	498	480	475	540	527	493	551	540	522	525	503	516	531	497	503	505	490	500	488	489	504	568	486	587	543	523	527	531	539	542	503	513	481	513	480	511	534	499	501	496	562	521	526	504	513	536	508	484	488	535	510	520	530	537	505
25876	46145	33265	23349	17285	12661	9873	7506	5669	4021	3345	2576	2308	2252	1832	1603	1230	1055	916	837	797	687	700	727	681	657	703	721	695	665	725	755	684	733	644	650	551	587	575	554	546	548	532	608	566	536	516	544	563	576	517	536	551	558	598	564	553	556	550	531	531	519	522	582	555	585	556	559	561	537	570	587	556	527	562	539	508	562	524	564	532	561	553	541	532	564	535	570	552	567	531	545	538	576	570	560	532	535	572	523	557	576	563	536	564	545	538	565	540	546	550	512	507	546	557	566	540	575	532	559	536	554	546	570	567	544	516	577	578	560	507	552	521	546	574	566	547	592	575	566	597	549	521	522	534	552	547	550	589	541	553	562	530	565	526	576	539	552	543	604	539	532	552	548	549	501	528	546	579	558	513	550	495	556	584	560	522	550	541	583	529	537	597	563	519	552	539	530	603	570	558	582	578	559	547	498	527	544	543	555	541	541	504	533	573	563	541	563	549	576	547	562	552	524	542	558	547	499	596	522	546	573	541	555	539	598	512	544	552	572	485	547	512	559	558	549	566	546	569	520	547	580	553	555	520	515	543	574	538	536	544	521	568	563	529	535	546	521	541	559	580	550	556	545	538	533	540	523	523	519	536	569	496	570	533	549	525	511	533	547	577	534	530	549	582	559	589	553	543	551	563	545	588	592	576	523	582	554	556	524	525	518	531	528	551	605	557	531	577	542	544	607	546	567	531	568	541	558	560	565	562	551	564	558	535	563	521	546	532	573	604	550	542	562	580	581	510	548	535	560	515	557	589	568	574	524	531	532	550	555	573	522	521	524	527	496	536	513	558	525	579	563	551	570	543	551	534	560	564	545	611	541	550	547	562	592	522	552	569	556	585	541	592	526	519	522	508	578	556	561	538	524	525	547	567	529	511	528	553	575	588	587	561	590	532	518	518	547	531	558	568	556	546	529	575	578	529	537	531	562	570	573	563	567	536	570	538	501	551	564	566	555	600	577	586	565	554	529	563	561	584	512	553	590	558	547	539	573	526	547	510	548	575	542	547	519	562	614	556	536	538	522	523	558	536	556	553	561	552	523	523	534	535	579	550	565	563	517	548	535	529	548	501	590	538	566	551	533	564	599	543	555	552	510	596	541	551	587	570	536	577	538	556	552	529	551	535	542	527	572	564	527	578	516	535	534	558	583	561	546	520	514	520	581	582	552	522	547	550	540	520	547	585	604	553	588	574	565	499	536	530	515	569	570	541	581	567	567	581	542	546	523	537	508	533	559	589	531	585	572	544	542	522	542	565	516	556	563	500	501	534	543	567	570	516	595	582	546	575	508	511	510	537	594	538	553	585	543	555	566	543	526	572	552	494	548	573	540	533	534	534	544	549	570	541	564	560	556	515	592	521	574	532	505	548	543	532	580	529	556	519	587	529	550	541	495	555	547	553	542	547	552	545	558	548	576	555	521	566	574	526	549	531	535	574	564	523	525	536	587	538	493	560	522	523	578	571	567	576	549	534	545	509	587	596	540	541	568	611	550	540	549	566	554	487	584	551	586	561	531	603	577	567	547	567	517	550	542	547	528	517	547	532	553	526	517	538	557	537	559	533	541	570	528	523	550	593	551	517	538	565	585	578	527	490	531	553	571	537	553	554	571	549	538	562	576	532	565	595	558	553	575	582	533	531	545	539	560	536	530	598	544	521	557	540	556	535	558	613	548	514	555	566	506	560	550	534	558	565	561	544	516	563	531	541	573	539	611	550	534	530	522	526	557	534	567	548	557	545	513	542	518	537	535	572	557	534	624	534	527	548	555	588	535	541	548	535	570	578	564	602	513	545	594	564	525	540	524	513	574	562	543	568	540	540	549	485	524	551	531	525	550	530	535	530	523	575	569	517	559	559	567	561	580	577	521	586	586	549	529	558	549	539	536	569	615	514	517	564	574	527	550	553	537	557	559	573	498	556	552	517	542	527	539	547	559	574	529	526	594	551	536	544	556	568	543	544	546	576	536	527	537	568	551	543	575	555	547	563	557	577	549	523	513	569	540	559	541	538	573	499	571	543	554	571	505	535	553	567	559	546	585	539	530	538	555	553	527	508	529	536	564	534	553	523	532	534	552	538	555	559	528	564	531	567	545	537	562	527	565	546	530	504	574	530	578	551	558	561	546	554	544	507	541	556	555	552	562	531	537	557	550	530	578	553	559	554	538	546	522	540	600	546	523	542	609	537	530	562	561	545	552	534	560	547	498	555	568	542	506	535	540	565	543	564	550	578	564	577	577	576	553	598	552	524	562	546	546	551	566	560	531	573	531	536	524	569	505	539	575	531	537	559	540	531	540	595	538	582	535	553	572	492	545	586	573	545	525	525	542	511	563	541	551	536	553	542	517	532	521	566	488	599	533	553	561	569	540	494	561	564	553	568	549	560	520	540	548	537	559	569	583	509	555	531	548	578	576	523	546	513	546	523	577	545	552	551	592	533	572	546	591	590	555	573	555	529	527	558	534	545	572	552	542	551	560	547	563	518	546	544	556	574	539	528	560	564	517	556	500	518	542	531	540	581	540	521	550	548	566	533	557	505	571	577	535	558	570	551	537	573	538	587	568	560	573	547	536	561	576	568	545	575	588	540	538	534	584	551	536	584	556	536	570	526	560	563	531	541	549	598	515	589	567	543	515	526	566	558	550	549	522	551	548	526	534	535	532	514	547	568	569	571	563	560	523	547	519	563	566	546	547	509	528	558	548	520	578	578	529	545	563	521	536	559	540	532	575	550	563	569	537	536	583	515	560	565	523	542	562	543	577	548	556	543	563	492	557	522	502	564	561	566	582	532	533	557	559	528	508	566	549	552	529	533	544	560	572	539	547	566	568	531	527	534	567	565	589	515	550	515	569	576	555	530	564	511	522	538	497	534	553	568	535	570	522	554	516	483	542	518	540	530	571	540	548	540	537	570	566	538	546	523	578	587	570	517	554	557	517	545	566	548	549	553	574	549	577	555	553	545	552	579	551	573	519	558	615	557	539	567	581	520	512	550	545	582	506	537	572	557	500	554	576	568	515	580	556	555	516	538	579	558	516	535	554	540	506	545	550	539	511	583	540	545	522	532	573	548	518	597	558	557	546	555	560	528	555	539	553	554	547	557	539	534	564	610	572	593	520	585	513	502	572	547	572	569	549	537	542	530	540	538	565	549	555	578	579	506	532	563	548	594	574	575	565	559	524	587	554	550	564	527	561	562	543	527	555	544	535	576	522	542	546	539	571	574	551	527	547	523	518	515	569	497	568	540	565	589	562	551	556	548	545	532	536	536	525	575	565	545	531	521	570	548	564	531	583	568	544	536	577	502	531	542	520	544	564	530	531	539	537	560	556	540	577	588	553	576	556	583	529	520	498	557	545	542	552	587	559	531	543	541	555	555	574	517	558	560	569	572	550	561	496	525	538	546	550	535	571	531	541	562	508	556	539	524	569	561	583	580	526	521	565	558	508
24466	20918	27204	25224	17666	8529	5191	3485	2400	1874	1513	1243	1150	996	905	701	633	499	403	368	372	338	363	343	303	304	303	315	336	303	280	320	344	286	336	279	275	231	249	260	251	262	239	220	236	208	261	225	260	223	230	240	216	236	220	217	243	250	240	216	199	230	221	233	214	246	227	227	245	261	273	251	236	257	224	226	244	227	228	224	235	198	247	257	236	222	247	262	262	215	214	235	256	211	223	226	230	240	245	241	245	243	250	236	234	252	229	233	252	239	252	234	250	241	237	216	230	248	227	204	230	202	212	223	239	249	260	241	261	227	230	239	227	256	233	215	252	234	263	225	237	225	233	258	216	234	235	243	224	218	232	244	235	249	240	253	215	267	239	225	240	245	251	243	232	202	236	251	226	265	223	218	230	239	246	261	242	234	234	220	216	254	250	211	229	223	241	211	233	256	257	275	254	264	221	223	221	260	232	231	221	240	235	231	238	241	230	238	252	225	257	266	220	230	242	254	252	232	246	231	251	233	228	238	211	252	249	241	228	246	249	245	241	230	256	233	235	235	216	215	219	224	244	239	246	253	244	253	254	253	238	232	252	214	223	226	243	251	271	243	256	262	243	235	240	214	242	215	201	249	245	248	237	216	262	238	237	257	244	255	232	243	241	258	249	227	263	239	238	239	254	208	219	234	225	241	234	225	252	226	234	218	221	239	242	224	256	263	243	253	199	223	216	236	273	243	224	228	242	249	264	238	256	229	244	257	233	236	215	250	244	227	244	219	246	248	214	215	211	227	226	235	219	220	234	225	218	252	214	246	270	231	222	229	225	243	236	261	242	273	210	224	246	218	235	246	231	213	225	251	221	210	215	250	225	255	232	240	248	210	262	232	214	236	236	239	262	238	231	229	232	230	246	229	237	270	255	206	251	244	222	219	197	228	236	238	249	244	222	272	218	237	253	214	238	214	233	198	225	218	220	240	214	224	239	232	228	228	245	241	230	237	241	242	237	236	230	258	221	241	227	208	259	225	229	249	255	264	251	255	237	250	220	248	240	229	241	245	200	221	238	240	243	276	225	246	236	241	257	255	241	271	212	228	259	243	233	225	256	262	251	232	250	226	239	250	259	247	246	227	258	248	264	204	228	199	226	255	261	242	217	252	230	245	216	255	250	237	236	257	233	211	233	251	232	233	240	249	256	249	247	239	229	238	244	228	226	237	232	265	224	203	247	219	207	229	231	213	247	260	246	238	221	223	248	248	225	257	227	250	246	248	232	251	228	234	245	236	232	242	235	250	241	259	234	232	212	235	223	232	244	248	258	231	231	226	248	228	245	240	222	220	247	241	251	227	237	226	263	238	233	242	222	248	271	234	215	213	220	226	234	249	233	243	240	266	238	242	243	235	215	222	258	243	223	252	270	229	249	232	253	253	234	225	251	220	222	197	222	237	218	204	215	254	223	225	245	232	231	220	243	235	260	252	219	217	243	231	225	234	208	244	243	255	243	240	245	236	236	251	225	236	236	241	247	226	246	233	234	246	231	256	251	223	240	225	267	224	254	223	240	235	224	236	253	234	235	226	216	211	218	238	267	252	238	229	289	236	223	223	210	239	245	256	244	241	246	245	262	220	230	240	224	243	212	250	256	229	217	255	251	229	238	241	224	231	252	227	235	222	236	258	257	258	227	254	237	206	222	220	225	257	251	216	243	241	227	238	248	243	231	235	232	243	225	238	221	260	254	204	252	218	253	222	271	234	250	232	230	229	240	251	237	256	238	224	284	229	204	258	242	250	231	249	216	227	235	245	231	230	232	191	235	239	236	225	246	230	233	265	217	217	225	235	216	249	228	255	241	233	250	220	217	229	222	229	239	226	250	244	233	254	246	223	253	232	227	230	251	225	258	241	219	247	269	233	214	250	241	222	228	238	228	233	236	253	239	257	245	248	227	210	251	238	223	220	212	256	281	231	233	261	238	245	262	234	235	241	204	228	233	256	241	214	218	259	239	230	246	235	247	265	252	232	226	239	218	226	231	239	224	256	213	251	235	245	222	224	222	249	219	272	254	268	216	220	264	220	243	221	234	233	240	233	229	256	237	244	228	225	237	225	263	236	234	244	222	234	260	226	232	228	243	265	256	235	209	220	251	246	234	236	215	242	247	244	240	238	238	234	260	232	224	232	259	234	238	252	224	248	236	241	247	234	228	247	218	234	223	226	235	230	234	220	260	239	210	242	236	271	267	244	245	198	208	226	237	230	215	236	229	242	234	205	250	244	239	243	225	213	258	218	254	230	237	240	263	229	245	246	244	262	237	225	265	253	243	242	247	231	243	261	258	249	225	233	230	234	236	223	244	269	238	247	246	229	228	242	242	220	225	234	212	255	236	228	218	226	233	221	235	241	233	218	227	209	221	235	222	215	280	242	253	249	252	242	235	247	216	242	225	255	227	249	208	253	247	239	244	241	239	259	227	245	249	250	242	238	245	239	249	262	256	219	221	241	231	249	244	250	223	231	230	241	231	248	247	260	223	245	247	229	238	223	229	230	245	241	242	219	251	216	226	245	227	232	277	232	225	264	211	211	221	209	233	220	225	246	234	243	221	235	226	238	262	253	221	228	224	241	222	233	237	253	261	231	211	247	210	230	249	230	259	224	233	231	220	219	220	253	242	236	252	236	243	265	244	253	236	243	235	258	237	244	243	221	245	229	249	236	244	245	229	221	234	211	236	257	242	250	225	244	241	250	247	233	213	239	233	238	228	248	242	227	224	257	226	258	237	210	238	248	227	237	237	239	230	242	244	221	221	229	259	210	234	228	219	209	208	224	221	237	231	250	225	220	225	222	252	237	241	265	250	274	211	225	240	214	232	246	255	252	240	256	240	264	253	235	226	240	242	242	243	239	242	225	225	205	246	234	261	240	226	219	267	222	230	240	248	235	221	221	227	219	255	245	244	231	216	245	217	258	266	228	248	238	253	227	239	243	216	233	244	266	228	220	237	241	200	235	257	218	259	241	278	261	238	220	232	259	220	239	244	235	235	210	232	233	230	249	224	234	260	230	226	254	222	227	254	229	236	229	262	263	256	236	220	246	228	199	237	231	220	222	213	229	227	239	249	247	238	220	249	264	234	202	223	216	253	234	231	230	245	227	250	251	266	225	247	231	227	216	222	223	230	243	234	243	201	209	259	211	224	230	268	224	239	220	244	266	219	263	236	254	231	246	247	223	259	240	224	215	261	256	224	232	223	219	234	244	266	251	221	243	234	226	232	247	219	227	227	247	251	244	265	227	242	211	258	194	223	234	271	240	256	249	268	223	212	221	239	236	226	232	224	262	227	234	235	214	240	238	239	244	243	251	207	255	222	212	220	202	221	220	242	236	236	236	247	215	261	207	230	220	233	262	265	214	240	275	234	248	241	247	236	262	234	225	226	210	240	234	225	256	235	231	270	236	224	213	240	234	246	218	219	215	275	236	237	239	225	240	227	247	237	228
24704	42462	31054	21632	16305	11236	8432	6448	4607	3366	2603	2166	1886	1703	1344	1053	907	722	594	512	417	405	418	411	410	384	403	400	370	374	374	438	383	420	389	352	319	295	284	284	271	255	253	265	277	247	286	294	284	257	247	268	268	305	271	252	269	278	258	253	252	253	263	258	248	268	267	228	235	278	298	236	262	258	267	314	237	255	297	267	278	275	263	292	284	280	277	289	287	259	272	265	263	291	254	265	276	266	254	260	280	251	264	255	275	291	257	270	284	253	261	259	278	278	232	282	258	250	291	267	232	256	243	291	264	261	252	258	265	284	266	266	284	273	265	302	261	263	252	266	250	274	264	239	261	266	265	291	277	299	237	265	282	265	265	255	257	258	253	274	287	236	266	246	291	245	270	238	266	273	249	286	269	227	283	261	279	236	273	270	274	289	266	254	254	279	238	271	273	268	257	245	257	252	251	271	236	284	283	259	283	258	286	280	275	270	259	289	272	274	237	265	258	244	259	282	264	223	249	267	233	275	266	273	265	246	252	253	265	288	239	277	259	249	271	256	263	257	249	274	258	272	267	271	258	256	236	261	264	300	270	278	267	269	265	273	241	255	262	262	274	257	278	271	281	272	271	252	257	274	273	265	259	259	270	263	253	273	236	304	254	236	289	261	243	239	245	271	240	269	257	295	256	283	278	271	286	253	313	231	275	289	256	251	244	269	244	266	268	250	274	274	276	272	257	238	235	259	238	261	280	272	255	276	270	250	255	254	256	244	293	257	270	266	269	268	285	256	241	262	264	230	261	264	289	245	283	262	270	253	294	251	263	255	273	229	251	267	253	251	244	250	262	278	258	241	263	264	245	244	279	283	247	245	282	246	267	262	279	246	262	245	254	259	240	263	279	243	272	254	271	262	265	253	272	246	259	271	257	253	262	285	274	279	283	262	258	259	273	253	262	261	261	247	278	260	277	261	240	240	248	292	251	268	251	262	246	267	270	238	235	280	247	251	247	270	266	274	259	272	273	253	271	278	285	267	273	281	256	242	242	252	276	253	273	277	239	235	248	250	251	264	248	269	260	270	254	275	254	258	268	270	267	270	247	282	258	262	273	267	258	250	259	277	255	261	241	249	234	254	259	254	255	266	270	238	262	288	279	263	294	239	291	227	262	265	287	273	291	256	262	277	251	249	260	265	274	270	275	248	265	284	245	259	256	272	242	236	263	263	251	239	243	302	278	250	255	286	274	264	259	248	266	259	278	251	231	286	253	283	247	278	245	256	255	268	222	278	269	275	261	253	277	275	250	277	231	276	240	260	238	266	256	267	241	250	257	258	294	286	244	267	262	250	270	262	238	256	257	265	262	275	287	237	261	251	266	270	270	265	285	267	275	256	263	286	259	241	259	258	265	252	251	261	269	268	269	271	288	297	251	255	263	263	285	264	273	255	277	277	263	257	251	269	289	292	245	265	269	270	249	252	264	259	285	260	236	254	233	268	282	267	253	243	259	271	278	245	250	256	271	264	279	233	257	230	279	263	292	271	271	297	273	235	282	253	245	256	247	284	270	287	256	261	251	241	263	301	274	273	247	289	245	241	265	273	275	268	264	252	286	290	268	250	243	274	317	279	269	267	274	282	303	279	301	274	277	282	265	270	311	269	260	252	274	269	261	258	257	282	260	260	246	292	242	272	270	282	270	242	293	258	250	259	264	283	243	273	257	263	259	258	268	268	249	248	252	274	234	284	266	274	280	245	258	260	260	241	282	274	275	230	280	264	259	289	273	266	271	242	243	275	283	263	231	287	269	267	248	279	247	288	276	241	267	238	271	295	288	267	277	253	246	268	250	238	259	253	259	253	287	247	267	270	281	233	278	254	280	228	288	260	282	284	263	247	287	249	246	232	271	261	275	279	271	261	271	289	302	258	279	264	266	267	283	261	268	250	241	257	286	258	266	270	271	271	269	292	255	249	259	248	275	296	269	264	268	276	247	255	252	252	274	275	250	249	258	269	302	273	300	255	237	227	266	293	266	252	262	257	274	268	242	255	271	283	270	289	249	273	301	274	244	241	253	270	259	243	285	260	274	254	262	281	234	259	250	262	298	286	295	275	269	296	231	275	290	261	267	277	251	264	298	271	247	261	296	252	272	254	280	265	266	265	266	273	271	243	270	270	257	247	270	267	254	257	282	281	265	263	290	271	265	283	275	255	283	252	269	292	263	273	273	279	282	286	283	260	291	278	259	265	279	265	245	268	252	283	262	260	304	268	277	264	253	239	269	294	284	269	278	265	256	252	263	242	230	293	248	263	262	293	264	268	302	275	290	281	281	253	268	276	234	263	262	298	266	260	256	265	292	289	252	266	254	236	257	266	263	271	269	257	254	226	250	284	262	287	269	272	255	263	250	268	263	279	244	250	293	248	239	234	279	286	249	276	248	278	269	240	252	281	251	262	251	256	234	278	248	256	276	250	285	287	280	250	257	254	274	281	272	247	269	250	232	277	285	293	276	248	222	282	271	302	266	280	282	245	280	273	275	268	266	249	266	274	264	265	267	260	264	256	246	245	269	267	259	247	276	294	245	250	262	281	263	283	270	268	275	263	251	301	278	295	260	230	288	244	262	292	274	279	261	263	262	257	258	257	273	265	275	273	265	256	262	254	250	262	281	267	271	294	275	288	274	265	279	266	248	270	274	265	293	283	258	283	276	262	305	255	259	268	277	285	253	234	263	265	257	281	262	290	276	267	259	268	275	259	275	271	265	249	280	278	282	263	264	252	260	259	256	263	287	259	278	273	268	260	286	267	281	280	279	251	236	309	274	270	261	248	258	238	272	268	259	254	272	249	235	247	264	295	235	287	272	273	254	259	254	258	293	246	287	244	239	263	244	312	246	249	285	240	266	297	259	283	252	259	268	275	247	257	258	233	258	259	275	277	255	273	246	267	240	253	290	286	266	247	261	278	235	258	248	276	262	272	287	252	285	239	248	230	245	267	256	258	271	289	253	275	285	254	263	261	249	244	258	260	303	231	265	253	251	250	246	245	291	292	235	288	263	294	255	219	254	271	275	249	242	247	273	266	254	265	277	268	250	248	278	262	281	234	265	269	260	251	278	290	260	267	233	255	269	216	241	261	279	258	258	256	263	271	250	281	263	259	270	275	281	300	281	266	274	294	254	248	244	266	267	292	275	266	282	294	266	251	265	270	298	265	255	242	270	257	269	270	265	262	298	264	249	287	266	257	278	275	269	287	292	282	287	250	254	274	269	266	262	294	279	258	307	282	288	265	263	250	253	258	248	280	266	259	287	245	270	256	253	235	284	242	277	253	266	275	287	283	259	251	255	262	255	256	278	279	258	244	264	230	261	270	252	290	279	246	263	242	237	275	284	294	261	282	269	293	263	243	239	270	278	264	286	259	257	275	275	288	313	247	249	268	278	246	266	259	301	276	241	219	242	259	258	274	260	254	264	277	271	276	281	249	255	256	275	221	293	276
22349	21013	28576	23622	21120	21548	16200	6776	4295	3373	2572	2319	1972	1853	1520	1253	1150	974	814	745	722	619	680	617	654	649	671	687	615	616	630	641	664	636	614	616	540	545	520	530	504	523	509	553	522	524	512	498	496	517	476	480	512	474	491	542	533	529	489	506	483	524	505	535	523	472	530	524	480	513	486	498	494	499	518	477	494	496	509	510	490	506	470	499	498	474	528	506	520	495	461	511	498	530	503	506	467	493	491	511	469	504	463	489	530	493	467	465	497	477	554	522	539	507	530	506	489	582	463	539	524	518	524	481	551	500	513	515	471	479	490	486	523	493	514	509	505	507	493	522	532	519	496	466	476	495	493	494	516	539	469	501	493	494	461	517	507	438	507	465	538	498	497	522	513	532	475	474	476	510	516	534	522	517	522	507	539	504	495	469	512	504	492	494	503	475	483	524	511	472	534	506	472	459	497	504	518	499	462	534	524	489	526	527	486	476	542	510	507	453	478	453	508	482	508	469	527	475	504	476	472	491	480	502	525	504	480	487	492	470	498	484	512	492	499	500	524	497	513	511	493	478	522	472	501	539	510	481	559	473	503	438	516	497	555	511	499	501	519	508	520	491	495	476	487	497	532	494	499	475	502	481	539	487	499	505	506	519	507	516	514	504	518	530	518	503	491	521	493	480	489	525	516	461	476	527	545	461	506	532	539	478	538	509	456	475	488	530	478	497	523	500	473	492	477	497	496	517	527	515	522	480	502	505	509	503	515	499	472	470	497	496	496	503	516	438	521	504	481	501	504	471	529	477	483	521	537	511	489	502	498	513	489	503	534	478	502	487	543	496	536	517	566	485	484	517	521	510	459	476	491	541	528	461	502	536	527	510	484	493	476	493	538	513	527	471	528	524	475	508	469	478	491	509	485	495	491	520	484	473	504	468	470	535	517	493	486	475	492	514	520	486	502	503	524	469	492	499	514	497	510	494	483	517	501	477	533	480	483	501	520	471	492	518	514	490	517	527	505	481	532	495	514	512	503	512	529	500	522	527	503	515	517	496	508	495	498	486	515	494	505	518	482	500	502	524	537	471	542	469	557	513	481	498	521	532	523	505	532	536	500	493	525	494	479	527	512	505	530	507	502	445	522	519	488	490	488	529	520	539	475	499	542	503	498	521	515	508	469	480	517	553	490	495	496	533	480	480	505	496	515	515	496	455	449	531	515	482	494	489	505	483	485	534	480	485	441	500	500	526	491	526	521	487	521	490	564	503	449	472	463	497	523	507	508	450	499	498	516	457	518	494	525	470	474	488	519	507	488	489	520	475	521	536	513	494	515	500	477	503	523	484	483	523	507	497	486	473	487	499	500	508	488	447	478	499	528	491	546	519	493	505	519	512	510	467	496	510	466	504	474	527	525	515	546	489	526	472	521	527	497	510	469	474	504	550	472	511	528	539	511	461	516	536	502	481	491	507	529	462	469	474	497	476	508	492	521	469	495	502	462	496	518	481	492	457	473	491	488	507	514	498	457	475	478	520	467	510	519	525	483	500	485	490	502	512	551	483	488	475	487	485	482	503	505	488	508	499	471	464	517	518	457	482	458	511	507	450	518	474	506	450	468	464	496	460	477	521	466	479	527	497	478	501	506	490	493	501	504	532	486	554	512	490	505	497	517	484	475	525	522	471	479	522	499	549	512	493	532	521	535	525	513	498	588	519	492	500	509	532	509	500	503	482	534	471	523	519	509	472	499	523	500	537	509	471	463	526	522	494	527	504	437	490	492	498	505	513	484	488	510	498	505	520	494	490	489	421	529	539	466	506	494	516	488	459	492	506	495	505	514	514	508	489	488	494	511	502	501	495	515	476	560	471	486	510	518	518	465	489	487	508	536	467	471	526	498	470	474	497	501	475	498	493	516	485	501	537	477	522	560	479	524	537	463	495	480	507	480	485	499	497	511	469	429	525	487	483	521	513	512	497	509	496	525	475	494	538	509	510	479	527	505	450	521	474	491	528	530	488	496	463	503	495	489	507	460	502	515	505	540	503	544	507	472	484	478	504	474	497	484	518	480	485	478	481	513	490	500	472	478	520	485	517	505	501	482	548	515	483	527	527	519	523	499	488	501	531	471	487	534	513	501	496	510	488	522	473	456	476	478	496	511	501	504	491	485	510	498	485	496	459	519	499	471	536	475	483	522	487	487	482	488	506	491	490	510	460	503	525	519	505	513	506	515	495	514	437	495	522	477	475	512	505	518	472	506	481	467	506	482	516	516	475	501	505	500	509	487	523	476	460	483	536	500	528	484	499	489	479	532	517	487	523	496	510	519	494	486	526	502	522	502	558	492	519	514	525	488	460	506	476	519	481	490	513	456	469	528	479	466	482	515	493	452	506	529	509	455	531	512	482	495	516	503	490	511	504	498	499	500	472	496	502	489	535	519	522	540	506	514	501	518	500	502	513	492	529	491	542	474	521	502	471	519	510	466	483	517	523	492	475	507	525	468	467	492	488	511	506	523	492	485	501	493	535	531	533	475	505	514	512	468	520	486	470	473	505	500	486	516	484	523	468	504	492	489	527	494	458	435	506	522	505	506	509	476	499	528	521	498	509	490	491	513	514	484	510	527	516	457	494	500	526	460	480	469	492	478	526	512	525	480	498	505	493	520	494	485	516	485	525	530	529	534	533	527	471	508	443	496	500	457	501	511	532	516	501	497	498	466	510	515	488	455	520	485	503	498	511	506	497	505	505	501	452	512	493	491	511	493	485	536	521	529	501	536	478	522	507	477	436	505	536	483	524	497	530	463	454	508	481	503	507	532	484	488	538	510	515	491	487	449	505	521	520	501	495	552	502	487	481	493	535	535	465	517	510	465	498	501	496	501	520	525	496	503	481	516	483	477	505	519	507	518	505	532	470	485	526	514	538	494	485	522	513	512	498	476	521	469	495	518	484	498	514	542	515	491	493	462	512	524	525	524	492	467	482	536	490	499	515	473	490	509	534	505	499	490	498	511	490	466	533	500	448	500	500	474	483	452	524	515	521	520	485	504	503	472	521	497	480	491	490	468	488	533	487	480	433	488	459	486	471	524	506	508	498	534	537	503	520	485	507	497	503	479	508	535	487	469	504	531	494	499	546	523	504	488	529	495	484	481	493	521	497	519	465	519	514	476	499	541	468	486	504	496	486	490	509	489	508	474	485	476	502	505	502	498	478	532	502	507	516	461	500	521	496	539	518	506	516	481	506	483	507	461	509	524	494	482	479	476	548	511	539	508	467	473	527	499	541	485	492	487	492	526	443	468	502	467	518	539	483	497	508	519	471	505	494	489	526	476	513	486	499	516	498	486	503	476	511	479	529	524	497	496	496	501	506	521	518	486	512	488	494	428	484	489	541	489	485	470	502	486	505	492	459	503	448	508	466	511	509	502	479	514	471	489	517	495	478	509	500	481	492	519	531	497	463	482	484	530	498	515	516	481	475	543	554	502	518	507	499	516	457
27740	51305	38078	27477	21891	15925	12479	9392	7026	5287	3993	3496	3059	2730	2293	1828	1602	1164	1075	875	824	752	802	765	779	776	745	710	726	712	726	771	704	738	731	668	610	588	552	542	550	582	561	557	525	526	529	544	513	547	518	501	517	558	519	484	569	544	516	549	516	499	495	506	539	531	543	524	587	569	542	528	547	517	529	553	563	518	541	528	542	560	532	531	491	518	567	546	517	541	491	508	531	497	522	521	494	548	532	489	558	489	531	501	511	515	544	553	552	570	535	546	538	547	534	513	559	548	554	543	507	493	563	553	521	528	499	563	542	533	524	507	549	515	553	552	590	543	537	529	537	569	556	566	559	549	509	528	512	540	527	572	571	551	535	540	519	543	507	535	573	569	546	507	533	523	506	551	566	522	518	544	535	513	516	513	508	554	553	556	520	541	559	521	518	472	555	581	514	525	539	530	520	556	528	520	509	560	526	526	520	534	468	518	521	523	529	525	535	544	581	546	515	530	520	560	523	529	526	522	580	500	558	539	554	536	587	521	493	504	559	525	534	552	547	497	569	533	532	525	564	539	518	513	511	545	518	497	532	519	521	524	502	524	518	522	540	536	510	503	556	540	554	534	516	504	499	547	530	570	525	539	512	516	512	536	543	549	575	539	542	549	505	521	536	518	530	566	519	517	535	540	515	530	538	542	492	521	541	546	525	506	540	559	596	520	503	527	525	552	537	537	559	536	517	554	521	574	558	528	543	531	531	510	532	479	524	481	555	567	541	529	540	529	535	546	528	525	542	536	562	513	537	509	522	546	530	513	582	553	522	538	552	538	505	523	534	512	575	526	534	516	535	544	547	562	523	561	548	535	528	515	556	528	539	520	505	567	536	499	524	512	519	520	500	514	516	533	542	523	511	517	577	542	556	513	548	504	510	497	517	523	539	517	545	540	550	517	495	552	552	551	540	493	546	520	528	500	527	494	493	540	539	565	551	545	517	518	530	524	550	530	506	521	532	506	557	510	556	508	531	521	519	532	532	502	531	524	565	571	559	511	513	538	558	559	515	530	535	518	473	565	522	519	484	506	527	553	519	521	559	527	501	548	544	529	549	524	548	561	590	498	512	513	496	514	524	548	513	540	518	514	537	539	566	565	501	537	546	538	551	535	481	543	494	575	569	545	546	511	531	505	558	547	545	571	555	533	533	527	515	560	544	546	529	501	514	591	540	538	548	521	541	550	554	548	524	534	559	522	564	504	544	514	533	556	551	541	547	544	552	505	520	534	547	533	528	532	528	532	520	500	542	545	570	498	545	559	572	532	562	553	529	517	562	500	557	513	509	577	505	512	520	556	557	529	566	543	520	534	552	535	556	524	547	557	545	526	531	527	498	533	524	486	517	498	540	540	565	537	576	543	571	545	569	519	518	517	580	502	460	523	525	550	577	522	542	550	479	540	545	530	541	569	544	540	555	519	541	528	507	509	505	537	555	520	535	557	552	517	515	493	524	496	511	519	535	547	487	596	526	513	506	528	543	530	546	592	537	532	540	559	526	543	536	526	537	544	524	523	522	544	546	515	549	555	549	527	536	499	500	519	541	535	538	478	541	536	492	534	510	527	510	511	549	535	554	524	562	509	518	572	516	544	540	541	564	548	534	549	529	556	513	497	539	521	502	554	528	520	582	502	555	524	548	481	531	559	509	555	541	543	498	509	556	511	543	552	541	523	501	525	535	543	562	489	556	485	574	524	524	536	595	506	545	530	527	524	536	560	550	525	546	526	515	523	552	560	570	521	505	529	510	487	514	547	547	524	552	531	516	548	531	523	501	510	514	525	532	527	543	530	546	584	519	540	528	540	507	593	552	545	533	550	534	566	549	521	517	522	502	560	533	538	611	528	534	536	553	538	517	517	565	525	523	536	515	528	547	552	547	495	548	517	539	510	535	501	529	517	532	532	533	512	539	547	547	503	540	524	491	558	521	533	497	505	494	516	540	502	526	512	540	547	526	490	522	526	544	534	498	475	570	562	522	491	500	534	552	543	504	525	544	524	540	508	548	570	533	526	503	500	544	550	534	509	534	565	544	509	502	518	579	530	532	538	553	522	524	493	557	533	547	528	542	487	537	527	538	525	537	506	510	470	533	559	558	539	568	560	506	536	503	517	470	521	514	548	537	514	496	503	519	510	517	531	519	555	564	533	535	542	532	536	504	561	541	510	535	567	528	502	537	531	518	537	527	549	538	557	501	560	524	581	507	564	552	516	528	500	525	497	516	508	521	547	556	523	495	546	526	499	496	526	512	563	541	538	537	539	557	531	490	516	493	564	519	552	550	519	562	572	542	524	512	523	517	544	554	516	535	540	513	537	520	513	552	519	563	491	543	503	535	479	481	484	539	507	535	548	505	531	548	524	559	513	537	512	526	513	523	525	563	497	554	511	533	499	509	528	512	545	533	513	525	586	574	527	532	523	554	517	547	558	545	533	495	575	576	515	564	594	588	469	539	497	536	529	602	549	554	525	528	503	539	519	517	514	503	531	553	527	535	537	529	544	551	521	524	551	498	555	515	533	520	506	536	546	557	566	508	531	540	519	529	517	570	527	505	550	530	557	534	480	515	527	498	537	568	550	564	539	542	522	524	502	528	498	523	529	525	520	565	536	534	506	535	513	509	519	566	507	515	553	521	547	519	550	510	534	522	539	528	546	528	503	572	519	520	550	534	544	513	511	548	574	550	563	579	569	508	485	553	561	534	511	538	545	494	498	548	557	548	539	506	525	517	521	555	569	495	515	503	490	512	546	540	533	536	543	513	538	506	542	536	530	550	547	493	531	530	519	536	550	553	576	529	547	537	521	556	562	533	534	507	497	532	574	518	520	525	558	512	513	498	525	538	509	519	500	533	598	514	530	527	522	507	530	466	541	565	498	513	555	532	522	511	548	530	513	559	497	532	523	541	528	561	556	553	537	562	493	559	493	501	529	552	522	549	507	521	568	499	517	513	544	524	553	537	507	533	543	528	554	525	489	522	516	464	533	566	532	526	551	508	554	525	523	541	505	556	529	480	565	503	497	554	509	532	556	551	501	555	511	545	536	513	527	574	521	479	535	555	569	560	536	491	537	529	533	485	506	531	541	511	553	510	509	519	529	499	546	517	511	560	515	558	533	526	507	526	522	532	541	553	531	516	555	522	534	510	500	510	496	526	518	513	567	520	503	507	550	536	542	514	518	512	512	572	565	506	512	529	517	513	546	551	490	558	517	509	515	567	517	531	516	518	533	525	507	516	494	546	577	551	527	512	508	538	547	574	568	547	535	485	544	529	531	508	539	529	494	567	531	511	534	543	540	518	566	554	530	509	562	539	547	510	566	547	579	521	513	576	549	521	575	516	554	537	529	562	509	539	561	558	603	571	542	552	502	511	514	514	563	515	532	497	565	520	511	520	534	533	547	528	530	578	479	514	562	506	498	564	538	538	517	536	529	505	558	471	508	520	568	574	561
28139	23891	25075	17669	9602	5244	3550	2602	1952	1448	1156	1073	959	872	774	666	566	557	434	383	397	352	364	355	350	394	365	371	338	307	355	403	364	431	346	345	335	322	303	327	318	308	322	286	288	306	313	338	295	299	298	290	297	322	316	327	315	291	307	283	325	263	275	289	340	307	314	319	291	296	311	303	310	354	304	310	302	282	301	328	281	308	314	284	322	303	302	271	307	314	270	307	329	320	295	297	290	281	312	283	297	322	302	292	290	292	309	323	315	298	349	295	316	285	318	272	295	307	294	291	328	313	308	290	285	307	327	304	300	282	334	303	306	339	274	325	309	318	300	320	327	306	306	270	301	268	285	285	323	317	322	328	299	308	298	267	337	342	331	302	287	318	304	323	327	312	311	319	324	290	296	329	337	297	317	292	285	308	288	330	310	314	334	309	309	322	316	285	301	323	287	328	293	336	292	332	282	298	314	258	308	285	287	277	341	342	277	300	280	286	286	315	286	292	349	316	313	274	319	284	272	305	309	328	276	323	318	305	295	308	290	333	350	318	298	303	311	306	301	270	324	266	305	318	288	296	313	314	300	317	311	294	322	278	289	311	326	295	284	311	302	324	296	307	317	272	304	302	319	291	303	273	293	310	326	304	292	290	296	348	343	318	332	308	283	305	309	309	316	291	309	317	285	287	300	309	294	300	322	289	290	297	321	305	332	303	300	270	284	287	269	288	304	315	308	298	309	309	314	336	328	318	324	294	330	290	313	312	336	308	311	317	324	296	293	322	287	292	319	282	326	309	285	328	302	293	309	349	315	305	324	285	281	304	319	294	312	312	317	299	363	290	280	282	326	322	328	305	302	330	302	341	327	324	314	282	297	308	317	297	284	311	292	321	292	302	314	312	278	314	285	307	322	295	266	289	335	295	318	284	328	299	312	289	288	292	299	270	320	299	329	326	328	311	313	312	284	290	303	313	251	294	323	314	321	292	286	328	284	332	322	285	321	275	328	333	320	320	308	324	289	335	319	296	348	294	273	301	336	299	278	312	290	322	294	293	309	302	325	333	280	279	316	322	300	293	327	293	281	307	279	335	303	284	274	336	299	298	323	335	283	323	297	286	313	346	298	302	299	279	296	323	336	316	319	299	322	263	324	320	301	282	314	303	335	274	296	330	301	269	309	283	289	306	324	296	295	332	335	302	304	298	322	335	291	288	296	301	297	298	338	308	298	352	293	296	324	323	317	302	309	295	299	311	308	296	335	301	297	325	309	293	293	315	323	320	272	319	282	299	295	274	321	312	277	319	292	300	320	312	322	297	343	308	263	297	294	283	298	311	291	291	317	317	305	303	305	289	297	303	298	295	311	334	268	330	321	299	300	312	309	311	292	284	322	285	303	306	309	277	321	288	313	315	299	288	263	294	306	305	292	262	288	291	282	286	300	296	304	315	284	311	285	318	308	317	321	296	363	293	306	308	321	305	320	281	305	320	284	309	278	293	304	322	291	261	286	298	305	273	293	307	282	286	268	330	292	292	286	326	311	296	291	305	297	310	307	297	291	279	316	316	277	311	308	314	302	291	262	280	303	306	301	266	306	281	329	302	307	334	327	291	305	320	296	310	297	302	312	266	304	311	320	305	318	309	299	288	309	278	310	324	322	292	287	313	286	294	291	292	327	291	284	311	346	305	304	311	299	295	320	317	305	305	308	256	275	323	284	286	269	318	290	303	307	272	336	290	292	294	342	295	305	320	303	300	296	289	300	324	337	308	294	306	347	317	295	309	308	302	308	318	298	319	327	297	332	338	304	302	322	309	296	321	322	283	308	282	351	299	294	281	295	298	285	250	271	313	280	313	313	317	329	301	306	285	290	327	295	318	288	261	303	316	294	274	287	300	287	318	290	316	289	290	310	280	285	279	304	275	338	297	289	305	335	341	337	278	316	313	281	298	292	319	326	356	309	300	314	302	320	315	303	295	271	317	285	296	307	329	327	301	319	296	291	298	295	287	306	290	284	322	318	293	293	294	318	297	297	296	346	331	286	295	283	287	285	267	287	304	288	305	321	339	304	305	314	312	277	311	315	291	304	307	310	291	276	286	330	261	285	300	268	287	295	291	318	301	295	304	306	280	277	272	289	322	310	298	309	296	305	311	322	342	300	350	325	320	310	312	324	293	315	315	329	321	303	314	313	296	301	279	323	309	293	293	304	299	272	287	279	311	343	351	309	287	304	276	305	289	275	285	319	322	282	277	301	301	329	316	316	306	333	306	301	313	317	323	327	298	329	308	286	289	329	292	276	300	318	297	309	335	325	293	336	330	279	300	302	333	313	266	315	272	333	303	269	305	292	307	268	332	278	317	340	273	331	277	306	279	311	273	315	319	342	308	350	302	301	306	303	298	308	287	306	299	276	275	352	285	304	287	310	293	355	295	284	314	285	313	283	323	304	296	317	305	305	353	284	283	286	303	307	317	318	262	307	339	324	266	273	319	320	300	308	277	321	286	306	317	335	288	296	303	322	291	337	307	310	309	314	326	313	294	286	323	296	321	295	322	298	299	291	322	287	281	336	290	283	302	357	297	308	310	256	256	302	342	312	302	302	278	291	284	313	324	292	311	315	280	338	296	287	303	324	311	304	315	288	281	313	278	308	353	280	295	305	317	312	320	299	312	301	331	323	304	300	278	316	299	315	333	300	297	328	299	289	314	276	301	322	323	286	289	294	303	282	329	323	305	308	292	327	321	323	320	300	311	307	315	296	310	298	307	283	321	315	294	304	300	316	301	266	295	347	298	344	335	321	296	295	325	263	307	290	308	335	284	322	268	324	327	287	314	310	295	323	307	274	291	320	305	302	297	284	316	330	336	347	285	290	296	283	308	330	308	328	297	309	278	315	299	309	354	324	312	323	283	302	308	308	342	273	273	269	288	303	324	310	326	284	317	280	273	283	316	318	279	266	312	325	313	315	303	314	319	297	348	301	297	317	310	286	300	326	281	322	317	306	317	319	314	297	294	311	344	327	286	310	293	296	317	294	313	353	294	318	274	295	323	296	315	286	327	298	307	310	289	328	321	286	295	307	313	331	296	322	316	294	304	297	318	258	318	331	263	318	317	338	307	275	300	289	341	303	300	318	287	298	312	310	311	275	313	321	280	307	295	314	301	294	324	270	322	293	289	331	304	335	291	341	295	301	295	318	274	306	295	274	265	285	325	319	287	277	331	323	295	293	295	321	312	335	332	292	299	317	312	293	297	312	306	302	292	311	281	311	309	297	305	309	287	317	307	287	303	301	286	313	294	287	310	337	311	298	295	312	301	303	314	284	313	320	314	269	323	321	315	299	284	333	330	255	273	296	311	309	305	292	272	309	291	305	299	326	311	289	289	304	301	289	267	296	275	330	288	324	308	315	279	300	296	265	326	295	308	300	326	280	263	287	309	303	299	323	289	319	327	283	297	313	324	315	321	292	284	313	297	311	276	333	297	284	282	301	298
25157	38788	26779	17168	13061	8502	6385	4790	3475	2433	2125	1709	1500	1317	1155	872	777	637	573	484	456	422	477	467	406	418	402	425	407	397	442	440	407	412	447	372	327	327	328	308	305	329	306	337	290	331	340	314	335	301	351	318	325	322	343	296	334	347	312	328	343	321	310	322	344	366	330	312	316	329	346	338	336	350	317	313	340	292	332	302	290	326	294	332	341	344	316	335	312	311	317	303	365	320	338	339	346	310	346	331	331	323	317	329	324	312	322	330	308	297	290	293	321	354	310	278	324	354	327	336	315	322	340	364	338	325	335	332	311	334	343	321	357	317	325	315	343	325	332	325	317	362	318	300	325	307	340	355	318	318	350	338	332	324	363	327	314	326	316	333	319	344	308	335	304	293	306	338	338	318	321	347	351	294	302	336	344	324	346	318	301	315	301	345	338	346	336	333	341	297	330	360	332	315	346	351	327	315	334	349	336	312	372	321	316	326	318	327	325	310	362	346	322	340	324	319	297	332	335	345	338	340	340	305	332	302	289	323	328	371	348	331	347	332	325	328	331	318	305	310	313	315	294	316	299	362	308	381	319	289	315	343	327	363	341	306	391	348	353	323	362	335	328	338	318	349	307	301	323	336	309	336	320	317	339	353	374	318	348	343	348	327	338	283	324	344	317	351	352	344	327	299	347	327	330	298	339	314	354	312	344	293	314	367	346	347	300	324	324	331	315	288	319	362	322	338	309	351	322	308	344	357	323	334	306	334	324	347	322	306	354	324	339	360	323	318	307	315	349	330	340	345	351	317	313	330	327	330	326	317	337	339	337	316	320	360	356	365	340	341	314	315	319	313	331	320	334	342	312	321	328	331	316	343	335	339	335	348	327	324	311	331	328	327	338	308	330	331	314	302	306	319	312	316	313	318	328	306	321	340	310	314	338	350	346	324	357	339	286	314	335	322	332	303	339	327	350	309	314	340	323	325	331	365	314	343	331	335	352	338	313	351	310	340	338	333	319	337	341	342	324	334	337	351	344	286	317	387	339	359	314	317	325	354	326	349	350	328	320	305	320	314	306	314	314	344	375	336	331	338	284	307	293	350	315	339	330	323	323	327	319	339	352	347	322	321	281	350	355	315	312	333	315	296	341	311	339	324	327	331	313	340	321	320	333	343	328	312	302	306	340	313	349	329	316	332	340	325	335	332	333	317	326	319	324	350	325	316	314	350	335	314	337	337	309	282	311	317	367	330	306	323	341	356	329	368	291	324	326	341	335	313	347	322	335	330	338	344	353	319	313	335	362	310	357	307	316	314	337	293	331	361	329	327	323	338	325	326	320	323	325	314	334	327	317	326	327	344	314	333	344	309	314	311	325	302	326	322	341	324	343	342	325	345	315	336	313	331	334	333	330	321	332	290	333	324	328	330	318	339	304	330	330	330	317	352	327	308	313	321	316	321	342	325	332	327	337	328	357	339	350	315	330	331	337	342	326	308	357	318	334	326	341	373	316	325	331	315	348	330	338	340	305	321	329	332	345	328	321	338	320	322	342	384	317	335	302	348	327	323	311	310	359	326	317	334	317	296	344	316	309	323	321	311	333	338	349	310	295	330	324	335	329	361	328	363	321	330	327	314	334	340	313	315	365	315	308	318	341	346	349	330	305	337	311	343	330	354	308	290	343	329	330	334	337	344	304	344	300	337	345	307	333	330	329	360	318	348	310	321	335	372	309	328	302	337	328	334	334	363	310	366	309	316	339	342	331	344	320	306	334	317	354	319	315	361	315	329	317	315	347	344	326	331	329	311	319	307	335	326	331	323	328	301	356	347	301	339	338	344	338	356	308	351	382	313	306	343	336	323	297	340	367	333	310	339	321	323	318	312	304	335	351	330	317	307	354	322	323	318	296	335	347	320	362	311	328	353	335	348	332	345	332	310	340	315	336	314	333	330	348	316	333	349	326	319	339	338	308	308	306	376	329	312	324	316	311	331	305	285	286	361	320	331	335	347	333	336	310	295	328	326	303	318	321	330	336	326	332	367	323	326	294	353	342	309	374	332	335	318	321	321	314	345	279	325	339	352	344	354	329	349	296	317	381	324	320	353	340	330	333	323	318	325	364	343	332	301	323	357	332	315	321	366	337	330	340	352	333	303	323	337	316	320	314	342	345	339	329	318	314	308	359	322	316	336	317	294	350	323	320	321	344	329	338	325	344	309	334	319	321	332	305	330	328	325	337	306	345	308	350	349	313	340	300	312	311	288	352	308	326	337	318	324	337	312	342	341	337	331	352	336	336	333	305	345	307	338	342	309	342	307	347	321	324	320	321	292	344	320	317	343	321	349	334	301	284	332	323	317	377	343	319	329	353	359	373	320	317	351	328	326	347	334	288	322	327	303	327	321	329	309	304	327	311	327	353	308	323	326	324	319	332	370	362	325	340	309	323	370	316	322	315	354	323	322	321	329	320	333	373	350	326	326	326	304	341	336	319	336	344	325	335	282	320	313	314	345	295	342	358	358	318	312	349	330	350	305	350	344	329	311	306	356	316	343	323	343	335	344	342	335	310	353	331	311	340	321	302	322	333	331	291	339	332	309	325	314	316	311	335	348	295	343	342	324	322	307	303	325	321	297	282	318	330	335	309	346	346	331	314	360	344	329	325	337	354	294	326	349	311	290	322	331	289	320	337	330	343	345	343	312	321	350	338	320	336	348	314	327	330	315	324	356	366	352	319	341	294	350	342	308	321	331	339	282	327	366	313	328	335	333	312	351	296	356	321	319	332	318	340	334	346	327	333	324	323	310	341	348	306	316	342	331	344	312	352	368	350	289	309	346	331	332	298	346	304	341	321	335	324	331	328	336	319	315	343	338	333	328	349	330	317	308	339	374	352	316	344	344	370	371	329	310	302	351	347	319	305	346	345	360	309	344	317	290	314	326	325	327	361	347	320	317	361	360	312	301	319	328	343	318	354	347	342	287	321	336	324	310	317	314	336	311	334	344	333	329	346	347	331	326	353	386	305	318	312	346	296	345	283	323	354	306	298	330	331	332	320	340	351	311	339	315	319	340	338	321	344	320	341	310	306	341	334	328	323	318	333	337	340	314	329	291	338	327	346	335	346	334	329	310	367	346	339	345	370	318	330	311	327	354	306	359	312	342	313	334	349	305	334	332	305	299	315	316	318	306	318	343	328	323	317	327	327	335	349	338	323	316	324	295	312	337	355	313	350	331	313	328	335	329	317	317	342	329	316	369	336	341	319	332	312	338	301	304	341	322	359	336	289	324	310	344	318	340	316	312	286	336	297	332	321	318	327	331	363	331	327	320	347	316	348	332	319	340	350	306	306	289	283	312	332	305	309	330	323	344	300	341	335	350	319	349	323	324	348	338	355	343	333	329	334	326	312	335	338	321	335	336	314	355	300	311	340	343	312	319	342	303	341	353	335	314	346	324	322	309	336	325	303	320	343	326	350	292	323	313	328	291	334	340	326	317	343	340
23404	21101	28429	24080	21374	17151	8262	4579	3181	2334	2091	1760	1654	1402	1200	1123	929	845	674	686	682	661	626	630	651	662	619	639	597	561	619	624	651	605	607	563	547	562	524	509	459	486	503	525	492	516	511	559	498	507	530	551	518	488	549	552	505	529	494	467	477	503	507	524	450	528	515	501	490	501	532	549	492	528	491	487	515	494	495	522	502	513	494	535	524	538	502	524	531	535	527	505	533	534	489	520	485	497	477	558	492	526	470	504	502	546	490	512	500	529	553	488	493	513	540	546	507	523	485	517	528	524	552	513	473	535	518	536	492	532	511	508	479	509	521	478	535	545	475	517	533	505	474	535	519	529	508	559	473	496	493	542	521	534	521	532	509	505	477	509	497	488	526	541	521	467	486	522	503	505	505	507	531	512	484	485	509	514	518	495	511	518	482	529	511	497	450	567	493	533	524	470	510	515	551	505	525	470	491	522	488	527	482	501	497	505	536	479	533	487	506	473	505	492	515	450	519	493	518	523	493	495	507	505	479	498	503	531	517	460	523	489	502	485	544	507	531	497	463	524	455	524	517	494	509	512	526	503	511	494	489	541	473	509	495	516	500	496	535	540	500	512	543	520	530	474	469	523	473	491	519	530	485	537	521	529	512	506	551	520	507	516	486	528	524	539	530	525	495	490	499	522	528	511	490	540	500	516	507	514	508	484	489	539	514	517	468	522	504	538	498	492	532	510	504	518	533	518	491	520	513	528	501	506	570	515	500	524	463	516	493	482	530	509	504	521	517	511	550	530	512	460	532	511	508	543	490	548	496	481	536	478	533	507	477	528	509	468	523	461	509	471	491	477	512	567	512	520	522	508	489	502	509	537	478	516	559	503	507	504	535	541	508	531	525	497	486	491	522	498	526	528	507	554	486	488	479	476	505	505	495	533	502	532	503	508	550	492	500	465	514	479	556	542	509	497	522	493	457	565	484	508	500	517	539	508	546	476	523	538	556	508	533	487	515	498	483	500	515	535	495	552	514	492	505	534	532	520	479	480	477	490	507	535	523	513	519	509	524	506	520	527	524	546	524	533	493	555	479	504	535	476	534	502	511	457	553	489	554	520	474	529	469	514	510	526	514	454	533	564	546	443	522	501	516	501	504	525	516	532	511	481	567	530	521	485	499	539	517	496	551	472	471	494	510	509	511	524	528	505	500	497	485	508	491	497	550	499	501	535	472	505	524	469	525	534	545	520	511	581	536	513	512	467	510	500	516	529	475	505	503	515	522	497	500	520	536	510	495	487	481	479	457	530	544	529	515	483	501	503	473	556	509	494	512	488	530	504	490	512	505	531	498	513	523	518	523	517	528	529	519	551	476	534	518	506	502	497	502	510	510	472	545	498	503	493	510	469	556	527	498	536	500	529	496	516	515	498	511	530	469	493	494	491	492	505	533	491	506	517	509	548	507	473	535	525	516	508	510	514	486	533	499	501	496	557	496	494	489	504	542	509	510	466	537	499	507	570	478	530	541	528	535	540	505	508	500	525	541	510	484	569	564	524	481	484	535	509	504	487	499	486	504	518	493	518	496	490	483	520	515	503	540	484	494	504	507	498	481	497	539	584	507	506	492	548	505	529	515	468	492	485	518	432	512	484	526	504	559	508	492	512	533	518	498	542	526	520	455	517	501	540	504	546	521	511	514	517	527	497	492	449	521	527	459	519	486	497	501	523	491	527	584	558	518	507	514	493	566	482	496	513	499	484	543	506	520	507	526	513	475	493	523	465	493	499	481	502	497	512	476	494	513	531	495	507	513	500	526	512	494	500	519	509	477	542	551	557	523	510	525	493	538	504	488	503	521	477	496	501	498	541	526	507	494	541	535	506	522	506	532	515	543	533	500	515	497	499	495	471	552	474	466	507	474	493	515	524	513	514	522	543	530	500	516	526	483	497	483	497	510	494	519	525	546	507	501	531	534	504	480	510	491	536	510	470	549	488	518	559	548	537	518	500	550	498	509	508	515	504	518	512	470	531	498	500	518	540	530	509	534	522	512	478	472	506	562	510	503	518	536	485	520	527	492	556	480	543	511	539	531	470	514	509	516	506	512	504	468	515	515	489	495	545	504	500	527	516	523	522	478	538	514	499	506	509	442	550	528	496	544	495	518	503	516	501	486	525	517	509	523	505	532	530	508	480	500	526	517	502	491	559	515	518	508	522	500	498	504	547	469	501	511	501	477	507	519	531	578	481	520	492	514	520	469	504	496	536	519	514	550	519	498	486	485	495	525	530	517	541	501	516	507	534	553	521	526	483	474	543	499	469	516	477	511	505	491	493	484	526	543	520	516	516	513	492	509	510	490	515	508	486	504	544	520	486	515	499	475	515	535	487	518	520	482	537	479	525	498	463	509	523	519	502	517	560	523	493	502	504	524	519	497	483	474	520	521	528	484	508	550	529	503	514	523	463	509	466	515	517	505	515	513	495	501	503	546	499	452	508	515	518	495	542	510	487	494	500	486	541	498	472	483	464	511	550	494	517	516	547	482	502	528	520	559	531	504	469	494	520	505	546	502	560	495	546	477	506	527	507	517	495	470	487	462	472	525	544	527	527	483	520	505	508	487	531	533	523	517	502	533	500	504	493	494	529	468	463	535	491	525	518	530	517	483	480	517	528	494	501	522	509	493	511	513	504	504	490	518	513	492	520	537	512	515	504	496	499	508	499	523	554	563	512	516	475	474	514	495	503	524	485	512	497	514	502	508	538	504	534	511	490	559	509	507	533	530	509	470	498	463	481	518	513	495	532	517	502	507	510	545	536	489	484	484	508	555	522	485	539	517	536	509	517	548	509	538	482	505	514	487	472	484	537	523	564	490	485	516	543	501	499	495	518	518	531	534	513	506	489	524	514	506	512	521	541	517	557	511	461	536	513	547	549	502	529	525	497	525	572	486	482	542	469	475	480	535	493	536	481	540	559	523	522	496	484	552	520	541	526	507	526	542	497	531	509	479	508	520	523	505	468	526	513	530	491	481	498	494	492	509	519	510	486	508	537	481	487	491	493	519	505	517	538	518	539	489	569	537	491	550	519	538	494	535	484	541	508	483	500	540	544	519	544	535	530	521	512	527	517	505	465	508	490	513	525	579	504	484	532	544	513	516	509	495	522	506	530	467	504	503	520	512	486	518	508	546	517	523	530	513	528	509	516	502	470	480	508	505	496	484	501	523	548	524	480	538	521	524	531	528	525	511	521	510	516	501	535	521	518	496	525	493	511	513	510	496	543	489	521	515	520	491	504	486	492	508	505	512	550	496	504	549	511	472	541	546	518	528	525	504	500	477	513	516	504	511	487	535	556	472	548	543	499	503	501	505	508	452	471	495	545	521	594	500	520	507	471	499	514	507	478	535	500	514	501	454	488	482	509	492	550	532	507	543	482	480	568	525	533	541	538	507	487	528	511	531	512	535	512	506	531	515	493	519	506	514	501	509	543	481	478	527	508	484	519
25761	46921	33619	23054	17882	12531	9341	7123	5263	3922	3286	2649	2493	2062	1750	1497	1183	994	922	807	772	769	814	753	763	727	679	699	670	716	716	689	680	654	646	573	599	546	536	548	549	557	568	563	527	558	508	514	558	547	526	556	520	486	541	555	568	518	559	530	521	507	535	540	559	516	543	559	553	562	529	546	524	517	559	535	539	540	553	482	584	563	585	513	547	562	527	550	527	597	575	562	554	527	556	520	556	562	550	506	541	498	544	568	527	525	553	512	530	524	522	574	537	550	566	540	543	581	529	553	526	567	555	546	538	498	560	532	570	583	520	576	540	518	545	562	544	553	553	501	547	521	553	578	585	561	534	548	602	526	587	525	587	548	505	553	520	555	508	550	574	580	559	524	506	501	566	556	555	564	544	519	535	531	580	525	597	525	536	554	588	546	580	531	546	556	527	503	527	537	572	525	559	516	548	548	537	517	551	499	541	526	545	524	526	518	574	576	512	557	570	540	556	537	559	508	532	586	536	510	526	519	529	504	539	489	519	543	499	538	560	589	608	554	571	557	528	521	552	524	525	548	506	577	534	567	552	560	563	528	550	516	545	549	577	550	510	527	565	561	557	534	544	560	535	527	516	571	550	573	568	553	571	505	544	558	505	511	518	530	536	544	523	512	537	561	580	562	548	527	566	500	516	540	550	545	537	528	512	549	546	591	518	510	562	539	519	567	517	557	517	535	539	573	548	555	530	509	577	536	569	530	559	528	556	572	531	532	521	563	545	541	521	548	568	540	541	504	552	568	569	542	492	550	551	576	555	600	555	592	542	509	552	549	546	580	571	601	567	491	537	531	574	526	545	538	583	578	566	583	555	529	512	522	525	569	539	548	585	552	527	577	521	524	523	526	527	561	589	533	529	567	550	549	531	534	557	516	561	537	507	579	578	487	543	534	522	544	529	530	584	547	535	537	499	538	570	551	539	556	563	555	522	558	515	564	520	544	537	536	531	573	574	531	587	547	514	517	544	582	550	530	513	544	587	515	562	575	532	532	521	504	515	514	570	560	531	559	565	503	524	530	553	543	513	514	546	510	538	569	549	543	517	556	523	528	570	557	554	514	546	573	525	555	560	549	551	538	573	588	554	575	525	491	549	552	560	540	543	514	584	591	510	558	544	567	553	593	543	519	519	546	563	561	528	534	583	560	561	586	550	569	523	549	580	519	550	553	580	499	533	580	568	555	518	529	543	557	553	530	484	583	511	555	539	528	561	534	533	556	510	544	571	526	527	549	495	521	527	571	568	555	572	572	568	567	517	549	511	559	536	556	567	508	564	545	576	567	548	582	554	530	511	541	519	578	548	523	564	503	532	559	548	531	560	524	555	577	524	562	512	501	566	532	494	560	555	541	499	533	537	516	567	529	527	561	524	510	532	522	540	513	508	546	573	559	555	549	555	562	506	542	558	551	565	527	550	529	527	504	530	524	545	534	538	524	569	606	567	567	588	497	566	570	518	534	561	524	547	585	553	573	543	530	582	516	584	493	566	528	545	556	552	541	532	537	565	565	545	552	565	551	531	525	538	550	539	531	522	550	553	488	517	531	525	497	520	539	537	505	531	558	534	527	566	547	538	553	548	539	545	560	522	523	510	540	582	533	558	547	549	550	510	510	530	513	569	553	545	556	558	546	572	521	554	598	545	506	553	518	557	513	541	568	500	535	525	543	530	540	551	545	538	502	534	569	539	546	501	532	555	547	602	539	523	523	545	521	596	574	525	559	557	549	547	520	559	561	536	557	573	521	559	517	540	551	530	508	518	534	528	543	548	537	533	549	572	499	524	548	485	504	513	587	522	615	534	539	582	580	545	528	529	531	512	524	585	579	560	550	528	537	517	549	520	549	553	558	531	538	560	545	546	544	536	556	514	476	575	515	506	542	533	551	574	580	533	517	539	511	553	539	517	501	595	587	536	505	564	573	529	562	573	562	533	572	531	533	533	511	534	544	522	564	549	533	568	552	531	557	530	597	594	528	554	560	586	550	505	541	548	545	548	524	560	551	546	566	529	508	526	560	540	503	571	567	533	557	584	548	543	552	571	550	527	533	525	545	501	489	537	550	508	541	501	564	577	568	574	546	494	508	558	575	566	532	522	522	533	532	524	543	557	542	509	541	548	564	582	546	511	553	527	530	546	538	524	503	588	528	550	520	565	519	533	518	520	598	546	534	548	527	529	557	513	512	564	562	532	520	553	561	586	509	557	488	534	563	534	584	545	570	534	552	539	536	534	562	531	569	565	559	545	541	553	512	540	547	514	591	548	541	547	508	530	532	562	528	572	489	549	538	510	541	530	546	551	515	572	524	588	563	565	515	531	547	577	566	520	545	551	565	542	556	541	519	526	524	523	552	559	533	552	554	560	561	558	558	562	540	574	518	538	551	548	551	537	582	543	589	527	551	551	523	544	558	540	526	602	541	546	552	535	497	548	530	552	497	550	589	524	514	553	536	548	543	566	518	569	573	538	539	547	579	537	518	561	552	534	568	569	549	535	511	546	560	561	573	580	515	539	541	569	595	556	529	593	516	533	574	559	551	569	535	537	545	529	542	539	517	554	544	532	518	564	552	564	532	507	519	545	519	496	530	546	556	567	526	525	585	594	575	522	520	543	523	517	512	519	537	545	533	550	500	525	571	497	545	530	531	521	513	525	512	552	575	534	567	540	561	517	529	524	562	521	516	565	518	564	547	501	546	558	571	517	518	552	527	516	559	568	497	532	510	542	523	521	517	583	530	520	555	529	542	605	580	549	541	535	569	605	536	545	556	584	553	537	526	522	562	531	567	535	550	515	573	553	527	511	554	545	526	554	544	529	557	522	527	538	566	497	522	545	488	561	537	581	558	538	568	563	515	522	564	514	498	547	531	518	548	508	536	525	528	551	557	531	528	517	522	535	518	548	582	527	595	527	575	548	535	544	557	531	520	524	558	526	525	536	522	527	514	566	561	601	520	578	521	547	548	559	568	559	534	556	512	568	526	515	521	553	512	558	550	562	535	599	524	524	533	522	552	514	528	566	531	555	536	550	500	558	563	527	545	529	525	561	541	510	509	566	556	525	560	484	550	567	577	568	544	542	509	525	546	535	541	532	592	561	509	577	500	562	550	553	524	589	554	548	570	559	543	540	570	541	533	565	542	542	567	550	550	557	506	490	527	517	512	533	546	526	538	536	604	567	542	507	547	549	572	552	557	543	546	536	539	594	554	564	521	511	550	557	560	562	558	542	555	559	588	605	532	545	584	519	537	551	540	505	562	538	562	527	564	521	547	520	546	531	537	565	564	567	545	541	550	527	587	499	549	524	559	570	530	589	585	546	546	580	505	526	524	540	566	569	507	570	537	572	536	587	534	542	538	576	501	534	543	533	565	550	560	542	535	555	587	547	527	533	526	537	550	538	558	527	592	495	533	504	555	558	552	576	571	543	585	540	548	561	549	541	553	553	546	538	558
24632	21002	27262	25299	17474	8552	4996	3345	2289	1741	1512	1241	1188	982	803	695	570	496	480	369	363	368	352	329	337	320	313	294	328	263	311	324	317	263	278	262	272	281	223	236	243	252	218	243	242	252	273	243	223	236	246	226	237	237	253	216	250	251	241	234	225	248	223	234	226	243	230	220	258	201	229	247	229	224	212	226	228	219	249	244	221	263	208	224	222	250	227	204	221	247	259	253	216	233	230	246	248	246	271	216	274	214	225	240	212	254	187	238	235	215	263	213	248	231	228	227	249	213	241	254	236	250	252	242	259	222	253	219	240	230	244	218	235	224	237	242	230	240	243	231	225	209	217	233	216	242	239	244	229	200	253	245	249	236	224	218	241	254	221	237	226	225	240	251	237	232	234	234	236	223	234	212	224	229	244	239	219	225	259	233	216	244	249	227	219	226	239	254	226	266	227	236	250	230	240	253	242	229	239	232	248	222	223	260	245	237	267	223	245	259	273	232	224	256	214	216	255	220	237	242	226	232	244	230	199	210	230	229	260	220	256	226	234	256	273	217	219	244	226	260	231	245	238	230	223	239	223	231	219	247	248	233	221	237	213	243	233	243	244	264	224	229	241	238	225	221	237	250	250	241	225	232	224	235	233	232	229	226	221	232	223	211	240	255	236	216	248	274	236	238	247	239	250	256	237	223	245	226	229	264	247	244	254	237	232	228	246	243	247	262	208	217	224	207	237	236	222	218	216	228	241	229	225	230	264	247	228	239	226	212	243	232	244	239	246	204	231	235	228	238	241	243	254	219	240	237	223	227	200	254	235	235	233	224	224	247	233	235	199	239	258	241	229	247	238	223	221	218	232	220	211	244	253	241	224	244	238	248	246	237	225	238	213	218	206	245	250	243	220	223	242	257	249	222	228	227	258	217	227	247	213	215	252	229	225	220	248	233	215	224	232	244	253	198	224	244	207	221	252	231	245	220	243	221	211	218	232	207	216	222	245	242	242	244	228	236	238	232	246	212	250	222	252	216	244	242	260	217	236	235	258	216	238	244	275	224	234	222	232	218	206	245	235	244	212	227	267	237	252	247	234	221	210	233	231	249	210	248	237	245	228	216	212	238	224	267	250	237	239	222	240	238	235	239	221	214	219	237	257	222	245	221	223	226	224	266	230	256	245	210	236	231	218	226	229	245	244	234	237	216	235	247	246	244	222	234	220	234	220	229	237	237	243	214	235	239	260	233	226	247	225	219	245	238	214	217	202	230	241	258	242	254	224	216	223	249	222	232	247	250	243	239	230	236	227	232	235	228	246	255	245	248	247	225	235	220	219	267	253	218	215	241	224	234	241	262	207	207	219	249	237	234	239	219	223	225	259	215	248	224	241	250	240	242	255	275	210	218	214	214	260	228	248	212	243	268	234	221	217	243	240	224	229	218	245	232	246	244	216	223	240	226	229	234	229	225	218	237	241	254	234	218	241	218	242	233	237	230	243	221	213	225	216	248	238	241	227	248	213	233	245	266	263	244	217	248	236	239	236	246	223	228	221	229	225	235	233	262	231	242	249	224	230	243	248	223	232	214	243	254	211	230	275	257	237	209	244	236	238	234	252	230	235	198	247	232	244	266	241	202	218	213	230	224	242	257	223	240	242	217	209	207	215	242	225	239	227	215	234	223	236	231	218	240	236	234	238	234	220	214	248	263	234	256	234	256	246	228	243	230	244	209	255	241	252	218	273	231	203	238	233	251	235	215	226	216	205	255	238	231	240	238	240	222	249	191	230	243	249	237	245	248	208	206	251	227	230	245	267	242	220	236	260	224	219	218	241	249	228	247	193	241	222	249	260	236	234	244	219	233	229	231	245	227	230	227	247	238	254	209	245	249	231	228	225	223	261	257	246	240	245	248	236	211	244	227	240	246	236	219	214	251	251	253	244	201	235	237	248	236	227	235	230	222	248	250	249	219	235	210	254	210	258	215	257	200	232	248	255	263	202	228	239	215	232	240	223	227	207	222	246	238	228	237	206	233	226	227	221	230	235	236	245	251	219	229	238	243	211	257	218	196	225	215	228	237	250	265	214	219	246	250	210	245	238	229	264	237	253	248	245	231	219	243	249	231	223	238	220	223	220	243	238	222	236	235	240	264	224	205	232	229	229	256	227	251	254	259	210	239	240	238	230	243	252	227	243	240	242	254	224	216	241	220	232	224	248	217	227	230	229	246	231	219	255	240	244	252	226	253	232	237	235	214	234	243	222	244	225	212	214	246	229	221	255	242	246	253	223	236	239	203	247	224	202	225	235	253	232	216	234	241	211	218	242	244	245	272	233	205	203	214	257	234	229	237	255	236	236	213	244	238	224	224	251	266	259	228	247	263	239	219	244	229	217	244	223	230	228	198	227	251	250	255	240	222	246	228	227	234	230	230	217	238	222	248	240	229	232	236	239	235	254	233	230	236	214	218	236	246	216	250	248	257	255	214	225	214	241	250	229	227	233	225	211	240	236	237	237	228	219	269	212	203	226	238	246	239	242	239	228	215	263	222	241	242	232	259	230	231	219	239	226	234	243	212	240	224	243	254	229	229	239	256	228	235	232	227	247	217	220	244	233	243	231	230	238	232	232	200	241	220	232	247	206	256	218	221	207	242	244	237	245	248	209	228	235	231	245	225	228	250	228	221	223	221	206	214	216	229	226	236	222	266	227	236	243	236	250	234	234	242	224	261	201	220	242	251	249	246	223	216	223	241	239	220	260	227	236	234	230	219	244	230	269	236	226	214	246	239	262	217	242	229	256	254	232	195	254	218	206	238	230	209	227	228	220	235	243	225	238	240	247	246	264	233	242	218	232	230	241	230	207	230	223	227	247	266	238	244	230	225	235	226	228	248	224	213	203	240	220	223	220	266	229	222	223	223	212	215	216	235	234	223	268	228	219	219	237	220	210	249	223	245	236	224	253	244	240	247	206	248	242	225	239	259	247	228	212	245	234	217	225	239	219	239	238	234	230	240	231	221	231	258	235	247	227	225	245	236	212	217	228	215	213	237	246	224	228	223	216	238	223	250	222	243	242	261	250	224	241	232	234	230	251	202	256	232	220	232	243	217	239	234	239	253	232	215	230	223	233	201	219	243	239	219	223	243	195	250	211	225	259	244	256	227	242	241	223	236	231	234	243	240	220	254	262	225	222	234	219	216	245	220	244	226	231	246	216	244	228	252	222	250	207	259	239	256	231	214	227	220	219	221	229	242	214	241	238	260	258	210	211	245	246	236	237	238	230	221	230	259	236	217	231	232	227	217	242	215	244	229	254	254	238	238	225	246	243	220	249	255	244	245	222	244	240	223	254	231	233	246	255	242	234	214	242	211	209	214	243	233	224	234	242	234	236	226	226	236	212	225	247	235	238	250	237	224	248	230	238	238	244	230	285	223	236	229	243	243	219	232	271	242	227	241	236	222	237	249	217	205	240	230	242	237	251	238	227	228	231	243	236	238	240	235
24878	44032	31769	21296	16177	11018	8194	6335	4312	3345	2707	2198	1887	1493	1217	1027	834	745	579	449	449	479	422	426	419	406	394	341	389	335	345	435	398	394	341	269	288	278	290	288	247	247	246	235	249	226	281	292	268	260	270	283	249	279	287	260	268	236	248	278	265	249	256	230	255	268	256	271	247	234	256	247	228	261	262	267	275	260	311	253	255	267	269	252	275	260	258	250	251	271	231	269	282	292	268	266	265	296	242	252	237	252	277	234	256	269	252	267	252	264	249	270	248	260	294	280	268	283	271	243	268	252	243	247	251	274	254	235	253	244	258	254	244	282	250	244	253	263	232	250	256	273	245	258	258	272	255	248	263	290	276	242	278	221	268	268	246	285	258	266	249	267	236	269	263	260	253	278	270	236	230	231	256	255	267	251	284	256	269	270	240	259	265	262	252	298	240	255	265	246	242	274	264	273	277	236	263	260	265	237	282	273	251	268	256	251	232	269	253	255	254	259	280	260	254	283	276	256	240	272	291	247	272	260	264	284	294	260	271	267	263	277	255	255	251	273	280	270	269	235	283	244	230	263	288	256	273	246	230	233	276	252	284	242	247	267	281	273	268	249	267	252	274	266	234	265	278	285	299	259	241	274	225	257	235	240	261	269	267	256	261	251	223	247	271	283	249	262	283	301	269	281	254	247	262	262	261	234	252	278	272	268	253	254	233	266	273	258	246	255	269	266	250	255	281	287	241	237	246	244	269	307	290	296	281	255	302	267	283	249	242	259	284	247	247	283	266	252	239	251	257	279	249	263	243	268	232	269	255	259	252	261	269	241	253	301	268	263	248	288	254	245	264	275	282	255	250	257	277	259	246	256	237	240	277	285	239	276	255	277	272	240	236	235	279	279	290	266	248	294	275	252	265	253	267	276	283	229	267	266	261	265	270	276	232	264	263	246	261	280	272	247	259	265	298	265	271	278	243	249	272	238	266	280	237	273	244	249	278	285	254	275	263	250	250	280	275	280	274	251	260	254	288	268	253	243	279	255	268	276	235	268	245	263	261	289	268	290	260	281	259	266	274	252	245	259	259	245	287	278	297	234	247	246	266	259	283	249	252	268	247	259	264	255	223	273	259	299	263	261	270	257	256	247	259	295	254	243	272	242	294	242	281	254	248	272	270	256	225	267	249	277	258	247	239	270	259	244	246	271	244	253	234	265	269	279	270	254	246	264	249	277	271	253	243	263	262	267	276	243	269	258	231	292	291	256	253	226	273	264	262	278	242	269	278	245	284	246	249	248	253	280	267	268	257	300	254	263	268	277	263	242	271	275	255	251	277	235	276	292	244	255	246	222	263	246	275	239	253	271	278	258	283	254	255	241	251	276	258	269	264	275	232	260	244	275	281	250	265	280	243	249	286	261	237	265	237	270	261	247	245	277	255	268	292	246	264	266	284	273	249	249	252	245	289	225	276	205	241	280	253	277	277	255	267	229	282	271	231	257	270	252	252	265	253	279	260	267	255	279	271	266	249	266	236	262	226	252	250	281	254	256	268	267	281	277	297	237	257	266	281	269	230	272	296	274	261	265	245	237	266	256	277	279	279	275	244	263	239	257	275	274	250	268	260	263	273	262	276	229	275	277	237	278	269	240	246	264	258	254	244	234	263	260	249	258	231	244	264	242	231	254	271	272	251	260	247	275	261	258	265	249	260	258	235	241	248	241	250	232	274	254	277	257	273	267	255	225	274	267	269	272	246	263	281	263	244	252	240	280	256	289	276	285	249	223	247	287	280	250	252	252	258	262	272	282	266	246	264	278	243	235	262	255	266	292	242	268	285	246	251	240	251	270	244	269	270	257	257	262	265	263	273	260	274	240	245	244	245	245	274	262	248	260	268	300	258	256	261	261	254	253	253	271	249	285	242	259	287	247	278	246	264	266	254	235	271	277	244	259	262	233	254	243	248	260	268	263	245	252	256	229	254	235	255	261	288	272	255	251	241	255	260	248	270	254	281	294	272	268	257	251	288	260	278	265	265	246	267	239	271	267	247	258	268	274	290	282	268	270	255	278	259	257	257	278	274	281	246	242	282	296	275	265	244	243	254	273	243	291	242	249	274	265	269	248	242	295	257	257	253	243	272	260	242	252	291	237	282	270	252	242	288	227	282	239	270	285	268	240	262	263	254	283	262	263	266	260	257	259	257	268	271	244	252	238	265	279	283	249	266	290	249	269	246	259	282	256	259	271	253	261	279	263	245	260	276	251	224	226	244	270	251	268	244	239	253	261	252	258	253	263	273	248	274	245	245	254	256	273	229	242	267	286	286	232	256	249	266	250	258	258	250	256	257	266	256	271	285	263	272	259	264	261	249	247	254	260	272	244	266	273	242	243	245	258	246	260	276	253	288	262	273	262	283	258	256	276	278	292	249	256	269	246	265	271	257	266	291	265	272	277	238	285	251	283	285	282	257	276	237	296	257	267	255	249	272	278	281	253	232	245	256	288	293	271	284	276	257	270	250	252	259	260	249	241	243	271	227	285	267	297	244	261	279	266	275	249	263	257	261	264	226	264	234	240	251	264	268	260	252	244	247	249	248	271	244	251	246	248	267	254	273	268	286	269	277	245	269	270	282	258	277	267	246	295	253	274	231	241	276	260	266	229	268	252	283	258	254	271	288	247	259	240	252	225	260	267	245	279	253	282	253	253	270	263	249	278	259	266	304	280	266	282	280	250	248	275	281	276	270	263	275	267	284	290	246	257	268	260	277	258	262	251	253	261	284	252	243	274	265	261	243	251	229	277	266	274	266	239	257	258	259	271	275	250	249	241	278	271	252	272	259	265	264	250	257	278	297	250	258	255	255	258	228	288	259	261	242	248	236	258	272	245	272	252	250	259	263	254	263	291	287	269	266	252	253	264	235	255	264	255	246	274	288	274	245	247	289	272	278	234	274	245	253	239	271	267	271	261	253	251	247	256	295	252	289	275	261	257	284	275	255	271	246	271	246	266	267	274	256	266	239	263	280	257	275	258	257	257	268	261	258	227	257	228	257	280	251	264	277	276	251	236	223	272	272	272	258	259	269	298	272	263	290	259	242	268	241	270	251	265	241	270	262	249	235	258	278	255	269	271	241	237	283	270	250	260	259	256	238	271	252	260	260	243	272	284	269	274	259	257	285	255	249	233	273	279	252	256	250	251	263	271	254	247	268	234	269	254	278	279	256	278	274	280	247	229	258	235	263	281	287	244	269	249	249	278	242	277	279	271	263	245	255	263	267	258	262	256	247	258	253	281	261	237	259	226	250	242	244	258	271	243	237	263	288	254	297	259	256	254	260	293	264	250	267	271	253	247	264	264	269	277	259	271	315	262	253	266	265	251	253	257	241	224	261	254	255	259	277	261	276	240	278	285	251	247	280	255	267	245	248	284	262	259	245	268	248	271	272	264	286	250	252	249	262	276	243	271	242	247	243	271	270	258	289	248	263	271	248	263	266	284	258	211
22437	21063	28670	23667	21149	21566	16061	6581	4184	3257	2563	2234	1933	1646	1447	1222	1066	959	870	672	703	716	729	697	634	694	667	615	648	561	680	631	645	563	595	541	543	539	522	502	497	503	518	508	512	508	475	494	490	517	505	486	453	492	497	501	494	485	504	456	469	512	503	497	493	504	508	489	477	473	483	478	505	463	480	530	486	498	485	486	464	495	479	485	463	490	497	509	518	483	488	518	529	479	521	476	503	491	508	492	472	496	470	461	502	497	484	482	516	509	497	484	481	490	495	491	473	504	497	504	509	508	519	445	468	496	494	464	526	506	473	517	466	488	523	489	527	469	539	505	543	503	502	511	512	490	469	498	503	519	490	521	476	538	463	500	507	499	503	482	481	489	471	478	518	535	512	506	504	486	505	482	472	458	493	504	485	519	519	474	485	484	486	464	484	505	489	476	491	473	489	453	505	474	524	493	456	502	472	492	475	484	510	521	503	529	508	490	546	496	476	498	497	450	497	484	494	549	529	516	483	466	459	487	528	533	499	475	511	511	464	504	462	521	486	499	471	500	521	492	496	485	536	541	417	508	475	485	507	502	549	483	480	499	493	480	551	472	491	539	478	461	474	520	484	497	500	502	487	488	489	483	498	497	500	500	489	522	473	481	535	442	435	496	497	521	458	447	516	513	502	510	522	495	516	489	516	425	479	484	504	493	499	496	469	482	520	479	490	481	511	481	481	550	505	491	474	501	497	482	502	512	516	499	516	492	500	486	483	530	510	472	488	493	482	515	489	500	452	441	506	545	490	495	496	487	493	496	450	487	509	467	487	478	477	488	499	471	493	500	482	516	474	450	507	510	497	492	499	491	497	491	526	472	519	490	462	506	483	502	503	506	493	493	479	499	493	493	528	457	533	514	490	514	451	514	485	480	506	515	501	481	495	510	506	520	472	487	492	524	480	496	515	534	511	484	473	506	463	480	489	474	502	447	504	508	533	463	510	504	483	509	456	490	475	522	475	495	504	522	485	484	489	497	510	466	510	476	483	455	459	476	474	462	469	500	492	491	475	496	533	482	455	512	476	481	460	486	484	465	481	508	488	485	481	468	461	484	492	499	470	460	473	492	524	472	482	487	469	522	438	532	485	483	543	465	516	495	469	515	456	506	496	471	514	470	498	475	505	476	527	482	477	506	505	510	512	519	497	514	475	492	485	470	478	531	489	488	474	493	499	492	500	483	473	520	498	517	498	484	497	470	475	507	516	480	487	447	495	506	490	469	460	499	491	473	504	498	434	462	530	478	459	434	477	505	504	469	528	482	486	512	483	473	502	497	487	479	538	510	504	522	482	483	480	513	493	484	519	487	496	511	507	558	537	490	496	505	503	488	474	480	501	495	565	483	559	476	468	510	482	501	446	450	497	483	490	462	533	495	493	467	446	509	489	499	485	525	502	471	472	449	487	526	516	515	506	495	510	487	520	476	489	480	518	512	469	482	538	503	486	518	532	495	484	482	472	495	509	490	510	487	481	484	483	535	458	469	434	475	489	508	464	498	488	508	528	527	474	483	520	477	461	473	513	484	550	498	492	512	522	484	504	462	511	492	464	493	472	524	512	478	473	495	517	513	500	485	490	522	483	496	494	488	452	476	513	470	500	506	536	486	477	496	481	497	502	496	480	501	467	484	488	509	484	501	468	428	470	441	534	491	481	498	485	476	510	506	456	491	509	483	506	513	522	516	498	509	513	477	478	495	440	487	487	471	476	491	453	486	491	511	460	454	501	511	489	503	480	481	492	473	533	490	493	514	512	512	474	498	503	488	484	523	474	488	495	500	500	473	518	505	487	494	485	508	500	500	525	490	476	489	495	485	522	486	460	503	480	498	469	537	490	540	495	522	513	491	465	471	505	500	489	466	469	469	495	480	454	494	470	488	480	487	471	496	502	543	488	465	515	473	496	500	527	528	508	497	476	496	492	464	489	499	525	488	504	478	482	454	495	504	460	491	543	563	470	505	459	517	535	524	487	490	472	513	455	468	511	459	504	468	516	503	494	495	499	492	501	504	493	457	518	486	488	466	513	461	449	490	479	510	503	480	477	471	479	494	467	494	485	500	522	499	469	507	527	533	487	466	513	507	480	486	462	508	488	508	502	536	475	513	508	486	483	520	517	504	469	522	466	469	484	497	472	480	485	517	473	494	489	499	528	461	463	477	487	513	478	493	498	491	511	497	475	469	494	496	492	514	469	478	438	510	481	492	530	510	487	484	488	485	494	530	547	452	497	461	505	445	441	499	496	490	502	516	496	447	490	530	499	523	505	470	487	480	493	440	493	488	496	476	448	479	538	487	481	439	442	495	539	474	502	465	496	478	477	485	491	456	506	459	494	482	463	487	501	462	476	475	460	525	508	500	475	472	483	473	510	479	479	515	485	506	511	516	512	517	514	507	559	503	521	485	495	508	537	508	487	475	530	530	488	505	535	494	522	461	465	508	487	507	511	505	526	480	485	509	473	534	495	461	479	504	496	481	499	481	473	526	509	515	507	481	492	483	514	506	508	509	470	500	513	473	483	449	481	500	497	526	482	497	478	510	443	488	501	481	484	492	457	506	505	510	490	544	501	483	514	527	470	507	516	524	497	471	495	501	482	493	527	512	527	516	524	502	456	496	475	524	490	511	502	499	490	486	514	473	488	482	551	458	497	477	477	530	501	444	506	478	502	459	477	462	477	462	467	467	482	484	510	490	495	482	496	510	444	448	465	497	496	473	526	438	490	516	502	509	483	471	510	486	480	498	442	497	508	467	472	490	478	468	478	464	469	478	510	503	496	500	505	490	493	492	481	511	525	497	513	540	466	455	513	477	498	458	483	476	498	504	518	493	490	469	473	478	457	458	491	477	477	490	464	510	495	493	474	490	509	488	466	479	547	454	521	502	489	470	536	455	492	526	507	490	513	493	511	482	496	526	546	497	445	539	526	493	465	472	530	492	480	509	478	472	515	492	481	470	459	463	467	507	480	491	513	506	510	461	483	510	505	489	490	485	494	505	492	510	492	527	471	446	447	491	477	457	460	501	520	478	467	495	451	507	503	487	471	486	452	487	524	520	467	472	528	494	536	494	483	506	478	511	494	486	531	488	529	481	487	492	456	491	485	494	440	476	479	516	498	520	480	484	540	507	488	516	492	455	517	478	493	533	493	479	494	504	468	483	497	482	504	494	481	495	515	470	472	471	473	484	514	484	502	494	502	476	507	527	500	497	491	478	508	502	442	485	510	478	498	492	494	491	464	504	470	425	458	461	489	461	501	526	487	519	497	495	490	490	497	462	480	461	496	471	484	500	484	500	520	482	468	516	474	477	469	474	487	493	468	503	475	497	479	490	494	509	505	486	445	475	496	498	498	479	499	550	500	477	480	524	481	492	461	498	476	548	489	471	502	468	487	500	470	517	508	495	472	539	489	522	483	490	535	470	458	514	486	496	467	467	517	490	466	504	457	452
27555	52509	38880	27522	22059	15633	11618	9306	6907	5231	4151	3598	2992	2546	2045	1717	1463	1310	1105	1022	903	873	846	804	790	814	739	699	688	691	747	713	702	716	665	591	592	557	591	569	520	542	536	542	535	501	535	510	527	552	523	532	531	538	580	509	557	500	535	504	560	534	535	528	529	516	532	515	535	525	546	542	526	536	501	513	517	521	537	523	530	531	534	525	510	491	513	491	544	540	557	497	486	551	471	545	527	477	523	555	520	510	519	482	563	511	511	520	536	528	559	522	500	558	524	519	497	516	538	522	533	543	534	531	500	516	511	525	501	524	534	513	519	522	547	530	534	546	498	510	517	524	518	507	549	542	498	574	560	533	518	528	517	527	555	500	551	527	513	543	537	507	538	510	581	482	536	496	528	559	504	522	520	509	527	526	520	534	557	544	515	554	525	518	517	524	527	489	544	556	537	540	552	545	519	558	541	535	497	486	506	529	527	549	531	518	520	521	509	513	486	563	532	495	525	538	526	476	527	549	504	536	503	472	541	530	512	528	551	526	508	565	556	522	512	540	507	499	495	529	514	460	555	541	494	492	532	509	524	539	494	478	519	490	549	515	532	560	522	462	494	535	493	530	523	512	517	527	524	573	521	511	531	535	489	491	522	533	525	501	548	504	501	527	522	496	478	504	522	521	518	546	566	574	535	517	520	503	525	513	498	515	518	507	493	529	517	544	524	502	509	567	514	562	528	506	512	493	524	566	521	503	546	525	547	528	535	509	508	543	509	497	534	539	549	551	526	564	504	521	515	533	563	524	516	532	591	516	541	511	545	532	485	541	503	527	530	527	494	487	514	510	527	493	558	490	553	512	540	574	510	528	523	521	541	506	520	503	522	557	524	482	575	553	520	523	554	556	545	536	560	518	519	550	541	535	554	529	541	565	513	551	483	495	540	479	481	525	526	491	501	535	529	536	484	602	514	505	553	517	528	484	530	504	543	542	542	504	532	512	553	524	509	522	532	545	566	532	553	504	541	561	510	469	563	514	550	505	548	558	509	529	552	513	515	510	488	547	541	527	542	518	531	471	517	549	540	464	521	561	500	483	515	493	506	544	529	542	478	565	552	532	533	511	533	528	543	505	535	523	528	512	521	504	556	527	566	510	538	531	539	532	532	505	574	533	512	539	538	535	505	519	502	500	508	558	504	527	503	513	521	507	536	518	495	534	548	540	529	490	530	535	517	524	544	540	513	503	544	530	545	502	534	547	528	523	527	532	491	545	555	556	501	520	560	501	560	558	496	525	539	543	494	529	543	568	521	567	516	508	494	544	565	511	571	544	547	535	510	498	519	516	550	521	547	525	551	523	543	547	525	541	522	505	531	564	499	520	490	547	533	500	496	499	515	503	515	525	535	520	508	527	505	543	479	506	536	528	539	477	512	540	509	553	559	512	498	534	506	523	530	523	523	543	508	500	535	498	530	512	494	572	535	558	548	536	519	530	478	511	527	466	529	519	495	536	577	545	506	507	566	519	519	510	542	525	556	501	508	573	490	535	520	540	543	502	542	527	537	506	475	510	567	516	549	563	515	554	538	534	522	540	504	521	546	506	533	499	536	524	545	505	544	516	544	495	549	537	536	523	551	509	487	533	527	526	515	494	558	482	529	511	515	525	506	565	542	532	550	584	514	511	510	512	535	541	525	493	528	530	536	555	486	529	494	519	516	526	507	484	535	560	549	528	504	540	522	488	526	502	550	496	549	513	508	494	492	524	500	497	505	524	502	565	544	521	534	497	540	530	539	543	554	547	564	537	504	554	535	506	563	545	524	525	470	491	535	563	548	503	513	541	466	497	496	538	503	546	514	505	538	508	497	497	498	505	501	535	552	553	546	557	512	535	517	541	530	565	540	539	533	507	547	541	488	536	538	506	533	516	497	535	509	532	509	525	514	531	521	531	521	538	487	541	505	534	510	565	538	508	496	492	517	503	511	506	532	534	533	490	502	508	539	473	498	506	523	517	543	479	533	559	516	495	544	532	532	520	512	496	520	505	502	526	550	526	514	512	547	569	513	539	541	548	540	530	551	544	480	545	481	531	533	505	505	529	530	530	572	527	525	533	540	551	519	528	550	522	518	499	551	552	558	490	563	516	523	515	522	565	547	517	549	560	527	533	537	552	524	484	508	548	555	504	484	539	537	554	515	531	519	504	503	503	517	555	516	558	490	537	533	469	546	537	510	514	521	521	553	523	474	501	513	531	482	500	534	520	503	522	545	505	504	517	553	502	516	549	498	509	545	551	523	543	538	571	553	546	488	474	518	524	521	535	477	484	493	491	584	504	518	529	519	564	553	562	562	535	561	556	539	504	525	539	521	496	508	558	553	492	513	479	496	475	523	535	481	536	524	530	522	539	515	573	550	512	552	519	518	515	516	513	507	525	547	526	535	512	497	544	512	516	529	519	501	500	507	539	537	557	520	538	547	500	548	526	521	543	524	524	499	506	537	506	555	551	507	529	524	506	516	516	516	508	515	476	530	532	531	523	528	474	516	544	482	550	527	485	539	516	537	516	500	549	505	549	551	564	541	521	518	563	515	511	513	526	496	533	512	522	509	487	513	497	509	529	503	524	512	508	535	509	559	542	531	500	525	535	537	520	529	504	520	525	533	529	529	509	544	513	519	501	530	546	532	524	558	511	538	524	532	527	525	490	523	507	554	526	545	516	540	502	542	545	525	525	566	536	561	514	496	522	577	531	468	485	520	493	512	546	547	538	527	532	546	533	509	523	505	523	539	503	502	535	505	521	503	510	500	512	515	530	500	530	509	522	560	516	516	544	483	537	553	540	543	531	507	546	498	526	539	515	480	519	562	505	509	563	568	538	538	527	510	536	537	516	520	526	529	522	563	497	557	506	561	513	536	503	556	570	529	505	541	559	565	569	545	540	525	501	540	510	521	496	521	516	493	520	529	536	560	526	554	519	549	522	493	491	558	515	514	555	537	517	551	507	571	498	507	519	521	502	525	552	539	578	536	517	518	529	515	536	530	526	495	517	514	523	528	535	564	521	527	486	535	497	559	546	531	535	478	568	505	557	526	496	543	484	549	522	526	531	568	535	522	525	503	552	538	556	552	573	554	499	497	533	552	526	513	556	513	544	492	557	538	476	585	526	530	507	543	533	541	538	544	504	549	514	473	492	520	521	575	535	505	553	526	503	538	548	546	527	530	524	507	463	477	522	500	498	509	532	506	539	514	506	540	501	507	541	535	516	514	548	543	535	494	539	530	495	547	519	547	514	505	524	494	520	498	496	508	479	549	542	546	520	520	503	482	499	510	512	528	527	549	534	533	523	531	512	522	519	537	546	567	544	535	506	506	506	546	531	544	493	507	496	532	505	511	530	521	551	554	546	554	502	519	520	568	531	546	531	544	565	543	512	550	517	475	506	481	556	541	551	539	507	586	518	518	522	525	496	515	508	557	518	495	504	536	537	567	555	495	551	507	494
28199	24506	26017	17656	9635	5227	3305	2462	1832	1401	1253	1042	914	796	672	566	504	496	410	413	407	425	384	375	349	388	365	347	384	380	376	385	363	344	359	350	311	308	330	313	286	307	312	301	331	315	287	299	326	287	306	286	292	314	316	315	295	295	303	303	285	271	333	300	298	287	293	300	309	280	267	313	347	323	315	295	323	287	299	280	290	278	292	314	310	279	318	304	309	288	296	286	289	313	314	289	324	327	303	285	295	291	296	292	289	296	331	337	287	328	283	292	303	271	291	312	305	315	289	280	297	287	278	341	279	290	297	297	295	310	289	280	279	295	275	325	312	271	305	262	286	292	292	289	302	300	270	303	306	319	306	286	284	291	268	268	339	273	324	271	300	280	288	296	302	285	301	303	313	313	243	317	305	285	306	301	300	296	285	276	287	306	293	337	300	311	297	297	282	288	299	307	288	307	316	289	304	289	303	309	307	273	296	288	308	333	262	296	322	279	315	283	303	303	284	321	291	283	299	323	300	328	295	302	286	305	303	302	289	290	301	267	290	262	300	292	309	308	306	299	264	312	276	294	301	265	278	274	268	307	281	301	320	305	308	300	299	303	301	303	289	297	277	304	280	285	304	290	297	294	297	285	317	303	287	327	310	289	305	305	269	317	313	299	294	297	294	293	296	314	300	294	290	289	297	308	320	268	298	318	318	309	257	276	312	297	262	296	327	296	323	301	315	295	288	266	292	298	289	320	296	301	289	302	310	308	313	353	282	299	330	312	301	289	320	291	298	301	298	317	290	333	299	303	287	295	304	289	324	309	276	311	289	313	275	288	297	286	299	283	323	254	271	298	270	314	303	311	285	326	325	295	301	263	326	277	288	265	320	294	331	291	289	305	301	274	305	328	289	291	296	291	328	294	320	290	324	344	274	298	321	332	291	318	314	284	295	284	271	285	307	296	275	283	327	302	291	292	291	304	304	305	278	298	329	311	273	293	281	318	322	270	300	302	303	257	314	312	307	274	301	290	316	322	292	326	286	321	311	273	296	304	323	287	328	314	261	281	300	307	310	302	299	301	320	301	297	320	285	270	300	305	300	292	308	336	293	285	306	291	269	302	323	326	317	327	292	310	284	251	277	294	293	299	288	285	281	273	295	300	296	307	313	279	309	291	281	303	279	244	280	307	313	336	302	289	292	285	281	312	328	304	310	273	288	326	278	311	270	303	290	311	323	281	292	280	291	308	306	305	263	312	302	292	295	291	293	309	305	338	255	291	291	289	307	276	299	295	330	295	283	303	267	305	300	274	309	333	308	302	294	316	311	316	323	303	296	292	293	280	284	281	321	303	276	290	317	293	339	316	273	280	307	311	286	310	270	286	306	293	289	293	287	284	308	336	324	299	301	296	272	295	277	296	301	294	301	313	251	324	315	271	295	301	286	270	294	277	304	312	283	267	286	296	309	314	293	321	275	296	296	290	285	307	259	289	302	286	297	339	310	287	325	297	295	294	322	319	333	302	283	319	282	323	293	312	307	300	300	275	263	273	311	296	315	300	284	279	289	262	310	321	296	276	314	298	262	283	270	284	290	302	280	281	309	285	294	292	273	307	328	295	290	298	323	295	309	330	321	281	290	313	286	316	298	283	279	331	291	279	308	271	288	288	301	298	326	303	299	308	286	303	304	296	313	298	293	314	300	301	297	277	298	352	307	285	318	298	318	286	274	312	295	277	301	305	301	330	298	280	312	284	309	272	311	332	302	330	295	278	263	285	260	277	304	280	315	315	324	297	293	271	307	305	282	311	278	305	289	304	292	330	271	268	285	317	313	292	303	282	294	298	285	294	265	309	271	270	266	289	269	280	311	288	270	291	317	304	315	299	305	282	276	302	287	278	317	297	295	256	278	330	313	305	306	319	319	318	296	305	287	322	288	302	329	292	307	280	267	281	281	316	293	295	315	314	348	309	314	283	312	314	309	334	293	324	306	305	332	279	299	280	303	312	290	292	272	309	291	309	328	306	297	298	305	317	281	273	281	306	318	334	312	293	317	276	299	325	300	240	292	293	286	284	296	305	323	325	263	315	264	286	324	296	290	254	290	295	276	287	285	313	273	325	299	317	295	267	304	312	311	272	282	300	297	307	254	311	297	324	276	314	300	302	292	319	305	302	308	323	290	317	293	296	298	293	319	294	331	287	291	282	293	296	298	289	302	313	281	310	289	301	299	291	306	313	310	275	306	251	277	304	322	335	329	310	323	299	290	301	292	317	300	289	289	292	285	293	300	323	301	295	293	309	295	289	286	310	276	286	285	314	267	304	305	315	274	278	289	256	289	293	288	293	286	252	280	328	303	271	286	293	288	312	296	285	316	276	262	307	303	301	277	303	307	280	295	310	303	259	296	327	285	274	256	271	300	316	294	287	289	309	313	273	292	270	307	282	293	283	293	286	286	311	285	335	261	331	311	298	295	294	276	305	300	337	288	292	309	330	321	315	287	310	305	284	270	314	296	297	290	325	306	292	295	292	298	314	287	290	298	352	307	312	304	310	279	266	297	316	303	306	334	297	308	333	319	314	271	293	314	300	313	294	274	270	301	306	303	312	274	341	301	326	274	271	299	308	330	301	290	259	292	281	293	293	315	280	270	289	335	300	298	301	317	294	286	281	292	307	279	307	301	296	284	302	256	311	291	314	254	299	304	281	306	274	293	292	322	295	305	293	291	311	313	306	306	286	294	305	311	294	300	284	298	334	322	308	281	310	287	300	322	300	309	318	315	306	306	313	293	300	293	277	319	321	286	301	297	279	329	256	280	336	305	293	293	279	319	278	321	291	290	296	318	319	314	285	317	240	333	286	275	322	298	300	294	301	289	296	298	278	302	309	317	286	269	328	313	274	317	303	293	275	265	275	280	320	306	304	302	288	335	303	295	311	264	285	306	299	304	296	282	280	278	336	321	302	299	279	280	293	291	274	290	295	311	297	302	304	295	361	264	326	289	298	301	299	311	294	303	288	310	306	292	295	291	305	305	283	295	269	317	294	303	305	280	306	303	280	283	297	293	306	324	326	311	272	322	275	279	297	308	304	288	288	290	289	313	329	300	295	306	315	279	324	279	287	285	304	279	293	301	301	310	303	305	286	303	300	310	285	283	272	311	303	300	288	308	309	292	307	293	297	285	320	281	316	276	291	319	265	302	284	327	301	305	303	294	298	303	276	268	297	259	264	265	303	313	313	271	288	287	317	323	309	287	288	297	276	273	324	307	310	289	329	293	313	308	313	315	275	302	280	335	284	305	296	293	264	294	323	297	289	310	299	271	284	303	296	304	300	289	306	311	302	277	303	322	286	344	306	328	307	298	304	266	280	309	288	288	318	286	286	314	285	298	345	333	299	319	304	315	323	316	282	298	276	308	309	314	349	283	298	325	294	294	329	297	294	300	329	323	316	313	303	327	286	284	284	298	298	286	301	307	278	299	311	297	317	292	283	316	314	309	323
25221	39964	27667	17214	13025	8668	5893	4505	3423	2459	2024	1804	1438	1253	1095	815	713	649	591	507	457	505	480	460	435	420	412	432	392	433	443	439	440	373	389	375	353	340	299	331	336	303	348	326	333	329	350	344	327	321	335	348	294	348	320	342	320	342	306	328	325	317	320	331	325	309	337	316	342	346	334	335	318	352	320	316	338	316	323	336	303	337	322	273	297	309	337	318	321	323	323	296	303	303	315	329	320	327	343	335	340	333	336	341	312	322	295	341	331	311	328	336	319	331	314	306	279	334	331	320	335	342	330	331	331	338	360	302	282	349	354	339	335	301	334	327	308	316	327	317	335	308	336	334	329	325	301	343	341	334	298	316	321	330	338	332	305	313	330	286	352	317	339	288	292	325	332	305	306	323	324	349	327	327	330	318	330	313	327	324	332	391	341	339	323	335	339	374	321	321	331	332	296	356	334	297	342	308	322	322	319	322	314	326	321	316	356	344	327	331	318	322	323	307	298	268	334	298	332	357	334	299	332	324	325	336	320	311	324	331	340	331	318	342	316	330	306	317	279	334	327	346	330	321	320	327	339	293	344	309	320	315	299	311	317	328	320	330	319	310	318	305	314	319	301	318	308	327	323	311	317	327	299	318	292	352	342	329	338	344	302	335	314	301	319	341	307	343	316	308	348	323	347	358	310	341	333	319	304	324	298	350	301	344	347	319	349	335	309	327	341	317	360	319	318	335	311	315	309	343	325	312	332	320	314	356	314	340	304	314	376	317	307	324	294	312	363	340	311	275	326	300	323	314	340	338	315	299	361	329	360	328	320	325	339	305	346	328	332	320	330	330	325	328	339	319	334	304	318	322	309	298	361	341	350	289	330	298	302	284	293	327	317	341	334	314	296	344	331	320	321	320	325	352	306	295	307	338	293	309	345	319	289	294	284	352	319	347	307	331	311	336	322	319	316	342	324	285	317	297	339	344	315	321	326	349	323	316	311	317	348	338	334	370	301	335	345	330	308	352	306	306	314	346	325	345	306	310	305	324	336	296	317	330	318	299	323	341	314	330	357	328	300	333	285	329	314	319	331	352	335	307	330	333	310	359	357	283	333	377	361	326	327	300	342	324	333	335	310	350	361	318	345	309	301	361	329	357	326	315	339	351	322	334	323	337	342	327	319	339	345	316	309	316	315	282	320	294	322	318	349	313	356	313	325	348	318	345	319	322	354	333	338	316	323	329	346	306	341	323	345	333	326	301	280	340	337	301	313	356	324	325	330	323	274	330	334	314	303	308	299	327	348	294	336	316	327	331	335	312	303	317	312	372	322	357	316	296	332	331	326	310	320	327	343	340	328	295	341	346	285	292	314	335	331	309	337	314	342	336	322	363	313	290	352	348	338	317	349	362	307	323	324	271	310	314	288	326	306	342	336	331	354	324	342	302	329	353	344	264	296	359	328	328	310	328	317	313	331	323	316	333	309	335	318	330	288	348	342	337	302	334	301	355	349	320	296	332	326	304	316	329	319	336	319	371	331	340	321	362	319	322	312	346	332	304	320	322	324	338	334	329	330	336	317	334	322	318	351	298	339	320	325	327	330	334	324	323	325	335	322	319	322	337	352	317	302	334	347	311	302	331	330	308	328	310	325	327	320	300	343	309	325	348	357	360	297	329	324	329	310	301	318	338	346	317	303	319	329	350	322	349	311	328	339	351	304	327	317	329	342	359	335	330	324	331	360	282	332	326	314	338	324	365	316	308	317	325	321	346	305	342	290	337	345	340	298	335	303	324	389	318	342	302	325	294	301	304	334	333	334	324	329	308	301	330	308	288	316	343	301	323	301	347	309	352	327	328	344	347	319	333	312	318	337	314	313	299	332	330	305	323	325	306	346	292	341	322	308	293	318	322	333	329	321	326	290	309	308	320	327	319	292	343	351	297	314	325	341	310	343	334	353	324	296	322	350	303	322	342	333	336	311	295	319	322	313	335	312	342	331	329	337	301	308	309	318	307	322	318	334	312	309	338	318	335	309	348	320	288	309	335	338	340	316	337	325	304	311	316	344	356	296	327	345	311	306	340	328	360	337	319	338	326	327	340	320	338	285	322	291	275	332	307	298	330	304	296	350	359	343	342	327	337	345	319	323	312	332	331	337	345	324	317	334	359	325	331	352	329	302	336	302	332	355	329	336	337	314	322	333	335	305	326	308	350	350	289	306	304	308	344	343	354	344	317	328	299	342	330	330	310	316	331	300	315	345	329	307	305	312	329	334	336	324	326	327	346	334	317	322	326	330	302	294	322	328	331	325	329	299	346	312	310	339	338	313	350	323	308	320	335	328	349	294	350	316	333	343	290	337	345	328	322	296	321	317	327	308	323	293	314	322	346	319	329	331	339	333	340	307	346	327	316	327	326	393	309	338	329	312	334	322	321	313	297	344	353	356	285	348	350	291	350	331	328	335	296	329	330	341	327	329	345	317	324	306	327	311	342	313	323	323	312	341	345	339	323	322	301	337	316	344	329	354	312	322	301	342	313	318	329	337	316	310	340	309	339	328	344	303	332	306	336	293	304	328	331	320	325	350	305	341	324	312	334	314	285	326	328	293	295	323	339	330	294	310	310	346	348	317	306	319	314	334	318	325	290	340	326	295	298	283	295	308	322	317	324	364	304	360	296	290	361	316	322	328	319	335	334	333	311	346	299	313	355	320	382	322	338	323	336	276	308	310	301	308	323	314	336	361	321	330	358	342	363	309	349	349	306	324	307	327	309	317	355	317	313	314	334	312	317	307	315	326	317	337	320	319	324	328	293	307	309	308	310	349	344	338	328	313	347	328	314	371	330	302	312	334	316	318	327	329	316	299	337	309	324	308	301	303	338	332	301	322	333	291	307	335	331	320	353	358	305	307	325	323	357	346	309	308	332	318	308	331	335	315	330	358	325	335	302	314	350	334	333	343	307	330	305	334	348	301	341	315	315	311	316	307	322	333	325	354	326	317	321	295	332	337	326	315	356	319	303	349	309	334	314	324	330	305	328	325	305	326	340	318	361	334	308	327	294	294	336	325	344	331	331	330	310	353	318	326	330	317	343	317	327	335	323	330	332	373	344	325	363	309	340	320	343	316	308	331	328	278	346	317	312	373	322	317	335	326	358	308	325	326	298	345	305	330	343	322	352	317	315	334	338	339	315	314	350	290	344	347	327	286	302	321	342	351	320	334	340	327	357	367	340	359	321	317	336	332	308	329	307	324	334	349	328	327	292	344	310	333	313	301	356	325	331	348	344	329	305	346	295	344	324	310	311	348	326	315	310	307	321	335	291	299	308	316	352	316	353	333	336	339	345	311	310	300	324	341	335	307	331	353	341	324	325	343	299	331	314	307	284	315	327	322	352	326	305	330	288	320	316	325	374	313	315	335	308	316	344	280	315	354	338	300	310	321	320	303	329	343	323	317	329	318	340	322	315	332	307	292	332	356	319	351	321	318	324	318	304	316	329
23430	21075	28237	24081	21269	17100	7632	4105	3151	2460	2013	1748	1586	1349	1166	939	860	838	735	695	636	594	645	612	641	632	590	612	648	578	618	562	596	597	573	526	547	493	546	525	531	531	496	491	516	469	475	488	490	503	535	516	534	564	502	530	524	530	488	551	462	499	512	517	502	528	506	498	523	490	514	515	522	502	514	488	501	475	528	510	500	518	481	513	430	529	501	527	516	522	480	484	530	508	472	453	528	475	504	492	489	514	555	527	489	501	491	513	505	512	517	497	489	553	488	501	484	525	448	504	485	525	462	439	472	530	529	482	526	493	534	533	557	489	502	483	514	501	513	540	506	503	542	505	526	546	516	520	487	454	508	515	498	491	510	487	505	447	512	509	518	510	512	493	520	484	528	478	445	565	501	482	561	490	541	529	503	517	484	487	510	497	473	527	503	534	510	495	490	461	519	513	503	501	467	505	507	510	495	458	479	492	548	523	476	504	482	483	497	508	519	502	531	525	536	552	526	514	488	493	525	488	496	484	498	504	514	499	528	488	559	509	499	532	538	525	494	565	494	476	519	509	503	543	472	505	469	472	505	520	509	530	457	515	530	465	505	545	538	531	523	486	506	516	488	522	488	508	530	547	524	496	508	517	480	507	559	515	520	498	528	504	517	475	495	522	523	487	493	493	496	502	498	521	503	498	457	507	487	492	501	521	531	511	519	482	536	476	543	507	536	450	497	507	511	516	501	542	514	502	498	496	534	531	515	517	544	499	482	512	508	552	533	513	492	501	505	508	533	576	503	516	542	527	506	492	515	490	513	513	486	536	498	490	543	517	473	482	547	535	550	508	528	545	492	485	473	489	526	493	485	521	527	514	498	525	507	513	498	474	535	495	533	514	519	523	513	521	503	488	521	509	506	479	528	501	507	511	496	505	551	514	506	491	524	489	496	535	540	494	535	489	497	497	491	482	452	498	505	525	504	527	483	492	516	491	509	512	504	488	524	492	492	517	507	501	511	517	502	529	480	490	486	512	492	501	490	487	513	519	472	512	531	499	540	535	541	506	505	511	575	520	515	491	509	531	537	507	491	502	496	517	474	492	513	543	523	482	486	513	500	491	516	495	477	495	497	483	533	496	521	531	504	475	499	536	524	548	467	526	495	492	524	494	514	527	488	485	546	481	504	486	515	491	515	468	482	493	531	464	533	502	522	510	505	488	504	455	526	499	512	495	466	519	493	470	520	490	481	531	498	501	478	519	477	489	490	494	527	532	540	498	478	472	535	482	480	512	493	519	531	501	444	481	471	492	518	505	502	500	506	507	481	504	531	457	519	480	477	475	484	516	518	482	545	583	517	531	527	469	514	539	510	489	498	523	493	471	483	495	494	479	505	513	506	501	495	528	478	504	492	515	502	519	451	544	472	500	494	525	479	528	533	488	513	528	481	463	512	519	496	513	468	517	541	492	506	516	466	525	459	514	513	546	549	496	517	525	536	515	474	562	494	496	502	521	512	510	550	530	529	512	493	511	484	515	531	486	493	508	503	451	527	505	522	454	500	515	509	499	462	458	504	483	518	521	498	507	536	482	508	501	495	485	484	489	485	512	480	512	515	479	485	492	505	503	493	502	488	501	519	488	514	497	513	504	510	507	501	473	490	496	498	511	545	513	485	529	500	467	513	532	530	508	492	511	520	474	481	474	529	514	534	494	505	493	516	510	501	509	509	535	492	471	516	515	437	502	495	514	555	500	508	538	504	504	494	528	508	482	464	531	533	496	519	503	512	473	524	491	470	468	492	488	485	539	510	541	544	500	515	521	534	540	505	518	481	558	502	509	448	478	494	527	502	511	449	538	509	543	523	508	530	488	530	536	451	507	490	519	482	529	490	499	488	512	507	520	560	489	480	512	500	521	529	498	505	514	504	535	511	497	499	489	499	476	519	516	508	522	508	517	491	483	486	484	505	515	520	505	499	469	505	505	530	479	508	528	502	503	521	541	486	483	520	505	548	500	504	499	509	481	500	498	510	508	520	531	490	501	487	506	517	515	535	524	487	512	492	492	508	533	477	517	511	546	507	508	519	500	483	510	513	472	476	530	516	539	519	506	496	521	516	475	495	523	484	501	497	494	478	527	515	517	490	522	505	508	481	487	487	496	501	500	514	499	483	484	514	503	487	522	491	516	457	478	491	542	522	501	553	499	506	476	509	508	526	569	509	504	540	530	473	492	487	486	481	487	510	482	503	496	515	504	483	556	530	461	536	473	497	460	544	465	492	524	502	489	494	468	511	466	525	510	521	496	514	524	500	512	492	479	526	545	524	516	512	536	504	522	495	466	514	517	517	506	507	525	534	511	515	535	482	500	516	516	505	536	502	493	490	515	526	495	525	527	485	514	457	506	499	467	517	514	537	499	501	502	495	468	490	516	523	460	492	521	499	496	491	469	496	522	519	538	507	530	462	515	494	516	511	512	535	522	558	479	511	493	507	497	514	513	484	487	526	478	546	490	506	487	501	499	513	487	458	517	506	502	498	507	513	513	482	539	505	509	519	491	499	527	522	522	523	500	514	508	533	540	515	491	531	520	482	529	478	496	492	480	473	500	520	492	525	491	517	545	522	501	495	498	511	514	540	477	468	500	533	492	498	502	472	529	508	500	511	509	510	489	490	499	517	527	481	504	529	486	553	540	490	501	520	512	496	529	501	532	522	509	549	533	497	483	514	537	545	523	508	475	457	530	486	456	498	471	518	499	504	508	458	481	506	505	515	525	509	525	449	484	519	511	503	520	505	486	492	503	473	518	516	493	479	483	505	499	477	460	507	532	489	497	531	519	540	528	521	512	507	467	462	547	494	499	499	496	516	479	482	531	513	476	522	496	504	523	492	488	523	471	513	469	510	513	483	487	508	495	510	542	488	490	487	499	481	496	469	483	478	505	498	521	472	503	510	495	478	481	514	530	509	493	477	498	499	508	515	481	484	491	565	520	484	482	520	528	498	509	501	485	526	539	510	537	500	532	507	549	492	488	526	463	491	488	507	508	512	447	477	525	504	481	504	502	511	493	498	490	495	497	507	511	517	495	504	506	535	496	573	508	483	480	517	513	507	493	505	508	500	463	528	479	502	471	521	536	511	527	527	464	481	524	542	493	495	516	511	495	472	488	450	561	542	468	519	513	516	525	484	542	539	466	561	493	517	509	489	489	517	546	535	517	511	452	498	500	481	549	509	515	561	493	474	483	494	483	499	524	507	519	479	486	517	478	517	504	495	515	520	483	530	492	524	524	511	507	459	473	504	494	492	480	469	485	487	541	528	538	491	463	496	513	501	518	522	493	514	504	495	500	484	484	523	519	495	490	536	515	507	501	491	504	524	541	517	502	528	478	505	484	523	499	528	487	481	549	550	504	516	508	463	526	544	489	466	549	476	551	494	507	467	531	452	462	514	508	507	473	496	528	476	508	497	501	511	495	500	490	507	499	488	555	494	470	474	466	484	490
26142	47551	34705	23523	17890	12414	8654	6549	5104	3996	3270	2835	2409	1961	1677	1338	1186	1039	944	834	771	784	781	738	704	747	661	680	684	693	708	743	701	656	587	682	563	597	561	533	552	536	503	551	552	572	556	579	535	525	535	577	593	503	552	586	564	482	571	520	535	546	519	474	545	538	520	524	590	549	486	537	586	523	554	514	535	516	553	535	542	518	536	561	563	561	517	499	536	551	505	540	556	555	523	527	510	514	522	527	516	507	516	582	537	540	539	539	560	574	554	562	508	517	516	561	565	480	532	506	538	559	522	557	547	525	554	598	490	544	538	519	552	532	541	534	502	548	534	578	529	537	513	533	550	552	504	546	565	514	517	555	512	507	557	561	527	517	511	522	525	518	517	516	539	494	562	499	500	554	577	511	541	544	554	548	527	532	541	505	537	497	571	528	509	529	515	540	533	546	540	553	519	571	566	544	541	523	503	543	487	509	517	508	538	553	544	532	507	539	532	525	546	546	529	546	548	540	506	517	543	497	536	554	533	551	495	482	579	548	567	510	561	558	534	527	535	498	533	562	550	537	539	557	531	547	485	557	538	554	540	584	556	548	508	516	541	502	533	537	523	543	532	573	509	492	582	537	538	547	572	548	542	578	528	553	569	556	531	530	559	514	506	543	524	525	534	545	551	550	516	522	572	531	542	533	542	534	538	559	558	557	541	518	533	526	554	551	531	518	564	516	546	542	545	523	525	536	507	533	538	546	548	556	508	544	543	529	527	536	529	561	519	543	537	523	557	525	568	533	515	545	530	533	547	588	575	517	530	557	531	527	554	509	531	514	510	520	538	502	539	538	497	532	556	536	486	544	538	546	517	524	514	499	532	566	511	538	528	528	523	555	527	532	551	535	548	505	533	527	547	560	537	511	540	520	532	552	537	567	530	517	566	538	515	560	496	512	525	560	532	518	540	528	562	489	530	518	536	520	488	551	532	534	550	544	564	544	564	515	538	501	560	550	544	527	542	559	558	505	521	558	558	510	565	527	528	498	514	534	506	493	531	516	534	583	511	507	514	540	527	551	498	512	544	544	526	523	543	567	502	520	516	549	556	519	530	570	570	518	557	512	538	551	553	546	513	533	533	522	522	557	564	569	525	523	553	583	529	567	534	549	535	554	519	541	540	544	551	516	531	554	490	528	531	538	557	529	545	577	556	557	542	548	505	564	550	552	540	536	558	529	525	523	515	529	537	535	536	503	542	479	571	546	523	540	482	516	540	518	530	549	549	549	548	549	533	564	559	530	583	509	555	548	534	547	519	516	568	570	527	520	559	562	500	534	530	524	546	523	506	552	553	500	525	549	553	540	562	549	529	538	512	564	549	556	508	558	503	542	522	556	513	552	515	522	536	522	512	543	506	505	548	555	534	551	568	548	572	502	547	557	588	537	496	541	495	536	503	556	544	498	503	518	531	516	539	512	577	592	519	518	568	537	558	562	533	534	520	546	551	519	523	564	522	562	496	520	543	537	533	522	543	492	544	540	525	518	529	490	543	514	542	550	529	521	507	561	534	545	499	531	529	540	556	534	565	524	555	546	509	560	534	539	541	526	526	558	527	542	524	523	567	557	531	538	529	524	577	536	555	548	532	531	544	514	487	538	543	506	563	549	548	527	532	536	524	546	521	530	500	530	559	476	527	577	526	533	495	498	532	555	546	526	568	556	566	496	532	523	551	506	529	565	527	521	499	555	498	562	528	514	541	510	550	538	548	580	480	529	583	528	533	476	601	555	519	520	543	540	535	564	537	562	528	530	555	546	552	514	518	517	506	596	506	534	522	581	547	510	526	531	509	541	518	562	540	543	577	558	530	523	540	511	519	530	567	543	530	622	501	544	526	517	537	552	523	537	532	556	492	540	559	541	609	526	515	501	535	557	529	540	569	537	536	545	554	571	529	545	571	565	568	508	534	527	525	521	587	537	514	508	571	578	543	531	521	527	512	579	477	531	522	566	549	529	552	532	529	561	558	517	544	527	502	500	550	548	545	546	579	548	534	547	529	533	582	511	531	514	481	573	555	511	551	532	511	540	508	553	487	535	566	545	540	547	496	535	504	521	515	539	541	568	515	569	548	547	548	527	541	513	541	551	526	546	570	516	542	533	506	518	522	538	578	557	549	509	550	511	557	522	541	499	564	560	562	552	562	573	507	550	548	536	517	527	571	521	518	538	547	508	537	527	530	557	542	519	542	515	552	524	540	560	487	535	516	535	507	520	497	544	519	546	550	547	561	533	560	527	544	555	536	557	514	540	551	526	554	526	484	530	518	566	518	540	527	562	547	530	555	526	483	521	570	504	555	534	560	523	516	576	551	510	543	564	529	536	576	543	539	521	522	566	495	484	519	518	554	542	574	540	524	524	532	528	538	573	544	561	557	534	516	507	545	513	562	521	514	542	554	527	455	554	513	492	510	540	539	535	532	543	558	530	556	571	498	530	571	544	531	548	562	501	544	559	479	538	521	542	574	543	545	550	556	557	548	568	552	528	508	564	497	529	587	531	535	529	545	535	495	499	526	492	525	541	526	555	575	529	509	512	531	548	550	552	497	527	551	553	531	522	539	519	567	536	511	479	553	557	531	522	519	504	597	514	609	536	570	512	545	580	527	529	527	515	529	537	523	528	587	559	521	546	527	522	525	562	582	540	575	512	548	539	517	503	523	522	525	529	516	549	540	547	512	599	518	510	557	507	556	520	523	561	518	533	530	572	518	511	559	562	586	520	526	536	550	563	543	504	562	529	535	540	551	520	542	526	556	548	510	530	504	543	533	539	522	535	544	527	551	563	532	508	540	504	534	521	557	536	516	549	510	551	517	547	539	536	490	530	521	510	505	528	505	552	574	514	504	525	515	562	528	544	509	528	569	529	551	536	530	523	539	555	522	521	522	525	521	527	536	564	570	553	535	489	601	522	552	525	555	512	545	521	554	492	522	517	518	549	535	557	549	523	533	546	523	555	531	532	530	498	559	523	512	540	497	539	514	506	527	537	556	574	517	547	522	564	527	497	509	531	524	513	566	538	534	511	523	543	533	544	538	542	538	523	544	552	542	539	563	537	565	521	580	553	503	553	525	554	514	541	528	498	527	479	499	548	562	540	486	511	546	563	540	519	536	522	553	490	570	527	525	540	521	516	548	534	541	534	542	496	565	522	554	555	557	510	560	530	523	584	516	504	505	524	547	512	555	517	495	567	552	516	504	516	531	517	543	566	548	560	533	514	566	532	539	526	550	539	534	587	605	475	514	555	555	553	576	470	529	524	525	509	514	544	535	558	512	520	531	526	593	525	541	493	508	556	536	553	539	511	520	510	553	538	548	550	561	502	562	521	547	536	574	537	521	539	517	540	499	494	510	534	547	524	546	533	489	549	532	531	557	494	562	498	502	543	533	541	572	521	534	558	567	558	519	571	514	551	574	567	560	555	549	523	548	557	533	528	528	540	507	559	542	501
24558	21001	27312	25388	17321	8439	4542	2866	2217	1832	1501	1287	1063	971	795	620	569	499	463	397	365	384	331	325	334	298	318	313	293	308	313	339	344	319	273	301	261	238	251	264	264	233	200	219	240	237	217	241	255	241	260	229	225	236	210	222	228	231	263	239	228	233	218	221	209	223	217	229	242	241	200	226	212	238	260	223	236	221	205	250	229	239	235	224	224	250	245	231	231	218	223	246	242	249	222	258	247	230	223	243	228	229	206	243	250	245	235	221	227	224	245	226	210	237	220	237	215	243	239	238	238	233	225	198	233	233	232	245	224	231	230	230	249	223	234	263	270	218	203	246	239	239	213	245	234	237	221	226	242	222	222	226	229	220	227	247	218	236	183	242	239	246	241	208	222	218	267	229	244	216	226	216	218	234	220	251	227	255	220	232	214	250	242	229	219	223	231	211	218	233	239	225	222	249	228	224	224	223	227	252	220	246	203	232	240	222	261	220	236	235	230	232	235	244	220	235	215	235	232	234	205	222	237	232	222	235	216	228	231	216	244	229	238	223	244	225	224	203	205	244	203	212	219	257	206	234	212	229	238	213	225	204	245	234	235	233	230	232	229	231	211	244	218	230	243	226	241	222	229	247	229	241	214	231	212	238	228	224	234	220	225	247	209	245	252	219	233	215	261	230	247	237	239	247	233	229	234	218	268	248	255	234	243	229	240	242	225	222	203	226	263	236	228	208	248	231	219	241	223	243	239	223	255	225	237	246	216	244	218	240	223	226	203	231	239	238	209	220	218	231	241	249	233	235	215	216	242	231	266	249	236	248	251	233	205	240	223	233	219	221	220	237	214	266	227	247	246	276	229	225	241	206	238	239	217	247	254	240	227	212	235	247	223	223	238	214	226	234	240	253	201	223	228	240	222	250	208	228	233	216	208	225	230	234	245	255	227	235	230	250	214	229	211	243	249	230	220	236	250	237	234	247	221	233	230	237	230	252	236	244	259	242	246	236	235	242	231	223	212	237	229	242	244	221	246	239	249	216	235	207	217	205	240	218	220	215	233	234	239	230	243	252	236	209	233	219	242	219	255	251	220	225	246	226	236	213	259	219	236	255	243	242	254	213	225	238	247	237	212	236	249	221	220	223	197	204	252	242	245	224	262	242	228	239	264	237	222	230	238	236	236	239	256	214	241	220	250	225	239	201	233	271	248	213	248	217	237	286	224	225	257	212	218	271	216	231	235	236	240	232	223	227	234	253	230	213	263	225	204	228	227	223	217	261	229	215	258	246	222	228	215	225	223	261	215	247	223	232	227	221	240	243	227	233	211	237	231	225	207	237	231	244	223	231	219	240	252	226	219	234	252	242	234	224	222	240	215	247	212	221	248	248	221	240	221	244	219	254	225	218	227	247	234	213	241	215	240	243	216	220	234	256	210	253	194	255	199	224	213	245	229	238	211	254	254	226	266	229	224	195	224	220	241	227	236	229	239	244	257	236	236	239	259	200	243	234	235	240	244	211	241	218	252	238	205	214	239	202	246	203	232	234	227	219	219	241	222	229	222	236	248	236	239	264	212	225	253	236	234	246	237	232	251	237	244	239	207	232	237	248	232	250	251	228	241	222	269	232	202	247	241	237	225	242	247	211	225	231	205	256	256	208	245	212	226	212	224	216	202	225	258	262	257	224	243	264	257	214	201	220	245	202	252	215	214	236	220	226	237	247	212	216	267	245	250	216	240	199	244	211	221	239	218	257	240	228	264	235	225	256	244	212	241	233	217	202	248	226	223	244	226	228	251	222	256	227	260	222	210	233	207	232	239	233	233	248	221	230	220	243	244	235	217	211	228	252	252	230	246	237	237	215	224	231	208	275	242	234	193	226	229	242	250	212	218	238	214	221	216	232	233	207	207	249	236	232	222	212	229	226	239	250	234	258	230	254	222	229	227	270	218	225	217	239	211	243	222	272	256	222	246	202	249	231	233	211	219	215	225	231	242	220	245	237	276	198	210	230	217	248	209	203	233	220	228	248	264	211	217	224	237	225	225	213	266	241	222	196	238	246	244	213	262	217	213	203	258	225	220	255	226	241	211	224	234	241	254	212	221	247	233	212	218	226	221	253	229	247	247	221	224	242	253	228	266	237	220	226	265	256	228	210	210	247	215	237	224	215	229	233	221	241	262	247	238	245	194	245	233	231	225	249	228	220	240	195	262	216	243	239	252	209	230	246	237	235	229	252	208	245	233	205	213	220	257	234	205	218	242	239	262	233	252	249	204	200	225	208	236	235	245	223	229	243	213	229	255	217	224	208	254	235	237	234	235	240	239	228	250	200	250	249	256	228	218	238	247	238	246	224	220	233	256	222	231	232	232	243	264	262	197	241	231	229	216	225	241	246	233	229	212	226	212	215	239	259	240	215	225	218	205	226	219	238	242	258	251	240	230	234	242	202	236	217	224	244	223	240	239	225	216	239	219	223	234	251	202	272	211	242	240	224	232	247	244	227	217	243	236	218	231	230	225	228	222	206	232	247	207	242	217	218	235	212	220	251	242	224	237	263	226	217	229	217	241	229	256	250	225	238	235	213	255	209	221	205	240	221	243	230	235	229	243	259	241	243	215	221	242	232	224	275	230	246	258	256	228	216	244	247	238	208	242	224	214	264	256	204	215	230	199	230	233	203	260	244	243	219	237	233	231	233	228	264	226	248	223	243	226	247	247	226	241	205	243	217	219	209	226	239	228	257	246	225	236	247	234	265	223	222	214	208	239	208	227	211	260	228	256	225	215	254	249	250	222	221	233	207	231	186	252	225	255	225	221	236	219	247	225	226	245	252	213	207	232	222	241	231	213	225	253	243	209	234	241	231	243	238	211	239	217	240	219	231	207	237	235	208	234	238	219	229	231	251	208	234	224	256	213	217	248	251	242	228	217	236	215	254	239	218	234	239	234	235	224	216	243	227	243	233	230	226	214	212	214	234	234	235	240	217	252	217	231	258	239	249	217	242	225	237	215	211	235	229	246	260	236	231	222	193	233	230	239	228	224	246	210	217	234	214	224	203	243	245	212	215	233	250	219	221	207	207	234	235	219	217	228	249	235	217	229	250	219	204	208	227	233	209	235	220	261	257	236	248	219	244	224	217	239	254	231	217	244	236	222	209	229	250	207	262	254	225	200	260	182	265	236	235	211	238	232	251	228	201	228	232	224	231	262	209	211	225	228	238	240	252	221	207	205	227	205	236	217	235	231	208	220	224	251	182	209	220	235	253	216	240	230	229	233	232	250	232	244	228	223	218	228	223	236	238	241	213	239	240	223	225	229	230	229	213	217	233	227	234	237	229	226	216	234	215	235	242	239	227	225	249	218	224	221	222	234	259	215	249	200	229	221	245	213	247	226	228	199	242	225	255	239	223	228	225	238	233	236	223	237	227	248	249	239	193	236	249	228	169	220	245	249	227	224	248	222	222	222	233	238	219	233	201	257	227	247	215	259	240	254	234
25103	44340	32376	21422	16285	11186	7522	5441	4083	3206	2691	2102	1808	1523	1208	959	840	684	640	488	450	473	466	463	395	438	377	382	363	415	454	414	400	404	327	288	305	285	239	293	266	235	246	249	245	263	251	259	279	215	233	257	243	277	279	277	247	241	253	277	274	236	236	245	260	238	236	238	272	279	222	260	238	244	256	232	269	242	250	262	248	270	256	225	278	294	244	243	248	262	272	265	243	235	244	286	247	264	247	267	243	274	230	253	283	280	228	225	247	252	265	279	254	261	237	280	274	235	242	258	234	236	267	251	230	228	262	264	280	247	255	249	261	241	269	274	274	279	268	241	231	259	257	250	288	264	244	271	210	215	261	256	261	239	247	259	237	286	246	258	241	231	249	262	270	243	269	293	273	236	259	288	244	263	246	253	261	238	260	297	268	235	244	262	271	260	269	270	236	241	265	241	245	272	264	289	257	260	245	295	264	246	234	261	276	285	227	264	259	251	261	262	264	275	246	270	242	257	263	273	286	280	261	268	267	232	241	250	287	250	236	223	243	264	307	263	267	234	252	265	255	267	245	242	268	235	250	232	256	237	275	261	229	242	266	258	272	247	260	261	267	233	266	222	246	253	262	280	276	256	259	292	292	253	259	243	238	268	248	255	233	269	279	242	215	269	276	260	240	266	244	250	246	283	259	264	263	264	237	265	253	269	259	248	259	249	239	265	237	249	226	261	270	254	275	242	301	249	272	283	255	273	277	259	240	249	234	278	301	264	244	263	240	280	241	265	254	246	239	241	266	247	244	280	277	281	237	272	253	239	281	254	265	274	290	277	274	243	245	263	250	262	267	256	256	293	237	256	291	248	269	244	251	249	275	261	252	254	242	268	253	267	269	254	264	245	264	283	257	242	260	255	229	265	219	286	278	257	237	253	250	247	258	258	249	253	239	279	269	266	265	248	260	266	266	250	266	239	294	259	253	256	279	289	223	255	246	263	237	259	268	232	242	267	254	260	256	263	280	241	265	240	266	282	273	275	262	268	272	272	247	268	236	289	253	284	256	278	258	266	265	262	262	221	253	258	253	241	236	262	265	257	256	237	261	249	247	241	247	250	247	244	259	231	253	254	269	257	271	252	276	293	263	248	287	264	265	269	244	261	255	269	257	246	241	239	259	242	276	244	270	268	273	237	267	266	245	255	249	268	247	250	239	259	254	239	283	282	256	247	242	253	263	237	270	278	259	256	249	264	266	300	249	234	266	247	254	274	274	249	258	237	252	250	274	257	274	273	270	271	279	247	242	280	250	255	272	248	226	264	242	270	259	257	249	246	249	237	268	286	267	283	266	271	246	261	282	297	248	252	252	251	248	229	241	277	247	270	262	264	252	250	254	241	263	260	250	254	234	247	241	233	262	235	277	250	239	238	225	278	261	246	250	265	265	281	282	290	259	278	245	252	241	255	202	249	273	242	249	277	256	234	257	269	247	279	239	266	246	245	239	260	242	254	221	286	241	241	289	245	228	284	231	278	274	271	255	277	253	259	267	246	267	283	275	271	249	246	218	236	252	269	275	242	271	272	238	275	231	250	240	262	232	258	244	270	253	242	242	269	280	226	263	248	249	265	245	259	236	263	300	272	269	247	243	280	307	275	255	274	246	239	235	233	270	269	266	256	237	248	260	285	247	275	236	235	282	300	263	274	255	240	245	281	235	254	273	277	259	278	256	278	235	275	294	250	269	256	290	275	264	224	268	258	231	266	231	260	271	260	285	263	230	258	278	278	266	241	240	257	262	227	233	267	257	237	242	270	275	245	254	229	262	267	270	268	233	247	260	251	238	246	256	252	245	282	258	256	293	260	270	266	250	257	273	242	264	268	241	257	245	257	257	288	273	269	252	243	267	258	256	269	240	262	268	246	233	270	240	233	251	258	233	220	232	255	268	284	283	253	249	250	258	241	245	261	245	255	241	238	270	254	260	275	233	250	265	261	268	281	268	260	260	246	275	283	254	260	251	267	229	275	261	279	268	248	275	265	267	268	248	261	249	268	307	251	256	278	293	268	251	263	263	256	254	240	266	260	254	266	242	244	279	241	253	266	276	247	257	241	264	258	249	256	271	256	238	245	269	253	229	245	273	281	284	254	247	278	265	253	282	274	277	263	254	249	265	212	240	289	237	266	258	242	272	266	249	275	280	255	253	277	287	236	289	259	274	261	278	289	251	249	249	224	263	248	251	288	259	263	282	270	275	254	271	266	226	282	254	245	267	288	232	236	256	224	281	274	256	272	257	260	258	268	238	251	250	257	277	230	267	263	270	268	272	231	241	254	225	231	242	255	284	261	257	281	257	290	233	257	265	247	260	281	256	248	250	251	242	282	250	241	284	278	275	274	244	254	259	253	256	252	277	249	251	258	251	258	255	258	263	262	248	283	250	246	263	247	258	254	250	242	262	276	226	268	260	248	264	268	249	247	267	274	258	262	260	275	262	253	289	230	230	268	278	247	252	262	254	253	263	244	279	232	271	228	258	263	246	268	237	258	248	284	285	283	249	281	239	233	259	277	291	255	249	236	268	242	265	278	264	226	233	248	248	241	275	259	248	284	281	266	294	267	264	231	267	228	246	255	257	244	243	243	277	286	249	270	235	268	263	256	277	226	264	267	245	264	247	273	280	246	260	229	286	248	271	241	227	252	246	240	248	264	259	260	257	284	243	255	221	251	258	292	243	274	228	281	250	256	295	236	266	237	249	253	247	264	243	273	268	267	243	260	284	265	246	288	268	258	232	227	262	218	249	274	258	246	276	255	247	266	289	270	241	253	261	260	276	246	228	279	256	263	248	224	243	266	260	231	260	228	260	265	284	271	262	248	240	276	242	254	262	244	230	274	252	259	246	259	282	280	277	265	253	273	265	222	268	274	241	249	264	262	266	285	250	251	264	245	267	271	268	252	270	256	259	270	241	250	251	268	258	241	252	270	253	282	257	254	257	251	254	248	244	217	231	255	306	252	249	239	246	245	272	246	257	270	258	244	276	269	272	253	255	248	273	259	276	276	268	255	233	262	256	254	247	296	257	229	264	264	280	269	271	248	240	264	284	233	264	264	234	260	284	268	268	275	269	260	240	246	235	247	250	273	248	260	231	225	279	238	238	263	253	266	239	260	248	252	270	266	295	250	253	256	256	241	248	258	261	224	257	223	238	255	273	279	247	241	262	251	253	242	276	216	260	263	224	236	268	264	274	260	270	234	267	208	282	259	221	259	247	255	264	264	265	246	262	258	262	289	255	240	252	278	233	284	274	277	252	263	244	270	250	263	271	263	286	280	257	269	251	258	285	262	255	260	270	252	311	251	242	262	291	250	279	264	265	284	259	240	275	266	281	249	252	253	262	268	255	261	241	255	258	251	279	266	273	231	221	227	259	253	283	235	297	246	263	244	237	259	272	263	249	258	266	283	249	270	268	282	260	240	259	251	243	269	267	236	229	275	274	236	265	251
22476	21058	28676	23674	21162	21601	15593	5726	3879	3261	2770	2233	1983	1675	1397	1281	1103	978	826	782	746	706	722	706	708	626	662	609	602	575	628	675	642	583	594	592	499	517	526	468	541	472	518	501	457	536	490	521	519	483	499	512	476	464	517	516	499	473	469	462	476	469	530	525	482	476	500	524	482	490	463	494	493	501	479	503	474	467	486	441	481	481	487	506	471	520	446	486	492	471	501	486	476	511	481	523	453	461	491	506	486	470	511	490	505	439	495	487	516	516	451	513	492	453	495	512	505	503	501	511	470	494	517	476	486	476	493	520	442	480	511	513	468	524	474	507	485	496	475	482	521	457	487	514	489	470	487	480	524	542	479	477	488	494	496	467	530	502	473	480	504	479	493	499	475	473	519	513	484	507	490	475	472	522	443	488	467	508	467	510	467	511	467	498	496	516	497	468	470	490	461	513	457	472	467	486	462	475	498	508	483	476	475	439	471	463	463	486	481	447	496	498	473	500	495	507	474	522	492	502	466	514	524	481	483	481	448	487	433	465	472	488	523	484	494	469	506	525	514	457	453	475	510	476	521	525	483	506	467	516	477	458	485	507	478	492	472	493	473	501	504	502	499	491	484	489	491	489	481	476	495	536	497	511	483	491	458	491	475	500	481	498	477	502	480	441	508	439	481	489	544	483	482	505	470	483	520	504	458	486	520	471	520	491	469	470	493	494	522	483	481	466	501	463	485	487	479	496	497	476	485	471	459	481	536	463	497	475	510	504	466	486	536	490	510	504	476	509	487	437	446	523	488	516	470	461	469	459	460	472	483	471	498	473	502	509	451	475	479	474	483	485	499	488	527	511	488	471	475	484	464	524	477	482	493	455	515	483	462	474	449	482	477	516	513	489	481	495	480	441	495	425	534	479	494	484	474	506	472	513	478	522	471	474	500	484	497	495	480	455	459	480	493	452	441	468	483	491	522	504	475	527	513	454	483	481	499	487	510	497	481	503	486	497	440	506	498	452	491	525	500	476	472	507	497	502	467	475	484	515	486	478	502	462	480	474	449	529	479	499	478	496	467	481	516	469	492	473	455	469	470	440	472	483	470	458	478	506	478	469	492	512	511	523	522	511	493	501	499	504	452	490	504	485	478	474	487	463	498	492	488	507	531	519	521	507	504	501	506	482	492	475	491	485	520	489	513	480	524	470	489	461	508	492	490	494	490	488	501	485	509	479	490	466	480	439	449	500	470	482	525	487	487	528	480	493	510	484	435	461	486	498	475	488	484	491	465	487	495	490	498	484	490	511	496	476	502	513	516	495	505	487	454	470	460	480	492	491	478	466	454	489	479	441	452	444	477	449	526	442	462	460	466	494	476	478	499	487	501	490	457	522	535	478	507	483	450	428	486	492	484	468	474	470	503	470	477	492	476	475	502	502	466	514	495	485	477	492	477	463	483	474	470	497	522	478	557	526	504	515	485	498	494	502	438	449	474	477	495	468	482	524	482	469	474	464	488	483	523	472	522	474	481	496	517	523	491	509	542	507	477	463	500	463	443	494	496	533	458	488	477	479	498	456	505	492	507	477	482	480	539	455	529	525	519	462	491	463	473	500	498	482	525	507	467	504	503	471	429	481	479	489	489	471	481	493	496	497	477	479	506	496	475	519	488	485	447	497	510	472	519	524	493	481	529	484	501	463	533	441	459	503	436	491	511	479	483	495	518	535	462	499	476	473	471	458	516	539	511	474	495	497	439	522	485	508	513	502	462	445	504	446	445	495	469	464	488	493	514	502	493	488	488	513	499	528	472	498	459	508	487	506	500	491	501	512	495	493	457	491	493	504	467	533	485	483	501	510	511	433	555	477	515	484	479	521	473	507	542	445	464	468	482	483	473	476	474	467	472	502	508	471	507	477	515	519	517	500	526	489	434	465	497	521	523	492	480	511	471	489	518	471	461	465	507	521	483	468	513	451	473	498	500	521	526	459	503	477	475	480	526	479	517	453	501	507	476	483	478	492	513	522	472	480	532	526	467	476	453	505	501	486	485	495	521	493	491	485	448	474	477	520	438	481	482	478	483	489	466	471	489	544	442	489	513	509	471	485	526	451	429	504	507	496	492	484	471	502	434	465	525	477	468	494	534	483	453	486	484	447	477	500	495	488	504	488	487	516	529	478	486	467	510	477	479	511	444	493	472	447	478	492	488	474	493	482	488	488	488	557	495	505	523	528	529	453	464	478	496	504	480	510	501	435	486	499	471	466	506	506	524	478	453	492	496	439	470	504	493	476	471	517	476	485	505	449	510	473	459	513	490	475	497	527	486	533	454	506	472	493	530	462	502	470	487	461	506	477	490	476	445	466	518	501	501	495	522	452	469	487	499	548	498	509	482	486	499	489	470	532	448	495	529	482	484	508	513	484	468	483	485	524	500	475	497	472	466	485	504	472	529	480	489	514	471	483	511	502	474	489	477	510	485	515	475	494	505	491	491	461	492	492	501	496	482	470	483	469	471	459	522	504	505	520	489	499	482	481	474	496	499	474	477	497	494	469	477	517	493	453	505	472	495	515	536	504	454	522	508	474	514	429	470	515	476	495	521	488	508	481	472	478	490	500	497	502	467	488	472	502	498	490	479	486	495	485	479	504	517	502	492	488	493	512	464	461	495	508	466	478	529	461	487	517	523	511	476	471	524	476	449	521	537	493	457	510	504	501	474	453	446	438	511	503	477	521	517	461	469	512	508	473	484	494	510	469	474	526	479	501	496	500	499	504	494	511	470	483	484	520	475	509	501	471	537	484	443	491	460	482	470	488	496	475	537	490	467	466	502	482	499	477	527	471	509	497	494	456	535	475	535	479	512	527	541	519	483	449	557	487	415	524	452	478	466	454	474	482	459	469	474	508	515	499	510	487	528	489	499	460	526	510	477	519	500	475	533	479	451	468	473	485	468	480	518	452	452	509	513	498	459	490	487	527	493	505	481	504	485	459	457	458	547	497	478	520	512	484	494	458	504	510	497	502	472	500	479	515	513	509	483	509	469	455	456	482	468	447	476	488	477	481	469	532	467	523	463	531	500	494	451	499	501	464	487	514	497	498	523	499	464	499	494	487	476	474	489	494	503	459	498	482	466	492	475	504	491	474	505	509	501	462	489	482	500	502	496	473	497	484	484	465	509	451	542	468	516	510	480	498	483	516	479	477	479	480	479	486	497	486	492	485	505	510	523	460	478	461	510	498	459	504	499	483	513	518	481	513	464	524	507	496	526	463	479	492	468	467	473	495	489	490	498	501	501	508	509	467	477	497	493	520	468	455	495	480	478	500	516	474	473	470	476	513	477	480	508	478	501	472	538	501	542	446	482	481	529	490	520	479	479	521	487	498	475	466	512	503	508	506	471	452	505	478	514	507	423	485	506	513	510	448	496	487	506	517	482	483	462	487	494	486	495	525	474	486	466	478	516	465	501	463	515	442	476	484	512	486	452	472	509	469	502	519	491	473
27584	52085	39730	27991	22073	16435	11204	8214	6533	5248	4494	3633	2885	2430	1985	1637	1558	1270	1086	975	881	845	810	827	766	753	767	725	737	768	707	791	701	657	677	609	586	582	585	528	579	528	509	509	529	566	547	564	522	570	535	538	504	471	508	529	529	501	519	498	547	504	514	555	524	539	557	535	540	527	524	546	522	537	493	547	476	544	504	541	521	536	520	544	513	501	509	563	534	506	522	568	492	518	478	523	501	529	498	528	539	532	462	536	512	496	540	512	509	523	509	553	531	531	532	520	531	582	548	541	547	495	499	499	506	514	522	514	513	559	527	525	552	499	521	515	508	487	500	505	512	499	520	519	507	524	544	574	510	503	522	491	517	527	520	499	509	539	527	505	550	542	483	511	474	477	547	530	511	501	481	476	494	524	492	514	540	511	509	523	537	527	531	524	475	503	518	515	511	528	520	503	564	545	524	533	509	540	506	485	534	499	522	489	531	540	523	530	525	495	461	505	510	478	541	554	493	531	548	519	510	514	533	522	501	507	528	541	496	492	519	526	520	481	530	549	521	496	514	509	548	530	525	504	534	518	517	529	539	501	492	494	545	483	555	512	549	522	513	528	492	492	528	493	528	556	520	547	546	518	531	517	551	521	499	534	513	498	524	519	521	537	520	506	525	487	505	512	476	548	547	529	522	527	523	533	513	513	522	481	516	538	553	517	560	524	539	553	514	533	539	479	562	502	489	559	530	559	558	536	490	519	465	485	554	538	506	510	509	520	533	518	506	541	524	545	533	514	515	518	486	523	487	550	499	512	529	540	513	484	540	542	522	503	494	563	488	527	533	507	481	516	518	542	489	541	492	519	504	501	543	509	524	530	491	529	524	533	522	561	520	497	514	493	540	560	469	508	512	523	506	521	511	509	478	523	526	485	502	519	538	534	566	494	530	537	486	527	502	498	546	493	494	510	527	538	526	524	497	531	501	518	515	500	522	526	525	526	558	539	557	534	509	528	540	501	507	510	547	490	527	548	507	513	544	526	508	522	549	505	495	485	502	526	498	512	548	540	512	510	559	510	518	559	522	532	522	550	533	463	543	550	522	524	518	543	521	492	521	519	495	534	563	542	485	477	510	564	545	480	521	517	507	525	546	558	505	504	497	510	519	494	546	548	501	544	491	511	591	532	516	506	524	500	532	517	554	487	534	563	533	544	525	501	558	494	489	525	545	540	514	535	516	561	566	507	521	511	541	509	484	530	514	535	508	544	513	537	532	498	505	497	516	490	527	545	556	499	551	491	500	495	512	536	488	510	508	539	543	582	512	511	532	513	515	483	535	485	520	534	523	529	536	495	552	505	524	537	523	540	502	543	509	496	528	531	525	536	499	538	512	519	547	473	544	517	508	503	531	518	496	517	508	507	516	550	591	551	520	485	531	495	506	524	534	505	534	526	484	506	530	479	518	516	497	529	540	510	534	515	509	512	536	526	526	535	501	532	542	533	572	559	538	516	515	530	530	522	522	522	519	522	544	525	495	488	565	510	539	548	554	551	547	541	498	522	539	505	543	514	513	525	496	533	526	519	536	504	532	542	492	511	528	512	481	507	535	543	479	501	556	526	529	525	482	548	522	508	539	507	529	519	553	549	521	529	542	528	512	503	510	515	546	461	520	523	537	530	483	541	502	534	539	511	521	489	499	538	491	540	533	550	500	518	536	533	538	499	528	506	522	499	495	545	516	512	527	507	511	520	513	531	528	514	558	506	509	510	486	527	512	515	525	523	539	487	505	472	569	512	502	495	479	533	531	535	513	521	503	512	514	518	559	544	554	498	512	519	546	565	525	518	542	523	525	526	540	517	522	492	511	538	538	534	555	521	520	491	535	509	500	523	504	529	503	503	518	523	512	504	513	502	553	507	483	559	491	523	545	541	510	551	513	499	496	507	523	515	535	514	522	512	492	542	503	546	515	537	536	528	513	518	520	491	500	546	513	559	496	558	537	533	547	531	520	551	505	482	512	507	542	513	546	523	549	503	500	509	500	535	517	562	575	511	501	538	576	548	525	583	481	527	492	501	482	509	535	531	559	581	536	473	537	565	510	538	528	513	496	546	493	552	540	558	559	511	512	516	559	537	492	545	551	546	523	545	525	522	543	564	489	548	539	520	523	492	508	536	501	523	522	506	531	534	525	488	516	540	520	496	527	499	501	501	475	480	568	504	518	533	552	530	530	541	553	517	549	521	518	538	482	501	510	554	491	511	525	523	545	540	502	552	554	532	588	517	542	493	558	519	538	523	514	505	549	538	534	551	519	554	509	509	529	502	510	533	520	536	504	537	501	541	497	516	506	518	493	491	538	540	499	532	514	512	510	497	522	494	480	518	469	544	547	561	493	541	484	517	556	487	563	485	564	520	478	517	517	512	538	528	531	527	517	562	551	470	551	527	544	559	516	494	478	482	528	537	515	506	551	542	523	549	525	498	523	515	525	550	537	494	492	509	520	516	506	512	552	503	545	476	484	516	512	484	517	508	552	515	528	541	530	536	487	515	546	480	463	486	530	515	489	563	545	561	540	528	480	520	511	495	489	532	511	514	502	495	519	493	507	513	505	539	516	573	526	536	517	526	534	498	505	524	493	474	527	551	550	504	557	548	532	504	494	514	531	500	509	551	472	521	533	533	553	526	481	548	515	510	507	508	470	508	527	529	508	539	562	513	473	488	505	526	514	521	489	523	524	518	522	525	529	555	529	503	562	549	526	523	574	500	505	523	524	475	531	518	524	505	512	511	525	497	483	552	510	564	503	509	528	569	520	531	524	523	531	523	497	502	489	532	544	479	505	543	539	501	510	536	519	522	508	496	527	517	511	521	518	500	515	515	506	460	521	521	522	559	545	525	563	560	548	548	522	524	556	539	544	534	502	498	508	503	544	523	541	576	548	510	482	530	502	494	499	531	486	495	528	520	533	510	521	468	524	539	554	558	534	546	475	519	531	545	556	484	526	498	527	566	478	579	556	495	535	511	511	499	541	557	534	508	552	519	568	530	511	525	513	514	543	536	530	484	551	539	498	507	482	521	534	536	502	512	495	489	530	515	520	487	537	496	554	505	512	541	540	504	509	544	523	514	490	524	546	540	528	485	517	536	515	533	485	526	540	583	536	561	486	535	558	557	526	540	506	504	499	547	530	500	521	522	501	507	515	495	523	499	525	539	527	508	517	515	508	503	514	538	502	511	552	520	488	479	516	502	554	473	485	503	505	508	556	548	514	535	493	496	505	497	527	502	464	551	485	515	485	516	523	549	533	509	567	510	546	496	521	484	494	558	529	525	533	530	502	516	535	483	505	494	551	486	525	528	542	511	517	511	527	504	547	518	574	524	557	484	513	520	531	507	530	514	473	505	492	543	544	529	501	513	537	508	531	498	546	543	537	483	494	528	501	582	499	518	541	507	498	556	530	512	516	508	484	517	500	527	489	510	514	521	552	521	482	507	523	499	495	472
28477	24389	27014	18146	9718	5444	3434	2299	1760	1497	1258	1092	862	749	667	618	536	480	434	431	455	381	401	394	380	335	364	375	349	345	360	420	359	361	297	320	329	328	306	307	321	311	328	299	341	299	277	297	292	325	303	292	283	314	294	308	288	310	303	297	272	308	294	295	317	272	326	303	302	326	292	307	307	276	302	270	276	303	333	293	321	263	328	292	321	294	288	293	263	302	273	283	310	326	294	307	292	324	320	283	290	294	290	290	308	287	279	267	285	318	296	280	297	305	293	305	299	302	322	286	279	296	304	292	272	311	295	303	304	312	275	299	319	319	293	282	283	321	308	284	303	319	292	293	355	295	298	301	300	302	312	281	278	283	288	315	333	311	290	338	312	323	282	314	260	296	320	296	319	289	277	284	316	289	289	295	287	297	297	307	291	292	288	310	256	305	290	313	306	291	293	348	318	282	304	291	273	284	283	280	312	334	297	305	288	355	275	277	327	281	332	284	285	288	307	309	295	324	306	291	298	285	285	280	328	277	293	285	292	313	265	275	304	308	296	292	306	283	296	311	295	289	317	308	301	332	290	317	295	318	284	277	303	286	288	312	286	325	312	307	313	341	287	305	306	301	283	313	308	288	299	317	293	310	285	272	306	295	304	299	281	285	293	306	270	302	293	313	303	266	342	299	285	270	349	304	318	324	321	315	299	289	306	342	315	302	310	310	290	281	284	290	272	293	282	302	327	305	291	276	295	301	309	322	303	282	269	326	309	310	283	319	284	318	308	292	286	308	316	297	294	323	257	304	309	291	304	298	323	274	301	300	312	279	317	321	314	302	297	329	326	311	294	314	290	303	312	293	310	316	314	332	332	281	297	272	288	331	281	294	280	336	317	299	292	343	280	298	320	294	327	315	277	313	296	305	291	284	278	282	298	307	310	300	303	310	260	300	309	323	276	307	297	291	303	278	301	303	297	320	322	299	313	296	312	300	344	288	274	285	277	294	286	291	313	310	286	292	327	309	314	321	303	317	297	300	298	329	301	316	294	281	305	286	312	305	292	289	286	271	286	254	282	319	321	320	293	287	300	303	303	303	305	291	323	291	287	309	339	285	323	271	304	296	293	279	295	292	327	285	279	313	295	311	285	267	300	296	274	312	293	287	326	296	299	300	290	268	303	321	287	269	307	294	249	297	285	291	313	304	312	301	309	320	286	283	310	312	334	292	265	329	300	275	290	300	283	304	316	268	327	292	299	294	300	289	276	283	301	288	312	320	318	302	293	308	288	295	291	289	289	262	284	321	304	326	279	298	293	311	316	307	306	310	304	301	285	293	309	295	311	300	288	276	278	278	325	284	284	315	295	287	316	310	289	302	297	328	293	312	342	308	257	305	304	301	279	274	315	284	287	297	299	290	299	322	291	309	301	293	316	310	295	292	274	283	301	330	298	287	298	298	317	294	299	296	314	274	278	292	330	282	278	312	299	279	300	313	293	318	277	292	318	294	315	321	311	282	305	282	303	344	320	325	316	255	304	321	292	300	292	289	284	295	298	308	304	259	290	280	288	291	300	319	294	287	295	315	285	291	288	319	279	290	320	301	313	295	325	307	308	332	287	302	290	290	265	297	272	274	293	296	321	317	283	311	299	286	280	325	328	291	293	286	299	270	297	282	289	297	303	290	297	295	307	303	317	305	294	296	298	327	288	291	310	294	284	286	292	320	319	294	278	291	301	278	312	287	326	274	285	307	339	288	277	293	324	290	297	322	296	329	296	299	311	246	303	313	298	302	330	303	301	304	278	283	287	296	288	324	258	284	303	284	307	306	338	298	306	321	283	305	289	320	298	315	317	307	313	293	296	289	292	316	291	328	338	312	308	300	296	295	319	308	295	281	285	314	310	306	281	290	321	275	290	285	335	326	325	285	274	286	313	318	270	276	285	333	291	277	286	264	288	335	316	315	280	289	302	330	295	316	277	291	292	341	304	295	320	318	267	298	305	260	308	289	297	270	271	298	300	286	299	290	295	307	341	315	319	272	307	284	294	328	301	285	312	292	331	358	263	285	269	269	290	296	315	317	284	294	286	293	362	327	292	296	303	323	293	292	314	311	327	290	341	295	295	302	319	314	320	306	294	323	267	294	273	286	292	286	289	285	275	316	288	307	245	283	269	287	312	273	317	308	323	307	286	288	295	279	280	328	298	297	300	318	293	325	298	299	297	300	305	295	274	307	328	306	281	294	322	286	295	292	307	281	318	310	280	279	270	284	291	298	309	315	338	275	299	296	313	294	302	322	273	285	302	283	311	319	304	291	289	281	286	321	295	340	352	293	314	303	303	313	315	299	314	285	282	291	300	310	309	269	307	282	258	304	307	306	287	279	297	315	315	304	282	286	312	314	324	337	310	329	277	315	294	299	293	293	305	319	303	301	317	284	311	312	334	268	301	308	301	270	294	304	306	303	277	284	286	325	288	303	292	311	317	280	318	279	289	300	286	296	294	286	302	290	277	312	287	319	297	335	281	309	318	266	283	294	289	308	299	318	311	297	280	312	311	296	280	307	318	337	296	312	298	293	292	299	336	302	303	293	331	283	313	317	306	290	304	303	268	319	296	311	298	315	294	321	306	305	287	296	273	297	275	290	291	293	305	298	309	291	313	289	316	301	351	302	300	297	285	331	299	286	292	285	301	302	291	309	303	289	272	294	306	281	315	276	314	290	294	319	306	281	303	304	292	307	290	265	281	305	306	271	265	290	291	309	305	323	312	304	308	324	317	273	319	301	293	295	290	314	288	296	315	336	290	302	299	287	305	307	311	305	320	273	290	308	283	275	325	292	333	315	317	279	286	317	288	293	280	332	263	306	305	282	310	280	310	284	307	278	304	336	291	297	314	281	279	325	276	300	303	302	271	286	291	314	284	289	325	283	289	280	275	309	294	290	315	280	306	301	304	317	303	290	322	325	298	266	314	304	311	278	288	315	296	300	302	298	294	307	310	311	287	335	298	307	334	307	278	295	284	300	290	305	311	306	299	311	289	286	292	289	292	286	306	277	282	321	298	284	292	294	293	302	277	298	320	316	292	308	314	325	311	322	296	314	315	313	286	279	285	292	311	292	283	266	296	274	287	292	332	285	288	309	270	312	292	323	300	303	284	304	273	327	277	318	304	274	312	308	282	301	327	284	316	275	314	309	313	299	262	304	311	293	294	317	297	289	287	295	310	316	303	296	311	303	296	306	284	310	317	302	315	310	289	297	317	294	308	298	279	296	304	288	308	309	279	299	298	332	310	319	280	333	298	270	303	314	293	305	303	324	288	319	293	301	288	319	309	296	328	326	287	273	290	306	303	296	308	327	310	290	300	293	301	315	283	298	259	299	324	281	310	309	320	319	296	308	314	281	294	298	336	297	270	276	284	311	296	273	302	308	296	295	302	282	315	286	270	314	296	330	333	285	284	299	278	265	321	314	293	297	279	296	294	298	270	287	332	300	301	311
25136	39653	28735	17624	13026	9100	6111	4094	3126	2632	2161	1742	1431	1153	971	818	764	686	557	514	501	444	457	475	463	459	433	452	411	410	459	450	449	410	409	355	336	324	380	355	323	324	311	310	310	343	319	315	333	329	340	301	316	353	374	346	334	327	303	342	352	306	340	337	336	349	328	321	352	292	326	373	307	337	330	302	304	363	312	290	322	324	313	337	348	320	332	324	335	363	326	360	364	312	313	314	314	300	328	286	300	289	316	307	323	307	324	317	305	311	325	302	305	290	302	339	323	280	326	311	319	317	312	314	325	319	326	333	326	332	325	339	338	322	310	319	328	307	338	320	316	317	347	305	327	340	312	304	309	294	292	292	317	340	326	317	296	326	334	325	301	314	329	325	305	340	311	354	287	283	309	308	282	321	326	342	283	319	336	341	333	314	325	340	319	327	294	332	308	313	305	323	278	285	317	311	322	352	329	307	320	324	316	348	300	304	326	350	349	333	294	338	302	305	331	286	330	290	322	348	336	316	319	309	312	347	295	274	337	302	338	331	317	338	317	361	313	304	300	333	344	316	314	354	326	312	326	303	343	309	294	322	322	334	329	293	316	338	366	336	304	303	346	321	310	306	297	338	343	336	338	337	285	309	312	321	283	319	298	336	309	334	317	336	324	347	322	315	301	324	349	335	320	309	340	325	303	368	329	312	327	317	349	318	317	325	289	294	365	343	313	322	314	312	340	312	329	302	330	340	327	347	310	318	341	336	331	298	329	317	328	322	313	282	360	325	352	355	336	354	314	328	327	319	345	334	341	333	344	332	323	274	341	287	333	340	297	365	310	314	319	332	305	315	379	305	315	341	314	334	342	329	303	349	331	326	332	307	306	345	311	310	337	354	364	321	335	336	319	329	331	324	326	348	345	371	308	321	343	331	324	326	338	329	325	318	284	318	329	349	316	331	326	308	338	331	299	347	303	335	341	308	303	324	338	324	326	318	314	316	320	309	303	306	289	317	336	339	317	329	341	345	336	336	285	280	345	329	312	327	349	284	288	316	341	319	309	305	319	324	310	364	351	332	318	306	330	331	324	300	314	334	315	335	305	324	304	333	331	307	288	343	324	315	320	314	351	325	320	327	290	360	306	328	306	331	306	313	321	341	316	318	285	329	359	319	310	303	334	317	312	307	358	359	325	326	313	331	324	333	338	312	340	316	316	333	283	325	330	338	343	370	311	347	316	320	333	338	332	300	307	325	328	331	307	328	296	311	323	359	320	288	337	329	324	353	334	325	342	339	336	298	329	315	318	346	323	290	276	339	314	274	313	349	335	326	347	313	338	321	305	343	333	307	326	306	306	281	345	336	315	329	286	345	301	319	303	325	301	334	324	328	339	328	316	340	320	321	310	308	327	323	333	354	356	307	304	338	305	300	321	307	333	292	302	311	312	308	309	350	338	361	315	316	358	302	276	323	329	324	319	316	335	320	316	307	315	357	317	329	349	312	315	339	312	298	331	320	299	359	312	350	301	305	335	309	336	326	314	310	315	304	350	341	329	313	336	307	361	333	331	329	311	358	307	306	328	313	287	348	340	342	289	331	317	319	309	324	338	329	305	313	321	355	305	323	294	308	350	324	326	328	299	292	321	350	319	316	311	288	310	300	328	331	324	312	320	332	342	286	304	313	305	339	286	331	332	348	305	312	314	311	336	315	285	341	331	338	329	336	339	330	319	321	321	295	332	320	320	341	318	319	362	323	350	307	320	297	364	329	326	340	343	309	334	305	306	323	301	300	320	329	326	319	345	335	319	297	361	332	355	363	319	300	332	316	359	332	322	324	302	298	333	344	323	298	330	341	301	304	311	339	314	330	310	324	324	335	300	344	306	325	298	296	326	344	308	320	334	318	329	309	333	346	322	319	320	314	307	322	311	323	306	340	345	336	322	338	313	339	322	340	313	313	386	332	319	331	333	321	336	338	325	318	298	325	323	309	325	323	338	326	294	312	296	350	335	315	330	333	314	329	308	318	315	342	339	326	345	305	315	308	352	341	325	319	353	347	314	312	309	309	327	336	328	321	305	325	317	323	340	331	337	318	348	336	308	305	297	314	333	314	316	339	308	326	284	319	303	334	326	288	333	333	307	331	330	317	318	324	323	331	327	364	346	322	313	325	316	304	331	305	317	336	341	314	331	345	338	308	308	314	312	293	319	312	293	334	326	303	297	308	323	286	308	326	331	335	337	298	311	331	327	339	322	332	359	320	321	321	335	315	337	315	311	290	310	310	335	330	296	356	310	311	342	311	276	331	304	338	314	340	311	308	325	297	360	307	336	362	326	307	327	292	324	332	340	343	314	308	332	308	319	310	314	343	341	326	351	325	314	311	316	315	322	321	327	336	321	354	335	317	317	351	330	353	322	315	327	332	287	324	300	317	336	329	347	312	297	315	349	301	365	285	331	296	343	306	320	321	314	345	336	341	348	330	330	308	338	319	342	311	328	320	341	352	329	314	347	312	327	318	306	339	310	331	346	349	324	325	309	307	297	331	309	301	316	314	313	316	320	317	323	349	296	309	319	354	331	335	317	318	317	281	316	313	321	299	288	314	323	322	342	333	342	327	329	295	304	333	321	335	336	327	324	323	315	357	331	298	316	306	315	317	317	312	308	338	284	302	321	287	310	353	342	327	331	311	321	324	319	321	332	333	318	362	339	330	301	323	305	316	294	332	356	308	348	324	315	329	293	321	350	327	333	310	340	317	335	287	345	324	345	315	324	331	321	312	344	332	314	332	308	319	301	352	308	325	336	311	317	342	308	314	352	325	321	335	334	339	311	326	303	301	298	317	301	339	368	328	318	333	298	313	323	338	327	310	308	326	308	343	321	305	349	323	311	326	323	306	351	275	311	360	319	299	348	319	322	306	335	318	339	332	304	338	360	289	334	313	349	342	327	316	318	305	317	321	292	332	290	315	289	333	331	282	344	323	300	373	295	358	333	345	318	326	319	316	369	327	334	322	330	309	317	349	302	317	315	326	310	312	355	341	346	335	329	342	330	315	310	304	307	301	303	317	314	344	350	326	308	309	322	326	304	316	354	316	300	316	334	324	339	304	333	286	350	317	305	333	334	342	337	321	325	298	358	297	325	326	316	324	327	334	336	310	299	334	313	338	327	362	336	334	303	306	302	326	313	351	298	339	316	287	318	321	300	348	340	316	348	303	322	349	291	336	331	314	296	330	299	327	322	350	301	326	342	331	341	311	338	294	332	342	313	301	318	309	347	325	332	319	346	349	328	296	306	321	339	292	331	325	327	310	332	317	369	303	318	296	322	357	301	355	308	335	302	329	328	335	353	348	337	379	309	336	338	329	301	300	338	337	319	329	340	356	343	309	336	308	341	338	340	315	293	314	335	311	326	316	331	330	300	345	353	309	333	315	314	341	317	256	314	355	301	325	319	310	315	321	326	310	309	331	354	364	346	291	306	323	327	328	295	293	346	334
23404	21042	28240	24115	21350	17095	8262	4070	2925	2428	2099	1679	1432	1285	1083	1000	894	854	782	723	618	610	604	607	608	588	571	554	600	543	648	619	574	595	537	539	527	512	515	485	513	480	472	462	546	515	476	533	517	516	501	486	524	507	540	454	528	492	552	545	493	475	488	462	489	507	550	507	493	506	490	493	504	496	523	516	550	497	501	521	479	494	496	525	500	466	529	487	524	517	540	532	515	512	504	504	508	534	468	498	478	499	510	495	493	486	501	478	476	463	468	508	468	514	513	466	481	446	475	527	491	518	449	533	526	500	517	541	549	499	500	527	474	545	478	527	522	502	535	509	553	487	481	525	498	520	476	495	447	518	490	482	491	491	522	481	546	469	505	506	472	504	521	472	498	502	476	509	507	528	499	477	522	509	488	507	502	535	504	499	463	470	516	535	510	471	529	480	465	500	513	511	533	488	500	506	514	469	504	478	539	487	467	463	494	518	504	495	494	506	485	518	506	527	499	482	469	506	537	512	528	503	475	480	531	513	485	470	546	483	522	469	501	483	521	512	463	458	493	472	484	442	543	471	529	501	482	503	507	515	519	496	497	495	523	477	502	549	471	505	502	488	527	528	490	544	533	488	484	504	514	475	564	533	483	494	487	480	490	483	500	537	478	502	473	480	484	487	474	488	487	497	495	515	532	505	513	521	465	486	481	482	541	508	526	505	531	466	532	487	499	483	485	536	534	516	514	468	508	499	536	519	471	492	534	521	509	519	474	490	485	480	543	479	486	488	503	508	488	522	516	523	479	501	505	519	534	509	481	466	491	477	460	467	523	474	494	529	509	498	468	524	543	493	522	463	495	493	520	500	504	524	476	522	508	516	543	504	517	530	482	521	476	446	490	527	514	487	508	527	490	495	496	487	491	481	527	558	526	478	504	502	491	496	459	473	482	475	477	473	520	483	509	481	491	524	514	514	471	503	539	511	514	492	537	541	482	532	462	458	501	514	510	512	475	517	510	493	503	521	521	460	496	532	533	487	500	523	498	518	487	525	503	496	484	494	461	505	516	534	469	520	478	457	515	482	499	486	464	504	474	515	492	481	504	531	486	461	512	506	496	495	513	487	482	499	470	489	529	488	521	494	499	453	492	497	473	515	515	488	470	546	500	441	476	497	505	518	502	488	519	469	455	518	494	485	521	489	480	495	504	519	515	476	495	495	488	462	507	512	551	466	454	520	517	490	473	479	509	490	471	486	537	502	502	530	476	506	517	482	484	490	481	512	523	507	476	515	507	522	494	499	486	509	497	463	488	475	515	512	517	517	499	526	488	492	494	540	533	523	467	519	482	554	484	491	507	484	482	500	491	524	482	497	545	518	466	502	497	516	453	519	521	475	472	492	487	518	483	489	440	488	483	544	500	486	479	515	470	514	491	501	467	482	501	454	532	500	495	515	521	505	488	525	477	526	502	504	499	511	468	476	481	481	509	488	524	504	478	484	514	470	509	470	491	511	486	518	524	486	520	505	497	508	491	523	467	475	488	535	501	527	513	508	498	518	436	486	479	486	492	481	502	465	503	490	514	494	494	489	484	500	510	491	489	511	509	514	505	518	511	521	480	462	469	511	505	496	507	466	510	510	535	520	501	482	493	506	501	468	473	490	515	533	482	453	502	490	544	497	479	463	505	468	508	501	489	514	477	517	508	485	521	556	533	507	495	522	505	508	498	473	499	529	544	501	520	548	503	483	509	511	471	486	507	485	511	558	470	516	480	524	532	505	523	445	459	529	514	546	512	460	490	472	537	501	497	509	506	475	488	521	514	510	499	505	509	471	477	524	513	463	496	511	470	536	536	501	486	494	497	482	492	479	466	514	530	498	524	524	524	488	491	469	513	478	490	478	483	459	500	517	507	482	514	508	478	519	504	508	544	473	506	505	488	509	520	509	492	517	483	481	478	521	538	506	475	447	490	487	519	480	522	508	526	478	486	474	485	462	500	470	483	523	485	522	498	503	537	478	535	502	522	515	505	516	491	483	469	527	538	457	528	543	498	500	498	513	507	475	512	484	514	518	488	465	509	479	501	517	508	507	515	536	497	544	568	531	524	494	455	456	478	464	520	490	500	481	482	483	493	482	475	486	508	497	512	481	484	462	490	543	467	544	528	475	524	491	489	488	502	497	510	485	450	473	526	486	455	493	502	474	519	483	509	510	474	514	520	508	463	482	484	503	496	519	471	507	498	472	515	491	506	492	507	516	476	492	508	469	492	514	497	517	474	485	472	535	517	492	461	486	483	494	488	473	519	507	510	500	443	490	458	512	522	544	463	481	523	497	514	475	476	458	473	493	515	480	510	470	423	478	473	460	465	527	464	514	467	489	545	508	477	518	510	501	525	517	501	538	493	528	481	558	480	551	532	512	475	516	525	517	487	553	520	480	498	523	509	499	511	472	469	488	474	510	516	481	466	485	504	460	508	475	463	484	508	486	473	491	471	509	507	517	509	458	487	501	485	521	521	497	494	492	485	492	502	532	521	480	508	487	485	504	470	535	468	477	488	481	515	498	474	498	475	498	466	504	495	520	527	479	504	486	488	487	506	513	475	488	511	512	479	491	545	487	526	488	501	455	498	468	499	481	486	503	487	488	518	495	500	476	479	497	506	467	494	500	541	516	541	538	475	513	526	496	462	520	514	501	543	466	484	474	490	470	543	499	527	470	520	546	503	496	514	516	488	483	498	498	496	532	488	506	536	502	493	520	501	511	484	511	504	510	527	504	511	499	487	504	495	475	502	519	494	480	503	491	485	522	490	484	425	500	491	485	461	461	519	518	515	457	507	528	510	531	505	516	469	474	514	551	493	461	509	492	531	496	439	516	505	532	521	520	487	519	490	509	487	498	484	501	483	524	468	506	508	485	520	494	495	491	513	509	507	500	487	420	515	525	474	536	467	496	486	539	498	520	468	513	457	472	524	505	509	499	520	500	529	513	489	480	494	490	488	484	494	495	485	502	493	510	524	535	526	485	499	524	461	458	461	492	484	511	539	532	471	465	515	488	473	501	501	529	501	505	513	548	530	471	506	511	495	516	546	514	473	529	525	488	484	541	492	460	486	501	512	530	478	474	483	480	496	475	445	517	519	470	489	543	527	471	540	510	516	505	523	491	504	490	471	443	458	482	504	529	500	495	508	514	503	509	500	496	527	521	507	539	467	474	485	517	485	496	503	482	502	485	518	487	480	490	496	503	502	499	501	488	509	483	475	487	489	518	485	507	503	501	479	479	478	492	481	504	455	481	498	512	496	507	518	471	506	464	496	496	516	495	486	535	493	510	496	491	482	502	503	457	483	501	515	487	499	463	503	494	487	511	515	516	489	496	493	500	484	516	473	505	514	503	523	440	463	488	480	506	514	497	541	518	493	467	488	483	507	492	471	516	459	500	514	535	525	484	466	518	486	509	504	515	524	483	472	499	516	464	427	511	532	522	523	513	501	478	544	437
25499	47235	34805	23640	18249	12782	9324	6407	4877	3978	3371	2637	2137	1842	1531	1314	1204	1045	959	840	805	793	754	716	718	706	682	659	651	663	747	708	691	600	640	632	588	575	546	527	519	510	537	519	562	548	560	528	541	538	551	514	589	547	557	560	512	575	512	535	498	517	504	536	557	487	489	514	530	499	575	572	508	542	492	535	523	583	553	507	515	490	521	532	493	536	522	550	544	542	516	538	501	526	546	501	535	535	506	524	548	515	509	529	560	544	548	518	561	501	550	550	544	538	526	493	533	550	512	561	544	524	552	547	470	560	562	533	487	508	554	527	532	518	586	513	552	562	482	521	527	534	563	513	537	548	528	557	514	566	526	553	559	593	500	553	530	551	520	532	533	574	504	517	503	550	552	534	523	533	544	552	528	539	535	524	549	525	531	547	550	527	558	513	520	504	536	508	545	515	526	526	527	559	525	542	539	527	550	510	571	526	561	570	523	503	503	512	475	522	518	499	538	495	529	568	544	528	558	507	508	525	542	487	520	502	518	530	523	537	540	504	525	521	533	528	524	524	509	513	561	532	548	462	553	553	551	597	528	500	517	508	524	538	522	542	491	519	543	519	538	524	511	566	548	532	534	511	571	516	542	486	531	513	544	545	521	507	516	506	575	524	514	548	504	533	520	535	574	494	526	555	571	523	544	501	550	537	545	553	512	546	516	498	507	526	541	511	553	565	499	552	545	514	508	531	536	521	554	503	525	529	503	538	496	491	576	567	508	509	514	542	495	565	551	527	534	528	541	539	496	494	516	559	534	498	520	525	530	541	541	518	521	546	529	561	540	552	553	515	541	565	582	516	528	504	558	509	520	513	550	541	534	521	509	517	497	552	496	510	538	532	570	555	550	500	502	561	558	526	496	520	541	546	574	566	541	530	555	551	487	544	527	519	539	544	550	527	534	494	501	525	546	554	528	543	550	563	532	514	533	528	566	512	516	533	540	495	523	511	516	551	494	534	525	535	563	532	506	561	542	554	509	547	520	518	514	544	596	524	549	534	494	572	558	518	517	537	584	494	534	486	527	514	578	522	531	516	560	534	536	531	530	555	544	546	545	484	492	487	514	511	555	540	513	552	561	515	561	544	521	529	570	535	522	533	545	560	524	547	551	576	520	579	541	531	519	505	547	516	518	497	527	504	515	556	503	484	532	534	504	525	517	511	547	519	524	542	549	555	530	576	541	532	525	512	553	571	508	551	550	540	540	535	544	518	538	568	531	542	518	555	533	505	533	564	535	565	590	526	523	548	532	547	523	534	564	524	524	529	528	542	541	574	501	527	522	490	503	560	564	555	513	543	501	507	557	506	517	508	478	553	579	517	542	555	529	526	542	534	538	557	538	505	551	560	512	552	550	559	538	546	559	512	509	550	573	509	560	517	514	560	502	552	526	542	545	524	553	537	529	512	528	493	534	550	539	513	525	579	536	535	528	505	522	546	566	515	537	524	527	567	512	511	532	531	526	540	527	543	548	521	537	574	528	520	551	547	502	559	555	546	516	535	525	527	526	521	558	536	510	523	532	563	521	520	529	535	522	579	542	548	519	544	530	534	510	523	551	541	545	506	530	547	551	516	487	518	530	519	501	510	575	507	489	535	539	575	557	535	552	568	528	558	530	547	548	508	517	520	534	519	542	476	543	532	477	500	554	536	550	535	545	567	511	552	527	557	511	538	538	541	548	530	485	546	550	582	557	526	520	557	506	499	542	555	501	573	502	533	536	517	507	486	521	511	533	509	527	506	573	526	543	512	529	556	549	499	573	587	507	509	524	553	512	526	552	548	485	527	531	535	519	510	549	551	569	521	548	547	540	553	506	540	556	553	550	510	515	559	524	537	499	547	534	525	556	521	546	550	502	492	549	507	536	521	504	545	534	537	533	553	511	522	515	530	575	509	562	533	515	547	557	494	531	519	548	568	527	480	547	537	532	557	553	537	516	600	529	546	581	565	514	533	539	559	522	540	515	502	538	551	508	526	533	526	547	539	512	466	544	573	543	568	544	567	585	550	531	495	556	557	545	516	539	534	535	519	546	539	526	543	490	544	535	461	537	528	585	518	557	569	536	574	538	533	524	521	535	509	500	565	518	552	533	523	564	570	523	532	546	498	548	556	541	529	507	528	509	527	484	530	538	515	528	492	559	527	526	526	530	526	577	514	508	532	534	546	558	517	562	552	471	516	569	490	518	518	490	506	534	525	532	533	505	532	538	496	499	540	509	530	504	531	517	526	574	540	515	560	531	533	531	534	500	478	537	547	574	512	582	543	541	566	530	490	502	524	505	521	528	520	535	548	516	568	556	522	525	469	547	546	585	502	521	521	511	515	508	541	508	517	498	532	513	560	543	545	525	509	539	525	533	524	498	559	542	514	522	573	519	527	513	541	529	531	481	545	528	483	536	501	542	489	507	565	533	580	526	554	506	553	518	555	514	530	490	489	496	559	506	551	520	517	512	528	525	572	502	550	523	527	519	496	509	554	546	551	548	524	512	508	493	503	568	515	575	547	555	500	548	526	516	549	529	515	532	532	511	558	533	520	484	571	508	524	510	503	541	539	558	505	551	497	544	530	518	552	510	520	554	543	521	562	497	537	547	522	537	514	514	512	547	537	521	530	561	546	505	510	485	546	571	537	539	549	529	500	519	570	573	515	558	516	525	502	541	559	561	557	554	528	532	514	544	541	554	519	536	490	541	503	544	507	545	536	537	546	521	575	518	528	504	553	506	530	560	536	499	541	564	527	514	535	508	557	530	575	493	482	528	488	530	553	536	493	526	504	519	536	512	550	494	523	486	550	560	533	558	485	559	561	527	529	537	532	512	499	551	536	521	505	515	553	526	570	516	533	529	512	531	463	537	524	531	535	525	505	524	549	545	535	502	515	551	545	509	531	541	547	537	537	546	483	536	503	545	523	551	522	532	506	549	551	512	525	534	533	519	537	499	526	549	538	538	497	536	526	457	540	552	526	516	538	524	540	534	519	534	511	534	557	550	521	505	506	520	548	502	510	520	530	535	509	552	534	541	552	526	521	555	550	531	522	507	556	533	505	594	563	508	506	508	581	518	519	533	517	529	521	556	555	534	552	533	518	510	545	574	564	520	540	525	500	518	597	524	527	520	530	530	577	513	510	539	500	516	540	500	541	498	542	508	561	502	519	530	556	581	486	501	496	508	565	554	503	613	534	542	534	535	540	559	581	518	515	549	578	491	514	537	503	542	523	561	536	492	550	532	537	583	517	517	513	523	517	562	528	539	551	515	536	553	539	530	516	505	574	513	541	541	516	551	550	601	557	553	533	529	539	531	468	508	511	495	495	556	500	531	534	562	548	563	528	544	503	557	536	537	536	544	495	524	513	509	531	556	513	525	568	544	559	506	516	555	500	527	504	530	508	536	517	559	496	516	503	508	500	517	492	533	546	568	514	508	572	561	541	514	554	493	518	525	492	542	539
24557	21017	27304	25406	17704	8904	5206	2987	2156	1812	1596	1279	1039	834	680	612	575	491	430	401	386	408	311	302	336	310	284	284	287	294	338	364	320	301	279	258	263	267	249	250	233	225	234	230	276	189	214	260	214	243	223	230	234	203	230	236	245	206	227	222	228	213	225	239	233	199	239	229	221	229	234	240	225	231	230	207	247	248	258	234	215	215	213	228	232	226	229	233	224	224	240	264	236	228	240	236	257	249	247	202	253	250	233	223	228	192	238	231	241	251	242	229	231	241	234	224	226	234	244	216	214	215	246	241	266	218	245	229	217	238	211	259	224	231	227	216	227	238	242	227	203	241	200	218	229	229	247	239	243	221	204	225	203	225	232	230	286	227	207	222	233	247	245	218	218	242	230	271	200	232	230	208	232	236	245	219	225	223	231	237	228	218	214	228	238	239	230	235	220	244	237	225	212	232	246	218	232	212	195	221	198	203	235	251	232	228	225	201	233	223	203	245	246	222	204	222	209	221	238	218	227	233	226	230	227	223	235	218	217	234	223	182	238	256	248	216	215	239	254	217	217	221	201	249	228	254	245	231	227	220	227	228	226	236	240	227	242	227	224	245	209	232	211	240	237	230	234	245	234	200	218	234	223	237	222	218	207	235	234	234	222	208	242	273	238	249	248	240	232	235	227	233	229	231	242	220	233	218	211	244	220	205	218	230	224	244	204	220	222	201	244	200	229	228	222	219	220	247	226	219	208	242	211	217	209	267	228	218	241	243	205	215	228	242	226	222	232	246	234	211	227	250	237	238	251	210	206	236	240	238	230	222	246	236	210	237	233	232	235	244	243	203	236	235	228	239	236	243	200	265	226	229	244	205	220	236	246	214	206	228	239	231	203	220	197	221	205	222	205	222	219	253	228	223	241	233	226	241	263	222	234	235	237	219	241	244	214	212	204	225	235	238	204	199	233	231	230	215	226	223	231	260	203	256	242	213	206	219	220	235	234	231	205	214	200	215	238	247	212	259	228	232	225	222	241	244	246	246	243	218	235	214	245	240	210	211	209	208	216	263	200	212	227	235	226	222	209	232	253	246	246	216	244	232	200	236	217	218	225	227	252	248	211	243	220	228	216	240	220	230	216	240	251	205	228	198	232	224	270	237	222	256	223	221	224	202	248	224	242	226	231	238	225	243	222	221	252	242	206	205	243	215	217	234	228	215	215	223	233	241	228	259	219	235	224	198	238	237	251	223	236	222	212	234	222	263	232	225	247	222	211	218	205	219	226	234	251	255	240	235	225	224	230	216	225	231	235	234	222	227	224	193	233	252	231	237	267	231	211	244	264	226	217	245	256	221	249	197	252	194	195	212	226	247	197	226	240	244	238	236	248	229	219	246	242	208	204	251	221	239	228	226	256	215	232	216	216	212	215	221	215	250	230	233	197	244	221	234	240	224	242	239	229	246	225	254	248	249	212	234	231	227	216	224	221	227	223	221	225	216	232	227	260	210	218	222	245	219	236	235	207	237	216	234	211	211	226	221	228	257	220	236	244	236	242	213	240	204	247	242	231	241	235	203	222	244	213	196	218	205	217	226	219	238	256	231	237	223	215	233	214	231	193	257	226	222	232	213	243	211	217	213	222	244	236	231	223	225	232	245	248	225	216	233	226	226	234	252	213	218	236	221	200	239	234	215	233	236	208	218	203	233	235	213	247	248	226	234	237	237	242	240	219	254	216	212	214	227	232	217	219	230	246	240	217	227	214	218	197	227	238	220	209	206	216	245	233	219	228	264	231	215	216	222	211	254	214	218	232	210	212	231	235	229	230	240	255	226	211	240	214	235	207	222	191	255	244	243	230	240	228	242	224	220	231	224	228	226	215	215	220	241	218	231	240	228	250	250	229	242	208	220	260	215	229	245	246	199	231	218	225	210	237	218	244	235	264	216	237	213	248	237	216	224	258	220	214	226	229	225	223	226	208	249	246	219	197	240	242	246	218	235	220	226	239	235	216	223	216	207	217	207	249	225	229	244	186	211	220	224	215	220	260	208	227	228	200	244	243	218	227	212	246	197	228	212	227	254	252	255	225	270	218	204	232	241	221	214	254	210	220	234	230	238	226	261	235	239	239	247	221	247	218	250	227	227	200	220	227	210	239	232	249	226	239	233	209	210	224	223	230	228	220	235	194	242	246	212	267	209	240	212	237	211	220	244	233	224	191	225	255	237	230	242	230	227	202	218	197	243	208	212	232	235	227	221	201	218	218	255	210	223	226	259	223	215	229	241	232	235	220	253	216	237	239	219	226	256	212	214	243	224	227	226	234	214	203	249	236	208	231	229	229	242	240	207	221	246	236	218	233	246	257	208	240	216	188	210	212	224	249	233	225	209	239	229	219	252	229	204	239	261	198	213	205	220	227	226	250	256	241	227	208	246	245	244	237	218	233	233	228	223	240	232	229	246	237	256	219	216	215	232	226	212	223	228	256	235	248	224	219	241	255	229	234	229	233	221	206	221	223	251	228	214	218	234	244	219	222	240	227	214	210	258	238	229	251	218	216	210	242	214	251	235	239	231	237	231	231	270	222	212	236	230	234	265	213	221	213	204	252	250	257	239	227	220	225	223	227	215	236	225	261	225	242	201	219	244	212	231	204	248	226	237	226	224	202	228	229	221	261	235	213	256	196	232	236	251	251	226	232	224	225	240	219	231	228	237	233	221	238	228	252	211	212	216	216	203	220	249	229	208	234	205	241	239	245	243	235	253	223	207	226	233	235	216	231	270	234	246	237	253	235	223	229	223	238	222	199	207	226	235	241	228	219	199	232	220	251	240	213	235	241	213	188	206	254	220	206	217	253	249	216	238	222	217	227	261	214	202	200	229	246	242	238	255	245	240	221	215	227	248	272	232	240	226	239	225	228	222	230	237	226	238	241	220	227	240	213	215	235	220	218	229	236	216	261	215	225	221	241	243	214	225	230	227	213	221	214	225	238	239	217	233	246	210	228	234	216	240	222	223	190	221	222	219	231	253	234	207	242	215	234	231	228	205	248	210	248	217	239	245	222	222	285	261	231	229	228	238	217	242	225	258	217	220	225	236	246	238	238	251	211	237	207	225	233	231	242	249	224	213	224	222	238	192	248	227	237	236	230	220	240	202	231	231	253	224	252	247	219	232	216	230	231	209	224	207	217	213	225	252	208	212	248	223	246	244	241	212	216	216	219	209	210	210	218	238	233	252	214	198	230	242	215	251	231	232	213	227	222	218	229	202	243	221	262	238	192	227	239	249	205	235	192	251	253	219	234	195	238	232	219	252	248	237	201	199	240	221	249	254	229	262	218	229	249	256	215	221	239	242	220	246	238	215	216	237	230	226	212	227	220	221	247	211	219	229	227	217	211	247	215	197	236	241	218	221	237	231	228	237	242	244	257	200	247	212	208	232	267	209	236	226	216	218	248	249	242	231	253	259	237	224	237	244	215	207	224	226	249	234	251	212	207	237
24594	44065	32682	21676	16960	11664	8363	5417	4074	3397	2695	2106	1679	1421	1085	909	853	695	602	561	502	429	394	413	411	388	342	361	402	367	381	434	404	396	336	303	305	290	264	291	270	270	258	239	244	269	299	296	267	217	266	274	269	259	240	244	274	240	267	272	248	245	234	283	269	262	247	254	267	236	258	242	232	245	240	237	253	258	241	230	240	249	255	256	257	241	244	266	227	243	267	205	243	259	243	259	268	252	288	264	263	242	255	247	255	252	242	258	250	241	268	255	274	249	247	242	265	268	242	261	237	259	250	269	230	246	244	268	238	257	238	246	249	279	274	234	256	247	268	259	240	238	268	253	243	234	247	247	256	254	252	228	266	259	256	256	249	245	253	243	244	258	284	261	235	257	240	267	246	264	224	249	236	239	226	247	233	260	270	270	266	218	239	276	224	251	246	299	251	254	269	261	267	253	237	241	270	269	252	257	235	243	233	251	268	233	271	257	248	261	265	226	241	275	273	262	262	245	259	232	267	233	256	230	262	265	233	232	257	267	236	260	244	233	281	275	228	278	276	269	232	250	251	243	239	237	252	254	266	263	253	264	245	270	263	268	256	279	257	254	252	259	229	255	232	242	281	267	253	256	240	237	230	278	292	252	249	262	235	268	252	260	257	300	281	289	242	260	272	285	258	276	258	243	251	257	242	272	270	279	252	281	227	262	233	260	233	272	250	267	272	276	256	242	253	280	262	244	285	259	259	253	274	262	242	262	266	266	265	249	264	219	235	257	257	253	252	253	260	266	289	241	236	280	264	247	254	242	250	255	251	250	252	219	249	260	260	256	269	263	230	239	240	271	258	259	247	238	252	263	252	229	239	252	262	247	199	262	247	272	258	248	238	252	224	262	258	241	255	271	269	243	232	237	280	230	230	292	264	239	248	249	289	256	253	217	230	224	253	259	255	274	263	259	261	236	270	242	230	254	251	241	262	237	257	260	245	250	259	251	226	238	254	255	234	242	264	257	264	247	258	241	236	246	253	261	279	212	267	243	276	264	255	236	272	237	271	251	221	228	272	247	289	272	265	278	249	274	249	250	255	249	267	252	216	261	266	259	256	239	250	251	245	286	236	286	257	258	258	268	260	257	241	269	262	262	239	245	277	269	239	248	267	253	247	256	251	251	260	249	239	226	268	232	261	239	253	253	229	203	254	230	238	281	262	232	279	245	270	263	265	227	278	241	244	270	270	250	294	251	284	262	255	246	253	268	269	266	254	254	262	250	220	283	255	249	255	229	230	240	241	265	240	265	252	247	221	272	238	256	296	270	264	257	263	251	226	264	265	248	239	285	252	257	255	258	268	249	237	251	241	277	268	264	235	238	295	252	253	251	222	244	242	228	242	253	258	234	256	267	261	271	283	260	250	232	225	260	264	266	283	229	269	254	266	248	247	258	258	239	271	262	239	246	254	229	243	271	272	231	274	269	253	224	242	259	246	265	261	281	242	243	256	233	237	257	248	234	248	249	255	243	264	216	274	247	215	231	229	244	232	285	238	241	241	265	264	232	263	215	262	245	236	245	280	231	280	258	227	271	255	245	229	253	265	281	262	268	248	248	258	243	247	240	231	254	245	268	240	224	278	254	252	254	240	254	267	246	232	261	258	266	270	251	243	243	272	255	260	255	254	264	267	275	243	257	243	269	232	261	218	275	257	238	250	241	243	236	283	264	266	252	244	273	235	247	229	259	265	252	249	270	271	259	232	266	262	234	266	221	247	244	260	254	272	264	280	236	240	267	245	235	244	253	256	268	263	239	263	255	264	230	261	267	264	230	257	259	261	237	260	251	263	261	262	252	263	250	273	270	256	239	267	235	256	241	239	286	270	250	269	250	276	233	260	241	247	244	268	262	240	251	269	301	276	263	228	229	250	262	265	253	239	286	232	272	261	283	241	249	243	229	244	257	264	270	251	271	262	268	263	246	227	255	254	264	251	238	219	242	271	220	264	249	273	243	233	272	259	232	256	248	241	236	246	235	274	252	225	276	270	271	239	255	282	234	258	280	257	274	264	230	292	250	260	249	266	256	263	261	256	224	235	258	268	257	259	273	248	255	263	261	262	274	266	253	256	287	234	263	246	251	231	252	259	256	246	257	280	228	242	260	244	226	279	244	250	238	291	256	228	270	257	249	247	234	252	238	247	266	290	238	272	263	260	239	254	256	269	269	259	243	241	244	236	273	256	251	255	267	274	284	255	253	244	256	246	299	270	241	234	251	238	292	258	231	223	262	266	271	235	253	274	258	270	240	294	250	295	251	231	255	250	256	256	235	237	265	244	212	244	243	233	278	247	282	235	249	246	258	236	251	275	246	229	252	268	248	259	251	234	265	229	246	226	257	255	232	251	265	278	235	269	276	284	248	271	258	229	279	254	257	263	255	268	249	299	243	247	229	234	260	292	254	242	256	251	224	225	266	244	257	286	267	247	216	279	240	266	249	266	278	254	250	260	262	265	238	255	233	249	254	277	252	256	253	276	272	283	263	219	248	238	244	246	228	265	238	273	265	218	257	260	260	257	243	277	270	242	254	256	259	260	263	245	234	258	251	285	254	249	270	234	248	273	252	267	259	266	262	264	245	226	248	225	203	256	246	236	247	260	250	252	242	247	262	280	249	245	275	255	240	252	254	260	278	253	274	254	248	250	247	242	250	245	243	249	262	257	275	255	231	247	246	267	212	249	254	270	272	276	251	258	254	245	244	232	282	259	255	240	250	248	268	225	255	281	241	237	264	270	270	267	237	248	266	277	255	279	271	264	257	283	265	254	221	260	249	254	261	279	258	269	236	241	273	272	251	242	269	277	253	260	251	272	264	237	269	261	247	258	241	272	226	248	244	252	272	261	260	250	229	246	246	259	252	248	291	245	251	263	234	264	250	254	249	246	227	266	253	262	265	233	255	256	259	233	265	249	249	271	231	273	259	273	243	265	281	270	231	262	259	238	238	226	228	267	253	273	266	231	247	244	290	246	275	263	243	237	244	275	236	253	230	257	246	238	266	262	293	255	250	289	268	245	231	266	242	259	225	250	240	250	254	254	257	248	260	255	260	236	275	270	255	262	241	270	272	259	277	269	262	260	253	252	246	265	258	245	232	277	274	273	217	237	295	256	260	273	257	244	241	261	259	250	251	258	258	257	250	280	259	252	258	267	241	242	308	262	250	245	267	244	246	266	250	236	269	272	257	269	240	269	263	262	273	262	264	257	273	256	254	271	269	249	261	275	251	286	258	255	251	252	240	290	231	255	263	231	253	251	273	249	232	261	259	254	285	270	247	270	256	275	258	261	251	206	251	273	295	277	251	237	271	250	237	264	277	240	251	279	253	248	251	271	276	289	238	247	232	265	277	256	254	240	223	231	243	241	280	267	250	253	261	255	258	266	237	257	243	218	267	264	217	248	261	231	249	261	260	251	261	262	230	252	238	264	291	260	273	261	273	261	259	261	249
22394	21061	28644	23710	21190	21563	16007	6320	3928	3270	2810	2187	1842	1565	1400	1242	1071	946	871	789	767	640	612	615	626	648	596	593	583	636	667	656	665	556	514	517	451	463	533	508	502	520	474	497	467	472	496	504	467	508	485	471	495	542	477	485	469	503	469	464	487	496	501	491	484	484	500	493	505	470	472	497	514	452	494	453	509	528	495	489	475	444	474	473	497	447	483	512	511	509	482	513	446	456	463	532	490	481	478	481	456	437	508	477	479	454	496	491	486	492	496	447	436	451	464	466	465	456	447	482	479	449	491	471	471	454	469	519	482	461	488	478	504	488	483	496	512	505	501	489	437	487	469	486	485	429	507	452	450	500	477	454	446	472	509	470	533	497	457	484	456	482	460	508	442	482	514	467	490	496	506	458	467	459	472	476	468	488	511	499	499	523	488	483	464	467	504	490	463	508	474	518	429	501	457	489	468	498	464	469	477	493	488	460	499	502	468	504	500	478	484	522	499	465	488	478	493	482	486	495	490	479	468	463	493	470	440	482	468	480	488	464	469	483	498	473	435	489	487	504	463	463	463	459	500	469	487	466	473	493	500	485	486	474	462	509	504	490	462	462	485	472	469	454	491	489	508	497	507	459	511	476	505	492	429	461	459	503	506	494	507	489	491	463	483	477	481	525	496	470	455	500	469	476	513	474	464	472	476	463	473	489	471	474	495	461	462	481	442	493	476	473	449	484	478	466	463	497	505	543	459	445	515	473	509	453	486	510	430	501	460	521	442	469	479	484	518	473	511	525	493	488	491	494	474	473	441	491	504	505	443	493	485	461	468	493	498	522	500	441	467	491	486	501	487	490	468	443	470	468	479	463	478	483	493	467	455	456	447	473	494	517	480	511	455	501	493	494	458	493	444	488	470	449	459	478	487	527	436	455	491	477	513	487	489	498	454	475	487	447	511	476	482	479	461	489	482	486	480	489	493	486	504	497	504	483	499	453	469	501	500	484	439	473	504	500	448	482	455	447	484	504	481	454	522	444	515	469	492	530	467	456	462	510	515	488	478	531	469	475	460	493	475	494	455	489	492	486	475	457	495	500	522	502	483	515	482	456	535	484	459	488	424	461	454	523	530	506	503	456	464	465	511	486	489	474	510	481	496	478	493	506	481	479	509	475	442	494	472	439	480	501	434	470	495	501	470	466	491	531	485	479	473	497	515	459	488	488	475	443	449	445	454	492	503	478	505	519	497	462	487	498	480	481	494	492	492	475	473	456	483	460	504	468	492	468	557	503	458	464	457	468	476	468	447	481	470	495	499	456	450	472	472	477	476	482	515	458	530	482	430	465	476	518	441	512	498	489	474	481	503	463	480	479	462	500	479	448	467	477	482	457	469	456	448	495	460	506	464	534	492	490	473	490	469	463	476	466	473	482	466	480	485	496	528	446	488	533	490	481	483	483	527	475	482	477	539	468	486	461	488	509	483	497	473	458	461	448	529	517	465	497	509	531	462	490	472	456	488	470	475	488	488	480	498	477	480	511	492	512	507	465	486	457	511	450	454	472	502	470	479	472	502	423	474	469	450	473	533	496	530	525	463	515	512	516	489	476	531	480	471	473	491	455	474	472	445	489	515	487	462	484	498	449	500	500	518	518	508	452	451	480	459	475	472	489	505	481	507	504	497	464	499	459	458	524	500	502	507	456	468	460	489	459	483	507	502	449	497	508	512	461	457	467	481	496	481	444	496	475	459	494	459	439	462	492	513	477	470	476	504	469	493	493	497	478	451	483	506	470	473	545	503	466	465	481	468	478	465	481	487	473	453	478	504	481	491	470	509	477	475	489	533	483	484	490	497	494	508	481	497	495	451	488	471	523	489	489	455	491	480	483	461	464	485	479	463	507	484	440	486	467	482	476	439	471	477	460	463	462	470	456	430	478	480	450	474	504	502	464	450	471	482	483	468	495	454	463	487	503	475	506	465	485	501	485	445	504	475	502	497	477	506	455	489	494	473	499	469	464	489	481	465	510	494	475	464	459	465	464	440	507	481	472	490	471	500	457	453	451	458	473	464	453	533	467	499	478	452	476	452	493	469	476	478	459	470	483	487	473	481	487	520	479	523	511	481	484	474	483	479	459	505	478	453	492	470	474	480	452	489	471	458	453	523	475	490	481	495	488	456	464	472	500	425	481	477	503	451	473	462	472	499	469	480	482	462	502	497	471	504	523	471	475	511	503	460	509	469	490	480	514	517	480	515	466	494	452	466	520	483	492	466	454	493	485	484	513	463	471	484	501	499	442	484	472	507	491	511	497	486	501	498	452	506	478	473	477	475	459	461	479	468	454	495	443	509	452	480	476	508	476	485	478	470	480	469	525	524	443	467	442	465	429	451	474	472	487	477	497	477	462	476	489	490	494	474	498	500	481	510	496	502	494	489	471	465	447	492	447	488	445	465	479	481	507	496	453	461	502	488	509	485	520	569	480	444	491	496	469	462	469	482	470	464	486	490	454	473	462	459	508	487	475	507	469	465	447	472	473	445	524	493	454	494	471	429	456	479	456	442	453	506	466	456	515	454	452	454	497	526	491	501	467	442	501	470	482	481	485	492	525	476	473	484	457	460	499	452	496	510	475	497	497	500	480	483	494	491	480	476	483	482	491	462	482	515	459	483	467	511	505	500	455	498	486	516	461	486	495	486	476	479	455	471	502	472	479	476	494	453	418	462	499	464	439	508	497	493	515	479	538	499	475	469	472	470	468	471	487	478	478	488	463	444	472	522	477	479	471	470	471	471	498	484	450	478	465	464	494	485	458	485	487	514	486	494	471	473	516	544	477	514	511	481	497	465	501	445	552	490	517	465	445	512	464	492	507	451	458	459	481	492	475	494	471	449	488	476	511	478	548	507	461	489	486	482	470	487	478	474	477	495	476	497	534	469	483	453	455	442	507	480	487	497	449	487	494	492	461	471	471	450	480	481	490	509	519	482	473	519	476	467	517	451	463	452	443	485	454	458	484	493	483	499	473	463	471	451	483	494	536	444	456	505	465	465	470	467	422	495	479	485	467	492	486	502	442	519	463	486	473	445	495	448	498	498	492	444	477	485	452	500	491	479	498	476	504	494	484	507	486	460	484	433	471	463	459	467	446	440	486	440	444	570	488	425	516	478	464	463	483	468	493	473	476	463	486	433	482	482	478	441	513	450	500	486	500	453	476	519	484	451	464	459	477	454	490	456	481	455	494	470	440	511	453	464	490	481	482	483	511	474	453	529	461	462	478	459	459	489	471	487	458	499	523	461	501	498	478	458	446	485	487	494	465	488	528	480	477	472	541	476	504	460	477	467	455	454	460	477	489	479	449	465	484	484	484	441	456	495	455	477	469	515	469	484	480	469	474	485	491	466	507	434	497	443	459	455	483	484	453	474	480	528	477	493	486	493	490	456	510	477	500	486	490	449	469	469	458	466	470	467	476	474	485	504	482	465	475	460	499	503	521	465	484
27308	52171	39869	27968	23154	16363	12247	8875	6500	5363	4358	3504	2786	2341	1811	1652	1403	1298	1206	1093	935	878	769	768	769	708	716	709	721	713	805	798	790	677	540	571	594	558	525	494	522	520	541	527	505	490	534	516	513	523	515	510	550	495	496	506	520	511	518	511	492	513	502	508	561	534	492	527	476	540	536	505	527	529	513	540	493	433	509	563	484	518	472	490	538	553	483	505	550	542	510	495	472	513	530	466	517	503	537	506	472	552	523	514	535	511	524	513	542	528	538	507	471	514	502	475	537	552	526	511	508	522	555	501	568	488	476	509	481	537	518	527	555	491	428	494	544	498	528	503	532	500	492	566	503	531	544	538	514	522	517	525	465	500	501	497	474	505	558	500	513	490	513	485	527	532	499	544	506	533	503	523	526	511	514	529	523	496	509	503	520	513	525	534	524	499	521	502	544	539	512	526	510	551	525	540	495	505	494	527	501	505	495	513	479	551	502	547	499	529	539	546	514	519	512	483	511	497	520	513	539	497	552	514	481	520	490	536	564	512	485	502	523	530	524	510	535	501	496	497	534	514	527	529	528	499	532	506	496	523	525	494	513	522	484	500	559	530	533	484	470	501	479	539	460	488	493	508	532	512	510	491	520	528	529	528	529	517	512	490	492	533	496	520	492	520	519	509	475	532	537	498	508	527	496	548	503	546	538	516	519	496	515	538	531	510	493	522	543	524	487	539	513	507	518	506	523	532	546	523	552	462	550	543	478	500	521	554	520	522	539	501	522	502	559	535	490	549	565	514	486	505	523	525	580	483	505	532	514	516	564	487	527	509	574	494	516	535	530	490	508	483	486	532	540	485	525	513	526	501	493	548	520	447	535	552	511	535	518	499	491	493	517	555	544	518	493	512	531	541	510	528	516	505	541	495	511	544	552	491	494	605	507	545	478	535	449	506	491	529	490	506	497	492	506	547	473	476	517	488	504	510	517	518	528	511	540	509	500	542	523	495	498	492	510	511	497	536	491	513	507	542	533	477	528	524	507	554	523	512	496	542	540	518	504	510	536	549	494	508	500	539	514	513	517	514	518	524	519	498	513	508	530	476	513	482	509	487	483	493	536	557	536	501	522	529	507	466	520	512	546	502	483	530	503	496	489	493	534	498	498	474	505	502	482	541	501	516	499	510	532	507	519	509	508	522	528	527	489	517	534	541	494	549	541	512	504	522	525	531	497	558	527	499	554	517	514	505	518	502	506	530	505	523	479	504	506	509	520	549	509	508	524	555	521	535	547	505	508	475	526	514	499	493	459	539	489	476	556	484	521	520	518	503	528	516	474	533	507	497	499	523	498	485	503	520	545	490	547	518	512	507	494	501	540	510	482	549	496	517	515	563	519	549	515	484	530	504	507	507	469	533	491	513	510	521	472	526	530	563	511	486	502	496	492	472	509	488	513	478	466	532	481	491	508	525	523	491	506	558	523	459	498	539	493	534	511	500	490	503	563	527	507	530	546	526	520	522	503	494	506	490	524	501	534	465	543	520	480	572	506	538	507	518	537	509	495	504	540	494	511	502	536	522	499	513	478	533	519	483	548	514	469	498	503	530	532	478	507	508	498	524	479	497	514	510	512	487	534	509	474	536	524	494	463	523	508	547	510	506	492	524	493	497	506	514	518	502	521	535	492	485	525	503	499	479	511	481	523	497	538	497	477	509	491	490	485	501	486	495	513	514	488	486	501	524	523	528	539	522	531	482	497	529	508	461	488	517	517	536	550	521	516	504	523	506	518	483	451	529	512	488	529	502	540	499	499	550	538	489	508	549	501	505	540	485	494	551	479	516	571	521	495	521	512	523	545	512	527	512	490	502	510	494	485	532	482	530	522	481	509	509	482	530	496	529	518	461	523	445	512	481	483	539	505	562	518	514	528	502	557	510	516	521	508	515	504	486	505	495	479	515	553	518	503	524	496	498	549	556	562	501	504	513	514	520	512	504	529	510	494	497	519	515	472	503	527	516	523	513	536	514	464	519	486	466	500	513	555	506	507	522	519	551	502	530	510	474	509	535	503	501	485	505	530	471	510	539	495	516	557	507	528	484	486	551	500	540	529	527	517	506	518	523	513	518	491	534	521	494	531	494	503	496	502	507	501	517	483	497	503	537	500	497	502	497	513	500	505	516	525	521	495	496	511	481	515	497	514	520	531	525	503	463	497	536	510	488	517	509	506	529	526	506	491	522	549	477	519	525	498	500	482	531	520	535	502	511	537	508	512	518	497	493	552	508	515	507	471	524	515	524	539	512	507	507	500	502	519	505	521	526	560	520	488	502	485	529	507	519	461	485	495	519	518	502	522	511	508	474	555	507	537	534	497	483	528	512	538	529	522	469	486	519	520	505	520	511	503	502	507	499	530	531	511	526	515	520	515	504	506	552	496	495	505	524	486	514	461	486	508	457	474	501	510	529	512	536	514	533	515	505	493	526	526	522	521	501	511	492	490	492	522	492	528	506	514	532	498	546	533	520	487	532	480	534	525	522	476	541	518	525	467	518	494	514	500	533	514	523	501	541	529	535	500	552	490	498	504	526	481	512	548	485	509	499	515	526	529	522	494	492	472	544	512	535	517	484	504	498	520	514	524	523	479	498	539	520	517	477	491	501	536	509	508	532	507	521	487	560	503	511	511	511	518	517	489	516	539	500	492	495	520	502	475	498	502	516	514	489	490	514	517	494	496	536	501	495	522	537	541	501	537	544	550	527	510	507	486	511	531	488	477	492	532	495	518	510	515	530	468	513	484	510	516	517	492	528	518	505	494	485	533	493	519	520	466	522	526	473	540	477	555	483	512	525	545	526	500	518	508	486	510	512	541	556	530	524	489	524	548	552	542	516	528	511	515	494	478	525	550	525	497	524	498	511	507	516	501	487	563	565	472	491	504	486	533	494	508	480	534	487	518	493	509	539	549	517	512	475	541	527	512	513	517	491	497	546	502	509	462	499	465	498	516	504	551	494	540	499	522	531	540	472	473	525	511	511	507	513	538	597	534	515	545	549	519	542	501	494	503	502	509	531	509	497	500	556	513	520	520	485	507	542	519	532	499	509	520	525	520	515	497	517	525	520	523	491	504	483	512	501	495	518	508	532	523	543	512	497	502	501	503	512	552	520	514	480	512	485	549	505	526	479	533	517	503	507	503	492	554	529	525	517	544	526	524	512	505	512	527	503	502	503	512	467	504	522	506	521	499	512	556	517	529	516	503	517	510	536	523	459	520	493	516	475	534	513	516	512	525	519	510	478	538	482	489	544	529	553	478	516	508	514	527	470	553	533	470	550	518	508	465	487	480	536	529	468	505	515	522	500	528	512	505	494	502	562	480	560	521	538	561	515	516	495	502	489	533	518	515	537	540	515	517	506	500	530	512	510	486	533	536	513	505	489	517	554	486	509	512	516	513	511	504	498	507	513	493	525	530	524	483	513	499	564	470	504	509	511	509	495	514	536	531	477
28190	24329	27068	18343	10429	5662	3520	2456	1814	1530	1243	1076	853	767	682	614	540	513	499	381	408	384	331	363	375	349	341	346	368	339	378	407	365	325	337	321	350	346	300	309	300	298	270	304	297	299	296	281	335	311	308	312	293	319	302	317	346	294	304	285	295	302	284	285	307	297	291	297	293	323	276	310	279	314	302	303	301	294	278	290	285	322	295	285	308	282	295	294	313	294	292	306	277	300	251	280	313	273	287	263	311	290	276	285	308	307	302	307	326	306	281	292	295	289	277	295	308	331	271	282	324	311	336	306	275	307	324	316	289	293	302	276	291	274	306	295	316	291	279	286	268	279	305	305	295	292	313	302	292	270	299	272	322	291	292	285	254	286	303	315	300	277	297	285	307	268	291	314	309	305	274	335	303	296	318	283	307	297	305	280	292	311	288	283	304	286	347	324	319	288	281	278	307	310	280	289	311	320	282	309	298	323	304	273	307	270	283	297	310	291	294	290	297	308	312	264	302	330	280	262	301	323	299	259	287	325	280	275	304	318	291	311	296	284	309	303	310	300	318	307	305	308	281	284	299	276	264	288	290	280	281	288	301	287	264	322	271	275	320	298	290	288	278	303	314	283	296	285	307	288	309	316	261	281	317	289	294	294	298	310	261	320	275	314	310	304	294	303	283	308	245	265	283	289	280	283	275	305	286	300	324	305	292	314	279	275	302	293	310	305	338	303	300	286	318	288	286	296	291	306	279	288	308	304	306	283	310	308	307	292	273	320	328	310	283	301	292	289	290	268	274	306	300	267	312	271	298	304	296	264	283	291	304	308	267	272	308	314	294	301	305	272	286	319	297	302	308	299	327	303	299	296	298	296	313	318	275	270	293	314	283	307	308	290	331	303	281	297	286	309	293	300	282	295	347	270	301	293	261	270	286	289	292	306	297	286	272	277	337	316	272	299	296	298	262	309	294	303	302	297	322	288	299	280	308	306	290	286	290	326	279	315	311	324	297	336	297	259	292	294	300	319	275	276	276	310	284	295	293	276	278	295	325	295	300	332	303	301	283	290	280	315	261	311	305	303	303	303	296	277	300	277	312	260	284	319	309	290	270	272	299	282	277	296	275	327	313	254	309	319	273	296	309	302	300	321	321	355	271	311	316	290	312	310	309	281	300	314	314	302	292	292	304	329	293	296	296	292	290	267	298	305	294	332	345	302	298	281	305	272	294	274	299	265	302	284	257	286	282	321	286	312	305	292	270	300	310	273	313	279	306	270	307	283	304	294	283	305	295	262	302	289	291	291	269	305	305	281	312	296	286	293	273	277	318	287	294	296	300	298	273	305	292	297	273	257	273	341	287	285	280	284	295	277	301	300	302	306	306	311	303	303	316	308	267	309	268	279	294	320	264	308	308	308	320	273	292	323	293	297	337	300	324	290	280	319	309	271	277	288	297	309	268	309	285	328	270	273	308	330	290	290	292	305	304	299	299	260	270	273	299	310	285	298	316	316	306	289	292	285	282	301	255	301	301	287	279	307	312	299	302	286	296	321	311	310	281	257	306	286	282	279	305	283	290	281	309	289	275	291	354	282	288	282	296	285	265	295	294	285	285	295	289	314	304	306	317	277	296	281	276	321	276	300	289	292	302	271	293	289	278	313	314	283	313	285	304	268	297	291	273	290	302	283	289	294	276	283	296	310	290	290	309	280	303	312	299	292	306	298	304	324	324	305	285	286	291	294	320	271	288	279	304	289	299	296	285	313	283	293	319	323	258	294	279	292	279	258	298	272	288	333	287	291	288	297	317	300	282	288	293	296	309	304	294	314	312	308	313	297	313	279	278	303	314	299	289	280	306	326	282	298	274	296	310	292	295	279	318	299	295	328	314	288	293	269	314	289	288	330	287	312	343	292	291	261	287	290	300	273	281	267	300	337	277	284	321	299	307	311	291	337	285	312	293	281	290	314	297	273	293	273	284	314	280	285	288	289	311	324	299	303	327	299	274	289	287	304	282	291	288	243	294	317	282	302	279	294	287	276	283	253	274	313	276	292	284	279	298	320	317	308	300	278	307	280	305	280	291	282	322	306	300	275	290	276	290	293	312	301	306	281	282	291	297	277	288	302	264	314	317	310	303	300	247	285	259	306	285	335	316	311	293	334	326	298	321	275	290	294	303	295	299	269	310	301	318	309	327	286	288	298	294	279	307	288	312	296	308	310	267	285	295	285	306	281	302	305	331	325	282	262	297	335	294	278	277	283	319	308	291	310	260	319	296	324	294	260	281	278	305	294	325	283	318	270	275	262	272	310	294	318	261	274	289	275	310	302	293	281	293	296	298	290	269	272	313	295	307	302	292	284	322	279	308	285	295	293	273	300	316	293	311	271	316	285	319	323	319	275	316	313	276	294	298	291	294	287	299	303	311	288	290	278	307	313	293	304	301	311	313	282	302	286	265	295	326	311	328	286	280	297	291	312	281	304	284	296	280	276	296	273	293	308	295	296	275	277	296	293	281	289	317	333	313	293	283	303	326	285	301	282	283	320	273	283	285	312	309	285	313	304	304	258	282	295	308	304	279	322	294	296	273	291	316	298	288	314	322	299	269	310	294	272	296	267	284	281	302	275	308	294	284	313	298	265	299	285	302	306	301	302	320	300	318	286	271	309	303	291	295	302	300	299	299	291	317	314	302	281	299	314	287	300	273	280	280	303	313	319	333	273	295	318	296	283	284	306	284	290	266	283	277	294	289	348	302	289	284	293	268	300	269	295	309	273	283	280	309	313	283	327	267	294	313	256	281	326	300	306	309	302	293	292	277	305	309	295	323	278	290	270	300	284	283	287	282	282	289	270	264	285	320	347	294	320	318	284	292	314	332	289	281	296	294	283	282	327	293	294	283	321	293	319	282	303	280	293	293	296	287	302	297	308	298	315	306	286	302	276	279	318	281	297	316	281	261	282	305	297	305	287	302	285	324	311	265	306	305	270	299	284	295	316	313	298	293	269	269	291	318	305	308	305	291	290	304	293	284	301	261	307	320	299	319	289	319	290	333	316	306	284	271	328	299	292	326	302	288	294	305	323	296	300	251	279	294	255	273	274	286	291	313	309	301	280	296	322	322	279	295	328	260	299	321	289	292	310	313	285	286	296	285	263	300	291	278	295	281	303	287	292	287	275	275	267	270	269	294	276	259	312	299	290	306	285	295	293	274	318	285	293	280	302	274	288	317	298	281	322	321	329	299	294	317	292	312	299	292	316	319	297	327	258	306	308	309	303	298	299	302	277	278	275	305	290	323	267	308	297	318	302	318	291	323	288	338	283	296	303	315	304	317	269	315	288	252	290	329	291	350	278	305	276	324	283	268	279	307	290	306	272	291	297	299	297	275	292	300	294	272	313	291	280	312	301	308	312	286	300	292	300	298	312	309	301	294	282	331	286	320	287	308	279	280	283	279	305	294	290	262	309	301	287	295	281	314	302	307	298	302	292	305	299	298	296
25074	39810	28931	17903	14001	9182	6272	4532	3264	2862	2152	1712	1433	1102	1021	872	740	687	658	563	513	425	426	448	453	399	456	441	417	429	443	437	393	387	358	386	364	329	320	324	327	318	320	337	320	312	326	332	319	333	314	339	325	274	314	332	279	349	305	312	321	299	318	314	321	335	343	296	333	336	295	332	299	338	344	314	313	312	312	316	293	325	324	314	353	319	305	313	340	305	316	307	333	338	322	295	333	312	293	361	324	312	298	320	327	323	342	331	317	362	335	317	338	306	312	341	323	322	326	326	348	321	343	291	297	355	326	323	311	311	289	305	304	350	338	353	336	330	334	310	338	354	274	305	314	357	345	307	332	327	308	346	310	313	316	349	284	302	334	302	304	301	331	351	352	341	320	347	333	336	302	309	310	304	344	317	310	313	311	340	341	299	310	338	326	343	321	300	307	342	315	328	288	323	348	297	338	335	334	318	307	352	321	320	298	308	307	337	315	312	332	342	341	322	320	322	344	326	337	336	338	327	317	286	306	318	329	321	322	340	346	304	309	327	347	352	351	325	347	327	330	326	308	347	310	337	320	333	327	304	328	327	328	321	325	322	334	322	362	311	319	355	302	333	314	289	333	299	284	327	349	320	281	325	341	318	345	297	313	290	325	307	309	354	330	342	332	317	312	339	304	293	327	306	317	345	298	310	334	342	316	313	330	322	295	315	331	338	318	341	371	301	337	342	299	319	305	293	321	321	325	302	306	312	331	323	314	321	341	329	302	316	306	287	317	279	323	353	329	308	319	301	318	332	290	325	345	323	303	334	356	355	321	311	313	279	333	311	302	325	318	340	359	337	312	296	332	325	304	328	309	327	303	345	332	306	332	319	317	294	314	317	304	307	341	314	327	284	326	298	332	331	333	323	293	324	382	308	278	333	343	317	289	329	350	327	308	318	346	310	328	311	305	341	336	310	324	295	336	343	332	331	364	296	319	314	336	334	297	322	307	325	370	351	342	288	342	298	307	333	337	341	327	319	349	326	327	318	323	315	305	310	331	334	293	320	315	325	319	331	295	339	305	319	301	334	317	328	309	336	314	309	294	279	316	264	358	311	338	344	310	307	336	311	331	286	357	327	316	348	327	310	337	303	313	305	276	288	294	316	320	300	316	307	330	305	341	301	284	323	306	320	329	331	288	324	350	322	325	323	294	306	303	341	315	311	327	302	305	289	315	316	297	341	317	328	335	323	297	292	335	336	344	314	340	327	315	348	285	330	326	319	314	302	326	336	304	321	348	357	346	339	322	300	318	334	301	336	307	339	336	318	289	347	306	352	312	351	319	353	325	314	287	320	320	307	340	330	294	306	313	330	333	329	310	293	302	321	307	328	297	314	317	335	350	316	307	303	305	284	290	326	341	330	295	334	304	306	340	322	332	311	324	337	348	295	338	304	316	297	311	301	348	342	338	311	329	313	316	303	316	306	310	329	333	311	333	326	307	344	318	312	309	352	336	298	342	342	313	369	302	344	297	321	321	337	354	318	281	336	296	336	314	333	290	312	329	335	291	330	343	332	299	320	326	321	326	335	327	327	331	331	290	304	300	311	332	342	356	295	336	330	298	341	333	317	339	293	332	328	308	341	337	330	314	324	296	338	316	320	323	349	307	323	345	347	315	307	334	342	322	333	329	350	322	316	310	297	312	304	336	326	361	320	362	323	308	333	294	316	301	321	345	362	310	328	289	299	295	309	329	346	289	290	301	303	319	288	320	336	284	325	311	314	322	346	332	330	321	327	310	312	270	344	338	316	345	306	321	352	324	321	338	295	325	318	297	332	324	326	344	298	341	333	295	350	327	302	305	333	289	335	303	300	335	327	313	316	295	343	293	313	329	333	347	342	343	293	311	311	339	301	322	336	318	290	334	297	321	311	330	316	347	328	288	306	333	341	324	302	305	301	346	321	319	330	365	282	318	323	326	316	323	353	337	331	340	317	335	340	297	284	316	335	320	325	316	303	307	332	296	319	340	336	280	325	310	317	312	300	287	332	320	315	325	338	340	297	322	293	330	316	302	367	344	318	343	324	312	329	328	300	310	310	302	318	358	342	314	328	329	252	294	307	336	307	342	339	339	332	293	341	320	310	337	288	327	348	323	366	313	337	311	274	302	316	332	307	350	343	327	369	334	331	348	321	340	333	322	346	339	315	334	302	335	295	311	356	294	347	342	304	320	291	334	314	314	339	315	323	302	312	327	318	314	335	350	295	329	326	299	295	329	320	316	309	333	308	314	301	311	342	343	339	322	348	322	295	304	325	318	337	301	329	324	333	305	320	280	336	341	312	332	320	333	333	301	346	317	329	331	338	293	389	330	324	319	333	303	337	296	315	290	309	289	336	289	326	291	327	352	305	298	346	341	286	305	292	333	325	308	319	333	342	330	343	289	319	299	312	323	320	322	320	331	321	313	318	373	305	346	315	319	315	322	294	303	330	328	344	343	315	313	318	299	348	297	305	356	322	326	300	347	335	345	313	312	355	317	312	321	326	321	327	340	330	300	321	317	333	322	306	298	352	349	302	320	306	317	275	349	311	341	333	313	309	326	316	323	324	292	336	355	346	334	334	339	291	287	293	335	343	332	310	293	323	307	329	312	334	305	312	309	298	310	307	292	340	304	320	304	326	295	301	324	315	327	331	334	302	308	317	334	334	324	316	319	347	323	359	340	309	331	281	352	323	316	287	307	312	328	300	328	288	312	330	313	330	319	293	336	330	298	291	319	325	337	330	307	335	296	301	306	337	282	295	311	322	348	298	322	297	290	342	317	331	317	316	323	334	315	347	303	326	280	311	308	305	309	327	339	304	347	303	330	315	320	347	307	329	333	308	312	323	343	325	299	309	333	293	332	333	335	331	314	283	281	336	313	308	317	330	306	312	308	314	307	331	308	326	322	307	331	354	363	313	329	325	321	292	309	315	307	310	324	311	318	291	333	313	299	321	317	325	307	326	322	328	321	325	303	323	313	328	309	307	355	330	303	337	286	340	309	333	297	307	302	336	301	317	324	292	303	344	319	334	339	324	319	336	354	326	317	332	322	313	284	339	351	323	345	292	309	318	324	320	326	307	336	324	356	311	320	307	325	332	287	313	309	312	326	334	317	326	297	341	335	370	330	334	322	325	337	315	319	283	347	316	341	341	292	333	320	310	317	325	343	319	338	316	335	296	337	342	334	328	305	346	330	312	367	318	311	313	306	337	303	335	314	312	352	330	340	335	357	295	319	324	303	302	308	334	307	309	373	331	287	323	324	332	321	324	344	337	324	335	301	292	325	341	324	352	328	337	317	342	331	312	301	320	322	317	310	323	331	352	311	326	384	316	310	325	311	306	347	327	314	296	313	319	303	319	310	340	339	299	329	341	332	274	305	306	314	302	365	323	323	328	300	313	321	310	327	336	312	322	334	301	304	321	345	336	276	352	302	316	306	323	301	339	338	308	322	297	300	322
23444	21059	28306	24091	21419	17345	8473	4364	3171	2638	2083	1748	1511	1328	1218	962	934	868	850	749	678	652	637	644	607	594	611	558	567	625	627	638	619	584	577	543	563	483	501	499	500	509	484	508	511	502	492	497	486	468	476	502	462	503	506	521	500	474	522	477	539	508	507	492	473	509	503	506	442	508	468	486	474	489	492	490	475	510	533	466	471	483	504	497	518	495	504	460	498	538	531	496	491	490	499	489	486	495	497	488	505	480	475	483	515	512	472	501	506	479	520	519	470	515	429	485	471	488	509	477	513	472	478	476	479	514	473	496	486	452	513	496	497	489	491	484	517	486	481	514	507	473	502	448	486	510	484	482	504	460	514	492	473	480	465	478	499	505	453	530	465	514	487	524	500	516	485	494	494	498	510	526	515	519	539	484	502	480	493	473	492	494	500	471	507	461	510	504	519	516	498	478	536	539	475	487	490	489	520	470	505	482	467	495	512	519	518	498	482	478	486	436	479	467	463	471	517	500	502	511	539	493	471	502	516	475	495	462	474	487	482	473	528	504	486	486	496	491	474	447	479	489	486	480	488	497	482	498	484	472	474	504	518	465	495	491	493	482	485	481	495	487	503	534	524	455	497	487	473	524	482	468	479	491	510	516	488	476	481	474	473	492	524	458	505	466	521	460	495	503	475	493	503	532	466	502	555	497	444	503	463	516	508	494	502	457	473	488	474	470	447	487	471	487	510	490	469	503	546	475	532	520	499	493	497	463	470	509	511	469	496	503	500	472	472	512	482	474	518	518	526	469	466	509	524	504	513	503	456	495	460	476	517	482	486	507	469	471	486	507	496	503	485	455	508	518	487	492	487	496	486	485	498	521	491	478	458	521	419	481	468	457	516	494	456	495	448	470	522	486	478	548	485	500	447	472	478	508	503	510	484	489	505	450	480	515	486	478	526	502	530	482	485	485	478	503	483	505	503	515	513	489	525	495	508	544	494	507	508	502	495	482	477	481	527	516	480	514	500	500	500	470	494	491	459	485	513	524	503	476	502	499	484	474	488	510	528	524	516	508	464	486	465	487	480	527	474	510	519	471	499	516	542	463	489	485	514	471	476	505	486	494	471	504	512	523	489	486	501	501	493	471	500	497	468	514	520	531	475	484	468	551	511	494	490	508	503	480	507	508	508	494	439	470	490	484	469	483	499	506	477	508	499	489	497	511	526	463	514	508	519	468	507	487	490	535	516	490	476	503	488	481	513	528	519	470	477	468	513	503	472	465	480	501	485	507	491	506	502	491	490	524	486	484	505	505	531	475	484	450	471	508	468	513	512	505	470	509	451	497	499	526	498	469	478	532	545	503	506	512	455	470	495	488	479	487	497	486	504	487	504	482	481	477	438	493	477	476	496	493	520	487	510	482	479	497	508	513	509	489	478	517	491	537	477	488	546	492	515	465	448	481	499	510	453	467	483	515	491	461	489	483	505	430	511	497	486	447	519	494	489	518	493	466	487	505	562	457	478	536	484	506	477	497	493	477	521	466	496	488	523	485	466	509	484	441	480	478	500	523	502	501	515	510	485	505	492	512	507	481	510	487	485	510	519	510	513	479	499	483	489	479	482	503	494	489	519	442	494	470	468	490	512	506	497	502	487	475	494	488	477	498	555	499	474	501	488	490	493	488	470	458	526	519	511	447	470	510	476	502	521	459	488	479	493	484	460	494	500	491	497	518	465	487	509	496	493	495	504	506	482	502	503	485	470	508	532	458	507	500	496	464	471	512	472	517	511	456	475	517	442	503	515	495	504	507	537	498	491	485	473	491	455	461	483	463	504	483	483	505	483	482	492	489	504	463	488	497	517	498	487	464	459	519	519	458	501	500	552	495	534	528	507	528	465	473	484	534	505	513	509	467	522	482	494	493	508	494	519	512	492	489	476	501	450	470	491	500	438	474	507	496	443	516	515	516	502	472	495	490	516	514	473	489	493	499	536	462	498	487	552	512	485	493	476	527	506	498	460	461	498	512	484	495	466	477	462	471	450	478	484	432	520	517	494	501	518	441	469	502	486	497	495	487	533	483	469	482	479	457	497	515	496	508	491	475	481	506	490	483	482	451	493	487	501	509	513	533	467	510	447	488	496	555	448	536	432	511	515	484	527	480	453	494	502	493	471	499	499	514	496	454	535	518	489	481	469	523	526	489	511	489	468	447	496	494	464	491	486	515	465	512	531	480	499	499	462	485	456	499	505	480	507	462	522	476	482	465	491	532	469	512	455	478	454	485	499	456	498	431	507	487	518	490	488	503	461	517	513	474	505	472	466	467	441	468	536	521	518	514	481	501	438	486	519	477	516	494	458	483	539	508	486	546	491	471	501	510	508	504	521	526	478	495	520	483	479	538	453	538	531	508	500	513	491	509	512	524	520	496	489	499	494	499	487	491	514	489	436	507	516	528	493	491	498	486	504	491	494	511	519	501	475	479	515	505	487	477	459	485	451	495	431	478	489	465	510	452	509	507	454	500	497	468	525	490	494	488	505	537	484	508	536	493	496	463	483	513	498	478	484	499	479	513	479	481	478	458	525	510	492	463	525	506	503	464	543	482	520	451	485	468	493	504	464	518	494	533	494	505	503	497	507	501	450	488	516	494	478	498	496	489	488	490	504	492	484	480	519	513	476	516	491	517	501	505	529	497	512	465	470	506	506	480	504	488	487	479	473	497	499	503	528	496	503	488	461	508	508	478	520	517	525	541	480	524	518	515	484	508	504	530	554	519	535	472	505	482	533	500	469	521	475	493	516	546	502	514	494	512	517	504	496	508	507	483	483	516	488	494	520	471	499	469	468	534	478	468	495	468	503	520	559	540	511	485	491	463	514	513	535	526	498	515	480	495	458	494	543	493	526	527	466	534	529	521	490	469	465	516	494	519	539	532	477	483	516	510	470	492	532	510	513	497	485	480	484	515	471	466	520	481	484	494	489	464	489	485	493	533	460	475	465	470	478	470	489	470	468	515	490	486	492	522	502	502	499	474	524	493	461	486	530	503	459	484	482	479	485	434	468	454	493	491	510	506	517	468	513	455	503	503	516	471	535	503	502	498	503	513	517	477	492	491	461	508	471	505	466	484	494	447	513	505	442	481	482	524	490	438	479	512	500	460	515	449	503	501	501	470	476	486	506	498	481	489	485	499	483	534	471	479	521	470	508	482	512	516	508	485	438	490	512	486	476	498	486	502	516	480	455	505	500	504	473	501	482	506	517	490	469	519	506	493	491	483	501	526	502	490	458	494	523	496	485	496	515	493	540	520	482	464	495	507	482	514	476	502	471	505	516	474	493	446	451	483	474	512	508	511	460	498	541	473	501	511	504	512	476	499	500	504	554	507	511	489	517	480	483	512	516	503	504	510	478	474	455	494	473	474	478	522	475	485	494	474	485	485	503	463	530	458	506	468	483	496	498	495	529	517	480	505	503	472	531	497	502	496	514	505	489	522	513	496	482	491
25734	47132	35930	23371	18738	13395	9541	7018	5440	4408	3241	2781	2277	1848	1657	1361	1232	1126	1048	953	768	731	696	760	709	674	663	741	665	671	741	714	703	611	617	587	582	550	565	536	543	541	534	555	495	545	504	537	533	518	510	493	561	544	518	550	503	563	490	544	520	494	498	536	493	479	496	514	505	507	522	542	569	561	531	500	537	537	524	556	535	550	506	488	512	520	506	568	502	517	514	502	496	560	524	537	527	517	508	503	519	516	514	522	500	486	520	514	540	564	549	499	568	505	529	533	533	543	508	528	576	506	513	534	519	520	525	514	535	519	530	530	517	542	496	553	533	539	523	493	525	500	503	527	520	537	556	577	576	520	533	497	545	596	515	536	521	539	544	557	530	540	540	543	527	519	525	530	507	480	555	548	532	485	554	535	482	542	511	519	523	505	496	507	549	523	558	544	511	518	533	534	500	529	541	510	533	550	516	532	511	522	500	517	531	505	548	555	511	540	558	534	519	542	529	485	521	538	523	500	515	529	491	561	487	530	547	550	504	525	548	502	503	522	505	512	536	509	538	525	497	512	534	523	542	495	534	548	523	542	542	517	527	547	561	517	544	553	534	512	527	499	489	542	558	550	495	538	519	531	554	529	515	530	540	530	475	556	553	495	550	544	515	546	520	536	544	544	526	537	510	546	497	525	521	478	532	539	508	493	546	549	558	527	528	549	543	526	528	539	513	539	505	517	502	524	526	556	490	534	555	553	567	518	561	517	533	470	492	496	542	465	539	542	540	556	514	529	521	526	506	561	534	531	517	512	530	548	530	550	518	530	522	526	512	555	560	546	500	519	528	526	533	533	515	500	536	483	564	494	526	528	494	539	502	557	524	488	532	541	528	565	578	527	497	514	553	558	520	552	534	516	543	511	516	548	522	541	520	496	530	486	557	565	532	526	522	534	525	550	558	531	500	551	533	527	524	522	553	527	519	483	539	540	598	589	519	536	465	515	524	530	507	540	565	563	569	516	512	530	483	523	541	556	545	539	524	525	528	516	496	506	514	545	506	539	548	578	581	509	543	555	518	545	515	503	525	502	508	490	517	507	545	515	520	517	516	491	537	559	516	476	530	523	529	526	540	540	530	516	540	546	566	511	529	498	526	496	523	529	495	551	553	495	593	551	544	539	556	562	529	546	543	489	530	554	538	504	509	596	488	539	513	506	524	526	534	538	535	539	561	526	517	527	525	537	506	515	527	480	523	542	494	513	489	571	512	532	509	552	522	529	493	550	572	515	529	508	589	514	533	531	541	503	555	519	552	530	562	512	536	499	540	556	566	526	560	491	545	526	555	491	538	565	512	529	510	535	488	523	535	490	532	538	552	528	542	493	498	504	543	537	500	518	564	528	612	559	518	528	535	505	549	506	538	550	520	552	514	507	514	524	524	505	497	508	543	576	505	549	527	518	548	494	512	501	521	527	540	529	497	503	559	509	541	552	508	501	515	586	510	503	518	540	517	546	510	507	545	564	542	537	529	536	560	578	506	535	520	497	526	561	532	563	536	533	549	535	525	507	549	550	518	558	543	534	521	525	542	518	515	502	509	535	523	524	574	557	541	495	538	522	546	530	506	493	507	565	513	526	537	542	550	518	536	541	581	550	495	545	538	526	537	538	530	510	530	546	538	518	563	521	577	521	558	533	533	492	512	537	521	524	541	546	532	486	537	519	515	565	565	541	500	508	512	525	521	500	495	532	551	525	535	489	550	530	528	544	531	520	511	551	478	485	507	553	555	507	503	540	558	540	537	551	496	536	554	521	512	519	546	520	543	544	532	543	568	556	515	509	517	507	526	523	520	561	534	536	529	532	507	538	535	549	506	484	514	492	562	518	513	551	551	571	525	480	506	546	509	511	587	537	488	534	549	479	500	520	494	566	531	562	538	533	528	530	576	522	539	490	538	532	571	542	536	486	509	510	501	516	526	535	527	535	543	563	559	538	529	556	483	504	525	543	492	516	543	533	513	520	568	491	548	525	522	515	542	538	489	513	565	534	498	562	528	566	525	573	541	480	527	561	521	520	549	524	506	512	585	531	506	497	546	543	504	539	530	534	548	557	550	486	492	522	497	548	531	542	567	532	485	492	501	548	523	542	535	524	545	531	493	536	527	557	511	526	527	554	526	529	536	521	570	526	513	509	546	528	538	535	501	516	512	527	556	580	503	520	488	520	527	524	563	533	547	505	497	513	490	515	490	527	566	510	538	521	524	532	509	557	498	561	507	566	508	520	558	518	506	545	481	505	529	539	508	536	527	499	527	534	540	596	492	526	493	521	584	547	519	531	516	498	512	546	551	546	558	549	543	468	533	522	559	505	560	494	501	523	520	510	520	522	510	532	557	524	556	506	513	545	501	552	507	520	521	523	566	532	532	503	525	512	538	513	554	571	532	553	546	480	554	560	493	517	543	535	518	551	532	523	527	542	510	517	496	613	531	502	521	534	571	548	574	530	522	483	540	507	493	493	522	510	586	529	526	490	536	524	528	579	546	581	504	519	502	544	572	521	512	514	512	537	528	532	507	545	512	557	533	521	538	511	545	521	569	550	531	501	520	506	495	517	535	517	537	540	517	544	527	531	514	533	531	530	554	575	524	472	522	551	535	535	560	507	513	534	509	562	551	494	511	540	529	554	503	566	540	553	518	529	536	536	532	550	518	574	513	526	502	555	523	600	495	506	568	508	543	496	546	540	542	503	522	544	546	499	537	475	549	532	536	491	549	523	527	505	532	532	519	515	537	570	533	546	506	533	530	508	517	560	542	553	524	478	547	541	535	509	525	519	504	533	535	506	536	484	577	557	503	528	522	540	521	498	527	517	547	504	502	555	519	550	530	530	544	523	533	492	482	543	551	529	528	493	524	529	523	560	528	585	530	539	518	513	528	549	494	516	562	548	503	545	518	541	527	524	546	527	572	529	517	484	493	527	528	543	549	529	511	562	519	529	548	509	515	540	525	531	531	489	523	564	509	518	558	523	521	519	562	547	502	518	521	543	563	497	534	537	507	533	520	575	574	525	534	518	532	550	524	507	541	510	515	526	506	574	530	505	512	494	547	505	525	527	531	545	499	535	494	519	514	511	514	544	523	549	475	500	503	531	556	546	522	513	568	550	519	524	504	537	507	552	540	534	562	523	541	527	539	529	509	552	553	577	503	547	490	534	528	499	531	508	537	516	519	565	532	563	507	534	521	520	523	518	517	527	495	532	514	520	532	503	521	484	556	527	548	514	514	507	496	576	488	497	524	546	538	521	534	538	548	492	517	513	521	516	573	517	490	493	521	525	499	506	538	484	504	482	537	507	573	554	551	496	516	528	560	541	502	537	523	527	495	489	493	587	535	521	578	538	538	519	543	511	528	564	547	523	536	535	491	567	505	538	529	622	519	534	554	532	532	544	535	558	495	512	549	537	497	545	526	536	559	539	543	520	531	551	505	508	556	543	510	548	515	516
24639	21120	27514	25449	17834	9352	5248	3292	2494	1948	1563	1344	1089	882	776	622	608	511	486	460	374	342	346	290	321	325	328	284	291	324	372	324	310	305	281	237	245	267	230	239	248	232	209	244	245	199	231	267	227	239	274	239	233	239	215	232	267	220	241	246	225	222	216	248	218	209	245	208	248	234	251	209	220	237	212	247	237	223	240	214	254	217	271	229	268	233	237	241	226	256	225	193	234	220	228	210	232	244	227	231	236	207	232	225	239	207	227	233	240	239	233	228	241	210	253	204	237	200	235	236	244	216	246	243	264	240	228	244	248	227	236	230	234	226	257	239	228	220	253	239	216	197	231	245	263	222	220	255	236	229	233	213	231	220	264	241	242	241	244	225	224	218	243	227	241	223	221	229	242	234	236	238	226	226	235	229	232	242	229	221	248	233	241	221	221	216	235	234	227	212	239	222	254	229	213	221	241	206	201	228	240	206	220	236	199	213	234	216	229	210	235	196	211	226	231	235	243	246	217	223	239	236	236	207	228	241	214	249	221	252	216	214	233	227	211	215	236	232	218	244	216	234	217	217	253	243	225	234	203	207	235	229	221	256	240	224	227	204	220	249	246	194	228	229	242	208	208	248	241	239	233	207	230	245	240	262	237	219	206	220	214	255	210	237	259	232	231	228	239	232	243	227	237	246	250	241	211	246	228	205	201	244	203	197	238	210	259	215	244	231	245	221	235	207	212	220	223	233	233	251	255	228	212	215	235	231	214	233	217	240	228	212	227	220	224	245	224	205	230	233	249	212	247	203	233	220	252	223	239	235	219	217	245	222	234	213	234	201	226	241	233	225	238	213	205	235	205	245	189	221	233	230	209	195	239	235	231	205	248	224	249	237	250	238	217	243	237	254	221	265	206	227	244	230	247	220	242	215	258	264	238	216	226	212	238	207	217	244	199	271	226	225	253	227	234	238	240	246	243	235	230	242	248	249	242	236	228	242	258	248	241	213	247	256	233	225	256	228	205	213	227	224	237	221	225	238	235	227	236	220	215	239	215	224	230	240	203	218	226	230	235	235	232	204	227	205	212	217	231	224	226	225	239	246	227	228	228	246	264	231	240	206	242	256	233	220	235	219	216	209	231	237	265	234	234	243	210	222	254	208	215	221	200	218	245	245	211	242	213	213	221	221	235	244	231	188	252	227	231	237	212	230	227	218	224	248	223	238	218	217	269	224	225	233	231	212	231	238	212	221	228	245	245	237	237	220	254	226	222	222	232	214	223	237	237	238	207	240	236	222	230	218	251	235	227	228	227	236	230	255	197	241	212	227	245	217	229	254	239	216	219	218	231	217	244	207	242	258	232	220	231	222	227	238	225	203	209	236	242	259	226	213	268	220	236	208	238	238	250	231	234	235	249	205	225	207	229	217	218	226	214	225	221	222	236	220	226	247	203	212	228	244	223	226	226	237	238	264	226	201	198	228	223	243	224	252	209	236	219	223	248	236	239	226	248	222	238	229	205	232	216	231	253	228	240	221	211	228	251	213	223	201	212	207	260	220	244	262	220	255	233	210	211	256	241	225	231	216	224	207	222	230	223	222	223	216	252	257	224	238	227	236	213	253	267	218	202	228	225	236	243	230	216	240	231	216	252	233	244	222	230	257	234	212	236	254	212	249	219	265	217	214	228	225	212	243	227	244	207	216	209	230	252	232	233	242	241	244	230	211	229	216	237	236	226	250	226	238	229	217	221	218	239	222	252	217	205	199	208	214	219	233	221	225	258	214	213	231	214	270	238	222	226	203	226	227	249	247	222	244	223	244	239	226	219	248	258	230	218	247	243	233	246	256	224	218	221	233	223	228	239	225	239	230	256	246	256	221	244	217	252	242	238	224	271	236	233	249	267	248	224	230	240	236	251	228	208	243	234	235	235	228	221	241	214	233	259	228	219	261	232	225	222	252	226	237	222	213	218	225	205	223	218	211	214	223	251	233	235	219	220	240	233	215	218	234	235	211	226	213	231	208	217	242	247	241	235	239	189	237	248	252	210	233	239	204	229	220	218	251	225	241	225	241	251	228	228	232	256	236	220	226	239	244	246	242	229	241	237	222	250	263	199	212	225	214	226	236	244	226	213	203	219	237	251	243	258	255	214	248	226	219	231	218	239	227	226	234	251	251	220	210	243	216	214	248	242	230	226	210	244	250	235	246	262	219	227	247	229	217	214	243	236	231	264	233	220	229	208	252	219	233	237	243	238	239	200	255	207	215	210	229	272	227	261	211	220	222	227	220	221	243	217	251	217	248	238	211	271	228	233	238	204	210	217	219	220	250	220	227	219	209	242	216	246	241	231	216	240	240	250	227	254	234	211	261	248	193	238	223	237	208	224	234	244	220	256	230	219	225	241	238	202	251	216	234	205	221	224	232	236	245	248	230	245	249	219	235	213	240	245	214	223	204	234	215	224	220	238	232	219	251	241	236	225	233	234	232	227	234	232	217	229	232	209	219	226	219	217	217	228	222	207	238	232	227	227	216	247	210	239	206	245	235	255	197	235	239	223	256	230	241	237	223	206	225	204	242	232	233	231	226	209	208	251	216	213	230	232	252	250	221	235	231	217	232	241	244	244	252	223	215	223	231	222	221	239	259	239	259	250	217	233	245	230	240	227	217	218	244	231	212	244	229	200	225	237	254	263	212	248	239	226	214	239	243	211	222	214	217	249	228	222	215	233	247	218	235	224	201	204	244	233	250	225	231	240	244	222	220	201	215	200	247	223	207	227	221	222	249	242	258	218	240	204	246	215	225	224	222	244	233	232	248	223	230	225	231	250	240	213	272	208	248	218	245	254	230	219	240	198	214	219	201	227	212	249	247	257	210	218	239	217	217	226	240	220	229	196	226	234	226	247	251	244	211	218	240	226	214	225	242	218	251	209	221	274	236	224	221	252	225	223	226	223	231	231	250	217	247	219	238	232	252	214	230	208	219	250	234	239	222	240	240	216	237	254	228	200	233	205	209	252	223	231	242	246	252	200	226	224	222	231	235	216	242	224	227	256	235	230	210	259	210	237	228	214	232	225	253	241	222	233	226	238	186	223	231	222	232	265	204	249	248	232	230	247	242	214	205	230	253	219	222	253	225	228	228	227	215	217	220	235	233	246	210	217	238	212	223	231	222	262	242	233	249	224	237	233	244	210	230	242	225	251	238	232	219	229	243	215	220	231	253	251	238	219	237	235	215	230	223	245	210	212	239	212	249	234	232	198	223	239	250	242	227	232	237	251	242	232	216	230	217	238	210	231	228	233	227	228	257	266	229	245	214	234	234	215	251	251	220	244	252	239	247	231	237	217	240	237	232	244	239	213	207	232	244	253	259	229	215	234	235	215	242	233	240	232	220	219	235	222	249	240	211	237	235	214	219	210	236	221	229	216	220	247	240	232	233	250	214	238	217	249	213	227	231	241	242	210	244	242	259	247	236	196	232	235	226	242	250	234	236	235	238
24920	44801	33917	21550	17618	12130	8440	6085	4985	3718	2721	2244	1818	1508	1221	1025	927	826	650	600	501	407	418	379	415	393	431	402	380	417	450	411	385	349	335	293	293	296	276	263	286	251	278	239	238	296	256	269	287	225	272	272	265	273	239	238	278	269	265	266	256	252	244	259	263	289	291	249	276	237	264	264	270	243	254	221	253	271	275	258	255	276	272	230	240	256	271	262	289	261	265	258	283	246	255	272	230	256	265	221	278	252	271	241	241	291	258	264	284	275	247	269	261	282	241	233	265	247	246	269	235	254	267	248	252	266	263	234	231	278	294	272	263	240	288	263	272	258	233	254	253	258	279	280	256	263	247	263	288	266	254	273	275	228	250	248	245	302	295	242	255	267	269	243	240	241	279	243	239	283	231	289	267	240	270	266	269	295	242	276	226	245	256	267	248	255	254	247	260	222	281	266	264	258	258	277	264	277	252	279	255	266	257	248	239	257	231	267	237	240	276	295	232	257	247	261	256	245	243	268	276	253	252	258	265	259	257	242	293	247	248	241	259	230	259	254	255	284	267	269	308	235	273	269	231	265	259	244	283	232	246	262	229	251	252	279	247	245	250	252	282	252	238	249	268	257	229	241	255	262	247	281	263	265	267	269	247	270	249	254	289	265	228	259	252	243	246	263	257	250	258	273	264	280	263	247	232	233	253	243	246	252	281	270	257	262	272	244	273	259	267	250	248	245	260	245	250	260	258	257	260	256	262	237	287	233	243	259	230	253	251	247	238	296	239	259	257	249	272	226	258	288	236	272	233	229	255	242	258	284	246	267	268	233	257	275	246	283	253	276	250	264	260	247	254	267	292	255	244	270	263	265	283	243	287	257	251	247	258	247	241	283	246	263	260	268	227	261	225	253	252	265	281	267	252	228	242	270	282	248	258	238	240	257	258	251	255	272	250	239	243	266	287	247	265	230	213	255	269	233	271	278	254	256	276	266	253	288	240	266	239	268	257	254	291	239	274	257	229	234	280	265	256	238	243	271	268	268	278	251	255	234	266	232	265	270	279	233	271	250	260	266	296	272	244	262	263	244	235	256	230	259	272	272	254	259	248	264	250	239	235	281	279	265	232	275	247	279	256	251	280	238	257	242	254	271	249	263	280	253	243	260	250	239	274	304	259	251	262	245	266	277	286	257	250	270	279	262	248	236	252	272	255	270	230	243	268	240	269	269	238	255	275	262	272	266	248	288	256	241	250	238	256	262	279	242	243	256	249	243	249	228	258	268	254	266	258	254	273	248	245	267	253	253	281	248	277	259	243	259	254	241	244	259	242	254	280	261	229	247	258	251	261	277	254	275	267	239	281	284	226	248	282	267	270	274	245	249	256	297	281	258	224	265	265	281	265	260	259	233	274	226	268	253	244	275	258	272	293	280	270	264	277	251	260	251	230	255	234	265	254	243	250	269	243	275	222	290	265	255	274	264	249	258	251	246	235	258	234	255	273	244	256	234	246	258	259	247	268	291	233	263	251	234	297	226	256	242	241	257	266	259	277	260	259	259	253	269	233	260	275	263	248	253	268	254	253	263	229	254	248	270	257	257	235	251	247	252	261	257	226	251	276	259	266	253	262	230	259	247	248	273	236	258	250	297	299	261	228	248	264	234	255	257	246	241	255	258	246	275	256	283	290	250	257	268	266	232	289	259	272	233	248	273	264	268	236	269	290	230	254	235	240	265	241	250	256	243	264	256	274	243	237	219	237	269	244	249	252	270	233	228	251	275	275	258	247	254	264	241	290	244	247	272	238	234	272	263	302	268	217	263	258	251	280	238	240	281	253	269	238	238	275	217	252	247	273	236	259	264	270	266	254	229	252	247	249	256	281	264	264	247	262	266	279	268	270	234	249	282	248	278	238	248	232	255	259	246	262	240	283	260	264	255	263	248	258	263	249	278	237	261	290	250	241	275	260	266	231	282	240	253	276	244	259	277	247	231	242	267	247	270	260	268	263	262	263	245	250	262	284	260	263	250	268	242	257	230	254	249	233	285	262	273	240	244	258	241	255	258	254	222	248	286	251	289	264	297	245	254	250	251	260	285	261	229	242	279	287	267	260	264	272	256	280	277	273	289	219	249	249	273	237	245	259	248	244	250	257	254	271	224	282	254	272	263	267	247	260	250	265	254	265	263	293	238	258	248	254	265	261	239	271	276	266	268	254	276	235	236	266	240	251	245	268	261	254	247	257	251	236	260	289	233	247	237	280	246	261	278	286	245	274	230	243	302	256	273	251	278	242	266	259	251	251	270	251	263	263	279	235	258	232	253	283	269	250	231	277	283	269	262	273	258	256	255	242	237	239	249	273	256	279	229	266	232	287	259	267	253	244	256	260	249	252	251	221	259	242	254	241	245	257	264	274	241	252	255	247	263	247	260	277	240	262	250	254	291	257	285	263	255	264	250	267	256	237	256	256	249	236	237	256	261	272	278	259	250	263	263	243	250	260	236	265	280	286	265	268	271	264	262	275	267	236	276	260	248	247	246	264	263	285	242	222	263	276	224	272	252	281	309	273	269	273	257	271	256	240	242	269	265	244	265	248	248	269	255	232	277	253	211	265	257	297	264	242	262	272	280	241	277	265	253	250	265	257	241	233	276	236	254	253	259	235	241	259	256	260	249	256	280	256	248	244	277	272	269	262	269	246	259	241	231	229	259	256	256	260	284	254	258	244	263	247	261	236	240	270	270	259	233	276	250	261	254	258	287	261	251	266	242	250	274	231	274	254	272	242	267	260	238	252	278	293	242	283	260	238	278	243	277	231	249	243	266	256	258	223	292	277	274	254	243	266	234	244	245	268	235	249	241	254	274	239	247	299	287	255	282	244	255	253	277	266	266	260	250	249	238	255	255	273	258	243	269	230	242	273	249	262	258	243	291	252	241	262	254	268	264	239	249	249	247	237	250	249	281	256	254	260	285	266	235	248	278	239	235	280	255	238	254	251	251	254	270	255	252	248	255	254	245	266	265	256	268	270	262	248	249	270	255	249	273	255	269	239	258	259	266	287	266	244	227	270	243	268	251	284	257	283	269	266	265	218	279	261	269	255	252	260	235	254	250	253	252	232	252	257	256	258	285	266	240	282	275	274	251	260	251	276	262	262	241	265	253	286	271	247	254	255	256	247	263	256	275	266	242	280	249	258	251	266	236	251	256	241	265	251	247	236	267	251	263	254	289	254	282	254	246	252	251	228	260	285	248	284	258	232	279	276	241	281	275	235	279	283	253	271	255	261	267	234	242	266	240	267	251	237	254	247	270	255	255	254	257	246	252	260	250	269	255	245	251	235	245	263	228	255	251	222	266	280	266	279	268	290	271	238	243	256	245	244	263	276	256	227	273	277	267	264	296	252	253	279	272	260	260	249	252	273	285	258	269	248	304	293	251	251	252	292	231	254	257	264	276	229	279	276	246	262	262	257	259	266	265	268	265	235	286	253	233	263	240	254	270
22479	21104	28732	23708	21212	21673	16586	6816	4524	3652	2858	2357	1914	1586	1406	1243	1092	1069	992	808	771	682	679	664	617	596	645	611	634	637	658	617	620	588	569	577	487	528	516	479	464	523	480	477	527	481	517	496	517	523	467	451	502	519	496	465	486	481	503	502	452	500	529	486	471	477	508	451	508	464	497	510	477	463	504	456	486	478	468	485	491	501	481	507	513	492	474	512	456	485	497	485	490	473	493	526	483	449	507	457	461	506	486	421	489	489	476	484	514	461	453	500	494	456	518	492	482	481	486	448	492	477	469	429	472	504	471	482	459	458	530	486	531	490	481	517	436	441	495	472	471	476	470	469	493	465	441	500	487	464	449	477	492	446	490	473	528	490	482	480	469	474	450	502	486	497	530	470	447	495	506	461	490	469	474	521	473	466	463	458	473	495	493	507	506	474	439	514	453	466	477	506	461	476	477	496	509	499	484	448	507	488	467	467	486	508	473	446	482	509	449	487	466	453	474	498	483	496	496	500	486	462	515	457	480	491	504	440	469	538	480	465	477	453	462	484	476	535	505	466	516	448	458	521	501	499	475	452	489	456	484	468	480	481	456	514	499	507	473	489	465	486	481	480	498	486	492	458	450	491	471	481	542	507	498	470	520	518	469	490	543	499	452	512	483	478	469	515	463	518	470	449	454	504	490	495	503	475	454	462	460	464	496	445	495	449	468	490	471	504	477	477	476	495	444	490	496	480	503	519	500	421	461	472	510	504	515	458	522	498	514	516	492	513	442	479	495	499	489	495	476	456	480	489	465	483	471	452	465	470	457	509	511	441	469	472	497	458	469	476	466	475	470	475	453	490	470	434	494	523	449	491	482	486	498	494	455	437	485	521	493	464	520	493	471	460	494	437	482	478	463	488	494	493	472	506	478	494	505	474	443	501	503	459	438	476	491	489	501	526	501	498	477	476	492	476	509	461	449	447	450	506	467	468	473	465	490	487	529	459	471	492	472	518	487	496	498	482	483	493	536	423	512	446	488	498	509	507	499	482	484	493	499	491	465	489	499	545	461	457	473	477	450	477	517	468	470	473	521	458	471	467	464	499	489	481	479	506	478	478	479	510	489	458	468	507	478	478	491	479	470	459	475	484	455	489	468	410	461	502	496	510	442	455	498	449	474	483	456	484	454	468	478	526	485	456	440	532	486	483	475	479	458	464	512	484	518	456	488	491	473	495	478	475	455	499	503	482	477	478	486	506	527	495	526	500	495	510	439	508	479	465	486	474	503	470	509	479	506	493	495	503	455	504	452	465	464	459	433	473	464	463	496	475	469	507	522	493	470	457	436	487	502	479	478	488	483	463	468	489	523	426	507	423	489	515	478	500	454	515	484	513	460	505	484	484	470	515	477	480	500	450	518	489	481	497	444	493	469	501	458	476	489	472	542	471	483	491	472	461	471	484	442	503	489	449	482	508	480	448	482	487	494	521	476	475	497	483	519	494	525	486	493	474	489	451	438	491	490	473	500	481	474	481	487	481	462	487	460	488	475	472	437	467	510	438	484	467	547	486	465	485	464	508	477	496	481	467	448	469	493	478	497	445	458	488	495	481	497	456	493	460	486	462	493	479	476	502	490	486	463	478	493	485	453	501	511	453	476	476	494	491	480	484	480	478	503	479	475	450	444	506	486	473	474	449	471	476	474	503	473	497	475	454	490	483	482	476	482	504	547	501	471	459	526	484	471	475	499	477	471	444	492	503	464	541	461	538	521	491	464	505	485	463	436	480	507	499	444	469	471	480	463	481	484	463	489	488	458	494	508	524	466	499	472	463	447	473	429	491	468	455	469	473	516	473	502	472	469	454	488	507	424	459	448	452	489	512	472	486	444	462	446	463	474	490	496	465	480	509	511	480	486	502	474	470	490	497	456	489	496	475	496	451	440	472	486	475	483	478	469	490	482	487	495	441	494	473	461	490	477	494	448	489	468	463	450	521	483	497	512	457	474	451	494	505	517	456	453	497	481	472	456	469	455	517	478	495	477	506	459	465	465	480	452	479	508	462	461	474	490	513	499	479	492	482	497	487	468	481	442	497	477	471	474	490	493	474	509	488	461	508	493	506	480	512	469	441	483	504	470	459	447	510	461	488	490	465	446	493	533	470	483	489	470	482	486	485	498	531	483	456	468	516	478	466	505	499	481	470	501	485	482	464	472	482	513	487	484	478	503	476	541	488	515	467	488	519	504	446	475	497	475	463	488	503	471	467	470	492	490	444	480	477	455	527	460	435	477	479	470	495	477	480	514	488	437	514	517	485	487	444	502	465	485	489	436	469	451	453	473	489	483	500	507	467	442	487	491	467	470	489	460	490	476	464	482	469	488	517	502	494	491	471	510	433	476	457	480	476	480	447	498	462	499	533	470	514	496	479	458	466	507	503	467	444	483	497	509	468	464	499	482	463	457	485	453	451	490	462	490	491	498	483	448	470	466	473	483	492	445	501	517	474	489	460	501	434	458	528	489	472	477	504	499	510	469	462	482	487	489	472	443	458	483	562	489	486	469	508	459	506	524	482	429	493	491	489	489	446	504	516	438	516	517	492	476	499	449	459	474	484	479	489	452	481	448	455	476	453	470	474	499	476	454	546	481	493	487	481	453	485	511	472	427	481	485	502	473	498	470	464	488	477	462	485	466	466	484	480	503	492	539	503	449	474	469	488	464	495	498	506	486	510	514	464	489	448	448	451	490	534	468	458	511	441	482	480	493	429	474	487	479	509	503	514	456	469	524	512	460	473	531	491	521	472	479	530	482	463	461	462	462	495	481	450	522	523	495	437	481	463	477	476	458	471	484	467	467	479	486	510	474	482	485	521	453	502	483	468	479	511	480	470	461	497	492	445	457	452	504	517	482	491	455	487	456	485	470	499	495	480	503	488	460	441	474	467	470	455	440	487	467	451	494	484	474	464	513	498	468	490	479	493	465	505	463	503	497	470	491	445	487	514	485	470	483	486	455	543	442	500	488	504	487	477	450	471	504	475	506	491	522	511	443	414	543	494	460	457	480	486	495	472	481	432	497	466	465	500	484	488	479	502	456	412	477	476	509	473	503	500	508	470	461	512	492	503	470	486	454	465	463	502	452	488	476	500	503	479	482	467	482	501	464	479	480	479	475	461	494	504	509	494	461	488	504	504	516	485	499	481	472	507	500	502	473	476	524	528	472	461	492	433	494	464	449	487	519	506	497	478	477	459	530	480	485	508	490	493	498	446	455	483	495	547	496	445	446	455	470	461	515	455	500	465	477	480	496	478	461	488	487	503	461	474	487	454	435	483	482	499	485	501	472	505	513	459	500	465	462	458	453	491	452	446	505	489	500	487	492	512	488	472	505	482	525	463	516	500	510	487	496	445	454	462	486	458	446	451	475	534	469	466	493	502	479	457	476	485	502	445	443	483	466	443	502	458	499	479	501	481	543	517	437	493	498	482	507	446	507	461	473	448	496	486
27789	52816	40784	27883	23381	17318	12180	9499	7321	5718	4548	3713	2947	2382	1956	1697	1542	1444	1327	1048	917	842	801	772	791	725	736	762	721	721	822	717	781	648	619	604	570	562	557	552	544	517	510	487	541	514	525	579	579	541	473	535	518	532	521	528	521	519	496	484	501	495	463	526	518	551	506	483	581	544	529	536	510	512	534	533	519	556	493	477	548	510	533	552	486	498	500	513	527	543	516	499	522	505	516	484	553	519	497	518	543	466	543	510	504	464	538	557	490	514	493	472	520	543	506	517	514	533	513	524	524	493	528	496	523	504	505	535	508	508	529	503	526	516	536	491	501	527	504	548	528	506	517	550	557	513	495	571	526	496	521	496	485	544	543	524	496	531	506	506	506	505	513	521	508	504	523	532	554	521	483	518	548	501	482	497	509	519	491	524	527	488	513	508	533	502	532	548	541	567	510	504	569	488	510	542	474	505	544	521	548	524	540	497	513	502	551	531	501	502	513	544	505	498	491	489	498	518	540	497	504	486	535	486	527	497	481	493	484	530	517	510	531	521	535	502	486	531	492	538	501	513	488	510	535	511	525	500	518	507	539	524	542	486	533	539	493	474	479	538	518	535	511	526	531	516	500	524	480	523	500	494	532	481	545	534	460	521	492	518	497	495	500	535	485	496	507	518	555	531	546	562	508	528	524	565	487	498	498	507	564	525	494	530	540	518	522	518	514	516	524	488	510	516	516	479	522	483	526	551	529	510	507	516	499	504	547	534	513	531	543	549	513	537	517	504	550	491	519	486	492	539	507	561	509	490	534	552	502	515	495	523	517	494	495	493	544	539	503	508	511	576	517	504	518	538	517	513	493	489	482	485	518	514	512	524	502	510	505	534	500	558	512	528	511	499	500	534	521	501	500	552	504	519	507	490	464	505	547	465	521	513	502	574	524	525	513	503	517	528	523	493	519	511	509	495	486	531	522	510	511	520	508	493	574	507	525	502	456	535	555	551	458	525	514	493	497	481	500	511	525	546	505	515	533	529	534	492	510	509	538	534	508	503	493	499	529	484	510	471	544	506	499	514	511	495	527	532	533	506	495	537	488	523	508	507	500	556	516	533	515	526	519	545	518	497	554	529	526	543	503	523	529	521	504	505	572	507	528	510	523	550	568	477	505	527	480	526	515	541	519	499	484	512	482	492	494	513	500	479	524	515	543	510	504	538	525	492	484	504	491	569	517	502	506	487	514	510	491	549	490	550	497	509	478	521	470	482	469	478	531	506	534	526	497	519	485	478	584	535	514	486	510	513	507	505	525	495	547	523	532	500	522	535	491	476	518	518	557	527	502	491	545	462	518	507	514	558	476	511	514	507	513	539	521	528	488	536	526	515	521	517	499	549	509	526	544	511	540	493	526	464	450	516	512	522	521	523	534	572	547	530	518	542	527	539	494	495	496	493	543	522	530	513	564	524	519	526	474	492	510	545	526	530	523	470	562	536	545	498	515	500	505	488	504	496	497	500	491	530	518	536	533	490	513	473	557	510	541	529	482	518	540	534	518	525	520	534	541	522	521	530	506	519	501	523	531	503	547	477	484	534	539	538	499	505	508	513	506	515	523	476	488	513	514	488	498	535	491	507	559	515	485	535	526	532	483	505	527	496	521	523	541	499	509	485	472	507	538	533	498	518	486	494	485	466	504	492	528	487	542	499	524	518	504	540	506	500	551	490	506	509	539	544	489	521	547	537	528	509	501	537	550	503	488	529	504	517	540	513	487	489	525	518	506	526	513	516	564	527	505	519	502	483	556	520	498	520	507	520	500	478	511	525	570	499	548	506	518	502	539	558	510	517	516	489	521	540	510	479	519	532	514	503	538	507	517	546	521	502	497	515	477	502	529	499	508	562	484	517	511	480	505	561	509	458	523	496	457	467	505	545	529	534	553	519	557	532	541	535	512	524	528	513	492	513	517	529	538	506	469	530	530	489	496	521	494	502	548	509	502	533	528	558	508	525	490	484	494	539	460	528	506	473	522	558	531	544	516	524	534	505	514	511	530	472	507	489	493	532	518	547	520	518	519	511	549	498	492	518	485	532	543	475	526	554	538	537	489	495	542	530	521	470	506	510	545	508	534	541	469	526	501	463	492	500	471	544	496	553	487	465	525	474	515	532	491	508	524	512	528	525	460	549	462	455	494	511	514	519	491	505	493	519	514	521	506	520	475	496	482	532	502	523	505	495	488	518	510	520	529	510	503	552	525	550	494	493	500	515	514	486	513	492	489	488	482	510	517	515	489	524	506	538	505	537	465	527	520	492	499	541	516	511	550	494	496	511	489	492	469	547	519	505	545	476	496	521	529	516	532	518	529	540	552	446	497	525	518	480	503	539	517	539	522	510	514	497	507	489	520	495	527	509	514	543	496	516	493	509	492	518	493	532	543	510	508	504	509	507	501	498	506	506	524	528	533	531	532	536	511	532	515	518	515	508	506	511	511	501	492	549	481	539	505	527	541	534	502	505	532	497	516	504	519	504	496	542	439	492	521	520	540	525	532	537	502	506	484	508	543	530	505	534	498	510	492	517	502	547	457	518	491	518	518	550	485	506	539	508	504	564	488	495	497	539	526	494	513	468	549	486	510	476	489	480	521	483	477	451	553	492	510	474	493	512	532	511	503	529	530	537	505	519	566	558	516	515	516	517	493	513	519	550	528	514	570	521	543	511	479	492	506	537	522	534	510	545	484	479	501	482	526	495	518	542	485	497	521	483	526	504	510	507	524	501	554	503	545	491	500	498	487	502	553	521	536	499	482	546	532	531	475	505	531	509	545	492	517	480	494	515	534	472	498	513	557	558	528	490	532	521	498	512	495	527	486	511	502	482	497	507	487	517	529	487	476	524	532	522	539	538	532	524	497	569	529	531	492	526	470	503	520	514	482	529	523	523	484	492	496	491	547	491	532	508	522	549	477	500	460	545	486	508	541	499	459	480	528	507	526	475	518	512	525	468	516	516	510	517	560	508	539	554	545	531	553	504	527	514	510	506	509	493	512	485	504	534	532	493	509	499	514	505	534	522	526	503	517	507	524	523	530	526	490	510	511	527	516	501	527	529	506	507	499	486	530	515	509	513	549	525	510	541	511	517	538	531	548	500	499	471	536	517	484	524	551	510	528	480	516	560	535	496	491	500	545	534	498	534	497	562	507	526	518	518	507	528	520	491	527	505	541	542	483	507	499	540	486	484	483	501	537	495	514	491	551	467	487	528	549	476	471	520	499	551	526	493	497	518	531	558	482	532	509	473	520	510	528	538	515	540	506	569	503	508	517	504	532	503	517	472	509	529	517	459	496	479	478	526	513	507	513	551	491	525	526	509	567	534	497	492	514	515	499	555	483	495	545	484	516	500	489	481	493	540	505	557	542	506	521	504	503	496	464	508	489	504	486	519	549	506	509	484	505	499	529	508	499	531	500	537	483	530	512	511	486	522	519	503	501	495	515	493	537	551
28327	24759	28028	18603	10240	6135	3538	2574	2037	1560	1271	1086	881	796	667	630	576	538	471	457	393	413	422	388	353	350	354	376	356	387	352	350	377	386	309	316	356	317	314	299	293	304	309	309	301	308	301	322	292	321	319	313	294	285	262	269	294	291	298	292	309	256	284	304	304	291	306	292	273	295	310	273	294	293	295	319	289	288	304	256	302	315	298	300	276	318	297	312	311	297	306	302	318	299	292	312	292	304	313	288	284	296	309	299	291	290	294	269	291	291	286	318	286	275	285	314	305	323	299	299	275	291	330	311	295	310	294	283	284	275	322	312	312	271	291	289	282	274	298	282	272	301	287	262	301	313	313	293	314	286	288	289	256	294	316	305	310	302	320	308	303	283	280	291	260	289	296	316	266	318	316	278	305	303	297	288	321	249	290	298	305	327	322	278	312	306	275	291	308	345	288	281	299	285	293	281	296	270	326	273	289	261	276	308	299	317	304	272	287	298	273	295	280	304	275	331	318	327	274	277	291	291	280	287	306	307	308	322	294	309	290	316	288	294	301	297	292	315	288	284	303	289	313	288	272	290	296	289	310	288	298	294	323	303	284	311	278	300	272	300	312	291	290	288	300	330	291	275	285	295	318	301	307	264	318	294	316	288	304	286	271	274	302	296	302	303	303	296	280	280	306	321	281	321	302	287	315	307	304	321	304	298	293	322	297	275	288	307	280	311	277	307	315	286	296	321	296	294	265	273	268	253	316	325	303	285	330	274	310	319	286	279	302	286	289	290	291	290	292	284	351	309	281	302	332	294	312	307	290	276	309	289	317	288	302	304	298	316	303	299	284	290	299	264	303	284	303	309	272	304	318	316	272	286	305	337	308	321	285	298	326	290	328	286	303	303	294	321	308	293	296	287	266	305	294	304	280	319	288	301	302	299	305	293	298	316	284	272	278	287	305	302	308	333	311	303	282	317	323	279	310	316	303	306	302	304	299	309	267	277	317	283	307	311	302	328	239	311	351	267	287	294	300	273	285	302	329	297	308	295	307	323	317	313	319	290	297	307	276	303	267	288	309	290	324	298	261	286	267	296	321	303	305	276	290	284	263	286	297	285	307	282	267	281	324	293	299	263	328	278	272	286	318	261	293	311	284	311	291	270	271	294	303	265	287	285	278	301	299	302	298	300	292	294	296	280	299	299	298	294	268	283	275	311	301	265	280	307	303	315	301	274	315	264	298	292	263	304	268	267	294	291	280	264	293	341	301	320	289	281	300	306	314	311	297	316	309	250	322	317	292	295	287	281	312	317	269	270	314	343	297	300	292	311	266	277	333	287	323	305	313	321	316	292	293	265	289	295	311	308	270	288	319	286	294	282	326	304	306	292	297	279	296	284	288	280	310	285	286	303	291	310	291	300	292	282	305	288	314	300	296	294	273	283	296	302	306	312	288	306	288	313	294	297	306	275	275	301	314	284	302	287	311	318	280	313	291	322	267	317	317	295	313	301	288	326	273	269	311	291	286	281	281	283	324	289	322	305	288	315	313	293	291	286	305	295	282	331	299	270	308	289	291	297	282	296	305	318	286	302	314	274	305	326	290	306	303	275	286	270	287	290	312	285	313	351	302	293	296	271	303	287	295	282	295	281	290	293	303	313	290	285	303	300	300	322	291	294	272	308	286	289	278	295	306	304	307	288	281	304	278	256	307	303	293	293	313	293	263	248	326	319	281	325	306	321	327	293	306	286	295	309	304	288	300	293	307	321	304	328	300	286	285	298	295	323	292	265	269	330	327	338	300	276	337	271	280	334	301	284	289	311	303	320	264	319	306	311	309	287	326	294	309	306	297	284	291	308	310	275	282	278	282	287	280	296	285	286	301	316	308	313	293	270	261	269	310	308	310	324	295	305	284	254	306	297	298	250	285	277	300	324	315	305	280	295	302	295	298	299	307	289	280	303	305	292	272	315	281	326	288	317	289	300	295	311	304	304	300	286	279	272	247	307	311	308	295	307	290	295	280	298	312	324	285	308	311	299	296	275	273	315	281	296	291	291	314	302	319	263	292	301	288	271	282	300	294	294	275	310	309	281	297	278	313	312	311	304	297	293	282	279	285	301	302	310	309	296	305	287	306	301	298	299	316	304	287	306	284	281	318	286	301	282	290	306	314	287	311	267	353	306	274	293	296	340	296	320	299	263	281	303	276	290	330	291	301	301	292	296	309	300	300	263	306	286	281	277	306	303	312	302	298	304	292	291	297	298	318	299	306	303	287	294	290	285	288	308	300	303	306	295	308	319	305	296	257	298	265	309	279	308	309	284	271	305	277	260	298	310	298	307	294	264	306	306	288	309	287	292	295	293	301	277	309	295	314	275	297	314	317	309	301	282	294	333	293	288	280	284	300	338	289	294	270	272	293	330	300	286	299	306	271	290	285	322	316	270	287	309	287	290	295	280	299	267	308	284	302	304	297	325	284	306	320	276	292	297	300	315	316	298	286	319	326	267	284	281	309	289	273	306	292	308	280	298	278	312	314	283	281	297	310	283	283	287	295	301	265	306	284	286	286	282	348	329	310	295	298	282	292	318	257	288	290	305	283	303	283	292	272	285	283	323	292	296	302	260	339	307	309	289	307	305	325	268	317	281	296	309	298	275	301	292	282	289	289	314	281	298	290	289	297	301	305	316	296	258	285	301	302	301	300	292	300	324	293	268	296	290	313	293	304	272	306	267	302	304	305	282	307	280	311	302	283	321	275	304	288	294	304	295	293	287	298	275	310	252	312	281	287	285	308	324	287	304	269	303	298	295	290	321	290	296	312	298	274	275	268	311	268	280	300	291	323	301	291	302	313	274	288	283	299	299	308	289	292	285	305	316	299	320	334	320	311	285	300	291	342	323	324	302	309	280	293	296	307	267	289	301	311	317	295	285	313	317	294	316	290	299	290	321	307	248	297	297	294	287	298	316	280	276	320	308	270	273	301	258	327	288	256	309	300	301	268	306	311	288	286	261	292	283	309	318	265	290	292	311	302	324	295	299	278	326	329	297	289	294	292	305	299	303	299	311	284	303	279	278	290	323	285	299	313	329	281	292	274	326	302	299	312	278	304	296	325	279	271	309	290	289	300	292	290	286	322	286	302	337	279	307	274	299	286	315	289	236	309	284	293	262	304	319	309	322	282	297	283	312	310	303	295	265	308	306	295	285	278	282	300	303	293	262	282	328	309	312	331	289	290	302	298	335	305	311	306	302	293	261	271	247	296	280	278	308	296	290	315	285	277	284	302	295	310	312	293	291	280	322	281	304	300	292	286	300	308	301	295	327	290	275	277	319	304	340	278	287	267	310	309	287	328	285	297	293	267	310	299	275	297	340	294	288	263	288	306	313	285	319	321	333	289	288	289	286	307	300	290	307	284	277	286	295	293	291	296	279	320	283	321	321	290	289	278	297	293	298	315	287	306	278	294	299	289	264	295	309	341	304	313	290	297	286	287	283	299	285
25327	40761	29980	17724	14292	9901	6491	4839	3831	2774	2225	1821	1421	1188	984	928	860	725	651	612	539	478	498	460	400	399	396	421	404	456	467	443	398	378	343	350	353	299	311	319	345	317	344	352	306	344	298	328	299	313	325	349	322	351	326	317	323	310	328	339	370	321	347	322	326	324	331	296	307	318	326	316	345	328	311	316	317	342	325	353	306	312	327	335	316	325	345	336	311	339	351	317	340	321	315	340	332	339	329	328	303	289	288	311	290	335	285	329	311	336	328	324	310	335	306	321	310	305	309	321	328	339	329	299	332	335	317	341	330	306	322	333	336	285	280	333	298	305	345	323	347	329	373	322	318	322	333	278	335	342	331	327	326	313	326	333	331	327	315	311	297	333	323	323	329	322	337	359	343	318	337	325	327	309	329	330	341	330	343	327	340	309	315	314	343	332	318	332	338	302	316	305	312	288	325	312	328	304	295	340	305	309	317	314	376	332	288	334	307	296	337	343	313	314	327	292	307	293	338	325	307	340	338	325	322	303	312	358	343	296	336	335	330	328	301	355	296	291	320	326	316	298	316	340	330	329	302	326	292	317	336	323	332	307	333	306	338	324	328	330	360	319	301	289	331	370	320	303	303	314	304	313	329	362	313	309	315	323	318	344	327	320	297	321	355	356	318	295	321	333	304	334	336	329	325	338	317	321	325	322	290	323	317	306	308	310	305	312	313	323	322	318	359	292	278	318	311	316	325	333	357	341	305	342	336	302	305	331	365	323	321	336	305	283	336	326	315	335	288	330	328	336	335	326	338	323	296	332	323	319	325	310	328	334	312	313	328	319	316	291	319	311	331	301	315	303	319	333	343	319	307	327	319	335	327	300	342	350	320	289	360	307	311	339	315	327	298	299	330	289	310	345	344	313	339	331	330	329	325	314	298	331	310	315	347	347	347	321	351	320	312	298	342	293	334	318	324	312	316	280	331	353	318	329	303	333	328	302	311	302	339	314	323	296	317	316	321	330	304	304	350	340	321	330	287	331	353	309	346	318	329	312	306	321	349	346	335	326	333	319	300	331	334	330	313	316	307	307	298	323	291	302	324	318	315	319	342	328	340	325	320	301	346	323	316	301	324	334	310	315	345	307	335	287	309	330	310	292	342	287	295	338	319	303	329	302	320	312	283	300	321	309	314	322	301	303	303	351	341	324	310	351	292	316	317	338	307	306	332	327	330	360	308	304	316	349	324	339	338	328	324	331	323	340	300	308	336	286	323	334	308	330	333	337	325	285	324	334	338	328	350	316	308	321	341	308	336	332	374	301	308	312	316	353	351	296	345	344	345	317	331	292	311	329	309	302	322	326	330	294	307	309	338	310	311	331	337	340	350	317	328	326	282	313	327	325	341	296	312	333	329	311	333	327	316	325	326	313	306	348	337	335	326	344	311	320	330	310	315	341	352	324	334	327	283	319	332	301	341	290	360	342	329	323	329	294	364	296	314	323	327	313	318	324	321	314	342	311	334	330	315	309	303	327	358	324	329	325	337	319	335	338	317	367	356	326	321	352	327	333	325	344	340	336	309	353	316	320	348	319	350	309	336	315	341	334	324	319	332	340	289	304	303	348	318	337	366	314	332	308	347	322	318	329	289	308	327	329	348	321	325	343	301	292	302	313	297	314	298	316	322	323	357	300	314	326	286	340	332	305	327	302	341	308	327	324	305	308	348	326	326	326	363	310	302	299	318	332	339	313	318	345	308	340	316	304	310	325	330	297	331	331	346	304	301	318	310	285	331	324	314	317	320	284	325	314	350	297	378	334	335	305	316	347	337	331	310	338	310	330	308	335	298	297	314	329	314	328	317	317	332	311	310	323	340	314	347	346	332	329	342	296	364	362	328	330	352	324	314	337	343	298	280	322	323	343	334	294	313	319	326	301	327	333	350	326	332	292	325	317	312	305	334	326	317	299	319	320	336	302	333	297	333	307	328	364	310	312	342	326	346	333	305	299	296	329	319	304	308	300	337	347	346	328	345	352	343	315	292	345	289	320	301	313	344	336	293	305	332	312	327	303	324	339	351	318	335	336	336	314	291	318	323	321	324	314	328	292	334	360	299	355	331	308	322	360	309	326	266	295	328	327	321	305	309	314	312	306	314	355	319	345	317	354	321	343	314	339	349	338	328	305	342	357	316	351	294	343	336	326	298	329	337	311	307	338	305	307	356	302	309	336	331	311	319	329	348	308	318	339	351	312	322	299	333	309	299	353	344	337	326	292	283	317	314	282	327	368	346	309	343	349	333	343	324	345	290	334	334	328	331	286	327	354	291	317	298	323	328	327	296	304	309	302	308	355	312	320	315	351	336	350	334	335	309	278	341	359	328	335	326	343	343	302	330	324	294	338	337	318	299	338	326	323	312	328	331	324	312	318	341	327	334	323	306	288	320	293	327	325	322	311	321	320	298	330	328	331	360	346	331	347	307	319	346	308	322	334	342	297	330	343	333	298	311	340	308	330	318	321	335	307	343	318	326	327	319	291	324	339	311	299	300	323	309	322	322	330	331	324	335	314	323	304	337	310	325	320	343	320	300	372	331	301	339	332	345	335	312	321	318	329	310	300	320	344	356	321	301	304	323	311	323	306	324	308	319	329	333	357	295	324	303	340	337	337	324	288	311	330	334	302	307	312	329	312	306	304	336	294	322	324	308	295	371	298	333	341	293	345	296	309	322	294	308	340	290	309	332	343	313	317	310	308	350	330	349	331	337	331	342	309	325	334	333	313	297	311	337	310	334	325	350	291	301	307	304	339	317	334	347	355	366	333	285	305	301	317	304	344	325	342	330	299	323	334	361	302	321	346	328	300	328	318	312	343	319	331	293	298	310	325	300	279	344	314	313	323	319	341	295	303	329	323	323	310	334	303	310	319	332	305	311	309	341	329	334	360	288	319	338	310	316	329	318	305	270	322	338	362	319	335	329	355	320	318	328	349	358	312	306	288	307	325	364	306	349	331	325	327	302	292	316	347	321	360	335	304	346	327	356	331	298	348	306	307	310	318	339	325	329	312	335	340	315	324	319	344	305	324	308	308	333	332	317	316	354	297	285	301	325	328	342	309	308	307	335	321	314	320	343	277	320	315	319	322	310	335	309	336	360	319	332	345	334	318	352	313	333	318	342	332	302	341	312	331	277	329	331	291	315	299	346	332	331	306	350	301	320	319	335	318	339	300	321	317	307	287	330	321	316	322	296	318	318	344	318	335	340	326	303	301	307	301	308	339	329	332	330	302	360	321	312	341	339	339	336	305	340	353	326	340	339	303	342	299	323	322	340	290	313	306	312	343	314	342	289	331	319	331	317	334	347	310	311	335	315	336	312	348	321	310	302	319	339	336	333	325	317	336	331	340	356	331	312	323	347	321	315	322	347	327	316	344	302	351	363	332	363	322	336	347	321	367	304	333	334	310	321	308	318	312	322	302	307	303	315	339	346	335	283	330	312	322	322	294
23381	21080	28329	24088	21439	18003	8836	4683	3433	2637	2276	1759	1440	1311	1206	1099	1022	918	799	727	714	666	654	628	621	625	644	594	586	544	630	591	605	584	536	500	543	527	529	465	530	547	529	514	460	514	502	499	514	534	495	475	509	475	496	497	485	509	501	505	486	503	518	517	490	519	471	479	499	471	489	487	473	493	506	468	506	527	469	508	554	496	464	489	496	459	479	469	494	474	493	503	530	479	480	457	522	489	522	491	520	507	485	469	489	532	533	547	509	500	539	507	507	517	478	507	512	495	478	513	486	472	509	530	537	509	478	501	496	503	482	485	514	504	457	499	497	492	517	511	511	432	523	491	514	474	472	469	508	485	494	510	544	437	504	496	516	488	475	543	492	531	473	464	474	494	522	540	475	477	486	516	489	492	476	493	489	487	485	507	505	495	514	504	469	493	498	550	534	473	468	528	500	493	533	488	539	469	490	519	510	492	490	530	505	448	484	507	483	492	497	497	480	487	521	488	491	482	504	464	490	463	472	463	508	499	528	457	495	521	481	508	547	483	481	472	451	499	501	510	525	536	493	493	516	475	462	540	545	511	479	456	440	518	529	491	492	489	450	492	495	480	512	505	528	480	546	508	516	442	483	500	455	480	465	524	455	498	469	491	546	551	540	462	477	463	478	483	491	501	484	552	514	515	496	486	479	511	481	541	511	530	506	492	483	466	508	488	506	476	470	508	524	476	504	495	486	508	524	470	533	522	502	505	487	492	468	500	483	460	499	454	483	456	459	516	534	503	478	521	472	498	489	480	512	456	484	505	492	478	496	478	492	466	461	536	473	505	503	491	467	517	494	520	468	485	491	466	471	496	490	460	509	483	498	473	492	516	502	518	481	518	492	454	452	509	474	488	522	470	499	489	520	505	500	468	515	453	565	510	542	500	506	478	503	501	499	490	474	484	461	487	504	477	470	494	504	471	517	466	503	513	471	506	484	483	484	494	480	504	537	504	489	491	510	489	501	507	478	501	532	487	483	508	499	489	509	534	508	482	491	502	468	506	520	499	489	489	457	466	493	488	522	501	474	464	466	507	515	471	531	524	508	496	506	501	490	503	499	487	464	530	505	517	481	501	487	502	469	465	506	483	502	477	498	472	490	506	470	522	526	482	460	565	514	474	490	500	497	492	512	443	494	520	504	541	514	512	504	516	500	490	474	489	462	508	506	513	503	547	519	491	533	578	486	503	506	496	536	525	501	529	476	523	502	494	512	481	496	452	495	523	512	478	508	465	494	538	513	478	531	483	526	501	497	501	493	517	504	496	512	462	511	517	459	514	491	453	519	518	468	504	461	512	493	444	507	495	517	504	511	521	485	482	492	492	480	510	497	508	507	488	504	492	502	484	498	495	516	475	501	504	493	515	505	501	486	502	503	511	472	492	526	514	511	466	473	481	481	486	471	531	487	502	507	502	480	479	490	487	479	515	450	494	528	507	494	513	489	480	491	515	480	507	506	454	473	481	488	511	506	506	503	514	507	513	490	502	460	482	484	492	500	500	526	502	501	518	461	450	462	448	486	512	495	483	468	493	508	513	478	504	504	519	507	524	473	506	501	468	520	499	506	487	492	479	528	534	510	561	490	498	513	500	498	491	489	488	518	499	474	501	495	501	515	478	494	449	506	497	511	504	472	499	504	510	494	518	505	519	456	494	485	476	473	527	492	478	501	479	519	492	511	506	494	462	526	509	477	502	510	531	492	480	518	484	525	496	477	504	516	519	530	500	528	505	495	499	528	520	486	497	538	470	508	498	501	512	501	455	469	447	512	508	512	462	494	457	490	477	482	530	501	510	522	470	482	531	520	493	522	471	504	485	523	523	494	477	509	509	486	503	501	475	519	485	530	463	518	510	516	497	521	515	496	497	476	489	490	511	483	481	447	514	479	499	485	522	528	492	499	511	503	489	525	516	446	493	524	529	522	513	498	513	531	495	520	485	535	492	524	502	537	504	501	480	480	501	503	459	516	510	483	522	454	486	478	544	502	523	544	486	508	481	483	486	488	493	508	528	540	493	513	456	520	485	476	469	476	487	517	450	502	473	501	525	491	557	507	496	482	481	499	474	509	484	500	472	502	495	506	506	491	459	517	480	506	495	507	484	532	521	467	503	487	504	472	483	514	494	519	487	490	510	524	477	510	447	481	498	504	538	441	485	502	519	553	501	457	485	495	487	516	493	466	493	461	497	501	476	493	469	477	503	512	502	515	483	496	459	504	514	494	472	452	524	460	486	501	504	473	518	480	456	497	533	466	511	482	499	463	513	480	484	522	494	516	518	486	536	465	533	512	483	476	495	552	498	540	506	468	491	506	484	460	517	463	508	463	516	539	501	488	528	488	505	522	475	532	485	498	489	492	471	489	488	538	510	489	509	500	478	502	493	519	551	483	503	508	511	446	521	497	491	488	489	533	526	500	465	544	483	504	506	475	510	505	497	536	516	482	533	489	490	487	481	472	501	501	500	542	517	525	460	472	484	521	561	487	514	472	527	482	504	493	505	464	476	522	516	480	513	477	455	518	487	524	515	499	492	490	522	495	498	472	526	499	453	493	487	508	508	467	519	488	471	478	497	498	501	530	471	483	511	493	497	482	531	482	486	497	490	529	514	499	480	471	489	489	460	496	471	479	483	478	525	475	512	482	498	506	434	483	484	545	488	530	491	499	488	494	511	512	465	492	510	510	497	486	488	553	518	512	507	490	496	511	499	515	485	461	492	485	527	493	545	524	471	484	532	558	518	507	501	456	501	502	543	494	468	475	517	478	469	490	533	543	515	545	498	494	505	512	521	481	470	507	468	487	479	479	497	536	465	469	491	479	487	538	483	522	528	494	500	473	485	486	511	530	475	503	502	481	505	515	518	515	500	490	469	488	464	463	489	513	506	505	474	504	481	542	517	490	509	495	481	476	506	494	489	516	465	471	492	502	504	492	460	538	497	477	513	518	470	473	513	479	493	507	480	470	475	521	487	472	502	484	436	506	485	493	516	442	478	490	467	480	495	519	524	522	475	500	496	514	487	484	529	559	510	490	482	498	447	484	472	481	467	517	486	492	494	466	518	481	503	497	504	483	488	501	477	504	480	531	527	485	492	481	505	499	502	496	482	499	518	521	488	492	462	508	513	500	477	515	500	516	530	523	493	499	479	480	527	477	447	501	509	508	483	489	484	522	506	507	489	505	515	512	479	538	503	502	487	510	528	517	509	535	488	489	491	551	487	504	473	469	524	518	519	476	460	495	500	513	481	494	499	484	484	504	513	530	507	511	532	506	489	482	506	466	500	498	531	490	496	490	499	485	516	505	474	492	518	488	510	524	474	507	484	519	476	490	531	504	505	473	506	490	497	496	516	489	490	498	488	474	503	472	514	510	486	503	538	568	484	489	511	509	483	482	491	508	549	502	515	494	463	495	441	513	484	499	503	501	505	539	482	503	505	466	519	507	522	482	488
26332	48451	36776	23901	19642	14095	9416	7308	5774	4429	3573	2880	2241	1797	1589	1489	1410	1229	1002	914	843	766	764	747	715	665	658	652	661	700	743	696	670	620	532	620	558	551	541	542	551	562	595	514	550	539	521	542	563	524	525	528	548	560	519	522	535	509	538	521	546	535	567	515	513	552	547	575	518	524	505	564	545	525	519	516	572	499	524	521	513	530	545	502	537	521	535	523	539	539	518	520	517	526	538	525	541	530	540	512	501	542	480	514	514	517	551	502	521	498	497	552	510	575	538	509	531	528	533	525	601	507	531	516	495	505	527	511	511	513	507	531	539	543	535	559	509	541	513	507	478	476	485	466	514	525	520	540	531	544	546	527	503	476	518	546	525	527	542	556	515	515	496	557	568	518	515	526	495	506	517	551	574	484	526	541	557	553	515	520	535	538	519	505	570	532	517	532	529	486	503	450	523	513	505	537	533	537	512	527	549	574	542	565	548	579	522	537	542	513	495	531	545	528	536	504	518	552	543	516	532	556	546	533	527	494	524	484	501	521	488	496	508	548	523	539	552	526	540	540	538	516	488	514	578	556	517	540	538	521	571	502	509	514	500	519	549	546	574	511	532	510	559	562	519	586	549	526	548	547	503	545	523	525	566	548	508	508	518	541	509	514	475	567	530	492	535	525	524	540	541	488	538	529	525	534	504	558	544	513	532	545	519	512	497	522	534	567	514	500	521	535	494	530	503	523	519	548	552	544	530	566	536	513	584	546	546	535	520	476	533	529	524	549	496	542	540	539	525	572	531	504	520	543	508	539	532	528	524	528	526	540	536	513	552	533	489	499	562	560	541	536	532	554	555	533	512	528	495	506	537	551	517	528	505	541	535	542	520	512	526	547	538	537	561	539	494	523	522	548	531	576	532	516	549	511	499	501	528	523	537	534	539	541	540	572	563	534	513	525	504	519	498	530	503	499	538	573	534	511	524	557	509	495	505	516	494	503	530	514	512	479	543	549	540	563	520	477	564	530	550	481	513	528	533	513	520	488	497	517	519	518	512	525	545	513	539	511	506	498	507	524	563	529	513	527	534	540	505	517	532	532	495	581	552	569	511	538	510	507	536	541	483	489	551	547	534	547	519	495	531	543	505	533	580	518	514	541	549	517	571	480	552	533	521	495	502	541	538	541	558	531	558	532	508	500	536	561	551	489	517	504	498	549	493	500	534	556	513	509	516	553	569	495	531	519	521	504	535	577	522	537	520	510	503	524	542	512	524	527	550	550	502	545	479	525	543	534	525	524	518	541	508	526	560	510	546	525	512	517	530	537	508	505	550	521	515	542	515	526	549	522	540	526	549	532	529	529	519	512	522	523	566	546	497	531	534	537	585	511	498	525	574	519	536	522	570	549	506	531	532	521	533	522	541	544	550	518	531	571	539	540	514	520	550	520	534	531	487	582	515	541	535	577	528	561	538	497	510	533	519	548	495	546	527	554	507	546	551	491	530	513	570	555	505	486	512	539	551	525	548	525	507	531	532	525	503	515	521	499	531	569	523	486	524	523	511	519	517	505	529	485	521	554	548	548	526	503	490	526	535	557	566	541	512	507	508	512	501	562	471	557	528	475	497	519	506	527	511	526	494	534	499	533	499	520	516	523	529	567	506	515	527	498	563	502	532	518	506	553	569	512	495	499	540	538	503	523	545	563	503	489	558	556	560	520	494	550	496	519	507	534	550	549	521	539	525	522	512	510	487	534	548	507	539	511	570	538	548	573	518	555	540	512	539	578	536	527	531	519	544	503	534	513	535	537	528	544	547	518	523	536	508	522	584	511	523	518	548	537	544	546	495	537	522	534	515	565	538	538	549	580	517	556	535	518	507	522	529	537	542	504	503	514	521	536	498	493	499	537	531	529	530	538	547	542	532	551	517	550	529	525	538	522	521	533	486	526	548	524	498	554	544	535	548	539	538	529	526	555	573	531	531	528	525	559	528	464	522	484	534	522	503	583	520	528	534	546	554	531	510	490	538	525	558	511	528	572	500	482	562	534	522	581	523	544	568	513	524	577	516	541	516	522	502	551	515	527	518	498	531	566	579	545	532	534	527	492	535	507	526	521	536	551	564	539	512	521	536	521	534	528	515	490	514	519	516	528	520	515	551	560	583	515	507	557	540	532	550	508	570	548	567	532	526	508	527	496	514	511	486	520	522	545	493	523	502	535	543	513	548	565	554	499	539	518	510	535	534	529	510	520	520	544	529	545	476	529	495	545	543	522	538	494	549	501	495	490	505	521	550	530	489	545	529	538	500	536	498	539	532	498	571	505	523	529	524	553	518	502	541	523	535	518	520	540	518	537	549	525	524	505	521	557	511	520	532	566	506	551	540	520	512	530	507	516	497	515	517	540	537	537	563	528	572	530	491	579	527	539	529	544	510	501	531	510	518	534	538	501	581	508	574	523	522	513	517	525	481	545	513	531	510	512	541	499	540	542	528	560	551	554	580	531	499	508	562	505	523	507	498	513	518	497	505	528	556	514	545	473	558	514	494	525	529	489	477	516	555	544	499	553	509	495	496	456	536	520	529	509	506	538	533	545	511	584	506	488	519	541	517	488	519	539	483	530	535	545	537	512	552	565	532	504	503	575	531	553	493	519	549	529	535	556	523	570	504	510	543	531	528	576	529	541	518	501	505	523	520	528	513	558	512	517	543	549	536	493	551	559	530	539	564	509	552	538	464	556	506	533	526	533	511	536	510	586	540	494	515	514	535	500	543	525	543	500	560	543	527	510	514	507	537	504	514	542	527	521	521	508	521	524	546	555	528	564	532	506	526	489	504	569	547	516	525	520	546	589	523	528	534	521	529	533	514	510	537	549	516	545	526	519	513	541	502	523	528	572	489	506	558	531	520	530	524	534	513	485	495	532	532	509	526	533	503	502	532	535	527	505	512	518	529	490	489	550	497	526	510	494	497	516	479	557	559	528	551	514	537	510	546	531	512	553	535	572	535	537	528	477	521	552	530	511	517	530	548	511	492	544	539	536	511	532	527	563	543	461	504	532	536	503	509	557	545	508	532	516	575	548	472	526	520	529	535	527	538	552	534	537	512	523	502	538	534	526	557	499	525	570	544	514	535	532	551	508	521	526	561	497	567	525	533	511	533	532	567	509	539	484	523	552	530	524	521	562	557	558	537	580	487	513	520	510	503	549	528	492	532	503	554	502	534	547	513	549	580	563	470	492	523	558	534	498	532	519	500	537	539	549	509	524	528	549	517	532	528	524	525	487	537	546	563	551	557	574	540	519	550	495	531	517	520	512	562	498	509	535	524	562	561	518	548	578	545	544	496	521	535	512	539	518	500	541	507	493	520	553	539	508	511	536	484	510	525	513	532	491	521	544	542	538	586	556	510	556	522	564	512	505	487	513	524	543	562	514	535	502	551	533	510	507	523	499	547	531	551	554	524	512	568	515	520	534	517	533	555	539	529	499	489	531	541	554	535	547
24599	21017	27436	25397	18085	10070	5443	3409	2604	2021	1572	1268	1054	884	757	718	601	551	455	455	410	374	362	356	327	322	299	287	309	340	324	300	332	249	269	243	250	227	247	244	260	218	226	240	232	251	236	247	247	223	218	241	239	223	217	243	255	223	244	195	232	233	228	220	228	229	231	251	248	248	234	260	244	190	237	217	213	233	247	213	251	231	218	220	205	239	241	252	228	205	219	219	237	220	241	228	219	219	228	229	222	234	216	223	229	233	194	237	226	210	242	242	222	218	242	236	245	241	228	229	256	246	233	204	236	204	231	215	231	228	211	230	225	242	216	234	230	217	237	247	244	248	225	232	218	243	215	232	197	236	219	246	227	209	250	213	206	223	230	230	219	243	234	230	225	217	254	237	278	200	235	221	218	263	257	231	248	225	259	230	203	241	234	230	231	224	233	255	232	226	225	202	244	259	224	212	239	220	221	254	235	237	236	230	226	209	245	241	218	226	260	244	222	227	203	234	231	243	257	215	240	232	201	223	228	272	195	246	222	232	227	217	244	224	224	229	250	224	214	237	239	226	241	235	248	222	250	209	238	260	247	251	231	236	249	227	215	238	216	217	186	258	222	213	255	248	227	215	239	233	218	246	232	224	226	281	230	234	246	223	246	222	231	230	228	237	229	214	222	210	228	213	248	229	263	239	229	223	216	211	250	213	238	222	244	231	218	211	229	227	226	229	238	210	220	240	224	218	227	238	219	216	257	220	227	209	244	235	233	257	246	211	230	242	208	214	211	249	220	205	233	212	234	235	210	248	244	241	230	243	208	228	229	252	210	247	218	261	233	250	252	215	215	201	236	221	245	245	218	237	245	228	232	231	211	217	244	267	249	208	223	225	220	225	244	234	231	222	237	227	269	241	224	198	223	213	236	193	237	259	236	253	277	220	235	198	259	219	245	211	227	257	228	228	244	235	215	227	249	252	221	225	237	257	240	226	243	243	236	236	226	251	243	211	207	222	231	243	238	234	245	209	225	222	229	241	236	229	227	230	216	231	207	246	216	219	228	238	264	237	228	235	243	214	201	228	252	232	239	170	229	222	239	196	230	219	235	231	202	226	222	221	221	222	247	224	219	205	227	207	207	212	236	257	243	233	247	241	223	238	213	241	228	224	247	241	259	233	233	245	249	211	244	228	240	228	256	251	224	245	211	196	260	207	247	222	244	219	226	244	224	245	257	262	208	212	241	207	212	231	226	235	224	226	209	216	217	232	233	231	238	242	227	241	256	229	234	209	242	236	241	227	224	216	218	249	248	223	231	237	245	247	239	217	225	206	246	215	259	252	233	244	249	237	250	226	225	244	246	255	253	241	211	237	214	235	234	237	231	221	244	247	245	218	218	199	220	226	221	234	231	252	231	223	237	271	241	216	241	226	221	212	247	237	222	245	236	232	232	250	201	236	252	230	215	218	231	230	216	216	214	230	222	225	239	239	248	228	225	208	235	226	233	222	255	236	239	235	237	211	234	252	221	252	224	249	226	242	242	212	225	229	237	231	201	239	220	227	230	241	209	242	238	218	220	216	236	242	241	230	256	233	236	250	219	231	239	262	230	236	234	232	239	205	226	224	222	230	238	228	221	260	223	226	230	214	217	214	246	256	232	252	223	241	230	229	254	243	233	234	235	224	227	242	260	225	242	251	219	235	236	247	250	229	275	232	246	244	247	227	225	221	251	234	243	241	229	258	235	229	225	248	238	229	215	245	231	249	240	223	231	198	225	226	242	245	218	250	210	245	225	215	249	257	252	241	243	237	244	230	230	251	223	236	236	201	223	230	222	214	252	245	229	244	219	230	225	252	257	217	221	235	236	223	222	232	222	261	232	229	212	221	210	243	247	240	239	242	226	233	238	223	223	234	230	223	229	251	213	196	253	216	234	242	252	245	250	232	207	230	228	255	239	226	259	251	228	252	238	234	236	227	222	245	214	219	229	256	206	238	225	234	214	230	223	230	243	233	243	231	235	245	238	239	228	224	233	218	224	223	243	191	205	255	245	201	218	220	221	231	234	233	218	225	223	239	234	233	223	201	229	215	214	248	227	236	242	215	256	215	234	223	254	222	214	251	226	224	234	209	236	255	260	229	226	232	244	238	228	223	217	226	228	237	238	226	237	249	224	231	238	241	231	230	234	240	204	243	219	220	216	229	241	232	233	250	224	228	249	226	234	223	237	228	224	224	222	248	249	235	233	247	256	227	226	233	247	250	241	215	202	215	237	248	225	222	254	222	229	206	229	204	216	242	241	244	222	245	242	223	230	193	226	226	234	229	226	249	236	244	229	223	237	210	216	215	208	233	232	245	230	209	227	214	224	241	217	227	236	224	216	237	244	214	219	253	238	249	248	234	230	209	240	235	222	243	230	216	226	232	220	245	241	244	271	217	225	218	283	252	227	232	243	252	243	226	236	235	218	236	225	249	260	224	239	226	209	248	248	232	234	213	210	201	252	230	198	203	226	214	229	237	214	214	228	207	213	243	244	225	204	226	213	217	214	237	218	220	263	231	219	220	223	236	245	222	249	194	234	227	232	243	241	236	231	231	260	244	232	209	213	220	228	210	260	224	243	252	227	272	204	235	213	220	262	225	233	232	226	209	231	280	206	229	236	207	238	207	215	238	213	240	234	231	238	220	226	233	213	242	237	266	232	231	249	234	238	202	251	227	213	228	213	248	215	228	211	231	251	223	204	200	259	228	252	196	262	217	247	216	216	233	231	240	243	234	224	230	228	223	210	221	242	227	223	231	227	242	237	241	248	237	219	216	232	207	216	207	254	228	223	244	229	241	240	235	236	211	250	208	235	215	229	243	222	251	262	210	236	216	247	256	222	226	257	228	212	222	228	219	226	247	205	241	238	218	256	220	224	220	223	244	233	221	239	243	230	237	201	217	236	254	243	276	220	240	230	211	242	223	200	226	234	237	239	272	252	236	225	236	221	237	214	245	220	212	221	264	220	216	229	219	221	220	233	259	244	243	233	223	213	224	223	224	235	247	242	248	230	214	238	218	235	235	267	224	243	237	224	203	237	232	230	259	240	228	244	225	201	239	211	236	246	249	231	243	235	225	203	247	235	230	208	225	222	245	224	225	214	209	212	215	256	232	213	223	233	232	242	227	240	222	235	244	242	216	247	225	230	227	240	246	228	236	237	225	238	245	219	260	215	241	222	239	233	220	211	238	236	244	264	223	216	228	234	251	226	223	247	248	234	220	216	219	258	248	243	228	239	232	247	243	220	207	235	218	224	220	232	215	218	210	222	200	251	225	223	236	245	224	227	213	228	237	243	214	251	219	235	234	211	236	203	212	236	227	238	245	225	239	223	240	245	250	224	239	256	233	230	246	225	209	218	243	209	241	246	238	246	215	222	233	204	215	222	235	220	239	215	212	237	238	241	223	229	234	223	214	228	233	206	256	226	228	207	235	227	214	221	196	225	226	244	245	234	236
25365	45791	34674	21762	18018	12830	8635	6218	4758	3517	2914	2195	1733	1378	1174	1141	932	887	688	616	489	526	483	474	420	400	387	394	358	392	419	397	364	336	294	287	266	282	275	275	268	293	285	259	242	247	230	244	284	260	261	274	290	256	265	245	249	262	257	267	250	291	287	272	239	259	263	268	265	265	241	246	249	245	264	264	261	264	242	255	230	232	236	257	281	232	247	268	239	266	263	242	291	224	235	255	255	232	257	266	260	255	280	259	265	251	251	258	261	262	231	235	244	250	248	228	260	244	250	268	267	251	238	246	241	245	238	257	269	256	254	289	274	268	239	256	252	272	240	265	255	246	255	248	257	251	239	246	260	262	271	264	253	265	251	260	214	261	263	254	283	282	276	251	263	282	275	258	237	277	267	272	268	239	278	276	305	229	268	234	263	268	248	263	251	255	257	257	272	263	263	234	241	244	239	248	268	235	280	264	274	252	234	241	280	239	235	221	271	282	240	258	266	252	277	259	248	240	249	284	268	263	261	264	256	254	260	271	268	269	251	230	258	287	256	266	253	256	250	240	252	254	268	243	283	279	260	280	293	245	273	225	284	273	263	256	263	275	254	293	267	257	286	282	241	233	293	275	276	244	259	228	259	267	288	267	259	270	233	274	233	254	249	260	243	249	267	254	276	240	267	231	237	248	261	245	263	243	244	236	267	241	250	239	241	282	276	280	245	273	277	225	292	291	252	267	293	255	249	247	243	258	274	265	257	267	230	252	250	254	265	277	277	257	252	233	260	258	259	286	250	249	298	242	250	273	251	264	270	276	243	245	277	252	274	276	246	283	239	267	259	240	251	255	260	267	244	236	230	240	244	250	251	258	269	291	258	263	264	252	253	252	240	260	271	242	274	227	278	289	222	276	271	268	270	270	254	239	262	261	262	269	252	263	274	228	272	244	257	253	259	271	245	272	238	251	232	237	282	225	259	247	237	261	264	266	239	248	207	238	249	295	278	232	265	258	239	281	259	261	273	266	255	243	241	275	259	268	239	229	264	251	229	241	255	249	257	263	237	259	235	246	294	251	264	252	254	264	263	249	246	247	264	269	290	281	241	257	249	248	244	249	262	251	257	234	257	266	239	241	243	254	252	273	235	236	262	251	244	305	273	248	257	282	267	237	231	270	243	258	272	228	246	255	282	277	283	282	271	259	264	240	264	243	264	272	261	259	275	263	251	261	265	250	265	257	244	249	253	263	262	242	261	233	255	245	261	239	275	275	247	250	270	260	227	263	260	262	269	229	240	248	239	271	266	268	247	267	230	248	284	230	280	258	253	243	276	261	253	269	244	270	255	254	270	266	243	243	251	277	279	251	260	268	249	232	257	278	283	275	225	237	223	248	234	282	247	269	248	250	253	256	254	264	228	262	269	242	241	262	255	249	235	279	243	264	261	237	236	275	227	257	245	240	268	239	270	252	269	261	250	260	240	254	252	244	273	245	262	299	264	263	263	246	286	255	252	247	262	257	252	263	278	243	231	240	269	278	269	300	275	255	243	271	286	279	247	244	269	276	268	258	233	259	259	287	254	258	273	261	233	255	264	260	233	242	263	272	252	260	232	294	232	235	249	237	287	234	234	262	254	268	282	234	238	231	266	278	248	261	262	261	264	263	252	246	245	271	257	246	268	235	226	256	242	294	268	248	262	232	276	268	240	251	262	256	272	254	265	247	248	252	258	238	267	245	252	248	264	227	256	263	234	256	302	253	282	260	263	240	214	267	242	254	252	263	261	250	262	257	240	253	250	243	231	269	233	258	271	214	274	251	266	297	239	235	263	242	262	281	275	271	286	243	272	261	257	279	262	242	253	251	247	256	247	269	249	256	268	231	289	222	235	263	265	277	262	262	277	225	252	235	264	247	262	281	242	271	247	254	251	249	253	238	263	257	246	214	274	273	268	253	273	275	266	268	244	275	259	268	254	285	260	249	265	245	253	249	245	255	263	254	264	261	234	258	250	264	267	235	245	230	247	223	271	266	269	281	235	255	241	250	254	272	271	238	257	263	253	255	266	267	255	269	252	257	264	251	260	256	285	279	251	289	282	276	273	262	268	275	267	253	253	239	267	243	249	260	248	275	249	240	264	261	262	253	244	227	283	257	256	265	243	230	237	266	262	251	243	264	276	260	277	279	267	265	279	261	256	256	253	275	264	291	261	262	263	232	245	243	266	249	244	222	266	258	264	272	302	259	241	264	266	285	274	254	270	259	265	247	287	263	242	244	258	252	243	272	233	263	272	254	273	247	271	264	261	271	272	253	264	252	246	255	261	260	272	254	272	271	260	263	234	274	252	245	268	245	244	250	265	254	254	275	273	235	233	272	225	253	216	255	262	264	262	262	277	233	266	277	265	268	240	276	279	216	224	261	234	222	271	259	271	263	276	237	256	252	275	227	239	247	259	239	273	250	251	303	255	270	277	239	258	281	273	254	273	259	290	263	259	256	251	229	264	243	288	272	255	254	255	279	240	256	257	236	278	241	279	261	242	233	287	232	247	271	279	263	260	252	239	251	243	245	240	248	272	293	255	240	279	256	253	288	272	255	267	248	250	243	258	273	216	268	250	265	239	242	245	256	274	264	276	274	262	228	267	259	249	297	262	251	253	264	235	241	291	261	263	232	238	265	250	239	273	233	265	272	234	250	275	235	246	261	253	269	253	249	247	244	239	284	257	254	277	268	263	253	242	270	274	251	265	276	266	272	257	246	261	268	238	243	281	230	238	245	269	253	250	280	268	255	274	245	256	274	265	264	249	264	246	269	249	278	270	270	257	242	223	267	231	254	268	283	237	272	267	261	269	292	258	245	263	254	233	220	265	265	266	258	233	242	268	268	219	287	253	269	259	268	242	229	279	250	249	263	271	244	263	238	280	262	274	257	296	242	257	226	245	268	267	243	291	244	241	275	265	271	255	256	239	269	258	263	232	290	241	279	255	249	257	274	270	247	226	235	248	262	253	245	271	246	269	238	257	266	251	233	257	238	250	252	301	250	266	240	240	234	252	253	278	226	269	270	282	273	247	284	281	236	231	242	233	267	276	255	269	260	248	245	249	256	275	269	252	231	263	234	270	248	250	235	254	235	274	263	260	238	260	253	251	283	256	260	279	244	240	247	258	263	270	243	245	278	275	265	275	241	269	237	249	248	226	242	253	265	243	286	256	254	244	268	274	280	261	272	271	266	278	252	229	257	244	276	273	234	243	263	253	271	265	250	252	268	260	236	243	280	262	239	242	282	240	271	281	271	274	274	251	252	252	264	248	277	293	250	270	213	268	268	257	261	269	253	284	249	256	286	236	251	245	305	271	253	261	252	235	242	263	243	242	270	248	303	275	280	241	269	252	267	252	246	268	264	274	247	266	258	277	258	256	268	263	239	248	247	282	245	270	288	249	228	251	265	250	295	269	257	242	232	234	233	253	254	268	247	255	255	256	262	252	237	264	239	276	255
22435	21060	28636	23700	21233	21786	16551	6714	4378	3441	2866	2249	1850	1582	1452	1244	1189	1019	950	789	788	766	699	686	676	624	603	629	641	625	691	617	618	546	549	548	506	537	532	507	529	539	478	476	474	489	478	479	472	504	444	438	515	532	518	502	454	495	490	459	485	554	446	452	464	474	450	463	482	483	484	488	442	491	479	472	449	505	494	485	439	475	477	506	465	457	501	469	488	448	463	457	509	453	485	492	536	496	487	512	484	489	450	488	467	478	437	459	430	498	492	489	476	486	482	460	442	479	496	435	466	467	477	515	523	476	458	490	498	483	458	481	489	451	433	511	493	476	449	483	488	454	467	427	475	495	464	494	428	452	479	403	455	484	433	501	473	464	485	499	476	493	464	435	494	478	462	449	467	501	492	488	506	469	454	484	485	488	468	517	491	506	499	452	504	491	475	508	456	470	465	468	454	492	521	463	503	458	514	482	479	462	477	465	464	475	449	508	468	461	478	495	512	445	501	509	467	486	469	466	461	487	445	494	477	460	490	463	494	471	443	450	487	498	478	514	458	450	536	461	507	484	499	431	506	470	485	471	510	492	476	444	483	445	471	481	483	455	477	485	484	499	445	470	461	480	497	479	522	455	435	478	480	477	477	440	494	495	458	469	488	428	481	506	488	444	475	492	471	516	465	475	453	474	495	468	499	427	494	471	493	468	480	491	485	455	476	501	447	461	461	455	441	473	445	443	490	484	480	497	467	445	493	481	444	458	466	457	503	502	488	463	488	470	483	496	487	448	493	465	498	477	520	469	495	487	471	484	489	474	488	480	501	484	469	498	450	515	478	469	471	479	493	517	493	486	505	468	494	528	475	471	489	499	485	481	460	473	479	474	478	470	492	465	490	477	505	480	470	541	490	459	469	454	472	502	472	464	475	475	500	528	513	491	484	483	454	487	501	486	483	485	493	465	457	475	460	459	462	477	493	448	472	493	494	467	494	496	481	473	479	505	458	482	467	492	426	436	494	449	512	453	505	485	496	460	457	479	464	498	450	516	467	489	468	487	478	435	486	508	471	450	493	503	472	496	488	489	502	493	452	463	479	464	461	504	523	517	476	486	517	432	494	487	471	469	438	524	470	451	492	476	483	471	528	505	513	466	453	464	476	465	502	454	494	475	449	464	450	481	473	491	487	489	463	467	482	483	513	468	497	517	502	472	478	470	448	469	488	449	467	463	509	486	502	456	479	485	494	477	456	497	472	512	504	472	462	493	482	472	487	475	455	504	503	469	494	489	478	437	460	484	496	485	447	511	485	453	477	511	512	500	465	459	450	472	447	494	476	489	488	485	467	472	458	502	488	493	487	464	479	499	499	467	480	486	487	512	465	488	489	484	478	488	514	450	457	449	451	451	479	499	511	488	491	485	490	438	483	484	485	460	492	484	461	512	428	454	469	464	500	457	471	467	481	432	471	502	469	526	447	470	489	491	489	447	484	520	499	445	445	478	432	468	522	508	506	465	487	502	483	482	421	505	477	469	481	493	483	503	546	446	502	481	493	468	489	497	454	522	463	450	476	471	441	490	492	477	506	542	443	499	455	521	489	481	471	466	463	459	486	495	473	454	493	506	517	484	475	458	465	485	439	468	546	470	502	458	460	458	470	508	513	480	516	465	457	472	482	486	449	470	464	465	483	479	485	488	496	489	500	497	446	501	500	450	508	481	434	467	484	512	487	479	504	477	503	474	475	481	440	507	463	502	474	451	528	467	495	492	514	491	477	498	477	476	486	473	466	451	472	494	467	464	451	500	474	487	489	488	481	477	430	492	496	440	459	497	484	507	504	501	474	459	467	479	476	507	518	480	447	522	464	475	521	471	470	529	508	505	473	459	449	496	454	490	478	474	449	436	454	477	457	484	474	494	490	469	506	488	458	479	473	476	479	475	500	496	520	452	457	500	475	456	428	478	470	456	460	493	480	493	543	473	455	445	471	454	493	424	499	461	496	481	496	495	471	491	472	486	508	474	487	481	463	464	473	483	474	509	463	463	491	473	456	480	487	453	506	451	471	496	496	503	477	444	500	490	467	487	457	480	480	457	471	465	449	471	495	468	455	466	483	408	455	443	478	482	477	491	500	445	477	468	488	466	458	504	475	494	495	495	476	514	484	469	512	474	505	483	506	473	478	524	464	471	494	446	468	460	453	486	514	529	463	478	532	488	453	481	479	493	499	460	459	448	445	493	498	486	512	503	462	454	482	460	501	485	455	473	498	479	482	483	499	459	439	482	493	534	486	452	485	498	481	484	501	470	467	460	419	440	429	476	490	520	528	478	428	466	452	476	491	455	483	487	496	476	420	461	437	480	419	438	470	431	465	485	462	463	482	498	471	462	488	469	491	509	474	498	469	450	467	462	496	481	464	474	473	490	467	481	508	490	530	460	436	461	491	484	464	474	444	514	464	501	503	496	506	479	466	483	493	480	458	477	440	489	484	482	473	478	466	508	463	480	487	471	529	452	515	470	502	445	491	493	487	462	471	434	459	452	453	457	478	473	468	463	481	530	462	458	462	533	450	484	502	481	465	489	453	488	458	488	516	484	513	455	500	482	483	479	463	513	474	481	472	482	498	470	504	474	472	505	506	520	472	479	462	521	471	463	492	477	473	502	484	459	474	501	508	435	492	500	472	444	480	522	481	522	477	537	475	500	473	481	455	508	476	495	514	499	502	424	451	476	499	509	490	488	463	481	497	435	472	460	468	459	512	489	465	464	458	498	478	470	446	439	465	490	486	505	481	500	495	455	465	505	491	515	480	450	469	505	456	479	544	471	456	492	462	513	545	443	489	503	493	501	490	474	453	448	486	482	441	483	467	539	480	489	451	496	456	479	477	484	466	494	461	466	478	473	427	476	505	499	432	459	470	490	482	495	457	495	469	493	445	489	460	470	472	432	527	455	499	522	481	489	494	494	476	452	410	503	493	464	481	474	441	462	489	499	453	443	469	453	494	456	443	456	473	523	509	500	487	510	490	476	473	471	462	435	466	473	464	476	480	435	491	503	484	494	492	506	415	496	469	502	488	447	486	476	524	457	452	489	461	505	503	472	505	474	456	508	486	456	485	441	497	516	524	457	515	491	443	501	506	457	481	480	470	472	513	461	497	422	515	459	486	461	448	447	470	460	485	487	481	476	449	475	455	500	481	500	495	493	499	523	496	466	482	454	473	479	503	495	480	435	463	461	481	472	441	479	486	522	453	444	479	468	473	497	461	502	435	483	459	475	462	482	484	450	491	465	470	496	479	493	514	485	505	523	504	491	485	488	499	495	475	522	503	485	474	461	507	443	444	504	493	479	515	503	464	451	466	479	483	490	456	493	484	453	492	489	485	502	447	479	459	485	500	457	486	447	499	482	473	485	435	477	459	462	441	464	483	478	494	438	468	503	511	463	472	440	492	460	480	503	463	493	435	476	476	451	452	483	503	497	485	466	501	452	470	461	496	480
28150	54020	41535	28224	23390	17912	12671	9071	6782	5475	4649	3415	2743	2311	2069	1825	1605	1386	1194	1066	943	854	906	808	793	755	735	705	686	730	778	748	699	628	574	553	561	512	512	540	551	511	529	478	516	527	539	521	502	499	501	547	517	521	546	512	498	500	475	503	504	500	548	509	537	516	476	509	496	507	553	511	489	495	506	517	509	509	445	513	510	472	546	538	543	497	481	522	500	516	491	499	463	497	513	550	532	498	478	534	471	512	527	517	525	494	493	513	526	494	549	528	530	530	557	499	528	523	497	498	507	473	561	507	505	514	519	515	520	539	514	491	510	508	493	494	481	502	530	508	480	541	522	545	488	518	464	509	517	513	460	514	529	510	522	484	486	539	507	501	501	547	495	502	508	521	539	487	510	545	527	484	543	494	487	544	489	543	486	507	527	509	503	499	499	505	495	521	538	498	531	519	536	487	515	473	511	502	490	508	510	511	484	552	504	527	480	485	492	558	510	478	524	508	477	526	507	527	526	525	487	481	537	521	509	506	514	525	476	546	521	496	500	507	523	473	517	495	542	507	531	499	513	521	528	509	512	554	508	463	542	492	511	527	507	497	449	511	563	505	505	540	503	525	504	497	517	518	528	483	517	505	513	504	491	501	515	554	544	465	508	523	508	467	546	509	538	494	480	526	526	520	536	531	496	506	524	566	482	533	517	507	517	514	534	482	507	474	511	509	566	479	502	514	473	550	538	529	526	533	528	515	482	528	501	522	501	515	550	501	536	530	504	518	498	486	538	538	478	491	538	474	475	507	498	508	486	507	518	539	472	505	511	506	505	505	485	527	510	535	537	509	512	563	501	543	523	545	533	511	510	518	508	519	533	503	519	520	510	509	548	504	477	535	509	511	520	501	503	524	500	528	542	478	514	516	487	536	523	555	530	554	527	546	499	550	519	522	509	567	493	538	479	485	528	482	521	520	535	469	504	463	496	507	480	500	526	495	530	525	515	506	560	548	516	510	516	534	495	502	498	544	528	524	510	456	489	493	478	519	531	525	541	507	509	510	511	543	506	511	500	507	491	467	524	533	529	525	509	493	492	505	500	542	477	487	528	528	503	512	483	540	488	556	539	487	526	465	469	510	524	485	488	508	520	533	532	550	515	488	543	542	499	497	530	502	473	496	518	468	494	499	515	490	509	483	509	527	518	515	501	499	535	519	511	498	561	470	536	497	550	519	499	509	499	501	490	508	527	521	523	483	510	516	528	505	477	524	492	487	481	498	483	510	499	500	507	513	535	511	510	485	525	523	517	503	469	518	508	512	514	515	487	522	527	492	516	529	487	498	538	474	495	548	537	504	538	538	500	490	514	535	526	504	526	512	530	484	509	492	505	496	524	546	515	483	462	492	503	536	504	483	535	488	486	489	524	554	533	487	466	508	510	533	516	542	523	479	519	510	516	452	470	535	522	518	488	524	512	484	513	519	486	495	530	503	473	518	540	508	492	514	507	521	511	501	492	522	528	488	469	523	530	524	528	501	502	518	512	507	545	479	503	497	505	504	500	534	506	527	519	512	505	522	498	496	474	505	575	453	525	532	530	514	533	493	501	490	497	520	522	506	484	500	508	516	528	502	492	540	498	527	497	538	532	510	534	527	497	509	501	505	511	491	520	479	474	530	497	534	498	523	494	517	518	544	490	468	513	508	507	535	469	510	485	511	515	496	526	476	507	518	502	488	520	529	487	513	509	466	517	484	519	480	496	507	532	492	484	510	513	517	537	491	576	543	512	517	454	484	546	507	536	508	455	518	476	560	528	505	487	514	486	459	481	523	530	484	502	490	533	499	504	480	517	483	546	472	505	497	511	507	498	457	486	481	487	502	574	485	485	535	511	490	514	454	552	527	538	531	530	520	513	536	521	508	561	522	533	528	530	469	498	489	538	467	502	500	520	541	481	521	508	561	532	488	508	523	509	491	562	534	534	505	499	530	521	523	502	490	494	550	504	526	529	532	512	540	536	525	513	530	497	514	511	510	491	524	518	496	497	500	549	523	518	503	479	517	520	545	493	530	493	508	485	455	524	510	509	476	491	494	525	515	483	525	516	514	513	505	471	486	526	493	534	563	471	506	532	475	541	514	518	534	522	536	495	530	511	497	498	512	501	499	549	520	488	532	508	499	525	532	510	495	510	555	549	520	525	490	522	536	506	528	515	489	505	516	534	484	501	473	529	535	520	470	530	549	541	522	488	511	500	521	482	522	566	517	482	512	503	511	530	480	486	536	508	524	527	554	499	544	538	483	545	505	523	504	537	564	517	488	512	467	545	518	515	494	488	521	516	498	524	509	473	471	549	548	516	502	517	508	508	539	508	505	542	496	524	496	501	510	499	517	539	521	485	542	498	508	507	536	507	486	491	554	538	528	489	488	486	502	512	513	530	506	514	513	496	515	506	503	496	532	478	499	504	482	496	508	529	531	526	505	508	519	529	481	509	500	492	519	554	523	520	518	529	511	469	541	541	513	488	501	519	467	483	486	534	504	547	513	508	524	549	538	525	506	537	514	494	489	481	512	523	526	499	502	547	503	528	545	512	505	526	548	486	487	492	512	541	523	494	500	488	495	521	533	522	519	517	501	500	515	504	512	472	542	544	515	473	522	493	502	480	516	508	532	508	509	524	499	521	542	508	534	553	487	501	509	565	532	473	532	537	476	465	495	510	500	488	527	511	492	535	511	572	469	521	477	528	507	532	510	522	496	515	516	487	505	489	491	519	516	546	536	515	559	479	494	527	547	526	484	552	566	498	486	464	492	497	510	507	520	499	537	500	468	501	543	542	491	534	517	503	537	505	485	506	484	522	533	545	505	506	532	461	522	500	507	488	487	504	507	509	504	551	516	509	585	476	507	482	478	495	513	524	518	494	476	499	500	499	500	535	543	490	543	527	532	485	521	478	519	519	497	493	529	501	506	493	526	506	548	516	522	522	529	486	495	532	511	493	519	491	492	490	500	533	549	516	528	491	532	508	484	509	515	507	493	537	510	510	494	529	525	472	541	482	493	490	489	500	519	562	536	487	531	500	499	522	505	530	535	491	504	515	501	497	530	512	517	510	480	518	489	518	520	525	511	465	492	509	541	469	499	505	536	532	499	520	501	513	527	494	515	509	522	520	521	499	530	481	525	552	501	489	499	478	520	523	489	520	503	553	495	481	535	504	478	510	478	510	499	507	471	486	501	542	504	518	505	509	513	502	519	504	501	494	528	468	505	512	513	554	518	517	538	515	578	528	534	499	554	493	503	474	509	524	506	541	549	520	512	507	482	475	503	495	483	459	500	518	509	562	508	536	515	503	526	514	530	507	473	482	556	517	515	503	475	499	529	554	508	496	506	526	530	545	464	471	482	510	474	503	572	510	516	524	512	497	544	548	504	516	541	496	499	487	483	533	506	534	524	521	506	490	524	500	536	536	544	480	510	494	550	545	473	522	517	488	530	484	513	544	551
28354	25150	28450	18632	9741	6351	3949	2508	1851	1515	1262	1011	843	741	693	605	605	467	512	432	408	369	425	358	366	380	367	370	371	361	392	331	341	339	333	318	286	301	302	286	328	290	295	293	271	310	274	325	302	309	307	322	294	277	307	286	262	265	303	262	289	277	281	284	243	335	289	302	317	306	281	325	277	284	301	273	299	278	282	291	336	291	317	274	327	280	300	316	298	283	295	282	292	302	302	282	291	326	305	325	300	277	311	355	300	277	279	311	285	304	332	291	302	265	273	275	299	289	277	301	295	332	305	299	266	301	313	288	321	293	292	290	321	291	319	324	280	303	305	284	324	308	299	330	286	268	283	321	304	327	287	265	315	308	309	309	293	305	292	329	299	302	279	294	300	329	277	300	277	276	308	305	275	306	301	298	266	303	284	291	303	310	296	277	289	305	319	318	299	276	280	318	310	274	303	301	305	319	324	265	308	297	287	271	320	317	287	282	285	300	296	295	298	279	238	309	336	293	277	334	294	295	301	271	304	293	289	285	288	302	288	287	298	325	317	284	294	276	303	273	294	285	300	312	300	304	290	271	294	309	291	292	317	284	286	322	301	331	310	280	266	322	321	296	304	301	290	313	287	289	294	300	280	277	304	290	304	295	335	285	275	283	299	280	291	326	306	283	323	271	326	270	287	305	297	302	312	307	298	292	259	316	261	313	290	311	302	289	277	324	310	309	298	297	309	279	295	284	315	316	284	307	302	332	284	316	331	300	305	281	286	297	296	316	288	317	314	294	313	292	282	298	268	301	274	312	298	302	273	273	293	324	307	314	296	306	303	281	317	272	308	288	280	284	280	293	297	303	283	306	306	306	281	279	285	263	264	273	316	288	346	290	303	273	302	301	291	305	277	268	290	317	308	268	295	304	302	299	313	296	309	245	323	299	300	333	284	305	315	312	293	278	321	309	282	263	279	288	306	274	296	309	301	294	305	256	305	277	306	277	313	310	285	278	268	248	294	262	324	298	288	282	306	281	266	272	264	285	289	295	287	306	301	292	280	304	254	293	290	299	315	265	277	309	305	295	303	284	291	295	309	286	296	327	326	304	283	286	287	298	306	283	351	277	282	307	316	342	264	301	298	299	290	268	313	301	266	273	305	328	278	286	294	317	310	290	293	280	276	289	304	308	310	294	312	309	308	276	303	284	286	324	320	314	294	313	286	299	310	321	330	289	326	332	301	300	265	300	308	303	302	294	288	308	311	293	309	316	330	281	289	282	336	309	299	296	304	300	319	298	291	271	302	326	313	279	314	283	295	282	307	284	316	281	277	302	300	274	312	273	323	290	317	292	295	318	278	297	276	293	251	295	304	319	309	286	310	274	280	295	296	283	299	306	316	277	282	280	273	264	307	285	336	298	309	296	262	317	296	286	310	292	313	295	319	274	279	287	284	267	311	264	287	303	312	281	294	274	307	307	308	289	317	304	301	270	295	312	340	320	303	290	280	307	293	304	284	317	311	325	288	306	295	307	300	294	303	303	301	321	287	320	309	314	311	277	287	293	299	317	294	278	291	319	320	302	259	279	321	282	280	278	327	302	287	291	326	323	287	301	303	299	280	280	316	306	317	296	311	293	318	276	275	316	286	272	293	312	313	308	298	329	301	291	286	319	312	268	264	313	298	313	318	267	313	299	280	296	333	281	303	296	314	308	310	308	283	307	294	332	301	288	312	291	282	292	297	306	268	303	280	283	306	318	316	311	304	302	292	324	324	263	277	299	306	333	317	262	285	307	326	345	284	328	333	303	283	269	287	266	308	331	302	287	294	338	310	323	293	290	294	298	315	287	288	277	281	308	294	266	315	330	284	263	312	283	271	273	298	300	317	330	306	274	307	288	313	297	295	286	298	335	294	319	296	304	296	312	290	288	262	286	307	293	296	307	299	319	307	304	298	296	274	306	304	287	308	320	296	297	308	294	314	324	319	305	288	334	297	290	334	292	316	319	281	294	306	278	325	308	319	272	322	287	315	286	297	304	293	309	310	301	314	283	287	285	305	253	299	285	287	300	316	326	297	269	327	282	274	287	303	271	317	284	293	329	277	288	307	307	309	285	318	323	315	294	313	284	297	293	300	310	308	295	309	287	283	277	299	289	307	289	309	285	330	310	286	317	293	287	296	301	290	287	267	292	289	305	304	276	297	306	321	294	309	288	281	304	291	285	319	305	282	323	284	284	309	307	289	304	288	300	273	291	300	297	320	282	294	275	291	257	265	294	305	299	279	283	307	285	279	294	300	277	301	293	260	287	286	285	280	299	289	315	327	283	270	301	303	324	314	280	284	308	283	284	307	298	272	303	290	267	321	297	263	294	272	327	266	289	282	308	300	313	315	259	288	295	309	304	314	307	298	309	271	279	272	312	272	296	336	317	300	308	314	277	310	294	328	291	268	277	277	314	298	328	294	287	319	317	314	303	288	301	292	276	350	301	287	296	339	264	316	304	317	302	280	295	311	289	272	289	266	293	273	290	270	297	278	282	269	303	289	301	294	302	293	322	253	310	293	316	295	332	294	326	318	298	315	289	301	294	289	289	287	303	299	301	304	291	291	314	338	290	297	327	277	276	286	314	290	320	321	306	286	292	274	307	283	287	291	293	304	304	268	302	318	299	318	282	275	259	310	308	281	274	274	290	343	285	317	284	318	287	283	275	285	289	278	277	290	294	324	299	290	286	304	286	301	291	303	309	299	289	325	296	296	298	290	319	282	285	336	317	313	313	265	283	296	283	255	294	313	261	295	263	303	302	311	316	308	276	325	292	313	302	304	311	323	297	324	319	291	279	291	312	293	320	277	295	311	275	318	282	295	309	328	309	312	288	314	304	288	270	289	270	293	296	344	276	295	301	286	283	346	317	283	272	331	298	288	323	295	303	307	271	288	304	299	289	301	320	323	291	318	278	303	296	302	313	304	295	294	295	287	304	326	302	278	300	321	297	296	301	287	303	340	292	300	267	287	301	299	288	312	266	304	299	325	314	288	293	265	307	298	308	306	287	287	324	300	303	292	281	307	305	305	283	278	294	307	308	293	302	301	302	321	306	291	279	293	292	303	301	315	321	265	297	278	276	295	306	298	292	283	275	280	311	300	290	277	282	302	266	274	332	300	303	319	280	283	271	269	308	288	268	302	288	302	326	324	290	317	322	295	291	285	318	294	297	295	305	291	303	316	305	307	290	310	283	325	282	302	301	318	306	282	307	290	272	287	282	286	255	300	320	286	290	294	299	318	283	277	266	294	314	325	300	290	287	304	290	316	291	313	283	297	294	285	278	279	276	286	275	263	313	273	301	320	311	300	309	277	314	274	340	304	317	338	343	306	281	309	313	292	270	318	293	319	291	284	309	313	274	273	301	305	297	302	308	293	316	296	303	296	277	292	316	303	309	332	324	306	311	289	286	285	331	293	269	309	297	282	296	294	301	291	308	308	319	297	259	311	292	288	294
25832	41317	30287	17949	13562	10400	6800	4680	3347	2651	2217	1705	1350	1122	1080	866	815	770	642	615	551	518	493	503	444	438	415	455	432	463	464	453	465	369	388	372	330	335	342	325	322	353	316	323	305	356	342	349	311	335	322	311	310	354	347	314	304	336	347	324	317	335	299	316	297	325	339	336	328	328	345	320	322	312	337	300	323	316	303	344	322	296	333	309	279	365	342	319	330	312	313	317	342	342	337	314	332	323	300	311	324	273	345	317	298	302	331	323	300	308	318	309	366	331	330	353	311	357	330	327	316	347	309	314	326	323	314	305	328	320	318	316	324	330	347	300	314	287	289	322	340	362	305	310	358	307	326	374	313	309	337	317	318	340	314	331	339	327	335	347	303	342	348	332	329	336	329	339	317	325	318	323	306	327	313	322	352	334	371	314	334	338	323	307	296	308	334	311	308	331	337	334	338	319	312	362	281	335	305	340	354	342	331	324	326	321	307	339	297	340	333	323	285	322	334	335	307	321	329	316	323	324	319	336	341	368	316	311	343	314	337	336	276	358	336	297	285	328	319	321	322	334	305	328	310	307	342	346	326	342	326	319	298	339	295	334	320	348	308	307	321	275	327	340	341	319	329	313	336	308	290	321	315	343	340	305	307	347	310	317	307	321	318	327	322	326	308	342	321	359	361	326	311	322	349	328	347	330	286	309	350	350	336	296	328	313	316	329	325	305	337	345	322	316	304	317	316	322	327	301	317	334	334	338	340	340	366	329	323	330	333	324	339	350	340	299	327	314	305	339	335	338	349	318	310	294	321	331	321	359	318	317	332	298	304	337	306	310	324	329	378	317	301	318	320	341	332	351	321	341	304	317	317	316	314	329	345	307	291	324	316	326	340	330	322	339	317	315	328	333	357	320	308	302	300	304	319	305	312	328	314	309	326	333	341	342	337	319	310	304	350	330	293	347	340	307	346	301	333	337	312	332	339	313	304	314	327	309	340	331	310	332	316	352	317	330	339	343	301	317	328	344	353	325	312	324	360	328	327	312	277	321	332	301	325	322	288	335	311	316	310	336	315	357	305	335	309	319	285	313	337	349	357	318	362	302	349	293	339	318	323	327	324	323	336	314	322	336	344	325	325	337	328	300	348	317	334	330	325	297	313	340	324	333	343	305	343	320	300	302	322	308	325	299	306	299	312	311	326	323	305	302	358	314	313	322	329	311	347	305	306	322	310	333	347	331	339	313	314	322	334	341	284	333	330	340	338	318	326	341	319	319	345	315	329	304	329	299	325	331	318	332	332	315	335	301	317	332	327	338	337	340	339	336	327	332	290	332	268	339	351	309	308	329	308	332	320	306	327	298	337	331	354	312	308	341	309	292	340	320	330	366	323	313	312	350	345	308	305	307	326	359	331	341	322	334	301	294	331	306	316	310	293	325	296	324	348	332	341	306	301	320	335	273	310	328	328	339	320	347	317	349	293	339	312	316	298	321	327	329	298	293	337	340	350	333	317	328	320	353	319	330	301	353	287	338	299	318	289	306	354	351	314	323	299	335	306	316	321	293	349	329	323	299	286	309	336	340	338	307	288	323	303	327	325	314	329	304	295	340	330	303	298	328	331	377	338	321	323	328	365	319	339	294	307	346	297	339	331	331	298	357	314	319	309	328	297	312	320	307	334	315	283	305	338	323	341	318	328	303	320	318	314	315	320	297	329	310	305	309	316	314	325	298	311	329	337	293	353	331	318	310	336	307	329	323	323	358	317	326	313	314	330	300	353	336	327	311	317	319	303	309	313	334	311	328	327	302	315	309	342	298	321	348	345	337	301	304	332	321	348	336	326	318	344	349	310	321	305	338	340	303	336	307	352	309	317	332	353	345	318	325	320	296	337	340	319	317	289	328	333	311	318	323	318	309	289	302	311	355	317	290	296	345	325	339	333	324	319	317	341	349	340	315	324	345	339	337	305	307	327	349	315	316	331	318	289	303	311	305	328	309	331	339	303	321	285	309	303	312	340	335	291	289	317	368	309	349	325	338	320	355	319	335	327	312	317	320	350	314	303	348	345	309	324	307	338	331	322	291	332	315	334	311	315	293	324	324	321	347	302	324	324	338	328	287	318	272	341	312	351	323	295	303	281	320	336	342	304	321	332	329	327	336	314	301	349	337	346	330	340	310	341	350	296	341	303	328	309	322	320	362	307	292	326	311	317	327	333	327	325	335	308	333	345	355	283	319	320	338	343	358	323	304	323	355	296	293	306	315	326	328	300	323	348	300	336	286	325	350	317	339	322	322	314	348	330	316	314	312	310	327	285	300	347	340	291	345	341	323	302	331	331	343	286	299	312	316	389	329	321	327	307	319	330	310	311	320	318	319	363	342	320	353	328	334	315	338	338	362	334	276	310	309	353	333	320	327	335	330	313	340	341	311	325	334	334	322	333	358	299	314	314	309	340	315	329	321	325	352	315	347	319	339	318	304	295	353	342	334	338	341	335	356	312	360	318	336	342	329	321	339	335	361	280	345	346	331	312	340	331	315	322	313	320	318	345	348	301	315	292	329	307	336	340	322	307	331	292	320	323	323	346	309	318	343	319	339	326	347	292	339	321	316	326	323	331	316	310	322	316	330	316	347	329	321	292	362	325	330	329	311	311	332	299	293	335	339	317	341	344	296	319	293	283	327	314	298	294	314	321	321	334	350	344	324	351	300	310	311	327	340	342	331	330	320	335	351	325	324	305	294	335	320	302	324	337	308	325	334	337	312	327	292	324	295	323	353	331	323	350	301	337	322	357	304	347	320	297	339	328	305	317	312	328	325	298	317	328	310	326	313	330	332	307	336	347	343	293	292	306	319	306	319	304	318	321	303	309	333	346	325	327	305	286	329	292	329	325	332	336	338	331	301	324	316	311	311	326	352	334	313	320	304	328	345	300	295	317	326	340	347	312	309	338	372	320	336	321	343	345	350	305	341	313	310	331	338	303	334	296	317	341	321	313	360	279	314	310	309	312	306	309	300	349	309	310	312	342	288	302	324	314	297	333	292	313	350	295	294	302	329	323	295	335	345	316	311	321	339	296	313	295	356	342	313	309	298	288	289	317	319	356	325	347	372	334	308	339	306	339	314	321	335	298	303	309	306	300	317	354	323	364	305	329	322	329	343	327	347	330	334	323	344	310	326	345	326	331	353	320	308	341	297	315	321	322	317	325	315	310	350	317	331	324	327	300	336	321	332	345	382	341	323	316	328	349	318	277	325	300	311	308	336	317	355	339	309	335	334	355	315	328	355	289	304	344	297	314	320	323	332	316	298	297	333	360	356	313	297	333	351	330	291	292	319	317	319	310	313	314	324	319	326	334	355	348	327	309	330	317	302	334	288	339	318	322	344	294	307	355	321	336	311	314	323	344	339	288	313	308	330	323	316	314	320	289	311	310	328	332	324	329	339	321	351	305	309	313	312	321	346	325	330	314	318	289	334	337	283	301	326	309	346	317	325
23219	20990	28163	24100	21282	17551	9136	4551	3059	2646	2172	1633	1402	1231	1153	1002	941	843	804	691	653	667	665	630	640	629	589	633	595	607	618	628	557	541	560	487	482	517	510	524	471	506	509	464	507	480	462	483	477	512	469	505	461	449	505	539	468	486	492	512	471	517	506	497	496	518	481	458	493	494	502	501	480	459	506	499	488	482	534	485	480	432	485	500	496	540	513	529	460	514	509	508	485	484	461	430	493	464	478	475	498	469	481	499	515	529	489	536	471	493	491	458	464	498	470	488	487	485	466	482	493	485	516	534	486	481	480	490	488	480	477	526	450	465	483	499	461	497	480	528	494	532	446	491	532	508	478	455	462	479	514	531	491	463	443	486	462	524	473	483	504	480	504	522	512	507	482	495	458	482	497	478	502	473	464	438	445	477	472	537	476	475	501	510	527	475	476	497	529	519	508	486	448	516	522	465	500	489	501	454	495	485	515	457	475	470	485	457	470	457	471	490	496	454	512	509	502	417	493	502	480	479	502	482	460	492	506	498	543	528	462	459	465	477	500	517	469	521	481	460	516	492	484	498	475	508	499	469	441	465	467	498	526	482	488	511	481	477	460	494	497	480	510	502	466	480	490	478	487	460	480	481	522	500	490	516	535	535	494	525	462	466	489	483	463	459	472	482	498	498	474	480	465	523	492	470	487	503	474	554	462	495	490	483	463	535	491	477	502	480	495	492	483	497	486	452	432	504	482	489	453	482	487	495	496	487	514	474	481	445	473	545	516	469	497	460	488	478	520	473	468	487	503	456	474	496	517	476	484	513	511	523	495	467	446	471	473	474	500	476	464	468	525	489	472	504	509	460	523	516	502	477	498	518	458	446	497	489	471	461	459	468	448	509	508	499	505	478	443	485	495	490	481	494	515	455	478	487	468	463	460	518	486	475	462	484	466	480	482	493	531	460	504	502	492	504	468	498	504	483	477	467	482	501	466	505	505	491	495	476	535	502	497	477	502	528	479	485	520	515	488	476	461	479	517	510	493	483	506	474	484	498	447	461	502	495	495	476	530	472	507	490	474	498	467	498	521	460	496	541	439	495	527	457	509	517	468	481	487	489	479	486	499	486	497	499	465	496	474	460	444	492	474	498	504	520	486	507	471	485	489	467	484	497	466	455	453	533	447	490	502	515	525	476	530	490	456	463	484	444	539	510	522	522	510	472	492	479	485	465	479	477	513	498	494	501	478	459	454	496	492	483	497	528	508	508	482	492	472	481	489	509	503	485	475	486	474	461	491	487	486	474	494	484	449	454	498	500	495	493	521	503	514	501	469	501	487	455	490	487	482	486	498	461	479	475	483	510	494	469	470	529	503	465	499	508	481	465	509	469	488	465	457	477	502	479	517	504	486	486	489	512	512	530	456	485	465	486	524	505	453	543	492	475	469	505	485	481	494	501	509	466	496	485	460	520	536	471	527	488	513	508	489	476	504	447	477	502	494	505	492	490	491	467	466	485	466	471	487	487	504	472	512	494	447	484	472	487	471	513	474	479	490	510	463	467	485	511	510	512	454	502	456	502	502	523	471	443	503	458	472	534	536	489	489	488	500	482	475	497	496	450	487	486	488	454	495	474	484	519	460	520	471	447	551	465	492	529	484	509	494	505	474	455	479	496	482	481	474	497	515	503	512	491	490	483	488	501	494	459	491	516	478	474	503	482	492	479	478	476	511	479	498	479	515	465	469	498	488	514	503	526	504	465	556	449	491	478	502	509	500	491	501	473	455	479	445	498	495	483	546	509	482	502	471	470	500	458	450	515	451	485	484	477	512	457	471	507	513	508	500	511	480	513	490	489	497	500	478	485	490	490	490	478	493	465	522	471	478	463	481	462	481	472	476	449	451	464	460	494	507	479	472	500	474	487	472	420	484	493	491	476	489	466	524	455	484	485	481	422	508	499	489	499	471	515	504	481	535	496	493	532	491	503	512	508	507	482	485	491	497	445	503	449	494	465	521	460	490	537	490	491	519	520	485	481	474	509	470	497	459	516	497	495	489	487	522	495	487	498	454	512	517	477	510	470	489	504	462	474	449	505	487	509	479	468	465	463	491	509	523	475	453	442	482	504	521	525	494	470	465	474	502	500	485	473	488	489	505	522	481	477	441	519	505	466	492	508	495	521	459	478	470	481	457	458	458	493	457	477	492	514	507	493	456	498	462	515	474	482	492	459	505	488	512	468	508	486	526	492	536	489	485	435	482	481	494	526	484	503	502	491	497	452	509	501	453	466	522	495	530	458	505	479	473	507	458	513	554	438	497	466	529	469	477	460	475	497	466	459	501	480	477	470	521	477	489	500	495	470	486	520	495	500	442	499	445	496	473	473	521	497	474	474	503	481	532	475	504	490	478	495	481	474	521	479	522	490	511	474	488	523	505	500	484	452	478	520	507	485	506	495	468	502	442	484	491	520	531	523	524	521	520	489	520	444	492	450	544	498	510	503	508	476	476	503	522	525	503	497	483	482	502	496	470	497	511	489	513	433	473	508	497	503	467	488	479	489	461	453	462	487	474	440	506	473	502	478	493	526	499	476	494	485	515	465	496	502	483	482	511	485	499	464	472	491	477	476	482	469	536	460	514	486	469	461	471	496	471	471	516	497	491	477	469	513	491	485	485	498	510	495	459	495	481	483	470	513	503	490	518	503	505	501	495	508	517	505	477	463	488	480	485	521	496	451	453	437	456	498	502	472	500	524	426	500	518	490	484	517	497	472	495	493	463	504	501	445	461	485	510	517	463	490	498	505	491	524	472	493	480	516	488	472	524	473	487	461	470	512	445	467	479	467	498	518	486	485	495	495	510	461	510	494	473	497	507	464	447	475	448	487	528	510	475	466	492	495	479	482	470	490	476	443	471	488	487	516	471	526	510	478	485	496	524	455	481	506	470	515	512	455	465	445	505	508	533	512	468	465	483	477	471	539	482	473	521	494	507	440	513	513	474	486	470	501	473	500	491	481	489	473	509	484	454	542	501	506	502	516	452	475	501	515	478	476	519	469	456	508	487	508	524	490	497	496	516	508	504	469	486	482	509	507	474	462	462	514	505	489	501	467	469	486	441	508	483	499	453	459	457	490	494	510	470	491	512	478	480	449	497	509	511	509	512	494	479	493	491	491	475	506	443	462	499	447	483	475	506	458	505	496	512	483	491	492	494	483	488	476	491	488	492	518	520	483	481	484	486	468	514	496	451	465	505	482	490	479	518	529	492	504	502	472	499	520	467	459	458	536	517	457	503	502	487	502	466	477	500	494	473	472	519	451	486	453	523	488	479	493	463	490	487	503	481	476	490	464	505	491	478	501	512	473	488	467	491	493	516	500	478	480	473	433	473	521	463	510	477	523	518	514	507	467	515	494	497	542	471	503	474	463	462	474	502	508	497	513	492	516	486	483	524	488	492	494	499	477	475	523	457	501	476	488	457	475	511	509	478	459	492	471	475	453	519	521
26225	48837	37059	23641	18240	14496	10268	6991	5175	4429	3508	2675	2065	1845	1605	1412	1237	1189	1048	979	866	805	730	732	694	749	705	675	682	752	676	670	615	667	593	548	539	531	536	509	563	538	512	526	526	553	526	481	513	510	524	565	510	477	511	489	552	514	533	513	504	531	522	546	512	551	490	534	519	532	554	522	514	559	563	529	508	501	514	558	507	520	506	532	494	518	514	511	504	512	555	543	544	552	505	489	518	503	533	544	545	560	524	543	518	578	555	518	535	496	522	514	526	554	544	563	514	528	521	550	506	514	541	567	541	527	526	563	555	517	498	503	494	544	503	531	547	552	536	522	498	504	503	540	544	502	519	503	498	540	514	516	527	555	521	508	507	489	493	502	513	517	509	539	512	519	540	481	518	540	516	540	515	508	516	532	546	521	514	488	534	473	553	496	534	522	551	514	496	564	533	533	535	520	520	536	501	530	545	525	510	551	507	502	537	546	544	538	541	533	515	539	500	527	511	578	536	513	536	513	553	469	521	520	577	509	479	516	521	495	524	495	501	537	526	486	498	512	546	520	524	530	518	512	532	516	570	493	568	480	529	520	530	509	487	547	476	511	540	537	531	573	528	516	517	548	530	510	510	507	521	468	509	502	539	523	526	528	523	473	556	510	530	524	517	472	525	524	523	481	554	529	511	567	540	541	528	506	515	545	514	534	516	524	518	494	538	541	475	498	533	544	529	515	560	500	505	523	491	547	544	544	507	525	535	504	525	529	514	533	534	515	540	527	563	537	499	537	470	493	522	545	544	519	541	551	528	513	508	535	530	553	511	485	514	493	525	487	494	532	529	530	568	503	548	540	557	490	501	545	532	498	515	502	506	511	527	482	513	495	513	539	531	500	530	482	530	474	542	560	545	482	510	563	497	557	513	535	569	486	547	551	524	530	519	531	581	512	522	479	532	543	491	484	549	500	514	530	528	491	519	552	524	524	519	494	511	513	558	472	537	511	485	523	493	551	519	559	518	526	534	525	512	532	535	522	491	548	495	508	531	501	503	509	537	540	503	493	547	513	503	538	520	537	510	533	531	537	505	511	534	547	524	551	527	518	553	502	530	503	527	513	521	513	478	487	530	534	496	551	545	519	550	501	514	527	508	539	479	539	508	521	518	520	531	539	524	553	547	547	531	539	518	541	484	497	506	563	480	547	492	511	561	533	500	483	550	565	514	529	544	512	534	511	533	549	520	523	539	499	515	540	548	497	528	524	555	514	565	548	488	510	538	530	563	528	523	497	549	518	538	533	518	522	512	494	502	535	512	519	505	537	548	508	505	498	523	517	550	543	525	510	530	538	490	524	532	553	526	529	553	560	490	546	549	543	568	524	530	553	542	521	531	538	506	515	527	497	504	511	525	485	538	479	510	528	532	525	549	544	510	531	550	512	519	517	518	507	529	457	543	493	553	484	567	514	517	546	529	520	501	511	525	489	530	539	530	505	515	486	525	564	515	530	466	551	526	509	578	517	499	513	525	530	549	543	530	502	552	539	534	534	484	504	551	565	519	513	535	540	498	503	567	559	568	543	520	559	527	568	570	566	532	568	502	528	503	547	526	541	520	537	496	524	539	534	505	525	531	510	540	497	512	514	485	552	547	563	513	517	554	514	537	497	531	531	516	559	513	520	541	534	548	461	513	491	497	536	553	543	515	538	508	487	547	537	538	502	543	531	516	522	523	508	533	508	535	522	534	538	550	519	531	525	520	495	522	539	545	497	508	524	523	523	556	521	527	527	522	521	525	516	536	537	542	519	569	500	532	559	560	503	540	507	506	538	511	515	521	527	490	514	521	531	529	481	486	541	525	543	530	519	527	498	529	551	526	527	494	565	539	486	550	548	489	557	506	512	546	525	575	513	525	487	528	489	531	510	521	568	533	565	518	501	544	534	551	523	518	499	478	538	527	526	555	532	529	518	525	513	511	547	516	491	524	514	542	485	512	506	537	516	530	516	523	534	520	514	498	491	554	550	504	508	540	552	510	507	526	496	519	567	521	512	548	505	531	514	499	539	531	520	519	529	544	509	540	496	541	538	541	559	529	606	553	575	550	498	526	549	528	513	528	535	467	539	564	514	565	519	519	536	512	527	523	553	519	546	520	540	544	519	512	533	528	529	475	513	477	503	535	541	504	517	520	496	535	537	492	516	527	506	524	507	507	526	503	496	506	535	507	531	518	526	546	529	518	531	505	509	526	570	519	484	493	511	538	521	531	535	480	551	551	491	518	525	531	513	554	522	545	519	533	518	495	525	528	498	571	511	490	519	563	550	523	501	524	485	535	520	497	512	519	522	500	519	499	611	555	530	501	521	542	519	529	546	542	495	573	534	582	551	524	531	517	539	532	510	534	512	527	521	534	528	534	523	543	531	505	560	532	502	514	497	526	525	526	525	580	500	526	497	511	482	538	493	544	502	502	539	560	527	529	507	496	534	573	519	515	544	488	507	522	525	494	507	510	584	486	492	561	507	537	557	529	533	552	537	547	492	510	520	492	527	489	581	492	551	558	519	523	539	529	500	553	504	546	571	530	521	544	505	519	535	531	525	528	506	493	555	533	541	490	484	545	551	514	475	510	507	537	502	536	556	500	522	570	535	519	515	517	527	521	535	505	509	510	507	507	541	518	560	519	518	522	521	500	530	543	556	517	510	519	540	540	518	503	480	548	532	551	536	531	478	562	533	525	533	546	492	507	533	523	537	525	552	551	522	506	521	519	553	539	524	500	535	554	532	522	537	523	521	485	530	512	574	539	533	516	527	526	548	518	574	526	542	530	502	506	547	557	527	504	512	492	508	508	491	512	515	518	546	530	534	482	503	524	538	524	482	532	543	557	521	509	513	504	510	505	485	534	508	553	548	508	521	485	549	524	508	519	500	533	534	504	525	520	518	548	551	566	517	542	520	532	451	496	516	564	537	524	546	544	518	540	499	512	520	536	573	595	539	493	521	523	515	553	531	546	558	556	499	521	489	491	509	566	530	519	515	532	552	524	476	516	512	526	522	542	493	577	561	509	506	493	559	552	512	530	525	523	495	509	561	533	519	505	533	499	534	517	505	504	549	522	535	524	528	527	499	547	516	477	528	551	485	527	543	526	541	554	576	535	519	528	486	528	490	516	539	564	526	541	540	536	537	505	548	524	507	534	520	502	507	532	500	552	532	537	554	508	514	490	520	493	523	539	515	500	524	494	514	523	528	525	485	461	512	534	569	532	551	534	476	553	520	482	515	496	521	530	532	507	549	541	544	544	515	548	516	488	503	489	490	517	500	523	524	535	515	511	490	561	540	477	496	544	529	514	519	550	552	510	556	533	521	525	534	541	512	534	531	557	521	493	575	509	540	540	490	525	561	533	516	507	507	506	499	501	488	504	544	559	489	494	527	507	511	537	526	498	507	529	519	499	524	535	505	538	514	535	494	512	532	514	523	522	541	528	487	479	532	551	527	506	545
24757	21116	27626	25532	17598	9597	5732	3294	2500	2179	1573	1129	978	982	787	682	648	508	484	432	413	415	360	337	322	328	301	318	328	331	347	315	307	327	233	246	239	246	262	247	222	226	222	214	236	244	230	252	239	242	262	216	229	227	245	226	216	207	240	246	228	263	229	241	218	248	233	232	256	216	261	226	232	256	214	198	250	226	232	224	227	266	225	227	241	238	216	214	218	235	228	244	262	243	235	214	240	222	226	211	238	232	225	233	214	213	198	224	236	239	210	222	246	222	249	232	233	218	252	252	229	223	238	263	238	268	247	239	219	221	211	233	226	249	252	238	227	250	221	250	232	226	213	245	226	248	235	220	223	243	236	250	222	235	266	253	217	215	227	232	263	264	258	235	228	226	231	250	237	214	218	234	236	207	256	217	239	242	230	233	240	240	232	217	251	223	235	231	251	215	230	214	226	210	231	214	251	233	227	216	235	240	219	231	223	245	225	222	246	241	241	239	255	239	230	216	236	243	239	225	221	256	234	219	214	227	227	225	239	224	212	253	237	257	241	208	220	244	237	243	220	228	214	215	252	237	227	213	242	207	228	236	246	205	230	242	228	250	243	216	244	223	230	215	238	273	237	248	228	235	227	251	221	208	224	219	248	227	246	254	249	241	233	226	217	222	219	265	220	267	249	255	231	226	237	206	222	223	232	231	245	221	236	237	237	244	215	230	235	220	243	253	245	249	237	241	210	223	195	217	243	234	236	231	251	214	240	219	229	231	241	193	225	213	224	226	225	217	222	237	246	223	225	225	229	229	227	228	222	257	220	236	239	209	232	224	212	260	231	246	243	223	224	246	212	211	194	237	230	214	247	215	233	243	221	243	224	211	206	230	233	268	237	208	208	228	249	239	243	206	242	258	253	232	208	251	243	239	216	233	213	246	237	219	247	213	220	233	228	232	244	255	235	248	266	247	222	229	242	251	237	217	211	230	232	214	260	248	220	224	252	228	241	229	252	250	221	220	235	220	215	234	257	230	213	227	222	233	213	258	253	232	219	236	229	227	225	208	212	221	225	223	222	252	229	220	217	222	227	215	229	230	236	208	228	200	232	245	231	244	217	207	216	225	237	221	235	237	258	236	255	222	229	222	256	219	225	247	237	217	223	229	225	237	233	212	221	243	228	229	209	234	212	217	220	223	219	235	260	226	232	261	232	268	240	214	225	229	218	236	222	217	218	211	224	232	228	228	250	244	253	232	227	256	236	231	227	214	235	210	250	242	227	226	260	205	226	244	232	208	255	213	211	255	252	254	254	221	226	236	216	226	225	272	225	218	227	212	237	215	237	207	230	222	254	201	243	233	234	226	221	243	267	213	246	243	202	232	223	226	224	245	211	238	211	245	249	216	243	255	251	248	220	241	248	213	247	215	217	230	231	226	248	235	233	222	218	230	224	211	220	275	204	214	222	224	261	229	252	216	244	232	236	228	222	226	250	224	218	248	228	254	207	246	216	228	245	239	262	233	248	250	232	210	227	230	253	217	234	219	280	219	231	231	229	249	207	221	226	221	220	230	257	236	208	235	247	194	245	185	228	242	236	228	262	240	254	209	240	210	229	230	212	241	221	204	202	240	222	242	212	225	217	239	232	232	229	223	224	236	235	215	223	223	235	232	249	248	224	258	215	236	205	283	227	237	255	249	245	221	218	239	241	267	221	239	240	217	210	252	261	249	244	224	231	208	274	259	221	224	268	237	233	234	241	237	223	223	243	235	219	256	265	207	207	253	224	232	213	245	272	247	237	230	242	252	230	185	238	210	255	248	246	257	249	255	219	196	239	267	218	249	228	237	225	236	202	193	227	233	241	248	247	212	209	237	233	227	227	250	237	221	214	201	237	227	247	204	249	250	230	233	243	229	212	215	213	230	241	220	257	234	247	214	275	230	238	241	238	235	204	222	237	228	232	227	240	249	249	220	248	229	217	230	237	260	240	216	240	224	234	235	202	234	230	238	236	201	222	214	242	206	243	230	213	240	236	211	213	241	211	199	243	260	219	232	224	224	266	228	218	206	223	242	214	261	247	251	230	221	241	225	251	251	258	232	223	219	227	241	243	212	216	249	214	242	242	239	255	244	248	209	204	219	250	221	222	220	213	262	253	216	247	244	195	240	268	252	232	235	191	227	233	256	216	245	227	235	263	239	243	241	231	192	250	197	215	253	238	247	235	217	224	236	213	209	244	247	247	259	224	246	217	243	240	236	249	229	244	237	237	241	214	232	243	239	245	233	213	217	230	249	239	261	217	255	235	240	249	243	238	244	246	211	238	221	265	233	244	241	259	218	222	226	221	250	216	240	211	230	237	234	240	235	249	229	232	227	232	225	240	232	232	214	225	212	218	224	209	218	248	214	254	223	240	256	233	245	217	210	248	222	211	237	244	250	260	226	216	227	212	224	230	257	235	231	234	245	241	234	241	240	229	215	250	246	231	249	232	250	225	250	242	220	256	218	239	202	255	240	235	220	232	236	221	242	238	229	245	221	215	251	224	203	274	227	253	213	209	221	242	248	230	242	247	256	233	204	219	218	218	209	237	224	240	221	213	234	219	217	247	225	221	238	226	226	268	224	226	242	230	206	241	228	206	263	257	246	224	237	216	235	253	272	220	237	262	219	224	261	230	231	208	219	221	242	252	214	240	239	248	244	229	220	234	228	233	236	232	228	231	236	249	229	223	206	220	239	224	231	241	250	210	245	211	226	229	224	253	221	228	208	222	231	232	221	225	219	239	204	237	225	229	246	223	218	233	219	245	216	200	249	252	210	218	224	203	236	232	219	251	218	225	223	203	250	223	228	235	245	244	241	231	205	234	243	228	212	244	239	231	263	241	227	198	211	219	210	222	240	223	220	221	220	242	216	246	224	249	247	235	237	247	235	235	233	239	218	236	249	239	246	222	237	216	241	252	214	239	244	253	243	220	255	244	229	212	246	237	224	247	237	252	231	215	222	243	235	220	248	241	247	237	229	246	226	239	245	220	269	244	219	237	240	244	240	231	237	211	212	244	244	218	217	207	259	230	250	232	207	262	207	244	211	226	223	225	214	229	251	244	245	248	236	259	243	235	223	249	221	229	233	236	227	224	232	216	250	238	253	237	238	234	248	233	222	234	231	237	209	255	223	256	236	229	248	224	238	241	250	240	245	238	232	232	238	224	228	233	247	205	241	227	212	225	212	244	229	244	222	264	230	249	263	211	222	251	240	245	228	227	253	242	217	247	202	208	225	240	241	246	258	238	255	221	232	213	220	246	228	224	200	249	238	245	249	236	230	215	226	232	220	236	223	241	220	215	220	192	229	250	251	258	246	240	255	216	241	220	200	215	243	235	229	226	214	248	225	231	227	243	239	226	247	228	240	228	231	252	231	226	232	234	217	221	249	238	226	233	244	230	242	207	236	238	263	221	247	275	216	229	243	240	244	229	219	226	239	221	242	218	251	211	247	200	226
25826	46160	35779	22159	16459	12869	9128	5995	4442	3845	2749	2005	1630	1503	1189	1042	894	809	723	662	506	503	454	436	435	462	408	367	427	460	408	386	382	329	280	277	293	283	287	294	273	293	280	258	282	261	289	254	278	264	246	268	214	280	259	234	265	219	268	253	275	256	241	274	260	251	253	260	242	275	261	281	251	246	263	240	258	245	255	268	245	275	258	245	262	271	240	259	250	254	254	274	258	253	254	250	264	284	225	276	265	233	263	271	265	229	288	231	266	259	277	280	262	231	260	226	260	277	263	251	276	247	287	259	264	272	246	244	271	250	236	255	260	269	268	269	279	262	233	271	273	240	265	260	287	259	261	274	272	276	270	237	257	252	275	251	271	280	275	233	265	237	269	268	259	250	284	267	249	269	244	265	259	232	263	266	261	251	273	238	251	269	256	257	270	266	250	257	259	262	269	280	243	248	291	256	249	257	282	268	242	248	261	272	265	263	287	252	267	261	276	229	271	235	272	299	263	287	275	243	267	256	226	269	254	230	247	287	255	260	274	265	256	274	252	262	273	273	242	262	240	258	255	279	240	286	274	262	301	259	242	265	267	255	282	260	265	260	258	261	252	275	260	253	270	258	280	262	243	274	262	258	233	258	264	258	235	252	272	258	255	254	250	258	274	269	227	264	243	271	260	279	271	265	283	293	281	240	264	252	237	257	256	252	233	259	270	273	260	256	223	231	258	274	263	237	254	250	247	270	242	267	276	269	270	273	248	251	238	235	257	263	237	237	256	249	269	271	271	272	228	254	248	267	278	243	275	265	264	300	245	228	245	269	277	267	222	238	232	236	272	292	243	259	257	235	246	262	243	241	265	243	246	264	261	283	268	268	247	257	262	256	296	247	280	262	240	275	219	240	234	252	260	265	252	258	238	256	249	245	267	226	234	282	281	242	277	234	247	254	238	271	281	259	236	254	273	253	261	272	280	248	236	253	258	278	247	287	222	249	263	257	284	227	287	252	268	264	249	272	248	258	275	231	262	286	257	261	256	288	243	259	271	275	290	245	237	255	278	251	269	261	277	254	251	257	261	258	255	276	256	244	244	260	276	246	259	253	249	274	269	261	236	272	247	263	252	239	274	246	249	266	228	272	270	232	249	258	286	271	269	244	254	251	251	275	249	254	240	254	255	262	254	287	246	262	264	264	272	264	275	228	274	245	234	279	275	270	239	264	262	247	256	283	228	260	214	229	280	244	249	287	247	258	247	238	227	271	252	263	285	267	295	241	259	262	262	260	248	239	231	266	234	256	262	301	263	245	270	278	282	264	256	249	257	265	214	239	256	226	267	282	229	258	284	254	260	262	241	244	253	257	238	250	253	255	234	261	256	230	230	260	270	254	250	243	270	242	264	256	255	242	241	277	252	258	266	261	270	267	248	260	255	260	256	250	256	248	258	279	272	281	265	255	267	261	255	261	231	231	246	245	250	252	255	254	267	275	268	234	274	262	253	253	267	274	234	269	270	251	270	230	267	272	276	262	267	262	251	253	253	238	259	251	286	261	266	282	285	256	251	262	257	257	257	251	277	258	234	263	250	259	263	311	270	259	277	259	252	257	240	273	241	252	276	273	270	266	287	265	242	254	264	240	258	245	249	242	292	263	282	271	240	243	261	256	243	251	245	241	282	264	273	284	263	248	264	275	249	266	267	268	259	253	244	241	249	251	270	257	260	266	292	245	254	257	253	268	254	261	276	270	281	256	275	256	249	274	289	280	286	264	241	248	256	276	226	282	287	232	281	249	295	271	258	245	275	244	227	270	244	263	239	270	259	263	266	288	257	228	276	262	302	230	260	269	283	242	258	259	280	263	260	279	273	248	280	274	249	241	237	276	257	266	261	258	225	285	224	274	257	274	265	296	285	253	245	248	257	262	269	224	249	253	269	259	280	230	267	236	286	262	264	264	246	281	263	260	301	246	279	257	267	247	278	284	275	266	264	262	277	248	242	285	289	280	258	250	256	251	257	272	262	286	270	261	257	259	254	254	253	262	247	255	254	241	246	247	290	265	288	283	263	272	257	271	259	288	264	261	275	254	239	268	275	265	241	271	262	261	238	255	270	252	246	272	274	270	277	241	242	269	283	234	254	267	271	290	246	232	260	260	244	237	238	262	253	254	250	222	287	273	263	270	238	249	262	278	232	246	250	262	247	283	270	252	260	275	263	262	291	254	277	289	240	242	287	245	252	267	268	269	251	268	288	256	259	252	278	275	268	248	257	256	289	260	246	251	265	256	231	269	248	248	274	284	250	251	265	277	257	289	236	262	271	264	287	268	237	239	261	251	234	238	258	248	240	260	271	268	266	240	285	257	263	271	235	250	274	267	259	272	271	251	260	264	231	253	232	265	235	253	244	255	269	271	261	263	286	232	256	260	275	238	241	276	282	262	250	240	250	246	281	238	245	249	246	263	248	275	255	237	268	289	266	259	258	230	265	263	263	250	272	244	277	242	263	271	268	245	271	263	245	248	295	260	249	272	233	256	267	248	291	276	238	251	292	266	262	267	261	278	291	282	249	260	251	253	245	236	279	234	268	265	244	225	254	263	270	235	238	287	230	260	281	257	270	295	264	258	252	239	274	260	270	296	248	227	274	273	269	270	279	237	252	236	290	245	238	268	234	262	288	250	278	269	234	259	257	250	279	293	262	268	261	279	282	258	250	272	247	262	267	276	250	255	253	253	270	258	289	265	258	244	247	284	262	245	263	261	263	220	261	236	276	236	260	267	250	266	258	258	229	295	259	254	269	246	288	224	239	242	246	248	263	248	261	263	241	276	287	238	269	241	266	260	294	231	264	272	251	262	269	263	254	248	241	274	219	233	278	254	246	256	236	222	235	256	269	223	270	263	267	257	292	237	262	238	263	239	264	255	247	228	257	259	253	290	256	261	252	288	285	247	259	251	264	250	247	258	258	248	267	270	296	272	285	240	272	257	269	260	260	234	256	264	272	251	236	238	246	263	262	256	254	246	272	263	255	279	277	259	261	265	232	270	246	244	245	264	243	240	256	275	262	275	258	277	275	214	255	255	260	258	264	265	273	248	281	253	252	235	257	259	243	270	237	271	243	231	243	249	255	244	288	283	249	271	267	268	293	241	243	271	254	246	253	273	262	243	264	262	243	245	256	291	255	249	265	263	209	261	263	280	244	277	261	251	251	255	243	256	248	289	243	266	252	278	276	247	265	258	262	268	272	265	252	266	258	259	249	267	250	269	265	249	278	258	279	259	268	235	230	250	250	248	294	260	204	276	287	271	255	271	267	252	276	261	263	276	260	257	231	256	255	226	261	275	236	259	279	263	254	271	276	251	257	240	263	247	274	262	243	265	275	234	252	242	264	270	277	254	250	278	233	236	259	262	268	272	248	298	256	247	271	259	276	287	257	288	269	259	227	240	277	253	239	266	293	250	269	278	267	262	258	255	255	292	265	268	255	254	259	234	274	276
22408	21094	28691	23749	21216	21823	17122	6757	4474	3799	2584	2004	1749	1616	1335	1252	1117	1055	951	818	731	686	585	679	689	665	595	604	619	658	686	625	627	572	504	516	545	526	482	467	498	486	501	502	450	481	481	487	468	469	489	493	494	498	463	502	472	498	447	519	482	505	438	477	477	480	463	489	449	457	472	457	486	501	452	488	484	454	519	449	497	524	464	492	479	460	428	480	482	480	440	449	502	495	450	464	460	497	493	469	503	464	474	511	452	454	486	487	507	476	454	491	492	466	452	497	491	491	496	446	432	473	473	496	489	503	455	486	515	424	475	509	446	474	471	523	477	485	441	492	463	504	505	521	482	481	472	497	482	469	464	478	465	438	490	454	473	477	466	486	492	468	469	449	474	498	500	469	425	445	479	520	480	436	532	498	489	472	500	468	461	460	468	470	494	520	463	454	474	464	500	445	473	473	466	477	471	455	450	479	466	452	467	487	511	489	453	488	513	477	480	491	462	502	451	487	472	472	460	478	475	454	421	511	482	460	486	479	448	475	454	467	464	436	476	460	476	464	469	465	453	466	502	496	459	458	551	484	443	487	487	476	418	478	490	457	486	527	457	506	460	479	443	515	515	474	485	476	502	464	464	443	520	439	472	480	450	476	502	478	480	446	494	473	497	484	491	452	502	472	457	451	455	475	466	453	467	490	470	452	458	525	530	445	462	421	465	484	500	442	468	434	501	478	478	479	495	480	481	453	474	472	457	462	460	482	449	464	489	497	482	476	470	454	431	486	500	466	446	463	511	473	494	480	456	470	484	438	502	473	487	476	464	428	474	469	479	472	434	486	429	430	438	497	535	503	523	451	482	466	489	466	475	513	499	454	474	478	489	539	510	490	490	496	479	465	485	486	464	460	510	485	473	471	467	456	478	497	459	465	484	476	494	515	480	506	465	515	453	507	468	441	474	480	462	478	466	463	439	483	483	455	466	455	463	438	466	491	428	462	500	476	511	448	495	509	454	518	502	466	456	421	466	440	458	451	499	468	456	475	486	471	494	472	457	462	528	480	489	483	518	501	485	456	475	492	467	482	467	480	478	479	501	470	468	523	463	456	513	466	467	501	442	467	471	472	474	434	455	490	460	460	477	482	484	454	459	424	481	467	458	435	461	431	489	505	469	497	488	525	476	480	498	459	455	458	492	476	490	412	454	494	537	477	502	466	472	487	519	493	489	446	501	459	468	475	446	471	443	464	452	522	495	485	464	474	459	467	453	447	500	512	418	445	471	482	453	525	463	474	458	470	482	464	457	506	454	477	446	477	473	505	477	473	503	472	478	477	468	445	489	477	456	481	435	463	459	475	487	491	433	486	480	486	480	499	497	479	441	505	478	462	457	422	482	478	473	470	445	501	500	468	437	471	502	453	482	487	494	529	456	502	465	481	471	495	467	430	455	484	488	459	433	457	514	481	463	463	456	456	461	464	431	488	483	455	458	490	459	481	497	447	498	497	471	529	472	483	478	440	481	447	459	479	501	503	477	436	501	442	491	444	456	430	472	457	469	493	470	490	446	470	464	483	485	458	458	464	474	461	459	468	485	492	455	488	448	466	462	468	504	498	455	458	484	488	466	490	482	446	416	453	514	499	464	485	486	491	473	471	460	484	467	446	442	481	488	447	485	482	465	436	443	456	460	486	486	465	508	474	498	455	474	500	494	491	494	474	491	494	493	434	523	460	466	503	458	444	491	457	484	493	464	448	418	486	469	467	485	496	491	473	481	456	489	514	485	460	478	520	454	462	543	492	542	459	527	479	521	420	445	518	486	480	487	483	475	455	479	487	458	453	481	467	469	452	480	453	450	481	474	460	475	443	454	463	464	484	485	474	461	472	482	495	486	458	481	448	497	470	481	429	462	520	475	473	426	492	481	477	484	453	510	461	463	469	463	471	444	464	451	441	501	458	448	478	453	482	425	489	501	427	508	487	437	450	476	483	536	444	474	480	494	471	469	453	469	471	480	459	455	510	467	498	515	475	457	490	461	502	471	454	488	476	497	487	464	487	475	492	477	483	477	469	434	464	499	486	455	492	462	451	453	504	485	469	468	465	462	490	444	432	515	480	467	484	488	479	505	441	454	473	456	450	462	493	491	490	480	499	469	488	511	462	539	460	453	509	472	471	469	492	486	465	438	442	465	502	490	467	476	534	479	477	469	487	502	463	456	482	471	477	447	445	460	463	456	481	502	461	520	449	475	500	450	420	472	450	513	520	466	445	469	472	472	467	466	456	463	480	461	476	443	468	456	457	461	504	476	463	472	472	465	473	470	486	454	491	473	475	466	491	501	464	475	434	479	474	421	464	464	506	470	480	480	502	486	482	502	465	453	452	472	440	497	484	442	477	483	475	491	489	472	461	473	459	470	446	479	443	473	487	440	501	488	490	476	465	454	513	500	487	522	494	483	463	434	496	455	479	468	510	485	483	448	464	481	463	496	467	502	527	503	476	464	497	494	488	521	455	488	422	473	468	449	486	478	432	429	479	480	477	489	521	465	478	487	449	427	482	493	492	506	467	513	498	449	525	481	527	505	473	454	494	481	452	450	453	489	454	504	460	492	493	484	449	467	474	469	498	485	459	467	432	486	514	444	506	508	471	469	433	461	476	457	458	483	471	477	444	454	511	476	475	454	469	521	495	487	449	472	459	456	500	531	451	424	445	475	436	437	458	492	504	503	518	472	434	439	442	465	488	480	469	452	459	500	453	453	448	477	473	446	472	448	502	473	440	471	471	485	550	459	515	524	522	445	493	483	465	442	498	496	455	488	451	483	465	498	477	477	466	455	488	468	488	503	452	487	513	467	485	464	477	441	468	459	455	446	470	466	467	488	500	497	452	478	492	475	466	470	490	466	485	422	476	498	445	461	416	471	454	452	448	453	495	492	455	483	443	484	473	449	509	485	474	461	486	485	443	443	454	467	461	492	494	451	486	437	446	487	489	473	483	496	467	481	488	453	493	486	464	510	477	489	470	497	503	472	452	471	466	491	493	534	472	460	462	484	501	477	445	470	441	492	457	498	471	452	434	493	489	477	473	467	473	438	495	472	510	469	457	513	492	450	474	479	485	477	466	472	503	469	490	490	444	479	483	502	440	466	484	489	475	495	492	492	467	451	487	469	439	442	456	498	445	514	490	492	457	511	478	505	463	499	460	432	461	501	496	479	466	474	506	455	453	466	477	432	448	468	454	474	464	474	464	482	465	496	485	475	469	473	476	463	454	470	483	468	487	455	487	497	442	509	499	476	487	488	471	443	447	487	467	475	450	464	477	479	498	463	437	474	465	436	449	460	443	433	487	510	465	445	429	457	482	438	510	462	462	475	482	474	483	470	502	456	445	469	464	499	473	486	431	510	472	490	452	472	465	457	485	485	511	472	532	460	449	464	447	489	494	471	457	474	481	480	492	459	466	505	530	465	449	477	444	479	460	487	486	493	469	483	461	459	484
28261	54042	42707	28209	22030	17859	13243	9321	7169	6078	4049	3040	2761	2336	1953	1764	1566	1401	1294	1125	891	858	868	814	769	797	733	733	725	805	760	727	770	584	627	606	513	500	515	563	534	478	517	529	496	553	544	507	563	533	503	472	521	518	523	492	478	529	498	543	514	529	510	519	530	484	512	506	506	521	503	523	508	497	520	476	481	510	510	551	507	524	535	528	500	487	488	513	542	511	455	520	503	506	533	484	505	470	517	556	501	523	526	488	519	504	518	524	566	459	467	502	507	496	469	482	526	513	486	474	528	511	459	454	518	490	539	524	474	482	524	517	503	476	527	547	529	486	483	536	535	515	496	480	527	514	524	523	507	505	490	533	509	472	502	538	520	492	473	504	473	516	548	479	493	460	542	490	521	502	522	512	519	521	481	558	527	510	500	535	480	462	537	480	546	512	548	475	508	477	483	511	528	562	502	507	499	512	499	509	518	486	503	493	515	527	504	518	552	536	508	510	481	529	501	465	518	535	522	503	548	490	518	514	507	510	532	535	558	513	494	505	494	516	505	493	531	490	483	513	511	475	505	496	502	455	506	495	482	496	510	523	481	504	490	499	543	490	508	511	512	520	506	537	515	518	490	537	527	491	516	547	505	510	512	551	498	500	515	496	509	494	506	516	500	484	497	459	523	526	512	484	536	507	486	519	514	512	504	486	532	467	525	458	508	468	524	484	510	498	481	479	550	518	495	492	516	521	528	503	516	528	502	533	508	508	486	529	514	502	537	504	525	506	525	483	479	482	525	520	526	501	494	493	517	545	527	492	542	485	517	475	497	500	518	482	494	475	539	528	483	519	509	520	511	522	468	483	523	518	528	491	472	523	486	523	504	498	481	535	477	472	550	539	552	519	483	517	475	527	501	488	533	491	524	532	509	507	508	543	542	485	514	520	524	499	527	520	495	533	522	488	510	524	497	512	558	508	469	490	491	527	496	484	522	490	445	500	484	506	541	483	504	525	506	520	505	517	522	513	492	481	474	485	488	483	535	503	516	506	479	485	501	491	492	480	472	505	521	522	493	531	518	512	518	522	505	486	536	504	538	490	493	518	530	479	468	487	515	512	478	534	489	517	550	478	525	498	500	486	490	539	494	531	530	520	499	509	511	516	535	519	505	522	451	531	526	471	496	514	508	540	506	534	556	530	521	486	531	500	461	472	497	501	507	510	492	446	523	517	508	495	482	522	511	506	494	503	506	517	501	501	540	503	543	467	543	533	534	499	539	523	476	482	506	512	501	440	513	476	483	523	518	504	481	499	509	545	514	478	536	477	476	484	492	548	498	500	546	488	521	510	532	488	504	526	498	483	470	497	500	504	494	486	481	511	507	501	478	487	487	550	500	521	538	526	475	504	484	490	506	537	525	501	500	503	509	488	522	497	519	489	497	491	549	525	489	506	519	487	497	525	497	492	556	535	504	500	477	506	521	507	529	496	483	503	525	500	533	503	515	495	495	505	479	534	539	524	530	517	529	510	496	533	494	521	522	498	502	489	551	510	526	487	587	543	501	519	518	574	486	480	508	480	468	516	470	533	479	550	478	530	493	538	484	504	496	494	512	485	542	519	476	517	498	500	537	498	526	499	509	535	517	529	482	567	487	495	506	519	497	497	521	530	476	465	490	502	508	486	473	458	472	508	513	500	488	505	513	512	497	490	534	532	513	480	527	484	533	514	488	481	525	506	557	510	505	506	533	508	500	501	468	509	484	467	516	483	485	481	483	526	536	459	518	471	539	533	509	528	501	519	525	541	476	517	507	472	526	492	496	521	495	477	508	519	546	506	483	490	477	487	533	504	461	500	536	528	531	538	491	509	507	481	479	503	525	532	519	507	515	480	497	481	523	505	540	530	508	492	531	546	518	481	510	485	507	498	517	527	520	543	490	487	488	482	486	531	543	507	496	533	529	494	487	541	523	523	511	543	541	539	549	495	535	471	495	457	529	484	459	496	486	482	482	517	503	504	481	481	507	528	510	514	544	507	471	504	488	523	511	475	504	497	504	487	498	467	488	513	523	520	476	509	482	489	496	530	452	525	487	506	554	520	537	442	531	520	487	493	474	539	494	503	523	501	525	497	545	495	489	467	514	485	506	549	526	498	506	516	513	507	487	508	515	523	522	547	495	494	539	539	488	499	491	490	531	482	525	486	486	533	522	492	467	516	472	500	538	517	487	498	509	543	515	537	519	519	495	511	533	472	518	504	504	486	504	498	539	523	507	524	526	521	542	534	524	525	497	495	494	518	497	506	544	518	483	537	541	517	508	514	472	512	519	509	523	516	491	502	473	513	513	476	524	520	483	498	486	526	517	492	500	493	512	511	488	477	489	492	516	529	490	453	507	481	539	521	528	511	492	492	544	518	514	472	510	523	500	540	511	518	480	499	478	495	491	507	478	474	518	498	488	525	526	529	497	486	524	496	526	538	510	535	502	500	445	527	493	482	519	496	493	551	508	504	536	487	508	541	474	517	508	513	515	506	521	510	497	508	494	552	506	505	509	504	499	553	480	505	495	510	524	525	489	520	504	502	532	491	454	529	553	529	507	483	525	501	480	533	537	527	477	521	476	499	506	480	536	506	504	501	515	535	518	496	517	562	533	484	536	509	534	495	496	505	495	484	473	489	525	502	472	537	486	522	551	524	510	517	520	490	490	506	455	528	511	512	495	467	531	488	499	505	485	524	513	520	513	482	521	519	507	510	496	510	487	497	534	497	506	515	515	501	493	495	475	469	543	519	505	505	531	496	504	485	485	494	498	538	491	457	513	472	502	522	501	528	516	495	522	534	493	529	502	514	505	485	538	504	487	479	512	496	519	546	497	495	552	519	520	492	485	466	506	474	533	486	520	517	484	566	473	535	574	515	506	522	526	485	499	508	527	490	514	526	514	495	520	501	548	535	491	545	491	480	478	504	483	535	527	521	505	484	510	524	513	504	488	449	514	537	501	485	506	484	548	520	474	514	515	499	518	523	488	500	473	536	538	490	512	519	480	528	530	487	523	526	529	516	509	482	503	521	476	501	496	504	518	475	503	506	492	492	512	491	518	471	477	506	494	547	497	528	489	533	512	507	502	479	523	506	499	502	489	465	459	524	520	472	528	514	475	519	482	483	534	451	481	502	513	536	493	494	492	514	475	503	496	506	486	538	552	485	510	507	503	519	527	493	514	514	547	501	514	539	490	475	482	491	518	520	521	488	528	514	525	533	479	551	472	469	517	509	493	500	481	517	516	490	526	527	497	530	536	516	501	502	474	497	480	508	504	473	498	481	506	518	490	496	524	482	512	471	500	470	457	518	501	498	498	538	498	519	507	471	505	505	502	460	489	490	501	479	504	458	499	488	497	521	476	467	488	511	490	512	481	511	516	543	494	484	492	513	523	488	461	477	534	516	516	499	508	479	483	478	502	501	467	534	524	525	475	517	498	523	510	518	527	502	487	497	488	518	490	478
28231	25201	29175	19645	9548	5923	4043	2818	2123	1708	1163	947	844	786	716	648	589	519	502	504	451	354	384	385	356	359	373	351	382	419	380	353	351	354	339	335	338	303	335	305	296	291	296	269	323	300	309	308	290	299	299	294	279	266	295	292	307	285	321	282	294	291	289	300	305	301	311	296	287	278	295	314	299	262	312	289	312	295	297	289	325	276	301	301	290	306	305	293	293	297	275	290	296	304	301	286	301	303	282	301	300	298	282	317	268	285	324	309	285	321	280	322	303	274	301	293	297	299	310	296	294	303	282	335	296	323	300	268	315	287	323	308	303	298	324	307	291	255	335	298	297	300	292	320	307	338	331	296	322	300	299	309	305	299	292	305	297	290	277	302	301	284	295	292	304	297	309	281	279	290	298	304	312	290	309	338	289	299	296	327	345	314	286	309	320	307	264	286	321	321	265	299	289	283	277	324	279	305	337	312	269	319	298	309	260	329	294	285	313	268	338	276	294	312	275	295	271	293	284	310	295	249	310	342	278	313	277	300	317	286	270	290	301	276	318	296	310	324	265	271	289	293	318	278	266	295	290	298	301	327	292	290	317	285	294	271	295	303	262	296	296	280	258	291	295	302	285	288	323	273	291	305	310	294	290	283	286	286	285	296	313	307	289	334	296	263	328	285	272	303	271	280	300	294	315	295	305	284	305	317	261	297	307	292	286	313	288	310	298	296	305	308	275	267	317	265	284	321	309	316	309	304	296	295	292	280	279	310	312	296	306	308	271	303	287	316	298	306	295	318	299	319	285	294	284	285	288	297	277	285	275	303	318	266	317	271	298	285	301	324	282	308	288	305	338	275	286	292	274	301	298	290	293	268	259	301	305	327	293	320	326	296	307	293	275	306	288	285	305	297	281	292	310	271	295	315	296	271	290	328	287	293	302	286	295	317	289	300	324	300	315	311	313	312	270	289	263	296	296	290	294	310	285	282	297	300	291	323	307	285	309	331	297	308	293	300	310	267	295	284	308	302	297	310	330	333	274	327	310	282	305	292	282	287	305	278	320	314	305	339	276	293	298	320	316	294	285	321	326	280	303	285	303	315	279	303	292	259	335	298	282	330	287	287	290	316	284	333	308	316	295	342	315	313	309	315	324	307	312	300	304	279	291	251	273	280	300	312	297	315	292	290	310	266	315	315	294	291	317	298	256	287	291	313	278	302	303	279	279	302	296	313	310	291	287	289	282	284	271	294	304	287	324	295	295	290	292	311	301	301	299	282	306	293	324	289	275	299	270	296	311	320	315	320	310	310	288	290	306	290	258	280	280	302	324	298	261	294	299	291	301	313	305	293	314	287	281	289	303	296	292	323	269	321	303	335	274	330	289	283	284	306	309	260	287	299	313	296	273	282	263	325	280	300	280	289	301	283	286	309	308	316	298	331	304	306	319	310	305	282	311	333	288	326	284	293	293	292	289	289	295	326	292	280	315	308	297	288	290	291	321	302	281	292	276	291	340	289	327	294	334	314	279	271	304	325	306	305	306	316	310	291	294	311	314	277	243	303	289	298	282	281	288	310	288	301	299	274	320	286	305	291	328	273	277	272	285	308	301	298	327	292	298	327	307	310	304	294	307	317	261	284	302	285	290	295	309	289	267	332	268	311	311	301	286	293	315	303	285	285	327	290	308	323	304	286	309	326	304	265	298	313	266	300	274	264	280	277	293	273	300	280	319	297	315	306	306	311	283	290	264	299	296	275	315	257	273	313	293	256	337	285	325	295	279	315	305	340	313	284	319	297	297	284	300	289	285	316	283	290	306	315	261	319	297	302	295	304	312	332	338	292	327	319	300	315	300	299	266	279	304	319	288	305	301	301	304	320	300	280	318	285	290	297	270	277	302	282	326	293	289	295	288	285	299	305	304	312	275	271	291	290	279	269	311	317	296	279	317	296	298	311	312	294	301	304	281	322	304	289	295	286	283	278	317	306	277	318	310	286	278	288	318	334	319	270	326	305	305	288	324	307	290	306	311	302	323	299	288	305	304	259	310	276	306	271	345	322	305	314	293	299	284	300	285	303	320	290	306	305	293	324	294	256	290	316	298	286	285	308	289	287	309	297	286	310	304	258	310	304	279	262	340	286	277	301	293	307	291	296	278	276	299	311	312	320	290	282	299	299	309	274	302	304	327	277	311	321	300	302	326	279	298	307	295	303	288	274	307	295	299	274	318	294	288	310	285	305	305	298	331	272	294	305	306	281	281	301	313	304	308	309	282	330	270	290	291	303	281	278	297	288	308	280	302	291	306	284	312	290	275	315	263	288	300	310	285	281	265	291	306	275	296	291	283	284	348	285	293	306	294	303	319	251	297	301	288	306	295	284	327	268	296	306	283	304	261	282	287	272	301	304	322	309	314	345	270	311	286	332	305	278	274	318	285	282	340	303	280	292	274	316	266	318	331	325	289	282	301	301	315	310	274	305	306	286	306	292	304	306	294	299	324	313	275	287	284	276	271	277	317	336	295	282	283	312	300	294	317	330	306	271	288	311	323	279	304	315	282	313	285	280	319	284	351	292	318	281	307	320	314	294	267	293	285	281	289	317	321	282	280	272	300	286	296	267	303	284	278	282	302	291	302	325	274	284	277	297	307	313	318	292	298	304	282	266	295	303	314	296	301	303	292	309	277	296	310	289	285	318	315	279	273	317	265	279	297	271	300	280	310	272	268	290	305	302	303	294	278	292	303	307	273	310	280	315	309	296	280	308	312	288	320	347	317	284	292	324	293	298	316	320	308	289	298	291	311	286	306	277	296	294	293	278	319	279	313	312	283	280	291	278	304	310	322	250	270	290	319	277	326	297	288	301	327	298	313	304	292	265	274	292	291	288	281	283	304	351	324	289	298	280	294	323	276	287	294	285	266	322	326	305	308	269	308	296	299	312	312	305	304	286	312	296	301	263	276	290	313	286	307	279	295	309	262	314	294	313	293	287	293	346	305	287	282	327	273	331	273	283	323	286	296	296	281	308	299	291	299	280	293	271	279	328	292	340	280	319	293	277	298	289	312	295	301	302	310	293	302	311	296	305	257	308	309	323	321	290	289	302	323	285	309	301	307	259	318	313	306	304	292	280	257	282	311	320	291	290	284	307	296	318	298	292	273	316	294	307	281	285	318	301	307	294	278	278	289	311	301	262	290	301	313	326	330	247	280	316	307	288	321	315	285	319	317	293	329	295	297	280	334	308	282	303	306	262	287	300	298	291	281	316	262	304	315	286	287	301	285	276	326	293	292	312	319	296	286	277	299	316	315	281	294	295	303	306	257	298	296	302	294	323	291	302	295	304	288	305	334	287	325	320	339	316	285	321	310	297	282	311	324	302	285	347	290	303	322	279	290	295	303	322	309	287	277	294	289	286	301	259	284	286	302	318	289	294	324	281	300	273	322	301	295	287	297	289	289	298	319	282	274	312	307	301	343	298	276	314	318	293	301	332	311	275	312	297
25924	41598	31488	18264	12902	9784	7146	5002	3781	2983	1920	1521	1384	1114	997	909	792	686	732	604	574	462	470	451	448	427	449	464	448	481	433	438	435	353	353	365	359	325	368	339	289	343	324	328	333	329	337	355	329	319	332	321	323	295	345	344	334	296	316	319	345	307	326	330	346	329	335	309	296	315	330	315	312	339	323	286	366	310	313	335	346	330	307	315	309	306	338	319	342	341	359	298	302	356	340	354	307	294	315	350	345	303	307	311	320	332	301	331	319	318	325	325	350	324	318	290	336	304	323	320	334	316	301	321	296	316	343	306	295	316	299	333	336	306	339	324	312	330	315	319	339	325	337	319	327	305	311	312	284	313	349	293	347	301	334	333	338	308	324	298	306	300	345	351	324	304	330	337	324	315	329	318	324	292	330	329	313	308	286	331	343	318	336	295	348	309	302	337	335	298	309	335	315	302	319	314	315	332	325	345	309	359	332	323	310	320	357	335	313	309	312	328	337	317	334	338	315	348	314	313	337	312	364	317	351	322	348	307	324	287	308	320	306	298	322	340	339	322	318	312	327	332	347	302	337	350	339	312	349	349	341	337	323	325	316	329	312	337	330	341	354	324	315	332	328	318	363	339	350	317	317	319	349	325	282	319	313	345	328	322	322	314	383	326	341	337	312	279	344	343	339	362	302	335	334	324	331	326	333	306	377	356	305	379	315	319	304	335	338	299	321	317	328	345	332	322	340	309	324	281	323	303	323	316	324	339	335	337	321	300	317	320	311	316	318	325	340	331	343	336	326	329	313	321	307	306	314	342	310	344	323	320	326	334	338	314	321	302	321	304	325	364	297	323	307	355	293	342	335	347	352	335	324	310	312	327	311	317	331	330	316	323	357	289	323	356	317	301	304	330	318	310	349	318	300	325	311	331	294	313	340	315	322	340	329	318	313	337	333	315	320	321	322	310	309	325	353	339	340	309	346	350	312	327	328	350	316	323	335	334	313	328	330	300	305	312	321	344	323	335	360	364	319	321	349	350	326	345	287	312	310	319	347	295	314	340	306	322	339	317	302	328	311	335	304	329	354	342	320	285	331	302	341	355	336	327	358	323	316	326	343	314	335	315	339	338	311	321	332	349	339	378	319	350	331	315	319	331	301	332	302	298	346	336	328	344	321	308	300	315	320	304	334	317	304	326	323	323	326	323	301	340	352	311	325	298	309	344	326	295	351	319	339	329	296	305	347	350	348	365	343	313	326	338	352	332	317	323	313	335	319	315	324	311	300	324	335	334	303	317	343	336	294	324	350	285	333	368	321	314	336	344	304	326	338	341	337	360	325	324	337	334	345	316	309	332	319	316	327	326	339	317	321	353	326	338	327	367	320	330	314	302	306	346	349	316	323	339	332	304	310	327	328	296	312	317	341	323	357	332	353	332	283	333	285	314	294	337	373	350	315	318	330	329	334	307	318	323	310	299	329	326	337	311	306	321	289	307	313	323	304	323	315	329	322	341	297	315	343	342	325	299	309	303	352	296	318	330	342	322	315	337	335	330	334	302	321	330	344	329	322	326	320	299	315	311	320	361	331	337	332	306	308	344	329	354	334	314	343	301	321	327	312	311	315	338	338	328	320	301	326	325	339	319	314	340	309	314	324	351	324	319	346	289	323	324	323	333	289	284	344	349	347	315	339	329	325	338	344	337	341	334	341	315	335	317	307	335	317	327	308	331	311	299	325	317	321	310	330	306	313	312	317	309	338	322	315	332	287	352	321	347	312	333	316	329	295	325	313	358	330	308	329	330	332	309	293	307	308	337	357	325	313	273	325	344	307	315	300	343	337	309	304	292	290	323	339	328	359	328	349	311	321	293	333	321	341	332	326	309	318	303	328	301	322	310	323	328	318	297	336	331	334	320	325	306	326	332	343	325	362	300	298	310	341	293	327	343	309	312	321	344	318	336	330	299	347	343	335	300	295	337	337	354	314	307	321	321	325	344	302	324	323	361	332	341	328	303	325	316	318	335	325	342	327	302	327	317	328	332	344	329	327	341	320	308	314	351	309	337	336	299	341	341	318	327	302	311	310	364	315	315	324	370	328	308	334	338	323	301	344	326	289	291	314	318	316	340	345	339	345	336	299	310	333	332	302	354	322	302	339	287	315	326	335	315	325	335	348	319	366	327	314	307	348	305	337	380	332	324	338	322	331	327	328	314	335	312	330	295	317	318	349	325	359	336	367	327	331	340	322	326	307	314	334	329	342	308	323	310	331	321	325	314	289	316	323	314	288	312	300	322	307	337	298	346	336	316	330	318	307	328	284	316	298	326	357	329	323	331	306	323	356	323	311	345	322	325	321	310	301	305	327	311	351	309	313	320	362	291	308	322	320	329	335	285	294	309	324	344	326	296	343	325	335	294	337	323	343	319	313	353	337	319	324	287	345	293	346	338	357	324	350	329	321	323	324	334	332	316	325	312	302	332	343	312	351	328	327	297	318	315	329	342	329	317	307	321	333	341	320	338	328	270	339	307	321	335	286	312	293	353	315	327	332	339	330	346	304	323	334	344	335	344	340	284	320	317	304	324	308	341	324	329	320	343	320	339	321	328	310	319	327	356	344	349	309	321	298	326	342	339	317	312	334	310	344	318	320	307	341	311	296	296	339	312	321	327	311	318	324	293	333	334	314	297	334	323	343	322	333	356	337	342	338	314	330	333	376	328	322	309	321	287	312	323	293	351	345	345	316	325	301	337	337	308	331	313	310	305	325	332	320	354	313	326	350	350	314	340	332	347	343	317	314	317	317	298	313	323	309	327	365	358	335	315	330	291	317	316	332	330	309	327	350	336	319	351	321	323	353	313	337	352	322	315	313	339	324	314	315	337	322	328	320	306	355	318	333	328	313	308	339	323	315	331	328	301	326	340	316	360	294	331	324	352	299	326	339	331	339	303	336	339	317	348	302	354	320	312	322	367	326	296	316	332	339	354	341	321	347	348	323	349	301	336	316	326	330	340	318	301	305	318	317	303	362	329	322	331	282	324	335	359	317	306	337	338	365	308	336	314	334	329	320	277	338	317	313	347	343	306	308	333	318	338	345	316	330	327	316	307	318	299	325	299	302	355	311	310	323	342	368	293	346	310	330	330	315	311	318	330	337	328	323	334	322	311	316	328	325	347	336	334	340	338	308	327	315	281	342	298	328	320	307	320	316	299	304	325	308	307	298	358	332	333	293	341	332	351	342	334	318	341	308	321	335	316	341	340	319	321	337	306	311	310	330	293	291	313	319	317	335	298	305	323	336	319	302	318	315	337	356	338	369	305	336	311	351	323	343	354	330	337	314	329	324	327	320	327	319	328	328	353	317	369	328	312	317	319	304	358	289	348	312	316	349	301	313	302	328	313	339	321	320	345	331	307	306	307	300	308	272	314	330	337	346	335	303	303	311	336	359	305	300	301	333	313	325	324	307	324	329	326	296	285	341	313	341	343	351	313	338	300	319	322
23372	21087	28302	24170	21314	17455	9191	5136	3649	2659	1911	1651	1460	1201	1113	1079	1017	915	836	801	722	637	633	610	601	613	611	596	617	672	602	579	584	544	525	513	500	516	526	507	461	524	526	528	489	478	498	454	544	502	474	510	469	497	516	428	494	475	496	481	504	462	524	497	472	486	496	479	488	450	505	521	498	567	476	460	509	554	520	526	502	479	510	509	492	480	486	467	474	459	501	482	484	476	469	517	494	508	493	491	438	482	541	492	543	489	503	521	515	503	491	488	491	500	486	460	476	474	471	506	488	515	499	509	461	452	478	519	512	464	463	447	489	496	481	491	505	491	535	474	462	498	486	464	496	470	490	477	482	468	488	484	530	503	490	535	518	488	500	439	517	507	532	516	466	492	530	518	457	456	467	478	475	504	482	519	470	508	478	455	463	487	486	443	493	457	495	463	468	451	465	506	469	475	492	492	509	473	529	492	532	480	511	492	507	525	475	454	496	476	487	491	519	537	499	497	471	528	482	484	501	480	498	500	450	496	480	475	499	503	500	457	488	489	493	482	486	484	501	486	463	443	503	497	493	459	527	458	490	513	478	484	439	497	468	496	530	488	519	513	487	488	450	476	480	475	497	497	492	466	523	453	528	457	514	472	459	503	467	486	477	470	491	513	524	521	506	482	492	511	491	492	465	472	496	489	497	477	493	509	482	523	470	503	489	486	465	451	469	503	538	483	499	478	499	518	496	503	490	492	498	508	502	475	466	448	487	524	481	547	502	490	476	538	488	451	504	495	484	452	496	473	497	543	501	452	506	479	492	517	462	498	476	458	404	512	517	508	487	451	510	498	497	448	465	467	479	521	480	489	479	472	467	459	500	475	476	491	527	474	493	469	478	516	499	488	509	524	478	481	473	470	465	487	488	452	466	488	503	528	470	496	496	505	490	467	465	469	467	507	505	513	484	519	514	483	488	516	499	466	443	501	462	538	493	492	484	477	453	523	475	517	527	429	454	479	451	482	488	493	516	489	511	456	463	468	483	506	479	518	455	507	472	482	507	484	509	483	451	473	506	517	526	491	483	454	495	500	488	460	457	513	491	462	473	502	514	501	510	461	471	469	458	477	505	454	489	477	512	498	486	466	439	523	457	476	484	536	529	490	515	494	481	478	508	493	512	479	485	485	500	490	478	464	453	491	465	508	482	504	459	487	483	489	500	495	483	495	425	498	454	441	497	460	513	488	515	454	488	490	460	486	488	514	477	504	506	531	505	505	527	481	484	473	477	511	477	482	482	504	452	486	488	502	468	493	474	492	502	461	502	500	518	463	479	508	493	450	512	500	423	504	513	466	512	500	455	545	466	494	469	494	465	475	472	499	531	455	457	489	512	490	485	492	501	475	513	502	519	489	501	526	487	485	519	524	494	516	503	476	500	521	479	477	495	438	502	497	455	523	531	469	491	467	494	506	494	481	479	510	464	454	494	482	450	478	457	507	492	490	503	501	539	505	467	512	454	508	499	496	461	478	472	469	487	504	526	476	516	496	534	498	496	486	471	513	503	502	525	512	523	481	522	522	525	481	493	517	481	495	510	511	480	481	479	503	529	534	508	503	457	506	439	517	534	481	491	471	493	473	516	509	488	473	445	499	469	487	495	458	467	506	464	491	491	478	494	505	527	482	503	482	472	474	505	461	482	511	463	487	480	496	514	448	456	496	500	452	488	471	484	476	543	496	473	512	496	503	539	464	498	484	473	516	513	490	493	487	504	504	514	485	495	473	482	466	519	487	498	447	468	465	460	489	492	486	481	520	467	489	457	478	515	487	478	483	521	480	475	443	498	510	486	488	497	504	496	500	495	479	499	491	519	512	491	525	509	465	507	514	519	463	487	512	522	475	485	530	482	502	503	480	501	497	461	495	483	455	477	448	478	479	475	489	508	476	518	455	490	503	483	471	527	489	482	494	507	519	513	491	553	502	473	502	484	504	456	483	497	497	481	522	507	513	511	482	490	454	486	483	436	479	482	497	514	505	485	520	491	480	535	447	501	529	501	474	486	494	447	475	492	487	494	452	489	486	442	482	478	521	486	504	505	515	491	493	510	468	456	474	507	517	493	496	488	499	493	481	490	477	457	503	470	470	524	506	462	490	486	468	493	518	487	467	484	476	440	476	490	492	492	544	512	512	487	483	485	462	501	482	533	475	533	524	467	483	506	463	508	489	474	488	527	499	467	493	487	449	435	492	470	497	467	481	499	453	497	501	509	453	486	514	497	510	466	501	526	497	447	499	498	496	487	499	495	475	496	430	508	471	522	500	493	531	544	479	499	510	487	524	482	512	490	513	499	494	480	482	459	493	518	500	504	536	506	521	518	453	500	459	501	499	490	493	492	489	502	516	453	453	510	484	514	456	486	510	500	481	459	482	481	486	484	496	492	491	469	491	498	511	463	517	478	472	482	464	478	483	499	508	488	477	468	484	496	471	490	513	484	486	505	473	524	497	501	494	486	491	472	496	485	538	453	448	512	490	507	499	516	493	497	525	487	482	514	535	486	506	488	503	488	471	509	446	475	494	477	509	480	495	515	492	507	507	495	493	512	473	468	508	475	460	475	500	487	485	491	492	499	490	481	496	463	486	496	479	472	507	441	511	509	489	453	511	508	471	474	495	499	496	511	490	457	499	484	497	490	480	476	485	471	507	478	477	490	496	477	522	479	499	506	487	508	506	501	483	479	489	487	467	476	508	470	499	503	517	515	496	510	482	530	469	497	545	488	450	516	509	501	462	541	507	472	481	471	494	470	482	473	493	496	438	459	458	471	464	491	486	486	435	490	454	480	478	498	485	451	490	512	453	467	455	498	519	471	544	506	507	505	459	514	472	497	498	480	495	484	520	480	471	496	472	489	513	518	503	480	505	498	459	469	481	530	487	518	482	444	519	529	499	487	521	497	502	473	489	478	470	514	489	487	478	478	449	494	487	536	458	464	471	485	474	462	493	421	464	482	507	490	447	522	490	511	491	499	487	490	490	448	510	533	470	482	485	495	472	483	497	481	456	503	482	504	483	476	499	514	510	471	495	494	494	490	525	481	457	450	503	490	530	507	494	514	479	526	478	480	500	484	462	517	482	460	526	457	468	477	497	531	504	478	503	500	475	498	489	499	526	496	515	486	485	503	484	445	478	481	487	461	472	487	449	509	488	480	490	459	504	439	474	495	495	496	531	496	466	517	471	535	510	492	490	464	508	536	502	443	516	468	509	472	495	506	493	480	444	480	490	491	485	483	499	487	493	493	464	469	496	483	575	458	516	541	458	465	474	458	484	504	504	498	478	511	522	479	486	534	484	470	504	488	443	514	502	514	512	489	508	480	526	481	459	511	525	496	500	495	512	481	508	471	517	505	473	467	467	466	537	494	491	496	429	494	471	481	480	478	480	513	485	526	483	502	462	513	464	504	521	522	458	450	457	504	500	505	524	515	480	477	497	518	511	514	468	481	501
26637	49478	37525	24550	17558	13586	10613	7775	6099	4356	3150	2409	2067	1745	1667	1635	1275	1142	1069	947	847	785	749	769	745	743	724	623	701	751	699	695	697	612	570	576	507	587	545	515	540	499	520	490	500	539	574	550	529	523	552	488	551	552	535	578	530	539	481	521	492	510	522	509	507	524	577	527	511	474	541	525	514	526	511	502	535	527	499	550	547	485	482	550	482	535	517	519	509	525	492	505	509	539	520	562	508	524	530	522	519	488	511	513	522	524	555	541	543	516	505	521	563	534	548	523	476	548	522	567	520	511	501	526	493	558	532	524	484	520	518	528	516	518	530	493	532	548	532	494	513	557	496	536	527	537	522	492	514	526	534	537	506	529	501	478	542	502	562	485	538	555	545	505	500	493	496	534	534	527	537	517	545	530	494	560	515	510	552	500	524	546	528	512	535	528	512	524	513	504	505	494	510	534	487	522	522	543	495	543	488	543	500	509	536	542	486	589	563	550	528	502	510	512	514	490	538	524	485	549	492	504	513	528	536	503	533	543	521	475	558	498	508	561	480	497	492	538	491	474	516	456	510	533	524	535	579	507	530	486	523	512	489	579	525	521	504	568	533	514	528	497	523	549	503	536	563	507	518	551	561	519	486	456	586	507	502	566	554	487	513	549	520	514	514	530	541	520	524	500	498	522	494	508	508	538	504	534	512	495	503	529	546	507	505	537	552	501	524	493	532	574	524	491	532	542	496	547	509	548	508	537	548	519	512	529	572	491	533	539	487	503	513	540	514	535	516	531	501	481	509	548	521	503	518	534	526	566	510	500	552	483	506	552	551	507	545	533	497	495	526	518	525	527	543	529	489	552	584	526	541	530	531	532	478	528	522	478	540	537	487	483	470	558	544	540	525	516	539	505	536	519	492	513	547	524	522	517	492	542	556	504	509	556	499	569	508	509	518	549	511	550	515	518	500	524	480	505	528	505	516	519	555	484	471	541	536	552	491	532	485	507	498	507	546	519	536	503	544	536	541	516	541	493	557	530	510	495	538	543	502	546	497	488	530	471	501	520	556	492	557	591	528	514	522	514	517	497	579	507	501	566	516	525	486	545	508	535	522	552	534	555	565	571	530	537	537	560	503	533	525	534	519	544	541	531	518	472	586	526	529	576	531	555	547	503	526	498	527	533	544	511	541	524	492	470	495	501	563	528	515	526	517	504	532	507	538	508	512	517	532	534	530	531	502	521	548	524	495	550	491	557	513	516	537	504	495	487	489	528	505	517	494	565	544	502	526	558	521	515	508	545	500	536	568	527	530	552	488	504	532	559	514	530	542	519	545	490	517	540	555	544	521	508	501	519	534	497	537	542	509	522	519	543	516	514	548	501	532	529	512	498	516	539	478	509	528	516	531	522	494	553	524	494	503	507	535	455	499	507	534	526	540	482	513	518	496	518	486	541	521	483	566	529	566	527	551	564	484	524	529	531	489	536	519	510	529	552	486	534	488	482	526	545	525	536	510	520	521	549	540	510	489	528	498	510	526	501	578	514	517	514	518	496	507	505	535	518	522	518	535	545	530	543	503	489	548	528	510	551	534	498	505	522	502	541	533	548	521	548	510	502	517	534	514	531	543	492	527	492	498	516	494	503	513	543	506	568	555	512	491	522	535	503	505	519	534	499	505	517	548	535	554	560	481	532	515	524	505	547	551	528	505	549	499	495	526	523	493	491	530	515	512	525	458	498	548	503	478	496	495	550	530	518	500	522	517	520	545	505	550	554	480	556	529	516	516	514	526	522	522	525	540	494	511	562	502	547	594	501	493	524	563	534	533	502	532	533	540	550	520	521	533	531	514	517	508	478	510	523	511	537	540	541	511	505	486	483	486	541	517	570	533	559	511	527	574	526	520	511	546	532	496	521	588	554	529	546	481	528	543	532	515	540	459	494	475	532	512	536	520	509	489	486	502	531	540	505	495	525	501	547	508	506	521	509	518	520	563	515	522	507	532	521	536	523	522	552	531	489	490	541	497	539	552	534	493	540	513	523	512	522	497	501	513	527	500	498	552	496	514	551	552	544	557	484	459	539	550	513	484	497	545	523	523	510	539	518	519	508	535	532	532	511	515	497	559	557	525	533	504	517	538	544	509	553	543	550	528	537	572	498	547	568	554	558	539	540	529	535	519	496	545	505	522	548	547	551	529	514	518	524	514	517	542	529	522	501	540	475	513	541	561	520	499	544	525	473	509	505	504	529	518	484	529	500	540	520	490	518	567	520	551	537	547	534	523	551	523	563	473	546	528	529	519	519	529	550	491	507	517	481	548	502	573	516	520	510	529	523	498	538	524	534	505	549	558	544	485	535	535	523	497	494	534	582	526	485	506	483	523	496	494	511	545	556	523	529	536	535	544	505	529	547	545	546	507	509	512	520	531	501	531	501	530	511	481	526	530	525	572	522	486	508	520	533	542	534	519	527	501	532	537	527	497	521	533	495	528	519	515	551	507	507	520	489	538	530	526	524	512	558	528	490	555	554	494	533	538	511	507	557	511	561	499	547	550	533	532	509	493	507	542	492	500	537	551	520	508	487	518	493	524	516	556	489	509	503	526	528	502	536	520	494	548	543	564	514	519	523	516	539	519	473	544	550	502	501	550	533	516	515	511	512	541	524	466	499	514	494	528	536	534	518	507	479	551	503	525	523	513	512	555	542	523	533	485	537	515	486	506	552	566	566	526	541	517	540	522	520	527	480	494	530	547	518	525	516	499	514	495	522	551	497	536	521	537	511	529	501	532	491	510	492	558	547	522	482	557	531	518	515	515	510	503	514	514	539	537	486	505	554	538	471	532	547	521	518	501	472	523	561	545	501	537	498	509	571	491	513	502	475	474	518	483	549	534	542	513	511	551	570	521	517	497	508	568	519	515	467	497	498	522	550	532	502	525	519	468	540	539	519	525	512	548	551	516	566	491	512	513	556	538	517	534	488	513	556	518	509	534	525	495	514	536	512	501	528	558	541	497	503	533	511	527	518	525	489	514	503	532	490	531	533	524	532	492	498	536	544	513	509	500	501	553	534	515	516	555	564	531	528	514	502	546	518	533	521	524	501	550	536	507	485	552	531	552	510	502	554	552	541	541	532	557	534	516	495	502	542	535	508	524	504	531	505	532	524	541	532	498	510	560	490	514	494	533	473	532	544	503	518	539	548	529	527	497	523	519	547	510	504	542	484	538	537	542	526	498	490	530	505	490	539	519	502	508	517	468	542	558	524	513	530	496	532	541	551	532	537	574	531	511	527	555	519	496	518	527	497	518	528	551	499	540	522	494	522	499	533	498	558	523	539	551	542	528	511	506	549	502	547	495	492	560	520	516	539	520	495	510	530	532	509	523	487	523	542	490	488	543	465	536	480	514	556	518	495	525	511	544	519	546	519	529	539	516	514	495	530	537	550	525	525	521	557	499	552	575	512	507	523	505	495	517	508	527	563	507	525	507	553	529	527	550	500
24535	21046	27572	25562	17484	9491	5945	4095	2888	1967	1359	1155	1025	848	834	788	660	550	547	487	422	341	349	334	329	337	351	313	356	349	339	288	306	282	232	281	273	259	249	246	249	266	232	263	228	236	258	257	234	230	244	232	239	241	237	202	263	230	227	254	248	224	236	239	239	211	238	212	231	207	249	206	216	211	216	237	226	236	227	249	248	242	243	243	216	233	237	211	228	215	210	230	233	258	241	258	248	208	234	264	221	231	236	263	233	224	210	202	227	237	227	228	259	249	227	243	258	215	227	229	232	212	194	237	213	220	254	225	223	228	211	229	226	234	289	216	262	255	221	215	233	240	246	231	237	268	262	246	233	247	220	221	233	235	242	250	239	253	251	255	224	233	236	233	233	237	244	235	197	227	241	214	241	247	205	250	239	247	240	227	223	235	239	238	241	206	227	206	219	243	246	235	234	245	246	211	232	257	238	210	234	234	232	255	217	236	216	228	226	254	210	228	240	239	245	224	191	239	229	228	250	213	246	247	244	205	234	216	223	266	242	240	227	235	256	238	259	252	218	226	239	216	206	233	228	240	245	241	265	242	227	239	225	233	222	223	230	226	252	214	256	223	237	213	238	260	233	218	227	242	210	234	219	236	251	251	243	208	244	228	236	238	205	243	234	235	229	224	239	247	231	262	234	246	273	249	220	216	226	242	252	236	210	193	229	236	233	233	264	205	255	205	213	218	215	219	231	242	231	227	233	235	227	233	229	242	229	213	209	232	249	240	212	269	207	232	234	240	209	244	211	239	255	229	230	235	256	242	257	221	235	264	241	223	221	248	208	234	226	209	235	218	245	246	266	219	217	218	220	198	218	232	205	244	236	255	263	247	254	235	247	216	248	257	225	236	252	212	216	228	215	215	253	221	197	215	231	235	247	239	229	220	229	234	238	222	224	226	264	246	238	237	200	227	239	240	235	205	244	245	217	228	223	219	228	259	237	221	188	230	231	243	228	218	223	232	243	236	237	218	231	219	220	204	240	228	249	234	234	211	247	228	219	222	247	222	245	227	208	215	211	246	210	268	228	270	241	257	227	224	254	230	245	242	242	215	241	251	196	224	233	226	202	243	199	213	230	220	224	224	225	272	235	257	236	214	253	242	227	245	223	237	206	224	223	230	224	231	208	256	218	244	256	246	234	231	194	261	235	228	232	241	224	234	243	223	232	244	230	238	261	224	240	195	261	263	216	237	231	260	259	209	220	232	242	244	204	191	239	221	252	208	267	234	256	225	239	228	243	205	249	239	257	237	247	227	198	230	238	244	216	221	252	238	218	210	224	254	228	251	222	235	231	211	248	231	256	257	258	275	245	214	268	256	222	240	233	226	260	236	246	233	221	234	243	270	235	210	256	209	265	233	227	232	259	256	219	224	230	226	234	217	222	282	241	230	232	220	249	199	225	225	228	248	244	238	241	272	245	232	250	248	252	255	240	229	268	230	250	221	210	200	214	245	221	218	227	231	257	226	249	236	217	245	228	223	242	202	222	214	228	245	249	232	233	241	248	210	222	217	214	209	230	243	235	214	229	256	246	250	210	207	235	245	239	223	204	249	240	242	247	238	266	243	238	253	239	240	251	216	256	219	232	234	233	238	230	213	217	280	254	215	227	252	194	224	203	252	218	230	227	246	226	249	210	240	257	239	230	239	249	229	232	232	221	242	218	235	244	249	246	246	215	226	229	257	248	232	226	231	250	229	211	242	235	234	230	226	193	224	231	230	217	252	223	206	216	225	213	253	242	242	219	240	224	264	264	249	219	234	219	247	233	237	226	242	223	213	228	212	223	248	238	237	229	246	235	230	207	231	265	230	251	233	212	243	217	233	248	203	229	237	234	230	208	218	223	243	250	241	236	260	255	237	227	231	220	228	232	222	232	281	231	198	220	224	221	241	195	252	244	231	203	226	244	263	228	241	253	243	225	230	217	227	260	217	235	238	236	223	220	228	227	216	220	221	237	225	226	202	247	218	216	230	240	240	193	229	210	204	232	227	256	217	230	241	231	225	257	224	223	202	219	212	232	209	219	207	257	244	214	233	254	224	240	219	218	261	229	223	227	228	264	245	235	227	251	234	234	234	208	251	199	278	237	225	223	213	229	227	228	216	244	229	235	229	233	260	243	245	224	231	243	226	247	232	231	251	240	239	223	228	250	263	239	217	225	246	210	217	220	236	227	255	256	206	235	234	233	249	221	231	252	197	239	207	235	224	214	218	241	214	247	253	248	203	236	236	236	235	217	227	252	230	240	219	234	232	228	245	212	219	247	249	223	234	224	240	249	233	282	237	242	250	232	237	223	237	237	252	230	216	232	223	216	199	243	233	206	255	261	244	247	233	216	220	238	220	217	244	226	254	224	226	260	213	217	262	208	246	281	237	230	240	249	228	257	232	234	226	225	227	223	227	251	242	226	238	254	261	262	232	231	221	232	228	242	240	217	234	235	228	265	257	208	219	226	247	226	245	212	218	245	246	232	232	261	222	216	257	199	226	223	236	242	214	248	244	223	231	254	227	247	235	240	215	246	240	241	235	231	250	222	218	237	243	214	212	242	242	242	235	221	252	212	220	242	216	251	256	224	243	225	244	231	233	250	245	238	223	231	240	236	217	215	242	250	232	213	229	254	245	227	253	228	217	206	218	225	221	217	234	246	222	261	219	200	281	231	213	240	269	244	211	211	257	239	214	239	245	221	243	241	245	237	231	221	227	258	240	240	230	270	259	232	255	249	231	255	234	209	212	249	253	208	253	242	266	234	236	235	260	248	229	222	221	249	210	253	206	230	226	243	214	222	250	242	215	240	261	222	249	243	208	229	220	240	250	217	234	253	231	246	219	224	224	224	232	239	225	220	236	255	228	219	210	224	256	250	221	258	219	247	239	224	223	272	230	238	225	230	248	223	227	238	226	228	224	220	239	248	217	225	212	219	262	208	257	239	212	262	213	244	226	220	229	227	274	223	248	226	240	251	248	236	221	223	231	263	246	226	248	269	246	207	257	227	225	240	213	232	226	235	247	267	231	244	223	220	228	245	225	243	230	225	224	234	238	223	240	221	228	231	232	262	204	235	209	219	233	223	233	210	248	214	240	240	220	242	227	258	232	225	228	250	205	232	243	231	227	229	227	266	219	222	226	227	236	189	229	247	243	221	242	246	258	232	226	239	259	243	219	227	209	252	238	229	232	249	253	246	226	223	218	220	248	224	238	228	249	219	224	255	236	227	230	241	243	233	242	257	234	249	254	225	265	235	252	233	247	230	249	229	247	249	243	222	244	237	232	226	229	247	223	239	233	244	229	237	227	242	246	219	257	227	224	225	210	236	250	226	237	231	218	250	205	250	267	223	231	240	221	242	208	249	222	252	211	239	225	278	240	250	234	204	223	224	233	265	243	232	225	238	224	248	226	241	288	245	220	231	237	221	240	238	218	245	237	239	240	240	210	224	231	232	234
25543	46071	35221	23035	16292	12489	9383	7250	5352	3486	2416	2007	1647	1392	1251	1155	991	793	736	642	573	476	461	431	433	440	407	431	419	422	454	397	374	302	293	301	246	290	243	281	254	246	249	276	276	271	260	268	269	265	261	241	274	283	246	238	262	260	251	250	272	248	257	252	282	262	229	269	280	237	263	240	312	250	257	266	255	229	256	242	267	277	255	240	244	250	277	269	265	261	243	284	267	232	262	278	250	250	264	259	242	263	285	259	290	268	247	236	259	252	257	256	260	283	267	254	251	259	256	242	257	254	230	269	262	258	252	255	270	253	268	226	299	208	263	276	266	248	259	245	261	264	286	250	259	284	254	291	253	247	259	282	254	273	254	327	233	284	207	272	251	253	260	275	257	267	260	264	262	254	252	247	268	270	252	274	229	267	244	262	228	261	236	256	271	260	255	269	273	249	274	245	251	271	265	260	239	248	250	259	248	252	266	270	273	249	279	244	259	282	221	249	300	264	266	262	244	277	266	245	266	244	267	255	262	245	242	263	260	239	271	246	244	261	263	249	258	262	256	260	272	272	264	268	282	242	245	232	294	252	274	250	253	273	276	256	281	248	251	240	268	265	259	266	259	262	263	246	236	277	262	242	273	246	256	249	247	260	279	245	266	240	286	240	276	266	248	239	260	252	266	232	259	259	262	292	286	257	248	266	248	273	245	272	257	247	244	263	255	250	270	239	243	279	261	272	257	260	279	250	258	280	250	236	253	243	249	271	310	247	253	248	270	270	275	243	255	270	255	261	263	237	248	237	276	267	259	236	250	242	251	236	274	253	258	254	251	282	264	277	251	245	266	285	255	246	225	260	250	278	278	277	251	270	219	292	280	261	256	274	255	243	245	263	232	248	240	291	237	244	277	256	263	258	240	246	248	258	257	240	272	252	258	253	253	245	270	246	252	260	267	259	255	257	249	247	252	246	271	267	260	257	282	260	268	268	266	284	276	240	216	249	259	286	253	258	263	259	242	287	268	289	248	265	252	247	225	249	214	244	262	277	239	257	249	244	253	249	255	259	293	247	249	285	248	242	267	273	239	268	273	246	257	273	241	286	262	259	255	247	260	258	272	252	263	249	234	241	240	248	224	259	277	268	293	239	260	262	241	265	265	232	271	286	253	263	280	247	255	244	243	292	246	263	265	245	258	260	276	255	220	250	284	274	275	251	229	250	291	242	255	264	294	277	245	267	249	249	273	250	246	233	235	252	219	261	284	288	277	222	235	244	282	248	267	251	251	303	279	269	264	262	279	262	266	278	281	259	262	292	259	252	257	248	264	270	220	267	248	257	280	252	252	270	273	279	270	261	267	246	247	253	259	248	251	258	271	267	233	266	245	316	239	273	292	289	279	252	260	268	241	261	264	249	273	261	236	285	287	263	261	284	275	257	271	264	266	288	261	262	258	257	222	249	260	253	243	243	261	277	276	260	278	274	278	265	247	272	239	238	255	266	271	259	268	305	258	266	235	257	274	257	261	253	267	274	250	255	287	278	248	254	256	236	219	259	237	247	272	259	229	255	244	247	268	262	251	268	283	256	263	244	285	258	259	262	241	237	277	284	288	269	254	251	280	256	265	268	250	264	257	270	269	253	279	263	269	239	261	267	271	231	235	243	274	252	285	240	261	255	246	257	272	236	269	259	238	249	275	268	272	256	254	235	255	260	268	223	254	257	239	239	242	261	265	251	244	254	223	253	291	256	253	246	241	253	264	240	289	252	286	288	216	238	254	254	245	296	267	243	251	283	260	227	257	251	271	234	281	250	258	278	256	256	264	239	279	229	292	252	276	280	262	257	245	262	267	256	268	265	276	252	275	247	257	258	233	262	249	243	271	242	265	258	263	286	216	236	272	250	287	289	260	262	249	289	244	240	264	282	249	269	257	278	263	257	280	248	294	263	263	267	270	275	256	260	254	267	249	271	280	254	257	269	257	236	253	255	257	234	245	290	252	274	252	254	235	254	269	263	274	272	253	249	249	249	259	238	241	278	260	244	245	247	261	283	246	286	247	259	241	268	271	266	226	249	264	280	262	265	227	276	254	230	272	257	243	262	272	244	233	252	255	244	229	231	258	235	285	241	259	266	256	263	258	257	262	255	277	277	260	266	275	243	264	271	257	263	274	264	277	247	273	264	261	229	253	245	268	219	268	254	258	276	276	269	260	283	285	233	270	243	259	271	279	254	286	258	262	277	236	260	245	268	262	290	243	241	255	261	261	263	256	267	271	254	256	267	244	275	258	296	268	263	254	267	269	242	249	259	240	258	289	267	287	266	258	264	276	251	244	244	285	248	280	277	253	274	248	261	290	253	269	262	258	261	268	268	259	227	242	261	293	280	242	241	268	222	254	267	251	264	229	256	247	265	238	252	250	231	278	284	271	253	255	254	261	243	283	254	251	272	267	255	258	257	278	266	270	251	270	257	254	228	270	250	271	269	282	225	266	255	258	270	241	253	251	278	249	247	271	255	252	275	252	273	249	254	245	269	264	246	270	268	263	245	240	262	269	256	255	267	259	261	248	254	273	243	278	278	291	272	256	267	274	267	251	265	249	250	270	265	236	239	244	248	257	282	266	255	241	264	240	225	275	263	266	234	265	225	249	285	257	248	215	249	263	217	258	269	263	282	247	269	246	251	257	238	254	262	286	291	255	260	272	234	259	253	252	236	266	254	271	249	252	246	274	242	246	260	250	258	237	278	263	254	267	297	275	241	276	249	239	259	257	280	261	253	256	266	251	258	264	251	240	247	283	279	233	280	277	263	263	262	254	236	223	278	258	236	259	230	257	271	265	265	269	281	251	262	281	283	259	259	263	265	260	258	268	233	230	297	250	271	250	306	257	239	244	255	262	276	253	253	289	265	296	258	263	245	282	282	285	257	259	247	253	237	265	271	252	266	251	275	266	284	293	256	272	281	280	265	229	254	264	244	262	237	267	289	250	268	230	247	255	266	260	272	241	282	250	255	244	255	264	282	291	247	259	263	271	279	267	259	264	276	247	265	281	271	239	241	260	272	266	268	264	243	267	261	263	278	280	255	254	267	263	250	232	255	284	231	268	266	285	259	269	228	303	250	241	236	276	254	256	261	258	271	267	253	252	238	271	267	228	264	258	284	276	257	273	231	240	232	262	274	236	265	248	275	279	236	241	263	233	245	293	244	232	281	250	256	265	254	262	243	249	258	257	237	228	253	259	281	250	271	258	260	250	266	259	281	254	231	249	268	272	287	260	250	266	294	232	260	247	242	262	241	254	236	237	251	276	254	277	243	278	242	247	249	243	262	221	255	246	235	242	276	239	283	302	262	246	258	253	255	255	256	275	247	248	292	268	250	268	263	255	258	254	251	234	229	261	281	247	266	249	282	289	250	282	239	238	282	268	268	282	281	251	252	257	277	280	261	257	232	228	274	255	256	235	256	238	281	238	278	267	270	264	257	265	232	254	254	239	253
22352	21040	28663	23643	21143	21649	16825	7762	4993	3405	2531	2121	1687	1531	1491	1399	1239	1044	1010	915	784	683	667	742	677	622	611	667	676	630	635	600	586	559	545	526	483	480	458	472	478	493	453	465	424	493	487	473	474	494	497	449	485	437	515	499	471	507	491	517	498	487	435	468	452	434	501	469	474	483	470	484	475	448	455	445	471	439	467	480	459	496	444	468	457	470	472	474	464	465	481	494	484	474	497	479	470	454	453	472	481	465	427	483	444	482	435	492	444	464	471	448	490	472	448	477	501	477	468	503	470	479	479	480	457	490	467	478	485	429	468	511	446	466	488	459	453	455	489	512	465	460	466	467	424	432	499	421	489	451	476	471	462	471	469	449	454	484	442	468	451	477	468	483	472	463	439	442	480	507	457	494	497	449	444	479	458	512	489	488	496	461	489	489	473	443	497	495	488	472	481	439	476	496	477	480	452	508	474	465	484	507	467	480	485	449	454	481	414	467	490	443	471	439	478	469	485	443	448	466	457	447	484	486	463	477	488	440	478	493	434	501	467	468	469	502	444	466	472	463	476	499	471	479	471	474	515	440	478	477	485	500	497	476	459	513	464	474	480	481	428	460	469	469	451	480	506	493	461	445	485	500	492	459	483	471	469	467	491	470	454	448	467	486	436	431	468	471	463	464	477	456	460	482	451	475	490	459	499	460	470	473	465	447	493	464	492	468	506	506	470	440	483	456	500	470	487	479	464	486	440	455	482	492	529	492	479	466	471	455	487	455	460	483	467	470	507	478	515	454	500	464	488	463	462	500	425	461	439	480	456	503	411	446	437	482	453	451	470	506	495	478	437	480	482	461	442	454	449	512	434	473	517	477	426	463	462	472	431	446	471	435	537	477	440	471	476	477	467	462	498	469	456	474	482	456	472	472	487	467	515	476	448	483	452	482	469	473	479	488	498	443	494	483	481	477	481	491	497	482	480	533	466	475	489	503	456	493	464	498	490	465	513	474	481	439	491	484	453	433	479	481	481	442	455	495	486	498	475	474	486	470	484	488	480	484	464	461	489	464	451	489	501	486	486	444	464	446	497	460	464	470	475	464	499	483	476	456	480	452	485	433	488	475	468	446	470	481	451	472	455	484	467	454	471	495	454	446	482	482	483	482	469	513	502	529	482	438	446	507	455	435	460	494	470	475	439	482	483	470	453	452	457	504	507	450	473	471	472	481	468	494	462	489	438	458	475	497	443	436	453	438	487	449	446	473	481	445	519	496	469	474	451	445	479	471	469	482	480	484	465	451	503	484	459	517	451	492	465	470	455	451	459	471	457	476	501	493	466	436	464	475	471	494	455	460	463	454	513	482	490	477	515	453	473	451	464	478	450	442	443	471	443	489	450	455	462	494	473	469	500	504	484	468	456	471	470	499	506	491	460	498	455	476	501	487	455	441	506	446	477	444	512	474	480	456	490	479	466	505	485	470	461	470	492	482	442	483	463	471	466	460	444	491	505	469	473	465	487	495	478	479	476	477	468	522	468	468	496	519	466	466	446	446	474	464	487	472	472	451	452	465	468	453	457	499	512	487	441	449	476	488	443	482	467	475	444	494	476	444	428	481	462	488	471	499	493	466	452	453	501	480	453	475	478	466	488	456	457	497	457	447	493	482	468	484	484	461	486	467	486	504	508	486	448	481	480	480	496	481	456	430	458	445	508	448	465	501	477	465	473	459	446	436	467	469	502	508	468	482	480	494	464	437	464	431	513	464	447	496	444	474	420	444	438	460	446	469	521	475	449	448	443	456	474	470	489	499	468	488	455	467	474	503	467	507	493	437	474	465	429	493	432	481	497	452	451	514	451	478	450	496	479	429	462	473	436	448	479	471	478	488	441	469	443	461	513	472	464	480	441	489	464	439	516	530	460	501	474	462	470	456	448	485	428	455	519	464	475	470	471	458	438	480	497	485	454	470	479	473	488	469	476	453	445	490	472	510	462	441	466	476	462	500	438	469	488	461	467	457	460	473	454	473	451	527	465	454	464	443	460	466	460	496	480	453	465	457	443	468	432	416	468	435	470	439	467	440	479	487	471	465	501	458	489	468	444	441	462	428	457	469	475	485	509	473	500	527	508	472	488	519	503	456	481	469	484	457	497	468	484	498	469	510	453	457	462	476	455	491	466	460	485	437	470	494	471	458	438	488	456	506	438	449	449	436	449	492	477	468	478	461	494	492	483	454	485	507	454	454	437	447	476	446	482	477	453	446	461	513	456	481	474	488	476	462	483	482	484	470	419	444	459	478	442	477	466	487	490	453	447	453	464	430	456	483	463	459	485	497	488	504	470	457	492	488	452	509	425	496	470	497	481	489	490	478	467	492	481	499	498	504	441	469	486	484	431	489	479	469	476	477	440	459	450	441	431	487	486	489	451	494	433	467	469	493	478	485	451	499	463	476	463	405	430	472	451	454	492	444	430	452	468	499	456	451	507	470	461	452	506	473	474	467	471	462	482	446	451	481	447	452	447	482	501	402	463	503	507	501	440	449	487	455	485	477	492	492	485	455	484	467	448	451	450	483	484	446	450	477	513	478	483	469	466	475	491	501	484	442	470	525	516	461	473	442	473	514	461	470	479	457	433	487	479	462	471	448	455	453	491	481	478	476	449	464	448	450	471	466	486	484	476	440	470	464	465	441	508	531	492	453	471	492	462	472	489	484	485	471	436	451	478	460	498	476	484	470	431	458	472	522	420	463	482	448	462	447	467	476	460	467	467	454	454	448	507	502	475	455	496	500	459	490	493	473	434	473	439	475	480	474	490	484	497	510	490	473	474	415	443	454	434	471	473	497	429	473	467	446	510	431	485	486	462	477	460	461	493	490	449	450	461	488	499	500	467	466	466	475	503	479	459	450	477	468	487	474	432	460	483	469	473	460	483	439	438	462	461	449	478	460	432	477	448	503	457	462	487	456	424	475	494	475	433	460	499	505	472	483	455	478	492	513	503	482	476	474	474	488	472	477	447	492	486	475	453	433	464	485	452	476	464	454	469	461	459	464	468	471	450	484	506	466	455	512	515	468	439	459	494	474	455	484	442	493	477	460	474	457	460	466	464	483	509	440	516	473	431	434	401	478	452	466	470	438	468	463	485	473	447	467	448	496	484	467	442	427	456	474	451	498	472	451	498	459	498	427	472	500	482	464	455	461	474	491	486	465	464	490	491	438	510	501	493	475	467	470	490	513	438	465	484	482	438	467	450	482	449	463	489	450	446	476	441	442	482	465	453	480	473	483	465	474	458	483	467	509	512	441	462	464	464	482	452	455	497	450	485	432	462	471	460	473	476	480	445	523	425	495	477	472	446	462	504	441	471	443	501	479	521	459	406	433	463	471	483	456	464	501	470	495	455	461	445	489	469	450	476	449	452	477	483	467	460	439	448	461	464	477	503	475	497	460	501	425	445	470	443	462	455	441	497	390	468	469	456	474	505	494	436	492	476	469	483	505
28354	53999	41856	29185	21872	17140	13447	10765	7990	5238	4070	3200	2641	2218	2034	1999	1678	1386	1283	1156	981	870	805	783	790	780	733	736	776	841	695	710	696	591	551	538	571	530	541	486	510	535	556	525	503	492	498	497	491	521	508	505	471	480	496	480	511	531	528	485	480	521	497	528	521	472	474	493	510	511	523	465	511	499	487	519	467	469	509	474	506	504	526	497	548	481	497	489	514	524	525	483	493	532	500	496	483	481	503	518	500	522	477	504	479	493	502	495	487	478	524	511	535	497	472	469	507	532	477	508	503	469	496	535	495	512	518	489	511	495	519	480	493	501	498	522	513	528	469	496	459	533	513	471	505	509	515	472	472	492	505	476	477	544	518	469	515	511	491	507	520	468	473	504	479	530	488	508	460	497	498	519	457	486	517	540	467	494	498	523	479	497	464	522	534	545	471	500	520	479	515	530	486	434	556	489	513	502	512	494	513	482	518	508	489	488	495	474	513	497	489	477	554	515	553	479	497	475	484	447	479	526	494	519	494	505	453	491	505	503	491	485	468	486	491	530	492	508	525	487	492	488	532	515	460	520	527	506	512	478	507	439	527	541	491	500	472	479	484	489	477	518	522	486	452	546	536	511	483	533	536	512	499	500	499	514	548	501	491	498	503	505	505	509	509	513	470	521	472	540	505	477	492	475	485	507	549	443	473	544	504	521	459	495	536	491	519	515	508	465	487	512	513	521	487	475	489	479	455	511	507	452	504	476	481	532	494	509	541	447	505	502	510	503	539	504	508	453	546	485	487	481	510	490	494	500	521	498	553	516	502	495	548	536	482	521	512	511	503	509	490	561	468	512	498	474	491	516	514	513	487	513	480	487	499	513	487	502	522	516	531	497	497	485	486	519	511	495	456	487	530	492	486	481	482	501	519	494	495	502	533	518	535	500	515	459	527	517	465	486	499	512	497	496	528	528	484	503	513	502	515	513	488	493	519	475	508	507	520	479	513	509	491	532	554	504	488	530	499	541	497	500	506	494	481	476	514	505	501	520	505	511	500	543	516	502	462	466	508	469	520	529	543	534	501	508	534	490	523	483	498	554	519	487	512	498	504	521	486	501	528	514	515	492	476	491	517	555	505	481	492	494	481	538	495	505	474	503	518	508	480	468	518	508	519	522	489	452	466	478	491	471	526	486	496	493	556	519	477	504	527	529	470	551	499	503	486	517	456	496	480	469	507	526	522	489	494	502	472	556	498	537	486	482	519	517	536	509	490	481	477	456	550	524	523	536	484	507	528	501	517	558	517	490	567	490	498	513	514	544	480	484	496	496	499	511	507	488	495	497	517	493	526	504	518	510	482	525	527	494	498	476	515	536	534	478	504	475	468	519	466	478	529	499	516	521	537	496	488	504	473	458	485	494	528	523	512	477	527	522	505	507	515	517	519	483	489	515	502	546	523	486	519	504	522	493	497	447	509	485	477	532	506	517	482	525	515	498	448	558	529	478	468	480	497	504	480	530	520	483	521	495	506	519	457	504	510	456	496	487	478	516	509	527	514	489	481	517	523	461	498	487	543	502	485	500	506	518	485	483	484	468	460	511	546	482	496	475	496	512	483	497	551	505	520	547	518	520	509	472	532	522	541	481	516	503	505	472	495	530	508	527	510	483	480	502	461	524	495	489	514	503	491	532	513	500	510	490	497	447	485	525	490	469	493	466	524	475	494	479	506	472	477	482	504	488	501	459	528	516	510	536	489	524	546	485	488	513	483	480	514	515	536	517	533	507	497	475	445	515	508	513	501	502	490	513	523	522	571	485	482	503	473	503	509	490	511	487	509	520	477	477	502	528	464	518	498	521	435	462	514	484	528	489	480	518	481	513	520	493	496	514	497	475	460	517	498	496	468	493	512	538	519	488	515	525	504	511	464	466	492	502	522	492	512	502	492	497	481	519	487	523	548	486	464	511	503	532	497	487	530	489	511	509	484	499	505	506	471	473	526	507	487	494	469	517	505	498	501	478	484	490	516	460	450	500	481	526	486	499	500	516	486	506	465	490	479	497	480	519	496	477	490	476	514	531	499	498	520	495	508	472	510	534	448	505	500	449	494	508	527	505	508	474	487	539	494	516	464	462	492	512	494	519	490	476	479	464	514	518	489	474	534	510	501	517	469	537	494	496	508	477	538	492	483	488	534	425	444	520	484	514	498	494	488	522	536	539	513	478	481	467	483	528	498	516	540	476	484	524	469	483	529	497	486	461	508	463	506	506	516	502	498	497	536	492	528	512	467	463	483	450	481	545	506	539	508	564	514	517	496	533	534	478	547	482	501	484	499	493	505	557	533	485	512	529	508	513	505	506	480	507	509	520	486	485	533	508	510	488	515	496	488	488	526	487	488	505	495	482	508	480	479	512	495	464	479	537	523	532	488	477	518	537	474	451	518	524	502	467	511	506	501	472	486	505	504	494	530	529	533	496	472	492	494	498	564	501	499	526	498	511	527	508	478	447	498	525	507	487	484	508	523	496	510	485	522	553	491	493	471	475	505	533	516	493	519	489	479	500	581	519	532	547	538	481	461	499	502	549	473	501	494	480	500	504	515	488	528	529	524	478	461	513	522	487	546	525	515	470	491	496	499	516	502	522	493	509	503	530	514	536	517	517	503	484	504	481	476	455	482	532	492	505	496	519	508	498	537	542	494	475	500	517	493	517	500	506	517	489	524	505	507	500	537	521	491	479	538	506	510	513	516	496	525	502	498	499	501	496	499	486	502	511	505	504	490	485	507	503	511	526	498	503	492	511	445	507	503	484	486	495	495	510	519	493	492	467	496	518	512	485	496	483	525	517	471	515	498	499	490	480	484	472	497	502	533	483	518	518	496	518	510	493	507	488	484	547	460	521	501	482	489	505	509	510	506	510	506	528	520	494	487	480	524	499	492	511	492	520	531	489	512	492	518	498	492	496	493	503	518	497	520	498	490	511	491	474	499	536	500	504	498	529	492	510	517	515	494	476	539	526	485	460	510	517	509	498	524	504	454	505	498	480	464	503	502	485	483	509	486	478	522	501	483	464	455	514	529	513	515	465	489	485	496	461	505	521	503	528	505	466	516	481	522	516	488	482	456	505	486	506	512	520	492	485	540	496	525	489	500	520	515	503	473	509	500	475	534	498	485	511	495	462	487	472	480	487	536	533	514	480	522	503	467	484	520	484	489	477	532	477	502	510	517	495	527	496	509	531	507	484	509	488	502	476	527	493	484	496	473	539	501	489	504	516	476	524	503	520	506	494	494	470	515	520	495	519	502	476	464	511	533	486	530	466	507	510	527	503	519	520	488	503	483	503	494	465	474	503	514	492	517	465	526	510	510	455	510	499	485	522	518	505	496	517	480	553	512	542	516	532	521	492	500	480	515	519	502	492	493	503	487	509	507	512	485	535	507	480	556	437	505	544	502	548	513	492	488	483	524	526	496	495	473	467	488	513	508	514	484	460	521	507	460	473
28163	25152	28858	19649	10069	5931	4080	3071	2126	1485	1123	998	824	767	757	718	632	535	500	497	452	422	374	381	355	343	356	385	377	359	347	384	354	313	325	306	313	294	320	325	323	298	272	299	322	293	315	308	307	301	270	281	300	295	274	319	311	282	288	295	278	297	275	301	271	283	298	279	326	299	322	315	308	268	301	298	274	291	287	280	317	309	285	289	318	301	317	282	317	330	306	316	299	298	299	303	298	300	285	316	309	304	296	280	278	310	321	302	280	297	280	303	275	292	307	261	283	319	274	265	306	312	277	299	277	307	298	317	317	291	276	291	331	298	308	315	289	272	291	307	323	277	282	303	279	288	304	311	254	307	300	300	293	299	275	269	305	271	300	297	317	288	310	314	313	304	290	298	303	324	297	285	302	307	323	285	275	283	318	297	297	314	294	291	296	312	293	287	279	299	309	293	292	319	277	301	316	294	316	307	307	291	306	309	312	299	311	290	288	305	294	264	328	263	278	309	285	293	280	301	330	304	253	294	308	305	276	295	308	302	276	288	307	291	255	301	310	265	307	310	292	309	297	273	296	301	299	291	276	288	297	300	291	265	304	319	281	285	332	298	294	312	321	279	310	280	301	334	303	317	296	284	277	286	286	283	318	326	286	298	321	307	297	299	262	303	312	307	332	292	297	295	309	318	314	282	310	296	294	300	304	284	306	306	282	297	297	294	288	290	285	261	314	322	303	333	279	282	282	294	292	290	311	280	321	281	314	312	308	290	292	286	294	275	283	265	321	307	267	314	259	296	304	285	319	302	307	315	285	342	298	306	288	279	288	291	308	292	278	310	305	298	313	321	275	282	318	293	325	288	270	294	314	299	295	298	295	322	321	337	313	315	292	296	313	298	280	296	294	315	268	287	293	288	284	302	308	299	326	292	311	294	308	281	316	284	299	301	286	319	326	311	282	301	298	277	310	293	294	284	314	290	317	293	298	271	259	280	282	297	311	308	307	305	288	334	280	336	296	328	288	331	285	297	331	319	298	295	297	302	327	296	320	285	252	293	277	316	279	305	313	331	303	282	303	277	298	305	294	276	303	296	286	295	283	303	320	324	299	297	316	297	292	300	285	269	285	283	296	320	313	312	288	285	298	306	315	273	262	305	309	307	320	317	293	301	333	282	296	339	304	315	297	299	321	287	314	299	284	308	261	307	287	311	279	333	316	302	332	306	292	299	311	304	316	268	277	298	309	285	307	296	294	304	301	282	294	288	294	289	305	313	318	314	296	335	293	323	332	302	273	304	290	287	294	294	292	298	299	268	322	312	299	286	336	304	282	299	312	304	319	282	292	305	297	304	293	283	270	293	300	285	302	309	261	296	284	285	297	315	296	325	285	279	276	308	302	295	301	296	294	314	290	302	291	286	301	303	295	318	307	304	281	329	267	310	261	296	329	293	289	308	286	285	312	296	279	311	276	319	301	254	313	309	293	273	275	303	273	325	287	285	283	274	277	331	312	293	305	279	276	297	298	293	286	296	291	289	281	326	312	303	279	291	279	302	283	290	305	321	299	303	323	291	296	316	264	298	311	300	290	283	258	275	309	289	292	280	310	273	283	285	261	288	295	323	304	292	296	316	304	320	309	301	290	316	337	292	320	312	304	296	290	289	327	325	252	303	320	272	292	329	300	303	297	342	272	308	292	285	283	273	334	305	319	288	340	305	285	293	332	278	297	309	288	255	308	324	293	274	311	280	289	303	274	284	285	300	290	300	287	281	263	303	296	265	308	301	263	280	287	289	288	310	304	284	284	305	282	301	304	273	314	310	320	317	303	290	292	285	265	299	317	303	343	320	307	286	290	257	275	276	312	280	264	301	282	291	286	306	309	327	311	280	283	286	284	308	288	311	316	302	315	310	290	281	254	279	279	321	268	272	276	299	279	334	298	278	297	276	295	266	296	280	268	292	282	311	330	303	296	280	293	276	284	323	272	300	297	317	294	295	276	319	302	309	262	278	329	309	299	292	278	291	291	287	290	320	272	290	280	310	310	303	301	293	305	299	293	306	323	284	284	316	308	293	310	300	294	316	283	314	314	291	318	332	292	327	301	330	316	318	315	303	293	267	311	314	288	278	301	312	266	300	294	300	295	317	321	285	278	291	288	306	274	247	325	291	276	302	308	314	280	286	301	234	294	338	335	319	264	276	285	312	302	254	296	304	308	272	283	309	313	294	248	283	308	277	274	256	308	265	313	274	274	310	299	303	349	288	301	305	318	300	290	319	300	283	343	300	283	314	269	284	302	293	294	313	290	337	317	288	299	304	292	305	303	281	296	294	319	293	287	272	311	295	287	318	321	304	303	324	312	294	296	330	308	343	300	297	277	286	330	293	304	313	298	312	312	304	272	270	307	300	329	304	312	298	293	301	246	296	273	308	323	299	281	310	300	301	310	291	310	300	321	307	334	287	301	295	292	287	306	304	308	303	315	300	283	286	302	308	300	300	294	287	316	263	303	307	325	307	288	310	301	301	321	305	294	273	305	309	292	292	311	321	320	274	292	300	277	324	306	299	322	298	299	317	280	322	277	294	315	288	302	319	290	293	294	276	279	295	316	327	293	327	325	293	275	319	301	307	296	297	286	300	320	303	292	305	331	325	295	301	335	294	284	279	285	280	259	300	285	303	288	273	301	284	306	317	292	309	285	311	301	271	286	271	256	305	290	303	291	297	309	242	278	311	305	257	320	302	270	293	301	272	275	301	309	285	299	293	291	312	299	291	333	297	302	272	282	272	311	293	270	287	282	316	340	291	307	301	321	302	311	308	285	301	300	290	279	301	304	303	266	263	300	282	280	309	279	297	320	330	308	306	304	309	292	312	300	280	288	306	266	286	302	290	278	305	264	303	296	289	312	292	310	294	317	310	298	297	290	269	321	259	308	307	297	338	314	286	296	292	289	315	320	300	274	301	296	295	283	314	293	293	309	298	293	307	293	309	323	291	296	292	291	314	302	291	304	291	295	275	283	290	323	299	296	299	286	286	269	275	315	311	295	304	296	268	298	315	292	284	314	304	299	285	303	311	308	322	288	306	282	309	297	288	289	317	301	292	252	305	301	284	288	293	310	279	307	274	338	310	297	299	298	308	280	311	288	303	314	282	292	339	272	337	295	295	327	311	315	284	264	274	296	282	308	272	313	276	299	307	304	279	272	316	268	261	275	301	303	327	269	309	293	297	303	327	297	297	309	279	313	320	304	288	307	321	311	306	280	323	318	300	288	280	338	300	306	302	331	310	301	282	304	274	319	302	297	327	292	299	276	313	302	300	296	309	292	289	288	300	320	298	291	291	297	290	316	296	336	311	319	329	307	293	287	309	302	290	287	302	300	329	310	318	317	270	293	307	304	286	292	303	281	313	279	301	267	300	295	291	318	307	311	290	332	273	310	297	293	297	267	272	281	295	275	281	274	321	304	307	304	287	324	315	329	297	286	302	330	329	307	331
25994	41683	31094	18811	13369	9690	7449	5335	3874	2612	1957	1548	1208	1124	1105	1023	968	758	643	644	522	464	473	456	437	430	424	453	441	434	432	423	367	351	325	334	320	323	334	337	348	326	338	347	306	320	342	311	290	322	330	333	290	315	305	344	322	335	308	323	296	310	335	344	311	313	283	326	270	325	328	325	321	324	297	303	326	301	316	301	334	323	335	315	331	364	338	327	289	359	311	351	341	326	326	332	308	308	324	342	285	306	327	332	339	300	298	338	328	340	317	331	296	335	306	330	329	320	342	343	321	328	328	345	301	342	312	350	317	327	309	326	336	308	342	317	325	317	292	319	308	321	317	301	353	311	318	329	317	292	323	343	326	327	335	360	327	299	335	332	317	315	335	325	320	312	317	303	338	317	294	322	315	326	314	316	342	331	319	319	322	356	317	328	279	304	306	327	306	305	306	301	333	293	338	334	349	310	337	318	319	298	333	351	336	314	328	301	332	309	320	302	287	311	323	292	311	314	339	300	308	323	336	322	377	326	299	294	317	311	354	320	315	336	310	339	321	335	316	326	291	315	316	290	306	306	311	328	332	326	332	292	349	302	310	313	332	330	321	337	286	338	319	329	325	353	323	285	315	311	372	342	300	320	311	353	321	303	299	332	343	297	323	311	359	336	295	291	336	280	333	332	358	294	327	330	294	321	339	304	350	289	332	363	338	342	309	342	319	303	293	314	313	306	320	341	324	303	352	321	326	323	354	313	363	319	326	299	362	346	316	330	302	343	311	311	331	294	328	325	309	315	279	298	334	297	301	324	307	320	347	317	336	328	313	337	306	319	349	343	347	331	311	299	317	334	321	308	327	325	388	318	296	333	330	315	349	353	315	328	310	341	346	325	298	317	301	289	343	308	309	316	332	335	315	315	318	294	345	304	317	323	300	319	308	318	345	348	337	308	323	344	311	322	293	323	333	311	323	352	319	334	311	303	275	307	292	319	317	302	334	338	320	338	326	313	313	322	316	293	309	304	352	295	290	326	305	301	296	309	317	314	314	324	339	353	303	296	319	354	311	309	302	338	324	324	334	327	318	296	323	330	310	321	303	313	354	330	291	351	311	334	308	286	296	325	338	320	323	335	318	333	301	314	318	317	319	318	331	345	321	325	303	332	322	293	329	298	319	342	313	324	337	335	367	327	293	335	318	329	331	327	312	307	341	342	301	301	325	313	297	307	358	315	347	317	264	320	338	285	317	316	324	337	338	328	324	317	310	314	327	319	311	299	325	305	330	318	321	348	312	308	318	318	322	301	331	325	317	320	331	318	311	351	322	307	335	307	306	287	322	318	332	326	354	332	309	312	316	292	292	330	316	332	313	345	314	314	322	298	320	324	304	310	293	343	332	280	333	318	316	320	325	300	314	311	341	337	285	330	314	343	306	323	288	320	333	335	326	313	284	317	295	324	369	330	298	315	322	322	316	312	309	319	345	308	328	355	332	309	328	314	323	300	297	284	304	301	308	353	319	285	310	340	355	339	344	333	309	303	296	310	338	329	322	307	300	336	311	336	318	320	331	303	332	325	370	328	301	340	304	327	309	310	292	293	298	319	334	322	321	304	322	342	293	328	342	328	335	303	331	317	293	299	323	355	360	300	304	314	290	316	291	314	333	324	310	340	319	339	337	322	329	320	338	331	292	333	298	306	326	328	342	325	318	302	325	286	296	319	345	327	344	350	315	299	281	331	336	327	316	334	361	298	288	324	339	316	332	336	321	339	332	295	320	333	286	306	323	304	341	300	310	312	340	345	316	307	325	328	334	308	324	337	347	324	323	304	308	331	315	368	326	314	289	329	316	306	295	354	327	305	330	306	301	331	304	332	364	354	321	325	319	300	329	351	335	342	330	343	364	332	329	331	306	344	299	290	347	295	305	347	320	337	329	338	291	312	327	327	311	326	334	314	312	319	325	293	316	335	315	336	355	322	315	346	291	316	316	328	342	318	352	294	357	311	337	319	344	309	286	319	333	338	331	293	297	317	299	306	305	320	319	309	339	327	327	305	311	317	331	321	326	310	340	320	318	286	346	325	318	318	330	310	341	292	343	299	298	283	328	298	277	309	334	306	334	321	339	326	324	332	326	289	334	313	307	336	332	300	323	312	319	331	317	321	370	333	342	314	330	320	312	303	343	380	330	325	329	282	332	301	320	359	304	313	342	355	317	320	334	320	315	307	313	306	312	315	346	303	318	304	327	332	302	310	325	315	333	295	324	314	291	331	311	311	342	329	344	332	300	347	321	334	278	357	283	317	331	296	318	313	318	320	325	317	309	327	340	329	335	300	353	351	317	327	322	338	314	329	326	313	312	290	343	302	316	324	308	328	344	326	334	327	327	322	321	329	351	319	339	331	309	296	309	336	311	328	328	318	312	349	364	307	324	290	337	309	327	324	317	326	332	316	321	293	335	323	297	333	331	325	324	326	325	310	316	328	326	294	297	334	296	334	319	297	288	321	339	338	302	318	318	310	322	330	339	324	291	345	299	302	315	294	329	320	291	282	352	297	337	340	315	303	348	350	292	320	291	321	313	327	297	310	329	317	322	291	308	317	340	323	348	305	305	323	302	297	307	327	303	340	322	313	311	327	290	335	334	324	331	342	355	320	343	307	326	315	327	266	336	333	331	357	309	321	341	311	348	298	335	334	315	329	339	334	300	317	334	326	316	309	317	312	326	307	309	296	330	296	349	337	356	340	311	328	324	310	320	352	311	328	360	312	338	334	344	311	334	308	319	322	298	348	338	304	329	301	348	322	337	290	327	316	344	331	305	310	318	345	331	318	334	325	312	318	325	318	323	303	349	335	303	338	305	317	312	336	333	346	345	311	308	316	309	316	315	320	313	316	328	345	339	355	317	346	327	311	341	327	304	339	308	318	330	318	321	313	334	323	337	317	316	318	355	326	315	330	324	323	340	316	317	347	321	322	298	306	307	307	304	319	324	319	335	289	360	326	325	306	312	348	314	328	316	352	345	329	352	332	295	300	326	320	305	322	334	314	338	345	328	337	344	313	302	322	326	316	328	277	329	293	318	344	317	318	334	312	307	318	316	333	352	331	363	314	318	285	328	327	304	316	340	302	300	322	359	308	322	339	324	295	355	349	297	322	332	301	314	311	325	310	304	317	318	347	312	303	346	299	339	331	327	318	324	346	330	336	309	331	305	338	337	331	367	331	319	311	312	309	326	320	336	287	336	343	298	298	341	333	311	339	356	304	305	330	326	341	327	312	338	304	316	319	335	312	345	347	302	348	314	344	344	310	345	315	340	310	332	302	300	336	352	334	323	352	324	331	311	311	342	337	343	339	328	322	295	338	326	355	309	332	330	309	317	308	320	321	317	316	329	316	316	321	319	330	326	333	291	305	317	331	293	322	343	348	313	313	324	314	324	329	336	326	316	321	346	318	326	320	328	351	331	326	299	325	298	311	303	336	312	317	298	325	308	309
23387	21044	28281	24146	21305	17633	9505	5376	3440	2422	1937	1597	1320	1182	1245	1191	1072	874	771	818	695	710	638	580	609	598	607	628	588	652	599	599	566	530	535	498	491	520	509	491	475	496	510	475	482	513	476	464	471	485	505	486	513	483	501	527	492	479	501	480	450	485	461	476	505	484	494	503	472	464	469	472	450	472	432	489	506	487	451	464	429	494	507	487	494	482	485	517	468	496	463	479	524	512	493	437	447	507	528	494	488	514	473	453	477	502	483	487	466	514	472	484	450	444	476	468	481	496	500	507	511	498	528	493	500	459	494	499	474	419	481	463	468	505	510	467	486	471	499	490	515	449	511	481	466	483	476	485	533	468	445	483	455	500	471	493	493	467	472	498	473	508	502	473	472	476	493	486	471	502	494	463	495	469	492	492	492	509	470	436	461	486	492	474	476	490	479	514	468	484	469	500	480	470	495	486	515	505	465	524	492	545	454	461	466	465	504	500	491	476	455	461	514	445	491	466	493	502	497	490	468	481	486	527	459	497	485	493	473	454	529	440	488	443	494	499	495	497	498	474	493	496	493	513	504	482	474	495	499	489	515	518	467	472	496	547	475	540	496	471	472	485	466	542	495	516	505	479	455	485	497	470	485	514	462	420	487	486	491	454	495	465	489	465	465	500	519	489	472	472	489	520	471	504	481	497	505	470	495	505	517	498	482	514	517	503	507	533	488	474	471	516	505	487	504	461	482	485	498	518	449	495	487	487	460	506	489	499	488	537	472	512	501	454	451	487	434	501	462	512	472	502	479	496	542	514	495	474	479	478	499	493	432	476	474	494	490	485	494	463	437	485	508	497	487	494	505	503	481	474	450	508	475	463	508	460	518	474	514	493	491	509	463	476	458	450	472	482	485	480	439	528	491	468	482	454	478	490	461	424	523	485	507	477	494	473	438	462	494	483	512	450	462	492	509	452	513	473	480	477	494	491	490	480	490	500	477	510	484	488	477	493	479	487	459	501	487	510	465	433	479	494	502	488	526	461	467	464	485	492	541	482	459	468	475	512	476	534	493	485	457	474	521	556	509	482	524	494	434	495	478	522	506	485	472	519	529	502	493	470	490	464	511	491	489	473	491	493	480	481	472	460	493	476	461	485	433	477	518	475	509	480	426	489	503	472	519	498	503	452	447	495	468	512	482	533	503	468	491	506	447	500	470	503	488	426	458	476	512	480	485	494	498	534	471	519	454	489	501	437	509	465	501	493	496	506	537	506	475	526	510	455	509	492	465	463	494	505	523	487	469	485	487	413	464	503	549	534	457	508	505	493	468	486	492	465	478	481	490	503	484	511	450	448	505	468	483	459	510	516	445	467	468	510	477	513	498	475	499	483	490	479	442	453	506	449	460	481	477	469	505	481	499	492	444	524	440	486	487	523	472	483	521	477	467	502	507	489	495	466	497	461	528	531	459	457	512	492	540	522	511	456	491	486	509	478	514	461	474	466	471	467	477	451	516	479	490	493	497	508	476	481	495	477	481	480	474	512	487	530	466	495	505	485	478	500	467	485	491	555	462	485	496	527	478	491	513	515	474	476	486	492	494	493	474	461	523	484	485	498	492	494	471	462	505	514	512	465	504	510	516	448	511	472	503	497	461	510	470	488	471	521	477	492	459	500	481	513	446	512	473	459	473	460	498	467	506	519	484	511	509	454	470	495	495	485	499	530	493	491	493	502	495	484	479	437	493	467	421	489	465	511	493	474	487	493	500	491	526	505	480	459	477	509	495	491	451	477	483	491	539	479	502	507	468	517	549	451	492	442	509	509	479	482	503	501	505	461	455	473	461	517	484	483	481	542	516	492	523	458	492	500	485	526	449	491	470	485	484	457	499	461	505	532	486	496	502	485	474	502	487	505	505	436	519	460	438	496	485	454	463	475	499	463	487	462	489	488	495	524	488	475	483	472	465	498	470	484	545	488	472	498	498	528	470	487	464	482	469	528	497	485	497	484	481	482	503	466	473	478	492	478	479	472	492	507	490	459	511	489	453	475	453	468	462	495	480	498	491	472	461	470	494	484	488	475	477	467	476	504	497	470	449	489	506	461	468	469	503	472	457	500	513	511	459	485	546	479	480	487	480	500	453	512	487	518	511	523	481	496	445	476	489	442	478	489	480	485	522	498	416	480	513	512	456	428	496	496	508	452	469	461	480	484	508	449	481	465	496	469	470	512	465	488	564	491	501	443	532	491	483	471	518	480	507	471	490	500	478	479	492	503	472	473	506	475	478	518	540	492	521	432	491	467	514	507	482	498	458	475	448	490	498	490	501	485	469	502	479	494	515	484	515	511	477	470	496	468	457	512	477	486	531	475	493	528	479	495	491	549	493	485	507	470	461	498	442	483	496	502	502	512	508	504	457	506	509	482	520	495	488	467	498	466	474	522	462	511	468	527	470	501	446	464	468	467	456	484	494	460	468	475	490	455	473	438	475	486	470	478	469	493	464	507	446	510	504	507	474	457	501	467	493	487	481	515	488	503	487	457	494	490	466	488	475	515	451	456	500	489	421	466	453	461	487	511	511	531	462	492	475	493	482	491	469	505	492	504	490	493	526	506	487	484	483	483	494	470	495	452	502	449	444	492	484	488	520	472	468	485	502	496	501	450	526	498	517	482	476	497	462	534	484	496	446	481	509	450	528	466	511	525	517	505	484	474	513	466	476	463	465	494	477	459	500	509	492	513	486	501	486	449	537	451	475	483	489	447	494	464	464	461	477	501	509	530	455	487	478	508	467	492	480	522	519	496	479	463	482	525	491	484	488	498	468	481	500	488	539	468	475	496	474	531	495	489	499	526	443	452	489	510	470	507	462	472	474	478	484	474	527	478	472	483	477	481	492	486	493	500	511	496	474	467	432	485	468	505	495	480	495	517	452	519	430	443	499	479	456	475	447	465	463	469	508	507	495	499	478	477	481	458	455	493	464	481	505	506	462	488	451	502	498	460	491	477	478	469	464	486	503	550	436	469	469	505	470	490	483	504	480	482	437	483	465	482	467	488	456	514	468	462	496	477	504	474	510	490	543	526	519	493	526	510	502	527	499	456	465	481	480	487	504	498	486	525	511	490	477	458	466	494	476	477	479	516	482	456	469	515	508	503	476	496	481	473	506	502	510	488	466	518	472	421	468	477	504	461	500	476	508	455	439	465	476	486	478	488	517	493	481	531	488	479	502	497	471	490	520	470	493	497	484	435	482	473	470	473	487	490	458	485	469	446	483	492	491	468	498	471	461	465	475	493	482	481	499	518	488	476	473	487	510	487	471	469	485	473	526	463	502	494	511	506	497	525	448	451	484	475	482	485	491	470	489	490	511	490	492	476	502	463	471	455	510	520	476	523	487	494	501	528	473	468	455	476	477	512	508	474	461	494	508	503	461	490	489	469	467	506	522	485	516	479	466	515	446	499	463	483	481	512	521	521	453	463	516	464	485	481	494	489	454	508	462	502
26607	49073	37003	24800	18326	14112	10816	8421	5687	3862	3082	2500	1865	1668	1707	1614	1432	1232	1136	1025	870	776	789	736	695	723	715	659	706	710	687	632	638	570	595	581	520	569	553	526	487	541	545	515	531	551	525	508	540	517	550	510	478	541	493	545	498	497	486	522	503	507	550	489	539	481	505	496	496	555	511	532	514	522	474	504	529	522	486	501	527	503	565	513	535	521	508	498	539	511	494	488	516	480	500	485	528	524	495	490	491	522	504	505	523	539	522	526	538	511	532	518	525	497	501	499	507	539	523	531	495	529	508	537	541	483	529	534	527	509	515	519	524	488	493	509	507	512	478	541	501	532	522	556	495	530	524	524	531	514	534	504	522	516	528	511	484	496	535	487	516	483	485	508	499	538	508	535	482	509	511	511	544	510	522	517	490	493	547	557	537	529	552	507	498	532	552	527	550	514	523	505	536	521	497	502	502	541	515	527	487	485	544	493	555	507	510	513	520	544	467	500	519	558	455	542	517	488	506	517	527	496	520	542	479	523	485	531	528	539	537	525	526	492	507	555	547	480	506	506	503	551	517	505	527	518	509	554	523	531	470	523	526	495	507	533	543	546	571	520	513	474	497	548	546	498	485	540	552	531	502	561	572	500	522	523	511	534	531	524	502	508	522	539	511	528	579	520	520	513	496	513	535	527	517	495	515	529	472	490	497	545	537	524	500	513	537	496	519	493	522	516	508	548	535	558	501	525	533	513	524	518	549	530	484	515	485	523	500	524	507	484	529	529	516	538	513	515	516	512	582	517	519	500	505	523	521	520	526	518	486	504	521	546	531	568	535	528	498	530	555	559	541	546	501	513	509	471	526	526	465	541	487	544	499	494	507	500	513	528	488	538	507	518	558	490	498	553	494	513	479	555	513	508	526	516	540	504	503	556	548	553	562	507	517	503	495	532	511	520	470	513	518	514	511	473	542	466	515	552	500	516	504	536	532	530	503	515	484	487	543	555	538	577	526	536	478	515	481	531	488	495	539	523	518	511	537	528	508	501	499	546	585	534	546	520	527	527	517	477	541	503	530	483	517	506	512	526	542	493	531	498	519	489	507	516	502	551	494	514	523	511	523	531	503	527	526	508	533	522	570	484	495	511	568	544	524	512	501	496	490	540	510	508	539	512	505	474	534	510	504	515	524	494	505	531	519	500	519	513	518	517	489	533	521	503	543	493	527	528	565	534	570	512	548	508	553	487	538	545	523	518	489	523	507	536	497	540	510	497	540	478	533	532	529	511	535	517	547	508	514	483	553	496	536	497	579	487	500	512	494	511	533	524	505	501	469	495	514	508	565	541	492	505	524	506	550	530	503	474	518	527	501	557	478	524	527	524	532	525	503	509	533	507	533	513	531	524	521	501	523	542	530	493	509	494	492	489	509	570	519	551	533	544	508	526	517	510	522	537	522	537	514	545	523	555	520	518	508	521	532	540	513	524	567	553	516	520	504	498	521	524	515	545	484	529	512	519	497	511	543	529	483	518	494	501	494	518	505	491	527	554	511	534	507	485	468	504	540	517	487	488	551	525	526	509	529	522	517	525	499	497	482	527	511	478	567	561	519	521	490	515	526	509	551	544	561	526	528	498	555	523	519	509	541	461	517	514	468	491	522	533	505	522	556	513	481	525	541	546	497	509	512	535	523	526	521	507	521	489	516	513	532	552	515	488	532	512	486	496	542	532	501	495	545	538	502	471	509	500	497	518	502	527	497	550	520	496	559	488	508	492	507	527	541	539	512	514	509	504	538	515	506	514	481	532	530	504	505	505	456	521	524	487	525	518	518	494	533	517	531	522	552	534	501	490	496	541	500	525	493	549	536	502	513	561	501	512	537	478	500	510	526	488	548	500	533	496	502	556	518	497	486	554	471	551	514	540	525	515	505	568	545	508	564	545	491	499	491	493	465	476	490	520	500	514	527	538	511	518	489	530	530	500	494	478	534	513	472	526	533	487	529	532	537	532	528	516	515	506	514	508	538	531	535	516	535	515	524	525	540	517	530	567	490	526	478	492	524	474	491	482	521	534	535	550	533	532	462	480	515	488	517	476	515	481	508	514	498	501	517	504	537	502	487	523	530	538	519	484	528	512	524	549	500	498	473	513	493	473	521	515	491	494	531	499	533	524	541	490	540	475	573	532	508	496	500	495	541	521	506	520	504	576	522	476	512	559	499	534	523	511	543	518	514	512	528	532	529	519	516	524	525	498	503	553	536	533	488	519	541	519	510	556	580	518	505	499	503	503	544	513	477	523	519	517	486	521	509	520	543	513	492	526	532	524	516	544	547	518	526	494	499	505	477	572	504	490	521	521	525	533	505	486	515	497	496	547	585	510	511	477	541	510	495	515	522	488	549	547	492	501	491	503	492	485	502	523	516	491	532	540	551	515	481	501	510	509	522	491	566	535	526	526	494	523	513	474	525	504	494	500	498	501	539	511	553	526	536	555	502	483	476	503	537	497	477	570	491	542	486	528	498	542	527	531	547	490	501	526	491	539	479	527	523	509	507	505	557	472	510	540	526	535	527	504	540	536	503	567	498	484	533	509	501	488	517	543	477	536	516	538	483	532	493	505	537	533	546	535	481	523	538	505	496	491	549	480	519	522	540	517	500	507	524	512	488	481	505	514	509	549	478	537	513	536	473	529	516	516	544	490	530	523	474	547	520	544	512	545	513	485	518	525	535	523	528	512	545	507	540	526	493	567	484	545	537	508	501	510	490	478	479	513	466	534	510	484	533	501	518	516	521	511	522	550	509	601	555	533	482	496	503	496	566	533	490	521	501	517	503	501	521	474	519	509	553	535	537	498	523	522	537	499	488	514	598	524	516	477	520	524	465	525	531	499	522	525	529	513	494	540	519	486	543	526	527	507	475	544	536	529	509	498	505	544	509	492	515	534	517	535	504	531	473	505	530	500	524	481	526	478	499	494	527	562	511	517	508	480	486	481	487	553	531	519	571	540	493	515	492	516	509	510	503	483	500	522	481	543	534	506	530	537	493	560	549	520	523	513	483	516	487	508	526	530	510	505	504	542	544	499	534	525	563	532	483	487	498	488	506	526	509	507	497	499	527	533	516	506	510	523	513	491	518	508	537	505	506	480	503	540	533	500	513	536	532	504	520	562	500	541	530	500	503	514	520	507	475	501	532	488	508	505	500	521	482	500	508	496	516	481	513	499	575	509	520	555	522	534	503	515	503	476	513	497	498	527	498	545	534	481	507	522	524	497	522	541	504	480	514	537	483	532	531	510	493	536	502	509	515	505	498	469	524	504	523	544	537	506	510	520	527	533	552	566	530	520	513	469	490	519	474	535	520	511	512	524	501	522	542	489	521	473	499	543	532	514	541	485	524	526	531	519	560	532	561	483	508	529	510	523	515	494	478	522	522	452	511	534	531	495	520	485	513	510	510	530	500	535	515	538	509	543	512	520	539	558	546	524	515	480	526	508	551	505
24581	21021	27477	25765	17668	9701	6089	4086	2706	1708	1488	1126	907	781	779	731	707	624	510	448	452	402	331	330	355	313	353	306	357	359	309	324	255	278	247	259	233	225	228	243	223	254	234	234	240	219	198	240	244	222	226	234	236	242	222	231	239	215	221	229	253	247	188	217	244	244	235	260	229	254	212	243	230	203	239	253	240	247	222	219	248	252	244	247	224	228	216	235	225	249	233	240	241	225	239	214	225	246	232	220	224	250	228	236	232	235	237	220	238	235	240	210	246	236	233	208	231	236	225	214	228	201	218	235	230	239	248	207	216	235	239	234	222	231	233	205	191	266	217	206	244	208	227	208	235	225	236	228	223	227	227	246	239	207	232	243	214	240	236	218	239	248	220	226	195	226	218	245	214	212	212	229	240	212	265	230	231	213	199	213	252	218	251	240	221	231	226	257	258	190	241	255	223	221	240	251	245	240	228	223	203	213	223	224	230	230	241	227	257	250	229	205	236	231	234	239	221	243	237	255	217	221	212	240	242	223	248	225	255	224	233	248	207	234	225	236	213	249	230	223	237	235	229	227	226	225	224	225	215	230	248	194	215	222	232	229	234	224	204	236	207	240	228	255	243	233	208	237	239	241	215	214	210	225	247	220	225	221	220	235	229	221	250	233	224	235	243	221	233	252	204	218	236	219	236	238	233	234	258	241	249	264	221	220	218	204	266	225	207	227	209	199	247	223	260	233	224	247	248	228	225	222	236	212	239	267	237	226	240	236	222	208	229	220	237	214	232	241	232	224	225	213	225	240	240	216	223	218	210	250	245	238	224	227	202	230	225	232	227	218	262	198	207	205	229	243	236	225	237	219	225	244	213	214	236	223	241	233	225	252	249	227	236	235	214	240	229	224	216	226	250	233	231	236	221	237	203	235	216	244	231	244	230	223	237	225	270	228	225	202	251	209	231	247	199	213	223	227	232	218	236	245	233	226	235	240	225	237	253	239	252	247	229	247	219	225	234	254	236	244	242	262	234	227	204	210	248	213	218	240	234	222	217	217	267	243	229	212	235	209	249	205	230	236	238	248	230	224	264	227	239	238	233	234	257	220	237	241	231	235	218	234	223	221	232	225	238	244	207	237	229	235	232	244	243	233	240	221	245	237	215	242	228	244	194	229	253	225	201	229	253	233	246	237	240	252	216	232	241	215	235	233	233	231	202	198	242	228	224	231	237	233	224	250	261	216	236	249	210	215	221	252	215	239	242	228	224	224	243	222	243	236	226	246	259	224	225	240	240	251	208	233	247	228	216	236	243	233	196	242	200	214	221	236	191	243	209	243	252	239	214	207	208	211	241	216	227	225	231	236	228	216	251	229	193	258	209	222	212	220	239	249	233	227	237	245	224	206	246	213	234	240	216	231	213	216	224	244	225	262	230	235	221	223	253	232	216	229	258	253	220	218	217	227	257	213	218	219	227	216	231	236	243	231	224	231	243	216	255	208	224	220	226	223	256	216	232	231	231	252	231	240	241	233	245	238	203	213	226	233	237	221	237	238	204	263	231	238	243	230	238	239	230	243	237	199	215	209	249	222	225	215	235	218	233	217	220	235	220	226	240	247	227	203	242	243	222	240	217	244	233	233	208	231	230	221	229	192	233	227	232	231	239	230	245	219	236	234	237	226	229	252	243	259	249	233	237	239	218	223	246	219	225	231	218	217	224	250	219	203	223	236	259	232	215	230	215	236	217	237	239	209	215	196	205	240	244	238	220	215	217	236	230	240	231	219	232	272	252	221	228	250	265	243	239	242	233	235	238	198	211	225	232	235	222	232	221	229	219	211	215	220	245	221	226	245	222	217	232	232	224	235	217	195	236	229	226	216	213	249	223	232	251	248	212	259	214	228	203	219	243	246	240	233	229	241	241	236	226	252	236	238	240	221	233	231	235	232	231	243	248	246	222	222	250	221	249	241	246	221	257	195	215	227	250	227	223	230	251	193	213	220	253	232	229	253	209	238	239	233	203	248	214	221	240	246	204	229	233	193	230	224	222	233	235	249	201	224	240	225	228	241	260	239	210	217	216	254	237	232	237	239	217	210	234	218	218	236	199	231	243	221	250	211	246	213	212	249	251	222	235	231	224	251	210	237	215	225	238	227	206	268	217	232	233	240	237	251	192	225	217	221	217	230	211	231	241	238	207	224	228	218	251	235	244	246	233	214	197	228	228	210	214	242	242	261	239	226	197	257	229	233	250	231	201	245	232	221	236	223	221	242	238	262	248	240	234	274	234	206	238	229	234	217	255	244	216	244	225	233	221	225	234	217	227	247	231	235	257	229	223	255	219	252	240	236	211	206	229	232	216	246	226	238	237	234	219	258	241	221	213	241	259	244	224	218	243	233	228	216	226	236	241	241	238	231	237	231	225	242	231	226	222	190	243	224	215	223	244	220	241	232	230	233	247	247	216	253	196	229	216	215	239	246	218	240	193	217	223	229	211	223	226	236	246	236	246	241	251	234	235	216	215	215	222	226	231	211	237	266	220	231	251	247	242	225	227	276	222	230	268	219	221	208	225	246	219	203	239	234	239	235	218	218	213	223	225	222	246	203	218	226	226	231	224	236	228	246	219	212	230	206	219	252	210	252	216	239	235	211	239	207	234	245	230	224	215	224	257	252	230	226	221	243	237	211	242	215	232	237	200	234	231	205	241	222	265	231	230	225	253	225	243	241	244	222	236	207	223	228	232	219	207	261	217	231	239	249	232	230	243	257	222	232	224	220	218	250	232	218	231	219	223	220	226	229	226	213	246	249	232	246	215	218	224	231	234	234	217	224	230	234	240	229	227	253	236	231	219	230	234	235	234	212	237	231	242	217	216	251	211	230	220	233	233	245	243	222	241	206	225	211	200	221	237	212	222	219	229	217	243	226	231	257	204	243	254	214	247	217	225	208	242	223	241	206	221	235	207	231	227	219	233	217	212	220	252	233	237	236	212	241	219	217	218	231	210	227	219	223	221	219	257	230	239	245	230	231	232	212	225	250	254	201	241	231	224	218	280	225	249	223	235	234	221	225	241	234	242	240	252	242	223	238	226	238	225	208	240	232	233	229	222	210	235	236	227	240	224	198	227	227	248	253	247	254	229	217	238	259	224	222	242	241	250	222	231	199	232	229	223	228	201	232	205	213	223	247	235	223	238	235	220	243	227	249	240	215	255	221	217	237	234	259	226	257	239	247	228	223	226	252	241	243	215	255	240	239	218	217	238	213	229	221	199	253	199	271	245	236	254	187	240	223	226	234	211	235	207	234	231	225	240	245	227	230	205	230	215	217	225	244	237	251	230	212	223	231	245	239	229	247	225	241	204	230	245	232	246	211	242	216	253	225	228	215	217	205	230	249	230	224	230	234	265	249	262	221	248	223	237	227	252	223	204	230	221	220	216	216	250	204	214	205	220	258	225	237	208	213	245	236	229	223	251	254	230	219	216	221	206	252	212	234	212	214
25818	46358	35373	23661	16724	12664	9547	7314	4819	3164	2608	1935	1461	1315	1310	1203	1075	834	736	636	572	531	462	427	403	396	413	403	436	420	411	392	333	291	292	259	273	309	264	275	258	245	271	278	250	260	265	261	276	266	265	264	248	240	277	255	270	262	266	268	247	231	252	246	262	254	270	252	248	250	255	264	254	259	246	246	258	237	263	265	220	263	241	259	220	245	232	267	293	265	247	254	243	238	287	239	237	267	254	252	284	236	253	253	251	265	272	234	277	223	262	243	245	250	241	278	244	268	287	255	215	250	265	299	265	240	232	238	227	255	254	250	254	245	246	263	253	245	243	274	270	266	272	263	273	269	271	254	260	244	281	247	261	262	267	233	251	244	289	227	258	255	257	243	231	242	227	269	245	251	240	265	212	252	246	265	268	263	269	249	255	286	259	252	230	234	264	270	226	242	270	262	272	256	259	270	232	288	258	267	258	267	255	244	241	252	254	269	267	287	283	255	275	249	262	289	248	261	251	245	259	273	269	235	281	268	237	248	242	237	262	276	251	237	263	260	252	233	270	260	266	286	268	269	279	254	222	257	252	243	274	264	268	274	260	251	254	279	247	257	240	275	271	240	286	274	229	257	289	246	232	263	230	290	266	242	227	229	283	276	248	265	243	241	252	258	261	231	268	244	261	225	252	247	257	255	235	260	270	270	277	265	258	272	241	246	248	265	262	254	265	239	243	255	258	247	256	274	251	262	306	268	277	265	223	270	220	251	266	304	272	238	250	253	282	252	295	222	270	234	275	238	253	245	230	246	275	266	258	219	256	273	221	255	262	253	249	263	249	248	228	226	258	251	288	205	285	268	265	244	273	280	242	254	256	262	281	280	253	281	237	259	261	264	267	260	243	234	255	240	254	265	272	244	249	233	248	250	238	276	263	268	252	255	236	271	282	271	261	243	237	259	248	265	258	241	244	256	245	260	266	244	240	251	247	254	244	271	243	261	267	267	259	268	260	285	269	247	253	287	257	259	285	240	263	267	268	264	268	267	251	233	281	275	260	276	262	228	257	242	275	235	251	261	269	270	259	276	269	246	213	265	249	246	274	261	249	275	261	253	284	269	268	259	238	281	230	256	266	255	244	272	233	264	250	276	267	268	275	263	293	250	251	270	241	247	274	226	257	233	275	261	242	265	259	278	253	253	258	269	251	243	248	243	263	244	292	266	250	245	250	225	275	240	244	262	238	242	268	283	247	255	255	261	247	256	246	249	262	229	258	260	262	246	272	279	276	261	249	237	253	226	229	275	247	250	253	268	267	264	232	285	235	233	268	225	264	259	267	240	234	251	283	259	271	248	270	272	275	234	225	256	274	276	252	247	274	259	273	291	246	245	272	267	245	235	274	241	272	247	249	226	249	242	240	257	238	239	247	259	241	269	267	248	262	242	272	268	259	267	276	237	202	238	247	252	238	256	246	246	240	271	265	259	243	248	280	266	242	261	294	257	289	276	240	253	235	253	263	280	242	284	268	263	238	282	252	269	261	252	248	269	263	269	249	276	259	272	265	260	259	260	253	246	279	272	290	266	247	270	256	247	266	254	256	215	266	275	246	269	267	277	269	280	245	258	262	293	295	262	273	257	210	264	236	265	260	271	255	251	243	272	250	274	271	233	247	250	248	248	272	265	265	238	256	284	255	258	267	261	265	238	276	249	237	258	240	263	242	235	241	290	288	231	255	250	261	257	261	264	257	257	273	243	247	241	253	241	263	258	298	284	260	242	261	251	261	247	259	277	244	286	241	262	239	233	242	249	272	278	244	251	283	257	252	289	249	233	231	259	280	241	261	265	253	226	256	267	259	276	254	265	259	253	270	270	247	240	268	277	252	260	273	275	292	259	263	231	267	254	246	250	269	268	289	249	256	258	216	254	252	270	250	247	249	254	246	231	257	238	268	266	253	269	272	243	259	263	264	280	237	250	256	274	246	264	288	262	263	234	257	265	238	263	285	272	259	266	250	249	263	264	249	249	250	247	272	268	250	245	253	226	256	270	242	253	253	260	236	247	296	253	281	248	286	224	264	235	255	265	236	250	267	280	261	260	248	268	262	250	271	253	276	242	252	248	268	248	290	228	270	253	235	279	253	238	275	247	228	242	248	257	251	253	259	262	272	281	228	258	259	236	272	282	267	241	249	247	246	260	282	251	280	252	241	247	269	258	264	241	271	277	263	234	264	232	270	220	271	240	245	255	259	232	253	255	238	281	263	272	270	262	231	266	249	248	240	252	251	247	273	258	279	267	272	261	256	244	264	261	237	249	266	247	263	245	282	248	240	261	273	251	260	258	230	290	248	241	254	236	277	242	272	248	257	256	259	268	266	249	242	226	266	274	263	260	232	258	261	255	239	238	261	241	249	260	282	270	268	243	274	256	278	271	249	236	267	276	266	242	244	215	276	251	241	259	261	241	238	217	268	246	247	244	245	226	268	287	241	256	258	269	269	258	255	252	262	252	254	266	263	279	227	264	244	261	269	245	265	262	257	249	244	226	239	242	247	228	246	252	247	225	261	236	276	252	257	257	267	240	265	239	245	270	257	252	254	244	269	243	243	260	233	234	278	257	240	278	263	251	233	257	255	251	241	284	241	275	276	285	260	261	266	258	264	276	240	265	279	274	242	258	273	259	251	259	249	255	254	268	260	253	234	265	250	235	259	241	239	255	256	269	267	258	238	266	233	274	261	251	259	268	241	256	258	220	270	266	242	275	269	271	237	278	228	254	268	257	225	254	241	243	261	269	249	251	265	268	249	253	270	265	248	259	268	274	244	259	246	243	239	266	261	291	245	243	269	267	262	242	234	273	250	237	256	261	294	233	253	287	283	268	241	275	232	256	248	275	258	270	250	266	279	263	220	249	276	240	252	242	271	237	279	250	263	257	261	271	292	244	249	235	263	262	289	247	274	260	230	290	257	256	269	249	225	250	276	257	231	256	271	258	259	275	248	252	276	253	274	252	256	245	285	270	239	268	256	259	218	256	256	272	233	235	241	226	254	230	294	252	256	239	254	268	234	220	275	300	245	273	250	260	262	248	249	237	268	241	253	289	255	268	249	248	265	276	264	268	240	272	252	243	242	257	265	289	276	277	246	260	272	253	249	229	246	240	244	265	262	264	234	264	230	223	258	256	249	228	253	256	257	236	237	230	284	264	268	247	258	293	236	271	263	249	257	257	283	259	258	256	268	277	261	253	241	248	250	234	254	255	262	266	251	242	254	272	272	283	256	251	250	222	249	237	257	275	260	271	283	272	247	243	252	265	282	257	288	246	269	269	282	247	249	233	251	243	249	250	261	264	258	243	256	264	286	240	228	271	251	273	286	265	263	253	243	255	257	274	260	270	235	293	258	284	269	257	261	256	260	238	265	252	247	245	268	274	288	267	237	263	232	282	232	244	255	264	246	252	266	255	270	243	241	261	252	226	271	260	231	233	228	253	283	258	258	257
22437	21075	28734	23671	21181	21763	17090	7314	4539	3143	2572	1866	1623	1610	1419	1303	1222	1039	924	929	798	728	667	616	665	658	642	607	624	688	617	596	543	522	544	489	465	492	471	464	467	466	467	456	429	482	502	487	492	479	442	430	451	442	449	490	490	445	447	477	472	473	464	452	478	494	466	554	472	431	501	450	465	452	479	535	446	494	452	427	452	484	473	471	428	432	474	445	500	450	447	465	475	484	468	454	467	477	471	436	461	444	454	479	435	503	429	454	473	488	483	471	500	432	464	435	492	452	462	474	482	450	474	494	461	497	464	457	492	456	477	484	470	469	432	473	426	473	478	455	443	443	464	433	429	460	447	498	468	461	499	462	417	458	451	456	485	513	463	452	495	416	444	475	483	452	442	470	467	477	464	481	473	447	468	425	471	426	472	454	451	488	472	474	432	410	514	450	463	476	490	408	474	458	429	467	438	517	457	438	446	519	462	463	458	474	461	446	452	438	429	439	475	492	503	464	464	468	439	457	453	454	461	450	436	431	510	494	440	464	474	448	435	455	429	436	452	485	443	450	451	462	450	491	432	454	474	454	456	488	446	463	447	458	457	475	487	498	474	489	461	439	466	461	494	500	485	409	450	472	487	468	512	447	471	450	447	455	437	480	475	504	458	462	472	444	474	457	481	478	474	429	458	483	458	473	509	448	490	514	463	503	442	447	513	476	445	453	461	457	431	449	423	472	467	416	436	475	471	461	473	480	476	427	443	468	464	475	443	486	489	476	458	485	463	459	458	444	461	410	478	473	478	469	467	500	455	465	457	443	463	509	491	445	464	458	467	463	444	439	480	457	443	491	453	496	464	515	508	497	488	481	490	445	486	458	466	503	442	470	498	460	486	415	471	467	489	499	475	457	486	448	473	486	474	447	466	456	465	461	449	435	485	465	462	453	462	482	442	465	423	437	446	497	429	440	463	486	483	447	458	452	469	450	471	462	483	468	426	449	432	492	464	462	449	477	463	461	480	486	462	491	450	461	465	429	443	440	484	452	488	474	449	456	467	502	475	420	454	481	460	472	471	457	466	431	421	474	444	436	456	453	442	457	475	468	432	473	446	462	469	465	447	439	439	452	461	498	442	463	464	449	467	494	494	446	441	477	449	419	465	471	437	453	472	444	469	464	498	494	432	501	435	468	482	483	501	428	456	455	433	438	450	492	510	471	468	476	441	449	442	435	479	501	468	479	505	478	463	478	441	439	446	462	434	441	506	423	479	444	477	479	456	439	492	460	507	454	461	457	424	487	451	455	465	458	425	460	441	439	479	472	460	492	452	428	395	451	460	469	507	470	473	445	481	429	431	430	475	454	475	449	478	493	490	450	463	479	479	464	443	451	404	487	447	469	475	434	460	409	458	475	448	442	479	483	468	440	447	476	429	463	470	468	473	493	468	457	473	459	432	499	450	456	451	473	473	452	472	499	462	450	496	441	425	448	470	441	446	468	442	439	476	489	486	496	434	427	452	436	469	451	451	457	458	434	457	495	477	441	416	497	421	439	434	424	430	449	487	438	454	446	484	459	487	449	464	450	451	473	430	462	479	442	466	466	439	467	473	446	471	481	441	459	456	487	451	483	444	483	480	448	460	500	444	469	479	475	461	464	429	459	496	459	451	467	479	491	429	450	441	467	477	479	472	465	453	459	495	492	445	483	490	474	471	474	462	441	498	477	445	510	497	468	469	463	450	448	461	445	503	474	456	457	444	482	473	465	416	430	469	471	433	446	487	465	478	469	485	488	457	493	471	429	473	463	469	474	490	439	474	467	454	465	454	515	496	445	415	477	464	473	497	451	449	446	470	489	485	445	415	491	432	425	421	417	478	447	515	528	459	457	498	474	471	489	463	465	483	462	455	472	469	448	488	474	467	463	463	467	453	448	464	429	445	471	485	481	497	435	432	457	457	429	407	475	461	431	483	460	473	501	477	482	471	461	458	451	453	470	430	500	444	455	495	473	464	454	425	432	484	496	426	415	495	493	477	465	446	454	519	475	449	453	508	429	504	451	470	456	452	447	462	471	472	425	443	445	453	448	451	469	474	478	474	435	450	454	432	497	474	441	465	465	481	444	441	483	450	466	480	484	494	447	454	475	484	445	459	461	436	495	451	491	461	471	450	468	471	418	434	460	448	476	455	451	483	466	465	483	429	457	448	526	456	481	464	468	474	431	431	492	441	467	480	455	484	445	441	464	461	449	454	482	466	462	467	473	462	440	448	436	459	449	447	440	431	488	470	447	470	427	473	442	444	452	457	469	466	464	417	469	494	457	447	508	488	464	457	436	442	456	442	434	448	461	459	440	483	479	410	429	463	453	436	449	457	475	478	493	490	441	471	461	473	452	455	482	483	461	456	478	480	487	469	450	446	467	477	446	494	474	473	447	453	493	469	450	450	436	471	479	446	470	457	474	455	461	471	464	458	480	473	451	475	503	455	498	473	492	466	517	448	439	450	453	465	427	473	453	447	506	444	459	479	467	458	453	439	455	414	473	484	429	467	486	469	437	475	501	457	456	466	471	466	471	435	491	485	445	466	459	448	470	446	428	475	496	436	451	462	486	467	458	493	486	471	510	456	441	458	455	440	456	509	438	445	496	443	431	442	474	448	441	442	432	471	454	483	486	441	473	438	494	479	442	478	450	452	485	487	467	465	514	479	439	447	463	479	451	464	457	457	459	472	452	444	447	445	451	476	490	471	451	432	466	491	493	451	435	481	410	434	473	458	455	444	443	537	473	446	470	459	470	486	459	463	458	481	431	455	464	474	445	458	488	494	444	430	442	480	467	495	459	446	444	442	454	462	445	478	477	461	457	430	504	457	481	471	466	476	466	500	468	447	460	495	467	455	446	464	479	468	453	449	461	454	431	453	456	482	473	485	480	448	455	455	449	475	454	479	428	465	455	474	442	471	470	436	457	471	453	471	474	435	486	479	474	483	461	493	502	462	483	496	490	470	459	408	458	500	437	448	462	476	412	423	452	435	480	453	475	430	430	428	466	479	501	489	496	481	454	441	469	466	411	503	438	491	459	480	514	465	509	487	449	477	479	451	447	484	455	464	440	428	479	470	463	454	469	470	460	471	447	458	446	481	504	457	481	474	459	461	438	482	466	471	445	456	437	461	466	414	453	421	420	462	446	427	501	450	496	443	499	439	441	463	456	474	451	483	453	457	448	475	439	452	459	441	448	458	456	473	470	476	454	462	479	480	418	462	462	467	457	424	418	444	500	478	467	462	453	434	436	477	501	467	446	465	486	424	466	465	454	510	462	468	451	461	512	427	487	456	453	491	469	457	450	441	467	475	506	445	467	496	483	473	454	487	452	413	479	454	449	441	463	418	459	472	479	463	487	476	461	458	496	434	490	471	473	422	469	473	446	477	451	467	495	464	443	467	436	456	489	474	470	459	455	462	437	488	473	459	438	472	449	472	455	475	477	461	446	458	464	494	434
28476	54384	42331	30096	22445	17814	13972	9999	7204	5228	4078	2898	2345	2231	2090	1928	1804	1547	1292	1178	1011	959	851	798	747	730	759	728	805	768	739	719	605	525	585	585	521	494	548	513	509	502	494	566	483	501	500	533	504	507	500	502	517	504	501	468	505	515	497	478	498	510	520	450	536	527	493	480	461	525	462	453	456	503	513	498	521	542	497	487	441	512	496	484	496	487	498	483	469	550	512	482	490	448	479	477	510	510	501	503	481	523	505	483	499	516	509	466	518	474	481	509	489	517	485	471	489	478	476	506	529	501	492	501	485	508	520	464	489	501	497	509	515	489	456	486	511	455	484	491	482	478	515	487	504	512	510	545	504	523	504	467	473	493	488	501	470	510	496	462	496	512	505	504	468	482	530	475	478	508	511	464	485	483	501	451	546	486	467	465	500	509	502	482	458	480	511	513	477	514	538	481	471	480	488	488	481	491	502	509	467	507	500	528	503	472	493	521	489	495	494	476	475	497	504	501	523	518	512	520	473	532	498	495	497	514	491	514	513	482	489	511	498	532	519	515	472	495	522	487	496	501	476	509	479	484	494	511	476	460	520	506	466	521	501	486	485	482	458	491	546	493	511	506	499	524	473	506	479	501	492	494	478	502	512	516	499	503	461	502	487	509	478	497	498	476	508	519	500	497	461	498	483	520	485	501	500	465	505	491	473	508	474	495	464	520	478	500	496	502	457	510	512	484	482	491	496	501	495	463	507	491	486	512	467	497	512	484	509	502	468	492	501	513	521	499	488	488	512	486	502	513	526	474	475	545	515	501	501	526	494	491	519	492	492	481	535	469	480	493	532	469	481	459	491	526	492	488	491	468	444	527	499	475	499	462	498	514	496	511	524	481	484	459	510	465	545	467	517	527	532	488	514	495	505	460	486	492	492	517	463	502	481	494	477	518	488	456	509	494	500	514	476	496	455	518	479	521	516	511	502	510	509	499	509	471	527	542	507	493	517	493	464	485	499	494	494	459	485	497	442	468	471	494	530	505	487	498	505	489	527	496	516	512	478	493	498	458	508	509	489	490	499	485	506	520	483	491	516	493	512	521	491	477	520	493	517	547	521	511	436	510	482	522	520	484	503	519	491	472	515	533	488	526	507	519	484	492	505	502	519	487	482	484	485	509	484	477	475	505	502	487	478	465	506	486	486	507	496	449	522	515	506	502	516	494	508	493	481	499	493	503	487	494	494	479	452	504	477	497	473	498	506	501	484	493	483	529	548	508	505	519	488	494	518	513	482	478	495	476	500	493	512	489	485	468	483	509	493	504	495	507	488	498	476	509	504	472	490	467	461	494	501	501	505	493	492	532	476	506	533	487	496	450	517	464	489	534	515	500	494	470	501	459	507	493	468	476	492	530	517	529	542	498	483	530	482	516	498	533	506	482	467	539	518	497	539	464	485	449	518	482	528	509	495	502	498	525	507	483	516	465	541	529	518	494	506	467	474	538	499	488	514	493	447	461	503	496	483	454	498	469	454	504	461	520	477	498	505	508	493	481	508	536	480	461	490	521	483	506	485	499	528	476	523	471	490	499	508	502	466	457	474	545	490	497	536	505	453	526	470	539	491	475	500	504	494	482	545	498	497	519	500	492	488	497	510	494	471	505	504	492	499	473	499	500	508	486	496	521	478	516	511	495	484	502	487	496	495	478	509	489	477	479	479	474	518	504	488	512	504	496	502	465	492	499	539	503	509	529	511	507	505	531	496	469	499	475	485	471	485	498	446	519	539	489	498	467	492	472	479	478	533	532	504	508	520	463	492	505	488	499	476	494	495	476	522	501	453	486	496	484	527	505	471	467	498	519	470	498	487	501	471	488	521	517	506	498	489	467	482	469	497	518	498	499	491	463	459	471	464	454	490	480	486	474	533	511	516	519	512	487	474	460	468	513	493	504	489	516	514	516	479	512	467	473	511	470	542	497	510	510	485	493	506	491	524	516	485	488	494	535	483	506	475	487	485	514	493	483	535	500	480	484	491	487	477	476	509	522	493	503	477	489	499	469	483	500	503	515	471	459	495	492	473	484	453	530	484	505	496	529	519	473	503	468	472	487	527	468	509	485	441	520	500	512	524	493	473	535	511	455	459	473	468	530	531	469	488	516	469	516	492	491	487	485	476	461	467	498	503	498	528	520	485	490	511	488	509	510	520	496	479	470	499	508	525	493	501	495	486	496	491	482	479	515	485	519	488	479	479	503	530	504	503	507	473	517	500	493	486	547	531	483	504	497	478	490	485	503	510	502	491	461	515	477	462	505	468	470	518	563	496	464	536	482	529	477	495	474	502	519	454	500	463	499	495	511	480	517	503	457	498	521	452	522	512	453	504	472	472	538	507	490	488	480	505	487	463	498	460	504	515	507	493	498	477	505	476	450	487	526	522	458	491	502	526	499	519	488	478	467	518	544	461	489	487	484	517	550	459	471	477	465	487	494	510	493	468	493	502	477	510	471	476	498	468	510	510	479	530	515	482	490	486	527	478	509	461	506	460	510	499	449	508	497	549	491	455	493	488	526	532	519	491	523	498	491	529	495	488	504	512	475	463	492	483	502	506	490	512	482	495	517	466	458	493	515	469	481	520	517	483	503	479	501	473	473	506	507	512	492	466	508	559	517	471	520	462	521	511	497	520	522	474	478	520	486	475	479	485	520	511	574	504	514	472	515	485	495	509	504	481	509	500	529	520	497	494	461	486	503	498	500	538	474	503	492	488	476	487	521	498	484	498	501	462	510	494	512	472	474	534	444	498	495	486	496	494	475	465	487	469	502	508	499	475	517	494	485	492	510	476	509	499	479	480	502	500	489	515	457	498	478	476	509	475	503	500	523	530	492	494	534	498	510	470	514	443	511	471	474	503	499	507	513	514	475	503	505	472	484	498	496	535	495	464	484	504	470	486	508	487	490	483	506	475	530	509	504	507	490	498	510	455	534	504	519	497	465	496	486	491	516	508	560	485	471	507	514	487	502	534	497	527	528	456	497	507	505	536	490	491	476	521	485	495	494	485	468	480	485	543	501	476	506	462	482	508	476	467	495	486	501	535	490	517	482	547	473	539	498	473	534	526	512	496	435	498	488	483	480	478	486	484	515	545	461	471	499	468	543	528	503	460	499	523	480	471	495	478	449	519	473	454	496	534	479	511	501	489	476	494	501	468	516	473	493	459	501	531	520	519	465	479	491	506	464	487	497	503	482	473	474	462	480	489	504	546	487	491	480	513	510	458	513	469	509	534	475	531	485	541	493	505	491	444	496	464	452	508	495	481	495	472	502	486	531	523	495	492	443	503	538	469	479	521	514	496	501	489	483	466	478	486	468	470	508	452	443	509	485	508	453	504	476	477	512	457	489	493	491	520	467	487	513	532	490	489	510	461	498	497	483	493	521	488	473	474	525	506	507	481	501	521	504	503	497	504	473	495	527	466	523	539	505	493	490	484	469	481	496	556	465	494	510
28467	25681	29416	20599	10260	6124	4199	2978	1981	1419	1146	858	782	785	703	722	675	546	500	493	417	413	398	348	355	349	372	362	392	431	389	367	315	307	318	307	308	287	291	289	282	294	291	286	307	304	287	280	280	271	281	283	296	295	284	275	307	301	287	298	293	284	296	288	299	270	298	297	308	319	290	296	309	294	317	326	293	299	301	293	324	314	321	296	303	324	288	306	287	301	281	289	301	312	296	331	299	308	305	300	277	275	288	297	311	304	253	368	324	310	262	289	316	297	295	280	309	281	289	284	289	303	292	319	308	315	297	290	305	279	323	302	311	322	280	317	284	294	316	292	314	312	292	276	291	325	283	294	344	311	294	281	288	299	316	292	291	284	340	302	269	291	296	314	267	250	311	332	273	287	316	271	274	312	309	284	316	302	306	297	285	290	298	310	279	326	324	296	302	282	321	265	294	260	300	288	310	272	298	277	263	294	290	337	302	302	316	323	287	307	286	294	318	297	321	295	296	286	279	292	297	289	294	303	290	335	290	310	284	300	287	265	331	269	308	293	264	320	303	275	307	293	280	306	309	302	294	285	292	276	296	302	285	320	272	276	268	284	328	275	302	326	311	304	295	304	278	263	298	302	288	274	310	305	285	312	360	271	287	294	305	300	292	269	308	268	321	298	325	307	328	343	279	274	277	317	302	284	276	284	293	267	283	270	285	294	301	295	270	292	300	288	297	312	315	309	325	308	303	298	318	297	285	318	284	308	306	352	303	313	304	295	314	277	288	274	280	297	310	302	304	318	287	323	279	281	280	337	315	292	316	277	304	312	279	314	298	303	307	288	311	332	273	253	322	291	276	275	320	307	272	301	323	286	307	294	293	270	276	295	280	274	305	293	290	273	296	287	254	287	283	333	280	298	304	312	303	300	303	271	305	271	304	314	276	286	264	286	302	295	303	278	305	295	305	306	280	307	296	274	286	302	284	275	299	283	300	303	302	294	279	290	288	255	291	285	287	256	294	296	287	290	305	288	317	321	290	293	269	292	302	290	306	285	277	300	293	288	290	298	280	301	273	299	295	286	284	305	253	264	291	326	318	304	278	287	315	323	318	305	304	301	326	311	283	298	287	289	285	285	262	304	268	316	296	287	282	324	301	291	280	272	302	305	281	324	306	316	305	302	320	296	289	296	285	313	289	306	294	304	299	278	320	254	297	271	289	300	303	292	267	316	285	313	316	306	276	278	273	337	310	324	304	297	294	280	279	291	284	290	272	279	297	236	282	288	302	278	276	279	304	316	321	314	299	299	302	290	298	308	300	306	303	317	309	311	280	281	314	274	301	321	322	325	304	326	288	286	306	316	305	291	301	249	299	299	286	307	296	293	293	295	299	278	294	283	260	273	302	284	307	301	299	284	316	285	306	275	283	292	294	304	304	304	299	278	300	291	305	302	312	264	291	310	288	292	301	266	304	280	289	312	311	263	270	304	307	318	290	309	292	275	287	320	296	287	279	324	289	290	295	263	278	259	275	307	268	265	300	296	297	308	297	279	306	275	291	292	267	275	314	319	301	295	305	282	288	302	276	319	296	315	308	276	292	306	304	282	311	308	313	292	316	299	296	309	275	275	260	301	327	287	321	303	290	280	283	314	315	292	298	289	308	281	288	308	307	288	299	289	290	311	294	270	319	308	298	313	294	306	294	281	317	307	291	297	284	301	292	302	261	261	292	318	287	311	314	289	280	305	284	321	276	304	307	305	293	295	289	298	281	293	333	293	314	297	290	294	309	305	302	303	278	260	315	296	292	305	292	317	299	308	287	307	321	291	314	270	279	271	297	277	321	282	273	306	308	287	311	308	302	291	300	310	262	325	308	286	305	323	298	314	299	303	287	284	302	268	291	307	349	309	298	288	266	309	298	267	296	304	279	285	299	273	307	280	275	298	310	287	246	269	277	279	295	285	294	288	324	306	296	303	299	264	303	281	300	268	311	286	254	267	298	254	290	272	283	301	303	276	299	256	278	271	311	319	300	291	317	247	300	290	307	298	296	297	299	302	317	296	315	293	285	331	260	272	275	310	274	291	309	282	260	278	279	283	296	314	299	256	295	274	284	287	297	292	306	277	277	274	278	292	307	309	307	304	284	311	295	292	279	298	290	290	301	296	308	302	312	313	294	306	303	281	338	289	290	296	305	325	292	281	266	291	286	273	320	300	287	299	315	295	318	294	310	306	291	299	315	288	321	302	309	313	276	306	292	287	312	282	299	301	279	322	299	286	309	302	272	308	308	302	265	319	301	322	269	307	275	267	300	300	308	312	263	302	289	296	296	287	272	291	313	326	298	281	286	271	296	295	287	285	277	273	345	269	308	295	287	265	295	300	307	290	282	293	301	301	291	290	283	315	290	297	298	321	256	263	269	312	278	295	306	280	327	291	292	289	321	295	302	277	281	319	247	312	293	285	296	307	336	305	292	302	297	284	255	304	277	307	281	302	313	302	293	303	342	279	303	302	300	300	292	301	292	284	293	311	285	266	284	291	281	286	293	310	284	273	315	301	319	295	283	267	317	299	292	302	287	280	299	310	296	287	275	286	283	304	287	293	310	262	306	287	317	285	295	265	288	300	275	283	320	283	310	307	300	278	291	311	306	286	301	330	288	294	312	303	276	266	295	303	301	269	306	326	283	286	312	310	303	285	320	304	308	294	316	289	304	296	282	305	275	273	305	327	286	309	311	313	310	326	287	286	302	270	288	291	308	303	291	299	266	294	279	288	254	291	288	301	292	298	310	315	291	287	305	262	287	314	323	279	258	299	267	311	310	286	308	300	285	303	257	290	295	297	291	305	325	318	261	297	290	295	281	305	276	269	320	310	320	337	308	308	280	314	300	309	303	296	290	285	281	269	279	291	301	290	289	296	291	319	299	312	314	285	251	288	310	300	324	284	284	320	271	316	286	320	295	285	279	301	334	285	283	322	293	279	290	307	277	297	304	302	286	295	293	304	324	303	273	329	300	269	286	332	290	300	282	308	299	310	280	305	264	278	286	331	321	254	294	282	286	305	303	263	278	315	288	294	286	277	325	315	283	286	284	296	300	307	276	287	287	288	304	318	283	306	266	279	307	291	290	276	295	291	318	330	311	304	295	299	271	277	294	297	290	287	297	322	261	283	308	297	314	298	295	281	311	318	269	270	291	301	275	278	300	314	312	317	312	266	283	271	317	289	284	263	293	317	314	280	304	298	276	279	306	294	270	339	265	318	293	277	327	317	276	309	311	332	306	274	291	302	297	298	315	302	275	323	273	299	304	308	280	307	298	282	293	310	295	311	291	298	279	284	268	301	293	331	280	318	306	303	290	304	275	310	286	322	319	300	314	290	300	273	265	287	313	278	285	305	272	275	300	279	287	305	270	289	308	295	285	283	301	288	320	352	313	282	294	265	267	309	304	306	274	327	292	302	285	284	324	290	345	259	298	301	279	302	274	315	270	305	301	271
26673	42515	31429	19642	13587	10025	7495	5328	3606	2556	2005	1503	1282	1119	1091	1043	924	786	693	621	551	496	482	476	463	430	406	467	479	452	416	457	348	382	350	324	315	348	309	323	314	296	344	329	304	337	316	326	320	330	310	338	319	314	353	316	288	322	347	328	296	320	303	291	315	299	324	285	327	327	304	352	336	333	342	310	332	317	290	340	293	318	323	330	311	328	327	315	303	288	340	322	317	337	302	329	288	332	318	312	296	309	316	325	335	328	300	356	304	312	339	352	319	327	324	320	301	331	326	310	314	323	329	325	317	337	338	313	349	334	331	295	317	354	296	303	329	312	314	305	338	292	316	326	317	337	315	323	284	352	324	337	320	327	324	324	294	322	328	280	316	313	334	290	296	322	322	290	308	329	307	343	288	329	317	319	342	313	294	304	326	296	314	318	319	300	322	347	302	307	283	332	350	308	312	307	346	367	327	326	293	296	285	346	370	304	316	338	338	318	310	310	297	311	321	299	309	344	331	314	333	296	325	336	306	319	341	356	305	342	333	304	358	313	297	295	296	322	327	311	327	315	285	326	341	355	327	316	341	317	286	321	339	339	334	300	347	326	283	346	330	302	366	330	301	354	333	319	314	324	318	330	334	306	308	309	298	324	323	325	352	325	320	335	334	312	346	354	287	316	334	318	314	302	303	308	321	288	332	333	320	336	335	335	303	328	313	302	293	317	298	331	358	344	284	347	336	301	335	307	321	324	348	326	324	321	320	331	335	320	303	326	302	343	356	321	319	350	326	324	315	324	332	313	312	306	322	339	329	319	307	307	334	308	315	323	304	337	319	297	311	317	322	325	307	324	323	334	329	316	334	314	313	326	310	324	350	284	343	320	336	305	336	325	316	332	308	312	301	331	332	349	313	308	310	310	333	333	357	305	307	340	347	328	298	322	301	307	316	305	303	277	315	316	332	296	323	310	327	341	312	334	318	328	324	358	297	327	311	327	324	319	346	339	337	314	322	320	324	346	306	277	300	292	312	317	318	313	351	334	301	330	300	335	336	321	349	351	320	296	291	316	310	318	323	279	313	305	358	299	314	325	337	315	317	309	302	341	323	338	324	309	325	305	343	302	311	316	330	316	300	306	314	315	315	329	301	323	349	327	328	309	326	341	341	337	312	309	302	304	302	315	325	333	313	337	307	321	306	337	334	323	320	315	329	329	326	311	310	325	346	335	316	350	342	284	299	325	323	319	311	320	316	338	332	332	321	312	324	310	311	352	332	293	330	310	346	305	312	303	313	307	315	316	348	333	294	339	318	333	325	285	305	306	318	283	332	323	366	342	301	335	320	331	338	315	308	324	313	331	326	347	315	336	303	303	315	331	311	317	309	318	322	318	316	352	331	335	316	293	333	309	321	329	318	356	328	299	305	330	304	321	311	324	366	330	320	322	294	314	312	335	335	341	283	317	324	334	319	340	297	316	307	321	291	287	304	335	313	320	325	310	315	296	287	323	310	320	290	319	339	351	338	319	319	345	321	342	341	366	315	325	336	380	309	327	317	322	316	286	286	332	290	372	312	348	351	333	280	351	288	313	353	317	306	317	315	351	305	317	315	298	324	337	307	295	331	322	302	336	317	321	332	310	327	350	338	362	316	338	333	332	339	344	311	339	318	288	356	334	322	318	335	336	329	322	333	321	325	334	300	316	287	343	300	318	346	320	323	329	331	296	299	311	328	329	322	331	336	314	303	295	304	312	325	314	314	284	325	350	302	301	307	317	301	303	294	327	327	339	281	333	327	334	334	308	313	330	284	342	288	343	328	316	294	323	319	314	312	346	330	330	298	342	282	328	302	316	347	311	304	309	326	306	330	312	336	325	314	320	312	318	346	310	314	342	340	329	306	299	306	340	328	323	320	321	333	325	361	336	309	337	341	319	319	314	311	326	336	307	292	308	323	312	302	290	335	341	296	343	332	323	309	317	306	329	310	339	337	292	337	336	354	330	311	315	296	304	301	328	322	299	328	280	319	331	319	345	317	315	293	331	351	331	305	331	329	342	297	298	310	326	323	351	316	331	317	351	362	320	343	329	331	315	316	330	323	341	318	299	348	303	334	310	331	300	324	310	329	285	331	291	310	336	351	323	320	334	331	340	312	308	347	343	348	299	340	337	319	333	309	336	305	349	324	338	293	309	324	334	316	296	324	345	306	309	338	326	298	307	323	310	307	310	323	307	300	333	286	322	283	338	280	331	326	297	310	315	347	315	339	283	308	335	318	315	345	352	334	312	337	318	308	330	326	310	326	315	320	327	309	331	318	302	335	313	316	316	350	313	327	287	317	293	346	295	326	348	324	332	315	295	314	327	329	269	312	309	361	311	319	320	315	352	272	298	308	337	338	347	294	312	334	315	339	326	349	317	309	309	278	302	317	326	323	325	346	304	319	325	317	332	303	324	326	295	330	306	313	329	314	325	340	290	357	319	312	353	329	301	299	344	337	300	309	321	314	297	312	332	296	318	322	314	309	303	338	310	341	292	331	302	326	318	324	349	334	338	348	313	313	350	315	305	345	319	330	315	318	336	310	318	312	306	319	332	336	347	317	306	293	351	299	304	301	319	323	324	333	313	324	332	296	317	336	331	330	299	316	308	313	311	303	344	326	318	320	320	343	345	341	327	311	359	323	315	349	337	332	300	300	315	319	308	323	328	314	356	342	312	331	293	300	293	323	338	285	328	320	331	324	345	301	333	334	326	328	330	337	317	334	315	303	322	352	324	312	313	323	313	344	340	297	320	317	339	303	339	328	328	318	307	327	282	344	318	325	321	299	339	351	310	336	305	301	331	327	328	335	316	347	319	324	333	322	349	305	328	304	333	329	331	287	330	337	317	321	323	300	326	319	321	302	320	353	318	317	306	340	352	295	313	302	339	334	319	323	297	360	314	292	334	327	344	311	339	310	310	328	305	289	316	330	355	304	293	330	297	316	331	333	315	314	289	276	330	305	359	336	360	328	349	307	341	325	309	336	337	340	311	321	316	310	324	320	303	289	301	316	347	332	299	359	324	305	345	348	320	318	328	297	316	331	321	317	318	352	297	321	348	332	336	324	311	338	350	300	284	309	338	314	325	302	322	332	339	332	325	335	300	346	304	284	317	301	302	278	312	317	300	335	345	326	322	312	320	329	313	356	343	361	315	365	331	316	302	325	313	323	321	309	304	310	308	318	314	359	292	337	353	331	313	312	303	315	338	353	342	315	321	329	323	291	293	318	339	315	304	325	300	312	328	319	320	315	286	311	351	303	319	333	325	335	301	310	293	319	303	310	327	337	315	314	314	317	301	314	326	307	341	345	323	308	287	314	323	347	297	328	326	334	305	308	350	307	305	323	302	344	314	299	301	330	353	306	354	272	343	304	333	278	336	316	298	318	344	313	344	295	288	310	342	326	322	306	311	352	294	340	311	304	326	296	333	321	329	320	329	313	328	326	328	320	299	304	318
23345	21012	28202	24096	21280	17574	9532	5126	3259	2471	1937	1443	1301	1319	1236	1137	1048	953	799	788	730	660	687	613	632	542	612	606	606	587	589	570	555	491	513	517	484	489	496	470	486	523	500	491	485	470	483	480	482	483	459	484	487	466	455	462	449	497	478	482	472	519	465	514	473	451	460	475	467	461	465	453	470	483	484	487	474	462	526	493	454	484	489	503	489	457	439	486	438	469	502	494	498	524	436	452	460	461	459	479	507	509	489	490	483	482	483	481	490	486	458	550	501	460	469	504	479	501	497	477	451	500	461	477	513	460	485	450	463	486	474	492	487	482	498	483	461	509	446	475	471	492	458	456	485	480	487	472	454	484	487	481	512	521	489	506	498	531	473	473	467	498	460	472	478	477	456	454	500	480	466	467	458	472	441	504	430	498	453	499	482	508	494	449	478	489	436	434	466	517	455	491	487	503	498	507	520	484	474	474	475	481	468	472	488	487	507	468	480	536	505	478	496	455	455	484	497	481	456	480	473	451	487	508	474	503	499	493	493	533	486	435	509	445	478	472	463	458	489	501	495	469	523	477	473	491	503	510	470	504	464	491	496	481	488	480	459	453	534	456	487	476	487	518	497	475	463	479	500	485	494	505	458	442	457	520	476	523	491	504	460	474	467	480	490	490	493	488	448	476	504	484	512	517	424	462	473	455	507	477	471	501	485	503	462	496	454	489	516	432	471	474	468	432	446	453	455	459	527	487	472	432	489	478	464	440	431	481	475	475	427	493	485	512	466	498	499	487	475	464	441	519	489	501	474	469	492	466	492	485	462	447	453	471	497	465	499	467	502	426	470	512	462	468	486	469	472	486	454	430	516	465	495	520	475	475	478	472	452	478	475	459	466	513	513	469	482	466	480	486	460	506	427	425	489	493	462	470	471	495	470	479	455	521	492	493	462	470	502	479	491	495	484	452	421	529	472	475	468	463	456	485	469	470	521	480	495	459	445	495	485	457	474	447	472	480	473	500	482	449	443	507	490	454	511	510	491	522	504	453	512	481	512	459	438	455	441	488	490	500	497	487	452	458	474	453	467	486	492	481	461	473	495	488	475	497	521	468	489	490	528	489	458	481	480	437	495	490	462	474	493	458	517	501	491	484	502	451	476	465	507	472	462	495	460	427	482	482	516	510	488	493	509	470	476	456	476	456	480	494	444	513	469	449	493	494	477	463	462	463	454	473	451	484	454	469	490	458	487	473	464	490	465	487	447	485	454	488	520	511	478	443	445	491	463	467	441	476	467	480	463	467	449	492	473	472	456	455	470	486	479	454	482	425	471	501	464	429	459	487	428	458	474	500	494	499	513	464	495	496	489	456	456	476	509	495	477	494	482	490	521	460	469	492	462	498	482	453	475	450	452	460	467	447	465	498	467	460	501	497	483	508	493	449	492	486	473	463	490	530	465	504	453	460	482	494	501	433	462	484	476	461	518	496	448	480	443	458	461	477	490	507	436	463	486	458	458	488	486	499	470	523	515	494	474	453	470	464	522	455	467	496	444	470	455	535	489	430	510	472	491	484	432	487	477	497	465	504	496	512	506	517	463	466	518	491	506	478	490	444	466	486	438	502	472	533	469	495	488	461	458	442	482	492	510	512	471	461	473	497	514	469	508	463	471	455	414	481	477	519	493	483	507	470	491	476	448	438	485	485	502	458	466	478	456	457	529	486	471	452	494	465	483	469	410	472	471	490	458	472	487	453	481	494	457	487	519	510	513	456	440	456	443	500	492	450	453	491	470	464	472	495	440	525	495	483	486	448	514	469	467	490	467	468	459	453	464	429	468	475	486	470	514	502	465	509	452	478	482	469	497	521	502	481	505	484	483	484	498	466	478	465	464	457	476	480	466	469	481	444	477	505	474	508	495	469	475	496	453	479	491	513	479	461	482	521	472	475	484	460	469	465	482	444	444	491	445	506	485	501	488	458	474	435	439	468	432	488	445	471	477	500	470	472	460	469	466	495	516	474	470	489	421	476	499	498	465	493	470	487	457	431	503	473	527	498	463	456	483	430	467	484	496	465	502	470	491	502	476	509	495	470	477	457	470	491	479	519	450	485	471	460	503	473	487	492	462	490	444	474	480	458	493	490	512	492	480	470	512	498	467	467	471	483	506	472	508	450	499	499	443	482	483	491	500	470	479	477	470	455	465	456	542	489	472	436	483	516	447	481	491	458	488	459	473	425	517	527	459	490	488	470	446	490	438	447	457	482	473	505	461	507	493	477	489	464	474	477	513	512	491	479	535	506	475	473	472	519	482	479	483	490	490	456	473	478	499	468	502	471	481	465	449	511	454	476	503	518	492	470	484	462	465	491	506	471	528	483	457	474	508	477	455	495	466	492	479	445	468	468	471	473	484	476	457	446	467	448	441	487	456	486	498	475	459	489	490	504	470	437	485	506	480	462	519	469	461	479	474	502	510	465	521	441	500	531	473	500	489	507	453	501	489	459	488	507	467	434	458	485	506	479	466	496	496	495	480	465	463	466	492	468	509	480	483	483	526	499	461	479	455	507	468	468	489	448	473	474	527	449	513	473	482	497	425	499	457	446	484	486	474	513	463	472	504	455	486	452	455	477	449	497	465	479	479	509	431	455	481	499	485	485	492	459	495	490	529	437	437	485	516	471	469	435	487	489	446	442	466	476	499	499	488	471	451	525	459	507	462	473	490	478	468	454	433	475	479	474	491	481	467	475	503	490	524	472	485	486	532	465	524	484	501	471	473	500	461	450	474	487	481	508	460	485	469	468	502	467	469	464	494	502	512	467	504	455	508	494	458	460	480	462	511	525	453	517	470	478	458	486	459	454	440	470	502	445	486	510	468	466	463	481	474	489	464	495	495	455	441	471	453	462	476	435	481	438	491	487	484	508	483	472	513	456	452	483	467	513	487	479	506	455	499	490	483	457	516	511	488	499	466	482	488	440	471	470	460	490	471	452	445	494	447	479	454	483	471	472	478	486	464	444	463	478	447	498	476	478	476	469	470	502	472	498	489	466	500	486	490	468	469	471	483	483	451	474	479	498	458	455	504	478	502	446	478	466	480	485	482	455	462	478	477	444	436	452	451	442	440	474	481	475	499	470	467	465	485	463	474	484	457	462	509	472	522	485	466	446	491	468	475	497	454	451	499	468	429	505	497	492	470	470	470	478	490	516	468	462	480	478	465	451	483	493	497	489	466	446	489	498	500	464	477	539	498	522	458	491	464	480	497	480	471	488	496	464	484	473	477	471	488	482	474	482	474	464	456	479	499	526	502	514	445	492	535	511	493	470	461	464	470	493	453	496	495	505	466	470	481	471	503	477	472	435	479	444	449	451	460	495	474	478	471	478	468	462	478	514	475	466	488	518	449	451	487	508	447	463	468	501	492	507	456	468	490	468	457	457	490	489	440	465	491	504	436	495	455	465	475	450	485	482	454	481	451	484	431	496	486	476	465	492	461	453	502	462
26834	49787	37517	25235	18547	14142	10638	7866	5393	3851	3127	2131	2098	1897	1778	1592	1429	1264	1042	1040	893	843	798	782	699	662	637	685	722	732	683	639	603	553	570	563	537	526	495	571	520	509	505	518	500	508	494	493	559	509	522	492	481	506	502	531	489	513	489	528	533	510	470	494	513	536	510	488	501	483	527	543	534	497	501	508	522	524	528	490	503	519	514	493	510	517	536	543	511	480	496	528	516	539	533	504	526	509	514	520	537	518	521	532	493	504	525	504	541	524	529	468	530	518	512	521	542	484	479	548	531	506	527	533	533	507	516	488	498	477	515	505	519	523	512	494	487	516	531	535	510	510	543	539	483	523	500	498	514	496	492	469	503	486	514	520	504	495	541	518	515	507	493	558	494	547	483	501	506	540	514	516	532	534	511	511	510	519	497	496	523	520	517	521	529	526	527	512	509	546	500	507	506	510	538	503	470	530	519	471	501	520	520	494	504	478	508	505	493	499	534	508	510	528	531	517	492	506	517	498	503	489	512	525	506	490	498	469	530	514	542	547	489	472	543	513	496	492	501	500	499	544	525	536	499	537	509	532	525	502	460	513	506	469	525	546	519	503	537	530	529	512	539	504	511	505	503	542	508	518	573	525	474	512	533	495	550	501	508	518	512	485	541	521	523	488	472	477	541	521	510	525	528	527	501	518	499	504	504	513	509	481	558	489	478	534	501	497	481	462	510	500	487	495	556	496	477	494	459	522	528	546	529	522	516	511	533	530	495	523	481	547	507	523	523	496	519	526	491	463	502	519	503	514	526	480	482	532	535	501	481	504	519	505	498	495	509	486	487	495	541	522	493	521	537	504	481	507	522	497	500	492	487	498	468	561	518	490	528	541	512	508	552	515	485	494	480	504	481	495	509	493	536	493	462	484	480	515	525	483	512	505	543	545	481	513	521	534	542	542	513	487	495	541	519	503	486	503	505	523	488	508	495	543	518	540	544	518	528	549	468	495	510	484	492	514	550	486	505	497	517	506	487	549	534	509	529	542	501	461	533	533	508	500	483	479	527	544	513	529	491	467	514	507	506	514	512	505	500	538	531	500	551	516	492	497	531	507	520	505	531	505	517	529	517	510	491	535	501	508	526	522	485	491	545	516	535	505	552	502	504	489	500	481	497	559	548	523	532	503	506	507	503	533	494	481	518	547	464	502	515	546	523	544	494	545	512	467	503	539	527	510	468	511	541	484	530	523	536	483	486	522	499	504	556	514	491	487	530	517	483	482	492	494	525	509	543	530	531	493	522	501	525	505	523	503	531	464	469	505	488	496	499	520	523	489	452	493	537	529	529	508	510	536	475	515	554	538	495	507	522	490	475	490	516	465	503	503	501	510	529	495	481	512	521	533	481	469	468	549	535	518	526	507	533	503	505	476	537	512	512	520	535	520	489	482	494	540	498	485	510	486	509	495	498	495	511	515	519	558	507	534	505	515	544	497	521	515	486	504	510	500	494	527	511	507	527	508	518	543	504	514	521	474	513	532	496	525	481	524	570	481	501	488	509	522	531	551	486	488	506	511	501	508	526	506	516	516	540	561	495	505	531	490	512	492	511	531	520	522	543	517	535	486	514	516	504	510	513	531	558	515	478	540	482	498	492	485	527	507	530	537	507	478	486	494	530	508	524	532	534	511	496	497	502	479	547	542	552	538	528	474	530	510	521	490	537	511	504	531	520	491	479	528	483	514	534	503	501	529	471	564	510	526	515	506	490	512	506	542	526	501	514	510	476	510	524	488	486	533	528	490	555	521	498	475	492	472	511	533	514	520	526	535	480	509	518	492	512	494	523	506	494	525	520	552	558	535	563	522	485	510	552	514	506	481	500	503	506	513	484	535	495	525	541	495	547	506	500	522	473	538	475	535	496	520	529	468	525	498	486	484	535	558	497	485	495	527	540	471	542	517	499	548	518	537	536	527	482	543	532	490	490	475	517	530	472	539	511	486	476	503	485	500	520	546	520	497	497	528	542	498	492	469	542	494	540	504	477	492	533	521	528	505	482	496	500	535	507	535	508	480	520	534	472	495	473	460	494	536	507	498	517	461	484	477	516	572	507	503	507	542	492	523	514	528	462	504	500	508	507	542	535	491	541	508	502	524	514	503	479	478	525	516	495	536	521	483	501	487	556	479	531	548	508	526	518	516	487	543	486	526	478	524	484	474	495	512	506	481	560	509	521	498	529	509	508	500	503	489	521	495	543	556	508	519	464	517	489	522	496	527	495	518	532	511	483	521	517	497	473	471	509	557	533	478	471	514	510	518	483	495	510	474	542	521	504	504	504	477	518	530	542	525	506	481	516	491	533	474	481	475	539	503	485	526	547	558	508	529	506	506	572	512	528	551	502	534	523	530	544	497	480	489	475	511	522	519	503	499	483	496	507	518	533	487	467	482	542	482	527	503	520	523	527	560	540	492	498	557	536	460	504	499	496	518	522	536	505	509	517	515	509	536	536	479	502	511	531	529	543	498	504	486	514	484	513	491	540	489	531	509	547	538	509	555	527	544	507	533	503	530	498	533	523	472	542	520	551	498	503	518	536	541	506	488	562	503	531	493	530	502	497	511	523	510	507	515	499	495	522	500	554	543	499	514	491	524	467	503	518	527	512	524	511	517	494	492	495	500	524	501	547	479	511	537	519	485	556	504	478	517	501	518	483	528	512	482	531	498	497	493	503	487	491	500	495	515	494	479	565	504	471	504	549	499	505	490	484	556	527	523	548	474	543	554	490	519	525	535	491	536	525	529	488	535	501	537	485	527	480	516	479	502	522	488	501	514	505	527	524	514	541	500	517	503	512	481	518	476	501	506	488	506	506	464	509	518	514	500	527	447	552	506	543	537	489	505	482	486	490	558	480	500	515	509	495	503	518	515	515	512	515	563	489	544	514	498	512	490	501	488	465	506	510	493	482	517	530	502	537	518	481	508	509	451	468	501	517	483	540	495	492	516	464	486	496	512	504	517	501	532	471	525	533	493	555	514	514	506	543	545	465	521	541	510	516	509	490	527	518	443	531	535	515	500	506	469	505	525	523	504	517	502	540	511	503	477	539	475	522	481	483	496	505	506	474	492	510	553	500	483	506	528	494	509	500	507	534	447	533	466	508	532	461	464	478	511	496	524	491	488	508	535	502	480	472	531	521	502	514	485	508	497	533	507	476	514	524	495	482	451	509	495	520	529	503	528	513	478	510	515	573	494	500	485	493	525	503	507	506	511	480	482	492	531	508	531	515	514	505	507	478	474	502	518	523	498	555	497	536	485	497	532	512	510	503	488	510	506	532	555	528	542	522	492	507	542	492	493	527	455	524	485	481	507	535	480	507	533	517	529	481	467	502	471	542	493	505	464	465	491	512	492	545	530	508	521	556	549	470	519	507	506	522	511	533	493	497	518	520	519	499	496	521	495	515	525	522	543	514	528	541	492	492	526	529	495	493	520	479	516	491	498	499	518
24600	21006	27449	25650	17734	9640	5939	3740	2459	1929	1381	1008	979	903	859	745	708	622	520	455	415	396	364	350	347	311	319	325	336	333	361	326	263	242	266	246	270	217	231	214	199	224	220	215	213	244	219	237	219	236	218	248	235	234	207	247	226	225	206	214	227	218	253	211	220	216	224	227	243	248	240	222	225	214	214	227	241	221	237	218	215	225	232	221	241	197	216	203	212	241	239	225	215	201	225	213	246	223	216	206	239	229	198	252	259	218	207	230	222	223	226	254	233	217	217	246	204	208	215	212	194	246	222	248	201	254	216	221	232	243	230	249	217	215	245	239	208	215	232	224	226	259	231	253	195	217	228	224	229	218	252	211	209	241	210	212	245	214	216	263	216	243	223	215	245	230	223	250	205	250	232	236	229	232	211	225	213	255	210	244	229	252	251	241	248	215	217	254	251	225	234	238	226	239	223	219	228	221	205	212	249	248	213	226	247	219	208	228	214	230	228	231	209	230	227	233	255	243	210	213	246	228	206	235	230	228	216	232	237	222	211	223	245	213	237	242	224	220	207	224	230	245	226	208	232	250	209	206	226	219	230	248	252	226	253	242	234	243	238	238	223	216	238	245	212	239	213	221	216	231	237	211	245	198	232	242	212	201	232	237	227	232	240	260	250	249	253	205	232	197	210	227	235	207	231	194	242	231	244	230	233	248	235	224	238	232	241	218	246	246	204	246	229	217	220	223	207	198	214	211	240	220	213	217	236	228	222	227	241	212	233	240	217	225	228	240	243	230	220	229	238	238	236	241	237	230	244	261	243	223	215	241	216	222	241	241	239	248	252	222	216	223	232	247	210	242	229	217	226	229	221	201	234	231	216	229	219	247	232	226	213	232	218	235	221	189	241	232	225	217	246	225	221	232	236	202	241	236	228	230	209	231	220	237	203	216	232	214	242	208	242	218	237	233	239	211	268	212	251	215	222	215	217	227	234	243	261	246	244	233	269	227	222	227	234	214	221	225	217	248	243	243	247	217	243	202	249	230	243	215	239	220	216	217	221	203	214	232	228	228	230	239	202	188	246	249	245	240	230	257	230	217	246	211	222	235	240	235	221	205	217	233	227	218	225	229	243	206	233	236	215	225	232	217	192	211	220	219	249	257	238	234	183	231	215	220	236	212	242	250	222	222	255	215	244	228	207	242	209	216	228	226	258	227	229	232	202	252	248	225	240	228	224	227	231	201	199	217	225	253	184	255	209	235	214	247	227	204	225	227	222	236	203	236	250	225	210	244	260	251	214	219	229	229	246	224	249	220	246	233	227	222	237	234	243	225	243	227	225	234	228	225	231	247	212	251	242	224	223	217	221	229	263	225	219	221	201	234	241	235	221	234	242	233	221	236	242	205	230	218	227	220	243	210	246	245	202	227	209	251	234	222	225	238	233	233	205	249	236	249	240	207	209	235	211	209	239	233	242	226	246	222	198	230	247	228	221	211	242	222	254	251	253	220	205	243	238	239	220	228	231	233	229	224	241	226	221	219	200	203	237	187	217	239	240	215	226	239	244	222	216	222	262	244	252	253	220	244	227	237	221	235	230	216	233	219	253	227	229	238	231	232	219	232	246	224	234	229	205	222	242	234	239	229	211	223	227	236	206	215	226	230	218	235	234	203	235	245	248	228	206	216	220	245	199	247	234	245	240	226	231	179	218	214	234	194	210	198	228	237	236	218	237	207	220	213	227	248	206	201	232	235	235	214	242	228	252	239	210	233	232	253	244	250	226	208	219	223	225	235	213	197	225	251	244	217	208	241	222	219	215	212	211	245	229	207	226	223	224	232	219	210	244	242	240	222	233	239	249	244	224	229	215	215	205	222	205	231	236	210	251	235	198	254	194	216	234	227	238	219	207	206	200	234	198	220	222	261	222	242	221	232	242	239	239	227	256	224	275	209	224	209	238	239	244	237	236	220	229	204	237	264	235	229	221	239	211	198	263	213	226	244	257	236	226	241	209	216	239	207	251	215	223	224	226	217	229	240	219	234	188	221	244	219	235	245	230	248	220	220	226	243	208	226	224	243	226	234	220	223	252	245	227	265	209	229	239	209	224	248	212	224	229	223	221	224	231	221	218	223	228	228	232	249	234	221	227	240	222	213	267	210	228	223	224	223	255	221	199	253	229	199	215	224	224	232	231	242	243	204	250	242	236	219	217	202	229	231	221	191	234	238	214	233	236	230	236	211	229	249	255	203	227	229	231	204	242	209	221	244	214	236	221	214	238	230	230	248	251	210	247	224	222	222	225	228	223	225	211	221	215	217	219	230	245	218	232	242	222	218	241	225	216	211	246	240	206	251	230	248	194	244	236	218	232	230	195	213	242	229	219	229	261	212	207	233	218	240	212	211	243	252	232	232	225	209	224	236	230	243	200	219	208	240	223	230	215	222	203	219	228	238	220	268	235	242	228	228	242	227	247	258	201	232	197	228	227	251	239	237	223	225	242	220	240	257	219	231	219	244	228	225	209	247	210	236	220	197	235	210	225	233	213	226	210	207	225	249	247	209	223	256	221	213	235	232	208	247	235	231	206	214	206	261	222	238	239	188	248	210	239	224	247	224	243	222	227	189	220	242	244	220	210	234	236	207	197	218	240	227	249	242	226	227	232	229	244	214	225	223	188	215	236	215	245	246	228	224	222	207	239	224	201	237	214	217	242	208	227	240	230	205	227	245	267	227	228	223	236	232	226	232	243	227	226	257	227	214	215	269	222	229	226	254	239	222	214	233	224	218	220	236	257	232	234	219	194	215	212	231	226	222	222	218	234	211	219	189	238	213	210	232	229	224	225	227	219	239	227	220	223	214	228	213	257	219	225	231	229	206	241	244	207	214	243	214	236	213	224	236	226	214	252	236	213	222	231	225	224	239	210	230	209	232	223	229	204	231	224	223	242	211	233	202	241	202	231	218	225	231	234	234	203	239	239	245	210	255	232	225	222	211	229	231	230	226	228	234	223	215	234	203	204	220	215	233	213	233	231	229	222	225	217	240	217	219	212	252	223	212	236	205	254	230	224	232	221	245	216	249	222	225	225	239	250	241	237	217	251	204	220	230	204	232	267	217	230	211	233	213	205	227	228	212	213	226	243	245	209	238	216	207	215	234	247	262	224	237	242	252	209	232	233	195	213	197	239	230	230	216	224	200	262	262	246	238	243	241	222	223	219	239	242	215	222	230	231	221	235	218	225	232	219	243	246	234	249	265	228	223	217	240	226	244	220	256	228	222	202	235	240	215	223	219	200	247	216	254	216	240	215	226	235	225	239	232	215	211	220	232	212	236	252	233	234	238	229	191	223	218	226	208	237	233	227	205	241	244	233	219	234	228	194	195	219	228	230	237	247	221	230	230	196	216	227	238	229	231	193	231	213	250	234	211	228	209	222	249	203	208	242	210	196	228	253	197	251	234	237	221	232	256	251	213	246	241	248	231	198	227	254	225	206	235	256	214
25821	47660	35800	23662	16758	12623	9310	6749	4447	3447	2356	1819	1628	1437	1296	1250	1059	892	762	680	594	518	494	436	390	400	405	408	445	436	453	362	320	288	287	285	257	276	250	247	258	257	255	239	253	256	259	272	283	240	275	261	260	260	234	233	263	259	244	216	271	262	288	275	239	274	264	254	254	239	227	267	231	252	289	247	268	254	233	241	253	234	266	248	264	256	265	237	245	244	270	224	216	255	241	212	271	244	258	275	253	260	271	250	273	268	264	234	229	274	257	230	267	292	255	286	249	263	227	243	257	235	238	250	274	270	278	266	250	253	251	280	257	267	261	245	259	238	243	256	247	256	243	270	240	268	252	255	261	261	260	230	253	258	256	279	263	268	228	258	272	251	246	259	265	261	238	272	263	247	260	260	296	276	256	253	216	251	251	230	248	243	266	242	273	273	283	266	251	273	264	249	274	279	261	263	229	268	260	269	257	262	251	244	259	266	247	243	235	253	283	248	227	256	232	252	256	225	245	258	224	261	291	227	223	275	243	275	259	263	258	273	282	270	282	230	254	274	263	261	252	260	253	239	258	229	247	246	264	233	261	241	286	251	251	267	262	240	258	255	272	268	257	252	250	269	236	279	243	261	289	243	250	266	235	244	251	264	253	271	259	246	247	266	254	237	252	224	255	250	270	271	258	276	247	250	244	255	253	259	228	265	255	241	259	207	242	251	255	239	267	255	257	280	239	287	277	252	248	232	257	248	248	250	238	267	239	271	259	222	257	248	241	234	267	276	251	283	250	244	268	284	256	245	282	232	252	229	257	272	242	264	270	241	243	263	224	249	283	259	269	262	265	272	258	252	248	281	230	243	257	244	240	285	261	263	246	269	250	239	267	285	258	264	256	251	240	229	280	260	255	268	272	244	237	259	215	257	255	234	296	271	266	258	259	264	242	263	267	257	250	253	260	282	246	246	260	259	257	260	253	253	248	219	256	248	260	244	275	247	251	245	265	223	248	229	273	232	260	257	257	239	259	244	264	249	238	247	268	253	252	249	252	245	253	246	233	243	257	262	249	226	248	238	241	276	245	249	243	263	253	236	256	244	248	253	258	258	214	265	255	260	217	264	280	288	261	272	244	276	236	275	259	248	253	263	272	229	257	258	296	275	282	245	270	229	251	262	238	290	249	250	249	259	250	251	250	252	248	288	261	259	253	240	239	263	218	239	242	252	238	239	256	274	227	238	304	277	235	235	254	238	256	248	258	264	256	240	264	248	238	267	243	251	243	235	265	253	225	248	222	266	251	263	246	267	223	256	240	231	254	258	250	237	244	258	261	257	242	255	238	275	251	241	264	257	242	239	258	261	263	267	218	246	257	240	263	246	239	265	253	243	265	235	247	220	266	266	260	247	286	245	269	251	246	232	244	246	247	282	269	256	226	244	235	277	264	255	239	267	244	236	268	262	251	252	256	263	260	279	245	248	282	264	268	254	253	229	292	212	242	297	253	279	281	270	234	251	238	243	267	209	251	249	232	287	274	250	255	260	260	236	255	231	236	260	262	257	244	273	223	264	247	270	249	264	237	261	247	241	238	256	258	252	230	243	237	257	253	225	221	244	264	227	255	224	246	232	258	251	260	254	272	244	236	259	271	256	240	280	265	262	244	267	259	228	260	282	233	247	248	247	226	244	285	254	264	232	247	247	233	226	230	239	269	250	284	267	274	230	247	234	237	255	218	255	269	240	248	269	226	262	268	274	258	254	267	265	237	267	242	288	252	259	236	284	200	254	227	256	258	232	251	239	265	262	263	260	284	279	245	268	255	270	255	276	228	256	243	250	239	235	270	253	240	289	242	246	237	278	267	240	260	263	266	274	261	270	290	252	252	281	238	243	227	272	244	241	234	256	261	237	260	245	238	225	243	263	249	264	251	267	240	263	243	262	245	267	268	272	257	254	264	255	268	251	260	278	259	232	269	235	292	261	249	278	258	262	228	253	307	246	236	249	260	252	241	294	253	261	271	242	257	243	241	264	283	239	263	252	260	273	282	258	251	243	261	237	256	286	250	259	241	256	251	237	249	249	224	230	252	257	244	240	240	255	239	242	271	272	259	275	250	265	234	248	259	257	273	249	302	281	270	228	224	281	257	241	269	248	299	289	261	266	261	245	273	265	255	240	242	247	263	244	260	253	242	250	242	267	249	237	283	264	240	257	295	261	243	243	265	241	264	240	223	260	213	228	280	258	250	211	261	235	245	242	259	250	246	264	264	233	280	265	247	272	246	251	240	227	255	248	226	265	249	278	235	252	249	240	247	264	243	256	213	262	252	242	231	275	233	271	266	259	232	260	256	246	222	236	264	240	251	233	241	231	251	274	224	238	233	263	278	257	257	247	246	230	269	262	251	254	239	229	265	242	266	238	246	253	254	273	248	274	237	277	260	247	272	289	252	248	212	275	255	266	261	269	257	252	238	274	234	282	268	250	244	265	265	244	261	245	267	268	238	252	232	270	253	268	247	243	241	254	251	275	262	230	247	266	243	241	252	239	249	274	241	268	242	270	266	265	276	227	285	231	277	263	250	278	227	274	276	239	260	265	257	248	251	253	246	225	272	267	237	250	261	215	239	246	243	243	260	239	253	228	275	267	255	241	248	257	251	265	242	237	277	276	235	254	244	237	266	248	237	269	248	221	250	268	296	260	237	236	251	232	245	279	267	266	257	258	255	247	282	272	259	278	242	276	261	247	211	233	242	258	231	274	270	229	262	257	256	230	242	244	241	263	249	259	245	261	252	256	245	261	273	262	242	255	253	251	236	265	272	247	255	250	250	263	264	259	229	271	235	252	271	260	270	280	265	262	241	248	254	255	254	235	225	257	248	266	259	255	265	226	255	253	230	250	246	270	250	237	258	272	257	255	271	249	248	263	242	246	274	257	259	240	248	260	252	254	264	240	250	273	282	256	262	222	274	254	259	243	271	287	269	246	254	255	265	267	273	240	254	270	266	245	272	231	276	252	248	244	225	232	261	240	249	266	252	261	244	261	264	272	258	240	249	263	260	255	245	261	250	255	247	261	244	262	235	253	231	236	241	250	254	286	256	242	233	265	237	263	212	256	257	262	221	241	229	234	236	269	265	259	268	227	257	249	229	239	271	270	246	251	271	235	253	279	273	248	253	237	241	218	268	245	232	230	265	252	225	264	248	226	233	248	247	232	236	242	277	283	266	267	240	269	256	272	229	258	247	255	246	263	232	257	260	261	271	245	272	262	256	246	263	247	246	241	260	266	252	268	261	256	258	250	240	240	281	271	261	274	274	274	242	256	252	267	269	255	262	251	258	251	254	258	265	250	252	267	252	284	259	241	258	246	241	259	269	243	287	245	238	242	228	292	246	260	249	265	202	247	265	245	254	259	224	262	258	300	237	241	236	235	262	247	260	266	266	243	269	237	261	249	257	249	277	238	246	263	248	278	232	233	254	251	241	266	261	251	246	226	261	220
22343	21010	28583	23626	21129	21622	16703	7110	4347	3548	2310	1891	1650	1626	1426	1399	1270	1099	901	886	833	730	707	686	600	645	614	621	677	651	654	589	493	504	479	499	501	463	483	475	459	493	451	488	438	499	480	482	475	468	463	477	496	460	452	463	525	488	462	458	471	452	441	424	425	448	479	452	450	446	458	473	543	459	476	455	434	430	433	464	465	495	447	453	465	484	486	474	444	464	446	445	462	434	490	449	464	450	455	484	443	465	479	501	489	452	468	406	456	441	502	477	405	455	489	440	445	473	463	438	445	471	471	458	451	475	486	446	469	422	483	510	454	471	425	414	483	497	432	457	457	442	455	465	449	449	465	485	447	473	436	475	459	461	450	431	485	438	418	461	459	481	468	454	461	481	501	478	443	465	486	456	482	507	440	450	493	482	430	454	462	454	491	463	452	485	456	462	463	445	470	477	447	477	444	467	491	456	452	453	458	464	468	424	453	452	421	472	471	464	515	469	474	444	457	469	502	448	498	433	456	476	454	453	486	431	479	463	445	461	440	426	431	431	459	474	444	449	465	493	449	464	460	454	460	455	448	451	466	487	440	457	426	469	440	489	462	458	475	445	444	465	479	480	435	459	434	440	454	473	447	447	455	441	461	482	457	460	432	482	418	472	427	461	464	484	449	464	419	437	464	474	456	445	475	467	457	485	479	518	434	439	441	475	469	480	463	437	476	485	472	487	477	469	455	455	460	462	455	436	485	479	485	488	484	488	460	444	431	445	477	470	443	484	407	411	478	454	460	458	493	473	445	416	460	428	443	487	484	444	459	424	454	451	457	479	475	439	458	446	435	463	434	414	455	461	480	506	446	447	473	483	450	520	441	419	450	490	461	490	482	465	444	440	450	493	479	456	463	452	446	436	466	474	427	423	475	466	472	464	481	485	433	482	428	470	471	420	476	462	462	444	467	478	487	422	463	449	482	426	467	434	458	478	469	469	463	472	440	445	459	468	470	454	477	465	431	474	472	456	507	485	456	442	476	459	457	437	471	451	468	469	458	460	459	437	453	506	481	439	472	425	475	440	474	445	469	412	449	455	490	432	471	489	474	468	478	458	446	474	436	464	473	467	465	454	483	446	450	470	492	463	433	454	428	433	490	463	463	459	460	450	472	426	452	460	439	488	445	495	429	465	417	446	482	458	450	432	433	471	459	432	454	457	454	470	501	467	459	417	438	432	450	463	469	454	463	482	474	472	469	425	483	451	493	477	451	425	489	474	448	475	465	469	453	431	481	481	492	432	460	469	476	494	499	481	453	461	434	459	470	428	431	452	439	415	436	422	455	471	482	444	444	461	458	446	488	467	435	467	487	459	427	440	443	450	434	435	489	486	463	465	446	491	471	482	467	463	462	477	439	487	464	443	445	421	485	490	462	470	441	454	483	466	448	467	418	493	415	449	468	437	483	463	476	463	471	435	451	507	429	451	478	478	430	474	433	454	473	477	433	449	478	444	457	468	454	428	475	493	463	456	454	410	445	471	478	454	472	477	469	436	462	486	457	512	468	470	488	455	510	459	440	477	464	476	434	460	463	467	465	474	458	477	481	459	423	464	455	474	473	489	457	500	432	500	444	453	445	464	458	460	440	454	459	442	447	470	444	485	436	439	487	514	417	434	443	427	517	505	425	484	468	490	446	423	442	480	463	478	465	439	420	450	450	451	444	495	443	458	455	481	517	446	444	442	462	489	469	454	421	467	475	454	470	452	471	479	489	499	470	433	456	511	438	495	472	446	487	455	464	442	474	443	451	473	463	459	432	427	485	490	469	430	470	454	473	480	447	465	446	441	443	499	481	462	431	496	449	462	444	449	446	433	442	478	459	468	467	446	420	456	408	479	444	446	458	432	425	454	430	445	483	443	489	437	463	443	464	479	468	448	454	467	450	450	459	442	473	422	407	435	452	431	467	464	453	417	431	444	467	439	436	389	466	449	423	456	474	488	457	449	454	472	483	467	485	470	449	467	467	472	460	413	450	437	465	470	455	435	465	468	487	451	461	412	471	459	467	454	460	452	440	448	437	467	470	445	507	467	487	467	443	475	517	452	446	477	477	470	436	469	505	449	488	457	430	438	466	458	495	434	471	487	444	446	417	471	483	439	447	451	412	468	451	455	409	465	444	461	483	439	456	461	463	443	427	438	447	447	445	482	474	436	464	427	461	467	435	471	468	462	449	477	474	447	447	473	442	478	437	480	463	450	459	437	448	474	456	458	448	436	455	433	469	416	441	450	454	450	475	434	460	466	450	441	476	440	432	452	459	490	429	467	448	485	465	459	471	460	481	469	457	503	476	438	466	424	473	435	477	463	473	436	487	484	459	448	461	421	421	460	471	481	435	476	503	469	453	461	459	470	464	478	479	470	431	447	416	428	433	471	473	469	478	473	486	451	454	464	444	447	453	452	467	445	450	481	413	487	487	465	466	462	458	457	447	455	457	472	490	414	451	442	469	443	437	448	454	494	461	459	426	435	514	466	450	463	430	432	478	455	512	476	451	472	454	492	443	444	463	432	437	461	449	458	457	445	462	400	426	467	459	482	448	464	457	464	471	442	451	473	444	491	465	452	441	503	466	473	473	427	474	516	457	486	487	476	488	446	472	449	442	430	471	478	450	450	462	483	462	471	433	488	475	452	501	450	461	458	453	429	451	468	476	471	483	452	444	439	449	454	436	457	443	416	431	483	453	469	495	422	434	467	453	428	461	462	476	474	488	459	471	422	522	453	469	465	460	465	442	499	464	443	446	444	403	441	431	425	446	456	485	455	476	491	436	442	459	455	456	464	488	495	450	475	456	451	451	467	471	430	467	480	426	430	440	466	511	486	462	455	452	445	447	457	486	452	460	433	457	446	418	458	469	490	460	451	423	449	467	469	453	474	480	476	488	478	473	466	425	484	474	472	417	498	441	464	477	416	475	429	460	443	491	445	452	446	445	454	484	485	419	447	405	468	467	454	460	475	466	454	480	510	457	421	448	481	451	455	442	464	471	508	449	469	499	457	430	463	497	432	465	456	430	461	473	441	468	457	453	439	485	429	458	443	490	445	459	479	439	440	462	477	454	452	457	492	435	482	420	467	437	440	460	454	459	454	446	472	429	460	451	472	478	488	440	453	487	419	469	472	443	474	456	455	443	457	481	490	473	407	458	452	485	470	423	488	477	476	453	466	453	434	458	419	448	451	449	463	503	484	485	473	434	440	484	477	468	461	459	462	450	496	471	472	479	464	505	441	434	457	491	442	457	433	445	401	469	441	484	464	451	482	497	419	493	460	446	437	453	466	424	451	468	481	480	462	466	454	441	452	452	448	425	432	438	451	436	443	499	500	485	468	453	470	443	466	424	450	449	435	442	483	508	444	478	481	442	458	470	479	462	451	466	468	468	462	454	425	470	467	454	439	484	462	470	462	461	474	485	494	455	469	432	432	456	488	477	474	428	466	447	477	450	458
28550	56039	42919	30258	22293	17162	13123	9774	6819	5571	3671	2884	2612	2342	2078	2020	1820	1593	1237	1195	970	885	830	815	772	701	731	718	745	790	763	665	596	541	539	530	516	490	506	538	508	480	512	486	456	513	484	455	545	475	482	465	519	480	537	498	479	477	497	495	502	520	484	523	503	463	491	489	491	469	504	492	490	491	455	526	494	482	463	483	493	516	468	469	501	486	478	478	535	516	506	490	485	454	477	480	482	488	478	519	494	457	485	525	505	475	478	501	489	490	518	501	484	535	498	493	459	444	500	489	489	474	473	474	496	535	464	489	499	512	488	491	449	489	511	481	546	470	502	477	502	504	467	481	533	481	503	532	491	503	504	481	470	454	484	547	481	468	488	483	497	499	449	523	471	467	508	522	513	512	519	501	503	487	474	488	474	460	492	462	511	484	495	490	492	472	490	492	515	522	484	482	482	496	521	485	545	482	476	475	501	449	534	473	545	492	495	511	492	504	494	515	473	481	495	515	498	474	478	519	501	514	521	489	472	506	511	463	469	512	477	473	506	526	492	495	478	511	497	483	503	520	487	493	498	507	504	479	468	451	509	452	485	470	500	500	489	506	509	477	483	541	508	498	532	490	498	530	490	463	493	521	461	485	520	512	486	495	470	498	505	482	487	476	449	459	477	491	493	504	511	488	485	505	473	511	497	504	470	490	490	510	513	489	504	506	479	487	525	483	481	487	472	511	496	499	510	469	512	476	521	550	471	526	482	483	491	473	496	468	467	511	453	510	500	478	435	499	445	514	499	503	479	540	483	498	481	477	472	510	482	508	503	525	469	478	447	461	481	493	479	452	479	523	464	491	480	463	467	507	497	535	467	508	510	468	470	467	484	488	483	463	500	508	480	510	480	484	495	471	479	496	541	505	473	482	515	493	487	541	452	471	497	516	484	470	501	474	505	492	503	494	457	462	485	487	443	492	523	474	476	443	519	498	484	515	484	525	487	465	509	482	506	508	509	473	485	479	502	482	453	460	530	508	482	488	518	490	468	524	497	523	486	466	491	478	521	506	463	473	532	460	501	447	451	551	504	488	457	485	507	545	506	488	504	483	520	496	517	523	542	500	520	482	529	475	505	469	488	489	449	516	482	498	497	467	465	526	494	483	503	458	472	462	485	485	464	514	462	500	505	510	461	471	508	471	575	479	473	501	470	488	487	486	495	480	494	497	452	491	476	494	509	514	468	474	494	510	490	520	484	482	506	487	471	487	529	524	488	535	492	516	493	484	479	512	474	480	476	456	526	492	501	468	505	479	440	487	498	511	533	505	543	502	522	505	475	507	502	475	501	473	479	478	473	507	521	464	510	428	486	495	477	509	486	521	483	511	460	478	474	455	465	485	473	522	482	480	515	504	498	439	470	498	512	474	484	466	490	458	514	516	499	501	471	500	475	494	456	469	486	495	497	459	462	489	465	475	499	492	484	462	520	466	510	496	503	433	508	429	496	522	457	534	512	518	501	494	504	480	486	473	480	486	516	487	451	545	467	463	522	484	527	449	488	458	458	497	492	472	483	464	474	473	455	471	497	491	513	491	493	470	511	437	497	485	493	479	464	483	493	504	509	496	497	458	489	520	554	509	456	547	497	524	482	499	519	488	506	500	506	475	468	486	453	461	468	500	502	496	457	475	524	471	532	482	501	467	547	455	514	498	475	462	497	467	473	498	487	499	492	477	498	476	480	501	473	481	498	475	464	494	506	466	446	491	509	483	498	515	486	506	482	506	498	493	511	518	472	506	495	506	484	498	476	501	477	472	507	523	500	474	500	495	501	455	536	479	502	478	466	486	494	513	493	479	471	472	519	539	480	486	494	472	485	486	491	439	466	506	480	499	488	462	492	494	451	468	499	526	487	478	481	501	478	471	521	529	488	463	484	478	479	474	508	490	481	468	496	476	488	522	502	500	501	473	539	505	476	480	522	482	499	510	467	517	504	478	508	483	503	540	496	462	502	490	508	474	491	489	459	457	514	493	519	521	468	434	500	504	488	467	537	465	489	482	550	488	481	499	453	521	509	485	472	496	497	522	500	484	487	466	444	529	463	496	510	493	485	506	480	480	541	510	494	498	489	518	523	508	486	506	473	473	509	503	463	541	470	507	466	469	483	510	464	482	486	479	499	519	499	486	493	493	503	475	516	518	482	481	496	458	494	503	514	483	504	506	467	504	534	504	521	467	525	516	528	480	501	477	520	498	500	497	491	472	476	496	491	461	499	530	464	475	497	469	504	522	505	459	509	492	501	505	549	483	462	521	472	487	500	483	483	490	487	520	471	484	515	500	501	507	480	474	507	508	461	470	518	482	536	503	485	487	482	473	483	477	501	493	522	508	488	494	460	521	522	466	471	488	495	488	472	529	512	512	468	512	502	460	497	443	485	490	498	525	503	487	505	496	461	486	570	497	496	470	552	462	508	481	516	500	519	503	465	474	481	473	497	515	519	491	484	457	510	505	523	504	468	522	495	507	499	490	489	469	502	490	518	510	484	484	490	432	511	477	504	498	492	510	463	482	520	527	481	497	508	479	489	496	543	503	498	505	493	537	457	458	517	506	499	469	508	482	499	514	492	457	508	481	459	506	536	500	474	458	505	492	504	460	505	478	499	473	481	508	476	494	515	459	463	515	473	490	427	477	463	544	501	539	523	475	508	464	512	507	454	480	511	482	488	487	450	492	495	499	534	526	502	520	471	503	470	518	472	516	474	498	504	483	460	473	442	413	497	507	542	538	501	524	497	494	483	471	523	465	537	547	518	552	484	468	474	446	500	485	480	521	495	495	506	505	487	498	488	523	497	520	446	548	500	498	483	491	454	458	474	505	451	514	508	492	522	538	504	500	467	485	474	491	486	489	481	455	504	508	513	495	464	464	517	467	472	464	466	515	442	479	538	504	488	503	515	483	529	499	498	470	437	472	493	490	499	457	487	454	501	514	485	467	488	470	478	555	483	457	489	536	495	490	529	454	478	476	521	488	479	498	467	508	453	512	501	497	461	461	491	490	505	456	514	479	511	476	507	476	486	457	466	515	475	519	518	491	478	498	520	472	489	463	465	510	475	458	461	488	481	495	487	520	482	493	501	510	475	532	466	469	512	478	473	491	451	495	476	489	482	480	489	453	494	461	471	486	507	502	485	556	511	471	431	501	439	488	533	476	486	499	524	521	496	499	485	480	458	489	468	468	494	508	494	543	505	478	481	503	489	464	491	500	489	522	486	491	486	451	491	482	504	498	455	520	502	513	467	511	495	507	495	457	470	478	479	470	460	491	468	507	509	513	501	511	473	484	491	490	492	471	444	488	485	473	485	481	459	485	522	516	494	478	493	475	499	465	418	496	478	505	510	463	513	502	457	494	436	470	542	499	485	492	508	492	532	488	535	497	492	505	492	449	477	495	544	521	516	474	527	457	493	483	483	514	507	530	539	491	499	492	465	511	480	511	512	509	467	512
28209	26364	30111	21202	10306	6087	3967	2644	1982	1429	1101	897	824	770	721	704	690	622	535	480	463	419	403	348	357	383	340	414	396	414	399	346	333	306	294	272	337	286	299	287	274	288	323	283	270	312	285	295	297	289	285	324	267	305	310	285	328	271	268	303	267	294	277	305	310	313	331	302	323	298	294	262	303	279	296	281	300	284	305	312	286	279	305	316	286	292	316	306	278	295	284	292	278	275	301	293	287	312	279	286	313	287	311	305	295	309	308	308	290	291	288	304	259	271	288	318	312	295	249	292	286	278	299	267	278	286	315	302	310	301	283	306	311	257	331	291	287	294	284	278	287	278	298	324	271	287	278	286	282	305	324	285	289	292	300	296	279	315	288	308	279	316	284	293	283	283	280	312	276	282	301	293	328	308	289	289	308	287	301	304	270	294	284	281	305	292	295	284	292	305	301	276	305	274	311	294	309	334	313	283	315	286	304	315	276	257	309	308	266	296	302	313	309	305	279	298	314	295	308	312	281	316	322	287	288	284	305	267	292	271	292	302	278	285	283	299	293	275	298	286	270	294	271	287	274	309	280	291	320	259	305	306	318	316	342	282	311	293	297	302	297	283	277	297	294	282	316	278	289	329	305	292	270	262	294	290	296	284	287	302	294	301	294	278	285	276	281	307	312	281	294	290	316	298	313	295	276	313	277	318	277	288	327	294	297	297	279	315	321	271	307	313	306	294	304	271	288	287	315	292	315	311	307	287	304	300	310	286	287	297	304	309	308	294	275	263	292	304	294	310	340	270	309	276	293	301	289	309	299	294	304	274	280	300	265	325	294	278	306	303	289	292	282	282	258	284	301	273	317	280	245	295	276	313	292	303	270	293	296	296	285	294	309	334	292	291	300	321	325	299	319	319	308	298	318	291	296	286	268	280	301	318	297	291	308	274	277	296	282	289	296	288	313	269	312	264	292	285	292	316	301	314	302	289	295	302	295	276	306	307	295	311	273	284	269	288	297	279	297	319	280	328	259	292	284	281	289	297	314	311	286	293	313	309	296	306	291	295	286	303	283	279	306	288	299	266	300	296	289	280	302	328	317	316	304	280	245	281	304	304	281	288	288	297	291	334	293	318	288	268	298	322	279	314	296	300	300	302	246	293	302	291	271	289	324	325	294	278	283	291	297	297	319	314	288	282	292	274	309	299	286	311	311	326	317	268	304	282	299	281	329	308	280	289	289	274	322	304	309	288	300	314	268	289	299	306	292	301	281	299	294	277	287	304	277	306	294	310	280	287	290	293	306	332	320	331	297	303	292	309	293	301	303	286	299	306	285	306	333	298	283	294	329	291	273	290	285	292	303	298	296	286	277	306	250	314	266	298	309	312	310	260	326	310	304	282	290	290	322	325	308	255	300	295	314	285	269	278	291	281	275	299	280	311	315	284	304	312	302	303	298	300	327	307	275	318	295	298	255	301	290	298	307	297	313	292	309	288	309	280	270	297	303	311	281	280	287	280	288	308	291	300	293	307	283	282	278	295	301	287	287	291	306	295	295	291	310	284	301	309	291	310	282	279	301	299	297	297	289	334	335	282	307	294	301	304	301	301	312	295	285	298	309	296	289	275	328	325	279	287	314	313	291	306	287	292	264	279	300	303	306	289	308	274	325	315	288	281	277	319	289	301	306	282	309	293	298	304	326	297	258	279	300	268	294	309	310	290	308	300	303	268	250	313	289	314	288	302	301	326	327	311	296	275	314	284	286	285	320	338	297	281	313	271	298	299	301	312	265	291	278	299	320	337	296	309	288	288	305	267	286	326	298	279	310	310	310	298	284	270	304	319	321	280	311	280	310	281	319	245	288	285	303	285	282	301	314	290	268	305	320	285	291	315	289	289	292	266	259	282	343	278	281	296	318	276	277	309	314	322	297	283	266	289	295	285	305	291	299	297	315	290	275	284	270	302	302	318	300	328	324	272	310	301	254	291	293	290	279	256	301	275	312	301	305	300	276	285	283	288	286	265	271	304	311	301	302	290	280	255	263	279	272	289	316	282	278	304	306	299	274	275	267	303	298	289	301	316	307	280	267	287	318	292	300	282	297	288	282	288	291	289	298	282	286	300	325	301	264	317	300	289	291	344	309	316	283	276	301	309	275	325	312	272	304	280	264	301	301	295	295	284	272	302	318	272	293	313	279	294	349	297	302	311	269	275	299	293	282	304	309	300	270	283	311	307	309	303	293	299	267	300	299	320	308	293	310	292	269	253	302	295	273	288	277	268	274	283	264	282	316	295	298	294	299	277	291	293	328	271	283	291	279	329	318	310	295	290	298	267	312	289	286	304	316	341	288	279	312	291	298	298	302	290	277	294	284	304	293	293	266	289	302	276	281	290	262	284	309	292	281	294	285	278	315	258	311	319	300	286	298	314	277	287	318	322	297	268	305	286	279	323	284	274	305	309	301	313	282	281	296	288	307	326	265	297	279	293	275	301	281	305	292	314	276	316	276	299	295	286	282	317	341	296	276	301	289	293	295	330	300	297	263	276	293	269	328	310	309	325	300	297	289	299	298	289	276	295	333	285	294	299	305	301	277	293	266	303	287	319	296	298	299	293	306	289	258	305	297	287	299	304	298	287	308	310	317	310	291	282	312	333	274	308	310	325	312	285	257	297	312	311	299	323	313	315	306	313	297	271	277	292	279	306	318	295	281	266	298	309	287	302	299	290	310	294	304	310	317	312	307	286	275	287	292	285	272	249	290	276	307	260	284	293	298	310	282	284	285	275	284	280	301	268	282	279	272	301	313	263	284	300	282	293	276	319	309	290	301	265	284	298	293	321	282	333	279	282	298	245	285	281	308	278	309	285	266	277	319	295	269	287	292	280	285	304	334	264	273	288	291	270	286	278	300	306	279	308	293	338	275	316	282	309	276	289	302	279	287	304	312	278	306	291	291	281	268	305	314	292	322	294	277	299	267	326	318	282	288	296	298	266	296	305	313	284	305	289	329	274	322	305	283	292	304	289	288	311	299	255	307	283	293	313	315	300	285	318	340	255	312	283	258	298	277	303	292	296	267	321	269	295	272	288	268	331	282	310	302	293	313	310	281	298	282	294	288	301	292	292	289	302	303	283	269	290	296	287	302	285	261	291	303	283	311	281	300	299	300	266	297	282	301	274	308	298	325	299	302	276	323	326	296	291	267	313	275	295	296	309	317	319	300	311	300	276	309	287	292	320	302	300	309	274	307	306	282	289	309	276	307	279	287	298	292	296	306	303	291	316	311	305	305	273	309	322	309	291	269	270	300	292	315	294	298	312	289	314	298	256	304	301	316	271	297	304	265	280	304	261	274	266	281	330	296	293	308	316	268	276	291	287	290	298	263	310	307	314	292	306	310	282	307	287	308	276	293	290	281	256	257	281	271	307	310	304	303	295	306	334	289	291	274	284	262	292	317	312	305	287	277	315	282	311	286	291	300	290	302	273	298	295	294	272	312	286
26349	43958	31930	20271	13256	9425	6712	4931	3575	2652	1745	1469	1305	1198	1075	1002	947	831	689	601	579	522	488	428	422	423	441	432	487	488	448	436	359	363	351	339	336	327	322	291	336	338	339	318	338	353	329	312	313	315	330	360	331	319	325	327	351	310	302	300	331	318	341	312	301	311	311	329	300	334	304	318	334	336	355	299	312	306	304	331	301	320	334	318	317	280	301	310	321	304	326	297	337	315	296	327	357	306	308	314	319	334	312	286	345	315	344	301	331	326	315	288	310	335	294	312	315	303	305	335	321	288	324	284	332	327	296	306	297	349	318	334	313	344	346	312	334	288	300	312	315	326	345	315	313	312	312	315	297	341	286	316	294	351	331	329	305	319	309	335	339	321	316	336	307	283	304	292	323	321	317	296	295	309	326	318	304	336	286	325	311	320	306	310	328	304	316	331	314	333	323	341	312	351	336	342	336	293	307	313	323	315	324	350	315	341	313	305	392	339	300	292	304	307	302	276	307	349	336	316	339	310	326	316	326	330	315	291	326	349	340	326	320	341	303	346	315	311	305	325	309	329	302	329	345	336	334	314	309	302	326	325	317	328	307	315	302	299	307	315	310	308	314	325	321	314	327	308	314	318	298	310	286	329	298	311	322	331	347	337	337	345	341	325	311	316	298	346	326	284	335	340	326	313	340	339	335	297	338	315	291	298	289	317	324	336	317	299	314	340	344	332	306	317	340	330	320	319	336	305	304	311	347	316	330	324	348	300	301	302	356	292	353	292	322	303	321	372	334	333	321	295	304	336	305	324	320	327	323	326	331	324	329	330	300	309	345	302	384	331	338	345	282	313	341	316	343	323	317	315	311	320	339	315	318	310	312	285	338	332	289	315	298	338	307	340	315	327	325	323	304	333	305	298	315	305	308	345	337	329	308	332	314	330	320	346	327	339	295	297	312	302	281	292	365	289	313	333	324	315	294	306	317	288	308	315	302	319	299	337	344	341	307	349	325	324	280	343	294	289	323	313	328	346	344	323	314	307	332	342	330	307	308	328	327	303	324	306	312	335	309	316	307	325	311	307	306	340	303	334	307	296	330	341	321	322	320	323	314	327	317	308	357	329	297	293	288	306	300	298	305	343	289	317	313	303	301	323	325	305	303	321	333	290	326	332	290	288	315	297	323	327	321	314	303	325	318	354	320	330	311	320	333	335	306	370	297	318	332	284	325	296	306	334	318	323	300	320	310	315	319	311	322	349	323	314	317	303	340	367	327	334	305	327	301	318	298	278	318	343	325	316	340	341	332	286	300	313	328	336	331	329	315	344	307	301	349	310	276	324	293	293	304	313	332	363	300	316	344	321	281	303	326	305	317	355	324	338	302	300	320	349	316	303	311	324	345	327	351	321	324	310	310	340	332	334	316	297	321	312	291	327	337	311	299	301	310	285	292	344	318	321	314	334	339	337	304	317	327	328	312	298	305	325	303	309	305	348	302	290	319	311	300	299	331	311	317	314	366	304	323	316	333	336	315	303	305	317	297	333	303	311	287	302	314	368	313	296	330	345	350	307	316	298	304	328	315	356	308	330	312	315	299	308	334	324	340	330	312	297	314	320	318	310	327	307	313	329	336	317	323	323	293	303	359	312	304	336	304	312	319	362	326	315	339	313	331	321	329	314	329	327	292	367	303	321	314	305	320	304	284	308	296	309	335	290	338	307	327	304	325	317	332	321	313	319	342	318	325	340	308	295	297	305	322	333	292	308	323	306	295	310	307	329	321	318	349	344	300	319	313	359	288	309	306	315	310	296	326	282	315	333	321	312	308	342	302	271	309	337	296	294	320	343	293	291	315	332	291	313	313	345	309	291	311	376	318	310	305	351	330	339	324	317	342	305	320	323	331	309	337	326	314	333	318	321	305	325	305	306	351	314	332	345	321	309	308	314	333	291	307	323	337	320	307	314	324	327	345	346	334	340	316	345	307	302	339	355	334	299	328	317	351	359	290	343	300	339	300	310	308	304	315	301	285	327	354	291	364	335	322	299	314	337	345	309	324	339	349	328	307	311	325	301	321	295	318	311	321	290	340	313	335	324	325	319	298	332	320	332	302	333	308	306	334	341	308	317	309	307	307	296	315	309	315	319	345	312	339	309	316	314	325	326	334	317	303	343	295	332	313	292	345	298	320	278	347	312	322	323	313	346	328	380	288	327	279	319	335	313	329	308	317	313	297	307	313	321	335	329	331	298	333	316	355	319	319	328	331	367	302	320	329	318	297	289	334	316	318	294	317	312	312	329	301	330	316	321	343	367	341	349	323	338	326	310	283	324	297	312	353	308	331	328	349	311	320	330	337	329	320	311	349	335	337	338	327	325	312	310	297	320	315	310	329	363	323	331	320	346	330	314	335	346	317	319	319	299	322	315	309	289	338	284	310	280	332	327	312	315	322	344	310	302	323	302	310	313	348	317	288	329	309	317	334	295	301	304	318	320	295	332	329	316	310	311	307	309	290	311	323	318	312	342	302	349	289	361	307	342	326	324	313	324	330	327	305	303	323	357	304	301	311	345	338	323	323	338	333	333	322	317	333	325	297	344	298	279	310	333	347	317	291	295	305	325	328	346	317	311	333	315	334	332	347	306	328	295	322	316	324	329	318	312	297	321	332	346	328	310	351	304	338	311	316	313	324	303	310	309	320	323	346	300	312	302	305	303	301	314	320	292	359	316	342	317	334	288	286	300	302	293	325	342	330	298	320	319	289	295	340	332	348	335	321	309	325	338	320	323	286	318	315	313	309	327	337	338	306	311	344	324	325	285	303	312	317	288	316	332	332	341	294	313	320	310	314	316	307	331	313	328	317	290	334	332	335	317	290	318	304	336	288	324	352	299	298	318	321	337	333	332	343	319	357	322	313	318	292	311	310	317	331	321	311	321	304	290	311	316	338	321	341	308	334	357	345	303	307	296	326	328	332	342	326	311	313	352	344	330	290	327	298	315	316	296	332	322	314	321	295	289	330	335	324	299	332	348	326	311	354	309	318	319	342	296	304	320	290	349	349	339	343	301	348	309	340	288	327	327	348	313	326	307	326	326	335	322	300	301	308	323	320	321	329	310	290	309	298	307	303	297	328	335	307	312	321	323	333	264	308	333	330	339	326	305	317	345	324	317	311	348	306	302	332	306	318	324	314	338	278	330	312	320	308	325	282	288	306	311	289	332	318	342	334	329	317	337	337	335	297	314	330	331	295	326	288	351	325	319	332	312	302	323	332	316	308	318	319	327	316	341	309	341	329	313	346	311	298	328	305	327	310	335	267	320	338	319	314	329	337	293	329	330	326	323	312	319	307	333	306	319	337	332	306	327	334	332	310	300	316	294	301	307	342	328	326	314	338	343	312	311	335	322	283	286	290	365	338	318	324	309	304	326	293	340	312	336	306	341	317	317	288	347	293	311	305	359	338	284	289	338	305	338	301	276	333	344	340	330	281	319	333	296	313	309
23441	21058	28346	24119	21363	17366	8743	4879	3442	2334	1729	1476	1405	1271	1104	1101	1029	974	820	759	763	677	638	661	636	618	596	647	611	625	656	568	570	491	450	490	525	479	511	498	500	474	453	468	485	508	479	493	445	487	446	469	502	479	484	481	473	488	446	455	491	494	463	441	478	473	481	484	472	462	462	509	462	481	476	484	467	478	511	465	470	491	470	470	511	453	517	462	490	469	490	524	471	491	467	449	485	460	471	455	432	487	481	510	499	490	502	441	459	483	506	458	483	434	445	470	487	508	472	508	487	482	455	491	472	492	471	444	467	465	460	477	486	505	484	483	483	459	462	462	495	478	467	447	475	443	469	467	485	472	463	510	513	496	486	510	471	453	469	473	471	479	457	487	477	469	461	493	485	454	496	454	455	500	497	468	455	492	456	446	472	489	432	480	467	490	448	533	485	481	463	484	501	482	470	489	477	484	478	483	476	504	444	485	464	469	488	467	476	476	472	454	448	451	451	459	474	461	508	467	496	488	455	463	478	509	448	507	473	493	476	483	481	480	439	517	491	470	459	484	487	494	490	510	461	470	466	450	500	469	468	493	474	431	454	462	483	491	513	490	508	455	489	500	507	478	478	469	511	480	476	449	472	477	500	527	500	466	452	492	475	461	477	497	411	440	468	469	467	467	464	512	466	492	479	469	469	476	469	463	491	484	487	480	479	539	445	496	497	442	445	485	485	533	510	464	455	445	458	471	506	469	479	465	514	515	458	527	487	475	510	469	494	487	474	451	487	486	461	494	497	440	491	494	505	472	510	492	486	481	503	460	441	470	482	460	470	492	459	534	488	501	497	469	540	466	500	452	474	479	482	516	493	457	480	494	481	482	453	508	466	440	456	485	499	470	490	486	463	506	462	473	517	485	478	471	471	523	487	459	499	465	450	470	467	457	489	495	501	470	491	472	470	469	457	451	477	475	522	441	469	492	515	440	472	492	478	459	538	510	467	494	468	474	443	509	472	474	501	469	467	460	483	498	487	488	471	477	471	486	452	485	485	468	509	458	510	476	486	486	466	480	499	461	481	501	465	462	468	497	498	474	469	458	496	440	481	437	461	468	503	513	485	463	459	481	473	484	481	494	492	477	495	508	465	441	490	505	460	501	457	462	489	462	449	472	443	502	467	478	476	435	486	487	526	474	464	459	439	482	480	472	465	478	438	478	479	489	486	486	485	496	502	473	500	461	486	494	470	469	476	461	475	472	456	470	462	472	465	476	491	495	461	511	459	481	489	441	445	470	489	481	496	500	474	440	493	463	496	473	510	519	470	510	469	472	481	496	483	481	504	502	484	500	469	495	465	479	488	502	482	459	466	467	420	460	411	514	498	476	476	459	484	459	449	472	437	489	463	459	490	476	456	506	485	433	455	470	465	477	463	480	448	487	459	507	493	503	454	495	503	452	463	481	469	489	481	509	456	453	481	497	436	430	469	518	472	470	474	458	478	477	474	459	477	466	487	481	493	473	492	502	461	465	515	486	501	457	481	508	482	509	447	427	499	482	449	457	485	459	482	477	500	499	420	479	487	404	494	548	492	471	441	470	494	455	473	464	495	474	477	489	522	493	467	493	487	485	467	502	439	456	466	504	478	476	509	529	479	476	448	491	482	459	470	519	473	444	492	491	490	474	465	435	449	476	471	512	454	484	439	483	466	481	520	464	478	501	472	420	508	486	486	492	491	465	470	415	510	496	493	452	460	460	495	453	479	491	493	493	493	441	450	463	477	507	493	450	512	493	442	441	479	463	474	508	469	487	449	492	477	487	472	518	492	495	450	487	448	508	491	488	481	455	464	456	455	473	491	441	486	461	432	520	494	469	492	521	511	494	477	462	478	505	493	480	456	422	460	482	492	489	504	484	515	513	501	497	475	510	488	489	480	510	467	462	471	482	485	476	462	446	467	464	434	486	449	510	501	443	481	477	487	511	513	450	460	459	475	468	426	533	485	449	482	470	489	476	478	446	462	476	511	479	446	451	500	480	530	523	470	460	450	462	490	498	471	488	490	488	496	505	490	461	487	507	455	456	500	501	495	480	481	491	459	448	456	462	462	482	478	479	478	488	473	492	538	451	466	469	466	484	487	467	483	467	484	476	480	485	458	452	471	501	510	447	502	460	489	440	463	540	458	441	503	468	434	483	469	502	470	491	448	473	490	503	449	484	455	519	486	465	515	479	437	477	476	479	511	518	502	486	472	504	472	464	467	443	485	458	473	463	432	453	446	426	458	461	495	483	506	491	436	491	488	474	465	453	471	489	490	475	483	487	471	487	467	465	467	492	476	461	475	501	465	489	473	453	500	497	503	448	438	488	477	442	468	510	498	472	470	501	472	532	489	449	484	427	503	483	515	509	497	460	496	438	489	496	508	493	506	444	519	486	481	478	518	498	450	488	487	466	518	460	459	494	501	485	447	445	484	491	524	491	512	478	496	466	542	481	512	436	498	498	501	526	460	497	516	458	478	485	503	512	466	463	470	466	487	465	506	493	467	491	471	478	494	472	464	462	495	428	461	437	495	469	555	474	459	506	471	466	461	469	477	482	479	522	512	470	470	480	483	497	488	466	427	469	484	430	500	501	474	474	471	480	459	524	457	465	447	496	493	501	505	487	471	473	444	476	499	458	475	476	496	470	442	482	504	478	491	472	482	485	521	468	495	486	495	481	460	475	460	457	492	495	485	502	447	463	462	511	506	469	523	502	465	502	513	479	463	452	463	455	461	480	467	469	472	494	437	469	459	455	490	483	518	460	450	451	468	472	507	481	478	477	481	475	426	498	458	469	440	484	499	477	501	497	472	487	471	488	472	476	462	437	450	456	485	462	473	503	484	452	500	474	445	488	484	491	458	493	487	509	459	480	506	469	531	424	466	483	468	508	464	472	490	466	488	483	450	449	446	503	458	489	488	445	475	457	479	449	464	469	474	472	474	458	443	501	502	476	472	491	488	445	471	510	489	516	489	463	507	475	465	490	464	474	459	466	472	450	482	445	453	444	469	419	472	479	501	503	451	452	423	458	462	466	470	461	510	486	459	472	466	485	465	505	481	479	493	492	491	477	477	488	483	460	497	453	487	452	483	483	490	457	488	487	451	441	456	483	490	479	515	476	441	472	485	428	507	469	465	437	443	488	465	445	502	464	456	475	446	458	492	501	475	484	461	460	507	467	505	494	484	472	472	488	476	475	494	503	502	490	457	520	493	495	481	454	447	466	445	492	458	536	468	461	443	498	466	450	439	483	485	463	455	449	491	506	469	458	489	485	484	492	456	460	454	504	477	486	479	464	475	475	438	431	478	475	487	457	489	503	524	498	485	509	493	493	482	523	433	474	463	479	436	486	467	462	494	417	489	464	461	468	467	478	473	473	508	483	491	470	494	436	506	447	497	494	499	497	456	491	440	442	460	497	513	503	458	481	466	454	454	490	467	448	460	461	461	454	493	506	481	490
27166	51422	38126	25688	18101	13325	9856	7556	5633	3844	2830	2354	2192	1881	1705	1566	1522	1271	1076	997	880	844	722	768	760	700	726	731	731	755	701	632	577	551	599	546	512	530	494	499	497	513	509	454	503	518	500	550	497	506	524	503	529	510	509	498	473	495	518	548	520	452	475	537	462	495	462	483	505	515	489	530	479	488	520	492	504	503	516	506	499	499	506	506	462	499	476	486	482	494	497	502	508	488	485	490	486	514	484	529	502	539	484	500	522	486	529	489	513	552	470	508	491	487	503	510	475	521	497	491	485	497	467	533	508	479	492	501	500	540	483	532	516	494	553	456	486	490	500	543	513	519	507	522	487	542	492	499	500	534	494	510	528	466	491	503	506	480	496	509	517	523	495	453	506	518	493	512	525	491	501	512	519	493	530	506	517	532	539	483	515	544	522	494	525	489	479	510	490	520	508	496	527	508	473	505	514	518	491	507	532	508	520	492	523	520	496	476	499	520	490	533	490	515	520	504	502	513	517	476	486	503	479	498	521	508	511	509	495	529	512	487	483	450	548	535	466	533	482	514	502	512	522	502	503	447	494	460	525	503	495	504	523	527	561	515	507	514	508	502	524	471	490	497	520	534	451	498	455	511	511	486	547	485	525	512	530	512	497	501	497	488	535	539	501	510	491	477	482	509	533	519	522	523	499	500	516	529	551	495	488	508	523	551	542	529	491	509	511	534	523	498	544	519	497	502	526	496	492	476	475	542	510	470	475	526	475	483	535	510	519	494	496	537	519	515	502	498	482	515	501	532	502	498	509	500	467	493	503	495	515	498	536	491	510	529	510	528	497	525	466	526	520	520	540	510	548	522	487	483	530	514	517	493	495	485	513	521	484	530	495	502	513	493	518	484	497	552	473	479	516	498	502	481	534	516	503	497	546	507	516	489	480	546	490	503	521	506	529	509	543	461	545	556	490	519	510	480	484	531	517	496	498	495	528	534	502	507	480	507	523	506	502	548	504	536	521	525	521	525	495	490	502	502	468	529	475	475	539	500	504	476	513	538	503	559	524	487	514	524	509	525	534	497	501	511	528	504	521	516	511	505	523	467	489	556	498	499	472	526	507	507	483	491	498	516	480	505	503	457	530	520	525	513	467	518	486	487	481	493	515	535	520	505	522	505	496	489	485	510	555	491	511	493	499	488	477	521	498	483	532	515	512	536	510	519	525	507	464	536	520	483	529	500	529	540	483	517	479	509	498	513	520	529	518	518	501	519	516	483	483	517	490	517	517	497	536	469	529	516	535	539	523	492	506	479	532	534	503	540	528	491	507	539	505	541	482	477	498	507	496	463	516	506	501	531	484	478	500	458	480	515	472	480	465	507	499	480	516	505	501	495	467	529	507	499	488	466	478	532	485	513	512	487	526	507	522	510	516	486	519	477	524	526	511	485	481	530	459	535	510	517	527	524	480	522	500	524	544	483	525	522	519	494	515	520	525	521	510	513	490	539	513	481	515	507	494	539	511	486	522	526	561	538	546	515	504	469	511	468	490	508	506	490	530	532	472	525	461	488	506	508	515	512	546	565	518	539	492	485	501	504	524	497	493	471	457	523	516	507	490	490	504	516	479	508	515	535	531	477	500	546	517	472	528	502	501	519	484	532	551	483	502	508	526	497	534	491	524	517	525	489	503	531	489	543	504	509	501	543	473	454	529	506	525	522	551	477	510	520	513	483	506	501	521	498	504	486	501	533	523	526	484	524	470	553	476	532	529	505	480	506	473	502	528	488	506	505	541	545	527	509	487	511	496	546	549	504	538	504	522	486	490	491	497	499	495	533	521	512	489	516	493	496	501	501	500	507	509	523	481	540	455	502	536	526	517	511	501	540	467	501	533	489	469	485	488	484	521	526	520	462	509	510	502	482	509	504	478	536	517	526	563	486	499	455	489	518	510	529	492	524	499	516	525	460	515	495	487	487	495	461	531	485	502	536	495	502	550	494	513	492	516	535	520	482	503	489	496	510	550	522	531	534	506	517	516	537	492	538	520	507	517	493	531	528	517	524	514	517	476	525	526	518	482	488	538	500	495	498	481	524	485	469	459	531	525	512	542	512	525	505	515	492	514	551	513	504	509	513	494	520	503	495	536	527	529	511	557	510	497	518	507	492	512	521	500	534	519	501	494	468	484	576	551	486	483	490	583	530	467	450	521	523	491	497	522	495	481	483	551	511	476	505	520	476	519	542	494	543	501	509	522	511	529	561	524	541	493	505	524	532	501	508	454	484	434	521	530	502	530	521	490	519	487	518	521	515	520	484	524	503	472	523	516	505	488	500	522	522	483	482	521	528	527	524	510	530	519	491	463	493	505	495	529	512	563	494	516	525	500	506	492	484	528	499	566	460	518	505	513	502	490	511	503	475	484	483	483	538	489	497	539	493	536	465	533	503	492	513	530	528	497	531	533	470	512	523	501	512	540	529	508	569	512	499	541	508	515	491	501	503	523	504	488	456	541	514	530	564	531	538	472	514	469	522	482	496	536	464	499	498	534	570	504	514	508	526	500	457	487	485	494	494	515	516	506	466	482	495	474	512	521	537	507	508	513	509	518	567	523	508	495	505	542	522	500	498	531	517	513	496	493	532	534	517	509	507	489	505	550	512	508	514	489	503	551	497	545	504	524	509	505	518	502	498	505	482	543	504	483	531	517	515	505	526	488	481	530	539	510	519	491	535	473	509	493	495	508	493	532	493	504	523	517	534	513	520	518	527	541	475	493	525	519	512	486	573	481	473	522	542	540	464	499	499	514	511	512	506	493	465	474	512	491	533	525	484	504	509	478	568	506	528	526	517	513	542	489	496	487	491	490	516	517	570	471	479	541	534	492	508	512	535	469	516	478	549	525	572	522	523	504	483	517	530	514	492	471	488	498	489	515	522	497	537	533	521	514	519	494	482	491	540	522	510	485	497	522	485	493	503	518	476	503	542	522	502	505	503	510	533	521	526	528	543	562	477	512	532	487	511	482	486	503	504	522	508	499	510	472	492	541	481	545	503	518	482	520	513	515	538	483	483	511	454	519	518	542	525	515	500	508	517	513	489	507	501	477	468	478	549	476	524	491	504	509	500	509	523	506	504	490	509	527	511	548	491	530	511	520	477	503	537	513	537	463	513	521	542	574	528	509	533	473	537	514	501	492	487	492	547	522	480	530	500	502	536	487	495	520	531	523	514	514	532	496	522	502	530	548	494	502	498	507	505	492	522	551	535	513	485	518	536	534	519	463	483	525	528	544	476	526	493	483	494	526	489	480	502	459	546	537	477	493	524	482	516	507	480	480	512	501	483	526	495	514	524	512	479	503	528	492	492	498	487	517	552	518	533	492	533	505	467	488	461	525	521	500	547	491	484	512	513	516	499	517	515	489	512	512	533	483	491	470	536	495	524	526	508	482	505	492	546	554	475	535	519	476	496	500	528	516	518	508	519	469	519	508	492	475	466	530	537	534	480
24588	21009	27515	25564	17553	8964	5197	3387	2672	1786	1319	1120	973	905	808	794	700	617	496	444	464	345	393	386	349	311	357	343	385	347	318	332	252	249	260	236	225	248	210	216	223	227	249	222	230	244	233	243	236	221	249	224	213	246	213	228	218	253	226	239	224	262	228	200	211	209	225	216	229	219	211	208	223	234	234	209	240	238	224	239	234	213	238	228	226	239	197	206	220	229	207	202	228	227	205	236	249	227	220	230	225	271	232	221	210	224	211	221	219	227	207	227	239	212	234	229	207	191	229	208	242	244	228	210	228	246	230	234	224	236	200	253	225	239	236	233	224	236	226	220	235	221	222	224	229	278	212	231	242	237	223	233	248	214	227	206	238	223	218	225	248	248	239	241	225	231	222	217	236	229	217	215	236	254	225	230	233	228	219	194	241	244	248	230	223	236	223	265	240	230	238	251	191	256	234	229	220	208	183	229	252	243	239	227	226	233	244	245	219	228	219	230	203	235	236	226	202	211	236	235	213	252	233	229	229	244	237	250	212	225	223	203	252	216	221	221	249	210	188	220	215	229	205	248	241	250	245	236	206	231	249	237	217	222	224	245	212	233	207	220	232	240	231	230	224	209	220	198	251	224	225	268	195	254	246	235	234	232	217	250	213	222	230	241	228	232	243	226	238	230	235	232	211	227	250	244	217	205	215	228	205	217	236	255	240	237	236	242	210	211	219	233	221	243	223	234	210	202	237	230	222	206	243	206	231	235	229	228	191	210	246	199	216	223	217	252	220	255	225	237	217	211	264	261	234	238	240	216	248	234	238	215	223	207	230	210	230	235	232	218	230	213	245	236	221	252	201	220	213	223	243	216	235	238	241	213	224	242	219	242	218	241	222	220	223	225	236	224	235	236	207	202	221	220	219	223	229	235	231	229	215	230	207	213	227	212	210	211	219	243	216	202	226	228	207	223	242	216	216	199	215	244	204	233	200	208	246	224	202	223	205	201	235	218	230	238	238	190	218	224	218	241	228	237	206	227	217	208	235	223	208	215	222	222	192	206	210	228	205	238	212	235	224	222	218	211	245	237	225	219	233	207	226	221	232	224	229	209	203	242	232	252	239	218	209	211	245	220	229	219	253	199	244	213	218	220	224	213	231	230	247	251	214	227	231	218	226	235	235	245	232	233	226	227	239	244	249	229	240	245	244	244	238	182	194	213	212	238	203	225	238	244	220	241	227	220	212	227	221	208	230	228	255	225	206	232	232	217	236	204	235	203	246	219	214	244	231	241	228	244	236	218	219	213	238	234	253	220	222	232	232	216	207	229	232	229	194	240	207	229	219	224	214	224	219	220	220	238	215	235	207	251	221	216	211	221	231	223	254	215	201	211	221	217	229	240	234	214	234	207	262	200	208	238	260	215	224	239	223	206	217	214	255	253	215	199	213	208	220	238	254	208	248	261	229	247	221	248	227	230	241	228	233	214	239	250	235	250	211	231	219	212	213	228	217	228	212	202	221	212	210	226	225	211	225	253	212	244	233	237	202	226	253	214	233	234	210	213	217	246	235	240	239	222	240	230	222	232	215	232	246	257	216	219	219	253	216	215	233	239	233	217	220	220	232	241	230	235	214	221	252	240	237	243	236	233	219	235	229	256	207	245	228	226	223	215	222	200	213	221	201	218	222	224	255	207	246	203	246	230	231	247	210	194	206	243	248	215	252	225	228	242	226	217	233	225	207	238	196	243	243	238	226	222	223	195	229	231	241	223	234	248	206	216	215	231	230	225	246	220	193	246	237	222	252	232	235	214	218	225	213	226	218	229	199	215	218	212	245	236	204	222	211	217	196	214	243	240	226	231	209	222	222	213	224	248	248	259	209	240	221	212	210	240	229	240	222	203	223	239	230	219	235	247	236	221	232	245	230	244	214	216	239	248	226	222	209	238	239	259	240	239	209	230	240	252	215	206	220	225	240	235	230	226	222	240	222	201	248	216	231	239	203	230	247	212	245	247	219	230	201	250	251	220	233	216	222	240	213	224	216	209	244	223	236	226	201	218	220	210	219	230	205	232	238	227	218	234	210	245	216	219	237	203	208	246	230	240	201	245	213	265	252	219	247	235	222	244	219	224	232	221	207	198	245	254	216	242	219	193	233	208	220	210	217	221	207	230	236	221	274	203	222	212	193	203	218	209	225	209	230	253	209	232	195	220	233	214	226	204	221	231	227	221	235	214	227	216	212	230	249	223	239	209	248	227	221	201	256	252	233	258	238	232	238	205	209	232	262	219	223	227	226	234	198	237	258	220	236	202	237	245	234	231	227	222	221	213	225	227	212	252	219	232	223	232	215	204	233	209	273	235	237	213	245	213	247	254	226	218	206	210	257	223	228	225	231	232	215	238	206	238	219	217	235	244	223	210	221	223	241	240	242	235	237	200	227	211	202	235	225	221	233	235	232	222	218	189	205	225	228	260	227	214	234	223	249	247	207	242	241	236	239	253	231	216	255	242	234	230	224	243	220	237	256	220	208	214	221	214	234	196	227	216	224	227	237	265	256	229	221	232	205	244	233	190	212	236	213	236	226	216	206	220	203	225	219	218	217	220	257	216	222	238	217	229	239	209	200	250	207	224	239	210	237	237	254	207	216	222	221	215	216	222	237	254	256	214	209	238	217	222	231	236	226	206	249	233	249	233	230	228	204	222	234	221	220	231	213	204	222	221	222	222	217	234	239	203	218	202	233	220	225	230	230	243	227	228	233	253	233	241	262	213	204	228	219	227	214	222	230	244	213	235	213	231	215	251	250	234	234	217	228	252	232	235	212	255	229	198	206	213	225	217	225	204	219	253	204	218	228	247	225	230	221	230	207	207	215	216	232	221	213	225	224	201	224	234	221	220	219	243	233	207	224	231	225	220	210	239	216	223	238	230	233	221	226	239	219	223	235	199	233	224	234	227	217	193	237	233	251	239	234	231	222	270	230	201	215	220	233	228	216	224	231	236	221	238	223	220	240	236	228	236	245	253	247	240	246	216	218	215	208	256	229	219	210	227	227	246	236	229	238	232	257	229	231	215	238	225	247	210	205	211	212	224	239	266	233	224	222	247	230	244	242	248	223	247	238	208	245	212	213	229	221	231	242	230	228	219	207	227	214	225	221	254	231	223	219	224	218	221	236	235	218	221	225	209	232	244	221	256	241	232	215	209	236	250	228	214	225	230	211	237	243	220	237	241	223	249	212	220	207	232	222	191	220	246	248	224	235	232	217	231	195	219	237	235	251	249	212	209	207	240	252	244	216	236	197	236	211	205	231	234	236	187	225	211	213	223	211	225	218	225	219	217	236	201	224	232	241	229	215	225	193	218	221	241	195	214	207	250	244	237	230	229	236	220	253	209	246	262	199	232	215	206	219	221	248	217	209	233	233	220	217	221	215	217	192	234	218	225	225	227	233	245	227	251	212	207	247	234	227	213	227	244	259	228	216	221	210	251	220	165	195	252
26482	48610	36036	23694	15906	11709	8449	6059	4775	3014	2255	1845	1669	1463	1304	1158	1110	972	717	658	584	545	551	488	461	428	432	430	478	476	435	403	308	275	308	271	268	295	271	255	220	229	277	254	268	243	260	248	248	252	260	285	256	247	256	250	237	242	226	256	248	258	244	252	247	263	257	256	261	253	251	232	243	248	229	256	256	256	271	229	250	254	248	223	236	267	255	276	267	251	260	242	261	256	257	268	245	245	255	248	250	231	257	266	276	242	266	259	247	248	278	263	260	248	244	264	277	247	240	239	231	248	234	237	265	263	265	262	244	268	282	256	251	278	240	267	250	258	234	278	267	247	235	231	263	249	235	251	281	252	245	224	239	265	252	249	261	274	282	274	221	247	265	226	213	283	223	269	273	244	268	239	253	240	267	238	271	244	252	306	220	254	256	274	264	263	284	252	256	214	255	236	244	242	248	234	261	239	237	243	231	242	267	253	233	253	235	247	236	267	243	235	261	279	265	254	257	258	249	239	266	259	271	252	269	240	262	239	273	269	254	241	246	252	252	231	275	226	233	218	269	250	241	250	241	238	248	237	242	259	260	257	256	278	268	226	273	266	244	258	238	236	227	243	294	274	245	212	266	279	250	242	234	246	265	248	258	249	253	237	234	264	255	261	248	279	249	261	250	263	276	259	272	246	285	271	288	253	240	223	248	247	267	263	255	237	218	264	265	267	234	266	269	246	263	269	254	265	241	263	271	237	265	253	242	262	253	251	250	228	227	262	285	279	263	226	228	255	250	238	249	262	247	247	259	246	264	253	255	243	244	265	244	265	260	231	253	259	277	246	252	245	260	247	231	257	254	255	245	271	255	240	258	237	266	250	258	252	222	274	251	241	224	259	236	231	268	230	245	226	273	236	242	273	247	233	229	264	275	248	239	237	274	225	261	245	254	258	250	226	244	260	250	265	253	226	233	243	258	257	256	237	231	270	265	230	238	225	252	256	258	240	244	258	258	219	264	283	260	261	241	245	257	257	277	256	261	272	238	263	243	255	243	227	287	266	276	269	259	279	253	233	270	243	253	253	253	247	223	257	240	257	241	239	249	235	260	251	299	277	238	259	252	251	252	267	289	292	256	248	267	285	256	282	254	264	246	273	217	275	270	249	236	277	257	273	237	239	263	259	249	249	272	256	257	267	275	250	213	244	263	262	257	257	229	273	258	258	241	246	263	254	250	264	249	274	236	234	265	248	226	261	245	250	237	239	242	255	253	233	271	242	254	261	262	243	239	259	241	276	253	265	255	271	242	270	251	263	243	258	267	239	262	233	258	235	244	239	240	248	235	256	242	251	251	242	259	246	250	257	245	260	249	233	242	245	264	268	211	260	257	248	266	243	259	249	257	230	228	235	223	264	258	266	255	244	271	260	271	237	254	241	253	209	245	273	249	260	244	240	242	247	256	237	224	238	236	259	244	258	235	264	269	260	242	239	267	246	248	271	272	218	260	267	222	270	252	260	255	256	282	248	262	261	269	290	220	256	263	248	251	230	261	295	260	243	234	237	260	237	272	255	268	254	271	277	250	269	275	246	238	231	287	244	259	264	252	219	255	250	245	276	259	266	261	250	238	256	259	256	257	230	259	260	272	251	236	278	263	251	249	255	220	249	286	247	263	237	222	256	266	256	255	276	260	254	259	250	262	250	223	252	275	263	271	247	255	236	234	235	255	255	261	275	239	251	287	235	247	241	256	248	252	245	246	238	245	231	260	256	230	231	249	261	247	244	279	228	253	268	246	237	239	235	232	250	245	258	244	279	233	263	261	253	255	234	250	261	267	241	250	225	260	240	249	247	270	241	257	219	250	219	236	270	272	257	259	247	240	250	268	284	278	258	258	241	277	246	259	269	244	271	248	263	221	258	284	273	234	247	261	254	261	263	241	259	227	230	249	232	238	231	254	263	264	226	268	235	237	251	264	264	256	236	213	266	265	259	268	260	236	229	254	268	238	242	234	232	263	273	237	270	288	250	264	243	273	263	258	238	243	266	259	256	262	254	244	277	235	259	278	264	249	242	245	249	241	266	222	264	250	252	245	256	235	258	225	248	235	252	288	256	251	273	245	240	263	231	239	262	280	276	257	256	230	279	229	255	260	250	252	246	205	236	270	262	280	251	234	255	275	244	244	251	261	250	260	233	269	268	242	278	238	244	246	281	241	247	269	249	252	244	236	266	248	245	279	257	222	283	264	235	266	252	239	259	252	251	250	247	263	250	239	236	248	279	275	271	253	224	241	261	263	244	278	257	278	240	249	258	241	249	261	242	256	251	251	245	269	265	254	282	235	248	231	277	258	281	243	253	247	261	271	279	244	236	253	239	243	227	276	260	260	233	262	223	246	224	235	260	272	227	246	238	236	246	261	245	260	257	244	268	236	266	229	234	261	241	263	256	232	259	217	265	243	259	262	260	272	240	302	249	255	245	254	264	270	252	251	227	251	266	242	247	260	261	264	269	257	241	255	263	227	256	242	239	252	263	251	262	244	238	251	231	267	249	251	260	240	253	253	258	265	263	238	243	209	237	237	243	260	243	260	251	266	282	265	234	258	267	242	254	268	229	234	256	262	258	287	261	239	258	252	222	234	270	245	266	228	271	246	277	236	264	243	251	245	241	222	256	273	251	257	242	258	250	225	261	240	239	232	256	234	258	236	257	247	248	269	222	249	251	246	270	260	277	226	268	295	263	227	255	249	241	243	285	249	257	232	256	257	234	236	277	260	266	273	230	259	247	237	250	264	265	240	287	262	257	257	267	242	258	283	267	239	242	259	243	252	234	253	245	250	275	250	244	239	270	268	254	258	258	252	241	256	252	275	253	251	248	250	255	281	247	254	238	255	252	247	259	268	242	260	231	241	264	226	240	270	230	261	264	237	272	264	255	258	260	261	277	234	262	216	263	269	258	240	256	246	239	198	263	237	260	262	227	284	251	254	264	248	235	255	241	269	285	224	281	247	229	267	250	239	250	245	239	255	269	279	216	245	225	276	282	271	255	251	209	261	258	221	267	242	256	213	268	261	264	288	253	257	253	265	242	256	259	250	246	255	242	253	228	254	231	252	265	256	267	246	260	278	267	243	260	275	267	246	259	254	242	262	258	220	250	249	269	250	229	233	244	262	276	231	257	233	261	224	219	239	242	253	257	239	242	235	244	258	279	262	262	248	248	236	252	260	272	243	261	244	257	276	283	251	251	248	275	243	246	260	273	244	256	246	311	272	236	276	207	255	243	254	249	282	273	246	231	226	262	256	251	267	276	270	239	246	254	266	253	251	270	279	223	250	245	253	247	263	230	266	267	221	277	241	257	273	255	252	241	267	262	255	250	251	253	242	278	246	252	253	259	234	255	273	244	252	240	217	255	258	265	247	257	257	227	255	275	267	269	245	262	268	276	257	271	258	251	242	256	243	218	256	227	259	251	258	252	263	250	304	237	260	255	224	270	244	273
22359	21037	28590	23685	21132	21547	16183	6647	4565	3033	2218	2044	1783	1623	1432	1375	1292	1149	1008	803	812	784	691	654	607	627	657	625	610	661	659	600	526	511	468	472	512	447	509	448	460	463	418	450	429	513	465	502	439	462	480	477	457	470	424	460	423	457	450	503	421	483	480	489	463	429	453	425	479	479	462	433	477	469	460	450	437	456	498	453	459	455	477	418	469	452	458	474	428	449	460	497	447	474	504	468	441	454	407	472	471	436	481	450	468	415	449	478	434	455	461	448	417	460	466	415	488	454	402	463	462	475	448	476	430	460	414	447	459	431	462	468	441	443	435	467	465	472	431	475	471	449	420	470	441	478	507	455	417	483	422	436	450	436	449	488	449	469	443	471	452	468	447	477	432	493	446	454	493	453	488	468	482	460	439	476	486	467	401	489	454	425	456	471	453	455	458	443	415	428	460	456	482	479	432	428	444	439	455	456	486	410	449	453	459	446	430	457	487	455	457	481	437	455	466	463	478	463	477	481	466	444	428	452	456	460	445	446	413	457	471	454	443	449	445	461	447	399	488	504	468	434	453	444	445	386	428	491	472	443	515	460	449	403	467	485	436	424	476	470	444	453	501	433	379	467	448	403	411	452	459	424	428	433	456	460	455	421	464	460	430	463	451	428	431	468	466	439	468	449	462	466	432	458	429	474	450	483	428	445	449	474	448	482	468	467	439	440	465	454	471	453	448	414	455	496	494	444	420	490	481	454	443	455	467	467	471	448	451	485	459	469	455	454	471	450	443	472	434	425	478	455	466	500	448	474	484	443	466	490	469	441	454	452	383	448	479	440	445	399	462	462	491	462	435	436	467	483	489	446	462	475	443	415	439	438	483	454	510	454	442	436	458	481	480	447	459	463	426	451	446	431	443	462	465	435	439	441	461	470	476	452	475	466	454	467	463	486	424	433	450	440	457	458	449	462	453	481	440	469	472	455	462	459	447	450	458	460	425	479	449	463	474	447	428	458	441	485	437	483	452	462	432	473	447	463	473	501	448	464	492	469	465	480	442	489	450	431	470	413	449	470	460	526	433	439	467	440	448	434	453	467	441	459	427	456	485	451	522	444	447	500	457	451	431	441	447	443	455	461	448	454	464	445	451	456	450	473	462	416	473	468	484	428	462	484	444	426	454	439	439	474	463	508	443	500	454	435	427	457	473	440	458	483	473	462	442	461	475	450	459	448	433	430	462	461	444	456	488	443	415	447	467	450	474	475	475	429	433	468	450	446	412	472	462	449	466	492	495	442	490	437	413	397	487	447	449	477	446	448	450	428	444	473	483	459	470	463	477	467	475	475	481	465	451	460	472	440	433	456	495	478	454	458	444	439	437	447	446	427	477	492	429	450	445	450	465	445	454	483	430	455	445	484	455	473	420	471	484	444	468	472	483	486	447	475	461	467	444	432	418	430	474	434	435	470	426	410	459	461	454	470	443	455	429	452	455	439	474	448	446	476	467	432	446	468	462	440	439	453	470	444	417	386	452	458	457	449	457	412	507	470	494	453	432	491	481	457	388	494	494	468	484	434	478	412	446	421	479	431	455	476	469	473	471	463	458	465	439	472	415	456	420	470	456	469	441	486	451	475	436	425	488	423	446	451	416	451	429	456	415	449	429	472	454	448	447	453	469	459	509	454	455	444	460	452	429	459	416	499	468	462	442	441	469	430	459	466	444	462	453	491	474	489	453	439	459	444	468	451	438	493	466	453	445	419	447	443	456	465	487	461	431	438	437	418	450	460	472	477	461	446	422	465	434	472	478	447	511	468	449	464	432	449	456	509	438	474	443	442	454	464	438	471	498	453	446	461	463	443	451	459	440	489	458	476	439	483	456	472	486	485	414	438	414	445	483	457	504	402	472	475	439	457	482	460	489	512	467	457	448	469	438	472	439	439	476	470	431	471	453	428	408	434	469	501	419	473	441	463	504	478	423	450	482	463	452	473	497	444	461	428	456	457	437	466	458	444	471	429	480	503	498	429	484	461	479	442	441	486	492	439	434	470	456	499	499	467	453	448	442	414	466	445	461	443	491	466	454	426	449	459	419	398	446	478	482	438	457	456	446	480	414	477	479	472	469	480	434	455	416	431	426	445	446	432	504	413	436	478	476	444	445	441	409	441	464	457	454	438	492	459	420	433	434	468	472	461	447	456	435	442	462	475	471	497	454	435	493	452	460	461	446	443	465	486	454	452	420	469	460	486	456	415	492	465	473	475	426	464	442	487	456	465	473	460	450	460	500	465	518	486	444	458	476	484	431	471	450	439	459	469	460	468	435	430	445	472	450	437	431	472	442	478	455	443	434	441	479	444	451	450	427	420	489	455	437	442	480	416	445	473	409	496	460	495	434	416	443	437	436	420	468	477	474	438	488	436	440	445	450	472	465	455	443	462	455	475	436	452	424	438	449	439	478	464	475	452	467	472	430	472	416	456	481	422	453	437	429	468	468	459	503	453	452	492	459	463	475	451	490	429	475	447	456	457	429	453	438	448	478	492	447	476	442	463	440	477	424	448	459	465	429	444	455	450	500	448	425	474	429	426	432	444	437	439	471	475	463	476	413	453	458	454	466	447	449	438	419	449	481	456	425	466	450	455	478	431	459	443	449	426	444	486	489	441	444	410	471	419	455	427	461	458	453	447	483	447	484	460	473	403	522	468	433	450	456	463	422	475	440	445	449	427	423	445	454	450	444	413	459	471	454	430	472	443	435	490	438	454	455	456	435	414	537	417	439	491	439	449	477	473	432	421	447	424	417	455	454	466	452	419	455	452	437	448	492	443	441	431	451	417	440	450	446	477	464	413	454	456	457	453	468	472	438	469	439	480	420	486	485	444	492	467	426	413	458	436	495	467	439	481	461	460	478	471	488	458	441	461	436	412	457	451	433	449	496	457	462	473	430	498	462	492	435	419	480	454	453	459	438	472	429	448	444	462	468	477	474	386	471	427	431	462	469	460	449	449	442	476	436	450	455	452	447	467	470	436	461	468	458	433	419	441	448	445	459	440	442	470	412	454	462	470	447	450	465	462	434	462	495	487	466	482	469	470	447	459	444	429	443	469	443	452	444	464	437	438	453	413	470	448	438	484	468	453	475	449	456	446	464	474	486	481	455	442	455	482	484	430	452	452	455	454	453	476	457	408	494	438	460	453	457	476	467	468	460	449	456	451	437	483	493	477	462	450	457	409	434	464	472	476	437	428	449	447	477	458	463	461	438	448	442	441	444	437	450	451	466	428	441	429	445	468	454	473	475	430	448	501	423	449	433	463	447	435	460	448	446	443	452	434	435	434	443	463	450	464	449	472	443	459	481	452	435	434	448	430	458	444	433	433	452	457	440	435	473	466	450	460	474	467	462	460	456	441	453	435	476	500	464	445	449	483	442	437	448	470	436	466	448	433	429	470	438	444	458	476	516	460	490	428	457	463	457	446	470	423	470	427	471	474	472	448	444	437
28955	57080	42628	29369	21757	16517	12156	9091	7154	4716	3580	3161	2677	2465	2143	1906	1777	1557	1221	1101	1094	940	926	862	823	790	699	853	853	855	760	650	599	528	551	530	519	486	465	516	501	443	511	503	481	468	540	501	459	483	484	495	473	483	526	452	475	496	512	496	451	493	519	503	521	523	475	488	522	487	450	490	530	462	460	520	491	493	476	451	491	514	526	565	527	481	500	483	457	498	519	489	468	449	500	552	482	498	456	511	519	517	498	495	510	503	462	480	494	537	465	497	507	467	520	481	499	487	514	491	505	487	479	524	479	486	481	511	525	487	478	459	480	512	532	494	517	487	471	498	468	510	487	465	508	443	444	483	486	470	506	485	477	483	472	473	460	480	477	482	480	464	464	457	503	514	483	480	475	489	479	494	493	477	454	490	507	497	479	475	466	515	487	470	479	490	478	486	473	496	450	461	490	502	483	505	463	479	492	515	488	511	448	500	457	533	458	498	487	486	507	466	506	507	498	486	459	490	476	459	475	515	547	504	482	446	491	523	517	511	477	464	532	511	486	475	465	478	483	517	520	493	440	473	476	495	490	492	482	435	480	499	495	474	478	487	440	453	515	463	491	494	509	487	495	492	489	485	480	465	465	475	480	492	513	461	465	523	439	503	507	483	488	472	516	500	489	491	447	444	483	464	461	509	470	481	501	482	458	490	445	520	470	489	479	469	494	501	463	507	503	467	502	503	455	502	465	495	486	479	490	496	486	478	492	481	519	519	475	443	476	491	469	438	498	511	485	510	518	469	464	465	480	467	513	497	496	480	487	494	492	482	472	469	500	474	518	495	509	506	475	483	511	503	524	469	460	511	472	461	492	476	493	498	465	449	509	483	473	497	492	482	467	498	499	491	472	483	485	465	465	473	467	472	470	495	460	450	488	452	518	516	485	488	456	480	494	486	494	455	510	473	498	456	471	471	489	449	454	451	528	450	443	485	495	499	537	507	493	489	478	485	481	469	491	460	445	471	465	490	509	456	479	492	508	488	493	482	461	455	508	491	499	467	494	491	481	460	479	461	440	492	507	476	486	445	471	491	470	478	522	494	520	474	444	513	480	493	512	476	499	471	499	517	500	485	478	481	479	503	530	501	495	472	511	468	488	479	482	467	458	480	467	507	478	471	501	492	503	509	490	478	536	494	450	496	512	509	475	487	490	469	442	507	500	500	474	510	478	474	474	504	484	488	464	498	497	477	508	481	526	465	462	511	485	500	524	485	519	480	450	475	466	433	499	489	531	480	522	472	501	479	484	503	527	442	466	463	478	441	508	473	450	430	484	502	532	506	498	483	437	500	485	437	511	470	462	450	500	494	464	477	464	480	498	487	468	496	532	439	497	481	458	483	496	481	496	473	492	461	482	459	515	506	496	533	517	473	481	483	480	478	483	513	521	491	489	486	465	467	473	478	498	462	554	518	475	445	438	461	498	496	477	493	517	551	523	511	488	501	493	514	507	475	495	463	495	512	505	474	517	470	467	468	519	487	503	494	472	508	495	480	461	504	499	485	461	483	450	499	501	453	484	511	456	466	520	501	506	446	478	495	497	434	496	439	476	453	500	504	513	487	510	505	477	497	503	473	512	526	475	484	478	491	480	511	472	482	464	508	458	474	475	501	496	470	486	489	475	485	537	491	456	512	516	496	475	484	503	506	548	502	489	489	494	503	519	519	454	530	459	483	493	474	459	465	460	493	482	480	486	470	465	509	483	497	484	467	478	552	470	532	518	472	448	502	451	448	461	506	491	462	445	473	506	457	495	524	467	478	476	466	453	489	450	493	504	438	479	487	481	510	500	475	525	466	531	466	516	427	531	483	491	514	507	509	511	490	502	456	493	480	457	484	486	527	482	479	491	493	486	482	518	477	463	504	504	453	505	492	457	498	513	444	508	481	498	471	524	499	484	546	519	515	464	512	469	505	540	461	494	498	503	469	442	479	526	528	503	451	492	509	506	511	474	513	477	461	499	479	472	511	496	466	477	502	465	517	500	513	457	498	484	485	456	404	512	507	507	461	469	469	501	498	511	458	534	482	479	498	501	487	471	476	484	504	492	509	487	504	520	488	548	456	464	502	465	470	467	501	520	496	489	494	504	494	454	495	502	506	498	504	518	484	530	535	457	512	510	480	432	463	511	501	508	514	507	505	510	480	490	435	461	474	475	493	494	463	515	510	489	468	475	461	530	445	464	500	480	514	486	467	522	470	499	473	488	483	509	493	454	498	476	479	490	488	462	523	486	482	481	492	509	521	489	459	492	441	527	489	495	527	464	495	486	483	513	509	508	481	505	465	496	502	514	452	502	426	457	485	455	513	523	458	455	467	469	498	526	472	479	475	500	528	486	451	490	484	479	488	501	450	486	506	524	506	491	490	514	489	483	446	473	469	461	512	508	479	475	482	519	494	479	489	508	499	503	491	498	469	494	525	485	482	453	470	461	453	456	468	488	501	498	478	491	488	487	466	515	453	471	462	478	462	510	473	470	495	508	463	498	547	453	465	461	500	498	508	478	446	451	483	489	526	493	475	499	475	485	504	495	461	526	439	485	480	468	483	442	509	482	480	487	468	483	452	459	489	479	530	458	495	483	483	487	481	469	539	486	449	499	494	484	492	479	537	482	463	509	476	425	506	450	503	496	483	435	473	507	485	490	467	492	499	453	462	497	474	467	481	503	449	513	492	474	502	510	512	482	492	464	441	478	429	469	509	474	472	487	443	452	483	501	476	485	501	496	480	499	484	527	444	447	489	492	486	527	495	503	547	491	488	475	443	479	462	482	471	515	482	502	481	487	480	481	470	444	394	491	469	522	472	464	475	455	514	481	486	466	524	473	504	483	497	478	507	478	540	447	488	508	459	470	503	486	488	454	516	510	467	471	475	447	502	462	477	502	485	489	491	466	498	480	493	478	497	502	470	468	492	459	450	460	499	472	476	485	524	505	441	466	506	507	478	510	480	446	435	480	499	488	486	487	482	522	484	513	425	472	488	499	505	495	491	481	460	480	485	514	473	491	523	494	469	477	546	502	488	433	478	502	484	503	482	504	498	474	480	515	467	485	511	467	474	516	439	489	513	456	527	491	480	457	475	468	510	522	487	469	476	519	447	442	510	463	482	483	485	498	452	469	468	504	489	469	484	495	466	494	490	462	490	505	472	456	512	461	469	499	469	474	496	494	490	498	527	500	480	505	574	454	456	503	536	481	513	481	503	484	540	512	448	465	460	454	518	548	478	453	492	462	478	459	456	470	497	507	505	490	501	455	498	491	452	467	511	525	487	472	478	499	484	510	494	493	445	457	506	465	505	460	526	486	511	487	479	488	470	513	506	460	447	472	488	485	519	490	491	478	451	469	467	488	515	482	458	496	458	454	468	483	480	477	490	482	496	498	458	486	478	478	486	444	471	466	474	445	463	499	466	485	471	498	446	482	478	475	481	527	483	489	521	471	502	444	478
28291	26559	28797	19040	9285	5300	3389	2401	1823	1343	1082	958	886	746	737	731	653	613	500	459	426	427	411	403	362	376	377	364	370	381	369	364	320	298	306	319	301	289	319	304	281	293	291	291	296	269	288	308	280	315	288	279	297	272	276	299	292	311	301	295	314	274	252	266	295	309	306	302	249	270	272	296	261	288	289	295	278	300	294	245	297	286	284	305	310	321	277	299	288	288	267	300	316	312	304	300	280	297	299	310	277	240	298	280	292	284	287	295	257	307	274	284	288	274	310	302	287	298	274	301	302	285	295	293	277	257	292	317	296	294	280	277	315	295	271	277	291	283	301	308	278	289	298	291	340	296	264	262	272	304	271	323	277	255	301	297	325	314	284	303	335	296	296	305	280	269	269	281	277	276	303	307	284	315	255	266	300	300	287	267	313	267	300	290	284	286	298	277	280	282	290	268	279	289	289	330	299	311	299	251	299	286	273	306	312	306	305	315	293	278	319	303	251	308	302	299	282	282	301	286	298	277	290	297	285	279	321	284	320	307	264	306	275	275	283	280	308	298	297	303	289	257	281	321	319	280	290	294	283	268	290	294	303	276	292	286	290	274	306	291	295	305	268	271	308	294	278	291	295	291	294	266	324	254	300	319	284	298	275	283	305	294	285	260	280	284	294	292	295	324	289	311	296	292	300	288	271	281	302	277	314	297	298	304	258	302	259	287	313	284	281	287	295	296	280	285	333	252	291	276	308	295	285	264	275	320	323	261	301	286	302	292	271	261	318	321	266	262	269	247	295	276	275	276	294	272	293	287	296	290	303	268	307	264	280	297	299	249	296	323	273	292	279	273	285	302	271	289	322	305	281	311	296	300	312	278	269	285	308	301	264	313	287	276	282	287	286	268	298	300	290	273	270	297	278	283	256	282	322	290	281	289	301	284	285	280	277	304	321	282	282	291	291	283	285	309	322	272	291	303	279	287	287	300	299	291	283	274	304	298	275	289	285	277	293	285	283	304	265	277	317	304	287	274	286	256	312	322	304	278	288	300	277	278	299	292	293	277	287	309	320	288	338	260	284	286	270	304	284	275	277	283	283	293	293	301	269	285	288	301	286	286	268	311	297	308	318	296	292	276	290	298	259	288	269	301	289	289	285	296	331	287	289	316	301	267	293	304	298	297	292	264	258	267	299	292	297	265	253	293	297	287	296	261	308	290	264	277	300	276	285	263	309	280	301	271	297	239	273	277	269	264	329	307	290	310	311	305	265	301	268	258	274	293	274	278	304	285	311	287	302	290	276	270	288	281	307	305	291	276	253	273	297	326	287	299	297	264	280	296	281	312	293	288	305	284	272	282	289	282	279	262	300	293	264	298	248	300	278	275	290	326	296	312	276	296	257	308	267	275	283	313	285	261	289	283	299	290	306	258	298	317	302	262	315	283	312	272	295	300	288	304	286	284	335	246	295	279	277	294	241	298	280	282	299	331	277	282	297	294	313	258	274	303	301	278	272	264	311	325	285	265	295	282	297	283	277	295	269	306	292	282	265	284	293	314	293	297	290	290	284	292	298	293	294	270	298	280	310	299	304	285	289	304	263	294	264	295	292	280	290	303	291	290	273	276	294	305	269	285	296	291	298	272	289	262	282	288	289	287	273	283	275	286	270	306	327	322	311	286	320	314	306	266	276	300	282	316	291	293	308	246	317	320	318	285	309	294	292	307	298	298	285	286	277	274	285	293	271	294	285	300	310	304	289	271	291	303	292	310	271	278	266	268	256	294	295	288	281	272	277	277	297	302	285	271	282	271	320	254	299	268	283	264	292	304	291	290	313	307	295	303	303	285	283	245	256	281	259	295	271	296	273	272	326	303	290	313	260	262	293	283	310	279	292	273	280	314	288	251	272	302	304	317	291	275	279	282	285	292	322	283	279	277	250	266	287	310	273	297	281	280	307	333	270	285	272	290	279	236	291	298	280	259	301	321	311	285	297	312	315	292	305	271	297	262	271	315	320	260	304	277	295	299	279	319	285	304	275	296	320	350	309	314	305	281	257	286	292	284	295	291	285	266	278	292	322	285	272	271	287	282	286	301	278	291	333	275	282	295	299	292	304	302	296	278	261	286	281	309	294	279	279	315	292	307	261	300	289	293	291	293	274	274	312	292	288	280	309	253	297	296	294	273	342	286	287	286	273	302	252	262	277	284	300	277	291	294	287	296	280	277	294	294	272	263	283	296	317	292	288	285	292	301	309	286	284	286	271	293	293	288	297	296	302	289	296	274	313	291	291	275	273	302	268	299	281	289	318	275	293	291	293	310	296	285	305	305	290	297	285	248	269	307	305	290	281	292	276	272	305	304	269	269	313	307	310	304	308	289	309	310	257	262	286	299	284	273	292	275	304	304	266	301	287	302	304	267	294	280	292	305	286	282	322	295	284	262	290	279	279	315	318	325	300	272	299	281	297	297	312	274	300	333	282	275	305	314	294	260	317	295	293	298	256	297	309	308	277	272	273	290	281	290	275	302	264	293	307	326	285	313	283	295	295	314	290	295	296	307	275	318	288	310	280	268	265	288	262	301	288	279	285	290	298	295	285	305	269	307	285	303	282	306	304	295	273	274	269	298	256	287	278	305	272	290	298	278	299	293	281	281	318	263	281	273	280	264	279	283	277	273	266	286	267	316	285	265	297	289	283	284	309	289	275	299	282	272	269	269	279	296	302	291	297	306	257	273	275	262	268	284	260	309	291	288	337	296	280	304	299	295	293	287	317	301	278	304	288	290	271	300	285	311	281	276	292	276	277	273	304	278	305	314	282	292	289	296	274	304	281	299	304	289	266	312	286	307	301	305	303	276	291	295	262	280	321	266	286	274	279	292	265	277	296	266	288	289	265	266	268	306	274	281	314	278	271	304	307	282	291	298	298	263	275	296	293	287	259	300	281	264	320	294	294	270	304	307	279	286	285	312	272	307	292	284	291	325	248	280	308	303	309	273	273	270	298	284	299	291	305	332	308	314	292	272	297	273	285	278	300	321	300	295	319	328	308	312	306	280	300	294	332	284	268	289	264	316	270	323	284	274	293	302	282	285	283	285	276	273	301	299	314	279	274	287	308	309	303	287	298	320	286	306	287	297	311	311	305	291	320	290	286	288	287	318	295	266	318	306	278	317	290	265	285	308	276	312	292	294	287	300	301	286	280	301	291	297	303	311	302	269	320	302	300	281	250	298	279	287	317	295	324	294	310	284	279	268	303	306	250	299	277	322	320	286	297	291	267	288	305	272	281	272	318	260	271	304	258	292	275	287	298	331	274	285	268	293	273	276	315	285	312	327	322	278	281	309	255	257	284	309	296	246	275	313	279	278	271	276	279	257	286	244	300	257	302	290	293	300	289	274	278	259	313	289	278	283	290	324	288	294	282	281	305	294	302	292	257	284	273	290	286	271	268	280	326	305	269	278	298	312	287	278	275	308	299	254	289	279	289	272	275	289	294	279
26963	43887	30310	18333	12305	8749	6210	4430	3219	2198	1788	1589	1316	1249	1152	992	907	772	673	571	548	510	526	508	440	426	447	425	473	460	432	391	385	344	341	332	331	336	307	312	357	313	343	307	327	301	315	309	344	296	303	315	297	319	299	298	331	323	318	306	269	337	334	298	307	317	316	307	296	313	297	314	320	296	306	323	298	306	289	305	318	319	298	320	311	345	309	307	307	333	321	318	336	278	312	311	295	298	334	327	291	318	309	330	311	302	301	324	276	307	319	329	313	341	296	344	297	325	305	307	297	332	271	297	332	296	285	299	299	306	289	317	317	325	305	288	326	310	325	284	312	287	305	319	299	329	296	320	350	313	303	296	306	272	286	345	331	324	308	307	292	291	319	305	315	327	292	273	338	302	298	311	265	316	314	321	313	306	307	295	323	309	312	303	315	294	315	285	324	331	297	326	291	305	321	279	312	297	339	319	302	297	340	301	303	282	323	307	320	294	312	326	323	306	307	309	295	358	300	342	325	294	295	302	297	353	318	313	305	332	286	286	322	315	329	286	318	296	301	287	312	316	308	299	320	321	306	302	307	325	314	288	309	325	306	328	302	285	288	300	297	318	311	305	307	304	329	298	282	324	294	287	325	320	286	327	321	338	310	328	303	341	277	289	311	332	322	329	283	327	312	316	310	298	306	294	331	296	311	349	297	288	312	304	311	281	315	293	317	338	339	314	307	324	308	324	297	313	298	311	299	292	271	324	323	324	328	311	311	296	311	305	324	323	310	333	325	309	340	308	327	307	320	269	279	305	313	304	316	289	318	317	294	323	304	315	293	291	329	308	307	332	310	314	304	324	330	326	319	304	331	315	335	338	298	289	301	328	293	310	326	276	318	351	297	293	294	304	311	317	319	311	291	306	331	316	330	281	324	289	329	320	299	316	343	288	290	282	294	301	304	314	320	288	291	346	331	315	347	301	299	339	305	310	312	358	301	311	325	300	300	315	312	324	275	321	298	310	293	330	310	303	297	295	322	318	287	306	306	302	292	303	313	305	302	300	307	338	280	317	324	316	293	317	335	325	290	305	303	303	316	310	333	320	329	309	321	334	306	289	314	338	312	307	300	303	350	304	268	311	287	321	311	340	321	320	270	339	307	312	305	273	329	341	303	275	302	308	312	276	300	292	310	322	302	333	343	293	311	324	337	274	329	323	303	318	328	345	304	308	272	300	339	312	333	308	322	295	334	289	301	308	323	319	330	314	341	301	331	302	303	352	314	317	322	343	286	337	329	316	327	292	321	312	301	324	316	319	277	337	271	335	336	287	320	312	311	316	319	314	323	292	332	290	267	296	307	308	324	289	294	311	279	325	336	289	295	318	290	298	328	303	294	324	336	325	299	327	323	303	301	315	294	309	307	347	300	324	298	314	299	299	323	316	298	320	313	301	338	332	301	308	296	325	298	335	335	326	321	310	308	311	321	336	307	321	314	309	315	270	321	297	283	326	315	314	297	281	324	317	295	336	291	309	324	310	317	292	337	341	311	310	311	302	322	305	316	304	344	323	349	296	327	301	291	322	328	335	327	321	266	321	302	279	290	303	294	326	287	295	310	352	298	311	321	308	319	346	320	335	293	337	306	317	332	297	315	311	319	307	303	343	284	332	335	307	323	340	305	281	330	324	311	301	356	317	279	331	302	318	302	301	330	314	341	343	307	311	322	303	304	314	310	316	334	334	326	344	309	290	288	318	343	345	301	334	299	322	306	280	309	306	311	317	310	335	344	315	294	310	311	308	325	351	320	322	300	316	297	305	290	308	291	337	295	327	312	312	303	334	328	326	316	300	329	300	310	318	317	303	344	320	322	312	329	304	293	287	284	300	288	321	348	295	318	310	330	334	341	314	328	311	301	301	275	327	305	303	284	318	341	334	330	324	318	323	312	289	344	302	300	325	339	323	313	320	292	318	324	312	309	304	295	277	338	329	296	323	330	333	310	307	346	350	316	316	278	284	342	296	324	295	319	355	295	314	340	304	319	331	299	319	308	294	331	286	315	322	304	299	299	301	308	334	336	327	329	287	315	328	319	298	336	324	292	326	322	298	340	329	323	314	315	316	294	324	325	283	332	320	356	331	302	315	316	315	295	305	287	319	327	308	306	317	325	301	316	293	303	304	330	320	309	307	318	300	312	322	336	300	343	313	315	314	328	312	346	340	287	294	311	304	281	307	306	304	298	313	317	350	296	313	304	307	313	320	344	306	291	312	308	286	303	299	316	300	327	300	334	312	304	324	331	310	307	317	306	317	305	295	298	299	328	300	316	298	319	330	345	313	342	307	297	316	324	319	317	325	320	303	320	314	297	307	330	279	307	324	288	331	291	299	297	317	336	319	315	338	298	327	299	267	330	293	305	315	336	311	320	325	291	305	317	306	319	320	299	330	343	334	286	283	291	338	316	293	293	307	309	324	325	314	300	372	316	300	328	307	305	331	298	315	317	331	312	319	317	323	323	295	314	284	309	292	340	302	339	291	333	292	292	303	315	328	352	328	296	344	323	303	310	282	319	293	332	305	318	328	315	308	296	272	303	319	302	308	318	312	318	325	311	328	316	302	289	315	309	303	325	307	339	308	300	331	311	309	316	310	300	321	277	282	325	313	314	300	320	310	324	314	318	317	312	330	317	321	332	297	316	303	300	302	305	313	293	319	302	343	332	315	295	286	334	318	323	312	321	301	297	316	303	325	322	312	339	312	329	306	295	335	317	320	305	284	320	324	324	306	334	317	326	293	312	311	312	286	305	297	308	299	298	325	293	309	332	321	305	291	329	310	311	317	346	323	320	316	323	332	295	300	323	296	303	295	303	301	306	310	328	322	300	288	292	312	307	296	327	308	293	325	292	328	279	322	334	325	307	325	322	318	296	306	322	319	314	311	303	304	299	339	345	328	315	293	303	330	311	328	303	324	294	305	300	305	344	325	296	316	306	326	313	291	314	303	295	310	316	279	323	327	294	299	342	286	291	311	326	313	287	334	301	293	304	312	285	326	280	328	303	289	307	335	297	319	291	326	311	314	332	311	307	336	303	317	283	288	333	315	298	287	296	312	327	312	336	324	328	299	322	328	314	330	312	333	322	295	304	343	326	296	318	317	314	308	302	300	311	277	295	338	315	317	319	302	338	328	305	340	354	339	288	309	298	314	318	334	293	316	337	321	312	329	317	290	310	299	310	299	301	331	291	303	314	326	295	298	317	336	299	317	310	319	305	280	311	324	329	297	289	311	344	311	300	329	274	324	326	307	342	305	314	312	304	305	317	316	306	285	309	317	308	300	316	302	289	309	289	338	323	289	336	331	326	297	300	309	311	307	295	354	300	317	321	303	297	327	298	308	355	310	322	344	305	341	284	319	305	284	313	331	311	301	304	296	273	294	321	305	314	306	296	288	313	337	286	338	326	281	292	301	330	296	300	285	297	285	368	311	320	299	311	321	303	323	342	305
23353	21052	28228	24164	21245	16836	8253	4434	2946	2211	1843	1597	1426	1297	1177	1125	1042	898	874	711	691	686	653	607	619	610	601	660	619	611	617	562	512	501	511	522	484	485	475	479	472	472	504	445	449	465	464	472	475	463	452	461	474	526	473	449	488	434	499	462	447	442	479	485	489	491	451	483	425	476	500	466	488	487	473	442	458	486	481	463	480	462	466	434	479	506	475	467	490	468	475	468	480	462	453	455	487	520	476	440	468	495	470	468	464	467	442	444	493	449	474	469	465	489	450	450	464	459	458	485	460	476	501	458	491	445	468	465	471	502	485	490	455	492	452	527	462	475	471	487	444	458	481	461	463	488	494	479	476	438	478	452	501	465	473	405	485	461	473	485	473	412	472	452	465	463	487	478	481	446	458	502	504	454	492	461	489	461	470	474	451	471	459	501	422	502	463	474	480	480	451	445	458	479	441	455	432	442	403	457	451	452	454	495	459	507	460	464	480	482	455	478	453	466	462	459	479	495	459	446	472	500	480	505	451	453	469	462	470	468	430	454	521	479	540	449	482	448	467	487	463	494	514	446	460	503	474	492	460	510	431	500	472	478	454	475	461	457	480	485	491	480	479	451	440	455	485	482	436	466	440	489	447	473	482	409	484	494	520	468	461	438	465	456	473	434	510	478	474	460	416	456	482	481	469	441	477	450	529	441	481	484	435	480	426	493	468	467	490	443	478	487	474	454	462	477	474	453	493	493	487	451	446	471	465	476	463	488	457	491	440	445	501	461	461	472	449	466	461	479	483	448	461	473	466	424	434	474	449	469	468	475	492	468	477	481	436	494	479	494	461	432	447	488	463	456	463	434	463	452	413	476	479	466	440	472	483	464	487	462	448	450	492	475	466	467	471	502	487	476	475	427	462	452	470	484	480	423	441	466	467	474	464	466	488	481	425	461	500	503	497	491	472	466	477	505	471	466	463	483	461	469	481	471	450	499	441	465	501	493	475	491	475	466	495	429	469	455	466	479	462	474	477	494	452	495	503	464	449	484	499	493	469	509	456	499	468	474	475	473	447	451	459	433	507	496	494	452	505	467	463	487	478	503	437	463	477	438	465	478	481	491	492	438	465	426	462	466	450	471	463	441	464	425	478	455	474	470	460	473	460	447	526	468	466	494	473	461	482	508	502	431	443	488	486	481	455	490	462	449	436	468	510	500	472	461	487	430	497	493	460	443	497	432	506	456	439	448	441	462	477	410	476	457	432	500	425	461	498	457	473	491	462	478	490	437	428	464	480	491	489	532	554	467	475	471	473	470	519	455	455	464	515	480	444	462	466	495	454	524	489	437	462	463	469	493	473	496	532	494	454	483	455	474	451	506	445	480	480	438	474	453	466	495	460	460	446	418	483	495	479	469	473	484	467	430	480	500	476	470	428	473	483	474	466	427	462	446	453	466	491	510	478	482	477	508	457	518	470	497	511	490	444	464	475	440	481	452	479	468	479	455	510	472	490	458	509	438	439	461	490	477	466	493	461	491	445	492	486	495	471	480	477	495	435	486	459	468	468	470	496	453	479	477	466	471	475	468	499	500	490	461	453	481	481	458	443	452	463	465	464	456	496	460	470	422	476	465	487	465	472	462	468	450	465	437	464	479	512	466	467	511	446	468	431	452	467	452	482	430	497	499	527	471	450	479	483	536	489	480	481	462	433	422	493	473	436	472	517	445	440	475	490	453	487	412	469	486	444	478	470	490	467	464	454	503	469	446	461	476	453	487	456	445	417	490	503	487	458	498	460	493	445	492	411	468	490	491	489	499	472	453	482	469	456	454	452	480	467	455	466	454	473	469	453	481	470	487	477	479	500	453	470	439	452	446	507	488	447	475	462	503	426	476	503	456	480	502	478	487	454	482	506	446	459	496	430	482	434	456	469	474	473	466	482	463	472	458	485	468	451	441	494	441	465	444	462	478	453	458	484	485	473	470	461	475	492	502	471	448	474	440	478	502	462	481	470	439	476	484	497	458	503	487	422	443	414	462	471	464	467	466	476	502	475	468	463	468	509	488	518	477	507	458	461	478	481	472	472	474	475	473	474	495	472	486	485	449	491	453	448	458	544	498	478	471	490	511	444	494	428	479	484	505	501	479	458	509	482	486	507	454	470	453	508	451	447	468	478	483	487	476	437	448	484	502	486	450	445	478	435	485	449	480	490	492	478	482	465	466	463	462	508	491	472	469	478	485	454	459	474	521	497	497	467	459	468	502	460	469	515	467	435	460	491	496	472	469	455	476	503	455	484	468	461	452	448	503	497	448	462	467	460	518	415	447	457	476	471	478	457	502	468	476	486	459	419	475	474	439	464	445	467	474	468	468	482	474	445	487	454	510	459	490	510	439	504	492	478	448	468	443	467	443	430	419	471	463	449	491	452	493	480	423	486	522	493	481	440	470	463	452	483	486	473	487	444	451	471	493	477	460	482	448	447	460	486	478	446	479	502	457	481	459	506	475	440	456	445	493	436	460	476	475	452	478	454	493	471	477	485	458	450	493	444	448	485	468	455	504	472	505	452	469	496	485	502	448	516	450	476	467	481	438	473	462	462	452	480	457	453	463	485	476	450	480	441	450	457	491	466	507	481	456	464	468	518	489	497	451	442	503	519	469	494	453	446	490	467	444	478	461	471	459	435	477	482	429	497	466	454	504	445	445	494	463	497	470	435	454	469	445	473	465	457	439	486	477	457	483	453	483	464	460	489	460	433	473	456	474	460	495	490	500	438	440	430	469	485	496	455	452	483	438	494	464	496	469	453	449	483	469	443	426	482	469	489	471	451	505	485	496	494	471	477	472	471	465	496	477	451	431	507	463	490	490	477	490	508	461	439	448	428	443	464	453	458	436	445	443	484	478	444	470	457	464	444	510	468	451	470	452	476	508	424	472	478	462	482	412	465	495	509	439	467	442	483	491	473	441	481	418	501	485	475	436	459	484	520	482	509	457	466	492	503	454	512	460	525	466	483	460	448	488	499	460	464	495	452	464	402	480	442	462	458	491	475	454	479	452	477	473	465	490	464	512	488	470	498	446	429	473	502	489	447	420	446	464	471	446	486	456	505	458	459	475	451	467	507	466	442	529	466	494	489	449	480	488	469	484	474	453	469	472	511	450	435	436	445	493	436	451	452	464	422	476	479	488	476	470	465	462	499	456	471	458	466	427	468	468	466	460	466	443	467	421	519	467	488	463	506	466	442	439	467	439	494	471	463	473	465	448	465	465	466	476	482	460	463	438	440	447	493	499	496	434	476	474	480	441	436	498	464	500	485	467	484	475	470	441	497	463	495	448	485	424	467	517	434	484	484	501	464	497	474	505	457	462	472	487	467	446	434	460	503	480	490	474	475	483	459	461	516	517	483	437	482	414	468	461	475	439	457	463	466	479	474	480	451	491	482	482	461	463	466	467	471	455	459	462	493	462	472	464	465	494	440	510	506	465	475	476	480	457	477	494
27600	51431	35858	23734	17017	12593	9293	6730	4683	3426	3023	2467	2218	1989	1741	1544	1459	1262	1056	926	888	824	833	757	739	728	725	792	753	755	696	665	581	563	549	467	515	514	512	501	496	472	517	544	534	534	512	525	531	514	535	496	491	495	550	523	535	509	462	502	516	526	546	504	516	501	488	493	539	514	456	530	508	502	513	540	514	485	501	464	487	487	532	528	495	477	490	453	532	501	488	494	524	549	494	477	548	479	512	492	478	504	538	520	516	455	505	510	507	505	447	523	478	512	477	492	488	466	497	520	504	497	480	496	499	508	520	496	485	507	471	513	465	452	476	530	514	483	518	491	518	561	502	454	479	492	513	525	517	531	522	495	469	499	515	522	513	507	525	496	498	537	491	496	502	512	475	501	521	490	453	507	486	507	517	477	508	476	525	515	489	495	508	523	473	486	489	493	488	537	508	522	483	522	486	511	487	481	509	488	502	483	538	523	519	503	537	488	514	516	519	498	446	511	503	486	517	499	511	547	513	484	508	532	510	512	520	529	513	502	529	505	522	512	513	493	558	520	517	491	535	464	459	507	500	486	466	479	482	471	449	516	531	482	503	478	483	468	508	499	466	525	484	477	509	475	500	499	509	510	450	513	490	505	443	528	503	517	488	510	503	527	562	470	530	485	494	540	551	489	487	534	494	508	482	502	522	475	522	487	479	486	531	528	504	473	492	499	509	513	499	502	536	464	508	468	546	472	492	498	500	478	509	535	518	525	500	451	449	553	514	508	471	521	471	506	489	490	480	481	502	486	538	487	501	521	510	496	524	503	529	488	489	518	499	501	495	505	472	537	516	488	497	454	477	505	485	496	541	467	523	434	481	494	483	516	498	504	488	506	494	486	536	501	492	507	521	531	514	500	523	539	517	528	511	530	519	518	531	524	506	497	513	473	521	488	524	492	499	502	512	502	512	469	501	490	487	548	448	545	515	470	528	511	475	481	512	501	521	503	524	494	506	477	534	452	495	534	483	519	493	507	496	476	506	497	507	527	453	499	512	504	464	468	524	510	475	533	492	486	494	472	441	462	507	492	476	490	499	510	493	510	508	517	493	518	558	494	505	490	498	517	509	495	502	509	521	455	468	469	475	481	495	480	508	529	476	505	504	545	475	508	486	497	483	545	496	515	497	493	489	486	469	518	507	550	478	516	522	521	490	520	507	504	453	500	514	492	480	522	488	502	493	496	490	477	500	462	525	526	465	511	502	550	437	502	500	510	507	493	525	522	496	504	496	528	476	512	485	504	490	485	496	512	494	495	494	528	508	518	496	468	466	498	487	501	486	510	518	507	517	499	509	504	502	459	517	494	485	504	463	527	539	491	516	537	497	521	481	518	480	516	486	521	520	494	508	522	499	502	508	503	503	480	486	488	513	479	512	521	467	492	530	472	511	504	474	476	514	530	549	503	462	523	531	537	527	492	543	504	520	470	466	458	495	484	515	534	500	501	523	517	502	518	475	506	502	508	525	515	494	494	463	492	475	531	548	464	489	464	484	518	498	491	481	528	497	459	503	512	493	549	523	524	513	455	547	478	565	495	510	519	465	510	481	497	518	516	513	485	473	493	515	491	514	519	534	484	522	482	508	502	499	491	526	513	467	529	488	472	514	533	510	524	496	512	531	482	474	516	521	484	464	525	507	505	489	491	473	474	500	478	485	488	489	493	479	512	499	520	492	468	522	507	491	537	532	517	546	522	526	537	488	530	485	521	501	542	505	471	495	506	539	517	505	509	471	514	515	539	511	493	492	519	498	490	479	519	520	542	503	528	500	510	493	511	524	533	522	488	520	477	490	466	494	472	461	538	475	505	555	522	493	493	467	513	498	502	503	487	512	507	487	499	497	504	478	466	516	520	532	520	508	456	519	529	519	517	467	477	469	522	522	469	492	515	483	480	531	526	500	532	494	486	496	507	495	517	457	490	531	509	547	519	520	506	490	495	543	508	507	507	494	509	495	530	505	488	521	511	518	483	509	491	487	507	455	527	529	504	513	495	530	511	489	511	528	530	521	471	483	523	497	486	467	537	518	491	499	515	491	514	510	480	457	482	513	488	517	439	490	523	471	478	488	484	519	520	519	503	557	502	480	468	503	464	510	508	490	462	496	458	492	521	449	516	502	479	477	497	487	519	460	496	499	495	520	496	498	514	477	527	470	468	502	524	500	510	509	516	531	471	503	478	495	517	484	500	465	479	511	492	498	531	510	506	504	519	494	551	515	509	480	484	520	479	503	513	530	495	442	511	542	512	472	484	550	469	526	501	480	486	501	490	489	533	507	551	510	453	504	478	497	508	496	539	499	510	496	468	486	514	489	495	528	512	471	501	535	482	510	454	488	487	518	477	484	506	473	507	459	543	502	504	475	522	487	507	465	503	499	480	531	558	475	491	478	504	506	487	525	553	475	484	483	491	496	519	515	480	509	492	517	499	502	487	505	510	526	482	536	507	453	484	502	511	496	502	482	494	502	494	520	516	506	521	507	504	484	503	489	490	509	485	490	490	495	527	494	501	457	522	512	478	499	520	491	489	532	495	471	519	494	521	495	476	470	486	545	549	513	489	492	527	508	515	522	504	508	484	488	506	481	480	491	470	523	500	496	482	516	493	521	508	484	514	508	519	476	520	490	500	479	504	487	476	496	514	506	555	506	504	517	508	493	489	473	487	526	489	515	513	448	480	535	499	485	508	504	493	502	511	495	490	484	515	508	516	504	494	491	486	502	522	513	478	525	497	464	529	530	531	536	515	467	514	504	483	498	504	493	530	522	493	482	499	497	486	492	545	521	516	498	493	497	530	477	531	507	525	505	511	479	506	472	505	485	474	511	487	479	504	458	512	483	477	478	469	491	544	488	513	471	484	499	485	507	437	502	502	519	495	515	497	500	504	536	459	458	545	528	507	492	469	482	501	495	514	501	442	512	539	528	513	506	495	551	513	502	493	478	462	488	510	507	470	487	484	499	502	529	489	470	513	489	491	508	520	491	447	537	482	505	493	480	485	479	513	526	502	489	461	529	486	517	530	518	518	537	508	474	501	521	495	540	517	530	467	483	502	527	515	500	526	486	514	487	527	511	536	475	502	516	504	493	510	507	499	503	502	531	461	497	524	496	509	493	515	478	510	525	504	515	490	500	508	484	486	511	500	493	468	515	488	467	506	483	497	480	455	477	485	503	479	478	532	502	487	477	524	497	480	499	541	520	516	504	462	503	491	495	493	545	564	488	516	532	533	528	503	511	469	501	483	531	526	465	500	483	507	496	508	523	493	516	538	487	508	488	476	521	508	534	516	500	488	494	492	514	493	529	471	533	485	504	496	490	475	516	487	491	492	507	513	511	507	485	475	524	512	519	517	484	473	526	494	481	541	496	501	487	457	473	496	482	505	536	503	471	472	529	474	495	470	498	526	518	482	510	531	527	520	487	513	477	513	477	462	458	535	517	486	496	487	488	481
24614	21016	27292	25349	16606	8104	4927	3089	2049	1580	1410	1136	1010	908	815	787	737	605	479	404	429	380	359	361	364	357	349	352	376	367	326	270	259	244	243	270	228	235	227	213	228	241	214	199	245	207	244	237	225	215	204	243	211	231	217	197	230	217	208	226	212	223	237	221	232	215	237	217	232	213	222	237	219	220	231	220	222	212	191	228	192	217	213	218	220	219	217	218	241	231	211	240	210	191	233	218	234	198	201	210	195	215	231	219	214	230	222	203	200	205	226	204	214	232	225	219	238	211	204	241	223	203	220	209	236	231	206	237	249	234	215	232	215	205	217	220	231	216	205	224	207	222	253	243	191	245	225	260	209	216	223	252	221	199	237	222	205	217	205	213	242	225	208	188	205	238	221	229	233	196	218	208	233	259	239	208	226	217	218	239	216	231	230	243	223	213	238	220	201	216	227	216	228	195	208	217	217	204	239	230	198	191	201	193	231	219	228	228	232	198	236	233	223	207	200	241	203	209	230	204	205	215	207	222	242	234	227	187	206	223	239	205	208	214	217	215	232	225	210	211	216	210	217	235	234	220	216	237	213	232	233	211	229	227	220	225	221	215	202	220	198	230	221	225	228	202	218	207	223	251	195	217	221	205	193	219	227	213	213	240	212	224	209	213	239	231	194	234	203	205	215	246	237	217	209	242	224	190	226	241	199	231	209	186	229	228	204	223	238	239	241	217	214	221	216	198	201	224	197	217	206	191	245	192	246	227	244	209	208	236	201	223	249	215	229	226	207	202	219	239	224	217	207	194	219	208	232	219	236	199	201	242	190	234	215	210	247	214	215	228	244	218	217	222	229	216	208	225	199	219	230	220	219	222	236	218	235	250	245	244	229	240	218	235	233	194	235	217	199	204	210	219	198	185	238	248	194	204	228	219	211	225	223	236	218	232	211	220	213	246	224	228	216	219	205	211	203	222	246	247	193	227	210	215	207	202	252	236	199	201	228	208	221	230	208	195	203	209	243	208	206	231	194	202	205	207	213	187	198	258	220	240	222	215	219	197	224	207	203	208	234	221	216	213	226	206	222	218	237	226	184	226	239	215	227	230	237	210	218	232	208	221	200	225	212	200	218	205	220	198	215	235	210	192	225	224	224	221	218	220	223	236	214	244	216	219	224	210	235	235	215	248	210	215	188	191	216	235	219	250	210	215	232	181	210	211	237	212	196	224	227	224	209	216	213	217	220	229	210	203	234	234	227	261	213	226	194	240	226	218	243	220	219	222	211	215	256	264	204	219	210	218	195	235	221	204	233	231	229	244	221	221	221	202	191	195	216	220	207	213	237	229	193	205	223	233	185	193	224	247	194	217	205	231	225	239	230	209	220	216	213	260	215	197	226	216	226	218	228	190	232	217	230	232	219	212	218	223	225	216	219	206	227	213	187	258	228	215	203	197	210	229	237	207	211	221	209	200	233	228	189	207	207	217	197	221	206	254	223	239	203	194	210	222	203	219	192	246	228	224	219	197	196	199	204	213	192	212	216	235	224	213	230	227	234	248	242	231	227	211	220	218	226	218	205	213	217	258	240	245	203	194	204	222	208	214	222	260	233	220	212	191	216	190	222	212	219	223	228	238	236	219	231	200	236	184	214	200	228	246	207	238	219	219	206	214	238	209	212	237	220	213	222	222	215	226	206	217	198	219	224	222	213	199	194	205	236	204	207	218	237	190	207	203	254	229	208	237	211	239	244	217	213	201	241	209	205	227	222	218	182	204	229	224	209	233	224	221	214	220	208	192	204	225	229	225	208	218	225	225	206	215	232	207	258	241	254	246	214	234	234	216	208	231	232	209	217	225	223	182	222	218	213	211	196	207	228	199	229	197	224	228	247	213	221	235	200	205	203	188	215	205	191	204	207	235	263	215	215	209	206	215	232	210	221	224	212	194	223	223	213	189	208	233	219	216	245	211	210	213	214	225	219	195	214	222	234	243	226	225	242	229	219	216	215	239	270	228	229	224	223	209	214	203	234	228	233	223	202	194	211	226	245	220	217	212	227	222	213	209	211	201	203	226	222	242	236	218	242	209	210	238	219	209	251	231	230	209	226	226	215	244	209	213	224	213	221	192	207	206	241	226	204	209	216	229	226	216	185	231	207	192	215	229	229	203	197	222	235	212	214	236	221	217	228	196	221	211	208	198	205	232	226	231	241	209	233	200	224	194	233	205	237	248	198	231	227	241	229	249	219	221	222	201	217	211	224	212	220	213	245	212	218	208	224	226	215	252	207	211	197	226	191	226	224	227	237	207	227	223	199	220	223	217	223	215	217	217	229	230	221	235	217	220	221	214	186	220	226	227	209	223	191	204	228	233	224	201	216	212	212	207	217	220	252	219	186	231	225	252	207	204	234	186	227	239	211	206	237	233	208	190	200	226	203	199	221	205	224	240	213	214	215	200	199	208	253	243	231	219	229	217	209	206	208	234	187	216	206	220	211	211	231	218	208	217	219	218	204	228	208	219	227	223	235	269	238	213	208	200	217	246	267	237	220	237	214	237	221	222	207	235	226	187	215	223	204	226	201	216	219	192	225	229	182	222	215	215	235	196	212	248	222	212	223	213	203	243	240	194	226	205	186	212	234	216	208	222	204	210	209	215	217	241	217	216	220	216	218	240	217	225	248	195	228	217	227	199	214	221	226	222	213	219	202	236	235	227	220	246	211	200	235	216	223	219	217	217	203	203	195	242	210	237	207	202	252	208	228	248	244	231	216	220	221	200	219	205	213	236	248	238	210	234	209	225	268	226	248	221	216	201	233	206	199	227	216	234	217	202	206	213	208	225	214	195	207	223	213	216	221	217	226	214	227	237	212	217	203	222	224	232	216	209	189	231	225	204	224	206	217	218	219	227	226	232	206	228	206	225	221	253	227	232	232	201	219	216	237	227	210	205	213	242	239	214	251	215	222	229	207	213	228	223	221	205	236	199	229	228	209	252	211	240	203	228	215	218	224	216	197	217	214	215	231	207	198	216	218	204	215	210	208	233	192	204	223	213	217	218	213	237	223	235	215	231	196	182	217	210	223	215	220	223	216	230	212	255	219	235	200	257	233	215	218	202	235	229	210	229	248	202	232	221	215	203	216	222	235	208	199	213	198	223	232	209	195	210	216	237	203	242	225	228	240	217	206	196	229	232	213	213	213	223	218	214	212	215	221	213	242	194	220	193	250	191	222	216	195	204	218	219	234	242	218	221	230	253	202	225	201	208	226	209	199	216	198	220	249	209	222	245	236	213	207	226	231	221	199	221	198	205	214	215	216	210	229	209	201	235	203	237	204	254	244	199	224	217	214	224	242	218	191	209	212	219	223	214	195	200	219	225	217	212	222	241	230	212	200	232	208	222	230	225	197	204	205	215	216	216	224	186	210	231	207	238	252	210	231	213	243	227	219	245	202	218	180	221	230	206	208	204	230	203	209	221	246	188	243	224	212	198	201	194	232	210
26880	48139	33058	20858	14956	10938	8190	5696	4019	2905	2495	2010	1789	1626	1350	1183	1009	879	733	649	566	555	493	499	470	454	450	532	485	493	423	339	328	281	290	284	259	229	245	265	231	255	242	211	237	248	270	273	247	226	248	250	246	256	213	245	231	228	252	251	256	253	239	242	253	209	251	211	263	232	249	238	257	216	241	257	262	237	263	244	257	257	232	230	235	222	260	265	224	237	217	231	240	237	214	223	254	274	260	244	217	236	235	245	262	253	267	235	253	237	254	226	246	271	260	238	262	221	230	263	218	245	234	289	229	222	250	210	228	234	230	262	228	269	225	241	264	246	244	226	258	254	250	246	241	234	247	256	248	249	257	266	240	249	234	242	257	260	248	248	291	241	257	211	259	262	247	263	223	242	239	243	264	254	240	238	259	240	240	236	262	253	266	272	223	244	235	234	289	247	240	252	259	255	251	256	256	261	276	247	267	237	231	255	221	244	265	220	275	253	253	213	242	274	234	243	229	247	203	254	224	259	232	248	266	244	264	273	249	246	270	257	218	242	252	250	223	278	242	267	252	250	248	232	241	244	260	249	230	248	254	218	253	260	266	245	282	286	251	247	256	235	251	251	260	247	243	238	271	247	224	249	254	247	247	238	237	234	267	241	223	223	252	249	242	242	236	269	246	227	230	209	228	242	275	258	253	271	264	242	246	268	256	247	258	255	252	242	234	219	253	240	235	257	235	255	240	242	234	250	249	254	244	240	256	250	270	256	233	233	247	224	260	241	267	257	250	241	239	269	246	243	237	264	257	227	245	261	255	201	242	234	246	241	270	242	238	261	233	253	279	231	255	233	223	231	254	255	247	250	206	248	246	264	227	273	262	245	256	272	273	252	245	274	262	235	251	225	291	269	251	261	249	231	246	243	233	237	251	244	251	246	256	239	236	244	255	273	237	246	211	242	266	267	232	275	255	234	229	243	231	233	254	247	260	244	238	229	239	262	232	243	238	244	216	240	244	233	260	244	274	247	267	249	256	267	236	224	254	226	236	224	270	258	236	233	234	222	241	233	261	240	246	239	248	248	234	273	255	263	241	224	245	230	253	218	277	262	251	250	235	245	272	249	223	282	232	256	223	226	249	265	244	231	254	240	237	246	249	260	232	246	263	259	218	242	259	227	245	255	236	230	247	247	240	252	245	240	259	245	245	242	273	244	226	245	243	259	242	246	231	260	230	243	270	250	232	229	242	267	261	252	233	247	225	248	218	263	226	280	265	259	219	251	249	245	266	278	281	224	232	285	221	222	238	247	220	256	259	246	248	249	249	241	239	239	265	237	265	250	255	241	226	266	246	222	230	215	243	232	269	249	261	227	247	220	259	251	258	234	253	236	225	231	258	231	252	238	239	269	241	213	248	232	241	244	239	242	236	262	233	287	294	228	234	231	234	232	260	267	251	234	236	284	245	261	220	243	251	267	230	236	238	235	269	236	260	239	250	250	227	244	254	244	262	265	252	239	245	243	224	238	253	243	256	247	234	237	235	265	235	247	228	223	248	262	213	261	243	235	228	254	219	259	252	248	247	266	227	265	233	243	259	268	247	248	243	238	244	238	237	221	241	206	254	275	261	247	231	261	238	226	265	229	221	235	251	256	234	245	226	253	243	237	250	257	267	247	229	260	259	258	231	248	236	245	238	236	253	231	247	250	234	263	235	240	242	239	264	248	234	237	248	269	263	270	215	252	260	241	287	243	241	252	255	275	255	270	240	268	244	245	230	225	230	227	230	268	280	252	252	227	240	258	244	258	235	254	257	238	248	248	244	258	261	229	247	234	234	238	266	233	263	225	240	273	221	236	255	230	245	244	267	237	216	246	235	273	233	245	253	251	255	247	219	250	234	240	245	278	233	237	241	251	279	225	247	244	267	244	276	239	233	253	266	221	236	255	243	220	261	249	244	253	246	233	234	232	280	239	259	252	258	259	260	223	254	223	251	229	260	241	235	248	246	249	259	232	238	270	252	233	252	246	239	237	240	277	248	239	262	257	247	244	254	247	240	222	258	231	237	247	248	241	222	235	242	246	240	251	260	245	270	259	247	226	259	250	241	246	243	242	247	250	242	235	242	231	257	236	259	240	246	227	229	278	253	243	248	255	265	281	257	255	287	214	251	255	211	227	233	247	260	203	232	226	257	244	262	260	268	243	244	217	284	218	229	247	218	272	232	265	229	248	268	248	250	244	273	256	246	240	253	260	212	266	259	260	244	236	255	242	224	227	196	243	252	269	255	260	227	243	239	247	222	246	254	251	247	256	249	237	256	255	242	210	246	267	233	233	253	226	237	250	260	241	243	234	234	263	247	229	245	260	252	221	259	267	248	248	217	226	245	256	277	243	230	236	261	253	235	262	257	233	251	232	255	273	238	218	256	248	295	246	249	230	235	248	249	240	267	238	251	247	252	251	260	235	250	235	243	210	246	237	221	257	215	226	248	223	266	241	239	254	231	268	229	237	257	243	227	280	263	271	236	218	246	244	244	235	260	269	226	238	262	236	246	217	257	258	249	250	266	238	212	236	263	224	244	232	245	274	256	244	241	228	271	241	281	250	259	253	239	206	233	252	236	214	241	249	239	234	261	220	251	240	245	238	243	269	270	251	255	254	242	254	261	255	274	279	234	244	287	242	231	253	242	247	219	260	246	266	236	263	260	280	233	271	248	248	255	234	261	265	232	223	257	249	253	234	271	242	253	255	245	245	246	210	272	233	237	266	235	237	240	243	224	263	217	254	240	228	250	266	249	271	236	261	234	252	249	241	250	262	241	252	232	218	215	254	232	253	236	226	260	249	264	234	265	249	231	246	256	259	250	226	241	236	238	224	226	232	266	250	253	247	215	255	275	229	252	270	271	233	244	240	264	220	236	252	244	268	253	232	252	238	247	247	246	248	255	235	257	256	218	252	228	259	253	252	266	237	246	241	249	219	245	248	249	231	243	258	238	273	231	262	240	266	234	254	248	245	248	253	240	241	257	254	240	247	288	237	247	227	234	255	235	239	276	251	239	235	261	273	242	253	241	255	229	230	211	273	246	247	246	260	254	214	262	239	248	233	250	228	225	248	201	222	267	269	270	239	234	265	246	238	226	256	242	251	239	239	243	273	260	237	250	232	232	240	231	234	235	228	255	234	235	208	254	241	263	247	255	265	229	248	283	262	240	237	243	241	240	238	255	255	231	261	255	274	234	227	207	251	231	248	265	249	260	246	232	237	241	237	240	245	235	235	226	286	249	256	241	259	257	247	228	228	242	225	249	248	253	248	235	247	267	252	221	249	238	226	242	241	250	243	230	260	250	255	269	229	239	242	233	263	254	229	254	256	211	248	237	252	238	226	256	245	244	259	298	265	232	217	249	230	227	243	221	248	222	256	246	240	247	223	230	251	247	249	237	224	263	243	240	248	257	238	249	246	247	237	224	262	216	258	253	223	244	249	233	238	233	263	228	235
22449	21104	28741	23718	21187	21515	15430	6355	3774	2879	2498	2122	1888	1723	1524	1393	1284	1148	957	878	801	741	700	705	698	685	655	681	718	691	673	544	478	499	490	443	460	449	470	420	459	487	442	430	452	455	490	449	456	483	499	453	451	491	497	452	430	442	438	422	439	436	457	524	460	454	483	395	434	436	437	437	467	436	479	454	458	471	453	448	453	446	452	459	424	447	472	441	427	479	494	455	429	464	490	456	459	448	464	426	427	435	459	458	456	423	446	448	442	433	480	430	423	480	469	468	474	422	481	449	421	429	453	423	446	478	469	438	414	436	410	461	445	479	441	416	456	457	466	452	442	446	459	511	467	433	458	432	448	479	450	496	472	447	430	471	487	452	437	420	455	489	414	449	429	437	417	432	435	413	444	464	455	471	457	473	455	479	475	442	472	488	442	452	445	486	458	435	426	454	457	460	423	459	470	445	453	460	425	465	470	413	428	455	439	428	457	470	482	480	409	461	447	467	434	461	468	427	470	428	434	468	447	461	438	467	389	456	440	434	439	454	493	482	443	391	455	440	422	444	472	460	442	409	400	449	488	454	427	428	457	511	503	460	452	442	454	452	411	455	484	439	459	453	425	436	448	450	481	434	481	475	473	452	443	418	439	424	448	484	482	445	424	479	465	389	444	450	484	453	472	458	472	454	496	427	441	432	445	430	461	455	460	470	449	471	442	445	416	472	439	461	402	475	461	470	404	449	456	483	426	461	454	437	430	470	435	435	463	459	470	423	416	473	430	487	453	452	442	428	410	449	444	459	438	468	476	420	442	433	448	433	443	431	457	464	486	473	474	469	441	466	433	469	468	438	465	457	458	400	465	499	438	427	426	462	449	482	479	436	473	462	429	462	456	450	448	463	486	489	437	434	446	468	419	457	440	465	438	410	437	444	438	427	454	457	460	430	483	474	436	476	425	458	427	422	440	455	433	440	453	433	455	419	440	418	470	450	446	436	474	416	454	442	468	439	442	426	440	439	434	442	434	490	477	432	439	446	445	438	450	466	444	408	466	443	469	439	430	445	424	478	427	458	452	435	451	445	446	422	484	462	409	423	463	453	431	482	435	488	462	416	450	451	421	491	444	450	459	426	473	436	475	401	464	460	433	434	438	401	443	456	480	463	457	446	411	446	417	472	483	445	440	428	438	433	451	444	430	467	442	469	423	413	473	470	452	450	411	428	480	451	421	416	470	470	460	466	435	460	461	472	399	447	456	447	448	393	459	434	414	447	474	405	442	429	447	475	484	408	477	423	417	455	448	460	424	448	466	448	464	435	449	428	423	452	446	447	455	472	452	460	459	462	434	442	409	445	437	459	461	486	423	476	442	480	448	457	450	455	446	479	453	419	451	464	476	461	443	478	438	420	465	468	436	437	410	446	441	439	451	433	484	435	412	393	444	417	430	459	460	423	439	433	482	438	433	482	437	467	434	443	458	455	424	404	453	433	412	450	459	447	470	437	466	470	448	461	459	443	458	461	407	429	473	452	442	447	498	444	437	460	418	486	453	390	477	447	443	442	440	449	477	466	481	465	443	449	459	446	406	475	435	439	490	460	421	446	465	396	480	452	472	423	433	466	457	428	496	428	463	427	461	443	445	468	479	478	419	456	406	425	438	447	482	462	442	461	432	468	446	435	468	463	421	457	459	436	436	480	402	429	479	445	412	483	448	454	428	445	487	470	441	447	436	434	471	422	465	477	467	452	463	443	479	456	452	453	445	436	471	429	446	415	459	444	465	471	436	449	505	441	437	434	443	457	461	486	455	447	445	444	427	450	493	421	431	447	417	482	435	465	430	467	476	433	461	427	489	495	492	461	423	463	421	442	471	434	452	425	450	451	440	460	474	431	452	430	433	491	467	438	453	448	470	458	445	441	476	398	468	434	451	423	439	449	456	477	415	442	419	488	437	429	446	467	429	454	401	435	451	463	452	454	430	463	461	439	488	445	428	461	442	456	431	443	459	434	510	428	480	416	428	448	447	448	383	452	473	451	518	482	497	417	475	435	456	402	467	448	482	488	455	481	475	427	510	448	434	459	478	450	458	486	444	460	439	444	460	423	422	431	471	454	474	459	455	426	453	449	463	450	495	445	428	419	471	448	464	428	423	479	444	448	458	445	499	458	466	433	411	396	434	463	464	480	437	464	460	468	449	473	428	444	417	478	479	447	464	430	455	446	416	426	395	443	450	460	437	455	459	453	412	424	467	444	501	452	444	441	460	451	450	420	432	459	437	451	455	465	412	444	427	472	428	403	427	434	413	431	459	453	438	445	472	433	459	463	463	474	460	475	440	430	460	429	494	435	465	477	463	494	482	491	465	417	466	445	450	426	474	436	471	423	460	445	471	461	426	454	438	461	495	477	438	456	469	472	442	447	439	447	430	440	466	494	444	426	454	430	470	456	468	428	450	483	448	446	421	423	448	458	422	441	426	480	471	432	440	426	454	493	460	454	441	439	479	433	468	436	438	455	438	439	429	423	412	449	478	460	480	463	460	443	472	469	461	446	465	482	465	477	459	466	476	500	464	415	463	443	469	471	454	490	461	435	441	397	437	467	463	442	438	427	431	451	479	482	437	444	416	474	462	436	473	462	444	435	455	450	422	475	475	460	455	426	465	445	416	441	454	444	425	429	465	454	437	485	437	461	453	450	480	424	445	456	433	445	463	449	455	462	425	461	463	472	480	429	436	450	456	444	446	448	483	457	431	393	456	446	449	448	421	456	444	463	443	479	479	459	448	420	432	444	448	452	466	432	454	475	446	443	455	457	466	437	459	496	453	437	424	409	446	454	458	469	485	454	409	440	409	469	437	464	448	432	474	477	445	471	442	469	448	468	483	485	433	454	477	423	484	441	430	461	436	465	441	481	493	462	463	466	460	461	459	435	450	459	451	421	476	431	440	423	464	465	415	440	463	445	460	448	434	462	471	444	487	391	438	456	464	472	485	490	441	463	428	439	476	462	449	476	448	427	432	463	469	432	453	439	429	432	449	493	419	445	447	412	484	487	422	441	442	450	437	479	445	454	465	450	407	467	433	440	479	423	470	433	470	441	456	429	464	430	434	449	435	417	442	497	451	498	437	444	465	479	431	446	460	455	443	453	448	453	465	438	440	451	477	462	454	452	398	497	481	427	446	449	428	431	448	464	441	452	440	456	427	461	446	418	509	424	487	431	483	425	459	446	418	447	465	474	439	431	478	429	437	421	461	460	437	473	429	443	431	411	461	446	444	439	461	426	390	414	451	420	457	489	480	449	461	460	447	446	418	439	431	450	447	404	455	454	451	426	471	415	460	424	453	453	486	468	416	439	444	450	416	465	445	430	469	410	451	416	437	448	442	460	447	459	452	440	432	454	403	410	503	419	435	463	464	432	471	437	408	439	427	386	437	416	438	429	444	422	436	461	401	424	486	458	411	477	408	416	450	413	458	427	436	427	452	441	453	468	463	458
29779	55638	40233	27126	20154	15488	11993	8872	6202	4697	4002	3343	2969	2627	2286	1941	1735	1584	1303	1128	1021	902	950	927	811	823	777	845	878	856	798	618	578	575	551	495	517	505	521	469	481	492	457	489	484	505	497	509	492	498	475	460	490	496	492	473	486	487	464	486	495	443	501	504	466	463	468	485	463	503	483	489	476	449	464	476	507	479	469	487	488	457	454	457	459	468	493	514	484	461	489	486	530	502	495	511	502	500	461	467	496	495	497	503	468	455	496	492	461	511	468	491	481	491	437	484	496	483	495	475	485	513	480	456	483	462	501	485	443	465	479	490	463	489	460	455	524	515	523	475	498	480	506	474	470	479	474	493	505	482	468	495	478	489	443	484	440	488	477	463	489	484	473	500	468	453	495	495	488	467	471	452	458	498	481	485	482	482	479	476	481	488	485	510	492	463	471	525	507	522	464	476	465	525	446	497	473	531	485	475	481	472	480	481	482	478	501	464	471	473	486	508	491	484	488	503	460	451	500	482	465	494	444	468	487	483	481	488	444	520	497	458	471	489	540	516	465	499	446	485	463	468	470	443	454	504	491	452	500	490	471	494	458	531	462	471	551	471	469	466	468	490	519	481	508	487	499	467	501	470	472	475	474	466	474	480	475	434	505	472	456	476	472	475	470	433	470	458	478	498	474	483	465	456	495	472	472	503	522	461	470	461	494	500	513	466	447	505	445	481	473	502	490	488	489	493	476	496	495	484	468	471	481	490	453	492	448	496	496	490	515	463	469	454	449	497	527	486	505	473	516	490	474	460	475	466	495	497	495	480	449	480	499	457	482	486	486	509	519	433	469	477	495	470	441	495	434	544	472	496	450	444	514	472	505	511	475	491	507	498	486	506	514	495	494	502	449	528	540	492	506	446	492	487	506	460	488	482	502	467	490	466	421	457	526	508	450	473	468	493	506	433	499	453	499	499	488	467	484	493	463	470	479	474	501	483	484	487	472	462	470	458	480	516	474	487	531	536	487	521	470	465	461	490	462	441	480	500	461	476	488	501	462	500	465	530	465	470	483	499	512	489	523	484	477	474	506	441	474	459	487	471	473	464	467	497	458	502	479	483	503	480	478	466	483	468	497	473	458	520	491	471	473	504	470	475	467	503	456	451	504	495	471	503	444	517	464	500	469	467	509	446	499	450	433	451	505	507	496	434	440	484	449	463	472	485	501	486	494	490	464	444	457	467	488	498	510	473	467	434	468	455	503	415	461	483	450	470	452	507	466	481	446	468	474	483	508	478	455	486	450	479	485	526	491	467	505	494	508	511	479	459	486	492	480	499	480	505	501	485	496	449	464	476	457	473	520	512	489	489	506	436	499	513	471	449	466	497	478	453	498	491	462	433	484	523	504	482	518	458	480	438	499	463	509	483	496	493	455	481	489	475	474	498	528	500	476	475	476	498	477	495	480	468	477	467	469	457	492	460	478	529	506	510	467	483	460	495	484	464	473	470	449	447	447	462	480	491	519	472	478	463	485	471	456	447	532	510	470	501	486	487	503	459	494	447	492	493	515	496	456	461	475	488	490	493	501	440	473	433	487	477	460	470	525	454	478	503	485	526	499	475	471	523	468	505	474	488	441	474	492	502	459	464	468	455	464	447	467	470	496	490	494	463	473	464	495	474	502	464	472	491	496	485	452	495	535	500	474	462	467	539	478	485	471	506	526	417	466	491	458	470	462	519	470	423	487	515	495	457	484	515	462	478	496	454	500	489	479	519	515	495	454	494	487	459	506	525	473	517	474	501	484	505	510	479	469	472	541	469	496	459	467	472	490	503	464	458	450	446	464	466	489	452	484	478	480	462	454	455	503	495	519	510	445	510	501	512	487	491	468	460	473	502	481	468	485	469	452	448	526	418	469	502	466	485	465	466	520	475	504	491	453	483	448	481	468	466	462	494	487	470	470	487	489	471	486	463	484	478	489	504	482	503	485	473	500	525	477	451	478	495	456	470	461	459	490	476	484	515	463	487	470	503	500	490	463	497	431	481	519	467	481	473	514	474	492	462	453	487	512	507	463	483	489	495	491	485	511	505	471	488	447	496	469	510	506	484	485	519	462	480	499	469	473	458	469	470	470	528	495	470	520	513	481	482	481	480	510	499	464	498	467	462	507	466	511	469	516	480	520	482	458	451	468	508	499	468	510	473	475	479	496	502	501	469	486	495	488	525	508	457	482	455	489	464	448	505	467	426	465	469	467	474	481	460	478	482	453	505	466	486	479	460	499	515	473	494	456	500	460	485	473	546	470	474	470	472	505	471	520	471	444	474	457	468	454	494	497	487	494	485	480	463	494	436	463	492	474	438	486	470	499	493	505	477	518	459	459	456	474	503	447	460	487	499	503	465	491	448	497	492	500	486	482	445	479	487	451	457	485	488	466	465	448	492	509	434	480	472	494	486	437	475	469	487	499	483	449	446	493	482	507	487	513	492	488	496	466	473	481	469	508	487	493	483	520	468	487	494	463	523	457	466	471	478	486	495	454	450	448	475	469	488	503	473	492	459	480	439	462	483	492	461	447	471	482	490	463	478	481	493	479	460	512	485	499	441	518	472	451	505	502	465	438	485	444	500	479	486	456	504	464	447	465	481	461	502	501	464	455	462	426	493	452	478	463	516	495	477	487	482	488	442	461	488	472	492	470	484	504	461	473	470	497	492	500	467	458	477	507	491	481	451	508	472	480	501	448	521	462	464	456	480	468	467	495	464	502	503	477	492	461	483	445	469	490	500	487	503	508	471	516	467	471	508	480	514	471	488	514	483	507	479	497	476	523	496	510	512	504	484	505	457	461	477	488	503	479	487	455	461	463	490	486	513	480	475	463	471	516	498	445	444	481	479	447	463	469	498	517	459	493	475	499	459	464	488	486	510	483	443	472	504	474	482	473	515	465	485	459	511	477	456	454	453	475	502	495	490	440	459	469	496	454	510	482	461	483	457	516	471	522	489	447	479	487	502	461	438	462	466	498	472	507	509	511	481	467	443	481	483	454	501	497	481	487	435	502	523	481	503	480	487	484	492	451	479	459	503	522	506	481	483	463	509	505	440	487	469	451	484	474	487	502	492	473	497	470	496	496	466	531	493	468	434	484	465	458	530	496	477	460	502	469	494	428	498	521	517	498	535	467	482	511	493	468	507	464	456	526	456	479	485	482	457	459	475	455	466	471	481	479	484	481	476	510	453	461	471	469	519	477	478	479	475	496	479	482	461	480	478	461	507	459	468	519	422	514	465	509	481	466	467	450	489	511	493	513	485	501	480	440	483	491	465	496	467	442	464	480	482	502	474	496	472	487	479	527	470	461	500	468	473	498	476	526	504	475	459	473	535	468	476	494	471	479	491	493	491	478	485	466	465	476	468	481	474	491	474	470	418	480	504	470	527	486	445	450	480	475	508	486	457	465	499	540	474	452	481	478	491	506	477	458	490	487	488	511	503	453	494	509	503	472	458
28552	26222	26894	17082	8154	4855	3263	2178	1682	1326	1150	957	909	821	777	724	644	548	510	451	441	398	395	392	415	383	381	419	361	415	386	332	327	329	276	297	298	323	312	283	296	286	277	266	291	323	308	289	310	300	272	278	284	295	259	268	264	261	321	298	293	253	289	313	276	296	254	303	296	286	283	300	292	286	296	262	282	294	269	307	298	286	289	264	280	280	292	261	282	317	307	281	270	292	312	253	275	287	303	292	294	289	258	291	292	299	259	283	273	296	285	301	278	293	271	289	293	299	261	282	293	288	280	282	278	297	261	254	291	312	291	275	281	267	274	305	286	300	283	303	277	278	309	265	271	291	279	289	263	295	278	265	296	281	278	293	275	282	298	299	288	315	277	240	272	275	275	289	245	296	262	264	266	277	273	276	257	263	283	299	288	271	269	261	278	329	282	321	294	295	293	289	288	290	296	299	285	293	275	272	303	281	300	269	301	295	301	269	243	297	300	296	278	290	282	297	295	264	283	293	290	264	308	262	324	294	303	279	286	293	293	265	280	263	298	281	263	280	300	282	298	287	272	289	307	292	272	304	281	263	266	275	273	248	285	292	299	282	286	273	280	308	288	259	310	297	288	293	301	270	284	290	293	268	314	263	290	266	288	291	292	309	285	248	280	282	259	281	265	278	279	305	294	313	270	309	266	279	307	275	271	286	297	273	307	297	286	279	304	255	272	288	282	281	286	294	294	290	288	295	298	290	247	287	275	265	283	277	294	264	318	290	288	272	287	303	271	312	273	296	304	285	293	268	297	307	271	311	306	286	306	325	325	310	311	246	291	271	305	303	327	281	276	334	271	271	274	272	301	258	271	253	267	297	285	284	292	285	308	298	291	252	294	262	304	254	248	269	286	267	250	282	271	288	272	256	301	284	250	288	268	283	273	296	301	279	295	265	290	299	255	290	270	264	303	273	286	293	294	291	324	280	306	294	265	269	276	293	249	265	268	276	279	294	285	285	275	257	309	276	281	267	264	280	262	275	324	302	322	261	299	266	292	296	285	254	289	280	283	273	283	297	282	314	310	292	287	284	293	301	324	305	274	252	257	290	277	275	296	267	281	287	305	279	296	281	265	281	286	296	274	297	271	306	301	297	268	286	274	286	286	305	309	273	283	292	290	309	278	268	274	293	297	304	287	277	299	276	280	280	279	303	268	290	271	300	304	291	270	254	257	342	288	281	292	273	291	264	278	307	331	269	300	277	270	252	284	284	264	313	270	295	286	290	281	328	272	257	279	287	292	339	296	279	313	264	281	295	306	262	261	265	303	268	276	266	292	287	245	286	297	286	271	272	278	268	293	290	309	270	287	286	296	281	284	282	288	274	265	282	314	287	243	291	285	298	295	286	264	261	277	316	253	289	305	300	285	277	250	293	285	281	286	262	285	271	266	279	285	262	268	296	304	276	295	319	307	309	282	281	292	282	304	289	297	272	300	282	271	299	306	275	279	284	307	267	279	259	270	274	302	277	275	268	296	284	277	293	281	248	296	302	280	308	303	291	285	280	302	312	288	259	283	282	279	301	275	249	280	268	281	275	304	276	234	264	265	311	284	295	270	313	290	265	297	260	263	296	298	301	261	274	308	290	294	271	290	280	262	281	279	253	293	279	325	291	287	295	317	280	284	270	298	286	275	303	293	293	296	253	291	286	285	295	308	264	288	302	288	311	272	302	295	285	292	260	313	286	298	267	286	282	244	291	300	304	295	321	285	287	315	291	313	306	276	272	264	313	309	286	291	281	288	292	276	276	297	293	304	302	256	308	267	324	279	287	278	281	255	277	271	256	288	275	267	299	262	277	259	293	310	288	269	302	309	302	319	275	276	263	283	300	269	301	281	285	283	284	312	321	294	257	296	257	267	273	253	298	283	285	292	284	255	245	290	312	309	273	276	264	307	267	278	304	255	314	279	292	289	264	286	307	267	266	318	286	270	282	279	290	268	310	296	303	284	271	302	288	287	282	292	285	266	291	268	280	281	305	271	296	286	280	304	285	268	283	282	261	289	306	268	300	299	300	297	283	313	278	262	287	283	247	316	307	281	315	302	295	275	271	260	272	286	273	304	288	297	279	261	321	287	302	283	276	271	283	298	276	286	300	275	289	270	275	317	309	325	274	334	283	276	252	294	299	276	284	278	275	304	259	279	284	291	317	312	302	312	269	287	293	273	280	299	272	288	287	307	289	278	262	269	275	301	282	281	273	272	287	262	291	306	263	279	304	298	250	311	273	295	283	273	263	276	313	289	305	279	318	279	302	262	282	304	280	297	294	286	283	317	298	305	271	266	278	265	270	287	277	272	284	291	293	267	285	298	290	295	274	257	286	289	306	299	284	305	288	290	293	300	263	287	279	303	311	294	272	288	271	305	262	264	301	291	273	281	296	283	266	302	284	288	293	307	308	284	266	265	270	280	281	295	259	285	315	270	306	309	311	295	268	256	292	256	307	281	253	295	313	291	279	262	298	281	300	306	281	303	298	301	285	299	238	280	269	292	279	255	257	305	290	287	308	292	283	291	266	303	275	285	277	291	287	269	270	292	275	272	271	293	306	288	260	281	289	289	321	307	286	246	261	294	305	289	262	273	245	311	275	275	270	287	291	291	310	297	280	329	292	300	275	269	262	290	299	301	287	281	297	263	275	299	294	300	312	290	258	263	289	263	295	255	292	316	273	286	268	284	311	299	287	275	293	305	309	255	294	299	296	308	278	282	295	322	257	297	316	298	285	262	259	274	296	277	313	291	273	278	307	271	310	314	296	318	301	280	288	285	277	286	275	302	279	275	305	277	276	275	284	286	307	251	312	259	292	311	279	304	267	308	284	281	298	303	288	288	286	304	308	289	260	272	288	276	278	276	303	268	309	270	282	301	260	301	298	264	284	290	292	261	258	274	321	297	297	304	313	298	257	284	276	281	287	318	285	299	252	285	294	292	288	271	285	292	280	313	312	295	263	283	281	288	306	321	288	283	302	304	282	285	244	269	252	290	277	293	279	294	308	273	280	301	283	278	278	296	285	293	272	304	294	289	290	298	297	300	270	279	308	293	294	256	275	266	290	289	292	321	263	270	330	307	254	274	281	283	293	310	298	299	291	326	260	285	270	296	265	299	289	265	303	317	276	293	283	287	273	275	298	285	288	279	278	301	284	283	274	287	290	298	284	284	283	296	305	277	280	275	282	291	277	256	287	264	296	299	281	279	293	298	273	283	282	273	282	274	298	276	283	286	308	287	253	266	271	255	291	318	318	278	287	253	292	285	305	283	263	267	300	258	308	298	283	255	296	295	292	285	293	285	286	294	279	299	283	294	293	298	300	308	275	307	277	309	280	302	311	297	278	262	301	294	281	303	303	316	248	304	286	277	261	296	298	291	331	295	285	308	318	317	262	276	255	283	269	282	287	311	261	262	287	245	315	297	284	287	304	301	294	316	277	259	310	298	289	280	278
27869	43016	28267	16668	11266	8066	5861	4191	3111	2395	1979	1648	1524	1262	1118	1001	933	879	674	637	586	536	538	538	496	455	467	478	528	493	408	375	398	356	316	331	331	285	324	294	295	320	334	309	287	329	301	303	315	312	307	314	337	321	275	361	323	348	336	315	302	336	340	342	309	306	286	321	329	327	283	315	323	309	294	299	296	315	304	289	306	324	300	320	327	294	304	351	335	289	331	285	315	308	312	313	312	307	325	305	327	299	308	322	307	328	312	328	310	265	288	327	289	292	292	312	293	291	326	313	297	334	335	315	330	303	310	303	327	299	292	314	261	305	334	306	316	293	309	291	329	302	329	326	304	315	333	308	300	325	335	323	326	341	300	320	299	328	338	316	300	306	284	318	327	324	336	302	348	294	324	323	299	285	302	332	296	312	313	295	312	304	292	264	319	306	317	293	321	322	288	333	304	329	324	329	296	347	318	318	349	316	330	315	302	304	301	322	318	315	308	322	344	277	311	302	311	305	300	316	321	315	300	313	312	305	316	313	306	294	295	335	348	299	297	314	308	304	351	293	314	322	308	282	351	315	325	301	325	314	273	328	319	335	281	322	337	347	320	346	346	301	321	337	318	307	330	286	306	323	325	317	300	340	324	309	305	312	304	340	313	319	341	321	299	289	355	289	324	326	289	308	305	304	279	316	296	293	305	315	289	302	332	312	318	313	332	280	316	274	328	305	322	308	289	315	307	291	329	296	324	293	293	297	315	311	315	310	328	305	333	323	258	301	290	302	309	282	310	294	307	288	288	326	302	318	291	317	290	327	325	297	343	314	261	303	304	318	342	339	322	315	341	311	315	307	295	315	296	293	325	301	313	295	336	304	323	311	292	300	292	323	305	319	290	300	326	304	322	319	285	292	295	314	298	337	290	304	329	316	300	292	317	325	325	298	301	340	297	315	291	310	322	303	282	298	348	324	297	331	313	278	317	312	322	316	298	296	319	286	312	316	304	293	291	341	316	310	313	311	300	313	279	326	296	319	328	271	363	295	307	311	335	286	324	312	299	303	296	334	309	287	296	292	337	290	308	311	298	291	339	306	314	310	335	312	301	339	313	289	322	318	325	320	288	330	298	310	308	308	298	334	300	324	301	306	321	311	338	326	317	305	309	330	300	296	326	307	303	319	343	302	296	291	320	308	297	322	306	305	324	313	300	325	283	315	318	311	278	341	321	303	286	314	307	328	339	297	307	296	304	282	300	302	297	316	311	309	328	280	295	334	296	310	317	324	335	282	317	322	303	295	306	298	313	292	303	276	292	313	305	306	348	307	302	304	335	296	316	330	307	321	295	296	321	294	322	327	337	328	291	297	293	305	322	316	300	302	327	244	297	322	327	265	300	294	297	344	294	271	289	302	313	287	322	289	315	310	309	295	336	297	311	292	299	330	324	334	258	326	331	320	315	309	295	305	303	325	302	284	319	312	317	306	275	299	307	283	303	309	289	315	331	289	319	348	308	295	309	299	335	338	293	331	303	339	293	321	290	314	289	330	328	302	302	338	285	319	299	302	319	297	321	299	332	336	280	308	346	307	295	325	321	317	341	322	344	306	342	307	317	327	283	325	313	327	314	342	291	308	325	322	301	334	306	297	310	326	329	325	340	307	323	314	291	316	274	291	318	306	320	350	296	303	295	326	329	296	320	318	265	298	315	306	309	319	315	322	325	312	302	285	313	337	304	317	325	327	299	303	330	307	299	281	326	280	315	363	324	328	290	308	300	292	312	311	312	293	322	328	311	313	301	319	299	283	305	304	308	318	329	300	313	357	316	311	304	301	326	323	325	306	317	339	296	301	345	273	337	322	283	282	317	302	321	298	344	257	310	287	283	316	305	319	296	317	333	308	306	311	322	293	321	308	319	283	304	311	317	300	268	284	331	303	340	280	306	308	311	267	263	302	348	306	291	309	292	334	319	317	321	293	333	332	336	348	302	288	286	299	287	313	311	332	313	324	294	317	288	286	340	281	311	333	298	316	304	312	331	331	293	287	327	319	304	310	297	297	298	274	342	323	323	299	279	311	286	310	321	318	302	295	342	327	324	296	301	315	307	345	301	315	327	318	311	284	339	287	314	346	302	295	302	328	326	301	310	305	318	304	286	279	294	329	300	307	302	305	329	325	326	319	321	323	293	290	325	311	318	309	324	323	328	294	319	305	314	318	338	318	312	303	340	335	306	310	320	314	307	333	306	328	308	309	292	309	301	323	337	311	331	318	301	324	317	280	303	283	307	340	321	315	305	291	309	335	315	318	310	323	332	294	334	322	336	314	332	306	287	314	291	291	316	340	330	301	286	324	302	344	323	315	309	324	321	322	313	331	304	278	315	311	315	311	306	310	323	348	330	297	322	338	283	297	333	317	305	283	282	313	321	317	308	335	328	333	305	308	282	321	313	302	333	313	287	297	299	322	330	280	302	296	308	318	326	299	292	299	342	327	305	289	327	298	302	304	317	335	294	303	350	303	291	328	303	315	292	329	325	294	298	333	333	297	298	297	334	335	309	311	340	285	298	324	289	300	331	326	343	320	272	325	300	293	321	303	354	325	308	316	293	288	297	310	315	292	283	322	303	282	338	295	307	308	326	339	322	279	311	291	299	305	288	337	340	287	295	269	300	339	286	346	288	283	324	334	314	329	300	306	326	296	328	294	317	293	328	309	310	323	285	324	318	303	304	312	287	308	316	334	323	318	313	324	295	317	327	298	325	298	305	287	318	322	312	312	309	302	327	315	358	323	310	307	293	289	305	332	292	311	327	291	334	316	306	340	310	301	312	332	324	328	297	333	292	348	315	296	313	317	307	309	349	317	329	312	327	321	321	289	310	322	309	318	334	322	289	320	299	302	327	292	334	319	322	328	307	309	329	331	303	330	336	303	332	295	322	290	310	313	312	306	309	302	333	281	319	291	299	307	310	295	289	306	301	333	307	298	327	322	322	289	317	288	321	294	312	309	323	303	312	302	307	310	322	303	315	325	310	307	290	311	315	317	274	304	290	344	310	331	306	313	325	291	337	324	331	314	317	340	298	334	327	318	328	346	309	307	287	290	307	342	322	314	280	323	282	296	294	325	289	282	296	322	324	328	322	310	298	306	320	323	301	283	329	330	313	302	301	304	320	313	309	311	285	322	329	325	291	319	298	298	313	314	317	314	302	279	311	307	300	292	298	323	310	307	301	335	308	304	268	299	333	346	313	296	305	326	293	304	298	295	319	328	329	334	300	319	301	285	295	294	329	293	317	318	322	341	325	285	306	292	334	337	314	329	313	310	327	321	328	322	286	308	292	332	300	305	307	321	343	297	337	317	305	298	331	316	332	292	309	313	344	298	337	348	313	297	295	294	294	304	300	344	341	286	297	261	302	300	332	313	318	346	317	295	310	272	315	340	300	317	319	314	320	302	299	323	323	293	318	280	316	305	341	325	302	308	293	326	292	328	278	319	347	304
23329	21062	28305	24093	21255	16426	7475	3946	2809	2284	1894	1673	1580	1305	1202	1138	1065	975	837	717	741	738	647	687	623	624	621	609	670	603	572	519	502	524	537	499	438	458	507	452	474	456	458	539	483	515	511	476	493	475	467	479	453	448	462	451	492	459	454	452	493	460	476	461	458	461	447	473	477	496	488	470	488	473	494	469	456	440	471	509	445	460	444	468	466	457	461	465	466	497	461	465	439	470	454	464	457	414	449	503	498	461	463	478	488	463	473	459	456	466	459	474	492	461	444	442	457	428	468	476	465	435	471	418	438	465	429	430	475	464	477	472	492	460	447	470	464	452	486	501	453	454	466	471	474	474	455	491	475	482	457	475	464	444	463	476	480	470	438	437	483	466	454	457	447	502	473	428	503	478	479	466	462	480	398	451	458	480	503	491	451	464	479	489	453	434	448	455	449	449	465	460	429	480	453	442	483	466	432	490	466	478	493	485	427	470	421	467	461	454	466	450	489	425	478	472	461	481	445	472	474	448	482	437	488	454	474	444	473	481	471	448	486	455	499	445	485	458	460	467	497	524	510	458	470	440	468	468	495	485	487	473	438	481	433	442	453	465	474	452	473	444	446	427	458	483	429	421	450	464	465	483	472	505	477	446	439	418	496	478	440	484	443	477	467	438	467	463	471	480	451	481	459	495	468	464	448	444	408	480	471	457	484	472	450	450	439	475	486	448	441	477	488	474	471	460	435	487	434	443	454	486	442	434	433	440	422	447	451	456	468	454	436	446	469	460	475	487	458	472	458	484	428	456	465	476	471	452	473	472	509	451	483	492	472	440	460	491	469	480	478	448	501	452	454	444	478	428	455	468	420	482	460	456	478	518	407	442	461	460	508	456	461	493	429	476	457	470	437	490	428	425	447	434	475	494	456	469	445	437	452	482	438	475	494	472	460	455	467	456	472	460	471	455	445	497	482	446	494	430	424	462	503	485	523	470	452	475	466	504	468	468	460	467	491	475	456	447	466	471	468	434	455	463	450	477	447	463	459	469	451	452	460	442	474	460	481	453	467	476	429	439	444	467	443	454	485	506	495	465	494	441	461	480	471	446	448	461	408	467	489	500	422	465	439	444	477	458	442	443	497	435	472	455	411	497	458	462	505	468	471	455	507	455	488	484	453	464	470	442	455	475	471	480	475	455	443	400	446	447	441	455	440	430	490	453	440	430	444	413	469	462	427	422	471	451	478	480	465	446	448	468	457	466	430	469	459	457	444	451	448	441	465	450	440	484	485	439	492	470	497	555	453	492	469	497	435	467	497	450	453	424	467	457	475	484	471	464	457	476	483	459	461	453	468	465	480	483	503	456	487	520	463	508	482	442	459	448	443	435	459	443	461	468	483	466	479	447	451	495	498	449	455	461	431	420	434	473	479	419	469	515	475	475	446	483	475	470	485	435	466	442	439	450	494	477	433	435	482	481	504	437	470	495	445	473	469	454	457	467	481	450	466	409	492	435	467	484	464	454	497	452	437	462	448	511	444	455	444	491	458	462	482	435	446	490	487	430	470	463	474	447	451	443	472	464	478	439	485	459	435	487	470	441	479	445	428	507	409	493	450	459	500	480	501	460	475	465	467	396	464	451	480	457	470	458	497	474	467	498	465	462	437	478	448	475	487	466	440	508	469	462	460	505	478	477	472	481	478	440	438	490	458	490	444	464	435	433	495	479	489	463	486	448	463	453	475	453	479	434	463	455	453	461	475	456	465	449	448	513	468	522	462	435	441	452	505	434	473	478	447	508	433	485	460	431	497	427	464	499	481	472	481	459	490	483	445	481	492	455	455	490	470	475	447	466	448	468	482	465	430	486	454	494	465	466	479	458	466	476	468	427	470	458	449	473	472	430	470	478	460	467	474	437	449	443	483	503	465	482	460	497	484	444	488	429	445	457	515	446	482	467	459	458	448	440	455	449	472	455	430	488	423	446	450	482	417	472	446	467	483	475	489	491	434	460	452	461	451	467	447	465	472	452	445	505	493	465	506	464	469	479	455	503	453	442	489	480	494	485	450	463	453	441	449	458	484	437	494	466	455	439	457	426	456	439	471	477	453	465	463	426	477	420	490	495	486	474	478	503	510	488	490	495	448	490	477	464	467	449	465	483	447	446	436	465	450	448	453	478	461	474	466	453	444	447	471	457	487	447	480	456	455	461	437	436	483	478	437	446	474	432	480	495	470	451	478	429	450	467	480	464	471	483	469	489	483	481	417	480	432	479	487	467	450	426	492	468	487	447	472	463	501	434	486	447	445	504	481	453	459	486	444	474	452	447	480	447	405	426	466	449	445	444	444	449	444	429	501	491	501	465	419	464	439	449	482	500	476	426	463	445	487	449	472	460	507	450	478	451	490	485	450	489	479	437	518	443	386	472	443	509	485	442	476	462	461	461	448	451	483	448	444	430	487	464	439	470	472	483	433	479	470	464	468	470	455	424	441	422	483	472	459	476	500	480	455	463	463	478	479	449	449	442	435	462	466	461	471	465	459	471	494	457	482	495	486	451	493	483	458	476	495	462	475	452	478	481	483	479	449	466	481	441	444	472	456	447	482	430	459	447	513	462	476	494	471	448	472	478	418	451	485	452	432	430	480	437	486	457	466	446	476	474	462	435	456	457	478	479	436	480	463	464	468	446	446	446	426	487	443	484	442	463	481	467	434	440	478	463	448	459	477	450	461	480	457	495	444	498	473	478	439	481	468	479	467	479	467	464	447	478	463	442	466	468	517	480	445	495	487	499	483	460	449	477	445	473	457	477	453	487	503	462	456	520	437	448	456	476	451	493	518	492	443	452	447	454	450	441	486	477	474	477	460	455	442	447	457	460	464	437	485	488	502	465	500	488	506	477	490	428	475	406	491	460	473	478	454	469	400	456	467	463	463	415	462	387	464	416	452	474	436	431	439	493	478	430	454	482	469	475	490	437	450	489	462	454	469	496	470	457	465	469	426	466	472	434	461	468	459	453	456	458	416	483	461	457	460	514	469	462	479	415	461	482	466	447	467	413	487	449	478	441	478	459	491	459	466	464	439	442	435	481	477	465	453	457	488	467	481	442	474	497	461	456	471	459	462	446	479	457	413	486	497	480	458	475	464	451	445	472	506	490	435	463	471	465	468	471	481	460	428	447	492	450	454	430	431	473	477	476	442	483	475	478	464	437	469	455	495	430	496	458	460	464	465	483	491	471	465	409	423	482	456	457	427	475	439	419	488	441	518	446	505	448	486	489	495	443	465	484	468	461	463	484	462	457	457	486	456	459	487	470	458	448	450	475	424	455	441	460	426	464	452	473	474	465	484	450	441	475	482	446	450	452	457	492	494	428	457	456	479	448	423	438	469	417	475	466	478	470	479	414	424	480	484	484	455	477	509	439	463	473	437	448	478	467	482	420	493	516	453	460	482	427	471	446	427	457	451	476	467	455	480	448	479	431	497	462	480	461	441	483	457	448
28158	50286	34118	21994	15974	11596	8703	6271	4672	3581	3179	2694	2328	2012	1652	1534	1402	1246	1070	1018	899	904	831	845	753	682	822	813	835	798	650	613	581	540	535	518	534	490	487	473	482	493	488	514	483	497	500	528	522	523	491	502	495	544	475	444	500	498	510	446	504	487	541	525	479	482	501	481	487	494	490	507	484	486	517	524	457	480	495	526	484	505	535	522	496	505	481	539	468	511	457	480	523	549	518	501	510	470	504	492	492	504	502	501	500	511	508	480	511	532	442	485	475	477	521	487	499	491	424	503	531	481	442	483	513	525	530	496	476	547	496	465	495	489	464	496	542	472	496	454	496	497	471	525	486	433	493	506	499	523	491	550	473	492	512	508	462	476	477	430	510	472	476	503	486	480	508	507	507	489	501	509	536	476	477	489	480	502	522	482	475	482	485	466	479	513	451	529	476	494	517	491	496	530	509	486	506	479	471	478	547	488	511	520	514	517	481	509	513	504	468	451	497	492	476	468	505	477	531	501	532	482	483	472	521	481	490	498	535	495	492	473	501	434	480	510	520	529	490	516	500	445	524	485	533	533	514	483	489	507	493	484	515	491	484	452	482	505	499	490	543	490	488	486	479	517	494	502	500	493	504	502	499	507	498	467	495	493	477	513	492	494	499	516	453	523	495	490	503	473	479	495	529	506	506	494	545	487	523	489	507	517	509	459	465	500	457	480	511	500	513	558	502	489	497	503	480	487	531	514	484	531	477	526	507	464	544	516	518	501	519	478	539	518	501	490	464	496	475	496	476	482	497	491	510	443	505	472	492	505	480	521	522	482	494	521	468	526	489	496	500	513	509	499	508	514	543	489	504	507	522	482	544	495	496	478	502	467	489	488	482	505	536	509	498	496	508	519	480	500	500	470	460	537	455	457	503	516	485	473	464	491	477	516	478	485	487	484	458	512	521	497	527	524	500	503	453	488	513	516	465	485	463	491	516	526	513	489	483	492	492	492	508	505	455	498	511	496	483	517	507	489	521	508	494	528	530	531	504	506	458	504	509	468	519	501	495	488	489	535	487	507	517	474	496	456	506	468	539	500	541	503	507	516	513	505	505	523	505	493	510	458	507	487	510	510	530	543	477	501	506	452	461	486	480	474	497	516	487	485	508	456	507	496	529	499	531	537	496	544	510	501	509	513	502	494	504	506	536	466	503	502	482	515	515	481	467	537	538	481	471	500	481	479	483	474	487	498	493	516	518	497	495	511	485	508	489	470	498	515	512	515	484	488	477	494	528	500	522	504	503	512	502	505	490	518	491	498	513	471	506	495	513	478	503	481	472	484	533	475	505	494	466	496	470	449	486	494	502	520	526	510	516	506	502	532	502	514	581	465	494	480	503	473	506	459	513	540	502	510	460	517	521	487	521	501	539	481	523	484	510	476	504	514	506	512	487	478	487	520	519	532	498	520	487	532	496	532	477	502	463	503	510	512	477	511	532	473	493	495	467	502	529	509	521	494	491	449	514	496	502	477	514	523	436	485	460	510	492	489	469	490	498	503	468	478	463	509	534	468	473	470	532	471	495	465	516	527	476	512	474	491	514	508	492	489	523	489	525	477	462	490	532	510	516	501	501	494	515	485	504	476	490	447	482	489	469	494	507	500	490	516	514	477	505	503	552	456	517	506	476	507	487	506	516	518	518	511	471	496	468	518	474	510	467	478	469	481	513	511	502	487	502	484	500	464	514	463	542	492	519	491	497	494	519	506	492	469	513	536	480	499	425	489	511	453	486	522	475	455	484	487	470	486	471	533	504	491	498	500	522	485	517	467	504	498	484	499	493	460	456	531	480	521	485	501	513	522	461	487	496	488	500	508	518	508	495	492	508	485	515	538	505	498	497	490	464	496	506	514	507	501	506	490	544	497	452	482	474	490	476	490	529	521	465	507	466	511	527	479	555	477	468	474	483	491	501	511	504	511	473	515	500	507	507	482	514	524	472	472	513	507	451	463	469	488	477	482	469	510	477	467	531	500	471	467	501	476	532	483	472	467	503	501	507	483	524	529	476	488	506	497	490	470	497	503	497	479	499	494	463	499	522	502	490	527	509	467	499	479	531	491	481	508	498	495	440	535	494	530	490	521	479	501	493	484	476	540	505	474	467	561	506	493	486	483	436	524	514	497	490	497	478	466	503	449	502	498	500	466	495	527	489	502	476	493	497	513	506	496	476	507	467	468	503	500	501	488	487	487	482	532	531	481	481	480	468	482	493	472	469	484	528	514	472	494	476	499	481	504	474	492	526	505	483	484	515	472	517	503	496	490	510	478	482	546	493	512	497	508	457	476	516	478	484	502	438	493	458	552	493	493	492	504	440	480	525	465	509	482	507	487	492	469	505	469	470	525	531	505	499	488	486	464	489	503	556	490	468	489	472	475	527	490	494	449	486	490	449	482	506	490	485	485	495	516	524	474	508	454	499	493	471	468	484	565	495	459	515	506	508	524	501	515	527	525	521	505	499	504	519	486	498	546	486	521	515	506	473	486	483	493	461	497	448	511	519	524	496	485	514	530	482	514	508	501	485	526	468	460	505	496	482	507	432	507	470	510	501	472	495	491	481	447	499	495	470	474	529	537	516	489	545	530	433	468	525	511	508	512	494	480	488	505	542	495	490	490	524	521	500	479	518	504	494	499	500	500	527	493	517	478	496	504	498	527	483	479	470	515	500	513	469	495	470	529	480	521	508	471	484	478	497	489	511	454	492	510	514	523	470	513	450	513	485	480	469	466	512	522	496	503	483	540	495	505	475	458	506	501	488	509	513	496	475	519	477	501	505	498	473	520	489	461	496	487	507	477	480	497	498	469	482	450	514	506	503	460	464	470	508	495	489	508	508	492	470	494	488	515	470	492	547	510	514	519	509	523	516	508	449	483	476	514	502	495	524	502	493	488	516	502	514	484	473	501	465	485	486	478	461	462	504	486	497	476	534	475	487	467	475	507	476	480	495	508	459	484	445	477	511	557	504	516	513	467	562	522	518	495	481	523	525	506	519	491	466	516	479	511	513	497	510	495	500	490	481	482	487	468	483	496	512	518	456	494	516	511	473	506	475	490	456	500	496	499	500	478	467	503	506	492	480	487	511	457	500	489	442	518	489	503	496	454	503	517	507	505	463	509	492	516	474	479	474	519	533	458	498	524	485	472	480	549	492	507	546	506	512	494	501	494	511	506	486	491	503	496	515	482	532	476	490	494	503	489	514	488	455	528	470	505	460	521	487	498	496	481	493	494	489	457	485	444	480	456	477	498	519	515	496	533	512	468	468	514	490	513	501	525	484	481	471	478	458	477	501	494	484	510	491	523	490	498	455	469	490	459	513	518	471	481	460	533	556	501	489	481	483	456	490	503	489	517	494	498	491	496	518	507	519	449	523	469	491	519	504	500	508	520	485	520	514	488	479	471	495	515	489	522	479	473	464	518	544	524	481	514	471	505	515	546	545	493	534	495
24592	21023	27305	25174	16421	7314	4424	2935	2015	1639	1441	1246	1160	944	877	748	669	634	517	462	453	431	384	352	377	371	334	368	397	370	336	257	273	258	252	242	226	239	251	264	241	219	200	206	205	215	240	188	204	226	207	202	220	202	215	215	239	224	223	200	213	231	215	202	210	234	243	221	210	250	209	221	206	229	228	211	221	227	192	201	200	226	206	210	224	191	197	223	216	248	215	221	248	269	220	217	201	211	215	202	206	209	230	234	210	227	225	203	224	234	234	230	234	205	204	199	217	199	224	210	184	237	228	196	204	236	244	228	229	204	228	236	191	233	233	228	206	227	211	235	242	205	211	190	200	238	251	223	210	226	212	209	248	211	228	226	219	210	215	210	196	240	244	235	205	220	236	215	217	201	215	254	214	236	226	218	228	208	218	191	228	214	217	236	199	207	208	216	232	192	230	198	214	221	216	218	198	203	200	209	234	215	211	221	238	205	219	209	227	213	230	226	210	202	222	232	202	206	207	194	197	205	218	233	237	216	236	216	207	214	231	223	211	205	229	209	239	238	206	203	231	222	235	200	219	212	199	210	220	214	210	215	217	211	250	191	210	217	217	223	222	211	223	209	235	206	227	229	233	194	217	205	219	221	214	228	211	216	199	215	201	227	238	229	214	202	212	199	235	211	190	197	225	226	227	219	196	228	215	224	230	220	240	210	220	195	214	202	195	227	219	224	214	214	213	201	239	250	235	224	228	198	232	209	217	199	214	218	230	220	228	227	200	247	198	233	197	199	237	244	191	217	195	226	211	235	195	209	219	197	189	217	238	221	188	201	225	237	229	224	229	216	223	206	232	210	207	232	226	200	240	226	244	244	199	201	229	212	194	197	196	207	238	202	193	202	210	206	195	215	218	225	231	216	214	195	208	216	226	237	229	218	205	192	211	224	225	249	212	211	243	218	213	201	250	200	230	223	240	234	220	203	234	214	195	219	204	232	213	190	226	235	216	211	241	214	213	209	207	187	228	210	224	218	237	216	229	212	250	205	195	197	207	190	214	230	199	228	225	200	196	235	214	202	218	200	209	210	211	203	204	222	212	193	228	230	214	226	228	216	242	210	202	210	224	205	206	232	220	176	194	214	215	235	210	222	216	205	224	214	223	184	217	231	206	209	192	235	226	248	212	206	231	223	206	217	226	225	204	234	216	235	224	244	245	207	215	216	196	238	243	211	184	241	251	241	192	210	238	217	218	195	221	195	228	235	204	227	229	229	231	215	228	217	226	227	220	228	235	213	191	182	197	223	241	233	184	184	241	232	220	218	228	219	196	233	233	240	219	198	195	205	235	199	221	213	250	199	213	216	212	244	242	215	199	177	229	200	222	216	235	252	219	193	214	218	211	217	222	191	180	214	220	223	208	240	247	224	213	191	208	190	224	212	223	196	239	218	201	207	213	224	220	197	220	212	182	219	207	226	199	207	201	256	225	224	221	205	212	225	221	214	207	191	225	262	208	218	230	204	213	212	224	213	228	239	245	210	242	203	229	239	225	222	239	204	231	233	220	208	221	217	212	228	240	199	228	220	216	210	216	255	229	204	211	235	204	204	206	215	225	221	209	203	230	211	214	246	198	190	220	215	221	201	209	206	205	215	216	193	214	206	222	212	214	220	244	251	210	220	207	173	228	228	198	205	224	184	204	210	215	223	235	217	240	197	219	207	228	214	206	216	210	210	206	229	192	223	194	216	234	224	260	214	191	198	244	234	185	209	238	218	206	203	218	219	197	209	203	219	196	203	226	225	207	212	210	206	197	203	205	221	188	235	199	214	229	204	223	239	241	199	223	209	218	209	200	221	218	206	226	232	230	201	214	201	213	197	199	201	209	231	200	202	210	225	222	233	200	183	233	225	230	207	217	217	190	193	236	215	247	207	232	203	237	198	215	204	239	211	221	215	197	215	180	236	206	221	205	250	213	200	220	239	218	235	236	240	243	237	237	219	203	208	224	234	206	220	187	196	207	200	217	209	216	229	237	234	230	220	212	248	189	229	216	221	211	216	213	233	204	205	196	200	217	207	220	231	248	219	215	205	243	237	190	226	204	225	214	245	204	217	210	212	169	202	200	211	220	214	237	216	200	218	201	210	216	217	224	219	211	222	238	225	209	229	210	205	212	223	225	245	230	215	220	237	227	236	202	215	240	247	201	199	214	219	209	198	237	205	212	185	220	198	211	203	229	204	200	227	235	223	211	219	218	242	199	227	218	211	245	214	234	220	200	233	203	226	189	211	223	223	201	201	214	204	229	201	242	246	228	236	235	230	226	198	193	203	239	211	224	194	218	202	224	232	187	228	206	237	222	232	226	209	208	238	217	203	217	178	221	221	220	203	229	232	212	216	231	219	218	242	231	208	220	234	192	202	209	218	214	195	227	209	225	197	221	236	222	213	236	191	224	214	186	235	175	196	217	171	226	216	183	188	211	239	222	214	222	216	199	203	221	214	248	193	231	235	210	237	218	223	196	231	211	217	223	206	223	231	202	212	210	230	209	229	225	216	242	216	214	244	232	228	218	206	220	220	206	190	206	202	214	215	217	216	211	218	209	212	213	210	226	219	210	242	231	239	207	216	230	222	193	196	232	208	198	222	213	226	213	231	183	217	225	192	231	205	234	206	213	203	215	238	213	215	205	222	219	209	201	211	219	205	218	200	223	229	199	223	195	207	211	234	216	231	226	204	219	218	205	220	223	237	196	211	207	193	218	220	210	230	214	212	226	220	200	213	201	221	200	244	191	219	200	209	214	214	196	211	207	231	217	235	185	234	214	220	227	207	201	207	231	198	212	222	207	212	192	217	230	218	216	221	221	225	217	217	213	207	197	226	217	242	213	208	205	206	204	222	218	228	224	204	235	220	200	219	235	229	233	227	217	251	200	197	205	245	219	224	193	193	216	233	225	192	200	217	225	235	234	216	199	233	221	214	215	222	206	227	214	209	223	177	205	196	203	219	224	209	223	207	228	183	206	230	218	238	213	222	202	198	191	219	220	246	214	185	198	208	216	230	236	225	245	226	196	219	243	202	216	218	221	215	209	174	217	201	206	177	216	219	230	209	230	211	213	218	215	207	200	203	239	185	229	198	235	208	202	199	203	249	232	223	200	213	237	201	226	217	230	208	234	216	227	207	220	222	216	243	173	242	224	230	232	230	179	247	218	214	191	179	182	213	189	199	227	205	246	221	246	213	231	225	205	213	208	222	201	184	216	206	215	204	229	203	244	215	227	227	241	241	200	199	215	235	219	229	196	204	223	230	219	211	207	216	241	198	220	208	221	216	227	225	217	223	212	223	215	207	203	192	214	213	247	216	196	191	201	223	219	233	205	204	217	228	225	205	212	196	210	220	214	213	194	193	228	208	233	216	190	212	214	210	220	200	217	196	220	202	205	232	219	219	222	245	223	219	197	230	212	220	212	223	198	219	209	226	198	223	207	237	208	208	240	199
27540	46697	31890	19409	14404	10070	7562	5445	3817	3038	2644	2160	1900	1556	1292	1205	1083	957	762	656	584	598	543	569	501	455	508	494	539	456	367	306	338	299	264	296	265	254	226	229	234	258	254	275	249	270	242	257	240	228	273	255	257	218	234	225	254	250	258	257	251	254	255	227	233	238	234	252	221	245	255	227	264	269	253	267	238	226	242	267	264	287	253	267	262	243	230	233	251	260	220	235	266	216	244	229	237	218	268	258	262	251	251	246	238	251	220	230	267	248	243	250	211	232	249	232	242	272	232	246	248	218	247	247	250	257	244	249	231	212	232	241	226	225	242	262	250	238	243	223	281	248	254	231	238	228	257	250	213	236	250	237	236	253	226	234	252	234	228	252	264	254	247	209	235	239	241	255	264	233	228	232	215	236	241	233	258	231	235	272	243	227	283	247	243	205	261	271	226	246	232	249	257	211	255	212	223	233	228	246	235	237	239	246	252	239	222	239	233	240	232	254	265	248	247	251	215	247	263	239	257	212	251	234	242	219	270	214	218	258	278	264	257	240	245	247	254	239	230	240	222	244	255	237	257	240	229	234	229	234	243	225	250	228	235	255	237	243	244	240	238	233	237	238	244	239	259	226	244	261	242	224	236	242	222	260	244	237	246	219	230	226	261	263	253	257	268	269	250	254	244	207	251	225	269	264	222	228	245	244	232	230	220	247	230	247	239	236	263	238	235	238	261	261	256	261	253	240	227	259	248	237	250	251	236	232	248	250	235	234	265	237	220	244	245	249	227	233	241	270	239	246	229	238	239	255	246	247	226	212	264	254	252	271	254	241	270	239	252	216	268	250	239	241	212	227	255	264	268	245	243	220	233	225	251	259	232	243	253	238	229	236	247	246	217	230	223	240	242	265	237	254	241	238	223	213	240	241	222	232	224	249	217	215	255	266	248	242	260	252	240	224	259	234	255	246	253	265	225	220	228	248	218	235	255	221	254	245	258	217	238	243	273	253	268	262	250	242	235	224	238	254	223	220	212	232	233	247	240	242	241	235	228	229	253	240	226	268	247	246	270	247	263	229	259	255	246	234	222	216	243	219	244	249	241	219	243	206	230	254	255	231	252	254	246	242	236	230	245	258	262	237	254	252	247	243	260	231	247	229	251	230	223	240	252	250	269	274	239	227	243	266	221	258	254	230	236	239	254	266	219	248	249	267	258	220	224	229	237	246	251	237	236	258	205	239	244	238	266	236	205	228	234	250	233	244	234	239	228	264	252	230	260	248	267	249	244	258	231	218	231	258	246	237	275	237	213	251	236	248	229	242	241	250	254	258	264	246	241	249	244	233	235	256	230	233	248	212	271	240	224	294	238	220	252	255	230	241	243	246	252	232	211	240	253	251	209	229	262	240	249	222	233	256	237	256	251	223	247	243	244	238	254	237	259	255	264	258	210	254	232	251	240	241	252	233	283	261	242	248	224	247	227	245	219	226	257	272	224	229	252	246	260	224	235	246	252	266	238	226	233	224	268	276	247	215	245	243	255	232	238	218	265	245	249	241	227	252	217	244	244	226	238	246	226	240	211	257	238	227	241	241	238	253	242	249	238	252	217	235	231	229	244	232	243	246	232	236	234	242	261	241	268	220	253	239	221	217	261	262	246	232	262	258	264	239	261	256	222	233	250	276	235	228	237	236	241	235	249	229	227	251	236	270	254	226	249	249	229	245	234	250	243	241	242	225	219	265	244	240	256	226	250	262	250	221	235	235	248	246	220	265	212	261	225	239	231	237	223	254	234	239	218	230	276	235	245	262	258	267	254	242	270	248	231	235	284	233	242	246	226	240	242	266	237	244	261	246	244	264	261	235	238	246	250	245	229	251	211	237	247	255	270	262	256	249	255	244	247	239	241	233	258	251	258	220	238	243	231	277	266	236	241	210	222	251	264	250	239	217	210	242	252	245	216	243	251	248	212	225	237	220	225	225	230	243	272	235	246	254	229	247	225	237	240	241	236	247	227	232	246	259	251	239	244	250	228	219	231	235	270	278	275	233	220	251	228	235	246	257	250	272	255	246	271	249	252	239	233	253	233	238	231	224	274	248	232	242	242	247	244	254	268	252	225	270	270	226	216	258	219	250	247	248	266	251	245	235	253	236	241	244	225	274	252	221	270	237	221	233	215	264	248	234	266	222	220	232	238	272	203	229	235	264	245	263	219	228	250	254	267	238	230	231	235	244	235	252	243	253	209	250	235	248	220	232	259	278	227	257	206	251	236	261	236	268	237	236	245	249	229	226	243	257	213	246	220	257	234	263	242	271	227	249	250	245	274	261	225	263	253	259	249	240	219	239	264	244	225	272	256	240	238	215	246	267	222	259	220	258	269	235	245	251	227	241	251	221	240	253	250	227	251	235	222	244	233	254	253	236	238	251	291	269	266	252	255	220	229	219	240	261	228	244	240	238	236	247	231	229	245	248	245	254	265	240	253	228	207	243	243	264	254	222	244	232	229	265	253	250	282	240	238	238	234	261	258	250	252	263	262	259	283	255	265	249	227	244	242	225	237	259	252	220	268	223	231	231	229	253	250	239	235	261	227	238	244	254	256	258	243	252	259	246	246	246	237	237	238	204	226	261	261	248	230	240	243	235	239	241	227	265	261	236	224	231	267	285	255	247	239	234	271	241	241	242	237	262	235	263	245	235	232	223	215	242	257	226	251	234	248	242	241	237	237	231	241	250	229	247	204	271	243	243	257	215	253	246	255	241	224	219	241	240	256	249	266	231	245	229	252	268	236	240	225	250	238	238	248	252	246	243	241	279	247	261	225	243	226	251	257	252	260	243	254	242	250	250	237	264	249	256	260	234	229	278	228	237	235	264	233	235	259	254	229	227	261	244	261	259	253	223	273	243	231	232	254	250	241	225	259	257	227	257	258	232	252	244	248	246	232	246	241	250	231	241	252	239	244	226	276	231	223	266	239	223	265	233	236	240	243	220	244	277	257	253	252	231	264	267	254	244	244	234	241	236	229	236	255	242	263	258	277	259	239	279	244	223	269	241	240	258	256	229	250	251	223	229	219	235	257	288	248	215	271	254	210	246	250	238	253	241	260	245	239	232	250	250	232	234	231	219	236	246	260	261	251	233	252	284	240	241	235	264	266	246	225	234	257	232	236	234	234	256	264	237	222	263	237	248	258	237	266	234	241	245	254	251	230	240	224	253	272	242	228	261	230	251	237	215	228	236	253	236	259	234	256	238	250	227	216	260	241	222	227	227	267	236	257	228	237	224	221	249	236	226	246	255	271	250	223	262	264	217	214	254	247	254	255	258	243	239	258	215	246	226	245	225	255	218	233	219	225	245	242	259	230	249	252	251	237	269	239	266	227	256	250	257	236	249	242	230	222	239	213	228	261	243	245	221	275	236	228	224	234	221	247	243	234	251	254	248	215	249	244	251	259	236	254	253	252	214	239	257	242	257	273	257	249	242	241	245	250	251	240	267
22383	21021	28593	23631	21083	21373	15080	5880	3849	3087	2621	2289	1910	1643	1423	1357	1205	1105	958	874	831	824	803	742	746	719	719	725	728	675	575	494	532	495	507	495	421	451	448	426	473	459	418	456	463	425	437	452	441	453	469	418	432	446	450	473	444	473	463	491	429	463	399	443	436	421	447	440	435	429	415	451	470	434	481	413	440	414	464	430	419	450	509	428	411	477	454	484	446	459	455	417	470	437	410	415	464	421	471	439	427	430	451	472	407	454	446	441	444	468	469	476	445	457	433	457	434	487	439	456	429	449	455	441	465	458	433	391	460	438	480	456	459	428	437	453	424	397	441	424	447	413	466	464	441	453	441	416	440	455	432	435	463	438	456	418	460	415	462	419	432	394	416	448	432	464	433	434	438	437	451	418	428	427	446	461	405	437	417	455	411	428	424	450	412	484	456	430	442	441	440	426	431	439	460	460	418	423	407	467	460	464	430	401	449	424	449	447	423	459	449	457	450	429	443	478	410	485	447	446	437	433	432	462	450	494	459	461	468	433	401	455	425	428	452	444	437	463	453	462	441	449	434	428	459	421	411	447	471	456	446	438	439	406	428	454	481	411	430	453	459	468	454	436	441	428	446	415	493	420	437	469	437	401	425	453	454	428	467	437	443	433	410	436	441	443	421	447	421	470	377	451	451	445	442	435	450	468	472	420	451	465	396	428	441	449	438	451	485	481	431	443	477	429	370	441	448	440	441	432	443	478	488	452	462	441	448	411	414	481	413	437	460	413	481	453	411	456	454	456	452	457	425	438	416	410	466	447	474	438	429	471	469	464	434	449	456	411	428	405	431	434	401	437	413	446	433	416	453	448	450	451	440	432	422	437	407	464	434	440	423	456	440	423	467	469	443	440	440	465	439	492	408	401	425	453	431	433	452	420	464	453	430	441	427	444	434	428	468	442	495	441	477	431	410	436	462	456	443	460	468	430	445	450	431	423	463	439	406	427	465	426	430	446	439	466	469	436	490	440	446	439	450	404	444	489	432	467	462	464	461	437	467	424	439	403	407	392	473	448	413	437	441	418	425	465	417	434	445	436	446	494	462	415	426	432	439	451	454	461	430	459	426	413	412	466	467	467	462	457	422	458	406	414	422	441	422	463	412	433	464	491	455	451	442	472	447	456	471	458	447	403	437	456	422	456	414	444	410	473	429	437	438	444	445	417	408	480	422	425	464	464	412	455	429	426	440	459	427	436	470	478	439	473	414	442	429	459	434	433	443	470	460	445	431	443	437	428	443	485	426	443	454	410	482	472	443	447	435	440	472	462	455	435	437	466	481	426	429	485	402	448	463	467	406	431	452	444	412	441	438	435	448	399	431	442	467	448	449	451	394	444	444	414	451	482	412	462	467	452	461	458	384	452	415	394	430	454	446	446	450	460	420	453	443	440	438	471	427	412	425	401	421	451	418	452	437	420	405	459	443	463	469	412	484	410	433	420	468	431	461	452	444	450	468	416	445	485	459	424	462	435	470	477	478	433	453	430	474	437	455	406	461	453	468	455	448	471	452	450	454	471	427	467	444	455	440	492	387	429	418	446	429	442	405	467	452	430	469	407	472	445	452	437	443	451	450	431	441	410	444	443	440	437	453	470	450	459	450	409	458	467	428	441	430	450	394	445	439	462	461	457	436	435	469	450	483	457	436	436	390	451	417	448	427	429	414	448	470	475	451	423	445	428	445	464	457	422	462	435	462	432	404	442	470	410	415	436	437	425	439	396	473	431	469	424	507	486	460	447	419	423	461	432	422	440	425	458	426	417	427	468	463	455	430	442	403	424	421	446	434	411	436	447	414	461	463	493	432	487	439	431	442	472	434	412	451	451	447	475	419	418	432	457	429	423	454	428	444	431	446	449	465	427	439	429	421	464	390	442	438	462	447	434	438	446	451	462	403	451	473	451	410	407	437	460	428	426	460	461	461	442	428	468	442	468	395	428	443	450	428	445	459	452	421	402	463	424	427	486	409	429	439	425	438	480	471	467	422	422	429	447	463	455	458	433	420	401	446	452	426	479	409	474	439	477	444	455	441	467	401	449	457	464	455	420	445	441	425	432	451	435	429	421	430	424	427	447	450	448	441	463	465	406	474	459	424	460	460	452	465	493	448	476	466	462	448	455	443	427	381	431	443	422	449	448	413	456	468	422	421	451	466	423	447	416	440	402	437	407	447	445	445	494	442	479	436	471	438	479	453	442	435	430	485	433	477	447	430	431	466	453	402	474	450	417	476	463	432	435	427	444	431	447	414	423	446	426	423	432	445	436	441	434	445	417	459	436	447	441	442	425	473	487	409	445	442	457	430	444	462	446	461	441	410	452	456	476	429	446	457	407	471	437	450	416	416	434	472	457	421	482	466	455	468	431	460	428	442	448	438	445	437	457	470	442	414	419	464	453	442	467	462	462	451	418	432	455	426	416	414	473	410	453	459	456	417	462	428	455	424	411	414	458	439	456	457	430	447	457	431	434	435	438	420	437	466	460	448	428	443	461	452	458	423	455	444	430	437	442	457	388	432	409	456	500	462	466	437	446	474	453	443	446	392	454	450	446	470	426	441	412	436	421	457	449	444	460	434	439	462	434	446	444	417	429	420	440	444	450	452	455	456	425	421	438	449	462	412	452	460	398	448	439	440	393	459	466	474	416	398	456	447	460	455	433	456	449	411	457	424	431	399	395	458	455	437	439	413	433	468	440	436	439	438	454	457	449	461	452	437	420	424	443	439	433	373	476	424	454	435	434	466	442	426	443	466	450	524	476	459	416	466	477	440	434	442	408	442	476	440	436	479	438	422	414	462	455	430	436	438	434	456	472	445	452	463	465	432	478	439	458	418	422	436	430	397	440	437	405	449	442	450	408	463	451	471	437	413	416	446	434	468	472	438	429	401	443	397	442	432	444	433	485	443	450	429	436	456	439	442	437	410	403	427	435	409	446	458	402	402	472	429	421	454	431	445	439	454	426	419	429	460	403	469	411	475	454	425	457	483	414	453	425	439	459	409	425	436	418	458	456	419	439	462	434	445	458	439	425	440	402	407	431	461	425	446	407	446	447	462	417	462	449	435	457	487	449	452	434	469	437	459	438	440	445	439	408	473	435	440	471	472	461	469	420	439	460	473	475	444	453	463	411	438	419	454	421	429	438	447	457	445	432	445	410	412	459	427	447	419	449	445	468	433	483	469	484	448	486	438	483	430	413	445	450	438	484	431	446	438	446	409	444	481	396	468	447	453	439	449	422	448	462	451	439	449	457	443	449	437	439	458	441	460	467	439	443	486	433	483	458	469	425	409	439	452	446	461	465	444	474	482	454	444	440	446	440	437	426	420	447	435	423	430	441	434	417	423	421	439	451	447	449	435	430	486	438	447	435	456	444	438	469	417	478	451	451	438	419	466	433	462	450	452	429	431	450	420	456	384	456	423	445	468	440	413	457	477	413	455	462	462	407	441	450
29926	54200	38531	25592	20048	14838	11124	8379	6314	5144	4138	3477	2932	2492	2244	2072	1726	1582	1290	1240	1045	1060	998	948	887	817	853	844	932	862	687	647	583	583	530	480	548	516	464	494	492	445	509	445	488	519	494	496	518	477	495	514	475	481	455	528	467	459	511	481	467	524	483	469	496	519	444	469	459	476	462	464	454	501	501	451	479	481	460	451	453	458	454	452	484	460	443	490	495	457	493	456	473	458	497	499	490	489	475	450	432	483	484	483	449	436	471	486	491	453	528	480	501	456	463	472	514	456	472	444	476	497	475	479	443	472	476	465	481	434	500	507	468	450	457	479	449	433	487	484	438	508	468	449	480	505	471	509	469	455	485	462	470	445	472	513	440	494	490	466	508	470	452	499	518	466	476	477	452	477	460	462	478	490	510	495	488	496	460	492	445	452	501	483	453	487	485	491	495	497	462	443	476	449	464	470	466	480	486	427	457	492	471	461	492	475	487	481	507	454	460	503	472	476	489	451	443	462	477	470	467	450	464	451	464	448	448	464	454	481	468	444	471	482	493	481	498	461	463	481	468	436	462	478	448	507	454	471	491	475	459	458	480	450	451	496	492	423	474	479	479	440	464	471	483	516	440	469	478	503	461	474	497	461	473	501	466	449	453	477	477	487	501	479	476	478	490	460	493	483	452	482	474	451	511	448	466	471	490	470	457	429	478	483	490	473	456	480	458	480	459	493	466	418	449	472	455	470	471	500	474	501	453	465	482	479	466	464	490	401	483	439	463	458	498	474	453	455	467	440	423	507	476	433	462	489	472	468	522	441	464	464	448	491	441	457	502	456	494	476	524	486	499	468	460	473	492	517	478	468	470	479	501	478	462	489	502	481	484	456	456	491	478	486	451	449	454	505	478	472	481	476	438	473	447	476	517	470	501	488	464	513	466	466	478	493	470	484	496	495	458	443	477	518	463	473	496	504	444	447	459	520	489	461	477	485	459	470	468	445	499	477	474	485	466	447	461	498	492	483	470	486	506	442	454	438	477	434	499	480	469	474	479	454	488	460	463	447	473	460	475	470	486	421	497	473	492	468	458	494	497	477	468	491	478	487	477	484	495	473	492	478	495	473	445	443	477	461	456	471	511	468	413	464	458	470	471	455	472	503	460	485	507	513	476	478	464	460	480	486	456	450	476	452	461	481	478	463	471	466	522	460	461	491	473	469	490	460	486	522	492	509	465	461	481	452	441	460	478	481	468	486	455	489	471	405	480	495	498	453	480	474	464	486	529	484	458	490	471	453	482	481	452	464	444	498	516	457	498	490	449	477	463	442	469	528	470	434	487	456	470	480	450	493	493	474	508	491	478	487	474	461	461	459	460	468	518	470	453	469	430	478	483	480	467	504	506	478	469	499	479	461	510	450	458	491	505	438	454	444	518	500	479	456	442	480	452	479	469	511	427	458	462	473	442	473	469	471	452	472	477	452	466	472	477	492	482	489	483	459	502	485	423	430	447	463	473	478	488	482	463	455	457	481	522	470	484	482	445	489	448	476	505	492	496	498	520	472	484	491	472	465	447	480	523	502	475	495	440	439	426	460	494	481	465	487	458	457	483	490	508	480	452	457	493	468	457	457	441	481	480	528	458	457	500	463	449	481	442	497	470	485	482	488	473	494	470	473	465	477	477	460	495	496	466	476	454	461	467	476	464	458	473	482	474	457	487	438	461	530	466	505	488	446	475	489	472	495	479	459	502	511	476	473	471	500	475	494	511	451	491	476	473	467	454	455	484	474	470	447	494	466	449	472	490	500	456	472	483	477	476	491	473	473	483	484	480	452	488	477	476	497	472	476	432	459	508	470	446	473	477	479	442	493	500	459	474	487	459	491	495	466	491	486	465	456	453	481	475	503	472	473	486	471	477	462	478	479	450	490	482	471	508	444	525	474	478	453	478	542	464	446	498	488	457	507	478	464	468	509	462	511	484	464	480	439	464	470	471	463	458	464	451	463	466	485	502	478	480	497	478	466	446	513	444	478	462	477	491	460	453	465	488	491	462	520	503	485	482	471	492	487	479	480	482	419	509	412	468	450	512	454	471	458	469	495	420	491	493	479	468	484	493	463	492	466	483	478	479	446	454	461	462	487	493	460	496	476	465	481	456	458	485	474	452	487	475	476	517	472	478	490	456	453	517	488	490	496	482	457	467	447	501	501	487	463	481	444	449	480	483	435	447	443	469	524	484	480	491	447	496	444	457	448	459	458	487	491	422	498	478	449	454	471	473	506	489	496	453	446	451	496	476	488	481	500	488	486	485	466	455	462	480	483	477	482	482	458	466	447	450	525	415	481	458	484	495	478	493	462	493	471	495	456	476	468	514	460	496	490	492	506	486	477	481	446	507	463	459	449	468	485	470	477	469	487	453	467	414	495	475	465	466	467	427	482	453	480	481	457	487	450	459	471	456	457	482	495	453	499	465	513	482	481	410	414	495	429	487	486	440	495	487	492	423	464	450	480	477	470	485	507	491	479	477	474	479	491	502	483	497	449	502	460	491	467	435	476	443	462	444	479	463	450	471	449	508	455	432	473	459	444	473	455	487	484	471	478	481	488	450	458	430	476	477	520	503	449	471	423	481	478	466	466	471	486	480	450	481	517	451	520	474	474	470	450	471	447	498	451	426	472	411	487	500	501	457	506	475	495	493	466	468	491	490	473	491	465	515	489	466	479	490	449	457	498	462	489	523	479	476	504	490	462	465	485	463	421	471	472	484	466	478	498	448	500	492	484	455	479	494	472	456	461	444	524	459	487	486	476	498	472	429	472	496	481	475	465	478	429	485	475	494	497	450	490	505	453	440	466	480	472	466	485	538	497	462	480	440	492	483	482	450	471	464	470	452	450	469	458	459	476	519	461	505	499	495	453	464	462	444	484	481	486	473	497	470	501	487	470	498	452	480	471	417	501	492	474	447	530	462	445	431	441	479	489	501	459	491	468	445	507	492	474	478	473	466	468	506	450	440	495	502	503	505	462	456	463	489	450	441	519	466	450	490	446	504	469	473	467	455	470	454	492	486	481	432	454	461	470	440	447	458	460	468	426	448	447	469	469	438	466	478	428	533	467	451	474	470	466	469	470	480	500	487	492	482	484	467	461	462	453	504	485	502	467	480	491	461	465	479	477	450	478	475	467	476	487	486	470	467	509	501	502	468	463	464	459	500	477	411	467	459	481	434	422	466	449	432	498	470	468	509	489	473	480	487	478	467	484	466	490	475	497	478	465	476	456	474	486	492	474	471	457	470	532	471	475	471	465	523	472	496	476	475	496	477	484	458	514	487	475	453	488	495	497	450	462	486	470	471	471	422	502	504	475	494	475	464	465	459	442	487	464	473	478	450	470	501	469	448	471	457	441	522	481	454	472	404	466	477	483	457	469	501	494	480	475	491	469	429	479	464	487	462	506	476	462	471	463	463	473	493	504	484	472	463	500	472	464	459	441	468	447	512	496
28495	25448	25494	16054	7912	4573	3247	2250	1675	1390	1196	1061	969	821	786	741	704	599	518	473	505	429	424	436	404	377	394	408	414	350	341	297	359	298	293	295	290	277	273	279	291	291	306	278	293	259	284	317	298	277	251	261	306	299	281	291	263	279	295	265	286	289	265	328	277	272	281	301	268	285	277	277	281	291	306	288	288	284	290	272	285	283	277	305	290	251	283	304	272	263	319	266	276	271	287	316	277	285	290	294	274	269	298	292	268	292	301	275	309	282	287	270	283	263	301	269	236	278	272	258	259	289	300	263	270	298	309	296	287	276	286	266	301	290	271	303	266	279	295	284	301	346	263	279	310	268	261	263	271	276	294	280	274	287	315	247	253	258	265	316	273	300	280	278	293	289	289	277	275	299	259	315	279	271	295	280	249	299	273	311	271	268	312	282	307	292	269	302	306	316	278	323	268	277	264	287	278	290	265	285	266	281	285	261	264	257	269	301	285	253	280	292	317	266	323	269	258	305	276	295	284	295	273	301	280	296	316	280	275	299	308	260	271	289	273	278	262	288	297	274	295	266	267	279	279	279	259	308	312	279	264	340	237	271	270	305	277	255	301	288	275	288	291	281	303	271	287	244	287	274	246	268	273	291	288	282	250	269	271	295	292	270	266	261	276	298	280	314	299	288	284	281	310	296	271	279	271	268	308	296	267	279	300	257	275	286	282	266	283	268	264	277	267	285	273	307	271	291	291	282	301	272	313	283	265	295	282	247	305	298	295	310	297	276	294	289	278	291	290	240	279	305	254	281	285	276	270	261	289	296	262	296	266	277	250	289	277	282	267	316	282	297	280	283	275	303	299	298	277	276	277	287	305	305	307	284	293	277	257	266	289	265	288	282	301	269	259	260	270	272	273	265	290	291	290	276	297	286	293	266	294	310	320	307	295	288	274	287	265	281	257	259	265	275	282	280	272	295	256	296	279	251	272	286	265	269	282	295	299	314	293	288	256	293	285	285	276	269	280	273	287	279	281	275	310	252	267	290	285	287	278	299	280	271	325	292	283	286	293	260	273	305	275	303	289	295	264	297	277	278	289	258	264	290	262	299	262	292	293	289	268	291	285	276	273	279	265	266	294	292	264	279	284	270	309	256	288	281	266	299	280	287	282	272	311	279	294	271	271	283	261	267	276	279	275	274	278	300	286	272	273	295	296	264	302	289	311	287	293	281	278	302	277	250	283	280	267	275	278	249	265	294	262	324	284	251	294	272	267	292	290	280	307	252	296	291	269	263	293	248	328	274	286	281	268	288	280	296	287	269	284	300	301	287	256	312	272	279	282	295	292	263	299	286	260	274	293	292	269	293	310	253	273	265	266	298	267	297	289	278	289	272	283	304	274	268	267	303	276	295	298	272	303	279	274	271	306	271	265	280	275	275	272	280	287	296	309	293	292	267	277	299	287	290	276	273	256	285	259	292	263	301	304	283	292	261	256	281	292	287	297	295	265	276	288	261	256	275	272	279	264	298	279	300	299	319	297	264	315	294	295	284	284	284	308	285	257	325	287	280	315	291	278	272	297	279	272	258	272	299	296	315	270	312	270	294	263	260	247	310	324	273	276	292	298	323	283	251	283	264	297	278	304	293	271	269	289	285	275	258	280	273	290	285	265	262	299	270	289	285	273	254	282	281	284	297	283	290	270	291	288	248	298	283	282	281	269	279	294	280	293	305	272	303	276	275	297	277	295	293	285	265	266	266	285	310	268	283	273	299	275	290	273	262	298	285	313	283	250	293	314	296	269	269	314	285	307	277	295	255	286	256	276	275	286	258	281	286	268	288	285	272	293	277	288	266	287	277	268	282	293	254	280	300	293	248	282	263	270	286	310	299	313	300	262	278	293	305	274	263	287	242	286	260	276	262	303	278	262	260	298	271	264	270	280	276	272	295	284	310	290	274	306	284	297	288	292	269	291	260	292	268	295	278	264	267	292	264	280	289	270	282	279	274	307	267	242	279	276	300	284	301	305	245	288	302	279	287	272	302	302	293	266	282	306	308	284	285	309	265	280	276	276	296	268	271	288	266	280	268	282	283	296	266	297	301	296	267	303	282	281	294	295	294	282	255	291	302	277	281	263	273	256	272	289	279	251	281	280	309	259	328	302	307	270	293	289	263	278	261	261	266	273	305	266	268	274	294	264	335	288	274	290	277	270	279	277	296	284	297	295	297	264	283	305	276	316	318	281	295	285	272	288	261	275	259	261	286	273	285	257	273	249	270	260	304	265	284	299	287	308	269	280	278	274	267	289	299	302	303	270	304	291	247	265	276	272	289	280	332	298	268	292	304	250	270	281	295	288	296	311	282	283	253	318	254	320	296	275	272	306	255	286	254	263	270	297	280	277	296	268	286	289	277	265	290	312	300	282	259	296	258	299	303	303	280	279	283	249	248	263	255	289	304	270	259	277	239	289	308	286	314	288	281	274	286	297	318	284	279	266	305	252	278	265	302	304	307	284	290	268	288	269	280	263	292	258	264	278	289	284	288	295	296	273	288	266	285	288	284	285	284	292	284	278	281	262	304	292	264	284	294	295	286	276	274	269	285	277	278	266	268	266	284	298	259	276	321	250	276	260	307	300	268	303	292	261	283	251	293	266	290	281	280	260	286	338	261	317	280	296	270	266	265	308	263	261	290	277	277	309	275	297	295	288	342	291	286	285	263	291	283	293	314	281	262	300	280	248	312	269	275	264	280	286	304	310	264	273	287	272	251	283	288	287	234	301	269	259	281	292	285	266	273	277	280	306	292	261	268	272	268	276	237	276	313	307	280	264	293	261	279	276	296	286	303	317	277	266	295	258	274	308	249	290	290	248	291	260	275	279	285	278	310	259	283	292	277	310	280	243	280	272	265	299	274	273	298	252	282	288	302	267	276	277	279	284	286	259	284	291	291	304	247	274	296	327	281	291	281	297	284	274	276	307	259	280	272	312	281	307	288	269	297	295	278	276	269	296	271	277	258	283	288	290	272	293	296	285	292	299	289	271	277	280	279	257	306	292	299	287	303	284	274	294	279	259	280	268	264	295	292	279	291	265	286	269	277	274	250	266	282	288	272	290	281	282	280	300	287	291	281	261	313	289	316	293	274	288	270	299	277	259	276	276	300	279	275	302	281	268	286	287	275	260	262	284	296	258	305	261	254	297	279	287	273	261	280	266	303	262	298	286	309	279	308	275	321	279	295	255	268	301	263	283	309	268	295	298	279	304	272	298	284	279	265	265	290	309	249	255	262	241	286	309	288	279	260	263	278	272	273	299	278	290	271	273	261	279	300	293	295	264	288	285	261	285	266	261	278	293	260	308	259	299	299	284	284	254	278	287	306	291	261	281	311	269	278	274	262	288	302	272	249	269	282	287	269	266	281	326	289	277	294	280	262	306	314	291	297	269	303	262	306	311	284	264	278	270	283	270	260	311	278	280	262	280	281	275	308	290	303	272	268	289	263
27933	41752	26778	15309	11108	7973	5752	4206	3000	2441	2121	1696	1487	1150	1154	1020	866	850	702	682	589	571	537	509	511	494	529	451	534	434	410	388	368	375	363	334	328	303	275	311	319	285	310	292	298	300	300	313	323	315	301	293	318	310	308	343	288	329	321	275	326	347	288	322	255	311	309	294	301	307	300	305	321	321	273	273	313	338	317	325	298	312	297	314	292	317	324	316	323	334	299	333	300	274	318	297	292	277	314	297	323	306	298	304	319	298	325	294	287	330	323	327	280	323	287	319	290	268	300	320	311	309	307	294	289	331	301	319	287	332	292	314	293	299	294	322	325	302	306	294	294	312	291	312	308	317	258	291	298	318	318	329	296	305	312	295	305	280	327	331	350	319	292	266	339	285	309	318	308	276	296	291	321	306	301	310	330	315	315	296	322	299	304	338	291	318	293	308	338	339	326	315	328	292	324	319	320	323	291	278	325	308	304	336	282	320	275	357	341	293	309	302	303	298	298	306	294	327	297	297	345	320	277	324	308	299	311	322	306	312	298	329	289	313	274	287	317	279	280	300	299	306	303	295	293	285	321	322	325	297	316	288	332	305	312	280	323	340	293	327	313	339	313	271	328	293	315	312	321	309	318	312	254	328	300	314	322	304	314	298	285	302	334	292	321	299	342	305	297	303	334	304	297	291	311	326	306	302	346	300	314	276	304	327	294	274	351	312	304	308	326	322	348	301	308	291	312	295	297	311	284	309	305	330	325	301	304	297	288	303	305	278	318	300	308	292	322	314	304	274	325	292	325	326	290	289	321	320	271	302	310	323	299	310	312	304	299	323	313	313	276	260	330	302	313	320	281	303	295	335	321	277	282	282	278	309	320	310	295	334	276	284	300	300	318	259	288	306	316	319	331	284	303	292	307	299	267	301	285	300	332	304	275	316	316	325	301	310	293	294	330	302	309	301	291	295	270	315	319	329	284	337	289	307	310	299	306	319	295	283	295	320	313	305	315	338	280	325	304	304	316	333	297	305	317	308	289	293	327	337	298	306	306	304	363	304	321	313	296	280	318	296	349	315	330	336	285	321	308	301	312	326	308	295	304	338	310	304	294	307	318	296	320	310	332	300	304	345	306	306	308	319	283	290	300	299	311	299	293	324	318	286	320	300	294	317	288	284	314	295	317	321	302	315	304	301	307	299	330	333	320	332	282	309	302	328	307	300	317	303	310	287	309	305	348	323	301	319	288	307	296	304	301	317	313	306	299	289	296	316	292	334	315	314	301	302	268	300	296	335	312	328	275	303	310	307	325	326	310	319	329	277	332	325	323	321	295	323	294	312	286	320	291	287	311	281	333	282	292	291	290	336	331	320	329	285	273	307	301	330	305	313	311	323	269	304	283	301	332	311	310	304	299	318	313	320	287	308	321	325	298	290	327	315	284	342	282	298	276	292	303	302	304	288	310	290	307	295	352	313	328	325	316	298	318	320	322	308	291	342	320	309	308	294	317	349	302	314	330	311	317	305	302	334	310	277	301	273	292	319	301	300	305	302	308	347	279	308	288	325	310	287	286	301	312	306	306	289	323	292	300	289	284	297	317	297	306	293	287	315	284	303	295	306	300	282	304	319	310	294	323	295	349	306	277	319	290	265	323	300	303	289	299	302	308	285	316	273	313	296	273	302	304	343	296	324	328	295	282	313	317	288	295	296	299	275	335	298	314	314	312	301	322	290	329	314	322	335	294	318	326	307	304	303	307	335	338	325	311	319	301	296	308	270	303	287	284	335	316	305	302	308	309	305	269	290	309	262	302	298	294	307	292	287	331	308	302	315	283	319	312	328	317	326	272	310	323	304	316	288	284	312	289	315	336	314	346	318	292	303	331	284	303	287	277	324	288	311	281	283	282	322	312	306	315	309	310	282	283	284	310	309	286	304	317	321	321	307	303	339	301	306	341	306	328	319	289	313	328	314	331	302	300	315	281	275	306	314	299	307	308	316	306	281	315	330	304	280	263	309	327	309	347	300	306	309	299	285	285	291	300	330	326	294	300	297	294	294	331	302	288	305	306	316	292	295	295	284	308	293	283	286	319	304	329	301	312	321	319	343	300	302	257	330	336	340	313	323	310	331	324	281	307	285	308	315	311	315	308	296	325	282	285	298	302	293	310	311	325	298	345	308	337	330	317	340	326	300	298	296	318	302	306	320	287	317	331	312	311	319	304	303	340	284	323	318	299	302	319	337	288	284	311	326	315	295	305	311	305	301	330	322	316	298	318	321	289	328	320	347	322	267	323	304	317	307	292	282	277	279	324	294	346	284	336	305	272	305	292	323	331	346	297	282	310	307	313	324	325	306	312	291	281	300	300	309	322	327	307	309	306	319	285	313	330	294	306	304	283	326	280	299	281	294	302	313	310	289	309	317	281	309	289	312	303	285	305	310	292	300	321	297	294	312	287	301	310	297	319	301	302	311	310	329	316	336	302	291	312	279	320	314	308	277	333	307	320	322	274	314	296	321	310	306	313	309	334	321	307	305	307	314	308	290	293	302	304	342	269	291	301	311	297	317	312	299	291	312	315	302	283	309	316	313	319	343	310	303	311	284	297	298	305	306	308	335	304	292	321	295	303	293	317	312	342	306	333	271	315	286	293	295	304	307	282	278	325	294	305	320	309	329	290	285	308	290	308	297	309	323	299	323	344	294	315	305	290	313	313	309	298	296	266	290	288	286	305	339	349	282	290	311	291	268	327	327	310	259	288	312	306	308	287	294	312	327	306	305	305	325	309	301	293	287	314	331	295	297	303	266	320	324	258	309	307	325	312	277	327	256	302	343	304	321	326	303	281	308	328	307	306	346	283	317	291	287	327	300	302	333	322	274	301	321	319	300	328	312	292	318	311	313	306	303	304	291	312	294	284	313	310	311	318	306	329	322	285	286	322	325	294	306	319	305	307	319	295	332	297	313	354	297	292	285	277	320	330	271	310	287	284	304	346	314	309	367	316	310	266	311	295	318	315	298	323	307	310	276	298	316	283	301	305	327	290	305	310	292	313	296	280	305	316	315	296	306	306	311	293	316	320	304	344	328	302	322	306	303	304	325	294	296	309	311	313	287	310	302	309	313	302	300	306	304	328	296	314	283	278	285	323	356	349	278	305	287	297	288	286	309	330	306	349	303	296	287	286	306	324	327	301	299	318	294	326	315	314	315	307	332	285	312	318	313	295	303	336	298	290	299	302	292	308	339	324	328	316	329	328	323	290	317	324	323	351	292	302	334	315	306	314	295	300	292	334	261	306	300	281	293	286	304	288	298	324	285	289	303	302	277	302	328	318	306	312	300	317	336	295	312	324	307	279	310	337	317	278	305	331	323	308	269	292	297	277	291	310	332	299	315	282	319	319	293	301	298	334	319	303	308	292	302	295	252	315	314	282	280	290	317	298	313	328	306	343	297	288	288	295	293	313	294	307	332	304	325	268	297	320	334	311	296	325	281	339	283
23230	20991	28168	24020	21152	16355	7665	3958	2846	2358	2017	1706	1448	1327	1208	1115	1037	900	863	771	737	720	649	674	656	658	653	610	636	587	596	496	513	475	478	488	476	478	472	478	485	477	471	462	450	480	473	429	439	511	428	444	470	478	490	485	489	478	458	498	454	433	481	435	485	507	484	443	479	442	447	468	488	457	486	482	487	461	434	428	481	461	486	455	484	488	428	450	400	435	449	462	467	486	449	484	460	448	487	436	444	446	483	445	446	437	437	491	456	423	446	434	506	453	445	429	465	443	410	441	450	450	455	482	457	468	473	452	425	440	455	471	431	454	464	452	424	464	459	476	504	435	424	439	494	421	443	463	431	454	435	468	482	476	464	471	429	445	470	496	445	441	430	430	477	475	479	447	438	457	428	442	453	498	476	482	467	441	438	472	489	450	474	491	431	431	435	456	428	460	461	477	411	451	415	473	469	431	432	471	480	503	445	455	501	467	432	429	454	486	475	448	457	456	424	496	447	516	480	451	446	463	481	419	469	445	452	439	445	442	451	425	467	461	472	473	437	451	446	465	438	462	450	434	489	468	461	505	460	469	445	438	439	465	439	486	480	419	445	421	443	474	460	452	438	488	518	437	450	462	480	486	475	495	446	438	431	483	447	444	479	460	470	454	414	446	426	471	457	450	457	422	455	492	473	483	444	472	463	502	436	460	502	446	425	472	431	463	452	439	461	416	474	450	428	438	433	462	426	429	442	471	434	428	443	483	461	458	497	469	469	399	492	463	456	437	455	460	477	482	437	441	469	447	412	440	446	430	467	469	468	444	472	410	456	492	462	459	449	437	437	477	468	415	476	482	471	434	403	463	453	473	464	411	492	463	468	425	447	479	445	474	448	446	470	460	430	454	458	457	451	459	457	436	424	476	430	439	482	450	483	421	402	437	448	477	465	449	434	424	440	438	489	438	461	446	454	440	449	470	430	450	471	442	451	472	461	451	452	458	481	422	456	468	464	458	453	491	420	452	427	437	404	453	441	514	441	419	448	477	470	439	460	471	446	429	457	421	456	443	478	494	454	459	422	445	488	432	458	419	459	481	435	408	482	467	458	511	456	453	438	477	484	450	488	434	433	460	472	456	464	463	466	445	438	466	437	431	455	446	478	468	451	442	469	465	427	457	436	450	473	446	480	452	470	488	441	419	471	471	485	487	434	476	469	458	486	442	439	454	435	435	482	470	444	478	441	468	400	454	451	466	448	467	448	488	419	449	428	441	502	441	427	480	431	431	437	449	456	451	442	448	479	451	445	425	443	435	441	443	489	458	452	468	455	424	455	477	414	459	453	434	502	459	445	439	442	424	431	441	486	465	449	470	416	455	477	475	504	450	444	477	458	427	451	463	456	434	477	458	435	451	444	446	434	450	473	434	425	445	475	475	428	442	472	426	449	424	473	450	454	453	451	484	459	418	500	432	434	437	446	432	466	442	463	463	421	453	466	427	421	447	444	478	448	452	447	478	459	427	468	453	456	432	424	442	423	457	456	459	423	467	416	464	433	424	422	449	473	455	476	474	435	444	430	459	448	427	433	457	492	438	451	444	431	435	444	445	454	474	441	467	438	425	457	410	461	471	489	455	416	481	417	433	453	455	462	465	452	443	446	488	478	449	467	467	446	458	500	419	457	467	445	460	471	462	449	447	453	469	430	432	437	438	474	464	418	470	408	468	427	467	475	456	456	464	440	484	457	467	464	471	442	448	521	461	438	479	479	444	466	462	476	447	432	448	450	429	478	478	447	494	401	426	454	443	443	464	460	459	451	462	455	462	475	445	462	486	444	462	459	426	469	453	421	458	469	442	484	456	461	440	438	448	473	500	453	450	499	419	461	443	462	467	472	479	456	468	456	455	493	450	479	451	442	429	410	451	471	455	455	458	452	432	460	456	451	486	487	485	431	461	456	508	420	489	431	425	445	456	492	438	416	473	444	485	442	499	470	470	471	467	434	428	452	426	456	469	451	477	451	439	440	486	455	456	455	489	473	448	456	453	449	461	460	455	439	459	487	412	470	432	492	461	465	462	449	460	461	462	454	412	452	455	425	471	444	439	485	438	438	435	458	437	467	433	460	455	439	493	457	480	435	431	460	446	433	446	436	429	468	457	451	452	462	458	478	422	433	445	468	443	476	419	427	481	425	499	455	405	437	448	417	464	436	455	448	452	474	448	447	478	482	465	464	439	419	460	470	445	457	472	423	454	469	465	501	447	467	459	443	458	449	464	440	469	443	393	431	455	469	424	466	471	477	482	482	463	469	456	465	463	438	450	469	448	449	447	428	441	485	455	447	440	404	461	466	459	438	431	432	459	422	434	430	421	472	451	435	448	472	412	457	451	473	456	484	436	433	423	453	474	444	424	456	439	417	463	433	476	435	483	444	451	451	491	498	493	431	431	466	437	463	453	501	449	416	454	447	481	457	486	440	458	442	455	433	488	457	505	445	472	483	480	463	481	519	478	450	446	476	424	430	434	499	433	447	439	477	479	511	445	474	470	423	491	472	460	436	442	455	458	434	480	466	426	439	456	458	453	435	426	494	449	452	443	462	465	442	443	439	433	461	456	476	498	452	435	429	452	489	440	427	453	423	437	459	483	477	452	445	464	460	436	449	435	480	463	442	460	468	429	472	489	466	463	477	466	424	419	460	486	422	467	420	443	460	457	436	464	432	432	416	476	480	445	451	459	441	491	419	428	444	435	429	463	448	440	463	489	493	447	462	437	465	461	463	447	427	447	473	453	428	474	403	437	450	454	448	479	457	466	443	472	471	452	446	447	449	463	462	474	468	432	458	447	442	409	464	475	434	457	443	473	487	464	435	465	451	472	442	454	484	441	464	458	466	466	456	434	446	458	494	456	428	436	448	438	451	458	460	443	452	437	437	457	459	445	416	475	482	479	479	476	441	430	481	431	415	421	463	476	442	465	439	472	441	470	482	461	478	479	462	440	453	466	493	460	409	471	452	434	451	453	486	451	436	427	488	453	474	439	495	461	458	472	442	429	483	442	445	484	468	428	458	479	452	428	455	436	449	440	462	431	457	443	467	433	441	434	428	413	504	463	418	517	447	479	492	511	437	455	469	439	462	464	486	470	505	440	490	481	433	439	426	416	436	465	479	424	491	460	457	479	456	483	444	458	437	454	517	450	475	445	455	493	443	467	475	408	507	489	484	450	483	462	453	448	456	421	458	455	421	449	438	471	442	456	471	488	456	434	454	457	457	428	456	462	430	491	453	429	451	478	446	484	437	473	462	474	465	412	448	415	443	450	449	437	467	504	436	468	445	461	494	472	456	452	457	468	455	451	424	462	476	440	453	470	424	460	493	451	461	442	441	437	485	507	437	481	443	479	423	474	470	483	421	409	508	464	429	418	436	424	457	465	449	459	480	455	432	492	458	463	472	443	465	445	469	431	417	519	445	446	467	440	432	458	452	457	450	428	480	490	445	440
27912	48984	32920	21124	15495	11802	8674	6387	4785	3737	3122	2624	2262	1933	1688	1583	1437	1316	1153	1021	986	893	941	795	791	791	801	794	825	731	617	582	568	555	513	485	526	507	520	470	480	492	497	499	491	525	534	529	494	503	492	496	523	495	493	513	483	492	505	465	513	486	517	498	496	505	559	489	477	473	453	474	532	495	509	491	465	481	460	483	478	456	504	494	522	472	490	483	473	476	482	493	504	498	493	492	496	478	448	515	465	498	498	474	493	486	491	502	512	504	480	475	465	506	510	519	495	459	472	487	493	479	508	492	505	502	474	478	502	471	468	469	529	507	446	524	506	459	497	518	496	498	455	496	469	482	492	515	507	504	462	462	453	495	499	469	472	490	487	459	512	487	513	506	508	499	492	512	486	503	497	486	479	499	509	483	455	449	494	473	513	443	490	507	444	515	489	475	501	440	472	447	511	486	490	475	498	440	455	499	493	512	494	526	500	487	481	469	514	497	485	500	477	455	470	500	462	449	495	486	489	488	506	479	464	514	463	478	525	474	431	468	481	498	492	469	514	433	491	469	514	467	457	438	492	480	475	501	447	469	504	474	483	483	505	487	478	489	473	491	479	462	491	506	493	470	474	498	475	454	508	460	501	492	493	469	514	506	502	458	482	523	477	525	485	513	522	508	503	510	469	511	479	489	513	461	487	498	511	443	449	480	522	517	488	494	465	485	510	522	469	490	487	498	493	496	516	508	491	504	481	522	524	489	481	488	481	495	534	478	468	482	504	483	482	513	508	461	480	490	468	480	483	496	447	457	491	470	489	524	482	472	482	530	483	499	480	479	480	528	517	509	460	466	511	494	492	499	473	483	479	536	495	477	476	527	453	519	458	519	523	507	473	471	493	487	460	469	475	495	483	514	504	446	479	506	512	509	491	477	478	463	498	448	492	478	505	548	488	538	459	483	470	458	489	465	468	462	476	481	428	491	470	503	521	500	474	515	486	518	506	481	486	526	468	523	476	482	473	492	467	509	498	516	470	482	496	501	486	501	501	480	475	482	514	478	469	508	481	512	522	481	498	484	508	471	451	494	496	520	464	489	479	497	485	509	468	493	513	509	459	459	479	488	517	468	467	474	434	515	495	462	452	475	449	501	455	467	480	506	473	468	489	447	486	481	489	477	460	517	499	456	488	499	496	499	483	510	503	547	474	500	501	505	510	495	489	510	470	487	476	503	479	491	468	490	488	474	512	482	500	496	478	496	482	504	502	481	486	440	519	506	480	499	517	506	481	510	467	464	460	483	526	474	478	483	486	492	521	491	495	518	496	485	483	481	506	492	502	476	479	475	494	524	512	498	492	532	477	502	512	501	510	480	507	478	509	490	470	444	467	521	527	507	488	483	525	466	473	478	518	491	541	504	511	477	499	502	492	473	485	493	449	495	477	489	490	498	512	476	490	525	514	504	479	493	515	493	526	519	506	492	492	451	486	486	490	493	470	531	479	517	453	472	483	510	477	502	477	468	500	511	523	503	494	478	488	498	503	477	503	474	502	496	484	525	446	482	510	462	523	519	479	526	479	480	483	511	498	509	507	472	484	472	467	515	458	500	511	499	502	506	520	480	491	505	488	506	487	486	493	544	532	478	499	498	450	475	481	509	507	501	519	505	491	487	480	483	507	449	510	482	474	471	446	481	489	492	514	521	467	485	505	469	510	482	513	486	502	500	511	455	497	491	487	503	468	493	438	477	499	507	474	465	512	504	461	484	469	504	460	502	518	492	443	472	472	491	491	469	473	478	473	454	476	535	460	468	494	473	519	504	476	491	506	454	497	475	508	495	483	499	507	498	527	484	477	499	488	489	515	522	519	498	481	497	459	470	499	439	491	460	489	521	523	562	483	454	483	475	523	479	459	464	492	519	477	516	514	533	466	490	496	471	500	487	523	429	490	490	496	479	473	483	502	483	514	441	492	506	484	507	497	476	479	486	491	502	485	512	481	486	481	457	554	490	517	504	471	512	523	453	480	500	480	488	499	500	492	481	464	505	507	481	488	453	489	501	472	502	497	496	480	480	487	481	496	483	537	467	494	462	480	510	459	494	512	501	507	511	496	471	483	501	523	507	501	526	451	551	423	460	449	470	452	466	465	486	457	480	490	466	464	497	487	506	481	523	512	476	507	479	489	516	506	497	526	487	525	482	481	477	487	537	483	490	503	510	447	499	473	506	480	514	523	479	486	524	494	488	480	483	512	503	485	473	490	507	520	446	450	505	501	477	503	444	534	500	510	469	489	483	506	487	487	503	504	489	464	474	503	458	498	495	490	514	503	480	462	479	471	438	497	496	463	451	466	483	527	507	473	504	527	527	516	482	460	529	491	521	502	460	485	493	462	495	477	474	474	478	509	526	546	491	533	506	484	500	469	494	488	467	486	527	497	476	490	475	483	490	475	492	511	455	499	509	467	506	491	478	498	468	461	474	505	469	455	496	496	514	488	525	495	489	474	482	495	468	466	529	498	533	486	498	458	455	488	485	488	458	481	523	507	515	471	489	505	499	486	487	514	478	504	444	516	525	527	492	456	488	480	477	482	548	469	508	493	504	476	492	482	541	479	458	457	489	474	501	492	494	497	462	466	486	509	508	482	500	458	496	488	450	473	533	464	489	504	481	514	464	507	479	500	511	519	494	501	505	490	478	481	474	468	494	506	443	487	464	487	497	469	477	509	499	503	459	482	478	498	481	480	495	534	489	474	483	488	470	519	464	512	482	462	477	488	522	502	529	464	492	453	479	525	504	473	483	475	492	463	453	480	491	501	494	496	520	448	480	470	475	479	503	455	473	478	458	540	483	473	515	465	451	476	515	518	498	500	490	515	483	500	521	488	499	482	477	496	476	531	543	503	486	509	472	481	480	479	459	499	514	453	494	548	511	516	513	486	475	481	493	468	483	482	462	495	490	489	479	529	525	447	515	461	475	504	499	520	522	498	455	466	467	472	487	469	466	458	505	506	470	503	534	547	488	504	488	502	497	456	451	465	467	488	486	472	480	481	477	494	461	506	506	509	541	506	504	500	498	491	503	509	448	477	457	512	465	526	488	491	482	482	519	506	479	493	488	481	493	436	458	500	479	487	501	477	503	480	516	481	462	492	513	506	506	456	461	531	493	520	493	518	448	474	507	463	468	441	505	485	486	524	491	519	467	511	465	491	486	467	488	490	481	470	470	465	470	520	469	508	497	450	501	502	466	480	502	508	528	518	468	492	467	467	475	492	478	507	489	496	494	496	486	478	544	493	498	453	500	501	522	475	474	488	488	491	499	464	470	486	488	472	462	489	485	495	508	498	491	470	468	501	446	492	507	487	524	480	495	485	468	497	480	499	504	493	527	501	529	455	520	466	466	488	497	469	479	465	528	453	470	478	488	487	506	482	527	489	520	483	493	458	476	493	503	440	456	486	479	446	477	486	474	472	525	493	496	484	483	494	497	482	445	477	463	484	454
24482	21049	27214	25230	16046	7435	4472	3092	2201	1778	1360	1165	1087	888	828	801	675	599	552	471	465	433	409	352	434	402	387	383	361	339	305	243	264	228	250	234	239	231	206	213	199	213	212	222	223	211	242	238	178	218	208	227	195	215	204	222	204	213	187	213	209	189	223	230	191	209	216	210	203	217	207	225	192	197	236	202	227	209	205	224	186	215	211	259	202	218	220	209	189	212	208	193	206	219	209	208	193	223	210	217	217	207	210	231	205	219	183	196	214	211	203	191	216	250	199	218	192	204	220	202	228	205	215	202	201	213	201	217	186	215	200	202	216	221	239	197	227	208	220	242	199	198	224	235	211	219	216	210	216	249	195	233	227	204	219	231	234	225	225	241	213	196	218	207	220	203	227	222	197	218	197	216	217	214	216	207	220	232	183	208	229	246	220	208	191	223	230	230	211	179	211	197	217	227	232	194	227	201	218	231	209	214	208	199	214	224	231	201	214	220	204	220	226	213	212	205	214	210	186	199	222	198	199	220	234	229	190	206	196	218	223	199	223	229	252	205	211	194	222	220	208	201	216	228	207	228	219	214	235	216	206	216	217	224	216	216	199	237	198	209	234	217	173	188	209	210	191	201	220	208	220	199	228	240	235	203	217	189	216	209	196	205	219	232	222	240	211	224	213	203	233	208	227	215	205	243	231	200	192	215	209	205	236	196	193	226	228	221	234	216	224	200	187	211	219	190	211	218	195	226	223	199	193	224	228	254	221	186	219	193	235	217	229	226	190	221	210	211	208	218	217	222	203	209	224	213	210	200	186	198	222	219	224	219	186	238	213	202	223	208	231	199	225	235	203	197	232	202	217	203	207	231	226	201	205	209	218	238	213	207	234	211	201	226	223	198	212	236	228	224	214	209	229	237	229	226	214	192	190	220	212	224	218	223	215	197	214	217	201	202	209	204	189	199	228	200	195	233	198	187	215	214	222	219	245	196	217	219	213	199	216	219	200	231	201	244	211	198	216	201	202	198	215	224	197	198	202	217	180	196	209	197	230	221	186	206	181	233	202	204	191	217	220	217	212	229	193	192	207	199	203	212	209	207	187	217	236	187	225	202	223	230	207	216	191	219	225	225	231	216	196	209	214	190	231	214	193	197	193	210	227	204	219	213	232	209	201	231	227	227	216	221	191	199	202	228	222	220	226	239	226	207	196	216	196	211	228	222	214	220	231	206	207	208	215	221	212	207	207	180	243	217	220	217	225	201	209	220	201	223	260	234	206	201	239	215	209	210	233	233	229	240	202	233	223	215	213	217	222	196	206	228	218	209	192	214	185	228	217	231	200	216	210	203	223	210	242	207	196	230	204	217	200	192	220	219	218	212	234	216	207	188	198	211	181	215	227	208	185	216	217	221	212	205	236	205	219	218	242	213	200	207	227	203	202	257	200	230	200	243	213	210	202	208	199	215	217	221	195	198	207	189	214	204	212	191	221	211	210	227	256	235	234	196	191	226	217	191	222	223	222	211	234	227	203	225	224	205	209	219	241	205	202	185	240	193	187	215	216	208	197	215	221	205	217	237	192	221	220	204	212	229	193	206	206	206	196	245	196	226	221	187	211	221	217	179	219	229	202	229	206	193	216	211	209	226	208	221	217	224	223	219	229	226	244	222	209	222	230	215	189	204	211	201	232	198	207	197	211	231	213	228	187	232	209	199	216	227	194	193	200	207	199	223	198	223	184	208	215	191	207	206	216	238	219	206	212	225	229	190	228	217	239	209	209	190	198	185	201	229	224	226	213	226	222	213	205	208	252	214	213	219	213	219	220	207	228	213	228	224	210	199	183	231	179	202	216	192	210	214	201	210	235	217	210	209	190	235	199	236	204	220	210	219	222	194	198	221	220	204	202	178	242	210	203	182	227	218	217	248	215	230	217	226	221	196	204	219	185	200	203	246	204	196	218	223	213	208	212	191	222	245	240	198	228	187	202	216	220	218	236	223	218	234	225	215	205	208	206	192	200	202	220	198	197	235	211	223	209	214	202	202	213	213	207	216	206	222	217	208	230	217	221	224	223	228	223	230	197	217	228	183	223	232	212	200	220	209	193	225	214	193	206	211	223	243	207	231	239	204	235	202	204	190	202	225	208	206	223	221	218	215	211	239	229	223	230	225	236	233	195	233	218	236	230	216	226	238	195	226	214	219	204	211	216	216	217	194	198	238	231	209	233	220	191	204	216	216	231	218	234	224	205	209	240	204	235	229	213	237	235	227	217	194	207	218	228	210	194	187	208	209	223	221	231	213	235	217	233	224	205	211	234	203	214	216	212	200	222	216	235	208	210	213	225	190	205	209	238	200	192	215	207	218	237	206	202	225	229	214	237	221	221	218	223	218	197	192	231	246	257	206	205	223	220	212	225	203	206	211	234	230	248	215	192	233	196	230	197	227	211	223	218	224	214	237	208	224	237	220	218	231	228	208	190	200	201	211	223	193	200	214	201	233	224	239	224	228	245	218	232	236	200	235	186	218	195	202	210	234	202	214	189	235	216	224	219	193	199	229	200	203	208	211	197	231	195	237	204	204	210	223	218	217	215	216	210	207	208	244	208	224	213	211	216	218	192	214	224	180	226	209	204	250	196	209	191	217	229	204	226	209	234	223	222	215	238	228	220	201	200	227	226	212	203	207	209	229	227	219	222	226	212	211	208	240	221	214	209	208	208	192	199	212	220	212	238	233	219	192	216	213	233	196	208	199	203	208	229	197	225	194	199	200	188	200	242	234	230	220	186	204	211	190	172	215	216	181	226	202	184	198	237	211	222	212	244	207	229	225	222	220	227	217	218	209	214	223	228	194	217	225	225	184	222	213	220	214	200	213	237	218	218	196	220	210	218	228	202	208	192	206	228	216	201	226	197	202	231	205	215	233	255	212	182	220	212	222	229	205	198	186	204	214	219	239	196	231	203	216	207	228	212	214	207	214	225	206	212	238	234	220	233	224	196	207	223	203	184	219	199	221	223	224	227	206	209	220	222	206	225	211	203	208	207	217	221	188	210	226	205	226	186	220	218	217	200	204	208	220	212	222	241	206	216	195	218	219	214	229	226	208	221	206	234	228	235	213	211	176	218	206	182	218	216	227	231	244	208	200	196	210	183	222	241	210	212	228	215	198	235	209	212	223	225	214	210	207	177	216	213	235	229	233	220	205	231	204	188	216	204	244	206	231	218	195	208	215	212	211	228	201	206	231	222	210	178	193	227	229	210	226	196	200	212	227	220	207	206	203	208	201	199	237	205	206	214	218	202	206	214	216	198	237	244	223	212	224	183	246	204	195	198	212	199	183	210	237	219	197	232	221	237	213	260	211	222	211	219	211	208	218	203	184	237	216	221	204	217	215	180	211	229	205	231	204	216	225	186	202	224	188	245	216	208	191	195	221	193	204	228	203	198	216	206	214	202	231	223	218	218	198	186	204	209	194	199	208	207	205	244	217	201	199	223	213
27265	45396	30262	18628	13769	10421	7532	5784	3986	3249	2506	2028	1773	1537	1345	1219	1040	962	800	697	635	583	545	507	529	493	523	544	549	404	339	306	305	301	261	255	251	220	272	241	227	246	229	227	226	252	264	239	244	247	277	232	225	229	266	255	239	258	238	234	244	252	223	254	240	240	259	248	259	237	257	224	248	225	242	239	233	222	226	256	228	223	246	269	200	242	246	256	225	233	231	241	234	256	248	228	236	213	228	247	219	239	237	233	232	216	217	251	229	242	233	235	258	250	213	256	230	251	229	231	252	251	267	221	232	233	266	227	235	234	257	260	233	239	224	237	239	241	258	254	259	264	248	246	237	239	236	237	234	256	192	239	223	203	246	204	259	241	264	248	239	240	246	213	233	234	232	223	202	243	231	232	242	258	229	239	254	279	210	237	234	206	225	215	225	267	248	217	258	250	232	227	234	255	237	243	234	220	258	227	280	220	249	228	228	256	244	268	236	234	265	225	218	228	226	233	239	264	257	240	234	241	226	241	245	268	234	265	225	245	217	245	240	219	246	251	271	221	226	224	235	215	233	257	223	245	241	232	248	228	268	258	248	239	258	248	227	240	238	244	212	222	264	210	209	230	240	220	230	236	247	245	247	233	207	259	229	250	227	231	259	245	233	242	235	248	216	228	252	218	257	242	224	230	233	246	225	258	226	244	225	202	230	250	216	212	243	253	246	235	214	245	230	208	263	235	234	251	252	223	250	253	248	247	238	241	245	217	209	227	253	262	261	239	229	224	233	250	252	237	229	226	228	248	222	245	208	223	255	258	246	248	255	221	256	234	236	279	243	239	221	233	233	237	229	263	235	241	237	257	231	256	236	210	245	240	252	213	224	254	247	270	215	240	236	244	236	222	260	239	253	249	244	248	234	232	215	218	227	226	227	237	242	220	249	233	240	249	236	237	230	234	241	255	217	229	282	266	248	234	218	222	254	220	266	243	247	270	227	251	244	225	223	222	271	243	225	234	243	251	221	231	275	220	217	232	220	239	233	226	221	248	248	248	238	237	253	226	271	226	237	261	237	237	207	211	247	225	212	249	228	238	224	263	221	221	205	225	215	203	209	223	222	266	210	245	208	215	252	253	239	233	200	252	235	226	221	229	236	208	221	255	246	247	267	243	246	240	219	231	277	239	235	237	231	268	225	248	230	203	237	222	234	242	245	192	238	234	243	243	250	235	224	243	216	240	224	235	263	229	245	244	256	246	246	241	304	247	243	236	222	263	241	249	242	265	259	254	232	245	244	261	264	239	220	236	230	229	210	222	236	247	218	243	240	252	241	226	233	224	247	253	231	232	250	237	233	220	267	229	215	233	217	235	241	226	246	246	283	225	220	244	248	260	241	226	251	230	234	236	239	256	253	226	229	243	226	275	225	229	234	249	232	240	265	250	255	243	250	217	225	231	232	228	251	236	243	234	247	226	259	249	250	235	239	249	264	219	240	248	228	244	250	236	223	224	220	216	263	226	224	254	222	233	236	224	237	266	242	213	226	229	233	237	230	228	233	247	259	252	228	268	240	229	256	221	210	226	229	238	231	225	257	254	241	237	223	256	231	245	227	236	211	219	212	245	226	226	255	261	239	233	214	265	237	237	219	240	229	249	229	233	247	227	241	254	260	230	248	231	255	221	235	257	256	259	227	238	245	228	258	233	278	239	230	247	231	243	258	260	241	219	272	229	238	219	254	257	246	227	240	218	258	257	238	227	203	239	214	222	215	209	254	235	245	245	239	249	255	234	262	257	251	233	213	214	256	250	222	246	266	214	222	241	250	260	239	233	225	227	207	218	263	229	227	258	253	252	202	238	239	225	237	219	213	258	217	229	227	231	237	248	233	242	245	223	268	258	227	261	255	236	236	229	243	257	234	225	243	224	208	254	235	275	243	263	251	268	250	248	234	239	233	252	256	235	255	253	212	250	244	232	241	260	245	224	252	251	252	232	238	242	256	228	235	261	231	253	233	233	228	263	244	213	239	255	240	223	264	225	212	246	231	225	274	203	242	241	245	210	235	247	240	244	233	231	248	239	216	227	256	257	254	259	234	265	216	266	256	272	253	212	225	252	256	242	268	266	239	241	253	245	224	218	223	232	232	220	247	228	249	252	254	219	253	259	236	257	227	215	241	258	265	265	218	218	239	241	242	220	266	242	228	245	245	224	238	224	221	222	259	195	221	228	222	233	246	211	231	251	240	244	241	248	248	221	227	274	252	216	225	236	206	248	249	246	210	235	217	243	244	253	254	244	240	263	242	262	243	229	257	248	270	231	204	260	232	245	250	227	213	231	253	235	248	254	243	259	231	246	250	250	218	228	248	252	226	213	226	246	221	245	219	253	254	245	236	233	229	263	243	220	239	266	233	212	248	274	225	243	236	225	245	239	252	237	207	223	222	247	240	249	247	240	202	234	233	235	265	240	263	251	276	235	234	231	222	245	253	243	258	227	235	254	225	251	258	280	236	224	255	222	224	203	208	262	224	269	224	263	259	262	234	251	232	256	229	265	236	215	233	228	225	241	232	249	252	235	226	241	217	224	250	225	237	246	219	224	234	245	249	225	249	230	243	236	232	253	239	255	215	242	240	224	268	223	234	252	234	267	257	237	244	241	214	228	236	215	240	246	235	231	231	250	265	250	234	240	240	215	226	231	252	239	220	227	251	251	246	238	230	220	233	245	237	223	258	247	246	244	225	278	224	229	236	259	241	248	235	234	244	235	242	245	242	229	214	213	228	233	238	242	219	240	216	230	220	226	227	257	243	242	262	226	230	239	231	256	226	224	256	256	219	247	229	292	217	239	262	243	225	211	260	241	254	231	248	227	244	236	248	222	233	249	235	228	228	256	259	238	234	215	250	251	241	212	223	248	213	255	242	222	235	244	230	208	242	228	255	259	241	240	244	243	233	241	243	272	226	237	258	235	228	260	234	221	247	241	263	242	255	221	244	221	217	227	248	229	238	240	236	259	240	284	220	262	215	232	237	218	232	253	228	243	255	247	217	224	250	237	253	207	227	237	246	225	257	225	252	230	230	248	237	240	242	240	261	255	223	233	201	254	258	236	255	221	240	251	224	229	252	234	246	239	244	222	246	232	240	254	247	263	246	236	260	238	246	211	242	247	245	218	242	230	250	260	244	249	214	250	242	233	234	225	224	246	245	229	218	251	226	224	214	264	226	260	237	242	266	243	251	267	214	230	230	229	242	245	260	230	244	225	214	218	241	214	224	229	244	250	240	214	232	233	244	264	228	227	233	269	239	214	204	233	235	260	231	233	248	215	261	260	236	222	268	236	246	249	244	252	274	234	217	253	236	265	261	275	261	228	221	247	252	250	227	245	222	235	194	268	228	247	273	232	224	249	236	226	244	271	248	225	250	242	236	215	231	254	197	260	233	234	216	244	221	279	224	233	239	259	236	263	226	252	235	227	241	225	253	233	225	243	248	241	242	233
22386	21030	28564	23695	21077	21425	15261	6213	4013	3178	2553	2089	1862	1573	1531	1335	1229	1112	1019	886	815	788	774	758	735	746	766	742	727	639	549	541	519	493	479	456	450	453	417	454	466	424	453	416	410	418	491	471	440	439	434	414	419	433	432	494	410	411	431	436	450	423	382	420	432	446	467	472	445	395	405	432	438	428	454	468	433	425	459	441	443	432	448	442	462	477	454	423	425	446	449	465	466	429	423	443	494	437	392	438	477	459	415	459	413	430	440	440	427	443	449	457	464	450	414	412	435	436	422	439	425	427	424	469	442	454	476	424	418	447	473	410	459	439	467	464	425	415	443	400	466	434	479	409	426	441	396	414	406	432	449	459	452	458	438	423	491	453	450	433	419	421	389	452	424	459	435	432	448	422	424	400	431	450	429	448	441	448	439	456	454	398	458	446	421	453	456	416	447	481	426	427	437	440	422	413	468	483	447	459	447	440	423	451	453	456	457	437	464	401	426	443	445	408	426	439	433	399	409	430	458	395	438	447	446	470	450	476	426	422	461	423	461	416	426	411	454	480	445	440	438	438	445	419	421	445	422	451	457	409	438	387	446	439	457	427	440	435	392	469	465	453	443	432	454	442	450	442	440	414	452	409	421	412	465	426	425	473	416	432	416	398	440	432	438	440	430	391	445	429	431	436	432	439	417	410	443	405	419	461	440	404	438	449	447	456	452	440	473	422	425	458	438	411	467	432	451	426	458	433	414	478	441	492	401	413	447	440	454	439	460	449	419	465	461	409	421	453	442	432	480	472	446	424	440	451	436	486	455	428	441	443	413	421	474	456	409	424	442	427	460	409	466	435	442	462	476	433	419	471	440	417	431	421	422	423	436	445	408	426	435	449	449	428	435	459	432	443	438	406	418	422	451	396	462	420	422	447	419	431	447	423	447	439	438	445	439	438	427	417	425	448	438	435	441	400	420	472	425	423	438	461	434	409	414	429	408	441	432	460	443	432	454	451	398	463	453	440	426	435	455	408	432	417	424	423	418	449	437	463	461	439	481	451	442	436	450	436	462	428	391	437	432	417	457	425	417	448	450	431	439	439	425	445	454	414	452	453	426	433	439	432	483	444	439	406	478	438	446	483	432	411	419	414	391	493	417	452	426	435	477	436	457	421	457	418	419	442	433	454	417	479	432	422	415	425	436	408	418	426	431	439	392	467	441	453	417	443	471	448	442	440	440	435	435	452	437	436	452	445	413	379	429	431	408	427	433	417	459	458	455	447	427	418	411	437	407	482	431	468	426	437	419	431	455	425	431	410	434	424	418	490	414	456	433	447	428	464	467	450	443	433	475	429	445	432	460	436	444	411	432	454	455	386	451	426	441	391	452	437	466	427	432	416	438	426	411	459	443	411	435	420	429	434	418	433	478	409	470	428	436	418	445	436	434	457	426	449	453	441	455	444	420	413	482	426	424	385	457	454	451	438	446	440	460	409	439	471	414	435	452	438	475	406	448	424	442	444	429	436	443	416	403	455	424	439	408	455	427	422	411	408	432	449	458	460	444	424	477	441	420	437	437	450	421	457	444	444	461	439	439	429	418	446	445	426	461	452	424	407	480	412	473	452	465	453	422	446	445	497	401	429	406	403	456	459	464	438	400	443	435	442	431	435	442	436	440	414	445	440	456	423	436	380	436	412	432	464	421	426	448	429	460	454	428	426	397	440	440	440	468	425	401	393	470	479	435	446	446	441	431	412	463	425	394	437	457	468	450	459	429	410	434	437	434	383	425	387	422	462	480	416	418	415	442	419	436	473	438	464	399	416	403	422	441	425	424	437	419	435	457	460	441	450	421	446	463	446	447	432	452	423	422	465	433	447	443	418	462	463	432	427	419	420	446	441	440	463	429	466	437	411	440	399	441	432	446	465	430	430	409	427	449	440	426	416	413	449	383	413	432	467	432	441	437	447	452	428	440	450	429	473	449	446	457	416	437	486	420	424	453	411	428	424	437	423	429	443	408	417	432	421	450	463	424	421	411	439	428	455	460	445	416	444	510	434	457	439	428	405	445	447	453	420	414	428	418	416	389	457	429	439	451	444	445	402	413	463	437	448	424	445	452	433	442	452	417	421	422	440	420	444	410	441	427	434	449	420	470	422	445	408	410	452	379	433	454	422	443	410	432	428	427	418	439	476	408	430	412	434	449	455	422	451	432	451	414	455	435	471	427	447	410	447	430	432	457	431	448	432	429	490	427	418	396	434	435	414	438	443	458	422	355	412	424	449	454	405	438	424	440	414	418	421	434	458	449	429	476	416	471	424	427	396	424	447	455	432	415	418	411	445	423	409	435	453	400	465	431	414	432	412	390	454	421	430	427	424	428	442	434	396	442	424	437	439	426	470	457	444	420	414	448	440	445	452	463	460	411	470	407	418	453	450	433	430	447	384	463	470	407	451	442	429	444	462	437	416	386	449	412	443	452	420	434	426	425	448	444	454	421	427	448	429	437	420	441	435	436	437	452	422	426	471	433	439	463	454	408	457	457	450	429	436	442	429	448	399	459	431	413	393	416	419	405	437	458	446	462	464	434	437	443	441	443	418	426	441	434	430	422	452	410	461	429	442	449	420	440	440	432	473	404	442	455	436	421	459	415	412	460	412	427	431	460	439	455	429	495	408	446	405	401	421	426	404	458	469	458	436	451	460	458	431	397	451	437	472	430	412	421	468	477	432	444	395	420	472	426	458	457	410	437	410	443	435	422	425	427	410	432	421	410	444	384	412	448	443	440	427	415	426	430	456	448	414	428	446	388	447	467	435	434	426	447	414	479	412	430	426	501	435	442	483	398	443	435	463	430	417	442	467	421	468	405	399	448	451	444	444	422	400	480	430	420	433	423	435	416	428	420	414	473	434	460	433	472	403	466	443	402	412	420	439	448	465	438	400	425	467	403	408	431	421	470	441	435	427	476	437	410	407	418	445	416	449	470	418	478	425	413	396	459	440	447	451	447	411	446	454	420	428	448	428	446	430	433	405	412	424	415	441	437	410	437	462	432	448	441	462	459	424	459	474	434	400	434	411	447	426	424	433	427	446	409	442	452	465	420	413	411	456	472	442	443	416	392	457	439	431	454	449	464	458	426	424	453	429	433	456	452	461	411	439	464	439	411	433	410	440	411	445	465	407	440	419	440	424	386	428	420	436	418	446	459	458	420	432	460	423	448	436	460	440	440	428	453	434	454	473	425	421	434	431	412	441	434	382	412	427	459	437	409	455	422	482	435	397	455	447	422	412	451	448	439	464	431	405	423	476	425	436	421	446	449	459	402	417	416	413	427	439	455	421	404	436	394	416	419	419	425	431	471	416	396	406	414	419	454	430	411	432	440	426	387	444	389	437	406	440	410	453	410	416	402	451	406	434	436	489	432	458	415	448	430	416	396	470	425	407	411	445	446	432	439	428	428	444	419	448	460	445	456	413	423	410	451	413	453	479	415	422	434	408	464	422
29854	53355	37042	24657	19118	14885	11201	8640	6749	4936	3941	3295	2879	2481	2194	1967	1667	1532	1364	1151	1113	1009	952	976	907	944	945	990	856	806	675	619	574	545	516	491	489	485	486	427	467	489	454	477	484	466	501	475	495	480	495	445	457	467	463	477	456	452	469	475	477	515	439	458	448	471	442	459	453	457	442	465	441	473	476	511	469	474	463	472	462	461	436	473	455	447	442	475	466	474	466	408	465	451	473	433	490	467	471	457	470	458	474	480	445	444	430	450	454	495	433	491	450	500	492	494	430	461	474	442	455	449	475	478	471	429	492	486	495	488	469	480	481	455	485	434	466	460	459	473	437	492	440	452	485	474	443	468	483	479	476	480	492	496	461	498	487	489	476	466	496	480	449	474	450	487	411	470	480	470	435	457	487	451	465	479	447	478	464	444	447	507	479	496	475	482	452	470	454	498	464	458	474	462	468	474	470	474	448	493	479	476	474	491	444	476	455	476	433	469	474	453	433	467	476	460	472	463	472	469	467	454	491	458	472	476	480	474	482	422	519	451	470	489	442	452	464	443	480	452	457	456	465	453	501	474	443	445	453	417	487	481	467	459	484	452	489	445	431	464	506	439	477	496	472	491	450	504	480	463	498	428	433	455	459	450	468	446	457	425	444	466	449	503	471	473	452	492	450	506	483	480	489	471	439	459	473	467	465	473	465	429	482	439	463	429	491	500	432	464	471	465	479	420	438	459	504	460	471	502	446	441	445	466	519	469	465	488	463	448	477	463	482	473	468	442	475	438	441	464	478	493	441	438	448	449	455	462	456	437	518	532	468	449	450	442	489	450	434	455	453	441	499	480	484	494	453	481	480	461	443	454	465	473	474	464	463	475	446	472	458	473	497	470	468	466	486	449	491	428	443	457	491	475	512	478	458	459	459	438	476	468	450	454	467	482	479	481	448	434	453	453	455	492	484	508	457	481	446	503	477	500	447	459	474	462	498	464	507	436	485	464	443	481	495	431	448	438	462	463	489	450	491	508	467	491	479	473	491	448	468	446	454	483	502	471	459	445	481	516	460	449	424	475	448	475	449	464	484	502	444	441	466	489	449	470	493	489	450	472	448	502	472	465	445	497	474	504	467	473	479	469	440	490	460	430	455	486	474	469	477	452	469	456	426	445	448	492	460	455	436	509	438	421	417	492	461	468	475	468	506	451	505	457	494	512	466	508	499	440	476	456	427	470	441	462	465	447	480	471	442	460	426	474	465	477	422	469	461	475	458	470	499	474	539	452	491	452	487	453	503	421	464	484	504	486	468	452	430	434	484	460	478	517	430	487	421	482	495	459	475	478	450	462	469	475	455	498	499	443	483	489	464	489	445	514	479	482	487	458	462	464	468	436	482	439	481	479	487	442	477	490	461	463	460	478	465	467	453	464	413	447	452	454	488	467	477	504	445	450	445	514	460	444	480	480	497	457	457	485	467	454	416	447	467	468	485	480	499	500	439	495	449	485	436	469	438	489	486	464	448	471	471	466	451	450	465	492	456	478	450	467	458	449	448	516	420	505	473	463	445	499	434	464	450	464	448	479	439	464	428	455	464	483	499	483	434	489	460	455	501	446	510	481	460	430	478	459	475	446	451	509	445	443	453	445	449	461	458	427	497	452	489	483	437	411	472	449	451	452	470	474	460	459	518	459	501	469	495	495	463	421	455	484	455	459	489	456	434	495	454	473	457	478	446	453	477	466	457	476	466	436	490	489	442	433	436	426	503	479	470	481	481	491	480	473	490	486	431	458	458	451	498	452	462	506	465	474	440	452	463	487	455	472	429	476	474	445	472	457	439	456	457	491	476	468	493	476	461	460	483	452	459	438	477	460	467	452	439	483	494	474	479	490	451	470	464	442	486	458	434	471	427	480	465	439	438	425	498	487	451	490	442	456	469	483	463	483	473	461	488	442	490	464	484	466	489	487	466	489	447	470	459	474	450	448	441	461	477	497	487	470	457	448	482	453	472	472	449	452	458	496	473	477	457	437	439	448	496	495	498	498	455	446	469	443	465	532	484	484	503	466	459	458	440	470	469	489	450	428	510	507	472	474	477	465	483	468	468	518	452	436	464	421	462	477	472	483	462	460	480	502	473	432	479	463	447	470	439	437	498	467	457	459	468	467	464	479	457	447	437	428	457	441	446	479	437	464	484	465	471	440	504	448	477	491	485	484	478	452	435	430	484	489	482	466	469	448	455	468	474	452	469	474	478	459	468	489	461	525	467	493	446	454	468	467	479	483	478	473	474	475	474	426	447	474	448	475	521	510	470	479	496	443	478	464	455	464	456	463	507	495	447	451	442	475	466	445	446	495	456	464	451	459	484	475	500	493	470	495	449	522	474	424	455	419	447	444	482	477	479	482	462	453	453	445	488	452	485	459	444	522	482	476	457	463	442	506	467	467	503	518	497	461	471	467	486	479	452	445	460	492	450	468	447	454	492	475	480	497	485	448	485	495	456	456	455	438	464	477	465	465	462	456	445	465	469	459	484	467	472	471	462	486	451	458	434	435	474	479	487	459	492	442	474	434	458	506	443	439	472	475	465	488	463	470	472	472	448	486	458	466	437	477	458	476	475	490	522	495	495	480	449	456	458	449	491	442	472	469	491	481	477	466	460	473	480	456	487	489	492	452	440	463	455	476	448	516	419	446	445	465	436	472	465	446	447	491	466	458	442	433	444	463	449	481	474	483	483	480	478	458	456	428	475	438	445	449	452	470	466	489	435	462	457	480	493	483	481	478	448	445	478	453	468	446	473	441	491	476	479	502	483	453	457	484	465	466	495	464	427	492	441	460	454	479	452	473	471	476	488	483	438	472	471	452	468	436	457	435	478	443	435	492	460	438	484	477	443	458	519	487	469	470	440	468	418	497	440	488	469	473	466	465	483	457	476	476	471	475	469	453	435	473	412	451	442	474	485	476	473	444	444	472	450	501	479	492	472	435	457	460	484	501	507	487	447	469	476	460	455	461	442	416	464	442	479	504	461	493	471	441	438	447	450	450	480	510	429	466	497	454	433	477	484	470	421	444	469	419	486	453	489	443	442	461	479	463	490	449	462	488	468	462	468	419	487	472	431	478	452	476	464	495	431	454	465	454	470	444	485	457	458	427	447	474	462	448	484	474	479	491	479	467	457	448	444	475	445	447	464	435	444	486	446	500	484	465	479	496	495	429	519	465	455	472	468	486	431	460	446	463	493	419	438	466	481	434	473	430	432	455	493	487	458	436	480	461	473	451	481	483	473	480	485	462	492	476	457	478	467	429	491	469	481	472	490	455	493	445	436	468	452	445	511	490	446	426	437	494	467	446	455	497	457	490	481	507	435	461	462	484	484	463	481	469	418	426	447	462	439	447	495	464	459	484	488	443	504	443	476	485	470	474	425	495	454	402	481	466	487	469	457	432	483	490	460	466	473	508	491	483	465	458	450	498	456	457	470	450	501	479	469	474	480	473
28651	25009	24293	14553	7160	4319	3018	2279	1828	1447	1155	998	866	821	782	712	637	564	513	471	475	450	400	417	412	431	473	446	388	376	348	319	337	319	274	271	273	259	281	283	276	274	277	254	235	276	246	315	303	260	280	296	281	259	294	291	281	264	291	278	298	279	260	289	281	308	284	311	270	270	259	314	275	282	308	277	260	275	307	275	279	284	295	269	237	248	271	284	287	284	298	268	260	294	306	279	269	268	278	292	294	265	260	308	278	259	302	242	292	262	259	259	250	291	278	270	269	281	288	295	289	272	289	279	269	291	275	259	297	308	277	279	239	279	295	261	289	233	294	261	284	274	275	297	295	296	302	280	312	291	271	275	263	265	280	256	278	274	265	304	291	284	279	272	234	265	260	280	294	251	278	262	290	306	255	299	296	246	305	270	246	264	295	274	240	274	270	273	286	303	273	298	263	265	269	287	294	290	264	284	304	262	264	317	237	306	267	287	288	298	273	288	264	305	266	315	269	267	298	243	279	315	289	242	302	282	275	270	259	276	285	311	241	291	286	293	265	289	301	308	278	287	272	264	303	258	276	275	240	267	262	266	261	297	284	302	255	283	283	277	282	282	297	257	276	297	256	280	287	273	274	265	298	265	279	284	242	284	275	284	290	284	283	266	234	254	292	281	297	291	297	268	283	285	293	291	290	293	261	276	300	288	292	294	252	284	271	262	278	291	253	304	271	270	271	288	294	304	288	269	254	275	286	253	287	277	256	270	247	269	263	280	284	269	291	280	285	234	301	262	264	256	290	280	276	292	277	251	252	321	284	308	273	267	255	292	267	266	307	269	283	306	282	271	270	272	261	276	285	268	274	282	265	286	288	278	298	272	295	257	260	261	250	284	288	296	294	278	278	285	294	246	291	254	271	274	291	273	282	284	275	249	291	295	257	317	309	304	241	296	260	268	254	279	274	289	283	281	304	281	248	282	275	283	282	309	290	276	277	312	285	262	271	275	281	231	265	289	301	263	277	295	265	274	286	255	279	288	277	299	259	254	304	293	285	291	286	249	292	253	261	282	276	299	276	265	268	260	269	241	285	265	252	267	296	272	300	271	303	249	286	263	304	281	307	297	273	266	302	283	281	301	295	306	274	258	265	277	276	262	238	246	295	259	283	290	255	267	247	278	252	279	285	324	285	252	294	281	307	265	249	265	284	270	281	282	262	290	295	293	263	273	277	285	256	249	314	258	258	254	263	314	289	254	279	273	281	255	278	273	292	267	311	258	293	304	280	280	275	263	307	248	304	252	277	290	270	265	295	301	283	271	263	266	277	283	297	271	279	291	331	287	269	263	291	284	273	304	291	263	275	309	280	262	292	287	282	283	271	279	278	273	267	276	251	266	274	290	293	247	248	283	281	282	282	262	297	226	254	251	285	277	283	281	268	284	305	317	269	282	275	285	272	288	263	307	261	297	261	283	250	257	311	278	240	260	288	256	283	265	290	304	277	283	298	260	288	304	255	284	281	271	272	292	266	290	284	265	284	283	264	294	259	292	319	253	284	266	302	274	303	308	287	290	281	297	260	271	276	270	295	274	271	252	291	264	274	273	275	286	262	257	310	285	298	287	280	276	281	290	235	277	243	277	268	268	267	313	280	245	258	289	315	296	253	288	290	297	273	285	277	253	273	273	270	302	282	272	280	302	273	248	279	279	269	297	268	251	291	291	261	262	307	280	295	296	283	301	272	273	266	313	292	280	288	261	280	274	280	275	291	265	273	288	279	280	274	295	305	278	277	278	286	288	307	238	310	311	263	281	257	298	296	273	253	283	282	279	252	295	274	302	265	277	269	295	282	287	247	283	300	295	295	301	272	304	286	305	283	250	257	252	281	284	274	320	278	286	269	259	288	278	270	311	279	280	277	299	279	305	283	275	289	301	253	265	279	270	268	293	285	264	272	271	297	276	251	291	284	255	296	265	298	279	267	296	258	291	282	268	262	262	289	254	284	274	249	275	286	286	256	294	284	291	296	247	279	244	278	272	289	287	280	275	289	264	258	246	251	278	270	275	286	272	262	305	282	252	282	268	302	282	284	246	291	283	250	263	297	262	265	276	289	272	264	270	269	256	307	291	285	274	286	279	298	265	293	269	263	271	237	274	253	277	267	265	264	263	299	295	281	286	268	296	284	260	260	295	263	284	255	270	276	271	274	275	292	282	312	269	293	276	276	232	244	306	307	274	253	251	278	289	277	268	253	290	280	237	266	279	255	237	252	258	310	263	249	289	269	293	289	273	276	284	276	270	297	275	274	285	256	288	287	285	262	291	290	271	255	293	276	288	268	295	255	281	255	276	309	284	290	283	268	288	295	255	295	257	272	285	277	282	285	278	265	283	262	294	261	305	279	256	277	287	271	294	299	294	272	287	271	280	275	264	279	254	275	267	259	269	265	250	273	261	286	278	290	271	258	264	276	286	302	282	296	273	284	288	255	292	279	277	285	294	272	258	282	293	240	287	267	285	285	262	250	287	260	282	257	277	289	258	245	227	305	302	280	288	295	270	271	281	277	262	283	270	282	280	263	296	244	296	308	280	245	287	251	290	281	268	273	323	278	270	296	239	292	244	296	285	294	280	287	245	284	269	298	251	275	254	288	294	294	285	260	308	280	270	271	291	271	305	291	266	264	286	254	265	276	271	264	277	298	266	275	287	276	282	253	246	311	248	282	283	274	287	277	278	301	285	267	256	308	269	287	272	283	281	307	250	270	291	302	279	261	238	289	262	265	284	266	296	294	267	244	263	263	275	295	280	293	280	258	290	289	280	303	281	285	265	281	247	294	301	274	255	294	286	305	279	279	265	281	293	285	278	270	279	285	271	255	265	257	290	252	287	273	278	261	314	265	274	286	260	271	283	260	271	294	300	298	316	282	278	315	283	260	277	268	271	295	279	261	278	265	274	269	277	299	300	272	271	292	262	269	267	278	277	272	265	288	284	303	290	287	263	271	266	275	279	269	244	309	268	267	284	257	284	285	258	294	257	275	289	276	281	283	248	264	283	298	286	292	279	304	296	295	268	255	301	279	277	270	277	295	270	302	302	269	264	238	277	292	265	291	263	266	279	287	302	257	251	275	283	285	289	319	296	286	263	289	265	272	299	293	264	277	235	266	303	300	278	265	264	308	292	281	296	295	252	281	277	242	272	261	267	249	261	267	264	307	261	262	284	297	247	286	291	284	277	259	310	286	284	279	251	272	262	282	281	283	283	265	261	282	281	296	296	265	287	255	245	261	293	302	305	258	303	281	274	288	296	272	274	241	287	262	249	288	276	290	258	278	264	270	277	283	309	257	266	260	265	265	284	276	287	290	287	284	274	267	301	263	296	279	282	252	311	261	268	279	250	294	239	281	256	258	271	266	280	291	314	258	261	277	268	255	278	253	249	267	300	270	285	279	267	242	261	271	269	292	301	275	262	295	256	295	256	236	266	280	286	262	304	285	273
27668	40207	25269	14197	10247	7669	5665	4298	3126	2424	1984	1656	1459	1211	1212	1010	936	766	752	626	604	584	544	573	523	571	572	565	486	415	356	381	324	358	323	298	316	268	297	275	298	299	297	307	313	330	299	267	316	328	316	311	298	287	296	291	346	314	305	303	310	285	303	318	319	293	307	284	267	292	318	308	328	321	294	312	290	307	293	292	321	282	322	310	308	287	298	307	287	330	307	289	297	307	311	277	319	324	303	323	309	317	311	281	285	303	330	312	339	313	300	288	305	269	291	283	331	290	306	260	286	341	293	322	303	318	294	313	260	282	309	280	316	306	284	337	288	278	302	300	313	288	300	312	310	305	298	285	290	305	302	317	343	338	301	314	325	289	326	306	298	311	293	283	295	277	317	308	305	263	281	320	310	305	305	285	268	288	307	307	296	312	309	321	306	298	305	268	307	312	252	279	327	297	299	328	319	284	272	336	283	306	307	276	330	306	293	292	312	309	325	314	281	331	304	286	303	293	302	296	301	304	292	309	300	324	300	290	273	308	287	331	332	305	271	310	284	305	297	273	322	318	288	278	303	303	285	284	315	297	317	323	278	316	290	272	317	282	313	313	332	312	311	327	292	319	299	321	303	349	293	330	287	270	288	289	310	297	285	309	296	293	317	305	325	307	318	292	322	282	313	287	294	279	294	279	329	306	333	296	300	299	301	316	287	274	283	322	290	332	318	304	297	285	286	316	317	294	295	292	295	311	274	277	272	306	310	298	287	309	310	293	298	308	290	315	317	309	278	286	288	294	298	312	287	278	312	328	334	295	297	300	288	302	304	293	274	285	319	293	288	317	324	300	293	303	283	299	323	277	320	324	309	296	302	301	334	265	316	319	330	345	296	299	316	316	309	339	299	266	310	299	292	305	288	326	311	294	278	318	329	286	286	289	294	299	310	291	282	296	282	303	285	290	315	319	307	319	335	298	288	285	262	337	287	309	314	257	277	296	301	280	293	323	309	308	321	333	302	322	320	335	296	286	288	276	313	300	303	318	318	294	299	309	303	315	310	280	281	304	303	274	279	301	336	305	289	319	282	319	305	316	303	304	317	310	305	301	275	294	268	311	260	298	320	294	306	314	276	315	280	310	282	257	328	298	318	299	312	329	297	296	298	299	309	270	301	304	280	317	316	286	291	319	290	297	295	300	305	310	312	315	309	292	305	303	330	318	339	326	297	289	282	340	306	316	285	287	302	317	303	316	309	316	289	295	312	312	306	301	335	299	269	308	292	316	269	305	292	279	307	325	294	289	341	319	297	291	322	305	326	276	311	312	350	295	292	301	292	335	287	298	296	312	306	316	302	313	307	295	328	307	285	304	299	294	321	312	302	319	271	318	296	309	320	319	298	268	263	305	302	305	339	318	289	326	299	309	285	307	286	299	293	282	290	291	313	314	302	315	321	318	295	289	303	295	296	302	310	306	313	320	326	292	294	293	306	267	290	290	321	333	283	310	290	298	306	291	271	293	296	284	290	287	317	297	270	320	311	271	316	305	320	336	319	304	320	343	296	277	297	312	324	320	313	312	311	316	310	291	290	310	301	266	301	283	286	308	314	301	304	268	282	319	308	284	294	310	291	295	301	302	310	314	278	308	305	330	304	322	312	292	269	305	270	290	267	327	311	301	269	276	317	300	297	304	293	297	301	277	281	288	318	326	307	276	306	296	317	272	309	303	306	285	276	253	304	263	284	309	314	302	321	329	274	274	287	323	337	291	321	290	325	317	324	300	312	301	275	298	302	317	316	304	293	270	321	315	293	335	310	332	284	318	311	289	295	280	311	327	316	316	292	312	298	305	324	296	316	299	274	313	297	301	308	307	316	308	298	303	274	304	305	310	312	302	314	308	290	304	296	296	285	302	321	294	291	308	291	295	279	294	303	318	305	276	309	345	307	313	302	315	301	327	327	273	326	308	295	290	282	315	297	293	285	295	321	324	321	268	307	301	268	274	286	302	310	330	300	302	316	262	327	325	289	293	310	285	328	282	298	324	278	295	323	306	320	298	312	314	313	305	289	290	304	306	300	301	304	288	289	309	305	284	312	309	322	312	271	282	299	277	263	307	295	295	306	336	295	285	331	297	323	302	310	302	313	313	348	283	286	288	320	331	313	287	318	313	317	277	320	310	276	282	329	289	301	328	311	303	259	313	330	327	330	308	314	274	274	288	299	294	288	283	280	311	315	308	341	318	325	278	311	287	304	295	331	294	286	291	313	349	310	314	315	281	293	303	322	301	311	293	329	290	301	276	307	293	319	286	296	297	305	303	295	295	286	305	265	290	317	304	290	325	301	280	303	298	288	290	326	312	279	320	318	312	297	318	290	309	286	303	313	304	305	293	273	299	318	292	303	304	277	278	284	319	308	283	310	275	289	322	277	275	293	305	308	301	294	274	290	293	292	308	323	303	288	328	319	317	268	298	314	339	315	290	290	288	325	312	324	315	308	300	298	305	283	288	328	308	320	277	303	314	280	284	253	300	317	305	278	297	317	272	317	317	290	302	331	293	289	312	311	304	293	322	285	273	303	313	305	287	307	301	327	302	313	321	290	281	272	275	300	272	279	316	292	280	307	316	301	302	281	298	287	304	296	294	309	297	314	333	328	295	309	291	262	313	309	295	282	300	304	280	284	301	294	332	327	267	274	279	299	312	309	271	324	320	280	299	303	308	281	281	316	310	296	274	306	283	297	315	277	316	335	288	297	312	302	302	304	296	294	327	298	340	300	290	305	303	273	279	297	317	302	300	290	314	270	290	288	343	279	299	308	295	308	272	280	296	307	312	327	287	294	271	310	322	313	292	268	287	294	290	311	334	303	322	286	283	288	267	332	337	284	277	280	292	288	304	309	303	293	289	324	281	306	291	265	288	314	316	301	311	278	289	301	310	314	300	273	335	286	306	273	303	287	289	294	315	279	311	305	297	304	306	268	293	300	290	297	282	295	280	288	280	314	296	295	296	306	299	284	308	323	275	260	293	264	312	275	274	312	293	298	303	319	290	291	286	304	270	320	326	325	290	282	285	326	319	296	283	327	282	302	299	288	294	307	300	295	316	295	336	289	292	288	324	302	295	287	302	310	290	316	311	304	306	311	287	313	299	308	302	316	329	291	307	298	286	288	304	311	293	303	282	277	303	301	267	310	311	281	321	286	282	304	311	319	325	297	312	295	281	321	296	315	311	285	257	282	331	269	332	318	277	305	339	291	268	304	309	312	288	286	287	275	333	280	315	296	295	305	279	293	285	288	308	272	269	284	321	297	296	335	308	356	339	305	287	306	304	324	292	313	285	290	287	315	313	301	273	310	303	296	283	289	298	305	303	302	299	301	298	320	279	301	289	296	330	291	299	297	314	292	277	294	298	288	329	289	309	286	324	312	306	292	315	306	313	305	311	265	290	323	324	308	298	323	298	326	283	287	309	315	322	323	333	306	326	326	308	300	282	335	297
23262	21000	28182	24033	21151	16050	7112	4053	2928	2296	1913	1722	1383	1406	1286	1091	1064	919	873	798	694	690	733	698	662	652	707	629	651	565	542	554	470	482	448	455	448	482	477	495	475	435	455	447	436	438	434	466	473	466	471	460	463	434	454	454	448	439	451	467	465	463	474	454	466	490	451	460	443	442	468	452	474	477	461	467	468	423	442	432	460	473	501	429	469	473	436	413	464	408	438	433	449	500	493	428	453	441	427	470	533	484	462	505	440	467	433	484	461	430	413	466	441	444	417	446	428	458	445	464	445	479	439	448	477	463	451	437	489	442	430	460	411	439	438	467	440	449	430	438	460	431	459	471	445	495	475	506	457	444	464	462	481	460	437	477	471	443	507	416	444	441	424	424	427	407	414	441	450	422	437	462	417	466	442	466	442	450	459	415	455	475	451	447	473	460	416	487	479	447	439	435	422	477	422	444	437	440	442	448	407	449	431	395	475	467	441	470	438	428	438	415	416	446	496	482	482	460	422	462	453	411	484	445	452	435	441	489	472	424	480	460	444	473	421	477	433	461	455	454	467	454	428	434	463	444	442	426	438	451	450	438	479	447	430	459	437	424	461	484	428	448	485	465	439	437	459	415	466	468	475	456	449	430	483	442	459	409	449	455	457	472	444	419	432	474	446	425	464	436	453	470	456	466	460	470	483	457	473	457	445	426	442	460	428	437	466	429	449	454	457	480	445	462	438	427	438	428	426	465	461	417	417	452	487	432	461	418	451	488	469	469	487	432	441	428	436	434	465	442	444	426	476	427	442	439	471	452	511	437	474	461	476	489	463	419	451	470	430	432	481	420	447	432	404	479	425	453	455	438	458	434	436	457	448	461	469	442	445	484	478	464	410	495	475	486	451	440	428	450	447	432	434	445	443	443	451	485	435	495	434	477	429	449	412	472	456	418	443	464	462	440	467	464	429	411	458	434	448	413	443	432	435	487	442	474	456	474	447	488	456	486	483	525	434	486	437	444	435	479	459	467	465	481	395	465	467	448	451	412	449	418	463	466	461	468	472	496	502	458	441	431	456	418	465	468	423	459	504	460	464	419	445	434	459	460	482	443	471	476	454	431	456	477	460	440	477	482	440	438	447	415	436	451	450	441	441	475	458	463	440	437	472	440	422	430	445	451	419	466	409	432	454	426	457	456	440	461	405	436	419	438	434	453	438	457	454	483	459	444	439	409	468	467	476	467	453	495	491	459	443	465	426	461	487	474	447	479	506	471	435	446	397	436	427	475	438	453	440	451	448	408	451	447	441	415	453	442	409	461	476	450	446	461	451	436	465	424	441	445	445	459	450	450	456	427	420	451	414	451	437	445	426	488	439	450	460	429	449	445	467	435	464	403	430	461	475	467	435	434	449	451	466	439	457	434	478	460	465	444	422	443	431	445	471	453	436	436	405	466	486	459	477	432	440	477	448	434	390	501	433	393	476	459	452	455	476	454	446	460	479	437	447	450	455	480	464	473	460	429	445	436	447	453	462	465	438	474	472	435	436	478	469	451	478	409	468	421	423	427	447	435	488	486	462	464	449	443	452	458	434	447	442	449	457	461	423	478	419	433	468	458	437	461	461	451	436	439	455	462	457	481	483	476	472	462	477	468	436	448	445	413	411	435	446	449	470	476	468	443	469	480	475	496	426	456	471	464	466	419	461	446	429	454	449	454	458	456	438	475	453	458	450	452	445	444	456	472	447	448	440	420	480	436	457	455	469	405	471	404	461	455	459	410	434	458	445	469	447	423	445	417	445	469	447	421	422	441	469	432	461	437	445	443	403	443	445	482	452	467	450	443	455	452	446	411	469	435	432	446	466	446	452	451	501	458	440	496	440	455	472	464	431	421	456	483	435	484	455	452	485	477	442	455	484	475	418	456	469	443	484	440	453	444	447	418	428	469	468	471	468	467	438	465	449	452	433	431	461	433	441	502	464	454	427	423	442	421	483	469	443	433	483	490	455	409	445	436	433	472	454	455	416	437	460	473	442	450	462	474	436	479	462	480	471	450	443	466	449	432	444	490	458	456	424	444	423	486	469	436	426	475	424	471	446	486	456	480	466	483	473	425	452	427	394	445	441	417	483	437	466	479	458	444	496	427	453	457	430	456	444	469	446	466	457	429	443	425	416	441	417	425	469	450	485	447	491	465	446	449	468	465	424	462	418	438	480	446	444	460	429	405	411	458	460	449	428	474	431	441	429	442	419	456	466	465	476	446	458	461	442	449	448	467	459	456	476	414	488	430	416	447	411	457	440	472	459	491	470	440	417	438	427	442	458	461	460	411	465	485	479	428	475	443	466	437	410	488	440	426	462	417	470	425	436	457	432	455	468	450	414	431	431	489	467	460	444	406	440	428	443	459	482	437	457	451	411	428	435	448	463	443	467	421	439	440	474	430	479	432	469	429	430	468	451	466	447	440	433	454	458	467	450	422	467	500	489	452	441	422	462	466	428	468	452	432	445	429	445	452	413	469	450	454	434	393	448	411	425	426	439	465	423	424	451	423	426	462	448	445	454	466	451	431	460	453	465	461	423	460	487	442	463	434	446	451	438	482	482	475	463	436	474	479	477	447	440	434	456	449	472	437	490	451	469	434	484	448	437	446	416	487	469	464	468	489	412	437	502	432	433	436	462	407	462	441	471	432	437	422	446	444	457	492	444	461	430	450	434	453	425	473	440	447	455	484	433	453	434	444	434	457	399	441	436	445	481	436	421	464	414	458	512	454	404	468	477	445	466	493	449	445	481	490	443	458	431	451	469	431	455	434	425	460	457	391	454	406	439	486	423	430	446	442	463	448	457	424	427	477	424	451	443	437	447	436	447	428	451	428	452	467	423	440	448	424	470	458	448	430	455	413	463	456	506	425	427	427	443	458	454	463	460	451	457	452	452	423	456	497	467	450	440	452	439	490	449	457	456	414	421	473	462	450	436	447	464	446	414	453	427	457	400	434	465	468	456	448	452	448	444	377	438	489	456	443	485	457	463	429	392	425	485	443	455	477	479	453	457	443	490	470	433	436	469	445	451	439	465	432	470	452	400	455	463	485	490	477	445	458	467	470	449	490	426	431	455	441	445	435	472	432	458	430	462	438	500	488	446	457	437	453	431	448	464	462	461	440	495	443	471	485	466	456	462	471	477	437	420	445	448	432	437	448	482	456	436	419	445	478	441	460	456	443	400	381	439	482	420	436	436	392	452	444	468	438	450	487	428	448	427	447	459	462	473	501	415	455	456	478	427	454	425	422	427	435	416	452	443	462	437	452	467	495	424	452	435	453	457	491	390	497	408	478	441	440	490	409	504	447	464	414	472	461	480	452	416	468	413	427	415	418	435	443	461	454	456	442	444	449	458	447	450	452	484	434	483	471	441	431	459	443	440	482	482	465	454	435	467	413	421	457	411	429	457	444	453	454	482	431	430	442	427	442	429	432	441	457	471	467	478	480	458	440	483	400
28006	47476	31754	19356	14900	11119	8367	6483	4989	3747	3114	2638	2271	2088	1915	1689	1508	1282	1200	973	918	906	911	882	833	708	890	856	808	696	633	615	597	553	510	495	531	508	499	533	507	485	483	457	481	477	531	502	500	508	490	499	506	477	488	482	482	461	509	517	480	493	472	490	469	460	464	482	483	485	485	475	497	515	491	473	517	468	477	495	492	476	495	452	484	469	512	479	481	470	457	487	496	441	488	483	519	482	439	457	453	491	471	500	464	478	467	523	448	504	508	515	452	518	499	484	442	473	477	471	492	490	502	475	503	459	450	487	467	463	455	475	489	500	515	487	478	489	489	453	535	483	473	497	479	504	493	467	486	463	465	514	459	451	479	510	474	464	445	474	509	521	498	491	474	505	460	513	499	500	506	474	477	503	449	469	478	489	480	454	487	495	480	460	477	524	477	481	437	503	467	512	463	474	490	508	508	480	484	506	480	457	513	483	475	440	460	500	493	486	491	458	495	451	469	464	506	514	478	485	511	496	447	453	481	503	488	504	471	478	489	477	490	464	512	479	472	483	478	457	481	494	431	475	459	481	454	458	505	444	517	458	527	517	467	458	489	528	498	494	489	469	467	475	477	481	466	512	505	499	501	519	489	474	504	512	509	485	492	463	508	497	457	494	481	528	478	462	475	475	486	494	501	464	443	455	477	463	441	495	444	495	501	476	457	502	500	490	467	508	506	520	473	448	479	479	474	444	484	485	517	501	506	475	481	480	481	464	487	485	493	476	483	483	484	499	496	488	499	480	476	471	460	525	524	510	468	461	499	456	476	476	474	456	468	453	508	482	490	529	497	521	456	469	500	470	490	474	496	488	477	464	481	455	448	507	474	473	456	490	493	495	444	486	528	470	470	501	490	470	474	467	479	479	462	432	445	493	470	471	507	483	506	488	477	476	516	490	469	461	519	489	459	472	490	449	473	487	496	485	518	471	453	502	477	482	459	474	486	508	507	488	514	508	493	491	478	477	525	493	478	488	490	479	471	484	488	488	504	458	471	457	483	455	495	514	474	494	489	500	491	465	448	482	467	512	509	483	510	469	455	436	454	470	522	475	491	491	489	508	478	476	530	503	517	508	523	475	485	516	492	493	486	489	490	448	471	481	449	494	450	480	469	474	464	464	518	464	481	508	485	443	451	474	511	468	493	442	494	491	479	505	471	518	506	438	499	482	493	506	502	477	471	457	453	502	483	498	478	486	468	492	467	496	456	463	485	487	498	478	467	490	484	471	479	461	518	503	490	489	494	460	470	513	474	459	480	457	481	484	426	450	491	483	481	517	532	479	473	481	495	502	509	471	475	456	509	484	457	478	505	421	498	454	480	466	475	520	501	506	497	485	493	462	500	444	508	502	521	496	502	567	455	462	478	500	498	526	519	481	471	485	475	458	450	464	517	497	465	458	495	469	467	460	510	463	485	477	490	460	492	515	489	496	489	490	474	465	507	502	455	503	471	464	502	463	488	508	488	468	494	461	468	485	477	495	498	426	494	461	479	490	468	469	484	501	467	470	495	483	554	499	520	497	442	480	501	499	505	478	477	457	463	479	506	476	482	480	471	478	490	507	476	448	497	508	484	459	452	487	507	484	454	415	470	480	503	482	474	496	461	486	484	502	473	500	499	497	495	464	447	534	475	480	476	503	475	512	454	484	486	446	442	495	490	452	492	494	484	466	456	492	511	513	453	473	482	480	496	509	513	475	503	460	490	481	453	470	456	478	433	480	479	557	474	500	483	483	452	456	498	449	457	474	509	464	475	506	506	504	491	477	463	513	516	455	518	497	482	491	476	474	499	483	484	495	495	488	502	510	467	459	507	498	476	490	483	488	481	505	469	509	501	503	516	446	487	505	522	505	498	435	459	457	462	500	490	503	475	475	480	489	482	499	470	478	506	483	491	484	476	463	512	490	488	477	468	512	501	447	475	476	492	473	504	492	479	485	460	511	498	502	466	499	478	499	472	475	497	499	480	531	498	515	450	481	501	447	495	486	508	536	480	499	497	495	469	494	473	514	500	485	453	474	490	491	516	556	481	492	502	550	511	487	491	481	527	475	484	504	526	463	491	460	490	465	485	487	491	505	513	483	488	512	478	474	479	499	505	482	454	477	468	441	499	458	494	513	485	499	472	514	500	500	481	470	474	524	448	490	530	503	478	470	480	475	480	506	495	457	476	489	494	453	502	490	477	494	461	492	479	496	493	478	497	494	498	470	504	465	467	499	464	513	474	491	475	507	500	504	484	449	476	467	467	474	454	539	505	469	485	469	484	499	463	540	428	476	476	491	475	523	473	524	475	506	500	487	524	452	479	473	472	471	499	457	474	492	499	444	528	496	447	478	473	494	471	501	480	474	488	432	479	481	491	493	475	475	461	508	474	527	450	481	521	427	501	481	463	452	485	437	405	497	523	481	500	495	488	502	447	506	451	493	521	438	471	477	496	487	534	483	461	490	495	448	466	510	459	496	450	516	478	483	483	491	469	472	471	496	417	482	493	491	457	463	508	445	492	453	484	486	507	476	474	473	523	492	503	490	513	443	502	476	502	502	467	512	498	480	502	489	436	483	494	470	485	474	486	502	443	463	535	506	496	467	454	499	463	497	475	484	505	482	454	490	453	495	485	461	471	455	507	495	488	466	468	490	456	486	510	493	475	499	475	506	474	457	487	464	466	480	490	475	464	476	461	490	477	491	503	513	463	488	440	487	481	475	479	486	484	503	492	494	495	492	473	461	512	484	450	474	502	502	478	451	496	445	468	504	507	483	518	450	488	499	501	470	515	469	485	502	473	481	455	451	488	489	455	473	473	450	483	478	500	464	498	492	489	476	465	501	472	515	491	484	476	480	472	519	485	483	477	516	511	474	506	487	487	442	478	466	485	501	501	479	484	496	498	483	476	480	460	461	481	507	505	517	492	498	496	481	475	429	438	478	454	516	495	505	447	474	460	477	498	495	466	439	447	449	500	469	479	518	477	492	462	448	485	481	512	481	476	530	507	479	469	479	544	498	498	497	490	514	471	486	491	481	483	469	494	500	501	488	510	523	422	473	439	490	512	496	443	499	499	490	507	490	491	483	490	490	472	470	465	436	492	494	463	478	459	476	517	447	471	473	480	484	547	476	491	489	427	518	461	447	486	456	499	458	494	480	501	482	513	483	464	453	530	510	508	502	472	511	508	478	474	533	484	486	515	488	449	494	478	486	476	478	483	466	488	471	478	480	495	469	508	472	485	506	511	455	480	445	470	486	498	430	502	441	477	502	485	516	503	484	442	460	498	484	491	511	509	522	450	469	505	486	515	518	494	539	485	466	533	475	487	459	478	474	500	470	502	464	473	460	450	457	530	465	497	490	480	487	470	462	469	486	489	497	472	449	496	480	489	471	463	481	492	490	488	490	473	496	494	498	460	454	427	500	480	464	514	472	495	508	495	487	474	487	499	467	448	505	446	500
24620	21039	27186	25152	15486	6998	4169	2807	2068	1772	1357	1205	1055	992	875	766	734	598	573	516	474	417	394	396	433	394	406	402	365	325	308	274	256	217	247	236	230	189	206	226	248	218	221	183	185	222	231	225	204	225	203	203	222	227	220	233	211	198	207	176	206	190	212	187	187	246	241	210	188	203	216	227	206	222	214	198	214	222	197	193	217	240	205	213	221	210	220	207	201	189	219	225	193	195	232	196	210	213	202	210	192	231	229	211	215	210	196	241	225	232	235	206	213	200	197	239	219	186	198	214	234	193	222	191	203	194	189	209	194	220	197	231	209	231	211	224	203	224	200	200	209	221	207	216	196	199	202	217	220	188	208	188	219	214	216	217	219	225	219	217	199	234	216	221	206	226	208	193	218	196	200	212	182	209	205	226	230	162	202	190	185	201	230	238	230	218	208	223	197	210	210	206	211	186	244	218	197	198	191	216	233	210	212	243	224	212	226	233	209	230	212	194	231	215	204	222	209	214	210	208	198	230	219	216	234	199	245	197	188	185	204	199	199	227	209	233	189	207	206	221	219	217	246	212	203	187	231	247	220	231	209	217	202	204	221	231	206	229	208	208	235	190	204	223	220	217	200	223	232	219	188	212	235	223	203	207	177	249	193	228	215	245	234	226	195	226	186	214	232	210	194	227	208	222	221	183	214	187	194	209	218	213	190	206	207	214	196	225	204	199	203	204	231	200	217	207	220	185	204	227	230	221	210	214	219	200	215	220	220	237	205	213	222	214	232	196	189	202	218	210	220	209	219	202	189	224	211	197	224	198	214	222	211	198	232	204	216	207	219	189	213	211	214	185	210	205	215	211	204	177	180	211	195	232	196	197	206	223	181	218	210	204	206	238	231	229	220	182	221	205	223	202	204	213	220	208	202	211	215	201	209	212	204	177	222	217	212	216	215	227	183	221	199	221	226	231	208	226	231	209	214	196	202	221	227	215	204	186	218	216	197	207	195	206	219	189	203	199	211	214	222	212	228	201	206	210	217	205	197	206	223	197	214	194	184	202	214	227	221	200	219	208	200	207	201	218	208	225	211	233	187	226	217	218	194	220	219	228	190	188	192	189	229	231	189	212	202	187	204	200	235	184	196	201	201	213	243	190	198	203	248	200	200	210	200	231	203	192	227	206	225	235	219	235	193	212	214	213	219	227	227	190	204	220	226	201	245	218	224	218	205	197	181	213	206	181	203	199	195	190	221	209	203	210	178	210	225	175	197	196	234	199	193	208	204	226	224	199	200	218	202	215	207	207	212	201	217	220	205	212	226	236	211	204	217	233	230	195	234	203	214	187	201	217	230	207	206	199	183	198	223	219	195	209	214	208	199	197	212	215	235	216	191	208	228	232	196	182	215	229	214	230	236	204	189	190	198	204	205	202	187	196	202	228	196	187	192	226	211	199	225	199	235	211	193	224	204	182	200	239	197	193	224	224	184	210	200	198	213	222	197	196	196	195	190	220	207	219	208	193	235	226	231	256	240	228	215	197	202	211	208	213	220	177	196	207	205	220	182	219	185	220	236	231	218	200	203	221	222	207	219	229	210	210	201	239	206	187	224	221	200	195	212	201	203	208	226	226	213	188	215	236	220	235	211	216	208	187	215	198	206	206	209	204	199	227	204	208	217	207	214	196	207	206	233	197	192	211	224	209	206	198	200	205	225	188	198	209	204	223	216	193	227	186	199	221	218	211	223	226	247	203	205	211	251	202	193	232	200	210	206	239	232	215	218	196	207	219	208	216	238	205	205	166	187	192	216	223	214	212	198	191	201	205	194	219	189	213	226	221	181	212	218	198	212	211	222	227	221	211	219	223	201	208	209	195	212	201	208	195	195	219	230	187	214	206	208	220	204	226	234	246	204	212	220	215	212	209	218	217	195	203	210	215	235	222	235	212	199	216	235	203	220	212	189	252	230	180	226	194	219	207	215	228	221	228	224	232	211	197	203	214	201	214	243	197	219	231	176	211	240	215	206	214	216	203	210	228	211	211	212	234	190	195	207	208	204	222	203	202	204	223	238	237	208	194	191	200	203	238	198	201	220	186	211	217	214	217	190	224	212	221	183	200	201	216	210	232	217	213	213	217	219	206	216	202	236	185	197	205	196	206	196	204	220	192	212	219	219	191	219	217	212	217	206	220	206	223	212	223	205	214	226	208	232	228	206	188	210	216	181	221	226	219	223	220	239	211	215	223	224	204	196	214	208	201	229	203	208	189	186	233	193	217	202	217	207	229	220	216	219	197	225	221	217	195	209	197	217	228	205	210	207	224	225	213	213	207	210	215	227	214	207	224	169	221	213	236	203	198	204	196	179	235	192	201	219	192	196	222	230	227	205	242	195	214	188	220	209	216	233	187	212	229	205	209	196	231	202	199	212	210	202	186	196	211	197	254	201	221	221	210	193	199	223	202	197	235	212	242	221	230	229	233	220	181	240	219	229	194	224	216	235	228	221	221	209	229	211	222	217	188	208	195	207	212	215	220	198	241	213	211	233	236	185	233	239	216	209	211	233	233	227	208	214	198	254	230	189	205	239	205	237	200	206	198	220	234	198	204	207	239	202	221	223	199	238	215	197	205	196	194	240	211	197	214	209	211	226	188	195	217	207	222	209	245	221	212	201	219	189	223	232	216	205	201	207	206	225	222	222	219	224	229	200	200	229	209	208	237	210	201	196	209	230	190	181	209	211	228	202	209	204	217	211	233	191	229	201	222	174	219	198	203	216	176	230	221	210	208	204	228	220	200	202	227	216	220	204	208	211	247	224	192	203	225	197	218	227	215	207	199	214	208	207	211	230	204	193	197	186	221	183	227	179	211	207	203	200	205	204	228	222	241	223	205	214	210	196	220	198	203	217	189	224	185	217	172	194	213	201	187	191	219	203	207	202	214	217	218	202	171	180	234	202	192	218	199	217	216	191	199	194	217	222	179	211	217	199	198	232	198	228	225	193	221	217	204	201	195	183	224	223	216	192	214	209	200	190	207	220	210	222	203	228	196	222	197	225	203	222	224	219	195	205	238	199	199	177	228	198	210	218	216	210	176	190	209	213	197	217	213	210	201	205	207	178	214	215	221	208	225	224	228	223	231	213	197	233	223	239	200	218	193	206	200	207	207	193	207	206	193	219	203	197	202	213	217	178	218	191	210	238	211	213	212	199	223	226	206	219	226	190	187	215	218	217	223	207	207	225	226	209	188	203	218	197	219	209	221	203	215	205	209	177	167	193	221	203	190	223	216	202	212	211	172	232	229	182	229	195	255	217	227	215	198	189	217	192	221	223	209	218	230	206	222	213	204	213	227	180	214	205	216	199	190	198	184	211	201	199	216	237	191	192	230	207	229	196	195	207	200	199	194	239	230	201	205	204	197	213	206	236	199	208	217	202	200	223	211	186	194	193	224	202	231	215	200	211	201	193	236	222	219	200	208	247	213	224	199	207	211	238	200	221	198
27174	43670	28889	16743	12927	10093	7220	5326	4047	3211	2536	2044	1810	1705	1460	1291	1121	974	843	668	620	623	555	592	555	559	570	573	544	452	362	306	300	305	236	251	209	235	246	240	249	271	248	262	269	240	252	245	253	243	229	247	244	276	228	210	233	207	218	227	243	247	239	268	251	253	236	239	227	237	248	243	248	228	213	252	243	245	249	237	254	220	223	227	227	238	239	210	244	250	219	237	251	244	239	223	230	233	251	212	254	229	210	233	215	253	227	260	249	231	245	212	223	224	210	250	223	241	222	236	240	215	242	238	236	241	235	245	269	229	219	262	215	230	194	237	260	205	229	240	222	253	239	223	233	230	228	234	246	192	233	236	205	251	226	239	254	219	242	257	236	239	213	236	223	229	211	222	251	212	220	237	235	270	228	223	250	264	256	218	224	255	223	243	258	213	205	207	238	226	240	237	242	238	213	230	268	218	283	233	231	240	259	242	238	221	233	231	260	256	216	253	219	214	237	246	229	260	220	222	224	249	217	202	220	225	225	253	257	248	235	231	231	244	223	226	237	221	248	236	240	212	219	220	228	234	256	235	241	213	251	252	249	248	235	224	202	208	260	266	246	242	261	203	254	227	225	228	239	232	249	238	260	259	236	250	245	239	232	198	234	206	247	256	228	247	254	244	214	211	230	241	252	252	215	248	247	211	256	214	219	256	225	240	222	241	241	205	231	227	249	224	203	239	252	229	252	255	226	240	247	234	260	228	219	244	217	214	229	234	246	247	248	260	236	239	234	247	208	224	248	221	257	235	224	225	233	247	222	218	221	215	246	244	222	255	262	245	222	250	237	232	254	244	221	213	249	269	252	223	238	211	237	223	241	246	230	248	253	235	237	265	238	247	255	233	262	236	260	210	240	233	203	231	260	237	249	256	248	251	236	248	248	204	267	234	225	221	256	238	261	244	243	230	235	229	221	250	235	261	223	230	248	236	246	240	253	236	193	229	232	236	226	229	240	215	226	227	236	202	227	225	255	240	225	207	268	248	232	215	231	244	239	237	221	222	237	244	243	235	220	225	236	230	233	241	237	209	216	235	213	221	228	242	235	242	238	230	220	256	248	243	243	245	238	219	226	229	224	221	229	246	248	242	246	233	222	218	228	232	206	238	250	233	246	244	253	244	263	185	257	244	257	257	242	223	209	240	216	261	230	211	246	244	214	219	227	235	229	201	240	218	231	243	241	258	244	244	218	228	240	238	239	232	232	226	244	257	236	231	240	269	234	227	214	227	202	212	257	247	251	266	269	226	239	248	243	233	245	230	231	238	231	240	236	239	254	256	238	222	251	242	237	230	251	222	223	254	231	257	252	237	241	218	259	243	207	234	205	223	237	236	247	228	235	243	248	232	210	229	222	233	257	239	223	196	216	240	220	222	213	245	233	245	257	240	231	262	229	234	227	227	238	236	240	250	203	259	217	243	217	227	257	242	225	220	249	252	241	232	239	231	227	262	221	234	222	231	261	240	226	223	245	232	214	218	260	224	263	231	230	218	253	247	225	236	263	219	228	247	222	271	231	223	220	235	241	222	231	247	230	226	245	242	218	242	248	255	247	249	233	220	256	254	219	234	250	262	216	232	240	241	221	225	245	229	242	200	232	223	234	212	236	242	251	240	236	252	267	243	215	242	231	238	241	220	233	222	228	235	239	233	207	244	239	238	257	243	219	244	252	224	216	226	232	233	235	247	222	226	218	234	224	232	225	238	260	213	212	244	237	253	230	216	254	234	238	215	260	242	206	217	258	245	227	225	236	246	252	261	244	297	224	249	217	249	266	228	230	246	230	218	239	219	239	237	246	237	209	280	248	241	216	235	239	249	239	189	254	224	179	260	207	216	244	237	213	231	239	268	270	251	262	255	239	240	255	242	240	232	252	219	246	243	239	220	263	222	262	262	231	249	229	205	243	253	213	237	230	230	260	238	231	228	200	259	263	228	223	240	267	235	234	247	230	252	216	253	241	223	212	248	230	238	245	251	263	223	255	266	246	249	232	240	228	241	214	246	255	239	231	234	236	219	243	242	208	234	213	229	236	205	218	241	236	203	241	247	243	266	230	239	248	221	225	250	244	247	244	208	226	254	218	230	246	225	224	247	211	215	247	262	249	236	237	224	215	230	222	230	248	245	230	229	242	238	236	224	223	237	238	233	236	241	239	211	239	258	211	232	233	253	244	218	231	239	242	270	232	229	234	220	254	249	220	203	232	241	240	250	247	230	241	230	206	231	234	233	232	236	234	237	254	232	250	263	226	258	247	230	244	220	244	208	235	210	238	249	222	234	245	236	233	263	243	239	270	231	221	229	209	258	250	225	204	227	256	251	237	250	244	255	239	244	228	252	247	227	219	233	231	273	211	232	241	230	255	245	222	248	233	220	225	256	252	253	266	246	213	249	243	231	223	213	245	233	237	254	247	249	220	234	238	236	241	254	239	238	227	231	248	222	198	222	239	201	210	208	227	242	244	233	237	243	230	242	232	240	219	254	242	227	218	235	257	232	259	229	255	226	213	235	236	221	257	245	220	247	222	222	215	246	242	211	234	242	269	250	235	290	240	251	237	240	246	238	241	220	226	235	222	233	213	222	245	255	236	250	252	238	257	212	209	228	224	260	228	232	235	237	233	252	224	238	245	235	238	241	240	219	227	243	235	243	215	236	259	251	210	241	201	261	215	262	243	216	214	229	237	218	239	247	268	229	236	214	242	232	235	269	247	228	244	258	239	248	221	241	251	221	233	240	239	218	204	223	241	232	259	222	232	256	234	239	248	232	252	243	240	255	242	244	228	256	233	222	242	252	208	230	235	201	244	243	225	221	233	260	225	223	224	251	246	229	230	238	242	244	241	257	236	282	219	236	227	234	232	228	251	220	221	213	224	242	234	210	273	227	245	223	225	232	260	228	207	241	255	256	244	241	214	253	230	240	229	215	281	250	249	205	236	226	194	217	242	230	225	231	239	258	252	254	241	218	218	247	266	243	242	221	210	228	231	236	205	208	239	235	254	235	220	229	229	216	235	255	239	236	211	239	232	250	255	246	222	255	235	251	213	225	219	226	245	228	226	225	274	258	231	260	258	226	242	251	238	238	237	225	249	225	227	220	244	237	257	235	243	213	247	233	235	210	237	229	237	244	260	239	252	231	237	233	231	264	255	235	246	230	241	232	247	219	223	208	235	261	228	257	227	220	274	240	243	224	269	240	219	228	229	241	240	251	233	229	214	233	250	259	238	276	246	269	239	231	222	248	214	222	215	257	239	223	246	247	225	249	232	226	240	229	247	244	220	254	257	214	244	242	234	208	255	258	213	246	237	218	244	231	242	217	254	254	236	259	217	214	237	231	235	256	201	236	224	228	226	211	238	253	244	227	243	242	233	213	232	232	238	234	245	212	221	214	225	220	251	264	219	224	239	228	225	239	235	243	236	215	238	230	204	230	244	233	224	218	239	241
22366	21011	28574	23644	21061	21358	14596	5669	3718	2914	2434	2196	1924	1799	1550	1380	1261	1067	1014	903	825	834	762	768	756	723	699	772	713	655	550	498	536	466	441	455	445	473	431	442	410	427	422	452	453	447	464	453	464	448	451	445	437	435	441	417	404	427	437	417	410	405	423	456	408	423	431	408	412	411	457	459	476	398	430	449	435	402	457	438	396	444	450	430	409	419	424	413	411	444	412	421	438	400	457	415	424	426	391	431	432	425	429	403	421	437	402	435	435	404	415	440	433	434	409	406	423	421	429	442	469	401	412	453	439	409	446	419	466	451	407	408	426	397	416	445	440	423	465	420	457	417	458	411	427	411	417	417	431	421	411	409	398	453	387	432	414	401	424	449	451	465	457	417	404	422	431	440	444	459	417	462	418	407	423	395	422	509	409	464	423	428	478	436	465	439	444	413	422	429	400	459	395	451	401	422	436	426	395	393	391	431	413	408	420	423	448	395	443	407	401	412	442	425	422	415	435	422	402	393	434	438	422	418	417	419	458	451	451	437	438	453	460	443	431	421	412	397	437	415	400	412	403	460	420	405	422	444	428	423	395	431	427	443	443	371	399	426	395	408	419	439	425	429	394	430	416	436	439	386	388	416	459	418	436	423	436	415	431	424	427	404	395	454	441	429	452	439	440	413	427	434	438	436	396	457	411	427	437	423	437	438	413	463	441	431	463	449	427	425	411	441	429	392	420	454	454	413	408	422	420	429	413	465	409	451	455	398	442	419	411	401	424	441	392	399	428	447	455	412	412	400	419	462	395	430	402	452	436	457	412	404	455	415	425	418	403	434	439	395	391	401	413	405	447	395	436	437	452	443	440	461	429	436	403	421	423	420	429	411	439	404	397	454	424	473	465	406	411	405	430	439	413	415	419	426	415	418	418	458	422	434	428	414	403	412	463	421	438	430	409	426	402	424	467	414	444	423	459	443	418	476	393	386	427	430	425	428	464	406	427	406	390	405	427	447	448	444	416	431	384	458	411	402	424	454	376	405	452	407	448	404	439	464	434	426	443	440	443	411	414	427	412	422	440	426	398	447	429	451	442	411	413	397	402	423	475	449	409	432	428	459	442	432	427	406	428	470	392	441	402	396	453	440	422	392	410	448	420	415	445	427	432	434	398	455	440	434	410	410	420	421	434	423	405	393	407	414	427	442	412	433	430	426	415	449	423	462	438	449	436	399	409	430	399	424	425	429	422	415	425	386	409	462	445	437	448	376	416	423	444	440	473	425	422	422	405	420	450	431	425	428	443	424	441	433	426	441	418	405	443	422	427	419	413	413	409	421	409	426	424	427	471	435	406	418	441	435	428	414	410	433	436	439	437	419	449	430	437	449	409	416	384	413	390	431	396	423	446	434	389	439	420	439	454	408	428	406	451	414	417	424	463	443	460	436	427	435	426	431	427	437	419	443	387	450	408	447	402	421	440	408	421	415	419	409	426	445	429	410	431	449	464	425	434	440	466	405	392	419	436	386	448	416	433	423	423	420	417	436	443	423	426	406	429	405	421	415	447	427	434	436	425	425	448	419	405	428	433	418	452	429	434	420	402	483	449	428	415	397	406	432	486	422	475	440	431	436	437	421	467	419	420	430	411	427	433	415	414	441	437	428	409	422	403	419	449	438	432	444	428	419	418	414	420	386	412	402	421	438	450	428	445	428	410	465	410	437	410	428	445	458	449	456	419	429	428	419	403	394	418	434	412	427	447	421	428	438	427	412	430	430	431	392	464	433	458	410	383	406	451	447	391	406	447	420	435	390	438	423	437	450	405	450	415	431	422	418	423	444	423	451	456	418	421	460	421	438	412	366	440	405	424	421	413	392	423	436	445	402	491	426	420	399	457	426	401	435	428	398	448	467	452	438	446	410	449	421	419	404	439	441	419	413	439	409	437	448	379	393	413	448	442	435	412	435	442	450	437	437	387	411	474	404	450	453	422	427	391	411	410	420	450	408	456	407	448	474	426	397	414	419	414	452	409	405	455	455	438	449	387	419	415	404	422	433	402	409	397	430	459	412	413	390	418	457	427	413	450	426	415	446	433	401	428	428	391	434	439	430	415	418	437	424	454	407	439	429	421	420	436	428	457	400	446	445	451	418	421	446	433	411	403	427	404	386	478	439	398	435	418	424	437	436	425	433	431	461	414	420	402	416	409	429	436	393	470	414	457	454	437	406	418	422	429	467	446	430	419	399	404	452	404	442	426	438	461	451	455	403	394	432	441	448	409	442	381	429	446	416	416	455	429	427	455	469	433	411	439	451	452	461	470	414	429	395	446	440	427	421	408	437	386	417	427	410	405	393	415	371	416	423	424	414	433	385	413	415	424	437	407	400	448	463	378	405	407	429	420	419	429	375	419	423	435	436	397	440	411	444	450	447	434	449	415	413	418	431	452	439	437	405	417	448	489	433	393	428	412	387	456	426	393	428	436	439	456	445	453	388	389	412	436	432	426	424	422	453	450	415	429	459	455	414	439	440	404	436	418	457	433	441	443	426	410	449	395	397	420	452	419	431	406	403	428	438	444	412	404	443	430	447	407	403	443	431	461	420	417	421	437	420	417	449	438	406	417	425	408	454	404	414	418	437	491	442	413	395	446	482	429	436	436	439	427	447	435	381	390	411	423	444	430	431	450	398	407	398	445	404	414	430	439	421	452	436	419	414	456	432	417	406	418	451	419	408	367	425	388	444	435	426	512	447	436	443	431	402	427	391	420	415	425	426	438	404	415	445	405	448	449	416	405	471	422	409	386	414	437	433	425	437	412	411	449	406	373	462	413	443	427	428	414	414	402	430	462	420	390	402	465	411	415	419	407	378	411	424	443	437	440	400	412	412	437	399	415	383	417	431	422	412	430	443	440	436	432	418	413	420	423	443	430	426	447	428	423	467	417	435	432	478	408	409	434	446	420	428	389	417	456	431	414	425	424	395	437	441	437	435	458	396	416	467	440	378	434	474	413	400	434	442	433	435	449	429	423	423	433	398	454	440	415	415	414	436	433	414	427	432	419	440	431	445	456	394	456	458	429	426	437	433	435	413	423	464	424	478	429	455	425	413	438	392	448	466	434	430	397	411	429	417	434	448	464	415	475	421	461	445	401	471	427	431	424	431	445	419	418	408	425	425	441	421	459	420	445	424	416	426	415	434	412	434	440	401	451	417	419	386	425	431	459	428	425	412	426	402	409	417	439	420	415	395	416	433	432	428	430	430	384	417	436	438	408	464	439	434	430	447	443	412	432	418	492	402	457	441	428	387	415	432	422	398	406	435	466	408	402	438	420	397	419	404	415	441	445	391	401	414	406	447	435	474	379	442	383	418	432	377	406	428	446	413	413	413	441	433	424	412	425	430	428	446	402	439	427	415	461	428	416	439	467	415	399	466	440	421	410	425	420	447	432	411	422	416	450	401	394	402	374	440	401	415	416	430	422	425	403	394	420	418	427	462	432	417
29628	51134	35445	23052	18369	14374	10829	8134	6295	4847	4033	3487	3064	2718	2229	2005	1816	1618	1387	1311	1026	1013	1063	983	1036	998	1031	984	896	761	658	578	551	519	499	470	493	446	490	511	458	445	452	519	489	521	500	439	452	468	431	458	498	472	457	443	447	469	452	499	438	460	486	474	445	465	509	424	436	454	471	450	492	462	490	532	447	410	419	489	469	478	465	457	474	461	488	442	491	463	467	483	454	474	452	417	458	445	475	457	469	471	459	473	476	453	475	515	477	455	472	468	465	452	456	460	432	440	453	487	441	457	475	500	498	469	457	445	452	439	429	418	477	491	466	442	457	453	431	470	470	451	488	435	444	476	480	419	407	475	425	438	441	485	461	463	455	455	496	429	451	450	407	432	502	447	477	472	453	434	479	473	500	458	445	476	469	478	470	419	465	439	455	466	454	487	480	470	441	462	440	483	462	486	440	435	480	451	483	485	462	491	470	446	456	456	433	413	440	456	456	448	420	458	446	470	442	504	459	490	440	469	468	448	465	442	468	440	456	467	465	495	448	466	455	453	399	433	458	477	414	464	456	493	494	456	449	444	447	457	413	470	430	464	451	474	464	439	469	485	486	484	469	431	457	499	467	470	429	450	473	447	433	473	468	503	419	471	418	465	460	460	417	426	441	462	440	466	448	404	465	489	502	432	444	404	449	445	471	465	436	470	432	456	479	492	507	475	499	435	486	496	466	481	449	480	474	448	450	459	442	489	466	446	461	481	455	471	452	453	428	444	459	439	492	445	453	460	465	464	443	447	434	472	421	473	440	475	481	457	433	483	497	432	437	441	494	494	482	487	430	447	460	481	460	450	468	440	485	497	443	493	431	443	428	511	457	427	429	436	463	499	461	466	435	450	486	430	475	457	482	451	469	456	464	454	441	511	498	510	464	459	446	505	480	452	469	442	457	485	481	423	437	490	430	443	447	476	475	420	478	438	423	449	427	449	458	512	462	456	476	469	440	434	434	453	474	422	443	483	432	470	437	454	472	443	444	474	501	472	465	459	425	453	471	429	474	475	474	456	447	450	470	459	491	437	517	441	465	453	451	495	457	443	447	443	464	461	481	479	482	456	457	480	487	473	464	477	463	458	458	459	458	479	455	440	456	419	452	489	470	437	494	469	452	426	461	447	501	460	454	455	448	422	488	481	484	482	498	485	443	464	487	447	422	460	426	476	480	446	489	464	441	466	446	433	426	453	483	470	445	475	461	432	467	467	495	443	450	453	470	471	449	469	481	441	444	477	456	452	502	469	484	457	454	511	460	472	467	462	477	440	468	419	420	448	419	475	451	448	431	436	446	420	423	459	430	474	453	478	485	431	467	458	476	475	455	454	411	461	469	460	432	465	448	466	447	476	456	453	431	438	452	466	435	460	431	457	511	436	453	466	444	483	476	478	451	479	468	451	443	444	470	495	458	471	486	456	450	450	509	504	443	446	506	462	453	480	463	476	454	478	448	455	456	482	433	442	466	473	460	471	418	462	439	469	477	495	463	471	451	446	489	468	450	500	500	484	480	470	475	458	496	445	494	458	449	429	449	473	498	484	451	476	433	476	470	429	473	477	501	446	435	438	473	467	458	474	445	467	449	478	457	421	445	435	431	478	449	470	435	488	451	458	477	464	452	440	442	427	429	487	437	480	481	473	436	449	488	467	451	434	449	450	428	462	441	497	418	423	464	451	441	465	464	484	457	424	490	449	456	462	478	452	490	464	475	427	485	458	467	455	460	516	470	477	420	442	438	480	445	438	462	428	438	491	435	463	467	460	442	460	449	472	469	445	456	475	494	470	440	445	493	456	461	447	435	503	483	437	467	458	480	437	460	428	482	472	451	476	435	488	475	501	459	476	459	440	483	423	459	438	480	436	422	439	455	467	448	493	457	480	475	474	443	479	458	464	469	444	494	474	458	466	502	450	442	448	466	452	469	445	463	475	453	442	457	467	454	426	436	424	445	453	420	502	432	480	480	503	476	478	469	468	447	446	496	451	417	459	464	463	461	466	450	491	461	439	448	475	416	436	441	436	469	476	443	460	469	443	469	468	494	450	472	461	484	445	417	481	440	471	455	451	498	461	481	459	477	447	467	493	506	454	475	490	480	466	440	443	423	488	425	441	467	476	450	477	488	450	448	471	469	464	488	420	480	460	465	499	445	464	441	467	454	474	508	473	410	457	429	444	489	424	467	507	451	435	472	447	489	469	431	473	428	503	482	470	504	438	484	444	499	478	429	489	481	482	456	499	464	466	490	454	449	430	447	442	478	476	474	458	450	482	490	474	471	471	447	458	451	431	511	449	458	478	417	409	460	457	455	485	474	437	438	411	442	436	466	478	452	474	454	437	479	405	521	434	451	440	467	522	452	471	449	426	466	470	463	468	436	456	461	463	469	461	454	481	464	472	435	426	484	465	448	428	492	432	473	474	463	455	445	481	448	450	444	503	466	439	469	450	483	463	441	474	476	461	450	483	449	485	468	510	482	431	429	456	488	475	465	487	456	447	465	439	433	462	481	471	425	457	455	469	471	467	467	455	456	437	482	452	459	449	496	485	478	479	468	444	465	432	441	430	491	464	487	473	434	439	460	460	503	404	502	517	484	467	483	494	423	446	513	435	466	429	467	502	446	477	503	457	438	452	440	472	447	484	464	447	450	463	440	466	436	452	448	443	487	465	479	466	452	453	449	446	426	431	446	444	470	449	483	500	460	437	444	468	523	478	469	454	482	457	469	470	468	445	495	474	490	478	474	477	474	464	435	451	512	458	477	455	438	472	445	430	493	454	435	442	455	473	467	474	433	410	468	451	482	465	444	440	458	445	496	478	443	467	467	465	462	509	469	438	459	442	460	437	458	467	457	445	447	477	490	463	459	451	468	465	470	455	441	490	478	482	449	456	441	463	515	486	468	452	444	441	436	462	462	443	440	477	469	468	482	489	487	459	477	472	438	438	499	472	438	446	467	432	497	499	473	446	485	431	452	475	462	447	490	431	474	458	474	475	483	487	482	476	442	461	437	464	449	459	441	480	423	454	455	478	446	481	462	483	462	474	435	471	482	450	462	424	462	465	462	503	437	500	468	470	478	446	489	461	456	424	466	454	477	440	494	445	446	486	448	459	484	488	489	477	474	432	477	438	464	472	449	422	479	467	456	462	444	425	454	471	474	472	463	442	493	460	481	444	485	430	477	480	445	446	443	451	441	460	448	449	451	449	474	482	447	461	454	437	489	438	466	483	478	451	479	444	459	470	465	489	494	462	461	451	455	458	486	451	444	451	455	452	466	449	484	461	459	471	444	459	443	442	449	448	474	479	483	450	522	446	471	482	438	418	444	449	447	440	446	470	436	440	431	454	455	451	455	474	499	535	446	456	463	464	489	451	461	475	424	459	467	470	480	474	445	448	462	475	452	425	476	467	452	433	479	421	454	459	477	455	431	484	450	462	454	477	484	457	425	456
28374	23886	23298	13324	6649	4192	2800	2202	1645	1288	1109	996	866	862	750	728	677	560	558	506	448	404	453	450	451	430	421	409	398	341	352	320	332	329	287	294	294	268	289	260	256	275	296	275	299	264	258	263	255	278	251	270	285	276	268	253	274	273	280	274	283	239	242	249	272	304	255	259	282	274	250	253	272	272	269	274	278	242	261	270	281	270	257	260	294	321	289	243	284	243	265	275	272	277	269	264	284	244	272	267	250	288	283	266	290	261	286	276	291	235	258	270	260	269	279	272	246	285	286	256	286	286	293	267	265	264	307	282	280	264	274	264	247	294	288	260	292	255	280	330	264	262	266	296	265	262	277	256	281	268	258	267	260	280	284	295	289	265	274	285	276	278	254	279	256	286	275	277	285	255	301	269	279	271	264	280	244	276	254	263	248	280	266	277	263	279	252	264	287	265	240	268	275	267	280	251	281	264	272	285	259	262	253	273	260	278	251	258	272	276	291	295	266	251	285	259	249	278	270	282	251	278	272	273	243	287	258	269	300	259	266	272	281	257	273	286	268	255	267	313	288	269	254	298	266	287	293	277	287	262	257	254	258	285	260	279	264	270	258	251	299	251	279	269	267	255	262	281	289	272	282	273	255	294	262	254	290	268	278	275	288	261	274	294	271	251	276	254	264	249	260	242	281	279	294	245	260	251	260	312	283	250	273	287	259	273	283	275	277	279	263	294	277	266	274	270	272	239	274	272	256	248	270	273	290	294	298	262	275	283	261	264	271	294	289	291	272	242	280	251	275	290	297	295	288	282	292	249	271	267	255	264	259	271	267	274	261	272	276	264	264	285	291	263	253	265	259	238	267	296	293	269	261	288	288	277	290	241	250	295	285	259	281	289	290	267	269	257	293	298	283	261	275	290	270	270	275	286	237	279	285	284	253	281	264	270	292	321	277	311	246	254	270	265	266	256	249	285	287	252	311	243	282	301	290	252	305	288	253	262	273	302	252	277	315	266	272	275	250	274	254	281	283	263	287	264	271	308	283	248	279	268	287	298	274	255	276	273	264	300	268	282	250	300	266	261	256	280	278	276	269	249	245	280	251	267	242	254	261	282	262	275	271	267	256	286	282	281	274	304	246	269	254	275	255	289	244	253	259	259	306	276	255	308	271	253	274	270	299	270	298	274	283	268	272	280	287	281	282	273	286	279	281	258	235	257	289	276	286	252	274	305	280	277	269	281	312	266	306	299	261	267	262	274	300	245	267	249	268	269	280	284	254	276	253	264	305	292	291	253	243	280	255	274	275	266	294	244	291	264	299	261	285	252	289	263	278	257	272	248	258	229	278	249	272	278	307	279	276	266	256	257	272	300	283	278	264	266	232	298	267	255	253	275	273	258	294	255	270	279	270	266	264	258	235	295	275	266	288	254	259	276	243	273	270	256	248	255	255	283	279	280	279	291	272	275	263	278	248	272	269	275	272	285	253	257	281	278	260	266	272	282	274	289	251	270	291	273	270	283	269	264	294	285	247	286	269	258	264	259	270	275	279	242	263	264	265	262	283	278	287	266	287	319	278	299	286	279	288	259	275	257	273	279	265	271	303	282	283	271	275	275	298	275	255	285	295	270	270	250	269	252	299	278	239	268	254	287	246	280	278	259	291	268	271	285	268	235	274	231	294	283	268	280	266	294	295	280	252	266	296	248	258	277	301	294	281	273	279	255	267	275	282	282	279	286	288	262	296	285	297	264	270	287	263	303	289	269	298	279	267	256	278	265	264	289	282	279	275	283	268	295	275	277	277	317	291	270	252	301	275	272	262	255	291	266	263	281	251	264	262	293	325	267	269	276	297	276	272	280	301	297	271	297	262	283	274	245	282	294	257	268	277	316	280	246	278	242	290	280	259	283	266	286	278	279	269	292	292	280	288	258	267	271	249	263	265	279	294	280	326	272	292	258	275	253	284	285	284	274	287	290	284	270	273	257	274	296	268	269	306	227	262	274	269	281	278	293	258	258	276	272	252	262	246	297	276	264	278	250	272	255	262	267	289	271	280	277	241	276	256	263	257	279	247	238	296	286	295	286	312	303	261	297	304	289	281	277	266	277	262	243	270	267	284	296	282	297	271	271	285	259	283	269	271	268	294	276	248	288	280	263	266	276	287	246	308	293	274	295	277	252	270	259	319	272	258	269	258	259	270	270	302	283	279	266	268	262	288	303	264	270	260	261	263	290	281	269	262	262	269	283	279	247	273	258	266	258	272	301	288	259	282	254	264	256	268	297	281	269	273	292	275	282	271	267	252	266	286	253	275	295	258	233	263	271	258	300	259	297	251	278	268	279	273	267	302	249	292	263	271	277	256	263	277	261	274	267	249	268	287	282	260	305	278	253	273	257	291	285	303	275	260	238	300	268	266	311	297	278	268	268	283	276	268	272	273	280	254	282	279	284	272	283	276	263	261	280	261	296	268	259	276	288	263	265	302	241	271	243	279	276	260	223	252	269	288	270	260	247	240	259	298	287	253	282	267	260	253	279	295	263	277	269	304	277	275	287	246	276	263	256	245	289	265	292	236	262	271	294	284	284	269	296	273	282	254	280	288	257	289	295	258	292	264	298	243	244	288	253	280	278	282	289	282	306	270	273	270	280	279	262	263	281	259	271	275	273	265	270	273	270	267	257	289	274	262	292	246	290	272	253	278	294	278	295	281	234	276	285	293	261	276	284	281	290	276	266	271	284	268	274	263	307	293	271	279	255	273	257	253	272	276	300	275	290	278	285	252	276	280	268	252	294	280	249	288	285	283	248	260	256	268	263	265	293	255	268	321	287	283	242	237	248	275	291	254	240	257	254	281	273	281	316	297	270	284	261	264	249	244	263	292	281	273	280	276	266	274	277	294	240	297	271	292	306	291	262	266	304	257	280	257	244	275	263	242	276	242	242	269	285	287	279	269	288	272	270	274	273	274	277	282	296	283	289	282	280	280	300	266	332	278	300	289	286	294	255	311	269	289	280	255	279	264	262	267	268	293	263	267	268	288	267	301	264	283	272	263	246	266	273	256	261	270	256	269	289	286	289	263	282	254	239	289	276	275	309	269	283	257	276	278	291	271	251	277	242	260	287	232	247	247	281	282	234	288	274	260	268	255	260	275	224	254	265	273	293	285	272	268	268	282	263	268	280	226	272	236	261	293	228	261	293	269	298	296	260	267	297	261	282	287	282	317	252	278	298	293	238	279	289	299	269	255	270	287	285	254	296	292	282	290	267	289	269	266	255	292	259	284	269	253	266	279	254	290	289	259	277	266	271	285	274	253	257	311	270	266	275	256	265	258	272	315	303	307	285	274	282	270	268	271	280	271	271	270	246	245	276	263	249	289	256	271	307	280	279	258	271	292	280	261	248	283	297	286	264	284	267	267	257	296	275	305	303	272	265	233	320	239	261	269	249	293	261	293	266	253	274	265	244	281	277	284	254	258	231	260	264	291	263	270	315	270	274
27393	38282	23767	12883	9742	7370	5276	4050	3090	2314	2065	1663	1502	1359	1260	1026	1043	813	765	702	600	559	600	545	577	589	539	534	501	439	351	346	350	329	305	300	287	271	291	350	293	279	312	314	269	300	306	288	295	329	350	287	284	310	285	271	272	307	314	329	297	324	281	301	237	275	299	315	285	318	289	286	297	294	293	299	297	287	255	293	296	312	297	304	305	274	318	307	284	300	300	290	302	289	309	302	320	304	291	280	331	292	288	276	334	294	318	290	304	300	307	325	307	290	293	285	341	292	274	322	302	323	327	323	270	290	296	276	298	280	288	287	302	292	306	267	299	283	308	302	297	310	293	288	295	330	302	293	286	334	298	336	295	268	280	289	321	310	287	294	283	313	322	322	303	306	323	271	297	267	298	294	293	300	255	313	313	294	303	316	318	282	318	311	298	307	305	291	301	294	286	294	327	288	286	314	353	302	318	313	282	312	291	300	274	281	298	287	303	284	294	298	263	275	298	286	284	312	287	291	318	320	309	271	285	251	294	300	295	292	249	260	286	294	293	309	302	283	315	298	295	317	326	267	310	296	323	295	265	304	285	319	282	310	269	315	341	286	301	261	296	326	307	311	306	283	300	286	255	315	307	323	299	306	312	310	283	314	294	305	312	322	284	314	314	289	287	290	294	299	293	260	306	275	322	295	315	289	302	258	301	305	277	302	291	265	296	290	286	293	284	274	299	292	278	291	302	281	338	276	308	274	303	306	290	303	310	267	273	315	288	318	319	278	303	311	275	292	317	307	266	328	295	312	302	295	296	304	314	310	294	316	269	283	318	288	299	300	293	308	270	295	366	295	294	318	307	295	292	288	290	292	272	307	333	323	291	270	289	308	305	282	302	303	294	334	303	299	274	279	295	278	309	295	287	300	292	258	276	292	300	292	294	305	311	308	264	310	303	300	293	277	280	290	301	302	308	309	288	300	274	320	345	277	283	298	309	310	311	341	304	303	289	303	277	265	304	300	280	288	290	287	285	295	283	271	306	306	297	290	295	285	306	294	294	287	304	303	276	305	311	269	323	310	289	318	281	301	306	317	274	290	319	291	281	264	314	316	345	304	283	314	306	281	295	311	287	289	303	291	270	274	271	301	287	322	286	306	310	294	275	320	286	305	308	302	306	299	296	297	307	293	283	283	307	296	289	339	290	299	327	322	288	289	316	296	271	296	296	272	291	287	312	267	270	268	290	328	295	320	316	278	280	319	275	283	304	293	313	271	308	310	319	284	305	313	282	279	290	261	310	319	274	295	307	296	271	299	281	285	286	294	305	315	256	300	310	315	285	263	300	301	304	315	306	331	301	286	310	287	304	319	288	286	304	297	270	313	277	314	306	319	302	301	303	308	319	315	287	311	306	303	294	357	299	325	312	293	263	298	309	291	275	305	294	289	284	304	276	282	289	276	294	294	289	282	307	292	281	321	319	295	300	304	287	284	270	287	297	286	314	271	309	317	288	327	283	312	325	330	323	268	269	325	307	315	307	276	290	290	288	288	280	303	320	283	314	298	293	308	300	308	292	268	281	281	316	316	325	305	293	256	311	279	292	328	295	330	274	297	291	295	310	300	302	285	288	292	279	291	319	290	296	289	299	248	264	309	329	327	278	304	323	306	326	262	296	314	297	287	306	314	285	280	323	294	286	294	274	309	284	293	287	282	285	283	270	312	289	262	279	319	275	308	283	299	304	320	292	289	284	296	279	286	278	312	327	299	297	282	326	318	271	286	270	284	300	293	307	270	339	297	311	286	308	288	316	322	293	311	309	333	314	293	308	307	311	299	281	280	322	281	314	304	313	319	309	283	322	295	304	271	298	271	302	307	262	305	294	304	311	269	313	291	282	300	303	297	324	282	318	297	307	302	302	265	293	280	277	305	308	278	284	302	270	251	318	302	291	288	291	291	308	322	296	274	304	309	316	325	280	313	295	309	277	313	292	259	281	289	279	291	279	295	311	271	295	300	321	268	268	296	283	314	290	269	243	294	308	288	289	256	273	277	310	295	292	314	326	280	323	314	302	277	297	319	317	288	300	287	296	292	326	290	312	283	258	307	315	290	298	266	307	286	301	295	313	282	309	275	290	315	301	287	297	295	282	284	286	293	295	319	279	292	301	275	271	303	257	286	274	290	294	296	308	287	312	283	304	308	288	316	283	330	301	316	309	281	336	259	295	297	303	276	313	321	298	320	287	318	262	296	316	298	301	322	303	290	286	306	265	310	301	300	330	310	311	309	288	282	309	284	286	300	293	294	284	312	303	315	280	291	297	309	286	293	292	299	328	298	312	282	307	298	291	309	321	261	293	313	313	325	312	286	287	304	287	302	289	272	280	306	313	307	297	321	285	324	299	288	295	291	296	293	318	332	301	285	325	284	297	279	267	270	292	320	281	281	312	312	300	283	307	284	285	275	324	277	299	302	330	305	292	278	336	307	275	293	313	271	277	319	282	282	304	285	264	305	316	294	304	273	291	322	320	251	282	282	294	277	291	283	324	302	289	278	304	296	273	298	312	307	317	272	280	311	300	281	282	322	306	289	300	313	285	299	307	298	287	279	324	321	304	284	316	317	323	315	326	300	289	248	291	295	307	291	292	306	315	310	292	294	280	299	319	312	273	302	303	278	303	302	272	309	317	281	308	294	302	273	304	279	288	323	285	307	307	291	302	281	288	309	325	293	302	321	317	296	303	302	303	285	299	298	337	277	296	306	331	301	304	271	324	298	285	292	252	317	283	302	335	316	306	304	320	304	268	266	283	304	277	314	298	293	327	266	289	270	349	290	273	249	280	286	287	265	292	285	310	312	295	314	287	272	264	322	287	268	302	274	273	306	290	284	266	290	346	290	248	291	308	299	302	292	288	317	267	274	316	298	287	296	290	270	285	294	308	308	273	282	305	340	309	296	281	325	305	293	295	330	331	303	304	290	302	321	322	287	280	275	293	294	310	288	289	299	310	306	264	260	289	311	289	318	309	299	310	293	296	266	300	290	292	312	309	302	311	318	312	307	266	276	271	292	296	283	285	277	292	288	325	260	276	293	312	293	307	301	300	312	297	281	308	329	295	301	289	324	314	293	259	281	277	318	322	309	290	331	294	281	287	308	289	337	284	302	281	289	330	288	285	287	316	289	294	313	328	291	298	269	293	289	286	307	281	323	301	304	306	319	291	296	305	263	305	284	303	296	307	316	307	318	299	283	294	307	284	280	289	286	278	254	299	296	297	310	305	274	302	305	288	308	297	309	293	325	292	312	288	298	287	298	310	310	291	291	304	309	310	298	316	289	288	310	293	295	306	301	350	282	271	290	294	310	288	275	264	275	301	304	320	282	314	298	308	301	326	289	278	282	286	319	331	297	312	275	309	286	301	294	302	276	301	269	266	251	295	284	314	281	292	313	285	317	302	290	332	292	277	291	297	298	304	302	310	297	270	303	290	301	284	291	297	277	308	324
23349	21047	28210	24061	21125	16114	7026	3865	2799	2320	1986	1756	1480	1405	1277	1157	1087	962	890	807	765	753	690	745	714	726	703	654	654	599	550	491	470	508	452	462	413	454	432	423	454	456	474	446	474	394	454	434	432	496	385	443	418	442	510	434	469	444	416	473	415	445	419	505	452	444	465	458	455	496	482	480	464	394	450	456	434	462	418	453	438	468	436	424	418	476	434	458	437	426	428	440	445	463	457	470	474	465	453	457	435	466	440	444	448	462	460	467	439	453	438	453	440	485	417	457	485	475	490	454	465	430	418	451	439	454	424	424	420	444	465	453	443	478	459	445	474	445	441	442	436	413	463	450	467	431	435	467	461	427	453	493	466	417	446	447	450	443	424	442	429	429	493	434	433	459	442	457	474	464	456	461	432	418	459	444	453	454	463	459	431	466	481	450	458	470	413	497	454	425	436	462	444	436	449	420	447	437	432	425	410	462	468	476	445	430	470	476	452	454	460	448	474	451	463	449	497	467	445	438	438	457	433	430	420	475	438	442	424	437	462	490	466	473	430	466	420	463	485	475	433	433	464	477	430	467	474	404	447	413	455	492	433	479	467	436	443	411	465	443	437	459	432	459	473	468	430	474	453	443	492	450	433	447	466	463	462	437	460	465	421	443	407	456	470	419	455	427	446	409	439	446	462	428	468	438	448	466	454	449	438	441	457	451	442	489	467	447	458	440	466	417	407	462	418	443	457	450	469	445	500	452	417	457	446	449	444	443	450	443	478	477	450	456	453	410	472	433	435	467	460	493	422	446	439	475	463	475	451	451	424	439	456	394	438	443	458	429	455	455	457	455	441	448	476	466	449	484	473	454	493	397	473	454	483	447	422	418	430	420	434	422	458	484	434	457	423	477	448	463	446	499	417	426	437	458	451	496	477	455	475	481	427	454	435	427	470	456	433	437	406	450	409	456	496	410	442	477	477	437	442	476	461	440	442	420	431	440	462	415	445	409	431	453	493	406	454	446	461	437	452	473	444	458	481	442	456	419	452	448	442	488	445	455	451	435	460	457	457	463	420	465	442	467	466	472	439	473	452	434	398	427	437	471	488	461	468	483	452	407	439	447	430	441	431	441	430	429	470	469	456	447	469	446	471	454	451	489	442	454	464	422	433	447	460	409	461	422	450	440	447	431	437	450	484	474	442	493	425	444	436	443	447	437	431	459	471	452	458	397	411	448	411	435	455	434	444	448	444	458	429	439	427	420	419	466	434	458	399	476	439	472	462	430	452	446	430	467	436	388	452	434	489	429	453	461	452	460	451	458	497	436	463	461	413	410	429	468	449	433	470	445	467	425	458	449	463	465	451	447	435	437	440	462	459	458	442	425	466	464	411	459	488	445	452	452	466	401	412	421	459	450	459	479	439	437	449	481	484	480	452	448	456	462	449	443	428	467	430	462	434	397	476	444	404	415	471	453	431	452	480	426	445	477	427	449	439	424	469	434	428	441	458	459	433	476	471	436	406	459	447	463	431	435	450	435	470	438	435	448	481	450	434	427	434	480	450	464	432	477	482	465	486	484	409	440	478	454	447	430	464	440	460	469	436	479	460	434	467	461	483	437	456	428	459	452	479	434	434	411	427	437	469	515	428	443	439	427	456	476	416	465	454	476	449	464	485	414	460	440	455	417	473	441	454	490	489	462	518	465	428	436	451	451	421	406	434	420	485	450	433	438	452	461	456	474	422	443	464	458	444	399	460	423	435	439	469	447	463	439	469	443	452	461	435	436	462	441	476	448	441	441	466	436	452	462	427	463	458	452	456	440	450	467	418	464	426	455	436	398	436	413	435	442	465	467	456	455	422	459	439	443	492	444	447	479	425	401	424	393	409	472	445	444	418	447	450	458	443	469	423	489	457	420	520	394	459	447	466	439	450	440	465	436	434	462	412	435	433	428	447	471	447	447	452	486	464	439	466	424	408	417	473	435	472	422	448	476	435	466	480	436	400	421	467	416	452	492	457	451	458	422	476	400	460	465	423	432	426	445	473	482	463	456	432	433	434	481	457	448	461	496	461	442	433	472	461	472	456	450	453	418	446	492	410	425	431	439	418	465	420	459	445	443	444	470	475	467	439	486	482	466	433	439	467	483	450	432	480	441	453	484	451	477	435	418	437	442	474	445	461	420	454	475	489	438	434	425	473	434	473	424	450	459	442	444	479	435	449	422	441	445	450	462	429	465	494	439	432	430	451	476	432	452	443	472	472	445	450	396	453	423	458	426	452	416	431	417	451	466	422	464	477	433	464	464	469	421	471	418	457	450	436	444	492	417	425	418	464	462	487	445	433	466	454	396	431	481	452	431	473	443	425	459	442	425	423	455	421	448	427	432	453	423	438	467	457	449	505	457	448	417	439	431	444	445	463	451	434	474	423	426	444	447	424	435	402	459	406	477	421	485	442	437	466	461	434	479	468	431	432	433	406	452	464	476	411	467	444	429	408	432	424	470	436	472	417	438	447	426	439	414	415	427	467	435	426	472	414	439	407	456	441	436	465	429	480	446	432	499	444	462	459	464	479	493	466	478	446	439	482	423	411	422	415	452	470	463	464	423	469	413	475	411	426	463	494	428	495	445	424	463	457	461	460	444	464	469	460	439	453	418	465	440	434	449	430	431	439	412	454	458	443	459	449	428	450	469	429	452	471	469	427	426	472	448	437	470	461	450	445	459	457	437	439	430	433	419	451	446	449	404	434	439	435	441	472	450	454	468	447	448	453	469	470	420	401	465	453	480	412	446	430	448	486	435	401	483	456	450	442	437	471	463	497	455	459	438	476	460	451	426	447	447	441	455	435	480	448	461	426	484	434	475	431	472	467	452	424	456	438	464	456	452	422	436	458	483	465	448	475	443	466	456	447	458	409	435	413	474	447	444	436	468	446	413	405	471	418	454	464	429	442	458	418	444	449	462	438	448	430	416	451	425	449	449	483	428	437	414	443	461	453	427	419	452	469	422	472	440	445	410	493	462	452	459	422	422	470	437	442	433	469	408	456	488	420	443	426	428	435	469	453	461	427	449	475	465	442	438	463	456	414	452	441	434	461	453	405	420	448	436	449	473	461	469	441	448	432	427	399	439	427	445	429	428	446	459	425	493	472	456	418	421	433	436	452	436	405	471	427	410	425	431	463	452	427	472	484	449	474	422	460	479	464	419	449	447	472	443	425	442	470	423	437	456	438	477	431	449	480	453	443	443	452	442	426	428	432	428	458	410	451	419	455	465	434	437	447	457	430	438	441	420	460	438	416	439	436	490	451	455	409	480	418	424	444	451	407	441	483	488	448	473	430	485	450	415	478	455	459	424	426	415	436	448	404	447	434	473	434	487	467	438	476	480	420	415	445	481	448	467	419	455	455	455	458	441	425	450	427	425	437	491	478	408	448	465	475	442	483	476	457	424	479	451	476	459	426	430	464	452	465	437	434	430	440	441	417	430	446	433	451	476	483	489
27635	46040	31074	18428	14361	11481	8180	6220	4795	3674	3088	2640	2276	2091	1866	1540	1457	1248	1184	1099	977	892	873	874	955	938	882	820	797	719	619	594	527	553	477	483	458	488	462	509	471	472	482	515	464	479	501	467	547	469	517	471	448	458	468	497	448	458	516	514	487	508	449	491	476	519	512	475	444	496	474	473	474	485	496	502	464	472	450	484	471	495	473	467	473	484	491	472	516	492	499	525	441	489	455	484	478	513	486	506	496	500	465	502	483	486	488	494	470	432	470	453	491	471	493	458	481	497	476	487	478	482	512	479	510	481	506	487	504	461	459	534	493	502	483	479	482	522	450	495	493	494	466	456	455	478	444	463	492	490	470	480	463	471	486	491	490	524	477	465	490	445	518	493	469	481	486	471	454	486	480	430	481	470	464	460	478	478	461	449	489	473	504	477	478	444	476	543	520	490	486	472	480	501	454	495	520	505	459	503	466	525	495	478	480	500	453	461	474	453	481	464	489	476	459	464	501	486	510	483	478	476	439	471	507	492	478	529	470	478	451	490	457	540	487	489	491	485	444	497	469	478	447	457	464	509	476	444	475	471	462	466	467	521	457	494	481	478	540	439	506	473	493	489	506	484	471	474	498	476	495	471	495	491	494	466	473	509	435	479	462	500	503	465	479	501	501	490	440	487	455	468	484	476	472	458	492	511	489	525	480	449	468	452	445	518	470	471	496	478	472	513	482	483	480	459	481	512	469	490	531	449	480	464	451	498	485	479	457	505	489	486	474	475	534	458	455	417	450	472	508	460	509	494	493	477	490	483	471	474	468	468	501	451	459	478	456	508	475	514	467	493	444	469	492	499	482	477	484	480	491	502	468	465	491	454	480	480	485	471	444	447	453	483	486	468	471	486	492	505	459	494	489	476	475	456	481	480	466	449	471	453	491	446	455	437	486	469	491	484	513	509	465	491	487	507	485	483	470	517	467	471	468	479	490	504	487	470	465	519	486	479	472	502	467	507	471	436	460	449	491	491	481	489	484	470	456	461	464	512	485	477	486	454	519	450	483	476	506	506	494	486	434	477	456	458	530	483	475	493	501	460	456	481	482	481	497	478	470	487	483	492	467	482	486	464	488	521	494	486	503	451	446	492	496	455	447	473	480	471	473	482	479	477	497	511	479	451	451	502	498	512	467	470	481	461	509	469	512	524	510	459	450	484	454	489	447	458	442	474	461	480	474	473	452	481	503	512	470	495	506	479	493	484	493	488	473	485	514	472	454	506	481	488	481	498	456	505	516	465	512	473	474	511	441	475	465	485	475	499	484	483	469	510	463	468	477	462	428	465	463	433	455	481	495	497	455	496	480	451	483	501	509	464	477	434	536	472	460	472	468	496	499	467	513	464	468	471	481	462	451	455	494	469	487	488	473	478	461	419	493	483	451	457	444	478	457	532	470	498	462	511	455	478	476	473	501	463	453	492	531	482	461	462	495	499	474	507	469	494	458	477	469	503	476	449	477	489	506	476	491	472	443	481	476	460	489	487	465	481	486	476	472	502	489	467	427	462	479	470	439	499	500	531	498	461	478	494	451	487	467	495	485	485	456	486	483	461	469	492	451	465	460	476	510	509	498	503	484	434	481	473	448	480	493	452	469	504	484	487	483	498	472	478	520	466	486	463	474	540	485	502	467	497	466	480	512	490	470	515	435	455	484	490	495	517	467	443	486	476	482	469	499	497	496	503	492	508	442	497	498	475	473	438	505	478	498	493	480	458	465	451	467	488	495	492	500	443	473	506	467	480	486	490	458	492	500	485	478	464	510	434	487	499	501	466	484	474	445	494	452	497	510	495	510	505	453	542	503	498	492	471	485	471	479	483	486	463	500	465	469	469	504	490	444	513	499	534	476	457	499	468	468	485	451	502	500	467	475	505	453	446	463	461	512	481	470	507	494	481	497	473	444	507	434	509	455	475	477	480	480	464	475	493	441	483	464	471	488	443	452	476	473	488	491	458	495	527	520	466	482	477	489	479	475	494	471	490	472	501	474	514	500	465	477	462	480	488	439	465	501	511	431	454	505	494	508	480	484	475	506	487	472	485	494	496	498	470	466	499	471	508	482	442	464	458	447	504	492	509	449	516	493	479	470	488	484	492	486	435	482	468	477	490	487	482	487	459	522	486	477	524	482	453	499	499	476	500	479	510	485	489	480	468	458	461	468	480	470	503	505	499	460	419	522	501	473	457	485	447	481	468	463	452	460	453	471	489	503	486	477	491	477	486	490	492	499	467	500	535	502	559	478	475	463	490	476	473	449	458	457	484	483	496	466	484	493	474	458	503	498	482	455	472	452	468	464	490	481	474	465	487	502	499	482	473	490	469	488	481	494	505	515	496	489	510	508	455	467	515	486	502	441	481	448	471	478	490	486	459	487	511	480	545	484	481	474	461	462	502	523	484	464	508	446	517	439	482	480	521	480	469	474	418	492	478	499	478	493	492	467	485	498	495	495	514	470	454	460	483	442	466	500	442	447	453	459	460	468	504	465	498	461	494	481	485	501	491	456	498	483	481	458	471	465	463	492	472	477	450	453	504	472	447	491	463	520	472	488	455	460	442	478	512	457	470	513	543	465	514	495	499	492	504	475	478	477	468	427	502	495	474	483	502	505	506	500	499	477	495	500	491	440	483	483	502	495	490	466	503	498	458	485	462	517	535	492	473	430	484	483	503	454	487	491	484	456	487	465	451	470	493	476	481	486	457	466	445	505	501	497	494	502	492	486	476	509	452	480	454	482	462	524	481	464	494	466	515	471	494	439	452	480	501	479	498	484	472	472	482	488	498	461	450	489	510	504	486	498	467	476	484	474	485	445	472	459	455	472	508	468	461	475	483	458	473	447	496	440	482	450	485	425	532	487	481	471	512	469	479	464	437	473	495	456	528	453	453	462	499	475	471	507	461	510	454	521	442	481	488	504	489	473	486	537	499	486	460	455	448	458	477	487	453	494	496	513	484	459	504	480	527	503	489	480	449	487	462	473	495	456	460	451	540	486	472	509	481	457	473	490	447	495	507	490	476	474	466	507	473	437	463	460	470	498	483	445	505	449	487	501	476	456	460	459	489	495	488	477	465	440	474	454	485	494	495	498	493	491	470	503	518	475	510	485	427	470	428	500	463	507	497	480	511	542	448	489	516	498	497	458	442	480	476	485	447	504	506	468	449	477	481	497	490	489	463	510	478	499	493	420	499	461	453	457	492	463	466	448	478	459	494	482	462	500	476	488	490	519	443	483	508	481	476	464	453	476	479	501	458	506	491	505	472	500	511	482	516	467	515	456	482	484	481	521	453	478	493	484	458	500	462	462	499	500	502	488	449	449	530	435	507	453	509	460	485	486	459	476	506	436	490	469	465	455	490	476	465	487	435	460	487	507	508	488	460	461	475	467	506	479	459	449	489	450	495	489	461	508	470	498	457	471	465	487	494	465	448	473	477	497	464	493	478	510	470
24588	20994	27126	25095	15353	6990	4326	2974	2052	1679	1434	1266	1118	949	835	716	688	616	546	505	453	447	430	454	477	443	458	416	350	278	272	268	258	226	227	205	205	202	214	206	212	206	202	225	213	223	224	174	212	191	195	223	207	237	217	208	237	198	210	207	202	198	192	198	197	197	232	207	188	234	217	227	207	197	209	205	237	221	178	233	208	195	224	200	197	200	216	187	207	219	206	203	193	205	215	190	187	206	206	206	222	196	223	214	192	202	210	202	221	201	191	226	208	218	210	223	219	210	224	237	186	178	202	200	199	209	205	220	186	216	227	208	213	203	183	185	194	226	230	196	198	191	208	209	182	206	217	200	202	187	206	217	248	207	213	185	216	211	225	218	221	198	228	227	187	216	192	198	216	229	200	222	212	208	198	206	243	186	213	204	210	220	233	194	245	199	203	201	228	219	221	181	232	208	213	199	204	236	204	190	204	213	237	196	218	182	202	205	216	229	223	184	222	189	216	218	178	209	232	184	202	198	198	197	192	230	208	191	208	230	198	236	203	198	193	205	223	197	209	205	199	229	219	221	207	213	217	206	182	202	209	210	221	201	203	212	215	203	206	222	183	217	202	223	208	219	185	224	207	201	207	207	236	217	205	209	210	210	219	217	210	219	197	202	226	193	224	198	197	202	205	216	194	207	188	221	208	226	237	225	232	177	223	239	237	206	199	219	201	214	209	235	193	218	177	191	220	206	207	205	213	206	202	216	205	217	191	223	235	199	190	239	228	214	200	207	212	226	227	229	208	193	228	258	238	193	213	200	227	203	227	201	211	219	198	195	190	223	205	197	231	208	194	220	217	200	196	213	192	196	215	181	232	193	206	194	198	214	206	198	230	204	200	185	226	229	212	199	202	211	223	201	223	222	207	215	208	228	241	183	215	200	215	212	205	212	241	223	190	219	203	216	230	198	217	224	204	210	222	194	187	193	189	196	207	223	213	198	171	217	190	205	215	206	191	224	188	216	187	212	202	221	189	205	204	189	217	215	210	208	209	202	200	210	209	202	195	198	183	235	206	204	197	207	229	219	224	193	195	211	219	193	207	197	219	192	197	205	211	200	205	211	189	230	215	207	212	211	202	191	223	203	237	195	207	234	183	231	213	203	202	219	231	215	213	185	219	229	205	224	221	217	210	199	197	195	213	207	213	224	207	199	205	204	200	205	228	200	196	203	217	194	203	233	176	221	209	208	213	211	206	205	222	190	198	213	198	237	202	215	193	219	219	211	206	201	208	217	215	212	220	197	210	213	228	224	211	222	221	204	211	205	198	214	176	190	227	188	207	189	209	221	200	240	229	197	216	192	204	209	193	209	206	192	225	209	177	187	182	218	220	206	212	186	225	201	205	225	240	225	223	199	222	211	187	184	227	217	234	202	221	194	211	189	242	211	203	202	244	201	201	206	215	219	221	232	223	197	225	207	230	211	205	222	207	212	200	216	216	202	192	169	226	178	183	201	219	219	212	209	203	179	226	207	206	217	228	230	194	198	221	210	215	211	180	213	196	229	211	213	207	236	220	215	205	195	207	218	225	203	217	200	204	229	228	227	205	202	185	218	213	204	212	231	210	181	203	191	196	207	230	214	245	200	220	213	206	225	234	209	232	222	222	200	209	219	185	227	227	203	200	223	207	199	192	189	225	203	226	203	195	212	206	195	191	209	229	200	199	198	204	206	198	233	208	213	189	229	199	200	217	217	218	204	212	217	213	188	187	220	220	192	205	224	202	197	180	199	214	226	243	195	230	228	225	229	203	210	209	218	221	202	194	213	226	225	205	209	218	226	243	231	232	213	215	188	214	233	206	211	241	193	197	207	205	191	206	211	210	212	211	198	229	221	211	193	205	213	201	213	214	205	214	221	212	226	223	197	205	208	178	218	216	205	222	197	210	222	210	240	211	208	216	234	218	219	201	204	184	215	199	222	203	236	216	215	208	196	214	217	199	208	210	207	190	216	195	232	206	214	240	228	214	221	209	179	231	202	207	218	202	216	225	190	205	194	210	216	213	197	217	195	220	254	197	213	221	195	209	223	205	219	210	215	214	210	199	204	212	209	204	204	212	228	217	228	215	179	215	223	205	203	219	195	217	195	192	223	208	239	223	229	215	196	222	178	198	214	217	189	191	222	206	189	246	209	189	199	215	210	195	195	241	198	242	212	189	181	209	210	220	217	215	212	219	198	188	203	205	213	179	211	222	206	178	238	193	219	222	204	212	213	189	205	185	229	218	207	195	213	211	236	212	214	190	189	199	228	201	182	240	194	215	180	212	206	201	193	206	235	229	218	174	224	209	244	223	221	201	202	214	212	211	199	199	200	213	235	208	221	204	189	219	216	229	206	224	212	201	228	198	201	212	224	215	206	227	240	203	203	244	222	217	223	209	203	201	209	218	201	215	201	221	223	215	204	210	196	203	198	223	207	218	225	201	207	200	206	213	223	208	238	180	215	209	206	214	217	230	206	198	188	225	233	198	201	219	216	206	211	195	195	222	222	233	201	203	224	227	204	211	190	205	201	199	219	226	216	228	218	199	236	259	218	205	190	192	213	202	201	189	215	220	196	199	227	213	200	213	213	197	195	191	235	204	195	211	199	196	192	234	178	222	221	203	218	224	204	221	221	203	215	187	197	194	223	183	194	239	186	205	214	205	197	209	209	199	219	216	216	222	192	206	229	212	194	188	196	213	179	233	201	191	205	227	207	237	234	207	213	196	217	239	241	204	230	236	209	196	215	208	239	196	211	199	202	229	210	222	206	229	211	193	201	211	237	215	194	199	208	204	201	214	221	212	218	235	213	207	213	222	213	211	223	200	199	220	210	207	211	208	213	216	196	224	222	215	238	206	206	208	199	211	233	213	192	202	218	235	202	166	187	222	192	212	208	215	206	219	208	200	184	215	210	214	201	226	180	194	219	201	210	208	220	191	234	248	215	200	201	200	205	200	220	220	207	210	206	221	207	200	214	197	190	237	169	229	185	205	198	201	207	179	225	213	231	196	199	178	214	235	222	216	197	215	228	201	236	207	216	202	211	201	209	207	185	232	234	201	194	198	207	217	242	200	209	207	215	203	216	208	196	204	190	216	205	211	205	209	229	186	223	219	200	192	202	229	234	213	224	210	207	215	231	204	213	225	194	240	225	205	219	240	217	197	200	207	221	219	199	212	208	198	205	204	224	191	201	223	184	175	216	195	196	208	219	211	219	211	225	210	211	210	217	202	227	192	196	214	210	201	232	193	195	198	223	215	189	220	205	213	219	185	203	215	212	200	224	200	210	235	217	209	192	213	227	213	198	221	225	226	198	212	220	205	223	204	215	193	216	229	207	216	210	186	218	175	192	187	210	209	207	221	237	199	211	191	214	202	229	197	205	220	197	224	207	240	211	187	205	236	195	223	196	205	189	196	221	207	229	217	196	208	199	206	184	226	235	202	209	223	205	208	233	223	191
26549	42977	28552	16223	12644	9856	7217	5363	4025	3078	2491	2116	1869	1639	1454	1226	1185	963	836	749	711	586	567	639	628	669	591	542	513	455	337	304	316	288	260	241	262	251	259	223	214	249	230	242	236	228	212	225	251	247	240	234	216	220	221	204	224	217	256	222	246	224	257	238	219	230	246	252	221	212	246	261	226	302	219	243	232	247	212	246	228	232	237	235	234	236	265	250	216	238	205	276	241	262	233	270	232	229	229	221	226	252	245	263	241	244	234	230	222	239	224	245	246	198	212	240	205	234	195	247	231	213	238	244	236	238	235	220	222	218	242	235	248	234	208	193	207	254	219	214	263	251	239	225	247	205	222	222	250	272	228	245	244	237	220	246	256	253	223	222	244	242	240	213	233	222	201	236	238	230	207	216	255	219	259	226	245	246	233	246	251	231	248	278	222	238	253	235	248	247	217	250	237	219	227	250	247	245	234	231	220	248	249	245	213	220	260	250	222	244	249	229	264	255	264	232	237	256	209	232	238	233	232	236	237	241	226	202	224	236	243	206	247	246	223	228	206	275	223	212	254	204	252	256	222	212	219	220	222	202	224	243	225	237	232	212	220	219	234	223	229	233	237	217	228	230	214	234	204	226	216	234	251	223	236	218	249	236	214	253	253	222	244	233	251	234	230	246	239	219	239	232	246	232	252	215	223	255	235	218	242	245	227	236	245	221	242	272	239	240	227	227	243	258	209	227	240	228	250	240	224	249	223	227	237	230	230	230	225	202	253	238	231	223	201	233	223	227	223	224	224	246	241	221	234	211	257	225	234	241	225	211	232	253	250	227	203	238	236	244	241	223	229	239	204	261	232	229	240	244	223	234	233	236	242	234	246	231	229	240	253	229	233	231	274	238	243	236	242	243	250	198	217	230	240	226	240	261	226	255	224	254	232	235	239	234	222	227	231	233	232	238	237	238	225	254	229	240	249	242	211	231	221	214	229	222	216	210	223	240	219	208	227	208	223	217	220	252	214	230	203	200	253	230	211	272	245	211	242	206	237	219	262	242	222	243	263	235	255	250	207	235	228	243	246	238	248	241	229	244	225	244	238	240	229	227	238	207	207	216	212	245	251	241	240	234	226	249	233	228	229	238	227	253	235	236	226	209	249	224	247	231	251	240	245	239	239	231	222	251	239	252	229	255	252	235	221	236	231	240	215	221	263	237	214	251	211	248	236	243	242	210	247	236	250	263	213	211	221	231	225	277	234	243	242	250	235	230	256	268	254	238	226	239	221	227	233	243	220	235	227	242	222	250	218	236	262	226	230	248	205	220	238	239	207	251	235	241	250	230	213	230	231	227	201	248	228	230	232	241	233	229	214	231	243	226	220	219	234	230	242	249	237	260	217	236	249	223	245	230	249	233	247	226	212	236	225	237	237	219	221	246	225	225	202	256	217	232	267	220	228	226	229	244	231	235	236	282	253	243	234	237	227	245	215	219	216	245	215	209	252	244	242	237	254	237	248	228	231	227	247	227	231	220	241	260	234	217	254	226	226	225	219	239	237	233	238	217	256	246	226	268	241	236	232	239	226	236	227	245	242	260	224	211	227	227	204	240	225	245	215	225	230	240	236	234	243	240	203	231	192	237	221	252	264	251	251	214	268	243	240	226	232	245	236	253	246	231	224	233	247	228	230	225	209	213	250	249	248	233	267	207	226	237	235	233	237	242	238	244	227	254	235	225	237	224	214	212	223	236	224	241	222	247	231	225	245	248	254	257	224	214	230	234	236	229	222	236	218	230	237	237	252	237	227	217	258	243	237	198	208	247	239	230	234	241	251	246	242	232	232	220	250	221	213	205	243	244	215	255	224	241	257	210	240	248	235	220	247	227	223	229	253	228	231	249	262	248	229	233	235	247	226	223	242	222	205	209	237	238	231	250	243	253	243	230	234	237	237	223	231	243	221	256	239	234	217	223	233	247	254	251	250	286	229	241	241	230	237	235	251	228	249	220	249	246	221	223	204	192	254	230	250	224	227	233	215	243	253	238	244	236	273	248	256	223	251	220	256	229	224	242	227	239	261	251	196	255	218	250	230	220	201	208	233	216	229	244	254	238	262	247	244	231	234	275	224	219	224	249	220	242	254	229	212	254	217	219	212	239	221	257	241	221	241	241	228	211	220	246	243	250	232	213	200	238	222	251	224	215	223	257	232	237	239	269	245	244	263	231	235	241	218	243	233	237	227	244	220	227	245	234	213	229	242	207	270	231	240	207	230	236	235	208	259	218	216	189	235	231	239	251	221	271	279	245	255	227	255	241	229	251	289	240	238	267	234	246	247	233	245	212	245	244	262	234	231	223	229	245	231	232	258	232	231	223	219	251	229	209	260	235	238	226	215	234	226	223	246	240	228	210	235	235	220	220	223	226	220	194	249	237	226	199	204	231	234	243	243	221	234	256	232	229	233	227	265	213	218	267	257	246	243	224	244	259	233	228	219	239	258	222	231	256	232	240	226	240	251	234	228	236	213	235	232	203	253	237	237	246	242	239	213	249	244	261	220	239	249	233	231	254	239	228	223	251	226	235	218	247	227	221	228	245	234	223	229	213	205	240	217	257	221	215	226	236	228	221	239	253	197	232	225	256	249	239	206	227	223	218	218	219	231	233	226	231	216	269	244	251	221	246	229	227	248	213	217	240	234	258	253	239	225	244	228	234	247	222	252	238	228	221	245	224	240	227	242	250	224	214	226	255	254	232	252	223	236	238	217	237	241	229	252	240	243	245	243	220	245	222	223	219	219	251	223	260	231	233	232	243	257	242	251	247	222	237	219	199	257	243	231	229	248	211	242	218	233	216	232	232	237	230	245	245	222	257	239	218	207	238	218	221	259	225	238	228	250	219	251	260	196	216	215	234	228	217	235	234	229	214	224	233	232	255	259	224	263	243	225	218	229	221	256	241	227	246	236	233	212	243	241	232	225	243	257	187	253	218	223	278	208	224	244	226	249	215	288	214	224	239	246	249	210	258	234	252	243	260	238	230	217	245	249	236	221	261	248	243	262	229	246	268	254	266	226	260	224	218	259	269	256	217	242	225	234	242	244	224	231	229	251	231	240	224	219	250	243	215	236	220	259	244	235	239	239	238	214	251	223	245	227	209	208	246	236	245	227	224	249	236	222	218	239	223	228	220	224	242	227	196	204	221	208	239	229	270	226	247	217	225	233	221	234	244	224	230	228	233	222	235	246	236	235	214	221	217	210	228	219	235	246	208	228	250	227	228	249	243	248	225	244	202	237	201	250	243	239	251	223	236	253	232	216	262	227	246	233	211	269	234	213	245	223	233	260	228	240	222	247	221	225	195	213	230	209	229	247	231	238	259	233	217	210	226	262	247	252	232	236	259	267	264	241	242	224	242	225	233	231	249	212	218	245	225	235	242	225	272	241	239	224	269	233	256	210	232	238	233	248	222	207	240	202	229	265	250	241	210	228	252	272	230	225	232	235	274
22422	21100	28736	23719	21139	21469	14887	5744	3774	3038	2552	2095	1883	1734	1479	1361	1322	1203	1028	934	901	878	795	837	857	854	804	840	747	635	510	543	491	473	455	424	461	393	472	470	429	449	426	455	417	428	423	459	430	405	458	444	439	457	426	441	434	418	415	448	474	439	397	495	418	417	429	461	441	447	387	444	458	404	434	418	427	421	400	425	397	450	435	437	447	388	444	432	453	446	437	413	437	463	408	430	436	455	398	454	414	457	432	426	440	401	441	375	412	415	462	431	444	432	423	424	457	406	415	421	430	446	432	433	458	414	459	407	447	407	450	433	418	405	409	456	415	425	439	390	441	426	472	426	418	420	409	444	433	455	436	418	402	399	436	448	453	392	427	423	442	412	466	421	424	401	435	439	459	462	473	461	427	440	433	457	419	409	427	438	388	438	450	452	440	407	431	432	446	435	419	420	407	466	431	435	460	420	424	421	419	415	444	422	404	440	418	414	428	434	416	425	419	435	427	436	479	452	429	444	436	393	444	399	417	428	433	423	455	450	430	430	426	414	428	458	463	429	474	399	420	418	401	463	402	446	432	465	437	429	422	427	484	456	406	444	434	450	467	430	398	458	435	391	422	465	447	426	452	413	412	447	408	415	421	435	445	433	427	431	437	436	432	389	408	456	403	434	439	403	426	440	425	427	448	398	397	432	435	436	448	442	434	433	442	450	442	396	444	401	395	457	404	422	412	461	446	460	452	416	411	443	417	406	396	410	393	421	430	408	432	439	422	430	419	417	436	415	458	418	427	409	431	405	404	409	459	434	452	459	479	393	422	412	434	421	432	416	456	414	433	439	440	453	478	401	438	423	457	414	428	390	431	431	463	460	485	374	465	461	406	415	420	454	424	408	466	402	411	421	422	429	444	420	418	430	417	432	444	431	425	440	446	441	408	444	392	440	440	418	405	463	413	424	449	423	446	416	422	399	410	452	425	433	471	444	418	435	431	450	448	410	451	434	457	462	425	441	422	482	425	438	416	429	418	429	425	444	443	441	410	441	428	465	430	429	428	423	423	459	439	384	393	455	432	419	437	400	443	404	432	493	410	425	407	437	446	472	443	445	435	409	422	415	455	413	425	462	396	427	446	437	414	407	432	432	431	454	479	452	452	465	427	436	452	430	442	399	428	432	418	465	452	450	422	450	436	449	419	447	419	449	442	450	434	405	409	437	455	422	437	421	491	388	483	422	459	427	439	458	409	388	446	426	393	416	470	436	432	450	475	416	456	415	440	443	453	416	454	450	420	398	478	439	470	427	435	406	436	461	457	453	405	403	451	449	430	428	439	451	420	451	449	423	464	444	443	449	432	432	412	447	419	433	423	407	440	418	463	452	413	455	438	433	465	429	394	385	420	439	461	418	405	430	418	447	403	433	443	451	421	419	417	414	463	450	418	452	417	434	441	425	416	451	422	430	414	428	418	447	410	416	430	433	424	432	431	414	453	451	420	426	426	431	439	429	442	434	430	447	394	442	455	408	447	437	423	417	412	444	420	441	428	411	421	450	448	483	407	419	426	449	399	408	469	446	453	420	461	438	411	386	441	424	443	413	438	429	457	462	422	458	410	401	430	421	449	427	443	435	431	445	405	418	434	429	454	460	437	425	414	444	412	436	456	439	446	411	457	437	395	466	376	390	446	432	425	414	444	424	385	447	442	467	434	405	466	461	436	407	427	450	437	434	433	427	477	437	378	426	433	436	407	433	419	462	452	470	416	435	452	406	414	432	425	419	440	432	414	440	427	427	442	433	450	454	413	422	434	455	458	468	463	407	464	426	448	417	449	461	439	457	404	426	442	436	443	443	452	399	436	438	409	434	425	441	432	424	442	408	428	443	408	420	446	452	449	456	433	419	422	446	448	416	444	394	486	446	420	428	432	409	450	434	430	424	467	406	429	403	454	442	449	439	426	429	425	436	436	422	434	460	440	422	470	419	413	425	438	406	408	456	430	389	444	385	453	421	406	415	449	411	436	433	407	420	435	413	449	431	385	415	430	423	444	413	413	440	452	395	390	394	459	408	416	403	424	396	427	439	430	398	426	420	426	462	424	482	421	446	465	451	392	450	427	406	409	422	457	423	419	450	408	431	437	386	441	428	452	438	450	445	448	426	455	391	425	454	437	476	412	429	424	411	434	466	414	427	411	448	436	437	397	448	414	416	436	446	423	412	381	440	425	424	440	415	400	464	409	411	473	430	426	439	411	448	412	373	411	434	458	434	462	428	439	437	405	436	433	424	413	438	422	443	464	444	424	419	446	432	459	439	423	445	412	432	425	438	441	433	440	415	404	402	441	402	414	419	438	409	441	411	426	441	422	443	428	423	424	438	418	429	412	441	430	418	438	476	405	453	443	411	430	424	412	407	442	447	466	462	430	408	440	456	398	418	454	436	443	442	417	397	460	454	415	386	409	443	407	481	447	437	441	411	406	441	465	434	452	426	432	420	426	419	445	448	415	450	424	417	446	396	444	419	466	440	386	461	425	414	438	403	469	458	421	503	470	430	433	443	417	415	430	414	459	416	431	412	456	433	448	419	446	462	404	433	411	466	422	438	431	413	418	455	400	439	417	419	437	432	450	425	415	435	452	432	433	452	428	437	433	412	434	405	398	405	394	402	437	426	436	455	394	440	413	477	424	455	447	407	430	441	415	437	426	449	420	405	430	440	450	427	426	440	423	415	438	459	409	434	460	433	461	439	406	440	410	429	422	450	447	418	410	457	470	429	444	425	417	420	413	426	434	457	433	418	426	415	407	419	434	436	464	418	418	442	446	454	430	371	452	414	459	450	452	390	430	440	455	464	441	446	430	452	435	454	489	457	426	435	424	411	436	474	392	415	417	420	456	414	435	428	451	421	466	437	398	406	421	423	434	429	442	467	448	431	451	453	446	389	437	405	434	412	459	427	452	450	392	398	429	428	466	392	460	454	453	425	420	405	408	449	422	426	451	453	452	429	417	423	402	440	448	445	448	443	410	426	419	415	466	420	441	443	428	383	422	420	433	434	426	406	428	425	434	414	466	428	440	468	419	416	430	444	438	466	435	414	412	402	451	403	433	435	416	461	457	420	415	422	436	434	415	432	439	409	444	430	401	404	441	431	422	460	457	437	379	436	426	421	455	456	471	410	455	433	468	415	441	435	385	439	408	428	438	452	424	419	415	446	453	434	448	430	436	405	429	421	444	435	425	420	427	419	433	429	409	390	470	377	416	411	450	453	469	468	449	461	414	466	405	406	443	439	400	430	441	420	403	436	430	466	421	462	437	479	401	421	430	429	432	441	396	437	449	404	474	425	429	434	470	422	450	438	432	443	437	441	463	449	443	461	435	451	437	435	448	442	427	418	437	475	398	454	452	404	428	466	432	465	379	443	432	426	416	419	435	464	429	454	423	415	448	399	438	395	400	421	477	447	440	473	444	425	456	446	367	430	439	428	393	491	433	414	448	443
28843	50800	36022	22899	17904	14365	11072	8362	6195	5024	4069	3541	3001	2614	2151	1984	1876	1653	1440	1293	1117	1039	1075	1093	1085	1096	966	998	938	747	638	633	538	567	519	474	492	439	488	450	500	465	433	464	500	471	448	479	497	444	432	437	448	487	426	487	483	473	474	469	496	436	477	478	483	480	465	471	480	412	453	506	484	498	433	435	471	482	448	480	456	509	477	459	436	448	435	465	495	470	451	478	431	474	472	455	460	439	468	436	492	459	510	427	443	467	444	474	481	451	430	465	421	460	464	442	444	474	508	468	437	467	479	480	436	445	470	435	451	482	439	480	454	485	491	478	438	479	474	442	466	470	496	486	466	464	464	466	438	463	475	433	437	434	454	428	500	431	472	465	483	485	452	460	439	431	453	450	425	454	476	451	461	508	478	471	488	462	474	469	472	476	489	461	448	482	464	505	436	479	437	470	483	466	467	480	471	450	461	461	461	535	424	497	451	449	495	474	471	485	485	448	507	521	446	448	449	444	465	479	482	446	494	474	442	437	442	474	454	460	416	491	494	453	434	443	472	427	470	470	468	458	458	485	456	471	463	482	481	453	420	448	460	447	474	454	438	475	480	457	468	470	464	469	452	446	476	460	508	451	451	482	478	464	478	478	432	455	477	436	466	437	444	475	491	479	468	477	459	457	476	430	445	465	435	456	456	418	449	445	441	509	467	451	502	467	463	460	465	448	444	477	470	466	469	478	449	467	447	424	466	479	461	463	457	440	443	475	468	464	442	456	425	499	455	481	486	484	459	444	439	440	481	463	461	459	461	479	471	460	445	501	432	441	476	491	462	444	451	458	444	463	489	437	477	513	433	481	451	468	489	456	482	452	451	490	439	457	476	478	430	524	479	449	473	483	469	465	457	463	463	477	490	483	457	464	500	440	440	462	448	462	445	447	448	451	474	464	475	446	471	472	469	461	448	455	462	436	459	482	467	427	438	510	459	430	494	475	444	463	488	501	443	459	475	472	430	478	522	452	488	467	499	473	501	453	485	477	485	453	488	464	473	446	491	445	467	460	482	443	490	455	484	462	479	441	465	432	481	472	459	492	445	482	507	441	450	455	503	440	446	456	454	439	447	448	438	472	458	438	423	472	483	490	446	472	424	472	455	424	450	467	477	467	432	459	491	457	496	478	504	453	483	440	446	440	474	476	472	471	482	458	475	502	469	470	454	526	461	476	470	458	455	459	399	423	468	474	509	468	448	431	438	453	427	426	453	462	481	446	473	438	458	473	468	477	494	460	454	428	421	422	449	485	482	469	427	438	447	450	452	467	428	462	475	435	451	463	492	461	479	462	413	492	415	495	472	506	469	440	429	432	471	467	481	462	428	477	453	464	470	459	486	491	484	477	438	463	468	471	464	466	489	465	493	425	472	474	440	474	479	473	490	450	480	455	429	445	451	470	463	490	445	440	471	447	482	456	482	442	512	441	442	481	468	472	478	439	450	445	460	465	469	472	458	443	460	444	449	467	445	458	485	473	447	509	459	441	450	454	444	437	439	488	457	463	438	450	443	450	431	430	472	438	460	447	494	468	429	440	445	456	473	456	466	496	463	467	433	447	449	465	473	473	471	473	484	440	476	453	485	475	461	498	456	495	443	397	476	477	441	469	417	416	485	467	482	480	450	486	461	441	491	452	433	471	414	459	456	460	460	437	432	454	464	454	459	456	442	452	458	478	490	459	466	451	432	439	436	465	460	442	490	458	472	470	454	460	494	471	451	503	472	478	465	467	479	467	414	471	438	460	447	440	467	502	420	447	445	477	455	450	450	476	453	460	470	456	455	483	439	482	450	464	466	447	457	425	475	466	481	478	464	440	484	452	458	470	460	434	442	498	447	491	463	467	468	436	446	463	480	474	442	449	478	434	470	457	451	427	437	476	466	480	464	439	488	431	458	441	424	448	449	429	455	427	469	458	471	476	443	457	447	452	457	462	472	476	476	452	485	453	468	441	462	472	473	488	532	454	428	478	433	451	464	450	440	471	433	473	465	467	454	437	458	464	422	437	510	469	491	484	443	472	421	505	474	445	467	442	479	463	497	416	494	449	454	465	485	454	463	426	465	484	509	495	457	448	473	455	483	461	452	466	479	478	459	426	440	471	415	473	462	414	470	505	453	461	476	453	416	464	441	446	481	424	423	438	467	483	508	504	425	442	471	439	466	467	446	493	471	489	462	461	468	486	446	474	484	437	472	504	447	428	451	464	463	470	475	428	484	462	433	451	435	490	458	434	505	463	472	443	471	460	465	430	436	453	464	470	452	393	454	454	452	469	450	447	442	429	475	434	464	455	442	470	407	488	454	485	475	463	484	416	467	454	451	477	458	446	457	455	493	470	446	446	453	448	485	459	466	489	477	477	473	444	409	434	462	480	442	457	425	474	461	478	463	474	452	424	454	465	454	435	461	493	474	457	474	445	477	439	437	432	494	493	477	468	479	447	495	434	468	484	440	483	452	423	466	453	492	471	455	493	493	461	448	443	467	450	474	497	458	441	476	462	483	462	437	440	440	452	487	481	481	445	424	461	480	468	456	468	476	479	433	442	451	428	419	467	472	508	452	468	448	422	425	435	472	455	476	439	460	442	452	485	472	427	454	465	441	454	465	481	473	461	468	443	467	468	487	454	454	483	427	444	477	458	439	410	436	446	460	468	465	467	448	475	455	432	415	479	492	501	488	475	480	468	482	486	454	451	467	447	461	455	444	471	455	456	464	419	501	427	455	465	509	482	470	456	448	459	496	447	446	470	462	457	458	438	476	463	476	392	482	469	453	453	462	456	453	470	448	453	498	437	495	491	442	437	473	424	446	467	484	478	471	498	449	464	474	437	450	433	473	433	482	479	454	483	437	459	439	461	469	452	440	500	466	469	479	472	473	444	470	461	489	460	429	464	491	479	446	490	465	457	454	445	458	490	465	491	452	452	484	437	461	467	471	460	452	390	462	446	472	481	432	462	442	461	489	462	490	478	427	468	470	428	428	440	462	501	440	466	437	436	437	452	478	433	455	490	479	468	479	484	485	465	423	430	441	480	473	463	482	440	483	445	435	414	449	484	417	469	492	487	488	427	459	442	447	409	451	482	451	453	437	471	452	463	470	452	468	482	451	466	459	465	452	423	503	471	422	440	489	448	429	439	475	496	449	474	448	422	451	457	491	489	468	460	426	472	462	479	412	425	441	448	470	475	465	440	457	400	443	472	460	452	462	480	487	438	471	452	471	472	442	478	460	494	471	450	493	512	459	443	453	486	458	443	474	467	463	463	499	493	458	496	486	475	454	469	475	488	440	461	456	487	459	449	482	483	411	472	454	471	454	510	450	468	433	423	480	468	478	446	471	471	484	473	464	459	454	453	477	448	478	500	447	451	494	465	459	420	444	445	493	474	480	481	472	415	458	440	441	477	451	483	447	436	484	476	469	444	493	448	457	471	455	478	466	476	465	497	475	461
28475	24096	23957	13587	6471	4377	3176	2244	1694	1393	1109	993	905	856	764	693	642	619	536	468	488	475	448	431	467	472	434	448	454	370	325	315	313	271	308	286	315	294	276	275	260	277	282	269	277	279	252	279	287	271	282	269	291	285	285	268	295	264	289	250	268	253	274	250	260	269	310	286	281	266	278	255	264	283	274	265	279	263	273	246	272	299	287	284	298	284	300	253	254	315	286	276	281	248	270	286	281	287	255	247	297	267	257	280	289	282	258	235	270	237	277	263	235	267	283	283	263	265	287	266	260	282	280	266	247	297	274	279	307	257	265	271	265	296	288	258	247	258	285	274	288	305	287	259	258	292	242	280	269	241	303	283	263	278	251	282	265	242	282	288	261	275	289	274	274	265	262	274	279	274	296	294	279	314	235	260	287	277	276	290	255	284	284	266	242	265	249	259	280	249	264	279	273	287	294	228	324	279	292	279	289	313	282	282	268	260	269	276	290	288	294	285	286	278	280	284	302	282	274	285	293	275	284	284	289	274	276	304	298	299	263	278	294	276	279	267	285	262	270	274	268	251	278	265	292	303	254	257	301	301	274	264	271	280	276	277	282	298	272	288	266	261	256	280	260	304	273	256	282	299	267	247	282	263	266	278	251	266	299	257	303	287	313	275	259	283	256	287	272	277	282	262	302	285	272	276	285	263	259	289	268	283	268	304	261	268	234	265	276	250	270	232	270	276	264	297	297	239	285	246	262	288	270	281	278	260	246	290	279	239	282	257	268	254	289	248	277	252	261	313	334	276	289	278	304	283	267	251	289	246	261	265	285	252	279	277	290	267	278	284	284	288	301	296	294	261	273	274	291	245	253	296	272	262	273	299	254	270	273	278	260	289	256	274	295	282	280	274	276	256	286	317	273	277	296	271	249	256	271	291	266	298	287	272	270	250	275	281	294	280	284	264	309	304	271	254	298	267	271	249	246	300	266	276	298	295	314	294	275	263	288	287	291	271	271	254	281	285	269	289	269	286	294	297	259	283	287	260	263	301	303	314	280	271	278	256	278	293	290	304	277	293	268	284	245	284	265	295	295	280	273	286	282	262	292	307	306	255	274	270	283	294	282	265	265	267	254	243	290	261	304	254	264	264	266	286	267	272	258	280	277	274	302	287	263	266	288	263	265	276	308	257	270	295	276	263	262	274	273	230	252	282	257	284	284	262	239	274	261	301	277	274	294	272	265	296	294	280	244	291	279	292	315	255	302	290	280	266	273	261	271	286	295	260	285	295	273	290	286	251	287	291	296	311	267	294	263	285	277	267	264	253	272	294	277	282	297	288	246	258	298	293	295	273	262	298	299	266	296	276	249	305	272	255	312	283	242	274	285	256	308	261	300	270	302	267	280	262	265	266	258	253	274	270	281	287	281	285	274	255	288	250	284	269	295	243	266	299	266	270	288	260	288	259	272	280	290	276	260	279	300	283	257	304	289	260	267	248	256	273	234	294	277	272	260	257	277	303	277	299	266	279	267	297	263	306	318	266	290	288	275	272	276	255	266	262	285	248	245	251	251	278	289	292	314	314	272	252	262	302	285	284	267	275	269	274	269	265	258	250	257	271	269	278	302	283	285	253	280	291	290	301	270	284	303	277	262	275	243	262	271	294	264	288	265	260	274	242	280	273	260	255	261	281	283	263	279	252	307	297	289	265	281	308	282	271	263	269	284	266	259	270	246	276	298	286	262	284	247	262	264	312	277	263	280	295	241	271	265	271	292	257	269	263	262	270	262	268	262	272	251	310	286	263	267	294	273	284	290	299	289	267	270	291	279	262	264	264	240	263	300	272	291	277	295	305	277	283	272	272	272	279	270	280	279	244	324	266	281	292	280	270	289	289	290	281	317	249	269	293	275	272	291	279	297	278	245	256	288	265	250	250	237	276	284	277	274	287	237	313	277	256	272	254	262	276	277	289	286	280	237	253	288	272	301	297	266	286	283	272	285	306	298	291	293	238	249	295	288	285	297	288	273	272	289	264	266	271	298	242	281	239	283	311	268	295	314	253	266	269	264	256	280	239	295	293	274	294	307	270	279	286	279	295	284	276	290	299	273	279	264	270	305	268	263	289	280	272	293	262	280	274	312	260	254	266	286	290	257	279	284	259	267	258	281	293	271	272	275	269	265	285	273	266	272	302	265	279	277	310	237	286	244	284	275	267	270	269	272	279	274	245	253	269	301	246	264	298	266	262	267	270	308	279	222	278	274	287	268	269	257	290	303	268	312	272	303	270	318	264	276	279	243	246	259	261	298	274	307	272	269	286	275	281	263	267	255	289	267	269	248	303	276	270	276	253	260	297	282	282	301	281	296	270	267	318	290	260	301	268	297	262	265	273	294	272	237	283	284	295	272	260	282	282	267	250	264	270	264	268	270	255	252	274	279	288	269	265	293	251	286	286	249	263	278	283	294	279	262	266	280	261	279	253	266	308	286	291	246	296	296	251	257	269	251	262	274	261	317	254	249	274	274	258	273	282	270	296	286	296	288	279	253	241	273	278	255	308	262	276	257	270	255	272	289	274	267	287	275	273	263	280	297	269	287	267	248	274	287	269	293	285	281	261	310	280	254	279	288	268	289	284	259	271	266	248	266	263	239	269	278	258	310	273	280	278	265	268	260	262	261	301	288	264	263	271	282	299	267	237	287	258	278	285	261	295	275	245	274	287	283	289	259	292	292	265	273	301	289	274	250	292	266	272	277	281	282	276	292	277	264	269	253	277	263	264	270	265	255	264	299	290	274	241	270	251	277	278	291	291	284	277	269	273	271	276	290	269	282	303	275	260	247	246	254	282	258	275	270	296	262	267	281	297	283	311	269	295	297	296	247	267	283	317	298	259	283	268	303	271	260	313	245	271	269	269	268	294	267	280	298	251	285	271	276	247	284	293	281	271	295	306	291	281	278	269	265	298	284	286	281	311	288	269	303	302	259	284	253	320	251	258	251	302	263	282	299	263	262	286	249	258	266	262	264	273	289	280	246	282	266	270	275	266	283	292	249	253	287	287	284	281	259	291	286	292	287	268	246	277	266	226	280	259	269	281	256	306	278	254	287	266	266	267	284	274	285	297	285	285	259	313	271	271	271	274	254	282	273	289	273	258	241	258	291	274	288	279	261	268	306	234	276	272	289	313	272	285	278	288	293	262	250	263	288	269	270	272	274	284	270	265	239	316	280	269	236	265	302	273	284	290	291	243	294	274	294	290	293	260	244	274	310	287	296	301	275	264	282	301	260	280	293	311	296	271	254	272	277	260	302	251	292	292	267	288	279	257	301	267	262	285	258	276	249	257	271	254	274	273	288	277	274	287	262	280	265	290	270	292	277	294	275	274	258	268	270	309	260	293	260	264	263	279	264	270	258	271	255	292	256	268	285	249	270	316	267	241	280	276	259	273	288	283	278	275	298	271	302	288	280	245	270	262	274	268	288	302	252	240	264	307	288	271	274	278
26740	38526	24869	12936	9410	7587	5506	3954	2987	2387	1979	1702	1505	1264	1071	1013	966	927	763	657	629	581	578	647	600	612	565	558	497	436	410	339	337	307	278	323	329	335	313	298	310	287	284	312	303	296	284	287	260	315	301	307	297	305	285	300	279	288	295	279	315	283	332	308	287	290	274	269	298	290	339	305	300	282	293	348	296	343	300	284	305	301	303	308	297	310	285	309	319	308	283	280	315	289	309	309	304	286	282	275	309	274	283	311	289	315	314	306	287	302	317	313	328	282	294	283	327	280	287	282	337	307	326	319	317	284	293	284	290	261	310	298	303	325	278	296	322	305	288	301	291	296	305	299	280	285	282	304	288	279	333	291	314	298	293	286	289	308	315	330	302	313	284	307	310	307	284	318	291	300	308	318	281	299	286	290	281	266	321	291	279	297	259	317	293	281	264	311	280	300	299	337	309	290	302	311	302	304	267	292	307	295	321	299	307	294	303	302	283	281	296	305	302	334	307	306	301	288	268	302	288	309	285	308	256	310	292	308	285	299	318	278	311	317	318	299	305	294	287	297	267	293	287	312	311	289	302	277	299	291	322	314	299	296	276	312	291	291	307	271	279	299	301	265	329	291	307	305	304	287	301	312	289	320	258	293	288	297	275	316	289	312	269	290	285	291	303	287	309	288	312	292	271	337	299	322	298	297	326	324	279	274	328	298	297	252	311	285	321	307	276	271	330	299	283	271	301	287	275	266	280	331	313	343	296	286	293	282	274	288	286	326	300	308	311	294	306	268	323	313	298	289	314	329	301	290	311	328	299	290	280	266	288	338	313	321	325	268	318	305	304	279	301	298	299	303	276	272	313	276	297	298	300	300	287	280	299	317	304	293	316	306	325	307	297	301	332	313	296	311	296	304	280	288	321	267	301	309	327	292	287	330	287	275	298	310	292	313	293	308	284	320	314	273	306	275	265	276	267	300	282	273	269	285	302	287	303	289	284	291	297	305	290	281	277	297	308	293	309	288	300	303	291	287	313	323	325	261	283	282	282	298	297	296	299	315	255	300	301	325	324	277	272	325	268	321	290	299	313	301	281	280	279	297	281	288	312	298	286	315	294	303	334	304	303	298	294	310	314	275	310	327	331	293	309	271	288	297	292	291	292	290	302	298	261	297	295	285	300	279	308	313	279	311	315	287	287	300	290	286	263	285	310	299	303	284	287	295	280	299	286	293	295	297	272	283	313	289	316	284	302	299	304	278	273	313	273	282	295	296	288	253	296	282	271	295	311	309	310	315	313	284	299	304	307	294	285	263	282	296	301	299	309	267	326	284	288	301	303	333	273	275	330	307	308	333	313	260	310	308	297	311	289	302	294	295	296	303	330	305	310	279	282	289	277	289	299	297	302	287	306	297	268	316	262	285	312	276	304	299	298	331	303	297	316	310	284	310	307	298	302	270	302	313	286	297	307	263	288	307	305	282	328	289	334	321	300	322	336	288	294	268	260	336	329	288	295	292	303	297	326	288	335	291	310	283	284	312	309	305	271	296	282	280	300	291	275	318	302	306	279	304	268	310	312	312	279	285	321	292	331	302	282	265	306	322	303	321	319	281	305	329	300	305	327	304	323	285	309	294	313	273	277	310	293	304	293	315	290	333	290	339	313	302	306	307	276	307	307	310	290	306	302	314	312	304	321	282	280	319	311	316	290	265	305	301	312	280	284	287	272	318	330	305	313	299	310	293	292	289	275	282	275	265	307	280	284	293	303	287	302	318	277	273	304	313	293	287	286	320	301	314	323	329	309	299	300	290	306	277	291	279	275	298	294	257	286	284	277	294	268	267	290	287	306	290	293	296	264	334	304	271	242	279	321	266	301	331	323	296	311	304	304	296	305	247	293	291	337	273	298	292	268	273	305	312	266	275	254	293	348	297	313	279	316	287	290	314	257	253	264	325	291	322	318	295	294	311	277	267	302	314	291	306	308	274	318	310	288	267	291	302	301	286	311	329	304	317	327	307	302	322	306	320	288	298	304	272	285	295	287	256	335	316	295	305	289	312	323	303	287	321	304	302	296	266	303	289	284	274	292	322	300	306	292	279	297	283	296	320	269	312	302	279	281	303	308	280	314	274	326	312	321	297	295	303	327	318	309	289	265	302	283	297	322	299	294	288	256	310	270	277	294	293	272	326	319	320	308	302	316	290	287	283	272	291	316	268	294	314	302	305	290	301	310	319	285	309	327	310	314	286	301	288	305	283	292	321	286	305	301	313	292	328	310	295	285	266	285	285	298	280	318	308	304	282	314	293	293	313	299	315	280	283	299	276	290	324	290	322	312	288	291	286	307	333	307	335	303	283	311	284	282	274	327	273	273	287	315	307	287	309	296	286	291	296	299	292	294	314	275	271	304	288	286	277	297	299	286	268	312	306	290	288	295	310	295	291	313	322	321	261	316	302	307	315	305	316	283	287	319	300	323	295	271	289	279	309	296	306	274	298	302	359	317	283	288	310	272	307	303	320	297	299	313	314	281	322	261	272	305	276	318	307	286	293	296	303	284	303	330	318	265	291	301	296	303	287	270	284	316	291	284	275	322	291	325	335	279	317	288	288	323	297	287	301	292	289	280	297	283	293	302	284	293	325	313	300	292	326	268	330	302	333	296	292	294	263	304	318	305	297	285	297	299	314	289	286	267	281	311	316	280	285	288	266	290	299	305	303	273	327	300	290	318	292	279	306	293	321	282	316	288	301	336	315	301	296	291	302	295	288	322	280	297	297	306	266	310	293	307	308	309	287	287	282	299	300	277	313	296	319	301	302	320	310	292	286	293	304	311	279	291	299	288	300	303	310	289	308	291	320	286	314	299	301	314	300	275	299	279	312	303	283	300	292	306	308	301	289	290	323	283	317	305	286	306	301	315	299	294	313	288	297	313	308	317	309	275	266	276	296	276	310	305	282	273	301	307	320	286	280	295	316	294	275	282	308	299	290	287	305	302	292	328	315	318	301	293	268	279	261	322	301	313	317	291	287	278	300	267	305	277	316	288	291	265	266	313	302	298	306	314	284	312	292	277	288	292	347	288	302	298	303	283	269	313	297	291	304	282	287	291	320	292	292	305	295	283	310	309	283	303	324	284	284	291	299	305	300	291	296	293	333	288	310	296	282	280	302	302	333	321	285	294	311	288	321	290	324	303	309	295	281	272	301	285	268	318	269	295	327	304	320	274	295	317	277	298	286	306	323	296	277	299	292	292	323	287	286	299	274	290	310	247	323	297	326	308	285	293	313	284	296	328	283	299	330	314	295	315	304	297	287	288	286	285	295	296	285	297	287	325	312	333	259	290	288	290	307	317	311	281	310	320	284	287	312	314	312	305	314	318	329	282	301	286	319	283	298	280	289	317	280	312	288	301	283	288	301	305	322	283	300	304	320	266	325	267	324	293	303	274	287	256	339	294	317	268	301	300	335	285	259	297	305	295	304	303	283	293	292	305	286	327	306
23309	21040	28234	24058	21144	16159	7385	4035	2797	2191	1915	1727	1457	1312	1176	1085	1103	1039	914	776	807	723	692	774	752	744	738	709	601	596	530	518	486	458	464	467	455	472	476	447	437	433	485	510	453	436	486	443	436	425	453	491	451	426	427	415	449	479	462	463	409	445	467	537	461	413	457	446	446	422	443	445	471	461	479	459	471	494	472	452	436	455	463	467	421	429	424	463	409	483	452	466	424	486	443	430	440	444	463	444	452	455	462	401	477	430	478	441	418	455	451	437	467	426	432	447	423	471	458	452	441	430	460	456	447	460	443	442	459	432	432	439	435	435	460	466	416	474	426	452	431	447	455	452	450	458	441	452	427	460	431	420	450	447	472	416	413	432	458	431	423	442	457	425	443	469	473	422	487	462	453	473	439	451	394	459	470	457	440	409	437	462	447	451	435	450	446	458	439	453	465	459	462	420	459	442	446	476	504	424	433	472	429	445	437	459	437	451	462	474	435	472	433	428	452	423	422	492	427	471	439	420	444	460	489	438	451	462	432	464	477	456	448	462	457	418	473	469	422	419	431	451	440	432	461	443	437	467	451	449	449	445	465	442	442	467	470	415	412	438	441	429	425	473	448	419	445	491	428	435	439	442	430	449	438	433	468	408	445	464	448	458	438	429	432	461	430	454	431	430	395	412	423	447	439	429	475	463	448	435	492	457	429	421	444	444	477	462	434	457	442	438	435	447	451	415	447	469	434	434	426	438	422	451	433	429	459	420	425	469	441	450	429	476	454	435	453	462	469	478	473	428	445	418	470	447	443	445	423	436	475	463	443	445	450	472	418	437	465	429	467	465	448	476	456	443	438	423	448	443	467	467	452	434	450	418	447	460	439	442	455	425	442	463	458	428	431	410	435	442	455	450	459	416	471	434	453	449	454	446	476	442	435	444	458	480	413	430	428	440	453	518	434	443	404	395	470	413	440	497	459	460	415	458	496	446	479	440	426	448	434	445	426	456	462	448	390	457	402	432	448	445	466	459	438	415	454	441	436	432	465	439	474	436	436	466	452	464	450	449	421	410	450	463	451	409	439	453	404	458	427	432	466	446	435	464	458	445	428	464	444	472	435	448	459	461	452	448	451	411	447	438	465	418	463	507	444	437	437	415	446	436	387	440	460	471	458	445	413	451	445	434	433	488	421	470	441	412	421	446	444	446	460	441	427	435	467	461	491	442	416	442	446	453	423	406	444	460	407	409	453	462	459	496	438	464	446	452	478	471	465	421	457	424	458	463	447	424	482	470	467	447	417	469	456	431	447	443	437	427	464	440	473	466	467	430	435	424	454	417	473	428	442	481	447	402	443	434	478	441	455	450	424	461	447	452	458	436	430	441	455	437	422	443	444	440	427	465	467	453	466	468	455	437	463	434	440	431	432	395	463	436	415	451	439	472	429	470	426	464	456	440	479	428	471	448	446	463	455	407	458	446	490	467	439	458	467	439	461	409	433	429	446	433	443	451	518	483	479	491	446	444	452	451	425	436	462	444	424	435	461	472	460	461	496	450	490	436	460	473	438	476	477	432	448	489	439	443	457	435	418	441	420	445	478	448	468	434	473	450	421	447	492	465	470	458	462	429	423	377	456	456	466	447	429	457	443	396	456	429	435	418	448	420	429	438	463	462	438	424	410	471	454	427	449	478	472	440	428	443	448	461	434	409	479	400	460	428	434	397	445	462	476	397	486	445	468	430	404	444	469	468	468	438	455	432	451	451	430	461	459	410	450	458	434	427	439	464	460	437	453	430	480	446	448	418	449	466	445	420	444	456	410	433	452	422	453	457	429	427	479	440	482	422	455	453	466	422	440	454	465	481	479	444	460	477	447	442	443	460	452	439	449	456	442	462	465	411	442	423	448	467	446	455	474	488	440	413	447	443	444	418	460	447	484	429	483	452	424	450	446	440	470	410	439	453	431	461	436	452	420	451	420	453	465	445	454	422	453	456	450	467	427	421	433	455	416	442	485	417	428	448	422	440	434	390	424	442	407	420	429	446	474	395	436	457	438	457	453	423	444	447	440	429	431	461	438	451	467	434	436	422	428	472	449	434	439	490	436	457	458	464	464	463	461	486	467	439	470	466	432	444	447	446	479	460	401	472	415	410	417	467	467	441	408	458	465	458	462	402	452	432	458	430	436	409	453	441	435	447	422	442	416	425	449	450	441	468	450	507	465	490	427	475	443	452	439	469	413	464	437	420	438	391	467	467	448	424	485	452	439	464	490	420	441	421	444	434	454	424	457	410	471	438	470	420	445	471	450	473	436	455	462	438	412	442	489	433	480	409	444	458	471	413	447	456	413	466	407	469	414	435	440	424	457	408	449	425	453	431	455	483	433	478	471	456	433	462	460	435	449	455	468	423	428	449	430	405	434	446	474	459	464	453	436	449	431	450	453	422	465	409	459	454	428	457	438	478	414	469	426	462	445	403	415	466	471	436	440	443	476	439	460	413	421	432	456	436	428	469	425	452	425	466	459	424	407	490	440	456	437	445	456	432	450	465	415	458	478	438	405	395	422	454	451	435	455	427	460	418	425	457	413	464	454	428	419	458	440	449	457	437	457	463	478	450	388	422	422	437	430	459	447	432	430	419	457	432	480	431	459	412	470	431	446	420	455	449	454	437	435	444	449	450	454	461	430	439	433	449	484	450	432	458	476	473	432	455	442	430	464	455	450	416	463	476	455	416	474	454	473	426	437	476	417	430	470	479	422	446	447	436	418	431	432	433	450	457	474	435	460	429	419	433	457	495	430	454	473	437	385	409	465	467	481	459	448	445	454	432	443	431	444	433	465	432	455	414	424	386	435	478	489	440	423	415	478	439	463	453	425	383	465	459	428	404	436	439	463	427	442	450	440	462	485	478	419	429	436	438	458	444	469	453	431	446	429	463	452	409	426	418	477	437	455	434	461	417	424	419	446	435	413	438	445	426	458	436	461	439	412	408	485	463	454	443	460	468	450	440	485	461	424	455	491	470	442	436	432	399	456	423	416	468	459	446	469	458	442	428	454	456	489	452	439	464	427	464	470	440	453	466	436	455	483	462	441	433	439	469	412	427	408	463	466	432	430	472	409	456	445	445	435	428	483	457	477	403	472	428	415	492	438	421	459	437	444	461	460	434	446	427	476	448	463	445	406	429	446	425	457	426	468	466	453	416	439	423	448	457	468	427	439	496	438	438	442	410	462	446	428	420	429	436	414	459	459	456	427	415	423	437	448	469	441	452	407	462	455	455	439	468	460	438	448	464	467	476	442	444	475	427	416	422	432	421	424	440	474	423	441	438	409	443	410	424	429	466	413	416	462	442	472	450	455	428	452	424	441	480	445	448	446	472	456	432	451	450	464	474	452	443	480	451	457	433	471	442	469	453	429	456	423	428	469	427	416	418	438	457	467	448	428	440	439	441	445	487	423	459	444	440	466	398	433	430	403	469	483	451	466	419	442	481	427	449
26952	46237	32294	18632	14190	11171	8719	6445	4586	3694	3108	2596	2299	1971	1662	1577	1523	1405	1169	1048	973	941	912	917	997	894	901	825	793	698	607	524	530	510	477	477	494	473	475	503	461	497	449	488	474	474	514	486	494	506	478	455	475	488	452	458	472	452	486	528	464	491	489	488	546	460	491	491	454	477	488	453	498	489	474	475	435	471	504	470	519	479	463	442	475	489	470	447	485	472	430	491	527	469	468	481	493	457	458	494	522	446	474	472	485	461	479	461	477	485	472	476	466	484	487	490	454	506	481	489	448	460	474	459	495	502	459	438	480	470	522	455	450	424	434	467	488	479	474	505	482	530	469	479	434	458	488	456	472	489	467	462	460	469	493	502	489	466	467	506	432	494	460	470	473	434	476	465	487	504	504	471	471	443	495	497	495	508	486	474	444	515	467	470	467	441	486	464	496	438	498	470	488	482	434	425	466	475	459	467	482	459	470	448	457	497	473	511	478	511	485	466	470	480	465	464	505	516	435	494	462	467	485	481	487	457	469	466	488	499	494	471	476	474	514	475	488	467	457	443	463	486	471	473	474	486	506	490	511	516	505	468	477	487	484	465	451	492	465	461	447	467	471	477	500	471	482	424	465	501	445	455	464	483	453	479	470	477	452	491	469	488	456	481	479	441	508	479	468	462	456	481	467	467	483	499	472	419	460	454	495	479	456	473	479	485	480	452	437	495	479	470	487	479	470	456	467	489	457	490	439	483	471	480	451	492	459	472	496	477	488	476	442	462	457	449	491	468	502	493	497	471	472	470	523	489	476	470	510	522	486	494	501	464	496	494	496	443	457	469	499	502	439	482	465	475	475	513	449	494	471	456	482	501	457	516	509	474	485	511	501	443	469	466	486	490	505	465	462	469	508	487	424	467	494	479	447	446	480	499	490	452	499	452	483	448	487	482	481	467	488	514	465	454	467	503	478	454	458	489	479	470	509	473	483	465	463	481	485	477	483	483	516	463	456	491	479	489	473	471	456	484	519	458	448	512	478	496	490	488	465	465	470	473	491	465	512	526	463	471	503	492	470	470	465	479	481	468	463	485	515	515	540	460	502	486	469	501	454	478	470	471	466	487	483	496	484	489	457	460	483	461	454	505	461	519	452	459	483	449	487	485	483	440	501	491	486	460	464	464	429	468	480	480	454	469	425	465	502	459	451	466	480	487	466	509	484	469	497	458	482	453	486	453	479	459	501	468	454	444	474	434	487	455	469	471	461	440	477	468	500	480	455	485	494	489	469	494	476	477	474	460	484	470	491	468	446	476	483	459	454	451	479	437	488	470	509	462	519	479	445	469	473	462	488	527	474	461	491	423	491	513	468	480	521	481	469	473	534	470	475	460	474	468	486	503	463	484	486	517	477	451	441	477	494	453	505	488	499	506	441	462	481	451	493	488	500	462	482	464	443	453	469	446	471	469	472	499	481	479	488	459	444	451	464	457	498	472	483	467	497	502	453	489	443	486	432	488	463	492	492	496	522	502	478	483	506	454	474	468	477	476	472	493	470	485	497	494	452	456	509	469	498	495	466	477	493	484	493	499	456	493	464	484	516	486	485	473	510	460	503	505	505	481	480	473	451	492	472	482	469	495	489	512	463	465	492	469	481	499	490	494	448	492	450	385	433	481	497	453	458	486	485	503	413	484	434	455	466	483	479	455	473	464	501	487	500	484	471	492	463	516	472	469	440	498	482	484	491	476	474	498	472	449	498	455	449	499	500	491	475	471	465	480	460	476	470	521	460	449	489	492	517	452	492	502	463	410	477	468	470	466	441	462	457	491	462	474	467	480	490	507	461	471	486	522	416	492	475	454	493	454	513	445	465	482	495	487	491	484	498	500	457	450	444	469	488	445	474	474	473	501	484	482	458	491	461	472	511	481	510	481	499	503	434	475	506	462	467	466	488	460	470	440	470	484	461	470	468	488	489	477	497	488	513	490	483	477	502	484	448	462	478	488	487	459	449	449	466	488	488	486	469	450	471	484	435	489	441	479	469	487	470	443	453	463	445	508	470	469	498	503	488	459	484	498	437	463	468	442	470	451	467	489	487	492	480	503	458	460	487	425	476	494	491	511	484	436	470	467	498	437	472	483	483	460	489	480	432	479	464	480	482	454	444	478	479	458	490	490	514	474	468	448	472	509	475	500	463	467	493	486	475	448	471	504	490	477	480	497	479	467	482	453	521	440	449	485	470	472	457	483	493	486	496	454	477	500	495	464	473	498	472	455	477	468	484	480	497	494	472	467	499	432	447	508	473	440	502	505	508	495	458	496	462	472	470	477	471	483	464	474	467	512	490	462	511	468	449	505	480	432	427	462	486	498	480	474	503	496	469	480	485	472	513	535	469	489	495	487	480	479	519	522	481	493	471	471	449	480	502	517	474	455	513	492	468	505	483	468	500	449	468	504	491	482	445	501	471	501	493	501	512	499	435	475	484	429	492	481	532	467	480	474	487	474	456	469	475	429	447	517	460	449	449	461	513	484	439	495	506	490	467	474	443	515	451	532	495	478	473	465	465	489	491	473	465	511	463	466	463	440	451	513	498	459	496	490	453	456	468	466	490	455	468	458	473	475	456	502	523	489	467	499	486	462	475	454	463	521	477	464	495	469	440	478	472	501	490	476	488	483	483	476	483	513	447	447	480	481	464	449	456	461	482	427	487	418	483	507	494	471	445	443	472	491	486	485	458	455	479	496	508	472	491	437	451	482	479	464	458	475	494	438	486	464	474	466	542	473	450	485	418	449	517	469	501	470	509	488	478	465	478	511	505	476	478	469	502	478	494	432	465	478	477	498	456	474	488	461	504	471	464	478	453	483	460	471	491	480	447	464	482	483	467	491	477	437	459	480	450	477	467	501	454	537	499	512	489	526	429	471	449	465	492	503	480	471	467	470	465	492	476	466	457	483	488	463	459	461	495	466	458	466	484	428	426	485	443	457	447	471	462	473	493	439	483	473	450	474	478	462	529	498	474	521	449	456	474	444	468	476	494	425	474	453	471	474	475	469	473	453	486	457	474	440	504	526	469	476	428	496	473	471	453	468	513	477	493	476	481	462	447	490	446	484	468	441	490	472	476	484	495	477	463	470	500	495	468	469	482	478	477	478	517	467	442	465	489	461	453	464	462	442	444	472	483	476	466	497	491	459	469	483	482	524	506	476	460	479	496	460	452	514	474	465	479	482	489	473	478	495	486	456	442	488	498	466	487	493	509	480	485	514	492	464	504	516	467	511	498	437	478	508	468	486	513	458	497	495	489	503	493	499	508	480	418	485	453	505	487	474	488	442	453	465	450	484	465	469	478	480	458	475	483	456	456	491	489	465	508	461	472	492	478	458	459	498	486	498	473	476	487	451	475	502	475	447	487	497	472	513	476	480	439	503	479	537	445	447	473	484	470	480	498	437	501	464	465	484	466	445	506	476	496	416	486	487	479	469	486	494	458	475	482	531
24627	21043	27205	25077	15484	6801	4592	3108	2182	1678	1366	1159	1106	973	850	762	737	731	515	522	519	442	479	512	487	449	452	421	382	328	266	313	268	231	233	226	227	207	204	187	249	203	213	215	212	208	211	239	227	206	215	220	218	207	200	227	202	239	241	217	188	202	223	203	245	197	207	209	203	182	187	179	212	230	228	194	198	210	244	217	203	204	226	223	223	226	199	217	181	211	218	193	220	200	212	206	241	209	216	199	210	196	198	216	206	229	210	198	222	208	215	191	215	201	212	225	209	208	208	215	240	220	219	234	221	167	192	191	204	201	205	196	185	192	223	221	192	215	221	217	199	212	209	224	210	170	207	206	193	207	213	216	205	198	215	201	192	209	220	209	209	206	203	204	182	214	189	219	218	203	220	207	212	228	196	199	206	213	198	205	188	182	233	235	205	214	197	197	197	209	224	202	221	227	203	226	213	189	200	219	203	205	235	187	205	207	183	216	198	210	208	209	186	203	220	228	205	226	216	210	223	222	192	205	214	197	167	237	195	221	243	195	222	183	218	202	212	221	186	197	184	230	213	212	203	226	235	212	222	218	193	212	186	228	220	204	199	220	185	203	226	212	198	168	229	227	231	213	222	208	203	206	209	186	222	222	185	223	191	212	224	201	226	227	201	200	208	177	207	224	234	203	206	197	223	229	206	227	195	222	204	184	201	193	210	203	194	200	222	228	197	228	221	237	187	196	209	228	212	214	213	196	219	197	218	208	236	192	225	210	251	194	213	217	195	209	215	215	209	184	205	191	189	225	210	215	218	216	205	196	216	221	196	223	215	202	217	187	223	209	195	201	210	228	215	196	202	206	204	211	241	204	223	206	182	202	195	165	226	212	218	213	224	216	211	187	221	230	240	204	233	215	202	229	200	211	224	225	209	219	199	221	226	211	204	207	210	207	213	210	214	231	218	222	211	193	200	204	225	217	203	223	217	210	189	200	206	244	220	220	203	206	191	186	179	191	179	211	205	236	216	213	223	221	214	202	201	213	200	217	183	207	194	197	217	218	194	223	213	203	209	206	195	203	217	218	208	178	226	241	188	209	195	231	189	213	211	206	206	205	200	200	228	206	221	200	222	208	230	217	221	196	203	207	224	217	211	222	221	213	255	209	213	204	179	226	223	187	229	191	191	224	199	199	192	228	208	240	212	220	225	185	213	219	201	225	211	234	219	232	250	196	205	223	200	204	209	203	194	199	212	239	217	206	216	240	228	189	226	207	223	210	224	207	208	210	251	218	221	189	223	213	231	217	207	187	194	244	192	202	183	235	216	207	196	237	230	215	213	210	204	234	212	234	228	215	203	206	202	206	219	210	190	241	228	206	220	225	216	209	220	191	223	219	209	215	196	203	196	209	190	227	183	220	212	210	217	198	203	198	190	200	204	217	214	200	201	194	197	207	207	212	208	189	224	207	213	218	196	198	227	204	219	199	222	212	211	194	184	208	209	226	197	233	230	219	221	200	218	197	219	223	197	190	221	206	199	220	228	217	187	207	221	224	171	183	216	191	180	223	199	193	200	199	216	235	192	212	211	201	210	185	186	204	197	217	199	203	231	206	203	227	228	199	207	235	201	218	220	213	218	232	198	238	225	201	219	214	203	222	224	209	207	197	200	215	232	212	208	212	218	196	217	220	214	207	201	227	208	185	219	225	196	229	221	232	217	211	228	232	196	206	214	213	206	176	225	196	194	216	214	198	203	214	197	213	204	184	207	225	199	192	223	201	227	217	199	201	204	197	225	199	210	201	210	191	209	177	214	223	205	188	223	205	226	190	220	222	217	223	225	203	203	228	185	210	197	204	206	193	229	220	204	188	219	201	231	201	192	210	216	202	204	211	194	218	213	231	211	194	221	201	207	207	214	198	222	202	202	223	189	219	219	234	234	203	232	215	183	198	218	223	230	201	220	222	214	206	235	222	220	189	185	208	213	240	198	224	197	171	208	209	227	209	222	208	197	204	208	202	213	199	235	196	198	225	221	188	214	221	192	215	219	214	202	201	226	235	219	208	226	202	216	195	202	180	195	227	214	193	211	229	199	233	209	193	188	209	207	212	211	214	204	204	194	201	209	223	225	206	201	202	198	230	215	202	231	214	191	231	228	217	211	210	204	207	204	175	243	223	220	182	209	232	218	224	232	216	199	222	233	225	229	197	206	188	213	205	211	222	217	207	189	205	251	195	231	189	190	208	194	206	209	228	196	202	228	194	249	221	233	214	247	184	192	216	216	214	210	198	213	207	225	196	223	217	205	221	218	211	188	181	182	216	241	183	223	215	189	213	205	196	222	213	229	207	203	216	199	206	216	216	231	224	191	218	240	207	222	240	206	224	200	217	191	192	232	213	231	220	226	211	210	220	219	197	180	196	199	243	222	194	199	200	213	222	215	215	234	211	191	231	232	200	215	210	196	187	213	212	207	222	196	204	224	221	237	216	209	213	200	220	186	238	215	217	194	188	193	193	230	212	198	195	206	205	232	193	222	215	215	220	219	202	184	214	243	216	223	201	205	212	217	191	200	219	231	212	208	189	194	218	202	225	190	240	195	196	185	234	216	208	197	193	211	222	195	218	223	221	211	221	204	230	192	216	210	204	202	208	192	187	202	195	235	197	215	200	221	237	211	211	205	188	218	217	198	222	209	192	191	217	220	191	203	213	235	205	215	186	222	175	211	208	196	219	210	231	200	238	213	213	231	236	177	209	236	216	220	234	254	223	192	230	203	212	204	210	218	195	184	208	217	206	242	200	210	219	196	208	212	189	227	220	199	202	200	210	235	211	192	191	217	181	189	227	205	212	215	219	189	195	226	205	189	200	193	217	217	208	217	220	180	214	198	219	188	221	207	201	194	231	197	211	189	205	207	216	215	214	202	186	224	214	223	216	206	221	204	206	202	243	193	189	192	222	185	235	214	232	200	209	189	203	212	228	211	222	204	202	233	245	236	196	222	206	248	210	215	209	199	207	202	208	213	196	223	228	189	234	198	192	239	179	204	195	201	204	217	199	206	210	206	205	199	198	184	229	214	237	192	208	216	220	229	218	234	204	196	214	213	205	207	205	214	221	202	234	227	208	211	214	202	195	214	235	224	202	243	203	212	226	197	207	236	214	231	196	210	202	200	216	235	200	203	201	223	204	219	199	240	234	230	198	214	192	206	200	196	206	220	211	204	224	227	203	193	202	218	194	200	210	227	243	211	233	192	209	208	191	242	208	216	201	221	218	227	212	213	194	194	216	228	212	205	210	203	199	210	214	235	195	223	234	218	205	198	233	202	183	208	194	212	209	192	218	249	206	207	189	231	232	210	202	206	226	210	222	236	220	223	201	220	200	209	205	239	225	217	223	231	198	202	244	197	222	240	188	219	178	229	201	209	209	226	203	197	194	227	219	241	240	203	214	174	215	199	200	196	216	221	223	217	206	210	192	203	222	209	192	228	181	211	189	198	186
25874	42997	29878	16409	12792	9628	7820	5662	4125	3049	2462	2044	1880	1608	1355	1228	1129	1091	814	726	700	658	591	659	648	662	623	563	482	382	364	312	320	270	274	238	245	234	232	223	226	220	214	215	241	214	229	223	209	222	240	279	247	258	225	262	233	216	231	215	216	241	222	244	242	238	219	237	231	239	204	218	244	239	238	210	262	239	235	216	248	224	224	253	245	249	225	230	246	233	248	240	241	226	217	251	260	235	212	210	233	232	217	228	232	254	263	244	226	236	235	204	236	253	231	219	254	245	219	255	264	258	232	224	260	217	195	249	233	247	247	237	231	250	243	247	259	214	236	255	255	228	221	203	218	214	236	273	232	246	246	235	248	224	241	194	230	239	234	222	236	210	245	246	217	244	232	259	258	242	227	230	261	234	217	232	227	211	254	225	244	217	224	259	231	243	234	248	231	209	233	249	242	257	249	265	262	212	222	221	253	231	249	242	254	237	232	263	224	219	214	234	238	250	216	236	219	239	223	237	240	223	231	229	238	243	225	234	253	245	240	252	240	249	251	223	243	233	196	255	230	241	229	258	218	241	252	217	217	216	220	234	208	244	251	209	226	218	254	246	238	213	256	230	236	242	234	244	233	224	246	229	181	230	233	211	207	226	235	229	245	224	242	239	234	223	248	229	222	252	233	236	230	224	229	231	234	252	226	235	248	239	222	222	235	220	213	219	227	220	249	234	207	236	267	234	222	222	238	227	248	219	254	208	237	215	256	235	208	261	232	238	250	206	223	192	248	232	237	243	244	237	225	216	240	247	242	220	212	231	224	270	213	230	242	255	241	221	241	233	231	220	258	255	221	204	225	210	220	201	230	240	226	234	265	249	248	228	242	238	240	240	220	244	209	227	209	221	251	242	227	210	243	254	223	233	225	238	243	233	232	233	229	225	232	232	224	259	209	245	206	225	254	239	234	255	251	240	244	232	227	214	211	225	236	205	221	217	254	229	248	245	223	254	244	244	268	253	211	247	202	210	227	242	213	227	230	230	202	228	207	220	227	236	229	213	219	219	241	229	235	223	209	215	239	235	237	225	235	223	237	210	224	244	242	218	253	226	266	212	254	237	251	236	239	264	244	247	269	251	251	237	234	243	242	234	240	225	218	234	241	253	243	219	256	225	240	226	216	229	225	228	254	236	238	236	229	247	224	242	262	246	251	250	219	249	210	213	238	247	238	251	239	207	260	254	219	249	228	242	235	261	261	226	231	251	236	233	240	254	247	221	211	241	228	219	188	217	220	252	211	208	228	243	224	236	241	221	220	229	211	251	258	249	234	222	243	234	205	237	225	212	226	234	205	251	239	228	225	225	272	241	235	239	236	239	217	234	221	240	249	214	253	259	239	228	222	236	262	208	221	219	258	237	229	214	232	265	224	229	230	234	237	233	236	220	224	270	247	230	239	252	217	244	230	234	231	223	210	238	232	240	233	266	203	237	224	196	236	222	247	241	258	247	219	242	233	216	228	234	214	229	248	249	217	238	256	250	252	260	221	257	218	249	201	249	259	235	220	271	242	216	233	244	225	247	231	223	212	251	250	227	237	232	209	245	208	222	230	244	232	248	257	222	244	232	236	222	228	245	245	211	241	227	263	216	223	238	220	201	224	280	250	240	233	207	233	246	232	218	222	238	255	234	245	244	239	231	255	258	224	227	238	220	250	233	261	225	252	239	233	236	244	226	242	225	241	247	242	239	233	241	227	229	235	232	240	230	233	244	231	225	253	220	234	212	245	243	224	237	234	229	222	263	234	214	250	229	239	262	236	229	235	238	231	224	203	250	247	249	216	205	242	250	239	240	246	203	237	243	264	221	209	228	242	249	237	226	235	227	224	257	231	233	242	254	229	263	248	211	231	214	224	209	253	223	265	238	224	209	218	212	225	247	245	200	234	224	269	225	232	230	227	224	241	223	245	246	254	246	235	232	229	220	237	226	238	240	205	242	231	250	201	223	239	235	220	246	218	241	242	247	231	227	262	215	229	233	229	226	231	236	263	207	237	210	243	214	238	254	227	228	233	238	237	214	227	225	265	237	253	245	234	219	228	217	246	255	223	248	235	234	204	249	237	230	224	235	213	228	212	210	246	226	235	208	218	220	237	240	250	240	198	216	216	190	235	229	244	236	246	231	239	227	218	239	244	239	223	254	228	248	255	238	241	233	219	240	243	217	237	225	242	222	243	213	220	254	229	229	241	236	252	261	259	199	219	244	242	245	220	273	243	204	244	238	207	215	258	224	228	237	262	218	213	229	219	186	205	238	224	258	217	232	233	231	242	250	239	251	268	227	210	222	245	219	233	241	210	229	226	227	233	224	233	220	232	244	257	256	241	243	247	212	216	234	227	232	208	244	259	221	250	240	231	211	245	252	244	229	249	248	232	226	218	251	244	229	223	225	220	205	256	216	244	254	225	245	239	248	247	262	268	227	238	231	238	216	226	243	249	251	235	266	240	212	207	262	231	230	229	212	207	241	215	242	228	224	223	231	245	219	197	238	230	224	238	238	240	242	217	245	242	241	248	230	241	245	236	241	232	244	227	242	217	247	235	245	210	243	249	240	247	214	236	229	261	236	223	254	242	218	238	228	231	244	239	246	233	217	221	226	253	246	237	230	226	219	219	212	251	253	195	219	236	247	212	248	233	266	218	225	211	216	247	235	239	233	216	228	208	226	246	220	231	245	253	216	248	233	243	211	247	219	248	243	261	241	227	233	226	236	261	236	213	227	232	235	213	271	267	221	198	227	231	255	237	234	226	220	233	242	206	244	214	251	234	213	218	223	257	228	230	243	236	233	215	245	235	221	259	236	256	241	228	241	236	239	251	260	218	231	237	210	219	248	233	237	227	247	226	225	204	262	253	214	228	239	242	227	237	230	260	228	226	204	235	226	226	226	239	224	225	224	223	234	214	220	227	215	229	235	237	254	209	238	239	222	227	247	248	236	250	236	221	240	237	233	258	215	248	222	235	219	265	224	206	239	226	248	238	216	253	221	222	238	242	230	236	245	226	220	233	219	228	231	247	248	240	253	251	225	234	243	235	223	241	250	255	235	224	234	227	241	227	233	210	231	247	244	245	205	218	248	216	249	216	240	240	245	228	243	197	249	226	254	247	232	239	239	217	223	250	269	230	228	206	258	235	245	249	248	205	244	246	217	246	211	214	239	243	249	222	232	220	234	222	213	225	233	220	247	217	237	238	237	226	225	228	227	233	251	233	238	226	229	236	246	239	229	225	257	260	224	212	211	207	217	254	245	235	213	239	246	235	205	241	232	243	244	269	238	235	228	244	250	228	237	235	242	211	224	235	216	249	236	254	220	230	246	224	244	270	250	239	227	216	237	263	255	237	217	220	212	197	246	264	237	212	229	198	228	220	213	229	206	255	227	232	211	229	256	239	226	219	229	257	226	227	244	242	240	233	234	213	234	228	253	210	224	253	220	235	232	236	253
22350	21056	28626	23716	21107	21380	14977	6087	3859	2991	2394	2114	1944	1593	1439	1344	1310	1198	981	905	865	846	804	878	912	834	799	695	706	597	515	505	478	454	458	453	433	451	459	431	408	414	434	424	460	411	417	447	423	409	447	407	422	410	440	463	439	403	435	439	455	390	415	381	409	415	445	439	428	429	407	432	452	417	412	413	429	469	430	372	390	447	453	424	443	430	407	409	406	444	427	443	407	438	408	388	468	398	416	452	436	405	413	428	396	405	426	418	437	434	384	421	420	414	438	403	447	480	500	456	419	423	401	432	445	423	411	427	436	411	440	413	423	423	424	458	423	392	459	434	424	412	402	415	433	420	412	411	430	479	415	402	440	447	448	391	431	418	437	437	411	450	440	430	427	410	455	454	403	400	430	395	447	440	401	422	407	451	444	392	438	406	435	438	404	431	448	411	424	429	429	407	458	397	448	452	393	420	424	455	429	446	420	444	415	407	412	410	448	423	428	448	435	426	436	428	442	441	454	456	423	438	451	442	426	442	402	404	407	464	396	394	438	437	395	442	444	431	421	410	438	459	417	421	415	414	445	410	445	414	439	413	472	430	429	443	438	433	426	446	440	440	432	390	448	413	453	427	427	430	427	405	411	430	395	412	476	437	452	424	433	408	388	430	447	451	440	440	420	457	419	431	424	418	431	413	456	434	384	435	457	397	475	431	415	389	430	430	413	428	413	442	419	404	424	400	414	433	393	422	400	448	439	452	433	403	432	435	406	420	453	420	415	434	396	412	455	448	424	414	428	402	431	425	432	412	451	420	440	458	429	401	435	386	423	422	416	435	434	436	418	418	421	404	409	420	402	436	397	433	400	441	450	431	423	436	410	388	456	442	408	380	443	407	414	417	420	436	458	418	472	463	421	409	411	431	397	410	409	437	408	402	425	470	414	430	424	401	440	440	410	390	438	440	458	440	435	406	427	404	443	416	406	445	433	419	373	438	441	406	453	436	441	435	416	425	432	432	416	417	439	424	432	437	411	414	442	424	433	418	425	476	416	431	430	408	437	416	400	387	455	429	444	372	417	424	434	409	447	439	420	432	456	452	442	412	438	452	400	411	434	432	428	396	433	410	398	409	458	408	391	404	463	430	409	433	408	418	407	432	402	393	414	393	438	408	410	430	399	406	394	421	410	404	473	424	399	453	443	447	428	423	440	442	424	438	394	438	448	453	432	400	420	433	418	457	458	431	435	413	409	378	413	439	384	444	432	460	427	427	436	420	400	393	463	392	405	443	488	424	466	418	414	435	435	395	422	431	425	427	418	449	416	432	415	428	424	393	438	448	406	427	378	398	409	402	409	413	418	432	404	409	385	378	424	368	433	438	419	412	410	417	418	426	433	423	393	395	419	418	427	433	377	418	410	411	439	450	413	434	415	422	387	434	461	445	459	401	446	410	462	410	463	419	404	473	466	390	398	425	457	401	470	438	407	419	420	430	413	430	395	390	399	432	387	437	456	430	418	443	408	384	451	407	422	443	410	407	430	389	432	436	402	427	423	433	395	413	437	437	431	458	440	445	442	394	392	408	400	450	426	463	448	448	413	416	438	416	434	412	426	415	454	418	430	428	398	394	423	417	416	443	419	385	427	451	447	456	418	421	452	437	402	441	420	423	422	429	407	443	411	430	471	444	358	443	417	418	444	413	405	400	412	391	404	432	398	418	425	456	480	440	400	434	416	447	441	400	423	409	431	425	426	423	429	452	402	439	410	439	416	412	408	433	428	423	445	398	445	432	436	450	382	389	379	422	410	423	417	414	419	422	425	434	424	434	473	428	423	419	406	373	430	381	445	427	437	435	408	396	407	421	407	453	408	403	435	435	414	428	428	453	410	456	426	427	444	386	405	406	403	429	412	415	435	425	439	416	415	448	408	416	400	422	411	413	431	395	403	444	441	420	443	442	397	425	419	409	412	440	408	436	379	453	413	427	395	385	440	435	435	437	428	388	423	426	397	420	436	448	427	453	411	399	418	424	433	400	463	438	411	390	440	419	448	423	424	402	427	436	394	397	439	420	435	459	419	400	462	431	435	450	408	439	445	439	429	421	403	408	393	422	408	422	442	441	428	441	448	457	423	437	440	420	421	431	430	431	419	426	418	406	398	367	438	447	410	468	436	412	424	412	431	417	420	412	442	424	440	440	391	425	415	414	446	428	432	430	427	439	380	412	456	410	404	451	458	449	435	423	423	405	420	423	449	406	428	435	437	408	390	438	438	402	399	378	406	421	473	409	422	422	430	421	401	402	421	435	413	449	415	428	448	431	436	412	427	416	409	416	431	420	417	434	472	429	448	447	454	433	436	419	446	371	420	429	409	412	475	432	410	412	445	398	428	434	416	400	442	430	430	407	402	423	389	449	405	422	420	425	423	433	465	431	430	439	395	430	434	436	410	429	391	442	389	421	412	439	428	423	437	424	427	435	417	443	410	444	392	420	387	420	426	442	398	424	404	431	427	400	377	426	438	448	430	445	411	414	429	425	457	397	409	449	410	406	447	483	425	434	386	399	395	431	426	397	440	431	430	429	416	405	428	403	407	427	429	452	445	443	433	445	431	366	418	429	447	430	419	400	410	423	432	401	402	455	440	413	421	427	416	431	428	446	445	442	459	444	430	411	435	422	428	435	432	448	454	448	458	433	436	413	476	414	426	435	424	440	417	446	398	428	440	415	439	396	440	423	455	404	441	368	393	424	443	441	430	436	438	418	424	444	403	394	426	424	392	418	478	414	424	442	421	416	429	420	464	415	453	408	407	446	445	417	453	425	397	393	410	425	393	424	438	393	369	411	394	433	433	441	422	457	408	422	422	418	420	453	415	462	460	400	470	404	432	426	425	426	419	433	415	461	479	417	403	413	412	398	401	436	429	426	466	462	439	446	394	435	435	413	422	430	449	437	401	432	426	451	390	433	411	407	435	411	408	463	381	431	425	413	475	409	404	389	437	445	443	460	412	411	417	438	424	396	406	427	469	467	397	416	425	451	422	441	422	420	448	426	428	436	412	427	412	422	425	395	408	428	410	416	435	439	437	389	435	433	427	381	456	399	426	401	459	379	409	458	440	425	425	407	422	439	434	420	416	428	367	432	433	442	386	419	415	423	420	391	448	437	449	376	423	426	428	443	448	433	423	400	396	409	407	433	455	437	450	396	423	450	405	458	424	414	462	418	434	398	439	404	430	445	435	419	447	450	426	419	436	439	406	420	399	424	425	476	441	454	405	426	421	386	382	453	398	409	384	428	442	413	438	446	430	436	408	477	427	443	412	421	452	446	437	404	454	462	425	393	435	439	430	440	393	407	441	417	386	450	430	498	455	402	425	415	441	433	442	414	436	446	423	412	445	403	426	400	411	403	412	467	426	400	437	451	405	467	419	418	450	429	444	383	438	428	457	437	394	438	426	423	421	393	437	410	434	390	444	393	429	423	405	455	411	416	409	400	409	428
28152	51068	37430	22630	18090	13729	11282	8765	6393	4916	4084	3337	2947	2472	2126	1966	1830	1782	1477	1281	1204	1163	1117	1152	1151	1123	1002	945	813	708	638	601	503	525	488	552	472	488	471	500	408	473	456	478	454	487	494	472	467	470	462	474	438	464	424	467	458	429	457	419	438	458	467	430	458	490	470	406	425	419	475	406	458	481	435	451	444	466	418	509	474	438	473	456	466	447	477	429	460	464	427	447	449	460	450	497	425	463	451	455	436	481	421	419	451	472	443	466	424	442	460	423	447	465	497	459	447	449	429	451	474	440	460	428	436	459	460	479	434	454	479	450	455	433	467	444	507	485	477	406	486	459	473	457	442	469	473	447	480	455	460	500	446	457	496	414	485	444	458	432	458	466	453	472	482	476	445	467	472	448	441	456	450	468	455	411	469	439	465	502	442	482	447	434	454	450	467	490	436	424	451	453	481	453	471	477	447	439	433	463	441	453	445	449	477	461	466	459	442	446	497	461	438	446	430	426	482	460	479	455	441	454	428	449	435	444	463	417	448	447	478	435	479	468	516	478	425	448	460	467	428	453	470	394	419	466	466	436	467	491	424	421	456	492	446	444	477	448	481	453	529	453	454	496	464	435	452	456	447	462	456	459	436	408	429	481	458	404	473	469	497	453	463	482	452	463	433	461	454	445	416	460	465	424	472	522	473	483	480	448	478	480	421	451	488	425	470	443	447	480	458	463	453	445	494	453	491	450	459	490	477	483	477	475	408	464	445	455	442	438	488	472	450	486	446	470	427	430	480	485	465	449	463	419	448	435	454	452	497	472	462	427	452	470	474	429	487	446	468	467	453	437	435	441	507	470	426	437	444	484	497	440	443	463	463	441	454	497	460	475	443	460	444	479	466	488	475	441	504	438	469	437	481	450	453	474	461	485	422	439	481	461	469	456	445	459	434	454	422	412	455	523	473	474	456	465	428	432	443	432	485	476	443	439	494	451	461	458	440	468	489	430	448	489	434	429	445	430	466	473	445	471	480	459	464	500	467	450	465	468	425	455	479	479	465	483	433	476	440	457	440	466	448	456	467	468	452	463	432	421	469	450	443	386	470	433	458	419	459	410	469	470	487	474	467	496	431	441	450	438	454	463	450	446	450	458	454	413	468	428	474	458	467	427	500	465	443	462	478	437	478	495	458	405	477	491	465	466	439	439	460	453	461	419	461	464	454	454	438	476	440	431	523	426	459	466	437	499	475	438	454	492	437	432	465	459	445	483	452	460	441	429	450	533	427	458	460	458	451	462	445	464	429	491	473	461	446	479	448	449	479	445	397	475	437	453	417	480	448	437	510	451	464	451	448	454	464	442	460	455	453	469	454	432	450	440	480	469	447	448	439	445	470	455	515	458	473	461	448	422	470	419	443	472	472	481	461	487	466	481	462	462	452	458	445	456	443	429	464	453	450	451	455	475	427	432	456	471	451	479	469	496	459	429	452	443	477	439	463	459	492	446	462	457	464	440	473	480	457	463	450	443	496	490	451	469	476	425	461	475	469	452	446	482	466	466	451	428	459	461	440	455	435	433	460	443	471	465	456	465	480	458	444	456	478	452	470	467	418	431	457	454	442	467	458	469	453	477	434	473	499	462	476	424	456	443	467	437	469	423	450	385	440	449	439	478	466	473	449	454	477	456	457	461	447	445	462	449	469	472	429	440	444	459	461	478	457	441	467	469	473	445	473	430	446	454	477	425	485	446	455	441	461	496	468	471	392	466	466	445	433	437	434	476	436	469	488	413	447	458	420	429	448	421	477	427	443	474	447	426	459	477	436	445	445	459	444	416	449	459	468	426	428	426	421	461	421	450	425	470	472	452	475	472	478	457	458	481	461	457	481	439	457	458	472	412	423	500	458	442	444	448	438	448	424	448	473	463	465	476	468	471	459	434	455	460	461	472	464	459	430	418	447	457	445	456	481	482	455	464	445	486	471	431	459	437	474	486	462	503	463	440	481	442	457	476	471	440	415	429	465	466	440	445	466	394	454	438	460	436	436	444	471	462	490	470	462	449	455	475	447	441	460	463	452	461	503	427	436	485	446	477	456	472	494	497	451	460	467	493	448	475	436	452	432	475	444	430	473	447	459	477	475	489	494	432	466	457	455	479	449	423	460	458	442	443	399	430	431	490	433	448	474	452	470	406	465	477	462	465	449	433	446	469	460	490	476	462	450	447	461	452	453	452	450	433	453	443	438	424	444	455	450	441	444	489	465	434	446	447	461	446	411	449	475	457	439	450	432	448	453	443	470	437	450	467	467	416	476	449	473	436	437	444	486	443	477	494	487	472	517	445	454	441	480	474	458	453	443	482	420	462	459	469	436	463	445	438	458	505	483	447	461	409	443	455	465	433	470	513	501	436	434	451	432	438	409	450	408	443	437	464	474	455	462	483	434	491	477	419	444	464	475	418	485	422	460	458	475	491	477	471	477	451	462	446	480	444	453	462	477	458	434	458	454	492	462	442	444	436	419	450	474	454	472	456	478	462	499	418	465	476	456	418	462	432	448	449	450	436	445	431	451	453	454	444	418	427	463	456	477	431	462	419	423	442	418	462	463	458	456	441	408	423	450	453	460	479	479	478	458	439	462	423	471	447	470	461	460	455	445	451	466	472	464	473	465	431	416	430	437	409	428	467	460	458	466	500	453	450	467	455	470	460	463	444	482	438	470	439	486	415	450	457	428	450	446	455	431	417	462	452	466	458	459	482	492	460	458	455	477	468	433	432	427	458	426	472	460	462	420	430	443	464	429	444	438	457	471	451	443	459	407	447	395	479	458	432	443	459	430	462	490	429	468	486	464	475	496	470	442	471	419	433	471	455	460	439	445	457	463	434	493	408	458	444	478	463	421	425	474	437	462	452	466	435	474	463	462	422	455	429	465	441	456	472	439	450	457	474	445	451	451	439	439	483	442	431	443	488	451	450	478	454	463	417	460	448	467	459	499	461	456	437	432	464	465	449	426	447	462	434	448	449	456	435	462	402	426	445	490	463	446	476	484	397	439	434	490	479	485	435	481	453	432	463	446	473	422	433	451	458	439	396	472	473	430	428	448	490	397	473	482	462	423	489	463	484	454	442	454	468	453	468	460	441	448	440	452	431	425	444	432	471	449	463	448	500	436	443	457	481	472	454	427	427	457	403	457	487	474	492	447	416	477	481	454	445	468	433	466	454	452	443	468	479	467	461	445	467	458	431	448	432	481	468	432	461	469	445	455	441	449	433	455	443	435	463	435	470	447	456	441	439	460	462	447	448	393	441	458	495	416	490	452	408	418	485	496	451	449	439	434	441	452	447	449	460	524	435	460	445	447	429	432	445	452	447	478	428	473	457	461	470	476	421	459	461	438	454	427	465	452	447	429	423	419	432	436	473	464	446	444	452	483	453	485	436	410	425	477	447	419	468	481	444	445	449	475	450	437	433	440	458	460	453	485	454	474	426	454	430	447	445	479	466
28321	24136	25073	14082	6663	4049	3135	2269	1805	1311	1136	963	907	788	722	722	699	686	527	501	493	470	483	517	496	462	394	410	394	309	336	296	281	272	268	280	247	280	265	263	264	300	289	279	280	256	279	254	268	284	288	267	274	266	289	261	264	300	277	251	247	243	278	275	282	257	275	258	265	255	299	248	274	251	302	293	258	271	269	292	261	289	294	269	258	282	300	276	248	298	270	270	288	293	301	265	266	289	279	264	271	265	287	300	270	263	279	306	252	283	268	258	278	289	247	316	276	275	273	288	297	273	290	299	267	250	285	314	305	289	253	253	252	291	256	264	280	234	288	252	295	299	281	272	271	285	261	269	273	273	268	283	242	245	255	278	285	287	281	318	249	256	266	270	275	287	284	263	279	269	290	288	290	280	279	283	278	287	255	267	285	247	279	291	261	262	228	297	270	284	268	272	264	280	271	303	282	273	291	232	276	312	293	257	280	293	276	274	266	254	263	280	272	259	293	276	271	272	262	281	245	283	262	246	264	276	279	265	258	260	250	269	258	263	269	286	283	278	270	274	249	282	298	272	292	292	248	263	280	271	268	314	282	256	289	281	276	270	286	257	277	261	286	266	283	287	286	272	291	242	276	292	268	268	256	267	279	281	290	266	263	251	266	294	283	266	278	257	237	275	276	268	256	258	268	269	272	256	252	258	247	263	286	260	285	271	264	270	276	271	287	264	294	262	233	282	274	283	275	260	261	269	271	250	273	270	257	255	290	261	260	262	288	278	277	254	301	262	299	258	278	277	255	285	291	269	278	289	268	304	275	297	289	270	247	297	249	260	287	293	300	310	267	283	268	269	278	273	276	274	283	297	274	281	255	253	282	292	241	295	288	276	255	301	265	259	259	266	268	274	263	288	257	288	279	253	250	293	247	278	290	273	293	270	308	269	231	265	259	297	264	269	274	288	283	280	254	286	273	298	257	274	254	282	283	308	287	275	259	288	290	295	288	295	255	270	291	260	289	273	256	293	277	267	273	262	267	281	267	274	276	277	265	250	296	281	256	269	286	271	253	278	294	248	255	254	282	268	285	268	280	236	286	264	278	307	270	299	289	286	283	278	289	264	247	294	276	268	285	284	300	296	299	274	298	282	305	283	274	302	243	279	267	295	245	286	277	300	252	261	283	273	248	276	289	270	278	307	275	272	264	268	257	279	268	285	267	259	278	262	264	254	258	274	279	298	282	292	273	285	266	275	275	284	280	256	280	271	278	303	257	282	275	279	275	264	317	264	292	250	281	278	284	277	292	269	262	290	266	253	272	260	253	269	277	307	297	277	270	275	281	266	259	296	256	285	281	267	313	256	280	263	301	266	256	276	292	268	266	310	294	292	290	299	258	276	268	267	277	271	301	265	271	277	267	264	272	288	252	284	256	256	251	286	254	283	266	265	259	251	281	294	280	292	286	303	260	255	256	287	278	267	286	255	282	266	288	284	245	259	264	294	269	275	280	273	255	307	295	243	295	265	278	307	286	267	274	254	273	258	271	280	267	290	272	291	279	286	290	266	260	258	278	279	294	250	296	280	248	253	287	276	288	285	292	271	279	271	262	234	274	280	264	272	272	282	268	256	261	255	299	279	273	276	273	267	296	276	311	297	313	270	290	262	265	250	246	273	265	256	317	292	301	263	273	260	272	262	268	270	292	288	266	279	281	263	260	266	286	283	274	259	244	281	259	248	305	273	312	268	287	262	294	276	285	282	278	282	261	262	266	270	292	265	288	270	238	271	274	277	274	262	247	305	272	253	263	298	278	289	299	266	278	291	269	225	286	274	286	301	260	248	285	263	267	249	251	278	255	259	288	267	274	249	262	301	253	316	268	252	266	298	251	276	259	272	297	264	289	293	254	276	268	280	284	243	288	283	259	258	275	270	264	284	295	301	265	280	274	275	282	264	266	276	264	248	259	292	275	275	292	242	283	264	278	293	274	275	234	298	280	263	294	282	264	267	266	281	290	276	277	303	315	271	311	307	298	307	279	295	260	265	273	285	289	270	285	312	262	311	259	303	269	270	282	270	281	296	231	267	280	273	258	272	275	258	286	290	297	270	288	293	257	291	311	303	300	286	248	267	312	253	277	276	277	278	268	251	274	289	304	300	276	284	249	275	284	292	286	285	266	286	267	268	281	282	276	251	267	297	273	264	274	268	273	295	287	274	305	267	259	286	279	283	241	265	269	264	278	293	247	290	327	282	258	288	259	265	262	274	260	258	257	269	250	283	255	246	260	296	257	254	255	240	285	245	307	284	255	229	272	272	271	295	280	284	315	248	274	280	284	236	243	258	251	251	277	270	246	274	275	263	273	267	248	254	297	272	279	275	242	263	271	243	279	331	256	273	274	286	273	297	258	262	263	299	243	272	306	283	283	275	288	265	273	273	256	271	253	285	264	282	279	266	278	282	248	272	251	259	267	226	270	277	278	233	269	249	262	238	282	274	255	288	266	275	260	263	248	278	282	291	261	295	256	266	266	255	275	243	275	275	258	274	277	272	273	266	277	264	251	279	253	265	287	277	253	263	258	244	292	286	277	266	287	278	259	275	311	263	271	285	292	250	293	265	264	271	255	273	285	265	270	282	265	303	286	269	276	289	267	268	289	277	284	285	288	279	240	292	267	280	273	250	268	292	268	264	278	254	263	244	284	278	274	255	304	272	280	277	272	269	287	277	262	265	275	281	282	293	269	231	265	270	273	238	277	286	293	294	291	240	272	287	283	264	280	257	254	275	277	290	272	268	284	264	295	270	291	282	270	258	270	279	265	273	274	254	277	272	256	263	270	253	271	321	270	233	299	299	299	279	298	258	287	305	276	274	276	283	284	278	266	250	252	264	279	275	318	289	246	247	271	261	236	271	278	296	286	292	282	290	237	274	277	296	301	243	290	283	259	261	267	252	263	283	257	296	295	278	279	246	259	280	281	260	300	270	320	225	279	251	262	283	296	301	266	271	268	254	263	259	278	279	274	259	257	292	269	283	265	314	248	260	251	275	258	281	264	259	261	264	271	256	286	286	281	295	281	250	274	248	309	294	271	290	279	280	293	299	307	274	265	256	272	251	272	272	289	255	244	283	259	266	293	301	315	301	276	276	247	266	268	280	301	294	289	268	277	272	251	262	304	274	272	305	255	273	260	291	281	290	273	264	264	266	265	275	240	296	273	263	291	281	299	285	278	267	266	270	282	292	266	262	285	250	262	272	254	285	286	264	246	228	283	248	282	255	284	279	263	242	265	283	266	266	282	291	271	299	264	287	245	273	254	283	264	246	248	264	258	304	283	300	276	255	265	286	311	255	289	281	249	257	279	303	288	248	270	273	278	283	260	281	273	272	304	277	272	272	278	260	283	277	271	304	245	263	291	255	288	273	285	299	266	274	280	262	272	269	267	280	292	260	293	286	293	262	279	276	262	271	284	262	277	264	289	277	267	295	294	266	248	245	249	268
25757	38798	26244	13352	9743	7184	5631	4355	3260	2422	1964	1681	1486	1264	1118	1050	984	927	775	687	625	601	689	674	681	634	590	550	446	413	377	323	327	303	282	333	284	270	296	295	320	271	270	324	311	330	299	294	291	330	293	322	304	321	288	283	328	304	280	306	306	295	297	307	315	298	279	268	334	327	270	310	286	291	294	293	284	281	271	287	287	258	284	290	280	269	267	297	326	294	314	290	310	298	305	302	281	327	298	290	297	298	281	293	287	269	273	304	323	320	300	276	279	291	294	327	298	285	287	326	289	342	308	270	301	300	270	305	301	287	296	299	321	295	286	290	287	292	289	266	299	267	299	284	295	287	296	283	275	267	322	286	316	315	297	305	309	305	289	289	293	284	307	271	261	290	296	303	309	322	289	298	298	293	250	278	285	286	321	300	297	277	341	286	297	289	276	326	298	317	264	295	309	306	309	287	305	292	282	264	308	260	249	277	316	280	284	306	303	293	301	309	282	304	291	323	274	295	290	281	279	294	267	298	278	290	309	303	278	300	270	298	289	307	334	271	324	284	305	269	301	310	302	319	312	316	312	295	292	300	296	293	317	333	307	256	292	319	319	313	307	271	303	287	297	301	319	285	301	303	311	278	296	305	292	305	297	300	314	298	314	296	289	287	325	280	312	305	307	292	292	286	319	288	292	291	309	288	314	294	305	328	266	326	255	300	315	279	312	295	291	292	315	307	282	280	308	318	263	286	297	308	277	307	277	293	300	313	264	311	286	301	269	281	295	303	285	279	294	253	307	312	293	322	277	320	298	315	311	318	286	283	291	296	292	284	309	290	315	300	275	297	276	269	277	295	304	318	285	282	292	307	276	285	318	286	290	312	298	300	311	299	278	306	297	299	318	305	316	282	284	296	332	300	297	313	336	325	284	313	300	312	311	292	313	308	300	289	301	257	297	314	306	270	270	310	285	313	282	297	308	309	312	292	260	285	285	319	309	278	313	317	295	299	293	269	282	297	282	327	317	274	274	287	297	315	305	293	300	285	285	305	322	312	293	300	267	291	319	301	283	326	312	306	286	265	308	302	283	296	322	309	286	300	320	306	303	320	315	303	311	295	292	292	294	265	291	306	277	323	292	310	276	311	285	289	279	345	292	312	307	298	300	308	282	304	282	303	281	294	293	318	302	322	323	307	302	320	294	270	342	319	314	277	318	330	314	300	270	308	277	327	282	313	311	290	306	323	284	298	274	293	286	310	293	289	319	282	285	308	304	304	317	348	316	328	272	317	290	311	300	287	315	286	268	310	325	297	290	276	309	314	291	261	260	299	301	276	296	286	264	290	301	318	313	290	310	318	271	301	279	280	303	315	299	287	304	285	270	299	258	305	290	326	277	333	277	325	281	278	325	293	316	306	298	290	285	297	273	271	279	282	308	278	330	308	311	279	278	311	280	293	325	293	278	301	271	279	295	319	307	307	315	331	297	275	280	332	269	286	277	299	294	282	287	300	303	289	307	306	314	288	297	287	260	295	298	322	283	296	309	295	302	289	307	311	285	317	308	310	296	299	322	284	289	296	299	267	296	260	311	268	281	294	304	322	333	282	300	285	304	299	296	296	284	286	297	283	328	334	296	299	323	325	298	273	306	260	309	301	294	293	271	293	302	340	298	282	318	289	299	312	271	306	325	279	316	279	320	284	309	275	283	298	320	282	310	312	303	288	279	264	285	299	272	291	326	296	294	340	284	299	303	308	282	285	293	309	319	303	292	286	320	305	302	335	310	298	292	303	295	254	284	256	312	302	311	300	333	293	314	290	288	274	302	281	298	293	311	285	322	265	301	280	290	292	294	311	312	323	294	282	313	297	281	297	309	297	318	301	327	308	290	292	273	287	310	282	292	278	291	330	293	308	315	270	319	311	294	307	307	291	317	298	269	281	300	319	282	263	288	280	273	300	270	307	295	272	279	312	291	296	305	288	294	286	331	288	296	258	279	282	316	325	285	285	301	271	288	318	300	318	324	314	300	273	313	303	298	295	346	294	274	304	290	264	301	277	313	259	292	311	266	317	308	271	306	271	265	281	271	338	288	324	316	266	289	290	284	305	294	293	300	298	322	321	305	306	306	284	290	317	261	270	298	266	286	300	310	293	299	279	329	329	289	281	294	300	278	294	285	316	292	283	283	340	300	308	299	305	288	328	330	291	281	295	262	307	328	288	282	289	306	298	314	296	300	284	318	287	316	263	305	294	270	312	297	281	283	314	274	302	299	274	301	290	294	294	291	285	288	285	301	299	310	309	271	293	270	294	327	290	292	331	300	317	294	263	269	287	282	301	320	236	231	303	302	282	272	323	299	318	307	278	273	287	304	286	286	269	309	279	311	272	290	315	323	283	278	314	310	298	309	269	296	295	272	248	272	302	283	267	322	282	314	326	303	286	286	284	296	311	287	288	322	292	283	268	284	271	263	329	264	271	317	315	292	282	294	291	291	284	258	287	278	312	270	313	282	288	306	289	293	325	257	311	318	287	304	294	305	270	329	331	299	289	317	284	277	300	280	289	284	302	304	284	285	277	257	277	338	289	293	306	288	291	314	303	281	301	308	273	284	312	345	285	285	283	313	295	299	303	307	287	338	313	286	295	309	310	298	287	290	305	281	289	317	278	297	250	296	284	290	305	265	289	282	297	332	277	292	275	292	298	302	249	321	286	293	327	277	295	282	325	313	316	285	278	288	275	277	275	297	274	303	311	329	267	279	298	299	294	311	296	296	278	279	309	311	319	317	283	294	294	305	278	316	301	302	307	280	343	272	284	292	286	317	302	320	287	297	292	306	335	294	288	281	332	284	311	299	297	336	285	310	293	339	306	315	285	298	319	305	312	298	303	280	289	292	268	314	294	272	306	290	293	270	304	284	334	262	302	278	302	301	287	304	274	329	326	324	288	309	301	302	314	311	288	300	308	323	285	275	291	276	256	323	289	287	268	278	269	305	292	344	294	299	301	294	298	303	303	298	324	315	289	306	268	285	317	313	325	323	291	302	308	309	276	297	289	302	298	326	298	305	310	288	289	300	289	296	310	273	314	328	283	294	297	310	297	296	321	289	300	310	323	300	296	322	309	282	312	295	279	279	268	287	316	295	309	316	305	282	297	272	303	295	321	293	269	319	309	294	279	297	310	293	303	318	252	299	239	308	278	268	304	295	292	299	292	269	310	304	295	283	296	275	324	318	277	297	319	287	287	297	307	287	303	293	331	291	318	302	266	298	316	281	285	295	322	291	289	259	298	293	289	268	324	316	288	279	256	279	316	314	317	291	282	283	280	313	282	309	298	284	296	312	281	303	343	304	290	305	309	274	320	291	305	295	266	289	297	311	295	286	310	309	299	297	301	300	346	320	317	248	304	287	329	308	291	306	292	297	304	302	287	278	288	265	306	301	333	324	280	312	340	298	338	332	285	309	314	321	278	307	291	315	277	296	296	280	305	280	296	316	289
23322	21013	28213	24053	21110	15916	7080	4011	2964	2234	1883	1693	1529	1292	1233	1144	1053	1013	896	798	764	757	769	753	848	752	723	651	652	550	511	473	492	446	440	483	450	441	434	457	450	477	408	433	432	447	449	452	450	446	452	448	455	442	445	446	424	429	410	464	459	455	448	462	423	429	423	434	391	402	408	445	457	426	448	444	494	419	440	424	430	433	451	456	438	410	451	415	457	413	426	431	434	445	447	422	430	429	452	426	431	426	468	442	407	439	462	413	432	473	447	433	485	462	437	424	394	465	447	451	433	422	420	468	433	409	492	459	438	420	414	448	434	441	443	428	462	423	439	458	432	456	469	441	475	436	465	489	440	448	420	446	480	452	441	449	459	449	452	465	458	446	479	430	441	441	444	440	424	444	417	459	455	426	432	474	444	415	459	473	432	444	416	464	434	471	450	487	448	444	439	479	394	493	438	420	409	427	489	445	457	431	413	432	467	430	462	466	405	449	432	434	451	421	426	462	455	456	449	431	399	456	436	450	482	460	429	412	435	440	450	437	456	455	467	448	466	425	466	433	426	417	430	434	431	429	438	456	439	433	414	465	439	457	445	403	414	441	425	457	436	393	465	399	491	444	477	490	454	430	446	438	460	428	417	442	402	439	463	424	441	443	466	446	443	429	425	454	466	454	479	429	416	468	426	413	422	456	433	454	452	452	419	424	426	481	474	446	450	418	404	470	429	475	440	479	415	418	386	440	457	421	459	459	446	435	457	405	438	421	460	421	479	400	424	426	428	427	439	472	459	410	439	433	448	454	434	438	417	443	403	444	412	456	451	450	456	460	475	419	447	429	469	431	423	437	452	401	439	450	451	481	471	438	449	449	448	453	433	419	468	453	442	470	433	449	409	486	415	471	436	401	416	451	409	421	422	441	434	473	438	401	444	436	436	453	458	432	447	451	449	451	420	446	469	419	427	442	448	428	391	480	435	421	433	442	423	463	441	416	398	434	463	423	472	444	472	426	483	438	469	449	425	449	445	401	431	448	443	419	443	445	447	473	438	488	461	427	467	432	472	423	436	426	451	432	434	421	451	409	431	499	442	415	427	449	480	419	462	457	426	447	449	455	404	435	458	438	416	442	428	419	449	459	432	431	423	438	465	436	443	420	476	449	456	416	462	454	459	456	411	447	421	449	448	465	439	458	429	460	430	420	504	487	447	441	455	414	470	443	456	464	474	446	431	439	425	445	396	422	465	428	509	460	419	422	445	427	436	449	448	434	423	469	459	430	440	449	441	409	429	443	433	451	408	438	464	456	436	442	464	439	443	454	475	428	432	458	436	453	456	473	466	418	434	436	449	436	442	448	459	437	432	493	433	443	429	449	435	454	422	435	466	449	450	447	447	443	468	445	421	428	482	443	441	455	414	449	441	407	420	440	447	444	413	411	463	454	446	410	418	451	458	425	415	452	446	469	432	442	449	447	436	422	426	421	425	443	430	446	450	412	408	426	426	438	412	432	480	463	454	436	424	440	474	442	429	433	454	435	471	440	465	435	474	470	454	448	445	453	445	462	450	415	455	444	421	443	426	416	448	460	440	438	484	476	442	467	497	467	429	454	414	458	458	417	441	458	412	412	434	458	461	436	464	448	423	466	408	462	488	462	435	439	427	484	444	460	451	429	454	453	433	463	439	416	460	437	428	421	454	454	446	452	462	439	439	482	443	458	451	407	453	419	460	403	439	461	427	445	438	456	415	448	420	432	456	445	479	447	430	437	468	473	414	405	424	446	463	469	457	431	430	461	442	435	449	463	435	460	434	424	441	442	451	406	426	443	427	449	468	429	458	457	448	459	412	460	458	430	429	425	424	476	444	419	479	460	435	485	510	441	481	450	418	454	435	464	433	471	446	435	438	444	451	440	443	432	455	432	433	443	442	460	441	441	461	410	414	452	430	422	453	454	443	458	434	444	421	463	423	450	462	446	446	431	449	397	463	418	427	464	435	429	502	452	452	423	423	432	435	424	419	454	453	415	474	420	435	424	471	444	481	447	444	473	451	464	416	491	433	433	439	454	430	432	411	456	453	420	450	456	410	486	437	435	469	428	421	446	472	461	449	445	426	471	453	432	428	477	472	440	420	436	409	409	461	468	466	443	447	429	406	402	486	452	466	453	406	450	481	473	461	407	439	440	449	405	394	434	447	472	422	441	423	439	434	461	469	435	444	417	487	459	457	451	500	460	440	441	424	450	449	493	405	455	481	431	469	431	437	369	453	436	464	483	418	440	420	467	427	417	418	464	394	430	461	446	429	451	448	406	465	421	474	453	400	450	445	424	457	428	459	426	453	426	410	459	423	438	412	440	476	425	439	447	411	448	411	418	437	492	423	426	418	441	441	443	453	420	455	451	423	432	446	417	468	464	475	414	474	426	442	435	410	447	455	445	442	432	448	437	436	446	419	427	452	452	418	448	490	398	420	421	440	454	445	437	438	470	447	436	417	419	479	422	426	402	415	430	459	457	443	433	458	413	445	439	485	439	430	426	459	453	415	429	419	410	475	442	447	440	481	435	450	425	405	443	478	411	382	423	446	457	458	426	449	462	406	459	420	468	419	419	457	442	433	456	432	476	428	451	436	424	426	444	432	430	461	437	435	429	426	468	464	453	448	451	402	454	438	502	460	422	448	434	484	460	438	421	469	466	416	449	434	425	422	447	455	481	474	430	411	447	434	436	458	422	440	452	456	434	439	442	436	425	458	421	427	435	451	441	440	449	439	455	476	456	452	427	419	418	429	415	460	455	440	445	429	417	428	420	473	446	456	464	450	410	463	448	427	428	453	447	423	453	437	470	420	427	440	444	428	411	435	469	466	483	433	459	444	434	444	435	388	427	414	456	456	446	456	450	402	472	476	426	436	436	427	434	449	466	413	443	468	452	446	446	470	408	452	434	417	433	459	438	468	463	431	385	460	474	454	390	465	467	438	493	394	427	435	427	447	404	428	456	414	468	466	439	465	463	412	444	443	434	447	424	435	454	474	445	432	444	441	425	459	443	459	435	458	463	430	426	436	443	465	406	449	479	427	489	438	414	442	412	421	486	476	422	448	459	422	419	412	458	404	443	439	432	466	440	440	427	426	440	474	453	448	428	472	413	447	404	397	451	456	460	409	425	428	443	459	426	417	433	450	463	440	455	436	462	441	458	465	433	480	425	500	467	415	439	460	416	452	442	459	442	453	486	404	446	427	462	421	471	409	448	451	457	467	481	450	410	450	403	471	418	449	420	436	406	458	429	436	445	443	470	432	445	434	461	408	414	450	457	473	421	472	434	457	433	459	419	459	449	452	440	402	437	454	439	446	406	464	481	455	443	459	441	476	480	441	444	440	450	448	450	427	439	486	453	464	502	442	438	484	419	420	435	462	443	452	433	450	433	436	427	457	434	452	459	460	457	442	422	450	457	438	430	463	421	460	409	469	434	444	454	446	444	457	461	479	402	459	443
26148	46728	33380	18985	13978	10601	8426	6546	4814	3759	3181	2665	2228	1999	1745	1679	1582	1478	1227	1057	1049	1003	987	1034	943	957	938	828	711	594	622	506	506	509	493	490	500	498	510	480	467	445	479	478	467	508	424	501	478	477	487	507	441	517	470	461	484	480	467	440	480	447	470	462	506	500	502	485	492	443	500	470	503	469	479	487	493	433	468	519	432	448	499	452	474	499	492	485	497	461	470	498	496	447	469	506	510	471	462	455	495	470	392	507	448	462	494	473	445	514	446	462	468	456	499	478	459	475	501	469	432	466	495	421	479	456	474	491	459	491	448	495	494	476	467	474	467	467	486	464	471	441	508	459	444	475	452	432	458	433	461	410	506	447	463	451	455	479	489	459	437	469	483	452	465	483	465	461	471	495	440	474	466	481	477	452	479	493	475	515	470	472	470	451	472	454	459	506	456	454	489	465	466	476	482	510	482	461	474	512	463	498	471	489	488	485	482	432	409	498	469	470	479	461	491	463	514	473	457	512	457	475	463	459	455	490	434	493	485	454	490	522	459	424	433	463	515	487	464	465	484	487	474	450	532	468	489	440	477	463	463	492	455	483	458	468	478	458	478	478	473	467	515	473	474	486	473	437	456	436	501	491	489	488	464	451	493	471	459	437	483	472	434	443	451	490	486	436	461	451	478	489	498	474	485	471	518	472	477	473	508	490	450	508	497	451	445	451	475	473	507	481	490	466	504	445	470	519	502	449	494	487	454	417	455	451	470	471	478	472	481	486	442	472	462	458	428	461	457	404	491	465	494	488	474	470	493	471	472	489	494	482	460	452	468	500	468	520	479	463	513	498	490	441	493	461	488	474	503	498	436	466	489	480	466	474	509	451	456	453	461	480	508	497	455	465	463	456	479	501	467	454	402	515	506	452	458	472	476	459	459	454	506	471	492	464	470	438	468	464	470	531	479	467	496	504	469	435	500	454	512	514	446	479	455	485	454	498	444	469	490	493	479	468	486	458	429	457	485	514	435	484	446	439	454	461	474	494	464	424	432	448	422	476	476	484	481	479	468	512	474	474	449	506	440	438	493	485	478	473	496	485	485	455	495	465	433	469	456	460	468	473	480	452	501	456	475	473	447	490	508	462	469	449	489	472	463	444	463	456	463	495	464	473	456	487	442	468	459	464	448	478	468	470	493	457	474	450	500	485	448	472	493	490	483	463	470	500	449	499	461	484	476	489	434	451	436	466	451	516	447	472	453	465	468	465	465	467	471	504	477	456	468	438	462	437	481	461	495	499	465	455	477	483	461	489	473	489	478	445	481	436	461	474	452	480	489	462	507	451	458	426	418	498	509	493	507	438	427	452	488	468	454	434	507	483	480	471	455	445	493	469	482	442	457	441	442	453	465	464	464	430	440	459	467	522	467	483	468	446	462	488	470	467	456	470	449	482	494	463	506	501	432	456	461	445	440	465	479	458	459	462	453	459	445	475	502	523	484	445	480	479	484	517	453	495	435	476	429	478	461	478	473	466	450	453	499	466	493	482	478	447	443	485	496	475	512	456	478	476	445	472	466	426	461	423	529	492	497	438	461	468	466	477	478	494	483	456	443	483	467	489	455	492	489	468	464	457	453	495	462	443	475	464	459	484	479	463	457	460	482	497	476	412	439	473	437	497	458	487	459	462	444	514	509	473	481	514	475	494	440	530	443	491	448	470	470	433	479	450	491	446	452	441	481	482	476	473	462	454	456	464	469	529	470	501	521	464	515	475	466	507	490	456	504	463	438	498	498	472	497	482	487	510	454	471	471	487	492	475	474	474	465	418	468	463	503	455	461	463	451	484	474	456	465	460	451	422	495	485	487	481	474	465	483	485	467	459	467	477	464	478	473	497	472	484	504	462	455	480	499	491	448	507	469	479	475	478	518	472	491	492	469	477	454	449	479	491	478	447	470	532	466	443	535	531	453	448	467	511	458	484	429	447	482	478	467	542	497	446	483	459	467	442	490	497	470	456	472	515	472	467	472	464	468	502	454	471	472	458	471	508	489	537	458	480	443	470	478	443	452	514	475	483	449	472	477	473	444	505	474	457	482	471	483	492	479	461	501	436	515	434	490	476	458	488	487	458	485	511	479	471	456	498	460	451	477	464	494	505	500	471	433	436	443	487	445	487	464	454	472	494	473	497	481	524	526	439	468	495	480	509	460	497	477	461	474	462	470	466	517	448	470	476	502	467	444	491	457	479	474	451	488	458	494	463	462	454	458	485	473	451	509	489	466	469	488	478	445	476	489	471	465	509	445	413	486	489	470	472	466	471	448	481	450	445	478	488	452	480	474	484	458	449	481	494	484	479	443	477	478	469	468	473	496	473	468	491	449	509	472	476	483	501	516	452	452	483	419	456	456	444	466	486	442	471	455	478	460	469	522	465	445	480	493	492	472	501	482	450	448	466	456	518	481	476	471	428	476	443	477	450	459	508	476	484	496	506	510	463	458	469	489	477	499	470	473	462	443	451	499	508	452	494	431	459	454	467	479	476	522	474	470	464	498	471	470	486	489	495	473	440	479	463	495	503	500	470	441	507	435	455	482	503	479	462	474	431	496	479	486	468	469	456	475	453	448	443	480	489	459	468	484	466	458	484	489	478	459	427	497	456	466	476	467	441	457	512	495	467	437	479	482	486	495	491	462	452	516	464	474	484	473	450	454	481	501	484	504	475	452	441	497	472	498	476	428	511	506	475	480	478	449	487	432	471	436	487	463	485	492	514	467	488	498	501	466	493	487	492	458	468	456	462	471	457	477	504	479	439	457	446	488	460	466	470	519	467	480	444	463	429	490	530	484	471	419	514	444	489	446	463	497	501	518	486	475	499	468	475	501	471	489	470	433	452	484	444	461	506	463	427	460	461	492	465	465	482	456	459	465	481	456	499	479	476	488	461	510	460	446	484	477	507	500	463	471	448	455	497	467	430	454	486	477	474	472	501	488	471	483	460	479	439	470	468	466	499	477	486	510	496	468	472	465	450	478	458	492	473	457	483	468	471	443	474	484	477	486	502	498	468	474	511	463	451	499	439	472	483	457	490	505	487	455	459	500	497	456	520	453	452	480	490	511	456	446	428	503	464	492	486	480	501	472	473	473	473	455	496	446	499	489	470	453	465	426	448	491	454	487	484	437	469	470	459	486	484	443	440	456	494	446	479	479	474	453	475	485	437	416	468	480	474	438	494	496	451	473	436	470	486	470	477	466	493	491	477	502	439	467	486	428	462	466	458	493	499	437	465	509	465	483	452	480	522	485	495	479	460	435	444	458	491	487	459	505	488	440	457	482	437	480	477	434	471	461	470	464	455	435	402	458	450	492	455	448	470	490	515	502	511	478	489	485	438	454	461	474	442	481	447	460	499	506	466	469	453	490	477	453	461	473	505	483	463	485	465	479	512	459	461	475	498	481	485	469	497	511	480	477	439	454	474	439	474	485	458	490	447	436	468	447	463	466	490
24681	21059	27308	25176	15477	6692	4145	3014	2157	1750	1452	1211	1095	965	792	778	751	705	638	509	483	471	501	532	509	431	420	386	346	271	269	268	229	223	204	206	211	218	203	185	234	210	214	199	215	236	201	205	210	182	210	219	205	186	197	211	206	212	179	200	216	219	191	198	223	242	186	197	195	208	188	225	194	228	203	216	185	208	184	221	199	233	224	206	204	208	194	194	209	208	216	207	207	228	199	203	185	195	193	220	219	196	199	216	198	204	205	195	207	193	209	213	190	181	211	218	220	219	188	212	210	206	204	205	200	208	197	216	188	198	230	192	210	226	186	208	195	227	199	184	218	227	215	226	222	199	210	212	218	200	200	227	213	240	228	214	227	199	234	207	205	190	229	211	219	193	199	179	192	213	161	203	203	176	208	218	201	187	221	192	225	223	195	211	196	197	217	212	213	203	207	201	197	211	202	223	214	226	222	190	226	217	216	207	221	207	192	200	193	217	207	190	184	217	197	213	193	213	201	194	198	226	209	220	204	190	189	222	217	212	216	218	195	213	232	202	200	199	228	182	222	220	215	194	213	221	198	214	223	221	218	232	224	197	208	210	210	234	219	216	174	202	171	202	208	197	201	193	223	222	188	221	208	236	242	213	191	209	232	229	196	220	201	206	205	206	210	187	209	200	182	206	203	206	198	206	197	206	218	195	218	237	211	198	210	194	202	214	222	223	207	226	210	209	191	208	185	199	208	186	220	174	231	223	184	208	207	210	198	226	182	197	200	193	213	203	196	225	217	201	206	193	198	217	201	221	228	209	185	220	209	190	180	232	207	208	228	228	199	219	211	243	179	207	203	197	235	226	204	191	196	226	207	198	206	218	215	201	212	230	220	178	204	188	198	208	218	214	235	220	223	205	190	220	225	198	206	238	190	225	217	233	207	214	213	186	215	223	183	196	197	226	224	194	228	201	175	201	205	214	200	204	211	213	214	183	178	224	183	224	182	208	203	210	204	223	201	220	199	223	187	189	203	190	215	195	205	226	207	222	212	218	206	218	207	193	188	217	181	221	220	221	232	227	218	195	197	173	233	212	211	207	190	197	209	198	209	201	216	193	244	236	216	206	197	221	191	213	216	204	210	228	196	188	192	185	199	219	202	194	169	219	232	227	194	208	240	203	216	204	195	206	206	193	194	195	203	199	206	204	224	192	198	191	226	191	213	212	219	221	189	198	193	240	204	204	220	220	211	215	201	218	207	197	208	225	214	205	221	188	193	230	185	193	181	204	205	228	216	219	221	215	201	220	198	228	246	191	181	184	187	205	226	216	199	204	205	203	222	210	215	194	213	226	243	205	224	205	216	211	207	239	226	231	213	225	225	212	214	204	197	203	195	197	214	209	232	204	204	211	208	222	206	201	233	193	203	198	213	214	188	192	206	210	208	208	202	204	230	197	226	203	195	224	201	201	217	210	202	191	203	185	205	217	207	197	208	203	240	181	218	200	185	210	205	201	190	201	168	195	200	224	172	230	195	213	224	216	211	243	210	223	204	221	224	198	189	205	204	207	195	197	215	184	210	210	218	205	234	200	183	190	223	202	239	191	205	209	208	188	217	204	203	202	210	211	210	226	203	211	196	206	196	190	204	222	201	224	202	198	198	229	230	203	200	197	208	230	197	190	176	218	217	203	219	206	233	218	222	209	196	229	221	210	214	225	183	198	203	214	227	205	195	213	220	210	214	222	209	210	202	176	188	196	226	204	193	198	220	206	215	203	212	202	191	216	219	216	214	212	168	211	223	204	234	212	208	217	191	223	225	177	206	214	218	242	175	186	220	195	203	221	204	216	189	234	219	214	209	196	213	221	233	212	223	205	196	188	215	205	192	201	227	191	211	208	211	214	198	216	235	212	191	222	215	200	193	197	191	206	212	231	211	189	220	213	208	212	235	225	213	189	218	178	219	198	213	198	236	211	213	208	196	208	199	204	208	197	210	208	184	232	202	235	217	238	217	229	194	198	216	187	196	215	224	216	222	191	217	222	198	185	205	229	232	239	216	180	208	196	194	188	204	212	216	221	204	225	206	199	208	215	203	205	195	195	220	188	192	228	227	194	196	212	210	204	198	188	223	203	194	206	226	206	199	209	199	219	200	248	193	184	235	206	191	221	180	189	260	232	189	217	179	189	196	235	201	235	175	229	210	185	227	222	192	188	228	185	202	196	228	201	180	187	191	187	192	199	196	221	196	215	223	165	206	206	232	192	218	193	194	203	212	219	204	229	191	220	214	200	218	250	207	179	192	231	202	182	200	217	208	207	215	200	224	215	236	209	219	213	208	211	202	222	221	219	205	200	212	193	218	204	194	205	207	207	188	184	244	220	213	213	211	190	207	210	198	166	211	208	217	215	189	206	210	181	205	186	219	210	224	212	203	229	196	218	219	207	191	195	227	226	195	221	171	183	184	201	205	217	214	211	192	219	195	217	218	218	216	223	195	218	202	226	201	214	201	187	219	222	185	224	195	194	192	224	211	186	202	215	200	224	241	200	215	217	201	203	200	216	197	208	217	213	215	207	197	236	196	211	200	204	214	189	209	232	214	185	212	203	174	200	205	206	220	192	199	216	240	217	211	184	212	213	205	195	208	198	208	215	225	205	199	195	212	234	217	205	186	189	210	191	207	178	180	205	213	213	202	190	216	176	199	188	221	203	227	207	192	224	203	202	206	223	203	183	207	218	207	208	201	205	196	202	222	210	212	219	208	213	219	201	201	212	206	186	205	177	210	206	196	200	206	191	204	200	182	213	220	221	188	229	214	200	209	237	196	200	200	219	204	218	227	228	228	183	200	215	189	196	201	220	203	203	218	195	212	215	226	189	237	184	188	206	203	217	204	225	202	209	207	210	215	217	198	224	217	180	220	213	200	221	237	213	213	204	200	210	211	204	203	221	202	211	198	177	208	200	227	199	191	206	227	223	189	207	216	228	199	180	170	241	201	227	229	216	209	189	202	223	216	230	220	191	209	208	211	223	219	203	236	205	197	239	217	223	186	208	208	195	187	196	234	196	178	210	208	190	206	199	208	215	230	185	228	184	216	203	215	205	190	189	204	204	225	217	191	195	212	211	215	201	222	203	223	236	215	211	221	220	216	205	232	200	199	211	199	198	215	213	217	209	222	213	188	208	217	197	201	207	213	186	214	182	217	204	209	228	217	199	205	221	233	190	175	210	199	204	199	201	219	196	200	213	209	217	185	203	206	188	202	221	207	210	208	205	235	221	208	220	196	209	215	216	197	204	209	218	194	223	207	213	217	206	195	191	213	202	217	197	217	196	206	227	205	204	214	170	182	218	210	218	188	219	220	225	225	192	210	209	207	199	215	203	226	216	221	202	207	181	195	209	224	207	201	202	215	226	201	188	203	215	227	203	183	205	230	195	216	216	216	206	237	219	209	237	209	191	213	223	199	210	214	243	232	219	211	240	204	228	213	189	192	221	223	221
25210	43756	31434	17409	12468	9284	7197	5587	4049	3069	2560	2176	1749	1623	1382	1250	1253	1077	949	740	727	715	722	702	708	652	624	500	468	381	329	313	292	275	225	265	254	237	232	233	251	242	232	245	246	225	246	206	253	236	215	250	223	261	248	235	243	260	239	223	216	231	229	244	236	245	246	249	216	231	245	236	239	224	247	207	209	207	219	238	214	253	226	237	208	242	243	196	247	239	243	205	236	221	250	241	253	238	230	216	222	217	239	231	220	214	233	254	201	249	211	220	232	222	212	237	227	249	236	232	246	208	237	231	228	273	242	251	222	220	240	205	243	240	245	248	224	206	243	241	213	240	220	264	259	215	231	223	212	213	243	242	221	218	249	207	242	229	207	228	262	239	238	230	219	225	208	235	238	219	234	236	218	240	207	213	225	257	222	221	238	258	264	231	250	231	244	237	228	244	212	231	213	220	236	225	213	239	223	219	242	259	240	224	251	215	212	208	233	237	232	214	249	229	244	233	230	218	220	233	212	245	214	247	254	224	195	226	258	231	216	246	230	209	205	238	225	233	238	240	251	226	228	218	230	241	245	235	225	248	231	220	242	249	226	239	228	220	243	243	250	236	240	229	227	215	214	228	228	194	209	242	234	208	225	215	252	241	229	228	266	229	248	237	244	227	228	222	231	218	242	250	215	255	243	228	218	225	232	216	248	229	246	218	269	235	227	268	245	226	241	239	266	227	223	236	236	260	212	236	231	235	240	222	228	227	253	217	232	232	220	248	246	209	260	255	218	214	226	216	231	221	227	211	220	251	215	206	256	250	236	249	256	254	249	250	230	232	222	232	233	259	246	232	242	227	245	243	230	242	226	235	245	220	234	228	219	235	227	233	220	222	250	238	246	259	232	221	243	223	213	258	222	239	242	244	237	237	214	236	270	234	226	229	245	210	243	259	246	213	231	237	225	235	210	216	248	220	243	226	242	246	250	258	235	219	255	259	220	208	219	236	231	220	244	215	215	232	206	249	245	250	251	266	225	233	257	252	231	235	234	217	234	227	239	206	262	224	212	216	261	245	224	240	252	224	221	204	251	219	229	210	230	238	233	231	215	247	230	242	238	224	246	261	241	206	220	245	226	236	249	247	243	262	237	259	232	227	248	242	214	235	240	210	241	235	232	240	219	258	233	229	221	230	236	229	245	233	245	234	256	216	209	224	218	245	228	221	209	238	222	227	245	251	232	231	212	212	245	240	235	238	245	225	218	211	242	246	223	220	234	224	206	217	226	243	227	274	223	229	250	219	241	233	226	240	230	248	232	260	230	237	232	251	210	252	244	265	241	229	233	246	223	232	249	219	235	235	212	237	230	239	216	240	214	217	248	237	228	249	241	229	245	254	239	237	236	212	202	221	234	224	236	224	226	224	267	238	216	242	215	265	228	228	233	207	233	256	234	239	222	261	221	252	249	259	218	223	213	236	228	238	241	264	245	227	252	237	237	220	250	242	213	247	274	235	233	244	246	206	212	243	252	214	232	222	254	212	252	227	221	229	244	241	221	236	240	243	221	226	214	237	225	237	254	242	240	211	235	235	226	250	234	233	229	232	231	261	222	237	205	231	236	225	234	275	251	214	230	232	215	239	227	224	199	232	245	229	250	243	248	269	204	218	215	232	200	228	258	232	232	221	202	230	244	236	222	250	243	214	215	244	209	242	217	241	224	247	249	214	210	212	228	248	256	230	237	240	225	250	240	221	231	232	223	254	234	234	221	252	225	199	215	220	242	226	237	235	257	219	231	236	218	208	261	228	247	248	262	253	218	225	233	229	230	238	212	239	241	235	260	208	223	237	240	212	228	222	252	272	216	251	223	226	235	222	240	246	254	205	210	241	207	225	246	220	231	223	248	240	298	217	226	237	241	236	233	210	246	225	216	233	243	238	225	216	208	255	228	216	214	212	240	212	218	244	226	264	232	230	245	257	221	233	225	238	233	242	212	216	249	227	256	215	196	222	228	226	242	230	228	256	227	252	233	224	244	225	230	238	246	241	256	248	214	204	248	248	210	266	224	233	226	247	244	266	232	190	220	221	226	243	259	222	219	259	250	212	234	236	211	227	212	239	235	220	233	198	231	211	255	225	233	236	244	256	227	207	232	222	219	237	235	253	230	213	230	218	239	242	232	239	253	229	257	241	223	235	224	228	231	236	224	231	251	221	221	268	229	228	261	252	251	246	216	218	215	237	214	225	210	227	221	244	241	251	243	260	232	217	252	242	244	230	238	231	234	219	210	238	250	244	248	257	231	240	253	245	257	260	251	217	235	244	226	254	234	207	243	222	210	224	193	247	246	254	216	239	201	210	229	240	222	216	245	239	245	259	220	237	244	217	230	220	201	249	227	266	228	221	226	250	212	222	236	187	234	241	248	247	228	224	203	238	210	219	249	215	222	232	223	247	267	239	210	221	233	212	229	271	229	237	230	250	213	212	206	239	210	260	228	209	250	249	258	228	242	232	237	253	250	227	232	252	225	207	187	241	222	241	216	254	245	211	216	236	246	234	211	234	253	243	216	233	235	237	225	242	213	252	231	222	236	256	216	230	257	220	225	267	218	249	226	221	243	218	232	251	242	253	209	256	229	251	261	256	218	242	209	224	258	224	226	236	227	241	248	218	222	208	201	235	222	209	254	220	244	231	218	207	239	229	237	231	235	254	222	222	234	236	222	236	251	246	217	222	204	234	209	222	224	220	220	201	235	217	256	257	262	244	231	229	207	237	220	233	221	256	230	232	222	209	211	232	212	233	215	263	238	264	218	217	212	239	207	225	230	257	210	238	244	255	257	242	203	264	229	227	218	242	230	235	232	211	216	228	227	257	239	231	219	225	219	225	236	230	241	201	247	226	215	252	223	235	235	219	240	219	238	240	251	233	238	251	241	211	227	261	242	201	224	213	236	207	226	234	211	209	226	225	222	220	221	234	205	251	226	227	255	245	252	227	240	209	210	230	216	233	223	257	242	228	231	252	231	229	252	211	250	223	237	266	232	218	221	225	254	239	217	238	246	220	239	249	243	223	267	225	256	241	207	209	250	207	236	251	225	220	240	227	215	258	228	250	212	237	234	241	226	212	266	237	251	234	223	250	246	235	237	231	204	236	244	232	233	216	206	230	233	246	235	226	229	247	222	230	236	223	212	258	236	245	223	220	237	214	245	225	250	265	204	238	242	235	244	234	224	235	214	198	226	221	216	214	227	226	248	204	227	231	223	235	243	235	211	231	227	244	231	202	243	210	244	259	233	234	228	237	241	235	208	245	248	231	226	240	239	229	220	228	253	223	218	245	245	239	215	242	261	235	261	226	215	197	243	265	232	217	215	224	228	208	223	219	235	243	233	238	227	217	222	220	243	246	218	239	249	201	261	221	223	232	245	234	231	257	212	243	243	210	241	219	217	223	220	212	218	223	237	236	249	238	225	228	240	215	216	230	230	226	252	254	230	213	222	236
22373	21034	28585	23692	21073	21296	14432	5839	3789	3087	2519	2096	1809	1567	1503	1403	1289	1307	1069	930	867	875	892	877	848	837	782	726	623	564	533	513	479	447	428	428	404	428	387	415	476	440	388	428	440	411	400	413	417	412	399	444	410	433	421	425	424	423	383	371	417	404	417	400	409	415	370	431	423	406	411	425	439	393	396	395	356	384	409	443	385	411	422	409	434	397	414	381	405	417	393	396	425	404	413	379	431	432	395	410	455	409	413	375	408	419	440	395	421	386	401	402	412	381	386	431	415	367	419	387	429	392	403	423	419	449	401	439	406	394	438	413	392	388	431	392	396	433	417	445	427	443	435	384	428	408	417	411	452	431	424	421	400	413	462	437	417	408	440	399	437	409	410	416	411	405	443	422	481	440	409	410	435	417	379	449	408	413	376	415	443	465	449	421	427	402	426	444	425	438	403	398	396	449	420	436	409	430	415	399	393	393	418	376	432	413	399	380	400	401	456	405	422	438	388	395	408	415	411	374	420	436	362	416	455	398	428	449	386	419	443	450	389	387	452	427	384	419	405	422	428	376	420	399	413	428	421	406	423	419	452	429	387	456	409	416	444	404	456	413	422	404	418	409	409	426	455	404	422	409	421	402	444	388	421	418	448	447	411	408	391	425	442	420	410	449	403	393	423	444	431	424	442	399	417	397	411	412	399	391	406	434	426	380	437	404	446	412	410	437	411	406	420	386	384	408	418	426	414	462	436	415	430	457	386	417	421	406	396	406	398	396	425	379	386	384	405	403	418	403	388	401	410	425	422	406	433	404	410	408	412	443	393	418	413	434	381	442	391	421	412	412	433	424	389	426	413	395	381	426	374	402	422	405	425	449	398	406	413	406	450	421	409	407	405	443	400	395	415	420	414	418	403	453	394	382	419	405	418	406	416	425	411	369	428	416	427	396	407	405	382	406	398	397	429	404	418	432	399	395	427	417	411	436	402	423	417	408	410	382	418	406	456	381	372	412	388	410	396	393	413	416	383	436	427	403	393	416	421	404	404	394	403	429	463	397	380	432	410	419	419	419	433	400	407	407	443	432	448	383	367	441	403	430	448	439	440	427	434	420	409	416	449	413	416	439	405	378	389	426	404	413	443	407	405	370	410	408	420	386	423	408	434	400	387	459	436	388	445	445	434	375	396	437	414	406	437	426	415	386	456	417	447	388	397	422	390	412	419	378	422	396	409	442	448	430	445	393	381	421	394	434	421	413	408	420	401	387	402	403	413	435	443	413	421	395	439	457	397	400	411	428	433	417	398	425	410	398	387	401	417	401	402	405	431	420	416	438	415	399	426	403	422	416	418	452	416	439	385	433	412	414	441	404	417	434	437	424	390	434	420	423	421	425	423	383	406	419	416	418	444	407	406	434	420	397	444	417	414	363	394	399	414	411	456	377	384	420	439	417	413	424	400	439	434	417	417	399	397	396	413	429	415	443	449	409	412	434	453	409	402	414	420	432	448	395	387	438	417	427	426	416	435	427	425	414	449	397	416	402	373	423	361	403	390	382	413	411	429	405	391	392	414	441	401	419	418	386	412	423	412	406	405	427	408	440	405	428	444	433	408	408	447	403	427	414	421	368	393	431	423	421	381	395	449	448	380	377	436	402	379	409	411	393	409	408	393	425	431	393	423	409	407	450	392	452	416	433	404	401	413	423	442	428	400	383	399	402	397	403	458	442	406	387	421	401	425	422	429	395	432	427	403	411	420	430	414	396	439	406	420	443	415	402	426	428	390	425	376	369	450	414	418	397	394	392	449	431	395	413	415	416	386	424	428	390	424	377	426	429	423	446	423	430	404	427	384	370	391	410	399	418	435	399	426	431	423	421	452	404	444	407	400	367	380	398	410	445	397	433	425	410	401	387	435	436	427	420	417	408	398	415	403	399	401	449	406	406	431	464	429	422	408	407	425	437	428	416	431	421	414	409	416	436	435	408	436	428	402	429	446	379	404	381	414	404	432	391	431	391	387	394	396	454	406	435	413	440	408	416	417	424	395	409	448	407	412	394	442	405	398	406	441	407	439	419	435	400	433	459	394	399	417	420	388	425	352	372	430	405	406	428	405	394	410	400	427	417	413	415	397	372	424	369	375	404	451	401	434	384	414	413	387	453	447	449	445	417	408	410	410	446	422	409	463	388	399	433	391	415	447	424	439	420	373	384	413	416	416	439	373	406	428	414	392	402	408	429	399	452	416	419	423	424	422	389	415	397	428	412	429	440	451	422	400	378	442	429	400	415	412	398	387	408	430	397	403	428	422	419	416	421	421	439	413	395	454	413	384	400	436	396	436	435	394	370	454	410	419	376	402	399	452	412	386	401	455	436	442	426	421	398	396	398	419	416	444	424	397	412	458	412	401	395	413	446	421	389	414	412	445	394	478	407	400	421	436	422	428	421	410	402	355	380	398	394	439	402	403	380	415	429	445	412	410	400	391	447	447	398	423	441	384	442	454	461	415	441	436	423	460	411	380	411	409	427	424	406	430	448	404	407	424	409	428	403	417	401	458	432	457	365	424	401	436	390	402	382	393	435	423	441	440	401	409	427	421	419	403	383	436	459	426	455	395	431	420	418	402	428	405	431	423	387	388	448	411	428	431	445	405	421	437	442	441	395	427	413	445	404	380	410	416	405	399	396	407	429	378	412	399	408	433	385	397	415	439	393	425	440	405	454	409	403	401	405	396	418	364	437	443	422	453	348	395	402	420	424	407	411	377	417	382	393	423	411	424	423	400	417	390	367	411	387	413	428	397	413	393	395	403	398	450	421	406	422	444	386	427	417	408	429	402	430	403	431	416	421	407	422	365	380	399	409	424	412	357	381	399	402	423	420	407	407	439	410	390	400	410	402	419	429	426	403	446	460	403	432	419	407	424	386	404	463	425	380	396	406	413	387	387	390	422	397	407	452	420	417	380	422	416	452	425	402	371	439	394	422	416	390	406	415	381	445	430	430	418	435	433	408	402	374	404	430	444	401	401	409	393	409	391	435	398	430	431	414	398	435	369	440	414	398	418	412	454	428	433	412	397	383	429	396	402	405	436	447	460	445	427	414	381	460	435	401	396	423	409	431	409	394	407	402	408	397	404	430	443	446	382	407	436	399	425	430	398	397	427	396	406	396	404	451	430	424	373	422	434	429	419	378	426	394	385	399	428	437	414	400	410	406	420	435	408	394	417	426	412	434	425	421	385	423	454	449	421	418	413	410	393	431	409	422	423	442	385	413	413	410	423	448	400	421	436	452	390	450	413	443	423	421	431	384	442	370	459	414	427	445	426	453	414	430	412	367	361	388	433	444	419	372	400	450	393	403	414	420	412	386	445	440	443	407	420	426	396	411	418	467	412	406	385	377	434	422	404	398	366	448	424	415	421	450	395	390	396	421	410	414	431	388	388	416	429	419	393	413	420	382	427	441	407	434	435	415	424	419	405	424	406	396	399	411	414	449	424	382
27311	52097	38543	23620	17677	13684	10611	8317	6423	5132	4106	3281	2850	2481	2262	2131	1940	1829	1538	1320	1168	1089	1225	1192	1218	1117	1006	933	805	658	620	506	511	489	482	451	447	430	483	456	462	438	464	499	455	475	467	446	411	436	448	440	449	436	439	414	468	421	449	460	482	448	439	448	490	473	463	452	477	426	428	473	438	480	493	446	441	428	454	424	451	427	422	468	454	436	445	419	472	479	416	410	444	465	430	418	459	461	500	466	423	483	456	420	451	463	457	470	409	447	451	448	437	485	432	461	426	447	442	448	458	410	452	447	485	425	400	459	495	458	443	473	474	422	443	432	433	439	412	464	467	429	429	444	484	435	420	434	450	459	470	456	530	423	440	449	430	432	460	470	464	458	452	454	425	446	462	420	486	401	437	479	454	454	437	435	412	454	425	446	452	458	468	415	455	449	438	473	431	458	463	493	434	445	451	450	459	428	451	431	483	457	463	449	448	459	435	449	471	485	413	439	441	432	497	445	433	424	448	401	450	494	455	394	463	412	465	451	489	451	474	443	440	420	494	451	416	446	443	426	461	424	466	450	466	436	431	439	478	438	474	481	423	437	446	436	422	428	479	443	447	421	460	427	450	439	452	458	472	458	470	447	475	427	469	442	431	437	440	458	461	398	436	418	490	460	492	435	448	444	450	432	416	422	408	470	458	431	470	430	418	457	458	442	464	427	457	420	473	459	442	447	415	439	436	442	465	417	445	476	437	419	455	476	490	474	450	433	468	440	477	446	448	411	421	492	432	430	480	427	421	420	455	441	467	462	482	442	425	415	470	436	443	425	461	448	440	436	437	464	452	464	469	457	448	447	450	467	424	463	433	442	470	427	429	477	478	424	490	448	457	414	443	439	454	470	448	436	464	482	431	440	439	466	471	451	452	471	446	462	444	401	437	438	441	452	434	427	464	441	454	450	431	432	440	435	460	465	442	449	448	421	460	442	427	454	437	430	453	393	472	446	474	420	456	456	439	436	466	444	440	458	414	464	435	417	432	438	426	456	448	420	418	439	464	466	478	434	433	422	413	460	449	427	434	453	461	444	427	439	446	469	390	435	475	443	448	444	410	465	422	486	441	457	432	457	439	444	415	444	455	458	446	450	492	425	443	438	429	446	441	468	420	459	466	417	463	452	442	483	429	463	440	443	422	483	444	425	426	449	477	455	437	450	454	434	439	426	442	435	459	423	444	446	449	467	478	428	436	472	418	435	423	453	420	448	483	437	432	454	439	472	447	458	426	449	424	427	429	450	502	466	435	461	420	498	449	447	447	434	431	428	444	435	437	455	438	461	459	476	466	447	427	446	460	448	446	443	462	448	478	426	443	455	428	426	449	461	453	503	450	489	428	423	439	395	449	448	485	510	455	434	461	405	473	458	474	435	458	440	467	449	479	412	454	443	479	459	379	476	431	465	470	484	461	416	451	454	449	442	432	443	481	445	440	418	483	416	448	439	463	448	455	449	458	494	465	451	444	426	488	433	442	459	461	457	489	442	473	441	475	469	429	474	449	505	436	416	435	433	473	473	448	456	473	494	466	433	467	456	444	436	439	449	469	450	433	493	425	475	463	447	424	467	449	464	454	428	420	448	449	436	440	482	457	439	438	435	447	441	478	441	442	406	442	421	485	438	459	407	429	405	443	421	422	445	447	459	427	427	437	404	444	437	424	465	445	411	406	424	444	454	475	409	421	396	477	454	442	433	413	443	453	423	460	458	466	476	437	440	466	458	480	436	471	455	440	434	468	480	442	468	445	456	455	449	466	438	414	492	461	462	431	444	466	449	463	436	444	449	490	433	442	427	441	445	431	440	401	451	469	441	503	450	460	500	414	422	442	441	415	468	456	463	492	481	443	482	440	424	444	420	467	433	441	463	467	460	466	446	418	439	459	450	475	425	451	462	479	452	425	470	450	440	428	434	399	449	434	449	471	458	426	457	443	445	454	460	441	456	434	425	458	455	465	398	462	455	451	435	487	443	484	408	436	449	430	439	471	471	445	453	419	446	449	462	419	448	448	460	435	466	457	444	447	441	458	423	416	468	437	456	440	486	467	428	428	440	434	439	455	442	407	467	457	425	478	463	431	477	470	415	441	485	428	426	421	453	458	439	451	488	416	461	456	470	434	422	414	449	453	439	416	405	447	433	438	451	432	414	470	439	426	464	470	446	434	433	451	460	429	461	473	445	453	456	431	451	450	469	451	438	444	437	425	425	432	421	451	445	467	440	472	446	443	412	430	427	442	473	437	452	433	507	490	428	443	445	430	487	439	443	409	446	469	477	443	451	455	436	470	408	408	475	431	443	441	418	426	472	418	440	455	456	432	458	449	426	476	478	461	458	419	444	440	480	458	436	419	440	455	464	423	434	439	433	408	432	418	464	433	467	412	428	468	448	446	475	414	450	451	464	460	441	428	415	450	443	403	456	435	461	441	455	466	431	420	412	471	411	452	483	423	453	466	425	399	425	438	453	438	500	433	454	446	431	463	457	459	472	452	460	441	450	469	471	466	456	436	434	494	457	460	437	457	474	474	463	442	444	511	447	417	452	422	424	459	496	419	436	435	467	426	471	434	475	500	447	434	448	477	424	432	434	444	440	420	475	421	444	452	487	447	458	450	486	416	448	454	416	438	475	414	455	435	432	442	444	447	452	453	414	449	440	442	439	461	438	438	451	429	450	489	475	431	477	438	465	461	431	442	462	424	426	471	469	468	428	429	428	423	462	417	443	469	455	459	469	412	423	430	483	452	442	421	439	408	466	444	432	423	418	443	485	447	417	426	391	444	467	419	421	438	448	457	460	454	435	455	457	433	456	476	448	443	419	466	425	443	403	459	447	439	417	459	421	448	443	428	445	447	464	473	438	433	451	409	471	500	435	471	444	442	462	446	456	419	440	412	456	448	428	444	459	464	465	450	451	466	440	444	444	478	474	439	476	479	451	443	431	459	441	445	465	447	444	466	495	370	436	436	453	466	468	438	455	493	429	455	518	432	431	445	425	429	454	451	482	451	443	452	440	433	448	426	439	452	475	438	404	420	445	445	447	467	431	461	438	456	439	423	461	434	429	450	454	457	446	436	418	467	442	427	447	437	468	399	415	453	407	424	487	471	455	461	457	444	468	444	459	399	373	471	454	453	411	441	465	458	446	493	415	449	469	415	466	435	455	467	409	424	472	457	474	429	433	475	408	446	435	449	455	456	464	430	476	454	471	469	476	464	487	439	457	444	460	444	441	479	451	453	457	451	424	418	455	463	397	438	413	445	466	446	448	453	447	429	470	436	433	456	418	430	463	437	471	452	439	430	448	460	452	455	457	474	436	402	420	418	466	422	457	463	447	423	450	436	431	412	479	440	449	425	451	478	427	441	408	480	466	446	441	485	439	431	442	454	450	428	478	419	442	438	446	445	494	457	411	417	405	438	471	441	434	473	451	477	441	445	472	472	446	439	450	443	438
27994	24154	24984	14852	6504	4021	2629	2109	1642	1313	1182	950	892	811	731	697	667	630	599	522	473	474	480	471	479	474	445	405	354	298	282	268	317	258	296	246	266	249	279	259	260	261	263	276	247	274	289	258	249	247	256	252	266	255	265	294	270	262	263	249	251	262	289	263	263	242	262	257	253	257	275	281	260	250	250	268	257	280	252	250	263	271	277	267	267	258	261	233	255	271	259	263	266	258	262	274	265	265	277	283	264	300	258	270	268	277	257	285	267	281	270	300	254	274	281	254	262	289	261	242	246	271	262	254	275	233	279	273	265	256	245	235	251	263	297	262	243	237	230	280	246	268	261	285	275	251	300	283	287	270	254	241	253	251	269	252	264	234	283	238	233	278	291	253	269	254	279	260	264	248	295	287	282	261	279	279	254	237	238	270	298	282	254	271	253	265	305	247	259	277	230	268	286	261	275	246	279	293	245	252	257	273	286	341	273	281	277	255	255	253	252	263	273	268	268	257	236	253	276	258	266	240	254	279	237	261	252	271	260	259	246	242	283	271	254	287	252	272	282	278	256	239	257	301	255	269	275	267	296	295	291	276	260	260	263	251	278	264	246	244	282	236	232	270	285	282	274	258	305	273	273	268	238	278	256	234	291	270	285	258	260	262	244	270	291	277	252	244	276	261	284	284	220	277	265	250	273	263	224	272	260	248	276	272	254	254	244	244	260	284	267	272	250	243	272	250	255	246	267	275	270	258	278	249	253	276	286	262	255	242	263	266	260	260	268	271	302	266	239	230	256	234	237	256	277	288	247	284	290	260	257	256	278	260	283	279	252	251	260	270	245	265	262	288	256	293	300	272	271	299	257	265	265	244	264	257	274	259	246	269	245	234	255	258	249	274	292	250	257	271	274	240	260	305	303	255	251	281	285	269	238	271	269	265	270	283	276	254	313	271	265	260	257	268	280	254	257	276	270	252	258	231	262	270	258	268	297	255	240	272	267	270	280	266	261	272	306	306	272	266	276	259	258	262	274	233	241	283	240	272	248	266	245	256	242	256	282	265	236	299	256	268	248	259	245	244	228	239	255	298	254	264	253	256	271	268	275	258	292	296	270	262	257	231	296	272	240	257	253	263	255	272	248	266	288	264	262	243	266	225	247	261	285	295	260	276	290	231	247	289	272	258	215	276	255	257	268	274	256	226	273	276	243	249	301	238	238	283	279	245	266	281	250	271	254	259	236	273	256	274	270	253	243	297	276	254	265	289	258	269	272	244	257	268	253	257	291	261	258	261	261	258	258	274	306	272	283	245	255	254	243	290	264	268	270	249	253	252	269	264	294	261	246	245	301	242	267	289	241	258	260	259	248	236	233	284	289	253	264	279	268	285	258	267	272	276	255	247	251	262	274	302	257	250	230	261	261	239	254	272	262	221	281	294	245	287	248	264	243	259	275	262	270	272	248	273	261	246	275	271	299	269	255	237	281	251	264	268	240	225	291	272	238	274	281	250	279	261	278	230	245	238	239	257	246	227	291	248	283	282	234	251	277	257	263	269	285	263	266	241	239	267	277	259	273	261	266	278	261	251	289	269	249	267	250	309	282	258	296	284	260	257	277	263	278	294	274	297	263	250	241	267	262	247	310	273	282	246	316	267	240	265	260	297	291	254	278	279	258	261	256	275	286	274	283	290	267	260	288	254	265	265	234	265	261	254	256	264	256	272	279	267	270	271	294	293	254	237	276	257	275	276	278	252	279	261	258	262	279	266	235	256	237	290	242	277	281	263	291	260	265	270	273	295	255	267	256	269	241	294	228	283	265	266	287	269	282	262	245	252	269	273	266	251	269	327	265	254	254	260	216	270	240	240	264	273	262	256	255	278	275	244	230	245	254	252	272	271	251	264	252	262	292	262	261	240	270	243	272	265	232	272	285	276	273	256	281	280	274	274	294	244	264	277	254	277	271	266	239	236	254	245	276	275	248	265	275	288	288	257	258	262	249	235	256	262	257	285	276	250	274	275	263	271	280	262	255	232	273	256	238	283	248	289	256	293	261	272	248	286	259	249	242	295	267	255	275	259	274	231	257	272	246	254	238	227	275	284	284	248	301	249	254	258	294	255	252	274	265	265	279	264	275	288	250	253	263	280	278	247	269	285	274	264	288	266	234	257	267	270	281	261	290	256	247	258	284	254	260	235	296	269	270	259	256	259	266	261	290	269	268	255	276	245	263	283	226	250	258	257	276	245	260	269	274	275	250	264	248	280	249	246	259	217	246	276	288	285	256	252	258	272	274	280	267	267	275	253	260	268	266	298	273	279	275	260	269	289	253	245	275	281	266	278	290	256	267	264	274	253	260	273	267	288	275	255	280	276	293	253	252	266	273	259	249	259	243	292	274	283	293	253	287	251	274	278	263	261	263	265	275	260	294	277	242	274	254	288	262	261	287	255	259	233	257	267	278	243	276	246	261	261	273	244	251	234	265	260	268	265	259	268	234	252	289	247	265	277	233	276	285	268	256	269	261	260	263	273	238	268	251	273	261	255	287	262	271	273	237	259	253	257	256	256	317	265	239	253	276	275	271	252	290	286	280	270	226	287	286	272	269	270	263	252	224	279	260	259	263	284	258	286	268	243	247	271	264	281	279	294	262	264	263	287	250	236	280	260	255	297	244	255	253	288	261	267	245	249	277	267	260	245	278	287	265	254	262	245	304	247	242	247	243	261	257	242	263	285	284	247	241	253	254	252	272	256	246	276	249	244	272	247	267	290	274	253	265	234	307	242	274	268	281	281	237	309	242	258	263	274	253	287	275	272	286	256	272	265	254	276	277	246	274	276	238	236	264	264	249	236	274	268	269	269	243	248	250	269	260	287	260	264	237	273	303	253	263	283	287	279	262	255	306	245	283	287	300	236	259	265	267	269	275	264	269	286	282	275	231	252	273	243	248	254	267	272	274	252	262	297	266	278	283	265	222	267	269	277	243	276	238	245	265	296	278	270	271	286	283	281	286	269	240	295	250	266	295	232	266	272	267	271	269	280	267	245	246	258	232	263	263	249	261	283	262	312	272	262	248	264	262	255	268	273	267	271	259	256	237	262	279	242	261	257	276	255	277	266	238	263	243	272	257	282	271	259	270	261	266	255	266	252	251	261	273	266	257	249	279	299	268	293	263	282	277	261	249	252	298	250	266	253	262	263	269	260	260	279	246	236	280	281	279	279	228	254	280	250	260	258	286	266	280	261	280	251	275	255	259	255	234	286	260	255	275	283	245	285	265	278	250	266	249	279	290	252	279	255	263	249	258	251	248	264	253	275	271	257	262	247	264	301	271	275	284	261	290	247	255	269	272	275	264	241	291	245	274	260	238	246	235	259	285	263	255	251	264	262	257	233	295	250	289	262	269	280	273	261	254	289	280	254	280	255	229	269	308	258	283	299	281	297	268	254	264	260	266	266	266	236	258	252	258	237	319	254	239	220	281	254	300	233	266	276	276	273
24605	39432	26500	13877	9283	7085	5106	3913	3030	2391	1931	1552	1450	1220	1150	1066	1019	875	821	700	672	632	633	673	621	631	538	509	508	371	337	326	352	297	275	287	299	318	284	267	282	305	287	313	292	298	290	275	288	267	278	274	267	274	282	298	295	276	295	307	299	294	313	276	315	296	286	289	270	293	295	286	292	307	293	320	298	271	298	306	306	318	307	285	262	286	295	269	277	280	264	277	267	306	274	274	300	284	289	289	315	288	305	271	291	310	275	267	310	313	308	307	284	312	305	302	250	307	299	283	277	313	296	306	302	272	273	295	298	290	295	282	306	288	269	276	310	255	279	307	301	290	302	287	278	289	323	265	289	295	294	313	298	265	300	278	287	285	308	283	285	281	281	293	287	309	328	272	282	288	263	322	279	324	311	280	276	305	298	251	269	279	277	270	299	301	282	272	311	272	298	303	272	287	336	292	303	281	322	299	307	278	327	294	302	294	282	294	261	286	314	302	297	285	304	311	275	277	287	292	284	282	286	278	302	281	291	270	314	276	285	249	269	246	282	310	302	282	296	308	300	280	275	278	293	289	322	285	297	290	308	284	284	313	301	331	287	296	286	279	267	299	304	312	297	301	295	304	305	289	268	305	291	265	290	326	288	273	269	289	291	258	284	277	293	302	326	279	324	276	282	266	286	283	277	295	322	294	264	290	315	267	328	284	295	298	296	304	280	283	273	333	278	298	319	299	285	297	286	279	297	274	247	292	292	286	257	314	301	287	270	290	276	268	301	326	318	252	282	295	294	273	285	334	314	290	304	306	296	305	293	283	261	270	279	286	263	295	275	302	270	277	310	315	268	299	274	297	269	305	297	311	259	299	298	272	280	288	283	270	254	307	312	262	278	293	314	278	308	281	247	303	283	280	293	277	297	249	281	275	254	291	269	291	263	292	307	297	289	300	333	311	327	296	267	317	306	304	275	263	255	292	299	294	299	279	293	298	286	286	296	269	314	289	268	281	273	320	283	282	300	288	304	279	305	275	282	312	296	317	288	294	301	312	301	274	268	290	289	299	296	294	304	303	279	291	293	315	300	293	261	293	310	312	293	304	279	293	299	266	289	285	278	288	294	254	272	298	282	296	300	283	279	286	310	290	306	333	307	299	301	310	273	307	293	318	263	278	309	296	274	287	275	323	262	266	348	279	292	294	270	287	288	320	300	281	271	287	302	286	242	283	295	282	293	301	292	291	314	317	313	285	285	278	268	284	268	268	292	267	300	264	306	273	286	294	300	284	279	287	251	289	253	286	296	275	298	327	292	272	272	312	276	263	299	297	272	325	307	298	267	305	274	273	310	253	295	303	284	298	289	297	297	289	284	267	286	313	266	284	306	284	254	283	289	307	332	280	332	305	293	285	262	283	307	251	287	267	298	290	261	300	289	295	298	252	309	289	315	297	310	295	284	306	303	306	295	270	330	282	286	247	311	310	304	299	289	294	304	304	277	301	299	306	268	293	280	249	285	300	269	273	306	280	275	293	262	297	266	297	298	278	296	280	310	294	290	273	306	278	302	284	277	296	299	291	305	284	248	297	261	288	286	278	323	316	267	316	282	286	292	292	295	278	313	271	273	278	292	286	287	260	303	297	266	304	296	305	322	309	291	293	282	302	291	289	268	273	283	297	291	299	282	283	289	302	326	271	294	270	290	275	297	270	288	286	248	282	281	297	297	284	258	297	315	276	271	261	305	300	273	276	275	259	286	295	284	288	286	297	337	285	288	278	298	306	274	272	291	298	306	291	259	272	278	292	294	259	315	283	290	286	288	264	304	288	293	293	273	282	248	288	282	270	288	301	313	304	296	283	294	305	275	299	297	274	278	280	288	320	278	284	293	298	273	289	286	311	298	306	302	292	300	297	255	266	284	305	301	299	297	295	320	297	272	278	303	314	277	319	301	271	296	290	306	267	264	263	290	304	282	292	250	279	292	278	329	290	273	270	308	286	267	280	292	285	290	272	282	290	271	257	278	326	286	276	294	317	292	291	254	265	310	284	290	284	289	272	296	260	265	326	302	310	313	316	327	290	305	312	300	292	250	294	300	251	268	293	282	291	281	301	294	305	303	305	278	296	307	326	289	291	300	288	296	304	286	307	309	285	278	307	281	290	284	295	285	308	318	282	296	302	290	316	298	303	261	307	271	265	293	281	288	260	274	288	302	296	308	299	302	290	293	267	283	318	300	310	289	292	289	296	291	309	293	257	319	290	258	291	302	289	283	292	274	284	266	282	289	287	259	311	316	313	264	282	261	289	295	264	299	267	312	276	273	293	277	287	309	297	304	294	261	288	274	312	278	299	297	285	299	311	316	321	294	283	313	302	287	312	265	289	272	310	281	292	290	284	314	264	272	293	311	291	295	286	249	304	289	313	297	290	253	289	302	260	306	315	327	290	322	318	291	305	259	313	306	331	308	289	271	276	274	272	286	273	293	266	267	300	272	273	298	290	280	320	287	276	291	311	268	285	278	285	301	262	284	302	298	312	297	327	309	274	301	295	245	283	303	293	295	288	297	300	290	283	294	314	259	283	278	295	308	271	291	273	316	292	272	275	281	298	266	300	261	300	306	296	300	305	307	259	285	271	279	279	298	297	320	330	287	339	295	282	293	282	278	281	316	289	302	277	286	320	279	305	304	304	270	263	280	298	303	299	275	300	293	309	271	297	287	305	302	290	297	303	285	277	277	291	296	318	267	284	283	280	296	287	268	324	293	285	298	310	277	327	276	293	277	342	278	298	286	298	308	316	287	273	289	299	315	292	273	295	294	287	270	312	286	274	265	298	267	306	297	295	327	290	280	296	284	305	324	291	253	297	323	290	270	274	279	306	266	290	290	298	294	326	290	274	299	295	305	298	325	282	332	277	310	285	263	272	307	326	290	294	306	292	293	262	289	286	302	313	319	282	271	291	278	298	303	277	297	314	278	294	299	313	303	293	298	295	259	319	310	291	272	265	258	283	288	266	260	312	290	284	295	278	289	281	296	289	306	278	285	280	330	303	300	278	285	309	283	318	291	284	284	302	300	280	261	298	306	290	313	279	274	280	280	292	282	277	291	279	290	310	279	290	264	256	316	309	293	270	295	321	307	275	298	253	287	295	284	283	318	289	300	313	287	294	268	303	263	287	271	281	306	298	288	284	271	279	284	291	302	291	305	277	292	272	282	313	299	309	286	304	295	301	285	315	267	266	274	257	301	294	305	297	305	269	290	323	289	313	287	291	324	316	311	271	267	267	319	296	277	322	300	282	321	288	250	262	272	283	244	304	275	285	279	270	275	320	287	291	285	278	304	291	287	270	304	276	287	278	292	310	302	278	270	309	288	278	292	264	292	309	276	319	301	267	271	298	282	296	292	304	302	308	284	317	310	276	292	264	292	306	310	281	285	278	277	299	288	268	289	277	303	299	306	281	263	278	278	306	306	253	295	313	262	273	276	281	284	281	312	261
23357	21049	28218	24083	21162	15943	6659	3815	2743	2293	1926	1647	1420	1266	1211	1103	1131	1016	950	779	809	798	771	792	824	747	738	679	562	527	489	536	476	484	430	436	438	423	458	425	449	427	414	446	418	430	459	423	441	385	437	442	431	428	407	469	439	392	459	432	449	460	455	466	426	426	408	441	437	433	436	464	423	448	461	416	439	390	418	422	419	414	438	426	472	410	453	432	426	446	434	385	418	436	441	450	405	428	441	440	396	439	412	425	445	443	388	413	424	410	423	440	420	416	414	431	422	433	429	430	436	459	429	401	452	472	418	445	431	435	464	436	409	440	445	379	385	432	443	445	426	438	454	447	413	446	425	441	429	433	437	415	430	430	441	443	427	427	424	481	422	443	435	438	426	433	419	445	405	415	423	419	432	425	463	410	435	463	435	412	437	432	442	427	462	427	415	425	404	434	421	437	464	411	446	424	452	415	411	433	424	420	441	456	448	448	461	417	424	437	435	432	397	459	425	428	451	438	420	413	447	419	457	390	409	429	440	460	426	395	461	445	459	433	449	453	420	421	408	405	433	431	431	434	444	447	427	420	420	483	460	432	409	451	431	443	451	445	448	443	446	431	441	421	449	444	440	445	387	438	422	431	473	424	478	425	447	447	452	442	455	436	472	435	425	415	464	430	429	421	456	427	420	430	434	415	417	434	412	397	402	405	424	458	396	411	438	475	438	441	438	404	445	467	480	443	454	419	426	445	454	457	435	418	470	456	432	447	446	450	470	395	457	451	441	433	442	403	434	431	463	418	477	415	405	442	454	428	409	426	460	408	432	414	420	420	421	450	408	469	448	445	430	448	420	420	437	397	466	474	479	427	447	471	404	417	424	423	431	485	393	399	381	441	436	451	397	469	416	408	436	411	401	437	421	472	427	434	451	443	417	434	449	437	449	469	465	410	415	431	419	446	412	450	389	436	435	410	427	440	431	452	450	478	474	422	439	442	458	419	411	433	439	459	439	451	429	450	428	436	474	410	416	438	448	468	454	402	411	433	376	437	459	445	448	466	449	409	406	441	427	398	423	408	407	442	454	431	419	463	407	462	455	429	440	458	448	444	428	426	458	454	449	445	425	428	434	434	432	432	478	449	440	456	418	406	442	397	432	443	398	405	420	465	392	425	436	423	469	445	460	402	411	469	402	433	427	456	422	447	452	455	428	458	440	445	426	442	410	409	440	437	482	466	417	407	442	455	427	433	461	447	445	426	413	424	431	420	459	452	435	445	483	419	471	440	424	417	430	448	451	438	446	450	454	406	412	433	468	456	451	422	468	439	419	434	469	475	459	415	426	416	456	418	451	447	402	480	463	384	393	426	430	442	413	459	416	434	425	438	419	435	444	430	418	430	433	405	442	468	454	425	443	451	467	442	416	433	456	472	417	443	434	441	436	428	415	430	429	427	435	430	454	455	449	449	419	429	449	442	411	433	406	395	437	446	432	466	412	428	427	456	427	458	452	459	434	463	427	435	434	455	458	437	430	483	453	454	436	456	428	398	423	441	447	423	450	472	442	422	464	431	453	450	473	449	474	428	423	442	445	436	462	450	446	457	417	426	446	455	403	404	480	425	463	431	437	449	423	476	416	462	411	447	462	405	445	447	458	374	403	444	405	445	402	413	398	413	440	436	403	429	449	436	416	419	416	466	400	443	439	418	460	453	420	425	416	418	402	446	394	463	458	414	432	438	406	416	429	451	408	420	406	439	450	454	459	420	402	410	396	443	433	454	417	445	461	446	457	449	458	410	458	419	432	429	423	413	428	458	447	402	424	440	420	424	442	395	444	394	436	452	436	449	453	436	374	431	429	419	440	470	438	434	453	410	390	423	461	427	446	428	468	365	429	440	431	410	429	427	401	414	407	442	440	433	442	438	438	409	409	451	467	417	451	454	420	450	376	444	384	424	480	449	428	437	431	419	416	460	429	448	472	443	416	440	446	436	473	462	450	413	423	426	428	410	406	406	460	443	466	421	451	490	422	456	429	419	444	466	428	406	433	435	416	395	438	473	421	454	445	413	413	456	418	402	421	433	387	412	434	431	425	428	419	435	461	418	421	398	425	426	411	416	406	455	420	420	416	442	444	432	449	421	407	429	392	465	434	461	424	440	434	410	445	380	430	407	432	444	397	413	407	414	423	460	416	430	402	420	434	408	449	425	428	423	430	450	417	432	415	430	398	411	408	409	461	416	410	415	435	469	426	377	463	467	420	419	445	421	435	411	426	427	478	442	428	436	460	469	439	481	454	450	447	424	446	455	396	410	428	433	417	432	432	443	417	446	397	485	413	435	463	415	438	408	465	459	425	418	427	446	407	457	436	462	415	450	435	418	468	427	421	410	423	423	451	408	412	461	447	439	435	432	430	435	432	435	409	455	433	406	417	441	441	462	453	452	446	462	439	427	415	456	461	457	448	422	403	437	457	466	402	471	440	479	408	433	447	459	398	478	439	424	418	457	440	412	405	423	462	415	423	440	437	429	413	445	426	409	424	463	416	426	454	401	398	430	457	437	432	412	425	439	434	442	450	443	437	439	409	442	454	434	446	407	428	440	435	421	410	419	450	424	442	430	443	427	427	429	414	424	429	454	431	442	481	450	429	416	383	435	415	462	474	420	423	476	419	401	446	450	441	434	455	471	486	396	428	461	463	434	439	473	467	478	452	448	449	427	442	429	433	433	459	437	411	471	434	405	416	439	452	412	402	431	423	429	431	457	446	461	458	442	431	440	425	470	386	442	463	406	450	464	426	439	416	457	413	432	442	446	433	418	455	413	473	439	413	392	400	440	447	441	432	457	412	426	417	395	415	422	427	460	489	461	444	433	420	433	441	416	461	461	432	427	442	434	453	421	454	441	435	413	445	410	455	430	425	422	437	419	423	421	440	427	455	451	417	398	395	414	453	415	437	469	412	455	435	388	425	418	419	468	424	437	399	389	388	411	445	430	425	378	414	425	452	410	444	413	442	436	417	448	418	397	455	409	446	448	473	455	470	424	424	416	378	446	452	473	420	426	387	422	431	363	427	417	426	381	366	396	438	448	447	463	442	455	409	398	472	402	419	446	408	428	388	446	416	417	455	441	433	372	431	427	454	431	446	470	440	441	384	393	417	427	416	426	438	434	445	475	387	436	420	431	458	467	434	431	429	416	431	424	445	433	469	456	417	430	423	423	423	416	450	414	419	432	494	434	391	424	438	425	433	405	426	420	437	444	398	412	425	439	405	440	384	436	415	462	411	404	425	432	409	444	448	455	470	413	438	430	426	421	425	427	446	442	431	411	438	432	432	427	423	416	418	422	420	433	418	420	455	409	411	414	480	455	435	449	420	387	483	408	425	390	420	427	408	415	431	418	370	438	387	460	459	445	428	430	401	407	426	426	413	463	402	459	413	384	412	426	429	429	395	424	437	427	462	429	404	460	445	405	417	416	407	423	436	450	403	403	459	435	467	396
25490	47042	33043	19678	13801	10729	7956	6086	4805	3786	3261	2693	2320	1888	1769	1716	1664	1495	1283	1140	986	995	1039	1016	1059	924	854	788	725	610	528	523	501	448	459	482	443	479	452	474	490	454	463	425	453	487	513	483	471	464	467	494	487	452	507	450	465	515	455	429	436	508	502	462	468	426	475	466	490	479	486	506	487	454	485	451	448	469	466	480	486	467	477	471	472	428	464	431	505	460	457	433	466	470	452	482	429	425	456	449	424	432	453	486	473	460	480	476	494	446	479	501	462	479	475	486	445	469	471	447	445	425	463	446	522	441	487	455	502	473	495	464	470	454	457	469	480	469	470	491	419	474	452	478	453	454	443	459	498	474	478	453	458	477	492	461	509	464	513	463	478	516	468	472	465	457	454	410	445	492	416	483	429	475	457	523	463	481	462	472	452	471	457	471	461	495	462	478	505	451	515	459	450	474	444	504	428	464	474	476	478	495	471	441	511	491	471	471	427	468	468	458	480	452	514	490	449	469	494	471	465	432	465	447	471	492	452	437	461	461	475	462	465	447	465	459	461	455	501	462	477	444	506	492	499	470	475	464	484	435	481	435	473	442	452	474	436	505	481	477	468	435	480	457	496	475	446	476	479	469	510	461	454	469	467	462	460	477	484	459	468	485	491	454	485	448	479	498	474	466	474	449	503	501	455	480	478	456	464	493	490	471	488	431	469	466	474	453	450	459	484	504	461	442	477	469	489	488	462	482	438	463	478	484	453	493	469	471	488	476	490	418	433	464	463	493	469	484	465	453	456	469	481	465	500	451	454	464	423	462	497	448	489	486	491	440	495	469	485	447	458	463	465	476	468	486	459	478	460	459	453	474	435	446	487	473	438	466	431	455	447	450	430	459	447	453	455	480	480	416	437	467	437	465	483	445	463	469	432	478	491	434	424	471	456	434	444	461	474	479	464	478	487	495	449	454	432	520	484	414	446	422	495	480	431	456	485	449	471	452	459	500	467	490	484	440	510	490	449	476	468	504	456	432	492	452	482	495	469	452	459	491	465	523	475	457	439	439	503	461	465	460	459	481	489	483	472	451	470	486	487	443	488	484	447	492	479	470	483	485	488	468	474	479	451	512	490	446	446	439	505	477	446	474	450	496	528	454	461	454	485	456	461	462	475	467	462	445	469	467	486	459	437	467	439	436	467	489	432	487	468	439	489	423	480	443	433	462	463	491	493	490	460	463	472	452	494	472	499	455	484	453	442	454	471	502	480	487	496	471	476	430	461	456	462	445	536	468	474	462	466	486	436	482	476	463	468	451	496	504	481	464	457	453	451	492	429	436	492	453	445	451	437	447	475	413	476	435	485	463	455	492	440	475	483	476	485	456	437	423	446	457	473	444	434	443	498	456	430	444	458	469	462	455	492	450	476	462	479	446	473	471	455	463	458	487	435	429	514	502	430	468	468	472	461	469	451	461	503	472	470	445	491	482	470	484	471	479	444	481	473	441	460	470	486	479	499	465	457	466	509	456	468	423	454	466	460	460	509	473	487	467	448	453	478	472	432	425	430	480	482	447	490	439	466	514	463	439	446	470	422	451	454	472	455	436	462	438	434	418	474	480	447	461	479	450	476	483	468	483	504	435	422	469	448	446	447	460	488	494	490	431	451	462	484	458	461	441	477	503	432	404	491	505	493	487	480	477	469	474	453	466	476	467	452	482	474	455	483	426	491	490	460	460	445	460	423	474	449	466	481	439	489	489	462	471	444	467	473	440	463	481	458	433	538	469	434	456	453	493	440	463	467	463	480	473	469	454	457	430	470	444	475	441	499	428	415	447	454	465	400	452	415	453	447	450	499	436	440	480	439	419	483	434	518	457	480	460	464	465	447	440	462	434	453	466	470	472	437	467	491	480	471	388	436	467	483	492	456	484	502	461	470	459	473	461	481	476	443	470	474	470	470	469	417	447	523	441	466	478	466	455	467	487	447	463	457	469	490	429	474	478	484	463	444	483	492	459	477	445	485	476	428	478	459	471	462	438	449	457	457	473	495	459	420	484	488	503	478	462	452	463	459	465	452	490	514	430	484	454	477	457	488	457	477	430	454	497	466	464	464	486	461	472	467	460	466	466	475	505	505	496	503	456	467	404	475	491	463	446	439	444	475	475	484	523	460	519	439	476	508	483	417	448	474	511	497	477	444	458	473	498	465	447	449	467	453	473	477	467	517	494	454	454	441	479	452	468	454	517	430	469	477	480	455	495	447	435	427	503	417	486	450	448	501	462	458	452	458	453	437	485	487	441	444	456	476	465	472	464	437	469	487	472	487	459	470	453	468	490	465	479	470	486	496	469	432	451	445	455	449	437	472	456	449	447	473	422	497	493	431	447	469	479	478	455	488	470	441	445	468	490	466	470	434	458	508	432	500	424	468	509	430	412	422	478	460	492	455	445	482	437	505	449	447	501	465	470	462	485	514	405	467	460	497	438	456	465	463	480	446	469	482	457	512	459	474	463	495	472	432	463	478	456	457	457	468	487	501	431	478	490	476	475	468	512	478	438	470	437	492	491	463	482	472	472	473	439	491	484	445	442	464	449	496	502	502	485	427	448	451	452	437	451	474	480	490	477	432	466	464	448	506	460	489	444	449	489	435	445	487	452	439	466	475	467	481	469	467	445	434	465	454	481	474	472	441	488	435	469	468	465	450	442	477	461	455	478	472	488	474	437	424	462	480	485	455	488	447	472	498	416	461	478	504	461	483	459	460	463	516	474	438	469	415	490	461	458	504	417	485	452	432	450	468	441	455	480	483	494	429	488	478	403	459	463	461	435	468	470	481	454	459	472	468	480	455	438	433	496	520	479	458	466	468	444	450	481	471	460	477	463	461	474	491	480	439	477	478	470	497	468	478	498	470	483	476	424	450	505	427	453	449	516	455	444	477	469	462	430	454	492	455	525	442	491	471	488	437	472	452	492	454	441	481	429	461	427	465	494	449	466	501	447	455	512	483	443	488	497	464	470	432	491	465	499	413	448	447	479	490	468	440	430	487	495	450	469	510	482	440	469	487	461	520	452	421	468	465	458	471	455	460	484	446	454	513	457	456	464	449	445	467	446	489	436	462	476	444	452	455	444	455	488	482	473	480	442	467	424	454	486	462	470	460	468	445	446	464	451	460	442	478	477	447	435	471	510	453	491	482	495	466	474	499	477	453	497	465	449	479	419	477	422	478	409	463	484	448	441	483	456	450	447	448	452	472	463	481	487	437	473	458	476	504	459	481	477	465	457	415	479	445	432	445	445	438	497	448	500	475	491	500	471	480	470	451	478	480	503	453	461	458	515	472	476	431	494	429	458	473	469	437	426	483	481	463	445	474	460	484	501	462	463	509	504	452	432	455	459	474	509	438	460	458	462	455	454	472	486	459	461	446	480	485	460	439	479	490	456	410	487	452	444	457	451	497	465	493	461	511	482	453	478	487	451	443	473	466	466	447	456	491	477	466	461
24528	21007	27213	25169	15471	6549	3922	2740	2116	1708	1452	1305	1080	891	882	842	759	775	647	502	492	505	506	517	557	452	458	375	310	273	245	233	205	215	218	213	188	193	192	185	205	213	191	240	203	211	192	226	192	231	215	182	240	194	204	187	208	194	193	207	216	197	173	205	220	178	183	239	197	187	194	203	194	225	207	221	203	206	202	210	192	198	181	211	207	206	197	200	205	195	205	197	196	185	211	189	220	208	186	197	198	216	222	224	189	189	176	195	207	212	206	206	202	204	187	224	216	198	208	218	194	226	205	208	189	218	196	197	191	212	170	219	224	220	181	189	210	180	209	222	202	194	190	202	217	179	205	201	188	180	203	197	207	192	201	185	213	190	213	205	199	208	204	213	211	212	215	203	227	204	226	224	217	177	212	227	203	193	199	218	192	200	196	196	225	225	209	219	203	198	200	190	194	185	178	194	216	213	196	219	189	199	202	222	175	212	235	204	226	205	205	184	190	173	213	215	185	192	229	174	224	220	207	195	228	234	214	213	205	202	193	195	210	206	224	216	202	221	217	210	189	214	204	202	209	200	201	224	191	218	202	193	201	208	191	204	206	215	220	191	213	182	208	185	188	231	219	180	194	181	207	188	201	201	182	215	222	208	209	219	187	203	192	204	228	214	205	195	202	199	194	237	222	216	214	199	207	201	219	214	203	190	230	217	193	223	206	205	187	213	167	219	222	210	212	184	211	196	196	205	208	232	209	207	198	219	230	202	180	201	219	204	227	205	229	187	224	188	193	197	213	197	174	215	227	206	218	208	206	217	192	189	216	206	183	196	237	221	211	195	193	188	203	214	211	194	192	215	204	228	160	194	190	188	202	181	180	184	204	206	203	210	214	194	204	179	224	219	191	182	199	230	221	213	212	214	231	197	187	211	201	232	219	226	203	221	172	201	210	199	206	210	214	190	194	210	163	197	214	199	211	190	193	218	230	223	228	208	206	216	202	227	212	197	212	226	213	220	219	194	219	199	232	212	172	201	192	185	224	200	228	203	190	186	222	183	184	224	222	210	203	192	189	195	227	213	198	215	219	195	200	195	214	203	232	202	214	201	213	193	164	181	196	202	201	214	209	203	202	193	176	191	214	207	193	222	205	166	189	221	210	176	223	185	195	193	219	200	201	199	217	176	212	209	234	222	187	204	193	212	213	197	199	210	205	220	203	198	171	228	185	193	211	215	199	228	219	216	201	205	225	224	214	177	200	192	172	177	194	199	211	195	198	208	204	196	216	198	214	221	215	185	208	191	209	199	190	223	196	195	199	186	216	213	201	190	197	213	203	197	176	213	207	197	193	206	185	183	213	191	207	182	221	191	208	184	183	189	197	172	176	233	198	200	208	183	181	215	202	210	190	198	197	214	197	204	191	192	199	211	196	215	197	194	225	182	232	182	200	191	176	189	208	194	202	205	217	190	165	215	217	211	184	215	199	213	199	223	235	203	173	203	197	217	206	206	198	174	189	198	209	199	204	220	209	190	208	228	196	213	243	189	177	207	192	200	207	216	202	202	191	243	183	222	197	197	211	207	225	199	213	190	225	199	192	210	216	208	199	209	204	202	208	196	194	205	196	201	189	199	199	183	201	203	192	205	205	192	200	197	189	206	209	203	184	192	221	217	226	204	210	199	196	197	206	214	204	181	196	214	201	219	210	206	183	180	203	213	202	197	190	215	199	204	188	174	215	211	222	195	214	197	202	206	207	232	211	194	198	165	203	211	200	187	203	232	224	222	232	195	197	189	247	203	175	199	230	221	213	223	186	213	181	210	192	189	195	204	189	219	214	225	218	223	211	191	180	219	220	214	212	225	196	191	209	200	206	199	203	183	192	204	211	207	219	204	224	203	203	182	222	185	192	195	201	196	174	191	203	189	203	205	195	206	198	202	216	205	225	245	207	220	226	184	201	187	187	209	213	197	210	193	180	209	202	184	196	204	197	190	186	187	195	209	201	209	222	217	233	200	224	187	185	203	177	192	205	203	203	217	209	202	209	190	178	209	183	200	209	209	187	181	192	194	217	209	209	188	200	200	211	204	228	189	215	191	199	191	200	218	225	207	230	224	196	221	227	199	240	218	217	192	230	221	222	230	179	182	208	197	238	231	191	223	206	185	204	202	212	201	211	187	197	209	187	214	197	199	179	199	215	198	185	215	202	213	221	209	191	197	193	222	208	228	175	219	181	213	196	218	233	215	195	239	202	217	168	206	164	191	210	215	217	212	206	209	206	209	202	210	223	181	200	202	214	195	182	195	214	204	199	201	197	216	200	196	202	208	199	219	199	198	213	195	197	228	221	216	226	209	194	225	205	202	182	220	191	205	205	212	187	193	209	236	192	201	199	209	200	212	178	194	222	200	199	188	206	213	222	201	196	199	199	154	220	182	204	202	220	226	207	221	195	217	191	228	196	196	196	203	215	186	198	193	213	214	205	208	239	194	193	201	200	192	194	215	224	203	211	208	180	216	183	220	208	206	222	212	242	206	214	207	215	198	226	190	220	192	201	215	212	208	231	200	183	236	205	177	184	187	191	220	194	195	200	186	214	197	183	195	201	222	205	182	213	213	196	197	188	184	204	228	187	193	205	219	194	213	202	222	176	210	212	199	201	174	213	210	207	188	174	215	200	196	179	221	195	182	181	200	212	193	185	213	225	188	207	204	220	224	195	189	185	228	198	185	196	220	196	194	209	204	226	193	195	169	190	198	242	209	191	202	200	199	191	164	232	210	220	192	213	198	197	198	194	206	203	230	207	189	224	186	188	211	187	202	198	208	208	208	189	215	183	203	175	192	209	186	220	221	194	206	195	200	209	222	189	223	205	190	193	202	175	202	209	195	232	183	196	207	214	182	197	204	220	215	210	206	198	212	198	188	193	207	240	204	189	191	212	195	225	204	210	203	205	216	182	186	197	198	185	196	218	211	176	190	213	211	188	217	205	198	208	201	205	201	214	198	224	211	201	194	199	209	192	201	201	203	182	222	187	201	223	248	212	208	200	196	186	200	226	220	190	209	197	225	182	226	209	179	190	205	176	178	209	205	215	207	204	197	206	207	199	189	229	200	213	189	210	197	188	190	229	239	223	212	214	208	172	194	196	223	201	216	189	197	221	199	216	188	227	210	207	185	218	220	196	210	226	206	186	225	206	197	176	220	191	184	196	186	194	194	211	209	213	207	216	200	222	196	201	200	192	245	190	210	203	186	226	201	198	207	198	203	186	222	201	205	200	195	208	224	202	189	212	223	196	211	209	217	201	212	194	189	227	189	185	204	166	227	203	197	209	215	203	199	220	192	200	212	218	197	230	222	194	207	187	190	200	231	208	205	195	186	228	178	202	218	220	221	182	187	194	211	176	202	212	210	195	196	195	225	207	196	222	201	209	205	202	201	233	202	205	199	210	200	206	209	198	228	221	189	190	223	193	214	222	217	204	217	224	198	212	208	196	228
24377	43682	31109	18229	12239	9173	6803	5133	3953	3114	2702	2107	1771	1553	1355	1349	1267	1153	971	791	714	737	771	736	656	716	576	509	426	336	277	315	236	270	241	240	248	240	233	231	231	224	248	240	222	235	235	250	218	214	221	249	219	205	224	230	235	221	208	214	231	218	238	216	220	232	227	254	240	231	228	258	226	214	214	215	236	220	211	232	251	259	196	222	230	220	248	216	235	203	212	224	197	228	229	228	253	223	226	236	205	207	232	244	235	240	210	226	200	221	247	196	245	228	213	217	240	259	210	225	221	219	235	217	231	213	223	230	245	213	229	204	217	237	222	233	219	214	219	227	218	210	244	223	238	209	227	229	217	195	218	226	215	244	239	214	240	225	232	208	225	245	210	208	233	236	223	226	215	198	200	219	206	230	236	240	207	229	225	207	244	222	233	209	229	231	227	211	196	247	246	243	237	214	210	219	237	228	235	237	246	221	209	225	248	233	224	239	232	212	244	260	235	214	235	250	209	241	234	228	221	238	246	216	221	249	236	229	236	228	242	253	244	231	222	210	237	223	233	219	228	216	200	223	235	206	232	225	201	233	240	208	215	242	216	219	216	210	242	210	231	231	221	248	227	245	226	220	235	233	217	257	220	237	219	235	242	233	226	237	249	224	248	209	225	232	231	216	211	223	239	217	226	223	224	224	233	218	220	227	225	230	212	237	215	260	223	205	219	232	217	234	218	258	200	221	245	238	241	217	229	243	245	217	227	232	190	234	227	230	197	231	215	170	231	252	214	228	227	218	235	230	229	227	225	247	239	236	220	230	251	219	230	238	231	219	214	220	225	242	262	231	239	242	236	225	242	244	243	250	216	231	214	209	199	244	239	211	215	225	232	223	234	224	234	239	209	232	217	192	238	217	220	225	203	241	243	231	212	196	217	259	227	269	225	239	219	221	210	245	216	202	255	226	210	226	239	208	212	222	222	237	254	225	222	237	254	213	235	225	207	277	219	215	242	228	236	229	237	251	266	218	218	188	227	233	229	229	237	233	220	207	228	201	199	235	248	220	231	233	214	217	229	235	208	229	234	195	210	217	204	208	214	246	224	233	252	227	237	219	213	225	231	223	247	224	209	207	246	245	237	207	235	222	228	216	234	232	255	238	237	221	236	220	233	237	222	227	236	245	205	227	228	224	224	201	218	211	226	226	236	251	232	234	221	232	236	250	226	233	229	234	223	242	211	256	218	249	262	231	228	228	232	226	248	211	227	229	257	247	244	210	250	219	211	228	219	200	233	229	246	231	214	202	227	249	229	215	215	234	242	243	231	204	212	229	228	214	220	205	255	242	197	256	232	259	236	239	224	224	238	234	230	204	233	231	239	219	221	207	228	254	241	217	236	223	233	220	232	240	207	209	213	208	241	254	211	203	202	222	229	213	206	213	220	239	213	233	214	210	236	218	247	238	237	226	199	194	240	217	235	201	246	222	231	247	216	220	232	215	227	219	238	224	214	234	213	225	195	213	221	206	230	225	222	220	239	232	245	236	235	223	237	263	225	210	240	234	211	210	228	258	241	208	231	200	232	231	222	260	244	222	257	223	257	230	209	228	225	220	218	228	247	209	209	206	199	226	211	220	233	205	212	227	205	211	250	225	231	246	240	241	250	206	244	217	246	257	205	229	224	262	234	222	217	221	216	242	230	226	247	226	230	240	245	232	219	240	186	225	244	243	235	233	242	247	229	222	236	246	237	229	233	241	258	235	222	227	227	246	226	236	198	217	236	250	236	216	229	221	224	249	242	234	230	235	231	220	209	242	223	230	244	198	223	244	224	227	233	225	210	231	236	201	222	224	252	257	224	237	207	214	233	200	244	224	220	211	233	231	212	215	230	221	241	219	211	251	248	232	245	212	221	233	216	225	237	227	227	199	227	206	192	240	199	238	212	204	228	230	252	216	226	222	248	207	224	234	214	230	235	250	210	206	216	221	257	223	206	256	213	221	252	235	228	223	240	248	237	229	209	261	229	263	195	229	220	248	226	204	260	259	237	233	209	200	232	217	204	255	204	248	216	239	247	211	237	253	244	202	200	243	196	242	211	227	233	226	221	220	250	230	217	227	233	224	253	223	221	225	227	251	230	233	222	185	240	231	245	229	233	231	195	230	235	227	210	221	231	242	235	210	243	255	227	232	217	253	224	226	197	220	251	227	239	209	220	250	248	220	226	215	239	236	237	219	236	229	208	243	214	235	219	234	232	232	221	243	244	230	231	204	212	215	230	226	218	229	228	244	244	266	232	211	248	216	233	221	221	209	222	241	241	249	218	216	235	211	232	185	231	237	221	248	257	223	230	244	230	219	206	221	232	221	251	200	247	210	270	218	239	231	201	242	237	261	210	230	209	213	216	248	245	228	234	226	207	210	233	224	242	232	223	223	221	244	232	215	198	195	232	232	228	240	237	236	220	212	221	243	218	207	246	214	248	220	200	262	220	219	251	245	223	241	229	231	241	243	191	223	227	222	230	218	231	238	212	192	234	231	218	241	234	225	240	238	235	261	217	231	231	217	233	240	252	224	237	220	226	227	231	253	232	209	236	226	216	216	245	224	204	235	238	239	209	227	260	217	229	249	250	222	240	233	245	223	227	208	246	260	264	211	226	235	246	234	225	212	235	230	212	233	279	234	206	230	211	232	202	212	225	257	199	260	237	227	245	225	225	213	228	213	221	244	238	206	223	235	238	244	255	248	253	213	273	235	251	218	244	218	231	259	223	216	240	251	223	220	229	220	224	234	230	207	264	230	258	243	248	206	216	229	262	234	229	238	243	257	243	208	207	240	228	224	227	257	218	204	221	262	217	223	234	249	229	228	243	216	216	255	237	221	223	208	244	261	229	238	226	248	201	209	247	244	241	219	213	218	197	204	216	236	229	245	173	204	237	202	216	203	221	237	218	224	218	216	219	226	253	214	198	233	246	222	220	218	242	213	224	242	213	255	213	224	199	216	227	229	198	214	227	218	211	182	217	225	231	240	269	228	220	229	209	243	202	226	227	250	217	223	209	211	225	197	225	216	230	219	272	238	213	232	231	206	230	228	223	256	222	230	220	232	218	250	222	228	196	201	228	206	199	257	223	219	224	218	229	193	235	224	248	226	220	235	236	221	242	213	215	229	271	232	224	218	230	246	232	243	223	239	234	223	216	228	225	223	211	197	217	219	232	219	224	215	238	245	246	238	236	213	232	236	234	224	231	255	230	207	251	230	225	229	215	221	230	247	232	246	239	234	242	235	223	229	208	222	219	238	211	242	213	214	221	238	209	219	237	260	207	225	239	211	225	218	229	196	216	226	247	221	245	221	225	216	242	232	224	212	226	244	221	228	215	229	218	250	207	203	247	228	246	209	231	221	246	242	211	235	220	202	227	241	220	225	230	216	205	250	246	255	225	221	207	262	229	225	243	231	217	210	196	233	229	211	221	223	222	244	224	234	225	230	217	222	234	255
22470	21117	28716	23752	21143	21398	14380	5561	3691	3178	2639	2203	1876	1759	1668	1577	1442	1350	1112	1024	913	916	948	951	945	845	741	665	602	544	501	480	442	458	456	433	436	427	396	471	413	435	407	435	450	420	415	398	420	435	402	440	449	417	434	429	384	440	438	425	404	412	427	444	414	397	424	395	419	414	405	428	416	390	426	433	427	425	380	415	400	407	414	373	389	415	420	417	439	445	427	427	419	407	393	414	399	397	375	425	429	440	454	413	423	402	417	409	435	429	442	388	394	410	401	438	424	403	404	409	446	406	429	433	425	449	430	369	415	400	396	413	425	419	403	392	387	418	418	367	410	441	419	430	416	399	451	388	397	419	409	428	410	401	426	415	419	405	449	450	368	401	415	389	425	419	391	400	414	356	418	389	385	419	412	401	428	393	439	426	417	423	400	375	459	403	398	425	405	412	429	405	385	400	425	436	405	392	418	388	388	410	431	398	412	401	429	439	394	394	405	431	407	438	395	390	393	402	418	452	388	413	404	431	407	411	441	402	443	411	437	417	398	418	398	421	448	384	437	416	421	435	447	419	402	437	412	374	386	417	416	462	436	378	419	423	428	435	421	403	433	449	406	403	446	396	442	425	408	413	414	436	413	445	409	422	424	463	445	402	409	404	412	418	432	422	412	419	439	418	417	395	385	395	405	430	396	410	394	395	402	403	365	432	426	390	448	414	351	431	410	422	427	419	429	407	410	431	416	401	424	406	396	412	426	419	405	403	429	389	422	419	414	394	414	444	421	404	381	411	389	422	423	457	435	425	437	432	430	389	434	387	412	413	412	434	419	423	420	418	424	395	417	414	384	404	380	437	408	422	415	414	421	404	430	423	464	409	404	415	453	390	433	422	430	434	406	378	349	429	405	408	429	435	410	428	379	433	426	367	440	437	428	437	401	400	441	419	424	414	406	406	401	407	423	420	391	441	404	402	412	386	427	387	416	444	408	421	392	397	399	427	415	402	400	415	420	369	415	420	421	423	389	409	459	398	418	392	399	406	395	446	391	399	394	405	399	411	432	430	477	456	410	413	433	426	402	440	419	398	406	409	399	423	436	409	379	413	395	404	411	407	402	488	406	439	385	395	392	398	419	412	433	408	417	411	351	417	397	410	406	405	409	400	405	406	400	374	409	414	413	408	426	400	393	412	433	416	408	421	401	459	409	415	399	445	441	421	427	433	385	434	436	401	394	424	417	399	401	419	440	406	446	407	395	390	408	400	434	421	413	413	440	401	429	410	402	413	405	438	386	409	383	393	422	433	404	419	412	428	429	388	384	415	406	405	359	400	398	395	433	439	421	389	414	405	403	425	375	396	429	401	370	388	418	422	406	426	391	435	419	429	396	393	384	414	416	408	399	422	409	425	376	401	442	415	428	423	395	427	377	428	432	424	378	376	436	380	411	417	440	416	422	440	450	407	401	401	417	387	420	453	414	440	424	398	408	431	377	397	391	430	429	397	403	394	404	446	384	437	427	418	428	450	421	402	410	428	412	427	403	412	402	433	420	425	397	434	441	411	429	462	419	395	380	428	402	451	402	385	441	450	411	444	400	431	397	412	413	397	408	445	395	390	381	411	451	407	435	402	432	425	424	408	385	421	351	413	441	408	384	448	386	425	407	417	373	437	413	381	411	427	461	407	414	424	438	382	399	438	412	434	427	380	391	451	411	372	396	424	435	445	405	428	430	416	412	392	418	403	415	400	420	440	428	407	425	443	406	427	390	391	426	428	432	443	430	388	417	408	425	422	428	390	447	419	415	449	410	443	390	411	411	428	420	441	380	394	415	386	412	404	396	373	392	415	435	403	400	417	395	382	405	443	429	409	424	428	424	439	385	434	420	401	436	422	408	453	395	408	423	433	417	444	447	414	382	399	398	383	437	417	367	440	408	410	424	431	382	426	432	435	448	419	385	416	381	409	443	400	393	433	394	411	430	410	439	399	403	420	458	464	425	392	402	438	394	421	418	437	424	391	416	407	388	447	405	401	429	428	416	450	365	418	397	424	426	413	399	431	407	418	395	427	425	399	431	435	410	379	446	417	393	412	402	417	398	450	413	417	397	395	412	410	396	402	446	433	399	407	425	443	371	408	426	411	422	413	439	412	409	407	402	391	418	416	422	443	418	458	423	430	374	387	422	393	407	413	416	411	418	401	431	410	401	409	419	434	413	381	398	424	402	428	427	428	417	417	440	419	428	420	395	450	410	405	400	414	411	415	441	427	413	430	404	397	440	437	402	380	397	424	396	406	431	418	458	463	393	423	421	360	418	420	377	380	411	416	421	423	406	380	405	403	412	424	414	389	420	378	401	419	407	405	383	403	390	400	411	377	426	450	431	388	388	430	386	423	409	420	446	415	427	449	412	398	371	435	414	356	390	388	389	411	398	393	464	429	437	403	445	448	403	439	409	412	408	384	392	402	445	401	411	425	398	390	443	384	399	432	456	436	426	432	389	403	406	420	446	448	413	379	374	406	405	428	423	403	392	428	425	424	437	390	398	436	399	423	373	364	423	401	409	408	450	443	414	401	399	389	417	422	450	400	417	409	410	449	418	428	411	437	410	424	457	433	414	430	372	407	427	410	428	422	388	409	403	409	383	447	419	397	438	403	379	426	404	401	408	454	440	408	433	415	402	375	434	399	412	378	414	436	391	397	409	427	400	417	410	428	396	418	392	381	401	392	413	414	395	399	415	434	387	435	379	414	426	418	449	415	390	437	396	390	397	437	383	438	417	444	414	388	385	408	372	392	391	427	403	409	413	438	392	448	449	387	429	408	386	406	405	455	372	452	427	450	394	409	389	410	386	400	425	416	405	436	435	432	408	387	414	424	430	405	371	408	397	455	412	408	397	433	376	453	441	384	412	394	424	401	406	415	445	405	410	435	425	408	455	405	436	393	394	435	409	405	418	387	437	433	409	397	439	390	419	431	425	382	415	415	401	420	412	389	446	438	406	437	427	404	422	358	391	404	403	435	401	378	429	420	394	396	432	421	414	380	408	374	402	406	430	390	421	384	413	406	416	385	402	398	408	410	395	439	399	405	416	432	398	425	410	408	402	397	375	402	416	412	403	432	418	415	409	416	436	393	390	390	431	393	442	432	397	419	423	422	411	419	408	421	450	412	417	404	428	394	383	426	399	402	392	375	403	402	460	434	388	417	405	427	368	427	387	409	408	456	398	460	427	374	465	429	395	418	389	392	402	399	388	363	412	468	415	381	410	399	409	443	427	398	431	445	421	396	434	429	427	405	449	395	394	425	373	361	425	439	405	386	381	419	418	430	395	384	405	423	398	368	415	437	421	425	450	416	417	403	416	414	421	457	381	451	404	412	415	399	389	420	393	414	456	435	388	395	406	409	389	429	400	403	398	411	439	423	380	429	432	452	408	409	406	386	395	435	385	434	422	386	428	407	396	400	417	412	429	447	404	405	421	433	382	388	435	380	426	425
27042	51588	37924	24791	17883	13509	10320	7956	6236	5058	4196	3512	2946	2610	2439	2291	2053	1954	1682	1409	1256	1214	1218	1286	1227	1168	964	853	791	584	578	542	487	480	452	497	444	448	473	446	464	496	458	457	457	440	452	458	498	440	486	457	393	453	451	453	421	410	471	445	432	405	448	441	398	471	436	451	477	467	437	458	425	440	439	455	454	448	445	423	435	459	476	442	479	448	464	453	432	458	465	448	448	432	410	425	423	451	434	430	437	467	431	466	402	451	435	433	429	429	440	457	415	422	461	476	427	451	449	413	459	455	401	436	453	444	436	487	426	431	418	430	477	440	442	445	460	407	443	423	459	437	459	458	448	456	415	426	429	478	489	431	438	430	448	463	451	465	434	438	439	445	459	424	442	436	447	421	425	463	408	463	466	460	453	462	436	426	404	415	425	449	423	435	426	430	455	447	434	470	441	433	479	457	455	427	473	458	431	447	422	434	437	448	413	445	455	418	455	448	515	429	431	436	408	412	422	449	453	435	414	430	464	424	423	418	469	473	432	410	433	480	444	457	462	446	424	441	453	436	451	473	463	469	458	440	433	439	457	467	454	417	430	452	442	433	460	424	449	427	443	438	431	421	430	457	380	452	441	476	427	451	428	425	433	451	479	447	460	438	474	444	445	464	409	457	477	443	450	455	435	450	458	442	478	460	432	461	453	462	456	426	415	407	452	409	407	444	427	467	451	422	427	429	438	437	451	468	430	424	459	442	475	433	434	441	420	452	416	444	385	420	443	445	456	458	458	464	467	435	446	470	436	454	471	470	440	457	441	437	434	461	464	438	447	441	443	420	467	448	493	456	462	445	460	467	443	428	441	460	457	452	448	424	389	451	447	437	421	432	452	435	489	473	425	454	434	434	442	450	438	470	439	458	470	437	475	409	421	435	443	463	445	445	442	424	496	470	434	432	416	445	446	462	455	444	435	456	464	480	451	434	465	469	475	487	411	441	475	450	458	472	454	435	434	430	438	469	443	480	464	435	424	434	444	476	399	463	446	451	449	473	463	435	477	492	426	455	504	441	425	455	426	428	467	469	433	429	471	431	443	439	444	459	432	469	488	457	453	442	463	458	463	410	456	433	411	430	391	450	433	425	445	459	463	420	431	432	448	402	426	482	428	464	439	394	456	454	460	438	478	452	424	485	451	434	472	436	474	462	443	432	442	441	429	444	407	432	440	417	454	479	472	392	459	432	462	443	430	438	453	438	474	424	439	467	412	414	467	464	456	464	421	463	431	418	415	450	410	442	419	462	441	469	409	450	446	420	428	422	428	426	441	440	455	447	438	420	463	451	420	408	453	430	430	440	436	448	447	450	433	459	423	405	434	437	422	476	456	482	452	444	424	476	486	422	457	460	452	395	440	451	442	465	460	437	465	451	429	459	460	455	426	460	438	478	463	466	432	462	477	446	441	441	437	447	438	401	448	444	398	463	447	439	428	456	446	466	437	441	403	423	444	421	441	464	432	444	436	453	444	497	477	432	467	460	451	422	435	452	432	432	395	432	423	412	433	485	444	433	408	434	468	400	468	466	430	440	415	442	429	428	499	429	448	478	476	435	417	434	421	449	439	475	418	472	459	420	450	444	487	425	461	423	437	460	448	423	421	453	403	489	407	428	439	470	412	447	482	460	448	452	436	455	454	456	435	423	451	461	447	440	433	477	433	446	466	449	441	466	442	458	447	435	422	482	452	476	443	440	456	458	442	427	466	463	438	425	449	462	442	443	467	451	468	422	461	404	459	430	431	445	419	454	435	436	439	495	423	425	464	445	449	437	452	436	425	419	431	440	452	481	467	458	482	413	435	485	457	457	434	462	387	449	447	409	450	422	471	501	427	444	429	430	450	440	462	445	462	434	457	422	437	434	444	438	444	425	459	416	445	433	450	475	418	440	447	477	458	441	447	511	420	434	434	435	440	447	422	414	452	441	414	414	449	448	465	431	453	446	421	489	464	438	454	436	433	464	444	460	454	425	439	442	455	433	414	416	456	469	444	453	458	427	497	464	442	424	415	448	457	448	473	427	483	426	478	428	436	479	457	448	447	427	434	423	405	484	418	451	424	451	446	410	433	410	440	434	413	461	445	464	429	430	439	425	468	445	420	416	464	486	449	432	427	452	417	403	453	467	434	446	444	400	458	420	463	431	459	445	440	447	456	433	468	432	443	408	407	408	498	407	396	449	446	433	443	455	401	466	447	439	457	419	444	454	432	464	446	442	467	454	447	438	454	432	423	417	466	482	415	467	430	457	434	447	413	421	450	445	437	421	442	472	427	403	466	447	421	468	446	472	410	425	422	416	471	424	449	443	463	446	398	474	439	438	431	447	461	439	410	460	429	431	456	471	465	441	449	466	453	466	488	469	413	460	441	421	421	457	426	439	429	467	448	474	450	477	448	460	445	476	424	425	428	420	483	449	424	461	427	455	457	444	450	452	446	440	492	435	425	449	432	460	470	408	472	434	467	440	424	435	410	461	412	456	437	500	444	454	417	428	462	415	454	454	432	466	416	468	429	432	423	452	466	441	451	438	439	446	438	465	471	404	417	374	388	435	440	450	427	403	475	429	434	430	486	430	466	417	441	446	463	431	453	454	436	444	475	447	425	454	474	454	425	448	488	448	405	445	430	470	441	407	427	442	418	417	447	425	418	466	458	453	453	421	467	443	436	395	449	468	462	401	429	455	437	434	453	446	421	445	445	391	458	419	444	449	440	465	435	465	380	432	433	441	432	419	465	443	452	441	414	453	427	471	429	434	424	448	449	437	431	429	465	415	419	441	447	450	464	459	417	443	414	446	452	444	414	445	444	429	438	483	460	416	435	396	445	429	445	462	447	470	462	475	474	451	434	444	455	407	465	461	429	418	431	446	447	497	425	428	481	422	423	461	442	413	422	448	408	466	462	378	473	448	455	427	435	434	434	461	468	436	466	432	456	405	436	424	455	455	431	462	441	425	423	455	426	450	448	461	450	450	463	417	418	421	450	472	450	483	475	423	475	479	417	446	445	448	414	455	416	473	454	499	443	434	444	456	450	441	442	441	430	435	479	465	439	442	460	457	432	429	427	451	435	436	485	433	454	409	450	423	422	424	453	468	442	456	448	471	435	431	472	451	474	480	448	417	453	445	462	445	446	436	480	463	469	448	483	445	456	427	422	439	456	429	466	460	437	455	474	442	456	435	432	450	433	447	427	477	451	450	437	451	442	467	439	446	446	444	445	414	469	450	414	420	453	447	480	446	443	444	460	425	454	443	425	459	435	418	442	438	437	449	435	418	470	449	431	454	430	460	438	446	430	467	447	443	455	454	438	435	481	443	439	461	450	445	456	437	425	422	410	452	455	420	446	440	415	421	448	438	463	431	449	429	466	456	406	416	461	426	419	442	465	450	433	454	434	431	457	405	458	461	456	468	439	423	456	454	427	449	464	477	420	448	455	441	467	389	409	465	484	464
28158	23910	24995	15673	6838	3950	2747	2086	1686	1334	1263	1046	873	861	860	769	702	698	620	542	465	514	515	511	459	441	422	364	321	285	271	273	277	297	254	268	248	288	281	308	274	297	296	288	292	273	257	275	272	280	256	276	283	276	262	267	267	268	263	262	248	272	264	248	265	313	258	257	276	265	278	262	260	261	235	262	264	241	258	257	309	275	258	283	249	280	267	266	269	275	276	287	282	271	283	248	263	251	281	281	254	275	268	263	282	288	276	280	290	262	267	256	249	282	298	249	267	251	278	275	265	269	288	269	282	290	265	277	260	270	251	259	265	307	284	261	283	263	288	258	256	280	265	257	287	279	246	267	265	258	273	265	225	245	275	268	237	293	268	234	240	281	261	252	252	274	255	256	258	252	256	276	273	250	235	264	244	274	248	299	247	263	243	298	259	273	255	289	269	287	265	272	251	296	230	250	262	226	273	257	281	268	260	306	271	239	282	241	240	266	272	316	271	282	263	293	250	272	251	265	280	253	250	276	258	249	261	253	275	253	230	262	265	272	284	263	263	292	256	258	265	264	238	250	248	256	256	293	246	255	263	277	263	295	235	255	252	277	264	282	249	256	293	273	249	260	259	262	275	253	279	277	281	285	277	286	270	268	283	235	268	249	273	266	279	257	279	271	254	255	270	235	233	250	269	275	282	246	256	256	235	232	250	260	235	260	275	278	268	281	284	237	277	236	248	281	249	284	254	283	294	265	235	277	267	232	260	268	267	267	272	271	246	260	267	268	257	259	247	262	263	249	276	258	286	257	278	261	269	288	297	273	242	267	282	270	257	267	248	243	268	256	266	264	285	230	264	279	236	275	284	241	268	258	279	265	285	261	265	241	254	274	277	248	251	269	286	291	278	273	290	262	256	272	271	261	250	257	283	233	271	261	290	264	274	268	260	274	260	276	265	250	276	261	261	247	264	242	261	266	274	240	255	268	253	253	257	279	266	287	242	254	247	281	258	269	286	248	248	273	262	262	253	279	228	246	252	272	265	250	281	277	260	262	247	273	274	272	234	264	277	287	251	231	277	250	263	271	238	285	264	270	270	260	270	274	252	275	256	283	263	257	255	286	283	245	269	266	239	272	273	234	231	263	288	266	272	272	235	262	268	290	273	266	259	256	272	251	306	264	268	280	264	269	256	277	249	257	230	269	262	272	249	271	259	264	270	273	237	279	248	245	259	271	270	268	260	245	287	277	251	267	285	261	264	269	300	289	239	241	305	269	279	274	277	288	271	255	301	248	279	251	274	273	280	275	261	283	265	292	270	267	262	256	270	248	261	299	289	262	255	270	253	257	280	271	252	293	265	249	282	259	258	285	276	255	265	232	237	260	275	256	288	277	246	239	264	252	261	241	250	294	282	277	267	250	303	288	287	294	278	271	291	265	286	271	265	254	282	270	259	260	268	261	274	283	268	249	278	283	253	252	280	271	277	285	266	280	264	226	290	269	305	264	267	269	273	244	238	259	282	275	268	257	261	241	274	280	264	265	284	290	274	288	269	271	275	255	271	295	293	226	278	270	285	251	240	246	261	295	268	273	257	273	225	246	248	284	254	254	257	252	253	273	272	281	258	249	251	280	287	239	276	264	257	243	235	266	264	283	267	272	262	258	269	256	259	256	281	282	283	268	294	235	275	259	253	260	257	255	243	277	284	262	267	227	253	254	258	269	277	267	284	263	264	290	283	277	262	285	284	291	259	254	279	255	254	246	288	272	256	283	273	248	259	290	270	281	280	243	280	255	271	246	268	287	286	273	244	250	269	296	266	295	284	273	270	262	285	260	247	286	250	266	239	241	257	294	270	261	286	255	269	279	277	275	270	249	282	236	270	253	254	265	286	262	259	265	260	254	249	265	271	252	276	268	233	255	226	280	264	262	252	258	278	280	240	254	258	251	283	268	286	261	277	301	273	257	271	245	258	297	272	285	256	252	262	284	240	277	261	263	260	233	250	254	289	257	269	278	268	269	257	252	249	259	264	253	279	292	271	251	263	253	241	287	279	260	243	254	244	251	288	262	291	245	235	270	273	242	251	238	260	273	267	242	260	266	279	221	270	253	287	262	256	262	270	266	246	279	248	248	271	267	237	266	264	285	289	280	276	280	256	272	234	274	235	275	273	247	261	257	275	229	257	290	234	256	272	249	267	279	264	260	274	282	251	251	310	247	287	264	246	276	263	253	224	252	257	260	266	280	263	259	293	272	271	278	285	255	231	283	286	264	239	265	239	265	283	244	275	282	286	262	248	251	219	250	265	269	270	266	282	261	249	272	253	278	230	263	280	267	247	269	295	251	276	276	282	204	268	268	246	262	244	256	266	258	274	264	257	272	257	256	299	240	267	273	261	274	273	268	246	280	255	265	281	270	270	234	239	237	242	269	277	264	269	279	242	226	274	280	279	240	270	255	237	277	252	299	275	257	246	270	265	291	265	257	275	261	295	281	264	267	283	258	251	307	272	295	292	281	264	257	269	275	291	287	270	285	259	288	264	250	274	255	266	288	293	289	267	260	267	269	237	267	276	267	234	253	256	278	252	252	266	244	239	263	263	228	277	257	290	273	267	279	268	250	267	263	247	275	273	240	266	248	241	246	255	257	292	248	246	258	269	265	275	253	268	267	261	246	258	260	263	259	245	227	263	242	252	263	280	274	283	254	271	276	287	266	266	262	275	247	285	259	258	256	296	224	247	302	262	241	257	284	273	246	276	256	316	255	261	262	264	272	298	262	284	285	249	266	266	277	256	288	279	296	276	241	284	262	279	277	272	288	258	272	277	267	280	294	267	262	260	274	246	271	275	262	270	237	254	252	259	261	256	254	274	256	277	255	292	263	288	248	265	262	270	273	265	239	254	267	239	271	284	250	282	294	270	271	245	285	264	279	245	252	260	275	241	257	224	258	240	244	252	278	260	275	282	289	268	254	247	258	254	288	265	249	269	281	280	254	280	276	272	260	266	248	283	289	266	280	255	274	266	280	252	278	262	282	271	295	298	285	302	264	244	267	287	257	265	236	262	270	266	272	277	268	236	255	255	243	256	254	274	277	286	260	250	289	237	268	266	265	264	280	237	275	281	251	284	263	243	243	304	268	271	253	260	262	252	293	250	289	266	260	275	294	250	275	272	256	233	276	278	253	281	275	276	241	270	264	257	268	302	244	264	263	274	250	266	265	244	271	260	266	278	245	276	251	241	274	267	263	279	257	281	262	289	238	243	246	240	268	292	270	271	275	261	251	279	243	259	274	245	249	276	254	257	295	277	254	260	275	276	275	287	271	275	244	246	285	276	275	258	275	243	284	279	268	242	256	267	289	291	279	269	275	293	252	279	281	298	254	252	261	264	277	247	280	260	260	258	266	281	271	283	279	258	298	274	248	284	269	237	261	248	307	272	269	263	229	288	267	282	280	261	281	281	270	278	268	256	271	269	266	282	231	246	269	287	257	282	296
24554	38689	26328	15082	9648	6976	5008	3941	3202	2486	2058	1741	1534	1391	1229	1163	1009	971	922	679	682	680	723	695	631	640	575	494	369	338	350	344	300	304	298	298	276	245	289	312	297	280	306	303	261	328	278	291	285	290	276	306	293	287	253	289	282	268	273	260	298	302	265	291	264	300	296	250	312	300	285	307	256	287	280	292	268	295	286	327	313	286	311	281	288	282	261	279	297	304	279	275	289	284	299	280	285	314	298	278	292	317	306	294	313	326	295	270	281	260	269	292	312	294	269	277	315	272	270	292	251	305	283	308	301	274	308	299	294	303	303	268	302	290	296	278	280	298	316	281	309	272	331	294	310	266	321	323	312	293	295	290	302	288	283	268	285	295	279	290	258	297	321	291	292	292	305	317	276	268	301	259	290	300	277	290	309	331	300	261	292	266	334	292	317	303	287	250	268	304	285	288	312	286	297	288	295	286	308	285	291	293	289	299	293	259	271	303	303	284	305	282	288	278	294	273	292	282	244	283	257	259	255	306	244	260	288	297	283	266	270	324	276	287	286	295	308	290	298	279	281	315	305	268	298	327	280	283	292	274	296	303	320	274	299	283	280	271	324	279	296	276	300	285	303	292	265	294	286	280	276	258	287	295	281	317	289	284	337	299	273	268	278	310	283	293	263	309	295	316	286	304	311	273	297	304	294	301	291	269	270	319	275	322	308	306	272	267	315	300	291	270	290	279	277	279	254	300	251	300	297	286	286	275	269	286	271	287	290	294	304	270	276	281	293	292	280	297	286	286	244	310	275	327	289	282	314	299	265	292	294	285	282	293	291	316	300	285	296	266	286	313	277	289	276	283	301	287	305	281	307	289	280	289	296	295	281	287	309	304	271	286	312	291	300	266	264	296	290	291	292	308	298	305	279	285	277	272	308	297	293	283	311	277	277	270	301	305	281	304	282	301	281	285	298	299	289	285	271	267	314	276	287	293	301	277	279	303	316	305	305	271	279	292	264	303	266	296	288	291	312	268	252	320	294	286	288	241	307	288	299	285	290	279	309	309	274	291	323	299	264	282	304	297	289	274	285	276	319	284	300	249	278	281	295	258	313	301	295	242	323	304	288	291	276	295	287	269	284	261	277	285	287	294	274	296	297	275	300	311	304	297	282	292	296	268	294	305	279	289	307	258	301	276	288	299	286	272	290	292	300	315	295	299	269	270	314	282	293	274	263	273	300	290	286	277	278	295	280	299	287	320	295	281	300	302	292	277	277	306	265	293	284	284	277	285	304	279	287	293	319	308	295	289	291	289	275	282	284	280	284	297	295	286	271	322	298	277	312	285	278	290	304	282	299	294	295	272	257	306	286	287	297	289	306	340	288	284	298	307	298	284	318	308	312	279	305	308	323	298	305	269	256	297	298	322	305	279	292	284	296	314	260	287	313	307	272	273	281	282	306	307	285	291	292	286	280	301	317	287	301	280	317	294	278	285	313	291	273	275	278	287	301	311	276	268	254	271	291	298	315	289	282	294	306	281	301	282	290	296	274	293	272	295	258	303	274	303	282	294	273	292	281	282	263	286	297	305	287	295	291	285	288	304	286	291	289	281	302	262	281	314	302	281	258	299	304	283	288	294	294	278	276	260	276	289	323	310	251	294	288	326	281	297	280	300	300	304	298	279	272	290	283	285	292	273	290	297	297	275	265	295	306	271	298	273	277	337	287	267	266	279	280	277	303	270	288	322	296	311	297	265	266	277	269	300	294	313	287	265	287	302	284	314	311	262	299	285	275	279	264	268	309	306	288	278	269	277	261	300	272	283	276	302	265	286	278	269	306	274	289	264	294	299	264	327	296	305	263	287	286	283	306	284	318	281	275	276	298	245	274	282	299	267	297	261	265	286	298	305	299	304	280	327	289	301	268	311	308	301	273	263	290	289	321	272	274	294	268	319	275	310	305	263	277	277	288	254	277	289	283	307	321	293	291	269	273	281	324	252	299	313	232	276	298	293	314	300	278	283	309	280	273	297	302	272	257	265	303	273	289	304	297	270	285	297	269	308	298	266	317	304	261	319	281	272	319	321	269	311	283	272	269	299	274	273	294	286	262	291	264	294	281	291	287	288	277	299	285	280	312	277	299	273	259	279	276	270	300	303	270	263	317	266	279	274	293	253	279	290	295	299	292	291	284	289	303	317	294	302	279	250	271	252	294	285	284	309	290	292	288	269	277	269	303	266	279	270	270	290	284	313	284	289	330	281	305	272	312	285	287	276	316	287	288	296	301	296	291	305	286	310	271	289	285	297	318	306	293	307	311	293	287	258	283	273	278	308	269	282	308	279	275	302	280	291	261	293	304	270	306	318	319	288	252	318	291	311	276	253	310	276	276	278	305	295	271	301	261	298	298	314	288	289	277	290	288	276	316	285	301	292	271	252	273	301	272	277	292	274	299	283	281	305	302	308	291	283	292	272	295	276	296	306	284	314	286	277	289	280	272	296	281	255	286	248	248	289	291	256	273	262	268	277	300	277	299	289	303	296	291	281	284	288	291	327	338	282	286	291	277	307	294	283	267	299	287	257	343	299	268	297	298	278	260	292	270	269	282	293	270	302	291	284	293	275	312	295	281	311	298	308	294	279	295	256	297	240	258	287	308	267	285	306	318	291	289	299	287	314	293	250	297	306	292	279	281	269	312	300	291	290	296	314	302	293	301	308	256	317	315	313	293	279	269	285	308	280	269	274	272	292	275	291	285	298	313	254	265	306	296	295	311	304	302	283	263	300	309	281	278	277	308	261	306	277	246	275	299	338	289	298	330	296	328	312	318	292	267	298	310	282	302	310	298	297	266	286	301	273	283	298	302	277	300	298	279	267	274	303	300	283	282	271	277	295	299	298	284	288	281	261	301	304	291	298	268	290	292	307	306	291	278	299	287	292	311	272	318	274	256	266	271	280	272	275	296	279	268	306	264	284	295	297	297	269	299	280	300	303	291	302	281	304	276	279	287	291	273	290	301	272	288	280	303	267	277	306	262	278	289	314	266	316	288	281	285	278	289	266	266	293	288	334	318	274	277	292	282	296	298	273	273	300	281	281	280	297	283	291	288	304	268	315	306	299	293	280	301	279	266	318	290	307	270	298	305	309	297	287	289	268	273	308	280	266	272	295	281	262	298	303	283	291	294	295	279	263	304	271	268	277	293	257	309	292	294	287	309	269	287	297	292	299	302	297	303	270	280	303	264	319	297	313	262	269	302	322	299	321	296	292	285	313	303	276	301	288	272	305	279	279	292	287	289	279	259	284	284	291	291	279	283	302	285	292	297	270	291	291	284	267	284	234	300	293	302	289	257	292	276	310	290	285	292	289	308	257	311	310	282	291	288	277	285	277	302	298	281	266	273	324	282	321	275	259	279	309	296	293	280	268	309	307	309	283	300	270	298	284	270	284	325	287	273	295	299	296	321	275	308	285	290	280	279	294	291	300	283	338	274	261	283	292	291	293
23363	21057	28288	24081	21177	15850	6860	3576	2847	2353	1999	1694	1540	1377	1305	1171	1170	1018	1007	816	735	764	873	767	745	669	667	576	541	503	472	465	429	414	409	443	427	443	421	414	410	422	450	439	433	400	438	441	399	433	419	423	417	425	407	462	406	448	418	435	436	431	429	431	448	444	408	437	482	390	427	419	457	421	466	421	379	454	420	416	449	389	407	455	434	416	440	444	411	429	455	439	407	404	430	400	438	419	442	443	442	433	397	444	437	421	421	444	415	476	408	436	463	444	396	433	394	439	428	446	448	438	418	422	411	441	435	440	429	420	422	420	428	469	459	429	414	405	469	435	415	422	422	420	414	398	418	443	420	464	411	436	417	428	403	431	441	433	443	427	406	414	451	425	389	427	399	442	456	483	444	419	463	431	420	421	412	431	433	414	428	418	426	411	395	431	429	409	430	432	398	441	457	418	458	432	439	415	413	443	448	416	413	439	446	428	457	440	432	421	431	432	412	427	414	423	438	416	450	443	452	395	442	425	442	434	425	450	444	425	457	471	419	422	412	389	455	437	459	410	403	447	442	424	412	413	410	455	413	434	426	432	412	400	400	460	445	408	427	409	439	442	445	383	434	416	412	401	394	445	438	416	425	444	402	409	438	422	446	399	413	441	447	455	436	441	419	445	387	403	413	434	413	448	445	414	423	453	448	394	453	411	443	414	430	417	424	406	467	429	428	418	406	419	383	462	423	456	453	397	438	432	431	418	368	391	425	396	426	449	421	451	486	440	431	436	405	435	476	439	452	422	450	427	436	442	432	381	445	461	433	432	457	447	407	405	451	449	436	441	431	418	452	397	411	408	371	439	462	452	419	398	464	457	445	418	464	386	418	495	410	429	433	407	441	400	424	424	426	422	432	442	414	430	441	419	425	438	440	444	412	459	441	437	434	439	411	450	408	459	410	426	455	396	422	419	445	413	431	426	427	408	410	421	421	398	391	440	464	414	420	438	432	411	484	394	452	418	427	409	406	440	438	455	416	440	448	412	419	449	409	387	429	420	419	429	429	436	438	384	413	401	419	406	445	480	429	390	427	442	427	459	408	417	425	449	449	414	442	431	419	453	402	424	437	443	411	463	420	414	417	382	430	453	446	461	428	448	412	408	459	429	457	437	407	444	469	449	410	438	406	438	390	430	425	396	437	446	469	440	403	415	434	429	461	432	438	395	384	435	429	452	410	418	392	438	392	459	421	423	448	459	473	430	444	416	443	430	433	432	421	418	400	407	456	390	462	452	415	414	405	436	434	444	420	419	411	431	393	446	436	407	437	431	431	427	448	442	436	444	400	459	406	427	423	366	442	443	411	407	415	415	447	443	406	433	438	441	417	429	418	395	425	408	408	425	420	400	419	425	416	390	421	445	462	422	409	457	422	416	388	473	461	432	474	436	455	437	441	443	450	454	396	435	445	405	458	451	445	425	432	409	428	425	442	419	424	445	419	400	420	493	435	456	452	424	399	417	436	419	437	422	446	469	446	470	461	405	421	379	453	439	434	414	398	441	425	407	455	429	428	444	407	417	447	444	424	424	422	420	430	456	444	413	450	397	455	444	445	423	439	435	420	404	404	471	429	435	462	392	443	410	441	451	396	423	471	387	465	437	394	399	422	392	405	414	425	398	450	449	423	425	452	403	462	432	424	438	435	418	422	441	457	420	442	453	401	447	437	396	435	430	400	418	424	445	454	417	428	457	412	405	438	445	388	435	432	438	401	424	476	459	418	430	459	427	418	472	427	399	415	425	440	425	413	424	460	445	421	438	422	464	441	431	424	431	444	438	448	442	470	452	404	401	430	454	418	407	394	436	460	414	433	376	440	416	384	430	427	415	417	407	442	436	407	412	438	398	439	470	429	424	459	432	413	430	429	436	422	427	440	430	419	445	441	431	428	411	421	416	440	378	429	420	462	426	446	431	447	415	392	403	442	410	428	419	426	436	446	417	424	440	439	405	455	448	439	404	415	435	368	425	478	404	414	447	464	431	425	462	459	439	407	434	450	429	420	421	438	406	431	380	431	413	410	400	407	424	413	433	457	399	447	422	413	438	404	439	451	449	437	432	432	423	444	439	445	422	451	447	453	466	448	456	410	388	451	441	456	452	447	423	430	400	421	432	442	386	433	408	402	426	439	403	440	459	434	416	413	412	437	427	441	445	414	456	467	440	427	435	427	451	388	430	401	439	446	422	398	413	441	427	437	415	428	409	412	441	433	426	429	480	423	402	411	428	413	474	427	466	436	442	464	440	371	463	454	431	427	462	417	433	433	420	400	458	413	417	427	429	400	446	396	428	452	407	404	428	404	429	464	451	473	391	456	418	440	416	435	444	469	440	415	463	411	420	455	435	450	443	467	423	431	437	437	429	427	430	429	427	420	427	442	415	437	420	387	428	404	474	433	411	445	402	411	403	376	452	471	407	430	451	459	432	466	451	413	416	389	428	418	424	400	440	474	408	420	415	437	412	439	442	394	419	424	436	450	438	423	426	462	409	384	450	427	438	409	437	427	438	436	389	426	413	433	409	413	430	413	463	414	497	431	420	422	428	415	429	442	433	434	425	444	413	411	464	430	419	428	427	420	416	437	427	406	471	441	459	464	434	409	436	425	437	464	433	407	438	421	466	425	487	432	434	432	409	422	419	406	447	444	455	421	425	412	467	416	450	427	462	431	458	403	420	410	434	431	424	388	403	411	437	456	404	402	479	427	407	438	452	395	426	451	387	432	425	421	388	397	436	492	408	435	430	419	423	415	414	446	408	430	399	433	396	466	436	462	404	463	410	396	371	396	444	436	465	424	465	430	445	403	418	443	441	454	441	467	435	427	415	434	417	424	459	436	408	385	403	433	437	484	415	412	440	437	426	405	444	409	424	455	448	453	419	398	404	423	433	437	434	424	416	412	450	409	442	450	420	445	433	454	391	464	427	410	447	462	388	436	432	420	427	469	376	411	409	432	396	407	407	419	447	453	406	450	435	417	438	455	435	468	452	448	425	399	435	429	433	407	413	408	417	448	414	411	436	429	415	433	426	411	414	445	429	371	410	417	406	447	434	443	430	456	432	431	406	418	425	436	450	444	489	429	395	432	438	416	410	466	432	422	428	432	449	425	409	419	438	412	430	420	438	386	373	421	426	466	443	427	420	412	423	448	439	407	434	437	429	431	407	436	430	438	444	454	411	428	442	433	423	431	404	441	422	458	449	393	397	414	457	420	424	426	414	441	448	423	414	407	419	444	412	455	432	436	446	447	427	438	467	382	412	422	410	432	450	421	409	446	432	394	451	396	424	422	444	427	398	429	416	445	433	444	407	375	419	446	422	442	428	455	450	393	413	433	441	472	447	488	405	427	426	448	466	419	419	456	415	405	426	422	464	436	421	413	413	415	422	392	409	432	448	434	402	441	428	402	441	386	453	423	455	416	439	441	410	436	420	421	415	430	415	433	426	428	402
25386	46294	33083	20977	14459	10467	7939	5886	4751	3859	3167	2705	2355	2160	2024	1731	1666	1543	1377	1164	1038	1085	1094	1051	1116	923	873	763	641	568	565	519	489	499	491	475	463	489	468	478	456	452	448	442	455	484	499	514	447	490	489	501	482	470	451	452	468	462	464	462	464	477	457	442	486	476	489	431	453	481	422	452	477	424	444	425	449	478	455	455	486	478	494	448	462	444	465	454	467	474	453	478	503	507	455	459	453	467	452	437	474	503	463	481	441	458	455	480	429	444	475	451	460	423	445	436	443	479	444	440	489	463	454	472	500	465	512	434	471	482	470	472	487	459	469	465	454	488	468	484	423	482	479	481	499	442	479	474	445	457	434	491	450	445	465	454	459	416	442	447	454	437	452	495	482	448	460	438	455	460	513	436	444	459	430	450	417	496	468	459	473	465	464	451	433	461	454	458	468	476	455	477	440	453	454	465	461	498	441	460	455	443	451	457	465	505	490	456	476	456	476	458	497	454	448	454	460	468	453	489	427	487	505	433	445	478	446	415	473	476	445	466	420	453	473	480	447	479	470	445	440	461	443	479	429	446	466	450	474	450	488	452	458	433	461	455	483	476	440	462	496	467	444	467	448	466	459	417	441	457	461	435	464	464	449	428	456	470	436	460	437	505	482	450	468	448	489	464	472	447	440	472	442	488	464	442	470	466	464	460	444	432	458	487	447	484	468	491	445	370	437	470	444	455	477	415	467	489	474	465	441	471	455	495	439	456	468	474	492	425	475	449	476	491	486	459	467	426	465	444	455	455	489	480	435	423	429	445	449	470	464	486	487	490	441	453	479	446	429	424	486	455	445	458	421	459	461	459	454	486	475	436	437	430	503	433	449	428	458	487	454	444	459	434	467	461	433	484	464	454	476	478	447	459	439	487	455	433	482	487	437	469	448	479	458	450	459	459	473	464	396	430	428	458	453	452	453	469	474	495	495	465	415	480	467	479	444	430	469	442	444	438	475	461	411	455	464	469	484	435	464	477	450	491	471	484	425	420	450	453	478	455	436	483	462	482	445	472	491	497	483	491	466	484	478	417	455	453	466	453	450	482	474	452	484	464	456	462	430	465	464	478	454	482	463	503	446	489	486	535	442	472	435	449	487	458	447	478	439	430	494	442	494	462	461	447	483	451	443	458	471	471	483	472	468	458	464	447	454	466	480	467	484	457	487	438	455	468	439	444	447	445	439	477	492	514	450	451	493	457	470	462	472	469	433	429	473	461	460	482	476	433	450	458	442	447	496	445	455	469	443	466	471	466	492	470	465	478	493	432	452	486	466	482	458	497	490	462	475	485	438	481	466	477	492	449	465	451	451	438	480	478	474	456	420	435	465	452	483	476	477	434	419	460	466	479	427	469	448	454	452	432	445	465	466	453	460	444	457	503	456	495	466	474	465	447	444	444	426	459	472	459	424	509	447	443	455	483	440	475	447	470	452	441	481	448	443	476	491	473	482	454	465	473	474	465	450	415	419	475	427	430	452	512	479	501	449	463	465	462	452	484	498	437	472	464	462	467	458	478	446	422	445	480	457	472	455	455	483	436	473	452	484	442	432	446	465	485	426	448	451	453	482	459	442	415	470	481	455	467	488	444	457	451	458	468	499	450	467	431	446	470	451	446	491	467	452	457	470	450	442	461	462	447	430	465	469	477	446	496	455	445	476	443	453	438	488	493	458	468	431	465	493	467	445	435	475	471	446	466	457	466	479	445	449	481	465	460	452	430	446	447	476	462	453	436	473	475	455	481	456	458	418	488	446	473	421	422	460	446	441	456	426	473	395	459	479	446	471	464	493	464	412	447	435	475	469	480	456	404	465	455	492	478	447	465	442	476	462	438	450	455	442	448	454	446	466	460	459	472	449	449	448	479	480	508	426	467	406	462	467	474	435	432	457	437	459	445	465	453	456	489	433	434	504	452	493	467	484	443	448	466	443	477	441	486	459	465	458	416	450	495	485	458	460	450	442	451	481	437	441	491	435	488	476	460	454	441	506	446	460	506	471	463	437	433	477	460	490	465	460	478	473	431	465	486	441	462	466	443	442	438	485	469	465	443	422	446	446	494	437	432	408	428	478	442	444	479	478	498	487	454	439	421	483	459	451	453	434	447	452	479	470	486	436	464	457	452	452	464	454	488	449	449	470	434	464	462	454	480	475	455	461	450	464	464	427	495	441	466	455	460	463	479	509	417	454	482	450	442	485	448	414	499	487	485	477	439	439	436	453	460	476	440	488	457	434	446	433	425	452	443	483	457	487	476	494	439	447	461	448	451	444	459	480	468	451	433	482	461	452	428	470	435	472	452	475	429	461	471	470	450	487	445	463	419	449	446	462	455	441	456	462	468	457	489	447	457	454	485	483	473	446	484	425	431	484	451	467	445	457	483	473	464	472	432	450	479	460	452	438	497	435	419	461	464	469	455	440	476	474	513	462	483	466	440	478	474	483	450	467	500	470	462	484	500	454	485	452	456	462	468	489	468	468	486	462	452	443	461	483	453	422	478	480	415	495	481	451	448	448	447	425	469	423	449	474	475	456	451	473	466	471	438	457	430	482	464	445	474	451	430	469	468	457	488	492	483	449	494	479	441	474	507	461	453	439	439	467	465	425	451	435	440	470	463	476	449	458	464	500	474	486	493	457	435	461	457	478	448	464	436	467	424	461	436	458	450	459	500	455	425	474	470	489	450	495	431	490	431	453	407	424	478	482	441	434	468	465	423	486	452	462	452	463	417	458	484	450	465	420	440	475	472	472	466	467	442	467	482	442	477	498	465	461	465	432	460	403	498	451	498	427	438	493	473	506	443	441	458	460	442	436	450	450	441	434	492	449	416	465	492	480	461	450	453	455	488	448	466	432	478	424	496	466	445	457	442	476	409	496	454	448	442	440	499	495	447	472	442	454	427	455	453	464	481	523	449	454	470	475	457	482	450	459	468	454	454	460	460	466	442	425	456	468	449	510	448	475	489	434	438	444	474	453	459	439	459	439	501	479	467	448	436	487	451	468	442	488	473	470	446	501	486	461	425	473	448	457	477	464	459	459	498	500	451	510	451	462	453	489	461	443	446	465	498	494	461	449	455	445	470	501	433	459	474	443	475	452	462	462	475	447	483	463	446	468	507	465	461	437	469	444	449	468	433	478	477	452	466	448	450	437	474	435	503	431	481	465	448	486	442	466	459	461	430	434	468	477	437	464	467	488	413	469	482	477	486	470	438	453	484	451	426	440	496	459	482	460	464	478	459	421	461	429	451	430	462	435	434	434	431	471	450	470	476	442	455	471	456	410	474	492	435	423	461	448	475	457	455	449	475	477	434	427	471	481	436	446	484	462	433	498	445	463	490	468	446	496	490	415	486	458	438	470	426	490	457	465	452	427	475	434	449	487	463	444	447	444	420	415	442	521	432	455	447	516	463	476	473	436	459	450	445	469	426	495	458	470	474	454	457	426	457	477	461
24611	21111	27411	25298	15826	6736	3963	2769	2163	1854	1455	1200	1126	1017	971	851	808	731	683	580	558	566	557	564	528	433	391	313	283	239	254	231	231	211	205	189	195	205	220	197	208	233	195	209	164	217	188	202	172	214	185	190	202	204	197	190	204	214	197	199	200	208	205	185	239	219	212	199	196	205	217	187	196	211	192	203	196	184	197	198	209	208	181	182	193	221	168	232	211	208	214	209	209	192	209	206	233	203	190	197	210	209	200	208	210	196	238	184	188	227	195	189	189	208	190	200	223	179	207	207	188	208	215	195	209	215	193	188	212	191	194	213	195	201	220	182	206	206	216	230	189	194	188	197	220	208	229	189	203	200	208	232	182	186	217	202	203	197	207	184	228	182	205	197	189	195	191	226	213	220	209	207	229	214	200	199	210	209	212	198	207	200	205	190	215	209	213	183	235	188	195	203	219	200	203	197	189	174	220	201	188	193	216	208	198	206	179	179	199	188	169	207	202	209	190	201	197	218	210	190	189	184	199	204	190	219	177	187	199	194	199	216	185	220	231	210	209	213	200	217	202	202	207	213	213	170	204	193	219	196	201	193	197	187	195	213	188	212	213	209	215	222	191	202	188	212	209	212	212	186	200	208	183	191	187	201	182	187	205	202	210	192	216	200	191	183	211	186	193	203	182	196	225	196	206	208	194	211	185	182	192	208	209	191	193	183	226	178	209	241	230	205	200	196	185	209	187	194	197	212	193	231	194	192	204	187	200	210	188	212	211	218	222	199	204	179	165	170	206	200	205	189	216	212	178	202	206	194	180	188	210	217	206	188	196	201	212	204	203	192	201	211	214	217	190	192	226	208	219	221	201	189	208	209	221	196	173	197	198	202	227	210	203	202	185	204	220	182	206	200	197	189	183	215	204	214	216	183	197	235	197	206	214	207	191	172	221	216	196	182	163	192	194	196	202	194	203	192	207	210	204	200	204	212	194	203	200	204	201	200	200	164	187	213	232	218	213	191	190	212	216	180	188	213	205	228	213	216	195	212	198	209	183	182	174	203	185	216	210	201	208	218	191	196	217	204	239	180	180	234	210	182	182	195	188	192	196	200	208	206	216	205	199	229	190	219	203	219	196	212	169	220	177	217	180	197	198	192	181	204	226	186	193	205	206	191	211	217	181	218	187	208	209	195	215	185	195	184	208	195	194	199	200	176	201	211	217	213	202	202	195	193	187	199	209	213	205	200	223	232	176	194	200	194	190	218	188	180	196	209	187	214	193	194	172	203	195	184	235	197	177	197	219	180	197	197	223	191	189	201	167	185	199	194	181	193	196	194	208	196	206	191	169	213	203	182	223	202	207	180	193	224	209	194	193	202	217	225	172	205	219	205	203	214	190	202	222	232	195	202	194	188	206	201	218	208	201	216	185	224	199	202	175	217	203	202	229	189	210	205	208	220	187	216	205	187	205	211	186	174	200	193	222	191	227	197	202	207	211	193	196	186	193	183	197	196	201	193	217	208	203	193	194	194	201	193	202	188	182	210	208	204	197	188	197	194	199	214	196	212	199	217	217	207	191	185	188	226	202	224	205	199	208	189	183	209	184	187	207	187	186	216	199	182	213	219	220	175	171	222	228	226	228	187	210	207	232	185	206	197	190	225	213	199	191	211	184	207	191	218	211	175	188	199	193	188	194	225	189	195	194	225	207	202	184	183	214	203	199	191	177	185	223	212	201	198	208	188	198	211	214	226	185	184	222	192	181	186	189	200	192	198	224	190	203	174	190	196	210	228	209	194	188	205	170	203	207	206	206	196	214	209	187	187	196	204	192	194	178	198	191	201	188	170	210	189	202	171	196	199	191	215	189	195	201	192	201	229	198	211	218	200	199	203	218	190	181	206	192	198	224	210	178	192	221	178	208	182	179	210	193	200	190	200	225	200	235	214	226	196	188	192	218	215	231	205	195	213	212	196	215	208	189	191	186	233	158	210	206	214	194	203	220	217	221	188	200	207	191	167	203	210	208	194	193	188	187	206	213	199	194	183	214	191	200	225	190	222	188	206	213	194	191	216	189	175	198	172	199	237	192	197	203	180	181	222	190	192	200	192	219	213	209	208	203	217	191	206	228	232	193	214	183	206	213	193	200	222	209	186	194	211	218	213	211	197	212	198	195	210	195	203	216	204	211	208	203	225	196	201	179	191	196	219	183	192	203	193	205	195	212	241	207	187	197	202	197	216	203	184	184	186	175	177	189	201	181	216	213	203	173	215	200	194	210	179	213	167	190	219	190	215	211	212	184	214	193	210	192	193	201	216	223	216	198	207	195	212	196	195	201	207	196	205	200	210	215	221	201	209	213	201	209	209	181	217	228	186	213	214	222	232	201	210	216	211	187	202	195	216	218	229	213	195	211	219	205	202	192	199	185	171	196	196	205	200	200	187	191	194	222	188	209	186	204	195	187	212	165	218	180	195	183	198	196	213	175	189	219	212	188	183	199	208	183	220	217	220	193	229	203	216	183	162	205	169	176	189	189	211	216	217	210	197	201	187	181	193	204	202	188	180	192	193	180	163	206	194	181	228	247	199	220	193	207	225	211	222	175	209	180	198	202	202	228	243	238	203	194	206	178	202	210	202	222	209	222	201	199	204	222	184	208	203	217	206	216	211	196	184	215	196	219	172	183	204	200	190	209	202	208	209	209	210	221	189	177	202	201	196	211	195	194	172	212	203	213	202	189	197	215	200	190	189	193	197	187	213	205	213	206	180	185	224	212	178	198	204	206	195	196	221	184	204	226	194	216	162	223	200	187	179	200	204	189	191	214	174	188	203	189	234	206	191	198	217	191	207	204	172	189	232	208	219	217	184	183	217	214	199	206	204	198	198	207	175	203	215	198	201	201	186	201	197	210	208	208	190	208	204	189	218	203	196	199	209	227	206	197	192	202	206	192	206	184	208	184	209	192	196	195	176	202	221	192	209	176	209	210	216	207	197	219	177	209	201	221	189	216	186	190	203	218	201	207	204	214	194	221	207	175	190	201	212	194	198	196	203	230	211	205	206	206	218	175	199	207	197	200	207	216	193	225	191	196	194	191	196	190	195	206	220	189	222	203	211	192	180	206	192	218	197	206	202	205	221	196	178	202	192	206	204	206	204	202	215	169	187	192	181	183	195	190	181	196	214	244	225	205	198	228	186	179	200	211	209	198	213	213	214	217	225	193	195	229	194	193	206	196	214	180	217	210	203	207	207	226	210	168	188	211	230	196	203	199	214	216	233	213	185	189	201	179	204	206	222	198	199	210	212	199	198	213	209	204	214	197	181	201	198	214	184	177	199	183	215	192	231	210	219	204	222	204	191	193	221	223	212	210	218	179	188	203	182	213	229	208	201	205	201	194	209	216	188	191	232	212	177	183	210	202	209	197	192	194	216	192	217	192	186	203	200	188	218	205	187	181	203	209	189	191	192	210	198	188	209	223	199	200	199	215	208	239	211	195	201
24690	42895	30499	19261	13219	9126	6873	5057	4054	3189	2800	2172	1924	1749	1583	1393	1302	1128	947	805	772	740	816	790	730	609	553	463	359	303	321	262	262	230	245	248	233	228	219	243	221	244	226	212	204	239	206	188	231	229	202	225	216	226	248	217	225	244	233	227	205	223	215	209	256	230	224	199	249	221	217	227	213	218	196	221	219	214	224	199	216	214	232	257	230	217	215	242	238	202	215	220	194	249	198	265	209	216	219	211	206	243	227	267	202	204	242	214	255	239	230	219	231	194	188	201	229	237	231	227	233	212	227	232	209	244	249	223	249	225	213	221	237	256	238	221	237	214	213	202	221	230	231	242	240	217	216	210	227	225	200	238	206	208	202	241	260	228	215	212	216	231	198	228	233	220	198	195	209	222	224	225	208	244	234	237	229	242	244	217	246	230	235	238	241	229	217	227	237	234	224	227	235	225	218	226	230	219	219	220	208	227	224	236	220	242	216	237	213	223	241	218	213	244	212	221	191	231	225	221	213	234	227	238	241	240	218	240	202	211	219	230	228	228	209	228	223	242	218	226	224	220	220	232	217	246	211	234	218	246	219	241	221	247	214	206	217	215	238	238	220	221	214	210	237	217	209	212	204	231	223	198	224	205	233	229	220	216	255	236	224	227	224	257	233	192	221	234	191	250	211	186	244	201	247	222	216	238	216	213	221	205	222	210	221	237	234	220	225	230	233	237	231	244	222	219	227	228	226	224	202	230	235	238	241	205	238	233	219	219	234	207	247	204	218	258	207	233	231	239	215	217	211	194	216	220	212	221	214	248	236	223	234	226	222	227	246	217	244	230	223	207	270	240	219	221	243	235	229	218	204	222	246	238	212	216	220	230	222	218	212	204	227	207	226	216	226	196	220	208	225	207	207	244	219	212	212	197	239	223	216	218	224	216	227	236	220	227	224	233	222	224	235	253	237	232	210	220	241	216	229	205	230	220	200	222	237	212	239	221	223	214	209	227	223	263	225	217	227	228	207	251	200	210	241	237	244	222	223	240	235	219	224	236	195	224	244	249	239	229	252	205	217	236	207	205	238	223	233	235	220	232	224	237	233	212	244	217	216	239	189	216	239	238	217	240	236	201	221	214	239	253	195	229	241	211	233	209	215	224	215	217	245	214	233	243	258	224	239	195	215	214	209	248	217	234	231	219	208	239	234	219	238	212	239	213	238	224	230	226	239	224	216	231	260	236	198	206	236	221	223	240	226	221	195	252	213	215	224	226	247	220	251	234	242	236	211	212	211	236	235	244	238	230	208	219	244	199	224	237	235	255	242	238	198	208	243	234	209	209	207	223	244	227	237	221	265	213	218	218	208	228	254	236	231	237	221	213	221	220	217	230	211	200	211	238	249	243	213	249	218	214	227	240	198	233	232	229	250	224	227	235	207	231	245	213	220	223	216	202	242	202	222	245	230	230	225	238	207	220	232	225	200	211	250	243	240	215	218	233	223	232	194	240	250	230	230	233	225	194	224	217	217	234	221	227	232	239	219	207	222	203	225	238	187	237	224	246	231	224	216	229	214	208	208	223	209	205	208	224	258	229	223	229	238	220	217	215	236	220	239	222	219	194	213	213	234	228	224	209	250	223	247	227	224	222	217	220	250	217	212	227	211	224	202	258	207	203	227	219	223	230	208	229	228	227	232	238	228	232	226	219	236	234	243	247	244	225	227	238	233	240	226	228	238	221	222	255	209	243	224	223	250	234	203	202	221	235	215	233	253	204	190	227	230	228	215	236	220	221	231	237	205	262	210	238	207	227	228	200	239	229	254	200	234	191	225	200	230	237	228	206	236	250	225	242	225	264	229	220	229	220	228	254	221	229	258	225	248	212	217	235	205	201	245	217	248	235	233	226	235	221	255	257	210	226	236	206	234	206	242	216	241	225	223	226	228	207	227	240	259	240	223	231	218	250	226	223	242	223	199	200	226	210	212	230	215	214	203	223	241	240	227	205	209	258	217	213	229	231	236	221	202	234	226	202	220	229	229	217	239	226	233	232	232	235	215	233	204	233	229	215	228	207	202	244	215	207	221	249	220	192	238	224	199	226	228	220	214	213	223	199	247	210	202	205	219	221	218	230	235	216	216	221	233	212	223	214	199	222	228	235	231	237	224	254	226	226	213	219	211	217	219	232	244	226	244	228	228	224	193	240	248	225	231	231	219	219	222	220	204	213	207	246	224	217	219	236	251	236	216	231	243	208	210	199	214	262	238	213	233	222	239	213	200	237	238	227	197	211	224	220	231	207	222	218	233	240	194	236	220	229	253	236	217	248	239	233	206	237	216	216	260	197	210	237	227	249	213	215	219	214	216	233	207	239	260	208	211	241	237	226	225	248	234	217	215	222	209	229	246	226	232	222	215	202	220	252	225	217	228	224	224	233	225	225	228	204	218	212	226	237	233	217	234	240	230	245	210	241	235	243	228	221	219	230	230	222	211	215	231	195	216	250	222	233	223	234	223	247	227	245	240	232	227	201	220	223	204	234	222	224	230	232	231	236	251	232	251	219	221	245	238	239	209	232	246	242	210	256	227	198	208	204	198	248	230	221	207	238	213	259	228	198	233	220	209	223	216	204	241	209	229	214	245	243	223	212	240	238	205	210	211	212	227	222	235	232	203	240	215	190	225	228	237	214	225	213	213	219	229	214	193	224	224	219	225	221	239	254	230	218	239	251	234	227	231	207	223	228	216	215	206	235	208	227	215	239	232	229	230	229	220	225	229	224	221	234	236	246	216	238	225	225	214	210	251	216	227	235	235	217	200	217	239	237	208	215	220	224	243	250	244	248	242	249	238	223	230	225	223	250	233	241	213	229	228	239	270	235	196	216	223	233	227	240	208	222	209	231	239	200	250	241	240	208	245	217	227	222	232	253	216	201	203	222	226	229	224	231	222	217	219	209	213	229	234	213	202	239	233	220	230	242	257	217	211	238	222	220	175	238	227	207	208	212	217	232	220	227	250	211	214	251	229	228	218	239	231	208	239	213	254	223	236	222	224	217	224	248	236	218	231	218	219	218	205	229	234	211	222	220	230	229	234	234	231	223	228	211	244	224	225	217	206	221	204	226	200	233	205	206	211	210	225	227	245	218	202	221	232	208	224	243	231	234	213	216	231	225	228	239	205	216	252	230	229	226	238	203	240	233	213	254	233	218	222	205	222	218	250	242	208	262	210	249	204	239	216	227	237	212	231	210	208	225	233	224	222	226	230	218	220	243	251	220	208	238	228	238	211	223	242	217	223	225	229	238	228	242	219	229	245	224	276	221	225	222	241	231	238	218	187	219	227	224	224	213	233	211	217	237	224	224	194	223	218	200	193	245	221	224	222	215	229	230	232	202	245	205	217	213	234	207	235	213	240	268	230	221	214	244	246	228	227	209	204	219	216	244	198	228	224	200	221	229	211	216	239	232	239	251	229	210	229	225	257	222	213	222	230	240	235	241	228	238
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
