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
341645322996	341645323554	341645324104	341645324654	341645325204	341645325754	341645326304	341645326854	341645327404	341645327954	341645328504	341645329054	341645329604	341645330154	341645330704	341645331254	341645331804	341645332354	341645332904	341645333454	341645334004	341645334554	341645335104	341645335654	341645336204	341645336754	341645337304	341645337854	341645338404	341645338954	341645339504	341645340054	341645340604	341645341154	341645341704	341645342254	341645342804	341645343354	341645343904	341645344454	341645345004	341645345554	341645346104	341645346654	341645347204	341645347754	341645348304	341645348854	341645349404	341645349954	341645350504	341645351054	341645351604	341645352154	341645352704	341645353254	341645353804	341645354354	341645354904	341645355454	341645356004	341645356554	341645357104	341645357654	341645358204	341645358754	341645359304	341645359854	341645360404	341645360954	341645361504	341645362054	341645362604	341645363154	341645363704	341645364254	341645364804	341645365354	341645365904	341645366454	341645367004	341645367554	341645368104	341645368654	341645369204	341645369754	341645370304	341645370854	341645371404	341645371954	341645372504	341645373054	341645373604	341645374154	341645374704	341645375254	341645375804	341645376354	341645376904	341645377454	341645378004	341645378554	341645379104	341645379654	341645380204	341645380754	341645381304	341645381854	341645382404	341645382954	341645383504	341645384054	341645384604	341645385154	341645385704	341645386254	341645386804	341645387354	341645387904	341645388454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	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
22886	21611	28837	24840	21630	18906	7726	3627	2577	2079	1800	1590	1333	1092	954	869	783	678	597	564	512	422	428	411	389	367	316	331	290	277	263	302	255	244	239	215	208	193	189	192	187	200	185	161	204	158	193	180	207	164	163	163	141	189	168	163	175	165	185	166	171	172	166	145	134	178	156	163	140	186	145	126	159	146	164	161	151	155	159	145	131	146	143	154	137	152	179	175	149	163	158	135	163	161	177	164	182	161	178	170	157	171	176	136	124	166	166	172	161	144	154	153	151	176	152	182	152	169	161	177	179	198	166	134	164	161	153	153	148	152	137	154	152	120	135	138	132	154	144	156	155	160	158	143	152	154	167	150	168	154	178	151	135	160	156	150	158	146	156	151	175	142	177	164	153	149	152	153	151	139	141	146	136	155	171	150	170	163	149	144	153	163	148	154	147	132	156	171	173	157	149	138	146	141	172	139	158	142	152	141	169	159	148	169	153	150	160	162	158	160	145	162	159	156	166	159	149	161	146	138	157	123	144	137	166	145	139	137	165	125	132	161	153	136	130	155	149	143	167	150	133	157	151	160	170	174	132	150	164	158	156	158	146	160	149	137	146	170	164	157	158	174	136	150	168	156	156	175	154	180	145	168	149	163	183	149	153	151	141	132	138	171	134	142	155	163	162	154	163	155	154	152	201	153	134	145	170	153	142	145	143	143	164	165	153	160	136	163	146	142	162	155	142	176	143	161	153	144	148	144	169	156	156	151	161	161	139	155	166	175	166	168	164	164	170	157	159	135	150	160	155	155	170	147	161	164	189	143	161	128	153	159	173	157	133	137	161	142	160	165	155	161	160	177	165	173	173	173	164	166	125	128	154	141	159	132	129	159	160	145	142	157	165	143	151	133	162	159	136	170	171	163	169	121	153	157	172	181	167	127	164	152	162	156	156	169	172	143	155	164	141	148	158	151	152	169	162	164	168	148	150	160	148	147	168	156	138	156	152	143	167	134	169	142	169	130	165	136	147	163	135	149	157	160	171	129	162	153	156	138	154	133	153	149	141	145	158	125	156	157	179	161	148	154	156	159	148	162	160	141	158	156	152	152	175	155	141	159	164	178	165	150	152	140	134	160	152	140	144	151	162	151	165	163	139	146	166	144	167	130	165	148	147	139	155	145	150	132	169	154	156	158	145	146	145	144	132	150	148	155	133	158	162	156	135	157	177	143	151	147	148	165	156	159	154	142	150	161	160	140	146	164	154	167	160	139	173	153	139	164	172	155	138	167	165	166	174	151	152	144	152	169	163	140	145	160	154	130	147	139	139	160	163	160	153	145	147	164	171	168	146	152	144	167	158	166	160	156	142	126	182	161	172	150	146	144	153	139	144	154	165	155	124	177	145	172	154	171	150	150	151	152	143	156	164	149	150	166	147	172	170	150	168	148	152	166	150	156	148	145	153	143	144	166	154	153	173	135	171	152	141	144	166	142	138	163	135	159	180	152	160	145	147	133	138	158	139	154	168	143	149	162	169	155	183	149	157	162	155	157	171	183	146	152	155	142	134	141	157	139	161	150	155	160	176	133	123	170	156	143	159	161	129	165	157	161	166	169	147	171	147	167	168	158	167	158	149	158	156	149	171	145	142	146	164	159	162	162	155	150	179	162	125	133	150	133	137	170	141	165	154	150	148	154	138	158	161	164	172	159	142	160	133	158	149	162	149	144	142	160	182	147	153	140	142	137	135	159	173	166	145	150	171	155	184	162	159	154	128	144	132	139	161	146	158	165	134	134	127	150	155	157	149	137	140	161	139	147	145	134	140	141	143	159	153	159	150	152	173	152	147	149	136	155	168	158	168	161	136	140	142	151	184	160	131	146	156	171	150	152	165	136	177	165	142	166	127	148	152	154	154	157	151	154	181	157	154	143	149	149	157	160	147	152	166	151	147	161	165	167	138	153	152	166	159	142	154	151	141	155	174	156	152	172	152	140	152	156	160	164	153	164	150	169	155	152	173	167	153	162	167	172	157	153	173	143	142	138	135	156	167	137	164	143	147	148	153	142	147	183	148	144	172	139	139	148	154	140	173	162	182	158	137	153	145	143	152	162	143	156	170	142	176	135	152	161	142	141	148	151	153	147	158	145	161	167	167	139	162	146	160	181	147	158	156	165	162	174	139	156	166	171	169	172	163	151	152	177	140	157	140	162	166	156	149	158	147	138	160	155	168	132	146	146	166	156	145	154	155	128	156	160	155	158	151	164	164	120	160	154	136	135	153	161	147	141	177	135	152	164	156	175	168	153	185	152	155	151	154	158	171	171	144	172	165	159	182	153	171	162	191	151	154	146	158	161	137	163	153	152	135	160	141	152	179	134	165	178	175	151	153	178	140	173	156	135	161	160	140	138	165	159	156	144	163	174	146	151	144	152	137	138	162	130	137	148	134	168	133	163	162	159	153	155	157	147	152	155	172	151	165	155	154	157	156	134	149	162	157	172	146	162	164	148	146	155	135	162	141	190	172	165	150	147	162	145	147	183	147	154	152	143	131	163	140	152	152	150	142	148	165	149	128	150	131	153	173	156	139	153	135	146	180	148	144	153	166	156	159	152	153	159	176	149	145	166	165	157	152	160	179	149	157	152	165	169	165	165	168	158	128	152	153	152	179	167	151	165	159	145	155	136	159	147	157	142	166	149	163	157	171	143	158	155	161	151	158	151	152	147	149	151	176	136	183	154	178	129	151	164	162	144	178	167	159	159	157	147	146	146	142	148	198	134	156	138	155	165	164	146	158	171	162	155	155	158	153	143	136	163	161	143	152	164	142	150	127	176	148	176	155	145	163	151	145	161	169	138	156	140	142	167	131	153	164	156	148	167	148	148	145	153	145	144	165	142	164	138	129	165	143	158	165	165	159	141	138	149	160	159	154	165	156	146	136	133	158	147	167	163	147	162	141	156	148	144	161	165	136	156	146	170	138	154	160	170	147	164	172	171	148	152	152	158	145	139	146	144	143	159	174	146	149	163	147	134	152	134	159	129	144	151	143	140	152	150	156	161	165	154	145	145	180	154	153	143	144	153	157	162	162	134	157	151	162	179	161	148	147	167	152	159	169	152	143	137	143	155	159	149	150	176	176	143	156	155	161	152	149	147	156	155	151	159	153	158	158	174	160	158	133	149	154	146	146	157	144	152	173	180	189	156	168	162	164	149	136	164	144	163	152	156	177	153	130	187	159	145	138	167	143	173	153	147	154	151	166	157	157	156	167	175	154	161	148	156	153	144	149	176	162	136	153	158	149	172	133	150	161	158	190	147	159	163	152	143	145	152	150	138	127	150	158	147	164	145	144	155	146	138	167	148	163	166	162	169	153	183	179	169	151	153	148	171	149	137	171	160	154	141	161	136	151	153	157	147	172	171	163	154	160	168	144	160	143	158	174	146	144	170	148	153	151	142	127	125	155	157	151	164	151	162	158	160	168	167	152	168	154	147	143	164	169	129	165	128
20900	41220	33458	24670	18471	14030	10717	8516	6941	5596	4715	4002	3357	2819	2482	2247	1995	1692	1538	1421	1179	1024	904	881	812	748	645	636	590	544	513	507	433	440	401	397	362	365	343	317	326	272	288	256	320	275	259	240	247	244	237	229	249	233	228	229	228	217	198	228	225	223	219	222	226	228	216	229	218	216	243	216	227	218	230	227	210	231	221	204	228	214	218	245	215	215	211	217	228	212	200	198	238	208	234	211	218	232	231	216	221	227	222	225	212	229	216	221	210	226	230	231	200	212	249	228	219	213	222	230	204	223	208	223	221	230	202	223	223	232	232	216	197	230	213	200	221	186	227	209	233	215	226	213	203	215	216	198	213	203	226	186	196	221	209	232	209	206	227	216	213	225	235	244	219	200	244	226	214	220	227	239	221	192	240	228	244	226	202	222	240	223	219	217	216	199	214	223	208	205	225	197	206	223	212	228	194	225	201	204	209	248	207	210	229	212	215	234	214	263	221	203	218	238	205	224	226	243	202	250	227	218	213	224	201	206	230	221	192	226	225	217	204	231	246	220	232	219	228	236	191	220	219	180	209	219	231	241	202	223	247	238	243	221	231	226	225	238	238	195	206	214	223	226	229	211	252	204	244	199	235	195	259	222	224	253	220	235	238	209	191	205	217	209	207	224	238	199	226	215	192	227	226	184	237	249	223	219	223	237	230	234	190	225	208	223	235	210	202	221	256	221	217	214	190	218	211	221	240	209	228	218	235	238	225	217	199	215	231	202	207	216	214	229	212	212	213	209	240	208	199	213	255	221	214	232	220	211	237	220	231	222	212	223	223	185	218	232	196	216	222	231	248	229	225	198	213	222	205	233	228	193	217	219	205	227	198	227	225	213	220	226	205	208	187	225	207	209	230	220	230	243	213	222	214	232	219	195	206	210	236	230	223	200	233	237	207	225	230	256	219	212	212	237	209	215	224	227	230	214	229	224	244	200	221	228	237	221	239	221	231	225	247	191	223	234	224	231	239	250	196	235	229	236	218	212	223	219	203	212	244	222	239	247	206	215	236	228	226	225	210	215	240	206	215	191	225	222	234	203	196	240	206	241	233	206	225	232	228	216	212	215	200	207	194	208	201	222	226	250	196	207	193	225	244	196	240	191	193	190	211	240	253	214	192	186	217	221	223	222	223	209	219	214	231	210	242	224	210	219	227	237	214	233	223	234	225	217	223	215	224	209	222	218	224	233	231	212	231	201	220	216	228	223	224	195	221	210	230	220	203	217	216	200	241	220	194	229	228	219	218	211	201	221	212	207	222	218	234	219	210	220	229	226	225	203	229	216	193	245	197	202	236	210	237	254	214	223	205	214	226	230	235	203	212	226	212	213	259	229	242	224	227	202	228	246	232	209	211	208	227	223	206	210	224	200	213	213	237	220	238	209	208	214	213	207	230	244	224	219	230	232	219	226	232	231	227	220	243	226	228	217	217	209	208	226	206	220	224	231	196	193	232	198	214	211	225	220	225	221	214	200	201	217	243	205	223	221	230	196	248	222	229	223	207	216	206	212	216	242	222	193	225	222	209	219	219	223	218	209	205	232	252	210	210	220	251	214	219	236	205	241	227	213	227	214	213	240	224	232	224	214	230	210	250	189	214	217	227	209	229	204	211	228	199	216	227	208	235	231	237	220	228	224	187	208	220	197	211	195	226	243	219	202	207	202	216	212	208	229	220	215	224	251	200	221	226	210	219	244	225	193	196	261	241	225	243	198	213	249	188	256	194	203	243	191	197	222	235	223	244	219	236	230	208	203	192	239	212	223	262	222	235	195	189	217	226	202	208	195	219	227	203	219	219	217	235	213	229	227	240	229	218	228	210	216	216	216	224	206	233	219	255	210	203	227	237	238	196	214	225	206	200	217	191	229	233	205	220	202	216	241	245	216	228	230	231	209	240	225	227	202	211	236	206	224	213	223	220	204	232	220	204	241	231	240	230	205	188	229	210	218	204	210	205	201	253	232	223	228	230	206	231	221	209	223	204	199	241	198	212	202	239	187	223	237	244	200	207	228	217	230	211	212	208	231	243	227	227	226	239	225	205	237	211	220	227	257	254	195	206	225	217	224	246	225	213	200	233	225	243	244	212	222	248	209	216	200	212	226	206	196	219	214	232	225	226	219	223	257	212	203	238	201	219	202	210	235	231	222	197	217	231	225	221	222	218	234	246	234	246	188	199	196	216	221	200	224	254	240	233	219	212	215	233	229	210	219	170	199	236	202	252	218	218	224	218	222	206	226	215	233	227	229	232	209	221	212	193	200	223	194	231	246	217	229	211	219	217	199	196	240	203	203	231	191	211	207	204	222	240	216	225	211	236	228	248	223	246	198	200	222	225	203	221	221	210	219	233	221	227	227	214	223	215	229	207	214	222	227	197	204	206	209	202	253	210	229	220	203	226	229	229	237	208	221	222	195	218	206	233	198	244	211	200	223	234	213	241	215	235	227	250	206	226	243	236	247	238	253	237	229	210	225	201	215	231	219	223	211	218	230	239	216	224	238	208	216	237	201	216	228	248	205	232	194	236	199	202	232	235	217	210	211	224	239	201	228	204	217	195	212	210	191	233	214	229	218	205	215	219	197	241	254	240	207	208	216	221	214	218	220	215	212	208	213	214	198	223	233	227	198	210	216	238	221	227	217	227	196	240	226	214	217	221	201	233	206	225	223	213	205	237	202	233	203	208	236	226	226	223	221	219	224	225	218	231	239	222	223	198	245	219	198	219	204	221	230	220	246	226	213	195	230	236	261	210	229	208	226	243	231	240	223	206	225	249	210	238	207	204	242	212	233	221	205	206	215	219	250	230	244	223	241	203	219	236	203	233	197	224	217	209	217	244	243	201	213	221	206	235	241	229	207	230	214	198	197	219	210	197	211	216	210	203	241	234	244	211	242	234	253	201	219	248	219	204	215	231	196	211	198	222	218	239	231	242	219	227	223	230	229	231	226	212	255	201	213	230	247	202	216	212	187	239	217	198	220	188	201	221	211	225	197	210	209	201	193	216	231	235	245	192	216	193	250	203	230	229	205	243	237	207	192	190	244	225	200	239	221	236	228	212	235	232	223	194	214	256	215	208	224	210	207	215	202	215	209	228	210	205	214	226	194	195	206	216	224	198	225	202	239	222	224	235	193	241	212	224	204	212	246	220	221	220	232	193	235	209	225	202	249	223	207	197	221	229	220	223	248	207	225	228	206	221	200	176	222	233	197	227	205	222	208	240	215	214	245	210	232	249	209	224	230	209	211	221	236	219	262	223	197	231	216	203	241	231	200	223	206	217	205	216	214	210	225	215	222	208	210	210	238	204	207	233	209	223	199	232	224	211	206	228	229	206	204	234	202	209	204	243	242	217	210	209	204	230	214	237	207	215	219	219	227	222	227	221	209	220	211	204	228	222	225	223	194	227	225	226	203	223	237	215	212	201	229	235	233	219	218	208	259	233	222	208	231
28067	21116	17457	10034	4826	2889	1983	1570	1188	958	879	706	608	574	514	427	393	374	392	316	280	259	262	253	237	229	242	183	217	203	208	212	209	166	205	176	154	151	170	152	167	146	152	171	173	142	138	155	150	170	157	155	160	133	152	148	158	156	154	154	130	136	139	145	138	152	145	135	141	162	156	135	136	153	128	126	135	151	162	121	127	145	141	136	140	155	147	149	131	166	130	159	153	153	151	138	141	151	132	144	147	148	130	144	138	135	132	152	131	152	154	136	135	145	139	148	151	142	148	134	156	140	156	153	149	131	160	164	175	138	159	157	146	140	151	159	139	162	135	140	151	135	155	149	143	144	151	144	173	150	162	126	169	154	138	149	144	144	138	145	145	148	143	147	144	140	156	149	156	155	139	151	149	169	176	151	155	135	148	168	152	128	163	122	160	182	127	133	122	152	156	132	158	139	145	149	142	152	131	158	142	144	129	140	150	134	150	157	151	156	161	165	146	158	173	156	152	159	137	142	149	138	156	169	144	139	156	139	144	151	153	152	161	136	166	134	145	128	149	136	133	151	153	145	149	149	160	150	147	148	163	161	137	156	114	163	140	157	156	142	163	149	146	152	152	135	141	157	150	154	135	150	155	179	162	135	158	122	170	142	151	145	129	152	147	162	151	154	139	132	149	153	170	149	160	143	154	148	120	140	165	144	155	148	143	124	150	205	140	133	147	149	142	133	132	164	147	147	138	167	145	155	143	152	159	136	148	128	145	133	144	154	135	149	143	148	144	137	146	152	160	166	158	160	161	138	151	173	148	150	150	143	140	158	150	147	145	132	131	156	132	161	152	148	147	177	134	147	138	159	146	155	135	144	138	151	160	135	147	125	151	146	169	135	131	128	179	125	150	137	138	171	133	138	136	157	140	139	149	139	143	141	168	151	158	143	150	122	136	146	132	137	146	146	173	151	132	138	127	162	158	156	153	154	178	147	132	146	143	160	171	129	140	155	143	145	143	160	173	136	142	147	143	140	123	144	147	143	159	158	153	135	137	134	147	170	153	145	145	170	140	159	137	163	138	164	150	157	171	153	140	137	129	142	135	146	145	148	133	150	136	136	147	140	154	140	148	154	132	156	163	167	126	148	148	155	146	147	162	154	130	129	144	145	146	156	172	159	148	146	148	137	163	149	148	169	142	132	153	137	149	149	134	149	167	129	149	151	150	154	156	151	140	157	135	178	136	165	133	159	147	143	155	143	154	147	159	129	134	153	141	145	147	134	144	166	166	145	137	139	145	168	135	131	148	156	169	160	131	152	145	149	147	161	150	128	127	128	157	141	139	147	144	121	153	145	140	135	145	155	152	145	162	144	156	163	138	136	145	132	146	131	132	148	157	154	149	148	150	139	150	151	160	148	157	164	152	159	182	153	161	168	135	141	164	138	156	133	160	138	140	152	149	149	143	134	151	155	124	146	165	115	142	127	158	127	153	146	158	153	145	155	159	149	155	164	153	149	151	141	134	143	166	130	158	141	161	144	147	114	166	139	152	128	135	163	153	150	129	124	161	142	161	156	148	128	142	155	131	127	140	139	154	148	154	162	162	184	157	135	141	156	141	133	156	150	142	163	144	170	151	134	133	151	163	155	137	153	177	137	167	145	155	158	170	137	160	145	161	140	158	153	146	143	159	150	128	138	157	155	162	148	128	144	153	153	142	143	150	144	147	154	173	147	156	150	149	163	138	174	137	132	146	139	146	156	154	136	156	141	135	139	143	153	173	167	144	149	154	142	149	145	136	140	150	146	133	155	176	135	150	140	128	134	126	142	151	162	137	124	153	159	147	157	154	155	149	153	172	137	152	153	152	162	142	144	147	131	152	133	146	134	157	146	176	153	127	152	149	130	136	143	144	148	150	164	152	162	135	149	132	138	144	144	148	135	161	138	142	138	139	153	155	126	161	153	150	144	134	142	157	142	143	136	144	151	137	148	145	151	148	151	151	140	153	159	147	139	172	167	148	139	127	155	149	147	129	150	141	125	157	158	144	135	130	160	151	142	164	145	140	142	149	146	141	152	158	151	148	161	167	140	126	148	144	155	144	163	132	144	161	148	131	150	139	112	165	137	144	158	118	133	153	119	155	150	166	163	167	150	144	124	139	137	142	150	143	142	147	142	139	155	129	154	145	146	146	142	136	139	163	146	157	137	129	144	118	154	163	127	153	149	148	156	159	163	140	139	148	141	134	151	160	139	129	166	148	149	142	141	147	137	144	155	164	158	156	152	139	129	150	128	158	136	143	142	161	150	146	133	135	173	143	136	163	142	128	154	127	127	167	162	144	156	158	147	151	148	156	127	151	137	156	172	156	172	132	138	141	139	132	158	152	135	143	143	163	155	145	141	137	138	141	134	132	130	171	159	156	182	145	150	148	175	141	169	134	158	171	143	126	165	147	154	147	146	146	140	141	136	136	134	158	140	151	161	143	175	160	127	146	159	140	149	147	151	159	143	129	169	135	142	152	121	134	132	153	144	141	160	151	128	146	130	144	142	141	143	135	159	162	151	137	156	150	156	142	157	140	160	139	151	155	139	146	144	154	152	150	145	140	167	153	141	153	154	145	153	155	140	151	138	149	131	167	146	133	149	134	154	180	153	163	146	130	148	156	145	123	161	146	151	141	137	143	154	154	152	154	153	160	145	167	136	139	164	154	149	172	140	165	152	140	176	148	137	157	139	155	144	145	141	152	154	128	145	138	151	171	121	150	138	145	135	158	139	146	158	158	142	164	157	142	151	153	147	167	140	145	143	150	131	153	130	144	144	166	157	161	165	125	160	162	164	158	154	178	152	140	132	164	139	142	122	141	154	134	139	129	145	140	121	133	137	140	140	140	142	141	149	172	157	133	132	150	151	127	182	140	152	157	137	133	160	150	151	154	150	167	158	162	162	134	130	178	154	128	150	129	135	147	150	154	137	121	137	152	157	133	144	141	142	164	147	162	122	137	139	141	146	132	146	147	156	168	151	146	135	136	152	157	136	145	144	138	139	125	154	134	149	141	142	141	156	159	156	160	163	152	156	150	164	148	156	136	143	144	158	144	138	166	116	146	153	155	134	161	135	148	151	146	151	157	136	162	126	148	135	131	149	126	148	157	131	153	156	141	166	141	142	137	144	151	162	163	142	148	158	140	152	168	153	124	168	169	135	146	123	167	149	157	154	148	167	134	143	139	136	147	132	138	143	149	151	136	138	153	146	142	141	160	155	141	147	147	134	162	138	141	149	131	144	147	154	172	139	162	141	154	163	158	155	137	151	158	153	136	151	141	147	158	152	167	158	139	159	142	140	154	153	168	156	123	135	146	138	136	156	132	149	146	143	169	158	146	145	135	145	176	136	139	184	152	146	157	137	155	152	158	134	147	152	136	158	160	139	145	148	147	143	162	137	155	135	146	127	152	141	163	156	158	148	153	149	177	143	149	148	159	153	153	144	161	143	154	152
16997	29178	22795	14566	10175	7266	5505	4217	3438	2758	2324	2012	1629	1398	1183	1086	953	888	798	702	630	573	547	507	489	424	383	329	388	378	385	353	320	289	301	270	296	290	274	246	257	248	247	255	222	246	222	251	222	242	218	229	209	230	194	221	219	220	236	196	229	214	196	228	236	207	231	220	207	205	211	200	209	209	207	230	214	212	227	196	202	237	204	187	201	202	184	216	212	222	202	194	189	192	193	203	208	234	218	206	233	244	206	200	202	219	223	219	216	192	207	217	233	223	219	204	198	218	231	201	215	214	218	205	219	217	230	214	196	206	214	222	210	224	231	244	207	217	203	195	209	227	226	201	213	220	225	218	230	215	215	221	198	167	206	189	236	198	183	211	213	209	226	186	201	207	225	205	246	212	203	206	194	244	235	200	230	210	193	215	203	216	208	212	242	200	231	224	226	212	220	191	209	192	223	201	227	221	205	232	206	202	198	214	207	221	203	212	243	225	200	223	202	210	231	193	235	194	212	231	233	192	204	204	224	215	212	204	202	213	203	211	222	214	227	215	263	228	199	215	217	203	222	203	227	213	199	208	229	230	238	218	209	214	230	187	215	236	214	215	219	231	213	235	227	226	213	217	193	228	244	187	225	204	219	232	195	213	194	230	217	230	231	222	214	210	215	220	221	203	219	206	206	217	220	228	193	225	210	229	208	218	204	197	212	203	213	189	229	215	235	210	219	228	210	216	215	210	246	218	230	200	225	208	231	208	207	217	224	181	225	220	212	192	230	235	215	220	237	237	230	212	217	231	195	240	195	215	194	218	213	209	213	209	198	205	218	210	210	214	198	197	202	200	197	224	227	200	223	236	233	196	213	214	223	227	209	257	208	217	214	210	214	217	214	199	198	218	215	197	224	201	227	235	203	231	209	221	218	208	219	198	202	199	227	218	233	219	215	173	226	229	216	209	201	233	206	216	230	230	229	231	218	226	198	206	237	203	213	216	216	225	231	222	222	244	205	200	184	213	204	217	240	197	209	225	219	225	228	222	225	225	196	190	235	201	216	200	214	234	198	213	206	225	221	235	220	212	225	219	219	203	222	210	234	220	209	230	214	217	210	199	206	194	194	199	208	199	208	218	201	204	205	214	212	236	206	229	213	219	205	218	187	196	206	225	221	211	251	222	236	214	221	194	213	220	225	203	214	214	231	232	231	201	201	208	217	205	215	207	204	193	236	184	218	195	224	234	233	235	220	222	257	215	197	203	180	214	230	208	244	225	231	198	227	198	204	235	215	211	234	241	239	224	203	206	186	234	220	208	218	216	222	191	218	245	249	236	211	213	236	208	217	235	214	198	203	212	204	188	211	205	225	219	200	212	235	225	227	231	198	206	235	195	212	208	216	233	196	226	201	187	212	202	231	219	232	208	242	245	230	199	209	205	209	220	233	212	192	217	216	232	224	225	227	207	226	199	201	198	217	229	214	213	213	206	218	227	222	225	211	201	227	209	240	205	227	208	207	212	236	218	208	219	218	209	207	216	237	210	210	217	219	209	211	208	205	221	228	219	226	200	217	200	226	222	232	222	201	191	214	203	200	180	213	231	214	197	224	196	235	214	216	203	210	225	215	225	211	208	190	214	226	213	215	202	220	221	235	222	204	192	210	212	192	218	200	222	209	194	216	224	214	197	185	212	216	215	211	199	215	213	199	219	187	224	218	222	202	203	226	193	198	195	214	204	213	194	229	189	198	217	209	234	191	207	198	247	215	226	213	208	191	212	224	212	220	210	233	250	210	218	201	224	217	203	221	230	243	220	208	209	223	234	209	204	218	214	234	218	224	221	200	187	215	201	217	204	216	201	233	192	181	222	246	202	204	230	187	230	201	212	225	192	217	210	200	226	237	205	213	211	220	227	222	233	198	219	214	171	223	231	218	222	181	196	238	223	223	224	216	224	210	224	223	221	235	213	209	216	227	222	211	199	211	224	217	215	229	212	191	190	237	210	228	234	221	221	244	183	212	227	208	233	200	227	211	228	207	227	216	185	219	234	212	217	203	244	217	238	246	203	220	218	215	222	213	206	206	233	185	194	218	226	216	207	216	224	213	214	210	201	230	238	216	186	200	210	212	209	201	216	217	210	199	232	203	221	191	221	219	210	235	230	232	205	223	215	222	216	198	224	213	218	207	211	204	218	235	198	217	209	200	235	205	209	234	224	221	212	206	250	217	189	217	209	216	216	201	241	214	195	217	195	210	224	230	187	228	221	209	232	208	217	216	223	196	215	228	227	213	201	201	222	200	207	214	234	220	237	207	226	204	221	253	206	233	210	221	212	242	230	207	227	196	202	198	238	220	229	199	220	223	212	219	202	221	208	213	220	208	209	201	263	201	202	214	189	214	196	215	241	223	209	221	204	226	226	200	211	220	218	197	215	227	227	209	241	228	231	194	214	229	199	219	210	229	220	220	196	207	228	207	203	211	209	206	221	227	214	218	205	208	195	198	201	240	199	180	221	214	211	223	202	212	250	216	205	232	235	222	197	216	200	191	216	211	214	201	212	200	214	211	212	235	206	210	190	232	207	252	197	200	193	186	222	209	218	233	204	212	219	227	206	227	218	207	212	208	222	229	202	215	219	216	208	241	212	213	237	219	222	222	223	197	226	197	219	216	221	215	230	224	217	236	186	228	235	220	221	200	205	222	224	233	210	198	219	207	224	199	211	217	221	214	217	222	225	212	222	210	222	227	207	209	201	235	214	223	204	215	193	194	191	231	218	220	232	216	202	224	220	214	209	205	212	237	213	242	196	220	226	197	180	207	207	209	233	221	215	199	223	217	224	206	201	211	217	206	215	206	189	222	225	214	227	193	210	215	191	270	201	208	202	240	195	210	206	215	239	190	239	207	233	220	213	215	219	216	194	223	219	204	210	210	210	221	223	222	224	191	230	214	226	224	205	205	227	238	197	203	213	228	224	243	224	210	208	217	201	197	205	213	211	198	214	202	215	210	234	196	221	226	224	221	238	219	227	219	204	206	239	205	238	213	214	207	232	219	233	223	210	229	211	178	224	203	202	227	213	213	223	213	210	191	236	207	193	213	227	194	215	232	195	208	230	200	197	231	192	206	218	220	226	217	203	221	217	232	218	205	201	217	194	233	223	197	197	223	216	218	196	202	230	216	250	216	229	224	204	209	182	228	207	231	201	218	219	202	214	222	215	198	226	184	253	189	218	232	222	197	195	226	213	202	229	194	204	203	243	217	232	225	246	225	225	203	209	227	217	212	220	222	212	200	189	213	242	214	235	218	222	202	191	221	199	207	211	216	202	198	203	203	229	209	231	230	210	193	206	233	227	224	209	214	215	219	242	234	210	214	233	218	197	240	196	236	208	186	221	224	194	209	225	191	211	220	212	226	215	226	196	213	214	247	186	208	215	222	193	206	211	214	223	213	200	217	215	226	203	177	210	223	189	217	216	200	214	212	215	235	222	210	218	225	227
23436	21276	27680	25163	19356	8052	3886	2597	1941	1596	1357	1172	902	826	709	665	584	513	466	466	366	390	373	325	315	288	282	273	261	226	230	241	235	216	203	205	193	196	191	179	202	202	175	172	170	163	186	188	187	161	164	151	165	166	164	147	162	168	162	147	125	170	155	146	150	142	156	161	157	138	176	171	156	162	136	123	150	147	163	156	138	156	164	156	138	161	158	174	171	162	163	190	150	151	136	152	139	167	146	150	137	141	166	145	148	144	156	168	142	152	149	141	153	169	137	173	138	147	152	144	158	134	163	145	157	153	168	173	138	154	141	146	147	154	152	143	152	142	138	178	150	165	135	158	159	157	165	137	139	160	133	147	151	166	166	147	152	172	152	165	141	174	163	142	136	142	147	162	163	138	189	161	144	148	141	140	148	165	177	167	166	142	161	147	157	173	152	141	177	160	150	142	147	149	157	146	133	144	144	151	155	172	167	158	168	151	149	147	161	157	159	158	162	144	181	158	148	161	161	143	154	184	158	178	158	173	153	157	128	147	136	142	166	163	161	150	151	151	178	145	162	132	143	139	159	144	158	168	169	169	145	147	133	141	136	188	136	145	151	142	148	154	166	142	180	156	161	164	163	159	179	151	156	158	163	160	138	135	140	150	150	130	145	165	175	144	153	159	157	151	149	154	157	158	165	138	162	165	162	144	139	135	141	158	145	165	149	159	129	137	151	151	135	147	148	161	172	158	153	132	150	173	152	165	150	189	150	169	136	174	174	154	183	145	146	136	161	145	162	152	160	152	155	146	146	145	161	161	140	143	162	143	150	154	140	128	156	138	128	150	141	149	155	151	141	168	143	148	159	143	144	163	170	141	156	177	142	152	150	153	149	150	160	124	147	153	187	137	148	146	154	163	146	150	188	165	155	168	153	151	157	143	171	155	146	139	161	176	171	145	172	156	142	156	164	142	138	159	141	158	137	152	129	145	157	142	156	167	139	171	140	170	150	140	142	153	157	160	146	154	164	151	142	174	185	176	172	138	164	170	164	152	196	138	171	143	159	150	164	160	160	139	175	177	159	145	152	157	139	135	129	169	166	138	160	149	171	163	167	147	136	159	163	146	135	150	167	150	152	146	149	153	156	149	157	142	139	144	136	145	163	141	153	162	147	165	146	147	150	158	135	156	155	190	143	166	160	172	166	157	127	139	184	155	169	150	157	164	158	156	156	160	155	167	163	134	146	153	148	129	138	139	160	165	154	171	150	137	149	154	163	151	144	158	142	176	182	168	139	140	157	159	171	149	166	151	143	135	151	147	163	172	147	146	168	143	134	137	166	140	175	146	178	149	150	138	169	151	172	169	150	162	152	174	157	152	139	146	148	150	168	151	166	143	162	111	165	143	156	158	151	167	151	155	128	146	154	150	156	159	153	155	160	150	134	150	163	159	155	154	138	159	162	161	153	148	145	156	160	145	159	158	161	159	160	168	160	153	139	139	165	169	166	166	160	133	140	175	169	121	163	137	184	140	163	149	172	163	146	153	169	164	160	171	144	172	158	153	148	196	163	153	155	139	136	147	153	173	146	148	167	145	154	170	134	140	146	150	134	163	147	163	157	156	154	134	148	136	154	146	165	142	139	143	134	151	153	147	165	141	145	152	157	151	143	151	161	176	162	185	147	165	142	159	152	152	132	126	157	161	153	164	160	157	153	176	147	147	138	141	163	170	126	176	131	156	142	144	168	140	160	147	142	149	149	161	153	157	167	148	150	166	164	140	164	155	148	177	180	158	154	144	170	185	179	144	155	164	148	165	164	159	165	163	178	147	156	154	157	166	145	142	160	153	165	141	142	159	164	157	144	145	152	145	175	140	152	153	148	150	156	176	143	153	164	164	140	142	142	138	165	140	129	174	127	152	135	130	166	156	171	146	152	166	139	181	172	146	148	146	151	148	165	137	156	156	172	151	157	150	154	163	152	160	173	169	156	149	170	168	160	167	162	154	153	172	174	140	153	167	158	154	123	140	157	169	157	154	143	171	158	169	160	150	156	172	167	149	159	147	134	148	152	145	156	161	144	159	175	167	163	155	140	178	157	172	158	164	160	160	134	158	155	162	147	145	167	185	159	160	157	148	149	164	148	147	161	183	152	141	162	163	126	159	165	161	142	177	173	147	145	144	166	151	153	152	156	152	133	162	168	152	150	152	158	169	165	157	151	155	132	150	163	153	176	150	152	142	151	139	157	137	146	139	154	157	163	169	159	150	134	149	158	146	141	172	139	170	145	166	157	152	165	151	172	195	141	137	170	139	167	155	148	143	151	164	152	144	160	142	165	149	166	159	153	149	138	151	165	144	148	149	179	146	154	159	150	166	136	143	166	163	130	148	166	152	147	155	172	152	139	152	155	165	151	133	159	156	135	135	159	142	146	148	143	148	176	164	163	165	162	172	152	134	168	147	160	148	137	171	142	170	133	152	159	168	157	185	150	159	161	159	166	142	157	136	153	162	133	144	166	142	148	131	151	148	149	167	156	155	160	156	150	143	179	143	143	166	164	167	175	151	147	166	160	149	158	152	155	156	161	163	171	163	158	141	150	159	157	153	143	142	168	157	158	167	153	158	144	151	170	171	162	168	148	144	127	142	154	156	157	158	161	156	154	143	175	154	170	157	165	156	171	159	145	156	144	172	152	169	172	151	172	163	136	144	141	167	162	128	143	158	166	143	142	152	143	158	162	159	142	155	146	134	155	156	165	152	161	147	162	132	146	157	159	142	130	154	129	163	164	159	154	139	138	130	149	131	137	159	164	163	169	151	155	143	166	182	138	180	166	135	146	129	165	143	151	151	161	154	175	156	151	155	155	156	151	145	180	145	161	159	153	141	144	169	172	136	122	159	156	156	147	151	153	154	173	148	145	135	156	171	144	155	143	157	163	138	144	158	173	153	139	154	149	164	153	147	145	139	153	165	164	161	153	136	132	176	154	169	178	147	143	137	139	156	143	166	138	129	147	141	149	142	151	136	155	170	143	158	162	152	156	150	159	163	150	170	129	141	154	148	168	175	163	132	159	149	151	180	157	132	143	192	155	149	165	161	137	139	172	158	156	163	170	154	166	144	147	157	133	144	178	159	129	141	158	170	163	153	172	143	154	154	155	187	167	151	137	153	143	177	157	168	163	154	122	133	161	159	153	136	141	152	158	141	164	191	160	157	186	169	143	168	174	151	154	147	156	157	162	165	153	147	141	154	166	174	141	149	138	150	166	160	161	159	136	140	141	174	147	176	139	156	139	140	137	150	147	151	145	155	135	153	147	142	135	144	140	165	164	127	146	157	156	134	130	160	153	164	153	151	168	157	140	151	157	158	158	163	151	149	163	163	141	152	152	172	125	158	158	162	170	146	138	142	160	153	158	144	147	167	138	175	161	151	186	144	151	174	158	171	117	145	171	156	135	139	182	146	149	166	152	168	148	159	160	157	152	151	147	145	160	165	158	161
18495	36611	28871	20038	14348	10754	8155	6506	5208	4299	3701	3058	2565	2164	1826	1565	1439	1205	1147	1023	940	840	786	686	648	587	497	496	449	450	466	391	405	360	394	338	366	297	358	293	277	278	278	267	266	251	218	261	231	240	221	228	215	224	261	245	246	219	250	222	215	205	229	215	212	241	260	213	239	205	232	237	214	213	220	231	228	213	212	212	207	219	261	224	236	239	228	224	209	227	219	225	237	205	235	220	220	207	214	209	247	239	223	244	220	240	183	225	221	197	236	238	217	245	224	217	209	217	194	219	228	235	209	222	212	211	223	224	214	240	189	217	252	199	219	227	207	244	235	219	209	209	244	219	252	208	227	218	228	223	206	233	245	202	210	211	237	202	205	212	237	233	211	198	229	228	229	202	237	218	235	207	219	202	229	220	195	210	221	213	218	215	226	203	188	233	220	197	246	235	227	211	218	234	210	222	219	207	237	195	248	215	225	225	208	208	242	227	207	234	211	254	248	240	211	241	222	227	200	192	209	234	228	199	234	226	207	220	224	229	205	195	232	190	243	230	257	213	201	218	206	204	221	210	231	230	222	221	226	221	213	225	220	205	237	237	231	212	208	206	246	227	229	207	235	204	202	216	245	212	226	208	213	231	224	236	220	219	227	204	221	246	194	236	221	210	205	239	232	229	230	237	213	235	219	207	228	217	227	241	224	235	205	223	239	230	240	226	219	232	212	221	249	231	233	209	212	239	212	211	219	216	209	209	204	254	219	219	224	245	222	210	225	238	218	210	230	206	224	210	217	203	223	219	229	246	219	231	221	220	218	244	223	237	239	219	242	236	238	235	207	236	208	192	204	222	221	214	225	229	209	239	219	217	216	218	221	236	223	211	230	198	229	218	229	199	226	231	210	216	199	226	202	209	228	207	240	242	196	245	216	205	235	205	196	191	234	229	226	233	243	185	230	218	217	235	241	217	189	238	227	204	227	206	227	230	201	246	269	213	211	195	201	192	219	212	230	224	237	239	225	235	221	215	208	216	200	202	232	225	235	200	221	217	225	196	217	210	213	216	208	215	223	234	229	234	246	206	221	208	211	232	229	229	211	230	206	217	224	234	206	206	222	191	253	220	217	212	223	225	216	206	219	203	210	215	246	218	228	223	205	238	193	225	227	216	198	234	208	233	211	228	214	225	193	214	225	204	195	256	240	216	224	247	204	210	238	227	199	212	217	233	206	215	214	219	206	244	232	195	226	222	225	212	230	219	229	227	227	222	235	221	190	229	258	199	240	226	231	216	228	231	245	224	216	216	228	247	215	231	228	207	204	211	210	207	209	224	205	226	222	240	219	217	248	227	236	240	203	229	259	215	235	213	216	214	237	208	235	244	221	222	224	211	200	214	233	227	191	239	198	229	196	241	237	195	241	226	201	241	241	226	215	213	198	240	218	240	229	233	244	222	231	202	255	228	221	228	217	237	243	217	203	209	228	221	221	216	228	228	222	247	229	213	242	208	210	218	194	240	222	214	242	232	234	233	233	240	209	227	210	222	225	203	241	204	220	221	233	212	219	226	237	219	215	216	243	236	225	217	226	212	200	240	228	232	240	217	205	229	211	242	222	210	210	240	236	219	233	222	219	222	224	214	216	251	225	216	188	198	200	230	226	194	222	225	213	246	216	218	223	225	227	216	213	235	218	219	235	218	215	233	218	243	227	216	224	222	242	251	207	215	233	227	244	185	219	231	214	203	210	224	244	213	223	211	241	232	240	236	237	222	210	201	221	218	222	208	221	216	232	202	222	247	211	230	212	216	229	245	223	214	223	257	223	231	226	216	219	234	216	220	219	260	206	224	207	221	202	194	211	215	256	229	213	236	205	230	233	218	238	222	229	228	261	231	227	216	232	216	199	207	254	264	220	246	211	237	219	237	203	243	228	224	217	239	201	205	202	233	215	209	195	230	217	224	219	216	224	206	219	228	194	209	229	233	233	221	235	233	215	221	222	220	210	187	211	218	230	225	221	224	220	232	237	219	228	221	220	200	226	222	207	220	222	222	255	224	241	237	229	235	220	229	207	217	223	233	249	235	184	218	207	212	215	215	235	232	224	223	212	211	237	235	243	243	203	223	215	211	217	242	215	203	240	226	251	234	201	207	209	235	241	223	201	229	200	249	247	239	218	236	210	212	205	248	220	204	231	232	215	230	235	209	238	223	222	217	211	200	215	217	235	214	229	201	235	208	191	208	256	196	191	236	254	221	208	216	211	227	214	225	232	244	220	198	234	233	212	210	218	217	194	219	245	198	217	218	229	211	238	213	216	205	211	257	242	231	213	236	208	230	241	220	231	241	203	247	232	213	246	215	206	225	235	210	234	239	196	229	205	251	227	242	227	226	222	223	207	213	240	216	221	259	221	229	244	223	231	224	224	235	224	207	221	242	243	226	239	233	224	220	218	225	251	199	238	229	224	239	222	191	226	218	213	215	218	236	237	219	232	225	228	226	210	225	239	226	228	229	207	192	193	214	248	223	213	234	255	236	208	227	227	244	218	205	214	213	216	210	210	196	228	194	227	218	210	234	220	211	234	236	221	219	213	196	229	252	211	260	213	219	219	234	218	236	225	233	227	248	223	204	200	231	238	215	211	233	239	215	243	211	204	215	236	229	226	214	199	217	190	230	199	227	213	204	228	238	212	215	188	241	242	221	212	220	191	225	205	221	220	239	221	220	208	219	215	237	233	206	236	219	228	222	194	227	218	228	178	230	244	244	225	225	234	215	207	207	228	225	231	215	224	239	220	216	206	207	207	231	232	211	222	216	249	215	243	209	221	223	220	223	226	222	229	231	200	232	211	171	237	234	228	253	222	256	217	216	246	221	231	221	234	208	233	219	242	213	234	225	207	203	207	194	227	234	220	223	263	195	244	224	241	214	197	198	219	212	254	206	244	230	226	204	222	233	209	221	222	240	215	244	245	224	217	209	212	236	211	220	204	215	229	249	234	222	268	216	213	245	233	240	261	252	236	228	219	238	180	244	247	220	208	229	209	215	216	234	202	204	233	215	222	216	200	229	224	206	256	235	208	249	234	238	216	211	211	204	218	249	223	239	234	220	218	208	210	229	221	212	237	217	247	203	243	212	217	229	235	208	188	189	189	215	243	233	216	243	219	237	217	216	232	220	214	192	252	218	243	218	220	220	214	209	240	219	215	212	215	232	223	246	218	216	234	220	228	216	220	224	209	220	235	218	231	203	209	239	217	234	236	198	246	225	207	232	223	218	241	234	218	235	228	224	218	220	215	233	206	249	200	226	229	229	224	210	208	227	214	229	223	216	229	194	229	216	226	208	232	236	213	221	205	231	179	221	243	240	209	222	193	224	222	239	226	201	219	234	223	225	213	214	227	242	231	228	226	219	202	197	224	211	219	218	231	218	215	213	211	220	215	225	237	216	221	235	234	209	222	225	218	200	211	227	206	231	205	226	232	211	186	222	211	247	241	171
24966	21370	25651	22737	7626	3742	2540	1882	1354	1212	991	843	715	629	518	538	462	380	382	381	342	330	282	269	242	249	226	231	229	210	203	184	198	196	175	177	170	170	177	157	160	145	165	135	138	134	144	172	166	167	176	146	141	145	148	172	126	158	173	131	154	153	153	122	138	153	141	154	132	153	129	147	126	130	139	129	152	145	161	148	140	137	138	148	147	139	141	150	163	156	135	138	142	144	141	138	132	142	130	151	151	131	145	135	170	155	147	139	136	141	146	141	160	151	139	150	147	146	150	149	146	142	153	163	141	147	150	131	145	140	147	127	144	136	146	145	133	138	160	154	150	127	144	157	154	145	137	145	128	153	140	130	155	122	158	139	173	153	149	138	129	149	143	148	162	168	146	145	132	142	137	152	155	160	160	147	144	170	145	168	139	152	122	144	129	140	139	131	124	140	143	148	157	156	148	145	142	136	160	144	150	132	136	140	151	142	135	134	124	150	141	119	144	131	141	142	127	151	141	127	151	136	161	159	133	122	157	148	138	142	138	146	154	164	150	144	132	122	141	159	160	149	119	152	129	150	160	159	130	119	150	142	141	141	158	121	142	132	156	137	127	129	156	149	146	163	160	141	146	151	155	131	121	138	136	120	142	131	139	153	154	125	159	133	142	145	152	142	142	150	146	149	140	156	139	150	126	147	141	157	148	144	156	145	147	154	145	135	143	150	152	150	138	131	127	161	166	152	156	149	124	153	159	159	133	152	139	136	155	167	131	138	164	148	110	138	148	147	133	141	147	152	127	164	144	155	132	144	144	147	129	134	143	138	130	154	138	130	149	138	148	141	164	138	153	142	140	146	138	148	155	121	126	141	162	154	155	156	142	148	169	135	144	140	126	145	134	132	136	147	173	120	142	144	112	163	147	150	160	151	153	150	127	125	138	132	180	157	123	143	133	126	136	119	146	128	142	129	136	179	145	138	144	173	131	135	112	134	165	146	160	144	139	130	162	142	166	153	148	126	155	136	147	142	123	158	130	141	130	140	147	149	154	138	164	129	151	138	158	141	149	150	142	150	136	160	161	133	148	157	158	162	145	145	157	152	151	128	138	145	128	147	136	148	135	139	165	134	158	165	146	149	132	159	151	134	131	129	145	143	125	144	161	142	131	131	155	133	151	141	135	169	134	130	132	145	123	148	144	138	150	120	135	131	151	149	162	148	149	136	125	142	149	133	147	142	122	127	147	143	153	155	167	124	140	164	131	133	135	144	160	146	152	159	149	144	143	137	151	150	135	122	124	148	131	138	141	148	169	144	149	140	161	150	124	150	170	146	148	137	164	134	141	138	135	139	152	148	148	145	136	142	130	140	137	143	140	147	145	149	154	137	154	123	153	162	147	151	140	154	146	147	132	136	143	157	151	157	141	145	151	133	140	149	165	135	136	147	161	144	130	144	146	136	131	151	136	152	133	154	145	145	144	137	164	155	152	140	137	147	158	146	144	147	143	139	154	143	154	152	157	140	157	137	120	160	133	143	141	128	134	137	149	149	143	166	139	143	132	148	156	141	137	145	134	140	149	151	136	149	141	134	134	140	140	133	150	133	150	139	155	142	144	132	151	144	161	151	130	150	149	145	145	132	138	144	150	126	131	146	148	142	145	160	149	140	139	152	161	132	138	144	160	134	137	149	127	143	131	148	153	130	145	135	146	141	132	136	173	141	129	152	139	136	148	140	159	144	141	148	138	131	150	138	137	157	146	160	147	136	137	145	135	150	152	150	114	141	145	144	114	141	148	136	124	130	137	143	130	145	147	145	145	158	136	136	143	165	141	122	135	134	151	148	181	153	128	136	149	148	170	154	147	139	145	146	115	134	147	147	158	144	122	143	146	135	168	141	126	148	151	150	146	137	167	142	149	148	135	128	155	145	159	131	150	137	128	143	149	144	141	145	149	144	150	144	154	146	157	155	158	154	131	162	137	158	141	149	156	123	140	133	148	129	130	148	165	149	137	177	135	114	160	158	138	129	142	156	130	151	152	158	133	145	155	148	144	145	126	168	132	137	155	140	153	129	143	148	118	147	162	123	147	125	117	127	164	158	143	139	150	144	142	139	140	131	143	130	124	143	127	146	148	143	145	153	130	150	126	137	141	136	157	169	142	159	162	160	125	134	139	142	135	150	151	160	150	148	146	125	155	140	153	145	146	151	166	132	147	134	135	151	141	140	153	150	150	161	148	128	137	131	143	132	135	142	153	149	148	128	153	172	149	152	166	142	163	138	146	150	156	148	136	149	149	150	134	147	140	139	146	148	133	151	139	111	151	132	156	142	141	168	163	162	164	165	144	134	146	139	133	162	148	150	144	153	158	144	141	138	141	152	157	156	139	143	150	149	149	146	142	158	159	159	159	139	145	131	148	157	140	146	147	137	147	153	126	160	144	151	136	153	135	127	166	126	143	154	137	136	141	150	130	163	147	136	176	139	124	122	132	161	137	140	139	147	146	145	162	145	127	159	140	172	161	143	136	120	148	170	157	133	141	168	149	144	149	173	144	141	149	131	148	141	152	152	141	153	137	143	141	142	146	153	143	136	149	133	139	144	131	155	143	146	146	125	147	132	145	136	137	140	136	129	158	131	139	147	124	145	152	127	139	147	161	136	137	136	133	153	155	148	135	141	165	144	154	131	155	160	138	135	136	147	141	147	153	153	137	140	144	140	151	147	132	133	140	149	131	153	153	146	133	170	140	135	134	153	136	111	133	145	143	156	150	127	149	140	131	158	124	152	165	133	135	138	142	147	157	140	139	123	154	135	140	141	130	151	155	158	157	121	137	148	149	150	131	140	134	158	145	141	136	156	159	149	174	127	150	120	136	138	138	142	134	121	157	134	141	168	154	145	132	149	138	145	119	167	154	132	162	161	136	136	157	144	133	129	131	137	125	150	152	142	124	140	150	138	139	145	138	146	127	136	146	149	144	144	152	141	144	148	134	144	153	144	128	156	155	139	125	149	120	143	156	147	151	143	162	145	133	115	175	121	130	136	158	140	138	134	142	152	129	126	175	144	132	136	164	137	148	139	150	148	150	145	166	147	160	169	149	145	143	149	138	132	134	154	158	131	138	144	148	155	155	121	157	124	131	145	133	129	149	123	145	147	157	158	137	133	144	137	143	126	155	157	142	141	152	136	159	133	142	145	138	123	137	139	135	125	151	144	152	163	140	144	153	146	132	130	129	142	160	153	165	156	152	144	122	134	126	124	137	130	151	130	155	154	149	156	126	146	137	153	162	135	159	152	151	143	129	137	140	158	133	135	140	130	128	156	139	150	156	155	137	147	129	149	146	152	146	141	138	133	148	136	128	117	144	146	129	148	149	121	132	159	135	155	137	144	148	136	158	142	163	135	147	154	159	148	132	130	158	142	153	140	136	145	137	134	133	130	163	149	130	144	144	152	142	149	148	150	157	139	154	152	137	146	148	128	160	121	131	162	144	146
17777	32555	24910	16526	11841	8817	6663	5166	4235	3427	2923	2378	2053	1623	1455	1377	1108	1001	977	864	755	689	616	600	513	492	435	483	415	391	370	357	381	314	302	289	312	250	272	276	241	259	256	239	268	212	232	221	206	247	224	230	202	243	210	195	236	230	228	206	249	245	210	219	240	200	209	218	198	198	229	197	216	222	199	191	187	225	217	205	215	212	203	229	207	226	231	206	183	221	194	200	239	211	234	185	226	210	180	230	233	204	214	215	204	229	203	210	235	219	213	196	209	194	249	215	198	212	178	201	215	192	199	229	229	216	204	201	229	200	204	207	230	209	211	215	209	236	217	201	227	215	190	208	208	217	229	215	196	222	216	212	207	198	201	212	242	200	200	215	211	234	189	188	222	198	224	210	212	209	215	194	237	225	194	188	221	192	219	194	189	216	208	209	222	220	217	213	197	209	185	203	189	214	227	221	178	265	181	209	227	193	188	202	202	181	222	219	197	183	206	214	231	245	160	199	243	218	206	194	216	194	227	170	211	232	237	193	217	197	210	217	210	195	208	209	213	210	197	214	223	218	239	213	213	178	215	225	237	198	179	198	196	202	208	225	208	226	207	212	212	192	228	211	211	207	219	202	199	208	190	215	196	211	203	217	194	247	197	218	211	220	223	224	210	201	191	232	253	221	210	212	207	186	197	228	204	192	220	192	213	197	196	200	190	218	185	227	201	214	217	212	186	193	229	206	204	239	209	222	208	216	229	223	216	189	221	218	195	213	208	218	212	228	184	222	207	195	214	212	224	220	184	199	193	203	209	193	197	225	202	185	212	190	199	193	218	207	202	179	187	230	213	210	219	191	224	204	216	190	222	215	212	196	199	205	194	221	211	220	199	199	234	220	224	213	220	231	217	207	210	211	222	221	211	223	193	204	248	225	179	210	242	222	212	201	203	204	220	203	199	205	182	207	223	221	227	197	182	204	201	208	201	205	210	195	205	198	206	202	215	178	210	197	204	216	188	203	208	204	216	201	215	186	213	206	191	197	192	224	210	199	221	225	202	198	238	238	213	194	219	218	238	220	219	224	224	209	196	222	203	187	199	203	195	178	215	195	204	200	219	189	208	213	225	211	204	224	210	211	193	234	221	184	203	214	234	191	215	232	221	202	246	187	207	197	208	196	201	186	204	229	216	214	205	205	228	214	228	229	201	239	193	200	204	208	222	186	211	215	205	204	207	203	227	181	238	202	191	233	201	191	213	231	225	207	216	232	204	203	234	208	212	200	210	196	209	229	191	232	205	245	235	210	233	226	213	202	182	233	228	195	201	207	195	200	212	199	206	193	231	194	206	188	200	219	197	199	205	216	219	238	214	184	214	175	214	218	215	222	216	207	189	206	195	222	234	226	221	221	229	220	216	205	208	201	212	205	220	215	208	234	220	184	177	190	219	232	233	192	227	220	209	227	229	218	214	218	218	206	179	233	226	219	205	221	210	196	195	212	188	198	217	209	208	215	200	235	193	192	221	224	213	232	208	184	224	198	218	214	201	200	218	201	199	183	202	217	205	221	194	192	226	208	206	219	214	201	238	192	195	207	203	207	210	211	192	189	196	217	220	215	229	202	203	188	202	231	234	212	210	207	210	194	203	182	236	217	206	215	209	210	225	216	228	210	196	200	211	186	228	208	235	195	203	217	231	205	204	207	225	212	197	204	208	195	193	226	215	207	239	203	216	227	215	215	212	206	196	221	208	200	209	197	197	213	213	218	205	204	193	217	221	184	240	230	204	192	217	226	226	201	197	210	215	196	202	207	240	243	204	229	210	201	218	191	213	180	210	200	219	214	220	207	198	229	228	203	197	234	208	214	221	203	197	237	211	206	187	205	214	202	214	222	220	223	209	211	214	210	211	203	203	229	202	205	209	225	183	184	224	204	200	202	222	215	215	234	210	206	203	203	207	204	197	203	210	200	210	206	214	205	224	199	219	205	213	212	217	187	221	196	206	238	198	212	223	176	194	226	203	190	209	210	203	195	224	212	233	214	226	197	224	241	235	207	216	200	222	221	211	195	212	233	189	219	230	234	205	175	233	196	220	207	242	186	199	199	187	189	193	204	218	221	209	212	201	214	211	214	211	215	209	189	227	212	200	209	199	204	225	220	189	193	210	208	204	218	207	197	223	200	199	246	226	231	225	196	221	231	190	212	192	206	220	203	209	190	195	217	212	197	232	230	228	223	197	194	212	206	225	173	220	216	187	213	198	217	214	196	210	191	231	206	199	194	216	205	201	211	207	213	198	210	173	218	195	217	197	230	242	191	188	194	199	210	216	225	206	219	179	223	202	218	223	193	233	229	237	195	228	204	167	195	210	183	200	214	177	212	224	198	241	200	188	210	220	207	213	222	214	187	219	217	208	208	214	207	182	227	221	212	206	231	235	229	194	203	227	207	217	229	223	213	215	225	203	226	178	188	233	230	205	219	221	216	192	228	192	236	207	229	215	219	210	218	190	230	229	217	192	234	199	198	214	230	226	220	188	206	224	207	242	210	233	219	220	195	208	224	207	202	207	198	184	182	244	260	193	219	216	214	225	232	185	177	203	207	189	211	213	214	175	207	207	201	213	191	214	225	199	227	215	210	216	220	193	216	245	193	207	205	205	204	188	211	224	219	227	231	212	235	242	201	205	216	191	218	203	223	221	214	161	194	197	213	212	202	201	203	245	188	209	200	221	198	176	235	199	206	194	202	194	227	212	237	207	193	220	237	221	184	219	220	204	222	200	215	233	205	190	191	210	206	221	233	214	215	195	200	203	195	221	222	211	204	211	203	196	207	207	216	204	215	204	232	206	216	193	226	205	239	210	217	206	206	206	207	199	215	218	196	215	220	193	205	218	219	223	207	214	195	188	203	188	207	207	201	193	232	207	200	240	175	202	195	207	219	201	201	183	224	201	222	188	218	213	203	219	213	191	217	218	187	217	201	210	203	207	202	217	198	204	212	191	224	226	205	189	212	224	190	220	208	200	203	206	216	209	194	223	235	174	233	201	202	207	223	192	243	198	222	194	205	199	198	196	229	184	217	190	189	214	189	175	225	239	198	209	206	209	220	219	213	205	199	190	203	180	206	238	206	236	216	208	222	224	213	229	218	212	220	198	195	211	206	223	227	201	210	214	224	199	208	226	192	203	196	229	219	218	206	216	201	225	219	206	219	192	204	188	221	176	192	219	211	193	200	218	208	198	202	217	208	215	216	212	192	220	232	241	202	206	195	212	233	223	212	187	206	207	201	218	177	227	227	191	206	209	219	214	237	207	230	208	199	202	219	214	226	194	225	236	221	194	221	186	198	181	184	190	199	202	201	209	215	218	173	227	201	208	220	206	187	206	192	198	219	208	189	225	224	231	174	206	205	212	196	215	215	217	195	206	213	229	189	216	223	181	198	195	215	213	198	223	190	200	196	213	207	181	222	213	211	222	228	217	213	216	208	192	211	189	225	189	206
22618	21316	28423	24508	21355	18730	7876	3658	2623	2248	1845	1508	1232	1029	890	802	698	674	608	590	550	503	440	405	381	378	277	281	307	275	236	256	248	245	219	200	195	222	213	208	184	205	170	198	165	146	183	170	177	180	207	175	173	164	161	156	144	151	137	177	168	151	153	176	148	150	185	179	156	161	169	127	157	168	145	165	172	146	155	144	163	140	165	165	141	158	146	164	141	141	150	151	155	167	137	150	166	171	147	178	164	173	162	171	161	160	155	171	149	160	131	171	148	139	169	139	146	163	155	135	167	144	147	154	143	151	151	137	151	171	140	152	182	147	149	152	158	148	169	157	173	151	139	152	131	164	150	162	143	154	153	173	152	129	135	145	168	170	177	147	164	154	160	176	137	177	140	158	154	144	162	159	163	169	162	163	141	150	148	155	132	169	150	136	139	144	145	154	161	140	147	173	152	177	191	137	157	132	172	178	162	181	141	164	153	176	162	164	151	161	148	161	159	151	155	145	152	152	167	158	159	143	154	170	159	139	163	154	150	140	158	165	153	135	158	161	152	166	159	134	129	162	171	139	161	148	125	163	152	150	151	176	158	165	166	154	150	158	167	174	167	153	144	151	161	164	147	153	160	205	166	172	153	145	157	136	147	150	157	153	150	147	156	160	165	152	151	152	168	162	147	205	181	135	187	154	152	162	181	160	150	152	173	175	158	154	154	161	163	143	139	146	167	155	169	150	161	148	177	181	167	168	146	144	154	155	148	142	159	135	162	172	171	162	167	154	138	145	173	176	163	151	154	172	147	172	147	161	156	153	160	157	165	157	145	124	165	154	158	178	146	146	144	152	164	166	135	175	143	159	146	148	162	160	170	168	149	157	149	160	184	155	146	133	160	166	175	153	138	143	158	155	134	168	166	170	160	150	168	150	163	162	162	151	140	158	154	149	165	144	137	152	151	171	164	147	138	156	164	150	151	158	156	146	144	143	166	135	162	143	141	152	141	175	149	155	148	153	138	156	165	154	159	165	172	175	134	166	155	150	163	169	150	160	128	128	170	160	167	157	161	147	168	165	169	146	160	160	152	150	158	159	158	156	157	148	172	148	148	158	160	154	181	158	141	171	161	165	146	147	152	154	175	154	144	174	143	142	165	175	140	163	159	148	163	150	167	149	160	146	149	155	141	162	157	161	150	156	143	173	163	169	151	178	141	129	145	184	145	148	167	170	147	156	153	160	137	158	160	166	136	146	138	160	176	144	164	152	166	146	148	159	135	156	159	157	172	157	156	170	151	171	151	153	158	160	144	157	152	158	136	157	164	159	150	156	173	135	145	145	173	162	155	157	150	177	151	139	175	160	161	159	136	189	177	143	159	178	135	135	143	160	166	172	149	160	143	169	142	137	153	153	130	159	169	172	146	154	161	128	146	172	167	160	154	159	150	157	151	145	139	161	157	133	144	161	154	161	153	150	143	163	148	158	140	143	158	141	180	166	147	154	156	141	151	172	181	159	156	167	137	166	161	136	130	149	140	167	155	160	155	143	146	167	152	164	152	167	161	171	144	147	158	156	160	162	179	156	153	158	153	140	128	151	168	159	146	158	154	153	177	164	141	170	133	171	161	171	195	135	150	130	172	147	139	156	162	148	133	173	148	149	147	153	162	158	121	163	163	166	139	166	155	154	151	139	152	157	154	164	152	160	170	162	142	150	155	129	177	151	145	183	158	145	137	142	169	159	156	161	169	153	143	169	134	148	125	159	160	149	154	147	157	158	140	151	168	159	146	155	164	160	169	157	167	130	163	164	148	172	174	160	191	147	142	168	135	167	166	150	171	163	179	150	156	150	156	151	167	181	183	136	157	149	181	157	145	123	165	170	148	165	174	154	159	171	168	143	137	163	140	163	145	161	153	133	162	159	163	140	143	169	161	154	131	149	136	152	168	156	175	143	160	175	166	148	142	147	172	167	154	151	164	143	156	133	158	172	167	150	136	176	137	160	148	147	171	164	148	146	156	145	154	171	168	153	169	155	154	169	157	155	146	143	159	150	170	141	145	156	167	129	172	145	149	179	162	167	155	161	157	149	108	167	146	160	133	150	166	137	154	141	138	132	162	152	155	159	149	160	144	161	154	132	156	163	157	149	160	154	146	138	166	160	158	166	163	159	134	141	179	150	172	153	169	156	173	148	154	169	151	167	165	164	146	152	145	157	156	163	158	156	171	142	149	163	134	133	148	149	185	128	144	153	149	141	142	137	142	179	142	186	159	156	159	148	137	139	167	168	142	171	156	142	161	165	154	194	117	176	150	150	180	165	146	151	161	148	143	157	142	180	160	149	146	154	152	179	162	142	163	158	159	148	162	146	168	149	151	169	175	161	142	164	155	140	149	139	146	160	149	166	142	166	152	157	143	155	160	157	171	164	146	140	167	163	166	163	164	137	153	148	141	170	156	144	168	119	152	181	141	159	165	152	153	161	167	181	158	146	163	147	177	149	171	149	155	163	156	162	151	151	160	161	153	155	164	162	172	154	155	180	159	172	155	144	148	140	165	161	156	147	144	148	139	163	155	149	152	158	170	167	162	163	159	177	158	148	154	184	162	174	159	161	168	157	162	153	150	153	152	159	160	134	161	139	148	170	151	162	147	163	167	159	143	161	149	161	150	139	162	165	143	157	162	138	145	141	164	186	145	157	143	167	141	157	136	150	163	168	175	142	157	141	142	170	151	146	150	151	151	165	163	159	163	160	148	146	169	156	157	162	153	147	154	150	154	148	169	165	146	153	148	145	166	142	163	182	154	192	136	153	169	155	144	155	136	144	129	149	141	151	166	161	154	149	146	144	152	154	166	148	147	162	176	151	153	180	150	170	138	138	145	157	154	144	166	162	135	168	178	175	147	169	149	132	167	166	155	178	173	154	157	150	176	162	157	164	158	152	160	146	161	165	178	153	137	151	173	151	149	163	149	144	160	160	160	149	145	141	175	146	139	144	146	163	159	153	145	146	142	153	172	163	142	151	154	154	159	156	172	157	170	141	158	167	168	138	143	146	158	142	155	149	138	138	162	148	148	149	175	156	157	130	163	158	133	152	153	159	147	135	152	154	170	159	157	150	174	147	148	133	145	174	141	170	156	164	162	167	146	157	144	153	157	160	169	149	151	166	172	177	176	171	180	168	155	164	157	165	158	141	118	149	146	151	152	140	158	161	164	158	146	140	160	141	156	150	141	144	172	165	166	156	165	152	123	149	166	142	162	169	141	168	177	163	153	167	161	149	139	148	168	157	141	140	184	152	166	144	151	152	152	171	151	153	126	150	148	153	165	145	140	124	163	156	146	167	157	171	171	163	151	165	156	148	158	164	157	156	180	162	152	146	167	166	162	187	165	156	163	160	141	164	152	161	138	148	149	167	150	163	152	159	145	131	136	146	150	161	145	156	163	145	166	150	136	154	146	157	150	152	141	139	127	145	152	161	161	161	148	159	150	156	159	158
21218	41513	32547	23700	18237	13763	10863	8447	6793	5721	4818	3944	3142	2730	2345	2168	1802	1652	1560	1312	1151	1030	927	880	730	700	602	669	552	530	460	514	458	464	407	380	352	365	360	320	317	280	285	279	259	281	270	266	252	234	217	243	243	245	240	232	263	223	222	208	246	226	204	205	247	244	241	214	239	204	225	224	236	230	228	217	224	214	232	225	220	219	243	215	195	214	210	224	233	208	195	225	202	239	210	202	228	200	216	223	218	229	203	204	223	223	211	210	216	227	216	219	215	217	232	244	255	220	219	211	205	208	211	243	197	241	213	224	178	212	217	217	204	223	216	222	222	222	233	232	207	223	217	225	205	214	227	241	219	203	251	255	221	226	198	227	237	223	205	234	205	250	214	204	218	186	203	225	228	233	218	223	219	236	229	231	228	217	228	216	217	220	210	213	215	219	235	230	223	203	239	219	234	234	232	230	205	204	220	230	219	201	229	202	221	220	206	198	209	221	224	208	231	203	225	213	211	218	238	217	232	195	192	214	237	214	217	239	224	215	201	235	206	204	231	207	194	220	245	242	228	208	205	228	213	215	225	229	234	239	210	232	191	240	234	247	237	190	199	206	225	209	217	198	222	228	219	257	209	225	219	247	241	241	211	242	222	215	217	243	202	235	217	223	233	227	218	213	204	214	223	205	210	235	211	212	232	203	208	209	220	215	222	212	222	221	239	229	213	236	197	213	234	219	203	205	211	217	235	211	214	224	221	246	216	222	234	249	215	210	233	229	217	238	200	233	219	206	221	226	206	222	238	224	230	209	228	203	207	221	226	242	226	244	228	213	214	230	205	210	214	231	205	215	210	237	218	243	230	231	228	220	215	237	243	237	233	224	235	206	224	201	210	228	218	205	195	220	211	232	205	248	245	227	216	234	216	205	226	231	225	190	220	211	227	230	215	196	236	237	245	230	220	199	198	203	205	207	238	207	211	204	214	209	229	207	206	226	220	214	223	205	193	227	233	256	234	220	241	206	229	222	197	240	238	216	237	219	228	246	240	218	212	197	205	224	236	223	201	255	204	225	240	209	222	207	247	226	229	218	224	220	206	200	251	232	234	223	207	205	230	223	255	199	207	223	221	225	205	216	220	237	233	208	221	222	203	208	229	245	219	225	224	223	214	230	219	242	207	219	220	202	218	226	209	202	220	221	203	196	242	222	223	236	233	232	224	232	194	205	208	188	215	225	224	217	220	205	196	219	213	206	214	214	204	214	226	234	199	216	233	236	231	203	221	213	232	209	214	207	245	218	202	207	234	215	240	218	230	246	225	222	243	238	246	233	185	201	226	241	246	240	213	216	229	210	219	229	227	216	202	216	232	232	202	215	218	223	234	236	223	225	223	203	236	203	204	239	210	226	242	193	230	213	192	234	268	222	236	227	226	234	221	233	218	213	218	191	202	203	248	240	236	212	217	217	229	242	212	241	203	221	223	228	213	206	236	217	204	216	225	208	185	204	236	216	231	232	202	231	218	236	223	235	221	238	213	247	245	211	218	210	210	217	196	193	227	242	217	202	228	201	226	224	219	192	241	217	200	202	245	211	220	221	220	241	226	218	209	242	226	207	253	201	231	245	234	234	234	234	215	234	221	191	225	209	216	212	218	199	212	213	208	234	228	224	229	223	247	209	232	228	206	205	212	197	196	248	221	237	209	213	216	227	229	235	211	202	203	254	206	204	204	203	212	217	205	211	238	252	215	201	232	219	190	207	232	203	213	218	221	208	234	217	227	218	230	231	200	208	218	258	250	217	209	217	235	221	220	206	211	228	252	204	246	229	228	251	255	209	190	224	221	229	245	213	223	218	232	225	235	204	222	221	204	238	224	226	206	234	231	190	235	255	209	219	226	209	212	203	224	220	219	213	238	245	238	209	193	193	220	214	254	224	234	234	243	223	234	210	217	216	193	217	213	215	214	226	203	218	233	220	227	221	218	242	225	216	217	208	217	217	241	226	213	232	238	202	231	226	230	238	224	214	248	207	222	236	228	226	238	223	240	218	216	222	205	225	208	232	211	254	227	238	212	217	243	220	211	241	223	226	212	239	234	192	203	209	245	231	246	256	211	239	240	217	220	215	228	193	191	215	209	250	202	228	210	220	232	214	228	223	249	222	231	219	212	215	212	232	214	200	218	235	217	233	199	203	231	250	213	215	211	198	206	210	217	231	234	244	232	218	223	241	218	238	246	202	215	210	204	233	225	218	206	232	236	209	212	227	210	224	225	248	224	241	212	199	210	218	229	215	225	221	203	208	230	258	200	226	227	226	197	201	233	238	203	227	213	239	237	221	240	219	235	198	214	219	225	181	219	230	205	251	202	237	226	220	238	232	204	229	217	217	201	207	227	227	220	244	213	241	215	226	207	226	207	203	223	235	203	207	233	203	234	231	224	252	226	235	248	229	220	202	219	205	208	225	213	208	210	219	194	211	251	218	229	257	236	215	212	225	255	200	208	230	213	225	228	204	223	223	227	222	208	199	222	232	228	239	224	239	204	213	234	222	228	212	223	219	235	273	241	258	190	231	234	213	228	215	221	216	218	214	214	223	210	211	226	185	261	210	222	237	228	193	219	229	197	216	231	229	218	223	215	222	231	212	200	216	205	231	218	216	202	235	240	231	218	224	205	215	230	212	240	255	233	229	210	196	236	255	209	231	217	180	220	245	199	236	236	217	230	200	228	230	241	240	198	247	218	253	206	217	249	221	241	219	215	208	206	207	211	205	210	226	210	221	229	203	206	243	224	240	235	202	226	221	223	200	200	227	209	221	198	215	270	238	227	207	204	215	203	204	249	229	231	189	220	238	225	218	218	221	233	223	211	217	203	237	237	234	204	236	210	242	224	236	224	214	227	217	230	241	252	229	217	189	231	214	222	238	203	221	224	236	237	232	249	259	217	214	205	227	223	220	208	214	205	198	229	232	223	210	196	209	216	181	238	201	210	213	223	221	208	226	217	207	216	225	207	214	222	196	226	235	250	194	204	206	215	217	224	226	215	218	213	236	210	218	196	217	212	213	205	202	242	240	227	224	205	216	222	212	219	225	197	228	203	235	219	212	194	251	217	215	214	205	215	217	212	210	236	226	226	212	231	218	220	233	225	216	210	201	207	247	203	226	216	241	198	242	216	200	222	246	202	233	221	230	200	188	211	218	223	224	230	214	229	212	192	210	215	217	203	200	197	218	227	218	223	218	226	213	235	201	218	214	225	216	231	209	218	219	239	208	231	209	223	234	240	219	212	218	237	226	231	208	227	201	233	226	224	206	239	200	225	216	190	203	208	212	220	231	242	219	212	215	229	235	225	234	217	206	228	227	204	233	231	220	245	230	210	241	235	251	210	217	195	212	215	228	237	237	202	223	228	241	212	238	215	186	224	250	215	191	226	257	218	213	209	225	218	222	242	203	229	177	237	209	210	193	202	201	224	212	227	213	191	213	220	208	202	209	230	196
27867	21201	17243	10021	4887	2952	2071	1552	1153	960	824	774	623	533	469	451	395	369	367	371	292	278	285	249	225	236	221	221	205	207	206	218	216	187	179	176	171	182	179	190	148	164	156	165	153	160	164	147	169	173	161	143	155	151	166	136	142	127	174	167	175	135	161	138	163	140	161	143	164	155	146	150	142	159	148	162	133	153	145	149	157	149	142	148	148	141	152	155	165	134	149	162	153	133	154	139	153	129	149	133	157	168	157	135	137	150	148	144	147	149	152	145	164	149	122	166	144	165	146	160	161	167	148	136	151	146	149	147	136	146	172	136	132	146	140	165	170	144	130	167	147	159	147	127	150	138	143	147	165	158	177	148	144	149	162	146	145	166	149	149	128	153	141	144	161	165	157	160	154	163	154	143	130	150	134	149	141	145	158	149	155	135	137	153	140	160	139	146	138	134	157	158	178	155	168	155	150	142	147	165	154	151	153	160	146	154	154	152	149	158	149	144	158	150	157	133	152	162	135	150	156	150	151	149	148	142	155	159	159	150	162	167	154	161	162	150	127	172	124	179	152	168	152	155	146	161	153	141	183	138	157	148	127	176	155	150	155	162	171	134	130	175	162	140	142	174	156	162	164	152	148	146	151	164	141	157	164	169	164	149	155	150	164	143	137	150	161	107	154	149	159	143	145	158	139	167	174	162	157	163	181	133	162	146	137	126	155	165	172	143	140	159	132	153	162	169	119	153	142	161	157	136	177	145	136	140	149	148	141	155	164	138	138	174	150	155	154	146	149	165	141	150	141	166	138	149	170	163	134	159	147	158	166	165	143	159	142	152	117	177	149	140	137	149	147	152	131	157	149	156	116	152	157	149	132	134	162	151	144	149	131	151	167	159	146	151	149	159	149	128	159	126	168	158	178	151	165	144	169	168	158	158	160	160	157	172	156	152	117	131	138	147	153	150	157	129	153	142	154	171	143	155	162	164	147	164	148	161	144	151	148	153	147	154	149	167	144	169	165	180	155	151	153	139	163	151	154	171	164	158	144	152	134	142	173	128	158	138	170	144	154	148	155	156	157	148	143	166	152	145	173	148	145	128	164	158	152	146	155	167	167	179	146	154	162	131	147	136	158	128	140	142	146	152	165	164	141	134	151	178	134	137	151	155	167	150	152	143	155	146	158	150	122	147	172	167	143	160	140	140	131	171	114	140	149	137	162	142	140	161	151	139	155	157	145	154	142	138	162	148	143	136	154	147	149	146	146	148	147	150	147	161	131	166	142	139	156	139	154	164	131	137	160	149	152	154	177	152	150	159	123	168	166	137	130	126	141	137	152	156	117	145	153	147	146	169	162	158	129	174	152	153	138	180	155	138	135	169	159	169	138	147	141	150	149	145	136	146	149	140	139	152	140	152	167	179	175	135	167	143	155	142	148	148	156	183	153	137	169	145	154	141	151	147	144	140	163	158	167	164	158	144	148	154	156	163	154	142	171	158	160	134	150	149	145	173	161	142	129	162	176	152	137	133	154	147	157	146	174	122	144	148	148	145	164	152	134	148	142	139	137	138	144	192	164	156	165	149	153	127	156	135	146	151	164	143	135	138	168	142	164	157	143	152	128	155	166	170	157	152	162	152	146	138	133	162	147	166	163	150	145	158	139	136	140	167	166	163	189	148	152	147	168	151	160	140	166	153	164	136	173	168	148	145	147	147	165	153	152	159	167	137	141	160	154	160	140	148	171	158	163	148	167	136	150	172	165	153	166	148	155	146	158	153	137	129	148	145	150	154	170	168	140	146	144	180	150	161	164	129	156	149	139	162	149	133	132	144	130	159	165	152	167	158	151	126	138	164	125	154	154	130	165	137	153	129	152	155	163	145	163	157	158	154	154	146	153	140	145	150	146	138	147	162	152	151	147	145	163	150	135	167	129	164	143	165	141	155	177	154	131	177	162	133	117	171	154	153	145	146	156	157	165	162	137	129	154	168	128	153	157	148	166	157	148	132	154	125	140	150	157	161	160	151	146	145	130	149	159	141	139	143	143	141	177	152	145	160	164	153	148	153	151	148	145	151	177	152	167	133	164	140	141	157	172	174	150	163	173	154	139	178	136	172	155	158	150	140	157	134	150	132	138	137	152	158	149	160	143	161	145	172	145	149	150	150	162	150	158	157	145	151	160	143	156	133	154	147	158	159	169	131	142	137	192	135	158	137	150	149	148	162	152	169	156	169	160	147	141	131	135	145	136	172	152	151	146	155	185	151	138	147	150	147	137	160	145	146	175	151	150	158	137	153	138	159	145	147	138	146	155	147	175	152	151	127	168	158	147	138	153	128	140	153	149	143	154	123	140	142	167	165	151	175	145	136	153	148	159	149	151	155	152	160	161	164	156	134	138	146	163	154	158	151	163	148	150	153	146	143	150	180	146	168	157	156	152	146	162	132	139	163	138	163	151	142	152	150	150	146	153	180	140	140	147	156	151	152	136	150	153	161	167	151	146	140	122	180	153	153	155	143	169	174	162	148	161	139	134	162	139	134	147	157	145	152	185	166	148	167	161	151	148	146	153	156	142	147	156	158	138	140	143	153	147	162	147	156	143	168	141	168	140	156	139	146	154	145	152	166	134	169	162	121	146	141	128	161	138	175	156	144	154	149	155	151	140	142	167	146	150	139	148	137	156	167	162	145	141	150	133	128	169	157	154	152	156	146	161	151	145	151	148	152	154	161	183	146	112	149	153	157	162	159	126	140	160	170	137	136	147	159	133	149	149	132	141	142	159	153	132	133	138	164	153	150	142	169	136	150	155	149	147	168	177	141	126	150	151	138	149	156	157	159	164	147	156	143	165	155	150	146	142	139	174	140	151	153	150	160	135	161	159	167	152	156	148	145	147	129	159	149	164	165	191	162	145	143	175	154	145	140	147	153	144	176	141	134	162	149	147	158	134	145	142	184	166	159	167	159	148	159	143	165	133	142	158	125	130	155	153	160	165	151	147	139	156	164	134	136	142	148	142	145	157	153	148	143	150	148	160	148	133	170	168	132	137	140	160	165	156	138	178	143	153	160	145	147	136	151	147	147	142	128	157	151	159	137	154	173	131	163	167	141	150	140	154	140	176	135	149	140	154	176	141	148	141	144	148	123	167	176	126	153	156	160	162	148	151	146	147	159	176	129	170	166	150	166	134	143	176	162	135	142	137	142	170	146	135	156	156	162	148	181	171	163	160	147	144	167	151	175	152	144	143	153	140	143	152	149	142	174	146	136	156	146	145	134	143	168	172	135	144	124	129	140	148	168	161	143	151	141	152	157	167	164	147	130	154	133	129	151	148	149	125	174	157	173	156	143	164	161	179	140	151	145	154	154	159	171	148	153	171	153	146	163	143	158	161	153	132	156	157	180	136	138	151	145	146	143	139	144	149	134	145	160	155	177	182	154	147	178	144	130	151	146	144	155	169	138	151	167	154	161	143	166	145	184	136	159	136	143	135	147	174	160
17510	28903	22487	14556	10138	7383	5481	4211	3315	2767	2187	1875	1558	1397	1287	1120	908	875	835	763	630	614	561	514	451	424	425	377	354	365	395	342	286	291	295	272	301	270	269	245	252	265	273	243	272	264	214	238	230	223	222	210	213	220	239	235	211	179	190	198	225	233	208	213	245	220	228	214	230	215	207	217	202	222	221	237	195	195	230	229	211	212	221	213	191	217	237	202	209	206	231	201	224	188	207	205	235	193	209	216	232	226	236	225	211	224	235	246	244	203	207	227	201	214	207	215	216	223	218	226	225	221	230	203	217	252	229	209	194	222	210	235	195	236	218	226	210	215	226	224	209	194	222	218	220	216	193	220	224	213	216	216	223	208	204	226	233	202	221	201	203	229	207	201	205	225	203	192	226	240	217	226	214	210	233	220	194	219	212	211	225	244	254	237	236	231	216	220	221	225	211	237	207	203	237	229	231	200	193	186	212	229	221	206	232	238	223	208	220	233	239	212	206	216	190	235	198	221	213	217	211	229	226	211	224	216	230	227	195	195	216	215	243	227	231	195	241	232	207	240	233	219	233	233	230	212	229	211	227	220	274	202	209	237	236	211	217	203	247	210	226	236	225	215	225	206	216	196	228	224	232	206	218	228	229	203	227	227	203	219	227	235	217	210	218	198	203	228	202	201	208	220	197	221	214	231	237	204	217	198	213	248	228	214	211	209	222	193	213	212	220	237	228	211	200	218	226	230	233	208	222	216	241	233	212	220	222	220	208	213	223	193	211	236	240	195	220	206	215	214	218	232	216	210	236	224	211	209	213	214	187	214	218	214	217	252	224	214	238	223	210	250	201	205	222	220	215	221	212	235	222	190	214	204	231	219	238	240	188	239	224	218	211	211	198	242	222	207	240	252	225	208	219	235	209	228	225	222	218	214	220	203	208	221	217	222	212	234	213	192	193	240	212	176	229	222	256	186	230	235	236	208	218	224	198	225	209	207	208	243	184	245	216	207	196	189	220	214	223	223	208	230	191	220	229	214	226	225	222	203	219	248	228	229	228	212	210	221	218	219	197	213	228	223	208	215	202	217	215	214	228	230	199	246	233	202	228	247	230	214	215	211	195	211	228	216	225	206	227	217	216	241	218	223	213	253	244	221	201	215	194	205	246	233	212	231	234	234	191	216	219	216	234	245	236	215	217	215	223	206	215	218	205	192	226	203	238	225	213	207	233	195	206	228	210	231	173	247	230	219	210	221	237	247	229	187	210	221	200	217	226	192	202	207	207	207	218	203	224	258	224	224	225	182	215	214	207	236	223	201	210	208	218	211	198	215	231	218	203	235	183	215	206	213	214	226	227	216	223	216	208	234	227	212	193	222	225	244	229	231	214	241	232	201	219	232	208	223	189	223	215	230	223	217	224	215	204	183	211	231	220	231	231	229	207	209	218	193	226	227	228	201	206	198	222	203	214	200	225	214	200	227	192	212	232	212	227	225	186	205	209	202	224	232	208	225	231	227	211	209	239	237	262	232	240	214	205	223	252	216	209	207	215	209	240	194	215	240	223	219	210	208	236	220	263	218	225	221	231	231	225	215	238	225	210	222	239	211	220	223	215	219	235	207	208	208	201	200	249	232	221	226	209	221	218	203	210	228	220	231	210	231	228	216	209	230	215	202	228	231	229	209	211	239	210	223	225	230	206	222	216	216	206	216	212	192	241	237	230	204	215	229	229	221	206	232	224	206	241	205	220	190	260	224	214	207	214	229	213	229	213	222	227	198	226	233	223	231	211	208	237	217	236	220	212	204	212	203	207	200	248	181	246	226	222	217	227	213	215	235	216	207	254	209	216	226	187	233	216	243	206	223	245	231	227	215	218	224	242	222	208	230	211	218	206	209	217	219	223	236	215	213	232	228	221	191	211	209	227	236	220	223	222	204	229	241	187	216	220	186	201	210	214	207	204	224	206	220	210	206	218	201	204	222	185	207	217	211	181	185	230	226	238	218	213	222	209	228	216	229	211	228	226	190	211	194	210	201	214	199	204	196	252	196	231	193	183	217	222	219	188	202	213	237	208	214	225	229	229	215	197	239	203	230	238	222	202	227	204	209	201	232	196	241	203	231	193	235	192	247	205	209	219	243	223	215	234	230	240	186	234	212	214	227	190	224	226	218	205	223	220	207	233	175	210	198	243	218	245	231	236	227	212	204	206	199	212	198	231	208	238	227	219	229	208	206	215	233	208	215	237	188	206	210	221	217	205	203	199	210	197	222	211	205	229	201	232	212	201	211	200	218	214	219	244	205	240	196	195	200	242	208	234	212	240	208	236	215	220	219	239	233	236	227	217	225	220	200	229	201	185	215	189	219	213	238	217	208	205	198	207	225	205	193	208	217	262	217	203	236	209	197	234	227	226	201	227	226	220	216	216	250	234	228	210	217	235	248	201	234	227	230	227	245	215	216	195	224	207	208	254	226	228	210	210	206	216	222	219	224	211	232	209	215	207	206	234	233	218	228	230	257	194	235	217	199	241	255	234	209	229	223	209	214	217	207	208	232	219	216	216	236	209	191	208	221	224	215	214	228	228	232	237	219	210	242	192	208	215	224	211	210	229	212	217	195	242	221	199	242	219	208	205	243	238	224	237	217	218	237	204	239	212	213	196	225	213	206	229	210	187	238	215	216	198	197	233	218	235	230	229	208	196	230	208	231	230	233	230	223	222	196	234	221	215	220	207	226	226	237	212	212	231	222	213	218	216	221	220	254	246	224	243	223	224	234	221	203	204	239	220	209	219	215	198	231	220	214	204	215	219	213	205	225	206	229	218	210	232	199	237	222	196	236	249	209	215	236	208	212	199	211	217	217	230	245	243	218	184	256	243	203	229	215	209	201	191	221	170	210	221	191	217	220	232	210	216	230	202	194	221	212	219	198	220	194	202	218	212	219	232	229	244	234	221	183	205	252	222	229	211	245	226	205	207	215	196	184	237	226	219	214	230	209	226	250	245	207	234	251	209	221	181	204	209	230	229	222	226	241	238	204	256	221	213	227	235	212	193	188	230	213	200	224	215	209	218	226	245	215	197	243	237	219	213	202	243	259	198	210	234	253	224	253	215	206	238	211	213	225	222	240	200	230	224	233	225	217	230	191	211	200	225	245	215	213	225	218	218	219	206	225	231	220	252	226	216	202	208	225	221	205	186	202	230	197	216	200	245	228	220	238	240	218	236	204	253	224	238	215	210	200	236	200	230	204	221	222	210	221	214	205	209	178	260	240	227	197	204	223	231	225	217	250	246	202	214	251	209	224	220	214	222	236	244	222	223	210	203	240	207	207	215	216	200	233	234	244	208	223	207	216	239	219	196	225	220	236	215	238	222	238	245	240	216	229	203	213	220	228	228	200	225	244	213	207	252	210	212	233	211	203	234	206	229	227	235	231	233	244	233	207	235	196	223	211	203	209	239	223	189	233	223	206	201	211	223	218	260	199	216	208	241	219	233	219
23476	21264	27732	25088	19446	8147	3863	2490	1797	1486	1244	1055	908	821	679	624	586	560	520	459	420	365	348	372	301	326	256	252	268	224	249	231	210	208	228	216	203	213	195	175	178	187	178	187	182	162	169	163	158	203	181	178	167	165	147	159	162	139	136	159	174	169	166	160	160	167	169	170	149	151	161	152	180	170	179	170	134	150	149	174	154	177	158	163	141	133	148	176	165	163	163	127	154	142	148	157	138	156	177	147	146	161	159	165	138	151	158	152	163	149	149	168	155	145	153	139	157	149	127	154	142	163	151	144	149	186	156	148	166	159	157	160	142	162	160	133	146	173	195	149	164	147	163	166	142	167	152	151	142	141	169	143	139	145	162	162	165	167	147	186	180	149	165	160	129	148	152	148	165	160	138	144	171	146	163	158	152	162	160	140	164	143	153	168	136	159	158	159	158	169	168	145	148	149	150	143	163	150	180	149	150	146	152	180	136	157	147	175	161	135	131	154	159	140	158	149	137	166	169	146	167	146	146	176	154	137	144	149	150	156	141	155	167	165	145	136	152	140	149	156	164	151	174	176	138	155	135	161	173	164	180	157	167	171	168	167	160	151	163	142	146	161	157	168	150	176	163	145	165	150	166	170	158	150	136	143	140	153	156	148	159	167	141	158	147	137	170	163	170	180	168	171	169	173	163	151	149	174	163	163	164	146	133	173	165	167	155	174	158	141	178	156	175	140	160	148	151	171	147	172	175	137	154	149	157	140	157	167	146	152	156	171	144	152	140	178	146	163	160	165	160	163	166	142	142	165	155	160	169	167	158	174	163	181	134	168	159	146	151	157	167	176	140	152	189	146	173	158	136	180	177	174	167	157	139	161	156	137	152	167	158	160	146	159	143	149	147	177	161	164	158	158	143	167	151	164	189	146	150	153	138	135	145	126	150	144	160	180	133	164	146	160	176	171	162	180	162	153	164	150	136	158	167	179	160	161	164	167	172	148	150	145	162	155	181	144	139	136	143	142	163	166	149	156	157	141	156	145	134	146	158	167	148	152	151	152	159	149	186	174	145	169	170	179	143	156	164	168	151	160	138	149	153	144	171	147	160	178	160	167	149	163	166	176	151	157	162	152	150	141	140	169	155	152	150	173	152	156	181	171	158	156	170	169	169	168	137	152	159	148	146	153	164	158	157	141	166	156	149	157	154	160	140	163	165	161	152	147	161	146	156	161	142	171	140	145	165	164	167	166	137	171	178	138	173	129	144	161	150	177	150	158	138	170	155	161	167	155	150	146	174	153	146	154	166	152	155	163	174	149	161	147	147	157	155	147	162	137	166	155	157	157	146	152	160	168	154	154	161	153	172	187	138	166	162	153	157	146	165	128	177	190	135	152	144	139	166	170	189	154	141	174	157	137	166	150	165	153	158	168	142	156	174	153	146	162	161	164	160	165	153	169	159	172	176	142	140	154	159	158	159	139	143	151	150	155	158	156	153	147	165	149	164	168	169	139	139	168	160	166	155	143	135	164	156	168	152	149	151	148	161	155	147	158	160	150	156	161	158	139	140	139	140	163	145	158	155	131	158	167	166	163	182	156	161	177	177	173	165	145	137	147	146	162	149	145	156	174	159	142	158	167	168	158	144	152	142	148	145	124	180	146	166	158	155	145	150	163	140	186	137	162	155	158	149	157	158	167	168	142	170	180	164	167	149	148	167	185	144	146	157	155	155	154	152	172	156	165	155	161	167	154	150	151	160	146	165	151	158	164	157	167	189	165	163	155	143	141	160	180	132	162	148	152	160	155	155	153	158	133	149	159	152	157	147	157	178	182	161	139	186	171	152	155	144	160	147	158	158	145	166	147	162	170	150	146	161	179	156	161	152	155	171	162	146	180	149	144	147	156	148	156	143	183	160	158	166	170	159	155	156	181	146	149	143	163	176	169	171	154	165	129	165	158	158	150	146	172	150	144	184	144	166	186	160	140	160	163	149	160	164	148	146	172	167	137	147	145	176	149	155	161	157	156	175	159	152	156	142	140	129	175	154	156	122	158	158	164	130	167	176	160	169	175	151	139	137	184	166	168	146	163	152	167	174	153	177	171	154	160	158	171	157	144	150	131	166	143	143	163	140	172	166	164	182	147	163	172	140	156	167	165	150	147	159	136	140	163	145	156	160	157	161	173	146	164	170	152	169	166	155	145	171	154	166	166	154	160	167	161	153	146	162	152	168	165	164	155	167	155	168	134	165	157	158	155	143	161	156	148	167	139	166	168	148	175	167	185	163	172	164	165	157	149	171	166	177	156	143	157	169	155	138	141	178	160	166	145	165	136	169	178	158	143	148	158	162	147	165	138	165	177	168	147	137	175	169	178	158	138	168	158	161	165	145	143	146	158	141	151	159	136	150	153	143	175	131	168	143	161	143	143	169	152	140	157	165	171	153	152	162	153	169	178	156	141	155	136	146	156	147	141	156	166	148	158	166	152	148	158	172	159	154	147	185	158	171	140	169	162	159	156	165	164	166	163	188	163	179	161	149	143	175	159	148	155	157	163	172	126	151	157	156	162	145	146	157	147	155	169	170	160	149	172	162	173	155	145	139	159	165	141	154	152	160	167	164	134	144	159	168	158	164	157	170	151	150	155	150	163	142	144	179	162	152	141	169	161	165	168	133	153	164	162	174	165	153	190	162	158	162	149	150	144	150	153	145	165	141	144	148	157	147	166	167	161	156	158	155	134	166	136	139	152	167	185	161	161	163	149	164	154	157	151	142	159	168	163	145	163	156	148	149	131	172	156	147	164	151	138	150	164	138	143	145	152	168	162	138	148	156	147	169	155	158	179	150	134	145	152	172	181	172	160	157	161	135	146	157	159	145	176	152	135	172	168	161	169	152	139	169	150	144	164	158	158	155	154	150	136	143	172	166	169	153	154	173	171	168	129	167	175	142	143	150	159	149	148	134	151	146	161	151	167	162	161	155	155	171	152	164	173	152	162	181	162	171	147	169	167	163	165	146	164	146	134	152	160	153	156	144	159	168	167	148	160	161	168	152	151	154	131	159	142	163	176	160	199	164	130	179	146	142	164	165	133	167	172	149	147	166	164	146	143	129	153	156	141	175	147	159	138	144	128	151	175	159	147	140	155	159	166	163	152	165	137	180	169	147	146	161	123	165	152	178	149	151	146	174	156	141	171	147	188	152	149	139	172	135	147	178	156	145	160	170	156	172	155	140	182	165	146	171	162	138	155	164	145	157	129	138	150	168	144	152	170	152	164	148	155	162	149	142	152	162	150	157	156	171	149	143	175	158	173	156	167	155	155	178	142	164	142	171	138	163	158	185	166	154	177	158	162	151	142	146	153	165	154	168	141	168	168	143	166	155	165	120	168	131	162	169	175	147	175	167	143	153	169	154	166	150	153	158	170	182	173	162	164	172	143	146	177	142	154	155	161	137	130	166	158	145	174	154	167	144	158	142	132	178	164	185	164	142	169	172	167
18750	37573	28705	19784	14474	10746	8114	6283	5023	4198	3414	2809	2434	2073	1913	1603	1436	1356	1195	1092	949	782	726	650	574	567	513	459	510	437	407	392	408	359	372	330	333	352	294	293	283	324	282	235	275	283	251	258	238	272	224	232	234	230	255	258	217	251	239	220	238	243	245	259	208	231	214	248	234	232	211	216	233	255	235	201	237	236	250	213	219	227	223	205	190	232	243	242	216	216	217	212	234	242	213	207	220	228	234	216	257	254	222	214	225	231	235	204	247	244	230	217	241	209	209	202	238	211	225	229	225	222	240	200	226	229	218	242	199	224	231	234	213	220	230	252	218	233	213	214	216	202	205	220	247	233	254	230	212	224	237	219	223	208	249	227	237	227	221	214	218	241	218	226	238	232	199	238	198	228	224	203	236	223	254	214	205	215	204	209	230	216	213	232	236	210	230	213	201	216	240	220	231	235	213	227	239	224	214	231	226	218	233	243	229	218	235	233	225	204	203	211	218	207	226	212	223	262	201	223	225	220	222	245	223	222	245	224	225	207	238	236	231	225	207	210	243	195	228	249	231	231	229	216	221	240	227	229	226	212	250	236	233	197	208	235	214	248	216	242	221	247	261	236	234	239	221	219	229	209	245	220	228	233	224	223	232	194	219	247	233	244	235	235	243	215	240	247	220	229	224	225	242	226	242	218	221	242	213	242	240	224	255	214	204	222	242	203	247	230	211	232	224	200	218	234	217	232	236	207	225	239	219	218	227	214	228	223	249	214	221	222	233	220	250	211	247	240	216	223	205	232	225	234	233	232	249	227	209	229	232	249	224	221	238	216	222	240	226	219	210	198	248	229	206	246	216	231	277	232	229	217	227	229	235	221	205	227	234	227	217	226	239	233	223	221	214	240	214	248	220	241	200	230	230	222	215	202	202	220	218	236	246	272	264	235	244	236	203	241	209	224	231	215	238	215	226	232	247	205	226	259	212	235	210	230	206	218	239	215	205	214	208	233	234	232	229	227	224	217	236	208	226	232	227	229	226	184	224	216	213	208	210	241	236	220	223	227	220	219	242	206	227	241	273	219	226	248	256	201	237	222	217	209	236	230	239	226	222	256	197	263	233	221	205	225	230	203	226	245	239	227	218	206	205	252	207	233	256	211	230	248	223	249	242	214	210	218	222	214	234	220	218	267	223	228	249	228	233	203	253	208	221	219	218	211	227	242	239	219	238	248	248	215	235	201	225	236	222	227	222	220	231	231	240	221	222	247	224	219	232	222	215	233	232	228	218	247	224	230	226	230	229	230	232	235	231	229	246	221	242	208	221	227	230	218	194	233	239	232	227	260	225	264	252	222	232	229	223	224	233	242	218	232	236	225	237	248	235	222	246	221	217	247	209	232	235	217	212	219	225	208	212	231	227	209	215	223	227	204	239	236	235	211	233	204	222	222	267	231	216	234	216	255	195	239	240	221	230	251	215	217	205	233	232	235	213	238	226	239	233	219	216	215	252	219	192	233	233	242	232	227	220	226	236	228	192	207	235	222	234	224	237	253	224	243	242	210	258	219	259	219	213	230	226	230	253	227	225	226	237	197	221	208	222	208	212	228	199	204	243	225	216	215	228	239	250	210	223	235	215	219	243	225	210	210	230	219	229	228	267	201	203	224	201	234	226	231	244	238	210	215	246	243	223	251	234	224	243	230	249	188	223	222	212	233	213	228	233	215	237	224	244	243	232	205	227	239	234	235	264	221	222	222	221	237	228	213	240	216	247	221	202	218	212	198	231	234	220	232	210	229	256	216	239	227	218	257	213	219	243	235	220	199	230	224	223	193	224	217	239	217	222	229	240	220	201	221	214	215	230	237	220	226	225	234	229	239	262	221	230	217	235	205	246	236	254	222	239	237	210	219	217	209	226	224	230	235	204	246	229	235	217	239	223	198	230	223	235	223	218	233	236	233	255	221	222	248	228	211	250	235	241	201	209	231	225	222	237	212	238	220	221	237	212	208	215	225	229	204	245	244	246	237	250	253	215	217	206	193	233	211	229	208	216	219	218	242	205	226	211	219	228	242	226	188	217	212	223	229	244	215	245	205	216	242	234	210	256	201	212	231	244	217	243	217	230	259	224	244	232	206	202	201	244	213	218	241	231	231	223	224	229	220	239	199	262	226	230	223	237	232	228	230	206	218	247	229	241	243	208	216	246	209	227	194	214	237	214	228	238	206	231	225	208	217	235	218	258	214	230	198	242	222	233	235	226	210	251	243	219	217	264	204	234	237	223	223	217	220	244	217	215	212	224	231	225	225	200	231	219	207	225	223	251	252	239	215	230	231	230	240	225	241	211	198	221	212	263	210	228	250	223	196	221	233	230	212	235	251	216	226	235	214	235	223	227	245	246	228	225	227	251	247	218	226	222	234	234	238	223	223	232	232	232	223	229	243	225	225	256	227	211	241	256	223	200	261	236	205	227	227	225	238	217	230	249	219	240	217	213	234	221	240	220	236	217	209	246	256	229	245	251	214	211	217	210	236	246	233	225	237	216	210	237	224	213	231	246	223	241	230	212	221	231	242	210	218	236	260	229	236	237	244	219	239	240	257	233	247	216	217	203	236	256	202	219	239	228	215	239	233	254	189	201	239	215	209	238	241	236	225	224	239	219	208	226	219	210	241	195	215	223	247	227	244	230	230	229	232	231	202	228	228	210	230	206	213	202	247	225	225	258	209	221	233	238	235	218	234	229	226	230	242	203	223	237	225	203	213	255	233	222	235	227	218	228	235	242	233	210	204	234	245	209	224	202	269	229	196	228	234	205	244	217	248	261	194	218	249	243	210	226	238	239	203	231	210	226	239	238	230	217	206	226	230	250	225	224	248	234	217	235	250	235	204	239	249	216	213	203	244	209	256	242	229	237	216	222	246	204	201	210	240	208	224	204	219	237	236	242	229	233	227	242	223	196	231	200	200	232	230	234	187	235	220	191	189	227	214	242	239	229	208	241	232	231	209	224	222	200	240	250	216	215	229	224	246	239	217	262	230	230	232	235	208	249	223	234	222	226	250	193	230	219	250	234	236	232	235	234	226	226	224	254	255	225	243	224	243	241	226	206	246	209	239	228	228	231	223	239	222	220	244	264	233	239	246	221	226	207	232	233	233	200	227	229	246	267	204	249	207	216	246	224	226	257	214	225	233	197	256	215	217	203	225	201	213	244	220	220	235	238	196	216	248	247	224	232	205	217	219	227	222	210	240	209	230	218	240	241	234	205	224	233	222	230	213	220	220	238	230	246	242	256	211	238	206	197	216	200	227	218	255	233	207	220	249	251	230	252	234	244	232	223	237	210	227	234	235	227	206	237	238	232	218	221	215	232	213	214	219	208	233	219	225	212	207	237	260	233	246	204	210	222	220	242	228	253	211	218	224	224	213	219	197	213	220	220	235	238	252	232	216	236	242	227	205	188	236	231	211	247	233	227	235	243	241	246	219	198	225	187	242	238	228
24915	21306	25663	22607	7416	3500	2429	1832	1374	1134	958	804	724	640	572	507	477	471	436	377	345	293	293	268	266	263	233	244	225	197	201	179	188	199	193	180	161	164	157	149	151	177	148	157	148	160	184	164	150	159	155	137	139	135	167	147	156	153	148	145	162	147	147	159	166	149	134	160	141	131	134	125	134	138	151	151	144	144	151	153	150	157	168	154	149	150	146	128	147	151	153	124	145	143	161	146	149	155	158	141	143	136	142	147	141	140	142	159	167	143	131	146	141	141	143	129	131	149	169	148	147	152	145	120	150	154	153	147	163	131	140	154	130	158	146	147	144	168	144	139	127	128	154	152	151	150	144	140	145	163	142	148	145	130	154	133	138	138	174	137	141	146	159	152	148	134	140	138	129	149	150	149	159	131	148	167	135	151	151	135	122	138	126	130	143	158	189	139	129	141	145	146	145	127	137	152	151	129	158	136	132	122	149	130	180	143	151	159	145	157	134	136	146	137	152	136	129	145	131	156	131	147	138	143	144	151	147	147	164	153	152	132	164	169	136	149	147	151	131	142	121	158	154	142	132	150	152	146	124	128	145	150	141	151	149	150	132	142	134	150	139	141	144	130	158	142	129	147	153	165	145	154	155	149	153	149	142	140	136	135	164	137	147	161	147	141	133	156	138	131	146	159	147	149	122	159	161	152	140	128	124	176	128	186	160	128	156	136	150	149	136	153	137	137	137	148	146	149	127	143	146	155	134	155	147	148	146	144	159	146	146	171	168	135	149	126	152	165	158	148	159	153	137	130	150	138	122	130	133	142	129	141	152	133	165	156	144	116	139	138	151	144	151	151	158	156	156	149	144	146	156	144	164	157	154	159	135	142	147	159	151	147	144	162	146	139	127	134	155	154	139	155	153	174	133	121	147	155	172	150	140	164	165	145	123	146	172	148	157	135	147	145	150	147	124	152	156	132	139	135	145	152	146	154	148	145	130	148	126	139	161	151	145	157	146	139	154	142	135	142	161	160	142	138	167	150	143	159	146	144	158	144	132	123	152	148	142	150	148	134	130	138	137	130	139	164	145	147	156	145	146	162	121	162	133	146	142	136	141	149	141	168	157	134	136	151	136	150	150	143	154	133	131	139	171	134	160	157	141	155	163	136	130	135	144	145	152	121	139	127	146	156	143	138	151	140	146	142	149	155	139	131	136	163	159	148	153	146	154	150	148	143	145	141	137	143	130	155	158	153	137	127	143	134	149	156	146	152	138	130	136	161	144	144	138	130	122	139	142	163	124	151	154	144	144	152	142	127	152	132	129	151	147	156	154	133	170	150	147	138	154	155	168	169	145	146	143	141	138	167	144	141	135	109	155	127	153	163	145	147	120	168	147	145	134	151	163	143	146	165	133	153	148	153	149	141	147	139	145	158	129	144	123	148	147	157	155	155	154	155	182	147	134	146	125	160	153	150	145	139	139	159	148	143	118	156	145	146	137	148	153	120	152	146	130	144	138	156	129	146	153	144	162	141	154	137	173	146	164	167	129	145	156	161	141	160	145	147	132	146	131	147	157	143	145	134	134	150	156	149	150	166	145	136	153	164	148	140	143	116	135	173	155	146	146	149	146	134	147	133	146	124	146	146	161	157	172	155	145	151	144	128	137	149	165	154	156	143	146	160	148	155	107	149	141	151	150	163	164	164	127	155	167	128	139	162	135	117	146	147	136	150	135	142	138	150	151	172	141	144	139	141	130	163	147	154	138	152	129	148	159	145	149	149	158	130	127	150	150	139	160	149	137	164	162	167	147	140	164	127	158	138	135	142	134	155	164	139	140	159	153	127	160	148	131	134	123	132	153	149	132	145	142	142	158	141	172	166	143	138	142	136	145	151	145	165	158	149	151	149	144	155	147	127	162	160	164	143	155	145	147	143	148	147	132	153	148	155	143	163	148	132	150	164	150	163	165	154	157	145	132	143	144	144	145	134	146	142	143	159	134	165	170	175	137	169	146	141	155	155	144	135	144	129	146	159	132	144	160	148	148	155	146	141	145	155	143	146	145	156	135	130	146	125	140	148	158	156	144	142	168	142	145	150	165	127	153	162	131	123	143	176	144	142	155	157	153	160	141	130	145	143	168	141	158	144	152	145	158	142	153	157	157	144	133	151	161	135	154	160	164	149	150	140	146	152	156	121	166	144	154	157	138	154	144	138	140	130	141	132	143	142	141	165	137	151	150	163	152	121	153	139	147	135	159	139	154	155	134	175	167	127	150	135	143	141	148	143	132	175	139	136	146	144	146	142	147	133	139	127	132	128	156	150	163	161	129	139	154	164	140	150	162	153	144	150	145	139	144	159	145	127	149	145	139	165	132	149	140	147	139	136	144	156	157	143	143	133	162	154	152	150	146	120	163	117	135	140	166	144	157	120	151	139	151	145	134	139	146	154	139	131	154	147	148	151	130	157	143	144	151	154	118	169	158	143	129	152	135	147	130	147	167	134	155	157	155	131	138	155	145	134	148	164	166	161	142	138	129	144	168	127	148	154	175	154	171	144	140	136	134	152	151	162	150	162	159	132	139	145	154	137	140	152	164	157	159	140	132	137	144	158	157	130	165	142	138	144	155	150	141	145	136	142	140	143	162	141	156	137	159	159	145	161	154	140	143	131	144	147	128	154	143	169	160	141	151	153	139	146	166	137	150	128	135	154	150	151	156	148	152	134	138	131	134	157	146	150	144	152	138	140	147	173	145	149	148	146	147	141	129	150	153	175	186	159	155	166	156	143	147	152	143	134	134	166	140	170	142	152	143	150	139	145	124	149	132	153	125	164	165	145	157	142	136	135	171	138	147	147	170	147	141	139	165	150	164	160	163	156	166	144	147	148	130	157	127	154	135	117	137	155	168	130	121	155	155	132	157	137	128	148	149	133	146	156	146	152	129	159	131	156	139	136	151	129	143	141	146	147	122	145	160	125	136	141	147	127	158	151	133	147	140	134	150	174	144	155	143	149	149	146	141	141	149	172	138	169	150	160	155	174	150	153	179	152	144	150	128	143	135	155	169	157	150	141	134	147	149	162	161	163	143	146	139	138	150	153	156	159	139	156	143	143	147	157	165	153	130	153	145	153	151	140	144	142	152	138	162	167	135	156	124	158	145	137	129	149	108	153	153	140	162	141	150	150	149	142	139	166	141	154	138	148	153	139	151	158	151	145	148	142	138	134	157	154	162	153	137	160	162	134	142	168	152	154	131	159	169	152	137	146	143	157	157	176	163	147	161	151	146	151	150	164	155	145	150	147	131	155	152	108	144	140	141	122	161	153	146	141	138	138	144	140	144	149	134	125	154	142	149	125	154	137	132	111	148	155	154	156	149	144	130	178	162	148	163	166	143	149	119	178	134	172	139	158	139	150	143	157	149	154	131	157	152	150	148	160	137	141	133	145	136	154	140	146	150	152	120	146	170	136	155	133	130	170	153	159	154	144	126	147	133	154	159	150
18089	32982	24956	16468	11672	8574	6495	4997	3979	3318	2693	2271	1884	1740	1505	1256	1242	1085	973	901	730	669	608	596	556	509	444	388	414	395	377	347	321	308	327	287	251	298	265	307	235	251	239	227	252	258	241	231	238	210	238	239	240	207	210	229	213	213	203	209	222	202	201	211	206	229	213	212	192	227	214	203	212	232	206	180	231	213	188	180	237	197	231	212	198	191	227	184	211	199	183	221	195	236	229	215	238	217	205	208	216	210	230	204	198	240	198	211	192	240	244	211	224	211	197	197	205	225	209	204	227	203	210	235	220	213	231	200	235	236	196	202	211	222	195	205	185	193	238	187	245	189	226	212	217	218	220	251	215	200	222	220	207	197	201	223	203	226	233	220	212	228	195	222	201	230	210	223	195	201	196	191	215	222	226	206	210	247	221	205	202	203	220	196	195	223	215	221	230	225	209	205	199	228	194	208	218	223	203	226	206	252	225	203	201	195	214	234	235	212	207	207	194	220	222	210	220	195	211	207	213	221	213	202	189	227	198	219	207	229	225	221	221	196	209	197	240	217	210	233	201	178	216	238	233	213	217	183	231	222	210	198	188	216	235	208	199	207	207	229	194	233	206	212	209	206	219	215	218	207	208	217	211	215	204	177	233	202	214	184	219	193	202	208	222	236	198	198	221	232	226	213	231	223	197	226	205	207	226	197	212	199	215	232	239	226	202	208	227	197	198	230	220	200	217	202	213	213	227	223	224	194	187	200	205	203	217	189	208	225	217	207	211	221	197	225	200	202	207	205	217	211	212	228	206	173	233	200	238	203	237	234	227	207	199	224	231	233	228	220	215	220	213	196	228	210	229	202	196	231	235	223	203	207	211	211	224	203	192	222	211	227	195	220	242	219	223	226	214	229	207	214	216	196	215	198	224	214	241	203	200	202	220	215	235	211	221	193	239	213	230	227	213	202	188	225	200	239	223	211	199	208	211	210	237	204	226	180	217	222	209	231	216	212	236	187	213	233	214	201	183	202	226	202	231	197	201	224	198	215	232	190	214	198	216	191	219	212	228	188	210	211	212	221	207	205	220	234	195	217	227	208	207	192	213	235	224	190	233	221	191	198	208	215	199	200	222	207	201	226	224	224	192	224	230	188	212	235	208	231	228	239	231	212	200	210	202	221	219	241	214	221	218	233	201	208	181	204	212	219	228	205	226	217	219	221	222	230	208	225	214	192	195	175	239	232	186	240	208	205	215	224	229	179	229	204	200	194	259	217	217	200	207	248	220	208	206	222	213	203	228	206	185	204	216	195	226	223	218	217	199	208	216	231	215	229	189	218	218	199	236	220	230	214	205	217	230	211	187	198	229	196	219	197	211	208	211	221	198	229	201	211	237	222	220	204	211	194	189	203	208	230	206	206	217	226	209	220	209	245	209	234	205	232	238	196	203	218	233	218	235	217	209	231	201	197	239	223	222	226	198	189	203	222	195	182	192	192	241	220	223	231	187	198	198	192	219	240	212	199	199	214	211	228	198	223	207	212	208	211	207	216	203	230	200	204	205	205	216	210	220	221	214	211	204	221	213	194	219	225	225	240	211	209	214	208	220	205	225	214	204	205	216	198	205	233	219	233	212	213	230	212	225	221	215	221	205	219	203	205	208	198	188	219	192	211	225	241	203	198	231	256	205	217	223	208	182	210	211	211	220	197	227	205	205	218	222	193	220	249	202	237	200	214	222	203	186	210	175	230	208	243	208	208	229	208	229	206	236	204	236	195	206	205	238	203	246	217	207	220	207	199	214	204	195	217	209	197	208	199	215	231	187	216	213	226	222	214	201	195	212	221	213	214	230	209	222	215	237	203	197	237	213	202	204	192	191	201	204	209	216	225	207	202	235	204	224	198	214	220	196	203	209	195	211	240	220	228	224	210	222	229	184	201	218	196	215	214	231	219	224	214	231	193	223	218	228	241	203	202	221	201	229	239	229	217	219	233	198	212	218	227	206	174	211	192	227	202	222	232	219	224	198	204	248	222	211	195	202	234	171	208	237	246	210	221	208	192	230	192	220	204	205	203	206	222	234	247	229	239	201	213	234	221	224	219	219	194	207	225	221	223	188	181	227	215	203	218	198	211	219	224	210	198	215	211	222	219	201	222	216	203	234	201	215	205	201	208	219	215	214	203	199	221	201	211	228	203	203	243	200	226	220	201	208	219	214	212	209	198	207	216	214	209	214	223	232	203	216	213	224	228	223	197	238	228	227	201	191	206	207	204	237	197	242	199	216	210	190	244	228	186	199	202	232	231	213	211	237	206	219	225	228	255	235	213	221	217	212	245	186	200	226	215	210	231	221	202	218	196	219	224	222	189	207	213	203	213	210	215	230	216	245	207	226	196	205	240	223	224	210	223	203	215	219	217	206	216	226	203	231	188	248	230	230	205	202	218	210	262	201	199	209	220	213	247	203	219	232	207	225	215	218	225	185	209	221	232	226	215	228	221	233	219	221	237	216	199	206	218	229	213	220	204	229	208	237	228	199	237	203	202	195	215	225	205	200	199	219	230	209	179	219	198	202	231	220	198	206	195	223	262	196	185	214	209	212	177	219	218	243	232	212	223	211	218	208	213	207	234	225	230	208	202	223	210	204	218	229	232	227	229	202	194	192	206	208	198	203	217	207	221	219	218	185	222	228	228	229	227	188	211	218	228	194	200	197	206	210	237	234	187	225	220	256	239	226	212	207	213	182	226	223	224	230	243	222	219	228	224	190	204	227	227	231	219	211	209	197	197	201	230	204	212	213	227	219	199	208	211	228	229	204	217	208	224	240	197	200	191	227	209	214	201	229	196	220	212	229	224	234	231	210	233	240	226	222	224	204	203	209	204	227	212	214	216	195	212	226	215	240	219	194	208	220	220	234	211	234	231	213	217	192	200	202	217	226	226	192	210	228	215	196	197	200	193	213	230	198	225	212	210	208	213	215	204	245	201	201	215	205	193	218	233	227	213	219	234	206	220	209	201	225	228	206	228	194	213	211	218	191	209	214	223	222	229	228	224	204	238	212	215	197	194	197	204	235	192	219	250	211	216	189	212	212	198	218	196	205	247	218	213	225	239	231	221	238	222	203	208	227	205	211	209	195	208	200	221	219	232	210	211	219	214	218	212	222	232	238	248	225	212	205	218	233	213	198	222	231	193	238	210	249	211	231	220	221	248	206	217	233	217	214	212	224	216	221	200	210	224	241	212	235	209	196	215	204	211	224	210	241	213	237	215	195	210	216	223	200	210	204	216	207	221	226	217	216	202	227	211	200	186	216	203	194	231	206	223	220	204	201	210	183	208	216	205	231	222	233	198	210	235	207	204	233	198	187	196	194	209	220	193	194	187	217	205	216	231	194	217	213	222	238	238	228	217	212	230	211	227	223	238	205	202	192	216	203	207	209	202	222	236	172	229	225	212	206	195	201	231	225	201	215	233	206	227	193	217	187	210	196	204	218	227	228	214
22618	21314	28392	24550	21341	18599	7632	3473	2517	2152	1849	1464	1234	1153	990	914	834	702	674	513	466	446	417	404	366	336	312	302	273	251	269	233	269	263	202	257	206	224	210	183	193	165	201	174	183	171	197	179	185	173	169	166	164	144	162	161	158	140	158	173	147	159	187	151	169	165	164	146	175	166	172	150	150	187	167	123	146	156	166	133	153	165	169	175	138	161	159	149	177	158	175	159	153	147	150	179	144	143	175	160	160	126	157	156	156	151	155	166	174	136	144	148	158	165	154	150	144	156	141	155	143	179	153	157	143	173	175	156	158	158	144	172	155	157	177	172	146	189	154	161	149	179	168	172	173	168	178	165	162	173	143	151	166	154	181	150	156	175	152	151	164	159	153	161	159	167	158	161	157	162	161	161	162	169	162	152	144	168	173	164	144	171	167	157	146	156	158	160	181	147	162	153	169	161	137	144	154	148	151	159	181	158	176	175	154	124	155	161	145	144	153	172	147	162	157	176	157	178	152	179	144	152	159	168	129	165	144	158	147	178	150	127	185	158	138	147	168	142	142	167	136	183	139	161	163	139	164	157	154	169	158	166	162	162	156	145	155	154	166	141	134	167	167	189	133	166	162	150	156	158	173	154	167	177	139	164	163	129	143	161	155	143	163	146	161	159	153	143	162	154	139	158	161	179	158	170	163	156	157	167	129	148	155	154	170	155	142	138	167	165	146	145	182	143	156	158	152	143	154	163	164	150	139	177	149	168	155	155	176	160	156	156	170	172	149	156	162	141	167	134	171	158	163	158	158	159	137	160	164	161	123	175	164	150	156	148	157	140	135	149	165	164	160	173	158	173	166	182	161	145	178	163	135	172	160	159	154	143	152	139	181	147	155	163	173	176	176	180	156	136	166	160	153	154	160	152	154	179	151	155	159	153	159	178	150	179	152	130	153	141	170	149	151	162	161	171	178	165	157	140	159	147	172	159	142	138	132	172	159	154	177	136	174	152	161	171	160	161	151	138	148	149	157	162	148	173	155	159	152	170	152	156	159	161	152	175	177	155	156	133	146	150	161	139	131	145	161	147	147	171	185	157	190	166	164	161	165	156	156	154	157	175	152	147	125	171	153	172	189	173	165	150	159	167	142	163	134	153	173	170	162	184	145	167	134	170	148	156	177	144	149	148	144	176	154	150	163	177	161	184	141	171	158	153	155	153	142	145	160	152	157	155	187	156	178	140	155	155	177	151	155	149	136	152	148	138	182	148	173	167	146	162	151	141	185	153	161	190	176	159	152	142	159	148	158	136	175	159	145	169	162	162	152	161	152	162	148	179	157	168	156	135	177	160	162	131	156	145	160	167	163	146	149	164	155	165	160	158	164	173	167	151	140	149	150	137	189	157	136	155	162	160	184	151	162	181	171	171	150	164	201	171	163	155	158	147	154	170	161	148	169	163	137	145	155	169	160	145	141	170	163	149	168	149	169	149	152	165	165	162	135	155	170	146	158	173	161	141	160	153	185	144	179	167	155	160	156	149	143	133	171	163	171	149	163	148	149	145	146	155	151	150	146	148	161	153	149	162	141	167	158	164	155	137	153	155	134	154	161	149	166	143	150	162	153	146	151	148	161	178	189	163	153	162	180	150	159	146	152	133	177	157	167	166	166	161	157	154	167	151	152	147	162	154	145	159	169	153	163	134	149	154	161	167	151	166	163	175	185	149	160	155	152	150	171	154	152	154	145	177	168	156	167	161	154	171	184	173	150	165	137	171	128	158	137	137	159	187	171	186	156	156	154	155	141	159	160	144	167	157	162	157	149	177	166	170	142	160	158	150	164	157	147	170	162	145	132	157	150	153	147	155	176	165	172	161	168	180	137	190	147	154	152	158	177	150	150	165	149	149	149	158	154	162	187	159	165	152	163	156	146	133	156	173	164	160	168	162	164	156	157	171	176	158	169	161	160	159	152	156	165	133	176	156	156	163	176	131	159	167	154	153	163	165	139	152	156	159	171	142	147	151	133	155	147	167	169	178	162	149	168	142	151	165	143	166	135	164	146	142	170	147	162	144	159	162	148	142	164	158	166	138	168	150	142	183	155	134	142	144	153	150	155	153	159	153	157	161	147	150	166	166	158	164	169	182	153	161	151	153	174	168	159	150	179	146	139	144	163	136	157	154	144	168	152	149	168	171	171	147	174	160	128	140	133	168	171	153	160	164	172	144	149	141	168	148	137	141	141	179	166	173	150	158	147	155	161	153	143	147	149	156	163	147	172	167	144	134	170	152	164	147	145	170	145	143	161	184	164	151	146	157	146	162	151	143	154	139	154	177	189	153	151	162	151	161	168	169	138	150	161	166	166	159	161	144	159	165	146	159	153	149	160	152	147	157	182	168	141	153	176	199	171	158	138	150	159	169	158	154	187	147	176	162	160	152	169	161	137	174	151	161	136	178	145	159	168	144	156	159	165	166	148	139	141	196	171	151	168	153	168	158	138	153	142	146	152	145	148	172	144	139	158	144	166	135	163	160	127	150	182	177	166	171	159	175	167	163	135	168	165	182	190	148	144	161	148	155	171	160	163	165	150	164	143	173	168	146	159	145	181	183	170	139	165	157	158	168	178	155	177	187	159	179	174	167	138	164	146	162	165	176	143	155	163	137	149	153	156	152	145	149	174	157	148	162	160	177	178	175	180	157	155	162	161	167	156	140	154	165	159	169	165	149	162	152	175	165	139	143	170	161	163	149	149	167	173	161	155	181	168	165	153	158	148	169	161	172	170	157	163	138	142	158	148	152	165	148	149	158	164	144	150	165	165	154	163	140	165	154	176	141	182	150	165	163	157	138	153	152	165	172	166	128	170	152	150	155	164	148	152	173	177	167	171	144	149	156	150	167	159	155	152	158	158	159	169	149	147	152	170	156	155	152	162	163	171	153	152	153	165	168	160	131	157	155	167	165	162	163	152	151	150	169	177	143	155	166	170	162	138	158	153	159	158	153	173	156	157	163	153	128	147	148	151	160	144	156	162	156	155	144	154	148	154	157	145	157	167	156	165	156	167	137	156	153	147	151	150	154	169	168	187	149	171	133	188	171	163	167	157	161	149	184	144	175	162	145	154	140	160	180	169	168	154	155	151	147	188	167	152	142	170	156	161	184	164	152	150	162	157	147	139	142	153	142	154	173	185	138	158	153	174	176	168	159	144	139	142	138	139	153	140	159	143	164	175	168	160	155	139	175	171	175	163	160	156	154	149	161	149	148	143	170	154	161	159	158	166	148	171	160	166	176	148	163	156	159	147	143	167	168	173	163	142	151	154	179	170	157	155	158	151	155	164	153	185	159	148	155	137	152	147	165	154	143	148	145	144	150	154	155	165	166	164	139	164	144	148	135	172	138	152	147	176	166	155	172	147	166	154	130	151	178	155	175	143	171	178	178	148	168	168	169	165	150	158	155	161	148	136	152	154	155	170	141	129	165	158	135	164	141	157	173	153	167
21354	41761	33182	23607	17748	13684	10679	8486	6659	5422	4726	3909	3401	2992	2466	2142	2009	1709	1537	1305	1093	1037	926	816	778	708	631	614	549	549	510	473	460	473	449	374	348	377	339	335	288	294	277	286	278	257	280	231	256	230	262	234	216	225	232	234	228	232	233	225	231	215	212	202	211	217	241	217	244	219	237	215	209	201	250	190	230	207	242	238	220	224	180	239	211	235	206	222	218	199	233	218	220	219	223	224	217	205	245	226	220	217	212	250	231	230	229	230	224	204	219	220	219	222	223	217	218	239	218	238	223	221	202	213	218	226	216	219	215	225	223	223	223	219	224	227	233	202	234	216	227	241	209	226	232	240	215	199	216	229	233	231	216	245	208	212	262	215	223	227	211	216	219	243	230	209	227	196	240	235	235	224	227	220	239	224	220	195	210	224	242	208	214	215	249	224	247	217	251	238	213	247	221	169	219	222	253	218	230	219	204	245	255	226	224	243	222	218	226	243	190	250	250	218	185	243	234	232	210	196	219	221	214	211	223	214	223	225	216	184	216	202	203	219	216	210	217	204	241	214	236	231	214	226	219	239	248	236	246	235	198	206	246	228	229	221	223	219	219	210	206	223	208	208	219	215	286	232	236	217	225	239	236	225	219	219	228	224	217	233	238	217	227	265	234	233	229	217	223	248	218	229	212	236	193	251	239	235	241	240	220	255	231	208	213	214	216	224	228	234	214	250	223	211	225	228	227	246	243	222	209	222	227	235	203	232	235	240	213	200	233	253	210	234	215	231	219	223	215	225	230	224	193	218	217	227	210	198	227	241	264	227	231	249	208	201	230	208	201	224	207	258	230	239	220	190	222	236	218	236	223	215	204	263	223	233	242	222	251	225	216	234	225	211	198	225	203	232	220	263	221	204	204	231	214	203	246	218	231	206	230	252	216	227	193	243	219	230	221	209	216	232	237	226	238	216	248	227	224	214	244	231	223	209	235	227	223	250	214	210	229	222	234	245	229	199	255	234	220	188	241	222	244	233	221	255	236	227	237	250	230	223	186	192	218	274	227	228	224	216	241	252	211	237	245	239	246	216	212	216	224	201	225	236	252	221	237	210	219	212	242	212	223	218	208	200	207	196	221	248	206	236	225	194	253	225	222	248	231	236	219	238	242	250	183	218	225	207	206	207	233	218	255	221	224	217	204	235	230	237	233	209	220	215	228	232	233	213	232	230	208	224	236	218	245	238	218	206	214	220	231	216	236	213	217	201	234	221	220	215	236	229	195	209	203	210	218	231	221	216	243	210	244	242	222	231	218	194	231	208	213	248	218	241	215	233	205	216	209	251	228	231	236	212	234	201	215	234	237	224	206	214	255	249	213	238	227	215	215	219	215	247	231	207	215	240	240	216	215	214	231	232	251	228	206	228	223	234	237	211	228	236	235	241	237	209	225	217	243	257	213	204	228	241	215	214	231	217	241	231	205	225	223	220	241	215	223	210	234	223	212	221	191	249	239	214	224	253	214	228	210	218	222	235	212	200	216	221	224	221	223	202	208	221	234	189	251	217	208	228	238	242	221	222	235	200	218	207	237	233	226	237	224	208	235	242	238	234	207	232	223	218	257	237	241	240	201	227	224	214	217	232	229	205	209	219	231	235	247	262	209	224	215	244	226	231	205	249	218	198	212	217	224	228	240	242	214	245	202	196	217	231	236	276	236	190	197	210	232	230	228	225	229	214	233	238	211	202	189	213	221	227	214	218	232	226	206	236	255	210	224	229	198	218	207	239	226	227	269	233	198	217	216	215	227	234	223	222	217	242	207	250	206	231	193	212	230	223	211	210	223	232	221	244	240	194	218	262	257	230	233	213	216	203	239	223	225	218	235	231	226	225	226	207	220	226	240	228	213	195	208	214	243	229	249	229	250	231	208	247	216	226	229	207	224	226	219	214	213	232	242	240	233	211	222	220	230	217	243	226	237	235	214	243	234	240	216	191	223	215	210	249	199	207	233	219	254	234	193	228	234	230	206	224	219	229	242	233	224	217	227	219	203	230	228	209	232	213	218	232	246	233	227	210	243	252	235	229	247	242	248	204	237	243	217	213	221	227	227	204	239	209	214	227	212	226	222	218	258	244	238	199	229	224	223	243	232	230	228	213	255	224	227	258	213	235	205	218	240	223	216	215	208	206	222	222	220	210	213	219	236	264	213	230	238	230	226	227	222	231	246	219	220	231	225	216	202	207	274	192	224	216	204	245	213	225	218	206	228	220	229	257	226	237	253	203	234	202	219	216	227	224	234	225	212	210	234	213	216	231	216	229	226	238	213	214	206	238	213	227	237	214	228	219	220	236	230	217	197	220	220	224	216	217	213	196	224	207	226	228	205	224	217	218	215	254	232	193	206	217	206	231	229	231	218	240	234	219	232	248	227	222	191	222	219	219	237	259	242	229	224	205	205	226	220	261	234	234	222	253	233	192	190	236	249	232	213	250	260	245	225	238	216	207	232	200	220	222	210	235	212	221	219	200	213	208	215	208	224	224	224	217	248	221	230	222	234	229	232	217	198	213	232	233	219	236	219	203	241	223	238	239	226	220	211	231	215	235	241	213	254	211	239	223	237	218	212	229	212	249	198	203	213	224	221	248	240	240	235	239	233	225	204	230	222	226	226	223	240	225	213	214	244	230	204	222	237	231	259	252	224	236	210	215	217	242	216	218	220	200	201	253	191	210	234	212	254	219	221	210	214	237	236	233	226	231	241	207	235	221	224	231	224	231	213	228	251	243	235	198	213	239	238	201	239	246	203	224	190	231	229	213	200	243	228	247	242	204	214	223	238	240	221	229	248	256	221	214	213	214	226	206	219	197	221	242	226	213	217	218	243	232	231	208	232	251	226	233	221	228	223	209	221	211	246	226	222	224	226	258	210	249	214	231	224	212	259	253	242	225	244	215	236	220	202	249	224	214	210	230	209	249	213	238	207	251	208	228	247	204	220	231	206	241	225	229	217	224	242	208	231	229	261	235	216	211	215	210	217	228	240	202	250	223	255	213	234	213	234	216	218	208	214	220	233	200	235	245	219	231	234	225	217	221	220	241	238	189	240	222	233	236	220	260	224	255	228	218	235	206	217	214	200	230	228	226	205	210	205	191	232	238	237	211	214	244	223	205	224	239	221	234	223	247	258	225	196	246	241	208	203	237	233	184	226	240	236	200	227	222	229	218	225	208	239	227	228	264	222	218	210	237	261	238	218	208	235	235	226	216	220	222	233	196	219	240	236	216	230	222	241	230	245	226	239	232	247	220	233	223	210	226	228	242	228	208	216	213	231	217	223	228	219	244	239	225	209	208	225	236	217	246	237	239	193	217	232	207	205	231	197	233	211	239	251	213	254	234	199	250	219	224	216	210	207	241	245	223	228	244	229	238	206	224	216	211	212	200	224	209	189	230	241	218	215	251	220	229	252	226	221	238	237	219	203	226	211	235	244	203	210	221	212	207	230	233
27886	21364	17515	9752	4826	2945	2006	1554	1137	957	888	755	652	587	516	483	449	412	358	337	317	316	296	262	248	214	211	214	196	244	207	202	175	172	167	185	184	191	147	193	165	176	155	159	161	130	168	155	149	150	148	136	160	166	169	161	174	170	161	158	134	138	148	169	162	162	163	149	154	139	173	160	155	138	138	178	154	159	172	145	136	132	162	158	142	154	141	141	138	166	143	166	139	171	167	145	178	164	165	142	143	157	166	151	147	178	137	164	166	148	139	163	137	148	159	134	166	180	149	147	126	145	158	165	165	151	172	159	153	137	160	156	159	157	149	196	147	139	156	165	147	147	148	155	152	134	179	152	146	131	155	127	149	143	166	185	162	154	155	149	137	151	143	153	161	129	134	137	159	140	143	155	132	155	138	156	148	164	154	158	170	144	174	157	153	160	156	149	156	173	168	142	147	147	159	179	169	144	154	157	156	160	144	152	142	153	132	146	171	130	179	158	167	162	179	136	150	144	166	152	174	163	146	142	154	164	156	146	126	154	149	185	145	152	148	166	143	164	161	154	146	158	167	169	169	165	162	159	157	148	158	160	169	155	163	128	165	157	129	149	179	158	144	149	141	151	172	169	138	117	128	141	153	154	156	162	151	142	157	156	140	151	165	136	150	156	164	154	159	155	174	146	155	161	157	151	154	141	144	134	128	158	134	146	141	153	141	147	171	156	151	136	171	145	135	151	172	145	183	157	159	162	161	151	168	150	174	152	175	166	136	152	152	148	171	132	151	163	143	174	172	152	147	121	167	145	150	171	148	158	143	155	173	131	164	161	147	170	173	159	154	149	148	168	144	132	147	155	156	149	151	165	160	176	151	159	163	171	153	139	157	131	151	165	167	146	155	154	161	154	154	153	159	142	140	169	149	152	171	155	159	145	179	146	167	148	148	154	156	164	169	144	160	173	145	168	152	146	161	156	160	159	168	188	129	138	133	147	156	146	153	153	157	151	146	151	151	152	162	146	159	154	153	135	153	135	147	139	146	155	149	149	145	131	132	123	167	162	139	165	143	172	170	163	169	163	144	148	148	150	156	172	146	162	158	167	177	151	137	143	150	153	156	161	161	135	145	172	144	156	158	142	147	146	189	118	149	159	149	143	155	155	134	164	169	163	149	143	158	148	147	162	177	163	165	149	139	157	135	164	168	160	138	137	154	167	127	133	153	177	135	157	153	161	165	138	157	154	145	150	154	143	183	164	150	158	151	148	148	194	153	155	142	172	150	179	145	167	150	132	169	164	160	157	145	159	165	153	159	145	170	166	172	146	139	157	156	155	147	154	148	151	139	154	150	153	135	143	136	146	139	159	141	165	172	158	148	151	155	143	163	164	150	159	168	135	159	142	146	172	165	167	155	167	143	151	162	168	139	174	153	184	158	138	144	154	167	161	140	160	162	156	151	157	161	166	134	144	151	164	168	160	159	136	145	154	168	129	182	143	149	164	149	150	172	139	168	163	162	158	132	160	174	134	152	149	140	175	162	145	166	149	170	181	146	174	154	168	149	160	147	133	179	163	183	157	149	169	130	152	158	167	163	157	154	153	166	165	158	171	162	146	154	158	151	146	161	141	157	162	164	174	163	150	168	147	150	143	143	150	148	139	161	119	144	151	147	125	158	151	154	152	164	173	140	132	167	153	144	154	148	155	147	149	168	149	125	158	172	149	141	167	177	153	166	150	171	166	175	153	153	141	141	165	160	186	167	181	176	179	163	148	134	126	163	166	177	170	159	168	165	157	172	163	159	145	165	155	154	169	162	166	170	163	168	132	156	155	143	155	159	123	148	165	167	154	155	164	172	177	169	154	161	148	149	143	134	137	166	181	168	174	146	146	136	142	155	158	147	150	144	147	140	147	143	172	161	150	160	133	148	155	134	158	169	162	169	158	149	147	161	144	147	159	142	168	155	139	153	133	171	152	159	137	158	140	168	164	152	142	163	139	174	145	167	174	149	166	137	146	150	142	169	140	153	144	169	155	157	166	147	144	181	157	163	168	155	149	165	148	175	178	167	163	157	150	155	137	152	134	143	144	147	161	163	167	139	153	129	159	156	145	149	137	169	169	162	148	184	142	160	159	158	169	135	145	177	133	174	138	163	140	166	141	152	137	152	173	143	162	168	131	161	146	151	161	154	159	142	144	145	134	161	158	153	141	147	191	153	163	138	174	152	136	159	149	168	165	140	158	168	124	147	151	153	154	136	145	134	167	150	152	165	158	147	169	147	157	152	176	171	176	162	136	159	154	144	171	154	151	168	132	163	162	154	158	136	144	175	162	132	166	149	129	145	166	159	158	142	137	143	157	159	134	128	155	144	171	162	150	152	168	158	135	167	164	144	168	160	161	146	150	150	157	168	144	159	148	163	143	167	157	160	147	163	169	149	161	143	154	175	152	143	146	166	149	158	151	147	148	159	144	126	167	164	164	160	165	142	175	151	146	140	124	147	159	142	175	143	144	158	138	172	152	189	155	163	137	159	164	166	132	167	163	145	150	148	147	145	168	156	168	159	169	144	155	144	161	149	136	147	141	149	128	171	148	142	138	150	151	162	158	140	154	155	136	175	152	161	150	127	161	151	148	164	154	157	174	145	151	165	159	135	145	173	133	140	151	170	149	145	152	150	147	126	137	165	142	172	166	129	147	156	137	150	147	140	155	144	161	146	137	148	162	152	150	147	165	148	177	182	153	185	132	170	151	169	160	131	132	141	148	141	159	169	155	164	149	138	152	157	156	160	167	173	138	143	162	131	153	174	159	157	140	155	156	165	183	141	160	143	132	146	154	149	152	144	149	155	144	156	153	162	166	162	154	158	128	166	144	151	145	143	138	159	157	139	129	177	132	158	158	156	162	142	137	171	157	161	155	148	136	136	167	190	169	132	158	155	149	160	161	173	161	162	169	165	146	160	151	182	158	166	150	149	153	156	137	169	142	168	167	152	163	149	143	165	162	157	156	158	150	161	156	139	142	172	136	129	145	154	144	166	146	147	194	151	158	158	152	144	155	146	156	160	169	136	126	161	150	170	149	157	162	146	155	173	164	164	147	162	161	133	148	163	171	158	137	152	169	161	173	160	157	149	141	157	153	157	146	177	144	158	157	161	154	162	132	137	162	163	161	145	167	166	160	159	173	159	150	142	163	163	161	143	161	148	155	165	192	147	165	155	145	186	140	143	123	158	164	160	170	143	145	151	145	140	180	186	152	149	160	134	138	151	154	172	162	150	149	163	156	167	149	156	153	142	157	166	150	151	164	158	155	145	147	148	163	160	154	163	148	161	160	160	153	161	134	160	148	163	160	175	168	159	157	138	156	157	168	161	144	161	150	154	164	176	163	148	145	165	177	164	140	154	179	162	145	167	139	169	138	161	167	160	143	182	159	147	145	152	158	153	138	157	157	166	140	161	146	161	157	171	148	157	154	142	172	173	133	141	164	157	145	155	150
17576	30261	22667	14250	10070	7439	5429	4202	3399	2748	2293	1978	1741	1466	1336	1116	1003	918	764	710	633	618	570	549	474	414	420	407	376	383	356	340	317	318	300	311	288	265	266	276	279	244	255	274	251	236	234	230	250	246	234	237	238	208	219	252	229	208	239	226	217	201	214	204	255	241	210	240	221	208	217	233	221	208	229	215	242	202	230	222	194	242	221	220	202	238	215	225	225	245	237	224	212	227	226	230	233	260	239	243	214	231	233	229	196	220	235	228	211	189	202	228	221	220	235	194	222	238	203	240	215	238	195	210	209	218	189	222	257	209	207	211	237	214	219	206	205	207	238	228	239	196	216	237	210	219	214	244	231	227	200	212	217	234	234	245	243	218	223	237	220	237	225	225	229	218	223	231	196	224	232	226	236	214	222	260	216	211	219	228	225	250	205	233	210	217	218	232	224	224	236	236	203	241	189	222	227	213	199	210	185	194	211	217	237	190	218	212	223	234	228	213	243	215	205	252	192	217	224	222	211	222	222	229	254	211	206	242	206	254	211	200	223	233	221	212	240	235	226	216	247	218	257	214	217	201	243	233	210	214	215	189	216	208	205	225	205	227	227	225	214	196	209	217	193	228	211	217	225	202	220	215	243	203	183	239	240	231	218	248	229	229	195	215	221	212	219	190	197	196	216	221	217	254	235	222	244	239	226	192	229	201	221	204	240	207	223	186	222	225	248	220	213	215	234	230	212	215	255	229	192	228	233	218	214	225	233	216	225	262	247	244	228	251	218	214	232	196	199	237	206	223	215	224	232	225	225	237	219	200	225	222	222	223	224	221	214	215	210	258	219	225	211	232	217	231	212	227	204	213	242	205	205	231	223	264	216	209	214	226	196	222	230	215	190	216	222	225	200	233	214	219	249	226	215	240	208	182	237	202	213	231	260	196	239	211	217	226	235	199	210	194	215	234	256	206	212	252	222	187	216	221	224	239	228	225	233	230	201	208	220	227	204	216	250	241	224	228	209	220	213	205	214	214	248	239	220	211	228	205	223	242	226	207	229	229	232	206	233	235	219	209	225	203	231	198	227	215	219	226	214	229	232	217	201	219	233	230	222	213	252	252	221	228	228	205	239	230	251	221	211	210	227	224	228	226	218	222	205	223	207	216	213	213	229	199	215	225	237	219	198	218	218	220	216	226	217	223	221	252	216	212	204	252	186	236	208	247	214	263	213	230	202	224	235	204	213	210	233	217	221	226	220	223	208	191	222	221	195	204	227	220	205	214	229	234	228	215	196	237	205	204	209	238	240	207	200	218	189	232	217	202	229	201	248	222	224	191	239	217	208	229	223	234	209	248	227	212	250	216	217	202	242	249	228	236	250	215	234	221	217	244	203	218	213	230	194	211	214	203	227	185	218	241	236	217	216	213	211	226	240	208	211	225	215	226	237	228	231	229	194	205	193	223	205	220	216	218	227	221	216	212	212	218	240	219	236	230	222	209	211	218	209	213	198	240	215	211	243	221	198	226	238	198	229	212	221	221	198	219	233	222	234	242	246	232	235	242	230	230	222	191	223	227	254	238	251	228	228	184	224	225	217	216	195	221	219	228	202	210	235	227	218	205	211	201	238	226	253	237	238	212	200	223	225	199	189	232	205	226	229	237	213	210	232	214	226	232	205	247	227	224	209	220	223	232	218	203	229	232	204	215	221	230	223	210	210	204	209	208	245	205	225	212	214	247	213	228	208	230	200	220	242	215	220	205	228	211	217	220	220	220	224	222	221	246	220	226	209	228	232	235	214	206	242	227	250	228	208	238	223	216	268	230	219	199	243	236	221	207	205	206	222	216	180	208	226	242	227	267	217	220	231	189	199	219	211	195	244	206	191	206	230	216	211	238	207	221	236	236	241	226	237	242	219	200	210	222	243	195	231	216	236	218	227	197	249	213	232	215	225	199	212	234	214	213	199	225	219	262	233	224	203	240	235	215	227	225	207	232	246	221	205	202	199	217	210	223	231	211	203	207	232	239	239	203	221	240	207	227	213	216	231	221	240	223	231	213	217	210	204	215	239	245	240	219	221	241	228	222	199	206	231	203	205	212	223	248	222	221	236	210	201	219	204	217	237	227	237	221	204	212	245	222	210	212	220	230	219	232	201	206	226	230	224	221	216	226	205	211	225	235	233	225	223	215	222	224	233	221	229	243	263	211	219	241	206	211	183	225	223	231	218	200	232	232	205	210	230	213	227	220	232	236	200	219	228	216	225	219	225	223	223	218	215	225	226	222	220	238	218	230	240	231	207	205	212	230	226	214	209	227	220	220	223	197	227	220	227	209	223	226	223	228	216	210	248	210	228	213	236	205	207	229	220	249	230	233	243	226	236	226	222	233	217	242	204	248	198	226	239	224	245	210	237	225	221	238	208	210	215	233	229	214	231	236	224	229	237	211	177	231	222	241	217	226	206	222	226	198	232	213	246	220	216	213	204	212	225	220	196	248	217	235	245	196	239	212	243	235	214	213	231	224	203	210	217	228	228	243	206	223	223	226	197	226	227	213	178	241	189	226	203	217	230	193	220	226	220	242	206	226	218	207	217	222	217	226	217	216	236	207	248	232	221	245	226	215	219	210	199	220	228	212	206	220	214	226	271	228	226	215	211	240	246	212	224	193	205	208	218	237	230	231	212	204	237	189	188	219	191	222	219	221	240	230	226	225	207	245	236	240	212	195	241	208	186	210	220	248	232	185	213	235	238	233	230	229	219	233	207	232	232	237	245	221	245	225	209	222	222	216	228	234	248	219	237	226	234	231	216	212	198	203	231	216	201	222	204	252	223	231	235	226	229	200	240	212	197	231	244	211	222	226	214	246	212	227	223	205	214	216	222	208	223	237	215	226	210	227	201	234	219	209	211	221	217	205	226	186	212	199	221	207	208	211	205	203	232	220	218	210	228	242	205	216	232	236	227	207	207	254	246	216	222	205	219	254	234	212	210	207	224	201	222	241	253	221	214	249	204	222	205	265	219	217	249	212	217	223	205	220	220	239	209	247	193	245	201	222	234	229	211	255	217	229	227	200	210	227	232	215	213	206	228	237	228	246	195	246	207	229	233	227	213	228	238	230	214	218	234	227	223	213	249	229	215	244	220	194	219	215	213	191	217	235	251	210	224	208	228	250	233	235	210	227	238	219	194	208	210	234	216	205	234	222	201	217	218	215	231	217	223	215	226	220	227	238	242	210	243	192	233	196	246	209	220	214	208	224	222	228	232	218	214	249	221	229	227	238	223	204	219	264	225	201	217	225	213	224	263	238	229	207	212	214	245	192	228	219	231	220	241	240	213	223	236	211	234	250	204	232	274	245	230	191	193	237	215	205	231	221	237	211	212	236	226	234	239	231	196	214	227	232	232	246	191	247	211	205	200	216	210	249	242	229	231	221	214	237	245	211	243	230	217	217	204	209	234	237	230	201	246	206	209	217	246	226	219	228	204	207	210	229	213	240
23541	21296	27737	25169	19389	8396	3984	2678	1956	1605	1424	1203	1016	890	751	718	640	598	491	462	454	441	400	324	293	310	289	274	246	226	211	212	230	217	217	181	216	204	205	192	184	178	191	187	178	193	173	180	179	173	163	170	173	170	163	173	148	161	175	174	181	172	164	162	159	169	192	137	150	155	178	167	157	176	158	161	176	155	167	160	155	146	179	163	137	179	186	143	174	156	146	160	147	168	163	174	133	162	192	145	156	138	131	163	157	180	168	159	184	168	187	167	154	156	142	175	140	187	158	174	169	156	160	156	145	155	149	158	142	163	172	145	158	167	181	139	150	139	157	186	152	152	169	171	158	184	162	169	181	152	163	165	158	145	159	176	143	168	164	151	154	173	165	127	172	172	162	141	145	144	160	175	163	156	158	176	178	164	134	142	151	153	147	197	159	163	144	137	163	147	164	175	174	155	165	153	165	177	157	156	169	171	139	169	173	147	156	188	162	145	146	146	169	167	182	168	173	160	153	163	176	160	168	178	166	162	145	167	169	161	184	162	149	148	152	160	151	158	142	161	181	145	152	169	167	171	183	162	158	165	144	154	163	153	158	155	165	181	151	211	153	154	165	154	131	172	146	186	146	159	178	146	129	154	171	165	163	165	156	155	152	175	176	156	144	125	142	147	140	157	148	165	164	162	166	162	154	160	163	179	160	146	156	161	160	181	149	182	164	145	135	156	160	160	182	148	146	185	192	156	155	156	154	176	155	149	169	191	158	152	168	143	178	168	158	163	161	147	145	155	154	135	156	159	153	154	172	153	163	147	143	175	152	157	154	157	164	150	147	147	170	147	166	146	176	164	176	168	173	150	162	158	161	166	144	165	138	165	179	145	160	151	176	185	171	147	175	168	156	152	184	175	125	142	148	168	157	139	141	160	160	165	148	156	153	159	187	143	175	168	150	150	144	158	182	162	158	160	146	166	174	152	126	152	165	149	161	169	153	157	158	140	177	145	151	181	162	170	168	135	165	166	167	179	150	166	148	143	137	171	169	144	157	174	159	149	176	175	148	159	190	154	145	163	149	148	154	140	167	164	133	157	156	186	175	171	159	165	169	146	169	140	177	179	136	167	177	169	180	161	175	169	180	147	172	144	170	153	159	160	162	153	164	162	180	162	157	166	158	136	153	149	164	163	156	163	166	177	167	161	169	154	151	163	170	153	179	149	170	163	174	166	160	169	150	167	149	175	177	163	170	165	162	176	159	145	151	156	169	157	139	171	170	178	153	148	171	181	168	146	179	140	155	145	149	171	138	143	163	157	173	146	145	158	159	160	152	159	162	154	179	173	162	181	180	171	172	185	148	174	175	151	153	167	149	163	141	166	154	155	180	164	159	152	152	176	171	185	155	163	130	171	169	165	168	151	152	156	160	165	162	152	141	170	146	157	154	157	148	171	152	187	159	162	138	168	161	160	157	146	192	140	159	172	168	173	156	167	166	149	146	167	156	154	175	150	136	155	151	153	160	161	156	151	148	136	156	160	167	184	148	158	157	176	135	159	165	168	151	171	159	167	133	186	153	151	178	157	176	155	166	156	170	150	163	149	182	163	170	167	158	143	174	155	161	170	178	152	161	168	166	185	193	185	158	162	160	164	162	181	163	164	154	152	156	196	164	159	159	159	153	167	166	194	165	139	150	164	164	159	162	163	171	144	160	178	134	171	172	139	173	161	179	147	173	174	152	147	158	146	172	140	165	147	171	166	160	154	146	144	149	171	164	183	158	148	156	172	154	173	146	186	163	151	164	154	170	161	145	148	161	160	182	155	152	159	170	168	183	174	166	165	170	138	149	165	173	172	157	148	150	161	136	161	165	145	172	165	166	168	162	142	191	139	142	150	150	159	144	161	176	180	169	153	172	154	157	175	165	137	175	143	173	168	148	142	152	167	158	157	155	153	181	158	173	162	172	169	164	153	177	171	177	151	167	161	194	146	160	165	154	154	146	161	182	160	170	151	166	145	190	178	171	152	167	159	163	158	165	173	165	156	165	159	144	155	188	167	160	174	153	178	166	153	177	160	158	165	149	148	178	166	150	125	140	162	168	179	166	176	148	161	150	168	161	163	177	143	151	139	161	150	178	160	154	159	172	176	164	151	164	151	151	169	144	179	175	134	169	196	141	161	187	137	172	159	147	157	151	156	172	156	153	158	180	156	154	155	162	169	154	141	177	140	181	185	176	166	151	191	152	160	165	162	180	157	136	177	172	172	168	159	167	157	142	167	149	157	155	155	168	168	163	146	169	147	170	162	156	166	163	145	170	163	144	162	164	170	183	152	152	143	154	151	182	150	174	168	178	159	144	178	146	152	179	157	188	134	182	162	157	164	139	170	159	177	172	173	156	190	158	155	160	154	155	133	182	164	176	168	175	153	174	174	178	187	184	172	161	132	170	153	167	177	164	163	166	162	168	181	163	145	154	148	182	148	158	165	173	161	173	159	136	163	166	170	154	159	169	176	140	170	144	141	162	175	144	177	167	166	160	166	156	164	172	157	164	164	162	145	191	143	165	160	155	165	160	151	154	160	151	156	154	154	163	179	149	180	154	175	176	158	135	169	166	169	149	199	148	177	157	165	173	180	147	154	169	156	176	160	159	174	149	165	147	165	141	162	136	166	181	164	159	176	164	160	166	164	174	167	172	161	152	166	152	158	153	158	130	168	158	169	165	152	146	162	151	164	170	154	146	131	168	151	199	166	186	187	162	173	174	143	140	145	180	172	165	140	152	152	160	150	176	184	150	159	159	172	152	167	172	151	157	167	161	157	151	170	143	177	164	158	153	179	165	169	154	173	159	141	162	154	168	169	171	166	174	164	145	159	173	162	153	168	161	172	148	154	152	172	146	162	186	163	175	162	174	157	162	154	167	159	163	154	151	155	146	143	162	194	169	155	133	154	153	164	166	156	168	154	136	153	171	159	166	155	170	140	165	167	151	156	130	151	160	157	148	162	192	193	169	163	154	152	149	155	189	161	150	153	159	165	156	153	158	185	146	191	156	158	176	160	157	164	155	157	172	164	160	168	153	155	156	172	170	165	149	153	160	174	173	161	150	150	147	171	156	167	161	164	152	154	168	156	167	159	166	169	141	169	154	156	136	183	166	148	168	168	155	141	161	160	163	148	127	178	138	183	173	169	138	146	143	160	149	152	145	168	168	173	156	176	173	171	155	162	157	157	141	167	158	169	163	164	167	168	147	145	150	153	134	155	159	159	151	162	148	149	159	150	159	152	152	139	151	156	144	159	159	134	142	171	160	163	191	150	157	157	157	166	151	165	165	169	150	155	168	166	168	159	165	141	166	145	161	154	160	160	172	180	146	162	169	133	166	156	134	142	156	162	148	163	142	187	154	167	149	134	169	137	185	137	144	141	151	162	150	180	161	155	177	156	154	160	165	174	185	156	170	159	181	166	170	152	160	173	161	154	169	140	156	146	164	148	144	151
19109	37176	29008	19862	14723	11053	8323	6570	5245	4318	3713	3109	2585	2099	1923	1711	1459	1256	1131	978	935	829	791	657	606	533	544	492	484	475	426	414	410	353	401	349	345	326	269	309	314	272	290	301	264	275	276	278	255	244	256	240	277	248	217	259	252	228	261	249	259	234	221	210	236	223	255	260	238	237	246	230	220	212	251	230	260	243	228	236	246	211	237	222	248	225	229	232	227	244	228	229	233	230	221	224	214	219	255	228	260	259	227	255	197	239	262	228	230	230	251	254	229	228	266	221	253	237	235	236	227	212	191	252	232	238	220	223	245	253	213	219	237	201	222	260	235	214	247	238	241	242	221	217	217	203	234	237	240	227	238	257	235	235	257	218	238	234	237	239	258	224	221	222	203	249	197	251	247	238	229	235	265	232	207	240	240	237	241	229	241	233	218	223	229	235	220	223	248	246	217	229	247	233	233	245	213	236	256	241	269	229	215	232	218	232	232	222	224	223	229	248	243	241	230	216	254	214	213	219	219	261	228	238	249	259	237	259	236	213	225	257	265	245	203	266	242	215	248	231	229	231	212	251	242	215	220	207	234	235	233	239	223	212	219	237	207	260	227	197	237	249	245	228	233	236	240	211	229	217	230	236	210	217	212	213	222	231	217	224	210	237	215	216	212	241	226	243	240	229	225	214	228	227	226	232	216	213	226	235	257	195	261	237	237	206	228	256	239	242	248	247	221	228	228	251	261	225	236	240	222	236	251	240	235	255	222	260	219	230	245	223	251	230	247	244	211	220	239	207	259	202	236	184	210	237	239	236	282	219	234	229	217	259	239	238	232	245	221	236	257	213	222	227	208	257	236	244	217	236	236	223	229	241	238	214	237	212	228	229	247	250	232	236	248	255	224	226	246	229	244	226	252	251	208	216	226	228	233	239	237	236	258	248	253	211	264	223	215	247	241	233	212	205	245	239	247	228	235	231	225	214	205	243	246	221	209	187	236	241	247	232	197	242	224	225	214	209	246	219	247	248	242	250	254	247	234	229	226	222	216	248	244	247	228	222	232	246	232	245	227	231	228	211	220	207	250	227	227	223	215	218	210	223	217	250	238	252	244	242	258	217	230	245	256	231	235	249	217	225	243	242	250	221	243	242	230	231	240	229	231	226	233	237	217	242	228	210	248	219	226	215	230	235	224	221	247	225	233	237	222	240	237	221	254	236	219	219	260	234	238	235	252	231	213	256	250	239	220	225	244	224	226	226	234	226	243	237	231	213	227	225	238	232	222	239	216	240	236	222	255	227	211	209	224	223	251	241	223	223	239	219	235	223	221	243	214	220	218	246	212	217	233	242	235	225	258	267	218	232	221	217	259	246	235	263	240	237	232	235	243	251	217	218	252	244	236	243	208	219	240	227	241	230	234	220	229	209	223	229	250	231	249	222	254	236	239	234	225	233	248	212	223	219	220	217	238	222	250	228	237	216	232	232	239	216	249	243	236	211	226	236	235	258	209	212	254	240	216	227	243	231	226	220	246	203	242	201	227	225	228	210	239	253	222	230	225	226	229	248	255	253	232	235	222	221	239	217	243	233	235	223	254	230	251	232	250	237	217	229	257	238	245	199	205	242	243	263	228	223	215	214	234	194	268	201	265	228	255	241	209	243	229	235	245	216	208	247	248	239	260	242	214	216	223	229	248	232	235	240	214	234	241	216	229	240	211	223	230	251	238	232	229	228	255	244	223	216	231	193	221	250	237	212	237	249	208	246	239	235	221	227	235	251	225	203	253	214	232	207	216	239	222	244	238	227	247	246	245	223	226	243	217	237	242	233	234	224	260	225	243	236	234	215	216	230	209	214	201	227	245	233	229	269	225	259	224	227	233	232	222	220	203	249	238	237	232	237	232	214	221	244	242	239	226	242	260	219	218	249	229	192	229	226	205	210	244	245	240	221	250	232	233	224	230	240	234	239	251	242	271	241	261	237	230	239	237	238	244	237	243	215	234	222	229	231	222	239	205	240	226	227	241	202	193	206	226	207	246	219	219	249	217	236	219	217	239	234	238	235	241	222	232	245	256	241	233	217	237	257	231	243	243	247	252	211	228	218	240	255	220	243	252	236	243	228	247	209	211	237	236	230	230	211	253	239	253	218	224	245	233	219	232	227	248	225	218	216	262	199	248	262	232	226	231	217	231	253	252	235	237	246	221	245	258	234	251	217	216	247	252	235	221	240	227	262	215	251	229	243	217	238	234	227	217	229	240	233	244	230	243	218	234	227	216	238	225	241	214	233	212	206	225	257	238	218	221	228	223	227	224	237	254	238	235	205	215	221	221	268	239	260	215	233	212	225	207	250	221	220	242	218	249	218	219	217	214	213	241	236	225	221	198	240	223	236	230	228	230	238	224	232	268	261	243	245	237	248	255	215	221	238	238	203	223	241	210	221	215	223	229	216	191	244	227	215	233	229	222	265	249	243	213	228	215	229	230	245	251	207	225	249	224	225	248	222	233	244	225	228	230	217	222	226	258	244	192	229	222	242	247	215	235	263	263	192	240	205	217	257	242	236	238	212	237	235	213	231	242	248	226	261	208	256	241	225	213	214	242	247	216	234	244	251	219	240	242	229	230	213	246	217	247	203	241	215	198	236	274	248	229	225	215	212	217	216	253	227	218	219	216	239	229	243	218	220	251	250	203	254	257	282	224	214	226	214	226	224	220	243	268	216	207	246	241	229	243	257	261	212	221	241	200	232	244	235	218	239	228	236	216	218	233	235	194	244	259	235	231	224	244	213	233	250	261	227	239	226	219	237	270	244	239	208	252	231	243	248	211	236	253	241	250	241	231	237	248	223	247	243	251	285	238	210	207	226	243	227	264	224	229	236	220	213	267	252	236	241	227	232	222	221	245	252	236	251	220	251	236	214	220	250	232	227	215	232	217	240	225	233	221	244	255	212	237	202	209	236	238	237	210	264	253	205	218	246	237	250	197	225	231	230	210	228	245	246	227	196	230	233	234	202	240	233	210	212	228	234	246	236	215	222	215	205	229	227	225	237	230	206	227	247	256	236	235	251	233	234	241	231	233	259	214	205	230	223	244	244	237	209	228	259	210	257	212	203	241	220	229	199	226	229	234	236	231	243	226	237	258	236	253	205	247	256	244	231	217	205	234	227	226	206	223	229	245	252	229	230	205	240	220	244	232	213	255	251	235	240	230	241	199	248	217	236	243	241	231	218	224	234	232	259	247	241	244	246	240	230	236	233	218	243	208	229	224	240	232	223	212	233	239	244	236	226	242	230	227	220	220	216	226	232	248	266	237	227	256	217	221	245	199	220	238	261	215	249	228	253	234	251	233	259	218	204	256	222	224	217	200	237	220	218	243	198	195	212	222	230	216	249	206	255	221	259	241	189	197	240	212	216	231	249	234	227	240	225	231	222	251	258	260	230	214	233	244	259	208	232	222	250	223	249	230	232	241	238	236	229	258	250	223	223	259	218	243	238
25034	21351	25718	22731	7673	3728	2580	1905	1542	1252	1040	932	714	674	543	519	480	445	403	359	330	323	317	245	261	275	217	232	243	239	226	191	165	176	207	191	189	159	205	138	164	177	173	153	151	154	149	148	159	148	134	151	137	143	168	156	166	147	161	141	146	158	172	158	150	141	158	138	154	144	158	161	148	150	142	146	153	172	157	146	145	153	154	132	161	165	136	162	134	165	173	166	153	155	151	159	144	161	172	138	134	127	148	148	159	127	161	153	166	150	156	150	133	140	148	151	173	158	160	170	163	139	155	146	147	145	172	162	155	162	154	169	162	168	157	160	165	133	141	143	138	133	163	148	145	154	143	136	178	131	141	144	148	151	165	158	146	181	141	165	163	125	136	153	155	155	145	146	155	162	149	134	160	122	147	133	164	150	128	156	167	159	156	166	134	154	147	166	146	144	166	165	149	153	157	153	144	146	160	157	144	135	155	145	163	158	155	142	137	132	135	130	149	152	146	157	146	158	155	146	145	162	134	117	150	149	166	146	141	156	145	170	174	138	131	146	171	174	162	139	153	149	159	140	146	163	155	141	143	166	175	157	173	146	173	140	153	165	167	150	138	144	143	147	129	175	146	143	152	156	162	142	135	149	137	147	153	153	149	151	172	133	160	160	149	142	167	156	156	145	148	149	152	149	142	130	135	151	139	143	161	148	147	150	139	150	151	142	146	137	161	156	166	166	161	139	151	155	134	169	152	145	158	144	159	125	154	146	147	158	142	120	160	123	146	165	163	164	138	148	156	169	149	157	149	169	149	138	115	124	145	131	162	172	129	170	151	135	162	145	137	171	154	143	152	153	133	130	160	138	159	152	138	137	158	149	163	138	156	149	142	146	141	150	139	148	125	125	168	156	155	166	148	157	148	127	145	144	156	138	166	135	142	167	138	185	141	159	162	169	139	134	153	140	176	159	155	152	168	151	153	173	125	157	140	154	146	148	148	161	173	142	144	169	154	149	151	160	184	147	146	157	125	137	146	158	155	137	137	133	142	161	141	143	164	172	172	158	178	165	137	135	150	144	166	125	167	144	132	165	140	159	155	132	145	120	141	134	146	131	150	147	145	135	171	151	169	137	134	140	132	154	160	136	154	140	161	168	130	174	135	162	151	136	147	164	127	161	137	148	151	148	150	152	130	151	144	140	137	177	161	150	144	161	160	148	161	161	163	153	163	148	163	174	137	152	141	141	162	157	147	177	147	125	161	149	145	149	152	150	157	165	144	152	151	147	156	159	180	156	153	150	143	153	166	148	122	134	145	141	130	151	169	138	146	151	137	133	124	158	155	157	129	148	156	163	151	162	149	149	151	127	164	144	146	155	148	160	141	148	158	141	151	165	133	158	154	140	134	154	134	147	130	154	156	167	134	126	148	172	166	147	152	163	146	146	157	145	144	155	136	141	145	149	155	139	175	151	173	177	140	127	154	148	159	153	135	160	146	146	161	157	168	156	117	152	138	154	158	141	165	153	140	129	166	144	143	153	129	158	162	136	157	162	160	143	147	126	131	153	167	144	162	152	175	144	149	155	152	159	145	149	141	146	154	155	165	153	162	147	153	145	147	159	150	160	159	160	159	153	121	138	153	165	144	161	142	147	141	141	137	151	150	168	137	154	154	177	155	153	156	158	139	146	130	129	151	150	142	158	159	122	167	145	150	170	157	127	166	141	122	170	146	155	144	143	145	118	148	162	129	137	151	159	161	152	157	131	143	140	153	141	145	156	144	125	160	142	146	143	159	156	167	132	151	148	152	156	153	160	162	172	143	166	141	161	168	166	136	131	153	184	131	147	134	159	153	162	146	148	144	158	164	173	171	155	153	154	135	153	150	133	144	146	157	150	141	152	152	169	146	138	149	164	170	130	153	152	142	157	134	147	156	149	145	152	147	144	146	141	167	159	176	147	154	150	133	155	161	155	165	168	153	172	136	144	165	160	140	162	136	150	167	149	158	154	149	139	143	163	147	170	142	148	149	168	151	144	143	161	123	163	147	147	157	143	160	145	145	155	150	131	137	161	144	149	144	154	146	151	135	147	132	173	156	155	135	154	146	160	165	144	155	147	151	145	143	127	148	146	163	148	169	136	155	121	139	148	164	159	168	143	160	141	164	164	140	151	134	156	173	162	159	157	141	124	172	167	173	147	148	158	156	153	154	125	146	145	153	169	152	158	148	144	140	125	148	161	159	141	161	150	140	139	146	128	166	145	169	157	164	144	143	142	155	124	144	148	156	160	171	165	168	136	150	152	163	147	173	146	155	151	142	156	155	138	168	157	151	157	147	147	148	137	166	136	150	165	142	143	152	153	144	143	144	145	160	140	156	151	154	148	125	146	124	138	150	165	149	162	168	159	161	141	152	150	158	149	167	162	144	134	147	134	155	156	134	166	159	137	137	156	144	136	149	158	153	170	155	162	173	115	169	127	175	152	164	142	155	171	148	161	136	136	154	155	151	144	139	165	145	155	167	159	160	143	152	140	157	146	150	172	162	144	130	159	141	163	129	142	159	149	148	146	150	150	169	137	146	157	144	143	155	141	153	135	161	144	152	158	129	160	135	148	155	160	143	160	133	149	141	165	147	164	151	158	140	158	161	167	159	141	127	140	134	161	143	166	151	147	134	172	138	145	157	162	156	144	174	131	173	151	151	139	178	138	145	155	159	159	158	133	148	155	133	165	155	161	148	153	171	134	146	132	155	153	172	130	143	136	135	145	158	138	143	130	149	128	148	151	139	157	152	141	153	146	168	151	141	146	160	141	131	146	144	132	142	146	124	156	163	170	140	173	139	161	143	155	170	161	141	150	144	140	162	150	158	152	141	141	146	158	153	144	179	149	169	133	154	145	159	134	133	144	156	144	147	136	162	154	153	158	152	157	153	155	145	160	149	154	146	147	161	155	139	153	174	149	165	179	140	139	134	147	118	150	151	138	140	129	152	148	142	171	164	153	140	162	149	165	134	148	146	124	150	149	151	135	150	158	137	142	171	138	166	142	147	156	161	138	131	121	160	149	136	168	149	150	157	152	134	152	145	183	146	142	154	161	140	154	145	151	151	170	137	150	135	160	139	146	142	159	148	164	155	136	157	135	140	143	157	143	161	160	155	161	165	150	173	139	151	169	149	175	147	152	146	159	142	136	164	149	159	154	141	154	144	138	153	154	127	153	150	126	156	155	151	145	158	158	147	169	157	157	166	140	131	148	140	156	117	150	159	159	143	165	165	165	143	149	161	155	125	136	159	150	138	163	153	151	139	176	159	162	143	166	155	154	145	141	157	151	160	148	140	152	143	138	149	127	138	147	145	146	173	145	149	141	136	158	130	160	149	162	150	163	138	134	137	150	145	140	157	160	168	138	141	158	141	154	154	161	144	151	145	150	147	162	162	140	149	123	149	153	158	175	140	175	160	138	154	154	136	159	157	149	147	176	166	144	132	136	152	156	136	184
18548	33232	24867	16550	11856	8876	6884	5318	4383	3426	2959	2492	2132	1788	1457	1305	1181	1013	943	831	790	750	633	546	516	485	477	409	395	421	348	336	376	326	361	292	311	277	266	265	269	257	287	248	257	228	252	248	237	228	234	217	229	228	219	221	207	205	200	237	205	218	222	201	227	202	208	214	220	206	209	187	231	238	215	199	194	181	214	211	181	210	204	229	236	229	239	232	210	220	222	228	218	209	225	194	230	216	227	215	210	228	213	211	224	253	198	213	220	216	234	244	219	251	232	223	215	216	228	230	199	237	203	212	208	230	247	208	222	206	215	213	216	238	198	200	185	215	208	223	231	211	222	213	213	221	226	194	229	225	217	217	236	223	197	216	194	220	228	204	231	208	209	197	208	225	202	213	227	203	212	216	218	229	212	225	233	228	210	213	210	201	214	215	209	206	213	200	207	209	240	186	246	223	220	229	196	225	236	212	229	237	206	187	220	195	233	194	227	205	211	220	216	235	228	213	199	202	204	210	225	211	232	205	205	220	219	247	218	206	211	199	214	245	207	214	209	221	229	240	210	224	233	208	222	239	241	222	193	205	197	232	224	210	223	212	205	233	230	238	200	189	213	195	235	213	205	207	232	223	241	230	201	213	198	222	227	225	204	228	251	219	218	187	233	231	231	230	211	229	208	228	216	205	236	236	228	215	237	212	191	196	209	224	193	218	228	182	212	185	233	218	207	237	223	227	239	230	202	231	242	221	230	217	217	228	231	203	185	239	209	218	209	242	227	216	226	203	219	208	202	206	223	208	210	224	215	220	213	226	195	201	235	229	201	226	212	204	240	231	193	222	208	205	244	213	224	253	240	197	211	197	227	246	226	242	225	243	237	231	208	231	223	222	213	216	221	224	218	214	229	191	212	207	232	199	219	233	219	218	219	240	227	197	219	211	209	218	209	225	229	226	230	206	235	231	207	213	219	211	227	211	214	219	224	208	185	225	216	193	186	213	214	215	199	219	216	228	199	211	253	208	214	214	225	253	228	238	217	224	207	208	228	235	213	219	228	199	222	201	235	237	271	215	206	216	202	222	224	230	233	203	222	208	190	226	232	209	227	184	232	205	224	205	243	207	191	226	231	196	245	187	220	200	224	222	227	224	232	213	210	215	200	218	211	215	212	209	226	206	218	210	250	213	215	218	201	215	229	218	265	217	219	212	250	238	223	203	201	199	209	204	216	226	222	203	218	195	232	218	199	225	220	223	212	230	196	216	211	222	193	210	219	209	196	196	230	199	184	245	211	206	186	185	232	207	202	197	246	218	205	189	223	217	211	201	239	214	218	225	222	225	217	232	201	249	200	243	200	231	246	232	214	210	225	218	208	237	213	190	218	224	214	223	205	230	237	191	211	222	218	221	204	229	206	208	199	199	192	220	221	217	180	228	212	204	223	205	232	218	199	193	241	192	207	244	220	222	200	221	232	211	183	228	219	217	216	189	205	202	199	196	234	191	227	212	221	208	241	203	226	222	196	225	201	260	209	189	201	225	211	216	238	223	200	226	208	224	224	217	200	201	223	183	226	216	208	228	219	222	214	200	198	218	187	226	209	225	203	206	224	227	267	208	213	212	232	215	222	201	218	224	238	193	234	219	210	216	215	217	208	203	229	195	209	218	194	224	201	218	202	226	217	206	220	218	222	221	236	213	212	220	228	215	214	224	213	226	216	225	223	202	226	200	214	254	224	246	228	235	208	225	211	218	224	239	212	220	201	221	237	243	220	240	198	221	207	214	210	218	214	195	247	223	226	229	221	220	185	205	213	219	219	213	216	213	228	213	202	227	203	233	240	219	243	201	204	253	217	233	225	232	220	215	210	208	228	232	223	204	200	208	208	220	230	224	230	206	193	204	209	199	205	231	212	252	218	228	264	216	213	212	222	217	208	199	243	229	226	225	212	201	194	208	241	210	225	218	218	192	215	200	215	209	225	239	242	221	226	212	219	240	227	207	229	201	213	202	216	210	206	197	218	210	233	214	209	204	213	217	205	194	208	212	235	220	229	195	201	181	193	211	224	228	203	214	220	255	225	198	217	216	233	237	218	223	221	200	205	219	247	199	218	230	245	198	229	187	187	208	204	205	242	224	195	203	242	235	209	196	213	212	237	231	215	254	201	214	203	211	209	225	205	226	192	203	216	206	215	199	210	223	233	208	230	198	214	219	204	235	211	217	222	207	190	239	222	237	196	223	189	202	211	202	206	220	193	218	194	231	220	191	233	206	221	208	201	225	242	237	216	208	237	232	231	203	223	245	224	219	229	220	216	242	209	219	238	233	235	188	232	228	232	230	220	222	209	212	243	211	223	217	209	223	203	232	221	253	227	216	198	225	213	194	215	203	222	215	211	199	203	219	214	191	229	222	193	221	212	227	212	210	221	211	235	206	209	219	243	199	213	220	230	218	215	235	211	214	212	221	227	193	213	245	219	211	208	221	216	219	222	233	249	221	207	227	233	207	220	226	209	229	201	224	208	215	195	232	226	229	248	261	195	236	205	212	214	210	200	219	228	249	226	209	212	228	226	211	216	204	237	213	220	218	237	216	195	207	221	223	212	213	198	211	186	208	256	213	213	224	206	200	204	202	226	229	212	217	236	206	202	205	225	215	229	214	219	205	189	202	229	219	220	203	234	213	230	219	228	209	202	206	213	216	207	223	207	224	201	222	206	234	237	200	224	182	257	196	223	201	208	231	214	226	225	218	216	210	226	241	200	189	196	234	219	200	239	206	222	216	243	209	226	199	217	222	229	209	245	217	243	244	218	215	228	217	206	230	205	221	223	237	219	229	230	208	210	228	231	205	221	214	223	250	232	230	203	217	224	248	205	213	217	211	214	201	206	214	219	230	235	185	216	233	226	208	217	209	226	215	231	205	220	205	205	219	215	228	227	223	217	210	221	245	207	220	210	231	243	227	229	214	209	226	219	224	244	234	232	207	202	233	238	217	216	218	216	192	220	215	236	251	199	212	242	248	189	211	227	234	206	206	215	221	223	232	203	193	252	224	223	214	224	213	211	202	177	223	218	224	219	221	221	211	210	207	205	227	209	233	215	215	233	209	193	236	237	232	239	228	224	220	251	214	213	213	202	217	206	208	189	199	239	206	216	199	204	191	202	225	231	224	212	190	181	200	194	204	226	205	214	222	213	189	213	224	218	215	207	234	211	216	212	225	238	197	216	213	216	204	211	210	228	222	196	256	223	212	202	233	217	248	226	227	189	194	219	215	218	242	198	212	228	226	202	224	192	212	245	207	231	232	228	222	209	221	209	223	225	202	211	208	214	218	214	226	235	213	240	218	206	229	212	227	208	221	212	216	202	231	214	210	224	203	247	216	193	209	224	223	231	190	203	248	224	241	227	202	231	206	218	219	212	221	218	213	217	206	224	231	198	230	214	214	196	225	199	253	189	255	216	229	223	243	223	227	215	235	205	191	209	207	214	206	217	230
22594	21315	28438	24473	21346	18895	8267	3894	2754	2246	1829	1556	1351	1178	987	924	768	688	660	596	560	543	425	413	343	373	339	314	304	304	269	253	251	226	226	237	240	213	207	201	186	171	157	184	180	170	175	169	164	177	188	159	177	172	156	153	180	166	167	166	171	163	153	157	173	151	174	130	170	169	157	167	156	153	158	153	173	171	168	178	172	136	149	136	151	163	156	185	159	162	159	163	167	160	182	161	171	159	161	151	167	169	162	155	172	166	180	144	163	149	177	169	157	159	152	169	136	172	161	156	173	174	156	157	137	146	157	152	156	169	156	160	153	167	166	170	183	173	171	154	147	158	194	152	166	155	160	155	164	168	138	134	142	173	162	143	165	161	128	155	160	147	135	160	153	163	164	176	159	138	144	168	159	172	151	169	179	178	181	165	165	159	150	167	176	137	181	149	158	163	160	149	180	172	201	152	153	167	158	165	151	172	177	155	153	164	149	169	167	147	172	185	175	165	154	155	164	177	197	176	175	165	147	176	158	187	169	157	174	157	167	161	159	163	146	160	149	150	171	169	158	168	146	150	141	150	153	166	176	172	146	145	183	161	176	160	164	156	157	172	163	165	140	171	179	139	164	148	159	168	160	168	156	177	149	166	161	132	155	156	172	156	191	173	162	142	153	169	145	165	166	153	168	170	157	164	167	192	183	160	172	164	177	170	159	162	146	180	140	158	154	190	159	167	158	142	175	175	162	152	168	168	153	169	171	168	174	166	141	148	166	148	161	151	159	169	175	140	144	158	166	173	185	156	140	162	185	165	149	158	180	169	166	174	159	171	166	172	173	151	172	156	170	159	162	161	176	155	165	158	176	170	152	150	144	164	143	161	162	161	148	174	171	173	172	147	162	163	171	158	147	152	141	170	153	137	150	164	162	158	174	179	172	179	165	162	152	157	150	178	160	170	157	165	159	141	139	165	161	187	138	160	146	152	171	162	170	159	156	150	177	135	168	165	167	167	157	145	157	180	174	157	166	172	162	167	165	165	170	154	182	143	157	160	150	152	153	180	171	157	152	145	153	149	160	160	159	170	175	168	161	144	155	151	161	191	175	157	168	181	150	167	137	184	163	159	143	168	176	164	143	167	159	180	174	150	170	164	170	180	182	136	172	146	185	168	179	147	161	150	140	160	152	140	164	163	157	165	161	158	164	167	153	166	140	168	134	153	174	155	153	160	127	191	163	148	168	174	144	169	150	164	188	171	144	163	168	150	158	181	159	178	169	167	162	171	155	154	153	158	165	170	160	167	165	172	162	153	166	157	170	179	161	171	184	150	165	182	148	158	168	169	176	176	181	153	161	171	173	147	157	145	155	140	157	137	160	148	144	157	152	161	177	166	161	155	165	145	165	161	165	180	153	167	163	177	152	154	161	155	171	160	142	165	179	162	156	182	150	178	179	157	156	183	153	134	158	170	166	164	179	156	145	150	177	149	171	161	166	157	157	162	171	142	178	167	154	156	169	161	165	141	152	182	179	158	201	157	168	178	167	155	163	183	189	178	162	157	162	161	156	163	148	173	139	161	155	167	169	157	166	180	156	167	168	179	167	166	165	165	136	176	142	165	172	165	139	172	164	127	156	163	155	157	181	184	190	138	192	191	167	139	172	166	160	183	184	174	150	158	172	180	136	148	137	168	147	139	151	190	158	150	152	161	154	169	171	166	155	159	170	156	169	161	161	156	173	176	161	146	183	164	164	166	148	148	157	145	152	158	154	166	156	155	151	170	159	180	163	168	155	180	182	146	167	142	160	167	151	157	161	173	141	165	152	165	166	164	186	156	177	151	166	165	178	154	169	173	147	154	155	141	130	170	172	175	174	167	142	170	161	157	164	169	161	151	138	192	176	173	179	165	160	167	187	168	172	162	155	151	167	182	164	151	147	164	128	158	159	195	149	146	155	143	168	135	163	151	159	166	186	161	167	171	155	165	135	157	178	167	146	177	165	151	149	156	154	154	156	165	159	191	150	158	180	154	158	164	150	149	148	144	141	151	154	185	194	151	152	179	143	165	172	152	145	178	167	153	158	162	154	173	163	152	160	147	164	172	161	155	163	156	161	205	164	188	175	147	152	164	154	170	154	155	167	164	183	175	140	171	154	148	147	150	180	159	168	170	155	162	174	172	163	183	165	163	179	163	136	157	178	214	153	168	141	167	169	170	153	169	165	146	161	165	157	157	155	175	161	162	150	154	143	159	179	161	164	154	156	169	179	177	179	163	159	169	181	170	163	159	163	166	163	164	157	169	185	154	164	167	160	171	155	126	185	147	151	179	178	165	157	175	157	163	162	164	157	172	145	181	158	148	166	172	149	147	160	158	155	154	152	158	147	171	157	160	152	161	145	176	158	159	160	161	190	166	162	170	141	136	161	158	160	153	150	152	171	166	147	155	177	163	146	154	169	197	172	167	153	169	153	144	161	151	176	181	161	152	161	172	145	155	152	173	150	177	173	151	170	162	142	166	159	170	153	173	182	154	171	158	171	166	164	164	143	156	183	171	160	162	160	171	142	159	150	169	182	164	176	159	175	153	171	157	160	152	171	131	155	157	142	181	161	154	188	140	172	160	171	178	162	171	168	134	143	156	172	158	170	175	158	172	138	157	137	166	155	154	171	154	174	168	160	178	170	169	175	169	173	154	151	146	143	160	145	161	155	182	165	188	158	159	166	148	160	156	147	173	196	177	143	146	165	153	181	152	160	166	164	149	168	180	194	154	159	165	154	165	168	143	157	156	175	183	179	136	169	168	160	133	159	166	164	174	160	166	169	157	155	184	154	165	166	141	151	170	167	187	182	155	169	175	176	149	155	144	158	180	150	162	171	165	163	161	154	174	147	137	157	155	150	151	145	170	138	155	146	153	151	148	149	148	157	153	171	165	151	155	164	144	191	176	154	153	161	170	164	168	139	172	171	164	174	176	157	140	145	155	157	150	176	154	149	169	145	161	158	167	152	162	174	140	188	161	156	152	146	165	176	154	176	174	175	170	146	173	164	166	170	151	154	160	140	139	155	149	165	150	162	159	185	166	173	173	136	165	170	144	135	164	147	157	159	167	163	169	178	171	154	203	143	130	164	159	160	149	165	168	167	164	175	158	154	158	153	181	186	171	164	165	157	158	171	168	173	164	131	169	183	142	153	157	176	146	147	153	162	155	179	155	160	171	149	162	154	183	158	159	171	151	163	169	162	160	180	166	162	158	185	169	170	165	145	162	140	168	171	156	147	157	150	151	181	189	145	167	169	182	165	173	142	169	167	157	161	167	165	160	144	189	174	164	161	165	153	156	171	185	159	155	160	156	147	156	166	161	159	147	155	153	156	149	160	162	179	160	160	173	167	167	158	182	163	142	158	155	175	164	164	167	154	176	165	150	161	143	174	158	159	173	154	175	168	167	199	203	154	172	174	167	188	160	185	167	164	193	144	144	148	154	151	175	181	168	166	140
21652	41918	32506	24080	18487	14282	11015	8780	7145	5815	4820	4140	3444	2853	2507	2181	1905	1692	1532	1301	1235	1127	902	858	747	688	656	606	576	529	487	494	494	462	391	385	384	325	347	345	322	292	272	284	269	252	282	279	228	265	264	255	257	216	236	284	264	256	248	243	249	229	228	224	224	221	200	228	226	218	258	257	226	252	257	220	244	228	232	198	223	215	234	231	236	245	228	221	221	232	219	212	249	231	250	242	229	218	215	223	243	221	222	230	227	241	251	202	253	242	248	211	235	237	220	216	222	246	261	185	213	250	232	243	231	233	224	263	219	227	237	233	234	234	225	229	258	224	200	222	253	247	232	217	219	209	206	218	261	222	215	220	245	234	214	225	241	232	240	228	214	228	244	226	211	241	226	218	209	240	215	260	220	227	226	232	199	209	221	211	261	231	237	241	241	257	198	245	203	242	214	247	213	200	238	235	257	217	210	241	239	206	192	242	208	237	251	235	210	204	240	233	237	206	246	228	229	270	233	226	224	230	233	217	206	255	236	212	215	231	245	245	242	220	233	225	238	236	227	228	223	229	230	258	235	219	205	222	239	247	242	227	211	251	230	230	223	234	221	265	235	223	196	233	212	236	230	227	221	234	196	241	240	227	229	251	221	231	235	245	221	251	223	229	231	225	200	242	229	269	230	196	234	251	239	231	248	255	227	234	233	218	241	213	226	255	245	250	211	225	206	242	206	240	242	228	228	227	236	225	225	205	248	234	242	208	232	218	244	255	248	230	217	243	239	243	219	232	226	238	236	228	218	224	224	254	212	242	232	222	235	239	215	224	222	223	237	243	231	227	211	221	198	234	212	255	244	235	221	253	253	247	224	229	257	223	246	265	233	238	239	240	199	221	236	226	220	214	237	226	221	231	257	221	214	224	228	211	220	229	229	246	242	221	228	186	217	260	242	226	224	273	214	228	233	228	207	252	237	212	218	236	231	225	239	248	221	246	241	217	226	238	204	224	225	243	240	234	216	224	232	215	219	225	228	220	232	207	215	252	218	210	199	216	213	244	213	216	210	195	243	246	214	231	244	236	219	236	247	230	202	244	233	226	223	221	226	214	227	236	251	228	239	231	243	230	232	228	231	237	219	218	215	233	226	222	223	260	206	247	230	246	227	238	235	219	208	217	212	233	212	219	246	239	229	223	226	234	213	229	240	222	223	200	223	236	226	244	232	206	218	221	242	229	241	244	244	236	240	254	228	229	225	224	250	222	214	230	239	215	213	225	219	237	231	224	236	226	235	204	247	236	225	226	208	236	228	212	221	248	231	243	202	227	227	217	245	231	202	246	259	237	222	250	228	242	236	235	235	236	237	230	207	243	214	234	248	217	231	234	216	223	222	241	218	262	242	234	263	229	225	237	214	237	219	252	234	235	213	231	214	221	229	223	240	245	218	189	246	227	244	218	237	210	264	235	259	224	246	212	200	255	249	212	239	242	236	245	215	236	232	200	230	225	228	238	247	239	251	227	213	255	195	215	236	232	226	242	210	219	225	258	225	210	234	220	224	226	214	241	219	211	205	251	245	227	235	234	225	197	243	221	234	213	241	237	228	205	237	219	203	225	221	220	223	233	248	232	243	234	225	235	235	231	253	225	270	204	246	207	201	250	222	250	247	217	275	214	235	207	241	246	239	238	207	231	235	233	235	193	225	211	214	222	222	241	232	240	225	229	232	243	229	231	213	223	252	211	228	231	236	228	221	239	231	219	222	221	207	215	215	203	240	199	247	258	223	246	206	218	227	217	214	233	225	230	239	259	231	204	216	185	239	241	206	220	225	238	225	244	247	208	234	258	234	229	245	216	234	226	255	218	234	210	247	233	222	223	244	227	220	219	239	223	213	211	245	226	220	233	243	212	217	221	212	213	192	222	234	232	227	208	227	229	225	238	229	193	247	250	241	214	241	249	221	239	216	227	222	234	228	217	251	223	234	229	229	245	241	248	228	245	232	229	233	214	196	216	210	244	233	231	225	223	213	231	211	257	222	238	238	236	199	221	208	240	236	208	229	235	222	213	245	218	216	213	234	229	244	267	230	238	235	201	228	230	224	228	234	227	232	217	250	222	215	243	235	278	248	217	234	251	223	229	227	227	229	205	261	232	246	222	239	202	245	215	237	232	214	220	235	222	251	214	239	209	220	217	222	227	233	228	248	229	241	218	234	256	208	250	227	215	215	229	210	227	212	208	240	241	220	237	252	222	219	235	242	215	212	227	241	237	230	260	209	231	201	232	208	211	219	209	224	219	230	228	247	228	228	236	220	242	193	219	214	234	206	249	243	234	245	226	225	246	220	221	248	226	235	198	228	230	211	238	225	250	261	218	234	207	253	219	247	238	227	231	226	226	234	238	202	237	200	247	219	248	240	241	250	206	236	259	218	228	229	197	216	243	213	204	267	235	237	237	219	239	207	257	232	219	218	216	227	230	226	211	217	209	215	230	226	238	220	232	218	222	230	226	228	246	231	230	249	246	200	226	246	220	189	218	225	235	251	267	200	240	234	224	201	212	233	217	234	224	260	225	208	237	221	214	179	245	249	232	229	195	217	202	222	225	275	244	259	250	233	224	238	253	208	241	216	241	226	211	220	260	215	219	226	202	225	228	248	252	238	197	206	210	247	200	189	208	216	199	256	193	237	233	212	222	229	236	231	199	227	256	217	239	242	242	243	240	215	215	226	211	226	210	237	244	237	230	198	210	229	231	207	239	215	232	235	228	259	214	244	263	214	215	207	202	235	234	242	247	221	239	204	204	225	211	259	217	252	228	228	226	223	234	224	230	209	222	236	237	253	213	217	231	209	242	240	225	221	243	215	224	237	222	232	220	233	237	215	235	208	222	226	234	223	220	247	218	235	218	233	238	252	218	210	231	222	243	241	214	208	268	198	215	234	236	223	236	228	221	229	237	235	224	247	219	215	221	253	230	258	225	231	222	228	216	254	250	223	212	231	261	214	220	238	237	246	240	224	224	216	232	183	222	222	253	241	239	230	224	224	250	254	210	235	242	252	246	246	218	237	249	262	219	233	236	244	223	235	234	222	228	257	240	233	247	214	241	252	232	227	224	231	223	236	218	233	258	232	242	247	259	208	225	228	248	226	238	233	239	248	210	220	237	210	210	226	242	245	225	237	210	239	238	235	247	208	192	232	227	248	217	229	221	225	261	238	207	225	240	248	265	234	213	215	252	228	244	239	250	206	221	255	232	254	247	188	242	235	235	235	228	230	199	214	243	237	238	235	232	239	214	248	208	242	243	236	247	221	255	239	216	244	227	221	245	233	225	211	227	226	226	212	251	209	268	207	243	206	220	233	223	228	244	216	207	228	234	215	254	211	263	217	218	232	219	224	196	226	228	249	232	206	214	230	249	220	239	238	250	250	253	237	209	214	236	239	228	244	228	245	252	214	255	220	261	259	225	224	238	216	252	231	212	252	234	208	216	217	235	229	267
27920	21412	17234	10154	5233	3081	2165	1614	1302	1105	865	733	658	569	521	497	494	394	346	361	304	325	276	247	266	231	244	196	252	237	181	197	206	193	217	190	178	189	173	166	164	191	185	157	160	172	162	173	165	176	165	172	175	150	164	154	164	162	146	147	149	159	134	160	150	183	184	137	171	145	165	161	155	152	165	151	172	154	152	144	134	166	168	154	153	182	140	160	170	171	151	151	150	139	178	137	167	152	153	142	135	160	171	156	157	142	153	163	169	142	168	145	159	147	146	164	146	138	152	149	156	153	167	155	160	161	163	156	177	162	159	152	160	187	142	152	176	130	157	156	140	149	154	146	162	150	145	154	145	142	162	170	150	172	124	173	181	163	156	169	147	150	148	156	157	164	168	153	175	147	184	158	150	158	177	148	185	164	166	159	153	165	171	163	157	156	156	168	173	139	157	151	135	147	153	169	157	156	164	168	151	143	154	157	159	166	180	165	168	156	148	167	171	155	150	153	122	156	174	145	160	157	155	158	172	141	171	146	146	174	167	174	144	154	162	155	194	184	155	157	166	161	148	155	151	147	132	154	152	161	156	167	148	137	176	161	163	147	152	141	156	166	146	169	150	131	152	135	173	171	160	140	139	172	159	138	170	145	141	176	162	141	151	165	167	142	135	183	166	181	160	166	131	150	149	171	148	150	144	163	160	149	143	166	148	145	160	164	142	159	158	166	143	161	156	140	155	171	168	135	181	158	149	142	167	170	188	178	163	143	169	184	156	158	156	157	169	169	171	165	152	156	150	158	146	170	165	169	146	164	157	167	140	140	165	162	149	176	150	173	147	165	154	149	158	158	171	156	159	149	156	152	166	139	142	150	148	155	168	143	126	141	141	161	149	139	137	167	173	129	149	150	184	150	150	145	159	166	167	142	179	166	151	142	128	167	150	153	152	169	132	160	144	169	162	167	143	165	142	143	158	147	154	136	162	154	176	163	161	167	163	158	131	163	138	147	163	165	156	150	149	168	160	165	155	164	158	165	166	149	142	164	145	151	142	133	150	159	159	155	149	167	185	170	159	140	156	157	201	141	159	152	153	165	142	149	143	140	171	159	137	141	150	151	157	159	158	156	131	160	157	138	157	161	160	156	176	147	171	159	169	144	163	167	150	174	152	135	141	168	166	142	136	156	163	171	152	157	154	166	159	178	168	164	166	177	152	170	142	161	143	182	182	145	159	169	161	188	171	148	151	170	149	158	154	162	152	160	148	149	176	143	159	168	130	146	163	166	160	156	136	166	159	157	165	149	139	164	136	165	159	167	137	150	141	175	150	159	161	170	158	150	154	168	177	153	182	148	183	168	164	171	157	175	160	157	147	170	162	160	168	152	156	142	168	168	157	158	151	152	148	142	167	155	152	169	163	163	177	167	161	159	155	173	141	152	156	158	159	140	147	147	151	140	171	151	178	173	165	150	165	163	152	158	147	167	160	159	157	181	145	141	172	153	155	175	152	169	147	145	144	153	191	133	167	129	151	180	149	154	139	171	158	173	142	152	170	161	169	161	157	165	177	151	132	159	172	155	160	158	160	166	149	140	152	157	174	161	151	145	154	163	142	150	149	163	163	161	162	141	181	165	185	130	156	163	150	160	158	167	165	158	147	181	139	139	150	175	154	193	136	133	169	146	171	155	143	164	150	157	169	167	168	162	150	162	143	162	170	166	178	153	149	134	170	159	175	152	163	169	165	150	166	173	141	142	155	129	156	149	175	153	173	161	174	159	176	171	155	147	131	166	150	146	144	178	153	149	154	140	132	137	158	158	142	161	158	165	154	153	131	147	147	159	184	159	164	172	151	157	170	166	179	161	172	149	147	163	138	157	140	156	153	144	151	154	141	181	147	165	157	167	156	151	146	167	151	150	145	159	175	163	153	179	152	160	140	168	152	160	169	168	166	148	156	149	174	161	156	170	129	164	153	166	155	145	147	155	174	159	156	165	188	147	161	166	152	154	160	131	155	159	132	170	149	159	161	157	173	167	164	148	157	142	184	169	147	182	176	168	152	154	126	161	146	176	150	149	166	172	155	144	151	142	136	150	142	155	158	155	157	151	156	149	164	163	162	158	175	163	154	160	173	139	135	159	153	148	176	149	161	116	153	170	155	155	142	182	143	153	150	142	155	142	154	155	153	139	152	156	188	154	157	187	173	148	180	150	159	176	165	159	184	150	164	147	165	173	156	144	163	148	168	158	156	191	148	139	143	159	152	148	161	159	138	147	166	160	145	156	176	173	149	181	170	170	155	138	168	159	174	147	167	150	159	149	161	162	149	148	167	142	170	158	154	165	163	171	142	180	180	172	178	186	168	168	142	163	163	141	195	182	168	150	168	131	179	160	147	146	163	171	175	183	154	167	169	145	166	169	138	167	165	140	160	179	177	153	151	166	155	178	154	129	170	142	151	172	147	142	158	148	163	160	178	142	155	173	157	154	142	140	172	149	151	163	152	157	155	178	157	151	141	145	167	147	172	149	145	161	160	143	143	169	151	144	159	169	164	139	160	154	167	165	169	150	153	155	148	164	154	149	160	163	172	158	178	136	160	142	179	160	147	167	167	167	171	156	176	155	168	179	154	155	170	160	132	166	171	152	161	139	160	159	141	152	133	158	151	146	151	160	151	139	172	164	166	158	137	173	149	168	149	172	179	183	160	156	156	149	162	167	153	171	146	149	157	157	185	171	158	165	165	148	154	145	163	173	157	148	162	150	170	145	148	149	157	172	172	165	157	169	145	149	171	130	140	136	164	177	139	168	167	159	151	159	129	156	151	157	147	171	174	154	176	160	147	146	158	163	155	168	154	171	152	177	153	123	170	156	148	166	183	158	155	162	167	167	150	164	154	130	160	154	153	150	148	155	146	188	166	168	142	144	148	157	163	150	175	149	159	157	162	163	157	163	144	151	150	136	172	176	166	166	160	175	177	142	183	149	157	161	158	153	172	159	167	147	162	137	167	152	143	155	136	165	155	143	154	163	152	159	171	170	150	144	137	168	152	156	148	157	173	147	166	174	180	157	156	152	148	141	150	150	137	175	167	171	160	161	155	181	132	140	155	135	149	148	176	149	137	151	177	160	138	149	142	137	163	146	154	168	143	158	156	165	155	166	154	162	154	173	150	148	134	157	163	145	166	158	154	155	149	161	157	157	147	150	149	174	159	160	163	174	163	146	146	164	139	131	164	146	166	145	162	140	173	158	159	152	149	143	152	135	153	158	160	156	162	181	163	174	180	148	181	154	149	155	167	170	166	160	174	195	153	161	172	153	172	149	154	133	175	161	175	179	155	148	172	154	146	172	161	198	145	148	145	146	161	152	153	138	186	164	167	139	188	154	170	154	163	150	126	161	146	143	149	171	148	167	154	157	159	157	144	157	153	163	152	167	152	143	146	151	166	141	153	150	164	136	169	182	140	154	170	162	152	166	155	160	147	174	166	171	138	161
17987	29831	22454	14878	10565	7589	5743	4392	3499	2832	2294	2006	1695	1464	1321	1124	1062	884	846	739	708	607	513	519	473	452	426	418	404	353	382	332	331	347	315	322	268	287	276	256	268	249	244	222	265	237	232	251	245	232	228	233	248	247	207	214	266	242	242	216	227	220	211	236	256	210	257	225	222	233	219	207	233	205	229	215	222	244	217	242	235	246	224	267	216	225	209	205	217	236	234	215	240	209	237	216	242	220	206	211	220	245	217	249	234	224	242	218	216	211	220	239	234	210	218	254	202	241	200	235	217	233	249	242	234	203	254	221	223	236	229	200	200	214	230	224	225	220	243	228	242	241	246	219	221	228	228	224	234	210	240	227	234	233	237	213	231	200	238	221	257	211	215	237	245	212	210	208	217	233	220	218	246	209	207	221	243	248	194	236	237	235	220	222	248	221	226	228	238	228	213	223	205	254	216	239	222	222	214	223	228	230	240	220	244	228	227	232	219	231	194	250	186	223	226	202	253	210	198	227	229	242	220	252	233	257	228	222	226	237	236	224	224	218	217	233	206	228	208	228	222	233	232	227	215	238	204	243	239	219	235	200	232	206	205	200	271	241	253	200	234	233	225	239	214	247	247	220	249	225	227	255	226	206	240	207	212	207	229	228	232	241	248	219	203	241	218	253	226	251	223	205	248	232	221	228	242	214	238	223	258	216	244	194	207	231	198	225	246	217	223	226	241	229	235	229	214	237	235	209	221	235	208	236	224	224	203	216	231	216	230	190	226	233	245	200	210	221	242	247	226	225	237	217	207	210	215	216	231	245	256	233	220	209	236	228	226	226	218	242	222	256	236	247	217	245	211	243	217	236	223	238	221	228	234	221	243	236	235	216	231	252	238	245	224	230	219	233	235	231	213	209	221	221	224	226	214	226	213	235	233	230	232	244	247	229	211	193	226	239	225	233	252	219	230	206	228	243	193	227	234	214	230	231	199	224	232	231	205	247	231	200	226	222	221	249	241	219	224	215	245	237	217	241	240	242	232	233	240	212	241	224	212	254	203	234	215	214	244	232	245	232	224	242	229	233	202	200	211	227	230	227	238	235	249	202	222	236	236	245	222	215	217	206	252	225	250	234	257	230	221	254	214	223	212	230	217	236	250	215	231	221	204	230	217	253	222	199	254	234	207	226	235	206	198	216	259	224	224	226	235	222	230	221	246	239	221	243	218	233	236	201	233	209	224	187	224	225	224	239	224	236	212	253	221	219	231	228	224	242	207	227	231	238	233	225	244	221	230	237	244	252	224	231	234	282	197	238	232	204	209	230	247	245	232	242	231	228	215	208	239	226	227	239	219	256	255	216	200	233	234	255	199	226	240	202	244	222	239	234	256	226	241	216	223	208	224	215	197	252	225	214	203	204	232	229	227	218	218	233	212	227	222	258	244	220	242	203	227	214	238	224	204	232	271	206	233	236	234	232	233	236	203	237	238	217	230	257	203	237	201	222	202	241	204	223	234	226	225	231	238	196	228	219	250	211	255	261	224	236	264	217	238	228	240	224	228	221	205	232	213	270	226	213	234	194	219	206	224	214	194	252	230	233	233	211	211	219	204	236	230	211	218	228	231	224	233	225	230	220	233	209	254	202	229	228	219	228	231	223	207	206	229	200	214	223	232	213	221	228	211	255	231	235	221	249	210	231	213	213	240	255	213	219	246	194	220	206	221	208	243	241	241	231	200	253	245	229	221	244	228	231	227	202	235	253	208	248	232	233	229	200	217	207	189	240	229	253	225	233	229	215	221	243	229	215	212	225	218	217	210	205	211	220	215	242	192	217	232	243	225	214	200	203	221	268	225	219	207	247	235	201	245	221	192	228	248	257	248	205	233	226	224	234	251	219	203	227	225	232	222	234	210	192	219	226	217	204	221	195	227	230	242	242	230	234	237	238	237	217	225	208	238	253	246	262	223	234	209	215	206	219	258	229	230	241	238	229	241	201	237	226	239	241	259	253	210	214	212	226	222	236	233	211	214	238	229	218	238	207	205	219	252	229	238	211	240	223	239	231	217	231	235	257	232	236	237	205	209	227	203	242	233	237	198	244	223	236	215	260	238	233	244	178	252	240	238	209	242	224	182	241	246	214	219	240	226	231	260	224	230	243	219	236	231	215	202	210	216	234	250	217	210	256	244	250	232	234	211	238	207	212	239	231	219	235	230	196	231	241	225	224	236	213	215	219	226	243	214	218	239	225	243	225	233	243	229	256	227	223	210	212	229	225	233	241	221	215	231	221	215	238	239	217	245	239	229	234	216	230	217	221	235	240	199	229	198	236	229	237	219	206	222	223	229	209	239	233	226	235	222	243	210	218	214	228	236	237	230	255	218	204	235	229	223	219	200	244	212	216	237	235	248	233	223	222	232	220	213	221	240	253	221	237	214	212	241	236	226	216	236	238	221	242	221	211	222	227	243	191	212	219	232	222	232	221	226	248	209	245	193	267	234	220	223	234	216	234	222	225	229	237	211	224	216	252	234	242	190	237	228	201	217	210	199	215	242	224	255	248	230	219	227	237	229	234	229	211	225	269	224	203	224	257	197	246	221	240	217	227	228	218	217	223	247	214	248	217	232	226	232	222	242	229	231	224	205	210	221	211	231	215	239	206	223	228	233	219	221	218	230	196	226	224	213	252	205	200	240	223	235	237	216	221	227	219	226	250	239	199	241	237	213	239	226	238	225	246	225	212	234	210	229	214	210	229	202	216	237	262	206	231	239	212	202	224	233	244	231	211	196	229	237	236	218	228	229	217	230	193	217	221	221	220	235	233	235	202	230	199	226	236	213	211	243	191	211	221	235	238	240	225	224	204	198	242	223	204	230	215	215	229	232	242	247	224	213	210	245	206	224	221	227	221	247	222	196	205	235	217	212	216	224	246	226	216	228	215	222	242	243	214	203	233	203	229	233	229	208	212	196	235	269	195	225	248	235	223	233	255	196	241	227	235	223	236	224	216	232	255	223	229	251	226	239	229	219	211	216	247	234	244	204	241	241	247	230	231	253	219	236	236	242	217	230	238	244	243	219	243	222	225	250	214	220	220	221	244	210	229	208	213	231	207	221	221	241	207	228	248	233	212	239	231	195	225	241	208	254	224	235	218	234	238	231	236	234	224	230	226	245	242	234	253	230	230	209	240	221	212	237	233	244	245	215	204	233	238	255	238	239	233	198	193	230	218	237	228	250	224	248	264	238	227	239	253	224	229	228	209	233	243	239	187	221	213	215	203	217	233	203	232	233	225	242	222	197	198	214	224	258	229	260	230	228	230	232	242	235	211	231	222	204	196	229	223	231	211	218	272	219	229	221	243	233	217	233	222	201	241	227	192	240	238	227	223	213	231	231	221	223	201	251	228	218	188	242	227	192	221	235	218	251	233	218	230	228	234	227	229	261	209	226	209	217	233	211	228	209	226	234	244	228	202	196	252	214	215	233	223	222	221	244	224	220	220
23511	21304	27719	25181	19436	8519	4186	2554	1931	1535	1340	1133	985	872	758	688	647	577	493	460	454	375	361	336	298	326	287	275	294	271	215	231	223	209	230	187	198	193	188	183	190	193	184	157	187	173	181	174	190	187	172	172	180	175	175	181	145	196	178	174	168	162	167	172	165	147	163	141	141	172	166	167	168	154	157	152	179	147	179	158	134	191	157	170	146	166	173	177	151	152	167	169	168	142	170	169	148	169	149	174	162	160	176	159	192	164	168	177	175	161	142	174	180	159	197	171	150	175	164	153	165	152	178	144	178	156	145	153	143	167	165	154	187	159	148	162	170	181	186	160	180	144	167	178	175	136	164	174	174	160	168	167	177	154	144	131	164	161	167	165	168	155	155	173	151	162	150	165	156	183	172	159	167	173	170	158	173	150	177	169	163	177	149	158	144	152	177	164	148	163	171	156	151	161	148	166	161	152	144	168	149	157	166	181	175	156	174	177	175	161	151	170	172	158	171	177	155	169	138	162	154	153	179	187	147	167	179	149	178	157	171	146	183	150	150	177	178	167	164	176	157	160	155	151	186	162	161	151	149	148	167	175	171	171	159	162	187	160	177	156	171	149	162	151	159	156	163	176	173	174	171	168	172	146	166	150	175	177	136	177	186	160	176	138	168	143	146	186	163	165	175	153	173	148	146	159	171	173	185	128	156	166	168	160	152	154	159	137	154	167	205	158	155	163	149	169	167	167	186	159	150	165	150	183	167	143	149	176	182	164	161	157	181	158	163	182	139	178	179	168	153	171	188	170	159	169	171	180	159	185	161	176	142	166	160	176	146	166	150	173	167	174	168	149	168	149	177	143	144	165	172	187	179	140	178	165	162	169	158	178	188	134	182	166	132	169	156	158	172	141	166	182	176	163	152	154	158	150	172	151	141	162	156	171	159	171	164	158	175	147	153	167	165	188	139	140	153	155	171	165	164	162	159	162	163	163	155	165	164	172	166	167	151	172	147	169	161	155	154	161	151	162	158	150	145	152	183	154	157	164	131	160	171	153	182	168	151	173	160	159	152	169	159	160	160	160	168	157	156	160	154	155	186	187	158	173	168	171	152	151	152	154	161	177	168	174	178	168	152	149	161	194	186	158	179	157	169	187	156	165	185	148	161	168	166	162	167	158	153	177	143	163	170	146	182	172	156	143	175	158	183	181	177	157	158	162	153	147	166	164	152	170	152	164	164	173	168	163	159	177	164	164	155	175	170	167	174	151	151	151	166	143	156	175	157	153	172	167	175	162	144	148	178	158	153	169	171	167	146	174	178	153	145	149	165	166	148	152	166	168	175	164	171	169	158	142	160	164	162	150	195	189	166	169	165	176	174	197	188	162	156	164	155	191	152	161	152	161	153	160	157	159	168	149	160	167	157	165	179	178	161	168	167	155	191	152	161	170	152	161	163	160	163	178	144	155	150	160	162	158	177	169	156	143	153	155	165	175	182	160	185	145	161	142	170	169	179	152	183	184	155	150	168	159	141	152	176	162	185	202	138	173	162	160	173	156	159	165	174	151	171	139	178	162	156	181	184	150	170	161	165	171	178	171	168	170	145	156	181	157	161	165	151	151	169	160	148	181	147	150	189	170	163	159	185	165	164	179	159	156	149	148	172	171	174	152	150	150	165	158	157	180	172	162	158	157	174	172	168	164	169	168	167	158	186	157	174	171	186	170	160	155	163	183	162	162	156	172	176	181	130	150	186	176	171	155	163	168	180	162	154	180	173	160	153	156	152	175	166	159	172	143	162	156	152	170	158	157	161	155	169	182	167	156	161	182	157	144	169	151	172	156	186	156	198	165	136	159	160	171	162	153	186	160	157	179	156	162	173	152	173	166	151	186	161	155	146	155	160	179	172	155	156	169	150	152	167	148	143	146	178	173	183	188	194	143	141	163	138	150	160	165	175	157	167	155	142	162	147	166	151	168	165	159	164	168	139	159	187	164	163	140	155	162	148	166	156	175	173	186	178	161	180	159	154	167	163	156	150	162	138	168	161	149	155	156	159	156	161	173	160	162	157	163	181	179	173	162	183	167	169	166	152	172	166	168	150	181	178	157	169	178	157	181	188	156	172	175	156	163	144	153	147	167	182	174	165	134	175	173	168	145	167	150	155	169	161	182	162	160	170	165	145	176	155	163	156	179	185	182	148	158	140	163	176	155	169	167	139	158	181	160	178	182	186	169	161	156	156	191	162	157	150	160	160	178	150	169	153	160	173	167	160	144	157	139	163	169	170	176	182	156	142	147	171	164	171	160	161	190	168	169	159	155	154	161	155	173	154	164	166	159	173	178	157	174	161	175	192	190	179	166	172	162	168	166	172	172	175	179	155	159	164	170	157	160	163	147	174	172	182	155	155	160	153	168	155	177	168	180	161	175	151	170	163	174	157	176	177	161	168	171	162	189	178	168	159	196	170	152	186	180	152	154	180	148	175	188	159	157	159	160	167	161	159	182	165	170	173	155	168	181	186	170	158	152	158	165	139	155	168	150	162	144	156	180	154	163	169	150	171	188	186	168	152	145	179	176	164	153	163	157	149	163	156	140	169	174	164	166	200	170	163	156	159	168	147	176	156	163	159	171	176	168	157	140	144	172	154	170	168	185	141	190	173	173	177	179	174	162	140	144	166	166	168	198	164	153	163	167	169	151	151	156	158	159	134	146	169	170	152	165	179	175	153	164	152	156	147	166	172	153	178	161	175	162	161	135	179	165	161	162	156	174	184	154	163	153	164	197	159	176	168	143	157	166	172	152	184	160	141	168	166	177	163	169	148	162	157	147	146	122	199	149	171	159	179	153	163	169	124	166	167	165	149	171	168	161	155	149	154	170	178	190	159	158	158	172	170	190	156	155	155	154	149	177	167	163	160	159	165	181	159	172	143	142	159	159	182	172	142	155	155	157	160	149	163	172	162	182	169	187	164	163	150	165	171	159	168	172	154	141	182	151	176	167	179	172	165	167	161	155	153	168	174	165	165	168	143	162	175	156	162	162	156	159	186	151	159	135	169	163	157	154	162	147	184	158	135	168	187	140	160	148	183	164	158	146	167	158	184	174	175	170	166	154	149	155	194	164	162	167	155	159	163	171	176	173	187	188	144	159	165	159	168	184	161	145	172	154	172	157	159	147	175	156	157	141	155	156	164	182	174	149	162	163	148	168	177	153	157	190	177	155	182	149	136	177	167	147	166	152	179	163	149	145	152	175	152	138	157	174	150	167	169	170	139	180	185	152	178	178	154	159	176	164	164	157	172	148	164	157	170	176	147	158	168	174	136	170	163	137	165	150	179	160	161	159	149	159	177	153	156	167	198	168	176	166	158	178	168	160	169	185	165	172	163	153	181	145	166	172	174	170	181	149	151	184	171	169	146	148	148	165	169	156	163	180	155	171	151	169	174	164	135	181	160	164	179	195	176	183	156	137	181	160	160	155	173	181	145	172	179	162	171	183
19567	37614	29128	20285	15136	11121	8413	6475	5069	4235	3618	2960	2590	2288	1920	1784	1460	1257	1191	1004	1006	788	737	633	617	645	591	520	513	470	416	433	367	389	358	358	306	315	321	292	306	294	241	256	273	246	254	228	249	280	254	244	252	269	248	263	254	219	240	225	239	231	236	213	255	240	233	238	251	240	227	257	206	213	261	226	213	219	228	227	245	223	228	227	244	236	240	215	214	231	245	221	241	236	243	222	278	232	223	222	232	244	257	240	206	237	243	221	241	223	264	229	204	221	229	214	240	244	221	267	226	240	214	245	230	240	219	244	259	254	212	223	251	267	224	254	244	213	220	243	225	255	243	224	218	211	231	214	243	244	235	230	257	257	220	238	257	245	238	237	262	213	239	240	218	232	222	234	257	231	231	231	237	251	248	229	240	231	214	231	220	243	257	225	246	224	226	231	227	225	211	247	243	244	251	199	248	251	259	230	246	270	227	266	221	229	242	248	243	237	229	212	238	226	217	226	228	234	248	237	239	258	260	232	244	242	210	213	212	222	230	236	246	194	223	221	238	193	239	262	253	232	222	251	257	231	233	233	239	236	219	214	239	217	242	223	260	248	234	239	233	230	220	229	255	272	248	210	223	237	225	229	261	235	230	246	261	250	252	238	261	230	228	237	230	240	237	246	231	238	242	243	221	245	263	235	222	242	220	240	229	232	223	229	230	280	238	227	234	232	229	232	221	231	236	217	246	227	237	242	257	238	246	280	237	227	248	228	231	232	218	261	207	243	222	215	218	219	240	213	198	242	245	222	237	239	234	224	222	226	244	225	221	240	224	235	227	209	202	235	221	197	215	254	239	231	232	231	218	200	240	226	246	223	242	260	251	228	253	254	250	230	205	226	221	255	249	241	236	239	228	249	253	234	225	233	232	255	234	259	228	235	222	204	248	248	224	227	228	233	259	244	236	234	217	263	239	222	227	220	218	248	239	264	237	231	234	213	235	236	245	223	243	266	246	242	218	250	225	226	259	237	221	192	240	224	251	228	222	213	235	239	256	258	241	234	240	241	235	231	271	231	221	214	232	228	231	219	228	228	255	237	248	218	277	250	233	240	207	206	247	248	248	250	250	243	252	235	235	255	213	235	231	254	254	202	211	231	232	222	236	237	223	203	221	244	222	228	210	261	225	259	209	221	222	237	253	238	228	211	247	238	216	210	242	250	252	219	239	238	211	232	244	255	218	226	260	247	255	235	221	234	252	237	246	243	240	246	233	212	232	248	232	207	229	213	220	222	241	216	232	212	234	249	242	225	246	246	227	204	242	227	253	236	259	240	225	256	237	218	225	230	244	238	241	207	220	235	237	233	257	221	255	232	223	246	242	249	229	221	236	222	239	250	215	238	226	240	256	226	211	257	263	237	211	237	238	229	205	231	248	230	245	251	234	229	236	248	224	222	244	204	251	219	243	256	247	234	220	207	226	206	239	226	217	233	224	221	253	217	227	229	247	249	225	241	224	243	231	232	217	261	238	237	222	232	214	253	216	212	247	232	216	224	241	206	240	231	217	228	258	233	235	231	231	201	211	249	211	237	227	228	236	251	219	227	221	210	252	237	228	233	222	227	231	199	244	253	234	224	220	241	225	227	223	241	233	258	226	206	239	260	197	242	236	243	268	195	241	237	228	234	227	234	251	233	235	226	251	233	231	221	256	233	228	240	231	229	209	269	235	223	222	248	226	239	232	257	245	235	227	222	250	228	241	222	243	224	253	243	245	249	227	208	223	220	217	231	249	198	258	242	220	231	228	255	237	222	244	231	236	232	228	216	240	232	251	231	212	249	225	260	242	228	226	216	254	244	232	240	201	242	235	225	224	243	223	248	210	213	238	231	244	234	229	203	220	234	240	250	215	230	221	223	235	219	244	226	188	236	219	241	228	236	240	247	246	219	254	239	238	241	205	234	248	237	224	256	264	274	206	219	224	194	253	229	247	250	223	240	242	225	239	242	250	244	216	222	208	232	204	257	209	254	216	236	232	240	229	261	273	234	228	282	212	254	260	225	219	280	226	247	225	250	241	225	242	202	238	229	231	232	242	237	213	262	239	227	235	248	239	202	218	249	243	209	235	243	230	229	213	253	226	244	241	244	270	224	225	250	224	229	226	257	203	238	239	256	230	248	221	247	234	219	222	261	223	240	258	235	247	225	270	250	223	229	219	240	249	235	230	221	230	249	259	251	244	222	273	207	251	213	257	209	219	242	233	245	231	255	239	234	238	250	257	256	244	246	254	237	224	220	220	228	226	246	229	250	215	236	215	216	248	208	237	257	233	235	234	247	238	268	233	226	228	246	216	254	242	216	251	226	235	247	228	215	242	231	236	235	258	223	243	233	229	249	261	195	250	232	231	228	229	239	256	201	240	202	219	243	239	216	222	206	231	221	245	235	239	234	235	256	264	224	234	239	232	229	251	250	218	257	253	215	245	230	239	213	254	229	250	216	215	248	245	248	223	248	236	234	215	237	227	249	226	263	232	197	238	237	220	232	239	253	222	224	239	240	238	241	245	237	228	213	249	210	252	214	230	233	222	245	242	203	235	280	207	225	231	229	235	226	247	204	206	222	243	235	238	221	240	244	229	264	234	230	242	236	228	227	242	252	218	263	229	239	227	196	230	212	231	229	240	236	249	204	242	243	249	220	250	236	244	252	243	214	241	212	262	221	249	228	224	245	273	237	258	239	217	247	262	247	206	218	243	210	221	232	227	248	219	241	231	217	232	226	241	219	239	254	219	236	203	242	246	243	211	240	222	236	251	229	251	247	234	223	268	258	252	251	235	231	233	256	229	223	237	228	261	223	235	246	227	255	243	241	236	208	215	219	223	213	239	234	224	234	210	243	229	225	249	229	243	235	211	245	226	211	234	211	232	254	229	242	235	256	257	257	232	241	242	234	241	252	221	243	263	223	214	244	244	223	231	219	229	246	212	239	244	227	214	228	254	213	254	241	229	250	214	230	221	238	208	241	263	234	227	229	222	223	228	243	234	254	241	250	246	229	198	225	246	242	256	233	261	238	227	220	236	207	249	232	240	235	240	216	231	256	231	209	229	256	233	230	245	229	230	238	228	241	233	244	258	236	201	256	216	252	246	238	228	238	240	242	224	216	222	253	239	219	252	228	243	232	228	233	232	251	256	217	235	189	241	252	266	234	228	231	242	246	231	231	226	242	251	260	226	229	225	232	231	260	232	242	256	237	237	202	254	232	253	225	210	241	233	223	239	205	223	240	248	212	245	220	242	231	241	214	225	235	222	236	230	259	256	251	235	235	220	251	244	215	236	211	242	222	237	229	227	247	253	240	237	243	229	229	228	223	215	229	211	217	244	218	229	260	264	243	241	224	230	212	222	218	236	224	236	226	210	258	247	245	240	232	235	221	231	249	252	230	219	229	210	213	224	233	229	253	213	219	230	238	231	240	231	214	239	235	241	239	237	235	242	217	252	261
24997	21322	25692	22775	7843	3765	2541	1778	1368	1166	1041	927	741	657	606	605	504	492	405	409	372	330	272	270	282	279	243	229	218	206	196	224	208	209	193	200	174	168	185	164	140	165	150	179	155	160	171	165	149	158	166	144	142	146	148	147	148	162	159	149	170	164	160	154	172	167	144	132	145	155	175	151	160	132	138	154	145	141	129	159	165	141	155	137	147	145	143	160	150	164	153	135	150	168	155	167	150	174	176	160	154	156	154	165	133	142	174	136	170	151	157	148	152	145	180	155	158	159	153	160	158	154	164	144	170	139	152	146	144	159	144	183	166	147	137	168	138	159	150	135	157	164	161	157	140	147	170	162	163	145	159	156	161	128	138	158	149	121	161	124	162	145	147	159	142	166	129	155	166	164	162	135	143	147	135	139	138	154	140	154	162	150	133	114	155	151	141	152	179	155	154	155	150	161	156	144	161	135	166	141	134	134	140	167	131	137	136	160	157	159	140	172	158	129	143	138	161	167	162	168	149	165	138	150	165	141	160	151	158	165	160	150	149	156	157	159	165	167	166	131	140	164	164	136	158	129	168	151	172	164	142	149	170	165	140	166	148	132	134	174	129	148	135	140	159	144	174	147	135	149	133	171	171	143	138	172	160	158	154	148	155	143	164	140	130	152	133	158	132	149	151	142	147	166	162	141	148	144	133	166	141	167	153	173	155	156	151	129	156	141	153	155	157	151	165	150	156	157	144	150	121	167	151	128	122	165	143	143	157	133	161	160	141	155	137	157	176	153	148	135	152	169	157	173	159	156	140	156	165	134	132	154	163	161	145	139	151	154	154	151	136	153	152	154	147	178	139	145	154	150	156	160	168	148	152	152	148	169	178	130	153	147	144	164	136	154	158	147	148	152	149	162	161	124	154	131	141	163	151	176	140	148	152	154	161	150	165	144	162	166	170	144	157	156	166	161	146	148	177	136	172	130	130	159	135	143	148	140	154	146	158	146	165	160	137	157	158	158	137	150	152	169	137	146	182	131	150	145	146	130	143	147	150	160	182	141	135	165	137	165	154	156	151	140	146	139	166	167	162	145	151	157	171	149	171	135	141	156	142	133	153	137	153	155	147	164	168	145	157	166	162	143	166	167	158	143	159	134	165	140	144	155	138	148	159	168	135	151	156	170	144	158	130	136	146	158	127	166	149	156	147	119	176	138	143	166	170	162	131	145	153	155	173	177	154	157	150	128	152	155	149	154	152	165	151	139	156	147	127	159	142	175	139	127	148	155	161	153	157	166	144	168	137	134	172	145	148	143	170	152	133	148	157	130	126	174	178	128	140	152	159	154	169	149	172	140	140	149	150	162	152	163	144	136	152	178	168	146	155	158	136	160	144	156	146	158	146	159	175	141	148	138	141	150	171	129	133	150	155	165	152	151	158	158	147	166	140	139	157	140	155	164	147	150	151	156	128	133	139	164	156	139	159	160	150	144	175	150	154	163	137	151	140	168	125	170	143	131	171	146	153	158	164	151	152	151	150	147	148	168	149	151	166	139	171	165	140	159	148	142	151	150	136	172	174	166	139	141	137	159	140	165	149	145	173	143	148	139	149	139	182	160	179	144	158	163	160	152	146	153	148	148	171	156	127	154	159	163	161	151	181	124	168	131	147	147	165	164	162	146	141	155	135	160	162	184	144	176	160	158	158	165	151	145	156	163	151	151	146	162	177	139	131	140	150	154	147	154	166	156	146	157	151	157	156	139	154	131	153	144	163	144	173	145	141	153	153	147	155	175	155	175	171	143	146	157	155	127	133	138	179	144	131	120	149	167	156	135	136	154	151	160	148	153	158	160	155	150	135	132	128	151	141	140	137	150	170	163	159	144	164	155	162	127	132	148	189	147	140	152	158	173	149	175	146	135	161	156	154	171	167	143	156	136	140	154	155	153	159	162	166	139	138	134	151	165	139	176	166	162	141	149	161	138	145	153	149	137	164	138	154	162	144	154	163	151	156	144	149	169	159	158	150	145	148	153	155	148	152	147	147	153	148	154	159	134	140	153	150	148	150	176	151	146	154	152	167	168	135	160	143	167	137	159	162	132	157	160	165	168	141	141	149	163	145	140	164	185	166	168	146	151	154	164	132	152	162	147	172	171	153	160	158	137	143	146	156	158	134	138	149	161	158	142	141	142	133	153	155	153	152	164	157	170	171	148	131	133	164	160	150	167	141	157	119	170	149	156	165	165	167	119	148	166	159	170	134	148	169	136	172	130	162	156	138	127	154	147	134	147	140	156	145	145	149	141	134	135	126	146	148	183	142	162	148	154	144	149	144	139	159	151	161	150	148	155	162	157	167	147	156	163	135	170	153	168	144	132	148	155	169	133	131	152	133	158	146	171	175	137	134	163	162	131	123	167	184	153	134	155	165	159	132	144	136	139	148	138	171	145	188	160	146	160	175	137	153	152	140	128	168	139	149	130	157	148	174	139	145	145	149	154	167	154	164	139	146	149	161	162	160	176	178	129	144	154	167	129	135	139	164	151	149	146	144	148	144	138	140	152	147	146	141	160	158	142	153	166	142	167	151	149	162	144	134	175	142	153	161	139	148	138	156	128	149	150	136	148	169	169	140	137	175	160	159	152	147	162	136	129	147	136	171	144	157	174	150	176	143	157	170	143	108	151	144	158	171	132	148	143	133	132	163	142	150	138	139	131	153	157	131	155	152	138	185	126	153	152	185	145	153	159	142	136	156	175	118	178	149	143	150	143	170	156	155	148	153	159	145	139	142	140	149	141	175	136	136	148	133	148	152	156	150	148	146	142	152	147	137	135	147	158	161	154	156	151	142	155	145	150	158	146	159	147	165	154	154	156	169	146	157	132	135	130	160	146	139	157	147	159	167	150	120	152	133	150	154	160	159	139	154	142	129	161	161	144	144	163	147	151	154	120	159	168	153	153	183	166	157	145	126	151	162	159	144	175	155	172	141	125	142	181	142	159	153	157	153	170	148	177	166	157	155	182	150	161	155	163	134	155	142	157	134	161	175	146	151	152	131	176	163	155	144	137	135	152	174	143	149	144	147	161	123	158	163	176	158	130	158	152	143	137	167	156	167	159	155	149	145	158	153	145	154	169	156	167	157	143	157	149	148	142	166	161	155	138	148	147	168	152	135	159	150	150	160	158	159	141	170	133	158	156	116	147	164	132	145	139	154	154	163	161	133	157	161	156	153	149	182	150	160	156	157	147	134	150	148	167	174	155	140	158	142	154	170	143	136	148	150	154	149	161	149	161	163	136	144	154	168	131	155	162	147	135	142	153	155	151	152	166	150	145	162	148	170	156	154	150	140	143	140	141	157	154	147	167	148	151	181	151	140	168	164	165	158	158	156	179	155	122	150	158	148	138	154	157	148	144	168	164	154	164	159	156	143	169	178	147	141	141	166	154	161	164	153	157	171	148	142	161	145	138	133	146	162	166	158	152	176	137	152	146	142	156	131	159
18793	33077	25286	16869	12119	8968	6568	5080	3981	3399	2864	2469	2067	1751	1594	1404	1213	1146	938	881	795	697	643	542	520	490	472	460	378	401	373	388	320	373	303	320	328	294	249	254	260	267	257	266	272	238	252	229	227	230	233	220	214	192	260	220	198	223	209	209	237	230	225	222	227	204	215	211	228	207	207	210	208	223	213	205	237	229	244	256	219	221	242	251	221	237	202	223	212	243	210	223	214	211	220	181	198	234	199	221	237	234	193	237	245	209	234	219	216	206	199	208	194	204	232	231	224	250	218	207	219	215	226	244	243	194	203	204	226	209	230	234	221	199	205	217	227	232	231	219	228	247	264	230	194	237	224	257	230	222	215	198	215	230	232	205	242	214	197	225	223	221	240	219	210	206	216	205	229	211	223	234	203	216	214	199	190	214	266	245	234	218	230	245	197	232	246	209	236	226	222	221	204	234	234	262	221	215	225	208	204	215	234	233	216	224	192	227	218	198	230	224	193	222	219	214	196	218	204	228	246	246	229	243	217	219	228	205	207	195	213	213	228	200	234	219	205	212	195	204	207	217	226	222	211	197	214	229	187	229	206	215	231	244	215	235	205	231	223	227	225	230	234	230	237	210	205	209	229	200	238	221	201	218	231	216	230	237	228	221	240	205	182	213	204	224	220	216	206	213	224	225	211	230	246	216	210	206	223	248	215	199	251	203	219	215	215	231	255	209	218	253	213	244	240	237	224	230	215	232	197	212	222	215	217	204	221	200	227	211	204	210	221	226	211	227	228	211	213	196	203	232	223	233	229	233	225	204	215	210	240	219	223	233	254	217	224	227	220	206	186	226	244	211	229	217	223	220	235	199	227	215	224	218	211	233	208	231	200	223	249	206	229	209	203	222	223	225	208	221	206	261	219	228	227	214	201	214	187	253	227	207	215	221	229	235	233	219	254	232	235	246	215	201	231	202	232	196	213	217	216	197	206	238	238	233	209	218	206	212	219	213	202	208	226	226	234	238	231	209	206	222	214	202	225	229	229	216	240	239	181	190	183	230	220	209	227	227	237	231	219	234	249	235	228	224	238	216	198	210	215	215	243	218	236	222	229	192	237	208	209	202	199	210	204	207	217	233	241	216	216	194	218	198	221	222	222	209	201	205	213	233	226	207	195	239	206	207	195	229	224	203	228	214	222	240	204	192	204	204	240	214	211	226	244	221	229	243	224	196	227	207	194	201	250	222	228	229	199	199	196	209	233	212	225	211	236	208	212	235	222	200	224	211	223	245	201	204	214	235	198	216	216	215	220	222	196	224	212	204	218	230	202	210	250	225	210	220	193	235	215	245	210	206	215	208	224	199	223	231	226	234	228	195	199	225	207	208	190	196	203	213	228	218	192	225	225	234	210	225	226	220	227	217	205	240	235	207	246	231	226	210	226	208	202	246	233	233	227	231	219	207	193	266	224	227	252	237	231	216	206	227	223	213	217	203	224	229	213	217	210	226	238	227	215	185	194	209	225	209	225	232	225	224	245	205	216	212	208	214	214	235	216	209	221	212	212	212	192	214	219	219	230	196	213	204	228	219	233	237	210	200	214	220	223	236	233	221	244	216	212	244	243	220	228	241	184	224	209	233	220	224	205	215	215	221	208	224	207	202	232	234	206	214	206	202	234	219	224	259	220	187	206	249	204	216	222	212	238	197	212	224	207	203	218	202	226	218	223	239	220	238	212	237	220	225	229	223	238	222	231	219	245	216	232	210	229	225	208	207	213	253	238	211	246	222	224	211	245	223	227	205	194	221	233	216	238	217	228	219	200	216	233	212	214	258	239	188	222	205	204	177	235	204	232	242	201	205	220	207	223	235	239	212	239	208	215	210	224	220	200	204	233	226	218	192	214	235	230	232	233	195	220	241	222	214	229	223	207	216	230	220	181	227	242	221	226	220	204	197	205	254	219	234	231	199	235	232	246	199	213	251	218	221	213	231	202	222	220	231	210	233	206	235	224	233	227	220	224	218	222	248	217	205	221	260	230	222	232	210	210	230	206	219	230	202	239	233	205	232	224	219	230	237	219	231	221	206	218	214	239	229	227	197	230	225	218	221	247	243	238	204	233	224	223	224	214	205	223	243	254	227	211	215	204	227	200	234	224	234	222	196	209	229	226	246	231	233	224	204	245	267	224	219	225	223	205	219	213	212	218	221	214	213	211	208	220	216	217	211	212	225	238	205	220	249	237	222	221	225	218	202	226	249	205	211	213	229	245	241	210	215	204	223	230	224	201	218	240	224	206	229	234	225	202	208	233	213	215	219	205	235	227	224	194	224	224	218	213	229	224	202	233	221	199	223	196	213	212	220	226	213	197	207	220	211	210	191	196	196	217	223	233	214	208	243	232	203	228	208	206	218	226	217	218	201	207	262	212	222	199	196	197	228	215	228	236	229	221	242	224	230	226	258	216	231	221	198	205	249	228	228	210	216	184	208	193	241	211	210	216	205	202	218	239	220	193	247	203	243	223	202	228	210	229	191	188	228	212	220	189	253	243	190	221	224	220	218	194	224	234	204	225	207	201	228	209	201	232	218	232	247	219	236	207	190	255	224	206	238	229	194	203	200	218	207	194	191	233	215	214	202	201	222	200	221	222	221	254	236	240	227	200	228	211	227	196	225	229	207	242	224	224	224	232	225	238	231	226	207	228	208	237	224	240	185	224	218	191	214	190	222	228	221	253	222	230	219	212	230	229	249	232	209	205	206	240	199	220	224	250	229	215	225	210	232	219	220	224	212	212	224	220	246	235	212	221	214	237	222	248	205	248	233	206	199	230	216	216	217	200	213	237	208	237	246	245	218	229	232	242	223	202	220	205	212	243	212	244	206	214	220	196	249	222	246	212	209	223	229	219	211	219	227	221	215	243	209	222	206	198	194	238	227	198	208	212	235	242	227	212	236	228	233	232	196	218	205	247	213	223	229	209	206	221	218	222	210	226	201	225	199	222	207	216	228	225	223	215	231	224	210	217	201	236	208	191	223	218	221	235	219	216	208	240	238	215	215	243	230	228	213	223	207	243	234	222	216	199	231	213	212	227	224	209	240	215	214	203	201	238	233	227	228	252	244	231	228	207	231	219	218	222	247	224	198	191	228	206	218	209	223	230	227	235	236	230	224	243	221	214	211	239	241	194	200	214	226	232	236	227	195	256	228	236	234	219	230	228	215	194	222	224	220	212	198	201	216	192	225	223	221	215	203	202	194	223	218	227	234	231	228	221	221	213	228	226	219	236	224	203	211	225	232	213	222	222	212	226	218	228	209	234	197	227	226	245	220	223	218	217	229	195	233	221	193	201	215	204	202	224	203	214	212	220	227	222	246	237	214	248	214	251	200	212	227	239	210	233	241	203	198	220	241	203	203	203	217	241	216	239	230	227	238	195	223	225	228	231	211	237	228	214	215	219	217	202	210	231	226	244	268	199	249	223	185	188	233	200	215	226	208	213	205	236	206
22611	21335	28520	24490	21376	18867	8055	3741	2621	2286	1856	1553	1369	1180	1102	985	836	741	627	612	545	462	440	397	418	357	365	334	288	271	271	281	269	233	208	210	237	216	204	198	183	199	207	169	174	166	192	183	177	179	167	176	155	168	187	163	156	159	173	163	167	177	160	168	178	182	140	163	156	151	194	150	170	151	161	187	183	148	191	188	181	182	143	173	159	165	167	173	158	161	158	166	169	168	165	149	176	169	184	159	158	191	159	161	152	168	204	177	177	161	158	179	169	168	158	167	152	156	158	175	158	160	175	171	162	161	163	167	182	170	161	161	169	159	157	157	166	183	181	149	172	164	160	172	160	154	166	164	158	165	151	197	167	157	191	152	157	186	191	153	151	167	165	176	144	174	168	133	174	165	157	164	176	180	144	150	187	158	172	157	188	149	158	156	173	170	169	164	179	170	170	141	153	179	150	165	158	166	191	165	174	179	180	192	155	156	167	163	171	177	163	169	165	179	165	175	162	176	178	171	170	186	164	157	159	152	154	148	164	155	170	165	160	153	172	199	158	165	156	186	175	149	162	179	152	175	164	145	147	161	154	172	155	149	145	161	158	157	186	147	164	174	151	178	166	169	171	166	149	164	200	144	158	167	169	161	157	163	163	180	159	156	178	146	181	147	167	154	162	169	175	170	159	170	168	151	150	168	176	179	169	185	161	178	146	138	183	144	153	159	157	159	158	146	174	167	144	159	147	155	160	143	165	166	173	177	171	171	155	176	143	161	174	141	159	190	165	155	179	166	147	162	152	171	171	174	160	156	177	182	160	153	157	165	180	142	162	171	192	173	168	174	151	163	172	172	154	179	164	155	154	171	161	181	157	173	156	158	175	153	176	180	140	143	201	168	162	153	175	179	161	170	164	142	153	161	158	153	170	155	139	190	169	175	191	190	162	191	175	172	152	172	154	143	162	145	175	171	150	161	180	167	171	163	161	165	148	169	136	157	166	168	168	169	179	154	173	171	156	159	183	181	165	177	184	171	155	144	170	153	161	157	161	159	170	163	151	166	176	166	149	200	154	163	171	155	172	177	186	132	164	139	153	156	160	138	164	184	172	163	154	165	168	154	159	161	178	146	190	143	167	157	162	154	178	179	164	167	141	179	174	154	147	174	159	179	167	151	175	166	152	153	154	157	179	160	154	181	168	177	149	163	155	166	148	167	176	161	153	176	163	173	156	184	180	169	166	156	150	160	191	146	139	161	179	175	143	176	164	153	162	168	162	158	165	148	136	159	176	176	158	158	161	155	159	166	147	161	181	172	160	176	164	162	165	175	151	159	152	149	146	178	168	183	162	174	167	144	165	180	179	150	154	177	154	165	175	173	171	152	170	157	179	195	175	161	147	138	168	166	178	166	139	162	152	165	131	148	179	172	174	164	164	164	164	164	159	169	165	171	171	159	169	179	155	158	162	169	166	185	161	167	155	165	162	138	162	179	186	154	174	170	147	188	172	184	161	188	171	152	140	168	163	155	164	160	146	170	170	155	163	134	167	162	165	186	161	165	169	151	185	175	163	162	164	150	169	164	136	155	176	181	173	157	158	144	162	171	188	171	148	146	154	182	157	183	187	177	151	164	146	174	163	166	147	156	156	153	185	164	157	181	146	154	150	157	164	148	184	179	173	136	164	135	127	181	172	170	173	170	147	165	160	165	150	159	163	173	184	157	156	166	147	162	192	140	179	176	161	167	143	177	147	162	172	170	177	167	172	183	163	158	166	168	150	163	176	163	179	164	144	184	161	183	180	198	188	160	154	174	170	157	159	170	172	169	158	155	152	178	174	164	156	135	158	178	158	158	167	158	163	190	182	158	176	158	144	175	172	182	147	171	167	156	175	170	164	149	166	178	159	179	174	156	158	167	169	163	160	160	168	169	152	167	159	178	157	184	177	194	191	159	172	158	148	161	148	156	174	164	164	172	168	156	162	162	182	165	193	160	181	161	167	157	146	187	167	178	176	154	153	172	160	181	188	153	163	162	171	182	148	170	160	166	141	163	168	145	158	143	160	137	176	161	154	173	191	177	167	160	170	135	177	190	156	177	185	162	169	153	161	156	187	147	148	164	168	170	163	165	162	171	154	153	162	165	197	155	157	162	166	160	168	161	163	180	173	165	168	176	162	171	153	162	165	144	165	149	174	152	149	183	166	164	195	154	160	163	179	171	175	171	171	168	157	163	173	137	163	184	164	173	147	148	171	162	162	162	153	155	162	159	165	168	168	150	171	160	175	154	160	168	158	145	156	192	155	149	149	170	174	168	176	167	174	156	164	157	169	171	178	164	167	157	180	143	175	158	176	187	163	162	162	164	144	163	159	166	150	176	177	184	142	174	173	161	170	165	163	170	162	167	163	152	159	158	173	180	157	174	180	142	156	161	131	152	179	183	148	164	139	170	159	135	156	163	147	177	152	176	151	146	164	142	166	162	138	150	147	164	146	154	160	178	145	158	185	155	165	179	165	151	153	147	159	174	199	170	149	164	191	176	172	161	176	145	179	171	167	153	178	189	163	152	169	155	173	170	146	165	181	184	156	157	148	161	154	170	171	150	167	161	137	164	130	168	167	160	160	166	171	162	179	174	184	140	174	155	168	184	165	175	195	150	148	133	169	179	168	172	168	159	162	153	185	166	189	152	160	141	164	165	183	181	168	157	175	153	191	183	165	164	173	168	176	144	151	159	134	155	167	149	159	163	178	169	165	190	168	139	156	146	174	168	166	168	171	153	167	157	176	161	150	159	171	156	169	166	176	198	170	153	166	153	169	168	171	151	180	172	158	157	164	172	173	178	155	153	150	157	168	160	175	165	183	154	149	180	169	179	162	164	187	152	175	170	197	157	164	134	158	164	185	160	164	163	148	183	166	180	169	145	179	171	171	179	154	166	185	167	163	168	158	151	144	182	170	167	154	182	160	155	178	178	171	158	164	160	168	171	151	145	170	172	163	162	157	163	175	156	179	163	161	167	160	161	171	171	148	153	177	160	158	156	166	164	160	148	176	176	153	164	181	169	158	151	163	163	158	153	178	167	175	177	157	157	159	153	168	169	177	155	162	183	153	154	171	170	181	155	206	163	159	173	159	121	165	161	178	155	156	178	170	150	170	162	191	151	155	156	173	155	166	163	158	149	169	155	180	175	170	183	137	157	165	160	154	165	183	142	170	173	159	180	172	157	173	159	152	145	175	159	147	148	189	159	157	152	162	158	163	168	157	165	176	142	160	156	148	156	171	180	153	171	157	160	158	161	145	167	172	157	162	154	145	148	182	145	171	155	192	171	154	165	167	151	178	176	147	153	168	150	181	170	180	155	154	166	185	146	167	151	165	169	163	137	159	172	153	147	146	168	171	156	169	166	167	168	151	144	158	177	193	169	141	154	168	152	192	174	162	134	157	167	142	151	159	181	162	148	152	196	160	181	155	165	158	190	155	156	168	170	164	174	169	160
22319	41398	33535	24388	18412	14057	10840	8505	6944	5903	5005	4188	3509	3059	2745	2358	2066	1709	1484	1381	1194	1048	866	864	803	763	733	663	593	563	475	541	485	448	420	412	374	331	323	323	348	307	301	272	294	238	241	262	269	247	235	237	255	230	254	251	226	233	282	263	227	239	241	262	225	269	234	225	222	222	224	232	237	232	214	254	211	223	233	232	242	248	231	241	223	230	242	224	255	224	219	206	210	235	239	232	211	220	207	234	225	232	212	221	218	230	228	235	234	233	256	232	249	239	265	229	241	235	230	220	222	237	243	201	236	240	243	240	236	214	256	265	237	232	245	234	216	220	270	228	224	244	235	251	208	264	215	212	243	233	222	212	239	226	224	232	224	248	232	217	249	212	233	242	195	234	240	243	219	255	232	212	231	221	244	238	245	235	224	248	238	220	251	230	240	221	214	224	256	234	239	220	238	222	224	232	219	230	262	227	224	227	232	242	232	243	226	228	221	217	191	229	216	272	247	242	226	240	238	245	231	246	256	237	230	226	246	219	205	248	243	231	242	224	241	230	259	234	220	212	213	235	211	242	212	241	255	250	234	207	239	208	225	247	253	229	246	247	225	226	235	229	232	223	235	236	222	212	238	250	237	238	228	247	228	265	238	263	242	218	272	237	245	235	218	244	192	241	257	239	223	221	234	235	210	235	232	239	231	211	239	246	251	229	220	258	253	249	238	241	223	238	227	223	238	254	255	259	199	249	236	232	243	247	220	218	231	204	245	249	203	227	215	220	216	223	219	235	248	229	219	218	239	268	251	221	252	232	260	235	257	240	242	222	258	240	232	247	227	254	242	203	220	201	250	230	222	236	218	202	243	239	218	231	214	214	236	239	228	238	245	240	236	239	244	236	221	223	218	216	249	231	266	225	214	234	219	209	227	256	234	269	240	208	237	221	223	246	245	223	210	238	214	230	241	242	207	229	266	217	220	261	227	213	222	216	227	261	245	217	208	231	210	235	219	232	218	247	223	248	229	224	249	264	237	216	222	242	233	278	219	227	218	228	243	231	227	238	222	242	218	236	223	225	208	215	212	241	226	248	235	237	219	236	229	247	234	257	242	209	227	223	209	215	241	239	245	213	252	213	244	208	228	218	233	231	247	242	234	250	246	212	217	246	211	220	252	220	203	229	240	215	213	236	250	235	223	241	239	249	235	245	242	260	210	242	252	211	211	244	203	247	214	244	226	212	233	248	209	240	228	223	230	213	208	238	193	223	228	231	218	241	244	252	228	202	240	240	219	260	256	210	242	243	234	231	229	244	253	227	236	217	257	219	233	241	223	210	233	196	227	203	232	216	243	229	210	250	222	230	228	245	243	246	245	228	235	216	238	239	250	223	240	237	228	214	254	238	255	226	257	209	234	210	235	240	214	225	233	235	245	219	242	222	211	228	222	213	217	243	233	258	254	263	237	258	242	224	242	228	236	256	237	257	221	206	242	213	245	234	223	225	236	245	235	244	237	245	229	216	243	228	243	227	254	240	214	227	207	211	225	254	209	226	227	236	232	222	233	228	218	250	253	258	233	228	257	202	247	238	205	193	239	245	229	258	219	236	226	232	228	231	214	255	239	260	218	252	223	228	236	227	231	208	236	262	217	244	230	253	226	250	240	238	204	247	248	242	224	231	213	233	230	239	230	227	219	244	245	240	248	233	242	226	256	236	221	247	225	240	238	230	227	270	247	253	216	220	226	257	216	250	232	226	228	233	222	250	243	238	236	245	212	228	236	235	219	241	224	219	239	223	214	207	221	250	242	243	234	217	234	245	231	248	251	217	243	250	208	205	238	228	220	225	266	241	235	232	237	207	241	236	196	214	222	229	238	230	236	225	231	241	237	241	215	245	202	266	238	234	235	207	238	200	243	263	233	209	240	240	267	227	247	239	231	227	236	266	223	248	232	228	238	229	217	244	220	215	244	249	225	226	231	260	247	203	238	211	221	221	232	220	254	247	222	201	227	190	207	210	228	224	210	227	234	274	237	202	198	235	227	255	222	230	228	251	214	221	215	237	203	236	254	260	238	228	226	232	256	238	235	231	218	247	213	224	238	214	236	220	255	232	228	228	238	218	235	237	218	213	250	227	246	219	229	199	214	244	230	227	228	249	238	244	248	238	188	229	217	240	244	243	225	226	241	226	240	253	235	231	219	236	213	247	240	250	293	210	248	225	237	202	257	261	257	228	244	239	221	235	206	233	229	238	227	226	222	247	244	231	233	234	232	259	229	241	232	230	204	203	245	245	233	230	221	252	266	253	229	217	216	238	227	230	254	224	235	222	228	249	250	231	221	223	243	236	233	215	239	213	234	249	240	230	252	201	261	226	228	234	211	248	234	224	224	238	238	235	222	247	203	222	242	210	232	267	214	223	215	235	258	215	250	243	239	249	238	217	202	244	202	267	249	245	244	215	244	245	220	201	254	228	211	238	232	218	230	216	228	230	235	214	248	223	221	248	255	222	233	239	244	226	223	228	217	228	221	232	230	231	226	209	224	227	242	225	251	219	229	221	254	248	210	261	229	249	236	263	218	243	232	209	225	228	246	252	243	226	228	227	219	230	235	198	255	269	230	242	230	252	238	229	259	229	242	244	248	229	249	236	234	228	271	236	220	210	226	267	217	230	248	217	237	243	225	240	212	223	232	234	236	230	252	224	239	239	237	240	263	223	222	230	223	220	242	228	227	264	242	224	237	238	222	234	222	212	248	234	232	259	252	228	197	227	248	263	241	228	245	244	242	273	210	236	244	240	228	205	219	233	233	254	227	231	236	224	232	215	208	200	248	265	246	258	200	238	249	226	215	205	263	240	216	251	235	241	203	224	253	226	247	235	230	248	264	239	223	228	253	230	234	226	266	226	231	228	232	225	216	232	236	232	234	228	251	217	205	244	225	252	234	242	231	229	230	229	244	247	227	265	252	223	225	246	236	245	229	228	223	227	259	231	211	226	246	238	234	241	236	210	253	228	237	229	247	232	226	212	238	239	228	223	230	234	231	240	233	261	252	232	252	223	220	242	242	219	245	214	222	254	239	238	256	207	250	273	235	219	221	230	264	234	231	224	211	198	234	228	248	212	212	234	212	223	228	258	249	217	254	209	206	234	241	259	217	268	213	239	239	230	215	245	244	221	239	251	247	239	241	243	208	208	229	238	241	271	216	225	224	218	211	244	258	234	253	228	230	239	229	229	238	214	239	235	238	252	221	241	249	216	221	225	245	236	238	212	226	231	234	251	224	227	239	221	243	249	230	230	231	226	212	223	244	231	237	236	231	209	231	232	240	250	248	251	222	252	217	224	248	224	224	243	224	213	235	208	245	244	215	217	238	238	209	234	222	227	226	244	245	218	222	228	221	232	216	226	248	261	252	236	242	231	216	205	225	229	244	247	221	211	237	216	247	242	235	214	223	246	250	219	248	210	237	236	240	227	224	266	230	237	273	219	257	232	241	221
27959	21290	17853	10154	4989	2977	2105	1599	1255	986	853	810	673	646	559	487	411	417	331	361	307	300	271	269	255	263	226	253	248	210	213	195	213	199	201	172	166	176	184	174	184	177	165	178	176	170	157	152	167	185	161	176	185	175	142	163	133	195	157	142	172	156	160	170	170	168	165	168	155	163	155	156	150	144	168	153	132	165	162	141	150	170	163	158	143	161	158	164	159	154	172	180	177	165	176	142	165	171	159	168	161	180	155	166	173	171	131	131	164	159	149	136	165	159	168	163	167	150	142	142	153	161	185	155	139	158	147	159	147	176	165	148	165	153	165	164	145	162	179	163	151	153	168	136	146	158	168	154	160	160	173	155	156	190	170	171	184	167	137	137	140	148	174	154	161	160	165	146	171	167	158	194	158	151	163	194	151	159	143	196	159	168	148	153	146	161	163	155	171	161	152	135	163	171	176	156	149	163	139	175	143	154	180	165	160	141	163	155	149	164	166	151	162	145	159	141	179	152	126	143	173	161	155	150	163	167	164	158	142	156	176	171	143	172	194	181	159	151	160	179	179	175	154	156	152	166	147	149	145	143	147	147	149	157	168	153	136	154	166	181	136	161	142	168	142	161	170	173	168	158	162	143	166	165	150	172	156	160	156	161	157	161	162	158	175	170	153	147	139	151	153	172	139	158	155	153	161	141	163	143	139	169	196	155	154	147	148	151	179	170	146	171	159	171	186	162	154	171	162	163	175	139	164	179	185	160	184	165	162	160	156	135	162	159	166	169	151	130	164	148	171	179	163	162	149	139	154	152	171	158	146	169	155	161	169	171	175	155	199	150	142	161	153	160	177	156	169	185	166	160	169	154	149	163	154	148	170	167	151	160	155	145	161	168	171	177	145	138	148	164	152	166	137	170	137	161	167	157	162	193	167	172	205	164	172	174	165	167	149	159	153	160	142	169	173	179	158	195	145	149	182	181	154	142	149	165	161	159	167	160	161	169	152	154	147	167	182	135	167	141	154	136	173	163	165	153	155	153	163	142	161	183	160	148	165	154	162	167	161	163	174	154	165	158	168	162	164	154	180	182	175	174	127	176	167	141	165	174	162	146	179	153	164	170	154	181	162	167	173	149	154	138	156	160	173	165	174	178	159	187	164	157	160	154	175	158	165	162	185	164	167	210	166	156	165	165	171	161	144	173	149	140	180	152	165	179	152	181	164	148	130	183	169	150	165	149	198	168	169	182	158	161	165	145	146	154	169	137	144	157	165	190	170	155	148	166	176	170	157	159	151	164	177	155	152	157	157	176	146	169	153	163	162	152	184	175	177	161	154	158	172	161	162	155	158	162	147	176	163	150	186	148	167	179	156	162	174	163	178	185	165	162	161	166	182	176	151	169	139	153	135	156	159	162	185	172	151	144	158	167	151	173	149	166	152	154	180	156	149	172	162	144	173	138	164	164	156	158	142	175	145	159	187	163	156	149	170	169	155	139	142	147	164	175	167	171	161	155	164	155	153	140	156	173	170	141	162	171	183	165	180	153	164	147	161	159	147	162	163	152	164	149	152	169	164	158	140	180	170	157	161	151	153	148	167	182	149	154	160	154	167	159	166	179	174	171	164	169	176	160	141	151	151	166	137	140	173	139	158	160	152	167	153	153	153	162	169	158	176	160	161	135	139	152	167	147	182	185	148	147	132	174	161	163	175	184	165	143	130	160	139	158	149	150	154	159	144	183	172	154	167	149	193	155	142	153	171	180	159	151	159	168	162	169	154	150	172	188	150	143	163	181	165	177	163	161	183	183	167	156	173	168	158	161	146	165	163	154	162	131	167	144	170	179	156	155	172	139	156	151	174	162	169	147	155	157	156	152	161	172	173	144	157	133	201	151	151	168	165	162	141	161	154	159	150	155	181	147	163	173	155	155	161	157	163	143	182	166	152	157	177	184	139	163	138	151	186	152	172	156	191	144	173	167	182	178	161	136	154	151	154	175	174	143	143	164	189	154	154	166	182	165	155	164	174	167	184	165	157	159	166	157	160	156	150	167	155	175	160	176	135	170	144	160	160	168	161	184	157	168	156	175	150	157	165	148	157	175	154	170	148	160	180	154	164	164	171	152	156	153	165	136	177	136	150	165	179	163	144	150	173	145	164	166	174	142	129	140	163	172	144	171	167	171	167	167	155	153	159	182	158	158	130	176	153	148	151	164	158	165	163	158	167	133	149	153	167	137	163	172	126	169	159	153	153	140	193	132	168	164	159	154	177	163	149	164	152	158	153	173	156	168	147	167	170	178	164	145	151	142	168	160	135	152	182	172	159	159	181	160	161	154	162	157	169	168	158	177	167	167	168	151	167	142	163	148	156	171	168	154	162	162	162	151	154	175	152	162	161	154	156	177	165	147	178	164	177	169	168	174	159	158	161	161	181	146	172	142	161	151	186	176	151	153	157	176	176	152	163	163	149	155	178	156	155	170	149	171	161	178	167	165	166	150	158	159	168	162	160	160	178	172	145	148	176	164	157	159	159	167	157	155	161	164	156	162	156	156	166	181	175	155	163	145	193	189	175	153	163	170	168	190	165	165	140	178	156	161	165	199	156	175	163	148	161	179	160	172	146	175	176	145	162	150	156	149	180	154	165	149	144	155	135	169	149	160	194	154	156	174	190	165	174	137	141	162	169	153	150	158	158	161	158	159	162	146	160	146	153	163	171	172	159	156	147	138	139	150	168	144	170	159	153	167	168	161	147	131	150	174	155	159	176	172	145	142	179	164	175	161	163	167	176	159	155	141	159	167	158	149	174	166	187	155	174	170	150	170	163	183	150	159	140	157	181	153	174	146	171	148	156	166	150	166	161	171	154	144	151	155	157	153	173	183	162	164	162	149	138	167	166	154	155	156	170	150	169	154	178	166	170	171	158	160	158	140	159	172	175	181	168	157	167	168	167	160	147	149	143	148	150	181	167	153	152	181	156	161	155	184	183	157	157	178	159	173	167	162	157	152	143	152	147	163	153	151	156	178	162	153	180	158	155	164	181	160	168	163	157	173	150	147	132	164	153	138	167	161	160	186	149	179	150	166	133	149	159	160	174	150	156	150	146	169	170	184	163	139	162	150	165	141	171	191	167	156	146	172	146	153	151	174	168	158	146	158	142	125	174	155	169	166	160	158	159	181	162	154	150	153	143	165	165	155	158	161	165	156	141	168	158	175	154	200	160	164	138	143	161	166	171	155	143	160	146	140	164	171	149	159	171	170	155	157	172	159	163	161	139	160	147	155	160	161	148	144	159	143	189	138	181	160	145	148	180	176	164	170	140	140	158	157	156	168	179	170	165	138	168	147	154	154	143	163	147	145	174	146	158	163	123	196	164	144	165	145	148	157	133	161	173	153	130	169	143	172	148	192	145	145	152	160	166	154	147	157	173	159	173	148	167	186	169	148	154	140	161	154	156	144	184	156	154	149	152	166	163	156	155	155	169	143	166	187	144	156
18153	29742	23230	14645	10278	7735	5501	4444	3483	2949	2495	2133	1759	1531	1353	1215	1040	933	803	773	708	591	559	534	547	466	395	475	401	339	363	362	346	322	311	310	289	288	265	290	262	261	263	257	255	227	232	218	227	212	236	238	261	217	246	224	237	213	252	205	256	217	242	248	243	242	246	227	213	250	220	260	241	231	242	238	226	210	239	218	241	231	233	221	233	244	219	216	227	211	251	211	240	226	178	228	242	277	223	234	207	228	233	232	241	227	242	220	218	239	235	228	229	214	215	245	221	225	259	223	229	227	221	245	241	222	251	225	226	219	221	218	224	239	220	243	226	240	263	222	239	241	220	269	240	221	220	224	260	211	215	225	249	220	228	233	264	231	218	226	215	238	236	219	213	242	246	230	266	204	220	236	244	221	245	207	223	236	242	209	242	209	262	248	246	222	243	209	221	240	221	237	231	237	222	232	235	219	229	229	235	211	207	249	238	215	250	253	233	239	228	234	230	216	251	212	239	237	234	219	224	210	240	240	249	209	222	215	251	235	220	217	215	230	226	238	227	225	245	236	217	220	256	217	209	254	238	244	224	235	237	211	230	211	241	209	216	197	256	245	257	239	256	221	252	214	233	232	237	231	218	252	213	216	239	237	236	210	235	240	253	256	212	242	218	260	205	239	229	246	233	233	250	244	207	254	255	239	209	217	232	208	228	220	222	222	199	248	245	223	218	239	233	211	257	225	228	253	255	228	242	216	224	236	217	209	239	218	239	232	222	225	237	239	205	216	233	229	237	255	214	211	228	246	241	229	235	237	238	246	250	239	214	238	254	230	213	245	222	230	222	218	219	243	175	219	237	198	245	213	226	208	213	219	222	222	222	209	245	233	241	226	230	227	232	248	227	210	227	221	201	221	223	214	246	216	248	212	243	225	230	247	244	243	228	251	225	241	219	237	237	258	261	241	249	231	207	220	222	206	243	207	223	228	237	227	247	207	248	229	248	225	204	225	230	228	234	220	219	258	205	225	223	219	205	193	229	240	256	224	218	201	240	222	241	229	207	223	216	241	243	254	229	208	235	239	236	225	212	231	194	226	216	228	216	213	228	246	233	233	227	221	238	210	209	216	228	257	239	236	245	230	253	214	223	220	207	197	215	221	234	220	223	233	229	233	251	227	220	228	195	218	253	244	217	233	234	232	218	208	226	227	237	225	242	240	245	210	233	244	224	235	226	238	213	235	236	222	216	211	251	210	226	216	246	222	258	241	231	240	229	218	224	241	219	238	219	214	241	194	257	216	243	243	242	211	253	238	240	230	209	197	206	242	236	234	210	233	261	223	224	253	239	216	198	216	224	209	231	236	231	236	201	199	226	209	227	240	245	243	215	223	227	235	222	216	223	230	220	223	222	216	228	222	251	227	215	246	236	235	232	228	224	246	232	219	232	216	259	222	217	239	228	214	187	229	238	241	230	222	225	236	217	232	236	228	220	216	223	190	204	234	241	230	246	250	231	235	220	259	221	224	246	226	218	236	239	254	216	235	199	241	253	222	252	232	217	231	217	230	212	204	249	244	221	220	221	222	227	207	229	224	218	231	226	224	204	216	224	232	215	236	228	230	230	240	243	227	239	249	228	218	238	203	215	243	224	225	223	242	234	228	249	236	248	237	238	223	236	214	209	239	224	248	203	198	225	250	221	240	208	228	241	246	247	217	212	232	236	215	217	277	233	238	202	216	230	220	230	248	245	231	247	228	249	236	193	243	234	225	247	250	254	218	234	200	218	229	255	239	232	239	225	249	242	189	220	211	241	236	235	234	269	221	235	258	250	237	238	249	205	235	232	213	233	246	221	236	246	228	223	224	207	194	208	232	248	259	215	234	220	214	225	243	228	250	230	224	213	231	198	229	212	221	235	233	234	221	255	229	220	211	212	217	268	221	232	253	216	213	233	227	251	232	254	241	221	216	252	205	226	223	233	242	237	231	233	221	203	208	231	224	215	232	244	212	215	219	229	226	218	245	236	231	228	252	261	241	207	246	209	230	215	241	243	232	239	252	211	243	227	230	243	247	219	211	230	217	225	229	245	229	241	241	238	240	234	226	235	228	260	247	214	241	239	200	246	238	213	212	206	244	270	202	229	252	231	240	224	259	239	255	243	221	219	247	247	216	262	221	203	234	248	239	239	254	240	212	236	251	203	243	239	246	206	211	249	236	225	208	235	233	213	225	242	230	219	253	258	235	239	235	257	229	220	227	229	223	235	206	222	246	235	243	246	218	238	242	218	265	250	250	250	207	217	228	261	238	225	235	198	232	213	236	238	215	228	238	227	238	246	229	236	246	263	234	227	241	230	235	228	220	199	233	222	257	220	242	234	207	231	222	235	193	228	235	244	221	211	243	241	219	210	210	208	233	260	221	266	243	242	209	233	242	230	228	227	222	230	236	234	223	257	221	260	246	228	234	243	232	240	210	212	237	210	221	218	243	223	233	243	223	246	233	195	264	227	234	215	226	210	203	263	196	235	244	232	221	230	227	205	242	209	222	253	230	204	223	215	228	232	231	232	243	244	242	244	223	218	223	233	224	243	218	246	222	231	237	249	226	203	221	202	227	223	215	232	219	235	198	206	244	247	222	245	261	230	240	234	230	220	224	221	246	246	226	209	226	228	226	220	253	232	229	250	195	250	212	281	222	247	225	230	242	233	238	212	225	243	233	246	249	232	250	232	222	243	234	228	223	239	235	204	261	219	244	219	236	212	218	239	218	225	254	201	244	241	239	225	235	220	234	220	201	234	255	234	212	269	192	226	263	231	220	245	206	227	237	220	238	245	221	237	205	230	259	226	207	228	214	217	241	218	228	214	235	204	234	234	232	240	213	209	221	234	234	231	225	245	220	198	231	214	272	254	239	242	219	234	253	230	211	241	245	214	250	235	229	216	214	283	221	240	245	227	237	235	227	216	214	241	230	231	222	216	241	232	218	233	233	232	240	231	224	208	229	215	207	237	219	238	225	264	233	214	241	210	240	236	233	227	221	251	221	232	212	230	188	247	238	225	229	253	219	226	240	221	248	232	242	243	255	218	239	248	231	202	231	243	224	245	223	232	255	225	241	232	213	249	208	247	237	242	214	214	223	246	214	228	225	230	201	225	228	261	239	217	230	226	243	232	215	216	227	209	254	221	214	233	254	250	225	226	222	233	263	234	241	216	231	252	245	223	211	258	224	197	266	223	222	240	237	214	196	244	258	241	205	219	242	275	207	250	254	200	238	227	243	247	226	214	240	249	221	240	220	216	246	258	225	231	249	241	222	198	231	243	233	215	227	239	227	216	199	214	259	229	251	224	241	260	229	215	201	227	237	229	240	229	227	212	205	222	240	222	224	264	251	227	248	226	222	242	240	226	239	231	277	223	219	224	222	216	257	242	234	257	229	216	231	276	241	263	245	248	230	216	205	266	214	206	235	245	259	201	244	246	236	245	217	235	208	266	234	220	221
23484	21281	27702	25122	19427	8613	4288	2736	2133	1727	1451	1231	1053	946	838	729	586	558	480	470	467	408	343	325	330	325	294	276	311	257	265	218	228	209	221	217	214	221	222	194	194	185	188	158	184	172	182	185	143	173	184	185	177	179	182	161	149	176	171	188	169	173	193	180	184	191	147	152	164	174	171	163	158	147	177	165	140	160	167	168	162	190	168	177	172	186	150	159	184	154	171	157	152	187	170	156	166	158	158	171	178	196	158	178	173	185	178	166	162	162	159	179	163	183	168	192	151	157	182	173	162	165	178	186	177	165	164	175	181	174	189	162	144	181	174	184	151	197	167	186	156	166	158	150	173	167	188	182	175	149	148	189	159	158	191	170	150	163	172	169	171	167	157	187	159	187	159	199	178	170	158	152	195	178	166	158	164	183	170	152	159	167	164	174	209	150	168	162	167	148	159	148	170	162	164	162	202	159	161	187	169	156	163	172	161	164	161	168	188	163	165	159	175	175	146	188	167	159	164	161	156	145	159	162	155	172	176	175	156	173	186	152	153	180	176	167	166	171	162	170	162	153	172	164	170	172	179	170	179	181	169	190	167	170	174	162	148	166	171	147	155	121	158	161	154	155	149	160	188	162	158	147	158	157	168	164	164	150	165	156	171	170	183	194	202	159	176	142	154	170	157	153	174	162	174	168	162	174	175	167	159	181	158	155	146	187	155	153	179	162	175	156	172	177	154	163	171	148	152	188	176	179	191	155	156	182	150	208	162	171	174	181	192	184	173	162	156	136	178	178	160	169	162	143	181	188	193	157	156	188	171	173	150	186	175	165	196	144	179	164	198	171	148	196	177	178	168	156	157	200	172	149	184	162	163	172	186	162	155	142	174	183	165	136	174	186	160	172	186	156	206	166	180	169	158	178	164	151	175	181	178	165	162	155	191	164	143	167	173	182	162	155	155	158	170	170	175	164	157	176	161	183	206	200	150	143	180	181	164	168	182	172	162	176	140	166	197	162	164	146	153	153	187	144	167	161	170	190	173	171	175	160	154	189	185	163	166	158	161	163	179	173	184	163	151	194	167	149	155	174	195	149	199	165	155	187	164	164	183	170	179	167	155	177	154	148	181	185	157	156	190	152	176	149	164	155	168	180	173	189	160	170	167	168	195	170	161	163	177	163	166	154	183	181	169	173	151	177	166	168	164	194	177	159	166	161	173	172	173	183	166	177	145	143	168	149	163	161	180	163	172	185	169	161	181	180	182	148	181	191	166	138	180	166	152	176	159	178	156	159	166	169	179	174	165	169	169	180	169	181	167	160	187	177	156	188	172	143	157	180	188	168	152	171	171	161	146	146	185	173	165	190	179	171	188	170	150	156	169	159	171	189	152	164	182	162	148	148	168	159	175	164	172	178	174	174	200	162	181	157	179	182	151	148	164	178	188	170	184	147	148	161	182	171	155	173	158	192	156	172	163	182	187	165	187	160	176	190	157	162	175	157	186	202	153	144	169	185	160	170	169	165	179	182	173	170	157	172	150	169	155	177	169	158	165	165	175	165	192	178	185	164	163	151	173	190	140	174	164	179	164	184	166	160	171	168	169	177	175	196	172	187	172	182	185	150	157	162	178	172	165	170	157	177	160	179	168	163	163	165	150	153	187	147	168	155	172	175	159	183	179	174	172	166	155	167	173	190	153	166	167	179	173	170	164	196	144	151	166	174	158	167	167	160	140	168	173	167	159	171	167	152	151	171	170	157	168	158	179	169	162	154	170	147	155	164	151	181	178	149	174	163	176	177	157	168	172	177	170	155	176	177	149	172	190	178	149	171	181	193	161	169	167	188	149	166	162	154	178	173	190	189	191	155	159	164	168	177	193	149	172	158	164	166	154	158	166	192	174	148	180	164	173	157	151	176	197	178	146	176	167	161	181	191	170	160	162	166	198	170	187	172	159	155	164	156	172	154	169	184	163	171	182	166	171	181	182	155	149	177	189	152	172	171	165	184	166	175	160	195	197	180	186	177	173	164	153	155	173	167	163	182	179	192	159	154	166	147	161	177	181	151	167	159	173	157	184	172	166	172	152	186	177	156	168	154	156	162	173	148	181	184	153	167	175	154	171	189	173	176	166	182	163	166	172	161	156	162	169	168	154	169	192	164	151	175	178	180	159	167	163	165	158	142	138	170	157	181	179	151	191	191	167	161	147	160	163	176	180	172	174	160	157	170	152	172	168	174	184	171	156	154	154	147	169	183	184	175	149	152	165	168	156	171	141	175	195	149	166	154	190	200	170	195	172	170	177	181	172	177	160	163	183	160	181	173	186	156	164	166	183	174	149	168	171	144	173	173	171	174	160	145	184	182	173	166	178	156	160	147	162	148	173	162	166	169	153	175	172	179	174	185	163	158	174	171	164	170	183	160	163	163	145	162	142	155	166	161	161	177	158	169	161	178	187	189	156	154	181	170	152	171	164	189	186	180	174	156	168	185	189	161	182	171	153	174	163	157	183	163	150	163	166	172	176	134	146	147	173	195	168	175	182	157	160	166	149	165	160	171	178	169	174	164	168	166	148	165	164	173	164	157	177	167	124	150	159	165	156	185	153	159	181	155	146	163	168	174	160	160	179	157	182	171	183	192	164	172	173	155	198	153	155	164	169	165	164	178	159	189	173	190	159	170	200	181	167	193	165	175	155	177	188	174	168	161	179	175	192	171	160	169	171	162	158	173	166	146	187	154	170	154	165	180	164	186	166	168	159	192	168	180	146	170	165	172	176	158	161	165	188	158	191	169	163	167	153	187	176	180	151	173	169	143	161	162	173	186	158	168	164	156	159	161	177	176	154	161	151	173	163	177	165	151	192	152	168	182	179	165	169	165	185	179	169	158	172	168	171	169	166	178	187	153	192	157	173	161	155	158	176	186	174	158	167	151	180	162	178	177	196	158	187	174	178	173	176	181	169	185	162	156	155	153	169	174	173	159	185	172	154	162	149	195	149	165	172	171	154	192	175	163	194	178	177	144	149	162	195	181	176	163	173	161	176	169	179	180	173	172	157	182	169	183	157	160	153	180	185	163	155	194	168	191	192	186	145	167	168	166	175	186	193	187	180	165	177	179	177	164	161	181	153	193	165	142	188	177	182	161	169	164	174	154	158	154	163	182	172	161	168	183	180	173	143	194	176	147	158	172	158	158	173	149	151	176	167	167	173	164	153	153	165	185	156	151	182	158	168	160	146	186	199	176	188	183	168	147	166	168	167	148	165	166	170	184	161	160	161	167	179	159	172	161	171	169	149	188	174	183	173	175	151	200	165	179	180	158	158	176	181	140	180	162	142	165	150	162	146	164	175	176	178	181	181	175	143	172	170	172	150	158	179	166	151	187	170	191	163	178	160	188	180	171	176	173	152	150	155	144	144	142	139	180	167	150	162	159	161	160	183	155	165	153	159	155	167	149	189	167	172	149	190	163	171	169	184	185	150	190	177	166	180	154	153	176
19741	37759	29122	19927	14862	11028	8523	6696	5310	4496	3795	3164	2698	2344	2091	1767	1458	1217	1193	1095	901	779	752	675	636	565	592	529	477	467	438	412	395	375	371	368	352	336	285	287	298	279	277	264	279	270	245	253	252	242	270	231	259	248	270	253	243	245	253	236	240	243	249	262	233	248	205	237	258	227	243	230	257	267	248	251	222	250	240	231	261	251	211	220	243	246	257	257	223	237	249	234	203	260	214	248	219	258	265	234	245	246	274	217	205	247	266	236	244	219	231	248	250	265	277	262	236	254	238	240	230	227	262	218	213	256	268	218	227	237	241	232	221	240	235	241	222	239	227	256	244	240	246	276	218	239	261	259	235	268	231	217	232	200	227	214	213	265	220	236	228	228	218	225	239	220	242	240	233	243	237	262	245	225	241	250	254	208	225	238	231	236	234	213	263	231	224	219	230	232	235	213	242	228	257	235	246	239	223	227	224	222	246	217	252	235	247	219	227	220	235	262	228	253	217	244	244	246	250	252	228	224	257	224	230	201	251	228	233	240	230	227	209	236	233	233	233	227	223	267	230	252	234	247	246	221	248	233	227	223	246	237	211	232	226	236	210	211	245	252	215	250	241	237	238	259	237	233	257	251	235	245	238	244	258	257	229	228	221	217	239	234	223	204	237	245	233	221	236	241	237	259	237	243	232	255	232	222	238	222	234	273	231	245	231	265	252	210	243	274	212	212	218	220	233	242	221	253	245	214	213	265	224	233	236	237	248	246	249	259	234	234	248	258	230	230	229	228	232	234	237	234	222	257	245	244	252	235	264	247	233	218	227	246	211	250	241	221	220	239	245	240	231	242	223	231	238	274	237	217	237	232	250	257	263	249	244	235	228	208	216	239	217	240	249	239	236	221	230	224	244	229	231	223	243	246	222	258	249	259	259	265	249	239	235	214	248	251	233	248	223	264	256	219	248	238	231	240	235	257	230	238	241	254	250	234	231	230	255	246	222	251	253	254	217	233	246	254	207	224	254	249	244	196	255	236	244	235	239	228	209	232	251	224	257	235	229	242	265	241	222	271	216	235	238	248	208	234	230	239	247	219	232	275	227	233	273	230	245	253	233	242	260	228	230	226	270	227	257	238	254	274	229	281	235	245	244	229	239	264	231	227	227	236	233	249	246	246	229	236	249	241	238	226	236	243	249	244	226	235	227	232	213	240	242	220	227	243	257	249	262	221	250	239	250	237	241	222	270	219	233	236	268	230	235	244	218	231	217	243	233	236	275	223	223	231	236	242	242	219	226	253	244	238	222	223	243	250	224	231	238	237	242	235	267	240	224	239	255	239	241	242	249	259	213	198	236	251	235	232	237	210	265	243	225	243	228	234	223	224	252	251	237	238	253	208	260	244	240	252	261	229	237	254	247	249	255	226	256	226	257	240	249	239	229	249	259	230	272	254	215	251	262	251	230	254	220	249	248	255	217	212	254	255	238	257	230	237	264	243	252	224	226	220	240	241	230	225	264	237	245	242	227	244	229	254	233	236	272	238	210	217	216	216	267	256	218	255	223	199	240	262	252	259	246	250	221	267	217	240	255	248	222	252	226	242	210	254	235	237	239	235	228	224	256	241	258	236	242	224	231	260	240	236	236	243	222	231	234	236	228	234	250	269	260	277	249	257	236	213	237	241	252	260	220	263	228	254	211	256	259	249	249	237	254	254	215	273	259	230	249	234	243	215	235	254	248	261	215	233	219	240	230	225	226	254	236	228	225	232	221	252	217	232	243	220	216	256	232	265	216	246	256	247	252	270	224	239	250	249	224	235	229	253	232	206	238	213	228	220	224	212	214	242	238	240	229	235	264	260	243	242	240	249	249	256	251	254	236	234	215	234	230	246	250	256	237	202	243	250	248	248	254	238	204	229	252	253	246	237	235	240	238	219	244	233	203	231	228	220	236	216	233	252	235	256	218	254	245	229	248	232	227	252	230	236	226	234	226	271	268	220	249	248	263	224	245	244	234	248	243	219	231	244	228	235	223	218	254	229	263	253	233	234	248	248	234	230	212	258	229	233	239	249	259	235	230	226	233	216	222	274	227	238	218	240	261	257	250	256	248	261	247	228	241	228	248	236	238	236	209	233	238	220	230	252	258	205	248	238	248	228	238	224	251	238	238	258	235	234	259	258	214	244	252	248	257	249	246	243	220	241	243	251	257	233	239	221	255	270	222	225	244	242	245	246	243	236	249	241	260	239	237	227	243	246	246	247	227	216	223	255	279	212	247	214	240	244	244	221	246	219	242	235	226	224	248	229	257	245	243	244	249	245	241	226	223	221	235	246	247	265	237	220	207	242	225	250	231	219	228	227	245	213	234	238	220	225	253	211	232	258	243	259	245	239	256	262	235	252	220	241	248	226	243	243	225	249	236	253	238	241	277	213	224	244	239	224	243	230	224	230	249	245	237	262	244	251	252	219	249	228	238	232	238	241	251	250	234	234	237	238	255	254	233	247	250	270	236	251	265	257	227	236	240	271	217	266	225	226	221	243	237	243	256	235	244	251	247	233	254	242	230	239	229	225	225	232	255	248	235	229	223	282	243	221	225	254	236	263	242	245	242	250	223	249	241	222	219	244	257	220	229	228	221	241	221	216	234	268	228	226	244	262	255	276	253	256	225	254	211	229	223	243	245	203	238	226	227	248	280	237	219	222	253	217	250	262	254	210	253	249	258	244	236	247	230	225	268	242	250	217	243	233	230	254	209	256	221	221	208	219	254	242	253	235	265	265	249	192	226	243	239	254	249	242	256	238	221	241	264	212	249	256	236	260	244	255	210	219	238	237	251	231	231	270	217	254	228	247	241	233	236	215	230	256	239	224	252	251	237	254	269	236	270	230	241	256	234	225	229	222	247	212	264	234	235	231	282	220	231	225	253	235	266	267	200	264	238	224	222	236	225	204	231	251	237	249	221	231	230	239	228	232	233	249	238	248	231	234	217	242	261	237	238	234	204	234	257	234	214	242	232	188	231	235	224	241	228	232	218	253	251	242	252	235	247	234	263	249	242	256	246	233	268	236	218	251	243	241	258	246	253	256	260	231	258	232	231	243	244	232	241	215	209	240	220	230	242	231	250	226	241	255	236	234	267	221	227	258	245	243	248	245	266	212	237	265	217	239	231	245	242	246	269	249	243	243	232	242	248	220	217	243	210	233	237	252	229	200	255	247	257	240	233	234	272	232	242	240	254	247	233	253	234	233	234	215	226	240	215	239	240	237	248	231	243	236	247	247	268	214	254	268	226	227	213	219	268	257	233	256	250	226	228	250	221	229	222	245	215	245	242	258	257	232	228	221	235	236	262	244	247	220	252	265	255	250	229	270	244	233	229	241	253	227	207	244	239	236	235	246	259	249	218	255	243	217	239	234	242	215	252	238	214	224	232	248	221	222	274	224	242	251	256	263	203	244	251	234	219	242	255	263	228	228	259	236	241	210	230	218	205	203	223	231
25048	21349	25754	22703	7729	3841	2658	1892	1534	1179	1076	925	791	673	626	555	466	494	450	383	329	313	279	255	270	245	269	247	244	211	212	208	169	213	175	185	174	173	191	170	158	154	179	159	155	174	161	144	187	162	150	175	177	156	172	153	155	153	157	151	161	148	147	162	151	149	172	157	153	152	158	176	152	147	152	172	140	174	139	164	162	167	155	147	166	162	184	148	145	152	141	169	135	171	164	141	162	142	151	149	158	185	159	127	156	173	155	141	161	140	164	156	161	134	152	145	145	166	163	141	155	151	159	147	166	155	159	175	148	182	165	154	167	144	167	154	176	148	161	168	134	138	148	139	131	164	132	175	141	161	154	162	157	138	154	161	158	177	149	167	157	159	151	151	142	159	162	168	136	143	160	186	162	136	142	165	157	171	182	146	165	166	159	149	152	152	149	158	195	167	164	136	139	154	155	141	148	169	147	149	159	148	171	125	154	165	147	137	145	174	179	149	138	152	138	146	144	157	137	164	142	151	143	148	160	142	154	158	148	136	174	147	156	150	139	159	136	154	145	167	178	151	153	172	156	152	180	149	160	151	128	151	151	149	137	146	168	143	157	170	154	171	140	154	136	165	140	145	136	168	161	145	146	130	147	137	188	143	174	160	166	176	143	172	130	162	169	143	158	130	164	147	142	157	143	168	142	171	165	168	157	157	155	145	152	144	152	152	154	142	179	139	153	152	155	127	177	147	175	126	141	154	151	154	168	154	158	163	162	154	166	154	129	151	180	160	173	157	153	147	142	169	159	147	174	163	137	169	143	141	163	173	156	154	150	187	162	154	160	171	166	178	144	147	157	162	148	141	159	141	147	139	155	152	156	183	145	183	159	170	147	167	136	145	161	150	178	155	148	155	160	153	147	149	173	146	168	177	152	166	141	152	145	145	148	147	161	148	167	161	150	166	159	148	169	150	141	151	152	161	148	157	144	171	168	173	158	162	182	143	129	164	146	137	142	149	177	145	142	135	158	140	150	120	154	161	159	157	154	142	141	177	160	169	143	172	141	134	134	147	144	149	174	158	133	156	160	155	144	142	163	144	149	167	163	175	166	154	152	155	149	148	156	167	162	178	146	162	166	139	148	166	136	154	185	131	139	160	142	162	155	162	150	152	143	183	147	169	157	156	159	172	149	160	161	158	136	157	144	139	142	166	195	152	178	150	157	148	152	159	138	125	169	160	163	149	164	166	161	150	148	146	151	150	142	141	127	155	160	171	147	142	177	131	155	133	161	144	158	150	134	150	154	159	151	151	140	162	163	178	151	137	141	158	161	174	183	153	148	156	187	150	143	161	147	167	149	150	133	152	159	140	150	135	136	168	152	152	130	150	171	137	166	134	164	179	163	147	163	141	142	170	160	150	171	165	158	172	159	140	151	157	145	167	162	173	150	164	149	160	160	154	156	140	138	153	141	166	147	143	183	150	159	162	147	140	137	162	145	155	131	138	148	143	150	174	176	135	164	156	162	155	161	154	133	143	144	163	173	146	164	152	149	145	143	158	142	145	176	131	156	135	142	159	156	139	150	152	135	139	179	134	161	157	159	169	152	157	150	160	159	137	160	153	154	147	165	155	139	132	145	147	137	143	139	157	162	155	149	163	136	134	169	169	175	143	143	158	170	148	145	165	151	150	179	165	179	158	144	169	155	165	163	172	128	160	140	125	126	174	166	155	159	157	145	146	165	172	139	177	164	157	146	153	178	128	146	145	161	171	173	149	135	152	149	161	174	170	158	158	164	138	151	156	130	141	156	155	144	133	161	164	150	134	157	162	150	147	179	154	164	143	165	166	163	154	153	156	163	161	153	166	181	149	147	171	136	148	153	134	141	174	150	173	158	154	154	154	135	176	139	160	175	157	156	157	155	145	162	161	155	149	180	143	171	158	162	173	162	171	169	155	140	169	162	169	146	143	159	163	160	147	157	161	161	172	152	137	165	155	144	151	146	143	159	180	146	165	139	164	175	149	159	164	125	159	158	166	166	160	157	167	161	137	169	166	144	157	179	161	151	170	136	157	163	165	152	165	177	159	148	157	166	158	162	166	154	149	171	160	161	157	172	151	152	156	145	138	147	150	120	134	160	157	143	163	138	135	164	171	157	165	119	159	167	147	130	161	173	155	131	156	129	127	146	162	151	167	158	173	167	149	138	159	155	134	159	172	145	137	160	152	159	172	153	156	150	160	151	155	140	158	152	161	165	152	135	133	167	159	145	138	155	169	142	166	165	176	163	139	139	172	162	164	191	135	173	135	129	128	157	146	161	143	161	158	148	145	168	169	167	156	132	139	159	160	150	150	155	156	173	170	173	138	153	166	150	124	168	175	152	169	183	156	146	132	158	160	158	149	144	152	149	154	156	164	152	160	175	143	149	144	153	147	161	156	161	158	158	157	148	151	152	157	140	184	175	155	161	161	158	133	157	179	130	133	157	132	158	159	154	145	175	161	185	167	159	153	169	158	143	146	145	179	137	161	159	154	175	148	169	142	166	145	158	160	135	165	144	141	143	182	176	141	166	164	150	167	165	139	151	145	152	172	154	163	161	164	145	168	155	167	151	187	177	149	170	143	146	159	147	157	145	157	135	159	136	137	151	156	182	131	136	159	174	166	165	160	161	142	185	145	171	173	167	163	173	151	167	146	147	170	162	136	158	156	148	147	146	154	160	148	156	152	176	168	153	136	152	146	156	149	145	144	155	127	153	181	165	155	133	132	135	156	150	150	158	151	170	164	160	150	167	153	171	173	161	154	165	171	158	137	157	157	146	162	164	147	164	173	149	148	148	135	150	153	154	132	161	155	153	161	161	149	146	149	143	162	146	168	148	156	158	146	168	164	140	132	161	166	154	175	157	139	144	164	158	153	148	129	175	151	165	169	154	149	121	145	147	165	143	173	151	157	148	155	168	158	159	160	161	139	156	147	146	167	129	128	161	156	153	144	154	158	157	157	148	156	165	164	179	177	178	141	154	154	160	156	158	176	150	156	161	146	170	151	201	178	163	152	170	151	152	146	151	160	159	146	155	167	179	133	155	155	150	169	180	159	141	158	147	148	175	154	164	150	152	134	152	150	150	172	140	146	139	148	157	159	157	160	162	131	142	150	147	150	166	156	168	166	150	173	160	154	151	171	149	145	180	144	142	162	154	144	151	160	138	153	149	155	143	156	143	139	160	167	158	152	150	144	141	155	152	174	167	156	170	153	148	150	157	160	144	161	140	150	164	137	165	138	159	173	160	122	142	161	150	174	163	151	164	155	159	160	156	177	153	139	146	164	163	168	139	152	135	159	144	139	160	154	150	150	149	145	152	159	141	136	160	165	155	154	155	157	169	139	158	164	148	183	157	144	158	151	139	162	167	152	138	138	165	171	167	142	133	147	167	163	147	159	149	152	151	162	137	159	131	180	154	156	149	141	150	169	142	141	145	159	151	144	162	161	149	160	151	166
19197	33837	25451	16617	12090	8906	6821	5202	4251	3560	2965	2566	2199	1871	1586	1378	1121	1052	986	831	727	661	618	595	561	524	458	478	408	401	359	350	354	391	299	322	317	254	282	281	278	265	281	248	247	236	239	223	217	228	243	212	241	236	237	218	234	231	212	223	208	250	215	235	218	200	225	215	238	211	226	229	219	226	224	263	210	230	264	206	243	225	216	207	209	252	217	220	226	214	224	236	198	204	237	219	229	232	250	211	218	223	233	229	240	254	224	213	213	210	222	243	207	251	215	204	225	243	206	250	203	209	213	222	235	227	267	188	239	222	228	232	230	202	249	206	238	233	229	209	237	227	223	211	235	229	223	225	227	210	248	242	205	233	213	199	241	208	232	211	234	233	211	227	223	252	203	211	218	243	222	228	240	232	230	222	205	183	211	199	226	213	212	237	231	255	242	212	235	242	244	250	216	244	205	241	216	205	203	228	200	214	239	235	236	227	213	212	256	218	206	212	215	237	204	196	226	211	207	218	246	239	223	246	227	216	235	214	222	231	221	218	234	216	205	242	211	215	238	217	230	207	222	240	203	211	200	240	239	213	205	207	222	211	221	204	230	230	218	211	216	223	232	223	225	231	226	206	206	217	228	215	231	221	232	210	193	229	224	195	238	219	237	205	221	210	244	210	210	220	224	244	223	224	232	210	226	218	242	249	229	208	215	225	213	229	216	221	217	217	206	224	237	242	219	222	240	230	235	221	230	225	222	253	247	197	212	226	202	241	228	236	209	225	217	214	214	247	227	235	234	231	215	210	255	229	223	215	222	219	209	220	233	216	250	236	243	197	211	224	223	206	219	202	221	248	233	227	211	241	222	237	235	215	227	210	204	227	236	197	219	207	189	185	222	214	206	214	229	204	214	231	206	217	219	250	224	219	217	229	235	220	199	217	211	228	230	203	215	207	230	222	212	224	220	217	241	245	223	227	196	223	240	203	202	223	223	218	214	209	244	228	218	209	231	231	235	225	220	235	248	237	237	195	223	243	261	218	222	209	197	211	233	216	253	219	226	210	247	196	241	225	232	206	228	231	203	229	218	223	226	211	219	243	233	220	222	228	242	216	204	188	230	233	247	228	246	236	246	238	237	223	201	231	242	230	219	229	218	252	189	214	224	221	216	219	209	243	224	211	219	199	223	243	216	226	220	214	241	209	236	177	239	236	224	232	200	223	222	229	216	215	233	231	236	224	239	215	210	197	216	244	234	220	235	235	227	219	232	238	215	224	229	228	229	216	218	222	228	212	243	210	220	221	225	221	228	224	232	240	231	245	209	237	226	190	213	224	240	222	229	212	205	225	223	215	217	213	216	231	224	231	208	204	215	218	252	220	210	229	215	233	210	200	215	186	242	212	226	196	206	202	210	222	261	205	217	209	250	214	232	221	211	228	196	224	239	223	238	200	177	225	222	217	244	206	214	223	214	233	230	223	224	217	221	235	222	216	251	247	244	222	225	243	253	217	232	224	212	225	225	243	195	234	212	204	222	223	212	245	243	232	219	230	222	245	223	222	219	208	206	216	241	239	213	219	193	232	233	228	188	240	215	230	244	239	222	222	217	230	248	232	223	226	248	225	213	232	234	227	214	224	228	220	263	207	228	231	211	206	214	249	217	226	226	230	239	256	200	215	228	213	221	221	207	200	233	224	190	232	230	239	214	251	228	239	231	226	221	219	224	239	197	202	223	210	232	220	222	213	213	251	215	234	202	221	231	240	225	252	246	205	223	262	201	231	198	217	222	228	234	225	224	237	221	250	218	198	256	218	221	207	258	234	237	230	229	218	223	232	253	222	200	232	224	230	223	244	245	213	202	214	226	221	221	230	190	200	242	224	228	224	219	220	225	210	206	207	217	225	231	251	233	203	233	241	212	221	241	224	211	228	216	251	200	208	199	241	206	213	206	241	225	233	215	220	202	230	226	237	231	201	237	241	241	236	223	228	273	226	233	222	234	226	219	246	220	226	221	206	216	204	204	234	221	203	227	217	208	238	212	228	217	247	190	222	224	241	214	250	209	212	236	214	253	217	220	197	225	208	216	245	237	208	236	221	205	210	229	218	206	227	227	230	192	204	219	205	215	216	221	217	234	238	194	227	196	227	190	232	233	207	227	201	223	198	214	222	220	196	243	240	215	227	231	210	250	228	205	232	216	213	240	218	209	210	216	224	235	216	235	239	231	217	211	235	206	232	234	226	242	262	230	247	226	223	230	236	231	226	248	219	237	223	219	219	216	194	224	252	213	232	242	200	202	239	223	209	220	241	224	243	221	234	205	238	214	239	207	216	197	241	218	239	236	213	220	221	215	234	215	216	194	222	237	215	202	227	233	232	220	223	218	208	234	214	226	225	243	206	233	242	225	208	225	223	216	232	231	229	231	189	216	228	214	207	228	223	240	222	230	222	227	212	224	219	236	225	225	223	231	212	224	227	227	206	230	241	226	227	230	227	223	234	207	218	237	225	223	208	213	202	202	204	244	243	233	213	205	219	225	235	224	242	244	219	223	195	236	232	221	214	241	239	211	228	226	226	218	227	199	236	224	209	234	212	193	226	207	207	219	209	191	213	209	226	244	225	245	214	239	247	230	223	224	209	204	215	232	227	236	230	235	233	258	233	238	215	203	216	218	213	212	233	203	239	260	247	238	234	235	226	216	238	203	221	239	234	222	227	227	221	222	233	228	234	237	192	203	237	225	200	215	209	223	240	221	235	205	222	221	232	221	224	222	225	209	191	211	238	212	238	218	222	211	234	207	214	200	223	211	211	219	223	234	230	213	223	229	231	246	233	253	223	231	223	242	230	248	216	249	228	222	230	242	209	244	221	222	232	217	197	204	212	222	209	205	229	253	230	221	220	248	237	217	229	251	197	205	198	208	215	232	257	226	232	193	231	238	225	257	225	211	240	234	230	209	239	214	215	240	232	227	243	239	231	253	229	207	237	210	212	234	223	228	212	224	213	219	232	230	226	217	236	229	237	215	195	236	226	207	229	226	238	234	229	231	196	226	204	228	208	192	210	214	230	243	224	224	215	219	204	223	225	217	230	220	215	219	242	227	205	227	218	214	233	212	196	213	238	216	233	226	241	227	217	235	246	215	202	254	242	229	216	213	196	194	213	208	218	258	221	222	193	213	203	233	235	228	226	224	224	205	220	223	219	228	252	229	230	207	225	238	220	219	235	245	220	221	199	222	208	240	212	223	212	236	228	235	205	228	219	206	219	235	240	229	203	243	230	234	224	194	238	222	219	220	203	219	248	226	253	235	209	243	237	242	225	223	225	224	193	220	236	218	264	241	230	209	224	220	243	213	232	220	256	215	197	222	227	224	230	199	203	251	217	220	241	214	206	242	226	199	233	204	204	230	214	226	267	260	219	250	230	206	225	210	204	241	221	238	238	226	211	220	236	233	237	224	224	231	238	245	220	235	223	213	201	227	229	236	210	223	201	219	219
22589	21296	28390	24515	21328	18904	8350	3959	2802	2344	1999	1612	1409	1194	1063	916	810	728	666	579	516	470	422	405	410	378	343	317	278	299	271	260	278	247	244	236	191	207	176	224	200	186	200	201	167	191	172	188	159	178	155	177	176	175	155	139	167	188	187	155	155	185	153	173	170	153	195	170	161	163	155	168	149	186	169	163	153	156	162	154	189	170	167	186	170	162	158	156	186	156	134	167	170	151	192	147	192	158	160	195	146	144	177	186	158	164	186	156	149	178	159	161	155	159	169	187	167	162	146	160	163	150	166	167	182	182	177	146	165	170	160	175	166	164	156	171	148	160	158	186	155	159	177	155	166	189	189	172	180	172	199	173	195	157	174	187	168	160	176	158	195	180	176	179	165	164	158	200	156	175	158	166	178	170	177	181	161	192	172	163	146	149	149	152	178	167	171	189	151	170	180	169	163	155	176	158	156	158	164	186	171	160	148	177	174	152	168	164	174	198	168	186	175	188	178	145	146	156	167	151	174	157	141	149	141	182	175	159	170	188	181	145	178	169	164	163	171	162	153	195	170	183	158	171	171	168	164	166	173	180	151	164	173	173	178	153	174	172	161	161	153	173	152	160	169	152	191	187	177	172	164	175	167	163	165	166	159	174	167	151	133	157	162	162	166	172	164	178	184	151	171	192	181	179	172	186	168	177	165	181	153	157	151	159	155	175	163	163	169	179	162	165	168	195	164	189	165	169	189	180	143	161	149	155	162	149	165	153	164	180	150	159	183	161	170	176	174	166	168	155	169	164	159	172	160	195	145	178	159	168	157	155	164	162	189	174	157	163	175	178	168	178	152	191	152	180	151	168	162	188	170	183	178	177	157	175	159	160	172	180	161	173	186	163	183	153	168	142	180	158	176	156	170	152	165	160	189	161	160	163	143	174	154	161	170	164	167	163	151	138	156	159	190	187	176	194	199	161	175	165	155	147	165	170	180	179	147	156	153	159	177	176	179	153	174	170	174	185	172	170	187	168	177	143	163	169	176	178	175	169	143	162	181	152	181	178	154	159	152	171	176	171	174	188	176	167	160	164	177	167	178	182	165	172	176	158	167	155	149	156	177	161	160	157	171	160	166	196	146	153	166	167	168	192	150	154	178	163	156	167	167	151	173	168	168	139	158	168	155	167	195	160	160	177	183	170	166	165	187	178	161	163	160	147	154	173	160	158	161	167	179	153	157	174	174	163	182	181	160	132	142	146	162	166	152	159	169	160	180	182	171	186	169	177	172	172	166	161	180	192	164	169	149	160	141	173	184	169	187	181	148	168	147	136	174	182	159	179	165	164	170	187	187	184	164	187	165	160	138	148	166	158	156	176	157	171	169	152	160	167	165	170	157	151	171	157	167	153	177	167	162	163	164	165	148	179	168	154	170	198	155	168	152	161	161	167	175	188	169	188	154	177	149	158	154	162	188	160	153	147	174	184	169	171	157	153	185	157	169	169	171	179	164	194	190	147	156	178	169	151	155	142	187	162	157	167	177	148	170	181	149	169	155	142	139	151	180	179	152	173	164	167	170	176	130	182	149	146	180	163	186	190	149	169	181	175	173	181	187	137	156	174	152	156	184	169	183	158	177	182	191	157	167	152	152	171	192	166	183	178	169	181	184	172	164	149	175	202	167	168	179	165	171	176	181	134	150	169	176	167	158	175	172	176	171	187	164	165	169	161	153	151	166	158	171	174	172	142	152	178	160	165	174	188	175	150	168	167	147	185	153	177	201	185	181	183	159	154	170	160	207	168	187	161	187	152	177	162	159	176	174	139	202	155	167	175	175	155	165	181	139	182	191	199	164	190	172	157	186	153	167	151	167	200	169	181	160	160	171	163	169	158	182	151	145	181	186	152	166	174	170	182	166	166	157	157	181	151	155	154	196	163	175	158	159	151	164	168	168	173	141	154	175	153	175	162	184	200	174	157	192	149	184	152	164	193	178	180	174	160	171	174	165	183	164	173	150	170	191	160	164	168	161	160	159	178	164	165	166	187	162	159	175	181	166	186	152	177	167	175	169	170	159	188	160	180	163	156	189	168	142	149	178	171	159	182	144	139	183	155	177	162	162	166	194	159	180	177	188	166	146	161	162	169	182	178	149	133	209	183	169	156	183	172	160	154	171	144	164	168	158	159	173	167	159	164	181	173	170	163	141	147	164	171	178	160	159	170	170	165	166	154	189	176	158	162	164	155	160	140	179	164	156	170	176	173	181	148	192	169	162	167	191	166	173	168	170	170	176	157	169	171	172	167	175	163	167	169	158	151	172	163	171	174	155	180	167	169	146	170	145	166	172	158	190	175	169	161	159	188	173	170	182	170	174	162	182	186	166	161	190	166	147	163	157	157	143	169	156	147	194	149	144	175	177	145	168	165	150	167	182	158	178	174	156	158	178	184	163	154	164	159	152	174	176	164	177	167	176	168	195	155	177	182	152	180	171	175	168	185	169	156	181	165	147	145	149	190	171	169	146	189	178	153	168	157	183	161	186	185	150	148	174	145	175	180	173	154	168	163	167	165	155	154	177	188	166	152	169	169	150	181	164	166	170	149	169	181	154	164	163	159	188	182	147	158	186	173	172	197	201	151	141	163	145	150	173	175	148	199	177	156	174	144	170	142	173	166	170	143	171	158	168	160	181	154	143	173	155	160	166	163	151	177	189	179	182	147	171	166	193	182	168	181	177	186	200	173	195	164	168	173	165	170	176	173	157	183	175	171	161	162	171	174	148	150	171	162	159	162	160	160	157	159	160	146	177	165	176	160	177	153	161	165	183	154	186	164	172	184	187	155	158	163	141	152	188	162	158	155	153	166	158	173	166	134	163	161	163	157	164	178	174	176	159	157	176	191	171	152	181	182	158	177	149	178	145	189	172	167	183	158	175	171	177	166	165	152	154	158	168	158	155	192	168	181	162	150	160	164	163	176	164	164	153	194	153	151	160	153	162	153	170	180	152	173	180	177	156	162	168	146	175	167	159	186	177	161	163	156	168	161	143	160	173	146	195	163	180	184	165	157	158	178	159	168	186	169	163	185	189	165	168	176	160	176	183	160	156	178	175	153	192	162	172	192	165	163	171	162	144	186	212	187	150	186	145	173	177	176	157	171	175	209	169	141	138	153	174	151	168	171	157	152	151	155	168	168	161	147	185	156	159	176	154	166	152	161	151	178	174	175	162	168	169	158	179	171	168	168	183	157	175	179	175	164	165	176	172	169	160	157	163	156	161	152	156	160	166	162	181	171	158	168	154	157	177	184	165	175	174	162	158	156	140	158	166	160	187	165	188	159	166	173	166	149	167	169	168	165	164	171	145	156	168	171	167	170	183	162	168	147	189	154	156	171	173	180	158	175	188	166	175	159	148	158	184	170	166	168	159	168	159	180	174	166	167	174	170	162	139	163	149	161	155	161	182	142	154	191	189	151	165	192	152	171	166	160	170	184	155	177	152	152	172	193
22338	42572	32813	23922	18239	14376	11056	8898	7038	5787	5069	4445	3610	3126	2613	2303	1944	1728	1670	1316	1108	1037	914	925	795	785	656	615	570	541	506	446	416	452	417	352	368	331	292	314	335	302	289	289	282	262	264	246	264	268	252	236	259	270	242	235	257	254	259	201	246	234	222	252	251	222	240	262	236	230	220	252	240	269	235	251	234	232	227	249	224	235	236	251	245	228	224	252	266	231	229	253	241	273	249	228	214	249	214	253	260	234	221	235	240	255	234	232	253	251	248	218	232	236	248	237	272	212	234	239	226	208	224	253	233	231	237	266	255	238	224	247	203	212	236	224	266	242	229	249	226	245	231	257	254	244	237	244	235	239	227	226	225	244	241	215	233	207	224	231	235	241	244	238	233	221	235	213	215	234	265	239	245	252	202	233	254	208	267	224	247	229	241	262	214	221	246	221	233	233	248	233	239	243	235	259	238	244	246	219	220	234	244	236	220	238	241	228	265	256	247	264	240	209	220	251	249	235	251	231	227	245	265	225	202	247	223	215	224	234	246	226	238	257	236	232	252	242	260	206	243	235	245	231	253	247	243	243	208	240	261	224	233	230	241	263	220	235	229	251	238	256	246	227	255	206	250	230	239	253	211	241	240	233	229	245	221	243	242	227	213	239	245	246	224	227	241	224	241	248	225	243	232	251	239	228	250	237	241	239	244	212	265	220	226	232	244	221	232	225	213	230	219	218	248	244	209	239	275	245	228	237	259	271	224	214	236	241	230	218	233	220	230	228	249	232	224	240	230	233	227	243	239	251	249	225	232	253	231	237	206	228	247	248	227	223	258	243	217	228	211	209	223	214	240	279	230	262	232	255	250	260	238	258	240	219	230	220	249	230	219	239	228	212	230	245	225	231	217	238	234	217	259	210	254	227	236	239	239	238	255	215	211	227	236	249	225	234	224	241	257	209	228	217	231	250	244	206	240	245	229	245	218	228	236	221	215	268	246	241	229	267	274	224	252	222	238	239	237	244	234	234	232	249	243	241	234	236	225	238	222	229	234	248	259	215	229	221	243	215	214	208	224	222	237	237	245	220	228	236	216	237	209	244	241	236	266	241	235	242	237	236	260	236	209	246	211	220	237	239	262	230	247	260	219	221	224	240	227	234	247	258	240	220	240	230	248	210	242	219	247	231	244	214	248	245	249	230	256	256	234	244	215	243	234	221	228	234	220	233	251	236	234	216	217	229	254	242	223	247	233	229	208	231	234	215	235	234	229	237	230	245	242	232	233	227	255	237	232	218	240	254	218	220	263	201	245	214	237	230	230	259	220	220	226	233	242	229	242	204	231	226	228	227	233	240	242	234	224	263	217	213	237	219	222	248	226	236	235	236	226	237	235	209	243	233	247	220	200	225	242	205	242	241	227	223	250	250	235	222	227	240	228	224	228	252	232	226	246	234	266	238	230	243	239	217	214	221	215	234	259	257	206	243	210	235	241	224	232	241	227	245	232	253	247	264	218	246	233	238	240	246	223	230	244	260	224	211	247	227	257	235	233	231	237	222	220	239	223	241	229	236	268	243	245	229	260	251	242	240	259	266	218	267	223	240	238	234	240	214	207	226	233	209	244	252	255	237	222	225	248	223	226	204	242	219	251	193	232	205	233	207	272	236	253	249	252	249	251	218	235	243	237	249	244	231	266	241	213	244	239	221	207	235	234	226	226	237	264	241	226	230	230	225	249	226	234	250	228	251	234	261	240	253	221	232	226	242	253	233	256	247	262	239	236	238	225	199	223	202	249	231	225	242	258	236	241	228	245	237	231	229	255	230	242	238	232	264	226	258	237	235	240	234	241	247	231	256	215	239	214	242	262	226	253	253	238	248	232	250	246	212	248	243	236	242	253	262	231	241	244	234	239	221	230	243	240	255	235	228	234	224	232	214	230	223	225	245	277	229	240	206	257	276	250	228	215	238	237	253	214	253	220	216	206	251	249	244	238	238	228	226	240	232	242	220	269	249	221	227	217	230	207	228	247	232	256	268	249	231	248	234	229	223	236	234	223	244	231	227	229	229	235	212	243	238	217	242	246	222	213	213	257	253	246	231	222	234	228	240	216	258	228	267	244	221	226	251	241	243	233	251	255	229	219	234	224	251	246	243	213	256	236	245	227	204	216	236	257	232	240	238	222	194	246	227	233	256	249	213	225	215	228	248	251	239	217	247	215	233	252	239	239	233	229	232	250	248	236	230	190	224	232	225	225	225	249	231	250	247	233	239	239	252	223	219	237	230	236	226	250	230	259	226	210	211	241	236	227	220	238	210	240	249	251	263	260	251	241	228	243	240	239	253	234	212	235	216	256	245	255	250	265	242	232	220	224	215	252	228	243	226	235	243	229	222	221	231	222	228	227	222	212	247	222	236	232	227	214	249	264	236	260	225	248	255	243	207	218	210	217	246	239	218	234	231	228	237	243	221	213	243	227	202	221	226	266	238	230	208	216	224	231	239	233	235	249	195	247	220	223	242	249	229	222	251	238	254	249	224	243	246	238	224	207	227	250	206	256	226	236	261	246	225	230	221	255	242	221	239	241	222	237	264	253	203	258	246	212	236	233	234	231	247	213	218	243	252	235	220	247	225	218	254	215	250	235	239	256	249	251	253	241	242	240	259	236	198	262	253	221	236	231	212	222	225	242	236	265	228	244	246	233	220	233	264	268	239	236	244	223	240	231	253	220	221	232	258	259	242	219	254	229	256	238	260	219	237	238	262	223	250	209	220	248	237	237	249	226	231	215	247	230	236	216	228	223	224	247	255	225	219	221	235	231	241	244	222	239	243	225	248	235	211	248	247	228	260	255	236	247	245	225	245	211	227	225	249	233	259	247	220	246	228	235	213	239	222	228	251	254	229	256	193	253	252	254	244	243	246	245	220	258	238	214	233	250	229	219	257	205	249	260	234	246	241	245	242	242	246	226	246	241	214	243	223	244	232	218	239	249	235	209	204	259	253	224	229	234	258	245	234	228	225	221	248	217	232	233	219	206	237	253	235	240	237	207	251	224	206	224	250	225	201	226	239	225	268	233	234	221	247	220	204	205	239	240	206	243	257	264	241	236	230	231	261	253	218	260	276	242	230	238	248	233	230	224	278	235	229	232	221	234	245	229	231	225	234	222	219	213	217	219	210	246	245	239	229	229	221	268	261	256	245	244	255	212	216	217	259	236	236	226	230	257	230	223	234	219	214	254	250	276	233	247	215	250	225	250	217	240	223	238	244	212	226	248	244	242	207	257	225	229	237	214	248	272	247	240	228	219	244	268	245	218	230	220	212	246	238	218	228	230	213	240	239	220	245	243	252	243	222	232	224	213	230	237	242	249	215	247	237	237	225	211	215	245	213	235	227	250	246	236	245	241	245	212	258	215	211	243	234	240	234	244	229	225	245	201	243	213	260	247	218	230	232	219	246	243	249	235	215	213	220	231	252	236	216	247	226	240	241	265	263	257	246
27940	21470	17694	10210	5226	3242	2145	1659	1287	1020	915	823	686	608	530	520	388	435	440	372	340	274	272	287	290	250	243	256	223	212	212	191	188	199	183	191	181	200	183	187	176	159	175	162	190	159	174	175	163	190	155	180	185	163	166	167	140	174	175	141	188	170	156	156	156	161	177	165	174	168	154	172	136	176	160	143	175	157	152	147	152	174	177	172	170	146	176	179	176	149	173	163	145	145	144	161	163	160	168	166	161	169	160	156	162	159	181	177	168	160	173	161	174	158	188	142	159	165	170	164	177	155	171	181	176	172	167	154	158	154	143	140	155	169	178	152	172	155	200	171	166	161	170	162	151	177	153	175	158	166	160	165	170	159	159	168	191	141	173	153	157	160	161	174	185	171	151	167	150	179	145	162	139	162	166	172	173	166	159	146	144	140	162	175	140	158	164	150	171	175	186	159	152	164	156	144	173	159	164	182	173	173	150	165	178	158	176	168	147	159	169	190	183	180	174	140	174	169	177	153	176	142	142	163	144	172	157	163	149	183	170	170	163	147	170	162	149	156	176	176	173	155	161	187	147	176	175	147	160	149	151	161	142	171	178	137	153	154	158	155	162	165	161	131	174	169	133	163	172	162	157	146	176	155	180	148	159	144	191	168	164	152	141	185	168	145	145	144	147	154	156	159	166	166	168	170	157	164	170	155	162	157	177	149	181	170	154	164	167	152	151	168	162	170	150	155	147	179	152	170	165	163	164	153	172	172	167	155	167	154	155	150	158	176	153	178	175	155	169	170	167	192	170	145	160	165	170	167	152	165	152	141	146	130	172	169	165	180	160	145	177	162	143	169	151	154	160	177	161	155	149	171	147	139	144	172	135	155	143	146	151	169	157	161	192	163	161	172	176	177	143	170	178	169	195	169	145	155	156	173	152	156	162	180	160	157	171	164	158	157	154	164	147	153	176	160	195	152	138	163	172	156	178	153	151	175	181	118	146	153	147	158	151	180	152	166	181	178	181	161	159	159	179	176	161	169	160	171	143	165	168	159	155	162	192	169	149	170	166	173	184	166	157	144	166	170	153	183	157	170	173	161	186	177	173	173	168	176	185	166	168	159	163	166	155	148	174	185	165	165	188	179	172	169	166	186	175	159	174	153	176	167	142	153	171	187	135	155	163	173	155	157	156	170	133	137	193	154	162	167	170	181	189	160	176	168	135	168	171	130	168	148	170	152	166	161	201	155	172	150	169	165	159	166	150	165	139	156	150	167	142	158	149	177	168	167	176	170	160	188	137	141	152	142	181	146	187	162	165	149	164	167	161	170	160	155	173	177	158	164	154	150	187	178	172	164	132	160	156	156	145	149	168	178	146	174	164	172	159	168	147	152	158	185	179	169	167	160	148	173	154	161	168	161	158	157	156	175	159	146	191	154	192	156	157	163	164	171	162	163	168	138	149	163	169	194	151	179	169	155	160	151	159	171	147	166	173	163	204	163	172	155	170	168	174	144	154	160	157	147	154	161	152	180	172	156	165	164	157	149	184	175	173	188	157	178	162	183	170	171	186	177	163	133	152	171	170	155	172	154	167	188	167	171	170	167	149	188	165	167	144	156	171	168	157	160	178	176	150	172	142	175	152	171	166	183	164	152	152	183	185	157	156	138	160	146	156	168	162	165	163	165	174	163	156	145	168	166	147	159	179	152	163	162	180	166	150	145	172	129	177	174	155	191	183	167	152	166	178	159	159	165	189	155	150	175	159	159	158	160	143	153	180	174	147	138	157	144	154	159	160	158	188	146	153	162	170	168	163	186	162	156	159	194	153	181	154	193	152	166	169	181	144	158	152	145	170	149	136	150	143	177	189	173	173	170	160	165	164	151	153	146	175	170	160	173	162	156	170	177	160	169	159	171	138	170	157	163	152	167	161	173	187	169	162	171	143	169	194	156	166	148	174	168	143	179	165	166	150	173	152	181	152	153	169	151	163	169	164	168	170	143	175	152	152	155	167	168	171	167	145	170	170	151	166	179	158	139	168	155	183	179	158	163	134	186	176	174	183	158	159	165	155	137	143	150	134	161	155	147	148	148	180	152	164	164	157	164	155	138	159	174	147	163	187	150	174	169	164	147	167	157	144	151	165	142	152	182	177	153	168	136	173	167	176	168	168	162	165	158	169	174	157	170	158	159	190	160	176	162	162	173	162	171	132	156	177	166	170	169	193	154	176	167	160	156	169	176	147	171	161	167	172	166	142	195	144	154	145	164	154	158	174	179	164	189	151	166	176	158	167	186	176	140	163	163	149	149	192	130	157	190	158	139	179	173	198	158	186	172	164	177	145	152	162	145	158	165	169	146	185	160	162	135	173	198	183	164	163	166	147	195	168	155	171	154	154	159	186	171	161	157	153	150	160	191	159	167	168	155	159	153	163	152	157	165	167	161	173	136	193	182	162	160	170	170	167	179	149	172	146	182	161	159	158	164	178	146	161	164	158	147	175	170	152	160	168	152	187	147	151	181	178	157	166	162	157	142	142	181	181	172	166	170	168	173	166	162	174	145	162	156	202	172	163	144	166	166	182	148	147	179	155	159	171	140	151	152	168	145	168	168	163	162	171	162	189	159	154	149	135	140	159	163	146	175	178	189	165	176	178	184	178	174	165	145	185	158	164	166	155	179	141	165	159	152	168	157	151	172	167	144	147	177	161	172	151	166	182	150	150	170	174	167	193	147	180	148	158	170	170	181	163	191	159	154	157	160	154	171	142	176	144	169	140	157	173	137	166	147	155	161	149	152	185	177	147	163	156	163	171	158	161	159	168	165	179	180	181	148	156	163	178	153	168	171	131	160	152	160	145	167	162	140	155	151	187	161	185	157	174	141	173	172	165	150	169	150	167	154	137	170	153	172	172	160	164	151	140	171	168	154	187	161	157	172	164	156	123	179	141	160	151	160	164	166	142	166	145	168	164	171	170	135	165	160	186	155	140	179	153	160	170	172	156	167	161	194	144	168	168	157	168	172	177	139	166	172	179	184	171	151	166	150	177	169	159	153	156	154	162	166	186	140	172	169	161	169	181	156	177	155	150	157	184	171	169	154	174	168	155	157	149	159	157	180	182	152	161	169	175	168	137	169	162	162	172	174	158	173	171	195	182	144	171	157	164	182	175	175	150	147	158	156	165	169	173	172	161	156	153	168	181	165	155	162	146	155	160	152	158	174	168	171	171	151	160	168	175	158	160	173	160	163	171	147	162	133	157	161	168	158	185	154	160	156	152	156	164	153	151	171	163	176	150	181	172	136	143	157	161	156	160	177	162	158	188	148	171	189	144	178	175	151	166	177	149	159	137	175	172	165	154	160	166	154	162	159	174	180	165	181	159	160	139	174	151	156	168	144	153	175	175	171	171	167	155	179	152	155	167	173	184	155	184	176	163	167	177	150	142	174	150	158	153	183	169	172	179	155	144	168	163	167	147	156	173	172	160	164	142	155	159	168	152	154
18582	30626	22633	14651	10628	7773	5749	4445	3509	2935	2526	2138	1795	1557	1357	1102	985	957	796	766	628	563	543	567	476	474	439	421	394	348	357	390	334	323	303	322	290	265	245	278	294	271	271	226	274	252	278	233	242	249	235	220	230	215	231	250	224	249	230	212	235	224	250	232	284	241	273	233	226	233	225	256	261	237	256	221	240	263	232	239	276	232	246	251	227	243	231	220	237	222	243	249	226	208	204	229	214	216	255	243	228	242	207	240	261	223	232	240	230	247	206	210	232	231	233	220	216	231	233	226	263	231	251	256	246	229	210	235	231	222	246	225	250	236	226	263	220	213	239	212	227	227	241	240	237	234	228	234	222	263	235	246	223	230	206	222	237	213	233	235	242	241	232	212	211	226	236	231	247	221	242	231	220	231	238	230	217	231	224	230	225	227	221	242	229	250	255	223	196	247	235	251	217	240	248	244	246	242	233	238	241	231	244	245	247	198	244	215	239	235	243	243	220	226	223	229	241	235	272	249	237	260	218	223	231	205	214	241	227	260	221	222	250	243	181	233	206	257	248	231	222	237	229	236	237	222	233	234	231	247	248	226	236	253	223	240	234	224	227	222	242	217	218	241	217	223	257	242	226	222	227	246	247	222	228	220	260	242	232	238	224	221	224	225	228	230	228	220	240	257	204	250	238	225	267	263	227	238	239	244	216	216	238	262	259	245	240	244	223	228	256	239	247	231	250	221	233	203	241	245	232	243	235	237	245	210	221	216	210	222	238	223	233	227	242	239	226	235	232	200	246	238	234	256	236	255	240	252	233	238	234	241	224	224	246	261	250	225	212	248	235	243	235	201	235	230	257	226	245	220	213	219	208	216	229	227	219	250	242	215	211	240	223	229	223	225	224	239	248	220	208	235	238	212	226	229	229	227	231	213	184	253	243	239	248	220	236	232	252	228	254	250	231	230	212	222	256	241	194	233	216	234	216	195	236	250	248	252	235	237	232	225	216	240	224	235	245	218	206	241	267	220	228	238	250	220	208	236	225	254	243	232	256	234	235	211	256	252	229	223	251	244	213	224	232	240	220	265	262	244	248	224	195	239	243	261	243	223	233	240	243	248	257	239	250	235	229	220	216	245	219	215	211	235	204	231	215	237	227	257	249	214	206	261	239	237	211	242	216	202	211	247	239	236	222	251	202	214	221	247	225	227	216	239	230	239	237	234	197	236	240	222	230	222	236	235	235	217	225	257	238	244	208	229	220	228	225	245	258	208	239	251	215	248	218	226	233	267	250	232	228	217	223	251	224	236	216	240	224	224	225	274	237	257	232	223	220	196	228	230	232	226	237	260	241	206	245	216	224	251	235	261	219	255	255	210	250	224	230	235	243	200	259	222	232	229	223	220	240	248	207	216	268	278	238	236	244	212	241	217	256	237	229	230	241	243	245	221	229	229	241	236	223	219	238	243	247	216	230	232	252	248	227	228	230	238	221	248	218	218	230	224	241	259	247	228	239	248	208	247	224	239	252	198	222	265	240	219	194	235	216	237	241	219	208	223	221	236	245	242	232	228	239	241	224	253	235	208	258	226	241	238	224	218	234	240	231	227	231	244	245	216	248	258	253	241	222	235	243	236	214	239	237	220	219	237	233	229	239	230	256	224	207	232	264	228	228	254	251	254	243	234	254	234	224	243	233	234	233	210	245	225	213	201	234	249	267	196	229	224	229	230	256	241	247	219	225	225	235	219	235	213	247	235	204	236	233	244	239	250	238	273	200	229	241	251	221	244	264	209	268	240	228	220	232	236	238	209	243	247	283	221	225	271	253	199	238	234	244	225	230	206	249	209	242	250	256	247	232	247	218	240	244	226	219	213	239	246	231	240	237	229	213	250	242	246	228	230	215	239	236	244	217	230	250	233	232	207	225	243	216	248	249	243	244	241	236	221	253	249	239	246	224	231	210	270	213	248	248	266	249	252	243	235	225	245	218	227	228	227	250	239	218	237	234	243	225	215	223	260	222	268	236	198	276	259	237	249	209	221	239	234	249	214	231	229	230	242	257	219	223	236	217	257	236	243	223	265	229	240	242	239	234	234	229	234	247	224	218	218	262	239	231	251	246	232	210	208	237	255	230	230	272	227	242	243	259	235	231	247	219	224	253	222	234	256	238	243	243	216	245	242	236	229	273	224	265	240	244	241	235	217	250	237	232	222	237	235	234	241	246	249	242	221	264	257	240	228	235	264	237	217	254	255	241	206	203	234	229	231	226	231	241	234	249	226	222	261	257	247	209	267	214	201	238	207	250	225	259	234	233	221	256	241	242	250	223	258	256	242	227	224	227	226	214	242	231	228	217	237	241	210	240	234	238	227	263	225	263	190	230	223	239	205	233	243	272	235	248	230	239	238	232	248	262	223	225	211	228	246	211	244	224	212	262	209	232	219	214	239	225	235	222	243	226	235	249	246	203	207	191	244	236	233	252	216	248	248	223	243	233	260	209	229	243	233	218	232	244	232	216	233	237	234	233	235	254	245	259	224	250	212	247	236	243	235	236	241	223	233	239	235	237	221	249	225	261	250	249	252	222	255	244	237	223	229	210	220	237	207	225	247	233	225	219	229	221	223	280	228	224	249	231	245	227	227	230	225	222	239	216	237	222	236	224	216	232	230	226	208	220	246	199	230	254	226	225	254	235	239	250	234	234	224	225	216	246	228	248	230	251	226	235	227	246	240	231	225	218	221	232	267	245	231	240	247	224	227	234	229	232	225	216	235	224	235	214	256	226	232	235	253	257	223	228	236	245	252	241	243	257	226	216	220	247	229	213	248	252	244	242	251	227	241	266	227	255	209	244	222	209	222	235	216	247	243	227	209	211	236	263	213	246	232	246	244	210	237	235	247	241	230	235	225	240	228	226	214	227	240	255	210	244	216	240	235	267	233	227	260	247	267	235	252	237	254	246	254	242	226	237	243	233	221	243	243	252	215	259	215	229	228	229	242	239	221	251	251	236	219	259	244	199	209	215	230	265	243	234	212	229	221	237	241	246	222	244	246	227	229	239	228	225	189	244	244	266	210	248	240	238	235	236	213	231	215	267	232	243	241	241	238	196	246	247	239	252	228	240	227	249	208	210	214	224	253	221	227	256	228	223	275	230	223	238	213	255	209	239	242	246	240	232	249	243	243	259	263	247	216	213	231	256	234	220	222	224	227	215	234	240	246	244	234	259	217	210	252	232	215	247	220	214	274	244	236	204	244	198	219	228	226	246	255	237	200	209	241	241	260	238	216	226	215	237	220	235	251	213	233	235	217	255	217	239	237	229	229	234	198	243	220	232	226	224	278	241	221	250	231	240	231	213	250	219	246	221	266	220	219	239	241	228	215	215	204	233	233	235	229	249	218	218	238	236	213	237	246	266	249	240	227	225	250	240	234	246	218	252	221	252	224	228	231	203	235	229	215	221	235	230	242	225	227	226	209	253	221	217	223	223	232	231	220	210	254
23543	21323	27749	25246	19499	8683	4303	2751	2120	1678	1511	1238	1062	943	867	708	657	576	551	436	399	389	339	351	361	295	261	277	245	237	252	238	211	223	212	202	205	213	207	180	185	188	197	194	190	189	180	189	156	184	174	179	172	175	175	194	172	183	156	179	184	173	178	164	163	151	177	173	145	174	166	163	177	176	169	157	179	158	173	166	182	174	151	174	154	175	174	171	197	164	174	155	167	171	168	164	166	168	177	159	182	186	184	170	172	200	163	177	186	168	174	182	156	169	189	171	148	166	175	155	200	151	171	133	154	166	175	187	181	176	169	163	154	178	150	146	174	168	174	168	165	172	178	173	159	155	193	168	155	186	176	174	180	181	170	174	156	166	175	185	160	170	164	163	192	206	148	176	159	161	180	155	170	171	176	184	194	168	188	157	163	168	172	165	176	197	172	190	167	149	196	167	180	155	161	167	151	175	196	170	163	150	155	173	184	167	162	170	154	191	191	186	163	197	155	189	167	167	148	172	173	188	165	175	167	164	154	166	169	182	194	191	161	167	172	174	163	182	167	165	176	174	176	180	163	170	166	182	188	184	168	177	179	167	175	173	184	184	164	183	165	152	180	165	202	175	158	172	180	177	174	150	164	160	165	188	156	182	183	163	173	158	165	164	172	153	198	151	155	135	155	180	163	148	159	188	176	182	181	160	150	178	174	175	182	150	156	170	163	165	151	140	150	173	182	151	164	160	180	157	167	184	157	144	177	192	167	167	172	157	166	163	164	167	164	166	169	158	173	153	161	206	176	152	173	190	162	166	155	167	181	173	153	148	165	170	183	170	156	186	171	181	180	184	187	178	158	169	170	151	171	164	172	164	179	173	156	187	147	167	170	172	171	174	161	172	180	185	173	178	151	186	171	146	155	190	167	158	178	166	164	153	177	180	163	148	156	156	185	159	160	165	173	189	172	185	183	189	177	168	169	183	182	157	174	167	177	168	171	185	180	141	194	174	175	180	188	164	177	178	171	158	173	190	157	163	158	155	162	172	180	197	170	190	162	171	167	167	156	172	163	140	187	155	174	171	176	179	197	164	161	151	143	165	151	179	173	151	193	135	175	150	171	146	157	160	162	177	168	184	164	183	204	188	164	177	174	171	156	195	164	168	176	173	178	158	166	145	151	182	172	191	162	177	188	162	173	194	163	182	186	188	134	189	178	185	160	167	164	170	171	165	192	157	170	166	164	176	151	174	158	167	186	170	150	159	169	147	173	205	184	181	165	180	147	164	157	186	171	180	197	162	182	167	164	192	164	170	175	193	157	177	172	171	179	167	161	164	151	186	172	150	163	162	158	166	155	192	163	173	170	151	190	168	160	176	166	182	185	157	177	147	183	149	181	168	171	183	164	171	175	165	167	188	160	162	163	150	170	191	163	157	204	164	162	185	192	172	183	184	166	171	158	157	151	182	159	162	165	170	172	168	178	172	182	178	170	185	155	155	175	146	177	155	180	171	165	159	164	179	163	169	145	155	180	177	170	171	164	193	170	171	195	178	169	195	176	161	168	182	189	175	161	184	172	178	163	165	194	176	192	172	161	184	168	181	164	144	171	175	195	167	179	160	177	170	159	159	156	163	184	164	170	177	146	207	162	185	169	152	158	159	175	168	167	189	161	162	184	189	171	168	191	162	174	183	180	183	169	178	158	166	168	160	161	184	167	149	177	179	165	148	154	176	166	175	150	165	148	165	166	170	157	155	180	183	174	186	159	155	189	167	175	174	168	174	172	172	167	179	172	173	170	159	186	186	172	190	173	153	147	170	190	152	175	188	189	177	158	162	184	194	170	160	171	156	163	177	187	181	184	164	182	201	178	172	186	191	168	174	155	181	175	169	179	180	173	156	167	173	158	173	159	136	162	161	200	164	176	179	156	178	175	177	161	173	151	174	175	185	167	173	156	169	167	171	166	165	186	178	178	151	203	173	183	149	159	181	166	167	195	151	148	189	181	144	178	163	175	180	176	180	169	172	175	158	178	188	164	179	191	174	159	172	183	164	174	151	183	165	192	168	161	169	164	169	185	176	155	159	175	175	174	186	146	174	162	197	172	156	190	168	175	179	172	152	203	159	163	174	183	192	192	187	155	187	170	185	161	172	165	160	168	180	195	183	188	173	168	138	174	163	170	166	166	157	174	158	157	180	150	160	164	182	178	159	144	155	167	147	170	170	158	151	164	179	166	163	170	191	172	171	179	190	159	141	188	155	154	198	203	189	173	170	184	148	171	179	157	181	181	186	162	156	149	181	188	175	172	170	159	180	168	162	189	165	185	182	154	172	180	162	173	161	175	164	172	186	163	159	157	168	150	189	176	146	150	163	186	162	168	168	172	184	137	167	191	174	173	194	182	158	174	165	159	170	184	171	180	188	180	169	183	167	192	153	188	158	188	159	174	188	168	168	185	176	187	179	148	162	179	163	166	165	162	157	158	187	154	166	167	163	146	178	171	166	169	183	166	162	177	176	189	180	158	186	172	165	167	162	145	149	175	171	141	173	167	166	199	162	175	160	165	150	180	141	161	173	196	191	161	169	174	186	169	150	176	174	175	191	183	175	168	150	201	142	166	143	152	157	164	149	162	152	199	174	188	201	165	188	175	151	167	178	167	192	161	168	178	177	186	178	174	175	175	161	180	175	172	206	166	169	185	185	172	185	165	182	159	170	176	180	154	144	166	150	178	181	174	173	151	186	177	186	161	169	179	156	172	152	176	158	187	178	159	180	186	149	154	174	164	153	155	170	197	177	174	174	162	167	166	172	162	186	191	161	173	170	158	188	162	186	187	181	168	146	148	185	161	161	167	178	156	172	146	154	170	170	174	147	159	171	175	184	164	162	166	204	152	170	169	132	152	179	141	178	202	181	158	150	185	163	152	173	169	161	188	168	155	165	173	170	147	155	186	172	144	185	185	165	155	182	171	181	187	185	183	162	161	185	165	175	180	177	185	159	185	191	152	155	173	178	177	172	163	155	159	170	154	131	194	157	170	187	190	166	193	163	182	154	167	173	155	170	193	162	177	137	162	169	165	159	167	193	174	164	174	178	155	192	158	155	194	148	159	177	180	171	155	198	186	198	174	160	165	187	157	174	155	153	147	175	155	145	185	168	162	180	185	163	191	157	184	174	182	171	166	158	151	178	158	160	158	171	155	161	183	172	188	152	176	183	199	193	176	175	172	146	198	202	180	179	144	166	161	173	160	187	165	174	185	177	173	163	153	149	168	186	180	173	156	161	165	153	173	170	180	154	181	159	158	175	160	165	154	162	161	166	167	163	191	164	169	174	178	163	174	187	193	190	205	186	168	158	180	183	156	180	173	182	180	165	174	150	172	167	163	188	150	182	183	179	192	165	175	173	171	170	183	161	156	168	192	173	157	187	162	177	192	170	151	163	175	168	163	164	195	171	178	205	172	177	165	185	157	171	174	194	193	165	180	175	182	167	168	171
20339	38101	29019	20329	15248	11417	8725	6776	5367	4480	3920	3174	2670	2303	2075	1729	1544	1422	1241	1030	896	813	763	738	673	616	546	518	482	447	431	407	392	379	328	327	311	317	317	314	297	313	266	294	291	262	249	267	278	267	258	284	253	264	265	245	263	244	240	254	251	260	278	264	237	261	236	247	263	242	233	246	249	266	258	216	239	226	249	258	226	216	244	249	249	230	241	239	253	240	238	274	248	226	221	243	242	226	269	245	263	281	272	240	275	265	257	235	234	251	251	257	229	231	237	242	238	243	266	244	255	234	237	240	265	235	244	248	230	259	271	243	262	240	229	233	239	234	259	246	236	275	256	230	276	227	242	222	234	249	225	256	259	239	239	258	253	242	249	249	237	224	242	235	221	246	268	274	283	238	244	269	265	243	258	231	215	229	270	269	254	243	241	270	241	219	281	232	276	226	221	267	240	254	245	235	250	247	245	225	238	264	270	261	225	254	236	267	239	251	250	273	254	242	230	232	254	249	258	243	258	238	262	238	228	259	251	270	246	243	237	226	238	234	260	243	247	264	256	230	247	248	248	238	237	253	264	266	233	220	236	261	250	225	247	212	252	243	239	197	261	248	235	203	245	240	259	246	210	270	247	244	239	230	230	234	266	220	251	208	242	247	238	243	236	255	255	235	238	248	216	261	250	238	216	246	250	245	244	239	249	224	239	233	243	242	247	247	263	268	243	217	265	232	247	230	257	237	222	217	244	243	236	254	240	251	265	247	246	245	261	216	236	225	247	261	241	200	225	246	239	223	258	235	224	260	229	250	219	213	260	243	222	258	209	226	278	251	240	235	243	238	244	235	263	254	249	245	218	221	234	251	258	250	232	270	242	230	242	268	222	231	274	262	246	231	242	240	245	262	220	226	230	261	253	217	246	210	225	231	232	257	232	251	237	224	240	213	250	263	240	253	254	255	226	221	223	240	224	262	229	220	237	223	236	256	227	253	214	242	216	242	248	249	240	253	251	249	254	243	256	253	240	262	259	215	265	258	234	244	256	265	244	220	246	248	265	231	226	245	240	243	210	249	239	269	239	229	234	237	220	222	249	237	269	246	226	251	236	240	220	257	230	241	244	240	229	254	241	242	227	229	242	276	253	226	253	225	253	230	228	238	255	252	229	236	284	235	239	239	221	241	243	228	232	247	241	237	237	253	223	259	259	237	227	245	246	240	228	250	240	269	231	253	262	261	250	257	262	241	208	232	240	247	248	254	230	243	248	249	237	258	260	259	265	222	245	258	252	237	242	207	239	227	247	236	250	258	238	222	237	221	246	230	245	258	239	231	230	254	231	223	259	242	240	230	235	234	247	229	273	222	263	251	246	229	228	229	263	252	220	241	240	251	242	227	241	261	244	254	248	252	231	252	254	209	270	241	245	244	233	227	253	260	247	211	217	276	250	264	258	235	258	268	262	243	241	229	213	216	221	265	241	237	235	220	251	265	235	239	250	239	236	257	251	236	234	245	228	247	246	254	280	235	237	223	233	255	255	225	235	277	220	219	282	233	255	240	236	243	239	251	229	242	256	250	294	245	239	226	223	237	249	229	240	267	268	253	244	212	251	239	239	243	249	250	271	250	235	240	247	224	249	258	227	266	232	230	251	253	226	232	271	258	217	241	239	224	246	234	218	241	250	250	233	245	235	230	253	239	247	240	246	243	232	226	253	256	247	252	252	220	236	225	281	238	254	233	230	251	274	246	217	254	226	264	280	248	216	238	266	233	241	263	263	251	226	254	212	270	238	247	235	231	216	223	232	273	233	235	242	240	256	252	229	252	244	233	239	235	217	222	229	242	241	259	220	268	227	240	253	229	265	222	243	240	241	237	259	270	245	242	235	246	235	233	254	245	247	240	250	265	243	229	216	253	245	248	238	239	252	254	216	234	245	247	225	236	240	252	246	241	224	243	253	243	264	261	272	225	249	248	232	257	270	220	249	246	271	264	246	199	229	225	265	259	241	244	244	244	224	252	251	251	249	248	257	261	247	256	226	239	247	229	237	229	245	234	253	236	255	214	265	247	229	237	224	225	257	223	219	250	239	238	244	254	257	233	240	240	250	256	229	268	255	250	256	241	242	236	209	230	232	247	271	242	241	213	227	248	235	242	253	245	258	241	259	224	202	229	252	246	245	273	224	233	254	237	237	226	233	240	264	224	265	223	261	244	258	219	240	273	217	255	237	253	229	245	230	269	263	237	249	255	200	234	229	254	240	232	244	240	258	246	270	244	249	235	233	218	283	226	252	241	243	258	235	242	247	265	284	271	246	239	235	226	254	281	222	237	295	253	257	233	275	241	274	223	243	235	246	248	272	241	258	236	232	251	242	242	263	244	230	239	231	232	223	246	233	244	244	215	239	232	221	223	255	244	254	230	232	212	233	266	258	245	253	233	245	218	257	224	251	271	261	242	263	257	239	249	251	222	240	223	259	262	256	228	233	253	271	271	255	269	224	240	268	222	266	248	235	224	256	255	267	247	242	238	255	242	245	249	231	277	259	219	248	225	225	262	231	228	227	208	236	238	225	230	274	224	246	248	221	235	208	224	243	229	248	218	242	252	227	234	239	255	218	238	254	260	248	227	257	244	235	240	228	210	248	233	239	259	240	252	235	241	234	212	224	218	268	268	255	263	252	234	274	257	219	257	253	246	239	243	258	249	246	237	245	250	235	223	238	225	253	229	259	266	229	262	231	230	241	253	243	248	224	262	233	260	234	248	231	248	238	257	228	245	251	244	238	252	236	264	212	239	261	232	241	196	269	232	267	239	239	242	236	224	202	243	252	203	255	261	228	237	205	209	257	245	259	230	252	226	212	219	217	253	265	235	247	240	238	242	210	244	248	242	254	240	231	295	248	237	241	218	244	249	236	250	245	211	236	240	244	255	244	226	234	233	243	251	261	248	282	228	252	249	260	238	238	238	247	236	241	231	219	234	249	237	269	248	274	223	239	244	254	247	257	267	254	244	240	234	241	230	245	246	236	240	254	251	227	247	265	265	247	237	260	244	238	249	230	241	247	215	225	257	232	262	227	236	249	251	263	234	240	220	244	258	231	242	261	216	245	213	237	232	235	235	245	260	260	235	257	256	243	247	224	260	230	240	234	253	250	229	243	201	251	245	229	248	249	227	243	235	231	239	248	256	248	271	239	231	229	244	262	256	234	234	209	249	234	249	235	210	242	249	246	265	237	238	244	249	218	252	234	250	236	238	249	217	251	240	248	246	217	238	229	238	277	239	252	240	268	223	264	236	262	231	245	248	228	221	229	238	241	228	248	241	231	234	253	235	218	254	262	252	242	264	211	268	225	242	213	224	269	246	247	244	238	245	246	235	255	246	217	237	244	221	236	238	225	272	224	243	232	230	219	237	226	239	237	223	217	252	266	228	250	233	226	229	255	238	235	242	271	220	230	219	242	262	243	260	244	217	244	255	253	238	254	263	234	287	247	268
25102	21336	25640	22845	7987	3870	2662	1884	1423	1208	1128	937	778	754	592	544	530	462	418	400	331	328	335	303	282	256	275	246	240	226	241	206	218	191	195	208	196	173	194	197	174	158	144	170	165	154	162	156	151	161	158	168	167	165	174	161	174	161	149	169	157	145	145	158	155	163	147	175	175	141	157	152	145	141	165	177	172	156	144	158	153	163	166	142	167	146	166	161	168	162	167	154	182	153	167	151	149	176	164	158	144	157	154	170	161	157	163	129	173	171	158	152	173	157	156	156	172	161	164	167	153	160	149	156	164	174	165	181	148	159	167	157	170	157	169	173	152	145	152	147	143	143	157	146	141	163	165	131	149	174	127	154	173	168	158	140	155	154	137	163	166	145	140	143	134	157	161	164	135	172	167	154	168	159	155	143	160	150	161	171	172	143	166	162	156	161	161	169	156	156	150	156	141	160	148	163	171	176	159	163	138	160	166	163	157	164	172	178	147	156	174	145	170	160	141	160	149	166	164	152	168	164	157	155	151	165	182	170	168	167	155	158	141	169	174	169	191	148	138	164	156	148	165	133	166	146	174	166	162	163	159	157	156	146	155	164	157	167	170	166	158	166	149	163	153	153	143	170	148	162	135	161	141	161	147	163	192	176	150	148	190	164	159	165	149	163	152	154	162	152	165	138	141	158	172	169	131	161	150	179	144	163	159	158	147	128	159	139	169	169	191	170	141	157	153	160	153	186	167	147	145	140	151	155	158	157	163	170	165	168	149	158	143	152	156	170	148	161	145	150	181	167	163	171	154	157	166	169	170	151	157	149	148	178	148	163	140	165	155	153	178	157	157	155	146	151	148	134	155	155	187	146	176	142	171	161	155	162	153	154	145	179	150	154	154	159	153	169	168	154	149	156	145	143	160	154	146	143	169	167	163	164	165	121	134	156	149	152	151	148	177	128	156	160	170	165	156	170	156	140	175	157	168	157	135	161	155	179	145	162	166	153	132	152	150	160	154	142	162	179	150	141	159	138	138	153	144	160	164	152	153	134	132	163	159	147	169	174	168	157	171	176	144	148	172	168	144	150	164	171	163	167	164	156	163	170	189	158	155	156	159	151	140	167	158	154	167	176	166	164	157	167	137	143	169	161	153	171	176	148	183	130	141	175	168	134	178	168	161	138	153	162	165	147	151	162	155	157	146	145	157	159	165	125	138	138	173	136	161	175	142	153	173	162	150	140	149	154	155	149	171	157	182	146	139	175	131	158	147	165	155	145	129	149	162	166	145	160	161	130	160	163	168	162	172	162	157	167	160	176	159	152	154	154	156	144	169	176	152	156	157	176	144	150	152	187	160	159	143	138	158	192	160	148	166	142	164	156	161	172	168	175	164	149	162	144	180	176	187	182	165	139	168	161	153	157	166	155	148	148	163	166	155	150	146	161	168	172	172	158	177	157	168	164	179	160	160	143	173	159	175	157	165	150	162	151	136	148	143	153	152	151	161	169	158	146	185	155	170	133	150	154	169	158	144	151	154	149	139	189	150	157	152	177	152	156	137	172	157	149	156	136	160	156	147	150	162	159	182	172	156	169	161	149	155	149	149	138	139	165	157	163	177	147	154	179	159	149	145	151	172	154	189	154	158	147	168	171	150	160	161	159	144	149	166	146	156	151	152	153	177	130	148	154	168	159	168	193	137	177	162	162	165	147	157	142	150	186	167	177	161	174	158	155	179	160	155	169	146	158	169	147	157	168	153	154	177	152	177	140	163	151	160	148	158	156	149	154	154	150	160	170	138	147	163	141	176	142	136	139	139	173	170	150	153	164	127	139	160	159	170	142	144	153	162	169	184	172	126	160	147	168	185	176	167	155	157	146	165	144	172	132	169	152	169	148	139	169	153	153	155	182	161	172	145	172	132	171	154	152	167	153	163	162	161	166	180	149	142	138	163	145	167	149	146	164	142	152	168	158	183	160	154	155	147	177	161	159	148	145	156	167	161	158	144	167	147	138	131	151	164	155	160	154	165	171	143	129	185	165	146	154	143	154	182	150	154	145	164	162	159	174	188	168	152	158	135	149	142	141	162	161	154	145	151	143	145	160	147	154	143	141	134	176	162	143	145	152	177	153	153	157	180	167	150	162	172	151	176	161	155	144	172	159	176	157	140	177	139	171	165	150	174	154	171	151	167	158	161	167	155	172	151	151	175	136	160	157	160	162	165	139	141	151	164	138	175	169	180	153	149	177	156	160	143	166	149	177	158	142	149	167	160	172	149	139	129	144	153	154	146	143	149	179	147	156	162	160	136	159	156	177	152	181	150	164	163	138	149	147	152	149	156	156	154	136	168	162	157	153	132	161	166	148	156	145	155	157	184	154	167	139	163	135	166	148	179	151	146	148	137	156	174	139	145	162	131	130	141	167	167	153	166	168	149	170	137	159	135	148	173	164	153	136	173	154	176	159	149	133	146	167	167	154	175	164	148	157	147	160	168	172	163	135	177	153	151	146	156	153	150	148	164	160	188	148	160	156	144	145	157	161	164	163	151	161	168	150	184	169	144	154	150	139	156	146	163	144	164	163	159	173	126	179	173	159	171	164	151	171	150	164	159	159	171	174	202	135	128	172	119	155	164	145	149	169	151	160	156	165	173	157	157	153	172	169	162	164	157	156	182	172	141	149	187	169	151	151	142	149	143	151	161	151	148	145	136	147	154	159	157	166	154	149	149	146	165	157	154	152	177	155	145	146	169	161	166	140	159	182	156	156	162	152	154	160	153	150	159	177	170	149	142	161	156	163	151	168	161	164	166	156	150	148	179	150	169	157	147	145	169	139	146	145	163	158	147	179	157	146	124	182	157	169	169	153	172	164	160	142	162	134	155	141	177	151	158	155	159	153	154	173	151	157	163	149	150	154	163	169	144	152	147	150	146	131	164	174	165	152	162	145	148	159	157	161	178	163	161	152	153	179	152	147	149	149	144	171	174	175	172	152	156	168	151	147	159	152	154	170	148	139	174	145	167	155	161	150	147	146	163	154	164	170	157	172	151	166	150	145	152	152	180	151	185	153	164	156	159	153	147	154	137	128	155	144	153	166	158	160	168	152	157	145	157	156	155	154	160	184	157	156	135	148	156	122	189	143	137	143	124	163	146	149	176	145	144	157	164	149	158	144	155	153	166	146	145	166	189	152	166	160	169	158	143	155	155	156	161	166	158	171	151	147	150	156	160	157	158	146	150	141	150	149	170	151	184	155	156	168	156	149	168	169	132	164	156	136	163	143	136	160	144	167	160	161	160	195	160	161	162	160	146	137	158	163	150	140	133	138	137	158	165	158	153	188	158	161	166	165	157	165	163	145	146	162	155	166	168	165	149	154	152	165	166	173	153	154	157	154	139	143	160	144	153	167	133	159	164	147	160	148	147	137	172	157	161	149	152	159	160	137	173	167	156	151	150	125	168	163	144	139	159	139	164	155	150	154	141	158	154	153	142	147	149	138
19510	33526	24958	17079	12353	9239	6859	5222	4308	3487	3116	2533	2121	1870	1602	1407	1277	1192	1024	860	705	694	618	648	542	524	481	449	441	370	373	378	360	341	319	303	319	264	272	259	287	248	255	264	241	248	246	231	251	248	223	226	250	258	219	234	251	267	232	227	259	236	235	218	219	249	232	249	242	215	233	220	227	211	235	224	226	248	228	234	232	209	227	258	237	233	229	240	224	217	223	230	248	230	218	228	229	220	215	217	226	254	241	202	228	221	207	216	225	223	229	206	240	228	238	209	195	225	221	212	253	234	264	241	234	242	205	241	230	235	216	218	218	238	257	214	221	229	223	194	246	235	269	223	224	238	229	240	243	227	251	212	209	223	232	256	236	232	240	238	236	215	216	247	224	221	208	251	208	243	226	239	232	230	221	218	206	227	189	231	246	257	236	237	224	220	226	226	214	229	236	206	224	232	217	266	235	213	233	223	241	232	227	191	225	215	237	237	229	239	204	224	204	211	200	225	214	219	219	208	227	238	240	201	263	212	240	223	226	225	208	232	232	218	228	234	211	215	233	244	244	252	209	244	204	207	234	245	219	224	249	221	211	215	224	244	212	210	196	195	230	217	222	230	212	226	187	239	234	217	231	229	215	209	222	209	209	197	210	240	235	231	231	225	233	222	225	241	214	222	213	201	242	239	221	225	220	277	240	230	230	250	255	244	237	230	257	215	244	219	246	214	238	211	196	228	234	234	229	247	239	215	222	251	218	214	241	256	240	237	250	234	253	225	228	224	230	238	204	223	231	234	217	252	203	244	216	251	223	248	218	224	244	224	202	204	235	236	220	227	235	243	223	233	197	246	232	221	224	238	225	184	212	215	232	212	252	250	245	206	221	239	220	240	260	212	224	210	236	243	229	233	223	243	241	210	204	239	208	232	211	228	212	208	252	238	256	215	249	228	238	212	213	227	233	221	206	263	217	211	220	244	225	209	237	211	236	223	239	243	233	237	212	240	230	212	215	214	253	232	231	226	257	226	221	231	185	224	215	199	222	233	218	193	215	242	245	215	232	211	233	237	223	190	221	213	215	210	240	258	227	212	208	242	241	250	231	224	233	213	230	214	221	267	204	220	229	227	228	234	240	220	206	249	219	221	217	230	221	201	227	199	251	206	226	221	234	216	235	220	240	242	212	251	223	233	210	219	211	244	224	230	229	243	252	226	223	223	224	216	235	223	198	239	219	228	198	239	230	236	208	205	201	269	202	240	239	239	211	228	219	238	236	217	229	250	222	257	221	213	247	229	205	228	238	246	230	230	245	219	233	226	228	203	224	210	196	206	239	219	236	237	248	247	198	221	180	235	238	230	270	229	200	212	236	249	232	235	234	231	208	208	196	224	267	217	218	227	197	220	222	227	237	210	194	236	223	223	239	247	232	215	212	257	239	218	219	233	232	225	237	229	241	233	202	222	215	230	221	219	217	216	225	243	246	204	227	236	232	208	222	194	210	245	238	214	223	245	230	221	235	212	208	238	230	223	239	226	226	242	240	236	207	250	214	227	225	226	210	252	232	231	230	209	219	264	250	229	233	212	248	216	238	217	226	231	261	212	205	221	196	236	206	209	204	219	220	227	215	236	229	208	241	214	209	214	237	231	213	254	241	231	239	214	230	217	243	247	217	231	212	240	236	225	230	206	232	191	238	248	225	205	222	202	223	217	239	244	239	206	220	226	234	235	237	245	237	245	225	238	224	250	235	238	200	245	220	224	234	213	246	222	217	238	242	220	239	216	228	243	233	228	215	215	224	251	215	207	228	225	221	223	222	225	231	225	239	226	250	233	219	224	238	229	237	242	228	247	235	219	254	188	238	236	238	201	235	239	261	203	233	239	217	241	222	208	211	218	211	206	253	244	216	245	208	219	219	233	248	220	216	200	223	238	233	230	234	229	247	245	231	212	225	207	197	224	243	230	236	221	210	219	230	244	220	237	240	218	241	234	203	231	240	234	239	214	248	211	252	216	244	205	218	226	247	220	250	247	230	198	248	215	231	231	233	211	243	237	248	209	221	221	238	210	233	243	206	232	224	266	215	229	224	230	224	240	228	214	239	246	229	225	230	217	220	233	233	198	250	228	231	220	252	230	244	215	241	230	250	233	220	224	224	240	212	210	238	234	223	211	224	238	227	222	222	214	246	217	249	208	251	234	239	230	243	217	221	223	242	236	222	227	222	223	207	235	236	247	234	249	229	227	227	230	250	206	233	217	231	191	219	219	232	221	226	223	230	245	219	247	247	237	233	210	221	248	190	252	223	234	202	236	242	248	218	191	247	206	248	232	213	237	207	236	253	213	208	204	218	228	250	217	205	220	193	204	247	200	228	195	214	222	242	203	222	249	204	223	239	224	227	213	227	215	235	234	217	238	230	222	229	218	236	210	228	216	216	244	211	229	222	244	219	216	245	247	238	204	224	200	235	250	246	212	211	229	231	229	227	218	225	239	237	225	238	228	221	236	224	241	230	232	245	228	241	237	210	216	231	209	223	226	215	213	235	214	227	210	228	223	225	222	229	220	219	218	249	213	230	226	216	261	226	236	230	207	244	243	226	235	214	202	229	232	224	250	246	225	226	245	224	239	231	228	228	230	245	253	242	236	224	237	244	232	222	225	200	191	209	241	227	233	237	224	237	226	219	246	233	255	210	236	237	211	219	231	217	223	220	241	204	228	236	223	248	196	221	214	203	198	219	237	236	247	249	239	242	213	228	242	232	243	219	189	221	231	236	200	239	202	235	230	234	232	250	239	228	215	243	240	227	223	243	218	215	206	247	243	220	250	221	265	231	224	230	250	254	239	239	229	213	252	235	249	188	206	233	228	247	228	223	211	221	220	204	239	225	244	214	216	217	237	235	245	216	244	232	233	205	221	233	242	239	213	217	252	201	214	237	227	230	213	230	237	210	244	233	228	239	251	236	212	236	192	223	232	233	213	193	252	210	229	217	218	208	210	259	230	199	246	237	219	219	240	268	241	247	215	213	243	227	209	227	240	270	250	208	245	210	208	209	236	237	241	223	203	224	231	212	223	227	206	244	216	238	206	216	181	237	213	221	235	214	236	201	226	215	238	205	232	215	223	229	220	204	254	220	211	235	239	238	189	227	236	254	236	235	235	207	214	215	238	239	247	240	217	233	208	245	209	214	222	254	233	235	218	240	255	183	232	233	222	245	214	229	229	226	247	224	222	237	214	239	214	206	226	210	233	208	224	215	247	222	248	204	216	235	225	218	231	227	203	224	244	226	240	206	252	220	233	245	221	241	229	208	213	225	219	225	239	224	230	224	229	215	225	219	234	215	233	226	235	213	251	247	248	247	250	229	214	190	254	223	218	235	214	217	222	221	221	257	204	253	256	218	216	241	233	244	232	214	239	225	215	236	239	237	223	201	232	216	223	228	211	226	227	238	223	224	217	246	214	227	222	224	227	222	244	224	236	231	207	254	210	215	250
22527	21305	28393	24486	21347	18790	8123	3941	2779	2405	1956	1606	1500	1219	1053	949	838	762	631	592	492	514	485	443	388	395	357	320	285	293	289	272	253	227	235	191	212	194	218	192	225	220	189	203	163	188	181	179	164	178	162	172	163	167	172	186	176	169	172	164	188	174	162	152	185	158	173	158	173	169	164	180	148	170	178	177	172	178	143	160	150	157	157	180	147	156	181	166	181	170	166	194	150	187	144	163	162	174	166	186	186	181	169	167	171	172	159	189	170	168	162	198	194	171	144	160	151	163	164	189	166	172	142	178	184	192	181	151	172	184	184	201	172	147	163	181	189	160	191	172	203	150	170	190	165	147	170	222	183	151	177	178	182	177	169	159	149	185	167	173	178	183	165	184	152	169	149	186	161	191	164	152	168	202	188	165	189	178	170	173	170	167	164	175	158	161	164	174	153	171	169	155	190	198	172	167	161	168	158	178	174	164	175	173	154	172	176	142	168	147	174	179	171	173	187	164	161	192	180	169	170	163	193	168	171	185	160	162	177	154	187	166	170	172	162	195	170	177	163	161	160	154	163	169	162	155	167	167	175	187	172	161	182	149	180	164	194	157	168	153	164	185	173	169	174	173	150	157	171	186	171	175	177	159	151	162	177	163	149	163	181	161	174	170	167	159	163	182	163	176	195	161	143	175	179	171	187	177	157	163	174	169	128	173	173	178	185	173	158	155	159	161	161	165	169	159	142	179	176	184	156	193	175	157	181	208	167	177	168	193	182	167	183	157	163	190	179	193	172	153	175	155	172	187	181	156	176	148	158	168	150	161	177	158	165	187	166	189	166	173	179	165	168	169	189	180	192	173	157	170	173	178	172	153	180	165	153	167	178	175	172	172	167	162	170	172	183	168	163	167	194	175	179	164	190	168	194	185	155	187	178	178	171	158	184	148	175	149	162	177	152	182	172	177	156	167	189	177	176	158	159	155	178	167	159	170	164	166	149	163	154	149	204	184	196	161	160	158	176	166	171	165	143	174	166	162	157	188	146	182	154	167	163	149	146	170	165	166	157	180	143	177	187	181	168	173	179	159	150	170	160	149	156	186	185	177	157	176	172	177	165	141	158	187	167	157	198	169	168	172	166	187	183	157	167	156	191	184	181	165	158	160	167	172	169	170	175	162	179	167	182	160	168	156	160	167	174	188	163	165	183	172	167	166	154	149	172	169	183	167	179	176	191	163	161	161	170	156	163	189	146	153	152	149	190	169	185	148	143	179	175	176	174	167	161	192	159	179	181	167	157	164	169	166	159	167	178	151	188	174	163	162	153	166	158	158	159	154	185	150	170	208	171	162	149	151	171	177	177	174	189	192	188	182	166	188	162	162	184	182	167	162	179	170	148	175	210	177	172	200	156	150	172	187	178	146	148	170	166	165	163	166	179	170	155	164	157	187	168	165	157	147	163	172	166	157	167	157	150	213	169	186	187	176	169	141	176	154	185	171	153	169	183	177	171	178	175	184	172	163	173	160	182	150	166	181	187	160	178	176	165	159	185	181	162	160	184	169	174	165	187	155	166	157	175	176	186	194	177	170	180	176	166	176	164	161	160	171	158	172	176	162	189	157	146	170	189	206	166	149	168	165	171	186	150	171	177	169	149	176	165	181	172	184	177	157	160	160	150	156	188	195	178	166	170	177	168	148	146	159	175	175	188	144	171	176	165	143	148	181	154	167	171	182	165	176	170	155	161	173	153	155	181	182	170	172	134	157	192	167	172	191	156	162	176	173	159	176	152	183	182	189	162	171	186	186	195	173	154	170	159	170	178	171	161	175	156	163	179	202	177	190	183	146	177	173	174	176	189	190	177	149	162	167	148	167	168	172	164	155	182	182	163	179	186	178	157	174	182	173	166	206	179	158	173	182	186	166	151	159	191	183	161	176	160	149	194	163	173	184	171	181	185	160	155	176	145	166	175	152	162	166	175	181	169	169	176	197	165	174	156	179	157	173	171	184	172	179	174	164	158	152	169	145	163	155	197	168	151	162	179	162	164	187	188	157	186	177	190	185	189	164	178	190	188	151	158	175	165	168	158	168	166	148	188	177	177	152	183	194	153	167	164	170	184	168	168	155	178	174	177	163	141	179	203	171	165	166	166	191	160	159	177	175	147	166	179	176	164	171	152	156	192	178	183	139	161	184	158	173	174	167	177	165	185	173	168	164	162	163	191	161	185	204	155	185	175	192	153	179	163	172	163	179	154	169	210	171	148	172	208	167	157	204	163	150	156	160	202	176	180	180	163	182	186	194	159	172	179	185	173	163	170	177	168	190	168	159	143	205	172	171	179	175	155	163	164	179	168	187	173	162	165	167	179	166	160	187	167	177	191	180	167	168	177	184	162	168	192	181	191	160	193	170	166	121	172	163	185	160	161	140	153	167	155	182	160	181	164	166	154	149	176	157	141	174	186	178	161	165	155	159	180	189	171	189	168	164	180	164	179	181	192	165	154	186	157	168	163	152	170	183	174	176	178	178	150	163	204	162	158	166	178	165	159	167	162	152	147	178	161	162	171	146	168	191	153	176	168	163	176	174	191	177	178	158	139	198	155	161	156	163	181	184	179	193	178	173	153	141	171	171	176	171	159	165	162	198	186	163	172	188	159	162	164	164	161	171	155	178	142	160	159	159	154	167	185	197	168	155	169	161	157	148	166	185	153	172	165	167	179	172	170	169	197	157	177	168	180	167	166	166	152	183	155	169	175	168	195	175	151	185	161	179	164	178	156	147	171	190	168	177	149	156	189	161	156	171	154	170	163	196	177	169	152	173	186	184	158	164	141	165	165	159	184	165	159	186	174	186	170	146	194	157	158	180	167	175	176	178	178	146	163	174	190	154	216	199	178	173	194	149	145	146	192	175	154	178	154	161	172	160	152	163	159	206	182	160	167	154	181	179	169	190	176	181	162	160	183	180	180	192	174	168	199	173	176	178	181	195	168	182	165	161	155	152	180	178	172	169	157	171	158	164	181	163	169	213	162	159	171	161	171	152	182	158	141	189	172	195	166	185	162	179	168	183	169	172	171	189	165	164	155	169	176	153	180	144	185	163	154	158	155	159	156	181	167	163	180	151	188	150	167	177	161	182	170	186	170	181	181	178	186	169	171	147	170	175	173	155	164	165	149	185	165	162	159	156	155	161	171	174	161	182	180	171	161	178	178	153	170	181	162	144	171	149	177	170	193	161	173	164	155	153	166	162	160	146	156	175	146	181	135	163	158	167	173	176	154	168	166	168	169	151	161	172	175	181	153	172	158	177	171	180	168	180	164	159	201	167	169	154	149	150	144	154	192	203	172	176	168	174	177	169	168	149	165	158	171	184	177	174	168	170	185	148	157	135	161	168	168	166	168	183	175	183	155	164	186	153	176	195	142	181	156	182	177	177	179	178	173	181	174	175	160	167	201	168	184	178	138	182	154	170	169	177	163	184	179	173	178	191	143	164	195	187
22886	42233	32456	24532	18850	14470	11136	8891	7247	6090	5190	4308	3744	3312	2720	2167	2093	1826	1573	1225	1096	1078	1005	945	794	778	677	632	595	558	531	504	489	438	398	375	387	351	327	339	299	296	299	285	269	271	272	262	262	268	256	273	285	252	282	233	255	257	240	251	239	245	252	246	232	231	249	230	197	226	251	239	245	254	270	217	229	218	244	235	245	228	236	248	205	244	218	260	242	223	221	233	239	227	244	212	235	257	258	249	269	236	257	250	247	241	223	236	243	211	251	213	270	254	254	243	243	259	244	245	250	243	253	234	255	256	240	206	245	224	254	243	240	217	230	265	246	216	239	244	265	237	228	246	227	246	234	237	277	225	233	244	252	226	230	230	240	242	224	226	233	240	277	230	228	226	220	244	223	236	229	262	246	228	242	254	260	259	253	221	251	229	245	247	253	238	257	217	230	229	245	242	221	232	224	253	219	245	236	229	244	250	224	216	238	245	225	262	230	228	242	229	240	267	223	249	235	247	256	225	262	247	246	244	242	247	230	247	236	234	232	249	231	224	267	239	237	246	261	233	240	250	222	260	244	242	227	250	220	261	227	256	238	207	229	249	230	256	266	242	226	220	245	227	245	246	217	240	246	246	236	211	227	257	222	222	243	238	228	245	251	254	221	241	250	241	240	223	261	229	239	241	240	230	270	241	243	229	255	235	245	217	239	251	234	220	230	243	228	211	252	213	218	231	257	226	254	238	248	224	272	226	238	226	255	235	242	236	243	240	238	217	239	232	241	241	226	221	256	218	241	233	234	218	238	238	276	259	261	227	241	253	255	241	240	226	250	241	221	202	237	246	256	235	224	243	245	249	239	249	239	243	225	245	245	248	240	239	250	243	241	241	271	256	234	219	246	216	240	266	243	252	219	276	236	257	209	259	232	252	226	245	224	243	237	237	216	245	252	235	241	274	247	236	211	254	264	250	231	246	256	233	229	261	249	255	238	258	230	234	227	248	250	264	203	246	223	251	235	245	236	239	233	250	245	244	244	226	235	257	254	256	274	264	236	256	241	274	233	246	270	249	247	242	229	248	236	263	236	238	244	251	238	224	244	231	220	228	212	217	248	225	259	234	243	242	213	237	220	213	252	261	242	249	229	222	208	244	225	254	212	230	239	216	242	241	246	222	247	229	232	238	246	235	262	268	249	228	226	214	237	226	228	215	269	216	225	253	213	247	228	225	243	229	240	243	242	255	232	231	263	214	246	263	231	249	252	232	229	246	240	251	224	241	239	247	239	245	218	235	218	255	227	261	242	231	247	241	266	246	233	255	249	254	248	244	253	233	247	259	221	248	221	224	246	240	225	247	254	240	237	252	223	239	255	232	235	227	246	244	235	209	239	257	256	247	238	250	246	234	242	269	240	237	272	241	262	236	240	253	265	248	263	260	244	248	234	228	225	259	262	252	237	230	243	245	233	256	247	242	235	237	273	224	232	249	237	249	238	256	237	244	221	260	236	257	211	230	243	243	262	256	266	236	214	239	239	241	256	238	243	244	222	260	228	239	228	233	253	222	213	217	252	225	267	239	243	215	247	215	223	228	281	234	222	272	234	260	262	228	194	240	225	242	246	226	239	255	253	235	244	218	235	213	251	230	272	243	270	236	230	232	227	254	235	251	247	237	243	206	267	234	233	247	266	231	242	223	219	227	255	256	236	246	236	226	234	250	235	264	246	237	229	249	262	227	252	250	223	231	229	217	271	263	235	203	227	239	228	249	263	258	229	241	223	248	248	229	216	223	242	236	221	231	259	233	235	242	239	243	247	241	235	231	241	226	251	224	229	268	242	215	225	237	247	240	258	244	233	236	221	234	218	242	224	248	251	244	260	222	222	251	250	236	214	234	238	243	251	279	220	235	221	226	241	225	227	251	234	235	249	233	250	248	254	242	249	225	222	253	240	238	217	245	241	236	211	243	241	235	249	237	238	233	233	235	264	239	244	247	223	237	255	230	253	231	249	227	236	247	242	249	243	248	229	269	220	236	242	253	249	241	232	218	235	260	219	223	279	257	242	226	240	265	269	214	229	234	249	252	221	269	245	245	272	235	237	205	226	240	246	221	227	262	234	243	269	251	223	255	212	226	223	229	247	255	234	258	234	238	254	249	254	217	225	230	240	253	241	279	233	240	239	248	215	256	240	230	256	253	248	263	220	243	271	262	256	267	232	248	250	250	228	214	232	247	248	252	278	241	234	261	247	210	232	255	226	241	239	247	254	222	233	206	244	279	223	237	285	238	254	248	233	246	239	211	228	248	240	243	240	241	255	244	225	236	245	225	225	256	257	249	238	241	231	235	261	245	223	222	249	246	236	207	236	232	240	216	215	216	262	258	251	228	250	234	219	234	237	235	217	251	235	235	218	225	224	231	237	273	241	234	242	244	249	229	258	239	240	250	241	304	243	238	218	255	253	249	239	241	209	231	204	224	246	249	266	223	221	251	231	212	246	236	236	219	252	237	232	233	251	247	243	243	244	223	229	228	213	231	224	249	240	238	227	236	258	242	224	260	235	193	223	263	242	230	244	251	268	268	221	225	250	252	255	252	272	255	248	222	243	235	227	239	213	226	268	208	246	260	220	282	263	239	249	239	268	251	248	236	246	244	236	255	239	243	243	231	266	229	217	228	257	236	241	231	238	251	230	250	233	253	258	235	245	209	244	258	240	248	234	241	225	251	245	254	216	247	251	212	257	180	230	238	234	234	240	213	251	247	225	232	255	212	252	257	232	252	228	238	234	228	218	240	234	248	262	242	258	225	244	213	247	259	236	228	234	235	231	231	245	225	229	235	237	239	228	219	246	238	222	257	241	241	223	220	247	256	234	244	243	214	229	253	242	243	245	280	242	234	251	237	229	220	242	231	233	232	239	249	225	241	229	228	219	226	224	263	203	228	231	236	226	262	226	229	290	237	236	225	237	244	252	254	233	221	227	245	239	218	240	238	236	237	229	259	230	227	217	252	226	248	239	245	229	232	263	244	224	234	259	276	258	269	247	233	247	246	235	243	218	236	249	258	255	231	206	246	255	226	234	259	261	239	247	260	233	239	250	245	230	258	245	230	239	211	238	243	253	251	261	253	233	240	215	228	234	222	230	213	233	211	206	244	238	254	247	216	253	233	252	234	273	248	248	235	211	240	237	239	227	218	235	237	225	284	265	246	270	254	229	233	229	223	261	224	235	228	229	219	266	249	247	224	222	265	233	224	223	246	235	247	208	248	222	205	221	194	253	220	236	215	249	222	244	253	232	252	265	263	227	240	242	246	261	239	231	241	230	229	255	223	255	246	255	236	258	232	245	225	246	224	226	254	233	237	262	240	250	240	232	253	221	247	248	244	227	231	247	250	243	246	260	242	249	248	233	230	240	243	258	220	232	226	265	236	238	249	229	234	246	234	249	255	274	243	257	236	207	262	264	244	231	237	229	220	249	247	237	266	219	222	228	254	240	238
28016	21425	17439	10439	5305	3150	2178	1578	1325	1118	914	814	727	596	524	504	461	399	361	336	326	275	274	260	291	240	256	239	213	212	205	207	205	183	182	196	159	170	194	159	175	192	171	150	162	149	190	160	161	171	165	163	168	143	167	153	153	187	142	179	171	182	147	160	151	177	179	164	154	149	171	145	161	158	158	168	183	156	161	165	153	151	169	179	182	159	155	178	182	172	162	193	171	189	158	151	177	160	175	148	182	148	167	149	156	163	185	173	166	177	168	143	165	162	169	134	160	170	159	156	151	166	170	183	152	185	171	156	149	152	145	170	165	155	165	160	171	155	170	155	159	151	167	167	183	164	165	159	175	145	191	200	182	185	165	160	168	174	168	165	173	147	158	160	148	183	151	156	142	171	164	165	173	179	151	159	156	150	170	160	165	163	148	192	175	149	167	155	192	165	169	159	167	154	161	145	172	165	159	172	169	152	184	159	174	169	156	143	174	168	177	150	167	178	173	161	153	140	158	166	179	151	161	165	169	136	159	172	158	169	173	162	154	158	169	173	160	148	169	166	165	171	157	165	177	143	172	168	194	148	179	159	171	188	147	163	174	153	158	151	164	171	161	187	163	155	179	150	164	155	150	179	152	160	145	156	184	159	158	175	149	208	176	152	186	168	150	160	155	184	172	155	174	165	182	164	175	177	154	142	160	156	180	174	178	163	162	144	168	166	169	163	154	166	160	175	158	155	171	148	159	178	181	168	175	160	167	168	157	169	171	163	172	145	176	143	166	148	163	177	161	178	164	157	155	162	165	155	171	151	159	159	184	182	165	162	168	165	152	153	149	175	162	149	164	172	159	160	199	183	140	171	132	173	145	182	185	148	156	157	179	147	171	154	155	189	155	162	152	163	161	182	166	170	185	151	152	159	166	176	178	168	167	177	181	141	156	158	172	181	179	170	148	168	174	155	165	184	146	159	176	164	152	176	169	156	158	183	169	161	145	186	155	165	158	175	166	182	157	148	171	202	163	161	159	170	173	161	165	162	141	160	142	159	167	172	180	162	176	163	164	154	168	179	167	174	170	167	177	137	168	150	187	142	128	163	185	161	159	148	152	161	147	149	173	171	164	171	157	185	171	170	179	163	156	172	150	159	173	174	133	162	174	147	174	135	170	203	169	142	160	159	180	176	177	156	172	160	163	141	171	180	160	168	184	163	163	165	185	166	163	156	153	164	171	188	154	161	172	167	157	165	158	146	176	168	184	183	176	161	159	149	167	179	188	169	168	158	174	151	166	153	170	165	170	139	173	176	168	162	154	157	162	167	157	185	179	171	143	139	159	172	188	149	171	183	173	143	157	159	175	174	136	153	189	169	165	162	160	154	182	159	158	140	150	135	182	180	149	182	184	167	173	185	174	156	180	170	158	164	178	143	170	140	163	165	174	164	159	157	160	168	177	168	160	174	171	159	154	147	171	165	175	161	155	152	171	169	148	179	156	165	165	161	173	183	161	150	167	160	153	142	163	169	167	161	145	153	156	156	150	162	167	144	189	175	149	166	176	162	157	164	160	191	177	159	143	170	153	157	179	150	127	169	161	183	189	183	165	154	160	165	155	159	160	174	184	173	158	167	152	169	150	149	162	152	170	181	144	169	151	163	172	179	165	156	183	176	159	178	170	178	176	161	167	162	153	190	189	189	148	171	166	175	167	171	167	173	147	161	151	173	177	157	153	165	169	162	185	181	178	152	179	172	158	169	165	168	197	159	178	161	156	160	173	172	176	163	165	174	163	151	159	193	166	171	147	153	163	146	139	175	164	169	156	169	153	172	180	154	166	184	159	154	161	165	153	176	186	163	148	157	145	157	155	140	161	162	152	148	161	157	175	164	139	171	157	182	144	163	159	153	165	167	157	195	165	164	173	148	171	153	170	151	160	152	158	155	130	179	179	158	150	142	178	173	190	179	162	190	153	187	175	162	169	184	153	160	186	190	174	160	170	164	162	176	157	160	152	159	165	157	153	175	152	156	157	154	149	151	147	157	157	165	150	172	171	161	168	148	164	168	177	163	173	156	164	150	154	161	143	158	177	173	174	158	148	134	151	156	181	182	170	179	148	164	164	170	179	192	157	192	178	153	145	154	162	152	146	164	168	146	153	158	176	154	152	154	174	185	164	165	178	171	171	148	131	173	172	168	171	156	153	154	197	172	166	152	183	145	155	162	145	182	152	166	171	165	163	161	174	135	177	157	154	157	174	151	158	166	160	166	172	174	169	179	175	156	162	194	166	169	145	154	174	176	155	179	150	159	143	171	172	175	171	159	163	171	180	156	162	178	183	177	155	157	153	161	145	180	168	153	170	163	155	169	161	159	174	149	171	158	182	162	181	167	173	166	171	166	153	140	164	167	132	185	150	173	136	166	170	165	148	181	168	180	167	155	167	149	145	155	188	148	167	157	151	174	171	142	164	167	136	169	144	153	151	169	165	173	165	139	171	165	167	150	148	159	149	142	172	146	148	148	158	171	142	166	165	169	157	168	178	162	157	160	140	170	151	160	174	173	166	154	166	159	168	148	153	176	153	145	150	166	151	160	147	175	168	167	178	167	167	142	132	178	182	178	171	162	166	178	160	162	163	147	143	158	164	150	164	145	147	149	188	174	152	161	153	157	168	160	189	182	161	167	146	161	179	165	182	187	198	162	152	167	166	165	153	151	168	160	177	154	154	170	187	176	165	169	168	148	164	165	168	150	161	155	185	176	141	165	187	163	157	165	167	172	144	153	180	157	148	181	181	139	165	181	161	177	148	158	196	142	154	184	165	148	192	165	165	159	180	184	179	167	166	174	154	173	163	176	161	174	174	147	165	151	159	160	175	176	168	167	162	154	162	158	174	165	182	184	171	177	190	180	162	188	168	182	185	187	180	155	168	168	178	157	146	150	169	143	156	156	164	153	152	168	148	168	166	167	159	173	157	171	161	157	175	168	158	162	138	174	143	204	156	160	161	159	178	159	155	183	174	155	169	193	141	180	183	147	170	158	168	156	120	193	168	158	161	174	154	177	184	177	191	141	149	146	157	209	149	155	175	164	155	143	167	137	198	166	164	160	166	168	152	182	171	156	185	170	156	178	151	163	188	172	160	157	185	158	166	159	136	165	146	163	168	154	155	182	171	189	174	196	172	154	158	172	162	158	176	192	160	163	172	175	166	160	167	169	150	167	168	172	146	149	159	176	151	158	152	165	150	171	151	168	175	175	167	177	176	153	148	158	141	176	136	176	175	163	154	148	179	146	163	183	172	164	157	176	166	142	166	169	144	139	160	169	163	151	181	157	164	181	162	176	184	164	156	170	157	158	170	155	154	155	168	174	156	166	143	158	157	169	163	161	174	150	163	168	183	159	159	175	169	159	169	157	177	154	170	170	185	197	163	177	161	171	185	156	151	156	178	159	157	166	155	161	166	175	152	163	162	145	161	177	138	166	161	167	143	156	156	148
19121	30289	22642	15033	10806	7702	5635	4393	3724	3041	2505	2205	1962	1633	1311	1148	1089	925	842	711	723	600	585	504	540	463	428	369	378	412	354	353	335	323	298	288	304	288	258	246	268	245	259	290	256	272	270	277	228	234	241	246	246	228	222	273	246	253	233	246	248	259	269	251	242	252	250	222	221	224	251	237	221	230	220	261	231	258	234	260	267	220	252	241	249	237	235	201	227	215	227	245	253	237	220	274	246	235	264	232	234	249	219	266	241	236	222	241	260	228	224	239	228	251	265	240	244	228	232	203	242	210	243	230	248	256	224	216	211	235	239	240	242	226	241	242	234	222	247	239	245	218	249	214	241	240	242	260	218	222	249	235	227	239	230	208	250	243	227	222	236	237	242	255	233	253	218	264	227	276	231	228	232	226	239	258	204	240	235	228	260	220	243	210	217	230	216	228	235	236	240	265	236	251	253	277	252	246	240	254	245	247	242	235	243	224	254	243	233	246	249	236	234	216	252	256	243	206	257	240	216	248	246	241	258	246	259	239	244	225	211	253	250	222	216	262	232	247	243	255	225	239	248	211	252	239	243	223	240	263	234	247	260	264	218	261	250	237	256	224	251	235	230	242	227	246	240	243	234	260	241	238	231	233	246	280	248	259	235	251	236	234	237	237	242	237	266	257	235	258	238	230	247	238	238	234	244	255	255	252	238	243	219	229	234	238	221	228	254	266	231	241	220	251	258	229	216	235	239	224	250	234	227	254	245	210	209	225	257	246	222	225	239	239	239	227	260	220	213	234	226	225	232	232	236	229	265	274	241	223	219	263	234	246	223	218	237	241	240	227	238	207	250	234	268	248	209	247	221	219	250	220	240	246	256	254	251	250	249	248	254	235	251	224	242	217	231	225	222	242	221	242	226	244	210	231	219	244	218	219	219	227	239	221	254	222	231	249	224	256	238	232	233	240	232	210	231	239	254	247	245	221	231	220	252	238	236	220	234	249	244	233	251	242	244	232	220	225	235	234	226	224	207	244	217	253	203	221	232	281	230	263	217	236	226	246	245	236	235	225	237	220	225	234	236	214	236	227	232	216	230	234	234	265	251	241	248	239	237	239	233	222	260	233	232	276	270	227	226	220	254	265	256	248	214	244	221	245	264	231	223	243	232	243	235	227	217	247	228	230	236	242	223	246	239	228	233	250	229	244	249	229	229	214	259	251	237	263	230	237	245	240	215	249	232	257	219	245	250	218	234	235	239	220	235	271	239	235	243	244	251	237	242	234	244	205	221	255	219	235	240	235	209	209	228	201	236	229	255	216	250	235	231	209	245	242	256	241	222	226	245	239	225	249	248	242	234	239	263	241	215	198	232	218	209	242	264	241	222	235	253	242	236	246	267	245	244	264	257	244	235	245	240	229	260	206	251	223	222	260	258	230	232	241	253	216	232	236	238	280	233	218	286	238	260	230	221	226	231	250	232	235	237	260	226	247	222	234	218	241	246	240	258	226	248	239	259	261	231	223	261	235	258	223	236	246	249	231	251	214	242	231	241	236	276	247	266	243	227	239	261	238	245	245	257	250	217	251	226	277	209	231	234	232	222	228	247	212	241	250	225	250	249	255	226	224	218	233	243	249	228	232	239	221	199	240	237	235	239	208	258	251	282	230	247	233	232	251	233	239	251	262	214	215	229	224	223	243	243	240	240	245	239	238	232	228	247	266	248	234	227	224	272	242	228	242	251	234	228	227	241	230	225	218	246	215	237	230	225	224	233	228	252	222	231	245	218	218	239	229	255	192	233	238	247	251	225	228	240	239	205	234	265	241	234	247	236	253	233	238	245	244	259	216	257	239	225	262	231	238	252	252	246	219	236	251	250	261	252	233	246	219	235	241	208	250	253	240	222	216	240	244	221	230	266	242	250	221	221	226	254	210	241	227	223	234	237	249	250	257	259	233	241	240	231	254	204	222	257	243	248	255	247	209	254	228	233	241	228	223	251	231	245	212	241	244	245	249	229	223	225	226	244	239	254	229	236	207	219	223	227	269	247	226	217	225	236	236	243	222	249	257	220	228	268	221	219	226	245	256	225	250	249	208	232	248	249	226	204	261	230	244	233	218	227	232	264	223	208	234	230	238	234	230	238	273	235	239	247	233	245	233	241	232	235	260	266	221	227	230	235	226	232	245	205	226	229	216	245	224	227	241	225	246	241	240	230	227	198	236	241	226	275	242	214	233	247	220	222	226	255	241	227	233	251	262	258	260	236	245	236	246	276	200	248	244	223	233	239	246	239	244	232	274	217	215	221	252	221	244	220	253	249	230	237	229	224	210	257	235	231	221	216	212	238	249	277	242	238	255	246	240	222	252	229	230	233	241	253	239	221	234	234	232	220	228	235	236	254	253	244	263	246	221	234	234	242	243	208	229	249	251	206	240	245	236	237	262	226	223	258	207	237	230	224	224	253	244	238	249	231	240	232	238	237	232	242	217	236	265	240	256	232	235	224	227	255	252	231	218	221	237	240	220	252	254	239	242	233	214	252	255	237	248	205	233	238	220	216	235	227	253	238	249	219	262	248	244	266	250	234	233	272	240	245	253	229	228	234	221	246	244	240	237	236	234	220	241	257	247	258	252	244	257	228	259	224	231	238	246	231	243	260	239	209	264	223	218	260	207	222	247	227	241	254	279	243	248	224	230	241	240	244	254	234	253	238	238	220	214	228	201	217	226	240	226	252	244	234	262	241	268	243	224	247	225	252	242	225	233	229	242	225	228	241	236	255	237	245	237	233	258	245	223	203	256	229	238	239	240	266	236	241	221	247	245	228	235	250	231	249	226	235	252	231	264	224	258	242	228	268	270	214	228	230	252	256	251	230	243	211	225	245	233	240	247	233	239	249	202	232	226	268	244	257	250	250	233	243	237	231	255	234	231	231	269	246	217	204	252	259	210	229	255	243	243	249	228	223	233	262	218	244	256	217	246	217	233	236	242	206	209	238	262	221	247	240	212	247	223	238	233	257	247	236	230	241	248	254	255	206	239	219	259	233	234	248	206	257	261	232	224	265	233	224	235	234	210	245	258	249	227	229	249	228	249	233	273	255	241	231	216	232	202	235	240	229	221	246	236	227	250	216	228	233	251	242	228	237	239	219	228	244	228	241	231	240	234	233	237	227	240	223	221	231	222	244	215	239	228	241	210	221	244	223	241	239	250	251	201	245	202	235	238	223	227	228	239	212	238	243	208	228	251	230	246	248	256	252	238	264	241	225	249	248	245	205	256	259	238	249	244	252	262	234	240	247	260	247	247	233	236	239	230	221	222	239	254	220	273	245	252	214	255	263	246	256	245	229	235	229	227	230	249	223	241	232	246	245	214	223	233	225	218	265	228	229	234	217	255	234	225	242	244	223	229	247	261	228	262	227	220	213	209	234	263	228	217	209	211	218	212	234	224	249	204	226	217	241	227	226	249	246	244	201	232	231	195	226	240	256	212	230	235	216	205
23422	21224	27559	25192	19447	8611	4313	2692	2073	1759	1472	1322	1101	993	803	677	685	574	522	478	430	401	391	355	343	290	286	294	257	269	248	238	225	230	204	209	201	200	191	187	173	158	178	180	204	183	189	187	181	175	183	175	152	156	188	170	182	178	161	148	190	171	175	186	174	165	184	159	217	181	187	174	191	160	191	168	157	178	178	175	171	193	164	170	197	153	159	167	173	174	177	175	162	174	178	169	181	190	158	167	152	182	193	179	171	157	183	170	193	172	165	176	187	143	162	167	176	179	185	160	168	167	189	171	190	170	172	166	155	171	153	184	196	162	179	173	167	177	181	194	185	170	175	147	196	187	185	159	163	159	161	190	146	161	183	171	178	188	186	191	171	158	164	185	173	176	166	144	204	163	178	173	195	161	167	173	178	186	151	186	193	192	165	157	183	182	170	181	163	169	166	148	162	180	163	162	205	169	181	166	177	184	174	204	196	184	162	160	175	183	166	201	184	190	167	164	177	169	173	153	188	177	175	180	173	163	167	167	153	172	152	173	164	167	166	162	185	158	190	169	165	171	173	156	167	175	190	158	181	167	141	170	153	157	166	181	187	176	177	172	164	164	160	175	187	171	182	167	179	177	155	169	166	172	157	181	168	169	174	152	185	162	166	175	172	181	166	180	159	183	155	179	164	162	173	187	155	192	198	181	151	176	189	164	170	152	190	160	174	165	173	180	183	169	155	145	155	162	167	162	186	175	180	162	168	160	172	146	187	165	170	166	167	171	172	168	179	165	170	172	152	166	163	174	170	180	163	189	179	179	194	163	174	164	181	175	170	153	172	183	192	168	171	165	190	160	174	199	189	165	150	170	179	166	163	179	191	189	177	192	158	173	158	181	197	183	168	182	155	174	164	176	188	192	161	179	171	194	169	186	182	182	163	208	195	166	176	169	179	175	157	195	142	186	192	168	199	188	180	174	189	198	169	183	184	161	184	171	169	183	181	176	185	169	189	166	165	163	145	179	184	166	195	171	190	181	165	174	165	176	151	172	167	183	153	158	164	174	169	168	184	172	168	189	174	174	196	186	165	169	158	185	180	179	172	188	159	188	159	188	170	169	164	162	169	164	175	192	175	198	170	174	181	156	171	155	173	154	175	171	187	174	189	178	157	165	160	165	176	174	163	163	174	173	171	178	171	166	166	176	167	206	169	164	182	161	174	165	180	162	172	155	154	180	188	168	177	152	172	188	189	187	165	164	168	176	158	173	182	186	170	193	158	194	190	156	168	140	165	193	187	158	187	164	186	199	148	160	149	173	200	197	162	159	177	183	151	158	155	193	178	174	197	168	171	176	140	192	165	183	144	167	165	185	186	191	159	182	182	162	190	160	176	147	186	160	162	174	201	187	196	151	191	164	173	171	174	168	173	165	168	179	198	153	178	195	196	172	152	165	167	148	159	195	172	169	160	196	153	170	175	169	139	177	149	170	197	168	162	169	171	180	168	131	166	175	177	141	183	164	162	170	168	165	162	185	193	151	164	167	179	183	168	159	185	169	171	158	162	164	168	170	192	167	164	176	176	173	182	175	168	189	191	162	179	174	156	156	174	185	177	178	171	188	154	173	172	160	164	170	191	164	176	170	156	155	175	181	178	189	194	151	177	154	187	144	180	189	180	175	167	170	184	181	159	199	197	156	187	177	173	182	173	174	172	184	174	169	159	161	160	185	174	175	177	168	182	165	190	177	179	152	170	159	177	165	153	159	161	182	185	156	180	198	169	173	146	170	176	168	190	169	130	164	182	156	181	185	169	167	188	185	178	181	147	152	187	146	172	176	179	197	164	174	205	152	174	172	188	171	183	207	191	158	166	182	187	167	154	167	180	150	194	153	159	169	157	179	166	162	170	151	155	172	155	165	170	172	167	153	178	184	173	175	160	190	170	184	148	192	177	155	178	165	173	160	164	172	169	185	145	164	166	168	198	171	170	161	180	180	172	199	179	156	197	177	177	156	174	160	173	176	180	180	168	166	177	184	152	167	150	156	171	192	165	165	170	176	140	143	189	168	175	176	183	142	166	171	161	171	149	149	128	176	182	177	173	162	185	155	173	160	176	203	134	160	170	177	181	169	174	159	154	177	176	179	189	170	170	164	173	146	154	152	156	189	180	172	164	159	144	177	193	172	158	169	165	147	178	176	184	164	188	175	181	179	188	187	164	163	181	147	185	135	169	148	191	145	167	172	186	182	174	139	164	178	179	169	153	177	173	167	146	189	192	172	167	159	170	158	160	203	173	174	173	160	162	167	168	187	170	152	158	195	210	159	197	164	159	166	194	169	180	163	156	171	174	167	186	178	172	158	177	182	169	173	197	171	143	154	162	175	180	167	146	171	176	176	165	190	160	197	173	192	149	183	199	165	181	189	171	195	172	164	153	173	172	186	177	167	185	176	174	185	157	175	180	176	177	186	170	177	183	182	175	176	177	163	162	167	164	178	156	126	176	169	180	182	186	150	182	146	164	167	149	155	176	156	181	169	197	172	165	157	165	179	151	140	182	157	173	158	184	177	156	187	173	178	170	166	166	148	187	155	161	139	159	180	169	193	156	182	169	153	172	169	174	157	157	156	180	145	176	182	158	151	161	164	190	188	160	142	187	193	175	172	167	181	188	159	176	177	184	153	154	169	155	185	163	175	156	159	166	191	185	163	192	147	194	185	171	177	181	178	170	204	172	165	175	168	174	163	180	166	180	199	183	156	179	141	176	160	148	179	161	155	173	180	150	199	179	194	171	178	170	167	157	156	162	166	152	182	164	162	177	158	173	151	176	152	190	159	159	181	181	152	157	171	171	190	184	172	185	208	167	157	183	149	182	161	183	181	172	170	176	158	189	182	157	182	164	137	199	207	149	176	158	182	162	164	165	186	165	171	167	166	179	173	179	193	189	174	198	169	169	165	181	188	191	168	169	159	158	184	181	179	165	164	170	182	151	162	170	187	177	156	158	175	185	152	182	197	153	192	168	159	181	151	162	174	150	164	173	159	149	151	183	181	174	160	179	201	168	199	184	159	180	174	162	178	156	168	162	191	186	181	167	166	188	179	173	157	175	186	183	185	200	154	175	184	163	185	154	176	186	169	165	188	179	156	177	184	169	148	167	167	167	160	174	178	187	184	170	164	182	150	174	182	167	171	198	170	169	178	164	206	164	188	172	188	193	178	198	154	171	162	172	187	164	172	155	168	175	198	178	202	181	179	162	172	174	177	192	156	160	168	181	163	178	175	187	176	165	186	171	139	174	157	140	164	162	183	164	158	173	165	153	164	162	153	172	162	164	145	172	180	183	167	175	174	175	178	160	164	189	195	178	158	168	177	152	181	169	189	156	197	177	170	163	174	186	157	174	170	171	155	191	171	191	173	179	177	143	208	163	165	190	166	167	198	160	161	183	162	154	166	133	164	176	165	174	172	177	173	165	193	181	173	164	182	178	173	161	180	162	167
20752	37623	28753	20274	15139	11254	8503	6802	5506	4719	4010	3366	2864	2359	2016	1684	1504	1349	1079	1026	901	861	768	692	690	600	583	481	478	505	451	390	421	368	323	368	335	329	315	297	312	293	257	275	285	274	286	297	257	274	272	268	277	242	277	241	263	228	247	245	259	243	246	250	226	256	255	242	283	254	262	251	231	244	236	255	234	253	235	269	252	222	257	268	270	259	233	228	249	251	245	239	234	219	239	230	245	232	268	263	213	222	220	240	249	235	257	233	222	263	254	233	218	239	284	266	247	240	274	228	229	250	258	250	240	241	264	244	247	218	253	264	231	233	272	250	242	218	202	244	225	249	245	246	237	274	244	237	256	260	218	267	244	263	247	229	249	235	243	246	257	231	247	229	291	221	229	239	252	272	231	235	251	250	230	257	224	263	267	268	234	226	231	243	248	245	249	241	245	232	239	247	282	248	221	238	232	218	220	266	254	216	223	231	241	244	232	245	263	266	270	248	268	238	244	214	238	243	234	216	235	274	214	251	230	267	257	246	246	269	229	256	241	255	256	273	229	265	234	251	233	250	237	240	224	243	254	205	247	249	234	248	241	269	265	224	237	242	215	213	226	224	250	226	257	262	253	234	210	223	230	250	233	239	262	231	236	252	236	231	250	246	247	257	245	249	241	238	239	259	212	239	253	225	236	230	260	243	252	213	244	248	240	248	264	264	226	252	266	263	269	259	247	242	249	289	266	225	203	245	257	255	269	248	258	255	227	253	239	231	258	235	247	242	272	254	240	253	225	209	255	247	238	233	245	244	220	283	252	259	210	234	260	247	232	243	244	247	251	244	249	244	245	248	251	261	244	246	238	228	257	283	231	243	224	234	228	235	240	227	252	240	231	265	254	271	227	247	267	239	245	252	256	225	211	251	240	256	236	223	247	257	222	239	229	255	254	231	263	242	258	253	246	248	228	229	244	257	262	246	247	255	224	190	253	245	240	264	265	270	223	253	245	236	266	238	231	247	242	237	221	277	246	238	255	254	258	243	234	291	240	232	240	260	256	245	221	259	255	228	257	243	207	245	256	268	225	264	247	233	245	253	235	239	237	261	258	222	236	251	296	236	243	243	218	252	251	242	251	259	241	230	248	251	235	233	244	232	269	223	237	251	250	248	255	226	261	227	277	240	257	268	249	212	234	240	228	272	241	281	235	241	245	261	267	244	247	253	233	243	262	233	251	270	220	233	228	253	244	237	212	248	266	278	248	244	246	244	221	261	251	227	234	234	251	261	254	241	251	286	270	240	225	262	238	228	273	262	252	230	283	246	223	256	251	240	219	247	250	237	251	244	245	278	277	237	239	282	258	241	216	236	249	273	270	239	233	241	236	235	238	254	244	274	234	261	260	260	227	267	252	241	255	218	246	279	269	234	277	243	245	254	231	269	246	229	239	261	234	224	267	234	239	256	236	256	211	233	232	242	229	199	242	231	225	255	254	231	256	287	257	288	238	245	233	246	262	242	266	254	240	247	244	237	234	258	217	223	266	243	234	261	223	222	249	277	249	239	228	250	261	239	246	224	246	237	255	233	233	249	239	255	223	229	221	263	256	261	234	255	254	245	212	237	237	269	217	263	252	263	256	269	232	255	260	285	228	235	210	245	252	229	257	258	235	232	251	237	240	260	255	251	245	223	239	240	243	225	228	237	254	246	253	259	249	238	251	219	223	256	256	248	263	255	251	243	256	239	261	242	247	229	242	224	242	228	265	250	225	271	227	214	238	248	258	247	250	259	262	241	214	207	240	244	240	248	235	228	240	231	287	241	249	228	265	272	263	256	247	245	247	239	259	267	256	254	226	250	232	228	225	274	231	255	254	255	245	271	235	223	256	244	259	262	268	248	256	235	246	268	243	239	261	245	261	233	233	249	241	225	241	239	254	240	233	255	262	256	225	212	263	241	245	266	247	256	245	223	243	232	221	223	231	246	233	240	232	250	264	239	223	253	259	279	259	250	256	245	252	228	268	251	210	272	236	236	274	238	264	253	236	252	243	236	249	236	240	234	252	244	244	217	240	242	241	256	214	246	252	244	217	222	267	247	235	235	285	245	251	235	265	226	252	215	237	222	254	282	269	247	248	244	293	256	244	256	239	270	245	259	220	232	238	262	230	254	243	287	276	257	248	241	233	217	254	219	244	237	248	247	240	272	242	251	241	249	226	240	241	288	246	256	241	243	241	252	254	251	219	233	233	208	265	260	258	224	235	244	250	259	268	245	271	247	238	256	232	259	235	233	257	260	271	227	245	246	212	256	230	246	245	233	228	254	218	240	245	249	244	273	261	218	239	226	241	229	254	254	239	226	250	227	237	266	230	244	230	241	237	245	253	261	248	243	245	236	278	243	273	254	259	240	250	252	241	258	253	240	247	232	252	248	270	256	239	231	267	233	254	234	250	215	221	250	258	248	246	252	240	219	247	214	238	219	232	251	233	234	239	244	268	259	258	225	241	247	223	240	249	249	255	248	241	260	244	227	240	242	240	254	270	233	229	203	232	239	235	293	238	235	236	251	223	235	245	254	264	263	219	237	244	255	241	255	231	230	232	233	246	230	219	251	261	260	214	226	266	226	256	249	271	241	244	246	233	222	246	232	274	246	259	249	263	239	227	251	227	274	254	264	242	243	233	237	252	280	241	243	229	240	231	239	241	230	262	222	238	223	233	216	250	228	270	262	235	222	268	258	254	240	244	233	235	261	272	256	258	269	265	233	278	285	242	243	242	240	261	239	269	227	258	253	238	226	263	224	240	229	238	247	243	235	221	233	227	261	262	218	230	226	238	249	226	230	231	232	263	249	239	245	264	249	271	271	239	262	238	251	255	241	274	236	249	250	242	249	242	229	248	237	245	227	275	225	246	274	256	233	235	241	235	239	237	243	235	251	232	265	230	234	248	268	240	249	247	226	258	260	258	233	251	229	244	219	262	263	254	244	229	253	251	242	247	273	240	238	254	256	254	276	251	262	221	251	242	272	249	253	234	240	226	239	270	243	262	247	252	258	278	252	239	260	263	226	251	245	248	254	222	268	242	271	274	240	256	260	259	237	248	248	259	245	247	247	256	227	260	250	252	243	261	218	246	243	249	250	226	267	245	243	232	254	256	235	259	233	253	264	243	255	244	261	235	236	258	249	231	260	262	261	243	260	246	266	247	238	238	238	249	222	261	262	243	259	259	243	264	248	240	253	251	257	272	241	216	257	241	240	259	240	253	262	242	243	237	252	259	256	234	235	217	299	248	252	204	281	252	253	257	233	245	242	254	244	229	244	241	241	233	248	271	229	242	211	247	241	240	233	237	269	247	259	258	229	259	245	260	257	233	243	273	268	234	246	241	223	248	233	269	237	252	265	247	249	230	255	239	245	215	230	228	256	250	241	232	243	245	263	229	279	244	241	256	255	225	241	246	291	259	245	245	231	233	252	248	249	240	262	228	247	253	256	242	233	269	241
24908	21269	25508	22920	8117	4010	2761	2075	1602	1330	1156	962	873	743	605	575	521	421	416	347	331	346	352	310	288	282	279	244	219	219	223	221	205	206	199	181	190	174	173	173	173	172	197	175	186	179	164	147	164	137	152	184	175	165	150	182	156	165	152	177	163	176	171	173	173	178	160	152	186	151	169	143	156	155	155	147	171	171	169	161	153	166	170	154	163	171	162	179	163	164	164	166	163	155	152	157	157	148	143	138	147	187	158	168	155	174	146	156	172	173	156	162	172	143	155	168	143	140	186	149	170	139	170	147	135	139	161	162	149	168	178	142	168	167	157	143	144	160	146	183	165	154	159	153	166	188	156	155	183	142	149	154	141	131	167	156	153	166	172	147	160	167	160	154	141	180	135	152	161	167	159	166	158	153	164	155	157	160	157	157	149	166	173	146	155	159	177	170	146	145	165	167	160	173	170	158	175	149	164	166	153	180	173	158	143	165	180	144	156	142	137	167	149	162	140	148	176	160	160	167	167	167	164	147	150	159	153	141	154	163	161	151	154	144	170	177	166	161	164	181	168	155	171	162	154	181	178	143	158	163	154	170	159	174	157	152	171	165	153	168	158	169	143	145	177	153	159	166	160	149	168	137	163	195	161	146	152	158	150	173	145	161	142	166	156	167	151	156	146	159	168	158	141	167	167	176	164	165	156	154	163	148	147	155	141	170	166	169	157	158	157	151	158	155	140	189	165	165	169	154	174	161	157	176	161	149	145	174	168	147	157	154	150	157	137	164	158	135	144	161	166	184	163	162	151	178	153	141	184	163	159	185	159	172	151	139	170	168	150	157	155	142	136	150	147	178	152	155	169	162	174	154	178	153	176	173	162	156	177	145	169	169	149	169	151	174	148	167	161	149	156	144	175	175	151	163	163	135	170	176	157	182	156	160	168	167	163	151	154	160	147	158	157	150	148	166	150	172	162	165	166	162	176	191	152	157	164	149	150	157	163	179	165	159	158	140	161	165	178	147	155	159	130	166	167	169	153	167	149	169	161	162	166	132	166	154	177	141	167	158	175	177	171	163	152	142	176	164	143	169	154	145	181	157	164	157	175	164	151	161	145	147	151	143	173	154	170	175	169	160	142	169	168	121	162	147	148	156	137	162	162	159	163	151	180	132	163	149	151	149	150	149	132	173	168	175	123	176	158	184	190	146	159	158	137	156	170	157	156	166	157	152	158	142	124	166	161	156	152	146	192	152	165	149	162	164	172	164	154	155	140	165	152	163	150	164	150	183	169	155	172	159	172	151	148	166	167	171	179	152	163	152	167	184	162	147	165	155	167	153	161	141	158	154	155	117	155	182	165	154	161	140	182	150	154	156	157	135	150	146	163	169	146	162	176	160	173	170	167	169	158	168	165	175	159	156	167	158	180	180	166	168	158	151	149	141	162	158	151	167	167	153	176	163	154	168	172	153	139	143	166	166	165	174	171	150	157	162	165	157	160	163	156	173	137	164	149	147	170	156	158	164	164	154	130	165	176	170	146	164	165	144	154	160	174	143	147	169	161	144	166	174	143	136	182	153	152	152	160	161	144	188	153	153	153	146	152	170	139	169	162	160	162	188	161	166	169	143	162	144	152	160	147	164	170	173	166	180	138	162	158	139	163	148	160	166	156	157	160	165	161	150	167	143	155	156	144	168	173	163	156	146	159	167	161	170	138	175	169	160	157	155	153	162	172	153	151	135	122	173	158	157	152	163	181	169	164	176	131	183	157	156	158	171	171	152	170	163	170	157	160	162	154	156	167	158	168	156	156	149	192	176	150	176	169	157	162	171	150	154	158	157	156	156	160	168	155	163	152	140	171	170	180	141	158	152	163	171	155	156	138	162	152	159	155	146	173	147	171	177	175	157	156	171	156	148	138	155	152	163	154	174	175	166	162	161	127	148	131	154	159	151	155	183	150	147	161	165	165	186	158	163	158	172	165	157	168	162	144	139	151	146	171	143	160	139	169	153	159	170	156	166	145	159	147	170	180	161	139	177	159	160	180	157	184	163	150	164	163	176	142	159	188	165	161	174	164	168	166	180	190	168	141	168	136	143	169	167	167	165	163	164	156	136	164	160	155	176	151	168	179	170	150	177	189	156	141	133	176	169	171	158	157	162	128	173	144	154	147	174	173	158	139	165	160	149	158	128	171	147	141	165	169	162	169	146	160	151	157	171	159	153	165	161	174	167	160	150	164	166	158	159	142	168	142	175	171	141	144	164	163	148	165	137	142	149	161	171	132	153	161	144	162	163	162	163	173	176	169	183	168	151	167	157	185	147	150	161	156	149	161	180	149	158	161	171	170	167	172	160	181	182	155	144	164	181	167	154	157	155	148	156	194	142	167	143	167	162	172	152	146	141	178	167	139	151	141	162	145	152	154	150	144	148	159	154	179	135	169	151	165	160	157	139	131	149	153	158	142	162	173	168	153	164	160	157	153	168	165	159	159	176	164	170	162	165	157	158	163	161	166	153	154	152	161	176	141	159	152	134	171	176	160	171	165	138	161	162	155	160	162	169	183	161	158	149	153	145	197	183	178	136	163	168	168	154	175	139	144	156	141	166	165	166	174	176	163	156	144	170	151	135	165	156	169	170	193	148	136	146	150	181	166	162	156	174	159	176	150	179	161	150	139	146	171	140	156	128	153	168	153	150	154	139	173	146	164	163	155	164	146	162	165	175	174	164	175	164	165	173	150	184	164	150	150	151	168	146	170	156	165	174	174	151	169	173	153	156	170	179	152	177	164	161	149	160	166	152	157	154	180	170	152	182	144	150	159	177	151	134	143	143	152	184	150	175	177	167	141	137	160	151	167	162	183	140	177	175	177	155	168	175	164	153	165	168	164	151	147	170	186	159	156	176	158	166	162	161	169	180	156	166	157	189	161	158	150	164	160	171	174	155	141	153	175	123	158	172	136	172	144	147	163	172	152	142	135	142	156	170	171	172	146	176	176	141	166	149	151	157	130	161	141	140	169	184	170	151	174	187	164	148	146	142	153	157	149	174	147	142	174	165	146	132	155	140	137	138	183	146	153	171	148	165	161	160	148	160	167	168	162	150	159	153	148	154	155	142	160	165	145	178	165	155	146	161	163	167	149	187	149	159	177	169	176	159	166	170	144	153	146	157	151	169	168	150	163	163	151	158	174	167	155	160	147	149	183	144	153	167	167	180	169	154	169	148	154	168	133	168	152	162	161	159	156	126	182	172	183	171	161	160	154	163	160	161	157	167	151	151	168	150	179	153	170	148	170	170	149	150	160	162	162	147	156	166	168	143	157	142	171	161	145	157	145	141	163	165	161	166	140	184	197	160	143	151	152	160	158	153	162	160	171	174	165	154	146	155	142	160	146	175	153	141	169	155	171	147	179	170	160	164	164	161	167	152	153	164	156	181	151	163	172	146	178	151	161	164	160	155	166	162	152	156	149	194	148	167	166	173	162	147	154	171	160	139
19725	33174	25023	17303	12783	9377	7003	5633	4582	3787	3234	2769	2283	1862	1554	1393	1290	1017	877	820	767	722	682	646	606	526	467	440	405	433	395	345	347	351	317	306	296	289	283	262	269	257	283	232	260	245	224	241	258	236	267	242	255	261	233	255	253	250	252	238	237	236	239	236	225	220	256	224	228	230	245	238	232	237	219	223	251	220	256	251	226	236	238	262	227	240	222	251	212	217	212	256	256	247	234	227	229	227	227	218	217	246	226	231	246	210	239	238	256	224	211	213	255	236	201	212	227	243	253	242	238	232	209	237	236	213	210	225	233	238	253	265	229	239	196	214	229	201	224	237	253	231	219	241	254	224	220	238	242	222	207	191	222	209	224	205	237	233	212	228	246	243	236	228	236	245	230	231	221	236	210	217	227	236	219	256	225	244	224	218	216	242	238	236	220	244	252	216	206	239	264	237	224	208	216	226	240	221	214	209	212	239	230	214	230	245	234	237	229	236	250	241	232	256	229	218	230	222	219	230	215	238	249	233	212	239	239	240	250	229	246	217	237	211	225	222	204	230	258	228	208	229	236	256	228	223	227	199	232	239	229	258	217	262	277	225	249	242	234	226	220	226	238	225	215	237	211	225	249	251	218	244	209	232	184	247	224	218	235	247	216	258	269	242	209	247	198	239	240	224	249	247	237	238	232	268	227	207	230	234	241	229	240	249	230	214	237	197	226	251	230	234	218	205	234	230	199	223	236	234	218	224	232	241	219	241	228	227	234	248	239	211	250	221	226	239	243	248	210	222	253	247	236	215	229	234	244	234	238	229	248	229	234	236	225	240	225	235	238	211	234	235	227	217	231	250	244	243	212	229	220	238	211	225	223	224	247	243	208	254	204	249	229	248	232	257	239	253	250	251	221	223	232	230	236	199	238	216	245	226	215	216	226	243	226	254	233	232	256	225	233	242	226	243	226	245	213	247	247	231	214	249	214	223	235	221	235	236	232	252	237	208	228	250	251	226	228	228	246	234	217	268	245	266	245	193	235	207	229	228	235	242	221	214	231	223	231	248	212	232	253	219	217	237	249	245	205	214	213	219	215	237	225	261	227	271	223	207	196	238	234	227	232	238	235	229	226	208	222	225	248	226	235	234	257	227	254	227	250	210	221	220	201	225	220	227	236	219	251	201	240	252	208	207	237	225	212	216	219	221	243	233	219	230	215	260	204	228	223	221	252	194	250	255	193	262	247	247	232	242	226	231	240	226	215	236	221	237	221	197	235	232	233	208	225	214	231	208	222	227	240	221	220	254	231	225	266	222	266	256	208	218	224	253	238	242	251	239	231	215	208	219	237	252	231	233	242	227	259	217	237	232	241	224	240	237	211	222	204	208	233	252	245	230	239	215	213	226	221	235	241	231	221	248	252	250	228	216	221	239	257	244	221	221	199	248	221	227	223	222	225	246	222	216	241	245	230	209	265	207	240	222	219	231	220	232	256	215	210	226	245	229	237	235	235	245	229	232	222	233	237	241	217	232	216	189	244	226	215	242	240	212	228	222	214	246	245	203	215	233	227	240	231	236	193	226	206	218	222	256	238	231	248	239	221	243	248	251	249	226	238	257	210	249	237	215	239	241	273	244	231	231	250	210	230	235	229	229	251	200	233	226	243	221	233	248	239	214	226	234	203	241	252	238	223	262	210	249	243	212	224	256	254	246	210	222	225	201	203	244	234	239	236	264	236	242	224	225	203	251	210	235	239	255	235	238	220	225	225	234	234	233	229	249	236	229	245	220	235	214	224	216	224	247	228	244	246	202	222	211	233	245	227	235	216	213	246	239	267	240	251	245	232	232	224	210	217	211	242	231	244	199	230	220	235	231	227	238	223	242	245	239	235	219	239	214	260	205	214	236	259	227	196	212	214	224	206	264	230	226	257	229	213	206	237	195	244	244	222	237	222	247	225	211	249	249	216	235	249	221	242	238	244	217	250	239	226	228	225	232	242	238	239	231	226	219	260	242	229	228	205	239	217	217	188	232	218	224	244	227	247	236	256	229	224	238	208	236	233	255	212	246	235	226	221	216	217	230	224	237	262	231	220	218	234	249	236	229	217	235	205	199	247	231	215	216	202	255	234	225	231	223	226	229	191	221	233	232	248	244	216	227	233	204	231	227	245	226	234	222	250	229	234	255	259	232	224	256	225	211	235	214	228	239	231	214	227	226	213	237	235	231	219	246	226	206	240	231	222	219	246	254	275	231	237	248	207	208	252	210	228	242	210	230	244	240	239	241	236	233	264	211	242	227	225	251	226	230	216	269	247	225	220	213	209	242	241	213	215	234	196	240	237	254	213	221	222	222	227	249	212	225	215	225	241	220	189	214	230	251	227	222	203	235	256	210	243	238	248	233	267	217	218	214	228	224	239	241	255	199	252	216	225	224	223	242	232	234	228	241	225	242	231	229	227	268	202	234	225	226	181	249	247	217	205	231	238	238	224	223	240	254	226	206	222	234	207	252	219	261	207	232	240	233	227	232	207	221	226	204	218	237	223	262	221	251	223	242	250	221	216	264	219	233	233	247	232	229	227	221	218	236	253	230	218	221	246	230	242	238	226	229	240	226	242	238	210	250	191	254	210	222	217	222	238	233	219	224	227	242	213	237	245	220	230	216	201	230	211	210	232	267	231	227	243	229	213	226	241	222	227	227	245	222	224	206	233	247	235	215	254	276	219	241	238	237	265	218	227	221	228	236	235	221	246	244	253	223	224	215	250	219	217	214	205	222	211	218	231	230	200	238	223	214	253	241	226	228	223	231	210	225	256	241	221	244	206	236	217	242	237	252	238	243	214	217	220	235	205	232	234	248	205	226	209	213	226	218	227	237	230	217	244	206	239	236	212	233	239	223	250	253	222	251	232	236	229	250	217	248	253	254	243	252	236	236	233	251	229	246	235	249	232	207	204	225	244	217	231	215	199	246	236	240	219	239	237	232	252	207	223	239	222	213	257	252	221	229	240	234	238	235	237	236	269	238	216	243	228	232	244	223	201	228	227	228	229	239	243	210	212	190	239	228	240	198	238	228	239	241	232	246	237	267	246	226	236	208	230	221	207	222	230	232	222	234	233	212	237	229	213	231	231	243	238	230	250	244	249	237	197	237	235	237	225	228	227	233	243	233	256	220	256	237	234	204	213	246	239	230	227	249	248	225	221	234	227	202	217	236	201	206	230	225	281	238	229	247	249	233	252	236	217	242	251	231	253	253	235	232	234	225	224	247	236	235	250	215	232	223	230	251	232	221	242	244	247	250	219	234	230	232	233	243	233	219	243	208	214	211	230	224	265	221	228	225	248	222	240	220	233	239	237	269	243	219	235	219	227	202	226	233	212	257	228	225	218	230	237	240	185	214	226	236	219	244	227	225	231	226	255	241	242	212	238	224	244	220	242	246	221	207	268	249	227	241	250	224	240	260	228	247	229	240	244	248	237	235	235	241	220	200	243	228	228	204
22514	21267	28433	24399	21310	18817	8663	4168	2972	2477	2081	1732	1513	1173	1020	922	916	723	716	590	470	511	450	405	400	347	351	335	277	254	274	280	277	211	241	247	222	200	222	198	220	187	199	225	186	194	195	177	197	214	174	182	170	170	182	159	184	203	175	164	174	171	186	179	187	161	171	179	187	168	177	191	173	150	152	173	198	174	189	168	172	161	178	168	166	158	178	204	185	157	199	152	156	184	207	174	154	189	161	195	181	182	168	156	186	174	176	183	158	173	181	164	165	186	173	194	157	182	149	180	181	174	176	164	172	158	154	189	150	178	181	199	183	156	166	152	193	171	152	153	167	175	165	187	174	160	179	176	184	183	185	160	175	164	173	168	188	165	171	183	150	150	180	170	171	186	157	153	160	177	175	159	173	168	152	164	183	165	180	156	186	164	174	193	191	176	179	184	147	174	185	189	195	174	175	173	186	165	173	159	165	180	159	176	209	182	173	182	169	193	171	171	179	191	173	188	185	176	176	181	175	168	184	162	152	160	159	182	176	166	162	176	160	180	186	167	169	181	156	161	154	181	184	164	189	184	154	187	181	170	163	195	158	186	164	181	174	174	174	175	178	182	179	179	157	186	143	180	172	158	186	155	149	179	183	156	174	167	180	179	187	205	170	159	184	168	174	167	161	143	185	177	168	198	177	158	163	180	159	201	159	157	171	167	163	191	187	152	165	178	166	162	179	181	172	188	185	156	170	176	179	189	179	157	174	178	189	192	153	183	160	172	156	161	177	181	185	155	176	163	180	186	188	165	146	155	159	178	150	165	177	143	164	164	173	182	157	196	160	173	172	177	170	161	176	181	165	186	158	173	185	163	170	160	155	192	173	176	166	161	164	183	168	175	154	148	176	182	152	178	179	181	190	186	161	185	175	169	184	173	206	193	177	187	169	180	149	164	193	167	174	193	173	178	160	171	144	180	182	151	164	168	174	161	182	157	165	184	163	170	183	152	141	160	172	169	173	180	161	167	184	188	192	184	171	180	177	166	197	190	145	173	182	174	154	170	178	157	162	192	165	166	176	156	179	189	172	199	186	166	167	165	181	194	175	157	141	175	178	168	192	169	173	158	164	165	120	180	176	154	146	173	165	180	179	164	179	172	192	188	178	172	160	177	164	173	170	178	167	172	178	171	144	140	149	160	176	154	177	163	194	168	168	158	182	174	166	145	172	170	147	172	210	183	168	148	162	158	159	159	176	186	134	152	175	167	180	172	179	167	170	179	181	165	202	163	165	165	186	181	178	156	181	172	180	165	186	146	154	163	180	174	167	163	185	147	170	175	167	171	178	160	193	173	175	179	173	181	166	160	189	169	155	180	188	148	181	163	188	208	175	178	173	187	173	169	191	162	176	176	184	162	167	200	186	154	170	173	172	175	166	152	150	154	173	168	182	166	201	200	161	179	182	167	169	190	194	158	178	179	189	166	170	167	189	179	179	181	162	183	182	162	168	172	168	176	168	144	194	171	188	162	204	166	201	176	160	162	183	145	166	162	167	158	160	184	176	153	175	190	188	153	171	183	150	196	159	165	169	172	190	184	200	179	167	168	202	190	160	202	169	161	189	173	155	182	164	192	160	159	176	177	167	172	178	180	192	175	210	177	163	173	168	160	184	186	178	148	173	181	156	175	159	163	167	163	170	168	167	164	170	199	174	177	181	159	172	163	161	164	157	161	177	176	166	158	186	152	179	173	154	162	183	190	144	165	163	162	181	171	157	185	154	173	155	162	178	188	161	158	161	162	163	166	179	179	170	169	154	183	158	159	167	173	187	156	155	155	177	190	159	157	185	167	169	180	155	209	173	164	182	174	179	168	179	166	165	193	171	178	166	178	184	173	168	165	188	169	192	171	165	175	164	174	182	189	191	177	182	172	165	190	173	158	164	166	184	193	176	177	176	177	165	185	173	168	187	186	175	163	179	179	170	164	159	185	156	186	186	158	165	144	180	162	160	182	159	179	182	189	180	172	176	179	164	176	194	176	166	163	198	169	196	179	166	173	172	206	201	175	175	159	156	174	162	177	159	162	170	164	176	176	173	176	177	167	192	189	168	168	181	161	174	167	174	179	158	155	181	171	150	185	180	166	165	175	181	155	153	166	171	193	157	198	145	189	165	187	177	176	165	187	169	167	179	161	156	168	177	166	176	173	164	172	168	182	167	162	188	159	170	144	174	164	186	168	175	156	167	180	195	171	182	178	155	180	185	182	162	138	155	174	195	167	165	191	155	164	202	167	172	189	165	170	163	181	154	191	185	187	168	158	173	181	185	163	162	160	177	171	191	169	158	189	181	176	165	174	178	196	171	180	161	182	176	186	156	164	172	160	154	182	187	160	173	176	150	159	192	156	183	180	164	171	197	156	146	187	177	192	166	169	175	177	171	199	160	178	197	168	174	191	158	172	186	189	157	176	172	174	169	188	158	200	149	166	174	180	175	188	159	164	162	207	153	177	182	196	170	190	184	174	194	175	186	170	156	186	174	166	189	185	179	144	166	167	176	175	163	217	180	163	177	171	184	190	154	184	171	187	178	175	168	177	204	166	176	170	182	164	166	165	162	162	186	197	174	156	196	168	175	177	145	162	172	168	189	182	150	194	188	159	182	159	186	163	177	160	172	177	182	145	178	184	178	145	163	170	174	161	169	177	177	156	158	184	155	190	185	188	159	187	161	173	181	155	173	158	145	175	178	146	160	183	158	170	152	189	189	157	169	185	187	165	212	172	158	170	146	177	172	173	172	188	173	168	178	179	205	177	158	173	170	168	139	169	154	165	163	166	152	173	174	171	183	176	179	169	161	177	163	153	174	194	179	177	189	190	175	161	164	174	171	191	163	174	192	146	177	167	166	179	151	165	179	200	151	185	166	179	151	152	175	159	171	177	175	188	167	154	151	167	177	181	190	198	182	195	182	172	175	149	167	171	171	183	167	175	168	155	159	151	190	173	159	169	160	181	165	166	161	180	178	171	162	153	192	156	156	181	186	156	183	191	162	180	170	176	178	162	167	177	150	159	168	133	179	176	165	147	162	180	169	178	180	175	147	158	150	162	163	159	156	175	173	171	167	175	178	177	150	160	179	166	151	165	189	173	156	164	181	158	163	175	180	190	174	161	163	198	176	187	157	182	192	175	184	192	153	180	174	171	186	154	168	158	180	182	172	159	171	173	156	155	164	165	146	167	184	166	170	175	170	175	185	160	178	183	167	162	153	180	149	165	164	180	187	184	202	163	170	158	184	175	178	162	186	159	160	144	153	170	151	144	172	190	179	182	160	158	192	177	181	188	170	188	198	203	166	183	172	170	148	152	176	163	180	193	188	173	189	183	171	171	174	177	164	158	170	169	161	180	179	177	191	161	178	172	174	170	179	142	178	177	199	170	174	163	179	180	167	152	171	177	172	168	191	181	152	153	178	180	166	189	158	172	169	178	171	207	168	201	199	194	175	192
22867	41735	32841	24602	19037	14761	11624	9503	7578	6372	5245	4529	3867	3218	2625	2300	2064	1786	1528	1314	1122	1083	955	932	868	753	627	595	579	518	479	511	450	443	383	381	356	339	310	300	308	288	320	264	250	288	267	280	264	260	251	262	264	266	259	261	250	264	248	261	293	240	239	269	254	243	270	247	247	272	233	222	220	229	246	250	230	232	221	231	257	218	267	261	226	266	249	266	239	237	247	258	236	236	214	259	258	228	250	214	259	252	245	238	239	251	220	248	225	269	251	255	254	272	245	221	241	237	251	243	244	252	257	263	218	264	258	238	245	231	240	240	229	226	250	256	229	287	239	254	213	220	256	251	254	238	268	263	250	248	227	230	237	226	209	243	239	232	222	280	263	225	248	216	234	234	240	241	264	253	260	230	255	219	230	275	248	243	252	244	259	231	258	252	244	253	201	247	220	238	251	265	233	244	266	228	233	257	269	254	258	249	258	216	239	225	243	263	262	237	254	244	249	255	252	233	252	242	262	244	237	243	237	227	244	238	249	238	242	249	250	239	244	265	243	271	211	245	232	235	219	262	232	239	261	238	267	232	228	244	248	246	232	230	272	271	222	249	223	259	259	277	245	258	239	244	238	264	269	247	242	221	246	248	265	219	255	253	244	245	219	241	243	238	241	244	239	232	238	228	240	215	231	250	231	286	256	249	215	238	243	234	250	259	230	262	242	224	231	231	244	221	259	297	243	251	242	241	249	243	247	262	229	275	236	255	241	234	272	231	242	247	246	235	225	223	237	248	245	263	239	227	260	253	243	244	222	266	252	236	237	236	206	227	256	223	242	250	217	241	230	257	242	237	267	230	242	256	264	255	233	252	236	240	226	214	217	244	237	254	245	283	237	253	239	267	266	232	236	232	225	218	218	256	251	238	249	256	252	255	249	246	235	277	240	212	266	239	237	236	216	251	283	225	212	240	236	231	252	231	261	243	245	233	248	232	255	213	261	255	235	249	226	252	235	239	251	216	239	229	203	238	237	239	231	250	227	278	234	286	249	239	249	223	223	260	247	260	224	230	241	227	261	263	237	238	233	224	228	250	233	253	249	258	258	249	240	248	236	227	222	217	242	233	234	256	253	267	252	252	254	226	240	224	219	232	236	225	246	241	261	243	244	254	240	223	254	267	228	219	230	228	255	253	248	254	259	221	246	268	257	260	234	233	246	234	233	251	232	226	262	236	289	221	281	228	238	242	274	256	235	277	210	228	243	218	246	242	253	246	260	254	229	231	238	206	238	236	218	242	238	233	225	253	242	254	248	225	240	265	238	227	277	238	257	241	249	267	235	240	238	243	219	248	263	226	258	232	258	225	266	254	222	237	216	237	257	275	249	254	254	220	243	237	223	245	239	246	249	239	265	218	254	226	231	224	243	226	216	257	241	243	221	249	238	244	263	250	236	233	237	236	236	251	245	209	232	253	235	235	243	236	244	260	208	261	255	259	235	230	258	232	236	233	254	247	256	247	237	256	254	235	247	247	250	226	254	249	250	234	240	272	250	223	246	246	253	265	253	249	239	243	230	237	235	229	218	232	256	246	267	255	257	244	247	265	265	253	227	253	257	259	240	221	256	216	266	235	274	236	221	251	260	242	229	240	226	268	242	232	255	245	263	229	227	237	249	253	235	242	256	256	254	214	233	244	230	225	250	205	231	283	243	238	248	244	257	236	247	245	238	225	244	254	237	219	271	258	241	268	216	215	252	280	221	241	231	256	224	240	251	265	273	257	265	242	234	239	246	235	226	260	260	253	218	220	219	255	248	228	241	238	265	233	253	230	211	223	236	272	261	241	253	237	262	236	228	265	228	261	235	257	237	246	245	245	252	233	248	266	249	220	260	250	225	235	261	227	226	227	228	226	278	237	255	275	233	260	254	223	248	249	242	248	278	257	226	269	241	257	231	243	242	233	231	229	250	241	234	233	228	273	246	237	240	222	253	243	235	262	247	246	246	250	238	262	217	266	253	247	260	256	237	243	228	239	235	227	236	235	223	256	255	225	252	252	254	282	217	247	238	247	227	242	274	231	258	249	231	234	225	269	252	242	238	250	235	225	241	267	220	254	248	231	231	232	246	264	229	246	237	226	227	239	255	235	258	259	251	252	240	255	249	214	256	248	230	237	227	264	224	214	236	231	243	239	258	247	251	246	252	234	262	251	234	264	248	212	260	246	250	244	219	266	241	232	234	233	276	256	235	226	233	276	202	251	244	226	214	239	226	250	246	256	255	236	242	280	217	236	250	268	231	257	246	245	227	227	229	260	229	255	245	244	233	250	267	247	250	220	261	223	257	244	252	261	238	251	242	241	251	270	224	242	244	252	265	243	252	238	250	261	238	240	236	234	228	241	249	273	243	234	257	253	243	242	251	229	246	225	227	221	255	271	266	245	253	247	245	240	227	266	272	242	223	247	232	198	209	243	258	237	263	260	232	255	243	220	234	255	220	256	237	227	253	268	235	264	266	245	267	269	249	261	254	256	258	267	247	237	251	253	272	224	238	272	244	238	228	256	238	242	252	257	237	237	220	222	255	244	221	246	240	224	239	243	251	249	246	230	230	234	217	222	248	271	267	249	246	239	232	239	231	267	234	244	234	228	257	244	253	237	238	274	236	235	234	225	234	244	224	241	216	231	246	245	232	234	246	244	241	239	253	266	217	209	273	254	221	243	237	251	215	260	240	235	233	231	244	240	263	260	216	229	216	276	234	229	263	264	254	240	279	214	241	261	212	223	256	248	267	257	254	236	232	216	252	199	255	248	245	256	254	246	225	236	240	219	233	247	253	262	249	241	239	219	239	244	255	235	231	254	247	268	239	276	261	240	246	238	227	232	213	276	240	245	240	243	241	244	237	272	284	237	228	250	211	240	222	260	252	242	228	274	260	235	254	237	246	257	270	251	235	247	242	258	235	246	273	241	223	266	245	230	221	259	240	218	239	250	255	234	247	214	238	246	276	259	244	235	239	241	216	251	250	243	262	220	259	250	231	259	252	263	239	247	204	230	245	232	250	235	231	267	250	245	251	267	233	225	241	234	221	230	227	245	274	244	255	240	262	238	238	264	245	226	251	239	212	252	248	239	239	243	268	248	220	249	250	244	263	238	211	228	263	244	252	266	254	230	231	236	242	256	241	223	244	232	254	250	250	222	234	244	238	262	232	234	251	237	282	274	233	234	249	231	227	234	245	242	239	244	258	229	262	216	233	245	214	241	228	250	225	233	218	245	222	242	207	271	247	253	250	221	226	249	242	238	248	240	248	238	239	241	274	235	223	262	258	231	236	239	226	252	275	241	238	240	253	249	235	257	238	266	248	222	223	239	226	253	230	207	268	229	263	222	246	254	237	256	251	249	243	244	249	253	254	253	257	242	263	282	241	235	237	252	242	240	220	226	260	267	245	257	250	227	253	240	245	235	241	266	267	234	259	234	235	251	228	237	221	243	287	240	223	225
27845	21207	17873	10578	5440	3379	2275	1735	1358	1122	987	810	745	595	534	501	430	418	364	350	349	308	333	264	258	239	259	246	232	240	209	211	164	192	168	191	191	155	181	164	172	187	167	154	156	188	162	167	182	187	166	177	147	177	168	156	166	174	167	165	157	179	173	151	173	170	178	133	190	165	170	170	169	147	147	180	140	169	176	156	168	168	168	186	192	164	157	173	176	160	168	176	175	164	166	151	149	169	168	174	178	180	187	174	178	180	166	149	177	156	165	167	176	156	167	150	161	176	160	159	176	170	173	168	169	144	176	161	187	175	148	155	196	177	172	155	154	182	143	141	165	148	172	192	139	181	168	155	159	161	156	171	133	148	188	180	145	174	181	169	177	181	176	157	167	167	167	158	155	179	167	149	186	137	170	180	173	188	183	166	157	173	139	177	137	187	183	172	158	158	160	172	167	147	162	192	169	168	171	153	163	180	170	192	131	159	153	162	191	161	137	176	173	184	177	152	164	187	163	153	160	158	180	169	157	166	140	159	152	167	176	163	177	171	166	157	163	151	173	165	155	153	177	160	162	157	174	156	177	152	175	146	164	170	148	162	140	161	160	157	182	170	166	171	152	165	176	168	153	181	164	180	175	140	148	145	154	164	153	162	175	177	160	173	165	182	152	166	182	163	173	150	175	176	153	177	162	156	182	157	160	167	163	153	135	159	166	135	165	166	156	176	166	184	163	159	147	147	156	174	155	165	175	152	159	178	167	156	155	171	162	180	166	162	159	141	177	164	164	154	161	162	147	183	152	163	146	159	158	170	168	164	149	194	166	169	147	152	154	176	153	179	151	192	175	185	145	180	176	168	152	154	154	149	165	190	180	161	161	156	154	141	148	146	159	178	172	171	161	180	172	158	152	168	167	156	158	185	179	179	162	165	178	147	166	153	182	150	146	159	170	181	165	165	188	174	149	187	163	163	184	154	158	185	155	159	158	163	167	155	161	170	163	180	172	142	155	184	162	139	160	162	170	174	153	143	157	148	167	174	175	164	164	166	158	164	166	165	164	182	142	191	162	155	179	176	162	166	175	170	165	142	166	150	176	168	170	160	162	186	189	142	164	149	159	164	139	172	176	152	181	185	184	165	167	161	200	169	182	158	170	178	169	185	183	159	144	168	175	143	180	184	171	186	167	177	162	178	176	159	167	161	150	159	140	162	166	171	179	161	173	177	158	160	153	181	158	165	154	159	154	166	175	183	173	167	194	178	155	155	166	153	176	160	153	158	174	157	159	176	171	162	171	164	154	143	167	172	158	166	177	162	167	187	168	191	183	184	151	146	195	177	179	191	151	171	169	183	170	155	170	176	175	190	150	157	154	181	204	170	179	189	168	164	175	166	172	166	147	171	166	148	156	162	171	177	150	136	158	155	169	176	167	168	165	165	163	167	174	158	174	177	152	154	163	165	183	168	176	152	159	160	155	151	175	170	174	153	167	173	155	170	163	165	158	146	165	173	180	172	149	178	178	163	154	157	156	190	195	160	160	184	165	186	165	155	144	171	177	176	165	157	156	200	152	175	158	174	161	171	161	172	166	152	152	152	163	164	145	152	211	156	182	165	176	171	159	161	173	186	171	160	155	167	165	166	164	169	159	162	164	172	160	158	165	176	157	174	158	170	170	158	181	188	159	169	172	157	167	175	162	158	162	175	180	182	156	178	197	183	169	165	161	158	159	165	185	167	169	181	176	183	157	149	177	162	140	154	177	131	167	144	163	173	179	178	185	176	145	165	180	161	190	155	159	186	174	164	189	157	169	170	171	163	172	162	166	165	154	172	143	177	151	193	176	170	153	156	166	174	169	139	158	171	180	163	153	173	175	174	141	161	176	164	155	153	156	177	177	183	142	189	160	163	193	158	158	161	174	159	183	159	176	158	167	167	168	181	167	177	169	145	153	173	187	170	153	155	176	186	175	184	176	165	169	169	141	165	147	186	156	159	152	152	172	161	167	162	155	177	153	162	156	175	173	176	168	156	147	151	171	175	144	183	167	172	174	183	176	163	157	187	179	164	152	164	164	145	145	176	169	165	164	166	157	182	183	186	158	158	144	154	170	177	164	131	167	153	156	152	156	154	160	159	186	180	147	170	176	159	128	164	155	153	150	164	160	159	169	153	176	162	162	192	166	148	148	181	170	148	182	151	153	190	192	146	159	166	163	183	171	174	187	169	163	145	164	157	189	178	164	149	152	165	161	176	173	161	164	171	144	149	158	176	168	150	150	162	174	187	160	166	177	139	156	174	170	163	174	159	143	175	144	175	173	157	166	174	149	133	182	185	156	175	168	148	150	150	173	153	186	167	170	171	168	179	158	198	179	168	171	164	161	173	144	182	180	198	143	168	174	146	166	162	129	170	156	184	169	159	146	169	182	171	165	173	187	187	164	185	158	162	155	181	189	183	163	162	165	180	175	169	154	147	162	173	157	170	165	173	169	180	173	177	170	181	142	161	151	147	187	157	147	172	163	184	185	151	165	156	176	149	144	188	165	160	178	156	152	182	144	175	186	176	158	169	182	158	173	157	144	164	136	186	171	164	146	174	166	182	152	159	144	169	159	164	176	190	169	153	191	171	149	156	156	159	201	152	174	171	171	144	181	167	157	165	157	161	142	156	161	161	157	157	164	148	157	166	162	148	162	176	170	160	142	170	172	169	188	161	163	175	162	169	183	155	182	192	167	173	160	144	160	169	153	158	162	158	149	170	171	158	167	182	170	166	153	177	152	169	144	174	170	167	180	140	156	163	193	172	170	183	171	170	155	200	154	140	164	161	182	167	199	163	150	190	154	171	168	161	150	179	148	165	182	182	200	167	171	153	146	159	167	161	177	157	171	161	159	191	174	144	164	178	178	171	152	167	166	143	168	154	157	180	179	169	170	161	167	183	178	170	161	175	172	164	152	167	164	145	192	168	162	178	161	165	178	157	158	177	161	171	158	144	166	172	194	166	163	183	160	180	146	147	167	160	167	166	173	182	165	158	153	160	162	169	140	171	162	176	181	173	163	191	178	152	165	162	184	163	187	166	194	165	173	157	174	162	193	173	167	163	170	157	153	165	152	176	166	148	145	175	180	150	188	174	159	175	154	157	166	173	169	172	144	137	170	148	165	162	157	180	177	171	155	165	159	162	199	159	183	169	175	170	157	176	178	170	160	167	151	188	148	162	171	154	174	147	174	176	177	164	169	157	152	157	169	141	171	141	174	176	187	162	177	194	155	163	168	147	167	136	150	161	183	145	172	179	170	160	157	180	176	153	170	196	165	152	167	174	146	180	172	159	180	175	182	186	144	159	145	177	157	146	181	165	176	169	169	163	175	171	166	152	170	163	145	142	187	145	152	170	157	179	179	168	159	168	179	168	181	170	181	180	181	157	173	150	179	162	162	169	156	158	163	162	155	166	168	140	166	186	173	177	166	175	190	145	197	147	162	172	154	195	162	181
18821	30198	23252	15354	11332	7993	6113	4766	3802	3158	2579	2181	1857	1459	1287	1231	1070	894	840	752	726	618	615	537	480	469	426	401	399	375	397	350	303	307	274	286	283	278	278	280	267	238	267	246	262	264	278	249	268	253	218	273	236	263	227	229	237	242	238	296	265	245	251	240	242	252	234	257	243	234	264	266	255	230	234	245	219	229	219	239	262	246	256	251	217	248	244	261	226	257	226	240	242	277	259	254	246	212	230	231	246	249	249	223	245	249	239	282	232	270	274	227	255	228	226	202	252	261	232	228	239	229	222	243	240	217	258	232	255	248	222	226	246	253	241	214	230	266	236	237	249	267	241	235	250	234	217	206	248	232	277	248	220	242	252	248	237	247	226	250	270	244	235	225	251	271	244	228	236	250	234	239	223	224	240	252	225	254	233	250	244	237	251	237	241	255	214	241	234	230	253	219	226	228	241	256	244	263	235	236	244	254	222	231	253	272	267	222	228	258	242	240	272	214	253	237	224	255	224	225	275	242	273	248	234	237	247	256	225	227	210	223	255	256	242	250	235	222	241	234	245	250	259	247	215	233	229	247	234	239	235	272	234	254	229	265	249	246	243	241	237	234	255	270	281	247	227	239	205	229	233	244	231	242	227	260	218	261	275	238	241	233	222	255	247	226	227	249	234	225	261	227	247	245	238	280	214	254	248	209	240	243	255	260	256	237	236	227	215	246	229	236	254	221	249	252	254	225	270	226	245	222	231	258	230	257	250	264	220	276	240	245	243	242	243	222	254	228	221	245	247	231	220	225	238	229	242	227	229	267	231	210	246	259	270	242	238	222	245	238	226	231	255	254	254	234	198	254	222	223	278	213	218	244	239	275	260	228	240	236	251	259	268	248	256	240	246	227	232	230	265	246	239	225	224	239	263	214	235	235	261	228	265	231	237	238	262	251	251	229	238	259	252	240	237	242	242	222	232	241	240	245	221	232	265	262	242	239	232	246	224	250	244	244	263	227	227	223	254	234	230	256	230	234	242	255	247	224	240	237	231	232	225	201	229	274	229	256	220	252	235	229	235	226	271	264	265	251	249	249	241	274	228	241	225	254	248	252	236	242	233	259	226	268	235	222	250	229	259	250	238	253	256	245	225	234	221	260	224	245	259	248	234	232	236	266	245	221	240	244	234	226	220	251	229	235	235	195	240	224	249	218	244	246	253	240	249	252	232	255	224	254	276	240	224	241	214	247	240	259	228	239	244	223	248	259	248	237	218	223	207	221	232	257	225	221	237	224	262	234	233	226	238	247	233	241	255	248	249	226	239	241	242	244	226	242	242	211	266	246	239	236	229	264	260	225	231	236	252	211	249	240	230	263	199	230	263	247	245	247	247	240	238	241	243	260	225	249	220	240	234	236	247	209	217	231	259	258	234	228	236	220	248	222	236	240	235	227	247	248	254	269	243	245	229	251	232	287	230	240	255	240	274	238	246	244	234	257	234	243	265	224	282	260	229	248	283	262	240	242	237	206	213	203	235	257	223	246	263	263	240	245	209	214	252	234	249	259	262	235	224	257	242	224	261	222	271	241	243	256	245	240	222	239	243	265	256	250	227	231	237	238	240	253	226	248	275	246	244	248	257	236	220	237	213	253	232	231	271	232	251	245	235	247	264	224	226	243	257	253	245	266	242	242	243	215	247	226	225	263	233	237	236	236	219	247	247	246	229	242	248	260	236	240	227	251	253	239	232	220	235	222	223	230	238	233	248	251	240	242	237	252	210	252	261	249	272	240	262	249	208	239	242	220	247	248	248	263	238	234	240	244	226	255	239	253	233	246	218	215	228	247	225	214	221	242	249	228	223	223	240	258	251	265	255	242	285	231	242	241	242	222	238	243	273	225	228	219	259	263	219	220	237	225	249	248	240	223	247	241	251	226	283	245	230	229	247	207	227	225	266	244	247	237	251	240	248	215	232	236	232	234	231	236	231	255	258	232	244	242	242	231	266	245	239	208	245	252	223	259	211	257	257	232	269	218	257	208	238	234	251	264	252	228	216	240	233	249	226	253	258	255	260	231	247	242	233	216	261	217	244	251	249	266	248	247	246	233	221	240	223	225	239	230	239	239	259	257	213	245	223	253	244	228	253	226	228	207	229	248	247	221	232	242	243	249	205	218	255	240	242	230	239	240	211	226	229	264	248	246	235	244	239	241	249	237	245	255	221	251	237	249	234	252	245	243	222	220	223	213	244	224	249	276	255	247	251	241	233	246	223	246	246	232	217	240	242	219	250	226	246	244	240	259	225	212	218	244	234	225	247	214	218	267	248	220	239	242	230	228	244	247	241	250	241	242	235	230	248	246	264	255	237	266	254	229	239	239	238	232	220	208	249	232	254	216	204	235	259	242	261	233	233	261	227	270	216	230	225	224	231	234	257	259	229	214	231	225	242	251	219	225	217	258	264	245	247	243	255	230	220	265	242	223	249	228	213	255	247	270	221	253	260	214	230	183	244	219	232	244	263	240	218	249	238	249	237	220	248	250	235	244	243	253	242	254	244	246	260	241	248	221	240	236	224	239	237	245	246	227	267	234	242	248	241	251	260	258	216	254	253	222	245	236	223	246	214	262	216	227	248	208	259	232	271	220	254	242	217	260	228	254	242	235	240	237	233	246	220	222	228	210	240	253	252	232	238	247	252	262	257	213	230	262	212	274	250	220	249	231	254	243	204	212	244	240	243	234	255	244	236	218	231	216	232	263	205	258	219	258	239	258	217	247	234	241	241	235	230	254	235	228	246	221	231	251	245	231	250	235	242	236	231	250	222	229	242	244	246	257	223	249	232	253	233	247	240	236	247	227	209	219	263	210	242	228	263	275	240	229	260	249	240	226	257	271	243	231	242	218	255	247	253	220	249	242	259	259	252	230	246	242	248	283	238	255	231	226	218	234	231	238	225	251	286	244	219	264	248	249	230	249	223	242	229	256	241	250	260	223	242	251	236	236	209	247	252	234	271	266	244	253	261	220	252	231	207	229	216	229	236	221	235	220	240	236	235	259	254	219	222	221	225	233	221	253	232	230	234	235	244	254	208	237	245	229	229	235	199	221	241	226	212	272	255	240	250	221	231	227	211	231	242	248	255	227	252	238	234	206	246	237	237	229	231	262	248	244	237	242	222	237	257	223	230	235	234	248	242	252	250	234	255	231	292	258	246	226	218	230	222	231	237	252	249	239	253	232	232	233	245	231	233	259	244	252	220	231	219	227	264	235	231	246	268	248	229	286	230	226	257	230	247	241	287	242	236	256	221	224	252	256	216	238	254	257	216	234	228	242	214	244	237	250	252	242	238	204	215	227	219	278	222	208	234	240	199	216	254	246	262	255	229	229	238	241	238	227	250	239	234	276	242	254	214	239	274	252	239	256	235	214	241	224	227	241	257	232	216	230	215	256	237	239	242	231	235	259	259	218	268	258	256	210	239	222	224	266	247	241	228	252	254	236	248	222
23509	21255	27600	25161	19360	8883	4528	2831	2132	1793	1585	1287	1113	944	787	794	672	556	491	455	454	453	388	379	357	317	303	258	270	243	253	254	226	209	227	194	225	216	189	187	235	220	184	179	198	191	176	163	171	191	204	195	176	201	172	177	186	183	186	179	180	200	161	174	168	168	159	194	203	159	190	169	166	177	177	174	157	175	198	186	182	163	157	172	168	176	184	182	172	164	169	179	174	184	180	195	180	196	173	167	206	164	171	178	181	174	189	181	158	165	189	166	169	172	183	157	175	185	164	202	182	168	166	156	172	174	188	175	174	190	190	168	167	182	157	175	162	159	190	192	175	185	172	187	166	182	160	148	161	154	205	154	180	173	166	183	183	167	175	186	178	168	185	145	189	178	188	191	155	173	161	182	200	184	168	160	177	173	173	189	168	187	156	188	188	165	156	188	192	175	174	190	202	140	176	180	175	181	187	194	154	147	162	175	177	176	166	203	182	171	179	169	178	183	184	184	160	162	205	169	169	188	160	150	187	186	184	178	181	170	194	177	176	199	166	172	156	168	185	182	189	160	174	191	133	182	157	190	182	188	171	168	181	167	173	162	178	181	171	181	164	155	176	172	183	191	164	206	196	177	186	190	187	187	186	177	159	162	172	190	170	185	163	157	198	188	171	173	170	166	147	177	200	142	208	178	172	202	174	178	186	180	188	181	211	168	165	148	168	168	176	159	185	172	180	183	194	176	175	176	164	161	177	173	158	176	167	193	176	180	153	170	183	173	179	160	190	179	179	182	181	172	170	150	190	174	177	184	176	191	201	171	168	182	175	171	184	173	171	182	170	170	185	157	188	168	180	181	163	181	194	174	168	189	197	153	203	168	193	172	209	171	152	156	175	176	170	160	185	173	179	174	183	187	176	187	163	164	202	162	168	172	185	157	180	147	165	161	162	180	173	174	185	165	137	143	179	189	172	190	188	152	185	166	185	169	178	178	175	165	194	186	169	181	165	177	178	169	184	174	185	179	183	177	157	179	152	200	156	197	169	176	178	161	175	171	175	184	174	186	163	179	175	171	170	177	162	178	166	178	182	187	152	183	170	155	187	172	189	165	160	177	173	180	181	166	176	170	189	164	168	171	158	180	175	188	189	147	185	209	150	172	183	160	171	182	171	176	190	174	186	171	197	200	167	166	169	158	177	172	202	170	180	166	163	160	159	164	189	172	170	159	175	180	177	183	193	175	153	175	163	169	182	175	171	172	175	207	165	172	169	191	162	189	154	175	151	171	166	186	170	163	183	154	181	173	172	164	168	180	181	146	153	192	175	182	183	187	147	179	154	169	178	185	150	200	195	169	199	148	198	154	164	163	173	190	167	163	157	190	165	169	202	185	176	168	158	195	183	164	176	165	163	192	167	186	187	171	176	180	197	202	161	165	185	166	151	165	179	162	174	157	155	178	181	134	160	175	179	175	174	166	174	168	183	190	193	182	174	181	197	159	190	161	168	173	200	181	164	176	178	164	160	177	175	192	180	163	150	161	182	179	188	157	176	153	187	166	190	161	168	183	170	178	182	191	173	187	178	192	175	194	175	189	180	158	179	180	164	176	161	149	145	184	177	167	194	165	161	177	198	190	165	157	196	153	188	178	180	179	162	164	167	170	186	179	191	196	193	179	159	163	173	170	190	196	154	176	178	152	156	178	157	165	177	182	182	209	157	166	168	163	169	180	204	179	162	188	168	183	169	158	168	177	191	189	202	152	145	212	172	167	185	173	171	180	174	175	181	160	162	168	197	180	154	181	186	177	181	170	171	199	161	166	164	166	176	164	184	167	193	180	172	203	179	164	183	174	193	181	157	175	173	152	189	183	177	194	181	190	176	162	154	175	184	180	147	181	156	189	187	165	167	169	202	152	161	163	167	174	175	199	170	157	160	151	165	173	187	177	158	157	183	187	168	171	170	156	210	188	179	168	169	179	172	149	173	184	197	165	180	173	164	179	181	174	163	158	167	169	176	181	175	185	191	201	162	154	170	175	175	149	184	187	155	204	154	182	182	169	189	163	161	192	177	173	169	162	161	168	192	169	182	168	179	175	171	173	162	158	171	178	181	161	179	156	170	163	167	170	178	152	202	178	201	177	190	177	180	175	183	156	163	153	185	189	174	173	184	175	185	171	163	158	161	189	209	165	176	168	168	185	185	169	183	174	148	208	183	159	170	186	156	157	180	205	169	186	163	186	185	163	172	175	196	176	174	177	169	168	180	180	159	185	170	178	167	188	182	181	164	186	158	163	194	167	185	181	199	174	166	181	178	162	158	168	172	160	174	188	180	165	173	169	221	162	172	163	195	155	192	188	183	171	171	175	173	162	191	166	171	169	171	168	178	183	169	176	177	156	165	175	180	167	190	151	147	147	175	191	171	177	177	187	201	169	175	165	177	160	164	180	176	175	179	187	169	187	161	179	173	182	159	162	177	167	160	162	154	157	181	180	166	177	175	161	187	200	154	192	150	181	191	198	177	169	165	175	171	169	190	183	166	196	187	173	160	149	179	166	182	160	158	169	163	178	173	170	220	170	175	166	166	170	167	179	153	179	169	177	172	159	166	189	180	165	168	181	167	172	172	172	175	166	187	168	164	189	182	186	148	144	179	164	183	175	188	161	180	173	180	161	161	150	178	180	167	205	182	167	192	166	141	174	178	176	182	166	159	173	156	173	171	183	170	175	166	186	163	197	168	175	180	178	205	198	186	165	193	155	186	186	187	182	168	172	165	160	160	156	173	170	179	215	184	171	183	170	189	171	179	178	188	139	164	179	168	169	170	179	182	165	172	175	181	171	191	176	174	170	171	179	175	188	184	172	159	173	168	182	174	177	168	188	152	166	163	154	171	199	190	182	153	148	193	181	202	170	165	173	170	197	180	174	169	165	186	151	187	173	199	166	166	171	169	174	173	172	190	179	204	162	165	166	188	186	209	170	170	173	158	160	178	190	182	157	182	154	188	205	192	175	155	182	188	181	193	160	175	181	165	180	186	174	188	167	181	167	189	174	193	162	173	178	196	164	168	171	179	169	185	169	193	185	175	171	167	179	180	168	182	171	196	165	204	145	184	186	157	162	167	188	182	209	176	179	177	186	179	173	157	188	198	172	194	170	150	161	174	161	177	173	167	175	168	185	174	201	160	178	169	168	180	178	175	166	174	181	180	174	190	185	200	169	168	194	223	189	169	191	186	166	183	163	183	174	157	144	156	174	180	172	161	130	167	192	171	173	179	170	165	157	165	176	185	165	181	176	179	195	161	156	190	177	165	191	191	154	171	153	189	201	178	167	183	160	184	162	183	171	183	195	185	187	164	202	184	169	158	177	165	185	171	202	183	167	177	186	183	175	190	195	179	176	177	153	193	176	194	178	171	163	172	194	184	167	167	165	168	183	182	172	188	175	170	160	174	167	181	174	167	201	164	177	172	187	177	170	203	176	175	197	166	169	193	184
20582	38078	29685	21054	15802	11759	9026	7211	5723	4651	3944	3383	2760	2293	1993	1757	1517	1331	1147	1014	976	872	725	715	696	619	579	518	460	456	448	435	393	363	345	340	329	315	311	351	315	282	293	271	266	250	278	271	265	259	256	250	294	253	254	248	264	253	246	259	263	255	230	245	234	257	267	267	233	214	236	235	230	276	280	244	225	253	219	251	248	223	247	266	245	255	250	251	271	249	244	244	255	260	257	253	232	258	225	257	252	239	276	250	234	262	245	246	249	261	255	238	259	233	268	237	257	253	245	249	262	275	256	280	242	264	256	240	245	246	271	227	238	269	245	256	272	238	247	276	262	259	265	239	267	262	239	257	201	256	241	237	243	266	256	287	259	263	239	245	242	242	265	253	250	267	247	252	244	237	263	265	253	240	286	239	268	243	274	261	238	252	257	259	247	255	260	233	219	268	236	260	247	260	244	262	254	252	263	281	247	264	243	227	226	273	246	285	281	294	244	236	248	232	276	234	260	257	236	248	236	271	226	249	234	252	237	242	240	283	271	262	229	237	237	263	269	245	239	255	251	245	259	300	273	245	261	249	269	256	248	262	256	234	234	260	248	249	246	248	264	240	268	250	235	252	276	242	240	213	248	240	236	251	238	264	275	238	241	226	250	240	249	246	210	276	239	257	225	205	281	227	244	253	246	230	249	229	258	246	262	262	254	259	262	236	284	249	246	245	262	255	249	222	232	244	274	250	258	220	251	262	233	235	240	288	267	252	260	262	248	240	260	238	274	267	267	244	276	256	228	272	229	220	236	254	244	227	239	237	272	277	272	244	253	278	243	271	262	219	234	228	252	305	263	244	253	254	266	224	257	240	245	240	232	236	225	248	232	256	219	260	232	229	279	243	245	262	238	238	236	229	255	250	247	252	257	265	231	237	266	247	257	242	240	252	231	250	256	225	227	237	221	225	252	251	256	244	250	244	248	253	267	229	241	269	275	227	247	246	224	246	243	228	257	264	221	259	246	261	224	257	263	246	273	249	242	231	264	255	273	239	263	261	218	218	258	251	252	269	285	245	248	219	242	276	225	261	246	244	246	248	246	283	265	240	238	256	255	287	240	244	250	252	253	236	248	257	245	282	235	250	248	265	252	209	231	265	249	247	239	249	237	255	259	266	243	280	245	250	244	252	240	278	237	251	223	258	259	260	232	226	242	261	250	230	250	271	247	257	248	223	273	258	218	254	293	264	289	261	266	266	240	252	243	254	237	224	269	273	237	244	281	221	266	237	253	243	242	255	235	218	239	256	251	241	238	266	246	253	258	244	232	262	236	250	260	232	248	250	265	265	249	270	251	225	239	264	242	246	229	229	276	235	216	233	253	248	271	242	256	223	249	246	273	226	212	243	239	239	267	226	256	248	264	237	280	243	246	252	251	260	255	243	248	265	275	253	275	245	271	265	273	211	261	236	261	261	285	248	256	238	276	246	260	254	271	252	256	249	270	249	250	267	232	274	256	248	233	234	268	245	272	276	247	231	236	251	246	235	243	248	236	242	246	252	235	234	235	262	253	244	278	241	271	241	265	270	274	235	245	249	253	275	274	229	247	227	242	264	250	263	249	273	234	241	244	282	277	266	222	262	247	255	268	228	247	256	234	258	241	252	233	233	294	242	248	224	237	233	222	273	279	248	277	252	257	263	266	265	258	285	243	250	258	247	258	236	243	238	258	254	267	254	232	246	241	222	252	266	252	254	258	236	255	243	237	249	231	258	263	210	251	262	239	251	247	242	236	219	267	258	240	253	240	231	248	258	281	231	270	258	249	243	222	249	265	222	249	250	247	249	217	243	253	272	230	247	202	258	254	263	276	242	274	274	276	253	250	262	263	251	249	234	262	232	267	252	283	286	246	227	254	243	266	268	258	238	252	241	236	229	234	226	250	262	266	258	273	219	230	229	269	238	249	244	250	238	277	236	251	262	202	266	245	229	219	227	274	252	255	234	236	220	248	255	258	282	259	269	230	235	249	241	262	226	240	270	234	263	225	261	252	264	248	255	270	225	231	275	253	248	253	243	256	244	271	260	278	278	234	245	235	264	236	243	226	254	250	241	221	241	224	268	244	251	235	243	240	248	266	241	274	231	254	251	249	257	249	258	248	249	264	239	244	252	241	258	239	223	231	235	260	285	235	250	245	234	245	263	240	259	248	245	250	261	254	265	231	256	262	246	236	279	260	256	252	244	248	274	248	260	253	245	206	280	262	267	239	238	256	237	258	273	251	232	253	237	244	222	248	253	261	267	272	234	215	256	243	285	254	250	242	257	242	241	234	235	228	250	249	239	243	244	254	281	243	248	238	259	241	237	253	245	263	256	248	236	253	238	257	243	242	248	218	264	250	227	284	249	240	250	251	229	235	250	240	205	261	220	240	262	269	244	248	263	262	264	244	233	249	244	257	255	220	271	286	251	257	268	258	233	255	241	278	242	257	238	251	261	278	243	258	258	260	230	258	244	261	261	241	222	256	266	227	236	237	264	252	244	248	269	260	234	228	227	248	242	233	250	246	231	252	230	251	236	255	239	262	246	246	263	261	262	263	276	251	249	262	262	265	235	235	248	239	248	244	222	248	212	275	300	239	286	261	260	287	257	250	249	237	251	266	263	243	256	254	243	214	249	292	251	291	231	242	260	258	255	240	240	259	258	270	245	245	247	239	253	230	224	250	242	239	257	262	269	262	264	246	229	199	246	223	245	248	247	246	246	239	245	250	250	234	244	242	274	259	236	265	250	237	233	269	240	241	246	257	232	247	262	219	258	236	261	234	258	245	264	247	269	256	258	273	284	253	244	219	232	244	232	267	255	239	253	241	267	235	261	258	270	244	226	282	277	252	267	230	249	269	276	264	250	262	226	244	252	242	236	263	257	264	280	246	253	259	238	252	233	263	274	237	239	254	245	258	225	265	260	251	237	230	223	264	246	238	262	258	246	260	256	243	237	226	259	280	236	265	249	243	275	245	251	239	226	257	254	243	247	231	240	227	251	232	279	249	278	271	240	232	249	229	232	244	229	254	210	247	263	276	239	242	253	256	272	249	268	245	261	246	243	221	272	241	239	245	231	248	220	247	240	236	254	261	232	241	249	266	243	256	271	258	252	269	235	257	267	254	241	236	263	228	248	246	238	256	260	233	249	239	243	232	249	253	249	263	254	260	206	235	240	246	241	241	251	247	284	251	261	261	243	250	229	236	249	254	251	262	261	260	252	256	246	236	266	256	258	251	245	235	270	266	199	234	249	236	259	268	256	250	246	254	217	240	221	287	271	246	267	242	252	263	257	271	247	268	251	246	243	281	276	219	228	262	250	212	266	249	276	231	240	240	278	245	246	253	262	270	237	253	261	244	238	242	267	254	243	228	249	242	243	259	259	247	253	245	233	233	272	235	267	241	249	257	264	254	245	239	258	234	252	211	252	249	247	262	238	234	253	259	232	258	236	268	251	272	264
24984	21335	25673	23104	8152	4224	2866	2066	1622	1341	1238	1032	827	697	649	584	503	416	401	374	350	362	351	290	289	239	274	276	192	225	247	238	208	193	202	184	157	161	183	185	152	159	177	166	189	183	185	172	181	189	171	167	152	165	166	177	164	161	162	174	174	179	147	151	160	152	151	168	163	152	151	157	154	167	190	176	175	164	156	162	177	163	178	156	138	156	186	183	179	154	174	158	164	156	164	175	167	161	159	129	162	156	150	153	145	154	169	171	136	156	189	166	161	157	148	165	149	147	167	148	154	177	183	162	174	166	179	164	170	155	160	146	151	157	171	163	182	136	175	165	148	158	159	155	156	153	171	160	156	149	171	162	166	177	165	173	168	193	160	157	172	160	170	163	189	140	172	164	165	181	168	147	173	174	146	169	147	169	148	151	162	170	161	161	137	129	155	172	169	165	165	161	166	157	168	170	152	151	171	175	160	150	193	162	155	145	159	142	153	166	151	142	174	159	154	159	169	175	153	163	153	151	164	175	151	164	164	158	145	153	174	159	187	161	155	162	151	171	152	180	164	177	174	141	162	170	170	172	168	155	141	164	169	170	175	181	149	149	151	174	143	158	143	162	166	160	161	166	150	174	141	150	153	165	156	171	166	166	162	188	172	169	177	153	169	181	162	177	156	165	168	156	168	150	167	185	186	149	164	165	191	165	160	173	141	172	177	162	180	182	184	169	156	157	179	167	170	155	145	188	137	166	164	197	149	155	169	159	172	157	175	176	176	154	174	163	161	185	161	160	177	152	179	161	173	178	167	166	153	165	178	146	170	148	176	175	174	177	172	172	150	188	158	166	141	168	161	160	178	152	148	158	168	176	161	155	154	180	156	167	154	151	177	147	146	150	167	167	187	181	142	179	152	143	171	179	162	170	170	151	183	186	174	176	161	166	162	195	164	168	179	173	160	176	149	152	161	147	172	156	165	157	155	147	169	167	171	173	162	194	165	174	184	168	178	164	138	151	175	160	167	166	184	151	167	175	162	152	166	168	142	163	134	186	156	145	154	141	151	181	188	151	151	166	180	166	181	154	135	169	157	145	173	155	185	162	152	166	187	168	150	156	174	137	168	165	147	187	174	165	160	134	150	155	157	153	187	141	154	185	159	181	160	158	153	152	131	186	165	155	162	165	155	152	164	142	150	181	167	145	163	165	184	194	163	159	171	155	156	156	176	151	164	154	150	173	174	177	164	145	144	172	180	161	182	178	173	173	177	171	197	156	175	150	150	190	170	162	172	149	184	157	163	162	159	166	167	171	163	169	155	149	144	152	186	181	166	163	132	154	187	153	153	154	175	147	145	185	178	165	180	162	174	145	153	145	159	152	173	162	167	165	163	140	160	166	158	150	160	150	153	145	182	167	137	173	161	181	176	180	165	178	145	164	153	148	170	166	184	129	163	170	140	154	183	161	140	151	126	156	170	155	176	175	194	176	158	167	164	161	155	177	172	156	157	152	155	155	142	165	185	150	168	154	154	170	141	150	166	166	165	175	146	151	185	157	171	166	151	179	170	149	165	167	155	164	158	142	148	143	174	149	166	180	154	152	170	145	141	170	151	130	178	188	166	159	168	176	174	175	153	149	155	166	159	144	165	167	189	168	173	177	167	156	149	157	155	154	185	148	156	139	169	149	179	152	150	167	159	191	168	134	161	166	159	156	148	171	149	150	148	161	144	167	165	153	157	159	168	162	171	158	146	173	152	161	172	165	168	158	163	182	138	161	150	158	161	172	142	182	161	157	147	166	178	161	169	186	155	166	165	151	169	168	154	173	176	168	144	153	181	154	174	154	142	157	147	150	175	146	160	143	164	165	161	168	158	174	149	165	164	177	161	161	148	173	150	154	165	178	168	139	163	149	141	174	137	158	174	168	160	173	150	162	154	142	164	154	171	174	167	132	161	151	152	163	162	165	178	164	157	154	145	152	158	144	176	184	156	152	156	153	175	182	168	142	189	153	161	144	158	180	179	177	156	139	175	174	186	145	154	165	166	131	167	170	187	165	150	180	149	165	178	162	165	157	165	180	177	172	153	167	151	156	183	141	151	182	170	186	154	185	178	172	175	159	152	163	152	185	171	172	165	152	135	172	160	166	170	139	138	171	159	154	182	187	177	167	147	152	148	191	167	165	178	163	171	166	164	146	156	166	152	146	156	151	139	151	154	169	173	147	160	164	168	163	155	160	151	149	142	162	153	157	144	140	154	157	169	165	182	166	161	159	160	157	167	166	173	142	172	176	160	172	154	140	157	157	171	162	201	162	170	185	163	174	163	136	146	157	184	134	170	160	150	148	159	165	140	184	157	137	169	189	150	144	185	157	154	151	150	146	157	155	186	168	176	167	152	166	159	156	186	162	161	164	173	161	161	171	169	169	176	156	170	172	160	175	161	166	163	183	139	153	183	166	144	165	165	151	162	180	155	157	182	147	178	136	146	166	146	166	175	150	156	170	171	165	159	169	193	163	176	157	162	164	183	165	177	187	169	154	160	151	149	189	147	161	151	188	157	162	159	165	160	168	154	158	163	155	142	164	164	173	175	145	168	148	179	160	159	165	162	169	141	176	162	150	181	161	188	160	160	154	155	173	163	154	171	147	149	181	148	137	180	173	147	168	155	168	145	177	166	161	170	164	154	175	163	154	164	176	165	167	148	183	184	174	197	164	148	165	143	159	179	163	149	153	159	158	156	170	145	160	175	165	184	145	170	137	157	137	173	162	151	159	154	162	135	179	181	167	165	172	173	176	171	181	170	157	160	169	169	166	155	172	176	154	159	171	163	164	149	142	163	166	179	167	155	161	175	184	149	151	136	146	158	167	171	156	159	162	151	150	159	179	178	163	138	187	173	170	188	145	155	186	154	176	154	159	178	161	170	174	170	161	157	154	159	167	145	176	174	178	172	165	187	168	177	155	178	164	152	170	169	148	156	165	152	167	155	162	161	148	178	145	161	165	155	158	173	160	150	161	142	159	154	191	156	167	182	181	160	173	165	169	147	156	168	165	162	171	175	166	157	169	149	167	149	163	160	180	170	170	161	162	168	168	158	178	164	136	187	175	167	133	159	166	154	161	190	158	153	157	136	187	157	149	149	161	144	137	171	177	166	171	167	188	153	174	163	186	192	170	166	164	171	155	169	168	155	183	164	170	151	172	183	161	180	156	164	170	168	171	158	174	168	158	152	157	158	152	156	179	191	166	162	160	160	171	146	154	166	170	166	169	159	152	171	153	147	174	159	153	171	175	174	163	152	157	166	154	174	178	166	177	153	157	162	160	158	161	158	160	168	154	169	150	150	164	167	170	192	152	167	144	151	190	150	146	146	167	155	161	166	160	182	181	168	172	141	163	137	154	150	155	152	192	150	153	161	167	153	146	180	150	167	149	165	141	172	158	163	144	184	161	155	163	140	169	146	148	177	165	145	188	168	160	151	165	166	166	189	162	157	157
19749	34180	25922	17727	12780	9595	7361	5858	4596	3756	3154	2748	2231	1879	1589	1528	1297	1043	920	887	803	703	688	673	552	490	465	439	433	403	406	361	356	332	326	296	303	281	319	276	289	280	261	248	260	229	224	232	268	233	250	231	241	205	253	234	268	227	219	235	224	260	210	260	224	215	210	243	218	243	254	195	199	219	233	221	229	210	208	251	265	238	218	193	220	257	244	256	231	230	236	207	240	248	226	238	246	211	242	250	258	229	236	208	245	230	240	241	269	245	227	243	238	226	263	234	235	238	246	251	232	230	253	226	226	209	248	221	230	253	258	230	229	250	233	231	244	238	245	262	252	240	219	247	233	249	221	234	224	243	213	242	245	250	247	253	231	235	260	253	261	226	241	233	239	217	222	242	234	250	211	249	229	254	246	237	218	212	241	222	218	249	251	232	218	244	244	248	239	230	231	236	232	256	224	265	202	228	241	242	214	249	236	224	284	234	221	221	231	261	247	227	224	236	231	241	259	210	250	247	262	213	244	250	239	220	232	201	230	216	225	230	228	243	238	231	215	246	232	238	245	231	204	241	215	226	234	231	254	231	241	250	236	251	202	211	267	242	217	252	227	245	265	249	233	227	251	236	237	220	220	211	215	233	224	226	218	233	241	255	235	231	217	254	267	245	231	205	226	199	217	257	245	255	275	234	253	254	243	228	237	252	241	242	240	214	226	233	259	262	236	223	214	222	222	266	227	218	230	246	244	254	261	233	234	240	217	263	234	219	228	229	242	239	226	226	241	229	224	263	235	237	250	264	216	218	228	215	232	256	236	224	246	240	246	243	245	236	233	244	231	237	246	226	255	213	232	225	247	249	226	238	253	262	227	249	234	233	259	255	240	221	228	227	244	230	227	244	200	206	239	228	221	225	235	229	223	232	229	229	218	269	231	244	217	238	234	228	239	225	234	231	219	240	231	197	247	240	260	272	252	229	213	245	220	244	210	219	228	224	265	241	227	232	253	231	223	244	238	234	222	239	244	207	269	238	215	235	248	233	234	262	221	236	270	232	243	258	198	217	243	229	217	242	237	258	234	236	236	216	243	227	267	215	213	236	238	255	231	223	248	243	233	260	231	260	220	234	224	210	232	220	255	195	231	255	253	215	235	217	242	237	253	227	236	234	236	239	244	231	228	247	222	246	222	237	212	229	218	250	257	244	220	241	224	247	228	247	252	235	232	237	258	199	226	220	239	243	234	214	249	243	239	253	231	192	188	239	228	254	233	239	233	237	255	224	210	221	244	255	208	232	267	266	220	214	215	234	232	236	219	257	249	227	238	240	239	224	256	237	242	246	229	226	241	211	199	239	249	254	247	238	239	255	227	258	221	236	231	260	224	253	233	254	256	244	228	210	229	226	238	228	244	242	224	249	222	232	218	234	226	206	204	227	240	233	234	225	259	238	249	250	220	242	251	232	240	207	240	248	201	216	232	244	230	251	231	245	233	221	238	225	193	228	249	221	201	255	276	261	226	228	246	249	212	243	226	245	234	243	243	268	218	243	240	228	221	231	218	235	227	210	257	223	232	231	237	236	252	246	239	237	232	241	224	248	240	238	237	235	241	247	259	239	245	237	274	246	224	235	226	246	223	229	226	255	229	220	205	242	259	236	267	230	225	226	237	243	205	231	258	247	217	224	228	218	239	239	240	234	218	239	222	225	243	245	260	252	254	218	248	213	268	239	227	229	255	231	229	244	225	230	255	228	242	253	215	241	240	250	251	257	232	224	232	232	242	245	229	249	221	248	249	221	226	248	212	231	234	239	240	229	260	237	221	265	201	224	221	230	219	246	238	223	237	248	229	229	232	241	240	238	222	229	247	257	221	240	240	251	229	253	237	242	235	216	269	234	218	244	239	228	248	234	225	231	221	261	235	212	220	235	244	245	219	214	242	231	237	252	226	234	221	234	230	262	242	240	274	260	246	241	243	245	247	225	229	237	227	251	253	244	244	229	262	230	242	218	258	226	238	229	223	244	229	240	225	241	239	217	229	240	235	249	234	228	209	234	258	225	235	222	250	232	262	239	226	245	223	257	252	245	214	238	227	235	230	242	252	216	242	218	225	237	253	258	225	226	202	239	231	220	272	231	218	225	240	220	228	224	217	205	254	235	240	232	220	259	249	233	248	217	224	240	206	225	249	224	249	233	239	235	233	218	196	241	217	221	224	248	223	222	237	244	229	212	237	231	221	230	233	248	233	241	238	177	241	239	223	240	231	240	244	236	221	231	263	245	223	240	225	231	237	240	251	219	204	218	230	258	273	243	251	260	210	242	243	227	260	276	212	253	225	214	228	220	226	243	255	229	231	218	233	243	250	250	226	246	234	251	236	231	254	239	231	228	275	227	234	223	268	249	231	225	234	225	222	239	239	244	221	243	223	230	225	233	228	232	228	235	243	270	246	228	244	225	240	262	220	217	243	243	241	229	209	230	240	226	255	184	253	255	206	222	211	241	250	253	222	214	240	224	256	226	226	245	246	249	247	223	251	250	242	253	243	226	254	222	228	225	236	238	215	240	226	255	207	291	209	234	209	249	232	221	233	251	237	225	240	236	248	257	271	206	243	233	222	220	235	230	228	232	230	235	246	223	197	224	250	224	221	202	254	223	263	255	219	243	248	245	232	239	247	218	246	239	251	228	259	216	238	255	262	224	250	222	214	233	272	233	237	213	246	241	212	215	237	223	238	248	221	268	234	211	261	200	223	245	219	267	228	220	270	263	200	247	231	244	263	223	239	256	274	268	235	227	214	228	234	238	247	235	250	210	251	232	242	255	227	229	209	272	234	231	249	225	209	235	230	228	231	244	283	278	241	241	253	219	239	248	209	215	228	256	250	241	233	260	236	223	237	247	238	244	247	264	257	224	229	218	197	214	224	231	226	221	252	234	226	263	239	233	226	219	253	220	227	219	225	227	259	256	231	233	232	255	235	212	225	208	232	211	227	245	246	245	240	225	238	242	214	242	233	213	259	245	252	229	245	222	224	250	242	212	227	214	237	218	237	238	229	234	230	207	236	245	231	237	259	239	241	257	223	246	254	243	205	220	228	226	256	252	223	230	223	234	240	262	223	212	223	232	259	255	246	220	286	246	265	249	241	240	229	228	248	223	257	249	242	239	260	215	236	257	230	241	231	203	211	264	256	256	229	259	262	216	204	223	237	218	256	241	228	238	237	248	229	252	213	243	216	229	249	239	216	245	239	229	238	219	242	229	217	224	207	242	241	264	239	253	223	234	241	271	228	243	213	219	232	252	260	239	209	236	259	220	235	254	233	232	221	222	254	225	232	251	230	238	226	230	237	248	217	227	219	221	223	245	267	240	238	216	246	241	273	233	217	228	233	279	249	207	213	258	236	237	237	218	245	252	215	221	228	224	248	222	224	240	216	237	246	245	253	245	222	231	255	230	232	252	244	267	251	221	260	262	219	242	238	217	231	223	222	259	220	244
22595	21324	28376	24440	21312	18888	8685	4185	2979	2530	2166	1816	1533	1212	1107	1020	797	775	658	590	607	489	477	414	417	355	332	333	316	309	297	258	242	231	234	217	217	225	212	225	191	202	188	186	197	201	179	179	195	189	185	198	171	194	187	184	180	172	192	176	163	142	167	168	191	176	193	192	188	199	178	171	198	174	164	182	165	162	181	147	189	173	172	188	164	168	178	170	170	207	176	187	174	180	180	172	178	166	182	184	188	175	188	188	176	174	182	193	174	197	166	174	190	171	146	156	177	174	167	174	169	183	145	154	183	154	158	165	163	181	172	173	169	201	191	174	180	158	173	165	157	185	189	192	178	193	167	186	174	181	162	175	177	177	197	160	170	179	180	162	162	193	163	196	163	169	183	159	183	154	166	171	181	172	176	182	191	182	180	170	176	184	184	183	185	183	166	177	167	160	190	154	161	185	172	178	166	161	190	173	176	160	191	158	145	158	174	185	195	162	177	163	170	186	192	162	188	201	161	189	182	192	203	169	196	188	190	161	159	183	169	185	173	156	159	175	175	188	146	191	168	186	175	191	176	178	189	173	176	165	165	184	184	174	175	195	161	184	163	188	194	200	185	196	197	183	163	181	187	169	181	167	189	167	169	181	171	180	176	170	163	168	184	179	196	172	158	158	159	183	180	166	175	162	180	183	190	178	210	166	188	195	181	161	192	179	181	163	174	170	184	170	173	176	164	161	158	166	199	158	177	168	166	189	165	187	151	185	140	175	180	166	202	172	194	179	175	184	177	183	184	163	185	176	179	172	159	182	176	168	176	182	183	191	174	188	182	182	175	173	182	152	181	167	186	167	185	184	181	169	189	185	174	149	185	176	166	156	198	134	193	184	175	179	162	197	179	196	178	175	159	171	165	184	172	183	184	164	188	194	198	191	193	184	200	158	185	186	179	173	173	172	205	201	175	170	179	177	199	174	189	187	172	187	162	146	163	173	155	174	182	178	183	161	187	172	174	189	191	175	177	200	153	188	174	186	183	173	163	157	170	166	162	187	184	178	159	169	181	192	169	188	170	191	191	168	184	184	165	159	160	179	182	155	174	166	165	192	176	216	183	172	206	175	205	157	190	194	166	166	180	190	164	166	176	186	175	175	170	158	183	176	202	195	165	161	178	189	201	171	172	158	186	172	188	170	178	170	184	172	166	194	145	176	177	151	166	178	175	169	168	179	166	183	153	202	196	180	146	202	181	190	177	175	171	167	177	179	173	190	157	151	170	178	175	161	171	179	191	190	158	175	174	158	170	169	179	194	179	185	166	161	165	182	165	175	180	160	161	185	167	184	170	198	172	172	162	202	155	167	173	179	160	181	186	162	166	175	157	179	172	159	153	175	177	172	180	167	155	168	161	158	180	161	189	200	182	181	173	164	187	185	178	174	174	176	174	179	178	188	189	173	185	171	201	204	166	191	169	164	178	163	158	172	160	179	172	200	181	169	149	193	196	158	191	188	142	172	169	201	164	178	204	177	169	156	177	181	171	156	178	181	170	170	199	175	184	193	158	188	168	177	178	177	187	184	166	190	201	190	185	149	189	175	177	188	172	161	201	182	175	171	156	166	185	187	185	195	161	174	188	175	173	166	183	174	171	170	192	171	185	151	171	143	175	172	169	167	176	199	177	172	170	153	158	157	186	155	180	177	172	154	189	156	159	192	148	167	159	171	184	169	186	169	161	168	184	175	170	208	179	168	155	195	164	149	174	180	188	179	207	166	185	181	156	182	165	187	162	198	168	157	167	152	155	185	190	160	191	171	160	155	171	175	169	164	164	174	177	190	186	197	165	155	180	183	183	188	188	182	188	172	202	173	155	175	176	146	156	190	180	189	175	192	186	159	172	170	182	180	173	182	170	173	178	174	165	161	169	180	179	194	195	189	186	165	190	154	150	182	165	161	166	176	170	167	173	161	169	147	161	157	165	183	183	169	154	181	159	163	185	165	169	173	183	174	175	160	196	152	175	203	171	176	146	189	178	186	196	168	192	182	160	158	197	185	181	185	174	165	207	142	174	183	170	176	166	178	180	161	178	195	172	171	188	182	190	171	181	158	197	181	179	181	178	160	175	177	176	177	154	179	192	165	172	187	173	181	155	166	184	150	163	195	194	180	176	192	190	178	207	161	182	167	175	170	173	164	181	187	171	138	198	163	190	176	188	147	176	179	199	175	177	182	176	159	204	157	141	174	196	159	184	173	166	175	174	152	185	200	177	154	173	166	167	154	165	179	189	191	172	198	156	167	142	173	178	183	196	168	164	152	168	191	194	185	172	169	181	164	175	178	187	157	154	172	166	181	207	200	178	194	168	211	196	210	164	149	182	177	185	190	185	182	184	165	179	155	174	169	178	171	162	184	150	170	164	203	185	165	190	171	163	162	186	185	179	163	165	158	180	200	176	179	149	158	174	161	175	181	175	196	193	188	163	183	166	181	179	192	143	192	180	204	156	161	181	162	176	172	195	179	176	196	186	170	168	148	161	160	179	175	175	173	179	186	159	166	170	183	187	170	181	173	161	176	180	178	160	163	191	180	168	190	158	172	180	180	174	171	186	200	171	175	152	199	188	177	189	172	181	168	169	182	183	172	180	228	213	178	170	181	158	167	175	176	167	161	184	166	185	174	167	167	189	188	207	160	202	183	166	173	170	171	190	142	169	196	157	178	161	179	175	194	185	181	180	179	178	166	173	181	184	161	169	206	171	184	183	191	205	180	181	193	205	165	166	163	187	144	160	180	195	188	161	176	155	185	163	180	167	181	168	163	187	169	164	188	184	139	184	183	180	168	161	156	167	161	189	173	172	207	175	180	167	192	173	188	173	177	147	162	214	169	200	170	159	169	153	152	164	171	162	165	172	181	174	166	154	145	181	171	169	180	181	178	196	176	187	164	170	165	161	170	191	169	168	164	164	184	156	169	171	184	166	173	175	185	166	183	181	181	162	180	181	176	169	165	168	188	181	194	162	178	176	187	174	186	181	179	166	178	201	160	179	196	189	165	192	177	158	182	170	176	192	161	189	170	184	180	194	191	170	181	153	180	176	184	165	181	184	186	179	183	162	175	162	163	167	189	173	203	164	184	183	170	140	180	165	177	190	178	145	162	177	168	181	158	160	191	166	166	185	209	181	166	180	172	182	164	167	179	183	176	187	142	163	210	136	187	181	161	193	175	193	164	179	162	164	175	186	172	184	162	188	153	193	198	185	159	174	167	168	175	186	177	183	145	196	175	167	195	201	176	169	179	204	177	196	177	178	187	176	181	151	177	172	167	175	183	190	177	184	151	183	178	164	191	168	168	145	161	161	182	168	187	186	165	146	169	190	189	170	179	167	203	161	159	173	192	175	183	165	189	195	176	168	175	158	172	185	184	191	162	193	178	174	181	168	170	165	153	175	146	186	164	148	189	174	168	193	171	185	178	167	170	186	162	164	170	175	183	156	184	178	166
23155	42501	33483	24834	18916	14623	11715	9293	7624	6365	5395	4574	3733	3069	2710	2511	1884	1675	1525	1345	1243	1104	1058	911	878	674	651	596	514	523	518	469	405	404	395	338	346	362	315	342	307	318	287	282	293	269	260	284	252	270	269	262	274	265	272	272	241	253	248	244	224	239	254	266	243	249	234	258	258	258	229	236	232	281	271	256	235	254	238	232	237	258	230	230	243	223	234	264	237	223	246	255	268	233	252	261	244	248	246	222	226	233	235	263	248	233	266	292	240	238	208	232	243	224	259	243	219	241	245	247	209	239	267	287	250	248	263	222	260	220	271	259	258	242	260	254	275	273	257	254	268	225	251	259	246	254	257	247	220	251	230	243	234	245	244	243	257	257	243	231	279	251	263	245	252	236	258	251	238	219	244	235	251	239	221	251	242	240	268	243	227	261	253	262	244	272	228	225	275	239	267	220	257	263	258	247	232	256	235	269	253	236	217	209	231	291	235	241	238	248	225	275	258	251	233	264	246	240	221	266	240	258	252	239	245	241	211	251	246	230	234	242	249	253	247	261	244	261	266	264	251	239	263	239	266	239	247	246	264	250	251	226	248	247	268	271	250	223	258	253	250	263	242	258	228	236	280	253	254	275	239	263	255	223	211	260	267	254	267	266	242	242	246	238	242	247	221	227	233	237	257	258	272	250	259	215	247	236	258	239	252	249	227	241	275	234	250	256	244	262	243	248	283	234	227	242	236	256	231	260	216	241	242	229	236	241	252	240	248	238	267	231	212	223	268	235	252	272	246	244	251	244	242	269	253	259	236	282	257	247	243	234	242	260	251	239	243	223	253	267	221	262	256	239	227	239	283	242	231	260	274	264	248	245	246	231	249	235	241	238	252	265	251	236	224	239	251	238	250	255	266	250	282	241	238	251	240	278	257	248	262	252	273	270	266	233	219	259	240	256	263	242	239	242	234	252	247	231	249	242	272	244	259	263	234	255	230	216	252	255	219	240	228	219	258	252	260	240	256	242	268	222	207	279	254	254	247	264	243	241	262	271	247	231	242	251	262	217	234	252	225	238	231	236	253	276	246	267	255	251	246	242	241	213	249	244	250	241	233	237	231	228	252	246	239	266	263	224	276	279	246	247	237	251	256	225	266	231	253	260	251	246	279	249	255	245	229	241	245	226	256	204	270	246	258	246	243	236	244	255	234	219	260	227	247	223	251	245	229	261	245	248	239	255	252	259	236	224	233	251	246	247	250	256	251	244	234	267	249	254	260	238	253	244	256	256	256	236	236	253	279	239	255	264	215	242	215	255	248	244	250	230	215	244	255	268	264	261	249	279	227	262	234	251	229	243	255	267	254	242	228	274	263	272	210	243	233	231	216	268	247	260	258	240	256	255	237	233	248	299	234	253	254	239	254	260	241	234	217	253	246	254	229	245	273	238	260	265	252	256	257	246	217	264	233	250	242	247	219	246	226	241	259	276	223	233	242	246	224	262	241	254	242	236	268	266	229	258	272	242	250	240	229	238	282	265	236	224	256	245	252	235	258	267	270	254	229	213	249	245	253	252	261	233	259	262	224	273	258	255	261	264	274	243	244	272	261	260	251	239	235	240	231	240	233	237	238	243	229	230	236	239	240	272	299	257	250	258	249	232	254	256	238	245	260	247	255	243	251	247	222	267	260	254	218	235	244	227	282	235	227	247	249	267	247	248	257	248	233	237	255	222	243	254	267	240	229	244	246	234	262	235	214	270	230	229	241	241	236	298	254	248	270	260	223	219	245	251	250	280	267	236	258	219	253	257	237	255	227	264	271	260	257	275	261	230	252	247	223	236	227	237	257	240	255	267	247	228	259	259	229	225	266	245	248	242	246	242	257	253	249	240	256	214	239	243	265	257	246	244	233	248	236	260	237	263	231	239	221	250	252	243	242	244	258	236	254	267	252	242	228	243	212	252	246	250	249	243	255	260	233	225	264	212	251	256	232	258	242	243	216	223	254	266	236	270	266	220	238	287	240	253	256	265	268	247	263	229	279	240	237	261	233	258	232	242	232	254	235	258	243	260	251	244	250	236	238	252	244	245	251	229	241	256	252	247	261	249	257	249	222	243	255	290	255	275	288	252	240	250	243	259	257	235	248	233	233	247	242	243	226	241	239	241	216	225	236	252	271	257	236	257	259	255	253	263	252	259	231	252	246	249	234	207	250	240	250	248	240	263	282	252	249	231	266	266	228	251	241	251	264	248	247	250	252	220	254	241	290	253	268	232	244	260	245	245	223	252	251	251	245	261	241	266	239	226	245	260	255	262	261	251	211	266	248	235	260	241	263	234	271	235	223	241	249	244	238	269	271	254	246	257	237	233	252	262	250	227	220	228	239	262	251	262	260	245	259	255	238	205	275	260	232	244	242	251	245	231	273	246	235	247	260	283	243	252	231	244	236	280	282	259	241	281	254	238	247	238	239	233	244	264	244	244	253	241	252	244	253	257	263	233	259	257	236	251	241	255	247	260	223	236	254	236	237	256	246	246	228	247	280	257	245	255	247	255	242	253	228	230	248	251	251	259	215	253	234	267	224	251	254	226	264	256	256	256	286	247	240	273	229	226	255	231	236	261	246	235	251	245	268	257	241	274	231	249	241	233	237	261	240	261	231	229	252	245	233	245	269	272	253	257	247	244	247	258	234	229	252	271	245	256	292	252	247	244	235	279	238	224	236	245	225	257	237	251	249	221	282	252	271	252	268	226	279	233	270	243	269	266	229	236	241	228	253	258	256	274	285	248	254	250	248	272	267	230	260	248	248	229	248	249	270	260	259	260	235	256	248	238	275	242	236	254	246	213	211	274	268	233	255	226	262	242	232	237	256	246	231	265	248	236	268	266	256	238	271	242	263	238	263	242	243	259	249	227	241	237	300	251	236	260	263	228	242	249	252	258	228	243	264	242	254	276	221	264	240	243	225	255	239	238	244	248	249	253	263	256	256	242	225	269	236	251	232	244	264	228	275	235	237	289	221	240	287	229	239	254	245	256	255	241	246	257	235	251	250	260	243	255	251	244	228	231	269	277	244	225	254	237	241	240	232	288	241	237	239	242	231	267	231	258	225	253	264	241	265	238	242	226	262	258	270	253	233	260	254	229	260	239	243	244	229	221	247	270	219	246	240	249	245	240	236	222	242	256	259	255	239	254	230	295	235	271	222	252	248	267	261	229	239	242	263	253	232	239	241	246	244	245	219	259	238	255	233	260	260	248	246	247	236	264	241	249	280	257	223	214	255	241	251	257	258	233	264	245	246	255	270	237	251	226	263	236	219	259	241	229	234	235	220	272	225	241	255	256	251	251	233	261	233	235	213	238	243	248	247	218	232	248	266	248	253	244	273	234	264	226	261	251	254	253	249	254	266	243	229	249	268	251	235	248	253	222	234	217	246	243	243	246	251	244	283	289	268	253	235	281	220	244	247	241	266	243	238	260	221	236	238	265	266	238	257	266	233	249
27950	21607	18265	10839	5308	3348	2269	1746	1401	1134	1023	865	736	614	573	528	445	401	395	320	335	318	299	282	230	264	240	204	239	236	231	223	224	221	196	192	201	208	196	163	170	169	164	183	191	186	191	167	167	159	166	161	202	171	184	166	176	173	180	179	170	152	136	178	185	145	171	138	174	163	165	190	171	168	152	178	161	172	188	188	146	180	191	152	148	177	181	181	152	157	157	158	170	157	173	152	152	161	158	170	186	174	162	193	173	158	156	164	159	184	158	151	191	172	192	163	190	159	185	175	171	168	159	178	162	167	159	167	165	175	153	162	159	176	190	154	168	165	170	179	182	175	178	165	166	160	158	164	189	156	183	159	169	155	178	165	160	182	156	156	163	153	152	157	187	185	178	173	191	169	168	180	182	193	169	168	189	182	158	164	168	168	178	164	150	168	167	179	162	179	174	161	154	167	168	183	154	146	172	166	189	173	170	162	161	175	188	189	190	138	165	172	142	186	168	169	174	142	165	178	182	170	155	190	175	173	141	184	148	144	171	158	186	172	166	154	181	179	161	184	183	182	167	152	161	173	166	157	185	170	166	166	171	180	181	167	183	171	154	188	157	158	159	169	157	171	168	159	172	185	166	157	187	162	185	171	151	164	184	175	166	159	156	169	169	144	177	170	170	151	186	150	148	185	170	167	151	174	205	179	192	179	167	176	163	184	178	178	178	164	166	152	168	166	174	166	180	163	181	172	190	184	152	168	184	166	168	143	179	173	155	161	171	178	152	164	169	155	168	167	176	178	174	165	166	163	183	175	191	153	164	175	193	174	176	156	161	187	199	191	138	155	161	160	156	156	150	187	182	173	176	166	163	198	145	189	175	170	187	165	167	184	130	184	176	161	160	140	148	180	176	171	171	157	147	164	173	161	161	175	145	173	171	168	194	169	160	184	151	173	153	179	192	168	185	161	158	165	175	187	149	182	197	167	164	150	183	154	158	164	163	183	202	170	157	163	182	180	180	172	179	181	171	218	149	183	158	195	149	174	152	151	158	191	167	179	178	152	180	168	160	170	179	167	174	153	175	197	152	179	174	181	154	178	170	179	160	159	164	180	160	179	173	170	182	178	175	148	170	144	164	193	174	177	157	159	193	173	168	199	168	175	157	167	170	163	166	175	182	169	167	188	178	159	195	163	143	172	176	152	162	174	155	172	147	144	169	172	142	147	167	181	171	180	180	160	184	169	171	142	167	157	158	148	164	179	168	184	164	172	162	161	163	177	170	165	159	180	179	166	145	171	151	150	143	158	173	162	165	171	174	157	151	182	162	169	182	168	160	159	147	177	172	193	181	189	186	170	161	148	189	172	176	165	195	147	149	180	155	170	172	166	155	177	166	160	172	149	171	173	169	157	177	172	191	161	184	163	168	159	168	151	155	178	175	175	158	165	178	174	151	162	165	152	182	172	201	165	177	170	182	196	188	164	171	158	166	153	160	188	163	200	169	179	161	171	165	166	177	168	201	182	156	177	160	164	157	153	159	169	160	191	174	185	167	179	178	198	176	172	183	162	163	181	169	150	160	187	190	191	185	156	158	169	162	171	170	186	164	173	175	152	170	172	169	145	161	194	157	171	156	194	158	172	185	150	158	134	185	158	171	179	172	174	173	160	163	183	164	158	176	192	148	166	156	169	145	158	163	168	188	169	175	172	166	171	163	150	142	165	175	165	156	157	171	179	179	169	173	186	185	165	179	171	153	176	180	184	181	174	149	158	167	163	188	149	180	170	172	182	172	164	160	162	156	170	172	163	175	139	184	161	157	150	167	173	179	183	138	168	165	163	174	184	191	156	185	184	165	157	173	166	177	193	152	167	173	186	147	183	149	202	169	143	164	155	188	162	166	179	177	163	174	176	152	178	177	184	172	162	169	160	168	177	164	146	150	151	164	179	146	156	189	177	146	151	190	174	179	165	198	189	174	182	147	186	172	175	175	150	133	148	185	172	156	166	175	185	150	161	182	168	168	171	171	167	166	191	190	161	185	175	174	166	159	153	170	198	170	161	155	172	155	179	159	161	172	183	176	174	173	179	173	177	159	156	190	169	151	174	185	169	202	211	176	182	175	169	171	176	189	155	173	161	184	178	175	164	146	160	203	187	178	193	173	161	162	185	153	193	208	174	196	151	154	187	136	167	179	179	171	171	170	154	174	162	165	172	175	160	147	197	186	174	176	167	172	170	165	179	173	154	171	166	168	185	159	188	182	171	149	173	162	171	152	152	166	160	188	179	182	132	175	174	155	164	172	179	157	159	187	173	166	194	186	180	168	173	152	158	184	151	190	147	173	171	165	170	161	188	157	184	183	168	174	177	172	163	164	165	162	168	188	174	157	148	165	175	153	159	165	160	197	193	174	159	196	199	169	162	151	189	161	191	187	144	175	158	143	154	164	161	167	158	180	193	181	176	204	169	177	174	167	162	154	179	180	183	170	161	146	139	174	194	153	175	172	208	168	186	165	160	190	170	185	152	180	176	171	158	175	168	182	165	179	159	199	166	182	170	148	158	185	195	185	172	170	185	166	184	172	147	158	167	169	163	161	164	167	156	173	157	187	179	172	152	164	152	181	177	166	178	193	156	159	154	160	187	169	178	189	160	180	189	196	165	162	155	209	181	147	177	169	175	177	165	178	164	175	168	174	166	185	166	176	174	177	177	181	140	166	140	155	162	167	150	199	164	151	158	173	165	182	176	165	166	155	173	160	190	166	180	169	155	170	147	177	161	182	169	165	175	158	179	157	161	189	152	203	173	148	208	180	171	171	165	164	153	184	152	173	148	174	172	149	176	186	170	170	152	149	166	157	171	182	173	134	189	184	165	158	164	155	171	182	155	170	174	162	178	175	200	159	152	155	148	153	152	163	158	143	147	177	162	154	174	173	168	186	177	180	169	185	147	177	167	175	148	160	185	155	177	168	171	188	162	186	158	151	176	163	181	147	181	169	168	163	189	182	172	185	175	175	155	175	151	158	158	161	174	166	177	191	181	180	168	217	158	204	171	171	184	154	167	173	169	175	154	184	159	136	161	168	164	183	169	172	167	151	185	184	181	161	172	152	183	174	171	163	171	160	187	164	182	167	167	186	165	186	187	144	186	183	167	193	174	201	203	184	189	165	168	177	158	151	163	158	167	159	162	175	162	151	160	167	176	154	168	148	166	170	176	159	165	157	205	145	180	148	153	155	166	164	172	143	156	166	193	177	154	158	154	192	167	161	182	178	185	193	167	176	158	164	172	163	171	189	184	171	192	166	196	183	178	164	164	185	162	166	195	180	151	167	179	154	176	163	165	178	187	155	176	145	192	164	171	211	171	169	174	157	148	154	185	151	167	200	162	169	140	167	164	170	158	173	174	137	176	172	159	175	164	169	159	175	169	179	154	171	189	174	160	175	157	191	166	161	155	163	174	147	139	166	162	167	171	159	187	190	166	159	168	164	184	151	180
19184	30599	23399	15281	11168	8199	6068	4762	3746	3137	2736	2213	1819	1570	1431	1222	1065	880	833	721	697	647	593	549	512	476	443	418	388	370	390	349	316	300	310	264	264	298	278	276	245	272	262	267	256	268	272	265	271	253	252	260	253	223	238	265	260	237	230	244	255	264	241	248	228	249	259	221	231	260	232	248	255	239	247	257	247	238	249	243	220	248	252	233	260	256	240	283	231	248	246	232	244	238	262	258	244	236	253	265	238	257	265	271	244	219	257	246	254	228	233	267	240	216	213	232	259	251	231	262	257	258	225	242	277	218	260	263	251	239	253	248	216	228	227	248	269	261	211	249	237	235	265	240	269	250	228	251	257	251	274	242	233	264	228	265	221	225	232	272	245	249	237	267	250	242	255	278	222	243	250	246	214	248	248	260	247	228	238	251	227	266	236	237	269	234	258	237	254	237	248	245	237	229	255	261	230	243	249	262	261	250	229	228	234	240	236	245	225	237	230	249	229	249	245	243	226	250	221	242	266	247	260	249	237	246	255	222	243	260	236	236	254	254	258	245	256	225	243	235	259	267	249	239	247	265	268	231	236	242	236	246	253	259	258	234	228	233	248	226	223	244	260	265	259	233	243	273	223	254	243	243	221	242	263	213	245	247	237	244	240	226	206	236	237	230	237	250	244	229	259	240	215	254	247	238	210	240	215	226	265	249	249	242	249	227	257	225	253	234	251	253	248	258	242	245	233	277	242	246	251	254	247	222	261	246	243	246	225	276	255	254	270	259	248	227	249	246	216	270	255	237	250	265	260	273	242	271	228	251	243	250	227	258	245	261	267	244	247	229	244	258	240	235	238	230	274	256	258	229	222	227	253	272	262	246	270	254	249	245	226	249	222	243	238	235	237	266	242	276	238	216	234	244	257	230	231	254	240	246	268	267	259	232	247	250	248	249	230	253	254	213	260	246	250	258	238	264	258	236	227	237	216	259	218	265	235	247	258	239	229	237	242	236	233	233	255	248	230	243	247	246	241	274	279	249	243	237	248	238	259	226	223	262	260	241	223	236	223	235	258	252	260	236	257	237	243	226	269	254	245	236	256	232	242	261	247	258	241	228	272	216	249	232	239	248	270	234	231	248	234	236	239	238	241	250	235	238	235	242	261	275	243	233	234	241	263	219	239	232	237	258	233	243	273	231	245	242	241	271	259	246	252	261	236	246	241	249	233	229	232	272	258	220	249	275	268	231	246	272	237	214	228	246	238	292	249	239	218	246	243	275	229	254	223	258	263	268	221	250	244	243	236	242	232	222	225	277	254	267	255	256	244	259	224	242	252	251	248	228	251	293	232	284	259	243	218	219	253	267	227	223	235	256	249	241	242	251	249	250	225	278	252	232	257	252	236	250	233	231	261	229	231	270	228	247	235	266	247	260	258	236	253	245	225	252	234	254	250	260	250	251	230	268	235	220	242	212	250	257	236	219	257	230	251	226	231	241	226	253	244	251	235	211	236	222	242	235	251	238	261	268	258	220	237	234	276	256	251	253	244	249	247	254	239	233	249	241	237	254	257	250	238	224	230	242	265	235	239	237	248	220	220	228	208	261	246	283	275	259	237	234	250	249	250	231	249	262	231	254	260	245	239	255	229	267	265	221	252	239	244	245	272	234	246	243	231	233	242	238	249	247	219	246	215	252	232	235	246	243	235	231	260	249	224	231	269	254	216	242	228	242	220	258	269	234	245	231	264	228	251	229	222	248	247	236	240	232	238	240	246	232	214	248	254	236	251	258	211	241	253	239	249	254	255	252	240	242	215	238	259	254	263	245	226	235	242	258	236	257	227	246	225	223	221	239	232	243	244	254	226	214	250	269	260	240	237	257	248	221	252	235	219	243	241	292	216	241	245	226	248	271	250	251	219	237	262	251	264	253	254	278	264	239	260	240	237	249	272	269	252	264	220	255	266	234	257	278	239	250	252	257	246	241	252	227	219	247	248	236	227	260	222	239	252	255	254	275	240	270	258	226	256	224	257	233	271	240	273	255	241	239	238	240	237	240	258	257	222	232	234	223	237	221	248	241	278	238	218	247	240	247	236	262	269	253	249	259	236	234	223	240	261	263	232	252	255	265	261	263	263	222	220	238	256	240	253	230	271	255	253	228	237	241	241	251	244	239	255	248	256	234	249	238	224	246	244	242	263	264	233	250	232	240	267	254	246	227	246	221	244	233	222	239	275	252	232	216	262	249	224	210	252	233	237	233	238	260	269	248	233	243	238	243	253	214	267	238	254	235	239	230	241	265	236	261	252	227	295	251	255	247	234	234	263	214	212	226	262	258	259	243	245	225	224	265	258	223	258	253	248	245	233	226	266	232	252	280	274	258	240	242	249	257	239	243	253	286	241	250	261	259	243	232	231	268	237	260	255	223	233	232	253	274	251	260	259	234	250	266	233	262	261	213	261	247	260	255	239	229	268	234	237	237	238	260	246	246	238	258	266	252	224	243	232	243	256	248	243	228	259	224	234	221	242	238	251	248	223	237	254	248	244	251	252	262	210	239	243	238	237	257	259	241	213	227	262	269	261	268	254	228	252	235	243	239	282	233	273	218	244	231	228	252	261	251	241	273	244	235	254	218	254	252	251	219	255	227	240	247	249	241	252	225	262	268	249	253	259	246	231	232	239	215	264	257	226	245	238	216	265	252	227	247	255	263	229	248	248	308	244	281	239	232	242	249	273	248	258	254	249	253	203	230	238	211	269	246	254	238	264	205	240	237	199	233	238	253	252	244	245	242	258	273	225	251	239	267	249	238	272	240	230	224	282	224	231	243	245	222	266	238	241	251	273	259	234	254	229	219	233	202	257	237	250	253	233	231	248	265	255	271	255	235	242	234	259	263	233	235	238	267	252	235	239	240	238	241	235	248	251	230	227	239	236	240	255	217	237	252	230	221	259	287	244	252	248	244	256	220	246	222	226	269	246	261	234	248	269	276	238	256	252	227	260	242	244	245	225	254	273	237	232	269	257	253	239	251	200	246	256	227	261	274	213	281	230	230	203	268	261	226	239	234	233	266	239	271	248	259	249	268	264	246	257	258	265	274	256	261	234	266	228	232	250	234	266	250	241	249	266	242	220	250	238	286	260	288	227	247	263	245	250	252	237	227	244	251	250	230	238	237	244	268	271	243	269	263	245	252	241	242	263	235	229	237	250	272	228	232	231	263	256	240	242	242	214	246	256	227	262	240	267	243	243	245	232	265	257	236	244	247	271	249	258	254	242	248	258	243	269	245	250	244	246	253	261	243	236	257	255	232	249	254	270	236	262	271	251	230	233	238	240	235	238	249	252	279	242	239	255	254	236	244	212	227	255	236	268	236	227	246	293	237	241	279	243	234	253	260	252	234	240	245	272	268	248	272	245	224	248	223	253	264	236	240	231	261	245	229	242	237	265	236	209	254	243	240	258	235	232	268	258	233	246	259	264	233	252	222	246	265	224	250	217	237
23401	21220	27633	25066	19509	9144	4608	2941	2222	1958	1587	1336	1060	868	824	679	658	536	517	509	467	395	404	354	328	290	297	289	302	299	271	260	248	246	203	217	208	195	218	205	210	168	202	198	198	185	218	173	190	188	186	179	170	190	176	197	196	195	192	187	183	167	224	164	160	168	190	165	190	199	159	158	187	191	192	181	178	173	161	189	190	159	188	167	181	186	179	183	213	185	157	175	200	177	169	175	168	188	179	156	190	186	184	174	160	160	148	184	188	179	164	159	192	186	202	143	171	191	189	171	163	180	169	175	146	182	158	182	181	161	189	185	181	159	170	177	177	198	175	164	190	190	184	206	194	174	181	180	183	160	176	177	137	194	187	196	191	183	181	200	177	173	182	196	177	176	189	152	156	162	181	176	185	178	179	202	183	185	133	177	168	175	187	190	196	171	186	209	182	181	170	188	185	173	183	188	162	174	195	151	182	186	162	186	146	191	165	157	172	160	174	170	157	169	176	200	180	165	183	168	156	178	180	179	175	175	192	166	167	166	188	162	163	188	156	173	184	178	204	168	177	189	163	182	179	173	171	186	199	193	167	200	148	175	175	143	180	168	169	195	204	176	184	135	186	208	176	169	189	184	182	187	179	178	181	201	164	189	200	167	177	207	165	165	179	198	187	173	188	186	211	162	171	187	189	161	164	189	151	171	159	152	202	162	178	183	184	195	221	193	169	182	174	175	207	192	198	178	177	196	179	168	186	154	159	177	162	164	177	188	184	192	198	178	196	176	169	171	194	172	162	174	194	175	161	176	188	151	191	188	162	185	170	179	169	210	179	180	173	168	181	153	178	167	164	172	174	157	181	152	162	186	205	178	154	175	176	183	184	160	151	168	156	176	195	172	184	177	175	164	206	194	174	196	168	195	176	155	186	176	155	185	171	186	181	159	162	192	188	184	163	187	175	144	184	199	173	172	188	186	182	182	165	174	174	174	194	167	189	177	161	161	204	170	174	176	173	163	170	161	205	177	185	184	181	172	184	184	155	178	211	177	168	171	165	183	178	166	187	203	191	188	187	173	173	176	187	193	185	181	193	202	199	193	163	170	203	186	182	192	187	171	177	183	186	197	173	157	187	167	193	160	170	171	187	178	169	190	163	198	196	187	172	178	151	187	187	181	163	178	192	164	170	148	184	199	174	176	171	197	177	179	185	165	193	181	160	178	160	176	186	183	166	175	161	187	169	187	160	188	167	183	173	183	157	162	154	201	183	180	194	179	200	175	188	197	169	187	175	181	193	190	174	197	189	192	178	191	191	187	166	188	183	198	174	175	174	164	216	179	178	173	164	154	190	183	180	169	158	190	179	192	174	194	189	197	156	203	179	174	182	156	180	204	192	199	191	175	172	163	171	178	183	177	192	192	208	187	197	167	191	186	168	169	174	199	171	182	168	172	173	185	179	197	190	167	168	164	170	192	167	167	189	165	214	156	174	198	180	174	153	179	162	192	182	178	170	190	171	173	183	181	163	198	186	157	188	178	205	195	160	181	188	200	160	156	197	190	179	160	184	157	187	192	167	172	186	182	168	177	176	172	185	174	162	178	169	191	176	176	230	168	179	183	175	170	172	193	167	179	165	174	179	162	188	164	172	183	187	190	190	170	192	180	172	171	202	188	187	173	172	175	182	183	177	178	212	171	175	173	203	194	173	183	202	180	174	188	169	207	175	180	183	188	159	173	165	192	179	173	185	166	172	202	153	162	178	165	195	204	154	173	169	170	220	190	193	180	190	173	174	160	147	170	186	188	195	174	182	173	186	191	142	182	186	185	172	187	170	188	184	186	191	176	198	202	184	152	192	175	197	168	195	197	173	177	219	179	161	179	167	166	200	191	197	178	208	167	204	161	189	169	168	180	149	183	175	169	195	157	178	189	165	169	184	184	179	176	174	179	189	151	165	179	164	190	192	178	182	183	175	169	169	193	171	169	183	156	183	153	171	176	205	172	172	189	171	169	168	172	174	181	182	167	158	202	202	169	186	178	172	176	185	205	187	189	180	165	170	192	197	199	157	190	167	148	164	205	178	174	196	182	183	166	184	163	171	176	166	191	172	176	155	186	180	167	152	182	193	154	185	193	174	206	154	192	212	171	206	191	185	180	159	162	178	182	175	166	175	178	172	194	179	176	171	186	198	169	189	183	161	184	199	165	192	175	196	166	192	151	155	176	174	157	171	192	191	167	171	177	173	179	183	146	165	159	190	171	182	176	168	191	181	181	181	172	157	142	164	177	180	201	182	183	177	147	183	174	163	186	177	170	185	154	179	163	172	169	200	189	180	170	171	192	158	195	188	191	193	170	182	178	160	166	180	168	189	199	179	183	195	179	155	190	199	205	179	166	182	178	187	191	177	172	182	169	161	177	166	185	189	181	165	159	200	187	177	183	169	190	184	167	178	176	168	168	186	184	178	182	191	197	194	170	194	160	173	196	189	164	175	176	168	193	163	198	187	178	167	176	183	183	173	152	202	172	210	190	196	171	193	172	168	180	178	179	184	184	194	161	192	183	181	163	166	173	158	172	188	191	153	189	178	187	178	178	169	166	187	170	177	186	168	175	176	169	162	143	166	187	172	180	184	187	178	170	179	176	171	159	165	172	202	164	173	194	200	173	170	178	178	181	167	168	164	171	178	161	167	191	166	174	173	175	167	171	156	161	181	175	176	199	178	152	184	177	164	182	191	147	175	187	185	195	162	162	192	191	190	194	189	172	189	186	198	170	193	193	143	180	164	172	180	153	179	184	190	169	147	164	195	185	186	160	193	173	186	170	188	162	174	159	173	185	179	173	184	157	168	175	175	167	185	157	151	200	205	163	169	160	172	191	182	172	185	173	181	206	210	149	160	179	182	169	171	192	213	215	184	167	161	172	192	172	165	172	166	182	188	175	177	187	192	151	183	172	165	186	183	164	174	191	182	166	178	191	200	187	183	176	195	185	166	180	181	183	173	171	158	184	188	179	162	198	184	190	169	167	176	188	172	175	177	151	193	168	153	176	173	196	173	152	169	192	198	177	151	193	204	167	199	175	189	180	170	158	166	184	183	193	179	205	189	155	180	191	164	193	160	182	185	172	192	172	197	193	162	203	155	179	188	171	157	191	194	203	169	168	194	170	189	175	182	174	187	158	179	188	168	177	160	161	161	195	173	181	183	182	175	162	171	188	208	172	181	165	176	166	163	185	181	170	182	183	181	175	186	182	184	179	167	177	179	170	174	190	182	185	175	207	169	183	185	174	181	176	191	166	156	196	158	175	179	211	136	179	188	181	173	166	151	189	189	174	196	166	175	171	189	169	158	178	192	181	193	173	183	189	180	203	181	157	158	165	166	198	180	178	176	181	191	193	189	174	183	183	203	169	181	167	162	154	168	173	193	177	159	177	188	165	198	163	167	181	180	183	197	204	190	188	163	210	181	187	172	162	185	177	179	175	186	165	149	175	186	178
20867	39090	29256	20585	15647	12023	9210	7244	5751	4935	4122	3467	2776	2241	2151	1688	1456	1259	1184	1050	974	892	750	733	664	624	584	525	500	493	447	397	376	377	338	341	308	316	325	359	294	276	280	282	289	282	255	284	258	272	283	285	253	242	255	255	281	255	263	259	231	250	278	244	258	256	272	254	262	254	248	240	245	261	232	241	255	277	225	260	251	289	222	247	263	250	251	233	271	253	252	281	291	279	245	251	257	250	228	238	253	261	259	247	246	262	261	232	235	279	262	266	249	244	233	281	291	253	253	252	253	265	254	254	257	276	250	244	254	223	245	265	248	253	243	264	266	265	259	252	233	292	250	241	231	231	250	227	262	269	253	278	252	261	251	270	284	260	257	261	260	261	255	275	254	262	251	271	268	256	260	261	276	257	259	272	235	260	268	261	266	247	257	252	261	245	288	241	241	237	255	255	270	245	260	243	251	278	251	262	264	256	218	249	238	233	261	289	245	264	243	254	243	248	236	275	270	283	252	249	253	258	241	238	252	254	254	247	258	261	242	261	255	236	236	245	263	289	262	279	273	266	232	263	269	258	260	265	259	248	270	249	228	252	249	227	252	250	234	233	258	234	246	242	226	278	253	243	229	257	276	248	269	257	246	244	257	249	275	268	254	247	256	278	222	259	246	265	256	255	242	277	256	202	252	269	272	288	236	260	248	236	257	263	265	247	243	252	270	252	251	304	263	279	241	273	253	253	278	258	243	251	242	261	240	242	256	269	265	278	235	277	262	233	240	288	243	292	275	283	261	235	252	252	227	266	268	245	270	258	258	234	247	259	257	241	273	245	232	238	265	250	271	258	263	268	274	243	251	229	244	238	255	245	242	246	253	247	276	257	270	266	267	267	251	256	239	263	262	256	246	279	243	261	264	268	245	243	264	263	268	250	243	257	266	279	302	283	242	272	278	284	271	237	240	235	254	256	242	247	250	227	264	257	261	275	256	262	269	250	253	249	223	225	241	263	275	244	248	254	238	255	238	241	269	279	243	298	261	208	240	255	291	265	256	243	241	236	250	251	279	257	247	254	256	244	247	240	272	244	250	263	245	235	270	245	254	251	243	236	224	266	245	223	277	251	256	253	289	239	283	275	254	268	243	255	231	240	215	256	263	255	247	261	264	267	268	261	265	247	276	245	256	292	273	267	246	277	257	250	235	275	259	228	251	242	259	251	270	260	260	260	262	231	249	251	226	235	247	241	242	252	256	230	211	255	240	274	255	258	266	239	236	252	254	257	234	254	257	257	240	229	258	237	260	261	268	249	284	278	230	273	271	254	268	244	232	263	260	236	266	277	271	250	264	254	243	254	258	240	256	278	257	244	259	260	258	255	268	248	250	245	226	256	261	262	253	258	258	242	235	233	255	254	255	248	264	254	265	249	219	280	265	243	246	234	254	246	216	244	269	254	248	244	248	241	258	245	242	255	231	253	286	251	259	235	243	248	262	231	237	249	248	261	254	244	241	249	246	239	262	261	261	302	268	221	242	246	231	241	248	283	242	261	268	245	276	262	237	263	253	269	257	294	259	272	258	269	225	237	282	281	240	266	259	217	241	251	246	247	247	261	265	249	243	250	262	241	266	242	255	251	260	240	234	250	273	237	227	264	273	240	263	232	245	252	255	268	270	252	252	258	242	226	262	240	267	235	265	235	242	231	258	256	267	256	233	229	237	226	222	249	248	250	264	245	276	266	279	256	250	287	249	261	233	213	276	229	269	257	264	249	272	256	251	251	254	273	255	235	250	239	263	244	222	279	236	276	235	259	263	256	249	283	232	243	258	257	255	257	240	246	245	250	240	254	240	262	229	255	287	282	255	256	267	262	229	275	302	266	239	268	233	252	267	252	244	239	253	241	260	243	272	253	251	243	255	288	251	264	261	259	265	238	244	265	247	239	256	278	254	255	265	260	273	269	283	291	238	239	245	249	283	270	263	234	243	244	279	273	238	232	252	282	270	257	258	268	241	265	223	268	246	262	245	250	246	236	247	255	235	253	250	251	249	238	262	259	243	238	275	248	260	246	252	259	268	270	302	250	272	251	259	250	259	241	263	243	277	256	251	254	257	256	255	272	245	278	274	254	249	283	293	252	244	261	253	245	243	236	245	265	247	256	267	250	273	240	236	261	244	223	232	264	245	241	245	243	219	251	260	252	271	244	268	251	274	252	231	266	244	239	234	255	285	277	251	263	229	288	261	270	249	245	261	235	247	244	280	245	242	277	250	265	264	259	227	258	245	266	313	267	262	234	226	277	255	254	253	249	241	267	265	256	264	255	241	247	255	248	232	278	255	272	243	251	257	246	215	234	247	247	250	272	234	235	262	256	268	285	258	259	242	240	264	242	254	259	233	257	253	242	233	247	240	254	260	271	269	248	274	272	256	251	255	240	258	246	254	246	281	265	261	271	244	216	248	244	255	254	267	244	245	275	289	247	244	254	281	258	237	250	264	250	264	258	266	247	233	244	244	270	275	253	261	263	243	216	244	245	261	255	247	214	242	251	267	265	248	245	272	265	265	258	239	243	232	242	223	228	271	252	245	311	260	252	243	227	246	225	269	249	258	256	266	249	234	250	214	254	228	259	251	269	256	262	257	255	247	238	268	240	246	235	264	261	247	238	261	270	250	250	246	264	256	264	238	274	250	279	262	259	232	254	252	271	261	234	220	240	283	268	261	235	264	246	257	256	256	252	270	243	231	244	284	289	234	246	255	235	251	259	249	239	245	218	249	238	263	233	253	247	266	269	271	272	261	240	262	251	258	237	256	242	266	273	228	269	269	263	224	255	236	261	259	248	251	213	264	270	262	299	269	264	258	273	262	263	247	282	241	220	240	268	248	240	287	261	254	270	241	252	254	259	205	257	248	252	240	268	255	254	240	254	262	286	241	231	242	267	222	282	255	282	263	253	238	272	253	263	252	244	246	276	249	270	225	236	248	246	249	248	247	232	237	243	277	265	252	257	264	243	244	279	256	234	247	270	280	295	248	256	260	270	252	290	273	205	292	250	234	272	231	266	249	247	251	257	259	261	250	249	269	260	272	258	268	262	265	293	258	250	243	256	235	261	258	262	253	266	289	235	261	285	269	235	269	269	264	247	275	243	279	271	262	240	266	274	262	250	257	262	244	249	254	233	246	246	256	267	241	267	225	252	272	264	256	222	286	257	264	241	279	262	248	275	254	229	251	277	207	238	277	266	232	252	222	250	277	255	233	233	250	266	232	249	245	255	235	277	248	270	239	283	270	263	263	255	265	253	227	279	240	268	268	245	263	240	251	261	272	261	250	223	277	284	260	258	270	262	260	268	222	240	246	286	266	269	250	249	278	277	251	239	229	276	251	224	258	242	251	266	254	268	248	255	265	265	247	227	276	233	242	253	252	227	267	272	270	227	263	255	238	256	227	260	236	243	268	265	246	263	227	271	242	266	251	241	239	253	247	264	259	270	252	261
25005	21309	25735	22919	8373	4355	2892	2104	1624	1450	1214	1019	814	665	696	556	494	475	427	429	372	346	303	284	294	286	288	241	252	206	207	220	229	181	184	175	194	181	202	172	166	203	191	172	180	166	205	167	149	158	164	178	172	186	185	195	172	166	178	157	165	164	177	139	165	180	155	150	155	170	140	168	172	180	165	165	177	186	157	174	151	163	159	161	161	157	149	169	182	162	189	156	177	155	169	150	153	141	160	169	179	149	177	145	155	153	172	158	168	176	158	158	161	161	161	154	167	186	178	180	188	150	164	146	181	162	152	151	164	172	147	181	171	144	160	167	181	149	166	182	162	164	150	174	168	185	190	151	173	161	154	157	192	134	164	151	179	181	164	156	163	163	159	169	167	167	154	161	159	174	173	157	151	155	171	158	162	190	157	130	156	159	162	161	139	176	159	145	151	147	169	169	160	159	171	188	156	163	172	169	162	181	163	154	156	188	163	163	176	162	147	169	158	187	172	161	167	179	149	172	191	165	151	153	173	151	170	145	166	172	141	161	142	163	177	174	176	169	165	172	181	171	157	157	150	148	174	151	150	178	158	163	179	156	145	182	155	170	169	165	168	173	164	146	156	163	172	151	172	181	156	152	169	173	163	177	159	174	200	163	162	151	177	170	152	154	178	172	152	161	161	170	156	149	177	166	169	166	181	153	156	171	167	197	172	167	163	176	178	169	178	165	171	167	152	160	167	150	158	148	156	161	183	153	161	165	189	160	203	145	162	178	161	163	157	140	167	174	157	179	148	163	188	169	190	166	171	176	182	189	158	195	176	159	139	176	183	176	160	167	173	157	143	170	150	150	161	191	172	182	176	169	167	180	167	155	164	175	167	200	201	188	167	152	149	206	146	154	168	172	172	163	160	160	181	149	158	145	152	155	174	169	187	170	186	159	162	174	182	154	157	166	180	168	166	157	182	192	179	167	179	193	162	149	162	166	188	140	173	186	170	164	153	161	168	174	178	157	166	184	140	188	165	167	163	178	165	154	131	193	184	182	156	170	163	134	191	178	165	169	153	156	171	158	165	178	165	183	175	158	154	164	170	180	168	162	166	188	170	176	174	158	184	166	163	164	151	155	155	181	141	179	155	138	202	170	168	154	154	174	163	199	184	158	145	142	173	161	181	162	163	170	148	130	157	178	165	173	182	187	156	154	172	181	168	150	149	175	170	159	172	150	172	183	170	146	178	174	178	171	180	172	160	175	171	154	186	182	139	144	165	177	169	157	170	139	172	163	175	174	165	172	172	134	162	166	167	151	172	147	180	163	169	167	178	144	167	141	168	183	169	163	138	176	177	181	173	157	163	154	157	150	161	178	176	179	145	156	163	170	154	143	152	172	169	173	187	181	168	165	168	185	174	180	176	161	156	153	158	165	156	173	156	150	173	164	171	178	149	133	166	167	162	173	164	202	158	147	144	180	157	173	167	153	169	151	152	155	177	177	165	156	148	141	158	152	156	156	157	170	157	185	155	177	168	159	151	158	155	148	161	149	145	181	194	161	178	151	159	159	162	156	159	120	174	165	156	158	193	173	175	162	176	142	173	176	176	166	152	169	138	158	163	167	150	164	163	186	161	177	155	135	155	155	164	153	174	159	175	146	192	164	154	158	157	184	179	146	177	158	175	162	158	162	171	177	137	154	151	169	175	178	158	151	172	171	166	193	169	164	168	171	166	164	160	167	141	156	178	163	157	148	142	160	198	158	175	164	167	157	174	154	167	155	173	160	139	160	169	146	157	159	163	177	179	151	167	149	157	168	163	156	180	195	163	158	142	168	160	144	171	154	165	170	179	160	163	148	146	173	191	156	164	171	172	188	169	158	168	144	160	176	168	169	142	189	157	169	161	166	170	154	168	166	165	155	194	192	169	154	169	181	137	162	150	172	156	175	155	149	165	152	138	165	171	173	165	161	170	182	164	172	163	163	163	164	179	181	176	167	162	196	184	156	178	132	165	177	176	148	173	183	183	176	167	168	147	169	179	169	169	169	171	172	172	174	159	163	179	158	167	165	162	164	166	196	148	164	144	160	199	177	152	181	149	168	176	177	160	164	174	169	158	173	169	165	155	167	164	162	145	170	162	168	168	166	151	166	148	171	179	159	176	159	176	156	175	164	155	183	159	168	164	170	172	168	157	174	157	149	164	148	164	167	147	163	187	177	152	170	175	166	158	159	157	160	169	162	143	161	156	192	162	163	166	178	158	158	153	180	148	167	182	161	143	163	171	179	186	156	150	171	156	175	170	163	177	161	155	163	172	125	191	162	166	164	166	161	155	145	174	161	168	152	151	174	174	173	134	171	143	155	187	168	184	181	146	166	156	146	173	161	176	152	172	158	170	167	176	161	160	166	198	158	167	176	194	179	151	161	151	149	159	177	183	170	176	169	154	176	174	177	177	168	160	155	163	185	171	146	154	160	160	178	156	156	175	164	162	163	175	154	181	173	161	173	196	140	163	161	176	163	167	187	164	164	147	184	180	160	154	144	149	179	184	141	145	175	176	172	159	142	175	146	175	161	171	174	165	167	175	164	168	170	138	149	185	162	168	172	147	162	150	143	162	174	149	154	162	146	168	165	169	152	155	158	182	178	178	152	154	181	162	152	154	160	159	150	168	155	177	170	195	169	169	176	152	174	173	176	177	155	172	146	147	177	165	183	153	182	164	187	182	171	174	168	158	178	159	171	173	185	175	188	155	172	156	174	154	153	152	161	180	152	181	162	166	156	172	165	182	168	149	138	167	169	157	164	153	187	183	176	186	154	153	150	158	156	162	174	165	156	138	154	162	154	158	152	152	176	150	180	164	177	152	152	167	155	158	172	161	177	175	144	177	156	185	204	176	161	160	158	142	148	152	165	163	153	176	170	165	175	180	182	160	164	160	187	179	179	147	167	163	162	167	163	175	164	155	156	167	158	163	163	163	171	171	149	173	157	174	166	167	169	159	156	170	177	179	167	168	154	176	146	162	174	148	177	164	177	162	150	146	164	209	163	141	150	180	163	171	155	168	172	162	145	140	166	151	169	154	157	158	172	173	156	154	157	160	158	157	180	153	172	150	158	164	160	168	160	150	176	177	160	170	196	159	173	162	164	149	140	156	173	176	179	155	160	167	150	167	162	163	167	195	170	158	143	185	155	139	162	159	166	177	180	145	174	167	138	154	154	152	155	175	154	156	190	167	157	176	182	186	166	166	199	176	154	162	190	176	158	150	148	159	158	181	171	169	172	175	164	160	181	163	166	167	145	158	181	155	174	192	157	174	138	163	173	167	147	161	168	159	180	158	184	185	158	165	188	161	180	161	158	175	161	169	154	168	140	148	158	196	176	167	163	160	176	175	152	176	149	146	148	181	172	185	190	155	167	182	141	160	150	152	170	149	166	160	156	178	168	185	166	144	160	178	166	141	186	152	151	193	166	157	146	177	152	171	180	173	159	134	186	164	154
20030	34742	25693	17500	13034	9875	7567	5901	4678	3887	3357	2671	2235	1879	1715	1382	1196	1060	951	849	813	706	659	648	551	515	533	427	460	398	380	364	359	316	327	307	290	280	288	292	270	282	261	228	258	265	300	271	227	261	257	246	225	255	254	253	238	237	229	248	200	259	220	244	251	258	269	237	248	253	247	250	233	282	265	229	241	263	239	223	216	248	228	244	241	249	219	229	260	261	262	211	228	223	253	248	253	234	241	242	241	231	237	240	237	249	222	256	255	244	233	274	246	254	258	242	226	240	219	233	240	229	250	236	228	236	240	243	259	256	252	239	221	252	223	241	249	237	243	231	255	258	266	246	238	258	231	224	240	211	223	250	222	224	251	275	235	232	235	247	222	270	248	246	225	224	241	239	232	233	242	244	240	215	229	245	248	249	255	232	241	255	250	254	234	220	252	244	266	232	240	248	237	226	268	246	213	224	232	261	239	258	221	255	242	227	242	227	225	271	223	277	246	241	229	263	225	235	247	215	256	238	188	235	241	236	246	241	222	203	246	230	227	252	258	221	242	218	261	221	233	239	223	243	245	222	258	251	235	245	235	242	206	208	256	227	227	248	241	279	237	212	249	200	230	215	231	233	245	243	233	238	224	269	240	245	247	237	219	227	221	212	225	200	241	230	250	223	220	238	230	217	242	258	237	255	270	250	206	253	261	244	265	233	236	246	238	245	236	224	222	199	224	247	228	219	232	235	235	235	214	230	260	231	224	270	260	246	236	254	229	229	239	248	231	226	249	254	255	236	225	209	213	249	236	229	218	224	253	245	232	239	210	253	270	228	251	234	228	224	244	234	244	261	233	222	240	228	238	242	245	210	255	242	227	254	250	267	220	230	233	225	262	253	232	216	245	218	251	206	229	231	245	225	249	244	274	237	238	256	228	260	261	220	226	238	224	208	239	258	232	251	234	240	243	237	220	246	237	225	223	278	267	260	226	250	244	220	231	249	247	237	231	247	221	228	259	241	229	219	265	248	243	266	234	259	245	228	251	231	225	251	243	238	218	209	261	242	265	238	267	237	232	253	291	224	238	242	231	244	257	247	241	232	224	231	253	241	248	250	248	231	247	234	269	227	253	247	240	233	231	246	237	227	239	249	237	255	254	249	235	235	239	234	246	240	229	231	262	233	232	219	239	223	246	236	252	244	231	241	240	249	255	225	226	238	238	233	249	231	231	242	249	215	225	217	227	236	219	226	206	218	225	250	224	223	244	247	263	224	231	225	228	240	262	226	243	216	236	222	235	246	261	247	224	241	222	226	243	245	245	244	257	246	237	235	226	246	229	243	245	236	242	249	251	268	227	238	238	242	234	237	238	237	251	227	245	236	232	220	223	250	249	237	245	222	230	230	238	232	243	244	239	248	243	247	219	253	216	244	236	242	242	237	226	253	257	248	233	230	229	259	216	224	240	227	229	261	235	240	225	240	245	220	262	235	246	247	247	236	234	244	242	247	193	236	237	253	239	268	244	225	232	231	254	236	224	247	252	251	249	255	223	228	231	245	267	250	235	244	266	248	237	256	270	267	241	243	240	254	230	257	221	219	234	226	235	260	227	211	246	253	228	241	255	236	249	212	241	219	255	221	264	236	224	243	226	217	230	264	223	203	231	249	252	236	284	247	238	246	201	254	231	226	269	208	209	236	231	271	251	235	252	263	232	235	263	228	232	256	240	234	225	218	238	234	249	229	236	206	234	254	246	259	229	224	248	257	223	231	238	269	248	245	264	243	256	256	229	231	235	239	252	218	251	232	243	264	232	220	222	251	234	254	218	222	241	215	254	243	266	243	242	208	242	246	241	239	218	254	191	240	251	245	218	233	233	268	239	231	230	248	243	232	235	228	204	247	253	246	278	231	248	222	249	240	224	221	258	251	215	225	249	247	240	226	279	263	248	240	238	254	237	244	236	273	240	231	261	239	272	261	239	231	261	262	239	210	206	219	236	245	224	267	227	231	230	235	242	230	212	233	211	223	241	225	255	255	245	237	236	233	220	212	252	243	235	230	239	261	235	227	242	220	229	232	217	262	258	218	265	264	277	254	244	254	216	223	265	221	230	220	215	239	241	249	257	258	228	236	236	234	223	240	241	236	249	252	226	216	243	254	248	271	232	267	225	232	223	217	267	245	230	236	249	243	239	251	247	241	249	232	240	249	183	227	243	233	266	224	237	243	237	230	224	241	256	244	234	253	234	262	254	249	242	233	254	243	220	235	239	236	231	248	232	253	261	257	199	240	251	228	244	223	242	221	257	233	230	230	257	240	233	235	222	227	225	225	231	247	231	219	218	235	253	247	244	220	210	196	217	238	243	201	247	250	230	245	260	260	248	257	237	234	233	217	247	235	227	243	259	243	219	240	222	251	231	225	245	242	246	233	233	237	242	256	221	260	245	249	244	238	242	241	234	238	258	276	224	228	254	254	234	211	222	251	243	234	239	222	224	240	258	275	258	214	237	254	230	226	248	234	236	232	229	225	264	277	233	212	244	220	234	254	247	243	238	233	261	206	241	241	222	273	234	258	280	250	215	229	278	255	254	255	237	223	226	248	244	259	251	227	252	254	226	236	261	242	265	259	226	243	227	241	248	223	232	227	232	228	264	269	254	244	239	245	279	252	253	247	211	223	230	248	233	240	222	239	244	219	233	230	251	260	231	242	249	255	229	252	241	238	245	213	225	243	237	225	228	220	234	238	195	246	261	242	233	249	257	221	264	224	245	230	242	230	213	222	253	255	255	245	227	245	222	237	265	232	230	224	245	261	238	226	260	251	260	222	242	243	231	265	226	220	244	231	238	235	225	226	252	230	240	249	249	246	246	225	234	251	222	221	261	260	216	246	257	245	210	242	229	220	249	260	211	226	243	258	274	241	246	233	235	238	259	233	259	238	222	222	219	234	237	236	236	237	255	270	217	237	223	232	240	242	276	242	237	251	240	238	244	220	233	245	234	238	210	264	262	237	253	229	214	245	240	270	258	241	255	231	252	227	222	230	253	268	232	266	260	209	260	257	208	221	239	217	238	251	240	226	244	241	238	234	220	224	217	249	230	273	218	239	217	253	232	237	252	254	233	205	284	242	241	243	240	255	230	251	211	217	275	219	241	265	227	229	246	236	253	243	241	222	222	233	244	251	239	233	241	261	229	255	231	260	231	227	248	249	238	260	255	235	257	230	251	241	223	247	212	246	240	230	249	244	209	235	243	223	229	244	237	231	236	254	268	237	223	238	245	221	253	240	257	222	257	244	219	261	224	246	269	215	223	253	248	251	235	250	214	275	295	228	230	214	221	217	224	226	252	234	247	238	254	244	245	233	227	228	227	253	231	244	224	255	260	229	236	245	230	223	208	246	259	247	270	238	241	216	246	215	235	265	212	236	217	257	189	235	232	265	224	212	234	238	238	260	242	261	232	227	229	233	246	207	259	237	231	245	227	256	251	252	264	240	245	231
22546	21288	28395	24501	21314	19119	9113	4273	3007	2604	2189	1716	1369	1239	1093	873	799	712	654	635	550	513	480	412	394	382	349	325	304	303	272	292	239	211	248	198	215	226	219	224	202	207	194	193	202	196	155	172	183	204	186	181	181	199	182	176	197	204	186	189	149	177	162	200	187	166	171	181	184	169	158	172	163	206	186	199	190	178	184	188	174	179	159	182	173	183	167	155	178	177	185	179	172	196	195	180	172	178	198	192	203	194	180	213	187	178	183	180	189	197	162	165	163	177	175	200	186	169	157	179	178	178	209	165	195	177	179	180	158	169	177	192	199	173	182	191	170	173	155	162	175	181	158	190	177	167	175	181	171	182	181	223	195	186	183	173	153	167	177	183	166	214	145	162	173	179	163	182	160	190	180	163	171	169	192	184	166	161	175	171	186	191	172	170	178	182	164	183	195	186	201	184	157	179	150	181	177	180	182	168	168	167	156	182	187	166	175	173	150	185	182	172	172	177	187	192	166	170	166	187	176	164	179	173	204	183	180	203	172	204	190	165	181	184	185	174	186	173	184	178	180	196	191	171	173	160	188	162	194	176	161	189	183	162	177	176	180	188	174	171	163	179	213	188	178	164	191	189	167	185	171	184	164	203	178	188	191	158	196	186	190	153	162	182	176	189	156	165	187	169	174	184	157	200	150	187	191	193	173	187	185	190	179	172	181	164	168	160	187	165	162	164	180	173	173	170	181	186	157	163	163	185	180	167	176	179	186	182	150	180	203	190	182	165	177	193	218	179	172	173	181	180	170	148	180	195	176	197	164	177	149	184	181	154	206	165	158	175	184	175	166	147	168	181	201	159	163	194	183	176	165	184	192	187	178	202	192	171	179	184	167	167	161	153	196	200	159	177	182	185	192	165	177	165	173	173	194	182	167	190	172	178	165	187	172	192	168	176	176	167	162	191	186	177	174	175	168	185	185	188	201	184	180	183	188	179	202	182	196	190	179	179	192	196	158	172	182	187	189	201	177	169	186	160	170	181	212	180	166	181	174	193	188	193	187	201	179	157	178	193	178	171	175	178	162	159	161	176	188	162	166	186	164	157	180	188	168	169	190	191	182	190	188	186	185	171	178	191	211	170	162	181	170	156	189	174	173	178	162	145	152	166	181	149	172	176	166	174	174	202	150	170	167	180	181	183	166	175	183	195	166	193	172	186	173	174	185	151	167	166	174	161	172	192	183	187	180	175	182	187	157	195	181	160	191	188	167	177	180	179	187	166	154	175	178	158	163	186	187	161	166	172	173	184	166	170	172	187	170	192	174	161	182	179	210	193	182	166	184	184	169	174	184	169	179	196	191	193	168	151	179	153	183	183	165	166	173	160	168	142	146	187	175	184	185	191	202	177	179	183	184	174	156	163	174	152	172	157	160	182	183	200	203	160	208	206	158	170	179	207	195	173	169	196	191	177	170	184	174	157	162	174	180	146	187	176	203	173	169	214	187	178	180	186	169	164	198	183	184	176	175	179	204	180	175	188	195	164	175	177	174	187	173	194	173	201	187	190	182	186	177	183	163	170	185	195	169	182	175	198	171	191	175	178	176	180	170	185	193	192	166	158	167	169	163	178	159	179	175	214	182	173	194	162	187	170	162	171	190	164	170	189	200	188	173	186	162	183	183	182	194	155	194	155	183	170	165	173	173	191	159	159	183	164	183	173	184	163	157	168	167	170	191	170	192	159	165	185	167	155	178	177	186	171	168	168	180	172	174	188	158	181	187	177	187	164	168	184	193	186	177	160	176	175	163	171	193	176	181	189	152	165	169	164	201	180	176	182	168	176	170	197	181	180	183	179	169	177	171	172	206	160	179	166	165	186	160	162	152	190	193	171	174	181	200	159	180	155	178	169	167	188	170	175	182	177	206	182	171	181	176	186	170	148	189	165	187	186	140	159	179	167	156	178	180	154	183	184	182	166	180	182	183	200	202	193	180	184	189	173	158	171	182	162	191	191	179	178	192	160	178	164	195	191	183	190	193	190	203	187	194	192	195	175	195	181	183	153	181	162	160	214	191	180	163	168	188	201	179	172	172	192	172	205	162	198	164	159	187	163	188	182	176	169	199	175	162	173	178	167	165	170	177	177	187	187	176	188	180	176	174	179	172	167	189	176	170	188	168	178	161	180	176	197	172	173	173	158	194	191	159	186	202	170	157	167	145	175	185	168	191	169	188	189	184	169	161	145	180	168	187	177	151	159	181	193	180	185	184	172	196	174	169	155	180	169	169	155	159	194	162	195	162	181	198	193	171	154	186	175	180	199	176	161	174	157	170	175	169	181	171	178	175	198	176	173	172	165	155	176	170	155	177	163	164	169	171	190	187	163	202	177	190	193	168	168	182	206	192	191	168	152	177	168	188	169	189	172	175	177	160	177	186	167	150	169	164	171	153	173	178	155	199	164	183	172	168	170	183	189	176	180	185	165	182	175	163	164	174	171	176	178	184	159	169	166	155	188	163	181	166	192	185	175	185	200	184	156	155	181	187	170	188	137	174	178	187	165	154	177	178	178	181	196	171	176	164	182	184	187	173	178	180	175	173	161	176	179	192	197	183	210	199	173	179	185	188	182	187	163	173	168	177	176	162	182	176	175	183	159	167	188	162	169	171	183	171	177	177	167	179	180	161	193	163	164	189	183	187	174	187	188	173	178	191	192	180	182	150	182	173	181	175	188	185	182	182	173	169	188	164	198	197	186	195	176	162	175	193	178	160	187	172	184	151	182	164	190	187	195	186	171	176	170	183	158	171	182	185	183	194	189	181	194	180	173	177	164	200	168	182	188	179	161	185	178	165	197	173	187	190	180	187	197	200	172	197	203	174	170	178	206	169	189	162	174	163	177	156	178	177	174	164	172	191	168	176	167	201	183	184	173	172	191	178	162	167	201	167	164	149	177	175	160	173	182	183	169	178	156	161	143	183	172	167	179	154	183	183	174	180	186	163	174	164	182	167	167	159	199	171	148	199	178	176	160	163	188	154	178	178	185	162	161	174	173	203	165	164	189	179	196	149	190	172	178	182	154	167	181	175	171	175	150	167	177	175	181	163	185	165	171	177	173	202	158	165	158	182	169	174	182	190	191	189	185	198	171	190	161	172	174	184	191	169	175	160	177	173	161	175	186	179	175	180	182	198	172	190	195	179	161	185	201	174	188	188	200	190	160	193	174	187	179	140	171	173	159	190	159	168	170	189	171	185	191	185	186	153	196	175	201	181	175	171	177	150	194	178	198	185	189	201	177	177	189	156	187	162	169	197	157	173	169	165	166	156	190	168	176	189	166	169	163	179	148	160	193	173	183	202	207	174	163	167	184	210	216	178	181	162	186	154	168	177	174	165	168	183	153	154	180	163	190	186	177	166	175	187	161	173	166	192	193	197	185	181	168	172	167	178	189	179	175	179	188	164	169	172	167	190	164	173	156	164	164	186	181	177	196	195	177	189	171	180	198
23561	43090	33695	25122	19371	15506	12138	9467	7714	6560	5614	4534	3682	3286	2739	2222	1937	1743	1582	1456	1264	1137	1017	935	774	733	677	626	596	580	492	441	434	392	384	369	360	343	301	289	294	317	267	296	288	283	266	233	273	278	268	268	259	248	259	262	264	277	239	285	266	249	268	262	243	257	256	253	253	260	239	243	242	286	245	253	265	255	281	229	261	283	256	249	274	240	242	239	238	230	270	241	275	226	274	263	251	228	242	269	250	266	234	272	250	237	255	268	248	260	239	244	272	274	267	302	221	257	222	265	256	267	235	255	228	263	233	223	268	245	275	246	267	225	263	238	244	256	239	250	240	251	254	257	264	279	256	281	268	285	217	264	261	252	264	256	250	249	246	239	268	253	259	260	250	244	251	249	274	247	250	239	238	251	264	259	259	268	239	262	267	259	268	242	248	250	251	257	255	270	239	273	263	226	271	250	255	256	240	270	255	262	251	231	228	245	240	258	239	283	217	259	246	247	239	251	246	238	251	248	258	255	248	247	246	236	269	236	251	258	245	223	255	237	274	239	251	236	260	262	248	248	244	227	253	222	268	250	244	261	265	279	258	271	256	265	234	244	256	305	299	248	268	247	234	260	244	240	242	258	249	284	278	268	231	249	260	255	260	235	246	256	255	271	255	275	240	226	239	275	250	243	282	254	256	244	240	224	270	270	243	239	251	223	230	246	260	260	268	262	267	239	234	242	209	248	252	277	248	264	231	244	253	240	268	272	252	261	275	258	259	248	255	252	254	246	262	237	245	262	244	260	258	232	249	233	239	244	262	269	266	241	257	270	237	247	280	248	275	252	255	247	251	250	244	277	267	241	270	246	248	250	252	265	250	237	236	260	260	253	274	250	234	261	231	258	244	239	248	241	245	255	260	258	269	266	252	239	275	262	267	267	227	244	242	263	262	258	251	275	275	230	252	264	258	256	263	229	262	235	219	239	243	249	265	233	229	260	243	269	265	233	250	251	216	280	263	244	251	248	220	253	215	248	259	227	250	240	259	248	227	247	246	262	282	256	227	257	240	277	273	248	261	222	251	252	269	255	262	238	245	256	238	254	267	272	241	249	240	262	254	228	233	238	271	251	251	250	251	228	255	255	256	252	258	234	238	266	235	251	251	223	256	243	260	250	252	232	249	285	256	256	277	284	254	262	237	265	250	259	266	243	262	246	236	248	245	248	238	246	261	288	252	257	241	250	243	225	233	261	246	220	256	235	263	271	260	253	256	272	238	242	256	227	244	258	258	274	238	258	250	233	267	261	278	246	251	257	267	266	225	281	260	258	262	238	266	252	222	289	260	248	263	254	253	256	263	236	238	249	223	237	259	265	283	268	264	276	277	251	236	257	261	290	255	250	259	230	224	275	269	278	268	253	249	253	217	261	244	265	259	284	251	263	220	262	255	282	250	259	231	262	257	245	251	245	252	240	237	258	248	271	247	243	209	272	287	259	242	223	222	245	293	248	213	270	238	284	259	253	254	267	258	256	269	269	244	253	252	247	264	260	268	238	280	249	279	238	250	269	275	251	254	267	228	236	240	244	269	256	273	245	241	246	265	266	262	239	258	253	241	247	266	274	239	254	274	265	225	259	254	243	240	269	251	244	261	258	222	250	260	244	249	249	264	248	275	277	239	249	260	266	267	254	232	251	250	236	245	231	232	249	288	220	242	216	247	261	238	248	248	260	242	273	236	294	255	286	248	244	250	283	280	250	250	259	300	240	240	212	257	252	270	252	244	253	254	266	260	220	265	242	236	222	245	266	248	290	247	267	235	246	254	245	262	239	259	241	255	260	260	258	256	259	238	256	212	237	251	259	245	272	248	236	249	271	277	217	237	263	251	245	269	238	245	264	262	273	265	241	243	270	256	248	234	268	249	254	262	262	257	238	270	256	254	244	285	247	256	231	279	278	238	277	254	251	248	233	247	268	284	251	257	261	250	234	281	269	262	242	249	258	249	241	265	252	238	252	229	251	262	248	248	269	233	230	240	264	238	253	248	271	224	258	275	250	244	282	242	267	282	262	239	275	254	250	258	237	243	259	251	232	262	249	253	260	241	259	242	244	248	263	225	303	248	242	257	232	238	266	215	246	244	237	291	212	270	280	265	250	235	262	220	232	279	245	255	234	245	226	267	252	255	248	268	265	262	261	222	257	269	245	234	240	259	259	211	254	245	250	257	265	263	260	260	255	270	242	254	258	225	271	248	254	253	247	256	240	242	243	243	243	274	241	244	276	274	255	246	250	260	263	243	294	243	279	255	263	270	224	287	239	265	252	235	271	229	269	239	248	245	231	243	267	237	236	251	268	262	270	237	247	265	248	256	276	266	252	275	228	234	235	238	245	258	272	257	234	253	272	254	237	248	254	261	222	256	266	259	259	239	255	262	225	266	251	242	259	259	255	233	260	248	260	227	238	252	259	247	205	258	241	226	248	258	268	267	273	263	271	247	241	248	261	258	218	245	231	262	247	272	247	244	257	281	216	259	271	242	255	287	260	252	249	254	229	255	244	263	262	263	238	251	279	235	276	248	241	267	238	233	241	274	237	287	251	244	241	253	270	264	249	226	264	275	291	236	246	277	270	263	245	250	265	250	266	254	232	240	242	247	246	240	249	260	255	210	262	240	288	236	260	255	259	237	217	252	232	223	262	256	226	247	236	239	233	295	258	262	242	275	241	245	286	213	238	245	230	245	256	236	259	246	253	258	263	255	241	221	248	244	231	234	263	259	256	255	260	265	249	250	267	279	281	248	257	246	262	268	265	245	260	265	257	264	264	248	245	253	235	271	274	266	267	249	247	253	270	248	265	260	252	257	241	254	255	268	219	276	261	259	231	260	283	259	262	228	249	260	229	248	258	200	298	252	244	257	240	259	260	252	252	272	247	248	258	255	236	257	243	271	219	267	270	239	267	258	222	271	239	235	235	258	250	246	234	269	262	241	238	255	245	266	256	239	273	236	258	246	268	256	254	229	255	243	247	250	253	255	245	246	233	240	277	247	257	278	242	251	296	292	250	272	219	262	246	253	252	249	249	235	231	244	235	267	275	231	243	255	254	277	233	248	264	257	231	265	263	255	251	253	255	253	262	258	241	257	246	253	244	245	238	280	233	258	241	270	245	247	249	250	234	249	254	246	258	271	265	243	247	263	270	252	257	281	248	264	236	289	235	236	267	260	283	259	229	240	254	267	255	256	262	244	247	246	230	287	266	253	239	238	279	248	272	234	261	270	254	270	236	255	267	227	231	265	228	253	275	236	247	268	234	253	262	267	256	263	239	261	242	275	257	224	253	265	261	254	262	277	259	261	242	242	265	255	283	240	271	295	260	253	258	253	239	244	240	242	270	247	257	236	256	244	249	270	267	254	241	247	238	266	256	256	238	255	225	279	254	220	270	238	268	222	253	256	250	258	246	274	256	283	264	248	267	278	257	271	231	257	253	232	219	253	234	250	248
27842	21616	18743	11451	5783	3711	2401	1801	1424	1243	1066	858	725	678	529	504	445	436	384	352	335	301	320	282	257	293	291	264	228	227	219	203	204	191	208	194	207	195	194	174	204	178	189	174	190	157	165	190	178	190	182	199	215	163	170	164	192	178	192	177	179	191	166	181	165	180	158	175	155	181	179	173	180	169	173	185	175	164	151	170	149	174	155	172	152	187	176	174	167	161	199	185	171	160	184	195	159	162	170	181	180	200	185	159	183	165	173	159	156	176	176	183	182	169	209	165	155	168	175	151	181	177	178	183	155	176	151	172	175	169	171	175	164	184	204	155	184	157	175	164	185	175	156	177	193	156	152	181	172	181	174	177	149	179	183	170	188	162	203	175	177	185	178	169	169	161	166	154	170	191	177	157	150	178	171	175	194	181	174	179	169	196	172	150	169	170	157	193	172	166	158	166	179	183	180	183	175	178	160	175	165	190	186	168	178	162	173	206	177	165	172	186	160	156	174	173	184	200	155	172	180	169	162	178	186	180	179	183	171	163	178	191	167	187	186	173	163	180	159	169	167	193	160	142	169	186	157	192	176	157	172	166	187	173	160	171	172	182	190	202	149	188	166	177	157	158	171	169	139	174	162	165	194	163	175	154	176	164	172	175	167	191	179	181	169	183	186	173	182	184	171	151	185	174	168	178	172	181	177	168	172	183	168	163	186	180	184	191	173	189	191	196	150	189	158	159	186	184	159	168	186	172	157	177	192	169	170	180	173	169	176	176	180	190	182	169	156	151	180	177	181	185	164	176	191	178	164	160	186	142	144	154	161	190	203	168	171	157	204	174	155	168	162	162	170	153	157	180	187	196	174	164	171	179	168	198	192	171	145	183	170	187	177	157	177	159	179	167	172	181	154	179	187	167	174	177	154	173	169	143	173	186	179	172	148	196	170	156	190	169	157	174	176	170	173	196	175	173	178	168	181	184	153	180	173	170	191	188	165	178	173	179	156	176	164	181	171	174	168	166	160	160	170	172	161	149	178	188	179	186	172	149	141	163	166	210	156	154	192	192	182	179	169	183	175	191	175	183	157	157	161	171	177	169	172	152	152	168	181	161	184	180	135	160	172	165	175	168	175	178	176	177	179	174	164	164	175	191	174	181	164	194	191	197	178	202	178	186	175	186	157	156	177	170	145	166	182	156	178	164	157	188	159	162	164	178	195	177	162	167	160	157	170	171	148	168	165	173	178	151	165	179	161	153	169	164	157	180	160	180	197	200	166	175	187	177	187	181	191	185	198	166	183	168	178	182	169	186	192	176	175	198	155	194	198	190	177	172	180	166	163	176	156	185	168	194	174	182	169	179	158	182	189	170	148	169	192	158	159	201	203	201	188	178	171	162	189	141	181	167	178	171	179	180	191	169	161	181	181	168	189	171	191	160	173	176	173	165	152	170	161	168	168	176	153	140	159	156	180	175	177	185	174	191	173	161	172	166	176	219	170	181	174	158	184	164	182	183	162	182	198	187	176	169	189	161	171	167	170	190	161	151	171	153	156	184	180	161	166	163	155	171	164	166	168	173	172	176	157	172	197	166	181	189	181	182	154	172	193	166	163	170	207	156	173	158	158	181	169	175	160	195	197	185	197	162	172	162	158	154	171	181	170	171	185	196	170	165	199	174	169	179	157	163	184	176	180	163	156	173	190	171	165	155	174	184	169	186	184	202	162	160	190	180	165	169	171	176	168	192	148	170	148	165	166	160	176	168	164	148	155	176	180	172	179	193	173	161	177	160	174	163	186	162	177	175	171	176	193	177	169	151	200	161	181	180	173	165	200	155	197	178	203	192	145	176	201	174	161	180	172	171	157	181	189	156	166	175	170	173	205	171	176	166	187	191	172	178	185	171	169	161	189	176	169	178	165	178	176	167	174	193	171	153	195	178	163	181	175	150	188	175	176	178	172	177	176	158	173	172	149	186	178	156	192	184	175	185	192	154	148	181	188	180	166	149	164	173	173	202	166	183	181	193	155	193	169	168	171	183	192	149	170	161	167	174	165	173	164	196	173	190	173	169	192	191	170	187	167	185	183	208	156	176	178	178	166	173	190	175	183	188	158	184	174	167	155	158	187	157	168	175	196	190	183	162	195	161	191	181	180	160	153	183	184	167	187	170	168	194	189	172	182	169	195	190	197	163	162	192	168	151	168	188	152	162	190	167	178	161	192	165	159	164	174	194	172	187	188	227	172	180	188	196	168	174	156	170	174	163	183	179	190	182	159	151	166	165	169	184	204	192	161	155	185	183	172	198	170	164	167	174	173	171	171	187	153	190	171	164	160	196	159	192	169	202	173	192	189	193	167	171	179	182	201	173	156	163	192	179	158	173	182	172	166	171	190	160	189	181	156	197	162	164	142	181	161	174	155	173	174	185	166	197	204	164	156	192	171	156	168	168	188	154	164	163	197	162	183	162	148	178	165	182	171	146	176	167	162	180	185	184	179	179	189	178	164	150	169	167	176	174	187	177	165	158	165	182	191	177	194	165	150	171	178	197	190	186	171	152	162	177	145	215	215	183	184	154	170	167	194	144	167	178	181	143	178	160	170	177	187	193	173	145	163	174	159	195	174	166	190	188	175	183	188	187	176	179	182	158	167	190	161	183	175	171	182	185	166	192	188	170	172	166	171	166	176	168	180	193	168	189	183	159	174	168	180	176	193	164	168	176	181	167	196	169	174	167	180	175	165	192	174	174	172	159	181	175	182	185	168	179	177	157	181	163	176	168	187	195	163	184	169	188	179	166	141	178	179	166	170	152	174	159	170	174	130	186	146	186	190	170	178	174	170	193	186	184	179	167	168	149	168	184	175	167	182	193	170	190	149	168	174	163	167	157	160	202	188	173	186	177	199	198	157	148	156	194	172	195	157	191	188	187	148	163	191	192	205	170	194	182	193	161	169	188	183	146	201	185	174	168	164	183	181	180	175	191	154	168	189	180	167	147	166	159	171	168	152	181	174	165	150	180	176	163	169	173	160	187	176	168	206	205	165	174	166	175	187	179	165	183	153	165	178	174	180	196	159	194	144	186	180	193	182	174	184	183	199	133	147	200	203	175	181	174	177	164	169	168	181	175	172	201	178	167	160	167	178	174	192	182	170	190	175	156	178	169	181	191	198	168	211	190	184	174	200	164	179	180	173	156	152	159	159	182	156	197	168	167	172	183	193	168	148	178	189	174	174	177	173	182	182	192	169	182	173	179	156	182	184	148	199	195	157	177	184	165	201	218	181	186	179	156	161	186	166	158	154	198	200	186	158	188	175	181	195	171	175	177	162	160	175	165	183	181	171	161	178	174	160	192	146	165	188	167	157	177	188	157	150	161	177	173	169	174	189	167	168	185	179	150	165	157	182	162	165	180	181	177	194	185	169	179	161	183	190	160	169	192	179	169	151	174	188	163	165	187	183	187	181	203	165	185	164	157	183	182	182	156	175	159	147	193	167	180
19692	30997	24011	15968	11766	8608	6386	4881	3891	3347	2753	2153	1767	1630	1433	1140	1038	957	844	794	700	690	636	608	489	445	473	446	372	384	401	325	313	349	343	318	296	286	267	250	267	266	252	260	274	241	277	263	279	265	291	254	270	250	254	256	264	265	227	247	248	249	234	248	236	259	253	240	249	264	258	278	233	256	242	242	236	240	255	249	283	231	263	275	258	250	252	259	239	271	226	251	228	245	257	252	243	251	224	263	262	252	257	249	264	229	283	256	247	250	245	253	255	238	222	257	269	231	241	253	239	243	239	256	236	230	257	266	241	278	236	240	232	241	259	256	244	234	254	253	264	216	255	276	223	258	256	236	244	264	248	265	251	259	231	290	278	269	259	241	244	234	230	277	233	257	268	255	233	263	272	255	273	257	261	252	268	241	258	248	223	228	255	239	254	231	262	239	272	258	220	272	251	250	252	235	268	236	252	251	232	264	244	259	233	237	245	267	234	221	237	255	232	246	220	253	267	247	242	286	243	277	239	208	251	256	252	241	271	263	280	272	240	251	250	243	241	245	282	241	220	276	276	275	271	267	249	273	271	222	248	249	246	245	256	268	252	263	241	253	237	235	255	240	272	260	246	249	230	284	208	275	245	263	266	245	264	243	241	254	245	259	256	271	243	274	250	253	246	247	264	261	271	239	239	262	258	239	260	290	261	234	243	245	255	256	247	264	228	241	230	249	240	251	263	217	269	272	261	254	252	248	236	259	244	222	251	251	271	270	239	230	245	242	263	265	259	275	262	253	252	230	243	273	256	266	250	250	257	248	269	236	259	268	260	260	239	266	237	257	220	235	247	254	269	228	266	267	293	239	242	265	236	264	248	275	234	222	246	243	249	244	224	239	257	284	262	222	219	257	262	250	233	261	240	264	241	229	263	225	236	259	245	254	249	274	231	274	271	243	285	264	257	245	241	255	254	234	259	252	240	257	293	222	234	238	221	257	248	244	254	233	285	264	260	262	279	243	244	237	251	239	247	250	277	257	230	214	271	250	233	255	259	245	272	234	262	300	260	233	253	241	253	254	266	215	271	235	255	283	234	253	227	249	254	251	240	231	266	248	270	284	250	253	238	242	245	269	245	256	244	231	243	235	255	230	239	227	254	267	258	231	274	239	267	252	219	274	265	267	239	251	232	233	269	261	253	258	279	243	233	252	244	246	249	242	232	229	242	236	250	276	249	278	245	255	248	241	239	251	255	259	287	265	264	240	250	261	283	287	253	235	224	224	249	243	258	248	261	226	237	247	247	284	232	257	268	259	255	284	262	247	246	251	229	253	237	226	260	259	271	240	238	258	238	252	256	254	254	259	253	261	248	242	278	270	267	229	241	242	251	251	239	241	245	249	266	239	236	220	234	243	247	254	239	256	224	242	257	244	229	254	276	229	263	246	231	236	227	256	221	254	251	268	244	252	255	284	255	253	250	212	251	254	278	235	237	287	226	276	262	246	274	253	227	269	256	253	247	230	224	229	253	259	252	257	249	238	248	213	248	231	254	246	259	252	257	259	255	238	246	274	241	230	235	264	262	249	280	235	256	220	244	240	248	261	250	252	269	215	224	256	247	218	223	256	237	233	259	254	261	252	260	269	270	248	250	259	261	245	240	265	235	237	255	262	257	232	275	257	248	279	223	264	223	236	229	241	262	256	230	267	246	237	244	241	264	236	257	247	254	245	239	250	235	267	227	191	243	247	222	240	256	242	251	261	256	240	249	247	268	256	280	246	262	258	239	232	256	260	243	248	237	218	257	250	278	262	217	264	285	232	237	257	233	227	258	240	218	242	244	279	253	256	251	242	242	239	258	262	237	261	261	244	241	270	240	277	240	274	252	263	301	253	228	248	238	222	268	253	233	235	248	247	256	259	297	246	232	233	225	256	243	254	226	237	251	240	245	255	265	233	266	244	229	233	242	249	246	251	239	248	256	256	269	252	265	230	290	231	243	252	259	246	239	273	257	263	245	256	222	225	257	222	249	214	265	255	240	263	259	279	237	249	258	279	241	251	282	234	271	276	258	245	248	253	261	230	243	253	224	268	262	257	248	261	223	252	243	268	245	266	231	242	228	241	244	265	267	239	266	254	268	256	222	251	238	243	275	267	260	244	269	243	258	248	275	255	277	213	241	263	270	270	240	249	274	257	247	238	257	240	228	256	227	250	269	254	248	264	253	269	229	246	259	244	233	248	260	252	244	249	236	234	240	239	280	244	242	252	267	234	254	254	260	232	276	270	256	256	242	233	238	244	256	252	228	267	250	258	252	266	237	241	284	242	280	250	231	241	270	262	233	243	236	229	271	268	305	237	248	252	240	221	259	234	237	264	236	276	277	266	254	240	253	284	272	229	277	239	241	255	257	242	256	228	248	201	265	257	244	250	240	249	228	279	244	274	257	271	273	275	288	253	263	252	260	254	230	238	231	273	253	233	244	251	236	235	259	224	238	249	233	264	253	246	239	224	245	242	278	255	234	258	265	264	254	256	244	232	229	250	238	269	256	277	235	243	228	241	234	220	202	245	262	244	235	258	255	249	251	250	236	261	245	226	244	254	220	255	297	240	261	252	230	234	255	247	282	256	256	268	275	254	255	241	240	252	237	258	256	225	244	234	241	247	241	233	243	248	271	259	244	234	261	263	234	239	235	250	252	265	237	237	232	249	253	247	246	239	258	268	237	249	259	231	245	254	272	257	234	243	242	248	248	253	276	268	228	264	252	270	257	225	222	281	240	253	251	267	251	243	258	229	270	237	238	227	213	273	249	285	251	290	234	233	230	230	232	243	261	265	240	256	258	241	238	276	253	249	244	233	272	264	255	280	248	282	249	245	262	238	217	277	228	246	257	231	268	281	263	233	248	240	268	291	260	265	255	244	259	263	243	239	235	256	254	264	222	241	256	262	251	242	267	266	262	258	252	239	253	237	239	236	251	291	234	253	256	263	262	243	235	245	258	235	241	231	252	254	279	272	239	285	250	273	246	238	272	251	243	249	264	229	260	241	237	262	266	260	236	241	271	253	262	259	240	235	246	243	260	240	281	227	223	245	246	265	250	241	251	269	254	214	250	275	244	251	230	257	245	230	224	259	239	250	232	271	235	247	259	234	248	239	250	244	268	259	234	248	272	261	230	238	233	264	229	277	265	274	242	265	232	218	248	225	260	249	263	276	245	247	267	260	284	267	256	259	242	248	252	254	250	239	254	260	258	240	235	268	240	295	244	247	254	244	266	264	259	235	255	236	242	251	238	249	243	243	235	262	245	257	229	250	259	250	262	255	229	240	258	256	254	264	240	258	257	258	268	228	256	225	249	259	256	263	222	272	252	232	238	239	241	251	237	242	255	269	255	255	250	236	255	232	258	242	283	254	272	276	274	221	223	247	229	241	274	238	241	248	257	259	231	225	262	232	233	270	260	251	248	246	249	244	246	237	228	261	251	265	231	269	262	196	285	230
23448	21205	27621	25134	19668	9618	4745	3030	2259	1965	1529	1318	1060	945	871	751	606	573	560	490	451	426	394	352	330	338	294	290	286	278	259	264	217	236	216	213	209	188	201	209	226	186	206	192	179	201	168	192	184	195	179	182	216	207	168	183	169	187	193	203	200	191	179	187	202	173	163	192	192	177	191	172	188	197	192	185	173	188	192	189	189	204	182	178	179	192	192	172	178	180	177	188	181	197	166	188	179	172	175	167	177	194	175	197	190	189	183	169	183	195	196	158	180	192	177	184	174	196	179	175	171	175	160	169	186	197	199	192	173	165	174	176	173	185	192	156	184	191	155	192	187	171	177	181	183	189	178	165	180	180	169	191	179	159	193	178	177	184	190	182	177	192	176	186	214	185	157	179	170	173	180	191	188	188	208	174	175	175	165	175	188	209	179	180	181	194	182	194	220	189	174	167	191	191	208	200	186	179	188	191	200	186	175	183	185	188	200	170	172	178	177	191	178	207	170	165	169	189	183	197	194	184	182	198	195	172	181	168	165	189	198	180	203	178	198	172	179	193	174	182	174	185	164	172	207	178	187	180	191	170	174	159	174	174	208	170	151	177	164	176	167	189	179	179	198	186	167	187	176	175	182	189	186	180	200	186	176	180	172	208	179	175	160	188	198	183	192	172	189	188	154	182	192	177	167	199	202	193	180	176	184	178	194	195	181	193	198	228	186	169	177	181	181	163	171	201	186	193	183	169	182	176	197	184	182	189	156	208	193	189	203	184	172	166	180	178	193	191	166	175	214	174	183	171	208	184	167	197	180	179	167	186	176	184	173	190	196	192	188	193	189	161	180	176	179	202	192	189	171	209	210	182	213	179	174	195	200	168	186	193	180	190	181	188	174	180	193	157	161	155	177	202	205	176	196	174	171	167	158	201	190	197	171	228	189	182	171	177	169	134	187	181	197	197	155	186	181	187	190	159	182	206	186	189	189	169	162	198	187	163	168	187	164	197	184	180	194	192	196	171	162	173	188	181	203	181	179	154	173	176	186	179	173	184	199	164	189	174	192	184	196	185	168	183	163	177	167	191	176	167	166	171	175	193	196	194	170	180	158	186	164	174	190	205	184	160	195	181	182	170	195	185	214	188	186	191	190	168	191	164	168	208	181	193	184	156	186	198	173	159	185	174	195	181	185	176	181	171	189	208	199	187	189	187	172	177	188	186	179	175	177	155	174	159	187	178	191	203	205	194	182	163	185	167	197	151	195	175	186	184	201	207	170	188	158	206	160	197	164	187	189	155	202	174	167	190	172	184	171	182	197	178	208	172	175	183	176	181	172	156	175	152	194	188	174	182	196	174	168	195	191	154	173	175	216	166	170	196	208	170	166	175	186	185	169	211	195	181	173	168	182	187	176	190	174	157	181	171	186	172	171	185	182	179	150	195	172	174	172	160	188	183	176	212	150	196	154	181	184	175	181	202	208	179	178	170	175	194	170	173	192	184	189	168	176	167	204	172	181	184	169	176	190	167	158	186	199	189	182	198	180	174	188	174	171	158	194	178	177	173	163	165	199	177	172	172	208	180	162	192	180	184	183	157	206	180	191	184	187	163	210	163	167	182	183	177	162	175	184	180	182	169	172	173	173	182	183	181	216	166	178	175	193	192	208	170	165	172	185	174	159	183	183	190	166	178	204	177	184	191	207	186	167	168	161	178	181	186	159	184	154	186	178	158	185	196	198	179	168	182	184	175	155	188	168	187	180	214	194	166	166	187	159	180	185	203	176	188	183	178	178	200	183	183	181	193	138	167	168	204	212	200	176	161	188	192	187	187	160	192	163	191	199	179	182	186	167	201	186	170	173	151	189	184	184	165	173	183	184	193	193	179	180	180	181	163	170	195	185	159	170	180	176	156	170	186	180	179	174	160	191	178	183	175	183	176	162	180	177	206	164	177	205	186	164	195	170	152	187	172	215	186	159	188	188	187	169	196	181	173	155	184	201	166	185	181	183	193	171	169	171	185	195	170	194	169	198	188	191	162	184	182	189	174	185	205	188	192	187	223	176	164	193	158	192	207	154	208	180	195	186	167	200	184	185	159	178	181	177	200	184	169	176	199	190	184	172	166	185	198	187	164	179	188	169	194	176	200	169	198	168	216	188	171	204	204	194	168	172	173	212	192	209	198	188	196	175	198	177	193	174	184	179	193	213	199	179	170	182	186	182	170	182	197	169	195	195	197	152	187	177	176	184	162	159	176	174	193	186	160	193	198	201	194	198	159	184	202	153	180	191	148	196	169	169	190	162	191	219	156	196	176	168	199	188	191	157	171	229	200	193	195	168	197	176	169	162	175	186	178	182	186	170	180	175	167	174	177	195	186	194	195	202	180	185	194	187	164	178	194	178	172	190	151	172	191	201	188	186	177	181	189	189	172	183	180	165	182	186	174	178	182	168	165	182	223	202	181	173	176	193	199	185	163	198	189	153	171	166	174	162	180	181	185	210	177	188	171	166	181	188	163	181	174	178	178	162	200	200	186	174	171	197	209	171	176	184	177	195	192	189	184	187	163	179	178	171	194	184	180	180	182	182	163	169	201	187	174	179	172	196	186	177	182	157	173	192	178	201	153	176	189	196	200	187	166	167	165	180	174	166	187	181	189	199	183	185	183	179	188	186	174	174	180	180	192	188	186	181	189	182	192	151	182	205	195	171	168	191	186	188	184	181	180	169	186	180	198	187	182	199	188	174	193	159	202	180	163	188	187	194	188	171	157	177	195	150	221	199	149	180	185	170	198	196	207	199	185	184	203	170	198	192	179	166	164	202	173	195	198	187	195	179	191	188	189	184	173	179	180	173	199	192	199	186	175	194	178	179	193	167	156	184	171	188	169	181	177	168	186	211	172	195	183	202	172	175	165	184	178	181	179	174	194	152	152	165	188	188	180	182	186	191	184	197	199	181	189	168	181	181	177	193	161	175	178	204	199	157	159	201	211	179	181	173	198	161	175	182	196	173	167	180	176	206	183	198	190	182	196	175	184	203	181	198	192	168	171	206	189	171	192	179	176	180	187	159	167	185	159	188	186	177	183	199	183	160	150	184	162	180	187	188	177	166	188	177	199	191	213	200	198	171	203	165	182	191	188	189	178	182	173	191	196	164	188	178	187	181	177	164	180	178	177	184	192	210	199	161	188	180	180	197	171	181	201	183	208	192	179	181	186	196	186	197	163	194	172	193	168	182	181	165	186	189	173	177	178	178	176	201	189	156	181	169	190	171	192	181	193	179	198	192	173	153	184	160	174	182	174	182	221	204	197	176	171	171	179	179	160	184	173	187	170	177	176	177	180	177	159	171	176	194	189	161	160	192	199	168	163	194	189	169	183	184	172	171	181	159	170	185	201	171	165	179	169	176	170	173	199	170	156	173	176	192	174	189	180	213	203	196	170	175	178	162	186	181	188	170	188	174	205	213	166	198	177	169	185	184	184	170	167	195	194	188	152
21334	38337	30071	21529	16434	12628	9468	7314	6014	4924	4077	3313	2877	2460	1970	1787	1552	1277	1208	1230	1008	930	825	756	659	583	534	498	542	476	451	433	396	343	345	335	314	324	298	266	280	268	303	334	302	275	304	265	283	273	265	268	281	278	267	265	246	278	242	245	285	262	277	260	264	242	272	273	252	251	243	243	248	272	264	246	289	283	292	237	254	263	271	248	241	252	234	242	245	265	247	242	233	271	252	239	259	254	241	282	260	247	258	236	269	271	295	262	234	245	268	252	281	265	267	255	277	243	283	244	235	241	270	266	256	238	254	240	251	255	254	252	248	252	261	269	269	284	254	287	252	235	254	269	253	262	247	259	296	261	266	277	251	268	287	262	249	283	247	243	258	249	259	263	257	289	254	268	249	251	268	270	270	276	277	242	287	242	259	273	252	250	273	251	275	302	248	234	252	284	248	245	274	248	288	279	253	245	234	268	242	264	268	271	251	234	253	250	232	246	276	277	242	262	256	265	242	259	235	263	245	248	237	245	234	258	279	260	288	223	267	254	259	250	266	242	291	265	282	278	259	271	267	253	281	238	254	254	265	260	239	264	278	233	261	263	233	245	245	270	247	258	289	278	282	267	225	282	251	246	288	253	286	239	267	266	261	278	263	264	242	249	276	262	240	257	251	267	266	270	247	284	284	232	273	268	262	267	259	258	253	278	254	257	274	254	277	236	271	276	282	239	239	269	253	241	254	263	283	280	277	278	246	247	277	281	258	268	286	258	254	295	268	252	272	260	262	245	234	270	258	235	281	248	250	263	257	269	250	249	271	281	259	244	268	264	256	283	294	258	243	236	233	248	231	265	251	247	268	252	245	235	254	242	256	243	266	269	259	239	252	261	268	235	290	258	263	278	261	271	257	269	262	250	252	247	288	263	258	269	240	258	263	279	247	265	271	260	271	263	271	237	283	272	287	250	246	233	255	261	273	263	279	252	264	266	270	275	253	258	246	269	271	252	240	249	271	268	260	258	281	264	266	260	287	252	263	271	262	276	271	244	264	256	255	272	258	265	271	275	253	238	254	238	243	256	292	235	261	273	256	265	250	265	261	279	251	265	271	271	264	262	282	281	272	278	280	254	255	257	280	273	251	243	242	277	275	243	283	260	270	241	283	248	237	273	253	272	236	251	271	253	245	222	257	266	249	257	259	261	254	249	246	283	251	270	219	258	235	246	291	253	264	224	245	263	260	274	264	237	268	247	276	275	241	273	237	267	227	248	247	268	247	255	293	258	258	254	257	270	259	256	253	250	257	253	238	259	247	265	268	295	265	254	239	281	258	253	245	278	291	281	275	254	261	268	295	274	254	268	245	257	245	280	224	253	249	250	234	262	255	239	275	252	256	261	287	271	220	253	240	272	278	289	255	222	236	241	272	248	279	250	265	265	252	292	239	231	264	256	270	223	241	241	262	281	279	262	251	260	236	248	283	239	293	277	286	262	253	265	293	258	261	261	255	280	259	239	245	238	240	284	234	267	246	241	242	256	250	250	254	272	260	287	248	248	284	284	271	247	269	256	252	223	274	237	249	257	261	236	259	255	247	250	281	238	298	241	277	264	268	270	267	273	261	260	269	261	287	263	256	279	243	277	256	259	271	243	280	264	250	254	280	246	248	252	245	251	276	265	279	243	273	273	253	261	241	228	300	277	269	268	272	236	278	254	248	234	276	251	254	238	248	256	258	254	259	277	262	266	261	270	233	249	242	247	239	206	270	263	249	244	247	276	268	268	262	242	281	238	268	258	269	252	231	270	271	275	279	267	288	253	261	246	280	256	281	246	260	219	285	252	283	247	297	286	262	256	253	236	251	259	247	254	249	268	259	235	237	278	285	269	248	259	239	265	272	261	248	244	263	267	291	288	218	260	220	272	234	259	263	250	273	227	246	251	253	288	235	280	247	227	230	262	271	261	242	271	252	269	251	259	271	218	265	229	279	250	277	260	233	259	260	248	252	268	243	287	254	245	253	275	234	253	252	255	286	275	249	280	275	247	260	237	245	261	245	256	262	256	248	248	239	252	252	247	244	251	260	281	263	245	257	263	247	257	251	261	276	262	268	250	267	253	264	271	229	268	223	249	272	277	253	245	265	252	243	269	223	279	268	240	251	224	261	229	249	260	270	286	255	270	273	254	279	248	260	266	265	263	256	282	233	229	254	292	282	243	248	272	266	238	226	254	271	284	296	259	278	280	252	249	249	251	254	234	250	232	253	221	277	224	281	251	252	260	256	238	251	234	231	221	257	284	283	257	236	268	249	249	277	235	259	294	261	261	252	272	274	277	262	247	274	254	257	244	267	275	264	276	261	273	251	259	266	265	258	254	280	268	251	276	258	276	258	240	284	260	259	274	250	244	255	250	258	275	289	271	230	242	277	266	265	245	245	249	238	236	262	249	256	235	276	247	248	241	261	233	278	268	278	259	219	240	281	261	246	231	278	243	260	258	248	244	264	301	247	274	294	254	252	254	265	248	258	249	239	238	275	254	287	283	270	260	250	275	259	293	291	240	256	264	280	233	242	238	240	233	272	254	266	269	253	275	282	274	245	253	252	256	271	240	257	268	259	227	251	268	231	278	255	248	260	224	246	272	262	230	252	242	260	245	261	291	262	248	267	264	263	272	253	262	249	249	281	249	262	253	235	271	250	246	271	291	274	263	290	276	278	275	276	235	254	262	219	246	217	253	247	281	266	260	265	277	295	239	231	264	263	264	274	262	273	276	242	240	286	237	286	275	248	278	266	263	280	234	240	289	254	253	228	253	245	264	267	269	242	272	286	278	237	247	248	281	286	249	264	235	270	275	282	270	262	257	256	239	286	253	260	257	246	262	266	262	261	271	262	285	252	245	250	260	256	263	240	291	265	245	296	240	268	259	270	279	281	265	254	299	251	246	284	230	260	268	258	276	252	235	250	254	269	269	256	247	262	268	249	246	238	271	274	263	252	262	274	249	259	286	271	269	274	237	252	256	269	253	249	270	263	246	213	263	256	267	275	257	257	267	253	255	259	290	254	274	287	256	260	248	326	250	253	248	263	296	240	248	255	242	275	252	240	283	259	287	281	229	252	274	235	265	275	261	272	229	255	248	275	250	267	246	269	238	265	291	284	264	257	280	250	261	273	259	269	250	232	272	276	258	256	267	238	261	235	273	275	255	223	254	258	261	259	272	255	266	257	266	246	242	253	217	259	259	256	251	251	249	261	270	222	261	256	276	253	271	267	269	259	278	243	256	252	248	244	271	256	249	248	280	237	268	267	264	271	272	255	290	259	272	275	284	251	245	260	251	247	258	238	236	274	264	267	240	264	272	273	268	247	279	248	267	256	276	229	253	240	245	280	245	255	255	264	234	240	273	275	221	284	269	241	272	259	273	243	264	263	237	250	237	264	275	284	264	253	236	262	287	258	284	268	246	265	267	285	256	235	278	227	237	257	268	248	274	264	286	264	253
24905	21309	25749	23270	8954	4426	3064	2136	1676	1458	1193	999	863	821	688	560	557	444	406	410	401	369	337	320	286	250	251	252	254	243	249	229	202	206	203	201	170	194	203	174	174	189	183	162	175	181	180	193	183	175	182	176	172	173	167	192	147	186	162	156	166	184	187	143	180	142	159	162	169	155	152	185	165	173	166	162	176	160	174	171	167	176	147	157	156	176	151	177	173	153	151	165	173	159	150	167	166	157	168	174	175	180	132	179	178	189	177	161	168	146	160	186	153	172	171	170	181	164	157	183	163	164	176	149	163	173	172	166	168	180	170	179	181	143	161	182	191	159	183	170	176	180	174	154	172	145	157	183	151	155	158	177	164	187	176	156	160	178	175	161	159	148	204	171	191	175	174	180	166	166	153	169	178	168	154	155	174	182	177	164	160	155	177	174	186	191	166	201	163	177	158	148	166	175	199	176	155	158	156	166	172	171	183	169	175	172	178	193	167	179	155	173	177	168	183	147	163	169	171	179	146	180	156	182	177	192	170	168	166	159	169	163	182	160	161	149	195	163	164	148	159	188	167	187	164	171	195	180	160	186	169	183	167	177	160	173	161	168	188	189	203	164	161	153	185	162	158	186	159	162	182	196	180	172	168	166	174	180	170	170	176	171	166	193	163	176	179	162	142	181	172	150	173	182	155	171	152	187	193	155	170	158	142	149	156	185	157	180	158	187	167	175	173	178	145	128	151	152	196	179	175	168	157	203	147	165	159	178	188	166	181	175	148	188	189	182	161	161	140	195	178	152	163	165	181	160	169	173	165	194	164	176	146	169	164	157	165	176	177	187	153	176	179	189	176	166	176	170	188	164	162	153	165	178	155	183	165	169	179	174	173	184	164	151	145	159	164	172	190	152	174	159	172	182	183	152	193	160	167	175	161	170	180	177	174	143	158	161	178	192	192	163	158	161	151	169	181	179	168	164	174	165	194	169	190	163	158	172	166	165	178	180	197	169	153	188	137	170	184	163	152	155	186	173	189	160	176	153	170	182	172	171	171	149	169	173	182	173	177	162	177	173	153	163	161	192	172	204	157	185	195	186	165	184	154	167	144	178	162	191	200	159	155	169	178	181	162	182	153	161	179	141	183	174	160	171	156	169	173	176	139	188	170	158	163	152	174	175	165	179	175	183	184	158	153	147	172	167	151	169	168	177	157	179	160	142	166	177	172	168	186	164	164	171	161	172	178	180	174	177	169	167	161	146	182	152	165	174	172	160	154	189	164	182	162	162	165	161	171	143	157	177	175	160	172	156	161	181	176	176	186	169	176	171	151	156	180	160	163	171	180	160	186	193	171	190	157	162	159	175	178	188	184	163	164	178	154	176	176	162	161	166	162	150	154	192	167	181	174	179	188	172	154	171	165	158	150	171	170	185	162	152	173	153	183	151	173	174	166	153	168	160	163	194	158	172	176	165	169	171	153	160	150	168	185	171	163	178	164	160	176	177	163	159	175	152	145	162	174	159	168	166	174	169	170	155	148	153	180	146	152	163	166	183	192	172	173	159	153	183	166	164	154	153	164	200	177	182	175	178	168	165	161	183	179	180	187	163	162	159	150	156	159	153	160	137	173	178	180	160	160	179	157	160	177	159	166	169	157	205	165	171	156	166	178	162	171	202	159	167	183	162	179	172	149	170	160	170	151	161	173	162	175	149	174	152	170	160	152	157	167	162	189	169	151	163	139	166	181	152	149	184	169	198	170	166	154	188	183	186	170	180	154	169	183	156	170	166	178	172	144	151	148	164	164	191	153	168	156	199	179	168	180	162	163	165	180	151	190	190	170	177	179	171	181	192	174	195	157	175	161	151	172	148	200	152	175	169	168	168	156	171	158	170	189	176	173	159	179	187	196	162	177	175	180	166	158	180	190	159	171	182	173	176	164	151	179	152	164	180	189	192	163	165	162	166	173	159	188	180	152	152	169	175	169	161	167	153	167	172	174	162	167	175	156	158	178	192	172	181	164	181	168	159	159	172	164	189	185	166	182	177	158	163	157	196	157	175	170	151	169	199	160	187	152	179	169	189	168	170	158	167	173	168	151	146	155	175	168	178	141	170	187	147	162	170	168	165	151	172	166	186	153	185	154	173	160	176	148	164	155	175	168	168	167	186	180	141	153	151	159	167	173	154	175	160	175	165	189	172	149	140	163	191	187	173	167	167	166	183	178	174	197	166	183	168	159	151	152	154	137	194	198	151	169	162	167	166	184	150	141	146	179	167	196	157	158	183	168	154	185	157	195	169	179	174	179	150	199	163	170	169	185	189	153	174	155	156	174	168	192	141	179	179	159	156	165	177	185	183	162	151	181	157	183	173	147	160	158	186	169	178	179	157	181	167	168	176	186	180	171	177	171	178	174	174	161	177	168	157	181	170	159	170	163	160	152	171	158	175	168	158	144	159	177	160	174	185	167	162	179	190	177	188	171	168	149	172	149	176	173	171	149	182	160	174	174	184	163	158	169	155	189	157	194	157	171	177	149	159	184	159	161	155	176	173	150	156	162	161	141	210	151	188	150	147	155	187	169	155	160	156	168	162	168	157	184	152	180	172	163	159	156	169	160	188	162	200	176	177	175	183	201	164	190	178	198	167	157	161	175	173	160	183	150	180	171	166	161	166	193	191	176	178	159	158	169	166	165	152	159	180	181	133	179	169	169	171	171	188	172	151	173	171	160	163	164	169	202	157	175	162	164	175	165	169	186	172	164	165	186	149	170	158	199	177	178	148	153	194	165	177	173	162	171	164	168	189	169	162	184	203	170	178	153	156	163	166	165	191	188	187	152	177	160	158	191	177	156	188	159	168	161	196	175	167	179	165	177	185	187	169	163	171	181	188	165	168	162	149	170	180	186	175	186	161	156	151	182	185	170	158	158	155	191	175	168	184	181	152	131	185	171	181	166	177	167	163	160	182	147	185	164	212	170	163	156	174	174	159	173	183	177	154	168	182	179	169	153	175	163	154	183	160	158	160	174	199	171	151	158	188	168	171	176	154	189	191	149	168	166	180	164	182	159	181	169	196	179	162	150	175	166	173	149	170	154	162	162	153	170	151	165	139	149	155	173	177	178	174	156	159	173	159	161	182	160	149	155	172	183	169	191	180	155	164	175	176	171	163	160	171	155	156	167	186	176	174	165	159	170	177	164	162	164	170	188	159	174	195	158	136	160	171	160	176	174	168	152	185	177	172	175	169	198	153	158	164	164	152	166	150	179	173	166	154	169	157	158	166	168	168	172	146	172	170	165	172	150	183	172	160	166	194	168	151	150	183	143	176	167	169	170	177	142	156	172	157	147	165	164	166	176	198	175	157	157	183	174	162	185	197	188	173	171	168	159	187	148	146	164	168	176	181	181	166	179	171	181	168	176	164	180	175	163	181	173	179	149	167	164	178	162	176	183	171	149	164	154	194	181	183	170	183	166	164	163	187	201	147	150	164	170	176	170	146
20429	34672	26757	18199	13520	10155	7614	5916	4739	3942	3116	2704	2334	2020	1640	1430	1259	1048	995	935	824	764	711	638	556	508	485	420	448	397	399	363	312	349	291	327	308	294	295	289	282	270	267	258	270	256	268	258	255	243	242	247	231	248	228	250	259	255	254	260	228	260	273	232	250	240	265	238	260	224	236	243	230	248	266	259	233	243	264	230	253	239	224	230	231	221	260	256	232	254	261	227	225	232	235	235	238	240	275	262	227	236	233	244	261	232	225	234	254	236	286	217	230	248	219	276	214	223	244	246	226	235	240	255	219	244	206	264	266	247	249	234	247	218	256	246	262	220	232	255	222	254	242	254	268	245	214	248	235	253	252	253	230	235	244	254	229	273	234	265	250	265	261	229	218	254	249	194	243	232	222	231	233	221	236	238	255	216	263	247	235	276	262	251	206	231	218	254	225	259	217	255	246	261	259	246	254	232	236	241	239	268	244	233	237	229	228	247	241	239	245	220	252	238	254	230	233	262	259	229	221	237	249	248	273	238	253	260	253	247	244	231	253	229	246	241	242	244	247	270	249	275	259	270	260	251	257	248	220	232	252	225	273	242	250	270	260	277	235	228	260	267	241	232	259	266	252	242	240	233	238	230	235	254	242	235	226	228	258	237	273	235	276	224	226	269	221	270	235	242	233	246	229	211	249	239	227	251	215	238	237	233	224	242	232	245	227	253	263	224	234	228	238	271	249	237	265	245	295	218	249	241	244	256	266	249	229	254	230	233	249	261	215	227	235	258	245	271	242	235	232	234	232	237	231	239	248	268	220	231	248	234	217	232	244	241	228	235	276	247	261	240	232	219	266	225	238	246	243	236	250	235	242	226	236	227	240	241	228	232	287	235	212	214	239	260	233	254	233	233	217	265	230	223	217	264	246	242	232	254	237	247	246	232	246	253	258	227	229	246	256	264	254	245	236	241	237	255	263	246	252	254	259	275	262	252	246	242	223	221	216	278	241	243	214	225	238	241	249	251	226	253	229	247	245	236	249	252	239	228	255	246	239	247	242	221	216	254	230	248	252	241	231	253	247	206	229	250	274	252	256	217	245	266	247	270	222	251	229	269	258	247	264	250	271	246	238	235	223	256	239	222	230	243	245	237	230	233	243	232	251	233	259	258	250	228	269	281	246	237	234	233	263	257	224	261	219	245	260	227	242	232	230	234	242	269	270	235	249	241	244	225	268	270	224	213	259	255	260	222	258	231	244	223	237	216	252	220	244	232	268	239	241	237	228	226	262	248	265	255	230	247	231	232	256	220	223	227	264	248	225	282	253	229	245	245	247	205	239	264	252	232	249	257	243	242	228	250	256	253	257	228	235	254	250	250	235	227	237	227	243	211	255	262	207	222	240	260	245	247	251	273	264	251	258	223	284	228	232	239	257	265	252	286	225	263	241	242	262	241	245	243	261	267	261	258	259	224	232	232	259	246	241	243	238	258	256	255	215	227	236	243	257	259	242	240	240	228	232	242	253	249	256	238	235	242	249	235	277	220	263	205	237	253	229	259	250	255	236	231	255	236	264	260	248	253	229	248	246	248	262	253	244	266	246	255	218	241	217	247	219	258	245	230	223	242	246	223	245	244	241	253	246	244	245	237	251	227	263	246	239	259	266	237	239	238	251	232	263	242	267	245	215	221	277	256	258	238	231	228	240	259	261	217	239	270	229	240	232	240	241	252	250	236	231	228	239	284	243	239	234	247	225	230	246	229	239	240	229	242	255	226	266	235	270	239	220	262	267	263	244	247	241	232	247	234	279	237	234	248	250	270	224	261	270	267	273	271	237	231	239	260	231	258	205	206	239	264	245	246	233	255	240	254	237	244	244	246	250	242	264	232	270	247	238	240	250	228	246	247	249	247	248	218	248	243	281	243	239	252	241	245	243	229	206	273	235	253	220	229	228	257	253	232	280	227	248	272	247	217	238	239	239	264	233	250	223	275	235	248	252	231	258	244	252	214	249	237	241	237	239	243	229	236	242	224	265	258	203	233	228	258	263	251	239	231	261	242	222	250	256	243	221	228	225	252	258	261	256	232	229	227	229	238	254	221	229	232	272	257	253	256	233	219	242	269	223	223	223	277	213	259	255	238	260	224	268	235	226	232	236	217	266	232	240	238	209	260	239	247	271	247	223	242	229	230	230	247	250	246	250	230	237	217	258	227	232	207	241	223	245	227	236	230	247	235	216	241	262	243	256	262	239	233	261	259	227	229	252	250	253	231	219	252	226	266	234	245	244	239	281	248	252	240	246	247	252	275	257	218	230	234	249	256	233	233	264	239	243	229	231	257	233	264	258	266	255	234	255	246	235	274	227	225	274	225	222	247	245	247	225	248	275	242	241	241	259	246	218	245	252	237	245	268	245	266	250	292	238	250	255	254	237	242	266	236	241	261	246	236	248	251	229	222	260	256	241	256	243	248	255	234	214	256	261	257	243	258	266	239	229	236	253	234	243	215	235	223	254	224	235	229	259	247	238	247	249	251	233	252	247	265	227	239	237	240	230	231	251	277	238	219	234	274	262	230	238	261	236	260	230	225	266	271	238	265	269	240	232	238	257	240	238	274	251	231	251	248	236	244	254	259	247	254	244	259	227	216	284	229	212	257	270	249	242	259	242	244	252	246	232	254	216	237	231	263	241	244	249	250	273	250	252	279	251	229	235	235	244	257	242	249	230	218	225	243	223	269	263	281	257	220	223	235	257	266	241	272	234	252	280	249	240	192	250	226	230	262	228	230	252	221	248	263	250	239	249	264	217	223	247	257	265	248	237	239	243	239	260	229	249	216	232	219	258	233	253	243	256	248	234	270	229	231	268	266	250	220	270	273	265	245	220	245	234	278	261	261	252	226	242	233	281	226	232	239	238	244	246	229	241	243	259	269	231	252	233	250	279	278	275	236	265	245	221	239	221	264	251	236	243	225	230	252	239	235	220	244	255	269	273	246	241	242	256	223	282	206	247	233	234	244	231	245	234	267	235	262	265	224	270	271	247	223	239	230	265	254	228	202	254	245	223	245	216	233	261	276	234	233	249	227	232	271	249	234	245	222	244	251	255	243	221	228	247	228	258	248	245	241	258	226	244	231	215	227	265	229	241	256	230	228	231	251	242	237	248	227	243	241	261	233	244	231	228	240	268	256	214	245	245	247	226	233	248	242	244	250	232	265	226	258	253	251	249	237	247	235	244	251	233	233	245	236	248	234	255	242	234	237	217	261	231	252	261	243	274	232	207	231	241	241	240	243	258	240	261	242	256	220	258	244	248	269	232	214	242	238	225	235	254	255	249	234	243	220	245	241	243	261	238	254	255	232	235	237	237	253	210	221	248	244	259	266	260	250	249	229	254	231	238	251	252	259	227	246	237	270	251	265	231	228	261	255	223	254	228	248	229	224	269	260	274	236	259	226	239	252	233	229	241	237	268	254	246	253	260	267	242	240	206	227	270	242	264	255
22484	21247	28400	24397	21316	19220	9476	4656	3287	2617	2167	1718	1576	1330	1074	926	818	757	648	591	562	528	477	462	395	379	332	327	356	316	298	273	254	255	242	216	219	225	194	224	196	201	198	201	216	209	173	215	195	188	167	204	200	167	181	208	193	153	192	189	176	187	172	197	183	173	214	183	180	191	191	207	195	166	184	192	183	178	189	166	199	193	179	180	181	178	189	157	182	178	195	166	193	179	182	175	171	182	183	192	181	180	179	160	192	178	163	170	194	163	180	190	187	190	188	191	203	189	163	166	182	181	191	203	177	148	167	175	208	176	170	183	197	173	200	192	170	166	167	183	176	186	174	177	188	201	196	198	185	174	170	213	185	173	167	169	170	181	170	168	173	154	180	174	175	165	175	184	193	174	154	185	192	169	195	177	184	189	196	166	177	181	167	185	188	178	179	186	182	176	178	186	167	185	208	166	177	167	172	176	168	173	163	184	203	180	174	164	200	180	213	174	183	173	181	171	186	177	188	192	179	173	192	198	177	176	188	148	191	175	199	194	190	178	174	182	173	188	169	185	175	221	177	168	182	184	160	174	176	193	175	191	175	200	164	174	204	190	176	192	205	186	206	202	193	168	181	181	194	153	187	180	185	195	168	186	173	191	188	179	203	177	196	203	172	199	196	182	193	175	175	165	167	183	175	203	158	170	203	179	169	189	190	197	176	172	183	167	171	160	193	185	180	166	180	165	199	176	188	165	198	203	177	165	185	167	194	141	180	173	180	175	173	189	154	174	170	190	171	177	190	190	168	176	164	163	166	168	197	178	193	195	178	175	171	173	176	185	195	152	169	161	174	165	173	190	169	179	156	204	182	192	186	179	199	171	177	165	175	192	169	184	157	182	194	178	160	183	191	177	187	192	207	180	177	184	191	181	176	185	181	194	187	208	183	180	169	185	182	193	191	201	194	176	179	190	189	207	208	170	184	158	175	187	152	169	174	179	168	185	184	152	187	173	188	189	198	184	203	167	178	181	176	186	185	178	174	197	158	177	180	200	206	175	190	179	181	185	174	192	166	176	174	179	163	196	179	190	184	144	172	187	213	177	164	176	211	181	180	176	200	146	180	191	166	178	204	190	183	174	176	173	175	182	179	168	165	201	156	190	192	192	174	146	174	169	181	181	184	197	164	160	177	200	189	189	174	179	184	186	191	202	176	196	168	185	174	176	212	193	147	161	195	166	177	172	193	183	183	188	195	209	175	154	189	169	160	182	197	204	172	187	188	183	171	193	192	201	203	202	190	160	179	181	174	178	164	205	184	180	185	189	180	177	188	163	197	168	178	180	189	185	185	173	192	184	201	184	188	156	158	192	174	174	186	172	171	178	178	169	169	170	191	176	172	150	169	177	170	189	171	176	169	192	196	193	161	170	187	172	192	170	173	194	188	176	163	182	184	181	186	190	194	175	199	169	189	188	192	155	179	175	192	184	168	184	172	175	147	155	178	181	177	181	170	186	184	152	181	166	179	205	192	165	196	176	194	179	185	187	177	194	212	158	195	164	164	179	174	155	146	188	176	161	173	174	204	180	181	196	202	212	178	169	170	160	165	175	173	177	185	175	179	190	191	149	198	170	182	176	166	198	189	181	172	171	150	200	195	197	197	181	195	179	177	198	189	181	164	197	188	168	196	182	191	182	193	176	167	162	173	191	206	198	194	178	195	182	199	167	172	174	182	186	201	194	171	162	172	174	159	178	188	196	180	166	181	171	158	183	169	171	178	187	188	181	174	172	179	183	177	165	166	186	223	178	200	188	173	171	189	213	206	178	204	161	194	195	177	183	178	202	196	185	188	171	188	168	199	178	203	188	198	189	188	167	172	186	168	184	193	175	176	181	199	168	180	179	171	178	173	204	180	210	215	170	161	184	181	189	193	204	180	175	185	179	166	191	209	180	152	168	173	183	187	198	168	195	186	162	193	167	177	191	172	179	182	175	194	160	158	185	170	163	175	174	186	178	192	187	190	164	172	177	182	176	182	197	180	202	182	166	204	184	184	172	169	179	175	169	177	188	183	185	182	185	195	185	184	193	214	209	189	181	189	167	178	196	174	151	165	186	168	189	197	193	162	183	195	192	180	187	175	183	188	186	161	171	188	170	162	171	192	182	208	172	167	189	195	204	160	189	166	190	172	179	188	187	177	173	192	188	179	159	145	164	181	192	183	200	185	209	188	177	165	175	169	171	169	197	174	198	193	165	220	167	187	162	185	181	214	183	172	177	160	162	217	159	161	188	196	164	183	193	165	184	210	168	158	168	164	180	183	174	177	177	201	195	184	178	169	188	167	177	187	149	203	186	158	173	173	177	160	190	191	195	179	168	196	174	196	197	178	185	196	189	182	192	188	171	175	150	195	201	203	177	173	214	178	198	166	176	178	183	155	176	127	202	179	183	170	190	197	190	176	185	170	197	187	176	175	178	187	187	177	183	195	182	186	166	182	199	191	172	191	187	184	197	172	170	184	168	187	191	179	165	193	193	180	173	181	157	190	178	173	190	166	182	172	166	172	181	167	168	176	170	168	181	191	188	209	165	167	199	194	184	167	175	174	195	201	166	175	189	177	183	213	171	173	189	207	167	191	186	171	199	162	183	178	190	181	194	173	193	151	152	168	172	189	178	182	153	186	189	176	185	199	188	210	175	170	174	170	174	180	170	181	196	162	173	163	179	166	179	180	177	180	195	178	161	199	181	170	148	180	168	190	194	185	188	184	196	177	173	168	190	185	186	197	185	162	171	186	179	180	181	199	173	170	179	169	178	187	188	174	189	172	172	196	176	177	175	184	170	212	174	173	194	182	165	200	174	190	166	166	180	186	184	205	186	186	162	175	191	177	179	182	184	167	196	194	191	190	164	177	203	160	201	181	170	177	173	201	190	180	167	160	169	198	182	181	183	161	165	187	192	182	182	168	201	158	159	191	181	199	195	197	181	181	186	172	199	172	174	192	166	177	184	185	197	177	185	157	173	199	169	174	190	155	152	169	181	173	161	180	187	165	192	195	188	199	156	181	172	199	177	196	165	174	152	184	196	178	178	177	179	190	190	151	165	173	184	178	177	207	207	183	175	172	147	186	172	174	200	174	185	170	174	161	170	154	171	191	179	209	184	168	181	183	173	156	167	181	171	163	163	150	189	180	174	200	183	187	204	190	192	148	176	180	182	201	173	189	182	192	220	178	195	169	188	184	201	182	192	178	179	168	180	192	175	184	170	163	194	171	179	182	171	177	174	185	175	194	185	189	177	193	190	178	209	155	159	179	178	169	190	181	191	176	192	157	193	185	201	179	176	195	149	163	194	187	191	196	163	186	193	179	162	201	174	187	179	175	197	183	178	184	188	194	162	192	175	188	184	169	156	198	191	193	197	199	210	191	151	181	171	189	182	156	204	162	166	196	167	177	180	178	186	183	173	189	184	172	168	199	178	198	176	180	175	191	197	176	182	210	181
23773	42568	34269	25633	20245	16019	12336	10064	7990	6587	5370	4556	3921	3318	2796	2333	2062	1760	1627	1437	1253	1199	997	913	778	710	672	654	625	531	532	448	436	432	379	368	348	334	324	324	359	307	302	279	304	293	296	267	269	283	262	281	262	274	280	249	259	283	250	257	273	249	279	263	267	260	246	254	237	265	247	262	251	275	264	233	251	269	223	263	281	279	290	287	214	277	269	232	251	281	262	247	232	260	254	245	269	284	214	251	244	232	241	255	250	262	266	251	242	221	266	249	271	228	290	263	254	241	220	239	262	251	255	248	257	274	270	235	260	277	253	291	235	292	274	275	254	250	243	229	260	237	250	236	244	265	238	243	263	252	241	258	275	272	257	253	272	247	248	263	261	270	241	259	278	239	267	263	245	252	249	256	273	252	249	278	267	260	225	228	260	235	284	235	255	230	267	281	268	266	273	241	238	245	257	285	258	269	259	252	259	268	266	263	242	257	253	241	284	254	266	290	284	240	266	278	254	254	258	273	252	245	290	283	252	263	260	246	272	258	258	278	254	253	257	274	233	246	235	261	250	243	243	271	226	236	248	235	240	235	292	246	274	256	268	280	230	252	259	266	267	246	243	256	249	244	273	255	260	247	233	250	256	243	247	241	265	269	254	236	274	255	283	260	240	251	250	268	253	255	244	251	242	221	249	284	274	260	238	280	278	259	282	238	268	286	264	255	253	250	242	258	267	263	257	271	278	248	234	249	248	278	263	267	266	280	232	254	258	247	239	261	251	275	241	232	268	263	272	253	254	251	248	251	249	237	253	268	289	252	249	223	250	257	240	243	257	226	256	231	278	239	276	269	251	223	248	274	251	243	233	255	265	283	284	264	260	264	261	268	226	262	269	259	262	230	237	280	266	247	233	247	231	253	281	249	268	262	229	208	285	257	257	272	253	257	258	267	264	251	252	281	245	271	267	268	291	243	259	225	226	274	270	240	233	248	265	260	256	285	278	255	236	272	259	226	256	256	264	267	236	251	283	244	236	255	278	248	248	260	256	229	252	279	254	262	286	261	269	225	249	293	224	238	254	249	233	256	240	252	259	248	271	267	244	243	228	247	252	229	229	272	234	260	241	257	269	265	268	236	260	233	257	261	261	247	252	265	275	260	249	258	251	289	252	260	255	227	240	249	264	273	291	253	250	256	284	244	284	254	252	250	250	259	223	287	270	243	243	258	252	221	245	280	260	257	240	242	260	259	273	256	244	260	276	258	234	264	266	266	264	259	275	254	213	266	287	264	269	254	245	260	248	252	301	245	239	265	307	252	254	249	260	264	272	238	265	280	233	276	251	245	273	251	244	243	268	258	259	285	253	268	269	276	234	269	271	196	264	264	262	234	267	259	251	273	245	264	230	268	256	257	264	252	274	258	226	254	249	269	263	252	252	228	252	255	262	254	251	284	253	242	274	274	246	257	288	274	290	263	264	245	238	281	262	255	232	265	267	280	271	259	262	254	255	278	230	264	231	275	285	237	299	288	275	267	275	266	257	270	264	268	248	234	248	278	271	252	274	270	272	257	265	247	268	249	261	230	240	250	256	261	258	239	275	221	267	227	257	251	254	238	243	273	239	272	265	257	267	243	264	270	273	256	262	259	262	291	242	252	267	256	249	289	237	261	251	262	274	250	241	243	238	262	271	235	299	262	260	282	244	260	249	280	280	261	237	268	264	264	245	270	243	261	281	270	250	273	272	251	263	264	245	251	280	258	239	254	260	241	226	296	256	235	258	277	250	264	254	275	262	272	261	269	267	251	263	254	238	238	236	245	251	264	254	256	261	233	270	234	250	281	260	250	263	246	257	269	256	243	246	248	256	258	244	263	234	258	246	263	264	251	263	254	236	245	232	270	249	254	254	254	262	243	266	230	255	263	265	279	265	264	284	242	236	267	233	283	249	273	258	252	272	237	240	235	253	289	249	248	262	262	263	270	229	252	221	258	229	262	252	249	247	243	275	234	278	254	220	268	262	243	255	253	240	263	214	285	277	265	244	274	256	247	268	285	271	244	239	257	264	259	243	252	245	276	266	267	248	233	269	256	256	279	254	240	266	249	222	258	259	228	234	230	265	234	253	263	243	249	246	232	260	278	271	256	248	255	266	244	261	255	241	275	244	247	284	234	244	287	252	236	263	260	265	285	275	238	230	251	240	263	263	243	238	257	259	260	251	255	248	263	269	289	244	250	241	234	251	220	251	245	276	279	262	254	295	231	261	281	235	263	241	267	263	261	265	267	230	251	261	260	245	260	268	244	252	271	263	233	254	233	234	257	269	258	245	277	275	255	234	261	235	242	259	255	234	283	258	253	262	243	246	265	255	262	233	249	256	232	265	249	254	245	252	286	272	264	269	264	245	282	256	255	253	273	274	274	247	246	263	299	226	269	276	251	267	250	247	260	235	259	259	275	277	257	265	257	248	277	253	243	269	254	249	249	266	244	263	270	263	241	244	242	255	262	245	251	266	251	238	284	268	261	274	239	242	268	263	258	272	227	249	248	248	273	271	244	263	240	255	262	271	249	260	263	246	226	270	235	235	259	231	238	271	280	268	229	268	252	260	230	267	239	274	223	243	236	257	270	247	237	259	265	261	280	248	259	255	242	288	250	244	247	254	274	256	254	247	251	265	244	263	257	239	250	273	286	259	234	250	253	262	270	250	235	262	241	254	256	227	221	232	243	258	231	256	264	272	229	268	218	262	263	239	258	252	268	264	225	258	271	251	245	266	240	262	273	272	294	231	246	228	235	253	233	259	275	260	240	260	265	249	246	278	233	241	261	282	261	258	247	267	237	251	281	254	279	271	264	259	263	262	273	243	242	250	257	263	263	236	251	233	255	229	247	237	274	245	264	252	222	274	272	273	273	253	246	255	272	253	297	258	249	263	257	278	257	237	253	260	231	256	253	253	255	247	250	264	241	274	249	274	278	289	279	243	247	274	242	272	260	235	259	261	267	257	270	253	259	238	273	273	259	227	294	273	253	283	242	249	247	272	221	255	264	257	235	232	242	246	244	251	284	258	278	268	253	253	249	259	258	254	263	255	262	222	246	275	280	224	259	262	260	259	268	260	241	263	255	288	254	260	265	277	287	237	270	269	260	249	264	262	239	267	239	274	262	232	257	261	253	250	251	258	247	280	243	270	250	277	277	265	248	259	234	296	273	220	254	276	249	267	248	282	251	262	266	254	268	236	272	231	262	241	259	249	277	232	242	272	274	255	252	265	232	242	257	271	232	263	264	263	285	270	244	237	251	265	264	240	268	281	254	283	244	247	255	278	253	283	236	245	256	263	254	266	258	271	235	288	284	259	273	249	283	236	239	241	272	249	238	277	226	251	288	215	226	251	242	236	271	249	247	257	267	251	256	262	265	263	238	263	262	253	264	252	266	271	251	259	260	233	266	239	250	272	252	258	243	247	234	265	263	256	252	288	277	234	227	238	271	271	261	244	250
27936	21894	19243	11860	6226	3800	2557	1915	1508	1259	996	883	785	625	552	498	452	500	373	414	340	303	311	260	280	257	257	257	219	257	189	249	192	201	211	204	203	199	202	186	209	185	195	178	190	171	169	188	165	169	173	192	190	181	189	198	200	165	171	170	161	171	170	201	197	179	190	179	166	177	179	159	171	164	182	178	192	156	171	174	198	159	182	157	174	190	160	177	196	186	172	183	159	174	166	170	183	169	175	193	164	147	180	172	182	170	193	174	167	180	189	173	182	181	163	175	177	197	159	197	177	167	180	172	165	194	176	178	164	172	199	182	213	156	156	192	162	161	224	180	158	152	155	174	181	151	187	178	169	173	187	177	181	169	168	182	173	180	184	158	168	174	182	184	180	171	180	181	163	185	157	179	169	185	174	176	186	166	158	177	197	170	169	167	194	146	173	167	175	180	191	175	205	181	186	167	199	187	208	188	173	193	185	181	165	143	163	171	181	164	165	182	174	164	168	165	162	177	174	178	162	183	185	172	165	175	176	181	181	182	182	187	149	184	179	173	185	166	190	173	175	177	185	185	193	163	162	166	187	182	168	192	187	166	165	188	190	155	170	167	168	169	178	170	184	204	173	174	175	161	173	170	164	177	181	171	160	174	204	191	148	172	167	150	160	201	188	172	176	190	159	178	175	170	213	172	177	183	149	163	189	184	159	170	198	203	169	189	190	201	187	170	150	183	178	187	182	178	192	165	166	171	166	196	174	189	159	180	148	169	171	195	173	158	175	180	184	186	180	166	165	168	185	142	170	193	192	176	169	162	183	184	166	177	151	176	176	181	193	179	191	147	173	179	175	174	180	179	160	199	183	162	186	157	187	202	167	173	162	175	164	173	183	163	154	179	186	166	187	156	188	165	159	165	160	194	167	169	161	171	183	196	188	161	163	175	175	164	166	177	193	185	159	174	174	184	150	179	202	146	176	176	161	217	176	171	204	182	194	179	192	165	160	188	189	199	178	197	159	171	211	179	194	188	173	208	198	167	187	162	175	191	159	163	157	165	176	173	177	180	172	188	174	165	178	163	185	171	182	202	174	190	149	185	155	191	182	192	177	141	200	181	188	194	170	157	157	173	186	185	162	174	182	184	187	165	176	163	176	153	166	173	200	191	171	152	190	193	161	150	169	182	156	173	179	173	156	192	171	170	166	197	172	194	177	159	173	178	193	169	191	164	199	172	185	177	190	178	198	183	180	181	184	183	153	169	137	160	171	188	158	176	152	163	185	163	167	191	198	178	184	182	148	181	203	167	189	167	155	180	183	168	170	189	174	177	185	200	177	157	178	190	201	166	190	185	164	172	188	189	180	161	173	194	156	155	176	178	177	183	155	189	195	165	163	167	171	193	194	169	170	151	187	182	150	177	194	174	172	167	163	176	168	170	167	179	177	197	166	188	160	194	168	169	156	180	170	170	194	181	169	171	169	173	164	175	176	186	153	189	223	164	176	189	166	173	168	174	175	173	173	158	196	158	188	190	193	195	171	182	187	175	166	161	172	164	170	180	184	151	175	163	165	180	187	166	178	186	170	195	183	183	175	206	204	177	193	189	154	168	205	209	162	182	161	196	158	182	150	188	178	164	181	157	150	177	178	184	187	168	159	165	164	197	158	166	154	183	188	192	160	143	166	175	159	205	175	179	185	168	168	192	169	193	175	183	190	179	183	170	161	174	167	172	156	162	193	188	182	200	188	158	182	183	170	187	190	178	179	200	192	208	193	182	140	186	172	173	170	194	207	159	173	188	182	201	185	177	157	182	158	171	148	170	167	174	162	190	183	166	178	171	166	188	185	161	180	181	154	181	168	186	174	205	206	158	188	179	201	177	160	184	165	160	174	185	186	187	173	195	171	155	174	192	181	160	157	183	169	180	168	193	172	178	182	155	172	167	176	168	171	186	135	156	174	173	171	182	182	178	159	180	184	170	200	163	168	168	167	182	189	194	179	182	172	184	182	169	170	165	179	174	171	193	177	164	158	178	170	181	174	170	179	164	159	201	202	170	166	193	184	159	177	192	195	172	183	160	184	159	189	166	152	191	162	196	175	184	191	173	165	183	181	172	176	155	185	174	176	180	184	209	175	193	167	173	153	173	175	185	166	199	196	181	165	202	181	199	190	185	187	140	174	169	174	187	192	168	176	156	143	182	169	186	176	170	202	178	197	179	174	165	178	163	220	181	165	198	175	180	169	173	180	148	164	142	184	170	163	183	199	146	168	181	193	199	173	178	189	173	176	164	157	188	174	196	190	157	172	165	173	152	200	181	192	171	185	165	185	160	191	178	199	197	173	174	201	173	184	173	166	182	170	175	168	171	174	165	189	155	207	156	188	193	181	207	180	174	160	211	173	185	159	180	179	186	201	186	171	195	179	163	167	187	191	164	159	183	160	198	169	190	168	187	194	176	182	163	191	212	177	180	173	185	197	161	172	172	195	182	181	167	194	171	186	160	172	166	210	176	163	159	191	185	168	157	187	183	183	167	170	183	200	170	191	170	173	174	177	170	174	158	176	189	177	173	163	158	167	166	175	168	164	193	174	195	181	156	179	168	163	173	169	192	183	187	201	171	176	164	157	164	190	191	190	179	184	179	195	170	189	185	187	175	164	173	174	180	170	146	179	196	174	169	184	180	147	189	179	155	187	171	172	161	182	194	190	163	177	171	170	190	184	180	172	190	169	145	181	195	185	193	186	197	170	170	167	189	173	195	164	174	175	173	168	182	175	209	180	187	172	182	170	182	172	172	145	149	175	189	167	165	176	181	157	170	183	196	205	162	180	181	153	212	170	191	184	198	164	190	164	177	172	195	154	183	167	186	152	184	179	200	168	206	177	197	168	175	159	195	174	160	174	180	187	178	174	186	169	183	169	181	191	183	183	193	170	162	192	152	174	162	161	187	194	173	170	163	173	174	156	161	179	182	174	163	158	199	170	178	173	188	189	168	176	167	215	185	171	193	199	172	182	201	194	184	161	175	180	191	179	183	159	173	184	158	169	182	166	207	170	181	192	180	165	151	155	169	183	161	195	177	168	178	178	165	172	158	188	152	178	196	186	177	190	167	198	182	187	194	166	197	188	155	188	180	186	167	153	180	186	175	200	187	175	184	172	144	183	165	181	202	186	169	168	179	186	184	151	191	182	151	191	151	162	150	169	197	180	191	165	199	167	160	180	174	196	192	170	155	157	158	190	165	189	179	161	164	186	150	185	162	192	192	173	195	182	175	165	160	189	162	148	176	153	153	176	169	175	178	188	184	195	203	160	175	190	151	169	187	195	171	197	184	180	173	182	172	167	177	159	157	189	175	195	190	186	203	180	186	169	187	176	169	177	169	164	165	172	185	193	162	175	174	179	203	171	164	192	192	172	166	164	169	166	170	157	177	162	193	168	178	172	178	194	173	174	181	160	182	182	187	157	189	148	178	174	176	178	189	167	199	175	168	187	198
20003	31464	24331	16615	12056	8924	6790	5228	4169	3478	2758	2212	2055	1758	1431	1181	1026	974	878	770	725	694	603	520	499	478	434	438	460	406	364	373	329	313	331	323	321	318	285	255	304	263	259	329	300	307	266	257	260	266	249	267	264	270	270	230	247	236	250	293	282	243	267	249	239	232	232	257	239	257	256	243	262	238	250	273	260	271	272	259	264	234	247	262	277	258	269	254	238	248	262	273	279	267	245	274	254	230	236	257	272	285	264	272	246	234	252	259	245	245	280	248	243	235	255	227	254	251	274	265	257	253	246	227	268	254	256	250	250	244	246	267	258	261	257	240	220	254	273	266	268	267	236	254	284	251	241	254	275	278	252	251	262	250	273	248	240	235	263	260	236	260	273	256	256	249	232	264	261	245	248	266	284	226	251	265	226	259	291	240	263	269	272	245	231	262	233	244	256	279	287	257	289	237	270	260	264	241	265	257	267	274	278	267	260	249	272	248	278	257	237	271	254	249	247	240	273	245	253	262	253	244	258	255	253	299	241	277	259	243	286	222	238	255	260	258	250	265	256	250	264	277	232	286	251	250	258	257	220	272	220	253	248	253	232	259	263	242	230	255	276	265	256	244	249	228	254	232	265	250	266	244	293	260	232	261	240	246	250	255	248	264	220	276	251	267	266	233	245	262	276	261	255	281	260	251	247	243	256	231	256	253	263	239	254	233	251	242	255	253	254	222	284	274	231	238	261	288	213	246	240	250	251	228	241	266	255	250	276	240	274	238	268	269	250	239	241	238	250	240	252	242	260	263	259	230	239	252	265	277	262	262	277	268	253	260	290	254	238	264	272	254	232	246	269	229	261	223	232	234	263	214	228	273	252	268	237	255	265	256	259	223	246	267	260	233	247	253	263	232	256	261	285	234	257	269	249	260	274	267	237	269	261	261	276	260	291	256	263	263	263	247	253	253	264	242	280	253	240	240	263	265	236	261	245	236	297	268	261	236	242	281	249	245	251	277	269	249	263	270	243	267	236	276	234	249	252	275	240	255	227	272	262	248	252	263	245	247	267	268	270	268	272	237	252	294	266	271	263	267	258	273	239	236	253	223	253	242	249	247	246	256	256	250	253	258	250	275	269	251	243	234	256	261	266	254	262	248	258	236	260	277	249	267	269	226	266	264	280	281	260	282	245	265	262	237	266	261	260	259	250	228	261	271	244	235	252	270	265	263	270	266	280	251	251	261	267	260	253	249	264	252	252	249	255	270	257	246	261	260	259	248	243	278	237	260	242	259	241	261	252	256	239	239	237	253	278	260	226	239	232	236	239	257	272	264	239	267	268	246	224	267	240	255	247	267	230	234	275	241	269	249	253	237	265	274	241	235	263	291	228	253	245	263	277	258	247	241	254	260	261	259	247	267	228	275	244	257	247	271	278	245	267	268	231	242	281	268	256	256	279	260	253	256	260	258	241	265	259	244	264	245	255	242	259	255	266	268	252	281	254	253	247	275	282	273	231	278	247	250	262	260	293	246	267	232	254	248	259	249	255	266	247	253	248	251	250	233	254	245	245	224	267	278	276	268	274	277	210	253	247	266	272	236	252	275	283	226	270	253	259	265	260	220	274	270	270	243	264	280	268	248	237	227	297	268	276	258	267	238	277	246	279	243	266	307	266	240	260	254	239	240	277	249	252	232	266	257	244	255	248	250	262	286	260	252	273	285	244	240	232	257	267	253	292	256	238	246	285	253	266	243	289	269	238	253	253	247	245	283	253	262	240	254	236	266	273	249	254	283	241	244	257	268	217	264	221	258	265	255	260	262	271	247	249	232	265	249	235	266	237	245	247	237	257	278	274	279	268	280	244	254	237	227	261	249	263	241	264	231	242	262	256	231	253	271	270	250	268	289	267	238	224	267	223	230	264	238	237	275	250	259	269	280	284	295	242	226	261	254	265	239	228	229	244	240	236	265	258	257	231	284	276	249	270	230	274	293	232	256	238	288	229	281	267	279	268	253	257	264	266	253	231	227	258	229	225	267	265	257	277	279	298	275	257	252	262	261	242	232	259	240	256	260	242	255	282	253	254	232	275	259	247	242	229	246	270	249	276	247	269	240	251	239	247	267	240	274	223	278	261	245	255	264	265	245	255	251	270	253	236	257	273	253	246	263	258	262	276	233	256	284	254	242	242	242	224	252	245	239	270	220	238	242	248	276	259	258	269	289	241	268	239	220	232	250	223	255	239	247	265	243	253	254	239	233	265	229	254	262	260	245	291	264	262	256	270	246	243	243	261	240	264	254	267	263	268	262	262	265	255	242	243	239	246	254	284	232	279	251	250	242	245	214	275	271	265	239	261	256	256	278	255	243	254	239	269	276	268	246	265	243	266	245	250	260	243	251	258	249	263	222	233	256	253	242	269	260	229	250	244	244	253	244	243	258	236	254	257	267	259	276	246	250	248	249	253	254	234	257	265	257	241	262	275	259	272	259	248	263	282	260	267	261	258	261	274	267	250	224	285	254	266	269	248	282	257	253	255	263	251	250	273	235	247	239	274	259	252	246	247	264	245	214	239	255	279	257	232	271	256	259	274	258	255	222	240	298	241	263	258	265	257	268	258	243	237	247	259	246	282	253	234	255	260	249	255	259	237	249	246	240	254	254	243	250	267	274	236	252	254	270	235	269	270	241	274	239	268	278	260	265	220	255	245	251	268	263	260	226	275	270	269	258	255	238	284	281	257	262	221	237	239	264	251	249	264	228	217	254	271	246	259	242	249	257	267	230	268	237	253	266	273	240	242	208	268	268	281	223	244	254	245	251	244	225	229	238	229	266	258	265	246	258	252	261	266	236	256	267	262	260	276	253	270	232	240	253	254	263	275	265	222	242	251	256	252	267	272	250	256	262	281	245	295	279	241	255	274	253	257	298	239	285	254	254	232	242	275	272	257	265	252	249	255	237	244	240	246	260	252	268	266	266	247	247	255	248	228	264	254	244	259	286	226	266	282	276	272	254	258	265	268	256	246	278	252	262	259	255	227	267	213	260	265	246	273	270	256	265	275	257	228	258	261	249	269	256	260	281	260	250	256	258	265	241	250	270	238	254	257	259	251	274	255	267	276	249	240	242	255	257	263	264	258	257	254	239	257	231	262	276	234	268	279	251	251	233	246	276	249	227	269	277	248	260	264	256	238	255	272	259	255	242	279	281	226	270	264	223	267	272	256	239	254	264	252	291	254	240	245	250	234	250	274	238	254	248	249	246	231	228	300	218	249	258	241	239	252	267	262	278	258	245	260	265	267	267	232	263	253	254	284	246	243	258	271	277	256	258	198	249	270	259	265	236	265	247	243	251	279	252	260	244	249	245	213	259	244	279	252	272	263	260	272	260	251	247	241	224	262	258	244	259	235	257	258	267	265	247	236	212	253	262	242	262	270	235	244	250	246	229	269	245	252	242	243	259	257	287	245	247	248	235	261	230	260	270	247	269	276	243	218	248	227	234
23479	21272	27693	25181	19691	9875	5000	3221	2385	2046	1559	1449	1142	932	811	712	653	631	563	488	451	425	385	370	339	316	337	311	297	269	279	248	245	235	213	234	213	225	197	197	204	191	218	186	216	193	202	199	189	207	186	187	201	181	193	180	209	162	197	192	179	207	172	168	212	187	205	190	172	178	183	207	174	176	196	214	171	198	220	170	209	205	180	175	189	191	196	200	187	194	153	166	178	178	191	184	180	190	181	187	169	207	197	181	167	194	176	195	174	154	190	179	167	185	181	173	190	186	193	194	175	178	204	195	183	184	197	173	195	198	162	157	174	177	183	172	186	180	199	177	170	183	160	187	194	166	204	192	197	168	181	194	172	186	218	225	179	184	188	192	174	169	186	172	202	169	182	186	186	194	186	187	188	201	218	193	211	200	177	182	166	172	189	193	169	169	203	188	172	178	179	196	159	195	170	176	183	192	203	206	204	180	184	192	169	198	216	171	177	175	202	172	175	184	195	182	193	186	197	172	202	196	170	192	187	182	175	174	185	178	176	187	193	200	171	207	205	179	171	195	206	166	198	196	171	199	194	193	209	189	177	173	188	197	181	185	179	159	177	182	214	190	168	173	205	188	186	213	191	172	184	173	187	174	161	190	205	190	163	187	198	173	186	211	186	178	191	172	185	210	174	200	184	190	161	191	189	164	198	165	201	181	182	179	171	189	209	198	191	189	185	170	186	178	167	183	208	168	197	159	160	208	170	182	174	181	174	193	182	157	191	159	210	185	173	202	198	176	169	180	202	178	184	182	176	168	187	178	195	173	196	169	191	160	159	187	193	180	179	203	169	196	162	189	203	190	209	212	178	194	179	186	193	198	187	189	204	176	179	184	184	176	179	154	186	180	201	164	187	194	164	199	169	215	193	171	187	181	180	208	209	185	155	148	222	201	172	200	201	189	179	168	183	175	180	199	177	175	195	171	181	204	181	188	186	177	166	194	207	169	195	179	175	185	161	196	205	192	187	190	205	184	175	172	161	179	182	162	183	177	162	182	176	178	163	181	167	177	196	171	169	180	187	194	168	191	175	190	213	179	178	195	164	204	182	182	178	177	204	174	174	184	179	169	164	176	199	216	192	174	185	183	207	177	190	189	181	178	218	176	184	180	179	146	165	175	158	193	191	182	198	170	150	203	184	162	182	171	183	191	184	182	198	192	188	198	194	190	196	190	165	192	202	198	169	196	194	157	180	190	177	191	212	167	191	188	177	201	184	205	203	172	159	178	201	210	184	179	175	177	181	185	207	167	188	170	176	206	200	199	175	189	171	198	201	203	172	172	183	185	195	172	202	186	167	190	191	151	199	201	163	181	209	182	207	175	178	180	191	197	167	197	166	172	178	219	190	194	172	206	168	176	185	183	177	202	195	153	173	152	184	170	202	183	182	168	210	184	204	147	179	196	168	188	188	202	219	191	170	212	212	168	184	182	192	212	204	168	189	184	175	177	190	167	190	191	196	166	182	178	174	178	197	187	173	204	190	189	189	190	207	192	200	194	170	175	170	188	194	194	199	166	191	197	180	182	186	164	190	224	186	174	182	179	199	187	178	181	196	189	153	185	177	180	203	167	182	174	177	170	187	175	167	185	183	174	215	184	160	219	192	182	193	191	174	163	195	191	181	185	188	190	191	168	177	209	170	188	175	166	178	206	174	183	171	190	169	175	196	196	186	189	157	200	181	185	161	183	167	176	201	173	184	179	184	195	178	190	171	198	180	183	194	188	192	186	196	177	182	172	180	207	190	197	190	176	211	200	171	189	189	183	195	196	184	165	189	181	189	190	181	191	170	193	181	185	203	206	173	189	204	191	168	189	206	206	180	182	164	194	169	193	175	171	182	182	178	198	171	172	174	188	198	211	223	194	188	177	179	210	178	193	174	173	180	184	165	175	187	184	192	193	174	176	171	168	176	192	171	192	176	168	197	187	187	163	207	158	203	167	186	166	180	197	163	171	166	180	164	173	206	201	168	186	200	177	183	176	158	191	191	191	181	205	202	165	189	199	193	178	195	192	192	188	169	198	178	191	175	184	192	167	183	186	168	188	216	175	159	170	207	172	209	163	177	200	163	154	178	188	164	198	168	190	189	225	194	172	192	163	189	225	183	179	165	181	182	184	220	162	202	207	184	159	180	186	198	190	158	180	164	181	182	203	178	180	172	193	176	176	197	171	215	202	180	186	175	175	186	175	204	162	166	190	172	219	171	183	182	170	170	211	201	192	203	184	185	176	205	197	156	198	201	197	171	160	169	212	185	193	200	184	189	201	191	185	175	178	172	172	188	185	178	187	196	181	171	185	181	217	185	175	182	190	205	201	179	195	193	169	185	190	172	193	183	170	175	175	203	186	178	194	189	210	191	192	194	186	199	185	189	193	174	213	194	175	171	197	219	194	178	186	203	188	176	182	217	164	179	190	177	205	220	181	194	197	182	172	189	193	194	199	186	186	156	158	209	176	167	182	170	164	189	170	185	180	186	194	175	189	216	201	177	168	193	182	169	170	205	204	185	161	177	180	178	208	187	184	191	220	198	184	175	174	193	179	189	184	172	176	163	184	201	176	167	161	185	183	190	190	184	168	202	188	191	165	180	196	177	197	184	216	192	176	174	188	187	173	162	184	192	185	174	175	173	208	171	188	177	180	176	184	175	176	167	187	176	193	182	199	184	212	175	186	181	191	171	193	221	162	180	179	182	187	199	184	197	182	184	178	181	166	179	178	184	188	174	207	198	190	175	177	202	173	175	179	181	174	179	187	192	177	180	170	167	176	202	190	200	187	199	184	181	187	176	173	174	181	174	171	222	182	198	172	177	199	174	172	192	187	165	207	168	189	185	168	188	174	201	175	176	208	179	198	174	190	175	201	202	208	184	187	185	179	194	175	184	196	184	165	179	164	160	182	197	168	192	184	193	186	169	177	187	170	183	177	171	199	199	178	189	220	183	194	200	154	166	202	191	186	196	192	200	199	193	193	171	166	170	207	183	171	185	177	172	192	168	169	193	182	169	198	170	199	182	193	201	205	197	179	179	169	200	177	182	205	175	184	189	181	181	182	177	179	184	168	191	185	199	177	186	192	206	199	196	178	180	156	189	173	200	171	202	155	188	200	194	177	195	159	177	185	187	183	189	178	196	188	179	168	173	179	202	188	184	165	175	187	200	178	197	188	196	171	189	180	181	193	214	200	192	192	176	213	189	197	178	194	204	196	192	182	185	166	199	182	194	193	196	174	184	179	176	185	184	191	173	183	179	168	190	173	190	173	199	174	206	199	199	194	179	191	196	156	199	204	175	189	186	176	189	212	186	200	197	191	181	188	197	190	176	197	197	184	180	178	191	179	194	195	167	186	171	186	192	178	173	201	207	157	192	182	196	175	177	186	193	191	171	180	182	181	176	162	187	172	171	170	212	188	180	223	171	182	188	171	222	168	166	181	208	202	192	179	210	192
21189	38705	30465	22542	17236	12777	9865	7843	6165	5151	4184	3518	3044	2461	1951	1665	1514	1420	1190	1142	959	897	780	750	692	613	574	554	514	469	474	448	391	338	358	339	338	298	333	315	314	306	331	302	290	284	288	318	322	303	264	284	245	266	250	303	292	285	277	284	264	245	255	259	266	263	234	271	282	260	290	264	268	266	247	294	266	268	271	278	262	273	278	228	285	268	239	274	260	275	248	253	259	256	264	296	277	289	282	293	273	255	276	273	250	277	270	275	265	284	258	247	275	273	258	242	268	247	292	247	270	267	219	251	281	292	262	242	263	273	261	293	277	262	272	271	248	252	275	257	286	287	267	259	275	285	301	281	265	254	251	272	251	278	254	250	250	284	248	272	220	272	259	258	250	267	245	265	280	273	251	258	290	242	247	285	263	264	263	279	238	283	254	250	265	248	264	249	249	259	252	247	278	262	281	261	260	260	274	289	250	260	266	296	254	274	275	257	256	272	260	252	260	279	255	260	272	276	262	257	261	255	283	260	248	287	247	297	248	282	301	260	247	259	263	272	281	264	266	268	265	253	283	250	241	291	283	246	269	251	254	254	249	267	285	276	266	262	263	268	282	267	254	269	265	255	273	245	268	252	257	253	274	259	247	275	277	289	262	242	257	264	258	267	261	276	252	288	248	252	279	251	248	260	258	243	257	220	265	241	243	286	250	247	279	272	279	254	286	263	249	283	280	254	256	277	254	263	275	274	244	241	271	264	276	258	263	256	258	285	282	263	297	258	253	250	275	259	296	279	267	268	256	273	242	271	255	263	263	313	253	265	235	244	235	279	265	259	281	273	256	271	284	265	290	257	273	240	263	276	287	268	260	252	257	301	256	243	296	256	273	268	264	272	245	261	256	260	263	300	242	271	251	278	258	259	291	268	268	276	264	272	242	274	268	262	266	248	294	257	284	263	239	272	271	258	285	254	239	278	251	258	231	269	254	281	288	264	255	285	267	260	237	244	274	258	251	280	282	289	257	290	286	263	268	251	286	276	260	242	257	246	260	279	253	315	272	267	267	258	240	259	252	273	260	287	286	269	281	261	266	307	254	270	300	268	270	273	278	251	276	278	298	264	300	244	254	255	257	260	259	251	257	282	286	273	250	235	266	269	266	278	277	243	274	275	275	262	292	262	250	280	291	274	261	260	277	266	255	308	271	279	285	243	269	269	257	262	271	250	275	283	271	252	282	241	254	283	248	279	278	272	251	242	256	261	272	257	266	258	261	249	253	258	262	247	274	252	257	248	261	278	280	264	253	261	257	253	259	238	269	273	259	227	277	270	275	234	250	260	282	288	284	258	257	238	261	276	284	240	270	264	251	231	260	255	262	219	264	253	269	276	271	245	249	291	273	257	305	279	258	269	287	262	267	269	263	285	282	237	260	270	280	291	277	252	250	249	283	279	261	273	280	275	225	280	268	266	287	268	266	285	262	290	282	236	262	272	272	257	242	235	258	260	256	257	256	268	265	252	271	276	304	247	273	257	252	273	277	272	267	266	260	281	250	275	286	280	270	251	270	280	274	256	259	269	276	270	264	262	250	233	241	286	256	241	236	277	302	276	273	292	245	291	254	253	269	233	266	274	285	264	274	250	258	267	241	251	252	277	267	249	242	264	245	245	256	281	290	269	265	252	299	249	245	242	266	264	272	289	271	246	258	256	291	280	244	246	240	273	300	262	267	270	259	261	282	245	289	270	290	267	241	249	306	273	248	280	286	301	245	268	255	275	260	261	250	282	290	255	259	314	266	274	254	261	253	246	240	280	268	259	288	248	255	245	275	268	258	257	264	257	284	268	258	263	265	289	290	254	236	296	249	270	267	303	286	261	246	297	284	230	288	268	267	253	258	264	255	240	255	243	262	299	266	271	278	230	295	294	246	288	247	245	228	275	254	265	266	269	247	290	269	244	247	267	277	257	239	260	247	283	244	261	290	254	276	274	244	262	289	285	236	268	283	244	291	292	269	267	262	262	243	278	272	304	257	280	271	257	274	284	273	263	264	274	267	277	259	239	263	272	280	288	263	291	262	265	269	285	292	252	254	299	289	268	263	248	292	227	258	238	253	243	280	257	262	276	259	266	260	267	284	273	263	271	289	249	287	279	276	252	271	276	246	287	295	267	285	257	269	267	279	279	277	280	295	255	273	246	262	278	252	261	270	261	276	245	265	265	255	265	248	292	276	289	237	281	306	286	257	250	237	288	280	273	264	240	268	235	254	256	226	269	229	262	285	296	276	273	253	260	269	273	216	274	283	254	258	261	258	278	271	270	247	261	271	277	287	246	251	258	254	241	237	277	274	265	295	253	280	245	259	253	248	270	292	291	240	271	267	256	279	239	250	248	248	286	294	253	271	270	310	295	236	272	264	257	269	275	304	264	261	252	237	252	288	240	276	268	275	279	293	234	266	274	238	279	267	271	276	281	253	278	280	252	259	250	276	266	231	239	233	274	240	256	267	265	283	260	272	254	245	251	266	283	279	250	250	266	279	263	247	275	263	250	242	276	269	282	242	271	261	296	250	254	276	254	279	275	275	260	250	278	283	271	250	273	279	252	248	281	278	221	244	281	258	267	235	289	267	282	271	263	271	268	259	240	271	266	270	242	264	289	278	278	251	268	229	258	281	265	248	272	246	267	257	264	266	268	276	261	245	255	275	252	286	269	260	260	248	282	249	238	233	271	271	274	279	286	250	282	251	284	278	236	285	245	253	288	257	252	260	239	266	258	238	269	246	261	254	315	258	282	260	258	257	284	232	268	271	259	297	249	272	267	252	285	258	250	250	264	287	252	247	267	283	270	257	265	267	253	259	271	263	273	280	265	277	261	249	270	236	289	277	281	278	260	247	279	289	260	264	286	250	272	274	258	270	247	262	274	280	255	255	256	264	291	254	260	235	279	259	275	284	273	237	284	249	261	248	277	266	265	271	262	248	275	268	252	266	266	242	280	260	268	243	273	279	260	255	266	225	281	294	275	268	258	233	253	250	269	290	251	281	243	279	245	279	246	262	245	269	265	273	269	266	265	265	256	257	272	270	264	267	227	242	253	258	284	256	262	254	250	256	288	266	264	270	248	273	265	262	285	269	271	274	291	271	270	292	269	269	284	278	287	246	268	257	271	271	258	270	282	251	295	286	266	258	294	256	272	272	269	266	255	255	278	261	227	266	259	268	269	240	238	280	268	266	245	281	287	262	258	233	266	275	265	248	276	257	251	271	264	295	247	260	293	291	254	278	268	264	255	243	271	272	252	259	249	257	259	276	262	265	288	267	264	261	254	276	252	243	241	243	290	299	278	265	271	270	281	268	236	265	267	265	263	254	249	249	275	245	274	271	298	262	279	248	253	258	271	270	302	276	288	261	279	234	292	266	263	251	275	263	277	265	282	259	271	305	256	281	267	241	277	263	272	261	268	266	257	242	272	245	279	278	270	255	246	264	268	238	289	274	260
24854	21250	25862	23316	9442	4774	3241	2234	1829	1410	1180	1048	871	694	607	539	547	498	464	416	375	373	328	287	299	260	245	241	237	242	222	232	216	193	192	188	197	181	197	217	193	172	188	189	174	193	164	185	185	182	193	199	182	171	166	167	167	171	164	176	188	180	164	194	153	194	156	174	192	153	174	166	195	151	152	186	193	165	144	155	175	158	155	151	158	162	176	158	162	156	148	151	168	182	150	205	189	164	184	173	160	182	163	175	164	188	161	167	151	181	193	152	179	192	180	158	190	179	152	156	181	174	150	179	144	165	175	170	185	164	146	173	158	150	158	189	167	170	162	176	170	159	163	170	201	174	175	182	132	173	178	159	171	166	186	179	186	148	158	177	179	165	186	176	189	182	158	161	176	196	170	167	179	155	164	176	183	176	171	203	191	177	219	184	171	179	162	181	166	167	183	146	173	159	170	161	158	196	186	179	166	180	153	179	201	187	189	167	180	157	188	174	156	166	178	160	165	179	157	178	186	170	160	171	173	172	164	172	171	172	179	142	167	212	185	171	155	161	174	149	166	158	180	151	162	176	164	164	183	199	176	172	150	188	203	170	162	174	181	159	175	175	159	172	200	184	181	190	190	174	178	164	180	184	197	185	208	174	178	177	178	164	155	158	166	177	161	163	186	179	146	183	158	170	175	163	198	178	173	171	176	186	170	164	153	194	154	171	187	168	166	155	166	174	172	172	186	159	178	165	145	203	178	175	177	175	148	169	169	177	182	166	161	175	189	182	163	179	205	165	148	175	175	184	183	172	177	172	172	165	182	163	172	172	187	180	157	176	163	177	194	148	195	155	153	181	178	183	143	154	149	172	165	167	185	168	175	170	181	173	161	183	178	169	162	166	177	188	185	172	162	174	173	179	168	162	205	182	158	159	165	176	168	192	179	174	189	175	175	173	165	181	165	161	174	212	187	164	142	156	189	178	169	182	164	186	178	167	166	149	180	162	173	182	187	169	160	181	160	152	175	153	173	167	180	188	189	154	170	152	160	171	175	182	196	175	191	176	170	166	164	172	168	183	170	164	153	188	193	186	172	202	187	176	184	168	176	165	150	171	175	175	165	180	176	161	185	170	158	194	170	160	166	210	159	172	159	179	172	168	187	170	159	210	171	178	161	170	172	167	173	165	172	180	176	179	173	165	175	171	184	174	156	157	183	177	176	174	154	164	191	147	190	190	155	171	174	183	175	178	174	180	165	175	162	172	172	156	153	164	180	167	190	173	156	158	209	195	184	178	164	164	166	178	173	145	177	181	174	174	165	180	168	151	159	163	163	174	175	148	165	156	189	144	166	185	174	154	187	154	185	180	192	176	175	184	158	160	159	158	186	202	188	189	155	164	184	146	174	175	156	200	154	168	193	187	184	176	156	177	170	177	183	178	179	155	191	190	183	145	171	177	182	153	190	161	188	178	175	192	175	176	173	165	182	160	186	174	165	153	158	158	203	190	175	178	159	179	190	162	172	190	160	147	169	180	196	161	178	179	178	162	170	186	185	190	166	168	149	191	181	181	187	163	192	170	167	165	169	193	179	149	170	186	152	177	151	177	185	148	167	168	161	143	174	162	165	180	184	166	171	153	178	156	180	189	174	171	164	179	166	191	168	169	158	169	155	177	147	166	168	171	170	175	165	138	175	175	191	168	158	181	153	160	177	169	204	171	154	173	180	193	171	149	170	161	175	159	178	171	159	162	161	174	171	201	172	163	189	163	158	161	164	160	163	162	181	185	154	175	169	164	184	163	189	173	166	168	156	179	163	177	192	169	159	183	164	177	165	164	165	165	175	176	153	156	172	162	159	177	155	163	169	196	195	161	187	161	157	149	186	150	180	162	147	136	161	158	179	166	154	172	169	174	177	153	183	175	170	178	187	157	156	176	173	167	162	182	160	175	146	193	176	171	166	188	163	166	181	169	164	173	165	183	183	202	195	169	182	162	189	144	196	158	184	179	168	182	167	180	183	182	160	169	172	169	180	176	185	160	163	169	173	141	180	152	184	164	170	169	205	168	189	162	150	172	190	184	162	183	193	163	165	154	153	153	163	173	175	160	159	168	186	171	165	153	187	178	164	161	210	189	161	163	145	160	177	159	172	170	180	173	163	167	163	161	191	169	166	180	163	178	191	180	154	182	177	159	165	166	174	176	177	168	176	161	187	181	185	171	170	162	140	185	179	163	168	154	206	171	187	192	198	177	165	173	167	171	158	163	174	196	183	146	163	182	152	186	174	147	188	184	174	148	151	184	169	181	177	175	184	170	173	177	167	159	156	185	169	168	156	172	166	173	181	171	207	158	164	172	185	177	176	171	155	152	159	172	160	151	181	175	149	183	192	161	170	160	170	161	171	179	174	183	168	164	155	181	182	165	168	159	153	192	181	168	163	161	169	174	175	169	150	167	199	159	170	180	175	155	201	169	169	166	184	160	173	185	176	142	174	146	171	179	176	167	182	183	159	165	182	171	177	164	158	163	181	175	170	184	177	154	171	190	158	160	202	163	149	179	171	159	182	189	160	183	173	171	196	191	166	170	179	174	154	170	193	166	188	154	186	163	176	184	185	164	173	199	191	185	176	168	151	191	164	165	169	179	186	157	194	171	153	170	200	138	177	176	148	178	165	156	171	181	164	160	181	141	174	154	178	179	174	167	175	187	169	175	174	177	173	174	176	183	154	169	173	189	181	180	192	169	164	169	176	159	181	168	176	165	179	171	165	176	145	170	155	166	202	170	162	152	176	146	177	164	171	148	163	160	167	187	198	181	196	167	183	170	174	175	170	177	195	176	169	173	194	156	169	158	159	160	163	186	153	181	174	154	187	162	195	197	177	153	173	175	164	189	186	176	181	166	189	173	178	139	165	195	188	156	196	166	165	149	186	175	197	173	175	177	167	171	174	198	164	184	165	168	162	149	176	190	182	175	162	192	192	196	167	183	175	161	190	176	169	151	159	174	171	197	176	178	166	158	152	156	184	163	161	160	169	167	188	167	174	188	158	164	163	175	177	200	175	161	173	190	196	177	175	176	197	149	187	153	168	184	166	189	187	153	183	183	181	149	187	170	170	162	180	176	166	181	181	183	153	184	185	164	154	175	152	174	166	162	168	194	163	166	158	165	193	170	158	190	166	178	159	190	185	186	174	181	174	187	164	155	145	181	169	207	172	150	178	172	170	156	182	151	175	162	155	160	181	180	167	189	142	187	188	183	176	178	170	183	175	186	146	204	172	182	193	159	179	187	162	165	158	163	176	152	173	179	156	190	156	170	159	149	178	190	176	189	150	156	141	170	190	168	166	186	168	164	166	157	174	195	172	140	159	181	173	185	165	165	171	189	182	180	192	168	144	175	141	163	161	175	178	173	171	213	184	156	142	168	176	176	173	181	157	189	166	170	166	174	170	154	166	173	182	167	172	177	162	171	171	159	162	198	167	174	157	162	155	168	175	165
20502	34581	27217	19051	14272	10538	8138	6302	4995	3937	3374	2817	2448	1945	1640	1410	1241	1166	1039	942	816	712	628	615	587	507	469	458	464	393	392	367	363	324	326	311	314	271	279	292	288	293	273	270	265	250	258	284	238	275	262	241	280	251	287	251	227	233	233	262	262	288	236	238	243	254	230	243	215	245	247	255	268	264	249	243	231	238	229	247	224	246	245	239	252	259	229	248	252	274	265	254	230	248	273	244	238	279	231	253	227	236	232	214	262	231	254	255	251	234	246	264	281	248	269	231	255	227	233	238	239	223	229	285	233	244	224	260	252	256	274	265	286	236	261	272	247	257	253	239	250	264	267	274	245	262	253	216	245	256	257	206	237	236	248	227	272	261	244	264	261	207	264	210	248	214	242	227	212	230	267	266	243	240	212	221	233	280	258	253	260	245	247	228	263	222	252	238	270	237	249	258	245	267	266	270	293	280	261	241	274	252	236	241	242	220	227	267	272	226	270	253	220	243	253	258	229	255	247	231	259	226	231	227	263	235	228	263	243	248	274	274	239	225	269	271	261	258	231	241	213	230	228	240	265	235	244	265	256	248	255	268	234	261	265	224	249	250	246	259	254	254	252	237	246	248	254	257	220	249	272	243	242	242	220	249	219	236	230	254	248	243	244	249	246	234	263	252	257	280	261	245	269	240	242	243	256	267	240	232	252	241	231	278	273	254	234	243	270	236	253	254	243	235	246	254	245	254	254	276	222	223	233	259	243	243	225	265	264	237	279	249	260	253	270	239	269	249	240	231	245	224	267	226	244	242	242	262	249	258	241	284	220	275	243	253	271	247	248	237	272	219	219	264	237	229	262	249	275	253	238	225	225	240	238	285	226	276	224	256	262	233	240	262	251	247	247	264	252	240	223	249	241	249	261	250	239	251	215	244	251	238	242	222	254	209	266	234	284	242	249	249	229	249	239	256	251	242	270	235	252	238	233	256	271	238	245	255	258	262	240	257	234	231	225	246	252	223	245	277	271	239	246	237	237	230	244	244	240	245	267	237	248	267	246	253	247	233	245	220	222	258	261	245	235	250	256	250	247	252	241	265	231	229	254	267	263	215	263	239	243	249	270	243	234	247	328	224	240	250	254	253	233	235	240	275	229	248	235	249	264	288	234	237	254	229	232	212	249	249	217	246	241	239	239	249	234	241	278	238	244	250	251	235	252	253	263	235	229	249	249	287	276	224	249	246	254	240	251	224	232	242	227	248	251	252	228	248	237	231	259	257	240	230	236	278	245	237	224	269	241	257	258	239	258	237	266	217	247	243	264	243	242	258	238	224	230	283	252	222	247	244	229	259	248	258	234	263	241	246	258	245	264	252	268	269	240	236	235	227	256	264	246	232	239	252	259	249	217	246	253	259	222	257	223	242	235	253	252	226	267	210	246	236	241	253	232	258	248	242	226	251	276	235	249	234	225	247	228	243	254	235	250	270	233	246	247	253	250	245	233	259	241	243	240	252	237	257	268	260	266	250	258	269	278	266	267	234	224	234	230	255	259	234	234	269	211	249	261	232	268	247	274	251	245	281	254	252	260	256	242	257	227	251	268	253	230	248	230	237	231	256	275	244	229	265	250	227	258	227	247	241	282	228	270	242	241	264	230	257	252	237	245	251	251	228	242	253	261	260	265	276	255	245	276	276	264	244	254	260	234	212	282	259	238	234	265	230	257	243	231	244	241	256	237	251	241	262	256	235	254	234	264	253	250	238	241	267	236	242	255	251	254	243	276	229	217	228	246	246	248	271	278	232	242	249	226	260	283	233	251	269	230	254	263	270	247	248	246	257	205	256	252	230	266	238	257	241	262	251	223	248	265	262	244	231	244	267	251	260	255	255	261	232	270	256	216	247	259	250	253	250	239	236	241	247	237	237	224	245	239	254	225	249	240	255	211	253	271	249	252	237	246	261	241	251	278	234	258	254	246	242	227	235	246	242	214	277	211	247	248	243	241	216	226	280	251	237	248	237	244	246	243	249	275	263	251	246	255	258	255	229	268	235	248	238	253	256	258	233	275	229	243	235	257	249	231	245	258	238	238	252	243	226	282	243	248	246	255	219	255	241	243	226	251	242	234	228	252	239	237	245	235	264	242	253	252	231	233	224	247	241	243	249	258	241	252	235	242	242	241	269	250	217	228	239	240	257	228	220	242	243	258	232	235	219	242	245	258	266	247	242	248	230	242	274	254	240	234	237	219	255	239	257	252	216	273	220	275	206	250	264	245	239	230	248	270	235	247	240	252	257	270	243	235	271	253	252	250	252	263	238	236	253	225	221	256	279	246	265	247	236	246	255	237	222	265	259	246	230	235	248	263	271	250	230	255	255	258	239	232	263	260	249	255	266	245	247	271	243	269	246	212	238	236	248	252	237	247	251	226	248	259	245	275	243	260	250	262	245	261	239	266	241	258	259	246	234	276	244	252	233	237	254	256	250	236	257	217	242	240	248	249	253	254	256	227	231	226	258	267	259	253	266	285	253	224	239	243	224	244	231	246	259	248	234	267	259	251	239	261	237	268	256	246	251	267	251	252	258	247	250	275	244	229	245	241	239	281	245	247	220	251	256	268	263	237	256	235	239	241	264	246	241	255	225	252	256	245	240	255	243	239	261	232	244	252	238	221	251	260	233	230	230	226	246	242	244	236	226	219	255	240	245	248	245	265	237	262	225	233	238	229	273	243	244	266	260	226	226	225	227	228	250	249	225	246	255	246	226	236	248	253	210	288	201	231	244	231	232	256	245	266	264	245	234	290	235	211	248	251	224	241	260	210	233	243	242	235	213	243	235	247	255	226	246	224	251	248	221	243	261	248	251	241	238	258	249	235	241	254	275	220	240	234	275	241	260	254	239	227	240	249	265	262	248	252	232	228	241	250	228	259	251	230	237	249	227	241	268	236	250	247	221	228	270	259	249	261	232	282	281	248	251	242	258	259	236	244	251	238	256	253	264	243	276	263	265	259	241	267	233	244	279	235	242	235	245	252	246	239	237	236	223	264	229	237	243	260	256	262	246	255	237	245	237	250	233	265	265	255	260	249	239	262	254	240	228	249	248	264	241	255	251	224	255	269	220	240	253	240	245	254	214	250	256	241	236	240	239	279	231	261	281	245	242	273	278	243	218	252	249	265	279	230	213	258	257	278	241	255	261	248	227	245	228	228	240	238	262	229	238	243	215	272	232	243	276	220	253	266	257	273	233	256	237	241	250	255	238	271	231	279	230	267	243	236	249	271	280	238	236	255	282	233	243	267	230	252	263	224	241	217	221	268	237	244	265	266	266	224	223	232	277	261	236	277	260	244	232	239	233	251	253	253	249	247	258	244	228	242	232	235	243	239	271	238	244	218	241	264	239	257	240	210	235	255	261	257	266	248	288	249	261	228	249	246	233	248	267	258	263	252	238	266	252	241	236	223	236	241	242	273	249	245	233	266	236	252	234	263	264	225	276	272	248
22461	21231	28415	24424	21320	19216	9978	4964	3322	2692	2194	1905	1539	1285	1115	891	854	784	720	645	580	518	452	458	387	360	382	346	344	310	268	283	256	264	221	276	243	215	237	221	224	214	197	192	177	182	203	197	205	196	208	191	187	207	209	188	171	188	184	203	182	204	195	207	196	193	171	175	187	177	178	197	203	161	187	206	199	201	184	178	187	183	174	181	208	190	188	198	171	185	159	198	146	189	173	187	202	160	178	190	169	194	195	164	173	195	180	170	188	178	176	183	193	197	173	199	198	183	191	180	184	208	187	202	177	185	181	178	188	195	185	173	160	175	202	197	171	203	182	171	195	200	185	197	202	178	173	172	166	179	176	179	166	203	198	165	216	181	228	191	190	173	203	179	174	207	200	191	196	182	184	190	187	201	178	177	189	209	169	161	195	165	175	185	191	155	185	187	209	174	192	198	179	181	173	190	198	188	176	167	166	172	170	190	184	194	179	167	193	186	186	168	185	222	191	174	191	185	181	212	201	179	207	187	189	171	171	171	190	168	200	179	167	176	184	174	175	203	180	180	157	176	195	200	155	196	179	161	190	193	183	184	177	181	181	184	172	181	191	199	194	178	176	174	184	158	181	174	166	185	154	168	191	182	189	188	189	199	182	192	195	166	184	185	157	181	184	192	184	205	207	182	176	183	180	177	191	187	200	195	216	180	189	194	198	198	183	144	173	175	186	195	200	188	166	166	177	199	171	178	184	197	205	192	183	185	189	186	191	209	182	164	176	168	176	193	155	185	196	201	189	166	174	183	180	182	165	183	178	174	190	159	193	178	204	202	176	190	185	190	176	195	176	190	189	165	215	201	170	190	188	189	173	173	191	212	183	170	186	190	178	178	177	188	174	176	180	153	190	188	194	205	184	186	192	190	184	196	177	188	190	205	203	205	195	208	174	193	192	159	185	188	176	189	181	189	194	184	175	192	184	167	196	176	190	182	195	168	184	205	191	199	172	191	150	192	173	192	202	189	179	180	193	170	173	190	189	178	200	175	183	192	174	205	184	195	194	185	221	191	175	168	175	186	170	197	200	188	176	177	168	165	176	194	219	157	190	209	173	163	198	197	188	191	207	215	179	200	177	163	185	182	207	198	197	179	174	171	192	185	178	188	189	188	176	166	182	174	175	156	175	170	174	185	196	175	184	169	192	188	202	189	178	161	179	166	179	194	198	162	167	164	185	179	194	188	199	168	170	193	179	192	203	190	178	164	190	189	216	191	175	159	179	195	195	196	189	155	184	178	221	204	174	183	188	174	198	188	184	173	200	171	180	176	184	195	187	196	179	161	171	176	175	197	171	175	177	189	187	199	177	199	170	171	197	175	191	209	183	173	215	172	189	159	170	190	177	201	174	205	164	166	209	192	169	174	179	168	203	180	176	185	210	193	173	188	173	209	146	165	197	196	195	189	178	207	170	188	158	166	179	190	191	190	206	180	196	198	185	169	166	188	183	199	201	188	185	188	196	206	172	184	203	164	172	183	187	179	176	191	200	205	177	213	183	224	199	206	197	183	198	189	186	183	187	194	173	191	172	181	181	164	174	177	177	193	167	178	174	201	169	145	197	188	167	217	169	202	174	191	188	190	179	176	199	197	207	176	158	170	184	183	188	182	206	209	190	204	153	167	181	203	179	194	186	206	178	179	171	199	190	186	157	192	187	190	177	170	201	215	163	184	177	148	161	192	194	169	182	180	181	197	197	168	177	163	201	178	182	184	175	211	172	198	184	190	187	210	196	175	181	187	199	155	207	176	168	187	177	193	167	169	165	189	172	187	186	195	213	197	210	182	180	198	186	174	186	197	184	179	187	196	181	163	207	171	196	205	184	179	166	181	156	167	196	149	176	190	187	176	157	185	157	177	187	212	166	165	159	168	195	193	183	176	186	200	202	195	214	189	160	176	204	191	216	177	192	196	159	187	196	188	178	181	147	179	181	218	167	184	203	187	183	172	180	202	177	153	191	171	184	153	162	182	195	170	184	194	200	197	200	172	198	163	199	178	195	193	192	191	196	191	189	200	178	184	194	193	193	185	206	191	179	205	188	227	168	175	177	180	187	194	163	192	173	193	213	153	179	210	184	192	205	183	165	208	186	198	181	196	204	200	187	170	194	176	180	176	184	178	159	183	165	174	182	191	162	189	222	172	215	206	212	182	219	192	163	179	186	163	188	197	169	179	217	182	173	191	198	204	217	183	199	170	187	185	186	189	203	194	178	195	197	193	189	174	173	185	198	202	190	200	190	188	193	204	176	165	188	164	202	186	165	174	198	197	169	176	189	202	199	174	217	186	180	183	176	170	185	191	188	174	183	176	205	192	190	210	192	184	183	200	171	184	170	177	190	157	191	182	162	192	172	174	192	187	199	185	197	198	180	153	202	165	199	187	204	192	195	196	185	188	165	212	199	179	193	169	161	164	206	176	181	193	208	182	182	186	195	170	171	183	187	188	192	186	164	172	178	184	188	178	177	163	197	215	200	209	178	205	183	186	218	168	154	174	188	175	187	182	205	181	175	171	191	192	196	170	180	205	156	194	183	175	169	208	177	175	203	189	189	195	185	188	160	145	197	208	194	193	201	184	189	188	177	179	185	175	178	174	189	158	172	200	186	188	188	190	165	185	192	158	148	187	173	199	200	178	177	194	168	177	169	181	194	188	194	179	191	179	198	195	190	189	181	181	178	181	202	186	186	186	156	177	208	174	197	178	162	186	180	180	180	174	198	194	169	177	183	175	168	198	168	194	183	197	181	209	179	213	197	164	167	191	180	182	172	188	204	162	178	160	187	199	182	206	171	211	179	180	193	186	195	191	181	185	184	176	167	157	181	213	199	217	198	193	176	198	190	151	185	184	171	182	199	185	183	196	185	193	191	159	189	199	176	203	190	189	180	187	186	176	162	195	184	208	187	185	195	162	182	176	172	198	198	172	178	177	190	164	176	182	180	171	190	188	205	205	178	184	160	186	192	164	158	184	214	167	165	159	190	179	200	187	159	186	196	160	181	188	160	181	200	165	192	199	207	168	182	176	212	169	192	194	182	167	197	173	199	183	177	166	168	227	190	182	188	202	193	175	199	187	186	197	200	191	199	167	181	163	188	161	173	174	187	205	186	176	160	161	194	180	186	197	196	193	163	217	183	165	205	183	161	206	192	176	188	195	176	197	183	163	195	175	171	170	188	173	191	174	188	175	157	180	174	152	184	182	186	170	180	186	213	199	183	200	181	191	171	183	197	182	174	192	192	183	200	176	177	172	179	198	168	183	187	183	179	181	197	163	201	192	183	182	188	188	187	192	179	169	188	180	167	164	191	186	195	173	174	187	178	190	194	199	184	189	178	186	187	196	200	162	193	181	186	223	193	194	162	187	188	193	187	170	173	178	184	212	194	169	193	210	192	171	163	189	196	170	172	182	179	199	192	162	195	201	190	190	181	187	168	198	171	203	161	162
23761	42641	34502	26806	20918	16392	13120	10383	8352	6755	5546	4848	3911	3216	2645	2358	2064	1880	1569	1456	1221	1136	1015	878	778	698	659	657	619	542	503	468	455	365	398	376	352	340	358	335	317	282	320	297	302	307	265	238	276	294	263	271	270	284	251	233	267	251	267	262	271	227	291	259	250	274	276	234	278	232	271	253	257	247	262	283	285	243	226	261	254	264	267	268	281	267	270	281	272	280	242	262	271	245	260	290	258	250	281	252	283	256	245	269	253	273	253	261	269	267	224	288	253	264	291	246	271	247	272	235	250	256	260	256	266	231	238	275	239	273	265	277	273	248	269	266	275	247	260	260	261	277	271	253	244	268	265	266	270	248	263	262	286	242	262	261	290	271	272	256	269	260	288	235	272	251	262	262	234	219	262	289	247	273	270	257	247	255	260	230	259	257	245	277	276	250	275	275	294	262	268	295	270	276	271	251	261	262	271	269	262	257	281	278	244	217	257	225	238	246	274	245	255	264	259	264	242	249	261	253	257	259	261	286	278	266	257	275	268	270	257	264	254	269	270	244	255	244	279	289	284	261	267	239	255	261	261	253	271	250	240	262	262	269	249	257	297	274	275	271	273	262	269	212	269	271	246	254	277	257	276	252	259	245	271	243	228	278	260	266	256	255	262	245	263	269	268	286	260	235	283	295	276	270	248	255	268	269	258	246	264	267	264	271	274	248	262	272	261	269	276	240	262	252	252	239	274	248	259	283	265	287	271	239	260	275	261	283	266	252	238	268	272	272	249	274	228	243	260	265	246	268	255	248	255	273	255	260	261	277	255	269	271	253	258	272	260	261	256	258	268	259	288	237	257	257	264	241	251	250	268	262	245	283	269	248	266	253	259	240	256	267	240	242	276	284	243	276	266	269	268	284	304	297	280	274	260	243	241	244	266	263	232	228	277	263	233	244	252	275	238	292	247	246	274	250	244	266	287	250	280	260	237	308	273	263	257	287	259	245	253	255	278	249	264	262	256	234	262	250	263	287	290	240	279	274	267	244	239	265	256	251	247	274	258	232	258	249	253	246	274	254	278	257	245	272	269	270	253	260	244	263	278	244	266	261	298	248	247	267	273	258	275	253	270	255	263	304	286	236	257	259	273	216	239	256	292	292	238	257	276	267	251	264	269	279	227	285	269	274	306	261	276	236	249	256	266	275	262	255	252	270	275	268	295	263	265	258	284	267	267	245	244	291	270	244	270	291	287	239	293	287	277	250	258	248	257	237	265	287	260	248	244	242	263	275	265	267	283	267	267	270	245	252	244	256	289	255	257	245	244	263	233	283	281	261	268	235	291	257	265	256	256	271	248	237	286	267	283	246	272	258	271	274	235	248	257	243	247	227	259	261	261	242	266	250	242	245	262	271	265	253	232	267	242	268	255	252	237	244	256	256	282	278	261	248	262	286	270	262	303	249	236	280	268	244	278	287	246	267	297	259	295	263	271	280	284	285	288	265	280	252	243	250	276	238	290	262	289	259	278	276	258	256	259	265	265	267	247	240	244	222	281	279	276	284	251	263	274	269	288	258	265	268	253	249	237	247	252	249	246	270	272	266	246	250	286	257	239	271	277	259	238	272	259	243	243	246	274	244	283	263	259	245	276	260	298	262	248	250	269	267	250	250	248	259	257	230	288	261	268	283	237	268	242	268	261	247	247	255	255	290	268	258	254	294	253	245	273	276	256	245	267	278	257	277	260	246	270	283	248	255	250	272	263	275	248	276	269	269	271	259	240	269	256	270	270	230	282	253	302	265	248	256	252	222	235	256	266	237	271	264	288	268	235	273	211	275	283	284	268	280	272	257	253	246	235	256	255	266	259	286	236	280	267	273	274	262	267	264	242	266	267	280	306	272	265	261	266	291	252	252	257	266	257	251	272	281	251	285	264	263	222	260	262	247	273	244	263	258	226	264	269	271	235	283	258	279	249	272	240	244	249	255	281	251	285	315	264	233	258	254	269	267	253	251	259	262	276	246	250	311	262	253	264	254	253	271	259	239	245	281	249	248	296	277	263	265	263	268	262	274	261	250	222	269	257	278	234	243	247	250	267	270	294	249	279	270	256	230	251	266	269	247	269	251	243	273	240	268	276	234	272	265	278	265	262	286	269	234	291	252	265	268	272	264	283	261	253	231	282	251	252	254	252	260	261	257	277	291	250	237	263	278	246	258	252	275	271	256	306	260	260	275	267	262	237	270	242	252	246	254	272	264	244	289	257	255	256	273	279	268	278	277	257	255	291	232	270	257	288	268	251	251	260	253	257	274	298	280	257	237	245	260	250	256	275	282	262	265	280	263	245	259	267	278	260	248	271	273	262	273	252	285	233	281	264	259	250	256	252	282	252	208	257	250	263	290	255	249	254	245	277	268	264	260	291	279	293	263	248	256	251	289	259	263	272	263	244	237	270	258	290	248	259	285	238	270	250	281	278	257	258	291	272	289	261	237	251	255	250	262	242	274	259	270	264	255	275	243	231	267	249	262	260	278	258	241	251	242	265	262	269	270	274	248	253	263	238	270	246	274	245	257	283	253	245	257	261	280	289	249	256	235	262	245	247	269	253	284	273	267	263	235	274	239	233	273	277	231	250	265	246	266	257	254	292	274	276	268	255	271	264	278	256	277	272	272	273	267	254	286	274	265	291	259	282	230	283	255	251	236	255	272	236	287	263	225	249	263	275	241	262	265	236	250	261	269	277	262	286	271	248	280	261	284	264	269	271	293	269	244	255	279	262	271	248	245	260	275	285	247	260	256	248	270	249	233	267	256	248	269	285	296	268	261	245	263	258	295	240	235	267	279	261	274	259	251	287	263	267	248	260	269	264	264	252	264	268	256	261	296	236	267	249	269	255	265	244	258	280	261	245	241	259	289	284	256	251	275	258	268	271	240	273	260	262	278	248	255	246	258	262	267	271	267	288	276	230	270	249	243	261	248	256	244	248	229	283	254	256	280	301	275	255	269	274	263	283	252	247	232	263	261	294	283	253	244	260	257	273	262	241	256	236	243	284	283	236	244	282	258	248	252	233	264	286	239	244	264	287	273	283	271	252	246	263	273	269	269	254	258	239	230	263	257	248	283	284	256	255	264	258	244	265	291	235	277	252	299	257	253	260	246	281	254	267	242	281	250	260	254	237	265	257	266	255	243	283	249	256	285	275	275	269	276	261	303	259	252	281	259	267	258	225	269	262	300	264	264	271	267	245	288	257	296	247	272	244	274	246	259	249	299	239	271	260	248	259	257	260	250	298	254	255	282	266	242	259	246	263	267	247	250	245	276	260	305	233	242	254	246	276	259	284	244	273	279	245	260	268	273	288	240	274	244	280	286	266	234	277	256	249	257	268	248	254	244	263	259	250	292	241	260	262	291	281	269	250	264	253	246	267	258	283	253	257	262	256	269	244	257	263	254	290	246	257	267	298	260	287	279	252	256	246	251	263	300	279	261	215	265	274	245	260	267
28085	21755	19434	12301	6427	3682	2696	2014	1573	1272	1065	890	785	655	632	565	499	450	428	346	334	364	299	310	281	258	266	259	240	237	220	199	200	201	215	221	199	188	213	224	170	174	222	185	199	176	178	197	180	201	182	185	162	190	198	182	170	185	202	178	195	191	182	156	199	181	198	172	183	189	184	183	171	166	180	173	184	179	153	174	185	168	195	174	171	180	171	182	193	170	163	176	165	177	162	186	170	163	200	194	189	162	183	180	176	182	179	178	189	172	146	148	177	176	162	173	183	167	176	202	186	201	198	177	192	190	156	173	191	158	201	182	193	170	163	163	189	179	172	190	169	178	183	198	172	156	190	193	165	180	188	170	179	154	209	172	164	165	199	189	181	194	183	181	175	201	192	165	203	165	170	202	160	209	195	207	196	171	186	170	185	143	194	181	167	191	172	166	176	179	195	191	183	171	173	186	187	173	199	190	180	189	209	182	185	188	186	159	211	185	190	192	153	188	166	196	170	151	179	169	188	197	176	179	176	166	199	203	171	178	172	188	177	193	188	166	174	181	186	187	164	192	170	161	177	174	176	191	168	187	186	140	189	161	169	210	170	167	192	173	184	172	190	177	177	180	194	172	177	195	164	191	161	174	176	205	196	169	169	168	180	165	191	175	185	169	173	188	172	142	171	201	188	198	172	163	180	191	181	162	173	184	198	187	206	189	159	183	190	159	185	174	194	176	178	182	152	177	199	160	164	173	171	171	191	178	194	190	155	161	187	165	163	192	172	154	203	187	182	194	186	174	190	199	191	189	175	168	187	191	191	192	203	181	200	182	167	175	198	174	174	187	165	172	199	165	178	184	157	166	172	179	169	190	163	201	175	185	183	183	190	181	179	187	221	195	189	185	178	199	176	180	194	172	175	194	161	162	182	169	174	172	179	168	166	171	185	196	194	222	166	173	181	186	173	175	193	203	197	202	186	183	165	169	215	172	167	184	182	183	178	190	167	214	176	175	197	172	181	177	198	191	175	172	194	155	171	165	180	175	185	168	159	159	186	173	181	175	195	185	151	171	194	189	177	187	209	180	199	191	168	193	169	190	177	193	196	163	178	186	175	176	159	180	190	209	192	163	182	209	165	185	180	173	223	194	170	211	187	176	179	193	192	172	189	166	199	160	181	188	182	195	174	170	196	196	207	151	179	205	178	163	168	154	181	171	190	189	166	156	154	192	175	184	171	172	192	177	191	169	184	175	200	145	182	169	178	192	191	175	188	168	174	152	191	202	178	167	162	177	168	184	197	155	163	182	172	162	175	205	170	146	174	176	174	184	199	166	194	187	193	187	164	163	182	188	178	172	180	184	209	190	202	179	182	174	175	187	161	208	188	187	173	183	173	167	196	187	171	179	186	174	183	167	175	173	168	175	180	176	180	169	173	192	183	185	169	171	176	173	199	175	179	185	182	167	189	165	182	172	180	168	190	200	177	185	160	204	195	190	172	194	203	177	189	169	161	176	183	186	157	182	189	175	193	169	191	176	176	181	204	160	201	182	174	178	186	179	144	207	188	188	171	166	179	156	172	179	165	171	169	180	187	181	153	183	179	200	188	169	168	186	197	159	204	189	171	176	164	191	174	153	173	174	199	188	189	203	162	177	164	196	183	183	162	153	187	160	184	170	159	175	192	172	174	170	198	179	199	192	180	197	171	185	190	189	192	179	186	177	195	176	197	171	199	211	195	192	188	183	180	166	173	175	202	202	166	188	199	173	191	175	192	182	194	210	173	175	170	201	164	160	207	196	167	207	167	167	184	190	167	191	186	190	215	160	199	181	170	192	185	182	178	158	184	186	168	170	182	179	154	186	167	163	191	165	207	209	182	171	175	173	174	182	180	163	180	190	189	186	167	153	174	162	167	191	164	179	178	190	170	181	195	180	166	192	167	154	158	192	166	185	177	171	189	158	192	200	169	207	179	181	176	172	169	196	168	168	172	144	177	195	172	161	184	184	172	166	186	162	166	196	223	169	203	181	168	175	181	173	181	181	173	154	160	157	183	163	184	180	194	169	158	185	180	182	195	175	176	175	159	179	177	173	179	167	186	192	148	179	196	174	174	197	169	171	182	175	178	183	201	188	203	165	159	164	180	176	176	176	180	177	183	204	163	200	197	149	157	195	176	182	172	163	194	193	193	169	188	181	168	195	182	194	175	182	177	160	163	185	146	174	167	194	182	214	201	181	171	194	187	189	176	182	178	174	179	161	197	174	187	179	209	183	192	187	184	187	190	171	168	204	179	160	167	172	179	181	190	164	153	160	168	165	210	172	174	189	163	179	180	183	183	155	179	179	182	178	162	181	182	186	178	181	182	210	183	196	159	202	173	183	163	174	180	189	183	156	180	176	176	190	188	169	183	189	191	177	169	158	177	186	176	162	189	200	167	193	195	161	186	191	168	184	177	180	190	187	183	154	169	165	170	194	169	183	199	193	165	174	166	180	187	192	160	155	166	169	193	187	192	156	205	167	197	162	165	182	164	200	155	172	178	183	205	163	181	176	186	167	207	185	197	161	177	180	169	170	165	203	172	151	177	192	174	196	193	172	162	192	175	181	178	161	185	170	177	180	197	171	182	178	179	163	196	153	168	180	203	187	178	189	190	178	190	187	180	199	176	178	194	197	196	175	168	174	170	195	176	176	188	191	176	181	174	200	183	192	177	188	174	212	178	203	192	178	200	186	170	170	168	189	190	195	171	164	175	189	162	211	189	161	173	200	153	179	167	150	184	185	166	185	166	202	197	164	183	180	192	182	151	172	196	194	165	188	183	179	177	173	180	167	185	168	181	207	148	154	183	182	195	161	163	193	167	177	179	187	173	166	187	143	181	190	186	185	167	155	155	147	190	194	184	189	185	161	172	173	184	180	188	182	196	175	153	176	183	192	170	187	189	156	200	158	186	181	204	152	165	196	172	178	178	180	187	168	166	186	195	172	188	182	190	188	183	194	169	166	175	173	188	177	175	209	208	184	199	166	178	173	195	172	181	186	180	178	176	173	160	187	186	181	160	194	211	184	195	157	158	170	179	172	170	180	180	163	155	185	172	206	176	179	197	174	173	178	189	182	216	164	163	162	154	172	179	181	196	188	187	213	215	187	192	197	179	199	164	189	197	191	191	186	167	188	174	195	186	157	183	190	163	170	173	189	188	187	175	193	163	198	180	182	175	179	189	161	164	166	164	184	169	177	175	177	177	181	196	194	198	159	161	162	170	187	169	194	170	160	187	157	176	164	174	174	186	179	185	183	188	174	165	171	196	178	181	191	177	191	185	189	160	194	178	181	171	171	164	175	156	182	201	161	163	184	158	141	168	189	189	174	174	211	162	183	169	160	193	170	177	174	161	158	171	180	186	176	197	188	210	179	201	175	177	171	184	204	179	188	194	186	185	218	171	180	187	173	191	185	173	164	212	174	194	196	170	187	168	158	180	185	186	175	187	218	186	180
19912	31435	24934	17374	12438	9321	7240	5349	4144	3378	2878	2456	1978	1567	1428	1260	1173	1005	895	751	740	692	556	579	507	426	447	452	409	383	360	343	338	342	323	309	285	301	301	305	274	269	264	277	285	280	286	252	284	265	294	277	253	263	242	292	271	226	268	274	248	255	265	267	268	248	273	280	234	266	256	288	258	257	252	248	259	273	275	247	271	265	267	236	267	278	285	251	299	256	247	264	266	273	278	285	270	248	264	280	258	247	277	248	274	281	273	264	251	229	264	281	222	228	242	284	264	267	242	268	257	251	275	241	279	248	258	260	228	259	284	262	259	268	261	266	266	243	257	286	262	238	261	223	262	262	258	254	233	245	256	228	247	261	289	262	255	252	276	277	263	272	259	256	252	239	278	265	269	273	271	271	270	254	261	270	257	257	278	247	254	257	251	249	253	263	232	254	281	267	262	263	281	272	268	266	229	258	257	212	250	260	263	269	303	278	272	253	254	266	270	239	260	274	248	258	270	280	233	254	245	276	240	272	296	282	237	250	260	267	258	239	260	235	238	278	276	264	259	268	265	269	253	249	265	262	245	259	250	254	247	280	252	253	242	239	241	256	262	267	289	277	252	241	265	266	256	268	287	260	231	253	254	245	262	233	253	249	281	255	252	282	273	280	264	258	245	262	268	246	263	281	266	229	253	260	233	270	236	250	265	252	232	228	277	265	235	246	271	284	243	259	283	272	277	231	240	266	253	258	242	286	252	256	249	242	257	236	250	251	245	275	279	282	275	273	265	256	285	247	255	264	267	272	251	249	250	236	259	271	270	257	280	249	251	270	270	274	289	264	256	273	246	281	246	281	287	290	243	287	245	258	229	250	240	253	220	262	279	251	277	255	267	281	259	271	244	262	279	268	272	228	258	265	259	274	263	268	253	257	220	249	272	276	288	274	269	254	262	285	250	255	258	268	265	229	292	258	273	250	254	270	273	262	267	253	278	230	256	251	271	221	251	263	208	263	251	278	235	262	227	260	288	238	263	245	256	247	256	248	250	282	253	273	235	272	279	274	243	266	263	259	292	284	283	251	262	278	256	223	275	231	245	237	257	274	271	264	238	283	261	290	275	252	276	249	265	267	270	245	256	265	230	286	219	277	286	259	248	268	260	259	252	266	275	285	273	274	265	238	244	238	248	264	263	279	273	261	255	266	252	283	241	273	268	248	249	257	233	247	268	249	271	291	288	241	221	271	252	280	254	254	255	255	268	263	277	254	246	270	249	296	275	258	252	243	283	272	271	242	236	256	292	275	266	239	242	273	260	259	240	277	269	261	289	262	260	301	237	254	295	268	262	261	270	245	296	258	274	258	249	246	279	298	289	279	238	272	242	249	265	272	235	271	272	264	266	246	257	271	260	231	268	271	263	277	268	270	243	234	250	270	234	263	290	243	283	248	241	223	254	263	262	281	267	243	255	261	241	257	263	252	239	253	266	265	269	256	259	275	255	254	247	250	256	234	257	269	261	236	240	267	275	259	240	265	247	245	255	264	255	267	303	254	244	264	282	252	249	274	237	248	272	274	248	266	249	241	305	221	262	288	274	263	240	308	267	247	266	253	264	238	261	255	267	261	291	258	221	264	276	234	256	258	272	267	260	280	244	268	243	266	272	253	276	260	251	265	235	244	253	270	258	262	255	268	293	250	280	249	280	253	274	259	231	282	285	258	263	261	261	255	263	274	256	241	248	261	273	244	255	244	233	260	249	273	273	262	262	259	256	280	273	254	261	262	257	249	230	267	238	283	255	256	264	268	243	273	249	281	272	239	270	277	269	262	246	256	264	234	261	253	268	293	256	240	255	241	243	256	250	257	259	260	255	245	232	277	282	253	231	228	261	246	266	278	274	228	238	257	258	257	254	247	279	278	279	238	259	240	242	255	259	229	262	225	253	266	277	274	309	279	255	265	253	260	269	307	231	247	243	280	250	232	267	290	235	276	257	256	242	247	249	258	272	234	263	274	252	249	297	245	274	262	237	267	268	248	258	265	240	269	248	275	235	247	219	275	278	242	258	277	249	236	259	243	286	276	276	263	240	269	298	243	264	256	255	254	257	280	279	261	271	280	265	245	263	256	263	261	258	282	276	260	244	273	274	279	275	264	281	274	248	258	265	272	265	244	239	268	232	265	259	259	275	248	251	255	267	259	234	290	261	251	260	264	232	275	274	269	288	270	268	251	233	247	275	288	260	262	261	256	259	252	266	274	215	313	273	269	269	261	260	267	245	231	273	249	263	276	257	260	296	267	253	282	253	276	262	252	261	260	280	272	242	240	279	260	267	272	272	237	280	260	292	261	244	297	245	252	249	274	272	269	278	257	268	275	246	247	262	271	251	286	296	293	258	269	295	263	265	267	267	274	245	261	291	242	259	244	278	267	254	262	250	279	257	301	256	265	289	232	287	268	277	258	234	267	261	263	267	235	277	288	271	244	271	259	287	245	292	252	252	259	247	247	247	266	263	274	280	281	252	233	258	260	292	253	260	270	241	273	237	271	260	221	233	283	266	256	264	255	274	241	233	230	289	240	283	268	240	238	269	266	269	289	260	256	265	271	296	281	267	225	284	252	274	284	268	257	235	227	258	260	259	254	255	251	272	292	264	279	272	261	255	241	235	250	250	241	258	252	247	257	274	252	262	253	276	260	277	262	252	248	253	240	280	233	239	278	268	236	266	289	258	247	249	247	249	266	261	225	278	260	235	261	260	256	280	243	234	259	253	266	285	284	256	283	243	258	261	251	268	251	252	260	254	286	270	254	268	282	283	259	255	252	258	247	286	259	225	272	277	241	274	257	272	249	252	245	268	258	261	288	258	261	268	261	271	265	253	255	263	273	282	227	264	310	253	266	252	247	281	264	255	259	262	242	288	267	228	261	246	252	241	262	264	284	262	266	230	280	268	259	248	251	259	252	258	250	240	283	235	249	257	259	246	262	254	238	247	254	274	276	240	265	261	256	283	257	255	255	265	262	283	270	277	274	291	246	244	237	243	256	244	255	254	270	255	263	279	252	251	258	266	280	270	252	260	272	276	287	269	268	252	267	301	234	239	241	275	268	254	289	262	260	263	253	281	247	250	232	242	288	254	239	248	263	268	249	270	286	266	265	212	277	264	242	244	227	253	276	250	255	276	237	289	275	283	253	281	254	270	260	258	265	253	284	237	264	247	257	271	281	265	235	243	266	270	264	287	241	271	244	279	257	252	261	305	258	264	266	227	282	256	269	263	257	264	280	235	280	268	241	250	288	274	273	235	270	273	254	274	266	288	265	275	260	267	290	263	272	258	263	234	266	255	267	260	252	275	238	237	262	251	248	298	278	250	240	248	253	267	270	274	267	248	269	274	268	263	258	241	273	268	246	258	252	257	275	256	243	265	246	297	238	236	237	251	263	273	235	257	277	260	273	231	284	296	288	228	263	276	285	264	272	256	255	270	256	225	266	269	283	248	217
23511	21261	27722	25135	19560	9807	5191	3379	2421	1987	1636	1412	1077	978	872	696	654	641	560	487	491	391	376	398	329	309	307	290	269	260	269	236	233	231	201	231	210	219	197	196	227	201	221	189	197	205	202	194	179	201	201	174	193	187	188	184	155	177	212	178	191	204	179	181	191	194	177	209	184	191	168	179	205	188	206	185	197	170	185	225	198	172	200	188	182	163	200	183	170	205	191	185	173	181	187	189	186	161	172	180	198	192	182	190	214	189	190	183	187	178	192	166	193	170	188	184	179	204	166	182	195	181	200	171	178	186	192	185	193	187	217	161	161	191	192	194	194	168	159	214	175	161	179	181	195	187	180	197	184	187	182	184	191	172	165	195	189	194	203	158	186	172	174	180	175	195	180	180	206	197	204	218	187	185	156	174	192	180	188	179	194	175	176	186	169	179	200	182	207	205	209	166	183	172	196	183	203	188	186	204	183	160	194	180	194	187	211	177	178	214	195	211	183	196	172	194	175	201	191	182	204	182	190	186	194	189	187	207	181	197	187	208	189	185	190	200	187	181	191	198	195	188	183	211	203	203	199	188	169	192	193	202	184	185	185	180	166	187	195	196	177	192	197	175	213	170	193	183	218	165	192	197	173	174	197	172	149	173	166	203	198	184	187	206	184	186	205	190	185	192	165	206	192	176	167	194	175	222	200	190	174	193	203	194	205	208	208	183	186	192	183	203	179	193	190	193	196	173	206	193	190	194	176	154	206	188	182	172	172	200	204	163	185	174	161	174	192	183	181	196	192	185	200	192	187	189	203	178	180	181	174	187	195	168	200	198	201	178	163	180	173	218	196	197	180	192	185	176	188	188	178	189	186	188	180	178	178	202	200	182	210	199	186	206	181	181	169	213	191	185	169	212	189	212	196	205	209	198	182	194	183	171	202	200	187	187	180	180	188	179	188	188	179	212	173	200	183	200	183	185	189	190	192	171	199	163	199	190	211	188	175	191	208	212	185	214	175	185	207	182	182	179	190	208	182	183	190	183	186	163	175	174	203	188	174	166	174	162	178	181	177	179	194	184	187	192	177	193	174	202	168	176	191	179	172	202	167	178	179	207	191	182	180	168	204	187	188	181	210	198	182	162	174	198	180	203	172	204	193	202	174	192	185	208	187	206	182	196	191	215	179	192	211	180	198	186	170	181	185	179	196	183	184	189	196	200	175	215	202	204	180	172	186	184	164	190	196	192	161	200	183	207	178	213	200	188	163	192	189	195	188	169	216	187	161	168	167	198	160	168	171	191	195	195	198	195	184	190	207	163	180	184	181	179	184	196	198	210	187	201	205	179	161	195	175	206	180	193	183	183	188	185	210	184	174	169	205	188	183	173	191	180	189	185	212	192	180	200	193	197	176	198	179	172	207	189	181	187	191	180	183	201	170	185	178	202	181	171	222	202	184	182	177	182	181	167	191	200	184	205	189	178	199	187	176	194	181	190	174	188	176	188	177	189	192	204	178	204	207	196	187	194	175	157	180	208	202	211	189	184	170	206	161	164	180	180	182	200	198	185	186	206	175	175	171	178	201	186	194	185	192	213	185	184	228	199	196	168	177	192	189	202	184	186	178	182	157	187	179	200	181	188	199	186	178	200	182	168	178	159	196	164	184	201	169	173	198	183	194	170	158	205	190	189	165	201	199	196	193	211	179	180	179	220	196	192	193	175	198	196	182	188	206	192	198	196	216	204	186	212	187	191	173	164	201	189	159	167	190	160	189	186	198	204	169	178	173	200	216	185	176	207	189	201	178	178	172	179	178	192	192	189	190	173	195	177	184	183	184	176	186	174	198	183	214	170	172	189	193	176	202	205	204	195	180	178	181	182	198	198	192	154	213	186	191	183	206	197	201	190	185	194	176	166	183	174	214	201	203	185	183	211	194	183	193	206	172	191	186	195	211	197	178	171	185	203	182	194	203	177	203	191	182	192	194	193	190	203	197	192	211	170	190	149	189	195	225	174	215	185	163	184	198	191	175	173	211	161	205	189	213	173	208	199	182	157	179	190	168	199	207	190	173	204	215	168	172	222	200	164	209	201	197	201	183	174	197	195	169	180	174	195	183	176	183	214	177	205	178	173	188	183	177	198	188	208	197	191	214	189	197	169	186	205	176	223	203	167	203	175	187	181	192	179	171	180	196	178	198	191	187	187	198	187	185	193	183	165	184	168	209	183	197	176	162	177	189	204	184	230	202	198	197	198	178	175	178	200	210	199	192	203	230	183	192	183	186	187	173	193	181	211	190	183	193	192	201	184	186	193	188	165	202	175	180	168	175	212	192	178	180	202	216	183	197	166	192	189	183	178	176	187	180	160	173	189	173	192	204	196	202	174	177	185	210	193	191	175	188	178	183	193	155	217	193	195	208	182	181	194	183	175	193	174	187	189	188	175	200	189	177	206	181	198	189	161	195	188	208	196	163	176	186	160	194	168	196	195	190	198	177	181	214	182	184	191	216	169	179	188	196	181	190	205	186	179	218	185	176	195	175	185	180	158	196	187	183	216	175	192	182	182	201	182	174	211	173	213	196	186	185	173	188	196	208	188	200	211	197	186	182	211	191	197	175	186	203	178	207	169	182	181	195	202	175	176	191	189	176	179	185	187	180	213	169	173	171	174	157	188	174	194	179	168	198	195	181	196	210	176	198	181	189	206	209	192	171	199	205	190	186	177	192	180	199	173	162	171	191	179	177	193	174	199	199	192	175	186	188	201	207	210	207	200	201	175	203	208	194	198	174	186	178	209	188	176	180	194	184	185	200	207	170	200	196	200	169	204	175	186	202	198	194	207	188	179	195	170	174	185	181	191	186	184	172	190	174	173	178	206	203	174	171	177	188	169	181	185	178	201	187	192	194	204	176	179	181	213	184	189	193	159	171	194	189	204	193	209	230	198	193	185	205	181	171	192	197	180	200	183	177	184	184	177	167	186	180	191	183	201	217	215	182	205	191	169	198	176	208	161	189	204	186	196	185	161	186	188	193	176	216	184	196	172	197	217	165	204	192	187	192	191	173	183	191	201	176	186	181	193	174	201	176	170	184	195	214	195	184	200	200	186	184	181	172	185	199	201	177	193	221	173	204	210	157	168	173	203	208	181	194	186	180	213	177	207	173	187	167	194	190	180	148	194	179	169	181	198	185	186	181	202	200	182	196	154	186	160	194	210	163	193	179	172	175	174	192	216	175	178	183	184	184	198	199	205	166	170	168	171	202	197	184	194	186	182	189	208	183	184	175	182	194	181	188	201	173	193	197	174	209	171	192	191	187	212	173	179	170	186	215	206	184	176	194	213	168	196	200	194	185	200	186	182	207	199	193	194	166	188	172	188	193	182	188	177	205	179	198	178	179	177	174	176	200	187	183	172	169	189	190	179	181	187	204	183	187	189	183	182	169	168	209	209	178	190	205	210	192	199	196	181	184	174	167	177	185	206	172	205	188	211	176	198	172	203
21345	38476	30942	23038	17604	13326	10614	8107	6323	5136	4346	3551	2938	2401	1996	1787	1570	1481	1258	1098	948	846	865	762	671	605	621	482	547	489	424	460	386	348	360	374	362	309	300	316	320	303	290	318	307	281	275	298	280	293	266	275	290	273	291	266	262	275	282	264	267	271	251	271	287	275	277	251	252	271	263	286	275	259	270	250	278	254	273	277	262	274	299	247	288	255	283	282	271	240	259	245	301	276	236	294	273	298	266	251	268	279	244	272	240	277	281	266	264	264	286	265	298	250	266	276	303	285	276	293	288	283	280	311	275	270	254	288	279	286	269	262	282	265	276	289	268	267	272	294	272	237	300	268	297	253	254	276	294	267	275	276	284	269	266	257	302	284	279	275	274	276	271	232	278	285	262	287	277	255	264	285	309	299	292	269	282	254	274	273	274	316	268	256	266	272	262	284	265	260	272	256	287	282	272	251	291	234	265	299	274	273	261	282	252	277	294	274	285	286	278	288	258	270	237	301	259	271	281	254	286	261	293	279	249	269	258	246	258	282	282	295	282	284	277	247	249	314	259	285	298	268	244	282	302	256	297	284	284	235	273	276	277	262	267	263	299	273	280	277	279	291	287	266	243	245	296	258	285	262	272	261	288	262	256	232	251	268	277	259	275	292	250	243	253	254	283	242	259	236	287	265	272	264	266	271	259	251	253	279	267	234	275	245	281	237	245	274	301	279	250	282	287	283	260	272	288	269	273	265	263	269	269	253	265	260	272	267	252	265	269	272	282	286	281	265	274	286	239	272	241	252	286	271	262	275	277	266	255	251	261	270	301	274	229	271	271	255	268	258	276	252	264	253	250	247	270	258	287	272	247	264	263	269	258	254	278	287	259	270	276	258	256	263	287	271	261	292	267	272	262	256	293	286	280	230	317	281	248	252	255	302	278	278	252	256	288	257	290	287	286	270	257	270	266	287	292	265	277	281	266	273	275	279	280	272	239	254	249	273	268	261	272	289	269	271	264	290	275	283	271	225	245	259	265	289	264	286	233	283	265	283	299	259	259	277	278	270	248	289	256	317	278	259	279	249	234	284	255	284	266	267	261	264	266	292	271	269	262	293	260	290	274	264	266	290	297	267	280	289	270	284	269	288	261	269	281	255	267	266	280	267	303	252	268	279	266	271	276	261	277	252	279	270	283	251	240	296	270	261	284	257	263	267	274	286	248	274	265	280	275	272	260	248	295	265	253	278	287	280	253	273	267	243	244	248	271	265	256	257	265	318	268	295	278	260	284	288	256	259	285	297	284	276	246	247	272	269	264	283	289	268	276	297	272	270	229	267	254	261	286	251	241	241	267	250	260	282	288	278	276	269	255	273	264	264	268	287	266	274	240	258	277	271	280	277	290	297	278	289	262	260	288	285	274	278	240	286	255	306	262	261	339	262	272	276	291	292	251	264	261	265	277	257	278	273	268	262	220	273	256	274	256	268	267	283	268	270	266	264	267	297	265	282	245	266	283	280	243	224	258	272	256	255	256	256	288	276	288	256	278	270	278	259	275	266	231	250	274	262	254	269	254	283	251	253	247	263	248	250	271	263	280	252	250	247	286	277	278	280	296	265	280	267	267	274	278	234	256	269	289	281	255	261	251	274	274	266	302	285	278	262	253	252	270	258	322	268	250	257	281	261	268	285	266	270	272	230	298	295	255	277	284	263	259	266	257	283	271	258	287	259	268	251	289	285	265	283	291	283	243	257	279	275	258	276	274	255	250	278	284	289	264	256	244	253	257	276	265	255	268	268	265	248	246	282	258	289	286	258	276	299	262	276	288	283	287	259	283	270	287	270	276	271	291	244	255	265	263	302	280	277	261	253	294	278	283	270	298	284	277	264	283	272	255	299	296	263	275	273	267	266	287	249	249	263	275	252	300	297	267	277	258	245	258	263	304	276	297	261	248	235	250	270	254	263	274	259	270	290	255	250	277	286	277	266	238	287	286	263	284	267	274	243	259	267	299	279	258	295	261	274	255	256	263	269	262	310	257	281	258	276	248	285	254	255	250	268	269	239	234	263	256	269	269	293	278	266	278	270	270	264	242	270	246	289	264	261	289	269	252	279	257	265	258	249	298	282	262	262	284	284	259	252	278	246	257	277	311	283	276	258	271	288	242	285	216	270	266	263	257	257	274	254	271	284	219	261	287	252	260	284	246	249	297	273	270	251	267	273	261	270	275	256	295	260	243	268	277	276	253	291	278	253	290	285	280	256	241	291	269	277	259	275	337	253	284	291	267	282	264	255	265	273	284	239	275	272	289	267	264	286	288	269	256	230	294	252	266	245	263	256	269	288	272	255	283	272	277	275	267	274	287	271	249	242	272	273	257	275	268	253	265	263	255	270	286	276	283	279	275	266	251	253	287	245	288	271	256	256	286	282	272	272	277	271	276	294	263	264	300	268	267	282	256	264	291	247	240	276	277	272	281	259	259	283	271	278	282	284	295	268	289	298	279	265	279	272	275	255	285	244	276	282	294	261	284	284	247	298	257	245	277	299	266	241	293	263	260	261	301	275	293	260	265	244	277	270	292	254	287	231	255	279	297	278	296	264	273	288	261	255	297	238	269	321	255	314	273	289	261	250	280	289	261	274	275	240	248	293	282	274	271	281	272	285	245	268	284	265	264	249	269	254	276	277	257	262	272	262	290	259	264	260	284	256	278	277	288	277	264	271	231	274	260	263	281	262	265	273	263	276	288	245	254	284	280	276	288	237	276	263	278	277	267	254	274	293	264	273	285	267	274	288	285	248	296	276	251	260	241	259	290	254	275	269	251	255	290	257	285	240	264	258	250	273	292	243	282	254	302	254	293	267	253	280	261	244	305	279	268	262	248	266	261	268	266	273	250	256	285	263	269	285	272	274	258	266	306	278	274	267	260	241	262	279	269	283	278	265	267	268	264	266	260	253	277	285	266	249	262	248	268	262	290	276	283	270	281	267	272	282	288	291	260	278	270	278	232	267	271	271	284	267	294	272	279	269	245	273	288	264	277	260	250	272	277	292	256	275	272	284	284	259	257	264	271	261	270	244	278	269	237	277	293	266	260	254	265	264	255	296	275	291	247	284	269	276	311	302	264	270	281	251	258	261	287	297	269	253	253	284	282	292	266	263	272	273	275	251	273	280	276	252	236	279	258	280	258	250	267	248	253	253	272	301	238	276	276	285	232	273	250	256	264	282	269	270	267	257	306	253	262	258	273	252	282	270	246	269	267	260	253	256	256	288	264	301	253	272	256	272	286	280	281	274	268	282	255	294	282	256	268	262	313	264	253	262	306	292	244	288	251	265	243	323	266	269	265	271	266	268	244	262	288	268	269	245	280	280	283	253	278	271	288	251	261	257	278	293	270	279	273	277	243	259	249	258	244	252	297	277	263	258	279	284	250	282	237	271	282	268	255	277	269	273	278	281	274	285	271	253	272	262	274	264	234	284	301	278	262	286	265	247	272	259
24917	21277	25832	23469	9632	4995	3421	2379	1789	1473	1285	1034	871	785	664	614	557	521	440	462	386	339	328	327	290	278	287	258	237	236	234	207	197	205	196	207	247	201	211	177	195	159	186	184	179	173	198	200	170	162	156	173	185	176	187	179	187	181	175	187	209	177	167	165	182	182	180	208	170	161	172	176	172	195	166	169	191	169	178	169	194	181	175	177	160	149	153	177	180	179	209	190	187	168	177	195	163	168	180	152	165	171	196	156	179	172	180	182	183	158	177	156	176	163	167	137	158	196	168	187	174	168	165	141	191	177	165	187	168	174	169	193	198	174	180	183	172	180	143	176	169	190	177	191	209	197	170	151	164	171	164	174	157	175	144	184	183	177	172	164	208	157	176	163	167	169	191	167	166	176	157	191	185	163	171	177	168	172	174	182	156	170	164	166	176	179	155	151	158	171	179	192	195	154	175	178	195	157	188	198	180	188	163	168	165	177	184	154	157	168	191	165	188	181	160	191	200	154	184	200	153	156	175	193	181	173	171	217	199	160	173	167	151	183	195	183	185	181	172	181	198	150	182	180	180	193	189	166	191	175	192	174	187	154	165	177	164	184	181	172	188	173	190	171	204	177	182	189	176	162	166	159	184	190	162	190	196	187	164	210	175	150	202	186	173	184	158	162	156	191	170	188	184	169	138	173	170	184	177	184	166	140	189	162	163	180	184	203	173	171	165	176	175	159	175	168	188	174	184	172	207	169	183	174	187	165	173	203	169	185	175	155	185	161	166	175	166	164	161	211	181	171	173	172	182	170	165	167	204	188	166	167	184	171	196	171	169	177	166	174	171	180	171	194	168	182	162	174	162	225	166	167	203	183	183	175	193	168	168	158	175	166	164	168	193	172	145	158	148	177	192	153	175	176	168	181	187	172	167	197	179	157	165	181	169	165	180	166	205	150	168	177	198	183	180	164	175	168	159	181	169	202	190	172	167	163	178	154	187	183	169	166	171	170	181	174	179	175	181	157	159	193	191	180	170	161	161	182	183	155	161	165	191	181	165	204	157	187	136	170	166	175	169	143	179	195	157	165	184	180	174	176	195	166	169	169	181	169	165	177	181	174	161	181	181	195	180	158	173	165	164	187	147	192	179	157	166	168	188	186	155	182	171	173	163	157	191	174	171	173	169	154	173	148	172	159	181	156	188	182	181	186	195	190	168	178	191	175	154	156	154	170	172	187	177	188	166	193	187	176	201	169	155	175	187	151	173	173	163	187	194	170	178	161	186	174	188	172	160	155	162	177	168	167	167	163	186	171	166	177	172	174	174	164	170	176	197	175	191	177	176	190	163	187	177	184	183	169	183	168	164	180	182	182	172	179	180	172	181	170	169	183	158	188	172	183	188	210	157	165	182	178	181	164	178	164	182	198	183	187	174	162	153	182	170	191	188	188	168	182	170	192	160	179	186	196	187	177	181	180	177	160	188	160	147	186	170	166	170	160	179	181	165	154	179	159	183	200	195	176	161	172	185	173	181	172	178	179	160	164	172	182	203	168	185	181	154	183	183	184	158	174	177	174	158	184	192	176	179	162	171	178	177	161	181	184	188	186	192	189	176	175	185	167	165	197	176	176	188	174	209	159	169	183	164	178	156	194	174	158	161	155	179	165	166	191	174	172	187	154	173	149	204	165	184	181	167	167	176	172	183	181	177	180	157	153	172	156	213	189	181	186	167	194	175	152	181	174	156	156	164	168	180	169	193	175	177	186	182	185	197	154	172	158	171	161	181	181	174	183	160	158	184	175	173	180	176	200	183	184	174	166	160	171	204	162	192	200	161	181	191	171	175	164	183	188	173	161	188	179	161	164	178	181	173	172	179	174	172	174	168	174	176	189	168	165	159	184	180	181	186	175	180	188	154	176	156	175	170	189	169	147	212	190	165	154	173	191	192	174	149	158	200	146	167	182	179	182	179	177	166	190	167	187	170	163	158	209	180	173	182	171	196	182	173	193	153	156	168	168	192	165	167	165	192	173	177	184	181	200	172	155	174	158	183	172	200	173	188	169	205	183	164	178	169	200	197	196	169	161	168	173	165	170	194	184	169	180	163	196	187	141	194	192	169	179	159	192	180	168	176	197	194	176	172	161	171	175	171	185	164	190	164	187	190	180	166	165	150	166	183	163	183	170	183	171	170	198	167	154	156	200	166	173	141	169	185	180	188	179	190	151	163	177	189	156	139	174	143	180	170	169	170	153	186	173	159	181	176	195	198	171	153	190	189	178	178	179	163	171	179	155	153	193	190	161	186	185	172	162	171	180	162	178	183	180	155	175	173	169	187	173	134	190	164	180	181	182	162	180	165	192	169	171	157	178	157	183	185	170	161	167	176	171	182	173	170	178	161	153	178	180	180	154	176	181	202	149	181	179	171	175	176	167	182	151	180	177	175	154	185	159	166	186	184	187	180	187	165	154	161	181	200	177	174	182	158	173	164	179	158	175	143	183	176	177	159	156	171	176	188	183	175	190	188	188	161	209	177	180	159	174	188	169	177	180	155	157	185	185	154	170	186	173	171	172	154	181	193	183	173	191	190	181	179	177	188	176	165	209	169	199	184	182	159	198	178	169	173	164	173	164	170	194	162	165	158	182	176	178	175	161	180	166	173	184	182	183	182	199	202	177	179	160	174	173	163	181	166	194	167	159	156	185	181	170	215	161	170	172	191	171	169	163	149	169	208	166	191	176	199	162	175	161	166	165	170	179	164	182	171	195	194	156	171	162	154	184	202	178	190	184	159	175	165	185	177	195	167	176	168	160	187	180	173	180	197	197	170	180	176	171	163	168	180	170	171	175	195	175	163	173	187	177	183	171	154	186	162	179	173	208	160	179	162	192	173	198	170	154	157	180	183	172	162	193	175	175	170	171	173	172	176	172	175	196	188	174	185	181	170	168	181	170	186	194	179	188	152	171	172	171	172	156	191	180	191	178	178	159	181	167	196	176	176	163	187	184	180	166	171	192	197	162	197	179	176	180	168	167	189	165	178	165	180	183	161	173	168	165	180	208	156	199	177	173	174	172	185	166	184	186	187	172	179	174	201	157	179	177	145	164	166	174	176	179	203	190	165	185	168	168	161	191	189	184	169	164	170	176	158	201	175	194	174	155	190	195	180	171	186	187	186	183	163	179	153	166	171	159	171	167	196	182	149	163	175	170	173	185	190	190	175	154	178	214	182	179	165	172	175	186	177	200	169	163	178	173	172	164	188	191	182	174	151	164	179	165	181	210	165	181	160	171	158	199	169	198	168	196	179	187	172	175	146	191	167	173	173	172	182	169	185	208	176	165	173	154	177	164	166	189	151	168	203	162	177	178	150	182	172	177	167	156	162	179	168	195	165	182	167	181	214	209	136	172	171	159	148	172	198	185	168	167	181	180	183	160	169	167	179	176	202	171	154	167	164	183	136	174	173	185	177	164	187	176	172	168	188	171	165	176	178	163	180	189
20512	34593	27522	20012	14612	10740	8321	6412	4916	4118	3464	2832	2252	1890	1661	1486	1342	1165	1067	914	825	691	618	646	535	570	556	472	442	396	391	364	332	317	351	354	320	291	292	300	296	287	267	264	252	283	273	273	247	276	281	260	249	261	272	270	241	244	265	245	223	250	247	237	241	244	229	248	228	271	269	246	269	231	243	233	267	248	245	227	233	240	250	240	234	230	277	259	264	234	259	276	258	259	258	276	218	273	250	268	254	271	259	243	227	225	246	267	242	264	259	272	263	250	248	279	292	250	257	277	269	256	241	252	246	262	260	228	272	248	222	233	245	245	242	258	230	265	248	256	243	252	247	243	242	277	248	232	253	258	241	252	250	276	222	291	236	254	244	223	253	254	244	266	253	269	242	281	235	267	266	252	248	228	222	283	277	269	260	242	240	251	248	272	255	235	242	280	246	241	256	258	247	270	241	270	251	252	260	256	251	276	246	223	249	246	240	226	249	263	265	272	261	233	261	215	249	220	261	234	256	285	258	256	275	253	256	231	272	243	244	232	226	230	252	239	238	238	240	244	280	273	250	260	254	234	242	240	262	255	279	255	227	232	274	242	229	260	221	262	247	245	262	256	251	247	257	231	264	274	248	259	262	277	275	253	222	242	270	249	258	239	253	248	231	285	252	246	252	300	260	235	275	215	249	235	286	262	268	254	219	263	254	236	286	248	268	268	250	247	231	248	261	234	242	263	245	222	249	247	261	267	243	263	234	246	270	266	243	237	251	256	239	229	248	251	251	249	230	244	276	240	280	249	235	238	245	233	251	221	248	253	222	251	246	236	258	228	250	246	272	256	258	241	263	250	251	270	261	252	251	263	240	238	248	287	251	237	246	243	249	244	250	237	268	266	252	276	232	231	270	237	254	229	235	251	247	264	238	248	260	250	251	264	270	242	241	260	247	275	240	243	259	229	244	256	248	271	245	234	249	243	287	238	273	265	251	248	266	257	270	255	254	230	248	259	263	256	257	262	267	232	240	244	285	246	233	275	239	287	253	247	259	267	258	231	287	266	268	256	270	269	253	246	213	292	241	252	241	261	279	258	241	271	230	269	272	234	278	243	268	227	244	235	267	255	268	265	252	253	262	250	254	269	241	225	240	223	249	221	236	282	251	262	253	259	253	236	278	247	243	262	223	281	246	262	254	258	266	248	252	234	246	250	227	266	244	247	256	269	261	239	258	245	281	259	246	231	227	243	232	278	249	262	236	247	259	263	244	283	246	276	261	246	273	251	249	231	264	237	225	252	260	287	258	257	253	263	243	247	275	272	253	280	239	229	259	275	242	268	253	247	255	248	258	217	278	241	230	264	225	228	267	234	266	256	243	263	270	249	273	234	266	251	231	254	256	248	238	255	252	274	279	272	216	254	275	271	237	214	230	262	248	234	281	261	270	279	249	250	268	245	220	242	230	243	227	264	257	233	248	238	245	258	268	274	252	232	263	256	255	252	263	260	252	278	282	236	275	258	264	272	247	232	255	253	262	249	240	253	269	260	270	267	262	227	246	256	266	257	251	261	238	233	254	235	228	246	264	258	240	234	249	239	270	226	257	256	252	270	246	208	254	254	245	252	239	273	247	244	235	266	255	230	257	266	232	239	247	269	255	253	259	265	237	263	267	265	237	270	277	257	268	227	238	268	232	292	228	264	226	242	262	254	252	251	263	249	235	248	245	265	243	244	223	247	255	231	256	268	242	227	270	265	261	259	241	232	267	226	257	267	249	277	256	247	242	213	248	240	276	248	257	213	230	239	271	247	245	254	257	244	240	242	246	262	245	265	233	228	242	256	217	250	244	261	268	255	256	268	249	224	228	260	280	256	245	239	237	260	239	256	219	271	259	254	231	236	251	259	261	250	258	237	225	250	266	268	273	280	272	245	243	257	235	255	263	245	239	253	276	242	244	232	261	251	268	229	211	256	240	256	239	244	258	248	255	249	263	241	243	251	248	269	269	265	266	255	276	221	254	283	240	258	241	268	260	233	259	263	217	239	255	246	234	215	252	254	251	241	258	240	260	272	258	214	254	269	227	242	237	230	268	244	255	273	237	263	246	264	246	224	256	256	265	266	254	262	269	265	268	249	247	255	239	250	258	276	253	271	253	252	239	230	229	268	267	254	249	262	276	251	290	228	257	243	256	256	257	260	251	247	258	240	246	269	256	252	252	247	249	256	240	256	239	232	250	255	280	238	250	272	263	277	269	258	217	249	229	268	286	255	264	259	239	234	269	271	285	254	253	212	240	259	255	234	251	251	270	259	256	262	284	270	228	239	244	256	261	267	281	226	267	255	231	228	277	227	267	234	250	250	239	276	240	233	228	274	230	250	251	247	244	240	267	246	256	246	214	261	233	244	226	243	232	263	265	247	224	245	255	250	253	247	249	265	233	244	263	287	226	221	247	255	267	262	266	268	243	251	228	250	269	246	259	247	262	224	257	238	229	262	255	258	259	249	223	271	266	247	282	248	244	274	264	300	239	243	248	253	257	234	256	248	254	281	248	276	257	229	266	246	248	258	230	271	250	274	246	243	241	267	220	220	240	259	266	254	255	219	249	262	255	227	222	252	249	269	255	262	274	237	259	251	255	265	277	244	247	252	250	252	258	277	262	273	254	257	251	276	243	238	247	259	270	263	251	238	230	235	245	241	244	241	248	241	264	271	230	264	238	253	245	249	245	262	227	246	256	244	236	233	256	266	261	256	232	249	254	268	237	222	239	266	247	267	276	250	260	242	253	255	235	240	232	246	266	254	241	280	243	250	258	254	235	238	238	276	244	233	257	255	250	240	229	249	268	220	255	252	260	235	259	297	262	241	236	252	262	226	253	266	228	237	248	256	274	224	262	252	283	240	246	273	241	244	256	270	262	259	272	264	270	280	281	252	235	226	253	225	232	259	266	250	265	268	225	223	232	271	240	258	244	224	257	271	279	251	253	240	247	267	261	264	251	265	259	277	262	224	243	218	252	265	253	245	259	282	251	251	222	237	264	269	257	271	249	241	246	241	268	227	264	220	236	234	269	253	248	262	224	252	237	251	253	261	246	242	245	242	259	261	244	247	253	228	274	253	252	259	259	247	256	241	244	255	260	249	237	251	231	247	246	243	256	245	262	243	275	257	264	220	264	234	266	220	245	270	241	251	234	256	251	215	229	269	268	244	252	236	250	284	244	236	260	236	264	247	243	273	241	226	254	222	261	238	238	244	270	245	267	248	259	279	269	271	245	306	258	257	240	259	274	270	250	241	233	275	244	222	250	268	250	256	272	256	234	253	268	235	256	240	242	246	282	242	236	243	242	262	252	245	248	274	248	250	251	255	238	272	226	270	264	246	255	236	233	265	238	261	254	254	240	250	271	245	243	249	249	247	272	244	249	258	241	228	258	255	229	272	242	249	259	262	270	281	249	241	275	261	241	246	233	231	254	262	253	219	266	245	262	222	246	235	267	211
22507	21269	28396	24419	21343	19394	10140	4845	3306	2776	2361	1870	1537	1257	1087	1003	905	764	695	657	564	517	470	439	403	400	360	302	270	289	297	234	248	260	238	247	241	209	230	212	219	227	202	192	224	198	188	195	199	178	220	194	198	212	208	217	178	183	165	188	198	176	208	165	196	176	178	179	170	208	184	183	181	184	185	204	190	192	202	203	192	205	180	166	186	199	173	211	202	189	178	175	189	196	207	194	194	197	170	195	191	178	188	165	194	178	181	188	157	192	195	173	181	175	166	190	227	183	200	202	178	185	190	171	199	195	193	203	190	171	214	171	199	168	170	173	160	193	200	191	187	181	169	185	171	214	214	186	202	191	180	165	170	189	208	200	188	191	175	195	161	147	199	171	148	165	186	197	191	186	165	187	171	216	209	201	201	183	202	187	195	184	191	177	200	185	172	192	201	182	181	205	177	202	194	204	195	191	178	172	183	199	195	181	184	192	206	196	187	181	194	194	188	199	181	193	186	165	192	203	185	171	174	175	210	172	196	169	172	172	186	207	174	203	188	187	197	184	205	226	189	171	183	189	180	178	171	183	181	176	192	204	205	195	205	200	202	196	164	195	179	189	187	218	182	182	200	183	194	190	201	181	180	190	190	200	172	183	163	217	187	194	211	180	190	216	189	194	163	175	183	197	182	172	177	203	198	193	212	182	189	183	188	199	173	202	192	198	211	215	221	197	192	179	175	192	169	181	198	205	194	181	176	169	221	190	159	200	181	203	182	200	216	186	214	197	149	197	178	180	221	223	171	211	180	194	190	204	174	195	183	179	195	158	219	207	156	200	197	199	183	175	172	205	186	196	191	183	192	185	225	194	175	182	184	186	213	183	191	184	187	211	205	183	202	187	190	207	201	171	179	185	192	182	187	188	204	181	201	191	190	183	188	193	193	187	208	188	194	210	177	176	206	194	192	191	191	211	187	174	206	172	191	201	185	203	208	203	192	190	182	189	189	173	185	192	176	180	195	187	191	187	188	190	190	203	190	177	198	203	174	188	175	213	190	177	198	203	210	187	191	218	182	172	161	183	197	193	211	209	188	192	198	211	166	185	187	193	177	192	185	167	174	203	196	202	190	195	181	173	192	198	201	186	190	194	192	193	188	196	202	164	188	184	190	182	195	202	171	194	186	192	174	173	189	163	204	194	226	182	183	202	179	169	198	180	186	184	202	189	173	193	186	195	212	187	197	186	171	186	189	175	165	177	203	189	188	200	201	190	202	203	193	187	204	178	192	205	202	166	176	184	181	172	202	207	200	191	185	166	192	194	182	184	176	172	200	184	185	165	181	204	206	184	186	169	205	199	199	217	190	184	173	176	183	191	194	218	191	177	198	181	184	198	202	169	205	187	201	191	195	191	184	192	189	168	180	181	195	185	169	186	212	190	194	201	206	181	185	186	188	178	191	174	205	191	173	195	198	199	189	183	176	194	197	185	180	182	192	191	203	177	178	185	202	187	204	206	174	218	194	193	188	200	203	203	200	177	188	203	202	202	179	207	170	198	168	192	207	180	189	205	195	204	210	192	199	168	185	153	166	190	164	182	177	182	190	201	191	180	187	191	202	180	198	179	205	198	222	190	185	185	185	186	190	204	209	199	191	208	185	186	184	208	198	188	164	211	180	178	173	170	194	199	201	182	191	176	205	241	184	182	196	192	187	178	176	209	179	217	175	203	203	189	189	197	207	183	177	193	198	166	166	192	175	197	189	187	211	171	187	209	193	191	172	172	190	187	191	171	203	207	190	185	194	168	192	204	184	196	190	180	178	203	195	208	190	182	242	195	199	184	204	192	200	179	185	195	219	184	161	182	182	188	161	187	203	185	197	189	189	171	182	182	201	173	195	182	168	185	205	192	159	197	187	184	205	177	186	181	197	190	184	177	159	195	171	173	187	181	180	196	155	168	197	217	181	193	188	188	196	186	193	196	185	208	175	194	172	186	198	166	192	166	189	175	166	178	192	194	194	208	202	211	167	197	179	169	176	208	163	162	178	176	187	189	180	195	191	215	187	175	197	171	186	179	193	219	185	171	177	192	196	190	200	193	179	197	197	203	194	172	208	177	180	187	184	154	181	178	176	183	209	188	187	200	200	166	187	185	214	183	185	175	181	185	197	188	207	214	171	185	163	184	190	167	182	193	200	209	211	166	170	192	204	146	173	198	185	198	195	187	175	199	206	192	193	183	179	216	205	186	169	183	179	201	200	191	190	189	189	191	213	194	180	193	169	172	183	186	168	189	192	202	192	199	183	206	181	193	167	196	184	223	185	194	197	202	211	193	189	183	188	174	165	167	199	177	185	191	214	202	212	167	223	179	193	183	181	186	212	201	186	198	232	197	190	185	175	190	190	195	159	187	158	212	213	184	199	211	170	223	178	175	177	176	179	205	191	186	176	173	215	184	209	188	215	191	215	201	185	181	166	190	157	173	182	175	193	179	202	203	198	216	173	189	215	205	198	192	200	173	223	185	192	183	200	190	188	197	179	178	187	186	188	202	212	170	184	200	195	194	215	190	190	181	169	185	195	188	164	196	196	191	192	201	189	189	176	169	166	191	183	211	201	198	185	197	209	194	197	222	169	201	196	174	175	215	204	171	184	200	200	182	186	189	186	185	173	173	191	194	215	160	178	191	203	165	187	179	193	168	179	193	191	179	189	205	183	179	162	190	184	208	162	210	184	148	162	202	155	176	180	186	195	217	206	195	196	194	200	186	176	204	197	181	190	218	191	185	172	189	209	190	160	185	185	206	189	158	190	173	178	197	160	194	180	198	205	187	201	199	194	209	198	218	180	203	168	186	180	179	204	179	211	194	185	196	184	195	200	190	192	209	168	185	177	190	197	201	198	193	186	156	215	202	201	181	192	176	201	231	175	183	180	195	187	222	186	209	192	208	162	188	172	185	168	186	209	160	177	172	184	210	193	181	205	192	196	207	184	209	187	158	180	168	204	186	188	171	207	195	171	170	201	210	186	186	202	191	167	176	179	195	208	175	179	197	189	173	183	184	188	183	193	187	197	231	198	194	196	180	155	194	194	192	169	176	183	155	176	173	195	183	193	164	191	183	188	189	224	161	175	171	171	210	202	194	179	191	190	169	194	175	177	200	184	184	146	174	188	197	190	194	195	163	174	189	198	207	171	192	191	183	211	196	194	163	197	163	182	186	189	192	183	184	192	199	183	207	186	172	170	189	189	188	175	166	218	198	200	196	191	198	201	196	204	189	174	182	193	202	186	194	163	197	177	225	196	196	201	198	181	168	176	174	179	198	186	204	185	196	172	192	215	202	187	180	202	189	187	217	191	189	180	156	157	168	187	190	189	162	193	184	191	202	184	195	170	175	188	198	170	189	199	194	183	184	200	183	195	183	174	188	184	195	176	186	198	177	186	184	180	190	195	200	178	182	201	178	186	178	191	191	209	179	185	204	173	184	183	172	201	197	184	192
23642	42503	34748	27190	21270	16806	13373	10458	8456	6871	5840	4808	3864	3247	2680	2454	2173	1810	1654	1433	1220	1119	1078	854	812	719	707	645	592	496	503	445	417	421	406	371	340	315	351	353	316	317	316	278	304	286	302	277	283	271	278	288	293	269	295	269	297	279	252	250	265	239	272	267	261	280	260	248	272	244	286	269	243	261	266	280	280	295	246	257	256	291	310	291	284	291	266	268	281	272	273	273	264	278	258	280	244	265	258	269	248	263	253	299	279	260	268	250	286	269	244	254	264	240	260	278	272	276	261	248	266	261	273	264	262	273	247	277	296	267	269	285	278	227	282	254	255	267	289	269	266	245	262	271	251	281	294	268	264	266	294	249	253	257	291	260	265	253	242	283	251	278	255	243	252	244	263	243	274	261	286	249	254	292	267	277	258	255	251	249	256	260	307	280	270	260	253	277	267	272	257	285	285	280	281	260	257	254	259	291	265	263	271	252	239	278	273	268	250	274	239	264	263	269	269	245	250	254	277	277	246	284	261	275	274	281	250	318	257	252	274	274	259	279	246	266	263	261	261	257	245	284	264	257	274	264	278	281	290	267	252	252	279	272	285	252	281	288	265	243	266	250	247	262	253	272	279	277	249	258	303	272	241	283	235	256	246	282	271	278	292	265	269	289	293	264	247	255	260	262	262	241	258	246	243	272	272	252	282	254	266	250	264	262	260	263	299	266	260	260	286	265	274	277	258	250	261	288	296	273	250	265	267	280	276	276	275	264	274	278	287	294	250	273	266	249	275	271	278	232	247	289	269	285	259	269	297	272	275	245	282	252	270	286	275	291	287	241	226	290	250	257	254	263	262	265	249	285	287	299	238	246	276	269	248	280	296	243	278	278	269	253	250	271	271	285	262	251	253	272	276	258	272	262	270	284	256	260	269	265	257	271	290	268	272	252	261	295	254	264	266	298	257	260	281	284	276	268	283	274	268	268	276	287	270	236	260	286	288	239	274	254	283	273	260	262	261	275	276	253	278	254	264	245	255	264	287	245	222	272	258	227	271	229	272	254	273	264	261	306	279	252	230	255	239	268	259	247	276	271	264	274	275	269	267	251	253	241	257	311	280	268	251	260	260	245	272	239	247	237	274	249	262	255	289	278	251	264	253	276	267	265	252	261	249	264	254	265	285	279	285	252	258	263	251	268	262	234	266	251	251	255	273	277	253	283	281	253	274	254	245	241	258	267	257	292	281	260	270	262	297	259	271	261	249	249	270	287	270	277	283	247	239	257	264	267	269	297	251	260	260	273	292	262	256	296	275	268	262	236	253	246	250	257	263	254	283	255	264	295	259	269	263	233	257	244	270	289	251	249	252	273	266	257	267	250	231	261	236	271	279	257	245	245	247	256	255	272	260	275	250	256	243	270	256	252	289	267	257	293	251	276	275	254	257	262	254	268	246	266	269	248	256	273	277	293	303	259	281	230	260	272	266	285	238	253	247	258	273	234	282	269	281	230	250	287	260	252	261	274	273	259	265	248	284	255	262	248	271	260	286	250	275	241	280	268	261	256	298	283	220	266	219	231	250	274	247	277	268	246	246	264	264	229	252	273	268	250	288	273	265	278	231	237	264	278	277	268	276	264	248	246	253	283	276	256	299	284	290	260	275	227	261	291	257	264	248	259	246	254	244	262	269	301	265	279	291	289	273	291	273	295	287	256	278	252	267	257	232	278	248	256	259	258	279	271	254	270	255	246	250	278	254	278	298	284	273	262	268	281	248	257	244	231	263	219	267	244	265	267	243	258	276	266	263	258	274	292	283	280	252	266	300	273	303	266	270	254	242	283	299	278	271	267	238	273	252	265	268	283	254	265	262	288	273	272	271	258	258	261	269	257	255	273	257	273	278	255	255	270	247	270	248	245	269	252	275	260	276	237	286	300	301	277	283	271	283	258	225	289	253	260	248	252	254	251	276	245	284	274	249	251	283	284	252	279	276	255	265	279	255	243	252	271	272	246	270	236	290	271	253	260	279	246	282	265	248	276	277	275	249	265	235	254	269	276	267	261	283	258	270	246	256	288	256	277	257	282	264	274	280	261	267	249	272	248	274	298	277	275	269	295	236	249	291	261	291	270	246	282	287	280	252	249	307	274	246	296	274	253	261	264	251	273	278	256	248	278	250	270	264	281	234	272	248	289	271	268	254	264	259	255	275	291	252	274	270	278	269	253	260	236	270	248	280	242	286	273	241	268	273	271	278	273	253	272	264	235	258	275	280	249	290	242	289	271	241	285	263	268	255	261	285	269	252	254	297	257	239	255	286	269	268	257	265	261	256	263	287	256	255	252	263	235	261	247	268	257	291	291	276	261	258	275	297	258	244	268	260	293	265	266	276	238	266	243	257	266	292	238	276	241	254	259	261	230	257	266	269	267	220	260	253	294	255	271	252	280	266	267	275	282	288	278	256	259	226	259	277	258	271	281	281	287	266	278	242	287	264	249	221	242	273	239	272	269	269	262	280	286	264	241	302	277	245	248	252	260	260	273	252	267	264	278	274	247	260	294	267	270	283	254	297	267	261	276	283	248	277	232	244	256	252	270	272	269	274	255	261	266	281	238	260	246	278	272	290	249	245	305	262	260	279	250	273	235	254	268	257	287	278	265	270	263	261	295	246	306	260	262	246	269	292	258	260	263	270	274	262	257	271	291	265	273	249	285	265	275	245	275	259	281	251	261	244	274	263	269	263	267	259	263	265	240	277	284	267	270	278	286	306	277	272	248	246	261	278	261	272	298	249	281	243	278	225	234	287	275	265	274	288	263	264	258	266	271	294	261	237	279	256	259	232	273	259	267	240	287	246	274	272	280	239	292	287	255	221	283	248	270	261	258	254	279	297	244	284	269	255	258	273	250	270	300	261	254	245	272	282	254	253	252	279	298	272	267	270	267	255	256	313	288	229	229	258	235	250	267	285	250	288	277	273	269	256	298	287	275	262	235	270	255	272	275	262	272	271	265	284	262	243	274	258	270	264	285	258	264	287	291	258	282	261	281	270	253	258	280	250	252	250	276	274	257	281	261	263	274	238	267	257	293	270	267	255	254	272	246	283	247	250	256	253	277	252	249	274	262	285	266	312	259	273	254	260	269	251	264	292	250	264	263	275	256	240	293	281	274	287	243	250	274	252	268	277	271	278	273	255	248	259	264	271	268	249	289	260	222	267	283	266	256	297	255	253	256	238	262	274	270	276	274	260	235	272	293	285	229	257	276	284	251	251	271	243	272	269	277	284	257	288	266	266	278	255	248	266	258	295	228	273	243	283	251	262	267	263	252	301	276	277	296	273	236	256	267	261	256	254	273	275	266	280	304	265	264	268	260	287	265	269	261	243	245	283	301	229	258	259	245	255	243	244	256	256	263	233	218	240	265	290	251	259	255	287	254	295	275	243	269	289	264	264	275	264	254	257	271	249	235	246	293	275	266	270	274	280	257	272	286	273	293	261	250	272	231
27924	21937	20184	12640	6733	4106	2945	2053	1551	1345	1121	981	772	676	564	565	523	448	444	372	349	363	314	286	247	303	242	249	210	234	252	210	245	235	219	213	217	202	186	188	227	207	178	223	202	216	205	208	220	198	187	182	175	193	184	200	213	189	193	179	185	171	169	197	191	198	195	222	212	191	184	179	195	184	206	212	198	176	182	173	180	183	202	197	174	180	198	194	189	186	175	209	194	181	177	186	175	187	167	201	196	191	194	175	182	179	190	178	174	180	173	188	197	197	181	207	175	176	193	191	174	168	180	195	170	184	174	193	202	187	199	170	159	172	211	188	176	187	175	182	187	163	180	200	188	169	187	196	180	197	217	202	151	186	179	179	191	186	177	162	192	170	194	162	178	184	156	159	193	210	188	194	208	200	201	204	204	160	186	166	185	162	171	193	189	181	217	179	194	183	188	191	213	182	182	190	185	170	203	164	196	198	183	193	176	191	167	188	174	184	173	175	194	198	165	196	175	177	179	195	197	177	184	188	212	219	185	192	185	202	180	192	190	190	188	174	183	187	186	197	197	182	198	190	174	172	187	196	163	186	191	182	183	186	182	189	205	212	180	187	176	174	201	193	193	182	194	183	179	195	181	177	179	189	206	178	184	203	165	182	182	196	191	194	215	210	181	197	180	181	188	177	197	162	196	199	182	183	200	199	226	208	188	161	192	198	192	176	164	201	165	182	178	194	186	201	176	187	177	182	206	195	180	187	206	195	180	180	185	180	200	170	192	200	184	192	174	183	171	196	182	186	171	191	200	204	159	186	192	163	168	203	185	195	188	186	179	197	201	181	212	184	184	206	172	151	180	196	194	220	168	171	200	191	206	183	196	201	169	193	223	209	197	155	190	187	172	194	175	210	183	176	188	172	168	193	208	208	198	201	190	194	197	165	207	167	161	198	189	190	177	206	183	206	187	180	181	190	184	167	191	191	191	215	199	201	191	194	187	179	191	207	162	173	196	177	187	199	159	200	164	186	195	185	167	171	162	172	178	187	183	191	177	194	195	163	184	181	191	177	190	188	193	195	202	198	192	199	196	213	190	210	195	168	188	180	174	192	188	196	183	175	162	158	173	185	187	180	189	184	178	190	180	197	182	182	182	192	185	178	185	212	191	164	184	168	172	167	178	187	187	196	201	200	206	200	179	217	185	195	185	190	181	214	171	194	163	207	176	195	169	174	189	206	198	199	177	190	191	178	178	193	192	163	178	175	180	179	192	166	182	184	173	174	181	179	202	191	191	176	189	185	182	169	184	184	170	176	165	163	167	171	163	202	186	192	204	164	192	184	194	202	181	175	187	200	207	187	183	197	189	149	216	196	181	181	163	207	173	162	163	194	199	161	185	184	212	168	172	158	201	187	155	175	181	182	199	204	202	176	178	167	190	208	180	198	185	196	178	168	172	195	189	174	199	178	194	237	192	208	182	222	203	181	179	175	186	181	182	216	205	212	202	168	174	191	175	160	177	212	206	191	188	181	202	169	167	166	190	174	192	207	198	186	180	184	218	193	189	179	185	169	189	183	201	197	196	188	183	177	179	197	185	176	186	186	179	176	162	172	167	193	180	180	188	163	215	155	191	203	204	166	190	201	178	175	158	174	175	185	205	176	182	200	173	195	160	156	177	170	187	201	177	192	194	198	197	183	176	187	188	181	161	178	184	173	190	167	205	162	170	182	165	200	196	174	176	179	198	184	201	189	168	195	193	163	171	184	185	157	202	177	202	178	197	180	204	196	185	191	162	186	180	187	196	192	174	197	167	191	191	170	169	184	157	182	186	190	198	170	179	178	184	177	188	197	182	169	174	164	205	181	182	178	185	205	212	198	181	186	198	176	179	202	180	186	167	188	190	179	193	158	161	192	173	175	156	182	187	168	176	193	200	157	198	179	210	174	158	186	179	189	196	193	199	183	193	182	186	168	191	187	179	184	191	184	193	183	202	205	228	178	183	197	184	195	164	187	174	176	191	174	198	169	196	188	196	179	212	212	199	190	168	192	188	197	197	178	177	202	190	166	196	188	157	201	188	173	166	192	190	200	205	185	184	169	188	185	187	200	191	181	167	157	195	192	179	185	198	205	200	209	174	162	171	188	182	182	174	206	196	195	214	187	173	192	170	161	195	201	184	156	201	188	196	178	193	168	187	168	180	199	181	181	190	188	192	192	182	184	168	194	196	168	198	168	187	177	185	179	178	209	173	195	192	168	186	185	197	181	170	161	192	193	199	193	183	206	181	189	167	201	204	174	186	191	190	194	186	184	195	160	173	195	207	181	196	189	186	182	187	185	194	193	185	167	192	168	175	178	182	196	192	191	173	185	201	191	189	212	217	184	177	188	179	188	180	191	193	174	170	196	182	184	170	191	202	158	189	179	194	177	185	189	181	186	184	178	175	210	167	180	185	185	187	172	178	192	198	185	183	165	190	190	209	187	177	179	188	190	203	176	175	183	183	179	192	178	195	183	179	195	205	204	175	184	200	164	184	187	190	181	191	190	206	172	196	181	169	181	176	177	196	218	188	204	187	197	207	202	180	173	181	188	207	185	175	173	191	178	200	165	174	178	199	189	203	183	182	189	197	204	184	206	211	158	202	181	193	164	196	185	196	147	195	197	179	190	207	179	173	192	162	207	204	205	184	198	204	166	192	205	176	189	203	178	186	172	170	198	204	193	183	183	166	159	167	167	184	176	196	197	166	199	182	218	174	173	170	174	189	166	196	195	192	171	183	164	170	192	188	184	201	179	166	184	188	170	152	178	180	191	196	161	178	160	191	194	210	191	195	177	193	182	196	174	191	179	162	190	182	188	177	175	196	192	200	195	220	176	191	199	182	162	181	208	170	196	209	179	193	169	190	190	181	215	214	199	181	217	188	169	205	187	183	198	190	173	194	188	190	182	195	203	184	177	164	182	199	162	172	166	174	194	200	175	207	203	179	153	182	154	175	175	188	175	201	201	175	176	187	183	218	193	193	187	165	195	181	204	189	184	171	178	174	207	171	201	189	191	202	191	226	189	190	191	202	199	165	167	185	187	165	171	189	202	180	198	208	178	179	180	192	171	179	192	185	199	176	169	208	186	190	184	156	185	193	195	191	200	184	157	203	179	176	179	192	174	167	208	190	168	197	196	193	201	175	188	143	184	179	187	188	191	178	208	181	187	184	183	192	201	204	168	161	181	173	193	159	209	189	198	156	177	185	197	192	163	180	179	178	201	209	188	167	200	192	177	201	180	182	209	183	171	170	183	213	185	197	190	195	169	187	175	198	190	193	184	209	206	176	185	190	190	195	174	200	194	173	190	188	186	208	174	202	184	175	187	176	192	183	201	192	179	190	180	173	206	190	188	180	175	175	187	177	183	205	184	201	171	174	203	195	188	189	183	171	181	187	186	199	172	187	179	178	189	174	185	178	206	177	205	189	185	178	190	186	167	184	190	168	190	160	183	169	197
20021	31810	25253	17530	12576	9485	7263	5318	4150	3519	2961	2415	1929	1611	1441	1273	1064	1044	878	835	721	703	633	557	500	479	462	418	396	417	383	340	340	337	329	309	298	302	286	299	275	294	316	300	270	285	292	264	262	251	274	285	284	271	264	258	256	286	270	240	262	262	267	275	265	288	269	260	256	246	257	261	275	277	285	242	249	252	257	273	250	282	301	245	265	287	263	276	213	245	273	261	250	278	264	271	262	282	246	264	244	254	263	258	264	269	256	275	263	237	246	260	240	258	266	264	294	283	235	244	251	256	247	253	299	261	256	260	252	269	251	238	257	244	259	261	256	257	278	246	258	242	235	253	286	261	244	269	261	279	264	245	255	279	266	271	273	259	253	252	290	266	260	297	253	268	251	258	275	262	257	252	261	274	271	254	231	278	269	272	278	241	263	246	277	261	267	271	258	275	231	240	242	243	242	262	276	255	250	255	260	264	264	253	272	289	247	283	278	263	246	245	257	272	265	253	247	254	264	221	262	273	295	252	240	276	275	262	258	284	255	269	266	280	239	289	238	248	258	271	278	261	271	246	264	242	274	270	250	254	302	258	264	268	270	261	267	269	281	261	258	263	274	228	243	263	307	222	252	239	296	257	274	226	279	298	283	280	273	272	231	287	261	275	291	271	271	279	273	240	277	249	247	266	263	241	272	270	280	282	215	297	246	251	268	272	263	260	260	250	263	259	279	250	284	254	262	237	262	234	284	247	251	271	244	233	283	250	282	281	240	233	267	250	239	259	272	286	236	262	264	240	281	251	281	263	252	260	243	258	265	263	249	269	266	255	270	262	299	246	240	242	251	264	259	270	273	270	244	232	280	268	256	257	250	262	272	266	258	273	262	265	289	254	247	264	257	279	249	258	258	288	272	248	271	282	255	267	268	263	259	251	254	220	243	264	266	233	264	243	252	270	264	278	246	258	248	287	235	261	261	268	242	265	304	269	248	267	253	265	248	244	278	259	293	245	277	236	286	265	254	283	276	272	279	288	248	278	258	260	288	239	258	259	281	285	252	264	238	245	293	256	250	267	259	285	292	289	265	285	264	264	271	268	251	262	247	242	243	254	292	270	246	241	235	283	271	255	251	263	271	244	290	258	253	275	297	283	255	264	288	258	279	275	241	277	278	260	303	253	274	272	247	240	272	268	261	260	283	271	268	266	282	239	274	257	266	278	258	251	284	261	273	279	272	252	266	263	247	272	277	239	275	289	245	295	255	254	257	234	264	284	262	268	234	256	257	248	278	284	271	256	268	315	259	270	256	268	267	256	272	248	284	293	284	243	246	260	276	297	257	290	275	245	265	279	274	233	275	265	260	253	265	282	246	261	254	245	296	256	264	254	237	278	280	273	248	264	286	269	292	269	274	285	262	261	258	298	241	243	244	253	270	259	239	274	245	244	247	256	233	279	235	266	258	243	294	246	293	255	273	251	282	293	268	288	258	277	262	251	256	260	249	233	253	250	238	254	232	250	265	273	281	255	255	269	248	254	310	273	261	257	246	274	242	243	262	244	253	264	248	271	241	281	270	274	263	250	233	262	252	264	255	270	252	256	252	238	289	266	235	262	257	269	270	254	245	252	283	259	253	272	265	250	232	266	275	282	259	245	260	262	243	252	262	261	247	266	255	286	276	257	234	239	289	253	277	265	232	262	256	255	260	257	274	270	236	284	296	261	299	261	259	279	268	238	257	271	280	263	268	276	269	268	278	245	238	251	279	288	268	264	257	263	263	245	256	253	262	301	286	248	255	255	276	238	263	266	261	237	254	289	264	265	267	242	258	290	280	276	308	274	273	278	284	269	228	258	276	264	270	290	242	248	267	258	239	276	248	246	257	253	237	280	242	270	256	260	279	256	257	279	264	288	268	261	253	297	288	286	249	272	258	264	252	274	266	264	287	259	223	264	283	260	281	239	264	282	258	268	268	270	244	269	264	242	276	269	284	247	279	234	257	264	261	271	260	244	238	267	255	255	244	275	277	279	252	256	252	264	244	240	248	279	263	244	287	252	243	258	255	257	229	259	255	281	261	278	249	295	251	274	243	240	275	255	234	244	273	255	251	270	223	288	258	245	256	260	275	258	275	262	260	263	251	277	272	261	256	280	245	249	266	278	233	262	272	244	244	278	259	285	272	269	286	269	271	273	256	293	264	263	296	272	251	258	275	266	278	266	276	252	235	272	297	272	259	265	279	286	259	282	270	262	262	247	237	266	260	255	269	256	257	306	245	292	273	239	275	255	272	232	246	267	263	262	259	269	252	269	236	260	248	256	226	242	245	274	269	260	281	257	233	236	288	257	253	291	227	272	257	252	272	252	233	259	253	263	255	243	229	251	279	252	270	246	278	249	259	271	249	258	277	261	262	279	291	293	281	250	271	267	292	273	255	246	256	242	283	244	230	257	262	252	264	268	276	252	263	237	275	274	282	270	282	275	233	271	230	283	235	274	265	268	256	247	245	267	270	266	277	248	250	290	232	237	237	263	278	249	294	249	268	278	268	263	275	271	275	265	280	279	255	279	270	289	252	252	268	282	260	243	266	238	291	270	254	284	295	270	273	268	260	274	278	268	270	296	259	266	262	261	249	248	272	279	259	270	271	299	259	254	236	283	290	263	251	267	255	259	258	233	279	271	260	276	236	280	248	261	266	247	252	268	262	262	253	265	266	251	296	257	241	226	254	266	270	262	291	260	277	274	315	269	245	250	239	255	277	266	254	276	277	284	275	250	252	269	264	259	294	255	275	272	276	274	274	285	273	242	255	261	272	243	259	256	241	264	249	248	279	270	231	253	263	280	274	278	271	280	276	248	273	265	272	289	273	272	274	271	288	280	291	259	252	264	268	211	250	292	270	268	231	256	254	284	265	262	267	282	266	294	291	290	283	242	255	246	240	262	223	294	247	247	276	232	238	269	287	259	248	272	274	262	287	259	253	245	268	257	266	262	263	277	277	284	256	261	257	255	264	258	257	257	261	270	279	261	236	249	263	263	279	274	264	245	260	235	240	276	269	248	277	297	282	289	288	310	259	257	258	285	297	292	265	234	269	268	268	271	260	257	249	286	268	268	271	247	248	243	286	268	238	233	298	268	283	258	294	251	274	264	275	270	264	255	278	246	273	243	258	273	262	266	277	266	281	281	287	243	236	257	253	279	257	271	266	256	261	271	261	269	278	256	239	265	255	253	246	256	262	261	243	257	254	275	257	275	260	262	268	260	273	247	265	241	300	278	263	290	285	259	235	271	266	236	269	254	279	246	276	281	270	301	269	277	251	249	270	265	292	226	225	257	261	251	267	252	247	276	287	280	250	252	256	262	257	261	295	237	296	253	235	262	228	271	268	265	273	235	261	268	256	275	277	286	247	289	281	245	232	301	239	260	258	229	249	255	281	241	233	263	251	262	254	283	287	281	277	275	275	264	276	228	261	273	283	278	241	245	243	255	262	243	270	252
23452	21222	27634	25180	19811	10328	5546	3504	2690	2035	1779	1399	1150	1003	936	738	704	638	606	511	482	428	411	339	342	317	295	282	310	260	241	238	248	242	236	218	241	229	219	185	214	213	178	221	185	212	198	216	197	233	193	224	185	199	209	182	190	206	173	204	201	178	196	175	182	188	227	184	156	193	192	196	189	198	197	187	208	168	213	174	203	209	192	214	194	172	201	187	191	169	205	207	194	166	197	218	189	188	196	196	173	188	204	187	204	175	202	214	190	186	197	209	202	191	215	203	197	223	179	179	189	202	187	201	215	186	185	195	191	194	192	189	198	195	189	198	196	187	187	191	192	224	200	201	205	177	198	178	218	185	221	195	201	192	185	180	192	195	217	189	184	176	204	193	185	207	211	191	205	181	170	177	199	209	196	204	194	197	198	195	182	203	177	207	205	203	178	191	189	213	199	191	191	199	207	210	217	192	190	181	205	240	198	190	201	186	201	197	179	193	190	209	187	208	177	179	191	204	198	194	188	184	184	188	176	186	226	185	197	211	204	190	217	175	210	188	196	196	212	211	188	176	223	202	196	187	202	193	205	209	204	179	206	195	198	192	187	199	180	190	197	180	235	183	200	204	199	191	193	175	180	214	207	184	194	186	184	220	199	199	201	189	176	209	185	225	174	177	201	202	181	183	180	189	198	194	196	173	184	234	212	180	178	186	192	206	196	191	192	197	194	188	202	180	204	173	190	177	203	196	163	174	203	185	207	176	185	186	206	178	206	181	182	194	181	183	214	185	198	205	173	188	196	186	179	190	180	190	179	192	200	159	192	190	176	196	187	195	214	181	173	199	191	205	210	195	196	200	212	181	208	190	202	212	202	197	196	203	198	199	201	167	195	208	195	192	208	186	185	196	201	176	204	190	201	192	194	174	199	208	187	196	192	213	183	209	174	218	186	178	199	169	220	159	178	204	186	181	202	195	200	193	198	178	173	209	179	178	171	191	196	219	181	201	193	178	210	198	157	205	191	181	200	192	212	209	181	176	192	191	212	168	205	180	190	185	202	195	187	182	189	200	165	210	198	182	206	205	186	180	212	206	186	195	203	174	193	195	214	178	213	222	182	198	201	199	181	171	192	203	191	178	185	195	196	201	206	174	183	180	199	200	200	211	199	189	157	190	198	190	180	193	183	175	205	194	185	197	187	214	193	186	207	199	200	201	184	198	192	200	168	170	180	184	202	192	205	199	196	188	189	202	196	186	183	185	203	195	185	207	176	158	204	190	157	196	195	205	168	192	196	195	193	184	190	205	204	198	176	191	217	182	184	202	215	204	215	219	208	198	194	186	180	175	199	181	195	185	204	192	170	182	196	207	192	195	176	214	202	176	211	191	183	199	200	209	199	188	225	178	210	204	198	201	167	205	204	196	192	181	199	189	182	199	182	183	212	190	184	211	191	185	174	207	191	170	192	189	201	197	236	158	184	191	194	174	218	173	192	186	214	163	188	190	196	191	204	177	183	184	181	198	186	185	184	192	182	164	192	191	205	198	185	167	157	181	196	184	178	208	186	183	200	211	179	192	166	180	192	204	183	231	191	218	169	200	168	173	198	198	203	185	212	182	225	177	177	194	183	173	193	185	192	216	175	176	174	213	171	201	200	204	204	192	196	178	228	224	176	181	224	185	185	163	201	177	185	165	217	202	187	201	194	174	202	199	194	181	221	176	175	183	171	210	184	190	188	182	208	233	198	183	187	171	194	167	182	186	221	181	192	223	191	183	197	205	193	186	199	187	182	174	184	175	198	209	210	190	223	198	205	205	215	197	198	172	203	186	213	186	180	208	201	187	182	211	191	196	224	191	220	233	205	211	198	219	184	176	211	193	194	239	189	197	179	209	205	175	176	185	188	186	180	196	183	187	183	200	204	194	166	201	202	175	196	202	218	201	179	178	206	199	217	191	181	181	199	192	187	195	186	190	219	204	205	200	190	199	192	171	181	180	175	188	194	208	193	189	198	210	198	186	168	201	203	180	188	183	172	200	202	166	198	201	199	185	203	204	194	190	203	196	171	197	190	151	218	182	192	203	190	196	198	196	198	187	207	168	218	200	200	208	153	186	199	204	195	171	202	190	190	189	179	187	190	199	175	204	198	203	187	195	192	188	195	200	199	187	183	196	185	204	213	216	186	208	205	176	203	198	191	207	196	197	178	227	172	228	177	167	181	171	202	216	202	202	194	194	192	168	199	197	180	173	198	198	194	178	193	199	217	202	189	205	177	186	223	180	170	199	199	206	203	222	172	192	191	184	175	186	183	181	191	194	201	178	205	192	188	184	176	178	185	183	192	189	189	206	179	188	196	206	196	167	176	204	228	197	181	175	211	190	193	178	207	183	174	207	170	193	195	170	191	208	182	200	185	190	188	199	195	227	200	228	191	190	201	213	208	169	199	201	183	209	202	195	200	202	198	176	192	156	179	180	189	225	198	184	187	198	172	182	204	180	190	192	215	211	180	216	190	196	213	180	178	168	170	172	192	192	197	200	182	202	190	191	180	199	193	195	202	211	190	191	212	200	176	196	193	167	191	194	214	204	159	198	197	196	192	172	187	200	165	202	194	187	188	187	209	191	192	191	188	188	206	159	201	181	193	204	178	175	200	221	194	205	204	188	181	187	168	184	194	233	198	174	193	183	176	195	188	189	189	190	204	206	209	194	207	182	199	221	194	208	203	199	191	175	176	209	210	187	189	200	189	189	177	171	192	182	188	200	177	177	192	216	228	183	204	222	204	183	217	199	193	210	187	193	191	194	191	178	190	205	185	160	171	194	210	172	199	198	194	212	196	180	189	215	195	179	183	197	189	198	214	166	169	182	191	189	226	171	164	193	189	169	170	176	178	183	190	216	187	186	175	198	200	195	191	180	194	183	173	219	172	198	196	191	185	167	190	211	189	198	192	192	177	176	177	193	196	220	204	201	182	192	196	206	200	190	195	173	202	185	206	171	157	211	186	190	176	188	189	198	193	183	189	182	211	195	190	221	217	193	200	197	178	217	218	205	176	205	225	189	216	175	185	198	217	174	177	225	197	206	190	171	182	205	172	163	189	179	160	206	187	169	189	205	198	185	172	197	188	196	188	162	194	196	172	202	188	192	175	197	177	223	180	193	178	193	179	207	205	182	192	180	200	181	186	184	170	178	167	161	197	201	170	201	194	177	198	188	177	197	218	192	193	196	194	190	199	169	218	182	176	179	189	199	209	206	171	174	191	206	155	195	211	198	197	195	223	213	202	185	199	208	185	195	195	172	200	185	177	215	200	191	189	201	179	196	195	185	170	207	161	165	202	196	179	215	204	184	188	203	189	171	190	180	199	202	210	176	199	185	207	191	172	185	196	192	192	188	208	178	201	200	210	174	210	231	226	196	211	207	181	206	202	202	202	213	224	187	191	186	175	192	204	214	188	203	194	216	215	202	193	193	196	212	219	196	166	183	182	175	194	194
21596	38631	31010	23065	17497	13557	10605	8231	6503	5289	4393	3522	2848	2407	2124	1854	1550	1376	1230	1118	966	885	798	722	688	603	597	545	462	488	415	394	422	357	387	373	360	346	299	305	328	292	279	318	308	301	279	288	283	298	289	286	247	273	291	270	301	291	260	283	297	256	261	276	271	251	283	290	255	270	261	262	276	250	267	288	284	265	277	273	259	270	292	251	281	273	268	242	310	249	275	302	281	277	272	286	270	288	274	266	266	268	283	271	287	281	264	269	274	267	266	297	292	278	289	262	294	287	283	254	263	246	302	263	276	277	256	275	239	274	267	270	282	279	276	273	273	278	257	265	263	264	256	275	258	297	290	278	283	245	295	266	278	259	301	271	266	283	301	269	244	258	277	251	280	273	260	282	261	284	282	291	281	300	296	273	261	280	285	292	267	273	256	300	282	243	282	278	302	275	267	301	275	244	273	289	283	248	269	297	292	257	264	290	251	230	283	283	253	278	303	261	270	254	263	278	301	270	285	259	257	274	259	253	251	277	276	289	300	286	321	295	240	260	291	267	267	275	276	265	270	292	274	260	261	296	259	260	264	271	297	261	305	301	279	278	269	262	276	287	281	262	278	293	288	242	248	266	265	261	242	268	276	291	285	261	251	282	273	281	274	239	265	251	278	305	298	233	285	261	289	287	269	258	272	280	278	263	268	318	259	291	256	315	305	288	268	253	259	276	287	279	236	288	254	282	257	263	249	293	252	280	258	281	261	284	259	291	286	259	297	295	269	278	262	280	300	295	253	285	277	259	250	262	279	269	288	278	275	268	289	248	264	257	258	271	296	292	277	299	279	288	249	245	280	262	284	264	293	275	293	277	262	278	273	258	271	277	284	278	285	281	255	286	263	293	271	292	262	285	259	284	302	261	274	293	262	262	291	256	275	275	272	265	269	281	315	294	256	237	252	260	250	302	307	260	297	273	275	295	277	279	272	261	268	267	285	269	288	229	275	291	274	267	323	257	272	276	273	269	245	273	283	307	281	275	242	241	289	244	275	304	274	268	281	270	258	260	269	263	287	278	249	278	263	276	309	274	264	292	265	266	287	274	305	283	267	247	285	232	289	271	269	266	284	313	297	254	258	253	267	232	253	274	283	287	304	279	268	274	284	260	272	276	267	283	261	252	259	286	267	258	278	256	265	269	293	288	290	224	263	281	274	269	282	287	286	260	289	292	286	275	288	282	297	269	261	320	281	282	291	265	277	264	281	294	279	279	265	240	282	263	289	276	270	283	255	269	248	271	278	266	272	284	272	281	265	270	281	283	296	280	245	253	246	303	282	261	267	284	299	269	277	278	264	284	263	271	248	234	265	252	259	236	277	239	245	276	288	275	278	254	261	276	274	276	288	271	276	260	269	286	260	258	260	273	276	258	262	266	258	254	263	305	259	274	274	283	271	255	257	285	266	252	250	267	280	270	268	284	270	283	236	271	251	274	263	276	297	306	268	256	275	267	251	279	274	278	250	276	267	297	283	237	247	269	274	291	272	303	277	288	265	251	287	302	270	263	277	294	244	306	271	287	295	301	273	258	273	298	256	242	274	253	247	284	274	286	255	259	299	290	279	270	296	310	268	289	268	307	280	260	266	255	290	262	274	280	270	274	273	292	302	287	281	273	272	245	280	254	282	289	251	253	246	265	259	291	287	271	270	286	275	267	262	274	282	270	272	279	282	295	269	245	283	263	306	273	266	284	275	266	235	294	291	295	276	260	274	262	289	288	274	260	255	283	283	267	270	297	293	269	293	292	276	265	262	275	249	263	280	258	267	265	273	271	239	259	280	268	277	285	264	267	294	244	280	292	267	261	265	277	270	270	287	284	259	245	268	283	303	274	258	292	295	276	248	277	285	255	302	271	298	266	283	255	257	284	252	281	300	283	273	293	283	294	265	263	300	261	302	270	279	308	269	275	279	286	248	256	285	306	271	245	252	288	280	297	280	250	270	264	301	256	247	260	293	264	289	279	272	267	274	261	313	252	276	261	257	299	281	276	249	276	300	266	267	234	282	308	273	250	260	285	259	300	263	281	276	268	290	264	247	237	254	274	272	277	273	293	299	268	251	271	252	285	294	273	282	281	249	279	271	267	263	246	273	300	302	263	269	255	256	276	293	254	272	253	285	285	275	294	253	293	282	297	310	260	251	292	275	251	260	312	306	253	269	248	260	260	241	279	250	305	258	268	298	262	261	294	282	270	300	242	276	272	305	264	287	252	251	286	277	257	264	266	275	259	269	287	261	278	284	242	275	272	307	274	267	320	268	238	275	267	260	272	267	270	273	272	259	259	273	260	252	295	287	278	294	263	261	264	300	295	265	302	269	295	281	268	278	260	270	288	279	273	263	264	287	277	255	272	303	307	297	263	288	289	255	265	276	277	281	275	292	272	272	296	276	266	275	272	267	269	290	274	256	262	263	278	267	305	257	277	263	279	271	263	259	268	293	283	284	241	304	269	249	296	277	264	261	246	272	278	275	230	277	256	262	259	283	270	266	281	296	262	280	314	289	268	261	279	249	276	276	244	248	282	289	267	272	264	298	287	303	272	257	242	297	271	263	256	279	265	269	265	227	251	273	240	303	301	285	275	262	282	285	307	268	271	294	298	304	270	257	253	301	295	276	264	254	272	288	273	282	281	254	282	249	257	272	263	269	299	259	274	267	272	266	255	279	261	291	261	262	298	266	297	273	298	319	265	265	246	269	292	294	294	284	266	279	263	312	276	271	274	290	276	287	268	264	250	265	285	263	290	267	256	279	263	286	305	283	283	264	290	285	242	279	290	287	274	277	299	222	251	269	250	279	248	276	265	250	251	261	227	266	301	254	273	267	265	243	273	276	274	271	288	247	282	290	302	281	269	244	245	260	250	284	291	297	280	273	267	247	284	275	282	265	284	263	295	275	275	288	287	280	270	281	292	289	303	288	292	277	274	267	270	286	256	283	274	272	255	271	250	250	257	256	269	291	317	258	272	261	263	269	301	278	288	293	261	264	263	269	291	292	275	291	261	282	276	274	280	275	277	250	258	277	287	277	256	255	288	268	259	257	274	271	269	284	298	264	248	316	271	257	286	255	293	283	287	253	298	247	281	258	282	272	273	327	244	251	289	279	266	312	256	284	264	259	295	272	287	285	271	261	287	258	261	272	261	255	268	247	279	267	248	265	320	268	248	282	289	274	247	251	276	253	289	274	267	282	267	264	280	267	311	318	263	265	254	282	267	295	286	290	276	262	266	267	249	268	287	278	283	254	276	285	296	254	284	265	289	277	256	274	304	289	271	246	255	276	283	292	285	303	290	252	251	288	297	247	292	250	278	267	263	272	267	292	285	247	290	293	312	289	279	276	272	271	280	272	274	258	268	281	266	283	285	254	296	308	259	273	267	285	260	277	275	266	291	271	288	277	291	273	260	260	305	254	280	284	303	264	279	293	254	296	284	271	269	229	271	309	278
24998	21320	25831	23548	9768	5160	3522	2430	1911	1516	1304	1046	897	806	675	547	530	522	450	411	406	352	338	314	280	284	272	239	276	196	235	209	224	210	186	203	195	183	199	205	196	178	171	189	215	175	193	193	202	196	185	203	167	186	208	174	186	180	190	175	184	173	171	174	182	163	165	194	179	166	172	175	176	159	187	181	167	149	156	178	177	186	171	185	180	174	188	175	177	184	161	174	188	159	183	173	195	176	168	166	189	179	173	168	173	183	176	168	180	188	181	157	159	161	163	161	192	196	171	181	186	187	198	191	171	193	193	186	172	165	183	180	174	176	181	179	191	177	170	176	183	189	155	179	180	183	200	166	150	167	180	194	177	194	171	205	195	192	172	196	183	194	174	165	194	186	163	173	175	170	169	157	177	154	163	153	174	183	167	173	180	170	178	171	170	180	225	184	174	181	150	164	202	155	181	195	169	162	160	189	179	181	179	172	190	171	166	164	179	153	184	173	188	169	169	177	191	179	158	176	189	167	154	208	171	189	169	196	187	176	162	156	183	190	177	179	178	173	164	182	189	158	166	188	180	191	176	184	197	177	212	188	189	163	163	212	171	181	172	174	153	158	193	174	170	160	189	168	171	182	166	185	186	161	172	147	183	139	178	180	210	163	189	191	187	172	174	140	168	180	190	152	199	189	161	164	193	177	194	187	169	173	183	197	153	165	156	194	179	183	165	186	176	179	198	162	175	181	166	191	184	183	180	174	171	188	150	182	181	174	167	142	178	177	158	168	160	175	187	193	175	171	176	169	182	177	182	152	174	185	168	186	176	150	163	176	173	180	213	187	179	177	164	159	171	187	178	174	219	206	165	199	171	196	186	191	167	201	168	167	172	187	192	183	189	172	192	178	178	186	198	204	179	192	192	192	182	166	183	177	184	188	182	188	177	184	175	180	182	171	182	165	163	182	186	179	179	172	175	189	187	152	183	175	201	168	180	197	194	186	171	176	178	166	156	172	173	182	168	202	184	199	191	184	181	177	204	157	179	169	179	180	178	191	181	189	189	174	174	178	188	179	195	171	164	185	208	173	155	176	172	163	168	187	164	160	166	178	169	196	180	188	174	155	162	164	177	171	173	180	171	173	185	191	175	196	172	184	159	173	162	159	168	188	174	170	196	179	175	176	171	184	181	162	170	207	193	184	156	183	170	170	172	187	173	188	178	189	188	178	190	181	183	174	191	191	165	157	181	150	158	180	174	159	173	178	166	160	193	194	187	161	172	165	180	186	182	161	172	174	188	179	188	177	157	178	166	158	160	185	172	170	177	184	174	174	163	183	157	204	193	170	185	165	166	186	169	187	151	170	159	196	178	179	193	174	202	170	182	176	165	194	180	195	187	181	153	190	186	168	163	162	189	173	173	197	188	190	177	180	206	182	164	148	148	188	191	192	164	173	168	201	185	197	175	162	170	181	177	169	169	173	184	173	185	192	197	180	191	174	168	192	168	179	200	193	179	174	177	177	178	202	164	170	177	195	179	199	172	176	177	177	172	168	189	205	193	175	176	193	170	183	179	189	156	183	199	176	190	189	209	172	182	172	167	171	206	194	176	207	190	156	171	173	173	194	167	177	194	147	198	189	190	181	185	183	179	177	179	176	197	176	172	165	172	180	189	159	181	171	179	177	176	175	189	168	161	154	166	201	178	192	180	194	192	167	161	203	180	180	171	184	185	194	180	176	195	166	160	170	174	169	173	186	190	202	175	183	175	176	158	157	172	168	182	154	179	164	184	167	172	162	187	164	180	161	177	178	178	172	172	170	146	167	165	176	164	197	148	193	189	178	192	181	176	166	182	197	211	189	162	193	171	155	181	197	171	167	183	158	179	187	178	178	188	157	169	162	172	171	177	180	180	178	183	169	173	176	163	172	178	158	195	225	168	161	171	170	178	171	169	181	184	179	208	178	187	174	188	170	187	177	158	171	172	164	166	172	187	186	173	178	177	176	172	145	205	163	174	195	180	175	173	179	179	166	175	172	192	200	200	183	176	155	185	199	196	172	161	187	198	170	167	193	159	173	168	181	185	166	187	179	194	172	194	193	157	190	187	172	167	166	194	181	165	175	192	165	187	203	196	201	171	171	173	182	218	158	170	180	179	150	182	182	171	175	195	166	180	166	165	177	175	178	187	160	164	178	173	175	181	159	165	175	175	177	188	174	187	168	176	189	167	163	204	180	197	183	188	193	182	180	157	172	152	184	166	173	177	164	169	176	184	169	175	184	204	175	176	162	185	177	147	184	194	176	184	184	179	175	186	180	185	191	193	193	170	160	171	184	133	169	195	189	164	170	192	167	187	187	161	163	191	170	180	177	180	198	187	182	185	173	195	202	158	161	152	186	185	159	186	186	161	157	184	183	182	159	169	211	190	161	152	193	162	149	162	186	186	174	160	186	201	166	182	186	185	150	198	171	176	178	184	189	179	173	208	178	192	191	167	171	187	186	167	167	177	172	188	173	179	177	176	203	192	200	177	188	177	161	176	175	176	204	184	167	195	192	157	185	174	168	188	172	182	186	177	201	173	174	184	164	169	156	191	166	204	187	170	186	182	168	170	187	154	172	168	172	188	184	180	186	165	183	192	145	179	166	146	173	177	167	179	172	163	165	182	201	166	185	189	184	153	164	185	169	168	181	209	195	149	166	180	170	166	163	164	198	162	183	178	194	178	191	182	159	150	191	193	178	187	191	181	164	202	203	174	162	193	166	179	190	185	185	178	175	161	197	178	165	169	187	188	191	166	174	163	166	180	183	192	166	156	183	157	182	172	179	195	185	187	200	169	184	160	176	187	180	158	176	170	167	174	176	175	174	179	163	174	205	176	170	163	186	155	201	186	201	186	217	197	179	191	150	219	148	168	168	180	201	172	164	216	160	190	191	174	158	177	186	174	192	204	191	159	177	177	166	180	175	193	174	215	167	167	168	168	171	207	192	166	166	173	175	202	180	178	158	195	189	184	184	142	187	191	191	180	187	168	180	170	172	180	177	186	178	166	177	179	207	175	189	165	201	192	170	151	183	160	174	162	172	180	186	182	181	197	173	196	177	176	191	157	166	185	175	183	179	164	165	184	195	171	171	170	186	169	177	190	186	212	189	195	191	185	166	190	186	170	162	179	168	167	192	173	158	161	174	193	167	167	172	177	163	206	155	168	179	188	167	165	181	175	168	190	183	173	179	168	186	177	170	186	177	175	204	181	171	192	169	155	171	181	169	182	167	183	159	189	177	177	191	169	178	209	157	187	183	189	166	145	194	190	174	175	173	182	164	169	169	163	168	188	196	174	176	154	178	193	179	175	169	174	168	178	152	172	194	201	192	168	188	189	193	212	178	177	168	180	176	178	193	155	180	174	169	170	169	169	201	163	190	174	175	175	149	178	176	199	171	199	175	167	173	171	181	171	195	204	169	185	172	187	178	183	175	158	171	159	171	187	176	166	179	153	179
21038	34767	27347	19700	15000	11319	8411	6502	5295	4230	3479	2818	2316	1895	1660	1543	1302	1089	1034	923	788	775	686	581	540	537	522	419	406	420	364	361	356	340	352	316	309	286	294	293	286	277	272	265	283	332	250	263	250	259	287	292	268	237	259	238	277	275	287	265	267	248	236	276	236	250	254	270	283	262	253	245	267	253	267	277	267	239	235	276	286	268	241	231	260	214	260	247	251	217	284	232	259	270	275	255	238	263	265	277	225	278	247	259	239	277	237	286	240	258	279	238	233	240	258	229	268	237	264	278	260	250	265	280	263	271	256	266	247	217	259	267	259	255	238	258	241	236	253	221	270	269	256	250	241	276	282	268	275	246	251	260	267	268	245	264	247	265	252	264	262	261	258	262	267	260	246	254	249	235	257	269	264	263	247	268	245	259	252	262	261	291	269	246	254	251	282	248	258	265	272	256	233	255	247	259	280	281	278	251	255	280	275	241	235	264	267	237	268	250	279	247	261	258	253	259	224	263	270	285	239	276	274	266	287	238	229	205	281	291	247	256	260	273	291	257	251	252	258	247	242	268	249	227	247	247	271	267	231	229	252	248	226	246	271	248	230	248	249	269	248	258	255	239	274	247	261	276	250	247	227	255	239	292	269	260	263	247	260	277	269	263	292	272	260	213	237	260	260	272	240	235	252	256	252	316	271	249	285	245	239	265	261	271	260	252	243	239	270	256	246	226	262	268	266	257	238	256	256	277	263	250	254	253	267	239	234	254	242	246	238	242	242	224	264	248	261	252	253	250	261	256	247	287	267	248	248	247	277	280	234	238	255	247	252	266	236	256	237	267	244	274	258	268	229	279	251	251	270	249	249	252	270	253	260	249	269	262	259	241	256	272	261	226	237	246	261	287	273	276	244	261	250	268	274	259	269	243	271	259	258	269	247	251	265	306	273	269	250	252	265	273	230	256	251	247	272	211	231	242	271	244	251	244	246	264	268	260	235	274	287	219	262	243	246	255	269	250	257	271	266	248	248	251	257	272	251	260	259	256	254	261	258	262	299	246	282	284	269	241	296	256	251	284	246	238	260	261	229	258	246	246	271	252	264	278	260	286	249	270	251	222	275	250	267	267	240	260	262	250	265	233	266	258	266	255	259	278	250	248	252	253	259	250	236	266	291	273	273	230	258	240	262	251	236	244	272	242	235	271	258	273	225	248	274	252	255	237	283	265	240	257	246	267	264	259	244	248	232	269	267	255	297	247	235	246	247	265	272	229	236	234	267	247	245	258	243	272	234	263	266	243	214	253	250	252	260	281	259	242	250	259	268	253	238	239	253	262	244	246	277	254	261	254	270	255	249	266	277	237	250	228	272	274	294	271	262	271	239	243	258	253	312	254	251	253	242	232	288	272	249	265	270	271	237	276	276	259	231	273	255	274	255	248	259	264	253	229	245	268	278	241	259	255	265	246	264	263	256	262	266	235	263	256	249	249	274	232	289	238	268	264	296	253	274	243	236	269	243	239	247	263	229	275	256	243	241	228	258	281	279	244	254	281	274	270	245	237	259	253	256	251	236	242	247	245	242	265	294	261	246	246	251	236	249	257	274	252	277	274	266	248	271	253	257	257	263	257	228	270	276	265	271	274	242	239	237	249	246	245	240	233	249	255	244	287	246	269	238	281	234	263	266	268	268	259	260	261	245	251	267	267	235	247	264	260	266	245	283	266	274	248	240	275	287	253	258	281	261	255	254	256	247	265	256	274	265	238	271	276	268	245	247	263	240	267	282	240	255	274	246	255	263	270	245	280	241	290	258	226	248	284	260	237	268	284	253	256	233	277	241	253	286	261	258	230	316	232	254	263	239	248	230	259	251	249	262	248	254	244	241	263	282	251	270	242	278	241	276	241	241	255	301	241	252	281	248	243	239	241	261	269	269	277	272	250	269	238	256	238	264	252	261	263	263	248	262	262	255	254	257	260	261	279	259	275	250	254	265	268	259	263	269	266	275	238	234	252	263	278	268	241	257	241	256	246	273	240	251	273	253	246	272	263	241	277	245	264	253	262	204	259	254	242	250	260	264	257	245	267	256	234	263	274	264	275	234	255	256	270	289	263	267	250	271	294	298	254	255	278	260	262	255	274	288	240	244	247	240	266	268	262	233	271	239	261	224	271	240	238	255	263	269	261	256	259	243	249	244	258	288	260	246	277	243	254	253	241	249	243	256	259	274	265	240	261	250	251	271	240	270	229	251	227	256	247	282	249	284	234	235	249	275	257	261	256	250	255	265	272	276	284	282	237	240	257	253	277	237	248	238	264	252	264	252	244	241	238	264	259	227	261	284	234	234	222	263	254	240	261	256	299	274	261	253	258	259	250	255	234	233	255	261	244	259	261	262	258	229	261	228	256	267	253	268	251	265	240	253	239	268	258	246	260	234	248	269	233	264	251	263	275	265	265	263	283	265	240	254	284	251	274	246	245	284	240	270	264	254	244	253	239	241	271	237	248	292	265	244	243	248	253	300	265	254	260	270	270	254	265	223	229	252	255	242	236	249	232	286	261	256	286	252	246	255	273	231	249	232	272	229	291	248	247	258	287	271	228	281	244	243	287	254	270	250	232	232	240	246	263	249	253	269	257	242	248	288	261	262	280	250	258	253	261	254	265	259	263	242	278	258	259	297	249	248	266	252	266	258	253	257	278	264	256	285	280	245	265	252	251	227	245	269	278	243	262	273	234	227	279	249	259	256	283	257	235	245	256	247	243	254	291	260	274	277	271	221	257	285	237	244	277	276	233	272	261	263	264	257	270	305	242	253	257	226	284	276	259	247	255	236	247	240	252	273	250	272	271	257	221	253	285	236	253	251	292	247	253	233	279	227	245	245	254	264	252	244	246	234	254	246	247	271	253	250	248	259	261	255	246	261	255	264	278	254	238	249	274	265	257	257	260	246	277	260	258	295	246	273	280	251	258	271	238	246	264	297	251	248	240	257	269	279	270	244	232	246	250	255	284	242	253	236	257	232	250	266	270	266	248	242	249	246	240	267	238	248	264	236	268	244	256	235	301	273	249	260	253	235	261	280	266	294	262	248	244	263	256	252	251	276	242	253	268	266	246	275	230	263	273	245	231	260	264	251	264	259	253	271	252	273	265	273	255	245	249	261	267	256	254	261	241	266	269	280	243	243	251	267	245	231	275	249	250	251	266	256	271	272	244	265	244	298	235	271	240	228	259	254	263	260	248	258	257	244	262	255	287	259	273	252	261	274	247	276	270	246	251	278	260	269	262	240	268	256	262	243	277	251	260	289	252	241	254	270	260	267	255	274	249	251	266	274	264	275	248	255	256	218	250	267	272	222	278	263	277	260	250	264	227	255	257	249	271	242	287	249	234	245	249	239	280	227	260	277	258	250	254	256	252	247	245	274	267	242	259	235	238	235	248	243	260	262	243	246	235	260	265	268	252	257	273	246	243	260	230	269	244	260	262	235	255	250	258	248	253
22481	21277	28370	24385	21311	19384	10293	4941	3501	2934	2263	1864	1504	1299	1147	966	886	807	731	662	552	495	466	458	372	396	382	357	301	273	274	279	274	270	221	223	228	239	222	236	219	227	185	231	200	196	222	193	200	212	198	203	175	211	162	183	208	190	195	199	197	202	180	208	206	175	184	189	214	170	193	199	182	180	212	188	198	196	208	195	189	175	174	184	188	205	168	209	183	173	212	182	179	202	207	172	166	216	171	184	210	190	167	171	215	209	178	199	178	213	191	180	192	195	198	198	200	184	187	202	216	182	197	168	206	195	198	223	194	211	172	226	173	182	192	189	188	200	181	207	174	192	192	207	158	232	193	179	198	192	192	208	195	206	165	207	187	176	206	216	199	173	192	216	184	184	172	198	207	195	218	183	186	181	199	173	198	188	193	183	208	173	189	190	184	202	183	169	214	164	200	196	200	177	196	183	204	188	191	189	187	175	180	212	197	183	200	215	198	227	187	185	189	184	213	201	221	202	173	197	205	176	210	175	188	182	189	206	197	195	188	194	195	189	165	168	178	180	184	194	214	212	179	173	183	204	198	201	217	194	198	203	202	204	203	188	201	199	207	191	185	172	183	196	203	184	186	214	203	178	172	192	212	186	191	197	211	178	172	181	176	191	190	213	218	200	189	155	169	184	216	186	182	189	203	189	184	176	211	175	213	204	190	224	196	189	209	204	195	177	175	175	175	193	185	184	174	168	199	171	222	203	214	197	182	205	181	186	190	207	208	206	177	206	206	198	190	201	190	195	191	192	200	165	211	202	199	206	201	223	181	189	214	186	175	196	185	177	181	212	182	188	190	181	205	208	175	191	186	204	179	185	177	172	209	211	195	224	211	167	186	188	206	178	194	190	197	206	186	181	174	170	206	202	193	220	187	192	183	187	201	197	189	190	224	171	183	196	200	192	194	184	192	206	196	192	176	181	181	200	196	181	191	210	195	204	200	185	191	193	203	182	212	205	170	194	180	191	208	200	206	198	187	215	202	205	214	177	190	210	188	187	179	208	186	205	177	193	159	199	199	194	215	190	204	182	177	186	191	197	197	207	160	205	184	193	198	219	187	165	192	210	217	188	199	184	203	183	207	172	200	222	175	202	212	182	180	189	181	185	218	198	217	200	175	205	177	187	187	177	188	167	211	177	188	181	165	188	182	186	183	178	185	170	191	201	190	193	188	187	210	199	201	193	195	205	189	177	193	204	208	185	208	216	198	180	205	197	207	186	184	198	208	179	167	206	192	208	189	186	182	185	185	191	193	178	205	218	174	193	194	178	187	195	210	198	175	209	185	195	188	211	185	176	200	197	201	192	194	178	191	195	201	203	206	190	199	177	172	212	215	171	199	194	212	197	196	192	175	183	196	204	215	179	174	189	195	191	192	174	187	154	194	203	191	199	171	192	205	200	201	164	193	191	176	200	149	175	220	201	197	216	182	173	173	193	211	181	190	180	221	173	199	214	191	218	195	200	196	187	185	182	194	201	192	198	201	188	183	186	179	180	204	202	174	193	169	193	194	186	168	195	197	182	209	190	190	184	184	187	201	172	176	189	166	171	194	186	221	216	223	199	183	188	200	186	196	181	176	185	196	177	181	185	164	219	206	188	192	175	183	185	184	187	190	192	192	164	193	171	174	199	188	186	184	211	195	172	182	201	194	181	184	211	174	171	177	180	199	197	188	183	183	197	198	168	169	212	199	231	199	187	207	184	192	217	178	167	192	202	187	212	213	183	180	183	207	194	196	165	192	177	193	190	199	175	194	191	211	198	203	197	210	173	185	183	189	176	203	170	180	161	207	181	185	192	160	212	183	173	232	183	196	204	201	188	184	165	207	194	182	193	180	182	190	206	180	179	150	200	179	200	182	180	188	199	187	217	200	206	208	180	184	180	191	176	176	207	187	209	165	187	181	181	188	191	215	209	198	206	172	221	204	185	187	199	194	182	204	183	189	192	196	182	194	197	194	197	183	212	197	195	186	198	183	184	210	194	203	175	204	163	194	188	225	185	211	199	189	175	181	186	159	192	195	183	180	179	183	188	212	186	211	173	201	227	156	173	189	197	188	199	197	184	205	202	193	204	195	207	207	192	211	194	202	189	187	203	188	190	173	205	200	190	191	190	177	195	220	222	175	182	187	223	222	200	180	191	185	197	176	185	173	160	188	198	194	168	197	190	175	178	194	187	199	194	189	211	205	174	184	200	210	190	196	184	196	182	193	190	200	205	173	189	196	202	172	215	196	208	207	187	214	176	159	198	174	197	177	181	197	198	183	191	182	205	190	201	194	211	200	185	180	202	201	190	188	190	219	206	190	176	159	189	190	191	192	200	190	187	179	195	179	170	187	209	198	160	177	198	196	179	213	191	177	168	171	188	179	218	167	177	187	180	186	198	203	199	189	200	189	189	203	189	219	181	170	202	199	204	205	215	202	188	179	215	180	198	197	201	196	217	189	148	191	186	185	206	196	182	178	191	167	162	203	209	189	185	187	199	172	204	205	210	200	177	213	190	186	200	203	204	192	198	195	188	173	172	189	202	164	191	186	189	200	184	189	188	190	220	196	194	208	185	205	194	186	185	198	182	187	200	186	207	195	186	185	207	174	194	190	171	199	168	172	217	189	179	175	188	197	185	195	204	204	200	188	207	210	184	178	184	178	199	212	195	181	193	210	194	185	208	185	181	186	155	170	221	194	205	186	206	179	200	187	195	210	174	206	175	189	196	183	190	197	194	200	174	201	187	207	198	192	207	197	194	208	187	195	185	211	191	210	190	187	180	171	180	189	213	177	184	184	189	185	213	207	207	214	177	195	203	185	179	185	209	178	217	183	184	195	190	181	197	183	179	164	182	203	184	188	202	209	188	192	198	170	174	205	168	180	199	188	203	185	197	177	201	184	189	198	226	171	198	221	205	178	224	199	187	182	189	189	186	194	181	190	195	213	206	189	198	202	195	172	204	201	198	201	185	208	207	185	185	194	176	213	196	212	204	197	200	192	190	199	203	189	201	183	211	205	197	193	182	193	193	194	203	191	190	187	172	203	188	185	193	197	216	195	173	195	184	192	202	177	197	197	202	185	208	196	187	198	212	182	204	190	193	194	190	204	182	193	206	193	200	217	191	182	202	209	193	167	181	180	216	185	195	195	191	191	187	194	191	168	193	183	192	203	186	194	212	188	174	208	207	196	183	175	215	182	184	199	192	201	184	193	204	213	188	188	170	187	191	187	186	188	187	180	179	198	189	207	200	196	203	181	217	206	167	184	188	183	179	180	176	189	169	194	184	201	153	196	162	208	194	178	238	162	205	187	168	176	184	186	182	191	173	189	207	180	206	200	208	205	201	195	209	200	210	186	187	192	200	190	199	192	187	180	185	181	188	189	170	173	187	195	221	176	171	210	219	173	193	197	179	196	200	185	202	187	182	185	188	184	165	177	192	186	180	175	180	177	165	206	198
23781	42880	34932	27374	21639	17019	13616	10523	8612	7032	5674	4635	3731	3020	2831	2402	2015	1810	1630	1384	1218	1110	965	813	777	739	674	598	501	488	473	480	410	413	445	392	373	306	304	328	292	319	323	307	312	296	280	300	281	304	271	294	285	276	265	275	269	258	264	254	267	280	260	275	285	286	288	272	250	231	274	271	283	279	288	281	256	284	295	267	253	282	291	263	270	253	251	301	269	234	294	271	226	248	228	264	276	291	276	256	241	273	246	273	274	257	264	263	251	268	289	260	285	258	225	275	268	267	268	292	266	242	255	285	269	295	249	279	260	240	252	239	272	257	287	263	301	263	243	287	271	272	277	273	284	249	256	247	275	275	284	274	246	283	271	257	266	269	261	254	284	284	253	271	233	302	267	285	273	264	249	236	229	291	252	278	261	261	259	273	274	291	271	239	285	285	271	271	272	277	260	228	257	279	286	274	253	289	267	274	259	256	280	270	275	262	288	250	268	249	255	271	271	285	297	277	281	310	252	276	280	280	282	284	297	237	288	285	270	257	254	276	237	281	256	251	282	254	265	302	264	242	277	278	272	262	270	254	264	239	250	276	265	261	259	246	263	239	264	275	245	265	294	276	244	273	287	259	260	264	269	269	262	248	276	283	256	276	256	276	250	297	264	282	276	276	233	280	257	264	278	277	303	259	259	271	258	271	290	270	269	267	264	257	300	266	248	242	289	277	283	264	252	279	256	256	303	249	284	279	265	234	286	264	234	294	239	266	243	250	296	280	276	270	253	289	270	267	268	262	252	259	257	257	260	270	281	279	246	254	281	267	299	234	282	270	252	256	264	261	273	281	275	254	245	257	264	277	275	253	281	290	245	277	256	262	267	284	311	252	251	255	242	250	251	273	276	258	255	265	264	260	283	239	264	263	281	253	284	258	252	255	267	271	270	241	261	262	283	257	279	255	259	280	263	286	288	281	286	288	263	278	259	248	258	285	285	246	290	241	312	260	285	285	253	263	269	252	279	263	282	278	254	255	276	253	268	276	271	277	264	253	260	256	240	267	276	261	262	277	276	272	247	258	262	272	252	257	265	272	280	266	271	283	272	229	236	269	250	266	246	281	286	254	287	260	264	289	276	274	257	276	236	287	238	288	282	268	272	268	264	247	257	254	281	252	267	256	263	276	289	268	247	288	261	269	267	267	253	270	285	293	260	276	281	285	272	233	279	299	259	253	261	305	222	262	276	249	284	256	262	282	266	266	258	249	268	282	277	242	235	253	301	269	266	282	280	281	234	265	240	265	270	278	265	263	270	265	269	242	251	264	252	276	313	262	300	273	279	248	320	254	253	267	254	232	288	282	275	261	256	286	244	291	294	275	286	292	266	271	248	302	272	254	270	270	248	285	246	275	275	266	267	241	282	272	265	254	278	264	249	277	272	278	295	276	254	264	268	256	285	262	266	266	245	310	271	285	252	269	295	285	280	248	263	277	295	276	277	262	269	258	260	289	258	270	278	275	268	283	241	302	258	262	267	259	273	275	275	247	291	258	287	280	250	252	260	256	248	231	259	274	271	315	267	272	296	260	248	282	271	259	257	270	258	250	276	248	260	276	238	281	287	278	296	302	243	277	270	299	264	268	271	285	272	298	254	275	241	272	314	274	296	269	285	255	261	280	272	274	279	280	246	255	270	263	277	246	263	300	301	272	281	248	263	262	279	266	270	305	275	279	275	240	289	269	246	283	277	273	278	275	267	266	267	281	243	280	285	258	278	264	235	253	258	259	257	293	254	256	250	266	277	285	292	267	287	255	267	258	271	251	272	255	257	264	277	251	268	278	261	265	282	275	292	260	293	256	259	265	264	256	267	279	253	275	285	262	251	272	288	268	257	249	283	280	286	274	253	264	265	274	279	286	247	254	267	279	264	280	284	268	295	281	278	207	286	285	265	271	300	264	241	265	293	279	269	276	234	251	281	294	292	259	272	273	250	240	256	264	276	312	256	289	279	264	306	261	257	267	275	272	247	275	249	279	261	262	282	279	257	288	251	295	268	261	245	250	286	281	281	279	265	256	256	275	304	239	268	276	278	286	252	271	298	270	286	263	273	280	269	274	297	276	252	251	263	273	241	277	255	266	261	261	235	284	263	251	263	271	286	255	271	280	278	303	277	258	283	273	263	276	281	286	290	270	275	276	273	249	257	285	271	272	271	252	288	295	273	236	248	269	284	268	266	247	285	260	269	267	265	245	263	292	297	248	285	300	288	279	292	274	236	264	267	290	275	273	252	276	252	280	283	286	284	256	250	255	260	256	299	257	282	292	285	265	290	276	277	253	241	271	256	261	275	266	243	280	269	273	249	244	301	272	278	290	255	282	276	264	274	252	268	285	266	294	253	257	245	260	295	269	260	286	259	258	277	247	283	263	283	256	252	269	249	270	282	253	258	264	275	261	260	294	274	232	286	272	260	263	292	274	287	261	230	246	279	254	267	280	282	276	267	260	254	282	273	257	286	285	287	268	256	257	286	265	258	263	238	266	268	284	304	262	263	248	265	243	279	245	269	267	259	298	282	264	251	263	278	283	277	251	276	274	274	239	288	251	250	284	269	298	281	304	294	259	272	276	286	285	313	260	262	248	269	288	257	275	267	254	276	285	278	280	234	280	285	258	289	249	275	237	263	251	246	283	247	274	270	250	274	273	269	271	273	259	271	241	252	275	273	262	265	328	258	271	271	254	265	303	281	247	252	247	302	276	289	254	258	273	267	268	261	298	265	274	297	291	291	259	252	285	239	272	270	254	269	276	272	267	264	241	250	262	274	244	279	272	278	288	280	249	264	312	277	260	261	270	275	283	276	275	256	282	285	272	234	267	285	262	284	268	242	265	283	276	282	252	276	280	302	273	240	271	266	259	294	266	271	275	265	299	255	272	308	245	253	275	270	273	266	267	279	281	266	297	246	267	281	278	263	235	254	268	285	280	300	274	243	300	280	233	283	265	262	278	256	283	263	254	238	282	277	274	254	299	292	271	289	259	278	246	245	271	274	261	276	284	280	248	288	242	254	290	270	245	255	256	279	294	246	274	263	269	256	255	273	277	278	274	268	304	285	273	270	248	281	287	257	261	247	259	292	256	267	284	273	268	266	253	264	272	283	269	271	264	253	281	241	269	303	285	252	276	284	250	274	252	287	266	271	259	261	288	272	270	300	253	267	281	240	282	267	273	262	299	282	240	246	266	301	289	297	277	250	278	266	274	273	273	264	285	254	279	266	283	251	279	256	273	273	245	264	266	287	273	258	249	224	287	306	278	274	278	241	255	270	233	296	257	236	260	260	262	253	267	274	272	286	262	279	241	300	290	295	249	271	311	275	253	287	247	258	283	288	280	263	296	285	279	278	256	225	300	250	262	277	286	255	266	250	264	244	259	266	233	242	280	263	298	272	278	268	254	247	241	285	276	251	286	247	264	273	252	285	284	289	245	251	272	265	273	253	262	277	278
28068	22234	20066	12897	6873	4322	2934	2154	1673	1361	1107	912	812	700	647	532	479	490	402	426	373	346	311	328	290	306	264	250	282	228	214	234	211	203	210	191	216	193	205	205	203	195	196	189	219	198	192	188	181	196	174	184	183	183	192	199	158	185	178	198	193	184	185	198	162	182	184	169	175	167	179	187	218	194	181	206	201	187	203	190	186	188	212	184	181	192	180	198	181	169	186	180	218	213	175	168	175	184	166	176	170	196	194	200	162	203	193	177	181	187	188	189	173	183	188	180	189	190	198	211	194	213	181	175	173	185	191	176	176	182	169	163	200	182	185	199	199	196	180	197	188	186	222	190	198	176	178	177	172	195	164	186	186	187	204	187	212	186	175	203	191	180	190	194	187	199	178	178	173	195	163	153	206	201	187	177	196	193	179	210	162	187	164	180	204	182	188	186	192	191	226	188	191	168	158	192	193	206	187	177	175	188	185	166	200	183	204	175	200	178	200	193	178	195	181	200	178	173	157	185	207	184	198	162	193	184	199	180	206	193	178	197	181	181	165	165	181	182	187	197	186	171	173	183	188	180	162	177	174	183	186	165	189	194	201	186	206	206	141	179	174	172	163	178	189	198	201	175	215	171	198	189	179	212	182	189	181	191	210	214	177	192	210	169	208	176	207	193	209	175	174	191	200	197	201	181	185	203	190	187	191	174	183	187	226	180	194	191	189	206	208	185	181	191	207	186	205	185	205	192	205	177	183	186	177	150	189	199	182	185	194	177	210	187	196	194	197	209	193	188	186	189	173	195	174	185	187	203	168	196	205	191	205	208	195	189	192	205	190	181	198	179	165	186	187	177	218	187	203	181	171	189	170	199	200	178	175	177	190	169	177	185	185	185	181	198	184	184	197	180	201	184	193	165	179	177	149	191	173	185	193	175	207	196	177	168	171	179	209	173	198	177	208	196	190	190	192	207	192	181	213	171	197	163	158	189	183	180	181	181	189	167	188	200	192	193	169	195	212	203	167	177	187	192	170	184	200	193	213	190	190	204	204	179	163	187	178	194	185	174	194	195	187	210	192	187	195	189	172	165	193	169	212	201	209	187	172	188	203	184	188	205	187	172	187	189	193	195	176	180	193	210	205	207	181	200	180	178	192	180	199	185	178	181	182	163	195	205	193	184	179	197	189	193	194	211	193	194	205	204	188	174	192	197	180	189	189	194	177	186	193	180	185	194	213	206	182	197	211	178	206	204	185	191	204	171	169	196	180	168	195	169	194	203	181	163	216	185	185	195	168	187	203	210	194	171	195	175	200	198	218	187	179	179	190	196	192	216	185	184	209	192	179	198	189	200	204	187	177	179	188	210	178	188	204	203	187	206	192	190	191	186	186	160	169	190	201	182	197	182	170	203	179	173	187	158	201	198	201	174	189	205	211	206	174	178	187	164	189	191	196	188	203	186	167	198	182	181	186	211	178	182	203	197	189	182	192	212	197	173	171	210	174	207	190	196	180	180	174	191	211	173	221	199	190	203	195	181	190	204	194	215	193	177	207	188	186	176	200	144	174	189	209	181	205	176	201	179	198	188	201	185	210	191	199	203	184	158	185	194	186	179	157	179	191	207	168	184	184	192	190	168	206	184	201	166	197	153	197	193	184	180	187	194	200	164	180	188	196	165	181	191	191	184	198	200	196	196	197	181	161	187	174	197	182	169	200	176	186	181	198	162	184	199	208	197	185	168	190	190	179	198	192	192	193	192	195	175	173	189	195	184	202	183	191	173	166	188	166	183	191	186	211	202	172	177	190	175	205	171	191	190	181	203	204	200	195	198	174	198	205	186	187	195	176	189	173	207	188	177	192	177	194	211	182	184	200	179	166	171	212	195	178	208	165	180	169	198	175	183	192	180	182	188	200	194	186	187	174	157	201	192	198	185	202	187	170	171	195	176	196	189	200	196	197	191	199	205	192	181	215	172	243	176	172	192	189	205	166	182	188	175	171	187	193	187	203	196	181	216	207	162	201	210	208	178	178	187	176	215	176	197	179	160	180	172	208	202	185	232	197	183	191	186	189	184	169	192	199	189	190	183	167	181	194	204	205	178	195	190	184	190	182	205	195	208	191	206	181	173	178	170	196	150	193	191	197	178	179	183	190	172	172	201	193	215	195	182	182	193	174	195	179	177	201	185	196	203	194	181	199	173	166	184	210	188	163	193	187	188	199	189	187	191	183	177	179	192	168	189	171	199	169	179	192	205	188	208	202	190	182	159	165	198	198	170	186	223	185	196	194	174	202	183	191	171	190	182	215	174	184	188	173	204	184	189	194	194	182	194	174	170	176	187	192	195	195	211	166	173	174	184	178	175	194	197	176	186	184	174	184	190	198	180	174	218	178	201	176	210	193	178	208	207	189	197	179	178	220	154	186	186	219	181	198	168	204	195	212	188	201	186	187	192	184	188	165	209	210	209	203	187	203	166	182	185	187	203	189	176	170	180	183	197	185	200	198	178	211	183	196	198	198	195	195	159	173	191	194	185	192	175	177	171	160	199	162	180	219	198	185	181	163	175	187	193	191	206	169	183	208	193	206	184	176	201	193	202	187	188	185	163	193	189	184	176	227	170	217	214	187	193	191	180	183	197	187	182	170	202	176	200	186	176	190	176	189	192	177	184	180	194	175	204	195	222	192	179	198	189	193	186	177	195	177	187	185	203	196	191	178	182	192	169	163	188	177	205	185	187	201	193	193	198	189	182	202	186	184	197	192	174	183	213	175	181	214	185	217	173	190	199	185	177	198	189	179	179	185	187	167	204	193	199	197	195	202	192	179	170	190	186	221	195	205	176	190	182	222	197	195	180	174	177	186	178	182	182	195	180	190	189	180	183	214	183	183	188	165	190	201	213	171	185	170	214	186	212	162	195	177	199	195	194	193	196	209	223	192	205	185	181	185	201	189	194	195	212	171	187	171	199	197	172	180	215	194	167	196	184	208	202	189	192	174	186	199	175	197	192	187	180	181	169	165	187	196	197	202	202	195	232	193	182	195	171	197	185	192	206	212	189	194	186	203	165	198	177	202	181	185	194	171	183	179	205	185	186	201	184	175	176	183	189	203	182	187	178	179	172	165	174	187	171	176	180	176	199	189	188	197	184	195	191	184	193	180	197	173	201	171	181	193	177	175	173	188	190	191	203	179	192	175	179	194	169	168	171	210	201	200	212	192	179	209	190	163	191	192	174	178	201	180	195	191	204	192	174	190	201	195	193	185	191	185	210	183	201	187	205	194	192	178	198	191	202	192	186	203	211	188	199	154	157	168	194	191	173	180	181	187	200	210	188	222	166	189	187	189	180	182	178	192	191	171	173	170	195	186	194	215	197	189	174	196	175	169	185	179	192	198	184	174	181	189	187	166	199	194	199	190	202	186	165	176	184	199	194	187	172	179	182	187	197	188	187	190	195	189	212	202	196	196	177	175	185	205	196	189	183	202	181	186	171	181	182
20120	32639	25371	17841	12985	9747	7288	5623	4431	3698	2762	2327	1868	1730	1437	1254	1100	971	885	857	761	688	587	553	535	540	475	447	400	364	377	361	357	341	318	311	302	256	311	301	331	279	269	274	289	287	265	280	309	250	277	297	251	258	234	267	257	286	262	255	302	266	277	298	272	277	254	257	258	304	280	261	266	263	266	266	245	249	256	256	271	254	272	245	273	280	270	269	276	281	256	280	257	274	250	253	280	285	253	286	266	261	255	284	262	281	257	239	264	242	289	275	246	270	237	263	284	251	291	281	271	245	218	260	299	262	289	279	244	295	271	275	264	247	276	261	286	284	261	279	268	274	276	278	274	239	245	286	245	293	265	244	263	240	254	268	258	262	275	274	262	261	246	254	272	320	252	275	238	288	275	287	244	261	268	257	264	258	267	278	281	290	262	265	291	276	265	266	282	269	277	261	272	246	278	293	232	277	260	261	242	243	264	264	293	284	271	248	289	276	272	261	241	250	233	258	269	281	245	264	274	295	233	253	262	256	269	261	320	260	270	273	242	291	248	237	255	283	268	257	280	288	284	254	266	252	258	271	269	269	275	267	254	259	262	242	277	241	251	275	256	279	248	259	263	287	286	298	289	268	251	258	258	256	275	245	264	285	259	272	260	274	303	294	254	263	290	255	281	289	287	266	270	256	281	249	282	292	293	271	257	290	279	277	259	250	253	260	249	250	252	273	276	256	288	289	278	278	232	272	282	301	269	259	269	261	280	288	283	270	269	270	265	256	301	279	259	274	257	282	290	252	264	251	266	286	293	261	259	280	297	266	266	263	252	309	249	277	288	309	259	280	278	287	256	269	264	248	270	272	260	293	270	273	229	255	281	261	301	241	253	274	256	263	262	268	250	276	278	250	256	256	255	275	273	264	267	272	274	236	258	264	312	250	288	273	271	283	267	274	293	287	260	236	242	287	245	261	239	248	279	288	284	255	292	269	265	292	281	249	270	286	288	259	297	276	238	262	287	283	280	265	265	255	274	244	287	269	263	242	269	268	257	292	267	269	278	265	283	267	276	258	251	238	265	286	256	257	242	294	261	272	274	287	276	256	262	277	272	267	271	249	282	277	265	282	279	281	287	256	276	263	275	261	279	270	260	289	270	284	262	280	282	233	290	280	260	265	310	284	284	261	271	253	265	239	256	268	275	279	258	290	265	254	272	289	247	280	289	267	266	248	275	285	273	280	264	282	245	309	247	233	285	292	264	277	277	247	249	276	283	233	239	256	250	280	259	282	267	307	249	277	262	232	273	267	289	259	286	259	260	253	291	292	275	276	251	292	268	284	280	251	262	266	254	267	271	271	276	260	270	272	258	301	245	271	302	258	269	264	304	256	290	274	254	243	257	249	252	253	285	265	293	289	269	269	274	299	262	247	277	268	261	256	274	228	272	268	222	254	278	294	292	267	262	274	275	282	287	290	287	296	270	269	267	245	262	262	282	274	248	259	292	288	255	273	268	249	255	266	273	273	253	277	272	273	292	258	267	277	273	280	246	243	280	282	281	265	245	245	298	294	277	239	270	271	280	298	262	271	255	265	253	248	258	275	256	268	259	274	271	253	300	305	258	282	289	256	300	226	242	248	262	291	277	276	278	271	262	308	258	274	281	274	269	258	263	247	305	285	270	272	254	248	252	277	236	266	254	256	290	272	253	276	263	237	264	233	256	234	264	304	260	260	247	263	247	269	268	263	281	264	287	299	264	270	273	265	273	271	268	260	284	284	275	278	261	263	274	290	237	279	273	302	264	277	274	283	267	277	257	245	250	271	255	276	263	253	272	249	273	277	247	287	249	273	240	272	260	258	260	285	251	267	266	257	277	250	265	252	290	263	291	268	273	264	233	287	286	254	251	285	301	280	260	288	280	262	266	303	255	268	284	250	264	265	248	207	270	270	278	268	275	246	263	244	281	289	249	292	258	281	290	267	238	283	256	241	274	252	297	279	270	267	291	269	267	299	245	240	266	265	298	268	277	266	282	263	275	261	282	290	266	287	285	301	271	309	247	251	265	271	285	271	250	269	260	275	274	274	276	262	239	279	266	307	264	252	246	278	287	281	281	285	272	268	279	277	279	249	271	268	238	270	270	238	280	258	236	291	277	265	237	231	282	239	267	255	263	231	290	246	267	233	267	275	275	266	283	300	292	287	267	270	298	289	265	255	244	289	305	264	278	299	286	293	291	293	256	264	271	277	271	286	261	279	264	275	269	288	304	270	267	304	265	266	263	278	257	262	264	248	237	267	267	238	258	254	228	283	293	288	289	280	283	247	260	270	255	249	260	301	263	268	256	291	279	279	260	269	269	258	267	277	293	267	251	253	281	241	255	300	273	260	293	264	262	263	284	239	271	264	255	250	261	259	243	277	265	304	276	248	259	298	264	248	269	243	268	279	289	275	280	270	265	280	261	270	278	270	285	264	277	288	254	278	294	275	275	279	281	263	257	297	291	251	307	277	267	290	283	289	256	261	261	260	296	256	264	256	260	269	261	258	287	260	293	263	270	257	281	254	245	250	222	276	310	270	283	281	254	272	266	267	257	277	264	257	296	262	271	233	267	272	231	277	294	239	281	267	256	251	266	268	269	287	249	278	266	253	264	247	306	274	262	258	278	294	263	257	278	290	264	237	264	288	274	261	244	293	277	239	284	271	276	238	294	280	270	258	255	280	273	271	287	254	263	244	264	297	264	244	277	271	276	267	300	266	247	260	262	267	263	259	273	292	272	278	277	256	279	254	263	281	272	250	274	295	260	248	245	271	247	261	284	270	293	277	270	261	262	258	282	243	272	296	256	251	261	265	233	279	250	266	245	270	283	278	260	258	301	283	245	280	247	271	282	285	263	241	290	255	275	268	274	276	257	256	263	255	228	242	273	278	265	282	304	260	267	257	255	258	265	280	261	252	253	279	269	262	245	283	281	265	252	279	251	251	279	240	266	278	264	269	252	270	289	278	260	277	252	266	271	273	275	260	249	270	268	240	235	263	268	257	282	256	256	279	268	281	267	291	289	247	261	262	280	264	279	267	239	274	262	230	248	284	297	246	272	242	278	265	254	276	264	271	260	283	262	260	257	271	255	269	277	263	259	271	239	253	258	264	243	263	269	274	250	262	233	253	264	269	256	266	284	282	296	268	272	246	300	266	282	272	247	286	276	251	277	258	260	291	261	248	269	262	270	277	244	266	256	232	278	268	275	306	270	259	269	268	256	267	247	259	244	263	253	305	270	280	245	261	263	274	257	272	267	230	243	278	267	256	295	252	271	244	283	237	287	238	262	268	277	293	244	259	276	243	240	262	265	269	260	270	255	260	251	306	285	261	273	257	268	302	247	262	240	271	272	274	270	267	273	284	275	268	304	286	252	293	261	299	254	257	261	268	305	280	242	223	263	261	262	288	272	269	278	279	297	272	273	277	293	288	251	277	271	265	259	234	249	274	257	241	249	230
23448	21248	27680	25126	19777	10612	5687	3644	2632	2099	1644	1346	1099	969	844	783	707	592	606	499	490	391	421	375	333	298	323	277	261	278	305	205	229	271	205	242	232	200	219	247	205	218	228	181	221	197	192	196	206	225	178	192	210	180	177	208	206	192	204	192	196	193	189	196	201	199	198	183	184	199	194	177	202	219	156	204	212	190	188	176	210	212	213	206	196	187	213	216	201	208	194	194	218	176	174	197	182	214	199	193	228	204	189	220	179	202	200	214	197	209	210	188	173	217	217	199	195	191	212	196	203	183	188	194	185	184	194	204	197	202	184	207	203	196	177	186	174	193	192	174	183	177	185	199	176	178	216	204	220	190	194	190	173	220	193	195	190	190	208	201	181	193	178	192	196	233	216	178	212	210	205	179	187	195	196	225	180	195	216	215	219	205	204	227	202	186	215	196	191	184	194	213	206	185	193	202	178	171	210	192	183	211	219	194	185	205	192	186	222	186	187	171	175	216	175	194	201	174	170	190	188	234	206	181	183	209	194	168	218	205	203	194	217	193	197	194	192	210	212	211	206	213	196	185	180	183	205	189	216	197	191	186	214	213	171	191	185	218	203	192	175	193	195	225	209	224	199	205	196	209	183	232	197	192	205	200	204	209	200	193	196	191	227	187	181	193	183	202	191	187	175	178	159	208	188	193	180	192	198	208	190	187	207	185	189	204	193	189	206	183	213	203	167	183	185	207	220	196	193	174	205	219	202	192	208	191	201	196	183	189	209	207	187	196	189	184	191	202	201	218	203	203	214	199	199	189	190	161	195	194	177	210	204	214	211	200	178	196	185	196	188	194	196	205	192	206	212	183	207	193	192	211	197	202	191	207	193	200	171	177	171	191	201	198	185	175	189	211	208	190	205	215	180	204	208	172	204	182	191	240	180	217	183	188	165	191	188	199	202	202	198	210	185	215	174	180	207	184	182	179	179	182	197	193	166	199	183	182	199	212	196	181	181	212	195	196	199	203	200	196	197	179	195	183	169	181	181	203	222	162	190	182	183	208	194	196	207	213	203	187	221	191	192	210	192	202	191	188	213	205	176	168	228	203	192	189	192	189	167	198	202	191	196	188	198	200	200	180	170	194	195	197	174	183	207	189	215	200	193	181	200	172	200	173	205	206	206	188	186	180	175	166	173	192	213	186	213	200	203	168	199	194	207	193	184	201	223	189	191	177	198	207	203	196	195	183	191	180	217	186	223	206	172	183	213	202	198	197	204	216	203	218	202	159	182	182	194	188	208	190	218	192	220	197	216	209	219	203	206	189	212	162	188	200	189	175	165	205	201	184	208	192	198	206	200	220	204	192	193	195	190	200	182	178	184	207	193	199	201	205	193	194	218	221	195	211	178	191	211	198	199	196	199	179	181	176	188	180	192	183	203	187	191	189	190	198	203	189	207	204	189	199	197	182	195	214	163	204	196	189	184	201	196	191	221	189	199	201	211	176	193	199	184	177	202	198	178	232	208	173	208	196	183	187	201	202	223	203	180	205	179	213	202	190	193	190	175	200	198	202	197	190	212	196	169	181	205	189	195	191	182	205	166	186	206	222	194	202	184	194	205	202	181	178	231	192	202	224	210	179	212	193	214	180	205	197	215	193	191	212	191	209	186	181	185	200	182	176	200	183	206	195	193	197	201	204	201	185	204	204	188	204	185	219	204	186	176	188	208	214	189	203	171	196	181	180	187	208	184	195	205	201	196	206	186	204	189	213	215	188	197	174	209	196	196	214	217	213	189	217	190	186	187	176	189	200	198	196	217	172	195	181	192	203	195	203	206	158	174	190	190	209	208	194	186	177	218	204	223	214	194	200	218	224	174	195	236	206	202	185	195	191	205	189	203	174	223	220	198	202	190	180	205	203	187	194	185	190	175	186	203	170	202	200	197	184	185	215	170	196	202	186	185	195	204	195	202	222	198	185	206	196	175	201	190	208	195	219	198	209	180	201	201	196	191	175	171	193	221	184	191	206	187	185	217	186	190	186	160	198	202	200	192	187	224	199	216	202	203	229	195	194	216	186	192	178	182	210	199	186	219	209	203	207	203	184	186	191	193	201	174	222	209	188	193	184	202	180	191	192	189	196	220	192	217	214	200	201	198	203	195	186	215	191	212	188	192	202	189	215	191	201	180	205	179	206	210	244	170	184	198	190	215	196	207	192	202	185	198	205	191	213	204	200	179	208	196	208	183	188	209	178	210	195	182	182	201	208	173	192	185	217	209	193	191	189	183	194	171	212	188	195	208	204	199	198	188	195	188	200	215	206	209	215	180	204	181	168	243	213	206	189	199	207	196	170	217	198	189	183	186	186	200	176	196	191	193	182	224	170	185	169	180	181	174	209	170	214	189	195	193	204	187	198	209	197	200	215	201	210	197	182	193	185	168	191	223	187	174	187	190	189	218	216	189	186	215	202	210	184	207	161	190	197	179	183	188	184	189	218	168	203	185	217	197	205	176	191	178	202	182	202	199	206	217	214	206	218	178	192	183	216	196	162	193	202	200	230	190	195	206	183	202	183	226	201	209	207	205	189	190	203	170	190	224	171	197	205	184	179	182	192	197	206	183	199	177	196	200	201	198	203	200	166	201	173	204	174	202	185	178	189	190	191	167	192	158	200	185	195	163	216	188	203	201	208	184	184	172	171	213	208	164	178	198	186	196	206	175	174	183	192	198	212	190	178	175	176	155	193	189	201	212	216	211	189	182	182	171	230	196	211	217	180	206	201	178	202	209	166	165	210	217	202	184	165	207	186	206	181	192	186	209	192	204	192	195	198	201	203	221	195	202	204	195	198	212	201	209	214	216	189	200	183	207	178	220	189	189	191	191	189	210	201	219	216	177	204	194	211	187	188	198	188	194	177	169	201	205	198	204	178	210	195	167	192	189	181	195	192	190	192	213	182	200	202	215	198	173	169	193	176	192	202	209	189	204	177	207	187	191	169	199	203	202	188	209	205	201	209	200	200	202	227	195	200	209	182	187	202	181	173	198	198	190	188	174	193	217	193	184	204	200	211	196	187	210	200	221	203	176	176	189	187	207	197	185	204	195	208	190	217	170	184	179	203	190	205	197	211	209	177	199	206	182	218	215	160	176	202	185	198	189	184	219	204	183	202	203	200	204	188	179	183	188	191	190	221	171	182	188	184	213	201	220	219	189	182	188	190	183	199	189	206	197	219	198	222	210	190	211	180	201	213	161	183	183	189	202	214	210	203	220	178	196	192	204	193	189	202	227	187	209	214	213	201	167	197	162	196	195	194	189	204	203	196	223	196	180	221	196	183	175	190	189	194	200	185	206	190	192	179	201	196	190	208	163	189	175	190	192	230	190	173	174	207	206	188	225	194	180	197	215	194	207	195	194	180	214	208	192	197	182	199	189	181	213	191	194	183	185	182	194	204	172	197	205	203	182	178	221	193	189	189	209	202	209	206	216	185	204	195	203	208	188	191
21518	39443	31342	23627	18388	13860	10641	8428	6534	5250	4266	3317	2814	2468	2103	1805	1547	1343	1218	1127	996	867	819	698	664	584	586	559	491	462	422	420	406	408	353	379	361	343	331	322	288	337	343	320	316	276	320	291	308	285	294	282	310	298	272	287	266	277	306	294	257	298	286	294	265	277	267	246	275	248	297	286	238	280	271	279	279	242	273	278	294	278	272	294	297	290	250	284	269	264	287	294	298	248	285	290	288	283	301	284	283	245	281	284	278	285	303	243	273	261	277	279	293	234	260	278	263	259	280	259	278	280	285	269	293	285	276	266	289	289	250	304	264	280	279	257	262	306	276	269	286	260	247	285	264	247	303	284	284	243	275	281	283	281	244	271	277	274	270	307	296	272	290	257	277	285	275	282	292	283	266	274	285	274	274	297	274	289	247	310	277	267	267	328	297	276	276	250	283	253	282	258	265	284	281	259	290	284	248	271	256	288	269	277	263	252	316	295	253	296	284	283	289	291	292	255	273	275	286	257	287	276	301	276	272	268	262	276	298	276	289	249	312	270	282	299	271	287	285	270	308	297	274	270	270	262	269	262	263	294	264	271	299	299	267	300	270	303	262	303	286	310	285	262	309	291	283	295	269	276	271	302	274	305	313	246	265	283	286	276	276	283	292	271	317	266	282	297	265	256	288	258	266	275	262	262	264	301	286	275	305	285	287	289	268	258	312	277	271	270	287	266	288	278	266	283	283	276	269	262	269	278	222	289	279	286	283	274	272	279	288	264	289	248	266	279	301	277	267	271	319	288	274	267	249	261	268	275	257	284	284	281	278	274	307	268	261	283	289	275	275	296	293	274	317	265	282	257	272	295	313	269	263	263	289	267	300	279	278	272	259	292	271	265	301	290	272	296	286	282	275	275	286	303	282	292	274	274	300	287	290	302	256	289	294	278	254	262	275	274	264	256	266	280	304	261	303	286	262	284	269	298	312	285	256	270	273	302	291	271	263	259	273	286	258	256	281	264	265	265	299	269	259	273	284	293	280	288	301	273	301	238	279	253	259	290	282	285	297	278	274	265	301	290	280	259	278	276	260	288	297	292	270	286	279	292	281	255	276	269	283	299	296	268	250	295	252	287	305	280	279	260	296	270	280	312	261	294	256	270	277	263	309	298	246	279	259	273	266	276	288	265	303	282	286	272	299	265	290	265	297	274	284	275	270	288	278	291	291	237	276	285	264	300	291	286	262	250	294	278	279	248	299	269	279	283	292	267	274	315	271	280	254	275	281	299	268	299	280	311	303	291	274	281	291	273	266	269	299	317	327	254	292	289	247	286	266	277	298	303	287	282	305	272	291	304	274	285	259	305	279	283	259	270	276	283	273	256	274	264	268	278	253	261	296	279	296	284	260	271	264	261	259	264	256	273	250	261	249	266	266	261	288	276	265	261	241	301	256	291	304	276	263	253	302	283	265	281	274	305	293	276	287	278	239	277	244	319	298	291	281	259	269	262	277	260	275	273	286	250	263	259	281	269	276	297	252	274	302	275	269	260	275	270	301	281	279	271	289	292	316	301	280	274	282	290	249	255	252	303	261	265	294	273	256	253	272	284	283	284	274	259	258	272	288	241	276	289	307	281	290	276	283	284	297	277	262	251	301	255	303	285	263	307	291	287	262	268	268	270	281	288	292	272	266	258	309	273	283	286	296	292	315	285	283	281	251	309	272	272	287	271	273	290	270	289	289	264	257	267	277	282	269	276	281	282	306	257	284	257	270	263	270	285	282	257	274	256	280	294	281	323	280	280	271	260	271	261	268	304	276	286	270	278	275	279	279	276	247	283	297	279	281	283	283	269	268	262	269	297	304	258	255	277	276	254	281	273	276	273	283	259	272	285	283	302	283	296	297	261	286	283	269	292	278	286	263	287	271	274	256	264	275	270	287	294	257	262	315	265	253	293	279	274	255	275	294	282	299	264	274	284	288	280	310	303	275	278	303	298	298	280	270	280	251	258	284	258	290	279	242	292	282	282	277	275	264	260	280	299	264	291	269	272	292	312	258	300	285	288	250	246	252	261	289	264	260	275	283	254	301	292	252	280	241	291	272	292	249	255	282	306	328	253	310	293	274	289	298	301	261	253	253	278	291	274	265	295	280	309	300	262	273	280	297	280	299	294	302	268	268	304	280	284	282	281	246	287	298	288	267	285	290	270	316	287	288	270	270	236	261	262	269	285	292	292	279	263	283	269	276	284	264	286	293	261	286	256	276	278	307	283	282	285	283	273	305	254	252	280	283	280	296	300	284	288	284	260	300	259	254	308	272	280	273	276	258	286	274	282	304	295	243	285	313	286	278	306	311	295	290	276	276	258	290	281	289	287	281	279	276	276	275	284	301	256	269	271	259	263	298	289	281	307	270	285	255	299	269	313	285	261	280	287	273	270	291	270	301	264	270	269	268	280	286	290	265	277	271	289	266	269	297	286	282	280	273	280	297	277	265	282	271	264	291	273	262	265	288	259	272	257	273	266	294	281	267	297	275	278	277	287	308	264	264	287	288	306	295	276	254	282	294	279	291	250	281	277	283	262	301	270	278	294	293	278	270	273	304	265	279	250	275	285	295	277	283	268	269	275	252	287	285	314	283	260	295	318	268	276	269	266	266	271	300	272	266	277	279	270	256	278	300	280	294	268	252	294	262	255	254	284	293	271	281	291	286	276	288	286	287	291	261	292	286	284	295	260	291	278	262	285	311	322	268	270	264	292	285	270	261	269	283	248	282	274	276	262	282	277	287	267	276	281	293	285	259	277	300	302	299	252	265	295	300	306	284	284	284	278	304	257	272	274	311	275	287	275	259	270	281	268	308	280	257	252	297	277	248	267	294	267	284	277	269	291	277	280	286	285	276	288	312	273	308	264	281	268	271	283	265	289	282	289	290	297	303	301	276	262	292	292	288	246	286	273	294	293	292	236	259	272	323	302	279	312	271	278	273	270	257	264	262	267	266	296	271	309	284	287	295	271	277	280	285	268	292	266	287	289	288	278	269	236	277	312	290	275	241	272	268	263	280	294	287	303	299	252	306	281	279	269	298	263	299	284	271	261	292	281	277	276	282	290	280	237	274	275	287	273	279	266	276	282	277	297	313	267	274	297	272	303	276	283	246	285	295	285	262	285	283	283	272	271	278	264	291	294	275	269	282	263	263	306	277	282	290	271	284	271	269	294	253	258	276	266	291	298	276	247	307	288	288	285	286	276	273	270	259	289	294	281	289	282	282	287	287	265	230	277	274	277	267	272	258	218	297	273	286	287	323	263	264	295	292	270	259	323	255	297	284	285	268	284	253	274	286	273	278	295	264	268	255	273	285	289	264	289	246	258	277	300	264	276	301	279	279	282	300	301	293	273	292	264	278	268	297	273	285	296	296	278	276	295	290	251	254	274	279	276	266	296	291	281	268	288	283	269	247	262	284	259	276	265	308	282	261	284	269	281	311	263	264	268	303	276
24961	21331	25912	23669	10199	5302	3574	2523	1867	1482	1266	1040	839	733	685	605	551	515	484	405	365	362	359	366	298	269	247	257	249	238	235	236	230	227	198	204	221	208	205	219	199	184	206	208	189	220	196	178	208	198	165	190	194	193	192	177	188	183	189	188	174	205	187	188	182	191	186	163	174	161	196	178	182	184	182	181	190	163	182	169	192	184	156	209	173	192	169	192	200	216	169	171	187	186	165	173	198	192	218	198	175	191	164	171	179	186	205	201	200	190	175	181	159	168	178	185	174	193	181	175	207	183	186	211	192	169	155	204	191	171	201	200	175	171	204	159	189	170	210	186	186	161	207	193	218	200	197	193	169	205	181	194	197	187	188	200	190	184	188	211	163	213	190	185	180	160	176	201	197	201	170	176	179	200	170	167	169	174	160	183	192	181	200	188	178	183	170	185	184	182	158	186	173	197	200	193	174	196	202	175	173	192	167	171	185	178	190	183	189	165	214	182	205	162	193	165	180	164	172	170	169	193	179	187	163	181	184	192	168	187	161	167	189	184	201	191	150	166	165	163	189	171	193	210	192	171	180	169	171	179	181	182	185	184	204	174	158	176	164	168	199	189	194	178	189	189	177	197	173	185	170	176	185	197	174	186	186	182	192	153	179	208	213	202	197	182	183	180	190	188	189	199	182	186	179	171	180	191	190	177	178	179	179	185	175	188	173	172	189	197	179	185	170	167	175	174	164	194	174	190	187	195	168	192	164	166	183	197	171	206	171	201	191	195	163	167	181	195	197	158	177	166	184	186	184	186	218	179	200	191	181	186	196	176	182	189	189	189	168	185	180	181	182	171	172	185	188	197	172	163	190	227	183	184	182	175	156	176	172	190	202	187	201	184	183	196	191	190	176	172	171	191	206	183	193	172	178	181	182	182	172	172	188	186	198	190	207	187	184	209	192	168	223	190	194	187	179	182	175	168	180	177	166	168	183	183	177	185	187	182	167	170	161	197	186	159	179	181	192	187	177	180	184	158	166	188	173	169	175	176	184	184	215	162	196	176	181	165	174	179	187	184	189	184	164	194	163	205	180	176	178	185	183	159	185	197	200	202	201	159	181	162	173	175	180	177	198	182	191	175	212	182	166	208	174	179	171	179	187	164	194	189	185	173	194	171	188	191	173	182	176	169	191	186	179	172	159	201	195	187	209	213	175	180	183	205	163	201	190	173	192	184	172	178	179	185	193	177	157	190	196	196	185	177	166	156	172	177	182	184	185	176	185	205	184	179	185	178	176	164	187	184	207	195	165	177	171	192	167	166	187	179	162	176	165	184	190	168	178	181	183	174	171	205	156	202	187	172	166	187	179	186	201	183	173	196	205	177	183	193	163	188	173	162	186	184	160	197	202	189	185	197	187	183	162	180	184	184	149	184	188	195	180	183	201	182	182	178	184	187	199	194	156	201	170	186	187	174	195	197	212	199	190	179	188	204	163	181	202	191	182	171	184	184	157	178	184	187	163	189	165	193	186	181	177	190	166	188	173	160	182	184	223	186	191	177	175	207	179	192	179	188	181	205	183	178	185	185	190	178	195	179	166	194	190	179	168	195	184	195	168	166	166	171	184	185	196	158	196	189	193	204	196	189	164	192	168	189	173	189	181	200	190	162	183	182	196	182	161	175	181	163	173	166	203	172	198	177	172	210	200	171	191	190	182	214	192	156	164	187	181	164	183	179	201	178	172	179	169	171	184	178	206	164	175	173	196	165	164	196	193	189	157	201	183	180	192	186	165	173	179	181	197	172	191	189	191	165	160	184	189	174	177	190	186	178	199	173	204	173	150	162	186	177	154	192	200	194	175	192	204	192	170	172	168	187	174	186	179	168	186	183	193	167	185	178	187	168	191	192	165	175	182	160	181	171	181	188	172	164	193	181	181	183	200	190	163	194	156	190	190	183	156	160	192	167	199	175	161	208	192	178	176	180	174	173	175	185	197	166	194	197	178	166	177	177	169	171	182	188	181	167	193	174	198	209	207	170	167	182	185	164	185	190	200	203	186	175	196	172	204	181	175	162	182	202	172	158	199	195	200	159	189	166	180	190	188	173	185	181	184	201	167	199	174	180	176	178	193	178	200	186	179	208	183	196	166	183	183	185	199	189	207	184	164	166	167	173	183	208	190	189	204	196	184	164	190	181	187	182	195	204	186	180	186	175	170	194	196	169	181	163	179	182	183	189	173	191	179	170	171	195	165	160	201	180	185	185	171	164	182	181	179	183	165	177	186	184	168	188	196	187	179	184	209	160	167	173	182	179	188	191	186	172	167	179	180	168	185	178	194	183	169	164	188	215	187	183	137	194	201	223	163	174	166	175	184	193	181	186	171	181	177	176	184	158	194	187	188	184	195	177	176	166	185	186	172	175	206	204	194	178	176	175	169	191	184	188	171	198	167	185	212	170	187	157	173	166	187	209	202	179	172	204	178	201	175	188	199	173	189	182	190	184	182	190	182	189	164	187	173	211	156	178	181	196	182	190	202	205	183	188	193	168	198	187	165	170	176	181	200	156	187	185	193	166	168	164	183	179	189	197	198	184	172	191	169	183	178	182	165	161	184	205	184	173	180	199	189	159	186	192	154	180	177	159	199	191	162	190	189	171	204	194	190	180	167	183	146	177	171	172	193	190	174	183	160	159	173	178	195	187	198	177	181	162	174	150	186	165	206	182	203	213	196	197	169	181	213	177	186	173	180	166	184	167	189	178	188	219	192	187	179	181	175	173	176	158	167	191	170	184	192	182	185	188	186	171	176	198	177	190	186	189	165	190	173	178	169	178	176	170	202	184	183	187	175	174	181	185	194	143	186	175	182	184	183	160	164	188	183	192	183	172	186	175	178	175	172	163	147	182	164	174	189	170	172	183	188	199	200	176	201	176	170	165	195	179	156	189	190	178	152	140	181	176	188	178	201	139	186	201	198	178	174	173	188	161	171	176	216	189	177	184	181	170	200	201	205	199	174	169	165	166	195	187	186	182	188	166	172	189	174	200	188	165	201	172	211	188	180	196	180	181	211	187	190	152	166	187	181	188	201	209	165	169	186	169	180	184	180	200	170	169	187	200	168	179	163	155	187	184	200	178	223	184	191	201	188	182	187	182	203	177	170	178	180	180	173	184	198	163	170	180	163	193	182	174	163	174	163	188	192	177	183	171	183	171	193	188	199	187	171	196	160	178	165	207	175	169	165	165	167	181	176	189	198	196	190	193	185	187	166	163	199	168	192	169	173	174	179	197	189	190	181	219	203	189	179	174	174	186	209	187	207	192	195	174	184	163	184	179	174	175	171	171	169	164	163	183	175	192	186	186	170	198	189	176	195	163	170	186	177	175	204	172	190	196	193	195	199	182	221	188	179	183	180	158	178	176	188	175	193	180	154	202	189	179	173	183	171	182	209	146	188	173	180	165	177	169	162	180	167	201	171	176	206	201	187	169	166	177	189	165	182	182
20605	35988	28266	20289	15152	11512	8605	6569	5073	4024	3245	2711	2293	1867	1657	1479	1294	1152	1053	847	760	739	709	608	564	521	476	444	426	376	393	410	372	334	332	340	314	289	294	308	304	281	288	279	299	265	264	272	277	255	250	268	270	273	245	258	246	264	240	283	279	244	223	262	274	275	240	252	265	289	260	256	236	245	239	247	237	270	253	254	287	278	264	276	265	265	270	247	230	237	253	259	249	261	250	259	262	272	209	270	268	278	248	228	271	236	258	263	255	247	267	238	256	292	223	254	262	299	241	226	263	248	251	229	249	248	250	259	266	262	259	284	276	271	278	264	260	246	246	261	245	300	261	264	264	265	288	269	273	256	259	269	246	275	259	247	246	289	261	260	257	245	297	250	264	288	242	266	279	294	236	266	255	248	233	258	281	259	238	265	239	263	237	263	231	275	254	262	259	255	276	270	271	266	254	277	259	242	249	252	255	278	250	239	280	271	243	256	268	274	279	257	260	239	260	283	263	247	271	267	282	245	269	263	261	265	282	260	243	267	236	267	288	237	288	265	240	247	276	271	278	265	245	275	251	238	278	257	245	256	296	254	245	263	245	276	267	264	275	288	308	263	252	286	252	258	261	278	274	266	269	235	247	262	279	291	293	271	259	256	268	249	258	222	260	262	247	272	245	282	265	278	270	303	275	239	262	270	266	256	255	308	304	243	268	257	262	256	243	244	259	239	271	271	270	256	262	246	274	260	266	261	291	248	237	286	274	269	264	244	254	242	262	260	247	264	259	265	262	308	254	260	267	255	257	267	268	276	292	235	227	243	258	269	257	265	266	259	259	255	278	283	263	251	244	265	282	257	266	277	273	247	271	253	250	271	282	262	278	244	230	228	223	244	279	251	255	285	249	269	237	263	271	259	255	256	252	273	247	257	281	250	276	281	281	287	265	275	236	280	262	252	258	240	270	261	249	259	245	284	256	261	251	259	264	251	289	266	277	246	255	256	234	272	256	255	268	271	223	273	251	264	247	264	248	262	256	255	284	243	269	267	287	256	264	261	279	241	231	263	299	262	266	256	263	282	258	269	255	244	256	242	261	224	251	255	277	261	255	254	237	250	247	281	253	252	232	271	270	252	248	229	274	258	290	284	236	257	235	254	290	268	272	253	267	242	268	283	245	283	279	272	286	273	250	248	271	263	264	266	284	238	278	267	274	254	268	249	260	264	264	290	243	290	247	278	271	266	272	259	270	288	265	267	269	265	241	234	238	246	268	263	246	244	267	281	248	277	281	260	243	269	277	250	260	248	283	268	282	282	234	284	277	266	235	241	282	269	235	238	285	246	244	256	238	278	253	249	246	242	266	256	288	241	260	283	275	275	286	248	250	286	283	269	258	258	275	283	227	258	268	290	251	272	279	248	273	233	300	261	270	264	259	251	256	259	250	289	245	247	242	241	265	255	260	252	266	261	253	270	237	251	296	244	268	271	270	257	266	272	257	287	265	240	246	253	270	254	256	251	241	253	249	262	253	274	268	289	270	264	265	259	272	257	259	276	258	265	228	272	269	265	264	246	300	242	260	283	221	267	253	252	256	268	270	263	274	280	269	258	266	215	244	279	265	260	295	263	250	286	245	238	252	258	273	291	285	259	201	250	268	272	224	267	228	235	233	261	255	268	264	271	268	274	246	292	254	249	245	239	265	256	241	261	259	265	282	267	253	242	265	250	269	249	260	262	251	261	253	273	283	238	264	282	239	273	267	237	268	259	245	255	248	249	255	269	236	250	263	272	272	272	266	280	264	258	236	253	253	268	277	294	246	271	257	248	271	259	273	231	262	266	244	265	249	268	248	242	254	262	288	232	260	266	260	237	234	250	268	258	253	253	290	246	281	243	266	284	275	263	268	252	240	252	269	261	269	269	258	273	232	260	248	241	256	253	273	258	298	300	238	276	268	227	275	260	273	266	249	302	266	255	267	262	261	244	228	272	273	282	261	260	269	233	259	258	232	262	229	260	262	252	250	254	262	241	259	251	266	262	243	237	223	258	280	254	261	273	301	268	245	261	252	260	247	275	261	280	254	238	271	250	267	282	259	223	275	246	278	236	304	261	266	265	273	244	246	257	238	251	295	261	233	251	265	272	287	254	237	281	283	257	261	261	234	289	260	255	265	260	268	256	273	270	269	248	269	263	249	274	294	258	261	235	258	282	272	261	261	249	278	273	250	249	271	261	270	262	252	290	287	238	258	256	275	243	245	259	224	229	272	264	274	245	235	270	268	266	249	241	279	248	258	249	252	262	268	245	275	244	249	267	284	275	253	277	295	244	264	235	229	258	232	274	251	253	266	238	271	282	250	273	253	247	267	257	289	252	286	276	257	245	282	241	232	298	276	285	253	230	245	251	268	275	248	260	263	264	265	244	249	246	287	281	249	247	255	257	276	259	250	258	243	244	245	276	248	263	269	284	285	267	294	251	265	249	250	259	288	296	271	265	280	235	232	267	271	281	274	261	252	283	234	258	256	255	255	244	269	262	256	285	257	270	269	265	281	260	239	256	272	278	270	260	288	260	268	252	273	269	261	254	239	277	268	256	243	246	234	253	257	260	274	307	266	271	274	278	258	265	279	259	246	276	254	237	273	279	239	255	259	263	266	261	257	240	253	264	260	238	265	253	230	253	276	248	268	285	237	259	270	233	253	259	262	265	259	274	249	269	262	224	255	308	263	245	261	258	266	242	230	226	265	220	257	255	246	268	280	258	273	267	273	262	236	270	259	290	254	230	257	241	263	264	268	253	258	282	261	269	227	272	271	282	264	261	238	259	257	253	269	252	231	282	228	266	267	280	260	254	245	223	280	270	243	266	269	295	281	281	277	262	291	242	274	264	247	281	273	288	258	281	259	247	248	272	252	254	274	260	267	286	258	263	248	251	255	249	233	266	236	259	236	262	259	265	260	261	254	256	273	266	262	263	264	288	245	270	285	238	272	308	253	266	261	288	274	243	253	252	252	266	261	271	266	262	244	256	274	239	269	275	255	257	267	271	284	283	267	243	263	251	256	259	266	254	258	254	267	255	226	279	255	267	274	256	261	236	259	258	262	255	252	271	270	223	279	244	272	258	239	248	234	255	266	266	268	240	285	267	256	275	252	259	248	259	286	286	262	238	275	274	252	252	251	268	266	272	257	283	272	232	250	263	276	262	277	276	240	267	264	222	243	243	257	246	253	271	295	278	244	281	258	268	250	242	238	256	238	274	267	274	250	275	274	222	238	267	255	250	263	248	280	261	254	261	254	250	274	269	247	274	239	277	275	249	258	275	262	265	268	255	265	269	255	251	280	244	271	235	278	242	275	261	263	284	271	258	282	292	271	269	271	287	257	249	257	257	257	261	242	228	266	264	240	245	259	272	256	281	267	245	279	245	268	279	251	243	267	270	269	276	297	264	284	246	277	273	247	252	239	252	260	283	249	257	272	236	267	277	257	245	236	261	250	254
22501	21257	28339	24437	21328	19452	10519	5045	3474	2720	2251	1795	1515	1266	1146	995	886	811	724	619	565	528	473	423	431	411	351	296	325	286	275	275	287	267	246	254	258	234	228	232	210	229	204	237	206	201	230	192	206	217	214	228	217	201	182	208	212	225	189	199	187	197	190	199	190	201	203	196	204	201	189	174	189	197	203	186	204	176	234	221	193	188	197	197	178	199	214	201	188	184	206	208	205	243	175	219	208	173	204	185	195	192	184	199	184	199	212	204	192	213	219	187	170	185	199	202	220	198	191	207	211	213	196	184	198	195	198	189	184	224	215	195	184	200	206	202	200	201	218	179	194	204	206	191	195	178	204	182	219	226	208	171	209	201	179	194	175	188	203	196	179	198	210	214	195	194	205	196	210	190	164	202	186	187	194	185	198	189	192	176	206	203	184	208	218	193	204	209	192	215	194	181	199	210	205	176	196	219	184	182	178	195	194	198	180	177	188	198	195	199	188	206	188	179	211	195	208	189	197	213	171	173	184	194	204	207	184	204	210	164	222	219	180	217	202	168	201	196	195	180	230	197	227	177	212	187	213	203	193	210	187	176	209	174	207	199	179	188	211	206	178	216	160	192	187	183	183	206	194	194	206	217	200	190	193	185	202	195	194	182	197	183	210	217	174	193	201	213	203	178	206	187	198	195	239	192	210	197	191	197	220	212	174	172	197	202	197	182	193	207	203	209	178	201	205	204	218	191	194	213	211	208	211	216	197	210	199	196	191	194	163	202	194	201	196	162	217	187	174	202	203	200	209	217	185	201	189	201	208	217	175	181	172	187	204	169	207	201	191	182	176	192	203	180	173	223	222	191	195	178	213	206	194	201	183	201	170	165	184	204	194	184	193	199	192	210	192	174	204	235	209	203	223	162	203	184	210	197	214	185	213	195	176	193	210	200	178	214	216	193	205	191	199	199	232	202	185	179	191	219	185	204	194	197	204	201	204	190	205	153	215	190	199	222	197	190	213	198	184	171	192	183	179	216	217	192	195	178	203	221	196	193	182	193	187	226	201	185	189	182	195	189	203	231	193	213	198	174	206	205	212	233	173	177	207	191	177	192	220	187	187	190	182	159	204	182	192	220	196	198	202	200	197	197	191	187	189	185	178	175	194	190	203	189	197	199	225	220	233	190	187	213	187	197	180	189	188	222	197	200	203	228	203	210	206	204	198	201	182	182	213	204	202	189	182	204	175	192	178	199	214	215	229	198	213	188	190	205	204	170	194	182	210	165	207	182	184	206	179	185	218	203	190	194	167	218	179	194	221	195	198	183	207	212	202	192	215	231	188	183	171	217	197	221	212	195	202	192	207	196	202	196	194	200	233	206	181	208	202	179	169	190	174	168	202	210	192	202	221	192	197	203	201	217	212	171	187	162	205	192	206	188	225	215	188	201	207	182	206	179	195	193	198	175	200	191	183	183	183	203	213	193	187	199	225	210	184	187	221	201	186	191	181	202	185	197	186	216	191	188	197	181	220	178	180	192	192	193	180	196	174	213	184	230	193	172	200	189	203	201	186	198	218	199	193	178	189	200	194	180	195	209	214	216	211	213	202	202	205	215	189	203	181	220	209	200	202	180	221	180	193	197	198	198	212	197	198	190	202	168	207	212	171	207	195	191	193	193	174	181	167	189	207	169	220	191	190	206	174	207	193	182	199	192	194	190	213	192	180	201	213	207	220	200	182	183	207	202	196	201	185	194	220	207	206	194	212	203	173	193	193	223	200	175	174	199	187	163	212	180	202	194	206	192	197	197	187	194	194	188	214	205	205	193	192	201	181	215	200	195	188	192	175	209	203	218	189	207	197	225	182	202	199	158	184	223	178	208	227	173	188	167	188	210	205	211	208	185	195	193	193	207	198	197	199	201	195	191	177	225	191	215	180	195	194	223	205	192	195	181	201	202	212	199	205	182	192	208	199	201	196	190	192	190	186	187	208	175	172	202	194	179	211	185	219	174	189	197	182	206	179	177	224	185	195	203	174	182	192	167	200	185	208	201	206	206	177	196	205	209	197	205	200	193	199	182	198	206	211	209	197	197	200	231	212	191	195	197	191	216	170	212	194	198	205	202	202	193	204	204	200	192	234	188	186	187	196	191	199	170	187	197	187	165	191	209	208	189	199	195	203	204	170	200	196	194	197	194	201	234	172	199	197	220	212	206	163	210	201	189	196	181	209	206	235	200	221	193	210	201	208	178	219	197	196	222	182	199	218	191	195	203	197	208	193	198	186	198	177	172	202	199	210	209	208	202	189	194	181	195	193	209	194	179	175	179	191	210	211	216	170	193	200	231	192	185	203	206	214	188	166	203	179	221	222	194	202	191	225	196	212	189	205	231	205	187	216	198	189	181	189	210	185	171	174	197	210	166	216	188	198	210	210	198	189	217	215	170	193	186	177	181	176	180	212	209	204	179	177	205	190	193	184	200	194	198	208	188	206	188	180	206	201	162	194	215	181	200	182	210	190	217	174	179	175	210	192	186	212	183	197	213	187	183	231	185	179	175	209	172	183	190	166	195	190	195	199	178	191	201	158	195	176	222	224	213	193	202	193	195	197	200	186	181	212	207	174	204	203	218	199	220	201	218	202	186	202	172	199	210	180	215	179	182	176	202	212	188	203	180	220	196	196	207	203	172	189	202	201	193	202	209	190	196	195	177	188	210	201	194	200	175	186	165	203	211	211	191	191	155	189	221	197	209	194	220	193	193	200	212	189	208	221	194	206	208	189	172	193	188	191	201	185	196	214	229	183	209	218	205	202	203	206	200	185	208	212	202	201	214	201	220	200	179	189	179	201	189	203	210	179	182	186	210	202	184	211	190	178	196	181	206	217	199	181	191	216	204	198	196	209	208	192	195	216	193	183	236	184	193	225	187	210	220	196	211	195	205	209	199	206	197	191	209	200	215	174	212	206	216	193	191	192	192	176	186	199	174	197	192	197	200	175	197	177	179	174	191	207	222	217	187	211	212	211	205	174	204	206	188	205	199	214	203	188	195	213	215	210	203	203	195	183	186	200	212	198	219	179	187	213	186	225	195	222	199	197	194	199	203	216	174	188	187	175	206	196	189	196	197	200	186	198	196	168	188	189	166	205	212	182	186	203	183	197	196	214	170	203	209	176	190	208	177	177	188	188	186	209	208	208	195	198	201	197	193	178	227	213	192	189	211	226	207	200	192	183	196	188	194	191	196	218	197	185	205	201	189	206	210	176	213	203	210	195	201	189	195	180	208	208	187	203	201	195	199	200	187	190	212	191	200	197	181	189	187	194	201	188	195	186	201	184	174	178	219	207	196	214	202	214	172	217	194	207	201	205	207	213	188	223	214	209	209	180	175	180	208	185	173	186	216	192	170	188	204	225	188	182	200	204	215	218	223	199	186	202	185	199	205	202	177	175	215	202	199	218	172	210	208	205	183	186	182	200	205	197	187	190	203	189	199	197	194	209	202
23942	44363	35737	27845	21970	17206	13639	10523	8532	6701	5458	4519	3580	3293	2903	2384	2064	1763	1566	1361	1209	1110	994	859	824	764	653	581	495	520	465	440	421	429	392	364	382	360	353	344	298	298	305	321	331	318	261	277	293	304	309	274	262	282	293	277	290	274	276	271	285	295	285	296	290	296	263	256	255	253	269	308	301	280	264	269	290	283	250	256	281	285	290	252	258	272	287	276	270	260	261	284	284	270	278	295	278	273	305	280	284	291	278	270	267	292	255	297	261	288	266	272	274	263	253	280	252	270	275	273	296	275	265	278	282	268	286	286	275	268	297	278	264	286	271	259	264	246	279	280	264	294	296	270	291	283	269	263	247	288	260	281	278	297	268	273	265	257	287	260	267	267	270	254	266	260	268	254	304	269	264	251	266	248	266	259	244	280	261	314	282	282	270	267	269	251	265	244	286	281	270	262	279	261	292	287	291	287	277	271	262	272	265	273	280	289	267	267	281	274	288	283	256	287	270	286	280	241	248	306	310	265	280	268	278	271	263	263	305	265	283	275	284	282	287	267	288	273	291	244	259	264	288	274	293	292	314	292	237	265	265	256	285	289	257	270	279	271	295	260	284	259	290	268	262	284	293	270	277	263	297	295	258	303	278	261	283	264	279	278	282	266	267	278	270	278	264	251	283	275	270	281	284	298	276	265	239	326	286	266	268	267	264	291	307	288	274	260	256	305	261	273	286	265	297	288	251	304	247	276	273	250	286	286	285	259	283	264	258	267	266	226	301	295	276	260	265	251	271	275	277	297	244	270	252	270	282	289	264	284	257	276	258	285	292	273	253	264	253	261	254	270	282	298	267	262	239	280	274	299	289	277	273	263	313	271	250	271	274	268	287	276	289	273	312	257	249	284	269	299	257	239	266	257	262	290	269	300	291	292	274	265	256	315	299	268	250	270	296	269	293	269	265	266	286	277	292	278	300	281	269	272	248	294	277	277	278	262	290	280	294	280	268	221	255	292	288	291	279	252	260	285	287	262	262	312	254	257	258	299	256	288	286	268	272	250	279	265	296	267	287	264	245	293	251	277	234	308	289	264	287	310	288	244	292	263	275	286	292	277	263	283	309	272	267	274	265	292	303	277	294	289	275	270	253	283	272	298	259	256	261	255	303	264	277	305	298	260	266	272	228	257	260	279	261	290	256	239	281	288	249	280	247	268	263	276	287	287	267	262	284	262	258	285	274	269	301	303	267	277	276	274	279	288	283	294	257	285	291	291	268	272	286	278	272	239	266	264	258	273	305	275	288	267	300	289	276	285	283	279	270	287	280	262	273	284	274	280	266	290	287	283	260	268	285	282	315	285	272	309	272	277	286	285	268	300	288	267	261	250	270	272	302	301	272	303	295	267	266	276	279	262	273	288	310	297	268	278	282	281	262	275	289	301	298	293	276	256	252	264	268	285	292	254	265	243	251	263	252	250	252	276	274	302	303	269	276	289	275	268	267	256	272	297	256	296	273	238	247	254	247	248	305	275	284	293	291	261	290	274	290	254	274	260	289	271	292	291	296	275	268	276	272	276	264	268	252	287	276	249	267	271	279	288	261	285	250	262	292	267	263	280	269	278	302	268	270	266	283	294	247	273	233	262	300	269	287	268	261	271	278	273	265	276	282	250	263	293	261	263	249	273	259	273	277	270	261	278	261	277	290	296	292	275	289	277	269	248	265	277	303	274	268	314	304	260	250	280	292	264	261	258	294	278	259	236	263	291	264	256	268	266	268	257	286	261	301	282	279	270	287	292	292	256	263	285	260	259	235	303	276	280	293	283	250	286	265	273	296	262	264	293	263	304	288	300	246	276	270	279	261	274	276	279	280	293	281	244	280	289	308	286	285	271	286	277	251	299	270	311	281	265	304	268	287	263	334	276	287	269	276	278	293	273	287	256	273	271	289	271	290	296	272	263	273	254	256	276	297	235	258	287	247	287	257	287	304	301	270	263	281	263	256	283	273	288	256	262	271	264	284	275	254	282	262	271	260	272	274	278	292	277	264	261	295	275	259	270	269	276	271	263	271	273	312	266	271	282	283	270	293	274	281	276	281	271	278	286	265	258	255	256	283	274	285	269	277	270	265	254	297	285	255	277	270	247	265	290	274	314	245	268	294	286	269	265	282	277	268	284	284	312	276	274	265	276	284	314	284	283	277	241	296	253	271	260	289	291	269	270	267	259	277	267	256	279	261	266	275	261	264	270	266	301	273	277	301	255	271	261	250	271	287	253	273	267	277	291	274	290	284	273	298	274	275	295	270	280	253	237	283	300	304	297	239	250	268	278	273	305	259	252	299	289	241	279	282	268	278	285	241	281	260	284	278	242	285	292	267	310	281	270	296	269	278	278	248	254	258	260	253	272	274	308	237	272	278	277	278	285	291	279	245	274	237	272	262	288	266	293	287	283	283	272	276	280	313	294	298	296	279	269	298	269	276	278	291	245	275	246	284	297	303	271	319	264	280	261	296	268	287	277	255	309	252	272	288	297	289	260	280	265	271	291	269	275	250	238	271	262	242	285	297	284	313	295	267	246	270	271	299	263	257	282	267	273	276	278	300	267	286	278	253	277	286	270	275	257	244	273	253	253	284	301	280	281	315	274	295	268	289	274	265	282	290	263	274	252	287	249	291	265	304	271	258	276	249	272	278	290	295	280	273	277	261	299	258	268	259	292	267	311	262	294	269	277	274	272	292	304	258	244	289	234	295	267	266	262	259	283	280	285	255	256	279	279	270	243	268	297	265	261	293	299	283	257	292	277	276	287	271	275	272	248	247	302	256	265	250	252	270	260	267	253	266	272	274	262	269	274	278	248	253	277	254	281	278	271	274	290	290	248	300	269	306	250	303	291	282	286	269	272	262	293	273	280	299	272	289	279	304	242	276	252	270	249	302	287	256	281	277	241	279	242	262	278	238	265	269	282	262	298	276	285	279	272	290	264	268	264	252	276	275	266	283	253	266	280	293	289	272	272	287	295	287	285	278	274	270	260	248	260	256	301	255	270	296	275	317	280	267	279	268	252	296	283	264	258	285	268	275	289	259	283	245	315	289	263	275	257	291	287	274	254	264	255	274	261	271	297	294	299	270	266	268	278	267	256	270	251	299	259	259	273	279	269	287	259	260	292	251	288	285	305	316	239	281	299	268	264	255	241	266	268	273	291	294	292	266	288	272	268	279	277	272	277	282	271	281	270	264	253	261	290	266	291	263	294	290	258	277	295	273	237	299	270	296	268	286	273	278	275	283	288	261	298	284	319	260	270	284	278	246	254	276	244	281	283	299	270	265	278	245	264	304	297	293	273	279	270	286	273	270	313	276	257	300	309	293	280	285	293	297	285	266	287	267	286	259	261	260	280	259	278	222	274	296	279	322	250	284	267	275	300	250	290	283	240	277	300	257	262	251	279	276	276	279	312	269	249	276	304	256	264	294	289	288	298	298	274	309	280	282	244	279	286
28051	22497	20843	13401	7335	4329	3055	2248	1600	1201	1123	919	765	717	637	540	526	471	430	369	363	330	283	285	279	296	234	260	241	225	219	214	215	199	200	192	186	175	186	239	225	199	203	197	238	205	231	228	185	227	183	199	218	191	208	191	204	204	185	193	206	179	208	200	175	219	191	195	210	179	177	182	190	171	169	219	197	179	195	175	174	213	186	194	185	200	206	188	189	186	190	188	190	235	193	187	211	196	209	203	187	211	202	189	193	178	215	207	210	221	197	187	194	194	212	196	207	189	205	166	173	164	193	204	175	196	195	222	197	174	190	206	167	217	179	212	204	216	229	187	179	189	199	192	201	164	184	192	197	189	193	173	183	176	177	186	204	172	218	188	201	196	161	206	188	199	186	200	195	190	205	176	176	200	179	187	195	194	182	202	211	178	191	187	197	190	175	198	190	201	186	188	208	205	186	201	221	189	214	197	184	190	193	209	192	198	198	194	203	205	212	204	198	193	187	215	224	195	220	197	207	183	175	188	197	173	196	192	185	179	178	175	186	212	186	204	179	203	202	226	189	175	173	193	180	214	209	190	195	196	184	183	157	167	196	205	171	159	184	196	194	190	184	178	210	195	185	205	181	190	187	200	171	200	165	193	177	227	208	193	207	201	201	198	216	182	203	184	222	175	207	199	208	181	183	181	183	187	192	216	194	201	213	186	188	192	196	217	177	201	210	193	175	168	202	188	210	221	200	194	190	200	191	178	175	186	178	211	208	187	177	204	192	198	178	180	189	183	200	198	192	215	188	200	187	183	197	203	196	183	196	205	191	215	193	189	203	171	196	204	191	185	226	185	174	195	178	195	186	195	177	206	192	182	204	191	193	192	205	197	196	178	174	182	179	209	203	179	214	218	185	187	168	192	188	195	192	199	180	215	170	198	205	172	177	192	237	189	203	200	184	201	167	182	205	197	184	198	194	184	180	186	175	197	195	207	164	204	206	189	204	196	195	198	185	182	184	179	209	184	167	161	208	192	180	177	191	201	190	202	206	184	195	217	187	183	217	194	194	199	197	217	177	179	196	195	187	181	166	206	201	183	193	208	172	185	188	166	206	172	180	198	207	205	194	189	189	164	200	188	190	207	198	202	191	212	191	197	182	188	181	212	187	191	193	210	203	212	208	181	182	178	196	201	178	168	210	188	189	166	180	200	191	197	190	203	198	185	194	194	212	221	195	182	209	201	212	187	188	190	189	202	195	186	205	190	172	187	185	214	194	183	157	217	184	174	206	209	201	165	206	208	205	187	163	214	173	205	196	201	198	162	167	191	193	170	214	179	198	181	179	158	196	176	192	210	218	194	191	175	183	196	217	175	204	206	181	184	193	187	193	195	175	179	200	209	201	192	178	174	194	195	186	220	184	180	190	170	197	216	188	191	172	191	214	188	204	201	162	187	201	191	216	188	199	186	195	216	183	185	196	169	200	202	206	197	198	176	196	187	195	180	186	185	207	167	198	180	196	207	200	178	198	204	194	194	194	196	191	184	188	183	226	175	212	179	189	213	188	187	213	188	192	175	194	210	234	200	187	194	196	196	215	162	182	154	200	203	200	197	188	158	183	187	193	204	212	198	178	197	207	214	196	184	201	167	177	184	173	202	198	186	210	180	186	191	215	211	183	194	204	208	209	207	186	222	168	166	180	189	199	193	215	197	201	204	196	174	200	193	216	168	198	167	191	204	168	200	189	194	166	191	196	198	188	206	196	200	207	182	192	178	178	207	201	169	162	188	173	179	177	188	190	222	207	192	193	181	184	177	191	203	183	196	195	172	190	176	197	213	213	185	211	189	200	193	197	192	185	189	204	183	159	201	181	195	188	186	191	198	204	190	195	197	168	182	193	193	197	206	199	170	210	200	201	188	198	207	188	176	168	214	191	184	187	200	177	180	202	207	194	185	196	192	187	198	187	172	197	192	186	189	212	173	173	180	186	176	168	184	188	166	173	183	182	208	217	191	201	195	198	196	181	195	225	211	176	172	214	164	180	182	171	201	191	192	185	199	207	196	191	187	205	188	172	234	198	206	212	202	159	160	188	183	201	211	172	222	158	176	212	206	180	190	180	179	224	187	196	177	186	179	200	174	198	190	184	178	193	185	179	197	210	177	189	177	188	196	199	209	192	199	180	194	178	198	208	214	206	215	191	180	207	187	189	161	184	192	207	168	196	203	178	196	201	217	205	208	188	180	189	179	207	192	187	206	185	183	199	186	203	205	175	196	193	212	207	207	160	184	182	187	195	188	188	187	193	178	183	175	212	187	177	191	204	198	190	196	202	175	218	186	201	190	206	197	191	167	201	183	152	182	195	182	175	205	173	162	174	191	210	218	197	177	201	195	175	199	194	178	175	194	177	209	191	195	188	202	200	187	182	195	189	180	202	197	187	191	206	201	190	167	176	204	205	198	184	172	184	191	168	229	187	194	171	215	207	209	167	192	174	201	184	186	212	205	195	200	206	176	195	179	193	182	205	197	182	188	209	176	181	182	166	189	181	190	191	174	190	189	180	209	210	193	187	208	207	189	208	211	174	181	193	207	172	192	211	183	179	180	201	192	169	220	183	203	183	200	169	181	200	207	209	198	202	177	178	201	174	170	171	194	201	204	203	206	198	214	178	174	197	184	193	190	185	200	207	206	193	181	214	191	178	192	214	186	180	197	190	191	199	193	169	198	173	212	201	209	173	183	207	189	179	226	177	175	162	184	197	174	191	188	200	226	172	190	192	200	189	193	191	174	178	186	206	176	199	184	193	224	186	180	199	198	176	187	180	182	203	194	201	174	199	182	166	212	190	200	200	182	209	209	178	188	179	218	181	187	190	196	176	184	196	197	195	211	192	170	202	176	193	202	218	179	164	181	199	202	181	209	197	210	186	210	206	217	192	179	171	184	206	205	194	188	196	186	198	202	175	184	191	186	157	198	218	192	178	204	199	196	202	164	187	197	183	191	190	184	190	188	182	189	204	200	208	190	191	186	209	181	203	203	203	185	187	189	190	195	183	182	191	169	192	187	207	177	187	185	194	217	208	203	175	175	199	185	177	189	212	191	192	201	205	196	187	208	192	196	184	183	187	197	198	217	212	186	188	186	208	193	217	191	187	197	187	210	204	178	198	193	218	184	188	187	196	199	207	184	191	205	194	189	197	172	192	181	233	186	190	203	213	208	178	209	188	208	191	202	189	170	213	219	190	212	193	207	187	189	202	203	207	215	209	198	192	214	192	188	203	199	180	183	172	188	189	196	213	177	199	201	205	213	181	195	211	197	206	172	182	195	184	191	194	209	209	194	172	197	209	206	204	168	202	181	191	196	186	205	222	180	188	220	200	174	187	200	206	177	174	178	199	182	200	175	194	195	199	204	206	190	188	176	202	183	186	173	214	193	199	203	201	201	173	191	194	202	184	202	197	175	181	166	208	188	177	196	193	201	181	193	209	199	208	182	190	210
20653	33543	26160	18335	13393	9605	7376	5458	4178	3277	2795	2310	1897	1643	1484	1296	1081	955	878	813	698	657	601	522	509	496	414	455	427	373	345	383	331	354	298	326	318	281	283	288	309	302	292	274	267	296	304	285	275	308	261	312	242	277	253	267	274	274	277	274	280	270	267	310	269	271	293	255	269	284	255	253	250	287	293	277	247	279	266	243	264	237	283	276	258	274	261	287	265	301	292	275	296	286	254	284	274	292	274	254	257	266	272	257	263	249	275	268	259	317	266	291	294	271	254	280	269	239	288	258	260	276	244	275	277	277	269	299	268	268	254	270	274	274	251	254	291	284	298	277	276	255	289	273	281	283	266	248	262	266	289	273	303	290	243	291	245	291	234	286	266	257	266	293	272	278	278	283	279	276	270	241	250	299	279	259	262	264	278	259	265	264	254	240	271	298	273	291	251	248	289	266	291	277	268	280	268	263	283	294	265	275	242	292	280	270	282	241	262	258	253	293	273	263	281	260	293	267	273	270	261	264	296	247	286	270	264	258	293	287	265	282	255	268	300	270	292	267	265	286	299	237	241	292	296	244	300	285	249	279	275	303	295	239	276	265	278	253	266	279	271	262	279	303	264	265	286	258	272	240	247	275	276	295	284	258	291	289	263	258	255	286	237	282	273	271	268	284	300	292	240	280	261	250	294	298	251	264	294	263	293	270	272	297	275	277	272	258	271	273	283	282	312	264	287	303	289	299	280	257	279	277	241	259	260	259	275	272	307	253	275	274	287	276	268	261	271	284	281	266	264	290	274	275	268	276	264	292	264	267	290	266	274	258	251	295	271	245	272	281	280	275	294	285	289	294	273	273	258	286	275	285	286	258	249	251	268	256	309	273	294	273	264	302	277	295	268	290	291	255	262	266	293	265	260	266	289	253	263	279	260	263	291	275	273	261	283	295	258	308	274	257	278	271	268	265	246	273	254	278	249	280	257	264	281	251	270	261	285	283	249	265	288	276	292	272	272	286	293	262	284	279	319	269	272	274	287	266	265	258	301	254	290	267	252	262	253	279	279	244	259	249	268	257	294	280	275	240	272	274	266	289	275	279	253	272	267	252	254	276	271	261	313	254	283	273	259	267	285	268	292	294	253	262	275	287	281	249	297	254	279	242	258	279	288	265	281	245	260	247	257	287	255	262	266	279	231	263	295	272	278	271	289	288	279	263	293	279	278	246	272	272	244	252	248	267	285	284	277	307	278	253	258	303	264	285	259	266	279	289	277	305	272	260	248	260	265	245	271	271	252	252	250	281	298	266	252	266	306	290	276	279	288	271	260	275	269	273	259	298	277	278	268	266	285	279	265	291	267	275	264	275	223	253	262	264	269	273	283	297	249	276	278	254	241	287	260	273	261	230	268	268	263	261	260	255	276	275	315	276	273	303	263	289	269	288	259	261	284	243	266	255	268	282	269	272	269	295	269	256	295	283	295	280	309	290	289	263	280	280	277	291	251	260	277	276	281	305	259	260	292	245	272	294	265	254	286	260	297	275	236	279	294	291	279	280	304	285	298	320	263	284	273	298	252	280	277	253	248	258	262	262	293	258	283	265	283	326	268	282	300	301	276	272	263	271	311	236	265	266	282	250	289	292	255	273	264	264	244	248	277	289	279	279	270	281	277	288	272	275	297	274	278	290	282	289	259	310	265	261	253	303	287	265	307	275	264	303	294	310	273	284	265	271	318	255	272	273	270	256	293	308	276	289	302	226	268	252	262	296	236	250	257	295	263	268	259	275	283	280	305	259	280	262	283	249	268	264	259	300	273	289	226	264	305	260	300	299	282	265	274	260	274	295	277	274	274	261	279	277	260	303	293	256	273	294	292	289	272	272	260	244	268	283	295	257	244	266	268	282	270	257	276	282	270	265	263	271	264	250	292	265	279	274	259	305	264	286	254	254	298	307	282	271	283	272	268	251	299	273	265	263	287	281	279	279	240	282	268	291	283	241	266	237	277	271	267	265	275	266	257	256	276	259	284	253	266	272	274	280	304	282	265	296	282	282	264	265	282	271	290	276	283	277	261	276	273	288	309	274	242	278	279	242	268	252	283	277	285	265	295	275	305	291	242	263	253	261	275	285	288	299	294	274	262	263	268	268	282	316	285	267	284	273	262	282	273	305	282	282	274	264	275	265	291	279	267	241	289	270	286	252	276	285	287	280	254	283	265	260	279	295	268	308	235	255	281	276	260	254	304	269	302	261	251	261	279	258	259	282	253	287	250	253	280	295	276	293	234	287	280	271	277	257	278	272	298	245	250	281	300	289	270	280	255	284	304	257	271	218	259	258	272	262	268	285	285	291	318	284	301	260	258	275	289	257	302	266	253	275	277	255	253	265	282	281	262	273	304	279	251	265	239	252	276	300	288	283	246	310	268	270	249	272	293	281	282	257	261	287	259	255	294	286	275	273	263	277	263	263	270	251	272	287	279	271	268	274	252	286	278	293	253	268	268	250	288	301	271	288	301	294	253	273	274	257	273	311	302	261	253	256	279	287	270	297	274	274	245	233	280	277	275	278	266	265	275	263	292	281	265	274	272	273	269	218	266	273	276	310	262	273	313	266	295	255	286	303	278	286	287	264	245	266	309	278	283	261	273	258	258	260	275	307	236	284	288	285	304	280	279	284	254	300	275	284	299	292	250	311	287	275	262	271	264	284	281	254	278	245	289	280	296	267	291	284	280	267	302	263	306	249	249	237	260	272	260	244	258	256	258	292	265	272	270	276	250	249	280	278	259	276	272	241	278	289	286	274	285	269	277	293	247	266	266	260	253	274	264	251	284	272	272	287	282	285	279	283	268	294	304	276	281	262	274	297	277	266	283	272	249	273	288	262	244	275	285	289	258	254	257	275	289	280	262	273	288	287	258	285	248	267	273	273	281	269	251	239	273	273	264	268	270	243	261	262	271	262	298	283	302	273	275	284	280	283	279	278	278	271	238	266	299	270	298	303	246	266	280	289	252	266	258	291	258	281	293	315	271	244	246	255	248	281	290	233	284	257	277	263	275	248	280	289	263	270	266	246	291	288	262	256	277	280	265	285	273	285	282	276	301	306	292	273	288	302	251	251	272	266	293	273	258	298	255	266	249	256	261	256	268	274	293	285	235	258	309	278	273	288	275	294	250	272	285	283	279	283	270	245	248	285	258	272	319	256	273	271	300	250	280	244	263	262	293	285	304	294	294	246	282	270	274	289	265	286	275	278	274	257	258	278	248	252	295	279	288	276	273	277	254	258	286	306	266	276	265	262	271	280	270	272	267	287	279	273	247	285	268	278	279	262	283	263	291	275	277	283	262	242	276	254	300	265	278	277	263	251	279	276	271	272	279	250	276	251	284	276	265	266	246	289	277	279	249	266	252	272	272	283	269	289	270	312	262	258	309	269	268	279	284	283	293	280	264	261	264	252	267	252	284	270	271	265	268	291	283	248	272	278	285	283	276	294	294	284
23459	21219	27683	25098	19789	10469	5549	3443	2514	1936	1560	1337	1173	977	920	749	696	630	584	512	468	443	381	362	339	334	257	279	300	261	281	292	245	237	253	242	209	242	211	234	224	225	211	232	227	200	167	197	198	218	217	188	228	214	186	242	192	192	216	188	177	223	170	190	188	179	187	225	194	196	199	199	214	216	199	200	189	212	228	200	199	217	191	181	223	191	218	207	189	199	226	202	218	200	185	195	197	192	216	208	199	199	203	207	183	187	202	206	202	201	199	225	189	183	211	212	210	206	213	194	197	189	220	202	205	180	202	197	206	181	227	202	199	249	197	202	196	189	191	202	195	212	208	178	204	198	200	196	220	213	204	192	196	211	212	196	213	199	185	226	189	204	217	214	181	209	204	216	202	195	223	182	208	210	197	178	198	200	210	225	191	214	195	226	172	194	190	215	216	199	166	204	214	233	202	229	195	215	212	210	195	187	186	197	195	207	199	211	197	196	231	176	200	210	196	193	207	199	212	202	209	201	208	204	205	203	181	216	192	217	228	208	243	205	187	217	207	232	209	196	199	198	201	199	234	213	205	220	223	204	225	207	187	185	187	202	167	236	172	186	200	168	181	223	187	213	185	175	171	203	191	205	212	218	224	202	225	229	207	182	197	210	199	215	197	207	203	213	211	192	190	211	196	205	219	198	221	175	202	196	202	208	185	202	203	201	221	185	207	198	209	200	206	176	201	201	209	205	193	180	207	196	176	187	201	200	171	192	211	213	203	228	207	214	174	230	234	179	205	230	218	208	216	210	192	210	213	193	223	179	209	207	218	199	163	205	203	200	180	207	214	202	203	199	180	204	196	203	227	206	203	190	190	214	220	198	186	205	188	186	188	198	191	206	222	194	196	185	228	191	190	226	197	203	242	213	171	191	180	206	201	211	192	188	195	195	195	168	204	202	162	199	182	178	219	183	212	194	197	212	185	202	189	213	200	212	188	205	201	205	206	194	172	194	191	205	201	197	214	188	215	204	181	189	188	205	180	202	217	201	193	220	210	205	202	229	178	187	207	185	205	181	183	192	218	187	208	188	208	206	204	192	206	221	190	234	182	186	182	179	193	204	206	218	175	203	191	218	201	234	206	185	204	193	196	194	201	202	189	200	214	194	203	209	185	210	185	199	191	173	196	178	218	200	214	209	206	213	190	204	216	180	189	198	221	206	213	194	224	198	179	214	204	194	198	186	207	167	208	182	204	195	208	203	198	221	220	214	204	166	188	192	183	204	195	205	187	201	208	175	192	193	215	222	189	195	198	185	198	202	209	182	203	208	221	197	188	199	191	191	188	224	201	218	205	195	192	194	201	202	204	195	214	205	212	180	189	204	202	187	196	217	189	197	217	198	218	213	217	185	199	202	211	204	212	208	203	210	167	212	200	217	196	188	199	212	201	187	196	201	207	190	199	191	205	209	233	220	201	193	198	196	189	203	231	188	182	190	216	185	194	181	203	190	223	228	197	179	185	224	206	198	208	188	175	197	214	202	210	188	197	220	211	190	184	195	184	218	204	203	193	200	194	191	199	209	194	186	203	197	222	192	194	195	207	182	200	184	189	200	197	181	174	209	184	176	229	219	193	192	213	227	224	186	223	176	187	185	194	179	219	217	196	185	216	220	217	200	214	206	188	189	198	216	188	183	225	216	206	195	204	173	182	225	197	231	225	209	208	186	226	189	198	196	208	212	198	221	212	219	209	198	205	185	220	185	215	204	200	197	212	199	203	204	209	218	203	181	224	205	202	204	207	181	194	213	202	190	191	198	223	196	193	188	216	209	197	197	158	200	201	218	203	177	218	203	210	217	198	190	198	214	222	227	168	212	201	203	200	201	209	195	195	189	205	221	208	172	193	207	203	197	186	189	204	182	220	176	187	203	213	211	195	192	206	223	206	185	187	204	199	218	212	191	182	196	204	186	220	185	210	207	184	214	169	223	209	204	185	183	186	207	203	205	197	205	189	209	197	187	188	189	182	195	200	169	183	181	202	188	179	173	193	194	206	202	189	201	215	207	210	199	213	198	206	211	189	213	211	187	205	203	186	225	194	202	169	187	181	196	220	180	208	229	203	206	184	205	200	191	200	194	202	201	202	218	189	188	199	207	213	187	200	220	210	198	197	228	184	199	220	208	182	197	199	188	189	209	195	209	197	217	199	210	204	204	192	213	185	203	188	202	189	203	192	218	164	199	203	206	179	195	179	176	191	187	193	196	177	194	220	202	203	211	190	176	200	206	199	192	198	226	180	215	217	203	205	202	216	202	175	214	198	179	207	172	221	203	205	208	224	196	222	203	217	183	216	200	199	197	191	208	203	211	180	195	190	216	185	214	192	197	215	214	209	178	188	190	220	188	203	199	191	202	209	193	199	180	193	208	230	178	197	220	170	198	192	213	227	201	203	184	192	175	187	206	177	176	180	199	224	210	216	201	192	219	215	207	190	219	211	207	192	184	210	199	218	177	193	188	202	204	190	205	188	209	209	196	201	212	203	214	199	210	218	192	236	201	187	229	201	225	226	186	192	220	214	209	188	218	219	184	196	199	165	207	187	213	207	191	200	177	200	218	208	207	233	170	209	210	193	202	221	215	181	218	192	218	206	182	197	211	207	196	204	216	176	194	190	199	222	186	175	209	212	206	200	186	189	202	207	201	177	201	204	198	216	208	179	214	190	204	191	195	174	211	214	187	196	208	202	197	193	192	206	197	207	193	192	208	180	221	168	208	202	192	217	210	172	184	159	198	212	194	236	204	190	180	185	204	208	219	217	225	199	198	190	182	208	204	198	221	207	215	223	211	201	182	209	214	173	198	221	174	202	192	190	201	197	188	199	180	222	183	193	207	183	206	226	192	177	203	204	207	220	178	186	199	192	189	190	184	201	230	201	187	186	173	189	190	223	193	225	195	213	209	229	184	196	227	222	218	202	208	200	228	179	200	176	195	191	205	226	183	180	159	181	193	224	194	192	182	209	213	196	191	188	184	215	203	204	194	227	209	190	202	188	170	195	188	203	225	213	204	196	216	209	181	188	179	206	210	207	185	178	217	150	221	221	187	214	183	182	160	193	190	202	201	197	199	193	202	187	225	205	214	214	229	155	224	206	174	180	182	205	197	205	219	213	212	190	193	173	222	204	213	195	223	169	198	217	215	198	210	186	188	201	190	202	198	204	199	194	196	221	207	206	167	188	208	191	194	209	181	200	214	191	218	201	201	193	208	195	221	176	187	183	203	196	207	169	207	183	229	190	210	197	218	178	193	194	191	211	203	210	213	218	183	182	198	202	204	189	210	210	191	207	195	181	195	206	204	194	205	215	184	208	182	224	209	205	192	171	210	189	168	197	202	201	198	191	201	210	219	216	216	216	215	209	212	210	215	165	193	198	179	178	200	220	186	194	205	203	185	186	202	203	194	197	191	216	199	205	186	206	183	199	220	198	212	188	195	203	191	205	215
21874	40655	31862	23849	18241	14061	10797	8234	6314	4968	4157	3509	2848	2401	2143	1857	1605	1445	1187	1139	959	858	771	745	645	612	600	528	466	451	407	417	410	351	402	368	371	313	360	324	317	318	313	312	331	300	298	290	321	260	304	279	274	298	263	268	305	297	293	287	254	269	288	272	289	270	287	256	299	303	284	322	261	305	281	264	252	299	267	300	267	278	291	255	326	264	297	297	266	302	302	285	305	263	283	279	278	300	271	257	301	285	282	267	279	287	287	299	301	282	269	268	243	317	291	299	294	278	288	304	271	288	272	263	282	265	262	289	266	264	314	291	273	291	302	263	268	268	256	297	289	299	331	301	294	292	268	290	279	268	271	279	276	273	302	302	293	337	270	300	298	288	281	264	276	290	296	293	283	294	269	276	293	286	266	290	306	278	306	313	260	278	276	288	274	255	297	295	304	289	270	268	302	294	296	280	292	284	297	255	282	277	297	266	281	278	280	257	261	299	269	291	279	308	256	264	282	289	280	269	266	297	287	270	249	303	260	278	294	282	254	276	289	296	308	296	286	250	266	298	279	297	287	297	295	295	279	297	288	300	281	288	287	293	277	278	263	303	297	284	300	276	306	247	306	294	286	297	286	292	280	289	283	314	289	264	297	286	280	278	283	275	275	307	272	277	267	271	272	281	303	291	269	281	285	277	264	320	277	305	287	320	291	273	248	263	251	262	305	262	279	302	268	298	296	271	294	279	288	252	262	264	264	289	298	271	304	290	279	299	286	299	260	277	310	296	281	265	298	271	284	279	291	272	334	266	270	315	268	281	286	323	312	251	321	299	265	287	268	290	291	295	299	280	301	292	306	311	276	290	254	277	310	295	274	268	301	294	270	277	285	297	267	296	287	292	281	271	277	275	299	275	293	304	266	315	303	260	295	293	298	268	294	282	276	298	273	275	287	293	293	273	288	291	277	294	283	272	294	267	273	286	278	290	283	314	245	273	261	311	272	300	267	319	311	302	308	287	286	262	264	265	299	287	276	308	296	264	294	300	279	276	281	253	286	311	289	276	265	335	286	297	273	285	282	310	276	256	273	273	277	273	301	280	308	275	297	272	286	283	260	297	301	264	283	290	297	293	280	293	296	278	285	292	288	285	269	297	272	273	303	280	286	313	266	310	262	294	305	290	270	263	276	273	282	283	296	265	276	266	292	261	274	272	288	270	284	297	292	280	280	260	275	260	278	287	290	307	297	256	299	293	297	305	258	290	306	282	294	264	288	289	299	264	304	276	285	321	284	254	283	277	287	248	269	318	266	330	279	283	289	275	252	267	310	283	289	292	266	289	252	256	303	251	304	278	298	302	281	315	265	309	243	267	299	287	278	281	278	289	278	284	275	293	280	293	259	271	268	310	290	317	294	283	279	261	276	285	317	281	296	315	286	252	270	261	306	275	309	260	303	256	274	294	274	278	292	302	287	275	288	273	300	289	277	256	282	244	283	271	270	288	269	284	272	287	277	281	308	291	280	284	301	281	305	275	270	257	266	307	303	292	292	280	284	325	279	254	279	272	290	266	304	262	264	273	275	291	272	281	313	284	306	285	305	311	274	267	301	285	272	289	258	288	268	252	275	283	284	286	306	281	270	269	259	290	286	272	284	264	263	282	280	309	267	277	272	283	261	285	290	288	299	287	324	282	292	292	296	281	340	267	277	299	288	291	272	312	307	272	278	299	281	275	271	295	277	294	280	253	271	254	292	303	266	287	276	269	256	324	263	250	266	268	277	274	271	299	294	259	267	308	287	291	265	279	292	290	280	258	286	285	299	274	304	275	295	287	319	279	274	277	274	312	299	284	297	252	276	265	276	273	237	288	275	258	265	281	273	280	261	295	249	256	282	281	278	282	288	283	284	305	280	296	248	288	270	304	269	288	235	304	270	289	277	281	301	287	291	303	299	257	290	291	272	279	265	255	284	298	286	309	273	286	269	270	276	286	260	294	288	291	287	300	288	287	263	301	255	279	272	264	272	260	304	274	307	303	262	295	280	299	270	275	279	258	293	276	278	261	298	312	287	316	267	303	271	278	289	327	256	287	274	278	283	260	284	294	281	319	269	282	290	308	265	284	278	304	282	258	320	277	279	308	269	275	238	275	264	249	281	289	297	306	288	323	270	281	292	303	287	290	315	304	283	328	301	309	280	282	283	242	277	294	279	273	276	281	293	258	254	262	284	270	253	280	296	252	283	263	271	280	299	307	295	268	311	258	286	323	311	269	260	264	296	288	297	287	279	272	274	274	299	295	291	303	258	278	277	281	277	294	313	280	292	291	295	256	313	285	278	269	281	277	304	288	295	310	273	307	295	287	286	304	269	271	265	308	279	266	260	271	299	267	296	282	271	246	263	288	242	295	291	284	298	292	287	291	292	287	267	300	289	311	296	306	263	295	285	279	294	302	272	305	289	300	267	288	233	277	302	269	287	288	274	308	275	268	267	289	277	295	258	282	300	306	276	303	292	300	256	262	272	271	279	294	294	263	287	258	287	276	286	249	267	278	244	274	294	283	266	297	303	264	293	288	289	265	278	293	271	319	291	286	270	267	309	266	322	298	267	296	301	256	291	290	318	322	286	276	269	276	285	295	290	295	317	274	261	272	294	284	273	290	310	263	302	299	285	288	294	278	273	261	267	295	276	292	277	243	285	299	262	285	285	298	295	292	295	294	274	282	277	313	295	278	260	319	264	293	264	240	313	301	287	300	295	285	297	282	291	271	271	297	260	253	289	314	281	256	268	285	281	288	269	286	304	301	268	276	317	269	300	289	286	256	277	241	263	287	272	284	272	295	286	276	247	287	242	278	290	308	309	298	308	305	289	278	296	271	265	317	261	307	281	279	276	289	275	286	268	303	282	280	266	290	262	285	272	264	274	289	292	280	277	289	266	262	307	278	295	278	287	266	290	254	290	291	259	274	286	290	275	285	310	256	238	282	317	251	283	271	252	295	322	297	282	258	256	303	289	272	318	250	278	288	259	279	270	275	285	303	269	299	307	296	288	258	271	279	311	282	301	296	264	290	285	302	293	257	305	289	284	288	287	284	291	328	273	303	283	294	270	291	299	278	298	259	259	275	271	243	268	259	275	307	284	284	261	231	267	289	300	269	268	297	299	289	271	303	310	302	244	306	294	290	272	302	271	297	291	286	289	268	261	289	280	292	296	263	314	282	253	291	290	272	258	291	280	299	301	295	285	291	255	308	251	286	285	273	281	254	295	286	295	258	285	271	291	301	299	299	299	283	288	306	291	292	259	265	277	285	277	249	276	305	278	282	311	290	253	330	266	297	291	284	281	305	273	276	297	262	297	305	298	261	299	322	294	256	280	285	291	303	284	273	284	288	274	299	243	270	271	270	266	270	318	233	266	257	265	258	272	279	281	284	314	292	287	276	315	301	258	263	303	272	281	304	279	295	296	277	259	299	249	279	266	288	289	252	279	266	260	272	291	300
24958	21277	26000	23662	10315	5306	3595	2493	1854	1501	1220	1046	941	762	669	593	550	538	437	417	389	358	327	341	329	269	270	232	266	231	233	250	218	214	206	236	185	232	201	208	226	201	201	190	240	205	168	181	193	193	184	193	210	177	166	205	209	186	185	184	186	207	185	170	172	178	182	191	176	197	175	177	150	215	201	192	190	215	193	156	195	173	220	160	190	197	170	179	184	212	192	177	183	198	189	188	170	195	193	224	196	179	199	192	187	192	175	187	175	189	181	181	171	213	172	170	183	192	175	214	163	179	184	171	171	182	207	194	174	193	188	178	194	178	209	211	175	187	180	187	203	203	195	200	193	188	186	201	192	178	204	188	200	191	173	210	199	182	199	172	187	164	177	199	175	190	221	183	192	170	182	193	165	174	190	187	182	183	178	176	186	145	191	187	199	175	164	168	188	167	182	202	159	175	217	185	214	192	196	169	180	190	194	186	173	182	180	181	182	178	185	183	176	175	183	180	197	168	195	210	188	191	185	199	197	173	191	185	195	176	191	164	190	187	201	185	208	190	164	176	190	178	198	185	194	176	196	193	186	195	183	189	164	204	208	173	185	176	204	205	202	180	184	169	194	176	155	191	173	165	200	195	181	189	179	185	174	186	191	182	190	181	180	192	172	205	172	172	192	191	192	185	163	180	199	194	181	187	192	194	186	182	170	174	191	182	174	167	173	192	200	196	185	198	221	163	202	188	180	185	203	188	165	162	190	172	205	172	189	151	152	189	164	192	183	173	192	191	188	165	174	202	163	163	177	186	215	193	153	187	179	178	170	190	153	167	209	196	206	191	212	190	200	190	187	188	169	201	187	176	192	179	200	199	180	182	182	197	189	180	205	216	198	177	169	195	157	195	184	181	194	176	182	204	180	201	169	202	201	187	201	173	159	185	177	196	180	200	175	169	170	198	154	178	187	173	162	213	193	184	167	177	174	199	177	190	185	187	188	183	180	186	187	182	184	178	187	205	189	186	171	168	179	204	163	177	184	192	190	190	182	200	195	203	175	161	195	182	160	200	206	182	199	187	202	175	202	183	177	205	171	180	182	190	197	178	220	173	182	169	186	188	168	190	180	178	194	190	197	195	188	183	190	205	168	197	195	171	168	195	196	161	175	180	190	181	169	191	173	211	190	198	176	177	178	177	168	190	192	177	190	189	191	213	182	180	172	177	170	180	172	206	170	202	179	164	191	187	162	183	174	153	195	185	179	188	191	175	200	175	196	152	186	205	201	179	178	171	199	176	192	207	177	184	172	207	180	179	176	193	162	182	197	171	192	179	190	199	204	223	190	203	177	191	176	168	176	185	183	171	212	175	172	190	168	167	194	192	164	201	191	172	156	195	207	207	172	178	178	183	164	218	224	185	184	170	170	191	168	183	189	217	194	194	196	189	167	201	180	196	205	166	178	188	208	176	173	165	185	187	196	189	195	214	196	175	176	177	170	189	188	180	186	184	200	166	180	168	173	204	181	146	202	191	190	193	185	188	155	176	207	156	191	170	193	200	187	176	192	172	185	167	189	180	192	186	160	189	186	172	179	185	187	229	184	170	184	218	171	202	197	164	165	205	176	212	178	162	184	181	182	190	188	194	194	156	188	180	205	186	186	163	173	168	190	160	178	196	200	186	169	189	179	189	194	188	192	194	190	196	187	197	195	203	190	213	167	186	172	181	208	200	223	190	191	174	182	202	225	183	175	192	202	179	181	183	172	186	171	165	180	185	183	185	208	187	196	177	178	208	168	185	159	146	181	171	174	179	182	194	187	199	207	170	175	162	179	188	178	200	190	183	189	188	167	185	195	192	179	161	213	217	170	196	176	193	195	166	155	165	182	197	174	189	173	199	176	162	182	186	186	181	175	191	184	190	181	188	209	197	164	197	202	182	185	183	188	174	193	186	187	165	195	164	178	179	189	182	206	195	175	161	181	167	186	192	182	163	189	185	178	184	180	194	215	188	185	173	182	183	192	184	201	177	190	171	187	175	181	194	152	199	173	188	186	195	177	182	199	195	197	182	223	183	180	155	187	201	205	193	187	174	212	172	188	190	160	194	195	176	211	189	188	205	174	175	178	188	170	199	209	217	193	175	173	168	188	200	193	167	192	183	191	207	185	173	184	189	186	167	193	200	195	164	195	185	188	179	194	190	184	179	202	179	184	166	201	171	207	182	167	185	192	184	202	180	188	181	184	170	184	172	188	183	194	179	189	178	226	181	181	189	173	172	175	181	191	203	175	186	193	177	187	167	213	189	178	187	212	187	193	211	179	169	211	171	175	184	178	192	175	199	160	208	159	172	197	161	163	210	154	179	210	183	171	193	213	165	209	196	180	193	212	179	201	196	197	181	184	170	188	187	183	217	188	178	164	197	178	181	187	192	166	180	200	192	174	178	177	188	207	173	182	166	191	173	192	184	188	172	184	189	160	190	199	195	172	182	179	184	200	200	185	177	208	194	170	198	184	173	165	185	221	191	170	197	205	157	195	205	180	211	203	186	174	177	196	165	179	185	173	185	183	187	203	189	191	181	197	160	172	197	173	187	169	159	192	183	179	187	185	171	201	188	144	193	191	192	193	184	184	186	180	184	198	151	173	174	192	190	191	170	172	177	163	169	172	181	204	188	162	185	193	192	197	199	198	168	171	175	188	197	165	177	184	167	191	168	181	182	188	181	198	181	207	148	206	153	177	190	187	164	157	170	201	220	185	170	182	171	164	169	176	196	157	182	189	202	183	179	184	172	203	181	200	181	185	180	191	181	187	191	182	190	180	197	226	198	184	180	191	173	184	164	195	184	187	190	192	197	192	186	196	187	188	171	177	169	195	208	179	165	167	183	193	182	180	192	197	190	181	195	168	197	166	191	209	176	177	196	195	187	176	206	173	194	192	203	193	207	166	185	200	163	192	168	182	187	190	166	190	162	181	195	187	191	196	193	182	171	176	200	181	151	168	175	158	173	184	187	180	179	193	199	181	187	189	194	188	163	200	192	176	184	207	195	175	153	189	170	208	182	187	165	179	174	175	177	177	178	205	168	192	169	190	181	189	176	196	166	182	165	180	194	198	178	184	192	197	175	192	168	179	175	169	197	180	194	175	175	155	186	176	198	194	170	187	185	166	203	176	172	179	199	183	191	191	186	169	186	174	178	201	188	179	183	194	196	180	200	181	162	181	185	187	176	161	175	173	171	186	209	191	189	189	175	188	170	190	172	176	176	187	186	211	195	174	180	181	205	182	194	193	182	179	210	182	195	182	160	198	176	178	196	181	189	179	213	199	210	194	200	185	203	181	175	203	183	216	186	181	170	170	178	194	194	166	206	195	190	158	222	189	204	206	209	181	174	206	168	171	172	182	195	200	159	197	174	145	184	207	194	180	174	177	202	169	190	199	182	188	180	174	184	196	164	198	193	166	165	173	182	195	166	186	197	174	201	178	190	189	193	179	194	198	197
21332	36675	28659	20474	15220	11401	8591	6373	5161	4164	3341	2714	2419	2044	1754	1492	1324	1260	1023	938	838	709	698	610	555	506	477	450	427	412	367	376	363	351	343	317	315	307	287	287	296	278	301	262	259	291	259	277	288	275	280	299	242	257	247	232	258	250	288	251	240	273	277	273	257	275	255	286	260	268	276	278	266	290	259	252	238	274	263	290	281	264	250	250	255	284	266	262	258	247	248	265	282	281	275	275	229	289	265	264	239	302	278	261	237	268	269	256	246	277	260	268	263	282	279	248	245	227	237	300	281	260	251	257	253	259	248	246	273	282	277	259	251	265	262	293	258	275	267	235	269	260	274	261	252	278	266	257	296	242	271	285	297	267	314	273	247	256	267	280	271	261	279	291	266	274	244	276	270	255	292	272	231	273	248	247	267	259	251	267	257	259	271	236	279	263	284	281	245	235	291	266	270	255	277	276	256	250	277	260	275	261	281	259	265	264	246	258	257	249	267	277	257	265	272	251	253	258	269	263	277	271	293	247	278	276	251	278	263	247	260	280	276	285	241	272	277	245	244	272	220	255	275	256	251	248	258	275	238	254	249	282	261	249	253	263	265	254	263	256	273	268	262	270	281	246	233	271	256	253	263	243	290	249	267	277	272	247	284	283	253	264	272	267	262	270	232	295	281	255	289	267	251	275	276	251	260	280	257	232	280	285	258	268	261	273	262	283	253	310	264	277	246	274	274	252	242	226	277	234	265	253	269	283	280	268	269	235	273	259	262	276	237	254	284	285	273	274	271	242	256	256	258	255	292	280	249	246	254	258	253	283	249	256	252	269	271	257	253	257	260	254	255	250	273	255	279	302	253	270	263	274	273	277	261	255	256	277	237	296	247	265	273	274	276	263	248	267	264	261	276	279	246	278	230	285	261	281	242	271	271	271	233	228	263	268	263	255	266	267	257	268	280	278	233	250	261	226	261	268	247	270	243	265	268	285	246	239	276	274	265	269	283	252	263	279	259	288	264	289	247	247	254	303	244	268	249	284	294	249	267	243	262	271	247	269	262	272	278	262	257	264	260	236	256	273	272	268	246	261	284	247	303	262	260	284	256	286	247	260	246	262	247	261	236	263	270	235	227	272	280	262	254	272	255	257	283	285	254	265	270	271	243	262	266	265	272	259	238	279	247	293	250	266	240	255	257	258	270	260	284	281	262	265	260	270	273	261	259	280	253	249	284	264	291	259	271	271	277	244	269	243	257	264	278	254	270	231	242	271	238	274	271	256	264	223	257	255	258	264	255	295	265	275	264	241	263	246	243	256	241	264	262	254	274	260	264	276	250	230	278	287	255	246	273	271	305	262	293	268	256	254	268	251	277	252	249	269	274	298	279	260	249	278	245	267	265	265	272	270	254	250	248	275	277	273	264	271	254	256	261	242	254	252	274	265	301	276	240	290	280	270	265	243	248	268	277	262	271	243	272	270	263	272	279	265	248	267	274	247	279	277	240	245	251	265	253	277	239	256	276	267	276	280	267	291	235	270	291	258	287	291	237	256	243	280	288	266	279	239	274	256	250	267	254	286	269	257	243	262	286	283	267	268	258	255	269	270	259	275	267	275	282	273	284	264	248	255	255	284	264	253	270	269	260	292	268	274	268	242	273	282	256	273	245	279	265	273	244	270	272	259	269	259	218	256	276	279	256	277	254	264	282	246	263	265	239	264	283	277	283	260	249	266	252	271	261	268	246	271	271	264	265	256	302	228	312	223	316	275	269	245	228	248	234	280	254	242	265	296	260	257	303	233	219	264	282	281	256	266	268	243	283	255	259	235	244	238	252	274	270	270	254	235	280	260	244	260	291	294	279	247	239	286	246	231	262	250	277	260	253	239	257	268	254	280	245	258	265	264	258	248	271	275	246	285	257	272	250	254	256	275	271	287	269	259	278	282	265	256	266	258	283	269	278	268	260	290	245	285	258	260	300	272	266	281	265	273	260	255	271	255	249	255	267	288	271	260	259	266	273	262	235	265	294	266	245	265	286	258	249	274	275	277	295	271	243	261	261	245	269	284	246	266	278	282	277	245	262	245	257	276	252	269	237	269	272	264	274	245	278	261	245	241	256	273	234	276	269	262	260	265	272	259	279	280	282	272	246	257	287	268	271	268	276	271	287	291	251	278	262	246	275	261	252	231	273	266	265	262	251	237	263	261	257	276	242	270	255	281	245	263	271	280	256	254	269	265	260	273	278	274	290	279	275	230	297	264	259	279	255	273	245	284	271	251	263	288	262	235	283	271	248	246	268	287	273	260	305	266	287	255	303	263	267	256	283	278	262	257	260	241	236	251	239	260	286	298	247	296	288	275	282	268	281	223	261	242	306	208	276	283	260	258	257	259	276	237	291	274	250	231	258	243	258	253	247	244	251	260	293	268	244	249	245	281	295	265	277	252	237	264	295	266	288	219	265	297	267	259	281	253	271	294	282	276	278	281	289	239	248	240	274	262	251	276	267	293	293	265	269	256	282	254	290	255	250	284	237	264	290	281	254	260	293	278	289	266	251	241	274	270	263	248	250	246	250	305	249	241	247	269	267	235	261	283	247	250	267	269	287	262	237	295	239	261	283	258	262	255	266	231	266	235	269	248	244	278	264	262	266	253	239	274	261	287	252	291	268	266	271	272	285	243	279	249	272	264	263	255	274	274	276	260	267	266	277	266	253	283	293	258	237	271	258	289	286	263	247	277	255	257	236	262	277	269	232	280	243	265	239	263	275	248	262	265	284	268	263	265	266	288	276	259	255	239	258	236	257	287	251	277	288	273	259	284	283	283	260	265	254	298	258	273	265	237	276	270	269	261	267	277	280	255	239	269	285	264	276	266	264	262	275	269	238	271	278	278	233	262	252	261	236	243	238	268	248	256	280	269	236	249	257	256	289	270	268	277	245	255	273	278	290	243	268	267	268	253	279	283	272	235	294	279	245	275	265	301	241	269	275	267	281	262	251	262	266	237	270	299	285	259	245	250	242	276	284	284	257	265	267	220	272	272	269	265	259	226	262	242	257	249	286	237	248	251	301	253	264	293	266	263	281	279	272	272	283	252	240	240	289	275	284	286	247	279	248	263	286	265	242	255	266	251	265	252	266	237	295	244	288	284	243	257	254	274	267	280	247	275	257	278	275	268	262	265	265	257	272	267	257	240	258	288	271	284	261	286	251	262	241	250	243	245	253	261	255	273	262	250	225	291	242	274	268	241	253	280	267	283	282	254	261	289	263	264	261	269	255	278	280	270	279	255	223	247	277	297	280	234	262	269	270	262	288	260	272	257	262	255	281	270	235	250	245	250	236	268	266	285	296	263	309	284	284	258	269	250	243	291	271	270	261	270	265	258	296	284	259	258	287	263	295	255	275	227	268	257	284	257	239	277	241	238	247	285	271	252	262	295	275	265	278	271	261	294	275	250	248	264	279	251	285	257	273	243	256	266	246	284	273	262	282	242	264	277
22536	21244	28373	24443	21343	19559	10684	5130	3467	2837	2249	1908	1498	1303	1179	989	880	761	657	624	572	537	464	447	378	372	336	346	296	301	288	265	263	261	269	233	209	238	240	208	195	238	233	211	230	244	230	225	221	201	206	183	211	216	209	193	198	203	204	195	215	199	207	211	184	223	195	191	208	209	184	203	201	223	208	201	219	207	205	186	197	203	161	204	209	204	211	193	214	211	192	188	194	203	219	210	203	191	213	213	195	225	199	200	224	206	190	178	191	223	228	201	205	191	181	211	220	189	180	208	200	206	190	154	172	184	194	200	203	215	181	208	192	179	201	177	218	177	186	210	211	205	218	210	201	203	187	191	192	198	188	181	197	222	181	186	207	196	201	192	190	208	212	201	206	193	210	218	220	205	202	241	198	179	180	184	192	222	239	189	181	214	186	184	225	220	179	216	204	225	193	204	182	202	199	210	217	192	193	183	188	185	217	190	203	188	217	218	192	204	196	207	190	198	193	206	196	176	197	190	210	210	190	205	217	207	224	218	192	212	225	196	215	209	213	209	195	180	185	183	187	235	169	214	225	188	165	219	217	180	207	187	208	186	234	213	204	194	198	210	186	205	179	223	213	170	177	184	198	211	190	181	228	226	203	196	202	215	200	196	220	203	188	162	216	195	196	176	214	197	187	210	211	211	209	192	210	203	200	196	192	200	207	204	201	210	187	206	208	209	215	184	193	192	213	187	193	205	197	213	170	204	196	197	196	184	182	224	190	180	199	229	227	199	192	172	197	186	211	210	199	209	197	222	179	193	208	188	205	186	198	225	206	201	181	209	176	195	187	194	192	213	184	222	197	191	204	201	200	201	217	193	210	180	204	200	214	191	217	211	183	166	181	207	202	206	202	194	212	202	205	202	212	202	178	208	201	183	156	206	221	225	208	209	209	205	210	213	176	205	210	194	207	219	179	215	217	234	221	187	232	186	187	205	222	199	189	208	214	195	210	222	210	177	184	192	183	210	205	209	188	207	200	215	188	185	182	192	195	210	196	208	209	206	206	223	197	195	206	200	204	194	185	186	191	223	204	210	196	180	187	204	195	218	224	211	182	202	204	204	192	195	170	202	197	221	226	186	186	181	196	209	195	182	193	206	211	190	213	204	194	202	195	210	175	202	196	207	212	203	208	182	192	202	214	223	226	190	204	201	220	193	203	190	196	212	238	191	209	182	195	187	195	207	197	204	198	182	226	209	199	225	197	205	210	198	179	196	195	169	201	196	220	202	217	196	226	212	192	192	208	187	192	180	219	188	206	197	210	182	204	200	210	216	198	203	222	196	187	191	220	206	197	207	170	175	197	185	182	195	201	176	204	226	201	183	204	231	203	198	213	210	192	193	221	182	206	221	211	204	192	201	209	176	204	205	197	215	201	180	220	213	188	175	207	194	200	188	203	188	190	202	198	201	210	193	216	225	208	210	217	189	217	188	182	196	216	197	205	194	203	248	199	188	215	190	198	201	215	218	190	197	198	209	206	224	203	226	201	223	211	188	208	205	212	220	223	191	162	192	214	186	195	193	202	230	198	199	185	216	194	195	181	202	185	187	226	184	200	206	188	196	163	207	197	191	219	185	185	210	185	211	213	196	218	221	222	201	188	188	181	195	185	223	183	201	185	191	207	192	214	212	199	207	194	226	197	193	198	215	215	189	218	202	204	237	230	191	197	205	207	214	207	180	221	195	216	201	205	204	204	150	200	205	210	235	201	211	188	219	214	205	210	195	189	207	208	200	196	198	205	184	214	222	207	194	179	179	219	204	185	217	190	222	205	227	204	197	211	202	198	214	197	218	189	210	174	200	185	197	217	212	219	226	184	197	199	207	200	157	218	186	212	192	202	204	209	200	200	185	194	210	167	207	202	190	220	186	185	204	176	200	189	186	167	199	175	171	194	218	236	194	205	182	178	211	201	189	198	223	208	163	208	204	211	181	190	211	192	213	231	177	212	203	199	182	205	193	187	189	198	195	217	188	214	198	184	206	206	174	216	190	187	186	201	195	193	191	213	198	199	206	191	195	206	200	191	192	175	185	184	214	190	189	192	195	217	183	227	197	203	210	194	237	189	224	209	216	222	207	227	198	194	194	212	185	199	198	208	210	191	180	187	219	196	188	201	188	201	197	189	216	197	211	179	216	201	201	202	186	191	181	231	177	203	193	184	205	203	203	211	192	179	180	209	202	220	210	190	200	205	223	199	183	204	211	193	220	202	197	205	218	201	186	199	204	197	185	194	201	174	210	202	187	180	211	202	201	197	214	204	199	198	173	191	181	183	182	190	201	198	167	195	193	211	206	206	175	201	181	224	206	201	203	204	197	191	215	200	186	200	183	180	196	202	201	206	216	188	173	182	212	207	188	210	208	197	202	212	190	178	220	211	190	194	217	215	208	213	202	215	192	200	204	181	199	210	190	192	180	202	182	181	217	208	192	203	187	231	217	189	183	191	205	180	203	210	183	196	213	203	189	182	183	216	207	188	209	195	200	198	207	211	183	192	202	198	203	190	206	206	198	186	204	195	204	206	192	192	193	204	170	211	198	203	189	202	174	201	191	200	207	222	192	185	194	211	197	182	205	197	229	191	242	211	203	219	197	198	203	182	210	194	210	201	203	199	207	205	193	214	224	214	198	228	200	203	210	167	190	188	204	223	192	239	183	206	222	209	214	226	198	207	180	206	194	209	191	200	191	194	215	214	165	199	185	221	202	207	203	214	192	187	211	188	226	188	200	178	216	217	212	202	190	192	192	189	193	215	217	220	195	175	195	203	212	203	192	214	213	230	218	208	168	185	204	184	199	208	175	169	192	196	203	214	211	196	196	215	190	191	201	215	193	201	218	203	201	187	188	214	208	192	197	212	197	214	214	192	206	201	205	209	201	193	219	219	184	203	238	174	203	186	206	193	190	226	195	190	198	191	193	200	197	191	216	182	200	189	205	196	199	214	201	228	214	201	178	221	226	217	194	159	191	204	222	183	211	194	178	212	190	181	182	195	206	201	211	224	194	203	197	216	222	230	201	187	201	197	210	200	210	198	201	217	198	206	200	175	195	191	183	194	203	206	214	194	212	203	212	194	217	178	202	200	198	181	197	181	177	196	198	183	192	188	210	210	203	217	195	207	216	180	193	232	227	197	195	176	220	211	180	206	227	202	209	229	185	214	189	214	196	213	196	208	173	219	192	208	215	176	227	200	200	214	188	191	203	225	187	221	183	225	223	210	198	182	204	202	207	208	198	229	198	230	216	204	202	218	192	189	209	206	201	176	212	186	172	200	203	220	195	188	203	200	187	197	201	224	205	209	200	207	192	210	210	195	211	193	213	173	211	193	208	202	210	202	174	186	210	223	199	198	177	203	200	201	212	193	206	201	186	177	220	178	182	195	180	168	164	202	190	206	181	194	200	187	203	205	174	197	200	205	190	200	206	204	225	181	222	184	173	198	222	180	212
24533	43562	36186	28190	22269	17627	13640	10756	8556	6786	5648	4444	3768	3265	2707	2313	2061	1728	1520	1385	1192	1066	947	875	776	698	664	590	528	480	492	458	488	431	379	357	360	367	354	326	316	343	335	293	307	290	314	326	295	317	284	317	300	312	275	274	295	293	274	304	290	282	257	301	304	281	258	298	298	276	275	270	285	271	286	276	303	272	291	267	271	260	305	292	260	304	255	286	276	289	287	287	294	302	273	260	287	292	280	258	301	276	280	267	294	298	285	259	256	285	277	275	285	281	287	244	285	264	246	267	268	304	276	320	291	269	316	266	274	275	273	291	295	296	298	285	270	266	259	263	264	273	274	284	279	280	276	244	283	269	277	306	276	254	312	278	265	280	244	282	262	281	275	312	281	285	289	309	255	286	282	307	267	280	299	265	268	271	263	260	318	263	292	283	271	293	285	271	284	264	307	260	283	294	276	242	258	274	275	310	288	296	284	289	286	247	294	278	284	275	287	271	311	277	305	277	293	284	266	285	259	277	304	292	257	302	283	310	273	273	286	273	272	285	270	279	275	272	267	277	269	281	271	287	257	282	266	258	281	308	279	282	272	274	282	276	280	302	279	277	300	281	303	269	271	269	281	285	254	262	240	281	279	294	310	256	265	317	271	267	267	255	290	271	273	300	285	304	274	260	250	273	280	302	284	286	255	276	295	272	318	299	285	270	277	272	266	273	295	269	259	298	283	291	283	275	258	272	269	280	295	277	287	295	278	284	273	293	289	274	279	286	275	245	297	278	272	288	290	283	260	250	274	277	280	307	294	273	293	266	270	272	276	288	258	287	288	322	276	297	275	270	255	269	290	303	305	255	289	263	299	258	275	267	245	254	295	280	256	246	263	281	287	318	302	304	281	253	280	286	274	279	276	306	288	274	302	270	255	280	285	306	290	279	288	261	295	264	283	282	288	284	272	255	273	297	272	269	259	297	273	266	272	303	284	273	259	274	273	270	285	281	297	305	302	291	311	283	286	288	287	262	289	276	269	295	291	297	297	269	271	253	260	301	279	253	274	277	291	263	290	290	266	267	281	273	258	266	285	308	275	293	262	269	265	283	251	259	284	294	295	260	270	288	292	270	285	299	260	294	296	282	271	275	275	309	292	247	280	279	288	254	283	272	278	286	305	263	276	286	292	265	291	314	258	307	257	285	306	291	269	280	252	308	261	267	289	277	268	276	294	259	284	306	315	315	296	276	254	271	274	305	261	310	301	312	291	252	282	250	283	239	298	282	305	293	256	280	291	288	259	316	302	289	255	279	258	290	275	291	285	291	285	254	248	286	273	296	285	282	291	263	288	272	281	274	293	269	274	303	248	283	274	300	250	289	274	269	273	275	283	287	264	280	272	273	263	268	284	296	325	257	301	263	241	281	306	270	240	277	277	278	304	281	277	271	263	274	265	274	253	277	298	263	270	285	281	285	258	271	267	280	289	262	292	281	282	283	280	261	278	257	272	270	287	282	260	288	303	291	269	274	280	302	250	293	281	254	261	250	294	266	269	255	278	294	279	289	268	293	256	268	289	302	286	266	269	303	256	267	234	275	280	286	271	291	263	311	301	290	273	249	276	294	278	289	279	255	280	284	323	272	276	276	291	273	276	249	260	270	304	262	290	307	275	278	294	221	304	310	278	289	271	301	291	282	286	282	303	298	273	281	237	284	244	279	304	281	281	272	279	281	281	276	279	260	265	285	268	263	288	267	297	320	282	300	304	274	272	275	324	283	267	295	267	291	313	247	292	272	284	291	266	277	271	280	311	290	264	293	277	274	262	261	265	281	258	287	272	293	289	256	240	271	286	278	306	283	275	296	270	280	273	271	287	293	290	271	275	287	274	267	273	248	272	311	253	288	294	316	257	270	283	255	270	294	285	287	270	263	296	287	259	297	288	298	307	266	296	253	271	260	292	289	264	268	316	312	277	263	298	253	264	282	285	323	291	266	294	266	310	259	270	261	291	286	281	282	277	287	289	275	272	271	289	271	282	284	279	281	263	299	268	275	288	287	298	289	304	254	264	291	292	249	278	252	291	279	280	311	268	281	302	276	273	274	253	292	267	292	269	294	275	264	291	284	277	286	274	274	250	267	283	256	287	256	282	277	296	254	299	288	260	288	275	245	269	304	270	282	280	292	274	249	286	291	279	301	288	295	308	272	268	314	262	311	260	279	302	272	287	291	280	289	282	280	269	299	302	300	274	299	284	284	276	285	282	295	294	270	279	299	301	270	264	287	291	281	281	244	291	243	298	234	261	274	267	269	275	262	278	264	268	277	283	321	285	287	265	303	281	279	309	276	289	310	276	255	266	289	268	305	288	285	277	280	290	270	253	273	265	269	292	266	296	274	262	262	273	285	249	296	289	264	261	271	296	274	275	302	281	275	285	285	268	287	276	274	254	276	261	256	307	291	268	281	257	274	304	280	272	280	267	249	271	275	269	307	262	264	253	275	291	304	278	293	289	269	277	295	250	312	278	265	279	246	272	298	284	289	275	261	293	264	306	265	292	304	282	277	289	321	306	280	257	286	281	273	291	283	307	303	264	297	291	268	273	258	267	313	277	284	249	311	298	283	248	279	262	270	278	283	276	249	275	300	284	297	272	260	290	279	269	261	287	299	267	278	287	293	264	278	239	274	289	257	256	307	277	284	272	280	273	266	294	282	270	272	279	279	272	268	276	265	254	301	281	254	271	280	239	269	291	295	328	269	268	275	257	281	289	278	269	284	296	292	268	278	259	304	294	270	276	273	282	282	276	282	305	262	272	277	302	287	281	282	300	257	288	258	273	272	267	284	272	271	281	260	294	249	300	309	290	282	271	268	299	301	266	272	264	302	317	277	307	273	301	284	297	263	320	263	292	280	272	272	276	277	293	236	287	273	249	277	302	295	246	278	258	268	269	312	309	277	269	291	298	253	277	270	273	242	261	247	297	259	270	273	261	269	286	284	248	277	288	285	261	292	260	287	269	248	283	285	274	270	260	274	280	268	298	273	286	284	273	256	273	292	290	273	266	253	291	306	269	279	290	270	279	294	271	278	275	300	269	282	289	264	268	254	279	267	264	265	264	280	277	283	269	272	274	255	273	288	289	276	278	295	286	283	258	294	289	255	255	282	264	280	264	250	271	270	299	241	296	284	291	277	304	277	276	290	298	301	312	270	280	281	278	281	266	276	264	289	288	267	285	260	295	276	304	287	293	270	295	283	298	294	302	264	293	275	291	263	289	274	288	282	272	280	306	268	291	270	278	309	273	263	273	278	284	271	262	288	269	281	262	289	306	262	232	286	278	282	297	245	270	286	303	292	292	273	275	288	285	296	253	281	285	272	298	281	293	305	279	279	255	293	266	265	286	291	276	326	280	301	296	285	266	286	260	271	278	301	270	285	287	280	283	294	246	282	301	259	277	275	279	291	293	275	276	288	291	285	287	285	286	281	306	270	261	288	285	267	279	275
28140	22588	21069	13687	7243	4506	3144	2221	1666	1284	1061	938	812	634	631	535	494	448	410	379	361	341	271	325	290	311	260	245	254	250	250	210	212	247	230	222	214	221	214	216	199	206	191	199	204	201	214	209	207	208	193	187	205	197	198	209	200	211	154	190	200	200	185	216	199	206	189	215	188	211	173	199	195	190	214	197	190	196	198	172	176	190	205	193	203	185	203	192	183	189	181	201	202	204	164	197	199	214	177	216	222	207	197	181	206	217	181	193	183	176	199	209	192	191	182	206	199	185	206	185	209	200	171	197	205	195	176	206	185	191	198	182	208	219	212	185	191	204	192	194	196	168	202	180	175	198	179	197	191	199	191	192	181	213	185	202	176	188	153	186	203	206	206	199	193	200	182	203	214	194	185	208	186	190	188	187	167	206	204	226	206	201	214	195	188	163	207	186	186	203	187	181	228	182	190	202	196	192	177	190	213	187	197	195	187	208	203	193	205	200	198	197	187	192	181	219	185	220	212	197	206	194	214	202	191	213	201	177	188	192	193	175	203	224	203	182	249	200	199	197	184	201	209	193	194	196	203	199	180	226	186	191	201	185	171	186	191	182	175	206	192	185	178	194	204	198	215	197	191	223	184	199	213	208	194	201	192	205	193	183	205	188	198	181	183	186	199	181	220	178	195	204	216	192	171	205	196	177	183	178	184	179	187	189	189	210	199	183	199	169	194	209	194	216	194	202	202	199	206	197	180	183	197	186	195	198	190	187	176	171	186	192	189	184	163	220	184	183	194	191	171	178	181	187	207	189	189	185	185	193	182	177	205	213	172	203	191	202	181	201	207	179	206	172	213	183	224	174	192	190	166	202	185	194	209	180	202	189	208	189	174	197	190	194	192	219	200	198	223	218	224	204	200	171	192	195	210	205	182	186	203	197	192	203	208	197	216	207	194	196	200	176	198	195	181	214	199	191	205	203	188	198	192	153	205	199	205	212	205	192	192	185	214	201	197	194	184	213	202	225	203	187	207	201	223	200	186	185	203	194	190	203	197	232	186	198	184	215	215	214	157	211	200	178	171	196	210	201	193	209	224	190	211	195	180	206	221	203	209	201	234	183	177	193	195	182	207	209	216	193	198	201	207	180	184	199	205	214	169	210	186	213	195	204	193	208	180	195	186	198	198	175	191	201	197	195	200	195	189	208	203	197	174	205	176	186	212	201	188	181	183	194	197	187	183	204	217	186	214	180	199	179	203	216	197	205	210	192	189	181	177	204	188	207	195	203	199	188	160	183	208	200	195	196	207	215	189	211	181	181	183	201	204	214	186	191	221	186	189	221	218	184	200	186	170	196	195	205	196	200	209	193	180	202	174	196	183	204	198	203	197	201	214	220	162	197	208	174	194	188	206	183	179	167	172	186	208	189	176	185	204	180	192	187	186	208	182	182	217	179	178	203	197	181	202	160	216	197	176	213	188	177	191	192	188	195	146	177	192	192	200	192	219	180	190	194	189	173	205	221	193	188	207	191	187	186	210	177	200	200	173	180	189	214	201	184	184	178	197	187	198	188	160	220	219	198	207	191	189	199	195	185	203	217	183	197	192	213	185	158	189	190	188	208	210	203	207	220	202	199	189	217	210	182	193	196	179	156	189	202	193	203	183	185	185	165	163	200	151	195	187	186	183	191	189	213	186	200	198	187	187	198	187	177	185	204	189	169	201	210	205	206	192	204	195	198	197	164	193	204	202	176	191	194	218	199	195	180	190	189	170	189	186	179	189	200	225	208	207	187	194	197	195	169	189	170	178	203	201	198	180	188	175	193	187	195	199	200	183	207	204	204	215	201	214	192	188	214	211	208	170	198	204	192	174	215	193	157	216	204	179	175	199	185	202	200	193	192	223	224	200	199	213	201	201	189	197	176	193	209	209	168	188	218	218	212	182	204	207	189	196	189	178	200	198	180	185	195	196	168	190	192	188	204	172	204	196	212	180	183	205	178	188	178	214	195	172	188	189	199	197	197	199	179	187	196	178	216	200	193	202	190	192	207	184	217	184	217	191	204	196	206	192	196	178	179	183	189	214	196	203	218	177	224	179	193	197	206	184	178	229	185	203	180	192	200	196	180	194	218	187	205	187	205	197	187	186	224	190	189	221	212	174	203	219	213	202	208	177	208	195	186	193	229	214	187	206	199	211	203	195	183	229	221	162	233	185	178	208	198	202	189	205	175	193	181	177	179	202	219	201	201	233	220	217	183	178	190	197	193	222	175	182	176	196	206	202	198	204	201	201	164	194	203	205	213	199	200	199	227	185	201	170	203	211	179	222	207	187	180	181	178	194	207	209	177	188	200	207	185	189	196	194	163	187	184	206	179	195	216	206	188	188	205	186	212	202	189	213	200	218	205	201	190	186	201	185	221	188	188	188	189	189	207	202	205	195	172	190	192	188	175	214	206	184	198	166	175	191	198	204	177	223	192	215	212	206	196	223	187	214	178	201	190	199	209	191	179	214	188	217	198	188	183	189	175	176	201	195	185	179	214	185	196	188	215	172	195	202	189	185	191	222	193	196	205	226	196	204	208	172	201	187	190	192	204	221	184	173	189	201	205	207	209	193	190	212	187	202	207	183	194	179	233	196	204	208	192	239	193	168	205	201	209	219	212	194	187	202	176	227	184	178	198	183	199	176	195	195	175	197	163	181	204	207	198	183	198	196	178	211	194	215	193	202	221	235	191	196	170	185	192	187	202	201	204	191	184	183	195	188	175	198	202	185	198	212	195	185	227	192	201	194	216	192	205	200	186	199	179	170	203	160	203	187	150	204	204	193	199	204	182	201	197	183	182	211	200	172	175	177	210	222	179	187	190	183	178	202	194	196	181	207	185	217	182	206	210	199	199	183	205	175	174	212	203	196	192	221	184	199	180	209	201	165	190	176	214	190	193	203	154	207	194	196	214	178	210	213	218	224	187	209	191	220	181	196	191	174	205	208	170	190	176	185	187	210	184	192	186	198	214	194	213	166	173	189	195	178	189	176	216	189	172	179	198	218	185	203	190	172	188	217	207	198	196	176	172	191	178	177	199	201	177	192	228	166	210	193	195	199	175	190	195	186	195	201	186	185	215	223	189	174	190	185	190	212	188	192	181	211	200	205	178	209	182	216	199	194	223	198	188	198	164	191	211	191	182	177	229	187	179	186	217	202	209	186	208	189	190	180	197	192	192	211	178	195	192	188	179	208	196	187	189	180	186	225	183	209	179	193	166	223	213	214	184	177	190	221	184	193	192	194	202	182	206	184	206	172	184	171	202	198	194	180	197	202	183	198	168	182	204	201	177	176	186	210	168	202	173	184	198	205	198	172	214	203	201	173	221	178	179	201	195	196	174	186	211	190	200	201	204	184	197	204	174	203	188	158	194	211	198	205	203	197	181	200	192	182	176	185	182	202	158	213	191	168	208	194	202	213	192	179	200	190	228	201	196	193	214	176	227	193	202	194	215
21193	33363	26473	18643	13590	9932	7469	5687	4374	3431	2783	2263	1988	1653	1425	1286	1120	998	881	761	722	646	642	572	518	492	442	447	398	394	385	388	330	360	310	308	299	332	313	333	304	324	291	315	300	311	272	244	256	283	292	303	299	296	260	273	244	284	267	286	282	257	308	275	281	277	290	284	262	270	270	306	245	272	258	246	278	308	272	286	260	250	268	293	296	284	302	296	279	274	294	280	282	305	287	296	247	294	263	277	273	278	280	315	269	252	272	246	275	256	269	269	255	286	292	287	255	292	274	292	293	265	268	264	270	293	266	251	270	279	282	271	270	284	242	245	277	264	262	291	277	286	265	239	271	266	262	290	277	277	267	295	260	262	242	259	268	272	274	304	297	272	278	252	278	292	266	265	294	278	289	257	277	293	282	276	289	262	316	277	286	304	277	279	261	284	305	279	291	288	283	267	284	281	265	272	302	270	267	275	257	284	278	261	262	268	273	281	286	271	265	300	263	265	296	283	316	297	273	244	287	284	304	294	291	296	266	298	265	288	300	282	261	262	285	283	282	283	298	283	261	272	283	264	289	247	252	282	286	303	286	274	277	269	287	272	303	283	296	297	280	293	299	307	314	305	274	275	265	267	278	276	275	260	279	292	281	310	250	244	281	288	277	247	278	256	268	295	308	263	256	262	328	291	274	288	316	261	295	258	274	262	288	267	297	277	280	302	282	277	291	293	256	255	298	297	277	291	271	279	273	283	291	272	288	276	272	285	258	266	278	275	284	263	281	257	273	292	298	253	277	284	298	273	253	302	264	275	274	308	278	255	279	301	289	283	282	270	271	290	282	262	263	283	286	281	260	278	289	285	300	281	270	269	275	281	315	271	294	288	267	279	273	287	277	297	298	296	268	263	285	262	315	265	282	270	271	267	283	257	273	254	294	280	269	272	277	252	288	251	261	246	296	263	286	272	266	270	267	288	297	278	256	240	294	267	263	289	279	275	255	278	274	290	269	254	253	301	267	278	270	295	266	295	251	269	270	259	288	256	239	259	287	265	279	283	280	273	294	286	288	244	269	263	291	304	248	282	294	278	255	255	293	278	284	241	272	290	274	282	258	276	312	262	289	272	247	280	300	255	279	253	295	255	267	307	267	288	286	264	266	288	273	293	276	261	275	281	275	275	261	272	259	276	291	302	267	269	299	274	268	289	259	273	257	282	260	275	261	255	269	276	268	306	308	310	262	287	285	295	273	278	257	290	313	286	260	268	211	282	288	281	296	266	255	279	283	259	288	283	263	276	273	288	283	267	266	264	295	257	288	313	272	279	302	278	296	261	273	255	263	308	283	268	301	277	266	297	284	302	276	302	269	298	282	249	282	282	274	268	266	316	290	263	268	268	265	283	286	301	264	256	293	285	264	268	286	263	277	277	298	293	273	263	321	255	266	283	267	291	261	279	283	299	271	290	300	250	282	293	308	245	281	293	271	271	295	274	292	258	276	277	290	265	308	276	276	293	300	254	289	262	278	284	276	300	277	287	259	288	279	291	283	264	318	275	274	283	285	277	290	300	310	252	290	271	278	273	289	289	265	310	283	327	287	294	287	278	280	294	279	268	279	225	288	250	292	267	263	267	279	288	248	286	287	280	271	255	289	253	285	282	291	319	260	288	275	260	308	272	288	270	283	283	264	285	249	275	265	266	251	264	282	306	287	271	263	280	298	310	255	255	274	250	273	277	282	274	299	276	274	311	282	283	314	250	304	252	247	249	239	298	302	251	290	291	284	258	291	300	273	279	270	260	280	260	300	282	289	284	285	285	274	290	279	279	270	288	284	299	283	276	286	276	228	309	267	248	285	267	293	275	286	266	259	241	278	250	291	280	306	303	308	269	284	290	281	284	303	271	284	283	277	254	276	233	291	279	291	259	293	269	286	298	261	262	268	270	258	257	284	287	264	276	256	287	309	283	275	258	263	289	289	274	279	293	271	262	269	255	293	280	272	251	282	294	278	261	278	280	281	291	270	283	284	276	255	258	270	289	301	289	239	279	267	275	293	287	269	297	288	255	273	296	268	267	283	282	303	273	238	269	288	285	268	298	283	286	280	270	253	241	295	266	269	286	281	319	274	294	297	278	296	275	279	299	257	280	285	276	306	283	256	276	280	270	270	279	264	302	291	284	265	271	321	297	297	279	270	264	282	305	252	291	266	274	292	272	291	291	281	280	257	283	252	258	273	287	274	291	294	249	264	268	281	289	280	275	278	253	301	277	257	309	262	266	248	272	278	269	288	273	296	306	253	272	281	279	280	270	298	283	288	279	273	273	279	296	272	251	280	269	289	254	285	244	274	277	253	277	281	272	283	301	254	273	264	256	250	291	258	274	278	279	316	282	260	287	262	289	292	262	274	271	260	277	266	283	292	265	263	250	279	264	279	263	264	294	276	258	283	280	283	280	272	289	285	263	296	277	314	280	287	285	287	303	295	303	269	299	282	266	293	271	270	286	266	232	273	308	269	251	280	293	295	244	267	291	254	273	266	299	283	266	295	280	267	254	313	284	281	258	294	312	301	305	282	296	289	291	271	280	289	266	254	278	288	259	277	256	289	279	269	307	289	241	276	303	278	272	268	298	283	302	295	266	255	296	326	271	273	244	294	270	295	249	256	306	274	263	301	267	294	266	266	257	266	277	301	303	276	274	304	313	272	256	273	331	298	263	277	298	278	289	259	289	263	274	266	265	282	290	312	295	300	244	300	278	263	293	290	295	266	279	267	264	256	280	253	296	273	275	258	241	289	263	302	272	279	271	284	286	286	273	281	254	278	267	263	253	273	276	295	262	266	277	277	275	289	305	303	308	256	283	310	284	274	270	289	278	289	269	270	289	263	277	306	263	281	282	240	282	275	276	244	249	277	294	270	262	281	320	283	239	266	265	255	282	282	282	269	294	246	294	283	276	302	282	269	267	270	266	254	297	269	285	294	278	297	287	297	287	278	293	265	291	240	250	278	288	266	285	276	280	297	285	263	283	274	265	288	286	285	300	278	291	286	288	263	275	260	305	256	294	284	251	273	294	287	268	284	279	293	301	297	306	268	282	264	261	297	294	292	291	298	261	239	259	258	290	275	309	253	267	280	277	281	287	286	268	268	266	266	276	295	293	262	267	250	259	263	286	252	257	292	280	254	274	263	296	296	290	286	279	277	294	280	300	291	268	289	270	289	291	296	288	278	281	272	313	273	284	275	271	257	256	280	284	302	279	263	269	293	287	258	288	307	273	259	294	254	294	257	281	287	302	260	279	294	282	290	260	268	246	268	301	255	321	273	284	276	256	254	263	276	264	273	278	286	273	269	272	258	295	277	311	262	290	274	296	246	253	294	255	270	254	273	269	290	265	292	274	269	258	278	309	274	264	291	248	294	270	302	280	303	299	278	300	314	304	266	261	296	265	289	291	268	262	304	316	302	265	258	244	276	270	279	258	296	265	278	283	261	311	260	247
23386	21242	27687	25230	19904	11064	5826	3739	2677	2070	1635	1357	1150	1039	898	741	712	623	537	556	501	433	368	373	342	308	338	285	305	279	262	262	232	248	210	216	238	220	188	240	264	209	199	218	241	220	193	192	202	236	219	200	194	189	219	227	178	200	212	195	205	213	192	213	218	190	188	175	211	201	192	192	184	197	196	230	224	227	203	222	195	212	208	210	202	217	191	235	216	213	223	205	208	163	195	187	214	196	201	221	202	196	211	200	212	193	207	215	199	211	229	210	194	222	204	169	207	206	201	203	198	214	195	202	224	231	207	207	219	198	192	211	200	176	196	191	208	186	217	209	196	211	203	218	202	197	197	209	214	183	201	184	176	178	220	192	202	182	218	197	217	203	189	204	186	205	208	170	195	201	208	229	214	210	206	212	202	213	226	216	218	230	207	225	190	206	181	229	213	203	196	220	200	192	200	196	187	202	248	191	201	211	192	211	201	205	210	196	196	205	195	219	201	192	195	188	211	214	227	198	197	184	196	213	201	207	222	212	228	197	185	210	183	204	216	194	189	224	225	195	207	214	204	208	209	205	205	239	235	206	230	209	223	206	199	204	183	185	233	218	193	210	212	191	191	199	202	225	199	209	204	198	200	182	190	201	221	208	173	217	234	197	217	191	219	196	210	225	175	208	207	203	197	191	177	202	192	207	218	201	201	198	199	220	212	191	197	209	188	200	181	200	191	238	221	190	209	196	207	197	191	198	193	203	238	202	236	212	192	224	196	226	181	185	205	213	205	217	206	202	234	219	182	169	207	193	209	185	171	203	219	173	208	181	204	200	203	193	199	183	202	199	189	198	192	206	231	202	195	222	226	209	209	206	200	212	211	217	200	196	181	212	213	198	175	204	231	190	191	209	223	197	197	197	209	228	207	216	206	201	220	208	186	205	230	213	221	206	209	194	209	224	220	221	186	200	212	179	195	204	205	251	193	220	204	207	240	201	192	211	224	196	186	209	210	200	197	195	200	182	208	208	197	222	214	201	199	185	215	186	191	234	202	201	202	219	201	216	196	198	208	193	186	221	190	189	203	180	191	202	197	215	206	215	211	213	229	184	196	199	189	166	230	207	187	211	208	200	173	228	216	190	215	217	205	188	220	202	202	212	205	176	215	222	192	188	209	186	186	198	190	199	222	203	221	230	231	229	192	216	205	204	204	205	194	208	192	191	223	202	200	210	200	185	191	228	201	198	209	180	176	208	220	180	206	212	191	224	215	216	233	186	195	214	203	206	206	196	200	200	189	207	182	174	202	195	199	210	207	223	177	199	210	205	193	178	211	219	212	212	202	206	193	227	207	221	236	189	183	211	190	215	220	185	208	231	198	219	193	212	211	216	210	200	216	197	184	224	218	193	195	192	200	214	224	198	204	210	228	222	194	190	215	195	210	200	205	209	178	213	217	234	237	181	212	228	221	206	209	207	219	216	184	215	214	187	191	200	179	221	234	202	190	206	184	218	199	222	203	198	222	223	202	214	211	194	191	174	197	205	199	200	234	203	185	209	201	233	204	196	192	198	193	220	204	231	173	181	213	208	229	219	193	229	194	199	212	231	205	199	228	214	202	197	193	212	218	204	231	187	208	228	212	196	198	206	182	208	218	208	221	193	200	214	186	203	202	199	224	186	212	198	230	194	203	199	219	180	188	196	243	194	201	198	202	222	224	175	204	200	197	208	196	226	230	217	206	216	219	167	206	197	201	206	204	207	212	215	210	195	217	210	193	195	209	190	220	204	201	198	192	213	209	182	226	193	217	211	172	210	180	221	206	211	203	212	210	179	187	219	196	211	198	209	179	198	187	220	219	195	207	193	193	220	172	203	223	233	199	223	210	221	178	194	203	207	219	196	185	186	193	180	230	192	202	200	193	209	200	219	216	203	221	248	199	235	197	209	172	222	228	202	192	229	208	244	208	223	243	198	224	211	207	185	183	204	213	186	210	186	212	208	206	225	214	207	202	184	203	229	194	211	184	192	197	196	192	201	212	181	223	205	192	220	190	211	210	204	200	190	184	213	197	222	205	198	248	226	188	246	193	207	204	196	194	212	203	212	204	180	209	204	213	219	214	206	190	233	182	216	181	197	234	200	209	240	211	198	183	203	226	220	215	209	185	203	202	212	171	224	204	181	195	216	226	207	200	195	187	221	192	213	207	193	223	177	200	197	218	192	173	209	222	195	191	205	207	197	213	213	210	198	225	185	193	213	187	217	210	202	190	202	200	184	202	198	216	188	205	205	200	227	206	182	211	184	204	199	189	176	217	209	218	186	189	204	183	212	199	209	205	199	209	211	186	189	216	196	219	214	180	193	210	211	212	207	213	199	212	200	186	181	180	205	185	200	195	184	214	213	220	224	183	193	230	220	237	214	191	195	170	220	190	214	214	213	232	204	224	221	209	188	208	206	190	211	213	198	196	218	206	218	206	181	185	216	216	207	208	213	215	204	198	196	219	215	214	221	211	178	230	196	190	223	208	205	212	189	203	215	198	209	202	200	211	229	188	183	208	204	181	243	198	193	201	213	215	193	210	225	223	209	199	211	194	208	213	181	220	197	210	201	203	193	192	195	187	202	196	205	216	211	192	207	204	206	176	251	211	210	222	184	210	207	220	208	215	193	197	200	202	219	201	180	215	210	201	179	202	185	235	204	208	223	189	190	217	194	205	199	203	217	222	187	190	223	224	198	235	209	212	193	198	196	187	228	199	219	204	222	192	200	197	193	228	208	215	229	212	213	186	187	183	214	202	203	192	215	204	225	192	205	192	184	242	203	221	198	192	183	212	208	205	209	212	230	207	208	199	203	208	191	213	177	218	209	200	201	205	228	211	223	227	187	192	226	200	192	224	168	198	199	211	182	181	204	227	229	224	214	187	202	207	208	184	185	204	201	201	195	196	208	216	250	187	191	200	198	206	210	217	191	217	198	206	198	213	227	198	208	223	220	200	194	220	197	199	197	232	206	230	214	218	189	210	222	185	201	216	191	186	225	222	178	206	210	208	169	217	205	214	205	184	199	200	201	208	185	224	220	210	189	176	211	186	196	204	210	201	203	207	187	193	195	216	219	195	201	200	222	227	218	220	204	199	204	191	222	212	194	208	204	205	206	174	210	196	201	206	241	205	193	197	175	216	195	183	186	193	218	240	180	180	199	185	183	210	241	222	201	227	215	213	225	210	208	238	208	215	196	208	224	198	201	189	178	212	204	170	203	214	206	204	208	176	214	161	212	228	223	194	229	213	222	172	229	188	215	190	228	176	190	190	191	199	222	227	230	207	192	226	191	188	222	209	185	201	213	182	227	191	197	205	196	217	204	213	195	200	211	234	211	208	205	214	186	189	205	224	228	204	212	201	231	212	210	261	200	228	184	214	211	199	203	174	192	205	207	218	204	189	203	164	218	198	225	213	202	218	208	187	224	202	206	226	207	207	217	208	199	197	211	223	190	218	229
22498	40417	32341	24482	18916	14389	11017	8551	6527	5032	4103	3509	2974	2473	2131	1778	1631	1408	1237	1052	935	882	802	732	645	591	533	467	483	431	444	412	425	434	340	339	294	332	317	335	325	316	336	311	288	305	288	298	313	301	300	293	306	317	301	294	298	293	288	265	306	288	272	282	288	286	308	270	282	289	303	296	292	283	283	322	283	277	284	281	319	287	300	312	284	268	290	304	305	287	296	285	279	296	273	286	268	284	290	299	290	270	310	284	271	277	300	295	272	282	282	306	306	310	323	298	287	302	294	318	295	284	271	300	286	289	303	251	262	330	279	237	280	289	265	269	311	309	290	290	267	300	273	286	287	311	304	278	299	300	296	263	282	270	288	324	266	270	313	292	263	267	309	305	303	271	277	282	290	302	289	282	272	270	279	300	309	289	291	315	314	263	263	271	289	293	295	279	311	268	246	260	275	262	272	319	275	284	295	289	268	302	287	328	277	276	290	282	287	321	310	294	333	281	284	321	301	297	296	309	278	276	291	262	279	302	260	284	286	281	303	322	288	296	296	295	288	285	290	306	314	292	291	296	273	307	338	301	296	308	309	272	284	304	278	293	311	271	274	292	267	282	304	305	308	262	312	281	305	283	272	264	269	299	308	315	270	306	312	330	272	260	274	275	301	304	283	273	307	274	257	297	276	279	283	303	276	282	281	304	267	311	311	285	320	280	295	260	266	292	284	264	260	280	295	289	289	296	271	289	286	318	299	312	289	286	303	332	303	297	330	308	299	273	278	346	299	308	275	260	288	301	302	309	236	275	279	303	290	298	272	275	285	339	309	292	305	284	287	271	284	260	276	287	263	315	326	306	289	269	272	327	294	305	286	315	268	264	295	323	299	321	294	285	316	246	273	277	320	267	281	317	299	327	292	276	291	300	270	285	259	293	303	281	284	315	282	253	276	319	249	299	275	278	306	294	300	270	273	297	274	293	281	320	293	263	267	272	280	303	283	264	303	298	292	268	264	313	284	319	265	322	279	279	257	287	293	283	248	276	266	268	284	292	302	277	299	266	302	294	287	276	265	293	276	309	303	297	285	305	315	275	306	291	274	308	296	283	288	292	272	298	290	318	256	321	281	282	303	300	313	305	267	293	285	270	293	286	280	293	300	291	291	302	274	274	299	297	271	311	259	332	298	289	294	291	254	292	261	279	294	272	292	296	266	306	285	287	285	271	321	261	286	305	277	278	311	273	318	259	286	284	301	295	307	291	276	290	291	284	288	295	293	294	307	278	287	320	287	292	262	303	312	265	303	293	299	267	289	293	322	277	284	302	316	289	301	300	291	298	300	283	284	250	271	298	285	264	275	296	287	308	309	303	332	290	281	303	290	276	302	249	284	282	328	316	289	298	295	258	272	321	278	311	272	285	301	262	281	313	287	293	301	310	271	312	284	285	284	300	291	343	292	280	315	265	291	287	298	263	308	287	272	301	281	262	262	280	281	268	294	285	274	308	296	281	286	287	295	277	277	291	275	270	262	315	297	290	272	289	261	305	279	284	280	266	309	297	307	258	288	289	322	283	279	306	287	285	282	284	288	302	280	283	312	301	281	289	311	274	270	290	274	309	293	300	271	298	300	253	296	319	312	293	257	299	297	293	271	293	323	259	281	289	293	280	281	257	286	289	299	320	290	283	284	292	290	272	273	258	288	255	283	295	313	305	297	265	310	310	301	314	316	310	288	318	282	315	302	315	299	281	280	297	297	263	299	274	279	289	307	318	322	273	348	305	287	302	287	274	321	289	275	281	289	297	278	310	280	281	257	293	307	272	271	273	277	316	286	293	277	316	271	294	290	305	303	260	279	285	279	295	330	262	292	240	296	268	307	302	282	271	295	276	317	308	316	266	315	301	288	318	272	309	275	315	280	284	294	310	316	283	306	323	288	273	305	312	282	324	304	279	299	293	287	294	298	274	294	287	268	314	278	274	310	268	256	279	287	329	288	292	301	287	309	280	287	313	303	298	279	290	311	280	278	295	289	320	261	312	299	273	288	283	299	277	295	256	270	286	288	286	283	289	300	290	289	282	298	283	282	264	265	303	295	286	300	321	294	267	285	304	272	291	282	291	285	326	258	272	298	281	298	260	284	285	273	295	319	284	315	313	310	302	282	317	273	280	304	290	277	265	276	278	273	274	292	285	285	274	290	272	300	298	309	290	293	308	310	307	295	291	287	288	265	313	274	297	268	321	288	270	328	285	287	273	275	279	278	271	277	327	289	300	302	288	277	269	286	258	295	297	277	268	281	267	305	299	257	289	279	308	310	287	290	300	241	270	271	299	286	306	303	296	272	310	277	296	260	285	267	291	266	301	290	289	285	287	265	266	271	306	293	296	264	312	305	309	278	264	273	276	271	279	268	278	274	266	303	278	286	287	265	293	309	283	290	292	292	299	286	294	281	281	265	294	301	292	278	283	269	271	289	290	284	282	291	268	281	274	261	302	291	295	280	292	302	251	299	286	282	276	260	316	293	272	285	303	262	309	288	284	295	311	298	319	254	263	293	277	273	280	296	317	251	267	310	295	291	306	275	275	275	279	310	289	304	269	297	255	309	289	276	298	264	281	274	298	279	286	293	285	307	291	274	276	268	326	303	291	314	251	290	304	280	297	281	269	284	309	320	323	294	280	279	294	294	289	305	299	296	273	305	275	304	272	297	264	294	297	308	305	290	268	290	274	308	299	300	267	275	290	279	286	258	283	280	309	285	285	272	300	286	285	268	277	281	273	302	276	308	320	256	298	279	286	287	286	275	276	284	290	272	248	309	280	302	297	324	286	296	252	292	280	310	288	300	302	265	296	298	260	298	277	279	303	273	310	294	300	272	281	321	274	282	323	284	314	290	269	287	303	279	287	315	296	277	264	277	281	277	286	311	306	276	293	303	278	298	279	293	272	289	321	290	270	285	303	307	276	302	310	296	271	289	278	284	290	260	306	289	289	255	256	306	297	297	295	288	284	265	294	277	285	300	281	279	337	270	296	283	290	259	272	301	267	297	291	304	265	282	295	294	305	271	292	301	299	279	273	316	314	299	265	279	280	280	299	283	348	299	252	274	297	294	293	289	304	285	299	296	293	289	296	303	292	281	273	290	310	292	274	268	304	278	295	261	282	310	291	256	245	268	284	286	285	265	306	268	285	304	267	272	291	300	255	305	297	296	309	303	310	275	294	288	283	267	303	291	288	310	318	304	308	284	256	282	299	285	309	276	304	286	267	305	307	283	266	301	295	306	287	305	285	276	309	275	263	301	267	271	287	264	284	295	292	284	309	304	316	262	309	304	260	256	276	308	276	296	298	288	283	291	296	308	260	290	285	262	292	282	299	301	301	282	273	309	281	296	316	271	261	326	299	336	275	307	278	282	287	323	292	279	248	276	281	294	300	308	267	275	301	296	287	272	264	279	339	299	285	315	296	299	297	275	289	277	301	304	289	253	287	268	265	290	304
24923	21312	25934	24053	10672	5671	3804	2598	1892	1531	1321	1052	927	815	686	661	571	501	445	425	367	353	359	314	311	281	297	282	251	268	233	252	248	250	218	217	221	168	214	224	198	217	215	210	197	179	195	169	211	203	199	199	208	166	187	175	194	193	182	170	166	213	207	193	183	189	195	221	179	191	200	183	198	214	195	172	195	160	165	196	207	199	195	208	200	178	196	173	194	192	228	217	207	179	189	188	199	175	193	193	169	187	174	171	173	180	190	185	196	178	184	206	180	191	212	182	172	185	201	187	187	184	211	176	182	183	192	190	207	192	200	186	190	171	180	212	184	173	175	205	175	176	191	202	188	180	196	190	194	196	203	184	192	158	175	191	213	227	188	209	190	197	197	156	188	190	174	185	198	194	179	177	164	195	173	173	195	179	187	207	188	189	183	183	173	171	178	191	189	221	175	174	183	174	177	173	189	199	189	195	179	172	188	206	214	174	175	186	183	192	174	198	191	177	191	178	205	209	186	181	199	232	179	189	175	193	194	213	174	182	165	168	188	178	177	189	211	200	182	209	189	209	191	190	210	188	207	196	174	187	189	201	163	172	205	224	182	200	182	195	174	184	158	170	222	206	206	201	191	197	187	161	177	184	219	198	177	187	194	170	185	211	193	186	200	217	192	181	211	191	217	181	192	201	189	200	201	181	214	179	197	199	202	196	197	191	209	191	195	169	164	188	230	225	188	180	188	182	168	186	180	183	164	204	202	174	202	193	170	181	198	165	204	196	188	217	193	175	185	186	164	171	191	195	158	178	177	194	183	191	182	192	181	195	215	192	175	189	197	196	200	227	185	192	224	178	190	193	182	205	193	170	182	204	183	208	167	177	178	198	195	209	199	205	195	147	183	162	206	181	184	188	199	188	168	186	194	205	218	199	169	173	208	167	185	172	166	182	196	166	171	178	187	198	206	214	186	192	191	174	176	160	207	190	193	192	204	198	168	205	195	179	202	182	181	175	195	204	178	196	193	181	188	173	175	185	179	206	185	154	179	189	201	194	200	211	168	211	184	195	227	194	191	186	181	210	179	202	173	175	193	189	161	200	202	187	202	196	190	170	182	173	189	185	197	193	186	201	188	213	198	202	210	188	177	183	170	219	185	193	200	170	189	188	200	175	197	178	219	199	197	228	184	183	192	190	179	194	199	184	188	208	210	183	179	180	191	209	185	193	181	177	214	189	169	186	191	175	171	198	184	175	208	190	186	203	185	196	191	185	179	198	174	182	210	184	222	197	191	196	200	189	193	192	202	182	169	195	197	217	225	177	204	198	178	174	196	182	183	197	176	196	177	183	218	193	178	236	177	191	185	187	208	198	190	191	175	199	208	193	192	218	194	179	196	170	188	183	169	187	207	178	204	193	158	195	184	199	174	187	198	186	187	193	202	220	156	196	173	195	190	158	183	174	171	176	205	180	213	205	195	182	175	177	199	179	189	198	171	196	198	182	197	181	169	182	198	220	190	200	198	187	204	205	189	176	202	186	208	210	187	167	179	205	184	206	198	167	183	177	186	218	200	189	199	195	168	199	165	191	181	181	191	204	164	197	180	174	180	195	198	184	178	174	180	190	164	191	217	190	152	178	194	168	181	196	186	183	190	187	207	188	197	188	192	194	196	191	184	211	185	183	190	195	180	188	197	174	169	174	183	195	211	174	172	189	194	173	192	180	194	167	189	190	180	201	170	203	210	206	217	199	189	203	169	183	172	190	175	189	179	202	182	202	177	187	188	177	195	205	193	180	198	185	211	198	205	153	190	198	172	206	196	187	165	173	188	204	191	195	180	184	190	191	209	172	193	183	202	185	184	209	173	201	172	195	216	196	185	212	153	194	178	173	180	199	185	188	188	221	182	189	187	221	194	193	177	215	221	189	170	190	197	212	181	187	189	200	199	180	188	181	200	178	176	212	198	180	187	210	202	174	197	168	185	192	192	201	189	201	201	165	210	201	207	174	205	218	196	180	186	226	193	170	193	175	184	176	182	202	187	167	183	177	181	192	177	183	200	210	187	170	212	178	189	207	192	215	204	200	185	188	184	204	195	173	181	212	188	182	186	181	189	193	194	186	185	200	176	189	197	210	200	187	209	199	181	208	193	221	198	164	205	166	176	182	198	179	180	188	190	184	183	188	182	222	207	194	223	195	183	185	196	230	205	193	180	196	190	207	189	174	177	175	168	180	202	182	179	200	172	178	190	173	208	160	185	205	179	193	202	198	196	192	163	200	208	200	196	186	183	178	181	196	177	186	179	208	202	189	174	225	208	206	186	171	193	204	192	184	205	204	182	176	212	183	195	184	209	167	192	212	185	210	189	177	193	209	158	182	149	187	233	177	175	184	198	194	175	198	184	186	188	189	185	193	212	195	197	180	215	190	194	179	199	168	211	177	182	192	181	179	186	189	206	174	186	218	182	183	202	189	197	191	181	189	221	184	219	186	177	175	189	200	196	188	187	205	190	201	182	181	164	179	162	194	196	198	203	181	219	187	193	186	180	185	182	189	189	190	200	185	201	175	175	190	176	200	189	205	176	192	187	202	189	182	195	213	178	208	160	204	226	176	200	192	203	187	207	172	186	189	189	179	176	178	195	164	188	203	177	177	168	194	209	184	164	200	204	196	204	201	169	193	204	201	195	202	176	197	199	175	203	210	183	168	193	195	180	199	185	177	179	183	198	208	198	195	175	208	180	175	197	171	165	180	198	197	202	175	211	178	190	181	212	175	197	165	213	187	184	200	180	208	207	199	181	175	176	178	178	202	198	193	176	204	182	198	194	200	221	165	194	170	198	202	192	180	168	193	186	186	191	175	179	187	185	199	200	188	197	197	206	205	169	177	190	174	195	193	171	175	185	184	202	179	196	183	175	189	211	194	204	173	181	189	191	206	170	186	175	190	176	183	193	200	210	213	207	185	173	181	186	178	185	193	183	183	179	205	189	180	210	197	187	186	195	189	196	196	193	187	189	204	180	194	182	200	177	176	206	166	189	186	172	207	200	218	194	198	199	193	187	180	196	180	191	186	181	184	176	197	169	211	190	182	209	196	180	162	185	189	178	196	185	192	199	198	212	220	170	181	190	184	191	174	189	183	182	211	185	192	177	194	171	191	160	192	189	176	185	162	184	181	186	162	196	209	181	189	187	198	191	179	201	175	196	188	221	191	163	181	180	190	162	192	196	222	210	199	197	183	185	194	206	204	199	185	204	182	192	167	179	188	171	151	195	184	236	179	199	195	193	190	188	178	180	185	182	188	188	187	200	181	178	165	196	197	192	198	199	188	191	187	193	189	173	203	174	187	186	210	182	185	208	177	185	181	183	175	169	209	179	178	188	179	194	197	176	173	181	195	206	187	182	213	176	160	173	184	202	187	198	168	184	203	179	181	167	202	192	206	188	180	196	187	172	206	195	199	166	184	178	158	169	183	192	180	190	188	189	192	187	194	187	210
21610	36386	29000	20765	15647	11756	8971	6735	5113	4032	3373	2744	2348	1985	1682	1494	1327	1144	992	835	788	733	684	661	510	508	434	468	425	416	408	375	362	356	350	286	338	317	283	317	308	287	269	318	280	302	268	255	286	269	267	299	287	290	271	279	260	298	283	298	280	272	240	262	243	284	290	296	264	275	256	275	271	271	275	289	258	253	274	260	259	261	277	278	262	241	261	257	249	258	267	269	312	264	252	281	277	284	295	262	261	274	271	256	262	270	253	244	270	279	257	277	272	263	268	266	269	262	266	273	261	241	249	278	288	296	283	277	283	266	281	251	266	272	274	286	258	265	274	279	305	256	269	281	263	273	270	280	288	264	266	282	280	277	254	245	265	240	248	258	287	278	256	250	259	274	253	259	259	285	267	253	264	272	265	266	284	256	273	273	253	256	271	262	288	265	266	269	288	247	284	261	263	272	266	254	285	280	280	262	264	251	287	300	298	277	268	244	286	281	245	281	283	279	303	279	241	286	247	277	297	258	259	278	276	260	239	286	248	257	270	268	297	261	284	274	265	275	259	250	249	275	250	262	263	272	264	263	281	269	288	269	253	284	249	295	252	295	236	262	240	296	278	263	270	282	277	293	249	274	259	291	283	260	272	265	262	283	268	260	236	277	246	260	274	262	270	278	261	250	304	240	259	283	276	254	280	283	268	251	288	252	282	264	272	249	258	262	267	266	274	269	256	288	265	277	278	264	229	255	257	261	254	291	270	300	238	308	276	276	272	257	259	295	257	273	254	261	246	266	252	280	291	239	249	260	288	258	291	286	270	253	232	257	224	221	267	273	245	239	268	268	256	263	277	289	255	287	284	251	269	276	259	269	251	264	264	249	254	252	286	247	256	242	265	260	282	235	244	296	278	289	259	267	246	250	279	254	265	286	232	272	277	264	271	243	313	239	263	256	271	271	253	289	270	275	257	278	266	257	272	275	304	270	275	255	268	280	272	273	257	258	276	276	275	262	259	265	283	271	271	304	269	268	267	255	259	260	265	284	288	285	249	267	267	245	281	274	282	232	243	282	234	286	298	283	269	268	296	242	273	282	262	240	270	287	263	281	256	258	303	255	243	262	251	283	250	281	257	273	262	265	252	293	246	275	267	275	292	256	294	259	241	271	267	266	269	234	252	254	246	274	288	281	253	233	260	273	276	307	258	261	284	273	261	275	276	277	279	271	239	276	290	290	250	261	268	283	280	278	284	274	277	277	279	283	251	289	274	274	263	246	256	246	259	265	282	261	280	239	255	284	253	280	269	274	301	281	241	262	252	265	277	256	270	264	290	236	282	255	269	274	252	299	270	275	270	262	288	257	289	285	271	248	257	265	276	261	244	253	251	259	277	251	277	255	281	259	258	274	259	275	276	239	248	246	258	274	272	282	277	257	273	289	268	264	271	268	261	272	258	262	251	268	244	291	273	282	249	285	267	253	282	301	293	266	281	290	259	257	254	258	281	295	262	266	281	287	286	266	276	255	248	280	270	251	287	276	265	289	275	266	266	253	263	285	292	291	265	267	226	295	259	311	267	285	271	277	247	239	266	272	242	283	268	278	275	262	264	266	261	269	264	267	255	271	256	279	252	274	288	280	297	252	275	277	260	253	257	259	299	265	268	265	279	246	282	299	258	245	279	264	270	251	292	270	267	267	278	284	251	272	263	268	283	291	269	264	305	276	261	281	260	290	245	288	278	273	244	241	281	262	269	256	269	271	269	260	277	296	296	274	248	298	246	235	291	261	255	294	296	279	277	253	287	267	279	283	234	259	267	265	261	293	277	251	262	267	271	285	284	286	272	304	246	264	261	277	266	281	268	254	291	224	234	244	257	288	252	260	274	287	284	249	263	256	280	277	283	265	255	275	311	281	280	280	279	281	285	270	265	261	254	256	295	256	259	286	278	267	266	264	241	267	289	286	251	271	275	245	250	269	286	247	261	283	289	303	252	264	283	264	279	256	288	246	263	287	290	256	274	262	270	264	294	276	279	279	270	292	258	267	257	240	261	275	253	279	256	259	256	260	251	236	244	262	258	257	274	284	261	264	267	268	266	260	294	262	274	287	249	283	265	270	284	257	253	250	261	261	243	267	297	283	255	299	270	301	263	283	255	260	257	280	271	254	240	228	250	293	257	255	276	287	244	233	253	294	289	249	260	236	258	266	243	268	273	300	271	258	275	273	276	264	265	270	274	258	291	246	255	276	232	246	258	258	265	276	279	239	258	281	295	271	257	257	248	235	270	275	270	281	283	262	254	249	252	263	286	276	252	247	270	276	297	261	281	254	251	271	279	301	270	267	270	260	277	264	280	271	279	244	269	246	268	275	260	255	245	264	252	263	240	273	292	267	250	268	274	288	264	253	270	253	279	273	258	298	272	271	274	253	268	253	270	224	252	309	284	271	282	275	298	264	276	249	250	252	265	249	248	264	248	265	263	252	249	279	256	249	267	265	274	241	261	273	276	282	235	296	261	278	287	301	254	278	263	289	267	258	259	261	267	280	285	293	256	269	259	271	288	273	274	264	270	276	258	288	245	255	269	258	266	277	272	253	285	302	260	260	280	266	297	259	276	276	280	247	254	297	273	262	270	244	265	298	270	263	262	267	250	283	256	264	254	279	285	282	258	267	250	273	280	278	237	257	253	275	267	246	243	274	248	289	256	262	286	282	268	293	290	288	274	260	269	271	284	262	260	272	280	277	285	289	263	255	256	267	272	259	260	260	266	276	231	272	283	268	272	283	252	263	252	243	286	270	261	265	274	239	287	268	274	269	273	272	265	253	253	287	282	263	263	277	276	253	248	251	288	235	303	249	262	275	259	286	245	262	284	252	281	271	253	266	278	292	275	266	264	296	252	250	270	263	279	250	281	294	282	279	247	275	260	266	250	275	255	249	286	281	274	253	296	249	288	277	245	266	283	267	272	305	286	272	275	287	281	289	278	247	265	249	257	273	242	277	251	256	311	284	288	279	275	250	269	245	286	292	275	277	266	284	274	249	269	292	260	243	282	278	272	258	280	286	275	262	264	262	298	273	286	240	278	262	257	273	247	248	289	256	279	253	287	291	317	276	218	292	243	267	276	273	266	286	274	262	271	274	273	281	263	243	259	288	239	269	278	311	277	255	280	243	260	275	306	271	279	273	234	274	270	276	266	292	273	283	274	286	256	286	240	245	259	247	246	280	258	270	276	252	283	255	271	273	293	277	276	275	280	269	249	272	281	293	289	294	289	279	287	275	268	240	240	289	302	286	258	257	270	237	275	281	255	244	273	267	296	271	277	288	276	288	264	281	283	287	243	282	259	270	232	286	266	251	268	270	303	258	277	265	268	272	285	267	269	270	254	271	279	299	283	243	253	267	263	278	259	270	267	268	257	278	267	243	264	273	248	261	252	288	261	272	262	269	285	247	270	294	255	257	287	258	266	271	262	293	246	284	242	292	298	299	285	290	248	259
22550	21282	28437	24486	21387	19598	10859	5037	3477	2728	2197	1867	1536	1388	1148	1072	948	809	676	620	517	510	483	459	438	369	359	319	292	293	285	246	272	266	255	235	246	239	251	221	244	210	222	210	222	199	214	197	213	226	190	198	196	201	209	203	206	198	208	211	186	210	193	196	223	205	202	191	194	211	224	180	192	207	182	211	192	198	210	217	213	228	199	186	200	195	194	206	202	198	194	195	206	205	215	214	174	195	198	213	204	204	192	188	237	199	223	226	185	204	204	193	214	185	197	217	207	218	202	198	226	205	190	192	227	185	181	215	192	206	197	201	204	199	189	232	186	201	206	200	218	204	207	203	213	188	219	217	184	218	199	192	230	191	196	213	229	199	213	200	195	200	217	218	220	173	188	190	226	202	193	215	204	172	212	177	222	202	203	216	204	190	205	192	207	210	191	214	208	216	235	208	226	196	216	206	200	191	212	202	193	207	194	215	206	216	210	214	211	175	195	197	204	202	213	190	201	182	219	202	195	204	214	194	176	205	188	202	171	187	183	199	205	213	206	205	193	193	194	221	215	209	212	195	216	196	219	208	192	187	209	231	210	213	212	209	191	172	211	215	196	176	193	190	197	208	209	225	217	215	170	195	214	187	188	189	193	204	202	187	209	209	211	193	196	191	195	198	215	205	214	206	190	201	203	200	227	183	218	207	199	207	211	181	194	201	212	190	179	225	199	221	198	209	190	205	194	184	241	199	193	207	199	179	201	188	208	205	203	205	233	193	204	236	207	203	212	210	216	191	207	216	220	219	186	207	210	210	187	207	183	213	224	216	199	189	189	192	166	211	213	227	206	203	210	225	203	174	206	192	205	211	210	177	202	203	191	195	194	198	190	215	215	200	189	187	212	201	192	183	191	211	216	210	208	205	196	236	203	233	201	219	182	181	187	224	196	208	181	197	202	190	203	206	193	196	190	199	219	234	192	215	228	197	213	211	209	192	197	180	206	231	229	198	185	215	246	189	204	205	195	207	188	208	205	214	209	215	195	212	233	200	185	202	205	212	194	202	191	224	212	208	206	202	204	201	210	222	197	201	206	198	194	191	195	215	184	187	190	214	230	212	209	203	184	197	219	194	211	193	218	184	184	222	214	191	203	201	224	210	200	194	189	202	188	228	207	212	208	178	198	189	209	198	207	193	232	214	186	219	207	200	233	198	185	219	190	192	207	200	190	204	229	199	205	199	223	226	188	205	196	215	193	194	215	208	208	165	204	190	188	214	224	207	180	211	184	205	188	185	197	188	220	198	205	203	183	214	206	193	200	206	218	208	202	200	198	181	185	206	221	195	231	187	219	210	208	196	195	189	178	196	200	217	210	202	201	237	194	190	199	189	208	183	210	185	206	197	210	229	201	206	232	231	226	226	210	234	184	181	194	201	246	159	220	210	193	193	193	218	207	197	214	213	211	204	208	172	183	210	193	222	227	200	197	215	219	200	200	208	208	208	214	224	208	227	194	207	206	182	218	216	192	192	213	187	196	206	190	204	187	206	203	188	195	198	212	196	213	205	176	225	207	197	197	246	194	199	197	189	206	198	174	192	196	192	214	195	212	213	207	187	215	218	182	192	238	179	213	203	220	181	214	208	188	192	221	214	204	204	239	204	202	218	198	195	216	175	195	204	200	184	181	190	194	213	212	198	217	228	195	196	200	206	190	217	194	211	225	213	192	217	217	180	187	170	196	229	196	197	218	233	171	210	190	196	203	210	198	192	198	221	199	203	197	206	181	197	191	192	183	202	206	191	222	215	202	195	205	189	197	217	235	229	200	191	205	192	190	215	186	239	196	197	216	213	205	167	209	204	197	183	218	187	206	204	216	199	181	213	196	221	204	227	186	211	194	228	207	203	193	187	203	177	214	188	204	194	219	199	205	204	212	209	201	202	219	207	206	203	196	209	192	209	187	198	216	191	220	211	196	205	218	214	197	212	197	207	212	201	205	189	191	207	194	189	201	187	212	206	183	175	193	210	201	180	210	193	213	200	205	211	213	217	198	209	216	219	212	219	224	197	191	197	237	176	219	197	197	199	209	222	167	216	225	200	198	176	205	202	199	194	223	193	182	185	191	210	198	192	218	190	221	195	196	202	210	192	180	220	190	220	209	184	204	217	220	197	176	221	204	223	224	203	237	199	199	175	191	214	206	161	217	212	202	207	219	183	231	201	217	226	210	187	189	194	203	180	211	209	197	201	197	187	220	202	194	175	207	212	202	201	204	190	201	207	189	199	188	208	199	198	199	181	212	213	203	231	191	210	205	200	211	201	215	204	185	217	216	216	205	203	214	215	215	201	234	207	184	184	183	211	199	223	217	186	220	183	202	221	199	188	212	226	228	171	203	185	187	206	212	194	183	183	212	202	198	177	225	219	220	196	200	190	217	216	186	209	222	221	218	200	185	221	189	210	199	201	185	205	191	195	212	203	211	194	220	198	191	205	216	201	202	228	192	199	216	197	196	193	220	199	207	213	198	196	206	204	210	201	207	187	176	203	172	192	189	201	218	189	210	185	200	180	225	218	213	203	227	211	207	204	208	197	187	221	219	182	210	213	203	207	207	194	222	213	200	199	205	197	209	178	249	175	210	193	172	220	207	213	206	217	185	185	205	211	183	192	202	224	204	206	218	189	178	228	191	202	235	201	217	202	199	188	219	178	211	216	227	214	172	184	220	216	237	212	229	207	211	171	201	209	199	205	216	213	204	188	216	209	191	187	204	167	196	220	181	200	200	205	208	191	213	208	202	197	189	205	205	221	238	201	196	183	216	211	207	209	203	205	185	196	196	194	214	181	191	193	191	198	211	198	208	203	220	192	182	192	203	221	177	180	225	204	223	199	204	191	192	201	202	205	213	185	220	211	183	195	178	208	209	189	189	212	200	213	203	237	210	222	190	172	186	194	208	201	199	200	216	212	209	189	204	228	184	213	191	210	207	195	237	184	207	210	202	208	195	195	193	217	190	217	203	188	207	207	196	217	192	184	215	193	181	195	212	189	194	192	199	202	231	196	166	178	186	190	190	191	177	206	185	184	198	192	210	209	210	187	195	193	214	220	214	232	187	182	213	199	211	212	221	167	209	222	219	180	188	204	202	206	207	210	200	204	205	197	209	198	218	194	211	217	195	211	230	220	217	198	224	198	221	218	210	181	211	210	206	206	193	185	187	183	194	198	197	240	217	230	215	213	190	222	194	209	184	215	190	194	198	194	192	209	195	207	189	187	222	191	201	200	213	199	181	201	211	225	224	205	207	202	192	185	207	221	184	176	217	204	203	208	212	217	208	202	206	190	206	207	219	180	186	194	216	188	177	187	197	181	182	228	203	222	192	199	210	214	201	202	206	197	178	196	195	187	192	175	233	193	213	213	181	202	202	206	227	190	203	221	199	209	201	179	201	212	203	200	199	192	208	199	182	191	209	201	186	190	209	192	206	189	204	206	206	210	198	206
24738	44353	36472	28201	22534	17886	13840	10611	8176	6586	5427	4597	3946	3345	2739	2369	2123	1766	1461	1324	1120	1039	1007	858	761	718	643	581	538	506	539	444	449	407	375	385	371	343	366	341	332	311	310	319	324	288	313	323	293	284	305	258	286	307	291	328	288	268	315	282	283	291	287	253	291	300	294	307	286	287	289	285	289	286	304	290	299	276	278	270	295	275	269	273	277	279	270	281	317	288	286	289	281	277	263	304	309	241	260	288	279	286	259	305	263	291	305	277	281	291	285	275	282	276	276	290	291	277	290	282	283	277	286	318	293	292	297	273	260	307	295	294	280	281	283	317	306	273	311	268	264	294	284	300	317	304	285	270	312	272	299	312	281	293	266	266	285	282	300	277	294	238	303	291	279	306	287	295	294	297	269	302	288	279	272	288	274	270	272	286	284	309	292	280	300	284	305	263	264	278	270	283	264	292	279	238	255	290	293	289	276	290	276	299	263	297	297	329	282	294	282	298	306	279	248	303	260	276	287	293	278	299	266	276	270	295	305	279	285	287	287	277	290	282	279	312	274	257	261	248	286	255	260	259	282	279	263	279	286	286	304	303	311	306	290	264	275	296	288	312	258	263	285	302	256	276	281	268	253	283	280	271	275	292	298	300	251	281	286	293	288	288	286	265	308	272	284	296	266	271	296	295	299	286	264	285	295	291	278	277	256	285	266	272	280	319	288	295	307	281	259	271	298	290	286	275	270	301	260	268	296	264	297	285	269	274	311	296	290	327	274	294	267	287	263	293	274	314	279	258	291	295	305	277	266	281	308	295	306	273	275	299	304	302	297	261	282	293	283	275	273	280	307	291	279	289	287	298	282	275	270	264	316	295	286	291	289	286	261	332	263	248	274	278	315	292	264	300	290	278	292	268	284	292	293	286	270	244	270	272	278	232	275	278	286	286	308	284	276	293	298	281	267	277	277	284	280	288	291	283	295	284	287	263	283	261	269	265	299	272	271	256	289	248	285	272	291	289	290	285	273	253	282	270	286	285	280	261	291	325	288	286	271	285	278	287	293	287	255	279	308	289	287	270	274	308	283	276	275	285	307	292	286	310	310	298	274	313	295	296	285	282	282	272	273	265	266	278	290	287	292	253	297	291	288	296	301	289	267	301	286	290	266	281	292	286	275	276	292	278	276	285	272	298	273	271	288	282	292	274	244	309	261	290	267	272	266	257	297	293	303	273	275	270	282	288	278	277	254	277	287	303	299	284	265	273	295	287	290	277	320	277	272	276	270	280	245	301	272	270	329	287	289	272	295	282	257	298	276	255	282	285	306	293	280	269	261	257	267	300	304	280	280	273	276	253	282	287	281	312	261	285	272	284	277	259	320	301	280	315	290	285	289	285	286	265	297	306	284	283	289	294	285	285	273	275	272	289	262	314	287	280	303	279	289	318	257	296	253	258	293	263	282	274	285	298	281	285	295	281	291	291	300	299	258	289	299	245	282	290	291	287	274	277	266	275	305	251	310	274	275	241	294	311	294	288	307	293	266	273	310	264	309	277	286	288	283	306	285	306	277	289	276	286	252	310	285	270	271	282	295	283	273	271	297	282	276	272	285	261	249	285	280	292	260	270	264	284	280	267	299	291	262	265	305	267	274	282	277	257	293	313	267	299	283	272	282	305	294	257	291	291	281	271	291	303	288	286	284	272	298	286	268	288	262	297	286	265	281	274	283	290	252	283	279	298	267	263	321	313	267	273	292	294	279	275	287	258	292	263	292	280	294	254	299	288	289	291	273	284	277	301	290	291	254	274	276	307	297	289	292	312	275	296	298	293	289	272	268	291	281	311	304	279	314	289	299	285	283	297	283	286	283	278	293	302	293	289	289	283	306	284	262	270	279	273	296	274	286	282	270	297	279	281	279	260	279	300	267	274	287	291	290	286	269	254	287	286	291	260	255	235	270	286	317	285	282	278	289	298	307	276	292	276	327	289	291	253	254	283	319	257	252	287	280	291	288	259	278	273	304	276	287	315	266	258	275	295	270	269	278	306	277	288	291	254	290	273	275	280	293	264	312	299	275	276	290	312	319	284	296	304	297	308	286	278	320	291	294	300	298	295	294	294	243	289	269	281	283	265	261	264	291	295	296	279	280	304	271	287	265	274	284	280	295	259	332	294	274	296	272	285	284	270	316	291	251	287	276	279	265	266	288	247	292	256	303	296	284	286	257	282	280	291	301	261	275	306	283	282	294	301	280	289	302	298	286	287	293	273	270	284	301	279	271	284	273	281	321	292	282	299	321	266	305	289	294	305	273	305	293	281	290	275	263	278	270	308	303	293	303	302	249	254	269	292	308	270	285	290	265	283	297	313	292	279	257	298	254	274	291	271	263	283	267	276	273	275	262	296	304	244	274	270	277	244	282	287	286	297	267	280	292	287	269	268	290	266	267	247	293	267	292	301	296	288	309	285	287	280	306	277	268	312	264	265	277	285	281	290	274	270	282	320	269	239	285	290	328	284	306	299	305	274	300	286	303	277	278	306	314	291	283	272	292	309	275	328	291	306	277	289	297	263	265	290	315	270	293	332	249	263	331	262	257	269	290	294	285	293	299	283	310	273	290	288	289	322	293	289	310	286	291	301	280	259	292	276	292	300	283	289	273	282	262	307	271	275	246	267	281	284	287	277	263	283	280	262	292	269	286	264	283	285	301	269	295	279	308	259	263	279	282	304	268	279	310	285	267	275	269	288	264	265	320	286	301	279	318	297	289	259	301	272	282	312	265	268	278	278	273	311	314	296	308	278	296	273	275	290	260	291	271	308	316	283	270	289	280	236	305	279	260	267	304	291	301	308	261	257	274	261	259	274	284	300	295	259	290	281	275	308	251	251	286	301	264	297	313	275	283	275	279	296	308	305	310	308	275	285	286	274	261	275	264	262	318	275	277	293	278	306	286	291	269	280	300	280	288	271	285	284	338	306	282	301	301	291	283	302	266	271	300	296	293	305	268	306	279	288	280	284	310	272	270	271	284	279	271	272	287	289	274	277	295	314	304	293	279	317	286	237	285	263	289	269	274	273	283	262	285	321	287	274	255	306	261	258	270	295	268	280	281	280	259	299	285	289	299	274	306	289	275	304	279	264	337	294	284	269	277	323	265	286	257	274	263	267	296	270	293	311	276	287	290	300	278	262	301	304	292	287	275	272	276	290	273	291	262	282	280	302	266	296	295	309	270	272	287	269	312	292	262	315	265	262	300	278	278	270	275	298	308	308	301	304	304	289	296	276	277	281	295	295	286	281	303	280	309	280	282	252	305	289	274	284	285	272	291	275	298	288	265	291	282	267	283	252	309	318	303	293	275	290	265	284	285	263	290	286	248	253	334	282	264	290	303	290	306	291	285	285	287	296	256	284	302	280	287	273	288	273	285	278	272	255	289	295	298	271	302	267	264	260	268	278	307	262	340	297	306	290	294	289	279	290	293	287	260	291	302	288	296	301	291	291
28052	22881	21675	14072	7425	4625	3005	2158	1555	1222	1096	918	797	704	623	552	527	473	437	399	352	345	306	293	290	244	277	222	252	258	234	221	239	211	205	232	215	201	225	214	203	215	204	190	184	193	206	191	210	226	192	217	211	195	230	203	169	201	201	195	206	204	189	197	175	240	209	189	206	228	186	200	205	201	229	220	200	170	201	200	189	210	213	202	194	193	192	188	215	229	225	190	224	170	202	183	214	234	212	198	214	182	200	203	210	220	192	206	204	230	199	213	198	205	190	229	177	199	196	248	183	231	208	209	168	199	209	187	170	206	192	199	224	203	197	203	235	202	190	188	217	209	169	219	190	189	213	213	196	202	191	191	218	195	209	185	208	204	219	196	204	233	204	200	218	199	195	203	236	171	201	204	213	199	178	240	198	210	205	195	186	220	202	190	183	224	194	204	220	207	201	198	193	172	208	189	207	195	193	181	203	204	199	201	181	191	192	204	185	221	184	191	198	207	202	215	188	215	171	202	209	179	197	186	190	196	194	198	216	187	179	203	200	195	196	181	175	215	203	186	196	204	190	227	231	225	207	204	204	201	235	202	198	214	175	218	205	213	200	193	204	194	191	217	192	216	198	222	200	201	195	204	187	169	208	183	207	189	196	187	205	215	215	179	207	202	190	175	181	194	209	189	215	179	193	199	182	201	220	185	193	191	200	204	201	213	194	206	193	191	200	221	209	202	201	191	185	184	210	182	195	186	198	213	190	220	185	199	199	211	212	226	215	187	192	185	175	211	192	173	237	185	222	184	184	217	227	168	190	183	218	207	180	210	180	216	210	191	190	194	202	191	209	214	194	204	186	213	199	215	204	208	203	214	208	203	215	200	190	191	186	214	202	205	212	194	214	202	190	184	210	199	195	190	225	200	227	200	195	197	208	188	217	185	183	175	221	193	225	190	219	207	197	202	182	215	184	177	210	185	194	195	183	185	179	224	201	181	186	193	206	201	198	184	172	207	192	219	178	210	202	180	216	214	220	201	214	193	207	187	214	228	210	199	185	185	189	207	201	192	195	227	209	214	188	196	236	184	187	187	228	201	201	180	207	196	178	198	207	165	214	207	201	206	190	212	179	206	184	202	194	197	201	188	198	190	199	194	184	202	187	206	207	179	196	200	203	197	209	179	207	204	193	198	211	200	177	158	212	177	205	228	172	187	225	175	210	185	212	236	208	198	209	220	185	181	216	197	200	190	183	187	208	211	194	230	236	201	185	192	192	204	217	210	202	192	187	175	198	205	205	198	184	182	198	191	180	189	189	188	207	169	202	190	199	188	197	214	190	180	196	189	189	209	187	209	199	183	216	214	194	181	177	201	194	207	206	175	191	195	207	189	215	165	231	185	214	205	216	210	182	220	200	199	225	186	185	222	200	227	197	190	206	183	188	190	204	200	229	231	180	201	194	188	188	211	197	200	187	234	192	191	192	210	206	191	221	214	235	207	181	179	210	172	203	212	199	206	205	206	231	214	189	185	216	217	209	193	184	235	206	198	214	208	207	202	217	196	205	193	195	217	183	200	219	212	177	173	202	186	195	178	178	193	207	200	197	206	189	207	206	167	188	192	184	170	203	195	184	201	222	191	188	210	187	177	201	181	190	196	200	209	191	187	206	204	205	200	194	192	204	189	211	215	193	233	215	197	227	205	191	236	192	198	196	195	184	177	201	210	215	185	189	192	192	181	186	203	182	195	203	215	201	206	198	214	197	213	197	226	206	170	191	211	206	181	198	214	212	205	194	210	194	199	200	202	202	202	194	200	194	213	193	193	192	182	208	208	197	170	216	207	206	191	192	198	191	204	204	202	183	197	196	205	200	206	211	188	207	228	223	194	195	180	190	215	211	222	231	216	221	217	213	190	201	176	190	199	197	227	213	196	199	203	193	200	182	205	205	206	195	184	215	208	210	207	195	208	179	196	195	195	185	200	211	241	195	191	195	201	207	176	173	175	224	218	206	185	212	217	213	207	215	211	211	208	210	196	209	204	184	171	186	202	190	226	199	197	207	209	221	191	216	198	222	219	201	210	208	209	176	197	223	185	206	214	209	201	218	220	188	190	204	215	215	204	221	220	235	214	186	196	194	204	229	200	194	219	200	188	201	192	194	208	205	197	209	198	203	218	213	194	194	196	186	215	178	187	172	194	212	223	164	190	199	214	189	182	210	206	218	215	216	178	206	213	178	176	195	187	195	196	182	200	226	208	194	187	195	171	199	201	202	193	192	169	206	188	188	178	192	212	187	195	185	197	197	186	177	226	191	184	200	205	186	199	201	204	214	198	201	177	210	191	224	194	193	188	218	209	206	202	184	185	211	176	202	199	188	188	194	196	198	232	199	196	208	210	201	181	198	188	195	206	235	187	183	237	219	192	204	203	192	219	214	201	195	224	196	196	198	195	215	221	203	213	198	193	193	211	198	186	183	188	220	174	186	178	209	190	205	187	198	193	179	200	212	199	189	206	202	224	212	179	208	212	177	195	231	181	195	180	193	189	218	207	202	206	197	244	229	194	209	172	211	197	217	193	224	189	184	189	216	172	220	197	204	199	209	211	204	210	209	207	195	211	191	195	186	190	191	191	184	212	215	190	213	217	187	191	210	206	208	201	214	190	194	181	233	216	192	192	212	193	192	222	200	185	221	185	195	197	216	205	196	212	198	199	199	181	200	181	188	190	209	182	210	221	216	183	187	206	197	181	196	221	207	211	206	191	178	208	187	197	216	194	203	203	203	226	204	183	195	229	193	197	199	220	197	193	190	188	193	188	188	206	217	190	198	171	209	188	205	195	196	195	215	184	201	187	196	194	216	210	183	209	199	188	211	200	221	223	189	181	211	202	211	194	220	209	195	208	196	182	179	217	213	182	164	200	231	229	197	200	207	210	221	219	207	187	225	188	220	197	176	207	217	200	179	188	203	200	195	212	207	184	198	178	196	200	216	192	184	214	206	209	202	203	226	200	202	200	187	202	199	201	189	213	204	211	178	193	217	194	196	189	205	213	179	200	204	194	197	168	217	205	190	208	201	209	197	217	215	217	203	207	201	188	197	207	211	183	191	211	214	208	189	202	195	233	193	225	204	208	213	222	202	211	216	187	204	205	206	208	225	199	203	216	191	184	184	229	205	184	212	184	185	189	227	182	191	195	196	193	199	205	186	238	234	196	248	217	193	176	221	178	186	206	204	191	192	195	177	192	202	195	206	183	181	204	178	206	215	157	208	209	219	199	179	193	193	204	227	206	195	204	190	216	217	194	207	226	203	194	186	206	188	187	206	197	205	220	208	228	189	196	202	170	197	200	194	190	183	207	162	201	200	192	219	207	196	196	200	210	169	216	204	182	208	190	198	191	204	193	211	203	188	206	192	190	169	169	195	215	201	209	223	212	192	208	199	185	188	196	194	209	219	200	180	217	200	187	208	218	180	209	176	188	195	188	186	200	194	215	223	205
21498	34051	27106	18704	13808	10025	7482	5424	4141	3266	2836	2365	1999	1709	1438	1316	1156	958	878	768	716	688	592	595	517	471	450	442	390	370	402	374	371	302	358	314	314	303	325	330	296	302	315	267	286	291	284	321	276	257	298	327	289	288	296	293	309	294	303	268	274	303	291	290	333	280	261	287	272	279	263	281	295	282	250	290	260	305	276	259	269	283	325	283	270	275	280	285	286	265	281	318	296	291	289	250	262	285	292	279	277	275	280	281	271	302	286	263	268	225	291	296	285	300	259	254	294	273	270	275	281	305	284	267	257	283	251	273	278	280	268	266	300	303	294	300	296	305	252	279	277	266	297	271	270	245	284	257	287	262	274	253	273	264	262	277	277	264	295	280	256	277	299	285	293	292	292	265	289	283	272	292	278	275	272	267	273	272	276	278	310	273	302	302	281	263	280	284	302	304	278	261	256	314	281	282	291	294	283	274	319	278	281	278	276	299	275	264	278	297	271	283	285	273	297	258	297	268	300	277	281	284	283	247	268	292	281	295	282	292	299	267	304	279	287	290	257	264	285	302	287	295	262	322	269	277	276	286	252	280	310	311	288	291	262	286	257	288	310	273	289	271	287	279	303	276	242	321	264	307	266	299	261	253	254	277	248	275	285	286	254	294	290	288	279	286	263	287	291	266	266	260	287	263	276	230	285	299	298	290	270	290	272	251	318	274	285	283	291	284	275	257	314	281	282	276	282	298	269	263	273	275	278	308	271	288	295	281	307	282	261	275	278	292	283	253	273	253	278	290	277	292	273	283	311	290	284	264	254	288	276	300	291	271	315	284	291	307	299	278	306	278	295	261	264	260	246	271	267	291	292	273	265	309	268	303	290	279	288	264	280	265	289	280	284	300	283	275	248	303	274	340	280	282	301	255	280	275	272	287	298	276	285	287	311	293	293	254	278	257	280	292	289	281	272	282	320	281	283	303	277	283	294	297	296	260	281	245	258	285	261	283	293	274	295	278	286	246	300	289	283	300	290	290	291	279	285	277	272	291	291	289	275	299	272	263	288	298	255	280	277	289	284	291	309	300	258	268	271	274	325	300	284	276	279	309	280	272	263	280	305	292	274	267	263	253	265	289	253	256	299	300	265	290	287	279	290	281	310	290	272	279	268	289	303	267	299	300	299	268	302	284	264	297	289	265	269	302	296	295	299	280	297	263	273	306	281	294	289	278	263	256	274	267	272	294	285	292	270	304	275	273	271	266	288	279	272	277	259	317	262	270	280	301	280	275	262	294	306	282	285	286	244	301	286	269	315	292	311	286	284	254	273	277	284	254	292	250	266	284	296	257	277	302	275	296	287	285	282	298	274	290	271	276	268	291	307	268	308	297	306	277	307	255	301	294	286	273	303	273	307	293	300	304	302	277	270	281	292	309	269	294	263	311	280	302	262	260	287	267	263	308	268	267	286	315	315	271	271	276	291	290	294	268	293	266	289	287	274	305	285	268	276	263	288	271	283	279	291	291	280	271	287	238	291	261	291	281	301	273	303	293	260	278	308	270	265	293	245	281	284	293	308	269	299	271	307	276	316	295	282	284	283	266	278	254	310	286	286	283	285	288	263	265	277	266	263	315	274	293	279	294	269	296	267	272	274	305	275	261	287	297	288	271	262	259	277	284	295	269	292	291	282	264	280	290	273	280	292	285	314	288	271	280	293	309	289	254	291	293	291	287	280	268	304	312	280	291	316	279	260	275	286	308	274	281	307	277	264	258	283	280	284	289	270	260	280	265	315	283	264	251	266	259	269	274	291	287	283	283	247	277	315	300	271	283	280	271	294	300	284	267	301	292	285	302	312	288	318	260	282	306	294	281	289	269	290	305	273	277	249	268	294	278	294	303	301	311	309	253	274	275	282	269	297	267	286	277	298	294	307	273	259	276	297	265	299	275	284	285	309	280	289	258	299	311	292	280	304	272	292	271	286	280	290	249	256	253	272	296	316	244	269	271	304	301	262	292	249	268	272	265	267	296	300	284	270	288	290	311	288	282	291	289	300	283	309	282	301	270	325	278	273	260	276	282	295	278	261	278	289	288	274	320	261	286	255	283	296	295	286	277	293	275	308	259	292	274	288	313	287	276	291	294	288	320	271	249	274	285	285	295	281	284	263	269	270	294	283	267	268	272	258	318	296	275	296	308	279	295	274	262	269	286	304	263	271	283	307	281	268	234	269	306	288	294	238	271	276	260	281	273	265	291	267	257	294	283	306	286	274	290	289	282	315	280	277	278	303	279	245	256	271	243	284	286	307	321	296	289	306	272	251	279	241	273	265	278	309	288	272	291	281	270	266	285	285	292	288	290	322	274	279	290	265	287	255	276	270	298	291	266	293	299	257	287	259	268	299	296	272	264	291	284	314	245	292	255	266	264	300	271	281	284	252	328	306	286	280	279	310	285	270	251	303	283	289	266	293	313	252	268	305	305	281	274	285	280	287	254	249	258	296	290	272	308	269	273	311	272	298	293	305	285	268	278	310	260	273	296	258	286	293	294	293	274	262	290	276	263	279	283	304	265	268	305	277	291	262	288	284	279	275	291	283	274	291	295	267	293	281	290	274	279	297	309	297	278	278	296	292	264	295	284	250	280	310	287	262	283	295	303	281	313	253	303	285	287	253	283	277	309	277	276	269	278	270	268	318	266	306	295	260	296	286	276	279	277	292	304	278	264	287	280	279	257	280	311	264	277	270	296	286	278	251	269	294	250	258	285	260	306	293	282	281	281	287	298	289	301	289	295	263	299	265	289	301	269	291	296	270	285	270	303	281	281	291	297	265	311	303	277	286	295	269	293	320	300	264	279	270	286	258	306	290	285	314	285	267	284	312	283	279	256	292	273	265	285	294	286	265	267	289	292	293	278	290	297	260	258	281	269	288	271	282	314	280	280	318	293	297	303	282	300	266	264	277	326	279	274	295	312	301	264	290	263	258	283	317	293	287	293	247	296	276	278	296	259	278	283	246	245	303	295	302	253	290	287	270	291	286	277	281	288	295	249	290	247	275	273	296	327	271	266	326	295	269	268	294	264	279	291	261	306	263	292	269	258	289	265	290	276	285	298	257	293	275	320	271	294	272	276	297	287	281	288	264	276	272	273	270	263	293	284	293	276	315	277	306	309	314	291	276	273	302	287	270	278	286	275	287	274	298	277	307	282	273	253	282	278	285	271	289	293	293	279	300	276	286	294	302	289	278	263	280	265	274	265	284	296	296	271	258	305	266	331	259	271	267	265	288	242	291	300	266	273	288	280	286	280	284	311	262	261	257	302	282	294	330	295	335	296	281	272	260	300	311	281	291	288	290	273	278	276	283	285	275	275	290	277	294	263	291	316	241	295	272	273	289	320	278	272	302	293	289	288	266	299	260	297	259	308	273	249	284	304	305	275	262	300	287	307	278	282	297	294	296	293	304	274	287	261	262	288	308	274	268	293	282	274	267	319	305	302	280	278
23486	21205	27636	25165	19819	10831	5545	3483	2474	1926	1678	1429	1254	1029	856	855	742	660	530	529	472	438	444	362	349	348	333	334	287	280	264	238	259	218	220	265	252	245	211	212	235	225	201	223	211	247	225	198	204	204	242	219	213	221	211	184	207	224	232	224	186	207	227	209	221	212	204	225	209	203	195	187	221	185	205	220	221	226	220	225	226	231	204	233	204	197	212	212	202	206	231	220	211	195	215	196	186	209	213	238	243	221	191	190	217	213	207	217	218	220	195	199	209	211	189	194	179	217	226	184	193	196	234	205	223	208	199	224	218	191	213	186	221	189	207	187	216	223	201	205	228	213	223	202	237	221	220	218	215	217	189	204	200	205	181	165	204	198	226	210	207	206	182	201	228	214	204	233	201	235	188	215	213	180	202	221	210	200	212	206	221	208	201	206	228	186	204	215	176	217	227	175	187	201	213	198	221	202	191	209	187	210	220	220	186	215	235	202	236	187	227	215	197	193	208	232	205	214	189	208	221	204	193	190	196	208	213	219	208	183	241	204	198	221	207	218	190	191	186	213	203	221	197	220	215	223	212	233	170	217	216	188	231	216	192	223	212	208	204	208	218	207	235	204	187	194	226	221	229	205	205	203	227	202	223	195	218	235	195	213	202	193	211	196	213	197	225	187	237	211	199	240	218	203	212	197	208	197	204	219	228	229	212	193	221	213	227	201	233	202	227	197	204	199	205	228	206	231	227	212	214	183	188	188	184	186	210	210	197	233	201	190	199	200	211	237	228	216	199	229	216	206	223	227	220	194	217	207	179	212	210	215	194	224	193	200	186	213	195	201	208	208	224	193	202	213	197	221	210	239	178	227	222	219	229	192	203	209	206	212	219	211	207	175	221	213	200	206	202	231	190	212	232	194	189	209	219	191	184	207	235	190	206	221	208	217	220	205	190	217	210	211	202	200	226	203	193	236	196	172	219	189	196	212	212	199	195	189	206	207	199	234	228	197	219	231	191	221	181	200	209	210	207	182	191	217	232	213	193	192	198	184	194	220	205	224	199	226	224	193	206	206	188	207	203	209	206	207	200	171	232	219	219	215	219	190	197	200	217	209	225	191	228	210	209	218	194	206	203	219	203	212	186	198	234	222	219	195	226	216	195	210	215	194	199	218	192	205	177	199	224	208	203	212	205	220	210	178	186	191	235	184	173	203	206	190	227	196	227	219	195	202	227	211	196	226	190	179	197	217	215	181	185	212	229	192	208	232	208	218	214	216	209	223	202	219	225	217	205	222	216	206	225	217	192	214	211	215	183	192	203	197	201	197	229	212	215	235	201	215	215	211	200	215	217	215	214	195	197	183	231	188	199	234	229	209	204	189	228	205	209	196	221	221	192	183	227	217	233	222	206	222	224	194	184	201	225	197	197	199	229	226	212	222	188	201	181	189	221	202	209	205	216	178	204	186	217	219	231	214	207	200	203	202	200	209	218	194	201	222	222	211	181	203	234	217	216	213	225	219	211	202	194	197	183	200	191	234	231	231	235	212	191	200	235	213	210	216	196	212	218	197	194	195	227	209	189	199	189	221	207	181	205	214	187	202	219	215	198	223	195	205	224	205	213	239	218	219	210	222	217	212	227	222	218	215	227	234	211	234	235	246	226	229	221	200	184	227	187	192	207	205	218	208	199	204	212	183	208	220	202	200	204	217	209	226	208	203	212	229	193	212	228	209	216	204	227	195	202	215	200	193	207	212	217	219	212	183	208	207	205	213	224	199	222	221	216	212	190	207	199	204	190	197	189	218	254	203	239	204	227	198	215	235	200	217	190	208	194	212	219	202	210	214	215	214	192	190	211	190	191	194	209	203	205	182	190	206	201	197	180	189	185	196	224	198	222	226	185	198	210	215	208	190	213	211	190	203	214	196	188	210	199	225	218	199	217	188	223	207	185	188	229	211	206	203	193	239	212	203	202	214	224	200	221	199	207	223	201	237	201	210	210	192	216	192	223	237	218	194	224	221	194	203	224	179	199	195	199	186	192	220	204	215	179	200	210	209	203	207	207	206	212	210	171	229	208	213	237	238	229	181	228	184	210	210	222	229	197	207	206	209	197	205	218	211	198	166	207	201	250	226	192	205	212	227	228	202	206	191	197	204	220	218	195	201	208	198	191	194	199	197	191	207	211	216	201	216	201	194	231	182	196	193	195	179	213	207	222	201	221	229	203	229	191	206	209	206	206	220	182	213	216	192	234	231	218	219	243	232	191	219	161	222	206	217	191	200	207	214	200	210	223	243	234	207	216	205	228	189	224	205	188	198	201	216	197	206	224	217	197	183	200	219	213	224	222	194	220	203	196	227	210	225	221	191	210	208	177	210	174	188	184	207	203	217	217	200	221	212	223	198	223	217	220	187	213	222	203	201	207	203	199	210	221	216	213	215	224	223	208	223	205	185	188	204	200	192	204	212	199	201	204	200	216	244	200	231	206	189	216	181	213	183	214	219	187	254	198	201	203	208	205	202	211	223	190	226	220	226	200	197	198	192	225	205	210	219	196	241	214	198	208	205	188	191	213	178	194	201	209	211	217	213	207	179	211	229	219	217	197	205	194	205	206	230	193	219	221	189	209	217	216	223	206	184	191	201	223	220	205	208	236	227	225	194	207	210	213	230	227	208	214	178	225	213	191	227	227	204	218	232	216	183	213	196	212	195	207	194	217	206	219	208	208	248	217	204	200	200	214	215	205	207	217	199	205	214	210	197	187	172	200	186	176	208	211	199	216	211	222	216	194	223	222	229	199	224	219	213	200	209	199	197	248	218	204	198	223	217	182	193	187	207	192	237	211	215	213	214	201	233	209	184	193	223	198	204	229	222	203	203	194	208	196	187	213	222	208	209	184	218	186	198	208	239	228	224	203	185	202	223	218	205	206	202	233	194	222	192	194	219	206	198	189	207	222	203	218	192	212	204	222	215	196	215	230	213	227	209	207	204	208	184	201	228	211	208	215	202	206	188	202	206	190	237	190	207	205	214	211	219	220	185	185	187	229	210	208	229	219	233	203	206	211	212	224	189	211	204	210	201	206	209	226	212	208	223	224	216	197	193	182	217	214	223	219	211	238	214	220	206	198	230	227	214	213	221	235	198	206	229	211	207	227	220	193	210	203	227	224	196	211	223	222	223	222	196	201	202	240	173	221	186	212	206	216	227	197	226	187	203	204	216	228	194	207	195	201	208	190	220	204	208	197	225	202	216	199	203	209	214	186	220	191	211	199	217	208	192	208	171	208	205	237	216	205	204	211	200	248	236	225	198	195	223	214	229	218	201	225	220	230	207	188	198	212	200	218	186	227	218	210	226	213	204	192	233	228	190	208	211	210	206	185	214	204	195	217	216	186	208	215	195	205	206	205	203	199	216	205	208	200	218	197	205	199	196	211	199	199	221	212	199	176	186	180	204	198	215	208	194	213	248	234	218	177	187	199	180	193	209	220	186	211	224
22678	40823	33032	24552	18613	13957	10603	7985	6157	4993	4139	3507	3020	2493	2083	1885	1566	1229	1186	1149	988	930	800	709	641	591	554	556	484	477	464	470	414	410	396	393	344	335	311	332	333	333	299	325	301	308	314	309	277	308	288	308	271	301	278	276	282	292	284	310	292	282	280	323	314	289	298	256	287	297	287	305	299	278	305	284	327	301	298	279	332	318	280	287	286	282	275	278	311	296	276	284	265	274	293	275	288	287	299	305	312	283	337	290	321	282	308	282	285	330	291	293	289	292	299	312	301	303	281	283	290	308	309	315	281	310	294	300	274	314	305	280	286	291	291	295	300	301	272	325	269	287	282	311	296	281	291	306	299	287	325	300	290	291	308	316	305	317	263	281	290	308	305	321	310	291	272	290	283	264	293	297	287	298	267	295	270	279	299	292	277	296	296	293	255	297	303	288	298	297	305	312	299	282	284	280	285	286	253	301	268	301	270	301	277	280	295	265	292	296	300	287	292	279	288	281	306	285	289	272	275	309	299	291	263	274	279	299	295	297	286	298	302	303	284	299	254	290	290	299	275	305	273	289	296	287	299	259	277	275	280	266	284	274	283	269	288	278	304	311	315	307	299	302	305	287	269	304	287	271	305	311	303	319	321	304	307	299	324	283	280	271	269	271	289	317	290	302	256	293	284	292	305	317	313	289	287	287	320	264	318	298	279	305	281	340	311	294	312	302	314	318	289	288	308	305	288	284	317	286	321	259	285	283	295	290	287	307	286	296	296	291	276	297	281	283	294	276	288	268	287	288	287	290	283	285	277	298	277	320	282	280	308	272	284	330	301	268	275	264	288	307	299	287	313	336	267	279	292	286	286	282	303	304	310	301	294	312	287	316	308	313	272	276	327	297	300	273	324	270	301	278	299	284	300	292	286	302	271	292	291	305	290	295	305	278	262	305	293	283	337	307	290	300	297	269	317	289	272	287	303	280	311	277	302	305	311	318	309	335	278	302	308	301	282	287	303	302	317	272	288	309	286	291	303	314	290	293	326	312	292	290	304	277	312	274	315	284	277	282	279	319	290	304	303	298	311	311	304	288	271	299	284	285	269	304	309	310	290	289	277	303	316	295	278	296	291	283	280	316	329	319	315	316	309	303	278	287	273	291	292	300	310	312	291	288	290	309	272	297	294	294	274	300	281	257	316	293	291	318	286	300	291	291	305	291	303	290	312	287	310	281	268	326	278	285	291	312	289	326	335	279	291	298	318	255	302	303	295	293	294	275	306	311	294	310	283	305	301	292	286	306	317	306	303	279	311	267	281	289	296	285	276	271	267	288	267	314	276	303	301	301	294	310	286	327	295	293	289	308	288	267	294	270	295	295	293	308	282	285	288	326	304	290	285	304	286	322	318	309	274	263	313	249	327	290	310	320	281	268	325	296	284	286	290	292	279	282	267	285	316	296	292	287	254	264	290	315	312	289	304	290	311	292	270	297	290	307	304	279	315	310	271	288	266	249	291	287	308	260	278	319	279	310	278	307	290	274	317	269	301	270	323	271	279	249	319	276	283	285	330	300	314	312	273	304	302	297	285	278	283	307	303	323	310	314	269	267	286	322	298	287	284	278	304	249	290	290	286	280	312	289	282	283	287	287	315	294	306	309	299	299	300	281	309	309	270	312	273	298	286	289	303	280	260	297	245	282	305	254	297	268	287	295	288	292	299	284	300	301	318	277	304	290	288	310	263	258	282	309	280	297	290	275	286	288	275	288	287	287	304	279	309	253	293	284	284	280	308	293	304	312	282	285	306	302	292	290	284	304	276	336	294	308	277	284	308	282	271	312	282	297	303	296	281	337	294	268	309	294	298	281	296	300	287	301	294	290	292	317	298	272	290	289	291	305	299	310	290	276	285	306	281	277	294	292	275	288	289	280	279	290	287	315	288	282	281	273	300	345	271	299	258	317	297	280	292	281	316	288	306	299	279	290	301	297	301	337	303	279	326	312	275	276	291	299	289	279	286	264	271	288	287	317	259	284	299	284	328	310	272	271	298	287	289	312	288	281	288	280	304	267	320	293	304	286	298	287	273	287	262	287	290	322	285	304	326	281	320	269	292	283	273	309	310	261	291	282	304	301	287	306	309	307	314	315	276	318	276	319	290	289	264	307	312	281	289	306	315	326	259	305	268	293	278	288	265	313	301	311	294	302	311	317	297	318	304	306	305	318	298	298	283	271	296	316	298	320	288	343	295	283	308	290	295	274	280	304	279	282	292	310	301	295	302	279	286	324	295	300	275	307	290	261	288	284	280	301	310	286	291	298	312	297	256	280	257	283	298	310	306	302	309	266	288	293	291	278	335	271	291	300	316	304	296	264	290	291	311	327	283	285	307	292	288	284	316	287	297	290	292	299	280	312	304	305	290	278	280	303	277	310	286	328	301	304	277	323	321	330	275	264	289	312	332	307	284	281	285	315	295	293	304	285	284	283	300	287	280	315	288	284	311	303	320	305	311	289	284	294	301	308	274	311	303	283	280	275	245	270	287	289	309	300	321	272	281	292	318	313	304	300	288	316	295	289	273	296	268	254	323	261	268	281	320	314	295	318	273	310	292	285	291	288	285	287	333	255	314	281	272	277	290	301	263	293	279	278	306	309	303	309	292	304	305	312	277	295	274	287	315	304	292	294	256	287	304	265	294	233	291	320	310	282	287	296	305	298	305	275	283	285	278	313	300	297	331	262	318	289	296	314	293	302	297	277	274	282	280	303	302	306	327	289	305	304	305	279	275	288	291	299	267	309	326	298	309	285	281	275	280	268	303	284	303	291	308	296	285	274	301	267	300	293	293	313	309	343	288	259	280	294	315	274	293	303	279	293	247	322	287	287	312	311	299	277	306	338	290	293	314	344	305	317	308	270	322	305	302	300	298	318	310	278	254	284	275	298	288	288	297	297	319	296	274	276	298	261	282	275	297	299	310	299	276	283	306	279	288	270	301	303	314	278	272	288	310	301	315	314	298	323	303	278	282	302	285	311	302	306	289	298	306	286	302	300	291	296	285	302	303	293	305	287	297	319	323	297	291	304	270	259	326	316	303	295	283	281	288	269	275	284	300	281	290	255	313	292	309	279	302	336	304	299	251	272	305	271	259	295	283	290	293	265	305	290	269	313	284	268	326	314	296	315	302	272	317	285	279	323	279	305	303	293	291	265	308	304	266	295	259	318	296	286	287	276	292	296	310	296	297	263	289	318	299	343	293	273	267	306	305	335	294	290	293	303	291	319	288	300	321	282	282	292	275	294	293	321	278	285	295	290	266	307	300	275	312	278	267	312	313	314	279	338	272	294	331	310	278	266	281	290	267	270	302	280	318	277	290	289	313	286	341	296	298	274	292	305	326	323	302	309	307	328	304	253	313	313	327	283	316	288	301	329	311	266	287	259	287	328	302	287	297	296	320	291	306	276	277	270	286	298	321	270	322	283	261	301	299	283	290	296	299	288	308	300
24942	21376	26122	23900	10610	5467	3639	2518	1926	1445	1266	1095	964	777	712	704	572	513	480	380	422	354	376	287	294	289	264	278	252	212	203	238	226	215	210	208	216	178	200	203	210	195	197	198	210	188	183	198	191	188	229	211	225	200	206	198	181	182	181	193	173	176	190	222	186	178	194	173	192	175	199	187	192	182	202	220	228	196	178	205	179	168	199	192	197	211	175	192	199	180	187	209	191	199	198	202	181	177	195	208	195	175	184	188	191	215	185	201	175	188	213	203	189	198	172	188	197	207	173	190	181	181	191	206	190	192	190	188	201	189	188	196	208	203	199	213	206	183	181	165	201	176	162	201	196	234	211	204	200	193	196	184	204	177	201	171	218	178	206	191	182	193	197	221	194	199	200	203	178	193	186	196	193	191	198	188	178	187	176	199	163	190	181	174	205	194	207	201	198	190	177	166	196	201	186	207	195	239	215	214	197	196	187	198	186	187	161	207	201	181	199	184	216	199	189	187	189	208	160	178	186	211	223	166	179	183	184	188	210	173	200	180	190	210	205	166	204	189	211	207	197	229	199	188	184	208	211	193	192	158	196	180	206	184	197	185	188	205	174	188	170	187	218	188	217	190	208	181	216	167	174	179	202	189	185	195	189	191	177	202	214	208	182	180	160	212	174	194	194	219	188	197	189	176	188	175	201	189	200	196	186	193	178	178	177	189	199	192	185	211	167	165	183	194	197	191	194	210	190	211	183	195	186	206	186	208	187	201	215	212	190	196	171	209	170	182	225	176	183	186	177	219	189	181	205	190	172	177	184	188	175	189	194	172	199	194	200	209	174	213	179	171	206	180	176	191	188	214	174	209	197	193	183	192	194	174	199	191	166	172	183	182	189	185	168	214	210	188	222	198	192	188	172	211	185	196	168	174	190	196	178	182	174	199	179	210	208	190	190	193	185	180	185	178	178	182	181	180	194	187	195	206	188	188	204	172	199	205	204	188	205	215	208	195	179	202	181	191	220	204	196	187	172	185	192	185	205	205	186	170	191	189	183	186	196	204	200	198	182	197	185	185	194	212	174	183	198	192	199	188	190	206	194	177	181	209	201	188	170	205	182	182	180	195	179	199	231	187	197	217	182	201	208	178	205	173	194	208	195	216	192	182	202	200	215	189	170	173	205	198	214	190	194	224	183	199	187	188	205	192	179	186	192	180	198	187	184	188	182	192	179	176	204	184	194	210	214	183	192	184	179	180	176	202	192	184	181	192	213	190	209	187	194	177	203	172	198	173	176	203	193	185	212	202	180	179	192	187	195	176	178	186	173	185	185	180	193	209	207	196	185	197	184	197	200	178	195	209	184	189	202	198	171	208	199	188	200	203	189	207	169	190	168	186	205	178	204	196	208	208	178	224	184	185	209	197	155	213	219	190	195	207	183	199	178	182	177	193	187	187	179	186	201	204	199	179	175	195	187	204	182	190	180	191	196	204	183	191	227	220	200	192	175	177	205	187	181	167	188	222	171	183	176	186	178	203	204	184	204	198	196	177	201	188	192	182	196	180	204	177	198	184	199	209	180	193	180	195	195	196	223	187	182	208	186	178	202	198	211	202	198	196	184	189	168	209	172	217	196	188	195	199	194	196	193	206	198	194	190	195	183	205	201	215	204	183	189	178	160	176	194	197	154	204	201	183	182	160	176	193	193	173	218	209	179	212	201	190	218	186	166	191	178	191	184	215	200	178	193	204	196	190	173	187	211	216	207	186	192	200	206	205	181	197	193	176	198	194	203	178	162	187	191	228	211	176	192	208	205	189	200	219	196	193	194	194	188	177	169	201	182	185	208	212	213	194	208	187	197	186	173	193	192	188	174	169	223	191	185	182	174	196	182	204	181	179	217	198	217	194	207	218	221	193	210	212	189	205	181	187	197	207	198	182	195	188	184	185	200	201	171	190	203	182	215	179	184	172	198	199	191	194	175	202	172	192	176	179	179	191	206	197	203	173	182	196	162	200	168	187	189	208	206	189	181	184	203	181	212	211	181	200	207	217	191	211	212	169	211	182	215	186	177	190	183	180	178	210	176	205	184	194	216	203	198	205	204	193	190	183	204	199	174	212	202	180	198	201	191	205	175	201	199	198	207	191	210	179	204	188	190	196	202	198	188	196	180	173	180	203	168	200	199	167	199	205	185	185	242	185	194	213	199	202	189	212	183	182	193	209	177	203	187	197	208	184	197	194	196	181	211	204	183	217	195	163	208	190	180	175	188	184	174	215	221	192	195	193	178	210	173	171	171	204	170	204	188	199	190	189	212	192	181	206	203	205	185	182	171	186	213	200	199	190	178	186	192	201	195	187	189	204	199	173	211	211	200	176	205	202	210	209	200	175	172	189	242	187	178	186	190	207	190	171	181	205	187	174	209	190	177	192	190	197	223	194	223	199	198	183	177	205	183	173	194	179	204	182	202	189	190	216	165	176	197	218	193	198	176	192	210	192	169	199	183	196	191	191	196	188	187	199	168	185	215	229	200	193	200	173	178	176	193	190	197	209	191	186	195	187	211	189	184	198	219	202	184	218	185	201	178	183	179	192	199	191	189	197	201	187	185	194	165	192	190	201	193	170	218	187	203	210	186	216	201	196	216	200	208	188	200	176	209	213	188	193	187	214	154	193	177	197	170	186	214	171	189	167	227	184	202	186	189	168	207	195	181	161	186	200	174	174	223	177	191	204	194	190	202	208	218	200	181	201	187	211	187	197	192	175	168	208	183	192	179	183	209	211	190	209	179	200	211	185	178	180	203	189	194	182	212	212	204	187	179	181	206	188	169	208	205	188	214	200	180	198	189	184	185	192	209	193	182	189	180	181	189	213	203	173	221	182	207	204	178	166	205	176	199	179	190	182	218	173	176	174	173	181	198	225	175	195	188	190	189	176	207	202	194	192	197	177	195	193	194	233	180	175	190	188	164	183	187	184	187	190	185	196	189	216	193	193	196	210	185	180	186	214	194	183	182	184	187	178	172	202	174	171	187	195	169	199	198	172	183	179	203	204	205	195	186	205	206	171	180	173	190	198	199	174	169	208	190	202	210	204	192	175	165	203	200	193	209	195	199	224	174	192	194	226	198	169	198	191	202	191	193	190	210	203	184	208	210	182	206	186	195	182	163	179	168	193	185	206	207	160	203	187	208	194	206	198	165	191	183	169	177	206	201	193	195	195	188	184	199	216	194	208	199	198	206	193	202	197	199	189	187	198	178	197	204	214	191	203	183	202	181	202	174	196	198	182	191	200	187	197	190	190	200	186	215	201	179	172	187	187	195	188	232	188	232	192	199	200	199	209	187	219	208	193	192	188	165	226	181	185	179	204	204	197	192	195	197	200	193	189	187	202	201	195	212	164	199	191	191	211	182	174	197	218	194	197	181	179	191	171	210	187	205	187	193	178	174	183	190	198	166	208	171	191	179	180	190	180	178	198	157	179	204	168	198	168	206	207	194	195
22002	37585	29421	20994	15492	11427	8434	6469	5149	4016	3428	2908	2426	2101	1773	1561	1345	1121	1016	919	857	769	655	597	508	470	471	480	396	410	430	390	365	367	362	323	309	314	295	302	292	313	309	283	289	267	282	241	299	265	277	285	286	273	248	289	263	281	262	297	275	284	284	248	293	249	297	304	269	303	248	264	244	268	253	296	285	239	294	264	280	296	284	247	269	282	265	288	298	267	273	273	291	262	270	288	246	262	278	253	282	288	260	259	247	262	241	271	265	257	324	263	293	231	265	270	265	231	310	252	292	247	257	282	254	242	288	271	255	246	270	274	287	253	268	270	270	237	274	286	282	246	304	302	289	259	258	277	278	284	249	284	240	287	248	279	262	264	289	277	300	260	285	235	248	289	272	278	289	260	273	269	256	290	292	296	288	307	278	243	255	287	250	255	276	268	250	279	269	298	258	257	295	273	248	287	280	263	275	275	264	263	277	279	265	274	264	258	286	243	259	254	235	258	288	259	239	250	279	235	294	289	284	283	282	242	286	273	266	275	290	259	283	282	275	276	286	254	254	258	258	293	276	264	287	258	273	262	287	287	281	277	268	247	261	298	264	257	250	281	266	276	270	261	298	259	277	267	291	287	251	254	290	262	271	265	263	268	308	252	272	271	250	229	289	293	269	286	298	251	253	279	258	287	281	293	283	269	276	274	272	268	271	268	263	289	269	266	283	263	267	244	282	262	301	267	292	276	286	266	273	280	283	265	285	302	265	261	260	251	265	248	313	296	254	265	283	259	292	258	270	231	293	297	277	226	291	281	294	283	254	266	298	279	265	279	248	255	281	252	286	273	290	290	274	274	241	290	275	281	268	278	272	272	249	289	258	290	273	269	254	281	269	286	267	277	280	306	274	254	264	264	264	282	280	283	265	284	253	305	270	285	273	282	284	286	272	258	254	285	273	248	256	256	278	267	262	263	254	259	278	260	277	272	275	254	292	286	279	272	279	285	281	270	242	265	297	286	280	269	238	271	276	245	258	254	283	284	260	300	261	291	253	239	266	268	282	262	280	286	258	289	253	276	238	274	284	268	267	296	255	267	260	285	268	245	267	259	260	302	287	256	269	280	286	253	297	277	269	274	308	285	260	254	294	262	264	284	278	258	277	279	302	297	273	247	285	303	260	268	243	270	253	270	244	291	260	270	252	295	279	288	295	272	266	276	262	294	285	263	269	246	291	277	270	288	251	280	301	271	256	267	282	271	250	254	239	263	277	226	277	307	297	253	247	269	269	281	279	287	272	306	270	270	298	288	271	292	262	259	282	257	300	262	269	280	279	265	278	284	275	261	282	279	275	272	294	242	273	272	314	284	271	255	259	264	271	262	238	299	273	269	262	271	279	281	288	262	270	273	301	265	282	252	273	233	275	263	281	300	265	289	276	257	285	276	271	259	271	314	289	255	256	288	283	236	262	285	278	300	282	271	297	243	268	275	285	274	229	252	288	252	282	278	304	253	309	284	273	261	265	270	258	272	295	293	277	279	268	284	280	264	295	286	272	266	289	297	284	271	286	265	287	275	283	300	277	245	277	270	298	294	308	277	268	274	268	291	272	270	271	242	282	265	262	264	262	269	302	288	271	289	251	274	285	276	247	223	273	262	262	252	308	268	268	276	272	308	271	300	267	288	269	245	285	249	279	265	260	259	271	254	259	260	301	268	296	249	277	308	302	280	275	292	257	283	275	291	252	276	265	279	268	268	302	299	264	294	261	297	296	280	282	265	257	311	257	265	244	276	270	266	293	265	275	274	257	252	274	268	310	253	257	278	263	283	271	262	273	258	261	307	238	253	297	251	256	282	273	262	274	264	273	275	285	246	294	289	248	244	263	286	261	260	290	264	273	265	281	252	275	289	277	282	266	252	264	278	282	303	287	267	260	300	246	271	270	288	260	287	270	269	236	296	277	291	258	257	260	273	275	268	278	290	291	258	294	257	254	282	244	271	294	285	252	297	278	291	302	266	289	268	281	246	257	262	260	257	245	260	291	310	296	283	246	259	248	270	257	264	290	253	273	268	269	295	272	297	272	262	287	268	269	270	285	260	258	279	279	284	251	271	279	257	258	269	247	262	280	228	274	266	290	273	258	277	266	288	268	283	300	271	251	270	261	289	286	270	258	269	279	288	272	267	264	279	290	271	289	275	267	252	297	293	289	238	279	245	261	250	267	262	291	282	296	267	275	261	264	296	269	257	260	282	250	267	272	295	297	299	249	279	277	262	246	290	258	274	274	249	268	285	272	272	252	257	262	272	267	267	303	247	247	293	285	267	304	305	273	264	255	275	271	279	264	252	259	250	286	264	272	281	290	270	289	259	288	252	270	297	270	299	296	280	269	298	305	291	295	263	278	291	270	295	283	285	261	282	263	268	297	252	264	283	267	311	298	266	266	267	283	276	281	245	268	239	262	247	261	250	267	276	269	268	284	288	259	253	269	275	256	295	288	273	269	303	223	256	228	274	278	262	279	259	251	247	297	271	283	270	261	265	277	252	283	271	292	301	273	285	262	248	279	267	266	260	291	269	267	274	284	264	261	289	260	273	271	301	270	281	283	265	274	296	262	278	298	260	269	268	288	290	305	273	252	265	262	256	297	301	262	258	231	265	264	260	280	286	273	261	270	290	286	275	268	297	289	274	271	282	232	263	261	293	262	256	265	284	307	279	290	276	273	261	278	267	262	276	269	262	260	270	279	301	272	251	281	245	261	278	315	263	279	271	279	273	267	246	260	283	259	263	266	268	265	274	267	245	264	305	256	258	263	267	296	274	245	262	274	277	275	265	307	294	302	282	287	279	264	279	286	264	258	276	297	277	268	286	290	308	288	294	296	255	261	258	241	261	272	283	261	260	247	267	265	305	229	295	256	258	265	289	260	272	268	281	256	288	277	253	260	254	253	278	309	253	277	279	257	263	283	264	250	241	256	267	293	280	258	247	263	264	269	276	286	276	286	261	282	293	259	282	289	264	261	277	276	254	259	277	299	286	276	276	282	284	266	289	279	294	292	256	269	267	262	292	256	286	266	271	315	240	255	268	274	278	254	274	300	287	284	252	259	276	261	292	264	290	264	282	255	274	280	283	282	253	285	257	259	273	259	281	252	271	273	302	283	306	286	284	251	273	278	242	288	250	284	310	273	293	276	271	263	264	288	286	258	290	280	279	287	255	260	263	267	256	266	260	281	290	294	270	258	284	269	290	258	287	270	246	301	270	288	278	252	300	252	278	279	272	238	251	304	293	271	273	284	274	252	284	282	272	255	265	270	307	275	252	262	255	257	256	259	262	271	304	308	261	289	262	265	279	255	283	275	261	264	276	279	266	239	266	316	280	290	291	282	239	273	279	248	255	262	263	287	247	280	281	244	294	258	285	282	292	261	277	288	281	272	276	268	275	279	302	288	306	289	279	255	291	284	285	288	272	265	252	277	281	277	250	257	279	261	300	287	252
22502	21229	28337	24407	21332	19584	10762	5024	3413	2759	2348	1892	1653	1390	1192	994	887	750	646	660	514	524	478	398	420	383	354	322	315	287	299	289	259	277	250	251	230	222	225	241	233	257	230	222	204	220	206	217	197	203	203	208	186	192	222	199	205	185	204	208	213	233	169	219	202	191	203	215	221	217	195	183	202	203	199	214	210	219	207	228	213	212	195	177	214	203	211	210	206	232	197	226	208	183	197	207	187	225	174	202	206	231	194	209	189	199	192	242	225	208	217	212	200	222	189	186	228	208	212	170	204	215	210	205	200	229	216	215	222	194	208	224	198	209	230	210	195	204	209	191	216	234	212	212	190	205	220	230	240	192	224	236	237	212	208	199	195	209	229	185	210	207	192	236	191	224	186	203	193	186	213	211	199	190	220	213	226	219	225	221	217	209	211	195	204	206	201	205	206	210	172	210	215	226	226	217	197	207	183	210	211	208	217	208	215	187	199	205	201	203	207	216	197	207	184	225	193	193	198	201	196	213	203	212	217	246	207	230	200	200	202	197	220	225	179	206	198	186	196	204	194	178	209	219	223	176	212	199	222	193	197	209	191	222	225	190	200	214	204	210	205	207	231	198	208	217	225	195	213	205	214	219	174	200	230	207	205	176	222	211	215	194	206	174	230	216	185	221	204	202	201	207	200	198	201	211	207	189	197	195	216	233	198	187	219	210	196	228	223	202	199	195	210	205	222	208	203	182	198	215	188	204	201	193	204	206	212	188	220	197	212	174	202	213	219	215	178	201	214	220	192	195	218	208	167	211	211	200	230	209	211	193	194	218	216	186	214	192	224	199	207	199	201	223	201	212	223	197	208	204	210	216	215	186	226	211	233	198	187	213	205	224	223	195	192	199	183	209	193	231	214	217	205	207	189	208	214	203	200	201	191	217	182	179	216	182	210	192	219	192	220	188	210	201	185	217	204	210	198	227	227	212	211	192	205	196	197	220	209	208	209	182	188	202	192	192	202	218	199	196	218	188	211	209	234	191	219	216	216	213	204	196	216	184	202	212	214	192	226	224	209	220	235	204	190	223	197	195	202	195	231	194	207	204	221	199	199	177	201	221	198	220	213	196	191	190	217	210	219	217	213	208	211	230	189	198	223	227	189	215	239	194	200	181	218	213	178	220	192	220	234	209	218	216	209	216	227	208	211	192	227	191	197	201	210	217	205	193	213	212	203	227	192	213	244	225	198	215	219	196	205	215	215	222	197	186	229	175	203	189	199	216	218	215	209	214	208	220	206	208	223	209	230	205	202	199	191	268	212	220	216	207	212	200	210	201	212	200	197	220	198	205	218	228	210	233	198	244	193	223	215	192	200	196	242	181	197	214	205	256	208	196	212	205	219	195	195	190	208	188	198	205	222	207	239	210	217	221	184	187	181	207	203	193	202	204	222	199	204	209	229	200	188	178	184	199	204	219	189	191	226	220	217	191	203	211	193	195	218	195	211	219	201	212	208	193	207	204	205	189	199	213	203	243	234	197	213	193	201	224	227	201	211	198	186	206	225	221	244	227	199	203	202	226	212	196	211	185	202	214	200	211	217	215	197	210	186	211	209	244	193	201	202	177	177	235	202	246	219	209	212	201	210	212	212	207	206	223	192	237	195	212	207	217	217	194	204	207	244	202	210	192	229	198	227	189	210	208	222	218	209	212	215	200	213	225	224	201	204	213	232	234	212	184	200	183	188	229	217	203	220	195	197	194	220	198	217	191	210	210	204	218	206	213	205	203	208	206	193	212	226	188	193	197	206	205	214	195	184	195	207	200	186	211	215	225	195	200	173	193	208	207	236	197	185	214	215	198	213	194	216	212	198	209	200	210	218	202	212	186	222	216	181	222	196	188	191	219	199	216	186	211	179	219	217	194	202	200	194	197	194	191	199	193	222	192	196	206	214	200	206	238	214	201	202	220	211	198	193	190	207	216	216	224	220	226	196	208	213	202	201	197	203	224	200	208	201	201	192	214	208	226	201	191	196	226	220	205	214	209	209	207	217	222	222	217	193	222	196	193	188	209	208	214	196	199	208	232	194	234	217	219	196	214	230	209	213	207	209	183	197	203	186	234	204	196	187	196	241	196	209	210	197	221	224	213	202	198	234	193	217	207	193	204	211	221	237	203	212	201	219	175	214	221	175	213	210	234	201	208	186	202	224	192	218	214	217	207	203	207	195	203	226	201	202	220	220	186	198	197	203	213	251	217	200	199	224	216	218	234	199	225	218	192	213	215	195	215	194	211	219	186	209	201	209	219	208	199	222	224	209	206	206	213	196	222	200	201	200	208	210	227	206	209	222	222	206	193	200	202	189	205	191	214	214	205	206	199	178	194	184	224	194	223	221	178	199	214	204	228	200	215	188	217	216	208	186	194	203	205	240	237	192	221	195	202	193	209	237	210	185	194	202	211	199	213	203	235	188	198	238	203	219	222	187	215	205	194	221	229	190	203	219	183	208	203	205	221	201	188	193	187	177	208	189	196	218	223	216	189	226	220	223	222	192	201	198	224	208	192	213	232	215	210	218	214	204	200	203	198	195	189	237	217	210	207	204	196	226	197	211	191	208	205	205	217	199	202	231	209	226	229	229	188	219	200	196	208	196	225	210	191	173	217	202	208	206	209	198	212	194	203	224	209	210	226	217	202	197	208	212	186	215	186	209	200	220	216	218	208	193	201	200	208	220	223	215	213	217	196	193	198	217	195	223	221	211	208	195	213	204	239	239	190	190	217	190	220	186	205	245	195	191	177	228	227	212	208	222	219	211	215	202	210	222	172	221	206	191	207	214	222	190	213	207	211	192	202	191	204	203	220	197	213	198	212	210	199	231	188	198	201	187	212	206	214	197	185	186	228	184	199	202	211	195	214	214	207	191	216	251	201	221	213	179	197	219	188	206	196	212	202	202	199	217	192	234	209	219	209	210	186	213	190	230	207	210	208	227	199	205	197	215	206	184	216	199	200	192	186	227	184	203	192	198	218	213	205	217	206	186	239	208	179	209	173	219	185	216	215	208	199	209	219	192	215	202	219	209	197	228	208	190	238	190	211	193	189	206	242	206	242	225	214	209	205	208	234	198	200	204	202	207	180	224	210	197	196	209	195	223	212	202	202	220	199	221	214	208	198	206	216	217	202	206	205	196	205	211	195	186	213	223	212	216	211	192	190	213	214	232	216	207	173	200	222	210	220	206	203	196	189	223	182	219	200	200	226	216	224	227	199	216	215	206	192	185	182	212	182	188	207	231	214	195	217	197	216	205	207	213	212	198	200	212	230	209	214	200	203	198	203	204	191	203	225	195	200	200	191	212	228	224	212	202	204	204	223	204	190	202	190	206	215	218	185	219	202	212	237	217	204	208	207	199	221	220	179	187	202	220	218	201	203	200	218	228	224	185	214	190	215	206	213	205	210	186	176	215	201	216	199	210	175	204	190	226	223	189	203	222	212	229	195	223	213
24963	45291	36629	28733	22561	17506	13623	10586	8360	6805	5729	4855	4000	3241	2785	2305	1978	1705	1532	1321	1196	1031	997	841	758	682	635	561	575	524	472	440	420	390	400	391	345	345	359	347	327	343	307	328	286	296	290	286	319	286	330	286	275	296	318	297	317	296	300	291	280	325	277	288	284	310	295	284	298	288	304	267	290	321	281	291	277	264	277	310	283	276	317	304	280	291	272	293	252	299	295	288	293	298	273	303	296	310	278	281	289	285	289	297	270	272	300	253	276	301	304	300	289	279	293	293	260	315	304	267	283	293	308	299	269	264	270	271	308	284	281	289	279	290	272	288	275	293	301	298	276	325	284	281	293	302	310	302	287	302	260	256	269	264	291	259	301	297	325	289	268	278	311	308	275	298	281	269	294	288	301	325	317	319	262	265	302	298	298	243	268	292	297	290	326	271	307	301	305	276	295	306	254	268	287	270	257	289	302	253	301	284	299	321	315	300	274	272	296	287	283	288	308	292	285	307	266	303	298	307	323	259	283	296	326	269	311	299	287	284	319	260	271	295	287	271	284	292	290	264	304	270	280	287	275	310	305	280	284	270	276	289	287	293	266	272	305	296	312	285	260	283	274	327	300	305	305	311	295	326	290	280	241	272	289	327	269	298	297	298	321	310	268	302	267	291	291	279	310	316	252	280	290	279	266	297	303	287	342	284	296	304	285	316	278	283	280	295	304	293	272	267	302	279	306	254	275	281	278	286	300	317	281	261	300	269	294	279	306	320	290	269	315	291	258	258	319	312	286	275	264	294	287	333	307	299	291	268	303	287	267	267	289	288	317	277	296	274	312	285	263	286	296	274	285	275	297	304	278	285	257	270	290	288	302	283	299	303	295	312	264	300	293	315	287	265	280	286	300	284	319	307	280	287	305	293	297	290	275	277	285	306	275	321	292	295	288	284	298	252	268	283	265	312	278	297	291	270	285	291	305	260	299	266	254	293	296	290	279	275	281	274	332	285	278	309	265	268	323	298	272	276	298	305	275	313	300	260	287	302	288	275	282	306	291	270	280	273	321	295	272	273	286	287	282	266	306	280	287	276	290	308	305	281	291	306	306	253	297	294	289	263	290	289	271	285	297	295	276	273	277	266	288	307	317	275	289	308	273	262	291	316	304	268	297	274	274	259	301	272	319	258	297	277	296	296	273	269	287	288	303	287	283	288	289	275	311	275	252	290	285	292	286	251	299	305	268	282	269	280	276	287	271	314	281	278	281	292	272	276	279	315	294	279	292	284	290	296	293	273	324	264	272	280	311	275	287	277	308	312	277	266	292	288	324	286	308	281	293	282	284	272	257	268	298	308	298	287	301	286	304	255	272	273	320	298	295	263	278	285	283	294	280	274	265	309	291	320	292	286	298	273	256	300	298	299	274	285	259	303	336	290	292	295	296	302	302	277	306	288	259	255	275	259	282	273	305	293	312	286	280	258	300	290	305	304	279	338	278	288	277	286	298	292	275	318	297	282	283	287	289	276	283	268	309	285	291	283	306	265	294	294	301	289	294	278	284	309	276	282	284	288	283	281	246	282	289	299	307	267	278	300	247	303	284	315	312	302	286	266	305	283	296	302	287	289	291	302	278	282	291	285	321	268	268	298	294	270	294	274	280	268	330	292	313	296	304	262	278	266	299	284	285	286	281	300	271	287	285	309	317	317	317	257	271	296	276	279	316	256	285	318	283	289	317	294	293	281	333	266	300	311	265	330	281	279	281	306	328	298	294	303	290	279	310	304	275	309	298	265	275	295	281	281	285	273	261	292	271	277	274	270	287	306	320	236	258	285	276	290	276	283	313	267	281	268	281	291	257	263	317	283	303	277	322	289	286	287	264	302	292	253	306	273	326	315	287	274	269	280	307	314	299	300	304	296	285	277	288	310	268	310	273	310	273	291	271	278	298	312	306	308	303	303	263	319	286	310	295	274	287	268	292	288	263	304	293	275	301	297	282	277	280	288	307	275	291	280	273	280	278	261	265	293	288	269	291	283	285	273	313	274	281	304	283	288	298	286	316	295	300	318	289	297	267	292	309	284	285	299	318	294	280	280	268	292	327	295	303	269	279	295	278	293	290	281	283	308	279	302	299	289	256	279	292	274	311	280	295	282	302	288	283	280	283	286	329	317	286	300	276	286	304	289	280	303	305	292	296	245	296	267	274	272	269	299	292	303	288	323	281	284	275	275	292	266	300	309	286	295	301	299	286	307	277	308	301	298	291	281	282	298	283	270	317	288	263	319	277	293	261	297	269	284	294	268	287	302	257	288	287	276	298	273	291	278	307	287	268	310	298	282	283	309	306	301	276	275	282	302	288	255	298	315	267	275	270	271	274	290	282	290	251	307	276	288	289	272	282	269	291	283	317	286	277	307	291	280	249	278	279	297	277	295	303	280	294	290	288	315	294	296	295	289	267	270	311	277	306	276	310	270	312	312	284	300	311	287	263	309	255	293	329	291	297	285	308	328	269	288	289	264	276	294	279	288	270	292	276	299	285	275	301	267	295	287	282	287	275	256	287	244	313	270	291	280	269	298	280	265	279	288	279	276	271	326	312	287	263	288	282	262	308	321	273	310	276	289	316	280	296	299	284	283	341	270	283	291	300	313	291	277	285	284	294	308	293	288	301	297	264	264	295	290	269	291	261	268	314	276	291	273	283	272	294	299	311	279	300	260	294	273	270	320	293	286	266	304	322	283	296	297	275	304	303	294	278	297	290	293	259	310	300	292	307	328	302	296	286	275	298	263	268	278	263	312	299	299	297	253	279	315	260	309	306	293	257	283	289	264	289	278	291	297	322	284	308	276	296	268	266	278	297	257	283	294	282	291	275	274	300	273	277	270	255	283	303	284	271	305	269	281	274	314	310	300	301	283	301	259	254	320	275	294	296	290	271	291	286	319	290	265	260	283	280	285	290	253	292	300	313	303	308	298	275	278	281	276	279	283	268	304	285	290	303	273	291	291	269	302	295	301	313	294	297	298	284	288	278	287	290	257	291	248	281	270	287	284	262	304	281	287	301	313	319	277	271	301	300	267	280	264	294	285	293	275	266	295	313	270	273	292	273	279	301	293	284	286	298	288	287	284	291	312	297	288	298	284	297	260	302	266	298	290	301	288	276	303	289	272	281	315	315	295	312	265	304	287	274	319	320	277	281	296	301	273	305	305	265	284	303	299	316	293	279	300	274	322	283	290	315	294	293	276	291	274	269	269	286	282	295	285	294	295	296	302	275	297	303	291	272	312	323	308	271	282	336	265	284	277	307	275	281	263	280	288	300	275	298	279	242	272	287	259	272	267	292	285	304	285	277	295	295	258	289	292	283	314	294	288	287	296	278	280	312	266	293	291	282	268	293	283	307	276	299	255	319	295	292	281	295	294	275	312	285	281	275	283	299	309	285	299	297	272	286	301	291	274	273	290	284	298	278	272	304	278	286	325	298	279	304	256	302	308	274	304
28227	23272	21872	14577	7951	4770	2963	2202	1631	1333	1182	993	833	711	647	562	500	483	481	365	379	344	309	303	274	289	284	263	225	279	254	231	223	226	226	244	213	178	197	223	220	225	215	201	189	217	183	199	232	198	213	234	198	205	193	193	197	223	220	189	209	177	200	228	208	232	194	168	202	214	213	203	206	230	194	204	209	191	188	210	215	190	212	203	195	200	204	217	199	205	213	191	217	182	226	181	193	202	210	202	212	197	207	231	192	190	202	182	207	243	211	217	207	188	218	227	212	207	205	188	202	184	211	185	190	195	204	190	187	224	203	203	164	221	216	206	196	219	200	234	242	201	214	194	199	191	209	211	217	233	208	192	208	190	209	202	174	202	189	204	213	188	206	186	186	186	201	204	191	167	213	196	198	200	179	200	198	189	198	182	209	202	192	212	192	174	222	211	192	209	206	219	217	215	210	223	202	216	196	185	252	187	199	213	196	170	198	171	181	231	201	215	198	209	204	209	229	204	197	203	217	181	198	189	188	218	216	197	231	202	188	206	216	225	201	192	204	215	215	235	198	210	224	189	208	195	180	215	204	196	179	214	201	194	220	189	209	218	219	201	219	196	213	212	190	184	223	221	190	195	209	184	205	240	215	198	225	204	219	180	217	211	193	235	200	193	220	212	199	222	186	171	213	224	208	211	169	208	227	217	197	203	224	172	217	206	199	232	205	215	218	188	187	203	171	193	204	209	214	216	205	206	202	196	217	203	172	193	191	210	191	190	200	200	218	210	177	203	196	204	215	204	189	232	203	201	201	211	213	206	205	199	189	203	209	211	213	198	193	200	183	192	206	222	209	206	216	215	190	198	208	216	217	185	208	208	206	164	217	214	215	207	221	193	184	196	193	198	230	204	197	203	199	203	228	205	184	190	204	222	241	204	238	198	212	204	182	175	200	212	200	194	210	197	194	195	210	192	192	189	210	196	221	195	177	198	210	224	206	188	198	215	197	206	208	229	201	216	230	192	210	184	196	170	207	191	225	208	218	201	238	194	235	183	227	195	208	206	199	180	210	199	185	222	197	194	193	184	201	176	211	211	199	222	224	222	197	199	189	178	224	220	181	207	197	204	226	218	195	231	195	211	195	200	196	199	201	207	196	180	212	205	177	209	194	194	195	207	220	239	213	207	184	229	213	203	233	185	202	197	193	210	199	196	197	234	229	211	218	201	192	205	215	211	177	208	192	180	228	209	206	191	218	212	216	219	209	196	221	227	189	196	177	206	207	215	210	225	211	222	222	190	191	188	182	206	212	210	203	201	226	225	197	183	217	198	211	213	202	192	211	225	215	228	178	195	203	210	213	198	212	201	225	197	203	198	210	187	211	182	218	196	188	199	228	216	228	185	214	186	206	210	188	220	233	197	213	193	218	216	206	208	196	184	221	183	226	221	219	209	168	210	194	227	204	196	191	204	193	187	219	214	199	199	209	211	183	222	208	204	203	222	203	199	208	198	226	210	214	211	179	192	223	189	212	203	215	218	176	178	217	220	211	179	194	208	227	212	229	192	176	202	180	188	203	193	230	203	200	189	191	211	195	205	220	204	191	177	177	206	210	190	208	236	195	198	204	208	208	220	202	217	198	226	212	207	203	184	201	226	194	194	223	186	207	193	188	190	206	205	189	250	202	176	194	223	223	215	188	178	199	210	216	208	187	193	204	216	236	192	218	197	200	199	220	219	218	193	195	197	205	195	197	226	203	209	223	194	210	181	187	225	215	219	211	198	182	177	210	185	224	213	214	191	214	211	200	222	196	207	234	192	169	206	213	212	194	195	182	204	187	219	196	210	216	231	198	211	193	217	217	198	223	196	211	214	209	181	231	198	219	217	217	204	204	176	188	176	177	190	214	202	196	196	174	212	223	202	225	222	200	184	207	225	172	232	194	168	166	195	218	205	216	188	186	214	207	194	214	216	187	228	196	226	180	207	171	205	197	223	197	186	200	209	184	218	208	199	189	206	191	207	186	195	196	192	202	211	236	224	176	172	197	186	197	208	219	202	191	206	207	206	194	196	210	231	209	189	197	224	208	210	223	209	197	200	199	196	188	205	208	184	216	206	209	202	212	191	187	205	203	228	223	195	186	199	188	207	213	203	233	205	218	195	168	207	196	197	196	207	217	204	207	210	197	179	190	206	216	187	220	184	219	203	191	179	202	205	192	231	193	194	209	203	212	184	207	231	198	215	182	208	176	183	241	220	184	191	180	206	210	193	203	198	206	201	195	217	198	186	220	211	231	212	208	183	191	195	202	199	219	208	207	197	178	195	203	216	183	199	218	213	212	223	217	208	198	239	188	207	204	216	203	179	194	198	211	204	177	203	203	195	213	225	211	194	197	200	217	167	205	201	208	217	184	214	197	218	209	197	202	208	181	215	224	212	201	219	193	191	201	202	192	203	206	218	215	214	186	196	203	216	217	162	187	206	202	227	228	209	220	190	208	216	192	175	182	215	200	195	203	182	215	221	207	205	199	203	217	221	202	211	192	206	212	202	205	182	215	198	209	222	222	201	201	222	210	179	198	205	216	220	207	221	210	190	202	195	191	187	208	206	207	207	193	190	192	185	217	211	221	230	210	212	220	186	220	218	189	209	181	207	171	206	208	194	198	197	215	209	189	201	207	216	208	180	209	199	191	194	191	193	183	197	218	188	199	233	199	195	208	204	208	199	213	203	213	198	200	223	208	196	192	197	201	216	200	220	219	200	216	208	194	188	222	205	188	232	219	169	201	205	224	192	183	182	184	215	200	209	190	198	188	186	220	180	197	213	192	205	182	188	189	218	210	217	211	214	190	203	185	211	218	226	213	196	232	188	200	201	224	206	214	201	213	185	216	217	224	215	188	175	226	221	215	217	202	182	180	180	211	198	202	198	204	203	218	228	189	190	219	203	210	201	195	196	196	203	203	216	230	192	199	189	178	194	199	206	203	213	217	241	202	231	206	216	187	206	208	198	222	189	205	203	236	217	211	198	225	215	222	191	204	232	200	198	200	203	203	221	228	189	189	205	216	198	192	206	178	209	224	203	215	189	193	233	194	193	199	187	225	188	182	179	213	195	238	212	208	208	182	212	205	217	207	197	227	190	215	188	230	197	198	212	210	219	220	188	222	187	209	223	195	187	195	207	213	207	190	209	176	220	238	224	194	213	213	219	217	230	186	208	221	202	197	200	194	199	182	212	210	182	214	212	205	193	203	196	210	193	219	235	191	189	204	220	183	215	214	178	195	207	194	189	202	195	201	215	215	192	205	169	189	188	221	179	204	220	191	209	195	230	212	192	192	185	205	210	200	199	234	188	188	219	210	212	212	218	206	217	200	204	178	198	202	198	167	206	211	189	182	212	201	210	240	193	195	220	238	200	210	196	206	199	192	218	199	200	201	196	202	212	223	177	212	224	187	210	212	207	242	190	224	210	207	194	206	194	195	181	199	210	207	210	212	216
21825	34767	27182	19376	14287	10433	7352	5548	4338	3548	3057	2456	1999	1644	1411	1257	1066	930	818	758	704	663	582	535	491	481	448	441	402	433	389	381	355	328	338	307	308	301	321	293	289	311	337	295	312	307	281	262	264	300	274	268	305	335	309	285	284	310	296	300	272	243	255	273	267	289	283	290	291	279	290	272	282	279	312	296	320	287	301	278	263	297	280	268	297	271	292	257	316	312	283	272	279	286	275	281	297	305	280	323	293	284	283	307	316	305	252	284	278	325	271	291	298	257	294	270	293	293	288	286	289	253	272	285	274	291	276	284	273	305	281	290	239	278	299	312	273	277	275	285	284	262	303	259	272	270	265	267	299	266	289	286	294	299	290	277	300	304	246	296	267	284	297	281	276	277	309	289	284	283	274	272	288	301	287	276	272	265	264	291	274	300	289	285	313	276	284	279	284	270	290	275	270	279	284	284	283	282	273	275	312	272	249	302	277	282	281	319	277	273	283	270	302	283	288	283	286	305	316	304	274	293	276	288	296	279	300	274	282	279	258	299	299	298	283	286	301	297	291	286	267	297	282	310	288	294	246	257	312	321	300	305	260	267	327	293	257	272	292	295	261	285	276	291	307	261	288	276	302	291	280	283	286	277	307	304	249	319	292	310	312	264	278	274	337	271	279	274	303	281	289	294	272	287	264	305	301	296	282	296	294	271	302	299	280	284	301	295	277	271	281	249	269	270	288	301	316	278	311	291	309	316	279	264	269	284	312	246	280	286	267	265	266	280	256	324	263	275	304	299	293	280	294	264	298	307	308	291	328	280	265	305	279	296	315	261	268	289	266	289	257	270	306	304	270	289	275	266	297	282	315	307	259	291	281	287	296	302	273	309	273	287	245	301	285	265	287	302	284	296	289	285	305	285	298	303	297	264	299	270	275	285	280	275	288	292	282	277	289	276	280	268	287	257	296	277	296	270	310	288	293	292	310	281	305	260	274	294	298	286	286	282	292	285	302	260	246	274	304	269	306	264	316	299	293	296	276	278	299	284	299	315	301	270	313	306	281	300	292	332	271	295	286	274	292	293	272	323	301	273	280	287	288	280	279	262	300	307	290	277	279	287	299	267	290	287	277	263	303	304	287	308	290	282	293	274	312	306	270	277	287	280	252	277	297	308	276	308	300	273	272	272	278	290	278	298	275	316	271	297	265	289	273	295	287	298	289	270	290	283	298	277	287	278	284	272	271	287	264	283	284	309	321	280	278	311	265	303	288	301	286	299	298	283	275	283	284	306	264	272	242	276	321	285	292	286	283	300	299	285	259	258	271	269	269	283	312	268	268	303	269	288	262	300	319	285	283	275	283	287	299	272	276	279	292	303	278	246	276	293	313	295	280	263	302	254	299	341	307	287	247	298	265	268	273	270	279	302	288	276	292	256	284	272	268	305	285	274	294	292	288	252	291	270	268	273	292	283	298	267	306	253	275	303	259	317	287	284	308	274	272	319	277	292	329	280	277	299	294	298	293	318	290	303	299	321	286	289	263	305	297	276	292	294	304	269	287	279	262	272	310	294	320	264	280	294	310	285	310	300	277	250	301	306	275	267	287	282	289	294	328	304	281	279	271	289	294	307	287	260	263	295	271	274	246	278	279	304	287	292	306	275	307	288	306	294	278	280	298	289	261	283	312	288	291	291	301	287	287	289	276	289	280	272	289	293	279	269	263	280	298	314	295	238	307	292	268	291	288	272	287	280	308	277	257	281	278	267	308	269	268	286	278	273	298	300	287	287	303	314	282	331	296	306	281	291	265	291	256	307	281	295	301	288	281	270	282	276	300	284	295	298	296	299	291	277	319	299	258	285	308	256	279	298	285	301	300	308	289	293	271	296	326	291	313	287	311	279	304	274	295	291	283	301	337	309	288	305	289	278	256	316	240	285	309	261	303	284	292	261	294	295	291	276	300	272	328	297	279	269	259	288	282	306	305	283	291	281	309	273	282	266	272	314	277	280	277	304	274	310	277	271	307	287	291	307	283	277	321	290	246	306	296	307	292	295	275	272	292	288	338	285	302	291	287	297	286	292	312	285	317	296	306	289	310	311	292	274	285	303	295	287	325	296	273	311	289	291	285	301	306	282	301	305	279	265	284	256	288	275	267	310	266	251	278	266	264	301	300	289	265	311	261	266	288	274	280	295	302	286	278	302	318	274	288	304	277	291	327	293	268	268	287	280	260	300	260	281	289	275	280	282	266	248	268	267	280	288	293	277	263	306	284	264	294	261	310	300	263	268	296	262	313	264	292	277	308	325	305	270	295	295	258	270	262	282	283	284	259	274	303	282	283	291	267	308	269	255	297	279	297	295	277	281	254	299	269	255	274	299	276	263	302	301	277	311	251	292	269	283	267	284	294	265	265	302	267	290	261	281	311	287	302	263	315	291	306	302	311	289	281	257	287	264	290	290	267	284	319	274	298	287	265	265	289	244	268	255	280	279	250	276	294	267	280	301	300	287	288	286	283	285	277	252	293	287	289	294	302	301	296	293	306	292	312	290	295	272	286	290	287	267	341	351	278	281	300	243	315	303	276	305	269	288	296	274	279	286	294	264	287	290	295	268	282	278	317	271	297	296	303	292	271	294	304	261	313	294	287	321	270	271	287	264	302	262	287	286	262	259	291	291	288	288	261	265	286	290	292	288	297	280	283	249	312	269	333	319	301	322	296	284	305	295	290	273	276	286	285	301	278	274	280	299	284	278	308	299	296	305	304	303	298	271	264	283	308	312	292	265	313	271	279	280	272	302	256	300	260	293	310	296	285	267	268	263	282	270	280	252	282	318	247	274	264	300	260	317	318	276	274	270	277	259	328	258	292	287	260	287	291	297	315	274	294	304	327	285	322	303	280	292	296	305	288	291	322	263	268	270	264	284	285	298	274	292	273	299	282	273	292	275	271	272	273	274	275	294	282	272	278	287	263	275	287	298	276	272	261	273	275	268	263	285	268	295	296	259	288	255	279	288	270	293	312	294	298	292	291	287	300	297	293	305	297	309	293	282	298	266	291	310	267	294	285	277	289	289	292	315	289	275	266	262	289	291	271	278	276	275	296	280	304	246	297	284	308	302	280	271	309	289	314	302	285	291	323	268	254	259	295	271	284	295	282	316	311	300	286	273	280	319	287	292	272	284	283	297	292	267	250	266	281	303	277	285	315	294	275	272	269	311	294	258	303	294	303	293	301	318	284	282	296	248	268	300	291	275	289	286	285	299	319	280	276	285	303	287	278	279	266	270	311	300	283	270	270	269	272	283	277	240	294	296	292	288	257	250	316	292	278	311	295	297	299	309	329	296	276	296	278	299	310	268	319	281	290	244	269	329	318	287	265	292	282	277	307	273	306	249	277	306	285	299	275	284	309	310	294	289	311	268	276	293	258	306	289	269	273	293	285	312	276	271	267	270	302	300	270	280	289	283	280	275	279	305	315	271	274	291	298	293	278	322	279	290
23478	21255	27635	25265	20042	11355	5970	3545	2595	2225	1757	1478	1209	1015	894	743	667	625	560	486	516	397	374	356	343	327	334	304	295	283	267	230	250	255	263	269	218	242	227	225	216	225	220	220	202	208	229	217	206	216	198	239	215	202	213	226	208	202	229	223	180	221	217	215	220	219	195	196	206	199	207	208	200	203	204	237	191	212	210	200	209	189	209	225	198	218	198	188	206	204	216	235	210	205	204	212	216	192	231	216	245	210	206	220	212	199	225	230	167	209	205	262	197	222	208	237	196	209	204	233	203	219	216	183	204	193	209	205	210	206	232	199	182	206	196	221	202	228	202	187	204	239	180	220	224	203	189	195	225	229	208	204	210	219	196	195	225	200	244	223	192	230	213	185	213	234	207	222	194	203	211	246	248	199	228	219	201	196	211	231	221	180	232	197	186	216	220	209	214	216	186	212	196	199	219	217	240	217	193	218	208	227	199	247	222	199	217	213	221	224	203	215	213	204	193	213	198	218	186	220	220	206	209	211	220	196	218	213	193	225	211	219	221	210	215	182	203	241	225	218	201	209	225	219	225	201	195	199	205	204	210	233	200	213	226	203	197	203	184	212	217	210	232	228	230	220	199	218	198	193	181	210	237	245	190	209	223	180	197	231	196	224	195	195	211	224	205	201	228	217	186	222	218	224	195	202	203	192	223	206	195	205	237	235	217	214	194	225	198	226	190	200	204	212	238	244	184	199	215	219	201	199	195	205	251	209	209	220	218	217	211	214	214	215	209	196	239	195	221	227	211	207	211	181	203	210	213	203	201	219	204	219	212	195	202	200	229	206	229	184	225	234	224	189	203	203	224	205	207	205	218	183	220	213	213	199	216	179	213	214	210	221	225	195	210	208	217	231	219	235	206	210	231	222	218	200	184	207	212	202	197	191	240	237	213	226	222	203	190	192	223	235	221	214	251	208	219	212	226	216	213	224	175	221	220	198	229	231	211	221	230	223	234	214	194	220	196	213	230	228	209	231	186	217	197	191	244	235	195	205	204	192	204	214	216	213	223	218	199	187	203	226	208	207	209	217	211	211	201	205	199	201	235	233	207	228	229	225	210	238	239	225	196	193	206	218	225	225	208	201	201	211	218	212	207	228	211	248	223	190	196	225	225	190	234	198	195	214	211	194	212	217	211	215	224	192	226	214	215	218	193	219	201	221	207	217	214	223	194	234	230	229	229	214	227	228	238	212	191	213	212	216	196	206	227	209	210	229	224	186	233	224	221	213	209	215	223	195	220	206	229	225	214	207	228	221	223	214	206	231	195	206	219	197	188	206	211	242	234	207	185	209	212	194	215	217	224	187	182	215	217	212	209	227	212	232	218	221	231	222	214	202	209	228	189	196	223	214	204	188	211	201	210	210	230	214	218	216	239	237	200	213	222	220	202	212	215	212	210	218	219	225	196	210	188	199	214	222	215	210	202	234	202	243	226	209	226	199	205	210	220	213	219	229	187	195	200	223	206	213	212	212	221	225	224	245	218	217	216	174	193	208	205	210	221	226	213	211	228	212	198	247	208	198	205	217	217	230	221	220	211	196	186	200	209	234	189	217	230	230	214	184	220	215	201	229	190	226	229	209	214	187	208	201	240	225	220	213	219	230	213	211	225	219	214	210	222	213	212	211	190	247	216	203	203	227	209	181	209	198	198	197	204	216	214	229	223	213	227	227	217	199	204	245	234	184	185	199	206	219	177	192	195	222	183	205	230	234	217	197	218	199	207	171	217	213	226	224	214	209	223	202	216	203	229	196	211	209	212	237	229	208	236	227	214	194	234	228	195	193	200	202	231	225	222	218	195	208	211	219	210	218	202	209	213	225	214	184	208	215	233	209	236	239	229	222	195	219	222	202	211	203	232	209	190	213	226	208	230	193	213	202	195	242	197	220	231	224	200	203	197	221	211	195	204	191	224	201	188	199	216	209	199	209	207	223	209	232	211	211	203	216	220	221	216	204	211	216	213	191	199	211	212	214	206	210	224	238	224	223	230	221	217	196	197	226	208	205	216	205	201	216	203	209	211	194	230	237	195	207	211	208	218	220	221	232	200	224	203	217	203	226	230	189	238	224	200	222	221	209	221	224	176	223	208	201	204	215	218	206	195	198	203	223	201	205	217	197	223	204	232	208	217	223	199	236	223	216	206	232	222	235	192	203	209	214	220	235	207	204	219	204	202	215	191	171	199	224	210	215	210	207	223	198	228	223	211	231	210	182	220	235	228	226	206	229	209	225	207	220	192	201	213	202	224	209	236	223	207	233	201	208	211	222	204	199	216	215	238	184	228	202	229	209	229	216	191	203	219	203	234	221	261	202	224	204	204	220	223	213	224	212	189	193	242	200	210	221	211	222	206	222	240	197	200	181	217	210	221	210	220	208	227	206	195	248	219	212	218	227	239	203	203	204	215	226	195	219	219	222	193	228	230	234	231	216	239	202	218	223	213	211	215	236	206	211	220	198	204	217	215	209	233	187	201	251	217	182	211	229	227	192	194	219	197	194	211	210	224	206	190	226	240	212	209	188	218	209	210	209	233	210	208	210	189	192	214	204	222	209	191	233	222	207	222	196	177	195	204	217	224	225	226	230	209	238	199	228	213	229	190	235	202	215	209	219	235	248	215	185	206	207	220	213	223	193	197	208	251	200	232	229	219	206	212	212	207	241	203	219	197	204	200	213	212	218	205	228	192	254	223	204	223	228	222	235	217	195	200	215	246	206	209	224	205	202	208	215	219	205	248	224	222	198	222	197	231	223	204	212	211	215	187	221	201	231	211	189	218	214	226	196	216	220	183	217	210	206	232	223	226	223	217	208	207	220	204	218	189	221	212	202	222	202	216	197	194	201	230	215	213	228	194	231	211	216	195	206	211	221	220	223	199	190	200	219	213	218	207	208	236	229	219	213	187	214	235	217	209	214	192	208	233	214	224	207	224	218	219	195	219	190	224	201	194	232	193	211	218	223	237	212	218	211	227	188	205	222	178	200	220	212	222	211	224	201	222	186	218	229	192	207	203	225	215	223	208	216	212	198	209	200	215	212	219	186	225	196	218	225	184	213	210	211	201	219	189	236	221	214	230	215	198	180	221	179	201	211	225	202	196	225	222	218	227	195	221	211	234	238	221	212	197	244	204	224	220	205	204	216	190	221	213	220	219	221	213	216	186	236	216	204	236	236	188	225	198	227	214	235	224	213	226	219	209	207	199	196	179	229	209	201	191	192	248	249	207	219	235	207	204	220	174	199	194	235	209	206	221	202	210	220	212	229	209	220	196	219	182	218	186	199	205	207	185	199	202	218	208	210	222	223	229	203	205	205	210	202	206	229	201	212	185	209	243	216	198	180	211	202	198	225	212	199	240	186	217	204	216	214	224	221	227	199	191	189	184	215	216	209	226	207	218	234	225	224	206	248	208	201	228	213	229	201	218	219	227	196	218	216	223	224	219	210	207	223
22874	40965	33180	25362	19805	14493	11151	8409	6646	5435	4415	3590	2778	2421	2029	1784	1563	1379	1206	1122	909	839	745	748	651	508	529	542	476	460	460	413	377	407	337	374	344	347	333	333	329	343	333	339	301	323	332	294	320	329	276	320	303	299	308	307	302	276	323	303	259	305	277	324	302	302	308	282	309	277	307	295	332	337	326	349	317	299	303	293	322	306	330	321	319	317	274	269	316	275	262	271	328	303	300	309	292	282	305	310	307	266	312	304	306	298	298	308	301	310	280	329	299	303	301	304	305	284	283	313	291	320	331	286	309	287	307	287	280	305	312	273	281	329	323	285	294	303	306	309	265	329	295	308	288	284	280	249	325	309	304	306	311	298	315	289	264	295	300	302	303	301	307	299	274	290	264	285	309	293	322	284	286	302	298	303	297	283	296	271	304	316	273	271	301	262	301	299	278	283	281	272	312	327	294	310	285	280	303	308	309	285	318	308	280	314	288	275	309	268	339	296	326	297	301	305	284	307	305	275	278	302	301	258	288	273	285	319	320	302	284	314	302	299	315	282	280	331	302	285	266	328	321	290	296	255	296	310	297	315	319	276	292	309	287	296	276	285	256	293	306	330	278	308	288	302	262	303	295	275	307	277	303	306	288	282	313	290	304	316	323	259	275	328	289	287	279	294	320	319	301	282	294	312	302	339	258	311	294	316	312	317	323	307	301	308	299	293	279	298	274	287	305	305	282	303	312	297	299	300	295	280	319	288	307	295	324	308	315	285	271	284	285	327	325	283	319	308	303	266	270	268	308	292	290	303	299	288	294	292	275	260	319	293	293	317	306	307	291	289	285	337	305	284	304	281	275	300	275	315	321	306	295	299	290	306	288	320	309	295	290	323	264	315	350	307	309	301	302	299	269	276	303	304	297	316	299	309	322	294	278	294	274	289	304	318	287	320	279	324	291	307	328	321	288	312	292	280	315	284	307	281	280	296	288	291	287	320	311	336	320	291	281	266	310	270	298	307	294	314	283	304	298	292	324	305	314	296	315	281	291	304	264	285	293	273	309	290	322	289	284	280	312	322	276	314	313	304	273	290	316	304	304	314	319	243	290	300	307	321	285	301	324	311	294	281	309	308	272	309	281	276	300	289	311	308	288	292	275	289	284	284	298	296	274	310	316	282	278	271	297	320	324	309	314	298	305	268	310	274	281	286	290	318	303	309	296	295	285	288	306	313	306	318	285	297	301	306	277	296	291	307	320	316	306	311	300	312	307	297	272	280	314	339	307	309	298	323	309	316	303	311	276	315	304	300	301	334	291	316	316	304	304	285	306	300	286	322	298	308	274	306	294	288	304	283	284	325	286	285	284	300	291	306	317	280	290	294	311	315	293	328	292	279	305	325	303	307	286	310	306	271	276	277	286	298	256	306	306	260	280	277	279	304	280	281	285	300	277	269	298	262	284	294	314	276	303	273	274	319	296	277	271	299	319	290	256	320	282	294	301	322	275	304	281	312	317	287	268	294	277	301	289	283	319	316	300	289	290	301	292	297	276	308	301	278	317	319	283	316	302	282	293	305	297	305	300	306	303	295	277	295	312	263	343	292	305	290	279	299	298	295	283	293	298	296	298	311	259	297	311	307	270	296	267	327	302	289	282	290	337	310	323	287	287	305	309	268	280	279	285	272	287	301	309	282	289	310	277	326	273	319	325	301	298	285	334	285	299	278	274	317	320	303	318	290	317	327	313	303	324	293	305	300	280	318	278	282	283	325	296	306	267	307	310	305	304	288	342	283	297	302	306	324	279	304	278	307	298	284	316	295	291	305	300	331	310	294	311	320	321	267	296	315	339	285	304	306	286	286	271	286	299	284	295	282	287	291	267	311	278	307	306	278	295	283	307	284	288	315	284	322	328	297	285	331	297	283	303	294	305	322	293	291	306	284	298	304	284	329	331	290	323	289	313	286	290	290	309	305	295	280	325	300	296	292	306	290	286	285	294	281	280	286	309	290	269	314	286	302	303	304	293	305	310	296	321	317	324	290	298	314	303	312	300	276	296	315	298	290	307	285	298	287	302	270	282	287	299	296	307	286	293	302	292	282	290	294	319	290	291	313	296	272	286	297	315	289	310	294	243	329	301	281	297	312	300	287	285	317	281	317	297	298	308	299	280	298	286	276	291	317	311	316	289	267	295	284	277	317	299	297	325	313	308	289	305	323	300	292	306	299	305	286	251	283	302	285	265	289	287	314	322	279	285	315	298	320	307	298	296	310	291	289	272	311	312	288	302	305	305	294	317	297	291	296	299	297	294	337	307	274	292	298	275	278	286	309	271	301	288	292	299	282	303	294	321	284	287	298	305	313	275	283	271	284	316	339	298	310	297	283	303	286	315	261	289	304	306	291	308	294	286	315	314	289	293	297	305	293	309	277	282	306	293	297	292	295	310	314	294	264	289	296	287	268	258	320	316	302	281	267	320	322	270	301	280	291	316	273	316	298	305	300	289	272	306	301	274	286	293	295	330	267	303	306	292	272	270	284	307	316	271	294	293	274	268	293	307	277	262	289	300	330	286	297	308	284	277	307	286	293	289	310	312	275	295	307	311	343	338	287	296	325	304	307	269	330	330	299	291	320	332	292	343	289	302	307	310	280	299	301	286	318	302	296	290	293	308	291	267	235	306	276	293	305	288	297	320	293	307	281	292	277	296	271	298	307	320	298	288	292	289	300	290	290	289	296	297	286	296	274	311	301	291	299	300	291	283	284	293	291	301	314	277	314	287	270	296	319	289	297	306	296	295	310	298	293	319	293	286	254	304	277	314	302	309	295	309	306	343	294	303	303	252	337	280	283	294	262	315	310	296	294	279	331	304	293	314	330	304	306	258	310	292	291	281	294	330	316	300	324	313	315	330	312	309	279	292	301	321	298	270	315	297	319	297	286	294	309	308	305	309	318	291	323	294	278	290	309	302	311	302	285	289	328	277	299	304	275	287	334	315	277	278	277	259	313	307	293	302	315	295	315	301	287	277	319	315	273	324	274	306	306	305	303	287	298	304	309	328	344	307	290	295	302	298	298	297	300	285	288	284	314	278	276	287	309	295	301	297	334	298	331	304	306	298	326	317	277	295	290	279	293	330	299	275	294	307	336	317	285	298	289	297	306	295	314	325	298	316	286	295	319	307	281	280	312	297	298	296	337	328	266	281	327	273	296	287	316	277	275	287	309	278	302	321	301	285	318	328	297	300	320	282	267	292	289	288	294	287	295	281	287	283	284	292	299	337	300	298	297	302	278	287	284	307	268	311	286	314	265	286	290	287	318	279	275	268	275	312	302	291	296	276	297	323	284	285	278	296	312	297	311	290	296	308	281	309	275	281	280	297	306	287	290	290	303	301	291	296	287	266	292	302	298	291	315	297	300	289	281	275	296	323	290	317	299	302	295	258	282	288	269	300	326	277	334	286	278	306	309	329	297	307	297	300	310	310	318	297	301	299	293	301	292
25025	21331	26259	24265	11599	6009	3754	2502	1982	1564	1316	1062	935	748	692	621	546	529	485	431	403	350	355	331	280	289	282	251	223	219	251	264	226	237	224	228	223	225	220	192	216	193	202	209	216	215	212	249	210	201	184	184	202	208	191	178	170	183	219	184	207	193	213	204	186	196	201	187	202	196	207	173	174	198	215	188	216	189	198	184	196	224	189	202	188	215	198	179	185	195	189	204	197	211	186	213	194	175	211	173	173	196	200	193	213	194	194	194	184	197	177	206	197	180	215	199	216	196	183	182	202	221	176	197	192	207	187	196	216	206	169	202	191	186	203	205	197	212	194	196	179	189	202	191	196	213	176	203	181	180	187	189	200	202	209	197	206	197	205	177	202	201	183	177	203	219	183	210	196	196	173	210	197	185	202	161	193	168	192	209	228	201	195	212	181	195	204	212	184	169	199	171	208	199	214	187	175	195	202	188	195	208	188	212	212	196	187	223	210	185	185	205	217	204	169	200	178	205	185	204	184	183	191	205	192	206	181	178	194	204	211	198	179	186	182	215	182	183	189	177	207	187	200	183	201	196	208	191	184	207	170	210	178	194	180	212	168	216	186	190	192	184	196	174	199	183	184	207	217	188	191	164	207	221	210	197	190	209	207	184	210	216	217	206	213	190	214	181	204	173	190	209	195	201	194	146	182	171	176	204	210	213	213	190	184	208	210	177	189	186	198	178	215	184	215	201	211	190	190	207	204	220	193	191	206	193	196	182	189	186	202	184	190	211	172	202	213	200	216	196	166	187	239	187	183	203	210	192	192	188	190	197	198	196	192	192	198	204	198	205	193	172	187	199	175	167	172	204	201	184	190	175	200	210	183	166	207	219	212	203	197	198	200	237	203	199	189	204	212	192	192	214	186	183	180	192	202	215	186	211	183	202	200	173	194	207	197	192	228	186	182	190	207	188	189	211	187	190	223	189	210	174	199	194	204	194	176	212	175	186	233	206	187	200	196	221	178	196	188	184	179	202	182	184	235	187	195	167	217	189	181	172	167	168	199	202	206	195	177	195	187	193	190	214	189	203	202	195	173	210	203	171	189	189	185	180	207	179	220	186	198	184	200	227	181	188	193	231	189	193	195	196	201	183	178	222	219	179	197	176	182	198	182	189	191	205	186	174	183	187	184	199	174	194	200	177	221	225	202	179	202	191	217	155	197	193	178	208	208	209	184	186	189	196	199	186	188	185	191	177	194	186	184	194	186	197	215	198	189	189	205	191	198	212	207	196	205	199	197	208	174	192	183	187	196	216	197	177	174	170	196	219	195	185	185	205	186	180	186	185	209	186	184	187	160	208	189	183	200	201	169	239	184	182	221	198	186	225	169	210	215	221	188	205	192	194	172	219	207	188	198	184	169	188	202	211	205	205	208	224	173	187	192	163	192	185	183	185	185	187	210	208	199	174	199	213	174	211	204	182	195	229	201	184	189	186	196	193	188	208	182	188	192	210	197	209	203	210	162	224	218	217	202	193	221	192	200	189	155	212	183	192	186	189	197	205	184	190	184	181	209	186	190	217	204	191	215	198	195	207	208	214	180	194	199	196	203	170	192	209	202	201	224	207	178	187	200	169	193	210	177	187	195	195	184	197	193	175	198	198	212	224	199	201	204	210	184	175	199	173	217	207	179	213	189	203	211	189	224	182	188	184	186	187	190	204	198	201	183	168	184	202	213	203	185	196	227	219	207	208	220	204	191	177	195	177	166	208	202	191	224	195	212	175	199	188	188	185	209	192	187	151	207	196	184	195	188	183	189	233	194	204	206	194	189	202	205	200	212	207	194	204	205	179	215	203	189	180	207	200	181	228	210	166	192	201	210	197	206	180	216	202	180	192	221	183	180	182	181	178	211	184	195	207	218	201	223	202	198	188	212	209	202	170	185	186	202	191	187	179	215	224	210	168	177	204	216	186	184	204	195	191	164	184	156	195	183	218	220	190	207	186	198	192	210	171	209	211	223	191	210	222	211	195	214	226	205	203	176	210	193	206	195	195	183	194	207	195	188	203	226	215	203	183	176	219	193	196	185	203	188	190	205	189	191	202	189	170	201	182	202	186	208	188	195	170	187	199	178	213	217	182	190	181	201	215	170	202	189	187	177	209	189	215	222	211	183	200	191	204	226	189	191	204	213	183	197	194	186	225	193	193	216	190	191	207	203	200	175	201	200	181	206	201	183	180	205	180	193	184	195	198	192	196	189	204	164	195	203	199	210	194	195	177	210	213	218	186	215	150	186	194	190	199	196	212	196	188	185	203	202	201	209	191	198	208	209	200	181	188	204	204	175	186	183	164	202	188	197	199	185	190	208	178	184	220	189	199	188	209	214	200	209	191	182	179	190	201	194	193	186	196	220	196	178	206	191	188	180	208	189	183	182	197	204	202	187	174	185	213	194	196	201	184	208	199	203	212	194	179	183	182	179	211	209	181	180	177	220	210	215	182	201	190	196	192	212	170	191	195	185	193	201	188	191	207	192	184	171	178	198	203	175	191	205	186	156	201	215	188	201	204	169	198	199	205	183	185	207	184	187	196	212	213	177	189	191	191	238	188	225	174	218	185	205	208	205	196	180	193	177	182	217	200	191	206	198	180	197	216	194	192	185	204	185	186	182	175	191	209	208	203	200	203	183	201	175	166	176	169	196	183	213	201	201	206	190	190	202	201	215	200	181	171	185	209	188	201	202	197	198	182	223	193	194	200	177	194	205	177	187	192	193	169	184	195	191	222	179	185	196	226	215	181	178	192	202	195	188	174	190	183	182	205	201	187	208	189	187	204	161	192	181	219	193	192	195	197	216	174	183	201	214	157	203	201	194	223	171	183	196	196	182	182	196	183	196	181	198	190	192	211	203	190	201	204	200	207	187	196	199	180	180	183	193	202	189	227	174	187	188	188	190	202	178	183	207	229	184	201	192	195	202	223	215	181	195	206	173	172	180	179	198	157	192	198	191	198	185	179	185	194	186	199	203	179	185	190	180	184	193	191	199	185	193	215	194	208	201	191	199	195	229	187	200	200	172	188	185	187	187	209	214	225	207	184	211	188	208	184	172	204	198	205	174	185	233	203	196	201	184	187	190	201	190	179	191	190	196	205	177	193	179	207	157	195	205	190	181	180	193	193	180	194	181	182	170	191	180	205	200	166	196	212	200	190	227	206	201	187	197	191	192	193	185	208	207	186	232	198	193	192	212	181	189	196	206	200	210	197	192	207	184	199	178	199	203	182	189	208	174	206	183	173	220	198	212	172	200	192	197	210	195	207	198	202	188	190	183	207	203	178	202	186	168	204	199	218	210	198	211	190	182	166	177	174	180	198	210	226	193	188	207	189	185	192	206	197	191	208	191	199	173	213	180	180	201	204	187	192	196	202	170	186	191	150	196	183	202	169	181	214	187	214	189	233	193	185	191	173	187	183	225	193	184	192	185	188	188	205	175	184	188	197	174	215
22441	37496	30142	22577	16891	12230	8903	6608	5125	4174	3347	2806	2334	1976	1643	1470	1271	1106	935	879	770	744	607	538	518	450	438	456	413	411	395	358	339	337	342	306	320	341	322	278	325	286	294	278	312	308	278	294	309	280	297	280	281	253	261	263	273	278	298	268	271	273	261	301	281	278	290	289	271	258	301	265	263	268	305	289	244	242	300	263	267	257	273	302	285	256	268	277	289	259	259	276	295	273	275	285	288	284	279	261	278	275	272	293	284	285	270	299	286	288	266	274	293	254	272	265	282	309	273	276	289	271	286	282	281	281	283	279	287	271	258	289	264	270	260	276	252	283	280	296	258	276	286	286	317	264	262	304	270	298	258	289	266	307	245	252	266	268	279	279	279	272	275	275	281	269	271	247	300	293	284	314	265	293	281	296	265	299	261	262	291	283	289	301	266	251	288	288	249	279	289	263	249	276	260	269	292	267	285	281	286	286	292	282	260	294	279	291	269	283	305	264	286	287	258	301	268	290	267	273	247	281	262	265	287	288	273	265	286	244	277	279	277	289	296	274	267	289	299	275	309	267	259	271	261	278	274	255	278	320	258	274	268	277	271	285	261	265	263	281	283	253	273	271	269	283	279	296	231	281	233	269	257	258	296	282	274	265	290	293	288	272	261	281	274	292	276	256	271	307	304	264	289	269	278	298	292	272	256	273	292	287	275	263	278	278	294	271	286	259	271	299	281	296	270	295	308	287	280	282	285	261	285	291	252	262	268	274	283	265	287	303	276	287	270	282	276	276	317	275	258	273	262	290	266	273	271	266	276	292	284	275	281	260	253	266	264	271	251	266	265	287	257	287	284	301	253	266	265	337	288	282	257	283	278	269	243	283	272	258	279	295	289	274	283	284	258	269	290	275	250	249	275	271	269	272	255	280	284	261	251	284	257	283	284	267	261	261	251	288	260	276	262	291	273	264	294	275	280	252	279	303	267	279	300	256	302	276	280	300	289	276	316	269	283	305	258	288	287	279	267	285	288	300	260	272	265	296	294	294	286	256	275	250	288	259	292	270	279	277	291	306	263	263	320	293	275	272	282	294	313	265	236	261	252	266	290	272	299	324	273	270	258	294	286	281	297	275	287	280	259	249	282	271	274	290	274	288	270	259	283	273	271	269	279	268	279	266	255	287	273	258	268	268	281	249	285	253	287	269	274	263	270	284	284	263	301	263	288	293	315	303	276	255	269	294	274	274	286	276	272	286	289	269	293	264	291	285	303	261	282	285	289	275	294	280	267	290	272	269	277	285	287	285	262	293	274	267	262	281	301	266	273	271	272	307	288	294	275	322	253	264	288	284	274	291	259	266	275	296	273	281	294	293	297	288	261	267	306	258	278	281	278	296	287	235	291	276	296	282	285	294	277	289	296	278	261	256	270	279	272	268	281	288	295	270	286	264	261	271	286	306	277	314	261	288	248	302	236	282	274	270	287	268	273	276	287	246	300	273	302	274	292	296	262	263	274	273	313	296	269	278	288	285	285	300	270	280	277	266	290	258	269	280	279	272	286	286	283	264	273	294	289	291	299	309	251	258	319	270	248	274	259	276	269	273	274	292	260	264	278	302	259	284	273	305	257	269	268	301	249	265	307	282	258	271	257	306	262	274	283	256	262	265	306	291	254	259	267	263	277	287	308	258	279	267	279	277	283	257	287	267	282	276	261	288	270	260	279	289	267	280	295	263	261	249	271	266	283	267	240	274	278	280	293	277	266	260	287	265	258	264	292	296	297	288	261	274	258	276	292	292	292	240	265	270	291	268	260	287	272	283	258	309	272	302	286	247	286	259	275	317	291	286	267	290	292	292	269	260	276	278	261	271	284	284	285	273	269	272	309	317	258	305	242	295	274	279	267	289	287	276	292	297	287	299	275	270	277	300	267	286	279	297	264	287	304	271	310	272	254	283	299	306	287	298	278	317	259	285	261	297	307	269	263	262	256	279	274	299	245	280	286	289	270	285	305	282	248	296	268	289	284	279	298	300	286	232	283	273	299	286	282	291	265	275	305	269	278	277	256	274	248	274	284	247	292	268	320	284	279	288	256	290	296	259	311	281	297	282	253	320	280	294	281	263	267	269	269	270	283	283	260	241	268	244	246	283	262	277	275	283	282	270	290	261	283	268	276	282	309	280	268	262	296	306	261	283	274	241	302	294	278	280	272	287	286	301	304	257	281	273	264	251	251	287	272	252	276	279	289	316	269	254	264	266	306	279	267	290	265	269	268	281	280	289	294	287	291	275	269	283	286	292	234	289	265	266	261	275	290	273	256	286	285	267	262	298	274	300	261	234	297	315	261	290	273	267	298	260	278	294	262	271	271	286	250	261	272	257	297	279	291	313	256	296	275	269	262	277	274	262	288	288	280	280	257	298	268	251	285	273	290	280	287	229	274	282	276	264	292	290	283	270	298	283	282	286	262	268	270	288	266	283	279	300	270	281	264	279	291	272	299	258	265	264	269	263	284	295	254	305	281	299	291	313	307	287	254	298	281	285	264	256	238	304	270	280	305	284	277	278	303	269	255	269	297	268	255	266	256	296	271	260	277	282	253	259	289	271	265	284	267	290	248	299	292	253	292	287	262	297	239	302	289	270	259	300	254	280	269	283	291	265	267	312	273	269	296	283	283	275	274	302	275	281	261	300	296	256	299	263	282	302	292	289	279	272	261	282	277	260	293	277	244	287	297	286	303	242	296	295	278	244	281	273	257	294	276	294	298	268	253	265	286	300	293	321	288	258	281	302	282	291	302	240	275	279	273	252	289	278	283	268	281	293	270	293	274	317	258	303	275	273	279	277	238	278	296	266	292	262	279	292	263	259	260	278	269	245	286	263	271	318	275	287	261	290	312	290	278	297	284	305	269	280	283	307	256	255	300	272	267	270	279	290	270	270	290	285	248	275	300	266	267	284	289	260	272	293	297	277	299	254	284	278	305	256	277	291	280	269	294	292	296	250	280	289	257	267	301	275	279	295	274	308	296	238	296	280	262	269	270	263	289	306	286	285	287	264	253	276	256	243	302	282	240	249	282	256	265	266	298	293	272	254	263	277	280	252	267	280	290	248	285	281	241	254	265	283	285	283	296	294	262	260	287	261	285	282	303	270	292	306	281	261	286	289	294	241	276	275	268	291	246	271	262	301	281	325	229	304	290	284	307	287	275	280	268	306	259	278	271	257	303	291	271	277	282	263	245	277	281	289	293	312	282	275	284	281	284	283	271	294	260	283	283	283	304	296	279	290	300	304	261	309	275	282	300	281	270	274	264	251	265	263	270	239	284	261	273	278	254	242	297	264	289	265	291	277	252	251	267	276	296	255	256	260	287	262	293	278	270	284	302	276	263	240	264	277	301	264	286	249	269	293	293	305	266	308	234	274	278	287	264	279	301	266	276	287	254	278	305	259	271	306	284	283	250	308	281	275	269	287	255	264	271	287	284	284	284	322	292	246	299	264
22511	21265	28404	24421	21348	19536	10432	4952	3337	2797	2327	1937	1597	1362	1128	967	922	786	708	689	568	495	466	469	429	385	319	326	338	288	291	295	267	245	241	248	243	233	244	236	207	224	228	235	207	210	211	218	230	240	239	214	203	207	221	228	231	201	238	199	227	223	198	244	224	220	203	212	191	220	202	226	221	201	228	224	208	201	205	215	220	219	212	225	198	183	210	202	207	223	208	213	206	196	182	208	202	216	178	219	209	215	210	190	215	221	210	195	229	199	205	194	180	203	203	222	241	223	188	199	196	211	225	189	191	203	197	209	212	231	183	215	218	214	192	226	214	206	221	227	229	190	220	221	209	206	194	209	232	202	217	230	217	217	225	205	195	250	213	210	209	184	210	216	215	202	205	213	210	214	229	219	215	217	181	196	217	203	200	200	205	213	220	186	200	211	207	217	243	224	201	203	239	217	229	218	215	225	209	205	215	220	214	246	228	185	215	231	214	188	206	229	207	218	226	182	228	198	213	200	251	210	200	200	219	187	182	192	196	206	196	209	211	193	223	221	210	217	206	193	182	226	208	186	197	230	204	201	209	204	195	207	226	214	188	187	194	208	185	193	181	223	181	228	211	182	223	211	213	201	207	193	201	206	201	203	227	232	198	226	206	190	229	210	224	209	214	220	207	211	192	217	185	196	196	218	205	216	200	190	213	179	222	211	199	196	223	195	212	211	187	183	232	191	221	199	196	186	235	193	207	203	210	215	221	238	225	208	216	200	223	203	210	217	187	215	192	221	192	220	196	171	200	210	192	208	197	230	200	211	235	208	223	210	212	182	221	184	213	196	180	242	223	212	199	214	210	196	217	228	210	190	189	183	202	211	200	192	238	209	206	231	208	221	217	199	213	250	190	207	189	219	218	200	197	195	226	201	209	210	203	200	223	192	217	208	199	209	225	181	235	197	185	238	202	210	218	239	193	233	195	187	193	225	233	216	197	226	189	208	220	216	220	197	207	216	215	200	204	201	227	212	230	199	224	220	214	198	198	210	224	229	182	207	200	204	207	237	193	224	209	207	230	226	208	204	202	218	233	203	217	217	213	202	204	207	224	186	216	201	208	183	212	223	209	205	191	218	182	195	214	222	208	222	195	217	212	222	215	194	183	195	221	217	179	205	221	208	200	202	224	206	209	207	215	208	223	180	192	193	188	203	207	191	213	193	227	209	204	193	220	213	217	183	224	237	226	219	201	197	224	204	218	202	226	218	219	209	218	231	217	201	204	206	209	200	218	197	199	218	208	204	199	200	202	231	240	202	231	202	215	221	223	218	195	212	219	220	211	210	201	221	213	220	217	207	194	237	205	217	204	206	186	203	217	225	202	207	213	177	216	206	205	217	213	224	212	189	208	185	217	211	154	214	206	206	223	203	219	179	180	218	204	197	236	212	190	250	189	203	217	208	216	194	219	225	188	176	194	217	242	219	194	220	216	230	213	234	218	198	210	228	251	225	215	199	233	218	215	215	210	204	237	199	227	208	187	214	204	224	175	223	211	221	212	218	200	212	215	226	236	209	220	198	206	230	225	204	215	213	212	229	189	228	210	205	218	224	219	208	179	212	203	200	213	196	200	253	223	186	175	236	197	208	216	210	213	205	198	226	175	203	192	189	238	212	235	186	206	220	225	216	209	204	196	229	223	199	211	199	196	201	199	218	205	223	230	188	209	215	221	201	209	223	188	238	209	202	204	216	203	206	193	217	230	218	224	191	189	167	214	202	212	173	205	216	205	211	220	201	210	202	233	212	212	238	208	222	217	213	224	216	195	203	191	201	231	211	214	184	209	210	223	215	187	176	223	177	214	215	246	203	221	240	198	202	192	211	210	188	207	217	228	229	188	210	218	205	208	221	217	195	197	205	186	186	228	208	207	192	207	230	183	216	225	216	224	205	226	190	204	200	221	200	198	200	211	237	225	215	239	201	213	188	197	210	198	225	231	231	203	210	213	212	198	216	217	196	242	209	196	187	208	201	205	194	206	185	222	206	219	163	192	246	201	210	219	220	195	239	199	207	211	205	237	202	186	213	206	228	201	195	189	204	208	214	198	212	230	194	215	205	206	208	204	194	212	230	213	213	200	206	194	198	187	192	221	223	207	215	205	195	193	219	195	197	220	221	213	174	200	209	221	254	208	208	198	244	221	228	216	206	220	223	221	236	184	206	207	218	197	218	193	218	178	222	224	196	184	202	227	195	206	195	210	209	210	196	222	222	202	197	218	227	218	210	229	207	193	235	192	208	211	213	218	199	194	211	227	200	205	212	219	214	221	226	222	210	208	197	191	223	184	225	236	220	202	211	227	214	218	219	221	204	211	203	210	187	206	212	236	185	188	193	207	225	232	202	204	224	208	205	194	225	214	241	207	213	214	232	173	208	226	227	207	238	235	227	214	202	200	212	227	216	224	191	220	178	186	216	203	225	201	195	198	206	211	222	186	209	213	209	213	201	243	229	208	229	220	177	222	207	223	204	202	213	210	211	224	201	229	190	209	233	207	219	204	209	207	213	199	238	214	205	201	195	217	200	207	208	216	191	191	200	187	194	219	204	198	179	192	191	212	193	206	213	220	200	188	194	223	207	227	203	216	212	198	203	232	208	207	213	211	214	238	217	218	204	201	223	204	229	225	230	191	231	212	211	203	223	194	196	212	199	196	216	208	202	224	188	220	215	202	207	203	210	214	212	218	215	225	198	201	208	212	182	206	225	214	212	201	186	226	196	215	215	197	221	220	192	216	192	215	205	222	217	203	194	225	233	226	205	212	212	245	197	210	215	213	228	218	193	201	215	225	216	212	212	204	201	206	209	217	192	212	189	193	215	230	220	216	221	197	211	227	224	215	217	203	203	231	243	202	191	218	182	193	235	187	195	186	242	223	203	204	204	218	211	200	215	193	237	232	214	194	225	209	209	224	209	235	213	206	225	220	199	243	228	208	212	219	184	204	221	239	213	216	202	212	199	237	193	218	203	202	220	227	206	194	225	212	227	222	194	191	207	208	210	206	210	207	202	223	211	202	230	214	205	199	220	188	217	210	209	212	219	227	195	199	198	218	214	226	235	221	218	202	199	217	227	227	217	216	214	219	197	201	210	203	205	216	191	212	200	197	221	223	202	211	188	197	219	205	214	214	220	199	213	213	231	194	211	220	206	211	206	205	216	195	215	215	209	190	225	191	228	213	181	226	214	190	197	207	204	246	210	200	214	209	223	217	214	220	219	198	187	214	175	164	221	218	200	237	203	216	203	207	211	243	203	211	235	197	215	199	227	222	206	219	211	234	211	208	205	204	223	229	198	217	204	214	225	228	192	191	203	200	209	223	229	215	201	223	254	230	186	176	207	202	224	223	211	217	209	218	237	222	216	211	208	207	222	246	212	220	205	212	229	217	177	225	195	245	214	200	210	198	183	206	209	232	188	218	184	218	207	218	204	201	204	218	208	200	217	210	212
24969	45422	37763	30076	23802	17701	13431	10315	8266	6757	5677	4589	3859	3241	2818	2341	2086	1709	1548	1461	1187	1062	924	848	739	702	578	594	569	524	486	432	442	397	372	401	379	346	351	338	313	336	320	305	314	304	324	276	313	333	287	326	266	298	286	304	306	312	310	309	303	305	324	299	316	286	283	282	303	256	284	313	266	315	297	293	269	309	307	285	291	282	290	298	294	328	276	258	297	306	313	287	267	299	303	266	286	287	315	286	312	263	299	279	288	276	316	289	265	320	305	262	313	302	285	294	270	302	268	288	287	304	305	289	301	307	285	287	289	311	290	299	313	300	308	262	294	296	291	294	304	306	283	302	279	286	286	286	317	292	298	279	319	327	280	285	302	280	273	317	312	291	272	293	288	318	299	269	303	309	278	342	282	290	282	296	295	299	310	292	309	301	293	325	299	301	321	280	310	268	329	291	305	319	286	291	324	267	276	271	309	306	318	301	278	322	328	288	293	258	273	317	262	326	281	261	293	272	286	277	312	291	310	303	339	289	286	303	286	313	293	279	280	299	292	294	262	298	301	274	276	282	307	320	309	298	286	274	306	303	300	275	305	292	300	285	314	317	350	286	283	270	320	294	294	298	280	287	310	275	287	299	306	272	265	288	292	299	269	256	280	298	306	289	277	279	271	318	292	281	275	313	305	291	275	301	310	296	274	283	326	277	264	278	298	312	295	310	287	271	309	299	316	305	291	271	304	312	319	283	295	293	321	257	277	272	280	285	302	323	288	293	313	267	280	278	304	294	286	308	262	283	241	295	296	305	281	258	288	290	291	319	277	300	310	304	295	286	288	271	294	270	298	280	307	282	299	257	298	311	311	270	282	315	303	310	269	279	274	283	275	303	294	300	320	267	310	303	301	299	302	311	297	275	265	315	275	283	273	295	299	291	263	310	300	319	288	294	295	289	280	269	298	288	258	301	284	302	284	281	274	303	307	314	315	312	302	314	289	285	301	309	308	296	283	305	292	279	324	287	282	287	286	265	278	275	309	293	288	310	295	311	269	285	336	292	282	262	293	292	303	309	288	275	275	323	278	313	276	297	293	303	284	289	288	293	264	280	263	296	316	269	294	299	265	322	298	302	276	271	306	281	280	335	271	302	278	292	288	320	293	311	310	323	268	288	291	318	293	291	269	278	260	289	279	277	267	288	299	298	309	289	289	296	302	301	273	257	293	272	300	314	273	300	271	311	262	301	313	285	311	282	304	279	308	310	270	276	298	283	287	295	280	309	314	293	292	283	260	308	340	277	294	285	301	293	308	295	296	304	270	324	310	288	305	309	267	292	264	284	299	302	322	290	312	295	285	314	262	294	277	333	303	267	306	276	289	283	267	295	301	297	264	301	314	298	292	302	297	310	301	276	285	276	312	279	309	285	296	298	288	299	260	299	271	294	283	289	282	312	286	298	281	277	284	308	275	295	278	296	309	282	290	315	285	299	285	302	329	317	275	275	304	286	310	292	281	307	300	304	309	277	309	291	319	303	313	322	263	293	260	307	319	290	306	289	269	277	277	266	310	253	313	283	301	297	301	311	315	321	272	272	305	289	299	291	304	296	316	296	307	296	328	276	277	263	261	289	307	321	313	300	295	264	290	313	279	291	297	292	286	320	304	278	295	256	271	293	290	308	303	305	302	294	332	286	320	300	309	274	312	279	277	286	257	314	317	315	288	298	295	303	296	288	298	287	313	290	303	253	323	305	332	321	274	271	283	307	289	304	281	304	296	278	271	336	298	305	266	303	310	308	271	264	332	284	299	295	299	297	261	308	305	295	291	296	292	263	287	287	268	274	291	296	288	255	332	295	286	276	328	273	272	307	275	322	287	296	312	302	292	301	280	306	303	293	263	295	302	300	298	317	281	290	320	286	276	309	307	300	311	318	319	274	294	314	317	304	286	329	280	291	321	298	304	296	287	306	305	274	287	261	279	296	284	283	294	313	315	300	295	304	278	293	317	308	306	295	320	319	301	267	297	281	300	279	311	303	302	278	263	239	287	278	268	279	283	286	280	289	314	277	303	290	287	269	286	315	287	274	315	301	302	319	294	281	330	287	298	299	303	287	308	293	311	261	316	300	263	330	268	282	279	278	325	319	307	270	322	295	309	288	283	293	318	305	284	301	304	281	304	264	305	285	303	296	298	295	295	307	277	267	272	279	315	295	308	257	293	291	295	272	312	286	318	308	312	332	278	290	278	288	281	278	301	324	274	301	258	282	292	295	282	317	310	301	297	300	303	268	279	284	281	278	321	289	306	324	274	308	281	269	291	323	277	301	317	315	293	280	278	292	285	288	302	293	266	289	294	281	320	294	283	295	277	275	282	293	296	288	276	319	250	273	287	290	278	282	279	280	293	276	301	328	277	310	274	313	308	295	303	302	262	265	277	287	273	300	302	322	267	293	275	294	280	281	322	305	296	280	311	299	321	276	306	288	253	304	295	296	307	254	270	324	282	305	291	290	292	296	308	307	286	317	303	290	268	296	328	291	304	285	285	289	284	325	304	310	289	311	301	319	275	318	281	323	300	286	281	265	273	300	302	272	289	277	311	310	286	286	264	312	282	250	320	317	290	297	302	284	266	308	285	260	299	294	317	315	303	305	292	264	294	269	265	299	289	297	277	267	321	266	298	291	282	304	305	288	313	270	268	304	296	294	331	313	294	300	304	246	307	320	302	317	274	304	319	260	289	275	281	288	260	309	312	316	300	279	311	314	297	288	267	300	264	294	327	285	316	320	291	281	283	266	274	286	273	297	314	286	267	263	292	281	304	286	264	297	280	301	273	294	274	308	296	297	268	311	302	318	303	290	311	285	310	306	329	272	291	282	283	299	340	282	338	278	279	296	293	299	294	296	281	288	330	317	292	315	293	281	311	267	289	283	274	320	325	264	300	285	311	298	307	281	286	315	276	296	275	298	278	302	270	317	304	297	313	302	297	300	307	303	299	283	290	293	328	305	284	296	273	281	272	291	310	301	304	265	291	294	290	297	309	278	293	267	295	313	308	309	283	294	300	328	289	251	291	297	287	284	297	273	289	279	276	275	285	324	308	292	313	297	262	266	295	290	293	290	284	325	274	307	288	329	282	312	278	285	297	280	258	286	299	276	305	282	283	296	313	286	304	268	309	275	290	306	297	303	285	281	297	305	288	285	300	314	295	315	292	302	281	295	297	300	305	315	305	314	300	296	259	329	296	298	288	254	298	308	265	304	290	282	273	272	312	292	264	281	318	276	289	284	306	307	299	295	320	313	292	295	296	282	294	294	298	308	269	318	305	282	282	278	262	291	304	299	291	311	314	244	288	297	304	287	290	277	314	309	282	292	296	297	315	288	326	302	298	287	283	344	282	284	324	302	321	279	286	251	297	263	307	306	279	296	299	310	287	291	330	301	293	303	307	319	285	302	257	298	259	275	283	311	280	299	277	272	315	308	299	270	268	269	292	278	299	274
28265	23099	22770	15072	7628	4383	2783	2146	1685	1349	1250	997	811	742	667	575	521	442	460	383	371	372	345	303	300	313	292	258	238	257	237	238	242	213	222	228	215	214	221	224	207	209	228	203	217	206	202	200	202	200	192	216	205	189	185	188	214	223	194	231	200	213	200	215	214	186	208	240	227	211	197	207	189	202	208	176	199	205	204	219	203	206	212	216	199	206	222	230	223	190	204	214	226	182	197	198	200	206	220	180	190	196	200	196	187	205	195	190	227	212	221	208	217	221	197	196	243	201	209	212	217	205	190	192	209	208	234	215	193	206	182	215	235	214	197	206	225	194	208	218	217	203	196	225	190	196	214	190	193	199	217	212	208	193	204	191	236	197	206	212	240	195	229	226	220	212	203	213	199	197	196	215	204	187	209	201	221	206	201	193	209	229	224	189	210	181	204	191	193	192	221	196	207	181	188	193	196	229	197	188	200	214	207	214	199	228	221	215	222	209	207	203	223	208	183	215	190	190	175	216	188	191	227	194	194	198	226	199	181	223	228	194	197	181	213	206	204	197	210	194	221	209	196	199	214	221	207	185	213	201	208	162	194	217	209	205	235	196	184	233	206	198	226	202	204	212	210	227	198	211	198	212	185	220	189	187	183	182	193	205	195	203	195	220	229	215	210	221	216	201	206	177	207	208	206	191	210	190	192	192	204	197	182	232	213	184	201	200	204	199	202	237	216	201	219	223	223	212	191	197	192	209	199	216	203	208	186	205	186	252	226	215	226	184	194	198	213	214	219	216	236	202	217	221	201	200	216	208	198	196	196	201	201	186	213	214	212	191	167	206	211	235	231	231	215	199	180	207	211	212	205	179	231	224	192	183	199	210	232	188	196	213	220	209	195	194	206	199	205	214	228	216	201	235	233	238	221	214	202	208	228	204	200	227	214	191	208	205	204	210	190	209	191	215	196	189	201	190	215	207	212	228	248	201	167	192	199	236	204	206	178	214	198	240	219	214	218	194	203	244	212	219	206	206	214	223	209	224	215	206	204	222	213	183	198	211	218	211	218	213	209	206	189	205	189	209	179	208	214	200	213	230	210	203	203	207	212	204	183	224	197	204	219	206	216	208	204	219	191	201	209	207	238	227	208	216	177	221	212	197	225	213	217	207	216	225	224	203	208	227	200	188	208	181	209	222	181	223	221	187	212	195	215	231	185	208	211	195	231	199	193	200	218	223	200	202	189	194	206	214	207	214	210	205	224	200	220	203	225	211	194	194	223	187	185	217	214	212	181	189	210	214	199	190	189	197	215	220	201	180	203	222	194	223	203	186	207	183	201	205	213	193	208	218	202	203	205	199	216	207	203	159	193	216	230	199	191	219	221	217	215	206	201	207	222	226	219	237	220	207	211	209	211	188	204	228	201	202	210	178	204	225	227	204	223	233	153	210	216	209	208	209	201	190	222	204	218	196	195	197	211	204	201	212	206	212	197	187	209	189	197	201	207	231	192	230	226	213	197	206	213	214	208	177	192	206	216	232	223	211	215	217	202	239	220	188	193	194	204	191	216	220	189	221	218	204	210	216	213	205	227	230	192	200	212	217	199	201	214	216	214	191	197	211	197	197	208	236	192	221	182	228	228	221	196	181	183	214	219	219	203	213	211	206	217	208	204	214	211	229	200	199	199	205	191	229	201	224	211	196	207	199	205	196	231	218	190	209	191	223	208	208	205	224	208	204	218	185	229	220	216	213	214	206	176	232	229	209	217	203	220	189	214	216	218	206	200	210	202	239	236	207	203	201	188	202	191	231	204	197	232	202	207	196	214	209	242	194	226	197	187	207	220	216	221	179	217	205	190	191	218	205	194	194	211	204	172	205	197	219	213	191	245	196	222	221	191	230	233	212	237	209	196	215	211	214	222	216	218	193	223	203	222	222	199	206	233	215	209	187	200	212	209	191	192	185	193	203	191	225	189	208	222	198	189	216	203	176	207	197	220	206	200	197	203	192	224	223	208	171	204	183	193	190	225	216	223	211	189	206	207	175	211	205	191	205	197	195	233	200	193	201	223	228	194	221	194	239	189	214	200	204	208	214	206	215	180	200	217	214	195	184	192	187	198	216	207	200	176	245	220	197	206	212	220	215	230	200	203	199	215	210	199	203	215	199	219	233	221	186	182	200	224	199	217	190	183	202	188	218	171	199	185	188	208	225	230	210	192	212	203	223	219	188	185	197	196	205	235	217	221	216	211	214	243	189	203	232	240	241	205	209	197	188	220	210	188	233	201	192	201	225	211	220	186	208	190	196	208	217	225	213	207	244	222	235	201	214	187	212	191	223	170	189	188	178	235	179	208	206	214	222	227	234	214	200	184	192	205	237	205	233	216	192	196	199	202	203	198	219	219	194	197	189	197	204	214	194	177	215	199	210	196	252	212	196	256	188	190	203	213	219	194	214	198	210	209	221	209	214	218	220	196	205	208	239	199	224	237	200	224	203	186	186	253	184	203	210	204	197	206	193	218	209	202	203	220	205	212	178	203	239	211	218	192	205	195	222	219	187	197	202	211	217	210	207	231	201	198	210	202	202	206	193	179	203	215	222	193	214	204	188	188	226	214	207	187	185	218	239	203	206	214	217	203	215	194	205	220	208	182	208	213	218	222	209	201	174	215	190	168	195	214	209	198	214	203	166	219	188	175	200	180	212	194	193	197	201	199	186	198	188	202	215	218	220	194	240	180	195	206	225	183	196	193	187	218	211	209	206	219	203	200	201	205	173	216	189	214	200	192	208	207	209	225	200	198	215	219	236	204	195	198	230	232	171	188	182	214	210	193	207	208	236	211	224	207	209	191	206	216	186	197	204	210	207	231	210	201	191	213	184	193	237	201	198	216	237	202	209	199	214	194	194	207	220	202	217	197	194	220	205	201	191	213	224	200	208	234	202	204	232	198	228	211	207	209	216	220	203	176	211	208	188	182	189	215	220	223	203	187	218	223	191	179	224	182	218	194	222	213	200	225	212	236	212	214	216	167	216	200	210	193	207	207	190	201	184	191	211	194	214	209	164	210	241	195	208	212	195	199	199	198	217	165	186	187	212	210	210	202	197	198	191	215	194	232	194	210	217	205	205	208	170	190	228	218	213	223	190	227	205	202	208	218	197	227	206	203	207	213	204	205	192	209	200	207	204	204	200	204	199	210	183	228	219	220	217	214	217	211	209	200	196	187	222	222	213	203	195	200	196	200	193	229	220	182	202	202	211	208	205	230	210	226	229	202	208	203	214	225	208	219	190	177	228	217	184	196	205	182	197	178	200	228	213	198	204	219	212	217	201	211	198	185	229	197	196	202	202	220	207	200	173	223	220	209	220	216	203	220	192	209	195	206	184	225	209	217	224	211	217	206	200	225	183	194	177	211	212	216	221	207	206	185	180	184	213	200	208	199	227	189	190	201	207	188	204	203	191	219	228	209	219	210	206	204	188	206	211	199	199	199	207	194	207
22012	34639	28578	19758	13756	9528	7099	5310	4373	3520	2923	2457	1989	1699	1570	1327	1164	966	884	850	712	632	615	565	512	464	481	441	403	406	377	335	387	346	342	349	316	293	309	313	308	312	324	329	288	316	303	325	297	312	309	316	320	294	334	289	271	274	283	268	271	298	292	276	294	281	280	298	283	285	272	256	298	264	326	285	289	274	283	272	275	273	311	311	295	273	288	280	306	304	284	291	297	268	292	307	289	304	309	274	280	316	313	264	267	274	319	282	286	283	323	279	280	322	266	252	294	308	306	317	295	292	320	295	312	310	271	308	266	289	310	301	296	318	261	306	282	290	294	292	279	315	296	290	302	289	299	273	287	275	277	324	294	287	293	270	295	274	251	301	306	281	317	266	286	285	277	286	295	300	310	268	296	290	305	305	286	272	257	296	267	277	293	284	296	272	270	274	293	296	289	309	285	300	304	295	282	259	285	328	281	290	273	307	306	303	289	302	279	329	285	246	319	273	298	302	291	323	284	267	302	266	292	289	291	304	297	264	274	300	292	289	310	319	311	266	280	288	292	243	300	293	285	300	304	295	297	285	276	277	272	314	291	301	297	253	274	308	297	289	314	293	272	295	266	310	284	275	278	262	281	277	277	275	287	314	310	299	274	284	286	279	284	295	272	250	296	308	295	286	286	289	265	251	281	318	303	288	284	281	263	292	324	276	287	278	310	295	297	275	284	281	288	285	274	249	275	267	286	295	288	303	299	311	285	299	270	299	293	293	284	310	311	287	273	275	266	293	291	295	275	313	315	290	294	250	265	284	293	301	304	278	296	300	311	277	272	301	304	287	283	275	282	311	297	292	294	286	308	294	259	296	264	291	272	322	301	276	299	301	311	280	300	301	301	273	282	284	289	322	288	284	305	302	298	310	281	281	298	287	290	283	292	313	271	281	321	286	274	277	311	276	285	292	274	282	319	286	321	277	262	305	306	289	284	278	286	260	316	293	306	277	273	308	286	318	289	286	289	297	313	289	266	294	288	283	274	298	288	273	282	315	305	253	298	301	300	292	297	301	308	273	271	263	276	317	304	276	309	297	310	324	286	303	267	265	294	308	291	291	305	296	272	302	304	270	298	286	305	272	291	303	321	320	300	309	282	264	299	314	288	280	289	310	287	313	311	325	282	298	304	266	319	278	284	284	336	296	286	267	275	293	271	275	318	294	302	301	270	269	303	271	275	277	297	276	285	292	275	297	303	313	280	294	286	286	281	285	273	313	297	279	279	278	296	268	265	296	301	278	278	292	269	303	270	286	302	284	240	278	310	292	295	312	262	274	290	317	292	299	315	296	301	291	260	286	281	292	282	276	306	261	298	300	291	267	272	283	298	299	314	275	288	285	296	277	318	308	274	310	291	325	295	333	294	278	331	299	304	290	297	270	315	277	271	298	315	267	268	291	260	339	279	308	277	280	256	280	283	297	302	298	306	303	285	258	272	293	295	334	309	273	286	293	301	288	272	290	303	309	269	284	293	267	270	307	310	303	273	283	251	313	321	286	264	297	292	283	303	277	273	276	296	301	286	293	295	267	313	300	273	296	254	289	276	309	271	298	271	286	307	269	282	291	287	276	271	291	276	304	311	309	294	273	259	310	266	286	288	308	311	278	285	304	307	275	304	287	314	293	259	314	282	269	298	301	268	304	293	275	314	290	314	291	281	296	297	309	285	274	296	301	293	285	288	310	311	280	298	287	306	283	276	266	321	297	281	266	294	275	279	291	309	315	295	287	288	279	322	307	274	261	296	258	299	306	304	290	301	288	282	286	295	290	300	311	277	275	302	290	294	302	308	313	286	295	264	308	326	265	301	261	267	319	288	303	287	272	304	268	306	273	300	297	288	294	261	285	263	324	256	288	284	296	315	297	324	326	314	273	284	271	262	267	271	308	277	252	280	280	293	304	308	322	287	283	278	257	312	303	281	272	281	279	285	272	308	299	302	263	307	308	318	294	311	277	286	290	279	293	320	280	267	288	286	289	320	302	323	258	294	250	279	302	315	282	299	290	275	260	275	298	291	296	327	297	250	279	289	271	277	303	287	309	334	299	297	280	269	301	310	287	302	301	256	272	299	273	348	286	300	272	296	289	293	304	284	303	302	275	288	284	269	285	249	289	285	283	287	311	286	312	277	297	315	300	292	292	301	291	269	259	297	270	292	297	266	277	293	308	282	287	291	302	296	301	286	277	286	308	292	224	307	259	277	299	284	298	275	342	288	282	311	301	313	301	296	273	278	272	273	303	286	328	305	296	298	304	286	292	276	282	288	285	261	321	305	277	296	273	300	312	297	308	341	331	305	294	286	280	276	279	322	281	295	265	303	273	281	310	273	289	283	294	266	314	294	265	290	271	289	303	276	283	300	292	296	303	300	300	280	288	312	267	305	318	303	252	259	276	283	279	302	289	279	264	266	287	277	298	276	311	286	289	305	281	292	304	281	322	308	303	305	276	316	288	302	255	284	288	288	239	285	307	284	293	277	274	282	290	290	290	276	287	303	273	318	299	259	290	282	295	282	296	316	285	291	293	287	323	282	276	269	292	287	288	293	289	304	305	307	305	310	325	304	287	289	315	284	306	310	290	274	280	272	305	271	303	278	278	276	267	285	308	315	313	273	280	324	270	318	288	294	284	272	263	280	268	266	298	295	289	270	287	283	269	263	302	301	288	294	271	322	274	302	291	301	278	286	283	276	292	279	267	309	308	298	268	268	295	323	318	292	307	304	284	273	279	296	295	322	283	285	293	287	297	299	285	291	296	313	294	285	281	284	281	267	280	310	286	288	287	354	307	276	290	318	315	290	297	286	273	283	321	291	294	285	295	288	287	297	283	298	299	324	299	314	289	306	289	308	287	294	275	307	311	288	286	282	256	295	297	273	293	312	304	306	273	288	313	313	283	273	298	309	301	295	293	276	301	281	319	287	274	299	295	262	272	295	286	303	268	314	300	323	310	274	290	317	315	276	300	278	262	283	286	327	309	275	305	316	295	317	295	309	290	263	295	290	293	305	287	289	281	304	306	331	283	280	284	270	275	274	288	279	283	291	274	304	275	288	274	310	297	300	285	282	296	275	289	266	292	304	328	270	294	276	266	283	304	287	294	266	307	291	297	271	272	278	298	295	286	297	295	285	297	306	301	308	294	289	288	283	306	286	282	288	284	283	276	295	285	280	304	268	300	290	318	272	282	277	273	266	268	306	297	302	265	313	298	281	303	288	324	294	288	293	320	277	303	293	295	317	289	249	297	305	288	283	305	306	311	301	300	309	292	280	294	309	276	306	283	276	296	277	293	298	307	298	264	278	306	308	284	291	295	290	290	273	298	269	270	282	287	277	278	284	289	289	282	285	312	303	307	307	283	250	289	275	299	314	262	275	289	303	268	292	281	281	256	304	322	260	312	283	306	249	292	277	288	294	263	265	270	294	289	288	294	315	302	309	269	303	321	320	266
23525	21249	27692	25194	19765	10611	5485	3450	2534	2197	1754	1483	1191	1078	925	788	671	590	601	523	464	408	393	355	303	308	346	351	304	303	264	269	254	220	251	242	228	249	216	225	234	240	204	224	207	190	212	231	213	230	233	214	231	241	220	219	210	229	225	207	211	220	241	216	214	228	216	210	203	209	214	214	182	226	239	224	191	224	198	181	202	220	224	184	229	176	212	214	220	207	226	237	197	206	200	230	226	213	211	217	200	214	229	233	219	210	229	215	198	216	212	186	192	204	218	226	206	204	237	221	217	215	186	209	225	200	206	235	228	210	208	224	193	186	192	191	216	220	214	201	217	227	216	242	215	205	232	228	211	229	221	201	229	202	219	225	242	213	203	203	219	188	231	213	184	203	218	195	214	213	200	228	223	192	210	232	216	238	205	203	216	207	246	203	215	183	221	206	213	227	216	194	225	190	242	205	227	209	228	215	206	209	215	209	212	192	206	239	207	236	217	227	235	218	210	234	202	209	223	224	206	200	242	191	186	232	202	236	208	220	213	228	217	202	232	193	202	218	194	202	224	227	213	233	217	207	231	210	207	208	229	207	223	221	178	247	203	246	219	213	211	221	195	215	224	229	201	215	203	211	206	216	213	219	197	198	211	200	212	227	237	211	230	203	229	206	206	186	212	201	219	234	226	228	219	201	187	213	239	207	221	203	212	195	214	215	214	233	218	208	220	224	215	220	199	197	197	221	216	199	222	230	216	192	197	224	199	227	221	246	212	205	206	234	208	216	223	226	199	204	211	219	228	191	209	201	233	204	215	179	186	204	213	244	213	206	197	207	213	219	203	233	211	211	218	209	216	221	213	200	201	202	214	222	227	192	220	202	220	215	240	217	196	216	202	223	203	220	221	226	225	245	226	212	223	220	228	200	230	215	196	240	219	215	224	218	213	238	205	186	200	211	224	244	231	216	215	215	214	204	218	194	215	210	208	214	244	210	231	197	205	195	227	239	230	209	206	213	203	215	211	222	218	244	219	236	211	207	202	199	217	226	201	233	231	215	206	225	231	217	216	209	202	229	215	192	214	213	212	237	205	216	220	235	210	245	203	232	242	238	203	206	212	215	209	214	209	228	194	208	184	215	212	200	197	194	229	217	216	224	186	208	204	216	207	193	220	253	196	209	224	216	224	209	203	202	195	222	193	231	233	217	204	193	200	225	206	205	196	227	225	205	205	203	220	211	192	221	191	208	206	219	199	202	239	203	215	205	207	236	228	203	216	198	200	203	189	208	210	214	228	220	222	228	220	219	225	204	192	226	187	207	228	230	223	213	223	220	234	217	183	211	220	207	208	200	238	217	214	234	235	210	188	215	251	208	264	223	193	195	214	217	225	180	209	231	199	202	204	216	208	216	224	231	211	198	221	206	213	217	225	213	227	236	224	217	206	217	216	219	217	219	233	213	219	217	217	223	199	210	260	212	205	196	198	218	214	208	222	205	195	204	210	225	200	219	209	227	217	210	197	210	211	202	204	231	212	211	219	210	194	199	239	210	198	228	186	220	207	215	201	220	222	221	209	220	224	211	216	234	216	218	204	216	204	216	232	229	219	212	215	214	198	170	232	220	205	187	214	210	202	221	229	192	221	228	212	213	226	220	207	219	196	206	196	223	211	222	201	234	216	246	207	200	209	217	207	216	209	190	239	205	204	210	212	209	222	229	214	223	217	209	203	188	215	218	215	231	181	186	215	200	201	213	237	218	204	201	192	212	241	239	233	216	207	230	200	195	216	220	237	225	221	211	190	189	202	247	235	182	218	202	227	209	223	197	216	220	224	231	220	221	229	208	222	207	214	220	225	227	235	209	214	220	243	208	206	225	220	226	251	218	194	212	215	193	219	244	229	244	195	201	225	209	199	208	228	210	207	215	203	226	227	238	197	218	223	215	198	220	201	220	218	206	194	227	226	226	231	215	234	238	207	213	211	207	224	183	223	203	233	210	184	222	235	206	198	225	224	221	210	216	204	219	208	195	205	218	212	209	217	198	218	234	205	229	219	196	202	183	217	183	207	202	217	227	173	222	202	162	187	212	225	248	224	207	230	212	231	224	185	216	218	225	195	231	214	200	222	199	236	230	223	199	219	199	239	240	216	210	215	238	239	210	241	201	244	218	219	197	202	215	241	201	215	220	229	242	184	199	210	227	206	230	201	206	209	227	246	219	194	201	218	224	214	217	204	204	204	226	203	220	221	206	201	209	219	223	202	187	212	197	180	191	214	242	211	194	202	202	204	214	217	196	214	198	215	216	225	218	219	228	234	208	227	218	206	214	179	199	205	199	211	189	240	203	199	214	226	206	227	199	205	179	223	234	198	248	224	211	237	203	211	220	196	213	226	219	219	198	224	226	216	204	201	215	221	203	210	221	224	219	184	214	188	196	204	215	215	203	204	218	199	218	219	237	225	208	243	208	223	225	197	198	191	219	229	222	206	217	204	234	196	231	232	199	229	219	215	217	212	201	212	211	208	217	217	210	199	235	190	243	221	212	205	205	225	220	204	191	216	225	209	209	196	212	214	214	240	214	238	208	230	235	201	212	202	260	200	218	205	232	234	245	224	211	223	214	207	202	194	210	210	222	250	196	214	179	177	189	213	210	242	237	196	221	213	221	218	206	217	184	200	242	223	230	220	229	210	211	217	243	210	191	207	185	218	228	192	215	208	225	211	253	191	236	218	194	211	223	197	253	208	216	232	234	191	213	222	219	182	222	214	222	233	213	186	224	224	205	198	209	212	248	218	222	202	194	193	238	200	182	219	197	247	203	193	224	217	194	204	203	213	215	214	234	201	204	220	208	223	215	209	223	200	229	206	226	179	203	196	205	208	196	211	214	190	221	230	192	204	189	228	196	217	201	204	219	227	211	207	213	193	202	199	212	232	184	192	211	222	202	220	235	224	229	248	223	221	211	244	230	197	222	228	216	213	208	235	237	202	223	247	195	235	195	208	209	203	201	209	209	205	229	208	216	205	224	232	214	227	216	200	208	197	227	223	217	204	221	209	215	207	218	223	213	172	203	195	239	210	221	211	192	235	210	226	228	224	228	231	180	200	245	213	194	207	190	206	218	224	197	199	199	218	215	224	218	204	249	263	234	212	189	205	215	214	202	208	217	213	213	216	219	217	196	208	221	216	222	241	213	229	212	200	221	237	233	199	239	217	225	208	211	234	227	204	217	221	198	230	208	220	219	201	210	203	234	222	204	237	202	215	210	197	210	203	230	204	184	210	204	222	206	234	238	201	194	243	207	226	219	212	218	177	211	206	222	226	220	217	210	225	221	208	222	216	205	215	195	207	207	193	228	208	209	192	197	226	230	218	211	200	197	174	228	183	210	190	216	193	220	222	214	219	226	216	201	215	215	225	229	221	208	225	212	201	233	210	218	215	229	207	229	196	217	217	210	190	183	207	218	185	237	206	215	210	200	217	194	216	217	206	215	244	206
22690	41096	34145	25020	18684	13649	10324	7969	6510	5239	4448	3594	3034	2631	2278	1816	1527	1336	1237	1111	955	873	817	718	576	575	506	508	486	466	439	403	406	380	376	357	390	368	348	370	319	356	330	359	297	336	328	290	302	326	293	278	319	326	340	284	323	262	305	282	292	304	298	328	291	268	278	310	327	305	315	290	289	316	295	282	358	315	312	294	303	286	289	322	307	283	288	298	289	316	313	313	305	312	318	310	322	320	300	307	293	305	261	279	344	290	319	288	292	328	296	287	298	296	299	277	269	322	279	341	277	310	302	327	301	318	301	303	311	313	293	292	293	316	286	310	327	293	307	303	304	293	312	317	288	276	312	311	313	309	304	271	269	277	298	282	302	267	275	328	298	296	285	312	298	305	317	306	292	294	300	322	296	300	296	295	291	320	298	307	293	318	320	303	306	313	295	317	270	274	306	320	306	304	309	283	287	282	302	330	311	303	287	311	334	320	288	297	277	289	294	273	306	307	306	322	336	283	292	320	315	303	281	310	297	292	284	298	269	300	293	305	285	295	303	301	300	268	303	314	304	323	285	293	286	301	310	320	321	287	302	298	289	313	309	305	320	332	293	312	304	307	308	307	297	325	299	307	297	288	300	290	309	293	305	308	275	297	297	317	312	330	335	324	304	301	290	306	270	318	318	302	312	284	296	281	307	316	316	311	288	310	332	302	294	267	327	306	295	275	299	278	301	302	307	339	308	303	297	327	270	319	324	317	300	306	288	279	305	293	310	320	285	293	301	310	303	267	302	278	289	298	292	312	314	319	328	274	329	277	303	283	294	294	305	293	306	297	287	302	291	315	286	299	297	279	303	313	306	294	295	273	323	302	296	290	311	294	298	333	286	253	303	263	292	295	291	326	292	299	291	294	282	279	322	349	285	316	307	328	310	290	312	313	290	295	315	311	283	329	305	300	293	328	283	314	287	293	313	281	314	298	322	309	302	343	317	317	288	317	331	312	298	311	309	289	297	313	320	306	307	311	260	305	329	300	302	283	299	294	301	320	294	290	291	315	302	303	304	288	333	283	283	310	292	307	319	299	265	333	300	310	305	307	298	302	329	274	308	300	256	308	291	310	273	310	287	297	301	305	333	285	326	296	296	287	299	315	277	308	304	289	302	298	317	320	321	256	303	288	335	339	274	297	324	297	298	272	304	319	304	275	315	306	309	280	303	309	279	335	306	320	315	330	295	312	287	299	327	316	304	286	325	289	315	273	308	331	331	288	296	308	317	314	306	324	292	301	308	316	303	299	307	321	267	293	319	288	286	282	299	290	296	312	329	330	306	315	313	307	299	310	305	306	276	299	289	308	312	301	291	313	324	335	322	314	327	296	279	302	309	325	327	326	303	280	327	299	281	299	316	328	301	316	317	292	330	282	306	310	308	347	304	309	282	311	309	326	300	334	324	290	308	292	303	307	309	298	262	296	300	313	300	305	315	350	329	291	295	294	300	299	310	309	330	286	296	302	278	284	291	267	307	311	303	297	304	304	297	284	295	292	297	334	271	328	259	309	297	329	300	295	313	296	274	296	309	324	279	318	325	303	283	331	284	310	305	274	286	290	291	294	312	281	310	327	302	314	310	289	294	275	300	274	308	315	299	323	279	281	331	275	313	322	300	308	306	367	311	292	274	311	321	341	299	327	316	291	310	313	325	277	318	342	294	336	321	321	291	304	304	289	312	312	297	287	311	306	300	328	282	316	322	286	331	332	283	314	324	294	310	310	281	305	304	319	274	315	321	300	298	303	330	314	284	305	322	293	292	286	307	327	295	274	337	331	302	263	275	307	281	289	309	297	306	302	297	258	290	312	298	290	278	289	322	310	273	295	280	281	302	268	300	304	278	323	304	297	315	267	316	297	287	320	316	317	320	295	312	324	303	294	306	286	288	323	284	313	291	309	329	312	320	280	299	306	303	315	329	298	315	308	275	335	325	323	307	279	285	286	290	315	316	316	305	289	328	310	286	286	317	280	297	312	294	308	281	311	280	323	332	302	302	347	314	315	297	332	288	312	312	292	287	307	300	270	289	333	317	317	331	316	304	297	303	287	290	274	302	304	295	293	270	305	266	296	310	284	297	309	294	331	310	296	285	283	326	321	290	288	300	308	316	303	300	284	287	292	294	299	269	276	280	309	278	324	312	285	317	283	303	308	290	292	309	304	310	279	298	295	276	320	334	297	312	308	307	285	314	307	292	340	302	296	305	314	304	299	293	337	296	330	305	322	291	285	321	321	295	292	304	274	321	294	312	291	312	313	293	327	280	315	288	299	338	326	308	309	301	276	290	314	278	299	314	301	297	296	301	271	330	331	323	316	315	273	294	276	282	263	289	284	299	320	315	322	296	285	300	283	311	314	269	309	297	336	288	276	292	311	305	306	301	301	288	319	317	301	291	282	305	278	305	310	289	290	295	305	293	318	327	304	304	315	296	280	267	288	317	317	302	323	323	266	294	301	286	317	313	330	306	276	292	335	287	286	327	292	322	314	317	282	290	302	318	314	305	303	300	278	290	310	276	290	310	287	311	329	319	293	310	298	291	278	296	301	334	278	303	309	313	307	285	289	314	294	290	315	280	294	305	293	308	295	296	311	264	304	284	282	264	311	323	283	303	296	296	286	332	278	305	324	307	304	292	287	319	287	291	353	312	347	287	297	318	316	311	302	311	313	319	338	304	314	268	301	319	304	289	318	289	326	311	272	294	308	304	295	297	296	296	323	300	303	320	301	319	318	307	290	318	294	311	320	295	316	296	299	281	311	305	315	288	322	289	288	298	291	325	280	318	305	323	311	302	302	333	290	302	311	303	307	305	323	310	304	298	300	298	293	333	315	302	311	312	325	343	292	293	299	278	298	309	273	331	278	317	340	273	296	324	290	304	288	343	340	298	287	294	256	306	282	290	288	312	308	307	320	289	286	301	276	327	323	337	310	307	313	297	283	308	335	287	322	320	282	292	307	280	289	278	289	353	295	299	345	308	276	309	313	313	336	291	267	304	294	325	320	312	314	332	336	301	273	312	288	292	295	311	305	286	289	322	311	312	310	316	296	286	291	258	274	256	289	309	294	303	302	300	281	306	261	306	311	298	298	291	294	292	318	306	345	319	297	299	251	317	329	307	318	325	290	321	302	306	276	272	326	296	305	309	344	310	297	314	283	315	280	299	301	267	291	290	317	298	285	307	317	282	312	325	324	312	313	318	327	311	291	326	317	339	294	287	297	324	296	291	316	281	323	281	313	314	325	296	290	337	302	309	299	275	301	294	277	294	295	286	317	315	307	283	279	302	314	287	310	288	260	324	297	287	298	304	320	317	318	282	302	270	305	313	302	313	282	315	287	295	300	295	308	278	293	257	300	354	272	274	292	282	276	312	313	298	285	329	288	336	301	298	275	304	296	319	323	293	342	314	306	332	294	320	294	313	312	297	288	286	280	288	282	345	295	308	276	299	314
24981	21319	26220	23858	10618	5417	3648	2591	1975	1724	1312	1136	961	833	707	588	578	518	516	434	384	362	359	289	308	273	305	246	265	256	252	236	232	188	175	200	233	224	200	209	201	184	221	199	206	174	178	186	205	181	202	190	194	221	201	210	194	208	198	205	210	206	181	211	177	197	199	200	207	176	191	192	196	222	192	230	207	219	216	186	173	189	196	188	218	223	194	186	198	203	220	199	189	186	193	192	174	202	203	188	201	177	172	193	207	190	201	220	186	198	184	178	199	205	181	179	195	180	227	220	197	205	193	186	193	205	215	197	197	177	185	244	195	186	207	194	184	180	190	209	224	191	189	188	189	205	207	201	217	205	209	206	199	197	204	196	192	201	205	215	225	208	182	200	199	195	193	205	183	195	202	211	176	180	221	191	176	183	215	206	200	193	203	211	195	196	181	183	188	188	195	174	189	218	200	219	197	204	200	180	190	198	212	179	195	190	188	212	187	200	177	185	175	188	215	208	195	188	188	204	198	217	216	203	181	204	192	202	196	226	173	192	191	190	192	187	187	213	181	187	175	183	213	212	209	180	219	205	209	190	213	194	206	196	202	217	209	194	180	183	218	204	198	200	210	194	193	197	208	196	177	215	204	212	216	201	207	206	199	215	196	190	208	192	184	196	188	185	213	165	203	201	214	184	193	221	196	186	162	207	191	191	192	211	198	205	183	201	182	170	220	219	194	201	185	230	194	187	190	182	174	212	214	208	200	180	199	177	195	206	183	192	202	203	195	208	204	200	202	207	204	197	216	207	206	190	199	209	179	194	179	203	195	206	196	212	210	210	199	187	193	177	190	209	178	198	194	194	210	193	200	198	159	187	217	180	176	190	208	194	196	192	177	199	201	197	198	196	220	199	202	223	222	187	198	202	197	198	217	192	200	211	190	178	188	178	174	188	209	189	196	195	203	207	183	188	194	199	208	211	213	191	203	220	176	212	211	205	194	233	186	174	206	217	193	223	204	216	202	202	199	184	207	217	190	207	219	199	209	184	196	171	194	205	198	209	212	178	208	185	187	173	182	206	185	200	203	182	211	201	202	181	209	176	194	199	198	209	196	196	180	181	185	182	197	190	197	169	208	208	227	182	188	203	210	183	202	201	191	200	200	192	179	200	203	182	187	204	188	205	222	192	201	204	207	200	185	188	195	201	194	180	183	201	212	175	184	195	178	183	193	195	208	201	170	172	185	179	188	197	202	199	180	207	183	203	182	191	180	217	168	189	185	193	181	195	211	193	197	208	197	201	207	202	183	207	181	199	210	205	192	201	204	199	180	205	218	194	196	193	212	189	183	201	177	233	191	200	207	191	197	202	183	177	190	195	194	193	184	199	177	190	211	188	216	218	201	183	198	201	205	212	210	183	191	201	201	215	226	188	190	199	209	203	218	201	180	189	182	182	167	205	184	203	177	199	186	187	219	163	209	216	208	183	197	220	201	177	199	201	179	193	219	202	201	188	180	197	190	181	221	209	215	180	189	183	195	222	202	205	220	192	221	188	217	188	204	165	201	192	185	216	171	189	204	205	178	192	181	180	201	197	181	172	206	195	181	215	189	191	184	191	189	201	199	192	170	194	180	188	209	210	184	203	207	196	195	198	198	208	190	208	184	184	190	214	204	167	183	181	213	196	197	187	205	203	201	200	199	207	198	187	198	207	193	188	201	192	211	218	198	204	194	204	182	206	197	199	188	198	234	204	200	191	204	195	198	212	182	224	221	203	230	164	195	202	208	164	215	200	185	181	173	200	181	207	205	206	212	169	200	186	197	193	194	184	173	193	196	191	198	204	189	194	184	191	196	203	188	206	203	214	217	200	180	169	185	199	204	204	189	205	201	192	182	216	207	217	204	203	202	222	193	195	189	209	187	195	198	205	181	189	201	213	198	207	198	201	188	203	210	217	200	228	168	210	194	204	208	208	189	202	189	196	189	210	219	226	185	195	183	214	201	207	197	189	198	209	205	175	201	216	208	186	200	212	217	188	201	186	210	223	206	188	210	226	196	189	196	203	209	207	219	178	203	230	216	188	194	185	194	225	207	186	206	208	200	230	202	222	221	165	203	193	211	202	210	204	211	192	208	163	182	173	195	209	187	195	181	203	192	214	206	213	223	185	202	208	187	212	215	181	212	183	197	192	205	206	220	224	195	177	207	170	207	182	192	194	202	227	196	189	189	182	180	192	188	208	216	214	231	197	209	199	180	205	182	225	189	219	204	188	204	188	187	193	157	217	188	178	219	206	195	202	229	209	195	192	209	167	195	196	201	206	181	167	182	172	219	191	182	193	207	204	211	197	204	199	207	206	209	214	209	196	208	197	187	189	218	194	195	171	191	223	218	190	196	207	191	226	197	195	224	184	185	189	215	190	164	203	196	205	197	199	199	178	205	173	163	176	178	205	243	203	220	201	191	201	193	181	202	191	211	186	217	210	220	187	200	195	189	186	211	179	200	231	200	188	196	193	190	211	187	205	190	221	226	206	201	198	218	185	194	203	198	203	205	178	212	207	203	201	213	213	183	196	190	197	213	193	208	186	187	224	195	200	181	210	209	194	225	185	181	202	207	209	188	183	201	209	191	211	217	186	211	197	200	175	201	215	226	169	192	212	193	186	196	195	173	186	192	204	205	196	195	173	189	199	210	194	201	207	213	193	193	197	196	205	212	198	205	208	203	187	191	212	184	200	206	184	207	191	183	174	193	201	173	194	194	184	204	190	149	175	198	211	202	224	188	211	177	213	162	189	193	196	232	189	207	202	206	213	196	196	195	181	190	204	207	189	187	188	234	214	200	195	208	178	187	166	182	183	212	183	182	198	196	212	191	213	205	196	184	181	187	202	203	182	195	178	181	189	184	204	197	203	176	188	206	208	200	199	189	212	184	184	215	203	208	197	184	239	193	197	212	182	214	201	175	204	197	199	207	203	203	202	207	184	205	217	208	199	196	223	174	206	210	196	196	203	207	199	228	178	213	182	206	208	222	195	168	193	217	201	210	206	219	177	204	215	200	189	203	198	189	206	197	212	193	196	187	190	215	196	231	190	209	211	207	199	201	209	176	210	198	185	217	177	208	187	191	191	220	188	177	194	184	198	192	194	196	212	182	214	189	232	174	192	205	208	207	210	222	194	207	196	163	201	174	200	173	190	180	190	215	185	176	175	213	192	181	193	173	208	195	215	183	205	198	173	193	180	204	204	196	191	204	198	183	190	200	192	176	178	210	197	198	204	202	205	204	196	207	202	195	206	195	187	221	195	193	206	205	171	194	210	188	206	203	184	197	190	203	208	194	192	225	190	186	211	203	184	197	201	173	192	197	233	199	173	191	170	212	184	184	200	195	198	194	203	216	201	211	220	184	196	194	202	217	200	195	178	188	186	191	188	197	216	205	213	168	210	188	202	187	210	214	180	201	181	197	190	172	200	193	194	186	193	190	197	189	213	170	190	200	201
22137	37716	30623	21260	15616	11383	8695	6647	5355	4302	3611	2896	2446	2095	1801	1470	1279	1169	1038	996	857	718	655	569	547	540	489	428	406	440	359	379	350	340	293	328	332	297	298	312	292	280	300	278	270	268	279	284	317	287	296	282	255	297	268	282	321	297	287	287	264	310	296	269	283	303	288	277	294	252	274	276	316	305	292	307	280	275	287	299	271	286	264	250	251	307	271	292	289	296	277	287	299	302	273	285	282	279	264	273	260	278	291	261	306	292	274	266	288	264	271	285	279	279	289	286	276	288	294	249	267	306	310	303	256	300	296	322	282	298	246	285	262	251	324	320	251	296	280	308	278	287	285	298	292	306	262	278	259	270	302	258	269	272	290	278	277	272	288	271	260	311	305	282	269	279	263	287	297	263	263	270	298	267	269	307	303	280	282	282	268	272	281	251	303	270	285	271	283	272	295	275	280	267	256	286	269	303	284	264	308	262	284	257	263	282	269	296	273	286	293	284	290	269	283	279	271	266	305	286	319	280	322	296	272	298	286	283	274	307	235	327	300	272	266	275	267	275	273	256	282	303	295	266	292	258	277	291	319	264	284	293	283	239	301	273	301	313	276	294	286	252	285	295	305	272	287	259	295	290	293	300	286	279	296	265	283	281	294	286	244	275	284	280	284	270	287	280	269	283	276	274	281	285	275	284	281	291	278	277	284	306	289	272	278	276	272	263	301	270	283	290	277	296	272	290	280	294	296	307	288	259	269	284	288	306	287	277	300	266	278	284	293	269	254	292	272	300	308	328	270	305	302	286	258	287	305	284	283	301	303	287	297	267	281	295	310	265	299	290	315	269	265	283	269	282	304	259	300	280	260	257	265	311	251	289	285	257	274	293	262	287	263	284	276	304	255	255	283	296	304	320	267	314	257	266	274	266	330	283	279	249	314	277	269	255	283	289	250	299	257	280	291	260	267	273	299	276	267	272	314	258	285	292	300	312	271	303	298	270	273	258	328	241	279	274	272	267	236	314	308	274	292	288	251	271	265	271	284	260	304	291	280	263	287	302	274	259	259	297	272	296	268	287	265	273	279	269	306	269	259	266	250	295	268	280	267	304	290	275	275	274	315	288	274	307	283	274	290	248	280	305	309	292	290	281	327	277	291	269	340	304	298	296	300	296	275	292	263	255	298	286	282	284	296	303	297	285	273	272	316	298	275	279	269	265	255	253	307	270	294	277	283	298	272	282	279	262	286	292	286	309	265	306	308	286	263	261	293	262	275	305	269	251	283	290	265	256	261	278	289	261	280	287	265	301	292	273	280	282	309	289	261	301	271	347	262	262	297	273	292	277	274	301	259	274	282	265	273	295	271	285	288	264	280	271	273	284	290	274	272	308	263	267	302	277	287	286	270	266	256	262	311	282	277	276	287	304	297	281	285	288	296	279	277	300	267	297	305	260	260	254	290	292	285	279	300	291	319	287	278	276	277	292	261	287	260	286	292	284	278	276	251	300	299	274	268	279	309	286	285	297	302	286	269	322	263	275	286	315	277	286	283	281	279	285	264	297	258	314	302	264	269	292	279	291	280	308	267	269	294	277	290	268	283	313	287	301	274	307	297	270	270	270	277	263	263	310	283	251	282	305	301	274	283	260	294	301	281	302	250	268	285	283	274	273	278	279	256	262	315	286	268	278	252	291	277	283	291	259	285	265	280	274	275	281	273	263	277	294	295	264	276	286	278	292	290	305	246	292	252	251	298	298	285	277	248	269	255	294	261	284	279	294	267	250	285	308	310	284	265	250	310	292	275	293	298	273	289	271	271	309	301	288	256	294	305	280	291	292	263	311	301	279	317	265	262	267	313	288	284	298	283	265	281	290	268	275	294	308	291	301	271	280	275	303	279	269	245	286	271	284	304	262	307	290	290	307	286	296	273	290	252	256	281	288	286	284	298	278	282	296	278	284	288	282	283	284	275	297	315	287	292	273	284	280	278	261	280	319	266	270	293	276	277	274	293	297	285	278	279	314	280	277	247	264	269	297	293	283	259	268	300	294	297	289	262	268	271	269	218	281	290	286	299	281	256	301	267	289	277	281	274	277	288	274	284	281	264	282	266	299	288	318	286	282	290	290	298	259	294	269	259	298	281	268	301	312	291	297	272	267	268	299	289	273	312	256	259	273	290	272	287	266	310	266	290	302	282	276	292	279	252	269	312	261	284	266	282	276	297	325	302	310	265	248	288	314	297	285	294	283	285	259	260	275	276	254	322	296	294	293	307	260	277	265	250	275	273	288	313	283	268	301	281	282	266	264	271	274	271	307	273	271	290	301	270	273	281	298	254	292	282	296	294	309	311	275	276	269	290	251	273	245	309	293	291	273	276	301	263	275	276	274	294	297	266	289	266	280	274	293	289	279	324	256	306	241	290	301	275	294	264	268	281	280	273	283	282	291	284	272	285	251	268	265	287	266	293	264	297	263	267	298	279	280	279	298	271	259	292	241	283	263	278	272	307	247	261	289	282	287	263	276	278	298	239	302	279	267	297	290	270	286	259	296	310	273	274	285	297	278	292	276	262	303	283	265	292	262	303	278	275	270	296	278	260	273	271	261	256	303	273	291	294	291	275	296	285	279	275	314	263	261	261	248	264	274	268	281	301	287	273	297	264	276	255	307	285	247	287	286	264	308	269	281	287	286	300	283	272	293	305	248	293	292	301	303	297	287	267	290	252	276	314	312	281	274	277	243	277	286	285	268	312	282	279	307	317	293	288	289	255	272	259	289	281	272	277	296	295	293	299	286	286	301	276	319	279	276	261	295	284	273	288	280	258	283	300	284	269	285	271	284	287	294	305	316	294	285	288	286	291	303	281	294	289	246	289	295	321	295	312	273	266	279	268	269	301	278	301	280	272	274	283	295	270	260	248	275	269	269	267	275	266	253	305	294	277	285	284	317	306	295	287	226	266	287	282	283	278	271	303	272	292	280	276	280	275	300	274	294	276	263	274	294	291	278	304	317	288	275	250	262	268	273	285	284	286	266	290	267	282	281	227	294	296	293	295	276	271	280	267	276	271	271	287	262	290	288	279	319	299	288	273	287	308	260	297	292	294	283	318	272	281	289	272	296	280	307	235	272	287	294	294	294	300	262	275	266	290	284	298	275	287	272	243	288	274	264	291	265	283	260	264	290	270	246	291	306	278	295	266	271	288	295	303	284	310	302	291	238	274	276	297	262	270	288	287	281	296	302	293	288	321	269	280	279	263	273	297	271	301	290	286	277	302	292	295	288	261	265	311	277	263	270	268	295	297	254	290	277	278	305	284	282	318	279	320	286	274	278	274	265	263	286	292	275	262	299	298	289	249	298	292	312	282	281	267	286	281	289	278	292	269	298	262	291	270	278	289	300	288	303	265	299	291	279	276	280	327	264	267	273	296	259	294	252	263	292	276	288	287	284	294	281	297	288	297	283	330	272	263	311	277	284	256	267	281	283	264	283	267	289	270	314
22458	21235	28324	24414	21368	19513	10663	5126	3693	2928	2427	1920	1643	1353	1185	1027	868	773	755	609	567	524	491	426	414	391	414	331	338	297	272	242	256	258	254	262	252	235	200	216	218	229	211	212	243	226	194	238	200	201	241	223	212	231	216	220	199	206	189	229	205	212	198	225	212	204	223	211	210	223	213	218	215	192	193	226	197	222	204	232	172	199	228	224	197	241	214	198	228	208	198	190	204	226	218	232	223	224	247	210	198	212	199	202	248	232	224	231	206	213	230	210	210	208	229	210	231	210	211	174	231	223	199	186	203	200	199	200	229	189	224	245	222	209	213	197	193	220	223	203	205	230	200	213	210	215	214	210	196	212	230	183	215	213	220	210	220	208	221	186	197	228	189	209	211	219	205	212	227	233	202	208	226	195	205	232	208	217	212	203	214	234	193	214	214	215	199	195	217	201	249	207	209	189	203	197	220	233	215	185	198	246	208	200	227	181	221	203	227	223	209	199	205	214	199	223	206	205	184	215	206	216	223	210	198	207	192	234	199	219	229	216	198	214	250	222	230	197	233	259	221	208	213	221	207	245	209	243	236	204	185	212	206	232	202	221	220	198	194	218	197	240	224	207	219	189	197	220	213	230	207	200	189	229	231	213	199	224	218	204	216	203	217	213	210	222	234	195	239	202	213	195	186	227	200	199	213	187	227	196	219	226	206	209	208	225	198	225	205	208	221	241	208	216	238	243	230	221	181	209	207	219	210	189	213	187	220	192	215	227	178	209	233	214	233	209	230	199	192	238	194	214	228	210	206	214	221	206	235	208	228	230	210	210	199	190	214	237	209	239	217	208	224	212	231	207	205	214	206	207	222	223	191	237	216	234	185	174	224	230	200	191	225	238	223	222	222	203	212	185	212	224	226	217	213	228	219	218	196	216	242	235	214	211	201	189	218	209	210	189	227	244	207	207	232	225	222	216	241	196	236	226	210	220	222	204	226	211	219	218	193	206	217	211	212	213	242	197	209	198	188	248	216	210	217	226	204	181	237	214	210	221	184	195	227	204	221	205	213	209	199	218	235	198	209	211	214	209	212	238	198	186	228	204	217	219	212	227	229	196	208	233	219	220	240	226	229	188	209	205	233	218	238	216	210	218	216	212	200	213	201	205	190	201	242	229	222	225	237	210	220	218	225	214	201	234	222	213	216	217	208	205	198	243	203	203	197	196	229	215	213	204	216	207	230	188	208	218	208	230	216	219	220	222	222	230	238	203	202	182	198	227	208	231	212	184	195	211	168	185	212	211	223	207	207	229	247	236	205	213	213	213	233	216	231	214	228	213	229	196	190	202	215	222	214	217	211	227	200	217	217	218	250	210	204	223	236	203	222	188	214	189	216	225	254	206	213	209	221	228	203	194	213	216	196	220	224	200	216	187	190	182	199	211	199	240	226	225	209	198	206	203	231	203	208	204	204	207	183	215	209	203	223	212	240	205	191	194	218	232	216	208	194	206	185	218	222	201	215	199	198	189	197	255	223	212	213	209	211	217	169	176	221	221	209	220	209	233	216	222	218	222	200	209	216	206	206	193	220	209	184	184	224	191	211	196	194	202	236	223	207	207	216	227	195	221	221	206	199	195	198	224	203	202	217	200	223	217	202	203	204	226	204	210	251	207	235	192	233	184	227	233	209	228	218	201	237	225	212	182	211	197	183	205	195	211	201	201	217	212	217	213	226	203	219	211	198	251	220	224	183	211	195	224	173	217	194	207	215	194	198	219	199	198	214	232	192	245	192	228	214	199	241	221	224	194	189	229	222	217	215	224	221	223	206	200	183	219	202	204	233	208	217	241	255	218	195	190	233	216	189	222	231	224	192	192	212	211	228	187	208	236	216	235	210	238	229	203	209	205	219	211	232	206	178	232	203	229	217	203	237	226	204	221	210	234	224	213	212	219	226	227	202	230	202	216	224	229	204	223	198	199	193	192	217	214	210	225	216	214	208	215	188	214	217	212	226	194	224	218	216	213	209	191	201	239	229	192	181	211	221	224	193	210	209	225	187	235	229	203	202	225	214	214	216	208	234	243	195	220	222	241	205	245	214	192	216	183	210	205	212	189	208	206	171	227	212	210	194	199	209	196	206	216	203	203	205	215	222	218	212	218	215	221	193	258	233	208	209	235	225	205	230	218	221	198	228	198	216	206	217	201	200	235	240	222	199	196	212	225	222	218	205	217	210	229	173	229	223	184	211	199	233	205	187	232	214	204	237	236	223	216	217	223	211	211	228	211	224	210	202	221	224	197	214	211	207	199	218	204	230	208	220	219	216	217	233	212	220	206	206	208	214	227	199	219	211	241	206	217	230	231	206	229	200	191	240	211	197	196	201	198	221	217	204	206	201	195	199	189	209	206	212	202	213	215	214	224	231	208	219	210	222	215	197	216	212	206	222	245	198	244	208	194	230	225	199	232	218	237	187	227	211	202	218	218	239	197	204	224	225	239	229	193	219	208	218	216	215	228	193	184	187	220	222	176	217	219	221	206	225	188	224	220	219	219	199	210	193	193	197	206	225	228	197	225	215	205	226	213	216	202	212	198	214	204	207	223	243	212	194	239	218	209	197	222	187	231	230	177	211	218	205	213	197	226	239	189	196	219	198	210	197	196	240	228	225	209	205	206	194	215	247	210	189	205	208	209	241	211	211	186	241	188	235	228	243	212	227	239	221	197	215	206	215	227	220	211	193	195	203	228	220	208	184	236	200	206	218	213	205	195	194	210	208	209	225	202	220	213	205	210	208	225	223	256	218	218	202	230	218	209	218	193	215	190	215	212	211	203	219	221	213	230	198	205	237	188	229	193	217	207	211	215	227	259	220	207	238	209	226	211	169	227	215	219	208	243	218	227	227	220	193	213	217	204	227	219	218	228	190	202	224	223	222	234	232	222	218	193	192	218	204	207	206	226	215	203	236	200	228	214	210	211	207	201	211	225	242	244	215	242	224	219	201	203	236	187	224	213	209	233	234	216	217	220	198	213	220	216	218	213	229	212	226	226	188	196	222	227	237	226	230	206	219	206	176	227	199	215	221	203	225	227	232	218	212	204	224	200	231	223	206	228	202	230	199	219	216	231	222	212	227	230	215	206	214	215	181	204	202	237	214	199	218	227	233	216	211	221	213	187	202	203	203	198	220	198	212	221	228	216	180	209	191	205	227	184	233	200	215	215	186	206	192	188	191	204	210	242	221	206	226	219	224	220	191	212	202	213	192	214	229	206	200	192	221	209	177	215	238	231	210	214	199	221	215	228	218	200	235	195	202	219	183	215	223	215	208	210	203	242	200	209	228	219	227	203	233	182	216	223	187	206	227	180	232	213	207	223	196	189	219	223	216	196	206	210	215	233	197	210	219	220	205	218	237	248	246	209	227	216	204	210	210	202	188	216	227	197	235	216	212	210	198	207	216	206	219	207	196	197	207	231	214	199	218	225	221	202	229	187	222	221	200	187
24959	45212	37324	29003	22805	17663	13687	10798	8761	7273	5825	4837	3981	3142	2784	2283	2018	1675	1600	1384	1163	1056	941	801	761	668	659	569	561	515	450	442	450	416	389	375	353	394	327	328	357	320	360	299	335	282	293	301	295	302	307	283	327	300	281	340	317	336	286	320	312	263	288	287	290	314	282	326	310	326	300	304	306	324	270	285	277	310	282	272	331	304	275	286	296	266	301	299	299	272	297	301	310	319	302	294	303	299	312	310	269	300	291	291	290	295	283	281	287	309	287	287	306	301	326	311	295	306	311	294	312	313	298	296	285	313	273	314	314	323	301	284	280	317	302	287	295	297	321	312	296	293	294	321	299	313	284	322	260	298	274	258	342	306	265	320	278	322	312	289	291	301	276	259	300	322	304	295	302	295	320	316	277	302	271	329	302	299	302	275	266	305	283	328	307	271	263	284	286	299	292	294	324	302	310	299	317	317	327	293	296	306	281	313	300	294	299	311	301	286	317	316	307	318	299	288	317	286	305	315	276	282	278	287	278	291	312	298	292	311	282	266	303	297	279	291	298	316	304	295	305	300	292	274	302	280	303	284	270	284	289	315	322	309	265	296	269	296	285	286	303	299	307	270	342	273	305	282	301	297	292	308	329	308	296	309	300	298	284	276	261	303	263	295	286	294	338	284	288	281	271	283	302	309	320	295	307	272	279	303	307	290	302	322	301	283	310	293	280	288	299	258	311	271	290	282	294	334	279	313	326	307	327	364	291	318	287	296	290	291	267	279	295	294	309	313	305	292	281	271	313	276	278	278	322	274	310	264	336	299	309	288	310	290	301	295	330	326	302	286	295	307	334	302	274	302	290	276	289	274	289	299	286	319	287	265	290	285	285	306	305	276	312	250	282	311	299	307	301	273	341	296	301	293	319	283	288	288	328	284	318	277	269	297	282	269	307	294	291	310	294	278	255	283	279	297	299	259	292	303	274	292	260	299	315	295	338	305	317	304	274	306	318	286	283	291	298	310	308	272	312	304	300	276	279	339	303	260	302	270	303	312	285	284	278	306	285	288	286	270	296	313	295	312	332	307	286	330	267	257	315	302	283	318	332	292	307	267	280	284	305	303	291	273	284	264	282	308	302	318	283	303	294	305	298	310	294	312	320	330	276	318	273	301	301	315	277	299	276	279	294	316	324	306	282	274	298	311	291	290	291	300	312	304	337	300	287	304	301	284	283	313	295	312	286	322	322	302	272	285	284	326	308	294	309	310	313	309	303	287	294	288	297	311	305	263	304	285	312	287	290	278	296	304	308	309	281	298	284	314	300	318	297	299	284	300	272	280	264	291	281	308	298	309	304	305	318	294	294	306	298	305	308	275	295	311	290	294	277	307	300	329	285	315	316	285	326	292	298	297	270	272	291	274	283	291	298	276	312	288	306	317	311	277	312	286	294	305	318	298	305	295	330	300	290	266	310	298	302	308	278	301	293	293	321	273	276	299	278	332	286	288	304	279	283	308	315	314	280	271	279	301	330	308	283	272	319	293	310	296	293	318	294	278	280	298	300	291	313	259	284	288	294	302	271	281	271	294	304	306	294	302	310	274	304	328	299	287	284	285	294	310	284	322	271	307	276	305	331	306	301	320	285	313	303	301	286	305	280	294	281	325	305	296	287	304	297	272	283	283	310	303	282	282	298	295	292	297	299	278	305	310	289	306	261	289	296	295	304	285	300	282	310	296	305	277	315	279	311	257	289	312	278	313	318	288	286	295	291	300	316	312	286	327	303	324	264	297	316	302	281	295	290	294	302	288	301	271	318	302	290	303	293	292	302	306	305	301	310	303	267	272	310	282	300	306	318	286	315	269	316	311	310	283	290	309	287	291	294	307	309	303	263	291	315	309	314	289	290	313	315	282	321	295	313	289	291	290	312	299	297	302	314	295	258	292	277	293	310	306	295	290	293	297	347	297	321	291	279	304	298	272	292	301	314	309	288	297	329	316	282	323	276	271	292	265	294	266	270	285	296	330	307	314	310	265	269	298	316	326	286	287	310	306	284	288	305	298	315	283	313	323	308	291	290	291	305	306	303	317	292	332	302	289	283	319	279	298	275	287	352	337	316	302	295	328	310	275	308	302	282	297	311	304	293	337	261	257	290	271	300	300	306	301	263	301	295	324	299	284	300	294	296	312	310	280	303	325	283	285	265	320	291	307	303	277	311	303	302	316	286	274	322	303	296	283	285	299	269	289	267	312	335	312	321	287	303	291	291	324	330	275	289	306	291	263	284	291	324	289	295	312	317	284	288	278	292	307	282	291	286	334	286	280	309	295	294	329	298	306	305	311	331	307	298	279	294	292	309	293	284	294	301	298	303	283	307	311	276	289	323	298	259	318	297	287	285	270	278	305	294	289	291	302	317	315	284	298	263	292	290	313	299	293	306	286	321	298	275	336	293	284	266	263	290	302	283	294	269	273	323	289	297	287	272	318	286	290	308	300	277	296	304	305	315	292	300	299	272	297	271	258	295	279	291	298	297	272	278	303	291	330	325	270	313	287	310	288	307	307	315	312	284	309	279	294	308	261	312	292	310	292	321	304	336	299	290	295	292	306	297	301	277	308	289	303	306	272	307	308	288	323	294	294	290	292	278	296	293	304	284	304	318	329	283	276	261	319	291	289	284	294	288	311	318	273	301	287	309	280	302	271	315	283	311	295	305	300	281	321	312	295	309	305	298	313	301	297	281	300	286	316	277	312	314	328	287	316	317	283	286	280	305	299	278	304	320	304	304	299	278	305	283	295	304	307	282	292	318	295	297	285	302	284	289	298	316	343	318	275	325	295	287	276	302	300	310	320	299	291	306	280	306	284	325	302	285	316	286	269	315	276	252	303	294	298	302	287	308	289	269	298	299	302	290	276	292	292	294	265	293	288	306	294	285	303	256	313	334	264	259	277	296	294	279	319	293	311	272	308	312	283	280	286	290	323	317	289	280	305	299	300	263	303	307	299	263	291	291	285	348	294	298	291	253	296	321	297	322	279	305	290	271	293	309	295	295	294	291	324	304	303	272	327	289	281	276	285	295	314	259	297	286	293	313	244	296	301	291	309	319	260	290	278	299	301	330	305	323	292	301	299	288	289	284	294	309	294	293	283	301	263	280	330	283	283	318	294	272	308	309	324	279	290	290	328	280	319	345	280	319	264	327	310	276	285	333	303	269	286	321	290	283	282	288	309	302	315	320	285	290	300	287	292	338	295	290	359	296	292	280	282	307	270	282	304	315	295	294	313	282	301	293	286	316	319	303	316	287	291	314	283	301	325	302	309	315	289	302	312	308	294	301	320	290	303	285	308	290	323	269	304	309	321	289	305	307	283	281	267	295	282	299	291	333	297	285	302	310	299	270	296	303	275	268	280	263	293	291	322	306	267	256	327	273	289	299	301	268	299	294	274	276	310	321	306	292	268	295	277	284	298	288	284	289	273	289	333	300	346	290	301	299	296	275	294
28202	23334	21936	14868	7899	4605	3121	2305	1807	1521	1135	1012	856	758	644	563	552	455	446	367	361	344	319	300	295	268	259	285	269	266	233	223	219	236	248	237	245	237	207	210	225	202	215	233	196	215	194	225	188	224	170	203	223	236	242	198	219	211	201	170	196	213	177	210	205	195	186	197	191	198	188	221	202	231	235	216	182	187	224	224	203	190	195	202	202	207	222	204	196	208	199	202	189	210	194	226	217	221	184	196	212	206	224	209	212	182	232	200	221	225	199	207	212	215	209	207	221	208	204	203	229	231	208	229	213	187	189	204	188	227	210	184	207	184	197	221	205	203	193	202	215	204	219	205	205	224	210	208	197	185	210	180	195	230	203	207	206	195	215	210	215	173	191	208	184	179	198	225	212	184	220	222	225	220	191	193	229	203	203	223	221	206	224	212	224	198	198	222	214	214	211	215	232	219	232	218	228	232	198	218	223	192	178	225	229	234	226	183	198	206	207	199	222	232	227	213	196	199	214	200	218	197	217	207	202	194	236	199	229	193	232	220	214	202	224	211	211	217	209	221	227	215	212	220	212	208	212	218	227	201	217	220	194	203	196	226	188	211	193	211	209	211	197	202	208	235	218	211	202	210	198	217	184	193	234	211	206	196	209	199	206	206	204	215	200	218	227	222	209	217	207	215	192	201	231	200	185	252	223	202	189	210	193	207	195	207	225	211	215	227	197	216	181	208	199	206	223	200	198	213	214	214	181	197	205	181	211	205	234	212	199	228	188	203	211	188	205	214	188	195	204	187	209	207	217	199	216	223	227	212	200	216	216	187	226	204	182	222	209	211	211	226	188	225	217	192	245	206	235	211	197	224	221	157	205	206	196	226	233	181	197	222	198	208	222	219	205	201	207	198	202	215	199	196	226	229	220	194	213	223	200	217	198	205	212	197	192	208	192	210	204	191	206	230	206	199	220	213	224	189	185	224	194	202	199	190	229	203	185	218	189	216	207	212	191	216	238	201	177	225	205	207	216	201	198	207	222	188	228	241	189	215	199	201	200	215	208	175	208	174	228	202	208	232	205	204	214	187	209	198	204	218	206	175	200	190	196	211	208	226	224	176	223	197	210	218	202	226	208	221	188	198	215	211	206	228	222	211	209	219	191	243	218	186	183	210	242	215	201	231	200	230	207	202	198	209	233	216	214	202	201	183	223	193	209	202	207	210	224	224	217	217	219	207	213	201	181	190	204	213	228	220	233	222	220	170	211	204	185	238	200	199	206	222	194	213	204	214	175	215	213	243	218	178	181	232	195	213	210	205	217	222	202	213	211	223	195	228	211	203	208	191	193	209	216	190	233	207	217	194	210	213	229	223	197	193	184	207	190	180	196	206	225	186	210	214	199	204	185	190	198	185	222	194	218	204	197	228	215	230	189	202	202	192	192	212	230	236	205	204	197	203	214	218	195	215	193	202	200	192	216	189	197	200	202	208	211	210	180	217	211	199	205	191	199	204	212	204	190	202	193	215	228	221	223	183	184	200	191	170	189	189	212	206	196	209	207	187	200	223	210	225	189	207	189	205	198	199	213	196	206	226	223	209	224	198	216	186	212	225	198	190	223	210	218	203	199	195	230	198	200	226	193	197	182	219	205	196	204	212	178	194	203	221	211	227	217	220	207	208	198	240	211	196	201	195	216	226	203	209	190	206	208	233	200	189	219	223	207	217	202	172	164	221	224	208	203	199	209	219	208	178	211	207	217	195	213	219	191	214	246	219	200	187	196	212	194	207	201	198	210	194	208	220	207	231	195	230	210	215	191	222	206	212	181	200	222	192	231	214	227	209	189	208	210	194	202	221	191	188	193	212	221	214	221	200	205	206	182	189	231	216	222	232	234	180	213	196	195	185	206	208	194	230	182	216	208	229	223	208	227	208	216	193	200	228	213	202	211	217	220	184	208	229	208	196	207	181	207	196	236	209	206	201	217	210	203	199	205	199	199	196	192	218	224	220	196	198	199	209	229	223	222	244	214	206	181	218	201	177	207	196	202	205	217	186	198	214	194	222	219	171	223	245	215	189	178	206	230	224	209	218	209	198	238	190	198	213	195	204	215	213	216	247	198	197	204	204	210	226	212	197	206	194	202	203	204	187	197	219	219	221	206	208	189	198	193	201	194	212	198	182	181	190	221	216	235	205	223	200	197	205	213	191	189	194	197	188	198	207	195	214	196	211	191	192	214	237	220	201	180	198	207	194	211	203	225	219	219	203	232	200	222	221	192	217	200	195	205	204	219	200	212	191	215	213	228	208	217	200	201	180	199	211	200	209	222	245	204	210	203	220	223	187	209	197	206	221	218	232	227	212	197	211	209	210	232	222	212	211	223	201	212	215	198	219	192	213	193	216	221	203	224	204	212	226	213	190	229	211	235	215	222	233	223	211	229	227	223	210	233	214	198	216	207	197	197	204	190	212	231	227	216	208	202	216	188	198	202	198	205	196	235	243	190	207	203	215	213	221	222	192	217	207	206	186	201	218	202	207	177	193	200	196	212	213	228	170	212	208	235	220	216	184	203	241	182	209	208	192	202	228	217	216	196	219	217	208	224	233	193	213	218	188	212	209	218	198	212	203	183	218	228	223	207	201	202	211	218	208	186	226	222	197	190	223	217	217	224	217	220	197	196	205	185	191	209	219	205	208	207	218	197	209	187	198	213	188	205	217	212	209	241	179	210	230	182	219	199	212	224	214	193	222	212	189	203	218	208	193	210	215	226	218	208	216	212	215	208	200	197	172	211	230	213	215	168	201	202	205	203	219	215	199	201	220	208	213	191	210	218	197	198	206	231	193	220	218	236	178	227	231	194	211	216	191	198	217	216	220	190	210	240	248	239	196	192	215	216	227	231	215	216	210	231	212	207	221	211	248	192	227	195	229	181	213	199	186	220	224	215	179	196	196	239	191	214	222	228	203	187	199	244	224	210	206	203	208	235	217	209	230	207	217	212	202	211	206	214	222	200	229	211	193	201	221	211	223	215	195	206	225	212	214	201	198	197	217	233	203	229	207	196	203	192	217	203	210	206	199	197	179	218	174	211	209	219	186	196	187	201	217	206	206	190	233	204	220	201	188	222	202	201	201	227	248	230	232	198	224	210	177	207	166	213	216	210	202	186	207	208	237	191	209	196	202	224	210	198	221	243	203	234	202	207	221	200	187	210	208	224	224	205	216	204	197	201	208	203	206	209	205	201	200	216	213	216	234	204	199	205	195	216	209	210	233	201	207	194	200	225	208	204	224	207	218	199	203	218	210	194	215	204	181	213	218	227	233	209	202	188	225	181	203	215	192	206	207	208	221	214	202	194	217	204	219	224	217	209	226	214	203	205	219	208	214	194	198	204	213	191	197	219	193	220	217	221	193	221	216	206	207	191	222	205	217	205	217	203	215	207	211	209	224	221	227	181	218	198	175	219	203	215	189	221	197	199	204	197	207	212	222	204	197	209	222
22285	34944	27803	19581	14070	10306	7671	5817	4742	3757	2981	2526	2017	1682	1428	1274	1054	1076	886	832	672	610	570	533	526	510	493	435	486	386	409	349	365	340	340	321	322	325	307	379	341	300	305	306	330	268	303	303	285	301	314	286	323	273	306	290	339	275	277	274	324	314	307	301	318	273	303	301	316	317	296	295	272	301	292	307	307	258	304	332	304	292	289	293	305	281	305	322	296	293	287	351	281	292	278	313	293	300	256	299	277	318	288	288	290	335	304	312	280	297	299	323	303	265	299	313	300	312	281	317	310	304	307	284	307	278	277	304	292	293	285	302	328	308	327	260	301	298	293	315	326	298	293	299	301	322	295	327	300	284	301	277	333	317	292	294	295	276	299	281	310	306	269	294	283	271	282	324	315	291	275	299	306	312	285	282	271	311	285	293	312	295	312	250	300	284	299	281	272	284	303	304	276	279	306	310	270	279	311	301	287	310	310	303	288	311	289	295	299	270	294	297	312	292	314	287	315	287	290	327	276	285	313	285	299	299	321	293	325	290	302	306	311	298	305	289	295	294	297	283	286	280	301	284	299	324	289	275	309	282	270	320	289	318	297	310	294	280	266	309	298	316	290	280	277	277	275	313	259	330	306	298	288	282	285	290	287	276	296	307	294	338	297	262	296	307	321	293	304	318	308	301	303	314	292	297	262	321	283	283	295	282	290	293	290	320	269	304	314	308	283	290	300	323	265	318	292	293	336	304	309	289	279	299	279	336	267	300	288	301	293	271	292	319	309	293	245	281	298	304	279	287	305	280	328	297	308	289	273	291	291	292	326	281	288	279	301	289	285	321	281	268	311	286	300	316	282	287	262	293	270	288	327	311	330	310	312	296	281	314	317	312	306	295	274	306	293	287	280	312	292	294	277	300	301	313	313	308	301	321	293	272	291	302	317	300	290	324	293	336	310	316	269	286	292	300	322	275	301	323	294	310	276	298	260	292	292	284	284	270	280	277	284	293	303	303	297	305	304	304	313	303	279	326	310	289	272	266	319	258	287	310	326	283	327	277	291	305	316	314	297	278	310	274	272	304	306	274	290	293	303	282	292	290	301	292	289	290	299	284	273	303	281	298	287	292	300	297	282	270	321	273	329	262	265	287	319	307	318	300	297	287	323	273	312	287	275	265	286	292	301	319	284	296	294	300	278	305	298	286	275	278	304	267	308	287	299	293	301	283	309	289	276	278	265	292	281	306	279	317	312	304	301	299	294	289	284	302	312	326	271	271	312	292	301	271	285	318	300	290	297	291	310	308	281	271	261	308	270	301	300	275	297	276	281	276	315	284	267	306	307	280	304	295	300	306	307	314	290	299	314	302	278	307	310	292	316	308	286	321	290	296	269	290	287	322	262	302	313	310	311	262	300	277	291	273	296	296	286	292	291	284	319	292	311	314	299	278	315	263	313	293	292	276	275	288	321	286	318	290	303	276	315	299	308	294	309	295	308	285	298	294	289	295	323	311	293	290	318	282	310	299	338	285	294	327	302	315	310	303	279	294	267	294	279	304	303	297	309	283	289	300	294	322	307	302	288	303	275	295	284	293	290	295	333	281	342	283	274	275	277	298	300	304	288	290	351	330	289	310	316	275	283	306	305	249	288	299	291	277	313	319	294	312	271	285	302	284	274	327	315	302	285	278	311	314	302	299	324	284	285	318	279	328	295	269	288	286	284	308	287	306	292	295	289	264	309	280	315	294	313	285	292	300	304	291	277	321	301	296	299	319	300	321	285	296	302	278	299	310	285	274	277	287	297	296	306	301	289	306	307	249	289	304	326	283	275	324	292	304	286	281	283	310	275	280	271	274	298	280	290	296	310	277	274	307	292	262	287	311	300	281	299	282	316	273	293	294	274	319	305	278	301	275	285	306	318	286	280	292	329	277	275	270	326	329	269	281	287	309	307	289	281	296	298	286	322	297	305	294	270	306	288	284	274	310	314	330	313	313	274	308	314	301	293	319	284	256	312	259	292	298	296	283	276	291	270	290	302	310	292	308	298	302	282	285	322	299	285	303	295	296	289	292	324	288	294	275	306	295	307	316	325	305	301	292	268	296	267	307	298	303	275	292	284	291	297	309	303	320	288	314	309	293	314	319	309	302	299	297	308	294	293	301	330	295	308	315	265	296	279	321	308	287	338	298	267	263	299	291	295	309	278	292	291	292	315	319	307	305	324	300	249	332	280	278	321	290	306	305	295	282	298	283	301	311	315	312	325	322	322	294	296	333	290	293	293	297	307	320	278	279	294	274	345	304	315	317	313	286	308	287	298	298	311	277	283	304	267	303	318	294	309	273	301	274	283	266	286	282	278	312	283	266	303	273	301	287	277	311	278	278	317	301	295	269	272	325	298	273	296	309	263	280	288	256	309	291	275	303	274	315	303	315	296	301	304	307	291	310	303	304	254	289	311	309	311	300	279	274	276	289	303	277	315	306	269	311	294	302	298	347	305	299	293	309	281	287	300	302	313	270	273	308	282	298	305	297	314	286	274	286	292	306	302	300	305	326	291	265	279	297	291	267	278	300	325	323	312	320	303	296	285	296	275	306	315	292	278	287	312	277	311	280	288	315	307	326	287	282	277	310	292	268	297	270	275	292	322	301	310	295	300	289	282	277	309	306	309	299	293	283	306	309	307	294	309	301	283	301	331	284	288	281	340	317	284	294	320	298	292	280	311	315	288	276	296	324	281	307	286	302	296	293	320	312	308	317	303	270	262	295	263	314	273	265	313	321	331	293	311	312	333	324	319	279	306	277	267	273	342	279	305	297	314	302	307	299	303	333	297	267	312	265	302	280	289	284	297	294	319	289	281	318	295	267	283	274	316	310	285	296	278	314	306	290	310	308	272	301	295	301	303	293	314	318	289	292	284	310	280	294	301	253	303	276	310	317	304	284	301	295	300	298	299	313	296	307	310	284	302	303	279	318	310	306	315	277	317	283	282	278	309	316	291	280	321	301	294	290	253	300	283	300	321	307	272	284	290	299	297	292	254	289	264	291	303	280	306	307	284	318	251	290	288	292	313	281	279	271	291	279	264	324	288	327	274	286	306	295	304	285	299	269	263	326	287	326	307	287	316	282	299	314	300	267	293	307	311	299	330	270	288	314	249	318	310	293	309	324	321	284	333	261	275	285	276	300	283	293	301	287	265	309	300	344	299	277	257	289	285	305	321	310	289	302	280	262	287	300	288	299	316	268	272	291	302	285	306	300	312	292	270	266	287	281	300	286	306	321	304	267	287	291	306	296	296	303	276	297	286	305	318	269	274	270	303	278	271	305	280	289	282	322	322	308	258	298	239	319	276	260	327	294	283	330	300	297	314	280	311	280	306	274	332	299	310	279	329	336	271	280	288	270	275	324	291	319	282	287	278	292	297	287	295	284	292	319	293	285	318	312	261	299	292	280	294	294	284	291	284	298	278	307	286	279	302	289	308	285	300	311	325	254	307	289
23413	21243	27767	25093	19897	11358	6046	3857	2800	2111	1737	1459	1244	1030	931	791	680	676	578	515	480	450	391	344	377	313	314	305	297	295	305	254	250	280	238	229	226	207	241	227	215	209	232	238	231	248	224	209	220	225	205	244	216	233	238	229	215	219	207	227	199	232	202	210	205	231	198	215	209	192	225	210	227	246	225	223	218	224	211	227	211	203	229	194	193	212	214	247	216	228	222	257	235	223	224	223	200	209	209	222	213	227	196	202	228	211	237	215	216	216	235	202	245	249	214	218	218	212	186	186	205	227	221	225	209	206	219	203	210	221	217	213	229	223	218	203	223	211	194	198	198	209	192	203	228	213	225	233	186	214	202	212	221	237	243	210	216	239	241	227	214	224	225	220	199	211	203	210	200	188	218	218	202	198	241	264	217	219	195	215	206	227	229	220	211	226	219	229	213	250	233	214	228	220	227	193	196	215	223	219	266	204	218	234	198	247	203	240	237	217	225	213	210	219	242	227	220	228	201	224	222	206	216	220	207	210	222	206	212	212	223	211	229	240	238	215	213	214	243	200	225	224	238	240	233	243	216	183	233	223	194	245	200	208	196	240	224	194	210	187	224	231	235	218	202	210	222	214	217	216	210	220	190	219	226	203	183	235	200	191	212	192	209	207	220	232	232	189	204	202	218	208	240	202	224	242	231	216	229	228	213	201	218	234	194	213	221	207	203	226	212	217	232	208	208	219	237	210	209	211	185	192	217	236	207	224	224	205	211	225	181	217	217	217	224	224	215	234	234	204	223	239	242	202	215	220	249	194	210	216	237	222	240	204	217	235	207	255	214	238	214	227	204	238	218	242	203	248	210	243	204	243	211	251	225	226	224	193	230	233	214	214	224	222	218	240	217	215	221	212	205	183	218	216	217	221	230	221	218	196	225	192	211	212	221	195	211	241	204	205	209	206	213	209	222	234	240	217	229	228	233	213	218	245	262	224	230	223	219	205	238	222	200	217	206	222	189	205	227	211	222	252	209	196	240	219	223	226	242	218	256	232	210	245	212	201	242	244	213	230	229	229	204	263	239	207	227	231	229	239	203	234	238	221	218	204	203	223	213	219	217	223	200	201	232	208	232	219	205	231	226	222	243	229	235	224	212	234	222	218	210	228	222	213	215	220	208	208	234	233	194	210	219	232	232	200	189	225	201	225	251	243	248	212	221	231	215	207	244	231	201	223	235	200	211	193	207	206	218	187	241	209	212	218	216	235	231	235	195	215	215	207	215	200	235	213	198	205	193	220	203	216	209	252	214	213	214	220	244	244	228	235	225	236	227	251	229	209	215	236	228	198	201	225	210	211	219	202	206	198	219	203	231	208	235	215	228	238	209	239	236	199	224	225	227	202	229	227	200	191	219	211	250	219	191	238	209	214	226	216	223	211	219	230	210	217	230	210	216	216	194	198	199	195	235	241	218	216	234	240	223	228	198	233	225	243	218	232	202	217	202	218	215	221	225	241	230	213	225	217	233	230	196	227	237	210	214	227	203	183	195	218	213	238	210	227	226	212	235	226	216	223	222	245	224	234	195	231	214	192	245	207	226	195	221	204	227	197	234	233	207	238	217	240	222	232	245	225	216	235	221	235	225	197	202	202	212	230	233	221	209	214	216	224	230	227	200	207	236	245	204	234	208	270	226	213	212	216	201	244	210	206	230	193	238	220	201	225	209	215	225	219	234	194	220	194	235	213	224	241	224	234	218	214	205	215	218	185	231	223	235	227	199	213	217	199	218	201	208	211	205	223	221	224	206	228	230	230	241	224	226	207	246	198	223	214	219	246	233	204	202	217	243	225	195	213	212	214	219	228	225	200	216	223	198	206	207	210	223	215	184	216	188	211	219	227	218	213	221	192	243	223	225	180	225	226	249	214	231	213	224	223	235	211	224	202	220	227	213	200	217	239	231	226	215	240	220	203	235	220	221	221	218	214	199	227	230	215	212	193	235	232	230	211	228	218	213	205	215	197	200	233	227	262	233	184	215	194	197	217	203	235	228	207	234	222	208	211	241	226	225	216	242	216	222	217	180	228	212	239	212	206	212	204	245	204	221	230	226	239	191	204	224	217	204	208	222	224	227	214	225	222	208	209	209	220	221	219	238	209	241	192	197	219	222	228	245	222	205	212	210	224	217	224	201	216	222	195	219	220	225	238	203	228	209	208	215	232	214	232	211	219	196	215	214	232	221	227	213	200	223	235	238	220	213	220	214	232	208	202	213	224	226	221	203	224	217	228	222	216	214	214	225	218	223	233	203	226	197	220	189	211	217	234	218	200	216	207	237	223	237	209	216	240	219	227	200	206	237	210	214	208	219	215	253	223	231	223	212	223	225	183	211	219	229	201	242	205	220	229	228	210	226	209	224	225	211	204	201	204	223	230	217	224	225	212	248	212	206	225	232	249	237	232	227	224	208	216	200	224	211	202	216	233	205	225	238	207	220	219	239	208	238	236	210	202	234	216	203	203	216	221	225	225	226	216	235	242	222	224	217	214	200	196	244	227	226	219	217	220	217	224	213	221	218	228	225	189	218	226	201	220	202	228	221	206	187	214	196	231	184	228	227	188	192	229	218	230	238	190	228	220	212	232	206	177	221	207	209	203	215	232	206	248	218	232	211	253	240	202	199	195	220	259	224	207	207	201	191	241	215	218	209	226	212	217	228	247	244	229	234	213	221	220	233	227	209	222	215	239	239	216	214	222	217	218	209	225	208	208	221	218	203	231	222	232	222	208	212	239	237	228	225	201	263	228	228	226	246	248	218	218	202	232	210	226	223	247	198	255	200	204	197	253	189	225	230	221	201	233	213	210	203	229	221	217	219	229	215	208	208	226	201	230	251	197	219	221	205	217	228	220	223	232	189	230	217	220	212	221	236	213	221	248	209	236	215	241	202	230	225	221	210	227	225	209	223	226	197	225	214	201	232	214	216	213	201	219	208	192	239	211	214	232	208	219	218	223	212	230	231	228	221	213	213	226	271	223	218	212	205	197	211	234	207	214	197	222	222	214	232	204	204	206	202	215	231	224	198	215	226	220	210	216	240	222	188	222	244	238	216	206	205	215	186	212	208	227	248	239	213	189	196	216	204	204	231	209	194	226	225	236	229	197	222	224	220	193	254	222	206	202	195	180	187	217	205	227	209	235	193	229	225	217	235	241	223	213	213	235	237	229	239	202	215	208	204	215	185	207	218	229	221	215	195	206	226	236	239	199	198	227	200	213	239	222	258	207	249	226	213	236	216	237	219	231	217	223	241	183	200	213	200	214	237	232	220	205	236	211	219	225	227	186	222	199	210	187	219	206	253	218	234	229	228	189	219	241	219	179	214	219	201	217	208	234	246	213	212	214	220	206	221	222	232	228	213	235	217	219	215	214	185	235	231	209	223	235	242	194	211	227	223	195	219	235	228	221	235	237	243	227	220	244	206	220	203	212	194	226	229	230	220	223	205	188
23253	41448	33668	25515	19234	14509	11258	8863	6886	5475	4275	3489	3016	2457	2063	1852	1635	1365	1282	1081	946	792	809	664	650	596	501	542	512	446	411	402	416	390	376	388	353	322	346	345	364	340	330	329	301	306	320	363	341	293	316	328	321	288	329	303	312	323	265	311	324	330	318	315	293	301	273	303	312	309	324	292	302	303	300	335	335	260	337	293	288	314	318	302	305	358	314	300	351	276	302	307	328	303	290	313	287	304	333	290	308	323	324	280	297	319	307	313	329	287	316	300	316	322	331	287	307	293	300	322	295	308	309	300	315	345	298	298	329	304	307	286	301	313	319	303	300	301	290	306	282	316	294	301	284	304	303	326	285	313	303	285	309	324	289	345	294	275	302	296	305	315	317	323	302	298	318	278	283	297	333	313	305	291	308	292	320	294	283	318	320	278	324	315	293	307	315	311	291	303	312	288	304	307	275	330	312	321	338	311	304	332	320	285	339	318	310	282	325	297	293	299	303	305	304	314	293	298	294	296	323	326	318	317	275	294	332	267	311	311	287	310	296	304	346	349	285	291	317	338	325	284	340	302	304	316	318	309	295	324	281	330	281	282	310	298	295	289	306	298	334	302	316	310	325	303	305	298	301	318	332	301	317	332	337	315	331	305	317	333	291	335	282	318	275	324	300	286	297	317	315	319	280	292	311	303	294	321	308	326	276	301	303	323	303	324	320	282	315	332	314	308	307	287	308	304	311	291	331	311	340	309	322	303	325	306	305	326	286	309	305	296	319	310	321	304	290	305	275	287	305	329	284	292	334	311	292	322	276	310	308	309	303	301	322	323	297	302	322	312	311	357	288	310	305	318	316	296	302	336	291	309	297	289	318	300	305	312	321	312	291	329	302	331	307	280	334	292	305	294	314	290	302	305	327	331	302	327	325	297	293	324	300	316	269	302	318	313	291	310	319	318	295	314	297	286	294	305	312	299	304	330	287	330	319	291	301	315	325	325	311	316	295	286	331	306	283	309	261	301	304	302	291	308	290	339	331	281	312	281	325	285	290	292	317	281	276	296	317	326	307	296	295	283	300	321	318	300	289	282	285	305	306	323	317	309	321	296	307	288	304	298	279	305	314	305	286	320	288	270	284	319	297	309	332	294	284	301	284	274	304	287	306	294	306	313	283	267	331	329	285	312	342	301	332	313	303	315	301	262	286	301	288	303	314	292	334	313	295	297	296	281	296	311	323	283	301	293	328	304	318	338	331	285	281	323	315	292	312	300	304	327	327	307	303	301	315	301	316	306	270	302	303	313	307	309	302	316	312	320	318	282	316	308	286	302	327	300	296	338	297	321	304	317	327	283	292	310	325	309	308	318	312	301	313	293	269	294	268	318	285	319	321	298	344	281	293	277	304	294	306	279	303	278	305	284	333	315	320	322	327	298	289	313	323	274	317	312	299	317	323	332	280	288	313	308	317	297	288	293	324	354	310	321	324	302	330	269	325	282	306	328	277	283	319	315	292	309	321	325	289	315	319	326	286	269	291	319	307	288	311	290	312	300	296	307	306	320	280	291	307	324	299	301	289	314	324	299	342	317	329	345	311	297	339	316	334	330	306	334	321	310	300	254	324	307	282	347	301	275	283	306	289	304	310	307	277	297	309	303	312	310	312	335	318	313	290	294	344	284	339	317	307	295	324	310	309	296	313	320	307	279	298	292	314	285	318	296	324	319	308	339	309	276	313	317	315	261	301	300	320	300	314	288	300	305	297	283	302	294	285	294	292	286	332	324	325	287	295	318	300	290	261	345	323	334	306	300	297	317	324	330	328	307	325	301	318	287	311	283	300	318	303	327	289	290	344	324	326	297	289	324	330	322	301	298	277	320	325	299	289	317	263	315	301	296	308	292	271	306	319	314	318	325	319	321	318	295	326	314	312	285	298	308	322	317	308	322	320	315	292	334	306	310	281	299	318	304	301	290	311	293	314	315	298	302	295	311	301	295	308	293	305	321	332	301	309	334	307	296	326	319	316	291	325	343	297	343	297	308	328	305	278	316	305	286	308	307	295	308	333	335	282	283	310	332	318	298	295	287	326	303	293	308	318	291	320	362	293	314	296	329	293	306	285	309	295	290	284	303	318	325	286	277	279	326	307	346	291	284	301	324	324	300	298	338	291	320	329	314	307	320	302	318	291	282	272	320	276	300	298	332	294	303	295	292	309	308	284	335	303	311	303	282	312	320	294	339	309	323	299	292	313	321	304	297	306	318	284	290	342	332	315	316	322	308	283	294	305	324	278	330	319	308	301	307	290	265	280	314	306	336	290	316	292	320	291	301	333	319	307	271	309	331	294	306	291	276	283	313	284	281	321	331	273	315	332	310	272	299	321	329	295	290	326	277	273	341	309	320	290	298	293	281	289	282	305	323	291	292	304	305	314	321	320	322	302	328	308	283	317	293	279	299	296	291	336	318	330	306	301	298	308	320	307	326	299	304	321	279	294	324	308	341	286	288	306	283	331	318	300	289	323	319	291	318	322	282	306	309	265	318	297	312	278	319	306	270	309	286	311	301	333	294	317	305	296	332	302	308	295	309	319	315	333	287	305	263	315	306	301	318	313	294	294	314	307	307	289	328	289	307	324	290	327	254	299	311	309	255	301	309	309	317	300	313	311	289	325	320	329	317	307	327	341	326	288	307	314	314	354	304	307	278	318	325	326	301	291	322	278	303	319	341	318	314	327	303	332	320	286	300	294	285	317	276	317	290	300	295	340	306	298	333	313	338	292	326	323	307	308	313	310	324	317	293	286	278	323	303	305	320	279	296	305	316	284	278	284	325	319	316	298	278	301	312	321	291	284	302	306	296	292	308	302	310	292	287	307	311	325	303	302	302	333	302	324	319	312	339	324	323	294	306	298	300	295	283	335	313	328	304	307	309	309	316	311	303	300	326	324	320	296	300	339	290	298	316	308	312	295	329	319	292	317	321	309	296	324	288	320	328	293	300	300	307	300	320	322	354	302	318	348	302	306	305	316	316	313	313	318	316	303	320	292	311	330	290	319	336	294	279	275	315	308	316	299	300	336	288	283	298	300	309	303	318	311	299	327	307	311	308	344	269	264	285	290	296	306	283	266	312	318	304	293	307	247	298	327	307	317	303	316	313	303	335	301	295	317	288	282	317	295	278	302	274	319	320	326	295	284	303	302	308	291	318	324	327	328	293	304	327	295	309	294	330	306	299	290	301	310	297	312	312	309	337	290	317	310	311	297	315	325	280	303	313	339	292	301	320	343	314	283	300	295	321	288	314	308	338	284	298	327	322	327	325	322	293	345	302	320	304	306	321	322	302	308	334	318	299	268	338	304	309	323	293	291	301	308	326	302	279	316	318	313	312	306	338	325	276	288	275	329	317	322	285	285	312	277	327	292	308	312	306	295	295	310	301	301	324	351	315	289	336	298	343	342	307	305	323	284	316	303	280	294	302	307	306	297	328	329	322	294	317	329	340
24891	21333	26163	24092	11112	5870	4090	2723	2066	1668	1333	1170	942	822	666	634	569	527	497	427	353	355	356	339	308	334	236	270	276	270	258	223	225	208	229	197	204	211	206	219	200	219	201	199	217	196	218	212	193	178	193	195	206	208	193	183	208	187	192	201	221	177	207	189	204	202	193	194	224	216	168	199	197	206	181	192	196	187	181	211	179	211	189	196	202	171	197	176	194	190	188	200	178	190	176	210	215	186	181	200	172	210	218	205	220	206	213	185	186	212	221	187	196	186	218	214	210	190	191	174	211	194	194	208	210	195	195	198	180	209	187	199	233	219	182	208	194	190	221	216	202	201	196	198	181	215	187	205	189	191	166	198	208	210	198	196	189	172	215	219	192	187	211	205	178	175	179	224	201	185	202	202	202	187	199	188	215	193	224	207	204	214	173	200	203	190	194	182	188	205	175	183	213	198	193	193	187	191	193	232	203	171	230	203	203	205	193	202	210	195	204	229	187	201	238	195	213	211	197	207	223	207	219	180	190	203	197	187	192	200	191	199	223	216	200	213	207	212	242	164	209	206	193	207	205	212	211	210	212	197	194	212	207	184	202	188	188	197	179	224	212	224	188	191	199	193	223	217	220	187	197	228	190	205	197	201	195	198	212	199	200	183	224	214	195	209	208	214	191	222	180	217	220	192	208	203	187	201	203	192	196	184	207	171	194	221	189	210	207	184	201	184	247	184	185	221	212	223	201	201	216	209	190	193	179	198	198	204	210	210	227	183	190	200	196	225	187	209	192	202	189	203	205	220	203	224	230	182	217	193	214	217	191	190	188	220	200	194	187	188	206	202	202	216	223	176	187	192	191	200	206	185	175	199	210	222	210	186	218	183	213	211	221	170	173	195	239	217	228	197	203	220	200	187	189	255	205	222	199	192	218	192	202	226	218	216	210	189	226	215	196	206	188	210	233	184	197	176	188	220	215	223	203	208	202	204	185	217	206	197	196	182	205	185	185	201	185	204	206	178	188	217	214	201	208	207	218	233	209	182	186	183	209	191	192	190	191	213	186	197	181	199	183	171	207	223	200	181	227	224	198	187	204	203	203	234	188	183	217	205	176	220	181	199	184	205	202	211	205	203	209	202	186	188	214	191	181	220	214	200	192	209	228	182	194	227	208	213	219	210	222	205	205	218	206	217	194	191	199	177	199	183	193	179	217	185	204	201	216	210	191	192	196	210	193	173	203	218	195	201	213	191	213	208	197	194	174	214	194	213	181	210	210	205	214	187	204	224	207	176	208	190	206	202	191	179	182	178	191	188	222	196	188	189	191	209	208	192	191	215	171	199	227	180	216	197	218	204	201	188	179	205	185	189	196	222	187	209	220	195	177	227	181	228	211	219	203	193	179	208	199	187	182	206	190	211	209	190	192	199	201	193	207	211	199	175	211	184	209	183	211	183	200	211	212	216	185	177	194	199	208	201	235	176	187	213	180	206	213	223	181	184	199	200	195	191	214	176	217	215	202	200	171	176	214	201	212	206	205	227	206	200	178	210	196	202	213	191	180	208	186	184	186	215	181	180	167	206	204	211	179	193	205	197	209	219	180	179	199	215	211	202	181	230	199	200	193	209	202	197	201	224	208	193	207	202	206	192	208	221	193	196	193	180	206	178	196	198	192	194	207	225	201	198	194	218	223	219	205	208	200	224	216	208	216	218	185	208	185	208	176	211	208	206	203	202	199	210	222	193	208	199	200	228	206	206	238	212	199	216	204	179	211	209	199	190	187	206	198	211	188	224	186	198	192	213	181	214	240	199	211	202	206	186	163	169	191	209	217	183	204	205	213	191	222	192	214	191	210	199	195	196	180	179	178	192	172	212	199	210	211	177	220	199	204	204	201	171	219	204	185	172	191	214	209	220	185	225	190	209	178	193	217	195	196	205	193	180	190	203	178	204	208	199	222	219	191	182	187	196	185	179	208	205	175	211	200	192	212	183	207	191	210	210	198	235	220	217	216	205	187	220	189	206	195	200	202	187	207	205	211	210	188	204	181	199	206	182	211	201	217	196	188	216	182	209	215	186	197	215	214	209	213	205	208	208	236	198	178	218	193	205	222	188	191	201	212	200	187	211	204	207	191	195	198	188	202	180	185	203	189	210	223	211	197	212	208	194	186	211	205	187	202	189	208	187	189	189	199	181	186	183	219	219	192	193	204	216	192	202	199	199	187	211	212	214	201	205	206	183	197	219	186	205	201	208	211	195	176	215	203	168	201	218	203	203	180	195	224	194	200	206	207	206	198	207	202	217	206	202	219	216	199	206	210	192	202	216	209	183	193	227	208	184	194	215	191	216	186	177	206	219	200	208	189	186	198	190	202	220	168	224	196	187	209	195	186	204	214	195	205	204	223	221	206	206	219	218	222	210	213	209	196	208	213	211	211	181	184	198	219	193	227	206	185	184	198	194	227	198	222	212	205	221	234	206	194	194	199	201	189	214	195	203	215	179	204	183	172	195	213	190	192	194	204	208	210	202	186	212	215	199	213	185	226	246	202	208	199	208	213	188	224	215	208	191	165	237	206	210	170	183	217	201	185	213	189	214	198	188	197	185	199	220	195	183	223	190	204	175	212	196	216	186	196	204	193	196	213	194	186	213	215	192	172	209	217	185	188	185	201	194	211	175	238	177	220	205	195	220	188	184	177	226	195	220	206	199	190	194	193	207	207	211	190	207	217	203	204	240	203	209	208	203	200	190	203	183	206	203	197	188	197	193	220	205	198	201	204	184	214	185	213	190	196	216	198	199	207	203	207	213	202	198	189	218	211	226	215	182	203	197	205	214	222	166	208	205	216	217	187	202	209	196	204	214	213	209	197	204	202	207	194	216	195	222	202	197	206	180	217	217	177	187	211	225	208	205	207	190	206	209	196	197	193	225	179	201	205	198	205	172	201	190	177	201	183	215	223	203	205	222	210	202	201	227	203	210	209	203	187	203	198	197	202	214	192	190	195	186	181	191	172	220	217	211	183	190	195	183	207	193	181	199	192	203	202	240	173	218	213	173	214	209	206	178	218	185	197	201	215	207	204	204	208	203	198	222	202	184	209	174	182	186	186	202	233	191	227	209	212	198	211	199	187	180	195	187	214	187	202	190	236	196	225	188	216	215	221	192	212	198	201	198	204	213	179	191	199	179	205	204	201	194	197	211	190	176	217	196	195	183	206	207	182	197	204	181	210	202	194	201	189	204	182	218	229	210	212	179	182	208	198	214	248	228	197	210	211	188	189	189	205	187	205	202	195	212	217	183	177	187	188	211	198	185	221	202	192	182	207	178	214	185	190	204	191	198	220	203	178	205	212	174	186	188	198	197	228	208	202	206	180	206	207	212	222	208	220	214	210	211	193	199	199	204	208	210	219	201	193	213	219	171	204	183	175	223	220	221	200	188	184	207	167	207	212	208	199	194	206	217	201	214	219	185	207	218	193	191	200	207	184	185	194	218
22697	37149	30796	22000	16137	12365	9129	6945	5481	4313	3637	2972	2413	1954	1703	1461	1315	1153	1087	853	825	705	692	606	581	537	523	506	416	408	371	362	372	330	340	354	312	354	292	325	322	313	286	260	318	310	265	319	307	275	273	268	250	298	286	311	275	295	289	288	328	249	269	290	259	263	301	273	299	317	289	290	288	275	297	302	273	278	289	292	263	299	302	285	279	290	294	289	309	308	293	255	264	283	262	301	257	275	278	285	276	276	292	305	293	277	253	290	316	313	278	264	292	276	279	277	310	278	293	304	299	325	284	320	289	268	303	304	294	277	279	294	286	289	318	289	297	291	289	289	277	332	281	298	312	245	294	280	287	275	311	272	281	273	314	306	285	284	285	305	285	272	293	281	299	295	292	303	309	278	279	252	254	276	315	278	242	274	281	299	270	285	276	323	295	300	275	290	278	307	289	287	282	289	281	301	284	303	314	266	303	289	307	300	281	282	332	293	276	279	294	272	317	294	278	329	292	296	298	262	308	300	299	263	269	285	277	311	318	288	313	269	262	278	263	308	280	260	280	294	278	307	271	317	293	251	282	279	274	280	287	298	267	301	296	276	291	284	298	315	274	285	255	290	265	278	286	300	270	267	286	304	292	267	258	271	290	265	267	302	301	293	299	270	288	287	315	279	275	282	287	300	289	282	288	297	281	281	319	274	292	291	300	304	296	286	300	289	295	286	252	280	284	283	294	270	274	258	254	265	297	282	262	292	282	255	292	282	303	279	264	280	299	288	294	295	281	289	312	307	286	274	286	292	291	274	275	289	296	278	298	287	316	268	293	276	269	274	311	304	256	291	271	275	316	294	274	278	268	278	271	307	305	279	302	280	308	298	290	274	255	293	274	297	292	278	308	256	294	258	292	276	286	303	299	281	280	268	275	273	264	305	255	289	280	280	297	297	261	286	303	292	255	291	299	287	297	321	282	306	285	297	243	301	276	295	242	270	277	265	282	297	256	284	271	313	316	318	296	311	305	333	265	276	311	251	300	302	287	246	290	283	310	300	273	284	269	292	281	274	274	299	282	258	278	293	271	307	289	288	283	290	292	282	254	291	266	320	311	296	301	302	267	294	295	300	302	295	297	254	284	284	284	280	302	309	309	283	255	294	301	289	301	287	286	282	299	295	310	294	316	299	297	290	267	275	303	287	291	281	324	282	278	287	291	292	295	286	267	274	296	292	296	279	269	285	289	266	279	267	259	293	299	288	304	268	285	284	276	286	289	275	300	296	277	281	277	288	269	292	291	281	322	286	280	299	271	273	270	287	304	306	297	291	285	290	286	279	294	300	303	274	298	266	301	285	266	278	269	279	280	286	284	265	284	291	290	295	298	301	256	309	244	303	275	281	281	278	267	274	277	278	274	282	288	264	287	270	270	285	309	296	263	305	250	293	287	280	304	299	281	301	289	279	311	307	283	287	308	318	293	270	295	279	298	287	281	300	291	293	283	279	262	259	282	313	289	292	304	299	291	275	275	278	281	276	295	300	307	286	317	294	295	302	264	297	263	284	266	273	308	287	296	321	305	288	293	272	282	284	294	294	293	288	228	295	288	289	322	300	285	317	268	310	299	263	293	294	291	289	300	285	279	280	281	274	295	282	285	260	315	235	269	283	298	280	295	276	276	270	262	299	303	277	279	281	297	270	292	312	304	325	272	259	318	258	265	271	285	289	272	278	313	315	301	290	244	301	280	316	301	276	281	280	294	298	253	267	290	259	276	307	291	300	271	278	255	275	272	297	276	330	278	275	271	291	301	292	294	253	310	295	267	300	262	261	297	289	291	285	260	311	247	283	292	260	261	288	283	290	314	268	280	271	283	305	270	317	293	297	291	270	289	279	294	298	274	289	304	302	249	286	306	262	318	303	285	292	305	308	232	313	308	266	299	293	272	301	285	273	277	296	285	304	299	284	290	306	307	312	291	273	302	290	245	292	272	279	301	289	279	311	266	276	265	303	278	269	289	285	262	281	287	319	292	304	267	289	289	263	302	288	292	290	279	282	268	287	304	270	270	302	299	301	301	285	289	302	264	279	275	286	302	270	272	294	293	322	283	294	262	289	275	303	274	295	264	285	312	280	288	274	279	292	266	285	281	286	313	288	284	291	291	294	300	309	311	296	267	299	292	259	274	267	284	264	271	297	282	278	289	284	270	268	277	285	292	275	276	286	290	295	288	271	298	283	302	285	279	285	275	256	286	309	300	300	294	287	310	280	305	297	317	286	269	309	302	318	320	294	283	273	293	292	297	267	317	328	257	306	313	290	319	323	291	294	334	315	276	302	301	302	261	285	286	299	300	298	283	282	269	299	292	251	316	271	283	276	287	303	300	267	305	264	281	276	281	297	308	271	261	303	298	300	278	296	247	276	276	286	284	303	284	263	278	270	311	264	276	273	288	274	278	265	279	268	285	292	274	261	297	303	289	252	298	270	294	285	288	283	281	285	291	280	274	289	303	306	271	269	275	288	262	268	309	284	262	301	281	287	302	319	311	280	297	283	250	271	289	292	303	332	287	267	282	297	284	272	293	283	282	306	283	296	300	284	256	289	293	286	254	291	299	267	299	265	268	285	277	246	297	292	281	288	296	268	283	299	305	295	303	302	269	265	280	261	271	286	277	299	253	293	264	287	272	286	306	303	273	264	270	262	321	315	286	289	309	270	308	298	314	281	284	278	260	278	284	282	277	282	300	290	306	302	294	282	273	270	279	304	256	282	344	279	285	318	279	311	270	283	315	254	295	311	273	264	290	280	261	295	281	279	310	281	278	326	249	320	278	275	307	302	292	309	293	298	276	270	272	304	287	282	278	250	303	286	261	292	283	298	282	261	281	303	295	307	266	285	269	272	292	274	292	258	319	285	299	290	286	282	288	271	312	273	303	282	254	275	290	299	307	248	293	293	258	285	302	301	324	307	292	265	286	313	281	278	299	291	271	319	264	285	284	277	279	300	271	298	289	273	284	292	284	296	262	277	302	268	283	290	319	283	270	295	245	304	323	289	284	275	314	294	277	267	286	277	295	253	255	276	251	296	301	272	270	264	306	270	278	263	284	284	298	294	269	309	283	292	333	289	297	277	274	262	282	261	286	311	279	277	278	292	313	289	279	291	244	293	298	305	252	319	295	296	267	278	289	269	301	278	292	321	294	289	279	316	278	282	290	280	315	260	287	290	271	309	275	268	315	299	305	243	285	286	275	284	308	277	258	303	282	280	297	304	269	277	277	326	270	278	252	270	296	297	279	298	283	292	291	283	268	294	318	291	295	288	289	285	274	289	274	273	288	269	238	303	281	292	269	310	284	259	284	289	299	277	248	277	308	263	280	285	289	282	292	276	297	272	279	307	271	285	243	276	307	284	294	289	257	274	293	261	326	302	270	286	283	299	301	309	282	290	283	281	276	257	290	292	290	288	288	279	278	321	269	304	257	304	297	285	275	270	278	292	281	283
22516	21278	28417	24423	21367	19605	10979	5451	3600	2848	2394	1945	1614	1337	1092	1042	897	823	726	624	571	512	487	454	397	368	369	325	325	318	289	286	288	235	257	254	244	223	236	231	220	202	203	235	241	225	231	224	212	238	201	224	231	241	204	208	205	247	215	223	231	232	212	246	219	210	224	216	224	230	228	237	187	215	219	227	239	234	234	219	198	214	223	212	210	210	231	228	216	223	245	222	226	246	223	229	213	218	233	238	231	243	210	205	215	232	229	241	214	216	182	214	218	211	203	216	205	225	256	209	213	198	218	189	188	212	225	229	233	210	221	214	221	225	232	183	217	222	190	211	227	191	219	198	192	197	216	226	215	229	207	220	220	216	218	230	218	228	222	219	203	194	214	190	224	187	245	225	221	204	212	224	229	221	214	203	233	196	237	227	224	217	197	201	189	213	213	231	250	190	221	215	238	228	187	230	200	207	234	232	215	230	194	174	230	231	234	185	233	213	213	232	221	203	221	208	247	203	192	232	222	218	223	229	227	220	230	192	208	205	229	215	232	215	214	229	230	231	250	227	266	216	213	214	214	179	189	223	223	203	175	219	198	222	217	214	214	231	223	199	199	204	213	208	230	194	187	200	221	234	199	212	227	211	226	225	227	211	214	214	201	183	201	193	200	201	216	210	214	206	235	218	192	192	204	234	237	228	228	211	226	197	225	191	207	222	218	225	214	231	210	202	220	226	211	234	230	238	203	233	203	231	208	227	224	207	217	228	236	228	231	235	216	231	230	256	216	222	213	203	252	221	222	238	208	215	208	204	226	241	238	207	218	208	189	202	206	216	239	226	205	220	238	223	223	248	205	214	231	214	208	236	218	215	236	209	207	197	211	218	215	205	229	217	210	204	205	203	235	210	222	214	201	232	214	221	222	206	233	209	216	200	208	238	221	195	234	209	196	222	198	210	190	230	227	224	235	216	229	205	213	175	239	218	209	215	234	193	200	218	201	234	249	204	229	216	256	233	227	213	200	233	190	213	208	203	228	231	193	244	231	214	221	224	217	204	218	229	198	201	210	235	211	205	214	239	213	211	192	251	194	220	207	205	201	245	208	232	202	239	213	209	234	220	231	231	217	203	209	211	218	231	224	221	211	244	214	214	234	195	220	189	207	210	244	241	198	229	206	233	202	212	246	219	195	219	205	221	215	230	216	196	229	202	208	228	222	207	210	224	207	223	223	185	203	204	218	220	226	200	202	203	211	227	225	215	244	219	248	204	219	200	226	205	229	203	206	227	238	224	210	214	209	229	237	225	205	231	236	200	217	212	206	207	231	240	230	234	200	227	238	208	245	223	252	251	227	222	215	222	240	228	221	223	208	190	223	201	234	225	228	222	210	200	229	223	191	208	226	200	253	213	214	232	207	227	250	225	260	242	191	232	243	212	200	227	228	242	213	215	204	224	232	244	209	186	208	203	203	215	202	219	225	230	231	230	197	234	200	203	217	249	243	199	233	215	219	234	206	227	214	214	216	224	197	224	215	218	202	224	220	198	211	216	230	220	207	200	217	214	203	219	184	234	230	214	207	220	219	201	212	202	225	214	216	233	196	230	199	193	207	216	205	219	202	217	220	220	229	235	207	239	211	215	195	221	225	235	206	208	206	217	216	224	239	205	229	214	207	238	196	190	224	202	225	217	245	214	225	213	197	237	201	233	206	249	217	221	221	215	209	216	210	215	223	219	210	206	224	238	193	233	201	196	226	198	216	246	202	210	198	220	201	246	205	209	191	235	248	238	203	231	209	214	211	209	199	207	227	239	208	204	183	235	201	199	195	211	215	237	242	212	235	201	209	203	208	205	216	189	208	212	212	238	213	221	225	219	207	223	217	225	187	210	222	203	214	216	202	225	219	202	197	224	199	219	216	211	228	223	187	210	205	239	218	206	212	219	211	227	217	220	241	213	215	215	239	199	240	224	221	207	197	233	233	223	202	225	253	210	222	238	199	263	196	240	230	231	213	206	249	240	207	225	227	220	230	201	216	209	236	234	188	209	233	188	187	213	225	219	222	204	215	199	222	211	221	234	209	228	222	216	219	231	235	205	234	222	226	207	196	243	230	252	211	231	214	232	207	224	219	200	230	203	200	206	206	219	193	228	229	196	212	235	193	184	227	206	235	214	230	232	209	210	227	229	239	210	221	222	196	215	230	245	214	223	220	206	215	237	227	243	196	245	229	208	200	184	236	180	222	237	201	220	229	209	252	204	211	199	222	223	182	194	190	240	193	216	213	232	221	211	210	224	216	216	205	235	208	223	206	214	207	232	206	216	194	196	213	196	216	219	204	222	189	250	203	214	206	206	221	238	219	216	217	209	200	193	215	229	205	226	180	207	222	214	200	200	215	205	212	216	229	247	218	223	216	206	190	233	207	233	230	249	191	237	201	221	197	203	199	213	204	194	212	226	212	228	214	186	226	209	225	221	212	226	235	186	215	235	233	224	195	222	234	232	204	215	222	195	225	237	236	222	219	208	221	236	198	205	202	209	217	218	196	210	230	192	210	198	239	244	236	211	220	199	239	242	213	206	209	208	186	200	202	240	212	234	237	215	219	223	221	209	224	201	220	210	248	228	211	203	215	190	238	225	203	211	237	203	211	227	229	216	215	212	197	213	207	211	204	197	191	209	207	212	229	228	234	223	231	232	207	208	223	224	241	216	223	222	217	213	214	218	246	223	223	225	215	192	212	233	230	209	230	231	212	237	225	207	213	190	217	224	246	215	216	220	211	235	215	207	212	227	242	274	198	200	211	206	192	218	231	215	224	209	222	220	216	234	224	208	237	221	236	195	233	213	219	214	217	204	235	225	246	204	211	216	240	227	193	217	212	209	219	230	200	209	193	242	207	195	201	228	220	252	204	206	220	223	238	226	211	232	211	210	203	214	198	223	214	223	221	222	220	217	218	236	200	211	241	223	219	222	209	207	227	213	232	222	217	207	231	219	198	211	238	213	219	208	230	207	226	226	196	226	211	230	209	223	229	196	215	214	233	206	212	221	228	222	205	211	221	220	208	226	221	220	244	199	220	231	208	195	214	210	216	200	220	205	185	202	224	212	211	234	245	194	227	240	196	210	203	232	231	200	244	234	206	192	214	224	218	230	229	220	229	230	238	221	215	209	220	218	235	222	222	224	210	213	196	239	211	222	219	212	194	238	201	221	223	206	220	207	210	218	230	217	234	198	240	233	216	197	230	207	220	246	218	207	205	229	228	235	209	221	199	216	213	243	216	239	188	184	196	202	218	215	192	235	217	236	200	244	201	223	227	229	220	222	246	204	205	197	227	245	212	223	195	215	220	217	210	228	208	201	236	224	215	209	211	215	234	214	231	199	228	222	206	228	213	219	226	186	203	212	187	218	217	180	220	193	212	244	228	201	209	223	223	189	203	212	242	213	211	199	218	252	205	234	211	245	218	220	227	207	207	224	219	216	215	236	237	222	200	215
25566	45490	37914	29585	23039	18066	13955	11136	8790	7056	5835	4772	3858	3184	2696	2347	2018	1797	1489	1345	1174	1025	897	864	771	646	664	631	540	500	492	416	463	425	376	397	370	349	353	347	311	322	332	356	326	303	299	330	295	317	306	316	308	311	316	334	306	328	304	288	322	334	316	287	282	298	284	311	305	328	324	313	297	332	317	306	318	306	294	334	337	319	312	299	314	330	334	293	281	279	313	288	315	308	305	320	308	303	301	306	328	292	283	324	316	313	320	304	295	308	284	285	337	285	293	291	311	286	318	314	293	317	296	285	304	253	276	306	279	275	280	309	304	281	307	281	294	326	301	286	295	301	289	284	328	299	289	318	289	283	335	296	315	314	315	289	312	306	297	296	326	303	311	307	292	313	287	299	308	306	309	308	261	300	303	316	299	297	298	269	301	310	292	303	290	287	286	300	311	286	272	309	324	299	303	322	298	277	269	297	304	296	290	296	292	324	309	337	287	310	270	307	308	328	270	292	320	339	300	321	308	297	318	305	299	305	306	328	323	316	315	297	296	269	294	317	270	311	301	293	299	297	287	308	297	307	307	299	305	310	316	322	294	283	294	297	312	319	312	310	302	297	320	287	312	294	300	306	303	342	283	313	312	286	333	323	272	296	312	292	357	297	334	316	270	282	272	282	279	307	287	313	300	280	320	270	320	306	304	308	290	307	316	304	306	313	281	282	294	296	299	306	281	321	302	344	298	307	289	296	279	275	296	292	300	311	302	293	291	314	347	291	298	332	317	297	304	268	301	319	323	324	288	280	274	316	302	302	336	303	300	299	322	278	310	315	335	260	283	279	279	317	307	298	303	274	299	290	304	287	316	291	279	330	318	323	293	299	325	292	307	286	299	304	324	315	299	307	321	267	325	304	305	320	299	290	324	318	300	302	313	328	290	336	304	285	288	293	326	344	292	320	338	319	301	313	330	293	297	289	280	290	298	301	324	295	353	308	286	303	311	334	321	311	303	313	309	306	288	301	321	325	282	316	286	339	284	299	318	303	283	320	298	314	312	316	289	305	285	312	306	276	330	289	298	284	295	281	319	275	303	298	302	301	314	308	313	296	313	298	311	295	303	291	266	301	297	323	325	256	254	279	323	276	287	297	328	295	302	287	303	297	317	334	279	298	279	265	281	299	297	330	332	298	334	310	299	286	287	284	288	310	320	296	303	298	310	327	305	320	278	336	294	317	274	285	321	315	298	304	316	272	307	291	295	280	302	283	302	306	332	300	287	261	270	307	302	331	307	283	309	302	299	293	278	298	282	306	306	280	295	317	317	317	294	293	338	291	332	339	301	334	323	306	289	321	324	281	311	295	279	288	276	312	277	296	322	332	319	295	316	311	299	291	297	288	278	293	312	326	273	305	293	314	300	334	271	292	328	311	286	307	331	297	320	315	317	268	258	312	301	338	274	310	298	308	300	314	307	315	310	297	306	304	273	301	304	297	312	291	289	308	289	269	325	290	282	303	283	268	291	331	294	327	255	314	282	335	282	307	311	293	316	343	313	281	310	298	311	277	297	315	318	327	292	307	333	330	300	329	302	304	290	294	304	308	303	291	293	307	303	282	281	343	319	288	300	305	292	316	298	282	298	308	290	301	309	308	298	328	289	292	321	316	282	338	297	298	301	280	316	321	306	306	311	311	312	311	288	286	286	294	304	305	338	256	331	274	309	307	306	276	327	316	312	288	313	299	273	305	309	318	304	284	305	337	307	319	334	319	294	273	306	311	319	295	277	294	304	306	297	326	320	320	280	298	331	320	304	304	310	293	325	341	312	290	284	285	291	322	279	306	287	298	301	291	308	312	319	339	306	299	274	292	300	301	299	312	285	309	271	290	312	327	309	294	303	307	316	309	313	288	306	317	298	292	286	281	290	291	311	289	302	294	307	341	329	263	297	321	297	301	312	307	294	296	286	297	287	291	265	325	296	294	315	279	290	310	294	309	297	328	319	331	284	300	294	294	299	306	286	294	314	298	321	314	314	334	292	317	329	311	317	296	283	328	305	310	313	309	304	301	310	305	293	316	282	311	312	301	304	309	277	312	303	303	298	283	300	310	291	297	295	299	313	300	292	295	274	321	312	310	300	304	313	285	299	273	305	314	313	302	297	308	271	293	309	298	317	308	292	321	320	317	307	301	313	315	272	313	303	279	274	303	312	296	301	324	298	322	317	296	318	299	289	291	283	347	289	284	312	302	285	312	287	287	316	299	283	285	277	305	313	295	273	290	298	326	322	288	276	286	290	305	299	327	280	313	303	297	296	276	301	286	294	309	268	292	330	287	316	279	335	321	310	317	313	326	290	276	307	278	301	286	309	306	305	288	249	317	316	269	296	305	292	285	293	336	296	297	299	321	310	318	314	279	301	332	302	313	307	295	305	323	287	273	299	330	308	318	298	336	302	305	330	306	301	321	318	291	299	302	328	307	294	279	311	316	313	296	286	313	321	293	328	291	291	324	312	324	304	280	285	318	290	309	276	260	311	314	311	309	278	305	300	328	328	301	281	303	328	327	283	284	313	292	279	311	321	302	311	310	313	313	290	322	327	304	307	316	286	315	312	310	326	305	283	312	316	324	314	309	347	302	290	287	275	275	313	310	306	286	301	307	294	256	287	305	338	315	314	345	292	268	316	302	311	302	334	276	302	301	298	306	269	278	314	302	301	278	317	282	312	281	287	300	317	304	282	272	280	325	306	331	289	302	293	298	316	320	319	332	284	283	281	279	303	323	304	303	301	279	288	304	298	306	312	308	313	296	302	314	309	276	329	331	310	281	317	284	323	320	290	292	302	277	326	292	276	288	295	290	301	323	322	325	301	280	302	294	294	340	317	296	298	294	313	311	297	302	329	319	291	318	287	293	309	301	289	322	296	283	300	328	297	291	300	313	309	342	292	280	298	301	310	332	298	307	314	313	314	316	278	276	307	285	325	292	315	310	334	313	289	322	293	289	338	321	284	281	275	303	294	299	298	277	326	299	270	332	282	285	295	276	319	312	310	337	277	297	316	299	309	307	297	311	320	322	283	320	285	308	312	318	295	279	258	311	337	315	307	298	305	297	312	271	292	308	338	299	302	295	312	280	291	302	304	309	296	313	310	305	313	352	294	337	316	271	319	269	296	294	286	282	288	299	299	286	278	332	344	291	325	291	270	328	279	327	330	322	312	288	286	306	307	304	292	310	283	333	317	302	313	290	310	274	311	290	342	299	300	292	319	308	283	316	304	311	288	293	265	319	308	320	321	335	303	309	279	296	319	302	323	296	328	335	324	313	310	270	307	336	314	318	315	316	301	281	293	314	274	314	284	304	329	295	306	301	312	335	326	332	310	302	301	310	290	298	306	319	293	284	309	299	321	304	301	295	297	275	328	308	319	317	315	307	317	292	341	306	273	342	287	301	334	311	295	282	318	306	304	288	314	297	309	307	313	362	274	322	302	328	304	303	307	305
28413	23538	22500	15154	7929	4660	3287	2350	1748	1416	1197	1028	850	748	645	561	522	491	417	410	400	366	350	352	277	277	313	270	247	259	227	239	216	234	253	223	225	218	248	233	231	243	215	210	208	202	210	207	231	226	223	206	202	229	226	213	235	228	230	204	244	195	215	190	217	216	233	208	223	234	168	238	195	220	189	214	212	217	209	220	216	197	228	228	202	197	230	206	229	194	226	235	213	205	201	226	222	179	229	198	212	218	232	224	231	214	234	228	208	232	233	215	217	208	201	223	218	208	214	213	208	211	217	204	199	211	207	200	206	215	214	217	209	201	211	218	191	211	228	198	200	222	240	193	205	209	221	196	197	203	194	191	194	223	215	212	199	193	206	226	209	201	201	215	206	217	237	213	222	215	220	215	214	207	208	233	218	208	202	210	230	228	213	211	197	217	202	210	193	215	215	191	209	214	220	182	228	226	208	197	228	218	210	197	213	199	217	207	230	231	233	237	226	230	212	225	195	192	232	221	215	195	199	201	213	201	226	223	215	233	230	177	237	191	199	218	213	197	211	239	199	183	220	243	229	225	207	176	219	200	196	196	206	193	209	214	206	206	186	201	213	210	229	205	201	186	193	228	193	222	221	205	211	205	213	217	209	209	205	210	212	217	209	235	230	208	199	243	193	203	216	226	226	211	238	217	217	195	208	228	258	209	219	197	245	211	221	214	227	221	194	203	226	228	216	240	206	206	210	208	233	220	250	238	210	223	201	230	208	227	211	199	192	240	208	251	199	216	206	224	216	228	247	220	204	210	207	222	208	223	239	211	202	228	195	248	228	200	204	209	233	226	208	249	210	186	208	227	226	218	229	199	227	219	223	230	207	212	236	217	222	212	187	189	232	220	215	210	220	206	207	201	221	248	216	199	214	218	240	225	228	201	221	215	194	212	211	214	227	209	212	218	195	187	210	231	220	216	220	203	208	196	206	204	175	204	190	212	217	213	224	258	221	233	247	251	189	193	236	218	207	187	211	213	199	189	212	200	235	229	212	217	217	210	201	226	198	202	227	233	213	211	230	220	200	203	205	229	220	198	217	220	224	219	232	224	234	215	196	210	196	237	238	221	192	204	222	181	212	208	246	230	217	213	225	199	241	203	214	193	215	201	206	200	209	218	229	190	220	194	249	221	236	215	228	218	204	213	203	216	187	207	240	193	211	220	213	219	183	203	206	183	188	193	252	212	248	200	232	203	222	223	229	224	204	219	213	204	215	232	213	210	222	192	216	218	226	203	208	220	214	184	214	246	236	205	204	221	229	228	237	207	202	196	212	228	210	212	232	205	228	200	216	206	229	217	204	218	212	188	235	211	211	194	225	201	212	215	250	211	216	196	214	237	199	229	218	204	214	215	195	228	218	197	208	215	216	202	212	236	206	217	180	208	235	197	203	194	191	220	217	210	214	233	217	224	187	232	197	208	203	199	224	208	216	232	204	194	209	204	237	206	197	230	226	207	210	183	196	200	197	195	205	195	231	184	228	210	217	249	200	203	202	211	219	209	233	216	202	198	210	234	218	205	208	204	224	232	229	212	231	212	178	216	204	206	212	217	219	203	216	209	224	206	212	209	204	189	253	231	202	238	201	186	238	227	231	203	207	250	205	223	206	224	198	206	213	223	198	200	194	243	226	240	201	203	259	204	209	199	226	221	209	205	203	203	222	246	196	217	225	220	221	188	196	219	200	200	226	218	209	220	228	219	203	232	217	218	204	194	209	226	233	239	205	207	188	199	210	227	207	254	246	238	195	215	182	212	228	222	181	224	211	191	219	206	214	214	195	218	216	206	200	223	214	201	222	212	213	204	203	227	218	220	223	203	222	203	220	199	197	245	236	228	215	198	208	234	230	223	199	199	237	226	217	207	212	190	231	207	229	216	230	195	205	220	193	228	216	212	186	199	213	211	226	226	236	199	241	214	224	227	201	206	184	222	218	226	205	201	210	198	218	230	272	211	234	223	209	215	216	194	213	196	215	219	188	204	222	235	187	219	198	194	230	220	236	245	219	216	213	219	219	212	251	220	213	228	207	218	222	221	225	229	190	200	229	228	208	217	204	202	232	199	221	230	222	213	195	212	190	239	195	227	185	216	222	241	244	205	195	206	214	188	211	184	203	210	225	195	216	205	208	235	207	228	223	241	220	192	218	234	206	193	210	206	211	222	209	209	216	216	182	198	202	199	197	199	229	231	186	228	219	211	235	189	216	204	212	225	208	210	193	211	188	210	208	190	180	183	213	211	222	207	231	206	191	218	229	222	255	221	213	220	226	202	236	210	208	198	234	216	214	217	222	217	234	199	197	186	230	201	232	210	235	211	201	198	216	222	242	244	214	208	224	203	212	208	220	218	250	206	199	203	204	238	227	218	213	212	185	197	212	242	216	231	218	235	232	207	221	191	233	198	216	201	224	221	229	221	206	223	222	211	209	218	229	215	206	179	199	211	222	231	200	205	201	207	223	205	198	216	220	213	214	252	222	221	243	207	216	212	207	205	227	235	210	196	202	198	232	188	210	236	210	221	208	220	202	227	212	225	207	203	236	199	218	205	223	223	207	211	217	197	191	199	195	223	228	224	237	221	198	186	214	229	219	209	221	214	235	208	208	193	233	225	209	195	214	245	205	216	200	215	217	214	196	220	216	223	230	218	192	213	219	224	222	249	227	209	208	210	217	199	219	196	228	219	245	222	201	209	227	200	214	230	208	237	208	233	204	219	214	199	234	217	241	221	196	227	253	243	214	200	234	213	203	203	221	215	202	225	221	238	235	234	212	197	244	212	245	202	208	218	221	209	206	215	206	247	208	235	220	182	236	191	189	223	233	200	209	195	230	204	197	216	205	217	221	228	221	204	234	188	214	226	211	220	202	201	228	218	199	209	250	214	184	190	196	216	208	220	189	201	227	198	200	207	200	205	225	232	228	231	224	221	231	188	205	201	216	211	217	215	214	208	211	195	204	229	208	184	216	215	205	216	229	223	206	193	235	202	213	227	233	190	220	232	226	204	221	232	198	212	228	209	241	201	230	207	240	211	225	212	196	199	208	239	226	207	219	212	201	208	220	212	209	188	201	237	231	219	203	211	196	221	215	193	201	196	205	241	202	212	240	237	218	212	227	235	198	191	228	219	223	239	200	204	182	228	217	202	188	198	209	239	226	217	195	213	220	211	221	232	238	230	214	202	200	197	225	223	202	213	198	203	192	214	214	174	216	208	216	216	223	190	224	211	217	211	203	192	199	219	217	203	221	230	214	190	193	220	197	209	217	235	232	217	222	215	206	226	229	218	189	230	233	250	227	207	209	203	211	223	220	228	238	208	222	194	234	198	193	214	211	236	218	209	216	194	222	216	207	228	192	228	215	205	190	234	205	243	212	211	206	212	201	214	227	225	247	223	210	223	226	212	204	231	212	195	219	229	202	227	201	229	210	205	203	215	232	196	193	223	217	223
22516	35555	28415	20000	14368	10063	7750	5925	4836	3755	3108	2551	2068	1745	1414	1302	1144	967	881	824	667	611	625	539	504	434	462	446	440	383	372	365	389	331	339	319	340	338	335	317	340	320	339	354	316	323	294	325	304	315	310	295	284	305	301	338	301	285	287	289	309	307	307	319	311	319	308	280	295	304	308	295	286	285	291	288	304	322	276	302	312	319	314	303	263	306	323	335	299	311	288	278	291	300	300	301	325	303	324	332	296	315	284	287	292	263	319	294	306	297	282	316	296	326	272	312	281	302	286	311	282	328	314	286	301	294	304	284	299	300	331	327	308	295	323	312	309	296	299	300	335	290	310	289	316	330	313	299	278	298	312	307	298	282	286	317	276	302	299	308	318	292	324	299	284	314	269	315	307	281	331	317	329	303	278	280	282	299	281	269	332	312	312	288	293	325	293	321	322	298	319	314	329	304	329	321	296	313	308	317	308	293	272	330	295	312	305	331	301	302	285	281	323	284	298	324	295	295	289	292	316	303	319	307	300	325	315	294	280	350	296	330	307	317	289	293	280	302	296	293	281	325	306	301	306	300	318	303	289	297	327	296	310	331	278	308	308	313	334	283	303	318	303	285	294	292	297	297	276	294	294	270	267	309	315	305	265	291	313	291	295	302	304	309	319	298	310	277	312	310	300	284	308	306	294	322	279	331	322	273	304	295	310	293	309	315	249	293	278	304	296	290	328	321	286	302	318	327	322	294	302	291	302	325	299	302	328	333	320	312	286	335	303	280	291	306	311	288	312	314	293	312	297	285	328	323	325	261	313	281	318	294	314	271	312	316	307	291	285	315	319	294	277	285	292	320	306	272	306	290	324	331	315	292	339	330	296	308	289	299	273	290	324	305	311	283	299	303	317	293	364	285	320	291	305	318	311	304	289	301	336	312	312	308	311	288	304	303	301	322	261	304	298	313	281	264	315	288	297	316	313	311	302	321	277	307	301	308	303	281	311	324	318	346	307	289	332	297	297	299	307	327	315	314	307	276	286	316	275	335	310	312	276	308	288	301	298	299	293	300	310	302	313	312	322	312	314	316	306	299	311	294	294	292	318	304	304	306	311	274	329	282	325	319	292	306	290	309	303	329	350	309	307	306	334	283	316	283	299	291	338	314	282	293	294	314	317	277	276	279	310	306	284	311	306	304	326	310	339	279	290	333	299	312	289	320	288	311	315	284	287	296	311	303	310	293	338	310	331	282	301	354	304	294	294	320	317	308	295	300	329	317	303	302	306	309	318	304	301	312	318	334	313	289	297	309	340	288	296	294	328	303	303	313	315	306	314	313	294	286	297	281	263	327	310	274	264	328	304	336	308	326	282	303	287	291	298	304	309	299	326	302	311	284	289	304	285	312	280	306	319	295	304	275	314	306	310	309	292	327	286	309	294	331	283	310	307	352	292	290	300	290	327	326	293	323	316	303	319	299	284	322	327	311	304	326	303	294	301	276	289	295	311	311	314	295	283	289	322	303	314	289	319	291	293	315	311	309	297	304	296	305	296	298	293	323	297	286	291	323	320	301	344	310	334	312	318	310	309	295	322	327	308	348	326	277	295	283	282	330	318	293	288	306	289	303	303	282	313	282	326	315	316	336	318	339	281	310	323	297	311	313	300	299	288	302	316	318	317	329	327	300	310	328	284	322	317	320	302	309	297	324	314	328	322	287	315	290	327	290	312	293	306	289	309	304	295	296	297	283	301	281	330	321	280	318	304	284	290	308	296	311	277	287	313	280	309	298	300	308	303	277	298	287	302	285	301	273	268	319	298	300	310	287	287	274	316	306	277	297	292	326	292	316	306	313	323	277	282	249	291	317	311	312	327	318	309	316	272	317	299	310	284	310	279	315	291	312	288	303	285	282	308	318	313	296	303	330	327	321	289	277	297	319	308	295	316	290	299	272	290	261	303	308	300	289	269	286	322	311	300	274	311	320	329	287	289	301	315	299	294	313	319	291	367	322	291	300	279	314	299	294	298	316	302	279	295	313	306	293	301	282	331	304	309	312	312	339	316	286	308	269	313	285	302	315	282	320	312	276	306	285	296	307	290	317	284	303	312	316	307	297	316	269	309	269	286	309	308	303	273	322	300	318	303	323	305	299	291	297	290	296	297	300	275	306	300	314	323	289	279	313	295	294	317	268	309	312	295	307	298	267	307	293	307	325	287	308	278	320	304	279	314	272	306	321	286	312	299	333	312	298	330	311	287	303	281	285	311	295	303	305	305	296	291	305	298	304	270	306	323	280	318	318	300	265	331	297	298	278	272	284	298	300	309	294	297	327	305	294	270	315	294	300	300	312	311	294	297	315	274	328	287	281	310	300	325	321	277	305	296	303	284	289	323	297	305	318	346	312	296	326	301	291	296	312	334	294	298	297	292	321	293	326	303	299	270	326	304	297	285	295	294	291	289	315	313	300	302	299	315	318	297	308	307	316	310	306	300	289	275	309	300	307	295	297	300	295	341	296	294	268	293	270	279	299	285	282	307	333	296	291	304	302	305	314	296	282	313	296	296	291	302	295	306	340	294	273	277	307	323	292	300	295	265	290	315	312	304	292	335	291	294	321	324	305	323	349	308	311	310	302	302	262	332	294	320	292	287	322	273	298	305	279	298	283	297	327	278	294	305	277	292	289	315	305	282	304	306	296	313	303	280	324	337	322	283	307	296	298	301	289	298	330	320	301	296	298	289	270	314	295	287	295	314	292	301	306	306	300	304	295	288	318	319	313	294	281	326	323	317	299	319	311	316	275	276	300	289	294	292	285	294	324	290	323	298	319	304	347	319	310	327	325	291	279	311	319	308	329	311	303	294	298	296	282	278	321	266	303	294	308	281	302	299	312	309	288	326	361	336	310	299	308	334	302	293	285	290	298	305	325	295	308	334	318	285	309	297	336	286	276	320	288	342	322	285	305	311	302	305	273	307	291	291	298	331	322	319	293	310	277	300	308	324	310	273	302	324	281	291	312	331	314	302	314	273	301	335	293	314	309	308	332	287	278	306	319	276	317	282	321	303	305	296	289	333	329	340	280	304	288	308	295	293	279	300	308	276	303	319	342	292	296	294	277	315	294	284	299	284	327	299	330	312	306	290	292	344	298	324	285	296	298	316	323	305	277	285	300	315	310	297	315	287	289	302	290	318	277	298	295	284	332	284	295	283	313	308	284	326	292	310	290	294	322	311	309	305	305	294	294	301	317	304	282	351	261	276	265	289	314	296	313	288	317	291	305	285	307	295	317	319	312	324	316	298	339	295	331	285	282	308	323	299	330	326	332	293	291	295	325	307	256	333	332	305	300	298	291	265	296	301	302	319	262	296	318	308	289	315	313	265	308	315	285	307	273	290	281	279	298	321	313	318	320	289	313	297	308	276	291	307	295	302	328	297	292	286	342	316	302	318	296	331	309	294	312	314	310	336	266	266	320	285	291	287	291	303	318	318	308	298	305	289	266
23485	21236	27668	25231	19814	11106	5977	3825	2754	2196	1852	1484	1219	1014	873	864	715	639	584	538	472	409	432	393	327	351	315	272	293	292	290	270	226	283	230	266	240	263	221	232	256	234	212	211	243	249	218	220	206	227	229	204	195	249	218	212	202	196	225	246	219	228	247	224	202	231	216	203	217	234	236	220	242	236	215	215	234	214	266	225	230	238	242	198	232	217	215	231	222	234	236	207	249	216	215	209	241	216	250	213	247	230	250	213	205	230	190	238	215	210	226	228	198	221	216	214	205	224	211	225	221	221	208	232	235	218	217	235	224	220	220	227	225	223	232	221	197	221	225	213	232	241	200	248	224	201	222	207	203	229	219	234	222	230	217	198	216	201	213	210	237	207	226	221	238	226	228	217	241	226	214	228	200	207	250	233	243	228	216	215	203	233	198	222	231	224	238	200	210	232	231	208	208	222	226	232	241	207	226	252	210	235	234	226	222	186	223	216	237	250	225	240	254	211	229	215	232	209	243	225	199	230	237	257	249	223	220	209	228	236	226	199	193	242	233	221	241	235	240	229	232	223	222	225	210	216	222	181	231	239	218	194	202	228	210	248	224	211	257	221	200	213	223	245	235	224	213	218	214	204	219	220	190	221	215	209	227	216	226	226	234	223	181	221	226	231	218	230	203	238	197	202	226	233	216	252	233	223	203	220	216	197	228	245	219	197	198	240	237	243	208	233	208	228	230	228	232	249	230	217	226	223	240	230	214	244	248	219	219	228	232	217	221	219	226	226	213	230	219	234	216	204	219	233	230	219	233	242	260	239	222	198	218	260	206	212	212	220	226	225	228	232	229	222	260	229	238	203	247	218	225	237	217	224	233	202	221	210	218	206	219	208	217	222	234	227	231	243	241	215	212	232	199	215	237	243	207	232	238	221	212	223	231	221	232	241	189	230	256	248	224	225	206	216	197	222	214	249	223	255	231	212	240	229	212	210	206	214	223	230	219	235	269	218	225	192	205	234	254	236	237	243	199	204	225	224	204	210	210	215	239	227	233	211	241	223	228	235	252	217	215	222	208	235	239	238	198	223	242	209	220	231	220	198	246	227	207	216	210	221	218	227	202	207	192	199	238	228	192	196	240	228	242	201	228	218	224	216	214	199	226	207	229	210	229	210	211	213	220	197	223	235	217	234	252	221	224	220	237	207	213	204	214	213	210	212	204	250	220	224	207	217	194	226	242	241	222	224	210	217	244	252	221	237	228	215	221	190	204	224	215	244	186	210	227	222	209	244	228	235	226	221	232	227	220	218	217	233	212	231	249	231	263	238	243	224	217	257	204	257	203	233	234	242	194	226	232	201	214	240	221	219	247	240	218	231	211	242	212	215	217	227	208	224	236	202	223	191	237	225	223	227	238	214	210	243	244	225	249	214	221	224	202	230	204	208	225	222	198	222	196	218	192	195	240	234	210	233	199	218	234	243	205	225	205	239	206	209	256	200	240	211	230	234	219	217	204	220	223	208	235	227	252	222	216	193	255	204	237	217	223	211	213	247	249	225	236	243	227	198	198	207	197	229	221	205	214	221	228	216	191	209	219	225	234	223	227	226	223	229	212	204	227	229	262	223	220	214	206	239	207	249	228	220	230	233	250	239	231	224	208	229	214	210	203	223	239	239	247	208	199	235	215	215	217	247	203	246	221	222	249	234	235	210	226	230	212	215	229	221	254	215	226	220	222	205	211	244	237	218	245	224	215	213	255	228	238	246	244	223	219	223	213	210	238	238	217	263	215	210	246	183	221	218	205	223	232	224	247	228	213	214	238	205	207	241	242	209	198	237	211	227	202	221	223	214	253	228	209	235	214	224	228	217	230	219	208	248	242	236	212	222	216	212	192	234	215	219	202	204	220	234	223	191	247	231	250	219	215	219	229	243	214	203	216	224	224	210	227	199	211	211	251	218	209	232	226	203	202	230	214	235	230	247	223	230	228	224	229	226	240	240	206	214	215	226	233	228	218	193	218	253	203	232	208	206	224	223	232	193	233	224	239	215	249	226	203	218	212	233	264	205	239	244	224	216	217	209	224	245	205	230	234	258	206	229	220	231	206	235	214	207	211	222	243	192	221	234	199	200	213	216	227	234	220	200	231	236	216	228	188	213	239	211	216	209	225	235	204	220	242	223	255	243	195	254	205	215	214	201	208	210	205	224	240	225	212	245	224	220	212	229	230	239	218	216	214	224	221	260	236	231	226	245	234	215	229	207	228	215	220	207	204	242	251	233	219	220	211	222	232	225	226	227	211	230	209	206	228	198	220	228	209	234	225	233	239	219	232	259	240	203	194	258	249	204	222	234	211	239	219	245	224	222	200	244	216	202	258	208	244	218	202	220	233	225	220	215	207	228	224	222	234	216	197	220	200	226	237	203	198	205	231	213	215	223	220	201	203	212	229	255	234	213	236	231	209	203	237	236	191	223	236	267	221	225	242	234	240	214	210	238	220	239	221	234	209	243	230	209	231	199	215	237	232	241	210	243	214	214	220	233	226	200	231	237	220	205	228	227	207	225	210	232	243	207	221	243	225	213	199	221	185	203	217	211	234	235	241	253	247	234	217	201	205	210	219	219	230	218	218	237	209	237	216	228	214	252	221	221	231	226	260	208	236	234	207	204	209	217	233	240	236	216	197	211	193	196	235	243	247	254	227	202	232	213	209	211	208	214	235	203	232	206	210	219	227	229	215	215	270	236	226	225	236	227	240	213	227	241	213	227	222	238	246	216	243	235	217	206	191	225	210	242	196	220	220	217	212	226	194	205	228	230	218	226	236	203	203	204	235	214	200	213	220	214	233	230	225	201	235	217	211	236	209	223	218	256	196	220	225	218	219	221	215	200	216	212	207	191	195	227	214	207	248	233	213	243	221	236	214	210	228	227	189	209	246	219	201	244	227	207	236	236	217	252	211	234	224	210	217	190	221	245	209	197	182	212	224	226	207	237	242	227	217	212	232	210	218	216	215	237	239	231	237	216	238	238	210	231	243	232	218	226	236	220	213	230	202	263	219	226	202	198	228	201	234	220	231	219	219	224	210	223	230	235	201	216	198	215	199	234	222	266	244	223	219	200	238	240	219	246	215	236	242	201	230	234	233	238	204	218	238	212	209	204	236	225	241	247	207	212	228	209	227	234	205	227	207	233	227	220	218	199	210	231	219	212	208	234	219	243	247	242	188	215	200	225	221	195	230	209	214	206	213	231	199	217	239	216	219	216	226	220	232	238	218	220	215	216	229	218	203	237	227	212	208	197	215	199	230	223	250	225	211	187	240	234	239	224	196	221	200	212	237	251	205	215	208	202	220	241	235	214	195	204	203	211	196	227	230	220	217	241	217	180	229	203	193	245	216	207	222	205	252	225	250	207	252	212	228	234	224	259	199	233	209	229	216	216	220	233	224	206	229	225	194	235	247	199	198	238	248	238	223	241	204	202	212	224	214	206	238	198	223	236
23493	41240	34304	25447	19136	14560	11271	8768	6946	5556	4559	3584	2999	2558	2099	1960	1622	1371	1297	1063	920	860	757	727	636	588	573	539	485	504	442	424	435	381	386	356	356	374	361	328	361	359	356	355	342	296	356	293	324	322	359	312	318	318	310	318	319	310	317	317	306	317	348	309	310	324	319	278	339	310	307	297	302	322	345	305	289	303	303	288	320	324	305	328	327	303	322	310	300	308	359	297	298	317	305	300	307	318	318	311	344	330	306	319	344	300	305	291	294	329	315	317	329	325	332	325	342	303	322	341	323	296	294	284	345	285	303	333	309	326	314	333	303	305	308	314	343	295	329	307	311	333	342	317	326	305	312	289	302	316	314	343	301	343	316	290	327	328	292	309	295	318	308	295	314	297	336	300	321	305	351	323	306	321	342	349	327	312	301	311	319	315	323	295	315	325	317	351	329	296	300	303	306	333	284	303	305	328	298	305	303	312	295	313	331	322	338	311	329	287	320	313	305	315	305	285	313	296	330	298	296	293	307	324	308	306	320	313	303	298	310	331	280	321	340	317	322	342	285	337	328	297	307	341	327	284	303	330	315	334	302	309	321	307	331	308	323	315	323	304	319	315	306	306	284	294	287	306	295	312	339	333	307	323	278	279	328	325	280	308	362	331	289	348	302	313	315	290	306	306	333	324	302	304	339	336	318	293	281	306	303	323	307	326	294	321	314	301	322	320	330	323	322	327	294	308	304	308	279	331	275	325	306	323	315	315	323	304	309	314	329	280	316	306	320	309	311	301	317	335	303	318	309	296	323	321	271	323	295	316	281	328	269	330	294	285	310	300	284	303	324	338	312	316	350	304	304	301	336	325	311	304	345	335	308	305	279	275	347	321	321	338	316	342	294	314	337	293	301	319	336	302	302	307	318	333	298	307	320	346	309	317	347	316	284	343	312	323	316	289	309	303	287	319	335	312	303	313	309	302	326	298	339	337	310	308	319	322	335	307	311	297	319	290	385	317	309	343	323	328	310	327	333	316	333	316	308	314	317	302	298	298	273	289	323	328	339	294	313	325	309	325	342	307	310	359	315	307	305	336	277	299	306	301	346	294	321	296	321	326	285	327	310	318	314	301	305	304	299	326	327	297	334	290	306	291	317	300	340	315	324	301	334	332	323	325	324	318	320	322	277	324	323	316	302	300	308	318	314	324	307	300	291	329	323	318	291	290	307	308	340	336	328	336	283	307	325	335	302	302	311	332	325	309	324	327	328	333	298	303	335	296	318	338	300	290	300	323	311	302	324	305	322	302	307	281	345	317	340	315	304	343	317	307	319	306	295	353	303	316	353	297	318	309	324	301	306	334	330	322	314	294	321	306	331	314	336	327	315	297	326	353	323	314	316	335	334	281	281	310	332	302	330	323	303	352	295	312	337	305	291	296	298	325	327	306	292	301	320	302	327	323	306	310	317	324	301	341	318	314	306	272	340	343	323	322	352	314	344	287	318	309	326	327	325	324	365	296	314	337	269	311	328	312	294	313	324	295	326	296	340	323	333	295	319	332	317	342	308	341	328	316	326	305	305	329	290	304	303	328	283	313	301	278	287	302	303	290	309	331	324	314	269	301	295	322	301	304	314	339	322	309	304	300	285	323	296	325	300	285	324	319	308	305	326	321	313	300	306	339	345	291	306	314	300	314	345	335	329	305	304	355	309	327	293	308	307	310	338	304	332	301	321	325	320	314	294	305	294	319	323	307	296	326	342	329	296	296	310	308	313	321	313	321	292	296	283	322	301	331	346	311	330	311	296	291	329	299	351	310	327	306	334	309	316	287	325	309	321	335	320	285	303	351	300	295	282	323	303	304	303	285	338	273	325	312	324	320	316	318	313	348	301	311	327	329	283	345	326	296	337	321	324	302	298	304	315	327	333	285	287	298	303	277	292	319	309	325	296	317	291	284	283	286	301	305	306	301	301	315	325	329	345	333	325	332	325	302	316	332	334	289	309	331	300	296	321	314	311	289	309	339	331	311	311	289	289	316	322	322	308	307	299	333	335	309	349	317	302	298	330	348	300	351	318	324	318	297	329	302	327	315	348	316	336	306	317	300	313	313	276	325	321	303	316	323	302	346	296	302	319	298	331	307	319	313	282	299	288	308	345	290	307	336	346	318	342	306	341	269	322	296	303	344	338	305	314	312	286	308	292	312	296	324	310	324	320	323	287	293	289	311	301	301	326	313	300	308	312	324	355	336	309	342	333	284	303	302	294	339	306	303	330	315	300	333	303	320	323	327	349	292	308	300	323	322	318	303	320	325	335	326	297	332	307	304	313	347	278	293	300	307	297	311	299	328	329	319	297	323	320	334	317	321	313	320	337	291	323	300	334	306	324	336	316	347	340	297	317	324	295	332	287	310	350	312	283	321	305	289	339	323	332	318	336	338	306	302	319	298	321	310	315	327	338	307	332	323	321	327	305	319	311	307	315	306	309	319	308	328	342	333	352	311	315	314	372	330	326	338	324	297	300	342	348	312	296	325	298	310	303	299	343	330	333	313	338	294	325	296	302	334	291	337	341	316	319	293	284	309	327	297	310	309	304	324	337	312	302	319	309	335	289	330	302	288	315	329	328	325	320	289	343	301	295	342	339	282	329	327	317	317	329	323	325	289	306	317	308	333	308	284	318	313	288	332	307	298	304	332	307	332	289	331	318	320	332	310	318	300	316	314	313	300	298	297	335	320	339	286	327	333	304	316	309	355	337	333	316	281	299	294	316	318	313	312	332	324	355	312	349	278	326	327	303	283	335	322	291	335	301	305	330	314	307	332	327	320	308	304	298	299	330	327	311	317	329	347	357	320	317	323	322	333	314	287	333	303	323	320	321	322	320	288	344	342	293	308	328	329	329	313	309	350	307	316	342	334	313	298	302	339	280	321	331	329	349	347	293	291	294	316	298	304	307	322	281	309	313	341	334	305	316	311	311	326	323	321	295	324	313	314	300	294	289	316	316	299	301	332	328	293	315	319	312	303	305	317	308	334	337	329	303	286	312	307	306	321	298	343	290	334	306	345	332	309	312	291	289	298	317	303	283	304	308	341	303	326	315	304	326	332	318	310	339	314	321	313	336	353	290	323	319	309	289	313	338	320	292	345	320	343	302	322	324	300	276	304	293	312	337	320	311	329	314	301	327	302	326	301	322	303	341	333	302	319	300	303	341	319	308	294	324	313	288	330	318	335	261	337	311	291	338	293	311	337	318	313	294	302	301	302	312	296	300	311	329	343	357	332	355	298	320	360	333	324	313	279	329	333	298	311	313	310	304	311	317	312	317	342	305	321	304	324	344	315	290	315	303	307	309	319	325	328	339	308	298	329	316	301	318	351	324	313	314	293	296	312	308	336	302	309	318	311	297	328	345	318	333	278	299	310	279	268	346	312	290	285	347	319	311	336	267	291	303	319	310	309	308	306	303	311	328	304	310	360	303	323	324	331	332	308	359	353	302	336
24959	21350	26046	24082	11212	5787	3948	2766	2028	1747	1412	1139	977	819	765	568	586	522	455	439	379	384	321	310	299	253	291	262	251	221	265	230	221	233	212	219	235	213	214	207	206	227	208	200	217	232	199	211	217	207	213	190	187	222	205	206	209	195	195	217	208	174	194	201	196	202	211	184	222	206	212	199	209	230	215	204	216	211	199	212	192	204	192	194	200	188	188	193	197	188	202	202	199	188	207	212	205	192	185	212	213	185	200	182	219	209	200	207	210	215	192	201	209	205	187	184	217	235	201	199	201	217	199	210	214	208	211	200	203	215	220	212	198	203	233	227	197	195	220	199	203	191	227	196	180	220	172	204	214	192	212	201	187	197	181	196	210	191	222	207	193	235	193	195	192	179	218	205	221	173	225	201	210	216	224	234	241	192	204	192	204	195	215	206	219	188	193	202	199	208	216	193	198	201	193	226	213	193	206	206	200	228	220	203	204	201	201	238	212	212	189	223	207	222	210	207	198	227	185	203	206	214	199	200	207	195	219	221	215	219	217	208	229	192	201	221	192	204	199	191	185	220	229	223	207	215	205	205	222	188	207	215	191	198	217	211	179	201	193	219	196	203	224	188	229	177	225	221	219	209	207	208	215	205	218	197	249	226	201	207	244	205	195	208	193	219	214	202	234	196	198	210	213	209	179	204	199	193	193	199	199	191	208	208	216	224	215	202	197	217	195	203	193	193	185	206	210	217	191	235	196	229	223	220	206	228	217	214	228	202	199	195	181	236	202	202	200	195	198	232	205	197	212	194	191	202	208	210	219	218	222	210	210	216	216	197	203	212	188	238	215	208	195	215	217	195	195	220	230	214	211	208	195	175	202	182	201	190	218	204	210	212	198	208	204	219	221	196	217	222	211	230	220	212	206	220	196	199	204	190	199	194	225	216	231	218	229	219	232	201	202	219	209	207	209	188	206	198	190	210	240	214	200	197	209	196	182	191	201	188	209	196	192	196	193	229	193	198	201	205	200	198	223	199	201	240	199	205	202	204	217	221	210	167	220	195	229	212	225	228	187	208	206	210	225	193	231	190	193	200	217	224	220	178	186	248	200	211	192	178	210	232	200	201	187	217	204	209	192	218	189	229	205	223	216	200	181	195	215	228	202	223	178	233	203	193	195	212	222	227	217	204	212	190	217	209	237	198	197	206	219	223	197	194	207	217	205	221	213	232	199	218	221	215	198	226	211	205	228	211	199	197	226	213	193	234	208	210	196	214	208	219	203	197	189	199	197	221	237	205	192	210	242	208	204	213	218	188	188	214	222	202	208	222	217	210	214	203	203	225	224	191	227	226	201	198	217	210	231	199	225	204	198	227	211	194	219	191	221	212	221	210	218	229	204	234	202	217	206	180	208	209	179	191	224	183	208	180	242	218	203	194	194	188	204	201	211	228	196	210	197	196	229	199	190	211	213	196	205	206	232	199	199	204	184	204	197	214	200	215	201	216	219	208	186	234	234	206	222	171	219	226	200	214	206	218	193	196	229	200	215	223	233	210	206	193	205	225	211	179	193	212	208	221	182	216	207	183	199	191	226	225	193	225	194	220	192	233	192	207	210	187	190	210	209	210	214	190	225	197	214	185	218	205	220	203	201	227	176	221	214	211	202	199	202	236	187	209	230	217	210	216	210	188	210	208	209	177	206	191	194	192	212	200	199	210	163	211	210	202	253	206	214	205	213	213	192	220	239	207	212	202	205	181	199	197	180	207	203	239	210	202	199	182	204	204	186	195	197	208	212	200	216	204	234	213	222	230	218	214	214	196	214	204	194	204	170	199	216	201	199	192	212	213	217	218	200	192	181	226	193	190	183	195	224	184	192	215	217	196	200	223	219	211	217	210	209	225	203	195	202	189	171	180	209	201	223	228	195	230	225	207	190	225	193	214	216	226	186	182	229	224	217	218	217	181	210	200	196	214	199	243	198	230	208	219	208	213	213	196	212	206	197	211	217	216	212	199	205	244	207	217	220	196	185	195	185	218	208	204	226	195	202	164	201	187	222	219	187	206	223	216	206	228	233	205	217	213	203	193	244	206	184	227	235	204	184	205	205	202	210	215	203	202	207	223	226	221	233	207	207	198	202	208	241	197	198	179	212	211	199	199	196	214	173	218	231	213	182	210	218	197	230	215	216	210	188	204	209	226	195	189	204	189	227	193	201	226	192	217	194	209	179	229	175	180	215	203	208	233	217	218	199	195	187	210	205	211	216	221	200	224	173	218	202	237	195	213	205	213	219	198	189	210	182	195	191	191	183	190	224	213	183	201	203	194	184	221	193	210	204	212	203	191	228	206	201	210	196	201	192	225	203	204	202	196	192	197	215	217	201	217	197	212	207	222	221	215	198	204	195	219	216	210	229	196	203	199	209	199	186	197	190	198	214	189	199	191	192	173	214	223	211	218	213	194	229	232	214	184	217	187	201	201	200	199	188	208	203	215	195	205	214	194	220	199	188	202	211	211	217	207	184	213	231	238	200	196	195	173	203	202	219	184	221	185	184	210	228	192	203	214	167	227	234	226	192	192	200	197	213	189	212	215	214	188	194	209	191	206	200	194	211	215	188	209	250	196	215	198	220	203	213	186	211	207	218	184	216	204	224	198	231	225	205	195	236	192	221	220	201	209	210	180	241	184	197	216	211	203	212	187	190	207	203	194	203	218	192	199	221	213	209	216	217	217	199	212	187	233	205	216	253	198	203	227	226	211	205	209	204	204	215	210	199	167	218	207	185	205	192	224	194	212	214	213	195	206	203	186	202	208	197	244	196	212	198	239	221	196	245	208	205	210	216	200	184	217	206	185	193	193	234	220	196	214	225	212	185	206	199	211	241	188	212	198	191	212	191	209	227	200	203	210	200	204	203	178	226	182	174	171	222	233	208	228	208	228	201	179	221	169	194	196	175	201	222	223	186	223	215	209	193	216	195	207	211	212	211	234	217	208	193	183	225	208	215	176	202	195	222	203	211	237	158	204	204	208	213	192	210	219	223	206	230	208	216	214	214	218	169	216	207	208	194	208	202	205	191	181	176	194	197	180	209	196	203	205	205	210	234	184	228	217	205	202	209	186	210	222	220	214	198	218	204	197	215	215	190	206	211	198	214	219	180	202	200	231	200	214	181	198	191	232	188	177	226	217	212	208	201	224	198	213	225	216	215	199	204	181	183	193	198	218	193	216	193	216	207	230	212	217	187	215	204	202	199	211	194	212	168	192	210	222	205	237	184	210	201	213	206	207	186	212	218	204	192	200	211	209	198	208	228	222	186	190	213	208	199	223	182	185	207	189	188	224	223	227	225	236	195	204	205	227	217	191	229	215	219	184	216	220	201	173	212	211	229	210	224	210	171	201	213	236	201	196	216	208	198	212	199	209	210	187	194	202	220	216	229	212	199	184	179	226	206	209	209	234	188	217	208	189	200	206	201	192	205	187	225	195	196	207	202	196	216	222
22890	37919	30472	21909	16135	11977	9400	7395	5681	4546	3646	3040	2456	2067	1760	1532	1301	1212	1089	865	778	702	656	608	581	503	489	457	421	390	355	403	378	365	401	356	310	312	357	342	312	329	335	284	300	283	296	299	290	303	293	320	285	305	295	290	293	299	319	289	300	268	268	300	305	298	314	297	278	323	287	287	299	270	303	278	300	295	285	287	276	276	302	255	319	290	315	277	300	313	289	323	305	266	304	292	301	313	312	285	304	263	288	292	308	309	304	337	295	333	317	312	292	316	319	275	297	302	315	297	300	288	288	319	296	289	308	286	306	315	302	314	313	281	294	304	299	278	309	276	302	313	300	280	298	294	277	314	284	304	307	303	288	300	280	280	315	282	323	299	284	307	294	293	286	273	275	282	290	307	298	288	277	277	302	259	294	265	271	274	318	300	266	297	285	309	313	290	286	274	293	292	310	289	283	274	291	283	299	273	307	305	278	272	294	311	296	319	314	293	288	292	292	301	266	289	294	307	296	279	326	301	271	272	303	293	286	311	287	297	306	284	322	278	307	287	275	295	293	323	274	271	296	269	319	317	286	306	273	285	301	289	288	304	297	310	308	316	311	314	307	283	269	254	267	306	265	288	281	296	296	278	298	287	271	283	281	294	280	306	312	283	299	290	301	296	263	306	303	268	287	295	283	321	318	306	297	277	274	254	268	300	307	297	269	282	277	293	268	279	294	291	309	292	291	301	305	288	275	316	312	276	250	310	294	290	316	303	282	292	285	292	288	312	263	324	279	294	296	302	286	287	270	291	315	303	276	257	286	317	264	291	307	289	298	267	269	269	302	288	283	301	310	289	242	301	265	273	306	293	282	308	312	298	300	257	314	323	296	280	260	323	300	304	308	290	297	289	298	303	282	284	323	290	303	298	272	294	289	289	272	259	287	293	307	287	295	291	313	286	282	294	303	306	302	265	278	307	301	299	262	321	304	300	293	272	308	297	293	317	298	281	290	261	293	302	288	291	312	310	299	297	280	328	282	277	308	291	286	310	305	278	295	317	311	292	308	269	298	319	290	287	316	305	281	289	291	288	264	287	310	312	291	302	311	273	272	280	296	279	297	292	309	310	301	284	286	305	309	297	273	328	294	299	288	291	282	323	312	283	297	315	272	295	283	346	255	314	300	302	273	289	286	323	255	300	295	299	268	284	320	282	301	309	280	313	291	308	305	312	317	296	281	287	311	293	278	286	263	322	318	290	302	285	316	278	316	263	304	307	279	303	308	293	308	269	269	277	328	339	281	288	302	292	306	309	292	267	288	316	289	268	290	305	280	313	270	302	305	284	316	304	295	317	314	315	304	259	329	285	290	294	270	322	281	304	269	305	308	268	269	299	295	300	286	286	278	292	272	298	287	289	292	298	261	299	327	281	306	272	290	286	323	297	286	325	300	294	300	293	281	290	276	308	322	298	267	291	238	298	266	312	310	282	302	285	303	298	293	304	303	252	256	282	269	306	289	300	283	293	286	291	287	271	321	287	284	318	268	301	318	287	274	286	291	297	298	280	300	261	263	307	266	305	272	311	314	300	300	288	320	293	289	319	268	290	279	289	304	308	271	292	288	286	307	291	304	308	291	287	301	296	284	294	260	276	311	283	291	302	310	343	304	264	302	291	270	287	286	300	290	284	327	299	311	278	274	294	257	298	295	298	285	301	298	305	288	296	319	288	296	315	305	308	274	276	288	296	306	286	308	292	279	328	307	315	294	279	297	268	302	297	293	294	299	286	275	279	293	302	320	282	277	310	288	331	288	304	278	288	282	296	304	294	307	288	305	264	276	284	316	281	298	309	294	304	327	282	288	260	284	279	296	307	335	302	292	294	303	303	306	283	275	261	312	267	266	318	288	283	286	293	273	273	268	294	305	334	277	285	283	293	296	290	276	301	276	275	277	319	315	287	314	283	300	326	292	296	285	271	292	288	303	294	268	290	284	282	295	312	259	294	276	311	281	303	325	313	274	281	322	287	276	298	285	305	287	294	285	278	291	259	287	289	297	297	270	314	318	290	282	276	308	290	279	259	301	280	314	293	336	255	286	257	317	293	302	282	275	294	295	300	301	300	301	304	329	272	290	280	287	296	332	312	286	282	300	324	314	313	281	288	292	272	317	319	303	278	318	274	326	296	281	288	282	335	296	271	288	271	286	314	293	301	304	297	301	293	277	283	310	303	311	279	277	268	284	312	266	281	301	319	318	308	280	302	327	274	254	318	314	277	269	297	322	264	323	286	292	283	265	321	323	290	309	287	296	295	324	306	293	331	293	295	293	312	323	290	307	284	272	325	261	278	296	280	318	285	282	303	296	315	337	293	277	276	317	276	300	313	293	299	289	298	294	280	297	272	284	286	310	286	283	285	280	300	291	289	296	280	283	280	331	299	281	308	307	271	282	286	256	259	294	286	311	279	327	296	272	308	296	304	310	307	315	291	271	262	277	291	316	292	300	269	306	319	268	280	269	275	296	298	298	295	304	323	298	262	306	293	342	337	287	318	288	290	289	305	321	303	285	270	304	290	314	294	305	300	315	319	294	305	272	277	288	287	290	302	276	278	284	305	252	275	299	300	290	272	263	298	297	318	298	303	316	308	300	295	260	297	300	329	280	263	285	310	332	287	303	264	272	271	302	268	309	295	318	338	320	293	308	275	295	299	334	296	283	290	315	267	295	295	325	305	294	272	271	297	302	262	269	309	290	305	295	313	287	333	303	307	307	259	271	292	288	313	284	288	316	299	330	310	321	322	293	282	301	290	294	282	286	301	289	297	314	308	295	278	286	316	309	279	276	274	322	264	248	299	303	305	274	295	276	313	309	270	313	291	279	278	276	282	312	309	275	307	316	288	301	297	269	276	294	267	297	280	285	285	286	279	307	292	310	302	301	281	280	285	304	298	301	307	296	303	293	288	297	299	287	299	317	286	287	290	314	284	318	297	309	241	296	276	295	285	263	280	296	290	321	306	270	303	315	320	298	269	276	291	305	292	306	307	273	289	297	303	274	331	264	289	275	298	299	269	302	272	296	316	306	275	291	290	316	328	321	310	307	289	300	294	274	287	296	307	311	302	299	276	282	307	286	297	328	293	298	289	297	317	282	294	272	275	329	282	300	271	291	329	295	279	308	306	309	282	304	279	316	291	287	278	286	298	296	265	305	302	271	275	301	284	290	289	316	275	256	311	316	292	279	297	275	283	290	297	302	292	275	252	292	279	295	267	310	311	274	302	290	300	287	307	309	299	290	298	272	286	294	307	301	270	259	276	321	280	306	308	295	277	293	299	266	269	270	280	273	304	267	313	284	316	298	296	283	258	287	286	322	319	308	283	318	292	289	296	300	277	320	313	290	275	282	313	309	295	284	312	300	287	311	257	306	326	293	285	293	326	295	300	324	280	286	304	313	267	285	299	312	295	291	262	284	297	337	299	280	275	320	330	272	260	314	260	276	308	295	312
22478	21247	28368	24371	21346	19722	11498	5746	3821	3109	2468	2014	1553	1331	1145	1036	862	819	726	657	551	535	497	390	401	356	349	364	352	328	305	275	279	267	291	254	265	263	243	259	269	227	244	216	231	253	240	237	245	218	274	205	222	195	246	218	222	205	208	202	217	229	226	191	241	211	229	208	209	189	205	205	230	225	217	194	204	221	249	215	214	216	206	235	226	207	201	246	243	236	232	211	238	234	224	213	237	251	225	211	233	217	238	223	246	226	228	241	226	217	222	222	216	221	237	259	205	223	220	210	229	238	256	226	235	217	221	231	224	235	231	203	208	223	235	240	223	202	243	235	194	170	205	222	213	236	233	230	213	231	228	210	240	229	241	220	238	196	258	262	217	238	230	237	221	201	228	227	219	230	232	210	233	240	247	246	226	213	207	227	207	218	208	227	208	242	195	220	222	223	224	266	227	227	235	218	201	227	217	243	221	213	224	216	234	211	209	239	212	226	210	231	223	221	228	220	234	197	218	227	228	245	245	222	215	226	227	238	227	247	227	222	234	242	250	235	230	216	211	230	190	221	216	218	207	216	224	220	235	211	229	234	251	238	218	220	239	216	227	246	196	217	241	231	250	257	230	263	227	210	217	208	212	198	211	214	198	238	213	227	219	218	217	229	241	225	196	212	205	230	240	225	212	230	233	227	192	231	265	220	210	220	215	217	215	200	241	226	200	222	236	229	219	216	216	229	227	204	222	211	225	241	244	237	219	239	228	219	208	233	228	190	244	206	250	232	224	222	254	232	211	239	225	219	215	220	193	255	221	217	219	211	203	200	209	220	213	227	257	226	242	249	205	214	227	243	223	222	199	233	246	249	246	235	213	226	235	237	228	219	227	201	210	226	234	215	263	237	215	242	218	190	225	242	226	207	216	232	217	227	203	244	218	201	211	241	214	230	228	254	234	213	228	227	226	282	218	223	209	248	222	218	227	229	209	233	205	230	249	214	226	247	251	235	268	211	210	235	201	219	221	219	219	197	234	228	225	208	217	220	234	225	216	221	256	218	226	234	215	201	230	204	198	221	225	205	229	206	229	237	214	223	193	237	251	262	233	221	250	215	235	202	223	190	217	217	248	209	214	214	223	239	238	234	221	212	206	233	232	200	240	209	213	231	214	237	214	216	247	221	209	209	206	215	232	198	198	219	219	208	218	233	247	241	227	221	230	197	223	199	237	196	228	187	242	258	219	247	229	215	240	230	204	219	212	230	234	259	246	222	248	215	240	242	207	229	230	233	194	231	239	218	239	228	214	226	202	239	212	199	210	224	235	242	232	219	208	237	225	247	203	229	217	230	222	209	223	231	244	219	220	238	203	211	230	222	199	231	226	253	217	211	205	202	251	235	220	247	230	230	245	217	217	219	230	203	252	210	229	219	228	241	231	242	227	229	219	218	254	238	218	219	226	233	220	214	223	237	234	204	209	184	232	252	252	239	253	204	218	207	237	235	227	217	227	205	209	212	240	243	249	233	218	227	235	226	249	220	223	211	227	220	224	202	249	211	200	245	214	218	229	220	202	220	239	223	201	232	202	221	206	268	189	196	229	205	205	242	236	219	217	229	235	204	204	222	230	215	235	209	211	217	227	221	234	239	234	237	228	227	222	214	236	207	210	242	229	222	217	201	234	258	226	253	213	212	235	225	227	233	222	230	230	254	223	227	229	218	219	189	232	218	227	199	238	228	209	228	209	213	224	197	241	209	226	208	193	243	213	208	233	217	212	221	228	222	222	232	250	236	252	214	230	202	215	243	235	202	235	226	245	251	213	206	213	209	210	212	216	209	233	219	218	230	201	200	225	193	236	228	201	210	211	193	237	222	237	226	248	211	204	240	235	230	234	219	211	228	209	229	219	214	220	198	217	229	191	217	217	249	238	208	224	239	221	223	215	213	240	212	220	220	226	228	230	231	243	208	215	238	199	242	222	230	212	239	250	231	211	221	213	214	216	238	246	230	227	222	220	242	242	198	210	228	240	209	234	233	232	240	204	221	214	212	232	218	219	212	225	203	227	220	234	222	235	248	241	223	220	220	235	223	217	201	220	222	233	191	221	211	216	232	197	245	218	230	228	213	216	220	217	223	218	238	219	210	212	222	223	238	223	232	212	194	249	238	210	212	243	218	238	235	215	207	211	225	184	241	246	204	221	223	235	234	227	236	221	216	208	210	204	228	202	227	204	221	218	216	241	227	225	209	198	202	230	228	220	227	232	236	228	232	203	234	221	244	235	242	193	188	199	233	218	218	240	233	226	219	234	256	235	238	231	238	260	238	233	211	244	247	229	202	220	233	209	226	196	209	242	229	190	208	233	212	206	203	228	228	238	209	219	233	231	208	210	213	234	227	231	241	213	230	219	236	213	221	228	226	221	241	204	205	211	234	235	198	188	202	240	218	213	227	209	187	263	225	230	227	205	192	233	265	208	257	236	237	250	223	226	235	206	230	234	218	225	227	205	226	260	223	203	229	226	228	213	223	216	229	214	234	211	228	208	229	229	202	255	193	236	239	220	212	231	217	212	239	255	222	200	230	253	222	230	246	229	238	229	237	230	221	249	205	234	239	238	238	239	222	219	220	230	220	217	231	232	219	231	221	221	226	238	229	226	228	212	235	216	204	240	209	227	206	215	178	239	239	219	243	206	212	246	195	216	224	199	220	226	241	222	223	241	233	211	227	218	215	243	242	187	206	219	228	245	222	220	213	223	245	212	224	199	231	216	214	207	218	226	197	231	229	208	227	234	223	233	216	217	229	213	231	203	250	245	223	249	231	209	214	219	235	247	244	223	213	203	212	222	215	210	197	202	216	221	226	237	232	228	205	227	242	223	237	227	202	223	212	212	214	223	199	234	222	199	232	212	240	193	228	205	226	241	213	229	176	242	236	203	219	223	226	210	216	225	216	233	227	224	235	245	224	211	223	232	239	230	214	235	242	223	227	223	225	231	225	227	253	206	234	222	224	220	205	208	241	216	225	215	209	233	232	231	240	212	238	233	243	241	231	205	210	227	241	221	239	204	245	181	210	211	209	226	220	228	205	241	230	214	215	210	216	223	260	234	210	220	231	206	220	252	231	205	238	223	227	222	206	209	209	229	235	222	250	200	212	214	235	221	250	232	213	226	235	212	253	218	211	248	224	246	251	222	219	223	223	234	217	236	247	229	225	236	233	215	208	185	211	212	208	220	195	256	246	279	231	198	228	210	216	221	221	240	240	223	210	247	224	213	222	191	244	234	221	236	212	205	223	249	218	213	240	205	229	208	203	242	224	228	222	190	220	195	203	245	208	221	259	240	180	231	228	220	230	206	212	238	208	226	226	231	254	227	210	216	214	238	239	229	228	232	237	223	232	236	210	211	205	226	205	200	211	221	233	217	205	210	229	236	230	233	226	232	213	238	238	200	205	226	196	212	229	227	214	228	224	199	221	204	227	203	218	225	201	238	234	226	224
25554	45030	37511	29290	23281	18181	14685	11530	9185	7384	5986	4936	4003	3247	2792	2459	2160	1746	1546	1308	1168	1046	961	897	776	686	613	610	569	488	497	455	439	415	437	416	393	368	339	345	351	360	368	323	327	363	308	311	323	308	315	317	321	315	309	324	302	313	324	314	307	283	339	304	317	314	296	317	314	316	316	337	295	276	266	276	288	341	327	306	267	304	351	300	303	311	309	310	323	317	296	325	292	274	295	322	318	327	308	312	282	317	303	291	310	329	304	293	290	320	344	309	319	289	303	314	316	321	312	303	317	292	308	294	306	313	326	316	307	307	345	288	307	302	298	332	335	318	316	295	307	329	320	328	326	341	336	296	301	323	319	309	268	288	347	324	318	302	292	322	312	326	358	297	314	327	290	352	297	295	283	320	322	302	274	322	319	309	325	309	290	309	307	293	319	313	309	311	271	298	301	289	301	311	305	294	333	318	312	312	312	300	279	295	323	287	299	328	317	295	313	317	304	304	316	298	331	313	293	300	319	321	290	306	332	291	286	320	307	338	306	269	306	312	319	318	332	301	327	322	324	294	297	349	322	285	300	301	314	320	317	322	295	291	278	330	319	306	328	302	284	324	318	308	313	283	286	296	309	268	305	306	312	342	299	292	316	327	310	339	281	324	308	303	259	311	344	294	313	312	311	288	293	333	294	298	322	283	315	311	274	310	306	299	335	288	289	327	322	308	294	318	328	325	320	319	298	328	326	292	310	294	317	321	319	285	308	322	309	301	307	315	280	309	311	303	297	327	289	287	311	314	284	304	286	291	328	319	290	285	338	315	324	293	293	301	327	286	309	328	318	324	289	263	307	304	328	306	303	282	333	315	299	305	324	328	280	303	313	288	311	314	304	313	316	303	332	288	306	301	326	328	316	309	298	316	309	287	300	293	316	323	308	287	305	293	312	309	283	305	298	305	305	289	290	310	339	317	305	314	341	300	310	290	336	314	291	272	294	284	300	319	318	285	311	311	307	328	348	259	339	255	295	320	291	303	273	299	320	310	299	286	321	286	305	305	317	306	352	335	295	297	319	320	316	324	272	285	301	323	299	297	324	307	289	299	321	282	334	318	288	286	358	293	307	323	293	280	300	317	311	272	308	308	304	296	341	294	300	306	310	315	305	280	329	322	304	268	312	328	342	275	319	283	337	341	320	326	316	296	314	299	308	346	316	288	359	288	324	315	311	300	313	285	268	284	299	292	334	302	308	301	294	310	290	309	317	294	309	346	330	295	311	298	313	317	303	308	314	289	322	314	322	290	274	283	287	329	333	314	295	336	333	296	266	309	312	331	306	295	308	307	309	312	283	336	301	316	324	306	289	308	326	327	337	292	333	330	324	326	296	316	291	319	326	345	333	306	268	317	286	282	295	317	310	305	295	331	306	322	331	327	291	320	302	314	295	313	274	301	330	295	291	323	316	305	325	315	306	282	321	328	297	337	338	305	307	291	326	287	329	270	286	313	338	299	309	282	306	310	296	269	314	320	314	326	289	250	309	316	294	299	310	294	317	295	299	325	337	343	296	292	309	304	293	307	298	312	317	306	316	313	313	305	310	351	308	318	316	342	287	299	281	298	315	330	319	280	328	307	279	324	310	323	305	321	296	292	303	302	339	325	270	307	349	287	293	339	319	336	296	322	283	303	307	317	349	293	307	300	301	307	298	319	338	262	290	326	282	339	320	315	297	284	305	320	333	311	300	318	303	320	294	328	308	315	293	312	294	297	307	312	331	329	308	337	328	303	329	291	300	310	309	306	277	281	297	308	305	310	291	305	311	290	330	300	309	322	291	294	313	325	301	296	341	301	325	305	299	321	302	300	307	313	309	322	336	318	342	317	298	302	299	311	321	296	281	339	305	291	311	301	309	311	300	291	342	328	293	280	316	323	325	311	301	296	301	315	310	329	323	292	292	291	304	308	314	303	339	319	323	301	314	319	342	339	315	313	284	278	305	314	303	317	322	314	301	299	299	297	291	315	300	339	317	278	305	321	307	293	317	323	315	340	284	291	284	309	307	293	310	303	291	323	305	307	305	273	302	331	326	290	310	324	303	319	314	297	322	293	301	294	284	342	283	318	313	283	305	305	320	303	294	323	318	335	323	309	310	289	312	310	308	311	291	330	330	296	318	324	320	341	284	300	330	311	306	296	319	300	311	290	306	292	325	301	293	293	310	289	300	299	295	306	333	341	260	325	300	313	334	288	306	301	317	298	313	327	273	294	286	320	314	279	318	299	305	302	318	299	333	327	305	318	303	332	331	320	329	270	316	310	321	292	317	308	306	296	300	341	311	330	308	289	313	252	315	311	316	311	289	310	293	306	309	312	315	311	294	312	328	327	288	318	331	323	283	354	323	299	294	319	294	275	310	310	325	314	305	261	307	314	300	302	295	297	304	306	292	322	317	288	300	312	300	306	295	318	303	325	339	304	294	302	303	320	324	293	306	316	281	299	298	288	316	301	316	324	331	342	353	297	309	277	300	314	320	289	300	283	322	338	339	280	297	286	282	284	316	314	306	295	300	309	347	280	302	329	297	336	322	337	341	298	305	315	288	298	285	302	270	278	335	317	273	331	316	307	307	320	346	309	289	303	284	317	325	303	310	303	299	302	310	312	319	303	318	315	296	304	275	323	297	289	305	313	303	330	304	299	285	306	297	332	306	309	300	295	325	320	284	293	307	314	324	295	315	312	284	329	310	310	321	313	318	284	311	331	319	307	318	329	334	316	295	295	327	334	293	343	343	327	311	310	290	327	355	277	304	322	317	320	338	290	312	319	340	298	308	298	290	321	320	321	291	320	269	330	341	298	300	318	314	318	277	325	342	340	297	299	295	333	291	324	315	323	297	322	288	305	342	324	329	337	322	297	306	290	299	285	294	318	315	319	269	292	308	293	298	317	307	264	320	311	315	295	295	298	287	269	306	299	317	337	309	305	296	325	321	318	321	298	322	350	290	295	281	314	286	289	331	324	296	307	331	345	323	308	292	298	308	301	319	340	285	329	312	304	307	282	294	298	339	308	362	323	294	327	283	319	297	274	303	314	317	326	302	301	332	300	296	314	274	300	294	294	323	292	297	294	323	310	301	274	324	340	294	322	281	324	293	311	310	301	343	322	292	304	315	291	303	345	297	299	334	318	298	292	284	275	292	305	348	305	309	257	330	326	318	299	311	287	313	299	296	309	313	300	321	319	297	311	303	313	293	317	297	295	295	335	297	304	323	305	315	362	307	339	317	316	290	307	341	278	291	298	283	315	293	311	287	287	310	273	322	292	270	320	338	325	257	311	324	316	303	320	303	307	289	298	312	303	299	325	289	292	296	281	317	304	287	300	295	298	311	298	308	290	349	298	298	318	276	309	307	262	318	290	337	322	326	300	329	344	303	296	310	327	293	311	338	302	320	310	331	324	297	304	283	292	302	296	307	293	308	298	322	291	306	330	306	319	318	278	338	299
28355	23454	22440	15046	8056	4884	3355	2522	1879	1440	1315	1039	833	721	658	563	568	493	404	428	355	380	322	320	309	282	307	259	251	241	240	228	236	243	231	249	223	249	240	224	229	261	205	247	232	203	237	234	229	214	211	228	215	235	221	184	246	210	208	212	248	205	239	217	235	194	212	212	202	209	235	212	213	226	243	220	204	225	220	221	231	231	192	224	231	226	257	213	218	188	235	217	208	232	231	217	221	206	197	223	209	195	218	227	218	210	211	242	200	220	213	214	240	204	222	215	214	238	224	213	246	219	223	230	227	219	207	217	187	235	238	217	209	200	239	233	219	207	269	218	231	247	244	215	240	238	215	205	219	190	228	205	212	237	212	226	223	237	211	211	220	228	217	225	225	212	210	202	209	229	225	217	185	197	258	238	231	224	219	215	215	264	190	202	236	240	217	246	223	220	215	223	211	228	207	223	215	196	208	223	221	212	211	217	230	224	249	209	215	219	230	211	213	223	228	232	222	197	242	214	227	221	217	213	227	221	215	223	200	204	234	233	200	238	215	238	206	213	238	227	226	208	206	221	229	207	219	219	225	196	231	187	201	245	221	210	211	224	232	230	210	242	206	232	268	208	208	240	201	193	220	213	236	238	214	229	224	225	226	237	212	222	222	211	215	227	193	229	239	220	235	204	210	222	219	226	210	206	215	205	209	243	235	180	208	222	217	227	193	211	218	241	216	231	231	219	210	216	213	211	226	211	195	202	205	230	244	211	230	222	213	214	246	219	201	221	221	209	210	227	202	199	198	179	212	210	203	226	208	193	209	217	199	207	209	232	242	218	220	240	222	223	241	190	222	250	197	224	209	206	200	233	216	240	205	218	229	234	235	229	222	215	226	236	226	227	219	228	192	173	194	229	230	208	207	235	226	201	217	246	216	207	223	229	224	233	208	209	233	225	230	239	185	212	210	234	204	208	223	214	207	232	233	240	240	213	239	208	236	185	225	214	198	251	223	202	221	217	219	207	198	212	237	202	224	194	226	239	219	196	213	227	218	214	184	233	222	216	223	216	225	201	231	207	231	224	237	236	238	210	214	227	225	206	193	214	238	233	203	238	203	221	227	238	213	211	208	232	214	221	233	226	226	215	230	215	233	225	236	223	240	226	225	207	188	213	228	234	188	234	201	205	236	181	231	210	259	219	192	219	224	221	194	213	223	218	209	219	212	207	241	214	246	282	235	229	201	223	220	194	189	213	214	206	259	235	213	210	203	221	203	213	221	193	215	206	217	194	223	220	226	184	205	218	195	218	208	219	251	220	203	209	238	227	225	237	225	230	231	220	231	258	222	235	238	256	219	233	228	211	204	216	211	214	247	218	203	196	211	238	221	203	220	224	235	237	219	204	217	219	222	222	222	230	217	222	225	212	181	193	216	197	203	214	218	225	219	233	210	235	223	231	213	234	215	233	214	217	188	198	244	224	196	207	201	213	214	232	210	207	219	237	218	234	216	228	179	217	219	226	223	215	216	223	230	232	211	201	215	227	179	218	217	234	211	223	199	217	237	198	216	217	233	222	208	223	215	235	245	232	218	214	242	219	222	214	214	245	212	221	216	223	221	224	209	197	197	226	209	215	229	244	234	206	228	228	224	240	206	243	232	238	218	239	230	196	206	219	207	228	199	215	237	259	224	251	205	205	205	234	219	201	220	194	229	207	236	206	215	212	191	215	213	214	228	231	212	224	205	221	219	227	221	224	221	204	186	231	236	184	233	232	197	222	208	211	194	235	228	231	220	236	244	219	220	202	224	218	224	211	241	206	227	216	217	214	186	236	240	221	208	240	245	185	236	219	219	207	227	202	217	232	211	216	225	211	226	202	240	216	256	237	219	240	233	217	218	198	204	221	210	238	215	202	210	235	235	212	208	239	255	199	221	199	217	234	212	231	228	216	213	243	187	235	222	216	217	193	211	210	199	232	215	248	227	202	211	185	226	230	225	230	230	212	233	232	213	208	243	230	222	225	197	203	221	199	232	216	211	199	212	201	234	207	224	177	221	217	224	218	224	219	226	215	194	221	207	235	223	212	224	195	224	214	211	205	209	216	220	210	210	207	208	223	211	219	204	222	220	246	193	234	186	231	224	201	229	222	220	203	255	213	210	230	201	219	221	228	223	225	220	216	204	240	211	230	215	193	234	190	209	199	216	231	234	224	243	205	244	226	229	234	233	221	242	227	241	192	238	222	215	193	199	220	225	205	217	242	212	209	198	231	227	196	222	185	239	209	203	196	223	253	208	198	223	235	195	205	227	230	233	235	204	209	214	233	218	196	208	229	227	230	217	205	221	203	222	208	200	206	209	194	219	243	221	218	221	233	205	199	253	199	212	226	233	228	237	216	225	202	265	231	242	220	233	210	208	218	205	248	207	260	223	217	210	183	209	210	232	236	225	218	219	236	217	217	204	220	223	204	227	213	188	242	221	221	213	225	231	214	198	195	261	240	236	220	232	225	190	230	205	210	200	192	205	185	234	200	227	229	208	243	241	223	210	187	238	196	227	212	201	236	200	209	213	188	215	226	227	228	229	236	199	218	203	206	235	223	230	231	230	209	218	226	204	218	227	213	217	230	204	209	239	237	215	212	207	203	209	238	203	206	220	219	237	217	219	228	235	229	259	199	225	215	214	229	195	239	227	203	211	222	234	210	229	202	223	213	206	192	217	210	233	210	210	240	200	226	224	230	236	214	240	213	195	228	213	224	222	190	241	210	228	232	224	226	234	194	213	199	213	212	243	207	212	222	226	215	209	224	214	206	238	193	231	212	215	258	218	209	239	248	236	226	219	236	240	220	201	188	240	239	253	224	244	232	240	210	223	232	218	258	198	226	186	207	201	205	244	197	233	207	239	187	222	198	231	216	225	224	224	226	221	230	244	233	237	214	235	232	209	187	233	217	223	227	237	221	222	231	201	193	205	213	212	246	205	218	212	217	224	250	219	223	223	224	209	196	215	215	233	200	230	224	200	214	212	217	214	221	220	200	235	239	220	191	222	212	215	185	220	234	230	200	212	196	224	241	212	230	246	231	236	206	208	219	229	232	209	211	223	192	221	230	236	232	212	236	240	210	224	222	215	206	235	229	227	200	242	210	218	214	207	245	213	241	188	220	209	214	218	229	223	216	191	217	192	209	196	229	216	252	214	203	230	210	219	217	207	231	231	230	225	214	206	244	206	183	228	213	227	253	222	201	250	190	218	207	208	231	244	207	227	221	224	213	201	222	249	210	226	222	194	229	224	247	219	232	227	212	220	191	197	226	195	227	202	201	230	215	209	209	222	217	217	214	194	216	235	260	213	208	211	215	210	233	210	200	245	223	222	249	230	226	235	225	220	221	238	205	237	189	210	208	233	232	236	232	215	236	223	221	218	223	178	227	210	200	228	220	212	217	233	215	225	207	201	232	230	193	215	213	212	221	211	227	215	224	215	230	233	186	194	215	206	234
22514	35369	28056	20051	14454	10695	8131	6391	4783	3891	3188	2518	2006	1798	1479	1284	1177	1008	896	764	712	668	609	579	571	509	473	465	446	387	362	366	377	360	392	347	363	352	339	307	342	331	320	321	306	339	292	309	323	340	299	282	291	288	314	287	320	312	304	295	294	304	316	339	311	312	280	300	311	308	341	308	342	312	283	266	299	285	318	313	342	339	275	311	295	300	287	321	309	330	292	340	328	317	324	316	319	301	321	304	302	288	315	305	313	315	290	320	281	308	302	306	306	282	313	333	294	322	308	321	273	315	291	320	314	317	317	318	285	334	296	332	302	311	336	286	324	316	319	297	299	323	307	311	321	310	334	308	299	310	286	316	315	312	305	322	319	328	309	324	302	271	303	299	312	332	294	306	316	316	311	301	308	299	286	288	331	369	314	322	324	281	285	300	298	301	313	290	312	291	321	312	318	301	321	323	283	311	303	279	320	299	311	316	328	341	296	306	305	309	317	303	319	314	297	299	294	303	304	300	314	287	319	332	320	293	306	304	265	304	278	305	316	305	271	301	331	335	311	316	315	311	283	333	310	279	330	290	311	330	269	317	312	299	294	340	276	317	322	301	303	301	310	309	292	296	321	328	288	296	318	326	282	309	261	295	356	307	288	303	300	336	298	322	298	291	280	291	312	326	296	314	326	333	308	308	294	334	317	297	324	274	318	315	306	320	330	310	311	303	344	278	277	332	278	318	265	309	320	267	283	332	299	299	296	293	307	326	296	304	306	320	315	299	320	334	296	322	294	278	315	290	286	302	298	301	303	296	308	293	321	336	279	291	288	331	284	277	317	331	335	314	285	325	338	256	337	315	317	300	323	303	322	298	324	309	290	301	300	324	330	282	320	288	316	301	301	306	336	333	294	289	301	297	297	279	296	309	276	286	303	286	331	322	312	296	292	336	302	322	311	302	317	342	297	318	286	306	309	327	307	323	288	306	307	340	353	296	308	306	303	317	303	334	299	294	300	265	304	264	271	297	353	297	319	307	306	290	316	284	330	348	273	301	302	298	298	302	329	331	320	297	315	320	310	290	304	289	310	313	325	305	305	321	298	322	278	315	287	297	312	327	313	296	291	278	335	333	339	306	292	322	300	307	308	303	302	310	317	316	318	291	299	330	325	297	328	345	310	305	319	325	342	307	303	316	307	300	292	332	304	315	328	317	320	331	295	307	327	315	325	314	309	301	322	290	300	327	311	325	312	324	288	339	313	308	304	308	294	273	344	307	273	308	291	317	308	313	314	320	300	302	331	283	290	288	299	318	323	307	296	317	299	299	283	305	304	312	301	300	301	318	302	297	289	291	342	298	319	265	298	295	288	310	297	306	306	347	342	318	277	347	331	293	282	348	320	328	320	292	282	310	302	314	273	307	335	296	325	286	318	313	316	307	329	302	348	314	321	322	308	309	291	321	364	290	278	310	310	308	313	319	319	292	289	300	313	314	298	303	314	317	290	313	289	325	287	311	318	307	316	324	260	323	301	314	305	301	304	356	301	311	351	264	331	275	300	262	299	318	305	341	305	329	314	298	259	310	313	277	299	304	283	263	302	295	319	308	285	294	353	281	310	348	294	309	289	311	306	311	287	300	291	313	300	299	310	298	305	305	310	320	328	333	306	324	289	309	329	299	299	288	292	314	307	331	278	333	316	308	287	295	299	299	285	332	297	310	294	309	310	304	302	288	283	318	320	308	261	323	317	320	337	300	294	302	310	313	306	319	304	305	319	329	268	317	325	321	350	288	314	306	319	328	302	325	326	312	294	329	293	316	295	301	285	323	315	308	288	303	295	363	293	298	299	333	274	324	285	298	276	316	304	314	314	325	353	291	331	266	333	278	309	290	334	282	321	303	284	290	268	322	309	312	274	278	327	300	304	270	293	336	314	309	307	317	320	300	327	299	314	316	318	322	309	326	302	281	287	279	284	301	294	320	304	309	317	311	315	277	299	303	311	302	300	297	311	301	345	306	319	297	270	269	287	298	322	306	322	343	316	333	283	305	304	304	311	304	331	307	308	255	303	326	322	312	337	312	278	275	321	312	313	297	318	302	283	310	314	290	305	300	330	330	330	313	298	321	322	329	320	287	304	295	319	299	285	296	299	313	313	356	345	303	308	282	280	284	330	290	338	292	315	299	310	295	305	316	356	320	329	293	305	311	301	300	293	291	295	326	310	318	326	295	328	295	317	269	340	347	279	324	294	299	313	310	282	303	320	337	330	307	328	293	288	261	303	311	285	311	315	288	285	299	303	294	296	286	309	324	314	317	301	307	317	311	307	335	308	322	300	317	311	301	313	308	294	309	323	301	316	290	298	312	270	305	310	320	334	288	300	331	310	337	287	303	290	341	332	298	297	302	299	288	305	272	310	291	333	319	303	284	277	335	281	281	322	318	308	337	317	313	325	299	319	330	303	326	317	336	356	301	312	311	298	307	297	286	325	279	308	317	264	288	317	303	311	294	293	303	327	326	288	299	312	323	289	306	339	354	308	328	331	334	311	296	315	314	295	319	315	288	319	344	297	326	298	285	338	334	331	297	309	317	308	314	309	347	316	301	320	331	302	319	306	322	261	287	323	331	324	306	303	289	319	281	316	324	310	304	334	344	303	296	334	306	298	299	309	308	310	308	308	305	317	293	272	296	298	282	293	308	283	333	298	277	292	338	319	296	336	311	317	290	280	304	322	310	304	329	300	338	306	315	302	312	314	299	308	304	306	279	337	326	327	286	310	303	283	311	310	312	300	297	280	286	299	312	311	285	304	299	302	297	322	322	310	304	333	323	287	325	307	283	336	307	317	308	281	291	289	306	309	311	315	319	298	299	307	328	297	294	314	294	292	305	297	282	308	324	315	307	272	315	310	329	303	272	336	301	312	315	286	330	301	325	323	303	336	291	336	304	319	313	293	288	274	323	290	291	299	317	317	283	318	294	307	341	301	293	299	326	319	282	294	305	316	291	319	319	306	305	326	269	284	314	304	316	302	317	295	298	320	312	319	342	321	276	298	334	332	325	283	301	301	330	326	303	292	323	310	337	298	306	292	315	301	295	303	305	299	317	299	295	288	300	307	317	280	293	328	316	324	283	303	305	276	325	278	311	296	300	305	316	304	331	320	272	299	280	315	274	306	307	315	286	288	284	293	288	304	327	312	332	304	302	319	308	304	296	295	316	291	279	304	291	294	313	294	291	309	299	332	319	324	309	295	299	312	308	294	297	316	322	314	301	331	314	317	280	309	308	301	303	294	286	308	291	305	311	307	290	305	301	294	316	313	301	276	330	321	358	296	283	314	304	299	309	314	312	318	342	297	318	331	303	296	295	356	308	315	310	326	263	303	293	303	315	308	302	340	316	303	298	323	325	300	321	295	301	294	307	341	289	316	305	294	312	261	314	324	295	320	280	281	301	330	307	315	299	346	328	294	299	294	294	298	333	307	277	324	286	309	273	318	309
23477	21278	27760	25256	20025	11399	6373	3855	2888	2284	1855	1466	1188	1087	931	795	714	698	559	499	504	409	397	392	343	310	347	326	306	279	286	264	244	250	260	262	262	233	245	243	215	237	232	216	230	225	215	236	231	244	246	244	209	225	230	272	217	247	232	222	208	222	220	204	239	259	256	212	220	244	232	234	238	219	228	248	207	232	217	211	257	218	273	256	238	235	268	237	231	242	225	211	255	252	199	253	206	248	255	223	196	238	234	240	250	211	221	243	223	221	239	233	248	204	221	228	238	214	220	220	247	243	203	241	226	231	224	255	227	229	207	223	238	237	209	240	213	231	217	238	218	245	219	206	218	218	227	224	227	226	195	235	252	216	248	242	200	226	238	208	185	203	249	224	244	217	245	237	224	230	212	256	217	244	247	223	198	234	250	227	212	217	256	216	199	253	241	213	234	226	229	228	236	241	223	240	215	244	238	240	236	226	257	223	222	254	200	221	247	211	229	220	237	223	208	216	245	227	245	246	204	247	220	235	223	229	264	252	214	237	222	222	230	228	210	223	222	228	237	244	241	238	251	231	246	252	243	254	245	214	235	233	228	222	215	257	240	229	242	238	226	219	240	217	227	223	254	218	275	223	230	243	229	217	209	231	231	221	238	214	190	233	217	271	230	235	232	244	227	226	235	221	214	224	256	212	238	239	221	255	227	260	238	225	235	205	259	243	249	209	219	202	217	207	224	220	238	213	252	210	240	221	224	231	236	239	224	246	224	260	236	230	229	232	226	237	200	231	241	233	216	226	211	242	232	214	209	208	234	212	218	247	225	216	213	210	229	219	223	251	216	203	228	224	223	234	233	216	242	253	245	238	228	208	258	212	237	196	240	249	274	234	217	202	226	214	210	228	225	233	246	214	222	239	236	254	212	261	197	208	198	222	240	242	218	219	253	232	215	252	238	213	220	224	245	238	230	223	238	240	254	243	231	221	222	236	224	247	214	219	235	229	229	220	244	232	232	231	212	221	214	224	231	197	237	244	195	213	229	227	243	245	218	225	206	212	214	200	252	224	237	214	228	210	236	235	215	234	224	205	230	219	233	215	253	202	215	204	200	228	242	254	216	241	218	250	233	254	226	227	221	235	221	225	237	226	207	222	239	236	229	218	236	231	220	238	229	249	209	216	212	256	247	221	227	253	236	237	230	231	233	212	250	199	221	207	232	226	236	213	222	194	235	252	247	228	236	242	226	216	209	228	239	221	239	236	211	205	228	236	248	227	205	237	237	225	234	233	222	235	253	230	244	227	211	215	250	217	215	234	231	206	232	213	232	220	219	215	205	244	230	243	246	238	239	204	219	248	254	238	233	266	226	223	223	224	256	233	211	214	227	257	231	234	239	215	224	212	228	221	232	239	211	227	266	241	199	223	210	218	232	225	197	203	233	224	245	207	238	237	212	208	240	232	222	211	249	255	238	221	230	238	192	226	223	252	242	231	221	254	232	238	247	247	251	241	227	255	241	256	246	238	213	246	251	213	220	220	185	214	213	231	229	236	214	219	223	246	246	226	214	213	212	227	239	224	234	211	217	257	265	216	234	223	225	231	234	252	206	252	249	229	233	204	234	227	230	217	214	201	255	212	232	235	231	200	234	229	226	209	216	239	218	240	203	227	212	216	202	223	233	246	230	251	201	229	237	224	224	216	241	217	229	229	237	226	229	220	236	230	240	210	233	234	240	236	238	218	216	243	244	213	243	225	230	212	227	213	253	207	229	223	193	218	232	234	224	216	244	207	249	249	233	241	219	219	226	261	225	228	223	227	209	208	207	226	238	243	226	234	237	236	202	238	238	228	233	234	223	210	217	227	238	242	221	232	197	228	233	240	216	241	229	225	242	221	208	207	242	234	203	252	246	236	227	247	229	218	216	228	212	234	210	259	229	222	237	233	261	220	235	245	222	213	233	224	248	252	255	234	228	222	240	203	230	273	225	240	192	228	204	245	208	219	222	240	227	219	209	216	251	240	228	225	220	229	233	235	212	235	229	223	242	253	215	225	242	247	214	228	241	251	214	202	243	222	260	221	208	252	209	218	232	206	261	226	226	267	219	227	231	227	215	220	248	252	241	241	195	235	237	233	221	230	214	211	241	230	239	232	225	213	209	234	232	231	219	242	253	234	209	241	208	237	238	263	225	246	220	207	234	218	206	224	210	251	213	229	217	206	239	248	234	233	215	244	252	228	222	239	251	228	226	243	243	206	227	224	260	225	221	237	236	205	229	235	217	214	221	214	231	221	264	214	224	252	207	241	235	216	244	248	247	238	227	201	246	204	208	226	217	194	253	199	243	210	255	218	205	224	212	267	239	245	218	246	259	237	253	214	206	218	222	196	242	251	206	224	218	223	239	220	214	244	221	241	218	208	236	249	224	218	246	212	228	213	225	241	231	227	225	205	245	232	252	217	235	247	245	244	206	240	234	223	216	234	222	245	235	228	188	230	232	230	228	234	243	230	205	229	236	217	228	224	235	217	228	221	227	218	231	251	209	228	250	199	220	222	238	215	218	249	205	241	237	238	246	234	246	232	225	226	236	233	230	242	228	238	247	212	223	236	217	250	253	249	216	234	187	245	229	236	238	241	223	206	222	209	226	207	245	236	197	220	243	249	233	239	192	206	219	254	227	232	240	214	241	230	231	200	234	234	214	238	239	230	272	228	204	198	201	223	223	221	227	243	249	199	201	229	227	238	220	196	214	244	230	218	245	239	242	227	234	237	267	233	225	229	228	242	228	231	243	233	213	249	227	231	223	228	203	231	224	208	233	262	223	230	219	233	221	233	216	208	246	243	217	229	240	222	220	240	243	227	220	229	227	220	226	221	257	212	234	204	226	240	217	229	243	222	225	248	229	203	225	219	244	243	215	196	199	196	213	227	242	230	230	224	262	233	239	247	228	191	255	235	212	237	207	251	249	212	231	241	260	258	240	233	227	204	262	224	228	231	216	198	224	243	232	227	232	204	231	211	251	229	237	241	213	224	220	228	253	226	243	231	216	237	240	193	246	221	204	216	220	223	206	224	255	243	210	213	236	224	233	221	209	227	238	215	223	232	237	233	229	213	238	247	248	236	242	211	234	224	225	240	248	241	213	242	276	225	212	234	238	232	227	220	241	198	226	205	240	212	240	231	230	231	227	222	213	226	218	229	222	222	231	213	201	228	232	246	244	220	225	244	238	260	235	259	246	226	219	224	231	202	216	278	231	236	231	231	222	231	205	239	220	256	230	221	212	225	222	201	215	249	248	218	246	199	234	230	249	249	214	212	246	203	220	243	255	229	233	244	226	220	226	231	223	228	234	211	221	234	222	221	229	242	228	244	227	273	244	224	257	242	235	247	219	214	223	254	245	206	242	230	217	237	221	275	213	198	200	239	264	229	227	204	228	219	235	230	222	225	224	252	232	236	208	239	230	227	216	224	199	236	215	213	240	248	217	230	216	234	233	249
23529	41370	33824	25875	19698	15266	11564	9148	6992	5709	4698	3634	2874	2536	2146	1910	1628	1408	1159	1048	944	852	856	689	608	565	553	554	478	470	486	436	438	391	364	396	371	363	324	361	359	335	311	351	290	360	343	317	321	318	320	310	341	341	323	356	349	337	332	326	315	317	298	355	311	340	313	288	300	335	360	329	331	337	331	378	310	344	357	311	328	308	347	338	304	329	322	298	314	306	294	326	320	351	309	297	311	333	299	312	323	296	358	350	320	306	316	330	312	282	301	353	335	338	320	325	328	316	313	321	348	310	341	332	342	333	312	327	371	300	341	321	348	337	324	325	336	323	290	345	346	346	309	348	326	334	345	325	328	317	313	328	327	313	333	327	319	331	333	319	321	328	307	329	318	301	350	325	305	345	340	340	309	354	307	285	316	322	311	296	317	321	314	351	321	318	301	330	320	307	361	326	318	313	307	302	335	313	316	319	305	319	332	325	302	324	314	306	349	316	341	309	307	323	330	328	341	297	295	323	331	331	306	355	341	307	347	361	307	309	325	316	334	275	304	322	332	311	330	325	347	319	344	342	319	315	331	312	339	308	323	328	305	306	294	308	341	324	332	322	331	354	327	351	348	327	309	343	290	309	300	342	353	307	326	323	310	317	329	302	339	344	321	334	322	299	329	339	335	320	335	313	295	320	320	297	310	333	318	321	340	329	308	278	304	307	349	300	314	323	316	292	293	326	295	309	316	325	323	319	289	333	301	327	333	337	306	285	310	300	296	333	317	311	332	319	326	334	317	296	334	319	342	322	366	338	331	331	342	319	311	315	292	301	297	291	313	322	330	308	311	333	335	348	308	305	322	345	317	313	319	308	329	316	308	331	321	350	318	298	342	327	321	334	314	321	320	314	308	319	336	320	339	306	316	343	319	325	319	335	334	352	317	356	329	337	319	308	327	315	345	338	321	350	319	334	301	331	320	331	319	327	296	305	297	337	336	338	311	344	317	285	331	322	336	340	298	312	323	358	369	339	297	320	309	334	293	326	290	325	336	340	346	306	321	289	328	343	332	366	315	319	318	325	310	342	372	332	292	314	351	308	340	285	315	326	340	323	372	330	282	337	313	326	329	320	336	310	307	306	337	355	339	354	324	333	338	321	307	300	314	310	314	343	321	332	317	292	313	337	332	308	313	337	284	297	334	318	297	306	301	349	343	307	307	290	331	339	306	334	318	311	344	288	312	348	308	326	312	322	326	322	320	301	334	322	303	303	318	287	335	329	312	327	314	324	324	305	322	322	326	310	301	304	318	309	331	285	326	333	330	319	321	338	367	312	301	329	321	301	333	325	335	313	302	308	328	299	307	320	308	303	320	303	335	298	317	302	323	327	335	320	285	297	311	311	346	301	296	347	303	370	326	330	317	323	333	342	354	327	326	304	307	318	346	301	307	349	306	342	325	355	351	305	328	311	317	309	309	300	328	300	315	305	328	291	309	331	291	317	321	332	311	317	313	333	299	315	318	300	327	319	337	317	295	316	324	304	331	313	302	296	347	301	342	307	336	332	311	312	350	311	317	341	300	292	307	331	323	309	354	335	312	334	306	311	300	334	325	337	340	304	305	315	310	317	301	308	335	327	354	331	361	292	320	307	334	324	344	310	347	323	347	346	331	296	331	340	324	314	331	307	345	270	299	306	323	301	328	297	309	300	325	287	305	311	313	309	323	327	305	307	321	343	316	300	330	297	324	296	321	298	320	347	370	334	297	287	330	309	310	302	334	298	324	344	321	347	345	328	311	325	322	321	284	339	338	307	333	325	314	322	315	308	322	311	341	316	319	320	327	320	314	322	300	324	306	299	344	288	342	336	313	358	327	294	363	298	279	324	317	354	316	329	315	339	335	318	310	322	335	338	326	319	300	299	330	327	313	323	335	334	346	336	349	298	303	299	311	330	319	320	346	321	336	345	326	333	323	299	338	307	337	311	331	333	303	316	301	328	315	313	306	325	306	332	338	305	358	311	294	331	305	318	331	307	316	312	300	306	317	338	306	338	337	314	329	296	333	312	339	315	340	297	320	292	302	327	292	309	328	315	332	325	358	323	330	370	333	342	341	313	315	302	308	317	343	357	323	308	321	344	351	302	331	313	317	336	321	300	318	329	353	321	311	319	307	313	291	316	301	303	301	286	329	338	326	345	335	357	333	298	332	319	324	339	302	354	322	314	312	340	326	348	354	340	314	331	280	332	333	323	342	320	308	302	304	332	327	296	303	370	324	330	325	329	317	304	294	322	365	320	317	341	323	306	303	308	305	322	297	337	342	312	339	299	328	339	322	284	342	322	325	323	318	330	339	321	313	314	318	329	305	331	321	355	326	345	296	336	322	306	311	315	307	309	340	300	308	338	338	317	356	330	302	316	321	315	315	303	289	340	303	356	323	346	331	322	345	342	304	293	315	342	342	293	309	298	307	341	350	317	313	350	313	330	335	348	316	314	330	331	353	318	331	317	322	298	323	338	321	306	316	284	287	314	363	337	309	306	317	320	320	284	308	330	310	329	326	345	344	318	321	332	311	315	340	331	309	328	330	287	334	334	325	359	311	297	327	288	324	326	282	315	314	324	354	316	316	321	324	324	302	330	315	288	341	288	343	300	296	304	301	316	330	294	290	336	332	296	339	348	278	329	324	320	324	328	306	314	313	336	342	326	348	340	345	319	323	337	328	314	303	337	357	326	347	333	294	326	333	336	322	316	336	341	306	300	328	333	310	316	308	341	323	339	325	317	335	319	321	309	335	333	363	312	317	336	303	317	309	312	304	318	322	336	280	333	334	277	324	307	320	320	343	322	330	333	319	307	300	336	338	318	341	325	352	315	337	320	327	338	292	352	310	326	285	264	340	322	336	312	313	294	298	303	286	334	299	340	348	340	294	321	323	342	289	308	340	319	319	350	339	313	335	329	309	292	334	325	306	345	360	319	323	356	331	343	339	310	286	297	290	323	320	311	343	319	316	337	341	298	298	310	340	303	297	337	293	341	292	300	314	336	311	318	300	351	326	312	321	332	351	302	298	325	305	310	321	322	318	307	319	322	324	354	318	309	313	344	327	326	339	318	294	318	295	297	321	327	336	303	344	277	321	359	324	335	334	311	288	317	298	318	359	308	329	320	344	302	321	342	346	335	285	317	321	326	335	325	336	303	356	316	318	312	335	303	349	325	307	280	351	344	316	358	329	298	315	317	305	331	317	329	347	297	326	358	329	289	307	330	304	283	341	302	334	334	326	322	312	316	338	334	323	332	318	307	318	325	321	335	327	321	333	324	352	318	317	311	320	292	305	296	303	331	316	325	351	315	330	326	338	337	320	332	310	331	306	293	304	303	293	339	332	326	335	355	303	329	332	309	361	329	293	360	355	333	298	296	352	327	335	312	317	315	298	342	335	321	317	308	339	338	310	289	317	301	308	304	309	336	318	335	322	344	314	306	311	326	302	310	324	333	294	318
24906	21360	26207	24207	11419	6266	4232	2765	2112	1745	1399	1121	954	831	727	653	585	550	440	446	380	399	345	323	331	261	311	300	274	280	247	250	230	223	219	222	242	199	239	238	220	204	242	200	203	205	217	242	223	199	219	222	227	191	204	224	237	175	217	244	206	231	219	218	236	204	221	216	240	193	208	228	206	187	207	209	201	214	199	188	194	201	210	200	228	229	214	192	214	237	225	220	205	188	189	217	208	213	199	232	206	231	219	220	225	189	228	204	197	198	235	228	203	187	231	224	209	209	207	198	232	233	215	203	237	185	182	205	201	200	203	225	213	212	197	165	241	201	230	213	233	191	221	203	228	244	193	195	206	220	205	236	198	201	214	198	210	195	205	207	199	218	254	215	237	213	204	235	211	209	180	185	199	212	206	213	212	222	202	203	194	198	209	193	215	229	216	191	206	211	203	204	203	227	209	212	245	184	219	201	184	206	214	212	197	194	194	224	219	202	219	223	223	213	214	207	201	236	196	213	201	216	207	203	215	198	183	217	209	217	177	217	212	201	196	226	237	209	199	236	196	190	226	190	203	205	200	210	205	227	202	191	210	198	189	212	227	214	211	224	205	205	218	191	224	194	210	203	206	203	235	209	253	223	194	204	219	230	229	209	199	199	203	185	219	188	217	186	190	191	212	201	215	214	226	183	221	204	206	205	205	179	193	208	220	202	224	223	210	213	215	197	211	216	224	204	214	216	212	224	177	191	201	208	197	206	226	232	214	225	193	216	212	187	213	227	197	233	221	238	211	218	202	232	214	214	197	185	213	220	202	217	212	215	169	223	190	194	206	192	195	225	216	203	214	196	214	216	248	207	214	213	224	193	218	234	229	216	236	219	231	201	207	214	228	199	187	219	228	218	235	195	228	208	185	231	228	248	203	209	229	215	209	194	226	229	196	227	199	187	204	205	208	200	221	213	226	204	173	200	229	231	221	191	219	218	218	230	200	223	202	194	200	230	221	176	218	212	201	204	222	215	223	236	195	219	228	216	225	200	183	204	192	195	198	202	203	189	205	200	225	230	198	207	180	208	206	204	253	201	230	235	225	205	195	212	223	198	211	247	202	213	185	198	197	193	208	200	204	209	197	207	182	197	212	218	189	205	241	210	187	221	200	213	202	210	205	214	212	199	229	201	202	190	250	196	195	248	246	222	184	188	233	210	207	207	204	197	207	215	227	225	197	202	210	198	215	196	225	221	197	233	220	228	209	220	226	202	197	219	166	211	212	223	208	199	217	206	194	208	206	186	218	213	255	204	225	232	207	219	214	213	193	220	204	198	201	200	211	217	214	211	200	209	223	204	244	240	241	187	193	210	196	204	220	189	225	222	225	184	206	210	195	216	196	214	200	220	228	182	214	213	198	216	204	212	197	244	229	214	209	221	220	218	201	209	170	211	189	213	211	210	220	210	213	212	218	234	191	241	237	223	216	210	185	209	201	230	185	242	218	220	211	239	236	229	213	217	233	187	215	230	222	208	212	203	234	239	214	225	222	230	239	211	219	210	197	213	199	229	193	211	188	224	227	194	194	214	220	232	222	218	216	222	200	235	201	203	208	195	212	215	214	183	209	192	216	214	205	212	208	181	230	218	205	234	188	223	211	214	248	210	185	208	204	196	209	186	206	204	212	218	212	213	224	226	192	209	198	204	213	213	199	206	220	202	204	243	217	231	205	248	211	196	196	203	222	213	193	217	223	196	209	212	217	193	191	210	191	187	205	250	170	187	211	210	191	226	195	214	206	209	218	225	201	231	211	216	217	185	223	244	190	223	203	212	218	216	192	217	207	238	211	168	195	223	240	221	229	217	205	203	199	193	220	218	206	196	204	198	222	201	225	196	222	213	205	197	192	173	202	223	197	209	203	225	231	193	216	217	250	195	214	202	198	209	229	225	222	210	197	209	206	205	224	194	201	197	233	221	215	201	181	198	214	199	227	218	213	220	219	197	212	219	222	217	187	199	218	195	206	189	208	218	190	192	198	198	214	225	211	189	203	193	185	205	221	171	217	213	214	227	212	205	222	207	222	183	217	227	220	207	220	211	198	199	204	208	188	199	228	203	181	200	221	217	221	218	198	210	205	214	219	216	213	213	204	228	223	185	208	243	251	236	213	187	202	169	221	210	220	208	216	236	209	233	213	212	218	206	195	188	257	242	207	191	234	203	181	229	208	230	207	206	206	199	216	197	200	218	211	186	223	216	216	224	238	211	214	228	202	228	220	211	227	210	213	190	220	218	212	236	186	220	238	210	217	208	206	202	213	219	206	204	219	199	193	211	201	245	215	219	217	192	242	229	210	208	200	210	220	182	212	207	210	225	200	206	231	230	179	217	233	198	217	232	206	208	211	199	205	238	232	206	209	217	198	227	195	225	212	207	204	206	224	238	192	228	218	200	199	213	225	212	202	228	188	193	192	236	216	207	209	191	223	217	215	199	179	213	216	195	237	224	188	219	200	199	216	218	226	205	227	229	180	241	219	215	228	220	224	206	226	204	200	191	205	222	205	229	223	183	197	227	205	232	223	208	214	239	194	195	193	204	205	225	205	205	219	211	218	193	199	199	219	224	204	217	198	207	220	229	195	202	220	197	195	218	196	202	203	209	203	208	215	187	207	211	238	208	222	209	222	207	216	223	200	197	228	220	216	187	212	209	194	218	213	201	203	211	194	228	200	216	213	195	216	221	222	215	228	194	221	217	215	199	216	202	203	230	222	194	221	216	194	220	208	216	186	199	240	194	214	191	226	207	203	216	178	189	201	230	201	217	235	209	196	186	213	199	186	233	184	219	231	190	218	220	210	199	206	200	230	219	209	205	232	219	196	209	218	205	198	209	221	221	190	197	209	202	218	206	210	208	225	207	201	228	221	230	202	218	192	224	216	225	194	173	191	208	211	221	213	233	228	212	220	198	209	211	223	203	195	214	199	205	206	236	200	209	231	194	222	203	174	201	237	205	206	196	184	206	219	191	227	199	236	189	204	201	202	203	222	260	199	192	206	231	191	224	204	228	233	219	189	201	202	223	222	196	247	196	215	218	214	214	214	198	216	215	230	214	207	207	224	204	227	225	195	200	229	210	204	196	223	188	208	177	202	193	218	192	211	187	186	215	204	212	234	213	203	216	214	213	193	214	209	228	211	229	221	230	216	230	221	191	191	209	169	222	231	204	215	204	215	205	188	225	207	219	218	195	216	222	235	229	225	203	236	188	211	205	207	177	206	205	215	202	212	237	221	209	237	196	199	207	222	222	201	206	185	178	201	202	221	210	196	201	235	201	207	230	227	183	213	193	211	209	194	214	220	213	215	251	224	197	202	215	219	208	224	222	214	215	194	187	245	219	217	220	208	212	206	213	222	214	204	247	209	220	232	197	237	210	191	196	225	188	214	230	198	220	200	199	200	238	193	208	210	193	191	189	210	213	222	184	193	213	192	221	191	198	207	216	211	189
23302	38074	30871	22220	16705	12552	9542	7165	5699	4519	3688	2957	2408	2053	1753	1547	1322	1244	939	853	822	771	671	593	556	563	526	439	442	414	392	408	391	353	313	335	329	307	324	324	319	305	275	280	330	313	309	261	289	293	294	292	308	299	298	310	290	289	285	306	284	278	277	283	312	293	283	303	275	294	278	294	293	277	284	292	281	280	253	308	312	297	308	292	302	287	300	309	282	312	276	283	298	280	297	319	314	278	307	309	274	292	292	298	315	306	290	294	286	322	295	265	304	291	297	335	301	272	310	288	320	276	286	281	303	312	287	289	291	305	299	284	272	298	283	302	286	291	286	331	259	273	302	294	290	303	305	328	312	272	287	306	344	294	313	295	292	304	303	274	293	302	300	281	326	297	294	272	288	263	278	279	289	297	295	279	325	308	322	279	291	285	291	347	299	271	291	315	325	306	268	290	286	297	309	262	304	301	276	298	263	272	299	307	290	304	297	279	287	277	283	293	273	255	310	292	310	288	325	336	285	287	279	287	305	320	305	298	286	254	291	298	308	311	325	292	304	299	295	256	292	281	332	271	273	287	331	332	299	325	276	317	285	255	300	295	308	286	323	280	289	315	312	302	269	298	308	291	289	297	321	326	310	312	289	303	320	290	313	277	302	322	305	289	290	312	301	274	316	272	320	288	289	341	324	283	302	287	297	292	320	287	268	324	310	302	304	304	286	283	269	295	308	306	324	291	265	300	292	343	277	302	292	313	299	284	291	294	293	311	249	313	292	281	280	283	281	335	312	276	284	314	293	299	293	290	291	286	291	271	288	293	294	283	312	294	285	318	306	304	305	288	311	319	311	293	290	298	301	335	282	288	300	308	308	283	272	307	310	285	323	286	301	300	281	301	267	278	323	275	310	305	316	283	304	290	295	292	273	311	290	286	285	311	301	325	313	322	287	303	317	290	284	291	293	288	301	327	313	302	284	286	273	303	311	310	318	276	294	290	310	285	283	298	309	304	290	288	316	303	305	284	311	291	303	279	296	327	311	301	284	272	323	310	326	314	272	314	285	309	275	339	290	298	316	287	330	268	318	316	301	301	276	343	272	286	302	305	304	326	300	286	308	302	303	275	297	282	256	295	272	277	278	288	295	309	299	286	260	303	314	301	305	296	287	295	348	287	317	311	333	296	297	303	298	303	309	313	312	299	282	282	333	296	279	279	306	323	271	302	318	310	276	304	303	283	312	297	303	309	327	282	295	312	291	301	313	266	292	294	287	292	309	300	298	295	292	274	281	317	278	275	299	289	295	322	283	287	295	290	293	323	328	285	289	296	307	309	288	283	270	310	293	320	324	288	260	306	289	269	304	274	312	350	305	295	282	284	285	288	318	302	321	311	286	318	305	310	286	290	281	308	301	324	278	300	301	280	297	283	321	308	305	291	307	293	300	270	281	298	301	306	315	311	290	288	316	323	277	267	315	292	297	282	282	290	296	299	305	284	301	283	314	317	275	285	309	294	281	295	305	312	310	287	280	307	275	286	289	262	250	285	299	291	258	272	291	310	315	319	328	314	313	299	291	290	264	296	314	291	304	276	310	297	305	326	324	303	281	327	346	310	304	316	320	307	301	319	278	296	287	287	306	283	282	310	295	328	313	324	314	288	302	301	287	295	296	294	285	307	294	309	311	300	296	275	316	301	283	279	281	318	293	324	283	295	283	296	310	291	292	298	321	290	290	314	290	302	297	288	291	291	300	308	290	313	315	316	290	295	303	295	298	303	306	274	285	293	268	287	289	333	294	292	310	281	313	301	285	304	304	331	278	316	305	298	312	296	316	306	283	320	309	314	295	295	291	315	247	305	299	279	333	295	301	300	291	315	270	298	290	302	304	292	317	302	277	293	308	295	290	287	338	270	276	318	294	306	301	320	338	298	306	326	288	288	307	345	279	286	299	328	294	298	290	297	284	300	312	309	315	258	299	301	265	272	306	301	291	305	297	284	268	299	269	281	328	332	270	306	300	299	289	280	277	304	303	291	328	262	301	316	273	295	287	297	297	302	296	307	317	280	277	276	272	307	297	313	284	318	319	288	294	288	304	285	281	320	271	283	286	287	272	301	301	297	259	274	286	315	293	294	306	282	307	319	299	300	292	306	313	301	298	276	299	279	280	306	275	328	309	292	281	301	297	306	310	290	313	303	276	331	286	327	308	299	284	268	298	286	279	295	316	314	282	291	315	286	286	288	298	275	291	298	309	285	289	283	303	298	317	303	309	317	293	274	306	299	300	290	273	312	307	298	285	290	299	289	314	313	333	283	309	320	285	305	288	296	281	314	308	297	290	299	308	293	298	279	328	296	293	266	306	293	291	304	315	298	319	287	309	292	271	286	287	295	303	312	290	314	284	303	316	278	293	308	310	279	292	295	275	289	286	304	319	308	316	308	282	279	305	299	298	283	289	325	301	327	306	315	309	300	311	307	292	336	291	304	315	304	275	305	313	313	319	320	326	287	315	296	246	302	290	290	306	297	288	300	296	305	290	299	324	315	307	285	288	315	300	284	285	293	304	315	296	262	268	285	285	289	315	297	309	301	301	315	306	330	282	268	305	297	284	302	286	284	290	298	288	275	295	282	322	324	310	325	296	300	304	300	293	307	326	280	330	308	300	313	279	291	308	328	320	287	285	285	317	307	292	273	298	318	315	312	319	304	305	307	285	286	287	300	302	289	285	312	300	300	279	295	272	306	305	253	307	301	297	279	289	314	283	288	311	295	308	291	301	304	303	301	273	299	271	306	286	290	318	295	244	289	312	260	288	303	274	279	299	308	335	288	303	299	280	302	275	294	284	293	289	287	315	327	275	283	308	293	278	302	306	338	282	276	272	308	277	303	269	304	329	294	297	251	296	294	270	263	320	290	291	313	292	279	285	297	262	309	329	287	337	280	308	285	320	267	264	293	299	283	303	306	325	281	290	313	315	297	277	316	308	291	308	291	327	325	296	312	330	278	287	294	313	292	297	328	314	319	277	301	322	320	274	312	309	297	292	280	301	291	307	305	327	306	299	292	311	288	309	270	312	276	297	303	301	282	300	287	280	310	287	313	304	277	296	330	282	282	311	306	307	278	303	327	285	301	296	303	314	296	310	287	276	320	267	295	329	289	313	302	335	302	284	297	281	288	293	290	301	315	289	291	294	294	303	275	306	302	279	324	283	307	260	315	306	333	319	289	281	273	278	314	304	318	297	314	307	306	283	275	324	288	290	318	318	281	303	311	247	317	300	304	286	284	316	319	291	294	275	296	297	287	317	314	317	306	298	305	293	288	289	273	300	276	317	299	263	294	315	289	308	259	308	290	324	317	306	280	317	333	328	270	313	293	265	302	297	282	305	290	295	299	290	309	315	290	285	309	292	297	284	306	296	289	305	303	311	322	298	312	321	286	303	305	295	309	299	279	330	306	307	337	295	299	327	298	302	311	330	321	282	299	298	293	290	298	282	335
22564	21284	28450	24462	21421	19796	11297	5485	3839	3082	2488	1916	1607	1326	1189	1120	918	794	693	621	586	536	474	435	421	404	390	318	335	326	259	299	285	280	291	239	259	231	254	226	238	251	230	232	242	237	256	264	222	235	237	259	240	212	198	233	230	237	221	216	256	212	231	239	215	230	255	220	247	224	219	232	219	229	215	217	231	226	209	211	269	227	238	237	250	206	254	220	238	233	229	256	217	274	219	237	226	205	243	246	215	186	227	255	242	235	220	209	226	230	215	225	204	219	219	239	237	228	245	257	257	238	208	217	232	213	238	225	213	222	253	257	207	229	222	218	208	203	225	249	201	250	208	217	227	227	227	207	222	232	227	244	238	227	254	242	198	210	207	223	229	235	214	212	232	234	228	216	237	208	212	209	217	266	221	236	215	210	249	267	232	242	244	215	218	259	235	222	243	226	233	231	208	195	239	214	199	251	221	246	223	234	219	248	231	247	225	239	251	252	218	224	232	222	194	246	214	211	222	256	233	277	227	247	229	199	235	254	241	215	212	239	232	217	207	228	239	234	212	227	233	229	235	245	249	221	248	185	221	242	230	217	223	258	224	241	217	229	219	237	212	247	223	224	236	212	238	228	224	251	226	241	227	211	227	220	227	231	208	217	186	222	236	245	216	228	234	233	250	228	218	219	243	249	221	230	234	228	234	209	216	256	223	215	236	215	217	215	217	253	230	237	238	207	231	255	223	246	218	229	211	221	235	236	219	240	249	216	242	199	219	241	207	228	221	244	244	223	210	222	206	252	205	251	202	233	221	248	237	206	226	226	222	249	239	217	262	216	230	215	235	219	220	213	208	217	246	235	234	226	238	201	231	233	246	208	245	251	253	233	236	240	226	221	227	232	203	201	229	228	250	200	218	234	251	235	212	227	223	234	206	226	236	194	228	236	238	257	209	213	226	202	221	245	209	221	234	230	241	216	227	222	226	247	199	186	231	227	232	233	238	230	205	237	211	232	225	229	228	210	240	242	236	238	213	223	233	219	231	224	220	220	228	232	215	244	213	206	236	235	225	240	251	197	226	223	234	223	239	239	228	212	211	242	235	215	234	248	219	228	253	242	227	242	230	207	211	240	236	253	236	230	220	209	213	207	225	226	244	231	210	222	260	228	216	208	228	226	232	212	211	224	199	245	233	224	235	232	237	213	209	221	228	223	226	225	223	217	215	225	225	218	222	232	236	227	227	209	225	223	205	204	266	231	236	242	238	223	227	227	243	233	219	224	263	245	233	282	213	195	232	233	236	209	237	219	271	249	253	218	226	228	229	211	248	231	223	257	237	206	225	207	196	234	252	232	208	234	234	218	228	247	249	219	217	206	224	218	210	253	225	244	220	247	208	209	253	216	228	247	230	235	253	215	226	223	211	201	208	233	191	239	222	226	212	252	227	253	241	250	218	244	238	208	215	205	223	239	216	232	230	242	232	230	220	211	238	241	233	202	235	238	231	242	242	226	240	231	228	223	249	211	227	241	224	216	225	242	233	185	222	220	232	214	229	253	241	232	215	261	225	226	260	242	230	232	202	226	213	199	216	238	228	230	233	216	240	229	261	233	218	247	251	232	219	210	230	204	199	231	228	232	243	234	245	257	250	217	252	230	232	231	248	202	254	257	203	255	233	248	224	194	220	228	203	235	256	201	224	205	214	202	218	236	215	232	235	208	228	225	221	217	229	249	228	199	216	227	230	222	213	226	244	197	225	198	227	241	227	214	246	230	224	245	201	243	237	255	208	229	219	246	209	212	257	243	235	206	260	230	220	243	216	249	229	238	192	219	228	210	214	215	215	226	232	223	232	213	245	242	230	241	230	212	230	224	212	269	218	224	211	217	219	216	225	233	222	246	215	245	214	224	235	226	191	214	235	235	242	217	240	225	221	233	226	239	237	235	229	205	231	253	220	242	224	235	203	242	254	217	219	250	215	230	206	221	239	216	231	223	232	185	216	245	209	217	252	227	225	219	261	218	214	228	203	247	222	210	190	248	236	213	211	225	236	240	241	195	203	193	213	209	235	239	220	256	239	218	268	253	230	220	221	221	237	236	234	228	238	193	247	238	229	275	254	242	218	211	238	197	223	250	240	226	243	217	219	244	206	230	235	235	236	226	235	230	253	191	228	231	229	214	217	228	237	218	250	232	210	230	215	233	245	229	223	225	235	243	227	229	228	222	214	229	218	223	236	246	229	212	210	214	214	225	230	249	245	197	215	249	218	222	215	223	238	235	252	212	227	205	245	262	243	194	243	214	249	237	230	206	221	251	224	212	230	228	233	232	224	218	224	231	223	229	213	248	249	192	251	236	249	202	243	242	219	206	225	252	206	209	228	225	205	226	222	219	237	239	198	216	216	218	233	223	228	213	240	222	228	244	227	212	255	224	229	208	208	227	235	208	235	232	230	235	239	253	219	202	225	226	233	231	222	233	229	251	200	231	238	228	219	215	216	220	237	229	221	247	241	227	233	232	229	221	247	239	204	262	207	218	222	205	239	253	229	223	249	233	205	261	223	224	206	218	225	231	240	203	243	233	233	241	214	254	210	209	261	226	213	234	241	199	225	229	226	241	242	233	216	242	211	244	234	225	250	219	237	229	227	233	218	196	224	230	234	228	242	228	210	230	239	203	252	214	233	241	256	229	223	232	229	208	237	238	223	219	205	224	262	212	204	219	249	237	222	218	235	228	241	236	249	235	245	265	217	237	212	209	211	217	253	203	206	221	216	222	222	207	216	222	212	229	205	214	225	203	190	239	214	227	195	215	250	250	232	239	231	219	215	224	219	229	221	244	207	236	220	221	240	237	254	228	228	225	248	207	196	234	233	233	208	246	232	210	238	220	220	214	230	229	237	215	185	221	225	225	269	242	231	257	242	247	232	221	252	206	209	233	248	213	222	215	200	199	253	239	258	223	215	224	216	248	233	243	222	220	214	233	213	246	247	221	227	207	209	210	215	219	231	212	220	250	216	247	245	205	217	227	208	214	206	230	248	222	213	195	212	230	250	220	244	217	217	201	224	207	233	223	238	214	241	235	229	230	238	225	238	227	215	230	244	222	195	216	218	216	240	226	211	245	211	241	219	241	236	237	193	212	229	240	239	232	226	200	221	242	214	243	223	219	214	248	215	240	219	218	228	226	206	246	253	232	233	209	229	245	232	250	227	233	236	251	222	227	258	228	239	248	246	220	242	231	217	235	234	252	242	239	224	211	243	270	228	255	239	235	236	217	209	242	246	226	222	238	209	248	246	227	224	222	224	217	248	202	239	207	246	213	258	215	243	203	212	229	222	237	236	221	236	231	256	246	213	206	253	245	212	216	203	214	221	217	221	263	218	235	208	264	240	229	267	233	239	232	238	224	234	219	213	215	250	232	210	244	223	221	237	217	236	255	233	212	226	213	210	227	208	220	239	228	225	219	208	233	223	216	240	229	233	220	226	244	221	236	218	236
25533	45737	37738	30042	23796	18633	14547	11309	9141	7280	6015	4810	3938	3388	2848	2386	2046	1825	1614	1378	1105	1055	886	794	761	694	669	613	544	511	489	440	457	447	382	417	339	363	370	354	362	357	335	349	324	320	291	309	303	313	336	343	330	307	345	334	320	345	278	304	339	308	345	306	324	335	296	310	296	314	328	325	342	297	308	337	333	331	334	297	317	296	306	329	341	330	315	311	299	310	335	322	313	342	313	293	303	331	293	312	330	315	348	310	357	319	284	308	300	287	327	319	282	333	323	293	323	325	300	339	300	325	313	304	310	308	327	337	335	346	305	298	327	324	313	309	297	328	305	339	339	331	319	314	334	358	314	342	322	311	307	309	293	340	279	325	329	334	300	294	302	319	335	317	326	310	332	317	295	324	353	309	309	297	314	293	314	334	298	313	311	328	335	315	270	301	319	338	303	313	308	290	292	296	346	317	305	326	308	279	304	335	309	319	311	347	320	306	299	299	294	341	323	296	308	295	314	311	325	322	298	334	270	329	327	290	344	317	319	328	354	342	322	333	327	303	296	289	328	314	314	329	329	316	317	336	309	324	289	288	310	350	288	348	310	316	303	317	289	325	314	306	308	313	332	310	321	329	293	306	294	304	311	312	328	308	320	320	311	303	312	329	305	338	330	313	301	327	295	324	310	334	340	316	331	284	298	327	323	304	322	308	350	300	328	274	293	305	291	296	312	326	318	320	329	291	299	309	326	321	329	309	331	324	337	345	301	335	311	298	342	302	314	293	335	299	339	332	299	352	316	317	289	322	311	316	324	334	355	272	304	275	309	313	341	316	322	295	314	307	330	324	341	341	303	304	341	316	334	342	335	287	310	351	344	294	312	321	344	319	325	299	325	296	322	328	314	303	309	343	283	301	318	309	302	329	327	292	314	329	313	327	294	310	303	317	326	315	319	325	343	329	305	307	316	285	320	322	311	320	318	306	314	329	322	295	332	318	339	331	324	316	314	315	302	317	324	298	309	348	300	309	319	346	343	311	328	314	329	338	299	332	306	285	341	338	320	319	327	326	312	272	281	354	309	302	315	347	322	318	326	284	354	293	315	289	317	318	295	295	351	318	304	307	315	322	329	307	331	303	313	335	280	323	335	313	305	312	319	317	319	290	287	328	332	282	337	286	295	298	322	316	362	304	290	298	333	332	323	304	304	315	328	331	313	310	316	330	291	350	311	294	300	285	311	337	316	341	305	322	304	292	328	325	297	309	328	296	322	305	299	321	317	317	311	321	303	293	302	309	319	324	316	290	325	316	291	324	340	353	287	299	313	309	315	278	296	285	323	304	296	314	283	340	324	331	301	323	314	312	283	317	316	327	331	311	317	309	303	312	332	300	318	316	325	315	302	307	333	296	314	308	341	324	324	304	292	335	317	307	316	299	311	323	325	285	327	319	328	308	309	317	307	284	296	341	309	328	309	343	320	297	330	309	329	323	318	309	345	308	352	335	311	292	316	331	322	314	303	304	335	333	323	297	302	331	301	312	303	313	302	318	347	339	306	336	302	331	328	361	309	353	320	302	334	305	322	342	267	322	288	310	334	321	316	309	315	324	324	342	332	295	313	315	313	315	307	315	308	302	287	313	330	315	318	290	325	309	326	288	350	300	296	330	320	318	304	287	331	296	300	312	314	323	325	321	336	314	317	337	338	341	334	309	326	305	313	328	325	341	265	319	324	320	319	325	317	297	314	341	329	312	328	303	329	328	310	325	334	336	325	317	318	300	318	322	296	345	305	294	332	315	332	322	343	304	297	287	319	341	328	299	309	313	329	290	295	330	310	310	301	306	320	294	313	327	310	325	301	321	332	319	322	298	316	321	334	336	323	306	322	301	280	282	316	348	326	319	330	334	304	327	308	296	323	298	311	346	313	346	313	337	332	280	324	352	315	309	308	294	326	324	333	350	314	299	322	320	314	285	315	321	293	320	309	327	326	351	333	323	341	340	293	303	305	346	286	313	322	329	324	316	314	320	276	366	337	340	327	313	320	312	295	351	285	315	290	326	308	276	265	319	323	297	343	311	303	291	289	328	327	323	314	319	302	321	293	303	324	334	293	327	324	320	350	324	309	329	306	301	292	283	347	300	313	308	313	310	284	315	302	315	280	323	327	327	302	336	292	330	327	292	324	332	332	336	286	274	309	330	298	290	314	314	315	326	269	324	300	305	338	274	338	313	316	345	292	316	344	296	297	315	339	297	321	329	345	316	331	308	307	293	299	312	316	307	335	324	340	299	309	313	293	322	299	308	343	327	317	299	301	304	346	307	337	300	318	315	298	308	329	291	315	320	297	298	303	320	306	326	327	319	294	294	312	291	352	310	339	318	304	318	335	313	303	296	317	315	342	361	312	344	327	312	302	324	332	299	306	326	319	320	324	317	295	289	334	289	317	307	271	324	319	315	301	336	320	328	309	332	354	300	313	294	310	313	324	313	297	305	303	319	298	332	319	301	304	314	294	317	325	316	308	326	315	316	336	336	335	309	325	310	306	296	304	340	310	335	335	300	293	306	318	331	322	356	312	309	323	300	316	309	308	319	345	293	340	300	295	298	294	298	308	302	311	296	303	321	306	310	316	293	310	342	297	313	314	285	297	314	336	322	294	324	307	322	319	309	306	337	299	274	314	295	320	307	321	312	324	328	280	303	325	312	335	307	306	312	295	297	301	310	329	328	292	292	308	295	316	292	301	298	300	312	309	326	305	323	309	325	309	317	277	323	314	330	286	319	326	338	295	323	310	293	315	299	286	335	344	295	318	303	278	302	319	312	303	307	339	337	326	312	300	305	295	328	305	351	340	311	305	309	327	323	322	319	316	306	304	327	334	300	287	302	315	340	319	347	297	331	310	333	292	331	311	281	305	313	307	345	297	307	316	322	316	320	321	348	365	309	300	330	367	298	309	309	323	339	295	340	313	316	287	327	325	313	289	335	287	291	331	308	324	297	324	320	334	314	334	301	304	340	289	305	362	314	342	292	290	354	329	338	313	291	283	328	279	310	313	310	322	337	310	289	304	300	336	313	337	342	330	342	324	308	340	331	335	330	333	314	332	276	320	300	327	309	281	318	301	337	312	334	321	338	328	280	313	306	293	338	309	313	323	310	300	292	299	299	292	304	333	353	302	286	299	318	312	300	304	324	298	292	315	284	320	282	299	315	313	305	324	325	327	309	317	315	313	288	321	348	282	306	300	320	310	309	277	332	342	332	306	317	331	303	321	284	306	309	307	292	335	316	301	317	341	292	322	297	312	320	347	323	323	319	327	321	320	320	310	309	287	327	301	318	314	346	324	323	319	323	359	334	328	268	315	299	299	310	308	301	318	299	326	299	322	296	322	338	289	335	275	315	335	329	296	341	299	298	328	294	322	323	308	304	295	292	357	319	333	344	296	301	325	297	327	323	341	323	278	307	334	313	338	317	302	328	320	315	291	314	322	311	332	307	338	330
28345	23735	22736	15552	8751	5301	3410	2404	1842	1452	1250	968	884	762	690	569	498	483	454	462	352	340	350	316	323	293	284	282	275	267	253	222	258	274	256	257	228	258	252	196	248	240	249	211	197	223	250	209	232	219	244	217	247	215	231	217	218	222	223	210	212	198	215	221	226	201	228	212	221	228	179	199	224	238	203	225	241	212	226	247	213	232	217	209	234	213	224	244	193	209	195	230	223	228	216	227	214	235	225	205	229	207	222	185	214	239	255	225	205	222	254	215	230	213	243	206	231	209	220	227	217	219	216	217	241	222	218	221	229	234	222	219	223	234	228	227	229	228	234	245	200	224	213	227	230	213	219	220	208	236	233	239	214	224	227	222	228	242	212	215	237	234	219	222	206	220	224	206	207	248	242	214	231	227	229	213	227	198	241	221	225	246	257	245	206	229	215	224	193	257	217	206	240	233	231	208	209	220	209	206	212	210	231	234	212	234	212	227	248	262	237	225	222	210	228	228	232	241	233	209	229	205	220	227	209	207	228	226	239	225	226	238	244	240	240	246	209	237	229	226	232	210	221	188	236	229	194	247	227	205	195	210	207	221	209	240	217	198	244	219	217	219	233	244	227	224	221	230	215	223	227	228	214	216	220	227	227	222	233	215	224	246	229	257	225	189	197	209	197	221	217	230	212	220	205	228	202	203	218	220	198	195	251	226	213	218	217	231	204	235	235	229	209	207	240	223	218	230	231	228	245	229	212	226	225	228	236	195	223	220	224	201	226	218	209	215	221	232	218	217	221	237	197	252	225	191	230	224	206	216	223	231	217	203	196	224	241	226	228	233	217	221	202	236	234	213	233	209	259	202	217	207	238	205	215	233	248	204	195	262	219	216	211	239	242	241	226	237	215	213	218	212	245	218	252	239	206	221	218	243	220	234	206	237	226	204	240	213	221	212	230	247	223	199	226	228	221	243	220	211	187	235	223	223	237	220	204	224	210	227	227	228	212	228	208	235	221	219	217	217	216	243	263	195	218	230	236	222	217	226	228	221	232	217	217	227	217	218	228	232	207	236	219	212	225	215	211	216	207	233	215	208	190	219	222	216	208	216	241	207	210	214	235	242	221	216	207	230	227	213	246	221	219	224	221	203	250	237	229	229	239	221	210	209	218	246	217	240	245	234	259	201	223	217	201	247	200	231	233	224	254	239	212	206	218	228	220	221	215	214	231	251	213	212	221	204	205	220	228	209	227	217	215	251	234	228	234	230	230	214	225	229	225	210	252	231	226	221	226	241	221	197	200	217	262	206	211	236	239	191	202	215	220	214	208	211	207	212	255	212	204	252	217	208	250	236	198	219	209	209	217	201	231	227	259	216	253	202	207	231	217	209	200	210	218	236	207	231	230	241	238	225	221	246	230	222	223	219	219	221	228	235	215	253	219	216	250	217	214	215	216	219	211	207	223	206	233	255	214	206	213	237	223	215	214	216	212	220	192	212	249	244	216	254	225	208	201	246	235	215	215	219	212	230	216	246	230	213	221	219	231	211	200	203	195	219	232	214	224	219	215	228	221	232	227	227	242	207	240	253	213	226	228	220	217	215	233	230	241	226	228	227	219	211	225	197	232	222	252	221	209	248	209	232	218	218	214	240	209	212	228	237	227	233	237	211	212	227	231	258	242	236	222	239	214	237	222	243	217	204	244	217	214	237	215	199	204	213	207	229	242	231	200	218	216	223	206	226	223	205	194	223	229	217	252	215	212	222	229	192	222	254	208	205	218	230	209	237	223	232	223	202	230	239	228	197	217	243	189	217	244	215	193	222	231	211	233	240	210	204	224	216	190	235	232	204	231	185	205	226	227	209	250	240	263	238	233	227	238	235	231	189	204	231	239	221	264	236	233	206	211	211	217	207	223	211	223	237	196	222	257	219	194	226	241	237	227	233	225	205	231	207	211	198	234	216	234	214	221	204	188	216	218	225	254	221	234	256	211	219	206	232	207	217	238	225	234	228	224	213	232	207	229	205	244	220	221	228	221	213	234	224	227	210	195	245	239	253	240	214	246	216	209	225	185	235	235	226	221	224	231	242	219	235	232	208	239	234	247	259	218	212	241	232	181	221	241	210	246	226	228	222	201	228	211	224	216	241	238	211	245	228	202	253	245	215	258	235	245	212	220	243	221	219	232	219	226	194	213	215	235	226	234	197	243	238	223	217	247	243	208	226	210	249	223	220	225	211	236	226	233	204	212	223	214	233	222	221	212	208	221	224	173	221	234	208	203	227	227	240	216	227	197	228	215	228	206	207	249	236	210	217	218	228	234	215	215	215	221	247	208	208	235	215	232	208	228	222	226	236	222	191	235	208	217	211	245	215	250	207	210	221	217	203	240	246	223	269	211	231	211	221	237	256	204	236	212	216	215	228	195	249	240	218	231	227	220	220	213	212	216	230	243	237	199	224	240	214	213	210	217	244	224	224	239	234	218	226	236	217	194	215	227	205	216	216	267	221	222	236	235	213	223	213	237	195	238	203	226	253	212	221	205	234	224	235	216	216	222	218	237	213	217	246	208	235	214	231	233	244	208	210	239	215	203	208	236	221	230	219	243	257	193	207	217	240	195	229	208	215	204	205	236	207	235	241	224	213	217	209	244	238	223	207	222	175	230	225	202	242	247	235	226	239	225	225	232	211	216	237	215	225	229	207	221	243	242	227	223	201	193	236	221	228	202	230	219	250	238	213	209	227	226	215	213	239	225	239	216	215	223	215	232	204	244	209	230	215	223	248	187	192	241	192	217	210	213	203	227	242	230	234	212	205	245	247	216	221	216	204	203	219	211	219	213	228	224	224	224	217	218	233	205	241	227	232	226	229	229	226	223	211	230	215	211	218	224	232	226	208	209	203	247	218	213	211	205	222	230	218	223	239	224	235	213	235	215	221	216	213	195	222	210	194	206	207	200	212	222	210	228	222	223	210	190	244	238	207	219	214	227	227	213	205	219	220	231	227	209	210	240	202	238	227	200	210	224	213	204	215	227	222	215	208	200	227	228	221	222	223	237	214	225	244	232	244	211	221	244	215	230	200	215	211	213	244	207	237	226	242	243	205	213	230	218	215	242	208	214	212	226	196	225	225	211	204	194	236	212	209	230	225	215	228	231	234	215	204	220	227	206	208	217	236	211	209	221	197	239	218	225	239	219	209	212	230	200	195	191	228	249	255	239	253	198	219	227	212	225	229	205	222	225	232	224	243	232	238	253	219	205	225	244	235	208	209	198	263	210	193	203	216	207	225	220	234	195	225	224	231	205	230	202	235	249	226	215	226	200	249	221	222	224	220	216	216	223	222	229	220	224	215	225	221	243	234	211	240	205	264	209	230	237	234	238	217	242	213	217	225	218	224	233	193	229	226	236	223	192	212	239	227	223	234	226	239	218	215	204	232	226	238	237	231	222	231	229	249	206	219	206	224	213	210	209	236	230	245	249	206	272	193	230	222	213	205
23009	35657	28209	20489	15145	10930	8017	6208	4995	3830	3057	2606	2073	1780	1517	1320	1084	988	947	844	725	695	627	594	523	510	482	469	492	423	391	354	336	370	361	332	342	330	344	339	321	285	334	300	287	329	341	322	307	306	300	330	290	301	302	326	282	281	320	319	325	304	296	323	339	328	340	327	281	333	310	303	299	300	316	339	352	318	324	331	322	284	310	335	335	299	309	302	323	308	321	326	359	318	341	305	280	316	318	291	301	300	342	334	291	321	321	325	320	334	297	324	307	275	300	295	333	316	310	300	316	338	316	309	292	314	315	273	314	319	300	312	310	301	320	325	331	301	318	303	300	328	329	300	298	331	301	306	316	326	310	299	341	273	357	306	323	299	309	306	349	301	308	298	326	284	313	301	300	318	332	334	353	326	329	276	334	304	321	307	318	290	324	309	309	295	297	318	272	270	306	317	280	334	335	326	300	342	332	297	290	303	297	326	315	326	321	352	277	308	314	319	291	313	334	288	301	300	324	334	331	302	307	323	302	302	319	313	324	312	305	300	319	345	301	325	289	324	289	317	307	332	316	311	361	297	320	295	310	335	318	354	293	319	302	298	337	352	300	337	343	314	285	327	340	351	326	327	297	321	304	284	310	297	301	305	301	326	293	298	297	314	332	343	316	319	320	324	316	331	308	326	326	335	317	317	302	313	291	332	336	291	303	311	297	289	300	313	293	323	283	312	319	308	306	337	316	333	309	307	288	336	311	309	311	287	324	317	329	292	319	335	327	308	285	292	331	316	337	326	307	317	298	292	285	314	328	303	346	275	316	345	319	289	315	323	331	304	321	313	307	329	308	290	313	289	309	335	321	288	307	293	286	306	304	332	316	314	335	302	311	299	331	305	332	273	324	331	303	306	309	279	324	307	317	280	316	260	282	339	314	307	329	341	309	279	325	329	306	322	322	304	329	317	315	303	298	296	310	332	299	330	297	316	318	296	312	310	314	301	333	317	340	290	288	321	305	294	293	314	285	332	292	343	302	303	320	313	295	286	300	300	324	320	304	316	322	312	289	309	296	306	298	325	314	298	322	338	322	336	313	340	314	274	280	321	353	315	282	321	305	341	291	311	314	287	334	309	265	299	330	293	348	302	295	299	300	310	288	335	319	329	281	326	315	287	317	338	311	306	320	283	327	348	302	328	310	301	307	301	312	314	298	294	319	347	303	324	292	338	318	318	313	301	314	340	321	371	340	331	339	301	331	314	309	314	309	341	328	313	332	276	333	317	331	355	322	327	329	317	325	319	300	291	321	326	327	328	315	323	307	322	353	320	307	319	316	280	300	292	325	272	331	300	311	313	283	336	278	313	308	331	308	303	312	296	328	299	320	306	293	305	299	307	292	321	335	299	306	300	309	312	313	320	338	284	306	298	292	328	315	317	334	283	293	314	323	335	334	308	307	338	311	330	311	326	308	271	314	337	334	291	303	330	301	303	288	318	299	301	297	328	324	298	317	307	330	323	313	305	319	290	341	339	314	324	311	319	315	297	331	321	318	294	305	344	310	319	318	316	303	310	320	312	311	317	301	322	300	284	308	335	318	293	325	319	340	296	292	287	342	310	351	330	354	323	330	297	299	338	353	326	279	285	296	318	294	339	304	289	326	281	285	332	347	340	276	352	310	305	328	276	309	330	298	336	348	300	338	296	300	334	291	314	281	332	293	321	323	312	313	313	321	323	287	330	316	322	323	285	312	309	302	314	308	319	306	316	309	329	364	301	313	330	308	335	348	326	312	341	302	303	316	294	307	321	323	331	325	346	288	353	306	353	318	314	314	328	269	286	316	309	324	289	297	341	310	311	338	282	324	307	299	289	326	292	318	301	310	346	281	307	311	306	324	296	288	322	308	312	294	279	323	287	342	324	294	298	339	320	317	309	311	307	350	293	304	332	314	334	340	323	300	318	302	347	296	294	278	332	326	331	324	305	307	294	318	306	310	341	325	292	316	311	303	306	331	323	337	345	311	353	320	325	291	328	339	319	333	306	312	316	308	342	314	307	355	317	325	330	300	302	309	339	300	289	315	337	354	341	328	338	315	312	309	313	334	291	355	308	337	336	324	306	322	304	298	302	305	338	314	260	309	307	319	343	306	325	292	321	308	325	306	287	317	319	335	310	306	339	306	308	310	312	310	327	339	336	321	317	267	284	315	305	303	286	290	317	322	318	305	309	282	325	299	328	337	313	326	300	327	299	304	302	326	293	286	313	321	290	294	299	324	312	330	317	287	305	313	311	316	310	306	323	314	355	308	296	307	334	320	326	329	330	304	312	329	327	297	280	329	313	304	303	331	289	339	288	314	343	306	286	292	316	329	327	300	320	307	326	306	307	321	312	315	321	314	266	288	310	317	340	281	329	299	309	280	318	311	351	323	299	340	265	343	305	324	283	303	342	299	313	289	303	291	302	291	345	325	311	328	297	308	321	323	315	315	286	325	288	316	309	308	301	318	305	287	322	308	292	318	322	297	296	285	324	329	332	316	319	307	294	321	293	327	350	328	282	294	305	350	343	274	308	303	301	328	295	310	323	268	324	320	304	303	307	351	332	296	328	305	287	295	303	270	303	298	298	314	328	298	305	301	339	308	294	285	317	301	320	296	336	334	318	311	296	315	297	317	301	279	316	306	305	286	308	311	318	320	362	336	307	307	316	343	328	314	312	323	313	310	296	328	287	332	332	330	334	309	311	312	339	339	333	312	322	313	316	320	321	317	319	327	316	309	311	331	310	331	313	296	309	290	318	290	324	317	291	345	299	322	340	296	313	312	303	311	317	299	314	289	324	321	307	296	337	309	302	330	313	298	315	313	325	319	340	295	285	350	322	316	321	310	304	331	339	299	289	326	339	325	281	309	332	326	311	299	309	312	272	340	316	341	304	310	306	278	317	324	353	286	323	366	310	309	314	339	303	305	304	321	331	331	349	326	303	306	329	300	272	299	340	336	301	286	318	308	295	311	340	306	298	320	333	279	315	306	330	321	307	333	341	319	287	299	335	309	282	301	323	318	318	312	312	309	297	340	325	290	291	298	320	324	322	311	324	313	325	329	334	308	268	311	297	333	295	289	331	299	308	300	284	332	328	311	327	293	329	333	302	296	300	302	299	335	313	316	317	314	296	321	322	313	318	335	321	339	352	323	305	317	305	288	294	319	312	304	319	303	276	318	325	341	314	288	328	326	301	321	334	321	297	298	272	326	309	289	319	340	343	303	312	341	309	314	312	290	300	309	332	305	359	292	294	331	304	304	297	295	336	326	305	341	309	316	323	330	323	330	296	308	331	307	334	334	295	342	329	321	297	305	308	319	331	296	314	295	312	313	329	299	313	336	317	344	316	311	290	301	316	297	308	323	275	322	291	304	317	322	302	328	302	294	308	311	315	320	312	322	290	323	296	290	312	309	318	302	306	326	337	294	318	320	294	326	299	303	295	314	326	326	307	319	313	294	307
23416	21236	27668	25232	19959	11621	6368	3951	2909	2316	1791	1514	1260	1106	978	780	684	573	560	532	457	442	400	360	337	352	351	286	302	285	288	288	233	250	275	254	246	249	269	235	281	240	230	257	257	225	216	214	235	230	249	229	221	235	230	224	218	221	257	254	223	227	220	247	227	223	236	272	234	226	251	251	224	225	244	217	202	224	239	259	231	224	222	241	223	237	229	230	248	233	249	212	253	216	220	231	250	225	226	250	212	227	223	243	241	249	253	208	244	208	243	221	213	236	237	214	240	231	230	217	236	229	221	255	224	251	228	231	204	229	205	212	217	235	236	244	228	227	239	250	248	239	231	258	252	216	234	234	261	255	253	212	221	226	213	235	234	235	225	248	220	238	236	253	228	256	224	239	242	232	229	236	227	222	232	276	222	220	245	237	240	248	226	256	248	231	218	243	235	233	262	217	234	221	213	238	253	232	234	229	235	243	236	217	252	236	233	212	232	233	199	236	240	235	240	220	233	215	221	228	216	243	203	216	205	251	263	221	239	228	240	248	224	264	244	238	232	230	228	233	212	266	220	239	224	233	206	253	240	233	255	214	216	204	247	215	244	235	228	234	236	246	247	226	214	215	234	230	230	234	254	232	215	211	239	242	244	227	233	221	257	269	216	239	238	205	217	228	260	243	258	218	245	229	251	216	224	242	240	228	209	232	242	246	240	223	252	247	255	245	235	217	234	250	231	229	205	234	226	227	251	257	243	219	230	216	255	231	239	214	235	251	224	242	250	263	231	236	223	249	230	234	236	211	248	239	210	272	220	222	228	225	212	235	255	232	244	242	265	234	220	233	214	222	228	238	230	223	220	255	212	246	205	220	232	237	221	227	239	260	228	217	229	241	245	223	247	213	237	265	216	219	224	252	221	220	222	235	226	218	258	220	210	234	239	231	228	217	220	253	240	227	239	222	225	217	204	219	244	230	206	232	249	251	238	237	225	221	264	188	228	218	248	228	238	243	239	252	199	229	234	246	258	240	240	220	263	228	244	224	245	221	231	204	236	237	218	225	223	242	273	216	264	222	223	237	218	211	230	239	252	232	260	240	246	220	226	243	244	228	229	248	252	214	226	245	231	221	221	209	226	213	276	223	222	239	223	239	258	246	241	210	236	233	237	225	224	211	259	256	203	232	251	243	219	247	230	212	240	224	210	233	249	245	251	207	246	241	250	218	236	219	240	214	242	234	229	235	230	229	233	258	223	227	239	242	222	223	242	219	219	227	231	236	223	232	235	231	209	236	228	220	233	227	275	247	241	230	237	228	227	244	245	241	244	239	208	237	241	207	210	225	228	209	223	207	229	223	240	226	261	231	246	228	233	215	251	225	239	246	194	227	228	230	187	233	249	220	231	221	224	244	245	230	238	245	242	240	243	264	216	220	242	224	247	259	231	198	246	233	234	225	236	204	243	255	248	224	268	225	225	252	227	240	220	234	199	234	208	248	235	228	224	257	215	228	230	246	198	215	234	232	244	233	232	255	247	218	218	257	208	244	250	211	230	267	240	215	220	232	232	250	220	232	249	233	258	216	224	216	233	238	245	243	233	242	226	233	244	225	237	249	232	245	260	246	225	198	232	227	221	217	243	234	251	255	247	254	230	215	241	243	215	203	243	195	257	209	214	224	209	253	239	229	223	241	238	201	231	236	237	229	206	254	222	230	257	213	216	229	222	227	247	192	222	239	225	236	239	228	243	228	223	241	242	235	242	226	210	239	247	231	243	241	234	236	246	237	221	248	225	214	248	255	226	232	223	228	234	248	227	238	224	202	243	239	232	207	229	235	231	223	224	246	226	214	200	233	232	263	222	271	251	257	226	230	263	277	209	242	247	220	237	223	219	205	223	221	224	272	229	216	227	241	216	262	225	226	224	233	246	253	230	232	224	245	232	252	254	237	241	257	216	244	227	232	210	244	230	226	236	223	254	210	238	260	246	216	264	257	250	224	250	244	236	244	218	245	244	197	237	238	233	225	216	223	239	219	206	227	230	212	217	227	249	225	217	211	222	247	216	231	219	223	221	259	244	245	230	200	246	251	222	243	226	227	236	216	255	251	245	252	255	223	248	224	214	241	241	228	224	227	238	243	232	252	224	207	210	261	239	271	239	223	236	234	232	235	243	239	234	227	238	222	251	207	223	215	223	219	245	204	211	227	199	219	229	217	242	212	232	222	262	226	230	241	227	234	258	250	220	207	235	252	231	224	248	225	224	220	218	227	232	234	201	243	234	230	234	240	234	240	262	225	250	237	238	250	224	220	238	245	243	219	257	235	223	224	257	239	258	224	226	245	227	226	240	228	233	233	216	206	226	230	250	217	209	252	233	244	207	241	243	238	233	245	201	232	231	231	219	216	229	238	222	258	233	240	213	237	241	247	233	233	253	252	245	198	246	232	258	238	256	232	213	223	249	236	237	233	245	225	227	231	234	232	202	253	229	224	252	238	220	245	212	204	234	218	233	249	243	222	220	269	250	227	233	231	249	254	225	248	214	230	247	227	229	216	268	237	270	222	227	242	197	198	226	208	258	247	235	243	234	235	232	262	244	242	245	237	249	235	220	222	226	237	242	235	231	233	198	207	216	239	269	246	223	223	227	235	261	227	218	255	209	246	241	244	232	237	209	218	214	230	236	262	233	247	215	224	245	231	224	221	221	228	221	228	200	217	210	236	241	232	241	230	246	245	223	215	231	213	251	239	242	243	233	229	224	260	231	220	176	239	237	228	244	256	206	251	236	210	229	228	241	240	242	236	247	218	232	210	204	231	241	219	206	225	223	247	224	216	226	230	235	248	252	228	207	215	244	242	267	247	210	217	246	259	227	210	221	229	216	224	232	242	214	201	221	224	263	235	240	237	238	253	252	204	260	222	208	265	230	222	249	253	233	250	215	236	243	241	250	253	226	254	219	225	230	230	235	215	229	231	237	240	235	216	228	232	234	248	236	205	236	212	230	211	223	227	231	237	211	223	243	244	243	245	232	239	222	232	197	242	213	257	234	209	243	226	252	245	233	258	236	245	208	263	205	215	271	225	222	209	237	230	237	210	260	232	197	219	210	246	209	207	216	229	237	244	239	202	259	239	230	245	221	236	203	258	252	232	223	210	241	207	223	235	194	235	235	239	244	232	257	245	249	218	255	247	245	230	226	220	228	244	229	246	232	216	208	218	220	237	211	209	204	226	233	232	247	267	236	243	226	244	236	240	218	244	235	218	255	233	257	215	244	231	241	211	214	236	243	220	243	217	239	245	243	237	228	219	249	235	224	232	207	217	223	210	264	246	226	228	237	228	212	218	225	235	244	225	225	222	239	236	222	240	237	217	249	251	218	243	246	235	224	219	242	237	252	209	226	235	212	243	230	240	251	234	204	259	227	233	228	239	235	258	231	246	223	231	224	229	230	235	221	233	251	228	232	205	221	251	233	223	247	237	234	222	221	207	229	235	225	224
23695	41534	34185	25978	19888	15117	11555	9099	7120	5817	4597	3629	3046	2595	2197	1861	1555	1388	1228	1025	963	880	741	715	624	598	544	527	489	454	427	426	422	403	368	356	379	374	306	344	374	366	324	309	316	343	350	323	332	324	321	312	323	321	359	295	329	329	355	301	320	349	353	297	349	292	310	338	358	311	322	331	344	336	299	305	310	315	311	335	328	325	335	323	317	333	326	361	304	321	336	340	328	316	329	344	329	322	296	321	332	334	323	302	329	315	320	305	314	300	333	320	330	297	331	328	307	326	329	319	293	344	301	314	332	320	346	343	318	309	342	329	352	306	333	347	348	306	320	320	314	304	335	307	346	315	328	330	347	336	374	334	303	316	297	345	338	350	334	311	325	314	343	322	326	342	323	290	321	339	370	316	354	341	340	345	301	325	329	334	358	334	329	321	293	338	325	302	304	342	345	325	310	337	310	355	322	322	347	329	337	368	344	334	308	310	349	336	327	317	346	341	313	327	362	323	318	305	327	305	347	325	325	347	326	312	345	318	313	310	349	342	328	311	321	312	313	313	354	350	316	311	345	321	348	279	346	305	321	335	319	313	310	329	341	372	344	333	362	327	315	309	306	348	346	345	320	320	301	334	318	344	328	367	327	296	354	333	331	335	325	321	355	346	317	323	335	308	310	343	344	309	324	302	324	336	335	324	341	365	322	323	319	350	346	352	350	319	311	266	324	323	360	303	344	313	298	368	311	321	291	330	329	339	331	330	331	304	329	324	309	308	322	341	323	325	325	332	310	333	353	348	344	346	310	301	311	336	326	351	303	344	340	321	348	327	305	337	326	317	346	325	332	312	335	294	305	340	312	322	323	342	329	329	306	300	309	331	318	343	358	351	333	308	275	316	336	333	336	332	317	305	334	351	335	306	320	319	371	324	329	325	331	334	334	347	297	336	345	343	347	344	321	320	324	326	299	330	345	327	343	318	342	317	346	359	315	303	331	322	295	340	329	330	343	338	298	320	338	335	313	322	308	324	357	335	326	344	325	330	357	304	382	297	312	322	315	332	362	374	358	358	329	323	297	306	344	356	289	329	342	305	325	323	305	360	351	320	328	342	332	320	305	322	311	310	317	359	317	352	344	327	301	324	315	325	362	361	320	333	342	332	345	306	338	365	339	275	332	351	355	369	340	335	324	313	362	341	338	341	334	332	329	339	318	313	313	342	349	327	294	328	346	333	318	341	297	305	333	357	292	322	345	340	331	321	336	335	361	313	344	319	320	319	332	347	330	354	301	325	323	308	336	323	347	304	319	334	288	354	334	317	327	380	314	344	321	335	321	340	332	313	336	322	337	299	335	297	326	326	329	325	329	319	279	331	323	330	325	313	332	311	294	313	319	312	311	342	336	314	322	295	339	325	316	352	303	324	347	350	330	320	358	349	303	314	341	319	331	320	313	340	345	310	337	310	317	315	312	318	339	351	337	342	347	337	336	340	330	313	330	330	338	321	331	332	311	298	337	359	306	360	315	342	322	322	284	343	346	298	323	328	336	322	340	333	330	314	319	308	361	297	318	329	303	315	296	343	338	318	346	332	321	314	341	345	308	295	329	318	350	307	310	335	320	356	313	306	360	338	330	319	327	318	348	361	318	294	291	352	315	313	304	318	323	334	324	325	340	340	333	354	300	323	321	312	313	317	340	321	311	333	337	335	334	333	272	351	333	311	336	342	318	312	332	291	335	313	307	328	343	297	327	346	327	348	343	339	327	313	332	334	292	363	315	329	290	367	338	312	321	311	327	311	309	324	331	309	332	340	319	331	353	314	335	331	308	322	361	306	326	332	316	307	350	312	287	312	322	323	327	348	314	313	312	346	301	276	313	316	338	314	312	340	334	335	350	306	343	324	291	311	316	288	336	317	286	321	305	333	337	360	316	344	301	317	338	326	346	308	320	365	328	308	322	349	326	313	293	328	321	334	330	309	294	304	343	334	326	343	347	290	349	340	297	339	338	317	343	300	314	289	347	336	310	334	317	318	324	338	300	340	325	321	313	308	331	336	325	335	340	306	321	314	320	347	306	303	368	327	314	285	358	322	310	336	309	341	287	334	334	361	357	356	365	317	357	295	288	317	343	320	336	330	331	324	345	301	287	302	373	345	310	326	329	340	294	357	333	336	328	297	313	321	359	340	331	308	321	325	314	293	325	305	302	345	348	308	324	329	315	303	316	339	332	330	338	309	318	303	325	330	344	366	308	329	335	319	337	289	334	352	304	317	353	321	301	346	318	314	334	334	344	300	308	312	313	303	315	313	350	300	336	298	313	301	311	363	288	357	324	321	311	321	303	325	315	339	313	323	338	334	357	352	307	331	344	320	299	327	314	372	324	360	311	332	307	324	333	339	334	309	323	291	344	318	315	301	332	331	355	301	293	304	330	353	330	322	301	310	329	334	296	333	362	364	308	359	327	301	323	314	342	345	324	327	318	319	330	319	293	314	311	315	328	317	366	333	323	343	311	357	335	352	300	301	327	356	330	348	295	299	322	335	320	345	311	316	341	318	324	315	346	370	329	329	320	308	313	336	334	313	309	341	319	337	315	297	326	312	309	328	319	380	323	335	308	372	310	354	305	320	322	306	331	319	307	333	342	271	302	280	341	311	328	328	333	305	333	341	310	314	300	342	335	302	355	364	332	325	297	338	324	327	300	347	332	320	358	324	320	321	299	339	324	311	305	307	360	348	326	342	376	307	305	348	333	329	315	303	303	342	302	344	345	334	344	345	309	340	343	334	327	336	303	311	347	364	374	323	315	349	323	329	300	321	344	335	317	315	332	316	304	312	302	326	344	323	339	339	368	333	332	349	312	334	322	290	358	356	315	321	358	338	303	355	315	327	343	302	326	329	318	341	339	326	308	323	291	346	352	340	303	350	316	321	312	321	342	315	338	333	335	360	309	324	312	337	318	369	347	333	297	359	323	301	296	334	304	306	340	336	338	315	313	301	329	319	326	333	327	320	331	326	329	321	335	317	292	328	350	323	344	298	301	342	328	295	295	360	344	334	327	336	301	339	348	329	291	318	326	305	313	318	320	285	339	321	340	289	382	336	295	329	335	328	289	331	325	301	330	360	312	341	325	315	341	329	325	313	351	349	347	300	353	320	282	365	339	328	333	339	326	309	385	333	317	322	343	324	308	327	318	346	330	318	300	309	340	333	312	309	340	350	304	351	321	327	331	363	293	314	340	330	333	318	317	329	329	341	303	307	347	315	317	341	343	330	331	343	319	329	330	306	326	340	327	332	347	332	297	329	293	328	322	343	345	360	319	279	298	325	298	316	340	353	338	325	313	324	328	329	318	329	302	342	337	324	329	318	319	319	295	339	316	309	322	334	353	340	314	301	290	321	307	323	335	327	357	322	368	329	305	342	312	317	319	325	319	362	318	322	325	341	305	325	311	331	304	334	309	328	319	323	324	316	305	309	300	313	317	308	328	330	337	341
24949	21356	26193	24211	11452	6264	4185	2731	2150	1761	1406	1144	1086	844	753	621	549	554	453	465	392	376	346	366	321	326	296	262	258	245	248	235	274	275	253	219	228	208	229	243	218	204	234	216	198	220	206	222	220	218	202	209	222	247	217	217	241	192	189	226	196	205	220	197	210	220	199	201	209	195	244	252	205	204	206	210	225	183	219	222	257	213	238	183	219	219	222	205	214	206	209	200	197	247	225	198	212	208	219	219	230	255	223	211	233	213	232	212	220	234	204	181	242	189	221	191	218	216	213	222	228	237	221	203	200	222	222	218	205	238	223	204	200	197	214	197	212	221	213	210	220	235	214	215	229	223	206	206	200	207	215	196	218	209	209	218	199	227	227	195	217	199	234	213	222	204	248	188	206	221	234	222	221	225	206	192	220	213	206	228	226	221	199	225	212	207	233	231	225	202	215	222	216	224	195	221	228	192	220	200	195	208	219	235	227	208	196	196	222	204	212	202	198	215	220	214	201	214	212	219	215	233	219	221	204	225	247	199	235	222	200	209	191	197	212	226	208	220	215	225	205	226	229	215	201	199	224	218	217	205	212	201	213	207	247	214	226	217	206	205	212	180	212	211	208	218	197	247	208	217	201	201	194	239	225	184	212	218	193	201	215	210	213	225	200	203	242	197	201	200	237	223	222	204	219	203	208	211	214	207	195	208	207	204	227	228	209	229	205	222	226	227	209	197	233	205	203	222	210	199	199	213	218	200	236	226	193	223	195	192	188	228	229	215	197	217	205	212	233	232	197	196	219	202	200	196	208	203	201	207	194	175	184	217	206	199	207	209	238	199	210	215	225	199	223	235	220	221	224	208	195	222	206	194	207	237	223	223	204	212	217	201	199	212	248	237	208	190	199	197	211	200	237	209	200	232	219	208	205	228	197	227	224	208	209	218	205	199	202	219	205	226	200	211	215	217	216	215	218	210	229	233	228	198	240	220	190	220	206	217	180	200	218	217	232	212	225	207	220	214	221	214	205	185	219	222	222	217	217	179	211	204	233	190	200	199	217	212	228	194	198	230	214	226	201	201	196	238	215	195	229	206	216	218	221	232	202	239	221	196	206	224	200	219	210	203	211	207	201	236	215	212	194	214	213	217	197	212	213	211	216	219	243	241	225	201	185	206	189	195	212	210	204	201	186	201	217	208	208	204	233	211	172	206	225	214	213	201	204	209	195	209	213	214	219	210	193	203	201	216	230	201	219	211	215	214	176	240	214	227	228	203	203	242	211	188	231	218	211	199	221	214	234	225	213	200	212	218	195	216	198	214	216	198	209	238	197	227	207	185	222	211	238	208	235	238	199	188	211	225	187	213	223	212	237	215	205	207	219	203	228	195	196	243	229	174	212	199	212	203	194	221	226	222	196	199	212	209	212	218	214	237	204	230	215	224	230	205	174	215	221	237	198	198	210	207	205	216	186	233	202	194	228	208	228	198	186	192	227	211	214	213	206	241	213	235	219	214	208	188	195	213	207	192	212	213	233	190	205	182	219	217	203	215	224	218	243	219	206	223	198	211	217	227	238	235	217	218	207	242	210	226	215	221	221	216	215	214	202	211	223	196	210	195	199	216	193	196	198	234	199	211	214	211	242	253	226	202	215	193	230	199	229	215	204	208	199	216	213	244	197	202	227	234	243	219	195	228	206	205	216	214	255	195	207	171	210	220	226	207	221	223	217	239	212	228	193	200	223	211	207	233	229	202	202	211	210	196	221	210	220	187	229	191	219	220	175	214	229	213	208	218	207	207	208	192	243	203	212	232	201	201	217	239	215	226	211	264	200	212	248	200	202	210	209	201	209	187	199	222	190	224	198	187	226	226	221	204	228	208	221	251	215	195	247	210	215	218	252	244	211	207	199	218	206	220	211	195	225	193	213	220	242	232	219	236	216	221	236	213	226	184	212	220	199	207	194	226	196	191	188	219	211	207	226	242	214	228	213	203	202	207	229	224	205	205	227	218	216	200	218	223	206	191	239	212	178	198	225	196	227	209	211	197	217	208	193	210	216	216	182	216	225	210	212	206	214	197	225	225	228	227	209	228	206	212	205	236	192	209	206	212	215	221	200	209	214	217	227	238	219	187	181	193	202	215	211	219	223	219	219	209	202	229	213	249	225	227	206	223	202	209	196	216	218	243	183	209	231	208	212	230	223	232	192	190	189	228	216	206	212	197	235	227	199	202	218	231	219	221	193	239	214	212	211	185	213	218	207	211	203	217	237	211	205	220	201	197	209	224	195	209	209	225	232	201	208	244	204	220	223	220	200	212	212	197	217	218	211	246	227	212	218	216	245	211	180	220	187	247	218	240	222	243	201	186	200	197	217	233	228	242	217	201	199	208	231	206	216	210	216	233	188	219	243	220	217	208	230	204	205	230	200	222	213	188	203	203	213	220	193	186	204	237	212	219	221	200	234	203	198	215	195	230	217	223	192	224	215	212	195	206	223	211	212	221	226	201	206	206	170	185	223	235	209	222	234	223	199	215	211	197	208	226	209	224	207	233	212	218	205	217	233	201	205	204	228	251	208	212	229	168	230	211	204	205	213	210	234	243	175	201	232	211	194	224	188	219	213	202	184	200	208	200	227	202	191	216	206	232	214	222	202	193	196	195	220	238	208	219	180	240	236	212	190	193	190	228	186	228	190	183	239	224	230	233	209	208	223	216	206	237	200	219	228	225	193	222	193	235	222	186	207	213	202	193	233	223	213	197	219	196	239	215	206	222	214	194	204	225	207	218	206	180	221	199	217	189	234	192	228	186	201	206	209	214	217	195	228	192	182	241	181	218	208	207	223	208	206	216	245	219	222	196	210	227	196	196	216	237	212	227	209	198	197	193	234	185	217	208	226	214	199	200	216	196	218	220	196	229	224	180	227	194	210	206	219	225	214	172	209	219	223	200	217	229	220	220	200	213	222	200	197	218	237	226	174	216	211	209	220	216	215	202	195	215	194	219	229	185	215	199	216	176	215	211	200	201	188	213	202	234	205	250	207	184	204	208	226	208	213	205	213	218	202	216	193	246	214	209	189	215	239	244	221	201	211	209	228	209	210	194	198	214	208	227	205	213	247	193	210	233	192	193	208	195	198	214	210	203	221	188	221	214	207	198	212	187	229	218	199	232	226	205	188	218	205	209	201	213	188	208	227	224	187	222	201	193	202	186	211	203	218	193	209	228	215	229	216	243	232	205	200	192	204	186	201	213	222	221	218	209	197	215	229	207	233	228	200	203	209	209	204	213	216	219	215	213	200	184	232	194	209	234	217	181	191	215	226	211	217	194	195	267	210	203	204	206	214	227	206	220	231	232	200	202	175	202	237	229	223	197	224	217	217	209	219	229	215	197	234	220	219	224	209	201	218	201	203	233	179	229	220	221	221	232	201	229	201	212	202	206	239	205	216	229	225	218	215	227	207	195	230	224	216	203	214	238	196	218	203	213	219	219	209	219
23325	38431	31068	22626	17086	12785	9496	7279	5877	4667	3777	3079	2509	2138	1782	1548	1354	1172	1018	865	774	725	660	641	544	551	476	458	403	403	363	404	361	429	356	335	336	307	385	329	322	314	293	316	300	293	279	294	312	278	332	298	276	313	314	299	289	290	275	300	285	306	305	326	321	321	308	306	312	302	303	290	302	311	331	341	294	285	298	285	313	305	303	307	296	344	302	276	290	323	298	292	292	313	297	266	329	294	332	290	284	290	324	281	307	290	313	308	310	313	272	330	319	323	290	296	278	283	274	293	278	295	301	308	278	277	301	298	303	303	292	292	305	313	273	310	264	288	293	309	305	293	310	279	308	300	299	306	326	301	321	311	324	310	308	299	254	283	279	302	301	319	316	306	330	287	279	299	315	317	281	321	302	319	292	282	343	258	305	320	284	278	301	279	295	293	311	292	329	344	302	308	294	303	327	287	281	297	297	349	302	332	312	327	286	295	295	299	310	340	301	286	313	297	312	285	301	287	342	285	293	316	336	299	297	317	321	291	290	310	295	317	303	297	308	325	315	262	287	301	293	288	299	285	289	300	314	287	309	294	273	298	305	293	324	301	308	297	279	273	302	315	330	318	283	364	333	291	296	289	298	306	306	299	340	305	283	309	312	319	286	313	310	307	273	310	330	293	311	315	307	334	283	317	319	329	306	318	276	309	309	305	271	324	281	300	295	320	302	281	250	293	306	284	287	288	311	319	307	281	317	335	301	307	319	309	314	284	294	302	320	294	303	283	316	312	333	298	300	314	282	305	287	297	289	309	258	321	339	332	300	321	298	301	275	317	310	287	294	291	320	295	321	293	284	326	322	275	330	312	269	273	341	310	278	285	285	304	299	311	285	321	307	267	301	279	325	276	319	293	312	288	319	316	293	309	309	232	309	304	298	299	345	298	281	303	294	344	275	294	310	282	274	284	295	312	303	319	306	295	310	293	302	311	303	346	283	290	321	307	254	289	261	305	279	284	304	298	282	312	305	297	335	294	293	278	296	350	331	306	299	301	284	313	325	318	310	315	312	289	296	290	280	318	290	304	311	301	303	321	283	304	265	302	322	293	303	305	307	290	316	299	296	328	323	307	271	293	279	307	313	303	316	297	281	311	325	324	315	272	303	310	298	324	298	293	293	313	311	329	307	297	263	294	334	326	305	301	308	345	288	305	298	279	319	301	294	298	284	305	303	282	308	318	286	306	305	331	304	310	303	314	300	306	307	317	311	311	279	310	302	297	298	306	306	297	296	314	297	294	299	286	285	298	295	311	315	292	331	251	290	294	339	277	314	323	293	298	312	313	301	310	294	318	290	295	305	303	303	285	305	309	305	329	309	276	295	306	325	292	298	309	311	333	312	320	317	280	311	273	293	316	292	317	316	328	336	288	331	304	286	278	298	305	345	277	289	295	297	298	280	288	322	286	291	285	310	318	316	307	307	295	303	338	318	269	309	307	302	291	313	308	297	337	319	270	279	309	276	287	299	288	297	291	309	288	298	285	280	305	320	311	298	296	273	309	337	324	302	299	307	295	305	304	307	306	284	322	319	281	312	319	287	294	306	285	277	286	267	324	298	317	304	285	305	315	294	300	334	291	296	287	340	269	257	297	295	333	301	328	321	282	307	344	283	324	284	314	283	273	321	307	289	301	316	292	331	325	303	305	310	290	315	286	281	299	307	321	285	287	320	332	313	304	292	312	274	312	296	312	287	304	270	317	299	309	315	292	292	318	295	284	301	325	312	307	292	328	310	301	293	328	308	290	300	302	331	289	288	285	288	312	270	268	299	268	300	292	284	277	307	304	341	321	310	303	292	280	285	297	296	312	301	290	327	303	297	290	307	310	312	288	304	289	308	314	320	298	304	319	312	309	289	298	308	310	307	309	334	292	336	280	289	322	305	289	309	304	281	311	313	291	301	300	288	301	302	316	325	287	338	310	296	293	310	321	320	300	303	310	330	291	325	291	303	280	288	314	336	323	294	313	297	321	302	292	297	303	312	314	320	290	333	333	306	280	294	281	305	305	288	268	295	298	286	312	313	311	320	294	289	306	338	287	286	287	303	299	282	287	302	288	312	314	298	261	303	302	310	296	314	283	302	307	308	283	312	296	296	311	301	267	315	301	280	306	301	311	313	306	318	292	307	316	296	266	314	301	297	289	324	274	325	274	323	309	304	284	320	318	291	280	315	299	296	300	302	258	295	290	301	311	318	316	278	277	294	316	310	317	309	294	303	296	303	279	298	298	303	308	301	333	297	269	302	280	337	326	311	335	326	315	312	318	273	287	293	277	272	308	304	305	289	319	315	305	324	290	297	268	297	277	285	317	269	283	302	301	267	286	302	322	310	317	317	290	297	293	334	329	305	293	276	315	267	309	308	326	310	289	294	319	304	332	284	293	309	312	341	304	300	336	310	296	282	324	286	309	296	272	294	306	310	293	307	306	304	268	275	317	285	338	306	280	293	293	290	310	288	286	309	308	304	320	288	320	310	263	291	282	301	264	280	308	323	310	289	326	298	267	321	295	315	286	322	309	304	283	307	291	314	296	303	306	311	322	316	281	314	329	302	303	292	297	270	321	280	272	275	295	313	272	298	289	268	306	281	286	302	292	299	291	296	301	309	312	312	290	312	311	315	321	312	306	306	317	285	340	319	333	301	307	322	282	303	284	319	279	309	290	322	278	294	298	292	295	304	294	296	308	313	284	281	300	329	336	280	285	316	323	304	285	303	277	300	327	313	256	313	295	331	306	317	281	294	275	278	287	280	287	307	296	338	301	302	312	299	275	306	305	272	286	327	314	307	298	305	321	273	323	308	298	287	292	286	299	307	317	283	308	306	294	279	282	308	324	290	288	336	319	281	298	317	293	332	320	269	287	322	292	281	332	316	314	304	289	297	295	266	310	277	290	311	285	272	323	294	278	306	299	309	283	312	325	298	311	309	301	309	288	297	270	292	307	282	313	296	298	309	316	282	318	312	324	291	297	291	276	293	317	305	318	299	295	309	323	316	303	309	331	343	305	322	313	316	342	276	314	292	338	301	312	314	329	293	334	305	308	318	267	311	272	284	309	307	315	294	309	311	328	281	304	288	294	298	276	300	328	295	286	333	297	281	296	312	302	295	293	331	319	322	292	333	275	295	297	336	286	297	334	319	318	307	290	304	321	253	314	279	302	293	327	304	270	317	301	303	301	329	307	305	319	314	290	296	305	301	320	317	325	302	344	313	294	289	304	312	307	299	292	300	280	312	286	281	291	320	297	343	298	309	302	348	310	340	322	262	295	278	313	296	314	324	281	311	318	297	282	286	314	308	302	294	285	306	311	294	333	303	307	274	310	300	292	326	310	330	293	317	295	309	295	314	301	290	299	302	287	302	340	323	297	295	301	311	289	297	282	292	298	291	306	315	300	321	318	288	280	296	315	322	298	255	320	337	305	317	294	329	279	263	293	293	310	302	279
22534	21243	28381	24388	21382	19795	11551	5681	3946	3128	2535	2024	1650	1406	1192	1018	930	772	638	649	588	533	428	482	429	390	359	372	325	303	309	312	307	285	248	256	225	275	238	218	249	232	239	236	258	257	230	220	226	236	243	220	237	225	228	196	264	254	239	215	239	216	224	238	237	215	260	258	241	237	238	230	225	225	218	227	250	210	219	216	206	208	235	238	252	238	224	250	253	230	208	213	234	229	227	213	243	220	223	237	232	241	231	233	222	214	217	221	228	201	221	241	223	236	210	227	212	237	209	222	229	215	233	216	229	214	248	245	206	213	224	226	220	225	243	219	232	234	208	224	226	236	232	242	224	236	233	225	251	242	252	232	253	229	221	206	216	251	235	248	218	225	211	247	243	235	226	254	232	234	235	231	222	224	222	232	208	237	221	220	222	210	239	205	242	242	249	223	231	240	212	245	233	219	231	231	236	232	241	224	215	220	245	247	221	229	205	230	212	218	232	233	227	236	233	187	233	209	240	210	238	244	216	232	237	235	221	228	224	249	218	202	218	232	216	203	246	241	230	233	264	225	231	250	244	233	266	207	216	243	235	239	248	225	221	242	223	219	243	252	235	237	211	219	219	232	239	242	238	253	224	233	220	241	214	274	232	242	232	224	253	225	250	220	228	237	216	234	211	237	230	220	233	247	220	200	243	235	197	215	236	216	238	231	221	231	229	232	225	221	238	233	227	240	248	234	215	230	227	242	232	243	256	241	225	242	236	246	220	236	215	252	202	231	253	236	248	222	221	245	247	218	232	237	229	256	250	241	203	217	218	218	253	225	208	219	194	246	229	232	205	239	221	252	227	224	244	222	203	223	226	248	203	240	197	210	234	219	227	240	246	231	239	217	201	227	246	211	230	241	222	238	211	231	247	210	225	214	208	224	208	220	212	223	222	239	247	213	254	219	214	226	221	230	216	231	220	242	236	233	233	178	241	260	236	190	206	234	246	205	219	263	228	210	253	236	231	220	262	258	240	215	224	245	246	223	220	218	224	224	223	223	247	245	233	236	244	264	239	211	215	229	239	231	234	226	227	213	233	222	251	227	243	246	233	236	265	239	244	240	233	221	222	237	217	230	234	216	245	243	233	215	208	219	241	226	219	212	235	233	254	231	247	213	205	221	249	218	226	230	238	242	231	218	242	215	248	220	225	246	224	230	242	241	242	245	214	231	234	248	232	240	230	229	241	258	243	218	220	215	230	224	247	231	235	213	236	238	230	245	211	206	225	236	212	255	242	242	264	247	226	230	215	241	230	216	242	228	206	207	232	220	213	212	232	222	267	241	229	222	237	254	223	235	247	223	260	202	257	244	228	235	234	222	235	242	226	234	241	245	216	234	217	213	267	255	220	201	236	231	220	258	230	230	235	242	233	212	241	238	236	239	245	232	220	249	222	237	230	221	239	247	247	246	235	219	256	235	228	212	225	243	203	265	215	236	231	252	213	207	218	219	229	230	210	234	224	233	233	215	224	228	238	240	217	214	233	221	235	242	224	245	216	241	217	243	243	238	199	231	211	228	246	230	216	244	203	231	239	218	238	212	255	238	212	219	208	212	236	240	255	246	214	213	226	203	229	206	221	227	230	218	251	217	226	206	253	207	228	216	218	235	214	242	239	224	248	240	242	251	250	220	203	220	217	242	216	249	240	219	246	227	220	231	223	223	225	207	231	208	234	228	246	213	220	239	230	209	217	228	240	226	218	219	247	220	238	212	238	222	238	225	255	239	214	249	245	207	220	204	230	231	214	249	210	251	246	220	219	222	232	234	242	188	228	244	240	260	244	213	217	241	226	224	238	215	244	224	215	194	202	269	217	230	211	227	231	228	214	218	236	193	234	232	227	237	219	242	227	217	250	231	219	223	236	247	233	225	227	246	226	254	233	227	233	228	236	220	251	206	221	217	228	243	220	245	237	225	237	227	230	250	233	231	240	235	224	227	233	257	230	251	252	246	222	208	188	227	232	210	233	231	258	229	229	254	241	247	220	234	226	234	235	227	250	234	246	236	209	218	252	244	222	243	242	242	250	225	214	195	223	252	246	259	220	237	234	234	230	255	244	257	252	234	227	233	214	216	237	237	215	232	199	240	247	247	235	225	238	220	225	227	205	214	224	233	210	244	223	199	214	219	230	224	257	221	241	229	245	228	221	224	248	235	239	209	258	221	238	211	230	233	232	218	234	256	231	222	235	227	222	250	235	217	232	250	257	251	242	210	221	223	218	227	212	217	237	231	253	239	230	272	218	228	222	208	254	224	178	274	231	221	234	240	240	240	200	226	234	199	226	219	243	256	248	219	262	231	217	245	220	250	222	201	238	251	229	230	239	225	199	240	219	251	241	234	234	227	217	215	242	244	257	241	223	230	220	240	219	238	213	228	216	221	215	235	230	211	233	250	242	220	194	245	223	228	239	258	227	242	239	220	215	240	252	225	225	201	239	216	234	239	249	230	245	230	230	257	205	220	243	240	218	236	219	230	225	234	224	257	249	234	246	225	219	237	253	222	228	224	245	217	237	239	226	262	227	226	253	252	224	257	178	245	216	241	240	228	212	213	225	256	197	234	227	263	216	235	235	249	254	247	255	219	228	210	261	240	237	229	221	208	219	254	237	203	243	234	218	234	238	221	212	202	254	222	239	220	227	214	216	222	229	226	239	213	216	245	224	236	246	218	231	213	234	235	227	250	231	223	217	243	234	234	237	242	231	230	227	237	229	258	256	228	242	232	243	252	250	219	210	221	251	234	250	228	224	238	227	196	267	228	211	241	230	203	228	256	201	230	259	220	219	230	259	246	223	210	198	223	222	240	229	235	248	226	228	212	248	224	221	228	258	205	249	206	227	248	231	239	241	222	217	265	214	230	229	227	225	219	233	232	202	243	258	232	228	250	228	231	214	228	240	223	232	224	240	246	209	229	227	229	222	238	204	219	231	217	204	222	218	215	225	218	240	237	219	256	261	226	222	224	224	222	217	209	253	197	215	224	249	227	211	227	249	225	215	214	234	222	251	248	246	237	226	227	231	255	220	224	194	212	246	220	196	232	257	257	232	231	209	224	235	225	237	235	235	221	262	238	232	231	234	206	223	211	249	233	232	248	238	215	225	215	216	237	228	225	220	224	210	237	221	212	224	216	226	239	213	240	242	249	205	221	252	228	261	238	229	215	218	208	213	246	215	229	224	240	217	226	225	223	200	247	229	223	213	243	243	215	233	220	212	229	225	209	249	227	218	234	227	243	233	234	247	199	230	215	216	249	232	211	233	204	203	231	235	192	239	241	231	205	223	206	239	230	197	236	233	250	241	267	248	248	205	236	220	226	222	223	246	230	235	243	233	211	228	215	220	247	230	220	242	228	211	256	230	256	231	233	220	232	234	239	246	229	212	257	239	220	246	241	220	229	250	237	239	220	229	208	225	239	228	261	229	236	228	202	249	235	242	237	226	219	237	227
25904	45233	37919	30175	24126	18907	14713	11569	9519	7470	6000	4993	4121	3391	2800	2448	2063	1598	1582	1384	1129	1068	900	866	840	678	702	644	531	504	505	448	452	434	409	390	347	358	345	365	382	354	341	371	331	369	302	325	309	349	321	328	345	355	338	323	305	289	328	303	331	334	295	353	339	348	307	297	330	313	309	312	284	309	312	286	298	322	333	330	296	334	291	335	313	323	321	300	346	307	323	337	331	343	300	290	307	315	321	326	276	336	340	334	297	317	329	313	322	333	312	321	303	291	292	310	317	300	328	319	331	341	327	319	319	294	359	331	332	312	335	336	322	363	319	325	338	294	340	325	326	348	304	309	335	303	337	356	316	362	304	280	342	352	315	306	325	308	328	293	305	329	317	359	296	331	301	286	307	320	337	336	302	353	305	313	281	341	295	332	316	300	330	341	285	347	352	325	346	310	306	320	318	306	310	318	325	332	307	337	297	328	284	287	289	330	327	364	311	309	324	321	323	319	337	356	323	347	317	318	325	342	320	320	287	314	319	333	328	314	325	301	293	344	312	334	326	307	330	317	329	352	325	302	310	340	323	307	330	311	333	345	342	339	327	301	330	325	302	344	360	295	319	325	327	325	300	335	341	319	322	343	321	287	304	309	309	341	355	314	322	314	302	299	319	347	301	316	310	315	329	383	358	298	315	311	298	326	338	320	304	310	344	327	322	319	311	307	300	342	308	344	322	307	291	335	314	365	298	310	320	330	308	320	317	330	327	313	318	302	304	321	344	333	282	270	348	353	313	338	318	340	292	325	353	310	313	323	303	311	309	298	321	329	347	328	310	322	354	323	327	297	326	339	316	286	301	312	303	308	303	325	313	319	323	330	318	331	320	348	289	316	330	324	339	283	311	319	306	323	356	320	344	356	325	328	341	295	351	293	341	312	317	327	330	335	310	334	310	294	293	328	354	321	340	328	351	314	319	327	304	340	329	299	316	307	292	305	337	290	323	317	321	309	301	300	311	341	316	340	333	321	336	316	299	335	327	304	323	337	319	331	327	305	289	289	306	326	330	346	327	335	327	322	318	322	326	310	335	333	306	329	300	345	313	334	312	319	328	308	336	331	327	343	325	301	321	309	306	333	326	309	307	303	320	320	264	305	308	315	301	305	353	326	313	332	311	311	303	346	319	307	339	323	310	316	330	317	303	314	327	338	324	315	363	280	345	325	294	321	313	306	343	354	331	320	311	320	322	328	329	326	332	330	304	344	324	314	306	350	316	319	335	339	292	322	307	331	317	319	331	317	328	323	301	338	343	336	316	303	286	308	300	322	332	317	331	334	289	308	322	343	340	322	334	340	347	295	309	302	295	321	354	300	325	304	321	331	321	354	332	333	322	311	332	315	344	320	351	313	314	354	316	314	308	342	320	333	341	338	340	298	304	292	335	322	330	304	327	369	310	306	305	307	324	331	320	316	335	338	331	317	306	321	305	314	310	287	334	321	336	328	317	350	303	338	343	334	317	335	338	326	331	331	281	367	313	301	312	316	317	320	311	308	343	337	297	326	329	311	320	342	298	351	314	312	274	313	310	313	318	318	316	308	288	339	304	351	337	339	315	323	336	338	312	319	318	310	339	360	300	333	319	325	305	329	304	315	351	303	310	337	340	289	320	361	328	338	318	316	350	330	318	334	327	309	325	333	327	340	302	336	331	281	320	312	306	331	312	326	326	320	295	305	322	317	309	333	331	303	318	325	309	358	324	332	325	304	328	300	298	321	354	315	325	313	299	276	348	337	334	314	348	304	318	296	331	334	326	334	304	366	310	296	320	313	311	338	321	278	317	325	316	305	327	313	316	303	327	315	322	300	316	300	342	288	324	332	312	325	331	306	329	340	305	332	338	316	353	295	341	332	352	332	310	344	338	309	286	297	346	344	343	344	329	314	309	362	330	335	301	321	349	315	318	307	291	303	283	322	316	295	305	323	316	311	316	314	327	335	337	290	321	322	299	302	336	332	370	347	332	304	313	317	296	316	330	305	314	316	323	334	331	343	292	308	325	281	316	306	327	323	341	311	344	318	307	342	321	307	308	296	301	317	315	325	318	329	331	331	341	315	320	328	305	333	305	333	294	330	344	316	307	315	350	333	346	299	336	315	313	339	329	305	309	330	320	299	341	315	301	319	322	295	293	340	337	324	317	332	320	322	310	357	314	325	308	318	329	326	336	305	335	320	317	318	317	309	311	304	334	289	325	328	302	344	311	294	313	327	317	316	283	328	281	320	314	317	326	289	328	349	320	310	297	331	297	344	347	343	317	307	346	301	289	332	331	315	316	310	323	331	336	336	329	347	346	319	332	329	298	355	321	326	301	318	314	334	308	312	315	335	312	329	365	332	324	310	309	302	307	298	323	335	290	316	346	312	321	300	327	305	337	316	327	318	317	339	292	326	335	335	318	262	344	316	311	339	342	311	312	301	311	332	333	304	299	294	345	324	298	296	314	308	324	322	323	297	342	326	316	299	339	302	308	316	322	325	344	331	319	298	357	316	313	308	324	327	319	304	287	329	321	295	347	317	272	319	308	339	321	312	344	343	291	327	313	325	327	312	312	308	315	331	306	316	338	323	310	328	340	294	297	323	351	325	304	298	320	335	308	343	339	325	342	333	316	309	275	324	315	309	306	332	322	335	270	297	318	355	322	344	310	349	316	319	315	352	328	330	326	296	333	344	329	310	296	307	318	309	332	323	326	328	318	331	351	345	320	318	324	300	303	327	304	318	332	311	339	302	329	290	325	351	319	313	312	300	306	312	308	295	300	310	341	298	291	335	313	344	316	313	361	324	333	314	337	309	297	342	324	320	322	309	305	305	316	334	327	327	311	294	324	305	343	348	331	318	296	308	326	330	320	336	304	312	338	314	363	307	302	329	350	323	325	333	293	297	312	300	308	297	293	319	302	304	335	298	314	293	302	289	311	328	346	352	331	305	359	325	327	326	324	328	338	306	337	309	335	302	303	321	339	339	343	307	302	331	321	311	335	305	312	335	315	329	312	306	303	325	362	316	334	314	323	339	309	351	276	328	321	323	361	293	317	312	301	348	311	340	311	320	307	306	330	337	324	327	306	340	325	345	303	318	334	319	341	304	317	339	303	329	321	325	326	321	324	305	331	316	297	345	320	325	327	332	291	310	318	308	294	341	339	326	280	349	316	292	312	304	353	309	305	276	308	346	280	283	345	332	327	330	319	347	344	318	316	329	322	314	319	314	339	271	339	347	308	349	316	327	348	325	290	321	306	346	325	330	299	313	343	349	357	311	300	311	333	323	295	293	299	293	305	327	310	324	327	332	312	307	322	321	330	327	319	331	306	326	338	323	315	318	312	296	293	317	362	327	350	326	333	344	328	298	357	346	318	317	343	331	328	321	314	356	342	348	333	314	337	315	326	313	300	291	307	303	297	332	330	273	341	344	325	354	322	309	298	318	313	315	331	327	318	305	354	343
28344	23514	22814	15822	8724	5300	3474	2513	1913	1540	1284	1051	860	776	711	631	558	487	467	412	396	361	349	352	348	296	293	253	264	256	256	273	256	259	298	245	210	263	215	224	215	250	211	218	226	217	219	213	199	233	219	216	229	215	224	233	227	209	218	233	253	249	205	198	231	216	210	235	225	213	209	245	237	252	245	213	222	232	249	236	194	238	198	253	246	195	237	229	218	239	230	220	240	238	250	223	210	226	188	227	238	220	222	235	229	221	229	234	214	249	208	221	214	220	238	252	235	240	215	194	230	209	208	230	211	230	211	274	234	212	221	213	226	236	201	252	231	221	222	209	221	217	225	252	223	247	232	216	237	204	215	215	222	229	207	228	224	213	230	232	231	207	256	220	204	234	208	217	219	218	215	219	246	256	220	234	228	211	233	196	207	201	223	225	220	236	196	225	203	225	214	204	238	244	225	229	229	206	228	228	231	227	228	201	222	226	223	206	212	216	215	223	244	230	215	242	245	218	239	249	228	230	226	215	215	224	231	220	192	249	200	238	205	229	212	221	229	204	228	212	240	254	225	216	217	222	205	218	212	234	198	230	215	208	210	232	218	238	209	219	232	218	229	235	209	237	228	253	219	194	230	246	220	226	225	229	215	249	239	215	215	206	225	210	236	212	227	216	212	225	195	223	212	230	219	223	266	197	239	205	224	219	215	206	254	248	211	228	220	215	221	244	228	220	232	218	213	209	233	216	233	219	217	223	241	241	223	212	229	230	234	222	224	221	221	215	246	232	221	235	230	235	227	219	189	222	234	238	226	233	227	212	236	227	243	222	238	239	239	219	201	234	208	232	230	222	220	220	228	253	213	232	215	226	233	218	224	236	214	204	209	216	221	221	224	222	248	234	206	222	254	230	245	222	227	234	195	248	228	209	237	226	225	236	261	238	240	198	222	236	236	235	239	237	214	236	268	199	226	237	220	212	220	247	228	197	235	226	234	232	230	232	242	229	225	244	204	226	226	242	225	221	264	221	210	226	206	211	217	237	223	222	245	228	232	242	225	234	214	226	211	237	224	222	247	216	195	202	225	219	239	193	223	238	233	223	253	221	225	210	205	199	249	223	238	214	245	209	225	243	250	248	230	214	208	223	204	211	207	213	233	245	219	245	210	214	250	220	211	204	232	253	247	236	203	220	242	231	243	238	213	229	248	244	211	251	249	219	211	225	222	254	218	243	218	210	248	205	245	230	223	257	232	232	201	237	214	230	227	205	208	251	227	253	220	226	222	202	209	236	220	262	213	229	243	254	216	227	272	225	239	220	211	209	226	220	240	244	211	232	231	231	226	211	224	224	233	231	226	204	205	262	227	198	240	229	221	237	247	232	230	222	236	220	251	236	224	243	248	248	212	236	230	209	260	236	230	222	244	205	256	230	213	205	217	223	235	217	202	225	253	221	226	234	228	234	226	203	266	255	214	221	209	266	218	239	235	219	233	205	221	218	218	216	228	246	222	228	198	229	227	229	244	216	205	234	237	219	242	207	217	238	211	231	217	223	229	221	218	231	243	266	237	228	227	237	237	225	213	234	234	241	233	242	220	232	222	256	256	230	251	191	228	209	253	212	230	212	251	218	207	229	236	223	227	229	220	209	232	231	204	228	250	234	229	208	244	224	209	218	237	225	227	216	236	225	257	217	215	228	239	214	243	230	242	225	203	227	226	237	231	248	209	222	220	232	214	219	224	236	222	237	242	216	245	206	232	245	241	208	223	229	243	227	245	212	243	263	217	236	232	219	242	224	235	231	222	249	224	245	229	219	240	211	210	231	221	210	225	195	215	233	221	204	218	232	208	260	240	228	218	239	229	209	206	209	214	248	243	234	237	234	215	225	203	228	237	235	199	232	230	233	193	232	227	254	236	249	198	219	224	241	242	214	217	243	230	229	240	259	226	230	224	237	210	224	222	224	207	221	232	214	221	226	192	206	249	217	221	236	206	218	233	219	221	211	211	220	232	229	209	268	251	251	240	233	202	239	225	235	238	227	249	219	225	217	224	223	202	203	217	211	221	204	215	249	199	214	201	246	223	202	226	228	231	219	235	206	253	207	239	193	241	245	218	233	241	211	204	231	220	218	236	228	242	207	206	243	202	217	243	237	232	222	211	242	216	232	221	241	250	208	214	228	212	244	259	209	226	214	281	229	215	214	249	252	211	232	226	242	207	239	224	220	230	225	215	216	237	220	228	208	222	242	238	220	218	224	227	245	245	234	241	229	205	213	236	204	248	221	213	223	233	250	236	235	215	218	244	225	237	218	229	221	224	217	219	237	199	244	210	216	217	238	238	236	195	225	225	242	207	216	228	257	242	233	206	252	200	212	207	217	230	229	206	228	249	222	225	220	197	243	226	225	204	228	217	233	233	221	228	223	231	225	270	204	223	240	229	239	231	223	208	214	242	201	233	209	216	242	217	221	231	235	217	216	222	215	224	244	210	240	215	232	215	205	213	217	221	198	225	233	229	218	194	222	186	196	204	234	210	229	207	211	182	225	224	256	227	242	224	220	215	249	231	241	221	213	253	241	235	232	200	235	226	221	241	226	241	208	217	243	263	208	254	248	224	239	224	258	208	217	209	227	227	230	233	209	206	212	253	251	228	206	207	205	230	200	213	239	243	249	248	206	235	201	230	221	242	235	222	210	206	200	247	222	209	217	232	220	233	219	201	210	233	235	219	231	219	215	245	223	221	237	256	231	231	237	228	240	242	239	251	232	225	240	242	265	229	223	223	238	230	236	242	219	209	237	236	221	242	208	215	225	230	248	239	258	209	212	228	227	209	210	238	247	217	215	215	215	220	244	197	202	247	215	201	227	244	190	247	212	216	226	202	263	272	210	235	217	235	260	213	244	242	226	250	233	199	243	228	224	238	224	241	235	228	206	255	191	228	233	227	225	243	220	208	206	237	235	227	213	222	222	208	217	211	222	227	239	267	204	204	217	213	229	184	232	233	250	211	246	259	229	229	195	223	205	229	223	241	225	229	186	245	219	205	226	236	242	224	237	210	238	243	219	202	222	205	247	245	249	247	234	231	206	228	229	215	227	230	255	234	230	242	213	208	270	234	200	221	237	204	230	218	232	224	237	227	223	217	226	239	255	207	211	228	226	222	235	243	236	222	237	234	200	240	265	219	213	212	241	232	191	236	200	237	229	222	240	218	246	241	207	250	224	216	256	233	226	201	204	217	220	226	197	212	191	204	233	229	258	231	218	211	231	248	233	241	219	210	240	216	255	208	228	226	203	203	232	221	226	232	207	232	241	231	215	205	230	236	242	213	221	226	224	234	211	224	236	238	240	229	242	216	192	257	211	232	249	208	232	230	266	229	238	221	223	242	218	232	232	224	272	234	222	220	218	251	211	220	205	228	233	199	226	243	241	237	222	221	220	209	210	251	219	220	232	235	221	263	217	213	234	234	218	255	226	225	266	242	237	226	221	230	224
22795	35540	28860	20918	15311	11185	8454	6513	5098	3916	3126	2662	2153	1732	1587	1373	1169	982	921	778	780	626	622	556	548	461	467	471	396	388	423	367	373	364	373	332	330	366	343	307	317	312	352	310	316	308	354	303	290	304	326	338	318	331	337	312	300	309	296	330	316	358	339	303	351	308	340	316	305	328	303	335	318	325	305	331	332	346	317	360	326	308	315	340	335	323	291	306	318	331	352	294	319	309	313	299	305	317	323	352	319	304	299	303	303	312	313	348	303	326	323	319	310	305	325	323	332	326	327	326	321	310	300	327	341	319	307	307	318	296	304	313	310	354	340	333	334	330	324	336	281	312	336	317	298	340	330	330	336	314	320	340	312	297	310	306	307	333	305	351	296	316	376	357	351	305	312	295	313	315	327	306	317	316	281	303	311	275	313	332	262	312	350	298	314	343	294	289	327	301	331	342	383	311	355	346	332	326	327	303	346	325	325	328	307	318	310	340	324	320	330	303	324	322	326	360	306	330	291	325	327	342	281	312	280	327	287	276	267	298	330	315	317	313	354	307	352	319	334	315	334	318	311	334	334	335	331	301	360	316	349	317	319	318	330	345	287	328	345	316	298	326	350	312	332	329	294	364	311	316	289	338	308	303	292	349	292	312	341	295	283	335	307	331	280	318	326	331	329	314	319	319	334	337	299	325	309	326	325	329	281	308	328	325	314	325	307	367	336	311	335	301	319	329	320	336	345	324	306	351	299	360	326	299	323	339	303	293	328	295	312	326	321	331	299	339	310	363	324	318	322	309	313	320	308	304	340	312	315	329	306	345	336	327	325	315	318	317	299	337	326	300	355	353	306	318	320	325	317	324	312	346	316	304	321	309	325	316	325	310	318	333	328	321	345	323	322	299	323	329	325	307	289	338	316	318	303	322	330	307	328	328	306	308	291	303	340	353	303	319	309	305	299	299	291	359	310	306	332	287	320	337	335	324	343	315	309	327	306	320	348	316	284	305	322	301	312	317	306	326	307	294	311	269	325	332	319	303	310	293	315	323	302	327	288	295	346	329	326	286	315	313	340	320	330	297	331	314	304	331	321	342	362	314	330	320	307	302	311	356	350	300	336	315	373	293	313	304	323	355	306	325	296	293	314	309	335	356	328	324	301	317	297	316	314	325	337	291	314	314	315	318	322	326	337	300	307	322	328	327	346	336	317	336	330	319	276	313	323	305	337	316	303	310	296	326	328	333	324	293	310	344	325	298	326	341	323	309	357	363	359	341	299	307	340	338	297	348	309	309	321	274	320	325	316	312	304	314	350	327	312	299	327	320	335	300	335	336	302	316	293	309	322	297	318	304	301	313	324	321	358	306	320	347	325	318	314	346	332	344	342	284	347	308	316	315	301	321	304	349	339	336	341	301	299	345	333	308	318	286	337	346	325	278	298	347	317	334	321	306	313	315	311	320	310	356	329	322	282	316	282	317	312	306	296	326	306	291	334	316	307	312	293	325	307	298	320	340	295	327	333	350	312	353	337	311	326	328	328	321	294	334	305	312	341	297	318	334	331	300	290	323	294	306	332	343	334	325	310	344	322	340	328	297	328	333	339	328	301	303	302	332	364	296	340	329	336	323	311	318	322	292	308	303	309	379	339	331	343	333	310	328	299	324	330	325	341	336	318	312	340	340	280	312	289	371	318	327	332	301	371	297	306	309	321	325	305	312	348	310	287	338	351	330	345	315	304	315	326	338	349	303	307	294	323	294	325	313	314	321	337	330	292	315	337	317	307	320	308	297	336	317	309	306	281	323	343	315	317	341	337	336	300	317	343	349	323	329	335	302	328	363	333	325	319	327	291	297	312	360	329	313	352	332	296	333	337	336	293	332	316	354	343	299	327	317	330	322	329	307	325	341	308	308	310	311	333	323	320	297	311	285	326	304	355	325	332	323	375	320	346	323	336	327	305	324	346	315	305	298	340	314	345	333	338	320	311	319	319	314	336	309	330	307	325	355	310	322	305	305	302	299	319	327	317	308	309	303	306	329	325	332	333	340	334	347	350	310	343	314	338	312	289	312	292	311	321	311	302	309	309	318	343	335	308	305	276	324	327	320	328	332	323	295	327	326	357	322	336	355	327	362	322	320	323	320	321	296	291	293	301	322	346	295	338	336	323	308	321	324	313	282	303	312	324	293	341	328	318	309	303	315	348	344	319	279	341	292	292	324	317	299	310	346	299	328	314	317	334	337	332	309	277	308	305	310	315	337	338	317	286	319	327	327	318	306	315	372	376	305	346	325	323	307	333	345	351	335	293	320	317	317	330	345	352	325	302	307	322	297	305	318	323	336	314	334	330	323	321	311	307	324	310	321	320	319	351	322	308	329	331	316	318	322	348	291	346	321	290	302	299	317	313	305	291	321	335	303	357	360	338	313	333	332	365	305	310	321	345	328	321	317	313	285	352	304	299	293	300	266	327	304	296	317	339	322	335	315	335	335	319	298	312	312	342	340	340	326	313	320	335	303	339	303	282	308	321	331	346	338	340	330	340	327	308	302	348	337	300	346	303	311	321	332	353	294	351	327	325	347	336	309	329	328	327	318	308	324	307	344	315	285	301	335	313	309	338	317	305	322	325	315	326	288	321	333	283	339	322	276	291	340	312	310	334	354	291	299	303	317	296	300	306	307	314	330	315	312	315	341	318	314	307	351	326	309	324	325	348	325	311	328	328	373	330	328	304	335	299	303	306	352	317	328	350	304	334	324	347	319	318	314	313	327	318	337	303	314	328	322	326	321	300	363	296	292	338	324	324	337	314	313	322	329	317	318	352	342	294	320	339	308	289	316	293	363	303	312	297	347	307	309	331	306	309	299	278	306	314	305	340	308	340	303	285	320	343	333	309	333	302	335	316	296	340	298	325	325	316	322	306	324	325	307	317	292	344	296	318	337	314	282	286	319	281	352	312	314	319	284	327	334	318	340	331	302	320	315	313	329	331	356	334	298	312	317	318	323	318	324	323	313	275	367	341	307	309	304	301	330	317	323	295	337	311	296	341	316	311	345	316	313	330	357	318	314	306	302	298	324	327	333	300	322	319	346	312	301	306	317	300	311	323	343	336	305	327	313	323	321	320	331	353	322	327	342	289	314	322	298	316	303	322	314	333	356	330	328	328	303	340	329	291	337	323	316	287	331	339	287	305	326	307	311	305	338	314	324	306	326	316	334	327	308	306	310	308	316	346	322	312	307	320	316	288	325	282	314	304	329	358	281	326	319	327	348	312	339	326	313	304	329	306	311	315	303	298	312	325	309	288	355	321	320	303	311	342	305	304	310	301	320	320	340	335	339	329	312	308	294	324	363	317	317	310	318	334	353	299	320	347	315	298	366	337	315	354	311	304	300	325	273	353	308	319	328	312	349	328	334	329	333	322	335	308	333	310	312	326	310	313	327	314	350	338	288	302	320	316	309	354	314	309	359	322	292	338	304	313	338	302	326	326	320	318	306
23515	21227	27706	25250	20051	11806	6702	4114	2858	2290	1836	1525	1197	1064	1006	827	671	668	575	525	489	450	404	382	356	353	350	344	334	313	291	272	276	276	281	261	285	272	262	261	252	232	247	250	247	265	237	255	234	244	236	239	223	235	212	220	252	233	221	250	232	241	234	230	219	244	225	247	265	238	238	230	229	248	258	209	228	242	228	230	244	246	226	249	237	213	239	259	227	265	238	265	223	233	240	250	260	251	248	243	231	252	231	234	219	232	229	229	267	231	245	238	225	265	239	232	243	257	241	221	238	237	216	225	244	247	186	233	249	239	237	230	235	215	225	252	231	242	247	218	260	246	227	263	212	227	212	245	275	252	229	225	248	240	247	219	254	236	267	276	213	246	247	252	214	231	250	240	226	252	231	245	229	209	245	234	247	227	230	197	223	282	247	241	245	240	235	218	242	216	236	237	235	207	252	238	230	223	245	234	245	220	223	272	261	245	226	203	225	229	250	236	233	219	226	229	197	238	225	220	239	244	245	238	236	246	234	242	242	245	233	230	244	213	254	259	231	233	255	255	240	246	234	248	265	243	220	262	248	214	219	233	228	252	233	215	218	245	205	241	236	222	201	241	232	237	214	246	236	252	235	241	255	211	233	216	238	238	227	264	212	272	218	215	228	230	239	222	233	239	224	257	242	258	191	237	215	236	236	240	216	240	218	236	234	230	246	268	219	218	224	229	212	236	230	215	251	228	227	216	240	273	239	215	222	216	217	246	226	227	240	233	237	219	261	258	233	248	215	210	232	236	199	250	215	251	240	224	230	224	235	255	223	247	263	239	227	221	231	244	231	247	224	255	228	233	212	270	245	255	244	233	228	225	241	221	221	255	247	238	251	238	209	218	242	233	239	243	244	231	215	226	266	245	249	230	233	276	205	240	264	242	243	233	243	229	249	243	222	228	245	242	232	229	234	253	225	243	242	222	255	251	251	231	242	230	202	231	247	215	217	229	233	243	220	238	243	253	245	246	225	257	219	256	246	252	239	229	221	249	250	250	254	239	228	223	225	246	241	237	223	232	241	226	238	238	256	237	254	236	213	219	260	244	240	229	209	256	233	270	225	235	218	221	230	244	212	241	212	248	247	227	242	227	220	227	242	246	228	205	252	251	234	189	227	227	272	229	230	232	233	282	254	218	238	250	241	234	239	250	237	244	234	221	255	237	255	226	229	258	228	254	229	240	242	236	250	239	251	257	207	232	245	234	203	242	214	236	221	237	254	221	257	221	226	234	267	223	223	227	238	237	231	252	227	223	222	228	249	239	242	252	260	239	235	223	245	244	224	242	222	219	203	229	247	230	278	186	234	240	222	247	214	224	229	237	215	241	263	226	230	220	222	223	216	239	238	232	249	226	225	231	239	221	249	234	253	236	245	220	253	233	257	241	231	226	229	223	224	253	194	241	240	234	231	234	237	227	239	230	232	247	216	239	242	253	230	239	222	229	248	286	268	211	220	229	252	253	226	218	222	234	212	230	220	253	244	255	227	219	242	235	241	228	256	218	245	249	275	242	241	227	222	238	217	240	233	219	219	226	243	239	250	251	250	257	222	243	228	239	257	230	222	255	224	239	248	252	261	245	221	222	253	218	212	219	240	243	254	246	233	221	253	236	225	251	246	224	240	246	248	252	215	231	246	285	250	247	269	246	235	233	229	248	229	234	229	237	214	217	255	233	219	216	223	221	255	233	244	224	229	249	222	211	229	230	206	257	241	235	256	216	245	255	239	234	234	232	222	243	232	265	216	205	234	204	265	264	242	232	226	237	225	247	220	219	238	256	259	234	261	253	220	254	221	209	231	210	262	222	217	236	240	218	232	243	238	250	258	250	241	246	225	272	232	245	210	231	249	237	247	229	222	235	232	250	246	266	221	223	260	256	229	245	240	218	241	236	234	232	231	225	229	214	250	252	256	239	224	239	247	228	263	222	206	240	229	256	254	249	215	241	219	234	242	238	223	249	247	229	237	231	271	252	241	236	235	219	243	212	243	235	230	229	238	224	238	244	235	231	272	252	263	238	241	244	211	230	233	238	240	219	253	230	209	248	258	238	223	242	230	231	255	247	239	238	220	229	234	228	232	251	230	244	246	254	248	231	282	232	236	237	235	237	229	224	219	236	258	214	264	243	239	237	225	205	250	263	241	289	211	214	230	273	216	240	254	254	227	236	264	245	243	237	225	263	246	240	226	228	225	210	242	218	225	224	216	221	257	199	226	233	249	242	230	247	271	242	252	224	246	225	234	226	228	232	254	208	258	255	247	241	246	237	238	231	236	267	245	211	229	233	236	240	223	231	265	219	261	246	248	228	223	230	221	249	245	237	245	237	230	217	226	257	234	239	236	256	247	232	221	241	247	247	220	239	253	270	253	246	222	247	225	275	242	240	259	251	215	223	240	237	251	223	224	247	235	236	229	232	200	233	249	216	237	255	234	241	232	233	236	243	250	250	255	261	236	255	235	228	234	244	251	214	235	253	226	234	237	244	260	247	230	226	251	193	237	239	241	234	224	238	238	213	261	241	253	216	262	250	247	258	277	259	264	233	253	237	258	230	240	230	239	238	241	234	215	261	259	216	244	249	258	238	226	245	235	256	234	223	211	224	212	256	256	215	237	246	257	228	230	215	257	220	222	221	242	228	237	226	246	240	223	229	233	220	250	234	286	222	221	258	242	238	252	241	228	239	246	220	218	220	234	222	232	224	260	251	228	243	209	229	236	220	210	238	224	186	280	242	248	223	227	267	270	241	224	244	253	223	247	237	236	229	229	226	206	223	257	234	273	211	219	221	228	241	211	205	236	249	237	234	256	227	219	237	251	248	239	233	258	240	228	229	238	286	235	227	219	225	217	221	253	244	239	231	209	238	239	235	213	198	220	225	217	226	255	246	233	250	235	245	235	236	257	248	261	231	240	227	223	250	237	237	245	280	236	214	217	230	227	241	227	260	250	220	231	257	244	231	243	245	243	224	205	249	242	237	248	243	258	245	243	232	210	240	226	229	224	219	228	215	220	247	202	203	193	240	233	215	243	256	204	263	235	228	257	210	259	216	237	216	222	249	258	236	235	221	222	205	216	240	250	219	213	221	227	252	243	253	229	230	221	221	236	236	239	265	266	241	243	234	243	252	243	234	238	244	264	269	217	249	284	234	226	229	220	234	220	234	240	226	238	241	217	249	247	221	225	251	222	227	247	247	245	251	224	237	237	232	244	239	230	233	225	233	221	241	236	223	229	206	254	252	247	229	227	273	218	235	276	260	245	240	230	256	237	232	237	229	253	211	230	231	266	254	236	241	282	265	252	245	240	206	256	249	239	227	227	216	232	246	211	247	246	234	239	244	243	223	256	247	226	230	217	220	287	248	218	220	230	227	224	230	236	253	242	225	215	264	218	248	206	257	224	249	234	262	240	229	245	255	228	224	220	263	234	264	266	246	250	249	251	233	259	234
23446	41676	34627	26844	20513	15639	12248	9411	7157	5686	4678	3728	3031	2474	2301	1987	1609	1404	1195	1101	970	845	775	789	701	549	532	543	512	481	452	421	461	398	357	389	371	390	354	354	349	373	345	343	338	343	342	340	330	342	326	341	351	288	353	344	305	360	311	371	340	319	341	338	315	296	338	326	363	348	346	328	325	335	305	362	324	347	376	338	317	330	323	329	353	322	331	321	339	329	342	379	338	326	351	313	316	357	327	320	354	335	330	336	346	322	341	312	326	319	326	346	340	314	337	358	289	351	320	311	296	332	329	330	328	373	319	331	333	337	324	370	349	337	306	345	341	333	324	340	366	319	344	331	329	335	319	380	319	303	339	365	360	350	344	331	335	348	336	341	349	322	343	312	311	333	322	351	319	334	307	372	334	363	343	360	355	355	356	343	331	360	322	360	307	356	334	352	330	305	327	342	344	339	347	348	344	328	347	319	338	331	368	303	367	333	341	325	330	345	350	319	349	341	313	331	315	307	351	287	328	321	332	354	341	351	330	328	354	315	274	318	349	327	316	318	366	356	348	308	350	309	339	309	324	354	337	312	299	334	335	324	334	360	340	330	343	339	345	347	330	344	339	327	351	310	314	343	343	329	330	323	335	318	359	352	338	317	333	333	342	327	323	334	338	329	335	359	311	340	319	334	308	317	331	346	365	327	333	322	340	333	332	340	361	352	352	355	361	329	356	347	296	335	316	342	341	321	310	340	320	291	324	332	335	315	319	300	344	329	331	320	353	362	320	331	335	330	330	326	342	319	316	329	343	338	355	322	314	323	352	349	352	344	322	316	292	342	357	304	342	308	316	303	332	324	346	332	326	354	334	332	326	365	324	334	312	325	315	329	348	345	355	310	327	320	323	336	275	321	298	352	338	311	324	327	326	367	334	338	319	333	322	342	341	372	314	352	302	319	338	337	302	286	353	327	352	322	341	366	344	322	371	312	358	288	336	341	315	354	320	381	312	308	337	342	321	315	333	363	353	336	368	310	327	363	317	338	315	343	321	353	356	349	331	356	340	353	366	325	330	343	347	340	344	345	334	347	336	347	352	339	326	367	342	328	329	350	341	330	317	355	324	323	348	320	322	348	329	306	316	352	325	311	347	329	361	334	341	312	326	325	337	341	344	348	360	319	322	378	335	374	340	315	331	311	339	325	338	344	376	316	354	375	345	342	303	317	333	324	332	337	320	328	327	328	351	298	325	346	326	336	322	315	326	330	337	321	308	313	310	339	329	341	333	349	315	338	311	337	304	313	335	337	321	317	322	337	348	318	348	323	312	329	353	327	332	322	322	319	326	345	318	360	330	340	332	318	323	325	337	321	326	343	366	359	358	355	300	338	338	372	310	371	316	305	333	303	327	355	294	351	318	357	326	323	306	311	288	311	344	339	340	317	314	318	333	331	325	318	327	322	327	296	351	308	355	338	330	304	346	347	313	347	334	372	300	345	348	384	318	354	340	328	351	322	337	317	281	334	306	338	322	350	333	342	358	320	324	336	351	360	303	333	353	355	328	346	351	336	329	326	336	308	323	357	338	316	314	345	333	321	323	332	335	301	333	333	344	324	324	356	346	341	356	306	327	307	345	339	323	340	340	315	333	327	324	342	314	313	298	303	326	343	334	323	321	316	347	332	321	314	328	357	343	330	331	328	354	320	342	342	341	386	341	371	329	304	356	333	346	336	338	366	335	341	325	357	350	317	296	351	341	347	335	319	347	347	349	329	302	323	301	348	291	346	339	342	342	338	324	347	296	357	339	341	331	334	327	345	350	329	348	330	329	305	330	362	320	355	334	344	291	338	293	332	338	311	312	310	321	338	345	312	318	335	347	320	357	335	308	354	299	352	320	365	356	305	293	324	313	355	303	306	320	340	324	343	331	352	352	342	314	316	311	336	331	351	300	316	349	349	336	321	331	334	343	347	325	310	316	342	374	361	338	358	341	369	314	319	307	354	350	334	360	317	337	356	369	328	333	327	333	310	333	335	334	352	317	321	301	348	307	359	339	326	295	347	315	316	340	309	311	336	352	313	292	347	342	323	328	288	312	346	365	316	355	344	354	342	329	290	343	332	288	362	329	366	304	341	326	325	343	314	306	351	331	352	359	327	359	317	316	339	312	362	310	336	363	328	346	329	358	355	348	346	344	348	347	332	334	314	337	320	333	306	320	339	357	352	357	323	328	365	323	367	329	305	344	330	342	334	338	357	309	346	367	345	309	306	343	291	327	343	353	342	334	358	352	325	338	329	325	314	357	307	341	347	326	385	367	328	352	306	331	340	350	336	299	343	318	342	359	307	305	322	309	357	343	336	331	356	342	339	327	314	356	337	337	351	315	355	362	343	308	328	318	304	302	321	338	356	324	333	319	300	343	337	351	335	352	337	341	337	321	344	333	320	311	366	307	331	327	302	342	345	316	339	351	328	339	326	322	338	327	346	330	339	359	316	288	349	307	344	307	317	375	332	329	331	334	332	342	357	341	325	335	319	388	351	319	329	305	357	351	337	336	351	343	348	351	319	344	299	336	321	309	355	311	328	345	340	322	350	336	319	332	329	351	310	310	319	347	366	320	329	344	345	322	316	343	314	336	370	327	317	358	336	321	347	336	320	351	365	322	338	352	334	316	308	353	350	356	337	334	364	315	338	323	343	337	299	290	327	376	307	329	319	325	314	341	322	330	348	312	352	337	342	324	335	345	337	353	290	327	335	347	310	330	334	352	322	333	367	371	345	319	318	339	306	358	302	323	296	352	313	346	338	340	378	317	333	317	326	327	329	357	321	349	319	323	339	326	334	311	331	346	343	348	324	307	342	313	317	338	308	339	349	319	339	342	328	333	334	344	343	319	320	355	328	320	340	342	328	358	338	321	336	314	343	356	331	309	353	303	341	345	335	352	342	334	324	347	327	326	330	312	343	342	322	378	327	325	319	317	334	299	365	340	357	352	329	343	358	282	351	335	330	308	299	334	357	351	297	358	328	335	343	319	321	337	325	324	358	322	347	336	337	315	292	310	354	325	333	333	333	350	328	347	292	327	345	357	349	328	326	339	323	323	309	333	349	349	341	320	354	332	332	339	327	338	325	352	342	331	316	320	293	353	338	310	328	313	305	332	328	306	352	322	345	323	331	309	330	322	306	332	351	300	375	300	339	332	379	342	303	321	349	345	334	385	333	346	336	328	334	313	345	335	304	362	362	321	319	336	313	326	331	315	340	322	372	353	341	355	338	352	351	382	354	342	306	327	338	302	330	292	301	308	323	329	313	322	352	334	326	310	316	350	334	336	354	336	300	300	328	307	330	318	308	307	341	336	349	299	351	344	326	328	328	309	294	325	311	349	349	315	316	314	327	329	346	350	333	360	325	345	324	335	379	309	318	329	322	356	288	349	348	353	338	315	319	298	322	348	324	353	311	329	320	358	332	329	332	369	342	309	312	331	322	326	317	354	315	335	288
24978	21363	26352	24425	11930	6446	4289	2830	2159	1707	1468	1202	1006	859	814	648	568	562	464	465	386	361	351	331	304	291	267	259	318	258	277	262	252	240	242	214	243	207	211	254	227	210	231	217	214	183	208	234	232	189	195	199	223	209	212	221	215	244	218	208	199	245	228	186	182	208	216	210	228	255	231	214	230	227	207	206	234	226	215	250	193	207	235	216	219	229	224	209	222	223	240	227	192	211	219	222	197	208	209	227	203	244	209	205	219	212	211	212	194	224	230	182	228	209	209	184	220	200	222	207	215	234	209	225	216	215	254	224	197	221	235	222	187	222	188	230	218	239	221	215	226	229	211	231	201	217	218	239	212	204	231	212	207	215	221	207	228	216	226	214	219	201	215	224	210	198	206	205	187	212	211	227	228	207	227	239	207	219	210	229	211	204	237	237	221	218	207	161	234	210	198	234	219	203	208	202	220	231	214	205	244	209	244	213	198	203	222	207	230	227	224	213	221	228	198	233	227	207	218	242	221	227	232	207	212	235	214	201	220	224	227	205	210	212	213	220	232	209	204	221	234	228	215	203	193	210	200	219	221	218	234	236	204	217	215	202	236	206	226	238	188	206	189	223	234	207	203	226	191	233	238	198	241	223	218	222	210	212	222	201	200	203	218	225	270	215	208	210	231	200	231	237	219	223	207	213	208	195	205	200	205	238	234	248	226	209	221	231	240	232	200	203	202	234	205	230	232	241	236	224	209	221	217	211	213	210	217	248	202	191	221	230	205	201	216	227	245	203	204	215	209	199	239	221	198	194	217	224	211	199	214	210	233	217	218	214	211	223	231	228	210	187	221	205	207	214	224	244	217	221	227	198	250	212	241	216	204	174	207	240	208	210	228	230	237	226	223	243	210	235	198	214	219	207	263	224	237	217	219	208	247	215	214	200	213	217	193	217	216	239	250	212	209	212	234	222	212	219	224	204	207	211	235	213	188	198	210	215	228	218	224	234	192	210	204	229	219	223	234	211	211	209	224	225	203	218	210	210	217	223	212	205	202	232	228	224	222	214	167	254	211	216	211	230	220	217	244	212	192	219	197	225	214	192	190	241	198	221	227	235	219	206	241	234	224	225	194	208	207	216	195	224	188	226	202	218	219	218	179	244	224	240	219	216	211	194	227	225	233	210	226	219	213	192	246	200	208	201	228	205	219	198	194	221	217	212	211	232	213	234	219	230	211	204	205	227	219	213	184	234	221	208	218	230	211	226	203	200	185	237	212	198	219	205	216	210	222	222	193	223	191	250	223	224	250	212	209	216	215	191	207	200	234	224	221	217	196	178	202	245	237	220	216	225	215	207	193	203	203	208	243	236	206	198	205	214	222	229	202	214	260	232	231	219	221	231	222	227	208	230	234	193	214	200	195	230	203	222	206	190	248	212	230	193	207	225	198	204	205	221	205	210	233	219	203	241	231	222	227	208	199	199	225	222	239	233	215	225	224	256	173	213	223	216	223	221	217	211	204	209	224	214	219	174	210	231	247	223	214	206	208	225	226	213	220	222	238	210	218	237	214	227	234	206	231	209	213	202	198	210	201	199	226	216	226	211	197	206	245	225	216	224	210	214	232	202	229	223	218	228	211	212	228	223	213	230	207	215	205	222	242	223	222	217	225	211	210	222	224	222	205	243	202	252	223	212	209	238	249	200	251	215	241	215	212	216	187	228	233	223	214	201	206	241	208	231	208	223	224	218	200	211	228	205	218	241	202	242	215	209	217	207	231	226	239	228	232	231	208	208	247	202	215	234	212	208	223	230	205	236	206	211	220	228	205	202	222	224	214	219	230	215	225	208	207	220	206	204	219	219	226	202	217	225	192	193	244	197	217	206	212	219	220	212	240	228	219	202	196	218	237	237	229	211	213	203	234	236	206	219	204	233	221	207	190	209	237	209	224	221	214	234	225	231	210	208	201	199	244	191	205	181	201	203	221	225	224	236	204	210	228	203	213	242	204	200	239	215	250	197	181	229	258	233	219	208	199	211	220	217	217	219	181	241	208	224	223	219	199	193	246	237	234	225	237	222	217	200	214	191	212	238	249	198	244	223	194	191	190	206	194	205	222	249	217	196	207	219	230	195	230	209	203	231	250	231	214	236	217	228	262	239	239	211	211	242	215	244	214	218	219	254	223	197	208	217	217	220	220	211	205	224	210	212	213	242	207	215	218	209	207	213	208	211	201	221	216	233	231	214	217	211	201	196	232	210	197	234	217	197	232	228	224	216	225	218	199	222	219	208	209	199	217	204	240	207	219	239	214	209	219	192	220	201	210	193	206	232	213	237	224	221	201	228	236	213	203	218	224	213	235	189	213	219	208	236	185	242	232	223	204	209	204	219	221	198	225	243	237	217	219	250	235	210	230	248	196	227	219	227	210	240	212	211	234	190	243	209	209	232	208	210	234	206	244	205	200	198	213	231	228	215	214	220	208	229	250	226	247	247	243	218	230	208	237	218	213	199	212	211	203	190	203	235	202	216	245	199	241	239	230	220	194	204	232	218	235	200	220	218	225	214	233	209	223	195	191	211	225	213	198	202	228	215	236	215	190	193	221	209	204	229	182	222	202	216	239	214	237	207	202	223	205	231	203	180	203	196	213	222	206	228	207	231	212	221	238	197	213	195	237	210	237	241	198	220	233	229	227	264	214	192	218	208	225	186	237	213	250	223	204	197	190	195	241	222	235	226	214	239	220	245	189	231	179	230	198	217	217	211	213	238	220	221	231	200	208	235	235	219	218	211	221	208	206	241	219	219	205	200	238	204	210	228	217	231	236	231	205	203	241	221	243	207	210	201	217	217	237	186	223	191	225	221	212	199	194	213	189	231	238	219	217	219	223	240	215	228	195	227	246	218	227	182	236	204	232	215	233	224	230	180	248	225	194	193	220	209	216	220	216	254	237	220	219	214	233	225	230	220	225	243	229	228	231	224	229	230	226	209	257	182	198	232	213	214	198	242	244	215	226	215	212	234	229	223	227	184	215	229	221	217	204	191	206	208	207	223	232	225	222	225	186	215	240	222	213	247	214	223	220	239	186	208	185	203	243	236	245	192	227	235	248	212	186	201	242	224	206	213	220	230	247	243	224	214	218	202	216	233	216	231	226	215	198	204	238	227	212	226	245	224	230	237	213	212	218	219	227	197	206	201	222	224	210	196	207	244	211	221	183	227	201	210	224	217	226	220	226	222	208	218	206	195	218	221	234	223	236	210	215	216	232	225	202	186	174	219	229	232	214	221	220	214	222	208	211	209	210	237	205	222	200	225	224	198	238	237	219	208	200	219	221	180	224	211	226	204	197	212	212	222	190	224	203	216	216	204	240	218	199	249	224	207	184	217	230	201	243	221	225	211	200	226	202	213	242	212	224	199	224	206	211	188	192	218	214	216	204	216	210	214	256	214	208	218	205	230	221	226	207	207	209	229	196	241	226	203	206	227	212	250	215	204	213	220
23111	38257	31428	23448	17587	13091	9834	7466	5844	4492	3577	2991	2451	2091	1883	1593	1380	1159	1007	904	741	746	662	623	553	524	499	446	459	440	407	403	402	344	409	374	338	313	363	361	316	297	311	317	289	296	298	311	291	305	309	315	303	337	297	312	297	282	319	283	300	322	321	306	328	356	298	278	326	312	308	317	291	277	338	313	312	299	329	319	286	336	314	299	300	293	288	309	313	303	337	322	305	309	309	308	300	321	298	268	331	319	309	323	340	307	282	286	323	328	342	296	328	296	282	270	311	305	346	315	312	318	315	303	319	298	310	295	317	322	311	286	334	298	331	307	294	302	308	311	305	286	311	295	318	285	312	342	275	309	290	284	293	311	289	295	303	298	279	309	299	301	309	311	332	325	277	283	305	301	293	304	328	290	311	308	301	307	306	308	350	328	295	313	301	310	316	354	294	300	295	339	300	298	319	328	290	290	324	310	321	324	336	314	297	330	304	295	309	312	323	336	314	296	311	330	277	317	311	278	304	323	295	292	319	280	310	300	307	280	330	303	348	302	296	327	321	341	303	308	328	317	294	303	321	331	296	328	303	309	332	291	283	312	306	306	285	319	322	327	308	277	291	317	328	311	302	323	296	297	322	306	288	319	344	308	334	305	303	286	272	300	308	299	302	340	333	306	273	317	326	326	308	331	289	287	362	284	298	314	314	292	312	301	276	309	318	305	307	294	332	313	307	300	300	307	316	285	286	299	298	340	304	306	300	300	305	301	289	347	288	350	299	293	286	304	279	283	274	313	285	321	288	312	338	295	301	312	292	326	306	295	305	322	316	329	317	325	329	267	317	309	307	289	330	278	300	327	297	309	311	285	320	309	291	323	307	296	314	288	287	315	302	316	327	299	286	332	284	315	299	312	317	307	309	332	315	289	311	317	300	297	308	301	309	324	300	302	310	290	285	290	290	299	309	311	302	305	316	326	288	325	288	298	318	297	310	290	296	316	303	303	341	287	333	329	282	288	331	292	320	291	327	310	324	292	307	257	326	307	314	320	303	290	282	309	309	339	316	306	288	309	313	316	293	292	316	313	319	295	295	303	310	321	299	279	333	323	323	302	318	335	300	320	314	344	315	275	297	310	314	293	317	291	314	349	318	298	324	322	348	341	305	301	294	347	309	284	322	294	292	298	304	304	336	344	329	328	309	336	304	301	322	290	320	322	289	332	285	326	298	309	334	295	307	277	274	297	316	316	317	305	311	299	312	285	329	313	289	306	330	319	347	316	319	313	322	315	290	297	306	335	302	337	302	286	297	292	309	312	301	302	268	321	312	312	299	283	290	335	287	309	302	264	309	318	288	271	287	308	313	298	309	322	324	309	310	306	337	332	334	294	340	308	288	347	324	310	309	339	319	302	273	348	282	301	335	292	326	305	336	324	309	319	306	315	311	323	314	311	330	330	313	291	321	303	348	328	333	323	337	328	292	286	299	317	301	304	305	314	342	345	296	277	307	295	301	311	308	288	308	291	343	324	333	303	326	322	285	314	288	279	275	296	280	298	279	318	322	294	317	286	309	267	292	308	316	316	293	322	298	325	321	315	311	287	293	290	327	304	283	304	302	313	291	302	310	304	299	302	286	328	318	327	340	288	323	293	314	308	308	304	301	320	299	320	321	305	331	316	321	309	325	323	290	324	297	317	293	299	317	293	318	306	316	286	305	331	329	299	287	336	307	316	302	326	314	315	297	314	306	299	297	311	327	307	277	313	342	294	293	300	315	288	318	354	306	303	297	310	299	291	300	312	298	288	313	291	324	281	303	317	289	276	309	324	319	275	334	318	300	306	297	309	334	327	290	331	310	334	308	304	356	309	315	315	314	323	291	303	311	312	306	326	296	289	316	309	340	269	307	315	276	293	350	332	315	344	306	315	293	287	312	308	314	305	290	331	307	300	338	329	287	322	288	313	323	309	303	290	294	321	300	320	303	294	287	300	296	316	309	319	311	309	294	306	340	259	339	316	312	302	285	275	291	278	308	298	321	312	329	296	328	261	318	268	296	282	316	323	279	316	309	281	307	304	287	320	324	284	288	315	296	296	323	307	349	284	283	300	288	282	319	318	328	302	308	322	292	310	313	324	324	314	327	312	327	300	305	305	314	297	306	310	330	319	307	316	287	299	315	312	293	291	294	300	320	309	294	298	327	298	302	309	327	298	314	296	330	315	289	312	317	308	324	318	327	295	325	299	302	342	300	303	304	283	313	276	321	342	335	287	295	323	301	313	297	336	307	320	304	307	293	325	298	305	314	333	317	315	282	306	329	325	302	333	310	326	309	317	298	292	300	294	316	294	301	332	326	306	304	298	322	330	313	313	316	274	308	311	283	264	316	282	310	332	325	305	288	285	284	307	302	306	308	315	289	306	297	324	309	331	308	290	297	308	337	292	299	317	332	295	320	316	320	261	287	297	322	274	332	318	293	314	323	298	327	272	284	303	301	303	316	279	268	333	344	320	324	310	279	314	308	303	310	344	311	329	315	310	356	283	296	302	307	292	313	330	306	312	293	299	315	295	317	288	293	281	307	279	337	308	314	303	329	309	282	281	275	304	340	284	296	299	303	304	301	308	330	297	324	287	303	295	352	258	316	313	304	286	315	311	285	298	323	338	280	296	301	312	286	322	310	303	335	325	289	308	318	291	306	308	326	312	322	323	307	265	311	312	300	302	329	295	291	313	267	306	329	313	305	309	287	303	307	327	286	308	310	309	300	289	310	309	305	268	295	311	290	308	279	329	257	300	328	288	299	321	310	316	329	317	288	326	323	348	312	318	316	340	322	327	290	333	298	333	323	305	316	319	301	320	330	297	308	318	264	299	322	338	331	309	295	325	308	290	310	337	291	287	279	342	295	305	283	306	289	324	331	308	306	286	326	333	321	300	296	280	306	347	327	303	307	282	300	329	298	314	305	326	320	334	297	326	313	294	344	317	266	311	307	324	284	295	289	307	310	320	292	331	318	353	320	317	345	321	281	312	304	321	319	311	310	323	290	326	334	324	303	317	328	307	323	299	268	304	318	292	295	288	295	327	283	305	275	315	298	279	305	292	307	331	298	309	315	327	319	318	293	301	301	299	327	326	328	284	321	318	290	279	297	324	269	307	327	310	292	323	300	294	334	293	333	311	316	336	315	314	276	302	309	300	304	279	300	291	294	341	297	293	327	323	310	325	316	302	314	286	311	287	310	317	348	290	316	299	307	296	305	286	295	258	305	289	326	311	308	266	304	288	339	323	322	289	311	305	324	314	316	339	317	295	316	344	297	313	285	303	270	277	322	299	288	304	300	298	321	311	300	312	311	302	314	322	298	289	280	338	309	288	300	316	303	322	317	299	301	298	315	318	313	327	309	327	300	297	313	323	301	291	293	313	304	285	330	315	305	291	330	317	325	321	320	286	282	298	282	339	318	288	321	305	287	301	298	317	318	292	294	324	309	304	338	271	335	316
22549	21267	28391	24442	21422	19835	11424	5599	3823	2977	2481	2010	1793	1386	1207	1007	917	764	710	675	591	515	506	449	427	356	362	357	294	325	322	286	267	292	275	275	271	256	246	260	239	226	239	260	242	232	220	227	229	259	227	239	253	233	254	271	219	240	253	245	232	217	269	247	272	231	221	244	231	242	215	221	253	225	244	229	231	244	250	239	207	235	235	200	250	234	242	215	233	217	247	224	250	252	236	227	246	237	250	238	252	236	220	230	226	228	229	224	226	248	250	221	225	238	226	244	261	247	214	233	247	218	218	229	217	234	198	220	227	263	244	211	213	277	213	236	259	235	222	238	232	243	237	212	234	234	228	202	265	225	198	214	262	229	229	234	224	235	272	250	207	247	234	226	238	224	235	246	235	218	251	219	216	219	263	216	224	225	225	227	240	233	223	221	245	225	213	196	213	218	218	238	238	279	277	269	253	232	225	219	249	265	215	238	232	232	202	227	231	235	209	224	236	236	192	229	232	237	218	230	223	219	209	218	226	246	217	235	244	248	206	252	250	233	249	245	220	252	226	242	210	253	254	215	272	261	218	245	239	258	235	248	226	244	225	228	231	231	253	226	230	230	242	249	233	225	225	246	241	233	251	238	236	231	222	241	248	250	213	255	244	231	255	209	223	212	240	221	213	220	228	219	219	247	222	232	236	229	248	242	227	242	237	221	243	238	255	251	228	248	248	243	227	228	251	221	227	225	234	216	232	219	265	250	231	239	241	227	239	254	236	251	260	253	241	252	257	228	246	261	229	223	244	237	233	204	217	225	228	226	229	235	240	231	232	241	238	233	233	240	210	223	211	211	209	237	271	240	230	235	235	242	232	198	242	217	228	220	229	246	240	225	222	228	233	228	246	259	217	246	245	224	211	239	233	237	243	223	214	250	253	236	226	244	208	240	240	218	223	231	248	225	264	245	230	232	254	236	208	245	216	237	198	248	221	193	258	257	271	230	255	235	243	270	241	259	229	239	204	227	237	252	227	241	242	237	235	229	216	240	247	250	217	233	249	240	256	216	242	222	256	230	276	232	218	238	208	234	210	228	252	244	220	228	236	217	203	255	261	223	236	210	220	228	233	229	225	235	233	233	224	236	238	222	234	233	226	265	232	228	220	229	270	232	209	221	235	246	203	231	200	255	229	220	212	251	248	245	240	221	236	251	237	254	237	253	245	236	236	238	221	231	242	273	247	221	250	246	261	226	248	234	235	255	239	227	235	261	237	231	245	237	217	234	230	204	239	229	223	256	268	251	245	240	235	226	235	216	249	264	233	235	254	212	227	242	245	229	231	232	207	246	213	242	225	245	233	242	234	243	246	235	218	225	246	196	246	231	252	231	274	237	231	243	235	241	244	257	240	247	242	252	217	254	231	237	236	234	216	253	257	207	232	252	251	237	216	243	241	241	215	249	227	211	223	232	244	215	243	244	236	243	239	233	247	260	227	226	231	217	276	231	255	257	251	247	213	237	233	205	251	232	256	230	213	278	245	256	229	242	258	223	227	241	256	241	230	241	241	256	238	197	246	246	244	208	271	231	262	222	235	240	249	231	234	238	250	232	225	226	244	242	231	221	241	213	238	220	246	225	250	225	235	222	236	231	203	223	227	220	201	242	197	238	226	234	218	229	250	214	264	223	230	243	239	254	241	242	255	255	236	252	236	234	245	242	245	223	227	218	228	241	229	234	211	214	209	214	231	226	217	231	229	253	237	240	268	226	246	215	225	247	202	229	247	237	222	223	243	236	234	233	224	205	239	231	235	264	253	233	235	220	213	251	225	253	236	231	251	224	224	223	241	230	234	235	220	239	222	221	225	250	235	228	216	234	201	244	254	257	205	239	207	254	225	239	249	229	252	265	239	269	234	232	227	238	226	241	230	256	239	226	237	232	217	246	222	234	222	236	229	216	244	229	218	258	237	221	223	232	230	226	235	241	252	230	266	241	244	244	219	236	240	240	238	225	245	251	231	227	240	224	226	218	210	230	239	197	226	216	232	226	246	252	257	226	239	218	236	237	185	229	240	256	258	232	247	236	229	242	243	241	217	209	256	250	222	237	218	265	205	228	234	243	208	223	229	275	219	221	230	230	208	251	270	236	246	223	226	212	247	226	230	246	234	229	218	242	230	209	261	241	258	247	240	258	231	244	251	228	258	205	223	240	225	237	208	241	236	251	218	220	243	240	225	243	235	225	238	250	214	239	237	236	222	255	244	237	234	220	241	229	216	232	235	241	210	242	217	213	239	282	251	237	231	210	246	247	242	218	235	239	236	236	257	225	198	254	203	224	268	259	242	248	237	238	248	216	237	234	254	214	250	257	236	230	241	238	234	230	240	264	247	234	228	214	230	266	234	240	255	240	218	208	230	208	237	243	227	252	253	250	248	239	222	218	257	255	221	261	244	207	253	247	219	286	236	215	255	208	215	235	231	244	238	247	223	269	220	257	234	247	247	240	235	218	240	267	230	242	236	248	204	238	228	257	232	228	216	219	250	227	220	253	236	233	246	212	245	223	231	217	246	223	233	245	208	228	211	245	228	230	250	217	230	234	234	228	219	244	215	230	246	245	237	245	222	254	234	262	232	250	225	237	245	242	245	232	246	230	239	250	238	230	241	239	231	229	253	253	247	219	232	270	235	215	212	261	230	255	268	251	242	221	215	231	228	216	253	217	226	240	238	203	228	201	218	238	233	243	267	236	242	246	222	209	246	217	231	221	247	226	247	214	256	240	235	237	220	218	233	252	226	237	229	228	263	229	242	242	238	279	231	217	229	209	237	226	233	232	263	234	250	244	251	239	236	225	229	224	248	268	236	224	247	247	240	260	255	254	210	256	213	260	239	219	244	237	230	242	249	240	264	238	219	227	230	218	263	236	251	231	253	284	224	251	240	216	236	223	225	231	255	214	235	238	240	209	229	264	230	228	224	226	249	249	244	224	232	225	218	254	256	221	224	227	255	215	228	261	237	242	210	264	228	237	218	266	261	237	221	246	222	242	230	239	228	262	243	232	235	260	239	213	253	253	251	239	241	221	239	262	247	216	225	253	264	221	256	234	215	232	252	251	251	219	248	231	216	236	259	218	234	239	214	239	234	255	235	240	234	259	242	246	230	243	238	226	228	250	212	237	241	226	233	235	253	248	225	257	214	246	251	226	221	233	251	259	220	257	225	227	240	229	240	235	240	234	257	218	248	251	211	240	219	249	207	228	231	216	259	247	233	231	250	219	223	266	252	229	258	245	245	251	215	236	222	243	248	212	217	246	259	237	236	236	252	211	223	232	205	233	218	197	221	237	197	231	221	235	242	231	223	219	221	227	221	232	257	221	244	223	245	249	217	236	229	236	222	218	223	249	230	192	248	227	221	242	203	211	250	218	218	247	263	236	254	249	220	240	254	245	231	237	221	216	246	227	231	244	228	261	221	244	263	237	226	256	221	236	238	240	250	219	254	240
25717	45645	38743	30566	24148	18598	14863	11736	9135	7403	6071	5170	4263	3408	2913	2426	2058	1732	1500	1356	1144	1038	969	859	679	739	612	563	537	474	502	485	437	416	420	399	429	381	370	348	360	392	353	364	340	339	321	371	335	355	323	356	327	324	341	369	334	328	327	336	327	331	341	336	330	343	333	315	345	325	328	324	322	306	348	337	313	296	340	289	344	313	316	329	327	332	333	307	313	327	328	323	323	312	330	322	300	343	329	327	316	311	323	358	349	324	322	304	366	316	349	350	309	298	298	336	315	349	333	312	330	345	343	345	338	303	293	326	342	311	316	337	319	326	301	336	316	356	324	343	340	361	319	322	360	314	339	319	322	319	306	358	325	333	349	333	335	378	343	325	335	304	326	330	322	332	343	332	317	310	328	320	294	314	319	346	341	313	327	336	317	347	336	310	332	347	356	339	335	326	348	332	323	333	340	325	354	339	323	338	291	317	336	327	301	307	327	333	330	343	356	295	330	318	341	327	311	359	307	313	360	342	311	328	352	331	312	328	345	352	330	331	316	339	320	308	315	306	321	305	325	331	332	313	312	297	302	323	344	331	316	348	348	332	328	316	329	317	309	330	326	302	349	328	319	322	343	346	330	305	318	307	330	310	297	347	345	310	312	325	334	340	305	340	330	324	307	309	310	307	337	328	309	305	329	352	340	328	305	346	331	320	323	322	331	315	314	309	348	358	313	312	299	353	310	322	311	300	327	314	300	319	339	299	321	338	323	337	326	321	332	300	309	329	330	336	313	324	356	329	332	297	322	314	353	314	340	307	349	318	319	330	331	321	329	304	321	341	323	341	322	324	305	326	315	289	332	296	300	335	308	349	341	318	320	337	294	307	332	320	285	347	333	318	344	342	307	317	341	310	343	313	301	314	310	306	318	340	307	323	309	349	291	318	344	329	315	303	334	328	306	309	344	315	315	308	329	318	338	285	321	323	351	320	327	344	329	326	355	290	294	327	326	355	336	340	323	326	318	311	339	308	317	289	300	344	309	338	321	320	323	328	353	313	286	346	305	293	294	321	325	299	305	337	354	311	319	308	318	307	342	315	340	334	338	285	315	364	341	338	303	315	359	306	348	313	306	315	322	325	336	319	314	346	303	350	334	330	282	320	314	332	299	315	326	321	323	327	335	326	329	304	331	312	324	339	339	334	314	295	324	317	371	314	309	285	323	303	331	326	316	324	350	325	336	305	317	278	325	293	314	315	327	302	345	329	344	312	290	300	331	332	336	329	292	306	332	330	323	342	334	346	303	315	326	318	318	344	308	312	356	318	317	327	331	296	301	308	301	338	316	329	306	331	324	319	327	307	331	328	305	308	310	346	317	317	327	321	334	321	352	318	307	330	304	297	310	332	364	314	320	305	320	342	346	347	332	319	355	318	334	363	328	299	288	320	309	343	313	319	328	363	301	328	355	318	320	323	307	365	360	291	324	324	321	359	335	337	321	312	302	348	352	294	317	276	337	325	334	352	331	348	341	315	314	348	358	327	329	319	306	355	350	312	337	348	310	331	337	307	333	351	362	333	313	320	304	325	356	324	326	325	337	339	308	333	347	307	312	341	340	347	324	345	331	342	329	341	308	300	302	331	299	338	321	315	320	307	298	332	313	313	300	334	304	318	329	306	325	338	337	344	288	337	323	311	321	304	314	331	335	350	335	321	323	338	316	318	340	310	328	327	354	347	306	334	306	326	321	336	337	324	342	352	338	326	342	360	349	344	317	319	317	305	320	373	330	346	368	346	322	335	316	352	301	322	335	346	319	299	310	343	334	326	330	308	346	314	281	293	307	322	323	314	339	317	367	342	337	371	327	304	323	311	316	342	318	303	347	308	315	328	341	318	311	317	317	313	325	305	363	346	336	302	330	313	331	335	340	341	351	315	349	306	359	321	358	343	324	337	348	311	369	332	334	330	359	303	317	361	371	336	310	329	323	337	290	293	342	340	304	316	333	320	325	346	341	337	313	315	331	301	343	361	316	327	317	323	337	337	326	313	336	316	331	318	314	325	336	331	329	321	319	300	312	340	344	320	340	321	344	304	321	338	344	316	307	348	380	288	359	324	327	321	344	334	316	329	315	317	319	324	281	321	321	309	352	335	310	340	359	346	344	311	345	316	335	317	313	324	321	334	306	294	326	331	322	322	320	328	286	308	340	315	330	350	357	354	325	312	314	325	354	334	331	307	286	323	314	334	359	311	320	315	304	324	330	333	318	335	326	353	318	327	340	332	329	328	316	337	318	345	310	302	301	331	336	321	319	308	295	321	314	301	300	332	313	343	363	325	303	333	325	320	312	309	322	359	316	331	325	334	318	331	310	310	318	337	358	344	275	331	320	328	359	338	323	337	331	342	344	334	333	341	326	319	358	304	316	320	349	307	337	318	340	346	305	318	341	358	301	327	319	317	349	340	314	333	314	315	316	313	328	343	349	309	332	358	307	272	347	311	302	325	328	343	352	323	302	317	331	376	338	313	303	326	338	318	334	345	321	348	359	330	324	307	355	321	334	340	366	318	347	316	309	330	334	327	345	324	331	322	317	305	340	341	307	306	327	329	324	338	320	327	314	308	315	305	325	367	316	323	317	350	332	329	296	311	292	362	287	331	318	323	281	303	309	333	343	360	371	320	336	351	331	371	331	321	319	346	358	329	309	354	318	320	321	309	305	322	338	349	314	339	345	332	320	315	307	330	339	337	286	308	317	335	318	333	341	325	320	329	309	366	337	345	338	328	349	337	341	298	308	300	345	345	332	346	306	325	291	336	305	352	326	320	306	339	347	346	333	293	295	333	341	316	311	336	316	293	356	329	333	334	345	296	359	291	311	317	323	354	358	280	325	325	294	361	352	308	360	343	307	338	347	339	302	315	312	334	333	331	313	326	317	313	341	328	351	343	348	310	348	321	341	314	343	322	332	328	338	367	316	354	338	319	350	326	286	334	283	343	301	350	355	338	319	302	324	321	317	326	324	330	349	333	333	324	318	331	316	332	325	347	336	323	335	358	297	334	318	319	337	325	325	323	311	344	334	336	308	361	361	331	323	321	321	336	311	299	329	327	338	347	339	321	338	322	311	311	355	310	329	356	316	321	308	307	299	321	310	345	332	306	339	324	335	338	293	327	333	333	314	321	317	332	304	322	315	355	286	302	344	319	356	348	329	325	314	309	331	339	326	313	325	309	308	352	337	333	306	297	336	328	360	368	304	318	319	344	313	352	338	300	327	365	316	313	352	307	301	300	317	345	317	288	369	339	318	376	322	332	337	337	309	331	355	313	310	304	308	334	313	360	344	339	308	346	328	308	329	340	327	299	299	347	322	317	335	307	341	332	318	325	351	374	327	327	326	329	318	337	311	322	323	344	346	341	318	348	310	334	309	333	330	317	322	294	299	354	326	321	331	292	348	331	314	324	332	336	323	315	301	304	337	317	295	323	350	339	365	321	322	353	335	324
28576	23968	23746	16063	8576	5076	3371	2413	1956	1515	1332	1047	918	753	644	644	526	510	490	362	360	377	352	321	347	279	313	271	282	267	250	279	241	235	230	252	233	252	233	251	239	217	244	246	234	243	221	225	234	250	212	235	211	253	213	215	237	226	260	235	243	236	250	214	221	207	236	235	237	217	236	201	214	230	213	240	226	240	215	228	240	219	247	249	232	229	224	208	214	244	236	245	222	201	227	237	219	258	243	210	234	222	236	244	220	206	224	225	222	220	234	214	241	237	244	215	246	223	243	237	240	240	215	215	260	233	225	237	242	236	222	226	243	238	200	227	215	197	248	233	261	235	249	233	202	216	241	251	231	215	234	239	218	224	228	243	240	234	258	228	238	254	223	228	228	232	234	222	218	236	215	234	230	227	219	232	243	237	226	257	213	242	238	223	232	233	220	219	247	215	224	231	226	211	211	239	238	231	223	251	241	230	229	220	248	246	217	217	237	246	234	222	225	209	241	216	225	247	223	231	241	218	209	235	243	229	229	242	242	215	218	191	239	212	234	236	216	211	251	223	224	238	235	222	233	229	208	265	238	250	244	220	225	229	225	234	211	212	223	227	222	240	244	225	225	225	250	219	201	225	216	239	212	219	262	256	235	231	231	216	236	231	258	211	249	220	220	231	231	225	214	246	202	222	245	244	245	216	268	211	245	239	250	207	228	271	241	236	243	228	244	210	243	242	243	239	215	257	217	227	230	218	220	242	236	226	228	208	217	224	216	226	200	235	240	237	233	235	240	228	245	252	247	214	244	269	240	243	211	215	259	224	201	243	225	246	229	244	263	242	262	245	229	209	234	230	212	199	250	249	251	241	263	231	238	266	212	232	239	226	208	230	228	212	196	231	214	239	185	221	213	235	237	231	240	242	244	218	235	245	219	226	247	198	227	227	240	230	220	233	256	224	230	240	248	226	233	250	214	236	215	208	258	251	252	249	233	226	236	237	227	210	217	240	226	236	205	239	228	218	231	249	244	234	215	256	233	220	206	235	242	254	223	221	228	216	224	245	222	237	245	239	224	227	257	238	220	240	235	239	244	236	221	229	269	238	231	219	254	225	223	224	253	206	235	231	257	223	219	217	201	247	243	206	224	246	215	254	239	229	235	254	227	253	224	204	272	231	220	248	240	269	227	215	213	203	237	208	255	221	237	229	233	222	216	209	249	248	243	240	236	255	238	225	206	247	231	237	223	225	217	235	210	222	235	272	244	236	247	221	236	247	229	227	233	230	222	202	218	245	235	233	220	250	261	215	240	250	251	247	214	223	226	223	204	217	210	248	241	224	257	217	239	242	222	227	208	221	223	224	243	246	243	214	226	214	239	237	234	224	202	266	238	211	221	248	221	237	235	262	253	228	231	221	264	237	230	247	229	249	224	210	246	235	234	240	237	229	218	237	224	251	247	239	241	206	223	221	214	253	228	232	229	226	244	237	230	232	226	228	226	200	241	239	250	244	227	240	214	236	231	235	226	237	229	235	219	230	222	221	241	260	258	239	209	257	244	214	239	210	255	252	235	212	215	247	232	251	267	208	244	232	234	215	253	220	215	245	224	226	234	216	259	233	223	255	232	264	235	248	239	206	247	206	260	250	214	237	222	241	209	230	222	249	217	210	217	233	265	196	254	251	229	256	223	239	239	232	227	217	235	247	210	251	223	212	233	232	214	233	206	219	241	243	208	245	206	222	236	239	204	232	234	221	249	256	220	227	226	243	248	249	206	237	223	213	220	241	246	257	211	223	231	221	228	248	246	234	240	240	236	221	245	256	229	236	224	246	258	227	219	255	228	230	225	208	216	232	217	227	251	249	238	239	249	225	211	246	244	232	201	207	233	267	248	250	228	242	255	251	250	249	258	223	214	227	199	253	215	242	194	257	261	225	220	234	233	230	233	213	247	226	219	235	229	226	217	244	249	212	214	224	247	186	224	225	244	218	225	241	240	231	232	237	241	221	251	236	219	232	251	238	228	210	257	201	233	237	214	215	218	255	243	242	213	232	226	217	231	244	223	219	232	268	197	239	254	243	215	229	232	220	205	223	217	244	244	224	235	220	246	216	210	236	227	235	250	214	231	236	241	208	212	223	238	220	229	222	234	246	215	216	212	235	243	235	232	259	209	254	218	250	218	218	234	249	233	223	224	268	239	231	247	219	216	220	237	239	210	236	234	233	229	215	235	196	246	212	253	216	215	224	256	250	200	234	213	208	227	227	210	209	227	220	235	243	260	246	248	213	244	224	186	243	224	213	227	216	208	206	246	210	232	235	233	224	241	239	240	252	207	241	241	223	251	223	228	221	229	224	237	215	244	229	225	265	220	223	235	211	217	206	210	252	206	240	245	245	203	217	239	235	227	238	241	238	224	240	253	226	241	232	224	224	235	195	231	217	233	216	238	207	215	239	254	216	238	274	213	236	221	210	222	253	237	215	234	219	245	247	220	222	215	228	194	228	214	225	235	244	220	238	240	193	234	242	227	231	230	227	225	218	226	234	235	195	244	236	234	217	220	251	251	214	226	222	260	218	241	229	222	223	210	226	249	238	241	248	218	245	236	224	237	217	244	227	216	218	231	215	234	213	226	249	215	216	242	237	226	264	225	242	208	258	221	218	226	227	234	222	229	211	201	233	265	247	227	232	227	215	245	215	237	228	228	247	227	216	206	237	238	217	234	241	213	223	247	244	243	230	222	238	243	215	245	217	226	219	230	252	232	211	243	221	217	231	258	242	199	231	218	213	233	227	239	250	218	226	202	230	249	203	226	251	246	221	230	202	206	243	211	219	230	250	246	237	220	228	233	252	226	238	218	208	222	249	244	234	216	218	224	235	238	229	230	208	249	247	232	223	258	241	243	241	246	218	223	236	221	240	221	242	243	220	214	230	238	228	214	251	223	203	227	249	189	226	230	200	236	215	250	228	226	198	239	222	223	225	222	239	260	232	236	217	232	239	205	245	210	242	253	234	226	219	213	240	247	224	229	214	220	236	234	251	224	286	251	230	232	250	224	250	241	234	232	222	242	241	228	238	223	217	250	229	228	241	236	237	207	216	233	235	236	195	240	204	240	219	218	223	217	215	240	253	224	243	234	235	228	227	209	199	244	238	267	233	235	243	248	211	231	196	234	241	212	242	234	246	236	226	235	223	249	236	227	233	231	219	242	215	205	216	224	201	239	223	239	215	260	215	239	230	236	217	220	226	243	219	219	221	247	207	248	238	247	227	234	219	255	237	239	239	234	250	221	216	207	226	254	238	230	249	217	224	252	246	241	222	254	223	234	226	251	238	248	230	230	201	234	231	239	222	226	225	250	235	239	236	219	216	243	209	232	222	251	266	238	233	258	207	223	252	241	243	213	215	223	222	247	239	224	207	222	228	213	202	238	266	236	222	254	240	219	264	223	238	218	242	195	225	253	240	211	238	236	255	244	243	255	233	212	260	235	219	234	225
23396	36214	29581	20968	15085	10749	8219	6218	4758	3915	3308	2710	2232	1813	1496	1370	1158	990	864	833	750	669	646	546	544	504	473	425	403	401	400	373	397	374	370	347	390	369	351	334	358	357	332	328	328	350	300	324	313	327	319	328	302	309	310	294	309	311	340	352	351	328	343	336	331	301	327	318	351	311	310	341	339	309	345	331	309	331	343	324	325	331	355	309	347	341	315	291	329	315	312	352	325	306	316	324	353	305	321	321	324	347	354	315	350	334	372	321	317	299	299	335	319	325	295	340	318	325	299	301	326	338	297	301	353	304	323	350	326	306	355	321	331	316	313	281	330	323	313	362	321	299	311	315	331	316	284	347	337	281	334	327	320	311	317	312	346	336	329	329	308	330	300	324	312	356	284	333	301	325	322	356	308	318	317	327	340	315	302	309	370	319	322	302	297	313	319	313	328	308	343	328	339	326	331	333	315	359	319	354	296	355	294	326	321	305	333	325	342	308	314	344	320	317	338	290	317	344	309	332	322	337	335	321	328	303	293	337	319	340	336	313	332	345	315	333	304	327	309	325	301	318	330	315	346	358	303	324	321	299	292	346	322	342	317	316	308	307	313	295	342	303	295	305	337	285	323	337	320	320	351	329	336	304	290	323	310	303	328	327	338	332	306	349	304	311	312	311	339	315	385	321	301	320	323	337	360	299	298	356	317	357	300	313	299	309	291	298	320	364	309	295	330	305	295	308	334	325	345	334	343	309	310	332	318	327	306	331	342	300	312	335	301	333	327	317	340	313	312	293	328	300	317	300	339	334	332	337	354	359	307	355	336	320	339	310	312	325	325	342	342	339	315	309	305	305	294	314	323	331	355	316	315	342	323	310	317	302	313	330	312	333	335	318	323	331	314	346	345	336	339	324	334	339	317	318	320	293	345	334	300	327	317	342	354	290	329	314	319	319	330	318	322	329	318	308	352	321	369	342	300	330	317	332	308	360	339	301	337	333	352	333	311	295	322	321	331	302	321	336	315	345	312	330	338	344	325	326	283	320	347	306	335	330	343	327	307	316	332	313	304	277	343	319	319	307	300	341	318	306	351	303	352	296	291	341	344	318	355	283	286	348	287	345	299	311	283	322	289	301	331	363	321	319	376	333	319	330	330	345	313	338	335	291	318	314	324	345	325	363	323	312	325	342	307	333	314	345	313	315	319	309	345	330	341	282	309	294	330	337	321	330	332	325	294	335	342	315	345	331	314	337	312	327	298	280	301	324	330	322	319	346	342	295	348	325	340	333	311	353	339	311	304	341	307	337	279	321	335	330	322	318	318	298	320	326	297	301	324	306	318	340	311	334	375	328	327	323	298	312	316	327	314	314	320	358	329	345	317	338	324	339	328	300	317	334	308	321	281	348	348	351	331	328	301	327	312	311	340	325	326	302	298	321	312	324	306	302	332	366	319	336	331	329	330	298	298	344	336	326	313	344	267	342	320	312	314	296	338	292	293	323	334	329	316	298	318	290	330	308	348	291	311	351	340	329	320	336	340	318	316	305	330	323	308	329	332	324	326	331	359	301	330	314	329	336	311	316	341	345	301	319	314	289	351	346	319	302	317	324	329	320	319	340	327	319	343	330	356	296	326	294	330	314	306	344	320	327	299	315	312	320	304	337	352	345	293	333	295	315	336	326	318	338	320	293	299	314	285	311	339	364	349	325	351	328	298	301	322	354	286	317	337	335	321	295	321	309	342	308	329	319	314	349	343	343	302	325	313	337	344	337	320	306	345	302	314	313	338	315	341	332	318	312	330	296	305	337	325	336	312	339	324	337	327	340	319	297	339	326	331	298	339	358	315	324	312	283	300	338	323	330	313	310	300	324	341	321	318	335	316	303	322	331	324	302	344	320	289	344	316	337	305	319	367	316	306	303	308	290	318	319	322	351	316	339	337	333	339	338	329	337	311	327	320	313	338	322	302	293	280	292	297	306	343	317	336	323	321	324	327	329	298	332	314	321	318	323	292	306	299	304	337	328	294	322	321	326	334	339	325	315	308	301	301	300	371	317	325	326	341	317	323	323	321	326	313	352	348	328	339	301	347	353	320	328	349	334	336	331	321	295	307	323	309	349	331	370	331	318	331	321	317	324	322	323	344	357	308	322	308	292	311	332	327	346	335	339	287	345	321	328	362	330	310	343	341	351	337	328	346	325	288	326	325	312	326	320	344	332	306	339	331	319	330	314	303	306	307	311	335	325	326	331	345	360	313	316	307	335	331	338	331	318	358	318	319	334	292	358	317	320	337	307	317	332	296	308	345	311	308	348	320	302	336	329	328	342	322	307	324	334	325	292	339	303	331	342	342	336	339	321	314	310	331	326	312	315	346	338	331	331	316	313	311	329	322	343	325	332	349	347	303	322	299	321	326	290	332	347	340	344	320	299	273	328	317	310	335	344	313	352	315	339	307	291	349	316	327	341	337	321	333	330	351	311	346	357	311	333	319	324	322	316	311	329	337	296	340	333	301	335	349	330	326	343	350	366	312	317	322	316	340	327	333	345	336	311	316	321	306	345	332	309	340	327	296	310	328	304	314	301	306	335	317	305	288	356	318	323	338	323	330	342	317	324	326	304	317	319	306	319	335	311	310	312	333	309	286	368	328	350	328	350	351	311	314	309	316	319	284	337	323	311	335	326	344	327	347	354	314	354	294	314	335	317	320	308	345	312	317	334	286	333	337	322	306	341	327	316	309	328	332	331	310	334	356	314	307	310	291	330	311	318	340	312	334	351	296	324	326	301	309	338	319	338	292	330	333	355	325	311	350	351	314	327	302	334	331	322	278	325	325	325	347	358	308	285	309	335	294	303	308	307	318	308	303	320	308	327	352	344	303	307	305	346	312	331	300	339	318	334	348	334	328	320	308	354	345	329	325	326	344	305	301	309	320	324	304	303	334	322	303	345	318	314	342	338	329	346	320	322	317	322	320	285	336	323	326	312	316	309	319	366	284	305	311	327	284	346	337	325	328	366	319	331	313	343	294	323	321	305	314	321	347	282	316	316	337	315	307	305	292	333	306	312	357	342	320	310	349	359	306	328	326	358	302	314	343	323	317	298	291	310	331	297	320	341	328	355	302	294	331	315	337	306	343	321	311	337	331	303	321	317	344	324	318	361	315	357	314	291	294	340	302	287	304	337	333	347	343	337	313	299	326	306	341	301	331	339	326	317	304	322	324	287	349	366	327	313	336	321	327	317	334	313	316	304	319	302	312	314	295	315	303	325	351	377	350	322	338	362	332	316	348	303	313	334	351	286	344	300	294	329	344	359	343	362	323	341	307	348	305	289	330	336	335	328	288	315	335	343	316	329	318	296	334	307	340	337	312	347	349	325	325	333	295	333	322	329	308	327	336	333	318	324	313	340	336	332	320	330	299	349	340	304	308	326	344	312	321	355	296	307	314	276	311	336	309	333	313	289	298	313	326	322	309	323	298	343	346	320	302	343	315	331
23430	21244	27707	25275	19877	11325	6216	3965	2886	2405	1944	1501	1285	1037	978	788	681	604	568	558	450	413	408	364	377	356	358	322	346	287	302	266	275	262	225	237	255	278	250	277	250	252	256	245	240	239	242	276	279	228	248	228	228	272	243	245	242	222	236	241	239	261	261	250	259	236	217	237	229	257	232	240	247	239	244	240	242	260	241	245	230	262	237	238	252	265	230	230	228	248	237	205	237	239	251	230	248	232	233	231	253	258	247	244	226	231	244	252	224	252	259	237	220	235	230	230	238	248	245	223	274	229	256	259	262	262	249	243	245	248	239	251	269	223	251	255	241	263	234	254	265	257	257	256	229	230	224	262	242	259	235	265	271	234	238	241	233	229	253	243	258	231	251	253	251	260	242	222	225	259	259	259	212	240	221	267	259	257	225	239	270	249	247	255	234	245	246	235	248	262	254	250	251	216	250	248	238	256	226	243	229	259	229	253	231	252	262	248	263	247	231	251	262	251	254	244	220	217	249	227	253	238	249	247	223	252	244	240	224	218	213	253	235	246	244	233	233	242	230	248	250	265	210	265	238	247	246	252	253	234	260	232	265	224	236	218	236	233	230	252	235	230	232	249	235	221	248	239	239	231	250	257	212	285	228	237	245	242	247	258	242	228	244	225	253	227	248	247	243	221	234	249	252	259	252	248	255	228	231	241	238	213	236	261	251	230	236	267	243	220	221	264	243	259	254	241	244	267	237	269	231	259	212	243	238	222	246	277	239	223	231	215	238	241	250	226	277	270	242	247	243	220	220	237	253	228	253	274	219	225	264	243	268	233	235	241	224	245	243	239	242	231	241	264	247	219	238	225	237	251	253	231	218	240	224	251	231	241	243	234	241	265	206	248	225	243	264	255	233	231	260	262	241	271	248	260	237	253	246	223	248	260	238	193	236	215	229	245	220	243	236	210	224	262	243	209	261	255	232	274	228	254	225	236	239	236	251	241	244	266	259	260	234	222	232	250	247	234	250	253	224	265	248	253	274	257	240	240	254	243	215	251	217	246	243	250	239	229	240	220	256	247	264	235	237	263	247	260	260	220	206	247	228	220	253	250	252	220	223	246	240	241	259	268	262	250	234	260	272	234	242	277	219	236	261	243	266	224	237	240	259	215	225	256	242	239	213	215	230	241	250	231	226	226	263	236	255	266	255	268	224	222	240	244	235	216	245	248	222	236	229	218	259	225	263	220	239	276	242	223	214	241	232	250	254	264	211	248	240	248	259	273	262	248	247	231	220	264	251	239	259	254	236	238	269	209	235	257	237	259	253	223	247	262	239	244	275	234	250	232	224	250	256	242	195	266	198	232	244	234	256	242	226	235	223	223	265	227	243	222	265	239	256	216	224	234	246	270	241	243	238	246	243	221	262	248	273	223	227	207	239	239	224	257	230	232	224	238	237	238	232	234	214	225	247	258	225	229	246	203	227	236	242	259	237	234	248	247	245	264	229	229	218	243	248	238	253	228	270	258	257	229	233	224	203	239	252	245	250	219	244	231	263	248	252	248	223	258	257	213	221	239	243	268	204	226	212	255	226	233	232	238	226	248	245	248	232	236	267	248	265	245	243	244	241	230	235	247	221	237	232	241	233	214	229	247	247	232	248	234	242	234	229	226	244	253	227	206	248	288	268	256	213	246	259	234	246	250	224	243	249	219	245	228	227	243	226	228	213	239	228	230	245	255	229	250	262	242	255	251	267	256	247	244	218	253	254	236	257	217	253	228	247	260	244	237	246	217	248	237	229	218	272	235	251	217	237	238	236	229	260	236	262	224	219	229	242	226	241	211	236	246	226	234	237	231	219	233	215	273	237	259	233	233	231	218	227	245	237	249	240	249	236	250	216	234	245	229	232	254	256	248	213	234	244	231	264	265	236	227	231	240	262	254	250	250	220	213	262	256	255	242	247	260	237	236	269	202	249	248	268	237	246	244	223	226	244	215	247	235	237	254	241	244	245	249	250	255	259	264	218	204	237	252	243	256	239	241	237	228	249	244	252	240	264	254	243	236	245	219	247	228	246	229	229	233	233	238	228	239	241	281	234	242	227	227	236	230	244	260	243	250	231	273	250	232	251	221	246	222	262	239	264	227	241	231	253	239	261	257	218	237	231	265	221	240	238	229	240	237	240	221	236	256	214	239	252	250	253	248	241	216	275	268	237	252	242	258	220	259	245	238	240	204	261	282	224	233	236	243	224	242	244	235	253	235	253	226	234	281	230	230	256	274	227	250	247	269	256	237	260	230	229	259	257	260	219	252	261	216	252	233	231	248	273	227	232	224	238	239	246	267	260	262	233	226	242	216	275	250	222	243	258	248	259	269	244	235	267	240	252	256	246	274	234	257	241	264	235	207	222	254	209	255	213	258	228	251	245	215	261	227	237	223	269	252	246	224	226	265	236	252	224	242	242	237	250	249	257	247	256	262	235	257	235	270	227	245	260	229	261	227	213	246	238	255	244	255	244	248	233	234	277	251	245	245	251	248	223	269	254	262	268	226	244	258	257	261	214	260	224	226	247	227	269	227	241	261	269	252	234	258	243	228	217	226	268	211	238	253	218	256	223	278	213	235	257	248	247	238	250	249	227	267	234	252	260	236	269	244	227	250	235	246	240	252	234	234	253	241	260	297	234	220	228	238	234	256	240	250	260	251	244	245	235	235	255	234	249	226	262	244	233	265	254	251	227	256	255	237	269	224	242	204	253	242	232	263	234	255	264	228	272	266	268	244	235	227	221	231	239	239	245	238	223	219	239	268	294	233	222	234	226	270	232	254	225	226	222	226	250	252	240	264	221	281	232	267	267	231	211	255	226	217	246	246	242	269	232	236	230	245	257	253	246	268	227	242	273	233	232	273	229	225	230	232	242	266	237	249	213	260	244	233	249	225	253	258	230	282	224	230	232	204	250	223	218	260	224	214	254	236	240	223	237	246	253	227	253	247	224	215	228	214	233	231	245	244	232	236	218	237	212	249	249	226	237	255	249	235	240	209	234	221	228	226	246	241	223	250	228	268	226	235	227	259	257	250	229	256	234	190	218	227	247	235	233	237	225	214	268	252	259	231	261	248	235	228	252	249	250	228	245	239	259	224	244	250	218	227	244	247	236	237	233	239	239	240	255	236	230	230	248	231	255	233	232	263	246	236	227	269	258	227	232	253	222	270	250	263	221	224	259	234	266	236	235	272	230	239	203	229	243	233	247	225	219	215	239	237	233	252	240	271	238	271	190	247	213	215	227	223	225	228	265	229	247	227	241	238	227	226	258	254	227	237	254	203	225	236	225	244	227	239	234	247	224	235	228	237	238	220	244	248	220	237	239	253	258	234	210	266	242	255	245	235	234	221	237	264	252	256	233	242	254	227	237	247	267	240	251	224	247	244	228	253	225	226	253	264	234	220	222	253	261	264	226	256	262	238	234	244	234	276	254	244	235	212	248	234	253	244	255	232	235	229
23851	42346	35099	26425	19800	14972	11522	9023	7241	5684	4845	3911	3092	2536	2238	1843	1582	1418	1131	1036	871	854	788	725	654	584	543	512	535	464	466	453	402	421	412	397	357	388	372	362	353	364	352	360	328	374	362	336	352	354	332	308	335	342	363	344	361	371	332	322	347	314	366	354	357	340	346	344	326	350	340	336	350	334	337	334	329	321	327	327	312	322	361	317	336	339	334	332	345	357	339	327	331	335	350	369	356	346	318	348	340	314	316	343	313	328	330	360	308	337	368	334	334	370	312	341	327	323	356	335	316	336	387	343	348	325	356	343	336	323	326	311	343	355	307	304	358	332	350	377	322	313	333	353	347	351	335	325	325	365	331	361	370	333	309	352	315	349	351	334	370	348	335	293	343	334	341	350	341	369	346	336	334	357	355	362	361	357	323	363	325	325	328	331	324	337	340	393	358	346	343	334	379	360	327	366	327	321	353	348	329	345	320	362	300	381	322	299	329	334	344	350	333	325	353	343	385	359	332	328	351	347	353	330	374	341	342	355	350	352	365	347	326	337	316	327	356	352	321	375	331	336	338	343	329	333	351	345	319	307	362	339	335	334	341	335	344	370	329	355	324	371	315	323	349	341	333	318	353	313	341	339	317	326	293	356	323	360	373	351	343	349	300	312	376	318	339	268	361	329	335	341	370	316	319	352	337	331	342	322	328	350	336	368	333	354	357	370	313	354	342	350	333	326	350	310	327	333	336	339	353	345	338	354	333	351	326	319	324	347	335	334	320	330	323	365	351	326	356	328	334	324	347	335	335	336	357	328	315	346	323	357	363	363	356	365	309	332	333	365	295	356	366	325	367	368	326	323	352	353	345	334	341	334	348	318	333	331	335	317	345	373	362	307	343	349	332	353	356	323	313	339	338	348	310	335	339	318	350	325	340	357	322	380	334	318	346	362	360	342	332	295	314	334	340	321	348	348	333	349	325	336	357	321	352	327	342	347	326	341	318	322	314	329	329	320	320	296	336	357	326	356	366	332	317	329	358	350	342	314	335	341	342	375	361	316	328	349	337	320	366	359	320	351	357	358	360	295	312	362	333	365	333	316	317	352	339	306	346	311	346	329	346	340	369	363	312	342	329	328	315	351	367	355	360	327	348	348	315	345	321	291	349	352	344	310	363	353	332	336	346	333	322	326	355	340	329	351	309	309	328	336	300	358	327	327	337	338	289	341	306	334	333	341	331	326	337	347	367	344	346	372	349	359	380	360	363	317	318	325	325	309	336	367	325	320	346	314	321	346	339	324	338	353	348	314	353	341	358	380	304	337	355	368	359	326	345	328	353	362	329	339	322	346	343	315	310	337	343	360	348	326	369	346	362	366	341	345	346	357	306	347	342	324	316	324	333	329	336	328	342	348	352	354	363	360	366	319	337	346	336	311	315	361	314	341	354	319	331	353	338	337	321	346	350	329	372	363	354	346	345	348	316	349	346	308	346	325	355	364	380	333	359	317	352	344	351	332	383	341	360	330	351	385	304	322	359	318	314	377	344	342	325	340	334	308	310	308	335	326	326	305	320	338	305	320	373	337	341	330	304	343	336	335	314	335	352	330	377	341	297	332	357	376	358	327	348	338	341	338	329	349	315	350	340	345	322	345	361	328	361	323	344	357	351	319	338	329	320	337	347	337	335	332	351	320	357	348	326	343	338	355	341	354	346	334	340	325	343	320	342	333	330	326	349	329	341	307	368	350	333	342	318	373	324	334	324	353	347	329	307	309	330	343	342	347	369	357	317	340	368	372	339	345	315	333	327	343	328	347	322	322	344	342	387	344	356	319	372	315	328	309	355	349	360	315	332	352	346	371	371	334	371	308	327	356	336	327	317	359	325	325	326	319	319	350	329	359	341	338	352	328	371	331	317	327	349	312	348	320	342	337	351	342	310	322	345	337	308	341	328	358	340	360	350	330	341	339	367	312	345	314	326	359	311	349	309	332	312	355	342	325	301	331	339	325	336	352	344	326	305	348	338	305	382	360	330	329	321	307	320	345	325	321	336	372	322	333	343	309	319	312	357	352	334	328	332	355	333	324	384	347	348	349	355	334	330	319	328	354	353	353	337	330	313	346	330	362	346	348	355	347	336	365	312	334	326	352	318	351	367	284	329	315	339	330	330	334	342	326	354	347	343	330	362	346	358	323	339	349	345	345	326	337	306	311	330	332	340	321	334	295	350	330	345	352	326	325	364	309	336	303	314	334	338	324	328	348	351	352	347	355	330	354	316	332	334	360	345	342	355	356	338	364	354	323	373	352	320	346	322	348	316	344	324	312	324	311	323	335	335	365	341	339	382	376	338	351	389	347	316	294	358	337	318	361	287	370	322	341	332	329	358	339	323	308	341	350	322	353	348	354	352	368	336	384	300	341	335	358	325	307	352	352	325	331	330	347	304	357	323	341	339	351	361	310	312	362	351	363	320	369	337	334	351	353	316	345	330	327	341	343	325	343	287	345	336	331	361	357	341	331	362	307	331	336	327	357	335	310	338	337	349	324	348	331	331	353	332	358	351	339	325	320	320	373	320	316	322	330	338	332	318	335	346	308	318	323	373	329	350	312	344	324	336	333	320	371	312	318	323	345	327	317	342	300	342	347	366	315	321	388	324	361	343	343	353	322	307	306	307	320	323	340	351	320	369	301	332	342	366	312	346	364	343	344	324	343	357	355	323	327	337	349	299	312	382	377	350	344	343	348	358	318	347	353	378	341	353	375	320	359	316	324	327	348	339	339	315	338	330	337	337	323	351	370	340	354	297	331	355	337	308	334	348	335	315	345	323	330	327	352	343	333	330	333	361	319	342	316	331	325	352	335	320	324	344	307	314	345	350	358	371	318	326	346	357	347	348	315	341	344	328	345	343	339	329	328	348	307	332	321	329	382	312	346	325	347	301	319	354	334	328	314	333	343	345	314	316	326	329	380	339	353	298	364	371	319	347	328	314	340	341	322	326	319	351	358	339	326	336	332	351	370	322	335	360	335	340	333	335	360	346	311	339	300	362	315	331	316	319	359	311	367	322	339	321	315	360	345	351	331	348	295	336	323	333	320	338	356	322	373	340	343	357	324	329	331	340	348	318	318	369	342	308	380	362	331	352	337	336	335	356	356	336	336	336	326	336	370	324	334	336	371	350	352	316	357	350	329	342	307	345	344	375	371	342	358	359	340	349	310	289	354	360	370	358	345	333	317	352	349	363	327	318	377	322	323	335	349	350	333	355	325	331	341	326	327	352	310	319	315	295	334	349	353	331	320	377	314	342	336	312	337	335	362	346	334	344	334	339	297	323	306	344	346	376	354	365	353	344	356	313	339	334	319	342	351	330	298	339	351	335	362	354	298	314	340	350	354	306	333	339	326	344	339	328	364	333	337	302	363	364	329	333	351	320	327	342	343	316	339	332	341	302	314	342	350	333	363	363	322	337	342	362	337	314	339	358	344	311	353	346	348	313	329
24918	21347	26273	24127	11669	6391	4285	3064	2199	1785	1445	1184	1032	850	711	657	578	486	520	405	368	404	360	337	323	281	292	264	261	269	246	266	232	236	239	215	234	214	229	232	210	215	211	240	243	217	230	221	247	199	234	204	205	233	242	220	218	223	227	228	205	228	226	256	223	223	209	194	262	212	228	198	212	200	222	205	224	241	243	212	217	221	227	210	199	207	220	226	238	239	247	246	234	216	231	229	217	244	216	234	229	219	226	224	213	240	236	235	219	237	211	238	229	222	200	243	205	204	214	188	221	221	221	219	223	232	209	188	203	199	227	223	229	198	216	249	203	207	212	233	198	239	232	241	230	181	231	228	202	217	242	200	210	214	231	209	238	204	225	220	209	189	212	221	212	230	227	202	245	246	228	222	184	210	216	193	217	196	221	223	243	266	210	239	208	224	237	218	193	243	230	247	212	197	247	209	219	217	243	230	233	219	234	225	189	221	197	213	228	246	237	227	231	236	224	253	214	220	241	219	241	235	220	222	220	226	223	214	227	240	229	218	224	252	212	247	228	224	246	223	234	213	199	246	203	236	202	213	227	216	245	238	233	207	213	207	211	209	210	224	212	228	203	215	208	239	229	193	243	217	210	253	243	215	203	242	210	197	235	210	195	244	188	208	200	215	223	219	250	203	215	246	224	213	242	224	220	211	215	234	200	232	195	221	213	197	220	217	219	213	221	215	215	247	215	229	211	236	242	205	216	242	218	220	221	212	224	236	233	220	201	242	252	228	241	234	246	214	222	241	249	230	240	244	205	224	238	221	180	235	227	234	242	225	213	221	190	233	212	223	220	213	236	213	198	216	215	214	195	211	246	225	222	222	213	199	222	219	211	226	215	250	197	210	221	227	224	212	229	219	207	214	215	248	225	229	215	204	217	229	225	208	229	213	244	207	227	203	212	248	222	215	204	219	237	236	218	223	221	200	206	235	222	243	201	215	234	243	222	228	212	234	241	207	239	242	209	223	221	202	225	216	220	228	213	221	220	273	208	224	222	225	225	240	239	197	241	211	187	228	217	196	216	195	241	237	212	227	246	222	228	243	235	234	235	221	193	222	209	219	209	237	239	236	231	223	236	227	199	233	213	215	206	231	205	218	222	213	221	209	198	229	211	230	202	207	206	198	218	221	219	224	224	209	221	228	226	234	228	230	202	198	250	226	228	208	240	200	206	221	224	215	224	262	217	207	240	231	211	207	214	200	213	205	210	224	226	190	237	225	235	187	222	207	199	258	223	212	219	220	216	229	212	182	231	217	209	224	208	228	200	210	223	193	213	203	207	214	233	219	224	249	202	251	199	220	216	226	228	199	215	233	228	219	183	239	226	212	214	243	205	203	213	230	214	215	215	223	211	202	237	218	199	224	215	224	224	204	223	233	224	229	225	200	207	218	243	223	243	245	219	223	221	265	209	216	188	219	219	208	233	217	204	236	217	225	210	217	224	214	231	195	204	230	222	216	210	239	235	219	233	226	200	218	229	249	210	228	226	214	230	214	200	231	213	204	214	247	235	213	232	218	223	249	256	220	202	221	224	216	197	243	191	204	246	232	213	228	220	227	215	217	206	213	208	213	208	213	239	220	204	198	207	224	239	245	206	186	226	219	208	213	242	209	192	207	234	222	220	233	215	242	217	207	209	233	227	234	208	202	230	263	230	221	218	202	258	240	214	223	221	203	231	217	228	245	218	240	216	206	226	234	212	244	221	190	243	221	220	215	222	225	196	217	222	230	207	225	224	245	224	230	249	210	200	229	224	218	222	235	243	223	225	235	224	228	208	224	213	209	231	251	216	237	203	222	234	214	219	218	223	216	202	218	239	196	226	217	229	228	228	212	233	206	202	216	233	232	228	225	243	215	212	230	230	214	214	225	218	242	215	218	204	215	205	234	238	197	229	225	215	225	248	242	234	210	214	213	216	220	215	243	228	200	214	235	216	215	202	222	216	209	211	233	212	211	213	198	229	225	218	195	204	188	219	186	200	237	240	224	216	216	218	209	209	231	199	226	200	230	204	196	214	205	225	209	238	208	219	221	223	224	225	231	230	191	225	247	207	245	215	212	250	225	237	215	243	223	231	229	204	231	214	199	211	226	210	226	246	249	238	227	219	222	224	228	216	204	218	220	202	218	241	245	219	223	215	227	224	244	222	222	214	223	196	231	226	214	233	234	229	239	200	218	247	222	223	221	202	190	247	231	197	237	237	227	246	239	221	220	240	219	238	231	237	227	216	202	243	224	219	237	207	214	226	226	222	187	216	221	192	199	219	204	240	238	226	233	230	190	235	251	206	230	224	225	228	226	192	219	243	218	201	241	237	202	214	209	216	206	214	230	244	223	232	202	204	235	216	216	256	223	205	206	234	210	210	217	202	219	224	217	232	209	215	229	245	235	207	254	201	214	244	224	221	208	216	211	229	231	227	225	213	224	231	204	205	200	201	224	211	243	224	220	229	218	222	199	251	232	231	227	232	231	203	200	224	237	197	204	231	203	224	240	205	218	233	224	228	230	196	227	210	217	197	265	217	186	236	241	212	234	222	219	193	225	241	239	212	227	209	199	241	214	271	212	214	266	233	224	213	214	189	205	226	220	202	229	213	221	248	238	213	232	241	229	219	227	213	231	244	201	229	206	236	213	209	246	215	210	214	214	249	199	227	247	214	203	220	204	222	206	227	201	220	212	209	209	228	228	211	248	218	208	233	230	240	216	206	219	192	231	218	216	206	234	235	237	240	220	226	216	214	220	215	206	211	244	227	225	221	212	207	230	218	207	232	207	216	206	209	229	210	205	212	204	224	211	211	227	248	228	203	201	235	210	222	213	222	229	224	242	216	213	211	225	245	224	196	232	229	218	210	229	222	215	225	201	196	243	214	215	194	212	200	223	217	214	195	217	217	210	226	221	230	236	228	217	189	235	225	208	232	221	224	223	212	212	229	205	262	257	220	203	212	227	225	241	234	213	209	210	209	216	224	231	243	211	228	224	230	216	218	233	232	219	197	223	235	235	203	216	204	205	248	232	233	224	203	241	232	211	224	235	246	218	254	214	199	213	209	245	203	210	202	222	227	239	223	224	222	191	242	222	237	233	219	187	236	223	198	229	185	206	206	226	218	237	231	214	202	207	211	230	231	269	214	237	240	207	210	206	208	236	209	214	206	213	222	230	223	211	187	198	205	234	202	246	192	214	228	217	224	234	227	224	245	216	227	237	217	206	222	251	222	238	229	238	241	214	199	240	202	234	214	220	195	199	233	235	221	252	237	238	229	216	210	213	221	214	208	234	236	214	228	232	232	210	241	235	228	236	199	211	194	204	218	219	221	201	237	218	227	214	229	231	256	205	219	215	222	205	228	237	221	220	190	194	249	214	212	237	217	218	203	220	214	271	197	239	232	244	203	233	219	240	223	226	207	240	236	219	207	218	247	228	242	193	218	223	225	201	236	209	191	255
23257	38963	31700	23066	17241	12849	9924	7699	5952	4727	3787	3044	2490	2016	1732	1559	1280	1173	1030	851	780	699	672	625	524	526	498	451	432	441	426	352	365	375	365	326	353	365	329	296	313	339	358	305	352	302	305	320	316	292	313	300	373	329	311	304	303	331	336	318	313	301	275	343	311	320	282	295	352	290	296	306	329	287	335	309	321	326	295	318	324	317	270	310	315	320	314	305	309	314	309	310	315	306	313	327	337	299	340	300	314	338	302	330	319	357	280	341	291	345	319	335	322	286	300	298	291	300	289	290	304	352	302	305	298	340	302	320	320	329	306	292	326	322	304	317	330	316	277	277	297	320	325	339	326	293	307	336	326	354	324	322	339	330	287	323	304	292	317	283	313	310	304	321	302	303	312	347	349	294	302	323	299	304	315	354	327	311	297	301	310	292	339	337	287	320	322	306	306	327	334	315	318	295	299	305	315	302	312	323	307	330	292	297	334	294	309	297	272	306	335	333	319	288	330	339	318	324	321	330	318	314	304	301	338	314	336	315	323	328	320	329	341	320	305	305	317	306	322	342	314	308	341	327	335	311	290	303	305	306	318	329	319	325	313	290	315	336	316	311	301	284	300	316	326	310	328	309	294	323	323	282	329	298	315	320	284	301	340	328	308	324	291	307	275	291	316	330	297	287	339	340	306	320	264	304	310	335	323	324	286	331	327	326	302	322	321	315	284	286	334	307	317	335	297	331	319	273	302	330	334	301	325	319	301	271	307	309	322	328	291	317	304	320	304	342	315	320	328	316	321	291	318	333	305	313	313	317	302	316	305	285	305	322	306	331	324	350	312	300	328	323	319	300	301	299	329	325	328	339	330	319	325	316	304	306	309	322	279	357	341	325	300	348	336	324	305	312	310	310	327	315	301	339	301	296	299	330	317	316	309	320	334	317	320	334	315	284	311	301	312	308	287	326	301	303	312	308	288	318	318	282	330	330	336	305	268	309	291	304	312	296	323	299	332	305	333	325	293	330	344	325	316	328	347	307	339	323	294	307	337	309	308	344	326	345	323	293	317	341	315	295	283	316	296	277	301	344	329	327	305	288	287	318	302	338	298	329	342	300	274	323	339	278	297	281	324	314	319	320	319	330	339	307	314	316	308	293	329	289	323	322	327	305	326	315	303	320	311	343	328	325	313	289	301	313	307	292	289	330	318	335	306	303	314	300	306	303	313	304	330	291	322	283	346	295	320	291	330	336	304	316	318	320	320	292	281	318	311	324	335	306	318	316	329	333	319	309	358	325	324	319	297	279	324	295	298	325	299	325	321	293	287	331	278	288	298	308	304	329	313	276	327	308	299	296	320	318	287	327	306	330	346	321	354	323	297	297	291	313	307	340	291	298	318	357	328	326	303	283	315	316	327	295	316	289	313	325	306	329	329	327	317	294	322	332	293	334	327	321	329	320	315	337	324	324	329	331	322	306	328	316	316	319	275	321	298	325	303	306	327	330	298	323	299	314	313	362	320	299	309	289	279	295	315	334	329	316	314	315	316	319	327	267	312	324	301	304	317	318	308	275	309	303	293	338	320	319	297	306	320	295	309	320	334	335	338	319	279	294	304	329	315	333	310	285	305	330	343	315	292	293	316	299	338	314	252	313	344	296	306	318	308	280	319	308	318	327	325	318	305	335	316	303	302	340	317	291	283	306	317	302	305	320	293	302	315	298	335	323	339	309	321	316	307	294	280	300	323	315	285	306	332	321	288	318	307	322	305	322	285	302	335	340	323	328	327	275	314	275	324	304	311	325	303	321	320	315	329	288	300	322	323	307	322	292	331	310	311	325	292	316	288	303	333	323	346	295	339	326	335	323	320	298	312	276	276	322	292	311	308	316	324	286	324	331	339	326	332	319	335	298	302	330	296	302	339	306	345	323	325	333	300	305	270	339	342	333	299	355	330	274	326	296	296	333	332	366	342	310	310	295	313	333	318	324	293	330	296	276	320	318	318	301	287	334	314	296	265	333	313	312	306	307	303	326	314	295	311	291	342	283	302	305	314	306	331	323	336	350	331	309	271	292	293	330	329	295	329	314	297	312	301	315	291	329	320	338	302	333	311	310	317	336	325	309	298	297	305	321	325	309	277	312	314	294	301	302	317	321	307	320	325	325	342	303	327	293	311	322	311	339	289	294	333	356	343	331	317	300	301	341	307	339	326	333	341	299	286	308	355	323	286	320	298	305	331	289	302	312	315	333	296	293	321	334	354	307	341	294	317	310	306	318	288	263	281	300	321	332	340	306	345	318	320	280	285	324	319	330	285	310	322	341	339	314	298	260	351	350	315	314	295	333	305	328	283	338	326	307	295	337	311	312	304	305	323	314	318	309	325	329	342	308	313	304	304	298	313	307	317	292	314	314	331	312	317	300	303	316	311	335	313	314	330	319	321	346	313	313	300	308	294	307	316	349	323	320	311	330	328	327	322	295	286	307	314	298	302	317	315	326	311	313	317	304	295	316	298	324	307	331	278	312	310	298	344	310	355	305	291	321	300	340	315	308	331	322	312	309	282	345	293	297	283	340	286	303	311	316	327	308	313	327	314	310	329	322	359	323	322	303	310	328	328	269	323	303	332	338	317	301	334	308	290	359	292	291	309	293	305	319	322	305	317	290	306	284	309	311	315	299	302	322	312	309	328	304	312	333	298	337	311	345	304	290	317	288	298	313	299	308	315	308	330	340	333	285	296	322	314	331	297	315	336	309	306	299	329	304	277	310	318	320	299	303	308	311	341	314	272	316	359	305	327	310	291	293	343	321	296	334	305	303	344	336	308	302	315	322	335	307	299	307	342	345	311	318	313	318	312	295	329	321	327	297	319	323	308	297	320	293	316	307	315	326	296	313	300	318	338	309	327	342	282	301	310	324	307	286	296	323	328	321	317	299	319	317	330	322	310	315	318	306	298	335	343	297	304	321	298	316	309	296	347	292	327	321	311	332	343	296	341	349	309	317	284	293	269	338	319	315	287	305	292	286	326	310	302	321	338	302	327	314	307	303	308	301	316	269	321	294	359	318	305	293	299	309	293	303	323	308	304	304	323	320	299	306	298	321	282	318	317	316	310	311	336	309	323	318	332	308	286	291	305	347	300	300	324	303	311	304	313	329	288	304	299	320	296	312	341	349	285	305	314	321	300	316	291	322	321	302	317	293	296	284	352	315	309	321	323	340	277	327	335	335	314	322	336	351	307	298	311	320	314	297	298	315	275	347	305	296	326	287	337	305	310	282	311	310	343	297	343	329	317	304	320	290	331	280	311	314	309	294	315	320	348	313	311	312	302	303	268	271	286	298	292	302	304	314	329	274	309	280	311	306	291	305	329	332	306	321	311	316	301	312	301	298	301	303	297	312	311	315	300	313	283	298	296	334	326	322	319	298	343	317	299	327	330	293	327	327	317	309	288	315	324	337	318	294	323	319	316	326	303	320	294	290	279	320	294	311	358	300	315	340
22492	21253	28381	24432	21428	19805	11781	5762	3937	3082	2401	1923	1639	1404	1217	996	823	787	674	608	565	515	472	450	384	370	331	352	341	314	303	295	291	289	270	282	248	276	247	233	270	275	250	268	244	239	232	252	224	253	237	225	250	235	254	208	215	242	264	241	260	264	239	217	217	231	229	216	276	227	223	243	244	236	245	248	243	239	252	233	210	242	237	217	228	206	235	235	219	228	230	223	240	214	242	247	223	251	240	249	265	249	282	252	222	215	208	260	258	211	248	243	241	245	251	230	238	250	230	249	246	255	241	230	218	238	239	260	210	242	251	244	246	258	235	251	240	219	253	222	226	229	246	257	205	217	243	239	242	230	194	215	236	263	244	251	246	245	240	251	248	225	236	249	227	260	252	258	232	242	256	240	238	238	246	258	233	228	251	238	245	234	259	226	263	262	253	229	217	268	240	276	225	255	235	219	259	232	241	239	223	232	227	241	211	226	254	210	213	238	239	230	238	252	234	253	237	252	248	229	237	209	261	223	215	229	270	225	209	250	242	269	263	203	248	249	243	236	230	236	231	263	242	235	238	250	257	217	226	252	256	256	249	230	254	225	245	260	254	239	247	225	232	240	222	248	248	226	226	266	260	238	239	242	251	241	232	247	245	229	248	233	245	231	227	210	253	232	229	242	253	221	241	237	222	216	239	252	240	252	259	233	259	221	232	246	236	225	239	257	235	260	240	272	225	218	230	224	262	246	213	223	211	240	253	234	229	252	230	215	245	247	230	236	237	231	232	227	251	228	231	222	247	233	242	221	213	224	220	237	244	244	223	222	251	222	265	259	250	232	258	239	255	235	243	219	264	275	224	232	256	228	274	249	214	216	244	265	257	250	236	241	245	253	242	238	292	237	199	240	226	250	227	228	219	221	221	230	250	210	224	264	225	259	226	278	253	239	246	217	219	214	255	251	269	257	266	242	242	260	227	254	253	261	235	262	247	221	246	233	225	250	234	246	223	227	239	236	243	228	248	259	254	255	240	219	246	238	246	219	259	241	237	232	235	236	231	255	220	217	240	270	237	222	255	243	279	262	238	247	256	233	227	222	243	215	224	245	228	254	243	233	234	235	263	236	247	226	248	238	229	253	232	217	256	201	245	259	242	231	229	228	247	204	237	265	238	219	246	256	224	239	247	237	250	252	217	261	235	272	251	243	270	230	218	229	233	269	247	224	233	237	204	235	254	249	240	212	242	225	219	247	257	210	250	220	238	220	246	247	251	223	216	256	240	240	261	218	212	231	238	260	225	241	241	255	231	234	247	241	237	251	227	235	239	241	229	238	260	249	263	241	251	243	244	237	234	229	236	225	217	226	228	214	247	240	238	258	245	227	222	217	264	229	262	246	229	255	233	250	221	252	211	197	223	274	245	253	252	235	224	240	251	224	191	230	224	255	246	244	227	234	240	226	238	232	259	268	256	235	220	236	230	231	228	235	207	247	242	228	254	256	231	251	243	233	239	237	238	248	253	255	234	236	252	228	247	246	257	242	242	245	240	227	242	236	246	223	244	261	237	232	219	230	208	247	253	251	254	240	255	221	217	241	250	208	232	232	198	262	222	227	256	241	243	213	227	246	244	232	235	238	218	220	238	227	227	229	240	244	246	240	247	246	207	249	227	241	205	224	204	247	227	219	231	241	208	217	228	260	261	238	229	235	235	217	226	224	258	258	249	253	227	248	236	213	213	233	228	244	224	262	234	223	258	228	223	253	267	237	226	189	260	201	234	238	245	243	252	197	255	242	224	266	251	246	223	244	259	219	225	237	232	247	240	227	236	246	231	224	215	236	225	223	201	250	253	234	260	226	221	211	233	233	214	241	219	250	259	234	246	217	247	240	220	231	245	236	254	230	243	227	222	260	247	235	242	244	267	245	229	239	250	241	255	226	251	232	265	256	253	232	225	240	252	241	259	257	269	246	211	239	263	229	224	235	255	219	230	262	219	244	245	221	222	233	232	226	228	231	241	241	261	239	241	266	242	229	247	210	236	254	243	210	228	225	252	245	258	275	224	239	237	227	230	236	246	206	257	233	223	231	261	259	243	253	240	211	230	228	242	233	239	247	226	241	233	228	228	245	249	245	256	209	210	256	238	242	242	233	262	250	227	250	228	247	240	229	227	248	244	252	261	259	246	251	220	282	228	238	247	231	243	225	240	253	238	241	214	246	243	225	272	229	286	242	230	229	214	238	215	216	247	217	242	262	236	225	226	242	233	237	270	222	253	230	218	219	241	248	226	241	251	237	260	250	244	221	238	244	234	228	220	213	248	270	246	246	238	229	270	221	233	250	237	252	235	206	254	234	262	220	240	232	235	231	237	232	245	204	271	233	239	209	258	246	242	241	235	255	260	238	225	217	229	244	230	248	236	225	260	256	231	228	235	229	243	234	237	258	240	219	240	234	245	256	245	247	264	247	251	254	272	237	226	252	233	227	249	243	249	223	233	214	235	238	269	228	223	254	224	223	252	246	228	247	248	225	261	244	242	280	210	232	246	255	237	250	268	245	253	241	275	225	230	234	231	221	246	242	225	223	252	241	236	230	274	219	243	244	210	236	244	236	237	219	257	252	202	233	215	256	223	238	209	247	243	248	233	252	241	259	226	248	243	238	239	236	216	214	228	235	246	244	229	241	260	228	229	247	224	233	232	229	244	246	235	250	269	210	240	246	259	239	251	246	251	252	264	246	273	255	249	249	230	248	237	235	243	231	230	242	258	221	243	234	236	251	243	237	243	244	232	238	238	241	225	223	235	241	246	246	245	266	262	259	202	233	201	229	243	235	224	271	228	226	228	206	234	241	219	261	214	236	236	232	218	242	199	215	224	242	231	246	237	224	247	219	253	231	258	229	254	239	246	227	219	254	244	232	239	220	242	238	245	259	229	243	233	231	253	230	232	237	244	246	265	258	254	211	214	213	231	211	224	255	250	251	247	222	242	241	213	225	263	242	255	246	237	251	280	248	222	250	240	239	250	205	211	241	222	232	257	223	255	235	241	248	262	237	208	224	215	228	246	223	257	265	254	234	247	233	237	244	238	228	258	240	236	214	250	254	252	248	230	232	223	247	245	222	238	228	218	219	242	249	266	272	261	215	233	238	265	238	244	260	261	236	242	243	210	243	248	219	222	224	260	205	220	236	230	233	249	225	257	245	244	214	230	227	224	235	239	201	228	258	227	218	234	247	275	231	236	228	213	228	249	223	231	256	255	258	262	232	244	210	230	201	231	221	239	246	232	254	240	228	248	246	249	250	246	258	235	259	256	228	226	245	242	234	235	247	237	231	234	223	201	212	227	236	245	260	241	257	231	237	244	239	221	241	231	248	241	234	216	259	236	235	228	219	243	233	220	236	225	211	246	196	235	233	239	237	230	256	238	267	224	251	244	239	246	213	243	233	221	236	240	255	233	227	260	234	213	256	234	236	229	224	240	233	271	243	210	253	268	253
25676	46206	38529	30309	24313	19261	15053	11767	9214	7355	5941	4738	4087	3308	2777	2290	1942	1715	1528	1285	1129	1009	895	858	708	686	589	586	525	507	489	440	463	419	405	393	396	381	377	340	349	347	367	333	354	351	317	346	331	318	341	340	332	360	293	341	311	331	325	310	356	326	344	345	314	336	314	329	338	345	337	357	340	387	309	347	355	301	333	329	316	305	335	325	329	342	370	351	321	315	354	347	376	325	331	322	356	343	319	341	321	326	340	334	344	317	312	328	302	336	331	343	330	348	326	338	331	335	313	311	355	302	361	316	341	346	352	332	354	316	323	323	351	316	352	363	357	296	341	343	326	328	345	369	324	289	350	344	317	318	356	312	333	307	320	304	346	309	327	338	334	346	314	327	336	333	332	346	336	330	333	330	352	308	351	310	326	335	325	330	336	340	320	330	357	333	322	303	310	342	320	317	373	313	329	304	357	328	328	329	339	318	331	321	320	311	320	356	389	301	297	364	323	350	334	350	352	291	349	367	326	316	287	354	363	334	321	358	327	321	352	343	340	366	336	318	350	354	350	326	331	335	351	305	332	358	343	318	326	315	332	356	333	347	321	344	334	319	372	351	292	329	332	360	327	340	321	338	321	346	326	320	322	335	353	335	340	311	335	347	339	341	333	295	319	326	313	331	328	358	327	340	320	305	351	354	350	336	354	325	337	345	297	333	324	338	364	308	326	316	319	329	337	332	377	330	368	343	312	326	350	330	315	314	327	326	323	334	301	360	342	322	304	313	314	318	314	307	338	331	327	345	288	331	346	362	346	341	307	340	312	311	345	324	317	331	360	316	333	323	326	366	321	336	350	319	331	322	340	340	348	341	328	318	330	334	360	336	338	312	358	322	297	330	329	339	335	305	348	295	325	364	364	327	353	349	338	316	360	367	320	334	349	359	333	338	363	319	323	337	335	313	314	325	307	337	317	315	342	330	322	315	344	343	341	352	330	353	337	351	313	306	338	333	314	346	315	331	334	323	319	339	335	341	337	324	342	372	354	350	333	303	356	324	349	337	362	380	346	330	318	367	347	348	333	346	333	354	330	356	311	321	327	334	320	354	300	350	357	345	343	332	336	321	346	328	351	328	307	334	309	328	344	322	317	321	300	377	305	316	366	305	353	337	338	331	362	331	323	326	348	351	318	336	355	328	344	354	328	352	317	344	314	340	319	335	335	344	342	324	342	368	295	299	353	317	351	329	321	339	317	329	325	322	329	299	328	369	346	355	340	323	329	320	337	326	329	341	357	333	360	310	352	348	291	341	358	312	326	335	322	327	363	371	327	335	353	304	360	327	312	332	315	337	333	360	339	353	340	339	329	322	316	345	328	331	346	340	326	329	330	324	300	333	316	342	328	310	320	368	327	352	296	314	348	313	342	319	316	294	345	310	323	328	314	350	311	319	333	357	328	344	329	334	315	316	330	309	322	341	328	332	326	308	327	310	346	328	323	346	331	321	327	322	334	344	340	353	338	327	333	344	308	317	317	351	315	335	322	273	354	328	346	336	359	360	326	317	340	356	309	328	319	319	358	325	324	336	354	300	325	300	345	345	344	311	336	310	349	334	318	332	317	332	327	329	347	334	306	346	320	335	349	335	364	335	334	346	330	317	316	293	302	348	358	307	343	307	362	330	322	330	334	300	314	329	330	336	317	360	334	345	330	311	339	344	332	306	325	332	356	364	344	314	308	341	289	317	346	319	359	309	347	281	329	319	345	342	343	303	333	340	391	325	337	343	337	332	324	332	312	317	350	367	330	325	324	348	320	347	330	308	358	308	320	340	327	329	315	322	352	333	300	343	345	349	326	362	361	351	348	319	321	292	329	364	350	273	319	330	339	364	339	310	304	345	326	343	388	341	325	318	310	300	363	325	304	344	341	332	320	350	371	352	331	293	345	298	340	320	333	356	353	343	316	319	356	331	300	312	328	337	333	353	315	325	354	316	334	326	343	334	326	318	315	333	346	343	313	369	334	329	291	329	329	351	324	308	345	346	340	314	324	329	323	353	323	337	322	348	333	341	371	336	289	354	330	358	329	318	361	343	328	349	373	319	326	289	321	313	319	326	373	328	304	334	339	360	301	315	328	320	327	345	320	313	335	338	335	301	326	323	301	348	344	355	350	341	335	341	346	360	324	356	359	325	325	337	337	301	362	367	338	325	320	314	367	303	353	313	331	328	313	353	328	292	343	319	365	336	322	326	352	334	329	311	346	332	342	308	336	343	308	346	351	368	327	333	320	316	302	328	298	330	346	340	325	315	355	328	359	360	341	343	368	343	318	351	335	340	327	359	326	359	339	347	341	331	343	323	341	329	358	326	328	372	320	317	341	311	339	353	352	347	320	325	320	315	332	301	324	301	317	360	301	324	338	351	311	310	344	327	324	343	329	336	343	338	331	343	334	349	350	362	324	304	334	345	275	350	335	307	322	349	340	375	310	309	331	321	355	352	344	327	330	330	335	347	343	341	314	342	353	365	337	337	363	313	311	327	333	318	336	351	341	302	303	345	325	352	335	302	319	327	311	329	318	329	326	362	343	301	317	314	335	349	308	325	336	306	325	298	302	351	340	359	354	319	348	346	311	343	353	323	318	331	352	342	308	344	348	347	311	337	317	340	344	349	308	301	349	353	317	318	375	309	341	319	326	346	343	312	331	333	321	350	335	390	335	338	355	356	334	345	349	320	354	336	332	313	326	335	342	345	351	305	324	324	346	339	338	334	323	326	338	341	335	359	326	354	313	314	290	341	339	359	325	338	333	338	347	315	313	327	361	371	317	311	328	346	332	313	361	337	342	349	339	339	342	303	309	341	346	341	330	348	374	334	288	326	337	310	312	317	326	350	337	358	320	324	337	305	299	362	334	321	321	310	366	341	356	318	357	361	321	354	342	305	327	322	316	342	343	343	329	319	322	339	327	339	320	351	325	363	346	327	356	327	331	347	383	339	333	318	348	305	332	344	346	327	307	299	310	345	314	336	351	358	346	346	338	313	334	313	287	319	331	336	341	282	345	343	333	327	345	336	367	368	332	342	356	309	315	323	321	325	315	311	333	316	323	338	358	324	342	330	333	314	353	324	291	335	349	357	329	319	340	329	325	359	339	346	326	351	333	340	295	343	324	319	319	319	325	345	321	333	336	336	339	356	337	362	363	323	342	294	333	331	340	355	335	340	342	347	331	324	325	359	336	331	321	344	336	326	300	327	357	319	342	316	340	353	349	331	334	318	318	324	318	340	334	339	317	323	311	332	333	332	333	348	340	324	332	302	368	309	310	344	326	322	326	334	336	327	329	328	345	338	354	359	303	338	356	345	331	352	321	348	357	308	366	366	355	346	310	330	327	337	368	320	329	332	294	333	326	326	314	306	335	326	352	346	342	328	314	339	308	333	345	348	293	346	341	322	303	325	317	359	323	319	346	298	328	319	326	327	349	308	358	331	337	290	335	333	337	327
28518	24230	23364	16214	8843	5360	3354	2443	1820	1570	1250	989	871	785	654	592	523	467	427	385	390	353	332	305	286	283	296	282	290	276	259	234	261	234	270	244	236	230	258	237	258	242	241	247	203	208	228	235	239	231	230	233	241	227	231	224	222	248	247	245	255	248	236	253	235	229	242	214	246	217	253	235	256	257	222	261	213	268	227	240	217	247	236	209	248	237	218	217	233	230	246	250	237	255	226	242	213	249	230	241	230	242	234	225	232	257	208	247	219	255	234	209	206	219	232	230	224	221	224	271	246	231	228	225	229	252	225	226	233	247	213	256	260	223	245	224	243	247	252	222	236	227	237	251	223	206	233	244	257	242	206	201	238	226	223	239	210	261	220	232	245	238	233	237	212	223	228	246	227	256	242	216	221	240	209	196	229	266	232	239	234	211	238	228	232	251	245	217	246	208	243	248	238	211	240	243	229	222	231	247	232	226	229	233	208	234	230	246	236	235	235	255	249	215	239	254	238	230	216	230	233	208	221	238	250	217	235	250	252	252	234	217	261	231	258	253	252	229	227	228	218	213	253	241	225	242	232	214	256	225	252	250	251	241	245	221	228	262	231	249	253	225	245	224	241	253	231	248	225	217	252	233	251	247	219	243	223	243	207	226	199	218	258	217	240	251	230	240	247	235	213	243	244	227	230	224	252	232	256	253	257	231	212	236	242	261	223	214	247	222	252	223	224	246	211	242	214	218	254	250	240	235	241	232	262	241	234	227	230	255	242	236	236	250	222	228	224	226	215	242	233	227	216	235	239	200	226	214	267	220	223	224	244	207	232	222	242	209	226	242	261	240	240	240	236	223	235	212	276	246	223	242	243	238	247	226	253	249	227	232	225	275	207	225	235	223	238	224	218	232	235	221	231	241	223	223	244	231	230	234	239	268	241	233	258	237	220	246	218	250	229	239	241	233	235	240	227	252	264	217	239	236	235	245	229	244	239	260	242	226	214	246	261	221	263	249	202	236	214	226	243	231	243	223	241	228	272	228	238	251	240	236	206	236	214	245	246	217	233	231	210	217	228	228	241	231	250	180	269	213	240	232	230	228	251	222	236	239	233	233	230	227	216	249	233	232	243	235	234	241	199	225	227	225	229	215	242	246	246	230	209	238	231	238	234	235	222	215	243	230	233	242	253	238	230	229	241	209	240	254	219	238	240	213	245	256	255	240	240	221	223	227	234	233	229	224	245	210	227	242	240	244	257	256	230	246	261	255	232	230	230	215	255	228	241	235	230	231	224	227	243	247	243	235	241	223	255	222	245	227	187	222	234	216	235	217	222	227	253	243	226	264	215	222	247	239	255	243	229	242	269	245	228	213	243	224	234	239	224	233	259	214	276	228	247	232	235	242	227	245	224	199	246	244	245	230	264	230	214	253	230	256	251	217	258	213	270	240	235	232	224	229	241	229	224	235	229	234	225	249	224	266	229	236	254	260	248	223	235	250	266	252	241	223	259	253	235	264	238	224	225	222	252	248	230	228	239	227	264	226	217	246	230	246	222	240	225	240	240	249	214	237	269	213	249	237	227	251	201	229	248	224	225	228	224	228	256	229	268	248	215	229	227	257	240	244	222	248	199	213	238	211	229	237	229	233	210	263	219	225	205	242	229	237	236	250	227	250	255	221	273	238	235	223	245	232	226	210	239	244	253	224	234	208	246	250	226	224	221	228	215	241	219	235	225	227	239	248	229	216	205	227	240	261	239	266	214	217	227	244	239	216	218	220	189	205	243	216	239	229	250	225	250	234	264	250	231	214	233	234	208	227	265	207	261	221	254	240	256	222	254	244	203	216	231	244	235	224	220	238	213	243	240	237	268	215	233	255	241	222	234	241	254	216	227	245	227	236	229	243	235	218	215	254	224	246	255	256	225	246	247	234	240	254	248	252	243	242	242	244	241	233	253	226	235	248	233	221	231	241	232	219	221	211	243	219	227	249	212	267	229	225	219	217	218	224	260	221	246	218	243	226	209	241	231	230	221	236	247	258	236	222	221	246	241	252	249	255	231	201	240	230	267	213	241	212	246	245	242	219	236	215	223	217	235	255	237	233	209	217	246	210	238	215	234	220	226	233	217	273	213	231	216	249	233	242	213	204	221	246	229	221	214	254	240	231	233	238	246	232	264	219	249	250	238	258	255	215	238	213	240	219	234	226	225	225	254	225	232	232	235	247	255	235	224	230	230	249	230	240	250	217	231	244	237	239	248	245	246	242	248	214	241	233	216	230	231	241	254	235	231	237	223	216	236	232	279	196	239	223	222	247	226	229	212	244	209	218	256	262	250	234	224	240	240	223	210	231	229	219	230	258	214	224	227	207	217	237	238	225	221	230	223	229	253	225	263	231	206	241	205	216	240	225	256	241	214	229	234	230	265	235	238	225	217	219	242	217	229	237	223	238	239	284	226	220	224	216	225	225	237	245	228	213	210	221	244	249	238	243	213	224	250	263	220	222	230	245	253	221	257	248	260	210	252	199	233	221	256	218	222	223	245	239	265	243	249	244	228	219	229	252	232	243	220	228	244	216	226	221	221	236	213	232	242	240	228	235	217	203	210	210	213	205	249	252	239	248	228	220	264	248	217	238	248	245	220	234	251	216	254	247	249	226	246	251	227	222	238	265	241	280	198	244	267	239	224	214	233	204	258	222	223	228	221	219	239	214	223	236	212	229	225	224	223	227	229	237	243	224	219	252	248	218	227	247	241	222	252	229	229	222	249	233	222	253	218	266	208	215	228	263	234	245	265	247	229	245	209	246	233	235	263	265	228	232	250	263	237	217	225	261	249	229	224	260	211	213	236	217	239	225	229	236	241	218	234	223	224	227	230	227	238	262	211	261	219	248	252	211	221	220	238	221	265	245	208	226	234	210	229	237	226	222	227	250	254	236	228	256	239	223	221	249	218	221	245	213	260	212	235	225	255	245	229	190	237	217	250	260	249	222	227	211	256	212	213	241	256	210	221	232	227	226	232	219	250	220	229	227	229	238	253	242	234	232	235	236	232	237	244	244	196	218	217	241	230	230	221	201	224	244	237	250	240	262	230	234	236	231	253	240	228	242	231	272	253	236	247	219	240	248	223	233	241	245	220	239	241	209	247	220	258	222	228	227	238	237	224	202	259	241	247	243	241	226	262	231	256	231	210	260	226	232	248	222	255	253	212	246	225	235	223	242	228	233	246	259	215	241	229	222	230	249	238	255	244	228	236	251	231	237	249	255	257	241	251	228	229	222	219	229	220	228	226	238	261	256	245	255	225	219	221	208	252	256	259	261	235	232	247	229	247	230	258	222	214	205	226	232	221	237	220	212	223	250	237	214	241	255	234	252	228	229	241	238	241	260	240	232	258	244	237	221	226	233	209	218	227	254	244	241	230	232	207	236	242	239	236	239	228	252	242	206	208	240	217	211	245	238	229	242	241	246	218	240	245	236	239	237	224	222	207	233	250	224
23714	36294	29533	21186	15333	11138	8230	6284	4843	3755	3091	2547	2157	1814	1478	1284	1096	1001	852	796	683	636	612	529	517	487	491	462	385	432	366	351	369	338	386	330	383	333	341	336	359	309	327	314	313	312	304	321	321	324	344	311	325	329	367	327	315	349	313	340	343	337	338	332	321	314	312	344	341	341	323	355	305	336	349	299	344	339	354	341	298	357	329	345	337	300	301	345	351	339	321	352	350	324	317	337	324	330	328	326	316	318	304	329	304	353	331	377	360	329	337	335	338	335	320	345	357	325	373	335	334	336	299	316	312	338	343	335	324	341	333	358	309	296	323	316	327	321	321	316	348	337	333	294	332	317	311	322	347	325	301	346	340	316	301	355	355	346	348	311	342	342	321	357	358	327	313	327	341	345	342	321	320	345	348	323	318	305	342	329	382	305	317	317	318	351	341	329	344	338	340	336	304	334	321	323	355	336	341	309	337	325	312	345	317	337	340	329	292	323	330	320	316	321	312	339	325	317	318	338	320	344	372	325	315	356	297	301	333	317	322	338	343	328	356	316	335	354	344	327	338	329	351	357	334	325	326	312	355	335	337	334	343	339	320	351	332	332	332	342	324	315	373	311	317	342	314	347	352	347	361	347	321	368	315	344	340	374	313	326	320	312	350	308	359	357	296	314	344	339	322	323	339	332	332	341	348	337	311	321	327	320	317	340	335	327	324	302	323	294	297	303	337	340	286	355	344	306	291	317	327	375	314	345	298	341	363	311	314	285	340	305	314	321	360	349	343	333	350	328	362	327	364	321	336	348	318	351	313	322	328	355	324	368	311	332	340	340	321	354	314	373	341	335	334	333	314	346	322	335	331	331	349	335	334	334	312	325	331	330	339	323	329	305	355	355	297	332	328	321	330	331	310	297	337	291	296	322	329	342	329	343	308	321	322	335	329	316	311	321	319	349	338	321	337	340	333	349	344	344	330	340	322	334	341	332	329	291	371	322	340	318	340	350	348	336	330	331	296	343	325	331	331	336	355	344	350	333	328	369	325	342	330	331	303	348	330	345	297	304	346	313	321	328	328	309	378	314	324	342	337	357	322	346	330	348	361	336	331	338	289	320	344	364	326	331	310	319	323	345	338	314	324	345	328	329	330	347	284	321	326	354	309	315	373	347	337	336	326	330	309	335	330	292	293	349	336	341	321	329	318	336	344	311	336	326	297	328	325	331	308	353	329	329	333	300	321	326	300	342	339	337	375	332	341	324	318	320	323	354	328	316	328	336	330	311	369	319	326	330	335	317	307	316	327	338	312	325	310	345	340	349	322	341	330	367	313	337	310	341	332	336	328	345	306	336	368	373	344	357	349	347	383	319	340	307	350	328	350	328	336	339	344	342	369	331	326	330	318	315	308	338	301	365	308	360	321	343	306	321	327	340	329	333	344	359	334	315	323	347	361	311	335	326	370	314	350	345	353	324	305	351	342	354	366	357	317	337	298	353	332	354	341	357	325	317	351	345	380	333	342	341	317	331	361	348	346	347	336	314	314	337	332	324	341	317	326	327	319	330	358	324	324	368	371	306	361	345	320	358	315	353	326	343	356	323	330	349	325	310	344	345	320	332	331	321	309	356	316	316	338	333	322	306	362	345	344	329	290	353	325	328	333	346	343	369	328	311	336	305	337	323	347	362	296	339	355	324	323	360	332	303	330	316	360	322	336	316	345	358	315	350	328	320	341	341	334	331	291	343	285	339	307	346	334	327	344	329	305	344	352	332	328	321	341	307	300	337	347	370	343	328	354	314	378	327	310	335	366	332	299	311	326	334	301	362	334	319	316	336	333	332	314	345	313	315	333	346	339	339	343	317	309	334	342	339	335	333	336	331	290	345	334	322	311	328	315	301	347	379	314	313	344	336	348	290	330	345	352	348	307	310	337	360	332	321	348	333	340	348	351	346	306	344	312	345	325	346	302	323	316	339	361	339	326	317	334	342	355	346	356	306	322	320	337	301	307	325	305	348	339	329	318	356	315	306	326	338	339	319	330	313	330	319	366	322	314	322	337	365	317	334	330	327	352	322	349	308	366	326	333	361	290	355	332	305	299	321	321	309	319	346	327	315	276	353	351	310	314	361	311	304	313	303	334	356	313	320	325	325	326	295	378	324	346	322	280	327	328	340	307	327	334	308	322	305	330	305	311	281	306	327	320	352	360	327	337	341	333	310	340	338	323	330	336	333	317	333	313	329	301	299	319	342	347	325	330	336	320	335	357	338	337	325	327	335	329	335	328	333	329	326	325	333	330	318	354	306	325	315	330	317	336	290	311	307	329	344	356	322	340	348	340	348	340	349	320	329	297	321	321	321	337	335	298	309	321	313	323	341	343	334	331	323	323	324	312	361	336	357	328	315	328	350	343	332	286	337	359	324	334	378	368	317	322	346	323	326	310	328	338	336	308	333	299	332	333	342	340	295	319	350	312	272	329	339	320	318	330	312	356	332	289	312	314	352	345	351	343	324	340	344	339	313	316	318	330	375	326	324	336	305	339	342	359	328	312	336	320	332	343	306	337	329	363	339	335	342	329	314	325	335	346	350	346	310	335	330	357	365	325	333	343	317	313	335	333	334	314	322	328	334	309	312	338	362	342	332	320	306	318	335	353	372	335	337	329	354	331	331	328	320	313	312	335	292	321	325	340	356	325	335	363	338	304	293	337	320	332	326	313	343	286	335	342	318	322	334	337	322	317	345	374	327	327	324	347	340	335	319	347	325	329	357	340	340	295	346	306	335	351	324	344	334	321	334	358	352	330	334	365	312	304	305	322	335	344	332	325	311	309	348	341	321	293	296	309	293	348	309	300	302	319	323	350	325	331	367	322	318	325	326	365	336	324	341	344	354	335	339	349	343	322	333	326	318	297	352	361	339	378	338	321	326	338	322	361	347	319	342	307	339	324	324	329	346	342	358	333	305	321	342	314	351	315	307	351	345	341	351	331	333	315	296	301	325	355	331	287	323	317	334	306	316	335	342	327	318	334	347	320	342	328	339	317	312	305	328	348	331	329	310	322	353	361	305	344	334	302	326	314	365	292	329	366	308	298	330	348	306	351	352	341	323	333	327	322	335	326	336	334	321	333	341	349	361	323	306	317	324	333	351	329	345	340	336	317	334	343	314	291	353	338	311	331	340	337	335	354	354	307	323	318	354	315	361	327	310	359	346	336	305	321	310	331	316	312	312	325	334	326	334	364	291	325	344	323	347	323	335	332	339	345	357	320	361	346	323	361	314	329	316	347	324	321	325	335	345	377	354	334	312	344	329	323	337	330	328	322	327	313	313	355	337	337	330	307	317	292	318	322	327	382	319	317	339	331	343	334	357	341	348	352	354	331	317	333	326	293	317	342	352	342	312	321	332	332	327	350	305	339	306	315	339	317	321	323	333	334	304	350	341	318	319	335	326	323	296	312	350	330	328	326	332	323	342	335	334	337	328	307	339	304	338	343	307
23478	21261	27739	25281	19949	11538	6081	3929	2894	2284	1910	1446	1275	1125	878	823	708	640	600	523	493	431	400	399	360	323	349	317	291	307	288	301	270	261	271	291	258	248	259	219	257	236	250	280	267	219	236	249	243	227	247	239	228	247	239	256	246	235	223	249	257	235	229	228	254	257	260	253	243	273	228	248	249	224	269	249	245	263	251	253	256	237	243	239	234	248	249	233	231	220	243	243	223	253	252	262	232	225	245	241	244	277	263	284	244	258	245	232	257	246	262	259	212	255	275	243	249	229	253	291	255	255	250	239	236	268	233	255	243	221	250	250	250	275	250	248	235	228	225	255	269	245	238	269	251	227	238	245	241	240	248	237	257	242	232	229	237	247	266	261	243	253	245	280	255	215	261	255	254	242	235	223	241	238	238	223	250	222	269	278	236	239	231	251	280	268	240	250	234	272	254	241	275	251	262	208	254	243	270	262	257	233	234	224	255	242	237	252	249	247	241	234	234	221	230	216	247	256	257	246	231	251	233	252	248	237	251	238	245	240	255	254	236	258	253	263	242	252	233	245	262	242	244	261	225	245	232	239	258	241	240	230	228	245	228	246	261	246	224	227	241	242	217	238	230	252	266	254	237	216	231	250	250	251	222	247	248	236	252	260	242	234	248	255	234	247	257	219	245	235	248	241	269	246	251	240	240	251	267	239	279	250	254	244	217	266	252	248	237	245	236	224	253	238	250	263	247	235	251	226	240	233	245	235	240	247	231	252	251	242	249	243	245	262	242	239	228	245	241	251	230	257	235	243	226	242	244	266	254	260	249	234	237	252	259	247	245	235	241	229	265	239	247	254	260	247	261	243	243	260	258	222	241	247	240	229	255	250	226	235	242	264	219	246	268	245	248	225	246	217	234	255	245	231	244	243	225	226	253	242	235	236	253	233	201	265	221	265	237	255	228	249	259	237	254	224	249	246	240	246	251	227	242	283	218	270	258	240	240	268	262	252	239	243	246	268	259	258	257	235	239	234	233	258	247	258	242	247	242	230	252	223	252	266	249	254	232	252	244	275	224	228	241	252	247	226	215	277	249	238	255	235	248	273	233	262	255	238	232	259	241	243	269	232	264	262	256	249	247	253	246	262	267	268	239	267	254	268	270	252	235	223	234	249	236	256	268	238	259	247	248	241	254	254	253	233	259	267	242	248	251	225	252	232	237	261	265	248	257	247	260	239	238	272	255	267	235	267	254	225	229	249	216	234	267	255	252	239	252	296	251	233	263	232	244	232	240	240	256	238	270	251	254	248	236	251	267	218	240	215	239	247	257	264	252	217	256	267	252	232	260	269	278	260	239	246	263	244	250	287	263	251	250	268	241	225	230	245	225	241	229	221	261	264	229	244	231	238	223	246	259	237	241	240	254	232	225	259	261	272	254	232	257	271	261	241	258	252	259	242	267	228	251	235	278	262	255	212	270	235	251	256	259	252	219	254	264	237	226	227	239	259	238	266	231	259	225	256	256	232	245	221	240	253	243	237	251	249	239	210	231	249	249	229	264	238	267	244	252	254	238	210	240	237	255	260	241	246	261	258	252	248	233	248	227	236	265	243	260	234	241	241	263	225	227	241	216	215	240	243	252	266	240	257	262	251	244	255	254	231	280	250	243	242	246	260	259	226	251	248	242	239	260	241	266	240	261	235	263	264	243	257	217	245	257	247	248	231	253	254	260	246	222	252	231	235	249	255	273	249	246	250	234	239	223	271	239	226	240	236	283	257	259	242	242	242	242	243	219	237	276	228	258	237	239	241	260	266	250	215	256	237	244	268	236	255	265	218	277	251	218	265	236	246	250	222	245	233	224	236	265	246	242	224	256	259	227	226	254	217	250	229	226	244	253	229	273	256	234	256	260	256	260	268	228	242	251	251	242	261	268	266	234	232	270	251	263	238	238	265	260	230	263	237	224	233	251	257	263	202	237	260	260	257	266	249	249	250	234	235	239	247	246	264	239	223	230	221	236	254	277	253	261	224	248	244	256	256	226	229	241	263	258	270	234	227	222	233	258	210	259	232	250	232	242	240	256	271	236	237	237	250	304	247	226	269	257	235	247	251	226	279	260	261	264	241	271	234	267	239	249	236	267	254	266	218	222	263	248	262	266	265	264	262	276	232	265	211	269	261	234	255	270	233	225	222	275	260	254	237	229	235	250	255	266	261	251	261	251	232	235	232	265	246	247	252	235	252	228	244	239	253	240	266	242	215	276	224	247	275	254	260	268	247	257	246	250	242	232	247	267	252	227	219	231	264	241	237	236	256	262	280	232	227	251	249	231	221	219	259	248	240	239	214	257	245	241	262	241	240	246	232	229	270	227	222	267	257	247	237	242	242	242	233	249	217	230	259	260	235	222	251	251	222	253	268	248	241	262	247	227	233	220	258	246	244	240	240	257	226	254	255	228	245	241	255	263	252	220	249	245	241	241	246	264	226	272	254	226	233	252	246	222	244	209	228	252	264	243	249	240	246	246	263	240	270	211	252	244	268	263	223	245	260	233	223	239	271	214	256	246	255	255	256	264	246	273	266	239	247	242	255	279	255	224	232	258	270	238	260	241	250	232	236	242	274	246	232	250	274	250	262	239	246	249	214	253	249	268	260	232	225	218	254	236	267	309	243	228	234	230	255	252	269	249	234	255	243	271	233	252	239	242	268	241	278	239	251	244	287	244	215	224	263	248	198	241	274	215	220	256	243	221	265	234	244	253	212	252	231	246	267	258	246	225	246	247	239	268	236	250	248	237	242	221	252	243	250	234	249	210	253	238	237	255	256	236	224	263	231	270	247	252	257	248	249	274	235	247	254	248	251	253	224	237	216	254	264	246	248	268	216	255	269	212	281	246	234	242	250	242	274	229	244	248	224	207	254	265	268	258	262	221	254	254	240	233	260	248	227	244	246	221	228	226	252	265	254	252	268	236	275	250	260	224	276	270	234	270	233	267	266	248	264	244	244	252	275	261	252	243	254	266	255	248	232	229	250	244	230	244	245	235	277	248	240	284	261	258	230	234	255	281	241	239	253	250	252	247	232	225	279	279	256	242	272	223	245	223	239	246	247	255	248	239	249	237	266	217	252	300	249	240	233	238	260	230	250	237	239	200	260	238	240	243	242	243	266	244	249	225	249	243	247	225	251	232	233	256	259	268	243	259	237	277	267	269	233	236	248	247	262	231	238	243	244	233	248	273	262	230	237	243	241	233	237	238	282	249	261	238	232	238	248	230	239	248	235	253	238	240	197	227	240	225	256	220	219	243	229	261	238	222	259	256	252	228	240	251	245	263	265	232	281	222	239	257	249	253	297	259	246	249	249	267	250	244	265	225	233	245	252	247	274	237	251	225	232	239	254	253	264	224	279	247	240	251	242	238	240	247	228	254	267	266	243	237	269	245	242	266	261	242	240	225	218	215	241	278	239	263	232	251	254	257	257	256	259	271	249	245	251	257	262	238	266
23825	42540	35230	26493	20289	14998	11303	8646	6981	5679	4544	3660	3132	2597	2091	1804	1535	1393	1141	968	898	806	783	654	578	540	576	526	476	482	414	405	416	409	389	406	376	381	352	368	373	376	357	363	353	336	413	335	367	349	344	331	337	302	344	322	346	328	376	332	341	342	373	381	363	322	339	348	332	362	340	359	333	360	340	350	362	320	369	347	352	349	365	346	385	318	342	329	317	345	346	375	345	366	328	372	364	328	329	306	330	358	370	353	350	360	346	335	337	308	351	363	361	347	358	334	359	357	345	339	339	372	379	360	360	355	353	320	358	344	341	373	328	364	371	344	325	362	317	340	336	352	362	359	375	336	322	333	340	339	359	340	336	369	340	358	344	369	327	372	325	329	369	346	334	362	380	321	341	329	339	334	333	362	343	342	328	339	335	338	358	330	314	374	362	310	368	371	364	379	330	352	361	386	325	327	344	355	331	352	347	344	318	351	323	346	348	323	327	384	372	341	372	355	359	394	332	361	319	372	356	331	340	352	374	366	329	335	352	315	350	360	363	379	331	329	339	361	358	355	361	320	332	361	381	307	363	363	332	336	335	372	342	374	349	340	373	331	332	324	348	376	329	379	352	330	337	326	290	340	352	358	339	341	338	369	352	346	318	347	333	367	359	319	318	325	352	339	358	326	367	361	337	351	351	360	338	350	337	337	318	334	336	356	359	309	348	372	374	355	322	317	312	293	345	373	383	334	328	396	340	336	359	337	340	357	385	351	349	357	357	352	358	378	374	337	357	332	365	346	344	366	358	328	336	363	324	339	359	328	341	362	326	352	357	346	337	323	366	305	305	360	361	333	353	342	375	327	332	369	323	368	325	326	363	361	364	362	330	326	331	349	347	312	365	357	344	345	349	358	337	343	327	340	341	362	346	346	344	345	285	332	306	337	383	298	323	359	348	348	354	341	383	346	331	334	371	296	362	336	345	341	349	322	327	349	346	365	315	357	338	351	346	351	337	357	342	333	320	362	345	344	351	335	336	361	341	352	360	323	350	335	323	339	374	354	321	331	346	348	372	357	375	356	354	351	344	319	361	327	360	341	337	346	347	352	337	351	374	388	378	363	354	378	321	349	368	363	363	358	371	332	326	392	357	338	333	340	352	351	347	349	335	322	341	340	371	368	346	340	313	371	363	341	354	330	329	349	351	385	362	346	344	352	316	342	373	373	331	351	316	349	364	353	347	335	348	369	395	355	358	374	334	337	334	326	334	330	324	332	349	325	360	363	373	346	361	360	354	339	339	337	360	346	362	326	331	343	344	338	345	344	335	317	351	333	353	340	346	361	314	363	355	309	318	348	312	329	352	384	360	372	329	364	353	340	335	372	353	366	333	322	391	370	341	347	335	351	352	371	350	354	368	340	369	329	376	370	342	365	308	354	325	289	383	336	393	355	344	313	328	358	352	368	365	350	350	326	309	329	352	340	356	339	324	323	362	348	328	353	351	347	367	386	334	305	389	349	296	343	324	330	354	328	332	337	327	364	340	319	322	376	353	344	322	317	318	366	323	341	343	354	317	327	357	369	361	332	365	348	357	365	366	355	351	328	350	337	345	326	322	345	333	354	371	332	375	332	347	334	370	327	305	372	360	350	331	377	351	321	345	336	318	350	308	353	321	344	341	374	352	365	327	359	346	350	310	359	373	367	362	310	348	322	386	336	329	345	340	336	305	353	352	344	374	358	342	348	323	322	339	348	377	357	338	342	349	340	341	385	355	349	353	342	346	311	332	362	327	337	348	358	332	353	350	360	341	369	376	340	359	352	387	343	371	353	350	349	337	328	385	343	359	361	358	360	331	377	351	353	348	348	338	318	362	362	367	358	355	336	322	352	335	340	331	348	338	329	380	336	321	355	338	363	347	315	321	326	357	361	340	319	334	358	368	326	355	345	356	330	331	359	341	361	342	364	398	354	333	344	342	363	350	344	330	336	351	344	308	403	322	366	338	344	368	370	340	304	341	346	351	330	345	338	328	357	365	338	336	330	337	367	341	377	314	362	311	353	332	355	348	310	316	334	350	375	300	361	333	323	312	344	326	321	325	334	361	346	343	377	330	354	326	313	361	331	348	374	364	341	339	350	330	329	327	331	324	336	368	346	303	337	367	332	330	352	362	355	391	369	350	339	326	345	340	352	379	335	349	366	360	345	311	349	368	338	334	333	363	360	346	386	326	355	350	344	368	367	346	353	357	371	346	329	331	364	327	352	360	319	326	343	375	333	330	358	360	344	350	347	361	320	308	343	343	349	353	347	373	365	326	358	331	362	345	363	338	335	311	330	359	323	367	323	316	352	316	346	357	344	328	369	345	372	339	327	340	367	387	375	363	332	352	329	338	352	351	324	374	320	371	366	348	357	323	352	365	350	362	337	368	336	368	367	368	328	355	345	333	345	336	358	346	351	347	365	367	330	339	339	361	328	394	337	358	367	363	353	348	367	354	342	344	348	322	333	332	344	344	365	353	345	367	318	331	327	341	348	367	304	342	364	365	330	375	346	362	344	345	332	356	343	337	373	373	342	346	326	329	314	349	334	336	350	340	319	326	336	362	337	359	375	349	316	354	334	360	305	328	318	351	357	349	333	341	334	347	381	350	369	334	376	318	345	364	353	357	343	324	351	333	361	345	348	359	382	352	348	338	360	355	323	356	346	367	327	349	343	336	348	355	348	366	350	369	322	361	337	318	345	348	345	321	347	344	360	311	338	324	344	327	342	320	343	359	381	363	352	343	309	356	349	385	393	315	337	353	332	377	317	384	316	324	331	351	307	343	326	351	352	327	345	319	345	351	339	349	342	346	354	301	329	348	356	342	388	363	326	352	339	309	352	317	335	363	362	358	335	348	360	343	319	369	334	326	350	346	351	350	331	352	347	373	359	366	341	333	352	327	327	352	375	368	342	347	344	318	371	329	345	343	348	341	347	349	325	344	349	354	351	341	309	333	357	362	350	366	363	346	328	318	326	334	322	359	340	331	326	319	344	350	361	349	361	345	370	343	353	333	366	371	377	357	331	369	339	360	369	349	341	332	353	344	345	358	357	352	333	378	348	357	357	332	387	335	332	333	352	368	332	322	358	354	361	348	364	332	346	369	339	368	344	364	383	337	351	367	332	355	367	327	349	344	343	354	338	336	348	363	341	346	340	332	350	323	338	326	364	345	341	364	342	313	350	343	341	341	322	364	374	362	338	345	350	327	327	368	305	346	316	357	318	338	350	356	325	364	325	339	337	332	325	345	338	327	353	370	382	362	347	388	323	356	361	356	339	357	300	356	332	339	354	382	352	335	343	340	363	329	327	353	338	352	320	370	357	353	345	372	316	345	367	352	361	353	367	348	363	340	347	312	330	338	350	343	329	336	329	357	357	348	347	345	375	309	366	322	351	358	349	341	378	323	362	379	337	355	356	334	325	350	375	338	339	344	347	343	333	318	352	326	350	335	382	362	366
24968	21361	26417	23943	11327	5938	3969	2752	2121	1719	1423	1167	957	781	707	629	550	501	502	415	391	385	350	332	280	287	277	271	253	280	253	236	257	246	244	237	217	235	248	216	231	229	210	219	218	212	242	216	239	230	214	209	225	187	223	212	197	226	215	235	201	248	248	212	179	205	237	212	239	233	218	211	248	253	248	213	206	214	219	246	198	226	225	225	215	217	247	216	225	215	211	213	247	223	215	226	214	231	212	238	207	250	220	249	199	254	238	216	219	233	237	214	222	203	215	204	206	245	225	234	211	234	219	232	259	224	225	236	228	239	218	207	223	220	229	210	213	228	227	263	227	237	229	209	228	227	228	218	226	220	223	209	228	219	204	219	228	223	213	231	227	198	209	216	231	210	237	228	224	240	215	239	200	187	223	212	210	217	232	237	235	234	238	248	229	215	216	216	222	237	238	243	246	240	226	239	213	237	244	205	225	219	246	192	223	243	234	210	233	240	227	203	232	201	236	231	222	266	235	232	211	208	205	221	246	221	196	234	249	213	239	202	211	222	220	232	239	253	211	223	225	260	194	229	205	209	205	226	220	208	249	216	189	238	237	215	205	251	233	207	228	241	211	244	223	236	203	229	224	239	207	226	231	229	217	248	225	217	191	227	241	230	218	220	245	255	236	209	234	203	215	229	244	235	231	248	234	220	209	238	198	195	241	196	227	210	207	205	235	238	223	210	222	224	212	237	216	186	199	230	201	214	222	205	255	256	203	189	217	217	195	228	248	200	233	220	225	266	207	200	221	236	241	209	243	212	241	253	216	215	206	240	219	228	227	214	242	222	213	232	235	219	216	243	231	210	194	220	203	239	232	228	220	186	215	208	217	254	207	248	214	224	219	229	212	203	239	238	211	223	233	213	241	231	240	207	213	240	212	213	222	230	234	220	208	214	238	210	224	253	209	212	238	223	229	228	235	249	194	224	227	212	231	239	217	220	250	217	224	228	244	207	253	213	223	260	228	227	208	227	217	229	238	189	229	236	249	224	199	246	237	230	173	202	213	242	225	222	238	233	247	234	224	223	235	249	205	211	236	222	230	239	257	205	232	240	244	232	212	202	213	212	214	210	242	215	182	203	235	243	222	236	238	203	257	231	220	222	198	228	228	255	216	219	241	248	229	228	237	217	208	214	216	235	220	209	226	221	224	216	221	233	212	212	216	210	243	207	224	206	212	236	221	264	231	211	219	219	200	218	229	227	220	220	206	214	220	210	240	223	225	231	211	242	221	230	199	208	241	222	229	220	210	229	227	221	213	214	217	221	211	241	225	203	230	223	229	219	264	238	187	222	216	206	223	214	228	228	210	221	210	236	214	235	241	217	231	219	247	198	229	203	214	232	223	232	199	225	241	191	230	241	216	217	217	227	214	237	242	210	222	203	201	241	218	181	222	210	231	224	214	221	215	250	232	230	195	215	238	223	223	223	212	239	222	222	222	222	254	229	202	207	209	205	205	208	223	227	220	214	218	243	228	213	206	223	214	215	218	216	219	236	201	231	238	217	213	232	231	213	226	225	222	219	217	226	210	224	208	225	232	231	207	245	238	208	225	208	234	213	215	219	210	213	230	226	227	217	214	226	191	222	204	215	189	234	228	242	225	220	218	228	201	234	198	251	218	212	195	229	246	201	218	227	216	216	229	217	228	256	235	213	227	248	217	209	227	200	204	205	229	229	244	229	231	224	224	223	204	239	212	218	222	200	222	232	227	206	230	240	232	185	238	214	203	222	193	228	230	216	216	222	221	238	220	229	206	218	216	216	195	225	239	193	252	217	254	232	224	209	207	242	222	214	221	204	217	197	212	222	229	204	228	228	219	219	228	198	212	223	215	261	238	206	230	212	232	272	247	211	219	234	236	237	210	222	243	246	239	190	217	218	232	213	241	228	251	234	222	220	235	224	223	215	223	221	235	208	254	248	241	240	203	245	227	211	232	211	224	207	203	198	233	226	229	237	224	247	201	243	224	219	205	234	196	206	218	230	249	237	233	221	201	208	240	212	220	220	232	233	204	219	258	232	183	212	230	236	232	207	228	220	201	228	210	235	255	209	223	223	228	226	230	211	206	214	217	207	208	206	209	218	242	245	227	215	236	222	198	222	246	211	223	232	247	231	213	236	210	216	223	219	233	228	218	211	214	224	228	250	218	228	260	244	215	225	227	198	244	221	218	214	222	207	239	214	243	240	231	205	214	232	201	213	248	218	199	212	245	208	224	234	201	219	228	227	236	206	218	220	227	249	196	246	213	215	198	239	209	216	227	224	237	216	229	215	255	241	229	254	223	225	212	245	243	242	233	240	199	205	223	227	220	218	219	212	214	209	208	205	245	227	228	216	231	239	219	215	223	231	220	217	246	217	242	227	214	236	224	215	225	239	239	192	226	229	205	226	230	195	197	232	205	221	215	224	231	218	210	213	235	228	212	216	237	247	232	250	230	235	239	229	222	239	210	215	210	201	195	229	212	215	212	260	209	234	238	217	221	243	209	203	217	244	224	254	231	203	183	222	229	239	207	221	226	211	197	231	226	225	212	192	207	245	222	236	232	226	207	228	214	229	233	234	217	217	226	230	240	176	193	223	217	231	198	215	204	214	270	225	233	219	214	217	191	234	227	222	209	247	227	232	230	213	203	248	214	193	224	242	217	209	234	228	221	211	256	235	218	220	215	233	213	211	220	223	214	215	199	210	225	217	206	228	217	200	241	235	224	209	219	208	200	204	215	220	191	224	187	217	223	180	239	249	220	206	235	217	217	256	205	248	222	210	222	219	203	219	199	222	203	220	207	227	210	225	241	233	240	226	227	201	262	238	226	209	225	242	202	209	243	232	256	245	240	244	202	222	213	219	211	246	222	220	235	198	206	219	217	216	214	214	243	222	228	239	227	237	200	221	218	231	244	208	208	221	221	247	226	253	222	215	222	213	222	229	214	232	224	226	213	242	244	209	224	224	202	206	237	200	214	238	224	217	225	226	223	231	222	237	199	215	225	214	205	233	209	220	248	197	215	241	228	216	248	213	234	191	240	239	212	239	217	223	227	224	248	209	196	235	233	231	243	230	205	215	215	213	223	215	200	219	244	230	232	214	231	219	234	246	235	233	239	207	219	200	212	215	224	235	246	217	239	229	233	229	211	231	210	209	236	214	235	252	227	231	251	248	223	243	222	220	220	202	238	202	200	217	232	237	222	212	240	248	237	250	224	225	256	244	232	201	208	229	201	233	210	213	220	242	239	211	212	211	224	218	202	240	217	235	231	234	190	230	225	228	223	242	228	243	252	234	215	236	209	213	226	214	207	242	241	258	224	221	237	235	228	225	233	214	248	202	218	232	259	219	219	222	223	240	220	226	211	229	215	243	242	228	224	235	256	240	226	251	215	200	237	222	237	228	190	248	219	227	227	220	214	204	206	239	235	221	205	241	212	220	218	234	222	229	224	250	235	223	217	235
23422	38585	31675	22968	16904	12426	9234	7182	5811	4643	3859	3088	2525	1970	1632	1448	1281	1071	1020	828	723	714	644	612	551	525	491	513	422	412	423	409	396	347	346	329	337	341	351	341	315	335	329	350	323	346	313	358	313	328	323	336	303	305	320	311	312	299	293	309	317	330	332	315	296	330	324	329	336	320	334	313	320	347	349	325	338	306	295	301	325	329	299	312	354	368	327	309	321	300	371	317	321	328	340	305	326	332	318	310	297	297	368	316	298	344	338	307	294	323	350	294	280	296	355	312	310	296	303	320	339	300	311	320	326	322	344	311	325	329	312	304	295	324	330	308	306	317	327	325	298	327	326	321	312	330	346	299	321	307	323	309	303	332	336	344	311	342	325	320	314	303	333	342	301	325	341	307	311	325	320	330	317	337	314	307	324	307	297	304	317	311	334	320	310	336	325	336	291	356	327	316	308	305	297	341	358	318	337	311	320	295	356	340	309	352	357	306	328	332	314	316	331	312	286	298	337	299	319	313	294	317	294	320	320	332	324	341	309	317	340	294	359	347	318	329	341	306	347	321	322	353	305	299	340	302	306	333	318	321	302	298	310	309	334	275	299	342	311	335	344	344	332	332	320	361	321	344	348	296	305	339	330	314	331	312	336	341	311	333	333	292	290	301	306	315	300	303	347	314	311	314	293	336	307	318	326	302	322	340	281	325	296	339	321	328	354	345	318	292	313	327	290	340	312	345	356	305	308	314	288	299	284	288	293	317	312	324	324	366	310	283	298	330	334	289	300	311	344	330	306	323	305	308	312	357	313	314	345	323	315	321	308	305	338	304	298	304	323	319	316	295	323	345	328	337	366	329	345	294	328	299	340	329	362	309	281	307	315	305	315	313	318	315	336	353	302	349	307	337	331	328	340	369	303	352	283	280	347	325	318	317	331	303	315	297	309	323	337	311	323	294	328	306	327	331	333	328	337	298	359	302	325	278	326	297	310	356	323	303	337	280	328	320	336	304	354	325	302	327	296	333	304	333	321	335	280	288	332	316	306	290	337	325	340	325	300	291	297	327	286	345	316	321	338	318	316	317	295	313	322	295	316	317	314	345	314	319	354	327	348	293	315	310	325	329	314	325	350	307	321	326	301	314	304	306	297	299	309	349	291	329	335	317	304	295	292	321	302	320	339	314	325	343	283	305	321	300	333	315	328	301	312	307	293	320	333	298	331	325	292	327	336	314	294	304	357	292	318	306	286	339	346	331	325	317	285	292	327	310	317	332	315	320	327	324	334	337	319	315	332	315	332	354	339	327	338	315	326	340	324	317	332	318	309	304	322	306	342	314	317	324	345	317	295	342	338	289	311	343	320	341	295	323	353	330	311	335	287	288	338	334	321	329	330	308	339	305	339	335	318	320	313	309	335	332	355	325	324	298	320	305	313	290	325	330	330	297	329	348	305	305	313	336	305	331	327	307	285	333	303	346	363	319	294	282	314	307	255	342	304	318	309	321	316	333	275	371	315	289	291	322	320	312	296	295	327	311	307	323	318	316	339	319	296	323	318	373	358	328	289	313	322	328	330	328	313	310	297	307	329	324	312	331	308	321	339	304	304	302	314	319	309	343	305	337	338	300	296	317	325	316	296	334	298	319	323	315	286	313	320	343	319	317	304	309	309	294	315	326	319	296	292	295	320	298	311	312	302	290	309	322	321	311	309	321	318	337	317	299	316	323	302	338	324	298	328	285	304	306	343	290	313	302	294	329	321	293	308	344	302	320	313	313	321	316	300	370	307	315	335	331	312	352	335	325	318	332	317	300	355	316	316	323	309	302	315	290	317	298	314	333	302	301	307	331	313	330	316	332	331	295	313	325	302	335	287	292	308	310	346	308	316	310	323	329	351	330	319	333	302	334	337	330	311	311	302	308	292	339	297	317	323	328	295	331	285	361	322	321	314	305	302	316	300	319	308	325	301	316	334	305	320	323	326	307	295	335	309	297	318	323	330	325	301	317	306	325	318	318	354	312	326	334	303	320	348	318	330	291	330	329	321	322	323	337	307	326	317	330	343	277	318	323	323	315	315	307	295	323	297	325	295	340	311	305	300	315	318	334	315	353	299	300	295	341	321	330	327	302	318	307	310	303	294	345	318	311	340	372	319	303	305	374	312	309	339	342	345	318	305	324	280	307	345	324	284	317	291	317	296	339	327	302	318	318	305	318	338	332	305	323	329	304	315	327	341	290	308	344	327	327	350	313	338	329	376	302	310	322	335	327	323	330	313	326	348	316	346	322	293	332	336	329	341	308	327	292	288	350	308	303	291	323	338	327	308	307	340	320	338	309	270	298	297	345	304	312	349	304	311	307	319	298	313	308	314	293	342	286	314	301	297	293	293	296	300	315	322	310	296	329	343	319	317	316	345	342	333	307	294	311	304	317	307	326	312	324	306	306	320	332	338	351	347	321	305	344	287	322	302	342	319	338	313	334	328	327	323	323	335	300	295	305	299	326	313	328	344	329	328	328	331	335	347	322	346	293	316	313	303	339	336	327	305	363	309	278	323	308	331	332	329	321	303	285	321	322	322	326	312	315	330	311	338	304	323	270	303	325	318	331	334	297	288	319	311	358	338	291	298	340	274	306	307	323	307	329	306	344	315	318	318	321	305	332	325	327	305	306	324	321	320	289	319	306	318	299	338	308	330	323	334	298	297	330	337	318	289	271	331	326	311	328	325	319	314	302	347	334	339	330	305	334	309	323	328	280	307	314	292	322	311	345	337	352	319	313	326	319	341	323	321	319	285	319	333	341	287	301	301	328	351	313	330	358	337	306	282	318	319	338	317	294	348	302	299	339	322	278	316	331	310	340	332	319	290	335	330	304	340	285	327	348	321	290	340	340	317	352	299	323	333	294	303	303	297	325	308	301	312	309	338	312	297	329	306	289	325	324	301	319	355	319	290	305	349	330	349	326	327	351	306	320	306	346	273	328	350	338	341	289	313	340	321	344	328	321	331	333	339	326	329	313	298	329	331	336	302	281	302	334	333	334	302	309	341	315	295	332	348	338	307	308	334	301	324	308	302	323	343	309	359	298	310	312	298	328	337	314	307	362	342	315	310	356	353	327	287	316	311	319	306	329	336	295	315	293	302	301	319	316	304	316	273	278	343	317	292	364	330	367	318	335	316	280	321	305	353	311	356	305	307	357	347	289	343	344	298	332	327	335	316	334	323	298	303	344	309	315	304	311	285	307	308	309	316	305	271	333	359	288	331	279	303	306	320	341	316	316	300	315	310	327	336	315	302	291	297	284	309	311	341	304	311	347	332	283	314	321	336	300	323	302	327	341	314	314	348	302	357	328	309	319	308	294	300	279	327	316	285	345	326	362	306	296	318	309	336	334	331	307	322	324	324	323	333	303	291	333	292	305	302	308	303	314	350	267	328	333	292	326	291	308	309	339	288	345	342	334	322	328	357	302	313	329	321	334	288	341	309	327	322	316	313	274
22539	21277	28373	24519	21427	19619	10852	5486	3878	3185	2557	1894	1631	1335	1175	1011	839	770	657	572	573	528	478	432	407	409	356	340	313	315	307	310	284	310	262	282	260	281	259	282	273	225	233	229	259	286	252	240	243	224	245	234	243	289	248	246	249	219	257	258	261	247	224	247	248	283	252	243	250	256	252	251	240	239	250	254	241	218	229	218	269	268	223	223	244	256	251	223	226	234	241	247	266	228	249	217	281	235	233	241	234	232	245	227	257	237	252	243	237	244	236	229	232	270	238	234	253	238	235	252	238	267	246	257	238	240	235	241	221	245	242	222	232	239	222	254	239	242	221	236	248	233	226	249	247	237	234	257	243	262	228	238	243	263	263	242	230	228	260	224	252	230	245	245	238	232	269	238	212	224	233	259	244	251	242	253	224	278	243	225	241	256	222	227	232	273	245	221	250	259	222	238	252	251	233	276	235	207	228	235	227	208	239	241	246	267	226	234	258	257	218	258	268	237	225	234	230	237	257	239	256	254	234	230	248	263	256	241	257	224	229	254	248	244	248	241	257	229	214	239	207	216	260	225	247	228	250	241	249	226	242	232	236	249	250	250	257	248	229	262	245	232	248	268	241	256	260	241	242	245	235	257	230	213	282	244	246	204	244	232	257	264	245	218	249	238	221	234	245	259	229	213	264	239	254	241	222	235	272	266	268	211	263	218	267	217	235	231	248	269	252	234	235	224	239	239	239	222	243	254	253	227	255	221	243	218	215	247	257	249	231	228	272	250	225	251	243	240	253	238	244	236	262	281	232	252	216	224	275	248	239	272	237	254	234	231	261	219	236	237	267	230	253	230	251	233	258	244	256	245	240	236	240	220	237	239	242	229	282	212	236	244	248	228	238	229	246	238	241	232	245	228	242	270	246	252	249	237	259	222	279	226	242	247	226	227	256	239	218	286	245	254	259	251	225	247	248	253	249	209	258	279	253	230	234	239	222	225	243	218	243	255	234	247	260	264	253	207	239	263	247	243	229	289	227	231	249	278	230	238	238	242	232	240	234	230	235	233	259	215	254	225	254	229	255	251	248	215	239	237	249	271	239	243	219	252	283	260	250	231	233	257	243	258	280	242	242	254	228	248	255	270	263	252	236	225	236	255	240	229	237	243	256	273	208	251	223	242	250	230	247	253	234	263	227	220	259	241	262	251	229	263	231	241	249	229	257	246	260	230	263	246	250	234	252	229	241	242	242	215	269	259	262	248	243	225	273	252	236	240	251	239	236	253	259	230	232	273	232	236	240	241	292	260	236	268	248	234	240	237	257	210	263	237	241	235	242	251	251	251	260	256	244	241	214	239	256	232	263	240	241	237	239	235	255	277	243	240	238	229	233	246	227	220	227	224	269	228	246	234	247	245	217	224	216	248	232	249	247	241	245	264	248	230	263	248	260	237	251	248	279	255	263	242	270	256	252	240	237	252	242	258	260	272	232	247	239	238	201	245	236	283	234	262	256	265	244	263	250	257	250	256	224	276	257	242	227	210	267	248	235	261	247	237	243	270	227	247	228	268	233	250	234	242	256	247	244	251	209	247	241	259	232	262	251	221	249	263	259	257	257	261	222	239	252	240	222	237	253	227	256	217	238	247	219	257	233	261	235	203	249	249	266	271	212	242	245	231	261	244	253	230	249	240	237	238	241	267	244	254	231	232	261	257	231	243	255	252	242	244	249	240	232	258	240	250	220	255	244	233	259	230	228	227	247	237	264	222	253	225	253	226	237	241	236	222	231	249	194	257	242	253	257	261	229	245	214	233	265	259	264	245	261	258	227	248	248	244	244	234	240	240	242	250	246	247	248	227	238	230	267	233	240	224	242	252	254	234	227	263	241	242	256	230	232	245	216	263	245	226	233	235	247	258	280	241	227	263	268	280	258	264	255	261	262	214	263	239	251	255	246	246	230	260	252	227	248	233	242	228	231	252	238	249	257	226	253	260	265	255	235	235	246	242	233	241	256	222	253	202	242	233	227	230	213	230	260	247	240	228	251	254	251	223	261	268	256	203	213	226	214	245	240	257	234	245	240	241	266	277	246	226	253	270	272	264	219	217	232	271	222	236	256	239	246	233	260	229	247	222	240	254	257	231	256	255	239	236	229	235	236	244	217	242	243	252	275	250	221	255	254	238	271	240	242	246	227	268	243	218	238	229	250	249	209	237	239	238	213	242	227	242	263	232	273	238	248	233	234	253	240	257	263	256	251	258	250	221	245	246	235	251	239	242	217	237	235	238	233	226	215	239	238	257	238	234	223	213	229	235	236	287	242	224	263	223	241	256	259	230	229	256	247	211	237	234	236	234	248	242	251	225	253	248	244	212	254	233	247	238	245	266	268	279	242	247	231	257	246	262	225	262	252	255	237	217	253	240	248	229	238	236	238	260	230	234	252	247	244	256	246	253	211	234	224	253	272	216	247	241	252	231	260	238	258	264	260	241	250	207	245	251	235	237	223	242	239	232	238	285	247	232	258	250	256	255	257	249	241	239	263	286	253	211	263	248	236	257	228	222	232	245	255	248	258	238	222	234	235	219	241	208	250	234	235	250	248	246	226	207	251	252	282	245	269	226	267	243	226	256	246	238	250	257	231	261	207	257	260	221	233	224	223	235	259	266	259	241	246	260	226	234	247	234	261	251	253	246	221	227	252	230	212	246	270	243	215	221	224	232	242	252	236	209	269	251	247	266	269	264	236	235	242	234	239	243	223	255	268	274	243	242	252	248	251	237	243	208	253	257	261	256	251	211	243	243	264	247	236	242	240	257	249	248	246	264	218	253	230	242	238	244	249	237	238	229	268	237	235	237	233	237	256	230	243	284	208	235	228	270	256	249	242	262	225	258	250	254	278	211	236	252	241	241	213	217	229	261	247	263	259	255	237	249	250	242	217	271	245	242	261	254	249	262	255	252	211	249	253	237	259	258	271	221	234	240	234	253	249	269	248	235	241	260	266	221	251	246	253	207	218	231	241	253	246	240	217	217	229	224	218	254	227	235	235	261	228	239	247	233	227	240	230	225	246	261	239	228	238	255	252	221	271	226	247	255	240	244	246	271	240	287	242	257	238	266	249	252	233	259	229	239	239	247	249	256	227	236	236	237	246	243	242	243	236	246	255	228	270	208	245	247	256	230	246	242	248	240	237	238	240	241	238	229	235	223	218	269	243	212	234	228	200	267	253	253	261	263	228	218	226	243	251	245	238	243	270	264	216	222	254	257	232	234	250	252	230	242	255	248	265	257	230	230	240	265	222	249	255	221	241	240	243	234	252	232	225	239	264	241	236	249	252	236	237	251	247	262	236	244	250	230	235	231	216	226	273	239	260	240	255	223	222	251	250	236	255	242	222	241	232	237	210	246	250	227	251	259	239	234	236	252	271	241	260	223	272	256	239	227	239	217	243	230	220	222	235	237	208	235	243	257	267	254	243	223	233	276	257	226	254	235	273	266	223	252
25558	46049	38778	29953	23436	18295	14107	11256	9199	7599	5955	4759	3869	3231	2686	2291	1926	1675	1425	1319	1112	989	878	769	734	673	610	576	543	510	484	509	445	418	394	364	373	383	378	326	346	381	344	311	325	346	333	306	316	388	349	356	345	372	333	341	333	321	333	320	376	327	345	365	296	318	372	309	362	336	313	318	360	362	335	365	383	347	354	338	327	306	357	370	305	348	332	341	309	328	351	335	366	345	299	359	334	303	331	346	318	342	299	342	359	349	307	325	328	367	331	336	333	356	374	347	359	341	338	325	348	344	366	291	343	336	328	326	314	360	319	343	319	360	339	336	336	337	346	333	311	307	334	348	338	343	355	340	343	348	340	343	302	380	328	336	312	341	343	365	355	330	354	303	362	325	361	340	332	328	325	364	349	346	354	318	345	332	330	339	332	348	358	361	336	368	342	333	361	310	301	302	325	339	343	347	329	344	361	340	313	369	340	359	343	349	317	331	324	355	387	308	317	336	345	329	346	341	368	361	331	359	311	334	302	349	355	307	354	307	307	338	382	340	350	355	333	313	355	336	342	342	311	373	334	318	354	348	343	352	326	374	339	324	343	354	312	325	311	342	331	314	344	362	360	321	305	351	331	336	343	339	311	341	370	317	346	344	328	350	333	317	348	342	324	331	343	367	338	351	366	332	335	304	369	336	342	344	342	328	343	333	343	349	328	343	340	334	326	347	362	346	332	333	347	327	336	332	326	362	325	318	351	354	353	347	356	347	322	336	327	324	352	359	376	342	351	323	316	310	361	309	336	304	336	312	356	344	343	325	363	299	315	360	318	349	327	302	361	317	311	370	351	307	335	305	332	332	325	360	330	300	328	349	322	329	329	347	328	338	321	345	354	326	355	345	365	329	355	356	350	328	308	361	340	324	326	317	304	316	329	337	277	352	353	338	307	342	331	325	333	342	357	351	338	352	367	362	324	345	347	330	339	338	326	326	345	330	315	360	329	347	356	346	358	314	335	359	369	340	305	298	339	321	333	343	340	337	347	352	383	358	345	358	369	339	317	346	324	359	337	337	346	340	315	317	357	344	316	352	381	343	336	360	353	338	345	341	352	343	350	350	329	335	328	325	362	357	324	372	324	358	323	338	334	340	356	317	328	328	322	344	350	318	321	322	315	333	340	320	321	321	349	363	296	351	359	337	345	342	325	321	335	347	318	331	328	324	318	294	344	310	329	334	316	385	339	323	349	312	291	352	304	325	356	326	353	316	325	337	299	323	290	308	369	335	306	354	321	350	331	330	332	330	335	346	328	364	350	362	320	333	313	352	304	291	313	366	333	304	345	347	331	324	323	351	344	330	311	327	349	361	326	368	321	333	356	337	309	337	356	322	363	359	348	310	330	346	320	308	338	334	360	338	359	324	323	324	354	340	362	328	346	320	308	388	302	349	320	332	312	348	340	364	343	332	315	341	333	352	298	320	322	325	329	326	329	317	334	330	323	336	331	364	343	354	295	309	327	304	316	346	358	356	324	333	326	345	330	307	338	325	300	320	299	346	326	353	356	329	350	345	339	338	363	322	339	364	302	339	334	335	366	333	326	365	304	312	318	317	334	312	356	349	345	352	327	337	304	334	334	355	347	333	326	357	300	336	337	364	339	347	327	350	350	336	347	349	350	329	338	349	326	366	294	319	322	371	310	325	340	327	317	348	334	376	368	338	340	340	317	333	332	312	335	368	321	349	320	319	360	348	314	328	358	333	337	343	350	333	315	332	336	315	349	367	349	360	321	349	330	329	365	335	335	364	345	330	333	338	336	340	349	340	343	346	329	326	353	312	329	346	356	349	326	315	315	333	338	347	348	326	339	339	355	349	343	343	384	337	361	320	328	336	327	341	332	358	356	331	290	296	319	349	374	305	321	353	322	358	326	317	352	328	355	300	353	322	336	344	307	315	325	310	333	322	339	332	356	347	353	313	332	326	347	324	355	335	349	325	345	336	349	312	323	316	331	339	350	324	364	325	341	340	338	336	319	341	338	338	335	325	325	325	368	345	336	298	350	354	338	321	342	322	400	374	337	323	344	352	345	372	354	331	353	326	330	325	349	377	329	359	321	326	375	374	344	325	358	318	322	359	319	333	338	353	335	336	341	371	353	342	354	337	339	302	354	310	356	354	344	348	333	321	314	352	367	320	347	297	292	344	341	339	335	335	324	347	302	310	367	337	346	340	327	348	332	332	328	337	310	364	334	344	318	349	345	345	307	352	354	353	327	341	304	342	335	330	340	376	308	340	345	308	344	298	362	345	303	376	351	316	330	340	299	327	329	357	353	327	336	344	323	315	318	317	312	358	326	326	332	351	369	343	345	345	340	347	335	313	338	360	330	332	341	339	351	315	376	338	337	343	345	352	341	372	321	349	326	361	325	334	319	335	344	313	338	363	330	344	331	324	340	348	320	326	339	343	364	350	374	353	338	341	367	333	340	355	344	345	338	324	355	344	341	307	355	341	335	329	321	338	331	337	322	306	339	365	346	322	328	358	339	319	326	371	314	338	326	353	354	320	320	343	350	345	328	316	370	333	325	323	320	316	371	317	329	317	329	319	327	309	335	371	346	310	339	361	349	326	339	342	340	321	329	312	342	320	365	334	346	357	336	365	350	349	351	363	316	325	378	340	342	346	341	323	351	328	364	354	325	321	373	359	339	321	309	336	319	347	327	313	339	356	354	344	323	346	311	336	347	363	348	313	306	319	333	330	342	344	329	334	352	326	351	351	363	356	333	323	342	332	331	291	339	345	334	337	359	333	330	320	345	319	319	329	302	337	361	364	318	352	348	336	331	339	332	362	330	318	347	336	320	342	362	325	323	345	334	339	329	334	332	342	340	352	319	318	332	332	358	355	363	338	363	351	354	328	381	328	336	321	288	298	293	340	329	361	390	328	337	353	307	350	342	352	352	356	347	343	345	329	303	341	303	327	317	339	321	350	312	307	373	335	318	321	344	336	350	342	340	362	364	345	342	306	292	314	330	310	321	339	308	317	309	339	349	325	319	317	333	344	337	324	348	361	336	312	349	320	347	302	347	357	370	316	362	334	331	293	384	335	385	360	354	335	345	331	326	331	349	338	322	327	332	327	348	346	331	368	352	326	364	316	326	345	332	370	341	344	317	344	355	327	317	347	320	337	343	354	321	274	336	337	301	351	336	357	342	335	330	385	328	335	315	367	352	358	340	318	334	351	323	328	327	322	363	326	342	300	330	359	313	352	303	357	381	320	358	329	375	351	364	339	346	311	342	297	304	360	340	362	345	343	344	336	301	335	328	396	344	350	339	389	349	355	347	317	300	334	334	332	333	329	344	363	312	370	353	351	312	377	326	322	325	313	356	355	326	359	335	336	336	329	367	324	329	329	331	325	299	325	343	342	353	330	362	316	345	354	317	336	322	349	313	366	352	325	337	343	333	370	336	351	337	345	315	351	351	371	356	350	361	312	347	345
28470	24019	23058	15900	9003	5283	3534	2526	1964	1637	1217	1077	927	794	651	599	566	518	474	434	391	401	344	360	329	304	309	297	279	264	285	249	266	244	286	242	242	258	240	250	239	256	258	255	233	219	218	230	251	245	249	252	259	226	263	241	240	235	244	265	223	259	239	247	251	236	239	265	241	231	254	233	235	255	229	248	253	210	236	232	262	236	278	234	249	227	284	275	239	232	254	239	209	240	256	236	258	251	234	249	241	258	291	204	260	244	226	254	225	270	290	236	233	223	226	246	229	221	238	271	237	260	257	267	246	235	263	216	235	232	224	223	210	262	236	250	201	244	234	224	242	236	231	228	255	221	226	238	238	237	244	234	217	263	238	228	250	251	238	237	240	256	237	276	266	262	243	248	225	226	235	261	246	221	260	227	254	240	237	246	272	228	242	237	261	234	228	260	232	233	252	246	251	234	238	238	254	263	254	248	228	259	266	218	256	207	226	239	246	244	244	246	243	238	265	257	254	231	245	231	246	251	236	249	246	250	227	213	229	254	229	229	246	193	232	229	241	269	230	255	223	242	244	246	214	253	221	255	255	251	249	271	233	238	226	236	229	265	250	240	228	242	218	249	252	245	257	232	261	252	256	240	214	223	216	257	267	236	239	248	286	231	250	247	216	228	232	248	280	238	241	241	253	239	234	232	239	232	215	229	270	218	242	243	262	258	245	227	235	207	256	247	248	214	222	264	237	238	254	232	250	251	264	235	240	232	253	273	232	267	246	248	247	240	225	243	245	230	256	231	201	242	225	223	224	240	231	192	257	226	264	258	243	234	239	224	229	211	226	242	224	233	237	228	242	270	253	228	231	225	242	252	256	214	256	242	269	247	242	222	263	242	233	229	265	249	224	212	237	257	210	228	215	237	239	245	242	250	275	238	242	214	238	218	233	237	253	251	244	255	209	211	241	226	265	232	244	273	249	254	251	232	220	246	235	233	253	243	231	208	238	213	220	248	221	241	204	231	260	258	221	264	254	224	234	242	216	253	247	240	239	233	222	248	233	260	226	239	234	241	240	238	222	250	219	228	252	241	231	225	230	241	233	241	248	260	221	250	249	255	241	228	265	256	225	225	227	223	265	267	231	231	239	223	249	232	247	255	230	252	248	241	232	238	227	244	263	191	241	217	251	261	245	253	234	242	274	270	257	255	231	264	259	234	245	195	255	220	214	253	211	241	247	236	228	256	252	251	234	206	243	229	242	262	266	240	225	242	232	242	235	242	253	250	278	220	219	221	245	257	238	232	219	239	236	220	233	235	231	279	255	245	246	211	233	264	218	214	251	227	249	244	230	230	228	229	226	236	217	235	285	251	249	250	239	245	229	271	267	222	225	243	229	259	239	249	245	233	228	229	234	248	228	237	227	248	238	250	242	253	222	234	230	236	203	233	219	242	263	214	240	236	224	211	227	219	243	212	273	242	213	270	239	237	227	232	261	255	231	245	251	256	249	248	233	245	232	242	237	249	226	267	221	246	230	222	208	238	234	247	226	230	230	222	230	259	232	246	234	239	249	267	251	227	264	243	256	217	233	228	231	267	236	244	248	219	252	260	225	255	258	220	249	218	239	269	223	219	231	250	224	237	238	225	230	235	237	252	214	230	222	241	230	216	218	217	261	240	261	244	228	251	234	248	216	242	232	228	225	257	227	239	243	239	246	233	226	225	227	236	237	233	232	240	251	219	220	227	227	217	232	250	237	242	246	234	231	276	244	252	223	222	220	233	240	262	252	249	266	225	235	267	246	245	214	235	222	233	253	264	218	201	255	244	241	224	266	258	228	226	217	226	249	236	213	234	235	235	265	200	245	233	218	229	239	244	256	241	263	215	244	235	270	232	263	259	260	226	253	240	251	254	243	245	250	225	263	251	252	247	252	236	225	241	234	245	218	243	261	254	246	245	251	244	238	249	226	249	232	230	211	224	255	244	221	239	265	220	258	238	263	264	237	242	218	249	252	251	259	274	245	220	256	255	220	236	241	241	240	237	242	229	227	235	235	217	258	264	231	239	220	241	243	250	226	232	215	231	243	245	234	254	222	223	255	248	262	252	255	229	252	250	245	237	284	251	229	253	235	220	238	242	246	231	265	237	235	265	259	245	243	241	224	229	237	242	229	240	233	249	238	199	237	240	236	245	250	250	245	230	269	242	243	248	238	277	234	253	263	210	258	239	217	253	258	271	262	244	239	233	222	218	257	221	213	224	257	241	257	239	256	233	265	231	259	241	203	251	259	255	239	258	214	224	214	246	235	231	236	244	233	251	263	287	256	256	228	251	221	247	232	253	222	241	239	238	226	245	265	230	248	223	226	249	251	239	255	243	268	231	229	251	243	239	245	235	234	254	241	239	241	241	219	221	264	225	259	255	239	232	236	261	223	223	220	247	231	234	244	272	250	240	253	240	262	225	219	222	256	245	236	254	244	253	241	233	225	203	245	248	252	253	241	237	248	244	243	234	240	221	216	254	227	214	226	234	237	248	242	247	249	227	227	244	234	241	233	247	238	243	241	235	225	233	224	238	217	224	226	231	239	235	231	227	254	242	271	228	229	253	239	242	229	249	247	252	250	240	250	235	233	240	231	238	224	242	246	233	262	237	261	229	258	217	238	210	233	258	248	207	252	239	230	252	230	252	244	219	231	205	265	234	216	234	238	236	268	256	245	261	224	220	226	257	226	247	237	251	227	208	249	252	244	239	240	253	249	239	266	216	264	238	256	240	242	226	218	240	241	252	257	258	208	238	225	221	238	257	275	256	234	235	224	240	251	235	218	256	248	253	237	257	247	261	210	246	211	248	247	243	219	232	266	191	260	251	256	243	244	247	266	225	236	243	236	239	216	246	250	228	239	221	248	254	252	224	231	250	260	240	253	221	222	242	223	251	237	228	245	248	274	212	232	234	230	223	243	214	232	217	228	237	232	240	259	236	264	252	223	244	224	263	252	259	253	252	211	231	278	219	247	257	225	260	257	237	231	237	216	248	250	255	252	234	242	246	263	235	236	215	256	256	234	237	237	251	221	258	246	227	237	239	246	236	251	254	263	230	241	226	239	231	232	245	281	240	218	246	238	232	228	232	234	247	236	243	232	226	224	221	209	238	245	242	242	263	223	238	243	240	239	253	242	238	247	223	234	222	244	227	224	248	226	233	231	240	220	233	230	217	256	252	224	246	241	216	230	239	234	253	223	238	223	236	242	232	243	238	247	250	210	271	265	258	235	248	243	262	226	230	236	219	219	267	248	226	222	250	218	215	243	222	220	231	256	223	241	243	232	234	255	221	252	241	238	251	252	218	257	274	247	260	236	236	233	254	229	242	240	245	249	240	231	234	263	253	237	235	244	254	240	241	241	237	232	251	249	245	248	266	262	234	245	244	228	224	217	249	236	245	236	218	240	247	233	234	242	257	231	238	251	270	222	239	234	246	232	242	230	231	238	255	258	250	232	262
23403	36435	29223	20862	15433	11105	8366	6342	5243	4097	3221	2501	2131	1755	1460	1309	1052	1004	903	729	704	659	637	543	538	521	514	416	427	398	363	364	345	383	370	379	335	335	334	372	352	345	323	342	343	373	368	339	319	336	352	370	346	349	323	340	338	336	343	350	347	364	324	329	344	321	365	354	376	358	311	329	338	311	343	329	338	375	322	349	317	325	348	346	354	327	358	324	335	336	309	352	353	383	320	357	322	308	340	313	354	319	343	341	352	356	307	349	330	358	334	287	344	346	344	348	344	355	341	331	325	325	335	343	310	331	371	365	329	314	314	354	374	320	322	367	365	349	324	324	363	340	355	349	326	308	402	296	339	345	307	349	339	347	333	345	341	312	378	323	326	320	333	355	323	334	328	327	334	333	333	336	328	328	315	333	339	341	334	336	337	329	350	341	308	351	327	346	329	342	300	316	388	356	318	323	324	328	354	363	332	336	327	337	329	336	331	332	326	344	337	342	346	352	352	347	321	338	334	341	354	342	318	319	322	338	362	336	326	356	331	360	329	330	312	360	341	360	343	352	321	336	331	353	341	361	319	347	345	353	318	344	315	338	333	350	322	319	345	329	341	325	325	364	314	355	320	368	328	309	343	340	334	322	351	355	323	328	354	335	345	327	320	337	336	345	329	349	333	373	355	350	341	339	325	334	318	333	341	307	334	345	324	322	311	342	326	320	347	323	344	337	348	336	366	338	355	340	320	311	321	361	352	359	320	356	342	361	374	317	341	328	342	325	314	340	342	343	355	331	339	310	348	300	330	355	371	335	307	332	360	323	311	315	313	328	344	332	353	340	336	328	389	339	325	346	321	354	322	348	319	356	336	309	306	333	342	336	327	329	363	337	320	334	326	339	350	383	337	352	359	331	326	332	349	332	324	293	335	307	335	319	349	320	324	349	332	351	357	361	339	360	317	371	351	300	318	325	336	326	344	339	325	325	315	356	332	332	361	308	331	341	361	322	340	360	339	371	368	325	326	319	353	349	316	339	330	329	371	358	352	326	344	347	362	319	299	381	365	342	345	329	326	339	343	335	361	349	351	309	363	306	327	345	340	328	350	323	350	343	336	353	318	309	327	354	350	314	369	372	378	312	313	297	339	330	335	322	324	316	308	359	349	324	311	342	348	358	302	353	347	346	351	337	361	348	343	339	326	298	331	359	336	359	346	321	316	364	345	358	329	307	302	336	345	328	336	315	352	335	328	340	327	354	342	332	324	321	347	332	358	355	333	318	309	363	347	342	338	323	354	313	319	371	336	340	325	307	356	348	332	297	324	337	325	360	357	348	357	337	367	315	321	343	312	313	317	345	322	345	351	361	372	347	358	357	343	319	341	353	317	367	334	317	369	344	342	326	358	333	320	348	320	354	335	323	331	330	320	341	345	352	381	324	314	351	334	344	352	365	312	332	338	344	327	340	336	336	363	348	346	281	368	369	335	345	319	327	371	356	340	335	353	323	332	338	337	341	317	321	327	328	334	359	366	331	353	366	323	347	366	323	347	326	318	295	278	312	301	309	350	336	335	345	319	335	335	312	358	349	352	295	339	345	368	322	370	353	342	366	322	329	337	341	322	331	342	332	313	325	385	319	314	333	316	355	349	305	335	365	351	323	336	338	302	353	315	358	352	312	311	344	313	329	336	326	342	317	325	367	329	383	357	338	326	353	329	369	334	349	331	330	335	326	314	356	356	329	340	332	342	317	337	324	328	328	323	367	339	362	351	331	355	341	323	314	361	318	353	310	382	337	378	322	334	368	352	379	334	308	335	321	315	330	322	348	343	318	343	320	324	313	353	312	332	339	330	371	334	333	363	300	352	341	327	332	340	343	337	342	342	310	371	345	309	335	335	329	318	346	325	360	353	333	333	347	325	342	347	337	346	326	359	307	329	335	319	362	313	353	345	316	309	349	328	333	319	330	353	342	378	308	326	333	347	339	335	341	317	320	300	328	337	329	366	304	369	350	355	315	336	347	333	353	321	371	328	333	367	330	305	315	350	303	334	343	318	313	340	330	339	315	355	300	328	348	306	348	322	336	331	345	327	319	342	308	345	316	323	365	314	351	319	342	321	317	327	325	340	358	299	343	351	322	365	345	318	368	328	318	338	305	338	318	346	350	352	339	324	315	300	360	342	310	344	355	325	374	329	332	350	305	317	352	345	331	304	320	388	313	330	369	334	369	345	313	331	347	331	314	329	290	365	343	353	319	335	372	342	336	323	345	311	346	334	334	336	348	333	338	337	336	329	335	333	332	360	353	330	346	328	333	324	319	364	327	340	350	340	347	329	326	347	337	320	355	317	322	309	345	320	381	330	304	335	344	342	317	326	331	339	329	364	349	322	349	325	332	326	346	339	330	311	340	320	348	382	340	340	331	319	328	368	341	342	348	313	334	318	338	318	320	325	361	323	312	363	324	345	330	296	342	340	311	340	327	374	308	305	321	344	323	324	300	319	341	326	343	304	346	354	341	337	353	324	309	340	317	352	323	338	307	315	312	327	330	355	319	354	348	322	298	323	338	341	321	348	311	346	348	346	320	342	335	352	311	338	347	359	356	354	354	339	313	292	332	342	341	361	350	330	361	349	347	354	338	311	322	346	348	333	332	347	345	348	360	331	322	372	326	314	312	348	320	344	304	304	344	309	316	315	315	326	347	332	339	357	344	330	328	356	323	317	340	316	354	300	347	310	370	351	365	327	348	376	338	333	346	324	319	324	359	335	359	340	372	320	331	352	335	326	338	335	336	347	311	350	382	316	375	319	344	333	322	337	388	309	347	342	341	360	314	366	331	323	331	337	341	337	306	338	341	338	339	339	366	332	356	309	351	330	336	334	345	321	306	326	360	359	345	362	361	302	372	328	375	305	330	325	316	351	328	314	354	328	323	376	335	331	340	328	330	322	319	339	326	340	333	328	356	364	319	333	340	346	370	317	341	305	355	332	362	316	319	335	352	315	326	323	363	353	327	313	330	328	316	336	338	326	335	389	335	321	297	344	342	334	374	359	342	284	352	333	347	316	305	341	341	343	347	350	350	384	332	331	335	368	308	334	353	323	290	324	364	304	313	349	331	325	382	337	343	351	336	326	324	354	360	340	352	336	370	334	389	356	317	352	346	320	339	320	338	358	345	354	331	316	375	318	347	336	353	330	339	320	312	328	349	353	381	328	358	323	356	345	343	331	311	356	389	362	344	330	325	346	324	360	328	365	338	344	324	351	330	341	328	318	352	294	341	357	332	330	324	364	338	344	339	309	369	333	326	318	347	336	354	369	350	290	332	340	352	324	341	371	342	359	315	342	319	361	341	371	317	326	296	324	351	341	364	336	333	352	345	331	337	330	314	318	370	331	336	323	359	322	335	301	351	306	360	345	349	345	327	336	334	372	349	311	346	335	320	317	369	321	350	322	322	330	283	330	325	308	316	329	364	342	350	287	355	336	329	345	363	365	329
23582	21265	27767	25295	20070	11609	6454	4139	2906	2379	1826	1458	1256	1018	891	757	679	626	538	536	503	453	399	361	352	335	313	316	307	297	250	278	269	275	272	251	270	260	275	259	221	254	274	257	234	250	252	235	241	246	276	242	225	246	257	269	272	269	269	264	276	261	297	268	237	213	250	255	277	236	258	248	235	233	234	249	237	265	236	263	265	252	247	248	256	263	245	252	226	226	252	263	247	251	227	294	257	245	240	246	229	248	269	233	239	271	247	275	252	235	241	249	229	285	239	237	236	258	233	250	251	261	248	242	252	250	290	262	205	259	229	242	247	231	277	232	263	257	252	266	274	256	243	243	283	236	259	230	263	257	256	255	249	252	245	270	258	271	228	271	263	270	256	247	256	230	244	259	268	264	220	251	251	257	253	260	256	273	230	253	274	277	269	240	230	262	265	269	242	248	263	234	252	231	251	254	236	261	242	227	235	221	269	242	256	247	273	263	263	249	233	241	259	217	254	266	242	247	263	263	266	244	248	255	252	250	236	268	268	239	265	261	246	236	256	245	242	262	282	248	243	238	244	239	237	243	245	258	240	248	258	235	258	236	245	247	251	249	244	250	240	224	260	263	240	253	236	266	232	258	241	255	243	239	245	248	239	249	226	242	248	252	271	235	239	237	235	234	250	240	247	241	257	269	233	256	264	257	298	235	250	255	238	245	249	241	257	242	253	253	219	229	241	233	262	265	258	261	246	248	244	241	268	264	229	258	253	259	246	234	244	240	250	252	257	259	227	228	234	241	261	229	256	254	252	237	232	222	265	248	243	243	251	241	211	246	242	256	230	267	244	259	216	258	252	266	237	256	223	257	255	242	240	233	254	255	262	244	228	292	273	259	225	210	226	241	237	213	240	232	249	239	246	263	246	287	256	257	225	233	232	270	213	216	278	246	261	244	237	252	283	243	223	263	240	285	231	242	264	250	250	228	269	277	244	242	244	254	231	269	237	244	266	256	241	269	263	255	263	239	250	243	246	261	256	238	278	278	253	253	259	268	248	237	250	243	254	228	263	236	234	255	275	254	274	258	209	242	239	235	271	223	268	251	263	265	247	267	218	267	261	260	264	258	251	262	244	231	252	255	256	247	229	228	242	246	222	234	234	253	261	210	282	224	200	242	255	276	246	240	250	252	236	235	248	237	252	279	272	261	249	246	226	252	249	229	257	229	274	243	245	245	248	262	251	268	230	284	249	263	246	226	239	226	246	243	270	256	260	274	282	254	256	246	266	269	270	259	231	250	252	265	245	250	236	257	249	247	242	228	287	267	256	268	247	258	253	240	235	247	258	226	237	248	252	245	262	256	259	258	274	249	264	251	246	271	253	224	268	241	208	255	239	220	236	206	245	239	234	231	270	269	237	246	261	242	244	238	260	228	254	232	217	256	265	234	262	253	250	235	249	269	253	262	242	247	247	237	253	264	252	242	240	234	244	228	273	256	256	249	253	258	239	248	247	264	263	261	259	219	242	242	273	261	245	232	249	261	250	251	255	244	246	218	236	273	244	240	244	269	260	238	254	291	260	234	242	272	238	273	258	238	243	250	269	271	289	237	279	232	239	236	267	235	258	225	236	255	263	253	263	238	248	218	216	227	260	255	277	228	247	278	243	230	247	264	226	221	274	249	260	236	242	262	249	272	233	240	253	253	252	267	238	242	249	248	246	245	244	247	242	254	240	261	255	284	233	225	266	260	235	236	265	203	244	230	249	236	264	262	242	240	278	261	258	287	257	249	245	243	245	263	248	258	258	270	279	233	249	271	262	225	263	269	241	257	274	249	252	242	253	262	253	230	268	230	243	248	251	253	242	252	256	253	260	273	256	245	257	272	242	261	266	267	257	248	247	237	255	243	244	214	224	251	276	267	276	252	228	276	229	233	249	234	245	255	261	248	252	232	253	267	209	232	258	245	254	281	248	252	257	274	260	234	218	254	252	225	260	239	248	231	227	264	248	247	267	275	259	249	275	243	252	220	245	261	255	252	235	227	280	267	253	230	237	212	232	258	242	275	258	264	257	256	229	258	253	242	255	264	254	275	239	265	251	249	235	241	254	231	232	209	264	261	273	241	263	251	225	232	244	244	242	258	240	289	254	236	256	267	257	258	235	254	262	257	276	223	276	242	264	253	251	229	256	240	250	263	222	267	236	244	270	252	255	270	256	249	256	250	240	254	231	246	256	229	243	270	242	253	250	250	252	240	242	267	258	267	242	258	261	255	224	240	273	240	259	247	234	257	228	227	249	258	272	236	247	245	243	264	257	230	262	245	269	267	256	258	252	229	242	258	244	256	257	238	249	251	261	248	233	256	259	253	228	251	243	267	242	263	229	247	267	263	259	266	259	243	248	229	226	243	243	255	224	233	240	244	247	261	262	250	248	264	276	223	221	246	263	272	246	256	235	275	267	237	211	250	247	245	279	254	249	255	242	253	256	252	238	248	239	273	251	227	245	253	242	248	253	227	301	227	249	288	269	243	248	245	248	237	230	252	213	259	235	281	267	265	246	285	247	265	237	214	240	244	244	236	269	266	234	274	249	273	277	216	238	240	236	249	250	274	254	241	263	259	269	239	244	265	247	236	268	242	244	237	249	264	248	269	227	240	247	252	259	238	234	293	256	260	246	229	283	236	281	247	255	225	240	242	243	256	225	256	234	276	238	267	253	263	280	282	266	243	232	253	248	214	252	231	239	243	238	252	258	253	265	251	259	245	259	239	231	233	263	248	273	256	260	251	257	252	250	240	265	308	262	252	239	240	240	250	247	238	265	249	243	232	265	238	235	240	248	233	257	237	237	239	253	246	250	269	273	235	253	260	258	256	247	236	277	250	259	272	238	223	235	256	255	248	259	231	240	248	268	243	255	244	277	224	256	252	268	269	242	238	243	251	252	259	233	234	252	289	256	249	273	247	252	250	239	264	254	240	239	250	240	262	239	287	243	265	253	254	262	235	247	258	238	248	248	248	305	260	230	246	253	235	224	247	266	265	241	265	264	236	285	278	268	232	268	257	242	254	233	236	289	274	251	249	249	251	208	274	242	237	273	251	287	242	248	247	261	255	257	237	254	229	268	249	252	250	253	243	242	259	271	245	244	230	261	244	237	256	242	251	220	275	240	238	279	271	261	252	246	226	235	261	235	255	230	242	243	265	244	258	230	276	257	231	267	241	229	244	262	251	258	225	240	264	250	245	242	220	271	274	244	282	247	247	255	227	252	254	244	243	234	265	232	251	241	246	258	228	226	234	237	224	265	247	220	253	216	253	267	250	242	212	254	258	238	251	267	245	254	247	258	221	255	237	230	263	228	226	243	257	260	260	229	271	247	254	221	233	274	249	268	261	245	241	238	252	268	254	275	258	260	270	236	255	257	219	274	252	252	249	239	207	251	270	245	261	255	260	251	259	250	221	255	248	252	239	280	237	260	271	232	270	246	258	257	214	236	271	261	230
23841	42373	34971	26718	20267	15359	11729	9287	7262	5763	4539	3503	2945	2483	2023	1726	1495	1272	1120	1007	927	829	707	676	636	592	542	505	490	470	472	478	380	439	385	381	408	369	404	353	352	376	354	358	370	331	382	356	369	336	334	370	331	344	347	347	355	329	386	341	362	364	336	346	356	346	377	363	356	352	336	351	345	325	335	352	328	367	353	357	378	385	336	326	307	329	325	364	333	382	345	345	362	333	373	351	338	371	370	342	352	345	369	386	331	348	332	358	353	352	322	360	366	362	371	357	361	307	350	335	365	347	358	351	355	339	390	346	345	330	360	353	339	343	365	346	345	349	377	382	361	360	381	338	345	368	396	371	370	330	359	380	354	335	356	345	360	339	313	366	332	360	338	357	402	333	322	338	342	357	379	358	334	359	327	354	329	356	357	341	346	361	349	337	364	335	342	320	324	332	347	357	383	350	349	327	336	322	350	349	360	336	327	350	348	346	363	337	332	365	373	334	370	326	357	364	347	340	356	360	345	398	315	331	363	378	321	375	346	354	369	337	336	364	346	357	360	352	311	350	374	344	387	323	351	351	347	290	331	366	365	323	350	389	356	355	360	335	356	368	367	322	353	350	327	353	327	330	339	345	333	357	366	359	336	365	386	358	319	346	367	350	369	352	319	340	336	347	327	329	346	341	386	352	339	342	356	343	352	322	355	373	345	380	338	333	349	334	305	352	360	363	352	354	354	345	319	383	345	363	351	357	379	328	375	396	358	326	318	355	357	359	370	338	343	380	384	373	359	358	348	340	332	368	333	342	381	343	367	316	341	336	353	330	384	346	341	348	336	327	366	340	359	345	388	340	349	343	352	386	362	348	350	355	335	352	358	345	328	337	350	358	321	345	388	309	326	356	321	337	345	351	344	359	325	346	371	348	369	372	347	342	367	356	352	363	330	338	327	365	309	365	360	339	330	381	371	332	366	361	383	320	323	345	378	320	360	367	352	343	333	366	364	367	353	374	353	327	350	345	350	367	374	326	338	374	374	316	380	353	355	354	325	363	331	359	378	370	385	364	346	354	380	373	316	341	356	338	346	342	376	356	364	375	350	339	357	381	342	343	331	306	328	387	378	342	351	347	360	356	359	329	386	363	340	336	358	338	373	348	381	349	358	324	337	323	356	331	366	365	324	347	381	374	383	378	380	396	369	370	342	337	386	349	353	366	343	376	336	352	350	378	361	357	349	359	351	381	367	352	373	349	383	353	340	335	349	381	356	342	387	336	334	352	358	380	346	349	367	343	334	371	333	330	347	365	332	365	341	361	360	366	346	340	374	351	320	312	351	363	360	317	359	347	362	370	355	315	334	352	331	316	361	352	352	358	385	337	356	347	332	334	356	327	357	336	357	354	345	349	331	340	368	366	384	386	339	365	355	330	358	357	354	314	340	355	358	332	365	357	339	344	326	345	351	346	372	353	393	371	377	353	384	365	366	347	340	355	384	382	348	339	338	355	360	340	340	339	381	333	327	328	344	370	341	360	346	365	333	360	365	323	334	374	331	375	345	347	365	342	334	366	323	373	350	331	354	366	375	350	354	328	354	318	340	369	345	345	351	368	355	341	348	366	336	355	374	363	326	353	377	380	371	390	307	353	366	344	346	326	355	343	351	354	349	349	357	322	363	365	324	342	317	372	351	350	364	333	353	357	361	350	399	370	352	363	338	384	357	358	362	352	345	360	372	350	360	382	338	361	342	370	376	342	321	361	358	282	348	332	353	333	339	355	377	358	372	372	336	355	356	316	376	352	331	368	370	329	356	371	352	331	337	342	356	345	333	341	342	340	328	326	300	382	347	363	388	354	349	347	342	381	350	347	339	350	332	346	353	353	363	376	363	338	329	339	375	346	357	332	323	358	323	349	332	339	331	369	383	322	316	355	319	367	337	347	368	354	344	373	372	329	342	321	340	343	388	351	331	358	365	379	345	372	354	377	349	338	380	357	349	325	322	363	369	369	347	351	366	332	348	350	362	347	361	362	361	336	350	349	337	360	358	354	344	321	346	325	358	383	321	343	348	347	323	330	358	360	341	310	349	345	330	352	351	354	353	339	341	342	363	354	338	335	357	344	337	304	362	363	360	354	370	350	372	323	349	377	338	376	323	344	354	346	404	348	350	363	342	350	335	330	317	309	338	379	342	381	383	357	387	327	357	359	374	362	381	337	346	367	346	364	340	355	353	339	338	331	329	361	360	339	352	340	362	374	374	350	370	376	354	369	359	330	354	363	350	336	368	327	356	361	372	326	356	378	334	347	368	342	318	355	383	363	361	324	354	350	344	351	358	345	329	363	336	328	378	332	362	318	314	358	352	330	352	356	337	351	356	373	314	333	376	340	357	371	327	334	337	339	363	317	347	337	363	310	326	371	324	366	357	346	337	359	350	339	349	339	407	333	336	343	356	379	355	316	369	348	350	380	329	354	349	312	380	353	355	330	352	358	365	358	332	364	363	354	368	364	380	342	374	352	335	314	349	396	341	362	390	337	348	331	384	329	365	336	350	319	347	334	390	323	330	370	322	340	324	350	328	338	364	339	329	326	356	323	364	363	329	329	370	340	354	353	352	347	355	375	336	360	353	348	354	324	331	333	361	317	383	354	353	377	332	340	334	371	344	323	340	337	329	345	330	334	371	377	381	353	382	366	371	318	344	332	363	370	309	338	360	378	347	370	354	351	371	303	318	368	364	347	333	354	302	351	355	361	343	355	338	350	356	369	347	323	384	339	341	330	338	330	369	377	347	350	361	343	356	331	367	360	371	373	360	320	355	335	358	339	355	322	355	303	327	372	372	353	357	354	362	386	335	363	357	374	366	356	349	338	330	311	359	343	329	334	358	345	350	348	361	356	348	367	351	354	361	373	332	356	344	348	387	361	350	338	341	341	346	340	340	327	336	361	357	342	387	353	395	332	328	346	319	330	342	339	351	361	349	312	343	365	352	337	383	349	338	365	323	356	388	322	368	360	359	353	362	364	355	333	338	350	339	384	355	332	308	359	376	349	351	340	356	320	366	325	346	355	364	393	374	363	320	341	359	342	378	347	345	368	324	348	333	363	350	344	360	338	339	352	349	347	371	343	367	339	355	366	368	323	359	352	370	329	340	340	351	340	334	375	363	342	368	343	323	335	332	369	368	356	357	360	325	340	352	336	353	352	364	337	366	341	328	385	345	347	353	333	360	369	338	351	361	310	340	347	375	369	367	371	342	334	308	347	384	373	369	336	355	355	347	368	349	378	344	351	364	338	335	315	328	325	361	356	330	322	332	344	383	361	365	348	341	327	337	401	363	346	336	355	360	349	361	349	330	343	410	322	346	323	361	338	320	353	322	381	341	328	351	317	362	346	352	378	372	363	347	349	346	351	357	338	336	375	365	391	347	372	375	361	360	327	348	369	350	373	347	367	356	364	332	378	361	327	359	363	353	371	316	365	343	343	337	310	356	381	352	355
25014	21354	26310	24195	11486	6138	4070	2929	2251	1774	1384	1109	929	818	666	644	547	512	413	420	385	389	345	312	329	306	253	291	259	249	235	248	232	260	209	244	241	240	226	244	254	231	228	239	246	243	232	231	220	250	219	224	233	238	212	220	196	262	211	246	216	223	232	226	256	252	237	234	229	222	240	253	252	218	223	228	234	207	213	251	227	202	244	222	224	221	240	236	209	220	230	209	242	265	248	220	216	211	221	236	215	214	238	219	236	241	240	228	208	219	241	222	239	230	213	224	216	231	206	227	217	232	259	241	238	247	219	207	249	229	224	235	231	200	244	217	232	234	226	244	238	206	246	220	216	234	212	230	226	212	207	185	211	214	218	246	239	217	245	229	256	229	211	225	250	217	220	216	245	216	249	235	203	228	214	235	222	237	217	241	207	233	241	264	215	219	240	229	237	226	245	225	258	208	239	243	224	244	243	225	214	219	224	226	255	216	239	236	220	241	230	234	243	225	230	231	231	227	194	256	229	238	227	219	221	246	218	244	221	247	238	207	200	184	213	221	224	217	216	253	246	209	215	227	201	213	225	240	215	204	244	247	215	240	234	216	226	204	235	196	243	208	203	199	211	219	245	219	212	211	220	236	238	232	234	214	219	244	213	241	242	229	246	238	225	218	246	201	230	253	228	211	229	238	222	226	218	216	226	254	213	243	202	233	211	234	202	249	189	238	223	243	208	233	215	216	222	230	219	228	237	191	245	221	235	215	215	212	223	237	189	227	210	210	210	208	232	211	249	245	234	244	220	207	238	226	213	228	237	245	216	215	203	252	207	252	212	220	237	234	208	211	221	210	233	231	227	233	200	221	232	241	236	217	227	218	243	238	223	212	230	275	231	240	226	219	198	228	253	221	238	226	234	201	218	221	209	191	225	227	216	239	222	230	217	227	223	222	210	222	231	212	206	214	210	235	267	237	217	233	224	256	273	234	228	222	224	212	233	240	247	217	217	216	248	235	218	223	201	225	210	224	234	226	222	237	205	226	231	240	220	250	232	231	239	209	207	231	233	225	249	220	217	229	248	240	263	211	227	213	253	209	245	217	256	222	241	231	236	211	258	209	220	242	237	227	229	232	230	219	191	231	213	235	250	234	244	201	260	219	228	216	234	221	223	236	203	220	218	218	221	226	219	225	200	226	229	208	250	219	216	225	209	250	229	230	224	229	223	218	207	224	226	217	227	219	230	202	228	231	217	234	211	246	230	207	240	220	228	248	209	213	230	214	232	226	258	209	213	254	210	210	243	218	235	244	244	223	223	204	244	256	232	232	238	219	232	251	230	213	220	232	235	229	190	218	212	213	230	219	227	226	227	217	241	242	229	225	215	238	241	245	253	202	225	254	221	251	206	215	238	228	234	240	234	212	244	232	203	211	210	228	220	221	229	218	215	219	240	240	235	232	248	236	209	220	219	192	219	233	237	224	224	227	210	246	228	235	248	224	200	229	199	247	251	221	214	226	229	239	244	231	221	229	216	224	228	193	236	227	224	212	213	218	236	228	228	196	220	227	233	216	238	220	230	219	237	215	234	218	241	245	207	226	221	213	217	201	243	230	240	247	222	223	223	222	211	210	232	210	232	222	200	254	219	235	211	215	242	220	202	225	253	240	242	221	232	234	232	240	227	245	250	210	235	220	227	246	219	252	217	243	220	211	209	228	223	183	216	216	228	247	224	214	218	250	222	224	214	239	236	204	251	262	225	237	252	193	217	222	249	232	244	228	220	232	226	234	234	237	228	222	213	226	203	202	243	249	203	207	244	219	203	190	214	229	224	222	222	235	219	232	224	231	250	256	212	229	198	236	233	247	228	219	241	241	223	219	232	214	217	237	236	234	207	250	211	230	245	227	274	212	208	205	226	238	237	219	207	244	232	260	201	241	242	228	230	232	199	219	231	268	213	218	228	230	214	244	213	239	218	245	197	208	230	220	214	229	197	215	237	255	248	221	232	244	204	237	252	230	226	209	234	239	201	211	206	239	248	233	219	235	243	216	226	230	221	199	192	223	199	214	216	266	237	199	235	207	236	208	210	212	211	208	200	206	247	220	233	218	227	224	215	244	218	214	234	253	209	223	230	230	225	224	224	228	254	247	226	231	230	218	221	237	232	228	219	263	255	221	222	215	206	216	208	233	240	228	249	209	219	209	207	211	220	236	215	234	237	214	204	202	266	210	228	215	223	217	208	225	242	227	239	222	199	233	207	229	216	238	235	220	224	225	248	228	241	218	229	241	227	212	230	241	212	205	189	227	222	236	233	199	237	244	222	224	229	228	232	221	227	227	227	226	236	235	204	243	221	245	249	239	249	248	240	226	237	198	250	245	224	217	221	252	230	237	243	247	235	237	249	220	234	235	241	221	234	233	221	217	241	243	227	220	223	238	219	244	218	217	235	236	223	215	212	230	241	221	217	209	249	231	233	240	213	227	233	235	220	227	248	230	216	241	231	240	245	244	214	205	239	228	241	233	212	221	245	245	240	220	243	252	232	226	237	252	197	235	226	265	228	254	220	246	210	201	250	218	233	220	227	246	238	208	260	267	207	220	244	230	231	246	242	217	236	215	223	174	220	200	190	219	202	188	228	223	249	235	247	223	198	240	232	211	238	242	226	216	201	236	256	203	224	250	229	247	218	220	251	238	220	236	244	212	220	222	225	261	242	217	215	235	209	204	191	220	208	210	220	215	227	215	244	208	237	210	221	215	243	237	216	227	238	251	213	226	219	219	249	223	252	216	221	221	216	216	221	238	208	236	209	224	211	228	217	234	236	221	238	233	233	242	235	220	233	242	195	212	213	219	213	217	221	214	231	231	224	223	229	220	246	224	258	221	243	213	253	214	235	227	253	216	239	256	239	211	236	242	208	217	198	249	228	221	247	240	248	188	220	207	240	198	206	218	207	207	212	237	240	217	256	224	245	211	209	199	207	210	231	192	255	213	249	264	218	212	236	201	229	237	217	207	242	252	247	213	257	209	235	239	232	222	259	219	244	211	200	239	204	222	231	241	230	256	249	221	201	215	219	220	202	248	257	231	236	188	217	219	228	231	211	216	214	219	238	211	226	209	228	212	249	255	203	236	256	217	238	221	218	228	247	229	250	241	250	229	224	256	240	218	212	240	218	229	221	248	213	219	222	209	212	217	196	225	219	228	210	217	231	236	215	264	253	221	229	244	234	238	257	237	214	212	220	231	260	255	230	244	207	227	224	220	233	247	209	224	215	233	215	244	217	225	245	213	239	210	213	226	228	228	244	228	222	215	217	245	227	204	226	247	209	236	221	219	218	200	204	197	211	247	209	243	245	230	229	199	233	241	202	229	217	216	252	247	209	227	220	223	225	219	230	250	204	229	231	212	193	225	216	222	219	227	201	245	229	247	232	240	237	236	216	228	222	203	207	217	259	217	245	212	241	222	199	200	239	216	219	224	242	248	230	261	209	206	241	224
23404	38399	31479	23021	17021	12532	9594	7421	5889	4637	3585	3016	2393	1944	1603	1452	1253	1035	927	852	775	730	554	579	552	538	489	471	421	412	408	404	367	357	367	362	357	343	340	302	332	339	317	320	333	321	354	316	329	333	323	291	336	319	328	307	334	310	293	312	336	368	346	321	294	330	312	323	317	341	312	309	299	327	332	330	345	334	326	282	317	333	345	335	315	306	345	315	323	306	290	354	319	308	335	337	309	319	318	305	315	329	309	362	320	321	306	352	321	315	283	314	302	321	316	277	297	335	317	357	329	315	298	358	307	306	334	340	301	317	327	361	319	335	313	318	300	308	305	338	309	328	315	311	300	328	311	314	352	320	354	326	314	337	289	344	350	339	301	339	307	314	316	326	350	328	298	316	333	312	332	324	299	331	318	323	321	368	292	314	338	308	323	326	318	347	308	319	309	308	320	346	331	321	305	360	338	345	333	313	352	346	332	322	323	302	319	301	307	295	325	323	319	325	347	346	350	330	317	298	323	321	332	294	291	294	296	304	317	329	320	312	343	310	328	324	301	306	334	299	311	321	310	327	288	305	318	325	334	307	327	295	298	303	341	335	335	282	366	320	297	327	316	309	309	294	337	327	308	313	312	317	307	295	337	318	294	327	320	315	327	338	339	320	341	326	316	342	298	341	326	321	313	311	325	324	295	313	335	347	320	349	302	294	337	299	319	309	331	352	297	313	312	342	300	326	355	318	343	311	319	288	329	332	354	316	337	336	297	321	320	311	326	328	346	310	322	312	306	325	326	311	322	339	336	289	301	316	324	318	320	314	296	323	310	335	309	310	306	318	344	340	289	305	341	329	333	309	338	332	327	305	358	317	326	294	343	320	305	331	313	330	317	300	317	335	290	338	307	311	318	319	304	319	344	337	321	308	314	283	328	330	332	328	348	308	307	344	306	335	353	354	320	336	312	322	327	313	284	328	312	327	301	320	330	320	314	312	314	333	312	365	332	321	309	364	318	331	308	333	325	347	281	324	329	363	314	357	329	336	324	279	343	321	317	349	341	346	373	330	339	322	326	316	325	297	338	307	329	292	331	324	339	322	325	299	322	341	335	340	314	319	333	351	332	347	339	323	338	338	303	335	306	305	318	342	310	339	313	327	345	300	307	301	319	311	311	308	320	358	312	299	323	329	322	332	333	333	336	278	318	334	305	320	296	309	295	317	327	347	333	351	335	344	315	357	348	332	321	318	299	337	312	347	319	288	335	308	300	349	313	307	325	337	319	305	313	362	341	283	312	351	319	353	316	344	305	342	318	317	343	325	332	314	346	330	326	298	338	348	316	351	320	285	365	341	312	322	326	313	340	327	350	314	341	330	324	315	317	379	309	314	318	328	304	333	339	311	361	302	310	323	344	359	334	340	335	320	322	289	333	339	314	331	311	324	326	335	323	326	287	349	342	292	330	316	291	306	326	317	299	315	321	336	302	319	332	331	335	337	305	323	326	323	324	306	335	308	302	313	291	319	316	325	338	325	312	329	360	315	324	339	305	322	313	304	284	325	317	320	303	333	312	331	309	337	314	313	318	331	297	321	340	336	289	308	330	306	319	323	310	335	286	311	320	331	307	330	323	331	311	310	336	318	325	322	329	296	294	318	333	301	322	337	353	311	333	318	332	327	336	289	294	299	319	334	349	281	310	329	315	309	346	275	317	327	328	330	341	337	318	335	304	315	304	271	338	299	318	318	315	349	287	327	343	308	317	306	321	293	328	313	327	328	292	291	322	305	341	320	333	337	320	338	329	341	321	319	312	330	312	307	315	308	335	327	312	327	339	284	319	290	323	332	339	305	340	302	353	318	290	325	313	320	321	330	331	337	297	323	305	314	298	305	337	294	324	349	366	301	330	339	315	331	311	337	312	307	298	309	323	311	332	331	344	333	308	334	347	304	319	311	321	299	348	327	331	319	310	335	310	330	324	345	321	300	323	342	336	290	303	302	322	346	324	288	295	323	309	307	293	323	304	300	310	320	321	300	296	297	326	311	335	310	323	302	325	307	293	312	319	308	356	323	364	329	313	316	340	356	331	342	340	317	314	330	303	340	324	312	308	308	329	344	328	292	362	324	313	352	344	314	290	298	318	334	348	332	320	306	351	313	319	350	325	342	348	326	352	316	323	344	309	299	310	327	318	332	309	342	364	335	341	330	308	305	350	347	351	291	360	329	373	346	312	291	317	314	319	312	312	325	341	309	304	321	354	309	328	327	287	311	326	329	320	319	353	322	335	311	311	341	308	363	318	317	336	310	272	302	326	332	287	309	335	328	320	325	324	333	305	314	333	309	306	320	346	306	351	330	323	339	341	313	304	324	342	321	324	322	300	326	314	341	344	324	313	338	307	360	331	339	311	304	299	302	317	342	324	312	294	322	315	334	307	355	294	342	353	342	328	342	339	301	335	321	335	317	300	308	319	320	291	318	319	325	319	314	337	297	323	320	318	300	334	320	317	292	299	318	307	316	339	305	295	346	335	339	336	333	319	296	330	320	336	320	300	330	350	316	315	329	306	346	311	270	333	342	332	334	327	364	341	317	327	326	328	316	324	323	325	317	346	347	336	324	355	325	343	308	312	324	308	307	332	321	331	330	308	350	324	306	343	307	339	325	292	333	334	339	303	354	313	300	308	310	335	343	322	364	338	322	329	317	299	320	327	316	301	309	323	330	312	314	305	312	341	310	356	338	307	301	335	354	305	336	331	334	347	324	314	306	301	316	312	319	312	342	329	315	315	291	299	303	351	338	342	300	353	310	348	311	329	319	292	317	342	313	320	350	321	343	282	313	326	313	304	356	318	362	318	338	336	324	331	352	327	308	317	344	365	317	324	332	327	313	350	335	320	320	312	325	358	323	298	306	317	360	280	341	312	319	313	354	318	322	350	327	303	316	298	355	316	349	317	346	312	345	345	347	332	318	358	325	303	342	298	327	333	339	330	328	329	320	341	318	304	334	305	313	352	340	329	345	275	347	346	297	339	321	316	322	320	313	315	330	336	314	328	290	309	324	340	320	321	371	322	357	326	331	373	320	327	343	313	313	321	316	323	289	327	349	322	349	347	344	310	318	302	283	319	338	345	334	320	322	339	280	351	343	318	327	324	322	332	303	313	303	317	331	327	298	314	315	315	321	321	313	299	316	336	328	344	327	297	311	350	322	273	313	332	325	317	337	311	304	326	307	329	334	332	332	306	312	341	326	299	327	327	347	333	339	323	341	338	321	293	321	322	332	309	324	290	292	328	351	296	286	339	346	312	339	334	343	306	300	311	316	325	328	354	334	312	318	298	327	293	328	331	349	259	321	321	303	325	336	323	347	328	336	316	326	313	290	353	351	297	338	298	326	306	367	326	302	345	293	314	316	338	299	322	303	305	352	339	342	337	329	322	307	368	330	325	325	344	327	338	318	354	318	331	345	318	329	326	337	363	307	329	321	343	327	332	323	335	297
22569	21270	28286	24503	21390	19529	10972	5547	3987	2995	2338	1929	1571	1262	1092	997	827	817	613	553	573	486	454	432	372	419	306	320	336	285	289	304	287	283	268	272	245	242	259	233	242	257	242	241	234	248	266	243	270	216	247	243	270	283	273	272	230	252	231	215	263	243	270	249	240	254	251	232	249	256	255	244	248	248	239	265	247	280	220	252	247	250	251	232	261	256	259	237	222	235	225	239	232	224	267	221	267	219	233	222	263	269	272	247	259	256	241	260	257	262	247	234	246	242	253	224	252	232	249	247	249	228	273	237	263	232	256	283	232	237	245	237	238	219	250	241	216	237	253	256	226	237	236	229	254	270	244	241	265	241	258	295	227	276	241	219	197	233	214	230	240	241	250	242	216	249	246	255	245	265	237	223	272	256	227	261	239	209	248	224	288	259	197	251	252	230	235	249	278	230	260	249	247	248	244	200	253	260	218	267	238	257	255	235	227	240	267	258	235	251	280	243	265	247	211	255	222	226	245	233	245	225	250	219	261	262	219	263	265	257	239	244	255	217	223	255	244	248	280	244	247	243	259	240	255	239	217	194	247	253	243	238	229	242	271	233	255	281	251	257	241	262	237	255	237	242	255	222	243	240	244	242	247	232	239	242	253	287	243	256	233	252	224	256	242	237	231	231	260	266	252	245	249	260	243	240	238	239	271	242	241	228	238	234	238	244	254	228	217	234	250	227	228	236	215	268	232	246	260	258	247	231	256	253	234	256	239	258	226	252	248	250	240	251	253	255	210	254	277	250	255	255	260	240	236	252	235	259	249	242	247	226	248	240	244	277	244	239	267	223	229	259	235	274	242	220	240	253	241	257	235	265	210	247	273	235	281	252	279	257	282	253	265	258	245	234	253	235	254	257	227	243	213	207	231	224	257	271	270	247	259	251	233	258	219	268	254	252	265	239	229	237	243	246	257	259	243	245	236	250	236	236	224	232	229	254	273	234	222	238	235	265	203	244	245	252	229	218	251	223	228	236	243	250	231	240	260	255	248	239	239	226	247	266	250	240	243	251	233	229	268	235	274	258	234	245	258	240	243	214	249	266	227	269	246	230	242	265	268	242	269	219	248	234	256	233	238	217	248	256	251	244	262	241	240	227	213	238	253	246	255	249	258	243	224	263	236	207	240	237	254	250	263	263	266	234	265	258	249	263	219	242	236	272	241	242	216	234	241	244	260	235	241	244	230	227	246	263	252	246	263	247	220	227	236	232	252	239	233	264	225	245	228	251	226	247	270	268	246	251	257	258	244	256	241	223	284	235	266	236	255	228	241	233	229	241	257	232	258	220	220	248	243	255	215	270	258	264	220	256	248	257	241	252	254	230	252	240	206	246	235	250	251	259	256	245	235	239	241	263	251	238	238	232	250	224	254	235	240	241	248	237	225	270	259	222	246	249	230	247	239	233	235	242	218	253	224	251	257	221	273	245	260	254	257	231	247	251	262	233	258	257	256	251	208	214	228	237	258	226	226	235	253	242	259	259	247	263	237	231	242	262	261	247	220	242	243	223	242	206	242	264	249	237	221	251	275	236	247	247	232	254	256	234	237	232	253	233	254	245	240	254	235	266	246	225	247	259	261	271	236	248	250	246	223	229	235	251	256	217	220	217	243	275	244	233	258	263	231	247	238	251	255	263	220	257	240	236	259	250	253	285	251	270	249	225	258	244	264	245	251	220	262	256	259	245	239	280	260	255	256	243	249	258	241	247	261	249	257	228	241	251	257	236	214	246	254	275	243	259	245	233	251	223	242	257	232	230	260	258	246	213	234	265	246	237	244	238	236	220	240	266	264	247	257	237	219	240	248	239	250	244	221	253	261	254	242	253	253	249	248	274	244	229	237	257	250	234	260	230	236	266	237	228	249	248	234	233	257	236	245	264	249	214	278	264	248	252	245	230	221	270	261	228	247	237	252	252	230	231	218	265	249	254	287	251	220	246	229	242	242	225	242	252	252	237	236	236	242	260	233	237	227	257	247	242	261	238	266	255	272	257	226	247	244	223	243	249	257	235	252	252	243	251	249	234	236	251	229	231	251	257	239	237	249	283	256	249	266	209	271	223	263	225	261	244	268	214	270	256	239	241	254	226	244	250	235	209	238	237	264	239	237	252	249	251	251	244	253	216	248	241	259	238	233	230	270	261	238	223	256	240	247	216	239	228	236	215	261	226	230	236	257	243	251	235	262	249	227	221	247	209	220	219	264	274	240	249	242	240	270	251	265	265	235	225	231	241	239	242	250	272	229	260	248	276	253	240	262	233	278	243	270	248	236	273	250	222	231	225	228	238	248	226	236	211	246	234	243	246	262	243	241	243	239	251	231	228	244	232	235	259	233	225	240	245	260	236	239	248	221	226	246	258	243	232	265	261	225	247	229	227	239	246	245	236	235	217	220	238	247	240	257	228	245	220	227	244	263	224	256	242	234	247	232	253	255	245	252	271	243	256	254	239	263	248	237	242	263	245	254	233	243	247	246	272	216	240	231	230	243	252	239	256	243	262	255	232	230	260	245	206	261	246	203	249	238	264	241	222	251	251	280	257	239	244	235	227	274	227	246	232	243	281	230	219	237	217	253	257	251	250	254	243	241	249	245	242	237	245	207	243	224	267	240	254	248	233	277	251	240	263	214	244	241	247	224	237	229	260	258	244	232	255	250	242	252	250	230	229	222	219	242	254	228	250	275	266	242	241	259	246	251	248	237	223	226	240	229	234	231	255	271	240	233	247	248	241	224	217	215	268	237	252	248	223	239	235	253	220	248	244	249	224	260	255	226	250	214	268	240	228	257	235	220	213	233	240	259	226	238	273	240	245	224	217	219	259	229	261	266	236	267	254	239	251	242	252	230	249	265	245	251	238	231	219	246	259	271	248	258	245	244	230	233	224	254	241	233	235	250	219	244	234	255	226	242	249	274	264	237	266	233	268	267	251	264	235	255	238	226	233	239	253	220	230	225	257	256	236	243	262	268	229	278	251	241	240	233	241	223	214	258	263	226	266	230	238	237	254	246	227	243	213	253	250	251	252	214	257	226	256	257	217	247	236	249	244	231	249	230	232	234	243	261	270	278	249	224	231	259	251	222	247	194	247	210	258	234	242	237	241	228	250	235	257	271	247	262	269	214	252	254	233	238	278	251	237	227	236	236	236	224	273	249	256	221	239	248	259	241	286	264	244	234	229	230	248	276	255	221	212	220	247	226	224	251	235	273	251	254	251	239	249	241	270	249	218	246	261	231	216	234	225	234	221	231	245	248	228	272	261	238	248	228	237	243	256	234	264	286	290	215	234	258	257	256	248	263	232	261	241	243	243	230	248	234	246	237	230	243	238	260	256	237	232	247	217	241	258	255	258	252	263	262	230	254	254	238	259	229	250	239	256	225	249	237	233	248	241	239	281	282	255	269	240	224	256	227	236	245	246	225	251	259	249	226	238	251	246	262	230	238	250	235	219
25138	45575	38594	29924	23334	18061	14392	11640	9244	7158	5762	4684	3893	3039	2609	2178	1895	1677	1438	1266	1104	969	815	757	712	670	595	525	548	515	474	425	405	401	406	372	383	379	372	362	360	337	367	383	375	347	367	356	327	360	314	319	354	361	330	332	344	336	344	350	316	374	345	358	362	347	341	349	349	343	342	346	345	338	350	319	334	361	345	334	338	344	335	367	332	334	331	324	365	333	336	314	342	307	322	331	328	323	369	359	343	307	345	360	374	353	355	357	346	362	348	364	355	311	322	344	362	353	339	348	319	383	347	344	345	366	336	339	339	316	348	342	366	345	346	345	345	328	332	368	324	337	333	339	361	327	336	377	337	350	351	323	336	352	358	386	341	303	355	337	343	343	344	359	327	352	309	328	350	332	343	358	340	357	331	350	367	320	349	299	327	333	319	351	357	303	359	363	310	360	339	340	332	336	338	343	369	352	331	361	343	376	290	350	324	312	331	361	358	357	334	332	349	381	355	327	299	334	310	356	332	336	360	337	353	319	345	359	364	343	335	339	361	346	315	329	347	322	324	370	339	329	321	288	364	307	335	309	324	342	272	401	344	374	358	375	339	331	319	312	359	324	331	358	358	328	300	368	349	351	362	314	327	342	347	373	351	361	367	340	356	352	321	311	357	335	350	372	323	354	328	360	365	327	322	318	336	325	339	365	355	353	360	348	353	346	327	329	367	351	319	337	349	316	369	341	342	364	342	338	310	342	380	341	310	341	368	329	343	353	367	331	331	354	360	360	324	318	355	349	340	343	333	351	320	364	315	344	347	330	352	329	357	362	363	350	344	348	344	347	315	331	341	335	364	328	343	340	333	349	328	343	378	343	337	340	327	359	324	358	352	338	337	391	360	338	359	298	330	338	362	336	345	374	355	362	379	364	379	327	311	333	360	336	308	357	332	330	368	337	320	354	322	342	346	368	333	327	331	320	344	327	339	332	328	329	379	346	359	334	338	347	360	351	313	357	367	332	341	330	331	373	345	404	309	336	330	345	331	336	346	353	318	317	332	337	352	328	339	364	390	332	341	358	347	333	348	337	335	334	303	340	344	369	365	319	348	329	348	369	324	313	318	331	329	358	341	344	320	351	346	341	346	349	370	347	355	337	330	321	330	319	350	328	326	324	340	347	348	357	301	339	354	383	367	338	313	354	363	350	351	347	342	318	349	351	331	316	343	365	344	362	340	344	310	336	320	341	354	336	374	345	319	362	337	369	370	354	317	331	334	351	337	344	317	354	322	348	329	344	351	331	366	342	336	328	331	343	351	308	343	355	326	342	345	345	363	345	352	332	334	326	368	335	316	359	342	344	357	365	330	334	333	338	356	324	329	307	357	345	365	345	344	343	362	351	318	345	331	363	364	366	358	345	311	325	315	346	345	333	301	319	321	349	330	335	341	328	317	359	348	336	352	342	340	326	349	340	348	346	337	343	318	335	338	326	363	344	337	362	364	337	339	349	343	294	359	353	337	320	355	351	314	344	320	336	326	291	305	337	325	331	346	375	346	346	345	346	332	308	348	351	343	331	353	316	316	314	334	342	350	334	329	332	363	330	323	320	358	334	360	345	357	342	340	389	361	356	315	333	340	359	341	342	308	352	323	360	357	339	352	349	341	303	352	368	344	339	333	348	329	334	315	365	307	372	342	354	381	311	354	330	328	313	337	350	362	347	317	372	350	341	311	344	345	304	329	359	361	349	324	329	322	342	330	319	338	350	366	320	331	345	345	298	315	395	360	325	325	346	338	363	345	331	351	344	359	333	305	302	359	378	301	325	343	325	315	336	331	354	345	332	326	350	364	363	347	343	358	341	344	325	323	367	326	319	322	331	351	356	344	338	348	316	314	349	331	349	359	354	337	340	337	340	345	334	338	378	317	328	340	357	333	349	329	325	344	313	340	376	347	336	330	328	334	362	339	327	333	335	337	328	347	351	366	354	358	340	385	357	326	335	338	326	340	327	322	353	347	369	322	349	335	323	357	345	340	329	297	355	358	364	328	357	337	351	327	345	343	332	333	335	349	370	380	312	360	326	313	317	336	340	358	322	351	369	295	340	334	338	356	319	374	366	368	337	322	348	328	367	339	319	328	355	324	352	360	347	341	355	322	353	357	312	326	316	358	279	359	350	349	371	323	339	330	348	348	339	340	336	353	335	335	362	330	376	358	343	359	330	320	335	370	329	365	322	316	373	344	316	330	342	326	358	372	344	335	329	322	332	339	336	330	366	362	343	347	352	324	345	361	329	337	344	368	351	339	347	320	342	313	303	321	337	335	372	333	331	349	293	371	358	329	348	363	323	365	330	337	370	376	318	315	378	344	337	371	327	364	351	362	349	357	342	351	329	352	366	340	286	312	345	341	355	333	296	368	324	382	348	356	338	349	349	374	319	322	353	324	373	383	325	326	328	326	330	348	359	318	338	353	355	339	365	358	309	305	362	334	324	326	362	360	352	351	325	315	382	352	327	308	346	342	329	338	353	346	323	326	325	312	338	362	349	330	358	337	371	349	335	340	369	347	338	348	341	378	345	353	340	302	362	338	332	329	334	329	342	338	331	372	323	339	341	343	329	344	343	320	374	332	352	329	337	349	352	325	342	313	379	347	345	349	304	356	324	329	350	333	334	355	329	350	374	355	323	361	361	329	357	359	324	356	325	347	343	333	327	352	330	318	367	337	342	370	370	324	366	340	340	340	346	327	336	341	373	342	331	354	351	334	337	340	345	357	351	378	380	356	307	340	324	336	341	341	340	304	313	339	349	325	326	337	304	323	346	358	366	312	326	347	341	356	319	369	339	366	344	324	341	355	324	340	370	347	343	340	347	335	371	329	341	344	322	325	337	371	348	341	346	346	385	362	356	348	342	325	330	365	358	343	342	318	362	348	334	373	350	316	366	352	315	318	316	355	349	335	336	334	332	314	322	365	320	334	367	337	357	358	352	357	342	352	359	313	341	338	365	377	316	350	331	343	338	372	317	339	324	327	342	317	343	330	340	331	368	351	349	315	316	343	348	343	342	356	357	360	376	319	352	333	364	323	360	338	349	334	376	348	363	357	321	356	314	347	353	309	338	322	371	332	356	336	359	368	366	345	339	332	339	317	356	347	339	355	344	357	357	355	356	362	339	354	348	321	353	322	349	334	354	347	313	330	334	324	347	322	350	314	371	322	346	355	361	345	361	320	355	318	353	338	353	346	344	358	352	337	328	311	370	327	354	363	331	327	348	329	342	357	337	330	334	304	348	370	347	341	331	312	359	335	332	338	329	366	359	336	336	348	348	317	366	356	346	357	339	331	378	342	336	294	336	323	352	387	320	341	323	347	377	338	299	326	334	315	305	338	352	347	348	351	343	343	328	307	332	325	317	362	357	367	325	327	340	383	346	345	350	382	354	323	363	307	330	327	331	349	352	346	361	350	345	323	332	331	333	352	368	314	297	342	317	320	324	331	321
28482	24112	22990	15558	8362	4835	3434	2560	1976	1531	1275	1007	845	736	675	572	560	479	441	422	382	356	298	299	291	283	304	278	252	279	255	262	260	271	248	255	291	251	300	249	229	225	215	258	249	255	237	234	234	242	246	248	262	246	259	244	223	246	255	246	268	233	239	234	249	254	221	261	240	239	237	267	244	239	251	257	224	240	229	224	254	234	255	245	238	237	242	245	235	218	265	256	269	228	247	260	218	220	232	253	258	243	229	262	219	230	287	249	258	276	232	221	278	256	273	243	219	252	262	239	251	219	220	266	243	229	246	235	233	274	226	240	261	232	248	237	219	275	239	259	270	213	236	253	225	247	227	241	267	270	243	236	208	227	241	260	254	251	238	220	224	231	244	279	242	269	252	238	253	244	243	253	227	236	253	257	225	207	256	246	239	264	240	271	249	232	230	221	257	250	253	249	227	250	252	239	274	234	217	285	238	222	220	245	243	238	231	234	233	259	242	205	244	285	230	257	226	237	232	242	272	247	250	256	249	228	252	254	240	243	249	248	250	212	231	254	236	249	255	253	257	238	232	265	250	237	228	239	265	271	267	255	249	263	216	245	240	247	239	236	233	240	222	236	238	219	223	245	231	210	233	234	246	208	244	266	221	224	241	268	221	241	251	249	236	232	254	268	236	221	249	245	263	232	252	226	250	234	221	253	256	232	254	253	249	221	263	242	240	271	255	232	255	235	227	242	237	245	266	241	256	260	269	241	238	250	236	244	240	242	249	237	231	260	246	251	239	237	257	223	220	241	227	235	229	240	219	261	226	270	243	249	259	236	235	224	246	241	245	219	257	227	240	254	222	236	223	243	239	254	266	223	225	219	235	254	243	221	281	220	252	229	241	242	249	237	236	229	213	243	234	220	223	240	262	232	244	237	226	230	255	245	241	230	241	234	249	226	270	251	246	270	241	243	218	235	251	244	228	259	241	253	238	258	236	271	230	239	263	243	245	218	249	220	198	244	231	228	214	237	252	250	265	259	266	251	237	213	226	237	261	242	237	271	244	226	245	254	250	225	252	231	249	245	237	246	234	252	231	274	254	254	233	255	217	239	239	249	229	257	248	233	231	223	238	236	207	232	247	265	230	273	262	244	247	256	254	264	243	256	217	224	247	246	227	235	237	254	273	228	261	214	240	248	242	274	225	259	225	243	229	224	243	258	253	236	247	256	261	227	243	237	253	226	221	271	242	262	208	238	241	224	258	255	240	187	226	241	204	233	230	222	246	240	233	223	238	259	246	289	242	224	248	223	236	253	231	246	247	240	248	244	222	242	253	273	233	228	258	237	230	243	280	257	249	230	267	251	236	262	219	241	233	241	252	248	251	249	259	225	245	248	249	236	253	248	237	235	234	242	262	244	243	223	230	219	251	237	234	242	226	241	228	265	255	238	242	236	258	233	238	263	279	267	261	248	239	233	253	223	213	266	246	264	218	259	242	251	235	280	223	241	223	262	254	264	257	228	253	231	197	229	224	241	242	226	237	242	216	227	233	274	213	235	222	230	231	241	224	225	212	256	257	243	245	224	249	230	249	243	240	236	227	229	215	236	220	240	238	243	244	226	285	253	215	242	237	252	257	266	225	241	231	221	261	229	241	211	230	241	250	236	249	245	209	217	248	219	241	226	226	268	215	273	228	237	239	228	245	224	270	233	253	246	236	240	249	250	290	235	244	227	224	254	227	242	243	229	240	240	238	247	252	251	240	241	256	232	244	262	251	251	205	241	232	262	230	225	204	234	235	216	225	262	244	262	258	217	262	225	252	251	256	260	202	237	263	235	252	241	242	230	233	230	248	237	257	280	243	231	241	247	252	243	258	261	240	256	231	234	249	257	246	225	247	259	237	249	227	246	264	247	262	233	267	221	256	255	255	276	249	233	212	252	255	256	229	242	275	253	252	213	232	244	251	228	251	251	246	212	250	240	226	226	249	238	259	254	227	245	238	232	268	245	244	226	236	233	266	243	247	217	254	240	251	231	232	254	254	238	249	252	224	244	271	258	239	240	249	240	255	251	226	227	240	244	240	225	263	268	245	218	250	205	230	233	249	249	239	243	235	247	262	262	244	212	252	271	237	271	244	245	263	238	225	241	251	261	240	221	224	251	216	232	247	252	238	270	222	252	241	259	217	242	233	251	242	246	267	226	233	243	227	221	250	227	231	247	239	254	257	236	217	222	238	231	223	211	238	226	261	271	251	224	260	235	247	224	239	270	272	246	248	243	264	252	232	196	221	254	242	247	235	241	250	254	242	199	228	281	254	228	229	224	248	278	233	256	204	267	256	258	237	252	264	234	220	260	245	222	251	243	244	245	249	246	277	235	219	229	241	252	240	243	251	242	240	232	208	224	227	241	263	231	225	245	240	223	270	228	242	237	259	256	225	225	277	241	223	248	211	245	230	242	271	257	250	249	229	222	277	224	248	235	223	214	234	225	257	258	207	252	229	239	231	228	232	244	223	238	232	229	229	235	227	253	237	234	225	200	251	209	231	276	228	228	236	258	249	244	244	249	248	218	228	239	240	241	266	253	240	247	214	245	269	223	231	239	214	217	238	231	229	242	238	235	243	232	240	253	218	262	246	254	283	238	233	251	264	258	223	258	233	265	230	243	233	244	268	239	223	245	239	249	251	218	246	242	248	216	242	226	274	240	260	246	243	205	235	251	235	227	220	237	222	223	250	248	248	234	236	237	209	234	243	233	250	232	236	215	237	268	232	238	253	248	249	255	207	265	260	242	257	246	251	264	238	232	242	248	272	208	209	251	259	282	212	237	242	242	220	246	224	262	239	240	261	238	242	225	245	233	242	257	260	228	231	263	260	234	215	250	251	235	251	243	254	234	205	264	217	223	260	222	253	254	223	261	269	254	219	225	238	219	212	237	259	221	249	243	258	273	245	223	274	255	247	248	237	245	238	233	237	259	240	234	245	248	248	229	248	239	250	235	245	247	263	247	266	209	255	271	254	293	257	250	261	246	245	233	228	224	213	238	239	250	229	215	261	254	249	244	254	263	248	248	223	251	229	233	251	224	248	241	247	270	259	226	233	248	250	246	257	244	233	251	248	258	250	232	226	275	240	252	243	194	229	252	267	206	222	240	239	269	237	251	232	229	245	249	252	222	237	236	249	234	261	216	245	211	268	230	267	264	216	219	245	215	234	224	244	262	269	249	238	250	243	237	259	252	254	225	215	239	252	258	212	228	260	246	237	247	249	231	260	249	250	237	238	253	227	238	238	225	242	243	224	239	242	263	252	226	246	256	263	243	229	244	257	259	253	271	279	201	260	241	240	251	253	252	238	220	253	230	241	245	217	246	244	229	237	246	229	237	240	245	253	241	252	263	223	247	213	240	216	228	244	228	229	266	216	278	206	213	230	249	234	218	239	278	249	241	209	241	217	240	249	242	243	276	253	268	247	240	229	235	235	240	284	241	247	250	248	250	238	247
23425	36136	28950	20245	14644	10818	7906	6440	4982	3736	3126	2554	1940	1658	1477	1230	1111	895	845	741	684	636	509	506	479	473	471	438	466	395	412	352	407	337	393	355	378	348	373	352	336	353	332	394	359	339	347	353	326	330	347	331	329	351	337	362	364	353	363	320	318	334	354	344	324	357	353	352	345	314	340	344	337	358	340	292	389	344	368	366	328	307	314	325	359	361	355	336	339	349	316	316	330	342	341	352	334	347	361	341	348	308	356	326	335	340	351	320	374	349	373	355	363	337	372	362	347	369	317	331	342	336	318	320	328	345	355	317	351	328	330	317	371	310	342	365	351	317	331	336	300	354	326	364	338	305	355	343	355	318	342	317	371	368	348	341	299	349	397	342	319	325	367	329	341	345	354	325	354	336	338	334	361	318	348	330	350	349	354	319	343	310	346	370	340	337	339	369	335	332	338	357	337	318	341	354	330	326	317	334	294	351	336	317	352	322	370	340	330	334	353	354	341	343	366	319	359	336	341	350	350	331	302	347	338	323	351	308	365	348	352	344	309	337	357	335	326	345	322	334	385	363	347	332	341	304	360	336	362	341	308	373	355	324	365	379	360	333	339	353	320	322	354	329	361	363	334	324	343	326	326	355	364	353	359	325	363	323	337	331	350	356	348	331	337	340	336	331	386	345	346	358	326	338	347	351	358	336	372	352	353	356	341	360	345	337	317	345	341	304	332	356	333	333	340	313	376	325	341	365	337	315	310	332	339	335	352	346	368	331	329	348	407	327	362	313	358	350	352	318	334	329	365	329	336	365	325	352	362	337	338	317	333	327	317	351	352	332	317	320	348	383	330	332	337	352	314	316	310	341	375	340	330	336	362	352	328	330	326	331	313	369	372	342	348	341	362	355	363	368	354	333	336	366	321	378	315	346	328	343	326	366	332	327	312	320	332	329	342	348	354	354	338	332	336	339	327	321	361	339	360	323	336	346	341	323	323	390	349	351	307	305	332	344	333	320	324	331	346	308	342	350	312	357	336	365	344	349	316	333	357	362	339	344	356	349	371	358	347	330	346	300	343	358	350	366	315	371	322	339	361	342	377	348	343	359	349	346	312	340	377	339	368	361	322	299	327	368	355	320	353	344	319	336	354	315	360	328	348	334	343	356	319	350	311	348	357	357	317	354	326	373	352	333	348	349	335	331	324	349	372	335	359	346	327	294	349	332	360	344	378	341	367	350	355	329	326	351	358	363	337	365	359	355	312	328	378	336	332	362	346	347	346	356	349	358	366	360	341	331	333	343	357	302	332	331	352	334	333	345	330	322	329	337	345	337	337	349	343	327	333	328	343	317	366	325	343	345	337	308	334	380	369	334	340	332	319	336	348	313	330	327	349	359	339	367	343	336	334	340	336	345	348	336	354	345	381	384	367	360	364	340	316	338	344	326	358	344	336	353	309	318	333	336	343	328	369	345	325	329	362	317	369	326	350	353	348	342	347	352	360	373	348	323	332	344	348	366	323	364	335	360	358	366	357	375	310	372	337	341	304	327	340	355	333	327	360	340	321	345	350	327	323	377	331	354	343	340	306	358	340	331	351	336	321	378	299	347	321	349	340	345	337	353	317	349	355	336	349	363	338	334	360	358	396	326	359	360	355	352	369	344	327	318	349	343	337	326	332	359	338	346	367	369	352	322	315	353	337	329	361	333	341	355	348	322	343	366	294	315	354	345	359	343	347	331	370	375	320	359	382	352	330	335	336	355	355	361	345	327	359	336	328	365	320	316	360	340	390	338	316	318	335	319	336	342	350	324	357	353	375	338	346	364	364	363	327	370	325	327	330	349	311	336	339	335	366	320	337	343	358	329	363	323	341	362	362	357	355	340	353	330	345	336	338	331	349	344	366	321	365	324	345	355	339	371	319	337	344	340	333	353	346	365	328	331	357	336	308	416	320	355	336	353	346	340	330	330	341	361	339	360	361	372	343	350	312	369	319	347	351	363	351	332	322	325	335	341	357	369	351	348	359	358	336	375	305	351	341	337	319	342	359	306	365	349	357	336	324	358	348	338	352	342	322	384	375	332	334	324	332	339	349	334	362	333	335	337	314	341	353	356	313	369	345	371	369	362	337	318	342	329	334	346	338	368	360	294	349	335	332	342	351	329	368	349	333	353	323	345	365	339	324	328	329	344	314	339	310	333	347	343	340	343	323	332	323	322	315	336	376	297	329	343	329	340	361	359	336	352	310	361	342	311	359	320	327	353	363	352	327	353	340	320	306	328	309	334	339	313	327	394	355	351	364	365	327	366	353	367	343	347	314	380	373	329	362	329	367	340	364	355	364	338	363	344	321	349	303	336	316	362	352	331	337	361	368	365	336	327	337	370	335	358	370	337	319	323	342	360	343	328	336	310	366	321	337	348	307	351	328	328	349	366	321	340	324	360	347	311	358	311	330	295	326	360	328	311	365	312	340	377	328	330	321	364	300	365	316	348	349	354	344	365	335	351	319	357	383	346	360	339	335	329	325	359	348	366	335	344	312	331	320	309	351	324	342	385	371	353	341	321	338	323	358	359	345	353	352	352	328	329	343	331	383	351	348	332	358	362	371	325	367	367	352	347	365	333	358	317	318	327	335	343	347	310	354	398	320	330	307	368	351	337	346	381	357	328	321	375	337	300	347	351	326	346	327	343	366	384	332	335	321	351	348	354	318	340	321	318	324	315	354	308	358	337	313	326	338	322	327	360	333	379	326	329	338	337	383	352	386	329	349	314	321	355	337	348	341	340	345	335	346	348	298	350	315	355	357	351	357	339	330	339	359	350	352	349	327	326	339	318	365	315	326	372	367	359	327	342	365	352	319	275	330	361	339	362	356	316	338	355	363	353	306	282	345	347	349	359	329	339	359	358	314	346	339	355	338	351	316	358	331	346	330	394	332	321	307	369	347	333	335	366	321	310	330	373	359	323	334	350	321	345	326	320	313	365	328	363	373	350	360	326	376	350	334	339	360	377	345	361	334	362	338	319	373	353	343	332	329	334	371	329	359	351	334	378	336	331	345	322	344	342	325	334	338	363	329	359	341	322	329	315	315	371	341	330	355	338	323	337	317	340	328	325	334	288	349	332	319	350	338	324	339	368	328	347	340	326	360	322	347	330	345	330	329	337	305	366	362	375	356	338	358	343	350	351	338	342	322	328	365	353	341	362	321	324	320	302	331	364	350	336	366	390	358	374	334	339	343	316	338	333	329	340	322	372	338	344	346	373	323	326	346	322	314	340	352	359	329	325	355	339	358	357	324	314	369	330	315	388	310	343	345	334	326	327	363	334	329	347	372	328	311	316	351	353	314	325	321	369	356	300	324	321	320	349	332	338	331	346	364	349	322	339	349	313	377	305	350	325	330	324	322	350	398	344	349	333	330	338	338	342	345	340	366	343	332	355	315	347	344	335	357	347	359	343	355	331	331	345	333	361	357	349	334	352	368	318	330	324	352	360	341	328
23499	21248	27719	25219	19796	11366	6244	4031	2979	2143	1743	1446	1170	1091	901	794	696	556	529	524	484	424	402	361	336	327	320	331	293	278	307	277	256	284	252	238	246	292	238	270	248	250	258	266	268	265	272	256	244	277	226	227	251	247	247	255	246	263	250	251	243	246	251	297	245	242	249	246	255	268	247	272	246	238	247	248	262	267	243	263	266	257	251	230	249	263	235	227	270	239	251	231	253	239	256	296	268	258	263	263	223	270	248	277	252	233	268	267	245	241	263	242	272	275	241	269	292	256	268	250	272	237	262	274	259	228	270	241	273	276	239	253	258	234	261	251	249	258	230	268	233	253	257	277	250	230	246	244	278	278	237	246	235	249	253	256	246	269	242	255	259	218	241	238	268	265	240	219	249	235	263	263	252	250	244	241	255	281	256	216	256	240	253	271	251	247	252	231	247	254	259	241	294	223	221	211	251	261	261	253	261	249	280	255	260	257	281	235	282	244	243	271	235	282	251	255	266	259	257	248	226	246	250	268	277	288	251	234	255	246	289	253	252	259	258	257	275	233	242	230	267	253	249	263	258	265	250	239	270	253	257	249	256	258	267	264	267	284	278	282	260	243	243	267	265	246	251	249	267	265	249	271	245	249	258	254	243	267	251	273	275	253	263	245	232	250	266	262	262	278	271	228	249	236	252	244	254	249	223	241	254	246	275	249	245	231	258	267	244	254	244	252	229	259	222	263	234	248	253	262	280	274	247	260	278	261	233	255	257	259	277	264	224	210	238	267	276	277	276	222	259	229	267	209	261	288	269	261	277	274	232	252	289	256	247	262	253	303	260	239	260	259	261	268	273	260	259	277	266	252	261	231	221	238	238	264	258	225	247	265	277	284	262	258	241	261	282	252	238	258	285	248	284	260	262	279	256	244	264	275	252	262	255	262	265	257	252	264	237	275	274	270	244	253	259	238	251	258	218	238	250	261	233	268	243	284	251	261	242	248	265	273	231	289	270	274	269	242	297	261	236	286	292	252	250	262	247	250	246	267	233	256	217	245	251	265	234	276	259	242	268	259	250	214	245	238	273	266	241	251	231	246	221	252	265	234	247	277	242	237	272	222	273	260	264	245	268	277	262	240	256	223	263	245	257	287	256	233	235	269	251	273	235	217	249	236	296	259	236	247	250	227	231	235	246	256	233	264	241	242	263	255	254	282	224	277	252	265	230	256	265	253	267	252	220	249	241	235	264	265	257	251	229	251	264	258	252	272	253	257	249	243	271	246	221	254	246	247	246	250	251	251	248	230	245	274	242	258	258	266	242	244	251	268	225	285	253	239	274	269	266	237	264	249	245	255	255	264	230	265	265	257	262	252	253	257	262	272	241	295	266	225	284	249	261	234	264	249	254	267	270	250	224	238	260	250	265	253	235	245	275	246	244	302	254	246	237	242	280	244	239	254	241	260	256	242	265	259	270	258	277	260	256	266	243	295	258	229	266	244	256	271	226	248	261	277	237	227	256	264	237	240	257	244	262	247	262	258	269	238	255	262	245	266	221	247	236	244	257	254	254	277	277	247	244	266	273	260	252	242	249	252	259	228	228	257	262	271	252	248	208	242	231	257	266	249	244	268	238	247	251	238	231	264	271	281	235	245	247	262	251	263	254	238	255	252	227	237	245	238	229	255	284	250	253	261	252	273	259	275	266	260	271	247	248	252	245	293	258	242	270	270	252	243	254	268	260	276	228	239	271	253	251	256	262	259	248	251	270	273	257	272	240	266	262	247	243	256	268	256	243	279	264	291	297	258	228	264	240	272	245	241	268	255	273	271	244	227	263	277	218	249	255	233	238	257	293	263	259	227	260	259	268	249	246	239	239	253	278	249	242	264	241	239	257	250	257	266	241	271	273	256	253	226	274	255	258	266	242	272	264	245	251	213	239	237	248	256	238	231	267	234	238	248	244	262	271	244	256	226	256	228	271	266	254	265	259	261	224	260	253	263	247	248	268	242	283	224	266	250	240	255	229	257	244	256	258	267	246	241	240	252	240	241	250	249	256	272	237	235	266	242	274	256	266	228	252	246	253	238	238	249	244	232	242	248	250	272	225	273	261	258	235	267	251	276	275	268	261	276	252	243	254	232	254	229	227	258	268	248	271	229	245	266	223	250	227	260	259	271	229	229	254	281	232	239	263	233	264	242	251	246	269	267	269	245	268	248	230	267	237	238	228	263	244	240	290	268	283	274	233	253	221	247	280	256	254	267	259	237	232	244	226	245	259	248	252	266	248	269	262	265	256	259	243	267	236	266	265	245	225	254	252	254	259	266	258	232	267	267	280	248	252	239	259	243	264	281	253	258	244	257	255	249	270	256	253	270	245	254	274	242	251	241	244	240	275	267	233	246	265	236	248	225	276	263	256	259	248	251	253	257	258	270	253	259	251	244	244	252	228	258	271	250	275	247	242	233	270	262	257	250	249	239	269	268	253	230	286	264	266	245	247	262	251	244	227	247	264	254	259	243	250	282	245	253	271	259	272	242	255	242	248	246	272	284	248	249	277	245	279	271	272	229	260	258	240	229	243	266	260	231	248	221	263	244	248	266	230	259	228	247	245	250	257	247	242	231	243	268	269	246	274	263	258	276	258	255	258	247	271	249	241	246	261	243	253	252	257	246	266	249	234	261	261	275	235	253	251	252	271	254	275	249	226	264	243	232	256	278	240	249	240	271	248	281	239	271	266	227	243	281	270	248	238	266	240	257	281	276	274	222	255	235	276	235	269	243	235	277	247	246	237	252	238	261	253	274	245	238	254	245	267	263	259	256	226	287	231	260	274	253	257	265	252	272	243	262	292	259	256	239	286	249	258	249	269	226	282	238	268	269	259	262	243	266	273	258	237	259	248	262	262	243	274	274	257	242	284	240	257	235	244	260	229	267	273	255	260	249	283	275	258	262	290	242	240	240	270	248	269	281	259	273	250	256	251	226	257	231	260	258	275	248	282	286	272	255	256	283	245	245	246	299	240	245	272	249	257	252	245	242	244	262	269	214	229	242	258	234	242	254	245	248	260	248	260	252	223	234	246	257	232	254	259	255	258	260	236	256	243	233	263	256	235	256	216	245	237	265	247	273	256	246	263	240	243	283	249	254	243	263	300	251	256	256	268	238	242	261	249	267	228	247	233	249	213	259	260	235	256	280	239	251	240	270	256	227	273	274	282	263	243	265	270	251	262	238	228	244	251	245	252	256	261	219	268	246	250	235	276	266	251	266	256	243	261	246	270	263	246	247	277	246	276	225	269	262	252	278	269	261	246	265	251	256	240	256	263	234	254	255	256	257	281	232	275	270	236	238	253	251	246	232	240	292	232	227	251	269	270	244	229	236	258	247	259	236	305	239	281	254	244	253	271	258	254	273	270	259	287	263	268	253	290	263	237	259	274	277	260	233	230	252	251	268	262	261	244	239	264	232	274	258	228	264	258	274	223	244	277	280	257	251	261	258
23371	42318	34548	25961	19511	14587	11418	9137	7157	5475	4395	3555	2835	2442	2080	1701	1422	1190	1109	1096	818	759	718	650	599	598	534	533	462	437	435	424	430	363	406	363	374	383	365	358	378	362	344	400	379	341	331	354	359	354	342	317	381	335	373	346	358	382	403	383	331	342	359	410	368	357	400	393	366	344	350	344	368	334	391	391	317	326	382	355	356	373	334	346	354	363	374	345	392	355	342	402	363	345	323	327	327	385	326	361	324	325	376	365	350	368	395	385	360	332	345	352	347	393	370	343	372	361	367	323	365	370	354	372	329	363	351	352	339	352	372	368	374	362	338	359	354	380	349	382	346	386	362	385	374	355	338	351	372	379	369	331	355	362	349	342	373	342	342	375	351	369	352	378	392	364	373	360	343	343	363	373	366	332	362	338	359	332	372	347	354	341	371	326	389	360	360	345	316	368	351	371	366	407	364	307	322	361	354	360	371	353	350	370	337	317	368	332	346	345	337	371	342	352	303	359	367	383	329	359	340	373	347	355	372	342	324	330	365	333	378	371	355	379	369	360	353	344	367	337	378	368	328	360	346	381	364	351	306	339	358	352	320	377	341	355	362	374	392	356	346	341	332	355	369	333	354	344	345	367	340	376	379	332	348	380	338	367	378	356	350	367	370	300	379	352	345	394	368	395	360	318	387	366	358	341	337	382	382	357	341	367	371	338	357	338	340	306	369	341	347	362	377	360	360	329	356	373	366	365	338	339	381	348	385	367	386	370	353	349	340	356	358	383	348	319	365	370	356	333	338	363	330	351	374	355	371	386	347	329	373	365	335	365	364	318	350	373	332	358	363	348	367	328	359	329	333	376	329	356	365	357	353	346	372	358	338	360	388	320	401	354	345	331	380	336	365	357	340	359	369	357	306	335	358	354	363	351	369	369	326	386	340	388	381	353	330	370	310	401	349	346	388	358	375	418	374	346	361	357	358	349	355	371	334	350	330	349	336	346	355	381	339	352	365	349	384	358	343	380	360	391	341	396	339	378	357	410	378	335	353	368	321	335	345	351	367	374	379	347	376	369	409	364	370	377	370	361	376	349	307	378	365	337	370	353	350	362	359	340	360	342	337	353	349	355	376	354	359	372	365	323	350	328	344	379	369	361	336	319	369	334	352	354	339	364	345	352	360	351	363	375	327	354	371	359	354	317	342	370	330	322	335	356	364	364	327	365	365	364	375	343	322	392	388	348	318	343	372	311	330	347	357	340	372	382	351	359	340	368	363	348	331	327	390	360	372	347	348	359	346	325	339	363	367	336	331	372	383	338	344	365	345	316	344	361	342	365	330	359	388	373	379	351	374	364	370	349	334	375	341	378	351	344	350	382	356	386	375	362	389	370	363	359	383	326	375	379	359	329	372	331	384	362	382	373	302	382	359	407	382	338	382	335	357	339	339	346	350	369	354	345	358	400	372	359	345	365	341	344	354	361	350	361	345	371	359	349	370	362	356	348	333	357	342	369	371	351	361	368	351	382	320	372	336	329	355	355	328	354	359	360	364	351	359	337	370	336	388	367	383	355	360	334	360	353	356	359	372	378	382	396	352	383	340	343	348	352	380	325	364	369	340	350	361	380	340	350	350	352	323	366	394	345	338	351	370	368	367	345	329	362	338	355	342	376	389	353	328	342	363	350	363	373	367	348	355	369	349	346	345	367	358	352	345	334	387	332	374	323	357	360	362	372	369	365	354	362	338	363	359	385	357	379	373	354	339	353	346	361	364	343	347	381	362	326	331	342	388	335	367	387	373	345	386	359	356	336	363	352	336	351	347	358	348	350	386	361	368	341	334	326	367	365	342	336	362	393	378	381	361	328	361	340	361	383	347	363	375	343	335	340	352	353	293	378	349	379	385	329	366	349	378	363	332	337	356	355	359	343	346	367	341	377	380	373	367	364	353	359	360	355	339	342	363	332	335	388	399	342	360	355	363	376	315	369	342	348	340	379	336	344	337	363	385	347	331	367	367	343	375	361	357	339	367	351	332	349	356	349	369	341	358	325	380	345	351	345	366	355	381	325	351	322	341	343	293	319	337	379	390	352	402	333	372	324	345	371	356	348	334	342	335	328	339	327	369	328	346	379	338	390	364	365	339	371	341	386	377	360	372	339	314	345	365	323	363	358	346	343	331	326	358	373	351	336	340	362	365	361	369	344	345	359	357	400	343	351	342	391	332	346	376	361	334	341	337	378	350	343	343	387	349	380	369	389	339	362	371	360	363	330	353	339	370	335	361	363	344	349	352	358	341	364	351	370	368	412	350	346	357	329	366	350	342	372	382	358	363	339	382	345	364	344	373	382	354	331	363	377	365	351	390	340	342	338	366	366	364	361	365	373	385	349	367	351	359	354	360	331	359	357	351	382	368	364	372	320	379	371	366	345	343	358	357	341	371	388	364	385	366	336	400	332	367	356	378	351	336	388	392	378	371	325	391	340	325	341	321	326	322	379	354	339	348	353	324	335	342	328	357	316	336	391	353	357	388	348	341	368	342	354	336	343	347	386	342	358	368	363	339	344	377	372	330	356	338	357	354	354	343	343	339	349	335	343	329	374	369	325	370	359	339	322	377	381	328	362	318	362	342	372	339	345	358	356	350	362	351	342	354	333	363	366	334	353	325	342	356	340	380	359	381	380	346	347	350	350	333	352	353	374	352	369	353	358	367	351	343	360	347	372	330	377	364	351	336	354	338	355	362	354	355	341	379	365	377	347	359	346	325	349	352	352	385	364	361	367	339	369	357	351	351	389	374	363	367	365	335	398	338	356	359	338	368	361	326	367	369	381	371	355	359	371	359	365	347	368	414	384	353	363	345	370	350	362	349	358	385	404	361	385	359	352	377	383	337	393	374	354	369	315	353	372	354	344	383	331	339	350	358	354	334	351	354	377	357	372	366	336	352	325	392	345	370	335	321	360	368	364	365	359	385	354	366	376	337	401	359	346	370	341	385	340	357	343	334	349	357	368	347	377	389	350	336	365	340	366	350	355	340	364	346	322	365	339	372	356	343	379	390	383	361	357	317	350	302	370	377	342	352	354	331	341	368	347	374	374	337	339	355	366	373	366	341	350	363	320	339	340	353	342	349	389	347	367	370	339	355	398	338	361	352	328	350	377	381	369	340	347	320	351	344	339	372	339	347	346	364	332	367	345	311	335	375	361	369	388	329	333	378	322	357	339	326	344	358	349	363	373	361	355	343	346	343	331	371	353	335	323	349	361	372	361	328	384	371	341	340	386	366	357	350	357	361	352	355	348	383	351	338	358	405	360	344	378	323	371	379	387	376	357	381	355	355	346	371	379	381	346	390	392	354	355	348	328	368	386	365	377	380	358	346	353	341	371	347	355	391	323	340	378	365	335	349	350	342	362	334	374	333	318	368	360	354	364	346	373	366	321	353	385	346	355	391	344	361	314	328	323	363	338	347	385	357	349	347	330	338	362	340	349	328	353	353	336
25022	21408	26314	23845	11293	6320	4177	2946	2149	1748	1421	1141	924	812	770	594	538	483	493	424	379	350	332	332	308	298	320	272	265	274	240	270	266	258	256	266	220	227	235	259	200	196	236	228	222	253	250	239	221	264	241	225	220	226	232	251	244	228	225	229	222	233	239	222	240	234	236	241	257	244	234	240	252	230	216	243	234	208	240	198	222	236	259	243	222	240	201	219	229	220	217	229	212	231	253	232	263	218	224	239	244	239	238	230	201	218	247	210	209	226	227	243	239	223	213	224	241	211	243	223	200	240	226	251	232	219	231	218	230	229	251	230	216	257	249	234	217	223	229	222	236	194	237	217	223	224	222	259	238	196	231	226	199	241	224	237	238	228	232	247	227	246	213	230	238	229	245	212	231	257	236	223	237	254	255	244	201	234	257	242	249	248	233	238	236	240	243	233	243	250	251	248	226	230	245	228	242	254	228	231	213	248	220	244	221	199	236	214	224	233	221	249	216	233	241	247	226	232	212	262	251	228	216	230	238	199	228	214	210	216	215	242	255	224	220	257	220	252	239	256	238	220	233	225	260	210	243	231	238	249	228	192	231	204	251	212	233	227	224	251	226	249	233	211	253	220	208	257	235	224	231	231	244	228	226	218	208	272	223	213	217	247	239	244	222	244	251	227	236	220	211	244	220	225	238	240	222	259	208	224	230	241	236	218	206	241	219	234	212	221	252	247	226	260	219	205	232	223	255	235	257	237	255	230	251	254	225	235	244	216	231	223	251	245	228	245	223	223	239	232	228	237	241	277	206	248	240	227	233	233	242	245	239	220	215	231	229	221	234	234	215	216	236	223	252	223	242	249	217	237	220	240	214	243	238	219	206	232	211	243	244	231	236	247	226	225	229	238	177	232	221	219	249	235	245	243	221	223	213	247	222	261	233	251	245	259	228	242	229	221	230	217	283	216	251	226	232	254	230	231	210	223	195	248	217	225	243	227	211	220	263	203	224	225	266	197	252	238	232	235	255	204	220	219	238	243	198	229	259	233	213	247	263	217	241	211	251	251	219	234	243	248	223	214	247	209	236	237	243	218	261	249	222	214	228	237	222	227	257	245	245	252	233	221	218	237	211	243	207	230	202	207	242	232	251	252	240	205	232	253	231	216	216	224	211	249	222	224	211	203	275	222	236	248	217	227	247	241	234	247	229	215	208	222	239	233	221	213	238	246	214	218	217	255	248	244	237	232	220	221	221	227	240	230	235	223	233	242	236	244	226	229	238	229	222	233	197	236	228	258	231	205	228	237	234	224	237	232	212	241	276	229	234	234	224	229	231	215	214	223	236	237	226	197	200	221	227	251	252	240	239	242	242	238	241	230	235	242	237	235	199	255	268	212	224	254	230	201	214	232	225	253	252	217	208	231	217	259	227	222	258	252	235	227	217	212	244	254	260	252	252	222	220	195	245	257	231	221	224	224	228	218	226	250	233	232	241	214	246	216	233	235	218	234	239	250	206	212	221	215	232	234	230	209	232	222	227	274	229	242	230	226	225	211	239	238	218	238	240	200	212	220	228	223	239	239	242	219	262	253	209	224	210	227	254	249	248	242	269	238	237	216	224	213	227	232	241	232	263	199	249	266	250	223	246	240	218	221	241	232	222	242	215	220	229	232	230	207	209	215	255	220	264	217	233	233	215	219	227	244	249	225	229	215	234	231	233	230	226	242	234	228	245	249	209	244	252	227	243	248	238	245	239	221	222	229	234	211	218	231	241	200	228	256	215	244	253	236	225	243	222	212	287	224	252	238	226	218	232	213	214	235	221	227	240	256	240	207	217	230	216	225	222	238	252	244	232	212	226	220	221	204	230	256	225	247	232	245	228	253	234	216	271	217	241	242	246	244	245	219	257	220	249	237	211	235	233	232	228	217	219	250	220	226	224	247	236	248	217	234	220	236	222	223	227	252	236	237	259	239	251	226	228	213	242	229	203	233	220	234	232	215	261	242	249	242	242	245	230	222	244	209	230	236	227	230	263	226	231	245	234	230	253	263	212	242	222	230	242	227	242	205	236	218	231	240	231	241	227	234	241	231	252	251	231	219	244	220	241	219	195	247	231	256	223	209	230	224	237	219	234	244	230	224	241	211	229	227	233	245	235	232	237	245	232	217	252	216	218	256	238	208	228	226	226	227	224	237	215	207	224	257	223	215	227	214	226	226	246	219	227	244	246	203	246	219	235	232	218	246	220	230	233	241	252	217	236	223	244	236	238	223	227	208	236	250	263	250	227	229	202	231	210	235	212	242	257	235	235	217	218	235	236	213	225	222	260	229	212	208	233	218	201	263	260	233	215	235	216	226	229	252	242	231	242	235	217	242	231	223	253	228	236	217	242	224	193	204	231	222	223	235	240	251	229	241	254	214	225	212	266	230	217	252	238	236	238	223	218	226	222	204	266	226	252	197	240	249	251	226	249	240	235	238	245	217	230	251	237	223	205	243	244	226	208	231	251	259	227	252	220	247	237	243	266	248	237	238	203	222	226	235	238	235	222	240	199	225	214	248	203	247	208	214	205	234	227	208	219	237	219	221	233	211	218	209	233	211	226	225	209	221	214	257	217	232	207	229	270	200	231	219	278	227	245	245	240	233	225	221	214	253	242	280	246	231	210	239	234	223	241	248	238	220	250	246	208	256	240	230	214	214	218	231	237	231	224	218	229	205	242	248	231	231	215	223	213	235	248	221	215	216	236	242	215	225	234	253	206	231	223	243	232	227	210	218	257	226	247	219	218	244	232	228	235	240	246	258	234	206	241	210	248	197	219	227	242	245	232	239	214	235	231	217	248	258	233	228	229	212	215	257	237	198	251	230	205	243	264	204	216	261	203	218	232	226	232	265	242	238	208	247	232	218	210	241	221	245	257	226	250	259	257	255	228	229	225	254	245	274	239	217	223	221	244	208	264	227	217	226	246	232	270	231	229	250	236	231	257	212	240	236	250	235	214	224	210	228	226	237	262	215	240	228	226	219	249	254	215	232	235	219	193	240	234	218	230	208	236	229	213	221	257	220	223	242	219	229	251	234	214	244	211	221	263	212	209	240	213	230	226	221	240	230	249	244	231	250	230	245	226	232	237	220	266	226	235	232	220	252	236	257	241	238	251	219	245	227	222	257	236	225	207	203	224	231	214	222	231	238	225	232	250	213	259	233	234	262	236	212	233	234	226	218	233	245	230	230	219	224	223	207	215	222	233	253	227	259	239	229	231	235	214	216	215	220	219	237	218	242	219	218	201	237	239	248	224	214	216	245	238	249	246	229	237	235	226	195	240	236	252	220	250	226	227	216	221	226	255	248	225	254	220	220	226	243	244	228	236	259	251	227	232	214	214	247	231	234	226	256	219	235	235	249	200	212	250	262	233	222	240	253	233	227	238	250	232	238	210	235	240	234	234	233	209	202	231	230	229	240	231	256	233	229	243	203	212	197	217	218	188	237	247	225	235	231
23009	38677	31018	22539	16453	12558	9351	7423	5688	4502	3503	2898	2385	2040	1628	1380	1206	1011	1016	837	807	644	599	550	546	545	500	461	408	421	385	373	337	394	359	335	345	333	357	343	319	351	333	317	305	323	334	366	355	326	327	327	331	354	321	359	326	323	325	357	332	342	329	315	335	292	345	292	372	335	322	346	315	302	344	321	303	316	294	340	293	293	332	331	336	331	324	323	294	326	356	295	337	339	319	327	338	350	328	318	328	331	320	324	311	331	317	346	352	344	339	339	290	337	314	365	328	336	340	309	309	341	347	317	329	319	326	338	319	366	331	331	307	326	302	294	333	339	329	336	361	312	360	323	330	340	329	308	328	332	286	301	339	325	342	299	333	321	302	307	317	332	315	317	334	313	339	319	352	333	330	345	329	339	324	314	303	340	338	319	324	314	313	375	332	349	312	318	334	345	353	291	309	316	323	311	346	319	319	314	325	337	358	363	298	320	323	329	330	333	309	329	332	306	352	328	327	351	319	332	344	339	335	326	304	377	304	354	345	335	334	315	329	351	338	308	337	352	331	311	328	360	326	323	343	331	336	308	304	319	320	318	330	336	308	313	321	303	357	294	324	380	320	317	335	307	319	342	350	301	351	338	328	316	340	346	311	341	326	355	307	313	344	343	308	327	332	319	338	273	291	340	319	334	327	320	341	349	316	328	342	321	345	331	329	355	364	326	361	310	359	360	353	363	333	307	314	331	319	288	333	354	343	334	287	327	340	317	340	295	316	334	334	299	311	335	330	296	329	349	325	315	303	315	285	309	381	334	346	331	306	357	330	291	301	331	316	349	335	283	340	328	306	333	297	328	345	306	295	303	297	345	344	328	312	336	363	362	314	344	319	355	337	322	294	347	315	339	382	351	336	320	333	289	336	318	353	340	282	322	338	316	343	332	302	331	356	300	324	332	331	349	300	315	318	304	315	345	349	317	342	375	307	331	325	303	339	315	336	333	364	337	317	320	320	346	311	298	313	305	312	353	300	335	337	324	329	315	318	356	292	309	338	353	349	331	356	322	339	352	322	330	348	344	314	333	332	336	299	345	374	356	342	335	340	336	344	331	333	352	318	335	330	309	313	339	313	348	293	333	346	319	349	321	309	367	319	318	313	337	314	326	309	332	288	316	294	315	343	377	329	317	293	335	338	358	313	322	329	308	315	329	315	332	313	327	337	308	355	322	366	343	360	313	337	349	341	362	327	326	321	332	328	328	338	353	340	326	270	337	321	319	346	318	338	330	280	342	357	303	335	327	315	355	321	336	341	333	329	360	349	326	331	335	336	317	328	322	368	331	355	335	326	350	353	324	337	320	316	310	330	305	332	305	355	330	331	322	353	320	359	318	300	328	312	343	308	305	301	346	314	315	315	343	303	307	303	317	327	351	297	303	331	360	315	336	335	313	333	320	307	311	322	364	345	311	306	328	317	322	349	346	355	308	307	327	320	310	342	351	292	290	315	334	347	342	332	308	314	306	293	317	376	335	342	333	330	335	326	334	372	335	331	324	328	339	358	321	339	319	347	311	358	307	309	291	321	317	356	291	295	338	341	337	324	332	399	313	307	307	363	312	329	359	356	327	338	298	359	312	323	327	320	333	331	315	309	321	341	320	314	321	306	312	338	329	321	357	337	309	325	308	333	311	316	317	310	299	309	313	355	353	331	306	330	329	331	320	300	347	339	353	339	324	345	320	359	326	341	369	319	296	363	296	314	340	314	339	324	330	303	309	319	326	308	338	327	319	315	314	331	308	332	333	327	322	335	329	328	301	345	331	324	316	309	315	332	318	332	336	334	347	317	357	324	354	337	328	341	335	354	335	317	314	358	353	333	336	357	307	364	339	328	320	330	313	345	311	343	325	346	302	315	324	309	359	299	337	372	328	332	339	382	336	363	322	356	315	299	324	284	302	299	331	327	320	316	324	317	302	319	317	326	317	320	348	308	330	316	338	309	311	311	294	322	323	302	331	320	349	350	332	335	322	332	327	343	340	321	337	357	303	340	331	372	311	305	361	351	309	356	347	341	335	298	323	358	325	350	342	310	363	317	339	295	335	343	342	326	329	305	292	315	339	341	345	307	357	323	313	320	332	347	310	300	338	320	337	334	322	286	301	324	320	343	352	353	320	327	319	335	305	322	329	345	319	329	315	299	313	292	340	317	303	329	340	321	304	322	295	323	319	289	348	352	341	290	324	332	334	325	310	327	325	342	339	303	337	350	354	292	326	309	328	311	306	295	324	337	339	326	335	334	302	339	300	314	334	341	351	305	334	317	331	335	318	330	326	334	341	334	314	317	298	319	356	318	322	368	285	314	314	306	324	312	341	318	319	337	322	344	365	311	321	310	299	360	339	322	326	314	344	360	341	302	332	344	299	323	313	326	341	340	347	334	339	324	321	365	338	327	356	328	322	320	317	366	344	360	321	313	303	332	324	336	330	314	319	344	323	323	312	390	369	345	299	316	311	322	318	336	315	297	305	342	334	301	318	287	315	353	343	338	308	340	307	295	306	309	355	327	340	312	341	363	370	325	327	315	341	350	286	326	328	317	329	350	360	345	323	310	323	330	340	321	303	306	324	352	331	326	314	350	348	321	317	320	334	300	370	304	305	329	340	354	317	347	338	321	326	341	309	313	337	341	336	345	343	302	317	340	337	337	337	314	327	348	355	345	317	339	350	324	336	312	340	334	362	326	285	328	360	350	350	321	329	350	336	312	316	320	324	308	333	318	319	310	363	311	359	330	347	313	272	299	315	326	320	305	319	318	325	343	314	338	326	333	344	333	320	309	336	323	332	335	322	345	336	349	332	337	294	320	327	316	309	322	334	321	345	328	333	312	340	346	303	313	331	322	349	317	361	335	341	330	308	379	306	338	349	342	313	354	309	319	338	335	310	331	321	319	342	342	324	318	343	344	333	356	302	338	333	319	301	323	348	325	304	338	351	324	315	327	325	340	323	316	309	345	285	337	352	318	327	352	335	335	338	325	334	347	346	302	325	311	338	346	320	338	320	305	328	306	332	310	317	296	315	367	305	365	315	342	340	286	373	357	316	311	338	342	358	333	317	313	323	347	306	303	299	306	333	349	311	331	310	337	331	305	358	292	339	337	341	321	328	312	326	317	316	351	350	315	347	332	335	351	356	331	317	299	326	370	330	341	325	331	328	333	322	302	318	353	337	322	353	297	340	335	335	321	330	338	344	326	338	337	320	313	292	305	311	307	326	307	297	306	331	350	345	312	333	336	362	317	308	359	362	324	329	332	334	323	340	330	347	322	331	307	301	337	356	327	312	340	321	351	316	322	320	316	338	287	317	321	312	345	335	359	338	342	321	314	335	330	341	326	326	334	307	318	309	363	314	327	340	315	343	332	359	303	309	333	331	356	309	356	338	331	330	344	329	307	343	340	328	319	320	314	294	335	281	323	311	331	348	311	316	335	327	311	307	325	324	308	298
22517	21260	28404	24409	21373	19563	11045	5735	3985	3004	2392	1897	1554	1376	1114	1005	801	715	673	603	520	462	453	415	397	382	354	313	323	279	334	295	300	267	266	284	245	249	302	263	250	273	301	243	255	243	245	255	259	244	258	241	228	258	274	245	266	230	268	262	251	241	292	242	268	237	232	250	271	234	278	284	262	262	275	242	244	245	225	262	227	264	262	267	223	261	235	266	262	253	238	258	232	252	274	236	242	230	246	258	257	273	250	255	270	240	263	249	226	276	250	278	247	255	265	228	229	257	256	247	268	264	267	259	248	259	240	237	236	256	228	265	279	226	276	213	244	249	213	258	255	249	250	239	257	261	248	274	267	296	235	235	236	248	281	271	258	243	238	248	241	266	224	269	204	239	233	227	277	281	228	263	247	252	252	226	257	245	242	254	230	265	246	235	274	253	234	258	268	267	253	257	260	223	230	227	236	236	255	250	241	222	259	215	256	251	244	289	238	241	248	267	239	236	270	235	267	257	274	247	267	262	251	236	265	252	266	251	254	284	251	250	259	245	260	268	244	272	225	254	261	258	280	233	277	235	258	230	242	257	242	231	259	267	235	260	231	217	259	268	239	260	256	258	237	224	265	229	270	221	239	227	235	268	240	223	231	242	263	260	255	255	263	234	258	256	241	288	249	248	237	216	215	227	242	237	260	281	251	256	250	268	219	260	248	247	258	239	237	259	255	272	260	249	269	245	266	244	242	257	256	284	267	233	255	270	200	242	226	209	277	230	236	293	235	245	284	242	224	254	239	267	230	244	248	237	234	249	247	256	238	229	269	249	263	235	251	242	257	270	265	244	239	233	253	263	221	246	260	252	286	223	253	239	258	267	274	249	252	255	244	233	281	291	258	267	233	243	255	252	260	276	238	286	230	256	239	254	242	225	229	249	268	231	226	233	239	232	263	229	257	227	253	248	241	241	247	270	262	262	211	259	226	226	245	231	271	237	232	261	239	255	250	242	280	261	274	265	238	224	253	254	255	243	234	255	250	229	262	273	253	255	272	250	251	222	252	243	236	243	265	275	253	262	240	282	253	253	250	241	245	243	261	257	231	254	226	233	260	270	239	227	257	219	238	222	273	243	245	202	250	267	267	245	236	262	258	238	250	261	244	261	260	248	254	225	255	256	259	280	220	260	263	267	264	271	258	253	234	254	287	217	238	240	235	249	271	225	272	270	263	244	244	269	225	229	235	266	240	244	256	228	257	248	236	242	216	263	241	250	252	276	228	239	279	278	280	231	240	263	252	253	271	252	227	252	235	267	245	275	249	282	239	228	278	232	266	246	286	248	250	262	223	270	248	260	239	278	294	246	250	265	240	246	260	268	259	226	249	248	266	237	258	267	233	254	249	260	256	255	243	271	274	275	274	257	259	247	220	265	247	257	230	249	242	268	241	242	285	267	241	276	233	230	266	232	294	231	257	280	247	240	234	251	253	269	244	263	255	239	255	249	255	239	272	239	251	223	241	241	250	262	286	266	247	252	258	232	264	232	247	248	257	232	245	260	255	222	227	275	255	271	256	260	258	254	243	249	255	229	256	227	230	256	250	248	238	256	228	227	254	224	246	235	241	248	259	253	218	240	262	261	243	264	241	252	253	240	260	265	244	244	232	274	248	221	233	249	266	253	242	260	242	246	267	223	284	240	258	229	224	291	212	240	255	274	250	249	242	251	275	256	256	241	237	249	242	267	248	269	262	246	260	247	258	248	255	233	245	233	241	244	248	294	228	217	259	276	254	257	246	253	233	236	262	271	248	270	246	226	253	265	296	245	262	260	233	238	272	263	230	230	277	259	247	236	227	261	234	275	254	262	293	231	219	250	252	259	258	237	246	239	259	264	263	256	236	243	251	281	261	243	254	257	261	228	285	243	219	262	262	227	217	268	268	255	239	243	226	257	244	220	222	273	209	231	245	257	263	216	240	259	256	266	273	257	242	286	242	253	247	236	255	229	220	253	274	249	262	272	257	245	253	245	260	285	230	254	269	234	234	235	250	240	243	260	239	293	231	227	243	235	239	236	258	243	246	266	286	266	250	210	208	234	275	237	215	239	255	220	251	221	261	238	267	238	252	261	230	246	224	247	233	231	258	224	231	244	259	247	261	246	247	269	241	258	251	240	236	256	234	264	227	247	243	258	263	261	258	239	241	239	223	248	247	247	280	230	234	246	255	225	238	262	278	229	267	231	272	252	257	245	229	280	246	246	240	261	245	227	246	227	239	260	249	264	260	240	273	247	242	260	239	267	247	262	238	246	262	240	237	267	250	291	275	265	260	242	250	247	250	261	232	250	274	239	257	235	254	238	262	233	219	223	251	251	252	269	230	254	286	282	221	245	267	276	239	242	280	230	240	262	244	240	248	284	278	257	265	240	253	224	239	254	252	263	245	259	246	248	254	260	250	239	270	241	238	290	226	229	241	251	234	284	269	234	254	267	232	235	261	255	247	281	229	243	229	239	227	262	251	254	252	231	235	257	266	269	248	253	248	199	251	243	253	278	242	243	272	271	275	277	294	273	258	263	260	235	239	235	264	225	264	248	237	271	249	242	243	253	262	217	224	253	257	233	283	257	259	230	274	242	245	235	248	259	252	263	256	259	231	251	267	237	304	272	254	253	248	261	243	260	259	236	253	255	260	247	268	219	225	259	237	262	253	254	209	263	272	262	245	239	269	281	233	239	254	263	254	263	245	243	249	224	246	249	280	257	272	241	235	249	289	252	263	243	225	248	238	236	275	268	264	263	275	243	280	259	220	237	241	266	263	237	265	247	256	260	267	253	236	240	262	237	241	274	237	238	241	250	238	264	281	227	233	210	233	236	233	261	266	294	246	257	251	258	269	246	251	239	249	233	252	232	271	264	244	232	292	245	262	236	241	248	254	254	238	242	258	256	257	241	241	243	232	247	234	271	252	229	277	265	232	261	257	244	253	262	247	246	248	238	239	249	263	245	240	245	259	250	251	242	257	209	218	223	258	260	265	249	236	234	255	248	252	254	218	266	293	268	239	230	255	222	249	240	246	238	235	245	250	242	222	254	248	255	267	234	262	222	226	216	234	236	255	224	245	277	245	264	278	279	294	233	245	245	288	278	278	247	247	246	269	250	244	251	264	281	235	271	236	248	291	237	271	270	244	251	249	251	260	229	218	256	254	222	259	249	270	266	252	246	282	245	282	237	231	239	242	244	285	251	273	245	244	217	274	277	256	279	270	270	241	263	218	237	260	252	278	220	234	271	258	262	241	231	246	262	278	259	231	261	276	275	251	244	251	247	247	253	241	239	253	229	253	244	255	253	249	240	276	255	252	240	254	280	222	270	254	258	246	258	265	261	254	233	238	253	264	246	268	257	261	263	256	240	241	247	257	239	235	254	250	233	227	256	279	259	234	234	254	238	230	272	246	234	269	260	248	259	245	262	264	252	257	237	263	244	270	234	260	219	237	230	266	249
25316	45314	38169	29612	23061	18228	14395	11659	9018	7144	5654	4521	3703	3067	2537	2200	1812	1549	1397	1236	1059	897	831	763	660	687	594	562	498	479	449	435	454	421	442	383	376	394	374	391	356	371	388	366	373	333	338	360	360	316	363	365	321	328	326	313	363	361	380	291	330	329	319	345	369	346	344	326	356	357	345	374	332	352	355	347	338	321	337	364	367	332	314	361	358	369	324	331	368	365	333	359	346	356	361	339	306	330	349	345	350	357	329	366	324	360	348	364	406	358	331	375	352	374	328	361	330	339	333	341	353	347	365	345	306	324	364	372	346	368	349	315	354	341	340	352	358	361	354	309	353	324	369	366	307	350	351	360	343	334	309	334	349	326	314	345	320	338	372	328	362	335	392	339	351	322	338	351	320	312	336	335	326	315	315	353	337	339	344	338	367	387	366	365	343	337	341	352	375	322	340	337	335	367	335	311	345	374	341	336	339	343	361	353	340	378	326	358	351	342	336	335	309	372	342	353	360	345	352	331	335	335	354	346	351	345	345	345	333	366	372	343	344	355	347	360	371	322	320	308	338	363	353	335	346	342	353	369	352	367	335	338	323	360	362	327	359	344	348	337	335	352	332	351	375	324	374	332	336	333	345	359	349	353	365	318	351	323	339	338	349	350	350	334	352	359	374	370	292	314	335	347	347	327	354	341	382	329	367	346	327	326	334	334	361	351	349	347	360	350	364	319	364	349	399	366	321	328	330	337	354	335	363	352	346	324	328	352	344	377	384	362	346	359	320	394	342	316	339	345	367	342	357	353	335	357	314	343	343	338	359	336	318	357	344	333	326	336	343	359	354	329	358	348	336	361	326	311	363	352	319	323	348	369	326	337	315	347	373	363	335	338	374	361	374	342	344	342	334	355	325	333	314	332	368	315	339	333	357	333	344	371	339	354	329	329	340	370	373	345	352	384	371	318	329	334	339	368	301	361	378	352	337	306	353	363	353	357	338	347	350	369	356	331	369	331	334	335	352	370	351	371	353	351	343	350	311	350	339	348	384	357	330	347	340	358	328	338	339	332	337	326	363	342	326	359	347	330	344	326	361	350	323	335	325	341	326	363	335	350	323	338	355	323	398	341	354	367	338	345	347	383	326	377	363	319	319	369	357	332	346	340	318	362	357	357	360	327	353	398	306	375	366	337	320	352	351	314	342	341	341	329	363	333	366	347	338	331	345	358	349	351	341	338	317	336	344	337	321	348	347	345	352	373	336	380	333	374	342	336	307	356	360	365	349	394	348	365	326	385	323	352	338	342	353	342	349	351	343	358	338	339	342	349	335	340	337	350	333	311	318	347	356	376	315	351	343	368	350	349	352	333	339	342	388	358	349	351	341	341	372	345	347	332	350	329	346	349	330	363	345	368	338	348	334	319	341	343	361	348	346	332	340	357	334	316	331	328	329	350	370	369	345	359	372	325	339	344	350	339	336	358	361	336	377	362	348	345	365	368	325	344	383	343	334	323	326	319	336	324	359	395	344	365	341	331	348	317	358	361	346	350	359	350	336	310	344	355	357	338	366	341	336	358	339	334	378	362	349	340	377	397	344	326	331	328	360	344	334	359	337	342	374	365	365	358	336	353	346	339	339	332	392	356	337	314	379	340	341	347	325	341	356	358	338	321	304	338	368	333	326	325	346	367	343	321	351	360	330	356	359	369	340	312	341	318	346	352	336	343	336	293	361	294	367	342	326	340	365	352	354	321	331	328	357	395	361	353	337	362	364	381	361	350	384	331	331	343	355	326	367	375	346	333	361	362	329	368	341	322	355	342	331	375	359	332	344	378	338	382	331	338	360	373	366	312	348	349	316	373	320	364	376	341	330	375	365	347	375	321	340	385	387	328	347	364	337	331	362	354	338	358	368	345	346	346	369	363	315	372	353	318	312	330	338	355	362	374	359	328	327	349	349	321	340	300	340	318	316	344	342	343	344	317	343	345	366	364	350	355	357	339	336	336	356	329	348	360	340	361	353	346	357	363	367	335	374	355	363	365	357	365	351	343	359	350	339	318	323	335	326	331	405	344	354	356	350	335	352	381	327	349	344	334	345	320	337	391	363	370	343	355	339	341	339	365	349	343	338	355	330	363	362	310	338	358	305	373	319	364	351	330	379	326	336	317	348	371	386	382	337	354	370	329	339	311	342	328	319	343	321	370	352	329	332	337	365	342	363	333	360	364	340	357	349	344	356	320	368	357	354	331	344	361	340	353	353	353	354	365	323	351	325	377	342	316	354	371	363	364	335	350	334	344	347	357	332	357	317	341	356	344	330	344	350	314	331	352	367	351	341	395	335	320	365	369	356	325	343	387	380	354	320	333	321	346	316	362	366	335	350	337	363	371	316	333	363	349	326	381	336	333	333	355	334	328	337	369	341	355	336	355	353	349	366	355	368	347	404	384	321	374	355	362	352	366	336	330	348	348	355	337	308	352	364	319	326	346	378	350	341	316	316	335	350	345	357	383	331	340	370	360	345	384	342	369	324	344	332	342	330	336	340	332	376	378	364	374	342	357	348	376	333	329	336	341	372	341	370	347	374	381	345	349	342	352	363	316	337	383	344	372	346	346	327	358	363	349	309	382	329	378	347	339	346	332	348	334	332	332	354	344	346	345	359	367	310	301	339	321	361	343	367	354	341	364	385	321	342	320	373	343	351	331	341	329	343	334	331	359	334	330	341	350	336	348	346	379	368	341	314	375	350	306	393	324	327	358	329	331	360	350	340	369	355	351	339	323	330	325	341	375	336	357	338	334	346	331	333	367	345	364	388	343	348	318	326	340	388	381	351	317	336	325	353	345	321	339	361	364	327	392	350	354	366	335	366	369	324	351	333	341	336	345	378	344	331	341	367	328	345	349	341	356	353	339	346	361	339	335	347	319	322	334	350	351	336	362	354	352	319	332	321	332	346	331	357	315	328	349	320	333	345	330	316	358	374	339	310	318	351	336	355	338	366	353	332	349	368	329	332	367	326	350	373	360	328	360	340	343	362	340	350	384	356	334	303	316	351	305	368	325	334	312	348	366	346	341	347	367	339	339	354	329	331	322	355	328	357	364	345	321	336	340	363	350	306	350	320	347	388	346	321	365	325	397	341	330	348	343	356	331	349	362	355	346	347	336	364	336	353	372	320	339	332	382	348	355	351	373	329	331	355	333	349	345	330	324	353	390	381	341	356	363	380	371	348	330	312	350	358	358	354	331	345	323	332	330	327	374	357	368	356	349	336	329	379	316	348	342	344	353	346	353	351	365	342	346	343	364	348	350	330	320	363	306	351	325	343	361	331	314	330	317	353	322	345	333	340	342	327	354	346	341	364	344	324	341	359	350	341	368	339	317	351	383	359	354	342	356	322	325	352	345	326	350	367	352	341	347	320	345	336	351	352	361	304	350	341	330	344	347	367	375	339	351	363	335	323	318	334	356	351	321	336	317	323	318	334	327	365	357	360	371	351	335
28460	23946	22905	15460	8394	5180	3422	2550	1925	1578	1238	1021	839	723	612	550	537	479	433	380	404	337	335	349	293	303	293	304	243	273	260	238	268	267	247	250	258	236	242	262	249	244	232	232	264	253	263	227	239	250	254	257	251	238	253	244	252	249	261	275	265	262	238	273	217	206	234	225	245	215	240	250	223	256	233	252	241	261	246	216	260	236	256	232	225	221	243	251	225	218	239	244	245	241	284	236	259	232	248	265	237	243	248	235	243	256	249	231	236	222	252	242	237	241	248	259	277	245	262	259	240	238	228	253	265	242	238	271	224	253	230	227	302	226	226	248	272	236	232	232	249	236	247	249	250	256	217	271	222	235	260	258	239	263	247	240	253	252	258	263	239	234	237	261	249	279	270	270	263	233	245	256	232	231	242	249	244	231	238	259	227	247	254	236	228	231	239	257	239	271	245	247	238	262	243	230	243	253	233	252	271	244	254	247	249	246	257	268	248	236	240	258	235	254	253	238	235	232	258	256	217	230	236	235	282	253	243	228	265	264	206	253	248	272	230	268	244	259	238	230	239	234	232	233	264	257	262	270	251	264	279	255	254	225	208	261	248	234	244	244	255	272	247	270	245	255	237	251	244	247	235	218	250	232	247	248	229	246	219	246	240	212	260	243	243	219	258	238	244	225	273	208	244	240	232	227	252	241	230	250	278	236	247	285	257	244	226	215	271	223	255	208	258	282	240	236	271	235	234	222	265	248	252	246	255	244	241	244	212	249	237	226	247	251	227	248	223	249	264	228	264	229	242	241	218	223	238	242	258	254	269	245	247	249	223	259	269	261	237	229	245	251	233	236	251	250	250	242	255	242	249	218	226	253	236	260	249	261	249	256	229	270	240	228	289	249	246	223	225	238	261	240	235	256	257	285	228	229	266	243	262	243	222	251	245	245	251	259	252	226	237	242	255	251	302	233	230	252	254	257	249	235	234	237	218	213	249	244	253	251	224	241	219	239	238	247	272	258	258	277	263	246	236	243	265	235	240	252	234	237	273	230	243	273	230	234	225	260	271	281	256	235	258	244	253	253	223	243	227	251	235	260	239	242	258	254	222	244	232	263	243	232	256	251	253	272	225	217	201	254	254	270	231	232	255	291	233	263	253	237	216	225	267	252	237	227	232	212	234	240	227	242	259	223	243	241	247	237	245	258	249	253	248	260	231	243	246	255	239	232	257	258	266	260	253	235	220	267	248	222	239	257	224	237	241	236	240	218	234	287	263	229	213	240	233	235	243	260	222	229	247	252	225	253	262	236	232	247	247	255	243	266	269	249	268	261	259	244	261	246	234	252	236	227	239	260	224	252	232	278	252	241	269	233	248	220	214	243	247	247	242	222	245	229	260	225	261	224	209	264	251	262	235	244	217	281	232	246	271	251	235	222	228	237	252	246	196	281	278	222	250	226	230	259	251	241	233	239	234	262	250	262	248	280	229	252	236	234	248	246	241	231	253	252	253	235	260	262	251	259	265	250	228	224	248	231	245	279	257	261	242	239	228	274	269	229	238	230	260	215	238	257	266	260	233	251	247	236	220	251	221	253	241	251	279	255	235	261	241	232	232	237	271	229	246	259	248	248	299	260	250	261	247	257	257	235	242	227	257	278	239	236	229	249	251	236	211	254	276	257	238	261	258	233	238	225	264	255	263	263	237	256	243	247	248	257	244	243	257	254	226	213	236	293	250	261	232	250	235	248	247	252	236	239	230	249	263	225	253	231	255	214	248	224	234	233	223	259	225	270	222	230	220	254	229	247	232	252	253	240	252	250	223	245	258	278	244	239	241	256	259	244	261	231	243	235	238	245	247	250	245	259	239	235	253	218	234	242	254	248	254	240	247	265	222	261	233	247	256	240	274	234	231	237	230	242	248	237	241	232	246	230	260	236	218	255	237	240	223	241	240	258	252	208	255	224	244	261	263	258	245	248	258	255	241	242	284	259	216	247	247	241	263	220	256	238	249	242	258	235	261	250	261	256	244	218	272	250	234	228	222	261	244	238	247	241	239	262	249	251	254	244	246	249	251	251	222	239	248	229	229	256	246	251	238	236	270	243	250	236	244	219	248	269	232	244	257	241	217	235	243	252	236	247	244	233	220	253	265	251	235	248	250	251	235	262	249	260	243	230	256	254	238	249	266	235	244	237	257	243	237	279	257	259	256	236	245	247	215	237	236	231	222	244	252	230	236	230	257	245	265	235	270	234	253	231	252	254	264	235	227	264	268	209	242	213	232	282	236	235	225	254	254	265	217	279	258	241	246	246	251	237	251	268	235	238	254	245	258	261	257	253	240	216	267	228	249	250	253	259	246	265	267	226	240	249	241	234	245	246	243	259	269	249	235	236	230	272	210	271	249	246	251	263	209	255	219	254	260	285	204	264	237	262	243	238	244	246	233	239	257	285	223	255	237	234	248	261	241	257	245	232	249	251	241	263	263	260	215	229	248	242	251	241	247	250	264	239	242	223	258	266	256	241	248	241	256	230	244	237	252	272	209	229	221	252	237	193	269	279	232	259	229	242	231	235	223	284	240	240	256	253	279	250	235	237	214	260	244	264	229	245	250	268	232	258	245	240	211	248	243	244	270	251	265	288	288	236	232	252	226	270	223	235	252	238	225	247	217	230	256	262	235	243	215	276	238	248	244	251	268	255	247	264	229	242	248	237	244	263	250	266	268	234	245	249	237	263	253	274	248	250	237	268	251	249	247	261	235	291	266	259	255	272	242	259	254	261	284	287	254	243	268	235	236	243	231	227	251	249	255	230	250	242	233	254	253	239	270	241	276	237	248	237	265	250	235	216	257	281	262	269	243	272	248	253	264	234	253	246	266	254	269	246	272	250	288	239	255	244	247	248	251	246	277	270	252	242	250	233	238	253	266	243	249	263	260	233	242	218	260	273	225	249	230	234	237	239	239	239	256	268	267	226	240	212	243	230	241	248	244	253	225	267	243	275	223	257	231	254	263	264	263	227	243	249	243	223	241	270	245	240	232	242	247	243	261	275	240	270	259	231	262	261	285	222	241	227	250	238	261	251	232	262	251	233	236	247	258	267	243	236	274	255	230	251	240	245	241	205	246	245	250	210	243	272	270	254	251	233	246	260	243	246	270	240	239	258	260	257	261	266	223	244	244	238	236	257	260	240	232	235	253	246	284	270	237	265	219	207	250	219	210	253	224	253	222	272	256	249	255	238	237	255	227	258	238	241	245	242	246	235	268	220	231	239	221	257	253	222	244	227	268	238	251	208	254	250	247	220	247	220	251	239	264	244	241	240	245	216	231	252	240	263	236	249	260	266	230	245	246	248	240	259	247	235	240	239	282	254	231	260	235	255	245	250	226	262	264	265	259	274	232	220	233	249	264	247	226	236	272	269	233	260	250	246	228	256	257	245	258	247	257	239	247	244	253	261	252	272	239	226	254	231	235	244	227	252	221	231	282	249	252	253	254	253
22881	36210	28968	20260	14538	10862	8284	6281	4765	3820	3120	2397	1880	1593	1289	1271	1023	881	836	775	626	591	552	555	520	467	453	438	438	381	405	416	394	380	391	361	358	344	319	349	349	339	360	369	354	355	347	356	354	334	319	371	342	319	355	342	369	314	325	311	365	388	354	352	342	371	318	377	341	359	360	327	336	378	365	342	367	370	344	330	367	327	341	364	328	314	338	371	329	328	344	321	390	335	358	355	312	370	334	357	329	381	339	392	318	314	351	356	334	356	371	384	357	369	338	368	334	335	372	349	363	323	361	359	337	336	363	329	331	316	364	329	346	342	377	393	313	355	338	349	373	323	327	348	331	341	356	349	334	344	375	358	352	357	380	353	368	358	322	361	328	364	375	364	339	357	360	354	327	332	320	311	357	331	320	340	342	334	328	322	345	354	361	378	350	353	356	326	372	370	302	347	305	385	339	316	321	330	321	335	325	338	336	352	350	352	343	345	350	350	321	368	319	345	376	354	338	366	346	381	334	362	340	353	355	356	343	364	358	342	312	322	318	319	377	322	347	343	333	351	339	369	317	335	318	335	349	331	354	343	366	315	326	317	361	332	335	332	355	328	349	336	336	354	359	368	349	337	376	321	343	311	331	328	366	339	327	367	361	335	343	326	370	353	375	356	343	336	350	348	359	336	351	296	375	358	326	335	346	326	365	369	348	352	316	363	320	314	318	349	354	333	331	345	388	380	364	302	342	319	349	319	337	345	350	313	346	380	298	325	364	345	373	330	357	351	327	325	338	338	356	354	370	350	322	337	325	346	344	341	338	358	368	356	336	316	355	349	349	361	339	348	358	356	352	388	343	377	325	319	355	332	366	340	344	332	350	360	368	340	345	390	322	373	367	385	350	368	333	368	368	363	360	332	341	363	314	340	373	335	377	319	348	344	346	304	357	364	320	328	354	335	360	349	331	343	364	337	379	354	331	349	338	327	374	307	338	329	331	379	330	356	356	331	369	367	348	321	352	360	358	337	334	351	341	329	350	316	317	337	377	370	352	369	321	366	328	362	355	336	342	335	357	342	359	364	346	364	362	350	312	353	338	369	322	333	355	366	371	325	350	389	341	360	341	344	334	310	345	318	335	348	343	326	347	352	357	355	380	354	349	358	339	326	364	335	351	361	328	316	335	303	365	335	346	342	374	356	333	338	318	342	359	347	365	348	318	336	350	338	332	342	362	336	348	308	353	374	342	330	359	319	344	321	346	349	374	338	330	343	348	379	306	357	360	330	367	349	327	345	355	367	331	346	326	319	356	327	329	346	346	349	342	341	340	350	309	357	356	329	353	320	321	351	354	356	350	352	309	362	331	357	347	350	358	356	329	357	365	373	307	352	341	326	361	366	352	320	345	329	366	354	344	337	340	358	344	380	347	396	363	346	312	349	334	347	371	349	312	347	397	392	333	349	353	327	349	366	370	348	379	331	322	337	323	350	313	335	327	294	347	340	332	355	323	368	353	339	352	318	374	326	340	365	363	327	349	319	338	344	323	360	326	369	341	361	325	332	345	330	312	343	351	317	340	358	350	348	328	323	308	344	329	335	360	360	338	307	351	365	382	357	343	289	313	331	343	345	348	319	361	327	366	365	360	347	339	348	343	341	329	343	324	383	375	338	344	328	344	352	354	378	347	353	332	323	317	362	344	343	347	327	346	336	371	328	340	319	327	357	342	351	358	330	367	337	308	333	349	328	341	347	358	347	347	351	382	346	314	349	335	322	359	332	354	337	378	341	355	316	343	356	357	373	342	344	343	326	344	313	363	331	340	338	339	349	343	349	329	360	375	367	343	361	348	350	328	367	369	337	369	333	342	348	364	338	349	347	342	332	369	377	333	343	321	367	333	340	361	355	351	373	316	340	347	303	356	369	346	374	350	360	351	322	371	356	300	337	354	311	330	366	337	286	357	321	353	364	315	336	325	336	310	362	323	354	343	371	332	370	324	379	347	344	336	319	347	332	323	356	338	328	353	336	388	328	367	368	313	386	366	336	378	334	352	330	335	361	347	352	324	376	316	336	352	353	335	349	351	355	344	338	402	367	340	336	352	374	351	354	333	358	333	320	388	345	355	329	311	348	321	331	346	323	349	348	353	336	367	378	346	331	367	342	338	352	349	351	343	347	334	352	338	353	350	375	391	300	331	337	313	346	351	341	346	344	335	358	354	357	355	376	334	365	355	369	358	350	376	332	354	333	350	342	349	379	356	338	344	334	328	330	325	373	361	339	384	370	349	357	345	328	342	370	376	344	327	334	356	349	375	327	366	351	361	359	339	353	345	343	326	331	332	345	338	328	371	352	363	343	352	344	351	365	345	326	307	318	335	348	358	360	324	345	351	323	353	335	339	320	384	328	340	345	352	348	373	344	398	354	347	352	317	343	342	335	354	324	357	349	340	348	325	312	355	345	311	335	369	349	337	348	324	328	330	328	334	342	373	335	334	414	340	330	356	369	347	399	383	346	348	358	388	340	359	377	334	352	349	345	346	356	363	344	328	328	342	360	331	332	344	322	336	331	369	347	330	377	360	343	373	341	322	360	334	346	344	344	329	342	348	370	342	351	333	362	361	341	360	353	358	361	394	344	345	345	363	371	374	328	305	390	333	368	337	345	363	357	350	321	321	351	337	334	336	337	344	377	321	347	328	364	329	329	352	331	375	360	347	324	353	319	349	330	360	327	356	330	365	335	328	328	360	383	343	307	347	352	356	376	343	330	369	330	311	312	337	367	333	352	330	359	338	330	346	362	336	362	342	330	370	312	338	340	346	328	348	378	344	373	349	347	327	405	338	348	362	388	378	326	320	341	354	335	351	341	333	332	334	353	338	353	344	346	342	349	368	357	345	358	327	363	355	344	328	355	372	348	351	345	350	361	343	304	349	311	368	361	348	363	362	342	326	351	315	314	354	357	338	360	340	345	352	323	344	334	330	337	344	354	336	366	368	378	356	335	386	340	335	332	360	352	378	343	366	366	357	373	377	376	352	363	355	358	358	350	346	308	330	364	324	351	335	338	325	321	352	322	352	354	321	323	355	354	359	346	352	339	358	328	331	353	350	371	351	371	382	365	322	367	370	329	315	327	357	336	359	324	369	353	369	355	345	396	325	362	344	347	339	347	348	354	356	356	380	320	353	325	383	373	336	317	355	350	325	386	326	351	360	351	361	359	355	336	342	341	358	313	334	324	342	361	325	359	337	361	369	335	339	351	347	330	319	332	347	352	374	362	348	348	361	322	358	340	349	350	377	347	335	397	321	406	349	368	372	358	324	380	330	370	348	335	352	365	333	330	335	340	326	343	360	350	332	365	330	343	366	338	368	347	314	359	348	338	344	338	358	365	355	353	308	359	380	352	347	369	350	335	358	346	324	325	341	357	359	311	350	392	345	361	341	334	355	345	344	322	340	349	342	364	347	346	322	366	356	321	340	380	339	378	332	370	325	336	337	342
23485	21212	27626	25275	19894	11520	6405	3888	2941	2282	1793	1435	1181	982	846	782	674	599	560	477	496	431	395	364	361	339	334	330	309	266	280	283	300	290	254	290	270	219	273	266	270	263	269	249	281	222	288	282	243	242	279	273	264	265	228	260	250	261	266	257	278	246	279	272	256	279	248	263	236	247	267	251	274	273	239	248	270	237	270	250	254	272	258	258	256	273	257	237	267	262	259	263	286	261	239	260	262	268	263	234	256	274	273	267	246	293	233	270	244	261	259	257	253	285	254	257	284	238	267	262	247	262	269	252	255	240	256	259	243	247	249	268	239	253	229	253	269	253	258	254	277	258	280	253	229	263	270	248	265	269	265	253	246	264	312	286	274	263	273	254	255	237	255	245	248	255	234	246	263	252	266	248	255	237	245	242	248	276	248	243	264	260	282	268	246	251	265	257	255	252	239	279	249	247	276	287	260	277	274	282	244	295	260	265	263	280	250	260	250	264	276	267	292	248	249	268	265	245	257	267	270	257	279	268	255	281	240	275	256	258	275	254	259	252	238	254	266	232	261	245	283	267	240	253	259	269	244	264	268	242	282	265	236	251	264	229	250	241	252	280	261	259	302	282	248	270	267	254	259	272	284	258	284	258	271	256	251	264	246	248	248	268	265	257	236	261	262	259	255	254	251	270	247	234	280	283	256	246	262	260	262	255	258	269	272	262	269	250	246	249	262	258	262	268	278	275	266	252	278	246	264	280	244	245	265	261	265	246	261	262	284	280	243	252	244	275	284	270	259	256	234	261	271	234	247	252	230	245	238	254	263	273	256	234	263	246	270	235	255	275	260	230	251	257	269	276	277	293	256	254	278	230	271	275	257	250	245	261	286	243	248	248	267	261	263	271	259	270	258	285	244	296	280	257	264	260	271	269	284	273	280	246	246	223	247	272	288	261	264	245	251	289	267	277	264	274	256	269	249	258	256	264	245	260	239	218	261	282	262	293	276	247	274	261	264	237	257	238	254	241	246	238	260	264	251	252	261	249	249	246	266	288	269	265	246	256	244	231	260	245	278	253	246	242	256	246	252	254	279	269	273	253	246	277	266	253	255	246	247	232	268	246	268	250	270	269	264	235	268	248	245	254	276	255	271	296	251	241	284	251	298	253	246	259	267	290	281	247	270	243	286	223	250	259	255	250	273	286	242	248	243	258	242	256	296	263	268	231	230	260	269	272	266	269	273	233	262	280	259	247	256	268	299	273	266	268	260	260	266	275	263	262	283	217	258	266	251	285	284	264	257	264	255	245	234	249	240	265	240	246	256	281	263	266	238	265	248	264	280	229	265	263	238	285	238	239	254	230	251	241	275	256	258	273	264	276	250	235	281	271	269	262	255	264	244	247	244	229	246	251	249	260	250	237	251	278	268	262	230	245	291	269	273	279	259	247	272	260	276	273	239	266	248	270	274	238	267	283	287	279	245	241	256	264	231	248	269	245	238	247	246	266	253	263	250	250	238	251	267	279	269	252	252	249	251	258	259	280	239	271	261	245	245	245	245	272	253	225	279	241	248	244	253	275	241	260	270	278	255	283	268	275	249	270	238	279	276	250	282	240	259	243	273	288	255	271	271	286	246	256	268	246	254	264	245	267	289	243	269	230	272	271	232	251	248	257	274	281	262	230	221	240	266	262	248	259	249	265	242	226	276	276	257	235	258	253	249	242	245	259	288	261	261	283	269	249	264	278	226	273	231	262	263	263	278	257	274	296	287	241	295	249	249	226	266	245	260	250	265	265	252	242	231	255	276	242	255	245	222	255	253	255	277	250	258	278	238	279	263	263	258	228	267	277	258	280	258	253	222	248	268	260	227	259	238	248	269	265	256	250	265	262	239	274	274	279	254	268	294	204	272	285	248	270	254	250	244	248	254	286	242	276	292	243	271	203	272	256	258	232	260	274	261	261	273	260	274	257	271	289	284	254	261	226	265	291	255	249	259	255	263	267	264	259	289	275	250	237	282	264	268	241	272	281	256	249	263	248	248	259	231	255	282	263	272	256	246	279	233	273	286	270	282	232	260	239	250	244	227	260	259	226	268	257	250	287	283	258	248	295	267	276	259	242	252	251	260	254	276	241	271	292	277	271	280	270	246	248	253	266	247	255	251	259	273	240	253	234	261	256	252	248	247	243	253	254	254	271	246	288	269	278	275	261	275	246	232	263	224	229	252	264	245	238	245	267	282	244	261	271	258	258	241	278	262	264	242	264	263	309	252	261	257	270	252	248	253	258	233	280	237	258	272	268	296	266	260	248	239	290	258	245	241	268	264	248	244	240	247	225	234	215	252	249	239	251	266	263	234	258	250	260	263	269	232	265	242	292	229	254	249	257	264	252	254	274	267	239	246	251	253	265	261	265	256	228	247	244	290	257	274	268	257	249	249	245	257	252	271	264	264	216	251	265	252	259	251	263	253	301	270	249	241	252	257	242	259	253	273	261	238	251	261	246	277	257	285	266	264	227	241	263	215	274	255	259	274	267	257	261	264	273	243	242	266	261	257	285	242	253	260	237	253	268	254	277	241	272	214	249	252	276	260	250	250	260	254	270	277	269	256	244	263	264	246	246	266	296	257	240	282	290	257	258	247	257	262	253	262	256	270	238	253	245	278	256	255	266	249	254	279	228	235	238	271	245	288	263	287	268	251	286	234	248	243	247	239	263	275	268	269	247	251	262	241	282	283	282	264	271	234	276	245	272	245	257	246	268	239	259	246	231	263	242	272	231	249	230	258	233	270	274	265	239	229	246	273	261	251	248	253	262	276	248	252	272	267	219	261	258	283	231	234	249	268	268	264	247	282	255	245	275	240	261	234	272	266	289	259	274	250	243	242	257	254	282	267	275	299	252	252	291	226	262	273	246	259	249	244	275	280	241	270	257	245	257	247	253	268	248	257	249	247	273	251	261	270	261	276	258	291	274	240	249	250	276	239	286	273	263	260	257	249	273	255	255	270	252	245	245	268	257	265	263	250	241	250	265	265	247	248	257	278	306	282	248	258	269	264	263	257	266	248	238	266	298	246	259	245	263	301	248	258	257	247	285	240	255	253	261	260	253	252	243	258	238	275	250	260	270	238	270	253	232	253	243	255	272	235	264	268	244	257	261	279	236	294	281	266	249	254	284	269	257	251	266	255	283	272	245	259	273	277	272	251	273	254	282	247	265	278	241	261	248	266	255	252	269	256	247	273	265	259	276	280	246	222	278	286	250	270	243	261	249	254	265	276	255	260	257	230	264	274	261	218	244	282	234	279	274	260	268	267	264	231	254	234	278	273	252	235	261	243	264	233	241	256	277	255	273	246	245	253	273	295	265	227	247	258	264	248	248	252	225	268	260	236	262	263	258	271	247	258	223	263	239	246	236	256	244	249	257	234	264	269	267	266	249	253	246	250	253	244	236	252	270	253	238	280	249	245	254	241	247	261	275	243	260	253	228	265	259	233	262	268	255
23357	41885	34727	25955	19641	15090	11572	8978	7002	5568	4310	3413	2852	2114	1951	1631	1361	1330	1093	946	825	736	719	649	640	599	519	468	500	443	389	436	425	439	381	383	399	357	372	395	381	384	375	358	384	361	345	351	362	354	369	346	335	391	352	374	330	362	376	354	346	379	379	402	325	346	367	366	351	392	357	413	365	351	353	387	328	398	344	376	363	340	375	346	345	358	350	370	346	341	349	392	360	397	383	356	365	396	337	368	368	366	376	350	383	366	354	353	383	366	366	347	358	356	377	365	381	356	358	370	366	363	340	375	363	366	324	378	372	351	363	392	365	400	347	360	350	334	332	373	357	317	343	369	349	367	360	380	337	361	370	358	352	357	343	351	386	359	361	371	381	388	326	350	327	337	348	373	365	364	372	371	397	345	337	353	359	383	352	370	363	399	359	342	356	376	361	399	342	360	345	355	342	369	358	365	406	351	373	337	335	349	377	373	357	356	362	391	333	362	371	367	356	333	378	337	354	361	351	363	373	363	365	379	374	347	349	325	393	359	370	359	363	367	367	350	338	361	347	350	358	346	369	331	384	387	355	350	382	378	345	366	336	373	330	329	403	369	325	366	358	341	358	327	346	379	359	338	325	346	350	339	360	349	338	358	350	357	364	361	369	377	354	388	367	372	354	367	381	321	375	358	373	387	366	349	373	384	393	357	345	366	321	366	372	379	354	343	375	381	327	355	356	368	367	373	346	357	345	350	363	367	385	407	373	361	365	348	336	380	343	354	372	344	386	362	330	352	395	360	357	367	358	352	335	351	353	357	385	356	379	372	376	363	340	354	348	356	354	366	333	341	357	344	339	397	379	378	361	368	333	362	350	349	348	359	341	358	338	370	354	355	356	333	342	374	356	381	355	379	377	362	351	340	334	354	374	362	406	369	347	360	369	382	333	349	361	382	359	344	358	355	342	352	351	353	343	361	367	401	333	364	378	412	363	338	380	385	390	370	372	355	326	369	374	393	391	373	397	366	374	337	342	398	371	395	334	352	396	356	385	334	378	379	320	371	341	360	401	350	309	333	375	331	387	360	351	359	356	339	331	367	363	370	401	347	375	401	349	377	362	353	352	381	404	355	321	337	345	353	317	370	363	399	321	340	343	379	349	345	396	356	346	336	350	348	383	346	350	356	378	376	366	382	382	362	349	372	378	353	366	355	346	333	338	338	331	374	373	374	368	340	381	382	360	343	352	373	354	367	365	359	362	364	352	349	349	375	353	360	354	332	346	367	374	380	366	359	371	385	364	393	367	342	371	376	356	352	389	407	369	358	370	365	352	344	367	362	355	375	358	385	369	364	400	343	377	360	336	370	335	353	404	358	323	352	347	353	374	396	364	381	332	373	376	371	366	371	341	368	362	355	341	365	342	426	376	366	371	365	348	394	372	335	353	346	356	355	363	368	321	350	367	334	361	339	367	360	401	324	367	367	305	366	371	327	390	370	361	392	345	345	362	350	363	359	365	362	349	346	364	376	361	350	358	348	365	391	355	340	360	341	349	347	365	361	368	369	369	355	371	365	346	380	334	332	392	382	355	384	400	335	374	341	337	351	382	391	376	325	349	358	373	366	395	352	371	348	372	357	347	331	356	351	343	340	363	333	361	364	334	363	361	392	350	369	386	354	349	347	345	342	346	365	358	380	363	363	390	353	355	325	347	351	370	329	374	364	316	378	327	347	372	365	369	338	312	381	336	334	357	352	338	358	382	343	404	355	355	368	334	338	356	382	387	355	367	356	382	350	302	365	374	407	363	388	332	365	354	340	368	336	344	357	381	371	317	359	348	374	327	372	369	368	342	375	312	367	400	359	352	369	373	353	330	425	361	365	381	382	376	364	395	355	378	370	379	335	349	370	370	349	355	381	360	363	394	349	332	349	313	363	368	344	355	362	361	323	369	341	349	341	370	382	327	356	327	373	368	358	378	364	331	342	325	385	340	357	344	425	345	365	344	378	354	342	365	361	349	361	362	386	361	359	354	369	380	356	311	347	380	350	385	346	346	309	324	303	343	380	392	382	364	392	383	338	368	361	380	378	364	351	377	344	352	347	369	397	374	377	354	409	357	322	382	341	368	352	353	392	372	367	355	367	374	351	374	343	361	349	343	378	368	392	376	356	350	354	352	365	363	363	374	388	388	359	383	386	367	339	387	401	348	377	363	366	329	383	368	378	353	351	365	369	345	361	370	343	371	358	357	389	363	384	367	350	344	329	385	367	380	336	394	374	405	343	398	381	382	378	371	356	351	351	362	355	332	376	394	360	314	345	352	353	379	360	388	369	341	370	359	351	346	327	361	304	381	360	355	354	358	337	359	333	369	358	349	359	318	352	361	335	342	343	369	339	365	334	373	368	368	357	328	337	355	362	376	367	337	334	340	383	386	353	360	344	340	368	351	403	382	370	384	388	340	320	336	363	356	377	378	364	371	387	352	376	343	357	360	331	383	383	358	372	388	366	370	377	334	381	326	359	375	365	355	371	337	363	360	377	341	379	366	353	407	349	362	343	372	361	364	356	336	360	370	376	331	354	384	354	357	394	346	359	344	353	384	329	375	339	369	343	331	373	386	344	321	357	348	397	370	382	354	408	333	353	343	396	349	392	360	371	347	348	386	342	377	361	343	351	326	381	360	312	313	366	362	360	337	382	368	335	380	371	381	376	360	356	344	352	351	377	357	352	385	360	364	396	396	368	378	337	361	370	394	343	362	383	365	352	355	359	350	323	324	376	339	370	359	379	339	374	370	384	351	354	387	394	354	340	364	348	387	358	394	328	355	362	366	348	338	354	365	332	392	360	356	395	337	376	361	392	366	379	374	358	356	368	402	382	375	363	360	386	355	366	371	385	362	376	374	350	372	322	355	372	352	371	374	356	330	377	363	331	373	338	349	377	395	350	360	332	348	365	334	394	356	383	342	374	348	374	338	366	396	363	341	387	365	361	366	342	325	345	333	376	336	369	346	367	344	346	348	391	363	358	362	381	368	349	351	342	362	347	344	350	344	373	335	373	349	380	375	337	355	345	373	352	385	349	380	351	341	370	339	339	370	363	396	362	342	382	377	333	376	334	334	368	370	350	352	357	369	361	374	374	353	363	348	346	365	376	388	359	334	361	358	361	395	358	362	347	382	349	358	380	359	355	367	382	369	361	363	359	350	368	342	385	395	378	373	360	378	384	363	407	354	378	372	384	381	359	365	351	366	376	352	401	364	342	375	340	345	337	353	369	335	370	398	337	370	360	362	361	392	379	332	357	349	388	353	351	359	362	346	362	391	369	369	357	337	357	371	366	398	363	344	374	357	364	377	352	343	332	351	326	369	344	361	342	346	370	320	374	360	324	345	371	359	346	351	391	380	344	371	354	370	377	362	373	385	362	336	320	363	364	372	339	350	349	374	381	343	337	357	363	325	358	351	337	381	362	355	325	394	340	349	326	356	342	379	386	381	345	358	351
25017	21416	26186	24070	11854	6409	4186	2951	2168	1669	1402	1091	928	760	711	640	553	501	494	412	389	327	343	286	324	298	286	278	250	284	244	262	262	224	268	245	266	232	246	260	249	263	231	252	252	261	242	246	244	246	218	276	245	217	231	247	254	223	228	237	233	224	214	250	228	220	251	240	243	281	213	217	233	252	226	254	234	226	237	213	234	263	207	248	243	229	245	242	250	235	238	195	262	223	212	256	227	242	229	248	233	238	251	265	229	237	214	243	245	243	235	236	220	247	268	256	237	223	227	229	237	226	231	238	248	243	216	226	239	236	232	222	244	254	267	233	241	230	221	246	224	220	238	233	214	210	237	220	253	240	248	211	250	247	237	229	221	242	220	231	244	201	235	246	243	240	250	248	228	268	232	244	248	223	234	233	262	213	253	234	238	237	258	245	247	243	253	214	211	233	254	277	239	235	235	243	247	216	234	223	259	236	247	270	241	246	223	210	251	212	244	223	202	238	209	232	250	245	234	219	228	263	270	235	236	241	218	223	220	221	231	244	224	235	203	237	234	223	245	246	217	211	246	245	230	207	240	240	254	236	235	219	233	216	219	215	266	223	192	222	231	227	230	251	233	236	231	249	243	257	223	261	253	269	269	230	235	242	210	254	223	244	237	254	222	271	251	248	230	211	224	233	217	263	223	241	216	228	242	216	250	221	246	233	263	226	284	214	239	248	220	235	225	245	254	239	223	244	231	241	227	224	246	231	236	205	251	209	219	263	225	238	222	246	256	226	228	247	232	228	245	268	217	248	245	242	263	223	215	230	232	240	254	217	224	234	227	234	246	227	237	218	232	253	219	236	224	220	229	227	231	230	233	234	240	222	241	247	233	232	223	229	272	239	236	259	223	242	232	217	210	232	222	187	238	243	218	225	249	226	233	211	268	246	203	236	243	229	241	267	246	252	240	218	259	232	211	231	237	245	227	193	233	254	217	224	238	245	245	229	243	248	227	249	216	236	241	219	227	248	236	227	210	223	241	259	247	250	210	226	251	238	251	226	237	202	221	244	228	241	241	252	222	271	267	233	242	241	227	209	225	226	234	222	237	237	249	254	239	236	212	217	239	221	220	238	232	235	243	227	243	231	209	244	243	241	229	231	214	250	237	235	243	230	249	223	250	225	229	226	252	227	231	233	223	239	242	257	221	229	249	255	194	246	242	223	217	232	254	232	253	255	257	254	215	256	218	231	240	253	244	229	246	232	230	235	230	251	230	211	235	244	238	220	238	232	220	248	214	236	270	240	219	252	233	252	213	208	236	262	253	267	241	218	213	238	229	261	245	246	250	241	269	230	236	216	245	276	231	237	263	250	228	224	230	250	247	234	225	239	224	248	256	241	222	198	213	219	242	232	232	242	209	247	218	234	201	231	259	241	255	226	253	231	245	246	234	221	247	230	252	269	243	227	260	252	257	238	236	252	237	254	217	249	237	243	237	235	222	228	250	231	234	234	234	204	258	230	241	231	231	248	228	242	222	283	257	252	239	204	225	250	229	234	220	248	233	264	269	240	221	221	221	253	236	225	245	213	237	256	217	246	241	254	223	251	245	235	246	234	222	226	236	246	247	231	261	230	227	217	241	236	238	231	256	233	260	256	235	218	208	253	250	214	249	258	224	254	238	251	244	219	227	212	243	277	228	255	214	260	245	249	228	217	250	245	210	266	203	248	259	250	215	223	258	230	246	229	231	233	238	231	226	214	236	259	248	253	250	248	246	230	229	245	236	221	221	240	246	242	237	236	257	264	230	250	202	227	231	227	208	244	221	249	228	232	227	237	236	230	231	214	238	255	237	244	193	229	228	231	220	222	213	252	207	247	265	224	260	245	261	230	247	220	228	230	226	222	237	273	224	246	219	219	237	225	243	228	225	229	245	225	248	224	259	237	232	201	261	233	231	237	259	231	221	231	220	229	230	245	241	236	211	253	264	232	256	219	235	216	231	216	228	213	232	239	204	242	216	229	243	218	252	222	222	231	237	225	239	258	242	236	253	235	218	231	216	252	243	252	245	252	254	254	226	221	238	237	252	232	223	258	250	222	264	233	256	236	244	218	234	222	212	210	220	251	229	250	248	233	206	225	234	239	237	215	235	209	236	234	224	227	262	214	258	241	237	242	222	230	251	265	240	229	246	237	245	240	235	209	252	208	220	211	234	227	253	213	228	241	245	251	263	251	218	230	213	235	237	206	239	240	235	230	241	231	223	229	251	217	228	239	228	228	237	251	243	251	229	251	236	221	222	219	227	252	236	254	258	241	226	214	242	215	216	224	241	249	246	222	206	229	225	227	262	237	215	243	252	229	230	244	228	244	260	222	246	215	222	237	210	238	233	248	216	221	233	273	242	231	235	230	229	264	227	211	211	267	222	239	232	226	258	247	245	227	259	237	214	228	231	225	234	263	237	208	248	234	248	256	260	221	213	228	225	228	256	237	235	245	230	224	224	230	277	241	262	267	231	229	252	264	212	224	234	247	224	222	233	236	236	223	210	243	246	218	236	234	224	251	222	228	240	215	229	255	196	273	238	225	221	242	223	242	242	220	252	211	249	234	249	227	230	233	215	243	235	236	238	225	214	219	244	224	229	218	226	232	207	243	233	238	225	245	239	204	221	237	243	224	248	240	235	255	246	237	251	207	228	203	238	238	234	243	253	238	237	230	233	237	234	254	247	254	231	242	223	232	268	236	223	230	245	224	240	243	251	260	240	236	245	230	255	227	201	239	236	246	231	228	234	241	240	266	249	247	227	251	233	226	240	225	236	225	208	220	225	227	219	265	195	230	260	234	261	217	239	236	225	207	220	217	223	230	271	246	263	262	244	222	243	273	259	248	243	252	239	258	221	269	215	236	240	250	237	222	257	243	243	224	236	226	214	237	215	254	233	263	254	235	247	254	203	238	247	234	251	228	236	239	244	250	226	231	248	229	227	223	237	205	248	249	261	239	242	226	242	241	232	241	225	241	243	256	203	213	222	207	264	239	244	244	229	244	245	245	259	216	241	220	227	195	258	235	245	259	242	215	248	235	242	220	218	240	225	237	242	228	230	235	231	243	215	221	241	208	250	223	209	217	228	228	233	242	232	245	230	222	231	218	247	221	219	238	227	249	253	246	233	259	253	237	243	218	232	246	212	240	248	235	210	239	224	230	221	250	262	237	230	200	241	266	236	242	225	251	282	232	226	230	235	237	234	213	264	242	234	225	229	242	254	246	216	227	245	218	234	253	242	230	241	233	244	234	258	227	241	234	243	229	232	231	234	234	224	247	198	229	240	230	211	267	230	217	238	226	234	228	236	263	217	265	211	234	211	202	230	219	218	230	222	245	231	244	244	231	235	233	225	227	234	243	222	210	269	234	246	231	269	253	231	234	235	241	220	224	254	229	239	221	251	240	255	231	213	240	229	228	234	206	239	248	250	232	229	236	262	236	236	253	260	254	242	245	234	214
23018	38348	31531	23243	16989	12600	9451	7283	5944	4508	3498	2769	2253	1904	1585	1378	1193	1051	913	823	653	634	660	605	524	508	456	424	431	427	382	421	410	390	346	316	351	354	342	333	346	329	355	330	325	348	395	348	363	374	334	340	350	332	351	355	318	328	333	327	324	323	317	345	318	290	317	345	330	341	327	344	312	346	360	300	340	313	311	307	340	338	309	335	359	322	307	344	317	317	336	353	324	361	296	291	330	320	292	306	319	332	325	356	347	357	339	357	355	318	351	314	323	332	327	337	329	324	329	341	324	336	328	355	322	275	345	324	314	342	312	301	357	373	329	346	305	358	336	344	305	318	338	312	331	328	301	288	330	321	335	327	351	334	312	325	361	339	344	309	317	330	331	327	326	358	324	366	331	306	341	341	351	314	333	362	358	338	332	326	323	341	324	345	304	361	314	323	370	292	349	351	322	320	331	314	332	311	332	325	310	341	359	319	322	333	349	313	321	331	336	317	331	325	351	348	326	294	302	385	317	304	366	349	325	326	305	301	359	334	334	341	353	320	319	316	347	368	344	318	334	347	316	350	349	313	350	304	310	331	300	313	338	335	335	335	319	315	353	314	303	319	348	332	308	329	323	333	347	315	359	325	353	335	331	319	340	334	320	356	325	320	351	314	329	328	357	364	278	308	324	325	361	349	335	322	327	345	322	305	341	338	338	358	319	373	320	348	336	338	324	312	306	336	332	328	344	342	347	317	307	352	319	349	356	366	356	364	308	337	322	315	359	311	315	321	357	323	339	341	346	364	334	337	356	322	302	330	346	343	370	351	359	324	323	334	343	343	325	325	316	337	297	350	332	336	297	311	355	299	334	318	337	313	346	298	334	335	331	315	317	306	336	338	342	337	343	321	329	360	332	331	324	351	345	337	337	347	300	324	306	353	315	323	342	310	314	339	333	304	362	358	309	296	339	349	324	353	325	355	323	353	338	314	340	321	336	306	362	365	349	323	343	318	358	311	353	313	317	333	354	335	348	342	324	367	341	303	373	333	334	334	350	357	323	320	359	322	333	330	339	333	333	323	328	336	317	328	357	304	303	302	366	312	316	322	343	382	368	324	349	330	348	309	321	278	341	321	351	332	308	303	334	346	340	330	340	343	340	338	325	346	334	307	312	326	330	326	321	315	351	327	326	334	334	318	350	337	317	326	345	343	350	348	322	341	297	340	344	342	311	349	310	305	341	371	315	320	323	321	331	349	325	323	315	352	363	324	346	330	314	303	321	346	324	309	310	333	344	355	317	325	345	340	330	316	302	346	261	320	301	346	333	321	350	344	330	319	318	360	332	340	347	343	331	348	310	340	332	340	320	297	354	323	315	316	313	306	313	321	318	333	323	297	300	355	318	364	336	332	329	313	352	330	345	342	340	336	316	363	321	355	328	344	338	312	312	320	327	348	328	317	335	299	308	372	316	314	314	328	323	309	330	329	316	316	332	331	330	318	344	352	346	297	312	334	306	331	305	354	347	326	321	329	362	340	273	322	323	296	342	358	309	305	327	319	333	327	309	326	318	325	326	320	321	337	303	345	301	340	314	326	333	359	294	330	332	333	334	332	304	331	288	347	340	338	321	356	317	331	348	338	324	331	352	342	334	317	340	332	332	325	331	330	325	331	343	356	288	354	331	315	336	324	343	323	334	327	290	348	347	335	333	349	343	351	304	323	342	347	329	312	342	358	342	314	327	309	326	343	339	321	339	344	324	310	316	328	355	303	355	355	336	316	312	320	333	319	285	335	349	327	338	335	315	329	374	374	325	328	323	353	312	333	351	324	322	330	332	378	363	348	354	305	359	307	308	332	314	339	331	346	327	341	357	356	333	337	330	352	364	306	327	365	313	331	311	320	332	332	326	328	301	332	366	323	371	356	359	340	299	273	346	323	353	369	333	321	349	347	334	356	333	316	308	329	307	334	314	346	323	344	326	350	328	310	345	343	337	359	312	325	318	350	322	334	363	366	323	294	350	339	342	351	351	338	365	333	335	349	323	330	339	333	351	333	317	315	327	324	322	340	333	330	356	347	326	311	313	340	339	323	340	327	350	354	332	334	324	339	340	336	337	320	386	344	355	326	325	329	329	345	307	338	356	320	348	353	328	353	343	336	340	339	358	334	325	319	328	333	319	348	291	304	317	355	331	337	318	336	356	346	337	302	324	332	319	334	322	344	343	334	330	334	338	331	355	368	341	341	304	332	332	308	342	331	343	338	342	323	319	317	308	338	334	316	334	319	322	350	311	347	325	305	322	351	335	333	315	335	328	338	310	312	342	331	350	311	333	348	323	344	359	358	324	320	341	325	331	314	323	345	329	336	323	320	340	312	331	310	373	332	324	341	316	339	368	351	338	342	330	340	336	353	321	312	353	330	312	325	325	332	327	314	340	311	355	338	342	315	328	325	322	333	321	332	315	308	387	358	351	354	356	324	281	308	362	307	322	317	350	306	332	359	346	306	307	328	304	369	320	312	326	305	326	322	329	365	345	331	305	370	345	337	334	346	361	324	372	375	366	332	346	341	328	311	344	330	312	342	361	328	327	332	297	339	321	346	352	334	293	320	354	336	328	334	332	330	361	363	342	327	347	330	336	300	338	346	307	284	329	340	359	303	334	325	342	359	314	345	334	318	323	337	344	331	353	351	330	338	324	357	270	344	351	323	337	319	323	315	347	348	345	339	341	363	360	363	339	343	351	332	331	300	333	339	334	338	337	294	325	338	302	334	319	309	336	313	320	331	348	318	337	374	312	365	319	317	356	328	349	322	375	304	359	359	317	338	324	324	336	315	289	378	309	353	359	362	345	306	359	308	332	374	316	329	313	331	347	342	305	358	334	359	316	337	339	336	313	326	335	313	351	329	311	298	334	313	318	313	316	342	326	321	333	336	292	319	340	333	362	307	347	347	345	333	333	300	328	339	322	312	329	322	345	326	341	321	306	288	335	337	321	317	314	319	350	341	341	331	342	328	317	346	311	354	328	303	348	322	313	337	346	332	331	287	338	335	300	337	318	355	323	322	316	326	318	312	357	330	327	316	304	339	303	327	323	347	301	313	352	356	338	321	352	320	319	309	360	351	324	320	344	343	341	330	322	308	348	347	331	326	348	338	358	342	310	321	317	308	330	350	303	305	311	323	358	333	350	317	328	294	314	345	339	370	321	307	344	320	324	339	326	321	328	352	379	345	331	350	357	355	329	321	290	330	351	313	356	317	334	332	369	394	345	361	317	315	319	336	337	330	355	350	314	301	332	343	339	324	332	328	311	314	372	327	320	328	340	342	333	310	359	335	353	316	359	336	311	342	298	327	351	277	338	335	341	326	327	330	332	321	337	308	344	358	359	318	335	360	326	304	307	336	340	337	301	339	316	342	350	330	345	304	334	358	343	366	322	339	335	337	319	317	329	310	351	308	339	312	315	357	346	360	369	323	358	305	370	333	337	336	323	313	353	363
22510	21238	28349	24407	21381	19666	11356	5672	3702	2907	2341	1948	1598	1277	1163	946	816	787	672	564	550	459	476	426	358	386	369	312	329	324	294	320	340	273	273	283	269	285	266	267	233	244	283	264	275	247	258	242	273	251	263	245	274	267	243	254	277	248	271	256	251	223	252	241	240	285	244	241	254	250	246	279	264	255	241	249	254	271	257	258	248	265	239	271	275	258	256	260	250	252	228	245	263	247	240	264	252	258	275	249	272	250	261	234	245	254	288	277	253	228	256	255	255	267	268	227	246	256	219	277	264	241	261	198	248	251	274	231	263	288	255	233	252	245	237	252	238	265	251	264	241	242	239	240	275	246	252	279	275	293	262	259	271	252	263	258	255	255	250	253	234	261	264	261	232	248	242	253	234	242	222	239	245	252	254	261	260	233	239	270	254	232	243	283	288	251	263	269	257	243	253	254	246	226	244	263	237	265	262	237	240	227	245	257	255	234	266	273	245	256	235	290	260	240	245	231	269	254	254	242	246	260	250	267	259	255	279	243	252	235	280	253	260	273	247	238	259	264	256	263	263	248	235	229	260	265	263	262	276	247	225	225	258	261	225	260	238	231	274	238	256	271	237	264	243	227	253	243	258	261	303	267	258	270	237	247	249	245	260	258	239	287	264	255	255	245	274	238	256	257	269	270	251	258	272	246	259	262	297	258	284	244	248	264	233	231	274	258	249	255	243	268	233	245	264	289	249	241	269	225	244	249	239	264	214	292	263	235	266	252	247	248	250	279	257	231	225	240	240	274	252	232	269	279	256	256	262	227	254	243	239	260	259	267	288	237	250	253	287	266	232	266	253	253	246	245	239	236	293	246	247	253	273	247	261	260	261	271	270	240	280	269	246	236	254	257	252	252	241	267	249	237	289	246	243	231	254	267	214	260	254	254	255	276	251	256	279	248	257	265	251	274	241	251	274	250	252	298	279	280	286	250	241	255	257	268	245	221	252	236	243	261	244	282	210	234	246	249	254	253	239	273	242	244	259	254	237	243	270	279	232	256	262	270	240	248	249	256	258	227	245	286	246	265	231	262	267	256	270	239	251	233	259	266	250	278	259	284	234	231	256	276	264	265	257	246	252	230	236	240	260	253	241	267	273	243	242	273	252	261	276	249	269	245	267	276	240	255	243	253	247	222	252	253	249	273	269	268	263	238	261	280	250	249	265	229	226	254	261	263	261	244	261	250	269	273	259	302	281	288	263	255	245	267	264	256	248	227	277	255	237	251	254	251	259	250	271	269	272	244	273	202	263	235	261	268	245	296	234	238	255	228	245	224	285	275	280	248	236	270	252	261	236	227	263	273	260	239	233	262	270	271	231	213	285	270	272	253	243	230	246	260	251	250	267	260	228	241	260	237	254	250	265	242	260	251	244	268	286	246	259	241	258	248	252	244	249	250	252	244	246	253	233	274	238	272	285	258	246	275	212	238	242	259	265	276	286	274	260	253	267	254	276	233	264	265	249	261	228	275	241	255	260	246	241	271	259	247	264	263	269	219	264	248	246	277	257	271	271	280	237	261	248	258	277	248	248	256	264	250	299	236	258	271	280	273	238	279	261	260	271	284	253	254	232	248	276	264	279	252	277	248	268	260	264	274	239	270	258	226	240	238	236	251	260	273	259	240	233	261	264	226	257	294	244	241	201	247	306	241	269	262	257	261	264	261	230	240	251	241	257	237	247	269	225	259	259	269	256	280	241	244	269	275	228	262	250	269	255	276	259	257	239	247	267	277	263	254	222	253	299	256	243	273	254	238	280	247	224	239	288	265	265	261	255	238	293	218	266	261	242	221	272	253	263	259	256	241	242	269	250	258	290	249	257	259	239	251	257	274	253	267	229	276	260	270	238	247	244	240	276	249	277	272	246	247	246	280	247	256	237	245	287	257	260	243	247	228	256	262	253	234	238	246	244	254	220	268	242	215	247	278	237	252	293	248	248	271	233	241	248	220	250	253	239	226	240	268	268	243	261	234	269	241	247	260	232	294	249	259	280	223	273	243	236	263	250	254	250	283	248	279	254	272	258	238	280	232	270	243	270	286	251	266	260	256	285	257	245	273	244	278	274	256	223	232	238	251	233	269	236	271	265	253	233	275	253	296	264	214	250	231	275	266	275	268	235	268	246	224	259	247	284	263	233	255	246	262	267	251	232	282	261	267	251	283	224	273	251	239	240	275	273	289	287	240	270	281	247	272	279	256	235	270	250	266	257	265	247	274	273	259	276	254	249	256	258	242	263	272	294	233	243	251	241	209	234	240	219	252	252	268	298	271	234	272	256	261	247	270	242	282	276	270	263	285	259	237	254	247	244	261	245	257	254	264	267	260	261	258	250	240	264	241	245	259	253	228	286	259	235	276	258	262	259	276	252	276	247	270	251	260	231	250	250	247	283	236	235	248	226	260	235	274	230	245	288	261	261	243	232	256	265	249	248	283	249	279	277	258	236	229	229	265	261	251	257	254	241	236	233	249	243	258	261	255	231	240	248	253	245	261	267	297	244	260	280	242	236	234	283	240	265	238	287	271	255	243	252	257	255	275	255	250	246	270	227	244	236	257	255	253	215	264	262	267	257	277	271	242	283	255	269	275	291	312	234	254	277	272	244	239	255	231	231	221	234	280	252	244	248	266	241	245	305	244	300	247	259	255	248	241	254	253	227	245	229	231	277	266	251	249	268	236	256	252	284	254	233	251	243	232	271	243	260	275	234	236	256	282	237	263	242	221	252	241	265	274	300	229	242	245	260	281	258	256	279	268	277	267	284	266	260	265	252	259	247	254	245	286	256	247	261	238	252	243	243	256	248	247	264	242	275	230	247	263	252	278	273	246	262	222	269	236	238	257	256	247	253	267	242	238	238	253	257	283	262	254	256	240	263	236	256	247	265	258	251	259	233	248	279	253	245	236	262	251	273	282	239	266	274	250	239	237	256	227	252	246	264	264	294	283	271	277	249	250	267	266	247	259	290	275	243	233	258	267	251	247	232	277	235	229	274	229	243	264	230	265	275	215	280	252	264	236	257	279	261	262	242	258	237	243	225	285	254	245	279	256	262	256	267	271	248	254	235	260	250	241	253	252	254	238	251	269	254	221	236	270	261	267	261	266	272	234	266	260	240	267	269	245	240	249	248	247	247	269	279	261	260	255	250	219	240	241	240	225	250	262	259	240	268	251	265	242	255	267	244	265	266	260	244	257	229	242	263	241	272	263	225	259	237	242	261	272	249	267	251	241	236	282	296	250	236	265	261	264	225	228	250	253	271	280	278	250	262	257	243	266	246	245	226	261	272	240	255	250	265	252	252	272	248	244	222	254	265	269	257	254	276	266	279	241	290	242	268	255	277	272	233	261	272	242	225	249	266	259	281	252	261	265	256	264	253	247	237	255	229	245	275	268	258	232	250	251	235	263	248	262	264	233	253	254	226	252	244	248	264	238	237	287	242	252	270	250	274	254
25153	45382	38571	30393	23801	18608	14296	11158	8827	6942	5500	4541	3708	2850	2499	2160	1780	1588	1367	1165	1038	887	813	747	685	624	555	575	513	454	489	462	442	417	414	359	435	389	397	354	369	338	361	352	393	366	329	362	365	367	379	320	377	337	342	369	379	353	349	334	358	347	323	364	364	314	350	346	333	361	309	345	355	339	351	307	330	304	361	353	341	342	327	349	355	324	368	386	365	333	324	370	362	340	361	367	323	366	365	360	357	349	346	343	337	388	314	370	343	340	323	367	342	348	348	333	346	373	377	338	348	373	356	343	365	348	333	324	323	343	391	357	348	344	357	352	348	402	370	379	325	338	347	341	350	362	357	326	381	379	355	371	350	366	354	339	360	377	318	310	364	388	368	345	329	338	328	320	370	353	364	366	356	390	365	340	352	351	349	371	330	342	347	331	348	344	326	345	332	332	377	312	311	364	347	338	346	380	397	355	358	364	334	369	338	357	344	370	348	329	370	364	355	374	337	405	386	342	340	336	340	375	368	340	313	367	344	339	376	355	365	358	335	324	353	353	354	327	361	362	370	352	345	349	362	294	350	355	350	368	349	357	342	335	346	343	355	337	361	343	364	359	380	338	377	334	345	334	381	344	350	350	335	341	334	365	298	393	352	344	371	347	327	336	371	339	348	326	337	372	369	337	340	344	306	378	332	362	353	341	372	325	362	346	349	333	338	381	351	349	334	329	337	352	371	373	357	342	404	343	353	371	346	313	374	332	367	367	349	343	348	344	374	364	354	341	357	346	342	368	374	366	345	341	328	348	372	349	336	321	346	349	331	335	329	365	353	369	353	339	320	350	360	362	337	346	347	347	385	343	334	321	363	350	345	349	306	349	334	349	347	365	337	378	335	351	327	326	330	333	370	342	374	359	346	358	320	346	331	325	351	327	380	354	345	349	332	357	386	356	342	336	362	344	341	335	360	332	330	334	352	317	351	331	336	345	372	349	325	381	349	349	380	333	334	374	349	338	381	384	325	304	363	343	366	356	331	330	327	316	348	348	364	346	361	357	378	355	348	350	349	343	354	348	339	326	338	390	295	372	370	373	351	365	369	331	346	344	368	389	393	325	339	349	349	360	342	358	354	361	403	338	344	337	353	336	350	331	324	360	329	319	339	346	343	382	362	304	379	352	346	379	350	347	381	359	359	364	333	353	368	336	350	368	357	341	345	368	339	352	357	350	357	340	341	348	354	325	323	335	337	359	375	333	360	353	336	308	334	361	371	345	345	383	344	353	341	329	371	391	383	349	372	319	365	342	346	344	350	354	364	335	359	359	359	346	369	365	360	364	375	371	336	354	368	353	321	351	318	322	380	353	331	352	379	367	358	376	385	375	379	336	378	341	357	374	357	339	358	374	366	384	388	359	336	371	366	340	386	312	346	356	366	342	342	361	334	354	340	374	338	353	328	348	344	362	366	378	348	342	362	370	346	349	365	364	390	381	360	349	358	309	344	346	356	346	333	338	331	367	367	356	376	368	392	371	342	371	358	359	328	358	352	342	362	386	350	348	338	374	351	371	341	344	389	351	377	347	358	334	332	361	356	323	328	362	341	376	373	350	364	326	348	330	395	345	354	350	352	349	338	340	367	386	361	326	366	354	343	309	345	349	360	331	341	326	385	364	334	362	349	324	357	343	361	369	357	350	374	369	342	360	362	367	350	340	364	337	378	340	337	344	341	369	369	364	383	357	344	376	339	362	344	361	348	323	381	327	395	344	325	313	333	389	359	326	361	326	341	346	357	327	361	348	326	358	338	370	363	340	343	344	371	356	349	327	371	337	382	374	335	366	325	327	332	359	373	300	353	348	366	349	324	360	375	348	362	311	370	390	352	361	388	393	354	381	349	330	367	329	364	373	354	356	376	326	365	335	358	327	357	342	346	323	363	352	378	388	336	347	383	349	358	350	351	329	357	335	376	352	331	351	362	369	358	342	370	337	358	318	363	356	325	360	352	349	354	382	333	362	394	348	353	365	349	351	334	349	364	346	362	366	330	362	315	362	341	384	330	346	342	356	357	340	373	326	360	299	350	347	346	352	330	358	349	320	329	324	342	376	363	352	392	370	357	395	353	352	382	352	361	350	374	380	351	342	380	371	336	372	333	311	382	332	351	390	361	338	324	346	334	339	352	333	324	356	367	341	331	319	312	363	370	361	357	333	339	330	367	358	365	356	338	375	351	334	372	355	309	346	344	348	371	348	347	374	343	336	356	363	329	351	357	336	360	332	355	362	339	324	358	339	367	387	347	341	320	368	336	338	357	350	327	351	350	383	336	365	346	351	390	321	344	366	333	341	383	365	350	343	350	351	350	372	383	355	346	330	356	346	353	351	369	344	314	346	326	338	338	369	398	360	340	363	399	370	319	352	356	351	349	374	358	371	371	414	330	354	368	348	315	371	319	333	365	359	360	339	375	370	395	352	373	335	338	380	356	361	339	367	319	336	328	336	312	355	375	374	345	363	373	345	383	365	366	341	336	328	354	343	351	348	368	355	330	360	360	363	335	377	341	348	363	354	347	322	331	346	342	375	347	378	355	322	357	345	354	343	345	325	377	327	367	371	348	360	365	353	346	332	337	356	324	341	381	352	376	344	338	353	339	340	366	362	345	367	358	344	354	354	384	352	362	334	357	349	341	339	341	357	348	336	349	317	368	369	349	334	334	341	369	384	358	343	336	378	325	336	378	356	361	372	329	338	317	308	377	390	343	377	377	380	317	351	349	374	339	354	398	354	365	357	344	337	342	337	351	353	358	348	338	363	314	337	364	389	332	331	379	360	353	386	352	344	364	331	328	339	356	353	361	370	368	393	343	357	370	354	378	335	356	340	355	387	310	323	333	335	329	366	339	339	364	363	372	365	330	367	346	338	366	370	327	315	356	333	337	334	331	347	354	318	359	363	340	372	351	318	338	374	333	332	375	369	347	349	356	365	332	376	357	351	358	311	369	340	356	380	337	353	327	350	337	349	351	337	359	381	339	368	362	326	352	369	333	340	345	350	366	388	348	354	350	361	342	356	327	380	351	340	383	355	372	343	329	350	343	351	373	352	350	346	364	351	351	343	351	345	372	357	348	360	332	360	336	353	332	329	354	319	354	374	343	337	373	342	361	354	374	373	366	342	341	383	360	347	333	345	315	377	359	372	346	354	348	358	355	337	348	341	376	334	339	327	372	342	326	349	336	361	343	339	383	315	324	373	329	360	342	371	368	352	384	327	342	330	338	343	365	333	385	357	350	361	313	341	375	370	341	332	346	386	335	383	343	373	365	347	367	369	361	366	340	369	363	328	334	369	335	340	370	356	378	371	344	317	346	353	337	337	367	358	355	343	334	360	347	329	382	367	372	346	342	354	320	390	334	329	333	328	353	357	361	369	354	352	355	352	358	369	369	348	335	343	369	333	354	365	357	315	352	355	355	413	331	356	348	361	342	330	349	362	342	342	348	328
28458	23878	23313	16119	8686	5347	3459	2485	1902	1509	1167	1006	857	742	634	532	512	472	425	388	364	357	347	308	315	283	273	278	296	270	274	265	240	260	275	274	234	273	250	247	246	249	260	241	272	247	250	227	231	253	269	243	239	235	292	267	275	260	235	254	236	243	226	264	272	259	242	223	269	224	246	221	265	274	268	230	252	258	267	245	241	218	271	274	237	244	238	241	254	274	278	243	228	251	255	255	240	268	266	251	271	242	250	235	256	242	292	235	245	235	281	258	259	247	247	270	225	251	263	274	265	256	251	235	242	260	251	251	230	255	223	259	236	243	246	226	238	268	300	257	242	264	227	246	281	246	253	250	213	237	241	225	267	224	268	267	255	242	236	243	246	263	254	238	238	292	248	262	253	257	257	245	276	236	234	234	251	243	252	225	258	274	249	243	224	244	245	233	272	272	252	245	271	245	267	257	240	237	228	271	279	252	266	297	252	223	236	237	234	263	256	237	251	267	260	256	228	252	253	241	236	231	246	253	261	264	245	246	262	270	279	302	250	242	273	239	248	247	268	232	235	275	249	271	249	263	243	219	232	278	268	235	228	247	254	255	241	228	250	246	243	264	244	246	232	272	227	245	237	269	272	248	259	251	253	261	239	235	253	241	237	247	279	237	225	239	235	246	248	237	261	245	231	245	251	265	238	232	241	237	245	259	231	260	234	247	249	253	259	219	255	256	256	238	258	268	238	255	260	244	255	277	234	252	237	236	238	250	244	232	272	257	258	263	244	262	248	269	246	252	273	252	280	252	250	253	208	247	246	255	223	267	263	258	238	250	231	246	250	257	266	283	259	253	259	231	282	250	236	254	296	250	247	240	237	246	258	237	250	231	250	260	255	246	218	231	249	219	228	255	240	244	244	239	249	237	265	266	278	258	258	250	241	245	269	252	259	239	260	248	256	295	235	230	264	243	243	257	269	249	256	291	263	232	258	242	237	254	264	264	258	239	258	251	251	250	282	246	241	241	255	229	247	231	263	247	249	276	283	246	275	274	251	258	242	221	247	253	248	245	275	226	255	234	253	237	264	265	208	250	223	222	242	251	251	264	234	258	254	259	235	251	242	282	252	224	256	241	239	246	263	274	235	265	254	239	245	268	267	254	263	231	240	250	267	251	256	256	250	243	212	243	236	254	235	263	242	259	264	248	230	228	228	257	226	240	239	235	266	228	265	293	255	222	253	272	237	259	247	242	234	291	276	236	234	236	267	220	257	242	255	265	236	231	238	253	245	260	217	261	247	237	268	236	266	259	252	257	238	247	251	224	246	242	259	253	242	252	261	276	256	217	247	262	246	233	250	276	257	269	233	238	234	250	258	252	244	231	246	258	246	265	243	220	239	282	241	254	239	259	246	265	253	221	244	228	254	239	254	240	243	252	255	266	240	264	255	235	273	246	248	260	272	222	234	255	258	273	237	256	243	229	231	267	248	233	261	227	256	274	238	251	259	228	241	271	260	257	231	254	245	242	277	225	231	249	235	258	232	196	248	226	269	271	244	278	252	243	241	261	249	248	248	260	252	268	236	273	242	245	220	281	237	266	255	246	267	245	244	256	258	257	206	262	262	245	261	252	225	261	280	241	220	266	258	250	247	241	253	268	249	256	224	259	231	269	255	246	263	250	270	273	261	245	224	260	252	255	248	241	248	246	220	273	263	264	250	218	268	261	236	224	252	233	243	245	254	269	251	263	241	251	270	252	276	239	225	245	230	233	220	238	265	243	241	247	260	270	236	263	223	250	270	265	263	262	250	248	274	232	265	246	234	256	247	263	238	254	274	248	242	278	242	289	222	242	221	240	254	267	254	239	251	229	254	246	261	265	277	266	251	259	263	263	263	237	240	233	258	238	240	260	254	243	270	250	247	268	251	262	229	223	236	253	259	286	246	249	242	251	263	248	243	263	221	248	256	248	247	252	282	249	246	219	293	227	237	248	205	261	257	256	232	246	284	247	238	261	223	239	255	271	250	244	249	250	271	245	244	259	269	253	248	250	264	246	260	200	253	244	249	228	224	228	263	247	242	266	228	247	248	245	287	237	239	263	220	268	247	248	256	232	250	253	262	246	232	245	248	249	262	248	289	240	256	227	228	234	284	255	268	252	269	284	250	253	258	249	235	247	249	250	248	243	232	253	250	235	240	258	263	251	225	251	240	277	226	239	260	269	259	243	248	259	247	260	258	270	254	273	238	221	260	277	254	240	233	254	272	282	233	242	258	223	242	228	238	236	244	251	257	250	266	289	270	254	252	232	256	221	230	270	259	239	243	271	262	244	276	239	234	244	265	248	251	206	247	254	256	253	257	232	259	236	286	250	255	264	268	239	257	261	250	247	276	251	271	229	251	283	252	252	242	221	268	259	258	256	256	233	247	251	279	259	259	244	258	252	244	254	228	237	249	239	249	234	239	246	268	274	239	259	257	247	234	248	257	254	257	271	249	238	262	229	253	235	259	238	243	227	221	237	254	243	264	235	258	233	265	273	274	219	246	269	265	237	233	255	263	240	221	249	269	237	248	226	227	244	243	246	238	254	247	257	248	247	255	263	268	237	228	276	222	228	254	261	253	266	243	253	244	278	253	238	246	234	254	247	233	240	251	269	239	256	254	215	240	244	268	258	257	274	243	278	254	244	224	248	254	252	254	223	257	264	279	292	248	268	247	254	232	253	233	250	234	261	264	258	261	263	232	244	272	227	268	254	252	230	213	253	249	255	247	243	236	247	231	266	246	256	244	252	283	275	269	262	232	233	250	227	264	263	253	219	252	227	249	232	253	229	262	228	241	260	232	253	274	272	268	246	251	258	251	255	247	247	240	217	261	233	220	253	263	248	250	232	231	252	252	252	237	243	255	253	236	237	255	228	258	227	256	275	233	252	250	244	261	243	279	289	217	249	265	257	238	263	269	260	228	242	279	256	248	256	240	276	273	274	229	254	209	276	271	226	260	238	218	243	251	250	226	239	272	261	254	228	250	268	251	234	245	224	229	285	239	247	263	231	251	275	222	269	265	261	266	265	257	231	260	271	266	297	206	260	243	251	262	228	244	278	266	243	263	239	224	249	252	244	268	223	259	235	229	254	238	241	228	276	228	267	275	258	273	240	245	239	259	266	231	245	270	257	240	247	269	198	264	260	262	249	265	279	275	245	269	228	219	245	229	268	263	263	247	230	256	264	250	247	248	244	231	228	273	270	236	275	251	290	254	232	250	263	223	242	257	236	267	237	252	249	235	261	250	244	273	264	242	246	253	245	256	246	231	264	249	258	219	264	269	270	256	255	246	282	265	276	242	269	244	287	239	257	265	253	258	225	271	248	249	248	277	256	226	226	219	226	226	259	251	247	251	249	251	235	240	251	243	253	253	274	259	281	236	226	282	243	264	261	255	226	221	248	250	243	232	250	266	253	256	254	218	245	259	241	268	252	263	247	258	233	246	252	236	273	247	249
22951	35905	29763	21306	15231	11147	8130	6337	4917	3724	3082	2389	1983	1621	1436	1183	983	922	821	757	674	579	546	550	535	452	469	409	458	386	386	380	335	410	356	340	390	376	345	371	382	333	360	332	329	329	323	372	344	358	305	354	383	357	368	356	337	357	355	323	325	328	344	366	345	353	348	362	338	335	364	373	338	363	372	350	341	356	396	324	380	354	346	333	370	364	343	353	367	352	380	363	341	313	337	366	356	344	399	369	348	378	345	322	347	350	356	306	395	384	322	376	359	367	328	341	345	362	326	363	360	341	377	342	356	364	356	344	346	335	359	339	382	365	348	356	351	345	342	344	372	338	334	364	330	349	362	410	358	331	364	344	375	346	397	377	339	300	343	355	346	374	382	339	314	347	364	341	324	356	335	386	356	347	312	331	349	344	328	349	375	317	340	369	366	362	367	335	346	367	354	340	354	352	343	352	365	341	372	349	339	367	363	392	338	341	369	323	343	381	396	354	346	335	348	316	355	348	335	359	325	331	355	362	365	325	341	381	314	335	345	330	338	344	367	384	331	363	355	314	352	382	362	324	378	357	331	337	352	359	324	355	368	364	324	352	358	355	345	355	315	344	356	378	330	370	361	340	322	374	352	356	370	346	363	353	358	358	330	362	345	397	349	343	344	342	378	346	316	350	334	390	337	366	352	343	330	367	354	333	356	350	341	333	332	358	311	309	327	333	399	344	385	338	334	341	317	348	348	341	405	350	357	316	392	346	358	312	342	329	350	355	364	376	398	363	374	366	375	340	354	326	350	361	331	335	359	357	386	370	327	349	347	339	333	349	316	352	348	384	352	368	352	346	333	391	338	361	327	368	337	370	338	326	340	334	338	372	349	323	339	358	371	344	358	348	343	349	374	332	349	383	360	362	370	361	315	339	362	356	380	328	328	367	353	331	335	339	326	359	353	378	339	375	363	355	351	353	353	374	322	334	331	335	369	392	350	325	367	337	335	336	356	351	357	356	361	316	332	370	334	338	332	340	353	368	372	340	328	392	348	351	331	365	305	363	349	342	389	365	349	379	333	396	360	335	360	353	364	343	343	359	359	327	369	352	357	374	360	348	338	365	338	398	370	374	365	352	337	359	360	323	331	357	330	371	325	357	358	329	363	329	343	340	348	372	364	346	323	308	352	348	354	326	376	362	357	346	359	312	336	357	373	353	330	337	368	303	359	365	359	319	338	362	363	365	347	348	339	363	339	356	378	309	362	346	332	324	335	341	374	345	347	335	348	324	351	358	368	343	364	389	344	386	360	356	338	383	349	373	356	325	325	320	361	342	381	364	363	370	342	365	331	360	359	333	377	381	379	364	350	353	357	393	337	350	343	329	354	307	371	355	372	324	362	347	354	354	336	344	355	331	352	371	345	338	376	321	381	351	358	376	356	348	358	361	366	368	346	369	356	310	339	369	337	347	355	352	350	353	360	371	369	368	357	355	351	305	327	393	327	333	319	348	350	366	331	378	349	359	342	343	349	360	354	384	324	322	348	347	369	342	362	359	353	364	338	337	379	346	357	343	371	363	372	333	366	376	368	334	356	355	389	356	374	357	336	338	352	347	317	349	357	347	330	369	365	362	324	331	339	366	342	366	326	378	340	376	359	345	346	394	342	330	348	371	351	363	344	357	322	347	347	342	347	363	338	361	334	363	351	348	381	350	323	363	336	378	368	390	346	360	321	338	342	372	339	360	339	318	359	386	387	325	370	364	348	367	330	324	362	350	330	338	331	342	359	377	378	357	379	361	346	381	374	383	370	392	364	368	355	366	339	335	347	319	353	357	356	378	336	344	359	350	328	383	397	372	338	343	374	380	379	384	396	308	362	359	352	343	330	345	379	354	338	353	364	313	318	366	369	364	358	312	361	360	364	341	357	307	346	359	359	322	367	368	342	327	312	334	332	367	334	319	352	354	360	354	371	358	317	322	349	346	363	343	356	347	369	372	362	352	331	354	359	339	379	355	349	354	350	367	367	371	359	356	328	370	335	383	391	360	369	349	378	350	329	329	358	330	361	309	337	354	345	346	341	360	359	357	362	350	344	336	333	324	325	379	368	320	341	329	360	342	380	307	367	318	360	347	357	332	356	360	324	371	342	311	351	336	361	334	371	354	359	355	375	357	377	354	359	362	343	381	335	353	337	319	372	355	354	371	387	357	334	345	356	360	305	329	393	396	340	352	348	369	354	348	340	363	343	330	361	365	348	340	358	351	317	337	375	347	375	356	367	352	322	340	327	354	348	354	384	338	343	380	308	363	383	392	346	339	339	379	342	339	370	335	337	341	361	341	341	372	342	319	368	357	364	342	378	363	371	325	318	359	366	368	340	347	346	325	326	361	358	365	356	326	357	346	350	331	345	365	345	334	341	368	363	317	353	351	337	323	345	377	351	363	317	365	361	359	349	369	374	338	328	330	326	351	356	345	351	366	354	344	360	359	360	336	356	315	349	320	345	362	328	367	359	330	361	357	339	335	382	328	366	365	369	346	367	359	376	374	358	364	339	367	394	370	361	356	336	346	361	361	381	367	385	356	335	381	363	366	350	369	323	339	340	343	359	369	384	359	313	332	335	362	350	307	335	353	358	348	359	362	371	327	350	318	368	328	332	379	330	331	335	323	373	344	345	343	330	343	335	353	369	345	330	355	361	336	352	354	365	421	356	358	332	342	336	342	345	348	335	353	341	325	366	348	327	361	359	364	352	364	364	354	351	384	362	325	358	361	326	367	351	364	327	333	321	383	350	360	318	366	341	362	343	361	348	383	350	353	329	327	370	343	380	327	316	349	325	347	342	336	330	351	342	306	317	370	358	334	371	344	330	319	370	335	361	334	361	364	308	327	342	343	350	359	344	359	345	358	359	349	360	358	353	331	385	346	362	356	341	363	368	370	336	356	356	342	371	356	367	311	367	352	374	354	322	373	341	353	356	333	367	338	358	387	327	363	333	331	360	362	343	378	359	333	338	332	350	374	333	339	351	352	380	373	337	334	361	355	340	350	347	384	327	330	336	330	346	349	377	346	359	381	346	342	363	324	386	352	363	354	323	332	353	356	339	346	357	356	357	345	337	365	322	339	346	326	334	288	390	361	347	333	328	350	342	347	330	363	329	355	366	378	385	353	342	350	384	349	328	348	364	372	347	374	325	347	356	393	350	333	378	358	390	340	332	385	388	322	400	352	334	370	361	328	374	342	357	359	363	392	359	374	342	339	343	351	294	340	354	310	332	337	368	363	362	381	376	308	385	355	346	385	355	364	360	363	368	349	315	357	368	344	366	322	326	355	360	364	352	347	348	363	361	325	344	363	334	369	368	332	348	384	382	342	371	364	368	365	342	354	308	334	352	325	351	354	370	343	332	332	365	347	339	359	350	353	375	376	323	347	360	360	376	322	337	354	319	344	372	365	346	385	333	321	356	368	366	323	369	348	340	346	377	361	394	363	373	327	353	378
23502	21214	27707	25187	19992	11827	6460	4163	2974	2270	1882	1533	1192	1037	857	744	666	589	501	497	454	431	402	391	375	366	298	305	316	319	301	278	269	273	292	300	307	274	253	263	291	275	286	280	265	285	283	270	286	271	247	274	269	267	263	272	246	271	291	253	260	268	247	284	275	255	270	246	268	290	266	261	258	284	246	280	245	251	256	245	265	250	260	264	253	276	278	247	231	234	246	238	280	272	260	271	253	278	272	245	266	274	273	265	267	232	266	249	261	269	277	241	267	239	256	269	250	277	266	243	277	282	262	273	262	293	279	233	243	257	260	238	263	263	237	260	250	244	271	255	271	280	246	277	277	246	290	262	249	261	258	259	258	252	237	261	255	229	264	264	252	291	262	270	258	246	257	269	251	276	287	287	261	271	256	282	235	257	253	291	259	290	291	261	256	295	242	278	246	251	240	268	268	258	277	270	271	268	245	272	252	273	261	297	276	267	278	274	244	256	264	269	245	267	271	255	263	289	269	282	267	248	281	244	240	269	262	231	300	230	244	251	262	273	260	244	258	254	253	276	263	267	286	243	253	280	275	234	280	257	262	274	278	259	241	284	281	243	269	283	241	246	272	232	268	237	275	255	265	249	246	241	277	273	256	265	260	274	266	292	253	260	228	256	240	272	259	266	291	267	235	289	252	261	274	260	270	257	299	240	245	264	243	289	248	255	259	262	272	281	269	281	234	265	255	259	275	265	252	250	242	288	239	230	278	263	271	274	245	240	278	267	261	267	230	236	263	252	263	254	245	260	264	269	276	269	249	250	271	270	267	227	292	248	289	276	269	257	294	244	262	268	284	270	293	270	276	256	279	244	280	248	237	238	282	274	250	264	278	264	248	261	275	278	254	263	262	267	268	251	247	260	271	253	276	280	238	260	266	272	262	250	290	268	267	221	254	258	259	254	264	257	259	292	263	275	259	258	284	260	273	266	264	251	267	262	256	252	271	264	301	263	263	266	234	264	281	231	283	248	249	265	263	292	263	261	266	229	247	237	245	273	274	244	247	263	268	266	276	245	248	258	260	264	264	276	268	245	255	245	263	254	253	238	275	271	269	267	266	262	278	258	266	219	294	287	251	258	251	265	263	260	253	243	252	270	261	256	292	255	246	251	296	286	284	256	268	275	267	265	230	274	230	256	272	260	275	272	269	296	253	268	278	273	268	259	266	284	282	270	311	257	258	241	277	241	278	243	247	237	250	255	251	259	269	246	269	281	268	281	261	251	258	246	255	241	255	272	244	261	241	280	267	286	258	240	277	280	273	296	268	253	252	265	257	245	266	305	252	257	237	256	266	274	281	252	256	257	255	284	256	264	256	252	283	267	265	288	280	265	247	274	277	287	272	253	244	256	267	301	267	250	256	244	250	285	277	285	265	266	241	260	258	269	271	264	245	272	265	266	260	269	263	251	289	256	253	248	286	294	269	262	265	243	262	238	280	246	281	256	246	246	266	256	259	249	255	245	252	283	258	223	259	270	293	289	250	277	247	287	250	287	272	244	249	291	240	269	245	264	260	251	263	273	260	289	270	272	262	251	264	249	259	253	265	233	273	265	278	267	276	269	266	252	264	256	252	280	266	260	278	253	247	298	259	258	260	256	277	277	298	243	239	266	287	245	268	256	274	297	275	284	278	276	270	275	246	261	264	269	252	286	257	266	224	249	267	246	259	267	263	265	263	267	259	271	253	276	244	254	286	265	269	236	259	258	244	251	290	239	268	250	265	255	229	265	264	242	258	244	243	257	273	260	262	235	267	269	243	262	278	261	243	268	284	264	244	264	270	236	258	238	252	254	260	289	276	266	271	232	274	265	281	247	257	294	266	265	251	258	280	284	287	237	287	253	265	286	252	259	227	269	238	260	290	268	290	256	303	280	243	268	247	274	252	267	263	270	279	283	296	241	275	256	257	264	264	241	282	279	288	252	265	291	268	268	312	291	256	267	287	295	249	267	239	281	287	261	293	281	258	260	243	266	248	252	276	262	279	260	261	244	257	266	254	231	283	252	274	275	278	259	278	249	248	250	269	264	292	251	253	246	271	279	266	281	255	286	254	263	273	280	234	269	304	265	251	255	234	263	262	284	285	281	276	255	245	255	255	260	247	275	258	268	271	260	274	257	281	265	225	261	277	258	285	275	269	234	241	267	285	286	245	265	224	235	253	255	243	267	251	274	242	271	259	262	243	285	268	272	280	258	259	284	249	248	272	267	293	227	248	268	290	230	274	259	250	252	280	249	243	276	256	260	297	253	255	252	258	267	263	288	254	278	288	252	239	280	289	274	244	265	271	256	249	252	269	243	254	242	250	260	280	233	249	272	234	259	273	296	249	256	238	273	235	272	253	249	272	258	319	259	280	258	256	252	267	270	243	260	260	251	282	262	255	309	270	261	245	265	271	262	255	272	244	282	248	254	278	258	252	258	258	264	273	257	238	286	258	260	254	264	261	258	246	241	256	261	251	274	273	250	267	279	263	276	258	262	284	283	256	245	231	250	253	228	269	255	278	279	274	280	272	253	258	262	265	248	270	265	258	262	232	267	277	238	282	253	216	257	248	312	263	280	227	248	258	265	289	285	263	273	239	292	302	281	289	257	272	259	273	261	268	250	270	237	241	287	266	284	259	306	275	249	239	249	263	266	249	265	244	269	265	233	253	246	259	255	274	267	272	257	284	275	272	237	266	235	258	255	299	313	273	280	262	265	288	203	254	282	239	248	239	294	271	265	271	237	246	257	254	279	276	264	289	245	271	266	254	263	267	256	276	271	240	281	238	278	256	270	262	260	260	257	279	236	304	266	279	258	254	259	291	269	269	282	273	282	274	268	270	268	241	259	243	278	248	304	242	278	244	236	247	238	298	287	280	261	266	248	243	259	280	269	254	257	254	257	250	266	280	243	258	242	285	261	241	259	269	249	237	267	292	257	254	296	259	251	267	262	255	282	241	244	264	258	259	240	230	247	246	234	246	257	256	260	271	265	248	277	272	230	267	238	257	272	285	252	260	267	272	238	249	282	262	256	239	254	255	274	258	270	271	260	266	286	261	258	276	261	274	257	243	265	267	268	240	263	232	254	281	269	264	255	238	258	242	267	246	269	291	291	243	249	268	243	252	282	238	261	237	264	251	285	262	261	266	266	279	255	252	264	247	251	259	294	269	261	260	257	267	246	242	243	267	307	250	245	239	281	259	262	249	249	275	240	260	246	260	246	273	258	247	254	270	238	243	261	265	277	255	260	277	265	273	252	237	268	279	271	279	250	262	258	256	273	280	232	269	265	260	287	283	260	289	277	238	269	270	241	248	259	262	252	233	266	249	260	243	248	253	257	307	259	264	247	261	266	289	262	254	261	273	252	287	249	271	262	259	228	257	262	246	271	239	253	265	251	271	245	250	237	242	271	262	233	279	248	265	279	249	247	260	263	272	248	275	238	251	269	257	261	244	253	276	259
23402	41975	35454	26726	20252	15262	11700	9245	7044	5581	4438	3581	2717	2372	1969	1607	1321	1278	1068	905	859	729	652	646	588	535	515	511	451	490	434	434	418	443	401	381	388	392	387	345	406	418	363	384	341	353	384	369	373	368	384	388	355	367	368	367	375	359	361	390	343	353	362	388	362	353	382	366	368	347	366	349	376	372	349	343	344	358	369	338	364	392	370	362	343	361	391	410	368	354	376	393	335	339	360	362	378	362	364	391	391	328	376	360	382	356	331	367	376	346	349	355	338	357	376	384	362	362	385	339	366	347	393	369	360	355	349	339	387	402	377	386	375	342	321	372	389	348	377	349	349	377	332	381	386	375	379	335	394	350	381	344	355	372	392	402	368	318	343	363	380	368	396	321	359	374	341	380	361	359	375	372	390	349	388	357	363	398	369	374	386	403	394	385	357	357	316	355	358	379	380	364	354	397	363	382	354	347	340	393	364	383	377	351	400	363	368	388	349	334	364	392	356	372	348	364	405	385	309	348	379	401	358	350	363	375	380	351	321	380	363	378	345	380	345	405	371	361	367	390	367	364	394	380	312	347	396	361	329	383	364	356	368	364	384	335	358	361	368	352	370	377	366	370	361	371	361	349	366	383	362	346	357	383	369	385	378	343	321	392	323	386	360	376	368	348	355	369	400	366	351	382	388	369	356	370	365	365	333	339	362	363	383	395	375	371	320	383	367	343	369	366	404	357	359	382	369	326	393	388	378	367	387	385	362	367	425	345	339	390	362	374	368	364	364	358	358	418	356	363	356	369	337	382	375	365	374	330	364	358	379	385	356	376	370	345	395	380	379	377	391	350	357	374	383	325	336	342	362	335	393	358	374	380	387	380	394	372	366	330	356	370	388	359	385	350	338	384	354	349	356	391	382	342	349	346	387	345	356	338	370	388	342	347	366	392	379	379	347	379	363	358	361	361	379	370	379	356	353	345	382	356	351	369	319	379	404	379	350	368	345	355	377	374	363	400	379	346	370	375	361	359	392	362	379	333	372	366	373	382	382	364	323	330	364	380	406	390	328	358	347	348	386	356	362	379	341	345	347	374	404	373	390	328	369	314	383	333	367	346	340	378	345	370	378	382	399	371	370	375	399	376	367	363	354	366	364	382	323	369	329	363	376	370	396	368	369	387	362	387	362	366	383	386	353	349	378	345	368	403	390	357	350	375	394	361	363	357	364	345	380	340	380	352	374	380	370	361	370	394	377	343	343	354	391	369	386	337	370	353	351	389	370	371	374	341	378	390	358	348	372	381	377	368	358	350	357	366	388	382	372	374	358	375	357	375	399	372	369	401	371	317	359	379	346	361	384	358	357	382	379	349	372	357	374	412	362	373	351	379	357	385	381	384	349	354	376	367	333	356	380	379	376	345	393	377	361	378	360	366	370	346	360	351	378	391	350	378	373	389	371	333	339	346	343	388	361	354	364	390	392	393	385	380	352	333	378	357	358	355	391	374	334	362	383	366	397	338	344	402	347	372	375	399	354	360	395	421	366	370	358	363	338	344	375	390	330	366	414	351	332	367	323	365	354	362	364	351	356	334	387	335	391	379	372	379	374	351	405	381	359	343	397	390	378	362	337	365	389	353	364	344	346	353	384	386	362	351	350	358	358	347	374	372	359	346	339	397	373	348	354	382	370	327	356	402	389	344	376	371	361	393	381	365	394	382	331	395	366	362	379	376	368	346	382	387	353	332	383	418	353	362	397	381	366	344	342	385	368	378	358	360	363	364	366	392	344	373	375	349	357	338	367	377	379	367	391	353	380	371	383	340	372	374	368	360	371	348	377	369	405	386	376	384	372	321	348	355	389	387	344	372	384	373	373	344	346	383	362	376	372	377	393	371	396	400	406	339	385	363	409	390	357	343	339	388	384	348	373	384	372	363	387	368	372	337	366	346	383	337	365	362	351	353	395	370	388	367	361	372	371	387	380	377	367	378	388	383	369	342	366	354	369	388	375	335	385	332	328	345	386	353	372	383	386	357	360	381	335	301	392	360	393	377	448	377	371	376	351	357	379	342	355	364	360	358	379	365	349	377	350	372	339	334	374	393	379	323	335	337	330	360	374	390	366	380	371	375	347	376	371	386	367	367	374	375	399	360	386	357	353	377	367	350	383	360	399	396	367	395	343	384	341	381	367	382	335	352	335	359	313	347	380	368	367	346	380	365	339	350	377	352	353	379	344	364	375	339	361	391	379	400	384	390	352	353	362	374	384	404	338	348	373	373	359	396	351	358	378	363	353	389	337	360	367	363	366	357	375	390	336	370	366	356	360	375	382	369	424	354	379	359	352	390	368	379	383	364	361	360	376	400	404	385	371	363	360	349	398	372	361	329	386	334	367	350	364	353	384	369	391	377	374	369	404	340	384	397	369	368	339	354	345	380	356	371	366	369	340	347	371	353	345	351	328	353	361	359	374	355	343	357	365	335	401	343	375	349	350	378	383	356	367	373	345	348	354	382	343	368	356	388	385	371	357	338	386	404	377	364	360	361	365	371	369	361	399	352	367	344	401	357	358	359	352	379	377	352	374	396	353	367	358	362	377	355	381	360	386	372	414	354	371	383	356	380	351	368	368	319	411	426	373	321	377	382	383	412	347	318	343	375	411	360	383	396	402	370	346	383	397	378	333	345	352	366	345	375	359	383	378	405	346	374	394	363	348	397	376	390	407	363	380	363	359	368	382	367	379	360	328	388	393	352	372	372	328	352	383	361	378	345	330	346	357	397	321	367	370	373	336	361	345	379	376	382	410	362	361	376	383	356	346	333	369	362	403	381	368	356	361	377	352	359	358	379	342	333	327	373	369	350	365	400	388	323	368	367	374	373	388	344	355	396	389	375	352	390	356	367	347	334	359	358	367	374	360	342	380	349	374	356	378	353	364	376	389	360	355	333	377	380	357	400	390	416	398	374	355	364	391	367	377	400	387	359	349	372	420	347	363	373	376	349	365	397	403	393	373	354	351	344	342	367	363	387	354	358	362	360	368	387	370	361	369	360	356	356	339	374	344	348	399	359	367	373	391	388	381	353	375	380	410	387	385	355	356	341	361	399	399	347	381	382	360	377	380	375	389	380	339	345	329	350	369	341	394	383	338	372	356	404	371	383	363	354	343	355	362	367	362	369	350	356	343	335	376	347	367	383	393	370	341	382	386	378	360	392	350	357	363	391	335	368	366	364	356	354	374	362	378	354	365	366	372	360	388	364	415	366	331	411	357	379	380	379	381	358	348	372	375	358	395	388	363	364	400	373	359	372	378	372	400	354	340	354	413	381	371	383	382	367	373	359	370	378	343	354	354	383	360	370	380	365	329	381	363	359	372	385	358	391	362	358	410	369	362	370	364	343	348	381	367	385	363	330	388	363	365	379	369	348	364	361	345	353	384	336	367	374	351	344	391	349	346	377	354	358	326	364	408	353	363	352	387	375	368	390	330	344	346	353	358	363	390	367
24948	21429	26327	24232	11892	6445	4321	3029	2215	1675	1430	1087	968	799	679	600	553	561	485	402	364	365	349	332	314	281	303	297	257	280	257	252	264	272	252	228	258	256	258	258	245	240	228	251	247	232	226	269	232	225	235	241	233	257	257	261	227	254	221	232	222	232	251	253	239	246	252	230	237	242	259	189	257	237	236	247	247	234	249	221	230	232	203	246	236	245	276	237	235	228	236	264	245	232	270	222	248	211	231	263	250	231	255	235	243	212	240	241	256	255	221	230	264	235	234	222	245	198	229	219	241	244	225	246	220	234	247	231	214	226	254	236	225	224	262	244	231	235	266	255	247	233	234	252	235	225	253	253	247	235	229	245	219	225	240	240	282	250	225	263	253	238	235	239	245	229	256	253	235	223	264	262	251	240	237	238	243	254	238	244	246	225	243	221	244	225	221	237	231	238	223	220	212	228	235	247	214	216	231	230	247	208	248	225	225	227	258	225	235	244	257	245	225	240	233	227	246	248	232	236	247	222	230	244	231	252	229	247	235	239	230	216	245	233	225	242	237	247	202	244	242	240	247	245	209	253	231	222	225	226	240	236	243	245	241	211	232	277	233	247	227	215	275	236	232	210	229	242	254	257	276	230	225	204	264	247	263	249	267	248	238	232	223	223	238	243	244	224	225	214	230	238	233	259	236	237	252	240	226	229	239	224	242	217	236	227	227	252	261	242	243	218	223	220	234	227	237	227	224	257	245	262	243	234	230	254	218	235	241	232	232	227	257	231	234	263	234	231	236	260	219	210	246	242	247	235	245	219	251	237	260	240	213	232	241	255	230	230	230	261	217	266	265	221	213	232	255	238	245	244	224	233	246	234	200	251	239	240	261	233	235	233	220	252	232	239	231	272	263	233	243	249	242	234	259	256	239	246	248	211	229	216	238	248	245	240	233	219	227	240	238	263	215	253	250	243	289	254	234	236	243	242	245	233	269	233	265	250	241	237	251	253	217	253	252	260	244	237	257	257	225	258	253	231	261	220	250	226	234	232	247	232	263	221	238	268	258	250	247	230	251	226	229	216	235	241	247	212	225	245	247	275	245	243	227	226	248	215	196	227	237	231	240	242	235	232	233	222	250	248	231	240	237	214	257	246	207	259	217	229	251	227	249	200	217	239	250	254	239	216	245	233	246	249	243	240	233	235	250	240	237	241	235	228	253	226	242	211	257	245	225	237	214	254	238	268	225	260	252	254	271	268	241	215	252	260	238	237	240	246	254	250	230	230	231	236	254	236	242	236	237	241	233	245	262	215	253	233	250	222	223	287	246	237	213	209	242	242	255	221	232	266	237	253	236	249	265	228	233	207	249	256	253	261	216	237	237	243	226	245	235	228	221	267	233	254	238	244	222	256	228	226	254	231	218	247	231	273	220	239	266	244	243	247	263	260	229	248	231	191	237	238	229	273	214	236	219	223	212	235	273	238	245	236	240	232	226	253	234	254	266	242	236	222	236	247	235	210	249	250	232	205	213	240	222	262	243	253	252	242	233	252	215	234	221	228	240	257	231	246	243	250	251	235	265	229	256	243	252	225	245	224	225	241	233	239	251	238	270	218	240	221	232	240	235	247	235	245	228	245	251	212	243	252	246	224	243	262	219	248	225	226	261	229	225	218	222	239	273	242	243	241	240	265	232	230	253	253	265	237	266	223	257	259	228	245	245	256	247	210	223	255	251	229	252	246	243	223	215	229	256	211	229	240	228	269	239	236	236	213	238	239	230	263	227	221	228	228	242	220	264	222	224	236	240	239	253	216	239	235	237	272	220	232	231	229	234	294	248	242	242	242	239	205	216	223	240	211	218	251	235	222	228	218	237	241	219	260	254	231	257	241	237	231	238	223	228	261	246	226	235	245	230	246	237	265	235	250	220	252	242	245	244	238	238	243	217	218	257	236	243	241	240	244	220	243	262	236	249	243	223	249	228	232	262	226	245	261	194	248	231	259	223	245	249	244	247	246	221	235	266	241	234	210	243	243	246	239	254	240	213	227	234	222	265	243	254	196	224	248	227	262	225	213	258	229	228	246	234	254	259	211	230	225	189	248	227	261	225	234	220	262	231	212	238	239	232	213	217	214	217	234	217	223	243	239	229	217	200	235	256	230	231	250	264	248	232	238	233	215	244	223	225	251	251	218	268	221	251	233	223	220	237	277	212	229	224	242	259	247	220	263	227	242	247	251	256	226	243	236	217	225	252	256	218	236	231	224	226	218	230	217	238	260	235	224	235	256	213	254	240	266	238	232	254	235	243	230	197	271	248	246	224	206	250	233	237	251	230	230	243	268	238	233	215	236	237	196	258	231	253	262	224	218	247	265	243	238	236	248	221	244	249	242	242	243	221	248	227	243	230	222	239	251	240	256	219	240	244	228	233	229	246	235	233	233	226	237	230	222	260	229	235	240	215	222	251	258	244	245	243	254	235	248	246	240	243	242	230	235	209	254	194	211	246	231	249	226	216	235	242	223	238	241	219	249	243	228	249	223	238	221	231	212	249	238	271	247	243	233	220	248	240	233	234	231	227	255	236	220	250	257	226	234	237	191	260	255	246	220	232	220	239	229	239	225	250	248	227	217	239	228	249	257	232	241	250	245	242	233	205	221	254	242	242	241	231	211	241	250	222	225	235	241	241	261	249	235	258	220	246	228	237	247	257	257	234	243	250	208	255	252	250	222	221	249	258	249	247	220	233	221	202	224	236	223	250	221	245	264	232	256	237	248	196	284	267	217	232	234	260	235	243	239	238	253	232	212	246	230	252	235	241	207	256	255	207	247	231	256	258	235	236	234	280	239	216	225	244	258	217	244	210	235	248	248	238	244	246	258	216	209	228	232	220	226	238	211	235	258	233	250	218	228	245	220	259	233	228	264	218	234	237	250	236	262	280	241	268	251	207	247	259	239	231	245	251	223	199	251	243	234	234	222	218	230	226	247	229	234	240	241	249	244	265	238	227	249	251	260	238	240	214	244	236	237	242	248	278	238	237	269	228	249	267	248	246	235	234	269	247	252	250	261	233	204	248	262	230	243	241	245	233	218	243	260	246	220	246	196	221	250	253	233	242	224	221	219	246	217	247	243	239	236	238	223	246	236	242	219	251	249	241	210	233	239	233	242	241	230	249	231	216	241	228	229	226	263	243	228	235	230	226	245	236	210	228	253	222	261	217	228	235	223	258	210	237	243	229	200	240	247	257	253	260	250	223	196	218	247	229	208	250	229	234	267	219	218	245	227	239	247	231	261	244	223	277	203	216	253	219	245	218	194	239	248	205	205	240	237	223	261	243	234	226	212	231	213	246	244	245	243	235	242	257	274	245	228	259	226	240	231	247	238	264	213	246	221	229	247	233	245	245	235	247	225	251	255	263	229	241	222	240	231	236	218	254	223	229	226	227	242	262	254	246	247	264	213	249	238	234	225	244	241	252	235	253	225	227	248	235	229	261	239	260	246
23205	38609	31910	23688	17397	12984	9843	7652	5854	4487	3668	2836	2311	1904	1588	1330	1161	1048	870	741	684	611	544	529	524	538	471	428	415	425	391	403	383	360	361	349	354	383	326	352	333	369	337	364	356	318	325	326	344	362	333	308	315	328	360	345	317	338	334	311	368	350	372	350	330	401	319	362	340	356	293	379	345	333	335	334	287	316	334	370	346	321	383	339	340	359	345	351	317	347	333	353	330	325	342	324	329	362	330	373	340	376	320	299	365	356	302	361	346	333	345	342	345	308	341	345	333	317	345	336	361	329	326	320	326	329	336	344	320	381	337	326	340	338	331	316	334	358	361	345	332	339	336	344	335	377	336	339	357	355	325	337	301	361	315	326	317	328	359	348	351	317	319	317	345	332	337	341	370	374	340	360	327	344	331	343	333	323	357	361	318	330	332	332	306	363	342	322	313	364	340	329	341	320	352	332	316	372	344	318	323	316	306	349	323	330	328	317	352	307	315	334	337	333	351	347	325	298	338	365	331	350	320	321	338	328	297	321	342	343	330	356	331	331	349	326	335	374	319	336	305	375	287	367	383	313	304	353	311	347	336	352	361	306	341	342	334	316	349	321	352	341	311	354	351	348	316	333	328	371	343	339	327	342	357	329	311	335	311	355	348	345	346	328	315	379	353	330	334	326	379	325	329	314	350	285	368	307	316	350	300	325	352	339	342	353	366	342	353	335	297	357	341	354	337	346	330	306	364	348	343	348	341	289	356	314	323	343	338	309	328	321	326	323	326	355	337	337	357	333	321	367	311	344	345	323	336	312	325	339	340	316	322	346	352	369	363	342	354	309	343	316	313	334	327	340	352	300	342	339	316	349	352	305	357	329	348	331	306	341	332	351	352	335	338	340	368	349	365	313	337	314	328	342	361	338	328	339	313	332	359	341	333	340	339	333	348	335	343	362	350	328	341	327	379	346	341	345	348	303	327	355	322	354	314	355	322	345	342	363	318	302	358	313	347	345	337	325	317	353	344	332	320	333	345	341	365	351	351	319	332	351	355	358	348	325	335	305	328	331	350	331	352	300	328	339	335	317	328	344	392	332	358	398	352	332	331	354	349	325	342	337	348	346	325	342	332	340	330	357	323	326	342	380	347	336	348	360	312	355	334	358	364	336	324	325	309	359	347	333	312	327	332	355	325	299	331	342	367	318	383	330	315	312	335	348	350	328	342	350	327	336	318	341	349	339	306	334	336	312	311	355	368	335	319	336	365	372	349	336	346	310	317	359	311	306	324	347	347	359	361	358	342	336	352	326	322	347	348	349	338	334	335	336	320	336	301	305	363	348	345	352	323	350	319	312	344	318	325	372	313	322	337	329	310	325	330	361	352	335	334	346	370	290	345	327	341	303	340	316	345	311	317	331	342	365	323	337	322	308	368	323	335	340	337	349	350	336	327	357	322	354	324	312	324	316	350	344	332	319	337	331	350	337	341	365	338	308	335	353	332	317	323	329	336	339	337	366	322	343	339	358	348	345	341	324	324	335	361	303	293	348	328	340	347	375	312	341	337	341	308	334	312	328	334	351	294	313	345	353	325	342	339	332	347	307	338	320	349	354	366	324	352	362	339	333	311	355	337	313	345	320	332	323	329	306	325	333	328	351	358	326	334	326	305	351	324	373	376	339	353	348	334	312	336	365	362	319	332	331	343	346	363	359	311	330	360	325	346	360	309	327	370	376	333	365	325	330	324	315	337	307	332	356	331	319	364	369	351	351	340	335	341	315	325	362	360	354	342	343	335	310	334	362	309	341	328	333	358	315	331	305	322	345	345	357	312	333	323	346	306	341	339	321	344	334	335	330	343	328	379	320	364	305	386	329	339	322	342	339	346	356	318	319	338	354	322	329	350	333	298	391	338	347	318	324	352	369	362	335	341	344	347	305	331	348	324	333	349	320	337	347	339	347	335	329	356	321	376	334	324	333	351	328	344	328	320	366	317	370	325	302	324	365	308	360	346	367	360	352	347	336	364	339	333	321	312	320	345	367	316	318	349	354	332	352	369	344	366	323	327	321	365	363	372	311	353	369	342	336	348	323	321	349	338	311	359	357	314	326	331	342	360	319	334	318	326	334	346	333	333	373	349	306	335	344	329	344	370	334	351	370	341	345	337	287	312	331	334	336	299	325	355	299	340	347	385	345	344	345	306	345	346	344	306	339	333	342	326	288	348	327	341	339	285	341	338	334	348	327	329	337	361	339	340	331	326	368	305	347	337	318	326	340	326	352	350	348	353	345	327	362	356	334	361	324	318	369	320	349	335	313	329	342	335	348	333	357	335	322	339	357	346	334	328	364	358	325	320	327	345	319	351	314	335	338	322	334	346	331	356	334	348	334	352	335	353	349	369	322	321	387	323	348	343	367	358	326	323	332	318	353	324	332	337	370	337	345	338	355	331	324	336	361	362	363	336	345	330	351	286	333	344	339	328	325	321	336	358	321	337	325	346	363	350	345	346	310	322	331	317	348	326	342	294	333	346	355	325	333	341	334	330	314	296	337	346	312	328	345	362	317	344	359	327	323	362	363	320	369	344	347	294	344	287	359	345	364	325	351	343	325	312	345	368	328	347	335	309	327	361	306	353	322	342	341	350	313	347	369	316	343	321	332	300	318	303	322	336	308	342	330	359	331	342	344	330	346	321	333	327	349	337	329	335	311	367	359	333	351	341	343	343	315	330	328	345	328	372	320	352	346	331	327	363	321	324	370	308	332	349	316	341	362	348	306	338	353	331	351	352	328	325	330	329	308	343	323	379	328	352	346	334	317	372	340	340	316	344	346	365	302	362	313	331	325	336	348	369	328	346	343	335	311	345	375	330	341	352	336	337	356	336	355	324	339	337	338	353	345	336	335	334	323	357	355	356	332	390	336	305	339	327	345	323	340	370	329	350	343	386	327	307	341	315	360	343	332	325	338	336	301	326	349	339	318	339	312	327	352	343	348	322	333	316	309	342	356	346	312	300	347	339	332	334	360	367	312	356	355	341	327	334	332	312	344	340	343	324	320	344	329	326	352	331	365	315	345	319	344	347	326	346	331	315	325	356	330	331	342	323	334	317	327	361	337	323	353	348	358	328	376	367	330	316	326	328	318	328	323	349	350	314	312	307	307	310	333	337	327	349	323	345	334	370	323	347	344	353	352	383	349	329	320	318	344	335	351	340	341	314	360	332	338	355	341	308	345	367	352	325	347	354	342	332	358	346	342	339	321	351	348	336	342	351	335	351	358	332	320	347	318	325	326	359	370	332	313	362	336	369	342	335	355	333	360	355	362	351	314	332	322	324	341	362	328	343	344	321	364	346	334	349	363	345	339	336	339	379	345	338	329	343	346	324	353	343	317	309	305	339	365	350	324	320	319	348	339	328	322	346	324	380	342	339	344	350	336	314	345	324	313	305	351	334	327	323	316	355	331	328	368	333	348	335	358	343	345	327	348	331	308	346	322	307	328
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
